@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&family=Manrope:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&display=swap";
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.2u63thiw2vdry.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.3ycegl481jp62.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--ink:#17211e;--paper:#f1efe9;--soft:#e4e1d8;--lime:#d9ee70;--red:#e95e3f;--line:#c9c7bd;--muted:#68716b;--serif:"Instrument Serif",Georgia,serif;--sans:"Manrope",sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.eyebrow{font:500 11px var(--mono);letter-spacing:.1em;color:var(--muted);margin:0 0 16px}.primary{background:var(--ink);color:#fff;border:0;align-items:center;gap:22px;padding:15px 19px;font-size:13px;font-weight:600;display:inline-flex}.primary span{font-size:18px;line-height:10px}.text-link{font:500 13px var(--mono);border-bottom:1px solid var(--ink);padding-bottom:4px}.text-link span{margin-left:8px}.form-wrap h1,.received h1{font:normal clamp(66px,10vw,144px)/.81 var(--serif);letter-spacing:-.055em;margin:0 0 28px}.form-wrap h1 em,.received h1 em{color:var(--red);font-weight:400}.apply-shell{min-height:100vh}.apply-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:64px;padding:0 4vw;display:flex}.apply-head span{font:11px var(--mono);color:var(--muted)}.progress{z-index:2;background:var(--paper);border-bottom:1px solid var(--line);padding:20px 4vw 0;position:sticky;top:0}.progress>div:first-child{font:11px var(--mono);justify-content:space-between;display:flex}.progress-line i{background:var(--red);height:100%;transition:width .3s;display:block}.progress nav{gap:25px;display:flex;overflow:auto}.progress nav button{color:#8b918b;font:11px var(--mono);white-space:nowrap;background:0 0;border:0;padding:0 0 12px}.progress nav button.active{color:var(--ink);border-bottom:2px solid var(--ink)}.form-wrap{max-width:850px;margin:auto;padding:80px 5vw 100px}.form-wrap h1{margin-bottom:20px;font-size:clamp(58px,8vw,105px)}.field{margin:0 0 31px;display:block}.field>span{justify-content:space-between;margin:0 0 9px;font-size:14px;font-weight:600;display:flex}.field i{font:10px var(--mono);color:var(--red);font-style:normal;font-weight:500}.field small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.field input,.field textarea,.field select{border:1px solid var(--line);outline-color:var(--ink);background:#f9f8f4;border-radius:0;width:100%;padding:13px 14px}.field textarea{resize:vertical;min-height:112px}.check-grid label{border:1px solid var(--line);background:#f9f8f4;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.check-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.check-grid label{line-height:1.35}.form-actions{border-top:1px solid var(--line);justify-content:space-between;margin-top:44px;padding-top:25px;display:flex}.back{font:12px var(--mono);background:0 0;border:0;padding:0}.form-error{color:#7f2415;background:#f4d5cb;padding:11px 14px;font-size:13px}.review{border-top:1px solid var(--ink)}.review>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:20px;padding:16px 0;display:grid}.review span{font:11px var(--mono);color:var(--muted)}.review b{font-size:14px}.consent{margin:30px 0;font-size:13px;line-height:1.55}.consent label{gap:11px;display:flex}.consent input{accent-color:var(--ink);margin-top:3px}.honeypot{display:none}.received{max-width:800px;padding:18vh 6vw}.receipt-mark{background:var(--lime);place-items:center;width:42px;height:42px;margin-bottom:30px;font-weight:700;display:grid}.received h1{font-size:clamp(65px,9vw,120px)}.received>p:not(.eyebrow){max-width:580px;margin-bottom:40px;font-size:18px;line-height:1.6}@media (max-width:900px){.form-wrap{padding-top:55px}.check-grid{grid-template-columns:1fr}}@media (max-width:560px){.apply-head,.progress,.form-wrap{padding-left:20px;padding-right:20px}.form-grid{grid-template-columns:1fr}.review>div{grid-template-columns:1fr;gap:5px}}.apply-shell,.received{--ink:#f5f1e8;--paper:#090909;--soft:#1a1a1a;--lime:#c9a257;--red:#c9a257;--line:#31302d;color:#f5f1e8;background:#090909}.apply-shell:before{content:"";pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:fixed;inset:0}.apply-shell .primary{color:#111;text-transform:uppercase;letter-spacing:.08em;font:600 11px var(--mono);background:#c9a257;border-radius:2px;padding:17px 20px}.apply-shell .primary:hover{background:#e4c477}.apply-shell{background:radial-gradient(at 50% -10%,#242018 0%,#090909 55%);min-height:100vh;padding-bottom:80px}.apply-head{z-index:1;background:0 0;border-color:#282723;max-width:1220px;height:76px;margin:auto;padding:0 28px;position:relative}.apply-head span{color:#9f9b90;text-transform:uppercase;letter-spacing:.1em}.progress{z-index:1;background:0 0;border:0;max-width:710px;margin:35px auto 0;padding:0 24px;position:relative}.progress>div:first-child{color:#98958d;text-transform:uppercase;letter-spacing:.08em}.progress>div:first-child b{color:#dfd7c4}.progress-line{background:#292824;height:2px;margin:14px 0 20px}.progress-line i{background:#c9a257}.progress nav{border:0;justify-content:space-between;gap:10px}.progress nav button{color:#67655f;text-transform:uppercase;letter-spacing:.04em;padding-bottom:7px;font-size:9px}.progress nav button.active{color:#d0b16e;border-color:#c9a257}.form-wrap{z-index:1;background:linear-gradient(145deg,#201f1ceb,#0e0e0df2);border:1px solid #35332e;max-width:700px;margin:20px auto 0;padding:55px 52px;position:relative;box-shadow:0 35px 90px #0006}.form-wrap:after{content:"PRIVATE APPLICATION";color:#716d63;font:9px var(--mono);letter-spacing:.16em;position:absolute;top:18px;right:20px}.form-wrap .eyebrow{color:#c9a257;letter-spacing:.17em}.form-wrap h1{font:600 clamp(38px,5.5vw,62px)/.99 var(--sans);letter-spacing:-.065em;max-width:570px;margin-bottom:20px}.form-wrap h1 em{font-family:var(--sans);color:#c9a257;font-style:normal}.field>span{color:#f0ede4;font-size:13px}.field i{color:#c9a257}.field small{color:#89867d}.field input,.field textarea,.field select{color:#f2efe8;background:#121211;border-color:#3b3934;transition:border-color .2s,background .2s}.field input:focus,.field textarea:focus{background:#171612;border-color:#c9a257}.check-grid label{color:#bdbab2;background:#151513;border-color:#393732;transition:all .2s}.check-grid label:hover{color:#f3f0e8;border-color:#8e7950}.check-grid input{accent-color:#c9a257}.check-grid label{padding:11px 12px}.form-actions{border-color:#37352f}.back{color:#d4d0c7}.form-error{color:#f4d5cb;background:#46271e}.review{border-color:#58554d}.review>div{border-color:#3a3934}.review span{color:#a09c92}.review b{color:#f0ede5}.consent{color:#bbb7ae}.received{background:radial-gradient(at 50% 0,#242018,#090909 55%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;display:flex}.received .receipt-mark{color:#111;background:#c9a257}.received h1{font:600 clamp(50px,7vw,90px)/.93 var(--sans);letter-spacing:-.075em}.received h1 em{font-family:var(--sans);color:#c9a257;font-style:normal}.received>p:not(.eyebrow){color:#b9b6ae;font-size:16px}.received .text-link{color:#d6bc80;border-color:#d6bc80}@media (max-width:700px){.form-wrap{margin-top:20px;padding:42px 24px}.progress{margin-top:25px}.progress nav{justify-content:flex-start}.progress nav button{font-size:0}.progress nav button:first-letter{font-size:10px}.apply-head{padding:0 20px}.apply-head span,.form-wrap:after{display:none}}.signal-application{--app-bg:#101313;--app-panel:#e9e4d8;--app-ink:#171918;--app-muted:#77766f;--app-line:#16191738;--app-accent:#d95032;background:var(--app-bg);color:#eee9de;padding-bottom:0}.signal-application:before{opacity:.09}.signal-application .apply-head{background:0 0;border-color:#eee9de2e;grid-template-columns:1fr auto 1fr;max-width:none;height:82px;padding:0 4vw;display:grid}.signal-application .progress{background:#171a19;border:0;max-width:100%;margin:0;padding:24px 4vw 0}.signal-application .progress>div:first-child{color:#b8b3a8;text-transform:none;font-size:10px}.signal-application .progress-line{background:#383b37}.signal-application .progress nav{gap:29px;max-width:820px}.signal-application .progress nav button{color:#827f77;text-transform:none;letter-spacing:0;font-size:10px}.signal-application .form-wrap{background:var(--app-panel);max-width:970px;color:var(--app-ink);box-shadow:none;border:0;min-height:75vh;margin:0 auto;padding:clamp(4rem,8vw,7rem) clamp(1.5rem,7vw,7rem) 8rem;position:relative}.signal-application .form-wrap:after{content:"Signal Room / Application";color:#858178;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;top:26px;left:clamp(1.5rem,7vw,7rem);right:auto}.signal-application .form-wrap .eyebrow{display:none}.signal-application .form-wrap h1 em{color:var(--app-accent)}.signal-application .field i{color:#aa3f2a}.signal-application .field input,.signal-application .field textarea,.signal-application .field select{color:#1c1e1c;border:0;border-bottom:1px solid var(--app-line);background:0 0;border-radius:0;padding:12px 0}.signal-application .field input:focus,.signal-application .field textarea:focus{background:0 0;border-color:#1d1f1d;outline:0;box-shadow:0 2px #d95032}.signal-application .field textarea{min-height:130px}.signal-application .check-grid label{color:#464641;background:0 0;border-color:#bbb6a9;padding:11px 12px}.signal-application .check-grid label:hover{color:#1b1d1b;border-color:#1b1d1b}.signal-application .primary{color:#f6f1e6;font:500 11px var(--mono);text-transform:none;letter-spacing:0;background:#1b1d1b;border:0;padding:16px 19px;transition:transform .2s,background .2s}.signal-application.app-step-0{background:linear-gradient(90deg,#101313 0%,#101313d4 46%,#1013135c),url(/images/signal-room-studio.png) 50%/cover fixed}.signal-application.app-step-0 .form-wrap{background:#e9e4d8f5;max-width:830px;margin-left:4vw;margin-right:auto}@media (max-width:700px){.signal-application .apply-head{grid-template-columns:1fr auto;height:66px;padding:0 21px}.signal-application .apply-head span{display:none}.signal-application .progress{padding:18px 21px 0}.signal-application .progress nav{gap:15px;overflow:hidden}.signal-application .progress nav button{font-size:0}.signal-application .progress nav button:first-letter{font-size:10px}.signal-application .form-wrap{min-height:80vh;padding:4.2rem 23px 5rem}.signal-application.app-step-0 .form-wrap{background:var(--app-panel);margin:0}.signal-application.app-step-0{background:#101313}.signal-application .check-grid{grid-template-columns:1fr}}.signal-application,.signal-application.app-step-0{--app-bg:#090c10;--app-surface:#11161c;--app-raised:#151c23;--app-ink:#f3f6fa;--app-muted:#8c98a6;--app-line:#29343f;--app-accent:#b8c6ff;color:var(--app-ink);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;background:#090c10;padding-bottom:72px}.signal-application:before{display:none}.signal-application .apply-head{border-color:var(--app-line);background:0 0;max-width:1280px;height:74px;margin:auto;padding:0 32px}.signal-application .apply-head span{color:var(--app-muted);font:500 10px var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:none}.signal-application .progress{background:0 0;border:0;max-width:1180px;margin:34px auto 0;padding:0 32px;position:relative}.signal-application .progress>div:first-child{color:var(--app-muted);font:500 10px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.signal-application .progress-line i{background:var(--app-accent)}.signal-application .progress nav{border:0;gap:25px;max-width:none}.signal-application .progress nav button{color:#6e7a87;font:500 10px var(--font-geist-mono),monospace;letter-spacing:0;text-transform:none;padding-bottom:12px}.signal-application .form-wrap,.signal-application.app-step-0 .form-wrap{background:var(--app-surface);max-width:1180px;min-height:0;color:var(--app-ink);border:1px solid var(--app-line);border-radius:16px;margin:26px auto 0;padding:64px 72px 72px;box-shadow:0 28px 90px #00000052}.signal-application .form-wrap:after{content:"APPLICATION";color:#718091;font:500 10px var(--font-geist-mono),monospace;letter-spacing:.12em;top:28px;left:auto;right:30px}.signal-application .form-wrap h1{max-width:700px;color:var(--app-ink);font:560 clamp(42px,5vw,70px)/.96 var(--font-geist-sans),ui-sans-serif,sans-serif;letter-spacing:-.065em;margin:0 0 52px}.signal-application .form-wrap h1 em{color:var(--app-accent);font-family:inherit;font-style:normal}.signal-application .form-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px}.signal-application .form-grid .field{grid-column:span 6}.signal-application .field>span{color:#cfd7e0;font:500 12px var(--font-geist-sans),ui-sans-serif,sans-serif;margin-bottom:9px}.signal-application .field i{color:#94a7ff;font:500 9px var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.signal-application .field small{color:var(--app-muted);font:400 12px var(--font-geist-sans),sans-serif}.signal-application .field input,.signal-application .field textarea,.signal-application .field select{appearance:none;background:var(--app-raised);width:100%;color:var(--app-ink);box-shadow:none;font:450 14px var(--font-geist-sans),ui-sans-serif,sans-serif;border:1px solid #33414e;border-radius:9px;outline:0;padding:13px 15px;transition:border-color .16s,background .16s,box-shadow .16s}.signal-application .field select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#aab7c4 50%),linear-gradient(135deg,#aab7c4 50%,#0000 50%);background-position:calc(100% - 19px) 19px,calc(100% - 14px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-height:46px;padding-right:44px}.signal-application .field textarea{resize:vertical;min-height:132px;line-height:1.55}.signal-application .check-grid label{background:var(--app-raised);color:#cbd4dc;min-height:48px;font:450 13px/1.38 var(--font-geist-sans),sans-serif;border-color:#33414e;border-radius:8px;padding:12px 13px}.signal-application .form-actions{border-color:var(--app-line);margin-top:52px;padding-top:24px}.signal-application .back{color:#b7c2cd;font:500 12px var(--font-geist-mono),monospace}.signal-application .primary{background:var(--app-ink);color:#0b0e12;font:600 11px var(--font-geist-mono),monospace;letter-spacing:.02em;text-transform:none;border-radius:8px;padding:15px 17px;transition:background .16s,transform .16s}.signal-application .primary:hover{background:var(--app-accent);transform:translateY(-1px)}.signal-application .review>div{border-color:var(--app-line);padding:17px 0}.signal-application .review span{color:var(--app-muted);font:500 10px var(--font-geist-mono),monospace}.signal-application .review b{color:var(--app-ink);font:500 14px var(--font-geist-sans),sans-serif}.signal-application.app-step-0 .progress{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (max-width:700px){.signal-application,.signal-application.app-step-0{padding-bottom:28px}.signal-application .apply-head{height:64px;padding:0 20px}.signal-application .progress{margin-top:22px;padding:0 20px}.signal-application .progress nav{gap:16px;overflow:auto}.signal-application .progress nav button{font-size:0}.signal-application .progress nav button:first-letter{font-size:10px}.signal-application .form-wrap,.signal-application.app-step-0 .form-wrap{border-radius:12px;margin:22px 16px 0;padding:52px 22px 44px}.signal-application .form-wrap:after{top:20px;right:22px}.signal-application .form-wrap h1{margin-bottom:40px;font-size:42px}.signal-application .form-grid{grid-template-columns:1fr}.signal-application .form-grid .field{grid-column:auto}.signal-application .check-grid{grid-template-columns:1fr}}.signal-application .check-grid input{appearance:auto;width:16px;min-width:16px;height:16px;box-shadow:none;accent-color:#b8c6ff;background:0 0;border:0;border-radius:3px;margin:0;padding:0}.signal-application .form-wrap:after{display:none}.signal-application .apply-head{justify-content:space-between;display:flex}.signal-application,.signal-application.app-step-0{--app-bg:#050d14;--app-surface:#0b1721;--app-raised:#101f2a;--app-ink:#eef8fa;--app-muted:#8295a2;--app-line:#85b9ca38;--app-accent:#45d7e5;--app-cobalt:#176fba;color:var(--app-ink);background:radial-gradient(72rem 38rem at 92% -10%,#1d72be3d,#0000 54%),radial-gradient(44rem 30rem at 6% 112%,#1bb8c121,#0000 62%),#050d14}.signal-application:after{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(120deg,#0000 49.7%,#67e7ef2e 50%,#0000 50.3%),linear-gradient(60deg,#0000 49.7%,#67e7ef1f 50%,#0000 50.3%);background-size:160px 278px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.signal-application .progress{background:0 0;max-width:1100px;margin:30px auto 0;padding:0}.signal-application .progress>div:first-child{justify-content:flex-end}.signal-application .progress-line i{background:linear-gradient(90deg,#1f7ec9,#55e3e5);box-shadow:0 0 14px #40d6e680}.signal-application .progress nav button{color:#627783;font:500 10px var(--font-geist-mono),monospace;letter-spacing:.03em;position:relative}.signal-application .form-wrap,.signal-application.app-step-0 .form-wrap{z-index:1;background:#0a1720e0;border:1px solid #7ec2d23d;border-radius:20px;grid-template-columns:280px minmax(0,1fr);max-width:1100px;min-height:0;margin:26px auto 64px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #0000005c}.signal-application .field>span{color:#c4dde2;font-size:12px}.signal-application .field input,.signal-application .field textarea,.signal-application .field select{color:#effafb;background:#12232ed6;border-color:#84b8c74d;border-radius:8px}.signal-application .check-grid label{color:#c8dce1;background:#11222db8;border-color:#84b8c747}.signal-application .check-grid label:hover{background:#142b36;border-color:#58dce3}.signal-application .primary{color:#041116;background:linear-gradient(135deg,#66e7e3,#2aaab9);border:1px solid #73efeec7;box-shadow:0 12px 28px #1abeca29}.signal-application .primary:hover{background:linear-gradient(135deg,#a2f4ec,#3dbdcb);box-shadow:0 15px 34px #31d7de45}.signal-application .form-error{color:#ffe2e7;background:#44232c}@media (max-width:800px){.signal-application .apply-head{height:74px;padding:0 20px}.signal-application .progress{margin-top:20px;padding:0 20px}.signal-application .form-wrap,.signal-application.app-step-0 .form-wrap{border-radius:14px;margin:22px 16px 32px;display:block}.application-form-content{padding:46px 22px 42px}.signal-application .form-wrap h1{margin-bottom:38px;font-size:42px}.signal-application .progress>div:first-child{justify-content:flex-start}}.signal-application,.signal-application.app-step-0{--app-bg:#f4f7f7;--app-surface:#fff;--app-raised:#fff;--app-ink:#10242c;--app-muted:#667880;--app-line:#d8e1e3;--app-accent:#0f7d93;--app-cobalt:#075d9e;color:var(--app-ink);background:linear-gradient(#f9fbfb 0%,#f1f5f5 100%);padding-bottom:96px}.signal-application:after{display:none}.signal-application .apply-head{border-color:#dce5e7;max-width:1080px;height:108px;padding:0 12px}.signal-application .progress{max-width:780px;margin:36px auto 0;padding:0}.signal-application .progress>div:first-child{color:#6d8087;font:500 10px var(--font-geist-mono),monospace;letter-spacing:.1em;justify-content:flex-start}.signal-application .progress>div:first-child b{color:#1d4854}.signal-application .progress-line{background:#dce6e7;height:1px;margin:13px 0 12px}.signal-application .progress-line i{box-shadow:none;background:#0d8295}.signal-application .progress nav{justify-content:space-between;gap:0}.signal-application .progress nav button{color:#839399;font:500 10px var(--font-geist-mono),monospace;letter-spacing:.025em;padding-bottom:11px}.signal-application .progress nav button.active{color:#0b667b;border-color:#0b8ca0}.signal-application .form-wrap,.signal-application.app-step-0 .form-wrap{max-width:780px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:42px auto 0;padding:0;display:block;overflow:visible}.application-form-content{padding:0}.signal-application .form-wrap h1{color:#132c35;max-width:600px;font:500 clamp(44px,5.5vw,66px)/.94 "Outfit",var(--font-geist-sans),sans-serif;letter-spacing:-.07em;margin:0 0 44px}.signal-application .form-wrap h1 em{color:#08778d;text-shadow:none}.signal-application .form-grid{gap:0 22px}.signal-application .field{margin-bottom:28px}.signal-application .field>span{color:#38545d;font:600 12px var(--font-geist-sans),sans-serif}.signal-application .field small{color:#73858c}.signal-application .field input,.signal-application .field textarea,.signal-application .field select{color:#17303a;font:450 14px var(--font-geist-sans),sans-serif;background:#fff;border-color:#cedbdd;border-radius:7px;box-shadow:0 1px 1px #214a5305}.signal-application .field input:hover,.signal-application .field textarea:hover,.signal-application .field select:hover{border-color:#a8c4ca}.signal-application .field input:focus,.signal-application .field textarea:focus,.signal-application .field select:focus{background:#fff;border-color:#208aa0;box-shadow:0 0 0 3px #1482961a}.signal-application .field select{background-image:linear-gradient(45deg,#0000 50%,#6d8a91 50%),linear-gradient(135deg,#6d8a91 50%,#0000 50%)}.signal-application .field select:invalid,.signal-application .field select option[value=""]{color:#7a8d93}.signal-application .check-grid{gap:8px}.signal-application .check-grid label{color:#36545c;font:450 13px/1.4 var(--font-geist-sans),sans-serif;background:#fff;border-color:#d0dcde;border-radius:7px}.signal-application .check-grid label:hover{color:#173b45;background:#fbfdfd;border-color:#7fb4bd}.signal-application .check-grid input{accent-color:#078299}.signal-application .check-grid label:has(input:checked){color:#123c46;background:#e8f5f5;border-color:#48a8b4}.signal-application .form-actions{border-color:#d9e3e4;margin-top:50px}.signal-application .back{color:#42636c}.signal-application .primary{color:#f7fcfc;box-shadow:none;font:600 11px var(--font-geist-mono),monospace;letter-spacing:.02em;background:#123f4c;border:0;border-radius:6px}.signal-application .primary:hover{box-shadow:none;background:#0d6e81}.signal-application .review{border-color:#cbd9db}.signal-application .review>div{border-color:#d9e3e4}.signal-application .review span{color:#789098}.signal-application .review b{color:#1b3942}.signal-application .consent{color:#526a72}.signal-application .form-error{color:#902f3e;background:#fbe6e8;border-radius:6px}@media (max-width:800px){.signal-application,.signal-application.app-step-0{padding-bottom:56px}.signal-application .apply-head{height:88px;padding:0 20px}.signal-application .progress{margin-top:24px;padding:0 20px}.signal-application .form-wrap,.signal-application.app-step-0 .form-wrap{margin:34px 22px 0}.application-form-content{padding:0}.signal-application .form-wrap h1{margin-bottom:36px;font-size:42px}.signal-application .progress>div:first-child{justify-content:flex-start}}@media (max-width:460px){.signal-application .form-wrap,.signal-application.app-step-0 .form-wrap{margin-left:18px;margin-right:18px}}.application-opening-logo{width:218px;height:210px;margin:0 0 44px -6px;position:relative}.application-opening-logo img{object-fit:contain;object-position:left center}.signal-application .field select{appearance:none;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.25L6 6.25L11 1.25' stroke='%23566f77' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 17px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:46px!important}.signal-application .field select:focus{background-color:#fff!important}.signal-application .field select option{color:#17303a!important;background:#fff!important}@media (max-width:800px){.application-opening-logo{width:185px;height:178px;margin:0 0 35px -4px}}.signal-application .apply-head{border:0;justify-content:flex-end;height:72px}.signal-application .progress{margin-top:12px}.signal-application .progress nav{align-items:flex-end}.signal-application .progress nav button{padding-bottom:10px}.signal-application .progress-line{background:#d4e0e2;margin:0}.signal-application .form-wrap,.signal-application.app-step-0 .form-wrap{margin-top:30px}.application-opening-logo{width:244px;height:226px;margin:0 auto 26px}.application-opening-logo img{object-position:center}.signal-application.app-step-0 .application-form-content{padding-top:0}@media (max-width:800px){.signal-application .apply-head{height:62px}.signal-application .progress{margin-top:9px}.signal-application .form-wrap,.signal-application.app-step-0 .form-wrap{margin-top:26px}.application-opening-logo{width:205px;height:190px;margin-bottom:22px}}.received{color:#15323a;background:linear-gradient(#fbfcfb 0%,#f1f5f5 100%);place-items:center;min-height:100vh;padding:0;display:grid}.received-inner{width:min(100% - 44px,680px);padding:70px 0 88px}.received-brand{width:172px;height:164px;margin:0 0 45px -5px;position:relative}.received-brand img{object-fit:contain;object-position:left center}.received .receipt-mark{color:#0d7081;background:#e1f3f4;border:1px solid #9ccfd5;border-radius:50%;width:34px;height:34px;margin:0 0 20px;font-size:14px}.received .eyebrow{color:#58808a;font:500 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.received h1{color:#16323b;font:500 clamp(45px,7vw,76px)/.92 "Outfit",var(--font-geist-sans),sans-serif;letter-spacing:-.075em;margin:0 0 23px}.received h1 em{color:#08778d;font-style:normal}.received>p:not(.eyebrow),.received-inner>p:not(.eyebrow){color:#546d74;max-width:520px;font:400 16px/1.65 var(--font-geist-sans),sans-serif;margin:0 0 34px}.received .text-link{color:#0c687b;font:500 11px var(--font-geist-mono),monospace;border-color:#0c687b}@media (max-width:700px){.received-inner{padding-top:48px}.received-brand{width:150px;height:145px;margin-bottom:34px}}.signal-application.app-step-1 .application-form-content,.signal-application.app-step-2 .application-form-content,.signal-application.app-step-3 .application-form-content{padding-top:0}@media (max-width:800px){.signal-application.app-step-1 .form-wrap,.signal-application.app-step-2 .form-wrap,.signal-application.app-step-3 .form-wrap{margin-top:28px}}.signal-application.app-step-1 .form-wrap,.signal-application.app-step-2 .form-wrap,.signal-application.app-step-3 .form-wrap{margin-top:30px}@media (max-width:800px){.signal-application.app-step-1 .form-wrap,.signal-application.app-step-2 .form-wrap,.signal-application.app-step-3 .form-wrap{margin-top:26px}}.received{background:radial-gradient(66rem 40rem at -12% -14%,#98ccd866,#0000 58%),radial-gradient(54rem 36rem at 110% 12%,#9fb8d34d,#0000 55%),linear-gradient(135deg,#dbe6e9 0%,#edf3f3 49%,#d6e2e7 100%)}.signal-application,.signal-application.app-step-0,.received{background:radial-gradient(64rem 42rem at -14% -18%,#f6d7c68f,#0000 59%),radial-gradient(66rem 46rem at 111% -9%,#dacfe475,#0000 60%),radial-gradient(52rem 35rem at 48% 118%,#d6e4d761,#0000 61%),linear-gradient(135deg,#f5f1eb 0%,#f1f2ef 48%,#ece8ed 100%)}.signal-application .field .field-error,.signal-application .consent .field-error{color:#902f3e;margin-top:8px;font-size:12px;line-height:1.5;display:block}.signal-application .field [aria-invalid=true]{border-color:#ad4650}.signal-application .field[role=group][aria-invalid=true] .check-grid{outline-offset:5px;border-radius:7px;outline:1px solid #ad4650}.signal-application .consent input[aria-invalid=true]{outline-offset:2px;outline:2px solid #ad4650}
