@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&family=Instrument+Serif&display=swap";:root{--color-paper:oklch(98.42% .0034 247.86);--color-paper-2:oklch(96.83% .0069 247.9);--color-paper-3:oklch(92.88% .0126 255.51);--color-surface:oklch(99% .004 247.86);--color-ink:oklch(20.77% .0398 265.75);--color-ink-2:oklch(27.95% .0368 260.03);--color-muted:oklch(44.55% .0374 257.28);--color-rule:oklch(92.88% .0126 255.51);--color-rule-strong:oklch(82% .025 248);--color-accent:oklch(68.47% .1479 237.32);--color-accent-strong:oklch(50% .1193 242.75);--color-accent-hover:oklch(44.34% .1 240.79);--color-accent-deep:oklch(39.12% .0845 240.88);--color-accent-soft:oklch(97.71% .0125 236.62);--color-accent-wash:oklch(95.14% .025 236.82);--color-accent-rule:oklch(90.14% .0555 230.9);--color-accent-on-dark:oklch(82.76% .1013 230.32);--color-focus:oklch(58.76% .1389 241.97);--color-night:oklch(20.77% .0398 265.75);--color-night-2:oklch(27.95% .0368 260.03);--color-on-night:oklch(98.42% .0034 247.86);--color-on-night-muted:oklch(82% .025 248);--font-display:"Geist", "Avenir Next", "Segoe UI", sans-serif;--font-body:"Geist", "Segoe UI", sans-serif;--font-mono:"Geist Mono", "SFMono-Regular", monospace;--font-wordmark:"Instrument Serif", "Times New Roman", serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.9531rem;--text-2xl:2.4414rem;--text-3xl:3.0518rem;--text-4xl:3.8147rem;--text-display:clamp(3rem, 5.8vw + .4rem, 5.25rem);--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-pill:999px;--rule-hair:1px;--rule-strong:2px;--control-height:2.75rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--shadow-whisper:0 1px 2px oklch(20.77% .0398 265.75/.05);--shadow-float:0 1.5rem 4rem -2.5rem oklch(20.77% .0398 265.75/.28);--shadow-nav:0 .75rem 2rem -1.25rem oklch(20.77% .0398 265.75/.24);--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200}.wb-index,.wb-faq__eyebrow{display:none}.wb-header{z-index:var(--z-sticky);pointer-events:none;position:fixed;inset-block-start:var(--space-md);inset-inline:0}.wb-nav.page-shell{width:fit-content;max-width:calc(100% - (var(--space-md) * 2));min-height:calc(var(--control-height) + var(--space-xs));padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-surface) 84%, transparent);box-shadow:var(--shadow-nav);backdrop-filter:blur(var(--space-lg)) saturate(120%);pointer-events:auto;display:flex}.wb-nav .wordmark{min-height:var(--control-height)}.wb-nav__links{align-items:center;gap:var(--space-2xs);display:none}.wb-nav__links a{min-height:var(--control-height);padding-inline:var(--space-sm);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.wb-nav__cta{min-height:var(--control-height);padding-inline:var(--space-md);white-space:nowrap}.button.wb-button--light{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-on-night)}.wb-button,.wb-text-link,.wb-nav__links a,.wb-footer a,.wb-faq__item summary{-webkit-tap-highlight-color:transparent}.button:active,.wb-text-link:active{transform:translateY(var(--space-3xs))}.wb-hero{isolation:isolate;min-height:76dvh;padding-block:var(--space-3xl) var(--space-4xl);position:relative;overflow:visible}.wb-hero:before{z-index:calc(var(--z-base) * -1);content:"";background-image:linear-gradient(to right, color-mix(in oklch, var(--color-ink) 6%, transparent) var(--rule-hair), transparent var(--rule-hair)), linear-gradient(to bottom, color-mix(in oklch, var(--color-ink) 6%, transparent) var(--rule-hair), transparent var(--rule-hair)), radial-gradient(circle at 88% 8%, var(--color-accent-wash), transparent 38%);background-size:var(--space-2xl) var(--space-2xl), var(--space-2xl) var(--space-2xl), auto;mask-image:radial-gradient(ellipse 86% 72% at 50% 38%, var(--color-ink) 34%, transparent 82%);pointer-events:none;position:absolute;inset:0}.wb-hero__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.wb-hero__copy{gap:var(--space-lg);min-width:0;display:grid}.wb-kicker{min-height:calc(var(--control-height) - var(--space-sm));padding-inline:var(--space-sm);justify-self:start;align-items:center;gap:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;font-weight:500;display:inline-flex}.wb-kicker:before{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-accent);content:"";box-shadow:0 0 0 var(--space-2xs) var(--color-accent-soft)}.wb-hero__heading{justify-items:start;gap:var(--space-lg);max-width:none;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;display:grid}.wb-hero__title{max-width:15ch;font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.055em;font-weight:700;line-height:.94;display:block}.wb-hero__lede{max-width:48ch;color:var(--color-ink-2);font-size:clamp(var(--text-base), 1.4vw, var(--text-md));line-height:1.5}.wb-hero__actions{align-items:stretch;gap:var(--space-sm);flex-direction:column;display:flex}.button.wb-button--signal{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-on-night);box-shadow:var(--shadow-float)}.wb-text-link{min-height:var(--control-height);padding-inline:var(--space-md);justify-content:center;align-items:center;gap:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.wb-product-shot{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-whisper);position:relative;overflow:clip}.wb-product-shot img{background:var(--color-paper-2);width:100%;height:auto}.wb-product-shot--hero{box-shadow:var(--shadow-float);align-self:center}.wb-product-shot__caption{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-lg);padding:var(--space-sm) var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);color:var(--color-ink-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.wb-product-shot__caption span{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.wb-product-shot__caption strong{font-weight:500}.wb-hero__proof{border-block:var(--rule-hair) solid var(--color-rule-strong);background:color-mix(in oklch, var(--color-paper) 88%, transparent);margin-block-start:var(--space-2xl)}.wb-hero__proof .page-shell{padding-block:var(--space-md);gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.wb-hero__proof span{align-items:center;gap:var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;display:flex}.wb-hero__proof span:before{width:var(--space-2xs);height:var(--space-2xs);background:var(--color-accent);content:""}.wb-tour{padding-block:var(--space-3xl) var(--space-4xl);background:var(--color-surface);position:relative}.wb-tour__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.wb-tour__intro{align-content:start;gap:var(--space-lg);min-width:0;display:grid}.wb-tour__intro h2,.wb-purchase h2,.wb-teams h2,.wb-faq h2,.wb-demo h2{max-width:15ch;font-size:clamp(var(--text-2xl), 4.2vw, var(--text-4xl));font-weight:700;line-height:1}.wb-tour__intro>p,.wb-teams__heading>p,.wb-faq__heading>p,.wb-demo__copy>p{max-width:52ch;color:var(--color-muted);font-size:var(--text-md)}.wb-tour__intro .wb-text-link{justify-self:start}.wb-tour__screens{gap:var(--space-3xl);min-width:0;display:grid}.wb-step{gap:var(--space-lg);min-width:0;border-block-start:var(--rule-hair) solid var(--color-rule-strong);padding-block-start:var(--space-xl);display:grid}.wb-step__copy{gap:var(--space-sm);max-width:62ch;display:grid}.wb-step__copy>span{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:500}.wb-step__copy h3{max-width:24ch;font-size:clamp(var(--text-xl), 3vw, var(--text-2xl));font-weight:700;line-height:1.05}.wb-step__copy p{max-width:58ch;color:var(--color-muted)}.wb-product-shot--tour,.wb-product-shot--results{border-radius:var(--radius-xl);box-shadow:var(--shadow-float)}.wb-capture-story{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.wb-followup{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.wb-followup__bridge{align-items:center;gap:var(--space-sm);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;display:flex}.wb-followup__bridge:before,.wb-followup__bridge:after{height:var(--rule-hair);background:var(--color-rule-strong);content:"";flex:1}.wb-step__result{padding:var(--space-md);align-items:flex-start;gap:var(--space-sm);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-ink-2);display:flex}.wb-step__result span{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;flex:none;font-weight:500}.wb-product-shot__link{min-height:var(--control-height);margin:var(--space-xs) var(--space-md) var(--space-md);justify-content:flex-end}.wb-purchase{gap:var(--space-2xl);margin-block:var(--space-3xl);padding-block:var(--space-2xl);border:var(--rule-hair) solid var(--color-accent-rule);border-radius:var(--radius-xl);background:var(--color-accent-soft);grid-template-columns:minmax(0,1fr);display:grid}.wb-purchase__copy{align-content:start;gap:var(--space-lg);min-width:0;display:grid}.wb-purchase__lede{max-width:56ch;color:var(--color-ink-2);font-size:var(--text-md)}.wb-purchase__outcomes{margin:0;padding:0;list-style:none;display:grid}.wb-purchase__outcomes li{gap:var(--space-xs);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-accent-rule);display:grid}.wb-purchase__outcomes strong{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.wb-purchase__outcomes span{max-width:56ch;color:var(--color-muted)}.wb-purchase__proofs{gap:var(--space-lg);min-width:0;display:grid}.wb-purchase__shot{border-color:var(--color-accent-rule);box-shadow:var(--shadow-float)}.wb-teams{padding-block:var(--space-3xl)}.wb-teams__heading{gap:var(--space-lg);margin-block-end:var(--space-xl);display:grid}.wb-teams__heading h2{max-width:22ch}.wb-teams__grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.wb-team{align-content:start;gap:var(--space-md);min-height:18rem;padding:var(--space-xl);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-surface);display:grid;position:relative}.wb-team>span{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500}.wb-team h3{font-size:var(--text-xl);font-weight:700}.wb-team>p{max-width:45ch;color:var(--color-muted)}.wb-team ul{margin:auto 0 0;padding:0;list-style:none;display:grid}.wb-team li{padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-sm)}.wb-team:first-child{background:var(--color-accent-wash)}.wb-team:nth-child(2){background:var(--color-paper-2)}.wb-team:nth-child(3){background:var(--color-surface)}.wb-teams__close{align-items:center;gap:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-md);margin-block-start:var(--space-lg);display:flex}.wb-teams__close span{color:var(--color-accent-strong)}.wb-faq{padding-block:var(--space-3xl) var(--space-4xl);background:var(--color-paper-2)}.wb-faq__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.wb-faq__heading{align-content:start;gap:var(--space-lg);display:grid}.wb-faq__list{border-block-end:var(--rule-hair) solid var(--color-rule-strong)}.wb-faq__item{border-block-start:var(--rule-hair) solid var(--color-rule-strong)}.wb-faq__item summary{gap:var(--space-sm) var(--space-md);min-height:calc(var(--control-height) + var(--space-lg));padding-block:var(--space-md);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.wb-faq__item summary::-webkit-details-marker{display:none}.wb-faq__meta{align-items:center;gap:var(--space-xs);color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;grid-column:1;font-weight:500;display:flex}.wb-faq__meta small{font:inherit}.wb-faq__item summary strong{font-family:var(--font-display);font-size:var(--text-md);grid-column:1;font-weight:600;line-height:1.25}.wb-faq__item summary i{width:var(--control-height);height:var(--control-height);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:var(--color-surface);grid-area:1/2/span 2;place-items:center;display:grid;position:relative}.wb-faq__item summary i:before,.wb-faq__item summary i:after{width:var(--space-sm);height:var(--rule-hair);background:var(--color-ink);content:"";transition:transform var(--dur-short) var(--ease-in-out);position:absolute}.wb-faq__item summary i:after{transform:rotate(90deg)}.wb-faq__item[open] summary i:after{transform:rotate(0)}.wb-faq__answer{grid-template-rows:0fr;display:grid}.wb-faq__answer>p{max-width:65ch;color:var(--color-muted);padding-block-end:0;overflow:hidden}.wb-faq__item[open] .wb-faq__answer{grid-template-rows:1fr}.wb-faq__item[open] .wb-faq__answer>p{padding-block-end:var(--space-lg)}.wb-demo{padding-block:var(--space-4xl);background:var(--color-paper)}.wb-demo__inner{isolation:isolate;gap:var(--space-2xl);padding-block:var(--space-2xl);border-radius:var(--radius-xl);background:var(--color-night);color:var(--color-on-night);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.wb-demo__inner:before{z-index:calc(var(--z-base) * -1);content:"";background-image:linear-gradient(to right, color-mix(in oklch, var(--color-on-night) 7%, transparent) var(--rule-hair), transparent var(--rule-hair)), linear-gradient(to bottom, color-mix(in oklch, var(--color-on-night) 7%, transparent) var(--rule-hair), transparent var(--rule-hair)), radial-gradient(circle at 90% 0, var(--color-accent-deep), transparent 35%);background-size:var(--space-2xl) var(--space-2xl), var(--space-2xl) var(--space-2xl), auto;position:absolute;inset:0}.wb-demo__copy{gap:var(--space-lg);display:grid}.wb-demo h2{max-width:17ch;color:var(--color-on-night)}.wb-demo__copy>p{color:var(--color-on-night-muted)}.wb-demo__action{align-content:end;gap:var(--space-lg);min-width:0;display:grid}.wb-demo__action>div{gap:var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-night-2);padding-block-start:var(--space-md);display:grid}.wb-demo__action span{color:var(--color-accent-on-dark);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:500}.wb-demo__action p{color:var(--color-on-night-muted)}.button.wb-button--ink{border-color:var(--color-on-night);background:var(--color-on-night);color:var(--color-night);justify-self:start}.wb-footer{padding-block:var(--space-2xl) var(--space-xl);background:var(--color-surface)}.wb-footer .page-shell{gap:var(--space-2xl);display:grid}.wb-footer__masthead{max-width:28ch;color:var(--color-ink);font-size:clamp(var(--text-3xl), 8vw, var(--text-display));white-space:nowrap;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.wb-footer__masthead .brand-logo{font-size:1em}.wb-footer__meta{gap:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-muted);font-size:var(--text-sm);padding-block-start:var(--space-lg);display:grid}.wb-footer__meta nav{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.wb-footer__meta a{min-height:var(--control-height);color:var(--color-ink-2);white-space:nowrap;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.wb-nav__links a:hover{background:var(--color-paper-2);color:var(--color-ink)}.wb-button:hover{transform:translateY(calc(var(--space-3xs) * -1))}.button.wb-button--signal:hover,.button.wb-button--light:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.button.wb-button--ink:hover{background:var(--color-accent-on-dark);border-color:var(--color-accent-on-dark)}.wb-text-link:hover,.wb-footer a:hover,.wb-faq__item summary:hover strong{color:var(--color-accent-strong)}}.wb-nav__links a:active,.wb-footer a:active{color:var(--color-accent-hover)}.wb-faq__item summary:active{background:var(--color-paper-3)}@media (width>=40rem){.wb-hero__actions{flex-direction:row;align-items:center}.wb-hero__proof .page-shell{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.wb-teams__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-team:nth-child(3){grid-column:1/-1;min-height:16rem}.wb-footer__meta{grid-template-columns:minmax(0,1fr) auto;align-items:start}.wb-footer__meta>p:last-child{grid-column:1/-1}}@media (width>=60rem){.wb-nav.page-shell{gap:var(--space-md);padding-inline-start:var(--space-md)}.wb-nav__links{display:flex}.wb-hero__grid{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.wb-hero__copy{padding-block-end:var(--space-xl)}.wb-tour__layout{gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.wb-tour__intro{align-self:start;position:sticky;inset-block-start:calc(var(--space-3xl) + var(--control-height))}.wb-capture-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wb-purchase{padding-inline:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wb-teams__grid{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:clip}.wb-team,.wb-team:first-child,.wb-team:nth-child(2),.wb-team:nth-child(3){background:var(--color-surface);border:0;border-radius:0;grid-column:auto;min-height:21rem;margin-block-start:0}.wb-team:not(:last-child){border-inline-end:var(--rule-hair) solid var(--color-rule-strong)}.wb-team:not(:last-child):after{z-index:var(--z-raised);width:calc(var(--space-md) * 2);height:calc(var(--space-md) * 2);border:var(--rule-hair) solid var(--color-accent-rule);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--text-sm);content:"→";place-items:center;display:grid;position:absolute;inset-block-start:var(--space-xl);inset-inline-end:calc(var(--space-md) * -1)}.wb-faq__layout{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wb-faq__heading{align-self:start;position:sticky;inset-block-start:calc(var(--space-3xl) + var(--control-height))}.wb-demo__inner{padding-inline:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.wb-footer__meta{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline}.wb-footer__meta>p:last-child{grid-column:auto}}@media (width>=90rem){.wb-hero__grid{gap:var(--space-4xl)}.wb-purchase{padding-inline:var(--space-3xl)}}@media (pointer:coarse){.button,.wb-text-link,.wb-nav__links a,.wb-footer__meta a{min-height:calc(var(--control-height) + var(--space-2xs))}}@media (prefers-reduced-motion:reduce){.wb-button,.wb-text-link,.wb-nav__links a,.wb-faq__answer,.wb-faq__answer>p,.wb-faq__item summary i:before,.wb-faq__item summary i:after{transition-duration:var(--dur-micro)!important}.wb-button:hover,.wb-button:active,.wb-text-link:active{transform:none}}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-paper);min-width:20rem;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);scroll-behavior:smooth;margin:0;line-height:1.55;overflow-x:clip}body{min-height:100dvh}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{min-width:0;font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;font-style:normal;line-height:1.02}:focus-visible{outline:var(--rule-strong) solid var(--color-paper);outline-offset:3px;box-shadow:0 0 0 5px var(--color-focus)}.page-shell{width:min(100%,90rem);padding-inline:clamp(var(--space-md), 4vw, var(--space-3xl));margin-inline:auto}.skip-link{z-index:var(--z-dropdown);padding:var(--space-sm) var(--space-md);background:var(--color-ink);color:var(--color-paper);text-decoration:none;position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.wordmark{min-height:var(--control-height);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.brand-logo{color:inherit;white-space:nowrap;align-items:center;gap:.55em;display:inline-flex}.brand-logo__mark{object-fit:contain;flex:none;width:.86em;height:1em}.brand-logo__name{font-family:var(--font-display);letter-spacing:-.035em;font-size:.78em;font-style:normal;font-weight:500;line-height:1}.wordmark .brand-logo{font-size:2rem}.button{min-height:2.75rem;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-sm);white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.button:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
