.hero[data-astro-cid-ge2uvauf]{width:100%;height:100svh;min-height:620px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{background:var(--color-ink);z-index:0;position:absolute;inset:0}.hero-layer[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf][data-curtain=ready] .hero-layer[data-astro-cid-ge2uvauf]{will-change:clip-path}.hero[data-astro-cid-ge2uvauf]:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#2a24209e,#0000 85%);position:absolute;inset:0}.hero-layer--1[data-astro-cid-ge2uvauf]{z-index:4}.hero-layer--2[data-astro-cid-ge2uvauf]{z-index:3}.hero-layer--3[data-astro-cid-ge2uvauf]{z-index:2}.hero-layer--4[data-astro-cid-ge2uvauf]{z-index:1}.hero-vid[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.hero-content[data-astro-cid-ge2uvauf]{z-index:10;pointer-events:none;align-items:flex-start;padding-top:18vh;padding-left:clamp(48px,7vw,120px);padding-right:clamp(24px,5vw,80px);display:flex;position:absolute;inset:0}.hero-text[data-astro-cid-ge2uvauf]{pointer-events:all}.hero-playback[data-astro-cid-ge2uvauf]{pointer-events:auto;min-height:44px;color:var(--color-ivory);background:var(--color-ink);font:400 var(--fs-label)/1.5 var(--font-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;cursor:pointer;border:1px solid;border-radius:0;padding:10px 16px;position:absolute;bottom:32px;left:clamp(24px,7vw,120px)}.hero-playback[data-astro-cid-ge2uvauf]:focus-visible,.hero-btn[data-astro-cid-ge2uvauf]:focus-visible{outline-color:var(--color-ivory)}.hero[data-astro-cid-ge2uvauf][data-curtain=static] .hero-playback[data-astro-cid-ge2uvauf]{display:none}.hero-eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-ui,"Jost", sans-serif);letter-spacing:.35em;text-transform:uppercase;color:var(--color-gold);font-size:9px;font-weight:400;display:block}.hero-eyebrow-line[data-astro-cid-ge2uvauf]{background:var(--color-gold);width:28px;height:1px;margin:10px 0 28px;display:block}.hero-headline[data-astro-cid-ge2uvauf]{font-family:var(--font-display,"Cormorant Garamond", serif);text-transform:uppercase;letter-spacing:.015em;color:var(--color-ivory);margin:0 0 22px;font-size:clamp(44px,6.1vw,88px);font-weight:500;line-height:1.04}.hero-subtitle[data-astro-cid-ge2uvauf]{font-family:var(--font-ui,"Jost", sans-serif);color:var(--color-ivory);margin:0 0 40px;font-size:17px;font-weight:400;line-height:1.7}.hero-btn[data-astro-cid-ge2uvauf]{color:var(--color-ivory);font-family:var(--font-ui,"Jost", sans-serif);letter-spacing:.22em;text-transform:uppercase;min-height:44px;transition:border-color .3s var(--ease-emphasis), gap .3s var(--ease-emphasis);background:0 0;border:none;border-bottom:1px solid oklch(97% .005 80/.55);align-items:center;gap:10px;padding:0 0 8px;font-size:10px;text-decoration:none;display:inline-flex}.hero-btn[data-astro-cid-ge2uvauf]:hover{border-bottom-color:var(--color-gold);gap:14px}.hero-btn-icon[data-astro-cid-ge2uvauf]{transition:transform .3s var(--ease-emphasis);font-size:14px}.hero-btn[data-astro-cid-ge2uvauf]:hover .hero-btn-icon[data-astro-cid-ge2uvauf]{transform:translate(2px,-2px)}.hero-scroll[data-astro-cid-ge2uvauf]{pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(40px,6vh,72px);right:clamp(24px,5vw,80px)}.hero-scroll-label[data-astro-cid-ge2uvauf]{font-family:var(--font-ui,"Jost", sans-serif);letter-spacing:.28em;text-transform:uppercase;color:oklch(97% .005 80/.45);writing-mode:vertical-rl;text-orientation:mixed;font-size:8px}.hero-scroll-line[data-astro-cid-ge2uvauf]{transform-origin:top;width:1px;height:48px;animation:scrollLineGrow 2.4s var(--ease-emphasis) infinite;background:oklch(97% .005 80/.3)}@keyframes scrollLineGrow{0%{opacity:0;transform:scaleY(0)}25%{opacity:1}to{opacity:0;transform:scaleY(1)}}@media (width<=767px){.hero-scroll[data-astro-cid-ge2uvauf]{display:none}.hero-content[data-astro-cid-ge2uvauf]{padding-top:22vh;padding-left:24px;padding-right:24px}.hero-headline[data-astro-cid-ge2uvauf]{font-size:clamp(38px,11vw,64px)}.hero-subtitle[data-astro-cid-ge2uvauf] br[data-astro-cid-ge2uvauf]{display:none}.hero[data-astro-cid-ge2uvauf]{min-height:560px}}@media (prefers-reduced-motion:reduce){.hero-scroll-line[data-astro-cid-ge2uvauf]{animation:none}}.mb[data-astro-cid-drh2dlvb]{background:var(--color-sand);padding:clamp(72px,10vh,120px) 0}.mb-inner[data-astro-cid-drh2dlvb]{text-align:center;width:min(640px,86vw);margin:0 auto}.mb-mark[data-astro-cid-drh2dlvb]{font-family:var(--font-display);color:var(--color-gold);margin-bottom:28px;font-size:18px;line-height:1;display:block}.mb-body[data-astro-cid-drh2dlvb]{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;margin:0 0 28px;font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.55}.mb-line[data-astro-cid-drh2dlvb]{font-family:var(--font-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--color-cocoa);margin:0 0 28px;font-size:9px}.mb-cta[data-astro-cid-drh2dlvb]{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-gold);padding-bottom:5px;font-size:9px;text-decoration:none}.mb-cta[data-astro-cid-drh2dlvb]:hover{color:var(--color-gold)}.cvc[data-astro-cid-kwxrek4o]{grid-template-columns:1fr 1fr;gap:0;width:100%;display:grid}.cvc-card[data-astro-cid-kwxrek4o]{aspect-ratio:16/11;color:inherit;cursor:pointer;text-decoration:none;display:block;position:relative;overflow:hidden}.cvc-media[data-astro-cid-kwxrek4o]{z-index:0;background:var(--color-ink);position:absolute;inset:0;overflow:hidden}.cvc-vid[data-astro-cid-kwxrek4o]{object-fit:cover;object-position:center 40%;will-change:transform;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94);display:block}.cvc-card[data-astro-cid-kwxrek4o]:hover .cvc-vid[data-astro-cid-kwxrek4o]{transform:scale(1.04)}.cvc-overlay[data-astro-cid-kwxrek4o]{z-index:1;transition:background .5s var(--ease-luxury);background:linear-gradient(oklch(8% .008 60/.1) 0%,oklch(8% .008 60/.3) 55%,oklch(8% .008 60/.85) 100%);position:absolute;inset:0}.cvc-card[data-astro-cid-kwxrek4o]:hover .cvc-overlay[data-astro-cid-kwxrek4o]{background:linear-gradient(oklch(8% .008 60/.15) 0%,oklch(8% .008 60/.4) 50%,oklch(8% .008 60/.92) 100%)}.cvc-text[data-astro-cid-kwxrek4o]{z-index:2;transition:transform .5s var(--ease-luxury);padding:clamp(28px,5vw,56px);position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.cvc-card[data-astro-cid-kwxrek4o]:hover .cvc-text[data-astro-cid-kwxrek4o]{transform:translateY(-6px)}.cvc-eyebrow[data-astro-cid-kwxrek4o]{font-family:var(--font-ui,"Jost", sans-serif);letter-spacing:.38em;text-transform:uppercase;color:oklch(80% .06 80/.9);margin-bottom:10px;font-size:8px;font-weight:400;display:block}.cvc-title[data-astro-cid-kwxrek4o]{font-family:var(--font-display,"Cormorant Garamond", serif);font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--color-ivory);margin:0 0 12px;font-weight:500;line-height:.95}.cvc-desc[data-astro-cid-kwxrek4o]{font-family:var(--font-ui,"Jost", sans-serif);font-size:var(--fs-body);letter-spacing:normal;text-transform:none;color:oklch(85% .004 80/.78);max-width:28ch;margin:0 0 20px;font-weight:400;line-height:1.5}.cvc-arrow[data-astro-cid-kwxrek4o]{font-family:var(--font-ui,"Jost", sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ivory);opacity:1;align-items:center;gap:10px;font-size:9px;font-weight:400;display:inline-flex;transform:none}.cvc-arrow-icon[data-astro-cid-kwxrek4o]{transition:transform .3s var(--ease-luxury);display:inline-block}.cvc-card[data-astro-cid-kwxrek4o]:hover .cvc-arrow-icon[data-astro-cid-kwxrek4o]{transform:translate(4px)}.cvc-card[data-astro-cid-kwxrek4o]:first-child{border-right:1px solid oklch(97% .004 80/.08)}@media (width<=640px){.cvc[data-astro-cid-kwxrek4o]{grid-template-columns:1fr}.cvc-card[data-astro-cid-kwxrek4o]{aspect-ratio:4/5}.cvc-card[data-astro-cid-kwxrek4o]:first-child{border-bottom:1px solid oklch(97% .004 80/.08);border-right:none}.cvc-arrow[data-astro-cid-kwxrek4o]{opacity:1;transform:none}}.ap[data-astro-cid-fcuepi5o]{background:var(--color-sand);scroll-margin-top:var(--header-h);padding:clamp(80px,10vw,128px) 0 clamp(64px,8vw,96px)}.ap-inner[data-astro-cid-fcuepi5o]{width:min(1280px,92vw);margin:0 auto}.ap-head[data-astro-cid-fcuepi5o]{max-width:560px;margin-bottom:clamp(40px,5vw,64px)}.ap-eyebrow[data-astro-cid-fcuepi5o]{font-family:var(--font-ui);letter-spacing:.4em;text-transform:uppercase;color:var(--color-ink);margin-bottom:18px;font-size:9px;font-weight:400;display:block}.ap-title[data-astro-cid-fcuepi5o]{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);text-wrap:balance;margin:0 0 18px;font-weight:500;line-height:.95}.ap-title-link[data-astro-cid-fcuepi5o]{color:inherit;transition:color .2s var(--ease-base,ease);text-decoration:none}.ap-title-link[data-astro-cid-fcuepi5o]:hover,.ap-title-link[data-astro-cid-fcuepi5o]:focus-visible{color:var(--color-gold)}.ap-underline[data-astro-cid-fcuepi5o]{background:var(--color-gold);width:48px;height:1px;margin-bottom:28px;display:block}.ap-lead[data-astro-cid-fcuepi5o]{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-cocoa);text-wrap:pretty;max-width:52ch;margin:0;font-weight:400;line-height:1.85}.ap-grid[data-astro-cid-fcuepi5o]{gap:28px;margin:0;padding:0;list-style:none;display:grid}.ap-stills[data-astro-cid-fcuepi5o]{grid-template-columns:repeat(4,minmax(0,1fr))}.ap-films[data-astro-cid-fcuepi5o]{--ap-cols:3;flex-wrap:wrap;justify-content:center;gap:40px 28px;margin-top:clamp(56px,7vw,96px);display:flex}.ap-films[data-astro-cid-fcuepi5o] .ap-step[data-astro-cid-fcuepi5o]{flex:0 0 calc((100% - (var(--ap-cols) - 1) * 28px) / var(--ap-cols));min-width:0}.ap-caption[data-astro-cid-fcuepi5o]{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-ink);text-align:center;text-wrap:balance;flex-direction:column;align-items:center;gap:14px;margin:0;font-size:clamp(17px,1.4vw,20px);font-style:italic;font-weight:400;line-height:1.4;display:flex}.ap-caption-rule[data-astro-cid-fcuepi5o]{background:var(--color-gold);width:28px;height:1px}.ap-photo[data-astro-cid-fcuepi5o]{aspect-ratio:4/5;background:var(--color-mist);margin-bottom:22px;overflow:hidden}.ap-photo[data-astro-cid-fcuepi5o] img[data-astro-cid-fcuepi5o],.ap-photo[data-astro-cid-fcuepi5o] video[data-astro-cid-fcuepi5o]{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.32,.72,0,1);display:block;transform:scale(1.02)}.ap-films[data-astro-cid-fcuepi5o] .ap-photo[data-astro-cid-fcuepi5o] video[data-astro-cid-fcuepi5o]{object-position:center 40%}.ap-step[data-astro-cid-fcuepi5o]:hover .ap-photo[data-astro-cid-fcuepi5o] img[data-astro-cid-fcuepi5o],.ap-step[data-astro-cid-fcuepi5o]:hover .ap-photo[data-astro-cid-fcuepi5o] video[data-astro-cid-fcuepi5o]{transform:scale(1.06)}.ap-num[data-astro-cid-fcuepi5o]{font-family:var(--font-display);color:var(--color-gold);letter-spacing:.04em;margin-bottom:8px;font-size:22px;font-weight:400;line-height:1;display:block}.ap-step-title[data-astro-cid-fcuepi5o]{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--color-ink);margin:0 0 12px;font-size:11px;font-weight:400}.ap-step-rule[data-astro-cid-fcuepi5o]{background:var(--color-gold);width:28px;height:1px;margin-bottom:14px;display:block}.ap-body[data-astro-cid-fcuepi5o]{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-cocoa);max-width:36ch;margin:0;font-weight:400;line-height:1.75}@media (width<=900px){.ap-stills[data-astro-cid-fcuepi5o]{grid-template-columns:1fr 1fr;gap:36px 20px}.ap-films[data-astro-cid-fcuepi5o]{column-gap:20px}.ap-films[data-astro-cid-fcuepi5o] .ap-step[data-astro-cid-fcuepi5o]{flex-basis:calc(50% - 10px)}}@media (width<=560px){.ap-stills[data-astro-cid-fcuepi5o]{grid-template-columns:1fr}.ap-films[data-astro-cid-fcuepi5o] .ap-step[data-astro-cid-fcuepi5o]{flex-basis:100%}.ap-photo[data-astro-cid-fcuepi5o]{aspect-ratio:16/11}.ap-body[data-astro-cid-fcuepi5o]{max-width:none}}@media (prefers-reduced-motion:reduce){.ap-photo[data-astro-cid-fcuepi5o] img[data-astro-cid-fcuepi5o],.ap-photo[data-astro-cid-fcuepi5o] video[data-astro-cid-fcuepi5o],.ap-step[data-astro-cid-fcuepi5o]:hover .ap-photo[data-astro-cid-fcuepi5o] img[data-astro-cid-fcuepi5o],.ap-step[data-astro-cid-fcuepi5o]:hover .ap-photo[data-astro-cid-fcuepi5o] video[data-astro-cid-fcuepi5o]{transition:none;transform:none}}.ds[data-astro-cid-2miumysx]{background:var(--color-sand);padding:clamp(80px,10vw,128px) 0}.ds-inner[data-astro-cid-2miumysx]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);width:min(1280px,92vw);margin:0 auto;display:grid}.ds-head[data-astro-cid-2miumysx]{top:calc(var(--header-h,72px) + 48px);position:sticky}.ds-eyebrow[data-astro-cid-2miumysx]{font-family:var(--font-ui);letter-spacing:.4em;text-transform:uppercase;color:var(--color-ink);margin-bottom:18px;font-size:9px;display:block}.ds-title[data-astro-cid-2miumysx]{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);text-wrap:balance;margin:0 0 18px;font-weight:500;line-height:.95}.ds-rule[data-astro-cid-2miumysx]{background:var(--color-gold);width:48px;height:1px;margin-bottom:28px;display:block}.ds-lead[data-astro-cid-2miumysx]{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-cocoa);text-wrap:pretty;max-width:42ch;margin:0;line-height:1.85}.ds-grid[data-astro-cid-2miumysx]{grid-template-columns:1fr 1fr;gap:clamp(20px,2.5vw,36px);margin:0;padding:0;list-style:none;display:grid}.ds-item[data-astro-cid-2miumysx]:nth-child(2n){margin-top:clamp(48px,9vw,140px)}.ds-figure[data-astro-cid-2miumysx]{margin:0}.ds-photo[data-astro-cid-2miumysx]{aspect-ratio:2/3;background:var(--color-mist);overflow:hidden}.ds-photo[data-astro-cid-2miumysx] img[data-astro-cid-2miumysx]{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.32,.72,0,1);display:block}.ds-item[data-astro-cid-2miumysx]:hover .ds-photo[data-astro-cid-2miumysx] img[data-astro-cid-2miumysx]{transform:scale(1.04)}.ds-caption[data-astro-cid-2miumysx]{grid-template-columns:auto 1fr;gap:6px 14px;padding-top:18px;display:grid}.ds-num[data-astro-cid-2miumysx]{font-family:var(--font-display);color:var(--color-gold);grid-row:span 2;font-size:22px;line-height:1}.ds-item-title[data-astro-cid-2miumysx]{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--color-ink);font-size:11px}.ds-body[data-astro-cid-2miumysx]{font-family:var(--font-ui);color:var(--color-cocoa);text-wrap:pretty;font-size:14px;line-height:1.65}@media (width<=900px){.ds-inner[data-astro-cid-2miumysx]{grid-template-columns:1fr}.ds-head[data-astro-cid-2miumysx]{position:static}}@media (width<=480px){.ds-grid[data-astro-cid-2miumysx]{gap:16px}.ds-item[data-astro-cid-2miumysx]:nth-child(2n){margin-top:40px}.ds-body[data-astro-cid-2miumysx]{font-size:13px}}@media (prefers-reduced-motion:reduce){.ds-photo[data-astro-cid-2miumysx] img[data-astro-cid-2miumysx],.ds-item[data-astro-cid-2miumysx]:hover .ds-photo[data-astro-cid-2miumysx] img[data-astro-cid-2miumysx]{transition:none;transform:none}}.ml[data-astro-cid-ym7o7anb]{background:var(--color-sand);color:var(--color-ink);overflow:hidden}.ml-stage[data-astro-cid-ym7o7anb]{grid-template-rows:1fr auto;grid-template-columns:minmax(260px,.8fr) minmax(0,3fr);align-items:center;column-gap:clamp(32px,4vw,64px);min-height:100svh;padding:clamp(72px,10vh,112px) 0 clamp(40px,6vh,64px) clamp(24px,6vw,96px);display:grid;position:relative}.ml-head[data-astro-cid-ym7o7anb]{align-self:center}.ml-title[data-astro-cid-ym7o7anb]{font-family:var(--font-display);letter-spacing:.01em;overflow-wrap:anywhere;margin:0 0 28px;font-size:clamp(40px,4.6vw,72px);font-weight:400;line-height:1}.ml-lead[data-astro-cid-ym7o7anb]{max-width:30ch;font-family:var(--font-ui);color:var(--color-cocoa);text-wrap:pretty;margin:0 0 28px;font-size:15px;line-height:1.95}.ml-follow[data-astro-cid-ym7o7anb]{min-height:44px;font-family:var(--font-ui);letter-spacing:.26em;text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-gold);transition:color .3s var(--ease-emphasis,ease);align-items:center;gap:8px;font-size:10px;text-decoration:none;display:inline-flex}.ml-follow[data-astro-cid-ym7o7anb]:hover{color:var(--color-gold-deep)}.ml-count[data-astro-cid-ym7o7anb]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-cocoa);align-items:center;gap:14px;margin:clamp(40px,8vh,96px) 0 0;font-size:22px;display:flex}.ml-count[data-astro-cid-ym7o7anb] [data-astro-cid-ym7o7anb][data-looks-current]{color:var(--color-gold)}.ml-count-sep[data-astro-cid-ym7o7anb]{background:var(--color-gold);width:40px;height:1px}.ml-viewport[data-astro-cid-ym7o7anb]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.ml-viewport[data-astro-cid-ym7o7anb]::-webkit-scrollbar{display:none}.ml-track[data-astro-cid-ym7o7anb]{align-items:flex-start;gap:clamp(8px,.9vw,14px);width:max-content;margin:0;padding:0 clamp(24px,6vw,96px) 0 0;list-style:none;display:flex}.ml-item[data-astro-cid-ym7o7anb]{scroll-snap-align:start;flex:none}.ml-item[data-astro-cid-ym7o7anb]:nth-child(odd) .ml-photo[data-astro-cid-ym7o7anb]{height:min(66vh,620px)}.ml-item[data-astro-cid-ym7o7anb]:nth-child(2n){margin-top:clamp(14px,2.6vh,28px)}.ml-item[data-astro-cid-ym7o7anb]:nth-child(2n) .ml-photo[data-astro-cid-ym7o7anb]{height:min(62vh,576px)}.ml-figure[data-astro-cid-ym7o7anb]{margin:0}.ml-photo[data-astro-cid-ym7o7anb]{aspect-ratio:2/3;background:var(--color-mist);overflow:hidden}.ml-photo[data-astro-cid-ym7o7anb] img[data-astro-cid-ym7o7anb]{object-fit:cover;will-change:transform;width:100%;height:100%;display:block;transform:scale(1.12)}.ml-caption[data-astro-cid-ym7o7anb]{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--color-cocoa);align-items:baseline;gap:12px;padding-top:14px;font-size:11px;display:flex}.ml-num[data-astro-cid-ym7o7anb]{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-gold);align-items:center;gap:12px;font-size:20px;display:inline-flex}.ml-num[data-astro-cid-ym7o7anb]:after{content:"";opacity:.6;background:currentColor;width:24px;height:1px}.ml-progress[data-astro-cid-ym7o7anb]{background:#b08d5e38;grid-column:2;height:1px;margin:clamp(24px,4vh,40px) clamp(24px,6vw,96px) 0 0}.ml-progress[data-astro-cid-ym7o7anb] span[data-astro-cid-ym7o7anb]{background:var(--color-gold);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.125)}.ml-hint[data-astro-cid-ym7o7anb]{display:none}.ml[data-astro-cid-ym7o7anb][data-looks=pinned] .ml-viewport[data-astro-cid-ym7o7anb]{scroll-snap-type:none;overflow:hidden}@media (width<=900px){.ml-stage[data-astro-cid-ym7o7anb]{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:32px;min-height:0;padding-right:0}.ml-head[data-astro-cid-ym7o7anb]{padding-right:24px}.ml-count[data-astro-cid-ym7o7anb]{display:none}.ml-progress[data-astro-cid-ym7o7anb]{grid-column:1}.ml-hint[data-astro-cid-ym7o7anb]{font-family:var(--font-ui);letter-spacing:.26em;text-transform:uppercase;color:var(--color-cocoa);align-items:center;gap:14px;margin:-8px 0 0;padding-right:24px;font-size:10px;display:flex}.ml-hint-arrow[data-astro-cid-ym7o7anb]{width:44px;height:12px;color:var(--color-gold);flex-shrink:0;overflow:visible}.ml-item[data-astro-cid-ym7o7anb]:nth-child(odd) .ml-photo[data-astro-cid-ym7o7anb]{width:min(72vw,420px);height:auto}.ml-item[data-astro-cid-ym7o7anb]:nth-child(2n) .ml-photo[data-astro-cid-ym7o7anb]{width:min(58vw,340px);height:auto}.ml-photo[data-astro-cid-ym7o7anb] img[data-astro-cid-ym7o7anb]{transform:none}}@media (prefers-reduced-motion:reduce){.ml-photo[data-astro-cid-ym7o7anb] img[data-astro-cid-ym7o7anb]{transform:none!important}}.su[data-astro-cid-262ssr3i]{background:var(--color-sand);grid-template-columns:.85fr 1.3fr;min-height:min(88vh,820px);display:grid}.su-copy[data-astro-cid-262ssr3i]{flex-direction:column;justify-content:center;padding:clamp(48px,7vw,96px) clamp(32px,6vw,88px);display:flex}.su-mark[data-astro-cid-262ssr3i]{color:var(--color-gold);font-family:var(--font-display);margin-bottom:24px;font-size:16px;display:block}.su-title[data-astro-cid-262ssr3i]{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);text-wrap:balance;margin:0 0 24px;font-weight:500;line-height:1.12}.su-body[data-astro-cid-262ssr3i]{max-width:38ch;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-cocoa);text-wrap:pretty;margin:0 0 32px;font-weight:400;line-height:1.85}.su-cta[data-astro-cid-262ssr3i]{width:fit-content;font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-gold);padding-bottom:5px;font-size:9px;text-decoration:none}.su-cta[data-astro-cid-262ssr3i]:hover{color:var(--color-gold)}.su-stage[data-astro-cid-262ssr3i]{background:radial-gradient(closest-side, #b08d5e1f, transparent 70%), var(--color-ivory);perspective:1200px;place-items:center;padding:clamp(32px,4vw,56px) clamp(16px,3vw,48px);display:grid;position:relative;overflow:hidden}.su-tilt[data-astro-cid-262ssr3i]{aspect-ratio:1;width:min(100%,760px);transform-style:preserve-3d;position:relative}.su-diamond[data-astro-cid-262ssr3i]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:var(--color-mist);position:absolute;inset:6%;overflow:hidden}.su-diamond[data-astro-cid-262ssr3i] img[data-astro-cid-262ssr3i]{object-fit:cover;width:112%;max-width:none;height:112%;display:block;position:absolute;top:-6%;left:-6%}.su-frame[data-astro-cid-262ssr3i]{pointer-events:none;position:absolute;overflow:visible}.su-frame--outer[data-astro-cid-262ssr3i]{width:100%;height:100%;inset:0}.su-frame--inner[data-astro-cid-262ssr3i]{opacity:.55;width:91%;height:91%;inset:4.5%}.su-frame[data-astro-cid-262ssr3i] polygon[data-astro-cid-262ssr3i]{fill:none;stroke:var(--color-gold);stroke-width:.22px}.su-spark[data-astro-cid-262ssr3i]{background:var(--color-gold);width:7px;height:7px;margin-left:-3.5px;position:absolute;left:50%;transform:rotate(45deg)}.su-spark--top[data-astro-cid-262ssr3i]{top:-3.5px}.su-spark--bottom[data-astro-cid-262ssr3i]{bottom:-3.5px}@media (width<=800px){.su[data-astro-cid-262ssr3i]{grid-template-columns:1fr;min-height:0}.su-stage[data-astro-cid-262ssr3i]{padding:24px 12px 40px}.su-tilt[data-astro-cid-262ssr3i]{width:min(100%,560px)}}.os[data-astro-cid-lhbcmlr6]{isolation:isolate;clip-path:inset(0);border-top:1px solid var(--color-line);background:var(--color-sand);position:relative}.os-backdrop[data-astro-cid-lhbcmlr6]{z-index:-1;position:fixed;inset:0;overflow:hidden}.os-backdrop-img[data-astro-cid-lhbcmlr6]{object-fit:cover;object-position:50% 66%;width:100%;max-width:none;height:112%;display:block;position:absolute;top:-6%;left:0}.os-inner[data-astro-cid-lhbcmlr6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:min(1280px,92vw);margin:0 auto;padding-block:clamp(56px,7vw,104px);display:grid}.os-portrait[data-astro-cid-lhbcmlr6]{z-index:1;width:min(100%,62.4vh);position:relative}.os-frame[data-astro-cid-lhbcmlr6]{aspect-ratio:4/5;background:var(--color-mist);clip-path:polygon(0% 0%,100% 0%,84% 100%,0% 100%);margin:0;overflow:hidden}.os-frame[data-astro-cid-lhbcmlr6] img[data-astro-cid-lhbcmlr6]{object-fit:cover;object-position:center 30%;filter:grayscale();transform-origin:50% 40%;width:100%;max-width:none;height:100%;display:block}.os-line[data-astro-cid-lhbcmlr6]{pointer-events:none;position:absolute;inset:0}.os-line-bar[data-astro-cid-lhbcmlr6]{background:linear-gradient(to bottom, var(--color-gold), color-mix(in oklch, var(--color-gold) 35%, transparent));transform-origin:50% 0;width:1px;height:106%;position:absolute;top:-3%;left:calc(100% + 14px);rotate:7.29deg}.os-glass[data-astro-cid-lhbcmlr6]{z-index:2;backdrop-filter:blur(14px)saturate(1.05);background:#f4efe8cc;margin-left:-10%;padding:clamp(36px,4.4vw,64px) clamp(28px,4vw,60px);position:relative}.os-eyebrow[data-astro-cid-lhbcmlr6]{font-family:var(--font-ui);letter-spacing:.36em;text-transform:uppercase;color:var(--color-cocoa);margin-bottom:22px;font-size:9px;display:block}.os-kicker[data-astro-cid-lhbcmlr6]{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-ink);margin:0 0 8px;font-size:clamp(26px,2.8vw,36px);font-weight:400}.os-name[data-astro-cid-lhbcmlr6]{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);margin:0 0 20px;font-weight:500;line-height:1.1}.os-body[data-astro-cid-lhbcmlr6]{max-width:40ch;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-cocoa);margin:0 0 20px;font-weight:400;line-height:1.85}.os-more[data-astro-cid-lhbcmlr6]{margin:0 0 28px}.os-more-toggle[data-astro-cid-lhbcmlr6]{cursor:pointer;min-height:44px;font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--color-cocoa);align-items:center;gap:12px;font-size:9px;list-style:none;transition:color .2s;display:inline-flex}.os-more-toggle[data-astro-cid-lhbcmlr6]::-webkit-details-marker{display:none}.os-more-toggle[data-astro-cid-lhbcmlr6]:hover,.os-more-toggle[data-astro-cid-lhbcmlr6]:focus-visible{color:var(--color-ink)}.os-more-icon[data-astro-cid-lhbcmlr6]{flex:none;width:11px;height:11px;position:relative}.os-more-icon[data-astro-cid-lhbcmlr6]:before,.os-more-icon[data-astro-cid-lhbcmlr6]:after{content:"";background:var(--color-gold);position:absolute}.os-more-icon[data-astro-cid-lhbcmlr6]:before{height:1px;top:5px;left:0;right:0}.os-more-icon[data-astro-cid-lhbcmlr6]:after{width:1px;transition:transform .28s var(--ease-emphasis,ease);top:0;bottom:0;left:5px}.os-more[data-astro-cid-lhbcmlr6][data-open] .os-more-icon[data-astro-cid-lhbcmlr6]:after{transform:scaleY(0)}.os-more-close[data-astro-cid-lhbcmlr6],.os-more[data-astro-cid-lhbcmlr6][data-open] .os-more-open[data-astro-cid-lhbcmlr6]{display:none}.os-more[data-astro-cid-lhbcmlr6][data-open] .os-more-close[data-astro-cid-lhbcmlr6]{display:inline}.os-more[data-astro-cid-lhbcmlr6] .acc-inner[data-astro-cid-lhbcmlr6] .os-body[data-astro-cid-lhbcmlr6]{margin:8px 0 12px}.os-more[data-astro-cid-lhbcmlr6] .acc-inner[data-astro-cid-lhbcmlr6] .os-body[data-astro-cid-lhbcmlr6]:last-child{margin-bottom:0}.os-cta[data-astro-cid-lhbcmlr6]{width:fit-content;font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-gold);padding-bottom:5px;font-size:9px;text-decoration:none;display:inline-block}.os-cta[data-astro-cid-lhbcmlr6]:hover{color:var(--color-gold-deep,var(--color-gold))}@media (width<=800px){.os-inner[data-astro-cid-lhbcmlr6]{grid-template-columns:minmax(0,1fr);width:100%;padding-block:0 clamp(40px,10vw,64px)}.os-portrait[data-astro-cid-lhbcmlr6]{width:100%}.os-frame[data-astro-cid-lhbcmlr6]{aspect-ratio:5/6;clip-path:polygon(0% 0%,100% 0%,100% 86%,0% 100%);max-height:none}.os-line[data-astro-cid-lhbcmlr6]{display:none}.os-glass[data-astro-cid-lhbcmlr6]{margin:-14% 4vw 0}}@media (prefers-reduced-motion:reduce){.os-more-icon[data-astro-cid-lhbcmlr6]:after,.os-more-toggle[data-astro-cid-lhbcmlr6]{transition:none}}.ai[data-astro-cid-bvbcpvrf]{isolation:isolate;min-height:min(56vh,480px);color:var(--color-ink);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ai-bg[data-astro-cid-bvbcpvrf]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ai-veil[data-astro-cid-bvbcpvrf]{z-index:1;pointer-events:none;background:#fbf9f359;position:absolute;inset:0}.ai-inner[data-astro-cid-bvbcpvrf]{z-index:2;padding:clamp(64px,10vh,120px) 24px;position:relative}.ai-title[data-astro-cid-bvbcpvrf]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(48px,8vw,96px);font-weight:400;line-height:1}.ai-body[data-astro-cid-bvbcpvrf]{font-family:var(--font-ui);font-size:var(--fs-body);letter-spacing:normal;color:var(--color-cocoa,var(--color-ink));margin:0 0 28px;font-weight:400}.ai-cta[data-astro-cid-bvbcpvrf]{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid #2a242073;align-items:center;gap:10px;padding-bottom:6px;font-size:9px;text-decoration:none;display:inline-flex}.ai-cta[data-astro-cid-bvbcpvrf]:hover{border-bottom-color:var(--color-gold-deep,var(--color-gold));color:var(--color-gold-deep,var(--color-gold))}.trust-strip[data-astro-cid-qlv4pxuf]{background:var(--color-sand);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ts-row[data-astro-cid-qlv4pxuf]{justify-content:space-evenly;align-items:stretch;padding:44px 0;display:flex}.ts-cell[data-astro-cid-qlv4pxuf]{text-align:center;color:inherit;transition:color .2s var(--ease-base,ease);flex-direction:column;flex:1;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex;position:relative}.ts-cell[data-astro-cid-qlv4pxuf]:hover .ts-label[data-astro-cid-qlv4pxuf],.ts-cell[data-astro-cid-qlv4pxuf]:focus-visible .ts-label[data-astro-cid-qlv4pxuf]{color:var(--color-gold)}.ts-cell[data-astro-cid-qlv4pxuf]:not(:last-child):after{content:"";background:var(--color-border);width:1px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ts-icon[data-astro-cid-qlv4pxuf]{color:var(--color-gold);display:inline-flex}.ts-label[data-astro-cid-qlv4pxuf]{font-family:var(--font-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink);font-size:9px;font-weight:400}.ts-sub[data-astro-cid-qlv4pxuf]{font-family:var(--font-ui);letter-spacing:.08em;color:var(--color-cocoa);font-size:10px;font-weight:300}@media (width<=640px){.ts-row[data-astro-cid-qlv4pxuf]{flex-direction:column;gap:32px;padding:36px 0}.ts-cell[data-astro-cid-qlv4pxuf]:not(:last-child):after{display:none}}.founder[data-astro-cid-cpt5ee6x]{padding:var(--section-py) 5vw;background:var(--color-sand);color:var(--color-ink)}.founder-inner[data-astro-cid-cpt5ee6x]{grid-template-columns:1fr .78fr;align-items:center;gap:clamp(40px,7vw,112px);max-width:1280px;margin:0 auto;display:grid}.founder-eyebrow[data-astro-cid-cpt5ee6x]{font:400 var(--fs-label) / 1.5 var(--font-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--color-gold);margin:0 0 24px}h2[data-astro-cid-cpt5ee6x]{max-width:14ch;font:500 var(--fs-h2) / 1.08 var(--font-display);letter-spacing:var(--tracking-display);margin:0}.founder-body[data-astro-cid-cpt5ee6x]{max-width:46ch;font-size:var(--fs-body);color:var(--color-cocoa);margin:28px 0 0;line-height:1.65}.founder-meta[data-astro-cid-cpt5ee6x]{border-top:1px solid var(--color-line);font:400 var(--fs-caption) / 1.5 var(--font-ui);letter-spacing:.08em;color:var(--color-cocoa);margin:32px 0 0;padding-top:20px}.founder-stage[data-astro-cid-cpt5ee6x]{aspect-ratio:9/16;background:#15110f;justify-self:end;width:100%;max-height:78vh;margin:0;position:relative;overflow:hidden}.founder-vid[data-astro-cid-cpt5ee6x]{object-fit:cover;width:100%;height:100%;display:block}.founder-play[data-astro-cid-cpt5ee6x]{width:100%;color:var(--color-ivory);cursor:pointer;transition:opacity var(--dur-base) var(--ease-emphasis);background:radial-gradient(48% 24% at 50% 82%,#15110f75,#15110f00 100%),linear-gradient(#15110f14 42%,#15110f9e);border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:20px;padding-bottom:clamp(40px,9%,96px);display:flex;position:absolute;inset:0}.founder-play-ring[data-astro-cid-cpt5ee6x]{width:76px;height:76px;transition:transform var(--dur-base) var(--ease-emphasis), background var(--dur-base) var(--ease-emphasis);background:#15110f52;border:1px solid #fbf9f3a6;border-radius:50%;place-items:center;padding-left:4px;display:grid}.founder-play[data-astro-cid-cpt5ee6x]:hover .founder-play-ring[data-astro-cid-cpt5ee6x]{background:#fbf9f329;transform:scale(1.06)}.founder-play-label[data-astro-cid-cpt5ee6x]{font:400 var(--fs-label) / 1.5 var(--font-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;text-shadow:0 1px 12px #15110f99}[data-astro-cid-cpt5ee6x][data-founder][data-playing] .founder-play[data-astro-cid-cpt5ee6x]{display:none}@media (width<=860px){.founder-inner[data-astro-cid-cpt5ee6x]{grid-template-columns:1fr;gap:40px}h2[data-astro-cid-cpt5ee6x]{max-width:18ch}.founder-stage[data-astro-cid-cpt5ee6x]{justify-self:center;max-width:420px;max-height:none}}@media (prefers-reduced-motion:reduce){.founder-play[data-astro-cid-cpt5ee6x],.founder-play-ring[data-astro-cid-cpt5ee6x]{transition:none}.founder-play[data-astro-cid-cpt5ee6x]:hover .founder-play-ring[data-astro-cid-cpt5ee6x]{transform:none}}
