.questions{padding-block:clamp(5.5rem,15svh,9.5rem) clamp(4.5rem,12svh,7.5rem)}.questions-grid{gap:clamp(3rem,8svh,4.5rem);display:grid}@media (min-width:64rem){.questions-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,7vw,8rem)}.questions-words{top:calc(var(--hud) + clamp(1.5rem, 7svh, 4.5rem));position:sticky}}.questions-heading{max-width:11em;margin-top:clamp(1.25rem,3svh,1.75rem)}.questions-line-mask{margin-block:-.08em -.2em;padding-block:.08em .2em}.questions-more{max-width:24em;margin-top:clamp(1.25rem,3svh,1.75rem)}.questions-mail{color:var(--ink)}.questions-list{gap:clamp(2.5rem,6svh,3.25rem);display:grid}@media (min-width:64rem){.questions-list{padding-top:clamp(2.5rem,6svh,3.25rem)}}.questions-question{text-wrap:balance;max-width:24em}.questions-answer{max-width:34em;color:var(--ink-62);transition:color .3s var(--ease-settle);margin-top:.75rem;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.5}.questions-lead{color:var(--ink);font-weight:600}@media (hover:hover){.questions-item:hover .questions-answer{color:var(--ink)}}.questions-item-read .questions-answer{color:var(--ink)}
.waitlist{--waitlist-top:clamp(5.5rem, 16svh, 10rem);padding-block:var(--waitlist-top) clamp(5.5rem, 15svh, 9rem)}@media not (min-width:48rem){.waitlist{scroll-margin-top:calc(1.25rem - var(--waitlist-top))}}.waitlist-grid{gap:clamp(2.5rem,6svh,4.5rem);display:grid}@media (min-width:64rem){.waitlist-grid{grid-template-columns:minmax(0,1fr) minmax(24rem,28rem);align-items:center;column-gap:clamp(3rem,7vw,8rem)}}.waitlist-sentence{text-wrap:balance;max-width:7.5em;margin-top:clamp(1.25rem,3svh,1.75rem)}.waitlist-line-mask{margin-block:-.08em -.2em;padding-block:.08em .2em}.waitlist-lede{max-width:29em;margin-top:clamp(1.5rem,4svh,2.25rem)}.waitlist-card{--waitlist-quiet:color-mix(in srgb, var(--ink) 66%, var(--card));--pad:clamp(1.375rem, 2.6vw, 2.125rem);--field-inset:1.25rem;width:min(100%,30rem);padding:var(--pad);container-type:inline-size}@media not (min-width:24rem){.waitlist-card{--pad:1.125rem;--field-inset:1rem}}@media (min-width:64rem){.waitlist-card{width:100%}}.waitlist-head{justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-inline:.25rem;display:flex}.waitlist-logo{font-size:1.0625rem}.waitlist-facts{color:var(--waitlist-quiet);text-align:right;white-space:nowrap;justify-items:end;font-size:.8125rem;font-weight:500;line-height:1.3;display:grid}@container not (min-width:17rem){.waitlist-head{flex-wrap:wrap}.waitlist-facts{text-align:left;justify-items:start}}.waitlist-facts>span:first-child{color:var(--ink);font-weight:600}.waitlist-body{margin-top:clamp(1.5rem,3.5svh,2rem)}.waitlist-form{display:grid}.waitlist-fields{gap:.625rem;display:grid}.waitlist-field{display:grid}.waitlist-control{position:relative}.waitlist-input{appearance:none;width:100%;height:3.75rem;padding:1.5rem var(--field-inset) .375rem;border-radius:var(--radius-inset);background:var(--inset);color:var(--ink);caret-color:var(--accent);font:inherit;transition:box-shadow .3s var(--ease-settle), background-color .3s var(--ease-settle);border:0;font-size:1.0625rem;line-height:1.3;display:block}.waitlist-input:focus,.waitlist-input:focus-visible{background:color-mix(in srgb, var(--inset) 45%, var(--card));box-shadow:inset 0 0 0 1.5px var(--accent);outline:none}.waitlist-input:-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 100px var(--inset)}.waitlist-input:is(:autofill,:autofill){-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 100px var(--inset)}.waitlist-input:-webkit-any(:autofill,:-webkit-autofill):focus{box-shadow:inset 0 0 0 1.5px var(--accent), inset 0 0 0 100px color-mix(in srgb, var(--inset) 45%, var(--card))}.waitlist-input:is(:autofill,:autofill):focus{box-shadow:inset 0 0 0 1.5px var(--accent), inset 0 0 0 100px color-mix(in srgb, var(--inset) 45%, var(--card))}.waitlist-label{top:0;left:var(--field-inset);right:var(--field-inset);height:3.75rem;color:color-mix(in srgb, var(--ink) 70%, var(--inset));white-space:nowrap;text-overflow:ellipsis;transform-origin:0;pointer-events:none;transition:translate .45s var(--ease-settle), scale .45s var(--ease-settle), color .3s var(--ease-settle);font-size:1.0625rem;line-height:3.75rem;display:block;position:absolute;overflow:hidden}.waitlist-input:-webkit-any(:focus,:not(:placeholder-shown),:autofill,:-webkit-autofill)+.waitlist-label{translate:0 -.75rem;scale:.76}.waitlist-input:is(:focus,:not(:placeholder-shown),:autofill,:autofill)+.waitlist-label{translate:0 -.75rem;scale:.76}@media (hover:hover){.waitlist-control:hover .waitlist-input:not(:focus){background:color-mix(in srgb, var(--inset) 82%, var(--card))}.waitlist-control:hover .waitlist-label{color:var(--ink)}}.waitlist-field[data-invalid] .waitlist-label{color:var(--problem)}@media not (min-width:24rem){.waitlist-label{font-size:1rem}}.waitlist-error{padding-inline:var(--field-inset);color:var(--problem);align-items:baseline;gap:.5rem;margin-top:.5rem;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.waitlist-error-dot{background:currentColor;border-radius:999px;flex:none;width:.375rem;height:.375rem;translate:0 -.15em}.waitlist-consent{padding-inline:var(--field-inset);color:var(--waitlist-quiet);margin-top:1.125rem}.waitlist-submit{gap:.75rem;margin-top:1.25rem;display:grid}.waitlist-submit>.waitlist-error{margin-top:0}.waitlist-submit>.btn{width:100%}.waitlist-submit>.btn:disabled{opacity:.72}.waitlist-done{justify-items:start;padding:.25rem .25rem .125rem;display:grid}.waitlist-check{width:2.5rem;height:2.5rem;overflow:visible}.waitlist-check circle{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:waitlist-check-on .45s var(--ease-settle) both}.waitlist-check path{fill:none;stroke:#f2eee6;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:waitlist-check-draw .5s var(--ease-settle) .18s both}@keyframes waitlist-check-on{0%{opacity:0;scale:.6}}@keyframes waitlist-check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.waitlist-done-title{font-family:var(--font-serif);letter-spacing:-.008em;margin-top:1.25rem;margin-bottom:-.2em;padding-block:.08em .2em;font-size:clamp(2.125rem,3vw,2.625rem);font-weight:400;line-height:1.02;overflow:hidden}.waitlist-done-title:focus{outline:none}.waitlist-done-title>span{animation:waitlist-rise .9s var(--ease-settle) .12s both;display:inline-block}@keyframes waitlist-rise{0%{translate:0 118%}}.waitlist-done-line{max-width:26em;color:var(--waitlist-quiet);animation:waitlist-fade .4s var(--ease-settle) .32s both;margin-top:.875rem;font-size:1.0625rem;line-height:1.5}.waitlist-done-email{color:var(--ink);overflow-wrap:anywhere;font-weight:600}@keyframes waitlist-fade{0%{opacity:0}}.waitlist-again{color:var(--ink);font:inherit;cursor:pointer;animation:waitlist-fade .4s var(--ease-settle) .42s both;background-color:#0000;border:0;margin-top:1.5rem;padding:0 0 .08em;font-size:.9375rem;font-weight:500}@media (prefers-reduced-motion:reduce){.waitlist-check circle,.waitlist-check path,.waitlist-done-title>span,.waitlist-done-line,.waitlist-again{animation:none}.waitlist-check path{stroke-dashoffset:0}}@media (forced-colors:active){.waitlist-input{border:1px solid canvastext}.waitlist-input:focus{outline-offset:2px;outline:2px solid highlight}}
