@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0d4f81138b703b58-s.37ir218g6iz93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Host Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0ghexb8m2rs_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d4f81138b703b58-s.37ir218g6iz93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0ghexb8m2rs_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_ab66f7a4-module__s9xRUa__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_ab66f7a4-module__s9xRUa__variable{--font-host:"Host Grotesk", "Host Grotesk Fallback"}
:root{--paper:#f1f0ea;--paper-2:#e7e6df;--carbon:#111210;--carbon-2:#181916;--signal:#c84b36;--ink:#111210;--ink-70:#111210b3;--ink-60:#111210a8;--line:#1112101f;--line-2:#11121047;--pap-78:#f1f0eac7;--pap-66:#f1f0eaa8;--pap-line:#f1f0ea24;--pap-line-2:#f1f0ea4d;--e:cubic-bezier(.2, .7, .2, 1);--mx:clamp(28px, 6.6vw, 96px);--maxw:1680px;--r:clamp(32px, 4.5vw, 64px);--r-sm:calc(var(--r) / 2);--sec:clamp(96px, 14vw, 200px);--top:clamp(128px, 18vw, 200px);--t-h1:clamp(52px, 7.8vw, 112px);--t-h2:clamp(38px, 5vw, 72px);--t-h3:clamp(32px, 3.6vw, 52px);--t-sub:clamp(22px, 1.9vw, 28px);--t-lead:clamp(18px, 1.5vw, 22px);--t-body:17px;--t-small:15px;--t-lbl:14px;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}[id]{scroll-margin-top:120px}@media (max-width:960px){[id]{scroll-margin-top:104px}}main>section[id],main>header[id]{scroll-margin-top:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-host), "Helvetica Neue", Arial, sans-serif;font-weight:300;font-size:var(--t-body);line-height:1.6;overflow-x:hidden}::selection{background:var(--signal);color:var(--paper)}a{color:inherit;text-decoration:none}svg{display:block}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance;font-weight:300}.disp{font-size:var(--t-h1);letter-spacing:-.02em;line-height:1.02}h1.disp{overflow-wrap:anywhere}.lead{font-size:var(--t-lead)}@media (max-width:400px){.disp{font-size:clamp(40px,12vw,52px)!important}.disp.centre{font-size:clamp(34px,10.4vw,44px)!important}}.sub{font-size:var(--t-sub);line-height:1.25}.h2{font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.06}.h2.big,h2.disp{font-size:var(--t-h2)}.lbl{font-weight:400;font-size:var(--t-lbl);letter-spacing:.02em;color:var(--ink-60);font-variant-numeric:tabular-nums}h2.lbl{text-wrap:pretty}.idx,.state b,.tier .p{font-variant-numeric:tabular-nums}.muted{color:var(--ink-70)}.wrap{max-width:var(--maxw);width:100%;padding-left:var(--mx);padding-right:var(--mx);margin:0 auto}.sec{padding-top:var(--sec);padding-bottom:var(--sec)}.skip{left:var(--mx);z-index:100;background:var(--carbon);color:var(--paper);font-size:var(--t-small);border-radius:0;padding:12px 20px;font-weight:400;position:absolute;top:-100px}.skip:focus{top:16px}main:focus{outline:none}.rule{background:var(--line);height:1px}.rule.strong{background:var(--ink)}.dark{background:var(--carbon);color:var(--paper)}.dark,.foot,.sheet,.panel{--ink:var(--paper);--ink-70:var(--pap-78);--ink-60:var(--pap-66);--line:var(--pap-line);--line-2:var(--pap-line-2)}.dark .lbl{color:var(--pap-66)}.dark .muted{color:var(--pap-78)}.dark .rule{background:var(--pap-line)}.dark .rule.strong{background:var(--paper)}.raised{background:var(--paper-2)}.hull{border-radius:0 0 var(--r) 0}.panel{background:var(--carbon);color:var(--paper);border-radius:0 0 var(--r) 0;padding:clamp(28px,4.4vw,64px)}.card{border:1px solid var(--line);background:var(--paper-2);border-radius:0 0 var(--r) 0;padding:clamp(24px,2.5vw,36px)}.card.needs{border-radius:0 0 var(--r) 0}:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:0}.dark :focus-visible,.nav[data-m=dark] :focus-visible,.sheet :focus-visible,.foot :focus-visible,.panel :focus-visible{outline-color:var(--paper)}.field input:focus-visible,.field select:focus-visible{box-shadow:0 2px 0 0 var(--ink);outline:none}.field:focus-within{border-bottom-color:var(--ink)}.field:focus-within label{color:var(--ink)}.field input{caret-color:var(--signal)}.btn{border:1px solid var(--ink);height:56px;font-weight:400;font-size:var(--t-small);letter-spacing:.01em;color:var(--ink);cursor:pointer;white-space:nowrap;transition:background .3s var(--e), color .3s var(--e), border-color .3s var(--e);background:0 0;border-radius:4px;align-items:center;gap:14px;padding:0 28px;font-family:inherit;line-height:1;display:inline-flex}.btn:hover,.btn.fill{background:var(--carbon);color:var(--paper)}.btn.fill:hover{color:var(--ink);background:0 0}.btn.sm{height:44px;padding:0 20px}.dark .btn{border-color:var(--pap-line-2);color:var(--paper)}.dark .btn:hover,.dark .btn.fill{background:var(--paper);color:var(--carbon);border-color:var(--paper)}.dark .btn.fill:hover{color:var(--paper);background:0 0}.link{font-weight:400;font-size:var(--t-small);border:0;border-bottom:1px solid var(--line-2);color:inherit;cursor:pointer;transition:border-color .3s var(--e);background:0 0;align-items:center;gap:12px;padding:0 0 6px;font-family:inherit;display:inline-flex;position:relative}.link:after{content:"";position:absolute;inset:-12px -10px}.link:hover,.link[aria-pressed=true],.link[aria-selected=true]{border-bottom-color:var(--ink)}.link[aria-pressed=false]{border-bottom-color:#0000}.dark .link{border-bottom-color:var(--pap-line-2)}.dark .link:hover{border-bottom-color:var(--paper)}.avail{color:var(--signal);font-weight:400;font-size:var(--t-small);white-space:nowrap}.engaged{color:var(--ink-60);font-weight:400;font-size:var(--t-small);white-space:nowrap}.dark .engaged{color:var(--pap-66)}.state{font-size:var(--t-small);color:var(--ink-70);flex-wrap:wrap;gap:clamp(20px,2.5vw,36px);display:flex}.state b{color:var(--signal);font-weight:400}.dark .state{color:var(--pap-78)}.sw{border:1px solid var(--line-2);cursor:pointer;width:40px;height:22px;transition:background .3s var(--e), border-color .3s var(--e);background:0 0;border-radius:999px;flex:none;position:relative}.sw:after{content:"";background:var(--ink);width:14px;height:14px;transition:transform .3s var(--e), background .3s var(--e);border-radius:999px;position:absolute;top:3px;left:3px}.sw[aria-checked=true]{background:var(--carbon);border-color:var(--carbon)}.sw[aria-checked=true]:after{background:var(--paper);transform:translate(18px)}.field{border-bottom:1px solid var(--line-2);flex-direction:column;gap:12px;padding:28px 0;display:flex}.field label{font-weight:400;font-size:var(--t-lbl);color:var(--ink-60)}.field input,.field select{font-weight:300;font-size:var(--t-sub);letter-spacing:-.01em;color:inherit;appearance:none;background:0 0;border:0;width:100%;padding:0;font-family:inherit;line-height:1.25}.field input::placeholder{color:var(--ink-60)}.field select option{font-size:var(--t-small)}.nav{z-index:60;isolation:isolate;height:96px;padding:0 var(--mx);transition:color .5s var(--e) .1s, border-color .5s var(--e);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px);opacity:0;transition:opacity .5s var(--e);background:#f1f0eadb;position:absolute;inset:0}.nav[data-m=paper]{color:var(--ink);border-bottom-color:var(--line)}.nav[data-m=paper]:before{opacity:1}.nav[data-m=dark]{color:var(--paper)}.nav .mark{color:currentColor;height:26px;display:block}.nav .mark svg{fill:currentColor;width:auto;height:100%}.nav .links{font-size:var(--t-small);gap:clamp(24px,3.3vw,48px);font-weight:400;display:flex}.nav .links a{opacity:.72;transition:opacity .3s}.nav .links a:hover,.nav .links a[aria-current=page]{opacity:1}.nav .right{font-size:var(--t-small);align-items:center;gap:clamp(16px,2.8vw,40px);font-weight:400;display:flex}.nav[data-m=dark] .btn{border-color:var(--pap-line-2);color:var(--paper)}.nav[data-m=dark] .btn:hover{background:var(--paper);color:var(--carbon);border-color:var(--paper)}.nav .menu{width:44px;height:44px;color:inherit;cursor:pointer;font:inherit;font-weight:400;font-size:var(--t-small);white-space:nowrap;background:0 0;border:0;place-items:center;margin-right:-10px;display:none}@media (max-width:960px){.nav .links{display:none}.nav .menu{width:auto;padding:0 10px;display:grid}.nav{height:80px}}.sheet{z-index:70;-webkit-overflow-scrolling:touch;background:var(--carbon);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);padding:max(104px, calc(env(safe-area-inset-top) + 80px)) var(--mx) max(40px, env(safe-area-inset-bottom));opacity:0;transition:opacity .5s var(--e), transform .5s var(--e), display .5s allow-discrete, overlay .5s allow-discrete;border:0;border-radius:0;flex-direction:column;justify-content:space-between;gap:48px;margin:0;display:none;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.sheet[open]{opacity:1;display:flex;transform:none}@starting-style{.sheet[open]{opacity:0;transform:translateY(-8px)}}.sheet::backdrop{background:0 0}.sheet a{border-bottom:1px solid var(--pap-line);padding:16px 0;font-size:40px;font-weight:300;display:block}.sheet .x{top:18px;right:calc(var(--mx) - 10px);height:44px;color:inherit;font-weight:400;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;padding:0 10px;font-family:inherit;position:absolute}@media (max-height:500px){.sheet a{padding:10px 0;font-size:28px}}.row{border-bottom:1px solid var(--line);align-items:baseline;gap:clamp(16px,2.2vw,32px);padding:clamp(24px,2.4vw,34px) 0;display:grid}.row .nm{transition:transform .4s var(--e);display:inline-block}a.row:hover .nm,a.row:focus-visible .nm{transform:translate(12px)}.dark .row{border-bottom-color:var(--pap-line)}.row .nm{font-size:var(--t-sub);letter-spacing:-.01em}.row .d{font-size:var(--t-body);color:var(--ink-70)}.dark .row .d{color:var(--pap-78)}.prow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 170px}@media (max-width:900px){.prow{grid-template-columns:minmax(0,1fr) auto}.prow .d2{display:none}.prow .d{grid-column:1/-1;margin-top:-8px}}.tier{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;color:inherit;width:100%;transition:background .3s var(--e);background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:56px 280px minmax(0,1fr) 220px;gap:40px;padding:38px 32px;font-family:inherit;display:grid}.tier>.lbl,.tier .n{transition:transform .4s var(--e)}.tier:hover>.lbl,.tier:hover .n,.tier:focus-visible>.lbl,.tier:focus-visible .n{transform:translate(12px)}.tier .n{font-size:var(--t-sub);letter-spacing:-.015em;font-weight:300}.tier .d{font-size:var(--t-small);color:var(--ink-70);max-width:60ch;font-weight:300}.tier .p{text-align:right;font-size:var(--t-body);white-space:nowrap;font-weight:300}.tier .p small{font-size:var(--t-lbl);color:var(--ink-60);margin-top:6px;font-weight:400;display:block}@media (max-width:960px){.tier{grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding:32px 20px}.tier>.lbl{display:none}.tier .d{grid-column:1/-1}.tier:hover>.lbl,.tier:hover .n{transform:none}}.ic{stroke:currentColor;fill:none;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:32px;height:32px}.kv{border-bottom:1px solid var(--line);font-size:var(--t-small);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.tabs{flex-wrap:wrap;gap:clamp(20px,2.5vw,36px);display:flex}.g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6.6vw,96px);display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px) clamp(28px,3.3vw,48px);display:grid}.g12{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(40px,6.6vw,96px);display:grid}.prof{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:clamp(40px,6.6vw,96px);display:grid}@media (max-width:960px){.g2,.g3,.g12,.prof{grid-template-columns:1fr}.prof aside{position:static!important}}@media (max-width:600px){.g3{grid-template-columns:1fr}}@media (min-width:601px){.g3.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){header .state{flex-direction:column;gap:8px}}[data-re="1"]{--i:1}[data-re="2"]{--i:2}[data-re="3"]{--i:3}[data-re="4"]{--i:4}[data-re="5"]{--i:5}[data-re="6"]{--i:6}[data-re="7"]{--i:7}[data-re]{opacity:0;transform:translateY(12px)}[data-re].in{opacity:1;transition:opacity .9s var(--e), transform .9s var(--e);transition-delay:calc(var(--i,0) * 90ms);transform:none}.panel [data-re].in{transition-duration:.5s}header [data-re]{opacity:1;animation:re .9s var(--e) both;animation-delay:calc(var(--i,0) * 90ms);transform:none}@keyframes re{0%{opacity:.01;transform:translateY(12px)}to{opacity:1;transform:none}}@media (scripting:none){[data-re]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-re],header [data-re]{opacity:1;transition:none;animation:none;transform:none}}.foot{background:var(--carbon);color:var(--paper);padding:var(--sec) var(--mx) 48px}.foot .wm{width:min(100%,360px);color:var(--paper)}.foot .wm svg{fill:currentColor;width:100%;height:auto}.foot .cols{border-bottom:1px solid var(--pap-line);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:48px;padding-bottom:clamp(56px,6.6vw,96px);display:grid}.foot h5,.foot h2.lbl{font-size:var(--t-lbl);color:var(--pap-66);margin-bottom:22px;font-weight:400}.foot .cols a{color:var(--pap-78);font-size:var(--t-small);padding:8px 0;transition:color .3s;display:block;position:relative}.foot .cols a:hover{color:var(--paper)}.foot .bot{font-size:var(--t-lbl);color:var(--pap-66);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:32px;display:flex}.foot .st{flex-wrap:wrap;gap:28px;display:flex}.foot .st b{color:var(--signal);font-weight:400}@media (max-width:900px){.foot .cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.foot .cols{grid-template-columns:1fr 1fr;gap:32px 24px}.foot .cols>div:first-child{grid-column:1/-1}.foot .cols a{padding:5px 0}.foot .bot{flex-direction:column;gap:16px}}.mem{max-width:1040px;padding:var(--top) var(--mx) var(--sec);margin:0 auto}.mrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:32px;padding:26px 0;display:grid}.trow{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:32px;padding:26px 0;display:grid}@media (max-width:700px){.trow{grid-template-columns:1fr;gap:6px}}.needs{grid-template-columns:minmax(140px,200px) minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}@media (max-width:760px){.needs{grid-template-columns:1fr;gap:20px}}.b2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6.6vw,96px);display:grid}@media (max-width:960px){.b2{grid-template-columns:1fr}}.ic{stroke-width:1.2px;width:36px;height:36px}.fact{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:32px;padding:34px 0;display:grid}@media (max-width:700px){.fact{grid-template-columns:1fr;gap:10px}}:root{--signal-text:#b2402c}.avail{color:var(--signal-text);align-items:center;gap:10px;display:inline-flex}:root{--rbul:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22181 799 565 565%22%3E%3Cpath d=%22M181.8 1342.8L182.6 1348.5L186.2 1355.4L190.5 1359.3L195.7 1361.9L201.5 1362.8L209.1 1361.4L214.1 1358.5L218.1 1354.3L220.7 1349.1L233.9 1311.7L247.9 1277.7L258.1 1255.4L278.5 1215.6L304.7 1171.1L334.9 1126.8L362.8 1091L380.3 1070.4L401.3 1047.4L429.5 1019.2L452.5 998.2L484.1 971.7L523 942.8L552.6 923.1L597.4 896.7L637.3 876.2L659.5 866.1L693.5 852.1L734.5 837.3L739.1 833.8L741.5 830.7L743.8 825.4L744.6 819.6L743.7 813.9L740 807.1L734 802.3L726.5 800L199.8 800L192.3 802.3L187.6 805.8L183.3 812.3L181.8 820Z%22/%3E%3C/svg%3E")}.avail:before{content:"";background:var(--signal);width:6px;height:6px;-webkit-mask:var(--rbul) center / contain no-repeat;-webkit-mask:var(--rbul) center / contain no-repeat;mask:var(--rbul) center / contain no-repeat;flex:none}.dark .avail,.foot .avail,.panel .avail,.sheet .avail{color:var(--paper)}.state b{color:inherit}h1.lines{--ln:.12em;flex-direction:column;align-items:flex-start;display:flex}.ln{padding:var(--ln) 0;margin:calc(-1 * var(--ln)) 0;display:block;overflow:hidden}.ln>span{animation:ln .9s var(--e) both;display:block;transform:translateY(125%)}.ln:first-child>span{animation-delay:.15s}.ln:nth-child(2)>span{animation-delay:.3s}.ln:nth-child(3)>span{animation-delay:.45s}@keyframes ln{0%{transform:translateY(125%)}to{transform:none}}header h1.lines{opacity:1;animation:none;transform:none}header h1.lines~[data-re]{--h:.3s}header h1.lines:has(.ln:only-child)~[data-re]{--h:.15s}header [data-re]{animation-delay:calc(var(--i,0) * 90ms + var(--h,0s))}@media (max-width:599px){h1.lines{display:block}.ln,.ln>span{margin:0;padding:0;display:inline;overflow:visible}.ln>span{animation:none;transform:none}header h1.lines{animation:re .9s var(--e) both;animation-delay:.15s}header h1.lines~[data-re]{--h:.15s}}@media (scripting:none){.ln>span{animation-duration:.9s}}@media (prefers-reduced-motion:reduce){.ln>span,header h1.lines{opacity:1;animation:none;transform:none}}main{transition:opacity .3s var(--e), transform .3s var(--e)}main.leaving{opacity:0;pointer-events:none;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){main{transition:none}main.leaving{opacity:1;transform:none}}.nav .links a{padding:4px 0;position:relative}.nav .links a:before{content:"";position:absolute;inset:-12px -8px}.nav .links a:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--e);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav .links a:hover:after,.nav .links a[aria-current=page]:after,.nav .links a:focus-visible:after{transform:scaleX(1)}.nav .mark{position:relative}.nav .mark:after{content:"";position:absolute;inset:-9px}.foot .cols a:after{content:"";position:absolute;inset:-6px 0}.sw:before{content:"";position:absolute;inset:-11px -4px}.btn.sm{min-height:44px}.nav,.wrap{padding-left:max(var(--mx), env(safe-area-inset-left));padding-right:max(var(--mx), env(safe-area-inset-right))}@media (hover:none){.nav .links a{opacity:1}.link[aria-pressed=false]{border-bottom-color:var(--line)}.row .nm,.tier>.lbl,.tier .n{transition:none}}.nav .signin{opacity:.72;padding:4px 0;transition:opacity .3s;position:relative}.nav .signin:hover{opacity:1}.nav .signin:before{content:"";position:absolute;inset:-12px -8px}@media (max-width:960px){.nav .signin{display:none}}
.field textarea{letter-spacing:-.01em;color:inherit;appearance:none;resize:none;field-sizing:content;background:0 0;border:0;width:100%;min-height:2.5em;padding:0;font-family:inherit;font-size:clamp(22px,2.2vw,30px);font-weight:300;line-height:1.25}.field textarea::placeholder{color:var(--ink-60)}.field textarea:focus-visible{box-shadow:0 2px 0 0 var(--ink);outline:none}.field textarea{caret-color:var(--signal)}.field.bad{border-bottom-color:var(--signal)}.field.bad label{color:var(--signal-text)}.err{letter-spacing:.02em;color:var(--signal-text);margin:0;font-size:14px;font-weight:400}.field .err{margin-top:-2px}.err .link{font-size:inherit;color:inherit}form[aria-busy=true] .btn{cursor:progress}.status{white-space:nowrap;color:var(--ink-70);font-size:15px;font-weight:400}.foot{padding-top:clamp(80px,10vw,144px)}.foot .fcta{padding-bottom:clamp(40px,5vw,64px)}.foot .fcta .lbl{margin-bottom:24px}.foot .fbig{letter-spacing:-.02em;color:var(--paper);border-bottom:1px solid var(--pap-line-2);transition:border-color .3s var(--e);padding-bottom:.1em;font-size:clamp(38px,5vw,72px);font-weight:300;line-height:1.02;display:inline-block}.foot .fbig:hover{border-bottom-color:var(--paper)}.foot .cols{border-top:1px solid var(--pap-line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:clamp(32px,3.3vw,48px)}.foot address{color:var(--pap-78);padding:7px 0;font-size:16px;font-style:normal;display:block}.foot .bot{align-items:flex-end;gap:32px 48px}.foot .wm2{width:min(100%,200px);color:var(--paper)}.foot .wm2 svg{fill:currentColor;width:100%;height:auto}.foot .legal{color:var(--pap-66);text-align:right;flex-direction:column;gap:6px;max-width:60ch;font-size:14px;display:flex}@media (max-width:960px){.foot .legal{text-align:left}}@media (max-width:560px){.foot .fcta{padding-bottom:40px}.foot .fcta .lbl{margin-bottom:16px}.foot .cols{grid-template-columns:1fr 1fr;gap:28px 24px;padding-bottom:40px}.foot h2.lbl{margin-bottom:16px}.foot .cols a{padding:4px 0}.foot .cols>div:first-child{grid-column:auto}.foot .cols>div.co{grid-column:1/-1}.foot .co .co-l{flex-wrap:wrap;gap:0 24px;display:flex}.foot address{padding:5px 0}.foot .bot{flex-direction:column;align-items:flex-start;gap:24px;padding-top:24px}.foot .wm2{display:none}}.prose{max-width:62ch;font-size:17px}.prose h2{letter-spacing:-.01em;margin-top:56px;font-size:24px;line-height:1.25}.prose p{color:var(--ink-70);margin-top:16px}.prose h2+p{margin-top:16px}.prose a{border-bottom:1px solid var(--line-2);transition:border-color .3s var(--e);font-weight:400}.prose a:hover{border-bottom-color:var(--ink)}
::view-transition-group(*){animation-duration:.5s;animation-timing-function:var(--e)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}.prow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 170px}.prow.wrow{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,.9fr) 80px}.prow .st{text-align:right}.prow .loc{display:none}@media (max-width:900px){.prow,.prow.wrow{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px}.prow .nm{grid-area:1/1;min-width:0}.prow .st{grid-area:1/2}.prow .d{grid-area:2/1/auto/-1;margin-top:0}.prow .loc{display:inline}.prow .d2{display:none}}.tier{isolation:isolate;position:relative}.tier:before{content:"";transform-origin:0;transition:transform .4s var(--e);z-index:-1;background:#1112100a;border-radius:0;position:absolute;inset:0;transform:scaleX(0)}.tier[aria-selected=true]{box-shadow:inset 2px 0 0 var(--ink);background:0 0}.tier[aria-selected=true]:before{transform:scaleX(1)}.panel.tpanel{display:grid}.panel.tpanel>.pin{flex-direction:column;grid-area:1/1;gap:56px;min-width:0;display:flex}.panel.tpanel>.ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.panel [data-re].in{transition-duration:.5s}.panel .sub{line-height:1.25}.kv .on{white-space:nowrap;font-size:15px}@media (prefers-reduced-motion:reduce){.tier:before{transition:none}}
.prow.ix{grid-template-columns:56px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 170px}.prow.wrow.ix{grid-template-columns:88px minmax(0,1fr) minmax(0,1.6fr) minmax(0,.9fr) 80px}.prow .idx{letter-spacing:.02em;color:var(--ink-60);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:baseline;font-size:14px;font-weight:400}.dark .prow .idx{color:var(--pap-66)}.hdr{border-bottom:1px solid var(--ink);align-items:baseline;padding:0 0 14px}.hdr>span{letter-spacing:.02em;color:var(--ink-60);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.hdr .link{letter-spacing:.02em;color:var(--ink);white-space:nowrap;padding-bottom:4px;font-size:14px}.hdr .link[aria-pressed=false]{border-bottom-color:var(--line-2)}.hdr .link:hover,.hdr .link[aria-pressed=true]{border-bottom-color:var(--ink)}.dark .hdr{border-bottom-color:var(--paper)}@media (max-width:900px){.prow.ix,.prow.wrow.ix{grid-template-columns:minmax(0,1fr) auto}.prow.ix .idx{display:none}.hdr{justify-content:flex-end;row-gap:0;display:flex}.hdr>span:not(.st){display:none}}
.tpanel .tag{color:var(--pap-66);white-space:nowrap;font-size:15px}.tpanel .tagline{letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin-top:auto;font-size:clamp(32px,3.4vw,52px);line-height:1.06}.tpanel .tagline+.acts{margin-top:0}@media (max-width:960px){.tpanel .tagline{margin-top:8px}}.acct{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.acct-items{flex-direction:column;gap:40px;display:flex}.acct-items>div{max-width:44ch}@media (max-width:960px){.panel.tpanel>.ghost{display:none}.acct{grid-template-columns:1fr}.acct-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;display:grid}.acct-items>div{max-width:none}}@media (max-width:600px){.acct-items{grid-template-columns:1fr}}.dark .hc-sample,.panel .hc-sample{--ink:#111210;--ink-70:#111210b3;--ink-60:#111210a8;--line:#1112101f;--line-2:#11121047;color:var(--ink);position:static}.dark .hc-sample .lbl{color:var(--ink-60)}.dark .hc-sample .muted{color:var(--ink-70)}.dark .hc-sample .rule{background:var(--line)}.dark .hc-sample .avail{color:var(--signal-text)}.dark .hc-sample .btn.fill{background:var(--carbon);color:var(--paper);border-color:var(--carbon);cursor:default}.dark .hc-sample :focus-visible{outline-color:var(--ink)}.hc .hc-sent{min-height:4.5em}.foot .fl{flex-direction:column;gap:18px;display:flex}.foot .fstat{letter-spacing:.02em;color:var(--pap-66);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:400}.foot .fstat .clock time{color:var(--paper)}@media (max-width:560px){.foot .fl{gap:0}}.prose h1{margin-top:0}.prose .lead{color:var(--ink);margin-top:24px;font-size:clamp(19px,1.5vw,22px);line-height:1.45}.prose ul{color:var(--ink-70);margin-top:16px;list-style:none}.prose li{margin-top:8px;padding-left:22px;position:relative}.prose li:before{content:"";background:var(--signal);width:6px;height:6px;-webkit-mask:var(--rbul) center / contain no-repeat;-webkit-mask:var(--rbul) center / contain no-repeat;mask:var(--rbul) center / contain no-repeat;position:absolute;top:.62em;left:0}.prose .line{letter-spacing:-.015em;color:var(--ink);margin-top:40px;font-size:clamp(24px,2.4vw,34px);line-height:1.2}.prose .lbl{margin-top:56px;display:block}.prose h2.lbl{letter-spacing:.02em;margin-top:56px;font-size:14px;line-height:1.6}.prose .lbl+p,.ops{margin-top:12px}.op{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:8px 32px;padding:18px 0;display:grid}.op .nm{letter-spacing:-.01em;font-size:19px}.op .rl{color:var(--ink-60);margin-top:2px;font-size:14px;font-weight:400}.op .fd{color:var(--ink-70);font-size:15px}@media (max-width:600px){.op{grid-template-columns:1fr}}.stage{border-bottom:1px solid var(--line);grid-template-columns:56px 240px minmax(0,1fr);align-items:baseline;gap:40px;padding:34px 0;display:grid}.stage .n{letter-spacing:-.015em;font-size:28px;font-weight:300}.stage .d{color:var(--ink-70);max-width:62ch;font-size:17px}@media (max-width:960px){.stage{grid-template-columns:minmax(0,1fr);gap:8px;padding:28px 0}.stage>.lbl{display:block}}.vault{background:var(--carbon);color:var(--paper);min-height:100svh}.vault .vwrap{max-width:1180px;padding:var(--top) var(--mx) clamp(64px, 8vw, 120px);margin:0 auto}.vault .vhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.vault .vhead .wm{width:min(100%,180px);color:var(--paper);display:block}.vault .vhead .wm svg{fill:currentColor;width:100%;height:auto}.vault .code{letter-spacing:.02em;color:var(--pap-66);font-variant-numeric:tabular-nums;font-size:15px;font-weight:400}.vault .meta{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:8px 32px;max-width:640px;margin-top:48px;font-size:16px;display:grid}.vault .meta dt{color:var(--pap-66);letter-spacing:.02em;padding-top:3px;font-size:14px;font-weight:400}.vault .meta dd{color:var(--paper)}@media (max-width:480px){.vault .meta{grid-template-columns:1fr;gap:2px 0}.vault .meta dd{margin-bottom:12px}}.vault .vsec{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:32px clamp(40px,6vw,96px);padding:clamp(56px,7vw,96px) 0;display:grid}.vault .vsec>h2{letter-spacing:.02em;color:var(--pap-66);font-variant-numeric:tabular-nums;padding-top:6px;font-size:14px;font-weight:400;line-height:1.6}.vault .vsec>h2 b{color:var(--paper);letter-spacing:-.01em;margin-top:6px;font-size:24px;font-weight:400;line-height:1.2;display:block}@media (max-width:820px){.vault .vsec{grid-template-columns:1fr;gap:24px;padding:clamp(48px,7vw,72px) 0}}.vault .vt{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,48px);line-height:1.08}.vault .vp{color:var(--pap-78);max-width:58ch;margin-top:20px;font-size:18px;line-height:1.6}.vault .vp:first-child{margin-top:0}.vault .kv{border-bottom-color:var(--pap-line);gap:24px;padding:14px 0;font-size:17px}.vault .kv>span:first-child{color:var(--pap-78)}.vault .kv>span:last-child{text-align:right}.vault .kv .val{color:var(--paper)}.vault .step{border-bottom:1px solid var(--pap-line);grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:24px;padding:22px 0;display:grid}.vault .step .n{letter-spacing:-.01em;font-size:22px}.vault .step .d{color:var(--pap-78);max-width:58ch;margin-top:6px;font-size:16px}.vault .accept{border-radius:0 0 var(--r) 0;border:1px solid var(--pap-line-2);margin-top:8px;padding:clamp(28px,4vw,56px)}.vault .accept .kv{padding:10px 0;font-size:16px}.vault .acts{flex-wrap:wrap;align-items:center;gap:24px 40px;margin-top:32px;display:flex}.vault .vfoot{border-top:1px solid var(--pap-line);color:var(--pap-66);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-top:32px;font-size:14px;display:flex}.vault .conf{min-height:calc(100svh - var(--top) - 320px);flex-direction:column;justify-content:center;margin-top:72px;padding-bottom:clamp(64px,8vw,120px);display:flex}.vault .op{border-bottom-color:var(--pap-line)}.vault .op .rl{color:var(--pap-66)}.vault .op .fd{color:var(--pap-78)}.vault .op a{border-bottom:1px solid var(--pap-line-2);transition:border-color .3s var(--e);font-weight:400}.vault .op a:hover{border-bottom-color:var(--paper)}.vault .demo{letter-spacing:.02em;color:var(--pap-66);align-items:center;gap:10px;font-size:14px;font-weight:400;display:inline-flex}.vault .demo:before{content:"";background:var(--signal);width:6px;height:6px;-webkit-mask:var(--rbul) center / contain no-repeat;-webkit-mask:var(--rbul) center / contain no-repeat;mask:var(--rbul) center / contain no-repeat;flex:none}@media (max-width:560px){.foot{padding-top:64px}.foot .fcta{padding-bottom:32px}.foot .bot{padding-top:20px}}.hero{isolation:isolate;position:relative;overflow:hidden}.hero-media{z-index:0;background:var(--carbon);position:absolute;inset:0}.hero-media .poster,.hero-media video{object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.hero-media video{opacity:0;transition:opacity 1.4s var(--e)}.hero-media video.on{opacity:1}.hero-media .scrim{background:#11121080;position:absolute;inset:0}@media (max-width:700px){.hero-media .scrim{background:#11121099}}.hero .hero-c{z-index:1;position:relative}.hero .hero-c .muted{color:var(--pap-78)}h1.lines.centre{align-items:center;max-width:22ch;font-size:clamp(42px,6.2vw,92px)}h1.lines.centre .ln{text-align:center}.hero .enter{z-index:1;width:max-content;color:var(--pap-66);white-space:nowrap;margin:0 auto;text-decoration:none;position:absolute;bottom:clamp(28px,4vw,48px);left:0;right:0}.hero .enter:hover{color:var(--paper)}.hero .enter:after{content:"";position:absolute;inset:-12px -16px}@media (prefers-reduced-motion:reduce){.hero-media video{display:none}}.foot.quiet{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);padding:clamp(64px, 8vw, 112px) var(--mx) 40px;--ink:#111210;--ink-70:#111210b3;--ink-60:#111210a8;--line:#1112101f;--line-2:#11121047}.foot.quiet .lbl{color:var(--ink-60)}.foot.quiet .muted{color:var(--ink-70)}.foot.quiet .fgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px clamp(40px,6vw,96px);display:grid}.foot.quiet .fmark{height:26px;color:var(--ink)}.foot.quiet .fmark svg{fill:currentColor;width:auto;height:100%}.foot.quiet .tag{color:var(--ink-70);max-width:38ch;margin-top:20px;font-size:15px;line-height:1.55}.foot.quiet h2.lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-60);margin-bottom:18px;font-size:14px}.foot.quiet .fgrid a{color:var(--ink-70);padding:6px 0;font-size:15px;transition:color .3s;display:block;position:relative}.foot.quiet .fgrid a:hover{color:var(--ink)}.foot.quiet .fgrid a:after{content:"";position:absolute;inset:-5px 0}.foot.quiet .fbot{border-top:1px solid var(--line);color:var(--ink-60);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:16px 40px;margin-top:clamp(56px,7vw,96px);padding-top:24px;font-size:14px;font-weight:400;display:flex}.foot.quiet .fbot .sts{flex-wrap:wrap;gap:12px 32px;display:flex}.foot.quiet .fbot .sts span b{color:var(--ink);font-weight:400}.foot.quiet .fstat .clock time{color:var(--ink)}@media (max-width:760px){.foot.quiet .fgrid{grid-template-columns:1fr 1fr}.foot.quiet .fgrid>div:first-child{grid-column:1/-1}.foot.quiet .fbot{flex-direction:column}}.foot.quiet :focus-visible{outline-color:var(--ink)}.foot.quiet .fstat{color:var(--ink-60);letter-spacing:.02em;white-space:nowrap;font-size:14px;font-weight:400}@media (max-width:600px){h1.lines.centre{max-width:12ch;font-size:clamp(34px,10.4vw,44px)}.hero .state{gap:12px 20px}.hero .lead{font-size:17px}}.foot.quiet .fgrid>div{min-width:0}.foot.quiet .fgrid a{overflow-wrap:anywhere}@media (max-width:400px){.foot.quiet .fgrid{grid-template-columns:1fr;gap:40px}}html{scroll-snap-type:y proximity}main>header,main>section,footer.foot{scroll-snap-align:start}.pnl{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100svh;display:flex}.pnl.top{padding-top:calc(var(--top) + 8px);justify-content:flex-start}@media (max-width:700px){.pnl{min-height:0}html{scroll-snap-type:none}}@media (prefers-reduced-motion:reduce){html{scroll-snap-type:none}}

