@font-face{font-family:Didot;src:url(Didot-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Didot;src:url(Didot-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Didot;src:url(Didot-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Didot;src:url(Didot-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Agatho;src:url(Agatho-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Agatho;src:url(Agatho-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Agatho Caps;src:url(Agatho-RegularCaps.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Steradian;src:url(Steradian-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Steradian;src:url(Steradian-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Steradian;src:url(Steradian-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Steradian;src:url(Steradian-Medium.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Segment;src:url(Segment-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Segment;src:url(Segment-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--navy:#1B2A4A;--navy-2:#16223d;--navy-deep:#0E1626;--ink-black:#0a0f1a;--royal:#2E5BBA;--electric:#4A90D9;--purple:#6B3FA0;--violet:#9B72CF;--forest:#2D7D46;--emerald:#3DAA5B;--mint:#5EC87A;--orange:#E8601C;--red:#D42B2B;--white:#FFFFFF;--paper:#FFFFFF;--cream:#F6F7FB;--ink:#16203A;--muted:#5C6680;--line:#E6E9F0;--shadow:0 10px 30px rgba(10,15,26,.1);--shadow-lg:0 30px 70px rgba(10,15,26,.28);--maxw:1280px;--radius:14px;--serif:"Didot",Georgia,"Times New Roman",serif;--accent:"Agatho","Didot",serif;--caps:"Agatho Caps","Agatho",serif;--body:"Steradian","Segoe UI",Helvetica,Arial,sans-serif;--impact:"Segment","Steradian",sans-serif;--img-hero:url(/cdn/shop/files/hf_20260605_042051_e11d97f7-a560-493a-b8ac-3f2070c4813e_1600x1600.png);--img-clothing:url(/cdn/shop/files/hf_20260605_042054_f1a9c8c1-3c67-4273-94c2-6e4e00b3e40c_1600x1600.png);--img-art:url(/cdn/shop/files/hf_20260605_042056_d8629c95-e0fb-48b2-9cad-ca84f43c63b5_1600x1600.png);--img-vinyl:url(/cdn/shop/files/hf_20260605_042058_90cea485-73a7-464c-b9d1-e8773c3c1740_1600x1600.png);--img-alley:url(/cdn/shop/files/hf_20260605_042100_eaeaf8dc-12e4-4f2b-b81c-96ff1ce966a7_1600x1600.png)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-weight:400;line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{font-family:inherit;cursor:pointer}h1,h2,h3{font-family:var(--serif);font-weight:700;line-height:1.04;letter-spacing:.01em;margin:0}.eyebrow{font-family:var(--caps);letter-spacing:.26em;text-transform:uppercase;font-size:.78rem;color:var(--royal)}.section-kicker{font-family:var(--caps);letter-spacing:.24em;text-transform:uppercase;font-size:.8rem;color:var(--muted)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}section{position:relative}.section-pad{padding:96px 0}.center{text-align:center}.divider{width:60px;height:4px;border-radius:3px;background:var(--orange);margin:18px 0}.center .divider{margin:18px auto}.reveal{animation:revealUp .8s ease both}@keyframes revealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal{animation:none}}.btn{display:inline-flex;align-items:center;gap:.55em;font-family:var(--impact);font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;padding:15px 28px;border-radius:8px;border:2px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:hover{transform:translateY(-2px)}.btn .arw{transition:transform .15s ease}.btn:hover .arw{transform:translate(4px)}.btn-orange{background:var(--orange);color:#fff;box-shadow:0 10px 26px #e8601c5c}.btn-orange:hover{background:#d9550f}.btn-red{background:var(--red);color:#fff;box-shadow:0 10px 26px #d42b2b4d}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:#24365c}.btn-outline{background:#ffffff0a;color:#fff;border-color:#fff9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.btn-outline:hover{background:#ffffff24;border-color:#fff}.btn-white{background:#fff;color:var(--navy)}.btn-white:hover{background:#f0f3fb}.btn-sm{padding:11px 18px;font-size:.74rem}.btn-lg{padding:17px 34px;font-size:.9rem}.site-header{position:sticky;top:0;z-index:100;background:#0e1626eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.nav{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.brand{display:flex;align-items:center;gap:12px}.brand img{height:48px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-family:var(--body);font-weight:500;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#dfe5f2;position:relative;padding:6px 0;transition:color .15s}.nav-links a:hover{color:#fff}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--orange);transition:width .2s}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-utility{display:flex;align-items:center;gap:18px}.nav-icon{width:21px;height:21px;stroke:#dfe5f2;fill:none;stroke-width:1.7;transition:stroke .15s}.nav-icon:hover{stroke:#fff}.cart-link{position:relative}.cart-badge{position:absolute;top:-8px;right:-9px;background:var(--orange);color:#fff;font-family:var(--impact);font-weight:700;font-size:.58rem;min-width:16px;height:16px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}.nav-toggle{display:none;background:none;border:0;padding:6px}.nav-toggle span{display:block;width:24px;height:2px;background:#fff;margin:5px 0;border-radius:2px;transition:.2s}.hero{position:relative;min-height:88vh;display:flex;align-items:center;color:#fff;overflow:hidden;background:#0a0f1a}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--img-hero);background-size:cover;background-position:center right;transform:scale(1.03);animation:heroZoom 18s ease-out forwards}@keyframes heroZoom{to{transform:scale(1.12)}}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#080c16f5,#080c16d9 26%,#080c1659 55%,#080c1626),linear-gradient(0deg,#080c16d9,#080c1600 38%)}.hero .wrap{position:relative;z-index:2;width:100%}.hero-copy{max-width:620px;padding:40px 0}.hero-eyebrow{font-family:var(--caps);letter-spacing:.3em;text-transform:uppercase;font-size:.84rem;color:#fff;opacity:.95;margin-bottom:18px}.hero-eyebrow .dot{color:var(--orange);margin:0 .35em}.hero h1{font-size:clamp(3.6rem,9vw,7rem);line-height:.9;letter-spacing:.005em;text-shadow:0 6px 40px rgba(0,0,0,.5)}.hero-respect{font-family:var(--caps);letter-spacing:.4em;text-transform:uppercase;font-size:clamp(.85rem,1.6vw,1.05rem);color:#fff;margin:22px 0 0;opacity:.92}.hero-respect .sep{color:var(--orange);margin:0 .5em}.hero-sub{font-family:var(--body);font-weight:300;font-size:1.12rem;color:#d7ddee;max-width:34ch;margin:24px 0 32px;line-height:1.6}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hero-scroll{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:2;color:#fff;opacity:.6;font-family:var(--caps);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;text-align:center}.hero-scroll svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2;margin:6px auto 0;display:block;animation:bob 1.8s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.cred-strip{background:var(--ink-black);color:#eaeefa}.cred-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:20px 0}.cred-item{font-family:var(--body);font-weight:500;letter-spacing:.05em;font-size:.9rem;padding:4px 28px;border-right:1px solid rgba(255,255,255,.16);white-space:nowrap}.cred-item:last-child{border-right:0}.cred-item b{color:#fff;font-weight:700}.cred-line{max-width:1000px;margin:0 auto;padding:34px 32px 0;text-align:center;font-family:var(--accent);font-style:italic;font-size:1.4rem;line-height:1.55;color:#eef1fb}.cred-strip.section-pad{padding-top:46px;padding-bottom:56px}.worlds{background:var(--ink-black);color:#fff}.worlds-head{text-align:center;max-width:740px;margin:0 auto 50px}.worlds-head h2{font-size:clamp(2.4rem,4.5vw,3.4rem);color:#fff}.worlds-head .section-kicker{color:var(--electric)}.worlds-head p{font-family:var(--body);font-weight:300;color:#aeb8d4;margin-top:10px}.worlds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wpanel{position:relative;border-radius:16px;overflow:hidden;min-height:560px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;isolation:isolate;box-shadow:var(--shadow-lg)}.wpanel .wbg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center;transition:transform .6s ease}.wpanel:hover .wbg{transform:scale(1.07)}.wpanel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.wpanel.w-hhts:after{background:linear-gradient(180deg,#2e5bba1a,#14223d4d 45%,#2e5bbac7)}.wpanel.w-hip:after{background:linear-gradient(180deg,#6b3fa01f,#14102852 45%,#6b3fa0cc)}.wpanel.w-vinyl:after{background:linear-gradient(180deg,#2d7d461a,#0e1e1457 45%,#2d7d46c7)}.wpanel .wbg.b-clothing{background-image:var(--img-clothing)}.wpanel .wbg.b-art{background-image:var(--img-art)}.wpanel .wbg.b-vinyl{background-image:var(--img-vinyl)}.wpanel .wlogo{position:absolute;top:24px;left:24px;height:62px;width:auto;filter:drop-shadow(0 4px 14px rgba(0,0,0,.55))}.wpanel .wbody{padding:30px;position:relative;z-index:1}.wpanel .wtag{font-family:var(--caps);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;opacity:.9;color:#fff}.wpanel h3{font-size:1.85rem;margin:8px 0 10px}.wpanel p{font-family:var(--body);font-weight:300;color:#fffffff0;font-size:.98rem;line-height:1.55;max-width:34ch}.wpanel .btn{margin-top:20px}.era{background:linear-gradient(180deg,#0a0f1a,#101a30);color:#fff;overflow:hidden}.era-head{text-align:center;max-width:780px;margin:0 auto 14px}.era-head h2{font-size:clamp(2.4rem,4.5vw,3.4rem);color:#fff}.era-head .section-kicker{color:var(--electric)}.era-head .lead{font-family:var(--accent);font-style:italic;font-size:1.25rem;color:#cdd6ec;margin-top:12px}.era-sub{text-align:center;color:#aab4d0;font-weight:300;max-width:640px;margin:0 auto 46px}.timeline{position:relative;max-width:1040px;margin:0 auto;padding:24px 0 6px}.timeline:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;background:linear-gradient(90deg,var(--electric),var(--violet),var(--mint),var(--orange));border-radius:3px;opacity:.6}.timeline-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative;z-index:2}.era-pill{background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:26px 18px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.era-pill:hover{transform:translateY(-6px);border-color:var(--electric);background:#4a90d91f}.era-node{width:16px;height:16px;border-radius:50%;background:var(--electric);margin:0 auto 16px;box-shadow:0 0 0 6px #4a90d938}.era-pill.p90 .era-node{background:var(--violet);box-shadow:0 0 0 6px #9b72cf38}.era-pill.p00 .era-node{background:var(--mint);box-shadow:0 0 0 6px #5ec87a38}.era-pill.pnow .era-node{background:var(--orange);box-shadow:0 0 0 6px #e8601c38}.era-pill .era-num{font-family:var(--impact);font-weight:700;font-size:2.2rem;line-height:1}.era-pill .era-label{font-family:var(--body);font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;color:#aeb8d4;margin-top:8px}.drops{background:var(--cream)}.drops-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}.drops-head h2{font-size:clamp(2.1rem,3.8vw,2.9rem)}.drops-head .section-kicker{color:var(--royal)}.drops-head .sub{font-family:var(--body);font-weight:300;color:var(--muted);margin-top:6px}.drops-head .viewall{font-family:var(--body);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;color:var(--royal);border-bottom:2px solid var(--royal);padding-bottom:3px}.product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.product-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.product-thumb{position:relative;aspect-ratio:1/1;background:#0f1830;overflow:hidden}.product-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-thumb img{transform:scale(1.06)}.badge{position:absolute;top:10px;left:10px;font-family:var(--impact);font-weight:700;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:4px 9px;border-radius:5px;z-index:1}.b-new{background:var(--emerald)}.b-rare{background:var(--royal)}.b-vintage{background:var(--purple)}.b-limited{background:var(--orange)}.b-classic{background:var(--navy)}.product-body{padding:14px 14px 16px;display:flex;flex-direction:column;flex:1}.product-body .pname{font-family:var(--body);font-weight:500;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.product-body .ptitle{font-family:var(--serif);font-weight:500;font-size:1.04rem;margin:3px 0 8px;color:var(--ink);line-height:1.15}.product-body .pprice{font-family:var(--impact);font-weight:700;font-size:1.05rem;color:var(--ink);margin-bottom:12px}.product-body .btn{margin-top:auto;width:100%;justify-content:center}.shopify-zone{position:relative;border:2px dashed var(--royal);border-radius:16px;background:repeating-linear-gradient(45deg,#2e5bba09,#2e5bba09 12px,#2e5bba12 12px 24px);padding:20px}.shopify-flag{display:inline-flex;align-items:center;gap:8px;background:var(--royal);color:#fff;font-family:var(--impact);font-weight:700;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;padding:7px 13px;border-radius:6px;margin-bottom:16px}.shopify-note{font-family:var(--body);font-size:.82rem;color:var(--muted);margin-top:16px;text-align:center}.shopify-note code{background:#eef1f8;padding:2px 6px;border-radius:4px;font-size:.78rem;color:var(--royal)}.mission{background:linear-gradient(135deg,var(--purple),var(--royal));color:#fff;text-align:center;overflow:hidden}.mission:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--img-alley);background-size:cover;background-position:center;opacity:.1;mix-blend-mode:luminosity}.mission .wrap{max-width:900px;position:relative;z-index:1}.mission h2{font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.18}.mission p{font-family:var(--body);font-weight:300;font-size:1.12rem;color:#ffffffeb;margin-top:18px}.mission .accent{font-family:var(--accent);font-style:italic;color:#ffd9c2}.trust{background:#fff}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.trust-copy h2{font-size:clamp(2.1rem,3.8vw,3rem)}.trust-copy p{font-family:var(--body);font-weight:300;color:#3c465f;font-size:1.06rem;margin-top:14px}.network{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.network .ph{aspect-ratio:3/4;border-radius:12px;background:linear-gradient(160deg,#1b2a4a,#2e5bba);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px;color:#fff;position:relative;overflow:hidden}.network .ph svg{width:32px;height:32px;stroke:#fff;fill:none;stroke-width:1.4;margin-bottom:8px;opacity:.85}.network .ph .nm{font-family:var(--serif);font-weight:500;color:#fff;font-size:.95rem;line-height:1.1}.network .ph .rl{font-family:var(--body);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;color:#bcc6e2}.dungeon{background:var(--ink-black);color:#fff;overflow:hidden}.dungeon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--img-vinyl);background-size:cover;background-position:center;opacity:.12;filter:grayscale(.3)}.dungeon .wrap{position:relative;z-index:1}.dungeon .section-kicker{color:var(--orange)}.dungeon-head{text-align:center;max-width:780px;margin:0 auto 44px}.dungeon-head h2{font-size:clamp(2.4rem,4.5vw,3.4rem);color:#fff}.dungeon-head p{font-family:var(--body);font-weight:300;color:#c2cae0;margin-top:14px;font-size:1.06rem}.dungeon-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;margin:0 auto}.gate-card{border-radius:16px;padding:38px 34px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gate-card.vault{background:linear-gradient(150deg,#6b3fa057,#1b2a4a57);border-color:#9b72cf66}.gate-card h3{color:#fff;font-size:1.6rem;margin-bottom:12px}.gate-card p{font-family:var(--body);font-weight:300;color:#c2cae0;font-size:.98rem;line-height:1.6;margin-bottom:8px}.gate-card .btn{margin-top:20px}.about-cinematic{position:relative;color:#fff;overflow:hidden;background:#0a0f1a}.about-cinematic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--img-alley);background-size:cover;background-position:center;opacity:.5}.about-cinematic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0f1ac7,#0a0f1a9e,#0a0f1aeb)}.about-cinematic .wrap{position:relative;z-index:1}.about-hero{text-align:center;max-width:860px;margin:0 auto}.about-hero h2{font-size:clamp(2.4rem,5vw,3.6rem);color:#fff}.about-hero .sub{font-family:var(--accent);font-style:italic;font-size:1.3rem;color:#dbe2f3;margin-top:14px}.about-quote{max-width:820px;margin:30px auto 0;text-align:center;font-family:var(--serif);font-weight:500;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.4;color:#fff}.about{background:#fff}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.story-copy h3{font-size:1.75rem;margin-bottom:14px;color:var(--navy)}.story-copy p{font-family:var(--body);font-weight:300;color:#3c465f;line-height:1.75;margin:0 0 14px}.story-copy a{color:var(--royal);border-bottom:1px solid rgba(46,91,186,.4)}.story-facts{background:var(--ink-black);color:#fff;border-radius:18px;padding:34px 32px 16px;position:sticky;top:96px;overflow:hidden}.story-facts .ttl{font-family:var(--caps);letter-spacing:.2em;text-transform:uppercase;font-size:.74rem;color:var(--electric);margin-bottom:10px}.story-facts .fct{display:flex;gap:16px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.story-facts .fct:last-child{border-bottom:0}.story-facts .fct .yr{font-family:var(--impact);font-weight:700;color:var(--orange);font-size:.92rem;min-width:78px}.story-facts .fct .tx{font-family:var(--body);font-weight:300;color:#d7ddee;font-size:.94rem;line-height:1.45}.signup{background:linear-gradient(135deg,var(--navy),var(--ink-black));color:#fff;text-align:center;overflow:hidden}.signup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--img-clothing);background-size:cover;background-position:center top;opacity:.1}.signup .wrap{max-width:680px;position:relative;z-index:1}.signup .section-kicker{color:var(--electric)}.signup h2{font-size:clamp(2rem,3.8vw,2.8rem);color:#fff}.signup p{font-family:var(--body);font-weight:300;color:#c2cae0;margin:14px 0 28px;font-size:1.06rem}.signup-form{display:flex;gap:12px;max-width:520px;margin:0 auto;flex-wrap:wrap}.signup-form input{flex:1;min-width:240px;padding:16px 18px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-family:var(--body);font-size:1rem}.signup-form input::placeholder{color:#9fa9c6}.signup .fine{font-family:var(--body);font-size:.8rem;color:#8b96b5;margin-top:16px}.contact{background:var(--cream)}.contact-head{text-align:center;max-width:700px;margin:0 auto 52px}.contact-head h2{font-size:clamp(2.4rem,4.5vw,3.2rem)}.contact-head p{font-family:var(--body);font-weight:300;color:var(--muted);margin-top:12px;font-size:1.06rem}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.form-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:36px 34px;box-shadow:var(--shadow)}.form-card.donation{border-top:5px solid var(--orange)}.form-card h3{font-size:1.55rem;margin-bottom:8px}.form-card .intro{font-family:var(--body);font-weight:300;color:#3c465f;font-size:.96rem;line-height:1.6;margin-bottom:20px}.field{margin-bottom:16px}.field label{display:block;font-family:var(--body);font-weight:500;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.field input,.field textarea{width:100%;padding:13px 15px;border:1px solid var(--line);border-radius:8px;font-family:var(--body);font-size:1rem;background:#fff;color:var(--ink);transition:border-color .15s}.field input:focus,.field textarea:focus{outline:none;border-color:var(--royal)}.field textarea{min-height:120px;resize:vertical}.form-card .btn{width:100%;justify-content:center;margin-top:6px}.signoff{text-align:center;margin-top:50px}.signoff .pl{font-family:var(--serif);font-weight:700;font-size:1.7rem;color:var(--navy)}.signoff .rd{font-family:var(--body);font-weight:300;color:var(--muted);margin-top:6px}.trust-badges{background:#fff;border-top:1px solid var(--line)}.tb-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:30px 0}.tb{display:flex;align-items:center;gap:12px;justify-content:center}.tb svg{width:30px;height:30px;stroke:var(--navy);fill:none;stroke-width:1.5}.tb .tt b{display:block;font-weight:500;color:var(--ink);font-size:.92rem}.tb .tt small{color:var(--muted);font-size:.78rem}.footer-cta{background:var(--ink-black);color:#fff;text-align:center;padding:54px 0;border-bottom:1px solid rgba(255,255,255,.07)}.footer-cta .pl{font-family:var(--serif);font-weight:700;font-size:clamp(1.7rem,3.2vw,2.4rem)}.footer-cta .pl .crown{color:var(--orange)}.footer-cta .sm{font-family:var(--accent);font-style:italic;color:#c2cae0;margin-top:8px;font-size:1.15rem}.site-footer{background:var(--navy);color:#cdd6ec;padding:58px 0 28px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand img{height:60px;margin-bottom:16px}.footer-brand p{font-family:var(--body);font-weight:300;font-size:.9rem;color:#aab4d0;max-width:34ch;line-height:1.6}.footer-col h4{font-family:var(--caps);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;color:#fff;margin:6px 0 16px}.footer-col a{display:block;font-family:var(--body);font-weight:300;font-size:.9rem;color:#aab4d0;padding:6px 0;transition:color .15s}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:24px}.footer-bottom .cp{font-family:var(--body);font-weight:300;font-size:.82rem;color:#8b96b5}.footer-eco{display:flex;gap:14px;align-items:center}.footer-eco span{font-family:var(--body);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#8b96b5}.shop-hero{position:relative;color:#fff;text-align:center;padding:96px 0 84px;overflow:hidden;background:#0a0f1a}.shop-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--img-clothing);background-size:cover;background-position:center;opacity:.42}.shop-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0f1ab3,#0a0f1adb)}.shop-hero .wrap{position:relative;z-index:1}.shop-hero h1{font-size:clamp(2.8rem,5.5vw,4.4rem);color:#fff}.shop-hero p{font-family:var(--body);font-weight:300;color:#dbe2f3;max-width:640px;margin:16px auto 0;font-size:1.1rem}.filter-bar{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:72px;z-index:50}.filter-row{display:flex;gap:10px;flex-wrap:wrap;padding:18px 0;align-items:center}.filter-chip{font-family:var(--body);font-weight:500;font-size:.82rem;letter-spacing:.04em;padding:9px 18px;border-radius:30px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;transition:.15s}.filter-chip:hover{border-color:var(--royal);color:var(--royal)}.filter-chip.active{background:var(--navy);color:#fff;border-color:var(--navy)}@media(max-width:1080px){.product-grid{grid-template-columns:repeat(3,1fr)}.footer-top{grid-template-columns:1fr 1fr}.worlds-grid{grid-template-columns:1fr}.wpanel{min-height:440px}}@media(max-width:900px){.nav-links{position:fixed;inset:72px 0 auto 0;flex-direction:column;background:var(--ink-black);gap:0;padding:10px 0;transform:translateY(-130%);transition:transform .25s ease;border-bottom:1px solid rgba(255,255,255,.1)}.nav-links.open{transform:translateY(0)}.nav-links a{padding:14px 32px;width:100%}.nav-toggle{display:block}.hero{min-height:92vh}.hero:before{background:linear-gradient(0deg,#080c16f2,#080c168c 45%,#080c1680)}.timeline-row{grid-template-columns:repeat(2,1fr)}.timeline:before{display:none}.trust-grid,.story-grid,.dungeon-cards,.contact-grid{grid-template-columns:1fr;gap:30px}.story-facts{position:static}.tb-row{grid-template-columns:1fr 1fr}.cred-item{border-right:0;font-size:.84rem;padding:4px 14px}.cred-line{font-size:1.2rem}}@media(max-width:560px){.wrap{padding:0 20px}.section-pad{padding:64px 0}.product-grid{grid-template-columns:1fr 1fr;gap:12px}.footer-top{grid-template-columns:1fr}.hero h1{font-size:3.4rem}.hero-respect{letter-spacing:.25em}}.worlds{background:radial-gradient(1200px 600px at 50% -10%,rgba(46,91,186,.16),transparent 60%),var(--ink-black)}.worlds-grid{counter-reset:wp}.wpanel{counter-increment:wp;min-height:600px;border-top:4px solid transparent}.wpanel.w-hhts{border-top-color:var(--royal)}.wpanel.w-hip{border-top-color:var(--violet)}.wpanel.w-vinyl{border-top-color:var(--emerald)}.wpanel .wbody{padding:32px 30px 34px}.wpanel .wbody:before{content:"0" counter(wp);position:absolute;top:-54px;right:26px;font-family:var(--impact);font-weight:700;font-size:1.05rem;letter-spacing:.1em;color:#ffffffb3;text-shadow:0 2px 10px rgba(0,0,0,.6)}.wpanel h3{font-size:2rem;margin:8px 0 0}.wpanel .wbody .wrule{width:42px;height:3px;background:#fff;opacity:.55;border-radius:3px;margin:12px 0}.wpanel.w-hhts .wbody .wrule{background:var(--electric)}.wpanel.w-hip .wbody .wrule{background:var(--violet)}.wpanel.w-vinyl .wbody .wrule{background:var(--mint)}.wpanel p{color:#fffffff5}.wpanel.w-hhts:after{background:linear-gradient(180deg,#2e5bba0d,#0a122473 42%,#0c1a3aeb)}.wpanel.w-hip:after{background:linear-gradient(180deg,#6b3fa00f,#120c2275 42%,#3a1c60ed)}.wpanel.w-vinyl:after{background:linear-gradient(180deg,#2d7d460d,#0a1a1075 42%,#124024eb)}.wpanel{transition:transform .25s ease,box-shadow .25s ease}.wpanel:hover{transform:translateY(-8px)}.wpanel .wlogo{height:66px;top:26px;left:26px}.about{background:var(--ink-black);color:#fff;position:relative;overflow:hidden}.about:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--img-alley);background-size:cover;background-position:center;opacity:.14;filter:grayscale(.25)}.about:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0f1aed,#0a0f1af7)}.about .wrap{position:relative;z-index:1}.about .story-copy h3{color:#fff}.about .story-copy p{color:#c8d1e6}.about .story-copy a{color:var(--electric);border-bottom-color:#4a90d980}.about .story-copy .pl-italic{color:#ffd9c2!important}.about .story-facts{background:#ffffff0e;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about-cinematic{padding-bottom:60px}.about{padding-top:60px}.contact{background:var(--ink-black);color:#fff;position:relative;overflow:hidden}.contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--img-art);background-size:cover;background-position:center;opacity:.16}.contact:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0f1ae6,#0a0f1af2)}.contact .wrap{position:relative;z-index:1}.contact .contact-head h2{color:#fff}.contact .contact-head p{color:#c2cae0}.contact .signoff .pl{color:#fff}.contact .signoff .rd{color:#aab4d0}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html{scroll-padding-top:0}body{font-size:13.5px}.site-header{position:static!important}.nav-toggle,.hero-scroll{display:none!important}.reveal{opacity:1!important;transform:none!important;animation:none!important}.hero{min-height:600px!important}.hero-bg{animation:none!important;transform:none!important}.section-pad{padding:54px 0!important}.wpanel,.product-card,.form-card,.gate-card,.era-pill,.tb,.network .ph,.story-facts,.worlds-grid,.dungeon-cards,.contact-grid,.timeline-row,.tb-row{break-inside:avoid}a[href]:after{content:""}}@page{margin:0}:root{--ui:"Steradian","Segoe UI",Helvetica,Arial,sans-serif }.btn{font-family:var(--ui);font-weight:700;letter-spacing:.05em;font-size:1rem;gap:.5em}.btn-sm{font-size:.9rem;letter-spacing:.04em;padding:12px 22px}.btn-lg{font-size:1.12rem;padding:18px 38px}.badge{font-family:var(--ui);font-weight:700;font-size:.7rem;letter-spacing:.05em;padding:6px 11px}.product-body .pprice{font-family:var(--ui);font-weight:700;font-size:1.2rem}.product-body .pname{font-size:.8rem}.product-body .ptitle{font-size:1.1rem}.shopify-flag{font-family:var(--ui);font-weight:700;font-size:1rem;letter-spacing:.03em;padding:11px 18px}.shopify-note{font-size:1rem;color:#46506b}.story-facts{padding:36px 34px 20px}.story-facts .ttl{font-size:1rem;letter-spacing:.16em;margin-bottom:14px}.story-facts .fct{gap:22px;padding:18px 0;align-items:baseline}.story-facts .fct .yr{font-family:var(--ui);font-weight:700;font-size:1.12rem;color:var(--orange);min-width:128px;letter-spacing:.005em;line-height:1.2}.story-facts .fct .tx{font-family:var(--ui);font-weight:400;font-size:1.06rem;color:#dbe2f3;line-height:1.5}.era-pill .era-num{font-size:2.6rem}.era-pill .era-label{font-size:.82rem;letter-spacing:.12em;color:#c4cde4}:root{--img-80:url(/cdn/shop/files/hf_20260616_004938_105205af-caa1-49e9-8aa4-c3b6f5db24c9_1600x1600.png);--img-90:url(/cdn/shop/files/hf_20260616_004940_dcd5f697-39eb-4562-b354-c9b4a422d772_1600x1600.png);--img-00:url(/cdn/shop/files/hf_20260616_004941_dd5aa84e-08c4-4234-a94d-9bfdc90c5a09_1600x1600.png);--img-now:url(/cdn/shop/files/hf_20260616_004942_1b602e4c-ba63-44f5-b8a4-b5350329e506_1600x1600.png)}.era-pill{position:relative;overflow:hidden;min-height:188px;display:flex;flex-direction:column;justify-content:center;padding:30px 18px;background:#0c1322}.era-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;opacity:.92;transition:transform .45s ease}.era-pill:hover:before{transform:scale(1.07)}.era-pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#080c1680,#080c1694 42%,#080c16e6)}.era-pill>*{position:relative;z-index:2}.era-pill.p80:before{background-image:var(--img-80)}.era-pill.p90:before{background-image:var(--img-90)}.era-pill.p00:before{background-image:var(--img-00)}.era-pill.pnow:before{background-image:var(--img-now)}.era-pill .era-num{text-shadow:0 2px 16px rgba(0,0,0,.85)}.era-pill .era-label{text-shadow:0 1px 10px rgba(0,0,0,.95);color:#e3e9f6}.era-pill:hover{border-color:#ffffff80}.trust-head{text-align:center;max-width:780px;margin:0 auto 46px}.trust-head h2{font-size:clamp(2.1rem,3.8vw,3rem)}.trust-head .divider{margin-left:auto;margin-right:auto}.trust-head p{font-family:var(--body);font-weight:300;color:#3c465f;font-size:1.08rem;margin-top:12px}.people-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px}.person{margin:0;border-radius:16px;overflow:hidden;position:relative;box-shadow:var(--shadow);background:#0a0f1a}.person-img{position:relative;aspect-ratio:4/5;overflow:hidden}.person-img img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.person:hover .person-img img{transform:scale(1.06)}.person figcaption{position:absolute;left:0;right:0;bottom:0;padding:44px 18px 18px;display:flex;flex-direction:column;background:linear-gradient(180deg,#0a0f1a00,#0a0f1ae0);color:#fff}.person .p-name{font-family:var(--serif);font-weight:700;font-size:1.25rem;line-height:1.08}.person .p-role{font-family:var(--caps);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;color:var(--electric);margin-top:6px}.honorable{text-align:center;margin-bottom:50px}.honorable .hm-title{font-family:var(--serif);font-weight:500;font-size:1.5rem;color:var(--navy);margin-bottom:22px}.hm-cols{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.hm-col{max-width:520px}.hm-col .hm-label{font-family:var(--caps);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;color:var(--royal);display:block;margin-bottom:8px}.hm-col p{font-family:var(--body);font-weight:400;color:#3c465f;font-size:1.02rem;line-height:1.7;margin:0}.hm-col em{color:var(--muted);font-style:italic}.giveback{background:var(--cream);border:1px solid var(--line);border-radius:18px;padding:30px 28px 32px;text-align:center}.gb-caption{font-family:var(--caps);letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;color:var(--muted);margin-bottom:22px}.gb-logos{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.gb-chip{background:#fff;border:1px solid var(--line);border-radius:12px;height:100px;width:236px;display:flex;align-items:center;justify-content:center;padding:20px;transition:transform .18s ease,box-shadow .18s ease}.gb-chip:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.gb-chip img{max-height:100%;max-width:100%;width:auto;object-fit:contain}@media(max-width:900px){.people-grid{grid-template-columns:1fr 1fr}.hm-cols{gap:28px}}@media(max-width:560px){.gb-chip{width:100%;max-width:280px}}.drops-empty{grid-column:1/-1;text-align:center;padding:56px 24px;background:#fff;border:1px solid var(--line);border-radius:16px}.drops-empty h3{font-family:var(--serif);font-weight:700;font-size:1.8rem;color:var(--navy);margin-bottom:10px}.drops-empty p{font-family:var(--body);font-weight:300;color:var(--muted);max-width:44ch;margin:0 auto 20px}@font-face{font-family:Didot;src:local("Georgia"),local("Times New Roman"),local("Times");unicode-range:U+2012,U+2013,U+2014,U+2015,U+2212;font-weight:100 900;font-style:normal}.product-body .ptitle{font-family:var(--serif);font-weight:700;font-size:1.18rem;letter-spacing:.005em;line-height:1.18;color:var(--ink)}.product-body .pname{font-size:.82rem;letter-spacing:.09em}.product-body .pprice{font-family:var(--ui);font-weight:700;font-size:1.42rem;letter-spacing:.01em}.honorable .hm-title{font-weight:700}.era-pill .era-label{font-size:.84rem}.soon-tag{display:inline-block;font-family:var(--ui);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;color:#cdd6ec;background:#ffffff0f;border:1px solid rgba(255,255,255,.2);padding:13px 22px;border-radius:8px;margin-top:20px}.soon-link{display:inline-block;margin-top:12px;margin-left:6px;font-family:var(--ui);font-weight:600;color:var(--electric);font-size:.92rem}.soon-link:hover{color:#fff}.form-kicker{font-family:var(--caps);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;color:var(--royal);margin-bottom:6px}.form-kicker.donation-kicker{color:var(--orange)}.form-card h3{font-family:var(--serif);font-weight:700;font-size:clamp(1.8rem,2.6vw,2.3rem);line-height:1.05;margin-bottom:10px}.form-card.donation h3{color:var(--ink)}.form-card h3{color:var(--navy)}.cart-qty{display:flex;align-items:center;gap:10px;margin-top:10px}.cart-step{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);border-radius:7px;font-family:var(--ui);font-weight:700;font-size:1.1rem;color:var(--ink);line-height:1;transition:.15s}.cart-step:hover{border-color:var(--navy);background:var(--navy);color:#fff}.cart-qnum{font-family:var(--ui);font-weight:700;min-width:22px;text-align:center;color:var(--ink)}.cart-remove{display:inline-flex;align-items:center;gap:5px;margin-left:8px;font-family:var(--ui);font-weight:500;font-size:.85rem;color:var(--muted)}.cart-remove svg{stroke:currentColor;fill:none;stroke-width:1.8}.cart-remove:hover{color:var(--red)}.cart-step.is-disabled{opacity:.32;pointer-events:none;background:transparent;color:var(--muted)}.product-body .ptitle{display:block;color:var(--ink);text-decoration:none}.card-actions{display:flex;align-items:center;gap:8px;margin-top:auto}.card-actions .add-to-cart{flex:1;justify-content:center}.card-actions .add-to-cart.is-added{background:var(--forest);box-shadow:none}.card-actions .add-to-cart:disabled{opacity:.7;cursor:default;transform:none}.card-view{font-family:var(--ui);font-weight:600;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:0 4px}.card-view:hover{color:var(--royal)}.cart-badge{font-family:var(--ui);font-weight:700;font-size:.7rem;min-width:18px;height:18px;letter-spacing:0;padding:0 5px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/hhts.css.map */
