.tyt-cmp{--cmp-pad: clamp(20px, 4vw, 56px);--cmp-shadow: 0 22px 34px -20px rgba(0, 0, 0, .45);font-size:17px;line-height:1.6;letter-spacing:normal}.tyt-cmp h4{letter-spacing:normal}.tyt-cmp-wrap{max-width:1240px;margin:0 auto;padding:0 var(--cmp-pad)}.tyt-cmp .tyt-eyebrow{font-size:12px;margin:0 0 14px}.tyt-cmp-lede{font-size:clamp(17px,1.6vw,20px);color:var(--ink-soft);max-width:620px}.tyt-cmp-lede>p{margin:0 0 .8em}.tyt-cmp-lede>p:last-child{margin-bottom:0}.tyt-cmp-ph{width:100%;height:100%;background:var(--tan-soft);display:block}.tyt-cmp-reveal--armed{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.tyt-cmp-reveal--armed.tyt-cmp-reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tyt-cmp-reveal--armed{opacity:1;transform:none;transition:none}}.tyt-cmp-hero{position:relative;min-height:min(92vh,900px);display:flex;align-items:center;background:#e9e2d2;overflow:hidden}.tyt-cmp-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:max(0px,calc(clamp(24px,5vw,96px) + 560px - 37vw)) center}.tyt-cmp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#faf7f0f7,#faf7f0eb calc(clamp(24px,5vw,96px) + 480px),#faf7f000 calc(clamp(24px,5vw,96px) + 600px))}.tyt-cmp-hero__text{position:relative;z-index:2;width:100%;padding:50px 24px 60px clamp(24px,5vw,96px)}.tyt-cmp-hero__slogan{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;font-size:clamp(42px,4.6vw,66px);line-height:1.02;max-width:500px;color:var(--ink);margin:0}.tyt-cmp-hero__slogan em{font-style:italic;color:var(--accent)}.tyt-cmp-hero__h1{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;font-size:clamp(21px,1.8vw,26px);line-height:1.25;max-width:470px;margin:22px 0 0;color:var(--ink)}.tyt-cmp-hero__body{max-width:470px;color:var(--ink-soft);font-size:clamp(17px,1.5vw,20px);margin:12px 0 28px}.tyt-cmp-hero__body>p{margin:0}.tyt-cmp-ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.tyt-cmp-link{color:inherit;text-decoration:underline;text-underline-offset:5px;font-weight:600;font-size:15px;padding:13px 4px}.tyt-cmp-strip{padding:clamp(60px,8vw,110px) 0 clamp(50px,7vw,90px);text-align:center}.tyt-cmp-strip .tyt-cmp-lede{margin:16px auto 0}.tyt-cmp-strip__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px clamp(12px,1.8vw,24px);max-width:980px;margin:44px auto 0}.tyt-cmp-strip__card{margin:0}.tyt-cmp-strip__card img,.tyt-cmp-strip__card .tyt-cmp-ph{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;box-shadow:var(--cmp-shadow);border-radius:2px}.tyt-cmp-strip__card .tyt-hand{margin-top:14px;font-size:24px}.tyt-cmp-strip__card small{display:block;font:500 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px}.tyt-cmp-strip__more{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin-top:40px}.tyt-cmp-strip__more .tyt-hand{color:var(--pop-deep);font-size:26px}.tyt-cmp-banner{position:relative;min-height:min(70vh,640px);display:flex;align-items:flex-end;color:var(--cream);background:#33402f;overflow:hidden}.tyt-cmp-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tyt-cmp-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1418120d 25%,#141812bd)}.tyt-cmp-banner .tyt-cmp-wrap{position:relative;z-index:2;width:100%;padding-bottom:clamp(40px,7vh,80px)}.tyt-cmp-banner .tyt-eyebrow{color:#e9e3d2}.tyt-cmp-banner__h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;font-size:clamp(40px,6.4vw,84px);line-height:1;max-width:820px;color:var(--cream);margin:0}.tyt-cmp-banner__body{font-size:clamp(17px,1.6vw,20px);max-width:620px;color:#efe9da;margin:18px 0 0}.tyt-cmp-banner__body>p{margin:0}.tyt-cmp-photos{padding:clamp(70px,10vw,130px) 0}.tyt-cmp-photos__text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.tyt-cmp-photos__text .tyt-cmp-lede{margin-top:-7px}.tyt-cmp-photos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,26px);margin-top:44px}.tyt-cmp-polaroid{margin:0;background:var(--cream);padding:12px 12px 16px;border-radius:6px;box-shadow:0 22px 40px -22px #00000059}.tyt-cmp-polaroid img,.tyt-cmp-polaroid .tyt-cmp-ph{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:3px}.tyt-cmp-polaroid .tyt-hand{margin-top:10px;text-align:center;font-size:22px}.tyt-cmp-car{--cmp-forest: #2E4A3C;--cmp-line: #F3E7C9;background:var(--cmp-forest);color:var(--cream);padding:clamp(70px,10vw,130px) 0;overflow:hidden}.tyt-cmp-car .tyt-eyebrow{color:#b9c9bd}.tyt-cmp-car .tyt-h2{color:var(--cream)}.tyt-cmp-car .tyt-h2 em{color:#c9d9b8}.tyt-cmp-car__body{color:#dfe6dc;max-width:520px;margin-top:22px}.tyt-cmp-car__body>p{margin:0 0 .8em}.tyt-cmp-car__body>p:last-child{margin-bottom:0}.tyt-cmp-car__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.tyt-cmp-car__track::-webkit-scrollbar{display:none}.tyt-cmp-car__slide{flex:0 0 100%;scroll-snap-align:start;min-width:0;overflow:hidden}.tyt-cmp-car__cols{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(30px,5vw,70px);align-items:center}.tyt-cmp-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.tyt-cmp-chip{border:1px solid rgba(243,231,201,.35);border-radius:99px;padding:8px 14px;font:500 13px var(--font-mono);letter-spacing:.04em}.tyt-cmp-chip b{font-family:var(--font-display);font-weight:500;font-size:18px;margin-right:6px;letter-spacing:0}.tyt-cmp-car__art{display:flex;align-items:center;justify-content:center;min-height:420px}.tyt-cmp-car__art--hike{padding:0 70px 0 10px}.tyt-cmp-car__art img{max-height:540px;width:auto;max-width:100%;border-radius:3px;box-shadow:0 40px 70px -30px #0009}.tyt-cmp-car .route-svg{width:100%;height:auto;overflow:visible}.tyt-cmp-car .route-line{fill:none;stroke:var(--cmp-line);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.tyt-cmp-car .wp circle{fill:var(--cmp-forest);stroke:var(--cmp-line);stroke-width:3}.tyt-cmp-car .wp text{fill:var(--cmp-line);font:500 22px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.tyt-cmp-car .wp{opacity:0;transition:opacity .6s}.tyt-cmp-car .is-drawn .wp,.tyt-cmp-car .is-drawn.wp{opacity:1}.tyt-cmp-car .route-svg.alt .r-leg{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.tyt-cmp-car .route-svg.alt .r-leg.thin{stroke-width:3}.tyt-cmp-car .route-svg.alt .r-tick{fill:none;stroke-width:3;stroke-linecap:round}.tyt-cmp-car .route-svg.alt .r-mask path{fill:none;stroke:#fff;stroke-width:40;stroke-linecap:round}.tyt-cmp-car__nav{display:flex;align-items:center;gap:18px;margin-top:clamp(28px,4vw,44px)}.tyt-cmp-car__btn{flex:0 0 auto;width:46px;height:46px;border-radius:50%;border:1px solid rgba(250,249,244,.45);background:transparent;color:var(--cream);font-size:20px;cursor:pointer}.tyt-cmp-car__btn:hover{background:#faf9f41f}.tyt-cmp-car__dots{display:flex;flex-wrap:wrap;gap:8px}.tyt-cmp-car__dot{font:500 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b9c9bd;background:transparent;border:1px solid rgba(185,201,189,.4);border-radius:99px;padding:8px 14px;cursor:pointer}.tyt-cmp-car__dot[aria-current=true]{background:var(--cream);color:var(--cmp-forest);border-color:var(--cream)}@media(hover:none)and (pointer:coarse){.tyt-cmp-car__dot{min-height:44px}}.tyt-cmp-intro{padding:clamp(80px,11vw,140px) 0 20px;text-align:center;scroll-margin-top:80px}.tyt-cmp-intro .tyt-cmp-lede{margin:18px auto 0}.tyt-cmp-step{padding:clamp(50px,7vw,90px) 0}.tyt-cmp-step--cream{background:var(--cream)}.tyt-cmp-step__num{font:500 13px var(--font-mono);color:var(--pop-deep);letter-spacing:.1em;display:flex;align-items:center;gap:10px;margin-bottom:16px}.tyt-cmp-step__num span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pop-soft);color:var(--pop-deep);font-size:14px}.tyt-cmp-step__h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;font-size:clamp(26px,3vw,38px);line-height:1.1;color:var(--ink);margin:0}.tyt-cmp-step__body{color:var(--ink-soft);max-width:520px;margin-top:1em}.tyt-cmp-step__body>p{margin:0 0 1em}.tyt-cmp-step__body>p:last-child{margin-bottom:0}.tyt-cmp-step__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center}.tyt-cmp-step--flip .tyt-cmp-step__cols>:first-child{order:2}.tyt-cmp-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tyt-cmp-tag{background:var(--sage-soft);border-radius:99px;padding:6px 12px;font:500 13px var(--font-body)}.tyt-cmp-tag--cream{background:var(--butter-soft)}.tyt-cmp-cta-inline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:clamp(30px,4vw,46px)}.tyt-cmp-cta-inline .tyt-hand{font-size:26px;margin-right:4px}.tyt-cmp-small{font-size:14px;color:var(--ink-soft);margin-top:14px}.tyt-cmp-small>p{margin:0}.tyt-cmp-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.tyt-cmp-way{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:22px}.tyt-cmp-way__who{font-family:var(--font-hand);font-size:26px;color:var(--pop-deep);line-height:1}.tyt-cmp-way__title{font:500 22px/1.2 var(--font-display);margin:8px 0;color:var(--ink)}.tyt-cmp-way__text{font-size:15px;color:var(--ink-soft)}.tyt-cmp-way__text>p{margin:0}.tyt-cmp-way .tyt-cmp-tags{margin-top:14px}.tyt-cmp-ways-visual{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:center;margin-top:36px}.tyt-cmp-browser{border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -30px #00000073;background:#fff;border:1px solid var(--rule)}.tyt-cmp-browser__bar{height:30px;background:#ece9e1;display:flex;align-items:center;gap:6px;padding:0 12px}.tyt-cmp-browser__bar i{width:10px;height:10px;border-radius:50%;background:#d6d0c2;display:block}.tyt-cmp-browser img{display:block;width:100%;height:auto}.tyt-cmp-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tyt-cmp-mini img,.tyt-cmp-mini .tyt-cmp-ph{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;border-radius:2px;box-shadow:0 24px 44px -26px #00000073}.tyt-cmp-label{font:500 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:22px 0 0}.tyt-cmp-seg{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 8px}.tyt-cmp-seg button{font:600 14px var(--font-body);border:1px solid var(--rule);background:var(--cream);border-radius:12px;padding:12px 16px;cursor:pointer;text-align:left;color:var(--ink)}.tyt-cmp-seg button small{display:block;font:500 11px var(--font-mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;margin-top:3px}.tyt-cmp-seg button[aria-pressed=true]{border-color:var(--ink);background:#fff;box-shadow:0 0 0 1px var(--ink)}.tyt-cmp-style-desc{min-height:52px;color:var(--ink-soft);margin:6px 0 0}.tyt-cmp-pal{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.tyt-cmp-pal button{border:1px solid var(--rule);background:#fff;border-radius:10px;padding:6px;cursor:pointer;font:600 12px var(--font-body);color:var(--ink);width:84px}.tyt-cmp-pal button .sw{display:flex;height:26px;border-radius:5px;overflow:hidden;margin-bottom:5px}.tyt-cmp-pal button .sw i{flex:1}.tyt-cmp-pal button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.tyt-cmp-pal .tyt-cmp-pal__more{display:grid;place-items:center;background:var(--paper);border-style:dashed;cursor:default;font:600 13px var(--font-body);color:var(--ink-soft);min-height:61px}.tyt-cmp-pal__more b{display:block;font:500 22px var(--font-display);color:var(--ink)}.tyt-cmp-stage{display:grid;place-items:center;background:linear-gradient(180deg,#ebe7dc,#e2ddcf);border-radius:18px;padding:clamp(24px,4vw,56px)}.tyt-cmp-stage img,.tyt-cmp-stage .tyt-cmp-ph{width:min(100%,430px);height:auto;box-shadow:0 30px 50px -24px #00000073;transition:opacity .25s}.tyt-cmp-own{margin-top:clamp(40px,5vw,64px)}.tyt-cmp-own__lede{color:var(--ink-soft);max-width:620px;margin:0 0 22px}.tyt-cmp-own__lede>p{margin:0}.tyt-cmp-own__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.4vw,20px)}.tyt-cmp-own__row figure{margin:0}.tyt-cmp-own__row img,.tyt-cmp-own__row .tyt-cmp-ph{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;border-radius:2px;box-shadow:var(--cmp-shadow)}.tyt-cmp-own__row figcaption{font-family:var(--font-hand);font-size:clamp(16px,1.5vw,20px);line-height:1.1;text-align:center;margin-top:8px}.tyt-cmp-duo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:18px;align-items:start}.tyt-cmp-duo img{width:100%;height:auto;border-radius:12px;box-shadow:0 24px 44px -26px #00000073}.tyt-cmp-duo img+img{border:1px solid var(--rule)}.tyt-cmp-icons{margin-top:clamp(36px,5vw,60px)}.tyt-cmp-icons__head{font-size:15px;color:var(--ink-soft);margin:0 0 18px}.tyt-cmp-icons__head .tyt-hand{font-size:26px;color:var(--ink);margin-right:6px}.tyt-cmp-icons__groups{display:flex;flex-wrap:wrap;gap:22px 34px;background:var(--cream);border:1px solid var(--rule);border-radius:16px;padding:clamp(18px,2.4vw,30px)}.tyt-cmp-icons .ic-cat{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px}.tyt-cmp-icons .ic-row{display:flex;flex-wrap:wrap;gap:10px}.tyt-cmp-icons .ic{margin:0;width:64px;text-align:center}.tyt-cmp-icons .ic-tile{display:grid;place-items:center;width:52px;height:52px;margin:0 auto;border-radius:10px;background:#efe8d6;color:#2f4a3d}.tyt-cmp-icons .ic-tile svg{width:26px;height:26px}.tyt-cmp-icons .ic-abc{font:700 13px var(--font-body);letter-spacing:.06em}.tyt-cmp-icons .ic figcaption{font-size:11.5px;line-height:1.2;color:var(--ink-soft);margin-top:6px}.tyt-cmp-figs{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.tyt-cmp-figs figure{margin:0}.tyt-cmp-figs img,.tyt-cmp-figs .tyt-cmp-ph{width:100%;height:auto;border-radius:12px;box-shadow:0 24px 44px -26px #00000073}.tyt-cmp-figs figcaption{font-size:14px;color:var(--ink-soft);margin-top:8px}.tyt-cmp-figs figcaption b{color:var(--ink);font-weight:600}.tyt-cmp-stage--shape.is-landscape img{width:100%;max-width:640px}.tyt-cmp-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.tyt-cmp-sizes button{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:14px 16px;font:500 14px var(--font-mono);line-height:1.8;text-align:left;color:var(--ink);cursor:pointer}.tyt-cmp-sizes button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.tyt-cmp-sizes b{display:block;font:600 12px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.tyt-cmp-guide-wrap{margin-top:40px}.tyt-cmp-guide{position:relative;border-radius:16px;overflow:hidden;max-width:720px;margin:0 auto}.tyt-cmp-guide img{display:block;width:100%;height:auto}.tyt-cmp-guide svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tyt-cmp-guide g[hidden]{display:none}.tyt-cmp-guide rect{fill:none;stroke:#2b2519;stroke-width:16}.tyt-cmp-guide text{font:600 54px var(--font-body);fill:#2b2519}.tyt-cmp-guide text.sofa{font:400 84px var(--font-display);fill:#2b2519}.tyt-cmp-guide .arr{stroke:#2b2519;stroke-width:12;fill:none}.tyt-cmp-guide .tip{fill:#2b2519}.tyt-cmp-trail{position:relative;overflow:hidden;background:var(--cream)}.tyt-cmp-trail__topo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.tyt-cmp-trail__topo path{fill:none;stroke:#efe9da;stroke-width:.75;opacity:.4}.tyt-cmp-trail .tyt-cmp-wrap{position:relative}.tyt-cmp-trail__map{position:relative;height:560px;margin-top:10px}.tyt-cmp-trail__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.tyt-cmp-trail .t6-path-bg{fill:none;stroke:#e1d6be;stroke-width:9;stroke-linecap:round}.tyt-cmp-trail .t6-path{fill:none;stroke:var(--pop-deep);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:2 11}.tyt-cmp-trail .t6-mask{fill:none;stroke:#fff;stroke-width:24;stroke-linecap:round}.tyt-cmp-trail__stop,.tyt-cmp-trail__finish,.tyt-cmp-trail__start{position:absolute;transform:translate(-50%,-22px)}.tyt-cmp-trail__stop{width:250px;text-align:center;opacity:0;transition:opacity .6s ease,transform .6s ease}.tyt-cmp-trail__stop.is-up{display:flex;flex-direction:column;transform:translate(-50%,calc(-100% + 23px))}.tyt-cmp-trail__stop.is-up .tyt-cmp-trail__pin{order:4;align-self:center;margin-top:12px}.tyt-cmp-trail__stop.is-up .tyt-cmp-trail__name{margin:0 0 4px}.tyt-cmp-trail__finish{text-align:center;opacity:0;transition:opacity .6s ease}.tyt-cmp-trail__stop.is-on,.tyt-cmp-trail__finish.is-on{opacity:1}.tyt-cmp-trail__start .tyt-hand{font-size:24px;color:var(--pop-deep);white-space:nowrap;position:relative;top:40px;left:20px}.tyt-cmp-trail__pin{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#2e4a3c;color:#f6f1e4;box-shadow:0 0 0 6px #f6f1e4,0 10px 18px -8px #0006}.tyt-cmp-trail__pin svg{width:22px;height:22px}.tyt-cmp-trail__pin--big{width:58px;height:58px;background:var(--pop-deep)}.tyt-cmp-trail__pin--big svg{width:28px;height:28px}.tyt-cmp-trail__name{font:600 12px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pop-deep);margin:12px 0 4px}.tyt-cmp-trail__stop h4{font:500 21px/1.2 var(--font-display);margin:0 0 6px;color:var(--ink)}.tyt-cmp-trail__text{font-size:14.5px;color:var(--ink-soft);margin:0}.tyt-cmp-trail__text>p{margin:0}.tyt-cmp-gifts{padding:clamp(70px,9vw,120px) 0;background:var(--butter-soft)}.tyt-cmp-head2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.tyt-cmp-head2>.tyt-cmp-lede,.tyt-cmp-head2>div>.tyt-cmp-lede:first-child{margin-top:-7px}.tyt-cmp-gifts__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);margin-top:44px}.tyt-cmp-gift{background:var(--cream);border-radius:14px;padding:14px 14px 18px;box-shadow:0 20px 36px -24px #00000059;margin:0}.tyt-cmp-gift img,.tyt-cmp-gift .tyt-cmp-ph{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;border-radius:2px}.tyt-cmp-gift__for{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:14px 0 4px}.tyt-cmp-gift .tyt-hand{font-size:25px;line-height:1.05}.tyt-cmp-gift__text{font-size:13.5px;color:var(--ink-soft);margin:8px 0 0;line-height:1.45}.tyt-cmp-gift__text>p{margin:0}.tyt-cmp-bespoke{padding:clamp(70px,9vw,120px) 0;background:var(--paper)}.tyt-cmp-bespoke .tyt-cmp-head2 .tyt-cmp-lede{margin:0}.tyt-cmp-bespoke__from{margin:18px 0 0;font-size:17px}.tyt-cmp-bespoke__from>p{margin:0}.tyt-cmp-bespoke__from b,.tyt-cmp-bespoke__from strong{font-family:var(--font-display);font-weight:500;font-size:22px}.tyt-cmp-bespoke__gallery{display:flex;justify-content:center;align-items:flex-start;gap:clamp(16px,2.4vw,32px);margin-top:clamp(36px,5vw,56px)}.tyt-cmp-bespoke__gallery figure{margin:0;flex:0 1 auto}.tyt-cmp-bespoke__gallery img{height:clamp(220px,24vw,330px);width:auto;max-width:100%;border-radius:2px;box-shadow:0 26px 40px -22px #00000073}.tyt-cmp-bespoke__gallery .tyt-cmp-ph{height:clamp(220px,24vw,330px);width:clamp(146px,16vw,220px)}.tyt-cmp-bespoke__gallery figcaption{text-align:center;font-size:21px;margin-top:12px;line-height:1.15}.tyt-cmp-bespoke__note{text-align:center;font-size:14px;color:var(--ink-soft);margin:18px 0 0}.tyt-cmp-bespoke__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,30px);margin-top:clamp(36px,5vw,56px)}.tyt-cmp-bsp{background:var(--cream);border:1px solid var(--rule);border-radius:16px;padding:24px 24px 22px}.tyt-cmp-bsp__n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pop-soft);color:var(--pop-deep);font:500 13px var(--font-mono)}.tyt-cmp-bsp .tyt-hand{font-size:28px;margin:12px 0 6px}.tyt-cmp-bsp__text{color:var(--ink-soft);font-size:16px}.tyt-cmp-bsp__text>p{margin:0}.tyt-cmp-faq{padding:clamp(60px,8vw,100px) 0;background:var(--cream)}.tyt-cmp-faq__head{text-align:center;margin-bottom:34px}.tyt-cmp-faq details{max-width:820px;margin:0 auto 12px;background:#fff;border:1px solid var(--rule);border-radius:14px;padding:18px 22px}.tyt-cmp-faq summary{cursor:pointer;font:500 19px var(--font-display);list-style:none;color:var(--ink)}.tyt-cmp-faq summary::-webkit-details-marker{display:none}.tyt-cmp-faq summary:after{content:"+";float:right;color:var(--ink-soft)}.tyt-cmp-faq details[open] summary:after{content:"\2013"}.tyt-cmp-faq__a{color:var(--ink-soft);margin:12px 0 0}.tyt-cmp-faq__a>p{margin:0 0 .8em}.tyt-cmp-faq__a>p:last-child{margin-bottom:0}.tyt-cmp-faq__more{text-align:center;color:var(--ink-soft);margin:28px 0 0}.tyt-cmp-faq__more .tyt-cmp-link{padding:13px 0}.tyt-cmp-end{padding:clamp(80px,10vw,130px) 0;text-align:center;background:var(--sage-soft)}.tyt-cmp-end__note{font-size:26px;margin:0 0 10px}.tyt-cmp-end .tyt-h2{max-width:820px;margin:0 auto 30px}.tyt-cmp-end .tyt-cmp-ctas{justify-content:center}@media(max-width:860px){.tyt-cmp-hero{display:block;min-height:0;background:none}.tyt-cmp-hero:before{display:none}.tyt-cmp-hero__img{position:static;height:auto;object-position:center}.tyt-cmp-hero__text{padding-top:30px;padding-right:var(--cmp-pad);padding-left:var(--cmp-pad)}.tyt-cmp-strip__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--cmp-pad) 18px;margin-left:calc(-1 * var(--cmp-pad));margin-right:calc(-1 * var(--cmp-pad))}.tyt-cmp-strip__card{flex:0 0 62%;scroll-snap-align:center}.tyt-cmp-photos__text{grid-template-columns:minmax(0,1fr);gap:16px}.tyt-cmp-photos__text .tyt-cmp-lede{margin-top:0}.tyt-cmp-photos__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tyt-cmp-photos__grid .tyt-cmp-polaroid:nth-child(n+3){display:none}.tyt-cmp-car__cols{grid-template-columns:minmax(0,1fr)}.tyt-cmp-car__art{min-height:0}.tyt-cmp-car__art img{max-height:420px}.tyt-cmp-step__cols{grid-template-columns:minmax(0,1fr)}.tyt-cmp-step--flip .tyt-cmp-step__cols>:first-child{order:0}.tyt-cmp-ways,.tyt-cmp-ways-visual,.tyt-cmp-duo{grid-template-columns:minmax(0,1fr)}.tyt-cmp-duo img+img{display:none}.tyt-cmp-icons .ic{width:58px}.tyt-cmp-icons .ic-tile{width:46px;height:46px}.tyt-cmp-icons .ic-tile svg{width:23px;height:23px}.tyt-cmp-trail__map{height:auto;margin-top:26px;padding-left:34px;border-left:3px dotted var(--pop-deep);margin-left:22px}.tyt-cmp-trail__svg,.tyt-cmp-trail__start{display:none}.tyt-cmp-trail__stop,.tyt-cmp-trail__finish,.tyt-cmp-trail__stop.is-up{position:relative;left:auto!important;top:auto!important;transform:none;width:auto;text-align:left;margin:0 0 34px;opacity:1;display:block}.tyt-cmp-trail__stop.is-up .tyt-cmp-trail__pin{margin-top:0}.tyt-cmp-trail__pin{position:absolute;left:-60px;top:-4px}.tyt-cmp-trail__pin--big{left:-68px;top:-8px}.tyt-cmp-trail__name{margin-top:0}.tyt-cmp-trail__finish{margin-bottom:0;min-height:60px}.tyt-cmp-trail__finish .tyt-cmp-trail__name{padding-top:18px}.tyt-cmp-head2{grid-template-columns:minmax(0,1fr);gap:16px}.tyt-cmp-head2>.tyt-cmp-lede{margin-top:0}.tyt-cmp-gifts__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--cmp-pad) 18px;margin-left:calc(-1 * var(--cmp-pad));margin-right:calc(-1 * var(--cmp-pad))}.tyt-cmp-gift{flex:0 0 64%;scroll-snap-align:center}.tyt-cmp-bespoke__gallery{flex-direction:column;align-items:center}.tyt-cmp-bespoke__gallery img{height:auto;width:100%;max-width:440px}.tyt-cmp-bespoke__steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.tyt-cmp-guide text{font-size:82px}.tyt-cmp-guide text.sofa{font-size:120px}}@media(max-width:749px){.tyt-cmp-own__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.tyt-cmp-own__row figcaption{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/tyt-studio-landing.css.map */
