.JgYmMq_hero{background:var(--black);height:min(100svh,62vw);min-height:520px;color:var(--white);--cue:48px;position:sticky;top:0;overflow:hidden}.JgYmMq_media{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}video.JgYmMq_media{opacity:0;transition:opacity .6s}video.JgYmMq_media[data-playing]{opacity:1}.JgYmMq_hero:before,.JgYmMq_hero:after{content:"";pointer-events:none;z-index:1;position:absolute;left:0;right:0}.JgYmMq_hero:before{background:linear-gradient(#000000d9,#000000b3 20%,#0000006b 45%,#00000029 72%,#0000);height:220px;top:0}.JgYmMq_hero:after{background:linear-gradient(#0000,#000000bf);height:55%;bottom:0}.JgYmMq_on{z-index:2;left:var(--g);right:var(--g);bottom:calc(var(--cue) + clamp(16px, 2.5vw, 32px));grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:20px 40px;display:grid;position:absolute}.JgYmMq_on h1{font:400 clamp(56px, 11vw, 180px)/.85 var(--sans);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;margin:0;font-stretch:112%}.JgYmMq_sub{max-width:44ch;margin:18px 0 0;font-size:clamp(15px,1.4vw,19px)}.JgYmMq_next{min-width:min(200px,100%);color:var(--white);border-top:1px solid #fff9;justify-self:end;gap:4px;padding-top:12px;font-size:14px;text-decoration:none;display:grid}.JgYmMq_next b{font:400 22px/1.1 var(--sans);text-transform:uppercase;font-stretch:110%}.JgYmMq_next span:last-child{text-underline-offset:.25em;margin-top:6px;text-decoration:underline}.JgYmMq_next:hover b{color:var(--teal-on-black)}@media (orientation:portrait){.JgYmMq_hero{height:100svh}}@media (max-width:760px){.JgYmMq_hero{min-height:480px}.JgYmMq_on{grid-template-columns:1fr}.JgYmMq_next{display:none}}.JgYmMq_scroll{z-index:2;left:50%;bottom:calc(var(--cue) / 2 - 6px);color:#ffffff8c;pointer-events:none;opacity:0;animation:.8s 1.2s forwards JgYmMq_appear;position:absolute;transform:translate(-50%)}.JgYmMq_scroll svg{animation:3.5s ease-in-out 2s infinite JgYmMq_drift;display:block}@keyframes JgYmMq_drift{to{opacity:0;transform:translateY(-12svh)}}.JgYmMq_word{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.JgYmMq_word>span{animation:.9s cubic-bezier(.2,.7,.2,1) forwards JgYmMq_rise;animation-delay:calc(var(--i,0) * .12s + .15s);display:inline-block;transform:translateY(110%)}.JgYmMq_sub,.JgYmMq_next{opacity:0;animation:.8s .75s forwards JgYmMq_appear}.JgYmMq_next{animation-delay:.95s}@keyframes JgYmMq_rise{to{transform:none}}@keyframes JgYmMq_appear{to{opacity:1}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.JgYmMq_on{animation:linear both JgYmMq_drift;animation-timeline:scroll(root);animation-range:0 70svh}.JgYmMq_media{animation:linear both JgYmMq_sink;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes JgYmMq_sink{to{filter:brightness(.45);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){video.JgYmMq_media{display:none}.JgYmMq_word>span,.JgYmMq_sub,.JgYmMq_next,.JgYmMq_scroll,.JgYmMq_scroll svg{opacity:1;animation:none;transform:none}}
.kvvB0q_carousel{aspect-ratio:4/3;background:var(--teal-tint);touch-action:pan-y;border:1px solid #00948c33;width:100%;position:relative;overflow:hidden}.kvvB0q_slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s ease-in-out;position:absolute;inset:0}.kvvB0q_current{opacity:1;animation:7s ease-out forwards kvvB0q_drift}@keyframes kvvB0q_drift{0%{transform:scale(1)}to{transform:scale(1.06)}}.kvvB0q_dots{z-index:1;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.kvvB0q_dot{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0}.kvvB0q_dot:before{content:"";background:#ffffff8c;border-radius:4px;width:8px;height:8px;margin:0 auto;transition:width .3s,background-color .3s;display:block}.kvvB0q_dot:hover:before{background:var(--white)}.kvvB0q_dot[aria-current=true]:before{background:var(--teal);width:16px}@media (min-width:768px){.kvvB0q_carousel{aspect-ratio:3/2}}@media (prefers-reduced-motion:reduce){.kvvB0q_slide,.kvvB0q_dot:before{transition:none}.kvvB0q_current{animation:none}}
.mjWSCq_about{background:var(--bg)}.mjWSCq_intro{gap:28px;margin-bottom:clamp(56px,8vw,120px);display:grid}.mjWSCq_intro h2{color:var(--teal);margin:0}.mjWSCq_words blockquote{color:var(--fg);font:400 clamp(20px, 1.9vw, 26px)/1.35 var(--sans);letter-spacing:-.01em;text-wrap:pretty;margin:0}.mjWSCq_since{max-width:52ch;color:var(--muted);margin-top:24px}.mjWSCq_focus{color:var(--muted);margin:0 0 clamp(24px,3vw,40px);font-size:clamp(17px,1.4vw,19px)}.mjWSCq_pair{gap:56px;display:grid}.mjWSCq_aspect{margin:0}.mjWSCq_aspect .mjWSCq_photos{aspect-ratio:4/5;margin-inline:calc(-1 * var(--g));border:0;width:auto}.mjWSCq_text{margin-top:20px}.mjWSCq_text h3{color:var(--fg);font:700 clamp(24px, 2.4vw, 32px)/1.1 var(--sans);letter-spacing:-.015em;margin:0 0 10px}.mjWSCq_text p{max-width:48ch;color:var(--fg)}@media (min-width:900px){.mjWSCq_intro{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(40px,5vw,96px)}.mjWSCq_words{padding-top:.4em}.mjWSCq_pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(32px,4vw,72px)}.mjWSCq_aspect:nth-child(2){margin-top:clamp(96px,12vw,200px)}.mjWSCq_aspect .mjWSCq_photos{width:100%;margin-inline:0}}
