@font-face{font-family:Noto Serif Display;src:url(/fonts/noto-serif-display.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Noto Serif Display;src:url(/fonts/noto-serif-display-italic.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Mrs Saint Delafield;src:url(/fonts/mrs-saint-delafield.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--antique-cream:#f2ede4;--warm-plaster:#e8e0d3;--soft-linen:#cfc5b5;--weathered-taupe:#8b7d6a;--deep-coastal-olive:#303329;--shadow-olive:#45483a;--cognac-earth:#77472d;--dark-walnut:#3e2c21;--dusk-blue-gray:#66747a;--warm-charcoal:#20211d;--hairline:#f2ede459;--serif:"Noto Serif Display",serif;--sans:Jost,system-ui,sans-serif;--script:"Mrs Saint Delafield",cursive}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{background:var(--warm-charcoal);color:var(--deep-coastal-olive);font:400 16px/26px var(--sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:300}h2{letter-spacing:-.005em;font-size:54px;line-height:1.08}em{font-family:var(--serif);font-weight:200}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button[aria-disabled=true]{cursor:default}.inactive{text-align:left;background:0 0;border:0;padding:0}img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:2px solid}a,button{-webkit-tap-highlight-color:transparent}a:hover{text-underline-offset:5px;text-decoration:underline}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--warm-plaster);color:var(--deep-coastal-olive);z-index:100;padding:15px;position:fixed;top:-100px;left:15px}.skip:focus{top:10px}.prototype-notice{text-align:center;background:var(--warm-charcoal);color:var(--antique-cream);font:400 12px/18px var(--sans);padding:8px 20px}.opening{position:relative}.masthead{z-index:5;width:100%;color:var(--antique-cream);justify-content:space-between;align-items:center;padding:26px 48px 0 34px;display:flex;position:absolute;top:0;left:0}.logo-link{flex-shrink:0;width:260px;display:block}.logo{object-fit:contain;width:240px;height:auto}.desktop-nav{gap:40px;margin-left:-40px;display:flex}.desktop-nav a,.footer nav a{font:400 12px/16px var(--sans);letter-spacing:.14em;white-space:nowrap;position:relative}.desktop-nav a:after,.footer nav a:after{content:"";position:absolute;inset:-14px -8px}.header-actions{justify-content:flex-end;align-items:center;gap:26px;width:220px;display:flex}.search{place-items:center;width:16px;height:16px;display:grid;position:relative}.search:after{content:"";position:absolute;inset:-14px}.pill{border:1px solid var(--hairline);height:40px;font:500 11px/14px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--antique-cream);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:0 22px;display:inline-flex}.pill:hover{background:var(--shadow-olive)}.follow{height:36px;padding:0 20px}.menu-toggle,.mobile-nav{display:none}[hidden]{display:none!important}.hero{height:826px}.photo-bg{color:var(--antique-cream);background:var(--warm-charcoal);position:relative;overflow:hidden}.photo-bg>.bg,.veil{pointer-events:none;position:absolute;inset:0}.veil{background:#20211d8c}.hero-copy{position:absolute;top:262px;left:6.80556%}.hero h1{letter-spacing:.01em;text-transform:uppercase;width:620px;font-size:68px;line-height:1}.hero-copy>p{font:400 13px/18px var(--sans);letter-spacing:.12em;color:var(--soft-linen);text-transform:uppercase;margin-top:22px}.text-action{font:500 11px/14px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:inherit;align-items:center;display:inline-flex;position:relative}.text-action>span:first-child{border-bottom:1px solid;padding-bottom:3px}.text-action:after{content:"";position:absolute;inset:-12px 0}.arrow{vertical-align:middle;flex-shrink:0;width:16px;height:8px;margin-left:10px;display:inline-block}.hero-copy>.text-action{margin-top:46px}.location{font:400 11px/14px var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;display:flex;position:absolute;bottom:48px;right:48px}.eyebrow{font:500 11px/16px var(--sans);letter-spacing:.18em;text-transform:uppercase}.body-copy{font:400 16px/26px var(--sans)}.introduction{background:var(--warm-plaster);grid-template-columns:1fr 1fr;height:502px;display:grid}.introduction>img{min-height:0}.intro-copy{padding:92px 24px 0 18.0556%}.intro-copy>.eyebrow{color:var(--shadow-olive)}.intro-copy h2{margin-top:28px}.intro-copy .body-copy{max-width:452px;margin-top:28px}.intro-copy .text-action{margin-top:30px}.shop{background:var(--deep-coastal-olive);height:540px;color:var(--antique-cream);padding:56px 58px 0}.section-heading{justify-content:space-between;align-items:flex-end;display:flex}.section-heading h2{letter-spacing:.02em;text-transform:uppercase;font-size:32px;line-height:1.1}.section-heading p{font:400 13px/20px var(--sans);color:var(--soft-linen);margin-top:8px}.section-heading>.text-action{margin-bottom:6px}.shop-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:27px;margin-top:34px;display:grid}.shop-grid img{height:276px}.shop-grid h3{font:400 14px/18px var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-top:22px}.tile-action{font:400 13px/20px var(--sans);color:var(--soft-linen);align-items:center;margin-top:8px;display:flex;position:relative}.tile-action:after{content:"";position:absolute;inset:-6px 0 -18px}.moments{background:var(--warm-plaster);grid-template-columns:344px 1fr;height:362px;padding:58px 58px 0;display:grid;position:relative}.moments-copy{padding-top:24px}.moments-copy>.eyebrow{color:var(--shadow-olive)}.moments h2{margin-top:22px;font-size:44px}.moments-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;height:220px;display:grid}.handle{letter-spacing:.14em;position:absolute;bottom:30px;right:58px}.travel{height:493px}.travel>.veil{background:#20211d73}.travel-copy{position:absolute;top:102px;left:6.66667%}.travel-copy>.eyebrow,.travel-copy>.body-copy{color:var(--soft-linen)}.travel h2{margin-top:26px}.travel-copy>.body-copy{max-width:390px;margin-top:18px;font-size:15px;line-height:24px}.travel-copy>.pill{margin-top:30px}.video-frame{width:44.4444%;height:346px;color:var(--antique-cream);position:absolute;top:82px;left:49.5833%}.still-veil{pointer-events:none;background:#20211d1f;position:absolute;inset:0}.script{font:400 104px/1 var(--script);position:absolute;top:150px;left:5.3125%}.play{border:1.5px solid var(--antique-cream);border-radius:999px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:130px;left:43.75%}.film-label{font:400 12px/16px var(--sans);letter-spacing:.3em;text-transform:uppercase;position:absolute;bottom:40px;right:8.125%}.guide{background:var(--cognac-earth);height:424px;color:var(--antique-cream);grid-template-columns:1fr 1fr;display:grid}.guide-art{padding-left:15.5556%}.guide-art>img{width:510px;max-width:100%;height:424px}.guide-copy{padding:86px 24px 0 0}.guide h2{margin-top:22px}.guide .body-copy{max-width:540px;margin-top:22px;font-size:15px;line-height:24px}.guide .pill{margin-top:28px}.partnerships{height:454px}.partnerships>.veil{background:#20211d80}.partnership-copy{position:absolute;top:84px;left:6.66667%}.partnership-copy>.eyebrow,.partnership-copy>.body-copy{color:var(--soft-linen)}.partnerships h2{margin-top:24px}.partnerships .body-copy{max-width:430px;margin-top:18px;font-size:15px;line-height:24px}.partnerships .pill{margin-top:28px}.partner-photo{width:29.8611%;height:372px;position:absolute;top:46px;left:45.5556%}.partnerships ul{font:400 12px/16px var(--sans);letter-spacing:.14em;text-transform:uppercase;gap:24px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:138px;left:79.3056%}.footer{background:var(--warm-charcoal);height:180px;color:var(--antique-cream);padding:40px 52px 0}.footer-top{justify-content:space-between;align-items:center;display:flex}.footer .logo{width:190px}.footer nav{gap:36px;display:flex}.footer nav a{font-size:11px;line-height:14px}.social-placeholders{width:260px;font:400 10px/14px var(--sans);letter-spacing:.14em;color:var(--soft-linen);justify-content:flex-end;gap:18px;display:flex}.social-placeholders button{font:inherit;letter-spacing:inherit;text-transform:uppercase;position:relative}.social-placeholders button:after{content:"";position:absolute;inset:-15px -7px}.footer-bottom{border-top:1px solid var(--hairline);font:400 10px/14px var(--sans);letter-spacing:.14em;color:var(--soft-linen);text-transform:uppercase;justify-content:space-between;margin-top:34px;padding-top:18px;display:flex}@media (min-width:1441px){.hero{height:57.3611vw}.hero-copy{top:31.7191%}.introduction{height:auto;min-height:502px}.intro-copy{padding-bottom:64px}.guide{height:auto;min-height:424px}.guide-copy{padding-bottom:44px}.guide-art>img{width:100%;height:100%}}@media (min-width:1200px) and (max-width:1399px){.desktop-nav{gap:24px;margin-left:0}.masthead .logo-link{width:240px}.footer nav{gap:20px}.footer .logo-link{width:205px}.social-placeholders{gap:12px}.partnerships ul{letter-spacing:.08em;font-size:10px;left:78.5%}.partnerships .body-copy{max-width:350px}.intro-copy{padding-top:76px;padding-left:14%}.intro-copy h2{font-size:48px}.travel-copy>.body-copy{max-width:330px}}@media (max-width:1199px){.desktop-nav{display:none}.masthead{padding:26px 32px 0}.masthead .logo-link{width:auto}.header-actions{gap:22px;width:auto}.search{width:44px;height:44px}.search:after{display:none}.menu-toggle{border:1px solid var(--hairline);background:var(--warm-charcoal);text-transform:uppercase;letter-spacing:.14em;min-height:44px;padding:8px 14px;font-size:12px;display:block}.mobile-nav{background:var(--warm-charcoal);grid-template-columns:1fr 1fr;gap:4px 20px;max-height:65dvh;padding:24px 32px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto}.mobile-nav a{letter-spacing:.14em;align-items:center;min-height:48px;font-size:13px;display:flex}.hero{height:740px}.hero-copy{top:240px;left:48px}.hero h1{width:570px;font-size:60px}.introduction{height:auto;min-height:502px}.intro-copy{padding:64px 40px}.intro-copy h2{font-size:44px}.intro-copy .body-copy{margin-top:24px}.shop{height:auto;padding:48px 32px}.shop-grid{gap:18px}.shop-grid img{aspect-ratio:243/276;height:auto}.shop-grid h3{font-size:12px}.moments{grid-template-columns:1fr;gap:30px;height:auto;min-height:420px;padding:48px 32px 76px}.moments-copy{padding:0}.moments h2{font-size:44px}.moments-grid{height:220px}.handle{bottom:30px;right:32px}.travel{grid-template-columns:1fr 1.2fr;gap:32px;height:auto;padding:64px 32px;display:grid}.travel-copy{position:relative;top:auto;left:auto}.travel h2{font-size:46px}.video-frame{aspect-ratio:640/346;align-self:center;width:100%;height:auto;position:relative;top:auto;left:auto}.script{font-size:76px;top:43%}.play{width:64px;height:64px;top:38%}.film-label{font-size:10px;bottom:10%}.guide{height:auto}.guide-art{align-self:stretch;padding:0 0 0 24px}.guide-art>img{width:100%;height:100%}.guide-copy{padding:60px 32px}.guide h2{font-size:44px}.partnerships{grid-template-columns:1fr 1fr;gap:36px;height:auto;padding:64px 32px;display:grid}.partnership-copy{position:relative;top:auto;left:auto}.partnerships h2{font-size:44px}.partner-photo{width:100%;height:100%;min-height:320px;position:relative;top:auto;left:auto}.partnerships ul{flex-wrap:wrap;grid-column:1/-1;gap:24px 32px;display:flex;position:relative;top:auto;left:auto}.footer{height:auto;padding:36px 32px 28px}.footer-top{flex-wrap:wrap;gap:30px}.footer nav{order:3;justify-content:space-between;gap:20px;width:100%}.footer nav a{align-items:center;min-height:44px;display:flex}.footer nav a:after{display:none}.footer-bottom{gap:28px;margin-top:24px}.follow{height:44px}}@media (max-width:767px){.prototype-notice{padding:8px 20px;font-size:11px;line-height:16px}.masthead{align-items:flex-start;padding:24px 24px 0}.masthead .logo{width:180px}.header-actions{align-items:center;gap:8px}.header-actions .search{position:absolute;top:84px;right:24px}.header-actions .follow{position:absolute;top:88px;left:24px}.mobile-nav{max-height:calc(100dvh - 200px);padding:20px 24px;top:142px}.hero{height:730px}.hero>.bg{object-position:100% 50%}.hero-copy{top:242px;left:24px;right:24px}.hero h1{width:auto;max-width:540px;font-size:clamp(36px,9.7vw,56px);line-height:1.04}.hero-copy>p{max-width:29ch;margin-top:24px;font-size:12px;line-height:20px}.hero-copy>.text-action{margin-top:34px}.location{justify-content:flex-end;font-size:10px;bottom:32px;left:24px;right:24px}.introduction{grid-template-columns:1fr}.introduction>img{aspect-ratio:720/502;height:auto}.intro-copy{padding:48px 24px}.intro-copy h2{font-size:42px}.intro-copy>.text-action{margin-top:24px}.shop{padding:48px 24px}.section-heading{flex-wrap:wrap;align-items:flex-start;gap:24px}.section-heading h2{font-size:30px}.section-heading p{font-size:14px;line-height:22px}.section-heading>.text-action{margin-top:8px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;margin-top:32px}.shop-grid article:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.shop-grid h3{margin-top:16px;font-size:12px;line-height:20px}.tile-action{min-height:44px;margin-top:4px}.tile-action:after{display:none}.moments{gap:30px;padding:48px 24px 80px}.moments h2{font-size:40px}.moments h2 br{display:initial}.moments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:auto}.moments-grid img{aspect-ratio:187/220;height:auto}.moments-grid img:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.handle{font-size:10px;bottom:30px;right:24px}.travel{grid-template-columns:1fr;gap:36px;padding:48px 24px}.travel h2{font-size:46px}.travel .body-copy{font-size:16px;line-height:26px}.video-frame{aspect-ratio:640/346}.script{font-size:clamp(52px,14vw,90px);top:42%}.play{width:52px;height:52px;top:36%;left:44%}.film-label{letter-spacing:.2em;font-size:9px;bottom:10%;right:8%}.guide{grid-template-columns:1fr}.guide-art{justify-self:center;width:100%;max-width:580px;padding:0 24px}.guide-art>img{aspect-ratio:510/424;height:auto}.guide-copy{padding:36px 24px 48px}.guide h2{font-size:40px}.guide .body-copy{font-size:16px;line-height:26px}.partnerships{grid-template-columns:1fr;gap:32px;padding:48px 24px}.partnerships h2{font-size:44px}.partnerships .body-copy{font-size:16px;line-height:26px}.partner-photo{aspect-ratio:430/372;height:auto;min-height:0}.partnerships ul{grid-column:auto;gap:24px;font-size:12px;display:grid}.footer{padding:36px 24px}.footer-top{gap:24px}.footer .logo-link{width:100%}.footer .logo{width:190px}.footer nav{order:0;grid-template-columns:repeat(3,1fr);gap:0 16px;display:grid}.social-placeholders{justify-content:flex-start;gap:20px;width:100%}.social-placeholders button{min-height:44px;font-size:10px}.social-placeholders button:after{display:none}.footer-bottom{flex-direction:column;gap:16px;font-size:10px;line-height:18px}.pill,.text-action{min-height:44px}.text-action:after{display:none}.text-action>span:first-child{text-underline-offset:4px;border:0;padding-bottom:0;text-decoration:underline}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:1199px){.travel>.bg,.partnerships>.bg{object-position:left center;width:240%}.guide-art>img{object-fit:contain}}:root{--review-off-white:#f8f6f1}.hero h1{text-transform:none}.hero-copy>.hero-eyebrow{color:var(--antique-cream);font:500 13px/18px var(--sans);letter-spacing:.18em;text-transform:uppercase;max-width:none;margin:0;position:absolute;bottom:calc(100% + 24px)}.hero-copy>.hero-support{font:400 16px/24px var(--sans);letter-spacing:0;text-transform:none;max-width:none}.hero-support>span{display:block}.introduction{background:var(--review-off-white);height:592px;min-height:0;color:var(--warm-charcoal)}.intro-portrait{background:var(--soft-linen);min-width:0;min-height:0;color:var(--warm-charcoal);text-align:center;place-items:center;margin:22px 44px;display:grid}.intro-portrait>span{font:400 16px/24px var(--sans);padding:24px}.intro-portrait small{font:400 11px/18px var(--sans);letter-spacing:.12em;margin-top:10px;display:block}.intro-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:34px 26px;display:flex}.intro-copy>.eyebrow{color:var(--warm-charcoal);letter-spacing:.26em;font-size:12px}.intro-copy h2{letter-spacing:-.045em;width:100%;margin:30px 0 0;font-weight:400;line-height:1.12}.intro-copy h2>span,.intro-copy h2>em{white-space:nowrap;font-weight:400;display:block}.intro-travelers{font-size:52px}.intro-parents{font-size:49px}.intro-curious,.intro-creating{font-size:50px}.intro-copy .body-copy{max-width:580px;margin-top:34px;font-size:18px;line-height:30px}.intro-rule{background:var(--warm-charcoal);width:64px;height:1px;margin-top:30px;display:block}@media (min-width:1441px){.introduction{height:auto;min-height:592px}.intro-copy{padding:46px 32px}.intro-portrait{min-height:548px}}@media (min-width:1200px) and (max-width:1399px){.intro-portrait{margin:22px 36px}.intro-copy{padding:32px 24px}.intro-travelers{font-size:46px}.intro-parents{font-size:44px}.intro-curious{font-size:37px}.intro-creating{font-size:41px}.intro-copy .body-copy{font-size:16px;line-height:27px}}@media (min-width:768px) and (max-width:1199px){.introduction{height:auto;min-height:530px}.intro-portrait{margin:24px}.intro-copy{padding:44px 20px}.intro-copy>.eyebrow{letter-spacing:.18em;font-size:11px}.intro-copy h2{margin-top:26px}.intro-travelers{font-size:clamp(29px,3.75vw,43px)}.intro-parents{font-size:clamp(29px,3.55vw,41px)}.intro-curious{font-size:clamp(23px,2.92vw,34px)}.intro-creating{font-size:clamp(25px,3.25vw,38px)}.intro-copy .body-copy{margin-top:28px;font-size:16px;line-height:26px}.intro-rule{margin-top:26px}}@media (max-width:767px){.hero-copy>.hero-eyebrow{letter-spacing:.14em;font-size:11px;line-height:18px;bottom:calc(100% + 24px)}.hero-copy>.hero-support{max-width:34ch;font-size:16px;line-height:24px}.introduction{height:auto;min-height:0}.intro-portrait{aspect-ratio:372/324;margin:20px 20px 0}.intro-copy{padding:38px 20px 42px}.intro-copy>.eyebrow{letter-spacing:.2em;font-size:11px}.intro-copy h2{letter-spacing:-.045em;margin-top:26px;line-height:1.18}.intro-travelers{font-size:clamp(34px,9.25vw,48px)}.intro-parents{font-size:clamp(33px,9vw,46px)}.intro-curious{font-size:clamp(25px,7vw,38px)}.intro-creating{font-size:clamp(28px,7.6vw,41px)}.intro-copy .body-copy{max-width:36ch;margin-top:30px;font-size:16px;line-height:26px}.intro-rule{margin-top:28px}}.watch-actions{flex-wrap:wrap;gap:12px;max-width:510px;margin-top:26px;display:flex}.travel-copy{max-width:42%}.travel h2{font-size:clamp(36px,3.6vw,52px)}.approved-video{background:var(--warm-charcoal);border:1px solid var(--hairline);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:28px;display:flex}.video-play{border:1px solid var(--hairline);border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:12px 20px;display:flex}.video-note{color:var(--soft-linen);font-size:13px;line-height:20px}.social-placeholders a{text-transform:uppercase;align-items:center;min-height:44px;display:flex}.finds-page{background:var(--warm-plaster);min-height:100dvh}.finds-header{background:var(--warm-charcoal);color:var(--antique-cream);justify-content:space-between;align-items:center;gap:24px;padding:28px 5%;display:flex}.finds-main{max-width:1200px;margin:auto;padding:64px 32px}.finds-main h1{margin:18px 0 24px;font-size:clamp(44px,7vw,76px);line-height:1.1}.finds-preview{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:52px;display:grid}.finds-placeholder{aspect-ratio:1;background:var(--soft-linen);place-items:center;display:grid}.finds-preview h2{margin:18px 0 24px;font-size:40px}.finds-preview .pill{background:var(--deep-coastal-olive);white-space:normal;cursor:not-allowed;height:auto;min-height:48px;margin:28px 0 16px}.finds-preview #checkout-note{font-size:14px;line-height:22px}.finds-footer{border-top:1px solid var(--weathered-taupe);padding:28px 5%}@media (max-width:1199px){.travel-copy{max-width:none}.approved-video{aspect-ratio:auto;min-height:280px}.travel h2{font-size:40px}}@media (max-width:767px){.travel h2{font-size:40px}.finds-header{flex-direction:column;align-items:flex-start}.finds-main{padding:44px 24px}.finds-preview{grid-template-columns:1fr;gap:28px}.finds-preview h2{font-size:36px}.approved-video{padding:24px 16px}.watch-actions{gap:16px}}:root{--sticky-offset:164px}html{scroll-padding-top:var(--sticky-offset)}:where(a,button,[tabindex],input){scroll-margin-top:var(--sticky-offset)}.masthead{z-index:40;min-height:104px;padding-bottom:20px;position:fixed}.masthead[data-scrolled=true]{background:var(--warm-charcoal);box-shadow:0 1px 0 var(--hairline)}.mobile-nav{max-height:calc(100dvh - var(--sticky-offset));overscroll-behavior:contain;top:100%}.finds-header{z-index:40;position:sticky;top:0}.skip{z-index:100}.moments{grid-template-columns:300px minmax(0,1fr);gap:24px;height:auto;min-height:362px;padding-bottom:84px}.instagram-fallback{background:var(--antique-cream);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:220px;padding:28px;display:flex}.instagram-carousel{min-width:0}.instagram-controls{justify-content:flex-end;gap:10px;margin-bottom:16px;display:flex}.instagram-controls button{border:1px solid var(--weathered-taupe);background:0 0;border-radius:0;min-width:44px;min-height:44px;padding:8px 14px}.instagram-controls button:disabled{cursor:default}.instagram-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:16px;padding:8px 6px 20px;display:flex;overflow-x:auto}.instagram-card{scroll-snap-align:start;flex:0 0 190px;min-width:0}.instagram-card img,.instagram-image-failed{object-fit:cover;background:var(--soft-linen);width:100%;height:220px}.instagram-image-failed{place-items:center;padding:16px;display:grid}.instagram-card>span:last-child{margin-top:8px;font-size:13px;display:block}.instagram-card:focus-visible{outline-offset:2px}@media (max-width:1199px){.moments{grid-template-columns:1fr}.masthead{min-height:104px}.instagram-card{flex-basis:210px}}@media (max-width:767px){.masthead{min-height:148px;padding-bottom:20px}.mobile-nav{top:100%}.instagram-card{flex-basis:74%}.instagram-controls{flex-wrap:wrap;justify-content:flex-start}.instagram-fallback{padding:24px 16px}.finds-header .logo{width:180px}.finds-header{gap:8px;padding-top:16px;padding-bottom:16px}}.instagram-card{position:relative}.instagram-track{scroll-padding-inline:6px}@media (max-width:767px){.hero>img[data-image-update=hero]{object-position:88% 50%;height:60%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}}@media (min-width:768px) and (max-width:1199px){.hero>img[data-image-update=hero]{object-position:88% 50%}}.actual-video{aspect-ratio:16/9;height:auto}.video-thumbnail{aspect-ratio:16/9;background:var(--warm-charcoal);width:100%;display:block;position:relative}.video-thumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thumbnail-play{border:1px solid var(--antique-cream);white-space:nowrap;background:#20211deb;border-radius:999px;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thumbnail-unavailable{place-items:center;height:100%;padding-bottom:90px;display:grid}.video-thumbnail:focus-visible{outline:3px solid var(--antique-cream);outline-offset:5px}.picks-main{max-width:1280px}.picks-main>p{max-width:70ch;line-height:1.7}.picks-intro{font-size:22px}.picks-disclosure{border:1px solid var(--weathered-taupe);background:var(--antique-cream);margin:32px 0 44px;padding:24px}.picks-disclosure h2{margin-bottom:12px;font-size:26px}.picks-disclosure p{max-width:80ch;line-height:1.7}.picks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.pick-card{border:1px solid var(--weathered-taupe);flex-direction:column;min-width:0;display:flex}.pick-photo-placeholder{aspect-ratio:4/3;background:var(--soft-linen);text-align:center;place-items:center;padding:24px;display:grid}.pick-photo-placeholder small{margin-top:12px;font-size:12px;display:block}.pick-card-copy{flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:24px;display:flex}.pick-card h2{overflow-wrap:anywhere;font-size:28px;line-height:1.2}.pick-card p{line-height:1.6}.pick-card .eyebrow{font-size:11px}.pick-provisional,.pick-paid{font-size:13px}.pick-provisional{margin-top:auto}.pick-card .pill{background:var(--deep-coastal-olive);color:var(--antique-cream);white-space:normal;cursor:not-allowed;height:auto;min-height:48px}.picks-review{border-top:1px solid var(--weathered-taupe);margin-top:64px;padding-top:32px}.picks-review h2{margin-bottom:20px;font-size:36px}.picks-review p{max-width:80ch;line-height:1.7}.picks-review ol{margin:28px 0;padding-left:24px}.picks-review li{padding:12px 0}.picks-review li span{margin-top:8px;font-size:14px;display:block}@media (max-width:1023px){.picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.picks-grid{grid-template-columns:1fr}.pick-card-copy,.picks-disclosure{padding:20px}.picks-review h2{font-size:30px}}.introduction{height:auto;min-height:632px}.intro-copy{padding-top:48px;padding-bottom:48px}.intro-copy h2{gap:10px;line-height:1.2;display:grid}.intro-copy h2>span,.intro-copy h2>em{white-space:normal}.intro-copy .intro-curious{font-size:clamp(23px,3.25vw,47px)}.travel-nav-heading{align-items:center;gap:3px;display:flex}.travel-nav-heading button{background:0 0;border:0;min-width:44px;min-height:44px;font-size:22px}.desktop-nav{align-items:center;gap:24px;margin-left:0}.desktop-nav a:after{inset:-10px 0}.travel-navigation{position:relative}.travel-subnav{background:var(--warm-charcoal);min-width:190px;color:var(--antique-cream);padding:12px 18px;position:absolute;top:100%;left:-18px;box-shadow:0 12px 20px #0002}.travel-subnav a{align-items:center;min-height:44px;display:flex}.mobile-nav .travel-navigation{grid-column:1/-1}.mobile-nav .travel-subnav{box-shadow:none;padding-left:24px;position:static}.mobile-nav .travel-nav-heading{justify-content:space-between}.mobile-nav .travel-nav-heading>a{flex:1}.editorial-page{background:var(--review-off-white);color:var(--warm-charcoal);min-height:100vh}.editorial-page>.masthead{background:var(--warm-charcoal)}.editorial-page main{padding-top:150px}.editorial-heading{max-width:1200px;margin:auto;padding:70px 6vw 80px}.editorial-heading h1{letter-spacing:-.035em;max-width:13ch;margin:22px 0 30px;font-size:clamp(44px,6.4vw,92px);line-height:1.06}.editorial-heading>p:not(.eyebrow){max-width:54ch;font-size:19px;line-height:1.7}.editorial-heading .review-note{margin-top:20px;font-size:13px}.review-note{color:inherit;opacity:.9;margin-top:20px;font-size:14px;line-height:1.6}.editorial-media{background:var(--warm-plaster);color:var(--deep-coastal-olive);text-align:center;border:1px solid #30332922;place-items:center;min-width:0;display:grid;position:relative}.editorial-media>span{font:400 clamp(20px,2vw,28px)/1.3 var(--serif);max-width:24ch;padding:24px}.editorial-media small{font:500 10px/1.7 var(--sans);letter-spacing:.15em;margin-top:16px;display:block}.media-portrait{aspect-ratio:4/5}.media-square{aspect-ratio:1}.media-wide{aspect-ratio:4/3}.media-cutout{aspect-ratio:1;background:0 0;border:1px dashed #30332955}.editorial-link{letter-spacing:.06em;text-underline-offset:6px;margin-top:24px;padding:10px 0;font-size:13px;text-decoration:underline;display:inline-block}.editorial-button{min-height:48px;font:500 13px/1.4 var(--sans);background:0 0;border:1px solid;margin-top:24px;padding:14px 24px;display:inline-block}.editorial-button:disabled{cursor:default;color:inherit;opacity:.75}.travel-pair{grid-template-columns:1.35fr 1fr;gap:9vw;max-width:1440px;margin:auto;padding:0 6vw 100px;display:grid}.travel-pair article:nth-child(2){padding-top:150px}.travel-pair .eyebrow,.collection-sequence .eyebrow{margin-top:28px}.travel-pair h2,.collection-sequence h2{margin:14px 0;font-size:clamp(36px,4vw,58px)}.editorial-sequence{max-width:1440px;margin:auto}.story-module{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;max-width:1440px;margin:auto;padding:60px 8vw 100px;display:grid}.story-module>div{min-width:0}.story-module h2{margin:20px 0 26px;font-size:clamp(34px,4.2vw,60px)}.story-module p{max-width:46ch}.story-module.reverse>.editorial-media{order:-1}.story-module:nth-child(3n){grid-template-columns:1.15fr 1fr}.editorial-callout{background:var(--deep-coastal-olive);color:var(--antique-cream);padding:70px 8vw}.editorial-callout h2{max-width:21ch;font-size:clamp(34px,4vw,54px)}.editorial-callout p{max-width:75ch;margin-top:24px;line-height:1.8}.editorial-callout.subdued{background:var(--warm-plaster);color:var(--deep-coastal-olive)}.editorial-actions{flex-wrap:wrap;gap:24px;display:flex}.guide-outline{max-width:1400px;margin:auto;padding:0 8vw 80px}.guide-outline section{border-top:1px solid #30332955;grid-template-columns:60px 1fr;gap:12px 24px;padding:40px 0;display:grid}.guide-outline h2{font-size:clamp(28px,3vw,42px)}.guide-outline .review-note{grid-column:2}.guide-outline section:not(:has(.eyebrow)){display:block}.collection-note{max-width:70ch;margin:0 8vw 40px}.collection-sequence{grid-template-columns:1.2fr 1fr;gap:90px 8vw;max-width:1500px;margin:auto;padding:0 8vw 100px;display:grid}.collection-sequence article:nth-child(2n){margin-top:140px}.collection-sequence article:nth-child(3n){grid-column:1/-1;width:100%;max-width:880px}.collection-story{padding:0 8vw 70px}.collection-story>.editorial-media{max-height:650px}.collection-story>div:last-child{max-width:650px;margin:50px auto 0}.collection-story h2{font-size:42px}.watch-feature{grid-template-columns:1fr 1.45fr;align-items:center;gap:6vw;padding:0 6vw 90px;display:grid}.watch-feature h2{margin:24px 0;font-size:clamp(36px,4vw,54px)}.watch-player{min-width:0}.watch-player .video-thumbnail{color:var(--antique-cream)}.watch-player iframe{aspect-ratio:16/9;background:var(--warm-charcoal);border:0;width:100%;display:block}.watch-collections{grid-template-columns:1fr 1fr;gap:60px;padding:70px 8vw;display:grid}.watch-collections h2{margin:16px 0;font-size:40px}.about-index{flex-wrap:wrap;gap:16px 32px;padding:0 8vw 40px;display:flex}.about-index a{text-underline-offset:7px;padding:12px 0;text-decoration:underline}.person-split{grid-template-columns:1fr 1fr;min-height:660px;display:grid}.person-split>.editorial-media{aspect-ratio:auto;height:100%;min-height:500px}.person-split>div:last-child{flex-direction:column;justify-content:center;padding:80px 8vw;display:flex}.person-split h2{margin:24px 0;font-size:72px}.renee-split{color:#442b30;background:#eed7d2}.renee-split>.editorial-media{color:#eed7d2;background:#442b30}.tim-split{background:var(--deep-coastal-olive);color:var(--antique-cream)}.tim-split>.editorial-media{background:var(--soft-linen);color:var(--deep-coastal-olive)}.mark-slot{border-top:1px solid;max-width:260px;margin-top:50px;padding-top:25px}.mark-slot small{margin-top:10px;font-size:12px;display:block}.family-editorial{padding:100px 8vw}.family-editorial h2{margin:24px 0}.family-slots{grid-template-columns:1.2fr 1fr;align-items:start;gap:70px 8vw;margin-top:70px;display:grid}.family-slots>div:nth-child(2n){margin-top:100px}.email-signup{background:var(--warm-plaster);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:80px 8vw;display:grid}.email-signup h2{margin:20px 0}.email-signup form{gap:16px;display:grid}.email-signup label{font-size:14px}.email-signup input{border:1px solid var(--deep-coastal-olive);background:var(--review-off-white);width:100%;font:inherit;color:var(--warm-charcoal);border-radius:0;padding:16px}.email-signup button{background:var(--deep-coastal-olive);color:var(--antique-cream);border:0;min-height:48px;padding:16px}.email-signup form p{font-size:14px;line-height:1.6}.editorial-footer{height:auto;min-height:180px;padding-bottom:30px}.editorial-footer nav{flex-wrap:wrap;gap:24px}.editorial-footer .footer-top{flex-wrap:wrap;gap:28px}.editorial-footer .social-placeholders{width:auto}.editorial-footer nav a{padding:10px 0}.editorial-footer nav a:after{display:none}@media (max-width:1199px){.editorial-page main{padding-top:120px}.travel-pair,.story-module{gap:6vw}.watch-feature{grid-template-columns:1fr}.person-split>div:last-child{padding:50px 6vw}.editorial-footer nav{justify-content:flex-start}}@media (max-width:767px){.intro-copy h2{gap:9px}.intro-copy .intro-curious{font-size:clamp(24px,6.8vw,37px)}.editorial-page main{padding-top:160px}.editorial-heading{padding:40px 24px 52px}.editorial-heading>p:not(.eyebrow){font-size:17px}.travel-pair,.story-module,.story-module:nth-child(3n),.collection-sequence,.watch-collections,.person-split,.email-signup{grid-template-columns:1fr}.travel-pair{gap:60px;padding:0 24px 64px}.travel-pair article:nth-child(2){margin-left:32px;padding-top:0}.story-module{gap:30px;padding:40px 24px 50px}.story-module.reverse>.editorial-media{order:0}.editorial-callout{padding:48px 24px}.guide-outline{padding:0 24px 50px}.guide-outline section{grid-template-columns:30px 1fr;gap:12px}.collection-note{margin:0 24px 32px}.collection-sequence{gap:56px;padding:0 24px 64px}.collection-sequence article:nth-child(2n){margin-top:0;margin-left:24px}.collection-story{padding:0 24px 40px}.collection-story h2{font-size:34px}.watch-feature{padding:0 24px 50px}.watch-collections{padding:50px 24px}.about-index{padding:0 24px 32px}.person-split>.editorial-media{aspect-ratio:1;min-height:360px}.person-split>div:last-child{padding:48px 24px}.person-split h2{font-size:56px}.family-editorial{padding:60px 24px}.family-slots{grid-template-columns:1fr;gap:24px}.family-slots>div:nth-child(2n){margin-top:0;margin-left:40px}.email-signup{gap:32px;padding:48px 24px}.editorial-footer nav{gap:16px 24px;display:flex}.editorial-footer .footer-bottom{margin-top:16px}}.watch-player iframe{min-height:200px}:root{--antique-cream:#f2ede4;--warm-plaster:#e8e0d3;--soft-linen:#cfc5b5;--weathered-taupe:#8b7d6a;--deep-coastal-olive:#303329;--shadow-olive:#45483a;--cognac-earth:#77472d;--dark-walnut:#3e2c21;--dusk-blue-grey:#66747a;--near-black:#20211d;--dusk-blue-gray:var(--dusk-blue-grey);--warm-charcoal:var(--near-black);--review-off-white:var(--antique-cream)}.masthead,.masthead[data-scrolled=true]{background:var(--near-black);color:var(--antique-cream);min-height:100px;box-shadow:0 1px 0 var(--hairline);align-items:center;padding:18px 3vw}.masthead .logo-link{width:220px}.masthead .logo{object-fit:contain;width:210px;height:70px}.desktop-nav{gap:22px}.header-actions{width:auto}.header-actions .pill{border-radius:0}.finds-header .logo{object-fit:contain}.footer .monogram{width:68px;height:auto}.footer .logo-link{width:90px}.footer nav{gap:20px}.footer-bottom{line-height:1.8}.email-signup{text-align:center;background:var(--deep-coastal-olive);color:var(--antique-cream);flex-direction:column;align-items:center;gap:28px;display:flex}.email-signup>div,.email-signup form{width:100%;max-width:600px}.email-signup input,.email-signup button{background:var(--antique-cream);color:var(--near-black);opacity:1}.email-signup form p{max-width:54ch;margin:auto}.renee-split{background:var(--warm-plaster);color:var(--dark-walnut)}.renee-split>.editorial-media{background:var(--dark-walnut);color:var(--antique-cream)}.travel-editorial{background:var(--antique-cream);color:var(--deep-coastal-olive)}.travel-editorial main{padding-top:0}.travel-editorial .masthead:not([data-scrolled=true]){background:linear-gradient(var(--near-black),#20211da6);box-shadow:none}.travel-editorial .masthead{min-height:96px;transition:background .24s,height .24s}.travel-editorial .masthead[data-scrolled=true]{min-height:72px;padding-top:10px;padding-bottom:10px}.travel-editorial .masthead[data-scrolled=true] .logo{width:184px;height:52px}.masthead a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.travel-editorial h1{letter-spacing:-.01em;font-size:clamp(60px,6.39vw,100px);line-height:1.02}.travel-editorial h2{letter-spacing:-.008em;font-size:clamp(48px,5vw,76px);line-height:1.06}.travel-editorial .eyebrow{letter-spacing:.24em;margin-bottom:24px}.travel-photo{isolation:isolate;background:var(--near-black);color:var(--antique-cream);position:relative}.travel-image,.travel-shade{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.travel-shade{background:linear-gradient(90deg,#20211deb,#20211da6 52%,#20211d75)}.travel-opening{align-items:flex-end;min-height:940px;padding:160px 8.333vw 132px;display:flex}.travel-opening .travel-image{object-position:70% center}.travel-opening .travel-shade{background:linear-gradient(#20211d8c,#20211d26 35%,#20211dcc)}.travel-opening-copy{max-width:850px}.travel-opening-copy>p:last-child{color:var(--soft-linen);margin-top:30px;font-size:17px;line-height:30px}.travel-photo-note{background:var(--near-black);max-width:80%;padding:4px 10px;font-size:12px;line-height:1.6;position:absolute;bottom:24px;left:8.333vw}.vegas-transition{background:var(--near-black);color:var(--antique-cream);align-items:center;min-height:300px;padding:40px 8.333vw;display:flex}.vegas-transition a{letter-spacing:.3em;text-underline-offset:6px;min-height:44px;padding:12px 0;font-size:14px;text-decoration:underline}.travel-action{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:18px;min-height:48px;margin-top:30px;padding:12px 0;font-size:12px;line-height:1.5;display:inline-flex}.travel-action>span[aria-hidden]{transition:transform .18s}.travel-action:hover>span[aria-hidden]{transform:translate(4px)}.travel-split{position:relative}.travel-panel-photo{position:relative;overflow:hidden}.travel-panel-photo>img{object-fit:cover;width:100%;height:100%}.travel-panel-copy{min-width:0}.travel-panel-copy>p:not(.eyebrow){max-width:40ch;margin-top:26px;line-height:1.8}.photo-caption{background:var(--near-black);color:var(--antique-cream);width:fit-content;max-width:calc(100% - 48px);padding:5px 10px;font-size:12px;line-height:1.6;position:absolute;bottom:18px;left:24px;right:24px}.travel-editorial .travel-editorial-note{max-width:56ch;margin-top:26px;font-size:12px;line-height:1.7}.travel-cruising{background:var(--antique-cream);min-height:900px;padding:188px 8.333vw}.travel-cruising .travel-panel-copy{z-index:2;width:34%;max-width:420px;position:relative}.travel-cruising .travel-panel-photo{width:54.17%;height:640px;position:absolute;top:0;right:0}.cruise-detail{z-index:2;width:20.83%;height:364px;position:absolute;top:536px;left:31.4%}.cruise-detail img{width:100%;height:100%}.cruise-detail .photo-caption{max-width:calc(100% - 20px);font-size:11px;left:10px;right:10px}.travel-vegas{background:var(--near-black);min-height:880px;color:var(--antique-cream);padding:185px 8.333vw 100px 55.56%}.travel-vegas h2{font-size:clamp(56px,5.83vw,84px)}.travel-vegas .travel-panel-photo{width:45.83%;height:800px;position:absolute;top:-60px;left:0}.travel-vegas .travel-panel-copy>p:not(.eyebrow){color:var(--soft-linen)}.travel-status{background:var(--cognac-earth);min-height:820px;color:var(--antique-cream);padding:170px 8.333vw 100px}.travel-status h2{font-size:56px}.travel-status .travel-panel-copy{width:46%;max-width:520px}.status-photo{z-index:1;width:33.61%;height:744px;position:absolute;top:-72px;right:8.333vw;overflow:hidden}.status-photo img{object-fit:cover;width:100%;height:100%}.travel-finds{background:var(--warm-plaster);min-height:960px;padding:150px 8.333vw 60px;position:relative}.travel-finds-heading{width:32%;max-width:400px}.travel-finds-heading h2{margin:16px 0 22px}.travel-find-images>div{position:absolute}.travel-find-images>div:first-child{width:25%;height:420px;top:470px;left:8.333vw}.travel-find-images>div:nth-child(2){width:29.17%;height:520px;top:150px;left:38.89%}.travel-find-images>div:nth-child(3){width:20.83%;height:400px;top:388px;right:6.944%}.travel-finds>.travel-editorial-note{width:48%;position:absolute;bottom:40px;right:8.333vw}.travel-youtube{align-items:flex-start;gap:7vw;min-height:880px;padding:245px 8.333vw 120px;display:flex}.travel-youtube .travel-panel-copy{width:38%;max-width:440px}.travel-youtube h2{font-size:64px}.travel-approved-video{align-self:center;width:52%;margin-top:-65px}.travel-approved-video .video-thumbnail{aspect-ratio:16/9;width:100%}.travel-editorial .email-signup{background:linear-gradient(#20211de0,#20211de0),url(/review/ig1.jpg) 50%/cover;justify-content:center;min-height:560px;position:relative}.travel-partner{justify-content:space-between;gap:70px;min-height:640px;padding:140px 8.333vw;display:flex}.travel-partner .travel-panel-copy{max-width:520px}.travel-partner h2{font-size:56px}.travel-partner ul{text-align:right;letter-spacing:.2em;text-transform:uppercase;flex-direction:column;gap:26px;margin:70px 0 0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:flex}.travel-editorial .footer{min-height:280px;padding:56px 8.333vw 36px}.travel-editorial .footer .monogram{width:60px}@media (min-width:768px) and (max-width:1199px){.travel-opening{min-height:800px}.travel-cruising{min-height:820px;padding-top:140px}.travel-cruising .travel-panel-copy{width:37%}.travel-cruising .travel-panel-photo{width:50%;height:570px}.cruise-detail{width:28%;height:290px;top:520px;left:38%}.travel-vegas{min-height:780px;padding-top:150px}.travel-vegas .travel-panel-photo{height:650px;top:0}.travel-status{min-height:760px;padding-top:100px}.travel-status h2{font-size:46px}.status-photo{width:37%;height:600px;top:40px;right:4vw}.travel-status .travel-panel-copy{width:49%}.travel-finds-heading h2,.travel-youtube h2{font-size:48px}.travel-youtube{min-height:700px;padding-top:170px}.travel-approved-video{margin-top:30px}.travel-partner{gap:40px}.travel-partner h2{font-size:44px}}@media (max-width:767px){.masthead{align-items:flex-start;min-height:132px;padding:14px 20px}.masthead .logo-link{width:180px}.masthead .logo{width:180px;height:60px}.header-actions .follow{height:36px;min-height:36px;top:82px;left:20px}.header-actions .search{top:78px;right:20px}.header-actions{gap:8px}.menu-toggle{padding:8px 12px}.mobile-nav{padding:16px 24px;top:100%}.travel-editorial .masthead,.travel-editorial .masthead[data-scrolled=true]{min-height:132px;padding:14px 20px}.travel-editorial .masthead[data-scrolled=true] .logo{width:180px;height:60px}.travel-opening{min-height:720px;padding:160px 20px 100px}.travel-opening .travel-image{object-position:62% center}.travel-editorial h1{font-size:46px}.travel-opening-copy>p:last-child{max-width:28ch;margin-top:26px;font-size:15px;line-height:26px}.travel-photo-note{font-size:11px;bottom:20px;left:20px}.vegas-transition{justify-content:center;min-height:188px;padding:30px 20px}.vegas-transition a{letter-spacing:.26em;font-size:12px}.travel-editorial .eyebrow{letter-spacing:.22em;margin-bottom:22px;font-size:11px}.travel-editorial h2{font-size:44px}.travel-editorial .travel-panel-copy>p:not(.eyebrow){font-size:15px;line-height:26px}.travel-action{letter-spacing:.18em;font-size:11px}.travel-cruising{flex-direction:column;min-height:966px;padding:60px 0 40px;display:flex}.travel-cruising .travel-panel-copy{order:-1;width:auto;max-width:none;padding:0 20px 40px}.travel-cruising .travel-panel-photo{width:100%;height:420px;position:relative;top:auto;right:auto}.cruise-detail{width:76.4%;height:230px;margin:-70px 0 0 auto;position:relative;top:auto;left:auto}.travel-vegas{flex-direction:column;min-height:768px;padding:0 0 60px;display:flex}.travel-vegas .travel-panel-photo{order:-1;width:100%;height:430px;position:relative;top:auto;left:auto}.travel-vegas .travel-panel-copy{padding:40px 20px 0}.travel-vegas h2{font-size:52px}.travel-status{flex-direction:column;min-height:742px;padding:60px 0 0;display:flex}.travel-status .travel-panel-copy{order:-1;width:auto;max-width:none;padding:0 20px 50px}.travel-status h2{font-size:36px}.status-photo{width:calc(100% - 56px);height:360px;margin-left:56px;position:relative;top:auto;right:auto}.travel-finds{min-height:1153px;padding:60px 20px 40px}.travel-finds-heading{width:auto;max-width:340px}.travel-find-images{margin-top:40px}.travel-find-images>div{position:relative!important;top:auto!important;left:auto!important;right:auto!important}.travel-find-images>div:nth-child(2){z-index:1;width:90%;height:330px;margin-left:auto}.travel-find-images>div:first-child{z-index:2;width:69%;height:260px;margin-top:-56px}.travel-find-images{flex-direction:column;display:flex}.travel-find-images>div:nth-child(2){order:-1}.travel-find-images>div:nth-child(3){width:71%;height:230px;margin:25px 0 0 auto}.travel-finds>.travel-editorial-note{width:auto;margin-top:30px;position:static}.travel-youtube{flex-direction:column;gap:40px;min-height:600px;padding:0 20px 70px;display:flex}.travel-approved-video{order:-1;width:100%;margin-top:-24px}.travel-youtube .travel-panel-copy{width:100%;max-width:none}.travel-youtube h2{font-size:36px}.travel-editorial .email-signup{min-height:420px;padding:50px 20px}.email-signup{gap:24px;padding:56px 24px}.email-signup h2{font-size:36px}.travel-partner{flex-direction:column;gap:30px;min-height:562px;padding:60px 20px;display:flex}.travel-partner h2{font-size:36px}.travel-partner ul{text-align:left;gap:20px;margin:0;font-size:11px}.travel-editorial .footer{min-height:311px;padding:40px 20px}.travel-editorial .footer .monogram{width:46px}.travel-editorial .footer-top,.travel-editorial .footer nav,.travel-editorial .social-placeholders{justify-content:center}.travel-editorial .footer-bottom{text-align:center}.footer .logo-link{width:90px}.footer nav{gap:8px 22px}}@media (prefers-reduced-motion:reduce){.travel-action:hover>span[aria-hidden]{transform:none}}.nav-unavailable{color:inherit;font:400 12px/16px var(--sans);letter-spacing:.14em;cursor:not-allowed;text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0}.footer .nav-unavailable{font-size:11px}.travel-action:disabled{color:inherit;cursor:not-allowed;background:0 0;border:0;border-bottom:1px solid}.travel-action:disabled:hover>span[aria-hidden]{transform:none}.mobile-nav .nav-unavailable{min-height:48px;font-size:13px}.product-edit{max-width:1500px;margin:auto;padding:0 5vw 80px}.product-category-nav{border-top:1px solid var(--soft-linen);border-bottom:1px solid var(--soft-linen);flex-wrap:wrap;gap:8px 28px;margin-bottom:28px;padding:14px 0;display:flex}.product-category-nav a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;line-height:1.7;text-decoration:underline;display:flex}.product-disclosure{max-width:65ch;margin-bottom:36px;font-size:15px;line-height:1.7}.product-category{margin-bottom:60px;scroll-margin-top:180px}.product-category:last-child{margin-bottom:0}.product-category>h2{font:400 clamp(30px,3.5vw,44px)/1.15 var(--serif);margin-bottom:24px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.product-card{aspect-ratio:1;min-width:0}.product-card>a{background:var(--warm-plaster);height:100%;color:var(--near-black);border:1px solid var(--soft-linen);flex-direction:column;padding:24px;text-decoration:none;display:flex}.product-card:nth-child(2n)>a{background:var(--antique-cream)}.product-merchant{letter-spacing:.04em;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.product-card h3{font:400 clamp(18px,1.65vw,25px)/1.18 var(--serif);overflow-wrap:anywhere;margin:14px 0 10px}.product-category-label{font-size:11px;line-height:1.3}.product-shop-link{letter-spacing:.08em;text-underline-offset:4px;margin-top:auto;padding-top:12px;font-size:12px;line-height:1.3;text-decoration:underline;display:block}.product-card>a:hover .product-shop-link{text-decoration-thickness:2px}.product-card>a:focus-visible,.product-category-nav a:focus-visible{outline:3px solid var(--deep-coastal-olive);outline-offset:4px}@media (max-width:1199px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card>a{padding:14px}.product-card h3{margin:10px 0 8px;font-size:clamp(16px,1.65vw,20px)}}@media (max-width:767px){.product-edit{padding:0 16px 60px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card>a{padding:12px}.product-card h3{margin:7px 0 6px;font-size:clamp(13px,3.2vw,21px);line-height:1.13}.product-merchant,.product-category-label{font-size:10px;line-height:1.2}.product-shop-link{padding-top:7px;font-size:10px;line-height:1.2}.product-category{margin-bottom:40px}.product-category-nav{gap:4px 20px}}.kitchen-collection-embed{width:100%;min-width:0}.kitchen-collection-embed iframe{border:0;width:100%;height:1560px;min-height:1200px;display:block}@media (max-width:1023px){.kitchen-collection-embed iframe{height:1960px}}@media (max-width:767px){.kitchen-collection-embed iframe{height:1840px}}.kitchen-noscript-links{padding-left:20px}.kitchen-noscript-links a{padding:10px 0;text-decoration:underline;display:inline-block}.hero>.veil{background:linear-gradient(90deg,#20211df0 0%,#20211dd1 18%,#20211d8a 34%,#3033292e 48%,#30332900 64%)}.hero-copy>.hero-support{font-family:var(--sans);color:var(--antique-cream)}.opening>.masthead,.opening>.masthead[data-scrolled=true]{box-shadow:none}
@font-face{font-family:TR Noto Serif Display;src:url(/redesign/fonts/noto-serif-display-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:TR Noto Serif Display;src:url(/redesign/fonts/noto-serif-display-latin-wght-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:block}@font-face{font-family:TR Jost;src:url(/redesign/fonts/jost-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--tr-cream:#f2ede4;--tr-plaster:#e8e0d3;--tr-linen:#cfc5b5;--tr-taupe:#8b7d6a;--tr-olive:#303329;--tr-shadow:#45483a;--tr-cognac:#77472d;--tr-walnut:#3e2c21;--tr-dusk:#66747a;--tr-dusk-deep:#56636a;--tr-ink:#20211d;--tr-espresso:#251d18;--tr-serif:"TR Noto Serif Display","Noto Serif Display",Georgia,serif;--tr-sans:"TR Jost","Jost",system-ui,sans-serif;--tr-ease:cubic-bezier(.4,0,.2,1);--tr-margin:clamp(24px,4vw,72px);--tr-max:1680px;--tr-gap:clamp(16px,2vw,28px);--tr-hdr:84px;--tr-ann:38px}body:has(.tr-page){background:var(--tr-cream);color:var(--tr-ink);overflow-x:hidden}.tr{font:400 17px/1.65 var(--tr-sans);color:var(--tr-ink);-webkit-font-smoothing:antialiased}:where(.tr) *,:where(.tr) :before,:where(.tr) :after{box-sizing:border-box}:where(.tr) :is(h1,h2,h3,h4,p,figure,dl,dd){margin:0}:where(.tr) img{object-fit:fill;border-radius:0;width:auto;max-width:100%;height:auto;display:block}:where(.tr) em{font-family:inherit;font-style:italic;font-weight:200}:where(.tr) a{color:inherit;text-decoration:none}:where(.tr) a:hover{text-decoration:none}:where(.tr) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.tr) :is(a,button,input,[tabindex]):focus-visible{outline-offset:4px;outline:1px solid}.tr-page{background:var(--tr-cream);overflow-x:clip}.tr-display{font:300 clamp(44px,6.2vw,94px)/1.03 var(--tr-serif);letter-spacing:-.012em;text-wrap:balance}.tr-h2{font:300 clamp(34px,3.7vw,56px)/1.07 var(--tr-serif);letter-spacing:-.006em;text-wrap:balance}.tr-h3{font:300 clamp(22px,1.8vw,27px)/1.22 var(--tr-serif);text-wrap:balance}.tr-lede{font:400 clamp(17px,1.25vw,19px)/1.6 var(--tr-sans);max-width:34em}.tr-body{font:400 17px/1.65 var(--tr-sans);max-width:36em}.tr-small{font:400 14px/1.55 var(--tr-sans)}.tr-label{font:500 12px/1.3 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase}.tr-display em,.tr-h2 em,.tr-h3 em{font-family:var(--tr-serif);font-weight:200}.tr-wrap{max-width:var(--tr-max);padding-left:max(var(--tr-margin),env(safe-area-inset-left,0px));padding-right:max(var(--tr-margin),env(safe-area-inset-right,0px));margin:0 auto}.tr-grid{gap:var(--tr-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tr-sec{padding-block:clamp(80px,9vw,136px)}.tr-sec-tight{padding-block:clamp(64px,7vw,112px)}.tr-stack{flex-direction:column;gap:22px;min-width:0;display:flex}.tr-stack-lg{flex-direction:column;gap:30px;min-width:0;display:flex}.tr-row{flex-wrap:wrap;align-items:center;gap:18px 32px;display:flex}.tr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(36px,4vw,60px);display:flex}.tr-head .tr-stack{max-width:760px}.tr-sec.tr-cream+.tr-sec.tr-cream,.tr-sec.tr-plaster+.tr-sec.tr-plaster{padding-top:clamp(16px,2vw,32px)}.tr-cream{background:var(--tr-cream);color:var(--tr-ink)}.tr-plaster{background:var(--tr-plaster);color:var(--tr-ink)}.tr-olive{background:var(--tr-olive);color:var(--tr-cream)}.tr-cream .tr-q,.tr-plaster .tr-q{color:var(--tr-shadow)}.tr-olive .tr-q{color:var(--tr-linen)}.tr-btn{min-height:48px;font:500 12px/1 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;transition:background-color .4s var(--tr-ease),color .4s var(--tr-ease),border-color .4s var(--tr-ease);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;display:inline-flex}.tr-btn-primary{background:var(--tr-cognac);color:var(--tr-cream)}.tr-btn-primary:hover{background:var(--tr-walnut)}.tr-btn-light{background:var(--tr-cream);color:var(--tr-ink)}.tr-btn-light:hover{background:var(--tr-plaster)}.tr-btn-outline{border:1px solid;min-height:40px;padding:0 22px}.tr-btn-outline:hover{background:#f2ede41f}.tr-btn:disabled{cursor:default;opacity:.55}.tr-btn:disabled:hover{background:var(--tr-cream)}.tr-btn-primary:disabled:hover{background:var(--tr-cognac)}.tr-link{font:500 12px/1 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;padding:6px 0 10px;display:inline-flex;position:relative}.tr-link:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--tr-ease);background:currentColor;position:absolute;bottom:0;left:0;right:22px}.tr-link:hover:after{animation:tr-redraw .7s var(--tr-ease)}@keyframes tr-redraw{0%{transform-origin:100%;transform:scaleX(1)}45%{transform-origin:100%;transform:scaleX(0)}46%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.tr-arrow{width:12px;height:12px;transition:transform .5s var(--tr-ease);flex:none}.tr-link:hover .tr-arrow,.tr-btn:hover .tr-arrow{transform:translate(4px)}.tr-ep-tab{background:var(--tr-cognac);color:var(--tr-cream);font:500 11px/1 var(--tr-sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:10px;padding:8px 12px 7px;display:inline-flex}.tr-ep-tab b{font:400 16px/1 var(--tr-serif);letter-spacing:.02em}.tr-ep-tab i{opacity:.8;letter-spacing:.12em;font-style:normal}.tr-ep-tab.is-walk{background:var(--tr-shadow)}.tr-ep-tab.is-soon{color:inherit;background:0 0;border:1px solid}.tr-facts{border-top:1px solid #8b7d6a8c;border-bottom:1px solid #8b7d6a8c;flex-wrap:wrap;gap:18px 0;margin:0;padding:22px 0;display:flex}.tr-facts div{border-left:1px solid #8b7d6a8c;min-width:0;padding:0 clamp(18px,2.2vw,36px)}.tr-facts div:first-child{border-left:0;padding-left:0}.tr-facts dt{font:500 11px/1.3 var(--tr-sans);letter-spacing:.22em;text-transform:uppercase;opacity:.75;margin-bottom:8px}.tr-facts dd{font:300 clamp(18px,1.4vw,21px)/1.25 var(--tr-serif)}.tr-media{background:var(--tr-plaster);isolation:isolate;position:relative;overflow:hidden}.tr-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--tr-ease)}.tr .tr-media img{object-fit:cover;width:100%;height:100%}a.tr-card:hover .tr-media img{transform:scale(1.02)}.tr-olive .tr-media{background:#3b3e33}.tr-slot{background:inherit;position:absolute;inset:0}.tr-ar-45{aspect-ratio:4/5}.tr-ar-169{aspect-ratio:16/9}.tr-ar-32{aspect-ratio:3/2}.tr-ar-1610{aspect-ratio:16/10}.tr-rv.is-pre{opacity:0;transform:translateY(10px)}.tr-rv.is-in{opacity:1;transition:opacity 1.1s var(--tr-ease),transform 1.1s var(--tr-ease);transition-delay:calc(var(--d,0s) * .5);transform:none}.tr-rv-img.is-pre img{transform:scale(1.02)}.tr-rv-img.is-in img{transition:transform 1.8s var(--tr-ease)}.tr-hdr{z-index:50;color:var(--tr-cream);transition:transform .6s var(--tr-ease),background-color .5s var(--tr-ease),color .5s var(--tr-ease);padding-top:env(safe-area-inset-top,0px);position:fixed;inset:0 0 auto}.tr-hdr.is-sticky{position:sticky;top:0}.tr-hdr.is-hidden{transform:translateY(-100%)}.tr-hdr.is-solid{color:var(--tr-ink);background:#f2ede4f7}.tr-hdr.is-dd-open{background:var(--tr-olive);color:var(--tr-cream);box-shadow:none}.tr-ann{max-height:40px;transition:max-height .5s var(--tr-ease),opacity .4s var(--tr-ease);background:var(--tr-espresso);color:var(--tr-cream);overflow:hidden}.tr-hdr.is-scrolled .tr-ann{opacity:0;max-height:0}.tr-ann .tr-wrap{height:var(--tr-ann);white-space:nowrap;justify-content:center;align-items:center;gap:18px;font-size:13px;display:flex;overflow:hidden}.tr-ann .tr-label{color:var(--tr-linen);font-size:11px}.tr-ann .tr-link{padding:4px 0 6px;font-size:11px}.tr-bar{height:var(--tr-hdr);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.tr-logo{width:172px;height:41px;display:block;position:relative}.tr .tr-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;transition:opacity .5s var(--tr-ease);position:absolute;inset:0}.tr-logo .is-dark{opacity:0}.tr-hdr.is-solid .tr-logo .is-dark{opacity:1}.tr-hdr.is-solid .tr-logo .is-light,.tr-hdr.is-dd-open .tr-logo .is-dark{opacity:0}.tr-hdr.is-dd-open .tr-logo .is-light{opacity:1}.tr-nav{align-items:center;gap:clamp(22px,2.6vw,40px);display:flex}.tr-nav>a,.tr-nav>.tr-dd>button{font:500 12px/1 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;padding:12px 0;position:relative}.tr-nav>a:after,.tr-nav>.tr-dd>button:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--tr-ease);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.tr-nav>a:hover:after,.tr-nav>.tr-dd.is-open>button:after,.tr-nav>a[aria-current]:after,.tr-nav>.tr-dd.is-current>button:after{transform:scaleX(1)}.tr-dd{height:var(--tr-hdr);align-items:center;display:flex;position:static}.tr-dd-panel{background:var(--tr-olive);color:var(--tr-cream);opacity:0;visibility:hidden;transition:opacity .45s var(--tr-ease),transform .45s var(--tr-ease),visibility 0s .45s;position:absolute;top:100%;left:0;right:0;transform:translateY(-4px);box-shadow:inset 0 1px #f2ede424}.tr-dd.is-open .tr-dd-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tr-dd.is-shut .tr-dd-panel{transition:none}.tr-dd-inner{justify-content:center;align-items:baseline;gap:clamp(32px,3.4vw,52px);padding-block:15px 17px;display:flex}.tr-dd-panel a{font:500 11.5px/1 var(--tr-sans);letter-spacing:.22em;text-transform:uppercase;padding:6px 0 8px;position:relative}.tr-dd-panel a:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--tr-ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tr-dd-panel a:hover:after,.tr-dd-panel a:focus-visible:after{transform:scaleX(1)}.tr-tools{justify-content:flex-end;align-items:center;gap:22px;display:flex}.tr-menu-btn{display:none}@media (max-width:980px){.tr-nav,.tr-tools .tr-follow-top{display:none}.tr-menu-btn{display:inline-flex}.tr-bar{grid-template-columns:1fr auto}.tr-ann .tr-msg{display:none}}.tr-mm{z-index:60;background:var(--tr-olive);color:var(--tr-cream);padding:calc(env(safe-area-inset-top,0px) + 20px) max(24px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 28px) max(24px,env(safe-area-inset-left,0px));transition:transform .7s var(--tr-ease),visibility 0s .7s;visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.tr-mm.is-open{visibility:visible;transition-delay:0s;transform:none}.tr-mm-top{justify-content:space-between;align-items:center;height:64px;display:flex}.tr .tr-mm-top img{width:150px;height:auto}.tr-mm nav{flex-direction:column;gap:6px;margin-top:6vh;display:flex}.tr-mm nav>a{font:300 40px/1.25 var(--tr-serif)}.tr-mm-sub{flex-direction:column;padding:4px 0 12px 2px;display:flex}.tr-mm-sub a{font:400 15px/2 var(--tr-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tr-linen)}.tr-mm>.tr-btn{align-self:flex-start;margin-top:auto}.tr-hero{height:100svh;min-height:600px;max-height:1000px;color:var(--tr-cream);background:var(--tr-olive);position:relative;overflow:hidden}.tr-hero-media{will-change:transform;position:absolute;inset:0}.tr-hero-media picture{width:100%;height:100%;display:block}.tr .tr-hero-media img{object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);width:100%;height:100%}.tr-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#251d188c 0%,#251d1800 66%),linear-gradient(#251d1800 60%,#251d186b 100%);position:absolute;inset:0}.tr-hero-copy{z-index:2;padding-bottom:clamp(56px,9vh,104px);position:absolute;inset:auto 0 0}.tr-hero-copy .tr-stack{max-width:1040px}.tr-hdr .tr-wrap,.tr-hero-copy .tr-wrap{max-width:none}.tr-ln{margin:0 -.12em -.26em 0;padding:0 .12em .26em 0;display:block;overflow:hidden}.tr-ln>span{display:block}.tr-hero-ctl{z-index:3;right:max(var(--tr-margin),env(safe-area-inset-right,0px));position:absolute;bottom:clamp(56px,9vh,104px)}.tr-pill-sm{height:36px;font:500 11px/1 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--tr-cream);background:#20211d40;border:1px solid #f2ede48c;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.tr-pill-sm svg{width:10px;height:10px}@keyframes tr-settle{0%{opacity:.8;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes tr-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tr-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tr-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.02)translate(-.4%,-.3%)}}.tr-hero.is-arriving .tr-hero-media img{animation:tr-settle 2.4s var(--tr-ease) both}.tr-hero.is-arriving .tr-ln>span{animation:tr-rise 1.4s var(--tr-ease) both;animation-delay:calc(var(--i,0)*.12s + .3s)}.tr-hero.is-arriving .tr-after{animation:tr-fade 1.2s var(--tr-ease) both;animation-delay:.9s}.tr-hero .tr-hero-media{animation:40s ease-in-out infinite alternate tr-drift}.tr-hero.is-paused .tr-hero-media{animation-play-state:paused}.tr-card{flex-direction:column;gap:18px;min-width:0;display:flex}.tr-meta{flex-direction:column;gap:10px;display:flex}.tr-ep-big .tr-media{aspect-ratio:16/10}.tr-ep-side .tr-media,.tr-door .tr-media{aspect-ratio:4/5}.tr-door .tr-h3{margin-top:4px}.tr-rail{gap:var(--tr-gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:clamp(220px,21vw,300px);grid-auto-flow:column;padding-bottom:4px;display:grid;overflow-x:auto}.tr-rail::-webkit-scrollbar{display:none}.tr-rail>*{scroll-snap-align:start}.tr-rail .tr-media{aspect-ratio:4/5}.tr-rail-ctl{gap:10px;display:flex}.tr-sq{width:48px;height:48px;transition:background-color .4s var(--tr-ease),opacity .3s;border:1px solid;border-radius:999px;place-items:center;display:grid}.tr-sq:hover{background:#20211d0f}.tr-sq:disabled{opacity:.3;cursor:default}.tr-sq svg{width:14px;height:14px}.tr-disclose{color:var(--tr-shadow);margin-top:26px;font-size:13px}.tr-follow{background:var(--tr-dusk-deep);color:var(--tr-cream)}.tr-follow .tr-q{color:var(--tr-linen)}.tr-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:18px 26px;display:grid}.tr-field{flex-direction:column;gap:8px;min-width:0;display:flex}.tr-field label{font:500 11px/1 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--tr-linen)}.tr-field input{appearance:none;color:var(--tr-cream);font:400 17px/1.4 var(--tr-sans);background:0 0;border:0;border-bottom:1px solid #f2ede499;border-radius:0;width:100%;padding:10px 0}.tr-field input:disabled{cursor:not-allowed;opacity:1}.tr-form-note{color:var(--tr-linen);min-height:20px;font-size:13px}.tr-form.is-light .tr-field label{color:var(--tr-shadow)}.tr-form.is-light .tr-field input{color:var(--tr-ink);border-bottom-color:var(--tr-taupe)}.tr-brand-band{padding-block:clamp(56px,7vw,104px)}.tr-brand-card{background:var(--tr-walnut);color:var(--tr-cream);text-align:center;border-radius:0;padding:clamp(56px,7vw,112px) clamp(24px,5vw,80px)}.tr-brand-card .tr-stack-lg{align-items:center;max-width:820px;margin-inline:auto}.tr-for{min-height:36px;color:var(--tr-cream);font:500 12px/1 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;border:1px solid #f2ede4b3;border-radius:999px;align-items:center;padding:0 18px;display:inline-flex}.tr-brand-card .tr-h2{color:var(--tr-cream);font-size:clamp(34px,4.6vw,64px);line-height:1.08}.tr-brand-card .tr-body{color:var(--tr-cream);opacity:.92}.tr-brand-card .tr-btn-primary{color:var(--tr-cream);background:#9a5c3b}.tr-brand-card .tr-btn-primary:hover{background:#ab6a46}.tr-ftr{background:var(--tr-espresso);color:var(--tr-cream);padding-top:clamp(72px,8vw,120px);padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.tr-ftr .tr-grid{row-gap:44px}.tr .tr-ftr-mark{width:190px;height:auto}.tr-ftr h4{font:500 11px/1 var(--tr-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--tr-linen);margin:0 0 18px}.tr-ftr ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tr-ftr li a{font:400 15px/1.5 var(--tr-sans);color:var(--tr-plaster)}.tr-ftr li a:hover{color:#e6cdbe}.tr-legal{font:500 11px/1.4 var(--tr-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--tr-linen);border-top:1px solid #cfc5b540;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;margin-top:clamp(56px,6vw,96px);padding-top:24px;display:flex}.tr-social{gap:18px;margin-top:22px;display:flex}.tr-social a{opacity:.85;width:22px;height:22px;display:block}.tr-social a:hover{opacity:1}.tr-social svg{width:22px;height:22px;display:block}.tr-ep-top{padding-top:calc(var(--tr-hdr) + var(--tr-ann) + clamp(40px,6vw,88px))}.tr-crumbs{font:500 11px/1 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--tr-shadow);flex-wrap:wrap;gap:10px;display:flex}.tr-crumbs a:hover{color:var(--tr-cognac)}.tr-player{aspect-ratio:16/9;background:var(--tr-olive);position:relative;overflow:hidden}.tr .tr-player img{object-fit:cover;width:100%;height:100%}.tr-player .tr-btn{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tr-player:after{content:"";pointer-events:none;background:#20211d2e;position:absolute;inset:0}.tr-progress{background:var(--tr-cognac);z-index:70;width:0;height:2px;position:fixed;top:0;left:0}.tr-status-hero{background:var(--tr-cognac);color:var(--tr-cream);padding-top:calc(var(--tr-hdr) + var(--tr-ann) + clamp(48px,8vw,120px));padding-bottom:clamp(72px,9vw,140px)}.tr-mosaic2{gap:var(--tr-gap);align-items:stretch;display:flex}.tr-m-video{aspect-ratio:9/16;background:var(--tr-olive);flex:0 0 31%;display:block;position:relative;overflow:hidden}.tr-m-video .tr-media{position:absolute;inset:0}.tr-m-right{gap:var(--tr-gap);flex-direction:column;flex:1;min-width:0;display:flex}.tr-m-row{gap:var(--tr-gap);flex:1;min-height:0;display:flex}.tr-m-row .tr-n{flex:0 0 40%}.tr-m-row .tr-w{flex:1}.tr-photo{background:var(--tr-plaster);min-width:0;display:block;position:relative;overflow:hidden}.tr-photo .tr-media{position:absolute;inset:0}.tr-photo .tr-media img{transition:transform 1.8s var(--tr-ease)}.tr-photo:hover .tr-media img,a.tr-photo:focus-visible .tr-media img,.tr-m-video:hover .tr-media img{transform:scale(1.025)}@media (max-width:980px){.tr-mosaic2{flex-direction:column}.tr-m-video{flex:none;width:min(100%,440px)}.tr-m-row{aspect-ratio:16/8;flex:none}}@media (max-width:620px){.tr-m-row{aspect-ratio:4/3}}.tr-play-dot{z-index:2;width:56px;height:56px;color:var(--tr-cream);transition:background-color .5s var(--tr-ease),transform .6s var(--tr-ease);background:#20211d47;border:1px solid #f2ede4b3;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tr-play-dot svg{width:14px;height:14px;margin-left:3px}.tr-play-dot.is-big{width:76px;height:76px}a:hover>.tr-play-dot{background:#20211d73;transform:translate(-50%,-50%)scale(1.06)}.tr-photo.tr-ar-45{aspect-ratio:4/5}.tr-photo.tr-ar-32{aspect-ratio:3/2}.tr-sm-grid{gap:var(--tr-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.tr-sm-photo{aspect-ratio:4/3;grid-area:1/1/auto/span 8}.tr-sm-panel{z-index:2;background:var(--tr-cognac);color:var(--tr-cream);flex-direction:column;grid-area:1/7/auto/span 6;gap:24px;min-width:0;padding:clamp(32px,4vw,64px);display:flex}.tr-sm-panel .tr-label{color:#e6cdbe}.tr-sm-list ol{margin:12px 0 0;padding:0;list-style:none}.tr-sm-list li{border-top:1px solid #f2ede447;grid-template-columns:44px 1fr;gap:8px;padding:14px 0;font-size:16px;line-height:1.5;display:grid}.tr-sm-list li:last-child{border-bottom:1px solid #f2ede447}.tr-sm-list li span{font:300 20px/1.2 var(--tr-serif);color:#e6cdbe}.tr-room-grid{gap:var(--tr-gap);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;display:grid}.tr-rt-video{aspect-ratio:16/10;grid-row:span 2}.tr-map{position:relative}.tr .tr-map img{width:100%;height:auto}.tr-route{pointer-events:none;width:100%;height:calc(100% - 34px);position:absolute;inset:0}.tr-route path{fill:none;stroke:var(--tr-cognac);stroke-width:4px;stroke-dasharray:2 12;stroke-linecap:round;opacity:.9}.tr-pin{white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute;transform:translate(-50%,-50%)}.tr-pin i{background:var(--tr-olive);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 3px #f2ede4d9}.tr-pin b{font:400 15px/1.2 var(--tr-sans);letter-spacing:.04em;color:var(--tr-ink);background:#f4efe6bf;padding:3px 7px}.tr-pin.is-main i{background:var(--tr-cognac);width:16px;height:16px}.tr-pin.is-main b{font:300 22px/1.1 var(--tr-serif);background:0 0;padding:0;font-style:italic}.tr-place{font:500 11px/1 var(--tr-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--tr-shadow);white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.tr-place.is-sea{font:300 22px/1 var(--tr-serif);letter-spacing:.02em;text-transform:none;color:#f4efe6;font-style:italic}.tr-map figcaption{color:var(--tr-shadow);margin-top:12px;font-size:13px}.tr-map.is-pre .tr-route path{stroke-dashoffset:600px}.tr-map.is-in .tr-route path{animation:tr-walk 2.4s var(--tr-ease) .4s both}@keyframes tr-walk{0%{stroke-dashoffset:700px;opacity:0}to{stroke-dashoffset:0;opacity:.9}}.tr-dist{border-top:1px solid var(--tr-linen);flex-direction:column;margin:0;display:flex}.tr-dist div{border-bottom:1px solid var(--tr-linen);justify-content:space-between;gap:18px;padding:14px 0;display:flex}.tr-dist dt{font:500 12px/1.4 var(--tr-sans);letter-spacing:.18em;text-transform:uppercase}.tr-dist dd{font:300 19px/1.3 var(--tr-serif)}.tr-book{border-top:1px solid var(--tr-linen);margin-top:clamp(26px,2.6vw,38px);padding-top:clamp(22px,2.2vw,30px)}.tr-book.is-card{margin-top:clamp(20px,2vw,28px);padding-top:clamp(18px,1.8vw,24px)}.tr-book-row{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.tr-book-disc{font:400 clamp(11.5px,.82vw,12px)/1.55 var(--tr-sans);color:var(--tr-shadow);max-width:36em;margin:14px 0 0}.tr-book.is-loc{border-top:0;justify-items:start;width:100%;padding-top:0;display:grid}.tr-book.is-loc .tr-book-btn{width:100%;max-width:none}.tr-book.is-loc .tr-book-disc{text-align:left;width:auto;max-width:26em;margin:12px 0 0;font-size:clamp(13px,.95vw,14px);line-height:1.5}@media (max-width:560px){.tr-book .tr-book-btn{white-space:normal;text-align:center;width:100%;padding:14px 20px;line-height:1.4}}.tr-bs{gap:var(--tr-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.tr-bs>.tr-bs-big{aspect-ratio:9/16;grid-area:1/8/auto/span 5}.tr-bs-side{flex-direction:column;grid-area:1/1/auto/span 6;justify-content:space-between;gap:40px;min-width:0;display:flex}.tr-bs-pair{gap:var(--tr-gap);grid-template-columns:1fr 1fr;display:grid}.tr-bs-pair .tr-photo{aspect-ratio:4/5}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(tr-ep01){animation-duration:.9s;animation-timing-function:cubic-bezier(.4,0,.2,1)}}.tr-vt-ep01{view-transition-name:tr-ep01}@media (max-width:980px){.tr-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.tr-grid>*{grid-column:1/-1!important}.tr-form{grid-template-columns:1fr}.tr-form .tr-btn{justify-self:start}.tr-facts div{padding:0 18px}.tr-sm-photo,.tr-sm-panel{grid-row:auto;grid-column:1/-1!important}.tr-sm-panel{margin-top:calc(var(--tr-gap)*-3);margin-inline:clamp(0px,4vw,32px)}.tr-room-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.tr-rt-video{grid-area:auto/1/auto/-1}.tr-room-grid>.tr-photo:not(.tr-rt-video){aspect-ratio:4/5}.tr-bs{grid-template-columns:1fr}.tr-bs>*{grid-area:auto/1/auto/-1!important}.tr-bs>.tr-bs-big{justify-self:start;width:min(100%,440px)}}@media (max-width:620px){.tr{font-size:16px}.tr-hero-cruise{--fx:19%!important}.tr-facts{grid-template-columns:1fr 1fr;gap:18px 0;display:grid}.tr-facts div,.tr-facts div:first-child{border-left:0;padding:0 12px 0 0}.tr-hero-ctl{bottom:auto;top:calc(var(--tr-hdr) + 54px)}.tr-pin b{padding:2px 5px;font-size:11px}.tr-pin.is-main b{font-size:16px}.tr-place.is-sea{font-size:13px;left:86%!important}.tr-place{font-size:9px}}@media (prefers-reduced-motion:reduce){.tr *,.tr :before,.tr :after,.tr-page *,.tr-page :before,.tr-page :after{transition:none!important;animation:none!important}.tr-rv.is-pre{opacity:1;transform:none}.tr-rv-img.is-pre img{transform:none}.tr-hero-ctl{display:none}}.editorial-page>main#main{padding-top:0}.tr-about{padding-block:clamp(72px,9vw,150px);container-type:inline-size}.tr-about-grid{gap:var(--tr-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.tr-about-photo{--bleed:max(var(--tr-margin),calc((100cqw - var(--tr-max))/2 + var(--tr-margin)));margin-left:calc(-1*var(--bleed));width:calc(100% + var(--bleed));grid-column:1/span 6;height:min(92vh,980px);min-height:640px}.tr-about-copy{flex-direction:column;grid-column:8/span 5;align-self:center;gap:26px;min-width:0;display:flex}.tr-about-copy .tr-h2{font-size:clamp(44px,4.6vw,80px);line-height:1.03}.tr-about-copy .tr-body{max-width:31em;font-size:clamp(17px,1.25vw,20px);line-height:1.65}@media (max-width:899px){.tr-about-grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(32px,6vw,48px)}.tr-about-photo{margin-left:calc(-1*var(--tr-margin));width:calc(100% + 2*var(--tr-margin));aspect-ratio:4/5;grid-column:1;height:auto;min-height:0}.tr-about-copy{grid-column:1}}@media (max-width:759px){.tr-hero-home{--tr-hero-img:max(70svh,480px);background:var(--tr-cream);height:auto;min-height:0;max-height:none;color:var(--tr-ink);overflow:visible;--fx:78%!important;--fy:50%!important}.tr-hero-home .tr-hero-media{height:var(--tr-hero-img);position:relative;inset:auto;overflow:hidden}.tr-hero-home:after{height:var(--tr-hero-img);background:linear-gradient(90deg,#251d188c 0%,#251d1800 66%);inset:0 0 auto}.tr-hero-home .tr-hero-copy{padding-block:clamp(32px,8vw,48px) clamp(16px,4vw,24px);position:relative;inset:auto}.tr-hero-home .tr-hero-ctl{bottom:auto;top:calc(var(--tr-ann) + var(--tr-hdr) + 16px)}.tr-hero-home .tr-pill-sm{color:var(--tr-cream)}}.tr-media .tr-clip,.tr-photo .tr-clip,.tr-m-video .tr-clip{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tr-vid-ctl{z-index:3;width:38px;height:38px;color:var(--tr-cream);background:#251d1859;border:1px solid #f2ede480;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.tr-vid-ctl svg{width:10px;height:10px}.tr-vid-ctl.is-left{left:14px;right:auto}.tr-tile-cap{z-index:2;color:var(--tr-cream);pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.tr-tile-cap b{font:400 clamp(17px,1.6vw,22px)/1.15 var(--tr-serif);text-shadow:0 1px 12px #251d188c}.tr-link.is-inactive{cursor:default}.tr-link.is-inactive:after{opacity:.5}.tr-ph{background:repeating-linear-gradient(135deg,#e3dacb 0 12px,#ddd3c2 12px 24px);position:relative}.tr-plaster .tr-ph{background:repeating-linear-gradient(135deg,#ddd3c2 0 12px,#d6ccba 12px 24px)}.tr-ph-t{opacity:.55}.tr-hero-cruise-d .tr-hero-media img{object-position:30% 0%}.tr-hero-cruise-d .tr-one-line{white-space:nowrap}@media (min-width:821px){.tr-hero-cruise-d .tr-hero-copy{padding-bottom:0;inset:0}.tr-hero-cruise-d .tr-hero-copy .tr-wrap{height:100%;position:relative}.tr-hero-cruise-d .tr-hero-copy .tr-stack{max-width:560px;position:absolute;top:40%;left:clamp(300px,38vw,700px)}.tr-hero-cruise-d:after{background:radial-gradient(48% 46% at 58% 48%,#251d186b,#251d1800 72%),linear-gradient(#251d1842 0%,#251d1800 16%)}.tr-hero-cruise-d .tr-hero-ctl{bottom:auto;top:calc(var(--tr-ann) + var(--tr-hdr) + 16px)}}@media (max-width:820px){.tr-hero-cruise-d .tr-hero-media img{object-position:24% 0%}}.tr-hero-sailing{background:var(--tr-cream);height:auto;min-height:0;max-height:none;color:var(--tr-ink);--tr-sail-h:max(min(56.25vw,80svh),360px);overflow:visible}.tr-hero-sailing .tr-hero-media{height:var(--tr-sail-h);background:var(--tr-olive);animation:none;position:relative;inset:auto;overflow:hidden}.tr .tr-hero-sailing .tr-hero-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.tr-hero-sailing:after{height:var(--tr-sail-h);background:linear-gradient(#251d188f 0%,#251d1833 14%,#251d1800 32%);inset:0 0 auto}.tr-hero-sailing .tr-hero-ctl{bottom:auto;top:calc(var(--tr-ann) + var(--tr-hdr) + 16px)}.tr-hero-sailing .tr-hero-copy{padding:38px 0 56px;position:relative;inset:auto}.tr-hero-sailing .tr-hero-copy .tr-stack{max-width:760px}.tr-hero-sailing .tr-label,.tr-hero-sailing .tr-lede{color:var(--tr-shadow)}@media (max-width:820px){.tr-hero-sailing{--tr-sail-h:max(64svh,380px)}}.tr-chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tr-chips a{font:500 11px/1 var(--tr-sans);letter-spacing:.18em;text-transform:uppercase;transition:background-color .4s var(--tr-ease),color .4s var(--tr-ease);border:1px solid #8b7d6a8c;border-radius:999px;padding:11px 16px}.tr-chips a:hover{background:var(--tr-cognac);color:var(--tr-cream);border-color:var(--tr-cognac)}.tr-soon{opacity:.92}.tr-mems{flex-direction:column;gap:clamp(40px,5vw,72px);display:flex}.tr-mem{gap:var(--tr-gap);grid-template-columns:clamp(44px,5vw,72px) minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.tr-mem.is-flip{grid-template-columns:clamp(44px,5vw,72px) minmax(0,5fr) minmax(0,7fr)}.tr-mem.is-flip .tr-media{order:3}.tr-mem.is-flip .tr-stack{order:2}.tr-mn{font:300 clamp(44px,5vw,76px)/1 var(--tr-serif);color:var(--tr-cognac)}.tr-mem .tr-media{aspect-ratio:3/2}.tr-rate{align-items:baseline;gap:12px;margin-top:6px;display:flex}.tr-rn{font:300 clamp(84px,10vw,150px)/.9 var(--tr-serif);color:var(--tr-cognac)}.tr-rd{font:300 clamp(24px,2.4vw,36px)/1 var(--tr-serif);opacity:.7}.tr-rbar{background:var(--tr-linen);border-radius:3px;max-width:360px;height:6px;overflow:hidden}.tr-rbar i{background:var(--tr-cognac);height:100%;display:block}.tr-pcs{gap:var(--tr-gap);grid-template-columns:1fr 1fr;display:grid}.tr-pcs ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tr-pcs li{padding-left:18px;position:relative}.tr-pcs li:before{content:"";background:var(--tr-cognac);width:8px;height:1px;position:absolute;top:.8em;left:0}.tr-route{aspect-ratio:16/9;background:#efe8db;border:1px solid #8b7d6a73;position:relative;overflow:hidden}.tr-route-art{width:100%;height:100%;position:absolute;inset:0}.tr-rpin{z-index:3;background:var(--tr-cognac);width:30px;height:30px;color:var(--tr-cream);font:500 12px/1 var(--tr-sans);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #efe8dbd9}.tr-rpin.is-static{flex:none;position:static;transform:none}.tr-stop{z-index:2;background:#f2ede4f0;flex-direction:column;gap:3px;width:12.6%;padding:6px 6px 8px;display:flex;position:absolute}.tr-stop .tr-ph{aspect-ratio:3/2;background:repeating-linear-gradient(135deg,#e3dacb 0 8px,#ddd3c2 8px 16px)}.tr-stop b{font:300 clamp(12px,1.2vw,16px)/1.2 var(--tr-serif)}.tr-stop i{font:400 clamp(9px,.85vw,11px)/1.3 var(--tr-sans);color:var(--tr-shadow);font-style:normal}.tr-stops{margin:0;padding:0;list-style:none;display:none}.tr-stops li{border-bottom:1px solid #8b7d6a66;grid-template-columns:30px 1fr 84px;align-items:center;gap:14px;padding:14px 0;display:grid}.tr-stops b{font:300 20px/1.2 var(--tr-serif);display:block}.tr-stops span{color:var(--tr-shadow);font-size:13px}.tr-stops .tr-ph{aspect-ratio:3/2}.tr-shop-rows{border-top:1px solid #8b7d6a8c;flex-direction:column;display:flex}.tr-shop-row{border-bottom:1px solid #8b7d6a8c;grid-template-columns:1fr auto 14px;align-items:center;gap:18px;padding:22px 0;display:grid}.tr-shop-row .tr-h3{font-size:clamp(20px,1.7vw,25px)}.tr-shop-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);max-width:900px;margin:0 auto;display:grid}.tr-shop-card{text-align:center;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.tr-shop-photo{aspect-ratio:1;width:min(100%,230px);overflow:hidden}.tr-shop-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform 1.4s var(--tr-ease)}.tr-shop-card:hover .tr-shop-photo img,.tr-shop-card:focus-visible .tr-shop-photo img{transform:scale(1.03)}.tr-shop-cap{box-sizing:border-box;max-width:100%;height:46px;font:500 11px/1.25 var(--tr-sans);letter-spacing:.14em;text-transform:uppercase;text-align:center;transition:background-color .4s var(--tr-ease),color .4s var(--tr-ease);border:1px solid;border-radius:23px;justify-content:center;align-items:center;gap:8px;margin-top:clamp(48px,4.6vw,64px);padding:0 20px;display:flex}.tr-shop-cap .tr-h3{font:inherit;letter-spacing:inherit}.tr-shop-cap .tr-arrow{flex:none;width:10px;height:10px}.tr-shop-card:hover .tr-shop-cap,.tr-shop-card:focus-visible .tr-shop-cap{background:var(--tr-ink);color:var(--tr-cream)}.tr-shop-card:hover .tr-arrow,.tr-shop-card:focus-visible .tr-arrow{transform:translate(4px)}.tr-shop-cards+.tr-disclose{margin-top:var(--shop-pad);text-align:center}#shop{--shop-pad:clamp(80px,8vw,120px);padding-top:var(--shop-pad);padding-bottom:var(--shop-pad)}#shop .tr-head{text-align:center;margin-bottom:var(--shop-pad);justify-content:center}#shop .tr-head .tr-body{text-wrap:balance;max-width:30em;margin-inline:auto}@media (max-width:700px){.tr-shop-cards{grid-template-columns:minmax(0,1fr);gap:36px}.tr-shop-photo{width:min(100%,220px)}.tr-shop-cap{width:min(100%,320px)}}.tr-notes3{gap:var(--tr-gap);border-top:1px solid #8b7d6a8c;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:28px;display:grid}.tr-notes3 .tr-body{color:var(--tr-shadow);margin-top:10px}@media (max-width:900px){.tr-mem,.tr-mem.is-flip{grid-template-columns:44px minmax(0,1fr)}.tr-mem .tr-media,.tr-mem.is-flip .tr-media{order:2;grid-column:1/-1}.tr-mem .tr-stack,.tr-mem.is-flip .tr-stack{order:1}.tr-pcs,.tr-notes3{grid-template-columns:1fr}}@media (max-width:760px){.tr-route{display:none}.tr-stops{display:block}}.tr-follow .tr-q,.tr-follow .tr-field label,.tr-follow .tr-form-note{color:var(--tr-cream)}.tr-follow .tr-form-note a{text-underline-offset:3px;text-decoration:underline}.tr-ab-open{color:var(--tr-ink);padding:calc(var(--tr-hdr) + var(--tr-ann) + clamp(40px,5vw,88px)) clamp(24px,7.5vw,190px) clamp(64px,7vw,120px);background:#faf7f1}.tr-ab-hero{--drop:clamp(48px,6.6vw,130px);padding-bottom:var(--drop);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;column-gap:clamp(44px,6vw,120px);display:grid}.tr-ab-photos{aspect-ratio:1/.93;position:relative}.tr-ab-p1,.tr-ab-p2{position:absolute}.tr-ab-p1{aspect-ratio:1003/940;width:70%;top:0;left:0}.tr-ab-p2{aspect-ratio:1;width:54%;transform:translateY(var(--drop));bottom:0;right:0}.tr-ab-p1 .tr-media,.tr-ab-p2 .tr-media{background:0 0;width:100%;height:100%}.tr-ab-text{min-width:0;max-width:clamp(360px,30vw,500px)}.tr-ab-eyebrow{font:500 clamp(13px,.95vw,15.5px)/1.3 var(--tr-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--tr-shadow);margin-bottom:clamp(20px,2.2vw,32px)}.tr-ab-p{font:400 clamp(14px,.92vw,16px)/1.75 var(--tr-sans);color:var(--tr-shadow);margin-bottom:1.15em}.tr-ab-line{font:300 italic clamp(13px,.95vw,14.5px)/1.4 var(--tr-serif);opacity:.9}.tr-ab-signoff{margin-top:clamp(28px,3.2vw,48px)}.tr-ab-photo{aspect-ratio:4/5;width:100%}.tr-ab-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:clamp(80px,10vw,160px) max(0px,50% - 580px);display:grid}.tr-ab-renee{background:var(--tr-cream)}.tr-ab-tim{background:var(--tr-plaster)}.tr-ab-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,1.8vw,28px);min-width:0;padding:clamp(32px,5vw,88px);display:flex}.tr-ab-eb{font:500 10px/1.3 var(--tr-sans);letter-spacing:.24em;text-transform:uppercase;opacity:.8}.tr-ab-st{font:300 clamp(16px,1.3vw,19px)/1.65 var(--tr-serif);text-wrap:balance;max-width:25em}.tr-ab-mark{opacity:.9;width:34px;height:34px;display:block}.tr-ab-renee .tr-ab-mark{color:var(--tr-cognac)}.tr-ab-tim .tr-ab-mark{color:var(--tr-dusk)}.tr-ab-renee .tr-ab-photo{aspect-ratio:882/832}@media (max-width:900px){.tr-ab-open{padding-inline:24px}.tr-ab-hero{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-bottom:0}.tr-ab-p2{transform:none}.tr-ab-text{max-width:none}.tr-ab-row{grid-template-columns:minmax(0,1fr)}.tr-ab-renee .tr-ab-photo{order:-1}}.tr .tr-ftr-logo{align-self:flex-start;line-height:0;text-decoration:none;transition:opacity .2s;display:inline-block}.tr .tr-ftr-logo:hover{opacity:.8}.tr .tr-ftr-logo:focus-visible{outline-offset:6px;outline:2px solid #f2ede4}.tr-stay .tr-h2{font-size:clamp(38px,4.4vw,68px)}.tr-stay-facts dt{opacity:.8;letter-spacing:.16em;font-size:10.5px}.tr-stay-facts dd{font-size:clamp(15px,1.15vw,17px);line-height:1.3}.tr-stay-facts div{padding:0 clamp(18px,2.4vw,36px)}.tr-stay .tr-sec.tr-stay-intro{padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(8px,2vw,32px)}.tr-stay-room .tr-wrap{max-width:none;padding-inline:clamp(16px,2.6vw,44px)}.tr-stay-room-in{max-width:1560px;margin-inline:auto}.tr-room-still .tr-media img{object-position:var(--pos,50% 50%);transition:transform 1.2s var(--tr-ease);transform:none}.tr-room-still:hover .tr-media img,.tr-room-still:focus-visible .tr-media img{transform:scale(1.025)}.tr .tr-stay-fine{max-width:62ch;font:400 12px/1.5 var(--tr-sans);letter-spacing:.02em;color:var(--tr-shadow);margin-top:clamp(16px,1.6vw,24px)}[data-kb] img{transform:scale(calc(1.08 - .08*var(--kb,1)));transform-origin:50% 55%}.tr-photo[data-kb]:hover .tr-media img{transform:scale(calc(1.08 - .08*var(--kb,1)))}.tr-map-int{grid-column:1/span 8;width:100%;max-width:820px;margin:0}.tr-mi-stage{width:100%;position:relative}.tr .tr-mi-base{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.tr-lm{cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:6px;margin:0;padding:0;position:absolute}.tr .tr-lm img{transform-origin:50%;width:100%;height:100%;transition:transform .22s var(--tr-ease);pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1)}.tr-lm.is-on{z-index:3}.tr .tr-lm.is-on img{transform:scale(1.12)}:where(.tr) .tr-lm:focus-visible{outline:2px solid var(--tr-cognac);outline-offset:4px}.tr-mi-card{z-index:5;width:var(--cw,272px);background:var(--tr-cream);color:var(--tr-ink);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--tr-ease),visibility 0s linear .18s;border:0;padding:16px;position:absolute;top:0;left:0}.tr-mi-card.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s var(--tr-ease),visibility 0s}.tr-mi-card.is-primary{border-top:2px solid var(--tr-cognac)}.tr-mi-card:before{content:"";z-index:-1;position:absolute;inset:-14px}.tr-mi-card.has-photo{padding-top:0}.tr-mi-photo{aspect-ratio:2;background:var(--tr-plaster);margin:0 -16px 14px;overflow:hidden}.tr .tr-mi-photo img{object-fit:cover;width:100%;height:100%}.tr .tr-mi-link{font:400 13px/1.4 var(--tr-sans);color:var(--tr-cognac);text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:inline-block}.tr .tr-mi-link[aria-disabled]{cursor:default;opacity:.7}.tr-mi-eye{font:500 11px/1.3 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--tr-shadow);margin-bottom:6px}.tr-mi-card.is-primary .tr-mi-eye{color:var(--tr-cognac)}.tr-mi-title{font:300 22px/1.15 var(--tr-serif);margin-bottom:8px}.tr-mi-body{font:400 14px/1.5 var(--tr-sans)}.tr-map-int figcaption{color:var(--tr-shadow);margin-top:12px;font-size:13px}@media (min-width:821px){.tr-map-int{width:calc(100% - clamp(24px,3vw,48px))}.tr-stay-map-copy{padding-left:clamp(32px,4vw,64px)}.tr-stay-map-copy dd{white-space:nowrap}}.tr-stay-map-copy{align-self:center;position:static}@media (max-width:820px){.tr-map-int{grid-column:1/-1!important}}.tr-wp{display:inline-block;position:relative}.tr .tr-wp-b{font:inherit;color:inherit;cursor:pointer;border-bottom:1px solid;padding-bottom:1px}.tr .tr-wp-b:focus-visible{outline:2px solid var(--tr-cream);outline-offset:3px}.tr-wp-card{z-index:30;color:#2b2a26;text-align:left;width:280px;max-width:calc(100vw - 32px);font:400 14px/1.5 var(--tr-sans);opacity:0;visibility:hidden;background:#f2ede4;border-top:2px solid #77472d;margin-top:12px;padding:0 16px 16px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:block;position:absolute;top:100%;left:0;transform:translateY(4px);box-shadow:0 14px 34px #1e191447}.tr-wp-card:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.tr-wp.is-on .tr-wp-card{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tr-wp.is-up .tr-wp-card{border-top:0;border-bottom:2px solid #77472d;margin:0 0 12px;top:auto;bottom:100%}.tr-wp.is-up .tr-wp-card:before{top:auto;bottom:-14px}.tr-wp-card>span,.tr-wp-card>a{display:block}.tr-wp-media{aspect-ratio:5/4;background:#d8cebe;margin:0 -16px 14px;overflow:hidden}.tr-wp-media video{object-fit:cover;width:100%;height:100%;display:block}.tr-wp-eye{font:500 10px/1.4 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;color:#77472d;margin-bottom:6px}.tr-wp-t{font:300 21px/1.2 var(--tr-serif);color:#2b2a26;margin-bottom:8px}.tr-wp-p{color:#2b2a26;margin-bottom:10px;font-size:14px;line-height:1.5}.tr .tr-wp-l{color:#77472d;text-underline-offset:3px;font-size:13px;text-decoration:underline}.tr-stay-why{column-gap:var(--tr-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.tr-stay-why-photo{grid-area:1/1/auto/span 8;min-height:clamp(420px,52vw,780px);margin:0;position:relative;overflow:hidden}.tr-stay-why-photo .tr-media{position:absolute;inset:0}.tr .tr-stay-why-photo img{object-position:50% 70%}.tr-stay-card{background:var(--tr-cognac);color:var(--tr-cream);z-index:2;grid-area:1/7/auto/span 6;align-self:center;margin:clamp(48px,6vw,96px) 0;padding:clamp(28px,3.6vw,52px);position:relative}.tr-stay-eye{font:500 12px/1.3 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px}.tr-stay-h{font:300 clamp(36px,4.2vw,58px)/1.04 var(--tr-serif);margin-bottom:28px}.tr-stay-list{border-top:1px solid #f2ede457;margin:0;padding:0;list-style:none}.tr-stay-list li{font:400 16px/1.45 var(--tr-sans);border-bottom:1px solid #f2ede457;grid-template-columns:44px 1fr;gap:6px;padding:13px 0;display:grid}.tr-stay-n{font:300 20px/1.2 var(--tr-serif);opacity:.85}.tr-stay-list small{color:#f2ede4d1;margin-top:3px;font-size:14px;display:block}.tr-stay-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.tr-stay-note{font:400 13px/1.4 var(--tr-sans);opacity:.9}.tr-stay-note a{text-underline-offset:3px;text-decoration:underline}.tr-stay-row{gap:var(--tr-gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:6px;display:flex;overflow-x:auto}.tr-stay-row::-webkit-scrollbar{display:none}.tr-stay-row>.tr-card{flex:0 0 calc((100% - 2*var(--tr-gap))/3);scroll-snap-align:start}.tr-stay-nearby .tr-h3{color:var(--tr-cream)}.tr .tr-stay-nearby .tr-media{background:var(--tr-olive)}.tr .tr-stay-nearby .tr-media>img,.tr .tr-stay-nearby .tr-media>video{width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);display:block}.tr-stay-arrows .tr-sq:disabled{opacity:.3;cursor:default}.tr-stay-next{column-gap:var(--tr-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.tr-stay-next-copy{grid-column:1/span 5}.tr-stay-next-photo{aspect-ratio:4/3;grid-column:7/span 6;margin:0;position:relative;overflow:hidden}.tr-stay-next-photo .tr-media{position:absolute;inset:0}.tr-fol{z-index:60;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;gap:16px;transition:opacity .5s,visibility 0s linear .5s;display:flex;position:fixed;top:50%;left:16px;transform:translateY(-50%)}.tr-fol.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s,visibility}.tr .tr-fol a{background:var(--tr-dusk);width:32px;height:32px;color:var(--tr-cream);border-radius:50%;place-items:center;text-decoration:none;transition:background-color .25s,transform .25s;display:grid}.tr .tr-fol a:hover,.tr .tr-fol a:focus-visible{color:var(--tr-cream);background:#45535a;transform:translateY(-2px)}.tr-fol svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (max-width:899px){.tr-fol{display:none}}.tr-jmp{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .35s var(--tr-ease),translate .35s var(--tr-ease),visibility 0s linear .35s;background:#20211ddb;border-radius:999px;gap:2px;padding:5px;display:flex;position:fixed;bottom:22px;left:50%;translate:-50% 14px}.tr-jmp.is-on{opacity:1;visibility:visible;transition:opacity .35s var(--tr-ease),translate .35s var(--tr-ease),visibility 0s;translate:-50%}.tr-jmp a{font:500 11px/1 var(--tr-sans);letter-spacing:.18em;text-transform:uppercase;color:#f2ede4b8;border-radius:999px;padding:10px 16px;transition:background-color .25s,color .25s}.tr-jmp a:hover{color:var(--tr-cream)}.tr-jmp a.is-cur{background:var(--tr-cream);color:var(--tr-ink)}@media (max-width:900px){.tr-stay-why{display:block}.tr-stay-why-photo{aspect-ratio:4/3;min-height:0}.tr-stay-card{margin:-36px 12px 0}.tr-stay-row>.tr-card{flex-basis:78%}.tr-stay-next{flex-direction:column;align-items:stretch;gap:32px;display:flex}.tr-jmp{display:none}}@media (prefers-reduced-motion:reduce){[data-kb] img,.tr-photo[data-kb]:hover .tr-media img,.tr-room-still:hover .tr-media img,.tr-room-still:focus-visible .tr-media img{transform:none}.tr-fol,.tr .tr-fol a{transition:none}.tr .tr-fol a:hover,.tr .tr-fol a:focus-visible{transform:none}}@media (prefers-reduced-motion:no-preference){.tr-lm{animation:9s ease-in-out infinite alternate tr-lm-float;animation-delay:calc(var(--i)*-1.7s);transition:scale 1.1s cubic-bezier(.2,.7,.2,1),filter 1.1s cubic-bezier(.2,.7,.2,1)}.tr-lm:hover,.tr-lm:focus-visible{filter:drop-shadow(0 12px 16px #303e6247);scale:1.05}.tr .tr-lm.is-on img{transform:scale(1)}@keyframes tr-lm-float{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@supports (animation-timeline:view()){.tr .tr-mi-base{animation:linear both tr-map-drift;animation-timeline:view();animation-range:cover}.tr-lm{animation:9s ease-in-out infinite alternate tr-lm-float,linear both tr-lm-depth;animation-delay:calc(var(--i)*-1.7s),0s;animation-timeline:auto,view();animation-range:normal,cover}.tr .tr-lm img{animation:linear both tr-lm-sharpen;animation-timeline:view();animation-range:entry calc(var(--i)*3%) entry calc(42% + var(--i)*3%)}@keyframes tr-map-drift{0%{transform:translateY(16px)}to{transform:translateY(-16px)}}@keyframes tr-lm-depth{0%{translate:0 calc(var(--depth)*1px)}to{translate:0 calc(var(--depth)*-1px)}}@keyframes tr-lm-sharpen{0%{opacity:.5;filter:blur(1.4px)saturate(.6)}to{opacity:1;filter:none}}}}.tr .tr-stay-place{font:500 12px/1.3 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--tr-shadow);margin-top:10px}.tr-rt-video .tr-play-label{z-index:2;white-space:nowrap;color:var(--tr-cream);font:500 11px/1 var(--tr-sans);letter-spacing:.2em;text-transform:uppercase;background:#20211d9e;border:1px solid #f2ede4b3;border-radius:999px;padding:9px 18px;position:absolute;top:calc(50% + 58px);left:50%;transform:translate(-50%)}.tr .tr-stay-book{margin-top:clamp(16px,1.6vw,24px)}.tr-shop-hero{height:clamp(340px,52svh,520px);min-height:340px}.tr-shop-hero .tr-hero-media{will-change:auto;animation:none}.tr-shop-hero:after{background:linear-gradient(#251d1899 0%,#251d1840 34%,#251d182e 100%)}.tr-shop-hero .tr-hero-copy{place-items:center;padding:0;display:grid;inset:0}.tr-shop-hero .tr-hero-copy .tr-wrap{justify-content:center;display:flex}.tr-shop-hero .tr-hero-copy .tr-stack{max-width:none}.tr-shop-hero-panel{text-align:center;background:#251d18;margin-top:clamp(28px,4.2vh,50px);padding:clamp(17px,2.4vw,31px) clamp(22px,3.5vw,50px)}.tr-shop-hero-panel .tr-h2{margin:0;font-size:clamp(24px,2.6vw,39px)}.tr-shop-hero-panel .tr-label{margin:0 0 clamp(14px,1.6vw,22px);font-size:10px}.tr-shop-menu{background:var(--tr-cream);border-bottom:1px solid #8b7d6a8c}.tr-shop-menu ul{padding:0 var(--tr-margin);max-width:var(--tr-max);flex-wrap:wrap;justify-content:center;column-gap:clamp(24px,5vw,72px);margin:0 auto;list-style:none;display:flex}.tr-shop-menu a{min-height:56px;color:inherit;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;margin-bottom:-1px;font-size:12px;text-decoration:none;display:inline-flex}.tr-shop-menu-out{gap:8px}.tr-shop-menu-out svg{flex:none;width:10px;height:10px}.tr-shop-menu-edit{position:relative}.tr-shop-menu-edit-btn{min-height:56px;color:inherit;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0;font-size:12px;display:inline-flex}.tr-shop-menu-edit-btn svg{flex:none;width:10px;height:10px}.tr-shop-menu-edit-btn:hover,.tr-shop-menu-edit-btn:focus-visible,.tr-shop-menu-edit-btn[aria-expanded=true]{border-bottom-color:currentColor}.tr-shop-menu-edit-list{z-index:5;background:var(--tr-cream);border:1px solid #8b7d6a8c;min-width:180px;margin:0;padding:6px 0;list-style:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tr-shop-menu-edit-list[hidden]{display:none}.tr-shop-menu-edit-list a{white-space:nowrap;border-bottom:0;min-height:44px;margin:0;padding:0 22px;display:flex}.tr-shop-menu-edit-list a:hover,.tr-shop-menu-edit-list a:focus-visible{background:#8b7d6a24}.tr-shop-menu a:hover,.tr-shop-menu a:focus-visible,.tr-shop-menu a[aria-current=page]{border-bottom-color:currentColor}.tr-shop-page{padding-top:clamp(32px,4vw,56px)}.tr-shop-back{min-height:44px;color:var(--tr-shadow);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:clamp(20px,3vw,36px);font-size:13px;text-decoration:none;display:inline-flex}.tr-shop-back-arrow{display:inline-flex;transform:rotate(180deg)}.tr-shop-back:hover,.tr-shop-back:focus-visible{color:inherit}.tr-shop-intro{text-align:center;max-width:640px;margin:0 auto clamp(32px,4vw,56px)}.tr-shop-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(40px,5.4vw,84px) clamp(24px,4vw,64px);max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.tr-shop-item{color:inherit;text-decoration:none;display:block}.tr-shop-item-photo{aspect-ratio:1;display:block;overflow:hidden}.tr-shop-item-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform 1.4s var(--tr-ease)}.tr-shop-photo.is-cut img,.tr-shop-item-photo.is-cut img{mix-blend-mode:normal}.tr-shop-item:hover .tr-shop-item-photo img,.tr-shop-item:focus-visible .tr-shop-item-photo img{transform:scale(1.04)}.tr-shop-item:focus-visible{outline-offset:4px}@media (max-width:1000px){.tr-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.tr-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.tr-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-shop-look{max-width:1080px;color:inherit;background:#faf7f1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin:clamp(48px,6vw,88px) auto 0;text-decoration:none;display:grid}.tr-shop-look-photo{min-height:260px;display:block;overflow:hidden}.tr-shop-look-photo img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:transform 1.4s var(--tr-ease)}.tr-shop-look:hover .tr-shop-look-photo img,.tr-shop-look:focus-visible .tr-shop-look-photo img{transform:scale(1.03)}.tr-shop-look-copy{flex-direction:column;justify-content:center;gap:14px;padding:clamp(24px,4vw,56px);display:flex}.tr-shop-look-go{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-top:6px;font-size:12px;display:inline-flex}.tr-shop-look:hover .tr-arrow,.tr-shop-look:focus-visible .tr-arrow{transform:translate(4px)}@media (max-width:700px){.tr-shop-look{grid-template-columns:minmax(0,1fr)}.tr-shop-look-photo{aspect-ratio:4/3;min-height:0}}.tr-ed{background:#faf7f1;padding-top:clamp(120px,12vw,176px)}.tr-ed .tr-wrap{max-width:calc(900px + 2*var(--tr-margin))}.tr-ed-page{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(20px,3vw,44px) clamp(12px,2vw,28px);max-width:900px;margin:0 auto;display:grid}.tr-ed-title{grid-area:1/1/auto/7;padding-top:clamp(20px,3vw,44px)}.tr-ed-h1{font:400 clamp(40px,5.2vw,72px)/1 var(--tr-serif);letter-spacing:.02em;text-transform:uppercase;margin:0}.tr-ed-photo{aspect-ratio:4/5;background:var(--tr-plaster);grid-area:1/8/4/13;align-self:start;position:relative;overflow:hidden}.tr-ed-photo img{object-fit:cover;width:100%;height:100%}.tr-ed-intro{font:italic 400 clamp(17px,1.6vw,21px)/1.5 var(--tr-serif);grid-area:4/8/auto/13;align-self:start}.tr-ed-intro p{margin:0}.tr-ed-intro .tr-disclose{font:400 13px/1.5 var(--tr-sans);margin-top:18px;font-style:normal}.tr-ed-item{grid-column:var(--c);grid-row:var(--r);color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.tr-ed-item img{width:auto;max-width:78%;height:auto;max-height:300px;transition:transform 1.4s var(--tr-ease)}.tr-ed-cap{font:italic 400 clamp(15px,1.4vw,19px)/1.3 var(--tr-serif);text-align:center}.tr-ed-item:hover img,.tr-ed-item:focus-visible img{transform:scale(1.04)}.tr-ed-item:hover .tr-ed-cap,.tr-ed-item:focus-visible .tr-ed-cap{text-underline-offset:4px;text-decoration:underline}.tr-ed-play{background:#251d188c;border:1px solid #f2ede4cc;border-radius:999px;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%}.tr-ed-play:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:13px solid #f2ede4;position:absolute;top:15px;left:19px}.tr-ed-watch{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,2.4vw,32px);max-width:900px;margin:clamp(72px,8vw,120px) auto 0;display:flex}.tr-ed-watch-row{justify-content:center;gap:clamp(24px,4vw,56px);width:100%;display:flex}.tr-ed-watch-item{width:min(100%,320px);color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.tr-ed-watch-photo{aspect-ratio:3/2;background:var(--tr-plaster);display:block;position:relative;overflow:hidden}.tr-ed-watch-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--tr-ease)}.tr-ed-watch-item:hover .tr-ed-watch-photo img,.tr-ed-watch-item:focus-visible .tr-ed-watch-photo img{transform:scale(1.03)}.tr-ed-watch-cap{align-items:center}.tr-ed-watch-title{margin-top:4px}.tr-ed-watch-item:hover .tr-ed-watch-title,.tr-ed-watch-item:focus-visible .tr-ed-watch-title{text-underline-offset:4px;text-decoration:underline}.tr-ed-sub{font:400 11px/1.2 var(--tr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-shadow);box-sizing:border-box;border-bottom:1px solid;align-self:center;align-items:center;gap:10px;min-height:44px;padding:12px 0 2px;text-decoration:none;display:inline-flex}.tr-ed-sub:hover,.tr-ed-sub:focus-visible{color:var(--tr-ink)}@media (max-width:760px){.tr-ed-page{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-ed-title,.tr-ed-photo,.tr-ed-intro{grid-area:auto/1/auto/-1}.tr-ed-item{grid-area:auto;padding:8px 0}.tr-ed-item img{max-width:86%;max-height:200px}.tr-ed-watch-row{flex-direction:column;align-items:center}}
