:root{--ink:#08101f;--navy:#0b1020;--blue:#456cf6;--electric:#5d7cff;--copper:#d78b53;--paper:#f4f1ea;--white:#fff;--muted:#a8b0c3;--line:rgba(255,255,255,.14);--display:'Manrope',sans-serif;--body:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.65 var(--body);overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}button,input,select,textarea{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:30;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.site-header{height:88px;padding:0 clamp(24px,5vw,80px);display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:#fff;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:12px;font-family:var(--display);font-size:14px;letter-spacing:-.02em}.brand>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.45);border-radius:50%;font-weight:800;color:var(--electric)}.site-header nav{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:500}.site-header nav a{opacity:.78;transition:.2s}.site-header nav a:hover,.site-header nav a.active{opacity:1}.site-header .nav-cta{border:1px solid rgba(255,255,255,.35);padding:11px 20px;border-radius:99px;opacity:1}.menu-button{display:none;background:none;border:0;color:white}.hero{min-height:calc(100vh - 88px);padding:60px clamp(24px,5vw,80px) 44px;background:var(--navy);color:#fff;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:7vw;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;left:-15vw;bottom:-50vw;width:85vw;height:85vw;border:1px solid rgba(255,255,255,.07);border-radius:50%}.eyebrow,.kicker{display:flex;align-items:center;gap:12px;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.eyebrow span{width:30px;height:1px;background:var(--copper)}.hero h1,.about h2,.ventures h2,.digital-callout h2,.contact h2,.crypto-hero h1,.thank-you h1{font-family:var(--display);font-size:clamp(48px,6.8vw,108px);line-height:.96;letter-spacing:-.065em;margin:24px 0 28px}.hero h1 i,.about h2 i,.ventures h2 i,.digital-callout h2 i,.contact h2 i,.crypto-hero h1 i,.thank-you h1 i{font-family:Georgia,serif;font-weight:400;color:var(--copper)}.hero-intro{max-width:580px;color:#b7bece;font-size:clamp(17px,1.35vw,21px);line-height:1.6}.hero-actions{display:flex;align-items:center;gap:34px;margin-top:40px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;border:0;padding:17px 22px;border-radius:2px;font-weight:600;cursor:pointer;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--blue);color:#fff}.button span{font-size:20px}.text-link{font-size:14px;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:5px}.text-link span{margin-left:8px;color:var(--copper)}.hero-visual{position:relative;min-height:640px;display:grid;place-items:center}.portrait-frame{height:min(66vh,620px);width:min(33vw,450px);position:relative;z-index:2;clip-path:polygon(9% 0,100% 0,100% 92%,89% 100%,0 100%,0 9%)}.portrait-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(11,16,32,.4))}.orbit{position:absolute;border:1px solid rgba(86,121,255,.28);border-radius:50%}.orbit-one{width:570px;height:570px}.orbit-two{width:720px;height:720px}.floating-card{position:absolute;z-index:3;backdrop-filter:blur(14px);background:rgba(15,23,45,.7);border:1px solid rgba(255,255,255,.13);padding:18px 20px}.role-card{left:-15px;bottom:100px}.role-card small{display:block;font-size:10px;letter-spacing:.18em;color:var(--electric);margin-bottom:7px}.role-card strong{font:700 18px/1.2 var(--display)}.location-card{right:-5px;top:115px;display:grid;grid-template-columns:1fr 1fr;gap:2px 18px;font:11px 'DM Mono',monospace;color:#aab4cb}.location-card b{grid-column:1/-1;color:white;font:800 21px var(--display);letter-spacing:.12em}.scroll-note{position:absolute;bottom:20px;left:clamp(24px,5vw,80px);display:flex;gap:12px;align-items:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#747e96}.scroll-note span{display:block;width:38px;height:1px;background:#747e96}.ticker{background:var(--blue);color:#fff;overflow:hidden;white-space:nowrap;padding:18px 0;font:700 13px var(--display);letter-spacing:.2em}.ticker div{width:max-content;animation:ticker 28s linear infinite}.ticker b{color:var(--copper);margin:0 28px}@keyframes ticker{to{transform:translateX(-50%)}}.section-pad{padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px)}.section-label{display:flex;align-items:center;gap:13px;font:600 12px var(--display);letter-spacing:.16em;text-transform:uppercase;color:#566074}.section-label span{display:grid;place-items:center;width:35px;height:35px;border:1px solid #bcc2cc;border-radius:50%}.about-grid{display:grid;grid-template-columns:.8fr 1fr;gap:clamp(50px,9vw,150px);align-items:center;margin-top:55px}.about-image{height:700px;position:relative}.about-image:before{content:"";position:absolute;inset:-14px 14px 14px -14px;border:1px solid var(--copper);z-index:-1}.image-index{position:absolute;right:-1px;bottom:-1px;background:var(--paper);padding:10px 14px;font:12px 'DM Mono',monospace}.about-copy .kicker{color:var(--blue)}.about h2{font-size:clamp(42px,5vw,76px)}.about-copy>p:not(.kicker){font-size:18px;color:#5e6470;max-width:640px}.signature{margin-top:35px;font:italic 32px Georgia,serif;color:var(--copper)}.ventures{background:var(--navy);color:#fff}.section-label.light{color:#9da6b9}.section-label.light span{border-color:#414a5e}.ventures-head{display:flex;align-items:end;justify-content:space-between;margin:50px 0}.ventures h2{font-size:clamp(42px,5.5vw,82px);margin:0}.ventures-head>p{max-width:390px;color:#9fa8bb}.venture-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.venture-card{min-height:580px;position:relative;padding:45px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.venture-no{position:absolute;right:28px;top:22px;font:12px 'DM Mono',monospace}.venture-card.tech{background:var(--blue)}.venture-icon{font:800 66px var(--display);letter-spacing:-.08em}.venture-icon span{color:var(--copper)}.venture-tag{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.65}.venture-card h3{font:800 clamp(38px,4vw,62px)/1 var(--display);letter-spacing:-.05em;margin:10px 0 20px}.venture-card p{max-width:450px}.venture-card a{border-top:1px solid rgba(255,255,255,.25);padding-top:18px;display:flex;justify-content:space-between;font-weight:600}.venture-card.logistics{padding:0}.venture-card.logistics .card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,9,18,.1),rgba(5,9,18,.95))}.venture-card.logistics .venture-no{z-index:2}.venture-content{position:absolute;z-index:2;bottom:0;left:0;right:0;padding:45px}.quote-section{min-height:700px;padding:100px 9vw;display:grid;grid-template-columns:1fr auto;align-items:center;position:relative;overflow:hidden}.quote-mark{position:absolute;top:-100px;left:3vw;font:400 420px Georgia,serif;color:rgba(69,108,246,.08)}blockquote{font:700 clamp(42px,5.7vw,84px)/1.06 var(--display);letter-spacing:-.055em;margin:0;position:relative;z-index:2}blockquote i{font-family:Georgia,serif;color:var(--blue);font-weight:400}.quote-photo{width:220px;height:300px;transform:rotate(4deg);box-shadow:24px 24px 0 var(--copper)}.digital-callout{background:var(--blue);color:#fff;display:flex;align-items:end;justify-content:space-between;gap:50px}.digital-callout h2{font-size:clamp(42px,5vw,76px);max-width:780px}.digital-callout p{max-width:620px;color:#d8deff}.eyebrow.dark{color:#fff}.dark-button{background:var(--navy);color:#fff;min-width:260px}.contact{background:#080d19;color:#fff;display:grid;grid-template-columns:.8fr 1fr;gap:10vw}.contact h2{font-size:clamp(42px,5.5vw,80px)}.contact-intro>p{color:#939db2}.contact-intro>a{color:var(--electric);font-size:18px;border-bottom:1px solid var(--electric)}.contact-form{display:grid;gap:25px;padding-top:55px}.contact-form label{display:grid;gap:8px}.contact-form label span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8993a8}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:0;border-bottom:1px solid #354056;background:transparent;color:#fff;padding:12px 2px;outline:none;border-radius:0}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--electric)}.contact-form select option{color:var(--ink)}.contact-form textarea{resize:vertical}.submit-button{background:var(--copper);color:#0c111e;margin-top:12px}.submit-button:disabled{opacity:.6}.form-status{min-height:24px;color:#aeb7c9}.honey{position:absolute!important;left:-9999px!important}footer{background:#050912;color:#8f98aa;padding:55px clamp(24px,7vw,110px);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:30px;border-top:1px solid rgba(255,255,255,.08)}footer>p{margin:0}footer>div{display:flex;flex-direction:column;gap:7px}footer>small{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08);padding-top:20px;margin-top:20px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}
.crypto-body{background:#070b14;color:#eef2ff;font-family:var(--body)}.crypto-grid-bg{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(91,122,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(91,122,255,.055) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 75%)}.crypto-header{background:rgba(7,11,20,.82);backdrop-filter:blur(16px);position:relative}.crypto-main{max-width:1400px;margin:auto;padding:25px clamp(24px,6vw,90px) 110px;position:relative}.crypto-topline{border-bottom:1px solid var(--line);padding:18px 0;display:flex;align-items:center;gap:10px;font:11px 'DM Mono',monospace;letter-spacing:.12em;color:#8e99af}.crypto-topline b{margin-left:auto;color:#59657c;font-weight:400}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--copper);box-shadow:0 0 12px var(--copper)}.crypto-hero{min-height:520px;display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:30px}.crypto-hero h1{font-size:clamp(54px,7vw,108px);margin-bottom:24px}.crypto-hero>div>p:last-child{color:#99a4b9;font-size:18px;max-width:520px}.chain-orb{width:min(38vw,470px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(93,124,255,.4);display:grid;place-items:center;justify-self:end;position:relative;box-shadow:inset 0 0 90px rgba(69,108,246,.15),0 0 90px rgba(69,108,246,.1)}.chain-orb:before,.chain-orb:after,.chain-orb div{content:"";position:absolute;border:1px solid rgba(93,124,255,.24);border-radius:50%;inset:12%;transform:rotateX(65deg)}.chain-orb:after{transform:rotateY(65deg)}.chain-orb div{transform:rotate(45deg);inset:25%}.chain-orb>span{font:800 72px var(--display);color:var(--electric);text-shadow:0 0 30px rgba(93,124,255,.5)}.wallet-panel{background:linear-gradient(135deg,rgba(20,29,53,.92),rgba(11,16,31,.95));border:1px solid rgba(93,124,255,.23);padding:clamp(25px,4vw,55px);box-shadow:0 30px 90px rgba(0,0,0,.3);position:relative}.wallet-panel:before{content:"";position:absolute;inset:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--electric),transparent)}.wallet-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.wallet-head small,.wallet-address span,.wallet-meta span{font:10px 'DM Mono',monospace;letter-spacing:.14em;color:#7d8aa3}.wallet-head h2{font:700 clamp(25px,3vw,38px) var(--display);letter-spacing:-.04em;margin:5px 0}.security-pill{border:1px solid rgba(215,139,83,.35);background:rgba(215,139,83,.08);color:#e5aa7d;border-radius:99px;padding:8px 13px;font:11px 'DM Mono',monospace}.security-pill span{display:inline-block;width:6px;height:6px;background:var(--copper);border-radius:50%;margin-right:6px}.wallet-address{margin:35px 0 25px;border:1px solid #29344d;background:#090e1a;display:flex;align-items:center;justify-content:space-between;padding:20px}.wallet-address>div{display:grid;gap:6px}.wallet-address code{font:500 clamp(14px,1.5vw,18px) 'DM Mono',monospace;color:#c4cbe0}.wallet-address button{background:#202a42;color:#75819a;border:0;padding:12px 18px;font:11px 'DM Mono',monospace}.wallet-meta{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #29344d}.wallet-meta>div{padding:22px;display:grid;gap:7px;border-right:1px solid #29344d}.wallet-meta>div:last-child{border:0}.wallet-meta strong{font:500 14px 'DM Mono',monospace}.wallet-meta .amber{color:var(--copper)}.notice{display:flex;gap:15px;background:rgba(69,108,246,.08);border-left:2px solid var(--electric);padding:16px 19px;margin-top:25px;color:#9ea9bd;font-size:14px}.notice>span{display:grid;place-items:center;min-width:24px;height:24px;border:1px solid var(--electric);color:var(--electric);border-radius:50%;font-family:Georgia,serif}.notice p{margin:0}.notice strong{color:white}.chain-section{padding-top:100px}.network-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}.network-grid article{background:#0d1322;border:1px solid var(--line);padding:28px;position:relative}.network-icon{width:44px;height:44px;display:grid;place-items:center;background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:12px;font-size:20px}.network-grid h3{font:700 20px var(--display);margin:20px 0 0}.network-grid p{font:12px 'DM Mono',monospace;color:#67748b;margin:3px 0 28px}.network-grid article>span{font:11px 'DM Mono',monospace;color:#d08e5c}.crypto-disclaimer{margin-top:65px;border-top:1px solid var(--line);padding-top:25px;display:grid;grid-template-columns:auto 1fr auto;gap:25px;align-items:start;font-size:13px;color:#818da3}.crypto-disclaimer>span{color:var(--copper);font:11px 'DM Mono',monospace}.crypto-disclaimer p{margin:0;max-width:780px}.crypto-disclaimer a{color:#fff}.crypto-footer{background:#050811}.thank-you{background:var(--blue);color:#fff;min-height:100vh;display:grid;place-items:center;padding:30px}.thank-you main{max-width:850px;text-align:center}.thank-you h1{font-size:clamp(55px,8vw,110px)}.thank-you .eyebrow{justify-content:center}.success-mark{margin:auto;width:65px;height:65px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;font-size:28px}.thank-you p{font-size:18px}.thank-you .button{margin-top:25px}
@media(max-width:900px){.site-header{height:76px}.menu-button{display:flex;flex-direction:column;gap:4px;align-items:end}.menu-button span{width:24px;height:1px;background:#fff}.menu-button em{position:absolute;left:-9999px}.site-header nav{display:none;position:absolute;top:76px;left:0;right:0;background:#0a0f1e;padding:28px;flex-direction:column;align-items:flex-start;border-top:1px solid var(--line)}.site-header nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:70px}.hero-visual{min-height:540px}.portrait-frame{width:min(78vw,420px);height:520px}.orbit-one{width:480px;height:480px}.orbit-two{width:600px;height:600px}.role-card{left:0}.location-card{right:0}.scroll-note{display:none}.about-grid,.contact{grid-template-columns:1fr}.about-image{height:580px;max-width:520px}.venture-grid{grid-template-columns:1fr}.quote-section{grid-template-columns:1fr;gap:60px}.quote-photo{margin-left:auto}.digital-callout{align-items:start;flex-direction:column}.crypto-hero{grid-template-columns:1fr;padding-top:75px}.chain-orb{width:min(80vw,440px);justify-self:center}.wallet-meta{grid-template-columns:1fr}.wallet-meta>div{border-right:0;border-bottom:1px solid #29344d}.network-grid{grid-template-columns:1fr}.crypto-disclaimer{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.hero{padding-top:45px}.hero h1{font-size:50px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-visual{min-height:480px}.portrait-frame{height:450px;width:88vw}.floating-card{padding:13px}.location-card{top:75px}.role-card{bottom:45px}.about-image{height:480px}.venture-card{min-height:520px;padding:30px}.venture-content{padding:30px}.quote-section{padding:90px 24px}.quote-photo{width:165px;height:230px}.contact-form{padding-top:5px}.wallet-head{align-items:flex-start;flex-direction:column}.wallet-address{align-items:flex-start;flex-direction:column;gap:18px}.wallet-address code{overflow-wrap:anywhere}footer{grid-template-columns:1fr}}
.brand>.brand-photo{display:block;width:42px;height:42px;border:2px solid rgba(255,255,255,.72);border-radius:50%;overflow:hidden;background:#17213b}.brand-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transform:scale(1.35)}.site-header nav{gap:28px}
.portfolio{background:#eef0f5;position:relative;overflow:hidden}.portfolio:before{content:"SOFT / LTD";position:absolute;right:-30px;top:20px;font:800 clamp(80px,14vw,210px)/1 var(--display);letter-spacing:-.09em;color:rgba(8,16,31,.035);white-space:nowrap}.portfolio-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin:45px 0 55px;position:relative}.portfolio-head .kicker{color:#247c63;min-width:max-content}.portfolio h2{font:800 clamp(42px,5.4vw,80px)/1 var(--display);letter-spacing:-.06em;margin:0;max-width:880px}.portfolio h2 i{font-family:Georgia,serif;font-weight:400;color:#247c63}.product-showcase{min-height:620px;background:#0b1020;color:#fff;display:grid;grid-template-columns:.72fr 1fr .9fr;position:relative;overflow:hidden}.product-showcase:after{content:"";position:absolute;width:440px;height:440px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-150px;top:-190px}.product-brand{padding:50px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(255,255,255,.11);background:linear-gradient(155deg,rgba(238,50,52,.11),transparent 40%,rgba(38,126,99,.14))}.streetsapp-logo{width:150px;height:150px;background:#fff;border-radius:26px;padding:19px;box-shadow:0 22px 60px rgba(0,0,0,.25)}.streetsapp-logo img{object-fit:contain}.product-label{font:11px var(--body);letter-spacing:.18em;text-transform:uppercase;color:#f8c54a;margin:0}.product-brand h3{font:800 clamp(42px,5vw,68px)/1 var(--display);letter-spacing:-.06em;margin:8px 0}.product-story{padding:55px;display:flex;flex-direction:column;justify-content:center}.product-lead{font:700 clamp(26px,3vw,40px)/1.16 var(--display);letter-spacing:-.04em;margin:0 0 22px}.product-story>p:not(.product-lead):not(.product-note){color:#aab3c6;font-size:18px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:23px 0}.support-grid span{border:1px solid rgba(255,255,255,.13);padding:12px 15px;font-weight:600;position:relative}.support-grid span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#f8c54a;margin-right:9px}.product-note{font-size:12px;color:#737e94}.portfolio-button{background:#267e64;color:white;margin-top:18px;align-self:flex-start}.product-ui{background:linear-gradient(145deg,#ef3435,#f5b83b 49%,#247c63);display:grid;place-items:center;padding:45px;position:relative}.phone-card{width:min(100%,310px);background:#f8f8f4;color:#111728;border-radius:26px;padding:24px;box-shadow:0 35px 70px rgba(0,0,0,.33);transform:rotate(2.2deg);position:relative;z-index:1}.phone-top{display:flex;align-items:center;gap:9px;font:700 12px var(--display);margin-bottom:45px}.phone-top img{width:27px;height:27px;object-fit:contain}.phone-top span{margin-left:auto}.phone-card>p{font-size:12px;color:#6f7786;margin:0}.phone-card>strong{font:800 23px/1.15 var(--display);display:block;margin:4px 0 25px}.mini-options{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.mini-options>span{display:grid;place-items:center;gap:4px;background:white;border:1px solid #e2e4e9;border-radius:12px;padding:12px 4px;font-size:18px}.mini-options small{font-size:9px;color:#5e6674}.credit-line{margin-top:30px;background:#11182a;color:#fff;border-radius:12px;padding:15px;display:grid}.credit-line small{font-size:8px;letter-spacing:.12em;color:#8590a6}.credit-line b{font-size:13px;margin-top:3px}
@media(max-width:1050px){.product-showcase{grid-template-columns:.7fr 1fr}.product-ui{grid-column:1/-1;min-height:520px}.product-brand{min-height:500px}.site-header nav{gap:20px}}
@media(max-width:900px){.portfolio-head{align-items:flex-start;flex-direction:column}.product-showcase{grid-template-columns:1fr}.product-brand{min-height:360px;border-right:0;border-bottom:1px solid rgba(255,255,255,.11)}.product-ui{grid-column:auto}.site-header nav{gap:28px}}
@media(max-width:560px){.brand b{display:none}.brand>.brand-photo{width:40px;height:40px}.product-brand,.product-story,.product-ui{padding:30px}.streetsapp-logo{width:110px;height:110px}.product-ui{min-height:430px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker div{animation:none}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}}
.header-bg-video{position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover;object-position:center;z-index:0;background:#050912}.site-header{position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,rgba(5,9,18,.82),rgba(5,9,18,.08));z-index:20}.crypto-header{position:relative;background:rgba(7,11,20,.82)}.hero{min-height:100vh;grid-template-columns:1fr;background:transparent;padding-top:150px;isolation:isolate}.hero:before{inset:0;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,rgba(5,9,18,.88),rgba(5,9,18,.48) 52%,rgba(5,9,18,.18));z-index:-1}.hero-copy{max-width:760px}.hero h1{font-size:clamp(62px,9vw,142px);margin-top:0;text-shadow:0 24px 70px rgba(0,0,0,.42)}.hero-intro{color:#e2e7f2;text-shadow:0 10px 35px rgba(0,0,0,.55)}.hero-visual,.location-card{display:none!important}.brand b{display:inline;font-size:15px;white-space:nowrap}.portrait-gallery{background:#f8f8f4;overflow:hidden}.gallery-head{margin-top:44px;max-width:850px}.gallery-head .kicker{color:var(--blue)}.gallery-head h2{font:800 clamp(36px,4.8vw,72px)/1.02 var(--display);letter-spacing:-.055em;margin:14px 0 0}.gallery-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:18px;margin-top:48px;align-items:stretch}.gallery-card{min-height:460px;margin:0;position:relative;overflow:hidden;background:#111827}.gallery-card.tall{min-height:620px}.gallery-card img{object-position:center top;transition:transform .5s}.gallery-card:hover img{transform:scale(1.035)}.gallery-card figcaption{position:absolute;left:18px;bottom:18px;background:rgba(5,9,18,.76);color:#fff;padding:9px 13px;font:700 12px var(--display);letter-spacing:.12em;text-transform:uppercase}.contact-notice{position:fixed;right:24px;bottom:24px;z-index:60;width:min(420px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:18px;justify-content:space-between;padding:18px 18px 18px 20px;background:#10192c;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 70px rgba(0,0,0,.32);transform:translateY(24px);opacity:0;pointer-events:none;transition:opacity .22s,transform .22s}.contact-notice.show{opacity:1;transform:none;pointer-events:auto}.contact-notice:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--electric)}.contact-notice.success:before{background:#54d28a}.contact-notice.error:before{background:#f06b5f}.contact-notice b{display:block;font:800 18px var(--display);letter-spacing:-.03em;margin-bottom:4px}.contact-notice p{margin:0;color:#c3cada;line-height:1.45}.contact-notice button{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;padding:8px 10px;font-size:12px;cursor:pointer}.security-pill.verified{border-color:rgba(84,210,138,.42);background:rgba(84,210,138,.1);color:#8ef0b6}.security-pill.verified span{background:#54d28a}.wallet-meta .green{color:#7fe0a6}.wallet-address code{overflow-wrap:anywhere}.wallet-address button:not(:disabled){color:#fff;background:#263557;cursor:pointer}.live-assets{padding-top:60px}.live-asset-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:32px}.balance-card{background:#0d1322;border:1px solid var(--line);padding:28px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between}.balance-card>span{font:10px 'DM Mono',monospace;letter-spacing:.14em;color:#7d8aa3;text-transform:uppercase}.balance-card strong{display:block;font:800 clamp(34px,4.8vw,68px)/1 var(--display);letter-spacing:-.055em;color:#fff;margin:18px 0}.balance-card .compact-address{font:700 clamp(24px,3vw,42px)/1 var(--display);overflow-wrap:anywhere}.balance-card p{margin:0;color:#8d99b0}.explorer-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.explorer-links a{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);padding:13px 16px;color:#fff;font-weight:600}
@media(max-width:900px){.site-header{background:rgba(5,9,18,.74);backdrop-filter:blur(12px)}.site-header nav{background:rgba(5,9,18,.96)}.hero{padding-top:130px}.hero h1{font-size:clamp(58px,15vw,104px)}.gallery-grid,.live-asset-grid{grid-template-columns:1fr}.gallery-card,.gallery-card.tall{min-height:520px}.balance-card strong{font-size:42px}.crypto-header{position:relative}}
@media(max-width:560px){.brand b{display:inline;font-size:13px}.site-header{padding-left:18px;padding-right:18px}.header-bg-video{height:100vh}.hero{padding-top:124px}.hero h1{font-size:58px}.contact-notice{left:16px;right:16px;bottom:16px;width:auto}.gallery-card,.gallery-card.tall{min-height:430px}}
