body:has(.sector-dark) .navbar{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--hairline-on-dark)}body:has(.sector-dark) .navbar.is-scrolled{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--hairline-on-dark)}body:has(.sector-dark) .navbar.navbar--on-dark{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--hairline-on-dark)}body:has(.sector-dark) .navbar:after{display:none}:is(body:has(.sector-dark) .navbar__inner,body:has(.sector-dark) .navbar__burger){color:var(--ink-on-dark)}body:has(.sector-dark) .navbar__mark{filter:brightness(0)invert()}body:has(.sector-dark) .navbar .btn--bare{color:var(--ink-on-dark)}body:has(.sector-dark) .navbar .btn--primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}body:has(.sector-dark) .navbar__navlink{color:var(--muted-on-dark)}:is(body:has(.sector-dark) .navbar__navlink:hover,body:has(.sector-dark) .navbar__navlink[aria-current=page],body:has(.sector-dark) .navbar__navlink[aria-expanded=true]){color:var(--ink-on-dark)}body:has(.sector-dark) .navbar__navlink:focus-visible{outline-color:var(--ink-on-dark)}.sector-dark{background:var(--ink)}html:has(.sector-dark){background:var(--ink)}.sector-dark{font-family:var(--font-mono)}.sector-dark .sec-hero__title,.sector-dark .shead__title,.sector-dark .sec-answer__label,.sector-dark .cta__title{font-family:var(--font-display)}.sector-dark .pcard__name{font-family:var(--font-mono)}.sector-dark .shead__note{font-size:var(--fs-body);letter-spacing:-.01em;line-height:1.6}.sector-dark .sec-hero__lead{font-family:var(--font-mono);font-size:var(--fs-body-lg);letter-spacing:-.01em;line-height:1.6}[data-tone=dark] .faq__q{color:var(--ink-on-dark)}.sec-hero{--hero-split:50;align-items:center;min-height:min(80vh,780px);display:flex;position:relative;overflow:hidden}.sec-hero--bottom{padding-block:var(--space-8);align-items:flex-end}.sec-hero__media{top:0;bottom:0;right:0;left:calc(var(--hero-split) * 1%);z-index:0;position:absolute}.sec-hero__media img{object-fit:cover;object-position:center center;width:100%;height:100%}.sec-hero__ph{padding:var(--space-6);text-align:center;background:var(--surface-tint-2);font-family:var(--font-mono);font-size:var(--fs-tiny);letter-spacing:.03em;color:var(--muted-2);place-items:center;display:grid;position:absolute;inset:0}[data-tone=dark] .sec-hero__ph,.sector-dark .sec-hero__ph{background:var(--surface-on-dark)}.sec-hero__seam{top:0;bottom:0;left:calc(var(--hero-split) * 1%);z-index:1;background:var(--hairline);pointer-events:none;width:1px;position:absolute}.sec-hero .container{z-index:2;position:relative}.sec-hero__title,.sec-hero__lead,.sec-hero__cta,.sec-hero__creds,.sec-hero .sec-creds{max-width:calc(var(--hero-split) * 1vw - max(0px, (100vw - var(--container-max)) / 2) - var(--gutter) - var(--space-6))}.sec-hero__title{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:var(--fw-display);max-width:min(18ch, calc(var(--hero-split) * 1vw - max(0px, (100vw - var(--container-max)) / 2) - var(--gutter) - var(--space-6)))}.sec-hero__lead{margin-top:var(--space-5)}.sec-hero__cta{margin-top:var(--space-6);gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:559px){.sec-hero__cta{flex-direction:column;align-items:stretch;width:100%}}.sec-creds{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--hairline);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sec-cred{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;border:1px solid var(--hairline);border-radius:var(--r-sm);padding:6px 10px}.sec-creds__sep{color:var(--muted-2);font-size:var(--fs-small)}.sec-credstrip{padding-block:var(--space-5)}.sec-credstrip__inner{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.sec-credstrip--grid{padding-block:0}.sec-credstrip--grid:before,.sec-credstrip--grid:after{background:var(--hairline);display:block}.sec-credgrid{grid-template-columns:repeat(var(--cols,4), 1fr);gap:0;margin-block:0;list-style:none;display:grid}.sec-credgrid__item{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;display:flex}.sec-credgrid__item+.sec-credgrid__item{border-left:1px solid var(--hairline)}.sec-credgrid__icon{flex:none;width:22px;height:22px}@media (max-width:860px){.sec-credgrid{grid-template-columns:repeat(2,1fr)}.sec-credgrid__item{padding:var(--space-4) var(--space-3);justify-content:flex-start}.sec-credgrid__item+.sec-credgrid__item{border-left:none}.sec-credgrid__item:nth-child(2n){border-left:1px solid var(--hairline)}.sec-credgrid__item:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (max-width:559px){.sec-credgrid{grid-template-columns:1fr}.sec-credgrid__item{padding-block:var(--space-3)}.sec-credgrid__item:nth-child(2n){border-left:none}.sec-credgrid__item+.sec-credgrid__item{border-top:1px solid var(--hairline)}}@media (max-width:860px){.sec-hero,.sec-hero--bottom{min-height:0;padding-block:0 var(--space-7);display:block;overflow:visible}.sec-hero__media{height:42vh;position:relative;left:0}.sec-hero__seam{display:none}.sec-hero .container{padding-top:var(--space-6)}.sec-hero__title,.sec-hero__lead,.sec-hero__cta,.sec-hero__creds,.sec-hero .sec-creds{max-width:none}}.sec-answer--paper{background:var(--paper)}.sec-answer .container{gap:var(--space-7);grid-template-columns:300px 1fr;align-items:start;display:grid}.sec-answer__label{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:var(--fw-h2);margin-top:var(--space-3)}.sec-answer__p{font-size:var(--fs-body-lg);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);color:var(--muted);max-width:64ch}.sec-answer__p a{border-bottom:1px solid var(--hairline);transition:border-color var(--dur-fast) var(--ease-out)}.sec-answer__p a:hover{border-color:currentColor}@media (max-width:820px){.sec-answer .container{gap:var(--space-4);grid-template-columns:1fr}}.sec-truths{margin:var(--space-2) 0 0;column-gap:var(--space-6);row-gap:var(--space-7);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.sec-truths--4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.sec-truths--4{grid-template-columns:repeat(2,1fr)}}.sec-truth{padding-top:var(--space-2);flex-direction:column;display:flex}.sec-truth__num{font-family:var(--font-mono);font-size:var(--fs-tiny);letter-spacing:.06em;color:var(--muted-2)}.sec-truth__claim{margin-top:var(--space-4);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:1.3}.sec-truth__detail{margin-top:var(--space-3);color:var(--muted);font-size:var(--fs-small);line-height:1.6}.sec-truth__link{padding-top:var(--space-5);font-size:var(--fs-small);margin-top:auto}@media (max-width:900px){.sec-truths{grid-template-columns:1fr 1fr}}@media (max-width:559px){.sec-truths{grid-template-columns:1fr}}.sec-subhead{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--muted);margin:var(--space-7) 0 var(--space-4)}.sec-pgrid{gap:var(--space-4);display:grid}.sec-pgrid--3{grid-template-columns:repeat(3,1fr)}.sec-pgrid--2{grid-template-columns:repeat(2,1fr)}.sec-pgrid .pcard__media{aspect-ratio:auto;height:200px}@media (max-width:820px){.sec-pgrid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:559px){.sec-pgrid--3,.sec-pgrid--2{grid-template-columns:1fr}}.sec-deploy__grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.sec-ctx{border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.sec-ctx__media{aspect-ratio:4/3;background:var(--surface-tint);border-bottom:1px solid var(--hairline-2);position:relative}[data-tone=dark] .sec-ctx__media{background:var(--surface-on-dark);border-bottom-color:var(--hairline-on-dark)}.sec-ctx{border-color:var(--hairline)}[data-tone=dark] .sec-ctx{border-color:var(--hairline-on-dark)}.sec-ctx__media img{object-fit:cover}.sec-ctx__ph{padding:var(--space-4);text-align:center;font-family:var(--font-mono);font-size:var(--fs-tiny);letter-spacing:.03em;color:var(--muted-2);place-items:center;display:grid;position:absolute;inset:0}.sec-ctx__inner{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.sec-ctx__num{font-family:var(--font-mono);font-size:var(--fs-tiny);letter-spacing:.06em;color:var(--muted-2)}.sec-ctx__title{margin-top:var(--space-3);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:1.25}.sec-ctx__desc{margin-top:var(--space-3);color:var(--muted);font-size:var(--fs-small);line-height:1.55}.sec-ctx__links{padding-top:var(--space-5);gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.sec-ctx__link{font-family:var(--font-mono);font-size:var(--fs-tiny);letter-spacing:.03em;border-bottom:1px solid var(--hairline);transition:border-color var(--dur-fast) var(--ease-out)}.sec-ctx__link:hover{border-color:currentColor}@media (max-width:1000px){.sec-deploy__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:559px){.sec-deploy__grid{grid-template-columns:1fr}}.sec-cols{gap:var(--space-7);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.sec-colhead{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-4)}.sec-list{margin:0;padding:0;list-style:none}.sec-list li{padding-block:var(--space-3);border-top:1px solid var(--hairline)}.sec-list li:first-child{border-top:none}.sec-list b{font-weight:var(--fw-semibold)}.sec-list span{color:var(--muted);font-size:var(--fs-small);margin-top:2px;line-height:1.55;display:block}@media (max-width:720px){.sec-cols{gap:var(--space-6);grid-template-columns:1fr}}.sec-wedge{margin-top:var(--space-7);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.sec-wedge__row{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.sec-wedge__row>p{font-size:var(--fs-h3);font-weight:var(--fw-h3);letter-spacing:var(--tr-h3);max-width:48ch}.section--tint .sec-wedge{background:var(--paper)}.sec-wedge__row p span{color:var(--muted);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:0;margin-top:var(--space-3);display:block}.sec-wedge__note{border-top:1px solid var(--hairline);padding-top:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-tiny);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.sec-wedge__note b{font-weight:var(--fw-medium)}.sec-spotlight{border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--space-7);margin:var(--space-2) 0 var(--space-7);gap:var(--space-7);grid-template-columns:auto 1fr;align-items:center;display:grid}.sec-spotlight__logo{width:auto;height:112px;display:block}.sec-spotlight__code{font-family:var(--font-mono);font-size:var(--fs-h2);letter-spacing:.04em;white-space:nowrap}.sec-spotlight__body p{color:var(--muted);font-size:var(--fs-body);max-width:60ch;line-height:1.6}.sec-spotlight__body b{font-weight:var(--fw-semibold)}@media (max-width:720px){.sec-spotlight{gap:var(--space-4);grid-template-columns:1fr}}.sec-logostrip{align-items:center;gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.sec-logo{width:auto;display:block}.sec-logo--tile{border-radius:var(--r-sm);height:44px}.sec-logo--mark{height:44px}.sec-badge{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--muted);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:6px 10px}.sec-ready__grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.sec-ready__card{border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--space-5);flex-direction:column;display:flex}.sec-ready__icon{width:26px;height:26px}.sec-ready__title{margin-top:var(--space-4);font-size:var(--fs-h4);font-weight:var(--fw-semibold)}.sec-ready__desc{margin-top:var(--space-2);color:var(--muted);font-size:var(--fs-small);line-height:1.6}.sec-ready__link{padding-top:var(--space-4);font-size:var(--fs-small);margin-top:auto}@media (max-width:820px){.sec-ready__grid{grid-template-columns:1fr}}.sec-real .rgrid{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.sec-real .rgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:559px){.sec-real .rgrid{grid-template-columns:1fr}}.sec-faq .faq{max-width:76ch}.faq{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-out), content-visibility var(--dur-base) var(--ease-out) allow-discrete;overflow:hidden}.faq__item[open]::details-content{block-size:auto}.sec-answer__p p+p{margin-top:.75em}
.display{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:var(--fw-display)}.lead{font-size:var(--fs-body-lg);line-height:var(--lh-lead);color:var(--muted);letter-spacing:var(--tr-lead)}[data-tone=dark] .lead{color:var(--muted-on-dark)}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--muted-2);align-items:center;gap:var(--space-2);display:inline-flex}[data-tone=dark] .eyebrow{color:var(--muted-on-dark)}.dot-ready{background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 60%, transparent);animation:pulse-ready 2.6s var(--ease-in-out) infinite;border-radius:50%}@keyframes pulse-ready{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 55%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--signal) 0%, transparent)}}.text-muted{color:var(--muted)}.text-center{text-align:center}.mono{font-family:var(--font-mono)}.nowrap{white-space:nowrap}.stack-2>*+*{margin-top:var(--space-2)}.stack-3>*+*{margin-top:var(--space-3)}.stack-4>*+*{margin-top:var(--space-4)}.stack-5>*+*{margin-top:var(--space-5)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
html{scroll-behavior:smooth;background:var(--page-bg)}@media (max-width:899px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--ink);letter-spacing:0;background:0 0}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);font-weight:var(--fw-h1);font-family:var(--font-display)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:var(--fw-h2);font-family:var(--font-display)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:var(--fw-h3)}h4{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);font-weight:var(--fw-h4)}strong,b{font-weight:var(--fw-semibold)}::selection{background:var(--ink);color:var(--paper)}[data-tone=dark] ::selection,.footer ::selection{background:var(--paper);color:var(--ink)}:where(section,div,main,ul,ol,li,dl,header,footer,nav,article,aside,figure,form,fieldset,details,table,tbody,thead,tr,body)::selection{color:var(--ink);background:0 0}[data-tone=dark] :where(section,div,ul,ol,li,dl,header,nav,article,aside,figure,form,fieldset,details,table,tbody,thead,tr)::selection,.footer :where(div,ul,ol,li,dl,nav,article,figure,form)::selection{color:var(--paper);background:0 0}.skip-link{z-index:var(--z-overlay);background:var(--ink);color:var(--ink-on-dark);padding:var(--space-3) var(--space-4);border-radius:var(--r-sm);position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--space-4);top:var(--space-4)}.grain{z-index:-1;pointer-events:none;opacity:.15;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='gamma' amplitude='1' exponent='0.7' offset='0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;display:none;position:fixed;inset:0}
html[data-theme="2"]{--theme-accent:var(--ink);--theme-accent-2:var(--ink-2);--theme-logo-ratio:3.9817;--theme-logo-h:23.8px;--theme-logo-h-scrolled:18.7px;--brand:var(--theme-accent);--brand-2:var(--theme-accent-2)}html[data-theme="2"] .btn--primary{background:var(--theme-accent)}html[data-theme="2"] .btn--primary:hover{background:var(--theme-accent-2)}html[data-theme="2"] .btn--primary:focus-visible{outline-color:var(--theme-accent)}html[data-theme="2"] [data-tone=dark] .btn--primary{background:var(--paper)}html[data-theme="2"] [data-tone=dark] .btn--primary:hover{background:var(--ink-on-dark)}html[data-theme="2"] .navbar--on-dark .btn--primary{background:var(--paper)}html[data-theme="2"] [data-tone=dark] .btn--primary:focus-visible{outline-color:var(--ink-on-dark)}html[data-theme="2"] .navbar__logo{width:calc(var(--theme-logo-h) * var(--theme-logo-ratio));transition:width var(--dur-base) var(--ease-out)}html[data-theme="2"] .navbar__mark--word{height:var(--theme-logo-h);object-fit:contain;object-position:left center;transition:opacity var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out), height var(--dur-base) var(--ease-out)}html[data-theme="2"] .navbar.is-scrolled .navbar__mark--word{opacity:1;height:var(--theme-logo-h-scrolled)}html[data-theme="2"] .navbar.is-scrolled .navbar__logo{width:calc(var(--theme-logo-h-scrolled) * var(--theme-logo-ratio))}@media (prefers-reduced-motion:reduce){html[data-theme="2"] .navbar__mark--word,html[data-theme="2"] .navbar__logo{transition:none}}
