.brochure-page :where(*){all:revert}.brochure-page{--brochure-lead:#e8e1d0;--brochure-footer:#b5ac97;--brochure-hover:#c4b1801f;--black:#0e0e0e;--gold:#c4b180;--gold-ink:#7a5f17;--ivory:#f7f3ea;--line:#e2d3a6;--ink:#1a1a1a;--muted:#5c5850;--white:#fff;--on-dark:#f7f3ea;--on-dark-soft:#d9cfb8;--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.brochure-page *,.brochure-page :before,.brochure-page :after{box-sizing:border-box}html:has(.brochure-page){scroll-padding-top:env(safe-area-inset-top,0px)}.brochure-page{background:var(--black);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}.brochure-page img{max-width:100%;display:block}.brochure-page a{color:inherit}.brochure-page .wrap{max-width:760px;margin:0 auto}.brochure-page section{padding:clamp(48px,9vw,88px) clamp(22px,6vw,64px)}.brochure-page .kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 10px;font-size:13px;font-weight:600}.brochure-page .dark .kicker{color:var(--gold)}.brochure-page h1,.brochure-page h2,.brochure-page h3{margin:0}.brochure-page h2{font-family:var(--serif);color:var(--black);text-wrap:balance;font-size:clamp(32px,6vw,48px);font-weight:600;line-height:1.08}.brochure-page .dark{background:var(--black);color:var(--on-dark)}.brochure-page .dark h2{color:var(--on-dark)}.brochure-page .light{background:var(--ivory)}.brochure-page .white{background:var(--white)}.brochure-page .hero{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:40px;min-height:92vh;display:flex}.brochure-page .hero img.logo{width:min(320px,72vw);height:auto}.brochure-page .hero h1{font-family:var(--serif);color:var(--on-dark);text-wrap:balance;font-size:clamp(46px,11vw,80px);font-weight:600;line-height:1.02}.brochure-page .rule{background:var(--gold);width:80px;height:2px;margin:22px auto}.brochure-page .hero .tags{color:var(--gold);margin:0;font-size:clamp(16px,3.6vw,20px)}.brochure-page .hero .tags2{color:var(--on-dark-soft);margin:10px 0 0;font-size:16px}.brochure-page .hero .who p{margin:0}.brochure-page .hero .name{color:var(--on-dark);font-size:clamp(20px,4.6vw,26px);font-weight:600}.brochure-page .hero .role{color:var(--on-dark-soft);font-size:16px;margin-top:4px!important}.brochure-page .scroll{border:1px solid var(--gold);color:var(--gold);border-radius:999px;align-items:center;gap:8px;min-height:44px;margin-top:22px;padding:12px 22px;font-weight:500;text-decoration:none;display:inline-flex}.brochure-page .scroll:hover{background:var(--brochure-hover)}.brochure-page .about{padding-top:0}.brochure-page .photo{object-fit:contain;object-position:50% 0%;width:calc(100% + 2*clamp(22px,6vw,64px));max-width:none;height:clamp(320px,62vw,500px);margin:0 calc(-1*clamp(22px,6vw,64px));-webkit-mask-image:linear-gradient(#000 58%,#0000008c 80%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000008c 80%,#0000 100%)}.brochure-page .about .head{margin-top:-24px}.brochure-page .role-line{color:var(--muted);margin:8px 0 18px;font-size:16px}.brochure-page .badges{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.brochure-page .badge{border:1px solid var(--gold);background:var(--white);border-radius:999px;padding:8px 16px;font-size:15px}.brochure-page .cred{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.brochure-page .cred p{color:var(--gold-ink);margin:0;font-weight:600}.brochure-page .grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:28px;display:grid}.brochure-page .card{background:var(--ivory);border:1px solid var(--line);border-radius:12px;padding:22px 22px 24px}.brochure-page .card h3{color:var(--black);margin-bottom:6px;font-size:19px;font-weight:600}.brochure-page .card p{margin:0}.brochure-page .steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:18px;margin-top:16px;display:grid}.brochure-page .steps div span{font-family:var(--serif);color:var(--gold-ink);margin-bottom:6px;font-size:38px;font-weight:600;line-height:1;display:block}.brochure-page .how{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.brochure-page .how h3{color:var(--black);font-size:21px}.brochure-page .wings{width:96px;height:auto;margin-bottom:26px}.brochure-page .lead{color:var(--brochure-lead);margin:20px 0 26px;font-size:clamp(18px,3.8vw,21px)}.brochure-page .list{flex-direction:column;gap:14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.brochure-page .list li{align-items:flex-start;gap:12px;font-size:18px;display:flex}.brochure-page .list svg{color:var(--gold);flex-shrink:0;margin-top:3px}.brochure-page .sub{color:var(--gold);margin:0;font-size:18px;font-weight:600}.brochure-page .est{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:34px 0 0;font-size:14px}.brochure-page .svc{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));column-gap:28px;margin-top:20px;display:grid}.brochure-page .svc p{border-bottom:1px solid var(--line);margin:0;padding:12px 0;font-size:17px}.brochure-page .contact{background:var(--black);color:var(--on-dark);border-radius:14px;margin-top:34px;padding:28px clamp(20px,4vw,32px)}.brochure-page .contact .top{align-items:center;gap:16px;margin-bottom:18px;display:flex}.brochure-page .contact .top img{width:52px;height:auto}.brochure-page .contact .top h3{font-family:var(--serif);font-size:clamp(22px,4.6vw,28px);font-weight:600}.brochure-page .contact .top p{color:var(--gold);margin:2px 0 0;font-size:16px}.brochure-page .btns{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.brochure-page .btn{border:1px solid var(--gold);min-height:52px;color:var(--on-dark);overflow-wrap:anywhere;text-align:center;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.brochure-page .btn.primary{background:var(--gold);color:var(--black)}.brochure-page .btn:hover{filter:brightness(1.08)}.brochure-page .btn:focus-visible,.brochure-page .scroll:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.brochure-page .join{color:var(--brochure-lead);margin:18px 0 0}.brochure-page .join b{color:var(--gold)}.brochure-page .legal{color:var(--muted);margin:22px 0 0;font-size:13px;line-height:1.5}.brochure-page footer{padding:22px clamp(22px,6vw,64px) calc(22px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--brochure-footer);background:var(--black);font-size:13px}.brochure-page .bio{margin:0;font-size:18px}.brochure-page .getstarted{width:100%;margin-top:14px}
