:root{--black:#080b09;--panel:#111914;--emerald:#198650;--green:#7cd8a5;--gold:#e8be72;--cream:#f4eee0;--muted:#a6b4aa;--line:#304035}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--black);color:var(--cream);font:15px/1.55 Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure{margin:0}a:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #fff3bf;outline-offset:4px}header{height:86px;display:flex;align-items:center;gap:24px;padding:0 max(24px,calc((100% - 1280px)/2));background:#080b09f5;border-bottom:1px solid #796136;position:sticky;top:0;z-index:20}.brand{display:flex;gap:13px;align-items:center}.brand img{width:62px;height:62px;object-fit:contain}.brand strong{display:block;color:var(--gold);font-size:17px;letter-spacing:0}.brand small{display:block;color:var(--muted);font-size:10px;margin-top:3px}nav{display:flex;gap:27px;margin-inline-start:auto;font-size:12px;font-weight:bold}nav a:hover{color:var(--gold)}select{font:12px Arial,sans-serif;color:var(--cream);background:#17231b;border:1px solid #76613b;border-radius:5px;padding:8px 11px;width:125px}.hero{padding:22px max(24px,calc((100% - 1280px)/2));display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;background:#090d0a;border-bottom:1px solid #554323}.eyebrow{font-size:10px;letter-spacing:0;font-weight:bold;color:var(--green);margin-bottom:12px}h1{font-size:61px;letter-spacing:0;line-height:.98;font-weight:900;color:var(--gold)}h1 span{color:var(--cream)}.agent-line{display:flex;align-items:center;gap:12px;margin-top:18px}.agent-line span{color:var(--muted);font-size:12px}.agent-line strong{font-size:23px;color:var(--green)}.hero-description{max-width:520px;margin-top:14px;color:#b4c1b8;font-size:15px;line-height:1.65}.id{display:flex;align-items:center;gap:20px;width:fit-content;margin-top:20px;padding:12px 0;border-block:1px solid #4c422c}.id span{font-size:10px;letter-spacing:0;color:#b4c1b8}.id strong{font-size:26px;color:var(--gold);letter-spacing:0}.actions{display:flex;gap:8px;margin-top:20px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;font-weight:bold;font-size:12px;line-height:1.3;border:1px solid transparent;border-radius:5px;text-align:center;transition:transform .15s}.button:hover{transform:translateY(-2px)}.host{background:#198650;color:#fff;border-color:#54b783}.agent{background:#e8be72;color:#201807;border-color:#f8d795}.coin{background:#17261c;color:#f0d597;border-color:#a58a51}.hero .button{flex:1;padding-inline:9px}.fine{font-size:10px;line-height:1.5;color:#8d9e92;margin-top:12px}.hero-art{justify-self:end;width:min(100%,510px);position:relative}.hero-art>img{display:block;width:100%;height:auto}.hero-art figcaption{display:flex;justify-content:space-between;padding:9px 0 0;gap:12px;font-size:8px;color:#b7a17b;letter-spacing:0}.hero-art figcaption span:first-child{color:var(--gold);font-weight:bold}.brand-strip{display:flex;justify-content:center;gap:62px;padding:17px 24px;background:#14251b;font-size:9px;font-weight:bold;letter-spacing:0;color:#bcd9c6}.brand-strip span:last-child{color:var(--gold)}h2{font-size:37px;font-weight:bold;line-height:1.12;letter-spacing:0}h3{font-size:31px;line-height:1.13;letter-spacing:0}.agency{display:grid;grid-template-columns:1.12fr .88fr;gap:65px;padding:44px max(24px,calc((100% - 1280px)/2));align-items:center}.agency h2{margin-bottom:16px}.agency p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:620px}.identity-pair{display:grid;grid-template-columns:1.2fr .8fr;gap:15px;border-block:1px solid var(--line);padding:17px 0;margin:20px 0 14px}.identity-pair span,.identity-pair b{display:block}.identity-pair span{font-size:9px;letter-spacing:0;color:var(--green)}.identity-pair b{font-size:16px;color:var(--gold);margin-top:5px}.agency .support-note{font-size:11px!important}.real-photo{position:relative}.real-photo img{display:block;width:100%;height:330px;object-fit:cover;object-position:center 35%;border:1px solid #7c6537;border-radius:8px}.real-photo figcaption{color:#b2aa98;font-size:8px;letter-spacing:0;padding-top:9px}.paths{padding:44px max(24px,calc((100% - 1280px)/2));background:#101913;border-block:1px solid var(--line)}.heading-row{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:28px}.heading-row>p{font-size:13px;color:var(--muted);max-width:380px}.path-grid{display:grid;grid-template-columns:1fr 1fr}.path-grid article{padding:26px 35px 15px 0}.path-grid article+article{padding-inline-start:35px;border-inline-start:1px solid #5d5135}.role-label{font-size:10px;font-weight:bold;letter-spacing:0;color:var(--green);margin-bottom:13px}.path-grid article+article .role-label{color:var(--gold)}.path-grid h3{margin-bottom:16px}.path-grid article>p:not(.role-label){color:var(--muted);font-size:14px;max-width:490px}.path-grid ul{list-style:none;margin:19px 0 24px;padding:0;color:#bdcbbf;font-size:12px}.path-grid li{padding:8px 0;border-bottom:1px solid #2d3e32}.path-grid .button{min-width:170px}.visual-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;padding:46px max(24px,calc((100% - 1280px)/2))}.visual-story figure{max-width:390px}.visual-story img{width:100%;height:auto;display:block}.visual-story h2{margin-bottom:16px}.visual-story>div>p:not(.eyebrow){font-size:14px;max-width:590px;color:var(--muted)}dl{margin:24px 0 0}dl>div{padding:13px 0;border-bottom:1px solid var(--line)}dt{font-size:14px;font-weight:bold;color:var(--gold)}dd{margin:4px 0 0;font-size:12px;color:var(--muted)}.steps{padding:42px max(24px,calc((100% - 1280px)/2));background:#101913}.steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:none;padding:0;margin:27px 0 0}.steps li{border-top:1px solid #867343;padding-top:15px}.steps b{font-size:12px;color:var(--gold)}.steps h3{font-size:22px;margin:12px 0 10px}.steps p{font-size:13px;color:var(--muted);max-width:330px}.coin-band{padding:28px max(24px,calc((100% - 1280px)/2));background:#173b29;border-block:1px solid #447455;display:flex;justify-content:space-between;align-items:center;gap:45px}.coin-band h2{font-size:31px;margin-bottom:9px}.coin-band p:not(.eyebrow){font-size:13px;max-width:860px;color:#bccec2}.coin-band .button{min-width:185px;background:var(--gold);color:#211a0d}.coin-band .eyebrow{color:#c8e8d5}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:44px max(24px,calc((100% - 1280px)/2))}.faq>div>p:not(.eyebrow){color:var(--muted);font-size:13px;margin-top:14px}.questions details{border-bottom:1px solid var(--line)}summary{padding:17px 0;font-size:13px;font-weight:bold;cursor:pointer}.questions p{font-size:12px;color:var(--muted);padding-bottom:19px}.closing{padding:30px max(24px,calc((100% - 1280px)/2));display:flex;align-items:center;justify-content:center;gap:35px;background:#111e16;border-block:1px solid #695934}.closing img{width:150px;height:150px}.closing .eyebrow{color:var(--gold)}.closing .button{min-width:172px}footer{display:grid;grid-template-columns:1fr .65fr 1.3fr;gap:24px;padding:28px max(24px,calc((100% - 1280px)/2))}footer span{display:block;color:var(--muted);font-size:9px;margin-top:5px}footer strong{font-size:14px;color:var(--gold)}footer b{font-size:20px;color:var(--gold)}footer p{color:var(--muted);font-size:11px}footer small{grid-column:1/-1;padding-top:15px;border-top:1px solid var(--line);font-size:9px;color:#758c7a}
@media(min-width:1051px){.hero{height:520px;padding-block:0 22px;align-items:start}.hero-copy{padding-top:38px}.hero-art>img{height:480px;object-fit:cover}h1{font-size:58px;line-height:1.03}}
@media(max-width:1050px) and (min-width:721px){header{padding-inline:24px;gap:16px}nav{gap:15px}.hero{gap:24px}h1{font-size:48px}.hero .button{font-size:10px;padding-inline:5px}.agency,.visual-story,.faq{gap:35px}}
@media(max-width:720px){html{scroll-padding-top:82px}header{height:78px;padding:0 14px;gap:10px}.brand{gap:8px;flex:1}.brand img{width:42px;height:42px}.brand strong{font-size:12px;letter-spacing:0}.brand small{font-size:8px;max-width:170px}nav{display:none}select{width:85px;padding:7px 6px;font-size:10px}.hero{display:flex;flex-direction:column;gap:14px;padding:20px 14px 17px}.hero-copy{display:contents}.hero .eyebrow{order:1;margin:0;width:100%;font-size:8px}h1{order:2;width:100%;font-size:38px;line-height:.95}.hero .agent-line{order:3;width:100%;margin:0;gap:10px}.agent-line span{font-size:10px}.agent-line strong{font-size:18px}.hero-description{order:4;margin:0;font-size:12px;line-height:1.4;width:100%}.hero .id{order:5;width:100%;margin:0;padding:8px 0;justify-content:space-between}.id span{font-size:8px}.id strong{font-size:21px}.hero-art{order:6;width:260px;align-self:center;justify-self:auto}.hero-art figcaption{font-size:6px;padding-top:5px;letter-spacing:0}.hero-art figcaption span:last-child{max-width:120px;text-align:right}.hero .actions{order:7;display:grid;grid-template-columns:1fr 1fr;width:100%;margin:0;gap:8px}.hero .coin{grid-column:1/-1}.hero .button{min-height:44px;font-size:11px}.hero .fine{order:8;margin:0;width:100%;font-size:8px}.brand-strip{padding:13px 10px;gap:20px;font-size:7px}.brand-strip span:last-child{display:none}h2{font-size:29px}h3{font-size:26px}.agency{grid-template-columns:1fr;padding:30px 14px;gap:20px}.agency p:not(.eyebrow){font-size:13px}.identity-pair{gap:10px}.identity-pair b{font-size:13px}.real-photo img{height:295px;object-position:center}.paths{padding:30px 14px}.heading-row{display:block;margin-bottom:14px}.heading-row>p{margin-top:13px;font-size:12px}.path-grid{grid-template-columns:1fr}.path-grid article{padding:22px 0}.path-grid article+article{border-inline-start:0;border-top:1px solid #5d5135;padding-inline-start:0}.visual-story{grid-template-columns:1fr;gap:22px;padding:30px 14px}.visual-story figure{width:100%;max-width:310px;margin:auto}.visual-story>div>p:not(.eyebrow){font-size:13px}.steps{padding:30px 14px}.steps ol{grid-template-columns:1fr;gap:20px}.steps li{padding-top:11px}.steps h3{font-size:21px;margin-top:8px}.steps p{max-width:none}.coin-band{display:block;padding:26px 14px}.coin-band .button{width:100%;margin-top:17px}.coin-band h2{font-size:29px}.faq{grid-template-columns:1fr;padding:30px 14px;gap:8px}.closing{padding:26px 14px;gap:15px}.closing img{display:none}.closing>div{width:100%}.closing h2{font-size:29px}.closing .actions{display:grid;grid-template-columns:1fr 1fr}.closing .button{min-width:0;padding-inline:6px}.closing .coin{grid-column:1/-1}footer{grid-template-columns:1fr 1fr;padding:24px 14px;gap:15px}footer p{grid-column:1/-1}}
