@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_7a79e9be-module__IblJtW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_7a79e9be-module__IblJtW__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_a6c3eec5-module__CDscXq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_a6c3eec5-module__CDscXq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#fff;--paper-2:#f4f7fd;--paper-3:#e8eefb;--ink:#071026;--ink-2:#35415e;--ink-3:#5a6688;--blue:#0b44e8;--blue-press:#0733b4;--blue-wash:#e6ecfe;--navy:#050d1f;--navy-2:#0b1730;--on-navy:#fff;--on-navy-2:#a7b4d4;--on-navy-3:#7b88ab;--blue-lift:#7ba0ff;--rule:#07102629;--rule-soft:#07102617;--rule-dark:#ffffff2e;--rule-dark-soft:#ffffff17;--radius:0px;--gutter:20px;--measure:68ch;--max:1320px;--ease:cubic-bezier(.16, 1, .3, 1);--fast:.22s;--slow:.36s}@media (min-width:720px){:root{--gutter:32px}}@media (min-width:1120px){:root{--gutter:48px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--blue-lift)}.display{letter-spacing:-.021em;text-wrap:balance;font-weight:600;line-height:1}.d-xl{letter-spacing:-.023em;font-size:clamp(40px,7.1vw,100px)}.d-lg{letter-spacing:-.019em;font-size:clamp(31px,4.4vw,58px);line-height:1.04}.d-md{letter-spacing:-.016em;font-size:clamp(25px,2.7vw,36px);line-height:1.12}.d-sm{letter-spacing:-.012em;font-size:clamp(20px,1.7vw,23px);font-weight:600;line-height:1.26}.h1-a{font-weight:400}.h1-b{font-weight:600}.lede{color:var(--ink-2);text-wrap:pretty;max-width:47ch;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.body{color:var(--ink-2);max-width:var(--measure);text-wrap:pretty;font-size:17px;line-height:1.62}.small{color:var(--ink-3);text-wrap:pretty;font-size:15px;line-height:1.55}.mono{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1}.mono-sm{letter-spacing:.16em;font-size:10px}.figure{letter-spacing:-.026em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "kern" 1;font-weight:600}.wrap{width:100%;max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.section{border-top:1px solid var(--rule-soft)}.section.plate{border-top-color:#0000}.pad-hero{padding:60px 0 0}.pad-major{padding:96px 0 104px}.pad-mid{padding:80px 0 84px}.pad-tight{padding:60px 0 64px}@media (min-width:900px){.pad-hero{padding:84px 0 0}.pad-major{padding:148px 0 156px}.pad-mid{padding:116px 0 124px}.pad-tight{padding:84px 0 88px}}.ruled-head{align-items:center;gap:14px;margin-bottom:40px;display:flex}.ruled-head .plaque{flex:none}.ruled-head .label{color:var(--ink-3);flex:none}.ruled-head .line{background:var(--rule);flex:auto;min-width:20px;height:1px}.on-dark .ruled-head .label{color:var(--on-navy-3)}.on-dark .ruled-head .line{background:var(--rule-dark)}.plaque{border:1px solid var(--rule);color:var(--ink);justify-content:center;align-items:center;padding:6px 9px 5px;display:inline-flex}.on-dark .plaque{border-color:var(--rule-dark);color:var(--on-navy)}.plaque.accent{border-color:var(--blue);color:var(--blue)}.btn{border:1px solid var(--blue);background:var(--blue);color:#fff;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;height:52px;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.btn:hover{background:var(--blue-press);border-color:var(--blue-press)}.btn:active{background:var(--blue-press)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-ghost{color:var(--ink);border-color:var(--rule);background:0 0}.btn-ghost:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn-sm{height:40px;padding:0 18px;font-size:14px}.tlink{color:var(--ink);background-image:linear-gradient(var(--blue), var(--blue));transition:background-size var(--slow) var(--ease), color var(--fast) var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;align-items:center;gap:9px;padding-bottom:3px;font-size:15px;font-weight:500;display:inline-flex}.tlink:hover{color:var(--blue);background-size:100% 1px}.on-dark .tlink{color:var(--on-navy);background-image:linear-gradient(var(--blue-lift), var(--blue-lift))}.on-dark .tlink:hover{color:var(--blue-lift)}.arrow{flex:none;width:12px;height:12px}.plate{background:var(--navy);color:var(--on-navy)}.plate .body,.plate .lede{color:var(--on-navy-2)}.plate .small{color:var(--on-navy-3)}.tint{background:var(--paper-2)}.js .rise{opacity:0;transform:translateY(14px)}.js .rise.seen{opacity:1;transition:opacity var(--slow) var(--ease), transform var(--slow) var(--ease);transform:none}.js .draw{transform-origin:0;transform:scaleX(0)}.js .draw.seen{transition:transform .64s var(--ease);transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise,.rise.seen,.draw,.draw.seen,.js .rise,.js .rise.seen,.js .draw,.js .draw.seen{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
.nav{z-index:40;background:var(--paper);transition:border-color var(--fast) var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.nav-stuck{border-bottom-color:var(--rule-soft)}.nav-inner{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.wordmark{display:inline-flex}.wordmark-text{border:1px solid var(--ink);letter-spacing:.26em;text-indent:.26em;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);padding:7px 10px 6px;font-size:12px;font-weight:600}.wordmark:hover .wordmark-text{background:var(--ink);color:#fff}.nav-links{gap:30px;display:none}.nav-link{color:var(--ink-3);transition:color var(--fast) var(--ease);padding:6px 0}.nav-link:hover{color:var(--ink)}.nav-right{align-items:center;gap:22px;display:flex}.nav-phone{color:var(--ink-3);display:none}.nav-phone:hover{color:var(--blue)}@media (min-width:940px){.nav-inner{height:76px}.nav-links{display:flex}}@media (min-width:1180px){.nav-phone{display:inline-flex}}.hero-grid{align-items:start;gap:52px;padding-bottom:68px;display:grid}@media (min-width:1000px){.hero-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:0;padding-bottom:104px}.hero-left{padding-right:64px}.hero-right{border-left:1px solid var(--rule-soft);padding-left:64px}}.hero-eyebrow{margin-bottom:28px}.hero-kicker{letter-spacing:-.014em;color:var(--ink-3);max-width:22ch;margin-bottom:12px;font-size:clamp(19px,1.9vw,27px);font-weight:400;line-height:1.25}.hero-h1{max-width:13ch;margin-bottom:30px}.hero-lede{max-width:46ch;margin-bottom:38px}.hero-cta{flex-wrap:wrap;align-items:center;gap:16px 30px;display:flex}.plaq{border:1px solid var(--rule);background:var(--paper)}.plaq-head{border-bottom:1px solid var(--rule);color:var(--ink-3);justify-content:space-between;align-items:center;gap:16px;padding:13px 18px 12px;display:flex}.plaq-live{color:var(--blue)}.plaq-figure{border-bottom:1px solid var(--rule);padding:34px 18px 30px}.plaq-num{margin-bottom:14px;font-size:clamp(38px,4.6vw,56px);line-height:1;display:block}.plaq-cap{color:var(--ink-3);text-wrap:pretty;font-size:15px;line-height:1.45}.plaq-rows{display:block}.plaq-row{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;gap:20px;padding:13px 18px 12px;display:flex}.plaq-row:last-child{border-bottom:none}.plaq-key{color:var(--ink-3)}.plaq-val{letter-spacing:-.01em;text-align:right;font-size:15px;font-weight:500}.plaq-val.zero{color:var(--blue);font-weight:600}.terms-top{gap:28px;margin-bottom:64px;display:grid}@media (min-width:900px){.terms-top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:72px;margin-bottom:88px}}.fork{gap:0;display:grid}.fork-start{padding-bottom:34px}.fork-start .node{margin-bottom:18px}.fork-title{margin-bottom:10px}.node{background:var(--blue-lift);width:9px;height:9px;display:block}.fork-lanes{border-left:1px solid var(--rule-dark);padding-left:0}.lane{padding:0 0 0 30px;position:relative}.lane+.lane{margin-top:34px}.lane:before{content:"";background:var(--rule-dark);width:22px;height:1px;position:absolute;top:13px;left:0}.lane-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.lane-rule{flex:auto;min-width:30px;height:1px}.lane-good .lane-rule{background:var(--blue-lift)}.lane-stop .lane-rule{background:var(--rule-dark)}.lane-cap{flex:none}.lane-good .lane-cap{color:var(--blue-lift)}.lane-stop .lane-cap{color:var(--on-navy-3)}.lane-tip{width:10px;height:10px;color:var(--blue-lift);flex:none}.stopbar{background:var(--on-navy-3);flex:none;width:1px;height:14px;display:block}.lane-body{max-width:54ch}.lane-title{margin-bottom:8px}@media (min-width:900px){.fork{grid-template-columns:minmax(0,.72fr) minmax(0,1.4fr);gap:0}.fork-start{padding:0 46px 0 0;position:relative}.fork-start:after{content:"";background:var(--rule-dark);height:1px;position:absolute;top:4px;left:9px;right:0}.fork-lanes{padding-left:0}.lane+.lane{margin-top:54px}.lane:before{top:12px}}.terms-foot{border-top:1px solid var(--rule-dark);gap:18px;margin-top:64px;padding-top:28px;display:grid}@media (min-width:900px){.terms-foot{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;margin-top:88px}}.gate{border-top:1px solid var(--rule)}.gate-row{border-bottom:1px solid var(--rule-soft);align-items:center;gap:14px;padding:26px 0;display:grid}@media (min-width:860px){.gate-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:48px;padding:30px 0}}.gate-barwrap{align-items:center;display:flex}.gate-bar{border:1px solid var(--rule);height:46px;color:var(--ink-3);transition:width var(--slow) var(--ease);align-items:center;padding:0 14px;display:flex}.gate-bar.fill{background:var(--blue);border-color:var(--blue);color:#fff}.gate-bar.open{border-style:dashed}.gate-title{margin-bottom:7px}.gate-copy{color:var(--ink-2);text-wrap:pretty;max-width:52ch;font-size:16px;line-height:1.55}.gate-note{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:30px;display:flex}.loop{position:relative}.loop-track{border-top:1px solid var(--rule);border-top:none;border-left:1px solid var(--rule);gap:34px;margin-left:5px;padding-left:22px;display:grid}.loop-stage{position:relative}.loop-stage:before{content:"";background:var(--blue);width:9px;height:9px;position:absolute;top:5px;left:-27px}.loop-index{color:var(--ink-3);margin-bottom:10px;display:block}.loop-title{margin-bottom:7px}.loop-copy{color:var(--ink-2);text-wrap:pretty;max-width:44ch;font-size:16px;line-height:1.55}.loop-return{color:var(--ink-3);align-items:center;gap:12px;margin-top:28px;display:flex}.loop-return .lr-line{background:var(--rule);width:44px;height:1px}.lr-arrow{width:10px;height:10px;color:var(--blue);display:none}@media (min-width:1000px){.loop-track{border-left:none;border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-left:0;padding-top:30px;padding-left:0}.loop-stage{padding:0 26px 0 0}.loop-stage:before{top:-34px;left:0}.loop-return{border-left:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);height:54px;margin-top:0;position:relative}.loop-return .lr-label{background:var(--paper-2);padding:0 14px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.loop-return .lr-line{display:none}.lr-arrow{display:block;position:absolute;top:-6px;left:-5px}}.index-grid{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:700px){.index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1060px){.index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.index-cell{border-bottom:1px solid var(--rule-soft);letter-spacing:-.01em;align-items:baseline;gap:12px;padding:15px 16px 14px 0;font-size:16px;display:flex}.index-num{color:var(--blue);flex:none}.index-foot{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;display:flex}.qa{border-top:1px solid var(--rule)}.qa-row{border-bottom:1px solid var(--rule-soft);gap:12px;padding:30px 0;display:grid}@media (min-width:880px){.qa-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;padding:34px 0}}.qa-q{letter-spacing:-.02em}.qa-a{color:var(--ink-2);text-wrap:pretty;max-width:62ch;font-size:16px;line-height:1.62}.apply-grid{gap:52px;display:grid}@media (min-width:980px){.apply-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:84px}}.apply-list{border-top:1px solid var(--rule-dark);margin-top:34px}.apply-item{border-bottom:1px solid var(--rule-dark-soft);color:var(--on-navy-2);gap:16px;padding:16px 0 15px;font-size:16px;line-height:1.5;display:flex}.apply-item .n{color:var(--blue-lift);flex:none;padding-top:4px}.form-grid{gap:26px 30px;display:grid}@media (min-width:620px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-wide{grid-column:1/-1}.field{display:block}.field-label{color:var(--on-navy-3);margin-bottom:11px;display:block}.req{color:var(--blue-lift);margin-left:4px;font-weight:500}.control{border:none;border-bottom:1px solid var(--rule-dark);width:100%;color:var(--on-navy);letter-spacing:-.01em;transition:border-color var(--fast) var(--ease);appearance:none;background:0 0;border-radius:0;padding:0 0 12px;font-size:17px}.control::placeholder{color:var(--on-navy-3);opacity:1}.control:hover{border-bottom-color:var(--on-navy-3)}.control:focus{border-bottom-color:var(--blue-lift);outline:none}.control:focus-visible{outline:2px solid var(--blue-lift);outline-offset:5px;border-bottom-color:var(--blue-lift)}.control-bad{border-bottom-color:#ff8b6b}textarea.control{resize:vertical;min-height:76px;line-height:1.5}select.control{cursor:pointer;padding-right:26px}select.control option{background:var(--navy);color:var(--on-navy)}.select-shell{position:relative}.chev{width:12px;height:12px;color:var(--on-navy-3);pointer-events:none;position:absolute;top:6px;right:2px}.pot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-error{color:#ff8b6b;letter-spacing:.08em;border:1px solid #ff8b6b;margin-top:26px;padding:12px 14px 11px;line-height:1.5}.form-foot{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:36px;display:flex}.form-note{max-width:30ch}.spin{border:1px solid #fff6;border-top-color:#fff;flex:none;width:12px;height:12px;animation:.62s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sent{border-top:1px solid var(--rule-dark);padding-top:34px}.sent .plaque{margin-bottom:26px}.sent-head{max-width:20ch;margin-bottom:16px}.sent-body{max-width:52ch;margin-bottom:28px}.foot{border-top:1px solid var(--rule-soft);padding:48px 0 44px}.foot-top{border-bottom:1px solid var(--rule-soft);gap:30px;padding-bottom:38px;display:grid}@media (min-width:860px){.foot-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:48px}}.foot-line{max-width:34ch;color:var(--ink-2);margin-top:22px;font-size:16px;line-height:1.55}.foot-col-head{color:var(--ink-3);margin-bottom:16px;display:block}.foot-col a,.foot-col p{color:var(--ink-2);font-size:16px;line-height:1.7;display:block}.foot-col a{width:fit-content;transition:color var(--fast) var(--ease)}.foot-col a:hover{color:var(--blue)}.foot-bottom{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-top:26px;display:flex}.nf{flex-direction:column;justify-content:center;align-items:flex-start;min-height:74vh;padding-top:80px;padding-bottom:80px;display:flex}.nf .plaque{margin-bottom:30px}.nf-head{max-width:16ch;margin-bottom:18px}.nf-body{max-width:44ch;margin-bottom:34px}.fork-day{color:var(--on-navy-3);margin-bottom:14px}.terms-foot-label{color:var(--on-navy-3)}.terms-foot-copy{max-width:62ch}.gate-note-copy{max-width:58ch}.index-foot-copy{max-width:52ch}.apply-lede{margin-top:20px}.foot-mark{display:inline-block}.gate-bar{white-space:nowrap;overflow:hidden}.gate-bartext{text-overflow:ellipsis;overflow:hidden}@media (max-width:859px){.gate-bar,.gate-bar.open{background:var(--paper-3);border:none;height:7px;padding:0}.gate-bar.fill{background:var(--blue)}.gate-bartext{display:none}.gate-row{gap:18px;padding:24px 0}}@media (max-width:999px){.lr-arrow{order:-1;display:block}}.wordmark-img{width:auto;display:block}.wordmark-nav{min-width:68px;height:30px}.wordmark-foot{min-width:82px;height:36px}@media (min-width:940px){.wordmark-nav{height:32px}}
