.CloseParticles_canvas__kut8Q{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:1}@media (prefers-reduced-motion:reduce){.CloseParticles_canvas__kut8Q{opacity:.6}}@property --ray-from{syntax:"<angle>";inherits:false;initial-value:205deg}.page_film__go3MJ{background:var(--bg)}.page_open__XXx9B{position:relative;min-height:100vh;min-height:100svh;min-height:100dvh;display:flex;align-items:stretch;overflow:clip;border-bottom:1px solid var(--line)}.page_rays__YiIyy{position:absolute;inset:0;pointer-events:none;animation:page_rayTwist__Nv2Ua 16s ease-in-out infinite alternate;background:radial-gradient(55% 40% at 82% 0,rgba(127,209,185,.28),transparent 68%),conic-gradient(from var(--ray-from,205deg) at 88% -8%,transparent 0deg,rgba(127,209,185,.14) 10deg,transparent 22deg,rgba(236,238,233,.08) 38deg,transparent 55deg),linear-gradient(180deg,rgba(236,238,233,.04),transparent 42%)}.page_rays__YiIyy:before{content:"";position:absolute;inset:-30% -10% -10% -10%;background:linear-gradient(112deg,transparent 38%,rgba(127,209,185,.18) 48%,rgba(127,209,185,.05) 52%,transparent 62%);transform-origin:90% 0;animation:page_raySweep__NiCg_ 10s ease-in-out infinite alternate}.page_rays__YiIyy:after{content:"";position:absolute;inset:-25%;background:linear-gradient(105deg,transparent 40%,rgba(127,209,185,.14) 49%,transparent 58%);transform:translateX(-22%) rotate(-2deg);animation:page_rayDrift__DH7_k 12s ease-in-out infinite alternate}@keyframes page_rayTwist__Nv2Ua{0%{--ray-from:195deg}to{--ray-from:220deg}}@keyframes page_rayDrift__DH7_k{0%{transform:translateX(-22%) rotate(-2deg)}to{transform:translateX(18%) rotate(2deg)}}@keyframes page_raySweep__NiCg_{0%{transform:translateX(-8%) rotate(-4deg);opacity:.7}to{transform:translateX(14%) rotate(3deg);opacity:1}}.page_openGrid__sYjEp{position:relative;display:grid;grid-template-columns:1.25fr 1fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);width:min(1200px,100% - 3rem);margin:0 auto;padding:clamp(5rem,12dvh,8rem) 0 4rem;align-items:end}.page_name__o7Dx1{font-size:clamp(3.5rem,11vw,8.5rem);text-transform:uppercase;line-height:.88}.page_nameSecond__gIRn3{display:block;color:transparent;-webkit-text-stroke:1px var(--muted);line-height:.88;padding-bottom:.07em;margin-bottom:-.07em}.page_promise__Pp_ap{font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.3;letter-spacing:-.02em;font-weight:650;max-width:18ch;margin:clamp(2rem,6dvh,4rem) 0 0;animation:page_riseIn__kSCJR .9s ease both}.page_openRight__Q2Yj7{padding-top:clamp(1.5rem,5dvh,3rem);display:flex;flex-direction:column;justify-content:flex-end}.page_heroSub__fi66w{margin:clamp(1.75rem,3.5dvh,2.5rem) 0 -.06em;padding-top:clamp(1.1rem,2.2dvh,1.5rem);padding-bottom:.06em;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.95rem;line-height:1.25;color:var(--muted)}.page_heroSub__fi66w a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.page_heroSub__fi66w a:hover{color:#93dcc4}@keyframes page_riseIn__kSCJR{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.page_hold__ZY0f1{min-height:280dvh;view-timeline-name:--hold;view-timeline-axis:block;border-bottom:1px solid var(--line);background:var(--bg-soft)}.page_holdSticky__a2qLi{position:-webkit-sticky;position:sticky;top:0;min-height:100dvh;display:flex;align-items:center}.page_holdStill__gcQqE{width:min(1200px,100% - 3rem);margin:0 auto;padding:4rem 0}@keyframes page_stillScale__Mwong{0%{transform:scale(.985)}to{transform:scale(1.015)}}.page_holdTitle__kcpvo{font-size:clamp(2rem,5vw,3.75rem);max-width:16ch;margin-bottom:3rem}.page_beats__Y29F0{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.page_beat__E_938{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(1.25rem,3vw,2.5rem);gap:clamp(1.25rem,3vw,2.5rem);align-items:baseline;padding:1.25rem 0;border-bottom:1px solid var(--line)}@supports (animation-timeline:view()){.page_holdStill__gcQqE{animation:page_stillScale__Mwong linear both;animation-timeline:--hold;animation-range:0 100%}.page_beat__E_938{opacity:.28;transform:translateY(18px);animation:page_beatLight__0B_rO linear both;animation-timeline:--hold}.page_beat__E_938:first-child{animation-range:0 38%}.page_beat__E_938:nth-child(2){animation-range:22% 62%}.page_beat__E_938:nth-child(3){animation-range:48% 82%}}@keyframes page_beatLight__0B_rO{0%{opacity:.28;transform:translateY(18px)}to{opacity:1;transform:none}}.page_beatIndex__0pelY{font-size:.85rem;letter-spacing:.15em;color:var(--accent);padding-top:.35rem}.page_beatLine__mHcO3{font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.page_beat__E_938 h3{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:.5rem}.page_beat__E_938 p{color:var(--muted);max-width:52ch}.page_products__7I7S8{display:flex;flex-direction:column;justify-content:center;width:min(1200px,100% - 3rem);margin:0 auto;padding:clamp(4rem,10dvh,6.5rem) 0}.page_productsHead__IfsMe{margin-bottom:1.1rem}.page_productsHead__IfsMe h2{font-size:clamp(2rem,5vw,3.5rem)}.page_cards__IHl_z{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem;align-items:stretch}.page_card__Cf__u{position:relative;overflow:clip;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:clamp(1rem,1.8vw,1.3rem);display:flex;flex-direction:column;gap:.55rem;min-height:0;height:100%;align-self:stretch;text-decoration:none;color:inherit;transition:border-color .2s ease}.page_card__Cf__u:hover{border-color:var(--accent);transform:translateY(-2px)}.page_card__Cf__u h3{font-size:clamp(1.6rem,3vw,2.1rem)}.page_cardText__XRbSS{color:var(--muted);max-width:40ch;font-size:.98rem;line-height:1.5}.page_glare__0CG5Y:after{content:"";position:absolute;inset:-40%;pointer-events:none;background:linear-gradient(105deg,transparent 44%,rgba(236,238,233,.09) 50%,transparent 56%);transform:translateX(-60%);opacity:0}.page_glare__0CG5Y:hover:after{opacity:1;transform:translateX(60%);transition:transform .7s ease,opacity .3s ease}.page_writing__i4sRN{border-top:1px solid var(--line);background:var(--bg-soft)}.page_writingInner__NUdEF{width:min(1200px,100% - 3rem);margin:0 auto;padding:clamp(4rem,10dvh,6.5rem) 0}.page_writingTop__PLct5{border-bottom:.5px solid rgba(236,238,233,.035);padding-bottom:1rem;margin-bottom:0}.page_writingTop__PLct5 h2{font-size:clamp(2.75rem,7vw,5rem);text-transform:none;letter-spacing:-.03em}.page_essayList___ihTP,.page_essayRow__DzYz7{display:flex;flex-direction:column}.page_essayRow__DzYz7{padding:2rem 0 1.75rem;border-bottom:1px solid var(--line);gap:1rem}.page_essayTopRow__bliq0{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.page_essayTitle__Qzc8R{margin:0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.15;letter-spacing:-.02em;font-weight:600;max-width:60ch}.page_essayDate__kn8Nh{font-size:.9rem;color:var(--muted);white-space:nowrap;flex-shrink:0}.page_essayLinks__Xi6sK{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.75rem}.page_readEssay__gNxk7,.page_readOnX__pLMZ7{text-decoration:none;color:var(--muted);font-weight:500;font-size:.95rem}.page_readEssay__gNxk7:focus-visible,.page_readEssay__gNxk7:hover,.page_readOnX__pLMZ7:focus-visible,.page_readOnX__pLMZ7:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.page_links__t4Q_2{position:relative;overflow:clip;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg)}.page_links__t4Q_2:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 55% at 12% 40%,rgba(127,209,185,.07),transparent 68%),radial-gradient(50% 45% at 92% 70%,rgba(236,238,233,.04),transparent 70%)}.page_linksInner__X1jRH{position:relative;width:min(880px,100% - 3rem);margin:0 auto;padding:clamp(4.5rem,11dvh,7rem) 0}.page_linksHead__UBHLc{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;padding-bottom:.85rem;border-bottom:1px solid var(--line)}.page_linksHead__UBHLc h2{font-size:clamp(1.65rem,3.5vw,2.35rem);font-weight:650;letter-spacing:-.02em;text-transform:none;color:var(--ink);margin:0}.page_linkList__k9K5e{list-style:none;margin:0;padding:0}.page_linkRow__Uv_8v{display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem;text-decoration:none;padding:1.35rem .35rem 1.35rem .15rem;border-bottom:1px solid var(--line);position:relative;transition:color .2s ease,border-color .2s ease,padding-left .22s ease,background-color .22s ease}.page_linkRow__Uv_8v:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;border-radius:1px;background:var(--accent);opacity:0;transform:scaleY(.55);transition:opacity .2s ease,transform .22s ease}.page_linkRow__Uv_8v:focus-visible,.page_linkRow__Uv_8v:hover{color:var(--ink);border-bottom-color:rgba(127,209,185,.45);padding-left:.85rem;background:linear-gradient(90deg,rgba(127,209,185,.06),transparent 42%);outline:none}.page_linkRow__Uv_8v:focus-visible:before,.page_linkRow__Uv_8v:hover:before{opacity:1;transform:scaleY(1)}.page_linkName__R_lPz{font-size:clamp(1.55rem,3.4vw,2.35rem);font-weight:650;letter-spacing:-.03em;line-height:1.1;transition:color .2s ease,letter-spacing .22s ease}.page_linkRow__Uv_8v:focus-visible .page_linkName__R_lPz,.page_linkRow__Uv_8v:hover .page_linkName__R_lPz{color:var(--accent);letter-spacing:-.015em}.page_linkMeta__ODmzp{display:inline-flex;align-items:baseline;gap:.65rem;flex-shrink:0}.page_linkHandle__cr_6j{font-size:.95rem;color:var(--muted);letter-spacing:.01em;transition:color .2s ease}.page_linkRow__Uv_8v:focus-visible .page_linkHandle__cr_6j,.page_linkRow__Uv_8v:hover .page_linkHandle__cr_6j{color:#c5cbc5}.page_linkArrow__py6VV{display:inline-block;font-size:1rem;color:var(--muted);transition:color .2s ease,transform .22s ease}.page_linkRow__Uv_8v:focus-visible .page_linkArrow__py6VV,.page_linkRow__Uv_8v:hover .page_linkArrow__py6VV{color:var(--accent);transform:translate(3px,-2px)}.page_close__dAI8o{width:100%;overflow:clip;min-height:100dvh;justify-content:center;text-align:center;padding:clamp(5rem,12dvh,8rem) clamp(1.5rem,4vw,3rem)}.page_closeInner__wzPBH,.page_close__dAI8o{position:relative;display:flex;align-items:center}.page_closeInner__wzPBH{z-index:1;width:min(820px,100%);margin:0 auto;flex-direction:column;gap:1.5rem}.page_close__dAI8o h2{font-size:clamp(2.75rem,8vw,5.5rem);text-transform:uppercase;text-align:center;text-wrap:balance}.page_closeLinks__ZI_CK{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem}.page_closeButton__067Ye,.page_closeGhost__IrDPd{text-decoration:none;border-radius:999px;padding:.9rem 1.8rem;transition:transform .2s ease}.page_closeButton__067Ye{background:var(--accent);color:#0c1210;font-weight:650}.page_closeButton__067Ye:hover{transform:translateY(-2px);background:#93dcc4}.page_closeGhost__IrDPd{border:1px solid var(--line)}.page_closeGhost__IrDPd:hover{transform:translateY(-2px);border-color:var(--accent)}@media (max-width:800px){.page_open__XXx9B{min-height:calc(100vh + 1px);min-height:calc(100svh + 1px)}.page_openGrid__sYjEp{grid-template-columns:1fr;align-content:end}.page_hold__ZY0f1{min-height:0}.page_holdSticky__a2qLi{position:static;min-height:0}.page_cards__IHl_z{grid-template-columns:1fr}.page_card__Cf__u{min-height:0}.page_essayTopRow__bliq0{flex-wrap:wrap;gap:.5rem 1rem}.page_beat__E_938{grid-template-columns:1fr;gap:.5rem}.page_beatIndex__0pelY{padding-top:0}}@media (prefers-reduced-motion:reduce){.page_rays__YiIyy,.page_rays__YiIyy:after,.page_rays__YiIyy:before{animation:none}.page_beat__E_938,.page_holdStill__gcQqE,.page_promise__Pp_ap{animation:none;opacity:1;transform:none}.page_readEssay__gNxk7:hover,.page_readOnX__pLMZ7:hover{transform:none}.page_linkArrow__py6VV,.page_linkName__R_lPz,.page_linkRow__Uv_8v,.page_linkRow__Uv_8v:before{transition:none}.page_linkRow__Uv_8v:focus-visible,.page_linkRow__Uv_8v:hover{padding-left:.15rem}.page_linkRow__Uv_8v:focus-visible .page_linkName__R_lPz,.page_linkRow__Uv_8v:hover .page_linkName__R_lPz{letter-spacing:-.03em}.page_linkRow__Uv_8v:focus-visible .page_linkArrow__py6VV,.page_linkRow__Uv_8v:hover .page_linkArrow__py6VV{transform:none}.page_linkRow__Uv_8v:focus-visible:before,.page_linkRow__Uv_8v:hover:before{transform:none}}