:root{--bg:#090a0c;--panel:#111318;--panel2:#171a20;--text:#f4f4f1;--muted:#989ca5;--line:#282c34;--lime:#c9ff45;--lime-dark:#9acc2a;--danger:#ff5f67;--max:1240px}*{box-sizing:border-box}body{background:radial-gradient(circle at 70% -10%, #c9ff4517, transparent 25%), var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.siteHeader{max-width:var(--max);border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;margin:0 auto;padding:0 24px;display:grid}.brand{letter-spacing:-.06em;font-size:26px;font-weight:900}.brand span{color:var(--lime)}.siteHeader nav{color:#c7cad0;gap:32px;font-size:14px;display:flex}.siteHeader nav a:hover{color:#fff}.walletActions{justify-self:end;align-items:center;gap:8px;display:flex;position:relative}.walletButton,.primaryButton,.secondaryButton{cursor:pointer;border:0;border-radius:5px;padding:13px 18px;font-weight:750}.walletButton,.primaryButton{background:var(--lime);color:#0a0b0d}.walletButton:disabled,.primaryButton:disabled{opacity:.45;cursor:not-allowed}.secondaryButton{color:#fff;background:0 0;border:1px solid #383d46}.full{text-align:center;width:100%;margin-top:18px;display:block}.walletMenu summary{color:var(--muted);cursor:pointer;font-size:12px}.walletMenuPanel{border:1px solid var(--line);z-index:20;background:#171a20;min-width:180px;padding:8px;position:absolute;top:45px;right:0}.walletMenuPanel button{color:#fff;text-align:left;background:0 0;border:0;width:100%;padding:10px;display:block}.headerActions{justify-self:end;align-items:center;gap:8px;display:flex}.accountButton,.accountMenuTrigger{border:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:10px 13px}.accountMenu{position:relative}.accountMenuTrigger{background:#fff;border-color:#cbd5e1;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:border-color .18s,box-shadow .18s;display:flex}.accountMenuTrigger svg{width:23px;height:23px}.accountMenuTrigger:hover,.accountMenuTrigger[aria-expanded=true]{border-color:#94a3b8;box-shadow:0 4px 12px #0f172a14}.accountMenuTrigger:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}.accountMenuPanel{z-index:30;border:1px solid var(--line);background:#fff;width:min(300px,100vw - 32px);padding:12px;position:absolute;top:54px;right:0;box-shadow:0 12px 28px #0f172a26}.accountMenuPanel p{color:var(--muted);margin:0 0 8px;font-size:12px}.accountMenuPanel .accountMenuName{color:#0f172a;margin-bottom:10px;font-size:14px;font-weight:800}.accountWalletRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.accountMenuPanel .accountWalletRow p{white-space:nowrap;margin:0}.accountMenuPanel .accountBalance{color:#0f172a;margin:6px 0 10px;font-weight:800}.accountMenuPanel button,.accountSwitch{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.accountMenuPanel .accountCopyButton{flex:none;font-size:12px}.accountCopyMessage{color:#b91c1c;margin-bottom:8px;font-size:12px;display:block}.hero{max-width:var(--max);grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;min-height:700px;margin:0 auto;padding:90px 24px 70px;display:grid;position:relative}.heroGlow{pointer-events:none;background:radial-gradient(circle,#c9ff4524,#0000 64%);width:500px;height:500px;position:absolute;top:8%;right:4%}.eyebrow{color:var(--lime);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.07em;max-width:850px;margin:18px 0 28px;font-size:clamp(54px,7vw,96px);line-height:.94}.hero h1 span{color:#767b85}.heroText{color:#adb1b9;max-width:650px;font-size:19px;line-height:1.65}.heroActions{gap:12px;margin-top:34px;display:flex}.heroObject{position:relative}.luxCard{background:linear-gradient(145deg,#151820,#0d0f13);border:1px solid #313640;flex-direction:column;justify-content:flex-end;min-height:480px;padding:38px;display:flex;transform:rotate(2deg);box-shadow:0 30px 100px #00000073}.luxMark{color:#4d535e;letter-spacing:-.08em;margin-bottom:auto;font-size:96px;font-weight:900}.luxCard h2{letter-spacing:-.04em;font-size:36px}.chainProof{flex-wrap:wrap;gap:8px;display:flex}.chainProof span,.ticketChip{color:#aeb3bb;border:1px solid #343944;padding:8px 10px;font-size:12px}.section{max-width:var(--max);margin:0 auto;padding:80px 24px}.pageTop{padding-top:80px}.pageTitle{letter-spacing:-.055em;margin:10px 0 48px;font-size:clamp(42px,6vw,74px)}.featureGrid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.featureGrid>div{background:var(--bg);min-height:260px;padding:42px}.featureNumber{color:#626773;font-size:13px}.featureGrid h3{margin-top:65px;font-size:26px}.featureGrid p,.statement p,.panel p,.panel li,.prosePage p{color:var(--muted);line-height:1.65}.statement{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.statement h2{letter-spacing:-.055em;max-width:850px;font-size:clamp(40px,6vw,72px)}.statement>p:last-child{max-width:700px;font-size:18px}.drawGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.drawCard{background:var(--panel);border:1px solid var(--line);overflow:hidden}.drawImage{background:linear-gradient(135deg,#252b34,#111319) 50%/cover;min-height:310px;padding:16px}.status{letter-spacing:.08em;background:#101216;border:1px solid #363b45;padding:7px 9px;font-size:10px;font-weight:800;display:inline-block}.status-succeeded{color:var(--lime)}.status-failed,.status-cancelled{color:var(--danger)}.drawCardBody{padding:24px}.drawCardBody h3{letter-spacing:-.035em;min-height:64px;font-size:27px}.metricRow,.purchaseTotal{color:#c6c9cf;justify-content:space-between;gap:16px;font-size:13px;display:flex}.progressTrack{background:#2a2e36;height:5px;margin:16px 0 8px;overflow:hidden}.progressTrack.large{height:8px;margin-top:34px}.progressFill{background:var(--lime);height:100%}.drawHero{grid-template-columns:1fr 1fr 340px;align-items:stretch;gap:32px;display:grid}.drawHero.noHeroImage{grid-template-columns:minmax(0,1fr) 340px}.drawHeroImage{background:linear-gradient(145deg,#242933,#101216) 50%/cover;min-height:500px}.drawHeroCopy{padding:30px 10px}.drawHeroCopy h1{letter-spacing:-.055em;margin:12px 0 22px;font-size:clamp(46px,5vw,72px)}.drawHeroCopy>p:not(.eyebrow){color:var(--muted);line-height:1.7}.proofLinks{color:#d4d6db;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:13px;display:flex}.purchasePanel,.panel{background:var(--panel);border:1px solid var(--line);padding:28px}.purchasePanel .price{letter-spacing:-.04em;margin:20px 0;font-size:40px;font-weight:800}.purchasePanel label{color:var(--muted);gap:8px;font-size:12px;display:grid}.purchasePanel input{color:#fff;background:#0c0e11;border:1px solid #323741;width:100%;padding:12px}.purchaseTotal{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.purchasePanel small,.drawCard small{color:#727782;margin-top:12px;line-height:1.5;display:block}.formMessage{overflow-wrap:anywhere;font-size:13px;color:var(--lime)!important}.cardPaymentOption{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.cardPaymentOption>p{margin:0 0 14px;font-size:13px;font-weight:750}.cardPaymentOption .full{margin-bottom:0}.cardCheckout{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.polarInlineFrame{scrollbar-width:none;background:#fff;border:0;width:100%;max-height:none;display:block;overflow:hidden}.polarInlineFrame::-webkit-scrollbar{width:0;height:0;display:none}.cardCheckoutIntro{color:var(--muted);margin:8px 0 16px;font-size:12px;line-height:1.55}.popupBlocked,.cardWarning{border:1px solid var(--signal,var(--danger));background:var(--paper-2,var(--panel));color:var(--ink,var(--text));border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.5}.popupBlocked p,.cardWarning p{margin:0}.cardProviderNote{color:var(--muted);margin:6px 0 14px;font-size:12px;line-height:1.45}.cardProgress{margin:8px 0 14px}.rampnowModal{z-index:120;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rampnowModalBackdrop{cursor:pointer;background:#0f172a8c;border:0;position:absolute;inset:0}.rampnowModalPanel{z-index:1;background:#fff;border-radius:16px;flex-direction:column;width:min(100%,440px);height:min(860px,100dvh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.rampnowModalBar{color:#0f172a;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:14px;display:flex}.rampnowModalClose{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1}.rampnowModalFrame{background:#f8fafc;border:0;flex:1;width:100%;min-height:0}.rampnowModalWaiting{color:#64748b;text-align:center;flex:1;justify-content:center;align-items:center;margin:0;padding:24px;display:flex}.rampnowModalFallback{text-align:center;background:#fff;border-top:1px solid #e2e8f0;padding:8px 16px 12px}.rampnowModalFallback .popupBlocked{text-align:left;margin:8px 0}@media (max-width:640px){.rampnowModal{padding:0}.rampnowModalPanel{border-radius:0;width:100%;height:100dvh}}.cardProgressHead{justify-content:space-between;gap:12px;font-size:14px;display:flex}.ticketStatusPanel{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:17px;display:flex}.ticketStatusPanel strong{font-size:14px;display:block}.ticketStatusPanel p{color:#475569;margin:5px 0 0;font-size:12px;line-height:1.5}.ticketStatusPanel.isComplete{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.ticketStatusPanel.hasError{color:#991b1b;background:#fef2f2;border-color:#fecaca}.walletFundingToggle{margin:0 0 12px}.walletFundingPanel{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;margin:0 0 16px;padding:18px}.walletFundingPanel h3{margin:0 0 10px;font-size:18px}.walletFundingPanel p{color:#475569;margin:8px 0;font-size:13px;line-height:1.5}.walletFundingQr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:max-content;max-width:100%;margin:16px auto;padding:6px}.walletFundingValue{border-top:1px solid #e2e8f0;gap:5px;padding:10px 0;font-size:12px;display:grid}.walletFundingValue>span:first-child{color:#64748b;font-weight:700}.walletFundingValue code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px}.walletFundingValue button{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:5px 0;font-weight:750}.walletFundingPanel .walletFundingFeedback{color:#1d4ed8;font-weight:700}.walletFundingPanel .walletFundingNote{margin-top:14px}.checkoutLoading,.pageLoading{color:#475569;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.checkoutLoading{border-top:1px solid #e2e8f0;min-height:112px;margin-top:18px;padding:24px 18px}.pageLoading{min-height:250px}.loadingSpinner{border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite spinnerTurn}@keyframes spinnerTurn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loadingSpinner{animation:none}}.phoneCheckoutButton:disabled{opacity:.45;cursor:not-allowed}.phoneCheckoutCard{border:1px solid var(--line);text-align:center;margin-top:14px;padding:16px}.phoneQrCode{background:#fff;border-radius:4px;width:max-content;margin:0 auto 12px;padding:8px}.phoneCheckoutCard p{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.5}.phoneCheckoutCard small{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.45}.twoColumn{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sectionInner{margin-top:60px}.panel h3{letter-spacing:-.035em;font-size:30px}.panel li{margin:10px 0}.entryRow{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.entryRow button{color:var(--lime);cursor:pointer;background:0 0;border:0}.winnerBanner{background:#c9ff450d;border:1px solid #c9ff4580;margin-top:60px;padding:50px}.winnerBanner h2{font-size:44px}.prosePage{max-width:1000px}.prosePage .lead{max-width:760px;font-size:22px}.fairSteps{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:60px;display:grid}.fairSteps>div{background:var(--bg);padding:32px}.fairSteps b{color:var(--lime)}.notice{border-left:3px solid var(--lime);background:var(--panel);color:#c1c4ca;margin-top:40px;padding:24px;line-height:1.6}.ticketGroup{border-top:1px solid var(--line);padding:28px 0}.ticketGroup h2{margin-bottom:6px}.ticketGroup p{color:var(--muted)}.ticketChips{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.ticketCards{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px;margin:18px 0;display:grid}.ticketCard{border:1px solid var(--line);color:var(--muted);border-radius:12px;flex-direction:column;gap:4px;padding:8px;font-size:12px;display:flex}.ticketCard strong{color:var(--text,#fff);font-size:14px}.ticketCardImage{aspect-ratio:1;object-fit:cover;background:linear-gradient(145deg,#b7a7d6,#e0d9ed);border-radius:8px;width:100%;display:block}.refundBox{background:#c9ff450d;border:1px solid #c9ff4540;align-items:center;gap:16px;padding:16px;display:flex}.winnerGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.winnerCard{border:1px solid var(--line);background:var(--panel);overflow:hidden}.winnerCardBody{padding:32px}.winnerPrize{background-color:#e2e8f0;background-position:50%;background-size:cover;min-height:220px}.winnerUsername{color:var(--ink);margin:16px 0;font-size:18px;font-weight:700}.winnerCard a{color:var(--lime)}.emptyState{color:var(--muted);text-align:center;border:1px dashed #333844;padding:40px}footer{max-width:var(--max);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:40px;margin:80px auto 0;padding:40px 24px 60px;font-size:12px;display:flex}footer p{max-width:600px;line-height:1.6}@media (max-width:1000px){.siteHeader{grid-template-columns:1fr auto}.siteHeader nav{display:none}.hero,.drawHero,.drawHero.noHeroImage{grid-template-columns:1fr}.hero{padding-top:60px}.heroObject{max-width:600px}.drawGrid{grid-template-columns:repeat(2,1fr)}.featureGrid{grid-template-columns:1fr}}@media (max-width:680px){.siteHeader{padding:0 16px}.section,.hero{padding-left:16px;padding-right:16px}.drawGrid,.twoColumn,.winnerGrid,.fairSteps{grid-template-columns:1fr}.winnerPrize{min-height:200px}.hero h1{font-size:54px}.heroActions{flex-direction:column}.luxCard{min-height:390px}.refundBox{flex-direction:column;align-items:stretch}footer{flex-direction:column}}:root{--bg:#f8fafc;--panel:#fff;--panel2:#f1f5f9;--text:#0f172a;--muted:#64748b;--line:#e2e8f0;--lime:#2563eb;--lime-dark:#1d4ed8}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main{min-height:70vh}.vaultHeader{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #0f172a14;position:sticky;top:0}.vaultHeaderInner{justify-content:space-between;align-items:center;gap:28px;max-width:1280px;height:80px;margin:0 auto;padding:0 24px;display:flex}.vaultBrand{color:#0f172a;letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:9px;font-size:21px;font-weight:900;display:inline-flex}.vaultBrand>span:last-child{color:#2563eb}.vaultBrandMark{color:#fff;letter-spacing:0;background:#2563eb;border-radius:10px;place-items:center;width:32px;height:32px;font-size:21px;display:grid;box-shadow:0 8px 20px #2563eb3d}.vaultHeader nav{color:#475569;align-items:center;gap:28px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.vaultHeader nav a:hover{color:#2563eb}.walletActions{justify-self:auto}.walletButton{color:#fff;background:#0f172a;border-radius:999px;padding:12px 17px;box-shadow:0 8px 20px #0f172a1f}.walletButton:hover{background:#1e293b}.walletMenu summary,.walletMenuPanel button{color:#334155}.walletMenuPanel{background:#fff;border-color:#e2e8f0;box-shadow:0 14px 30px #0f172a24}.vaultHero{background:linear-gradient(#eff6ff 0%,#f8fafc 88%);grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:76px;min-height:515px;padding:92px max(24px,50vw - 590px);display:grid}.vaultHeroCopy{max-width:660px}.vaultKicker{color:#2563eb;letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:850}.vaultHero h1,.vaultSectionHeading h2,.vaultHow h2{color:#0f172a;letter-spacing:-.055em;margin:0;font-weight:850;line-height:.98}.vaultHero h1{max-width:650px;font-size:clamp(48px,6vw,78px)}.vaultHeroCopy>p:not(.vaultKicker):not(.vaultTestLabel){color:#64748b;max-width:590px;margin:25px 0 0;font-size:18px;font-weight:500;line-height:1.65}.vaultHeroActions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.vaultPrimaryButton,.vaultSecondaryButton,.vaultCardButton{border-radius:999px;justify-content:center;align-items:center;padding:13px 20px;font-size:14px;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.vaultPrimaryButton,.vaultCardButton{color:#fff;background:#0f172a;box-shadow:0 10px 24px #0f172a26}.vaultCardButton{cursor:pointer;border:0}.vaultCardButton:disabled{opacity:.65;cursor:wait}.vaultPrimaryButton:hover,.vaultCardButton:hover{background:#2563eb;transform:translateY(-1px)}.vaultSecondaryButton{color:#334155;background:#fffc;border:1px solid #cbd5e1}.vaultSecondaryButton:hover{color:#2563eb;border-color:#93c5fd}.vaultTestLabel{color:#64748b;margin:24px 0 0;font-size:12px;font-weight:700}.vaultHeroCard{color:#fff;background:linear-gradient(145deg,#1e3a8a,#0f172a 65%);border:1px solid #bfdbfe;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:360px;padding:30px;display:flex;transform:rotate(1.8deg);box-shadow:0 26px 70px #1e3a8a3d}.vaultHeroCard>span{color:#bfdbfe;letter-spacing:.15em;font-size:12px;font-weight:800}.vaultHeroCard strong{letter-spacing:-.05em;max-width:360px;font-size:clamp(31px,3.2vw,46px);line-height:1.04}.vaultHeroCard div{flex-wrap:wrap;gap:8px;display:flex}.vaultHeroCard small{color:#dbeafe;border:1px solid #bfdbfe61;padding:8px 10px;font-weight:700}.vaultDrops,.vaultHow{max-width:1180px;margin:0 auto;padding:85px 24px}.vaultSectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.vaultSectionHeading h2{font-size:clamp(36px,4vw,54px)}.vaultTextLink{color:#2563eb;white-space:nowrap;font-size:14px;font-weight:800}.vaultTextLink:hover{color:#1d4ed8}.vaultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.vaultStatus{color:#64748b;font-weight:600}.vaultError{color:#b91c1c}.vaultSkeleton{background:linear-gradient(135deg,#f8fafc,#e2e8f0);place-items:center;min-height:360px;display:grid}.vaultDropCardIn{animation:.35s vaultCardIn}@keyframes vaultCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vaultDropCardIn{animation:none}}.vaultCardOddsNote{color:#64748b;margin:6px 0 0;font-size:11px;line-height:1.45}.vaultEmptyState{text-align:center;background:#eff6ff;border:1px dashed #93c5fd;border-radius:18px;padding:35px}.vaultEmptyState h3{margin:0;font-size:22px}.vaultEmptyState p{color:#64748b;max-width:560px;margin:10px auto 0;line-height:1.6}.vaultDropCard{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 4px 14px #0f172a0a}.vaultDropCard:hover{border-color:#bfdbfe;transform:translateY(-5px);box-shadow:0 18px 40px #2563eb1f}.vaultDropImage{background:linear-gradient(135deg,#dbeafe,#e2e8f0) 50%/cover;min-height:220px;padding:15px}.vaultDropState{color:#475569;text-transform:uppercase;letter-spacing:.06em;background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #0f172a14}.vaultDropState.isLive{color:#047857}.vaultDropState.isLive:before{content:"";background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98126}.vaultDropBody{flex-direction:column;flex:1;padding:21px;display:flex}.vaultCurator{color:#64748b;margin:0 0 8px;font-size:11px;font-weight:750}.vaultDropBody h3{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:22px}.vaultDescription{color:#64748b;min-height:43px;margin:10px 0 18px;font-size:13px;line-height:1.55}.vaultOdds{color:#475569;text-transform:uppercase;letter-spacing:.045em;background:#eff6ff;border:1px solid #dbeafe;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:11px;font-weight:750;display:flex}.vaultOdds strong{color:#2563eb;font-size:12px}.vaultProgressMeta{color:#64748b;justify-content:space-between;gap:8px;margin:20px 0 8px;font-size:11px;font-weight:700;display:flex}.vaultProgressMeta strong{color:#334155}.vaultProgress{background:#e2e8f0;border-radius:999px;height:7px;overflow:hidden}.vaultProgress span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);height:100%;display:block}.vaultDropFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:end;gap:12px;margin-top:22px;padding-top:17px;display:flex}.vaultDropFooter small{color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800;display:block}.vaultDropFooter strong{margin-top:3px;font-size:18px;display:block}.vaultCardButton{padding:10px 14px;font-size:12px}.vaultHow{border-top:1px solid #e2e8f0}.vaultHowHeading{text-align:center;max-width:700px;margin:0 auto 45px}.vaultHow h2{font-size:clamp(34px,4.5vw,56px)}.vaultSteps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vaultSteps article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:29px}.vaultSteps span{color:#2563eb;font-size:13px;font-weight:850}.vaultSteps h3{letter-spacing:-.025em;margin:50px 0 10px;font-size:21px}.vaultSteps p{color:#64748b;margin:0;font-size:14px;line-height:1.6}footer{color:#64748b;border-color:#e2e8f0;max-width:1180px}.smallBrand{color:#0f172a}.smallBrand span{color:#2563eb}.section,.hero{background:0 0}.panel,.purchasePanel,.winnerCard{background:#fff;border-color:#e2e8f0}.panel p,.panel li,.prosePage p,.featureGrid p,.statement p{color:#64748b}.secondaryButton{color:#334155;border-color:#cbd5e1}.primaryButton{color:#fff;background:#0f172a}.progressTrack{background:#e2e8f0}.progressFill{background:#2563eb}@media (max-width:820px){.vaultHeader nav{display:none}.vaultHero{grid-template-columns:1fr;gap:44px;padding-top:66px}.vaultHeroCard{max-width:560px;min-height:280px}.vaultGrid,.vaultSteps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.vaultHeaderInner{height:70px;padding:0 16px}.vaultBrand{font-size:18px}.vaultBrandMark{width:28px;height:28px}.walletButton{padding:10px 12px;font-size:12px}.vaultHero,.vaultDrops,.vaultHow{padding-left:16px;padding-right:16px}.vaultHero{padding-top:54px}.vaultSectionHeading{flex-direction:column;align-items:start}.vaultGrid,.vaultSteps{grid-template-columns:1fr}.vaultHeroActions{flex-direction:column;align-items:stretch}.vaultHeroActions a{text-align:center}.vaultHeroCard{transform:none}.vaultDropImage{min-height:200px}}.vaultPrototypeGallery{max-width:1180px;margin:0 auto;padding:0 24px 85px}.vaultPrototypeGallery .vaultSectionHeading{margin-bottom:12px}.vaultPrototypeBadge{color:#92400e;white-space:nowrap;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.vaultPrototypeIntro{color:#64748b;max-width:700px;margin:0 0 28px;line-height:1.6}.vaultDemoGrid{opacity:.96}.vaultDemoCard{background:#fcfdff}.vaultDemoNotice{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:11px;margin:0 0 22px;padding:12px 14px;font-size:13px;line-height:1.5}.vaultDisabledButton{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.vaultImageNote{color:#94a3b8;margin:18px 0 0;font-size:12px;line-height:1.5}.walletDialog{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.walletDialogBackdrop{cursor:default;background:#0f172a73;border:0;position:absolute;inset:0}.walletDialogPanel{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:20px;width:min(100%,430px);padding:30px;position:relative;box-shadow:0 24px 70px #0f172a40}.walletDialogClose{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;width:32px;height:32px;font-size:23px;line-height:1;position:absolute;top:15px;right:16px}.walletDialogKicker{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:850}.walletDialogPanel h2{letter-spacing:-.04em;margin:0;font-size:29px}.walletDialogPanel>p:not(.walletDialogKicker){color:#64748b;font-size:14px;line-height:1.55}.walletConnectorList{gap:10px;margin:22px 0 16px;display:grid}.walletConnector{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;gap:4px;width:100%;padding:15px;transition:border-color .15s,background .15s;display:grid}.walletConnector:hover:not(:disabled){background:#eff6ff;border-color:#60a5fa}.walletConnector:disabled{cursor:wait;opacity:.65}.walletConnector span{font-size:14px;font-weight:800}.walletConnector small{color:#64748b;font-size:12px}.walletDialogStatus{font-weight:700;color:#1d4ed8!important}.walletDialogError{background:#fff1f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-weight:600;color:#b91c1c!important}.walletDialogHelp{margin:18px 0 0;font-size:12px!important}.walletDialogHelp a{color:#2563eb;text-underline-offset:2px;font-weight:800;text-decoration:underline}.accountDialogPanel{max-width:430px}.accountSignupStep{letter-spacing:.1em;font-weight:850;color:#64748b!important;margin:0 0 7px!important;font-size:11px!important}.accountForm{gap:14px;margin:22px 0 16px;display:grid}.accountForm label{color:#334155;gap:6px;font-size:13px;font-weight:700;display:grid}.accountForm input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:11px}.passwordHint{color:#64748b;margin:-5px 0 0;font-size:12px;line-height:1.45}.accountSwitch{margin-top:8px}.ageDialogPanel{border:1px solid #cbd5e1;border-radius:24px;width:min(100%,480px);max-width:480px;max-height:calc(100dvh - 40px);padding:0;overflow-y:auto}.ageDialogPanel .walletDialogClose{z-index:2;color:#fff;background:#ffffff24;top:18px;right:18px}.ageDialogPanel .walletDialogClose:hover{background:#ffffff40}.ageDialogHero{color:#fff;background:radial-gradient(circle at 83% 20%,#60a5fa61,#0000 34%),linear-gradient(135deg,#091329 0%,#173b80 100%);padding:27px 34px 34px;position:relative;overflow:hidden}.ageDialogHero:after{content:"";pointer-events:none;border:1px solid #ffffff30;border-radius:50%;width:195px;height:195px;position:absolute;top:50px;right:-65px}.ageDialogTopline{letter-spacing:.15em;justify-content:space-between;align-items:center;padding-right:32px;font-size:10px;font-weight:850;display:flex}.ageDialogStep{color:#bfdbfe}.ageDialogBadge{letter-spacing:-.08em;background:#ffffff21;border:1px solid #ffffff73;border-radius:22px;justify-content:center;align-items:center;width:76px;height:76px;margin:32px 0 27px;font-size:30px;font-weight:850;display:flex;transform:rotate(-6deg);box-shadow:0 12px 28px #0000001f}.ageDialogBadge span{color:#93c5fd}.ageDialogEyebrow{color:#93c5fd;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.ageDialogHero h2{letter-spacing:-.05em;max-width:340px;margin:0;font-size:clamp(29px,6vw,36px);line-height:1.08}.ageDialogHero>p:last-child{color:#dbeafe;max-width:350px;margin:12px 0 0;font-size:13px;line-height:1.55}.ageDialogForm{gap:12px;padding:27px 34px 31px;display:grid}.ageDialogForm>label:first-child{color:#334155;font-size:12px;font-weight:800}.ageDialogForm>input[type=date]{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-height:50px;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:0 15px;font-size:15px}.ageDialogForm>input[type=date]:focus{border-color:#2563eb;outline:3px solid #bfdbfe}.ageDialogConfirm{color:#475569;cursor:pointer;align-items:start;gap:11px;margin:4px 0 3px;font-size:12px;line-height:1.5;display:flex}.ageDialogConfirm input{accent-color:#2563eb;flex:none;width:17px;height:17px;margin:1px 0 0}.ageDialogError{color:#b91c1c;margin:0;font-size:12px;font-weight:700}.ageDialogContinue{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 17px;font-size:14px;font-weight:800;display:flex;box-shadow:0 10px 20px #2563eb33}.ageDialogContinue:hover:not(:disabled){background:#1d4ed8}.ageDialogContinue:disabled{opacity:.6;cursor:wait}.ageDialogContinue span{font-size:22px;line-height:1}.ageDialogPrivacy{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.45}.ageDialogBack{color:#2563eb;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px;font-size:12px;font-weight:800}.ageEligibilityNotice{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin:12px 0;padding:14px 16px;font-size:13px;line-height:1.5}.ageEligibilityNotice button{color:#1d4ed8;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:800;display:block}@media (max-width:560px){.ageDialogHero{padding:25px 25px 29px}.ageDialogForm{padding:25px}.ageDialogBadge{margin-top:23px;margin-bottom:23px}.vaultPrototypeGallery{padding-left:16px;padding-right:16px}.vaultPrototypeBadge{white-space:normal}}.separatedPage{color:#0f172a}.separatedHero{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);align-items:stretch;gap:28px;display:grid}.separatedHero>div:first-child{background:linear-gradient(140deg,#eff6ff,#fff 72%);border:1px solid #bfdbfe;border-radius:24px;padding:clamp(30px,5vw,65px)}.separatedHero h1{color:#0f172a;letter-spacing:-.06em;max-width:680px;margin:16px 0;font-size:clamp(42px,5vw,66px);line-height:1.02}.separatedHero h2{color:#1d4ed8;letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(22px,2.8vw,32px)}.separatedHero>div:first-child>p:not(.eyebrow){color:#475569;max-width:650px;font-size:16px;line-height:1.65}.separatedLinks{color:#1d4ed8;flex-wrap:wrap;gap:16px;margin-top:20px;font-size:13px;font-weight:800;display:flex}.separatedStats{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.separatedStats span{color:#64748b;background:#fff;border:1px solid #dbeafe;border-radius:13px;min-width:130px;padding:13px 16px;font-size:12px;font-weight:700}.separatedStats strong{color:#1e3a8a;margin-bottom:4px;font-size:17px;display:block}.separatedCard{color:#fff;background:linear-gradient(160deg,#1e3a8a,#0f172a);border:1px solid #1e3a8a;border-radius:24px;flex-direction:column;gap:13px;padding:32px;display:flex;box-shadow:0 20px 50px #1e3a8a29}.separatedArtwork{background:linear-gradient(145deg,#b7a7d6,#e0d9ed) 50%/cover;border-radius:16px;min-height:190px;margin:-14px -14px 14px}.separatedCard .eyebrow{color:#93c5fd;margin:0 0 12px}.separatedCard strong{letter-spacing:-.05em;font-size:38px}.separatedCard span,.separatedCard p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.5}.separatedCard p:first-of-type{margin-top:22px}.separatedCard a{color:#bfdbfe;font-size:13px;font-weight:800}.separatedOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.separatedOptions .panel{border:1px solid #e2e8f0;border-radius:20px;min-width:0;padding:30px}.separatedOptions h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:30px}.separatedOptions .panel>p:not(.eyebrow){color:#64748b;font-size:14px;line-height:1.6}.separatedOptions label{color:#334155;margin:24px 0 7px;font-size:13px;font-weight:800;display:block}.separatedQuantityFixed{box-sizing:border-box;color:#181715;background:#f8f6f2;border:1px solid #ddd6ce;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:24px;padding:14px 18px;display:flex}.separatedQuantityFixed span{font-size:14px;font-weight:700}.separatedQuantityFixed strong{font-size:18px}.separatedOptions select,.separatedOptions input[type=number]{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:12px}.separatedOptions .secondaryButton.full{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.separatedOptions .separatedFinePrint{margin-top:22px;font-size:12px!important}.separatedOptions .cardCheckout{max-width:100%;overflow:hidden}@media (max-width:850px){.separatedHero,.separatedOptions{grid-template-columns:1fr}}.mirrorProductPage .drawHero{align-items:start}.mirrorProductPage .drawHeroImage{border-radius:20px;min-height:590px}.mirrorProductPage .drawHeroCopy h1{font-size:clamp(36px,4vw,56px);line-height:1.04}.mirrorProductPage .proofLinks a{color:#1d4ed8;font-weight:750}.mirrorProductPage .purchasePanel{border-radius:20px;box-shadow:0 16px 36px #0f172a0f}.mirrorProductPage .purchasePanel .price{font-size:clamp(30px,3vw,38px);line-height:1.1}.mirrorProductPage .purchasePanel input{box-sizing:border-box;color:#0f172a;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px}.mirrorProductPage .purchasePanel label{color:#334155;font-weight:750}.mirrorProductPage .purchaseTotal{color:#475569}.mirrorProductPage .purchaseTotal strong{color:#0f172a}.mirrorProductPage .secondaryButton.full{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.mirrorProductPage .drawHeroCopy .ageEligibilityNotice{color:#1e3a8a}.mirrorProductPage .drawHeroCopy .onchainCollectionName{color:#64748b;margin-top:8px;font-size:12px}.mirrorProductPage .ageEligibilityNotice a{color:#1d4ed8;text-underline-offset:2px;font-weight:800;text-decoration:underline}.separatedHero .onchainCollectionName{color:#64748b;margin-top:-2px;font-size:12px!important}@media (max-width:850px){.mirrorProductPage .drawHero{grid-template-columns:1fr}.mirrorProductPage .drawHeroImage{min-height:360px}}.collectionConfirmation{border-radius:24px;max-width:680px;margin:0 auto;padding:clamp(28px,5vw,56px)}.collectionConfirmation h1{letter-spacing:-.05em;margin:8px 0 16px;font-size:clamp(38px,5vw,58px)}.collectionConfirmation>p{color:#475569;line-height:1.6}.confirmationDetails{background:#f1f5f9;border-radius:14px;grid-template-columns:120px minmax(0,1fr);gap:12px 18px;margin:24px 0;padding:20px;display:grid}.confirmationDetails span{color:#64748b;font-size:13px}.confirmationDetails strong,.confirmationDetails code,.confirmationDetails a{overflow-wrap:anywhere;min-width:0;font-size:13px}.confirmationDetails a{color:#1d4ed8;font-weight:800}@media (max-width:560px){.confirmationDetails{grid-template-columns:1fr;gap:4px}}.checkoutSpinner{color:var(--muted);align-items:center;gap:10px;padding:14px 0;font-size:14px;display:flex}.checkoutSpinner span{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite checkoutSpin}@keyframes checkoutSpin{to{transform:rotate(360deg)}}.cardCheckout{animation:.35s ease-out checkoutFade}.cardCheckout.isUpdating iframe{opacity:.45;transition:opacity .2s}@keyframes checkoutFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.linkButton{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.separatedQuantityFixed select{color:#181715;background:#fff;border:1px solid #ddd6ce;border-radius:8px;min-width:72px;padding:6px 10px;font-size:16px;font-weight:700}
@font-face{font-family:Instrument Serif;src:url(/fonts/alex/InstrumentSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/alex/InstrumentSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/alex/Manrope-Variable.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{--bg:#0f2130;--bg-alt:#13293a;--panel:#182f42;--panel2:#203a4f;--surface:#182f42;--surface-2:#203a4f;--abyss:#09151f;--text:#f3eee5;--text-2:#b6bfc4;--text-3:#95a3ac;--muted:#b6bfc4;--line:#f3eee51f;--line-2:#f3eee533;--champagne:#d8be90;--brass:#c9a86e;--sea:#74cbbf;--sea-soft:#74cbbf24;--error:#f2a08c;--danger:#f2a08c;--lime:#74cbbf;--lime-dark:#5eb8ad;--paper:#f3eee5;--on-paper:#0f2130;--on-paper-2:#4b5862;--gold-ink:#7d5f37;--ink:#f3eee5;--muted-ink:#b6bfc4;--card:#182f42;--paper-2:#13293a;--paper-3:#203a4f;--rule:#f3eee51f;--signal:#d8be90;--ticket:#d8be90;--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--max:1240px;--header-h:76px;--ease:cubic-bezier(.22, 1, .36, 1)}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:calc(var(--header-h) + 48px)}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-weight:450;line-height:1.6}body:after{content:"";z-index:2;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}main{z-index:1;min-height:72vh;position:relative}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.015em;font-weight:400;line-height:1.02}h1 em,h2 em,h3 em{font-family:var(--serif);font-style:italic;font-weight:400}:focus-visible{outline:2px solid var(--paper);outline-offset:3px}::selection{color:var(--text);background:#d8be9057}a{color:inherit}.vaultHeader{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.2)blur(16px);backdrop-filter:saturate(1.2)blur(16px);background:#0f2130e6;position:sticky;top:0}.designerAnnouncement{background:var(--abyss);min-height:32px;color:var(--text-2);font:600 11px/1.3 var(--sans);letter-spacing:.14em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;padding:7px 16px;display:flex}.designerAnnouncement span:first-child{color:var(--champagne);font-weight:700}.designerAnnouncement span:last-child{color:var(--text-3);letter-spacing:.04em;text-transform:none;font-weight:500}.vaultHeaderInner{max-width:1320px;height:var(--header-h);gap:24px;padding:0 clamp(20px,4vw,40px)}.vaultBrand{flex:none;width:188px}.vaultBrand img,.designerFooter>img{filter:brightness(0)invert(96%)sepia(12%)saturate(280%)hue-rotate(350deg);width:100%;height:auto;display:block}.vaultHeader nav{color:var(--text-2);gap:clamp(8px,2vw,28px);margin-left:8px;font-size:.875rem;font-weight:550}.vaultHeader nav a{border-radius:0;padding:6px 0}.vaultHeader nav a:hover{color:var(--champagne);background:0 0}.headerActions{margin-left:auto}.accountButton,.accountMenuTrigger{border:1px solid var(--line-2);color:var(--text);font-family:var(--sans);box-shadow:none;background:0 0;border-radius:2px}.accountMenuTrigger{width:44px;height:44px}.accountMenuTrigger:hover,.accountMenuTrigger[aria-expanded=true]{border-color:var(--paper);box-shadow:none;background:#f3eee50f}.accountMenuPanel{border:1px solid var(--line-2);background:var(--abyss);color:var(--text);border-radius:8px;box-shadow:0 24px 50px -24px #000000b3}.accountMenuPanel p,.accountMenuPanel .accountMenuName,.accountMenuPanel .accountBalance{color:var(--text)}.accountMenuPanel button,.accountSwitch,.accountMenuPanel .accountCopyButton,.accountMenuPanel .accountMenuLink{color:var(--champagne)}.accountMenuPanel .accountMenuLink{margin:0 0 10px;font-weight:700;display:block}.accountCopyMessage{color:var(--error)}.designerMobileNav{display:none;position:relative}.designerMobileNav summary{border:1px solid var(--line-2);color:var(--text);cursor:pointer;border-radius:2px;padding:9px 14px;font-weight:650;list-style:none}.designerMobileNav summary::-webkit-details-marker{display:none}.designerMobileNavLinks{z-index:60;border:1px solid var(--line-2);background:var(--abyss);border-radius:8px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 50px -24px #000000b3}.designerMobileNavLinks a{color:var(--text);border-radius:4px;padding:10px 12px;font-size:14px;font-weight:600}.designerMobileNavLinks a:hover{color:var(--champagne);background:#f3eee50f}.vaultPrimaryButton,.primaryButton,.vaultCardButton,.ageDialogContinue{background:var(--paper);min-height:48px;color:var(--on-paper);box-shadow:none;font-family:var(--sans);letter-spacing:.01em;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:650;text-decoration:none;display:inline-flex}.vaultPrimaryButton:hover,.primaryButton:hover:not(:disabled),.vaultCardButton:hover,.ageDialogContinue:hover:not(:disabled){color:var(--on-paper);background:#fff;border-color:#0000;transform:none}.vaultSecondaryButton,.secondaryButton,.separatedOptions .secondaryButton.full,.mirrorProductPage .secondaryButton.full,.complimentaryMintCard .secondaryButton.full{border:1px solid var(--line-2);min-height:48px;color:var(--text);font-family:var(--sans);background:0 0;border-radius:2px;padding:0 22px;font-weight:650}.vaultSecondaryButton:hover,.secondaryButton:hover:not(:disabled){border-color:var(--paper);color:var(--text);background:#f3eee50f}.primaryButton:disabled,.secondaryButton:disabled,.vaultDisabledButton{opacity:.45}.linkButton{color:var(--champagne);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.vaultHero{background:0 0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,5vw,80px);width:min(100%,1320px);min-height:0;margin-inline:auto;padding:clamp(56px,6vw,96px) clamp(20px,4vw,40px) clamp(72px,7vw,120px)}.vaultHeroCopy{max-width:640px}.vaultKicker,.eyebrow{color:var(--champagne);font:700 .6875rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:0;display:inline-flex}.vaultKicker:before,.eyebrow:before{content:none}.vaultHero h1{max-width:12ch;color:var(--text);letter-spacing:-.02em;margin:14px 0 22px;font-size:clamp(3.4rem,1.4rem + 6vw,6.4rem);font-weight:400;line-height:.96}.vaultHeroCopy>p:not(.vaultKicker):not(.vaultTestLabel){max-width:38ch;color:var(--text-2);margin:0;font-size:clamp(1.05rem,1rem + .25vw,1.2rem);font-weight:450;line-height:1.55}.vaultHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.vaultTestLabel{color:var(--text-3);font:500 12px/1.4 var(--sans);letter-spacing:.02em;margin:22px 0 0}.designerHeroVisual{width:100%;max-width:520px;min-height:560px;margin-inline:auto;position:relative}.designerPrint{background:var(--surface);border-radius:4px;margin:0;padding:0;position:absolute;overflow:hidden;box-shadow:0 26px 52px -24px #000000a6}.designerPrint img{aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.designerPrint figcaption{display:none}.designerPrintLeft{z-index:1;opacity:.9;width:42%;height:46%;top:18%;left:-12%;transform:none}.designerPrintRight{z-index:1;opacity:.85;width:38%;height:34%;top:8%;right:-12%;transform:none}.designerPrintFront{z-index:2;border-radius:220px 220px 8px 8px;width:76%;height:78%;top:0;left:12%;transform:none}.designerHeroVisual:hover .designerPrintLeft,.designerHeroVisual:hover .designerPrintRight,.designerHeroVisual:hover .designerPrintFront{transform:none}.designerHeroFloat{z-index:3;background:radial-gradient(220px 120px at 100% 0%, #d8be9073, transparent 70%), var(--paper);width:min(320px,86%);color:var(--on-paper);border:0;border-radius:12px;gap:4px;padding:18px 20px;text-decoration:none;display:grid;position:absolute;bottom:8px;left:0;box-shadow:0 24px 40px -24px #000000b3}.designerHeroFloat>span{color:var(--gold-ink);font:700 10px/1.3 var(--sans);letter-spacing:.16em}.designerHeroFloat strong{color:var(--on-paper);font:400 1.7rem/1.05 var(--serif);letter-spacing:-.02em}.designerHeroFloat small{color:var(--on-paper-2);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:13px;display:flex}.designerHeroFloat b{background:var(--on-paper);width:34px;height:34px;color:var(--paper);border-radius:2px;place-items:center;font-size:16px;display:grid}.vaultDrops,.vaultHow{max-width:1320px;padding:clamp(72px,6vw,120px) clamp(20px,4vw,40px)}.vaultDrops{border-top:1px solid var(--line)}.vaultHow{background:var(--bg-alt);border:0;border-radius:0;margin:0 auto 40px}.vaultHowHeading{text-align:left;max-width:720px;margin:0 0 40px}.vaultSectionHeading{margin-bottom:36px}.vaultSectionHeading h2,.vaultHow h2,.pageTitle,.complimentaryIntro h1{color:var(--text);letter-spacing:-.02em;font-size:clamp(2.6rem,1.6rem + 3vw,4.2rem);font-weight:400}.vaultHow .vaultKicker,.vaultHow h2{color:var(--text)}.vaultHow .vaultKicker{color:var(--champagne)}.vaultGrid{gap:clamp(16px,2vw,28px)}.vaultDropCard{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.vaultDropCard:hover{border-color:var(--line-2);transform:translateY(-4px);box-shadow:0 28px 50px -28px #000000b3}.vaultDropImage{aspect-ratio:5/6;background-color:var(--surface-2);border-radius:0;min-height:0;padding:14px}.vaultImageNote{color:var(--paper);font:650 10px/1.2 var(--sans);letter-spacing:.04em;background:#09151fd1;border-radius:2px;bottom:14px;left:14px}.vaultDropState{background:var(--abyss);color:var(--paper);font:700 10px/1.1 var(--sans);letter-spacing:.08em;border-radius:2px}.vaultDropState.isLive{color:var(--paper)}.vaultDropState.isLive:before{background:var(--sea);box-shadow:0 0 0 3px #74cbbf40}.vaultDropBody{padding:22px 22px 20px}.vaultCurator{color:var(--champagne);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.6875rem;font-weight:700}.vaultDropBody h3{color:var(--text);letter-spacing:-.015em;font-size:clamp(1.5rem,1.2rem + .6vw,1.9rem);font-weight:400}.vaultDescription,.vaultOddsText,.vaultProgressMeta,.vaultDropFooter small,.vaultStatus{color:var(--text-2)}.vaultOddsText strong,.vaultProgressMeta strong,.vaultDropFooter strong{color:var(--text)}.vaultProgress{background:#f3eee51f;height:2px}.vaultProgress span,.progressFill{background:var(--champagne)}.vaultDropFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.vaultDisabledButton{border:1px solid var(--line);color:var(--text-3);opacity:1;background:0 0;border-radius:2px}.vaultDemoNotice,.ageEligibilityNotice{color:var(--text);background:#d8be9014;border:1px solid #d8be9066;border-radius:4px}.vaultEmptyState,.emptyState{border:1px dashed var(--line-2);color:var(--text-2);background:0 0;border-radius:4px}.vaultEmptyState h3{color:var(--text);font-family:var(--serif);font-weight:400}.vaultSteps{gap:0 clamp(20px,3vw,36px)}.vaultSteps article{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding:8px 0}.vaultSteps span{color:var(--champagne);font-family:var(--serif);font-size:1.6rem;font-weight:400}.vaultSteps h3{color:var(--text);margin:28px 0 10px;font-size:1.45rem;font-weight:400}.vaultSteps p{color:var(--text-2)}.section{max-width:1320px;padding-inline:clamp(20px,4vw,40px)}.pageTop{padding-top:clamp(48px,6vw,84px)}.pageTitle{margin-bottom:28px}.panel,.purchasePanel,.winnerCard,.drawCard{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:4px;box-shadow:inset 0 1px #ffffff0a}.panel h2,.panel h3,.purchasePanel h2,.purchasePanel .price{color:var(--text);font-family:var(--serif);font-weight:400}.panel p,.panel li,.purchasePanel p,.prosePage p,.featureGrid p,.statement p,.lead,.prosePage .lead{color:var(--text-2)}.purchasePanel input,.separatedOptions select,.separatedOptions input,.accountForm input,.purchasePanel label{border-color:var(--line-2);background:var(--abyss);color:var(--text);border-radius:2px}.purchaseTotal,.metricRow,.separatedFinePrint{color:var(--text-2)}.progressTrack{background:#f3eee51f}.proofLinks,.proofLinks a,.separatedLinks a,.separatedCard a,.complimentaryLinks a,.winnerCard a,.entryRow button{color:var(--champagne)}.formMessage{color:var(--sea)!important}.cardWarning,.popupBlocked,.walletDialogError{color:var(--text);background:#f2a08c1a;border:1px solid #f2a08c73;border-radius:4px}.checkoutSpinner,.pageLoading,.vaultStatus{color:var(--text-2)}.polarInlineFrame{background:#fff}.cardCheckout{border-top-color:var(--line)}.separatedPage{color:var(--text)}.separatedHero>div:first-child{background:0 0;border:0;border-radius:0}.separatedHero h1,.separatedHero h2,.separatedStats strong,.separatedCard strong,.drawHeroCopy h1{color:var(--text)}.separatedHero h2{font-family:var(--serif);font-style:italic;font-weight:400}.separatedHero>div:first-child>p:not(.eyebrow),.drawHeroCopy>p:not(.eyebrow),.separatedCard span,.separatedCard p,.separatedOptions .panel>p:not(.eyebrow){color:var(--text-2)}.separatedStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.separatedStats span{border:0;border-left:1px solid var(--line-2);color:var(--text-2);background:0 0;border-radius:0;flex-direction:column-reverse;gap:6px;padding:8px 18px;display:flex}.separatedStats span:first-child{border-left:0;padding-left:0}.separatedStats strong{font-family:var(--serif);font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);font-weight:400}.separatedCard{border-color:var(--line);background:radial-gradient(280px 140px at 100% 0%, #d8be9047, transparent 70%), var(--paper);color:var(--on-paper);box-shadow:none;border-radius:12px}.separatedCard .eyebrow,.separatedCard span,.separatedCard p{color:var(--on-paper-2)}.separatedArtwork{border-radius:8px}.separatedOptions .panel{border-color:var(--line);background:var(--surface);border-radius:4px}.separatedOptions label{color:var(--text)}.drawHeroImage,.winnerPrize{background-color:var(--surface-2);border-radius:4px}.drawHeroCopy h1{font-size:clamp(2.6rem,1.6rem + 2.4vw,4rem);font-weight:400}.notice{border-left:2px solid var(--champagne);background:var(--bg-alt);color:var(--text-2);border-radius:0}.fairSteps{background:0 0;gap:18px}.fairSteps>div{border-top:1px solid var(--line-2);background:0 0;padding:22px 0 8px}.fairSteps b{color:var(--champagne);font-family:var(--serif);font-size:1.5rem;font-weight:400}.fairSteps h3{font-family:var(--serif);color:var(--text);font-weight:400}.winnerGrid{gap:18px}.winnerCard{grid-template-columns:minmax(140px,200px) minmax(0,1fr);display:grid}.winnerCardBody{padding:22px 24px}.winnerPrize{min-height:100%}.winnerUsername{color:var(--text);font-family:var(--serif);font-size:1.35rem;font-weight:400}.winnerBanner{background:var(--sea-soft);color:var(--text);border:1px solid #74cbbf66}.ticketGroup{border-top-color:var(--line)}.ticketGroup h2{font-family:var(--serif);font-weight:400}.ticketCards{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.ticketCard{background:radial-gradient(160px 80px at 100% 0%, #d8be9073, transparent 72%), var(--paper);color:var(--on-paper-2);border:0;border-radius:12px;gap:6px;padding:12px}.ticketCard strong{color:var(--on-paper);font-family:var(--serif);font-size:1.35rem;font-weight:400}.ticketCard a{color:var(--gold-ink)}.ticketCardImage{background:#d9d0c2;border-radius:6px}.refundBox{background:var(--sea-soft);color:var(--text);border:1px solid #74cbbf59}.confirmationDetails{background:var(--bg-alt);color:var(--text-2)}.confirmationDetails strong,.confirmationDetails a{color:var(--text)}.walletDialogBackdrop{background:#040a10a8}.walletDialogPanel{border:1px solid var(--line-2);background:var(--abyss);color:var(--text);border-radius:8px;box-shadow:0 36px 80px -28px #000000bf}.walletDialogPanel>p:not(.walletDialogKicker),.accountForm label,.passwordHint{color:var(--text-2)}.walletDialogClose{background:var(--surface-2);color:var(--text)}.walletDialogKicker,.accountSignupStep{color:var(--champagne);font-family:var(--sans);letter-spacing:.14em}.walletDialogPanel h2{color:var(--text);font-family:var(--serif);font-weight:400}.walletDialogStatus{color:var(--sea)!important}.walletDialogError{color:var(--text)!important}.walletDialogHelp a{color:var(--champagne)}.walletConnector{border-color:var(--line-2);background:var(--surface);color:var(--text)}.walletConnector:hover:not(:disabled){border-color:var(--paper);background:var(--surface-2)}.accountForm input{background:var(--surface);color:var(--text);border-color:var(--line-2)}.ageDialogHero{background:var(--bg)}.ageDialogBadge span,.ageDialogEyebrow{color:var(--champagne)}.ageDialogStep,.ageDialogHero>p:last-child{color:var(--text-2)}.ageDialogHero h2{font-family:var(--serif);font-weight:400}.ageDialogBack{color:var(--champagne)}.ageDialogConfirm{color:var(--text-2)}.ageDialogConfirm input{accent-color:var(--champagne)}.ageDialogPanel .walletDialogClose{color:var(--text);background:#f3eee51a}.mirrorProductPage .drawHeroCopy .ageEligibilityNotice,.mirrorProductPage .drawHeroCopy .onchainCollectionName,.separatedHero .onchainCollectionName,.complimentaryIntro>p:not(.eyebrow),.complimentaryMintCard>p:not(.eyebrow){color:var(--text-2)}.complimentaryMintCard h2{color:var(--text);font-family:var(--serif);font-weight:400}footer,.designerFooter{z-index:1;background:var(--abyss);width:100%;max-width:none;color:var(--text-2);box-sizing:border-box;border-top:0;margin:48px 0 0;padding:clamp(64px,7vw,100px) clamp(20px,4vw,40px) 36px;position:relative}.designerFooter{grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) minmax(220px,1fr);align-items:start;gap:28px 40px;display:grid}.designerFooter>img{width:180px}.designerFooter p{max-width:46ch;color:var(--text-2);margin:0}.designerFooterNav{flex-wrap:wrap;gap:12px 22px;display:flex}.designerFooterNav a{color:var(--text);font-size:.875rem;font-weight:600;text-decoration:none}.designerFooterNav a:hover{color:var(--champagne);text-decoration:none}@media (max-width:1100px){.vaultHeader nav{gap:16px;font-size:13px}.vaultBrand{width:160px}.vaultHero{gap:28px}.designerHeroVisual{min-height:480px}.winnerCard{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:820px){.designerFooter{grid-template-columns:1fr}.designerMobileNav{display:block}.vaultHeader nav{display:none}.vaultHero{grid-template-columns:1fr;gap:36px}.designerHeroVisual{width:min(100%,480px);min-height:500px}.vaultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.separatedStats{grid-template-columns:1fr}.separatedStats span{border-left:0;border-top:1px solid var(--line);padding:12px 0}.separatedStats span:first-child{border-top:0}.winnerCard{grid-template-columns:1fr}}@media (max-width:560px){.designerAnnouncement{flex-direction:column;gap:2px}.vaultHeaderInner{height:64px;padding-inline:16px}.vaultBrand{width:clamp(132px,42vw,168px)}.vaultHero{padding:36px 16px 64px}.vaultHero h1{font-size:clamp(3rem,14vw,4.2rem)}.vaultHeroActions{flex-direction:column;align-items:stretch}.vaultHeroActions a,.vaultHeroActions .vaultSecondaryButton{width:100%}.designerHeroVisual{min-height:420px}.designerPrintFront{width:84%;left:8%}.designerHeroFloat{width:min(280px,88%)}.designerHeroFloat strong{font-size:1.35rem}.vaultDrops,.vaultHow{padding-inline:16px}.vaultGrid,.vaultSteps,.fairSteps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.designerPrint,.vaultDropCard,.vaultPrimaryButton,.vaultCardButton{transition:none}html{scroll-behavior:auto}}.separatedHero{align-items:stretch}.separatedCard{flex-direction:column;align-self:stretch;display:flex}.separatedCard .separatedArtwork{flex:auto;min-height:320px}.separatedQuantityFixed{color:#f4efe6;background:#182f42;border-color:#24405a}.separatedQuantityFixed span{color:#f4efe6}.separatedCard{color:#f4efe6;background:#182f42!important;border-color:#24405a!important}.separatedCard strong{color:#f4efe6}.separatedCard .eyebrow{color:#d8be90}.portfolioPage{max-width:1180px}.portfolioIntro{max-width:38rem;margin-bottom:36px}.portfolioIntro .pageTitle{margin:12px 0 14px}.portfolioIntro>p:last-child{color:var(--text-2);margin:0;font-size:1.05rem;line-height:1.55}.portfolioStatus{color:var(--text-2)}.portfolioGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;gap:22px;display:grid}.portfolioCard{border:1px solid var(--line);background:var(--panel);height:100%;min-height:100%;color:var(--text);border-radius:18px;flex-direction:column;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff0a}.portfolioImage{aspect-ratio:4/5;object-fit:cover;background:#d9d0c2;border-radius:12px;width:100%;display:block}.portfolioKind{color:var(--champagne);font:700 .68rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:16px 0 0}.portfolioCard h2{min-height:2.4em;color:var(--text);font-family:var(--serif);letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(1.45rem,1.2rem + .5vw,1.75rem);font-weight:400;line-height:1.15}.portfolioMeta{margin-top:16px}.portfolioMeta span{color:var(--champagne);font:700 .68rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;display:block}.portfolioMeta strong{color:var(--text);margin-top:6px;font-weight:550;display:block}.portfolioMeta p{color:var(--text-2);margin:8px 0 0}.portfolioActions{flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;display:flex}.portfolioReceipts{gap:8px;display:grid}.portfolioReceiptLink{color:var(--champagne);justify-content:space-between;align-items:baseline;gap:12px;font-weight:700;display:flex}.portfolioReceiptLink small{color:var(--text-2);letter-spacing:.04em;font-weight:550}.portfolioCard .primaryButton{width:100%}.receiptPage{max-width:760px}.receiptSheet{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:18px;gap:0;margin-top:8px;padding:28px 24px;display:grid}.receiptSheet h2{font-family:var(--serif);margin:8px 0 0;font-size:clamp(2rem,1.5rem + 1vw,2.6rem);font-weight:400}.receiptRows{margin-top:22px;display:grid}.receiptRows div{border-top:1px solid var(--line);grid-template-columns:minmax(140px,34%) 1fr;gap:12px;padding:12px 0;display:grid}.receiptRows span{color:var(--champagne);font:700 .68rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}.receiptRows strong{color:var(--text);font-weight:550}.receiptToolbar{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media print{.vaultHeader,.designerFooter,.receiptToolbar{display:none!important}body,main{background:#fff!important}.receiptPage{max-width:none}.receiptSheet,.receiptRows strong{color:#111!important;background:#fff!important;border-color:#ccc!important}.receiptRows span,.portfolioKind,.eyebrow{color:#333!important}}.portfolioEmpty{background:#d8be900f;border:1px dashed #d8be9073;border-radius:16px;max-width:520px;margin-top:8px;padding:42px 28px}.portfolioEmpty h2{color:var(--text);font-family:var(--serif);margin:0 0 10px;font-size:clamp(1.8rem,1.4rem + 1vw,2.3rem);font-weight:400}.portfolioEmpty p{color:var(--text-2);margin:0;line-height:1.55}.portfolioEmpty .primaryButton{margin-top:22px}.accountSettings{gap:18px;max-width:560px;display:grid}.accountSettingsCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:12px;padding:22px;display:grid}.accountSettingsCard h2{color:var(--text);font-family:var(--serif);margin:0;font-size:1.7rem;font-weight:400}.accountSettingsCard .primaryButton{justify-self:start;margin-top:4px}.accountSettingsOk{color:var(--sea);margin:0}.accountSettingsSection{margin-top:48px}.accountSettingsSection>h2{color:var(--text);font-family:var(--serif);margin:0 0 16px;font-size:clamp(1.8rem,1.4rem + 1vw,2.4rem);font-weight:400}
