:root{--ink:#171713;--ink-soft:#2b2a24;--ivory:#f4f0e6;--paper:#fbf8f1;--gold:#aa7d36;--bronze:#76512d;--sage:#6f7461;--line:#17171329;--font-display:serif;--font-sans:sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.skip{z-index:100;background:var(--paper);padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip:focus{top:1rem}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.site-header,.portal-header{z-index:5;color:#fff;justify-content:space-between;align-items:center;padding:1.15rem clamp(1rem,4vw,4rem);display:flex;position:absolute;top:0;left:0;right:0}.site-header nav,.header-actions,.portal-header nav{align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.site-header nav a,.text-link,.portal-header nav a{letter-spacing:.04em;font-size:.74rem;font-weight:700}.brand{letter-spacing:.18em;align-items:center;gap:.7rem;font-size:.72rem;display:flex}.brand span{background:var(--gold);color:var(--ink);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.2rem;font-weight:700;display:flex}.button{letter-spacing:.03em;border:0;justify-content:center;align-items:center;min-height:3.5rem;padding:0 1.5rem;font-size:.74rem;font-weight:800;transition:transform .5s cubic-bezier(.22,1,.36,1),background .5s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:scale(.98)}.button.compact{min-height:2.75rem}.button.light{background:var(--ivory);color:var(--ink)}.button.dark{background:var(--ink);color:#fff}.button.outline-light{color:#fff;border:1px solid #ffffff80}.eyebrow{color:var(--bronze);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.64rem;font-weight:800;display:block}.eyebrow.light{color:#e4c88e}h1,h2,h3,blockquote{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-weight:500;line-height:.94}h1{font-size:clamp(3.6rem,9vw,9.5rem)}h2{font-size:clamp(2.8rem,6vw,6.4rem)}p{max-width:62ch}.hero{color:#fff;min-height:100dvh;position:relative;overflow:hidden}.hero>img{object-fit:cover}.hero-shade{background:linear-gradient(90deg,#0d0d0ad1 0%,#0d0d0a6b 48%,#0d0d0a24),linear-gradient(#0000 45%,#0d0d0a70);position:absolute;inset:0}.hero-copy{z-index:2;max-width:900px;position:absolute;bottom:14vh;left:clamp(1.2rem,7vw,8rem)}.hero h1 em,.final-cta h2 em{color:#e3c687;font-weight:500}.hero p{max-width:620px;margin:2rem 0 2.5rem;font-size:clamp(1rem,1.4vw,1.28rem)}.actions{flex-wrap:wrap;gap:.75rem;display:flex}.scroll-cue{letter-spacing:.12em;text-transform:uppercase;z-index:2;gap:1.5rem;font-size:.68rem;display:flex;position:absolute;bottom:3rem;right:clamp(1.2rem,4vw,4rem)}.campaign-panel{background:var(--ink);color:#fff;grid-template-columns:1.2fr 1fr;gap:3rem;padding:clamp(5rem,9vw,9rem) clamp(1.2rem,7vw,8rem);display:grid}.campaign-panel h2{font-size:clamp(2.8rem,5vw,5rem)}.countdown{grid-template-columns:repeat(4,1fr);align-self:end;display:grid}.countdown div{border-left:1px solid #fff3;padding-left:1.2rem}.countdown strong{font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1;display:block}.countdown span,.counters span{color:#aca99d;letter-spacing:.1em;text-transform:uppercase;margin-top:.5rem;font-size:.62rem;display:block}.counters{border-top:1px solid #ffffff2e;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-top:2rem;display:grid}.counters strong{font-family:var(--font-display);font-size:2.6rem;font-weight:500}.editorial{grid-template-columns:.25fr 1.4fr 1fr;gap:3rem;padding:clamp(7rem,13vw,14rem) clamp(1.2rem,7vw,8rem);display:grid}.editorial-number{color:var(--gold);font-family:var(--font-display);font-size:1.3rem}.editorial h2{max-width:850px}.editorial p{color:#5e5b52;margin:0 0 1.3rem;font-size:1.05rem}.arrow-link{letter-spacing:.04em;gap:1rem;margin-top:1.5rem;font-size:.72rem;font-weight:800;display:inline-flex}.split-invitation{grid-template-columns:1fr 1fr;display:grid}.split-invitation article{flex-direction:column;justify-content:flex-end;min-height:700px;padding:clamp(3rem,6vw,7rem);display:flex}.split-invitation h2{max-width:700px;font-size:clamp(3rem,5vw,5.8rem)}.split-invitation p{margin:2rem 0 2.5rem;font-size:1.05rem}.split-invitation .button{align-self:flex-start}.traveler{background:var(--ink-soft);color:#fff}.host{background:#d8c7a8}.identity-section{grid-template-columns:1.1fr 1fr;gap:8vw;padding:clamp(7rem,13vw,14rem) clamp(1.2rem,7vw,8rem);display:grid}.identity-lines>div{border-top:1px solid var(--line);padding:2rem 0 3rem}.identity-lines b{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem}.identity-lines h3{margin:.8rem 0;font-size:2.3rem}.identity-lines p{color:#666157}.image-story{color:#fff;align-items:flex-end;min-height:85dvh;padding:clamp(2rem,7vw,8rem);display:flex;position:relative;overflow:hidden}.image-story img{object-fit:cover}.image-story:after{content:"";background:linear-gradient(#0000 30%,#12100bb8);position:absolute;inset:0}.image-story>div{z-index:1;position:relative}.image-story blockquote{max-width:1100px;font-size:clamp(3rem,7vw,7.5rem)}.hall-preview,.journey,.faq,.founders-page{padding:clamp(7rem,12vw,13rem) clamp(1.2rem,7vw,8rem)}.section-heading{justify-content:space-between;align-items:end;display:flex}.founder-list{border-top:1px solid var(--line);margin-top:5rem}.founder-list a{border-bottom:1px solid var(--line);grid-template-columns:.3fr 1fr 1fr;align-items:center;padding:2rem 0;transition:padding .4s;display:grid}.founder-list a:hover{padding-left:1rem}.founder-list span{color:var(--gold);font-family:var(--font-display);font-size:1.4rem}.founder-list h2,.founder-list h3{font-size:2rem}.founder-list p{color:#777269}.empty-state{background:#eee8dc;margin-top:3rem;padding:3rem}.empty-state b{font-family:var(--font-display);font-size:2rem}.journey{background:#e8dfcf}.journey h2{max-width:900px}.journey ol{margin:5rem 0;padding:0;list-style:none}.journey li{border-top:1px solid var(--line);font-family:var(--font-display);grid-template-columns:.2fr 1fr;padding:1.3rem 0;font-size:clamp(1.6rem,3vw,3rem);display:grid}.journey li span{color:var(--gold);font-family:var(--font-sans);letter-spacing:.1em;font-size:.7rem}.credential{grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(7rem,13vw,14rem) clamp(1.2rem,7vw,8rem);display:grid}.credential p{color:#68645b;font-size:1.05rem}.certificate{aspect-ratio:1.5;background:var(--ivory);flex-direction:column;justify-content:center;padding:10%;display:flex;position:relative;box-shadow:0 40px 90px #4a371f21}.certificate:before{content:"";border:1px solid #b99d6c;position:absolute;inset:1rem}.certificate span,.certificate small{letter-spacing:.16em;text-transform:uppercase;font-size:.6rem}.certificate b{font-family:var(--font-display);margin:2rem 0;font-size:2.5rem}.certificate strong{color:var(--gold);font-family:var(--font-display);font-size:4rem}.referral,.final-cta{background:var(--ink);color:#fff;padding:clamp(7rem,13vw,14rem) clamp(1.2rem,7vw,8rem)}.referral h2{max-width:1100px}.referral p{color:#bdb9ad;margin-top:2.5rem;font-size:1.1rem}.faq{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.faq details{border-top:1px solid var(--line);padding:1.5rem 0}.faq summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;font-size:1.5rem;list-style:none;display:flex}.faq details p{color:#68645b}.faq.standalone{max-width:1000px;margin:auto;padding-top:1rem;display:block}.final-cta{text-align:center}.final-cta h2{font-size:clamp(4rem,10vw,10rem)}.final-cta p{font-family:var(--font-display);margin:2rem auto;font-size:2rem}.final-cta .actions{justify-content:center}footer{color:#fff;background:#11110f;grid-template-columns:1fr auto;gap:3rem;padding:5rem clamp(1.2rem,7vw,8rem) 2rem;display:grid}footer p{font-family:var(--font-display);font-size:2rem}.footer-links{gap:1.5rem;display:flex}footer small{color:#77746c;grid-column:1/-1}.page-intro{background:#e8dfcf;grid-template-columns:1fr 1fr;align-items:end;gap:5vw;min-height:90dvh;padding:10rem clamp(1.2rem,7vw,8rem) 5rem;display:grid}.page-intro h1{font-size:clamp(3.8rem,7vw,7.8rem)}.page-intro p{font-size:1.1rem}.page-intro img{width:100%;height:auto}.prose,.feature-led{max-width:1100px;margin:auto;padding:clamp(6rem,10vw,11rem) clamp(1.2rem,4vw,4rem)}.prose h2,.feature-led h2{font-size:clamp(2.5rem,5vw,5rem)}.prose p,.feature-led p,.feature-led li{color:#5d5a52;font-size:1.1rem}.feature-led ul{columns:2;margin:3rem 0;padding:0;list-style:none}.feature-led li{border-top:1px solid var(--line);padding:1.2rem}.process{padding:4rem clamp(1.2rem,7vw,8rem) 10rem}.process article{border-top:1px solid var(--line);grid-template-columns:.2fr 1fr;padding:2rem 0;display:grid}.process article span{color:var(--gold)}.process h2{font-size:clamp(2rem,4vw,4rem)}.auth-page{background:linear-gradient(120deg,#e9deca,#faf7f0);min-height:100dvh;padding:2rem clamp(1.2rem,6vw,7rem);display:grid}.auth-brand{align-self:start}.auth-page>section{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;width:100%;max-width:1200px;margin:auto;display:grid}.auth-page h1{font-size:clamp(3.2rem,6vw,6rem)}.auth-form,.application-form,.privacy-form form{gap:1.2rem;display:grid}.auth-form label,.application-form label,.privacy-form label{letter-spacing:.04em;gap:.5rem;font-size:.72rem;font-weight:800;display:grid}.auth-form input,.auth-form select,.application-form input,.application-form select,.application-form textarea,.privacy-form input,.privacy-form select,.privacy-form textarea,.review-list input{background:#ffffffa6;border:0;border-bottom:1px solid #807665;min-height:3.2rem;padding:.8rem}.auth-form textarea,.application-form textarea,.privacy-form textarea{min-height:8rem}.auth-form small{color:#756f65}.auth-switch{font-size:.8rem}.auth-switch a{font-weight:800;text-decoration:underline}.type-toggle{margin-top:2rem;display:flex}.type-toggle a{border-bottom:1px solid var(--line);padding:.8rem 1.5rem;font-size:.75rem}.type-toggle .active{border-color:var(--ink);font-weight:800}.auth-success{background:#ffffff8c;padding:3rem}.auth-success h2{font-size:3rem}.form-error,.notice{background:#f4e2dd;border-left:3px solid #9d3f32;padding:1rem}.notice{background:#e4eee2;border-color:#59745c}.portal-header{background:var(--paper);border-bottom:1px solid var(--line);color:var(--ink);position:static}.portal-shell,.admin-shell{padding:clamp(4rem,8vw,8rem) clamp(1.2rem,6vw,7rem)}.portal-welcome h1,.admin-title h1{font-size:clamp(3.5rem,7vw,7rem)}.status-ribbon,.admin-metrics{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:4rem 0;display:grid}.status-ribbon div,.admin-metrics div{border-right:1px solid var(--line);padding:1.5rem}.status-ribbon span,.admin-metrics span{color:#746f65;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;display:block}.status-ribbon b{text-transform:capitalize;margin-top:.4rem;display:block}.portal-next{background:#e6dcc9;justify-content:space-between;align-items:center;margin:4rem 0;padding:3rem;display:flex}.portal-next h2{font-size:3.5rem}.portal-grid{grid-template-columns:1.2fr .8fr .8fr 1.2fr;gap:1px;display:grid}.portal-grid article{background:#eee8dc;min-height:260px;padding:2rem}.portal-grid h2{font-size:2.2rem}.benefits,.host-readiness,.privacy-form{border-top:1px solid var(--line);grid-template-columns:1.2fr repeat(3,1fr);gap:3rem;margin-top:7rem;padding-top:3rem;display:grid}.benefits h2,.host-readiness h2,.privacy-form h2{font-size:3.5rem}.benefits h3{font-size:1.5rem}.muted{color:#817c71}.host-readiness{grid-template-columns:1fr 1fr}.host-readiness dl{grid-template-columns:1fr 1fr;display:grid}.host-readiness dl div{border-top:1px solid var(--line);padding:1rem}.host-readiness dt{text-transform:uppercase;font-size:.68rem}.host-readiness dd{font-family:var(--font-display);margin:0;font-size:1.8rem}.privacy-form{grid-template-columns:1fr 1fr}.checks{grid-template-columns:1fr 1fr;display:grid}.form-page{max-width:850px;margin:auto;padding:4rem 1rem}.form-page h1{font-size:clamp(3.5rem,7vw,7rem)}.payment-summary{background:#e8dfcf;margin:3rem 0;padding:3rem;display:grid}.payment-summary strong{font-family:var(--font-display);font-size:4rem}.admin-shell{background:#e9e5dc;min-height:100dvh}.admin-title{grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}.admin-title h1{max-width:1100px}.campaign-chip{background:var(--ink);color:#fff;min-width:260px;padding:1.5rem;display:grid}.campaign-chip b{color:#e4c88e;text-transform:uppercase}.campaign-chip small{color:#aaa69c}.admin-metrics div{background:#f5f1e9}.admin-metrics strong{font-family:var(--font-display);text-transform:capitalize;font-size:2.6rem}.review-section{background:#f8f5ee;margin-top:2rem;padding:2rem}.review-heading{grid-template-columns:.15fr 1fr;display:grid}.review-heading>span{color:var(--gold);font-family:var(--font-display);font-size:2rem}.review-heading h2{font-size:3rem}.review-list article{border-top:1px solid var(--line);grid-template-columns:.5fr 1fr;align-items:center;gap:1.5rem;padding:1.5rem 0;display:grid}.review-list article form{gap:.5rem;display:flex}.review-list button{background:var(--ink);color:#fff;border:0;padding:.7rem 1rem}.review-list .danger{background:#7f392f}.review-list .activation{grid-column:2}.founder-detail,.verification,.not-found{flex-direction:column;justify-content:center;min-height:80dvh;padding:8rem clamp(1.2rem,12vw,14rem);display:flex}.founder-detail>strong,.verification>strong{color:var(--gold);font-family:var(--font-display);font-size:clamp(4rem,10vw,10rem)}.founder-detail h1{font-size:clamp(3rem,7vw,7rem)}.founder-detail blockquote{border-left:1px solid var(--gold);margin:3rem 0;padding-left:2rem;font-size:2.2rem}.founder-detail .button,.verification .button,.not-found .button{align-self:flex-start}.verification{text-align:center;align-items:center}.seal{background:var(--gold);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;font-size:3rem;display:flex}.verification h1,.not-found h1{font-size:clamp(3rem,7vw,7rem)}.verification small{max-width:600px}.loading{gap:1rem;padding:10rem;display:grid}.loading div{background:#e5dfd4;height:8rem;animation:1.4s infinite alternate pulse}@keyframes pulse{to{opacity:.4}}:focus-visible{outline-offset:4px;outline:3px solid #c99745}@media (max-width:900px){.site-header nav,.header-actions .text-link{display:none}.hero-copy{bottom:12vh}.campaign-panel,.editorial,.identity-section,.credential,.faq,.page-intro,.auth-page>section,.admin-title{grid-template-columns:1fr}.countdown{grid-template-columns:repeat(2,1fr);gap:1.5rem}.split-invitation,.portal-grid{grid-template-columns:1fr}.split-invitation article{min-height:580px}.editorial{gap:2rem}.editorial-number{display:none}.identity-section,.credential{gap:4rem}.page-intro{padding-top:9rem}.page-intro img{order:-1}.feature-led ul{columns:1}.status-ribbon,.admin-metrics{grid-template-columns:1fr 1fr}.benefits,.host-readiness,.privacy-form{grid-template-columns:1fr}.portal-header nav{display:none}.review-list article{grid-template-columns:1fr}.review-list article form,.review-list .activation{flex-wrap:wrap;grid-column:1}.portal-next{flex-direction:column;align-items:start;gap:2rem}footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}@media (max-width:560px){.site-header{padding:1rem}.hero-copy{left:1rem;right:1rem}.hero h1{font-size:3.8rem}.hero .actions{display:grid}.scroll-cue{display:none}.campaign-panel{padding:5rem 1rem}.counters{grid-template-columns:1fr}.counters div{border-bottom:1px solid #ffffff24;padding:1rem 0}.split-invitation article{min-height:520px;padding:4rem 1rem}.section-heading{flex-direction:column;align-items:start}.founder-list a{grid-template-columns:.35fr 1fr}.founder-list a p{grid-column:2}.status-ribbon,.admin-metrics{grid-template-columns:1fr}.portal-grid{display:block}.portal-grid article{margin-bottom:1px}.auth-page{padding:1rem}.auth-page>section{padding-top:5rem}.review-section{padding:1rem}.review-list article form{display:grid}.review-list input,.review-list button{width:100%}.footer-links{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{color:#fff;background:#171713d1}.site-header .button{background:var(--ivory);color:var(--ink)}.membership-plans{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;padding:2rem clamp(1rem,5vw,5rem) 5rem;display:grid}.membership-card{background:linear-gradient(145deg,#fffffff5,#f5efe1d1);border:1px solid #ae843247;border-radius:24px;flex-direction:column;gap:1.25rem;padding:2rem;display:flex;box-shadow:0 24px 60px #1c181214}.membership-card h2{margin:.35rem 0;font-size:clamp(1.7rem,3vw,2.35rem)}.membership-card strong{color:#8b6728;font-size:1.45rem}.membership-card strong small{font-size:.75rem;font-weight:500}.membership-card ul{gap:.65rem;margin:0;padding-left:1.15rem;display:grid}.membership-card .button{margin-top:auto}.launch-note{background:#426d7514;border-left:3px solid #426d75;padding:1rem}.launch-note p{margin:.35rem 0 0}.identity-explainer{color:#f7edda;background:radial-gradient(circle at 80% 10%,#2a666f8c,#0000 35%),linear-gradient(135deg,#090a0b,#211a13 65%,#090a0b);border-radius:28px;margin:0 clamp(1rem,5vw,5rem) 6rem;padding:clamp(2rem,5vw,4rem)}.identity-explainer h2{color:#e9c477;letter-spacing:.04em;font-size:clamp(2rem,5vw,4rem)}.founder-badge{color:#f5dfad;background:radial-gradient(circle at 15% 15%,#2e67778c,#0000 30%),linear-gradient(145deg,#08090a,#241b10 65%,#101112);border:1px solid #d6ae59;border-radius:22px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 45px #0003}.founder-badge span{letter-spacing:.2em;font-size:.72rem;display:block}.founder-badge strong{letter-spacing:.08em;color:#edc978;margin-top:.5rem;font-size:2rem;display:block}.founder-progress{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin:2rem 0;display:grid}.founder-progress p{color:#315b48;background:#406f5c14;border:1px solid #406f5c40;border-radius:14px;margin:0;padding:1rem;font-weight:650}.product-proof{color:#f5f4ed;background:#080d0a;padding:clamp(6rem,11vw,12rem) clamp(1.2rem,6vw,7rem);overflow:hidden}.product-proof-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:3rem;display:grid}.product-proof-heading .eyebrow{color:#72d99a;grid-column:1/-1;margin:0}.product-proof-heading h2{font-size:clamp(3.5rem,7vw,8rem)}.product-proof-heading h2 em{color:#72d99a;font-weight:500}.product-proof-heading p{color:#aab4ac;font-size:1.08rem}.proof-stage{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(1rem,3vw,3rem);margin-top:7rem;display:grid}.proof-item-2{margin-top:8rem}.proof-item-3{margin-top:3rem}.device-frame{background:#111813;border:1px solid #3b4740;border-radius:42px;max-width:390px;margin:auto;padding:10px;position:relative;box-shadow:0 50px 100px #00000080}.device-frame img{border-radius:32px;width:100%;height:auto;display:block}.device-speaker{z-index:2;background:#070a08;border-radius:20px;width:30%;height:18px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.proof-caption{grid-template-columns:auto 1fr;gap:1rem;margin-top:1.5rem;display:grid}.proof-caption>span{color:#72d99a;letter-spacing:.15em;font-size:.65rem}.proof-caption h3{font-size:2rem}.proof-caption p{color:#99a29c;margin:.5rem 0;font-size:.9rem}.proof-path{color:#dce8df;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,2vw,2rem);margin:7rem 0 0;font-size:.72rem;display:flex}.proof-path i{color:#72d99a;font-style:normal}.proof-cta{border-top:1px solid #29332d;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding-top:3rem;display:flex}.proof-cta p{font-family:var(--font-display);max-width:800px;margin:0;font-size:clamp(1.6rem,3vw,3rem)}.product-proof .button.light{background:#72d99a;flex:none}@media (max-width:900px){.product-proof-heading{grid-template-columns:1fr}.proof-stage{grid-template-columns:repeat(2,1fr)}.proof-item-3{grid-column:1/-1;justify-self:center;width:50%}.proof-cta{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.proof-stage{scroll-snap-type:x mandatory;margin-inline:-1.2rem;padding:0 1.2rem 2rem;display:flex;overflow-x:auto}.proof-item{scroll-snap-align:center;flex:0 0 78vw;margin-top:0}.proof-item-3{width:auto}.proof-path{justify-content:flex-start}.proof-cta .button{width:100%}}.headquarters-grid{grid-template-columns:.75fr 1.25fr;gap:1.5rem;margin:4rem 0;display:grid}.founder-profile-card{background:#e9e1d1;flex-direction:column;justify-content:flex-end;min-height:430px;padding:2.5rem;display:flex}.founder-profile-card img,.profile-monogram{object-fit:cover;border-radius:50%;width:112px;height:112px;margin-bottom:auto}.profile-monogram{background:var(--ink);color:#e7c982;font:3.5rem var(--font-display);place-items:center;display:grid}.founder-profile-card h2{font-size:clamp(2.5rem,4vw,4.5rem)}.founder-credential{--badge-metal:#d8d8d4;--badge-light:#fff;--badge-accent:#297c60;isolation:isolate;border:1px solid color-mix(in srgb,var(--badge-accent),white 25%);min-height:430px;color:var(--badge-light);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--badge-accent),transparent 48%),transparent 32%),linear-gradient(140deg,#151718 0%,color-mix(in srgb,var(--badge-metal),#161616 68%) 48%,#090a0b 100%);border-radius:34px;padding:2.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 -50px 90px #00000047,0 40px 80px #14120e33}.founder-credential:after{content:"";z-index:-1;background:repeating-linear-gradient(108deg,#0000 0 9px,#ffffff06 10px 11px);position:absolute;inset:0}.badge-orbit{border:1px solid color-mix(in srgb,var(--badge-accent),transparent 35%);border-radius:50%;width:330px;height:330px;position:absolute;top:-80px;right:-70px;box-shadow:0 0 0 34px #ffffff06,0 0 0 70px #ffffff05}.badge-topline,.badge-footer{letter-spacing:.18em;align-items:center;gap:1rem;font-size:.67rem;font-weight:800;display:flex}.badge-topline small{margin-left:auto}.ramah-emblem{border:1px solid var(--badge-accent);width:42px;height:42px;color:var(--badge-accent);font:700 1.5rem var(--font-display);border-radius:50%;place-items:center;display:grid}.badge-copy{position:absolute;bottom:4.8rem;left:2.5rem}.badge-status{color:var(--badge-accent);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.badge-copy strong{color:var(--badge-light);font:500 clamp(4rem,8vw,8rem)/.9 var(--font-display);letter-spacing:.035em;margin:.35rem 0;display:block}.badge-copy h3{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:800}.badge-footer{border-top:1px solid #fff3;justify-content:space-between;padding-top:1rem;position:absolute;bottom:2rem;left:2.5rem;right:2.5rem}.badge-explore{--badge-metal:#bfc4c2;--badge-accent:#65c49b}.badge-voyager{--badge-metal:#dbe2e8;--badge-accent:#71aee8}.badge-community_host{--badge-metal:#8e989b;--badge-accent:#d4e0df}.badge-founding_host{--badge-metal:#b38428;--badge-accent:#f2cf78}.badge-signature_host{--badge-metal:#242526;--badge-accent:#e7b854}.badge-prestige_host{--badge-metal:#d7dcda;--badge-accent:#63d8ae}.badge-legacy_host{--badge-metal:#88735a;--badge-accent:#f1ce7b;background:radial-gradient(circle at 18% 12%,#dab0556b,#0000 30%),radial-gradient(circle at 86% 86%,#ebefee29,#0000 30%),linear-gradient(140deg,#050505,#1e1c1b 48%,#67615c)}.legacy-cards{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:4rem;display:grid}.legacy-cards article{background:#eee8dc;padding:3rem}.legacy-cards h2{font-size:clamp(2.4rem,4vw,4rem)}.legacy-cards .button{margin-top:1rem}.benefit-group p{border-bottom:1px solid var(--line);padding:.8rem 0}.tier-swatch{color:#e5c77f;width:58px;height:58px;font:2rem var(--font-display);background:#1a1a18;border:1px solid #bca160;border-radius:50%;place-items:center;display:grid}.tier-explore .tier-swatch{color:#174c39;background:linear-gradient(145deg,#e4e6e4,#5e746c)}.tier-voyager .tier-swatch{color:#0a3e72;background:linear-gradient(145deg,#f5f7f8,#557fa5)}.tier-community_host .tier-swatch{color:#273337;background:linear-gradient(145deg,#d7dddc,#626d70)}.tier-founding_host .tier-swatch{color:#533607;background:linear-gradient(145deg,#f4d889,#8b611b)}.tier-signature_host .tier-swatch{color:#edc66d;background:linear-gradient(145deg,#292a2b,#090909)}.tier-prestige_host .tier-swatch{color:#155a43;background:linear-gradient(145deg,#f5f6f5,#78af9c)}.tier-legacy_host .tier-swatch{color:#f2ce79;background:linear-gradient(145deg,#e9d09a,#171717 62%,#74716f)}.certificate-page{padding-bottom:4rem}.certificate-page-heading{text-align:center;max-width:980px;margin:1rem auto 4rem}.certificate-page-heading h1{font-size:clamp(3.5rem,7vw,7rem)}.wall-certificate{max-width:1400px;margin:auto;container-type:inline-size}.certificate-frame{aspect-ratio:1.414;background:linear-gradient(135deg,#2e2417,#b98a3c 8%,#362817 14%,#080807 50%,#806331 86%,#231b11);padding:2.2%;box-shadow:0 40px 90px #221a0f47}.certificate-inner{outline-offset:-12px;text-align:center;background:radial-gradient(circle,#fffdf5 0,#f4ecd9 72%,#ded0ae);border:1px solid #b9924f;outline:1px solid #6f562c;flex-direction:column;align-items:center;height:100%;padding:4% 6%;display:flex;position:relative}.certificate-inner:before,.certificate-inner:after{content:"";aspect-ratio:1;border:1px solid #9e75306b;width:12%;position:absolute;transform:rotate(45deg)}.certificate-inner:before{top:5%;left:2.5%}.certificate-inner:after{bottom:5%;right:2.5%}.certificate-inner header{align-items:center;gap:1rem;display:flex}.certificate-inner header div{text-align:left;letter-spacing:.18em;display:grid}.certificate-inner header small{font-size:.5rem}.certificate-emblem{color:#9a6e28;width:3.6rem;height:3.6rem;font:2rem var(--font-display);border:1px solid #a6792e;border-radius:50%;place-items:center;display:grid}.certificate-title{margin-top:4%}.certificate-title span{letter-spacing:.3em;text-transform:uppercase;font-size:.65rem;font-weight:800}.certificate-title h1{margin-top:1rem;font-size:clamp(1.3rem,2.7cqw,2.7rem);font-style:italic}.certificate-inner>h2{color:#8d6326;max-width:90%;margin:2.5% 0 1.5%;font-size:clamp(2.3rem,6cqw,6rem)}.certificate-declaration{max-width:74%;font-family:var(--font-display);margin:0;font-size:clamp(.8rem,1.55cqw,1.5rem);line-height:1.45}.certificate-record{background:#87652c59;grid-template-columns:repeat(3,1fr);gap:1px;width:78%;margin:3% 0;display:grid}.certificate-record div{background:#f5eddc;padding:1.3cqw;display:grid}.certificate-record small,.certificate-signatures small{letter-spacing:.15em;font-size:.5rem}.certificate-record strong{font-family:var(--font-display);font-size:clamp(.8rem,1.65cqw,1.6rem)}.certificate-signatures{grid-template-columns:1fr .5fr 1fr;align-items:end;width:82%;margin-top:auto;display:grid}.certificate-signatures>div{display:grid}.certificate-signatures i{border-top:1px solid #77613e;display:block}.script-signature{color:#263a4a;font:italic clamp(1rem,2.1cqw,2.1rem) cursive}.credential-code{letter-spacing:.08em;font:600 clamp(.7rem,1.2cqw,1.2rem) monospace}.certificate-seal{align-self:center;place-items:center}.certificate-seal span{aspect-ratio:1;color:#9c702b;width:5cqw;max-width:76px;font:2.8cqw var(--font-display);border:4px double #a1742c;border-radius:50%;place-items:center;display:grid}.certificate-actions{justify-content:center;align-items:center;gap:2rem;max-width:900px;margin:3rem auto;display:flex}.certificate-actions p{color:#6e675b;font-size:.8rem}@media (max-width:900px){.headquarters-grid,.legacy-cards{grid-template-columns:1fr}.founder-credential{min-height:390px}.certificate-page{margin-inline:-1rem}.certificate-page-heading{padding:0 1rem}.certificate-actions{flex-direction:column;padding:0 1rem}.wall-certificate{overflow:auto}.certificate-frame{min-width:760px}.wall-certificate{padding-bottom:1rem}}@media print{@page{size:landscape;margin:0}.portal-header,.certificate-page-heading,.certificate-actions{display:none!important}.portal-shell,.certificate-page{padding:0}.wall-certificate{max-width:none}.certificate-frame{aspect-ratio:auto;width:100vw;height:100vh;box-shadow:none;padding:1.5%}.certificate-inner{-webkit-print-color-adjust:exact;print-color-adjust:exact}}body{background:radial-gradient(circle at 82% 8%,#bb975211,transparent 24%),var(--paper)}.button{position:relative;overflow:hidden;box-shadow:0 10px 28px #1816111f}.button:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff3d,#0000 70%);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-105%)}.button:hover:after{transform:translate(105%)}.membership-card,.archive-card,.legacy-cards article,.founder-profile-card{transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s,border-color .55s}.membership-card:hover,.archive-card:hover{transform:translateY(-8px);box-shadow:0 35px 90px #251d1124}.membership-card{padding:2.25rem;position:relative;overflow:hidden}.membership-card:before{content:"";background:linear-gradient(90deg,#0000,#b99a58,#0000);height:3px;position:absolute;inset:0 0 auto}.membership-card-top{justify-content:space-between;align-items:center;display:flex}.edition-number{color:#837866;letter-spacing:.15em;font-size:.56rem;font-weight:800}.membership-card blockquote{border-top:1px solid var(--line);color:#6e5a39;margin:1.5rem 0 0;padding:1.2rem 0;font-size:1.25rem;line-height:1.25}.membership-includes>span{color:#786c59;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.58rem;font-weight:800;display:block}.membership-includes ul{padding:0;list-style:none}.membership-includes li{padding-left:1.3rem;position:relative}.membership-includes li:before{content:"◆";color:#9a773b;font-size:.52rem;position:absolute;top:.15rem;left:0}.founder-credential{transition:transform .8s cubic-bezier(.22,1,.36,1),box-shadow .8s}.founder-credential:hover{transform:perspective(1200px)rotateX(1.5deg)rotateY(-2deg)translateY(-5px);box-shadow:inset 0 0 0 1px #ffffff29,0 55px 100px #14120e4d}.badge-texture{z-index:-1;opacity:.34;position:absolute;inset:0}.badge-spine{position:absolute}.badge-insignia{place-items:center;display:grid;position:absolute}.badge-insignia span{z-index:1;font-family:var(--font-display);position:relative}.badge-insignia i{position:absolute;inset:0}.badge-edition{letter-spacing:.18em;text-transform:uppercase;font-size:.54rem;font-weight:800;position:absolute}.badge-copy small{color:color-mix(in srgb,var(--badge-light),transparent 35%);letter-spacing:.12em;text-transform:uppercase;margin-top:.5rem;font-size:.52rem;display:block}.badge-explore{clip-path:polygon(0 0,95% 0,100% 8%,100% 100%,5% 100%,0 92%);border-radius:18px}.badge-explore .badge-texture{background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff29 4px)}.badge-explore .badge-insignia{aspect-ratio:1;border:1px solid #65c49b;border-radius:50%;width:112px;top:25%;right:8%;box-shadow:0 0 35px #65c49b38}.badge-explore .badge-insignia span{color:#89e0b9;font-size:3rem}.badge-explore .badge-insignia i{border:1px dotted #91bea9;border-radius:50%;margin:12px}.badge-explore .badge-edition{color:#8ed2b4;top:54%;right:8%}.badge-explore .badge-orbit{display:none}.badge-voyager{border-radius:52px 12px}.badge-voyager .badge-texture{background:linear-gradient(125deg,#0000 30%,#76b3ee40 31%,#0000 32% 36%,#ffffff24 37%,#0000 38%)}.badge-voyager .badge-insignia{border:1px solid #71aee8;width:125px;height:125px;top:22%;right:7%;transform:rotate(45deg);box-shadow:inset 0 0 30px #193b65,0 0 30px #71aee84d}.badge-voyager .badge-insignia span{color:#b9dcff;font-size:3.5rem;transform:rotate(-45deg)}.badge-voyager .badge-edition{color:#8fbdea;top:57%;right:4%}.badge-voyager .badge-orbit{border-style:dashed}.badge-community_host{border-width:2px;border-radius:16px 60px}.badge-community_host .badge-texture{background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 18px)}.badge-community_host .badge-insignia{border:1px solid #bdc9c9;border-top-width:12px;border-radius:10px 10px 30px 30px;width:135px;height:110px;top:24%;right:7%}.badge-community_host .badge-insignia span{color:#f2e6cf;font-size:3.2rem}.badge-community_host .badge-edition{color:#d9c9ad;top:57%;right:8%}.badge-community_host .badge-orbit{display:none}.badge-founding_host{border-radius:30px;box-shadow:inset 0 0 0 3px #5f4319,inset 0 0 0 5px #d1a84f,0 40px 80px #432c0b47}.badge-founding_host .badge-texture{background:radial-gradient(circle at 75% 35%,#ffe39752,#0000 20%),repeating-radial-gradient(circle at 75% 35%,#0000 0 17px,#ffde8a1f 18px 19px)}.badge-founding_host .badge-insignia{aspect-ratio:1;border:7px double #e6bf67;border-radius:50%;width:145px;top:20%;right:7%;box-shadow:inset 0 0 35px #674510,0 0 38px #eec36333}.badge-founding_host .badge-insignia span{color:#ffe7a6;font-size:4.2rem}.badge-founding_host .badge-edition{color:#f1ce80;top:58%;right:7%}.badge-founding_host .badge-spine{border:1px solid #ffe09942;border-radius:20px;inset:16px}.badge-signature_host{clip-path:polygon(4% 0,100% 0,100% 90%,96% 100%,0 100%,0 10%);border-radius:0}.badge-signature_host .badge-texture{background:repeating-linear-gradient(135deg,#0000 0 22px,#e8b85411 23px 24px)}.badge-signature_host .badge-spine{background:linear-gradient(#71531e,#f1ce77,#71531e);width:12px;top:0;bottom:0;right:0}.badge-signature_host .badge-insignia{aspect-ratio:1;border:1px solid #d7aa51;width:125px;top:23%;right:7%;transform:rotate(45deg)}.badge-signature_host .badge-insignia span{color:#edc66d;font-size:4rem;transform:rotate(-45deg)}.badge-signature_host .badge-insignia i{border:1px solid #edc66d6b;inset:12px}.badge-signature_host .badge-edition{color:#d9b96f;top:58%;right:6%}.badge-signature_host .badge-orbit{display:none}.badge-prestige_host{border-radius:70px 20px}.badge-prestige_host .badge-texture{background:radial-gradient(at 78% 36%,#5dffc038,#0000 16%),linear-gradient(115deg,#0000 45%,#ffffff2e 46%,#0000 47%)}.badge-prestige_host .badge-insignia{aspect-ratio:1;border:2px solid #7ad9b7;border-radius:50% 50% 12%;width:145px;top:20%;right:7%;transform:rotate(45deg);box-shadow:inset 0 0 35px #3bdda240,0 0 30px #5ed3a933}.badge-prestige_host .badge-insignia span{color:#baffdf;font-size:4rem;transform:rotate(-45deg)}.badge-prestige_host .badge-edition{color:#84dabb;top:59%;right:5%}.badge-prestige_host .badge-orbit{border-color:#6de6bb80}.badge-legacy_host{clip-path:polygon(7% 0,93% 0,100% 12%,100% 88%,93% 100%,7% 100%,0 88%,0 12%);border-radius:0;box-shadow:inset 0 0 0 2px #d6b266,inset 0 0 0 8px #191815,0 50px 110px #0000006b}.badge-legacy_host .badge-texture{opacity:.7;background:radial-gradient(circle at 77% 35%,#eeca7a38,transparent 18%),repeating-conic-gradient(from 0deg at 77% 35%,#ffffff0f 0 1deg,transparent 1deg 15deg)}.badge-legacy_host .badge-spine{clip-path:inherit;border:1px solid #8c7445;inset:12px}.badge-legacy_host .badge-insignia{aspect-ratio:1;background:radial-gradient(circle,#282723,#090909);border:8px double #d8b669;border-radius:50%;width:155px;top:17%;right:7%;box-shadow:0 0 0 7px #77736d,0 0 0 9px #d5b261,0 0 45px #e1ba634d}.badge-legacy_host .badge-insignia span{color:#f0d18b;font-size:4.5rem}.badge-legacy_host .badge-insignia i{border:1px dotted #eee4ca;border-radius:50%;inset:16px}.badge-legacy_host .badge-edition{color:#e1c37f;top:61%;right:6%}.badge-legacy_host .badge-orbit{display:none}.founder-progress{gap:0;margin:3rem 0 5rem;padding:1rem 0;position:relative}.founder-progress:before{content:"";background:linear-gradient(90deg,#0000,#6f927d 8% 92%,#0000);height:1px;position:absolute;top:50%;left:4%;right:4%}.founder-progress p{z-index:1;text-align:center;background:#f2f7f1f0;border:1px solid #4676594d;border-radius:999px;margin:0 .25rem;padding:1.1rem;font-size:.72rem;position:relative;box-shadow:0 9px 24px #2f4f3b14}.account-record{color:#f4ead6;background:radial-gradient(circle at 10% 5%,#ac7f3659,#0000 28%),linear-gradient(135deg,#191713,#080808);grid-template-columns:.8fr 1.2fr;gap:6vw;margin:7rem 0 0;padding:clamp(3rem,6vw,6rem);display:grid;box-shadow:0 40px 90px #1c170f33}.account-record h2{font-size:clamp(3rem,5vw,5.5rem)}.account-record p{color:#aaa397}.account-record dl{margin:0}.account-record dl div{border-top:1px solid #ffffff24;grid-template-columns:.65fr 1.35fr;gap:1rem;padding:1.1rem 0;display:grid}.account-record dt{color:#b2aa9d;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:800}.account-record dd{font-family:var(--font-display);margin:0;font-size:1.25rem}.hall-hero{color:#f6efe2;background:radial-gradient(circle at 76% 32%,#b58b4357,#0000 17%),repeating-radial-gradient(circle at 76% 32%,#0000 0 60px,#d2b27012 61px 62px),linear-gradient(135deg,#080908,#1d1913 58%,#090909);min-height:92dvh;padding:clamp(10rem,18vh,14rem) clamp(1.2rem,8vw,9rem) 4rem;position:relative;overflow:hidden}.hall-hero:after{content:"R";color:#e3c2800e;font:42vw/.8 var(--font-display);position:absolute;top:7%;right:6%}.hall-hero>*{z-index:1;position:relative}.hall-hero h1{font-size:clamp(5rem,13vw,13rem)}.hall-hero h1 em{color:#d9b46c;font-weight:500}.hall-hero p{color:#b8b0a1;font-family:var(--font-display);margin:2rem 0 5rem;font-size:clamp(1.2rem,2vw,2rem)}.archive-rule{letter-spacing:.18em;border-top:1px solid #fff3;justify-content:space-between;padding-top:1.2rem;font-size:.58rem;font-weight:800;display:flex}.archive-page{background:#eee6d7}.archive-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:5vw;display:grid}.archive-heading h2{font-size:clamp(3.5rem,7vw,7.5rem)}.archive-heading p{color:#686156}.archive-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:6rem;display:grid}.archive-card{background:linear-gradient(145deg,#ffffffb8,#e0d3b9d1);border:1px solid #73572a33;min-height:470px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 22px 55px #30251512}.archive-card:before{content:"";pointer-events:none;border:1px solid #93703429;position:absolute;inset:1rem}.archive-index{letter-spacing:.16em;font-size:.58rem}.archive-medallion{aspect-ratio:1;color:#3d3020;background:radial-gradient(circle,#f5e8ca,#a98d5d);border:4px double #9a763d;border-radius:50%;place-items:center;width:130px;margin:3.5rem auto;display:grid;box-shadow:0 0 0 9px #97733a1a,0 18px 35px #35261126}.archive-medallion span{font:3.7rem var(--font-display)}.archive-card-copy{text-align:center}.archive-number{color:#8d682f;font-family:var(--font-display);font-size:1.5rem}.archive-card h3{margin:.3rem 0;font-size:2.2rem}.archive-card p,.archive-card small{color:#6c655a;margin:0}.archive-open{letter-spacing:.1em;border-top:1px solid #4d3e282e;padding-top:.8rem;font-size:.62rem;font-weight:800;position:absolute;bottom:1.5rem;left:2rem;right:2rem}.archive-empty{background:#ffffff6b;border:1px solid #85653040;align-items:center;gap:3rem;margin-top:5rem;padding:4rem;display:flex}.archive-empty .archive-medallion{flex:none;margin:0}.archive-empty b{font-family:var(--font-display);font-size:2.4rem}.founder-record{background:#ebe1d0;min-height:100dvh;padding:8rem clamp(1.2rem,7vw,8rem)}.record-back{letter-spacing:.08em;margin-bottom:2rem;font-size:.68rem;font-weight:800;display:inline-block}.record-plaque{color:#f5ead3;background:radial-gradient(circle at 16%,#cfa55340,#0000 18%),linear-gradient(135deg,#090a09,#252018 60%,#090909);grid-template-columns:.6fr 1.5fr .5fr;align-items:center;min-height:540px;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;box-shadow:0 45px 100px #281e1040}.record-plaque:before{content:"";border:1px solid #dcb56859;position:absolute;inset:1.2rem}.record-seal{aspect-ratio:1;text-align:center;border:7px double #c59c52;border-radius:50%;place-items:center;width:clamp(120px,14vw,210px);display:grid;position:relative}.record-seal span{color:#e1bd76;font:clamp(3rem,6vw,6rem)/1 var(--font-display)}.record-seal small{letter-spacing:.16em;font-size:.45rem}.record-identity{position:relative}.record-identity>strong{color:#d8b46c;font:clamp(4rem,9vw,9rem)/.85 var(--font-display);display:block}.record-identity h1{font-size:clamp(3rem,6vw,6.5rem)}.record-identity p{color:#c4baaa}.record-mark{letter-spacing:.16em;border-left:1px solid #ffffff2b;flex-direction:column;justify-content:space-between;align-self:stretch;padding-left:2rem;font-size:.55rem;display:flex;position:relative}.record-mark b{color:#d2aa60;font:3rem var(--font-display)}.record-story{grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(5rem,9vw,9rem) 4vw;display:grid}.record-story h2{font-size:clamp(3rem,6vw,6rem)}.record-story blockquote{border-left:1px solid #a97c35;margin:0 0 3rem;padding-left:2rem;font-size:clamp(1.5rem,3vw,2.8rem);line-height:1.2}.record-story .button{margin-top:2rem}@media (max-width:1000px){.archive-grid{grid-template-columns:repeat(2,1fr)}.account-record,.archive-heading,.record-story{grid-template-columns:1fr}.record-plaque{grid-template-columns:.6fr 1.4fr}.record-mark{display:none}.founder-progress{grid-template-columns:repeat(3,1fr);gap:.5rem}.founder-progress:before,.badge-edition{display:none}}@media (max-width:640px){.archive-grid{grid-template-columns:1fr}.archive-card{min-height:430px}.archive-empty{flex-direction:column;align-items:flex-start;padding:2rem}.record-plaque{text-align:center;grid-template-columns:1fr}.record-seal{margin:0 auto 2rem}.record-identity>strong{font-size:4.5rem}.founder-progress{grid-template-columns:1fr 1fr}.account-record{margin-inline:-1rem}.account-record dl div{grid-template-columns:1fr}.founder-credential{padding:1.5rem}.badge-copy{left:1.5rem}.badge-copy strong{font-size:3.7rem}.badge-insignia{opacity:.5;transform-origin:100% 0;transform:scale(.78)!important}.badge-footer{left:1.5rem;right:1.5rem}.badge-topline small{display:none}}.story-hero{color:#fff;min-height:100dvh;position:relative;overflow:hidden}.story-hero>img{object-fit:cover;object-position:center}.story-hero-shade{background:linear-gradient(90deg,#080806db,#0808066b 58%,#0808061f),linear-gradient(#0000 45%,#08080694);position:absolute;inset:0}.story-hero-copy{z-index:1;position:absolute;bottom:17vh;left:clamp(1.2rem,8vw,9rem)}.story-hero-copy h1{font-size:clamp(5rem,12vw,12rem)}.story-hero-copy h1 em,.story-finale h2 em{color:#e0bd78;font-weight:500}.story-hero-copy p{font-family:var(--font-display);margin-top:2rem;font-size:clamp(1.3rem,2vw,2.2rem)}.story-hero-foot{z-index:1;letter-spacing:.18em;border-top:1px solid #ffffff47;justify-content:space-between;padding-top:1rem;font-size:.57rem;font-weight:800;display:flex;position:absolute;bottom:2.5rem;left:clamp(1.2rem,8vw,9rem);right:clamp(1.2rem,8vw,9rem)}.story-opening,.story-chapter{grid-template-columns:.15fr 1fr 1fr;gap:clamp(2rem,6vw,7rem);padding:clamp(7rem,13vw,14rem) clamp(1.2rem,7vw,8rem);display:grid}.story-opening aside,.story-chapter aside{color:#9b7335;flex-direction:column;gap:.5rem;display:flex}.story-opening aside span,.story-chapter aside span{font:2.5rem var(--font-display)}.story-opening aside small,.story-chapter aside small{letter-spacing:.17em;writing-mode:vertical-rl;font-size:.5rem;font-weight:800}.story-opening-title h2,.story-chapter-title h2{font-size:clamp(3.5rem,6vw,7rem)}.story-copy{color:#575249}.story-copy>p:first-child{margin-top:0}.story-copy p{margin:0 0 1.5rem;font-size:1.06rem}.story-belief{color:#f4ead7;background:radial-gradient(circle at 82% 18%,#a6792e57,#0000 26%),#11110f;grid-template-columns:1.3fr .7fr;gap:7vw;padding:clamp(7rem,12vw,13rem) clamp(1.2rem,8vw,9rem);display:grid}.story-belief>.eyebrow{grid-column:1/-1}.story-belief blockquote{font-size:clamp(3rem,7vw,8rem)}.story-belief div{color:#b8b0a2;align-self:end}.story-belief div strong{color:#e1bd78;font-family:var(--font-display);font-size:1.5rem}.story-image-break{color:#fff;align-items:flex-end;min-height:90dvh;padding:clamp(2rem,8vw,9rem);display:flex;position:relative}.story-image-break>img{object-fit:cover}.story-image-break:after{content:"";background:linear-gradient(#0000 30%,#080806bd);position:absolute;inset:0}.story-image-break>div{z-index:1;position:relative}.story-image-break p{font:clamp(3.5rem,8vw,9rem)/.9 var(--font-display);letter-spacing:-.04em;margin:0}.story-chapters{background:#eee6d8}.story-chapter{border-bottom:1px solid #31271724}.story-chapter.reverse{background:#e1d5c1}.story-chapter.reverse .story-chapter-title{order:3}.story-chapter.reverse .story-copy{order:2}.story-cadence{color:#8f692f;font:clamp(1.5rem,2.5vw,2.6rem)/1.25 var(--font-display);padding:1.5rem 0}.story-vow{background:#ffffff61;border-left:2px solid #9c7435;margin:2.5rem 0;padding:2rem}.story-vow p{font-family:var(--font-display);margin:.4rem 0;font-size:1.35rem}.story-axiom{color:#8d682f;font:clamp(2rem,4vw,4.5rem)/1.05 var(--font-display)!important;margin-top:3rem!important}.story-axiom strong{color:#231f18}.story-symbols{border-top:1px solid #362b1b2e;margin:2.5rem 0;padding:0;list-style:none}.story-symbols li{color:#8b662e;font-family:var(--font-display);border-bottom:1px solid #362b1b2e;padding:1rem 0;font-size:1.5rem}.story-finale{color:#f5ecdc;background:radial-gradient(circle at 75% 32%,#bc8f3e61,#0000 18%),repeating-radial-gradient(circle at 75% 32%,#0000 0 70px,#d9b2660e 71px 72px),linear-gradient(135deg,#080908,#1c1811);padding:clamp(8rem,14vw,15rem) clamp(1.2rem,8vw,9rem)}.story-finale h2{font-size:clamp(5rem,12vw,13rem)}.story-finale-copy{color:#bcb3a4;grid-template-columns:repeat(2,1fr);gap:0 4vw;max-width:900px;margin:5rem 0;display:grid}.story-finale-copy strong{color:#e0bd78;font-family:var(--font-display);grid-column:1/-1;margin-top:2rem;font-size:clamp(1.7rem,3vw,3rem)}@media (max-width:900px){.story-opening,.story-chapter{grid-template-columns:.12fr 1fr}.story-opening .story-copy,.story-chapter .story-copy{grid-column:2}.story-chapter.reverse .story-chapter-title,.story-chapter.reverse .story-copy{order:initial}.story-belief{grid-template-columns:1fr}.story-image-break{min-height:70dvh}}@media (max-width:600px){.story-hero-copy{bottom:15vh}.story-hero-copy h1{font-size:4.6rem}.story-hero-foot{font-size:.46rem}.story-opening,.story-chapter{grid-template-columns:1fr;padding-block:6rem}.story-opening aside,.story-chapter aside{flex-direction:row;align-items:center}.story-opening aside small,.story-chapter aside small{writing-mode:initial}.story-opening .story-copy,.story-chapter .story-copy{grid-column:1}.story-belief{padding-block:6rem}.story-belief blockquote{font-size:3.2rem}.story-image-break p{font-size:3.5rem}.story-finale-copy{grid-template-columns:1fr}.story-finale-copy strong{grid-column:1}.story-finale .actions{display:grid}.story-finale .button{width:100%}}.portal-header.admin{z-index:20;color:#f4ead8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0c0af0;border-color:#ffffff1f;position:sticky;top:0}.portal-header.admin .brand span{box-shadow:0 0 0 5px #c1974b1f}.admin-identity{color:#cfad6a;font-family:var(--font-display);margin-left:auto;font-size:1rem}.admin-shell{background:#e9e2d5;padding:0}.executive-hero{color:#f5ecdc;background:radial-gradient(circle at 78% 30%,#be91415c,#0000 20%),repeating-radial-gradient(circle at 78% 30%,#0000 0 55px,#d9b2660d 56px 57px),linear-gradient(135deg,#080908,#201a12);grid-template-columns:1.4fr .6fr;align-items:end;gap:6vw;min-height:73dvh;padding:clamp(6rem,10vw,11rem) clamp(1.2rem,7vw,8rem);display:grid}.executive-hero h1{font-size:clamp(5rem,10vw,11rem)}.executive-hero h1 em{color:#dcba75;font-weight:500}.executive-hero p{color:#aaa194;font-size:1.05rem}.executive-status{background:#ffffff0a;border:1px solid #e0bb7466;gap:.6rem;padding:2rem;display:grid;box-shadow:inset 0 0 40px #c4974214}.executive-status span{color:#dbb66f;letter-spacing:.19em;font-size:.58rem;font-weight:800}.executive-status strong{font:clamp(2rem,4vw,4rem) var(--font-display);text-transform:capitalize}.executive-status small{color:#aca294}.executive-metrics{color:#f4ead8;background:#151411;grid-template-columns:repeat(5,1fr);padding:0 clamp(1.2rem,7vw,8rem);display:grid}.executive-metrics article{border-right:1px solid #ffffff1f;min-height:150px;padding:2rem 1.25rem}.executive-metrics span{color:#a9a195;letter-spacing:.12em;text-transform:uppercase;min-height:2.5rem;font-size:.57rem;font-weight:800;display:block}.executive-metrics strong{color:#d8b46d;font:3.2rem var(--font-display);display:block}.executive-section{padding:clamp(6rem,10vw,10rem) clamp(1.2rem,7vw,8rem)}.executive-heading{grid-template-columns:.12fr 1fr .7fr;align-items:end;gap:3vw;margin-bottom:4rem;display:grid}.executive-heading>span{color:#a77a35;font:2.5rem var(--font-display)}.executive-heading small{color:#8c6b38;letter-spacing:.16em;text-transform:uppercase;font-size:.55rem;font-weight:800}.executive-heading h2{font-size:clamp(3.5rem,6vw,7rem)}.executive-heading p{color:#696257}.operations-list{gap:1rem;display:grid}.operation-card{background:#ffffff9e;border:1px solid #503d222e;padding:2rem;box-shadow:0 18px 50px #2c21120f}.operation-card header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.operation-card h3{margin:.7rem 0 .2rem;font-size:2rem}.operation-card p{color:#70695e;margin:0}.operation-card time{color:#7d7467;font-size:.65rem}.status-pill{color:#365b43;letter-spacing:.12em;text-transform:uppercase;background:#e5ede5;border:1px solid #4e665347;border-radius:999px;padding:.35rem .65rem;font-size:.54rem;font-weight:900;display:inline-flex}.status-rejected,.status-disputed{color:#813f35;background:#f0dfdc;border-color:#b97c72}.status-pending,.status-under_review,.status-awaiting_payment,.status-submitted{color:#75551d;background:#f2e9d5;border-color:#c5a464}.status-suspended{color:#75443b;background:#e8dfda}.operation-facts{background:#43341e24;grid-template-columns:repeat(3,1fr);gap:1px;margin:2rem 0;display:grid}.operation-facts span{background:#f5efe4;padding:1rem;font-size:.75rem}.operation-facts small{color:#817665;letter-spacing:.13em;text-transform:uppercase;font-size:.5rem;font-weight:800;display:block}.operation-card blockquote{border-left:1px solid #a47735;margin:1.5rem 0;padding-left:1.5rem;font-size:1.35rem;line-height:1.3}.executive-actions{grid-template-columns:minmax(220px,1fr) repeat(3,auto);gap:.5rem;margin-top:1.5rem;display:grid}.executive-actions input{background:#fbf8f1;border:1px solid #43331c40;width:100%;min-height:3rem;padding:.7rem}.executive-actions button{color:#fff;background:#24231f;border:0;min-height:3rem;padding:.6rem 1rem;font-size:.65rem;font-weight:800}.executive-actions .danger{background:#793c33}.executive-actions .gold-action{color:#15120d;background:#ac8139}.dark-section{color:#f5eddf;background:#11110f}.dark-section .executive-heading p,.dark-section .operation-card p,.dark-section .operation-card time{color:#a69f94}.dark-card{background:#1c1b18;border-color:#ffffff26}.dark-card .executive-actions input{color:#fff;background:#292722;border-color:#fff3}.founder-register{background:#3f301c2b;gap:1px;display:grid}.founder-register>article{background:#f5efe4;grid-template-columns:.45fr 1fr 1.2fr;align-items:center;gap:2rem;padding:2rem;display:grid}.register-number{color:#a57935;font:clamp(2rem,4vw,4rem) var(--font-display)}.founder-register h3{margin:.7rem 0 0;font-size:1.8rem}.founder-register p{color:#746c60;margin:.2rem 0}.founder-register dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.founder-register dl div{border-left:1px solid #392c1926;padding:.8rem}.founder-register dt{color:#867b6a;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:800}.founder-register dd{margin:.3rem 0 0;font-size:.72rem}.hall-admin{background:#ded1ba}.privacy-flags{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.privacy-flags span{border:1px solid #49382029;padding:.45rem .7rem;font-size:.62rem}.distribution-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.distribution-grid article{background:#f5efe4;padding:2rem}.distribution-grid h3{margin-bottom:2rem;font-size:2rem}.distribution-grid article>div{margin-top:1rem}.distribution-grid article>div>span{justify-content:space-between;font-size:.72rem;display:flex}.distribution-grid article>div>span b{color:#9a7131}.distribution-grid i{background:#d9cdb8;height:4px;margin-top:.45rem;display:block}.distribution-grid i span{background:linear-gradient(90deg,#7b5b2b,#d0a75d);height:100%;display:block}.executive-empty{background:#ffffff61;border:1px solid #61492333;padding:4rem}.executive-empty b{font:2rem var(--font-display)}.executive-empty p{color:#70675a}@media (max-width:1100px){.executive-metrics{grid-template-columns:repeat(3,1fr)}.executive-heading{grid-template-columns:.12fr 1fr}.executive-heading p{grid-column:2}.founder-register>article{grid-template-columns:.5fr 1.5fr}.founder-register dl{grid-column:1/-1}.distribution-grid{grid-template-columns:1fr}.portal-header.admin nav{display:none}}@media (max-width:700px){.executive-hero{grid-template-columns:1fr}.executive-metrics{grid-template-columns:1fr 1fr}.executive-heading{grid-template-columns:1fr}.executive-heading p{grid-column:1}.executive-heading>span{font-size:1.5rem}.operation-card header{flex-direction:column}.operation-facts,.executive-actions,.founder-register>article,.founder-register dl{grid-template-columns:1fr}.founder-register dl div{border-top:1px solid #392c1926;border-left:0}.admin-identity{display:none}}.onboarding-page{background:#e9e1d3;margin:-8rem calc(-1*clamp(1.2rem,6vw,7rem));padding-bottom:8rem}.onboarding-hero,.launch-hero{color:#f5ecdc;background:radial-gradient(circle at 78% 24%,#b5873761,#0000 20%),linear-gradient(135deg,#090a08,#292015);min-height:70dvh;padding:clamp(7rem,12vw,12rem) clamp(1.2rem,7vw,8rem)}.onboarding-hero h1,.launch-hero h1{font-size:clamp(4.5rem,9vw,10rem)}.onboarding-hero h1 em,.launch-hero h1 em{color:#dfbc77;font-weight:500}.onboarding-hero p,.launch-hero p{color:#bbb1a1;font-size:1.08rem}.onboarding-steps{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4efe5f0;gap:2rem;padding:1.2rem clamp(1.2rem,7vw,8rem);display:flex;position:sticky;top:0;overflow:auto}.onboarding-steps a{white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:900}.onboarding-section{border-bottom:1px solid #32271624;padding:clamp(5rem,9vw,9rem) clamp(1.2rem,7vw,8rem)}.onboarding-section:nth-of-type(2n){background:#ded1ba}.onboarding-section>header{grid-template-columns:.12fr 1fr;gap:2rem;margin-bottom:4rem;display:grid}.onboarding-section>header>span{color:#a67b37;font:2rem var(--font-display)}.onboarding-section h2{font-size:clamp(3rem,6vw,6rem)}.onboarding-section header p{color:#6d6558}.provision-form{grid-template-columns:1fr 1fr;gap:1rem;max-width:1100px;margin-left:auto;display:grid}.provision-form>label{letter-spacing:.08em;text-transform:uppercase;gap:.5rem;font-size:.65rem;font-weight:900;display:grid}.provision-form input,.provision-form select,.provision-form textarea,.global-launch input{width:100%;min-height:3.5rem;color:var(--ink);background:#ffffffa8;border:1px solid #3e2e193b;padding:.8rem 1rem}.provision-form textarea{min-height:8rem}.provision-form .wide,.provision-form fieldset.wide{grid-column:1/-1}.provision-form fieldset{border:1px solid #3e2e1933;margin:0;padding:1.25rem}.provision-form legend{letter-spacing:.1em;text-transform:uppercase;padding:.2rem .5rem;font-size:.64rem;font-weight:900}.choice-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;display:grid}.choice-grid label{cursor:pointer}.choice-grid input{opacity:0;position:absolute}.choice-grid span{background:#ffffff59;border:1px solid #48361d30;padding:.65rem .8rem;font-size:.68rem;display:block}.choice-grid input:checked+span{color:#f5ead6;background:#28231b;border-color:#a57b36}.readiness-list{background:#46341b26;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:1rem 0 2rem;display:grid}.readiness-list span{background:#f4eddf;padding:1rem;font-size:.72rem}.readiness-list b{font:1.2rem var(--font-display);display:block}.launch-submit,.global-launch{color:#f6ecd9;background:#171713;grid-template-columns:1fr minmax(220px,.6fr) auto;align-items:center;gap:1rem;margin-top:4rem;padding:2rem;display:grid}.launch-submit span{display:grid}.launch-submit small,.global-launch small{color:#d7b36e;letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;font-weight:900}.global-launch{margin-top:4rem;padding:3rem}.global-launch b{font:2rem var(--font-display);display:block}.global-launch p{color:#aaa195;margin:.4rem 0}.global-launch input{color:#fff;background:#292720;border-color:#5a5144}.traveler-complete{background:#f7f0e3;max-width:850px;margin:5rem auto;padding:4rem}.traveler-complete h2{font-size:clamp(3rem,6vw,6rem)}.launch-hero{margin:calc(-1*clamp(4rem,8vw,8rem)) calc(-1*clamp(1.2rem,6vw,7rem)) 0}.status-launch_ready,.status-live{color:#5b4318;background:#e7d7aa}@media (max-width:750px){.provision-form{grid-template-columns:1fr}.provision-form .wide,.provision-form fieldset.wide{grid-column:1}.onboarding-section>header,.launch-submit,.global-launch{grid-template-columns:1fr}.onboarding-page{margin-top:-4rem}.choice-grid{grid-template-columns:1fr 1fr}}.launch-countdown-panel{isolation:isolate;background:radial-gradient(circle at 78% 22%,#c091394d,#0000 23%),repeating-radial-gradient(circle at 78% 22%,#0000 0 65px,#e0b86909 66px 67px),linear-gradient(135deg,#080908,#1b1710 70%,#0c0d0b);grid-template-columns:1.05fr .95fr;gap:clamp(3rem,7vw,8rem);padding-block:clamp(6rem,10vw,11rem);position:relative;overflow:hidden}.launch-countdown-panel:before{content:"I";z-index:-1;color:#ddb56709;font:50vw/.8 var(--font-display);position:absolute;bottom:-.28em;right:-.04em}.campaign-opening h2{max-width:850px;font-size:clamp(3.6rem,6.4vw,7.5rem)}.campaign-opening p{color:#b8afa0;margin-top:2rem;font-size:1.05rem}.countdown-stage{align-self:end}.countdown-stage>span{color:#d8b670;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.6rem;font-weight:900;display:block}.launch-countdown-panel .countdown{background:#dcb4693b;border:1px solid #dcb46938;gap:1px;box-shadow:0 30px 80px #00000040}.launch-countdown-panel .countdown div{background:#0c0c0ad1;border:0;min-height:145px;padding:1.6rem;position:relative}.launch-countdown-panel .countdown div:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff0b,#0000 42%);position:absolute;inset:0}.launch-countdown-panel .countdown strong{color:#f0d69d;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,5vw,5rem)}.launch-countdown-panel .countdown span{color:#8f887d}.allocation-ledger{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.allocation-ledger article{background:#ffffff0b;border:1px solid #ffffff24;padding:2rem;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s}.allocation-ledger article:hover{border-color:#deb76980;transform:translateY(-4px)}.allocation-ledger header{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.allocation-ledger header>span{color:#b5ad9f;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.allocation-ledger strong{color:#ebca88;font:clamp(2.2rem,4vw,4rem)/.9 var(--font-display);text-align:right}.allocation-ledger strong small{color:#8c857a;font:700 .55rem var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin-top:.5rem;display:block}.allocation-track{background:#ffffff1f;height:3px;margin:2rem 0 1rem;overflow:hidden}.allocation-track i{background:linear-gradient(90deg,#9c6f29,#f0cf8c);min-width:2px;height:100%;transition:width 1s cubic-bezier(.22,1,.36,1);display:block}.allocation-meta{color:#817c73;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.6rem;display:flex}.campaign-promise{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:.7fr 1.3fr;padding-top:2rem;display:grid}.campaign-promise b{color:#e4c27c;font:1.5rem var(--font-display)}.campaign-promise span{color:#9b9489}.campaign-actions{grid-column:1/-1;gap:.75rem;display:flex}.button.gold-outline{color:#f2d99f;border:1px solid #e4c27ca6}.countdown-expired{background:#ffffff0a;border:1px solid #e0bb7466;gap:.5rem;padding:2.5rem;display:grid}.countdown-expired strong{color:#e2c17b;font:clamp(2.5rem,5vw,5rem) var(--font-display)}.countdown-expired span{color:#aaa195}.campaign-unavailable{min-height:480px}.campaign-unavailable p{color:#aaa195}@media (max-width:900px){.launch-countdown-panel,.allocation-ledger{grid-template-columns:1fr}.campaign-promise{grid-template-columns:1fr;gap:1rem}.countdown-stage{align-self:auto}}@media (max-width:560px){.launch-countdown-panel .countdown{grid-template-columns:1fr 1fr;gap:1px}.launch-countdown-panel .countdown div{min-height:112px;padding:1.1rem}.allocation-ledger article{padding:1.4rem}.campaign-actions{display:grid}.campaign-actions .button{width:100%}.campaign-promise b{font-size:1.3rem}}.upload-feedback{background:#ffffff8c;border:1px solid #a980373d;border-radius:18px;grid-column:1/-1;gap:14px;padding:16px;display:grid}.upload-previews{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.upload-previews figure{color:#fff;background:#171713;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 12px 30px #14110b1f}.upload-previews img,.upload-previews video{object-fit:cover;background:#0d0d0b;width:100%;height:120px;display:block}.upload-previews figcaption{white-space:nowrap;text-overflow:ellipsis;padding:9px 11px;font-size:.75rem;overflow:hidden}.upload-progress{gap:7px;display:grid}.upload-progress span{justify-content:space-between;gap:16px;display:flex}.upload-progress small{font-variant-numeric:tabular-nums}.upload-progress progress{background:#e3dccd;border:0;border-radius:99px;width:100%;height:8px;overflow:hidden}.upload-progress progress::-webkit-progress-bar{background:#e3dccd}.upload-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#8b6426,#d6ad56)}.upload-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#8b6426,#d6ad56)}.provision-form button:disabled{cursor:wait;opacity:.68}.stage-label{background:#ffffff59;border-left:3px solid #a57b36;gap:.25rem;margin-top:1.5rem;padding:1.2rem;display:grid}.stage-label b{font:1.55rem var(--font-display)}.stage-label span{color:#6d6558;font-size:.75rem}.application-property{background:#ffffff7a;border:1px solid #3e2e1933;gap:.25rem;padding:1rem;display:grid}.application-property span,.application-property small{color:#6d6558;font-size:.7rem}.application-property strong{font:1.45rem var(--font-display)}.applicant-identity{align-items:center;gap:1rem;display:flex}.applicant-identity img,.applicant-avatar{object-fit:cover;border-radius:50%;width:64px;height:64px}.applicant-avatar{color:#f5ead6;font:2rem var(--font-display);background:#29231a;place-items:center;display:grid}.applicant-details{background:#46341b24;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:1rem 0;display:grid}.applicant-details div{background:#f4eddf;padding:1rem}.applicant-details dt,.applicant-reason small{letter-spacing:.1em;text-transform:uppercase;color:#786b58;font-size:.58rem;font-weight:900}.applicant-details dd{overflow-wrap:anywhere;margin:.3rem 0 0}.applicant-reason{margin:1rem 0}.applicant-reason blockquote{margin:.4rem 0 0}.admin-media-strip{grid-auto-columns:minmax(150px,220px);grid-auto-flow:column;gap:10px;margin:1.5rem 0;padding-bottom:8px;display:grid;overflow-x:auto}.admin-media-strip a{background:#171713;border-radius:10px;display:block;overflow:hidden}.admin-media-strip img{object-fit:cover;width:100%;height:135px;transition:transform .3s;display:block}.admin-media-strip a:hover img{transform:scale(1.035)}.submitted-dashboard{background:#eee6d8;margin:-8rem calc(-1*clamp(1.2rem,6vw,7rem))}.submitted-hero{color:#f7eddb;background:radial-gradient(circle at 80% 25%,#be8f3a57,#0000 22%),repeating-radial-gradient(circle at 80% 25%,#0000 0 62px,#e6be6f0a 63px 64px),linear-gradient(135deg,#080908,#201910);grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw;min-height:78dvh;padding:clamp(8rem,12vw,13rem) clamp(1.2rem,8vw,9rem);display:grid}.submitted-hero h1{font-size:clamp(4.4rem,8vw,9rem)}.submitted-hero h1 em{color:#dfbc75;font-weight:500}.submitted-hero p{color:#bcb2a3;font-size:1.06rem}.submitted-hero aside{background:#ffffff0b;border:1px solid #e2bc7166;gap:.65rem;padding:2.2rem;display:grid}.submitted-hero aside small{color:#d8b36c;letter-spacing:.17em;text-transform:uppercase;font-size:.58rem;font-weight:900}.submitted-hero aside strong{font:clamp(2rem,4vw,4rem)/1 var(--font-display)}.submitted-hero aside span{color:#bbb1a1}.submitted-hero aside i{color:#e5c57f;letter-spacing:.12em;text-transform:uppercase;border:1px solid #d9b56d73;border-radius:999px;justify-self:start;padding:.35rem .7rem;font-size:.58rem;font-style:normal;font-weight:900}.submitted-content{grid-template-columns:.8fr 1.2fr;gap:7vw;padding:clamp(6rem,10vw,11rem) clamp(1.2rem,8vw,9rem);display:grid}.payment-instructions{background:#f8f2e7;align-self:start;padding:clamp(2rem,4vw,4rem);position:sticky;top:7rem;box-shadow:0 30px 80px #412f1617}.payment-instructions h2,.application-timeline h2{font-size:clamp(3rem,5vw,5.5rem)}.payment-instructions>div{background:#ebe0cb;border-left:2px solid #a77a34;margin:2rem 0;padding:1.5rem}.payment-instructions li{margin:.65rem 0}.payment-wait{color:#7a5724;font-family:var(--font-display);font-size:1.5rem;line-height:1.25;display:block}.ledger-note{border-top:1px solid var(--line);color:#625b50;margin-top:2rem;padding-top:1.5rem}.application-timeline header{margin-bottom:3rem}.application-timeline ol{margin:0;padding:0;list-style:none}.application-timeline li{grid-template-columns:auto 1fr;gap:1.2rem;min-height:92px;display:grid}.application-timeline li>span{z-index:1;color:#766e63;background:#eee6d8;border:1px solid #a79e90;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.application-timeline li:not(:last-child)>span:after{content:"";background:#c8bcaa;width:1px;height:55px;position:absolute;top:37px}.application-timeline li.complete>span{color:#fff;background:#486554;border-color:#54735e}.application-timeline li.complete:not(:last-child)>span:after{background:#78917e}.application-timeline li>div{border-bottom:1px solid #3e2f1a21;grid-template-columns:45px 1fr auto;align-items:start;gap:.7rem;padding-top:.3rem;display:grid}.application-timeline small{color:#9a7132;letter-spacing:.12em;font-size:.58rem;font-weight:900}.application-timeline b{font:1.25rem var(--font-display)}.application-timeline em{color:#766f65;text-transform:capitalize;font-size:.68rem;font-style:normal}.application-timeline li.pending{opacity:.67}.submitted-closing{color:#f5ebd8;background:radial-gradient(circle at 78% 32%,#b8893452,#0000 19%),#11110e;padding:clamp(7rem,12vw,13rem) clamp(1.2rem,8vw,9rem)}.submitted-closing h2{font-size:clamp(4rem,8vw,9rem)}.submitted-closing p{color:#b6ad9f;font-size:1.08rem}.submitted-closing strong{color:#e1bd76;font:clamp(1.5rem,3vw,2.8rem) var(--font-display);margin-top:2rem;display:block}@media (max-width:850px){.submitted-hero,.submitted-content{grid-template-columns:1fr}.payment-instructions{position:static}.submitted-dashboard{margin-top:-4rem}}@media (max-width:560px){.application-timeline li>div{grid-template-columns:35px 1fr}.application-timeline em{grid-column:2}.submitted-hero{min-height:auto;padding-top:9rem}}.test-access-notice{color:#5f4721;background:#efe4cf;border-left:3px solid #9d7737;gap:.25rem;margin:2rem 0;padding:1rem 1.2rem;display:grid}.test-access-notice b{font-family:var(--font-display);font-size:1.2rem}.campaign-coming-soon time{color:#7b5b2b;margin-top:1rem;font-weight:800;display:block}.test-access-form{background:#f5efe4;max-width:720px;padding:2rem}.testing-access-page h1{font-size:clamp(3.5rem,6vw,7rem)}.legal-document{background:#eee6d8}.legal-document-hero{color:#f6ecd9;background:radial-gradient(circle at 78% 26%,#be903c52,#0000 20%),repeating-radial-gradient(circle at 78% 26%,#0000 0 64px,#e3bb6b0a 65px 66px),linear-gradient(135deg,#080908,#211a11);min-height:78dvh;padding:clamp(9rem,14vw,15rem) clamp(1.2rem,9vw,10rem) 5rem}.legal-document-hero>span{color:#dfbd77;letter-spacing:.28em;font-size:.62rem;font-weight:900}.legal-document-hero h1{max-width:1100px;margin-top:2rem;font-size:clamp(4.2rem,9vw,10rem)}.legal-document-hero dl{background:#ffffff24;flex-wrap:wrap;gap:1px;margin:5rem 0 0;display:flex}.legal-document-hero dl div{background:#0c0c0ad1;min-width:200px;padding:1.1rem 1.4rem}.legal-document-hero dt{color:#9e9689;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:900}.legal-document-hero dd{color:#e7cb92;font-family:var(--font-display);margin:.25rem 0 0;font-size:1.15rem}.legal-notice{color:#eee5d5;background:#171713;padding:clamp(5rem,9vw,9rem) clamp(1.2rem,9vw,10rem)}.legal-notice h2{color:#dfbd77;margin-bottom:3rem;font-size:clamp(2.5rem,5vw,5rem)}.legal-notice p{color:#beb5a6;max-width:920px;font-size:1.03rem}.legal-notice strong{color:#f5e8cf}.legal-sections{counter-reset:legal-section}.legal-sections>section{border-bottom:1px solid #402f1826;grid-template-columns:minmax(230px,.45fr) minmax(0,1fr);column-gap:7vw;padding:clamp(5rem,9vw,9rem) clamp(1.2rem,9vw,10rem);display:grid}.legal-sections>section:nth-child(2n){background:#e2d6c1}.legal-sections>section>h2{grid-area:1/1/span 50;align-self:start;font-size:clamp(2rem,3.3vw,4rem);line-height:1.02;position:sticky;top:2rem}.legal-sections>section>h2 span{color:#a37735;margin-bottom:1rem;font-size:.65em;display:block}.legal-sections>section>:not(h2){grid-column:2;max-width:760px}.legal-sections p,.legal-sections li{color:#5c554b;font-size:1.02rem}.legal-sections strong{color:#2d261d}.legal-sections h3{color:#825f2b;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:2.5rem 0 1rem;font-size:.68rem;font-weight:900}.legal-sections h4{color:#211d17;font:2rem var(--font-display);margin:0}.legal-sections ul{margin:1rem 0 2rem;padding-left:1.2rem}.legal-sections li{padding:.35rem 0}.legal-sections address{color:#534c42;background:#ffffff5c;border-left:2px solid #a77b38;margin:1.5rem 0 2rem;padding:1.7rem;font-style:normal}.legal-sections address a{text-underline-offset:3px;text-decoration:underline}.legal-tier{background:#ffffff61;margin:0 0 1px;padding:1.5rem}.legal-tier>strong{color:#986d2e;font-family:var(--display-font);margin:.35rem 0;font-size:1.15rem;display:block}.legal-tier p{margin-bottom:0}@media (max-width:760px){.legal-sections>section{display:block}.legal-sections>section>h2{margin-bottom:3rem;position:static}.legal-document-hero dl{display:grid}.legal-document-hero dl div{min-width:0}}.legal-tier>strong{font-family:var(--font-display)}html,body{max-width:100%;overflow-x:clip}img,video,svg{max-width:100%}main{min-width:0}.brand img{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px #e4c47d80,0 8px 24px #0003}.brand span:has(img){background:0 0;border:0;padding:0;overflow:hidden}.ramah-emblem:has(img){background:0 0;border:0;padding:0;overflow:hidden}.certificate-emblem:has(img){background:0 0;border:0;padding:0;overflow:hidden}.ramah-emblem img,.certificate-emblem img,.certificate-seal img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #ffffff59;place-content:center;gap:4px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:currentColor;width:18px;height:1px;display:block}.mobile-menu>div{background:#171713;border:1px solid #e4c47d4d;width:min(86vw,330px);padding:.7rem;display:grid;position:absolute;top:calc(100% + .7rem);right:0;box-shadow:0 24px 60px #00000059}.mobile-menu>div a{border-bottom:1px solid #ffffff1a;min-height:48px;padding:.75rem 1rem;font-size:.75rem;font-weight:800}.portal-mobile-menu>div{color:#fff}.portal-mobile-menu summary{border-color:var(--line)}.connect-section{color:#f7efdf;background:radial-gradient(circle at 82% 15%,#be8f3a45,#0000 22%),linear-gradient(135deg,#090a08,#1e1911 68%,#0c0d0b);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,7vw,8rem);position:relative;overflow:hidden}.connect-section:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 82% 15%,#0000 0 70px,#e4be7009 71px 72px);position:absolute;inset:0}.connect-intro,.social-panel,.contact-panel{position:relative}.connect-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.connect-intro .eyebrow{grid-column:1/-1;margin:0}.connect-intro h2{max-width:900px;font-size:clamp(3.2rem,6.5vw,7.2rem)}.connect-intro p,.contact-panel p{color:#b9b0a2}.social-panel{margin-top:clamp(4rem,8vw,8rem)}.social-panel>span{color:#d9b66f;letter-spacing:.17em;text-transform:uppercase;margin-bottom:1rem;font-size:.62rem;font-weight:900;display:block}.social-grid{background:#e1b96a33;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.social-grid>a,.social-grid>div{background:#0a0a08e6;grid-template-columns:46px 1fr;align-items:center;column-gap:1rem;min-width:0;min-height:128px;padding:1.4rem;transition:transform .4s,border-color .4s,background .4s;display:grid}.social-grid>a:hover{z-index:1;background:#242016;transform:translateY(-5px)}.social-grid svg{fill:currentColor;stroke:currentColor;stroke-width:1.6px;grid-row:1/3;width:34px;height:34px}.social-grid svg rect,.social-grid svg circle{fill:none}.social-grid svg .social-fill{fill:currentColor;stroke:none}.social-grid svg .social-cutout{fill:#11110f;stroke:none}.social-grid b{overflow-wrap:anywhere;font:1.45rem var(--font-display)}.social-grid small{color:#817b71;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.social-pending{color:#aaa399}.contact-panel{border-top:1px solid #ffffff29;grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,7vw,8rem);margin-top:clamp(5rem,9vw,9rem);padding-top:clamp(3rem,6vw,6rem);display:grid}.contact-panel h3{font-size:clamp(2.6rem,5vw,5.5rem)}.contact-grid{background:#ffffff26;gap:1px;display:grid}.contact-grid>article,.contact-grid>a{background:#ffffff0b;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1.2rem;display:grid}.contact-grid>article>svg,.contact-grid>a>svg{fill:none;stroke:#dfbd77;stroke-width:1.6px;width:26px;height:26px}.contact-grid span{min-width:0;display:grid}.contact-grid small{color:#8e887e;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:900}.contact-grid b{overflow-wrap:anywhere;font-size:.78rem}.contact-grid article>div{gap:.45rem;display:flex}.contact-grid article>div a{border:1px solid #e1bc7059;align-items:center;gap:.35rem;min-height:44px;padding:.55rem .8rem;font-size:.63rem;font-weight:800;display:inline-flex}.contact-grid article>div svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.footer-contact{color:#a9a49a;align-content:start;gap:.45rem;font-size:.72rem;display:grid}.footer-contact a{min-height:32px}.legal-sections,.portal-shell,.admin-shell,.onboarding-page,.submitted-dashboard{min-width:0}.review-list,.founder-register,.admin-media-strip,.wall-certificate{max-width:100%}@media (max-width:900px){.mobile-menu{display:block}.site-header>.header-actions{display:none}.connect-intro,.contact-panel{grid-template-columns:1fr}.social-grid{grid-template-columns:1fr 1fr}.contact-grid>article,.contact-grid>a{grid-template-columns:38px minmax(0,1fr)}.contact-grid article>div{grid-column:2}.portal-header>form{margin-left:auto}.portal-header .mobile-menu{order:4}.certificate-record{width:88%}.certificate-signatures{width:90%}}@media (max-width:600px){body{font-size:15px}.site-header,.portal-header{gap:.6rem}.site-header .brand b{display:none}.portal-header .brand b{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.brand img{width:2.25rem;height:2.25rem}.button{width:100%;min-height:48px;padding-inline:1rem}.actions{width:100%;display:grid}.social-grid{grid-template-columns:1fr}.social-grid>a,.social-grid>div{min-height:96px}.contact-grid>article,.contact-grid>a{padding:1rem}.contact-grid article>div{grid-template-columns:1fr 1fr;display:grid}.contact-grid article>div a{justify-content:center}.footer-contact a{overflow-wrap:anywhere}.membership-plans{grid-template-columns:minmax(0,1fr);padding-inline:1rem}.membership-card{border-radius:18px;padding:1.35rem}.founder-credential{border-radius:24px;min-height:350px;padding:1.35rem}.badge-copy{bottom:4.6rem;left:1.35rem}.badge-copy strong{font-size:3.4rem}.badge-footer{gap:.6rem;font-size:.52rem;left:1.35rem;right:1.35rem}.badge-topline{gap:.6rem;font-size:.56rem}.badge-topline small{text-align:right;max-width:90px}.portal-next,.payment-summary,.empty-state,.traveler-complete{padding:1.4rem}.portal-next h2,.benefits h2,.host-readiness h2,.privacy-form h2{font-size:2.5rem}.checks,.host-readiness dl{grid-template-columns:1fr}.type-toggle{grid-template-columns:1fr 1fr;display:grid}.type-toggle a{text-align:center;padding-inline:.5rem}.auth-form input,.auth-form select,.application-form input,.application-form select,.application-form textarea,.privacy-form input,.privacy-form select,.privacy-form textarea,.provision-form input,.provision-form select,.provision-form textarea{font-size:16px}.review-heading{grid-template-columns:1fr}.review-heading>span{margin-bottom:1rem}.executive-metrics{grid-template-columns:1fr}.application-timeline li{gap:.7rem}.submitted-hero h1,.onboarding-hero h1,.launch-hero h1{font-size:3.7rem}.legal-document-hero h1{font-size:3.6rem}.legal-sections>section{padding-inline:1rem}.legal-sections p,.legal-sections li{overflow-wrap:anywhere}.certificate-page-heading{margin-bottom:2rem}.wall-certificate{overscroll-behavior-inline:contain;scrollbar-width:thin}.certificate-frame{transform-origin:0 0}}@media (max-width:380px){.portal-header .brand b,.admin-identity{display:none}.portal-header>form button{font-size:.65rem}.hero h1{font-size:3.25rem}.countdown strong{font-size:2.2rem}.contact-grid b{font-size:.7rem}}.certificate-signatures{color:inherit;background:0 0;gap:0;padding:0}.selected-membership,.selection-required{background:#efe4cf;border-left:3px solid #a57b36;margin:1.25rem 0;padding:1rem 1.2rem}.selected-membership{grid-template-columns:1fr auto;gap:.25rem 1rem;display:grid}.selected-membership span,.selected-membership small{color:#6e604c;font-size:.68rem}.selected-membership strong{font:1.55rem var(--font-display)}.selected-membership a{text-underline-offset:4px;grid-area:1/2/4;align-self:center;min-height:44px;padding:.7rem;text-decoration:underline}.selection-required{color:#5f4721}.signup-tier-choice{background:#48361d26;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:1rem 0 1.5rem;display:grid}.signup-tier-choice a{background:#f6efe3;border:1px solid #0000;min-width:0;min-height:72px;padding:1rem;display:grid}.signup-tier-choice a.active{color:#f5ead6;background:#272219;border-color:#9e7432}.signup-tier-choice b{font-family:var(--font-display);font-size:1.15rem}.signup-tier-choice span{color:#9a7132;font-size:.65rem;font-weight:900}.signup-tier-choice a.active span{color:#dfbd77}.auth-form .legal-link{color:#76511f;text-underline-offset:3px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.auth-form .legal-link:focus-visible{outline-offset:3px;outline:3px solid #a57b36}.host-business-value{color:#f5ecdb;background:radial-gradient(circle at 80% 18%,#b78b3747,#0000 22%),#11120f;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,8rem);padding:clamp(6rem,10vw,11rem) clamp(1.2rem,7vw,8rem);display:grid}.host-business-value h2{font-size:clamp(3.4rem,6vw,7rem)}.host-business-value>div>p,.host-value-grid p{color:#b8afa1}.host-value-grid{background:#e0b76833;grid-template-columns:1fr 1fr;gap:1px;display:grid}.host-value-grid article{background:#0c0c0ae0;padding:1.6rem}.host-value-grid h3{color:#e3c17c;font:1.6rem var(--font-display)}.tier-comparison{background:#e4d8c4;padding:clamp(5rem,9vw,9rem) clamp(1.2rem,7vw,8rem)}.tier-comparison>h2{font-size:clamp(3rem,5vw,6rem)}.tier-comparison>p{color:#61594e;max-width:850px}.comparison-scroll{overscroll-behavior-inline:contain;border:1px solid #45331b33;max-width:100%;margin-top:2rem;overflow-x:auto}.comparison-scroll:focus-visible{outline-offset:3px;outline:3px solid #8d662b}.comparison-scroll table{border-collapse:collapse;width:100%;min-width:920px}.comparison-scroll th,.comparison-scroll td{text-align:left;vertical-align:top;border:1px solid #45331b24;padding:1rem}.comparison-scroll th{color:#f4ead7;letter-spacing:.08em;text-transform:uppercase;background:#252119;font-size:.65rem}.comparison-scroll td{color:#554d43;background:#ffffff61;font-size:.78rem}.comparison-scroll td:first-child{color:#2d251b;font:1.2rem var(--font-display)}@media (max-width:800px){.host-business-value,.host-value-grid,.selected-membership{grid-template-columns:1fr}.selected-membership a{grid-area:auto/1;justify-self:start}}@media (max-width:380px){.signup-tier-choice{grid-template-columns:1fr}.host-business-value h2,.tier-comparison>h2{font-size:2.8rem}}
