.eg-mag-root{--ink:#0A0A0A;--ink-2:#141412;--paper:#F5F5F0;--paper-dim:#C9C9C0;--gold:#D4AF37;--gold-bright:#F5C842;--gold-deep:#8C7220;--red:#FF2A2A;--red-deep:#C8211B;--red-drip:#8B0000;--gray-warm:#6B6B5C;--surface:#1A1A18;--surface-2:#222220;--line:#2C2C28;--f-display:"Anton","Arial Narrow",sans-serif;--f-sub:"Bebas Neue","Arial Narrow",sans-serif;--f-body:"Cormorant Garamond",Georgia,serif;--f-spray:"Permanent Marker",cursive;--f-horror:"Creepster","Permanent Marker",sans-serif;--f-mono:"Space Mono",ui-monospace,monospace;--hazard: repeating-linear-gradient(-45deg,#0A0A0A 0,#0A0A0A 14px,var(--gold-bright) 14px,var(--gold-bright) 28px);font-family:var(--f-body);color:var(--paper);background:var(--ink);font-size:18px;line-height:1.6;position:relative}.eg-mag-root *,.eg-mag-root *:before,.eg-mag-root *:after{box-sizing:border-box}.eg-mag-root img{max-width:100%;display:block}.eg-mag-root .eyebrow{font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.eg-mag-root .pill{display:inline-block;font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;border:1.5px solid var(--gold);color:var(--gold);background:transparent;border-radius:0}.eg-mag-root .pill--filled{background:var(--gold);color:var(--ink)}.eg-mag-root .pill--red{border-color:var(--red);color:var(--red)}.eg-mag-root .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-sub);font-size:18px;letter-spacing:.15em;text-transform:uppercase;padding:14px 26px;background:var(--gold);color:var(--ink);text-decoration:none;border:none;cursor:pointer;position:relative;transition:transform .2s ease,box-shadow .2s ease}.eg-mag-root .btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--paper)}.eg-mag-root .btn--ghost{background:transparent;color:var(--paper);border:2px solid var(--paper)}.eg-mag-root .btn--ghost:hover{background:var(--paper);color:var(--ink);box-shadow:6px 6px 0 var(--gold)}.eg-mag-marquee-x{position:relative;background:var(--ink);overflow:hidden;height:260px;padding:0}.eg-mag-marquee-x:before,.eg-mag-marquee-x:after{content:"";position:absolute;left:0;right:0;height:8px;background:var(--hazard);z-index:5}.eg-mag-marquee-x:before{top:0}.eg-mag-marquee-x:after{bottom:0}.eg-mag-marquee-x-strip{position:absolute;left:-15vw;width:130vw;height:64px;display:flex;align-items:center;overflow:hidden}.eg-mag-marquee-x-strip--1{top:50%;margin-top:-78px;transform:rotate(-8deg);background:var(--gold-bright);z-index:3;box-shadow:0 8px 24px #0000004d}.eg-mag-marquee-x-strip--2{top:50%;margin-top:14px;transform:rotate(8deg);background:var(--ink);border-top:3px solid var(--gold);border-bottom:3px solid var(--gold);z-index:2;box-shadow:0 -8px 24px #0000004d}.eg-mag-marquee-x-track{display:flex;gap:0;width:max-content;animation:egmag-x-scroll var(--marquee-speed,38s) linear infinite;will-change:transform}.eg-mag-marquee-x-track--reverse{animation-direction:reverse}.eg-mag-marquee-x[data-pause-hover=true]:hover .eg-mag-marquee-x-track{animation-play-state:paused}@keyframes egmag-x-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.eg-mag-marquee-x-item{display:inline-flex;align-items:center;gap:14px;padding:0 32px;font-family:var(--f-sub);font-size:46px;letter-spacing:.05em;text-decoration:none;white-space:nowrap;line-height:1;text-transform:uppercase;font-weight:400;transition:color .2s ease}.eg-mag-marquee-x-strip--1 .eg-mag-marquee-x-item{color:var(--ink)}.eg-mag-marquee-x-strip--2 .eg-mag-marquee-x-item{color:var(--paper)}.eg-mag-marquee-x-item--accent{color:var(--red)!important;font-style:italic}.eg-mag-marquee-x-strip--1 .eg-mag-marquee-x-item--alt{color:var(--red-deep)}.eg-mag-marquee-x-strip--2 .eg-mag-marquee-x-item--alt{color:var(--gold)}.eg-mag-marquee-x-item:hover{opacity:.7}.eg-mag-marquee-x-item .ig{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:2.5px solid currentColor;border-radius:7px;font-size:0;position:relative}.eg-mag-marquee-x-item .ig:before{content:"";width:11px;height:11px;border:2px solid currentColor;border-radius:50%}.eg-mag-marquee-x-item .ig:after{content:"";position:absolute;top:4px;right:4px;width:3px;height:3px;background:currentColor;border-radius:50%}.eg-mag-marquee-x-sep{font-family:var(--f-sub);font-size:36px;color:currentColor;opacity:.5;align-self:center;letter-spacing:0;line-height:1}.eg-mag-vault{padding:90px 32px 110px;position:relative;overflow:hidden;background:var(--ink)}.eg-mag-vault:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 12% 18%,rgba(255,42,42,.06) 0,transparent 22%),radial-gradient(circle at 88% 72%,rgba(212,175,55,.04) 0,transparent 30%)}.eg-mag-vault-header{max-width:1400px;margin:0 auto 60px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:end;position:relative;z-index:2}.eg-mag-vault-title{font-family:var(--f-display);font-size:clamp(70px,12vw,180px);line-height:.82;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);position:relative;margin:0}.eg-mag-vault-title .accent{color:var(--paper);position:relative;display:inline-block}.eg-mag-vault-title .accent:after{content:"";display:block;width:60%;height:6px;background:var(--gold);margin-top:14px}.eg-mag-vault-title .spray-overlay{position:absolute;font-family:var(--f-spray);color:var(--red);font-size:48px;top:-10px;right:-20px;transform:rotate(-12deg)}.eg-mag-vault-intro{padding-bottom:14px}.eg-mag-vault-intro .eyebrow{display:block;margin-bottom:12px}.eg-mag-vault-intro p{font-family:var(--f-body);font-style:italic;font-size:22px;line-height:1.45;color:var(--paper-dim);max-width:430px;margin:0}.eg-mag-tickets{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:24px;position:relative;z-index:2}.eg-mag-ticket{background:var(--surface);position:relative;text-decoration:none;color:var(--paper);overflow:hidden;display:grid;grid-template-columns:1fr 50px;border:1.5px solid var(--line);transition:transform .25s ease,border-color .25s ease}.eg-mag-ticket:hover{transform:translateY(-6px);border-color:var(--gold)}.eg-mag-ticket:hover .eg-mag-ticket-arrow{background:var(--gold);color:var(--ink)}.eg-mag-ticket:hover .eg-mag-ticket-image img{transform:scale(1.04)}.eg-mag-ticket--featured{grid-row:span 2;background:linear-gradient(180deg,var(--gold) 0%,var(--gold-deep) 100%);color:var(--ink);border-color:var(--gold)}.eg-mag-ticket--featured .eg-mag-ticket-meta,.eg-mag-ticket--featured .eg-mag-ticket-title,.eg-mag-ticket--featured .eg-mag-ticket-excerpt{color:var(--ink)}.eg-mag-ticket--featured .pill{border-color:var(--ink);color:var(--ink)}.eg-mag-ticket--featured .eg-mag-ticket-arrow{background:var(--ink);color:var(--gold);border-left-color:var(--ink)}.eg-mag-ticket-body{padding:28px 28px 24px;display:flex;flex-direction:column;height:100%}.eg-mag-ticket-image{position:relative;height:240px;overflow:hidden;margin:-28px -28px 22px;background:var(--surface-2)}.eg-mag-ticket-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.eg-mag-ticket--featured .eg-mag-ticket-image{height:340px}.eg-mag-ticket-meta{display:flex;gap:12px;align-items:center;margin-bottom:14px;font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-dim);flex-wrap:wrap}.eg-mag-ticket-title{font-family:var(--f-display);font-size:clamp(28px,2.4vw,40px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 14px;flex:1;color:var(--paper)}.eg-mag-ticket--featured .eg-mag-ticket-title{font-size:clamp(38px,3.6vw,62px);color:var(--ink)}.eg-mag-ticket-excerpt{font-family:var(--f-body);font-style:italic;font-size:16px;line-height:1.4;color:var(--paper-dim);margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eg-mag-ticket-readnow{font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;color:var(--paper)}.eg-mag-ticket--featured .eg-mag-ticket-readnow{color:var(--ink)}.eg-mag-ticket-arrow{background:var(--ink-2);border-left:2px dashed var(--line);color:var(--gold);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:14px 0;position:relative;transition:background .25s ease,color .25s ease}.eg-mag-ticket-arrow .num{font-family:var(--f-mono);font-size:11px;font-weight:700;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.22em}.eg-mag-barcode{width:18px;height:90px;background:repeating-linear-gradient(180deg,currentColor 0 2px,transparent 2px 4px,currentColor 4px 5px,transparent 5px 8px,currentColor 8px 11px,transparent 11px 13px)}.eg-mag-ticket-arrow:before{content:"";position:absolute;left:-7px;top:14px;width:14px;height:14px;background:var(--ink);border-radius:50%}.eg-mag-ticket-arrow:after{content:"";position:absolute;left:-7px;bottom:14px;width:14px;height:14px;background:var(--ink);border-radius:50%}.eg-mag-vault-cta-row{max-width:1400px;margin:60px auto 0;display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid var(--line);position:relative;z-index:2;flex-wrap:wrap;gap:20px}.eg-mag-vault-cta-row .stat{font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;color:var(--paper-dim);text-transform:uppercase}.eg-mag-vault-cta-row .stat strong{color:var(--gold);font-size:28px;font-family:var(--f-display);letter-spacing:0;margin-right:6px;font-weight:400}.eg-mag-collection{padding:90px 32px;background:var(--ink);position:relative;border-top:1px solid var(--line)}.eg-mag-collection-header{max-width:1400px;margin:0 auto 50px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end}.eg-mag-collection-title{font-family:var(--f-display);font-size:clamp(56px,9vw,140px);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0;position:relative}.eg-mag-collection-title .em{color:var(--paper);position:relative;display:inline-block}.eg-mag-collection-title .em:after{content:"";display:block;width:50%;height:5px;background:var(--gold);margin-top:10px}.eg-mag-collection-intro{padding-bottom:14px}.eg-mag-collection-intro .eyebrow{display:block;margin-bottom:12px}.eg-mag-collection-intro p{font-family:var(--f-body);font-style:italic;font-size:20px;line-height:1.45;color:var(--paper-dim);margin:0}.eg-mag-product-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px 24px}@media(max-width:1100px){.eg-mag-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.eg-mag-product-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}}.eg-mag-product-card{text-decoration:none;color:var(--paper);display:flex;flex-direction:column;transition:transform .25s ease;background:transparent}.eg-mag-product-card:hover{transform:translateY(-6px)}.eg-mag-product-card:hover .eg-mag-product-card-image img{transform:scale(1.05)}.eg-mag-product-card:hover .eg-mag-product-card-title{color:var(--gold)}.eg-mag-product-card-image{aspect-ratio:1;overflow:hidden;position:relative;background:var(--surface);border-radius:9999px 9999px 0 0}.eg-mag-product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.eg-mag-product-card-image .pill{position:absolute;top:14px;left:14px;z-index:2;background:#0a0a0ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.eg-mag-product-card-body{padding:22px 8px 18px;text-align:center}.eg-mag-product-card-title{font-family:var(--f-display);font-size:22px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;margin:0 0 12px;color:var(--paper);min-height:44px;transition:color .2s ease}.eg-mag-product-card-price{display:flex;flex-direction:column;align-items:center;gap:2px}.eg-mag-product-card-price .prefix{font-family:var(--f-mono);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--paper-dim)}.eg-mag-product-card-price .amount{font-family:var(--f-display);font-size:28px;line-height:1;color:var(--gold);letter-spacing:0;font-weight:400}.eg-mag-product-card-price .compare{font-family:var(--f-mono);font-size:12px;color:var(--gray-warm);text-decoration:line-through;text-decoration-color:var(--red);margin-top:2px}.eg-mag-collection-cta-row{max-width:1400px;margin:60px auto 0;text-align:center}.eg-mag-reviews{padding:90px 32px 100px;background:var(--ink-2);position:relative;border-top:1px solid var(--line)}.eg-mag-reviews:before{content:"";position:absolute;inset:auto 0 0 0;height:6px;background:var(--hazard)}.eg-mag-reviews-head{max-width:1400px;margin:0 auto 60px;text-align:center}.eg-mag-reviews-head .eyebrow{display:block;margin-bottom:14px}.eg-mag-reviews-head h2{font-family:var(--f-display);font-size:clamp(56px,9vw,140px);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0}.eg-mag-reviews-head h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-mag-reviews-head h2 .em:after{content:"";display:block;width:50%;height:5px;background:var(--gold);margin:8px auto 0}.eg-mag-reviews-spray{font-family:var(--f-spray);color:var(--red);font-size:36px;transform:rotate(-6deg);display:inline-block;margin-bottom:8px}.eg-mag-reviews-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.eg-mag-review{padding:32px 28px;border:1.5px solid var(--line);background:var(--surface);position:relative;display:flex;flex-direction:column;border-left:4px solid var(--gold)}.eg-mag-review-stars{color:var(--gold);font-size:18px;letter-spacing:3px;margin-bottom:18px}.eg-mag-review-text{font-family:var(--f-body);font-style:italic;font-size:18px;line-height:1.5;color:var(--paper);margin:0 0 22px;flex:1}.eg-mag-review-text:before{content:'"';font-family:var(--f-display);color:var(--gold);font-size:48px;line-height:.5;margin-right:6px;display:inline-block;vertical-align:-12px}.eg-mag-review-author{font-family:var(--f-display);font-size:20px;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin-bottom:4px}.eg-mag-review-date{font-family:var(--f-mono);font-size:11px;letter-spacing:.22em;color:var(--gray-warm);text-transform:uppercase}.eg-mag-about{background:var(--ink);position:relative;border-top:1px solid var(--line);overflow:hidden}.eg-mag-about-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:stretch}.eg-mag-about-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--surface)}.eg-mag-about-image img{width:100%;height:100%;object-fit:cover}.eg-mag-about-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 60%,rgba(212,175,55,.15))}.eg-mag-about-image .spray{position:absolute;bottom:30px;left:30px;font-family:var(--f-spray);color:var(--red);font-size:56px;transform:rotate(-8deg);text-shadow:0 0 30px rgba(255,42,42,.5);z-index:2}.eg-mag-about-content{padding:80px 60px 80px 0;display:flex;flex-direction:column;justify-content:center}.eg-mag-about-content .eyebrow{display:block;margin-bottom:18px}.eg-mag-about-content h2{font-family:var(--f-display);font-size:clamp(56px,8vw,128px);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0 0 28px}.eg-mag-about-content h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-mag-about-content h2 .em:after{content:"";display:block;width:60%;height:5px;background:var(--gold);margin-top:10px}.eg-mag-about-content .body{font-family:var(--f-body);font-size:20px;line-height:1.55;color:var(--paper-dim);max-width:540px;margin:0 0 32px}.eg-mag-about-content .body p{margin:0 0 14px}.eg-mag-about-content .body strong{color:var(--gold)}.eg-mag-about-stats{display:flex;gap:36px;margin-bottom:32px;padding-top:24px;border-top:1px solid var(--line)}.eg-mag-about-stat{flex:1}.eg-mag-about-stat .num{font-family:var(--f-display);font-size:48px;line-height:1;color:var(--gold)}.eg-mag-about-stat .label{font-family:var(--f-mono);font-size:11px;letter-spacing:.22em;color:var(--paper-dim);text-transform:uppercase;margin-top:4px}.eg-mag-about-content .actions{display:flex;gap:14px;flex-wrap:wrap}.eg-mag-article{position:relative}.eg-mag-article-hero{position:relative;height:90vh;min-height:600px;overflow:hidden}.eg-mag-article-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.1) contrast(1.05)}.eg-mag-article-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,10,10,.45) 0%,rgba(10,10,10,.2) 30%,rgba(10,10,10,.85) 80%,var(--ink) 100%)}.eg-mag-article-title{font-family:var(--f-display);font-size:clamp(52px,8vw,140px);line-height:.84;letter-spacing:-.02em;text-transform:uppercase;max-width:1100px;margin:0 0 24px;color:var(--paper)}.eg-wholesale{background:var(--ink);color:var(--paper)}.eg-wholesale-hero{padding:120px 32px 100px;position:relative;overflow:hidden;text-align:left;max-width:1400px;margin:0 auto}.eg-wholesale-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(212,175,55,.08) 0,transparent 35%),radial-gradient(circle at 80% 70%,rgba(255,42,42,.06) 0,transparent 30%);pointer-events:none}.eg-wholesale-hero>*{position:relative;z-index:2}.eg-wholesale-hero .eyebrow{display:block;margin-bottom:24px}.eg-wholesale-hero-title{font-family:var(--f-display);font-size:clamp(72px,13vw,200px);line-height:.82;letter-spacing:-.025em;text-transform:uppercase;color:var(--paper);margin:0 0 32px;max-width:1200px}.eg-wholesale-hero-title .em{color:var(--paper);position:relative;display:inline-block}.eg-wholesale-hero-title .em:after{content:"";display:block;width:55%;height:7px;background:var(--gold);margin-top:18px}.eg-wholesale-hero-title .spray{font-family:var(--f-spray);color:var(--red);font-size:.3em;display:inline-block;transform:rotate(-6deg);margin-left:24px;vertical-align:middle}.eg-wholesale-hero-sub{font-family:var(--f-body);font-style:italic;font-size:24px;line-height:1.45;color:var(--paper-dim);max-width:680px;margin:0 0 40px}.eg-wholesale-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.eg-wholesale-section{padding:90px 32px;max-width:1400px;margin:0 auto;position:relative}.eg-wholesale-section--alt{background:var(--ink-2);max-width:none}.eg-wholesale-section-head{margin-bottom:60px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end;max-width:1400px;margin-left:auto;margin-right:auto;padding:0}.eg-wholesale-section--alt .eg-wholesale-section-head{padding:0 32px}.eg-wholesale-section-head h2{font-family:var(--f-display);font-size:clamp(56px,9vw,140px);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0}.eg-wholesale-section-head h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-wholesale-section-head h2 .em:after{content:"";display:block;width:50%;height:5px;background:var(--gold);margin-top:10px}.eg-wholesale-section-head .intro{padding-bottom:14px;font-family:var(--f-body);font-style:italic;font-size:20px;line-height:1.45;color:var(--paper-dim);margin:0}.eg-wholesale-section--alt .eg-wholesale-section-content{max-width:1400px;margin:0 auto;padding:0 32px}.eg-wholesale-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.eg-wholesale-card{padding:36px 28px 32px;border:1.5px solid var(--line);background:var(--surface);position:relative;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease}.eg-wholesale-card:hover{transform:translateY(-6px);border-color:var(--gold)}.eg-wholesale-card-num{font-family:var(--f-display);font-size:64px;line-height:.9;color:transparent;-webkit-text-stroke:2px var(--gold);margin-bottom:18px}.eg-wholesale-card-title{font-family:var(--f-display);font-size:26px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 12px}.eg-wholesale-card-body{font-family:var(--f-body);font-size:16px;line-height:1.5;color:var(--paper-dim);margin:0}.eg-wholesale-how-steps{display:flex;flex-direction:column;gap:0}.eg-wholesale-step{display:grid;grid-template-columns:200px 1fr;gap:40px;padding:36px 0;border-top:1px solid var(--line);align-items:center}.eg-wholesale-step:last-child{border-bottom:1px solid var(--line)}.eg-wholesale-step-num{font-family:var(--f-display);font-size:clamp(72px,8vw,140px);line-height:.85;color:transparent;-webkit-text-stroke:2px var(--gold);letter-spacing:-.02em}.eg-wholesale-step-body h3{font-family:var(--f-display);font-size:clamp(28px,3vw,44px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 12px}.eg-wholesale-step-body p{font-family:var(--f-body);font-style:italic;font-size:19px;line-height:1.45;color:var(--paper-dim);margin:0;max-width:680px}.eg-wholesale-perks-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:24px 36px}.eg-wholesale-perks-list li{padding:24px 24px 24px 64px;border-left:4px solid var(--gold);background:var(--surface);position:relative}.eg-wholesale-perks-list li:before{content:"\2713";position:absolute;left:24px;top:24px;font-family:var(--f-display);color:var(--gold);font-size:28px;line-height:1}.eg-wholesale-perks-list li strong{display:block;font-family:var(--f-display);font-size:22px;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin-bottom:6px;font-weight:400}.eg-wholesale-perks-list li span{font-family:var(--f-body);font-style:italic;font-size:16px;line-height:1.45;color:var(--paper-dim)}.eg-wholesale-apply{padding:80px 48px;background:linear-gradient(135deg,var(--ink) 0%,var(--ink-2) 100%);border:3px solid var(--gold);position:relative;overflow:hidden;max-width:1400px;margin:60px auto}.eg-wholesale-apply:before{content:"";position:absolute;inset:auto 0 0 0;height:10px;background:var(--hazard)}.eg-wholesale-apply:after{content:"BOSSES";position:absolute;font-family:var(--f-display);font-size:320px;line-height:.8;color:#d4af370a;bottom:-100px;right:-40px;letter-spacing:-.02em;pointer-events:none}.eg-wholesale-apply-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center}.eg-wholesale-apply h2{font-family:var(--f-display);font-size:clamp(48px,6vw,96px);line-height:.9;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 18px}.eg-wholesale-apply h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-wholesale-apply h2 .em:after{content:"";display:block;width:50%;height:5px;background:var(--gold);margin-top:8px}.eg-wholesale-apply-sub{font-family:var(--f-body);font-style:italic;font-size:20px;line-height:1.45;color:var(--paper-dim);max-width:540px;margin:0}.eg-wholesale-apply-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.eg-wholesale-apply-spray{font-family:var(--f-spray);color:var(--red);font-size:42px;transform:rotate(-9deg);display:inline-block;margin-bottom:8px}.eg-wholesale-faq-list{max-width:900px;margin:0 auto}.eg-wholesale-faq-item{border-top:1px solid var(--line);padding:0;background:transparent}.eg-wholesale-faq-item:last-child{border-bottom:1px solid var(--line)}.eg-wholesale-faq-item summary{list-style:none;padding:28px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:var(--f-display);font-size:clamp(20px,2.4vw,32px);line-height:1.1;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);transition:color .15s ease}.eg-wholesale-faq-item summary::-webkit-details-marker{display:none}.eg-wholesale-faq-item summary:after{content:"+";font-family:var(--f-display);color:var(--gold);font-size:36px;line-height:1;transition:transform .3s ease;flex-shrink:0}.eg-wholesale-faq-item[open] summary:after{content:"\2212"}.eg-wholesale-faq-item[open] summary{color:var(--gold)}.eg-wholesale-faq-item summary:hover{color:var(--gold)}.eg-wholesale-faq-item p{font-family:var(--f-body);font-size:19px;line-height:1.55;color:var(--paper-dim);margin:0 0 28px;padding-right:60px}.eg-wholesale-contact{padding:80px 32px 100px;background:var(--ink);max-width:1400px;margin:0 auto;text-align:center}.eg-wholesale-contact h2{font-family:var(--f-display);font-size:clamp(48px,7vw,108px);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0 0 50px}.eg-wholesale-contact h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-wholesale-contact h2 .em:after{content:"";display:block;width:55%;height:5px;background:var(--gold);margin:8px auto 0}.eg-wholesale-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto}.eg-wholesale-contact-card{padding:40px 24px;border:1.5px solid var(--line);background:var(--surface);text-align:center}.eg-wholesale-contact-card .label{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:18px}.eg-wholesale-contact-card a,.eg-wholesale-contact-card .value{font-family:var(--f-display);font-size:clamp(22px,2.2vw,30px);line-height:1.1;letter-spacing:-.005em;color:var(--paper);text-decoration:none;text-transform:uppercase;display:block;transition:color .15s ease}.eg-wholesale-contact-card a:hover{color:var(--gold)}.eg-wholesale-contact-card .hours{font-family:var(--f-body);font-style:italic;font-size:14px;color:var(--paper-dim);margin-top:10px;line-height:1.4}@media(max-width:1100px){.eg-wholesale-why-grid{grid-template-columns:repeat(2,1fr)}.eg-wholesale-perks-list{grid-template-columns:1fr}.eg-wholesale-step{grid-template-columns:120px 1fr;gap:24px;padding:28px 0}.eg-wholesale-step-num{font-size:80px}.eg-wholesale-apply-inner{grid-template-columns:1fr}.eg-wholesale-section-head{grid-template-columns:1fr;gap:24px}.eg-wholesale-contact-grid{grid-template-columns:1fr;gap:18px}}@media(max-width:680px){.eg-wholesale-hero{padding:80px 20px 60px}.eg-wholesale-hero-sub{font-size:18px}.eg-wholesale-section{padding:60px 20px}.eg-wholesale-section--alt .eg-wholesale-section-head,.eg-wholesale-section--alt .eg-wholesale-section-content{padding:0 20px}.eg-wholesale-why-grid{grid-template-columns:1fr;gap:16px}.eg-wholesale-step{grid-template-columns:1fr}.eg-wholesale-step-num{font-size:64px}.eg-wholesale-apply{margin:40px 20px;padding:48px 24px}.eg-wholesale-apply:after{font-size:180px;bottom:-50px}.eg-wholesale-contact{padding:60px 20px 80px}}.eg-about-page{background:var(--ink);color:var(--paper)}.eg-about-page-hero{position:relative;height:90vh;min-height:600px;overflow:hidden}.eg-about-page-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.15) contrast(1.05)}.eg-about-page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,10,10,.3) 0%,rgba(10,10,10,.2) 40%,rgba(10,10,10,.85) 85%,var(--ink) 100%)}.eg-about-page-hero-content{position:absolute;inset:auto 0 0 0;padding:0 32px 80px;z-index:2;max-width:1400px;margin:0 auto}.eg-about-page-hero .eyebrow{display:block;margin-bottom:24px}.eg-about-page-hero-title{font-family:var(--f-display);font-size:clamp(72px,13vw,200px);line-height:.82;letter-spacing:-.025em;text-transform:uppercase;color:var(--paper);margin:0 0 28px}.eg-about-page-hero-title .em{color:var(--paper);position:relative;display:inline-block}.eg-about-page-hero-title .em:after{content:"";display:block;width:55%;height:7px;background:var(--gold);margin-top:18px}.eg-about-page-hero-title .spray{font-family:var(--f-spray);color:var(--red);font-size:.3em;display:inline-block;transform:rotate(-6deg);margin-left:24px;vertical-align:middle;text-shadow:0 0 26px rgba(255,42,42,.5)}.eg-about-page-hero-deck{font-family:var(--f-body);font-style:italic;font-size:24px;line-height:1.4;color:var(--paper-dim);max-width:680px;margin:0}.eg-about-page-story{padding:100px 32px;max-width:900px;margin:0 auto;text-align:center}.eg-about-page-story .eyebrow{display:inline-block;margin-bottom:32px}.eg-about-page-story-body{font-family:var(--f-body);font-size:22px;line-height:1.6;color:var(--paper);text-align:justify;hyphens:auto;-webkit-hyphens:auto}.eg-about-page-story-body p{text-align:justify}.eg-about-page-story-body p{margin:0 0 22px}.eg-about-page-story-body p:first-of-type:first-letter{font-family:var(--f-display);font-size:96px;line-height:.82;float:left;padding:6px 14px 0 0;color:var(--gold);text-transform:uppercase}.eg-about-page-story-body strong{color:var(--gold)}.eg-about-page-timeline{background:var(--ink-2);padding:90px 32px;position:relative;border-top:1px solid var(--line)}.eg-about-page-timeline:before{content:"";position:absolute;inset:auto 0 0 0;height:6px;background:var(--hazard)}.eg-about-page-timeline-head{max-width:1400px;margin:0 auto 60px;text-align:center}.eg-about-page-timeline-head h2{font-family:var(--f-display);font-size:clamp(56px,9vw,140px);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0}.eg-about-page-timeline-head h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-about-page-timeline-head h2 .em:after{content:"";display:block;width:50%;height:5px;background:var(--gold);margin:8px auto 0}.eg-about-page-timeline-list{max-width:1100px;margin:0 auto;position:relative}.eg-about-page-timeline-list:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--line);transform:translate(-50%)}.eg-about-page-timeline-item{display:grid;grid-template-columns:1fr 80px 1fr;gap:24px;margin-bottom:60px;align-items:start}.eg-about-page-timeline-item:last-child{margin-bottom:0}.eg-about-page-timeline-item:nth-child(2n){direction:rtl}.eg-about-page-timeline-item:nth-child(2n)>*{direction:ltr}.eg-about-page-timeline-content{padding:8px 0}.eg-about-page-timeline-content h3{font-family:var(--f-display);font-size:28px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 10px}.eg-about-page-timeline-content p{font-family:var(--f-body);font-style:italic;font-size:17px;line-height:1.45;color:var(--paper-dim);margin:0}.eg-about-page-timeline-dot{display:flex;align-items:center;justify-content:center;position:relative}.eg-about-page-timeline-year{font-family:var(--f-display);font-size:36px;line-height:1;color:var(--gold);background:var(--ink-2);padding:14px 8px;border:3px solid var(--gold);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;letter-spacing:0;text-align:center;position:relative;z-index:2;font-weight:400}.eg-about-page-process{padding:90px 32px;max-width:1400px;margin:0 auto}.eg-about-page-process-head{margin-bottom:60px;text-align:center}.eg-about-page-process-head h2{font-family:var(--f-display);font-size:clamp(56px,9vw,140px);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0}.eg-about-page-process-head h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-about-page-process-head h2 .em:after{content:"";display:block;width:50%;height:5px;background:var(--gold);margin:8px auto 0}.eg-about-page-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.eg-about-page-process-card{padding:36px 28px;border:1.5px solid var(--line);background:var(--surface);position:relative;display:flex;flex-direction:column;transition:border-color .25s ease,transform .25s ease}.eg-about-page-process-card:hover{border-color:var(--gold);transform:translateY(-4px)}.eg-about-page-process-num{font-family:var(--f-display);font-size:88px;line-height:.85;color:transparent;-webkit-text-stroke:2px var(--gold);letter-spacing:-.02em;margin-bottom:14px}.eg-about-page-process-card h3{font-family:var(--f-display);font-size:26px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 12px}.eg-about-page-process-card p{font-family:var(--f-body);font-size:16px;line-height:1.5;color:var(--paper-dim);margin:0}.eg-about-page-studio{background:var(--ink-2);position:relative;border-top:1px solid var(--line);overflow:hidden}.eg-about-page-studio-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:0;align-items:stretch}.eg-about-page-studio-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--surface)}.eg-about-page-studio-image img{width:100%;height:100%;object-fit:cover}.eg-about-page-studio-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 60%,rgba(212,175,55,.18))}.eg-about-page-studio-image .spray{position:absolute;bottom:30px;left:30px;font-family:var(--f-spray);color:var(--red);font-size:48px;transform:rotate(-8deg);text-shadow:0 0 30px rgba(255,42,42,.5);z-index:2}.eg-about-page-studio-content{padding:80px 60px;display:flex;flex-direction:column;justify-content:center}.eg-about-page-studio-content .eyebrow{display:block;margin-bottom:18px}.eg-about-page-studio-content h2{font-family:var(--f-display);font-size:clamp(48px,7vw,108px);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0 0 24px}.eg-about-page-studio-content h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-about-page-studio-content h2 .em:after{content:"";display:block;width:60%;height:5px;background:var(--gold);margin-top:10px}.eg-about-page-studio-content p{font-family:var(--f-body);font-style:italic;font-size:18px;line-height:1.5;color:var(--paper-dim);margin:0 0 12px;max-width:540px}.eg-about-page-studio-info{display:flex;flex-direction:column;gap:10px;margin-top:28px}.eg-about-page-studio-info-row{display:flex;gap:14px;align-items:baseline}.eg-about-page-studio-info-row .label{font-family:var(--f-mono);font-size:11px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;min-width:90px;flex-shrink:0}.eg-about-page-studio-info-row .value{font-family:var(--f-body);font-size:17px;color:var(--paper)}.eg-about-page-stats{padding:80px 32px;max-width:1400px;margin:0 auto}.eg-about-page-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.eg-about-page-stat{text-align:center;padding:24px 12px;border-top:3px solid var(--gold)}.eg-about-page-stat .num{font-family:var(--f-display);font-size:clamp(56px,7vw,96px);line-height:.9;color:var(--gold)}.eg-about-page-stat .label{font-family:var(--f-mono);font-size:12px;letter-spacing:.25em;color:var(--paper);text-transform:uppercase;margin-top:8px}.eg-about-page-press{padding:80px 32px 100px;max-width:1400px;margin:0 auto;border-top:1px solid var(--line);text-align:center}.eg-about-page-press h2{font-family:var(--f-display);font-size:clamp(36px,5vw,72px);line-height:.95;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 40px}.eg-about-page-press h2 .em{color:var(--gold)}.eg-about-page-press-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:40px;align-items:center;justify-items:center}.eg-about-page-press-item{font-family:var(--f-display);font-size:22px;letter-spacing:.02em;color:var(--paper-dim);text-transform:uppercase;opacity:.7;transition:opacity .2s ease,color .2s ease}.eg-about-page-press-item:hover{opacity:1;color:var(--gold)}.eg-about-page-press-item img{max-width:140px;max-height:60px;filter:grayscale(1) brightness(.9) opacity(.7);transition:filter .2s ease,opacity .2s ease}.eg-about-page-press-item:hover img{filter:none;opacity:1}.eg-about-page-cta{padding:100px 32px;background:var(--ink-2);text-align:center;border-top:1px solid var(--line);position:relative;overflow:hidden}.eg-about-page-cta:before{content:"";position:absolute;inset:auto 0 0 0;height:8px;background:var(--hazard)}.eg-about-page-cta:after{content:"GTU";position:absolute;font-family:var(--f-display);font-size:320px;line-height:.8;color:#d4af370a;bottom:-100px;right:-40px;letter-spacing:-.02em;pointer-events:none}.eg-about-page-cta-inner{max-width:900px;margin:0 auto;position:relative;z-index:2}.eg-about-page-cta h2{font-family:var(--f-display);font-size:clamp(48px,7vw,108px);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0 0 22px}.eg-about-page-cta h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-about-page-cta h2 .em:after{content:"";display:block;width:55%;height:5px;background:var(--gold);margin:8px auto 0}.eg-about-page-cta p{font-family:var(--f-body);font-style:italic;font-size:20px;color:var(--paper-dim);margin:0 0 32px}.eg-about-page-cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}@media(max-width:1100px){.eg-about-page-process-grid{grid-template-columns:repeat(2,1fr)}.eg-about-page-studio-inner{grid-template-columns:1fr}.eg-about-page-studio-image{aspect-ratio:3/2}.eg-about-page-studio-content{padding:60px 32px}.eg-about-page-stats-grid{grid-template-columns:repeat(2,1fr);gap:24px}.eg-about-page-press-grid{grid-template-columns:repeat(3,1fr);gap:30px}.eg-about-page-timeline-item{grid-template-columns:1fr;text-align:center}.eg-about-page-timeline-list:before{left:50%}.eg-about-page-timeline-item:nth-child(2n){direction:ltr}.eg-about-page-timeline-spacer{display:none}}@media(max-width:680px){.eg-about-page-hero-content{padding:0 20px 60px}.eg-about-page-story{padding:60px 20px}.eg-about-page-story-body{font-size:18px}.eg-about-page-timeline,.eg-about-page-process,.eg-about-page-press,.eg-about-page-cta{padding:60px 20px}.eg-about-page-process-grid{grid-template-columns:1fr}.eg-about-page-studio-content{padding:50px 20px}.eg-about-page-press-grid{grid-template-columns:repeat(2,1fr)}.eg-about-page-stats-grid{grid-template-columns:1fr 1fr}.eg-about-page-stat .num{font-size:48px}}.eg-contact-page{background:var(--ink);color:var(--paper)}.eg-contact-page-hero{padding:120px 32px 80px;max-width:1400px;margin:0 auto;text-align:left;position:relative}.eg-contact-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(212,175,55,.08) 0,transparent 35%),radial-gradient(circle at 80% 70%,rgba(255,42,42,.06) 0,transparent 30%);pointer-events:none}.eg-contact-page-hero>*{position:relative;z-index:2}.eg-contact-page-hero .eyebrow{display:block;margin-bottom:24px}.eg-contact-page-hero-title{font-family:var(--f-display);font-size:clamp(72px,13vw,200px);line-height:.82;letter-spacing:-.025em;text-transform:uppercase;color:var(--paper);margin:0 0 28px}.eg-contact-page-hero-title .em{color:var(--paper);position:relative;display:inline-block}.eg-contact-page-hero-title .em:after{content:"";display:block;width:55%;height:7px;background:var(--gold);margin-top:18px}.eg-contact-page-hero-title .spray{font-family:var(--f-spray);color:var(--red);font-size:.3em;display:inline-block;transform:rotate(-6deg);margin-left:24px;vertical-align:middle}.eg-contact-page-hero-deck{font-family:var(--f-body);font-style:italic;font-size:22px;line-height:1.45;color:var(--paper-dim);max-width:680px;margin:0}.eg-contact-methods{padding:60px 32px;max-width:1400px;margin:0 auto}.eg-contact-methods-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.eg-contact-method{padding:36px 28px;border:1.5px solid var(--line);background:var(--surface);text-align:center;text-decoration:none;color:var(--paper);transition:border-color .25s ease,transform .25s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.eg-contact-method:hover{border-color:var(--gold);transform:translateY(-4px)}.eg-contact-method .label{font-family:var(--f-mono);font-size:11px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.eg-contact-method .value{font-family:var(--f-display);font-size:clamp(22px,2.4vw,32px);line-height:1.1;letter-spacing:-.005em;color:var(--paper);text-transform:uppercase}.eg-contact-method .hint{font-family:var(--f-body);font-style:italic;font-size:15px;color:var(--paper-dim);margin-top:10px;line-height:1.4}.eg-contact-body{background:var(--ink-2);padding:90px 32px;position:relative;border-top:1px solid var(--line)}.eg-contact-body:before{content:"";position:absolute;inset:auto 0 0 0;height:6px;background:var(--hazard)}.eg-contact-body-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:stretch}.eg-contact-form{padding:48px 40px;background:var(--surface);border:1.5px solid var(--line);position:relative}.eg-contact-form:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:4px;background:var(--gold)}.eg-contact-form-head{margin-bottom:28px}.eg-contact-form-head .eyebrow{display:block;margin-bottom:14px}.eg-contact-form-head h2{font-family:var(--f-display);font-size:clamp(36px,4vw,56px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 12px}.eg-contact-form-head h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-contact-form-head h2 .em:after{content:"";display:block;width:50%;height:4px;background:var(--gold);margin-top:6px}.eg-contact-form-head p{font-family:var(--f-body);font-style:italic;font-size:16px;color:var(--paper-dim);margin:0}.eg-contact-form form{display:flex;flex-direction:column;gap:18px}.eg-contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.eg-contact-form label{display:flex;flex-direction:column;gap:6px}.eg-contact-form label>span{font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--gold)}.eg-contact-form input[type=text],.eg-contact-form input[type=email],.eg-contact-form input[type=tel],.eg-contact-form textarea{font-family:var(--f-body);font-size:17px;color:var(--paper);background:var(--ink);border:1.5px solid var(--line);padding:14px 16px;border-radius:0;outline:none;width:100%;transition:border-color .15s ease;font-style:normal}.eg-contact-form input[type=text]:focus,.eg-contact-form input[type=email]:focus,.eg-contact-form input[type=tel]:focus,.eg-contact-form textarea:focus{border-color:var(--gold)}.eg-contact-form textarea{resize:vertical;min-height:140px;line-height:1.45}.eg-contact-form input::placeholder,.eg-contact-form textarea::placeholder{color:var(--gray-warm);font-style:italic}.eg-contact-form button[type=submit]{margin-top:8px;align-self:flex-start}.eg-contact-success{padding:24px 28px;border-left:4px solid var(--gold);background:#d4af3714;margin-bottom:20px}.eg-contact-success h3{font-family:var(--f-display);font-size:24px;color:var(--gold);margin:0 0 8px;text-transform:uppercase;letter-spacing:-.005em}.eg-contact-success p{font-family:var(--f-body);font-style:italic;color:var(--paper-dim);margin:0}.eg-contact-error{padding:18px 24px;border-left:4px solid var(--red);background:#ff2a2a14;color:var(--paper);font-family:var(--f-body);font-style:italic;margin-bottom:20px}.eg-contact-error ul{margin:0;padding-left:18px}.eg-contact-map{position:relative;border:1.5px solid var(--line);overflow:hidden;background:var(--surface);min-height:520px}.eg-contact-map iframe{width:100%;height:100%;border:0;display:block;min-height:520px}.eg-contact-map-overlay{position:absolute;bottom:20px;left:20px;right:20px;background:var(--ink);border:1.5px solid var(--gold);padding:18px 22px;z-index:2}.eg-contact-map-overlay .label{font-family:var(--f-mono);font-size:10px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;display:block;margin-bottom:6px}.eg-contact-map-overlay .addr{font-family:var(--f-display);font-size:20px;line-height:1.15;color:var(--paper);text-transform:uppercase;letter-spacing:-.005em;margin-bottom:6px}.eg-contact-map-overlay .hours{font-family:var(--f-body);font-style:italic;font-size:14px;color:var(--paper-dim)}.eg-contact-hours{padding:60px 32px;max-width:1400px;margin:0 auto;text-align:center}.eg-contact-hours h2{font-family:var(--f-display);font-size:clamp(36px,5vw,72px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 32px}.eg-contact-hours h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-contact-hours h2 .em:after{content:"";display:block;width:50%;height:4px;background:var(--gold);margin:8px auto 0}.eg-contact-hours-table{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto}.eg-contact-hours-cell{padding:24px 18px;border-top:3px solid var(--gold)}.eg-contact-hours-cell .day{font-family:var(--f-display);font-size:24px;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin-bottom:6px}.eg-contact-hours-cell .time{font-family:var(--f-mono);font-size:13px;letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.eg-contact-hours-cell .time--closed{color:var(--red)}.eg-contact-crosslink{padding:80px 32px 100px;max-width:1400px;margin:0 auto}.eg-contact-crosslink-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.eg-contact-crosslink-card{padding:48px 36px;border:1.5px solid var(--line);background:var(--surface);text-decoration:none;color:var(--paper);position:relative;overflow:hidden;transition:border-color .25s ease,transform .25s ease}.eg-contact-crosslink-card:hover{border-color:var(--gold);transform:translateY(-4px)}.eg-contact-crosslink-card .eyebrow{display:block;margin-bottom:14px}.eg-contact-crosslink-card h3{font-family:var(--f-display);font-size:clamp(28px,3vw,44px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 12px}.eg-contact-crosslink-card p{font-family:var(--f-body);font-style:italic;font-size:17px;color:var(--paper-dim);margin:0 0 18px}.eg-contact-crosslink-card .arrow{font-family:var(--f-mono);font-size:13px;letter-spacing:.25em;color:var(--gold);text-transform:uppercase}@media(max-width:1100px){.eg-contact-methods-grid{grid-template-columns:1fr}.eg-contact-body-grid{grid-template-columns:1fr;gap:32px}.eg-contact-map,.eg-contact-map iframe{min-height:380px}.eg-contact-hours-table{grid-template-columns:1fr;gap:12px}.eg-contact-crosslink-grid{grid-template-columns:1fr}}@media(max-width:680px){.eg-contact-page-hero{padding:80px 20px 60px}.eg-contact-methods{padding:40px 20px}.eg-contact-body{padding:60px 20px}.eg-contact-form{padding:32px 24px}.eg-contact-form-row{grid-template-columns:1fr;gap:14px}.eg-contact-hours{padding:40px 20px}.eg-contact-crosslink{padding:60px 20px 80px}}.eg-shipping-page{background:var(--ink);color:var(--paper)}.eg-shipping-page-hero{padding:120px 32px 80px;max-width:1400px;margin:0 auto;text-align:left;position:relative}.eg-shipping-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(212,175,55,.08) 0,transparent 35%),radial-gradient(circle at 80% 70%,rgba(255,42,42,.06) 0,transparent 30%);pointer-events:none}.eg-shipping-page-hero>*{position:relative;z-index:2}.eg-shipping-page-hero .eyebrow{display:block;margin-bottom:24px}.eg-shipping-page-hero-title{font-family:var(--f-display);font-size:clamp(64px,11vw,180px);line-height:.84;letter-spacing:-.025em;text-transform:uppercase;color:var(--paper);margin:0 0 28px}.eg-shipping-page-hero-title .em{color:var(--paper);position:relative;display:inline-block}.eg-shipping-page-hero-title .em:after{content:"";display:block;width:55%;height:7px;background:var(--gold);margin-top:18px}.eg-shipping-page-hero-title .spray{font-family:var(--f-spray);color:var(--red);font-size:.3em;display:inline-block;transform:rotate(-6deg);margin-left:24px;vertical-align:middle}.eg-shipping-page-hero-deck{font-family:var(--f-body);font-style:italic;font-size:22px;line-height:1.45;color:var(--paper-dim);max-width:720px;margin:0}.eg-shipping-timelines{padding:80px 32px;max-width:1400px;margin:0 auto}.eg-shipping-section-head{margin-bottom:50px}.eg-shipping-section-head h2{font-family:var(--f-display);font-size:clamp(48px,7vw,108px);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0 0 16px}.eg-shipping-section-head h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-shipping-section-head h2 .em:after{content:"";display:block;width:50%;height:5px;background:var(--gold);margin-top:10px}.eg-shipping-section-head .intro{font-family:var(--f-body);font-style:italic;font-size:19px;line-height:1.45;color:var(--paper-dim);margin:0;max-width:680px}.eg-shipping-timelines-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.eg-shipping-timeline{padding:32px 24px;border:1.5px solid var(--line);background:var(--surface);position:relative;display:flex;flex-direction:column;transition:border-color .25s ease,transform .25s ease}.eg-shipping-timeline:hover{border-color:var(--gold);transform:translateY(-4px)}.eg-shipping-timeline .badge{font-family:var(--f-mono);font-size:10px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.eg-shipping-timeline .badge--red{color:var(--red)}.eg-shipping-timeline h3{font-family:var(--f-display);font-size:24px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 10px}.eg-shipping-timeline .duration{font-family:var(--f-display);font-size:36px;line-height:1;color:var(--gold);margin-bottom:14px;letter-spacing:-.01em}.eg-shipping-timeline .duration small{font-family:var(--f-mono);font-size:11px;letter-spacing:.25em;color:var(--paper-dim);display:block;margin-top:6px;font-weight:400;text-transform:uppercase}.eg-shipping-timeline p{font-family:var(--f-body);font-size:15px;line-height:1.45;color:var(--paper-dim);margin:0;flex:1}.eg-shipping-timeline .price{font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;color:var(--paper);text-transform:uppercase;margin-top:18px;padding-top:14px;border-top:1px dashed var(--line)}.eg-shipping-timeline .price strong{color:var(--gold);font-family:var(--f-display);font-size:20px;letter-spacing:0;margin-right:4px;font-weight:400}.eg-shipping-returns{background:var(--ink-2);padding:90px 32px;position:relative;border-top:1px solid var(--line)}.eg-shipping-returns:before{content:"";position:absolute;inset:auto 0 0 0;height:6px;background:var(--hazard)}.eg-shipping-returns-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:start}.eg-shipping-returns-head h2{font-family:var(--f-display);font-size:clamp(48px,7vw,108px);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0 0 16px}.eg-shipping-returns-head h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-shipping-returns-head h2 .em:after{content:"";display:block;width:55%;height:5px;background:var(--gold);margin-top:10px}.eg-shipping-returns-head .intro{font-family:var(--f-body);font-style:italic;font-size:18px;line-height:1.55;color:var(--paper-dim)}.eg-shipping-returns-list{display:flex;flex-direction:column;gap:14px}.eg-shipping-returns-item{padding:24px 28px;background:var(--surface);border-left:4px solid var(--gold)}.eg-shipping-returns-item.is-warn{border-left-color:var(--red)}.eg-shipping-returns-item h3{font-family:var(--f-display);font-size:22px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 8px}.eg-shipping-returns-item.is-warn h3{color:var(--red)}.eg-shipping-returns-item p{font-family:var(--f-body);font-size:16px;line-height:1.5;color:var(--paper-dim);margin:0}.eg-shipping-track{padding:80px 32px;max-width:1400px;margin:0 auto;text-align:center}.eg-shipping-track h2{font-family:var(--f-display);font-size:clamp(40px,5vw,72px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 18px}.eg-shipping-track h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-shipping-track h2 .em:after{content:"";display:block;width:50%;height:4px;background:var(--gold);margin:8px auto 0}.eg-shipping-track p{font-family:var(--f-body);font-style:italic;font-size:18px;color:var(--paper-dim);max-width:680px;margin:0 auto 28px}.eg-shipping-track-form{display:flex;gap:0;max-width:640px;margin:0 auto 18px;border:1.5px solid var(--line);background:var(--surface);transition:border-color .15s ease}.eg-shipping-track-form:focus-within{border-color:var(--gold)}.eg-shipping-track-form input{flex:1;font-family:var(--f-body);font-size:18px;color:var(--paper);background:transparent;border:none;padding:16px 20px;outline:none;font-style:normal}.eg-shipping-track-form input::placeholder{color:var(--gray-warm);font-style:italic;font-size:16px}.eg-shipping-track-form button{font-family:var(--f-sub);font-size:16px;letter-spacing:.18em;text-transform:uppercase;padding:14px 28px;background:var(--gold);color:var(--ink);border:none;cursor:pointer;transition:background .15s ease;border-radius:0}.eg-shipping-track-form button:hover{background:var(--gold-bright)}.eg-shipping-track-hint{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;color:var(--paper-dim);text-transform:uppercase;margin:0 0 18px}.eg-shipping-track-account{font-family:var(--f-body);font-style:italic;font-size:15px;color:var(--paper-dim);margin:0}.eg-shipping-track-account a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.eg-shipping-track-form{flex-direction:column;border:none;background:transparent;gap:10px}.eg-shipping-track-form input{border:1.5px solid var(--line);background:var(--surface)}.eg-shipping-track-form button{width:100%}}.eg-shipping-intl{padding:60px 32px;max-width:1400px;margin:0 auto}.eg-shipping-intl-inner{padding:36px 40px;border:2px solid var(--gold);background:var(--surface);display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;position:relative;overflow:hidden}.eg-shipping-intl-inner:before{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:var(--hazard)}.eg-shipping-intl-flag{font-family:var(--f-display);font-size:48px;line-height:.9;color:var(--gold);letter-spacing:-.005em;text-transform:uppercase}.eg-shipping-intl-body h3{font-family:var(--f-display);font-size:24px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 6px}.eg-shipping-intl-body p{font-family:var(--f-body);font-style:italic;font-size:16px;line-height:1.45;color:var(--paper-dim);margin:0}.eg-shipping-crosslink{padding:80px 32px 100px;max-width:1400px;margin:0 auto}.eg-shipping-crosslink-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.eg-shipping-crosslink-card{padding:48px 36px;border:1.5px solid var(--line);background:var(--surface);text-decoration:none;color:var(--paper);position:relative;overflow:hidden;transition:border-color .25s ease,transform .25s ease}.eg-shipping-crosslink-card:hover{border-color:var(--gold);transform:translateY(-4px)}.eg-shipping-crosslink-card .eyebrow{display:block;margin-bottom:14px}.eg-shipping-crosslink-card h3{font-family:var(--f-display);font-size:clamp(28px,3vw,44px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 12px}.eg-shipping-crosslink-card p{font-family:var(--f-body);font-style:italic;font-size:17px;color:var(--paper-dim);margin:0 0 18px}.eg-shipping-crosslink-card .arrow{font-family:var(--f-mono);font-size:13px;letter-spacing:.25em;color:var(--gold);text-transform:uppercase}@media(max-width:1100px){.eg-shipping-timelines-grid{grid-template-columns:repeat(2,1fr)}.eg-shipping-returns-inner{grid-template-columns:1fr;gap:32px}.eg-shipping-intl-inner{grid-template-columns:1fr;text-align:center;gap:18px}.eg-shipping-crosslink-grid{grid-template-columns:1fr}}@media(max-width:680px){.eg-shipping-page-hero{padding:80px 20px 60px}.eg-shipping-timelines{padding:60px 20px}.eg-shipping-timelines-grid{grid-template-columns:1fr;gap:14px}.eg-shipping-returns,.eg-shipping-track{padding:60px 20px}.eg-shipping-intl{padding:40px 20px}.eg-shipping-intl-inner{padding:28px 24px}.eg-shipping-crosslink{padding:60px 20px 80px}}.eg-collection-page{background:var(--ink);color:var(--paper)}.eg-collection-page-hero{padding:100px 32px 60px;max-width:1400px;margin:0 auto;position:relative}.eg-collection-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(212,175,55,.08) 0,transparent 35%);pointer-events:none}.eg-collection-page-hero>*{position:relative;z-index:2}.eg-collection-page-breadcrumb{font-family:var(--f-mono);font-size:11px;letter-spacing:.22em;color:var(--gray-warm);text-transform:uppercase;margin-bottom:24px}.eg-collection-page-breadcrumb a{color:var(--gray-warm);text-decoration:none}.eg-collection-page-breadcrumb a:hover{color:var(--gold)}.eg-collection-page-hero-title{font-family:var(--f-display);font-size:clamp(64px,11vw,180px);line-height:.84;letter-spacing:-.025em;text-transform:uppercase;color:var(--paper);margin:0 0 24px}.eg-collection-page-hero-title:after{content:"";display:block;width:25%;height:6px;background:var(--gold);margin-top:18px}.eg-collection-page-hero-desc{font-family:var(--f-body);font-style:italic;font-size:20px;line-height:1.5;color:var(--paper-dim);max-width:680px;margin:0}.eg-collection-page-hero-stats{display:flex;gap:32px;margin-top:32px;flex-wrap:wrap}.eg-collection-page-hero-stat{font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;color:var(--paper-dim);text-transform:uppercase}.eg-collection-page-hero-stat strong{color:var(--gold);font-family:var(--f-display);font-size:24px;letter-spacing:0;margin-right:6px;font-weight:400}.eg-collection-toolbar{padding:0 32px 24px;max-width:1400px;margin:0 auto 36px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.eg-collection-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.eg-collection-filter-label{font-family:var(--f-mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--gray-warm);margin-right:8px}.eg-collection-filter{font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:8px 14px;border:1.5px solid var(--line);background:transparent;color:var(--paper-dim);text-decoration:none;transition:all .15s ease}.eg-collection-filter:hover{border-color:var(--paper);color:var(--paper)}.eg-collection-filter.is-active{background:var(--gold);border-color:var(--gold);color:var(--ink)}.eg-collection-sort{display:flex;align-items:center;gap:10px}.eg-collection-sort-label{font-family:var(--f-mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--gray-warm)}.eg-collection-sort select{font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:9px 30px 9px 14px;border:1.5px solid var(--line);background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M2 2l4 4 4-4' stroke='%23D4AF37' stroke-width='1.5' fill='none'/></svg>") no-repeat right 10px center;color:var(--paper);cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.eg-collection-sort select:hover{border-color:var(--gold)}.eg-collection-grid{max-width:1400px;margin:0 auto;padding:0 32px 80px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px 24px}.eg-product-card{text-decoration:none;color:var(--paper);display:flex;flex-direction:column;position:relative;transition:transform .25s ease}.eg-product-card:hover{transform:translateY(-6px)}.eg-product-card:hover .eg-product-card-image img{transform:scale(1.05)}.eg-product-card:hover .eg-product-card-title{color:var(--gold)}.eg-product-card-image{aspect-ratio:1;overflow:hidden;position:relative;background:var(--surface);border-radius:9999px 9999px 0 0}.eg-product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.eg-product-card-image .eg-product-card-img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.eg-product-card:hover .eg-product-card-img--secondary{opacity:1}.eg-product-card-body{padding:22px 8px 0;text-align:center}.eg-product-card-title{font-family:var(--f-display);font-size:22px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;margin:0 0 12px;color:var(--paper);min-height:44px;transition:color .2s ease}.eg-product-card-price{display:flex;flex-direction:column;align-items:center;gap:2px}.eg-product-card-price .prefix{font-family:var(--f-mono);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--paper-dim)}.eg-product-card-price .amount{font-family:var(--f-display);font-size:26px;line-height:1;color:var(--gold);letter-spacing:0;font-weight:400}.eg-product-card-price .compare{font-family:var(--f-mono);font-size:11px;color:var(--gray-warm);text-decoration:line-through;text-decoration-color:var(--red);margin-top:2px}.eg-product-card-price .sold-out{font-family:var(--f-mono);font-size:11px;letter-spacing:.25em;color:var(--red);text-transform:uppercase;font-weight:700;margin-top:4px}.eg-drop-badge{position:absolute;z-index:3;pointer-events:none}.eg-drop-badge--sale{top:12px;left:-6px;background:var(--gold);color:var(--ink);padding:8px 14px 8px 16px;font-family:var(--f-display);font-size:18px;letter-spacing:-.005em;text-transform:uppercase;line-height:.9;transform:rotate(-3deg);box-shadow:3px 3px 0 var(--ink-2);display:flex;align-items:center;gap:6px}.eg-drop-badge--sale:after{content:"";position:absolute;right:-7px;top:0;bottom:0;width:7px;background:radial-gradient(circle at 0% 50%,transparent 7px,var(--gold) 7px)}.eg-drop-badge--sale .pct{font-size:24px;font-weight:400}.eg-drop-badge--new{top:12px;right:-30px;background:var(--red);color:#fff;font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.25em;padding:5px 32px;transform:rotate(30deg);text-transform:uppercase;box-shadow:0 2px 6px #0006}.eg-drop-badge--hot{top:12px;right:12px;width:64px;height:64px;background:var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-12deg);box-shadow:0 0 18px #ff2a2a66;font-family:var(--f-display);font-size:14px;line-height:.9;color:#fff;text-transform:uppercase;letter-spacing:-.01em}.eg-drop-badge--hot small{font-family:var(--f-spray);font-size:11px;line-height:.9;margin-bottom:2px}.eg-collection-pagination{max-width:1400px;margin:0 auto;padding:32px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.eg-collection-pagination a,.eg-collection-pagination span{font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.18em;padding:10px 14px;border:1.5px solid var(--line);background:transparent;color:var(--paper-dim);text-decoration:none;text-transform:uppercase;transition:all .15s ease;min-width:42px;text-align:center}.eg-collection-pagination a:hover{border-color:var(--paper);color:var(--paper)}.eg-collection-pagination .is-current,.eg-collection-pagination span{background:var(--gold);border-color:var(--gold);color:var(--ink)}.eg-collection-empty{padding:80px 32px;text-align:center}.eg-collection-empty h3{font-family:var(--f-display);font-size:48px;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 14px}.eg-collection-empty h3 .em{color:var(--gold)}.eg-collection-empty p{font-family:var(--f-body);font-style:italic;font-size:18px;color:var(--paper-dim);margin:0 0 24px}.eg-collection-most-wanted{background:var(--ink-2);padding:90px 32px;position:relative;border-top:1px solid var(--line)}.eg-collection-most-wanted:before{content:"";position:absolute;inset:auto 0 0 0;height:6px;background:var(--hazard)}.eg-collection-most-wanted-head{max-width:1400px;margin:0 auto 50px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end}.eg-collection-most-wanted-head h2{font-family:var(--f-display);font-size:clamp(48px,7vw,108px);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0}.eg-collection-most-wanted-head h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-collection-most-wanted-head h2 .em:after{content:"";display:block;width:50%;height:5px;background:var(--gold);margin-top:10px}.eg-collection-most-wanted-head .intro{font-family:var(--f-body);font-style:italic;font-size:18px;line-height:1.45;color:var(--paper-dim);margin:0;padding-bottom:14px}.eg-collection-most-wanted-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.eg-collection-crosslinks{max-width:1400px;margin:0 auto;padding:90px 32px 100px}.eg-collection-crosslinks-head{margin-bottom:50px}.eg-collection-crosslinks-head h2{font-family:var(--f-display);font-size:clamp(40px,6vw,84px);line-height:.9;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 12px}.eg-collection-crosslinks-head h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-collection-crosslinks-head h2 .em:after{content:"";display:block;width:50%;height:4px;background:var(--gold);margin-top:8px}.eg-collection-crosslinks-head .intro{font-family:var(--f-body);font-style:italic;font-size:17px;color:var(--paper-dim);margin:0}.eg-collection-crosslinks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.eg-collection-crosslink{text-decoration:none;color:var(--paper);padding:24px 20px;border:1.5px solid var(--line);background:var(--surface);position:relative;transition:border-color .25s ease,transform .25s ease;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.eg-collection-crosslink:hover{border-color:var(--gold);transform:translateY(-4px)}.eg-collection-crosslink:hover .eg-collection-crosslink-title{color:var(--gold)}.eg-collection-crosslink-count{font-family:var(--f-mono);font-size:10px;letter-spacing:.25em;color:var(--gold);text-transform:uppercase}.eg-collection-crosslink-title{font-family:var(--f-display);font-size:22px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);transition:color .15s ease}.eg-collection-crosslink-arrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.25em;color:var(--paper-dim);text-transform:uppercase;margin-top:auto}@media(max-width:1100px){.eg-collection-grid,.eg-collection-most-wanted-grid,.eg-collection-crosslinks-grid{grid-template-columns:repeat(3,1fr)}.eg-collection-most-wanted-head{grid-template-columns:1fr}}@media(max-width:760px){.eg-collection-grid,.eg-collection-most-wanted-grid{grid-template-columns:repeat(2,1fr);gap:18px}.eg-collection-crosslinks-grid{grid-template-columns:repeat(2,1fr)}.eg-collection-toolbar{flex-direction:column;align-items:flex-start}.eg-collection-page-hero{padding:80px 20px 50px}.eg-collection-grid{padding:0 20px 60px}.eg-collection-toolbar{padding:0 20px 24px}.eg-collection-most-wanted{padding:60px 20px}.eg-collection-crosslinks{padding:60px 20px 80px}.eg-product-card-image{border-radius:5000px 5000px 0 0}}@media(max-width:480px){.eg-collection-grid,.eg-collection-most-wanted-grid{grid-template-columns:1fr}}.eg-collections-list{background:var(--ink);color:var(--paper)}.eg-collections-list-hero{padding:100px 32px 60px;max-width:1400px;margin:0 auto;position:relative}.eg-collections-list-hero .eyebrow{display:block;margin-bottom:24px}.eg-collections-list-hero-title{font-family:var(--f-display);font-size:clamp(72px,13vw,200px);line-height:.82;letter-spacing:-.025em;text-transform:uppercase;color:var(--paper);margin:0 0 24px}.eg-collections-list-hero-title .em{color:var(--paper);position:relative;display:inline-block}.eg-collections-list-hero-title .em:after{content:"";display:block;width:50%;height:7px;background:var(--gold);margin-top:18px}.eg-collections-list-hero-deck{font-family:var(--f-body);font-style:italic;font-size:22px;line-height:1.45;color:var(--paper-dim);max-width:720px;margin:0}.eg-collections-list-grid{max-width:1400px;margin:0 auto;padding:40px 32px 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.eg-collections-list-card{text-decoration:none;color:var(--paper);position:relative;overflow:hidden;border:1.5px solid var(--line);background:var(--surface);transition:transform .25s ease,border-color .25s ease;display:flex;flex-direction:column;aspect-ratio:4/5}.eg-collections-list-card:hover{transform:translateY(-6px);border-color:var(--gold)}.eg-collections-list-card:hover .eg-collections-list-card-image img{transform:scale(1.06)}.eg-collections-list-card-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.eg-collections-list-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.eg-collections-list-card-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a66,#0a0a0a1a 35%,#0a0a0ae6)}.eg-collections-list-card-body{position:relative;z-index:2;margin-top:auto;padding:28px 24px}.eg-collections-list-card-count{font-family:var(--f-mono);font-size:11px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;display:block;margin-bottom:10px}.eg-collections-list-card-title{font-family:var(--f-display);font-size:clamp(28px,3vw,42px);line-height:.95;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 10px}.eg-collections-list-card-arrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.25em;color:var(--paper-dim);text-transform:uppercase}.eg-collections-list-card-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--surface) 0%,var(--ink-2) 100%);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:60px;color:var(--gold);opacity:.4;letter-spacing:-.02em;text-transform:uppercase}.eg-product-gallery{background:var(--ink);padding:40px 0 24px}.eg-product-gallery-inner{max-width:1400px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:start}.eg-product-gallery-thumbs{display:flex;flex-direction:column;gap:10px;max-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gold) var(--surface)}.eg-product-gallery-thumb{aspect-ratio:1;background:var(--surface);border:2px solid var(--line);overflow:hidden;cursor:pointer;padding:0;transition:border-color .15s ease}.eg-product-gallery-thumb:hover,.eg-product-gallery-thumb.is-active{border-color:var(--gold)}.eg-product-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.eg-product-gallery-main{aspect-ratio:1;background:var(--surface);overflow:hidden;position:relative}.eg-product-gallery-main img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .3s ease;position:absolute;top:0;right:0;bottom:0;left:0}.eg-product-gallery-main img.is-active{opacity:1;position:relative}.eg-product-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#0a0a0ab3;border:1.5px solid var(--gold);color:var(--gold);font-family:var(--f-display);font-size:24px;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s ease}.eg-product-gallery-nav:hover{background:var(--gold);color:var(--ink)}.eg-product-gallery-nav--prev{left:16px}.eg-product-gallery-nav--next{right:16px}.eg-product-gallery-counter{position:absolute;bottom:16px;right:16px;background:#0a0a0abf;color:var(--paper);font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;padding:6px 12px;z-index:3;border:1px solid var(--gold)}@media(max-width:760px){.eg-product-gallery-inner{grid-template-columns:1fr;gap:14px}.eg-product-gallery-thumbs{flex-direction:row;overflow-x:auto;max-height:none}.eg-product-gallery-thumb{flex:0 0 70px;width:70px}.eg-product-gallery{padding:24px 0 16px}}.eg-related-products{background:var(--ink);padding:90px 32px 100px;border-top:1px solid var(--line);position:relative}.eg-related-products:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:var(--hazard)}.eg-related-products-head{max-width:1400px;margin:0 auto 50px;text-align:left}.eg-related-products-head .eyebrow{display:block;margin-bottom:14px}.eg-related-products-head h2{font-family:var(--f-display);font-size:clamp(48px,7vw,108px);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0}.eg-related-products-head h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-related-products-head h2 .em:after{content:"";display:block;width:50%;height:5px;background:var(--gold);margin-top:10px}.eg-related-products-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1100px){.eg-collections-list-grid{grid-template-columns:repeat(2,1fr)}.eg-related-products-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.eg-collections-list-hero{padding:80px 20px 40px}.eg-collections-list-grid{grid-template-columns:1fr;padding:20px 20px 80px}.eg-related-products{padding:60px 20px 80px}.eg-related-products-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:480px){.eg-related-products-grid{grid-template-columns:1fr}}.eg-mag-blog{background:var(--ink);color:var(--paper)}.eg-mag-blog-hero{position:relative;height:75vh;min-height:520px;overflow:hidden;background:var(--ink)}.eg-mag-blog-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.1;filter:grayscale(.3) contrast(1.15)}.eg-mag-blog-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 75%,var(--ink) 100%);pointer-events:none}.eg-mag-blog-hero-inner{position:absolute;inset:auto 0 0 0;padding:0 32px 64px;z-index:2;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:end}.eg-mag-blog-hero-meta{display:flex;gap:14px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.eg-mag-blog-hero-meta .meta{font-family:var(--f-mono);font-size:11px;letter-spacing:.22em;color:var(--paper-dim);text-transform:uppercase}.eg-mag-blog-hero-title{font-family:var(--f-display);font-size:clamp(48px,7vw,128px);line-height:.86;letter-spacing:-.015em;text-transform:uppercase;margin:0;color:var(--paper)}.eg-mag-blog-hero-title .em{color:var(--paper);position:relative;display:inline-block}.eg-mag-blog-hero-title .em:after{content:"";display:block;width:55%;height:6px;background:var(--gold);margin-top:14px}.eg-mag-blog-hero-aside{padding-bottom:14px;border-left:2px solid var(--gold);padding-left:24px}.eg-mag-blog-hero-aside p{font-family:var(--f-body);font-style:italic;font-size:18px;line-height:1.45;color:var(--paper-dim);margin:0 0 18px}.eg-mag-blog-grid{max-width:1400px;margin:64px auto 0;padding:0 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:36px 28px}.eg-mag-blog-card{text-decoration:none;color:var(--paper);display:flex;flex-direction:column}.eg-mag-blog-card-image{aspect-ratio:4/5;overflow:hidden;margin-bottom:18px;position:relative;background:var(--surface)}.eg-mag-blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.eg-mag-blog-card:hover .eg-mag-blog-card-image img{transform:scale(1.05)}.eg-mag-blog-card-image:before{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(0deg,rgba(10,10,10,.6),transparent);z-index:1;pointer-events:none}.eg-mag-blog-card-image .pill{position:absolute;top:14px;left:14px;z-index:2;background:#0a0a0ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.eg-mag-blog-card-meta{font-family:var(--f-mono);font-size:11px;letter-spacing:.22em;color:var(--gray-warm);text-transform:uppercase;margin-bottom:8px}.eg-mag-blog-card-title{font-family:var(--f-display);font-size:28px;line-height:.96;letter-spacing:-.005em;text-transform:uppercase;margin:0 0 10px;color:var(--paper);transition:color .2s ease}.eg-mag-blog-card:hover .eg-mag-blog-card-title{color:var(--gold)}.eg-mag-blog-card-excerpt{font-family:var(--f-body);font-style:italic;font-size:16px;color:var(--paper-dim);line-height:1.45;margin:0}.eg-mag-blog-empty{max-width:1400px;margin:48px auto;padding:80px 32px;text-align:center;color:var(--gray-warm);font-family:var(--f-mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase}.eg-mag-blog-pagination{max-width:1400px;margin:48px auto 100px;padding:0 32px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.eg-mag-blog-pagination a,.eg-mag-blog-pagination span{font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.18em;padding:10px 14px;border:1.5px solid var(--line);background:transparent;color:var(--paper-dim);text-decoration:none;text-transform:uppercase;transition:all .15s ease;min-width:42px;text-align:center}.eg-mag-blog-pagination a:hover{border-color:var(--paper);color:var(--paper)}.eg-mag-blog-pagination .is-current{background:var(--gold);border-color:var(--gold);color:var(--ink)}.eg-mag-article-full{background:var(--ink);color:var(--paper)}.eg-mag-article-topper{background:var(--ink);padding:100px 32px 40px}.eg-mag-article-topper-inner{max-width:1100px;margin:0 auto}.eg-mag-article-topper .meta-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:28px}.eg-mag-article-topper .meta-row .meta-item{font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;color:var(--paper-dim);text-transform:uppercase}.eg-mag-article-topper .meta-row .meta-item:before{content:"\b7";margin-right:14px;color:var(--gold);font-weight:700}.eg-mag-article-topper-deck{font-family:var(--f-body);font-style:italic;font-size:22px;line-height:1.45;color:var(--paper-dim);max-width:780px;margin:24px 0 0}.eg-mag-article-featured-image{max-width:1400px;margin:0 auto;padding:0 32px 40px}.eg-mag-article-featured-image img{width:100%;max-height:560px;object-fit:cover;display:block;opacity:.55;transition:opacity .35s ease;filter:contrast(1.05)}.eg-mag-article-featured-image:hover img{opacity:.85}@media(max-width:680px){.eg-mag-article-topper{padding:60px 20px 30px}.eg-mag-article-featured-image{padding:0 20px 30px}.eg-mag-article-featured-image img{max-height:380px;opacity:.7}}.eg-mag-article-shell{max-width:900px;margin:0 auto;padding:80px 32px;position:relative}.eg-mag-article-body{font-family:var(--f-body);font-size:20px;line-height:1.65;color:var(--paper)}.eg-mag-article-body p{margin:0 0 22px}.eg-mag-article-body p:first-of-type:first-letter{font-family:var(--f-display);font-size:96px;line-height:.82;float:left;padding:6px 14px 0 0;color:var(--gold);text-transform:uppercase}.eg-mag-article-body h2,.eg-mag-article-body h3{font-family:var(--f-display);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:60px 0 24px;scroll-margin-top:80px}.eg-mag-article-body h2{font-size:clamp(32px,4vw,56px)}.eg-mag-article-body h3{font-size:clamp(24px,3vw,40px);margin-top:40px}.eg-mag-article-body ul,.eg-mag-article-body ol{margin:0 0 24px 22px;padding:0}.eg-mag-article-body ul li,.eg-mag-article-body ol li{margin-bottom:8px}.eg-mag-article-body ul li::marker,.eg-mag-article-body ol li::marker{color:var(--gold)}.eg-mag-article-body strong{color:var(--gold-bright)}.eg-mag-article-body em{color:var(--paper)}.eg-mag-article-body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.eg-mag-article-body blockquote{margin:40px 0;padding:24px 32px;border-left:6px solid var(--gold);background:linear-gradient(90deg,rgba(212,175,55,.08),transparent);font-family:var(--f-body);font-style:italic;font-size:26px;line-height:1.3;color:var(--paper)}.eg-mag-article-body img{margin:32px 0;width:100%;height:auto}.eg-mag-article-end-cta{max-width:1400px;margin:0 auto;padding:0 32px 80px}.eg-mag-article-end-cta-inner{padding:64px 48px;background:linear-gradient(135deg,var(--ink) 0%,var(--ink-2) 100%);border:3px solid var(--gold);position:relative;overflow:hidden;display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center}.eg-mag-article-end-cta-inner:before{content:"";position:absolute;inset:auto 0 0 0;height:8px;background:var(--hazard)}.eg-mag-article-end-cta-inner:after{content:"BUILD";position:absolute;font-family:var(--f-display);font-size:280px;line-height:.8;color:#d4af370a;bottom:-80px;right:-30px;letter-spacing:-.02em;pointer-events:none}.eg-mag-article-end-cta h3{font-family:var(--f-display);font-size:clamp(40px,5vw,72px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 18px;color:var(--paper)!important}.eg-mag-article-end-cta h3 .em{color:var(--paper)!important;position:relative;display:inline-block}.eg-mag-article-end-cta h3 .em:after{content:"";display:block;width:55%;height:5px;background:var(--gold);margin-top:8px}.eg-mag-article-end-cta p{color:var(--paper-dim)!important}.eg-mag-article-end-cta p{font-family:var(--f-body);font-style:italic;font-size:20px;color:var(--paper-dim);line-height:1.4;max-width:540px;margin:0}.eg-mag-article-end-cta-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start;position:relative;z-index:2}.eg-mag-related-articles{max-width:1400px;margin:0 auto;padding:60px 32px 100px;border-top:1px solid var(--line)}.eg-mag-related-articles-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px;flex-wrap:wrap;gap:20px}.eg-mag-related-articles-head h4{font-family:var(--f-display);font-size:48px;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;margin:0}.eg-mag-related-articles-head h4 .em{color:var(--gold)}.eg-mag-related-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:1100px){.eg-mag-blog-grid{grid-template-columns:repeat(2,1fr)}.eg-mag-blog-hero-inner{grid-template-columns:1fr}.eg-mag-article-end-cta-inner{grid-template-columns:1fr;padding:48px 32px}.eg-mag-related-articles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.eg-mag-blog-hero{height:60vh;min-height:420px}.eg-mag-blog-grid{grid-template-columns:1fr;padding:0 20px}.eg-mag-blog-hero-inner,.eg-mag-blog-pagination{padding-left:20px;padding-right:20px}.eg-mag-article-shell{padding:60px 20px}.eg-mag-article-body{font-size:18px}.eg-mag-article-body p:first-of-type:first-letter{font-size:72px}.eg-mag-article-end-cta{padding:0 20px 60px}.eg-mag-article-end-cta-inner{padding:36px 24px}.eg-mag-article-end-cta-inner:after{font-size:180px;bottom:-50px}.eg-mag-related-articles{padding:40px 20px 80px}.eg-mag-related-articles-grid{grid-template-columns:1fr;gap:18px}}.eg-celebrity{background:var(--ink);color:var(--paper)}.eg-celebrity-hero{padding:120px 32px 60px;max-width:1400px;margin:0 auto;position:relative}.eg-celebrity-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(212,175,55,.12) 0,transparent 35%),radial-gradient(circle at 80% 70%,rgba(255,42,42,.08) 0,transparent 30%);pointer-events:none}.eg-celebrity-hero>*{position:relative;z-index:2}.eg-celebrity-hero .eyebrow{display:block;margin-bottom:24px;color:var(--gold-bright)}.eg-celebrity-hero-title{font-family:var(--f-display);font-size:clamp(72px,14vw,220px);line-height:.82;letter-spacing:-.025em;text-transform:uppercase;color:var(--paper);margin:0 0 28px;text-align:center}.eg-celebrity-hero-title .em{color:transparent;-webkit-text-stroke:2.5px var(--gold);display:inline-block}.eg-celebrity-hero-title .spray{font-family:var(--f-spray);color:var(--red);font-size:.22em;display:inline-block;transform:rotate(-6deg);margin-left:18px;vertical-align:middle;text-shadow:0 0 30px rgba(255,42,42,.5)}.eg-celebrity-hero-deck{font-family:var(--f-body);font-style:italic;font-size:22px;line-height:1.45;color:var(--paper-dim);max-width:720px;margin:0 auto;text-align:center}.eg-celebrity-grid{max-width:1400px;margin:60px auto 0;padding:0 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.eg-celebrity-card{position:relative;overflow:hidden;background:var(--surface);text-decoration:none;color:var(--paper);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;display:block;aspect-ratio:1}.eg-celebrity-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 24px 60px #00000080}.eg-celebrity-card:hover .eg-celebrity-card-image img{transform:scale(1.08)}.eg-celebrity-card:hover .eg-celebrity-card-overlay{opacity:1}.eg-celebrity-card--lg,.eg-celebrity-card--md,.eg-celebrity-card--sm,.eg-celebrity-card--wide{grid-column:auto;grid-row:auto}.eg-celebrity-card-image{position:absolute;top:0;right:0;bottom:0;left:0}.eg-celebrity-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease;filter:contrast(1.08) saturate(.95)}.eg-celebrity-card-image-fallback{width:100%;height:100%;background:linear-gradient(135deg,var(--surface) 0%,var(--ink-2) 100%);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:64px;color:var(--gold);opacity:.4;letter-spacing:-.02em;text-transform:uppercase}.eg-celebrity-card-grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(10,10,10,.85) 100%);pointer-events:none}.eg-celebrity-card-info{position:absolute;inset:auto 0 0 0;padding:24px 22px;z-index:2}.eg-celebrity-card-name{font-family:var(--f-display);font-size:clamp(20px,2.2vw,32px);line-height:.95;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 6px}.eg-celebrity-card-credit{font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.22em;color:var(--gold);text-transform:uppercase}.eg-celebrity-card-tag{position:absolute;top:14px;left:14px;z-index:3;background:#d4af37f2;color:var(--ink);font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.22em;padding:5px 10px;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.eg-celebrity-card-overlay{position:absolute;top:0;right:0;background:#0a0a0ad9;color:var(--paper);padding:14px 18px;z-index:3;font-family:var(--f-spray);font-size:18px;color:var(--gold);transform:rotate(-3deg);opacity:0;transition:opacity .25s ease;border:2px solid var(--gold)}.eg-celebrity-press{max-width:1400px;margin:60px auto 0;padding:60px 32px;border-top:1px solid var(--line);text-align:center}.eg-celebrity-press h2{font-family:var(--f-display);font-size:clamp(32px,4vw,56px);line-height:.95;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 32px}.eg-celebrity-press h2 .em{color:var(--gold)}.eg-celebrity-press-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}.eg-celebrity-press-item{font-family:var(--f-display);font-size:24px;letter-spacing:.02em;color:var(--paper-dim);text-transform:uppercase;opacity:.6;transition:opacity .2s ease,color .2s ease}.eg-celebrity-press-item:hover{opacity:1;color:var(--gold)}.eg-celebrity-press-item img{max-width:160px;max-height:60px;filter:grayscale(1) brightness(.9) opacity(.6);transition:filter .2s ease,opacity .2s ease}.eg-celebrity-press-item:hover img{filter:none;opacity:1}.eg-celebrity-cta{padding:80px 32px 120px;text-align:center;max-width:900px;margin:0 auto}.eg-celebrity-cta h3{font-family:var(--f-display);font-size:clamp(40px,6vw,84px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 18px}.eg-celebrity-cta h3 .em{color:var(--paper);position:relative;display:inline-block}.eg-celebrity-cta h3 .em:after{content:"";display:block;width:55%;height:5px;background:var(--gold);margin:8px auto 0}.eg-celebrity-cta p{font-family:var(--f-body);font-style:italic;font-size:19px;color:var(--paper-dim);margin:0 0 28px}@media(max-width:1100px){.eg-celebrity-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.eg-celebrity-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media(max-width:480px){.eg-celebrity-hero{padding:80px 20px 40px}.eg-celebrity-grid{grid-template-columns:1fr;padding:0 20px}.eg-celebrity-press{padding:40px 20px}.eg-celebrity-cta{padding:50px 20px 80px}}.eg-wof{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.eg-wof:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.95 0 0 0 0 0.9 0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.6;z-index:1}.eg-wof>*{position:relative;z-index:2}.eg-wof-hero{padding:120px 32px 40px;max-width:1400px;margin:0 auto;text-align:center}.eg-wof-hero .eyebrow{display:block;margin-bottom:18px}.eg-wof-hero-title{font-family:var(--f-display);font-size:clamp(72px,13vw,200px);line-height:.82;letter-spacing:-.025em;text-transform:uppercase;color:var(--paper);margin:0 0 18px}.eg-wof-hero-title .em{color:var(--paper);position:relative;display:inline-block}.eg-wof-hero-title .em:after{content:"";display:block;width:55%;height:7px;background:var(--gold);margin:14px auto 0}.eg-wof-hero-title .spray{font-family:var(--f-spray);color:var(--red);font-size:.2em;display:inline-block;transform:rotate(-8deg);margin-left:16px;vertical-align:middle;text-shadow:0 0 22px rgba(255,42,42,.5)}.eg-wof-hero-deck{font-family:var(--f-body);font-style:italic;font-size:20px;line-height:1.45;color:var(--paper-dim);max-width:680px;margin:0 auto}.eg-wof-grid{max-width:1400px;margin:80px auto 0;padding:0 32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:48px 32px}.eg-polaroid{position:relative;background:var(--paper);padding:16px 16px 56px;box-shadow:0 12px 32px #00000080,0 2px 6px #0006;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.eg-polaroid:nth-child(3n+1){transform:rotate(-2deg)}.eg-polaroid:nth-child(3n+2){transform:rotate(1.5deg)}.eg-polaroid:nth-child(3n+3){transform:rotate(-1deg)}.eg-polaroid:nth-child(5n){transform:rotate(2deg)}.eg-polaroid:nth-child(7n){transform:rotate(-2.5deg)}.eg-polaroid:hover{transform:rotate(0) translateY(-12px) scale(1.04);box-shadow:0 28px 56px #0009,0 4px 12px #d4af3766;z-index:3}.eg-polaroid-image{aspect-ratio:1;overflow:hidden;background:var(--surface-2);margin-bottom:16px;position:relative}.eg-polaroid-image img{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.05) saturate(.92)}.eg-polaroid-image-fallback{width:100%;height:100%;background:linear-gradient(135deg,#aaa,#666);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:48px;color:#0000004d;text-transform:uppercase}.eg-polaroid-caption{font-family:var(--f-spray);font-size:22px;line-height:1.05;color:var(--ink);text-align:center;letter-spacing:.01em}.eg-polaroid-meta{display:block;font-family:var(--f-mono);font-size:10px;letter-spacing:.22em;color:var(--gold-deep);text-transform:uppercase;margin-top:6px;font-weight:700}.eg-polaroid-tape{position:absolute;top:-12px;left:50%;transform:translate(-50%) rotate(2deg);width:80px;height:22px;background:linear-gradient(180deg,#ffeb96d9,#ffdc82b3);box-shadow:0 2px 6px #0000004d;opacity:.85;pointer-events:none}.eg-polaroid:nth-child(odd) .eg-polaroid-tape{transform:translate(-50%) rotate(-3deg)}.eg-wof-cta{padding:100px 32px 120px;text-align:center;max-width:900px;margin:0 auto}.eg-wof-cta-tape{display:inline-block;background:var(--gold-bright);color:var(--ink);padding:14px 28px;font-family:var(--f-display);font-size:clamp(28px,4vw,52px);line-height:1;letter-spacing:-.01em;text-transform:uppercase;transform:rotate(-2deg);margin-bottom:32px;box-shadow:4px 4px 0 var(--ink-2)}.eg-wof-cta h3{font-family:var(--f-display);font-size:clamp(40px,6vw,80px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 18px}.eg-wof-cta h3 .em{color:var(--paper);position:relative;display:inline-block}.eg-wof-cta h3 .em:after{content:"";display:block;width:55%;height:5px;background:var(--gold);margin:8px auto 0}.eg-wof-cta p{font-family:var(--f-body);font-style:italic;font-size:19px;color:var(--paper-dim);margin:0 0 28px}.eg-wof-cta .spray{display:inline-block;font-family:var(--f-spray);color:var(--red);font-size:36px;transform:rotate(-6deg);margin-bottom:14px}@media(max-width:680px){.eg-wof-hero{padding:80px 20px 30px}.eg-wof-grid{padding:0 20px;gap:36px 20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.eg-wof-cta{padding:60px 20px 80px}}.eg-photo-gallery{padding:50px 32px 70px}.eg-photo-gallery--alt{background:var(--ink-2)}.eg-photo-gallery-head{max-width:1400px;margin:0 auto 36px}.eg-photo-gallery-head h2{font-family:var(--f-display);font-size:clamp(36px,5vw,72px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0}.eg-photo-gallery-head h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-photo-gallery-head h2 .em:after{content:"";display:block;width:50%;height:4px;background:var(--gold);margin-top:8px}.eg-photo-gallery-grid{max-width:1400px;margin:0 auto;display:grid;gap:20px}.eg-photo-gallery-grid--cols-3{grid-template-columns:repeat(3,1fr)}.eg-photo-gallery-grid--cols-4{grid-template-columns:repeat(4,1fr)}.eg-photo-gallery-grid--cols-5{grid-template-columns:repeat(5,1fr)}.eg-photo-gallery-grid--polaroid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:48px 28px;padding:10px 0}@media(max-width:1100px){.eg-photo-gallery-grid--cols-4,.eg-photo-gallery-grid--cols-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.eg-photo-gallery{padding:40px 20px 60px}.eg-photo-gallery-grid--cols-3,.eg-photo-gallery-grid--cols-4,.eg-photo-gallery-grid--cols-5{grid-template-columns:repeat(2,1fr);gap:14px}.eg-photo-gallery-grid--polaroid{gap:36px 18px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:480px){.eg-photo-gallery-grid--cols-3,.eg-photo-gallery-grid--cols-4,.eg-photo-gallery-grid--cols-5{grid-template-columns:1fr}}.eg-wholesale-banner{background:var(--ink);padding:0;position:relative;overflow:hidden}.eg-wholesale-banner:before,.eg-wholesale-banner:after{content:"";position:absolute;left:0;right:0;height:14px;background:var(--hazard);z-index:3}.eg-wholesale-banner:before{top:0}.eg-wholesale-banner:after{bottom:0}.eg-wholesale-banner-inner{max-width:1400px;margin:0 auto;padding:90px 48px;position:relative;display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center}.eg-wholesale-banner-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 40%,rgba(212,175,55,.1) 0,transparent 35%),radial-gradient(circle at 80% 70%,rgba(255,42,42,.06) 0,transparent 30%);pointer-events:none}.eg-wholesale-banner-inner:after{content:"BOSSES";position:absolute;font-family:var(--f-display);font-size:clamp(180px,28vw,360px);line-height:.8;color:#d4af370a;bottom:-90px;right:-40px;letter-spacing:-.02em;pointer-events:none}.eg-wholesale-banner-content{position:relative;z-index:2}.eg-wholesale-banner-content .eyebrow{display:block;margin-bottom:18px}.eg-wholesale-banner-content h2{font-family:var(--f-display);font-size:clamp(48px,7vw,108px);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0 0 22px}.eg-wholesale-banner-content h2 .em{color:var(--paper);position:relative;display:inline-block}.eg-wholesale-banner-content h2 .em:after{content:"";display:block;width:55%;height:6px;background:var(--gold);margin-top:10px}.eg-wholesale-banner-content h2 .spray{font-family:var(--f-spray);color:var(--red);font-size:.32em;display:inline-block;transform:rotate(-7deg);margin-left:14px;vertical-align:middle;text-shadow:0 0 22px rgba(255,42,42,.4)}.eg-wholesale-banner-content p{font-family:var(--f-body);font-style:italic;font-size:20px;line-height:1.45;color:var(--paper-dim);margin:0;max-width:560px}.eg-wholesale-banner-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start;position:relative;z-index:2}.eg-wholesale-banner-perks{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.eg-wholesale-banner-perk{font-family:var(--f-mono);font-size:11px;letter-spacing:.22em;color:var(--gold);text-transform:uppercase;display:flex;align-items:center;gap:10px}.eg-wholesale-banner-perk:before{content:"\2713";color:var(--gold);font-family:var(--f-display);font-size:20px;line-height:1}@media(max-width:1100px){.eg-wholesale-banner-inner{grid-template-columns:1fr;padding:70px 32px;gap:32px}}@media(max-width:680px){.eg-wholesale-banner-inner{padding:60px 20px}.eg-wholesale-banner-content h2 .spray{display:block;margin:8px 0 0}}.eg-social-cta{padding:80px 32px 100px;text-align:center;background:var(--ink);position:relative;overflow:hidden}.eg-social-cta:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.95 0 0 0 0 0.9 0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.4}.eg-social-cta-inner{max-width:900px;margin:0 auto;position:relative;z-index:2}.eg-social-cta-spray{display:inline-block;font-family:var(--f-spray);color:var(--red);font-size:36px;transform:rotate(-6deg);margin-bottom:14px}.eg-social-cta-tape{display:inline-block;background:var(--gold-bright);color:var(--ink);padding:14px 28px;font-family:var(--f-display);font-size:clamp(28px,4vw,52px);line-height:1;letter-spacing:-.01em;text-transform:uppercase;transform:rotate(-2deg);margin-bottom:32px;box-shadow:4px 4px 0 var(--ink-2)}.eg-social-cta h3{font-family:var(--f-display);font-size:clamp(40px,6vw,80px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper)!important;margin:0 0 18px}.eg-social-cta h3 .em{color:var(--paper)!important;position:relative;display:inline-block}.eg-social-cta h3 .em:after{content:"";display:block;width:55%;height:5px;background:var(--gold);margin:8px auto 0}.eg-social-cta p{font-family:var(--f-body);font-style:italic;font-size:19px;color:var(--paper-dim)!important;margin:0 0 28px}.eg-social-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:680px){.eg-social-cta{padding:60px 20px 80px}}.eg-faq{background:var(--ink);color:var(--paper)}.eg-faq-hero{padding:80px 32px 40px;max-width:1100px;margin:0 auto;text-align:center;border-bottom:1px solid var(--line)}.eg-faq-hero .eyebrow{display:inline-block;margin-bottom:18px}.eg-faq-hero h1{font-family:var(--f-display);font-size:clamp(48px,7vw,96px);line-height:.9;letter-spacing:-.015em;text-transform:uppercase;color:var(--paper);margin:0 0 16px}.eg-faq-hero h1 .em{color:var(--paper);position:relative;display:inline-block}.eg-faq-hero h1 .em:after{content:"";display:block;width:50%;height:5px;background:var(--gold);margin:8px auto 0}.eg-faq-hero p{font-family:var(--f-body);font-style:italic;font-size:19px;line-height:1.45;color:var(--paper-dim);max-width:640px;margin:0 auto 28px}.eg-faq-search{max-width:600px;margin:0 auto;display:flex;border:1.5px solid var(--line);background:var(--surface);transition:border-color .15s ease}.eg-faq-search:focus-within{border-color:var(--gold)}.eg-faq-search input{flex:1;font-family:var(--f-body);font-size:17px;color:var(--paper);background:transparent;border:none;padding:14px 20px;outline:none}.eg-faq-search input::placeholder{color:var(--gray-warm);font-style:italic}.eg-faq-search-icon{display:flex;align-items:center;justify-content:center;padding:0 18px;color:var(--gold);font-family:var(--f-mono);font-size:14px}.eg-faq-categories{position:sticky;top:0;z-index:5;background:#0a0a0af2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding:14px 32px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.eg-faq-category{font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:8px 14px;border:1.5px solid var(--line);background:transparent;color:var(--paper-dim);text-decoration:none;transition:all .15s ease;cursor:pointer}.eg-faq-category:hover{border-color:var(--paper);color:var(--paper)}.eg-faq-category.is-active{background:var(--gold);border-color:var(--gold);color:var(--ink)}.eg-faq-body{max-width:900px;margin:0 auto;padding:50px 32px 80px}.eg-faq-group{margin-bottom:50px;scroll-margin-top:80px}.eg-faq-group h2{font-family:var(--f-display);font-size:clamp(28px,3.5vw,44px);line-height:.95;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 20px;padding-bottom:14px;border-bottom:3px solid var(--gold);display:flex;align-items:center;gap:14px}.eg-faq-group h2 .count{font-family:var(--f-mono);font-size:11px;letter-spacing:.22em;color:var(--gold);font-weight:700}.eg-faq-item{border-top:1px solid var(--line);padding:0;background:transparent}.eg-faq-item:last-child{border-bottom:1px solid var(--line)}.eg-faq-item.is-hidden{display:none}.eg-faq-item summary{list-style:none;padding:22px 0;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;font-family:var(--f-body);font-size:19px;font-weight:600;line-height:1.35;color:var(--paper);transition:color .15s ease}.eg-faq-item summary::-webkit-details-marker{display:none}.eg-faq-item summary:after{content:"+";font-family:var(--f-display);color:var(--gold);font-size:28px;line-height:1;transition:transform .25s ease;flex-shrink:0}.eg-faq-item[open] summary:after{content:"\2212"}.eg-faq-item[open] summary{color:var(--gold)}.eg-faq-item summary:hover{color:var(--gold)}.eg-faq-item-body{font-family:var(--f-body);font-size:17px;line-height:1.6;color:var(--paper-dim);margin:0 0 24px;padding-right:48px}.eg-faq-item-body p{margin:0 0 12px}.eg-faq-item-body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.eg-faq-help{background:var(--ink-2);padding:60px 32px;text-align:center;border-top:1px solid var(--line)}.eg-faq-help-inner{max-width:780px;margin:0 auto}.eg-faq-help h3{font-family:var(--f-display);font-size:clamp(28px,3.5vw,48px);line-height:.95;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 14px}.eg-faq-help h3 .em{color:var(--gold)}.eg-faq-help p{font-family:var(--f-body);font-style:italic;font-size:17px;color:var(--paper-dim);margin:0 0 24px}.eg-faq-help-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.eg-faq-empty{padding:60px;text-align:center;color:var(--gray-warm);font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase}@media(max-width:680px){.eg-faq-hero{padding:60px 20px 30px}.eg-faq-categories{padding:12px 20px}.eg-faq-body{padding:40px 20px 60px}.eg-faq-item summary{font-size:17px;padding:18px 0}.eg-faq-item-body{padding-right:0}.eg-faq-help{padding:40px 20px}}.eg-default-page{background:var(--ink);color:var(--paper)}.eg-default-page-hero{padding:80px 32px 40px;max-width:900px;margin:0 auto;border-bottom:1px solid var(--line)}.eg-default-page-hero .breadcrumb{font-family:var(--f-mono);font-size:11px;letter-spacing:.22em;color:var(--gray-warm);text-transform:uppercase;margin-bottom:18px}.eg-default-page-hero .breadcrumb a{color:var(--gray-warm);text-decoration:none}.eg-default-page-hero .breadcrumb a:hover{color:var(--gold)}.eg-default-page-hero h1{font-family:var(--f-display);font-size:clamp(40px,5.5vw,80px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 12px}.eg-default-page-hero h1 .em{color:var(--gold)}.eg-default-page-hero .meta{font-family:var(--f-mono);font-size:11px;letter-spacing:.22em;color:var(--paper-dim);text-transform:uppercase}.eg-default-page-body{max-width:780px;margin:0 auto;padding:50px 32px 80px;font-family:var(--f-body);font-size:18px;line-height:1.65;color:var(--paper)}.eg-default-page-body h2{font-family:var(--f-display);font-size:clamp(26px,3vw,38px);line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:40px 0 16px;border-left:4px solid var(--gold);padding-left:16px}.eg-default-page-body h3{font-family:var(--f-display);font-size:22px;line-height:1.1;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:28px 0 12px}.eg-default-page-body p{margin:0 0 16px;color:var(--paper-dim)}.eg-default-page-body strong{color:var(--paper)}.eg-default-page-body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.eg-default-page-body ul,.eg-default-page-body ol{margin:0 0 20px 22px;color:var(--paper-dim)}.eg-default-page-body ul li,.eg-default-page-body ol li{margin-bottom:8px}.eg-default-page-body ul li::marker,.eg-default-page-body ol li::marker{color:var(--gold)}.eg-default-page-body blockquote{margin:24px 0;padding:18px 24px;border-left:4px solid var(--gold);background:var(--surface);font-style:italic}.eg-default-page-body hr{border:none;border-top:1px solid var(--line);margin:32px 0}.eg-default-page-body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.eg-default-page-body th,.eg-default-page-body td{padding:12px 16px;border:1px solid var(--line);text-align:left}.eg-default-page-body th{background:var(--surface);font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.eg-default-page-footer{max-width:900px;margin:0 auto;padding:40px 32px 80px;border-top:1px solid var(--line);text-align:center}.eg-default-page-footer p{font-family:var(--f-body);font-style:italic;font-size:16px;color:var(--paper-dim);margin:0 0 20px}.eg-default-page-footer-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:680px){.eg-default-page-hero,.eg-default-page-body,.eg-default-page-footer{padding-left:20px;padding-right:20px}.eg-default-page-hero{padding-top:60px;padding-bottom:30px}.eg-default-page-body{padding-top:40px;padding-bottom:60px}}.eg-help{background:var(--ink);color:var(--paper)}.eg-help-hero{padding:90px 32px 50px;max-width:1100px;margin:0 auto;text-align:center;border-bottom:1px solid var(--line)}.eg-help-hero .eyebrow{display:inline-block;margin-bottom:18px}.eg-help-hero h1{font-family:var(--f-display);font-size:clamp(56px,8vw,120px);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0 0 16px}.eg-help-hero h1 .em{color:var(--paper);position:relative;display:inline-block}.eg-help-hero h1 .em:after{content:"";display:block;width:50%;height:6px;background:var(--gold);margin:8px auto 0}.eg-help-hero p{font-family:var(--f-body);font-style:italic;font-size:20px;line-height:1.45;color:var(--paper-dim);max-width:660px;margin:0 auto}.eg-help-grid{max-width:1400px;margin:0 auto;padding:60px 32px 80px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.eg-help-card{padding:36px 28px;border:1.5px solid var(--line);background:var(--surface);text-decoration:none;color:var(--paper);transition:border-color .25s ease,transform .25s ease;display:flex;flex-direction:column;position:relative;overflow:hidden}.eg-help-card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.eg-help-card:hover{border-color:var(--gold);transform:translateY(-4px)}.eg-help-card:hover:before{transform:scaleX(1)}.eg-help-card-icon{font-size:38px;line-height:1;margin-bottom:18px;display:inline-block;color:var(--gold)}.eg-help-card-title{font-family:var(--f-display);font-size:26px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);margin:0 0 10px}.eg-help-card-desc{font-family:var(--f-body);font-size:16px;line-height:1.5;color:var(--paper-dim);margin:0 0 18px;flex:1}.eg-help-card-link{font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.25em;color:var(--gold);text-transform:uppercase}.eg-help-contact{padding:60px 32px 100px;background:var(--ink-2);border-top:1px solid var(--line);text-align:center}.eg-help-contact-inner{max-width:780px;margin:0 auto}.eg-help-contact h3{font-family:var(--f-display);font-size:clamp(32px,4vw,56px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0 0 14px}.eg-help-contact h3 .em{color:var(--gold)}.eg-help-contact p{font-family:var(--f-body);font-style:italic;font-size:17px;color:var(--paper-dim);margin:0 0 22px}.eg-help-contact-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:1100px){.eg-help-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.eg-help-hero{padding:70px 20px 40px}.eg-help-grid{grid-template-columns:1fr;padding:40px 20px 60px;gap:16px}.eg-help-contact{padding:50px 20px 80px}}.eg-policy-page .eg-default-page-body p{font-size:16px;line-height:1.7}.eg-policy-page .eg-default-page-body h2{font-size:28px}.eg-policy-page .eg-default-page-body h3{font-size:18px}.eg-policy-page .eg-default-page-body h4{font-family:var(--f-display);font-size:16px;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:var(--paper);margin:24px 0 10px}.eg-discount-banner{background:var(--gold-bright);color:var(--ink);padding:14px 32px;text-align:center;font-family:var(--f-display);font-size:clamp(18px,2.4vw,28px);line-height:1;letter-spacing:.01em;text-transform:uppercase;position:relative;overflow:hidden}.eg-discount-banner:before,.eg-discount-banner:after{content:"";position:absolute;left:0;right:0;height:6px;background:repeating-linear-gradient(-45deg,#000 0,#000 8px,var(--gold-bright) 8px,var(--gold-bright) 16px)}.eg-discount-banner:before{top:0}.eg-discount-banner:after{bottom:0}.eg-discount-banner-inner{display:inline-flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center;padding:8px 0}.eg-discount-banner .pct{font-size:1.3em;font-weight:400;color:var(--red-drip)}.eg-discount-banner .label{font-family:var(--f-spray);font-size:.7em;color:var(--red-drip);text-transform:none;transform:rotate(-3deg);display:inline-block}.eg-discount-banner a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-family:var(--f-mono);font-size:.5em;letter-spacing:.18em}.eg-discount-banner a:hover{color:var(--red-drip)}.eg-product-sale-badge{display:inline-block;background:var(--gold);color:var(--ink);font-family:var(--f-display);font-size:18px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;padding:6px 12px;transform:rotate(-2deg);box-shadow:2px 2px 0 var(--ink-2);margin-left:10px;vertical-align:middle}.eg-product-sale-badge .pct{font-size:22px;font-weight:400;margin-right:4px}.eg-mag-root .reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:no-preference){.eg-mag-root .reveal.is-in{animation:egmag-reveal .7s cubic-bezier(.2,.7,.2,1) both}@keyframes egmag-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}@media(max-width:1200px){.eg-mag-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.eg-mag-vault-header,.eg-mag-collection-header{grid-template-columns:1fr}.eg-mag-tickets{grid-template-columns:1fr 1fr}.eg-mag-ticket--featured{grid-row:span 1;grid-column:span 2}.eg-mag-ticket--featured .eg-mag-ticket-image{height:280px}.eg-mag-product-grid{grid-template-columns:repeat(2,1fr)}.eg-mag-reviews-grid{grid-template-columns:1fr;gap:20px}.eg-mag-about-inner{grid-template-columns:1fr;gap:0}.eg-mag-about-image{aspect-ratio:3/2}.eg-mag-about-content{padding:60px 32px}.eg-mag-marquee-x{height:220px}.eg-mag-marquee-x-item{font-size:34px;padding:0 22px}.eg-mag-marquee-x-sep{font-size:28px}}@media(max-width:680px){.eg-mag-root{font-size:16px}.eg-mag-vault,.eg-mag-collection,.eg-mag-reviews{padding:60px 20px 80px}.eg-mag-tickets{grid-template-columns:1fr}.eg-mag-product-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.eg-mag-ticket--featured{grid-column:span 1}.eg-mag-vault-cta-row{flex-direction:column;align-items:flex-start}.eg-mag-marquee-x{height:180px}.eg-mag-marquee-x-strip{height:50px}.eg-mag-marquee-x-strip--1{margin-top:-60px}.eg-mag-marquee-x-strip--2{margin-top:10px}.eg-mag-marquee-x-item{font-size:24px;padding:0 16px}.eg-mag-marquee-x-sep{font-size:20px}.eg-mag-about-content{padding:50px 20px}.eg-mag-product-card-image{border-radius:5000px 5000px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/eg-magazine.css.map */
