:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: .8125rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.5625rem;--text-2xl: 1.953rem;--text-3xl: 2.441rem;--text-display-s: clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display: clamp(2.75rem, 4.6vw + 1rem, 5.25rem);--text-section: clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title: clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead: clamp(1.125rem, .35vw + 1rem, 1.375rem);--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);--ease-seal: cubic-bezier(.34, 1.5, .64, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--color-error: oklch(52% .19 27);--color-success: oklch(50% .12 150);--container: 1440px;--gutter: 64px;--gap-columns: 32px;--section-gap-s: 120px;--section-gap: 144px;--section-gap-l: 176px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--nav-height: 76px;--color-paper: oklch(98.4% .006 200);--color-paper-2: oklch(96.2% .011 195);--color-paper-3: oklch(93% .016 195);--color-ink: oklch(25% .03 235);--color-ink-2: oklch(38% .03 230);--color-muted: oklch(50% .03 225);--color-rule: oklch(89% .014 205);--color-tile: oklch(99.7% .003 200);--color-on-ink: oklch(97% .008 200);--color-on-ink-2: oklch(82% .02 215);--color-rule-on-ink: oklch(38% .03 230);--color-accent: oklch(51.2% .094 178.3);--color-accent-hover: oklch(45% .085 180);--color-accent-ink: oklch(98.8% .005 180);--color-accent-bright: oklch(64.3% .144 160.6);--color-focus: oklch(52% .14 178);--color-seal: oklch(70.5% .124 213.5);--color-seal-deep: oklch(37.6% .064 202.5);--color-field-secure: oklch(94.1% .07 153.6);--color-field-secure-ink: oklch(37.6% .064 202.5);--color-field-held: oklch(96.8% .054 95.9);--color-field-held-ink: oklch(43.7% .103 59.3);--color-field-release: oklch(95.7% .053 184.6);--color-field-release-ink: oklch(33.5% .1 252);--font-display: "Rethink Sans Variable", ui-sans-serif, system-ui, sans-serif;--font-body: "Poppins", ui-sans-serif, system-ui, sans-serif;--font-outlier: var(--font-body);--display-weight: 700;--radius-card: 16px;--radius-chip: 999px;--radius-pill: 12px;--rule-hair: 1px;--shadow-card: 0 1px 2px oklch(25% .03 235 / .06);--tracking-display: -.03em}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight, 700);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}p{margin:0;text-wrap:pretty}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2, var(--color-paper)),var(--color-paper-3, var(--color-paper)))}[data-slot]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media(max-width:60rem){:root{--gutter: 24px;--section-gap-s: 80px;--section-gap: 96px;--section-gap-l: 120px}}@media(max-width:40rem){:root{--gutter: 16px;--section-gap-s: 56px;--section-gap: 72px;--section-gap-l: 96px;--gap-columns: 16px}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.is-prerendering *,.is-prerendering *:before,.is-prerendering *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*:not(.keep-motion),*:not(.keep-motion):before,*:not(.keep-motion):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.logo--intro .logo__word path:nth-child(1){animation-delay:.55s}.logo--intro .logo__word path:nth-child(2){animation-delay:.595s}.logo--intro .logo__word path:nth-child(3){animation-delay:.64s}.logo--intro .logo__word path:nth-child(4){animation-delay:.685s}.logo--intro .logo__word path:nth-child(5){animation-delay:.73s}.logo--intro .logo__word path:nth-child(6){animation-delay:.775s}.logo--intro .logo__word path:nth-child(7){animation-delay:.82s}.logo--intro .logo__word path:nth-child(8){animation-delay:.865s}.logo--intro .logo__word path:nth-child(9){animation-delay:.91s}.logo--intro .logo__word path:nth-child(10){animation-delay:.955s}.logo--intro .logo__tag path:nth-child(1){animation-delay:1s}.logo--intro .logo__tag path:nth-child(2){animation-delay:1.018s}.logo--intro .logo__tag path:nth-child(3){animation-delay:1.036s}.logo--intro .logo__tag path:nth-child(4){animation-delay:1.054s}.logo--intro .logo__tag path:nth-child(5){animation-delay:1.072s}.logo--intro .logo__tag path:nth-child(6){animation-delay:1.09s}.logo--intro .logo__tag path:nth-child(7){animation-delay:1.108s}.logo--intro .logo__tag path:nth-child(8){animation-delay:1.126s}.logo--intro .logo__tag path:nth-child(9){animation-delay:1.144s}.logo--intro .logo__tag path:nth-child(10){animation-delay:1.162s}.logo--intro .logo__tag path:nth-child(11){animation-delay:1.18s}.logo--intro .logo__tag path:nth-child(12){animation-delay:1.198s}.logo--intro .logo__tag path:nth-child(13){animation-delay:1.216s}.logo--intro .logo__tag path:nth-child(14){animation-delay:1.234s}.logo--intro .logo__tag path:nth-child(15){animation-delay:1.252s}.logo--intro .logo__tag path:nth-child(16){animation-delay:1.27s}.logo--intro .logo__tag path:nth-child(17){animation-delay:1.288s}.logo--intro .logo__tag path:nth-child(18){animation-delay:1.306s}.logo--intro .logo__tag path:nth-child(19){animation-delay:1.324s}.logo--intro .logo__tag path:nth-child(20){animation-delay:1.342s}.logo--intro .logo__tag path:nth-child(21){animation-delay:1.36s}.logo--intro .logo__tag path:nth-child(22){animation-delay:1.378s}.head{padding-block:var(--space-2xl) var(--space-lg)}.head__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl) var(--gap-columns);align-items:center}.head--stack .head__grid{grid-template-columns:minmax(0,1fr)}.head__text{display:grid;gap:var(--space-lg);align-content:start;padding-right:var(--space-xl)}.head__side{display:grid;gap:var(--space-lg);align-content:start}.head--stack .head__text{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gap-columns);align-items:end;padding-right:0}.head--stack .head__text h1,.head--stack .head__crumb{grid-column:1}.head--stack .head__side{grid-column:2;grid-row:-2 / -1;padding-bottom:var(--space-2xs)}.head h1{font-size:var(--text-display-s);max-width:16ch}.head .lead{color:var(--color-ink-2)}.head__crumb{font-size:var(--text-sm)}.head__crumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink-2)}.head__crumb a:hover{color:var(--color-ink)}.head__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.head__visual,.head__text{min-width:0}.head__visual:empty{display:none}.head--stack .head__visual{margin-top:var(--space-xl)}.head .flow{margin-top:0}.band{padding-block:var(--section-gap-s)}.band--rule{border-top:var(--rule-hair) solid var(--color-rule)}.band h2{max-width:24ch}.band__note{margin-top:var(--space-xl);color:var(--color-ink-2);font-size:var(--text-sm)}.band__lede{margin-top:var(--space-lg);font-size:var(--text-lead);color:var(--color-ink-2);max-width:52ch}.band__lede a,.band a{color:var(--color-seal-deep);font-weight:600}.band a:hover{color:var(--color-ink)}.steps{list-style:none;margin:var(--space-2xl) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:step}.steps--four{grid-template-columns:repeat(4,minmax(0,1fr))}.steps li{counter-increment:step;display:grid;gap:var(--space-xs);align-content:start;padding:0 var(--space-xl);border-left:var(--rule-hair) solid var(--color-rule)}.steps li:first-child{padding-left:0;border-left:0}.steps li:before{content:counter(step);font:700 var(--text-3xl)/1 var(--font-display);color:var(--color-seal);font-variant-numeric:tabular-nums;margin-bottom:var(--space-sm)}.steps--options li:before{content:none}.steps h3{font-size:var(--text-xl)}.steps p{color:var(--color-ink-2);max-width:45ch}.steps a{display:inline-flex;align-items:center;min-height:44px}.facts{margin:var(--space-xl) 0 0;display:grid}.facts div{padding-block:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule)}.facts div:first-child{border-top:0;padding-top:0}.facts dt{font-size:var(--text-sm);color:var(--color-ink-2)}.facts dd{margin:var(--space-2xs) 0 0;font:700 var(--text-lg)/1.3 var(--font-display);color:var(--color-ink)}.facts--row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-2xl)}.facts--row div,.facts--row div:first-child{padding:0 var(--space-xl);border-top:0;border-left:var(--rule-hair) solid var(--color-rule)}.facts--row div:first-child{padding-left:0;border-left:0}.facts--row dd{font-size:var(--text-2xl);line-height:1.2;letter-spacing:-.01em}.trust__row{grid-column:1 / -1}.bigfacts{margin:0;display:grid;gap:0}.bigfacts div{padding-block:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.bigfacts div:first-child{border-top:0;padding-top:0}.bigfacts dt{font-size:var(--text-sm);color:var(--color-ink-2)}.bigfacts dd{margin:var(--space-xs) 0 0;font:700 var(--text-section)/1.05 var(--font-display);letter-spacing:-.02em;color:var(--color-ink)}.fees{padding-block:var(--section-gap-s);background:var(--color-paper-2)}.fees--plain{background:none;border-top:var(--rule-hair) solid var(--color-rule)}.fees__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl) var(--gap-columns);align-items:start}.calc{display:grid;gap:var(--space-xl);padding:var(--space-xl);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card)}.calc__form{display:grid;gap:var(--space-lg)}.calc__field>label{display:block;margin-bottom:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2)}.calc__input{display:flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-md);border:1px solid var(--color-muted);border-radius:var(--radius-pill);background:var(--color-paper);font:700 var(--text-xl)/1 var(--font-display)}.calc__input:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.calc__input input{flex:1;min-width:0;min-height:50px;border:0;background:none;color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;outline:none}.calc__input:has(input[aria-invalid=true]){border-color:var(--color-error)}.calc__help{min-height:1lh;margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2)}.calc__out{padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.calc__fee{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.calc__label{font-size:var(--text-sm);color:var(--color-ink-2)}.calc__fee output{max-width:100%;overflow-wrap:anywhere;font:700 var(--text-section)/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink)}.calc__rate{margin-top:var(--space-xs);color:var(--color-ink-2)}.calc__note{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-ink-2)}.calc__rules{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.calc__rules caption{text-align:left;font-weight:600;padding-bottom:var(--space-xs)}.calc__rules th,.calc__rules td{text-align:left;padding:var(--space-xs) var(--space-sm) var(--space-xs) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.calc__rules th{font-weight:600;color:var(--color-ink-2);white-space:nowrap}.calc.is-live .calc__rules{display:none}html:not(.js) .calc__form,html:not(.js) .calc__out{display:none}.qa__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-xl) var(--gap-columns);align-items:start}.qa details{border-top:var(--rule-hair) solid var(--color-rule)}.qa details:last-child{border-bottom:var(--rule-hair) solid var(--color-rule)}.qa summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:64px;padding-block:var(--space-md);font:600 var(--text-lg)/1.3 var(--font-display);color:var(--color-ink);cursor:pointer;list-style:none}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";flex-shrink:0;font:400 var(--text-xl)/1 var(--font-body);color:var(--color-seal-deep);transition:transform var(--dur-short) var(--ease-out)}.qa details[open] summary:after{transform:rotate(45deg)}.qa summary:hover{color:var(--color-seal-deep)}.qa summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.qa details p{padding-bottom:var(--space-lg);color:var(--color-ink-2);max-width:65ch}.qa details:not([open]) .qa__a{display:none}.split{padding-block:var(--section-gap-s)}.split+.split{padding-top:0}.split__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-2xl) var(--gap-columns);align-items:center}.split__grid>.split__text:first-child{order:0}.split .split__grid:has(>.split__text:first-child){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split__grid--even,.split .split__grid--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.split--flip .split__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split--flip .split__text{order:2}.split__text{display:grid;gap:var(--space-lg);align-content:start}.split__text p{font-size:var(--text-lead);color:var(--color-ink-2);max-width:46ch}.split .facts{margin-top:0}.statement{padding-block:var(--section-gap-s);background:var(--color-paper-2)}.statement__quote{margin:0;display:grid;gap:var(--space-lg)}.statement__quote blockquote{margin:0}.statement__quote p{font:600 var(--text-section)/1.12 var(--font-display);letter-spacing:-.02em;color:var(--color-ink);max-width:30ch}.statement__quote figcaption{font-size:var(--text-sm);color:var(--color-ink-2)}.statement__quote figcaption b{display:block;font-size:var(--text-md);color:var(--color-ink);font-weight:600}.plans{padding-block:var(--section-gap-s)}.plans__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-rule)}.plan{display:grid;gap:var(--space-sm);align-content:start;padding:var(--space-xl) var(--space-xl) 0;border-left:var(--rule-hair) solid var(--color-rule)}.plan:first-child{padding-left:0;border-left:0}.plan h3{font-size:var(--text-lg)}.plan__price{color:var(--color-ink-2)}.plan__price b{font:700 var(--text-display-s)/1 var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin-right:var(--space-2xs)}.plan p{color:var(--color-ink-2)}.plan--note{align-content:space-between}.plan--note .btn{justify-self:start;margin-top:var(--space-lg)}.track{list-style:none;margin:0;padding:var(--space-lg) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xs);border-top:var(--rule-hair) solid var(--color-rule)}.track .state{justify-content:flex-start;gap:var(--space-sm);min-height:56px;font-size:var(--text-md)}.track__n{font:700 var(--text-lg)/1 var(--font-display);font-variant-numeric:tabular-nums}.days{margin:0;display:grid;gap:var(--space-xl)}.days__row{display:grid;gap:var(--space-xs)}.days__label{font-size:var(--text-sm);color:var(--color-ink-2)}.days__bar{display:flex;align-items:center;min-height:64px;padding-inline:var(--space-md);border-radius:var(--space-xs);font:700 var(--text-xl)/1 var(--font-display)}.days__bar--avg{background:var(--color-paper-3);color:var(--color-ink)}.days__track{display:flex;align-items:center;gap:var(--space-md)}.days__bar--cv{flex:0 0 auto;width:calc(100% * 3 / 46);min-height:64px;padding:0;background:var(--color-accent)}.days__value{font:700 var(--text-xl)/1 var(--font-display);color:var(--color-ink);white-space:nowrap}.days figcaption{font-size:var(--text-sm);color:var(--color-ink-2)}.days figcaption a{color:var(--color-seal-deep)}.uses{padding-block:var(--section-gap-s);border-top:var(--rule-hair) solid var(--color-rule)}.uses .who__tabs{flex-wrap:wrap}.uses__panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-xl) var(--gap-columns);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule);align-items:start}.uses__panel:focus-visible{outline:2px solid var(--color-focus);outline-offset:8px}.uses__line{font-size:var(--text-lead);color:var(--color-ink);max-width:40ch}.uses__pays{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xs)}.uses__pays li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs) var(--space-md);align-items:center;min-height:96px;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper)}.uses__pays li b{font:700 var(--text-xl)/1.2 var(--font-display);color:var(--color-ink)}.uses__when{grid-column:1 / -1;color:var(--color-ink-2)}.voices-pair{padding-block:var(--section-gap-s)}.voices-pair__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl) var(--gap-columns);margin-top:var(--space-2xl)}.voices-pair figure{margin:0;display:grid;gap:var(--space-lg);align-content:space-between;padding-top:var(--space-lg);border-top:2px solid var(--color-seal)}.voices-pair blockquote{margin:0}.voices-pair__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.voices-pair p{font:600 var(--text-xl)/1.3 var(--font-display);letter-spacing:-.01em;color:var(--color-ink);max-width:45ch}.voices-pair figcaption{font-size:var(--text-sm);color:var(--color-ink-2)}.voices-pair figcaption b{display:block;color:var(--color-ink);font-weight:600;font-size:var(--text-md)}.groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xl) var(--gap-columns);margin-top:var(--space-2xl)}.band>.groups{margin-top:0}.groups__col{display:grid;gap:var(--space-md);align-content:start;padding-top:var(--space-lg);border-top:2px solid var(--color-seal)}.groups__col h3{font-size:var(--text-xl)}.groups__col h2{font-size:var(--text-xl);max-width:none}.groups__col ul{list-style:none;margin:0;padding:0;display:grid}.groups__col li{padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2)}.groups__col p{color:var(--color-ink-2)}.price-table{overflow-x:auto;border-radius:var(--space-2xs)}.price-table:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.price-table table{width:100%;min-width:44rem;border-collapse:collapse}.price-table th,.price-table td{text-align:left;padding:var(--space-md) var(--space-md) var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule);vertical-align:baseline}.price-table thead th{font-size:var(--text-sm);font-weight:600;color:var(--color-ink-2);white-space:nowrap}.price-table tbody th{font:700 var(--text-xl)/1.2 var(--font-display);color:var(--color-ink);white-space:nowrap}.price-table td b{font:700 var(--text-3xl)/1 var(--font-display);color:var(--color-ink)}.price-table td{color:var(--color-ink-2)}.price-table a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--color-seal-deep);white-space:nowrap}.price-table a:hover{color:var(--color-ink)}@media(max-width:60rem){.head__grid,.head--stack .head__text,.fees__grid,.qa__grid,.split__grid,.split .split__grid:has(>.split__text:first-child),.split--flip .split__grid,.split__grid--even,.uses__panel,.voices-pair__grid{grid-template-columns:minmax(0,1fr)}.head--stack .head__text h1,.head--stack .head__crumb,.head--stack .head__side{grid-column:1;grid-row:auto}.head__text{padding-right:0}.split--flip .split__text{order:0}.steps,.steps--four,.groups,.plans__grid,.voices-pair__grid--three,.facts--row{grid-template-columns:minmax(0,1fr)}.facts--row div,.facts--row div:first-child{padding:var(--space-md) 0;border-left:0;border-top:var(--rule-hair) solid var(--color-rule)}.facts--row div:first-child{border-top:0}.steps li,.plan{padding:var(--space-lg) 0 0;border-left:0;border-top:var(--rule-hair) solid var(--color-rule)}.steps li:first-child,.plan:first-child{border-top:0;padding-top:0}.track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.calc{padding:var(--space-lg)}.calc__fee{flex-direction:column;align-items:flex-start}.calc__fee output{font-size:var(--text-3xl)}.price-table table{min-width:0}.price-table thead{display:none}.price-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2xs) var(--space-md);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.price-table th,.price-table td{padding:0;border:0}.price-table td[data-label]:before{content:attr(data-label) ": ";color:var(--color-ink-2)}.price-table td:nth-child(2){grid-column:2;grid-row:1}.price-table td:nth-child(n+3){grid-column:1 / -1}}.kinds,.kinds dl{margin:0;display:grid;gap:var(--space-md)}.kinds dl>div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--space-md);align-items:center}.kinds dt{font:700 var(--text-lg)/1.2 var(--font-display);color:var(--color-ink)}.kinds dd{margin:0;display:flex;gap:var(--space-xs)}.kinds dd span{flex:1 1 0;min-width:0;display:flex;align-items:center;min-height:56px;padding:0 var(--space-md);border-radius:var(--space-xs);background:var(--color-field-held);color:var(--color-field-held-ink);font-size:var(--text-sm);font-weight:600}.kinds figcaption{font-size:var(--text-sm);color:var(--color-ink-2)}.close--job{padding-block:var(--section-gap-s);background:var(--color-paper-2)}.close__job{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-xl) var(--gap-columns);align-items:end}.close__job h2{font-size:var(--text-display-s);max-width:16ch}.close__side{display:grid;gap:var(--space-lg);justify-items:start}.close__side>p:first-child{font-size:var(--text-lead);color:var(--color-ink-2)}.close__also{font-size:var(--text-sm);color:var(--color-ink-2)}.close__also a{font-weight:600;color:var(--color-ink)}@media(max-width:60rem){.close__job{grid-template-columns:minmax(0,1fr)}.kinds dl>div{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}}.head--art .head__visual{display:grid;justify-items:center}.head__art{width:min(100%,26rem);height:auto}@media(max-width:60rem){.head__art{width:min(70%,18rem)}}.head--art .head__visual>*{grid-area:1 / 1}.head__art,.art-live{transition:opacity .6s ease-out}.art-live{opacity:0}.art-live.is-on{opacity:1}.head__art.is-under{opacity:0}.photo{margin:0;min-width:0}.photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:calc(var(--radius-card) * 1.5);outline:1px solid color-mix(in oklab,var(--color-ink) 8%,transparent);outline-offset:-1px;background:var(--color-paper-2)}.photo--wide img{aspect-ratio:3 / 2}.photo--square img{aspect-ratio:1}.photo--onsite img{object-position:40% 35%}.photo--designer img{object-position:60% 50%}.photo--office img{object-position:45% 40%}.photo figcaption{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2)}.photo-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-md);align-items:start}.photo-pair>:last-child{margin-top:var(--space-2xl)}.lost{list-style:none;margin:var(--space-xl) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--space-sm) var(--gap-columns)}.lost a{display:flex;align-items:center;min-height:48px;padding-block:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);font-weight:600;text-decoration:none}.lost a:hover{color:var(--color-accent)}.lost a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("./poppins-latin-400-normal-SFWTNBQB.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url("./poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("./poppins-latin-700-normal-TKEB4KWA.woff2") format("woff2")}@font-face{font-family:Rethink Sans Variable;font-style:normal;font-weight:400 800;font-display:swap;src:url("./rethink-sans-latin-wght-normal-FVSFQNNL.woff2") format("woff2-variations")}.prose{padding-block:var(--space-lg) var(--section-gap-s)}.prose>*{max-width:72ch}.prose--wide>*{max-width:96ch}.prose-sec{padding-top:var(--space-2xl)}.prose-sec:first-child{padding-top:0}.prose h2{font-size:var(--text-2xl);max-width:32ch;margin-bottom:var(--space-md)}.prose h3{font-size:var(--text-xl);margin:var(--space-xl) 0 var(--space-sm)}.prose p,.prose li{font-size:var(--text-md);line-height:1.7;color:var(--color-ink-2)}.prose p+p,.prose p+ul,.prose ul+p,.prose p+ol,.prose ol+p{margin-top:var(--space-md)}.prose ul,.prose ol{margin:var(--space-md) 0 0;padding-left:var(--space-lg)}.prose li+li{margin-top:var(--space-xs)}.prose a{color:var(--color-seal-deep);font-weight:600}.prose a:hover{color:var(--color-ink)}.prose--post{padding-top:0}.pairs{margin:var(--space-lg) 0 0;display:grid;border-top:var(--rule-hair) solid var(--color-rule)}.pairs div{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:var(--space-md);padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule)}.pairs dt{color:var(--color-ink-2);font-size:var(--text-sm)}.pairs dd{margin:0;font-weight:600;color:var(--color-ink);font-variant-numeric:tabular-nums}.pull{margin:var(--space-xl) 0;padding-left:var(--space-lg);border-left:3px solid var(--color-seal)}.pull p{font:600 var(--text-xl)/1.35 var(--font-display);color:var(--color-ink)}.pull__by{margin-top:var(--space-xs);font:400 var(--text-sm)/1.4 var(--font-body);color:var(--color-ink-2)}.more,.download,.watch{margin-top:var(--space-md)}.more a,.download a{display:inline-flex;align-items:center;min-height:44px}.content-img{margin:var(--space-lg) 0}.content-img img{border-radius:var(--radius-card);outline:1px solid color-mix(in oklab,var(--color-ink) 8%,transparent);outline-offset:-1px}.story-img{margin:0}.story-img img{width:100%;height:auto;border-radius:var(--radius-card)}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xl) var(--gap-columns)}.card{position:relative;display:grid;gap:var(--space-sm);align-content:start}.card img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-card)}.card h3{font-size:var(--text-xl)}.card h3 a{color:var(--color-ink);text-decoration:none}.card h3 a:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.card h3 a:hover{text-decoration:underline}.card h3 a:focus-visible{outline:none}.card h3 a:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:4px}.card p{color:var(--color-ink-2);font-size:var(--text-sm)}.entries{list-style:none;margin:0;padding:0;display:grid}.entry{display:grid;grid-template-columns:12rem minmax(0,1fr);column-gap:var(--gap-columns);row-gap:var(--space-xs);padding-block:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.entry>:not(.entry__meta){grid-column:2}.entry__meta{grid-row:1 / span 4;color:var(--color-ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.entry h3{font-size:var(--text-xl);max-width:48ch}.entry h3 a{color:var(--color-ink);text-decoration:none}.entry h3 a:hover{text-decoration:underline}.entry p{color:var(--color-ink-2);max-width:70ch}.entry .more a{font-weight:600;color:var(--color-seal-deep)}.entry__gone{font-size:var(--text-sm)}.contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-columns)}.contact__card{padding:var(--space-xl);background:var(--color-paper-2);border-radius:var(--radius-card)}.contact__card h3{font-size:var(--text-xl);margin-bottom:var(--space-sm)}.contact__card p{color:var(--color-ink-2)}.contact__card a{font-weight:600;color:var(--color-seal-deep)}.logos{list-style:none;margin:var(--space-xl) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns)}.logos li{display:grid;gap:var(--space-sm);justify-items:start}.logos img{max-height:64px;width:auto}.logos a{font-weight:600;color:var(--color-seal-deep)}.docs{list-style:none;margin:0;padding:0;display:grid;border-top:var(--rule-hair) solid var(--color-rule)}.docs li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-xl);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.docs a{display:inline-flex;align-items:center;min-height:44px;font:600 var(--text-lg)/1.3 var(--font-body);color:var(--color-ink)}.docs p{color:var(--color-ink-2);font-size:var(--text-sm);max-width:60ch}@media(max-width:60rem){.cards,.contact{grid-template-columns:minmax(0,1fr)}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.entry{grid-template-columns:minmax(0,1fr)}.entry>:not(.entry__meta),.entry__meta{grid-column:1;grid-row:auto}.pairs div{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}}.card img.card__art{object-fit:contain;background:var(--color-paper-2);padding:var(--space-md)}.card h3 a{overflow-wrap:anywhere}.head__visual .tour__film figcaption{color:var(--color-ink-2)}.head__visual .tour__film video:focus-visible{outline-color:var(--color-focus)}#media .cards{margin-top:var(--space-xl)}:root{--secure-ms: .9s}.secure-seal{position:fixed;inset:0;z-index:calc(var(--z-tooltip) + 1);transform:scale(0);pointer-events:none}.secure-seal__curtain{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(160deg,var(--color-seal) 0%,var(--color-accent) 100%)}.secure-seal__mark{display:grid;justify-items:center}.secure-seal__shield{width:clamp(140px,24vmin,220px);height:auto;overflow:visible}.secure-seal__shield path{fill:var(--color-tile);fill-opacity:0;stroke:var(--color-tile);stroke-width:2.4;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}@media(prefers-reduced-motion:no-preference){html.vt-on::view-transition-old(root){animation:ss-hold calc(var(--secure-ms) * .28) linear both}html.vt-on::view-transition-new(root){animation:ss-wait calc(var(--secure-ms) * .28) steps(1,end) both}html.vt-on::view-transition-group(secure-seal),html.vt-on::view-transition-new(secure-seal){animation:none}.vt-on .secure-seal{view-transition-name:secure-seal;pointer-events:auto;animation:ss-life var(--secure-ms) linear both}.vt-on .secure-seal__curtain{animation:ss-curtain var(--secure-ms) linear both}.vt-on.vt-back .secure-seal__curtain{animation-name:ss-curtain-back}.vt-on .secure-seal__mark{animation:ss-mark var(--secure-ms) linear both}.vt-on.vt-back .secure-seal__mark{animation-name:ss-mark-back}.vt-on .secure-seal__shield path{animation:ss-draw var(--secure-ms) linear both}}@keyframes ss-hold{0%{opacity:1}to{opacity:1}}@keyframes ss-wait{0%{opacity:0}to{opacity:1}}@keyframes ss-life{0%,to{transform:none}}@keyframes ss-curtain{0%{clip-path:inset(100% 0 0 0);animation-timing-function:var(--ease-out)}28%{clip-path:inset(0 0 0 0)}70%{clip-path:inset(0 0 0 0);animation-timing-function:var(--ease-in-out)}to{clip-path:inset(0 0 100% 0)}}@keyframes ss-curtain-back{0%{clip-path:inset(0 0 100% 0);animation-timing-function:var(--ease-out)}28%{clip-path:inset(0 0 0 0)}70%{clip-path:inset(0 0 0 0);animation-timing-function:var(--ease-in-out)}to{clip-path:inset(100% 0 0 0)}}@keyframes ss-mark{0%,14%{opacity:0;transform:translateY(24px);animation-timing-function:var(--ease-out)}30%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0);animation-timing-function:var(--ease-in)}to{opacity:0;transform:translateY(-48px)}}@keyframes ss-mark-back{0%,14%{opacity:0;transform:translateY(-24px);animation-timing-function:var(--ease-out)}30%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0);animation-timing-function:var(--ease-in)}to{opacity:0;transform:translateY(48px)}}@keyframes ss-draw{0%,16%{stroke-dashoffset:1;fill-opacity:0;animation-timing-function:var(--ease-in-out)}48%{stroke-dashoffset:0;fill-opacity:0;animation-timing-function:var(--ease-out)}58%{stroke-dashoffset:0;fill-opacity:1}to{stroke-dashoffset:0;fill-opacity:1}}.onb-wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-xl) var(--gap-columns);align-items:start}.onb-intro{position:sticky;top:calc(var(--nav-height) + var(--space-lg))}.onb{scroll-margin-top:calc(var(--nav-height) + var(--space-md));background:var(--color-tile);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.onb__progress{padding:var(--space-lg) var(--space-lg) 0}.onb__meta{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2)}.onb__meta strong{color:var(--color-ink);font-weight:600}.onb__bar{height:6px;border-radius:var(--space-3xs);background:var(--color-paper-3);overflow:hidden}.onb__bar span{display:block;height:100%;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-long) var(--ease-out)}.onb__step{padding:var(--space-lg)}.onb__step h3{margin-bottom:var(--space-xs);outline:none}.onb__step h4{font:600 var(--text-md)/1.3 var(--font-body);margin:0}.onb__lead{color:var(--color-ink-2);margin-bottom:var(--space-lg)}.onb__need{list-style:none;counter-reset:need;margin:0 0 var(--space-lg);padding:0;display:grid;gap:var(--space-sm)}.onb__need li{counter-increment:need;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 var(--space-sm)}.onb__need li:before{content:counter(need);display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-card);background:var(--color-field-release);color:var(--color-field-release-ink);font-weight:600;font-size:var(--text-sm)}.onb__need h4{font-weight:400}.onb fieldset{border:0;margin:0 0 var(--space-lg);padding:0;min-width:0}.onb__field{margin-bottom:var(--space-lg)}.onb__field>label,.onb legend{display:block;padding:0;margin-bottom:var(--space-2xs);font-weight:600}.onb__req{margin-left:var(--space-3xs);color:var(--color-error)}.onb__hint{display:block;margin-bottom:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2)}.onb__hint a{color:var(--color-seal-deep);font-weight:600}.onb input[type=text],.onb input[type=email],.onb input[type=url],.onb textarea{width:100%;min-height:48px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-muted);border-radius:var(--space-xs);background:var(--color-tile);color:var(--color-ink)}.onb textarea{min-height:96px;resize:vertical}.onb input:focus-visible,.onb textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-focus)}.onb [aria-invalid=true]{border-color:var(--color-error)}.onb__affix{display:flex}.onb__affix input{min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.onb__suffix{display:flex;align-items:center;padding:0 var(--space-sm);border:1px solid var(--color-muted);border-left:0;border-radius:0 var(--space-xs) var(--space-xs) 0;background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap}.onb__preview{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2);overflow-wrap:anywhere}.onb__preview code{color:var(--color-ink)}.onb__counter{margin-top:var(--space-2xs);text-align:right;font-size:var(--text-xs);color:var(--color-ink-2)}.onb__error{margin-top:var(--space-xs);color:var(--color-error);font-size:var(--text-sm);font-weight:600}.onb__options{display:grid;gap:var(--space-xs)}.onb__options--inline{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.onb__option{display:flex;align-items:flex-start;gap:var(--space-sm);min-height:48px;padding:var(--space-sm);border:1px solid var(--color-muted);border-radius:var(--space-xs);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.onb__option:hover{background:var(--color-paper-2)}.onb__option:has(input:checked){background:var(--color-field-release);border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.onb__option:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.onb__option input{flex-shrink:0;width:20px;height:20px;margin:var(--space-3xs) 0 0;accent-color:var(--color-accent)}.onb__option input:focus-visible{outline:none}.onb__option .t{display:block;font-weight:600}.onb__option .d{display:block;font-size:var(--text-sm);color:var(--color-ink-2)}.onb__tag{display:inline-block;margin-left:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-chip);background:var(--color-field-held);color:var(--color-field-held-ink);font-size:var(--text-xs);font-weight:600;vertical-align:middle}.onb__summary{margin:0 var(--space-lg) var(--space-lg);padding:var(--space-md);border:2px solid var(--color-error);border-radius:var(--space-xs);background:var(--color-tile)}.onb__summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.onb__summary h4{margin:0 0 var(--space-xs);font:600 var(--text-md)/1.3 var(--font-body);color:var(--color-error)}.onb__summary ul{margin:0;padding-left:var(--space-lg)}.onb__summary a{display:inline-block;padding-block:var(--space-2xs);color:var(--color-error);font-weight:600}.onb__nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.onb__nav #onb-back{margin-right:auto}.onb__link{min-height:44px;padding:0 var(--space-2xs);border:0;background:none;color:var(--color-seal-deep);font-weight:600;text-decoration:underline;text-underline-offset:.16em;cursor:pointer}.onb__link:hover{color:var(--color-ink)}.onb__send{margin:0 0 var(--space-xl);padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-paper-2)}.onb__send-steps{margin:var(--space-md) 0;padding-left:var(--space-lg);display:grid;gap:var(--space-lg)}.onb__send-steps p{margin:var(--space-2xs) 0 var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm)}.onb__send-steps .btn{white-space:normal}.onb a.btn{color:var(--color-accent-ink)}.onb__step>h4{margin-bottom:var(--space-2xs)}.onb__review{margin-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule)}.onb__review-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.onb__review-head h5{margin:0;font:600 var(--text-md)/1.3 var(--font-body)}.onb__review dl{margin:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-xs) var(--space-md);font-size:var(--text-sm)}.onb__review dt{color:var(--color-ink-2)}.onb__review dd{margin:0;white-space:pre-line;overflow-wrap:anywhere}.onb__again{margin-top:var(--space-xl)}.onb__dialog{max-width:min(32rem,calc(100vw - 2 * var(--space-md)));padding:var(--space-lg);border:0;border-radius:var(--radius-card);background:var(--color-tile);color:var(--color-ink)}.onb__dialog::backdrop{background:color-mix(in oklab,var(--color-ink) 55%,transparent)}.onb__dialog h2{font-size:var(--text-title);margin-bottom:var(--space-sm)}.onb__dialog .onb__nav{padding:var(--space-lg) 0 0;margin-top:var(--space-lg)}.onb__danger{background:var(--color-error);border-color:var(--color-error)}.onb__danger:hover{background:color-mix(in oklab,var(--color-error) 85%,var(--color-ink));border-color:color-mix(in oklab,var(--color-error) 85%,var(--color-ink))}.split__text a{color:var(--color-seal-deep);font-weight:600}@media(max-width:60rem){.onb-wrap{grid-template-columns:minmax(0,1fr)}.onb-intro{position:static}}@media(max-width:40rem){.onb__progress,.onb__step,.onb__nav{padding-inline:var(--space-md)}.onb__summary{margin-inline:var(--space-md)}.onb__review dl{grid-template-columns:minmax(0,1fr);gap:0}.onb__review dd{margin-bottom:var(--space-xs)}}.btn{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-lg);border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font:600 var(--text-md)/1 var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn--quiet{background:transparent;color:var(--color-ink);border-color:var(--color-rule)}.btn--quiet:hover{background:var(--color-paper-2);border-color:var(--color-rule)}.btn--portal{min-height:44px;padding:0 var(--space-md);background:var(--color-paper);color:var(--color-ink);border-color:var(--color-ink)}.btn--portal:hover{background:var(--color-paper-2);border-color:var(--color-ink)}.btn__mark{width:20px;height:18px;flex-shrink:0;fill:var(--color-seal)}.skip{position:absolute;left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper)}.skip:focus-visible{top:var(--space-md)}.logo{display:block;height:auto;overflow:visible}.logo__mark{fill:var(--color-seal)}.logo__word,.logo__tag{fill:currentColor}.logo path{transform-box:fill-box;transform-origin:50% 50%}.logo--intro .logo__mark path{animation:seal-pop .64s var(--ease-seal) .15s both}.logo--intro .logo__word path{animation:letter-in .45s var(--ease-out) both}.logo--intro .logo__tag path{animation:tag-in .35s var(--ease-out) both}@keyframes seal-pop{0%{opacity:0;transform:rotate(-14deg) scale(.2)}to{opacity:1;transform:none}}@keyframes letter-in{0%{opacity:0;transform:translate(-18px,6px)}to{opacity:1;transform:none}}@keyframes tag-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nav{position:sticky;top:0;z-index:var(--z-sticky-nav);background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule);view-transition-name:site-nav}.nav__bar{display:flex;align-items:center;gap:var(--space-xl);min-height:var(--nav-height)}.nav__home{display:block;flex-shrink:0;color:var(--color-ink);border-radius:var(--space-2xs)}.nav__home:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.nav__logo{width:188px}.nav__links ul,.nav__menu ul{list-style:none;margin:0;padding:0}.nav__links ul{display:flex;gap:var(--space-lg)}.nav__links a,.nav__app{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink-2);font-size:var(--text-sm);text-decoration:none;white-space:nowrap;transition:color var(--dur-short) var(--ease-out)}.nav__links a:hover,.nav__app:hover{color:var(--color-ink);text-decoration:underline}.nav__links a:focus-visible,.nav__app:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nav__actions{display:flex;align-items:center;gap:var(--space-lg);margin-left:auto}.nav__menu{display:none;position:relative}.nav__menu summary{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-sm);cursor:pointer;list-style:none}.nav__menu summary::-webkit-details-marker{display:none}.nav__menu summary:hover{background:var(--color-paper-2)}.nav__menu summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nav__menu nav{position:absolute;right:0;top:calc(100% + var(--space-xs));z-index:var(--z-dropdown);min-width:15rem;padding:var(--space-xs);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-pill);box-shadow:var(--shadow-card)}.nav__menu a{display:flex;align-items:center;min-height:48px;padding:0 var(--space-md);border-radius:var(--space-xs);color:var(--color-ink);text-decoration:none}.nav__menu a:hover{background:var(--color-paper-2)}.nav__menu a:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media(max-width:72rem){.nav__links{display:none}.nav__menu{display:block}}@media(max-width:40rem){.nav__app{display:none}.nav__logo{width:140px}.nav__actions{gap:var(--space-xs)}.nav__bar{gap:var(--space-md)}}@media(max-width:24rem){.btn--portal .btn__mark{display:none}.nav__logo{width:120px}}.hero{display:flex;align-items:center;min-height:calc(100svh - var(--nav-height));max-height:1080px;padding-block:var(--space-xl) var(--space-2xl)}.hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);align-items:end}.hero h1{grid-column:1 / 8;max-width:13ch;color:var(--color-ink)}.hero__side{grid-column:8 / 13;justify-self:end;width:min(100%,30rem);display:grid;gap:var(--space-lg);padding-bottom:var(--space-2xs)}.hero__side .lead{color:var(--color-ink-2)}.hero__actions{display:flex;gap:var(--space-sm)}.flow{--pos: .5;--move: .7s;grid-column:1 / -1;margin:var(--space-3xl) 0 0}.flow[data-state=pending]{--pos: 0}.flow[data-state=accepted]{--pos: .25}.flow[data-state=secured]{--pos: .5}.flow[data-state=awaiting]{--pos: .75}.flow[data-state=released]{--pos: 1}.flow.is-instant{--move: 0ms}.flow__track{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:200px auto;column-gap:var(--space-xl);row-gap:var(--space-md)}.flow__line{grid-row:1;grid-column:1 / -1;align-self:center;position:relative;z-index:0;height:8px;border-radius:var(--space-2xs);background:var(--color-rule)}.flow__fill{position:absolute;inset:0;border-radius:inherit;background:var(--color-seal);transform-origin:0 50%;transform:scaleX(var(--pos));transition:transform var(--move) var(--ease-in-out)}.flow__rail{grid-row:1;grid-column:1 / -1;align-self:center;position:relative;z-index:5;height:0;container-type:inline-size}.flow__token{position:absolute;left:0;top:0;display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-md);border-radius:var(--radius-chip);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);font-weight:600;white-space:nowrap;transform:translate(calc(var(--pos) * (100cqi - 100%)),-50%);transition:transform var(--move) var(--ease-in-out)}.flow__vault{grid-row:1 / 3;grid-column:2;display:grid;justify-items:center;align-content:start;gap:var(--space-sm);position:relative;z-index:10}.flow__mark{box-sizing:content-box;width:132px;height:120px;padding:var(--space-lg);background:var(--color-tile);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.flow__mark path{transform-box:view-box;transform-origin:50% 50%;animation:seal-pop .64s var(--ease-seal) .15s both}.flow.is-locking .flow__mark{animation:seal-lock .5s var(--ease-out)}.confetti{position:fixed;inset:0;z-index:var(--z-toast);width:100%;height:100%;pointer-events:none}.flow__badge{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-md);border-radius:var(--radius-chip);background:var(--color-field-held);color:var(--color-field-held-ink);font-size:var(--text-sm);font-weight:600;text-align:center;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.flow[data-state=pending] .flow__badge{background:var(--color-paper-3);color:var(--color-ink)}.flow[data-state=accepted] .flow__badge{background:var(--color-field-secure);color:var(--color-field-secure-ink)}.flow[data-state=awaiting] .flow__badge{background:var(--color-field-release);color:var(--color-field-release-ink)}.flow[data-state=released] .flow__badge{background:var(--color-accent);color:var(--color-accent-ink)}.flow__held{font-size:var(--text-sm);color:var(--color-ink-2);text-align:center;white-space:nowrap}.flow__party{grid-row:2;align-self:start;font-size:var(--text-md);color:var(--color-ink-2);max-width:22ch}.flow__party b{display:block;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;color:var(--color-ink)}.flow__party--buyer{grid-column:1}.flow__party--seller{grid-column:3;justify-self:end;text-align:right}.flow__foot{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-md);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.flow__states{grid-column:2;display:flex;gap:var(--space-xs);margin:0;padding:0;list-style:none}.state{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-chip);font-size:var(--text-sm);white-space:nowrap;color:var(--color-muted);background:var(--color-paper)}button.state{min-height:44px;font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}button.state:hover{border-color:var(--color-ink-2);color:var(--color-ink)}button.state:active{transform:translateY(1px)}button.state:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.state--done,button.state--done:hover{background:var(--color-field-secure);border-color:var(--color-field-secure);color:var(--color-field-secure-ink)}.state--now,button.state--now:hover{background:var(--color-field-held);border-color:var(--color-field-held-ink);color:var(--color-field-held-ink);font-weight:600}.flow__replay{grid-column:3;justify-self:end;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-sm);border:0;background:none;color:var(--color-ink-2);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.flow__replay:hover{color:var(--color-ink)}.flow__replay:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}html:not(.js) .flow__replay{display:none}@keyframes seal-lock{50%{transform:scale(1.06)}}.notice{border-block:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2)}.notice__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-xl);padding-block:var(--space-lg)}.notice p{max-width:70ch;color:var(--color-ink-2)}.notice b{color:var(--color-ink);font-weight:600}.notice a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--color-seal-deep);white-space:nowrap}.notice a:hover{color:var(--color-ink)}.notice a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:72rem){.hero h1{grid-column:1 / -1}.hero__side{grid-column:1 / -1;justify-self:start;margin-top:var(--space-lg)}.flow__mark{width:96px;height:87px;padding:var(--space-md)}.flow__track{grid-template-rows:148px auto}}@media(max-width:60rem){.hero{min-height:0}.flow{margin-top:var(--space-2xl)}.flow__foot{grid-template-columns:minmax(0,1fr) auto}.flow__states{grid-column:1;overflow-x:auto;scrollbar-width:none}.flow__replay{grid-column:2}}@media(max-width:40rem){.hero__actions{flex-direction:column;align-items:stretch}.flow__track{grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:var(--space-md);row-gap:var(--space-xl)}.flow__line{grid-column:1;grid-row:1 / 4;justify-self:center;align-self:stretch;width:8px;height:auto;margin-block:var(--space-sm);container-type:size}.flow__fill{transform-origin:50% 0;transform:scaleY(var(--pos))}.flow__rail{grid-column:1;grid-row:1 / 4;justify-self:center;align-self:stretch;width:0;height:auto;margin-block:var(--space-sm);container-type:size}.flow__token{left:0;width:20px;min-height:20px;height:20px;padding:0;overflow:hidden;color:transparent;transform:translate(-50%,calc(var(--pos) * (100cqb - 100%)))}.flow__party,.flow__party--seller{grid-column:2;justify-self:start;text-align:left}.flow__party--buyer{grid-row:1}.flow__vault{grid-column:1 / 3;grid-row:2;grid-template-columns:56px minmax(0,1fr);justify-items:start;align-items:center;column-gap:var(--space-md);row-gap:var(--space-2xs)}.flow__mark{grid-row:1 / 3;width:32px;height:29px;padding:var(--space-xs);border-radius:var(--space-xs)}.flow__vault{z-index:10}.flow__badge,.flow__held{grid-column:2}.flow__held{white-space:normal;text-align:left}.flow__party--seller{grid-row:3}.flow__party b{font-size:var(--text-xl)}.flow__foot{margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr)}.flow__states{grid-column:1;flex-wrap:wrap;overflow:visible}.flow__replay{grid-column:1;justify-self:start}}.how{padding-block:var(--section-gap) var(--section-gap-s)}.how__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-2xl) var(--gap-columns)}.how__pin{position:sticky;top:calc(var(--nav-height) + var(--space-xl));align-self:start;padding-right:var(--space-xl)}.how__pin h2{max-width:12ch}.how__steps{list-style:none;margin:var(--space-2xl) 0 0;padding:0;display:grid;gap:var(--space-xl);counter-reset:step}.how__steps li{counter-increment:step;display:grid;grid-template-columns:var(--space-2xl) minmax(0,1fr);column-gap:var(--space-md);color:var(--color-muted);transition:color var(--dur-short) var(--ease-out)}.how__steps li:before{content:counter(step);grid-row:1 / 3;font:700 var(--text-3xl)/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-rule);transition:color var(--dur-short) var(--ease-out)}.how__steps h3{font-size:var(--text-xl);color:inherit}.how__steps p{margin-top:var(--space-2xs);max-width:45ch}.how__steps li[aria-current]{color:var(--color-ink-2)}.how__steps li[aria-current] h3{color:var(--color-ink)}.how__steps li[aria-current]:before{color:var(--color-seal)}html:not(.js) .how__steps li{color:var(--color-ink-2)}.how__screens{display:grid;gap:var(--space-4xl)}.screen{margin:0}.screen img{width:auto;max-width:100%;height:auto;border-radius:var(--radius-card);outline:1px solid color-mix(in oklab,var(--color-ink) 10%,transparent);outline-offset:-1px;box-shadow:var(--shadow-card)}.screen figcaption{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:40rem){.screen{animation:fig-in linear both;animation-timeline:view();animation-range:entry 0% entry 60%}@keyframes fig-in{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}}}.who{padding-block:var(--section-gap-s);border-top:var(--rule-hair) solid var(--color-rule)}.who h2{max-width:20ch}.who__tabs{display:flex;gap:var(--space-xs);margin-top:var(--space-xl);overflow-x:auto;scrollbar-width:none}html:not(.js) .who__tabs{display:none}.who__tabs button{flex-shrink:0;min-height:48px;padding:0 var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-chip);background:var(--color-paper);color:var(--color-ink-2);font-weight:600;font-size:var(--text-md);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.who__tabs button:hover{background:var(--color-paper-2);color:var(--color-ink)}.who__tabs button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.who__tabs button:active{transform:translateY(1px)}.who__tabs button[aria-selected=true]{background:var(--color-paper-3);border-color:var(--color-ink);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.who__panel{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--space-2xl) var(--gap-columns);margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-rule)}.who__panel:focus-visible{outline:2px solid var(--color-focus);outline-offset:8px}.who__lead h3{font-size:var(--text-display-s);max-width:16ch}.who__lead p{margin-top:var(--space-lg);font-size:var(--text-lead);color:var(--color-ink-2);max-width:45ch}.who__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-xl)}.who__more{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--color-seal-deep)}.who__more:hover{color:var(--color-ink)}.who__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;align-self:start}.who__facts div{padding:var(--space-lg) var(--space-lg) var(--space-lg) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.who__facts div:nth-child(odd){padding-right:var(--space-xl)}.who__facts dt{font-size:var(--text-sm);color:var(--color-ink-2)}.who__facts dd{margin:var(--space-2xs) 0 0;font:700 var(--text-xl)/1.25 var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums}.trust{background:var(--color-paper-2);padding-block:var(--section-gap-s)}.trust__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns)}.trust__lead{grid-column:1 / 8;display:grid;gap:var(--space-lg);align-content:start}.trust h2{font-size:var(--text-display-s);max-width:18ch}.trust__line{font-size:var(--text-lead);color:var(--color-ink-2);max-width:50ch}.trust__state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm)}.trust__facts{grid-column:9 / -1;display:grid;margin:0;align-content:start}.trust__facts div{padding-block:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.trust__facts div:first-child{padding-top:0;border-top:0}.trust__facts dt{font-size:var(--text-sm);color:var(--color-ink-2)}.trust__facts dd{margin:var(--space-xs) 0 0;font:700 var(--text-2xl)/1.15 var(--font-display);letter-spacing:-.01em;color:var(--color-ink)}.trust__press{grid-column:1 / -1;margin-top:var(--space-xl);color:var(--color-ink-2);font-size:var(--text-sm)}.trust__press a{font-weight:600;color:var(--color-ink)}.voices{padding-block:var(--section-gap)}.voices__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-md) var(--space-xl)}.voices__tools{display:flex;align-items:center;gap:var(--space-sm)}.voices__step{min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-chip);background:var(--color-paper);color:var(--color-ink);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.voices__step:hover{background:var(--color-paper-2)}.voices__step:active{transform:translateY(1px)}.voices__step:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.voices__more{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--color-seal-deep);white-space:nowrap;margin-right:var(--space-sm)}.voices__more:hover{color:var(--color-ink)}.voices__rail{list-style:none;margin:var(--space-2xl) 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(17rem,52vw,50rem);gap:var(--gap-columns);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:0 max(var(--gutter),calc((100% - var(--container)) / 2 + var(--gutter))) var(--space-md);scroll-padding-inline:max(var(--gutter),calc((100% - var(--container)) / 2 + var(--gutter)));scrollbar-color:var(--color-rule) transparent}.voices__rail:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.voices__rail li{scroll-snap-align:start}.voices__rail figure{margin:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-xl);padding-top:var(--space-lg);border-top:2px solid var(--color-seal)}.voices__rail blockquote{margin:0}.voices__rail blockquote p{font:600 var(--text-2xl)/1.3 var(--font-display);letter-spacing:-.01em;color:var(--color-ink);max-width:45ch}.voices__rail figcaption{font-size:var(--text-sm);color:var(--color-ink-2)}.voices__rail figcaption b{display:block;color:var(--color-ink);font-weight:600;font-size:var(--text-md)}.voices__rail.is-stepped{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;padding-bottom:0}.voices__rail.is-stepped li:not(.is-current){display:none}.voices__rail.is-stepped figure{gap:var(--space-lg);padding-top:var(--space-xl)}.voices__rail.is-stepped blockquote p{font-size:var(--text-section);line-height:1.12;letter-spacing:-.02em;max-width:30ch}html:not(.js) .voices__step{display:none}.tour{background:var(--color-ink);color:var(--color-on-ink);padding-block:var(--section-gap-s)}.tour__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-2xl) var(--gap-columns);align-items:center}.tour h2{color:var(--color-on-ink);max-width:10ch}.tour__text{padding-right:var(--space-xl)}.tour__text p{margin-top:var(--space-lg);color:var(--color-on-ink-2);max-width:45ch;font-size:var(--text-lead)}.tour__film{margin:0}.tour__film video{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-card);background:var(--color-ink-2)}.tour__film video:focus-visible{outline:2px solid var(--color-on-ink);outline-offset:4px}.tour__film figcaption{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-on-ink-2)}.close{padding-block:var(--section-gap) var(--section-gap-s)}.close__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-2xl) var(--gap-columns);align-items:center}.close__portal h2{font-size:var(--text-title);letter-spacing:-.01em;color:var(--color-ink-2)}.close__login{display:inline-flex;align-items:center;gap:var(--space-lg);margin-top:var(--space-md);color:var(--color-ink);font:700 var(--text-display)/1.05 var(--font-display);letter-spacing:var(--tracking-display);text-decoration:none;white-space:nowrap;border-radius:var(--space-xs)}.close__login span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em;text-decoration-color:var(--color-seal);transition:text-decoration-color var(--dur-short) var(--ease-out)}.close__login:hover span{text-decoration-color:var(--color-ink)}.close__login:focus-visible{outline:2px solid var(--color-focus);outline-offset:6px}.close__new{margin-top:var(--space-2xl);max-width:34rem}.close__new h3{font-size:var(--text-lg)}.close__shot{margin:0;justify-self:end;width:min(100%,30rem)}.close__shot img{width:100%;height:auto;border-radius:var(--radius-card);outline:1px solid color-mix(in oklab,var(--color-ink) 10%,transparent);outline-offset:-1px;background:var(--color-paper-2)}.close__shot figcaption{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2)}.close__new ul{list-style:none;margin:var(--space-md) 0 0;padding:0;display:grid}.close__new li{padding-block:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2)}.close__new a{font-weight:600;color:var(--color-ink)}.foot{padding-block:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2)}.foot__sign{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-md)}.foot__logo{width:min(100%,220px);color:var(--color-ink)}.foot__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns);margin-top:var(--space-2xl)}.foot__nav h2{font:600 var(--text-sm)/1.4 var(--font-body);letter-spacing:0;color:var(--color-ink);max-width:none}.foot__nav ul{list-style:none;margin:var(--space-sm) 0 0;padding:0}.foot__nav a,.foot__contact a,.foot__legal a{color:var(--color-ink-2)}.foot__nav a{display:inline-flex;align-items:center;min-height:36px;font-size:var(--text-sm);text-decoration:none;white-space:nowrap}.foot__nav a:hover,.foot__contact a:hover,.foot__legal a:hover{color:var(--color-ink);text-decoration:underline}.foot__contact{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-xl);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink-2)}.foot__legal{display:grid;gap:var(--space-sm);margin-top:var(--space-xl);font-size:var(--text-xs);line-height:1.6;color:var(--color-ink-2)}.foot__legal p{max-width:75ch}@media(max-width:72rem){.foot__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:60rem){.how__grid,.who__panel,.tour__grid,.close__grid{grid-template-columns:minmax(0,1fr)}.how__pin{position:static}.how__screens{gap:var(--space-2xl)}.trust__lead,.trust__facts{grid-column:1 / -1}.trust__facts div:first-child{padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.voices__rail{grid-auto-columns:clamp(16rem,84vw,40rem)}.voices__rail blockquote p{font-size:var(--text-xl)}.close__shot{justify-self:start}.close__login{font-size:var(--text-display-s)}}@media(max-width:40rem){.who__tabs{flex-wrap:wrap;overflow:visible}.who__tabs button{min-height:44px;padding:0 var(--space-md);font-size:var(--text-sm)}.who__facts{grid-template-columns:minmax(0,1fr)}.who__facts div,.who__facts div:nth-child(odd){padding-right:0}.foot__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.voices__tools{width:100%;flex-wrap:wrap}.close__login{font-size:var(--text-3xl);white-space:normal}}@media(max-width:24rem){.foot__nav{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.logo--intro path,.flow__mark path{animation-delay:0s!important}}
