.abar{border-bottom:var(--stroke-1) solid var(--ink-line);font-size:var(--text-xs);line-height:var(--leading-ui)}.abar__inner{min-height:var(--bar-h);display:flex;align-items:center}.abar__link{display:flex;align-items:center;gap:var(--space-2-5);padding-block:var(--space-2-5);color:var(--on-ink-muted);transition:color var(--duration-xs)}.abar__link:hover{color:var(--paper)}.abar__when{color:var(--paper);font-variant-numeric:tabular-nums}.abar__cta{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--paper);padding-left:var(--space-3-5);margin-left:var(--space-1);border-left:var(--stroke-1) solid var(--ink-line);white-space:nowrap}.abar__cta svg{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--duration-sm) var(--ease-out)}.abar__link:hover .abar__cta svg{transform:translate(3px)}@media(max-width:760px){.abar__date,.abar__cta{display:none}}.nav{position:sticky;top:0;z-index:var(--z-nav);height:var(--nav-h);transition:background-color var(--duration-sm) var(--ease-out),color var(--duration-sm) var(--ease-out),border-color var(--duration-sm);border-bottom:var(--stroke-1) solid transparent}.nav--ink{background:var(--ink);color:var(--paper)}.nav--paper{background:var(--paper);color:var(--ink)}.nav--lifted{border-bottom-color:var(--line)}.nav__inner{height:100%;display:flex;align-items:center;gap:var(--space-fluid-3)}.nav__logo{flex:none;display:block;border-radius:var(--radius-2xs)}.nav__links{flex:1;min-width:0}.nav__links ul{display:flex;align-items:center;gap:var(--space-0-5)}.nav__link{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-xs);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:var(--tracking-ui);white-space:nowrap;opacity:.86;transition:opacity var(--duration-xs),background-color var(--duration-xs)}.nav__link:hover{opacity:1}.nav--paper .nav__link:hover{background:var(--paper-2)}.nav--ink .nav__link:hover{background:var(--ink-3)}.nav__link.active{opacity:1}.nav__link.active:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:var(--space-1);height:var(--stroke-2);border-radius:var(--radius-3xs);background:var(--ink)}.nav__ext{width:var(--icon-sm);height:var(--icon-sm);opacity:.7}.nav__actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.nav__toggle{display:none;width:var(--control-md);height:var(--control-md);align-items:center;justify-content:center;border:var(--stroke-1) solid currentColor;border-color:color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--radius-xs);background:transparent}.nav__toggle svg{width:var(--icon-lg);height:var(--icon-lg)}.nav-sheet{position:fixed;inset:var(--nav-h) 0 0 0;z-index:var(--z-nav-sheet);display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-6) var(--gutter) calc(var(--space-8) + env(safe-area-inset-bottom,0px));overflow-y:auto;border-top:var(--stroke-1) solid var(--ink-line)}.nav-sheet__list{display:grid}.nav-sheet__link{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3-5) 0;border-bottom:var(--stroke-1) solid var(--ink-line);font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-title)}.nav-sheet__link svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--on-ink-muted)}.nav-sheet__foot{display:grid;gap:var(--space-4);padding-top:var(--space-8)}.nav-sheet__foot .btn{width:100%}.nav-sheet__foot .fine{text-align:center}@media(max-width:1100px){.nav__links{display:none}.nav__toggle{display:inline-flex}}@media(max-width:420px){.nav__cta{display:none}}@media(min-width:1101px){.nav-sheet{display:none!important}}.footer{padding-top:var(--space-fluid-8);padding-bottom:calc(var(--space-7) + env(safe-area-inset-bottom,0px));overflow:hidden}.footer__top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:var(--space-fluid-5)}.footer__brand{display:grid;align-content:start;gap:var(--space-5);max-width:var(--measure-md)}.footer__tagline{color:var(--on-ink-muted);font-size:var(--text-md);line-height:var(--leading-normal)}.footer__address{font-style:normal}.footer__plain{color:var(--paper)}.footer__plain:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}.footer__title{color:var(--on-ink-muted);margin-bottom:var(--space-5);font-weight:var(--weight-regular)}.footer__col ul{display:grid;gap:var(--space-2-5)}.footer__link{color:var(--paper);font-size:var(--text-md);opacity:.88;transition:opacity var(--duration-xs)}.footer__link:hover{opacity:1;text-decoration:underline;text-underline-offset:var(--underline-offset);text-decoration-thickness:var(--stroke-1)}.footer__btn{background:none;border:0;padding:0}.footer__mark{margin-top:var(--space-fluid-6);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--on-ink-muted)}.footer__mark span:last-child{color:var(--paper)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--stroke-1) solid var(--ink-line)}.footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.footer__legal .footer__link{font-size:var(--text-xs);color:var(--on-ink-muted);opacity:1}.footer__legal .footer__link:hover{color:var(--paper)}@media(max-width:980px){.footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__brand{grid-column:1 / -1}}@media(max-width:560px){.footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__mark{white-space:normal}}.consent{position:fixed;z-index:var(--z-consent);left:max(var(--space-4),env(safe-area-inset-left,0px));bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));width:min(var(--container-xs),calc(100vw - var(--space-8)));padding:var(--space-5);background:var(--paper);color:var(--ink);border:var(--stroke-1) solid var(--ink);border-radius:var(--radius);animation:consent-in var(--duration-lg) var(--ease-out) both}.consent__title{font-weight:var(--weight-label);font-size:var(--text-md);margin-bottom:var(--space-1-5)}.consent__body{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-4)}@keyframes consent-in{0%{opacity:0;transform:translateY(12px)}}.art{position:relative;width:100%;margin:0}.art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.art--crop img{object-fit:cover}.art picture{display:contents}.art.is-armed .art__piece{opacity:0}.art--dock.is-playing .art__piece{animation:art-dock var(--duration-xl) var(--ease-out) var(--duration-sm) both}@keyframes art-dock{0%{transform:translateY(-3%);opacity:0}35%{opacity:1}to{transform:none;opacity:1}}.art--reveal.is-armed .art__piece,.art--reveal.is-playing .art__piece{-webkit-mask-image:linear-gradient(90deg,var(--black) var(--edge),transparent calc(var(--edge) + 4%));mask-image:linear-gradient(90deg,var(--black) var(--edge),transparent calc(var(--edge) + 4%))}.art--reveal.is-armed .art__piece{--edge: var(--reveal-from, 0%);opacity:1}.art--reveal.is-playing .art__piece{animation:art-reveal var(--duration-2xl) var(--ease-in-out) var(--duration-xs) both}@property --edge{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@keyframes art-reveal{0%{--edge: var(--reveal-from, 0%)}to{--edge: var(--reveal-to, 100%)}}.art--settle .art__piece{transform-origin:var(--origin, 50% 50%)}.art--settle.is-playing .art__piece{animation:art-settle var(--duration-xl) var(--ease-out) var(--duration-xs) both}@keyframes art-settle{0%{transform:translateY(-5%) scale(1.04);opacity:0}40%{opacity:1}to{transform:none;opacity:1}}.art--swing .art__piece{transform-origin:var(--hinge-l, 0% 50%)}.art--swing.is-playing .art__piece{animation:art-swing var(--duration-2xl) var(--ease-soft) var(--duration-xs) both}@keyframes art-swing{0%{transform:perspective(700px) rotateY(68deg);opacity:0}20%{opacity:1}to{transform:perspective(700px) rotateY(0);opacity:1}}.art--unroll.is-armed .art__piece{opacity:1;clip-path:inset(var(--piece-top) 0 calc(100% - var(--piece-top)) 0)}.art--unroll.is-playing .art__piece{animation:art-unroll var(--duration-xl) var(--ease-draw) var(--duration-sm) both}@keyframes art-unroll{0%{clip-path:inset(var(--piece-top) 0 calc(100% - var(--piece-top)) 0)}to{clip-path:inset(var(--piece-top) 0 var(--piece-bottom) 0)}}.art--circle.is-armed .art__piece,.art--circle.is-playing .art__piece{-webkit-mask-image:conic-gradient(from -100deg at var(--origin, 50% 50%),var(--black) var(--sweep),transparent var(--sweep));mask-image:conic-gradient(from -100deg at var(--origin, 50% 50%),var(--black) var(--sweep),transparent var(--sweep))}.art--circle.is-armed .art__piece{--sweep: 0deg;opacity:1}.art--circle.is-playing .art__piece{animation:art-circle var(--duration-xl) var(--ease-draw) var(--duration-sm) both}@property --sweep{syntax: "<angle>"; inherits: false; initial-value: 360deg;}@keyframes art-circle{0%{--sweep: 0deg}to{--sweep: 360deg}}.art--spread.is-armed .art__piece{opacity:1;clip-path:circle(0% at var(--pivot, 50% 0%))}.art--spread.is-playing .art__piece{animation:art-spread var(--duration-2xl) var(--ease-soft) var(--duration-sm) both}@keyframes art-spread{0%{clip-path:circle(0% at var(--pivot, 50% 0%))}to{clip-path:circle(var(--spread-r, 40%) at var(--pivot, 50% 0%))}}@media(prefers-reduced-motion:reduce){.art .art__piece{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}}.hhero{padding-block:var(--space-fluid-4) var(--space-fluid-7);overflow:hidden}.hhero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:var(--space-fluid-5);align-items:center}.hhero__copy{display:grid;gap:var(--space-fluid-2);align-content:center}.hhero__title{max-width:var(--measure-2xs)}.hhero__lede{max-width:var(--measure-lg)}.hhero__actions{margin-top:var(--space-1)}.hhero__art{max-width:var(--container-lg);justify-self:end}@media(max-width:900px){.hhero__grid{grid-template-columns:1fr}.hhero__art{justify-self:center;max-width:var(--container-md);margin-top:var(--space-2)}}.aud__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-fluid-5);margin-top:var(--space-fluid-7);align-items:stretch}.aud__list{border-bottom:var(--stroke-1) solid var(--line);align-self:end}.aud__item{position:relative;border-top:var(--stroke-1) solid var(--line)}.aud__item:before{content:"";position:absolute;top:calc(-1 * var(--stroke-1));left:0;height:var(--stroke-2);width:0;background:var(--ink);transition:width var(--duration-lg) var(--ease-out)}.aud__item.is-open:before{width:var(--control-lg)}.aud__item.is-cycling:before{display:none}.aud__progress{position:absolute;top:calc(-1 * var(--stroke-1));left:0;width:100%;height:var(--stroke-2);background:var(--ink);transform-origin:left center;transform:scaleX(0);animation:aud-progress calc(var(--duration-2xl) * 6) linear forwards;animation-play-state:paused}.aud__progress[data-running=true]{animation-play-state:running}@keyframes aud-progress{to{transform:scaleX(1)}}.aud__head{font:inherit}.aud__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;background:none;border:0;text-align:left;font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-muted);transition:color var(--duration-xs)}.aud__trigger:hover,.aud__item.is-open .aud__trigger{color:var(--ink)}.aud__icon{width:var(--icon-md);height:var(--icon-md);flex:none;transition:transform var(--duration-sm) var(--ease-out)}.aud__item.is-open .aud__icon{transform:rotate(45deg)}.aud__panel{display:grid;gap:var(--space-4);padding-bottom:var(--space-7)}.aud__panel>:not(.aud__inline-art){animation:aud-in var(--duration-md) var(--ease-out) both}.aud__title{max-width:var(--measure-sm)}.aud__checks{margin-top:var(--space-1)}.aud__stage{display:grid;align-items:center}.aud__swap{grid-area:1 / 1}.aud__swap.is-in{animation:aud-swap-in var(--duration-md) var(--ease-out) both}.aud__swap.is-out{animation:aud-swap-out var(--duration-sm) var(--ease-out) forwards;pointer-events:none}.aud__inline-art{display:none}@keyframes aud-in{0%{opacity:0;transform:translateY(6px)}}@keyframes aud-swap-in{0%{opacity:0;transform:translateY(1.5%)}}@keyframes aud-swap-out{to{opacity:0}}@media(max-width:900px){.aud__grid{grid-template-columns:1fr}.aud__stage{display:none}.aud__inline-art{display:block;margin-top:var(--space-1)}}@media(prefers-reduced-motion:reduce){.aud__swap,.aud__panel>*{animation:none}.aud__swap.is-out{display:none}}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-fluid-1);margin:0;padding:0;list-style:none}.bento__cell{grid-column:span var(--span, 4);grid-row:span var(--rows, 1);display:grid;align-content:space-between;gap:var(--space-6);min-width:0;margin:0;padding:var(--space-fluid-3);border-radius:var(--radius);background:var(--paper-2)}.bento__cell--lg{gap:var(--space-10);padding:var(--space-fluid-5)}.bento__cell--sheet{background:var(--white);box-shadow:inset 0 0 0 var(--stroke-1) var(--line)}.bento__cell--ink{background:var(--ink)}.stat{display:grid;gap:var(--space-2);align-content:start;margin:0}.stat__value{font-family:var(--font-sans);font-weight:var(--weight-heavy);font-size:var(--text-h2);line-height:var(--leading-none);letter-spacing:var(--tracking-heading)}.stat__label{max-width:var(--measure-md)}.bento__cell--ink .stat__label{color:var(--on-ink-muted)}@media(max-width:980px){.bento__cell{grid-column:span var(--span-md, 12);grid-row:auto}}@media(max-width:560px){.bento__cell{grid-column:span var(--span-sm, 12)}}.steps__body{margin-top:var(--space-fluid-5)}.steps__cell{align-content:start;gap:var(--space-12)}.steps__n{font-weight:var(--weight-heavy);font-size:var(--text-h2);line-height:var(--leading-none);letter-spacing:var(--tracking-heading)}.steps__text{display:grid;gap:var(--space-2)}.steps--art .steps__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-fluid-5);align-items:center}@media(max-width:980px){.steps--art .steps__body{grid-template-columns:1fr}}.dtable__frame{--dtable-hover: var(--paper-2);overflow-x:auto}.section--paper-2 .dtable__frame{--dtable-hover: var(--paper-3)}.dtable{width:100%;min-width:var(--wrap-narrow);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--text-md);font-variant-numeric:lining-nums tabular-nums}.dtable th,.dtable td{text-align:left;vertical-align:middle;padding:var(--space-4) var(--space-5);border-bottom:var(--stroke-1) solid var(--line);font-weight:var(--weight-regular);transition:background-color var(--duration-xs)}.dtable thead th,.dtable thead td{vertical-align:bottom;padding-block:var(--space-5);border-bottom-color:var(--ink)}.dtable thead th{font-weight:var(--weight-bold);font-size:var(--text-h4);letter-spacing:var(--tracking-ui)}.dtable thead .dtable__corner,.dtable tbody th{width:26%;padding-left:0}.dtable thead .dtable__corner:not(.dtable__corner--empty){font-size:var(--text-md);font-weight:var(--weight-label);color:var(--text-muted)}.dtable tbody th{font-weight:var(--weight-label);color:var(--ink)}.dtable__cell{display:grid;grid-template-columns:var(--icon-md) minmax(0,1fr);align-items:center;column-gap:var(--space-2)}.dtable__glyph{display:grid;place-items:center}.dtable__glyph svg{width:var(--icon-md);height:var(--icon-md)}.dtable--slots thead th:not(.is-highlight):not(.dtable__corner){padding-left:calc(var(--space-5) + var(--icon-md) + var(--space-2))}.dtable .is-highlight{background:var(--white);box-shadow:inset var(--stroke-1) 0 0 var(--line),inset calc(-1 * var(--stroke-1)) 0 0 var(--line)}.dtable thead .is-highlight{border-radius:var(--radius) var(--radius) 0 0;box-shadow:inset var(--stroke-1) 0 0 var(--line),inset calc(-1 * var(--stroke-1)) 0 0 var(--line),inset 0 var(--stroke-1) 0 var(--line)}.dtable tbody tr:last-child .is-highlight{border-radius:0 0 var(--radius) var(--radius);border-bottom-color:transparent;box-shadow:inset var(--stroke-1) 0 0 var(--line),inset calc(-1 * var(--stroke-1)) 0 0 var(--line),inset 0 calc(-1 * var(--stroke-1)) 0 var(--line)}.dtable tbody td.is-highlight{font-weight:var(--weight-medium);color:var(--ink)}@media(hover:hover){.dtable tbody tr:hover>:not(.is-highlight){background:var(--dtable-hover)}}@media(max-width:560px){.dtable__frame{overflow:visible}.dtable,.dtable thead,.dtable tbody{display:block;min-width:0}.dtable{font-size:var(--text-sm)}.dtable tbody th{width:auto}.dtable--phone-grid tr{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}.dtable--phone-grid thead{position:sticky;top:var(--nav-h);background-color:var(--paper);background-image:var(--grain)}.section--paper-2 .dtable--phone-grid thead{background-color:var(--paper-2)}.dtable--phone-grid .dtable__corner{display:none}.dtable--phone-grid thead th{font-size:var(--text-sm);padding:var(--space-3) var(--space-1)}.dtable--phone-grid tbody th{grid-column:1 / -1;padding:var(--space-4) 0 var(--space-1);border-bottom:0;font-size:var(--text-xs)}.dtable--phone-grid tbody td{padding:var(--space-1) var(--space-1) var(--space-4);font-size:var(--text-xs)}.dtable--phone-grid.dtable--slots thead th:not(.is-highlight):not(.dtable__corner){padding-left:calc(var(--space-1) + var(--icon-sm) + var(--space-1))}.dtable--phone-grid .dtable__cell{grid-template-columns:var(--icon-sm) minmax(0,1fr);align-items:start;column-gap:var(--space-1)}.dtable--phone-grid .dtable__glyph svg{width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--space-0-5)}.dtable--phone-grid .is-highlight,.dtable--phone-grid thead .is-highlight,.dtable--phone-grid tbody tr:last-child .is-highlight{border-radius:var(--radius-xs);box-shadow:inset 0 0 0 var(--stroke-1) var(--line);border-bottom-color:transparent}.dtable--phone-stack thead{position:absolute;width:var(--stroke-1);height:var(--stroke-1);overflow:hidden;clip-path:inset(50%)}.dtable--phone-stack tr{display:grid;gap:var(--space-3);padding-block:var(--space-5);border-bottom:var(--stroke-1) solid var(--line)}.dtable--phone-stack tbody tr:first-child{border-top:var(--stroke-1) solid var(--ink)}.dtable--phone-stack th,.dtable--phone-stack td{display:grid;gap:var(--space-1-5);padding:0;border-bottom:0}.dtable--phone-stack tbody th{font-size:var(--text-base)}.dtable--phone-stack td:before{content:attr(data-col);font-size:var(--text-xs);font-weight:var(--weight-label);color:var(--text-muted)}}.cmp__frame{margin-top:var(--space-fluid-6)}.cmp__neg{color:var(--text-muted)}.cmp__neg .dtable__glyph{color:var(--line-strong)}.cmp .is-highlight .dtable__glyph{color:var(--green-dark)}.cmp__us-head{display:grid;grid-template-columns:var(--icon-md) minmax(0,1fr);align-items:center;column-gap:var(--space-2)}.cmp__mark{justify-self:center;width:auto;height:var(--icon-lg);color:var(--ink)}.cmp__figure{white-space:nowrap}.cmp__with{color:var(--ink)}.cmp__notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4) var(--space-12);margin-top:var(--space-6)}@media(max-width:760px){.cmp__notes{grid-template-columns:1fr}}@media(max-width:560px){.cmp__us-head{grid-template-columns:var(--icon-sm) minmax(0,1fr);column-gap:var(--space-1)}.cmp__mark{height:var(--icon-sm)}}.bcc{--bcc-pad: var(--space-fluid-2);background:var(--white);color:var(--ink);border-radius:var(--radius);padding:var(--bcc-pad);box-shadow:inset 0 0 0 var(--stroke-1) var(--ink-alpha-8);width:100%;max-width:var(--container-sm);font-size:var(--text-md)}.bcc--compact{font-size:var(--text-sm);max-width:var(--container-xs)}.bcc__head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--space-3);margin-bottom:var(--space-3-5);border-bottom:var(--stroke-1) solid var(--line)}.bcc__step{font-weight:var(--weight-semibold)}.bcc__total{font-family:var(--font-sans);font-size:var(--text-sm)}.bcc__notice{margin-bottom:var(--space-3);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-xs);background:var(--decline-wash);color:var(--decline-text);font-size:var(--text-xs);line-height:var(--leading-normal)}.bcc__options{border:0;margin:0;padding:0;display:grid;gap:var(--space-2);min-width:0}.bcc__legend{padding:0;margin-bottom:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.bcc__opt{position:relative;display:grid;grid-template-columns:var(--icon-md) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--stroke-1) var(--line);cursor:pointer;transition:box-shadow var(--duration-xs),background-color var(--duration-xs)}.bcc__opt:hover{box-shadow:inset 0 0 0 var(--stroke-1) var(--line-strong)}.bcc__opt.is-on{box-shadow:inset 0 0 0 var(--stroke-1-5) var(--ink);background:var(--paper)}.bcc__opt.is-declined{cursor:not-allowed;background:var(--paper);color:var(--text-muted)}.bcc__opt input{position:absolute;opacity:0;pointer-events:none}.bcc__radio{width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-circle);box-shadow:inset 0 0 0 var(--stroke-1-5) var(--line-strong);transition:box-shadow var(--duration-xs)}.bcc__opt.is-on .bcc__radio{box-shadow:inset 0 0 0 var(--stroke-1-5) var(--ink),inset 0 0 0 var(--space-1) var(--white),inset 0 0 0 var(--space-3) var(--ink)}.bcc__opt input:focus-visible~.bcc__radio{outline:var(--stroke-2) solid var(--ink);outline-offset:var(--focus-offset)}.bcc__optmain{display:grid;gap:var(--space-0-5);min-width:0}.bcc__prov{font-weight:var(--weight-label)}.bcc__method{font-weight:var(--weight-regular);color:var(--text-muted)}.bcc__detail{font-size:var(--text-xs);color:var(--text-muted)}.bcc__opt.is-declined .bcc__detail{color:var(--decline-paper)}.bcc__terms{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--green-dark);white-space:nowrap}.bcc__terms svg{width:var(--icon-sm);height:var(--icon-sm)}.bcc__foot{display:grid;gap:var(--space-3-5);margin-top:var(--space-4)}.bcc__consent{position:relative;display:grid;grid-template-columns:var(--icon-md) 1fr;gap:var(--space-2-5);align-items:start;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted);cursor:pointer}.bcc__consent input{position:absolute;opacity:0;pointer-events:none}.bcc__box{width:var(--icon-md);height:var(--icon-md);margin-top:var(--stroke-1);border-radius:var(--radius-2xs);box-shadow:inset 0 0 0 var(--stroke-1-5) var(--line-strong);display:grid;place-items:center;transition:background-color var(--duration-xs),box-shadow var(--duration-xs)}.bcc__box svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--ink);opacity:0;transform:scale(.6);transition:opacity var(--duration-xs),transform var(--duration-xs) var(--ease-out)}.bcc__consent input:checked+.bcc__box{background:var(--green);box-shadow:none}.bcc__consent input:checked+.bcc__box svg{opacity:1;transform:none}.bcc__consent input:focus-visible+.bcc__box{outline:var(--stroke-2) solid var(--ink);outline-offset:var(--focus-offset)}.bcc__continue{width:100%}.bcc__continue:disabled{--btn-bg: var(--paper-2);--btn-fg: var(--text-muted);opacity:1}.bcc__done{display:grid;grid-template-columns:var(--space-9) 1fr;gap:var(--space-3-5);padding:var(--space-1-5) 0 var(--space-1);animation:bcc-in var(--duration-md) var(--ease-out) both}.bcc__done-icon{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-circle);background:var(--green);display:grid;place-items:center}.bcc__done-icon svg{width:var(--icon-md);height:var(--icon-md)}.bcc__done-title{font-weight:var(--weight-semibold)}.bcc__done-body{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-1)}.bcc__reset{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:var(--space-1-5);margin-top:var(--space-1-5);padding:0;border:0;background:none;font-size:var(--text-xs);color:var(--green-dark)}.bcc__reset svg{width:var(--icon-sm);height:var(--icon-sm)}.bcc__caption{margin-top:var(--space-3-5);padding-top:var(--space-3);border-top:var(--stroke-1) solid var(--line);color:var(--text-muted);font-size:var(--text-xs)}@keyframes bcc-in{0%{opacity:0;transform:translateY(6px)}}@media(max-width:420px){.bcc__opt{grid-template-columns:var(--icon-md) minmax(0,1fr)}.bcc__terms{grid-column:2}}.sc__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-fluid-6);align-items:center}.sc__copy{display:grid;gap:var(--space-6);align-content:center}.sc__body{max-width:var(--measure)}.sc__checks{margin-top:var(--space-1-5);padding-top:var(--space-5);border-top:var(--stroke-1) solid var(--line)}.sc__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6) var(--space-fluid-6);align-items:end}.sc__bento{margin-top:var(--space-fluid-6)}.sc__point{align-content:start;gap:var(--space-8)}.sc__tick{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-circle);background:var(--green);color:var(--white)}.sc__tick svg{width:var(--icon-md);height:var(--icon-md)}.sc__point-text{font-size:var(--text-xl);font-weight:var(--weight-label);line-height:var(--leading-ui);letter-spacing:var(--tracking-title);text-wrap:pretty}.sc__checkout{display:grid;justify-items:center;margin:0;padding:var(--space-fluid-4) var(--space-fluid-3);border-radius:var(--radius);background-color:var(--paper-2)}@media(max-width:980px){.sc__intro,.sc__grid{grid-template-columns:1fr}}.ccd__intro{max-width:var(--measure-heading-wide)}.ccd__body{margin-top:var(--space-5);max-width:var(--measure-wide)}.ccd__bento{margin-top:var(--space-fluid-6)}@media(min-width:981px){.ccd__bento .ccd__clock{grid-column:8 / span 5;grid-row:1 / span 2}}.ccd__date,.ccd__countlabel,.ccd__datenote{color:var(--on-ink-muted)}.ccd__count-wrap{display:grid;gap:var(--space-4);margin:0}.ccd__count{font-weight:var(--weight-heavy);font-size:var(--text-figure-xl);line-height:var(--leading-figure);letter-spacing:var(--tracking-figure)}.ccd__count--words{font-size:var(--text-figure)}.ccd__countlabel{font-size:var(--text-ui);font-weight:var(--weight-semibold)}.ccd__datenote{max-width:var(--measure-md);padding-top:var(--space-4);border-top:var(--stroke-1) solid var(--ink-line)}.ccd__k{color:var(--text-muted)}.ccd__fact-body{display:grid;gap:var(--space-2-5)}.ccd__fact-body .small{max-width:var(--measure-lg)}.ccd__principle{align-content:start;gap:var(--space-2-5)}.ccd__disclaimer{margin-top:var(--space-6);max-width:var(--measure-xl)}.intg__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-fluid-7);align-items:start}.intg__cell{padding:0;transition:box-shadow var(--duration-xs)}.intg__card{display:grid;align-content:space-between;gap:var(--space-10);height:100%;padding:var(--space-fluid-3);border-radius:inherit;color:inherit;text-decoration:none}.intg__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.intg__logo{width:auto;height:var(--control-sm);max-width:var(--space-16);object-fit:contain}.intg__logo--api{width:var(--control-sm);color:var(--ink);stroke-width:var(--stroke-1-5)}.intg__kind{color:var(--text-muted)}.intg__text{display:grid;gap:var(--space-2)}.intg__name{display:inline-flex;align-items:center;gap:var(--space-2)}.intg__arrow{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted);transition:transform var(--duration-sm) var(--ease-out),color var(--duration-xs)}@media(hover:hover){.intg__cell:hover{box-shadow:inset 0 0 0 var(--stroke-1) var(--line-strong)}.intg__cell:hover .intg__arrow{color:var(--ink);transform:translate(var(--space-0-5),calc(-1 * var(--space-0-5)))}}.intg__card:focus-visible{outline-offset:calc(-1 * var(--focus-offset))}@media(max-width:980px){.intg__grid{grid-template-columns:1fr}}.results__bento{margin-top:var(--space-fluid-6)}.results__logo{width:var(--space-14);height:auto;filter:grayscale(1) invert(1) brightness(1.4);opacity:.9}.results__quote p{font-family:var(--font-sans);font-weight:var(--weight-label);font-size:var(--text-xl);line-height:var(--leading-ui);letter-spacing:var(--tracking-title);text-wrap:pretty}.results__quote--lg p{font-size:var(--text-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading)}.results__cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4);padding-top:var(--space-4);border-top:var(--stroke-1) solid var(--line)}.bento__cell--ink .results__cap{border-color:var(--ink-line)}.results__name{font-weight:var(--weight-label);font-size:var(--text-md)}.results__meta{color:var(--text-muted)}.bento__cell--ink .results__meta{color:var(--on-ink-muted)}.results__store{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}.results__store-logo{height:var(--icon-lg);width:auto}.results__figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);padding-top:var(--space-5);border-top:var(--stroke-1) solid var(--line)}.cta{padding-block:var(--section-y-loose) var(--section-y);border-bottom:var(--stroke-1) solid var(--ink-line)}.cta__inner{display:grid;justify-items:center;text-align:center}.cta__mark{width:var(--mark-size);height:auto;color:var(--paper);margin-bottom:var(--space-fluid-4)}.cta__title{max-width:var(--measure-xs)}.cta__body{margin-top:var(--space-6);max-width:var(--measure);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--on-ink-muted)}.cta__actions{justify-content:center;margin-top:var(--space-9)}.phero{padding-block:var(--space-fluid-8) var(--space-fluid-8);overflow:hidden}.phero__title{max-width:var(--measure-xs)}.phero__actions{margin-top:var(--space-7)}.phero--below .phero__copy,.phero--none .phero__copy{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-6) var(--space-fluid-6);align-items:end}.phero--below .phero__visual{margin-top:var(--space-fluid-7)}.phero--side .phero__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--space-fluid-7);align-items:center}.phero--side .phero__side{margin-top:var(--space-fluid-3)}.phero--side .phero__visual{display:grid;place-items:center}@media(max-width:900px){.phero--below .phero__copy,.phero--none .phero__copy,.phero--side .phero__grid{grid-template-columns:1fr}}.netband{padding-block:var(--section-y-tight)}.net{margin-inline:auto;max-width:var(--container-xl)}.net__stage{display:block;width:100%;height:auto;overflow:visible}.net__stage--tall{display:none;--trip: calc(var(--duration-trip) * 1.3)}@media(max-width:560px){.net__stage--wide{display:none}.net__stage--tall{display:block}}.net__stage--wide{--trip: var(--duration-trip)}.net__strip,.net__strip-shadow,.net__slip path,.net__trail-line{fill:none;stroke-linecap:butt;stroke-linejoin:round}.net__strip--seam{stroke:var(--card-seam)}.net__strip--edge{stroke:var(--card-edge)}.net__strip--lip{stroke:var(--card-lip)}.net__strip--shade{stroke:var(--card-seam);stroke-opacity:.5}.net__strip--lit{stroke:var(--white)}.net__strip--face{stroke:var(--card)}.net__strip-shadow--hatch{opacity:.2}.net__strip-shadow--soft{stroke:var(--ink);stroke-opacity:.06}.net__hatch{opacity:.62}.net__hatch--lip{opacity:.4}.net__mask-on{stop-color:var(--white)}.net__ink{opacity:.9}.net__brand{opacity:0}.net__type{fill:var(--ink);fill-opacity:.9;font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);text-anchor:middle;dominant-baseline:central}.net__slip{stroke-dashoffset:var(--from)}.net__slip-edge{stroke:var(--green-dark)}.net__slip-top{stroke:var(--green)}.net__sheet{opacity:0}.net__sheet-lit{fill:var(--green)}.net__sheet-shade{fill:var(--green-dark)}.net__trail{display:none}.net__trail-line{stroke:var(--green)}.net__shadow{transform-box:fill-box;transform-origin:30% 40%}@media(prefers-reduced-motion:no-preference){.net__slip,.net__press,.net__tile--live :is(.net__ink--swap,.net__brand,.net__lift,.net__shadow,.net__sheet){animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:paused;animation-delay:calc(var(--trip) * var(--n, 0))}.net__slip--in{animation-name:net-in;animation-duration:calc(var(--trip) * 4)}.net__slip--out{animation-name:net-out;animation-duration:calc(var(--trip) * 5)}.net__press{animation-name:net-press;animation-duration:var(--trip)}.net__tile--provider.net__tile--live .net__lift{animation-name:net-lift;animation-duration:calc(var(--trip) * 5)}.net__tile--provider.net__tile--live .net__shadow{animation-name:net-shade;animation-duration:calc(var(--trip) * 5)}.net__tile--provider.net__tile--live .net__brand{animation-name:net-approve;animation-duration:calc(var(--trip) * 5)}.net__tile--provider.net__tile--live .net__ink--swap{animation-name:net-approve-ink;animation-duration:calc(var(--trip) * 5)}.net__tile--provider.net__tile--live .net__sheet{animation-name:net-sheet;animation-duration:calc(var(--trip) * 5)}.net[data-running=true] :is(.net__slip,.net__press,.net__tile--live :is(.net__ink--swap,.net__brand,.net__lift,.net__shadow,.net__sheet)){animation-play-state:running}}@media(prefers-reduced-motion:reduce){.net__trail{display:inline}.net [data-still] .net__brand,.net [data-still] .net__sheet{opacity:1}.net [data-still] .net__ink--swap{opacity:0}.net__tile--provider[data-still] .net__lift{transform:translateY(-4.4px)}.net__tile--provider[data-still] .net__shadow{opacity:.86}}@keyframes net-in{0%{stroke-dashoffset:var(--from)}1.339%{stroke-dashoffset:var(--from);animation-timing-function:cubic-bezier(.45,.02,.22,1)}7.813%{stroke-dashoffset:var(--to)}to{stroke-dashoffset:var(--to)}}@keyframes net-out{0%{stroke-dashoffset:var(--from)}6.964%{stroke-dashoffset:var(--from);animation-timing-function:cubic-bezier(.45,.02,.22,1)}12.143%{stroke-dashoffset:var(--to)}to{stroke-dashoffset:var(--to)}}@keyframes net-press{0%{transform:translateY(0)}26.786%{transform:translateY(0);animation-timing-function:cubic-bezier(.16,1,.3,1)}33.036%{transform:translateY(2.2px);animation-timing-function:cubic-bezier(.65,0,.35,1)}43.75%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes net-lift{0%{transform:translateY(0)}11.429%{transform:translateY(0);animation-timing-function:cubic-bezier(.16,1,.3,1)}13.571%{transform:translateY(-4.4px)}17.5%{transform:translateY(-4.4px);animation-timing-function:cubic-bezier(.65,0,.35,1)}19.643%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes net-shade{0%{opacity:1;transform:scale(1)}11.429%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.16,1,.3,1)}13.571%{opacity:.86;transform:scale(.985)}17.5%{opacity:.86;transform:scale(.985);animation-timing-function:cubic-bezier(.65,0,.35,1)}19.643%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes net-approve-ink{0%{opacity:.9}11.429%{opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1)}12.857%{opacity:0}17.5%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}19.464%{opacity:.9}to{opacity:.9}}@keyframes net-sheet{0%{opacity:0}11.25%{opacity:0}11.429%{opacity:1}19.643%{opacity:1}19.821%{opacity:0}to{opacity:0}}@keyframes net-approve{0%{opacity:0}11.429%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}12.857%{opacity:1}17.5%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}19.464%{opacity:0}to{opacity:0}}.fgrid__bento{margin-top:var(--space-fluid-6)}.fgrid__cell{gap:var(--space-10)}.fgrid__cell .fgrid__title{max-width:var(--measure-sm);font-size:var(--text-h3);letter-spacing:var(--tracking-heading)}.fgrid__body{max-width:var(--measure-lg)}.bento__cell--ink .fgrid__body{color:var(--on-ink-muted)}.mrows__bento{margin-top:var(--space-fluid-6)}.mrows__cell{gap:var(--space-12)}.mrows__kind{color:var(--text-muted)}.mrows__text{display:grid;gap:var(--space-2)}.mrows__cell .mrows__title{font-size:var(--text-h3);letter-spacing:var(--tracking-heading)}.mrows__body{max-width:var(--measure-lg)}.mrows__cell--b2b .mrows__kind,.mrows__cell--b2b .mrows__body{color:var(--on-ink-muted)}.mrows__cell--b2b .mrows__text{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:var(--space-fluid-5)}@media(max-width:760px){.mrows__cell--b2b .mrows__text{grid-template-columns:1fr}}.rules__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--space-8) var(--space-fluid-7);align-items:end}.rules__callout{display:grid;gap:var(--space-2);padding-top:var(--space-5);border-top:var(--stroke-1) solid var(--ink)}.rules__legend{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-fluid-5)}.rules__chip{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--space-9);padding:0 var(--space-3-5);border-radius:var(--radius-pill);border:var(--stroke-1) solid var(--line-strong);background:transparent;font-size:var(--text-sm);color:var(--ink);transition:background-color var(--duration-xs),border-color var(--duration-xs)}.rules__chip:hover{border-color:var(--ink)}.rules__chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.rules__matrix{margin-top:var(--space-6)}.rules__matrix .dtable td,.rules__matrix .dtable tbody th{vertical-align:top}.rules__methods{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.rules__method{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-2xs);background:var(--white);box-shadow:inset 0 0 0 var(--stroke-1) var(--line);font-size:var(--text-xs);white-space:nowrap;transition:opacity var(--duration-xs),background-color var(--duration-xs),box-shadow var(--duration-xs)}.rules__method.is-dim{opacity:.28}.rules__method.is-hit{background:var(--white);box-shadow:inset 0 0 0 var(--stroke-1) var(--ink)}.rules__off{display:inline-block;padding:var(--space-1) 0;font-size:var(--text-xs);color:var(--text-muted)}.rules__note{margin-top:var(--space-4)}@media(max-width:900px){.rules__top{grid-template-columns:1fr}}.buyers__demo{display:grid;justify-items:center;gap:var(--space-3-5);margin:0;padding:var(--space-fluid-4) var(--space-fluid-3);border-radius:var(--radius);background-color:var(--paper-2)}.people__wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-fluid-7);align-items:start}.people__card{align-content:start;gap:var(--space-6)}.people__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);align-items:center}.people__photo{border-radius:var(--radius-sm);background:var(--paper-3);object-fit:cover}.people__bento--lg .people__photo{width:var(--space-24);height:var(--space-24)}.people__bento--sm .people__photo{width:var(--space-16);height:var(--space-16)}.people__id{display:grid;gap:var(--space-1-5)}.people__role{color:var(--text-muted)}.people__bio{max-width:var(--measure-lg)}@media(max-width:980px){.people__wrap{grid-template-columns:1fr}}.press__list{margin-top:var(--space-fluid-6);border-top:var(--stroke-1) solid var(--ink)}.press__row,.press__case{display:grid;grid-template-columns:var(--space-30) minmax(0,2.2fr) minmax(0,6fr) var(--space-5);gap:var(--space-2) var(--space-6);align-items:baseline;padding-block:var(--space-5);border-bottom:var(--stroke-1) solid var(--line);transition:background-color var(--duration-xs)}.press__row:hover .press__title,.press__case:hover .press__title{text-decoration:underline;text-decoration-thickness:var(--stroke-1);text-underline-offset:var(--underline-offset)}.press__date{color:var(--text-muted)}.press__outlet{font-weight:var(--weight-label);font-size:var(--text-md)}.press__title{font-family:var(--font-sans);font-weight:var(--weight-label);font-size:var(--text-xl);line-height:var(--leading-ui);letter-spacing:var(--tracking-ui)}.press__arrow{width:var(--icon-md);height:var(--icon-md);align-self:center;color:var(--text-muted);transition:transform var(--duration-sm) var(--ease-out),color var(--duration-xs)}.press__row:hover .press__arrow,.press__case:hover .press__arrow{color:var(--ink);transform:translate(2px,-2px)}.press__case{grid-template-columns:var(--space-24) minmax(0,2.2fr) minmax(0,6fr) var(--space-5);margin-top:var(--space-10);padding:var(--space-6);border:0;border-radius:var(--radius);background:var(--ink);color:var(--paper)}.press__kind{font-size:var(--text-sm)}.press__case .press__date,.press__case .press__arrow{color:var(--on-ink-muted)}.press__case:hover .press__arrow{color:var(--paper)}@media(max-width:760px){.press__row,.press__case{grid-template-columns:minmax(0,1fr) var(--space-5)}.press__date,.press__outlet,.press__title{grid-column:1}.press__arrow{grid-column:2;grid-row:1}}.brand__bento{margin-top:var(--space-fluid-6)}.brand__logo{grid-template-rows:1fr auto;gap:0;min-height:var(--container-2xs);padding:0;overflow:hidden}.brand__logo img{place-self:center;width:min(var(--container-3xs),70%);height:auto}.brand__logo figcaption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3-5) var(--space-5);border-top:var(--stroke-1) solid var(--line);color:var(--text-muted)}.brand__logo--dark figcaption{border-color:var(--ink-line);color:var(--on-ink-muted)}.brand__dl{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-label);color:var(--ink)}.brand__logo--dark .brand__dl{color:var(--paper)}.brand__dl svg{width:var(--icon-sm);height:var(--icon-sm)}.brand__dl:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}.brand__swatch-cell{padding:var(--space-3)}.brand__swatch{width:100%;display:grid;gap:var(--space-1);padding:0;border:0;background:none;text-align:left}.brand__swatch>.h4,.brand__swatch>.brand__hex{padding-inline:var(--space-2)}.brand__chip{display:grid;place-items:end;aspect-ratio:3 / 2;padding:var(--space-3-5);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--stroke-1) var(--ink-alpha-8);margin-bottom:var(--space-2-5)}.brand__chip svg{width:var(--icon-md);height:var(--icon-md);opacity:0;transition:opacity var(--duration-xs)}.brand__swatch:hover .brand__chip svg,.brand__swatch:focus-visible .brand__chip svg{opacity:1}.brand__hex{color:var(--text-muted);padding-bottom:var(--space-2)}.brand__font{gap:var(--space-10)}.brand__aa{font-size:var(--text-figure);line-height:var(--leading-none);letter-spacing:var(--tracking-display)}.brand__font-id{display:grid;gap:var(--space-1)}.brand__boiler,.brand__contact{align-content:start;justify-items:start;gap:var(--space-4)}.brand__copy{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-xl);line-height:var(--leading-ui);max-width:var(--measure)}.brand__mail{word-break:break-word}.brand__mail:hover{text-decoration:underline;text-decoration-thickness:var(--stroke-1);text-underline-offset:var(--underline-offset)}.dform{display:grid;gap:var(--space-5);padding:var(--space-fluid-4);background:var(--white);border-radius:var(--radius);box-shadow:inset 0 0 0 var(--stroke-1) var(--line)}.dform__field{display:grid;gap:var(--space-2)}.dform label{font-size:var(--text-md);font-weight:var(--weight-label)}.dform__opt{font-weight:var(--weight-regular);color:var(--text-muted)}.dform input,.dform select,.dform textarea{width:100%;min-height:var(--control-lg);padding:var(--space-3) var(--space-3-5);border:var(--stroke-1) solid var(--line-strong);border-radius:var(--radius-xs);background:var(--white);font-size:var(--text-ui);line-height:var(--leading-ui);transition:border-color var(--duration-xs),box-shadow var(--duration-xs)}.dform textarea{resize:vertical;min-height:var(--space-28)}.dform input:hover,.dform select:hover,.dform textarea:hover{border-color:var(--text-muted)}.dform input:focus-visible,.dform select:focus-visible,.dform textarea:focus-visible{outline:var(--stroke-2) solid var(--ink);outline-offset:var(--space-0-5);border-radius:var(--radius-xs);border-color:var(--ink)}.dform [aria-invalid=true]{border-color:var(--decline-paper)}.dform__select{position:relative}.dform__select select{appearance:none;padding-right:var(--space-10)}.dform__select:after{content:"";position:absolute;right:var(--space-4);top:50%;width:var(--space-2);height:var(--space-2);border-right:var(--stroke-1-5) solid var(--ink);border-bottom:var(--stroke-1-5) solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.dform__err{font-size:var(--text-sm);color:var(--decline-paper)}.dform__hp{position:absolute;left:var(--offscreen);width:var(--stroke-1);height:var(--stroke-1);overflow:hidden}.dform__alert{padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-xs);background:var(--decline-wash);color:var(--decline-text);font-size:var(--text-md);line-height:var(--leading-normal)}.dform__alert .link{color:inherit}.dform__submit{width:100%;min-height:var(--control-lg)}.dform__spin{animation:dform-spin var(--duration-xl) linear infinite}@keyframes dform-spin{to{transform:rotate(360deg)}}.dform--done{gap:var(--space-4);justify-items:start;animation:dform-in var(--duration-md) var(--ease-out) both}.dform__ok{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-circle);background:var(--green);display:grid;place-items:center}.dform__ok svg{width:var(--icon-lg);height:var(--icon-lg)}@keyframes dform-in{0%{opacity:0;transform:translateY(8px)}}.demo{padding-block:var(--space-fluid-8) var(--section-y)}.demo__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-fluid-8);align-items:start}.demo__lede{margin-top:var(--space-6)}.demo__cover{margin-top:var(--space-fluid-5);padding-top:var(--space-5);border-top:var(--stroke-1) solid var(--ink)}.demo__label{margin-bottom:var(--space-4)}.demo__direct{display:grid;gap:var(--space-2);justify-items:start;margin-top:var(--space-10);padding-top:var(--space-5);border-top:var(--stroke-1) solid var(--line)}.demo__form{position:sticky;top:calc(var(--nav-h) + var(--space-6))}@media(max-width:900px){.demo__grid{grid-template-columns:1fr}.demo__form{position:static}}.calc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-fluid-1);align-items:stretch}.calc__inputs{padding:var(--space-fluid-3);background:var(--white);border-radius:var(--radius);box-shadow:0 0 0 var(--stroke-1) var(--line)}.calc__modes{display:grid;grid-template-columns:1fr 1fr;padding:var(--space-1);border-radius:var(--radius-sm);background:var(--paper-2)}.calc__mode{min-height:var(--control-sm);padding:0 var(--space-3);border:0;border-radius:var(--radius-xs);background:transparent;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-muted);transition:background-color var(--duration-xs),color var(--duration-xs),box-shadow var(--duration-xs)}.calc__mode.is-on{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 var(--stroke-1) var(--line-strong)}.calc__label{margin-top:var(--space-7)}.calc__fields{margin-top:var(--space-2)}.calc__field{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--space-30),var(--space-40));gap:var(--space-3);align-items:center;padding-block:var(--space-3);border-bottom:var(--stroke-1) solid var(--line)}.calc__field:last-child{border-bottom:0}.calc__flabel{display:grid;gap:var(--space-0-5);font-size:var(--text-md);font-weight:var(--weight-medium)}.calc__hint{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted)}.calc__input{display:flex;align-items:center;height:var(--control-md);padding:0 var(--space-3);border:var(--stroke-1) solid var(--line-strong);border-radius:var(--radius-xs);background:var(--white);transition:border-color var(--duration-xs),box-shadow var(--duration-xs)}.calc__input:focus-within{border-color:var(--ink);outline:var(--stroke-2) solid var(--ink);outline-offset:var(--space-0-5)}.calc__input input{flex:1;min-width:0;height:100%;border:0;background:none;text-align:right;font-family:var(--font-sans);font-size:var(--text-ui);font-variant-numeric:tabular-nums}.calc__input input:focus-visible{outline:none}.calc__unit{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm)}.calc__input--eur .calc__unit{margin-right:var(--space-1-5)}.calc__input--pct .calc__unit{margin-left:var(--space-1-5)}.calc__result{display:grid;align-content:start;gap:var(--space-fluid-3);padding:var(--space-fluid-4);border-radius:var(--radius)}.calc__slider{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-6);border-bottom:var(--stroke-1) solid var(--ink-line)}.calc__slabel{font-size:var(--text-md);color:var(--on-ink-muted)}.calc__sval{font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--paper)}.calc__slider input[type=range]{grid-column:1 / -1;width:100%;height:var(--space-7);margin:var(--space-1-5) 0 0;appearance:none;background:transparent;cursor:pointer}.calc__slider input[type=range]::-webkit-slider-runnable-track{height:var(--space-1);border-radius:var(--radius-2xs);background:linear-gradient(to right,var(--paper) var(--fill),var(--ink-line) var(--fill))}.calc__slider input[type=range]::-moz-range-track{height:var(--space-1);border-radius:var(--radius-2xs);background:var(--ink-line)}.calc__slider input[type=range]::-moz-range-progress{height:var(--space-1);border-radius:var(--radius-2xs);background:var(--paper)}.calc__slider input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--icon-lg);height:var(--icon-lg);margin-top:calc(-1 * var(--space-2-5));border-radius:var(--radius-circle);background:var(--paper);border:0;box-shadow:inset 0 0 0 var(--stroke-1) var(--ink-line-strong);transition:box-shadow var(--duration-xs)}.calc__slider input[type=range]::-moz-range-thumb{width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-circle);background:var(--paper);border:0;box-shadow:inset 0 0 0 var(--stroke-1) var(--ink-line-strong)}.calc__slider input[type=range]:focus-visible{outline:none}.calc__slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:var(--stroke-2) solid var(--paper);outline-offset:var(--focus-offset)}.calc__slider input[type=range]:focus-visible::-moz-range-thumb{outline:var(--stroke-2) solid var(--paper);outline-offset:var(--focus-offset)}.calc__range{grid-column:1 / -1;display:flex;justify-content:space-between;color:var(--on-ink-muted)}.calc__klabel{color:var(--on-ink-muted)}.calc__big{margin-top:var(--space-2);font-family:var(--font-sans);font-weight:var(--weight-heavy);font-size:var(--text-figure);line-height:var(--leading-none);letter-spacing:var(--tracking-display);color:var(--paper)}.calc__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--stroke-1) solid var(--ink-line)}.calc__kpis>div{display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-4) 0 0}.calc__kpis>div+div{padding-left:var(--space-4);border-left:var(--stroke-1) solid var(--ink-line)}.calc__kpis dt{color:var(--on-ink-muted)}.calc__kpis dd{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-h3);letter-spacing:var(--tracking-title);line-height:var(--leading-tight)}.calc__bars{display:grid;gap:var(--space-4)}.calc__barhead{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);color:var(--on-ink-muted);margin-bottom:var(--space-2)}.calc__barhead .num{font-family:var(--font-sans);color:var(--paper)}.calc__track{display:flex;height:var(--space-2-5);border-radius:var(--radius-2xs);background:var(--ink-3);overflow:hidden}.calc__seg{height:100%;transition:width var(--duration-md) var(--ease-out)}.calc__seg--base{background:var(--ink-line-strong)}.calc__seg--delta{background:var(--green)}.calc__cta{justify-self:start}.calc__note{max-width:var(--measure-xl)}@media(max-width:980px){.calc{grid-template-columns:1fr}}@media(max-width:560px){.calc__field{grid-template-columns:1fr;gap:var(--space-2)}.calc__kpis{grid-template-columns:1fr}.calc__kpis>div,.calc__kpis>div+div{padding:var(--space-3-5) 0;border-left:0}.calc__kpis>div+div{border-top:var(--stroke-1) solid var(--ink-line)}}.calc-sec{padding-bottom:var(--section-y-tight)}.method__bento{margin-top:var(--space-fluid-5)}.method__cell{gap:var(--space-12)}.method__n{font-weight:var(--weight-heavy);font-size:var(--text-h2);line-height:var(--leading-none);letter-spacing:var(--tracking-heading)}.method__text{display:grid;gap:var(--space-2)}.method__why{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:var(--space-fluid-5)}.method__why .body{max-width:var(--measure-wide)}@media(max-width:900px){.method__why{grid-template-columns:1fr}}.legal{padding-block:var(--space-fluid-8) var(--section-y)}.legal__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-fluid-7);align-items:start}.legal__head{position:sticky;top:calc(var(--nav-h) + var(--space-8));display:grid;gap:var(--space-4)}.legal__updated{color:var(--text-muted)}.legal__toc{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--stroke-1) solid var(--line);max-height:calc(100vh - var(--nav-h) - var(--space-40));overflow-y:auto}.legal__toc ol{display:grid;gap:var(--space-0-5);margin:0;padding:0;list-style:none}.legal__toc a{display:block;padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:var(--stroke-2) solid var(--line);font-size:var(--text-sm);line-height:var(--leading-ui);color:var(--text-muted);text-decoration:none;transition:color var(--duration-xs),border-color var(--duration-xs)}.legal__toc a:hover{color:var(--ink)}.legal__toc a[aria-current=location]{border-left-color:var(--ink);color:var(--ink);font-weight:var(--weight-label)}.legal__body section{scroll-margin-top:calc(var(--nav-h) + var(--space-6))}.legal__body{max-width:var(--measure-xl);border-top:var(--stroke-1) solid var(--ink)}.legal__body section{padding-block:var(--space-7);border-bottom:var(--stroke-1) solid var(--line)}.legal__body h2{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-h4);line-height:var(--leading-snug);letter-spacing:var(--tracking-title);margin-bottom:var(--space-3-5)}.legal__body h3{font-size:var(--text-ui);font-weight:var(--weight-semibold);margin:var(--space-5) 0 var(--space-2)}.legal__body p,.legal__body li,.legal__body address{color:var(--ink);font-size:var(--text-ui);line-height:var(--leading-relaxed);font-style:normal}.legal__body p+p{margin-top:var(--space-3)}.legal__body ul{display:grid;gap:var(--space-2);margin:var(--space-3) 0;padding-left:var(--list-indent);list-style:none}.legal__body ul li{position:relative}.legal__body ul li:before{content:"";position:absolute;left:calc(-1 * var(--list-indent));top:var(--list-marker-top);width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-3xs);background:var(--line-strong)}.legal__body strong{font-weight:var(--weight-semibold);color:var(--ink)}.legal__body a{color:var(--green-dark);text-decoration:underline;text-decoration-thickness:var(--stroke-1);text-underline-offset:var(--underline-offset);overflow-wrap:anywhere}.legal__dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1-5) var(--space-5)}.legal__dl dt{color:var(--text-muted)}@media(max-width:900px){.legal__grid{grid-template-columns:1fr}.legal__head{position:static}.legal__toc{display:none}}@media(max-width:420px){.legal__dl{grid-template-columns:1fr;gap:var(--space-0-5)}.legal__dl dd{margin-bottom:var(--space-2-5)}}.legal__inline-btn{padding:0;border:0;background:none;font:inherit;color:var(--green-dark);text-decoration:underline;text-decoration-thickness:var(--stroke-1);text-underline-offset:var(--underline-offset)}.nf{padding-block:var(--space-fluid-8)}.nf__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-fluid-5);align-items:center}.nf__inner{display:grid;gap:var(--space-6);justify-items:start}.nf__inner .h1{max-width:var(--measure-xs)}.nf__code{color:var(--text-muted)}.nf__actions{margin-top:var(--space-2)}@media(max-width:900px){.nf__grid{grid-template-columns:1fr}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green: #16a34a;--green-dark: #15803d;--green-ink: #4cc27a;--ink: #151613;--paper: #f6f6f1;--white: #ffffff;--black: #000000;--paper-2: #edede6;--paper-3: #e4e4dc;--line: #d8d8cf;--line-strong: #bdbdb3;--ink-3: #242520;--ink-line: #34352f;--ink-line-strong: #4a4b44;--ink-alpha-8: rgba(21, 22, 19, .08);--text: var(--ink);--text-muted: #696a62;--on-ink: var(--paper);--on-ink-muted: #9c9d94;--card: #efeae2;--card-lip: #f8f4ed;--card-edge: #cbc5be;--card-seam: #716b64;--decline-paper: #b4532a;--decline-text: #8a3b18;--decline-wash: #fbefe8;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .08 0 0 0 0 .07 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--font-sans: "Manrope Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs: .8125rem;--text-sm: .875rem;--text-md: .9375rem;--text-ui: 1rem;--text-base: 1.0625rem;--text-lg: clamp(1.0625rem, .98rem + .3vw, 1.1875rem);--text-xl: clamp(1.0625rem, .98rem + .4vw, 1.3125rem);--text-h4: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--text-h3: clamp(1.5rem, 1.15rem + 1.3vw, 2.25rem);--text-h2: clamp(2rem, 1.35rem + 2vw, 3.25rem);--text-h1: clamp(2.5rem, 1.45rem + 3.4vw, 4.5rem);--text-display: clamp(2.75rem, 1.1rem + 4.6vw, 5.4rem);--text-figure: clamp(3rem, 1.6rem + 4.6vw, 6rem);--text-figure-xl: clamp(6rem, 2.5rem + 11vw, 14rem);--weight-regular: 450;--weight-medium: 500;--weight-label: 560;--weight-semibold: 600;--weight-bold: 650;--weight-heavy: 700;--leading-figure: .8;--leading-none: 1;--leading-tight: 1.05;--leading-snug: 1.2;--leading-ui: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.6;--tracking-figure: -.06em;--tracking-display: -.045em;--tracking-heading: -.035em;--tracking-title: -.02em;--tracking-ui: -.01em;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-30: 120px;--space-40: 160px;--space-fluid-1: clamp(12px, 1.33vw, 20px);--space-fluid-2: clamp(16px, 1.6vw, 24px);--space-fluid-3: clamp(20px, 2.13vw, 32px);--space-fluid-4: clamp(24px, 3.2vw, 48px);--space-fluid-5: clamp(32px, 4.27vw, 64px);--space-fluid-6: clamp(40px, 5.33vw, 80px);--space-fluid-7: clamp(48px, 6.4vw, 96px);--space-fluid-8: clamp(56px, 7.47vw, 112px);--gutter: clamp(20px, 4.5vw, 64px);--section-y-tight: clamp(56px, 6vw, 96px);--section-y: clamp(80px, 9vw, 136px);--section-y-loose: clamp(96px, 11vw, 160px);--gap-icon: .5em;--list-indent: 1.1em;--list-marker-top: .7em;--wrap: 1312px;--wrap-narrow: 760px;--panel-max: 1408px;--panel-inset: clamp(8px, 1.2vw, 16px);--nav-h: 72px;--bar-h: 40px;--container-3xs: 240px;--container-2xs: 280px;--container-xs: 400px;--container-sm: 440px;--container-md: 520px;--container-lg: 640px;--container-xl: 860px;--measure-2xs: 11ch;--measure-xs: 16ch;--measure-sm: 20ch;--measure-md: 34ch;--measure-lg: 46ch;--measure: 54ch;--measure-wide: 62ch;--measure-xl: 70ch;--measure-heading: 40rem;--measure-heading-wide: 48rem;--control-xs: 36px;--control-sm: 40px;--control-md: 44px;--control-lg: 48px;--icon-sm: 14px;--icon-md: 18px;--icon-lg: 22px;--icon-em: 1em;--logo-h: 28px;--mark-size: clamp(36px, 3.4vw, 48px);--offscreen: -10000px;--radius-3xs: 2px;--radius-2xs: 4px;--radius-xs: 6px;--radius-sm: 8px;--radius: 12px;--radius-pill: 999px;--radius-circle: 50%;--stroke-1: 1px;--stroke-1-5: 1.5px;--stroke-2: 2px;--stroke-3: 3px;--focus-offset: 3px;--underline-offset: .2em;--duration-instant: .001ms;--duration-xs: .2s;--duration-sm: .35s;--duration-md: .5s;--duration-lg: .7s;--duration-xl: .9s;--duration-2xl: 1.1s;--duration-trip: 5.6s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-soft: cubic-bezier(.3, .75, .2, 1);--ease-draw: cubic-bezier(.45, .02, .22, 1);--z-nav-sheet: 49;--z-nav: 50;--z-consent: 60;--z-skip: 100;--bp-xs: 420px;--bp-sm: 560px;--bp-md: 760px;--bp-lg: 900px;--bp-xl: 980px;--bp-2xl: 1100px}:root{color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + var(--space-6))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background-color:var(--paper);background-image:var(--grain);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}::selection{background:var(--green);color:var(--ink)}:focus{outline:none}:focus-visible{outline:var(--stroke-2) solid var(--ink);outline-offset:var(--focus-offset);border-radius:var(--radius-2xs)}.on-ink :focus-visible{outline-color:var(--paper)}html{scrollbar-color:var(--line-strong) var(--paper)}::-webkit-scrollbar{width:var(--space-3);height:var(--space-3)}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--line-strong);border:var(--stroke-3) solid var(--paper);border-radius:var(--radius-pill)}input,textarea{caret-color:var(--green-dark)}.skip-link{position:fixed;left:var(--space-4);top:var(--space-3);z-index:var(--z-skip);padding:var(--space-2-5) var(--space-4);background:var(--paper);color:var(--ink);border-radius:var(--radius-xs);transform:translateY(-160%);transition:transform var(--duration-xs) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}.sr-only{position:absolute;width:var(--stroke-1);height:var(--stroke-1);padding:0;margin:calc(-1 * var(--stroke-1));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.wrap-narrow{width:min(100% - 2 * var(--gutter),var(--wrap-narrow));margin-inline:auto}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.section--paper-2{background-color:var(--paper-2)}.on-ink{background:var(--ink);color:var(--on-ink)}.panel{background:var(--ink);color:var(--on-ink);border-radius:var(--radius);padding:var(--space-fluid-5);position:relative;overflow:hidden}.panel-bleed{width:min(100% - 2 * var(--panel-inset),var(--panel-max));margin-inline:auto;border-radius:var(--radius)}.display{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-display);line-height:var(--leading-none);letter-spacing:var(--tracking-display);text-wrap:balance}.h1{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.stmt{display:grid;gap:var(--space-5);max-width:var(--measure-heading)}.stmt--wide{max-width:var(--measure-heading-wide)}.statement{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);text-wrap:balance}.stmt__rest{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-muted);max-width:var(--measure);text-wrap:pretty}.on-ink .stmt__rest,.panel .stmt__rest{color:var(--on-ink-muted)}.h3{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-h4);line-height:var(--leading-snug);letter-spacing:var(--tracking-title);text-wrap:balance}.h4{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-base);line-height:var(--leading-ui);letter-spacing:var(--tracking-ui)}.lede{font-size:var(--text-xl);line-height:var(--leading-normal);color:var(--text-muted);max-width:var(--measure);text-wrap:pretty}.on-ink .lede,.panel .lede{color:var(--on-ink-muted)}.body{color:var(--text-muted);max-width:var(--measure-wide);text-wrap:pretty}.on-ink .body,.panel .body{color:var(--on-ink-muted)}.small{font-size:var(--text-md);line-height:var(--leading-normal)}.fine{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.on-ink .fine,.panel .fine{color:var(--on-ink-muted)}.label{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-label);line-height:var(--leading-normal);letter-spacing:0;font-variant-numeric:tabular-nums}.data{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.num{font-variant-numeric:lining-nums tabular-nums}.logo-img{height:var(--logo-h);width:auto}.gmark__crescent{fill:var(--green)}.reveal__item{--i: 0}[data-reveal=armed] .reveal__item{opacity:0;transform:translateY(var(--space-4))}[data-reveal=in] .reveal__item{transition:opacity var(--duration-lg) var(--ease-out),transform var(--duration-lg) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--duration-xs) / 3)}.link{color:var(--green-dark);text-decoration:underline;text-decoration-thickness:var(--stroke-1);text-underline-offset:var(--underline-offset);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color var(--duration-xs)}.link:hover{text-decoration-color:currentColor}.on-ink .link,.panel .link{color:var(--green-ink)}.arrow-link{display:inline-flex;align-items:center;gap:var(--gap-icon);font-weight:var(--weight-bold);font-size:var(--text-md);color:inherit}.arrow-link svg{width:var(--icon-em);height:var(--icon-em);transition:transform var(--duration-sm) var(--ease-out)}.arrow-link:hover svg{transform:translate(3px)}.btn{--btn-bg: var(--ink);--btn-fg: var(--paper);--btn-bd: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-icon);min-height:var(--control-lg);padding:0 var(--space-6);border-radius:var(--radius-xs);border:var(--stroke-1) solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-ui);line-height:var(--leading-none);letter-spacing:var(--tracking-ui);white-space:nowrap;transition:background-color var(--duration-xs),border-color var(--duration-xs),color var(--duration-xs),transform var(--duration-xs) var(--ease-out)}.btn:hover{--btn-bg: var(--black)}.on-ink .btn:not(.btn--ghost),.panel .btn:not(.btn--ghost){--btn-bg: var(--paper);--btn-fg: var(--ink)}.on-ink .btn:not(.btn--ghost):hover,.panel .btn:not(.btn--ghost):hover{--btn-bg: var(--white)}.btn:active{transform:translateY(1px)}.btn svg{width:var(--icon-md);height:var(--icon-md);transition:transform var(--duration-sm) var(--ease-out)}.btn:hover svg{transform:translate(2px)}.btn--sm{min-height:var(--control-sm);padding:0 var(--space-4);font-size:var(--text-md)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--ink);--btn-bd: var(--line-strong)}.btn--ghost:hover{--btn-bg: transparent;--btn-bd: var(--ink)}.on-ink .btn--ghost,.panel .btn--ghost{--btn-fg: var(--paper);--btn-bd: var(--ink-line-strong)}.on-ink .btn--ghost:hover,.panel .btn--ghost:hover{--btn-bd: var(--paper)}.btn--ink{--btn-bg: var(--ink);--btn-fg: var(--paper)}.btn--ink:hover{--btn-bg: var(--black)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.rule-top{border-top:var(--stroke-1) solid var(--line)}.on-ink .rule-top,.panel .rule-top{border-color:var(--ink-line)}.checks{display:grid;gap:var(--space-2-5)}.checks li{display:grid;grid-template-columns:var(--icon-md) 1fr;gap:var(--space-3);align-items:start;color:var(--text-muted);font-size:var(--text-md);line-height:var(--leading-normal)}.checks svg{width:var(--icon-md);height:var(--icon-md);margin-top:var(--space-0-5);color:var(--green-dark)}.on-ink .checks li,.panel .checks li{color:var(--on-ink-muted)}.on-ink .checks svg,.panel .checks svg{color:var(--green-ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--duration-instant)!important;animation-iteration-count:1!important;transition-duration:var(--duration-instant)!important}}
