@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Great+Vibes&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--cream);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:3px solid #aa7c25}header{z-index:20;background:#faf9f5;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:90px;padding:0 5%;display:flex;position:sticky;top:0}.brand{letter-spacing:2px;align-items:center;gap:12px;font-family:Manrope,Arial;font-size:22px;font-weight:800;display:flex}.brand small{letter-spacing:2.1px;margin-top:3px;font-size:8px;display:block}.monogram{color:#a98746;letter-spacing:-4px;border:1px solid #a98746;align-items:baseline;padding:5px 7px;font-size:26px;display:flex}.monogram span{letter-spacing:-1px;font-size:15px}nav{align-items:center;gap:30px;font-size:13px;display:flex}nav a:hover{color:#9c732c}.navcta{background:0 0;border:1px solid #c4c5bd;align-items:center;gap:20px;padding:13px 18px;display:flex}.mobile{display:none}.hero{color:#fff;background:#121c1d;min-height:665px;position:relative;overflow:hidden}.heroimage{background:linear-gradient(90deg,#091416f5 0%,#091416d6 43%,#09141647 100%),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=2000&q=85) 50% 56%/cover;position:absolute;inset:0}.hero-content{max-width:1000px;padding:75px 6% 45px;position:relative}.eyebrow{letter-spacing:2px;align-items:center;gap:9px;margin-bottom:25px;font-size:10px;font-weight:700;display:flex}.hero .eyebrow{color:#e2c789}.eyebrow>span{background:var(--gold);border-radius:50%;width:6px;height:6px}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-3.6px;margin-bottom:25px;font-size:clamp(42px,5.1vw,76px);font-weight:500;line-height:1.1}em{color:#b4914a;font-style:normal}h1 em{color:#dfbc73}.hero p{color:#cdd3d0;max-width:460px;font-size:16px;line-height:1.7}.actions{gap:12px;margin-top:32px;display:flex}.gold,.outline{border:1px solid var(--gold);justify-content:space-between;align-items:center;gap:30px;padding:17px 23px;font-size:13px;font-weight:600;display:inline-flex}.gold{background:var(--gold);color:#18201c}.gold:hover{background:#e7c57e}.hero-foot{color:#aebcb5;align-items:center;gap:10px;margin-top:42px;font-size:11px;display:flex}.hero-note{border-left:1px solid #b99c5f;padding-left:20px;position:absolute;bottom:48px;right:6%}.hero-note span{letter-spacing:2px;color:#d1b679;font-size:8px}.hero-note p{margin:10px 0 0;font-size:14px;line-height:1.7}.ticker{letter-spacing:2px;background:#e1ba69;justify-content:space-between;align-items:center;gap:20px;padding:22px 6%;font-size:10px;font-weight:700;display:flex}.ticker b{font-size:17px}.section{max-width:1320px;margin:auto;padding:90px 6%}.intro{grid-template-columns:1fr 1fr;gap:10%;padding-bottom:50px;display:grid}h2{letter-spacing:-2px;margin-bottom:25px;font-size:clamp(34px,3.5vw,49px);font-weight:500;line-height:1.15}.lead{color:var(--ink)!important;font-size:23px!important;line-height:1.4!important}.section p{color:var(--muted);font-size:14px;line-height:1.8}.paths{grid-template-columns:repeat(3,1fr);gap:1px;padding-top:10px;display:grid}.paths article{background:#ecece5;flex-direction:column;padding:32px;display:flex}.paths article:nth-child(2){background:#e3e5dc}.paths .index{letter-spacing:1.8px;margin-bottom:37px;font-size:9px}.paths article>svg{color:#94743c;width:30px;height:30px;margin-bottom:25px}.paths h3{letter-spacing:-.7px;font-size:25px;font-weight:500;line-height:1.3}.paths p{flex:1}.paths button{text-align:left;background:0 0;border:0;border-top:1px solid #c9cdc3;justify-content:space-between;align-items:center;padding:22px 0 0;font-size:12px;font-weight:600;display:flex}.sectionhead{justify-content:space-between;align-items:flex-end;gap:70px;display:flex}.sectionhead>p{max-width:300px}.services{padding-top:0}.servicegrid{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.servicegrid button{text-align:left;background:0 0;border:1px solid #ccc;border-top:0;border-left:0;align-items:center;gap:14px;padding:30px 20px;display:flex}.servicegrid span{color:#9b7b40;font-size:10px}.servicegrid h3{flex:1;margin:0;font-size:15px;font-weight:500}.servicegrid svg{width:18px}.fine{font-size:11px!important;line-height:1.6!important}.process{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px;display:grid}.process b{color:#a07c39;font-size:12px}.process h4{margin:16px 0 6px;font-size:15px}.operatorsection{color:#fff;background:#172423}.operatorinner{grid-template-columns:1fr 1fr;gap:80px;padding-bottom:50px;display:grid}.operatorinner>div>p{color:#b5c0b9;max-width:420px;margin-bottom:30px}.operatorsection .eyebrow{color:#c7ae79}.ladder>div{border-bottom:1px solid #43504a;gap:25px;padding:25px 0;display:flex}.ladder>div>span{color:var(--gold);padding-top:4px;font-size:11px}.ladder h3{margin-bottom:8px;font-size:20px;font-weight:500}.ladder p{color:#b5c0b9;max-width:290px;margin:0;font-size:13px}.ladder svg{color:var(--gold);flex-shrink:0;margin-left:auto}.supportrow{border-top:1px solid #3d4b45;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:30px;display:flex}.supportrow span{color:#d0d7cf;align-items:center;gap:8px;font-size:10px;display:flex}.supportrow svg{color:var(--gold)}.coverage{grid-template-columns:1fr 1fr;gap:90px;display:grid}.textbtn{background:0 0;border:0;border-bottom:1px solid #aaa;align-items:center;gap:25px;padding:10px 0;font-size:12px;font-weight:600;display:flex}.coverageart{text-align:center;background:#e8e9df;border:1px solid #d2d4c9;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.coverageart>svg{color:#9b7b40;margin-bottom:10px}.coverageart strong{font-family:Manrope;font-size:23px;font-weight:500}.coverageart p{margin:5px 0 0}.coverageart span{border-top:1px solid #b8bdad;min-width:75%;padding:10px 15px 0;font-size:12px;display:block}.connect{background:#eaeae2;grid-template-columns:.85fr 1.15fr;gap:9%;max-width:none;padding-left:max(6%,50vw - 580px);padding-right:max(6%,50vw - 580px);display:grid}.formtabs{flex-direction:column;margin-top:40px;display:flex}.formtabs button{text-align:left;color:#666;background:0 0;border:0;border-bottom:1px solid #c1c5b7;align-items:center;gap:15px;padding:20px 0;font-size:14px;display:flex}.formtabs button span{font-size:10px}.formtabs button svg{margin-left:auto}.formtabs .selected{color:#181d17;font-weight:700}.formtabs .selected span{color:#987334}.formpanel{background:#fafaf6;padding:36px}.formpanel .eyebrow{letter-spacing:1.4px;margin-bottom:14px;font-size:8px}.formpanel h3{margin-bottom:28px;font-size:24px;font-weight:500;line-height:1.3}.fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}label{font-size:11px;font-weight:500}input,select,textarea{color:#1b251d;background:#fff;border:1px solid #c9cdc1;border-radius:0;width:100%;min-width:0;margin-top:7px;padding:12px}input:focus,textarea:focus,select:focus{outline:2px solid #b18f4d}.full{grid-column:1/-1}.consent{color:#5e655a;align-items:flex-start;gap:10px;margin-top:22px;line-height:1.6;display:flex}.consent input{flex-shrink:0;width:16px;margin-top:3px}.honey{display:none}.submit{width:100%;margin-top:10px}.error{color:#a02626!important}.success{text-align:center;padding:50px 0}.success>svg{color:#9b7b40;margin-bottom:25px}.success strong{background:#eeede4;margin:20px 0;padding:15px;font-family:monospace;display:block}.faq{grid-template-columns:1fr 1.2fr;gap:70px;display:grid}details{border-bottom:1px solid #c8cabe;padding:20px 0}summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;list-style:none;display:flex}details p{margin:0;padding-top:15px}footer{color:#fff;background:#101b1b;padding:50px 6% 25px}footer>p{color:#d0b574;margin:25px 0 40px;font-size:13px}footer>div{color:#a9b6ad;border-top:1px solid #3c4741;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.inbox{max-width:1100px;margin:auto;padding:45px 25px}.record{overflow-wrap:anywhere;background:#fff;border:1px solid #ddd;margin-bottom:20px;padding:25px}.record pre{white-space:pre-wrap;font:inherit;font-size:14px}.login{max-width:400px;margin:80px auto;padding:30px}.login .gold{width:100%;margin-top:15px}@media (min-width:1500px){.hero-content{padding-left:calc(50vw - 580px)}}@media (max-width:850px){header{height:76px}.brand{font-size:18px}.brand small{font-size:7px}.mobile{background:0 0;border:0;display:block}nav{background:#faf9f5;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:76px;left:0;right:0}.open{display:flex}.hero{min-height:650px}.hero-content{padding-top:60px}h1{letter-spacing:-2.7px;font-size:52px}.hero-note{display:none}.ticker{flex-wrap:wrap;justify-content:center;gap:14px;font-size:8px}.ticker b:last-of-type{display:none}.section{padding-top:60px;padding-bottom:60px}.intro,.operatorinner,.coverage,.connect,.faq{grid-template-columns:1fr;gap:35px}.paths{grid-template-columns:1fr;padding-top:0}.paths article{padding:26px}.paths .index{margin-bottom:22px}.paths h3 br{display:none}.paths article>svg{margin-bottom:15px}.sectionhead{display:block}.sectionhead>p{max-width:none}.services{padding-top:0}.servicegrid{grid-template-columns:1fr 1fr}.process{gap:20px}.process h4{font-size:13px}.operatorinner{padding-bottom:30px}.supportrow{padding-top:25px;padding-bottom:25px}.formpanel{padding:25px}.formtabs{margin-top:20px}.coverageart{padding:30px}.faq,footer>div{gap:15px}.heroimage{background-position:65%}}@media (max-width:450px){h1{font-size:43px}.hero{min-height:625px}.hero p{font-size:14px}.actions{flex-direction:column;max-width:300px}.hero-foot{margin-top:25px;font-size:10px}.servicegrid{grid-template-columns:1fr}.process{grid-template-columns:1fr;gap:15px}.process p{margin-bottom:0}.fields{grid-template-columns:1fr}.full{grid-column:auto}.formpanel{padding:22px}.ticker span:last-child{display:none}.brand{font-size:16px}}:root{--gold:#d8b344;--ink:#f3f0e8;--muted:#b5b5ae;--cream:#050505}body{color:#f3f0e8;background:#050505}header{background:#030303;border-color:#332b19;height:112px;padding:0 5%}.brand{flex-shrink:0;width:290px;height:105px;display:block;overflow:hidden}.brand img{object-fit:contain;width:300px;max-width:none;height:200px;display:block;transform:translate(-5px,-46px)}nav{color:#ddd8ca;gap:24px}.navcta{color:#e3c768;border-color:#7f692f}h1,h2,h3{font-family:Georgia,Times New Roman,serif}h2{letter-spacing:-1px;font-size:45px}em{color:#d8b344}.hero{background:#000;min-height:630px}.heroimage{background:linear-gradient(90deg,#000 0% 29%,#000000a6 48%,#0000 72%),url(/brand/operator-skyline.png) 100% 0/auto 162% no-repeat}.hero-content{max-width:930px;padding:65px 6% 50px}.hero .eyebrow{letter-spacing:2.1px;color:#c0a85b;max-width:460px;font-size:9px;line-height:1.7}h1{letter-spacing:-2px;margin-bottom:28px;font-family:Georgia,Times New Roman,serif;font-size:68px;font-weight:400;line-height:1.08}h1 em{color:#dfbd4d;font-family:Great Vibes,Brush Script MT,Georgia,cursive;font-size:1.03em;font-style:italic;font-weight:400}h1>span{border-bottom:3px solid #d4ac39;padding-bottom:2px}.hero p{color:#eee7dc;font-size:16px;line-height:1.7}.hero p strong{color:#dfbd4d;font-weight:400}.gold{color:#090909;background:linear-gradient(110deg,#b38a29,#e1c261,#bc932d);border-color:#d5b454}.outline{color:#ead7a0;background:#0006;border-color:#ad8c37}.outline:hover{background:#242015}.ticker{color:#d4b251;background:#0c0b08;border-top:1px solid #665326;border-bottom:1px solid #665326}.audience{padding-top:60px;padding-bottom:60px}.audience-heading{text-align:center;margin-bottom:30px}.audience-heading .eyebrow{color:#ccad54;justify-content:center}.audience-heading h2{font-size:33px;line-height:1.3}.audience-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.audience-card{background-color:#0a0a08;border:1px solid #695321;align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.for-operators{background:linear-gradient(90deg,#000000f2,#00000073 68%,#0000001a),url(/brand/operator-skyline.png) right 8%/cover}.for-facilities{background:linear-gradient(90deg,#000000e6,#0000004d),url(/brand/commercial-facility.png) 50%/cover}.audience-copy{max-width:410px;padding:35px 28px;position:relative}.audience-copy .eyebrow{color:#e7c56a;font-size:9px}.audience-copy h3{letter-spacing:-.5px;font-size:30px;font-weight:400;line-height:1.2}.audience-copy p{color:#d6d1c7;max-width:270px;font-size:13px}.audience-copy .gold{gap:20px;padding:14px 17px;font-size:11px}.section .eyebrow{color:#c8a54e}.section p{color:#b6b6ad}.intro{border-bottom:1px solid #302919;margin-bottom:55px}.lead{color:#eee9dc!important}.servicegrid{border-color:#493e24}.servicegrid button{color:#eee;background:#090909;border-color:#493e24}.servicegrid button:hover{background:#18150d}.servicegrid h3{font-family:Arial,sans-serif}.servicegrid span,.servicegrid svg{color:#d4ad48}.process{border-top:1px solid #3d321b;padding-top:30px}.process b{color:#d5b34d}.process h4{color:#f0ece0}.operatorsection{background:linear-gradient(90deg,#060606ee,#060606eb),url(/brand/operator-skyline.png) 50% 30%/cover;border-top:1px solid #675324;border-bottom:1px solid #675324}.operatorsection em{color:#d8b344}.ladder>div,.supportrow{border-color:#4b3e22}.coverageart{color:#e5ddc7;background:#0c0b08;border-color:#6d5728}.coverageart span{border-color:#4a4029}.textbtn{color:#dcc16f;border-color:#8f7532}.connect{background:#0c0c0a;border-top:1px solid #665326;border-bottom:1px solid #665326}.formtabs button{color:#bab5a5;border-color:#403723}.formtabs .selected,.formtabs .selected span{color:#e6c45f}.formpanel{background:#11110e;border:1px solid #695325}.formpanel h3{color:#f3edde}input,textarea,select{color:#eee8d7;background:#080807;border-color:#625335}select option{color:#fff;background:#111}.consent{color:#c6bfae}.success strong{color:#eadba8;background:#242014}details{border-color:#493d25}.faq summary{color:#eee6d5}.faq svg{color:#d8b344}footer{background:#000;border-top:1px solid #665326}footer>div{border-color:#40351d}footer .brand{width:300px}.inbox .record{color:#f0e7d1;background:#14130f;border-color:#6d5728}.login p{color:#bdb6a5}@media (max-width:1000px){nav{gap:15px;font-size:11px}header .brand{width:245px}.brand img{width:260px;height:173px;transform:translate(-7px,-36px)}h1{font-size:61px}.heroimage{background-position:50%,100% 0;background-size:auto,auto 154%}.audience-copy{padding:28px 22px}.audience-copy h3{font-size:27px}}@media (max-width:850px){header{height:96px}.brand{height:94px}nav{background:#080807;top:96px}.mobile{color:#dabc5f}.hero-content{padding-top:45px}.hero{min-height:610px}.heroimage{background:linear-gradient(90deg,#000 0%,#000c 35%,#0004 78%),url(/brand/operator-skyline.png) 78% 0/auto 145% no-repeat}.audience-grid{grid-template-columns:1fr}.audience-card{min-height:390px}.for-operators{background-position:right 18%;background-size:cover}.audience-copy{max-width:430px;padding:35px}.audience-copy h3{font-size:32px}.audience-heading h2{font-size:29px}.audience{padding-top:45px;padding-bottom:45px}.intro{margin-bottom:0}.coverageart strong{color:#e6d6a5}.formpanel{padding:25px}h2{font-size:37px}}@media (max-width:450px){header .brand{width:230px}.brand img{width:245px;height:163px;transform:translate(-6px,-32px)}h1{letter-spacing:-1.5px;font-size:45px}.hero{min-height:610px}.hero-content{padding-top:35px}.hero .eyebrow{max-width:300px;font-size:8px}.heroimage{background:linear-gradient(90deg,#000e,#000a 48%,#0003),url(/brand/operator-skyline.png) 70% 0/auto 135% no-repeat}.hero p{font-size:13px}.actions{max-width:245px}.audience-copy{padding:27px}.audience-copy h3{font-size:28px}.audience-heading h2{font-size:25px}.audience-heading h2 br{display:none}.ticker{font-size:7px}.formpanel{padding:20px}}@media (min-width:1001px){.brand img{transform:translate(-5px,-37px)}}.partner-intro{border-left:3px solid var(--gold);color:#eee7d7;background:#18160f;margin:0 0 26px;padding:20px}.partner-intro strong{color:#e0be69;font-size:15px}.partner-intro p{margin:10px 0;font-size:14px;line-height:1.7}.partner-intro span{color:#c6bda8;font-size:12px;line-height:1.6;display:block}.herologin{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.herologin>span{color:#d0c7b3;font-size:12px}.herologin>a{color:#f3d687;background:#151209;border:1px solid #d6ae58;justify-content:space-between;align-items:center;gap:22px;min-height:46px;padding:13px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.herologin>a:hover{background:#302715}.herologin>a:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:600px){.herologin{flex-direction:column;align-items:flex-start;gap:9px}.herologin>a{width:245px;max-width:100%}}.servicegrid .servicecopy{flex:1;min-width:0}.servicegrid .servicecopy h3{color:#f3e8d3;font-size:16px;line-height:1.4}.servicegrid .servicecopy p{color:#bdb8ac;margin:10px 0 0;font-size:13px;line-height:1.65}.servicegrid button{align-items:flex-start}.servicegrid button>span,.servicegrid button>svg{flex-shrink:0;margin-top:3px}.joinagreement{max-width:960px;margin:auto;padding:50px 24px;line-height:1.75}.joinagreement img{width:280px;max-width:100%;margin:30px 0;display:block}.joinagreement h2{margin-top:36px;font-size:1.4rem}.joinagreement aside{border:1px solid #dba622;margin:30px 0;padding:22px}.joinagreement a{color:#dba622}.funding-intro{background:#111;grid-template-columns:1fr 1fr;gap:60px;display:grid}.funding-intro p{line-height:1.7}.funding-terms{background:#191713;border:1px solid #7e632c;padding:32px}.funding-terms h3{color:#e6b341;font-size:30px}.funding-example{border-block:1px solid #66542d;gap:12px;margin:25px 0;padding:20px 0;font-size:22px;display:grid}.funding-login{color:#e6b341;margin-top:20px;display:block}.funding-intro .fine{font-size:12px}@media (max-width:760px){.funding-intro{grid-template-columns:1fr;gap:28px}.funding-terms{padding:22px}}.business-join{border-top:1px solid #6f6036}.business-join h3{margin-bottom:20px;font-size:clamp(1.5rem,3vw,2.5rem)}.business-join p{max-width:850px;margin-bottom:24px;line-height:1.8}.business-join .outline{margin:12px;display:inline-flex}.business-join .fine{margin-top:24px}
