[data-page="company"] .company-kicker{--b: calc(1px * var(--stroke));font-size: var(--fs-body);margin-bottom: 0;align-items: baseline;gap: 1rem}[data-page="company"] .company-kicker::before{flex: none;align-self: flex-start;width: 2.25rem;height: var(--b);margin-top: calc(.5lh - var(--b) / 2)}[data-page="company"] .company-kicker .nowrap{margin-left: .14em}@media (max-width: 960px) and (max-height: 520px) and (min-width: 600px){[data-page="company"] .company-hero .company-kicker + h1{margin-top: .75rem}}[data-page="access"] .eyebrow{align-items: baseline}[data-page="company"] .company-plate{margin: 0;min-width: 0;width: 100%;width: round(down,100%,82px)}[data-page="company"] .co-stage{position: relative;width: 100%;aspect-ratio: 82 / 54}[data-page="company"] .co-stage > canvas,.plate-still{position: absolute;inset: 0;display: block;width: 100%;height: 100%}.plate-still{pointer-events: none;fill: none;stroke-width: .72;stroke-linecap: square;shape-rendering: crispEdges}.plate-still .k0{stroke: var(--paper)}.plate-still .k2{stroke: var(--signal-bright)}[data-page="company"] .co-stage.is-live > .plate-still{display: none}@media (scripting: enabled) and (prefers-reduced-motion: no-preference),(scripting: enabled) and (max-width: 480px) and (orientation: portrait){[data-page="company"] .co-stage:not(.is-live) > .plate-still{visibility: hidden}@supports (transition-behavior: allow-discrete){:root:not(.vt-in) [data-page="company"] .co-stage:not(.is-live) > .plate-still{visibility: visible;transition: visibility 0s 4s}@starting-style{:root:not(.vt-in) [data-page="company"] .co-stage:not(.is-live) > .plate-still{visibility: hidden}}}}[data-page="company"] .company-readout{flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: baseline;gap: .25rem 1.25rem;margin-top: .875rem}[data-page="company"] .company-readout .fc-t{color: var(--fg)}[data-page="company"] .company-readout .fc-h{flex-basis: auto}[data-page="company"] .co-replay{margin: -.5rem 0 -.5rem auto;padding: .5rem 0;color: var(--fg-2);text-decoration: underline dashed var(--line-strong);text-underline-offset: .1875rem;transition: color var(--dur-feedback) var(--ease-out),text-decoration-color var(--dur-feedback) var(--ease-out)}@media (hover: hover){[data-page="company"] .co-replay:hover{color: var(--fg);text-decoration-color: currentColor}}[data-page="company"] .co-replay:active{color: var(--signal-bright)}@media (pointer: coarse){[data-page="company"] .co-replay{margin: -.875rem -.5rem -.875rem auto;padding: .875rem .5rem}}@media (min-width: 961px){[data-page="company"] .company-hero .container{grid-template-columns: repeat(12,minmax(0,1fr));gap: 0 clamp(1rem,2.2vw,2rem)}[data-page="company"] .company-intro{grid-column: 1 / span 5}[data-page="company"] .company-plate{grid-column: 6 / -1;justify-self: end;position: relative;margin-top: -1rem}[data-page="company"] .company-readout{position: absolute;left: 0;right: 0;top: 100%}}@media (min-width: 601px) and (max-width: 960px){[data-page="company"] .company-hero{padding-top: calc(var(--nav-h) + 3rem);padding-bottom: 3.5rem}}@media (min-width: 601px) and (max-width: 960px) and (orientation: landscape){[data-page="company"] .company-hero .container{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: 1.75rem}[data-page="company"] .company-plate{justify-self: end}}@media (min-width: 601px) and (max-width: 960px) and (orientation: portrait){[data-page="company"] .company-hero{min-height: 100svh;display: flex;align-items: center}}@media (min-resolution: 2dppx) and (max-width: 960px){[data-page="company"] .company-plate{width: round(down,100%,41px)}}@media (min-resolution: 3dppx) and (max-width: 960px){[data-page="company"] .company-plate{width: round(down,100%,calc(82px / 3))}}@media (scripting: enabled) and (max-width: 960px){[data-page="company"] .company-plate{width: round(down,100%,1px);container-type: inline-size}[data-page="company"] .co-stage{height: round(100cqw * 54 / 82,1px)}}@media (max-width: 600px){[data-page="company"] .company-hero{padding-bottom: 2.75rem}[data-page="company"] .company-readout .fc-t{flex: 1 0 100%}}@media (max-width: 480px) and (orientation: portrait) and (scripting: enabled){[data-page="company"] .company-hero{padding-top: calc(var(--nav-h) + 1.5rem)}[data-page="company"] .company-hero .container{gap: 1.375rem}[data-page="company"] .co-stage{aspect-ratio: 54 / 82;height: round(100cqw * 82 / 54,1px)}[data-page="company"] .company-readout{margin-top: .75rem}}.arr--down{transform: rotate(90deg)}@media (hover: hover){.link-arrow:hover .arr--down{transform: rotate(90deg) translateX(.1875rem)}}[data-page="company"] .co-go{margin: clamp(1.5rem,2.6vw,2.25rem) 0 0}@media (min-width: 1100px){[data-page="company"] .team-head > .crew-stats{grid-row: 1}[data-page="company"] .team-head > .crew-stats > div{padding-inline: clamp(.875rem,2vw - .5rem,1.75rem)}[data-page="company"] .team-head > .crew-stats span{white-space: nowrap}}[data-page="company"] .crew-stats > div:last-child{padding-right: 0}[data-page="company"] .team-head > .ch-line{max-width: 42ch}[data-page="company"] .team-head > .ch-title{max-width: none}:is([data-page="company"],[data-page="access"]) .keep{display: inline-block}[data-page="company"] .story-h{max-width: 15ch;margin: 0;text-wrap: balance}[data-page="company"] .story-line{margin-bottom: clamp(2.75rem,6vw,5.5rem)}[data-page="company"] .timeline{list-style: none;margin: 0;padding: 0;gap: 0 clamp(1.125rem,2.4vw,2rem)}[data-page="company"] .timeline::before,[data-page="company"] .timeline::after{display: none}[data-page="company"] .timeline{--w: calc(1px * var(--stroke))}[data-page="company"] .timeline .step{padding: 1.75rem 0 0;border-top: var(--w) solid var(--fg)}[data-page="company"] .timeline .step::before{top: calc(-.34375rem - var(--w) / 2);width: .6875rem;height: .6875rem;background: var(--bg);border: var(--w) solid var(--fg);box-shadow: none;transition: none}[data-page="company"] .timeline .step.now{border-top: calc(2 * var(--w)) solid var(--accent)}@media (min-width: 601px){[data-page="company"] .timeline .step.now{padding-top: calc(1.75rem - var(--w))}}[data-page="company"] .timeline .step.now::before{top: calc(-.375rem - var(--w));width: .75rem;height: .75rem;background: var(--accent);border-color: var(--accent);box-shadow: 0 0 0 .25rem var(--bg)}[data-page="company"] .timeline .step.is-next{border-top: var(--w) dashed var(--khaki-deep)}[data-page="company"] .timeline .step.is-next::before{border: var(--w) dashed var(--khaki-deep)}[data-page="company"] .timeline .k{margin-bottom: .875rem}[data-page="company"] .timeline .now .k{color: var(--signal-ink)}[data-page="company"] .timeline h3{max-width: 16ch;text-wrap: balance}[data-page="company"] .story-link{text-decoration: underline max(var(--hair),.0625rem) var(--line-strong);text-underline-offset: .2em;transition: text-decoration-color var(--dur-feedback) var(--ease-out)}[data-page="company"] .story-link .arr{display: inline-block;width: .6em;height: .6em;margin-left: .25em;vertical-align: .04em;transition: transform var(--dur-move) var(--ease-out)}[data-page="company"] .story-link:focus-visible{text-decoration-color: currentColor}@media (hover: hover){[data-page="company"] .story-link:hover{text-decoration-color: currentColor}[data-page="company"] .story-link:hover .arr{transform: translateX(.2em)}}@media (prefers-reduced-motion: reduce){[data-page="company"] .story-link,[data-page="company"] .story-link .arr{transition: none}}@media (min-width: 601px) and (max-width: 960px){[data-page="company"] .timeline{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 2.75rem}}@media (max-width: 860px){[data-page="company"] .timeline .step{padding-left: 0}}@media (max-width: 600px){[data-page="company"] .timeline{grid-template-columns: 1fr;row-gap: 1.625rem}[data-page="company"] .timeline .step{padding-top: 1.25rem}[data-page="company"] .timeline .k{margin-bottom: .5rem}[data-page="company"] .timeline h3{max-width: none}}[data-page="company"] .team-head{margin-bottom: 0}[data-page="company"] .crew-sub{display: block;border-top: 0;padding-top: 0;margin: clamp(3.5rem,7vw,6rem) 0 1.125rem}[data-page="company"] .crew-sub--team{margin-top: clamp(3rem,6vw,5rem)}[data-page="company"] .crew{display: block;border: 0;border-top: var(--hair) solid var(--line-strong)}[data-page="company"] .crew > li{display: grid;grid-template-columns: 6rem minmax(0,3fr) minmax(0,5fr);grid-template-areas: "ph who what";column-gap: clamp(1.125rem,2.4vw,2.25rem);align-items: first baseline;padding: 1.75rem 0;border: 0;border-bottom: var(--hair) solid var(--line);background: none;overflow: visible}[data-page="company"] .crew > li::after{display: none}[data-page="company"] .crew .ph{grid-area: ph;align-self: start;width: 6rem;height: 6rem;margin: 0}[data-page="company"] .crew--advisors > li{padding: 1.25rem 0}[data-page="company"] .crew--advisors .ph{width: 4rem;height: 4rem}[data-page="company"] .crew .ph img{filter: none;transform: none;transition: none;will-change: auto}[data-page="company"] .crew .ph::before{opacity: .3;transition: none}[data-page="company"] .crew .ph.grain::after{opacity: .14}[data-page="company"] .crew > li:focus-within .ph img{filter: none;transform: none}[data-page="company"] .crew > li:focus-within .ph::before{transform: none;opacity: .3}[data-page="company"] .crew .ph{transition: box-shadow .35s var(--ease)}[data-page="company"] .crew .ph .ring{display: none}[data-page="company"] .crew > li:focus-within .ph{box-shadow: inset 0 0 0 var(--hair) var(--line),0 0 0 .25rem var(--bg),0 0 0 .3125rem var(--accent)}[data-page="company"] .crew .who{grid-area: who;min-width: 0}[data-page="company"] .crew h3{margin: 0;font-size: var(--fs-heading);line-height: 1.1;text-wrap: balance}[data-page="company"] .crew .role{margin-top: .375rem;font-family: var(--sans);font-size: var(--fs-small);line-height: 1.45;letter-spacing: 0;text-transform: none;color: var(--fg-2)}[data-page="company"] .crew .what{grid-area: what;min-width: 0;display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 1.5rem}[data-page="company"] .crew .what > p{flex: 0 0 100%;max-width: none;margin: 0 0 .375rem;font-size: var(--fs-small);line-height: 1.6;color: var(--fg-2);text-wrap: pretty}[data-page="company"] .crew .links{margin: 0;padding-top: 0;gap: .25rem 1.25rem;font-family: var(--sans);font-size: var(--fs-small);letter-spacing: 0}[data-page="company"] .crew .links a{min-height: 2rem;text-underline-offset: .3125rem}[data-page="company"] .crew .links .ext{text-decoration: none;display: inline-block}[data-page="company"] .crew .links .arr{width: 1em;height: 1em;margin-left: .43em;transition: transform var(--dur-move) var(--ease-out)}@media (hover: hover){[data-page="company"] .crew .links a:hover .arr{transform: translateX(.3em)}}[data-page="company"] .crew-more{margin: 0;min-width: 0}[data-page="company"] .crew-more[open]{flex-basis: 100%}[data-page="company"] .crew-more summary{min-height: 2rem;gap: .5rem;padding: 0;border-bottom: 0;font-family: var(--sans);font-size: var(--fs-small);letter-spacing: 0;text-transform: none;color: var(--fg)}[data-page="company"] .crew-more-l{text-decoration: underline var(--hair) var(--line-strong);text-underline-offset: .3125rem;transition: text-decoration-color .3s var(--ease)}[data-page="company"] .crew-more summary::after{color: var(--fg-3)}[data-page="company"] .crew-more summary:focus-visible .crew-more-l,[data-page="company"] .crew-more[open] .crew-more-l{text-decoration-color: currentColor}[data-page="company"] .crew-more[open] summary{color: var(--fg)}[data-page="company"] .crew-more[open] summary::after{transform: rotate(45deg)}[data-page="company"] .crew-bio{padding: .625rem 0 .875rem}[data-page="company"] .crew-bio p{font-size: var(--fs-small);max-width: 64ch;text-wrap: pretty}[data-page="company"] .crew-stats{display: grid;grid-template-columns: repeat(3,auto);justify-content: start;gap: 0;margin-top: 2rem;padding-top: 0;border-top: var(--hair) solid var(--line-strong)}[data-page="company"] .crew-stats > div{padding: 1.125rem 1.75rem 0;border-left: var(--hair) solid var(--line)}[data-page="company"] .crew-stats > div:first-child{padding-left: 0;border-left: 0}[data-page="company"] .crew-stats b{font-size: var(--fs-heading);font-variant-numeric: lining-nums tabular-nums}[data-page="company"] .crew-stats span{max-width: none;margin-top: .5rem;font-family: var(--sans);font-size: var(--fs-small);line-height: 1.35;letter-spacing: 0;text-transform: none;color: var(--fg-2)}@media (max-width: 960px){[data-page="company"] .crew-stats > div{padding-left: 1rem;padding-right: 1rem}[data-page="company"] .crew-stats > div:first-child{padding-left: 0}}@media (hover: hover){[data-page="company"] .crew-more summary:hover .crew-more-l{text-decoration-color: currentColor}[data-page="company"] .crew > li:hover .ph img{filter: none;transform: none}[data-page="company"] .crew > li:hover .ph::before{transform: none;opacity: .3}[data-page="company"] .crew > li:hover .ph{box-shadow: inset 0 0 0 var(--hair) var(--line),0 0 0 .25rem var(--bg),0 0 0 .3125rem var(--accent)}[data-page="company"] .crew > li:hover h3{text-decoration: underline;text-decoration-thickness: var(--hair);text-underline-offset: .375rem;text-decoration-color: var(--line-strong)}}@media screen and (min-width: 1025px){[data-page="company"] .crew{font-size: var(--fs-small)}[data-page="company"] .crew > li{grid-template-columns: 6rem 20rem minmax(0,1fr);column-gap: clamp(1rem,2.2vw,2rem)}[data-page="company"] .crew .what{max-width: 60ch}}@media screen and (min-width: 1200px){[data-page="company"] .crew{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: repeat(var(--rows,5),auto);grid-auto-flow: column;column-gap: clamp(1rem,2.2vw,2rem)}[data-page="company"] .crew > li{grid-template-columns: 6rem minmax(0,1fr);grid-template-areas: "ph who" "ph what";align-content: start;column-gap: 1.75rem;row-gap: .75rem}[data-page="company"] .crew--advisors > li{grid-template-columns: 4rem minmax(0,1fr);column-gap: 1.5rem;row-gap: .625rem}}@media (max-width: 1024px) and (min-width: 961px){[data-page="company"] .crew .ph{width: 5rem;height: 5rem}[data-page="company"] .crew--advisors .ph{width: 4rem;height: 4rem}[data-page="company"] .crew > li{grid-template-columns: 5rem minmax(0,3fr) minmax(0,5fr)}}@media (max-width: 960px){[data-page="company"] .crew > li{grid-template-columns: 5rem minmax(0,1fr);grid-template-areas: "ph who" "ph what";row-gap: .75rem}[data-page="company"] .crew .ph{width: 5rem;height: 5rem}[data-page="company"] .crew--advisors .ph{width: 3.5rem;height: 3.5rem}[data-page="company"] .crew-bio p{max-width: 60ch}}@media (max-width: 600px){[data-page="company"] .crew > li{grid-template-columns: 4rem minmax(0,1fr);column-gap: 1rem;row-gap: .625rem;padding: 1.25rem 0}[data-page="company"] .crew--advisors > li{padding: 1rem 0}[data-page="company"] .crew .ph{width: 4rem;height: 4rem}[data-page="company"] .crew--advisors .ph{width: 3rem;height: 3rem}[data-page="company"] .crew .what{column-gap: 1.25rem}[data-page="company"] .crew-sub{margin-top: 3rem}[data-page="company"] .crew-sub--team{margin-top: 2.5rem}}@media (prefers-reduced-motion: reduce){[data-page="company"] .crew .ph,[data-page="company"] .crew .links .arr,[data-page="company"] .crew-more-l{transition: none}}#constants{overflow: clip;--kh: 2.75rem}@media (pointer: coarse){#constants{--kh: 3.25rem}}.kplate{position: relative;margin: 0}.kplate-head{display: flex;align-items: center;gap: 1rem;height: var(--kh);margin-bottom: 1.125rem;border-bottom: var(--hair) solid var(--line)}.kplate-head > .figure-motion{margin-left: auto;flex: none}.kplate .k-state{margin: 0;min-width: 0;font: 400 var(--fs-small)/1.3 var(--sans);letter-spacing: 0;text-transform: none;color: var(--fg-2);text-wrap: balance}.kplate-art{position: relative}.kplate-cap{margin-top: .75rem}.kplate-svg{display: block;width: 100%;height: auto;overflow: visible}.kplate-svg *{vector-effect: non-scaling-stroke}.kplate .k-loop{fill: none;stroke: var(--fg-3);stroke-width: var(--stroke)}.kplate .k-loop--up{stroke-dasharray: calc(3 * var(--dash-u)) calc(4 * var(--dash-u))}.kplate .k-gate{fill: var(--bg);stroke: var(--fg-2);stroke-width: var(--stroke-2)}.kplate .k-gate--up > circle{fill: var(--bg);stroke: inherit}.kplate .k-agent{fill: var(--fg-2);stroke: none}.kplate .k-council circle{fill: none;stroke: var(--fg-2);stroke-width: var(--stroke);stroke-dasharray: calc(2 * var(--dash-u)) calc(2 * var(--dash-u))}.kplate .k-bnd{stroke: var(--accent);stroke-width: var(--stroke)}.kplate .k-box{fill: none;stroke: var(--fg-3);stroke-width: var(--stroke)}.kplate .k-stop{fill: none;stroke: var(--fg-3);stroke-width: var(--stroke);stroke-dasharray: calc(3 * var(--dash-u)) calc(3 * var(--dash-u))}.kplate .k-bar{fill: none;stroke: var(--fg-2);stroke-width: var(--stroke-2)}.kplate .k-strip{stroke: var(--line-strong);stroke-width: var(--stroke)}.kplate .k-lead{fill: none;stroke: var(--line-strong);stroke-width: var(--stroke)}.kplate .k-rec{fill: var(--fg-2)}.kplate .k-rec--rej{fill: var(--bg);stroke: var(--reject);stroke-width: var(--stroke)}.kplate .k-rec--new{fill: var(--accent)}.kplate .k-tok{fill: var(--fg);stroke: var(--bg);stroke-width: calc(2 * var(--stroke))}.kplate .k-tok.is-ok{fill: var(--accent)}.kplate .k-tok.is-rej{fill: var(--reject)}.kplate .k-spur{fill: none;stroke: var(--reject);stroke-width: var(--stroke);stroke-dasharray: calc(2 * var(--dash-u)) calc(3 * var(--dash-u))}.kl-labs{position: absolute;inset: 0;pointer-events: none}.kplate .kl{position: absolute;left: calc(var(--x) * 1%);top: calc(var(--y) * 1%);transform: translate(var(--tx,0%),var(--ty,-50%));font: 400 var(--fs-small)/1.3 var(--sans);letter-spacing: 0;text-transform: none;white-space: nowrap;color: rgba(245,242,236,.72)}.kplate .kl > span{display: block}.kplate .kl--up{--ty: -100%}.kplate .kl--dn{--ty: 0%}.kplate .kl--in{--tx: -50%}.kplate .is-hit{stroke: var(--accent)}.kplate .k-gate--up.is-hit > circle{stroke: var(--accent)}.kplate .k-gate--dn.is-hit{fill: var(--accent);stroke: var(--accent)}.kplate .k-gate.is-no > circle{stroke: var(--reject)}.kplate .k-lead.is-hit{stroke: var(--accent)}.kplate-svg :where(.k-c1,.k-c2,.k-c3,.k-c4) > *,.kplate .k-loop,.kplate .k-council > circle,.kplate .kl{transition: opacity .35s var(--ease),fill .35s var(--ease),color .35s var(--ease)}.kplate[data-on] .kplate-svg :where(.k-c1,.k-c2,.k-c3,.k-c4) > *{opacity: .3}.kplate[data-on] .kl:is(.k-c1,.k-c3,.k-c4){opacity: .6}.kplate[data-on] .k-loop,.kplate[data-on] .k-council > circle{opacity: .55}.kplate[data-on="c1"] :is(.kplate-svg .k-c1 > *,.kl.k-c1),.kplate[data-on="c2"] .kplate-svg .k-c2 > *,.kplate[data-on="c3"] :is(.kplate-svg .k-c3 > *,.kl.k-c3),.kplate[data-on="c4"] :is(.kplate-svg .k-c4 > *,.kl.k-c4){opacity: 1}.kplate[data-on="c2"] .k-agent{fill: var(--accent)}.kplate[data-on="c1"] .k-c1 .kl--word,.kplate[data-on="c3"] .k-c3 .kl--box,.kplate[data-on="c4"] .k-c4 .kl--word{color: var(--accent);fill: var(--accent)}[data-page="company"] .constants > div::after{display: none}@media (min-width: 961px){[data-page="company"] .k-grid{align-items: start;margin-top: clamp(2rem,4vw,3.5rem)}[data-page="company"] .k-side{grid-column: 6 / -1;position: sticky;top: calc(var(--nav-h) + 2.5rem);padding: 0 0 0 clamp(1rem,2vw,2rem);margin-top: calc(.0625rem - var(--kh))}[data-page="company"] .k-text{grid-column: 1 / span 5}[data-page="company"] .constants{display: block;border: 0}[data-page="company"] .constants > div{background: none;border: 0;border-top: var(--hair) solid var(--line);padding: 1.5rem 0 2.25rem;transition: border-color .35s var(--ease)}[data-page="company"] .constants > div.is-on{border-top-color: var(--accent)}}@media (max-width: 960px){[data-page="company"] .k-grid{display: flex;flex-direction: column}[data-page="company"] .k-text{display: contents}[data-page="company"] .k-side{order: 3;margin-top: clamp(2rem,5vw,3rem)}[data-page="company"] .k-text > .constants{order: 4;margin-top: clamp(1.25rem,3vw,2rem)}[data-page="company"] .k-text > .mt-4{order: 5;margin-top: clamp(1.5rem,4vw,2.5rem)}[data-page="company"] .constants{border: 0}[data-page="company"] .constants > div{background: none;border: 0;padding: clamp(1.625rem,3vw,2.75rem) clamp(1.375rem,3vw,2.75rem) clamp(1.875rem,3.4vw,3rem) 0}[data-page="company"] .constants > div:nth-child(even){padding-left: clamp(1.375rem,3vw,2.75rem);padding-right: 0}[data-page="company"] .constants > div:nth-child(odd){border-right: var(--hair) solid var(--line)}[data-page="company"] .constants > div:nth-child(-n+2){border-bottom: var(--hair) solid var(--line)}}@media (max-width: 600px){.kplate .kl--council,.kplate .k-state{display: none}.kplate .kl.k-c1{--tx: -50%;left: 63.28%}.kplate .kl--up.k-c1{top: 39.6%}.kplate .kl--dn{top: 43.6%}.kplate .kl--in{--tx: 0%;--ty: 0%;left: 3.75%;top: 73.6%}.kplate .kl--led{--ty: 0%;top: 90.2%}.kplate-head{margin-bottom: .75rem}}@media (max-width: 760px){[data-page="company"] .constants > div,[data-page="company"] .constants > div:nth-child(n){padding: 1.375rem 0 1.5rem;border-right: 0;border-bottom: var(--hair) solid var(--line)}[data-page="company"] .constants > div:nth-child(n):last-child{border-bottom: 0}}@media (prefers-reduced-motion: reduce){.kplate :where(.k-c1,.k-c2,.k-c3,.k-c4) > *,.kplate .k-loop,.kplate .k-council > circle,[data-page="company"] .constants > div{transition: none}}@media print{.company-plate{display: none !important}[data-page="company"] .crew > li{break-inside: avoid}[data-page="company"] .crew .ph{display: none}[data-page="company"] .crew > li{grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);grid-template-areas: "who what";grid-template-rows: auto;align-items: first baseline}}[data-page="access"] .access-hero{border-bottom: 0;padding-bottom: var(--sec-foot)}[data-page="access"] .access-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: clamp(1rem,2.2vw,2rem);align-items: start}[data-page="access"] .access-h1{grid-column: 1 / -1;max-width: none;margin: 0 0 clamp(1.5rem,3.4vh,3rem)}[data-page="access"] .access-form{grid-column: 1 / span 6;min-width: 0}[data-page="access"] .access-letter{grid-column: 8 / -1;align-self: stretch;min-width: 0}@media (min-width: 961px){[data-page="access"] .access-hero{padding-top: calc(var(--nav-h) + clamp(2.5rem,7vh,5rem))}}@media (min-width: 961px){[data-page="access"] .access-hero{min-height: calc(100vh - 2.5rem);min-height: calc(100svh - 2.5rem)}}@media (min-width: 601px) and (max-width: 960px){[data-page="access"] .access-letter{grid-column: 7 / -1;padding-left: clamp(1rem,2.2vw,2rem)}[data-page="access"] .form .two{grid-template-columns: minmax(0,1fr)}}@media (max-width: 600px){[data-page="access"] .access-hero{padding-top: calc(var(--nav-h) + 2.25rem)}[data-page="access"] .access-form{grid-column: 1 / -1}[data-page="access"] .access-letter{display: none}}[data-page="access"] .form{gap: clamp(.875rem,2vh,1.25rem)}[data-page="access"] .form .f{gap: .375rem}[data-page="access"] .form .two{gap: clamp(.875rem,2vh,1.25rem) clamp(1rem,2.2vw,2rem)}[data-page="access"] .form :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){padding: .5rem 0}[data-page="access"] .form textarea{min-height: 5.5rem}@media (min-width: 961px){[data-page="access"] .form{gap: clamp(.75rem,3.333vh - 1rem,1.25rem)}}@media (min-width: 961px) and (max-height: 880px){[data-page="access"] .form textarea{min-height: 4.75rem}}[data-page="access"] .form .f > label:not(.f-check){font-family: var(--sans);font-size: var(--fs-small);line-height: 1.4;letter-spacing: 0;text-transform: none;color: var(--fg);transition: color var(--dur-feedback) var(--ease-out)}[data-page="access"] .form .f:focus-within > label:not(.f-check){color: var(--signal-ink)}[data-page="access"] .form .f-q{color: var(--fg-3)}[data-page="access"] .f-check span{text-wrap: pretty}[data-page="access"] .seg{grid-template-columns: repeat(2,minmax(0,1fr))}[data-page="access"] .seg .opt{position: relative;background: var(--bg);transition: background-color var(--dur-feedback) var(--ease-out);scroll-margin-top: calc(var(--nav-h) + 1.5rem)}[data-page="access"] .seg .opt::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: .125rem;background: var(--accent);transform: scaleX(0);transform-origin: 0 50%;transition: transform var(--dur-move) var(--ease-out);pointer-events: none}[data-page="access"] .seg .opt:has(input:checked){background: var(--bg-2)}[data-page="access"] .seg .opt:has(input:checked)::after{transform: none}[data-page="access"] .seg label,[data-page="access"] .seg label:has(input:checked){position: static;background: transparent;box-shadow: none;padding: .875rem 1rem .875rem 2.875rem;line-height: 1.4}[data-page="access"] .seg label::after{content: "";position: absolute;inset: 0}[data-page="access"] .seg .seg-k{position: absolute;left: 1rem;top: 50%;width: 1.125rem;height: 1.125rem;margin-top: -.5625rem;border-radius: 50%;border: var(--hair) solid rgba(14,21,18,.55);transition: background-color var(--dur-feedback) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out),border-color var(--dur-feedback) var(--ease-out)}[data-page="access"] .seg input:checked + span .seg-k{background: var(--accent);border-color: var(--accent);box-shadow: inset 0 0 0 .25rem var(--bg-2)}[data-page="access"] .seg input:checked + span{color: var(--fg)}[data-page="access"] .seg label:has(input:focus-visible){outline: none}[data-page="access"] .seg .opt:has(input:focus-visible),[data-page="access"] .seg.is-kbd .opt:has(input:focus){outline: calc(2 * var(--hair)) solid var(--accent);outline-offset: -.125rem;z-index: 1}@media (hover: hover){[data-page="access"] .seg .opt:hover .seg-k{border-color: var(--fg)}[data-page="access"] .seg .opt:hover{background: var(--bg-2)}[data-page="access"] .form input:hover,[data-page="access"] .form select:hover,[data-page="access"] .form textarea:hover{border-color: var(--fg)}[data-page="access"] .form .f-check:hover input:not(:checked){border-color: var(--fg);background-color: rgba(14,21,18,.04)}}[data-page="access"] .form input:focus-visible,[data-page="access"] .form select:focus-visible,[data-page="access"] .form textarea:focus-visible{border-color: var(--accent);box-shadow: 0 var(--hair) 0 0 var(--accent);outline: calc(2 * var(--hair)) solid transparent;outline-offset: .1875rem}[data-page="access"] .form textarea::placeholder{color: var(--fg-3)}[data-page="access"] .form [aria-invalid="true"],[data-page="access"] .form [aria-invalid="true"]:focus-visible{border-color: var(--reject)}[data-page="access"] .form [aria-invalid="true"]:focus-visible{box-shadow: 0 var(--hair) 0 0 var(--reject);outline: calc(2 * var(--hair)) solid var(--accent);outline-offset: .1875rem}@media (forced-colors: none){[data-page="access"] .form :is(input,textarea,select):is(:autofill,:-webkit-autofill){-webkit-text-fill-color: var(--fg);caret-color: var(--fg);box-shadow: inset 0 0 0 100vmax var(--bg);transition: border-color .25s,background-color 9999s 0s}[data-page="access"] .form :is(input,textarea,select):is(:autofill,:-webkit-autofill):focus-visible{box-shadow: 0 var(--hair) 0 0 var(--accent),inset 0 0 0 100vmax var(--bg)}[data-page="access"] .form [aria-invalid="true"]:is(:autofill,:-webkit-autofill):focus-visible{box-shadow: 0 var(--hair) 0 0 var(--reject),inset 0 0 0 100vmax var(--bg)}}[data-page="access"] .f-err{margin: -.125rem 0 0;font-size: var(--fs-small);line-height: 1.45;color: var(--reject);text-wrap: balance}[data-page="access"] .form .f > :is(input,select,textarea){scroll-margin-top: 2.5rem}[data-page="access"] .form .f.is-refused .f-q{color: var(--reject)}[data-page="access"] .form .f.is-refused:focus-within > label:not(.f-check){color: var(--fg)}[data-page="access"] .f-err:empty{display: none}[data-page="access"] .form select{-webkit-appearance: none;appearance: none;padding-right: 1.875rem;cursor: pointer;background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230E1512' stroke-width='1.5'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") right .125rem center / 1rem 1rem no-repeat}[data-page="access"] .f-check{display: grid;grid-template-columns: 1.25rem minmax(0,1fr);gap: .75rem;align-items: start;font-family: var(--sans);font-size: var(--fs-small);line-height: 1.55;letter-spacing: 0;text-transform: none;color: var(--fg-2);cursor: pointer}[data-page="access"] .form .f-check input{-webkit-appearance: none;appearance: none;width: 1.25rem;height: 1.25rem;margin: .0625rem 0 0;padding: 0;border: var(--hair) solid rgba(14,21,18,.55);border-radius: var(--r);background: transparent center / .875rem .875rem no-repeat;cursor: pointer;transition: background-color var(--dur-feedback) var(--ease-out),border-color var(--dur-feedback) var(--ease-out)}[data-page="access"] .form .f-check input:checked{background-color: var(--fg);border-color: var(--fg);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23F5F2EC' stroke-width='1.8'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}[data-page="access"] .form .f-check input:focus-visible{outline: calc(2 * var(--hair)) solid var(--accent);outline-offset: .1875rem;box-shadow: none}[data-page="access"] .form-go{display: flex;flex-wrap: wrap;align-items: center;gap: .75rem 1.5rem}[data-page="access"] .form-note{flex: 1 1 15rem;margin: 0;max-width: 40ch;font-size: var(--fs-small);line-height: 1.5;color: var(--fg-3);text-wrap: wrap}[data-page="access"] .form-ok{padding: clamp(1.375rem,3vw,2.125rem);scroll-margin-top: 1rem}.letter{position: relative;margin: 1.5rem 0 0;border: var(--hair) solid var(--line);background: var(--bg-2)}.letter[hidden]{display: none}[data-page="access"] .access-letter .letter{margin-top: 0}[data-page="access"] .access-letter .eyebrow{display: flex;margin: 0 0 1rem}.letter .plate-marks{position: absolute;inset: calc(-.5rem - var(--hair));pointer-events: none}.letter .plate-marks i{--b: calc(1px * var(--stroke));position: absolute;width: .875rem;height: .875rem;border: 0 solid var(--fg-3)}.letter .plate-marks i:nth-child(1){left: 0;top: 0;border-width: var(--b) 0 0 var(--b)}.letter .plate-marks i:nth-child(2){right: 0;top: 0;border-width: var(--b) var(--b) 0 0}.letter .plate-marks i:nth-child(3){left: 0;bottom: 0;border-width: 0 0 var(--b) var(--b)}.letter .plate-marks i:nth-child(4){right: 0;bottom: 0;border-width: 0 var(--b) var(--b) 0}@media (min-width: 601px){[data-page="access"] .access-letter{padding-right: .5rem}}.letter-head{display: grid;gap: .375rem;padding: .875rem 1.75rem;border-bottom: var(--hair) solid var(--line);font-family: var(--sans);font-size: var(--fs-small);letter-spacing: 0;color: var(--fg-2)}.letter-head > span{display: grid;grid-template-columns: 4.5rem minmax(0,1fr);gap: .75rem}.letter-head b{font-weight: 400;color: var(--fg-3)}@property --lp{syntax: "<number>";inherits: true;initial-value: 0}.letter::after{content: "";position: absolute;inset: calc(-1 * var(--hair));pointer-events: none;opacity: 0;--a: calc(min(1,2 * var(--lp)) * 100%);--b: calc(max(0,2 * var(--lp) - 1) * 100%);background: linear-gradient(var(--fg-3),var(--fg-3)) left top / var(--a) var(--hair) no-repeat,linear-gradient(var(--fg-3),var(--fg-3)) left top / var(--hair) var(--a) no-repeat,linear-gradient(var(--fg-3),var(--fg-3)) right top / var(--hair) var(--b) no-repeat,linear-gradient(var(--fg-3),var(--fg-3)) left bottom / var(--b) var(--hair) no-repeat}.letter-head{position: relative}.letter-head::after{content: "";position: absolute;left: 0;bottom: calc(-1 * var(--hair));width: calc(min(1,2 * var(--lp)) * 100%);height: var(--hair);background: var(--fg-3);opacity: 0}.letter.is-closed{--lp: 1;transition: --lp var(--dur-draw) var(--ease-draw) 80ms}.letter.is-closed::after,.letter.is-closed .letter-head::after{opacity: 1}@media (prefers-reduced-motion: reduce){.letter.is-closed{transition: none}}.letter-head [data-letter-subject]{text-wrap: balance}.letter-body{padding: 1.375rem 1.75rem 1.75rem;white-space: pre-wrap;text-wrap: pretty;overflow-wrap: anywhere;font-family: var(--sans);font-size: var(--fs-body);line-height: 1.6;color: var(--fg)}.letter-body::first-line{font-family: var(--serif);font-size: var(--fs-heading);letter-spacing: var(--track-heading)}.letter .is-sign{font-family: var(--serif);font-size: var(--fs-heading);line-height: 1.2;letter-spacing: var(--track-heading)}.letter .slot{border-radius: .125rem;-webkit-box-decoration-break: clone;box-decoration-break: clone;transition: background-color var(--dur-feedback) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.letter .slot:not(.is-filled){color: var(--fg-3);text-decoration: underline max(var(--hair),.0625rem) var(--line-strong);text-underline-offset: .24em}.letter .slot.is-opt{text-decoration-style: dashed}.letter .slot.is-missing{color: var(--reject);text-decoration: underline max(var(--hair),.0625rem) var(--reject);text-underline-offset: .24em}.letter .slot.is-here,.letter [data-letter-subject].is-here{background: rgba(30,122,90,.16);box-shadow: 0 0 0 calc(2 * var(--hair)) rgba(30,122,90,.16)}.letter [data-letter-subject]{border-radius: .125rem;transition: background-color var(--dur-feedback) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.letter-tick{position: absolute;left: .75rem;top: calc(var(--tick-y,.0625rem) - .0625rem);width: .125rem;height: var(--tick-h,1.5rem);background: var(--accent);transform-origin: 50% 0;opacity: 0;pointer-events: none}.letter.has-tick .letter-tick{opacity: 1;transition: top var(--dur-feedback) var(--ease-out),height var(--dur-feedback) var(--ease-out)}.letter-tick.is-no{background: var(--reject)}.letter-note{margin: .75rem 0 0;max-width: 46ch;font-size: var(--fs-small);line-height: 1.5;color: var(--fg-3)}.letter-note.is-long{color: var(--fg)}.letter-note:empty{display: none}@media (min-width: 601px){[data-page="access"] .access-letter .sticky{--top: calc(var(--nav-h) + 1.75rem);position: sticky;top: var(--top);display: flex;flex-direction: column;max-height: calc(100svh - var(--top) - 1rem)}[data-page="access"] .access-letter .letter:not([hidden]){display: flex;flex-direction: column;min-height: min(37.5rem,100svh - var(--top) - 4.5rem)}[data-page="access"] .access-letter .letter-head{flex: none}[data-page="access"] .access-letter .letter-body{flex: 1 1 auto;min-height: 4.5lh;overflow-y: auto}}@media (min-width: 961px){[data-page="access"] .access-letter .letter:not([hidden]){min-height: min(38.25rem,100svh - 20.25rem)}}@media (min-width: 601px) and (max-height: 760px){[data-page="access"] .access-letter .sticky{--top: calc(var(--nav-h) + .75rem)}}@media (min-width: 601px) and (max-width: 960px) and (max-height: 520px){[data-page="access"] .access-h1{grid-column: 1 / span 6}[data-page="access"] .access-letter{grid-row: 1 / span 2}[data-page="access"] .access-letter .sticky{--top: calc(var(--nav-h) + 1.75rem)}}@media (max-width: 600px){.letter-head{padding: .875rem 1rem}.letter-head > span{grid-template-columns: 4rem minmax(0,1fr)}.letter-body{padding: 1rem 1rem 1.25rem}.letter-tick{left: .375rem}[data-page="access"] .form-ok:has(> .letter){padding: 0;border: 0}[data-page="access"] .form-ok .letter{margin: 1.5rem .5rem 0}[data-page="access"] .form-ok .row{position: sticky;bottom: 0;z-index: 2;margin: 1.25rem 0 0;padding: .875rem 0 calc(.875rem + env(safe-area-inset-bottom));background: var(--bg);border-top: var(--hair) solid var(--line)}}[data-page="access"] .access-next-h{max-width: none;margin: 0 0 clamp(2rem,4vw,3.25rem);text-wrap: balance}[data-page="access"] .access-steps{--w: calc(1px * var(--stroke));list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.625rem clamp(1.125rem,2.4vw,2rem);border-top: var(--w) solid var(--fg)}[data-page="access"] .access-steps li{position: relative;padding-top: 1.75rem}[data-page="access"] .access-steps li::before{content: "";position: absolute;left: 0;top: calc(-.34375rem - var(--w) / 2);width: .6875rem;height: .6875rem;border-radius: 50%;border: var(--w) solid var(--fg);background: var(--bg)}[data-page="access"] .access-steps h3{margin: 0;font-family: var(--serif);font-weight: 400;font-size: var(--fs-heading);line-height: 1.1;letter-spacing: var(--track-heading)}[data-page="access"] .access-steps span{display: block;margin-top: .5rem;font-size: var(--fs-small);color: var(--fg-2)}@media (max-width: 600px){[data-page="access"] .access-steps{grid-template-columns: minmax(0,1fr);row-gap: 1.5rem;padding-left: 1.5rem;border-top: 0;border-left: var(--w) solid var(--fg)}[data-page="access"] .access-steps li{padding-top: 0}[data-page="access"] .access-steps li::before{left: calc(-1.5rem - .34375rem - var(--w) / 2);top: calc(var(--fs-heading) * .55 - .34375rem)}}@media (min-width: 421px) and (max-width: 600px){[data-page="access"] .form > .two + .two{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 420px){[data-page="access"] .seg{grid-template-columns: minmax(0,1fr)}}@media (forced-colors: active){[data-page="access"] .seg .opt:has(input:checked){outline: calc(2 * var(--hair)) solid Highlight;outline-offset: -.125rem}[data-page="access"] .seg input:checked + span .seg-k{forced-color-adjust: none;background: Highlight;color: HighlightText;border-color: Highlight}[data-page="access"] .form .f-check input,[data-page="access"] .form select{-webkit-appearance: auto;appearance: auto;background-image: none}.letter-tick{forced-color-adjust: none;background: Highlight}}@media (prefers-reduced-motion: reduce){[data-page="access"] :is(.seg .opt,.seg .seg-k,.form .f-check input,.form .f > label),[data-page="access"] .seg .opt::after,.letter .slot,.letter [data-letter-subject],.letter.has-tick .letter-tick{transition: none}}@media print{[data-page="access"] .access-letter{display: none !important}}
