@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/35df9b0d2975b7da.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f711afda2794f4e2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/35df9b0d2975b7da.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f711afda2794f4e2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/35df9b0d2975b7da.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f711afda2794f4e2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/35df9b0d2975b7da.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f711afda2794f4e2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_7f6a18{font-family:Big Shoulders;font-style:normal}.__variable_7f6a18{--font-display:"Big Shoulders"}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Franklin Fallback;src:local("Arial");ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:104.31%}.__className_6a49db{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.__variable_6a49db{--font-body:"Libre Franklin","Libre Franklin Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_49c017{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_49c017{--font-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}:root{--room:#171109;--panel:#211807;--panel-deep:#1b1306;--line:#43331a;--ink:#f3e8d2;--muted:#a9986f;--amber:#ffb53f;--amber-hot:#ffc966;--red:#ff6b4a;--font-display:ui-sans-serif,sans-serif;--font-body:ui-sans-serif,sans-serif;--font-mono:ui-monospace,monospace}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100dvh;color:var(--ink);background-color:var(--room);background-image:radial-gradient(120% 55% at 50% -12%,rgba(255,181,63,.16),transparent 62%),radial-gradient(60% 35% at 85% 110%,rgba(255,107,74,.05),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");background-attachment:fixed;font-family:var(--font-body);line-height:1.55;font-size:15.5px}::selection{background:var(--amber);color:var(--room)}main{max-width:740px;margin:0 auto;padding:28px 16px 64px}header.site{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:baseline;padding:18px 20px 14px;border-bottom:3px double var(--line);background:linear-gradient(rgba(23,17,9,.6),rgba(23,17,9,0))}header.site .brand{font-family:var(--font-display);font-weight:900;font-size:2rem;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--amber);text-decoration:none;text-shadow:0 0 24px rgba(255,181,63,.35)}header.site nav{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline}header.site nav a{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px}header.site nav a:hover{color:var(--amber-hot);border-bottom-color:var(--amber)}footer.site{max-width:740px;margin:0 auto;padding:18px 16px 40px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--muted)}footer.site .footer-mark{font-weight:800;letter-spacing:.02em;color:var(--amber);font-size:.9rem}footer.site .footer-mark,h1,h2,h3{font-family:var(--font-display);text-transform:uppercase}h1,h2,h3{line-height:1.02;letter-spacing:.005em;margin:.2em 0 .45em}h1{font-weight:900;font-size:clamp(2.3rem,7vw,3.1rem)}h2{font-weight:800;font-size:1.25rem;letter-spacing:.04em;display:flex;align-items:center;gap:12px}h2:after{content:"";flex:1 1;height:1px;background:var(--line)}h1 .badge,h2 .badge{letter-spacing:.1em}a{color:var(--amber-hot);-webkit-text-decoration-color:rgba(255,181,63,.45);text-decoration-color:rgba(255,181,63,.45)}a:hover{color:var(--amber)}p{margin:.5em 0}.card{background:var(--panel);border:1px solid var(--line);border-radius:3px;padding:16px 18px;margin:14px 0;box-shadow:0 1px 0 rgba(0,0,0,.5),inset 0 1px 0 rgba(255,220,160,.04);animation:rise .45s cubic-bezier(.2,.7,.3,1) both}.card .card{background:var(--panel-deep);margin:12px 0;animation:none}.card:nth-child(2){animation-delay:.04s}.card:nth-child(3){animation-delay:.08s}.card:nth-child(4){animation-delay:.12s}.card:nth-child(5){animation-delay:.16s}.card:nth-child(6){animation-delay:.2s}.card:nth-child(7){animation-delay:.24s}.card:nth-child(n+8){animation-delay:.28s}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card{animation:none}}.muted{color:var(--muted);font-size:.88rem}.badge{display:inline-block;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:2px 9px 1px;border-radius:2px;border:1px solid rgba(255,181,63,.5);color:var(--amber-hot);background:rgba(255,181,63,.07);vertical-align:middle}.money{color:var(--amber);letter-spacing:.02em;white-space:nowrap}.btn,.money,button{font-family:var(--font-mono);font-weight:600}.btn,button{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;background:var(--amber);color:var(--room);border:0;border-radius:2px;padding:10px 18px 9px;cursor:pointer;text-decoration:none;box-shadow:0 2px 0 rgba(0,0,0,.55);transition:background .12s ease,transform .06s ease,box-shadow .06s ease}.btn:hover,button:hover{background:var(--amber-hot)}.btn:active,button:active{transform:translateY(2px);box-shadow:0 0 0 rgba(0,0,0,.55)}button[disabled]{opacity:.45;cursor:default}button[disabled]:hover{background:var(--amber)}input,select,textarea{width:100%;padding:9px 11px;margin:4px 0 14px;border:1px solid var(--line);border-radius:2px;background:var(--room);color:var(--ink);font:inherit}input::placeholder,textarea::placeholder{color:rgba(169,152,111,.55)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px rgba(255,181,63,.18)}label{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}form.inline{display:inline}.error{color:var(--red);font-size:.88rem}img{border:1px solid var(--line)}audio{width:100%;margin:6px 0}pre{background:var(--room);border:1px dashed var(--line);border-radius:2px;padding:14px}.eyebrow,pre{font-family:var(--font-mono)}.eyebrow{display:inline-block;margin-bottom:8px;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.lede{max-width:650px;margin:0 0 22px;color:var(--ink);font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.55}.hero{padding:clamp(24px,8vw,58px) 0 36px}.hero h1{max-width:700px;margin-bottom:16px;font-size:clamp(3rem,11vw,5.5rem)}.trust-line{margin-top:18px;font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.button-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0 8px}.btn.secondary{color:var(--ink);background:transparent;border:1px solid var(--line)}.btn.secondary:hover{color:var(--amber-hot);border-color:var(--amber);background:rgba(255,181,63,.06)}.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.role-grid .card{margin:8px 0}.role-card{display:flex;flex-direction:column;align-items:flex-start}.role-card h2,.role-card h3{margin-top:14px}.role-card h2:after{display:none}.role-card p{flex:1 1}.how-it-works{margin:48px 0}.steps{padding:0;list-style:none;counter-reset:booking-step}.steps li{position:relative;margin:0;padding:16px 12px 16px 52px;border-top:1px solid var(--line);counter-increment:booking-step}.steps li:before{content:counter(booking-step);position:absolute;left:10px;top:15px;font-family:var(--font-display);font-size:1.8rem;font-weight:900;line-height:1;color:var(--amber)}.notice{margin:16px 0;padding:12px 14px;border-left:3px solid var(--amber);background:rgba(255,181,63,.07);color:var(--muted)}.check-row,.notice.success{color:var(--ink)}.check-row{display:flex;gap:10px;align-items:flex-start;margin:2px 0 16px;font-family:var(--font-body);font-size:.82rem;letter-spacing:0;line-height:1.45;text-transform:none}.check-row input[type=checkbox]{width:auto;flex:0 0 auto;margin:3px 0 0;accent-color:var(--amber)}.nav-form{display:inline}header.site .nav-button{padding:0 0 2px;border:0;border-bottom:1px solid transparent;border-radius:0;color:var(--ink);background:transparent;box-shadow:none;font-size:.72rem}header.site .nav-button:hover{color:var(--amber-hot);border-bottom-color:var(--amber);background:transparent}footer.site nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}footer.site nav a{color:var(--muted)}footer.site nav a:hover{color:var(--amber-hot)}.danger-zone{border-color:rgba(255,107,74,.55)}button.danger{color:var(--ink);background:#8f2f24}button.danger:hover{background:#ad3a2c}button.danger[disabled]:hover{background:#8f2f24}.legal-copy h2{margin-top:36px}.legal-copy h2:after{display:none}.legal-copy>p{max-width:68ch}:focus-visible{outline:3px solid var(--amber-hot);outline-offset:3px}@media (max-width:680px){.role-grid{grid-template-columns:1fr}.hero{padding-top:20px}header.site{align-items:flex-start}}