:root{--m-fill:#b8ef79;--m-fill-press:#a5e35d;--m-on-fill:#14200d;--m-green:#4d8a1c;--m-green-press:var(--m-fill-press);--m-on-green:var(--m-on-fill);--m-bg:#faf7f2;--m-bg-raised:#fffdf9;--m-surface:#f1efea;--m-surface-2:#e8e4dc;--m-ink:#020817;--m-text:#1a1d24;--m-muted:#5c574d;--m-faint:#8a8479;--m-line:rgba(2,8,23,0.12);--m-dash:rgba(2,8,23,0.28);--m-line-strong:rgba(2,8,23,0.9);--m-link:var(--m-ink);--m-inverse-bg:#020817;--m-inverse-text:#f1efea;--m-shadow:0 1px 2px rgba(2,8,23,0.06),0 8px 24px -12px rgba(2,8,23,0.18);--m-code-bg:#0b0f1a;--m-code-text:#e8e4dc;--m-font-display:var(--font-display),"Times New Roman",serif;--m-font-serif:var(--font-body),Georgia,serif;--m-font-ui:var(--font-inter),system-ui,-apple-system,sans-serif;--m-font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--m-max:1320px;--m-gutter:clamp(16px,4vw,56px);--m-read:720px;--m-header-h:64px;--m-radius:6px;--m-radius-lg:10px;--m-ease:cubic-bezier(0.23,1,0.32,1);--m-ease-in-out:cubic-bezier(0.77,0,0.175,1);--m-dur:180ms;--aifm-green:#b8ef79;--aifm-button:#b8ef79;--aifm-button-text:#14200d}.dark{--m-bg:#0b0b0a;--m-green:#b8ef79;--m-bg-raised:#141613;--m-surface:#1a1c18;--m-surface-2:#23261f;--m-ink:#f4f1ea;--m-text:#e4e0d6;--m-muted:#aaa597;--m-faint:#807b70;--m-line:rgba(241,239,234,0.12);--m-dash:rgba(241,239,234,0.26);--m-line-strong:rgba(241,239,234,0.85);--m-link:var(--m-ink);--m-inverse-bg:#f1efea;--m-inverse-text:#020817;--m-shadow:0 1px 2px rgba(0,0,0,0.4),0 12px 32px -16px rgba(0,0,0,0.7);--m-code-bg:#070908;--aifm-parchment:#0e0f0d;--aifm-surface:#1a1c18;--aifm-stone100:#1a1c18;--aifm-ink:#f4f1ea;--aifm-muted:#aaa597;--aifm-green:#b8ef79;--aifm-accent-text:#b8ef79;--aifm-line:rgba(241,239,234,0.14);--aifm-dash:rgba(241,239,234,0.2);--aifm-button:#b8ef79;--aifm-button-text:#14200d}html{scroll-padding-top:calc(var(--m-header-h) + 16px)}body{background:var(--m-bg);color:var(--m-text)}::selection{background:color-mix(in srgb,var(--m-green) 38%,transparent)}.m-page{background:var(--m-bg);color:var(--m-text);min-height:100vh;font-family:var(--m-font-serif)}.m-page *,.m-page :after,.m-page :before{box-sizing:border-box}.m-page a{color:inherit;text-decoration:none}.m-page button{cursor:pointer}.m-page :where(button){font:inherit;color:inherit;background:none;border:0;padding:0}.m-page :focus-visible{outline:2px solid var(--m-green);outline-offset:3px;border-radius:3px}.m-page main:focus{outline:none}.m-wrap{width:100%;max-width:var(--m-max);margin-inline:auto;padding-inline:var(--m-gutter)}.m-dot{color:var(--m-green)}.m-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.m-skip{position:fixed;left:16px;top:-80px;z-index:200;padding:12px 18px;background:var(--m-ink);color:var(--m-bg)!important;font:600 14px var(--m-font-ui);border-radius:4px}.m-skip:focus{top:12px}.m-kicker{font:600 12px/1.4 var(--m-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);display:inline-flex;align-items:center;gap:8px;margin:0}.m-kicker .m-pip{width:7px;height:7px;border-radius:50%;background:var(--m-green);flex:none}.m-meta{font:500 13px/1.5 var(--m-font-ui);color:var(--m-muted);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin:0}.m-meta .m-cat{color:var(--m-ink);font-weight:600}.m-meta .m-sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.m-btn{--btn-bg:var(--m-fill);--btn-fg:var(--m-on-fill);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--m-radius);background:var(--btn-bg);color:var(--btn-fg)!important;border:1px solid transparent;font:600 14px/1 var(--m-font-ui);white-space:nowrap;transition:background-color var(--m-dur) var(--m-ease),transform .12s var(--m-ease),border-color var(--m-dur) var(--m-ease)}.m-btn:active{transform:scale(.97)}.m-btn[disabled]{opacity:.6;cursor:default;transform:none}.m-btn--ghost{--btn-bg:transparent;--btn-fg:var(--m-ink);border-color:var(--m-line)}.m-btn--quiet{--btn-bg:var(--m-surface);--btn-fg:var(--m-ink)}.m-btn--sm{min-height:36px;padding:0 14px;font-size:13px}@media (hover:hover){.m-btn:hover{--btn-bg:var(--m-fill-press)}.m-btn--ghost:hover{--btn-bg:var(--m-surface);border-color:var(--m-line-strong)}.m-btn--quiet:hover{--btn-bg:var(--m-surface-2)}}.m-textlink{font:600 14px/1.3 var(--m-font-ui);color:var(--m-ink);display:inline-flex;align-items:center;gap:6px;min-height:44px;text-decoration:underline;text-decoration-color:var(--m-green);text-decoration-thickness:2px;text-underline-offset:6px;transition:text-underline-offset var(--m-dur) var(--m-ease)}@media (hover:hover){.m-textlink:hover{text-underline-offset:3px}}.m-icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--m-ink);flex:none;transition:background-color var(--m-dur) var(--m-ease),transform .12s var(--m-ease)}.m-icon-btn:active{transform:scale(.94)}@media (hover:hover){.m-icon-btn:hover{background:var(--m-surface)}}.m-media{position:relative;overflow:hidden;border-radius:var(--m-radius);background:var(--m-surface);isolation:isolate}.m-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--m-ease)}.m-media--16x9{aspect-ratio:16/9}.m-media--3x2{aspect-ratio:3/2}.m-media--4x3{aspect-ratio:4/3}.m-media--1x1{aspect-ratio:1}@media (hover:hover){a:hover .m-media img,a:hover>.m-media img{transform:scale(1.025)}}.m-hl{font-family:var(--m-font-serif);color:var(--m-ink);font-weight:500;letter-spacing:-.012em;text-wrap:balance;margin:0}.m-hl span.m-u{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 92%;transition:background-size .38s var(--m-ease)}@media (hover:hover){a:hover .m-hl span.m-u{background-size:100% 1px}}.m-header{position:sticky;top:0;z-index:60;background:var(--m-bg);border-bottom:1px solid var(--m-line)}.m-header__row{height:var(--m-header-h);display:grid;grid-template-columns:minmax(200px,1fr) auto minmax(200px,1fr);align-items:center;gap:16px}.m-header__start{display:flex;align-items:center;gap:4px;min-width:0}.m-header__nav{justify-content:center}.m-header__end{display:flex;align-items:center;justify-content:flex-end;gap:8px}.m-wordmark{font-family:var(--m-font-display);text-transform:uppercase;letter-spacing:.04em;font-size:22px;line-height:1;color:var(--m-ink);white-space:nowrap;display:inline-flex;align-items:center;min-height:44px}.m-header__mark{transition:opacity .24s var(--m-ease),transform .32s var(--m-ease)}.m-header[data-compact=false] .m-header__mark{opacity:0;transform:translateY(6px);pointer-events:none}.m-header[data-compact=false]{border-bottom-color:transparent}.m-header__nav{display:flex;align-items:center;gap:2px}.m-header__nav a{font:500 14px/1 var(--m-font-ui);color:var(--m-muted);padding:0 12px;min-height:44px;display:inline-flex;align-items:center;border-radius:4px;white-space:nowrap;transition:color var(--m-dur) var(--m-ease)}.m-header__nav a[aria-current]{color:var(--m-ink);box-shadow:inset 0 -2px 0 var(--m-green);border-radius:0}@media (hover:hover){.m-header__nav a:hover{color:var(--m-ink)}}.m-header__menu{display:none}.m-header__progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--m-green);transform-origin:0 50%;transform:scaleX(0)}.m-mobile-nav{display:none}.m-masthead{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(8px,1.5vw,20px) 0 clamp(24px,3vw,40px)}.m-masthead__rule{height:1px;background:var(--m-line-strong);opacity:.35}.m-masthead__mark{display:inline-flex;align-items:center;gap:clamp(8px,1.2vw,18px);font-family:var(--m-font-display);text-transform:uppercase;letter-spacing:.035em;font-size:clamp(34px,6.2vw,92px);line-height:1;color:var(--m-ink);white-space:nowrap}@media (max-width:1180px){.m-header__nav{display:none}.m-header__menu{display:inline-flex;margin-left:-12px}.m-header__row{grid-template-columns:minmax(0,1fr) auto}.m-mobile-nav{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--m-ease);border-top:1px solid transparent}.m-mobile-nav[data-open=true]{grid-template-rows:1fr;border-top-color:var(--m-line)}.m-mobile-nav>div{overflow:hidden}.m-mobile-nav ul{list-style:none;margin:0;padding:8px 0 16px}.m-mobile-nav a{display:flex;align-items:center;justify-content:space-between;min-height:52px;font:500 19px var(--m-font-serif);color:var(--m-ink);border-bottom:1px solid var(--m-line)}}@media (max-width:640px){.m-header__row{gap:4px}.m-wordmark{font-size:17px;letter-spacing:.03em}.m-header__end{gap:2px}.m-header .m-btn--sm{padding:0 12px}.m-masthead{grid-template-columns:1fr;padding-bottom:20px}.m-masthead__rule{display:none}.m-masthead__mark{text-align:center;font-size:6.4vw;letter-spacing:.02em;max-width:100%}}.m-sub-form{display:flex;gap:8px;width:100%;max-width:480px}.m-sub-form input{flex:1;min-width:0;min-height:52px;padding:0 16px;border-radius:var(--m-radius);border:1px solid var(--m-line);background:var(--m-bg-raised);color:var(--m-ink);font:400 16px var(--m-font-ui);transition:border-color var(--m-dur) var(--m-ease),box-shadow var(--m-dur) var(--m-ease)}.m-sub-form input::placeholder{color:var(--m-muted);opacity:1}.m-sub-form input:focus{outline:none;border-color:var(--m-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-green) 28%,transparent)}.m-sub-form .m-btn{min-height:52px;padding:0 22px;font-size:15px}.m-sub-status{font:500 14px/1.5 var(--m-font-ui);margin:12px 0 0;color:var(--m-ink)}.m-sub-status[data-tone=error]{color:#e5534b}.light .m-sub-status[data-tone=error]{color:#a52c2c}.m-sub-success{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--m-radius);background:var(--m-surface);max-width:480px;font:500 15px/1.5 var(--m-font-ui);color:var(--m-ink)}.m-sub-success svg{color:var(--m-green);flex:none;margin-top:2px}.m-sub-note{font:400 14px/1.5 var(--m-font-ui);color:var(--m-muted);margin:14px 0 0}@media (max-width:520px){.m-sub-form{flex-direction:column}.m-sub-form .m-btn{width:100%}}.m-promise__eyebrow{font-family:var(--m-font-display);text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:var(--m-ink);margin:0 0 20px}.m-promise__headline{font:500 clamp(36px,5.2vw,68px)/1.02 var(--m-font-serif);letter-spacing:-.025em;color:var(--m-ink);margin:0 0 20px;text-wrap:balance}.m-promise__subhead{font:400 clamp(19px,1.6vw,22px)/1.45 var(--m-font-serif);color:var(--m-muted);margin:0 0 28px;max-width:34ch}.m-band{background:var(--m-surface);border-block:1px solid var(--m-line)}.m-band--end{padding-block:clamp(56px,8vw,104px)}.m-band--end .m-band__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);align-items:end}.m-band--end .m-promise__headline{font-size:clamp(32px,4vw,52px);margin-bottom:0}@media (max-width:860px){.m-band--end .m-band__grid{grid-template-columns:1fr;align-items:start}}.m-footer{background:var(--m-bg);border-top:1px solid var(--m-line);padding-block:64px 32px;font-family:var(--m-font-ui)}.m-footer__top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px}.m-footer__brand .m-wordmark{font-size:28px}.m-footer__brand p{font:400 17px/1.5 var(--m-font-serif);color:var(--m-muted);margin:12px 0 0;max-width:32ch}.m-footer h2{font:600 12px/1 var(--m-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);margin:0 0 12px}.m-footer ul{list-style:none;padding:0;margin:0}.m-footer li a{display:inline-flex;align-items:center;min-height:36px;font-size:15px;color:var(--m-ink)}@media (hover:hover){.m-footer li a:hover{text-decoration:underline;text-decoration-color:var(--m-green);text-underline-offset:5px;text-decoration-thickness:2px}}.m-footer__base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid var(--m-line);font-size:13px}.m-footer__base,.m-footer__base a{color:var(--m-muted)}@media (max-width:860px){.m-footer__top{grid-template-columns:1fr 1fr}.m-footer__brand{grid-column:1/-1}}.m-section{padding-block:clamp(48px,7vw,96px);scroll-margin-top:calc(var(--m-header-h) + 8px)}.m-section+.m-section{padding-top:0}.m-section+.m-section:before{content:"";display:block;border-top:1px dashed var(--m-dash);margin-bottom:clamp(48px,7vw,96px)}.m-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.m-section__title{font:500 clamp(30px,3.4vw,44px)/1.05 var(--m-font-serif);letter-spacing:-.02em;color:var(--m-ink);margin:8px 0 0}.m-section__dek{font:400 18px/1.45 var(--m-font-serif);color:var(--m-muted);margin:10px 0 0;max-width:52ch;text-wrap:pretty}@media (max-width:640px){.m-section__head{flex-direction:column;align-items:flex-start;gap:4px}}.m-story{display:flex;flex-direction:column;gap:12px;min-width:0}.m-story .m-hl{font-size:21px;line-height:1.2}.m-story--lg .m-hl{font-size:clamp(30px,3.4vw,46px);line-height:1.06;letter-spacing:-.02em}.m-story--md .m-hl{font-size:clamp(22px,2vw,28px);line-height:1.14}.m-story__dek{font:400 18px/1.5 var(--m-font-serif);color:var(--m-muted);margin:0}.m-story--row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:20px;align-items:start;padding-block:20px;border-top:1px solid var(--m-line)}.m-story--row:first-child{border-top:0;padding-top:0}.m-story--row .m-hl{font-size:20px;line-height:1.2}.m-story--row .m-media{aspect-ratio:4/3}.m-story--text{padding-block:18px;border-top:1px solid var(--m-line);gap:8px}.m-story--text .m-hl{font-size:20px;line-height:1.22}.m-hero{padding-block:clamp(40px,6vw,88px) clamp(40px,5vw,72px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,6vw,104px);align-items:start}.m-hero__rundown{border-top:2px solid var(--m-line-strong);padding-top:18px}.m-hero__rundown h2{font:600 12px/1 var(--m-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);margin:0 0 6px;display:flex;justify-content:space-between}.m-hero__rundown ol{list-style:none;margin:0;padding:0;counter-reset:rundown}.m-hero__rundown li{counter-increment:rundown}.m-hero__rundown a{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;padding-block:16px;border-bottom:1px solid var(--m-line)}.m-hero__rundown a:before{content:counter(rundown,decimal-leading-zero);font:500 13px/1.7 var(--m-font-ui);color:var(--m-green);font-variant-numeric:tabular-nums}.m-hero__rundown .m-hl{font-size:19px;line-height:1.25}.m-hero__rundown .m-meta{margin-top:6px;font-size:12px}@media (max-width:900px){.m-hero{grid-template-columns:1fr}}.m-lead{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(28px,4vw,56px)}.m-lead__side{display:flex;flex-direction:column}@media (max-width:900px){.m-lead{grid-template-columns:1fr}}.m-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.m-grid3,.m-grid4{display:grid;gap:40px 28px}.m-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}@media (max-width:1080px){.m-grid3,.m-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.m-grid2,.m-grid3,.m-grid4{grid-template-columns:1fr;gap:32px}}.m-textlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:40px}@media (max-width:640px){.m-textlist{grid-template-columns:1fr}}.m-numbered{list-style:none;padding:0;margin:0;counter-reset:human}.m-numbered li{counter-increment:human;border-top:1px solid var(--m-line)}.m-numbered li:last-child{border-bottom:1px solid var(--m-line)}.m-numbered a{display:grid;grid-template-columns:80px minmax(0,1fr) 180px;gap:24px;align-items:baseline;padding-block:28px}.m-numbered a:before{content:counter(human,decimal-leading-zero);font:400 clamp(28px,3vw,40px)/1 var(--m-font-display);color:var(--m-faint);transition:color var(--m-dur) var(--m-ease)}.m-numbered .m-hl{font-size:clamp(22px,2.3vw,32px);line-height:1.15}@media (hover:hover){.m-numbered a:hover:before{color:var(--m-green)}}@media (max-width:760px){.m-numbered a{grid-template-columns:44px minmax(0,1fr);gap:12px;padding-block:22px}.m-numbered a .m-meta{grid-column:2}}.m-channel{background:var(--m-surface);border-radius:var(--m-radius-lg);padding:clamp(24px,4vw,56px)}.m-channel__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,3vw,44px)}.m-channel__list{display:flex;flex-direction:column;gap:20px}.m-channel__list a{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;align-items:start}.m-channel__list .m-hl{font-size:18px;line-height:1.25}.m-play{position:absolute;left:16px;bottom:16px;width:48px;height:48px;border-radius:50%;background:var(--m-fill);color:var(--m-on-fill);display:grid;place-items:center;box-shadow:0 4px 16px rgba(0,0,0,.35);transition:transform .24s var(--m-ease)}.m-play--sm{width:32px;height:32px;left:8px;bottom:8px}@media (hover:hover){a:hover .m-play{transform:scale(1.08)}}@media (max-width:900px){.m-channel__grid{grid-template-columns:1fr}}@media (max-width:480px){.m-channel__list a{grid-template-columns:120px minmax(0,1fr)}}.m-builds{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 28px}.m-builds>*{grid-column:span 2}.m-builds>:nth-child(-n+2){grid-column:span 3}.m-build-tile{display:flex;flex-direction:column;gap:12px;min-width:0}.m-build-tile .m-media{aspect-ratio:16/10;border:1px solid var(--m-line)}.m-build-tile .m-hl{font-size:20px;line-height:1.2}.m-build-tile .m-media img{object-position:top left}.m-builds>:nth-child(-n+2) .m-hl{font-size:clamp(24px,2.4vw,32px)}.m-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.m-chip{font:500 12px/1 var(--m-font-ui);color:var(--m-muted);padding:6px 9px;border-radius:999px;border:1px solid var(--m-line);white-space:nowrap}.m-typebar{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;padding-top:24px;border-top:1px solid var(--m-line);align-items:center}.m-typebar span{font:500 14px var(--m-font-ui);color:var(--m-muted);margin-right:8px}.m-typebar a{font:500 14px/1 var(--m-font-ui);padding:0 16px;min-height:40px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--m-line);color:var(--m-ink);transition:border-color var(--m-dur) var(--m-ease),background-color var(--m-dur) var(--m-ease)}@media (hover:hover){.m-typebar a:hover{border-color:var(--m-line-strong);background:var(--m-surface)}}@media (max-width:900px){.m-builds{grid-template-columns:1fr 1fr}.m-builds>*,.m-builds>:nth-child(-n+2){grid-column:auto}.m-builds>:first-child{grid-column:1/-1}}@media (max-width:560px){.m-builds{grid-template-columns:1fr}.m-builds>*{grid-column:auto!important}}.m-manuals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);background:var(--m-inverse-bg);color:var(--m-inverse-text);border-radius:var(--m-radius-lg);padding:clamp(28px,5vw,72px)}.m-manuals .m-kicker{color:color-mix(in srgb,var(--m-inverse-text) 72%,transparent)}.m-manuals h2{text-wrap:balance;font:500 clamp(32px,3.4vw,50px)/1.04 var(--m-font-serif);letter-spacing:-.025em;margin:14px 0 16px;color:var(--m-inverse-text)}.m-manuals p:not(.m-kicker){font:400 19px/1.5 var(--m-font-serif);color:color-mix(in srgb,var(--m-inverse-text) 80%,transparent);margin:0 0 24px;max-width:40ch}.m-manuals .m-textlink{color:var(--m-inverse-text)}.m-manuals ul{list-style:none;margin:0;padding:0;align-self:center}.m-manuals li a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-block:20px;border-top:1px solid color-mix(in srgb,var(--m-inverse-text) 18%,transparent);align-items:baseline}.m-manuals li:last-child a{border-bottom:1px solid color-mix(in srgb,var(--m-inverse-text) 18%,transparent)}.m-manuals li .m-hl{color:var(--m-inverse-text);font-size:22px}.m-manuals li span.m-rt{font:500 13px var(--m-font-ui);color:color-mix(in srgb,var(--m-inverse-text) 70%,transparent);white-space:nowrap}@media (max-width:860px){.m-manuals{grid-template-columns:1fr}}.m-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:center}.m-product h3{font:500 clamp(28px,3vw,40px)/1.08 var(--m-font-serif);letter-spacing:-.02em;color:var(--m-ink);margin:12px 0}.m-product p:not(.m-kicker){font:400 19px/1.5 var(--m-font-serif);color:var(--m-muted);margin:0 0 20px;max-width:40ch}.m-product__shot{border-radius:var(--m-radius-lg);overflow:hidden;border:1px solid var(--m-line);box-shadow:var(--m-shadow)}@media (max-width:860px){.m-product{grid-template-columns:1fr}}.m-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font:500 14px/1 var(--m-font-ui);margin:0 0 20px;padding:0;list-style:none}.m-crumbs a,.m-crumbs span[aria-current]{display:inline-flex;align-items:center;min-height:40px;padding-inline:2px}.m-crumbs a{color:var(--m-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:color var(--m-dur) var(--m-ease),text-decoration-color var(--m-dur) var(--m-ease)}@media (hover:hover){.m-crumbs a:hover{color:var(--m-ink);text-decoration-color:var(--m-green)}}.m-crumbs [aria-current]{color:var(--m-ink);font-weight:600}.m-crumbs .m-crumb-sep{color:var(--m-faint);padding-inline:8px}.m-byline{display:flex;align-items:center;gap:12px;font-family:var(--m-font-ui)}.m-byline__photo{object-fit:cover;background:var(--m-surface)}.m-byline__mark,.m-byline__photo{width:44px;height:44px;border-radius:50%;flex:none}.m-byline__mark{display:grid;place-items:center;background:var(--m-surface);color:var(--m-ink);font:400 14px/1 var(--m-font-display);letter-spacing:.02em;white-space:nowrap;border:1px solid var(--m-line)}.m-byline__name{font-size:15px;font-weight:600;color:var(--m-ink);display:block;line-height:1.3}.m-byline__name a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}@media (hover:hover){.m-byline__name a:hover{text-decoration-color:var(--m-green)}}.m-byline__sub{font-size:13px;color:var(--m-muted);display:flex;gap:8px;align-items:center;line-height:1.4}.m-article-head{padding-top:clamp(32px,5vw,64px);max-width:900px}.m-article-head h1{font:500 clamp(38px,5.4vw,68px)/1.03 var(--m-font-serif);letter-spacing:-.028em;color:var(--m-ink);margin:0 0 18px;text-wrap:balance}.m-article-head .m-dek{font:italic 400 clamp(20px,2vw,25px)/1.4 var(--m-font-serif);color:var(--m-muted);margin:0 0 32px;max-width:42ch;text-wrap:pretty}.m-article-bar{justify-content:space-between;gap:16px 24px;padding-block:20px;border-block:1px solid var(--m-line)}.m-actions,.m-article-bar{display:flex;align-items:center;flex-wrap:wrap}.m-actions{gap:4px}.m-actions .m-btn{margin-right:8px}.m-cover{margin:clamp(28px,4vw,48px) 0 0}.m-cover .m-media{aspect-ratio:16/9;border-radius:var(--m-radius-lg)}.m-article-body{display:grid;grid-template-columns:220px minmax(0,var(--m-read)) minmax(0,1fr);gap:clamp(32px,4vw,72px);padding-block:clamp(40px,5vw,64px) clamp(56px,7vw,96px)}.m-article-body>.m-read{grid-column:2;min-width:0}.m-toc{grid-column:1}.m-toc__inner{position:sticky;top:calc(var(--m-header-h) + 32px)}.m-toc h2{font:600 12px/1 var(--m-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);margin:0 0 12px}.m-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--m-line)}.m-toc a{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:2px solid transparent;font:400 14px/1.4 var(--m-font-ui);color:var(--m-muted);transition:color var(--m-dur) var(--m-ease),border-color var(--m-dur) var(--m-ease)}.m-toc a[aria-current=true]{color:var(--m-ink);border-left-color:var(--m-green);font-weight:500}@media (hover:hover){.m-toc a:hover{color:var(--m-ink)}}.m-toc-mobile{display:none}.m-article-body--rail{grid-template-columns:200px minmax(0,640px) minmax(240px,1fr);gap:clamp(24px,3vw,48px)}.m-rail{grid-column:3;min-width:0}@media (max-width:1280px){.m-article-body--rail .m-rail{display:none}.m-article-body--rail .m-kit-inline{display:block}.m-article-body--rail{grid-template-columns:200px minmax(0,var(--m-read))}}.m-rail__inner{position:sticky;top:calc(var(--m-header-h) + 32px);display:flex;flex-direction:column;gap:20px}@media (max-width:1100px){.m-article-body{grid-template-columns:minmax(0,1fr)}.m-article-body>.m-read{grid-column:1;max-width:var(--m-read);margin-inline:auto;width:100%}.m-rail,.m-toc{display:none}.m-toc-mobile{display:block;max-width:var(--m-read);margin:0 auto 32px;width:100%}.m-toc-mobile details{border:1px solid var(--m-line);border-radius:var(--m-radius)}.m-toc-mobile summary{list-style:none;cursor:pointer;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font:600 14px var(--m-font-ui);color:var(--m-ink)}.m-toc-mobile summary::-webkit-details-marker{display:none}.m-toc-mobile summary svg{transition:transform var(--m-dur) var(--m-ease)}.m-toc-mobile details[open] summary svg{transform:rotate(180deg)}.m-toc-mobile ol{list-style:none;margin:0;padding:4px 16px 12px;border-top:1px solid var(--m-line)}.m-toc-mobile a{display:block;padding:10px 0;font:400 15px/1.4 var(--m-font-ui);color:var(--m-muted)}}.m-read .aifm-prose,.m-read.aifm-prose{color:var(--m-text)}.m-read .aifm-prose p,.m-read.aifm-prose p{font-size:20px;line-height:1.65;margin:0 0 24px}.m-read .aifm-prose li,.m-read.aifm-prose li{font-size:20px;line-height:1.6;margin-bottom:10px}.m-read .aifm-prose h2,.m-read.aifm-prose h2{font:600 clamp(26px,2.4vw,31px)/1.18 var(--m-font-serif);letter-spacing:-.012em;color:var(--m-ink);margin:56px 0 16px}.m-read .aifm-prose h3,.m-read.aifm-prose h3{font:600 23px/1.25 var(--m-font-serif);color:var(--m-ink);margin:36px 0 12px}.m-read .aifm-prose a,.m-read.aifm-prose a{color:var(--m-link);text-decoration:underline;text-decoration-color:var(--m-green);text-decoration-thickness:1.5px;text-underline-offset:3px}@media (hover:hover){.m-read .aifm-prose a:hover,.m-read.aifm-prose a:hover{text-decoration-thickness:3px}}.m-read .aifm-prose blockquote,.m-read.aifm-prose blockquote{border-left:3px solid var(--m-green);padding:4px 0 4px 24px;margin:32px 0;font-style:italic;font-size:23px;line-height:1.45;color:var(--m-ink)}.m-read .aifm-prose img{border-radius:var(--m-radius)}.m-read .aifm-prose code{font-family:var(--m-font-mono);font-size:.82em;background:var(--m-surface);padding:2px 6px;border-radius:4px}.m-read .aifm-prose pre{font-family:var(--m-font-mono);background:var(--m-code-bg);color:var(--m-code-text);border-radius:var(--m-radius)}.m-read .aifm-prose>:first-child{margin-top:0}.m-read .aifm-prose hr{border:0;border-top:1px solid var(--m-line);margin:48px 0}.m-read .aifm-why{border-top:2px solid var(--m-line-strong);padding-top:20px;margin-top:48px}.m-read .aifm-why .aifm-why-label{font:600 12px var(--m-font-ui);letter-spacing:.08em;color:var(--m-ink);display:flex;align-items:center;gap:8px}.m-read .aifm-why .aifm-why-label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--m-green)}.m-read .aifm-prompt[id],.m-read [id],.m-read h2[id],.m-read h3[id]{scroll-margin-top:calc(var(--m-header-h) + 24px)}.m-read .aifm-prose .aifm-prompt{margin:32px 0;border:1px solid var(--m-line);border-radius:var(--m-radius-lg);overflow:hidden;background:var(--m-code-bg)}.m-read .aifm-prose .aifm-prompt-head{background:transparent;border-radius:0;padding:12px 12px 12px 20px;border-bottom:1px solid rgba(241,239,234,.1)}.m-read .aifm-prose .aifm-prompt-title{font:600 13px/1.3 var(--m-font-ui);letter-spacing:.02em;text-transform:none;color:#f1efea;display:flex;gap:10px;align-items:center}.m-read .aifm-prose .aifm-copy{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--m-radius);background:#b8ef79;color:#14200d;font:600 13px/1 var(--m-font-ui);border:0;transition:background-color var(--m-dur) var(--m-ease),transform .12s var(--m-ease)}.m-read .aifm-prose .aifm-copy:active{transform:scale(.97)}@media (hover:hover){.m-read .aifm-prose .aifm-copy:hover{background:#a5e35d}}.m-read .aifm-prose pre.aifm-prompt-pre{background:transparent;padding:20px;max-height:220px;font-size:14px!important;line-height:1.65!important;color:#e8e4dc!important;font-family:var(--m-font-mono)!important;transition:max-height .42s var(--m-ease)}.m-read .aifm-prose .aifm-prompt[data-expanded=true] pre.aifm-prompt-pre{max-height:none}.m-read .aifm-prose .aifm-prompt-body:after{background:linear-gradient(to bottom,rgba(11,15,26,0),var(--m-code-bg) 92%);height:96px;transition:opacity .24s var(--m-ease)}.m-read .aifm-prose .aifm-prompt[data-expanded=true] .aifm-prompt-body:after{opacity:0}.m-prompt-toggle,.m-read .aifm-prose .aifm-prompt-view{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;background:rgba(241,239,234,.04)!important;color:#f1efea!important;border:0;border-top:1px solid rgba(241,239,234,.1);font:600 14px/1 var(--m-font-ui)!important;border-radius:0!important;transition:background-color var(--m-dur) var(--m-ease)}@media (hover:hover){.m-prompt-toggle:hover,.m-read .aifm-prose .aifm-prompt-view:hover{background:rgba(241,239,234,.09)!important}}.m-prompt-toggle svg{transition:transform .24s var(--m-ease)}.m-prompt-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.m-read .aifm-prose .aifm-prompt[data-enhanced=true] .aifm-pm-overlay,.m-read .aifm-prose .aifm-prompt[data-enhanced=true] .aifm-pm-toggle,.m-read .aifm-prose .aifm-prompt[data-enhanced=true] .aifm-prompt-view{display:none!important}.m-read .aifm-prose .aifm-prompt[data-short=true] .aifm-prompt-body:after{display:none}.m-read .aifm-prose .aifm-build{border-radius:var(--m-radius-lg);border-color:var(--m-line)}.m-video{margin:0 0 40px}.m-video__frame{position:relative;aspect-ratio:16/9;border-radius:var(--m-radius-lg);overflow:hidden;background:#000}.m-video__frame iframe{border:0}.m-video__frame iframe,.m-video__poster{position:absolute;inset:0;width:100%;height:100%}.m-video__poster{padding:0;display:block}.m-video__poster img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--m-ease),filter .3s var(--m-ease);filter:brightness(.82)}.m-video__poster .m-video__btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:var(--m-fill);color:var(--m-on-fill);display:grid;place-items:center;box-shadow:0 8px 32px rgba(0,0,0,.45);transition:transform .24s var(--m-ease)}@media (hover:hover){.m-video__poster:hover img{transform:scale(1.02);filter:brightness(.92)}.m-video__poster:hover .m-video__btn{transform:translate(-50%,-50%) scale(1.06)}}.m-video__poster:active .m-video__btn{transform:translate(-50%,-50%) scale(.96)}.m-video figcaption{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font:500 14px/1.5 var(--m-font-ui);color:var(--m-muted);padding-top:12px}.m-video figcaption strong{color:var(--m-ink);font-weight:600}.m-video figcaption a{color:var(--m-ink);text-decoration:underline;text-decoration-color:var(--m-green);text-underline-offset:4px}.m-article-end{max-width:var(--m-read)}.m-author-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;padding-block:32px;border-top:2px solid var(--m-line-strong)}.m-author-card .m-byline__mark,.m-author-card img{width:72px;height:72px;border-radius:50%;object-fit:cover}.m-author-card h2{font:600 12px/1 var(--m-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);margin:4px 0 8px}.m-author-card p{font:400 18px/1.5 var(--m-font-serif);color:var(--m-text);margin:0}.m-author-card strong{color:var(--m-ink);font-weight:600}.m-share-row{display:flex;align-items:center;gap:4px;padding-block:8px 0}.m-more{padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--m-line)}.m-preview-flag{background:var(--m-fill);color:var(--m-on-fill);font:600 12px/1 var(--m-font-ui);letter-spacing:.04em;text-align:center;padding:8px 16px}.m-preview-flag a{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.m-page *,.m-page :after,.m-page :before{transition-duration:0s!important;animation-duration:0s!important}html{scroll-behavior:auto!important}}.m-read .m-checklists{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:32px 0 8px}.m-read .m-checklists section{background:var(--m-surface);border-radius:var(--m-radius-lg);padding:20px 22px}.m-read .m-checklists h2.m-kicker{font:600 12px/1.4 var(--m-font-ui);letter-spacing:.08em;margin:0 0 12px;color:var(--m-ink)}.m-read .m-checklists ul{list-style:none;padding:0;margin:0}.m-read .m-checklists li{font-size:17px;line-height:1.45;padding-left:20px;position:relative;margin-bottom:8px}.m-read .m-checklists li:before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--m-green)}.m-read .m-step{padding-top:16px}.m-read .m-step>.m-kicker{margin:48px 0 0}.m-read .aifm-prose .m-step>h2{margin-top:8px}.m-read .m-tip{margin:24px 0;padding:16px 20px;border-left:3px solid var(--m-green);background:var(--m-surface);border-radius:0 var(--m-radius) var(--m-radius) 0;font:400 17px/1.55 var(--m-font-serif);color:var(--m-text)}.m-read .m-tip strong{font-family:var(--m-font-ui);font-size:14px;font-weight:600;color:var(--m-ink);margin-right:4px}@media (max-width:640px){.m-read .m-checklists{grid-template-columns:1fr}}.m-kit{border:1px solid var(--m-line);border-radius:var(--m-radius-lg);padding:22px;background:var(--m-bg-raised);font-family:var(--m-font-ui)}.m-kit .m-kicker{color:var(--m-ink)}.m-kit__desc{font:400 17px/1.45 var(--m-font-serif);color:var(--m-text);margin:10px 0 12px}.m-kit__files{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:6px}.m-kit__files li{font:500 13px/1.4 var(--m-font-ui);color:var(--m-muted);padding-left:18px;position:relative}.m-kit__files li:before{content:"";position:absolute;left:3px;top:6px;width:6px;height:6px;border-radius:50%;background:var(--m-green)}.m-kit__form{display:flex;flex-direction:column;gap:8px}.m-kit__form input{min-height:46px;padding:0 14px;border-radius:var(--m-radius);border:1px solid var(--m-line);background:var(--m-bg);color:var(--m-ink);font:400 15px var(--m-font-ui)}.m-kit__form input::placeholder{color:var(--m-muted);opacity:1}.m-kit__form input:focus{outline:none;border-color:var(--m-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-green) 28%,transparent)}.m-kit__fine{font:400 12.5px/1.45 var(--m-font-ui);color:var(--m-muted);margin:4px 0 0}.m-kit-inline{display:none;margin:40px 0 0}@media (max-width:1100px){.m-kit-inline{display:block}}.m-summary{margin:0 0 40px;padding:20px 22px;background:var(--m-surface);border-radius:var(--m-radius-lg)}.m-summary h2{font:600 12px/1.4 var(--m-font-ui)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--m-ink)!important;margin:0 0 8px!important}.m-summary .aifm-prose p,.m-summary p{font-size:18px!important;line-height:1.5!important;margin:0!important}.m-index-head{padding-block:clamp(40px,6vw,88px) clamp(32px,4vw,56px);max-width:860px}.m-index-head h1{font:500 clamp(40px,5.6vw,72px)/1.02 var(--m-font-serif);letter-spacing:-.028em;color:var(--m-ink);margin:14px 0 18px;text-wrap:balance}.m-index-head>p:not(.m-kicker){font:400 clamp(19px,1.6vw,22px)/1.45 var(--m-font-serif);color:var(--m-muted);margin:0;max-width:52ch}.m-manual-feature{padding-block:8px 24px;border-top:1px solid var(--m-line);padding-top:40px}.m-manual-lead{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}@media (max-width:860px){.m-manual-lead{grid-template-columns:1fr}}.m-empty{border-top:1px solid var(--m-line);padding-block:64px 96px;max-width:640px}.m-empty h2{font:500 30px/1.15 var(--m-font-serif);color:var(--m-ink);margin:0 0 12px}.m-empty p{font:400 19px/1.5 var(--m-font-serif);color:var(--m-muted);margin:0 0 16px}.m-promo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--m-surface);border-radius:var(--m-radius-lg);overflow:hidden}.m-promo__copy{padding:clamp(28px,4.5vw,64px);display:flex;flex-direction:column;justify-content:center}.m-promo .m-promise__headline{font-size:clamp(34px,4.2vw,58px)}.m-promo__art{position:relative;min-height:280px}.m-promo__art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:900px){.m-promo{grid-template-columns:1fr}.m-promo__art{order:-1;min-height:0;aspect-ratio:16/7}}.m-leadblock{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);padding-block:clamp(32px,4vw,56px) clamp(48px,6vw,88px)}.m-leadblock>*{min-width:0}.m-leadblock__side{display:flex;flex-direction:column;gap:28px;padding-right:28px;border-right:1px dashed var(--m-dash)}.m-leadblock__side>.m-story+.m-story{padding-top:28px;border-top:1px dashed var(--m-dash)}.m-leadblock__main{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding-inline:28px}.m-leadblock__main .m-media{width:100%;margin-bottom:8px}.m-leadblock__main .m-hl{font-size:clamp(32px,3.3vw,46px);line-height:1.05;letter-spacing:-.02em}.m-leadblock__main .m-story__dek{max-width:46ch}.m-leadblock__latest{padding-left:28px;border-left:1px dashed var(--m-dash)}.m-leadblock__latest h2{margin-bottom:16px;color:var(--m-ink)}.m-leadblock__latest ol{list-style:none;margin:0;padding:0}.m-leadblock__latest .m-story--row{grid-template-columns:minmax(0,1fr) 76px;gap:14px;padding-block:16px;border-top:1px dashed var(--m-dash)}.m-leadblock__latest li:first-child .m-story--row{border-top:0;padding-top:0}.m-leadblock__latest .m-story--row .m-hl{font-size:17px;line-height:1.25}.m-leadblock__latest .m-story--row .m-media{aspect-ratio:1}@media (max-width:1080px){.m-leadblock{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px 0}.m-leadblock__main{grid-column:1/-1;grid-row:1;padding-inline:0}.m-leadblock__side{grid-row:2}}@media (max-width:640px){.m-leadblock{grid-template-columns:1fr}.m-leadblock__main{text-align:left;align-items:flex-start}.m-leadblock__latest,.m-leadblock__side{padding:28px 0 0;border:0;border-top:1px dashed var(--m-dash);grid-row:auto}}.m-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.m-shelf__card{display:flex;flex-direction:column;background:var(--m-surface);border-radius:var(--m-radius-lg);padding:10px;transition:background-color var(--m-dur) var(--m-ease)}@media (hover:hover){.m-shelf__card:hover{background:var(--m-surface-2)}}.m-shelf__shot{aspect-ratio:16/11;border-radius:6px;overflow:hidden;background:var(--m-bg)}.m-shelf__shot img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block;transition:transform .7s var(--m-ease)}@media (hover:hover){.m-shelf__card:hover .m-shelf__shot img{transform:scale(1.03)}}.m-shelf__body{display:flex;flex-direction:column;gap:8px;padding:16px 8px 8px;flex:1}.m-shelf__body .m-hl{font-size:25px;line-height:1.12}.m-shelf__desc{font:400 16px/1.45 var(--m-font-serif);color:var(--m-muted);margin:0 0 8px;flex:1}.m-pill{align-self:flex-start;font:600 14px/1 var(--m-font-ui);color:var(--m-bg);background:var(--m-ink);padding:11px 16px;border-radius:999px;transition:background-color var(--m-dur) var(--m-ease)}@media (max-width:1080px){.m-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.m-shelf{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--m-gutter) * -1);padding-inline:var(--m-gutter);scrollbar-width:none}.m-shelf__card{flex:0 0 82%;scroll-snap-align:start}}.m-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 56px;border-top:1px dashed var(--m-dash);padding-top:40px}.m-hub ul{list-style:none;margin:12px 0 0;padding:0}.m-hub li a{display:grid;gap:6px;padding-block:16px;border-bottom:1px dashed var(--m-dash)}.m-hub .m-hl{font-size:22px}.m-hub__note{font:400 16px/1.45 var(--m-font-serif);color:var(--m-muted)}.m-hub code{font:400 12px var(--m-font-mono);color:var(--m-faint)}.m-hub-choices{padding-block:72px 96px;max-width:820px}.m-hub-choices ol{margin:24px 0 0;padding-left:24px}.m-hub-choices li{font:400 19px/1.5 var(--m-font-serif);color:var(--m-text);margin-bottom:14px;padding-left:6px}.m-hub-choices li::marker{color:var(--m-green);font-family:var(--m-font-ui);font-size:15px;font-weight:600}@media (max-width:860px){.m-hub{grid-template-columns:1fr}}.m-block{padding-block:clamp(40px,5vw,72px) 0;scroll-margin-top:calc(var(--m-header-h) + 8px)}.m-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px;border-block:1px dashed var(--m-dash);margin-bottom:32px;color:var(--m-ink)}.m-bar__text{display:flex;flex-direction:column;gap:6px;min-width:0}.m-bar__title{font:400 clamp(22px,2vw,28px)/1.1 var(--m-font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--m-ink);margin:0}.m-bar__dek{font:400 18px/1.4 var(--m-font-serif);color:var(--m-muted)}.m-bar__arrow{font:400 28px/1 var(--m-font-ui);color:var(--m-ink);transition:transform .24s var(--m-ease);flex:none}@media (hover:hover){a.m-bar:hover .m-bar__arrow{transform:translateX(6px)}a.m-bar:hover .m-bar__title{color:var(--m-ink)}}.m-row4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;row-gap:40px}.m-row4>*{position:relative}.m-row4>*+:before{content:"";position:absolute;left:-16px;top:0;bottom:0;border-left:1px dashed var(--m-dash)}.m-row2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1080px){.m-row4{grid-template-columns:repeat(2,minmax(0,1fr))}.m-row4>:nth-child(odd):before{display:none}}@media (max-width:600px){.m-row4{grid-template-columns:1fr;row-gap:48px}.m-row4>:before{display:none}.m-row4>*+*{padding-top:0}.m-row4>*+:after{content:"";position:absolute;left:0;right:0;top:-24px;border-top:1px dashed var(--m-dash)}}.m-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;position:relative}.m-split>*+:before{content:"";position:absolute;left:-32px;top:0;bottom:0;border-left:1px dashed var(--m-dash)}.m-split>*{position:relative;min-width:0}.m-split .m-numbered a{grid-template-columns:56px minmax(0,1fr);padding-block:20px}.m-split .m-numbered a .m-meta{grid-column:2}.m-split .m-numbered .m-hl{font-size:clamp(20px,1.8vw,24px)}@media (max-width:900px){.m-split{grid-template-columns:1fr;row-gap:48px}.m-split>*+:before{display:none}}.m-card{display:flex;flex-direction:column;gap:12px;min-width:0}.m-card .m-media{border-radius:2px}.m-card .m-hl{font-size:clamp(22px,1.9vw,27px);line-height:1.14}.m-card__dek{font:400 17px/1.45 var(--m-font-serif);color:var(--m-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m-card__shot{aspect-ratio:4/3;overflow:hidden;border-radius:2px;background:var(--m-surface);border:1px solid var(--m-line)}.m-card__shot img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block;transition:transform .7s var(--m-ease)}@media (hover:hover){.m-card:hover .m-card__shot img{transform:scale(1.03)}}.m-promo__art img{object-position:44% 45%}.m-leadblock__latest .m-story--row:first-child{border-top:0;padding-top:0}.m-player{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:clamp(20px,3vw,40px)}.m-player__frame{position:relative;aspect-ratio:16/9;border-radius:var(--m-radius-lg);overflow:hidden;background:#000}.m-player__frame iframe{border:0}.m-player__frame iframe,.m-player__poster{position:absolute;inset:0;width:100%;height:100%}.m-player__poster{display:block}.m-player__poster img{width:100%;height:100%;object-fit:cover;filter:brightness(.8);transition:filter .3s var(--m-ease),transform .7s var(--m-ease)}.m-player__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;background:var(--m-fill);color:var(--m-on-fill);display:grid;place-items:center;box-shadow:0 10px 36px rgba(0,0,0,.5);transition:transform .24s var(--m-ease)}.m-player__play svg{margin-left:5px}@media (hover:hover){.m-player__poster:hover img{filter:brightness(.92);transform:scale(1.015)}.m-player__poster:hover .m-player__play{transform:translate(-50%,-50%) scale(1.07)}}.m-player__poster:active .m-player__play{transform:translate(-50%,-50%) scale(.95)}.m-player__caption{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px}.m-player__caption .m-hl{font-size:clamp(22px,2vw,28px);line-height:1.15}.m-player__caption .m-textlink{flex:none}.m-player__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.m-player__list li+li{border-top:1px dashed var(--m-dash)}.m-player__list button{display:grid;grid-template-columns:148px minmax(0,1fr);gap:14px;align-items:center;width:100%;padding:12px 8px;margin-inline:-8px;text-align:left;border-radius:var(--m-radius);transition:background-color var(--m-dur) var(--m-ease)}.m-player__list li:first-child button{padding-top:0}@media (hover:hover){.m-player__list button:hover{background:var(--m-surface)}}.m-player__list button[aria-current=true] .m-player__thumb{outline:2px solid var(--m-fill);outline-offset:2px}.m-player__thumb{position:relative;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:var(--m-surface);display:block}.m-player__thumb img{width:100%;height:100%;object-fit:cover;display:block}.m-player__now{position:absolute;left:6px;bottom:6px;font:600 11px/1 var(--m-font-ui);background:var(--m-fill);color:var(--m-on-fill);padding:4px 6px;border-radius:3px}.m-player__title{font:500 17px/1.25 var(--m-font-serif);color:var(--m-ink)}@media (max-width:900px){.m-player{grid-template-columns:1fr}.m-player__caption{flex-direction:column;gap:4px}}@media (max-width:480px){.m-player__list button{grid-template-columns:112px minmax(0,1fr)}.m-player__play{width:64px;height:64px}}.m-statement{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:clamp(32px,5vw,72px) clamp(20px,5vw,72px) 0;background:var(--m-surface);border-radius:var(--m-radius-lg);overflow:hidden}.m-statement h2{font:500 clamp(34px,4.6vw,64px)/1.02 var(--m-font-serif);letter-spacing:-.025em;color:var(--m-ink);margin:4px 0 0;max-width:18ch;text-wrap:balance}.m-statement>p:not(.m-kicker){font:400 clamp(18px,1.5vw,21px)/1.5 var(--m-font-serif);color:var(--m-muted);margin:0;max-width:52ch}.m-statement__shot{display:block;width:min(100%,980px);margin-top:24px;border-radius:8px 8px 0 0;overflow:hidden;box-shadow:var(--m-shadow);border:1px solid var(--m-line);border-bottom:0;max-height:380px}.m-statement__shot img{display:block;width:100%;height:auto;transition:transform .7s var(--m-ease)}@media (hover:hover){.m-statement:hover .m-statement__shot img{transform:translateY(-6px)}}.m-block .m-numbered li:first-child{border-top:0}.m-bar__label{font:600 15px/1 var(--m-font-ui);color:var(--m-ink);text-decoration:underline;text-decoration-color:var(--m-green);text-decoration-thickness:2px;text-underline-offset:6px;min-height:44px;display:inline-flex;align-items:center;flex:none}.m-wide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;position:relative}.m-wide>*+:before{content:"";position:absolute;left:-16px;top:0;bottom:0;border-left:1px dashed var(--m-dash)}.m-wide>*{position:relative;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:24px;row-gap:12px;align-content:start}.m-wide .m-media{grid-row:1/span 3}.m-wide .m-hl{font-size:clamp(24px,2.2vw,32px);line-height:1.1}@media (max-width:900px){.m-wide{grid-template-columns:1fr;row-gap:40px}.m-wide>*+:before{display:none}}@media (max-width:560px){.m-wide>*{grid-template-columns:1fr}.m-wide .m-media{grid-row:auto}}.m-tool{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;background:var(--m-surface);border-radius:var(--m-radius-lg);transition:background-color var(--m-dur) var(--m-ease)}.m-row4>.m-tool+.m-tool:before{display:none}.m-tool .m-hl{font-size:clamp(24px,2vw,30px);line-height:1.1}.m-tool__repo{margin-top:auto;padding-top:8px;font:400 13px/1.4 var(--m-font-mono);color:var(--m-muted);overflow-wrap:anywhere}@media (hover:hover){.m-tool:hover{background:var(--m-surface-2)}}.m-bust{display:inline-block;width:clamp(56px,7.2vw,104px);height:clamp(56px,7.2vw,104px);flex:none}.m-bust canvas,.m-bust img,.m-bust>.sculpture-emblem{width:100%!important;height:100%!important}@media (max-width:640px){.m-bust{width:40px;height:40px}.m-masthead__mark{justify-content:center;gap:8px}}.m-tool .m-card__dek{-webkit-line-clamp:unset;display:block}@media (max-width:640px){.m-read .aifm-prose div[style*=overflow-x] table{width:100%!important;min-width:0!important;table-layout:auto!important}.m-read .aifm-prose div[style*=overflow-x] :is(th,td){padding:10px 6px!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important}.m-read .aifm-prose div[style*=overflow-x] :is(th,td):first-child{padding-left:12px!important}.m-read .aifm-prose div[style*=overflow-x] :is(th,td):last-child{padding-right:12px!important}.m-read .aifm-prose div[style*=overflow-x]{background:linear-gradient(to right,var(--m-bg-raised,#fff) 30%,transparent) 0 /24px 100% no-repeat local,linear-gradient(to left,var(--m-bg-raised,#fff) 30%,transparent) 100% /24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.25),transparent) 0 /10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.25),transparent) 100% /10px 100% no-repeat scroll}}.m-lightbox{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(8,8,7,.92);animation:m-fade .18s ease-out both}.m-lightbox__frame{position:relative;width:min(1500px,96vw);height:min(88vh,940px);border-radius:12px;overflow:hidden;background:#000}.m-lightbox__frame iframe{border:0;transition:opacity .24s ease-out}.m-lightbox__frame iframe,.m-lightbox__poster{position:absolute;inset:0;width:100%;height:100%}.m-lightbox__poster{object-fit:cover;object-position:top center;filter:brightness(.55)}.m-lightbox__status{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;margin:0;padding:12px 18px;border-radius:999px;background:rgba(14,15,13,.85);color:#f4f1ea;font:600 14px/1 var(--m-font-ui);white-space:nowrap}.m-lightbox__spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(244,241,234,.3);border-top-color:#b8ef79;animation:m-spin .8s linear infinite}.m-lightbox__close{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:#f4f1ea;color:#0e0f0d;cursor:pointer}@keyframes m-spin{to{transform:rotate(1turn)}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.m-lightbox{padding:0}.m-lightbox__frame{width:100vw;height:100dvh;border-radius:0}}@media (prefers-reduced-motion:reduce){.m-lightbox__spinner{animation-duration:2.4s}}.m-read .aifm-prose .aifm-build-frame:focus-visible{outline:2px solid var(--m-fill);outline-offset:3px}@media (max-width:600px){.m-row4>.m-card+.m-card{display:grid;grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"meta img" "title img" "dek dek";column-gap:14px;row-gap:6px;align-items:start}.m-row4>.m-card+.m-card>.m-card__shot,.m-row4>.m-card+.m-card>.m-media{grid-area:img;width:104px;aspect-ratio:1}.m-row4>.m-card+.m-card>.m-meta{grid-area:meta}.m-row4>.m-card+.m-card>.m-hl{grid-area:title;font-size:20px;line-height:1.2}.m-row4>.m-card+.m-card>.m-card__dek{display:none}}.m-pmodal__overlay{position:fixed;inset:0;z-index:110;background:rgba(2,8,23,.65);animation:m-fade .16s ease-out both}.m-pmodal{position:fixed;z-index:111;left:50%;top:50%;transform:translate(-50%,-50%);width:min(900px,calc(100vw - 32px));max-height:min(86vh,900px);display:flex;flex-direction:column;background:#0b0f1a;color:#e8e4dc;border-radius:12px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5);animation:m-fade .18s ease-out both}.m-pmodal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 20px;border-bottom:1px solid rgba(241,239,234,.1)}.m-pmodal__title{display:flex;align-items:center;gap:10px;margin:0;min-width:0;font:600 14px/1.3 var(--m-font-ui);color:#f1efea}.m-pmodal__tag{flex:none;font:600 11px/1 var(--m-font-ui);letter-spacing:.08em;text-transform:uppercase;color:#14200d;background:#b8ef79;padding:5px 7px;border-radius:4px}.m-pmodal__actions{display:flex;align-items:center;gap:6px;flex:none}.m-pmodal__copy{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:0;border-radius:6px;background:#b8ef79;color:#14200d;font:600 13px/1 var(--m-font-ui);cursor:pointer}.m-pmodal__copy:active{transform:scale(.97)}.m-pmodal__close{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:#f1efea;cursor:pointer}.m-pmodal__close:hover{background:rgba(241,239,234,.1)}.m-pmodal__text{margin:0;padding:20px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:400 14px/1.65 var(--m-font-mono);color:#e8e4dc}.m-pmodal :focus-visible{outline:2px solid #b8ef79;outline-offset:2px}@media (max-width:640px){.m-pmodal{width:100vw;max-height:none;height:100dvh;border-radius:0;left:0;top:0;transform:none}.m-pmodal__text{font-size:13px;padding:16px}.m-pmodal__title{font-size:13px}}.m-save{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border-radius:6px;border:1px solid rgba(241,239,234,.22);background:transparent;color:#f1efea;font:600 13px/1 var(--m-font-ui);cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .12s ease-out}.m-save:active{transform:scale(.96)}.m-save[aria-pressed=true]{border-color:#b8ef79;color:#b8ef79}.m-save[aria-pressed=true] svg{animation:m-save-pop .32s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.m-save:hover{background:rgba(241,239,234,.08);border-color:rgba(241,239,234,.4)}.m-save[aria-pressed=true]:hover{border-color:#b8ef79}}@keyframes m-save-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.b-prompt__actions,.m-prompt-actions{display:flex;align-items:center;gap:8px;flex:none}.m-read .aifm-prose .aifm-prompt-head{flex-wrap:nowrap}@media (max-width:480px){.b-prompt__head,.m-read .aifm-prose .aifm-prompt-head{flex-wrap:wrap;row-gap:10px}.b-prompt__actions,.m-prompt-actions{width:100%}.b-prompt__actions>*,.m-prompt-actions>*{flex:1;justify-content:center}}.m-pmodal__actions .m-save{min-height:40px}.m-libnav{position:relative}@media (max-width:640px){.m-header .m-btn--sm[data-signed-in],.m-header .m-libnav,.m-header__user .a-signin{display:none}}.m-header__user{display:inline-flex;align-items:center}.m-header__user:empty{display:none}.m-mobile-nav__btn{display:flex;width:100%;align-items:center;min-height:52px;padding:0;border:0;border-bottom:1px solid var(--m-line);background:none;color:var(--m-ink);font:500 19px var(--m-font-serif);cursor:pointer;text-align:left}.m-libnav__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--m-fill);color:var(--m-on-fill);font:700 11px/18px var(--m-font-ui);text-align:center}.m-libnav[data-bump] .m-libnav__count{animation:m-save-pop .36s cubic-bezier(.23,1,.32,1)}.m-toast{position:fixed;left:50%;bottom:24px;z-index:130;transform:translateX(-50%);display:flex;align-items:center;gap:14px;padding:10px 10px 10px 16px;border-radius:12px;background:#f4f1ea;color:#0e0f0d;box-shadow:0 16px 48px rgba(0,0,0,.35);font:500 14px/1 var(--m-font-ui);white-space:nowrap;animation:m-toast-in .28s cubic-bezier(.23,1,.32,1) both}.m-toast__icon{color:#3d7a12;flex:none}.m-toast a,.m-toast button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;border-radius:8px;border:0;background:none;color:#0e0f0d;font:600 14px/1 var(--m-font-ui);cursor:pointer;text-decoration:none}.m-toast a{background:#0e0f0d;color:#f4f1ea}.m-toast button:hover{background:rgba(14,15,13,.08)}@keyframes m-toast-in{0%{opacity:0;transform:translate(-50%,12px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (max-width:480px){.m-toast{left:12px;right:12px;transform:none;bottom:16px;gap:8px;animation-name:m-fade}.m-toast__text{flex:1}}@media (prefers-reduced-motion:reduce){.m-libnav__count,.m-save svg,.m-toast{animation:none!important}}.m-lib__loading{min-height:40vh}.m-lib__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px;border-block:1px dashed var(--m-dash)}.m-lib__bar p{margin:0;font:500 14px var(--m-font-ui);color:var(--m-muted);flex:none}.m-lib__search{width:min(420px,100%)}.m-lib__undo{margin:16px 0 0;padding:12px 16px;border-radius:var(--m-radius);background:var(--m-surface);font:500 14px var(--m-font-ui);color:var(--m-ink)}.m-lib__undo button{margin-left:6px;min-height:32px;border:0;background:none;color:var(--m-ink);font:700 14px var(--m-font-ui);text-decoration:underline;text-decoration-color:var(--m-fill);text-underline-offset:4px;cursor:pointer}.m-lib__none{padding-block:48px;font:400 19px/1.5 var(--m-font-serif);color:var(--m-muted)}.m-lib__grid{list-style:none;margin:0;padding:32px 0 96px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:860px){.m-lib__grid{grid-template-columns:1fr}}.m-lib__card{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--m-line);border-radius:var(--m-radius-lg);background:var(--m-bg-raised);min-width:0}.m-lib__head .m-hl{font-size:22px;line-height:1.2}.m-lib__source{display:inline-block;margin-top:6px;font:500 13px/1.4 var(--m-font-ui);color:var(--m-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}@media (hover:hover){.m-lib__source:hover{color:var(--m-ink);text-decoration-color:var(--m-fill)}}.m-lib__preview{position:relative;display:block;width:100%;padding:0;border:0;border-radius:8px;overflow:hidden;background:#0b0f1a;text-align:left;cursor:zoom-in}.m-lib__preview pre{margin:0;padding:14px 16px;max-height:132px;overflow:hidden;white-space:pre-wrap;word-break:break-word;font:400 13px/1.6 var(--m-font-mono);color:#e8e4dc}.m-lib__preview:after{content:"";position:absolute;inset:auto 0 0;height:56px;background:linear-gradient(180deg,rgba(11,15,26,0),#0b0f1a)}.m-lib__actions{display:flex;align-items:center;gap:8px}.m-lib__remove{margin-left:auto;color:var(--m-muted)}@media (hover:hover){.m-lib__remove:hover{color:#e5534b}}.m-lib__date{margin:0;font:400 12px var(--m-font-ui);color:var(--m-faint)}.m-lib__empty{padding:48px 0 112px;max-width:560px;border-top:1px dashed var(--m-dash)}.m-lib__empty h2{font:500 30px/1.15 var(--m-font-serif);color:var(--m-ink);margin:24px 0 10px}.m-lib__empty p{font:400 19px/1.5 var(--m-font-serif);color:var(--m-muted);margin:0 0 24px}.m-lib__empty-demo{display:inline-flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;background:#0b0f1a}.m-lib__arrow{color:#aaa597;font:400 18px var(--m-font-ui)}.m-lib__empty-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.light .m-lib__empty-demo .m-save{color:#f1efea}.m-lib__sync{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin:0 0 32px;padding:18px 20px;border-radius:12px;border:1px solid color-mix(in srgb,var(--m-fill) 40%,var(--m-line));background:color-mix(in srgb,var(--m-fill) 7%,var(--m-bg-raised));font-family:var(--m-font-ui)}.m-lib__sync strong{display:block;font-size:15px;color:var(--m-ink);margin-bottom:4px}.m-lib__sync span{display:block;font-size:14px;line-height:1.5;color:var(--m-muted);max-width:56ch}.a-overlay{position:fixed;inset:0;z-index:140;background:rgba(4,5,4,.72);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:a-fade .18s ease-out both}.a-dialog{position:fixed;z-index:141;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border-radius:16px;animation:a-pop .26s cubic-bezier(.23,1,.32,1) both}.a-dialog:focus{outline:none}.a-close{position:absolute;z-index:2;right:10px;top:10px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--m-muted);cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.a-close:hover{background:var(--m-surface-2);color:var(--m-ink)}.a-card{width:100%;border-radius:16px;overflow:hidden;background:var(--m-bg-raised);border:1px solid var(--m-line);box-shadow:0 1px 2px rgba(0,0,0,.2),0 24px 64px -24px rgba(0,0,0,.6);font-family:var(--m-font-ui);color:var(--m-text)}.a-card__body{padding:32px 32px 28px}.a-card__foot{padding:16px 32px 18px;background:var(--m-surface);border-top:1px solid var(--m-line);text-align:center}.a-card__foot p{margin:0;font-size:13px;line-height:1.5;color:var(--m-muted)}.a-secured{display:inline-flex;align-items:center;gap:5px;margin-top:8px!important;font-size:12px!important;color:var(--m-faint)!important}.a-secured a{color:inherit;text-decoration:underline;text-underline-offset:3px}.a-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.a-brand img{width:44px;height:44px;object-fit:contain}.a-brand span{font:400 20px/1 var(--m-font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--m-ink)}.a-brand i{font-style:normal;color:var(--m-fill)}.a-step{animation:a-step .24s cubic-bezier(.23,1,.32,1) both}.a-title{margin:0 0 6px;font:600 20px/1.25 var(--m-font-ui);letter-spacing:-.01em;color:var(--m-ink)}.a-sub,.a-title{text-align:center}.a-sub{margin:0 0 24px;font-size:14px;line-height:1.5;color:var(--m-muted)}.a-social{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;border:1px solid var(--m-line);background:var(--m-bg);color:var(--m-ink);font:500 14px/1 var(--m-font-ui);cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,.06);transition:background-color .16s ease-out,border-color .16s ease-out,transform .12s ease-out}.a-social:hover:not(:disabled){background:var(--m-surface);border-color:var(--m-line-strong)}.a-social:active:not(:disabled){transform:scale(.985)}.a-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--m-faint);font-size:13px}.a-divider:after,.a-divider:before{content:"";flex:1;height:1px;background:var(--m-line)}.a-label{display:block;margin:0 0 6px;font-size:13px;font-weight:500}.a-input,.a-label{color:var(--m-ink)}.a-input{width:100%;min-height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--m-line);background:var(--m-bg);font:400 15px var(--m-font-ui);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);transition:border-color .16s ease-out,box-shadow .16s ease-out}.a-input::placeholder{color:var(--m-faint);opacity:1}.a-input:focus{outline:none;border-color:var(--m-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-fill) 28%,transparent)}.a-input[aria-invalid]{border-color:#e5534b}.a-error{margin:8px 0 0;font-size:13px;line-height:1.4;color:#ef6b62}.light .a-error{color:#b42318}.a-error--center{text-align:center;margin-top:14px}.a-primary{width:100%;margin-top:16px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--m-fill);color:var(--m-on-fill);font:600 14px/1 var(--m-font-ui);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.2);transition:background-color .16s ease-out,transform .12s ease-out}.a-primary:hover:not(:disabled){background:var(--m-fill-press)}.a-primary:active:not(:disabled){transform:scale(.985)}.a-primary svg:last-child{transition:transform .2s cubic-bezier(.23,1,.32,1)}.a-primary:hover:not(:disabled) svg:last-child{transform:translateX(3px)}.a-primary:disabled,.a-social:disabled{cursor:default;opacity:.75}.a-email-chip{display:flex;align-items:center;justify-content:center;gap:4px;margin:-18px 0 24px;font-size:14px;font-weight:600;color:var(--m-ink)}.a-email-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.a-email-chip button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--m-muted);cursor:pointer}.a-email-chip button:hover{background:var(--m-surface-2);color:var(--m-ink)}.a-otp-wrap{display:flex;justify-content:center}.a-otp{display:flex;align-items:center;gap:8px}.a-slot{position:relative;width:46px;height:54px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--m-line);background:var(--m-bg);color:var(--m-ink);font:600 22px/1 var(--m-font-mono);transition:border-color .14s ease-out,box-shadow .14s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}.a-slot[data-active]{border-color:var(--m-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-fill) 26%,transparent)}.a-slot[data-filled]{animation:a-tick .18s cubic-bezier(.23,1,.32,1)}.a-caret{width:2px;height:24px;background:var(--m-ink);animation:a-blink 1s steps(2) infinite}.a-status{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;min-height:20px}.a-resend,.a-status{font-size:13px;color:var(--m-muted)}.a-resend{margin:18px 0 0;text-align:center}.a-resend span{color:var(--m-faint);font-variant-numeric:tabular-nums}.a-back,.a-resend button{border:0;background:none;padding:0;color:var(--m-ink);font:600 13px var(--m-font-ui);cursor:pointer;text-decoration:underline;text-decoration-color:var(--m-fill);text-underline-offset:4px}.a-back{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px auto 0;text-decoration:none;color:var(--m-muted);font-weight:500}.a-back:hover{color:var(--m-ink)}.a-done{text-align:center;padding:8px 0 4px}.a-done__mark{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:14px;border-radius:50%;background:var(--m-fill);color:var(--m-on-fill);animation:a-check .42s cubic-bezier(.23,1,.32,1) both}.a-done .a-sub{margin-bottom:0}[data-shake]{animation:a-shake .36s cubic-bezier(.36,.07,.19,.97) both}.a-spin{animation:a-rotate .8s linear infinite}@keyframes a-fade{0%{opacity:0}to{opacity:1}}@keyframes a-pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes a-step{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}@keyframes a-tick{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes a-blink{0%{opacity:1}50%{opacity:0}}@keyframes a-check{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes a-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@keyframes a-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.a-dialog,.a-done__mark,.a-overlay,.a-slot,.a-step,[data-shake]{animation:none!important}.a-caret{animation:none}}@media (max-width:420px){.a-card__body{padding:28px 20px 24px}.a-card__foot{padding:14px 20px 16px}.a-slot{width:42px;height:50px;font-size:20px}.a-otp{gap:6px}}.a-signin{min-height:36px;padding:0 12px;border:0;border-radius:6px;background:none;color:var(--m-ink);font:500 14px/1 var(--m-font-ui);cursor:pointer}.a-signin:hover{background:var(--m-surface)}.a-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;overflow:hidden;border:1px solid var(--m-line);background:var(--m-surface-2);color:var(--m-ink);font:600 13px/1 var(--m-font-ui);cursor:pointer;padding:0;transition:box-shadow .16s ease-out}.a-avatar img{width:100%;height:100%;object-fit:cover}.a-avatar:hover,.a-avatar[data-state=open]{box-shadow:0 0 0 3px color-mix(in srgb,var(--m-fill) 35%,transparent)}.a-menu{z-index:150;min-width:260px;padding:6px;border-radius:12px;background:var(--m-bg-raised);border:1px solid var(--m-line);box-shadow:0 20px 48px -12px rgba(0,0,0,.55);font-family:var(--m-font-ui);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:a-menu .16s cubic-bezier(.23,1,.32,1)}.a-menu__who{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;border-bottom:1px solid var(--m-line);margin-bottom:6px}.a-menu__who .a-avatar{cursor:default;width:36px;height:36px}.a-menu__who div>strong{display:block;font-size:14px;color:var(--m-ink)}.a-menu__who div>span{display:block;font-size:12px;color:var(--m-muted);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-menu__item{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:8px;font-size:14px;color:var(--m-ink);cursor:pointer;outline:none;text-decoration:none}.a-menu__item[data-highlighted]{background:var(--m-surface-2)}.a-menu__item svg{color:var(--m-muted);flex:none}.a-menu__item em{margin-left:auto;font-style:normal;font-size:12px;color:var(--m-muted)}.a-menu__sep{height:1px;background:var(--m-line);margin:6px 0}@keyframes a-menu{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.a-page{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 50% -10%,color-mix(in srgb,var(--m-fill) 9%,transparent),transparent 60%),var(--m-bg)}.a-page__home{align-self:center;margin-top:32px;font:400 20px/1 var(--m-font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--m-ink)}.a-page__main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 12px 64px}.a-page__error,.a-page__main .a-card{max-width:420px}.a-page__error{width:100%;margin:0;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,#e5534b 14%,transparent);color:var(--m-ink);font:500 14px/1.4 var(--m-font-ui)}.acct{padding-bottom:96px}.acct-signin{display:flex;justify-content:center;padding-block:64px 96px}.acct-signin .a-card{max-width:420px}.acct-row{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:32px;padding-block:28px;border-top:1px dashed var(--m-dash)}.acct-row__label h2{margin:0 0 6px;font:600 16px/1.3 var(--m-font-ui);color:var(--m-ink)}.acct-row__label p{margin:0;font:400 14px/1.5 var(--m-font-ui);color:var(--m-muted)}.acct-panel{padding:20px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-bg-raised);font-family:var(--m-font-ui)}.acct-panel--split{justify-content:space-between;gap:16px;flex-wrap:wrap}.acct-panel--split,.acct-who{display:flex;align-items:center}.acct-who{gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--m-line)}.acct-who .a-avatar{width:48px;height:48px;font-size:16px;cursor:default}.acct-who div>strong{display:block;font-size:15px;color:var(--m-ink)}.acct-who div>span{display:block;font-size:13px;color:var(--m-muted)}.acct-inline{display:flex;gap:8px}.acct-inline .a-input{flex:1}.acct-state{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;color:var(--m-text)}.acct-state svg{color:var(--m-muted);flex:none;margin-top:1px}.acct-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--m-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--m-fill) 22%,transparent);flex:none}.acct-join{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.acct-muted{font-size:14px;color:var(--m-muted)}.acct-danger{--btn-bg:#b42318;--btn-fg:#fff}@media (hover:hover){.acct-danger:hover{--btn-bg:#912018}}.acct-row--danger .acct-panel{border-color:color-mix(in srgb,#e5534b 35%,var(--m-line))}.acct-confirm{padding:28px;background:var(--m-bg-raised);border:1px solid var(--m-line);font-family:var(--m-font-ui)}.acct-confirm__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width:760px){.acct-row{grid-template-columns:1fr;gap:14px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_44dad8{font-family:EB Garamond,EB Garamond Fallback}.__variable_44dad8{--font-body:"EB Garamond","EB Garamond Fallback"}