.heroSection{height:100vh;min-height:800px;margin-bottom:80px;position:relative}@media only screen and (min-width:64rem){.heroSection{margin-bottom:90px}}@media only screen and (min-width:80rem){.heroSection{margin-bottom:120px}}.heroSection:after{content:"";background:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.mobileSlider{margin:0 -8px;position:relative;overflow:hidden}.handpickSection .tabBtns .btn{font-family:var(--SatoshiRegular);white-space:nowrap;background:#fdf9f5}@media only screen and (min-width:64rem){.handpickSection .tabBtns .btn{padding:14px 28px}}@media only screen and (min-width:80rem){.handpickSection .tabBtns .btn{padding:14px 32px}}.handpickSection .slider-left-align>.slick-slider>.slick-list>.slick-track{margin-left:0!important}@media only screen and (max-width:63.9375rem){.handpickSection .swiper-slide{width:300px!important}}.handpickSection .simplebar-scrollbar{visibility:hidden}@media only screen and (max-width:63.9375rem){.locationSection .swiper-slide{width:300px!important}}.staysSection .sliderbox{position:relative}.staysSection .sliderbox:before{content:"";background-image:linear-gradient(to right, var(--background), transparent);z-index:2;width:100px;height:100%;position:absolute;top:0;left:0}.staysSection .slick-track{align-items:center!important;transition-timing-function:linear!important;display:flex!important}.staysSection .slick-slide{justify-content:center;align-items:center;height:auto!important;display:flex!important}.luxurySection .luxuryCard .imageBox{border-radius:4px;position:relative;overflow:hidden}.luxurySection .luxuryCard .imageBox:after{content:"";background:linear-gradient(#0000 52.7%,#000000b3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.exploreSection .exploreBox{padding:30px 20px;position:relative}.exploreSection .exploreBox:after{content:"";z-index:0;background:linear-gradient(#fdf9f5 70%,#0000);width:100%;height:400px;position:absolute;top:0;left:0}@media only screen and (min-width:48rem){.exploreSection .exploreBox{background:#fdf9f5 url(/images/vector-4.png) right 0/contain no-repeat;padding:60px 48px}.exploreSection .exploreBox:after{content:"";z-index:0;background:linear-gradient(90deg,#fdf9f5 70%,#0000);width:70%;height:100%;position:absolute;top:0;left:0}}@media only screen and (min-width:64rem){.exploreSection .exploreBox{padding:80px 62px}}@media only screen and (min-width:80rem){.exploreSection .exploreBox{padding:129px 62px}.exploreSection .exploreBox:after{background:linear-gradient(90deg,#fdf9f5 60%,#0000)}}.exploreSection .btn-outline-primary{background:#fbf1ee}.hf{--cream:#fdf9f5;--sand:#f3ebe2;--shell:#f8efe8;--ink:#16120e;--ink-2:#57504a;--ink-3:#6a6158;--line:#e7dfd6;--line-soft:#f0e8df;--white:#fff;--brand:#b13272;--brand-dark:#8a2a5c;--blush:#fbe9f1;--hf-display:var(--font-WulkanDisplayRegular), "Cormorant Garamond", "Times New Roman", serif;--hf-light:var(--font-SatoshiLight), -apple-system, "Segoe UI", sans-serif;--hf-regular:var(--font-SatoshiRegular), -apple-system, "Segoe UI", sans-serif;--hf-medium:var(--font-SatoshiMedium), -apple-system, "Segoe UI", sans-serif;--gutter:20px;--sec:clamp(20px, 20px, 110px);--r:4px;--t-eyebrow:10.5px;--t-body:16px;--t-lede:17.5px;--t-small:14px;color:var(--ink);font-family:var(--hf-regular);font-size:var(--t-body);-webkit-font-smoothing:antialiased;line-height:1.6;position:relative;overflow-x:clip}.hf *,.hf :before,.hf :after{box-sizing:border-box}.hf img:where(:not(.hf-legacy *)){max-width:100%;display:block}.hf a:where(:not(.hf-legacy *)){color:inherit}.hf :is(b,strong):where(:not(.hf-legacy *)){font-family:var(--hf-medium);font-weight:500}.hf :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:2px}.hf button:where(:not(.hf-legacy *)){font-family:inherit}.hf .hf-ground{z-index:-2;background:var(--cream);transition:background-color .1s linear;position:fixed;inset:0}.hf .hf-glow{z-index:-1;pointer-events:none;opacity:.7;background:radial-gradient(60vw 50vh at 78% 12%,#f6dcc68c,#f6dcc600 70%);position:fixed;inset:0}.hf :is(h1,h2,h3):where(:not(.hf-legacy *)){font-family:var(--hf-display);letter-spacing:-.008em;margin:0;font-weight:400}.hf h1:where(:not(.hf-legacy *)){font-size:clamp(36px,5.3vw,68px);line-height:1.04}.hf h2:where(:not(.hf-legacy *)){font-size:clamp(27px,3.1vw,43px);line-height:1.12}.hf h3:where(:not(.hf-legacy *)){font-size:clamp(19px,1.7vw,24px);line-height:1.24}.hf p:where(:not(.hf-legacy *)){margin:0}.hf .eyebrow{font-family:var(--hf-medium);font-size:var(--t-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:500}.hf .lede{font-family:var(--hf-light);font-size:var(--t-lede);color:var(--ink-2);max-width:60ch;font-weight:300;line-height:1.62}.hf .small{font-size:var(--t-small);color:var(--ink-2);line-height:1.55}.hf .wrap{max-width:1320px;padding-inline:var(--gutter);margin:0 auto}.hf .chapter{padding:0 20px;position:relative}.hf .nowrap-lg{white-space:nowrap}@media (max-width:1080px){.hf .nowrap-lg{white-space:normal}}.hf .link{font-family:var(--hf-medium);align-items:center;gap:8px;padding-bottom:2px;font-size:13.5px;font-weight:500;text-decoration:none;transition:gap .25s;display:inline-flex;color:var(--brand)!important}.hf .link:hover{gap:14px}.hf .btn:where(:not(.hf-legacy *)){border-radius:var(--r);border:1px solid var(--ink);background:var(--ink);color:var(--cream);font-family:var(--hf-medium);letter-spacing:.02em;white-space:nowrap;cursor:pointer;text-transform:none;justify-content:center;align-items:center;height:auto;padding:14px 26px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.hf .btn:where(:not(.hf-legacy *)):hover{color:var(--ink);background:0 0}.hf .btn--ghost{color:var(--ink);border-color:var(--line);background:0 0}.hf .btn--ghost:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.hf .btn--brand{background:var(--brand);border-color:var(--brand);color:#fff}.hf .btn--brand:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.hf .btn--sm{padding:11px 20px;font-size:13px}.hf .hf-rail{margin-top:clamp(28px,3.4vw,46px)}.hf .hf-legacy{font-family:var(--font-SatoshiRegular),system-ui,-apple-system,sans-serif;color:var(--foreground,#111);font-size:16px;line-height:1.5;position:relative}.hf .ph{object-fit:cover;object-position:center;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.hf .hero{z-index:20;text-align:center;background:#20242a;align-items:center;min-height:100svh;display:flex;position:relative}.hf .hero video,.hf .hero .poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hf .hero .veil{background:linear-gradient(#fdf9f500 74%,#fdf9f53d 83%,#fdf9f59e 90%,#fdf9f5f5 96%,#fdf9f5 100%),linear-gradient(#0e0c0a6b 0%,#0e0c0a1a 15%,#0e0c0a00 26%),radial-gradient(86% 66% at 50% 42%,#0c0a0975,#0c0a0924 62%,#0c0a0900 100%);position:absolute;inset:0}.hf .hero .tint{background:#100d0b3d;position:absolute;inset:0;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 24%);mask-image:linear-gradient(0deg,#0000 0,#000 24%)}.hf .hero-body{z-index:3;text-align:center;flex-direction:column;align-items:center;width:100%;padding-block:clamp(80px,10vw,120px) clamp(60px,8vw,110px);display:flex;position:relative}.hf .hero h1{color:#fff;text-shadow:0 2px 34px #0000004d;max-width:16ch}.hf .hero .lede{color:#ffffffe0;max-width:44ch;margin-top:16px}.hf .rating-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff29;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:9px;margin-top:22px;padding:8px 15px 8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.hf .rating-pill b{font-family:var(--hf-medium);font-weight:500}.hf .rating-pill img{filter:brightness(0)invert();opacity:.92;width:auto;height:13px}.hf .stars{color:#f2c14e;letter-spacing:1px;font-size:12px}.hf .search{margin-top:clamp(28px,3.2vw,40px)}.hf .msearch{display:none}@media (max-width:1023px){.hf .search{display:none}.hf .msearch{z-index:4;background:var(--white);text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:11px;width:100%;height:56px;margin-top:14px;padding:3px 3px 3px 20px;display:flex;position:relative}.hf .ms-mark{flex:0 0 19px;width:19px;height:19px}.hf .ms-txt{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:14px;line-height:normal;overflow:hidden}.hf .ms-txt.is-set{color:var(--ink)}.hf .ms-go{background:var(--brand);border-radius:9px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;transition:background .25s;display:flex}.hf .ms-go img{width:19px;height:19px}.hf .msearch:hover .ms-go{background:var(--brand-dark)}}.hf .prow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hf .prow .txt{max-width:60ch}.hf .prow h2{margin-top:0}.hf .prow p.small{margin-top:10px}@media (max-width:767px){.hf .prow{flex-direction:column;align-items:flex-start;gap:12px}.hf .prow h2:where(:not(.hf-legacy *)){font-size:31px;line-height:36px}.hf .prow .link,.hf .prow .btn--sm{border:1px solid var(--line);border-radius:var(--r);font-family:var(--hf-medium);letter-spacing:0;background:0 0;gap:0;padding:11px 18px;font-size:12.5px;line-height:normal;color:var(--ink)!important}.hf .prow .link:hover,.hf .prow .btn--sm:hover{background:var(--ink);border-color:var(--ink);gap:0;color:var(--cream)!important}.hf .prow .link-arrow{display:none}.hf .hf-rail{margin-top:26px}}.hf .cards{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.2vw,32px);margin-top:clamp(28px,3.4vw,46px);display:grid}@media (max-width:980px){.hf .cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.hf .cards{grid-template-columns:1fr}}.hf .card{min-width:0;color:inherit;text-decoration:none;display:block}.hf .extras{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 0;margin-top:clamp(34px,3.6vw,52px);padding-top:clamp(22px,2.4vw,30px);font-size:14px;display:flex}.hf .extras b{color:var(--ink);margin-right:14px;font-weight:500}.hf .extras span{margin-right:14px;padding:0 14px 0 0;position:relative}.hf .extras span+span:before{content:"";background:var(--line);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.hf .extras span:last-child{margin-right:0;padding-right:0}.hf .dests{grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.4vw,18px);margin-top:clamp(28px,3.4vw,46px);display:grid}@media (max-width:1000px){.hf .dests{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.hf .dests{grid-template-columns:repeat(2,1fr)}}.hf .dest{aspect-ratio:3/4;border-radius:var(--r);background:var(--sand);text-decoration:none;display:block;position:relative;overflow:hidden}.hf .dest .ph{transition:transform 1.3s cubic-bezier(.2,.7,.3,1)}.hf .dest:hover .ph{transform:scale(1.06)}.hf .dest .veil{background:linear-gradient(#14100d0a 42%,#14100da8 100%);position:absolute;inset:0}.hf .dest .lbl{z-index:3;color:#fbf4ec;padding:15px 17px;position:absolute;bottom:0;left:0;right:0}.hf .dest .lbl b{font-family:var(--hf-display);font-size:21px;font-weight:400;display:block}.hf .dest .lbl span{color:#fbf4ecc7;margin-top:3px;font-size:12px;display:block}.hf .coll{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(26px,4vw,70px);margin-top:clamp(28px,3.4vw,48px);display:grid}@media (max-width:900px){.hf .coll{grid-template-columns:1fr}}.hf .coll-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hf .coll-item{border-bottom:1px solid var(--line)}.hf .coll-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink-3);background:0 0;border:0;align-items:baseline;gap:16px;padding:clamp(15px,1.9vw,22px) 0;transition:color .35s,padding-left .35s;display:flex}.hf .coll-btn .n{font-family:var(--hf-medium);letter-spacing:.18em;flex:0 0 22px;width:22px;font-size:10.5px;font-weight:500}.hf .coll-btn .t{font-family:var(--hf-display);font-size:clamp(21px,2.1vw,28px);font-weight:400;line-height:1.18}.hf .coll-btn .d{max-width:40ch;color:var(--ink-3);margin-top:6px;font-size:13.5px;line-height:1.5;transition:color .35s;display:none}.hf .coll-item.is-active .coll-btn{color:var(--ink);padding-left:10px}.hf .coll-item.is-active .coll-btn .d{color:var(--ink-2);display:block}.hf .coll-stagewrap{min-width:0;height:100%;position:relative}.hf .coll-stage{aspect-ratio:1;border-radius:var(--r);background:var(--sand);position:sticky;top:clamp(80px,9vw,104px);overflow:hidden}@media (max-width:900px){.hf .coll-stagewrap{order:-1;height:auto}.hf .coll-stage{aspect-ratio:4/3;position:relative;top:auto}}.hf .coll-frame{opacity:0;transition:opacity .9s,transform 1.7s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0;transform:scale(1.06)}.hf .coll-frame.is-active{opacity:1;transform:scale(1)}.hf .coll-card{z-index:3;color:#fdf9f5;background:linear-gradient(#120e0b00,#120e0b9e 22%,#120e0be6 48%,#120e0bf2);padding:26px 24px 22px;position:absolute;bottom:0;left:0;right:0}.hf .coll-card b{font-family:var(--hf-display);font-size:23px;font-weight:400;line-height:1.22;display:block}.hf .coll-card .cc-loc{color:#fdf9f5c2;margin-top:4px;font-size:12.5px;display:block}.hf .coll-card .cc-meta{color:#fdf9f5e0;flex-wrap:wrap;gap:6px 13px;margin-top:12px;font-size:12.5px;display:flex}.hf .coll-card .cc-meta span{position:relative}.hf .coll-card .cc-meta span+span:before{content:"";background:#fdf9f559;width:1px;height:10px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.hf .coll-card .cc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.hf .coll-card .cc-price{font-family:var(--hf-medium);font-size:15px;font-weight:500}.hf .coll-card .cc-price em{font-style:normal;font-family:var(--hf-regular);color:#fdf9f5b8;font-size:12.5px;font-weight:400}.hf .coll-card .cc-cta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;border-radius:var(--r);background:#ffffff24;border:1px solid #ffffff57;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;text-decoration:none;transition:background .25s,gap .25s;display:inline-flex}.hf .coll-card .cc-cta:hover{background:#ffffff42;gap:13px}.hf .coll-item>.coll-frame{display:none}.hf .chips{flex-wrap:wrap;gap:9px;margin-top:clamp(20px,2.4vw,30px);display:flex}.hf .chip{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-size:13px;transition:all .22s}.hf .chip:hover{border-color:var(--ink-3);color:var(--ink)}.hf .chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--cream)}.hf .chip .chip-count{font-variant-numeric:tabular-nums;opacity:.6;margin-left:7px;font-size:11px}.hf .support{padding-block:var(--sec);isolation:isolate;position:relative;overflow:hidden}.hf .sgrid{z-index:-2;pointer-events:none;background-image:linear-gradient(90deg,#16120e0e 1px,#0000 1px),linear-gradient(#16120e0e 1px,#0000 1px);background-size:25% clamp(230px,24vw,330px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 88% at 50% 46%,#000 42%,#0000 94%);mask-image:radial-gradient(130% 88% at 50% 46%,#000 42%,#0000 94%)}.hf .scoast{z-index:-1;opacity:.3;pointer-events:none;object-fit:fill;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%)}.hf .shead{max-width:22ch}.hf .slede{max-width:46ch;font-family:var(--hf-light);font-size:var(--t-lede);color:var(--ink-2);margin-top:16px;font-weight:300;line-height:1.6}.hf .vroute{margin-top:clamp(36px,4.2vw,64px);position:relative}.hf .vtrail{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hf .vtrail path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hf .v-ghost{stroke:#96826529;stroke-width:1.6px;stroke-dasharray:3 7}.hf .v-live{stroke:#bfa579;stroke-width:3.1px}.hf .v-head{fill:#bfa579;stroke:#fdf9f5e6;stroke-width:3px;opacity:0;transition:opacity .35s}.hf .v-head.on{opacity:1}.hf .vdot{z-index:6;color:#fbf4ec;width:44px;height:44px;font-family:var(--hf-medium);text-align:center;background:#2b2118;border-radius:50%;font-size:15px;font-weight:500;line-height:44px;transition:transform .55s cubic-bezier(.2,.7,.3,1),opacity .45s;position:absolute;top:0;right:0;transform:translate(42%,-42%)}.hf .vdot.pending{opacity:0;transform:translate(42%,-42%)scale(.3)}.hf .vsteps{z-index:2;margin:0;padding:0;list-style:none;display:grid;position:relative}.hf .vstep{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,92px);min-height:25%;padding-block:clamp(26px,3.8vw,68px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);display:grid}.hf .vstep:nth-child(2n) .vshot{order:2}.hf .vstep.pending{opacity:0;transform:translateY(22px)}.hf .vshot{aspect-ratio:16/9.4;position:relative}.hf .vframe{border-radius:var(--r);background:var(--sand);position:absolute;inset:0;overflow:hidden}.hf .vframe .ph{transition:transform 1.4s cubic-bezier(.2,.7,.3,1)}.hf .vstep:hover .vframe .ph{transform:scale(1.04)}.hf .vtxt h3{font-size:clamp(19px,1.9vw,26px)}.hf .vtxt p{max-width:32ch;color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.62}@media (max-width:820px){.hf .shead{max-width:340px;font-size:31px;line-height:36px}.hf .slede{max-width:320px;font-family:var(--hf-regular);margin-top:14px;font-size:14px;font-weight:400;line-height:22px}.hf .vroute{margin-top:42px}.hf .vsteps{row-gap:110px}.hf .v-live{stroke-width:2.6px}.hf .vstep,.hf .vstep:nth-child(2n) .vshot{order:0;grid-template-columns:1fr}.hf .vstep{align-items:start;gap:16px;padding-block:0}.hf .vstep.pending{opacity:1;transform:none}.hf .vshot{aspect-ratio:310/190;width:calc(100% - 40px)}.hf .vdot{width:38px;height:38px;font-size:14px;line-height:38px;transform:translate(50%,-50%)}.hf .vdot.pending{transform:translate(50%,-50%)scale(.3)}.hf .vtxt h3{font-size:23px;line-height:28px}.hf .vtxt p{max-width:330px;margin-top:6px;font-size:14px;line-height:22px}}.hf .place{padding-block:var(--sec) calc(var(--sec) + clamp(110px,14vw,210px));isolation:isolate;position:relative;overflow:hidden}.hf .place .terrain{z-index:-1;filter:saturate(.46)contrast(.95)brightness(1.02);will-change:transform;background-position:50% 46%;background-repeat:no-repeat;background-size:cover;height:min(42vw,400px);position:absolute;bottom:0;left:-4%;right:-4%;-webkit-mask-image:linear-gradient(#0000 0,#000000eb 44% 76%,#0000 100%);mask-image:linear-gradient(#0000 0,#000000eb 44% 76%,#0000 100%)}.hf .place .lede{color:var(--ink-2)}.hf .place-cols{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(26px,4vw,72px);margin-top:26px;padding-bottom:clamp(20px,3vw,40px);display:grid}@media (max-width:860px){.hf .place-cols{grid-template-columns:1fr}}.hf .factlist{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--r);background:#fdf9f59e;margin:0;padding:6px 18px;list-style:none}.hf .factlist li{font-size:var(--t-small);border-bottom:1px solid #16120e1a;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.hf .factlist li:last-child{border-bottom:0}.hf .factlist li span:last-child{color:var(--ink-2);text-align:right}.hf .founder{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(26px,4vw,70px);display:grid}.hf .founder .frame{aspect-ratio:4/5;border-radius:var(--r);background:var(--sand);position:relative;overflow:hidden}@media (max-width:860px){.hf .founder{grid-template-columns:1fr}}.hf .frame-cap{z-index:3;color:#fbf4ec;letter-spacing:.04em;background:linear-gradient(#16120e00 0%,#16120e80 48%,#16120edb 100%);padding:15px 17px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.hf .founder-body{flex-direction:column;gap:18px;max-width:58ch;display:flex}.hf .founder-body .quote{font-family:var(--hf-display);border-left:2px solid var(--brand);padding-left:18px;font-size:20px;font-weight:400;line-height:1.52}.hf .founder-body p.say{font-family:var(--hf-light);font-size:var(--t-lede);color:var(--ink-2);font-weight:300;line-height:1.62}.hf .founder-body .sig{font-family:var(--hf-display);align-items:center;gap:14px;font-size:20px;font-weight:400;display:flex}.hf .founder-body .sig .sig-ph{object-fit:cover;border:1px solid var(--line);border-radius:50%;flex:0 0 56px;width:56px;height:56px}.hf .founder-body .sig small{font-family:var(--hf-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:11.5px;display:block}.hf .exp-head{margin-top:var(--sec)}.hf .exp3{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.2vw,30px);margin-top:clamp(24px,2.8vw,36px);display:grid}@media (max-width:820px){.hf .exp3{grid-template-columns:1fr}}.hf .expcard{aspect-ratio:4/3.2;border-radius:var(--r);background:var(--sand);position:relative;overflow:hidden}.hf .expcard video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hf .expcard .veil{background:linear-gradient(#14100d00 26%,#14100d9e 68%,#14100de0 100%);position:absolute;inset:0}.hf .expcard .t{z-index:3;color:#fbf4ec;padding:19px 21px;position:absolute;bottom:0;left:0;right:0}.hf .expcard .t b{font-family:var(--hf-display);font-size:21px;font-weight:400;display:block}.hf .expcard .t span{color:#f2eae1;margin-top:6px;font-size:13px;display:block}.hf .feats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,40px);margin-top:clamp(32px,3.6vw,52px);padding-top:clamp(32px,3.6vw,52px);display:grid}@media (max-width:820px){.hf .feats{grid-template-columns:1fr;gap:24px}}.hf .feat b{font-family:var(--hf-display);font-size:23px;font-weight:400;display:block}.hf .feat span{color:var(--ink-2);margin-top:7px;font-size:13.5px;display:block}.hf .feat .ic{width:24px;height:24px;color:var(--brand);margin-bottom:12px}.hf .stat-grid{grid-template-columns:repeat(2,1fr);gap:clamp(40px,5vw,80px) clamp(40px,6vw,120px);margin-top:clamp(40px,4.6vw,68px);display:grid}.hf .stat-grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.hf .stat-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hf .stat-grid{grid-template-columns:1fr;gap:34px}.hf .stat-grid--3{grid-template-columns:1fr}}.hf .stat{border-top:1px solid #16120e24;padding-top:22px}.hf .stat .k{letter-spacing:.2em;text-transform:uppercase;color:#645850;font-size:10px}.hf .stat .v{font-family:var(--hf-display);font-variant-numeric:tabular-nums;margin-top:16px;font-size:clamp(38px,4.5vw,63px);font-weight:400;line-height:1}.hf .stat .b{color:#6b5e52;max-width:34ch;margin-top:14px;font-size:14px;line-height:1.6}.hf .grev{flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,26px);margin-top:clamp(16px,2vw,24px);display:flex}.hf .grev .g-num{font-family:var(--hf-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(44px,4.6vw,62px);font-weight:400;line-height:.86}.hf .grev .g-of{font-family:var(--hf-medium);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-top:9px;font-size:10.5px;font-weight:500;display:block}.hf .grev .g-rule{background:var(--line);align-self:stretch;width:1px}.hf .grev .g-side{flex-direction:column;flex:none;gap:7px;display:flex}.hf .grev .g-stars{color:#875009;letter-spacing:3px;font-size:15px;line-height:1}.hf .grev .g-meta{font-size:var(--t-small);color:var(--ink-2);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:5px;padding-bottom:1px;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.hf .grev .g-meta:hover{color:var(--ink);border-bottom-color:var(--ink-3)}.hf .grev .g-meta b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.hf .grev .g-meta img{width:auto;height:15px;display:inline-block}@media (max-width:700px){.hf .grev{gap:14px}.hf .grev .g-rule{display:none}}.hf .rev{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(30px,3.6vw,52px);padding-block:clamp(30px,3.6vw,50px);display:grid}.hf .rev-slide{opacity:0;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,1fr) clamp(240px,23vw,310px);align-items:center;gap:clamp(30px,4vw,60px);margin:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.3,1);display:grid;transform:translateY(12px)}.hf .rev-slide.is-on{opacity:1;pointer-events:auto;transform:none}.hf .rev-slide blockquote{font-family:var(--hf-display);color:var(--ink);margin:16px 0 0;font-size:clamp(21px,2.1vw,28px);font-weight:400;line-height:1.36}.hf .rev-slide .stars{color:#7e5a09;letter-spacing:2px;font-size:13px}.hf .rev-slide .who{align-items:center;gap:13px;margin-top:22px;display:flex}.hf .rev-slide .who span{flex-direction:column;gap:3px;display:flex}.hf .rev-slide .who b{color:var(--ink);letter-spacing:0;font-size:15px;font-weight:500}.hf .rev-slide .who i{color:#6b5e52;font-size:13px;font-style:normal}.hf .rev-txt{max-width:54ch}.hf .rev-av{object-fit:cover;background:var(--sand);border:1px solid var(--line);border-radius:50%;flex:0 0 44px;width:44px;height:44px}.hf .rev-av--initials{letter-spacing:.04em;color:var(--ink-2);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.hf .rev-house{color:inherit;text-decoration:none;display:block}.hf .rev-house .shot{aspect-ratio:4/3;border-radius:var(--r);background:var(--sand);display:block;position:relative;overflow:hidden}.hf .rev-house .ph{transition:transform 1.2s cubic-bezier(.2,.7,.3,1);transform:scale(1)}.hf .rev-house:hover .ph{transform:scale(1.05)}.hf .rev-house .rh-k{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:15px;font-size:10px;display:block}.hf .rev-house b{font-family:var(--hf-display);margin-top:7px;font-size:21px;font-weight:400;line-height:1.22;display:block}.hf .rev-house .rh-loc{color:var(--ink-2);margin-top:5px;font-size:13px;display:block}.hf .rev-house .rh-go{color:var(--brand);align-items:center;gap:7px;margin-top:12px;font-size:13px;transition:gap .25s;display:inline-flex}.hf .rev-house:hover .rh-go{gap:12px}@media (max-width:900px){.hf .rev-slide{grid-template-columns:1fr}.hf .rev-txt{max-width:none}.hf .rev-house{display:none}}.hf .rev-nav{align-items:center;gap:10px;display:flex}.hf .rev-nav button{border:1px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .25s;display:inline-flex}.hf .rev-nav button:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.hf .rev-nav svg{width:16px;height:16px}.hf .logos{margin-top:clamp(48px,5.6vw,80px)}.hf .logo-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:22px;display:flex}.hf .logos img{opacity:.6;filter:grayscale();width:auto;height:clamp(20px,2vw,27px);transition:opacity .3s,filter .3s}.hf .logos img:hover{opacity:1;filter:none}.hf .journal-grid{grid-template-columns:1.25fr 1fr;gap:clamp(20px,2.6vw,38px);margin-top:clamp(28px,3.4vw,48px);display:grid}@media (max-width:860px){.hf .journal-grid{grid-template-columns:1fr}}.hf .jstack{flex-direction:column;gap:clamp(20px,2.6vw,38px);display:flex}.hf .jcard{flex-direction:column;gap:14px;text-decoration:none;display:flex}.hf .jcard .frame{border-radius:var(--r);aspect-ratio:16/10;background:var(--sand);position:relative;overflow:hidden}.hf .jcard.tall .frame{aspect-ratio:4/5}.hf .jcard .frame .ph{transition:transform 1.4s cubic-bezier(.2,.7,.3,1)}.hf .jcard:hover .frame .ph{transform:scale(1.045)}.hf .jcard h3{margin-top:8px;font-size:clamp(18px,1.6vw,23px)}.hf .jcard .k{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.hf .jcard .small{margin-top:9px}.hf .closing{align-items:center;min-height:calc(2*clamp(62px,7.2vw,110px) + 210px);display:flex;position:relative;overflow:hidden}.hf .closing>.wrap{width:100%}.hf .closing .art{mix-blend-mode:multiply;z-index:0;pointer-events:none;background-position:100%;background-repeat:no-repeat;background-size:contain;width:min(46%,620px);position:absolute;top:clamp(18px,2.6vw,40px);bottom:clamp(18px,2.6vw,40px);right:clamp(16px,4vw,64px);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 24%)}.hf .closing .inner{z-index:2;max-width:46ch;position:relative}.hf .closing h2{font-size:clamp(25px,2.7vw,37px)}.hf .closing .lede{font-size:var(--t-small);margin-top:14px}@media (max-width:860px){.hf .closing .art{opacity:.22;width:100%}}.hf .cta-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}@media (max-width:760px){.hf .cards,.hf .dests,.hf .exp3,.hf .journal-grid,.hf .chips,.hf .logo-row,.hf .coll-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(var(--gutter)*-1);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:14px;display:flex;overflow-x:auto}.hf .cards::-webkit-scrollbar{height:0;display:none}.hf .dests::-webkit-scrollbar{height:0;display:none}.hf .exp3::-webkit-scrollbar{height:0;display:none}.hf .journal-grid::-webkit-scrollbar{height:0;display:none}.hf .chips::-webkit-scrollbar{height:0;display:none}.hf .logo-row::-webkit-scrollbar{height:0;display:none}.hf .coll-list::-webkit-scrollbar{height:0;display:none}.hf .cards>*,.hf .dests>*,.hf .exp3>*,.hf .journal-grid>*,.hf .chips>*,.hf .logo-row>*,.hf .coll-list>*{scroll-snap-align:start}.hf .cards>*{flex:0 0 76%}.hf .dests>*{flex:0 0 58%}.hf .exp3>*{flex:0 0 80%}.hf .chips>*,.hf .logo-row>*{flex:none}.hf .jstack{display:contents}.hf .journal-grid>*,.hf .jstack>*{flex:0 0 80%}.hf .jcard.tall .frame{aspect-ratio:16/10}.hf .coll{display:block}.hf .coll-stagewrap{display:none}.hf .coll-list{border-top:0;align-items:stretch}.hf .coll-item{border:0;flex-direction:column;flex:0 0 82%;display:flex}.hf .coll-item>.coll-frame{opacity:1;aspect-ratio:4/3;border-radius:var(--r);background:var(--sand);display:block;position:relative;inset:auto;overflow:hidden;transform:none}.hf .coll-item .coll-card{padding:20px 18px 16px}.hf .coll-item .coll-card b{font-size:20px}.hf .coll-item .coll-btn{align-items:flex-start;padding:14px 0 0}.hf .coll-item.is-active .coll-btn{padding-left:0}.hf .coll-btn .t{font-size:21px}.hf .coll-btn .d{max-width:none;display:block}.hf .coll-item .coll-btn,.hf .coll-item .coll-btn .d{color:var(--ink)}.hf .coll-item .coll-btn .d{color:var(--ink-2)}.hf .cards:after,.hf .dests:after,.hf .exp3:after,.hf .journal-grid:after,.hf .chips:after,.hf .logo-row:after,.hf .coll-list:after{content:"";flex:0 0 calc(var(--gutter) - 14px)}}.hf .armed{transition:opacity .8s,transform .8s cubic-bezier(.16,.84,.34,1)}.hf .armed.armed-on{opacity:0;transform:translateY(22px)}.hf .armed.armed-on.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hf *{transition-duration:.01ms!important;animation:none!important}.hf .armed,.hf .armed.armed-on{opacity:1!important;transform:none!important}}
