.gateway{background:radial-gradient(ellipse at 15% 20%,#3b352022,transparent 60%),#111411}.gateway main{max-width:1300px;padding-top:30px}.gateway header{padding-inline:max(24px,calc((100vw - 1252px)/2))}.nav-button,.wallet-chip{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;padding:10px 6px}.wallet-chip{border:1px solid #d9bd7240;border-radius:30px;padding:9px 16px;color:#edc779;white-space:nowrap}.entry-hero{min-height:520px;position:relative;border-radius:28px;overflow:hidden;border:1px solid #e9c47725;background:#21281b}.entry-hero>img{position:absolute;right:0;top:0;width:78%;height:100%;object-fit:cover;object-position:50% 50%}.entry-shade{position:absolute;inset:0;background:linear-gradient(90deg,#10180e 3%,#10180ef5 27%,#10180eb0 46%,transparent 75%),linear-gradient(0deg,#10180eaa,transparent 45%)}.entry-copy{position:relative;width:57%;padding:56px 46px 42px}.entry-copy h1{font:500 clamp(40px,4.5vw,68px)/1.1 Georgia,serif;letter-spacing:-.05em}.entry-lead{font:27px/1.28 Georgia,serif;color:#e6d7b6;margin:22px 0 18px}.entry-about{font-size:15px;line-height:1.7;color:#b9c3ad;max-width:380px}.entry-cta{display:flex;gap:22px;align-items:center;margin-top:28px}.entry-cta>a{font-size:12px;white-space:nowrap;color:#c6c9ba}.entry-cta .primary{box-shadow:0 4px 40px #e9c47718;font-size:14px}.entry-cta .primary span{margin-left:12px}.entry-note{font-size:10px;color:#a3ac94;margin-top:16px}.art-note{position:absolute;right:20px;bottom:20px;font-size:9px;letter-spacing:.15em;color:#efe2c3;background:#16221599;padding:8px 12px;border-radius:20px}.library-section{padding:48px 0 8px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.section-heading h2{font:30px Georgia,serif;margin:0}.section-heading>span{color:#899982;font-size:12px}.stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.story{border:1px solid #ffffff14;border-radius:18px;background:#1a2118;overflow:hidden;transition:transform .2s,border-color .2s}.story:hover{transform:translateY(-3px);border-color:#edc77965}.story-visual{position:relative;aspect-ratio:16/9;background:#202a1d}.story-visual img{width:100%;height:100%;object-fit:cover}.story-visual span{position:absolute;bottom:12px;left:12px;border-radius:20px;background:#10170ec9;padding:6px 10px;font-size:10px;color:#ecddba}.story-body{padding:20px}.story-body h3{font:22px Georgia,serif;margin:0 0 12px}.story-body p{font-size:12px;color:#aab69d;line-height:1.6}.story-body .story-action{display:block;color:#edc779;font-size:13px;margin-top:22px}.empty-library{grid-column:1/-1;padding:28px;border:1px dashed #e9c47735;border-radius:18px;color:#a8b09a;display:flex;align-items:center;gap:24px}.empty-library b{font:25px Georgia,serif;color:#e8d3a5}.empty-library p{font-size:13px;line-height:1.6;margin:0;max-width:560px}.how-section{padding:44px 0}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.how-grid article{padding-top:18px;border-top:1px solid #d2be8d30}.how-grid article>span{color:#c9b276;font-size:10px;letter-spacing:.12em}.how-grid h3{font-size:17px;margin:14px 0 10px;font-weight:500}.how-grid p{font-size:13px;line-height:1.7;color:#9daa94}footer{border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:22px;padding:24px 0;color:#839277;font-size:11px}footer a{color:#ddc588;margin-left:auto}dialog{position:fixed;width:min(440px,calc(100vw - 32px));background:#1b2318;color:#e7e7d7;border:1px solid #edc77940;border-radius:22px;padding:32px;box-shadow:0 30px 120px #0009}dialog::backdrop{background:#080e0acc;backdrop-filter:blur(9px)}dialog h2{font:30px Georgia,serif}dialog p{font-size:13px;line-height:1.6;color:#b2bea6}dialog label{display:block;font-size:12px;color:#b2bea6;margin-top:12px}dialog input{display:block}dialog .primary{width:100%;margin-top:12px}.close{position:absolute;right:18px;top:12px;background:transparent;border:0;color:#c5cdba;font-size:25px;cursor:pointer}.auth-tabs{display:flex;border-bottom:1px solid #ffffff20;gap:20px;margin:24px 0}.auth-tabs button{font:inherit;font-size:13px;cursor:pointer;border:0;background:none;color:#9da591;padding:10px 0}.auth-tabs button[aria-pressed=true]{color:#edc779;border-bottom:2px solid #edc779}.price-row{padding:12px 0;border-bottom:1px solid #ffffff15;display:flex;justify-content:space-between;font-size:13px}.modal-error{color:#ffb6a0!important}.ledger-row{display:flex;justify-content:space-between;padding:7px 0;font-size:11px}.gateway #error{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);background:#271e1a;box-shadow:0 8px 40px #0005;padding:16px 22px;border-radius:12px;z-index:9;max-width:90vw}.gateway #error:empty{display:none}
@media(max-width:950px){.entry-copy{width:70%;padding:38px 30px}.entry-hero>img{width:100%}.entry-shade{background:linear-gradient(90deg,#10180efa,#10180ec7 45%,#10180e33)}.stories{grid-template-columns:repeat(2,1fr)}.entry-copy h1{font-size:50px}.entry-cta{align-items:start;flex-direction:column;gap:14px}}@media(max-width:600px){.gateway main{padding:16px}.gateway header{padding:14px 16px;gap:14px}.gateway header nav{width:100%;margin:0;justify-content:space-between}.brand{font-size:11px}.entry-hero{min-height:560px;border-radius:20px}.entry-hero>img{height:55%;object-position:50% 25%}.entry-shade{background:linear-gradient(0deg,#10180e 4%,#10180efa 40%,#10180e00 100%)}.entry-copy{width:100%;padding:220px 24px 24px}.entry-copy h1{font-size:42px}.entry-copy .eyebrow{font-size:8px;letter-spacing:.1em}.entry-lead{font-size:22px;margin:14px 0}.entry-about{font-size:13px}.entry-cta{margin-top:20px}.entry-cta .primary{width:100%}.entry-note{font-size:9px}.art-note{display:none}.stories,.how-grid{grid-template-columns:1fr}.section-heading h2{font-size:26px}.empty-library{display:block;padding:24px}.empty-library p{margin-top:10px}.section-heading{align-items:end;gap:12px}.section-heading .eyebrow{font-size:8px;line-height:1.6}.how-grid{gap:22px}.how-section{padding-top:34px}.library-section{padding-top:34px}footer a{margin-left:0}}
