@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(../media/bricolage-grotesque-latin-700-normal.0rb33xx2bxpl8.woff2)format("woff2"),url(../media/bricolage-grotesque-latin-700-normal.2t_7v9suanut1.woff)format("woff")}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(../media/bricolage-grotesque-latin-800-normal.3wu8zis1p120o.woff2)format("woff2"),url(../media/bricolage-grotesque-latin-800-normal.0xo1u_584k6cw.woff)format("woff")}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-grotesk-latin-400-normal.1c6pcavxma0qq.woff2)format("woff2"),url(../media/space-grotesk-latin-400-normal.1lv17ebb0doqy.woff)format("woff")}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-700-normal.16tiaqjgzwdo4.woff2)format("woff2"),url(../media/space-grotesk-latin-700-normal.2f82em-z48vvn.woff)format("woff")}
@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-400-normal.37_1qewfwlumh.woff2)format("woff2"),url(../media/space-mono-latin-400-normal.1hv-m834mchxi.woff)format("woff")}
@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-mono-latin-700-normal.3dmnla43cklex.woff2)format("woff2"),url(../media/space-mono-latin-700-normal.3uu61z6b0_qze.woff)format("woff")}
:root{--bg:#131315;--dark:#0e0e10;--panel:#201f21;--high:#2a2a2c;--line:#353437;--red:#e52421;--pink:#ffb4aa;--paper:#eae2d0;--text:#e5e1e4;--muted:#cec6b5;--mono:"Space Mono", monospace;--heading:"Bricolage Grotesque", sans-serif;--body:"Space Grotesk", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px}body{background:var(--bg);color:var(--text);font:14px/1.6 var(--body);margin:0}::selection{background:var(--red);color:#fff}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.35}a,button,select{touch-action:manipulation}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid var(--pink);outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-family:var(--heading);letter-spacing:-.025em;font-weight:800;line-height:1.05}h2{text-transform:uppercase;font-size:clamp(28px,3.1vw,40px)}h3{text-transform:uppercase;font-size:23px}p+p{margin-top:14px}em{color:var(--red);font-style:normal}.container{width:min(1280px,100% - 64px);margin:auto}.micro,.eyebrow,.badge,.button,.card-label,.caption{font-family:var(--mono)}.micro{letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.6}.eyebrow{color:var(--pink);letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:700;line-height:1.6;display:block}.caption{font-size:11px;line-height:1.75}.muted{color:var(--muted)}.accent{color:var(--pink)}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e10f5;position:sticky;top:0}.topline{background:var(--red);color:#fff;font:700 10px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.07em;padding:5px 0}.topline .container{justify-content:space-between;gap:20px;display:flex}.header-main{align-items:center;gap:25px;height:80px;display:flex}.brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.brand img{width:85px;height:auto}.brand b{font:800 23px/1 var(--heading);display:block}.brand small{font:9px var(--mono);letter-spacing:.1em;color:var(--pink)}.navigation{gap:3px;margin-left:auto;display:flex}.navigation a{font:700 10px var(--mono);text-transform:uppercase;white-space:nowrap;color:var(--muted);padding:7px 9px}.navigation a:hover{color:#fff;background:var(--high)}.navigation a[aria-current]{background:var(--red);color:#fff}.hq-label{font:10px var(--mono);background:var(--high);white-space:nowrap;padding:5px 8px}.icon-button{border:1px solid var(--line);background:var(--panel);justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.icon-button:hover{background:var(--high)}.menu-button{display:none}.ticker{border-bottom:1px solid var(--red);background:var(--dark);font:700 10px var(--mono);color:var(--pink);letter-spacing:.08em;white-space:nowrap;padding:7px 0;overflow:hidden}.ticker span{width:max-content;display:block}.ticker i{color:var(--red);padding:0 28px;font-style:normal}.hero-section{background:var(--dark);overflow:hidden}.hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding-top:57px;padding-bottom:66px;display:grid}.badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.badge{letter-spacing:.035em;background:var(--high);border:1px solid #5d3f3b;padding:4px 9px;font-size:10px;font-weight:700;box-shadow:2px 2px #000}.red{background:var(--red)!important;color:#fff!important;border-color:var(--red)!important}.hero h1{letter-spacing:-.045em;font-size:clamp(48px,5.6vw,78px);line-height:.94;position:relative}.title-star{color:var(--paper);vertical-align:middle;margin-left:28px;font-size:53px}.hero-rule{align-items:center;gap:12px;margin:16px 0;display:flex}.hero-rule>span{background:var(--red);width:55px;height:6px}.hero-rule p{color:var(--muted);letter-spacing:.14em;font-size:9px}.hero-description{max-width:570px;color:var(--muted);font-size:15px;line-height:1.7}.hero-description strong{color:var(--text)}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:23px;display:flex}.button{background:var(--red);color:#fff;border:2px solid var(--dark);text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 16px;font-size:10px;font-weight:700;line-height:1.5;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:3px 3px #000}.button:hover{transform:translate(2px,2px);box-shadow:1px 1px #000}.button.cream{background:var(--paper);color:#1f1b10;box-shadow:3px 3px var(--red);transform:rotate(-1deg)}.button.cream:hover{transform:rotate(0)}.button.compact{padding:8px 12px}.stats{align-items:center;gap:15px;margin-top:30px;display:flex}.stats>div{border-left:3px solid var(--red);background:var(--panel);min-width:146px;padding:8px 15px}.stats b{font:700 36px/1 var(--heading);display:block}.stats>div:first-child b{color:var(--red)}.stats .micro{color:var(--muted);font-size:9px}.hero-scroll{border:1px solid var(--line);border-radius:50%;place-items:center;width:42px;height:42px;margin-left:7px;display:grid}.hero-collage{isolation:isolate;margin:32px 17px 30px 0;position:relative}.collage-coordinates{color:var(--muted);font-size:9px;position:absolute;top:-39px;right:0}.polaroid{background:var(--paper);border:2px solid #000;padding:10px 10px 16px;transform:rotate(2deg);box-shadow:9px 9px #000}.tape{z-index:2;background:#e52421db;border:1px solid #171717;width:120px;height:26px;position:absolute;top:-13px;left:31%;transform:rotate(-6deg);box-shadow:2px 2px #000}.hero-photo{border:2px solid var(--dark);height:390px;position:relative;overflow:hidden}.hero-photo>img{object-fit:cover;object-position:45% center;filter:contrast(1.1)saturate(.75);width:100%;height:100%}.recording{color:#fff;z-index:1;font-size:9px;position:absolute;bottom:12px;left:12px}.scanlines{pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#0002 3px 4px);position:absolute;inset:0}.polaroid figcaption{font:700 9px var(--mono);color:var(--dark);justify-content:space-between;padding-top:12px;display:flex}.emblem-sticker{object-fit:contain;border:5px solid var(--dark);width:175px;height:152px;box-shadow:4px 5px var(--red);background:var(--dark);border-radius:50%;position:absolute;bottom:-40px;left:-39px;transform:rotate(-12deg)}.wolf-sticker{background:var(--dark);border:2px solid var(--red);text-align:center;width:111px;padding:8px 10px;position:absolute;top:-28px;right:-27px;transform:rotate(11deg);box-shadow:4px 4px #000}.wolf-sticker img{filter:invert();width:100%;height:auto}.wolf-sticker b{color:var(--pink)}.collage-note{color:var(--muted);font-size:8px;position:absolute;bottom:-42px;right:0}.red-strip{background:var(--red);color:#fff;border-block:2px solid #000;padding:7px 0}.red-strip .container{justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.red-strip span{align-items:center;gap:6px;display:flex}.section{border-bottom:1px solid var(--line);padding:54px 0;scroll-margin-top:0}.section-heading{border-bottom:2px solid var(--line);justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px;padding-bottom:17px;display:flex}.section-heading>div{max-width:850px}.section-aside{max-width:280px;color:var(--muted);text-align:right;font-size:9px}.origins-grid{grid-template-columns:5fr 4fr 3fr;gap:20px;display:grid}.panel{border:2px solid var(--high);background:var(--panel);padding:18px;box-shadow:4px 4px #000}.card-label{color:var(--pink);border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;margin-bottom:16px;padding-bottom:10px;font-size:9px;font-weight:700;display:flex}.story{flex-direction:column;font-size:13px;display:flex}.story blockquote{background:var(--dark);border-left:4px solid var(--red);margin-top:24px;padding:13px}.story blockquote h3{font-size:23px}.mascot-panel{background:var(--paper);color:#1f1b10;box-shadow:5px 5px var(--red);text-align:center;border:2px solid #000;flex-direction:column;align-items:center;padding:25px 20px 15px;display:flex;position:relative}.slanted-label{background:var(--dark);color:var(--pink);padding:4px 10px;position:absolute;top:-12px;right:20px;transform:rotate(3deg)}.mascot-panel>img{object-fit:contain;mix-blend-mode:multiply;border:1px dashed #343024;width:174px;height:154px;margin:3px auto 15px;padding:10px}.mascot-panel h3{font-size:27px}.mascot-panel p{margin:14px 0 22px;font-size:13px}.mascot-bottom{border-top:2px solid #1f1b10;justify-content:space-between;width:100%;margin-top:auto;padding-top:10px;font-size:8px;display:flex}.artifact-column{flex-direction:column;gap:19px;display:flex}.artifact img{object-fit:contain;background:#000;width:100%;height:82px;margin-bottom:12px}.artifact p{color:var(--muted);font-size:10px}.red-panel{background:var(--red);color:#fff;flex:1;padding:15px;box-shadow:4px 4px #000}.red-panel h3{margin:8px 0;font-size:19px}.red-panel p{margin-bottom:16px;font-size:12px}.red-panel .micro{font-size:9px}.dark-section{background:var(--dark)}.video-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.video-card{border:2px solid var(--high);background:var(--panel);flex-direction:column;display:flex;box-shadow:4px 4px #000}.video-card.featured{border-color:var(--red);box-shadow:4px 4px var(--red)}.card-strip{background:var(--high);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:8px;display:flex}.featured .card-strip{background:var(--red);color:#fff}.video-thumbnail,.movie-art{aspect-ratio:16/10;background:var(--dark);display:block;position:relative;overflow:hidden}.video-thumbnail>img,.movie-art>img{object-fit:cover;filter:saturate(.4)contrast(1.1);width:100%;height:100%;transition:transform .3s}.video-thumbnail:hover>img,.movie-art:hover>img{transform:scale(1.04)}.video-thumbnail.wolf-thumbnail>img{object-fit:contain;filter:invert();padding:22px}.play{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:3px 3px #000}.rec{color:var(--pink);background:#0e0e10d9;padding:3px 6px;font-size:8px;position:absolute;top:9px;left:9px}.video-copy{flex-direction:column;flex:1;padding:14px 12px;display:flex}.video-copy .eyebrow{font-size:9px}.video-copy h3{font-size:18px;line-height:1.15}.video-copy p{margin:10px 0 20px;font-size:10px}.card-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:auto;padding-top:10px;font-size:8px;display:flex}.card-bottom a{color:var(--pink);text-underline-offset:3px;text-decoration:underline}.full-movie{border:2px solid var(--red);background:#1b1b1d;grid-template-columns:1fr 1.7fr;align-items:center;gap:26px;margin-top:30px;padding:17px;display:grid;box-shadow:5px 5px #000}.full-movie h3{font-size:28px}.full-movie p{max-width:600px;margin:13px 0 17px}.movie-art{aspect-ratio:16/9}.photo-grid{grid-template-columns:2fr 1fr;gap:22px;display:grid}.no-pad{padding:0}.gallery-image{background:#080809;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery-image>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.gallery-image:hover>img{transform:scale(1.025)}.photo-feature>.gallery-image{aspect-ratio:3/2}.photo-zoom{border:1px solid var(--red);color:var(--pink);font:9px var(--mono);text-transform:uppercase;background:#0e0e10e8;align-items:center;gap:7px;padding:6px 10px;display:flex;position:absolute;bottom:12px;right:12px}.photo-caption{background:var(--high);color:var(--muted);padding:14px;font-size:10px}.photo-caption b{color:var(--pink);margin-top:5px;display:block}.travel-story{padding:25px}.travel-story p{margin:13px 0 23px}.photo-side{gap:22px;display:grid}.photo-side .gallery-image{height:215px}.photo-side .gallery-image img{object-position:center 45%}.photo-side h3{padding:14px;font-size:18px}.hype-section{border-top:2px solid var(--red)}.hype-grid{grid-template-columns:1fr 1fr;align-items:center;gap:45px;display:grid}.hype-grid>.gallery-image{border:2px solid var(--red);height:510px;box-shadow:6px 6px #000}.hype-grid>.gallery-image img{object-fit:contain}.hype-copy{padding:12px 20px;position:relative}.hype-copy h3{margin:22px 0;font-size:clamp(35px,4.2vw,58px)}.hype-copy p{max-width:400px;margin-bottom:23px}.text-link{color:var(--pink);text-underline-offset:5px}.text-link:hover{text-decoration:underline}.hype-stamp{border:3px solid var(--paper);width:max-content;color:var(--paper);font:800 28px/.95 var(--heading);opacity:.7;margin:45px 0 0 auto;padding:10px 15px;display:block;transform:rotate(-12deg)}.events-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.event-card h3{font-size:29px}.event-card p{margin:20px 0}.location{align-items:center;gap:7px;display:flex}.location svg{color:var(--pink)}.melter-card{grid-template-columns:160px 1fr;align-items:center;gap:23px;display:grid}.melter-card>img{object-fit:contain;border:2px solid var(--red);width:100%;max-height:255px;transform:rotate(-2deg)}.melter-card h3{margin:12px 0;font-size:27px}.melter-card p{margin-top:12px;font-size:12px}.melter-card p.micro{font-size:9px}.join-callout{border:1px solid var(--red);border-left:5px solid var(--red);background:var(--dark);justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:22px;scroll-margin-top:130px;display:flex}.join-callout h3{font-size:25px}.join-callout p{margin-top:7px}.join-callout .button{flex-shrink:0}.merch-section{background:#1b1b1d}.merch-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.merch-card{background:var(--panel);border:2px solid var(--line);flex-direction:column;padding:17px;display:flex;box-shadow:4px 4px #000}.merch-card>.micro{color:var(--muted);font-size:9px}.product-image{background:var(--dark);border:1px solid var(--line);justify-content:center;align-items:center;height:230px;margin:14px 0 20px;padding:32px;display:flex;position:relative;overflow:hidden}.product-image>img{object-fit:contain;width:100%;max-height:145px}.product-tag{background:var(--red);color:#fff;padding:3px 7px;font-size:8px;position:absolute;top:9px;left:9px}.product-tee>img{filter:invert();width:155px}.merch-card h3{font-size:20px;line-height:1.2}.merch-card>p{color:var(--muted);margin:10px 0 22px;font-size:10px}.product-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.product-bottom>strong{font:800 28px var(--heading);color:var(--pink)}.sticker-card{background:var(--paper);color:var(--dark);box-shadow:5px 5px var(--red);border-color:#000;transform:rotate(1deg)}.sticker-card>.micro,.sticker-card>p{color:#343024}.sticker-card .product-bottom>strong{color:var(--red)}.product-stickers>img{border-radius:50%;width:160px;transform:rotate(-12deg)}.product-stickers>img.extra-sticker{border:4px solid var(--paper);border-radius:0;width:85px;height:75px;position:absolute;bottom:24px;right:20px;transform:rotate(14deg)}.merch-note{color:var(--muted);margin-top:25px}.sponsors-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.sponsor{flex-direction:column;transition:border-color .2s;display:flex}.sponsor:hover{border-color:var(--red)}.sponsor-top{color:var(--pink);justify-content:space-between;font-size:8px;display:flex}.sponsor h3{margin:17px 0 10px;font-size:20px}.sponsor p{margin-bottom:20px;font-size:10px}.sponsor .text-link{justify-content:space-between;align-items:center;margin-top:auto;font-size:9px;display:flex}.contact-callout{border:2px solid var(--red);background:var(--dark);align-items:center;gap:20px;margin-top:27px;padding:22px;display:flex;box-shadow:5px 5px #000}.contact-callout>img{object-fit:contain;border-radius:50%}.contact-callout h3{font-size:23px}.contact-callout p{margin-top:5px}.contact-callout .button{flex-shrink:0;margin-left:auto}footer{background:var(--dark);padding:45px 0 22px}.footer-main{grid-template-columns:1.2fr 1fr auto;gap:40px;display:grid}.footer-brand{font:800 42px var(--heading);letter-spacing:-.06em}.footer-brand>span{vertical-align:top;margin-left:4px;font-size:20px}.footer-main p{margin:7px 0 16px;font-size:12px}.footer-main .badge{font-size:9px;display:inline-block}.footer-email{font:11px var(--mono);overflow-wrap:anywhere;color:var(--pink)}.back-top{border-bottom:1px solid var(--red);align-self:start;padding-bottom:7px}.footer-bottom{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:37px;padding-top:21px;font-size:8px;display:flex}.skip-link{z-index:100;background:var(--paper);color:#000;padding:10px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.modal{border:2px solid var(--red);background:var(--dark);color:var(--text);width:min(480px,100% - 32px);max-height:90dvh;padding:0;box-shadow:8px 8px #000}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.modal.wide{width:min(1000px,100% - 32px)}.modal-bar{background:var(--panel);border-bottom:1px solid var(--line);color:var(--pink);justify-content:space-between;align-items:center;gap:20px;padding:10px 15px;display:flex}.order-body{padding:26px}.order-body h2{margin-bottom:15px;font-size:30px}.order-body>p{font-size:13px}.field-label{font:700 11px var(--mono);text-transform:uppercase;margin-top:22px;display:block}select{background:var(--panel);width:100%;color:var(--text);border:1px solid var(--line);margin-top:9px;padding:12px;display:block}.quantity-row,.order-total{justify-content:space-between;align-items:center;margin-top:23px;display:flex}.quantity{align-items:center;gap:20px;display:flex}.order-total{border-top:1px solid var(--line);margin-bottom:13px;padding:17px 0}.order-total b{font:800 30px var(--heading);color:var(--pink)}.order-body>.button{width:100%}.fineprint{color:var(--muted);overflow-wrap:anywhere;margin-top:20px;font-size:11px!important}.fineprint a{text-decoration:underline}.lightbox-image{object-fit:contain;background:#050505;width:100%;max-height:65dvh}.lightbox-caption{text-align:center;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.lightbox-caption p,.lightbox-caption small{font:10px/1.7 var(--mono);color:var(--muted);margin-top:5px}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100dvh;padding:30px;display:flex}.not-found h1{font-size:clamp(45px,8vw,90px)}@media (min-width:1500px){.hero{padding-block:75px}.hero-photo{height:420px}}@media (max-width:1150px){.header-main{gap:12px}.brand img{width:65px}.brand b{font-size:20px}.navigation a{padding:7px;font-size:9px}.hq-label{display:none}.hero{gap:30px}.hero h1{font-size:64px}.hero-photo{height:370px}.hero-actions{gap:10px}.hero-actions .button{padding:11px;font-size:9px}.origins-grid{grid-template-columns:1.25fr 1fr}.artifact-column{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.artifact{grid-template-columns:130px 1fr;column-gap:20px;display:grid}.artifact img{grid-row:1/3;align-self:center;margin:0}.artifact .eyebrow{align-self:end}.sponsors-grid{gap:12px}.melter-card{grid-template-columns:120px 1fr;gap:15px}.product-bottom .button{padding:8px;font-size:9px}.video-grid{gap:13px}}@media (max-width:950px){.menu-button{margin-left:auto;display:inline-flex}.header-main{height:70px}.brand img{width:85px}.navigation{background:var(--dark);border-bottom:2px solid var(--red);padding:16px 24px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #0005}.navigation.open{grid-template-columns:1fr 1fr;gap:8px;display:grid}.navigation a{padding:14px;font-size:12px}.hero h1{font-size:52px}.hero{gap:25px;padding-block:45px}.hero-photo{height:320px}.wolf-sticker{width:90px;right:-12px}.emblem-sticker{width:130px;height:115px;left:-15px}.hero-description{font-size:13px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions .button{font-size:10px}.stats>div{min-width:115px;padding:8px 12px}.stats b{font-size:30px}.hero-scroll,.badges>.micro,.red-strip .container>span:nth-child(2){display:none}.video-grid{grid-template-columns:repeat(2,1fr);gap:22px}.video-copy h3{font-size:21px}.video-copy p{font-size:11px}.photo-grid{grid-template-columns:1.5fr 1fr}.photo-side .gallery-image{height:190px}.photo-side h3{font-size:15px}.hype-grid{gap:20px}.hype-grid>.gallery-image{height:430px}.hype-copy{padding:10px}.events-grid{grid-template-columns:1fr}.melter-card{grid-template-columns:150px 1fr}.melter-card>img{max-height:210px}.merch-grid{gap:12px}.merch-card{padding:12px}.product-image{height:185px;padding:20px}.product-bottom{flex-wrap:wrap}.product-bottom .button{width:100%}.sponsors-grid{grid-template-columns:repeat(2,1fr);gap:20px}.footer-main{grid-template-columns:1fr 1fr}.back-top{display:none}.contact-callout h3{font-size:19px}.contact-callout>img{display:none}}@media (max-width:650px){html{scroll-padding-top:112px}.container{width:calc(100% - 32px)}.topline{letter-spacing:.025em;font-size:7px}.archive-version{display:none}.header-main{height:65px}.brand b{font-size:21px}.brand small{font-size:8px}.brand img{width:77px}.ticker{padding:6px 0;font-size:8px}.hero{grid-template-columns:1fr;gap:50px;padding-top:32px;padding-bottom:65px}.hero h1{font-size:clamp(43px,11.8vw,74px)}.hero-description{font-size:14px}.hero-rule{margin:17px 0}.badges{margin-bottom:20px}.title-star{margin-left:20px;font-size:37px}.hero-actions{align-items:stretch;gap:13px}.hero-actions .button{font-size:10px}.stats{margin-top:25px}.stats>div{flex:1;padding:11px 15px}.hero-scroll{flex-shrink:0;display:grid}.hero-collage{width:calc(100% - 35px);margin:12px auto 0}.hero-photo{height:350px}.polaroid{padding:8px 8px 14px}.wolf-sticker{width:90px;top:-25px;right:-17px}.emblem-sticker{width:140px;height:123px;bottom:-35px;left:-20px}.collage-note{font-size:7px;bottom:-31px;right:-8px}.collage-coordinates{font-size:8px;left:0;right:auto}.polaroid figcaption{font-size:8px}.red-strip .container{justify-content:center;font-size:8px}.red-strip .container>span:last-child{display:none}.section{padding:36px 0}.section-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px;padding-bottom:14px}.section-aside{text-align:left;font-size:8px}.eyebrow{font-size:9px}.origins-grid{grid-template-columns:1fr;gap:24px}.artifact-column{grid-template-columns:1fr}.artifact{grid-template-columns:100px 1fr}.mascot-panel{padding:25px 22px 17px}.mascot-panel>img{width:185px;height:165px}.mascot-panel p{max-width:320px}.mascot-bottom{margin-top:5px}.story{font-size:14px}.story blockquote h3{font-size:27px}.red-panel{padding:20px}.red-panel p{font-size:14px}.video-grid{grid-template-columns:1fr;gap:18px}.video-thumbnail{aspect-ratio:16/9}.video-copy{padding:18px}.video-copy h3{font-size:23px}.card-strip{padding:8px 12px;font-size:9px}.card-bottom{padding-top:15px;font-size:9px}.full-movie{grid-template-columns:1fr;gap:20px;padding:12px}.full-movie>div{padding:5px}.full-movie h3{font-size:25px}.photo-grid{grid-template-columns:1fr}.photo-side{grid-template-columns:1fr 1fr;gap:13px}.photo-side .gallery-image{height:220px}.photo-side h3{padding:12px;font-size:15px}.photo-side .card-strip{font-size:7px}.photo-side .photo-zoom{padding:4px;font-size:7px;bottom:5px;right:5px}.photo-side .photo-zoom svg{width:12px}.travel-story{padding:20px}.hype-grid{grid-template-columns:1fr;gap:25px}.hype-grid>.gallery-image{aspect-ratio:3/4;height:auto}.hype-copy h3{font-size:42px}.hype-stamp{opacity:.25;font-size:22px;position:absolute;bottom:0;right:0}.hype-copy p{max-width:280px}.events-grid{gap:20px}.event-card h3{font-size:27px}.melter-card{grid-template-columns:105px 1fr;gap:16px;padding:14px}.melter-card h3{font-size:24px}.melter-card p{font-size:11px}.join-callout{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.join-callout h3{font-size:26px}.merch-grid{grid-template-columns:1fr;gap:24px}.merch-card{padding:18px}.product-image{height:230px}.merch-card h3{font-size:24px}.merch-card>p{font-size:11px}.product-bottom{flex-wrap:nowrap}.product-bottom .button{width:auto;padding:10px 14px;font-size:10px}.sticker-card{transform:rotate(.5deg)}.sponsors-grid{gap:12px}.sponsor{padding:14px}.sponsor h3{font-size:18px}.sponsor-top{font-size:7px}.sponsor .text-link{font-size:8px}.contact-callout{flex-direction:column;align-items:stretch;padding:20px}.contact-callout .button{margin-left:0}.contact-callout h3{font-size:24px}.footer-main{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;gap:9px}.footer-main p{font-size:13px}.footer-email{font-size:11px}.order-body{padding:20px}.order-body h2{font-size:26px}.lightbox-caption{gap:10px;padding:12px}.lightbox-caption b{font-size:12px}.lightbox-caption p{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--dark)}.page-backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.mountain-scene{width:max(720px,100%);max-width:1600px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mountain-contours{stroke:var(--paper);stroke-width:1px;opacity:.065}.mountain-red-line{stroke:var(--red);stroke-width:1.3px;opacity:.1}.page-content{z-index:1;position:relative}.page-content .hero-section,.page-content .section,.page-content footer{background:0 0}.opening-run{opacity:0}.jump-lip{stroke:var(--paper);stroke-width:1.5px;opacity:.35}.ride-trail{stroke:var(--red);stroke-width:2px;stroke-dasharray:1}.snowboard-travel{transform:translate(160px,365px)}.snowboard-tumble{transform-origin:0 -20px}.snow-impact{opacity:0}@media (prefers-reduced-motion:no-preference){.opening-run{animation:2.3s linear both opening-vignette}.snowboard-travel{animation:1.85s linear .1s both snowboard-jump}.snowboard-tumble{animation:1.85s linear .1s both snowboard-fall}.ride-trail{animation:.85s ease-in .1s both approach-trail}.snow-impact{animation:.55s ease-out 1.58s both landing-powder}.mountain-contours{animation:2.4s both landscape-settle}.hero-copy>*{animation:.65s cubic-bezier(.2,.7,.2,1) 1.85s both content-settle}.hero-copy>h1{animation-delay:1.92s}.hero-copy>.hero-rule,.hero-copy>.hero-description{animation-delay:2s}.hero-copy>.hero-actions,.hero-copy>.stats{animation-delay:2.08s}.hero-collage{animation:.8s cubic-bezier(.16,1,.3,1) 1.98s both collage-settle}.page-content main>.red-strip,.page-content main>.section,.page-content>footer{animation:.65s ease-out 1.95s both page-arrive}.wolf-crouch{animation:1.85s linear .1s both wolf-pop}.page-content:focus-within .hero-copy>*,.page-content:focus-within .hero-collage,.page-content:focus-within main>*,.page-content:focus-within>footer,.skip-opening .hero-copy>*,.skip-opening .hero-collage,.skip-opening .page-content main>*,.skip-opening .page-content>footer{animation:none}.skip-opening .opening-run{display:none}.scroll-reveal{transition:opacity .6s,translate .6s cubic-bezier(.2,.7,.2,1)}.scroll-reveal[data-reveal-pending]{opacity:0;translate:0 16px}.scroll-reveal:focus-within{opacity:1;transition:none;translate:0}}@keyframes opening-vignette{0%{opacity:0}10%,82%{opacity:.85}to{opacity:0}}@keyframes snowboard-jump{0%{transform:translate(160px,365px)}20%{transform:translate(270px,396px)}35%{transform:translate(350px,396px)}45%{transform:translate(430px,362px)}57%{transform:translate(498px,266px)}64%{transform:translate(545px,252px)}72%{transform:translate(597px,304px)}82%{transform:translate(650px,421px)}90%{transform:translate(676px,429px)}to{transform:translate(700px,433px)}}@keyframes snowboard-fall{0%{transform:rotate(8deg)}30%{transform:rotate(0)}45%{transform:rotate(-22deg)}62%{transform:rotate(-165deg)}76%{transform:rotate(-340deg)}82%{transform:rotate(-325deg)}90%{transform:rotate(-250deg)}to{transform:rotate(-195deg)}}@keyframes approach-trail{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes landing-powder{0%{opacity:0;scale:.35}20%{opacity:.8}to{opacity:0;scale:1.5}}@keyframes landscape-settle{0%,65%{opacity:.16}to{opacity:.065}}@keyframes page-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.opening-run{display:none}.scroll-reveal[data-reveal-pending]{opacity:1;translate:none}}.wolf-crouch{transform-origin:0 0}@keyframes wolf-pop{0%,30%{transform:scaleY(.85)skew(-8deg)}43%{transform:scale(1.05,.73)skew(-12deg)}55%,68%{transform:scale(.95,1.05)skew(0)}82%{transform:scale(1.08,.75)}to{transform:scale(1)}}@keyframes content-settle{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes collage-settle{0%{opacity:0;translate:0 14px;rotate:-1deg}to{opacity:1;translate:0;rotate:none}}@media (max-width:650px){.page-backdrop{height:100svh}.mountain-scene{width:600px;top:47%}.section-heading,.hero-copy,.hero-collage{min-width:0}}@media (max-width:360px){.photo-side,.sponsors-grid{grid-template-columns:1fr}.melter-card{grid-template-columns:90px minmax(0,1fr);gap:12px}.mountain-scene{width:520px}}
