.Editorial_container__KMFEe{max-width:var(--wrap);margin:0 auto;padding-inline:clamp(1rem,3vw,1.5rem)}.Editorial_header__48LnS{max-width:760px;padding-top:clamp(2.5rem,6vw,5rem)}.Editorial_eyebrow__0aV9e{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.Editorial_eyebrow__0aV9e:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px var(--brand-tint)}.Editorial_header__48LnS h1{max-width:12ch;margin:1rem 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(2.6rem,7vw,4.6rem);letter-spacing:-.04em;line-height:.98;text-transform:uppercase;color:var(--page-title);text-wrap:balance}.Editorial_header__48LnS h1:after{content:"";display:block;width:clamp(4rem,12vw,7rem);height:5px;margin-top:1.2rem;background:var(--brand);border-radius:999px}.Editorial_lead__twLkO{max-width:58ch;margin:clamp(1.4rem,3vw,2rem) 0 0}.Editorial_section__szO4o{padding-top:clamp(3rem,7vw,4.5rem)}.Editorial_section__szO4o:last-child{padding-bottom:clamp(4rem,8vw,6.5rem)}.Editorial_sectionHead__QOU8_{display:flex;align-items:center;gap:.9rem;margin-bottom:1.25rem}.Editorial_sectionHead__QOU8_ h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink)}.Editorial_prose__B7JjH{max-width:68ch;margin:0 0 1.6rem;color:var(--ink-soft);font-size:1rem;line-height:1.65}.Editorial_prose__B7JjH a{color:var(--brand);font-weight:600;text-underline-offset:3px}.Editorial_list__Fa_FI{max-width:min(100%,760px);margin:0 0 1.75rem;padding:0;list-style:none;border-top:2px solid var(--line)}.Editorial_row__1jOAO{border-bottom:1px solid var(--line);background:transparent;transition:background .2s ease}.Editorial_rowInner__WJ7XQ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(.9rem,2.5vw,1.4rem);gap:clamp(.9rem,2.5vw,1.4rem);padding:clamp(1rem,2.5vw,1.4rem) clamp(.9rem,2vw,1.4rem);color:inherit;text-decoration:none}a.Editorial_rowInner__WJ7XQ:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.Editorial_row__1jOAO:hover{background:var(--card)}.Editorial_rowIcon__8Do5Z{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1.5px solid var(--line);border-radius:10px;background:var(--brand-tint);color:var(--brand);transition:background .2s ease,color .2s ease}.Editorial_row__1jOAO:hover .Editorial_rowIcon__8Do5Z{background:var(--brand);color:var(--bg)}.Editorial_iconGlyph__QT48c{display:grid;place-items:center;transform-origin:center}.Editorial_rowCopy__3U9Rd{min-width:0}.Editorial_rowCopy__3U9Rd h3{margin:0 0 .2rem;font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:-.01em;color:var(--ink)}.Editorial_rowCopy__3U9Rd p{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.5}.Editorial_rowArrow__PzFQK{display:grid;place-items:center;color:var(--ink-soft);transition:color .2s ease,transform .2s ease}.Editorial_row__1jOAO:hover .Editorial_rowArrow__PzFQK{color:var(--brand);transform:translate(3px,-3px)}.Editorial_cta__qx1U3{margin:2.25rem 0 0!important;padding:.3rem 0 .3rem 1rem;border-left:3px solid var(--brand)}.Editorial_donateGrid__uGu5c{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem)}.Editorial_accNote__zI7b2{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;margin-top:2rem;padding-top:1.5rem;border-top:1px dashed var(--line)}.Editorial_accNote__zI7b2>span{font-family:var(--font-mono);color:var(--brand)}.Editorial_bankCard__ClDMT{position:-webkit-sticky;position:sticky;top:2rem;overflow:hidden;background:var(--card);border:2px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.Editorial_bankCard__ClDMT:before{content:"";display:block;height:4px;background:var(--brand)}.Editorial_bankHead__U_Ud6{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.15rem;border-bottom:1px dashed var(--line);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft)}.Editorial_bankStatus__iqZj1{width:.6rem;height:.6rem;flex:0 0 auto;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px var(--brand-tint);animation:Editorial_mmBlink__TbXUz 1.5s ease-in-out infinite}@keyframes Editorial_mmBlink__TbXUz{0%,to{opacity:.4}50%{opacity:1}}.Editorial_bankBody__PULSk{padding:.4rem 1.15rem 1.1rem}.Editorial_bankRow__5Hqdv{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:baseline;padding:.65rem 0}.Editorial_bankRow__5Hqdv+.Editorial_bankRow__5Hqdv{border-top:1px dashed color-mix(in srgb,var(--line) 55%,transparent)}.Editorial_bankLabel__FedxH{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.Editorial_bankValue__V01mb{font-family:var(--font-mono);font-size:.86rem;font-weight:600;color:var(--ink);text-align:right;word-break:break-word}.Editorial_bankQr__P1_JL{display:grid;justify-items:center;grid-gap:.7rem;gap:.7rem;padding:1.1rem 1.15rem 1.2rem;border-top:1px dashed var(--line)}.Editorial_bankQr__P1_JL img{width:260px;height:260px;padding:.4rem;background:#fff;border:2px solid var(--line);border-radius:var(--radius)}.Editorial_bankQrButton__ueowu{display:none;padding:.6rem 1.2rem;border:2px solid var(--line);border-radius:999px;background:var(--brand);color:var(--bg);box-shadow:var(--shadow);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}@media (hover:none) and (pointer:coarse){.Editorial_bankQrButton__ueowu{display:inline-block}}.Editorial_copyButton__Dn8kv{display:grid;place-items:center;width:1.75rem;height:1.75rem;align-self:center;padding:0;border:1px solid color-mix(in srgb,var(--line) 40%,transparent);border-radius:50%;background:transparent;color:var(--ink-soft);cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.Editorial_copyButton__Dn8kv:focus-visible,.Editorial_copyButton__Dn8kv:hover{border-color:var(--line);color:var(--ink)}.Editorial_copyButton__Dn8kv[data-copied]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.Editorial_bankQrDownload__szv5o{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.25em}.Editorial_bankQrDownload__szv5o:hover{color:var(--ink)}.Editorial_bankFoot__wSSn2{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.15rem;border-top:1px dashed var(--line);font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}@media (max-width:860px){.Editorial_donateGrid__uGu5c{grid-template-columns:1fr}.Editorial_bankCard__ClDMT{position:static}}@media (max-width:560px){.Editorial_rowIcon__8Do5Z{width:2.1rem;height:2.1rem}}.ContactForm_anchor__ZatJu{scroll-margin-top:5rem}.ContactForm_shell__y_eXM{--hero-ink:#111;--hero-muted:rgb(17 17 17/64%);--hero-faint:rgb(17 17 17/38%);--hero-grid:rgb(17 17 17/5%);--hero-accent:var(--theme-accent-ink);--field-bg:rgb(255 255 255/72%);--action-hover-ink:#fff;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);grid-gap:clamp(2.5rem,7vw,6rem);gap:clamp(2.5rem,7vw,6rem);max-width:1040px;margin-inline:auto;padding:clamp(2rem,5vw,4.5rem);overflow:hidden;color:var(--hero-ink);background:#f1eee4}.ContactForm_shell__y_eXM:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--hero-grid) 1px,transparent 1px),linear-gradient(90deg,var(--hero-grid) 1px,transparent 1px);background-size:40px 40px;content:"";-webkit-mask-image:linear-gradient(90deg,#000,transparent 78%);mask-image:linear-gradient(90deg,#000,transparent 78%)}.ContactForm_intro__6bMeb{align-self:center}.ContactForm_eyebrow__yazHT{display:flex;align-items:center;gap:.65rem;margin:0 0 clamp(1.5rem,3vw,2.25rem);color:var(--hero-muted);font-size:.72rem;font-weight:600;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.ContactForm_eyebrow__yazHT span{width:.55rem;height:.55rem;flex:0 0 auto;background:var(--hero-accent)}.ContactForm_intro__6bMeb h2{max-width:11ch;margin:0;color:var(--hero-ink);font-size:clamp(2.35rem,5vw,4.25rem);font-weight:600;letter-spacing:-.06em;line-height:.92;text-transform:none;text-wrap:balance}.ContactForm_intro__6bMeb h2 em,.ContactForm_intro__6bMeb h2 span{display:block}.ContactForm_intro__6bMeb h2 em{color:var(--hero-accent);font-style:normal}.ContactForm_intro__6bMeb>p:last-child{max-width:34ch;margin:clamp(1.5rem,3vw,2.25rem) 0 0;color:var(--hero-muted);font-size:1rem;line-height:1.65}.ContactForm_form__t4uQa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;grid-gap:1.2rem;gap:1.2rem;min-width:0}.ContactForm_field__Ea6VS{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ContactForm_fullWidth__5K5kr{grid-column:1/-1}.ContactForm_field__Ea6VS label{color:var(--hero-muted);font-size:.73rem;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.ContactForm_field__Ea6VS label span{color:var(--hero-accent)}.ContactForm_field__Ea6VS :is(input,select,textarea){width:100%;min-width:0;color:var(--hero-ink);background:var(--field-bg);border:0;border-radius:0;font-size:1rem;line-height:1.45;transition:background .18s ease,outline-color .18s ease}.ContactForm_field__Ea6VS input,.ContactForm_field__Ea6VS select{height:3.5rem;padding:0 1rem}.ContactForm_field__Ea6VS textarea{min-height:11rem;padding:.95rem 1rem;resize:vertical}.ContactForm_field__Ea6VS :is(input,textarea)::placeholder{color:var(--hero-faint);opacity:1}.ContactForm_field__Ea6VS :is(input,select,textarea):hover{background:color-mix(in srgb,var(--field-bg) 82%,var(--hero-accent))}.ContactForm_field__Ea6VS :is(input,select,textarea):focus-visible{outline:2px solid var(--hero-accent);outline-offset:0}.ContactForm_selectWrap__yF0KQ{position:relative}.ContactForm_selectWrap__yF0KQ select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3.25rem;cursor:pointer}.ContactForm_selectWrap__yF0KQ svg{position:absolute;top:50%;right:1rem;width:1rem;height:1rem;color:var(--hero-accent);pointer-events:none;transform:translateY(-50%)}.ContactForm_hint__ROSuS{margin:0;color:var(--hero-faint);font-size:.72rem;line-height:1.45}.ContactForm_actions__mOE_e{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:.35rem}.ContactForm_privacyNote__zKH5e{display:flex;align-items:flex-start;gap:.55rem;max-width:34ch;margin:0;color:var(--hero-muted);font-size:.74rem;line-height:1.5}.ContactForm_privacyNote__zKH5e a{color:var(--hero-ink);text-decoration:underline;-webkit-text-decoration-color:var(--hero-accent);text-decoration-color:var(--hero-accent);text-underline-offset:.2em}.ContactForm_privacyNote__zKH5e a:hover{color:var(--hero-accent)}.ContactForm_privacyNote__zKH5e svg{flex:0 0 auto;width:1rem;height:1rem;margin-top:.08rem;color:var(--hero-accent)}.ContactForm_actions__mOE_e button{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;min-width:220px;min-height:60px;padding:.7rem .9rem .7rem 1.3rem;overflow:hidden;color:#111;background:#fff;border:0;border-radius:999px;cursor:pointer;text-align:left;transition:color .24s ease .16s,transform .36s cubic-bezier(.16,1,.3,1)}.ContactForm_actionWave__megnK{position:absolute;inset:-30% -12%;z-index:-1;background:var(--hero-accent);pointer-events:none;transform:translateX(-112%) skewX(-14deg);transform-origin:left center;transition:transform .82s cubic-bezier(.16,1,.3,1)}.ContactForm_actions__mOE_e button:focus-visible,.ContactForm_actions__mOE_e button:hover{color:var(--action-hover-ink);transform:translateY(-3px)}.ContactForm_actions__mOE_e button:focus-visible .ContactForm_actionWave__megnK,.ContactForm_actions__mOE_e button:hover .ContactForm_actionWave__megnK{transform:translateX(0) skewX(-4deg)}.ContactForm_actions__mOE_e button:focus-visible{outline:2px solid var(--hero-accent);outline-offset:3px}.ContactForm_actions__mOE_e button strong{position:relative;z-index:1;font-size:.84rem;font-weight:600}.ContactForm_actionIcon__S3clH{position:relative;z-index:1;display:grid;width:2rem;height:2rem;place-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.ContactForm_actionIcon__S3clH svg{width:1rem;height:1rem}.ContactForm_actions__mOE_e button:focus-visible .ContactForm_actionIcon__S3clH,.ContactForm_actions__mOE_e button:hover .ContactForm_actionIcon__S3clH{transform:translate(2px,-2px) rotate(8deg)}.ContactForm_errorMessage__ii_67,.ContactForm_successMessage__4c_Mf{margin:0;padding:.9rem 1rem;font-weight:600;line-height:1.5;border-left:3px solid var(--hero-accent);background:var(--field-bg)}.ContactForm_errorMessage__ii_67{border-left-color:#e5484d}.ContactForm_successMessage__4c_Mf small{display:block;margin-top:.35rem;color:var(--hero-muted);font-weight:400;font-family:var(--font-mono);word-break:break-all}.ContactForm_honeypot__gQJ0d{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ContactForm_actions__mOE_e button:disabled{cursor:progress;opacity:.7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ContactForm_shell__y_eXM{--hero-ink:#fff;--hero-muted:rgb(255 255 255/64%);--hero-faint:rgb(255 255 255/38%);--hero-grid:rgb(255 255 255/3%);--hero-accent:#4cffa0;--field-bg:rgb(255 255 255/7%);--action-hover-ink:#111;background:#131a17}}:root[data-theme=dark] .ContactForm_shell__y_eXM{--hero-ink:#fff;--hero-muted:rgb(255 255 255/64%);--hero-faint:rgb(255 255 255/38%);--hero-grid:rgb(255 255 255/3%);--hero-accent:#4cffa0;--field-bg:rgb(255 255 255/7%);--action-hover-ink:#111;background:#131a17}@media (max-width:820px){.ContactForm_shell__y_eXM{grid-template-columns:1fr;gap:2.75rem}.ContactForm_intro__6bMeb h2{max-width:14ch}.ContactForm_intro__6bMeb>p:last-child{max-width:38ch}}@media (max-width:580px){.ContactForm_shell__y_eXM{padding:2rem 1.4rem}.ContactForm_form__t4uQa{grid-template-columns:1fr;gap:1rem}.ContactForm_field__Ea6VS,.ContactForm_fullWidth__5K5kr{grid-column:1}.ContactForm_actions__mOE_e{align-items:stretch;flex-direction:column-reverse}.ContactForm_actions__mOE_e button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.ContactForm_actionIcon__S3clH,.ContactForm_actionWave__megnK,.ContactForm_actions__mOE_e button,.ContactForm_field__Ea6VS :is(input,select,textarea){transition:none}}.Logo_logo__EAGkx{display:block;height:100%;width:auto;overflow:visible}.Logo_ink__ddcQE{fill:var(--logo-ink)}.Logo_paper__6s3rV{fill:var(--logo-paper)}.Logo_accent__L4XLt{fill:var(--logo-accent)}.Logo_soft__tVYn4 .Logo_ink__ddcQE{fill:var(--logo-ink-soft)}.BrandLogo_wordmark__mpNSy{display:block;height:1.75rem}.BrandLogo_typed__cjC_z{fill:var(--logo-ink-soft);font-family:var(--font-display);font-weight:700;letter-spacing:-.01em}.BrandLogo_cursor__gFLmV{fill:var(--brand);animation:BrandLogo_blink__UoC6w 1.1s steps(1) infinite}.BrandLogo_idle__1w4LO{opacity:0;animation:none}@keyframes BrandLogo_blink__UoC6w{50%{opacity:0}}@media (max-width:520px){.BrandLogo_wordmark__mpNSy{height:1.5rem}}@media (prefers-reduced-motion:reduce){.BrandLogo_cursor__gFLmV{animation:none}}.Chrome_masthead__BZt2z{position:-webkit-sticky;position:sticky;top:0;z-index:50;--header-accent:#ed6546;--header-active-text:var(--header-accent);--nav-hover-highlight:var(--theme-accent);--nav-highlight-text:#fff;--header-line:color-mix(in srgb,var(--ink) 16%,transparent);background:var(--card);border-bottom:1px solid var(--header-line)}.Chrome_inner__vjrKo{width:100%;padding:.75rem 2rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem}.Chrome_inner__vjrKo>.Chrome_brand__6kjcE{justify-self:start}.Chrome_inner__vjrKo>.Chrome_nav__n9sgy{margin-left:0}.Chrome_controls__6WHUr{display:flex;align-items:center;justify-self:end;gap:.75rem}.Chrome_desktopLanguage__jX7gI{display:flex}.Chrome_brand__6kjcE{font-family:var(--font-display);font-weight:700;font-size:1.35rem;text-transform:uppercase;letter-spacing:-.01em;text-decoration:none;color:var(--heading);display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}.Chrome_nav__n9sgy{margin-left:auto}.Chrome_nav__n9sgy>ul{display:flex;align-items:center;gap:.1rem;list-style:none;margin:0;padding:0}.Chrome_nav__n9sgy>ul>li{position:relative}.Chrome_navTop__OPZPn{display:inline-flex;align-items:center;gap:.2rem;position:relative;isolation:isolate;padding:1rem .55rem;border-radius:0;font-weight:500;font-size:.82rem;text-decoration:none;color:var(--ink);white-space:nowrap;transition:color .22s ease}.Chrome_navTop__OPZPn:after{content:"";position:absolute;inset:.58rem .18rem;z-index:-1;background:var(--nav-hover-highlight);border-radius:5px;opacity:0;transform:scaleX(.16) scaleY(.62);transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s ease}.Chrome_navTop__OPZPn.Chrome_active__AOIh_:after,.Chrome_nav__n9sgy>ul>li:focus-within>.Chrome_navTop__OPZPn:after,.Chrome_nav__n9sgy>ul>li:hover>.Chrome_navTop__OPZPn:after{opacity:1;transform:scaleX(1) scaleY(1)}.Chrome_navTop__OPZPn.Chrome_active__AOIh_,.Chrome_navTop__OPZPn:hover,.Chrome_nav__n9sgy>ul>li:focus-within>.Chrome_navTop__OPZPn{color:var(--nav-highlight-text)}.Chrome_chevron__XzsA9{transition:transform .15s ease}.Chrome_nav__n9sgy>ul>li:focus-within .Chrome_chevron__XzsA9,.Chrome_nav__n9sgy>ul>li:hover .Chrome_chevron__XzsA9{transform:rotate(180deg)}:root[data-theme=dark] .Chrome_masthead__BZt2z{--nav-hover-highlight:#4cffa0;--nav-highlight-text:#111}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Chrome_masthead__BZt2z{--nav-hover-highlight:#4cffa0;--nav-highlight-text:#111}}.Chrome_dropdown__qhzaa{position:absolute;z-index:1;top:100%;left:0;width:300px;max-height:min(70dvh,620px);overflow-y:auto;scrollbar-width:none;background:var(--card);border:1px solid var(--header-line);border-radius:10px;box-shadow:var(--shadow);padding:.5rem;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.Chrome_dropdown__qhzaa::-webkit-scrollbar{display:none}.Chrome_nav__n9sgy>ul>li:focus-within .Chrome_dropdown__qhzaa,.Chrome_nav__n9sgy>ul>li:hover .Chrome_dropdown__qhzaa{opacity:1;visibility:visible;transform:translateY(0)}.Chrome_dropdown__qhzaa a{display:block;padding:.55rem .7rem;border-radius:8px;text-decoration:none;color:var(--ink)}.Chrome_dropdown__qhzaa a:focus-visible,.Chrome_dropdown__qhzaa a:hover{background:var(--brand-tint)}.Chrome_dropdown__qhzaa a.Chrome_active__AOIh_{color:var(--header-active-text)}.Chrome_dropdownTitle___u0Hq{font-family:var(--font-sans);font-weight:500;font-size:.88rem}.Chrome_dropdownTagline__5auuw{display:block;font-size:.78rem;color:var(--ink-soft);margin-top:.1rem}.Chrome_nav__n9sgy>ul>li:nth-last-child(-n+3) .Chrome_dropdown__qhzaa{left:auto;right:0}.Chrome_masthead__BZt2z :focus-visible{outline:2px solid var(--header-accent);outline-offset:4px}.Chrome_footer__kdFFy{--ftr-ink:#111111;--ftr-muted:rgb(17 17 17/64%);--ftr-faint:rgb(17 17 17/38%);--ftr-rule:rgb(17 17 17/14%);--ftr-grid:rgb(17 17 17/5%);--ftr-accent:var(--theme-accent-ink);--ftr-on-accent:#fff;position:relative;isolation:isolate;width:100%;margin:clamp(2rem,4vw,3rem) 0 0;overflow:hidden;color:var(--ftr-ink);background:#f5f5f3;border-top:1px solid var(--ftr-rule)}.Chrome_footer__kdFFy:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--ftr-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ftr-grid) 1px,transparent 1px);background-size:40px 40px;content:"";-webkit-mask-image:linear-gradient(90deg,#000,transparent 78%);mask-image:linear-gradient(90deg,#000,transparent 78%)}.Chrome_footerTopline__Ov5Ov{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem clamp(1.25rem,2.5vw,1.75rem);border-bottom:1px solid var(--ftr-rule);color:var(--ftr-muted);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.Chrome_footerInner__NfNQw{max-width:var(--wrap);margin:0 auto;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,3vw,2rem) clamp(1.1rem,2vw,1.4rem);display:grid;grid-template-columns:1.6fr 1fr 1.3fr 1.1fr;grid-gap:clamp(1rem,2.5vw,1.75rem);gap:clamp(1rem,2.5vw,1.75rem)}.Chrome_footer__kdFFy h4{position:relative;display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ftr-muted);margin:0 0 .6rem}.Chrome_brandColumn__6nlzv .Chrome_brand__6kjcE{display:inline-flex;align-items:center;gap:.55rem;color:var(--ftr-ink);margin-bottom:.5rem}.Chrome_brandColumn__6nlzv p{color:var(--ftr-muted);font-size:.9rem;margin:0 0 .75rem;max-width:32ch}.Chrome_footer__kdFFy ul{list-style:none;margin:0;padding:0}.Chrome_footer__kdFFy li{margin-bottom:.25rem}.Chrome_footer__kdFFy a{color:var(--ftr-muted);text-decoration:none;font-size:.88rem;transition:color .16s ease}.Chrome_footer__kdFFy a:hover{color:var(--ftr-accent)}.Chrome_address__B34MM{font-size:.84rem;color:var(--ftr-muted);margin:0 0 .65rem;white-space:pre-line}.Chrome_address__B34MM strong{color:var(--ftr-ink);display:block;font-weight:600}.Chrome_socials__A__Ym{display:flex;gap:.5rem}.Chrome_socials__A__Ym a{width:30px;height:30px;border-radius:50%;color:var(--ftr-ink);border:1.5px solid color-mix(in srgb,var(--ftr-ink) 24%,transparent);display:grid;place-items:center;transition:background .16s ease,border-color .16s ease,color .16s ease}.Chrome_socials__A__Ym a:hover{background:var(--ftr-accent);border-color:var(--ftr-accent);color:var(--ftr-on-accent)}.Chrome_footerBottom__H7dCK{max-width:var(--wrap);margin:0 auto;border-top:1px solid var(--ftr-rule);padding:.55rem clamp(1.25rem,3vw,2rem);display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ftr-faint)}.Chrome_footerLinks__GZXaj{display:flex;gap:1.25rem}.Chrome_footerBottom__H7dCK a{color:inherit}.Chrome_footerLogo__g6rcS{display:inline-flex;flex-direction:column;gap:.35rem}.Chrome_footerLogo__g6rcS>svg{width:10rem;height:auto}.Chrome_footerClaim__bIkAS{color:var(--ftr-muted);font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:none}.Chrome_terminalStatus__sSAhq{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap}.Chrome_terminalBracket__2jU8Z{color:var(--ftr-faint)}.Chrome_terminalSquare__GRiEn{color:var(--ftr-accent);font-size:.82em;line-height:1;animation:Chrome_terminalPulse__oC6Dx 3.2s ease-in-out infinite}.Chrome_terminalLabel__Ae0Ik{color:var(--ftr-muted)}.Chrome_terminalCursor__tVypP{color:var(--ftr-accent);animation:Chrome_terminalBlink__lnVbv 1.1s step-end infinite}@keyframes Chrome_terminalPulse__oC6Dx{50%{opacity:.5}}@keyframes Chrome_terminalBlink__lnVbv{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Chrome_terminalCursor__tVypP,.Chrome_terminalSquare__GRiEn{animation:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Chrome_footer__kdFFy{--ftr-ink:#fff;--ftr-muted:rgb(255 255 255/64%);--ftr-faint:rgb(255 255 255/38%);--ftr-rule:rgb(255 255 255/14%);--ftr-grid:rgb(255 255 255/3%);--ftr-accent:#4cffa0;--ftr-on-accent:#111;background:#131a17;border-top-color:rgb(255 255 255/10%)}}:root[data-theme=dark] .Chrome_footer__kdFFy{--ftr-ink:#fff;--ftr-muted:rgb(255 255 255/64%);--ftr-faint:rgb(255 255 255/38%);--ftr-rule:rgb(255 255 255/14%);--ftr-grid:rgb(255 255 255/3%);--ftr-accent:#4cffa0;--ftr-on-accent:#111;background:#131a17;border-top-color:rgb(255 255 255/10%)}@media (max-width:1140px){.Chrome_desktopLanguage__jX7gI,.Chrome_nav__n9sgy{display:none}.Chrome_inner__vjrKo{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding-inline:1rem}.Chrome_controls__6WHUr>button{margin-left:auto}}@media (max-width:860px){.Chrome_footerInner__NfNQw{grid-template-columns:1fr 1fr}}@media (max-width:520px){.Chrome_inner__vjrKo{padding:.6rem 1rem}.Chrome_footerTopline__Ov5Ov span:last-child,.Chrome_terminalStatus__sSAhq{display:none}.Chrome_footerInner__NfNQw{grid-template-columns:1fr}}@media (max-width:360px){.Chrome_controls__6WHUr,.Chrome_inner__vjrKo{gap:.4rem}}.DetailShell_outer__4o_7r{padding:0 clamp(.75rem,3vw,2rem)}.DetailShell_shell__bTtLZ{--pv-ink:#111111;--pv-muted:rgb(17 17 17/62%);--pv-faint:rgb(17 17 17/40%);--pv-rule:rgb(17 17 17/14%);--pv-grid:rgb(17 17 17/5%);--pv-chip:#fff;position:relative;isolation:isolate;max-width:clamp(980px,88vw,var(--wrap));margin:clamp(1.5rem,4vw,3rem) auto;overflow:hidden;color:var(--pv-ink);background:#f1eee4;border:1px solid var(--pv-rule);box-shadow:0 20px 55px rgb(8 13 10/16%)}.DetailShell_shell__bTtLZ:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--pv-grid) 1px,transparent 1px),linear-gradient(90deg,var(--pv-grid) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.DetailShell_topline__UvC_B{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem clamp(1.25rem,3vw,2rem);border-bottom:1px solid var(--pv-rule);color:var(--pv-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.DetailShell_topline__UvC_B a{display:inline-flex;align-items:center;gap:.45rem;color:var(--pv-ink);text-decoration:none}.DetailShell_topline__UvC_B a svg{color:var(--topic);transition:transform .22s cubic-bezier(.22,1,.36,1)}.DetailShell_topline__UvC_B a:hover svg{transform:translateX(-3px)}.DetailShell_hero__RzMam{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,19rem);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.75rem,4vw,3.25rem)}.DetailShell_heroSolo__OLKce{grid-template-columns:minmax(0,1fr)}.DetailShell_heroCorner__2GU66{grid-template-columns:minmax(0,1fr) auto}.DetailShell_corner___UHtH{--board-card-strong:var(--pv-chip,transparent);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem}.DetailShell_cornerNote__v_5FW{color:var(--pv-muted);font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DetailShell_copy__HJ79p{min-width:0}.DetailShell_eyebrow__Cc4OP{display:flex;align-items:center;gap:.65rem;margin:0 0 clamp(1.5rem,3vw,2rem);color:var(--pv-muted);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.DetailShell_eyebrow__Cc4OP>span{display:grid;width:1.6rem;height:1.6rem;flex:0 0 auto;place-items:center;background:var(--hero-check-bg);border:1px solid rgb(255 255 255/12%);border-radius:.52rem;box-shadow:0 5px 12px rgb(0 0 0/18%),inset 0 1px 0 rgb(255 255 255/15%)}.DetailShell_eyebrow__Cc4OP>span:after{width:.52rem;height:.28rem;border-bottom:2px solid var(--hero-check-ink);border-left:2px solid var(--hero-check-ink);content:"";transform:translateY(-1px) rotate(-45deg)}.DetailShell_copy__HJ79p h1{max-width:14ch;margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2.6rem,6.5vw,5rem);letter-spacing:-.05em;line-height:.95;text-transform:none;color:var(--page-title);text-wrap:balance}.DetailShell_copy__HJ79p h1:after{content:"";display:block;width:clamp(5rem,18vw,9rem);height:5px;margin-top:1.2rem;background:var(--topic);border-radius:999px}.DetailShell_lead__LJOJY{max-width:46ch;margin:clamp(1.5rem,3vw,2.25rem) 0 0;color:var(--pv-muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.62}.DetailShell_board__aKeo_{--board-surface:color-mix(in srgb,var(--pv-ink) 3%,transparent);--board-card-strong:var(--pv-chip,transparent);--board-line:color-mix(in srgb,var(--pv-ink) 12%,transparent);position:relative;justify-self:end;width:100%;padding:.85rem;background:var(--board-surface);border:1px solid var(--board-line);border-radius:1.1rem}.DetailShell_boardHead__X8cHU{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.2rem .35rem .85rem;font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pv-muted)}.DetailShell_boardHead__X8cHU span:first-child{color:var(--pv-ink)}.DetailShell_boardContent__CvXor{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;padding:.2rem .35rem .6rem}.DetailShell_boardTitle__87371{color:var(--pv-ink);font-family:var(--font-display);font-size:1.02rem;font-weight:600;letter-spacing:-.025em;line-height:1.1;text-wrap:balance;overflow-wrap:break-word}.DetailShell_boardTagline__CTMR6{margin-top:.45rem;color:var(--pv-muted);font-size:.82rem;line-height:1.5}.DetailShell_boardMeta__eygh2{position:relative;z-index:1;display:grid;margin:0;padding:0 .35rem;border-top:1px solid var(--board-line)}.DetailShell_boardMetaRow__ma7ht{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem;min-height:2.3rem;padding:.3rem 0}.DetailShell_boardMetaRow__ma7ht+.DetailShell_boardMetaRow__ma7ht{border-top:1px solid color-mix(in srgb,var(--pv-ink) 10%,transparent)}.DetailShell_boardMetaRow__ma7ht dt{color:var(--pv-muted);font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.DetailShell_boardMetaRow__ma7ht dd{min-width:0;margin:0;color:var(--pv-ink);font-size:.85rem;line-height:1.4;text-align:right}.DetailShell_badge__VbtlN{display:inline-block;padding:.24rem .6rem;color:var(--pv-ink);background:color-mix(in srgb,var(--topic) 14%,var(--board-card-strong));border:1px solid color-mix(in srgb,var(--topic) 40%,transparent);border-radius:999px;font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DetailShell_boardAction__PnRMw{position:relative;z-index:1;margin-top:.75rem}.DetailShell_action__i8Tpv{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;min-height:3.5rem;padding:.7rem 1.1rem .7rem 1.3rem;overflow:hidden;color:#111;background:#fff;border:1px solid var(--board-line);border-radius:999px;text-decoration:none;transition:color .24s ease .12s,transform .36s cubic-bezier(.16,1,.3,1)}.DetailShell_action__i8Tpv strong{font-size:.86rem;font-weight:600}.DetailShell_actionWave__eBWP7{position:absolute;inset:-30% -12%;z-index:-1;background:var(--topic);transform:translateX(-112%) skewX(-14deg);transition:transform .82s cubic-bezier(.16,1,.3,1)}.DetailShell_action__i8Tpv:focus-visible,.DetailShell_action__i8Tpv:hover{color:#fff;transform:translateY(-2px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DetailShell_action__i8Tpv:focus-visible,:root:not([data-theme=light]) .DetailShell_action__i8Tpv:hover{color:#111}}:root[data-theme=dark] .DetailShell_action__i8Tpv:focus-visible,:root[data-theme=dark] .DetailShell_action__i8Tpv:hover{color:#111}.DetailShell_action__i8Tpv:focus-visible .DetailShell_actionWave__eBWP7,.DetailShell_action__i8Tpv:hover .DetailShell_actionWave__eBWP7{transform:translateX(0) skewX(-4deg)}.DetailShell_action__i8Tpv:focus-visible{outline:2px solid var(--topic);outline-offset:3px}.DetailShell_cover__ZZxCi{padding:0 clamp(1.75rem,4vw,3.25rem) clamp(2rem,4vw,3rem)}.DetailShell_cover__ZZxCi>img{aspect-ratio:16/7;border:2px solid var(--pv-ink);border-radius:16px}.DetailShell_band__YKe0T{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(2rem,4vw,3rem) clamp(1.75rem,4vw,3.25rem);border-top:1px solid var(--pv-rule)}.DetailShell_rail__qhZtV h2{margin:0;padding-top:.15rem;color:var(--pv-muted);font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.DetailShell_bandBody__Ex94_{min-width:0}.DetailShell_bodyProse__X9k4w{max-width:68ch;color:var(--pv-muted);font-size:1rem;line-height:1.7}.DetailShell_bodyProse__X9k4w p{margin:0 0 1rem}.DetailShell_bodyProse__X9k4w p:last-child{margin-bottom:0}.DetailShell_bodyProse__X9k4w h2,.DetailShell_bodyProse__X9k4w h3{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:-.01em;color:var(--pv-ink)}.DetailShell_bodyProse__X9k4w h2{font-size:clamp(1.05rem,5.3vw,1.25rem);margin:1.75rem 0 .5rem}.DetailShell_bodyProse__X9k4w h3{font-size:1rem;margin:1.4rem 0 .45rem}.DetailShell_bodyProse__X9k4w strong{color:var(--pv-ink)}.DetailShell_bodyProse__X9k4w a{color:var(--page-title);font-weight:600;text-underline-offset:3px}.DetailShell_bodyProse__X9k4w ol,.DetailShell_bodyProse__X9k4w ul{margin:0 0 1rem;padding-left:1.1rem}.DetailShell_bodyProse__X9k4w blockquote{margin:0 0 1rem;padding-left:1rem;border-left:3px solid var(--topic);color:var(--pv-ink)}.DetailShell_bodyProse__X9k4w img{max-width:100%;height:auto;border-radius:12px}.DetailShell_perks__HEUho{max-width:min(100%,760px);margin:0;padding:0;list-style:none}.DetailShell_perks__HEUho li{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:clamp(.9rem,2vw,1.25rem);gap:clamp(.9rem,2vw,1.25rem);padding:.75rem 0;color:var(--pv-ink);font-size:.98rem;line-height:1.5}.DetailShell_perks__HEUho li+li{border-top:1px dashed var(--pv-rule)}.DetailShell_perkNo__M5cUp{font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--topic)}.DetailShell_perkCheck__VIsTk{display:grid;place-items:center;width:1.7rem;height:1.7rem;background:color-mix(in srgb,var(--topic) 10%,transparent);border:1px solid color-mix(in srgb,var(--topic) 35%,transparent);border-radius:999px}.DetailShell_perkCheck__VIsTk:after{width:.5rem;height:.26rem;border-bottom:2px solid var(--topic);border-left:2px solid var(--topic);content:"";transform:translateY(-1px) rotate(-45deg)}.DetailShell_chips__GV6DA{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.6rem}.DetailShell_chipStatic__XbmTD,.DetailShell_chips__GV6DA a{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem .55rem 1.05rem;color:var(--pv-ink);background:var(--pv-chip);border:1px solid var(--pv-rule);border-radius:999px;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;text-decoration:none}.DetailShell_chips__GV6DA a{padding-right:.9rem;transition:border-color .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.DetailShell_chips__GV6DA a svg{color:var(--topic);transition:transform .24s cubic-bezier(.22,1,.36,1)}.DetailShell_chips__GV6DA a:hover{border-color:var(--topic);transform:translateY(-2px)}.DetailShell_chips__GV6DA a:hover svg{transform:translate(2px,-2px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DetailShell_shell__bTtLZ{--pv-ink:#fff;--pv-muted:rgb(255 255 255/62%);--pv-faint:rgb(255 255 255/40%);--pv-rule:rgb(255 255 255/14%);--pv-grid:rgb(255 255 255/3%);--pv-chip:#0d1411;background:#131a17}}:root[data-theme=dark] .DetailShell_shell__bTtLZ{--pv-ink:#fff;--pv-muted:rgb(255 255 255/62%);--pv-faint:rgb(255 255 255/40%);--pv-rule:rgb(255 255 255/14%);--pv-grid:rgb(255 255 255/3%);--pv-chip:#0d1411;background:#131a17}@media (max-width:860px){.DetailShell_hero__RzMam{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,3.5rem)}.DetailShell_corner___UHtH{order:-1;justify-content:flex-start}.DetailShell_heroCorner__2GU66{gap:1.25rem}.DetailShell_band__YKe0T{grid-template-columns:1fr;gap:1rem}}@media (max-width:560px){.DetailShell_shell__bTtLZ{border-radius:18px}.DetailShell_hero__RzMam{padding:2rem 1.4rem}.DetailShell_copy__HJ79p h1{font-size:clamp(1.75rem,8.6vw,2.6rem)}.DetailShell_cover__ZZxCi{padding:0 1.4rem 1.75rem}.DetailShell_band__YKe0T{padding:1.75rem 1.4rem}.DetailShell_topline__UvC_B>span{display:none}}.PageHero_hero__4PT7M{margin-bottom:0}.PageHero_hero__4PT7M p{overflow-wrap:break-word}.PageHero_summary__EsAF_ p{margin-block:0}.PageHero_summary__EsAF_ p+p{margin-top:1rem}.PageHero_summary__EsAF_ a{color:inherit}.PageHero_feature__tDw4P:hover img{transform:none}.PageHero_ticker__MD5QT{padding:.85rem clamp(1.25rem,3vw,2rem);border-top:1px solid var(--intro-rule);color:var(--intro-muted);font-size:.69rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Shopfront_block__I_zpG{padding:clamp(2.5rem,6vw,5rem) 0 clamp(4rem,8vw,6.5rem)}.Shopfront_container__JaODS{max-width:var(--wrap);margin:0 auto;padding-inline:clamp(1rem,3vw,1.5rem)}.Shopfront_grid__kur0f{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:clamp(2.5rem,6vw,4.5rem);gap:clamp(2.5rem,6vw,4.5rem)}.Shopfront_copy__PpqZy{min-width:0}.Shopfront_rail__2Wsns{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Shopfront_eyebrow__Hukh8{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.Shopfront_eyebrow__Hukh8:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px var(--brand-tint)}.Shopfront_onlineTag__Vpj_p{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .6rem;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:999px;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.Shopfront_onlineTag__Vpj_p i{width:.5rem;height:.5rem;border-radius:50%;background:var(--brand);animation:Shopfront_shBlink__eqCOm 1.6s ease-in-out infinite}@keyframes Shopfront_shBlink__eqCOm{0%,to{opacity:.35}50%{opacity:1}}.Shopfront_copy__PpqZy h1{max-width:12ch;margin:1.25rem 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(2.6rem,7vw,4.6rem);letter-spacing:-.04em;line-height:.98;text-transform:uppercase;color:var(--page-title);text-wrap:balance}.Shopfront_copy__PpqZy h1:after{content:"";display:block;width:clamp(4rem,12vw,7rem);height:5px;margin-top:1.2rem;background:var(--brand);border-radius:999px}.Shopfront_prose__HEeYz{color:var(--ink-soft);font-size:1rem;line-height:1.65}.Shopfront_lead__9kRz3{max-width:58ch;margin:clamp(1.4rem,3vw,2rem) 0 0}.Shopfront_ctaWrap___M2BK{margin-top:clamp(1.75rem,3vw,2.5rem)}.Shopfront_cta__iPd12{--cta-wave:var(--brand);--cta-hover-ink:#fff;position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;max-width:460px;min-height:78px;padding:.9rem 1.3rem .9rem 1.2rem;overflow:hidden;color:#111;background:#fff;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:50px;text-decoration:none;transition:color .24s ease .2s,border-color .3s ease,box-shadow .3s ease,transform .36s cubic-bezier(.16,1,.3,1)}.Shopfront_cta__iPd12:focus-visible,.Shopfront_cta__iPd12:hover{color:var(--cta-hover-ink);border-color:var(--cta-wave);box-shadow:0 14px 32px color-mix(in srgb,var(--cta-wave) 26%,transparent);transform:translateY(-3px)}.Shopfront_ctaWave__s1FZ_{position:absolute;top:50%;left:-142px;z-index:-1;width:132px;height:123px;opacity:0;background:var(--cta-wave);border-radius:46% 54% 42% 58%/58% 44% 56% 42%;pointer-events:none;transform:translateY(-50%) rotate(-12deg) scale(.92);transform-origin:center;will-change:left,width,height,transform;transition:left .92s cubic-bezier(.16,1,.3,1),width .92s cubic-bezier(.16,1,.3,1),height .92s cubic-bezier(.16,1,.3,1),border-radius .92s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),opacity .16s ease}.Shopfront_cta__iPd12:focus-visible .Shopfront_ctaWave__s1FZ_,.Shopfront_cta__iPd12:hover .Shopfront_ctaWave__s1FZ_{left:-84px;width:calc(100% + 170px);height:330px;opacity:1;border-radius:44% 56% 52% 48%/48% 42% 58% 52%;transform:translateY(-50%) rotate(3deg) scale(1)}.Shopfront_ctaIcon__j8Fb6{position:relative;z-index:1;display:grid;place-items:center;width:2.6rem;height:2.6rem;color:currentColor;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:50%;transition:border-color .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.Shopfront_cta__iPd12:focus-visible .Shopfront_ctaIcon__j8Fb6,.Shopfront_cta__iPd12:hover .Shopfront_ctaIcon__j8Fb6{border-color:currentColor;transform:rotate(-8deg) scale(1.04)}.Shopfront_cta__iPd12 strong{position:relative;z-index:1;font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.Shopfront_ctaArrow__jervd{position:relative;z-index:1;display:grid;place-items:center;color:currentColor;transition:transform .32s cubic-bezier(.22,1,.36,1)}.Shopfront_cta__iPd12:focus-visible .Shopfront_ctaArrow__jervd,.Shopfront_cta__iPd12:hover .Shopfront_ctaArrow__jervd{transform:translateX(4px)}.Shopfront_features__jFmlX{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0;list-style:none}.Shopfront_features__jFmlX li{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;border:1px solid var(--line);border-radius:999px;background:var(--card);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.Shopfront_features__jFmlX li svg{flex:0 0 auto;color:var(--brand)}.Shopfront_visit__LpeCk{margin-top:clamp(3rem,7vw,4.5rem);padding:1.4rem 0 1.4rem 1.25rem;background:var(--card);border-left:4px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0}.Shopfront_visit__LpeCk .Shopfront_prose__HEeYz{max-width:60ch;margin:0}.Shopfront_visit__LpeCk .Shopfront_prose__HEeYz a{color:var(--brand);font-weight:600;text-underline-offset:3px}.Shopfront_marquee__4yix5{margin-top:clamp(2.5rem,6vw,4rem);overflow:hidden;padding:.9rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.Shopfront_marqueeTrack__l3ghe{display:flex;gap:2.5rem;width:max-content;white-space:nowrap;animation:Shopfront_shMarquee__OlulV 24s linear infinite}.Shopfront_marqueeTrack__l3ghe span{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.Shopfront_marqueeTrack__l3ghe i{font-style:normal;color:var(--brand)}@keyframes Shopfront_shMarquee__OlulV{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.Shopfront_marqueeTrack__l3ghe{animation:none}}.InfoBanner_ribbon__sSEIn{position:relative;isolation:isolate;display:flex;align-items:stretch;height:56px;color:var(--banner-text,#fff7e8);background:var(--banner-background,#153e31);border-top:1px solid color-mix(in srgb,var(--banner-accent,#e9c884) 30%,transparent);border-bottom:2px solid var(--banner-accent,#e9c884);font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.InfoBanner_message__zbLGP>svg,.InfoBanner_star__eeZOE{flex-shrink:0;color:var(--banner-accent,#e9c884)}.InfoBanner_viewport__nFKFv{flex:1 1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent)}.InfoBanner_track___BD5z{display:flex;width:max-content;min-width:200%;height:100%;animation:InfoBanner_bannerScroll__oguXD 36s linear infinite}.InfoBanner_group__C__DC{display:flex;align-items:center;justify-content:space-around;column-gap:3rem;padding:0 1.5rem;flex:0 0 auto;min-width:50%}.InfoBanner_message__zbLGP{display:inline-flex;align-items:center;gap:.85rem;white-space:nowrap}.InfoBanner_ribbon__sSEIn:focus-within .InfoBanner_track___BD5z,.InfoBanner_ribbon__sSEIn:hover .InfoBanner_track___BD5z{animation-play-state:paused}.InfoBanner_close__jm9VA{display:grid;place-items:center;flex-shrink:0;width:44px;padding:0;border:0;border-left:1px solid color-mix(in srgb,var(--banner-accent,#e9c884) 25%,transparent);color:var(--banner-accent,#e9c884);background:transparent;cursor:pointer}.InfoBanner_close__jm9VA:hover{background:color-mix(in srgb,var(--banner-accent,#e9c884) 12%,transparent)}.InfoBanner_ribbon__sSEIn .InfoBanner_close__jm9VA:focus-visible{outline:2px solid var(--banner-accent,#e9c884);outline-offset:-4px}.InfoBanner_srOnly__Zm2sS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes InfoBanner_bannerScroll__oguXD{to{transform:translateX(-50%)}}@media (max-width:520px){.InfoBanner_group__C__DC{column-gap:2rem;padding:0 1rem}.InfoBanner_message__zbLGP{gap:.65rem}}@media (prefers-reduced-motion:reduce){.InfoBanner_ribbon__sSEIn{height:auto;min-height:56px}.InfoBanner_track___BD5z{width:auto;min-width:0;animation:none}.InfoBanner_viewport__nFKFv{-webkit-mask-image:none;mask-image:none}.InfoBanner_group__C__DC{flex:1 1;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.65rem 0}.InfoBanner_close__jm9VA,.InfoBanner_group__C__DC+.InfoBanner_group__C__DC{display:none}.InfoBanner_message__zbLGP{white-space:normal;letter-spacing:.06em}.InfoBanner_group__C__DC>.InfoBanner_star__eeZOE{display:none}}a.InfoBanner_viewport__nFKFv{color:inherit;text-decoration:none}a.InfoBanner_viewport__nFKFv:focus-visible{outline:2px solid var(--banner-accent,#e9c884);outline-offset:-4px}.InfoBanner_ribbon__sSEIn:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--banner-accent,#e9c884);-webkit-mask-image:var(--banner-pattern,none);mask-image:var(--banner-pattern,none);-webkit-mask-size:480px 56px;mask-size:480px 56px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-position:center;mask-position:center;opacity:var(--banner-pattern-opacity,0)}.LanguageSwitcherSegmented_switcher__IcF_V{position:relative;display:inline-grid;grid-template-columns:repeat(3,46px);isolation:isolate;padding:3px;border:0;border-radius:9px;background:#fff}.LanguageSwitcherSegmented_indicator__GE5af{position:absolute;top:3px;bottom:3px;left:3px;width:46px;border-radius:6px;background:#111;pointer-events:none;z-index:-1;transition:transform .26s cubic-bezier(.22,1,.36,1)}.LanguageSwitcherSegmented_switcher__IcF_V[data-selected=fr] .LanguageSwitcherSegmented_indicator__GE5af{transform:translateX(100%)}.LanguageSwitcherSegmented_switcher__IcF_V[data-selected=en] .LanguageSwitcherSegmented_indicator__GE5af{transform:translateX(200%)}.LanguageSwitcherSegmented_switcher__IcF_V a{display:grid;place-items:center;min-height:40px;padding:.5rem 0;border-radius:6px;color:#111;font-family:var(--font-sans);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s ease}.LanguageSwitcherSegmented_switcher__IcF_V a[data-selected=true]{color:#fff}.LanguageSwitcherSegmented_switcher__IcF_V a:focus-visible{outline:2px solid #111;outline-offset:5px}.MastodonCarousel_carousel__LUVwY{--mastodon-card-width:180px;--mastodon-gap:0.75rem;--mastodon-rule:color-mix(in srgb,var(--ink) 14%,transparent);width:100%;min-width:0;margin-top:clamp(2rem,4vw,3rem);padding:1rem max(clamp(1.25rem,3vw,2rem),calc((100% - var(--wrap, 1180px)) / 2 + clamp(1.25rem, 3vw, 2rem)));color:var(--ink);background:var(--card);border-top:1px solid var(--mastodon-rule)}.MastodonCarousel_carousel__LUVwY+footer{margin-top:0}.MastodonCarousel_carousel__LUVwY a{color:inherit;text-decoration:none}.MastodonCarousel_header__LbZBq{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.MastodonCarousel_header__LbZBq>div{min-width:0}.MastodonCarousel_carousel__LUVwY .MastodonCarousel_header__LbZBq h4{margin:.15rem 0 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.MastodonCarousel_carousel__LUVwY .MastodonCarousel_header__LbZBq h4:before{display:none}.MastodonCarousel_eyebrow__gb6AK{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;opacity:.55}.MastodonCarousel_profileLink__0ItYh{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:inherit;border:1px solid;border-radius:50%;opacity:.7;transition:transform .18s ease,opacity .18s ease}.MastodonCarousel_profileLink__0ItYh:hover{transform:translate(2px,-2px);opacity:1}.MastodonCarousel_viewport__rCqEk{position:relative;width:100%;overflow:hidden}.MastodonCarousel_track__tV508{display:flex;width:max-content;animation:MastodonCarousel_mastodonScroll__nSbTR 45s linear infinite}.MastodonCarousel_carousel__LUVwY:focus-within .MastodonCarousel_track__tV508,.MastodonCarousel_carousel__LUVwY:hover .MastodonCarousel_track__tV508,.MastodonCarousel_viewport__rCqEk[data-dragging=true] .MastodonCarousel_track__tV508{animation-play-state:paused}.MastodonCarousel_viewport__rCqEk[data-dragging=true]{scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.MastodonCarousel_viewport__rCqEk{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MastodonCarousel_viewport__rCqEk a{cursor:inherit}.MastodonCarousel_viewport__rCqEk[data-dragging=true],.MastodonCarousel_viewport__rCqEk[data-dragging=true] a{cursor:-webkit-grabbing;cursor:grabbing}}.MastodonCarousel_group__9bWmm{display:flex;gap:var(--mastodon-gap);padding-right:var(--mastodon-gap)}.MastodonCarousel_card__Y2GM_{width:var(--mastodon-card-width);flex:0 0 var(--mastodon-card-width);padding:.6rem;border:1px solid var(--mastodon-rule);border-radius:8px;background:rgba(255,255,255,.04);overflow:hidden}.MastodonCarousel_cardHeader___i0Nm{margin-bottom:.45rem}.MastodonCarousel_account__oAwDu{display:flex;align-items:center;gap:.55rem}.MastodonCarousel_account__oAwDu>div{min-width:0}.MastodonCarousel_account__oAwDu strong{display:block;font-size:.72rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MastodonCarousel_account__oAwDu span{display:block;margin-top:.1rem;font-size:.6rem;opacity:.55;white-space:nowrap}.MastodonCarousel_avatar__InKX_{width:26px;height:26px;flex:0 0 26px;border-radius:50%;object-fit:cover}.MastodonCarousel_media__1YHwH{display:block;height:70px;margin-bottom:.5rem;overflow:hidden;border-radius:5px}.MastodonCarousel_media__1YHwH img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.MastodonCarousel_card__Y2GM_:hover .MastodonCarousel_media__1YHwH img{transform:scale(1.035)}.MastodonCarousel_content__lqxzN{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.7rem;line-height:1.4;max-height:4.2em;overflow-wrap:anywhere}.MastodonCarousel_content__lqxzN p{margin:0 0 .25rem}.MastodonCarousel_content__lqxzN p:last-child{margin-bottom:0}.MastodonCarousel_carousel__LUVwY .MastodonCarousel_content__lqxzN a{font-size:inherit;color:inherit;text-decoration:none}.MastodonCarousel_content__lqxzN a:hover{text-decoration:underline}.MastodonCarousel_cardFooter__CqkIQ{display:flex;align-items:center;justify-content:space-between;margin-top:.45rem;padding-top:.35rem;border-top:1px solid var(--mastodon-rule)}.MastodonCarousel_stats__noV8O{display:flex;gap:.7rem}.MastodonCarousel_stats__noV8O span{display:flex;align-items:center;gap:.25rem;font-size:.62rem;opacity:.6}.MastodonCarousel_postLink__xHk1k{display:flex;align-items:center;justify-content:center;color:inherit;opacity:.65;transition:transform .18s ease,opacity .18s ease}.MastodonCarousel_postLink__xHk1k:hover{transform:translate(2px,-2px);opacity:1}@keyframes MastodonCarousel_mastodonScroll__nSbTR{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.MastodonCarousel_track__tV508{animation:none}.MastodonCarousel_viewport__rCqEk{overflow-x:auto}}@media (max-width:1024px){.MastodonCarousel_carousel__LUVwY{--mastodon-card-width:164px;--mastodon-gap:0.6rem}.MastodonCarousel_media__1YHwH{height:66px}}@media (max-width:760px){.MastodonCarousel_carousel__LUVwY{--mastodon-card-width:148px;--mastodon-gap:0.5rem;padding-block:.75rem}.MastodonCarousel_card__Y2GM_{padding:.5rem}.MastodonCarousel_media__1YHwH{height:60px}.MastodonCarousel_viewport__rCqEk{overflow-x:auto;scroll-snap-type:x mandatory}.MastodonCarousel_track__tV508{animation:none}.MastodonCarousel_card__Y2GM_{scroll-snap-align:start}.MastodonCarousel_group__9bWmm:nth-child(2){display:none}}.MobileNav_root__JZDnI{display:none;margin-left:0}.MobileNav_toggle__nbytC{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--header-line);background:var(--card);color:var(--ink);cursor:pointer}.MobileNav_toggle__nbytC:hover{background:var(--brand-tint)}.MobileNav_panel___WZdE{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 100%);overflow-y:auto;overscroll-behavior:contain;background:var(--card);border-top:1px solid var(--header-line);border-bottom:1px solid var(--header-line);box-shadow:var(--shadow);padding:.5rem 1rem 1rem}.MobileNav_panel___WZdE>ul{list-style:none;margin:0;padding:0}.MobileNav_row__Vt71T{display:flex;align-items:center;border-bottom:1px solid var(--header-line)}.MobileNav_row__Vt71T a{flex:1 1;padding:.9rem .25rem;font-weight:500;text-decoration:none;color:var(--ink)}.MobileNav_expand__uPrKa{display:inline-grid;place-items:center;width:40px;height:40px;border:none;background:transparent;color:var(--ink-soft);cursor:pointer}.MobileNav_chevron__xgwFW{transition:transform .15s ease}.MobileNav_expand__uPrKa[aria-expanded=true] .MobileNav_chevron__xgwFW{transform:rotate(180deg)}.MobileNav_submenu__kn1er{list-style:none;margin:0;padding:.25rem 0 .5rem .75rem;border-bottom:1px solid var(--header-line)}.MobileNav_submenu__kn1er a{display:block;padding:.6rem .25rem;text-decoration:none;color:var(--ink)}.MobileNav_itemTitle__Ii4en{font-family:var(--font-sans);font-weight:500;font-size:.88rem}.MobileNav_itemTagline__74nhh{display:block;font-size:.78rem;color:var(--ink-soft);margin-top:.1rem}.MobileNav_active__Fx_TR,.MobileNav_row__Vt71T a:hover,.MobileNav_submenu__kn1er a:hover{color:var(--header-active-text)}.MobileNav_languageSwitcher__Dt8IZ{display:flex;justify-content:flex-start;margin-top:1rem}@media (max-width:1140px){.MobileNav_root__JZDnI{display:block}}.NewsCard_card__a_6te{display:flex;flex-direction:column;min-width:0;padding:.55rem;color:var(--ink);background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:22px;box-shadow:0 16px 40px color-mix(in srgb,var(--ink) 14%,transparent);overflow:hidden;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.NewsCard_card__a_6te:hover{transform:translateY(-6px);box-shadow:0 22px 50px color-mix(in srgb,var(--ink) 20%,transparent)}.NewsCard_media__VDNS8{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 75% 24%,color-mix(in srgb,var(--t-color) 55%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--t-color) 28%,var(--card)),var(--bg-alt))}.NewsCard_media__VDNS8 img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.NewsCard_card__a_6te:hover .NewsCard_media__VDNS8 img{transform:scale(1.04)}.NewsCard_badges__I25FI{position:absolute;top:.75rem;right:.75rem;left:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.NewsCard_badges__I25FI span{padding:.28rem .65rem;color:#fff;background:rgb(20 24 22/62%);border:1px solid rgb(255 255 255/30%);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.68rem;font-weight:500;line-height:1.2}.NewsCard_body__kq8qm{display:flex;flex:1 1;flex-direction:column;padding:1rem .65rem .55rem}.NewsCard_card__a_6te h3{margin:0 0 .5rem;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-transform:none}.NewsCard_card__a_6te p{margin:0;color:var(--ink-soft);font-size:.88rem;line-height:1.55}.NewsCard_footer__xkDd8{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem}.NewsCard_footer__xkDd8>span:first-child{height:1px;flex:1 1;background:color-mix(in srgb,var(--ink) 16%,transparent)}.NewsCard_arrow__Vt1Zq{display:grid;place-items:center;width:34px;height:34px;color:var(--card);background:var(--ink);border-radius:50%;font-size:1rem;transition:transform .2s ease}.NewsCard_card__a_6te:hover .NewsCard_arrow__Vt1Zq{transform:rotate(45deg)}.OpenKiCourses_section__bM5cp{width:100%}.OpenKiCourses_header__aRf7T{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.OpenKiCourses_header__aRf7T span{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;opacity:.55}.OpenKiCourses_header__aRf7T h2{margin:0;font-size:clamp(1.4rem,2vw,2rem);line-height:1}.OpenKiCourses_list___CCFj{display:flex;flex-direction:column}.OpenKiCourses_card__VPt_e{display:grid;grid-template-columns:42px 140px minmax(0,1fr) 32px;align-items:center;grid-gap:1.25rem;gap:1.25rem;min-height:130px;padding:1rem 1.25rem;color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);transition:transform .18s ease,background-color .18s ease,color .18s ease}.OpenKiCourses_noImage__ABn7G{grid-template-columns:42px minmax(0,1fr) 32px}.OpenKiCourses_card__VPt_e:focus-visible,.OpenKiCourses_card__VPt_e:hover{color:var(--bg);background-color:var(--courses);transform:translateX(6px)}.OpenKiCourses_card__VPt_e:is(:hover,:focus-visible) :is(.OpenKiCourses_index__pCPW6,.OpenKiCourses_meta__1kDJI,.OpenKiCourses_description__y_JR6,.OpenKiCourses_arrow__iVE4Y){opacity:1}.OpenKiCourses_index__pCPW6{align-self:flex-start;padding-top:.2rem;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;opacity:.45}.OpenKiCourses_image__Q4MAe{width:140px;height:95px;overflow:hidden;border-radius:6px}.OpenKiCourses_image__Q4MAe img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.OpenKiCourses_card__VPt_e:hover .OpenKiCourses_image__Q4MAe img{transform:scale(1.04)}.OpenKiCourses_content__R5bP8{min-width:0;overflow-wrap:anywhere}.OpenKiCourses_meta__1kDJI{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.35rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55}.OpenKiCourses_content__R5bP8 h3{margin:0 0 .4rem;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.1}.OpenKiCourses_description__y_JR6{max-width:680px;margin:0;font-size:.9rem;line-height:1.45;opacity:.72}.OpenKiCourses_arrow__iVE4Y{display:flex;align-items:center;justify-content:center;opacity:.55;transition:transform .18s ease,opacity .18s ease}.OpenKiCourses_card__VPt_e:hover .OpenKiCourses_arrow__iVE4Y{transform:translate(3px,-3px)}@media (max-width:760px){.OpenKiCourses_card__VPt_e{grid-template-columns:32px 90px minmax(0,1fr);gap:.85rem;min-height:100px;padding:.8rem .75rem}.OpenKiCourses_noImage__ABn7G{grid-template-columns:32px minmax(0,1fr)}.OpenKiCourses_image__Q4MAe{width:90px;height:70px}.OpenKiCourses_content__R5bP8 h3{font-size:1rem}.OpenKiCourses_arrow__iVE4Y,.OpenKiCourses_description__y_JR6{display:none}.OpenKiCourses_meta__1kDJI{font-size:.6rem;gap:.45rem}}@media (prefers-reduced-motion:reduce){.OpenKiCourses_card__VPt_e,.OpenKiCourses_card__VPt_e:hover,.OpenKiCourses_card__VPt_e:hover .OpenKiCourses_image__Q4MAe img,.OpenKiCourses_image__Q4MAe img{transform:none;transition:none}}.Blocks_actions__DdSK5{position:relative;z-index:1;display:grid;grid-gap:.85rem;gap:.85rem;width:min(100%,340px);justify-self:end}.Blocks_ctaRive__9GPOT{position:relative;width:clamp(80px,2vw,100px);max-width:100%;aspect-ratio:1;justify-self:center;overflow:visible;pointer-events:auto}.Blocks_ctaRive__9GPOT:before{position:absolute;inset:17%;z-index:0;background:transparent;border-radius:50%;content:"";pointer-events:none;transition:background-color .28s ease,box-shadow .28s ease}.Blocks_ctaRive__9GPOT canvas{position:relative;z-index:1;display:block;width:100%;height:100%;pointer-events:auto}.Blocks_ctaArrow__m0OTI{position:absolute;top:-1rem;right:-.4rem;z-index:2;width:clamp(4rem,7vw,5.5rem);height:auto;overflow:visible;color:var(--cta-muted);pointer-events:none}.Blocks_ctaArrow__m0OTI path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.Blocks_ctaArrowLabel___SLEd{position:absolute;bottom:calc(100% + 1.4rem);right:0;max-width:16ch;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.06em;line-height:1.35;text-align:right;text-transform:uppercase;color:var(--cta-muted);transform:rotate(-3deg);pointer-events:none}.Blocks_ctaRive__9GPOT+.Blocks_ctaAction__zjnXd{margin-top:1rem}.Blocks_feature-grid__rnJxt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.Blocks_feature-card__nF2cE{--feature-accent:#4cffa0;--feature-surface:#f5f5f3;--feature-ink:#111;--feature-muted:rgb(17 17 17/64%);position:relative;isolation:isolate;display:flex;grid-column:span 6;min-width:0;min-height:330px;flex-direction:column;overflow:hidden;padding:clamp(1.5rem,3vw,2.25rem);color:var(--feature-ink);background:var(--feature-surface);border:1px solid color-mix(in srgb,var(--feature-ink) 14%,transparent);box-shadow:0 18px 48px rgb(8 13 10/12%);transition:border-color .3s ease,box-shadow .35s ease,transform .38s cubic-bezier(.16,1,.3,1)}.Blocks_feature-card__nF2cE:before{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(color-mix(in srgb,var(--feature-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--feature-ink) 5%,transparent) 1px,transparent 1px);background-size:36px 36px;content:"";-webkit-mask-image:linear-gradient(135deg,#000,transparent 70%);mask-image:linear-gradient(135deg,#000,transparent 70%)}.Blocks_feature-card__nF2cE:nth-child(4n+1),.Blocks_feature-card__nF2cE:nth-child(4n+4){--feature-surface:#131a17;--feature-ink:#fff;--feature-muted:rgb(255 255 255/64%)}.Blocks_feature-card__nF2cE:nth-child(2n){--feature-accent:var(--theme-accent-ink)}@media (min-width:980px){.Blocks_feature-card__nF2cE:nth-child(4n+1),.Blocks_feature-card__nF2cE:nth-child(4n+4){grid-column:span 7}.Blocks_feature-card__nF2cE:nth-child(4n+2),.Blocks_feature-card__nF2cE:nth-child(4n+3){grid-column:span 5}}.Blocks_feature-card__nF2cE:hover{border-color:color-mix(in srgb,var(--feature-accent) 50%,transparent);box-shadow:0 26px 62px rgb(8 13 10/20%);transform:translateY(-7px)}.Blocks_feature-card__nF2cE.reveal{transform:translateY(28px)}.Blocks_feature-card__nF2cE.reveal.in-view{transform:translateY(0)}.Blocks_feature-card__nF2cE.reveal.in-view:hover{transform:translateY(-7px)}.Blocks_featureTop__HtcLY{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.Blocks_feature-icon__srpNa{display:grid;width:64px;height:64px;flex:0 0 auto;place-items:center;color:#111;background:var(--feature-accent);border:1px solid color-mix(in srgb,var(--feature-ink) 16%,transparent);border-radius:50%;box-shadow:0 10px 26px color-mix(in srgb,var(--feature-accent) 22%,transparent);transition:border-radius .38s ease,transform .48s cubic-bezier(.16,1,.3,1)}.Blocks_feature-card__nF2cE:hover .Blocks_feature-icon__srpNa{transform:rotate(8deg) scale(1.06)}.Blocks_feature-icon__srpNa svg{width:28px;height:28px;stroke-width:1.8}.Blocks_featureCopy__YgHvM{position:relative;z-index:2;max-width:34rem;margin-top:auto;padding-top:clamp(3rem,8vw,5.5rem)}.Blocks_techVisual__hA4lY{position:absolute;right:-1.4rem;bottom:-.9rem;z-index:1;width:clamp(12rem,42%,16rem);color:var(--feature-accent);opacity:.42;pointer-events:none;transform:translate3d(1rem,.6rem,0) scale(.96);transform-origin:right bottom;transition:opacity .36s ease,transform .6s cubic-bezier(.16,1,.3,1)}.Blocks_feature-card__nF2cE:hover .Blocks_techVisual__hA4lY{opacity:.72;transform:translateZ(0) scale(1)}.Blocks_techCircuit__4a4md{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--feature-accent) 28%,transparent))}.Blocks_techFrame__PFtbL{stroke:currentColor;stroke-width:1;stroke-dasharray:3 6;opacity:.3;vector-effect:non-scaling-stroke}.Blocks_techPath__K3o6e{stroke:currentColor;stroke-width:1.7;stroke-linecap:square;stroke-linejoin:bevel;vector-effect:non-scaling-stroke}.Blocks_techNode__TQQDj{fill:var(--feature-surface);stroke:currentColor;stroke-width:1.5;transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.Blocks_techSignal__Q454y{fill:currentColor;stroke:var(--feature-surface);stroke-width:2;vector-effect:non-scaling-stroke}.Blocks_feature-card__nF2cE h3{max-width:15ch;margin:0 0 .8rem;color:var(--feature-ink);font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.15rem);font-weight:600;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.Blocks_feature-card__nF2cE p{max-width:46ch;margin:0;color:var(--feature-muted);font-size:.95rem;line-height:1.6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Blocks_feature-card__nF2cE{--feature-surface:#131a17;--feature-ink:#fff;--feature-muted:rgb(255 255 255/64%);box-shadow:0 18px 48px rgb(0 0 0/28%)}:root:not([data-theme=light]) .Blocks_feature-card__nF2cE:nth-child(4n+2),:root:not([data-theme=light]) .Blocks_feature-card__nF2cE:nth-child(4n+3){--feature-surface:#18231e}}:root[data-theme=dark] .Blocks_feature-card__nF2cE{--feature-surface:#131a17;--feature-ink:#fff;--feature-muted:rgb(255 255 255/64%);box-shadow:0 18px 48px rgb(0 0 0/28%)}:root[data-theme=dark] .Blocks_feature-card__nF2cE:nth-child(4n+2),:root[data-theme=dark] .Blocks_feature-card__nF2cE:nth-child(4n+3){--feature-surface:#18231e}@media (max-width:720px){.Blocks_feature-grid__rnJxt{grid-template-columns:1fr}.Blocks_feature-card__nF2cE{grid-column:auto;min-height:290px}.Blocks_featureCopy__YgHvM{padding-top:3rem}}.Blocks_cta-band__2mvvE{--cta-ink:#111;--cta-muted:rgb(17 17 17/64%);--cta-rule:rgb(17 17 17/14%);--cta-grid:rgb(17 17 17/5%);--cta-accent:var(--theme-accent-ink);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:end;grid-gap:clamp(2.5rem,7vw,7rem);gap:clamp(2.5rem,7vw,7rem);min-height:430px;overflow:hidden;padding:clamp(2rem,5vw,4.75rem);color:var(--cta-ink);background:#f5f5f3;border:1px solid var(--cta-rule);box-shadow:0 24px 65px rgb(8 13 10/16%)}.Blocks_cta-band__2mvvE:before{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(var(--cta-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cta-grid) 1px,transparent 1px);background-size:40px 40px;content:"";-webkit-mask-image:linear-gradient(90deg,#000,transparent 78%);mask-image:linear-gradient(90deg,#000,transparent 78%)}.Blocks_ctaCopy__lO_cS{position:relative;z-index:1;align-self:center}.Blocks_ctaEyebrow___F6cd{display:flex;align-items:center;gap:.65rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);color:var(--cta-muted);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.Blocks_ctaEyebrow___F6cd i{width:.55rem;height:.55rem;flex:0 0 auto;background:var(--cta-accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--cta-accent) 16%,transparent)}.Blocks_cta-band__2mvvE h2{max-width:12ch;margin:0;color:var(--cta-ink);font-family:var(--font-display);font-weight:600;font-size:clamp(2.5rem,5.2vw,5rem);letter-spacing:-.06em;line-height:.94;text-transform:none;text-wrap:balance}.Blocks_cta-band__2mvvE p{max-width:48ch;margin:clamp(1.5rem,3vw,2rem) 0 0;color:var(--cta-muted);font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.6}.Blocks_ctaAction__zjnXd{--cta-action-wave:var(--cta-accent);--cta-action-hover-ink:#fff;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;min-height:64px;padding:.7rem 1rem .7rem 1.4rem;overflow:hidden;color:#111;background:#fff;border:1px solid color-mix(in srgb,var(--cta-ink) 18%,transparent);border-radius:999px;text-decoration:none;transition:color .24s ease .2s,border-color .3s ease,box-shadow .3s ease,transform .36s cubic-bezier(.16,1,.3,1)}.Blocks_ctaActionSecondary__mLDPb{--cta-action-wave:#4cffa0;--cta-action-hover-ink:#111}.Blocks_ctaAction__zjnXd:focus-visible,.Blocks_ctaAction__zjnXd:hover{color:var(--cta-action-hover-ink);border-color:var(--cta-action-wave);box-shadow:0 12px 28px color-mix(in srgb,var(--cta-action-wave) 24%,transparent);transform:translateY(-3px)}.Blocks_ctaActionWave__m2gYB{position:absolute;top:50%;left:-142px;z-index:-1;width:132px;height:123px;opacity:0;background:var(--cta-action-wave);border-radius:46% 54% 42% 58%/58% 44% 56% 42%;pointer-events:none;transform:translateY(-50%) rotate(-12deg) scale(.92);transform-origin:center;will-change:left,width,height,transform;transition:left .92s cubic-bezier(.16,1,.3,1),width .92s cubic-bezier(.16,1,.3,1),height .92s cubic-bezier(.16,1,.3,1),border-radius .92s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),opacity .16s ease}.Blocks_ctaAction__zjnXd:focus-visible .Blocks_ctaActionWave__m2gYB,.Blocks_ctaAction__zjnXd:hover .Blocks_ctaActionWave__m2gYB{left:-84px;width:calc(100% + 170px);height:330px;opacity:1;border-radius:44% 56% 52% 48%/48% 42% 58% 52%;transform:translateY(-50%) rotate(3deg) scale(1)}.Blocks_ctaAction__zjnXd strong{position:relative;z-index:1;font-size:.88rem;font-weight:600;line-height:1.2}.Blocks_ctaActionIcon__Tvfen{position:relative;z-index:1;display:grid;place-items:center;width:2.1rem;height:2.1rem;color:currentColor;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:50%;transition:border-color .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.Blocks_ctaAction__zjnXd:focus-visible .Blocks_ctaActionIcon__Tvfen,.Blocks_ctaAction__zjnXd:hover .Blocks_ctaActionIcon__Tvfen{border-color:currentColor;transform:rotate(8deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Blocks_cta-band__2mvvE{--cta-ink:#fff;--cta-muted:rgb(255 255 255/64%);--cta-rule:rgb(255 255 255/14%);--cta-grid:rgb(255 255 255/3%);--cta-accent:#4cffa0;background:#131a17}:root:not([data-theme=light]) .Blocks_ctaActionPrimary__bMvuy{--cta-action-hover-ink:#111}:root:not([data-theme=light]) .Blocks_ctaActionSecondary__mLDPb{--cta-action-wave:var(--theme-accent);--cta-action-hover-ink:#111}:root:not([data-theme=light]) .Blocks_ctaRive__9GPOT:before{background:var(--cta-muted);box-shadow:0 18px 42px rgb(0 0 0/24%)}}:root[data-theme=dark] .Blocks_cta-band__2mvvE{--cta-ink:#fff;--cta-muted:rgb(255 255 255/64%);--cta-rule:rgb(255 255 255/14%);--cta-grid:rgb(255 255 255/3%);--cta-accent:#4cffa0;background:#131a17}:root[data-theme=dark] .Blocks_ctaActionPrimary__bMvuy{--cta-action-hover-ink:#111}:root[data-theme=dark] .Blocks_ctaActionSecondary__mLDPb{--cta-action-wave:var(--theme-accent);--cta-action-hover-ink:#111}:root[data-theme=dark] .Blocks_ctaRive__9GPOT:before{background:var(--cta-muted);box-shadow:0 18px 42px rgb(0 0 0/24%)}@media (max-width:760px){.Blocks_cta-band__2mvvE{grid-template-columns:1fr;align-items:start;min-height:0;gap:2.5rem}.Blocks_cta-band__2mvvE h2{max-width:13ch}.Blocks_actions__DdSK5{width:100%;justify-self:stretch}.Blocks_ctaRive__9GPOT{width:clamp(80px,14vw,96px)}.Blocks_ctaRive__9GPOT+.Blocks_ctaAction__zjnXd{margin-top:0}.Blocks_ctaArrow__m0OTI{top:0;right:calc(50% - 6rem);width:2.75rem}.Blocks_ctaArrowLabel___SLEd{bottom:calc(100% + .4rem);right:calc(50% - 7rem)}}@media (max-width:480px){.Blocks_cta-band__2mvvE{padding:1.5rem}.Blocks_cta-band__2mvvE:after{opacity:.55}.Blocks_ctaArrow__m0OTI{right:calc(50% - 5.5rem);width:2.5rem}}.ListingIntro_intro___QG51{--intro-ink:#111111;--intro-muted:rgb(17 17 17/64%);--intro-faint:rgb(17 17 17/38%);--intro-rule:rgb(17 17 17/14%);--intro-grid:rgb(17 17 17/5%);--intro-accent:var(--theme-accent-ink);position:relative;isolation:isolate;margin-bottom:clamp(3rem,7vw,5.5rem);overflow:hidden;color:var(--intro-ink);background:#f5f5f3;box-shadow:0 24px 65px rgb(8 13 10/24%)}.ListingIntro_intro___QG51:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--intro-grid) 1px,transparent 1px),linear-gradient(90deg,var(--intro-grid) 1px,transparent 1px);background-size:40px 40px;content:"";-webkit-mask-image:linear-gradient(90deg,#000,transparent 62%);mask-image:linear-gradient(90deg,#000,transparent 62%)}.ListingIntro_topline__JTUUF{display:flex;align-items:center;justify-content:space-between;padding:.85rem clamp(1.25rem,3vw,2rem);border-bottom:1px solid var(--intro-rule);color:var(--intro-muted);font-size:.69rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ListingIntro_grid__a70M_{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:540px}.ListingIntro_copyOnly__E1n33 .ListingIntro_grid__a70M_{grid-template-columns:1fr;min-height:0}.ListingIntro_copyOnly__E1n33 .ListingIntro_summary__GFQ8c{max-width:60ch}.ListingIntro_copy__XBSBP{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.25rem,5vw,4.75rem)}.ListingIntro_eyebrow__qHxu1{display:flex;align-items:center;gap:.65rem;margin:0 0 clamp(2rem,4vw,3.75rem);color:var(--intro-muted);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ListingIntro_eyebrow__qHxu1>span{width:.55rem;height:.55rem;background:var(--intro-topic,var(--brand));border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--intro-topic,var(--brand)) 16%,transparent)}.ListingIntro_intro___QG51 h1{max-width:11ch;margin:0;color:var(--intro-ink);font-family:var(--font-display);font-size:clamp(2.7rem,6vw,5.6rem);font-weight:600;letter-spacing:-.06em;line-height:.92;text-transform:none}.ListingIntro_intro___QG51 h1 em{display:block;color:var(--intro-accent);font-style:normal}.ListingIntro_summary__GFQ8c{max-width:44ch;margin:clamp(1.5rem,3vw,2.25rem) 0 0;color:var(--intro-muted);font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.6}.ListingIntro_feature__P9B2D{position:relative;min-height:100%;overflow:hidden;color:#fff;background:#27322c;text-decoration:none}.ListingIntro_feature__P9B2D img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.ListingIntro_feature__P9B2D:hover img{transform:scale(1.045)}.ListingIntro_featureShade__FEPOV{position:absolute;inset:0;background:linear-gradient(180deg,rgb(7 12 9/8%) 24%,rgb(7 12 9/88%)),linear-gradient(90deg,rgb(7 12 9/20%),transparent 48%)}.ListingIntro_featureContent__x3iYo{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;padding:clamp(1.5rem,3.5vw,2.5rem)}.ListingIntro_featureMeta__z84Tr{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:rgb(255 255 255/68%);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ListingIntro_featureContent__x3iYo>strong{max-width:18ch;color:#fff;font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.6rem);font-weight:600;letter-spacing:-.04em;line-height:1.02}.ListingIntro_featureExcerpt___Kk_l{display:-webkit-box;max-width:44ch;margin-top:.85rem;overflow:hidden;color:rgb(255 255 255/68%);font-size:.86rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ListingIntro_featureAction__MvxSl{display:inline-flex;align-items:center;align-self:flex-start;gap:.65rem;margin-top:1.25rem;padding-bottom:.35rem;border-bottom:1px solid rgb(255 255 255/62%);font-size:.78rem;font-weight:600}.ListingIntro_featureAction__MvxSl>span{transition:transform .2s ease}.ListingIntro_feature__P9B2D:hover .ListingIntro_featureAction__MvxSl>span{transform:translate(2px,-2px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ListingIntro_intro___QG51{--intro-ink:#fff;--intro-muted:rgb(255 255 255/64%);--intro-faint:rgb(255 255 255/38%);--intro-rule:rgb(255 255 255/14%);--intro-grid:rgb(255 255 255/3%);--intro-accent:#4cffa0;background:#131a17}}:root[data-theme=dark] .ListingIntro_intro___QG51{--intro-ink:#fff;--intro-muted:rgb(255 255 255/64%);--intro-faint:rgb(255 255 255/38%);--intro-rule:rgb(255 255 255/14%);--intro-grid:rgb(255 255 255/3%);--intro-accent:#4cffa0;background:#131a17}@media (max-width:820px){.ListingIntro_grid__a70M_{grid-template-columns:1fr}.ListingIntro_copy__XBSBP{min-height:450px}.ListingIntro_feature__P9B2D{min-height:480px}}@media (max-width:520px){.ListingIntro_intro___QG51{border-radius:22px}.ListingIntro_topline__JTUUF{letter-spacing:.07em}.ListingIntro_copy__XBSBP{min-height:390px}.ListingIntro_intro___QG51 h1{font-size:clamp(2.1rem,11vw,4rem)}.ListingIntro_feature__P9B2D{min-height:430px}}.ThemeToggle_toggle__LZXn9{font-family:var(--font-sans);font-weight:600;font-size:.72rem;background:var(--card);color:var(--heading);border:1px solid var(--header-line);width:40px;height:40px;display:inline-grid;place-items:center;overflow:hidden;position:relative;cursor:pointer;box-shadow:none;border-radius:50%;margin-left:.35rem;flex-shrink:0;transition:background .2s ease,border-color .2s ease}.ThemeToggle_toggle__LZXn9:hover{background:var(--brand-tint)}.ThemeToggle_icons__vK3t3{position:relative;display:block;width:18px;height:18px}.ThemeToggle_icons__vK3t3 svg{position:absolute;inset:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s ease}.ThemeToggle_sun__YxEeB{color:#111111;opacity:1;transform:translateY(0) rotate(0deg)}.ThemeToggle_moon__leUJe{color:#ffffff;opacity:0;transform:translateY(160%) rotate(-20deg)}:root[data-theme=dark] .ThemeToggle_sun__YxEeB{opacity:0;transform:translateY(160%) rotate(20deg)}:root[data-theme=dark] .ThemeToggle_moon__leUJe{opacity:1;transform:translateY(0) rotate(0deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ThemeToggle_sun__YxEeB{opacity:0;transform:translateY(160%) rotate(20deg)}:root:not([data-theme=light]) .ThemeToggle_moon__leUJe{opacity:1;transform:translateY(0) rotate(0deg)}}