@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400&family=Hanken+Grotesk:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--ink:#0F1F18;--ink2:#152720;--cream:#F4EEDF;--cream2:#EBE3CF;--paper:#FBF8EE;--saffron:#EDA43A;--saffron2:#D98420;--sage:#6C7F62;--tx-d:#AEB9AE;--tx-dm:#7E8B80;--tx-l:#576155;--tx-lm:#8B8570;--ln-d:rgba(244,238,223,.12);--ln-l:rgba(15,31,24,.12);--disp:"Fraunces",serif;--body:"Hanken Grotesk",sans-serif;--mono:"IBM Plex Mono",monospace}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.55;min-height:100vh;display:flex;flex-direction:column}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:1120px;margin:0 auto;padding:0 32px}h1,h2,h3{font-family:var(--disp);font-weight:500;letter-spacing:-.02em;line-height:1.05}.i{font-style:italic;font-weight:400}.fire{color:var(--saffron)}a{text-decoration:none;color:inherit}.btn{font-weight:600;font-size:15px;padding:14px 24px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;border:none;transition:transform .18s,box-shadow .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.b-fire{background:var(--saffron);color:#2a1706;box-shadow:0 8px 22px #eda43a57}nav{position:sticky;top:0;z-index:100;background:#0f1f18d9;backdrop-filter:blur(16px) saturate(1.3);border-bottom:1px solid var(--ln-d)}nav .wrap{display:flex;align-items:center;justify-content:space-between;height:72px}.brand{display:flex;align-items:center;gap:11px}.brand svg{width:26px;height:26px}.brand .word{font-family:var(--disp);font-weight:600;font-size:23px;color:var(--cream);letter-spacing:-.02em}.navlinks{display:flex;gap:36px}.navlinks a{font-size:14.5px;font-weight:500;color:var(--tx-d)}.navlinks a:hover{color:var(--cream)}.nav-cta{display:flex;gap:18px;align-items:center}.nav-cta .li{font-size:14.5px;font-weight:500;color:var(--tx-d)}.nav-cta .li:hover{color:var(--cream)}@media(max-width:880px){.navlinks,.nav-cta .li{display:none}}.wl{flex:1;position:relative;overflow:hidden;color:var(--cream)}.wl:before{content:"";position:absolute;top:-30%;left:-6%;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,rgba(237,164,58,.16),transparent 64%)}.wl .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:74px 32px 90px}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--saffron);margin-bottom:20px}.wl h1{font-size:clamp(36px,4.6vw,52px);font-weight:500;margin-bottom:20px}.wl .lead{font-size:18px;line-height:1.6;color:var(--tx-d);max-width:40ch}.selfserve{margin-top:28px;padding:16px 18px;border:1px dashed var(--ln-d);border-radius:10px;background:#f4eedf08;font-size:14.5px;color:var(--tx-d);max-width:42ch}.selfserve a{color:var(--saffron);font-weight:600}.perks{margin-top:28px;display:flex;flex-direction:column;gap:11px}.perks div{display:flex;align-items:center;gap:11px;font-size:14.5px;color:var(--tx-d)}.perks .tick{width:20px;height:20px;border-radius:50%;background:#eda43a24;color:var(--saffron);display:flex;align-items:center;justify-content:center;font-size:12px;flex:none}.form{background:var(--paper);color:var(--ink);border-radius:16px;padding:34px;box-shadow:0 40px 80px -30px #0009;border:1px solid var(--cream2)}.form h2{font-size:24px;font-weight:600;margin-bottom:4px}.form .fsub{font-size:14px;color:var(--tx-l);margin-bottom:24px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;font-weight:600;color:var(--ink);margin-bottom:7px}.field input{width:100%;font-family:var(--body);font-size:15px;padding:12px 14px;border:1.4px solid var(--cream2);border-radius:9px;background:#fff;color:var(--ink);outline:none;transition:border-color .18s}.field input:focus{border-color:var(--saffron)}.field input::placeholder{color:#b3ac97}.chips-l{font-size:13px;font-weight:600;margin:8px 0 10px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.chips label{font-size:12.5px;padding:7px 12px;border-radius:99px;border:1.4px solid var(--cream2);background:#fff;color:var(--tx-l);cursor:pointer;transition:all .15s;user-select:none}.chips input{display:none}.chips label:has(input:checked){background:#eda43a29;border-color:var(--saffron);color:var(--saffron2);font-weight:600}.form .btn{width:100%}.form .fnote{text-align:center;font-size:12px;color:var(--tx-lm);margin-top:14px}@media(max-width:860px){.wl .wrap{grid-template-columns:1fr;gap:40px}}footer{background:#0a1610;color:var(--tx-dm);padding:52px 0 40px}footer .top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding-bottom:34px;border-bottom:1px solid var(--ln-d)}footer .brand{margin-bottom:12px}footer .brand .word{font-size:21px}footer .tag{font-size:14px;color:var(--tx-dm);max-width:24ch}footer h5{font-size:13px;font-weight:600;color:var(--tx-d);margin-bottom:14px}footer a{display:block;font-size:14px;color:var(--tx-dm);padding:6px 0}footer a:hover{color:var(--cream)}footer .btm{display:flex;justify-content:space-between;padding-top:22px;font-size:12.5px;color:var(--tx-dm);flex-wrap:wrap;gap:10px}@media(max-width:840px){footer .top{grid-template-columns:1fr 1fr}}
