@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300&family=Manrope:wght@400;500;600&display=swap";html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:#0a0a0a;background:#c9a69d}:root{--ink:#0a0a0a;--ink-soft:#11100f;--paper:#f1ece4;--muted:#9b958d;--blush:#c9a69d;--line:#f1ece42e;--section-shift:0px;--orbit-rotation:0deg}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);min-width:320px;color:var(--paper);margin:0}main{overflow-x:clip}body,button,input,textarea,a{font-family:Manrope,sans-serif}.custom-cursor{z-index:1000;pointer-events:none;opacity:0;transition:opacity .18s;position:fixed;inset:0}.custom-cursor.is-visible{opacity:1}.cursor-core,.cursor-trail{pointer-events:none;will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.cursor-core{width:34px;height:34px;margin:-17px 0 0 -17px}.cursor-rocket{fill:#fff;filter:drop-shadow(0 1px 3px #0a0a0a7a);width:18px;height:24px;transform:rotate(calc(var(--rocket-angle,0deg) + 117deg));transform-origin:50%;transition:filter .18s;position:absolute;top:5px;left:8px;overflow:visible}.custom-cursor.is-interactive .cursor-core .cursor-rocket{filter:drop-shadow(0 1px 5px #c9a69d9e);transform:rotate(calc(var(--rocket-angle,0deg) + 117deg)) scale(1.25)}.cursor-trail{width:calc(8px - var(--trail-index) * .55px);height:calc(8px - var(--trail-index) * .55px);margin:calc(-4px + var(--trail-index) * .275px) 0 0 calc(-4px + var(--trail-index) * .275px);background:var(--blush);opacity:calc(.42 - var(--trail-index) * .045);box-shadow:0 0 12px #c9a69d99}@media (pointer:fine){body.custom-cursor-ready,body.custom-cursor-ready a,body.custom-cursor-ready button{cursor:none}}a{color:inherit;text-decoration:none}[data-parallax]{--section-shift:0px;--orbit-rotation:0deg}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--blush);outline-offset:5px}.particle-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.particle-field i{left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);opacity:.42;translate:var(--particle-pointer-x,0px) var(--particle-pointer-y,0px);transform:translate3d(0, calc(var(--section-shift) * var(--particle-depth)), 0);animation:_particleDrift_1uc94_1 var(--particle-duration) ease-in-out var(--particle-delay) infinite alternate;will-change:transform, opacity;background:#f1ece4ad;border-radius:50%;position:absolute;box-shadow:0 0 10px #c9a69d6b}@keyframes _particleDrift_1uc94_1{0%{opacity:.26;transform:translate(0,0)}27%{opacity:.5;transform:translate3d(var(--particle-drift-x), 0, 0)}49%{opacity:.34;transform:translate3d(0, var(--particle-drift-y), 0)}73%{opacity:.58;transform:translate3d(var(--particle-drift-x), var(--particle-drift-y), 0)}to{opacity:.3;transform:translate(0,0)}}.particle-field i:nth-child(4n){background:var(--blush);opacity:.65}.particle-field-inverse i{box-shadow:none;background:#3024208a}.hero{background:linear-gradient(90deg, transparent 49.95%, #ffffff14 50%, transparent 50.05%), radial-gradient(ellipse 44% 36svh at 50% 50svh, #684f484d, transparent 100%), var(--ink);height:200svh;position:relative}.hero-stage{--hero-exit-progress:0;background:linear-gradient(90deg, transparent 49.95%, #ffffff14 50%, transparent 50.05%), var(--ink);border-bottom:1px solid var(--line);height:100svh;transform:translate3d(0, calc(var(--hero-exit-progress) * -100%), 0);will-change:transform;position:sticky;top:0;overflow:visible}.hero-particle-shader{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.site-header{z-index:20;border-bottom:1px solid var(--line);letter-spacing:0;text-transform:uppercase;width:100%;height:88px;transform:translate3d(calc(var(--cursor-x,0px) * .012), calc(var(--cursor-y,0px) * .012), 0);will-change:transform;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(24px,4vw,72px);font-size:13px;display:grid;position:relative}.wordmark{justify-self:start;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600}.wordmark span{color:var(--blush)}.site-header nav{gap:34px;display:flex}.site-header nav a,.availability{color:var(--muted);transition:color .18s}.site-header nav a:hover,.availability:hover{color:var(--paper)}.scrollspy-nav{z-index:40;color:var(--paper);gap:3px;animation:.42s cubic-bezier(.2,.7,0,1) both _scrollspyReveal_mq2i2_1;display:grid;position:fixed;top:50%;right:clamp(18px,2.4vw,38px);transform:translateY(-50%)}.scrollspy-nav a{color:#f1ece480;text-transform:uppercase;grid-template-columns:24px minmax(76px,auto) 18px;align-items:center;gap:10px;min-height:38px;font-size:10px;transition:color .18s;display:grid}.scrollspy-nav a:hover,.scrollspy-nav a.is-active{color:var(--paper)}.scrollspy-nav.is-on-light a{color:#0a0a0a85}.scrollspy-nav.is-on-light a:hover,.scrollspy-nav.is-on-light a.is-active{color:var(--ink)}.scrollspy-index{opacity:0;transition:opacity .18s,transform .18s;transform:translate(6px)}.scrollspy-nav a:hover .scrollspy-index,.scrollspy-nav a.is-active .scrollspy-index{opacity:.7;transform:translate(0)}.scrollspy-label{text-align:right}.scrollspy-nav i{border:1px solid;border-radius:50%;justify-self:center;width:5px;height:5px;transition:width .18s,height .18s,background .18s,box-shadow .18s}.scrollspy-nav a.is-active i{background:var(--blush);border-color:var(--blush);width:9px;height:9px;box-shadow:0 0 0 4px #c9a69d24}.availability{justify-self:end;align-items:center;gap:10px;display:flex}.availability:before{content:"";background:#8baa91;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #8baa911a}.hero-grid{isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:1fr minmax(300px,48vw) 1fr;align-items:end;height:calc(100svh - 88px);min-height:630px;padding:0 clamp(24px,4vw,72px);display:grid;position:relative}.hero-kicker,.hero-socials{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;position:absolute;top:28px}.hero-kicker{transform:translate3d(calc(var(--cursor-x,0px) * .022), calc(var(--section-shift) * -.12 + var(--cursor-y,0px) * .022), 0);left:clamp(24px,4vw,72px)}.hero-socials{transform:translate3d(calc(var(--cursor-x,0px) * .022), calc(var(--section-shift) * .1 + var(--cursor-y,0px) * .022), 0);gap:14px;display:flex;right:clamp(24px,4vw,72px)}.hero-socials a{width:28px;height:28px;color:inherit;place-items:center;transition:color .18s,transform .18s;display:grid}.hero-socials a:hover,.hero-socials a:focus-visible{color:var(--cream);transform:translateY(-2px)}.hero-socials a:focus-visible{outline-offset:4px;outline:1px solid}.hero-socials svg{fill:currentColor;width:100%;height:100%}.hero-title{z-index:-2;letter-spacing:0;color:var(--paper);pointer-events:none;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(150px,22vw,390px);font-weight:300;line-height:.64;position:absolute;inset:0}.title-line{will-change:transform;display:block;position:absolute}.title-letter{color:inherit;pointer-events:auto;transition:color 5s ease-out;display:inline-block}.title-letter:hover{color:var(--blush);transition-duration:.18s}.title-line-top{transform:translate3d(calc(var(--section-shift) * -.14 + var(--cursor-x,0px) * .035), calc(var(--section-shift) * .05 + var(--cursor-y,0px) * .035), 0);top:20%;left:-.02em}.title-line-bottom{transform:translate3d(calc(var(--section-shift) * .17 + var(--cursor-x,0px) * .045), calc(var(--section-shift) * -.04 + var(--cursor-y,0px) * .045), 0);bottom:17%;right:-.02em}.portrait-wrap{--portrait-scale:1.015;z-index:-1;pointer-events:none;width:min(49vw,670px);height:calc(100% - 34px);transform:translate3d(-50%, calc(var(--section-shift) * .18 + var(--hero-exit-progress) * 170svh), 0) scale(var(--portrait-scale));transform-origin:bottom;will-change:transform;position:absolute;inset:auto 50% 0}.portrait-halo{aspect-ratio:1;width:78%;transform:translate3d(calc(-50% + var(--cursor-x,0px) * .06), calc(var(--cursor-y,0px) * .06 - var(--section-shift) * .18 - var(--hero-exit-progress) * 170svh), 0);will-change:transform;background:radial-gradient(circle,#0000 54%,#c9a69d0e 68%,#0000 76%),radial-gradient(circle,#c9a69d1a,#0000 64%);border:1px solid #f1ece42e;border-radius:50%;position:absolute;bottom:7%;left:50%;box-shadow:0 0 54px #c9a69d14,inset 0 0 42px #f1ece409}.portrait-halo:before,.portrait-halo:after{content:"";background:conic-gradient(from var(--corona-start), transparent 0deg 28deg, #f1ece457 29deg 31deg, transparent 32deg 108deg, #c9a69d3d 109deg 112deg, transparent 113deg 218deg, #f1ece438 219deg 221deg, transparent 222deg 322deg, #c9a69d47 323deg 326deg, transparent 327deg 360deg);will-change:transform;border-radius:50%;position:absolute;-webkit-mask:radial-gradient(circle,#0000 calc(50% - 1px),#000 50%,#0000 calc(50% + 1px));mask:radial-gradient(circle,#0000 calc(50% - 1px),#000 50%,#0000 calc(50% + 1px))}.portrait-halo:before{--corona-start:14deg;animation:34s linear infinite _coronaOrbit_17rpk_1;inset:8%}.portrait-halo:after{--corona-start:196deg;opacity:.72;animation:46s linear infinite _coronaOrbitReverse_17rpk_1;inset:17%}@keyframes _coronaOrbit_17rpk_1{to{transform:rotate(360deg)}}@keyframes _coronaOrbitReverse_17rpk_1{to{transform:rotate(-360deg)}}.portrait-frame{box-sizing:border-box;background:#0a090957;border:1px solid #f1ece46b;width:min(45vh,100%);height:68.8vh;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.portrait{object-fit:contain;object-position:center top;filter:saturate(.8)contrast(1.04);-webkit-user-select:none;user-select:none;width:60vh;max-width:none;height:80vh;position:absolute;top:-2.326%;left:50%;transform:translate(-50%)}.hero-intro{max-width:275px;transform:translate3d(calc(var(--cursor-x,0px) * .028), calc(var(--section-shift) * -.11 + var(--cursor-y,0px) * .028), 0);will-change:transform;grid-area:1/1;align-self:end;margin:0 0 66px;font-family:Cormorant Garamond,serif;font-size:clamp(22px,2vw,31px);line-height:1.08}.scroll-cue{width:160px;color:var(--muted);text-transform:uppercase;transform:translate3d(calc(var(--cursor-x,0px) * .028), calc(var(--section-shift) * .13 + var(--cursor-y,0px) * .028), 0);will-change:transform;grid-area:1/3;place-self:end;margin-bottom:66px;font-size:12px}.scroll-line{background:var(--line);transform-origin:0;width:100%;height:1px;margin-top:12px;animation:2.4s ease-in-out infinite _linePulse_17rpk_1;display:block}.reveal{animation:.9s cubic-bezier(.2,.7,0,1) both _revealUp_17rpk_1}.portrait-wrap.reveal{animation-delay:.12s}.hero-intro.reveal{animation-delay:.26s}.about{background:var(--paper);min-height:100svh;color:var(--ink);grid-template-columns:minmax(220px,.48fr) minmax(0,1fr) minmax(250px,.48fr);gap:0 clamp(32px,5vw,80px);padding:clamp(88px,12vw,170px) clamp(24px,7vw,116px) 70px;display:grid;position:relative;overflow:clip}.about>:not(.about-fluid-shader),footer>:not(.particle-field){z-index:1;position:relative}.about-fluid-shader{z-index:0;background:var(--paper);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.section-label{text-transform:uppercase;transform:translate3d(0, calc(var(--section-shift) * .14), 0);will-change:transform;grid-area:1/1;align-items:flex-start;gap:18px;padding-top:14px;font-size:12px;display:flex}.section-label span{color:#8d675d}.section-label p{margin:0}.overline{color:#8d675d;letter-spacing:0;text-transform:uppercase;margin:0 0 28px;font-size:12px}.about-copy{max-width:760px;transform:translate3d(0, calc(var(--section-shift) * -.12), 0);will-change:transform;grid-area:1/2}.about-portrait{transform:translate3d(0, calc(var(--section-shift) * .16), 0);will-change:transform;grid-area:1/3;align-self:center;margin:0}.about-portrait img{aspect-ratio:2/3;object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.03);width:100%;display:block}.about-portrait figcaption{color:#817b74;text-transform:uppercase;margin-top:10px;font-size:12px}.about h2,.presence h2,footer h2{letter-spacing:0;margin:0;font-family:Cormorant Garamond,serif;font-weight:300}.about h2{font-size:clamp(58px,7.6vw,128px);line-height:.88}.about h2 em{color:#9b7166;font-weight:300}.about-body{color:#5e5953;max-width:520px;margin:58px 0 0 auto;font-size:17px;line-height:1.7}.typing-identity{width:100%;min-width:0;min-height:260px;transform:translate3d(0, calc(var(--section-shift) * .08), 0);will-change:transform;flex-direction:column;grid-area:1/1;align-self:stretch;gap:16px;padding-top:clamp(180px,24vh,280px);display:flex}.typing-identity-label{color:#8d675d;text-transform:uppercase;border-top:1px solid #0a0a0a33;padding-top:16px;font-size:12px}.typing-identity-line{align-items:flex-start;min-height:3.4em;display:flex}.typing-identity-text{overflow-wrap:anywhere;font-family:Cormorant Garamond,serif;font-size:clamp(38px,4.4vw,72px);font-weight:400;line-height:.9}.typing-identity-accessible{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-notes{transform:translate3d(0, calc(var(--section-shift) * -.06), 0);will-change:transform;border-top:1px solid #0a0a0a33;grid-column:2/4;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:70px;padding-top:20px;display:grid}.profile-notes div{gap:8px;display:grid}.profile-notes span{color:#817b74;text-transform:uppercase;font-size:12px}.profile-notes strong{font-family:Cormorant Garamond,serif;font-size:23px;font-weight:500}.partnerships{--business-offset:0%;background:var(--ink);height:300svh;position:relative}.partnerships-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}.partnerships .particle-field{z-index:3;mix-blend-mode:screen}.partnerships-visual{z-index:1;pointer-events:none;width:54%;position:absolute;inset:0 0 0 auto;overflow:hidden}.partnerships-visual img,.partnerships-reveal-shader{object-fit:cover;object-position:48% 38%;opacity:.82;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.08)translate(5%)}.partnerships-visual-mono{filter:grayscale()contrast(1.14)brightness(.72)}.partnerships-reveal-shader{pointer-events:none}@media (prefers-reduced-motion:reduce){.partnerships-reveal-shader{display:none}}.partnerships-header{z-index:6;color:var(--paper);mix-blend-mode:difference;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:32px clamp(24px,4vw,72px) auto}.partnerships-header .section-label{padding:0;transform:none}.partnerships-header .section-label span{color:inherit;opacity:.62}.partnerships-status{text-transform:uppercase;margin:0;font-size:12px}.partnerships-status span{color:var(--blush)}.partnerships-track{z-index:2;width:100%;height:300%;transform:translate3d(0, calc(0px - var(--business-offset)), 0);will-change:transform;flex-direction:column;display:flex;position:absolute;inset:0}.partnership-slide{width:100%;height:33.3333%;color:var(--paper);background:0 0;flex:0 0 33.3333%;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);align-items:center;gap:clamp(48px,8vw,138px);padding:clamp(104px,12vh,150px) clamp(28px,8vw,130px) clamp(116px,15vh,165px);display:grid;position:relative;overflow:hidden}.partnership-slide:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0afa 0%,#0a0a0ae0 42%,#0a0a0a3d 72%,#0a0a0a7a 100%);position:absolute;inset:0}.partnership-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 49.95%,#f1ece414 50%,#0000 50.05%) 0 0/100% 100%,linear-gradient(#f1ece40a 1px,#0000 1px) 0 0/100% 82px;position:absolute;inset:0}.partnership-slide-copy,.partnership-poster,.partnership-features,.partnership-metrics,.partnership-slide-index{z-index:2;position:relative}.partnership-slide-copy{max-width:820px}.partnership-poster{opacity:0;filter:blur(3px);will-change:opacity, filter, translate, scale;background:#140e0beb;border:1px solid #f1ece43d;border-radius:6px;justify-self:end;width:min(100%,380px);margin:0;padding:8px;transition:opacity .9s,filter .9s,translate 1.1s cubic-bezier(.2,.7,0,1),scale 1.1s cubic-bezier(.2,.7,0,1);overflow:hidden;transform:rotate(1.2deg);box-shadow:0 28px 70px #00000085,0 0 0 1px #c9a69d14}.partnership-poster.is-visible{opacity:1;filter:blur();translate:0;scale:1}.partnership-video{aspect-ratio:9/16;background:#000;border-radius:2px;width:100%;position:relative;overflow:hidden}.partnership-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.partnership-slide .overline{color:var(--blush);margin-bottom:24px}.partnership-slide h2{letter-spacing:0;max-width:900px;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(68px,8.2vw,140px);font-weight:300;line-height:.82}.partnership-slide-body{max-width:610px;color:var(--muted);margin:42px 0 0;font-size:17px;line-height:1.7}.partnership-slide-1 h2{font-size:clamp(60px,7vw,118px)}.partnership-slide-1 .partnership-slide-body{margin-top:28px}.partnership-awards{object-fit:contain;object-position:center;opacity:0;filter:blur(3px);will-change:opacity, filter, transform;width:min(100%,700px);max-height:240px;margin:24px auto 0;transition:opacity .9s,filter .9s,transform 1.1s cubic-bezier(.2,.7,0,1);display:block;transform:translateY(28px)scale(.98)}.partnership-awards.is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.partnership-slide-note{color:var(--blush);text-transform:uppercase;border-top:1px solid;margin:30px 0 0;padding-top:18px;font-size:12px}.partnership-features{border-top:1px solid;align-self:end;margin:0;padding:0;list-style:none}.partnership-features li{border-bottom:1px solid;padding:17px 0;font-family:Cormorant Garamond,serif;font-size:clamp(22px,2vw,34px);line-height:1}.partnership-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.partnership-metrics div{border-bottom:1px solid var(--line);min-height:116px;padding:18px 18px 18px 0}.partnership-metrics div:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.partnership-metrics dt{font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.5vw,72px);line-height:.9}.partnership-metrics dd{color:var(--muted);text-transform:uppercase;margin:10px 0 0;font-size:12px}.partnership-cta{border-top:1px solid var(--blush);border-bottom:1px solid var(--blush);justify-content:space-between;align-items:center;max-width:440px;margin-top:44px;padding:20px 0;font-family:Cormorant Garamond,serif;font-size:clamp(28px,3vw,44px);transition:color .22s,padding .22s;display:flex}.partnership-cta:hover{color:var(--blush);padding-inline:12px}.partnership-slide-3 .partnership-slide-body{margin-top:24px}.partnership-slide-3 .partnership-slide-note{margin-top:18px;padding-top:12px}.partnership-slide-3 .partnership-cta{margin-top:18px;padding-block:12px;font-size:clamp(26px,2.4vw,38px)}@media (width>=901px) and (height<=800px){.partnership-slide-3{padding-top:90px;padding-bottom:100px}.partnership-slide-3 h2{font-size:clamp(58px,6.3vw,86px)}.partnership-slide-3 .partnership-slide-body{margin-top:18px;line-height:1.5}.partnership-slide-3 .partnership-slide-note{margin-top:12px;padding-top:8px}.partnership-slide-3 .partnership-cta{margin-top:12px;padding-block:8px;font-size:clamp(26px,2vw,32px)}.partnership-poster{width:min(100%,340px)}}.partnership-slide-index{color:currentColor;opacity:.06;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(80px,12vw,190px);line-height:.65;position:absolute;bottom:90px;right:clamp(28px,5vw,80px)}.partnerships-controls{z-index:6;grid-template-columns:1fr auto;align-items:center;gap:32px;display:grid;position:absolute;inset:auto clamp(24px,4vw,72px) 32px}.partnerships-progress{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.partnerships-progress i{background:#f1ece43d;height:2px;transition:background .22s}.partnerships-progress i.is-active{background:var(--blush)}.partnerships-buttons{gap:10px;display:flex}.partnerships-buttons button{width:48px;height:48px;color:var(--paper);background:#0a0a0ab8;border:1px solid #f1ece47a;border-radius:50%;place-items:center;padding:0;font-size:20px;transition:background .2s,color .2s,opacity .2s;display:grid}.partnerships-buttons button:hover:not(:disabled){background:var(--paper);color:var(--ink)}.partnerships-buttons button:disabled{opacity:.3}.episodes{background:var(--paper);min-height:100svh;color:var(--ink);isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);gap:clamp(34px,5vh,60px) clamp(38px,7vw,120px);padding:clamp(88px,9vw,138px) clamp(24px,8vw,130px) clamp(40px,5vw,72px);display:grid;position:relative;overflow:clip}.episodes:before{content:"";z-index:-2;background:linear-gradient(90deg,#0000 49.95%,#0a0a0a14 50%,#0000 50.05%) 0 0/100% 100%,linear-gradient(#0a0a0a0e 1px,#0000 1px) 0 0/100% 82px;position:absolute;inset:0}.episodes .particle-field{z-index:-1;opacity:.4}.episodes-header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;display:flex}.episodes-header .section-label{padding:0;transform:none}.episode-waveform{z-index:-1;background:linear-gradient(transparent, color-mix(in srgb, var(--paper) 88%, transparent) 38%, color-mix(in srgb, var(--paper) 88%, transparent) 62%, transparent);pointer-events:none;width:100%;height:112px;position:absolute;top:50%;left:0;translate:0 -50%}.episodes-status{text-transform:uppercase;margin:0;font-size:12px}.episodes-status span{color:#9b7166}.episodes-copy{align-self:end;padding-bottom:10px}.episodes-copy .overline{color:#9b7166}.episodes-copy h2{letter-spacing:0;max-width:560px;margin:18px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(58px,6.8vw,112px);font-weight:300;line-height:.84}.episodes-viewport{touch-action:pan-y;background:#0a0a0a;border:1px solid #0a0a0a33;place-self:center end;width:100%;min-width:0;max-width:960px;overflow:hidden;box-shadow:0 32px 80px #20141033}.episodes-track{width:300%;transform:translate3d(calc(var(--episode-offset) * -33.3333%), 0, 0);will-change:transform;transition:transform .7s cubic-bezier(.2,.7,0,1);display:flex}.episode-slide{background:#0a0a0a;flex:0 0 33.3333%;width:33.3333%;position:relative}.episode-video{aspect-ratio:16/9;background:#0a0a0a;width:100%;position:relative}.episode-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.episode-slide>p{z-index:2;color:#f1ece4b8;text-transform:uppercase;pointer-events:none;margin:0;font-size:11px;position:absolute;bottom:16px;right:20px}.episodes-controls{grid-column:2;grid-template-columns:1fr auto;justify-self:end;align-items:center;gap:32px;width:100%;max-width:960px;display:grid}.episodes-progress{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.episodes-progress i{background:#0a0a0a33;height:2px;transition:background .22s}.episodes-progress i.is-active{background:#9b7166}.episodes-buttons{gap:10px;display:flex}.episodes-buttons button{width:48px;height:48px;color:var(--ink);background:0 0;border:1px solid #0a0a0a6b;border-radius:50%;place-items:center;padding:0;font-size:20px;transition:background .2s,color .2s,opacity .2s;display:grid}.episodes-buttons button:hover:not(:disabled){background:var(--ink);color:var(--paper)}.episodes-buttons button:disabled{opacity:.28}.presence{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--ink-soft);text-align:center;isolation:isolate;perspective:1200px;perspective-origin:50%;background-size:80px 80px;place-items:center;min-height:100svh;padding:clamp(90px,11vw,160px) clamp(24px,8vw,130px);display:grid;position:relative;overflow:clip}.presence.presence-grid-shader-ready{background:var(--ink-soft)}.presence-posters{z-index:0;background:var(--ink-soft);opacity:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:max(100%,1100px);padding-block:clamp(22px,4vw,64px);transition:opacity .24s;display:grid;position:absolute;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.presence-grid-shader-ready .presence-posters{opacity:1}.presence-posters img{object-fit:cover;filter:saturate(.82)contrast(1.06);width:100%;min-width:0;height:100%}.presence-posters img:nth-child(2),.presence-posters img:nth-child(4){align-self:center;height:calc(100% - clamp(70px,9vw,140px))}.presence-posters img:nth-child(3){grid-column:5;align-self:start;height:calc(100% - clamp(36px,5vw,84px))}.presence-posters img:nth-child(4){grid-column:6}.presence-posters img:nth-child(2n){object-position:58% center}.presence-grid-shader{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.presence-number{color:var(--muted);transform:translate3d(0, calc(var(--section-shift) * .15), 0);will-change:transform;z-index:3;margin:0;font-size:12px;position:absolute;top:34px;left:clamp(24px,4vw,72px)}.presence-copy{z-index:3;max-width:940px;transform:translate3d(0, calc(var(--section-shift) * -.13), 0);will-change:transform;position:relative}.presence .overline,footer .overline{color:var(--blush)}.presence h2{font-size:clamp(62px,8.8vw,148px);line-height:.84}.presence-copy>p:last-child{max-width:490px;color:var(--muted);margin:42px auto 0;font-size:17px;line-height:1.7}.orbit{--orbit-tilt-x:0deg;--orbit-tilt-y:0deg;--orbit-lift:0px;z-index:2;aspect-ratio:2.5;width:min(69vw,880px);transform:translate3d(-50%, -50%, var(--orbit-lift)) rotateZ(-8deg) rotateX(calc(var(--orbit-rotation) + var(--orbit-tilt-x))) rotateY(var(--orbit-tilt-y));transform-style:preserve-3d;will-change:transform;border:1px solid #c9a69d38;border-radius:50%;position:absolute;inset:50% auto auto 50%}.orbit:before,.orbit:after{content:"";border-radius:inherit;border:1px solid #c9a69d14;transition:border-color .28s,box-shadow .28s;position:absolute;inset:8%;transform:translateZ(-34px)}.orbit:after{inset:-1px;transform:translateZ(18px)}.orbit.is-tilting:after{border-color:#f1ece46b;box-shadow:0 0 42px #c9a69d24}.orbit span{color:var(--muted);text-transform:uppercase;background:var(--ink-soft);transform:translate3d(-50%, -50%, 30px) rotateX(calc(var(--orbit-rotation) * -1)) rotateZ(8deg);backface-visibility:hidden;will-change:left, top, transform;padding:4px 10px;font-size:12px;position:absolute;top:50%;left:50%}.orbit span:first-child{top:0;left:50%}.orbit span:nth-child(2){top:75%;left:93.3%}.orbit span:nth-child(3){top:75%;left:6.7%}footer{background:#151110;grid-template-columns:1fr auto;align-items:end;min-height:100svh;padding:clamp(90px,11vw,160px) clamp(24px,5vw,80px) 34px;display:grid;position:relative;overflow:clip}footer>.contact-contrail-shader{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}footer>div:first-of-type{transform:translate3d(0, calc(var(--section-shift) * -.13), 0);will-change:transform}.lida-pointing-to-form{object-fit:cover;object-position:center;width:min(100%,430px);margin-bottom:30px;display:block}footer h2{font-size:clamp(66px,9vw,150px);line-height:.78}.contact-form{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:clamp(320px,31vw,480px);color:var(--paper);transform:translate3d(0, calc(var(--section-shift) * .14), 0);will-change:transform;background:#0a0a0a6b;border:1px solid #f1ece494;gap:20px;padding:28px;display:grid;box-shadow:0 20px 60px #00000038}.contact-form-intro{color:var(--paper);text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.contact-field{gap:6px;display:grid}.contact-field label{color:#f1ece4d1;text-transform:uppercase;font-size:11px;font-weight:600}.contact-field input,.contact-field textarea{resize:vertical;width:100%;color:var(--paper);background:0 0;border:0;border-bottom:1px solid #f1ece494;border-radius:0;padding:4px 0 10px;font-size:16px;line-height:1.5;transition:border-color .2s}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--paper);box-shadow:0 1px 0 var(--paper);outline:0}.contact-submit{color:var(--paper);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.contact-submit>span:first-child{font-family:Cormorant Garamond,serif;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1;transition:color .25s}.contact-arrow{border:1px solid #f1ece4ad;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:24px;transition:transform .25s,background .25s,color .25s;display:grid}.contact-submit:hover>span:first-child{color:var(--blush)}.contact-submit:hover .contact-arrow{color:var(--ink);background:var(--paper);transform:translate(4px,-4px)}.contact-email{color:#f1ece4c7;width:fit-content;font-size:13px;transition:color .2s}.contact-status{min-height:1.4em;color:var(--blush);margin:-8px 0 0;font-size:12px}.contact-email:hover{color:var(--paper)}.footer-meta{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;transform:translate3d(0, calc(var(--section-shift) * -.05), 0);will-change:transform;grid-column:1/-1;grid-template-columns:1fr auto 1fr;margin-top:110px;padding-top:22px;font-size:12px;display:grid}.footer-meta p{margin:0}.footer-meta div{gap:28px;display:flex}.footer-meta>a{justify-self:end}@keyframes revealUp{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes scrollspyReveal{0%{opacity:0;transform:translate(16px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes linePulse{0%,to{transform:scaleX(.22)}50%{transform:scaleX(1)}}.contact-form{justify-self:end;width:min(100%,430px)}@media (width<=800px){.scrollspy-nav{gap:1px;right:8px}.scrollspy-nav a{grid-template-columns:1fr;gap:0;width:38px;min-height:38px}.scrollspy-index,.scrollspy-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-header{grid-template-columns:1fr auto;height:72px}.site-header nav{gap:18px}.availability{display:none}.hero{min-height:100svh}.hero-grid{grid-template-columns:1fr;height:calc(100svh - 72px);min-height:600px}.hero-title{font-size:clamp(118px,40vw,260px);line-height:.66}.title-line-top{top:21%}.title-line-bottom{bottom:24%}.portrait-wrap{--portrait-scale:1;width:min(100%,620px);height:calc(100% - 46px)}.hero-intro{z-index:4;max-width:220px;margin-bottom:32px;font-size:20px}.scroll-cue{display:none}.about{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:72px clamp(28px,5vw,48px);min-height:100svh;padding-top:86px}.section-label{grid-area:1/1;margin-bottom:36px}.about-copy{grid-area:1/2}.about h2{font-size:clamp(52px,17vw,88px)}.about-body{margin:42px 0 0}.typing-identity{grid-area:1/1;min-height:220px;padding-top:clamp(170px,24vh,250px)}.typing-identity-text{font-size:clamp(36px,7vw,58px)}.about-portrait{grid-area:2/2;width:min(82vw,430px);margin:52px 0 0 auto}.profile-notes{grid-column:1/3;grid-template-columns:1fr;margin-top:54px}.profile-notes div{grid-template-columns:100px 1fr;align-items:baseline}.partnerships{height:300svh}.partnerships-stage{height:100svh;position:sticky;overflow:clip}.partnerships-header{inset:28px 24px auto}.partnerships-track{width:100%;height:300%;position:absolute;overflow:visible}.partnership-slide{flex:0 0 33.3333%;grid-template-columns:1fr;align-content:center;gap:42px;width:100%;min-width:0;height:33.3333%;min-height:0;padding:108px 28px 122px}.partnership-slide h2{font-size:clamp(56px,15vw,102px)}.partnership-slide-body{margin-top:30px}.partnership-slide-1 h2{font-size:clamp(48px,13vw,76px)}.partnership-slide-1 .partnership-slide-body{margin-top:20px}.partnership-awards{width:min(100%,520px);max-height:170px;margin-top:18px}.partnership-slide-3{align-content:center;padding-top:96px;padding-bottom:112px}.partnership-slide-3 h2{max-width:58%;font-size:clamp(42px,12vw,54px)}.partnership-slide-3 .partnership-slide-body{margin-top:20px}.partnership-slide-3 .partnership-slide-note,.partnership-slide-3 .partnership-cta{margin-top:16px}.partnership-poster{width:clamp(102px,31vw,124px);height:auto;padding:5px;position:absolute;top:128px;right:22px;transform:rotate(.8deg)}.partnership-features{align-self:auto}.partnership-features li{padding:14px 0;font-size:clamp(22px,5vw,30px)}.partnership-metrics div{min-height:98px}.partnership-slide-index{bottom:98px;right:26px}.partnerships-controls{inset:auto 24px 28px}.episodes{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;row-gap:30px}.episodes-header,.episodes-copy,.episodes-viewport,.episodes-controls{grid-column:1}.episodes-copy{max-width:580px;padding-bottom:0}.episodes-copy h2{font-size:clamp(54px,15vw,92px)}.episodes-viewport{justify-self:stretch;max-width:100%}.presence{min-height:100svh}.presence h2{font-size:clamp(58px,18vw,96px)}.orbit{aspect-ratio:1.35;width:110vw}footer{grid-template-columns:1fr;gap:60px;min-height:100svh}footer h2{font-size:clamp(62px,19vw,102px)}.contact-link{justify-self:end;width:min(100%,430px)}.footer-meta{margin-top:30px}}@media (width<=520px){.site-header nav a:nth-child(3),.site-header nav a:nth-child(4){display:none}.hero-kicker{top:20px}.hero-socials{display:none}.portrait-wrap{height:89%}.about{grid-template-columns:1fr;row-gap:0}.section-label{grid-area:1/1}.about-copy{grid-area:2/1}.typing-identity{grid-area:3/1}.about-portrait{grid-area:4/1}.profile-notes{grid-area:5/1}.typing-identity{min-height:150px;margin-top:108px;padding-top:0}.typing-identity-text{font-size:clamp(42px,13vw,62px)}.partnership-slide{flex-basis:33.3333%;gap:32px;width:100%;padding:100px 22px 112px}.partnership-slide h2{font-size:clamp(52px,16vw,78px)}.partnership-slide-body{font-size:16px}.partnership-awards{max-height:140px;margin-top:14px}.partnership-features li{padding:12px 0;font-size:clamp(20px,5vw,28px)}.partnership-metrics dt{font-size:42px}.partnership-metrics dd{font-size:11px}.partnerships-controls{grid-template-columns:1fr auto;gap:18px}.partnerships-buttons button{width:44px;height:44px}.episodes{min-height:auto;padding:78px 22px 34px}.episodes-header .section-label p{display:none}.episodes-copy h2{font-size:clamp(52px,17vw,74px)}.episodes-controls{gap:18px}.episodes-buttons button{width:44px;height:44px}.footer-meta{grid-template-columns:1fr auto;gap:18px}.footer-meta div{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero{height:100svh}.hero-stage{position:relative;transform:none}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.title-line,.portrait-wrap,.hero-grid:after,.hero-kicker,.hero-socials,.hero-intro,.scroll-cue,.section-label,.about-copy,.about-portrait,.profile-notes,.presence-number,.presence-copy,footer>div:first-of-type,.contact-form,.footer-meta{transform:none}.orbit{transform:translate(-50%,-50%)rotate(-8deg)rotateX(0)}.orbit span{transform:rotate(8deg)}.particle-field,.hero-particle-shader,.presence-grid-shader,.contact-contrail-shader{display:none}.presence-posters{opacity:.18}.portrait-halo:before,.portrait-halo:after{animation:none}.typing-identity{flex-wrap:wrap;min-height:0}.typing-identity-text{display:none}.typing-identity-accessible{clip:auto;white-space:normal;width:100%;height:auto;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.3;position:static;overflow:visible}.partnerships{height:auto}.partnerships-stage{height:auto;min-height:0;position:relative;overflow:visible}.partnerships-header,.partnerships-controls{display:none}.partnerships-track{width:100%;height:auto;display:block;position:relative;overflow:visible;transform:none}.partnership-slide{scroll-snap-align:none;flex:none;width:100%;height:auto;min-height:100svh;padding-block:clamp(88px,12vw,150px);display:grid}.partnership-awards{opacity:1;filter:none;transform:none}.partnership-poster{opacity:1;filter:none;translate:none;scale:none}.episodes-track{transition:none}.portrait-wrap{translate:-50%}.custom-cursor{display:none}body.custom-cursor-ready,body.custom-cursor-ready a,body.custom-cursor-ready button{cursor:auto}}
