:root{--bg: #100e0c;--bg-2: #181512;--ink: #f4efe6;--muted: #d5c9bb;--dim: #9a8d80;--line: rgba(244, 239, 230, .14);--sun: #f0b26a;--card: rgba(14, 11, 9, .78);color-scheme:dark}:root[data-theme=light]{--bg: #f4efe6;--bg-2: #fffaf3;--ink: #1c1612;--muted: #5a4e44;--dim: #6f6258;--line: rgba(28, 22, 18, .14);--sun: #b85a12;--card: rgba(255, 250, 244, .92);color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%}#root{background:#100e0c}body{margin:0;background:var(--bg);color:var(--ink);font-family:Figtree,Segoe UI,sans-serif;font-size:1.05rem;line-height:1.55;text-rendering:optimizeLegibility}body.modal-open,body.splash-open,body.waitlist-open{overflow:hidden}.gate{position:fixed;inset:0;z-index:80;background:#100e0c;color:#f7f1e8;overflow:hidden}.gate-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gate-veil{position:absolute;inset:0;background:linear-gradient(180deg,#08060a2e,#08060a47 42%,#08060ab8)}.gate-copy{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 22px calc(56px + env(safe-area-inset-bottom))}.gate-brand{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:.82rem;letter-spacing:.28em;text-transform:uppercase;color:#f7f1e8}.gate-brand .mark{width:22px;height:22px}.gate-copy h1{margin:0;max-width:11em;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2rem,5.4vw,3.4rem);font-weight:520;line-height:1.08;letter-spacing:-.04em;text-shadow:0 10px 36px rgba(0,0,0,.4)}.gate-form{width:min(360px,100%);margin-top:28px;display:grid;gap:12px;text-align:left}.gate-form label{display:grid;gap:6px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#f7f1e8c7}.gate-form input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(247,241,232,.28);border-radius:0;background:#0a080a6b;color:#f7f1e8;font:inherit;font-size:1rem;letter-spacing:0;text-transform:none}.gate-form input:focus{outline:1px solid rgba(247,241,232,.7);outline-offset:2px}.gate-join,.gate-wallet{min-height:48px;border:0;background:transparent;color:#f7f1e8;font:inherit;cursor:pointer}.gate-wallet{justify-self:start;padding:0;border-bottom:1px solid rgba(247,241,232,.7);min-height:auto;font-size:.92rem}.gate-join{margin-top:6px;background:#f7f1e8;color:#14110e;font-weight:600;letter-spacing:.04em}.gate-join:hover{filter:brightness(1.05)}.gate-join:disabled{opacity:.7;cursor:wait}.gate-error{margin:0;color:#f3c7b1;font-size:.92rem}.gate-nav{position:absolute;z-index:3;top:calc(16px + env(safe-area-inset-top));left:16px;display:flex;gap:8px}.gate-nav button,.gate-sheet-close{min-height:36px;padding:0 12px;border:1px solid rgba(247,241,232,.35);background:#0a080a59;color:#f7f1e8;font:inherit;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.gate-nav button[aria-pressed=true]{background:#f7f1e8;color:#14110e}.gate-sheet{position:absolute;z-index:4;top:calc(64px + env(safe-area-inset-top));left:16px;width:min(420px,calc(100% - 32px));max-height:calc(100% - 96px);overflow:auto;padding:22px 22px 18px;background:#0c0a09e0;color:#f7f1e8;border:1px solid rgba(247,241,232,.18)}.gate-sheet h2{margin:28px 0 10px;font-family:Bricolage Grotesque,sans-serif;font-size:1.7rem;font-weight:520;letter-spacing:-.04em}.gate-sheet h3{margin:14px 0 4px;font-size:1rem}.gate-sheet p,.gate-sheet em{margin:0;font-style:normal;font-size:.95rem;line-height:1.45;color:#f7f1e8db}.gate-sheet ul{list-style:none;margin:14px 0;padding:0}.gate-sheet li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:8px 0;border-top:1px solid rgba(247,241,232,.16)}.gate-sheet li em{grid-column:1 / -1;font-size:.82rem}.gate-sheet-close{margin-bottom:4px}.gate-lang{position:absolute;z-index:3;top:calc(16px + env(safe-area-inset-top));right:16px;display:flex;gap:4px}.gate-lang button{min-height:36px;padding:0 10px;border:1px solid transparent;background:transparent;color:#f7f1e8b8;font:inherit;font-size:.82rem;letter-spacing:.08em;cursor:pointer}.gate-lang button[aria-pressed=true]{color:#f7f1e8;border-bottom-color:#f7f1e8}.gate.thanks .gate-copy{justify-content:flex-end;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.gate-follow{position:absolute;z-index:3;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:8px;color:#f7f1e8e0;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.gate-follow svg{width:12px;height:12px;fill:currentColor}.gate-follow:hover{color:#fff}.gate-count,.gate-rank{margin:10px 0 0;font-family:Bricolage Grotesque,sans-serif;letter-spacing:-.03em}.gate-count{font-size:1rem;color:#f7f1e8d1}.gate-rank{font-size:clamp(1.6rem,4vw,2.2rem)}.gate-board{width:min(320px,100%);margin:12px 0 0;padding:0 8px 0 0;list-style:none;max-height:min(38vh,320px);overflow-y:auto;overscroll-behavior:contain;text-align:left;scrollbar-width:thin;scrollbar-color:rgba(247,241,232,.55) transparent}.gate-board::-webkit-scrollbar{width:8px}.gate-board::-webkit-scrollbar-thumb{background:#f7f1e873;border-radius:8px}.gate-board li{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border-top:1px solid rgba(247,241,232,.16);font-size:.95rem;color:#f7f1e8d1}.gate-board li.you{color:#fff;font-weight:600}@media(max-width:640px){.gate-copy h1{font-size:clamp(1.7rem,8vw,2.4rem)}.gate-form input,.gate-join{min-height:44px}}@media(prefers-reduced-motion:reduce){.gate{background:#100e0c url(/art/gallery/moon-isles.png) center / cover no-repeat}.gate-video{display:none}}.splash{position:fixed;inset:0;z-index:70;background:#140e16;overflow:hidden;transition:opacity .5s ease,visibility .5s ease}.splash.leaving{opacity:0;visibility:hidden}.splash-reel{position:absolute;inset:0}.splash-reel img{position:absolute;inset:-4%;width:108%;height:108%;max-width:none;object-fit:cover;opacity:0;animation:acre-pan 32s ease-in-out infinite,acre-fade 32s linear infinite}.splash-reel img:nth-child(1){animation-delay:-2s,-2s}.splash-reel img:nth-child(2){animation-delay:6s,6s}.splash-reel img:nth-child(3){animation-delay:14s,14s;animation-name:acre-pan-alt,acre-fade}.splash-reel img:nth-child(4){animation-delay:22s,22s;animation-name:acre-pan-alt,acre-fade}.splash-veil{position:absolute;inset:0;background:radial-gradient(ellipse at center,#100a126b,#0c080e47 42%,#08060a9e)}.splash-copy{position:relative;z-index:2;height:100%;display:grid;place-items:center;align-content:center;text-align:center;padding:32px 22px;color:#f7f1e8}.splash-copy h2{margin:0;font-size:clamp(5.4rem,14vw,10.5rem);font-weight:680;line-height:.8;letter-spacing:-.075em;text-shadow:0 10px 40px rgba(0,0,0,.35)}.splash-claim{margin:22px 0 0;max-width:16em;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:520;line-height:1.15;letter-spacing:-.03em}.splash-fact{margin:14px 0 0;max-width:28em;color:#f3e7d8;font-size:1.05rem;line-height:1.45}.splash-copy button{margin-top:28px;padding:0 0 4px;border:0;border-bottom:1px solid rgba(247,241,232,.85);background:transparent;color:#f7f1e8;font-size:1.05rem;cursor:pointer}.splash-copy button:hover{color:#fff;border-bottom-color:#fff}@keyframes acre-fade{0%{opacity:0}6%{opacity:1}25%{opacity:1}31%{opacity:0}to{opacity:0}}@keyframes acre-pan{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.1) translate3d(-1.6%,-1.2%,0)}}@keyframes acre-pan-alt{0%{transform:scale(1.08) translate3d(1.4%,.6%,0)}to{transform:scale(1.02) translate3d(-.4%,-1%,0)}}main,footer{position:relative;z-index:1}.living{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#100e0c}.living-reel{position:absolute;inset:-8%;transform:translate3d(var(--sx, 0px),var(--sy, 0px),0);transition:transform 1.1s ease-out}.living-reel img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;animation:acre-pan 48s ease-in-out infinite,acre-fade 48s linear infinite}.living-reel img:nth-child(1){animation-delay:-4s,-4s}.living-reel img:nth-child(2){animation-delay:8s,8s;animation-name:acre-pan-alt,acre-fade}.living-reel img:nth-child(3){animation-delay:20s,20s}.living-reel img:nth-child(4){animation-delay:32s,32s;animation-name:acre-pan-alt,acre-fade}.living-light{position:absolute;inset:-18%;background:radial-gradient(ellipse at 18% 0%,rgba(255,214,160,.34),transparent 46%),radial-gradient(ellipse at 88% 80%,rgba(110,150,255,.2),transparent 42%);mix-blend-mode:screen;animation:living-light 26s ease-in-out infinite alternate}.living-mist{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(255,248,236,.08) 42%,transparent 70%);background-size:100% 55%;mix-blend-mode:soft-light;animation:living-mist 16s linear infinite}.living-veil{position:absolute;inset:0;background:linear-gradient(90deg,#0c0a09c7,#0c0a0980 16%,#0c0a096b,#0c0a0980 84%,#0c0a09c7),linear-gradient(180deg,#0c0a0975,#0c0a099e)}:root[data-theme=light] .living-veil{background:linear-gradient(90deg,#f4efe6e6,#f4efe6c7 20%,#f4efe6bd,#f4efe6c7 80%,#f4efe6e6),linear-gradient(180deg,#f4efe68c,#f4efe6b8)}.hero{overflow:hidden}.ownership figure{border-radius:28px;overflow:hidden}.ownership img,.showcase-main img{animation:acre-pan 34s ease-in-out infinite alternate}.ownership figure:after,.showcase-main:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 28%,rgba(255,244,220,.22) 48%,transparent 64%);mix-blend-mode:screen;animation:living-sheen 11s ease-in-out infinite;pointer-events:none}@keyframes living-light{0%{transform:translate3d(-4%,0,0) scale(1)}to{transform:translate3d(5%,-3%,0) scale(1.08)}}@keyframes living-mist{0%{background-position:0 -30%}to{background-position:0 140%}}@keyframes living-sheen{0%,18%{transform:translate(-42%);opacity:0}42%{opacity:.9}68%,to{transform:translate(42%);opacity:0}}@media(prefers-reduced-motion:reduce){.living-reel,.living-reel img,.living-light,.living-mist,.hero-img,.ownership img,.showcase-main img,.ownership figure:after,.showcase-main:after{animation:none}.living-reel img:first-child{opacity:.85}.hero-motion,.hero-stills,.hero-stills img{display:none}}img{max-width:100%}button,input{font:inherit;color:inherit}a{color:inherit}::selection{background:#e7a15a;color:#1a120c}:focus-visible{outline:2px solid var(--sun);outline-offset:3px}.wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.eyebrow{margin:0;font-family:Figtree,Segoe UI,sans-serif;font-size:.98rem;font-style:italic;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sun)}h1,h2,h3{font-family:Bricolage Grotesque,sans-serif;font-weight:620;letter-spacing:-.04em}.nav{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;gap:22px;padding:18px 28px;color:#f4efe6;transition:background .2s ease,border-color .2s ease,color .2s ease;border-bottom:1px solid transparent}.nav.scrolled{background:color-mix(in srgb,var(--bg) 92%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--line)}.brand,.foot-brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-weight:600;letter-spacing:.18em;font-size:.92rem}.mark{width:34px;height:34px;flex:none;overflow:visible}.nav:not(.scrolled) .mark{filter:drop-shadow(0 0 7px rgba(190,245,120,.45))}.nav-links{display:flex;gap:22px}.nav-links a{text-decoration:none;color:inherit;font-size:.95rem}.nav-links a:hover{color:#fff}.nav.scrolled .nav-links a:hover{color:var(--sun)}.nav-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.nav-tool{border:1px solid rgba(244,239,230,.35);background:#100e0c59;color:inherit;border-radius:999px;padding:7px 12px;cursor:pointer;font-size:.82rem;letter-spacing:.04em}.lang{display:flex;border:1px solid rgba(244,239,230,.35);background:#100e0c59;border-radius:999px;overflow:hidden}.lang button{border:0;background:transparent;color:inherit;padding:7px 10px;cursor:pointer;font-size:.78rem;letter-spacing:.08em}.lang button[aria-pressed=true]{background:#f4efe6;color:#1c1612}.nav.scrolled .nav-tool,.nav.scrolled .lang,.nav.scrolled .nav-wallet{border-color:var(--line);background:transparent}.nav.scrolled .lang button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.nav-wallet{border:1px solid rgba(244,239,230,.35);background:#100e0c59;color:inherit;border-radius:999px;padding:8px 14px;cursor:pointer}.nav-wallet:hover{border-color:#f4efe68c}.nav.scrolled .nav-wallet:hover{border-color:var(--ink)}.hero{position:relative;min-height:100svh;background:#14110e;display:flex;align-items:flex-start}.hero-img,.hero-motion,.hero-scrim{position:absolute;inset:0;width:100%;height:100%}.hero-img,.hero-motion{object-fit:cover;object-position:center 48%}.hero-motion.rest{opacity:0;transition:opacity .8s ease}.hero-stills{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;pointer-events:none}.hero-stills.on{opacity:1}.hero-stills img{position:absolute;inset:-2%;width:104%;height:104%;max-width:none;object-fit:cover;object-position:center 48%;opacity:0;animation:hero-drift 28s ease-in-out infinite alternate,acre-fade 32s linear infinite}.hero-stills img:nth-child(1){animation-delay:-2s,-2s}.hero-stills img:nth-child(2){animation-delay:6s,6s;animation-name:hero-drift-alt,acre-fade}.hero-stills img:nth-child(3){animation-delay:14s,14s}.hero-stills img:nth-child(4){animation-delay:22s,22s;animation-name:hero-drift-alt,acre-fade}@keyframes hero-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.045) translate3d(-.8%,-.4%,0)}}@keyframes hero-drift-alt{0%{transform:scale(1.04) translate3d(.6%,.2%,0)}to{transform:scale(1.02) translate3d(-.3%,-.5%,0)}}.hero-scrim{background:linear-gradient(180deg,#0a080794,#0a08071f 24%,#0a080714 58%,#0a08078c),linear-gradient(90deg,#0a08077a,#0a08070d 50%,#0a080738)}.hero-stage{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin:0 auto;min-height:100svh;display:flex;flex-direction:column;padding:108px 0 28px}.hero-inner{width:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,420px);gap:48px;align-items:start}.hero-deck{margin-top:auto;display:grid;grid-template-columns:1.35fr .85fr;gap:12px 14px;padding-top:28px}.deck-card{background:#0e0b09a8;color:#f4efe6;border:1px solid rgba(244,239,230,.16);border-radius:22px;padding:14px 16px 16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.deck-card .eyebrow{color:#f0b26a}.deck-hint,.lookup-result,.deck-funds p,.deck-detail p{margin:8px 0 0;color:#efe6da;font-size:.95rem}.tier-picks,.fund-picks{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tier-picks button,.fund-picks button{border:1px solid rgba(244,239,230,.28);background:transparent;color:#f4efe6;border-radius:999px;padding:6px 11px;cursor:pointer}.tier-picks button.on,.fund-picks button.on{background:#f3ecdf;color:#1c1612;border-color:#f3ecdf}.deck-detail{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;margin-top:12px}.deck-detail img{width:64px;height:64px;object-fit:cover;border-radius:14px}.deck-detail strong{display:block;font-size:.98rem}.deck-link,.deck-funds a{color:#f6d7b2;font-size:.92rem}.deck-link{display:inline-block;margin-top:10px}.lookup-row{display:flex;gap:8px;margin-top:12px}.lookup-row input{width:7.5rem;height:48px;border-radius:999px;border:1px solid rgba(244,239,230,.28);background:#00000047;color:#f4efe6;padding:0 14px;font-variant-numeric:tabular-nums}.lookup-row .cta{width:auto;height:48px;padding:0 16px;white-space:nowrap}.lookup-result{display:flex;flex-wrap:wrap;gap:6px 12px;min-height:1.4em}.lookup-result strong{font-family:Bricolage Grotesque,sans-serif;font-weight:520}.deck-funds{grid-column:1 / -1}.fund-bar{display:flex;gap:4px;height:12px;margin-top:2px}.fund-bar button{border:0;border-radius:999px;padding:0;min-width:12px;cursor:pointer;opacity:.45}.fund-bar button.on{opacity:1;box-shadow:0 0 0 2px #f4efe6}.fund-picks button{display:inline-flex;align-items:center;gap:8px;border-radius:999px}.fund-picks button i{width:8px;height:8px;border-radius:50%;flex:none}.fund-picks button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-funds p strong{margin-right:8px}.hero-where{margin:0 0 8px;font-style:italic;font-size:1.2rem;color:#f6d7b2}.hero-copy{color:#f4efe6}.hero-copy h1{margin:0 0 16px;max-width:16em;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:520;line-height:1.18;letter-spacing:-.03em}.hero-copy h1 span{display:block;margin-bottom:8px;font-size:clamp(4.8rem,11vw,8.4rem);font-weight:680;line-height:.78;letter-spacing:-.07em}.lede,.prose{color:var(--muted);font-size:1.08rem;max-width:42rem}.lede{margin:0;max-width:36rem;color:#efe6da}.mint-card{background:#0e0b09c7;color:#f4efe6;border:1px solid rgba(244,239,230,.18);border-radius:28px;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 80px #00000061;scroll-margin-top:88px}.mint-card .eyebrow{color:#f0b26a}.mint-card .pay,.mint-card .remain,.mint-card .fine,.mint-card .meter-block p{color:#cbbfae}.mint-card .stepper{border-color:#f4efe62e}.mint-card .text-btn{color:#f4efe6}.mint-art{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px}.mint-art button{padding:0;border:0;border-radius:16px;overflow:hidden;cursor:pointer;background:transparent}.mint-art img{display:block;width:100%;height:118px;object-fit:cover}.mint-art button:first-child img{height:118px}.mint-kind{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.mint-kind button{border:1px solid rgba(244,239,230,.28);background:transparent;color:#f4efe6;border-radius:16px;padding:8px 10px;cursor:pointer}.mint-kind button small{display:block;margin-top:2px;font-size:.78rem;letter-spacing:.02em;opacity:.8}.mint-kind button.on{background:#f3ecdf;color:#1c1612;border-color:#f3ecdf}.mint-kind button.on small{opacity:.7}.mint-head{display:block}.mint-head img{width:92px;height:92px;object-fit:cover;border-radius:18px}.price{margin:6px 0 2px;font-family:Bricolage Grotesque,sans-serif;font-size:3.3rem;line-height:.9;letter-spacing:-.04em}.pay,.remain,.fine,.meter-block p{margin:0;color:var(--dim);font-size:.92rem}.meter-block{margin-top:16px}.meter{height:4px;border-radius:99px;background:#f4efe61f;overflow:hidden;margin-bottom:8px}.meter span{display:block;height:100%;background:linear-gradient(90deg,#e36a45,#f0b26a)}.remain{margin-top:16px}.stepper{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;margin:16px 0 12px;border:1px solid var(--line);border-radius:999px;overflow:hidden}.stepper button{height:48px;border:0;background:transparent;cursor:pointer;font-size:1.3rem}.stepper button:disabled{opacity:.35;cursor:default}.stepper output{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.cta,.finale-copy a,.mint-dock a{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border:0;border-radius:999px;background:#f3ecdf;color:#1c1612;font-weight:600;text-decoration:none;cursor:pointer}.cta:hover,.finale-copy a:hover,.mint-dock a:hover{background:#fff8ee}.cta:disabled{opacity:.55;cursor:wait}.fine{margin-top:12px;min-height:2.6em}.text-btn{display:block;width:100%;margin-top:4px;border:0;background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.steps{padding:28px 0 10px}.steps ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:28px 0 0;border-top:1px solid var(--line)}.steps li span{font-family:Bricolage Grotesque,sans-serif;color:var(--sun);font-size:1.35rem}.steps h2{margin:6px 0 8px;font-size:2rem}.steps p,.fact p,.fund-list p,.tier p,.faq p{margin:0;color:var(--muted)}.section-head{max-width:40rem;margin-bottom:28px}.section-head h2,.ownership h2,.finale-copy h2{margin:8px 0 12px;font-size:clamp(2.4rem,4vw,4rem);line-height:.96}.ownership,.rarity,.studies,.funds,.faq,.held{padding:84px 0 10px}.ownership{display:grid;grid-template-columns:.86fr 1.14fr;gap:56px;align-items:start}.ownership figure{margin:0;position:sticky;top:96px}.ownership img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:28px;display:block}.facts{margin-top:8px}.fact{padding:18px 0;border-top:1px solid var(--line)}.fact h3{margin:0 0 6px;font-size:1.55rem}.tiers{display:grid;gap:0}.tier{display:grid;grid-template-columns:132px 1fr;gap:20px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.tier img{width:132px;height:132px;object-fit:cover;border-radius:18px}.tier h3{margin:4px 0 6px;font-size:1.7rem}.tier .detail{margin-top:6px;color:var(--dim)}.formula{margin-top:18px;border-top:1px solid var(--line);padding-top:8px}.formula summary{cursor:pointer;color:var(--ink);padding:12px 0}.formula p{color:var(--muted);margin:0 0 12px}.showcase{display:grid;grid-template-columns:1.55fr .85fr;gap:12px;margin-bottom:12px}.showcase-main,.showcase-side button{position:relative;display:block;padding:0;border:0;border-radius:24px;overflow:hidden;cursor:pointer;background:#1c1814;text-align:left}.showcase-main{min-height:640px}.showcase-main img,.showcase-side img{width:100%;height:100%;object-fit:cover;display:block}.showcase-main img{min-height:640px}.showcase-side{display:grid;grid-template-rows:1fr 1fr;gap:12px}.showcase-main span,.showcase-side span{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:64px 18px 16px;background:linear-gradient(transparent,#080605c7);color:#f4efe6}.showcase-main em,.showcase-side span{font-style:normal}.showcase-main em{color:#f0b26a;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.showcase-main strong{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:520;letter-spacing:-.04em;line-height:.95}.showcase-main small{max-width:36rem;font-size:1rem;color:#efe6da}.art-strip{display:grid;grid-auto-flow:column;grid-auto-columns:168px;gap:10px;overflow-x:auto;padding-bottom:8px}.art-strip button{padding:0;border:2px solid transparent;border-radius:16px;overflow:hidden;cursor:pointer;background:transparent}.art-strip button.on{border-color:var(--sun)}.art-strip img{display:block;width:100%;height:112px;object-fit:cover}.browse-picks{margin:0 0 18px}.browse-picks button{border-color:var(--line);color:var(--ink)}.browse-picks button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.browse-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.browse-card{display:grid;gap:8px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.browse-card img,.browse-card canvas{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px}.browse-card strong{display:block;font-family:Bricolage Grotesque,sans-serif;font-weight:520;font-size:1.02rem}.browse-card em{color:var(--dim);font-style:normal;font-size:.82rem}.browse-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.browse-nav button{border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:999px;padding:8px 14px;cursor:pointer}.browse-nav button:disabled{opacity:.35;cursor:default}.gallery{display:none}.study{position:relative;display:block;padding:0;border:0;border-radius:22px;overflow:hidden;cursor:pointer;background:#1c1814;text-align:left}.study.feature{grid-row:span 2}.study img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.study:hover img{transform:scale(1.045)}.study span{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:48px 16px 14px;background:linear-gradient(transparent,#080605d1)}.study em{font-style:normal;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sun);font-weight:600}.study strong{font-family:Bricolage Grotesque,sans-serif;font-size:1.55rem;font-weight:500}.bar{display:flex;height:14px;border-radius:99px;overflow:hidden;background:#2a241e}.fund-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:22px 40px;margin:26px 0 0;padding:0}.fund-list li{display:flex;gap:12px}.swatch{width:12px;height:12px;border-radius:99px;margin-top:6px;flex:none}.fund-list strong{display:block;margin-bottom:4px}.dollars{margin-top:4px;color:var(--ink);font-family:Bricolage Grotesque,sans-serif;font-size:1.35rem}.faq ul{list-style:none;margin:0;padding:0}.faq li{border-top:1px solid var(--line)}.faq li:last-child{border-bottom:1px solid var(--line)}.faq button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;border:0;background:transparent;text-align:left;cursor:pointer;font-size:1.2rem}.faq p{padding:0 0 18px;max-width:46rem}.faq a{color:var(--sun)}.plus{width:14px;height:14px;position:relative;flex:none}.plus:before,.plus:after{content:"";position:absolute;background:currentColor}.plus:before{width:14px;height:1.5px;top:6px;left:0}.plus:after{width:1.5px;height:14px;left:6px;top:0}.plus.open:after{transform:scaleY(0)}.finale{position:relative;min-height:520px;display:grid;place-items:center;margin-top:72px;overflow:hidden}.finale img,.finale-scrim{position:absolute;inset:0;width:100%;height:100%}.finale img{object-fit:cover;object-position:center 60%}.finale-scrim{background:linear-gradient(180deg,#100e0c26,#100e0c8c)}.finale-copy{position:relative;z-index:1;text-align:center;padding:48px 20px;color:#f4efe6}.finale-copy .eyebrow{color:#f0b26a}.finale-copy a{width:auto;padding:0 22px;margin:8px auto 0}footer{padding:48px 0 72px;color:var(--dim);font-size:.95rem}footer .foot-brand{margin-bottom:16px;color:var(--ink)}footer p{max-width:52rem}footer a{color:var(--muted)}.held-row{display:grid;grid-auto-flow:column;grid-auto-columns:220px;gap:12px;overflow-x:auto;padding-bottom:8px}.held-card{display:grid;gap:8px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.held-card img,.held-card canvas{width:100%;height:150px;object-fit:cover;border-radius:16px}.held-card strong{display:block;font-family:Bricolage Grotesque,sans-serif;font-weight:500;font-size:1.15rem}.held-card em{color:var(--dim);font-style:normal;font-size:.85rem}.mint-dock{display:none;position:fixed;z-index:25;left:12px;right:12px;bottom:12px;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:20px;background:color-mix(in srgb,var(--bg) 92%,transparent);color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mint-dock strong{display:block;font-family:Bricolage Grotesque,sans-serif;font-size:1.3rem;font-weight:500;line-height:1}.mint-dock span{color:var(--dim);font-size:.82rem}.mint-dock a{width:auto;height:46px;padding:0 18px;margin-left:auto}.modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:#080605b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.certificate{width:min(920px,100%);max-height:min(92vh,760px);display:grid;grid-template-columns:1.05fr .95fr;background:var(--bg-2);color:var(--ink);border-radius:28px;overflow:auto;border:1px solid var(--line)}.certificate>img,.certificate>canvas{width:100%;height:100%;min-height:320px;object-fit:cover}.certificate-body{padding:22px 22px 24px}.cert-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cert-top .eyebrow{flex:1;padding-top:6px}.certificate h2{margin:10px 0 6px;font-size:clamp(2.2rem,4vw,3.3rem);line-height:.95}.cert-tier{margin:0 0 12px;color:var(--sun);letter-spacing:.04em}.close{flex:none;border:1px solid var(--line);background:transparent;border-radius:999px;padding:6px 12px;cursor:pointer}.traits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 0}.traits div{padding-top:8px;border-top:1px solid var(--line)}.traits dt{color:var(--dim);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.traits dd{margin:4px 0 0}.tx{display:inline-block;margin-top:16px;color:var(--sun)}.thumbs{display:flex;gap:8px;margin-top:16px}.thumbs button{width:54px;height:54px;padding:0;border-radius:10px;overflow:hidden;border:1px solid transparent;background:transparent;cursor:pointer}.thumbs button.on{border-color:var(--sun)}.thumbs img,.thumbs canvas{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:980px){.living{display:none}.ownership figure{position:static}.ownership img,.showcase-main img,.hero-stills img,.ownership figure:after,.showcase-main:after{animation:none}.ownership figure:after,.showcase-main:after{display:none}.hero-stills img{opacity:0}.hero-stills img:first-child{opacity:1}.nav{flex-wrap:wrap;row-gap:8px}.nav-links{display:flex;order:4;flex:1 0 100%;gap:16px;overflow-x:auto;scrollbar-width:none}.nav-links a{white-space:nowrap;font-size:.88rem}.hero-stage{padding-top:148px}.hero-inner,.ownership,.steps ol,.fund-list,.hero-deck,.showcase{grid-template-columns:1fr}.showcase-main,.showcase-main img{min-height:420px}.browse-grid{grid-template-columns:repeat(3,1fr)}.fund-picks{flex-wrap:wrap}.fund-picks button{flex:1 1 42%}.gallery{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.study.feature{grid-row:auto}.certificate{grid-template-columns:1fr}.certificate>img,.certificate>canvas{max-height:42vh;min-height:0}}@media(max-width:640px){.nav{padding:12px 14px;gap:8px}.nav-tool,.lang button,.nav-wallet{padding:6px 10px;min-height:40px}.wrap,.hero-stage{width:min(1180px,calc(100% - 28px))}.hero-copy h1 span{font-size:clamp(3.4rem,18vw,4.8rem)}.splash-copy h2{font-size:clamp(3.2rem,16vw,4.6rem)}.splash-copy button{min-height:44px}.lookup-row{flex-direction:column}.lookup-row input,.lookup-row .cta{width:100%}.browse-grid{grid-template-columns:1fr 1fr}.gallery{grid-template-columns:1fr;grid-auto-rows:72vw}.tier{grid-template-columns:96px 1fr;gap:12px}.tier img{width:96px;height:96px}.mint-dock.show{display:flex;bottom:calc(12px + env(safe-area-inset-bottom))}body:has(.mint-dock.show){padding-bottom:96px}body.modal-open .mint-dock{display:none}.modal{padding:12px}.certificate{max-height:calc(100svh - 24px)}.certificate>img,.certificate>canvas{max-height:32vh}.traits{grid-template-columns:1fr}footer{padding-bottom:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.study img{transition:none}.splash-reel img{animation:none;opacity:0;transform:none}.splash-reel img:first-child{opacity:1}}
