@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--sky-0: #F7FAFF;--sky-1: #E7EFFD;--sky-2: #B4CBF5;--ink: #090B10;--ink-2: #2E3445;--ink-3: #566075;--ink-4: #8A93A8;--rim: #FFFFFF;--glass: rgba(255, 255, 255, .06);--glass-2: rgba(255, 255, 255, .18);--glass-3: rgba(255, 255, 255, .34);--lime: #D1FE17;--lime-deep: #7E9B05;--bad: #B8222C;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--display: "Anton", Impact, "Arial Narrow Bold", sans-serif;--gutter: clamp(16px, 2.2vw, 28px);--ease: cubic-bezier(.2, .8, .2, 1);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;background:var(--sky-0);color:var(--ink)}body{font:500 13px/1.55 var(--mono);letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}::selection{background:var(--lime);color:var(--ink)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}b{font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:8px;top:-60px;z-index:60;background:var(--ink);color:#fff;padding:8px 12px;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.skip:focus{top:8px}.ground{position:fixed;inset:0;z-index:0;pointer-events:none;background-color:var(--sky-0);background-image:linear-gradient(rgba(77,107,184,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(77,107,184,.13) 1px,transparent 1px),linear-gradient(rgba(77,107,184,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(77,107,184,.075) 1px,transparent 1px),linear-gradient(180deg,var(--sky-0) 0%,var(--sky-1) 45%,var(--sky-2) 100%);background-size:40px 40px,40px 40px,8px 8px,8px 8px,100% 100%}.ground canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.frame{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;padding:0 var(--gutter)}main{flex:1;width:100%;max-width:1440px;margin:0 auto}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;max-width:1440px;width:100%;margin:0 auto}.nav-brand{display:inline-flex;align-items:center;gap:10px}.nav-brand:hover{text-decoration:none}.nav-name{font-family:var(--display);font-size:22px;line-height:1;text-transform:uppercase;padding-top:2px}.nav-links{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end;text-transform:uppercase;font-size:12px;letter-spacing:.06em}.linkish{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.linkish:hover{text-decoration:underline;text-underline-offset:3px}.headline{margin:0;font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:-.004em;display:flex;flex-direction:column;color:var(--ink)}.headline span{display:block;animation:rise .9s var(--ease) both}.headline-one{align-self:flex-start}.headline-two{align-self:flex-end;text-align:right;animation-delay:.08s!important}.headline-xl{font-size:clamp(64px,11vw,168px)}.headline-l{font-size:clamp(44px,7.4vw,112px)}.headline-m{font-size:clamp(38px,5.6vw,84px)}@keyframes rise{0%{transform:translateY(.3em);opacity:0;clip-path:inset(-.3em -.2em 100% -.2em)}to{transform:none;opacity:1;clip-path:inset(-.3em -.2em -.3em -.2em)}}.note{margin:14px 0 0;font-weight:400;font-size:14px;line-height:1.6;letter-spacing:0;max-width:64ch;color:var(--ink-2)}.note.lede{font-size:15px;margin-top:24px}.note.center{margin-left:auto;margin-right:auto;text-align:center}.note.small{font-size:12px;color:var(--ink-3)}.note b{color:var(--ink)}.note a,.check a,.error-line a{text-decoration:underline;text-underline-offset:3px}.dim{color:var(--ink-3)}.below{margin:30px 0 0;display:flex;gap:22px;flex-wrap:wrap;justify-content:center;align-items:baseline;text-transform:uppercase;font-size:12px;letter-spacing:.06em}.below .dim{text-transform:none;letter-spacing:0}.discs{--size: 240px;display:flex;flex-wrap:wrap;justify-content:center;margin:36px auto 0}.disc{position:relative;flex:0 0 auto;width:var(--size);height:var(--size);border-radius:50%;border:2px solid var(--rim);background:var(--glass);display:grid;place-items:center;text-align:center;color:var(--ink);font:inherit;padding:0;margin:0;transition:border-color .35s var(--ease),background-color .35s var(--ease),transform .5s var(--ease),box-shadow .5s var(--ease),opacity .3s;animation:disc-in .8s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes disc-in{0%{opacity:0;transform:scale(.86) translateY(14px)}to{opacity:1;transform:none}}.disc:hover{background:var(--glass-2)}.disc[data-focus="1"]{border-color:var(--ink);background:var(--glass-3)}.disc[data-locked="1"]{border-style:dashed}.disc-ring{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);transform:rotate(-90deg);pointer-events:none;overflow:visible}.disc-ring circle{fill:none;stroke:transparent;stroke-width:1.15;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.1s var(--ease),stroke .3s}.disc[data-state=ok] .disc-ring circle{stroke:var(--lime-deep);stroke-dashoffset:0}.disc[data-state=bad] .disc-ring circle{stroke:var(--bad);stroke-dashoffset:0}.disc[data-state=busy] .disc-ring{animation:ring-turn 1.2s linear infinite}.disc[data-state=busy] .disc-ring circle{stroke:var(--ink-3);stroke-dashoffset:72}@keyframes ring-turn{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.disc-arc{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transform:rotate(-14deg) scale(.97);transition:opacity .35s var(--ease),transform .7s var(--ease);overflow:visible}.disc-arc text{font-family:var(--mono);font-weight:500;font-size:4.5px;letter-spacing:.55px;fill:var(--ink)}.disc[data-raised="1"] .disc-arc{opacity:1;transform:none}.disc-label{position:absolute;inset:0;display:grid;place-content:center;gap:4px;padding:0 14%;text-transform:uppercase;letter-spacing:.05em;font-size:13px;line-height:1.3;color:var(--ink);cursor:inherit;transition:opacity .3s var(--ease),transform .45s var(--ease)}.disc[data-raised="1"] .disc-label{opacity:0;transform:translateY(-16px) scale(.94);pointer-events:none}.disc-opt{font-size:10px;color:var(--ink-3);letter-spacing:.1em}.disc-input{position:relative;z-index:1;width:74%;background:transparent;border:0;outline:0;font:500 15px/1.3 var(--mono);letter-spacing:.01em;color:var(--ink);text-align:center;padding:6px 0;caret-color:var(--ink);text-overflow:ellipsis}.disc-input:focus-visible{outline:0}.disc-hint{position:absolute;left:50%;bottom:25%;transform:translate(-50%);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;max-width:78%;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.disc-peek{position:absolute;left:50%;bottom:13%;transform:translate(-50%);z-index:2;background:none;border:0;padding:4px 6px;font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);cursor:pointer}.disc-peek:hover{color:var(--ink)}.disc-select{position:absolute;inset:0;z-index:1;width:100%;height:100%;border-radius:50%;appearance:none;-webkit-appearance:none;background:transparent;border:0;outline:0;padding:0 9%;font:500 13px/1.3 var(--mono);color:var(--ink);text-align:center;text-align-last:center;cursor:pointer}.disc-select[data-empty="1"]{color:transparent}.disc-select option{color:var(--ink);background:#fff}.disc-caret{position:absolute;left:50%;bottom:25%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid var(--ink);transform:translate(-50%);pointer-events:none;transition:transform .3s var(--ease)}.disc[data-focus="1"] .disc-caret{transform:translate(-50%) rotate(180deg)}.disc-wide{width:calc(var(--size) * 2);border-radius:calc(var(--size) / 2)}.disc-wide .disc-label{padding:0 12%}.disc-wide[data-raised="1"] .disc-label{opacity:1;transform:none;place-content:start center;padding-top:26px;font-size:11px;color:var(--ink-3)}.disc-wide[data-state=ok]{border-color:var(--lime-deep)}.disc-wide[data-state=bad]{border-color:var(--bad)}.disc-wide[data-focus="1"]{border-color:var(--ink)}.disc-textarea{position:absolute;top:54px;bottom:44px;left:calc(var(--size) * .22);right:calc(var(--size) * .22);z-index:1;resize:none;background:transparent;border:0;outline:0;font:400 14px/1.55 var(--mono);color:var(--ink);text-align:left;padding:0}.disc-textarea::placeholder{color:var(--ink-4)}.disc-wide .disc-hint{bottom:20px}.disc-toggle{cursor:pointer;padding:0 calc(var(--size) * .13);display:grid;place-content:center;gap:10px}.disc-toggle-label{font-family:var(--display);font-size:calc(var(--size) * .12);line-height:.95;text-transform:uppercase}.disc-toggle-sub{font-weight:400;font-size:11px;line-height:1.45;letter-spacing:0;color:var(--ink-2)}.disc-toggle[data-on="1"]{background:var(--ink);border-color:var(--ink);color:#fff}.disc-toggle[data-on="1"] .disc-toggle-sub{color:#ffffffbd}.discs-small{margin-top:12px}.discs-small .disc{width:min(var(--size),168px);height:min(var(--size),168px)}.discs-small .disc-small{padding:0 calc(min(var(--size),168px)*.13)}.disc-small .disc-toggle-label{font-family:var(--mono);font-weight:500;font-size:12px;line-height:1.35;letter-spacing:.05em}.disc-small[data-on="1"]:after{content:"";position:absolute;top:17%;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--lime)}.disc-solid{background:#fff;border-color:#fff;cursor:pointer;box-shadow:0 12px 44px -20px #1e326e66}.disc-solid:hover{background:#fff;transform:scale(1.03)}.disc-solid:active{transform:scale(.98)}.disc-solid:disabled{opacity:.6;cursor:default;transform:none}.disc-solid-label{font:500 14px var(--mono);letter-spacing:.14em;text-transform:uppercase}.disc-dark{background:var(--ink);border-color:var(--ink);color:#fff}.disc-hold{font-family:var(--mono);cursor:pointer;background:#fff;border-color:#fff;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;box-shadow:0 18px 54px -24px #1e326e80}.disc-hold:hover{background:#fff}.hold-fill{position:absolute;inset:0;border-radius:50%;background:var(--lime);transform:scale(var(--fill, 0))}.hold-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.hold-ring circle{fill:none;stroke:var(--ink);stroke-width:2.4}.hold-body{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;pointer-events:none}.hold-label{font:500 13px var(--mono);letter-spacing:.16em;text-transform:uppercase}.hold-sub{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.disc-hold:disabled{cursor:default;opacity:.62}.disc-hold[data-done="1"]{transform:scale(1.04)}.disc-big{width:212px;height:212px}.hero{min-height:calc(100vh - 150px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5vh 0 3vh;text-align:center}.hero-line{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.6vw,28px);font-family:var(--display);text-transform:uppercase;font-size:clamp(60px,12.5vw,188px);line-height:.82}.hero-word{display:block;animation:rise 1s var(--ease) both}.hero-word:last-child{animation-delay:.1s}.hero-door{position:relative;display:grid;place-items:center;padding:clamp(10px,1.3vw,18px)}.hero-door .disc-hold{width:clamp(112px,13vw,190px);height:clamp(112px,13vw,190px);animation-delay:.25s}.corner{position:absolute;font:400 15px var(--mono);line-height:1;color:var(--ink)}.corner.tl{left:0;top:0}.corner.tr{right:0;top:0}.corner.bl{left:0;bottom:0}.corner.br{right:0;bottom:0}.hero-hint{margin:28px 0 0;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.hero-hint a{letter-spacing:.08em}.hero-sub{margin:18px auto 0;max-width:64ch;text-transform:uppercase;letter-spacing:.06em;font-size:12px;line-height:1.75;color:var(--ink-2)}.home[data-going="1"] .hero-door .disc-hold{transform:scale(22);transition:transform .55s cubic-bezier(.7,0,.2,1);z-index:30}.home[data-going="1"] .hero-word,.home[data-going="1"] .hero-hint,.home[data-going="1"] .hero-sub{opacity:0;transition:opacity .25s}.sound{margin-top:30px;display:grid;justify-items:center;gap:10px}.sound-pill{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 15px 0 12px;border-radius:999px;background:var(--ink);color:#fff;border:0;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.sound-wave{width:44px;height:16px;overflow:visible}.sound-wave path{fill:none;stroke:#fff;stroke-width:1.2;opacity:.85;transform-box:fill-box;transform-origin:center;animation:wave 1.6s ease-in-out infinite}.sound-pill[data-on="0"] .sound-wave path{animation:none;opacity:.35;transform:scaleY(.3)}@keyframes wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.sound-note{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.how,.who{padding-top:13vh}.discs-info{margin-top:40px}.disc-info{padding:0 calc(var(--size) * .15);display:grid;place-content:center;gap:9px}.disc-info:hover{background:var(--glass)}.info-n{font-family:var(--display);font-size:calc(var(--size) * .25);line-height:.9}.info-title{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.info-text{font-weight:400;font-size:12px;line-height:1.5;letter-spacing:0;color:var(--ink-2)}.who-body{display:grid;gap:2px;margin-top:30px;max-width:760px}.who-actions{display:flex;align-items:center;gap:28px;margin-top:32px;flex-wrap:wrap}.who-actions .disc{width:150px;height:150px}a.big,.linkish.big{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.page-apply,.page-sign,.page-status{padding-top:4vh}.apply{margin-top:44px;scroll-margin-top:16px}.apply-head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;border-top:1.5px solid var(--ink);padding-top:12px}.step-count{font-size:12px;letter-spacing:.1em}.step-name{margin:0;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(28px,3.4vw,48px);line-height:1}.step-dots{display:flex;gap:8px;margin:0 0 0 auto;padding:0;list-style:none;align-self:center}.step-dots li{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--ink);transition:background-color .3s}.step-dots li[data-on="1"]{background:var(--ink)}.step-dots li[data-now="1"]{background:var(--lime)}.row-label{margin:34px 0 0;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.step-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.step-foot .linkish{color:var(--ink)}.step-foot-note{margin-left:auto}.errors{margin-top:18px;display:grid;gap:4px;justify-items:center}.error-line{margin:14px auto 0;max-width:70ch;color:var(--bad);font-size:13px;line-height:1.5;text-align:center;letter-spacing:.01em}.errors .error-line{margin-top:4px}.error-line a{color:var(--ink)}.error-field{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.owner-note{margin:24px 0 0;padding:18px 22px;border:1.5px solid var(--ink);border-radius:24px;background:#ffffff94;max-width:760px}.owner-note-label{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.owner-note p{margin:8px 0 0;font-weight:400;font-size:15px;line-height:1.55;white-space:pre-wrap}.alt-way{display:grid;justify-items:center;gap:14px;margin:36px auto 0;max-width:540px}.or{width:100%;display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--ink-3)}.or:before,.or:after{content:"";flex:1;height:1px;background:#090b1040}.google{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:44px;padding:0 22px;border-radius:999px;background:#fff;border:1px solid #747775;color:#1f1f1f;font:500 14px/1 Roboto,Arial,sans-serif;letter-spacing:.25px;cursor:pointer}.google:disabled{opacity:.5;cursor:default}.check{position:relative;display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-weight:400;font-size:13px;line-height:1.55;letter-spacing:0;max-width:520px;text-align:left}.check input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.check-box{flex:none;font-weight:500;letter-spacing:0;white-space:pre}.check input:focus-visible+.check-box{outline:2px solid var(--ink);outline-offset:2px}.check[data-on="1"] .check-box{color:var(--ink)}.send{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:44px;margin-top:36px;align-items:start}.summary{margin:0;display:grid;gap:18px}.summary-read{margin-top:36px;max-width:860px}.summary-group{border-top:1.5px solid var(--ink);padding-top:10px}.summary-head{display:flex;justify-content:space-between;gap:12px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;margin-bottom:6px}.summary-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:6px 0;border-bottom:1px solid rgba(9,11,16,.12)}.summary-row dt{text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:var(--ink-3);padding-top:2px}.summary-row dd{margin:0;font-weight:400;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.send-side{display:grid;gap:18px;justify-items:center;position:sticky;top:24px}.human{min-height:65px;display:grid;justify-items:center}.err{color:var(--bad);font-size:12px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.row-actions{display:flex;gap:20px;margin-top:28px}.row-actions .disc{width:168px;height:168px}.enter{display:grid;justify-items:center;gap:12px;margin-top:38px}.moment{min-height:52vh;display:grid;place-items:center;align-content:center;gap:22px;text-align:center}.moment .headline{align-items:center}.spin{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.pmark{position:relative;display:inline-block;flex:none;color:var(--ink);line-height:0;vertical-align:middle}.pmark-still{display:block;overflow:visible}.pmark-live{position:absolute;pointer-events:none;visibility:hidden}.pmark[data-moving="1"] .pmark-live{visibility:visible}.pmark[data-moving="1"] .pmark-still{visibility:hidden}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input:not([type=checkbox]),html.has-cursor textarea{cursor:text!important}html.has-cursor iframe{cursor:auto!important}.cursor{position:fixed;left:0;top:0;z-index:100;pointer-events:none;transform:translate3d(-100px,-100px,0)}.cursor-dot{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--ink);transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),opacity .2s,transform .2s}.cursor[data-on="0"] .cursor-dot,.cursor[data-mode=text] .cursor-dot{opacity:0}.cursor[data-mode=link] .cursor-dot{width:16px;height:16px;margin:-8px 0 0 -8px}.cursor[data-mode=disc] .cursor-dot{width:24px;height:24px;margin:-12px 0 0 -12px}.cursor[data-mode=hold] .cursor-dot{width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--lime);box-shadow:0 0 0 2px var(--ink)}.cursor[data-down="1"] .cursor-dot{transform:scale(.8)}.cursor-word{position:absolute;left:14px;top:14px;padding:5px 9px 4px;border-radius:999px;background:var(--ink);color:#fff;font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .3s var(--ease);white-space:nowrap}.cursor[data-mode=hold][data-on="1"] .cursor-word{opacity:1;transform:none}.foot{max-width:1440px;width:100%;margin:14vh auto 0;padding-bottom:22px}.foot-rule{height:1.5px;background:var(--ink)}.foot-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:14px 0 28px;align-items:start}.foot-label{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.foot-mail{font-family:var(--display);text-transform:uppercase;font-size:clamp(30px,4.4vw,64px);line-height:.92;overflow-wrap:anywhere}.foot-line{display:flex;justify-content:space-between;gap:12px;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.foot-links{display:flex;gap:18px}@media(max-width:760px){.nav{padding:14px 0}.nav-name{font-size:19px}.nav-links{gap:12px;font-size:11px}.headline-two{text-align:left;align-self:flex-start}.discs{flex-direction:column;flex-wrap:nowrap;gap:12px;margin-top:26px;align-items:stretch}.disc{width:100%;height:76px;border-radius:999px}.disc-ring,.disc-arc{display:none}.disc[data-state=ok]{border-color:var(--lime-deep)}.disc[data-state=bad]{border-color:var(--bad)}.disc[data-focus="1"]{border-color:var(--ink)}.disc-label{padding:0 24px;font-size:13px}.disc[data-raised="1"] .disc-label{opacity:1;transform:none;place-content:start;padding:11px 24px 0;font-size:10px;color:var(--ink-3)}.disc-input{width:100%;padding:26px 24px 8px;text-align:left;font-size:16px}.disc-select{border-radius:999px;padding:18px 44px 0 22px;text-align:left;text-align-last:left;font-size:16px}.disc-caret{inset:50% 26px auto auto;transform:translateY(-50%)}.disc[data-focus="1"] .disc-caret{transform:translateY(-50%) rotate(180deg)}.disc-hint{left:auto;right:24px;bottom:9px;transform:none;font-size:9px;max-width:60%}.disc-peek{inset:50% 16px auto auto;transform:translateY(-50%)}.disc-wide{width:100%;height:190px;border-radius:30px}.disc-wide[data-raised="1"] .disc-label{padding-top:12px}.disc-textarea{inset:32px 22px 28px;font-size:16px}.disc-toggle{height:auto;min-height:76px;padding:16px 24px;place-content:center start;justify-items:start;text-align:left;border-radius:30px}.disc-toggle-label{font-size:28px}.discs-small{display:grid;grid-template-columns:1fr 1fr;gap:10px}.discs-small .disc{width:100%;height:60px;min-height:60px;border-radius:999px;padding:0 16px;place-content:center;text-align:center}.disc-small .disc-toggle-label{font-size:11px}.disc-small[data-on="1"]:after{top:50%;left:14px;margin:-3.5px 0 0}.disc-solid{height:64px}.disc-info{height:auto;min-height:0;border-radius:30px;padding:18px 24px;place-content:start;text-align:left;justify-items:start}.info-n{font-size:44px}.disc-hold.disc-big{width:180px;height:180px}.hero{min-height:calc(100vh - 120px)}.hero-line{font-size:min(12.2vw,64px);gap:6px}.hero-door{padding:8px}.hero-door .disc-hold{width:22vw;height:22vw;min-width:70px;min-height:70px}.hero-door .hold-label{font-size:10px;letter-spacing:.12em}.hero-door .hold-sub{display:none}.hero-door .pmark{transform:scale(.75)}.corner{font-size:12px}.who-actions .disc{width:128px;height:128px}.send{grid-template-columns:1fr;gap:30px}.send-side{position:static}.summary-row{grid-template-columns:1fr;gap:2px}.row-actions .disc{width:100%;height:64px}.foot-grid{grid-template-columns:1fr}.foot-line{flex-direction:column}.step-dots{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
