@font-face{font-family:Newsreader;src:url(/assets/newsreader-normal-latin-DBQoWVJ5.woff2)format("woff2");font-weight:300 600;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-italic-latin-DSgQPFUB.woff2)format("woff2");font-weight:300 600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-normal-latin-8kRkwJBP.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}:root,.site{--paper:#f7f5f0;--ink:#1b2a3a;--teal:#2fa4a0;--surface:oklch(99% .004 90);--surface-inset:oklch(95% .008 90);--ink-2:color-mix(in oklch, var(--ink) 80%, var(--paper));--ink-3:color-mix(in oklch, var(--ink) 68%, var(--paper));--line:color-mix(in oklch, var(--ink) 9%, transparent);--line-strong:color-mix(in oklch, var(--ink) 17%, transparent);--hover:oklch(30% .02 90/.045);--teal-hover:color-mix(in oklch, var(--teal) 90%, var(--ink));--focus:color-mix(in oklch, var(--teal) 40%, transparent);--include:oklch(47% .085 160);--exclude:oklch(47% .11 27);--unclear:oklch(49% .09 85);--include-bg:color-mix(in oklch, var(--include) 11%, transparent);--exclude-bg:color-mix(in oklch, var(--exclude) 10%, transparent);--unclear-bg:color-mix(in oklch, var(--unclear) 12%, transparent);--quote-rule:color-mix(in oklch, var(--unclear) 34%, transparent);--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--container:1312px;--gutter:64px;--radius-stage:16px;--radius-window:10px;--radius-control:8px;--shadow-window:0 1px 2px #1b2a3a0f, 0 12px 32px #1b2a3a1a, 0 40px 80px #1b2a3a1a;--ease-land:cubic-bezier(.16, 1, .3, 1);--ease-travel:cubic-bezier(.65, 0, .35, 1);--ease-leave:cubic-bezier(.4, 0, 1, 1)}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}.site{color:var(--ink);font-family:var(--sans);font-kerning:normal;font-size:16px;line-height:1.6}:where(.site),:where(.site) *,:where(.site) :before,:where(.site) :after{box-sizing:border-box}:where(.site) a{color:inherit;text-decoration:none}:where(.site) a,:where(.site) button{cursor:pointer}:where(.site) button{font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}:where(.site) :where(p,h1,h2,ol,ul){margin:0;padding:0}:where(.site) :where(ol,ul){list-style:none}:where(.site) svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.site) :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.container{max-width:var(--container);padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));margin:0 auto}.nav__inner{align-items:center;gap:48px;height:72px;display:flex}.nav__brand img{width:auto;height:35px;display:block}.nav__links{color:var(--ink-2);gap:32px;font-size:15px;display:flex}.nav__links a,.nav__signin{transition:color .16s ease-out}.nav__links a:hover,.nav__signin:hover{color:var(--ink)}.nav__signin{color:var(--ink-2);margin-left:auto;font-size:15px;font-weight:500}.hero{padding-top:72px;padding-bottom:56px}.hero__title{max-width:880px;font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.025em;text-wrap:balance;font-size:68px;font-weight:400;line-height:1.04}.hero__sub{color:var(--ink-2);text-wrap:pretty;margin-top:24px;font-size:18px}.hero__actions{align-items:center;gap:28px;margin-top:32px;display:flex}.button{border-radius:var(--radius-control);background:var(--teal);height:44px;color:var(--ink);white-space:nowrap;transition:background-color .16s ease-out, transform .2s var(--ease-land);align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.button:hover{background:var(--teal-hover)}.button:active{transition-duration:0s;transform:scale(.97)}.button:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}.button:disabled{opacity:.6;cursor:default}.textlink{border-bottom:1px solid var(--line-strong);align-items:center;gap:8px;padding-bottom:2px;font-size:15px;font-weight:500;transition:border-color .16s ease-out;display:inline-flex;position:relative}.textlink:after{content:"";position:absolute;inset:-12px -8px}.textlink svg{transition:transform .24s var(--ease-land)}.textlink:hover{border-color:var(--ink)}.textlink:hover svg{transform:translate(3px)}.stage{border-radius:var(--radius-stage);isolation:isolate;background:var(--surface-inset);justify-content:center;margin-bottom:96px;padding:96px 0 112px;display:flex;position:relative;overflow:hidden}.stage__loop{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s linear;position:absolute;inset:0}.stage__loop.is-ready{opacity:1}.window{border-radius:var(--radius-window);background:var(--surface);width:min(896px,100% - 48px);box-shadow:0 0 0 1px var(--line), var(--shadow-window);transform-origin:50% 100%;animation:window-lands .9s var(--ease-land) .12s both;font-size:13px;line-height:1.5;position:relative;overflow:hidden}@keyframes window-lands{0%{opacity:0;transform:translateY(28px)scale(.985)}}.window__bar{border-bottom:1px solid var(--line);height:44px;color:var(--ink-3);align-items:center;gap:8px;padding:0 16px;display:flex}.crumb--here{color:var(--ink);font-weight:500}.crumb__sep{color:var(--line-strong)}.tabs{gap:20px;height:100%;margin-left:auto;display:flex}.tabs span{align-items:center;height:100%;display:inline-flex}.tabs .is-active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:500}.window__body{grid-template-columns:336px minmax(0,1fr);height:632px;display:grid}.chip{white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.chip--quiet{background:var(--surface-inset);color:var(--ink-3);font-weight:500}.chip--included,.chip--tally-satisfied{background:var(--include-bg);color:var(--include)}.chip--excluded,.chip--tally-violated{background:var(--exclude-bg);color:var(--exclude)}.chip--unclear,.chip--tally-unclear{background:var(--unclear-bg);color:var(--unclear)}.chip--lg{height:24px;padding:0 12px;font-size:12px}.chip--pending{color:var(--ink-3);background:linear-gradient(100deg, var(--surface-inset) 30%, var(--line-strong) 50%, var(--surface-inset) 70%) 0 0 / 300% 100%;font-weight:500;animation:1.4s linear infinite thinking}@keyframes thinking{0%{background-position:100% 0}to{background-position:0 0}}.is-pending [data-step],.is-pending [data-audit]{visibility:hidden}.chip.is-confirmed{animation:.7s ease-out 80ms confirmed}@keyframes confirmed{0%{box-shadow:0 0 0 0 color-mix(in oklch, currentColor 34%, transparent)}to{box-shadow:0 0 0 10px #0000}}.results{border-right:1px solid var(--line);flex-direction:column;min-height:0;font-size:12px;display:flex}.results__head,.results__row{grid-template-columns:minmax(0,1fr) 64px 60px;align-items:center;gap:12px;padding:0 16px;display:grid}.results__head{height:40px;color:var(--ink-3);border-bottom:1px solid var(--line);font-size:11px;line-height:1.25}.results__head>:last-child,.results__row>:last-child{text-align:right}.results__list{position:relative}.results__row{z-index:1;border-bottom:1px solid var(--line);width:100%;min-height:60px;color:var(--ink-2);transition:background-color .12s ease-out;position:relative}.results__row:hover{background:var(--hover)}.results__row:focus-visible{outline-offset:-2px}.results__row[aria-pressed=true]{color:var(--ink)}.results__row[aria-pressed=true]:hover{background:0 0}.results__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}[aria-pressed=true] .results__title{font-weight:500}.results__marker{background:var(--surface-inset);box-shadow:inset 2px 0 0 var(--ink);transform-origin:50%;position:absolute;top:0;left:0;right:0}.results__count{color:var(--ink-3);margin-top:auto;padding:12px 16px;font-size:11px}.pane{scrollbar-width:thin;flex-direction:column;padding:20px 24px 16px;display:flex;overflow-y:auto}.pane__label,.field__label,.audit__label,.analysis__name{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.pane__title{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin-top:8px;font-size:21px;font-weight:500;line-height:1.22}.pane__meta{color:var(--ink-3);margin-top:8px;font-size:12px}.analysis{border:1px solid var(--line-strong);border-radius:var(--radius-control);margin-top:16px}.analysis__head{align-items:center;gap:20px;padding:12px 16px;display:flex}.analysis__name{color:var(--ink);margin-right:auto;font-weight:600}.field{align-items:center;gap:8px;display:inline-flex}.field__value{min-width:4ch;color:var(--ink);text-align:right;font-size:15px;font-weight:600}.analysis__block{border-top:1px solid var(--line);padding:12px 16px}.summary{font-family:var(--serif);text-wrap:pretty;margin-top:4px;font-size:15px;line-height:1.5}.evidence{color:var(--ink-2);gap:4px;margin-top:4px;display:grid}.evidence li{border-left:2px solid var(--quote-rule);padding-left:12px}.tally{letter-spacing:0;text-transform:none;vertical-align:middle;gap:4px;margin-left:8px;display:inline-flex}.group{margin-top:4px}.group__name{border-radius:6px;align-items:center;gap:8px;width:100%;min-height:28px;font-weight:500;transition:background-color .12s ease-out;display:flex}.group__name:hover{background:var(--hover)}.group__name svg{width:14px;height:14px;color:var(--ink-3);transition:transform .16s var(--ease-leave)}.group__name .num{color:var(--ink-3);font-weight:400}.group__panel{transition:grid-template-rows .16s var(--ease-leave);grid-template-rows:0fr;display:grid}.group__panel>.criteria{min-height:0;overflow:hidden}.group[data-open=true] .group__panel{transition:grid-template-rows .22s var(--ease-land);grid-template-rows:1fr}.group[data-open=true] .group__name svg{transition:transform .22s var(--ease-land);transform:rotate(90deg)}.criteria{margin-left:22px}.criteria li{padding:6px 0 6px 22px;position:relative}.criteria li+li{border-top:1px solid var(--line)}.criteria__icon{stroke-width:1.7px;width:14px;height:14px;position:absolute;top:8px;left:0}.criteria--satisfied .criteria__icon{color:var(--include)}.criteria--violated .criteria__icon{color:var(--exclude)}.criteria--unclear .criteria__icon{color:var(--unclear)}.criteria__why{color:var(--ink-3)}.tag{border:1px solid var(--line-strong);color:var(--ink-3);white-space:nowrap;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:10px}.analysis{margin-bottom:16px}.audit{border-top:1px solid var(--line);background:var(--surface);white-space:nowrap;align-items:center;gap:12px;margin:auto -24px -16px;padding:12px 24px 16px;font-size:12px;display:flex;position:sticky;bottom:-16px}.audit:before{content:"";background:linear-gradient(to top, var(--surface), transparent);pointer-events:none;height:24px;margin-bottom:1px;position:absolute;bottom:100%;left:0;right:0}.audit__actor{font-weight:500}.audit__time{font-family:var(--mono);color:var(--ink-2);margin-left:auto;font-size:11px}@media (prefers-reduced-motion:reduce){:where(.site),:where(.site) *,:where(.site) :before,:where(.site) :after{transition:none!important;animation:none!important}}@media (width<=1100px){:root,.site{--gutter:32px}.hero__title{font-size:56px}.hero__sub{max-width:68ch}.stage{padding:56px 0 64px}.window__body{grid-template-columns:300px minmax(0,1fr)}.tabs span:not(.is-active){display:none}}@media (width<=720px){:root,.site{--gutter:20px}.nav__inner{height:64px}.nav__links{display:none}.hero{padding-top:40px;padding-bottom:40px}.hero__title{font-size:40px;line-height:1.08}.hero__sub{margin-top:16px;font-size:16px}.hero__actions{flex-wrap:wrap;gap:20px;margin-top:28px}.stage{background-color:#0000;border-radius:12px;margin-bottom:64px;padding:44vw 0 0;overflow:visible}.stage:after{display:none}.stage>.art__img,.stage__loop{aspect-ratio:16/9;border-radius:12px 12px 0 0;height:auto;inset:0 0 auto}.window{width:100%}.window__bar .crumb:not(.crumb--here),.crumb__sep{display:none}.window__body{grid-template-columns:minmax(0,1fr);height:auto}.results{border-right:0;border-bottom:1px solid var(--line-strong)}.results__head,.results__count,.results__row:nth-of-type(n+4){display:none}.results__row{grid-template-columns:minmax(0,1fr) 68px 36px}.pane{min-height:560px;padding:16px;overflow:visible}.analysis{margin-bottom:0}.pane__title{font-size:19px}.analysis__head{flex-wrap:wrap;gap:8px 16px}.analysis__name{width:100%}.tally{margin:8px 0 0;display:flex}.group__name{min-height:44px}.audit{white-space:normal;flex-wrap:wrap;gap:8px;margin:16px -16px -16px;padding:12px 16px 16px;position:static}.audit:before{display:none}.audit__time{width:100%;margin-left:0}}:root,.site{--section:120px;--section-tight:80px;--measure:62ch;--radius-card:12px;--nav-height:72px;--paper-on-ink:color-mix(in oklch, var(--paper) 72%, var(--ink));--paper-on-ink-quiet:color-mix(in oklch, var(--paper) 46%, var(--ink));--line-on-ink:color-mix(in oklch, var(--paper) 14%, transparent)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 24px)}:where(.site) :where(h3,h4,figure,blockquote,dl,dd){margin:0;padding:0}:where(.site) img{max-width:100%}.site [hidden]{display:none!important}.skip{z-index:60;background:var(--ink);color:var(--paper);border-radius:6px;padding:8px 12px;font-size:14px;position:absolute;top:-64px;left:16px}.skip:focus{top:12px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.h-display,.h-section,.h-sub{font-family:var(--serif);font-optical-sizing:auto;text-wrap:balance;font-weight:400}.h-display{letter-spacing:-.022em;font-size:56px;line-height:1.06}.h-section{letter-spacing:-.018em;font-size:40px;line-height:1.1}.h-sub{letter-spacing:-.01em;font-size:26px;line-height:1.2}.h-item{font-size:17px;font-weight:600;line-height:1.35}.lede{max-width:var(--measure);color:var(--ink-2);text-wrap:pretty;font-size:18px;line-height:1.55}.muted{color:var(--ink-3)}.body{color:var(--ink-2);text-wrap:pretty}.mono{font-family:var(--mono);font-size:12px}.button{cursor:pointer;border:0}.button--ink{background:var(--ink);color:var(--paper)}.button--ink:hover{background:color-mix(in oklch, var(--ink) 88%, var(--paper))}.button--quiet{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;font-weight:500}.button--quiet:hover{background:var(--hover)}.button--sm{height:36px;padding:0 14px;font-size:14px}.actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f5f0db;transition:box-shadow .2s ease-out;position:sticky;top:0}.nav[data-scrolled]{box-shadow:0 1px 0 var(--line)}.nav__inner{gap:40px}.nav__links{align-items:center;gap:28px}.nav__link,.nav__trigger{height:40px;color:var(--ink-2);align-items:center;gap:4px;font-size:15px;transition:color .16s ease-out;display:inline-flex}.nav__link:hover,.nav__trigger:hover,.nav__trigger[aria-expanded=true],.is-current{color:var(--ink)}.is-current{font-weight:500}.caret{width:14px;height:14px;transition:transform .2s var(--ease-land)}.nav__trigger[aria-expanded=true] .caret{transform:rotate(180deg)}.nav__item{position:relative}.nav__panel{z-index:55;border-radius:var(--radius-card);background:var(--surface);min-width:264px;box-shadow:0 0 0 1px var(--line), 0 12px 32px #1b2a3a1f;opacity:0;visibility:hidden;transition:opacity .12s var(--ease-leave), transform .12s var(--ease-leave), visibility 0s .12s;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:-16px;transform:translateY(-4px)}.nav__item[data-open] .nav__panel{opacity:1;visibility:visible;transition:opacity .18s ease-out, transform .22s var(--ease-land);transform:none}.nav__panel a{min-height:40px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;font-size:14px;transition:background-color .12s ease-out,color .12s ease-out;display:flex}.nav__panel a:hover,.nav__panel a[aria-current]{background:var(--hover);color:var(--ink)}.nav__end{align-items:center;gap:20px;margin-left:auto;display:flex}.nav__signin{white-space:nowrap;margin-left:0}.nav__brand{flex-shrink:0}.nav__pilot{color:var(--ink-2);white-space:nowrap;font-size:15px;transition:color .16s ease-out}.nav__pilot:hover{color:var(--ink)}@media (width<=1260px){.nav__link--quiz{display:none}}@media (width<=1179px){.nav__pilot{display:none}}.nav__burger{border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.nav__burger svg{width:20px;height:20px}.sheet{border-top:1px solid var(--line);background:var(--paper);max-height:calc(100dvh - 64px);overflow-y:auto}.sheet__inner{gap:4px;padding-top:16px;padding-bottom:32px;display:grid}.sheet__link,.sheet__group summary{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:17px;list-style:none;display:flex}.sheet__group summary::-webkit-details-marker{display:none}.sheet__group[open] .caret{transform:rotate(180deg)}.sheet__group a{min-height:44px;color:var(--ink-2);align-items:center;padding-left:16px;display:flex}.sheet .button{justify-content:center;margin-top:16px}.section{padding-block:var(--section)}.section--tight{padding-block:var(--section-tight)}.section--flush-top{padding-top:0}.section--inset{background:var(--surface-inset)}.section--rule{border-top:1px solid var(--line)}.section__head{max-width:760px;margin-bottom:56px}.section__head .eyebrow{margin-bottom:16px}.section__head .lede{margin-top:20px}.section__head--split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:64px;max-width:none;display:grid}.section__head--split .lede{margin-top:0}.section__foot{margin-top:40px}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px;display:grid}.split__aside{top:calc(var(--nav-height) + 32px);position:sticky}.split__aside .eyebrow{margin-bottom:16px}.split__aside .lede{margin-top:20px}.split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.rows{border-bottom:1px solid var(--line-strong)}.row{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;padding:28px 0;display:grid}.row__title{font-family:var(--serif);letter-spacing:-.008em;font-size:22px;font-weight:500;line-height:1.25}.row__kicker{margin-bottom:8px;display:block}.row__body{color:var(--ink-2);text-wrap:pretty}.row__body>*+*{margin-top:12px}.row__result{color:var(--ink);align-items:baseline;gap:12px;font-weight:500;display:flex}a.row{transition:background-color .16s ease-out}a.row:hover{background:var(--hover)}a.row .textlink{border:0}a.row:hover svg{transform:translate(3px)}.cells{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:0 48px;display:grid}.cell{border-top:1px solid var(--line-strong);padding:24px 0 40px}.cell__kicker{margin-bottom:12px;display:block}.cell__title{font-family:var(--serif);letter-spacing:-.008em;font-size:22px;font-weight:500;line-height:1.25}.cell__body{color:var(--ink-2);text-wrap:pretty;margin-top:12px}.cell__index{font-family:var(--mono);color:var(--ink-3);margin-bottom:20px;font-size:12px;display:block}.card{border-radius:var(--radius-card);background:var(--surface);box-shadow:0 0 0 1px var(--line);padding:28px}.card--link{transition:box-shadow .2s ease-out;display:block}.card--link:hover{box-shadow:0 0 0 1px var(--line-strong), 0 8px 24px #1b2a3a0f}.grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:24px;display:grid}.ticks{color:var(--ink-2);gap:10px;display:grid}.ticks li{padding-left:26px;position:relative}.ticks li:before{content:"";border-left:1.5px solid var(--include);border-bottom:1.5px solid var(--include);width:10px;height:5px;position:absolute;top:.55em;left:2px;transform:rotate(-45deg)}.steps{counter-reset:step;gap:0;display:grid}.steps li{counter-increment:step;border-top:1px solid var(--line);color:var(--ink-2);gap:16px;padding:10px 0;display:flex}.steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--mono);color:var(--ink-3);font-size:12px;line-height:2}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.pill--quiet{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.quote blockquote{font-family:var(--serif);letter-spacing:-.01em;text-wrap:pretty;font-size:28px;line-height:1.32}.quote figcaption{color:var(--ink-3);margin-top:24px;font-size:14px}.quote figcaption strong{color:var(--ink);font-weight:500;display:block}.quote--sm blockquote{font-size:20px;line-height:1.4}.stat__value{font-family:var(--serif);white-space:nowrap;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:64px;line-height:1}.stat__label{color:var(--ink-2);margin-top:12px}.faq{border-bottom:1px solid var(--line-strong)}.faq details{border-top:1px solid var(--line-strong)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:12px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 100% 1.5px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 1.5px 100% no-repeat;width:12px;height:12px;transition:transform .24s var(--ease-land);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:var(--ink-2)}.faq__answer{max-width:70ch;color:var(--ink-2);text-wrap:pretty;padding:0 0 28px}.page-hero{padding-block:88px 72px}.page-hero .eyebrow{margin-bottom:20px}.page-hero .h-display{max-width:20ch}.page-hero .lede{margin-top:24px}.page-hero--center{text-align:center}.page-hero--center .h-display,.page-hero--center .lede{margin-left:auto;margin-right:auto}.page-hero--center .actions{justify-content:center}.art{border-radius:var(--radius-stage);isolation:isolate;background:var(--surface-inset);position:relative;overflow:hidden}.art__img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.art>:not(.art__img),.stage>:not(.art__img):not(.stage__loop){position:relative}.art:after,.stage:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.art--strip{height:320px}.art--strip .art__img{object-position:center 68%}.art--stage{justify-content:center;padding:88px 24px 96px;display:flex}.art--stage .window{animation:none}.cta-band{justify-content:center;padding:104px 24px;display:flex}.cta-band__sheet{border-radius:var(--radius-card);background:var(--surface);width:min(680px,100%);box-shadow:0 0 0 1px var(--line), var(--shadow-window);text-align:center;padding:56px 48px}.cta-band__sheet .lede{margin:16px auto 0}.cta-band__sheet .actions{justify-content:center}.prose{max-width:70ch;color:var(--ink-2);font-size:17px;line-height:1.7}.prose>*+*{margin-top:18px}.prose h2{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);margin-top:56px;font-size:30px;font-weight:400;line-height:1.2}.prose h3{color:var(--ink);margin-top:36px;font-size:18px;font-weight:600;line-height:1.35}.prose h4{color:var(--ink);margin-top:28px;font-size:16px;font-weight:600}.prose ul,.prose ol{padding-left:22px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:6px}.prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.prose strong{color:var(--ink);font-weight:600}.prose blockquote{border-left:2px solid var(--line-strong);font-family:var(--serif);color:var(--ink);padding-left:20px;font-size:20px;line-height:1.5}.prose code{font-family:var(--mono);background:var(--surface-inset);border-radius:4px;padding:2px 6px;font-size:.88em}.prose pre{border-radius:var(--radius-control);background:var(--surface-inset);padding:16px 20px;font-size:13px;line-height:1.6;overflow-x:auto}.prose pre code{background:0 0;padding:0}.toc{gap:2px;font-size:14px;display:grid}.toc a{border-left:1px solid var(--line-strong);color:var(--ink-3);padding:6px 0 6px 14px;transition:color .12s ease-out,border-color .12s ease-out;display:block}.toc a:hover{color:var(--ink);border-color:var(--ink)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:12px 16px 12px 0;font-size:12px;font-weight:500}.table td{vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:14px 16px 14px 0}.table td:first-child{color:var(--ink);font-weight:500}.table .is-num{text-align:right;font-variant-numeric:tabular-nums}.logo-row{flex-wrap:wrap;align-items:center;gap:32px 56px;display:flex}.logo-row img{object-fit:contain;filter:grayscale();opacity:.72;mix-blend-mode:multiply;width:auto;max-width:168px;height:36px;transition:filter .2s ease-out,opacity .2s ease-out}.logo-row a:hover img,.logo-row img:hover{filter:none;opacity:1}.form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.field-row{color:var(--ink-2);gap:6px;font-size:13px;font-weight:500;display:grid}.field-row--wide{grid-column:1/-1}.field-row input,.field-row select,.field-row textarea{border-radius:var(--radius-control);background:var(--surface-inset);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;color:var(--ink);border:0;padding:10px 12px;font-size:15px;font-weight:400;transition:box-shadow .16s ease-out}.field-row textarea{resize:vertical;line-height:1.5}.field-row input:focus,.field-row select:focus,.field-row textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}.field-row input::placeholder,.field-row textarea::placeholder{color:var(--ink-3)}.check{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--ink);margin:2px 0 0}.form__note{color:var(--ink-3);margin-top:16px;font-size:13px}.form__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.form__done{border-radius:var(--radius-control);background:var(--include-bg);color:var(--include);margin-top:16px;padding:12px 16px;font-size:14px;font-weight:500}.form__error{border-radius:var(--radius-control);background:var(--exclude-bg);color:var(--exclude);margin-top:12px;padding:12px 16px;font-size:14px;font-weight:500}.form__legal{color:var(--ink-3);margin-top:12px;font-size:12px;line-height:1.5}.form__legal a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.form__group{border-top:1px solid var(--line);margin:28px 0 16px;padding-top:20px;font-size:15px;font-weight:600;line-height:1.35}.form__group:first-of-type{border-top:0;margin-top:0;padding-top:0}.form__success{justify-items:start;gap:20px;padding:8px 0;display:grid}.form__success p{max-width:46ch;font-family:var(--serif);font-size:22px;line-height:1.3}.dialog{background:var(--surface);width:min(680px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:0 0 0 1px var(--line), var(--shadow-window);border:0;border-radius:14px;margin:auto;padding:32px}.dialog::backdrop{background:color-mix(in oklch, var(--ink) 42%, transparent)}.dialog[open]{animation:dialog-in .26s var(--ease-land)}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}.dialog__head{justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.dialog__head p{color:var(--ink-3);margin-top:4px}.dialog__close{border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dialog__close:hover{background:var(--hover)}.funding{border-top:1px solid var(--line);padding-block:48px}.funding a{justify-content:center;display:flex}.funding img{mix-blend-mode:multiply;width:100%;max-width:640px;height:auto}.footer{background:var(--ink);color:var(--paper-on-ink);padding:72px 0 32px;font-size:14px}.footer__top{grid-template-columns:minmax(0,3fr) minmax(0,10fr);gap:64px;display:grid}.footer__brand img{filter:brightness(0)invert();width:auto;height:32px;display:block}.footer__brand p{max-width:24ch;color:var(--paper-on-ink-quiet);margin-top:16px}.footer__cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.footer__cols>div{align-content:start;justify-items:start;gap:10px;display:grid}.footer__cols h2{letter-spacing:.08em;text-transform:uppercase;color:var(--paper-on-ink-quiet);margin-bottom:6px;font-size:12px;font-weight:500}.footer__cols a,.footer__cols button{color:inherit;align-items:center;gap:6px;transition:color .14s ease-out;display:inline-flex}.footer__cols a:hover,.footer__cols button:hover,.footer__accent{color:var(--paper)}.footer__cols svg{width:14px;height:14px}.footer :focus-visible{outline-color:var(--paper)}.footer__bottom{border-top:1px solid var(--line-on-ink);color:var(--paper-on-ink-quiet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding-top:24px;font-size:13px;display:flex}.footer__badges{color:var(--paper-on-ink);gap:6px;margin-top:20px;display:grid}.switch{align-items:center;gap:4px;display:inline-flex}.switch button{height:28px;color:inherit;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.switch button[aria-current=true]{background:var(--line-on-ink);color:var(--paper)}.switch--paper{color:var(--ink-3)}.switch--paper button:hover{color:var(--ink)}.switch--paper button[aria-current=true]{background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-weight:500}.sheet .switch{margin-top:16px}.sheet .switch button{height:44px;padding:0 16px;font-size:15px}[data-reveal]{transition:opacity .7s ease-out, transform .9s var(--ease-land)}[data-reveal=waiting]:not(.is-in){opacity:0;transform:translateY(16px)}@media (width<=1100px){:root,.site{--section:96px;--section-tight:64px}.h-display{font-size:48px}.h-section{font-size:34px}.nav__links,.nav__signin,.nav__pilot,.nav__end .button,.nav__end .switch{display:none}.nav__burger{display:inline-flex}.split,.section__head--split{grid-template-columns:minmax(0,1fr);gap:32px}.split__aside{position:static}.cells,.grid{grid-template-columns:repeat(min(var(--cols,3), 2), minmax(0, 1fr))}.footer__top{grid-template-columns:minmax(0,1fr);gap:40px}.footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){:root,.site{--section:72px;--section-tight:56px;--nav-height:64px}.h-display{font-size:38px;line-height:1.08}.h-section{font-size:30px}.h-sub{font-size:22px}.lede{font-size:17px}.section__head{margin-bottom:40px}.page-hero{padding-block:48px}.row{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0}.cells,.grid{grid-template-columns:minmax(0,1fr)}.quote blockquote{font-size:22px}.stat__value{font-size:56px}.art--strip{border-radius:12px;height:200px}.art--stage{border-radius:12px;padding:40px 12px 48px}.cta-band{border-radius:12px;padding:56px 16px}.cta-band__sheet{padding:36px 24px}.form__grid{grid-template-columns:minmax(0,1fr)}.dialog{padding:24px 20px}.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.prose{font-size:16px}}.hero .button{border:0}.hero__keyword{font-family:var(--sans);margin-bottom:20px;line-height:1.5;display:block}.claim{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:80px;padding-bottom:72px;display:grid}.claim__numbers{gap:56px;display:flex}@media (width>=1101px){.claim{grid-template-columns:max-content minmax(0,1fr);gap:64px}.claim .stat__value{font-size:clamp(46px,4.2vw,64px)}}.stat--quiet .stat__value{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in oklch, var(--ink) 30%, transparent);text-decoration-color:color-mix(in oklch, var(--ink) 30%, transparent)}.claim__text{font-family:var(--serif);letter-spacing:-.008em;text-wrap:pretty;font-size:26px;line-height:1.35}.supporters{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center;gap:48px;padding-top:40px;display:grid}.supporters .eyebrow{line-height:1.6}.supporters .logo-row{gap:28px 40px}.supporters .logo-row img{max-width:136px;height:32px}.cells+.art--stage{margin-top:72px}.window--audit{width:min(820px,100%)}.window--audit .tabs{align-items:center}.window--audit .tabs .chip{height:20px}.audit-log{padding:20px 24px 8px}.audit-log__record{font-family:var(--serif);border-bottom:1px solid var(--line-strong);padding-bottom:16px;font-size:19px;line-height:1.3}.audit-log__entry{border-bottom:1px solid var(--line);grid-template-columns:72px 200px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;display:grid}.audit-log__entry:last-child{border-bottom:0}.audit-log__entry time{color:var(--ink-3)}.audit-log__actor{font-weight:500}.audit-log__entry--ai .audit-log__actor{color:var(--include)}.audit-log__entry--system .audit-log__actor{color:var(--ink-3);font-weight:400}.audit-log__action{color:var(--ink-3)}.audit-log__action strong{color:var(--ink);font-weight:500;display:block}.note{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,3fr) minmax(0,6fr) auto;align-items:baseline;gap:48px;margin-top:40px;padding-top:24px;display:grid}.phases{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:80px;display:grid}.phases__list{border-bottom:1px solid var(--line-strong);display:grid}.phases__tab{border-top:1px solid var(--line-strong);min-height:60px;font-family:var(--serif);color:var(--ink-3);transition:color .16s ease-out, padding-left .26s var(--ease-land);align-items:baseline;gap:20px;padding:16px 0;font-size:22px;line-height:1.25;display:flex}.phases__tab .mono{color:inherit}.phases__tab:hover{color:var(--ink-2)}.phases__tab[aria-selected=true]{color:var(--ink);box-shadow:inset 2px 0 0 var(--ink);padding-left:12px}.phases__panel{border-radius:var(--radius-card);background:var(--surface);box-shadow:0 0 0 1px var(--line);padding:32px 36px 20px}.phases__panel:not([hidden]){animation:panel-in .32s var(--ease-land)}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}}.phases__panel .body{margin:16px 0 24px}.team{border-top:1px solid var(--line);margin-top:56px;padding-top:56px}.team .lede{margin-top:16px}.defs{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;display:grid}.defs dt{font-weight:600}.defs dd{color:var(--ink-2);margin-top:6px}.cell__body strong{color:var(--ink);font-weight:500}.sector{grid-template-columns:minmax(0,5fr) minmax(0,6fr) 16px;align-items:center;padding:22px 12px 22px 0}.sector__roles{color:var(--ink-3);gap:2px;font-size:14px;display:grid}.sector svg{color:var(--ink-3);transition:transform .24s var(--ease-land), color .16s ease-out}.sector:hover{padding-left:12px;padding-right:0}.sector{transition:background-color .16s ease-out, padding .26s var(--ease-land)}.sector:hover svg{color:var(--ink)}.network-groups{border-bottom:1px solid var(--line-strong);margin-top:40px;font-size:15px}.network-groups li{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:24px;padding:12px 0;display:flex}.network-groups__country{color:var(--ink-3);flex:none;font-size:13px}.network-access{margin-top:24px}.voices{gap:48px;display:grid}.voices__quotes{display:grid}.voices__quote{grid-area:1/1;align-self:end}.site .voices__quote[hidden]{visibility:hidden;display:block!important}.voices__quote:not([hidden]){animation:panel-in .32s var(--ease-land)}.voices__people{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.voices__person{border-top:1px solid var(--line-strong);min-height:44px;color:var(--ink-3);align-content:start;gap:4px;padding:16px 0 18px;font-size:13px;line-height:1.45;transition:color .16s ease-out,box-shadow .2s ease-out;display:grid}.voices__person strong{color:var(--ink-2);font-size:15px;font-weight:500;transition:color .16s ease-out}.voices__person:hover strong,.voices__person[aria-selected=true] strong{color:var(--ink)}.voices__person[aria-selected=true]{box-shadow:inset 0 2px 0 var(--ink);color:var(--ink-2)}.calc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px;display:grid}.calc__inputs{gap:32px;display:grid}.slider{gap:12px;display:grid}.slider__label{color:var(--ink-2);justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.slider__label output{font-family:var(--serif);color:var(--ink);font-size:26px}.slider input{width:100%;height:24px;accent-color:var(--ink);cursor:pointer;background:0 0;margin:0}.calc__results{border-bottom:1px solid var(--line-strong);display:grid}.calc__results>div{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:24px;padding:20px 0;display:flex}.calc__results dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.calc__results dd{font-family:var(--serif);letter-spacing:-.015em;text-align:right;font-size:30px;line-height:1.1}.calc__lead dd{color:var(--include)}.calc__outcome{gap:32px;display:grid}.calc__outcome .button{justify-self:start}.calc__note{max-width:86ch;margin-top:24px;font-size:13px}.rows--stack .row{grid-template-columns:minmax(0,1fr);gap:12px}.connects{gap:16px;margin-top:48px;display:grid}.connects .muted{font-size:13px}.quiz-note{border-top:1px solid var(--line-strong);justify-items:start;gap:12px;margin-top:48px;padding-top:24px;display:grid}@media (width<=1100px){.claim,.phases,.calc,.supporters{grid-template-columns:minmax(0,1fr);gap:40px}.note{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=720px){.claim__numbers{flex-wrap:wrap;gap:24px 40px}.claim .stat__value{font-size:44px}.claim__text{font-size:21px}.audit-log{padding:16px 16px 4px}.audit-log__entry{grid-template-columns:64px minmax(0,1fr);gap:4px 12px}.audit-log__action{grid-column:2}.phases__panel{padding:24px 20px 12px}.phases__tab{min-height:52px;padding:12px 0;font-size:19px}.defs{grid-template-columns:minmax(0,1fr)}.voices__people{overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-bottom:0;grid-template-columns:none;grid-auto-columns:minmax(232px,76%);grid-auto-flow:column;column-gap:24px;margin:-6px;padding:6px;scroll-padding-inline:6px;overflow-x:auto}.voices__person{scroll-snap-align:start;border-bottom:1px solid var(--line-strong)}.calc__results>div{gap:8px;display:grid}.calc__results dd{text-align:left}.sector{grid-template-columns:minmax(0,1fr) 16px}.sector__roles{grid-column:1}.sector svg{grid-area:1/2}.calc__results dd{font-size:26px}}.walk__head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.walk__head .eyebrow{margin-bottom:12px}.walk__tabs{background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.walk__tab{height:36px;color:var(--ink-3);white-space:nowrap;border-radius:999px;padding:0 16px;font-size:14px;transition:color .16s ease-out,background-color .16s ease-out}.walk__tab:hover{color:var(--ink)}.walk__tab[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #1b2a3a14;font-weight:500}.walk__panel .art--stage{margin-top:0}.walk__panel:not([hidden]) .window{animation:panel-in .42s var(--ease-land)}.walk__caption{max-width:80ch;color:var(--ink-2);align-items:baseline;gap:16px;margin-top:20px;display:flex}.walk__caption .mono{color:var(--ink-3)}.mock{width:min(860px,100%)}.mock__body{align-content:start;gap:16px;min-height:348px;padding:24px;display:grid}.mock__body--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.mock__body--two>div{align-content:start;gap:12px;display:grid}.mock__label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.mock__paper{border-radius:var(--radius-control);background:var(--surface-inset);font-family:var(--serif);color:var(--ink);padding:16px;font-size:15px;line-height:1.55}.mock__paper strong{font-family:var(--sans);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.mock__paper mark{background:var(--unclear-bg);color:inherit;box-shadow:0 1px 0 var(--quote-rule)}.mock__action{border-radius:var(--radius-control);background:var(--ink);height:32px;color:var(--paper);justify-self:start;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.mock__action svg{width:14px;height:14px}.mock__pico{gap:8px;display:grid}.mock__pico>div{border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--line-strong);grid-template-columns:28px minmax(0,1fr);gap:0 12px;padding:10px 12px;display:grid}.mock__letter{background:var(--surface-inset);width:28px;height:28px;font-family:var(--serif);border-radius:6px;grid-row:span 2;justify-content:center;align-self:center;align-items:center;font-size:16px;display:inline-flex}.mock__pico dt{color:var(--ink-3);font-size:11px}.mock__pico dd{font-weight:500}.mock__source{align-items:center;gap:12px;display:flex}.mock__select{border-radius:var(--radius-control);height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex}.mock__select svg{width:14px;height:14px;color:var(--ink-3)}.mock__drop{border:1px dashed var(--line-strong);border-radius:var(--radius-control);color:var(--ink-3);justify-items:center;gap:4px;padding:28px 16px;display:grid}.mock__drop strong{color:var(--ink);font-weight:500}.mock__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 96px 64px 88px;align-items:center;gap:16px;min-height:40px;display:grid}.mock__row--head{min-height:32px;color:var(--ink-3);border-bottom-color:var(--line-strong);font-size:11px}.mock__row>:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mock__row--head>:first-child{font-weight:400}.mock__row .chip{justify-self:start}.mock__progress{color:var(--ink-3);align-items:center;gap:16px;display:flex}.mock__meter{background:var(--surface-inset);border-radius:2px;flex:1;height:4px;overflow:hidden}.mock__meter span{background:var(--ink);height:100%;display:block}.mock__card{border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--line-strong);gap:8px;padding:20px;display:grid}.mock__title{font-family:var(--serif);text-wrap:balance;font-size:19px;font-weight:500;line-height:1.3}.mock__meta{color:var(--ink-3)}.mock__card .mock__label{margin-top:8px}.mock__quote{border-left:2px solid var(--quote-rule);color:var(--ink-2);padding-left:12px}.mock__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mock__button{border-radius:var(--radius-control);justify-content:center;align-items:center;height:40px;font-weight:600;display:inline-flex}.mock__button--exclude{background:var(--exclude-bg);color:var(--exclude)}.mock__button--include{background:var(--include-bg);color:var(--include)}.mock__flag{background:var(--unclear-bg);height:24px;color:var(--unclear);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.mock__checks{display:grid}.mock__check{border-bottom:1px solid var(--line);padding:9px 0 9px 26px;position:relative}.mock__check:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--include);background:var(--include-bg);border-radius:50%;margin-top:-6px;position:absolute;top:50%;left:2px}.mock__check--partial:before{box-shadow:inset 0 0 0 1.5px var(--unclear);background:var(--unclear-bg)}.mock__verdict{align-items:center;gap:8px;font-weight:500;display:flex}.mock__form{gap:8px;display:grid}.mock__form>div{border-radius:var(--radius-control);background:var(--surface-inset);justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:0 12px;display:flex}.mock__form dt{color:var(--ink-3)}.mock__form dd{font-weight:600}.mock__form .is-linked{background:var(--unclear-bg);box-shadow:inset 0 0 0 1px var(--quote-rule)}.split>.connects{margin-top:8px}.phase-toc{margin-top:32px}.phase .row__title{align-items:baseline;gap:16px;font-size:26px;display:flex}.phase .row__kicker{color:var(--ink-3);margin:0}.phase .pills{margin-top:20px}.row__title .pill{font-family:var(--sans);margin-bottom:12px;font-weight:400}.row__title .pill.row__kicker{width:fit-content;display:inline-flex}.rows--stack .row__title:has(.pill){display:grid}.layers{gap:12px;margin-top:24px;display:grid}.layers__flow{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:12px;display:grid}.layers__box,.layers__band{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--line-strong);padding:20px 24px}.layers__box--engine{background:var(--ink);color:var(--paper);box-shadow:none}.layers__box--engine .eyebrow{color:var(--paper-on-ink-quiet)}.layers ul{flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:15px;display:flex}.layers__band{background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:8px 32px;display:flex}.layers__band .eyebrow{min-width:200px}.layers__band ul{color:var(--ink-2);margin-top:0}@media (width<=1100px){.walk__head{display:grid}.layers__flow{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.walk__tabs{border-radius:14px}.mock__body{min-height:0;padding:16px}.mock__body--two{grid-template-columns:minmax(0,1fr);gap:20px}.mock__row{grid-template-columns:minmax(0,1fr) 72px}.mock__row>:nth-child(2),.mock__row>:nth-child(3){display:none}.phase .row__title{font-size:22px}.layers__band .eyebrow{width:100%;min-width:0}}.about-mission{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:48px;padding-top:32px;display:grid}.about-mission .eyebrow{padding-top:10px}.about-mission__text{max-width:40ch;font-family:var(--serif);letter-spacing:-.012em;text-wrap:pretty;font-size:34px;line-height:1.3}.pyramid{border-radius:var(--radius-card);background:var(--surface);width:min(880px,100%);box-shadow:0 0 0 1px var(--line), var(--shadow-window);padding:40px 48px 32px}.pyramid__title{margin-bottom:32px}.pyramid__chart{--tier-height:48px;grid-template-columns:56px minmax(0,5fr) minmax(0,4fr) 56px;gap:0 24px;display:grid}.pyramid__shape{height:calc(8 * var(--tier-height));clip-path:polygon(50% 0,100% 100%,0 100%);grid-template-rows:repeat(8,minmax(0,1fr));gap:2px;display:grid}.pyramid__shape span{background:var(--ink);opacity:calc(1 - var(--tier) * .1)}.pyramid__tiers{grid-template-rows:repeat(8, var(--tier-height));border-bottom:1px solid var(--line);display:grid}.pyramid__tiers li{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;font-size:15px;line-height:1.3;display:flex}.pyramid__tiers li:first-child{color:var(--ink);font-weight:600}.pyramid__axis{flex-direction:column;align-items:center;gap:8px;display:flex}.pyramid__end{color:var(--ink-2);font-size:12px;font-weight:500}.pyramid__name{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);font-size:11px;font-weight:500;transform:rotate(180deg)}.pyramid__line{background:var(--line-strong);flex:1;width:1px;position:relative}.pyramid__axis--up .pyramid__end:first-child+.pyramid__line:before,.pyramid__axis--down .pyramid__line:nth-last-child(2):after{content:"";border:solid var(--ink-3);border-width:1px 0 0 1px;width:7px;height:7px;position:absolute;left:-3px;transform:rotate(45deg)}.pyramid__axis--up .pyramid__end:first-child+.pyramid__line:before{top:0}.pyramid__axis--down .pyramid__line:nth-last-child(2):after{bottom:0;transform:rotate(225deg)}.pyramid__caption{font-family:var(--serif);color:var(--ink-3);margin-top:24px;font-size:16px;font-style:italic}.about-team__story{margin-top:20px}.founders{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.founder{grid-row:span 7;grid-template-rows:subgrid;align-content:start;justify-items:start;display:grid}.founder__photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card);background:var(--surface-inset);width:100%;height:auto;display:block}.founder__name{font-family:var(--serif);letter-spacing:-.012em;margin-top:24px;font-size:28px;font-weight:400;line-height:1.15}.founder__role{margin-top:8px;font-weight:500}.founder__credential{color:var(--ink-3);font-size:14px}.founder__bio{color:var(--ink-2);text-wrap:pretty;margin-top:16px}.founder__tags{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;margin-top:16px;font-size:12px;font-weight:500;display:flex}.founder .textlink{align-self:start;margin-top:24px}.partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 48px;display:grid}.partner-grid li{border-top:1px solid var(--line-strong)}.partner-grid a{justify-content:center;align-items:center;height:128px;display:flex}.partner-grid img{object-fit:contain;filter:grayscale();opacity:.72;mix-blend-mode:multiply;width:auto;max-width:168px;height:48px;transition:filter .2s ease-out,opacity .2s ease-out}.partner-grid a:hover img{filter:none;opacity:1}.about-academia__collab{font-family:var(--serif);letter-spacing:-.006em;text-wrap:pretty;font-size:22px;line-height:1.45}.about-academia .body{max-width:var(--measure);margin-top:20px}.career-hero{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:64px;display:grid}.career-hero__photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card);background:var(--surface-inset);width:100%;height:auto;display:block}.job{transition:background-color .16s ease-out, padding .26s var(--ease-land);grid-template-columns:minmax(0,4fr) minmax(0,6fr);padding:32px 12px 32px 0}.job:hover{padding-left:12px;padding-right:0}.job__meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;margin-top:12px;font-size:14px;display:flex}.job__featured{color:var(--include);font-weight:500}.job__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.job__foot .mono{color:var(--ink-3)}.ambassador__list{margin-top:20px}.ambassador__foot{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 48px;margin-top:16px;padding-top:32px;display:flex}.ambassador__foot .body{font-size:17px}.job-hero__back{min-height:44px;color:var(--ink-2);align-items:center;margin:-12px 0 24px;font-size:14px;font-weight:500;transition:color .16s ease-out;display:inline-flex}.job-hero__back:hover{color:var(--ink)}.job-hero__facts{border-top:1px solid var(--line-strong);flex-wrap:wrap;gap:16px 56px;margin-top:32px;padding-top:20px;display:flex}.job-hero__facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.job-hero__facts dd{margin-top:4px;font-weight:500}.job-hero__facts .mono{font-size:14px}.job-hero__closed{border-radius:var(--radius-control);background:var(--exclude-bg);color:var(--exclude);padding:12px 16px;font-size:14px;font-weight:500;display:inline-block}.job-detail .steps li,.job-detail .ticks li{text-wrap:pretty}.job-detail .steps li:first-child{border-top:0;padding-top:0}.apply{width:min(720px,100vw - 32px)}.apply__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}.apply__progress li{background:var(--line-strong);border-radius:2px;height:3px;transition:background-color .24s ease-out}.apply__progress li.is-done{background:var(--ink)}.apply__step{border:0;min-width:0;margin:0;padding:0}.apply__step legend{margin-bottom:16px;padding:0}.apply__notice{border-radius:var(--radius-control);background:var(--surface-inset);color:var(--ink-2);margin-bottom:20px;padding:12px 16px;font-size:14px}.apply__hint{color:var(--ink-3);font-weight:400}.apply__actions{justify-content:flex-end}.apply [hidden]{display:none}.apply__actions [data-apply-back]{margin-right:auto}.apply input[type=file],.partner-form input[type=file]{color:var(--ink-2);padding:8px;font-size:14px}.apply input[type=file]::file-selector-button{background:var(--surface);height:28px;box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:6px;margin-right:12px;padding:0 12px;font-weight:500}.partner-form input[type=file]::file-selector-button{background:var(--surface);height:28px;box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:6px;margin-right:12px;padding:0 12px;font-weight:500}.apply .form__success p{color:var(--ink-2);font-family:inherit;font-size:15px;line-height:1.6}.partner__close{font-family:var(--serif);margin-top:20px;font-size:22px;line-height:1.35}.partner-form{padding:32px}.partner-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.network-list{border-bottom:1px solid var(--line-strong)}.network-list__row{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,2fr);align-items:baseline;gap:32px;padding:24px 0;display:grid}.network-list__name{font-family:var(--serif);letter-spacing:-.008em;font-size:22px;font-weight:500;line-height:1.25}.network-list__unit{color:var(--ink-2);text-wrap:pretty}.network-list__country{letter-spacing:.08em;text-transform:uppercase;text-align:right;color:var(--ink-3);font-size:12px;font-weight:500}.network-quotes{border-bottom:1px solid var(--line-strong)}.network-quotes .quote{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;padding:40px 0 44px;display:grid}.network-quotes .quote figcaption{margin-top:6px}.network-quotes .quote:first-child figcaption{margin-top:10px}.press-item{transition:background-color .16s ease-out, padding .26s var(--ease-land);grid-template-columns:minmax(0,3fr) minmax(0,8fr) 16px;align-items:start;padding:32px 12px 32px 0}.press-item:hover{padding-left:12px;padding-right:0}.press-item__outlet{color:var(--ink-3);gap:4px;font-size:14px;display:grid}.press-item__outlet .eyebrow{color:var(--ink)}.press-item__meta{color:var(--ink-3);margin-top:10px;font-size:14px}.press-item__meta abbr{text-decoration:none}.press-item svg{color:var(--ink-3);transition:transform .24s var(--ease-land), color .16s ease-out;margin-top:6px}.press-item:hover svg{color:var(--ink);transform:translate(2px,-2px)}.press-assets>.h-item+*{margin-top:16px}.press-assets>*+.h-item{margin-top:56px}.press-file{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,4fr) minmax(0,5fr) auto;align-items:baseline;gap:24px;padding:18px 0;display:grid}.press-file__label{font-weight:500}.press-file__meta{color:var(--ink-3);font-size:14px}.press-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.press-photos li{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.press-photos li .textlink{margin-top:auto}.press-photos figure{align-self:stretch}.press-photos img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card);background:var(--surface);width:100%;height:auto;display:block}.press-photos figcaption{color:var(--ink-2);gap:2px;margin-top:16px;font-size:14px;display:grid}.press-photos figcaption strong{color:var(--ink);font-weight:500}.press-photos__meta{color:var(--ink-3);margin-top:4px;font-size:13px}@media (width<=1100px){.about-mission{grid-template-columns:minmax(0,1fr);gap:16px}.about-mission .eyebrow{padding-top:0}.about-mission__text{font-size:30px}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.founders{max-width:760px}}@media (width<=720px){.about-mission__text{font-size:24px;line-height:1.35}.pyramid{padding:24px 16px 20px}.pyramid__title{margin-bottom:20px}.pyramid__chart{--tier-height:44px;grid-template-columns:32px minmax(0,2fr) minmax(0,3fr) 32px;gap:0 8px}.pyramid__tiers li{font-size:13px;line-height:1.25}.pyramid__end{font-size:10px}.pyramid__name{letter-spacing:.06em;font-size:10px}.pyramid__caption{font-size:14px}.founders{grid-template-columns:minmax(0,1fr)}.founder+.founder{margin-top:56px}.founder__name{font-size:26px}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.partner-grid a{height:104px}.partner-grid img{max-width:132px;height:40px}.about-academia__collab{font-size:19px}.career-hero{grid-template-columns:minmax(0,1fr);gap:40px}.job{grid-template-columns:minmax(0,1fr);gap:12px}.job,.job:hover,.press-item,.press-item:hover{padding:24px 0}.job-hero__facts{gap:16px 32px}.ambassador__foot{padding-top:24px}.ambassador__foot .button{justify-content:center;width:100%}.partner-form{padding:24px 20px}.network-list__row{grid-template-columns:minmax(0,1fr);gap:6px;padding:20px 0}.network-list__country{text-align:left;order:-1}.network-list__name{font-size:20px}.network-list__unit:empty{display:none}.network-quotes .quote{grid-template-columns:minmax(0,1fr);gap:0;padding:32px 0 36px}.network-quotes .quote figcaption,.network-quotes .quote:first-child figcaption{margin-top:20px}.press-item{grid-template-columns:minmax(0,1fr) 16px;gap:12px}.press-item__outlet{grid-column:1/-1}.press-item svg{grid-area:2/2}.press-file{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.press-file .press-file__meta{grid-area:2/1}.press-file .textlink{grid-area:1/2/3;align-self:center}.press-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.funnel{padding-block:72px var(--section-tight);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.funnel__copy{padding-top:40px}.funnel__copy>.eyebrow{margin-bottom:20px}.funnel__copy .h-display{font-size:46px;line-height:1.08}.funnel__copy .lede{margin-top:24px}.funnel__stage{justify-content:center;padding:56px 40px 64px;display:flex}.funnel__sheet{border-radius:var(--radius-card);background:var(--surface);width:min(560px,100%);box-shadow:0 0 0 1px var(--line), var(--shadow-window);padding:32px 40px 40px}.funnel [hidden],.guide [hidden],.mcp-window [hidden]{display:none}.form__note a,.quiz__consent a,.start__again,.guide-hero__meta a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.form__note a:hover,.quiz__consent a:hover,.start__again:hover,.guide-hero__meta a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.funnel__done{align-content:start;gap:12px;display:grid}.funnel__done:focus{outline:none}.quiz__top{align-items:center;min-height:32px;display:flex}.quiz__back{min-height:32px;color:var(--ink-2);align-items:center;gap:6px;font-size:14px;font-weight:500;transition:color .14s ease-out;display:inline-flex}.quiz__back:hover{color:var(--ink)}.quiz__back:disabled{cursor:wait}.quiz__back svg{transition:transform .24s var(--ease-land)}.quiz__back:hover svg{transform:translate(-3px)}.quiz__count{color:var(--ink-3);margin-left:auto;font-size:13px}.quiz__bar{background:var(--line);border-radius:1px;height:2px;margin-top:12px;overflow:hidden}.quiz__bar span{background:var(--ink);height:100%;transition:width .42s var(--ease-land);display:block}.quiz__question{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:28px 0 24px;font-size:29px;font-weight:400;line-height:1.2}.quiz__question:focus{outline:none}.quiz__options,.quiz__open{animation:quiz-in .32s var(--ease-land)}@keyframes quiz-in{0%{opacity:0;transform:translateY(6px)}}.quiz__options{border-bottom:1px solid var(--line)}.quiz__option{border-top:1px solid var(--line);width:100%;min-height:56px;color:var(--ink-2);transition:background-color .12s ease-out, color .12s ease-out, padding .26s var(--ease-land);grid-template-columns:20px minmax(0,1fr) 16px;align-items:baseline;gap:12px;padding:15px 8px 15px 0;font-size:15px;line-height:1.45;display:grid}.quiz__option:hover{background:var(--hover);color:var(--ink);padding-left:8px}.quiz__option:focus-visible{outline-offset:-2px}.quiz__option[aria-pressed=true]{color:var(--ink);box-shadow:inset 2px 0 0 var(--ink);padding-left:12px;font-weight:500}.quiz__option:disabled{cursor:wait}.quiz__key{color:var(--ink-3)}.quiz__option svg{color:var(--ink-3);opacity:0;transition:opacity .16s ease-out, transform .24s var(--ease-land);align-self:center}.quiz__option:hover svg,.quiz__option:focus-visible svg{opacity:1;transform:translate(2px)}.quiz__open textarea{min-height:136px}.quiz__consent{margin-top:16px;line-height:1.55}.quiz__note{color:var(--ink-3);margin-top:12px;font-size:14px}.start__result{border-top:1px solid var(--line-strong);gap:32px;margin-top:40px;padding-top:28px;display:grid}.start__result .eyebrow{font-family:var(--sans)}.start__offer-text{font-family:var(--serif);letter-spacing:-.008em;text-wrap:pretty;margin-top:12px;font-size:24px;line-height:1.3}.start__quote{border-left:2px solid var(--quote-rule);font-family:var(--serif);margin-top:12px;padding-left:16px;font-size:18px;line-height:1.45}.start__answers{border-bottom:1px solid var(--line);margin-top:12px;font-size:14px;display:grid}.start__answers div{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:10px 0;display:grid}.start__answers dt{color:var(--ink-3)}.start__proof{border-top:1px solid var(--line-strong);margin-top:40px;padding-top:28px}.start__links{justify-items:start;gap:20px;margin-top:36px;display:grid}.start__links .muted{font-size:15px}.start__form .h-sub{margin-bottom:24px}@media (width>=1101px) and (height>=860px){.funnel--start .funnel__stage{top:calc(var(--nav-height) + 24px);position:sticky}}.guide-hero .h-display{max-width:18ch}.guide-hero .lede{max-width:66ch}.guide-hero__meta{max-width:66ch;color:var(--ink-3);margin-top:16px;font-size:14px}.guide{padding-bottom:var(--section);grid-template-columns:216px minmax(0,720px);gap:96px;display:grid}.guide__rail{top:calc(var(--nav-height) + 40px);align-self:start;gap:40px;padding-top:16px;display:grid;position:sticky}.guide__rail .eyebrow{margin-bottom:12px}.toc a[aria-current]{color:var(--ink);border-color:var(--ink)}.guide__section{border-top:1px solid var(--line-strong);padding-block:72px}.guide__section:first-child{border-top:0;padding-top:8px}.guide__section .h-section{font-size:36px}.guide__when{margin-bottom:14px}.guide__prose{max-width:none;margin-top:28px}.guide__prose h3{font-family:var(--serif);letter-spacing:-.008em;margin-top:48px;font-size:23px;font-weight:500}.guide-lead{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;font-size:22px;line-height:1.45}.guide-small,.prose .guide-small{color:var(--ink-3);font-size:14px}.guide .table td{font-size:15px;line-height:1.5}.guide .table td:first-child{min-width:128px}.guide__section:last-child{padding-bottom:0}.guide-opt{color:var(--ink-3);font-weight:400}.guide[data-mode=pub] .guide-only-trial,.guide[data-mode=trial] .guide-only-pub{display:none}.guide-switch{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.guide-switch button{min-height:40px;color:var(--ink-2);border-radius:7px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.35;transition:background-color .14s ease-out,color .14s ease-out}.guide-switch button:hover{background:var(--hover);color:var(--ink)}.guide-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.guide-switch--stack{display:grid}.guide-switch--stack button{text-wrap:pretty;font-size:13px}.guide-panel{border-radius:var(--radius-control);background:var(--surface);box-shadow:0 0 0 1px var(--line);padding:22px 26px;font-size:16px}.guide-panel>*+*{margin-top:12px}.guide-panel--puraite{box-shadow:0 0 0 1px var(--line), inset 2px 0 0 var(--ink)}.guide-check .eyebrow{margin-top:40px;margin-bottom:12px}.prose .guide-check__list{border-bottom:1px solid var(--line-strong);padding:0;list-style:none}.prose .guide-check__list li{border-top:1px solid var(--line-strong);grid-template-columns:36px minmax(0,1fr);gap:2px 12px;margin:0;padding:14px 0;display:grid}.guide-check__n{color:var(--ink-3);font-size:13px;line-height:2.1}.guide-check__text{color:var(--ink)}.guide-check__src{color:var(--ink-3);flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 14px;font-size:13px;display:flex}.guide-check__src .tag{margin-left:0}.guide-boxes{margin-top:32px}.guide-box{gap:16px;max-width:none;font-size:16px;display:grid}.guide-box ul{padding-left:22px;list-style:outside}.guide-stage{justify-content:center;margin-top:56px;padding:56px 32px;display:flex}.guide-form{width:min(600px,100%)}.guide-form .body{margin:8px 0 24px}@media print{.guide-switch,.guide__rail-switch,.guide-stage{display:none}}.mcp-hero__note{color:var(--ink-3);margin-top:20px;font-size:14px}.art.mcp-stage{margin:0 0 var(--section-tight)}.mcp-window{width:min(760px,100%)}.mcp-window .window__bar{justify-content:space-between}.mcp-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px}.mcp-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 24px;padding:0 16px;display:flex}.mcp-tabs button{min-height:44px;color:var(--ink-3);font-size:13px;transition:color .12s ease-out}.mcp-tabs button:hover{color:var(--ink)}.mcp-tabs button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:500}.mcp-session{flex-direction:column;gap:12px;min-height:372px;padding:24px;display:flex}.mcp-prompt,.mcp-step,.mcp-answer{animation:mcp-in .42s var(--ease-land) var(--at) both}.mcp-prompt{background:var(--ink);max-width:82%;color:var(--paper);border-radius:14px 14px 4px;align-self:flex-end;padding:12px 16px;font-size:14px;line-height:1.55}.mcp-steps{gap:6px;display:grid}.mcp-step{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px;display:grid}.mcp-step code{background:var(--surface-inset);font-family:var(--mono);color:var(--ink-2);white-space:nowrap;border-radius:4px;margin-right:8px;padding:2px 6px;font-size:11px}.mcp-mark{width:18px;height:18px;position:relative}.mcp-mark>span{border-radius:50%;position:absolute;inset:0}.mcp-spin{border:1.5px solid var(--line-strong);border-top-color:var(--ink);opacity:0;animation:mcp-rot .7s linear infinite, mcp-busy var(--done) steps(1, end) both}.mcp-tick{background:var(--include);color:var(--surface);animation:mcp-pop .32s var(--ease-land) var(--done) both;place-items:center;display:grid}.mcp-tick svg{stroke-width:2.2px;width:11px;height:11px}.mcp-answer{background:var(--surface-inset);max-width:92%;font-family:var(--serif);color:var(--ink);border-radius:14px 14px 14px 4px;align-self:flex-start;padding:12px 16px;font-size:16px;line-height:1.5}.mcp-foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:6px 16px;font-size:12px;display:flex}.mcp-replay{min-height:36px;color:var(--ink-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.mcp-replay:hover{color:var(--ink)}.mcp-replay svg{width:13px;height:13px}@keyframes mcp-in{0%{opacity:0;transform:translateY(8px)}}@keyframes mcp-pop{0%{opacity:0;transform:scale(.4)}}@keyframes mcp-rot{to{transform:rotate(360deg)}}@keyframes mcp-busy{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mcp-replay{display:none}}.mcp-cells .cell{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.mcp-cells .cell__body{margin-bottom:24px}.mcp-ask{border-top:1px solid var(--line);font-family:var(--serif);color:var(--ink);padding-top:14px;font-size:18px;font-style:italic;line-height:1.4}.mcp-note{max-width:72ch;color:var(--ink-3);margin-top:28px;font-size:14px}.mcp-band{justify-content:center;padding:88px 40px;display:flex}.mcp-waitlist{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:56px;width:min(1040px,100%);padding:48px;display:grid}.mcp-waitlist .lede{margin-top:16px}.mcp-waitlist .ticks{margin-top:28px}.mcp-opt{color:var(--ink-3);font-weight:400}@media (width<=1100px){.funnel,.guide,.mcp-waitlist{grid-template-columns:minmax(0,1fr);gap:40px}.funnel__copy{padding-top:0}.funnel__copy .h-display{max-width:22ch}.guide__rail{padding-top:0;position:static}.guide__rail-switch{display:none}.guide__section:first-child{padding-top:0}}@media (width<=720px){.funnel{padding-block:40px var(--section-tight);gap:32px}.funnel__copy .h-display{font-size:34px}.funnel__stage,.guide-stage,.mcp-band{border-radius:12px;padding:32px 12px}.funnel__sheet,.mcp-waitlist{padding:24px 20px 28px}.quiz__question{margin-top:24px;font-size:24px}.quiz__option{min-height:52px;padding-top:13px;padding-bottom:13px}.quiz__back{min-height:44px}.start__offer-text{font-size:21px}.guide__section{padding-block:56px}.guide__section .h-section{font-size:28px}.guide-lead{font-size:19px}.guide__prose h3{font-size:20px}.guide-panel{padding:18px}.guide-switch{display:grid}.guide-switch button,.mcp-replay{min-height:44px}.guide .toc a{padding-block:10px}.guide-table--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide-table--stack,.guide-table--stack tbody,.guide-table--stack tr,.guide-table--stack td{display:block}.guide-table--stack tr{border-top:1px solid var(--line-strong);padding:14px 0}.guide-table--stack td{border:0;padding:0}.guide-table--stack td+td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:10px;font-size:11px;font-weight:500;display:block}.mcp-session{min-height:0;padding:16px}.mcp-prompt{max-width:92%}.mcp-step code{margin-bottom:2px;display:inline-block}.mcp-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:0 20px;overflow-x:auto}.mcp-tabs button{white-space:nowrap;flex:none}.mcp-ask{font-size:17px}}.ind-hero .page-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:0 64px;display:grid}.ind-hero .eyebrow,.ind-hero .h-display{grid-column:1/-1}.ind-hero .h-display{max-width:18em}.ind-hero--long .h-display{max-width:19em;font-size:52px}.ind-hero .lede{grid-column:1;margin-top:28px}.ind-hero .actions{grid-column:2;justify-content:flex-end;gap:16px 24px;margin-top:0}.ind-challenges .row{grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding:32px 0}.ind-challenges .row__body{max-width:68ch}.ind-help{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:48px;display:grid}.ind-help__list{top:calc(var(--nav-height) + 32px);border-bottom:1px solid var(--line-strong);display:grid;position:sticky}.ind-help__tab{border-top:1px solid var(--line-strong);min-height:64px;font-family:var(--serif);text-align:left;color:var(--ink-3);align-items:baseline;gap:14px;padding:18px 0;font-size:19px;line-height:1.3;transition:color .16s ease-out;display:flex}.ind-help__tab .mono{font-family:var(--mono);color:var(--ink-3);font-size:12px}.ind-help__tab:hover,.ind-help__tab[aria-selected=true]{color:var(--ink)}.ind-help__tab[aria-selected=true]{box-shadow:inset 2px 0 0 var(--ink);padding-left:14px}.ind-help__panel .art--stage{padding:56px 32px 64px}.ind-help__panel:not([hidden]) .window{animation:panel-in .42s var(--ease-land)}.ind-help__text{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;margin-top:24px;display:grid}.ind-help__result{font-family:var(--serif);letter-spacing:-.005em;text-wrap:pretty;align-content:start;gap:6px;font-size:21px;line-height:1.3;display:grid}.ind-help__result .eyebrow{font-family:var(--sans);letter-spacing:.08em;font-size:11px}.ind-help__text .body{color:var(--ink-2);max-width:60ch}.ind-partner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:80px;display:grid}.ind-partner__logo{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--ink);justify-content:center;align-items:center;display:flex;overflow:hidden}.ind-partner__logo img{width:58%;height:auto;transition:transform .4s var(--ease-land)}.ind-partner__logo:hover img{transform:scale(1.03)}.ind-partner__logo--cosmetics img{object-fit:cover;width:100%;height:100%}.ind-partner__text{justify-items:start;gap:20px;max-width:64ch;display:grid}.ind-partner__text .eyebrow{margin-bottom:-8px}.ind-quote{max-width:980px;margin-left:8.33333%}.ind-quote blockquote{letter-spacing:-.014em;font-size:34px;line-height:1.3}.ind-quote blockquote:before{content:"“";margin-left:-.42em}.ind-quote blockquote:after{content:"”"}.ind-quote figcaption{align-items:center;gap:16px;margin-top:32px;display:flex}.ind-quote figcaption:before{content:"";background:var(--line-strong);width:32px;height:1px}.ind-next-section{padding-bottom:0}.ind-next{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:80px;display:grid}.ind-next__quiz{justify-items:start;gap:16px;max-width:52ch;display:grid}.ind-next__links .eyebrow{margin-bottom:16px}.ind-next__list{border-bottom:1px solid var(--line-strong);display:grid}.ind-next__list a{border-top:1px solid var(--line-strong);min-height:56px;transition:padding-left .26s var(--ease-land);justify-content:space-between;align-items:center;gap:16px;font-weight:500;display:flex}.ind-next__list a:hover{padding-left:8px}.ind-next__list svg{color:var(--ink-3);transition:transform .24s var(--ease-land)}.ind-next__list a:hover svg{color:var(--ink);transform:translate(3px)}.ind-next--links-only{grid-template-columns:minmax(0,1fr)}.ind-next--links-only .ind-next__links{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center;gap:48px;display:grid}.ind-next--links-only .eyebrow{margin-bottom:0}.ind-next--links-only .ind-next__list{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.ind-next--links-only .ind-next__list a{border-bottom:1px solid var(--line-strong)}.pilot{align-items:start}.pilot__outline{counter-reset:part;margin-top:8px;display:grid}.pilot__outline a{border-top:1px solid var(--line);min-height:48px;color:var(--ink-2);align-items:baseline;gap:16px;padding:12px 0;transition:color .14s ease-out;display:flex}.pilot__outline a:before{counter-increment:part;content:counter(part, decimal-leading-zero);font-family:var(--mono);color:var(--ink-3);font-size:12px}.pilot__outline a:hover{color:var(--ink)}.pilot__trust{border-top:1px solid var(--line-strong);gap:12px;margin-top:48px;padding-top:24px;display:grid}.pilot__partners{color:var(--ink-3);flex-wrap:wrap;gap:4px 20px;font-size:14px;display:flex}.pilot__form{padding:40px}.pilot__part{border:0;margin:0;padding:0 0 32px}.pilot__part+.pilot__part{border-top:1px solid var(--line);padding-top:32px}.pilot__part>legend{float:left;width:100%;margin-bottom:20px;padding:0}.pilot__part>legend+*{clear:both}.pilot__group{border:0;min-width:0;margin:0;padding:0}.pilot__group+.pilot__group{margin-top:24px}.pilot__group>legend{color:var(--ink-2);margin-bottom:10px;padding:0;font-size:13px;font-weight:500}.pilot__form .form__note+.form__note{margin-top:6px}.choice-chips{flex-wrap:wrap;gap:8px;display:flex}.choice-chip{position:relative}.choice-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice-chip span{min-height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;transition:background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out;display:inline-flex}.choice-chip:hover span{background:var(--hover)}.choice-chip input:checked+span{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}.choice-chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.sec-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;display:grid}.sec-facts>div{border-top:1px solid var(--line-strong);padding-top:20px}.sec-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.sec-facts dd{font-family:var(--serif);letter-spacing:-.018em;margin-top:10px;font-size:40px;line-height:1.1}.sec-pillars .row__kicker{font-family:var(--sans);margin-bottom:10px}.sec-form{padding:36px}.arch{border-radius:var(--radius-card);background:var(--surface);width:min(1040px,100%);box-shadow:0 0 0 1px var(--line), var(--shadow-window);font-size:14px}.arch__layer{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:32px;padding:32px;display:grid}.arch__name{font-family:var(--serif);letter-spacing:-.008em;gap:6px;font-size:21px;font-weight:500;line-height:1.2;display:grid}.arch__name .mono{color:var(--ink-3);letter-spacing:0;font-weight:400}.arch__up{background:var(--line-strong);height:1px;position:relative}.arch__up svg{background:var(--surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--line-strong);color:var(--ink-2);border-radius:50%;padding:6px;position:absolute;top:-14px;left:264px;transform:rotate(-90deg)}.arch__xai{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;display:grid}.arch__xai li{border-top:2px solid var(--ink);padding-top:12px;font-weight:500;line-height:1.4}.arch__human{flex-wrap:wrap;gap:8px;display:flex}.arch__flow{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:16px;display:grid}.arch__io{gap:8px;display:grid}.arch__io .eyebrow{font-size:11px}.arch__io ul{color:var(--ink-2);gap:6px;display:grid}.arch__io--out ul{color:var(--ink);font-weight:500}.arch__arrow{color:var(--ink-3);display:flex}.arch__core{border-radius:var(--radius-control);background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--line);gap:14px;padding:16px 20px;display:grid}.arch__stages{justify-items:center;display:grid}.arch__stages li{font-weight:500;line-height:1.5}.arch__stages li+li:before{content:"";background:var(--line-strong);width:1px;height:10px;margin:2px auto;display:block}.arch__stat{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px;padding-top:12px;font-size:13px;display:flex}.arch__stat strong{font-family:var(--serif);color:var(--ink);font-size:19px;font-weight:500}.meth-table tbody th{border-bottom:1px solid var(--line);letter-spacing:0;text-transform:none;white-space:normal;color:var(--ink);vertical-align:top;padding:14px 16px 14px 0;font-size:14px;font-weight:500}.meth-table td:last-child{color:var(--ink);font-weight:500}.meth-table thead th:first-child{width:32%}.meth-intro{max-width:76ch;margin-bottom:48px}.meth-close{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px;margin-top:16px;display:grid}.meth-close .textlink{justify-self:end}.gloss-tools{top:var(--nav-height);z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:sticky}.gloss-tools__inner{gap:12px;padding-top:16px;padding-bottom:12px;display:grid}.gloss-filter{grid-template-columns:minmax(0,420px) minmax(0,240px) 1fr;align-items:center;gap:12px;display:grid}.gloss-filter .field-row{gap:0}.gloss-filter__count{color:var(--ink-3);justify-self:end;font-size:13px}.gloss-az{flex-wrap:wrap;gap:2px;display:flex}.gloss-az a,.gloss-az span{width:32px;height:32px;font-family:var(--serif);color:var(--ink-2);border-radius:6px;justify-content:center;align-items:center;font-size:17px;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.gloss-az a:hover{background:var(--hover);color:var(--ink)}.gloss-az .is-empty{color:color-mix(in oklch, var(--ink) 26%, transparent);pointer-events:none}.gloss-list{padding-top:48px}.gloss-group{grid-template-columns:120px minmax(0,1fr);gap:0 32px;scroll-margin-top:112px;display:grid}.gloss-group+.gloss-group{margin-top:40px}.gloss-letter{top:calc(var(--nav-height) + 132px);font-family:var(--serif);letter-spacing:-.02em;align-self:start;padding-top:16px;font-size:48px;font-weight:400;line-height:1;position:sticky}.gloss-hero .h-display{max-width:none}.gloss-term{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding:22px 0;display:grid}.gloss-term dt{align-content:start;gap:6px;display:grid}.gloss-term__name{font-family:var(--serif);letter-spacing:-.008em;font-size:21px;font-weight:500;line-height:1.25}.gloss-term__cat{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.gloss-term dd{max-width:72ch;color:var(--ink-2);text-wrap:pretty}.gloss-empty{color:var(--ink-2);padding:48px 0}.gloss-suggest .form__grid{margin-top:0}@media (width<=1100px){.ind-hero .page-hero{grid-template-columns:minmax(0,1fr)}.ind-hero .lede,.ind-hero .actions{grid-column:1}.ind-hero .actions{justify-content:flex-start;margin-top:32px}.ind-partner,.ind-next,.meth-close{grid-template-columns:minmax(0,1fr);gap:40px}.ind-next--links-only .ind-next__links{grid-template-columns:minmax(0,1fr);gap:16px}.ind-partner__logo{max-width:420px}.ind-quote{margin-left:0}.meth-close .textlink{justify-self:start}.sec-facts dd{font-size:34px}.arch__layer{grid-template-columns:minmax(0,1fr);gap:20px}.arch__up svg{left:32px}.gloss-filter{grid-template-columns:minmax(0,1fr) minmax(0,220px)}.gloss-filter__count{display:none}.ind-help{grid-template-columns:minmax(0,1fr);gap:24px}.ind-help__list{scrollbar-width:none;border-bottom:0;grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}.ind-help__tab{border-top:0;border-bottom:1px solid var(--line-strong);white-space:nowrap;min-height:48px;padding:12px 20px 12px 0;font-size:17px}.ind-help__tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--ink);padding-left:0}.ind-help__text{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=720px){.ind-hero--long .h-display{font-size:34px}.ind-challenges .row{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0}.ind-help__result{font-size:19px}.ind-help__panel .art--stage{padding:32px 12px 40px}.ind-quote blockquote{font-size:24px}.ind-quote blockquote:before{margin-left:0}.ind-next--links-only .ind-next__links{grid-template-columns:minmax(0,1fr);gap:16px}.ind-next--links-only .ind-next__list{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr)}.ind-next--links-only .ind-next__list a{border-bottom:0}.pilot__form,.sec-form{padding:24px 20px}.choice-chip span{min-height:44px}.sec-facts{grid-template-columns:minmax(0,1fr);gap:24px}.arch__layer{padding:28px 20px}.arch__up svg{left:20px}.arch__xai{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.arch__flow{grid-template-columns:minmax(0,1fr);justify-items:stretch}.arch__arrow{justify-self:center;transform:rotate(90deg)}.gloss-tools{position:static}.gloss-filter{grid-template-columns:minmax(0,1fr)}.gloss-az{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.gloss-az a,.gloss-az span{width:auto;height:44px}.gloss-group{grid-template-columns:minmax(0,1fr);scroll-margin-top:0}.gloss-letter{padding:0 0 12px;font-size:40px;position:static}.gloss-term{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0}}.ind-stage{padding-bottom:8px}.ind-stage+.section--rule{border-top:0}.arch-stage{margin-top:24px}.arch-stage .layers{border-radius:var(--radius-card);background:var(--surface);width:min(1040px,100%);box-shadow:0 0 0 1px var(--line), var(--shadow-window);margin-top:0;padding:32px}.pilot__form [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--exclude)}.pilot__done{justify-items:start;gap:16px;max-width:680px;display:grid}.pilot__done .h-sub:focus{outline:none}.sec-form .form__done{margin-top:0}@media (width<=720px){.arch-stage .layers{padding:20px 16px}}:root,.site{--rail:224px;--rail-gap:96px;--measure-read:680px;--measure-legal:660px}.doc__grid{grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--rail-gap);align-items:start;display:grid}.doc-head{padding-block:80px 56px}.doc-head__crumb{line-height:1.6}.doc-head__crumb a{color:var(--ink-3);align-items:center;gap:8px;transition:color .16s ease-out;display:inline-flex}.doc-head__crumb a:hover{color:var(--ink)}.doc-head__crumb svg{width:14px;height:14px;transition:transform .24s var(--ease-land)}.doc-head__crumb a:hover svg{transform:translate(-3px)}.doc-head__kicker{margin-bottom:16px}.doc-head__title{max-width:min(28ch,800px);font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.022em;text-wrap:balance;font-size:52px;font-weight:400;line-height:1.08}.doc-head__lede{margin-top:24px}.doc-head__lede strong{color:var(--ink);font-weight:600}.doc-head__meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:24px;font-size:14px;display:flex}.doc-switch{flex-wrap:wrap;gap:4px 24px;margin-top:32px;font-size:14px;display:flex}.doc-switch a{min-height:32px;color:var(--ink-3);align-items:center;transition:color .14s ease-out,box-shadow .14s ease-out;display:inline-flex}.doc-switch a:hover{color:var(--ink)}.doc-switch a[aria-current]{color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--ink);font-weight:500}.doc__body{padding-block:56px var(--section);border-top:1px solid var(--line)}.doc__rail{top:calc(var(--nav-height) + 40px);max-height:calc(100vh - var(--nav-height) - 80px);scrollbar-width:thin;position:sticky;overflow-y:auto}.doc-toc summary{margin-bottom:16px;list-style:none}.doc-toc summary::-webkit-details-marker{display:none}.doc-toc .toc a{line-height:1.4}.doc-toc .toc a[aria-current]{color:var(--ink);border-color:var(--ink)}.doc__prose{max-width:none}.doc__prose>*,.nl-section>*{max-width:var(--measure-read)}.doc__prose>div>*+*{margin-top:18px}.doc__prose>h2{margin-top:64px}.doc__prose h2+*{margin-top:16px}.doc__prose h3{margin-top:40px}.doc__prose h3+*{margin-top:10px}.doc__prose li>p+p{margin-top:8px}.doc__prose kbd{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--mono);color:var(--ink);border-radius:4px;padding:1px 6px;font-size:.82em}.doc-about{max-width:var(--measure-read);border-top:1px solid var(--line-strong);color:var(--ink-2);margin-top:64px;padding-top:24px;font-size:15px;line-height:1.65}.doc-about strong{color:var(--ink);font-weight:600}.doc-about a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.doc-foot{margin-top:40px}.textlink--back:hover svg{transform:translate(-3px)}.doc--legal .doc__prose{font-size:16px}.doc--legal .doc__prose>*{max-width:var(--measure-legal)}.doc--legal .doc__prose>h2{border-top:1px solid var(--line);margin-top:64px;padding-top:28px;font-size:28px}.doc--legal .doc__prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.doc--legal .doc__prose blockquote{border-left:2px solid var(--quote-rule);font-family:var(--sans);color:var(--ink-2);margin-block:24px;padding:2px 0 2px 18px;font-size:15px;line-height:1.6}.doc--legal .doc__prose blockquote>*+*{margin-top:10px}.doc--legal .doc__prose ul{gap:8px;display:grid}.doc--legal .doc__prose li+li{margin-top:0}.doc-divider{font-style:italic}.doc__prose>.table-wrap{max-width:none;margin-block:32px}.doc-table{font-size:15px;line-height:1.55}.doc-table th{white-space:normal;vertical-align:bottom}.doc-table td:first-child{min-width:14ch}.doc-crumbs{flex-wrap:wrap;gap:4px 8px;display:flex}.doc-crumbs li+li:before{content:"/";color:var(--ink-3);margin-right:8px}.doc-crumbs [aria-current]{color:var(--ink)}.doc-related{max-width:var(--measure-read);border-top:1px solid var(--line-strong);margin-top:64px;padding-top:32px}.doc-related__list{border-bottom:1px solid var(--line);margin-top:24px}.doc-related__item{border-top:1px solid var(--line);justify-items:start;gap:6px;padding:20px 0;display:grid}.doc-related__desc{color:var(--ink-2);font-size:15px;line-height:1.6}.doc-related__item .textlink{margin-top:8px}.doc-related__item:hover .textlink{border-color:var(--ink)}.doc-related__item:hover .textlink svg{transform:translate(3px)}.posts{border-bottom:1px solid var(--line-strong)}.post{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;padding:32px 0 48px;display:grid}.post__meta{color:var(--ink-3);flex-wrap:wrap;align-self:start;align-items:baseline;gap:4px 12px;font-size:14px;display:flex}.post__title{max-width:30ch;font-family:var(--serif);letter-spacing:-.016em;text-wrap:balance;font-size:36px;font-weight:400;line-height:1.14}.post__title a{text-underline-offset:6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .16s ease-out}.post__title a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.post__excerpt{max-width:62ch;color:var(--ink-2);text-wrap:pretty;margin:20px 0 28px;font-size:17px;line-height:1.65}.posts__note{color:var(--ink-3);margin-top:20px;font-size:13px}.issue{transition:background-color .16s ease-out, padding .26s var(--ease-land);padding-inline:0}.issue:hover{padding-inline:16px}.issue__no{color:var(--ink-3);align-content:start;gap:6px;font-size:14px;display:grid}.issue__number{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:40px;line-height:1}.issue .row__title{font-size:26px;line-height:1.2}.issue__summary{max-width:62ch;margin-top:12px}.issue__more{margin-top:20px}.issue-nav{max-width:var(--measure-read);border-top:1px solid var(--line-strong);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:80px;padding-top:24px;display:grid}.issue-nav>*{justify-self:start}.issue-nav>:nth-child(2){justify-self:center}.issue-nav>:last-child{justify-self:end}.nl-body{max-width:var(--measure-read)}.nl-body .nl-email *,.nl-body .nl-email :before,.nl-body .nl-email :after{margin:revert;padding:revert;box-sizing:revert}.nl-body .nl-email img{max-width:100%}.nl-body .nl-email img[style*="width:100%" i]{max-width:100%!important}.nl-body .nl-email,.nl-body .nl-email table{font-family:var(--sans)!important;background:0 0!important}.nl-body .nl-email>table>tbody>tr>td{padding:0!important}.nl-body .nl-email .container,.nl-body .nl-email .wrap{width:100%!important;max-width:none!important;padding:0!important;font-size:17px!important;line-height:1.7!important}.nl-body .nl-email :is(.px,.pad){padding-left:0!important;padding-right:0!important}.nl-body .nl-email :is(.gap,.gapcol){width:32px!important}.nl-body .nl-email .gapcol{height:0!important}.nl-body .nl-email .stack-space{margin-bottom:0!important}.nl-body .nl-email :where([style*="color:#030810" i]){color:var(--ink-2)!important}.nl-body .nl-email :where([style*="color:#58697E" i]){color:var(--ink-3)!important}.nl-body .nl-email :where([style*="color:#004DC9" i],a){color:var(--ink)!important}.nl-body .nl-email a:not([style*=text-decoration\:none i]){text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .14s ease-out}.nl-body .nl-email a:not([style*=text-decoration\:none i]):hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.nl-body .nl-email :is(b,strong){color:var(--ink);font-weight:600}:is(.nl-body .nl-email :is(.px,.pad)>table:first-child:has(img):has(td[style*=font-weight\:800 i]),.nl-body .nl-email :is(.px,.pad)>p[style*=text-transform\:uppercase i]){display:none!important}.nl-body .nl-email :is(.px,.pad):has(>h1){padding-top:0!important}.nl-body .nl-email :is(.px,.pad)>p[style*=text-transform\:uppercase i]+p{margin-top:0!important}.nl-body .nl-email :is(.px,.pad):has(>h2){padding-top:0!important}.nl-body .nl-email :is(.container,.wrap)>tbody>tr+tr>:is(.px,.pad):not(:has(:is(h1,h2,.stat-v,[style*=font-size\:30px i]))){padding-top:32px!important}.nl-body .nl-email :is(.container,.wrap)>tbody>tr+tr>:is(.px,.pad):not(:has(:is(h1,h2,.stat-v,[style*=font-size\:30px i])))>:first-child{margin-top:0!important}.nl-body .nl-email :is(.px,.pad):not(:has(p,h1,h2,h3,ul,ol,a,img,div)){display:none}.nl-body .nl-email :is(h1,h2){letter-spacing:-.012em;font-family:var(--serif)!important;color:var(--ink)!important;font-weight:400!important}.nl-body .nl-email h1{margin:0!important;font-size:40px!important;line-height:1.1!important}.nl-body .nl-email h2{margin:72px 0 20px!important;font-size:30px!important;line-height:1.2!important}.nl-body .nl-email h3{color:var(--ink)!important}.nl-body .nl-email :is(.px,.pad)>p{color:var(--ink-2)!important;margin:18px 0 0!important;font-size:17px!important;line-height:1.7!important}.nl-body .nl-email :is(.px,.pad)>p[style*="font-size:17.5px" i]{font-size:18px!important;line-height:1.55!important}.nl-body .nl-email :is(.px,.pad)>h1+p{margin-top:24px!important}.nl-body .nl-email :is(.px,.pad)>p+table{margin-top:18px!important}.nl-body .nl-email :is(.stat-v,[style*=font-size\:30px i]){letter-spacing:-.02em;font-family:var(--serif)!important;text-align:left!important;color:var(--ink)!important;font-size:44px!important;font-weight:400!important;line-height:1!important}.nl-body .nl-email :is(.px,.pad):not(:has(>h2)):has(:is(.stat-v,[style*=font-size\:30px i])){padding-top:40px!important}.nl-body .nl-email :is(.stat-v,[style*=font-size\:30px i])+div{margin-top:10px!important;font-size:14px!important;line-height:1.45!important}.nl-body .nl-email [style*="border:1px solid #D5DAE3" i]{border:0!important;border-top:1px solid var(--line-strong)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.nl-body .nl-email td.stack[style*="border:1px solid #D5DAE3" i]{padding-top:16px!important;padding-bottom:28px!important}.nl-body .nl-email td.stack:has(>:is(.stat-v,[style*=font-size\:30px i])){padding:16px 0 0!important}.nl-body .nl-email :is(.row-gap,td[colspan="3"][style*=height\:12px i]){height:0!important}@media (width>=621px){.nl-body .nl-email table:has(>tbody>tr>td.gapcol){table-layout:fixed}}.nl-body .nl-email div[style*=height\:12px i][style*=font-size\:0 i]{height:0!important;line-height:0!important}.nl-body .nl-email td[height="14"][style*=font-size\:0 i]{height:18px!important}.nl-body .nl-email td.stack :is(h3,p[style*=font-weight\:700 i],td[style*=font-weight\:700 i]){color:var(--ink)!important;margin:0 0 6px!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}.nl-body .nl-email td.stack p[style*=font-size\:15px i]{color:var(--ink-2)!important;font-size:15px!important;line-height:1.6!important}.nl-body .nl-email td.stack td[width="40"][height="40"]{border-radius:var(--radius-control)!important;background:var(--surface-inset)!important;width:32px!important;height:32px!important;font-size:16px!important;line-height:32px!important}.nl-body .nl-email :is([style*="background:#E5EFFF" i],[style*="background:#F5F7FA" i]){background:var(--surface-inset)!important;border-radius:var(--radius-control)!important;border-left:0!important}.nl-body .nl-email :is(td[style*="border-left:4px solid" i],table[style*="border-left:4px solid" i]>tbody>tr>td){padding:16px 20px!important;font-size:16px!important;line-height:1.6!important}.nl-body .nl-email table[style*="border-left:4px solid" i]{margin-top:32px!important}.nl-body .nl-email td[style*=font-style\:italic i]{font-family:var(--serif);line-height:1.5;border:0!important;border-left:2px solid var(--line-strong)!important;color:var(--ink)!important;padding:0 0 0 20px!important;font-size:20px!important;font-style:normal!important}.nl-body .nl-email span[style*="border:1px solid #D5DAE3" i]{font-family:var(--mono);color:var(--ink);background:var(--surface)!important;box-shadow:inset 0 0 0 1px var(--line-strong)!important;border:0!important;border-radius:4px!important;padding:1px 6px!important;font-size:.82em!important}.nl-body .nl-email ol{counter-reset:nl-step;list-style:none;margin:18px 0 0!important;padding:0!important}.nl-body .nl-email td.stack ol{margin-top:12px!important}.nl-body .nl-email td.stack>p[style*=font-size\:14px i]{margin-top:16px!important}.nl-body .nl-email ol>li{border-top:1px solid var(--line);counter-increment:nl-step;min-height:25.2px;padding:10px 0 10px 30px;position:relative;color:var(--ink-2)!important;margin:0!important;font-size:15px!important;line-height:1.6!important}.nl-body .nl-email ol>li:before{content:counter(nl-step, decimal-leading-zero);font-family:var(--mono);color:var(--ink-3);font-size:12px;line-height:2.1;position:absolute;top:10px;left:0}.nl-body .nl-email ol :is(b,strong){font-weight:500}.nl-body .nl-email ul{list-style:outside;margin:18px 0 0!important;padding-left:22px!important}.nl-body .nl-email ul>li{margin:0!important}.nl-body .nl-email ul>li+li{margin-top:6px!important}.nl-body .nl-email table.btn{margin-top:18px!important}.nl-body .nl-email table.btn td{background:0 0!important}.nl-body .nl-email :is(.px,.pad)>a{margin-top:18px!important}.nl-body .nl-email td[style*="padding:0 10px 0 0" i]{padding-right:28px!important}.nl-body .nl-email :is(table.btn a,a[style*=padding\:][style*="background:#004DC9" i],a[style*="border:1.5px solid #004DC9" i]:not([style*="999px"]),td.stack>p[style*=font-size\:14px i]>a){align-items:center;gap:8px;transition:border-color .16s ease-out;border:0!important;border-bottom:1px solid var(--line-strong)!important;width:fit-content!important;color:var(--ink)!important;background:0 0!important;border-radius:0!important;padding:0 0 2px!important;font-size:15px!important;font-weight:500!important;line-height:1.7!important;text-decoration:none!important;display:flex!important}.nl-body .nl-email :is(table.btn a,a[style*=padding\:][style*="background:#004DC9" i],a[style*="border:1.5px solid #004DC9" i]:not([style*="999px"]),td.stack>p[style*=font-size\:14px i]>a):after{content:"";width:16px;height:16px;transition:transform .24s var(--ease-land);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}.nl-body .nl-email :is(table.btn a,a[style*=padding\:][style*="background:#004DC9" i],a[style*="border:1.5px solid #004DC9" i]:not([style*="999px"]),td.stack>p[style*=font-size\:14px i]>a):hover{border-color:var(--ink)!important}.nl-body .nl-email :is(table.btn a,a[style*=padding\:][style*="background:#004DC9" i],a[style*="border:1.5px solid #004DC9" i]:not([style*="999px"]),td.stack>p[style*=font-size\:14px i]>a):hover:after{transform:translate(3px)}.nl-body .nl-email td.stack>p[style*=font-size\:14px i]>a{line-height:1.6!important}.nl-body .nl-email a[style*="999px" i]{height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;transition:background-color .14s ease-out,color .14s ease-out;color:var(--ink-2)!important;background:0 0!important;border:0!important;border-radius:999px!important;margin:0 8px 8px 0!important;padding:0 14px!important;font-size:13px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.nl-body .nl-email a[style*="999px" i]:hover{background:var(--hover)!important;color:var(--ink)!important}.nl-body .nl-email table:has(a[style*="999px" i])+table[style*=margin-top i]{margin-top:24px!important}.nl-body .nl-email table[style*="border:1px solid #D5DAE3" i]:not(:has(img))>tbody>tr>td{padding:20px 0 0!important}.nl-body .nl-email table[style*="border:1px solid #D5DAE3" i]:not(:has(img))[style*=margin-top i]{margin-top:32px!important}.nl-body .nl-email table[style*="border:1px solid #D5DAE3" i] p[style*=font-weight\:700 i]{color:var(--ink)!important;margin:0 0 6px!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important}.nl-body .nl-email table[style*="border:1px solid #D5DAE3" i] p[style*=font-size\:14px i]{color:var(--ink-2)!important;margin:0 0 16px!important;font-size:15px!important;line-height:1.7!important}.nl-body .nl-email table[style*="border:1px solid #D5DAE3" i]:has(img){border-top:0!important;overflow:visible!important}.nl-body .nl-email td[style*="border-bottom:1px solid #D5DAE3" i]{border-bottom:0!important}.nl-body .nl-email td>a>img[style*="width:100%" i]{box-shadow:0 0 0 1px var(--line);border-radius:var(--radius-card)!important}.nl-body .nl-email td[style*="padding:12px 16px 14px" i]{padding:16px 0 0!important}.nl-body .nl-email td[width="44"]{vertical-align:top!important;width:24px!important;padding-right:4px!important}.nl-body .nl-email a[style*=border-radius\:22px i]{width:24px!important;height:24px!important;color:var(--ink)!important;text-align:left!important;background:0 0!important;font-size:12px!important;line-height:24px!important}.nl-body .nl-email a[style*="font-size:16px;font-weight:700" i]{line-height:1.7;display:block;color:var(--ink)!important;font-weight:600!important}.nl-body .nl-email table[style*="border:1.5px solid #004DC9" i]{box-shadow:0 0 0 1px var(--line-strong);border-radius:var(--radius-card)!important;background:var(--surface)!important;border:0!important;margin-top:72px!important}.nl-body .nl-email table[style*="border:1.5px solid #004DC9" i]>tbody>tr>td{padding:40px 44px 44px!important}.nl-body .nl-email table[style*="border:1.5px solid #004DC9" i] h2{margin-top:0!important}.nl-body .nl-email table[style*="border:1.5px solid #004DC9" i]>tbody>tr>td>p{margin:18px 0 0!important;font-size:17px!important;line-height:1.7!important}.nl-body .nl-email table[style*="border:1.5px solid #004DC9" i]>tbody>tr>td>table{margin-top:18px!important}.nl-body .nl-email :is(td,table)[style*="background:#F5F7FA" i]{border-top:1px solid var(--line)!important;background:0 0!important;border-radius:0!important}.nl-body .nl-email table[style*="background:#F5F7FA" i]{margin-top:18px!important}.nl-body .nl-email :is(td[style*="background:#F5F7FA" i],table[style*="background:#F5F7FA" i]>tbody>tr>td){padding:20px 0 0!important;font-size:15px!important;line-height:1.7!important}.nl-body .nl-email :is(td[style*="background:#F5F7FA" i],table[style*="background:#F5F7FA" i]>tbody>tr>td) p{color:var(--ink-3)!important;margin:0!important;font-weight:400!important}.cites{border-bottom:1px solid var(--line-strong)}.cite{border-top:1px solid var(--line-strong);padding:24px 0 32px}.cite__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cite__usage{color:var(--ink-3);margin-top:2px;font-size:14px}.cite__text{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;margin-top:16px;font-size:19px;line-height:1.5}.copy{flex:none;justify-content:center;min-width:80px}.split__aside .actions .button svg{margin-right:8px}.code-panel{border-radius:var(--radius-card);background:var(--surface);box-shadow:0 0 0 1px var(--line);overflow:hidden}.code-panel__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 20px;display:flex}.code-panel__title{color:var(--ink-2);font-size:13px;font-weight:500}.code-panel__body{font-family:var(--mono);color:var(--ink);margin:0;padding:20px;font-size:13px;line-height:1.7;overflow-x:auto}.code-panel--text .code-panel__body{font-family:var(--serif);margin:0;padding:20px 20px 24px;font-size:19px;line-height:1.55;overflow-x:visible}.cite-methods__report{margin-top:48px}.cite-methods__report h3{margin-top:0}.inline-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;display:inline}.inline-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (width<=1100px){.doc__grid{grid-template-columns:minmax(0,1fr)}.doc-head__crumb{margin-bottom:24px;padding-top:0}.doc__rail{max-height:none;position:static;overflow:visible}.doc-toc{border-block:1px solid var(--line);margin-bottom:40px}.doc-toc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;margin-bottom:0;display:flex}.doc-toc summary:after{content:"";width:8px;height:8px;transition:transform .2s var(--ease-land);border-bottom:1.5px solid;border-right:1.5px solid;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.doc-toc[open] summary:after{transform:translateY(2px)rotate(225deg)}.doc-toc .toc{padding-bottom:16px}.doc__body{border-top:0;padding-top:0}.doc-head{padding-bottom:40px}}@media (width<=720px){.doc-head{padding-block:40px 32px}.doc-head__title{letter-spacing:-.018em;font-size:36px;line-height:1.1}.doc-head__crumb a,.doc-switch a{min-height:44px}.doc-switch{gap:0 20px;margin-top:20px}.doc-toc .toc a{padding-block:10px}.doc__prose h2{font-size:26px}.doc__prose>h2,.doc--legal .doc__prose>h2{margin-top:56px}.doc--legal .doc__prose>h2{padding-top:24px}.doc--legal .doc__prose{font-size:16px}.doc__prose>.table-wrap{overflow:visible}.doc-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.doc-table,.doc-table tbody,.doc-table tr,.doc-table td{width:100%;display:block}.doc-table tr{border-bottom:1px solid var(--line-strong);padding:16px 0}.doc-table tr:first-child{border-top:1px solid var(--line-strong)}.doc-table td{border:0;padding:0}.doc-table td+td{margin-top:12px}.doc-table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:11px;font-weight:500;display:block}.post{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:40px}.post__title{font-size:28px;line-height:1.18}.issue:hover{padding-inline:0}.issue__number{font-size:32px}.nl-body .nl-email h1{font-size:32px!important}.nl-body .nl-email h2{font-size:26px!important}.nl-body .nl-email td.stack:has(>:is(.stat-v,[style*=font-size\:30px i])){grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0!important;display:grid!important}.nl-body .nl-email :is(.stat-v,[style*=font-size\:30px i]){font-size:34px!important}.nl-body .nl-email :is(.stat-v,[style*=font-size\:30px i])+div{margin-top:0!important}.nl-body .nl-email table[style*="border:1.5px solid #004DC9" i]>tbody>tr>td{padding:28px 20px 32px!important}.nl-body .nl-email a[style*="999px" i]{height:44px}.nl-body .nl-email :is(.container,.wrap,:is(.px,.pad)>p,table[style*="border:1.5px solid #004DC9" i]>tbody>tr>td>p){font-size:16px!important}.nl-body .nl-email :is(.px,.pad)>p[style*="font-size:17.5px" i]{font-size:17px!important}.nl-body .nl-email table:has(>tbody>tr>td[style*="padding:0 10px 0 0" i]) td{display:block;padding:0!important}.nl-body .nl-email table:has(>tbody>tr>td[style*="padding:0 10px 0 0" i]) td:not(:last-child){padding-bottom:16px!important}.issue-nav{margin-top:56px}.cite__text,.code-panel--text .code-panel__body{font-size:17px}.copy{min-height:44px}.code-panel__body{padding:16px;font-size:12px}}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;padding:72px 48px;display:grid}.plan{grid-row:span 6;grid-template-rows:subgrid;border-radius:var(--radius-card);background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-window);row-gap:14px;padding:32px 28px;display:grid}.plan--upcoming{background:color-mix(in oklch, var(--surface) 88%, transparent)}.plan__name{font-family:var(--serif);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:1.15}.plan__audience{color:var(--ink-2);font-size:15px}.plan__offer{border-block:1px solid var(--line);font-family:var(--serif);gap:2px;padding:16px 0;font-size:26px;line-height:1.2;display:grid}.plan__offer span{font-family:var(--sans);color:var(--ink-3);font-size:14px}.plan__features{font-size:15px}.plan__bottom{align-content:end;gap:12px;padding-top:12px;display:grid}.plan__bottom .button{justify-content:center}.plan__status{color:var(--ink-3);font-weight:500}.plan__footnote{color:var(--ink-3);text-wrap:pretty;font-size:13px}@media (width<=1100px){.plans{grid-template-columns:minmax(0,560px);justify-content:center;gap:20px;padding:48px 24px}.plan{grid-row:auto;grid-template-rows:none}}@media (width<=720px){.plans{border-radius:12px;padding:32px 12px}.plan{padding:24px 20px}}@media (width<=600px){#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{overscroll-behavior:contain;max-height:4em;overflow-y:auto}}
