:root{--ink:#1a1a1a;--ink-2:#111;--ink-3:#2a2a2a;--bone:#ececec;--paper:#f6f6f6;--shopbg:#efefef;--tile:#e3e3e3;--accent:#fff;--camo:#030303 url(/img/camo.svg) repeat center / 520px;--muted:#747474;--muted-light:#a6a6a6;--line:#1a1a1a24;--line-light:#ffffff24;--hand:var(--font-hand), "Comic Sans MS", system-ui, sans-serif;--ui:var(--font-ui), "Helvetica Neue", Arial, sans-serif;--radius:6px;--btn-h:50px;--pad:clamp(18px, 4vw, 48px);--ease-out:cubic-bezier(.23, 1, .32, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;font-stretch:112%;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{margin:0;font-weight:700;line-height:1.05}p{margin:0 0 1em}.hand{font-family:var(--hand);letter-spacing:0}.wrap{width:100%;max-width:1240px;padding:0 var(--pad);margin:0 auto}.wrap--wide{max-width:1500px}.wrap--narrow{max-width:760px}.skip{z-index:100;background:var(--accent);color:var(--ink);padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}:focus-visible{outline-offset:3px;outline:2px solid #8c8c8c}.eyebrow{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:600;font-stretch:112%;display:block}.eyebrow--light{color:var(--muted-light)}.muted{color:var(--muted)}.lead{max-width:36em;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.lead--light{color:#ccc}.section-title{margin-bottom:28px;font-size:clamp(38px,5.5vw,64px)}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.section-head .section-title{margin:0}.textlink{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:2px;font-size:13px;font-weight:600;font-stretch:110%;text-decoration:none;transition:opacity .16s;display:inline-block}@media (hover:hover){.textlink:hover{opacity:.6}}.btn{height:var(--btn-h);border-radius:var(--radius);font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform .16s var(--ease-out), background-color .16s ease, color .16s ease, border-color .16s ease;border:1.5px solid #0000;justify-content:center;align-items:center;padding:0 26px;font-size:13px;font-weight:700;font-stretch:112%;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{cursor:not-allowed;opacity:.55}.btn--block{width:100%}.btn--light,.btn--ghost{color:var(--ink);background:#fff;border-color:#fff;box-shadow:0 6px 18px #00000059}.btn--ink{background:var(--ink);color:var(--paper)}.btn--ghost-ink{border-color:var(--ink);color:#fff;background:var(--ink)}@media (hover:hover){.btn--light:hover:not(:disabled){background:#e2e2e2;border-color:#e2e2e2}.btn--ink:hover:not(:disabled){background:#000}.btn--ghost:hover:not(:disabled){background:#e2e2e2;border-color:#e2e2e2}.btn--ghost-ink:hover{background:#000}}.announce{background:var(--accent);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;text-align:center;justify-content:center;gap:10px;padding:9px 16px;font-size:12px;font-weight:700;font-stretch:112%;text-decoration:none;display:flex}.header{z-index:50;background:var(--ink);color:#fff;border-bottom:1px solid var(--line-light);position:sticky;top:0}.header__inner{max-width:1500px;height:64px;padding:0 var(--pad);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.header__logo{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex;position:relative}.header__workof{white-space:nowrap;font-size:30px;font-weight:700;line-height:1;transform:translateY(1px)}.header__sig{width:auto;height:30px}.header__nav{gap:30px;display:flex}.header__link{letter-spacing:.14em;text-transform:uppercase;color:#d4d4d4;padding:6px 0;font-size:12px;font-weight:600;font-stretch:115%;text-decoration:none;transition:color .16s;position:relative}.header__link:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .22s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.header__link.is-active{color:#fff}.header__link.is-active:after{transform:scaleX(1)}@media (hover:hover){.header__link:hover{color:#fff}}.header__menu{border-radius:var(--radius);color:#fff;height:40px;font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #fff6;padding:0 16px;font-size:12px;font-weight:700;font-stretch:112%;display:none}.mmenu{z-index:49;background:var(--ink);color:#fff;padding:24px var(--pad) 40px;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.mmenu[hidden]{display:none}.mmenu.is-open{animation:menu-in .24s var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}.mmenu nav{flex-direction:column;display:flex}.mmenu__link{font-family:var(--hand);border-bottom:1px solid var(--line-light);padding:4px 0;font-size:44px;font-weight:700;line-height:1.25;text-decoration:none}.mmenu__socials{letter-spacing:.12em;text-transform:uppercase;gap:22px;padding-top:28px;font-size:13px;font-weight:600;display:flex}.mmenu__socials a{color:var(--muted-light);text-decoration:none}@media (max-width:900px){.header__nav{display:none}.header{background:var(--ink-2) url(/img/camo.svg) repeat 0 -63.8vw / 100vw auto;border-bottom:1px solid #111}.header__inner{justify-content:center;position:relative}.header__logo{filter:drop-shadow(1.6px 0 #000)drop-shadow(-1.6px 0 #000)drop-shadow(0 1.6px #000)drop-shadow(0 -1.6px #000)drop-shadow(1.1px 1.1px #000)drop-shadow(-1.1px -1.1px #000);gap:6px}.header__workof{font-size:clamp(30px,11.2vw,50px);transform:translateY(2px)}.header__sig{height:clamp(26px,8.7vw,38px)}.header__menu{border:0;justify-content:center;align-items:center;width:40px;height:44px;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;translate:0 -50%}.header__menu-icon,.header__menu-icon:before{width:18px;height:2px;transition:transform .2s var(--ease-out);background:#fff;border-radius:2px;display:block;box-shadow:0 0 0 1px #0009}.header__menu-icon{position:relative;transform:translateY(-3px)}.header__menu-icon:before{content:"";position:absolute;top:6px}.header__menu[aria-expanded=true] .header__menu-icon{transform:translateY(0)rotate(45deg)}.header__menu[aria-expanded=true] .header__menu-icon:before{top:0;transform:rotate(-90deg)}}@media (min-width:901px){.header{position:relative}.header__nav,.header__menu{display:none}.header__inner{justify-content:center}.header__logo{filter:drop-shadow(1.8px 0 #000)drop-shadow(-1.8px 0 #000)drop-shadow(0 1.8px #000)drop-shadow(0 -1.8px #000)drop-shadow(1.2px 1.2px #000)drop-shadow(-1.2px -1.2px #000);gap:7px}.header__workof{font-size:57px;transform:translateY(2px)}.header__sig{height:43px}.header:not(.header--over){background:var(--ink-2) url(/img/camo.svg) repeat center / 520px;border-bottom:1px solid #111}.header--over{background:0 0;border-bottom:0;position:absolute;left:0;right:0}.hero.hero--full{height:100svh}.hero .hero__title{filter:drop-shadow(2px 0 #000)drop-shadow(-2px 0 #000)drop-shadow(0 2px #000)drop-shadow(0 -2px #000)drop-shadow(1.4px 1.4px #000)drop-shadow(-1.4px -1.4px #000);font-size:min(7vw,100px)}}.hero{background:var(--ink-2);color:#fff;align-items:flex-end;height:calc(100svh - 64px);min-height:560px;display:flex;position:relative;overflow:hidden}.slides,.slides__phone,.slides__strip{position:absolute;inset:0}.slides__strip{display:none}.slides{z-index:0}.slide{opacity:0;z-index:0;position:absolute;inset:0;overflow:hidden}.slide.is-prev{opacity:1;z-index:1}.slide.is-active{opacity:1;z-index:2}.slide.is-moving.is-active{animation:.9s cubic-bezier(.77,0,.18,1) both slide-over}.slide.is-moving.is-active:after{content:"";pointer-events:none;background:#fff;animation:.9s cubic-bezier(.77,0,.18,1) both slide-edge;position:absolute;inset:0}.slide.is-prev{animation:.9s cubic-bezier(.77,0,.18,1) both slide-under}@keyframes slide-over{0%{clip-path:polygon(-40% 0,0% 0,-40% 100%,-40% 100%)}to{clip-path:polygon(-40% 0,140% 0,100% 100%,-40% 100%)}}@keyframes slide-edge{0%{clip-path:polygon(0% 0,1.2% 0,-38.8% 100%,-40% 100%);opacity:.9}80%{opacity:.9}to{clip-path:polygon(140% 0,141.2% 0,101.2% 100%,100% 100%);opacity:0}}.slide.is-moving.is-active.go-left{animation-name:slide-over-left}.slide.is-moving.is-active.go-left:after{animation-name:slide-edge-left}@keyframes slide-over-left{0%{clip-path:polygon(140% 0,100% 0,140% 100%,140% 100%)}to{clip-path:polygon(140% 0,-40% 0,0% 100%,140% 100%)}}@keyframes slide-edge-left{0%{clip-path:polygon(100% 0,98.8% 0,138.8% 100%,140% 100%);opacity:.9}80%{opacity:.9}to{clip-path:polygon(-40% 0,-41.2% 0,-1.2% 100%,0% 100%);opacity:0}}@keyframes slide-under{to{filter:brightness(.45)}}@media (prefers-reduced-motion:reduce){.slide,.slide:after{animation:none!important}}.slide__img{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.strip__tile .slide__img{object-position:50% 0}.strip{width:400%;display:flex;position:absolute;top:0;bottom:0;left:0}.strip.is-rolling{animation:140s linear infinite strip}.strip__tile{flex:0 0 6.25%;height:100%;position:relative;overflow:hidden}@keyframes strip{to{transform:translate(-50%)}}@media (min-width:901px){.slides__phone{display:none}.slides__strip{display:block}}@media (prefers-reduced-motion:reduce){.strip{animation:none}}.hero__shade{background:linear-gradient(#1111114d 0%,#11111114 30%,#1119 62%,#111111f0 100%);position:absolute;inset:0}.hero__content{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:1500px;padding-top:120px;padding-bottom:16.6svh;display:flex;position:relative}.hero__title{white-space:nowrap;font-family:var(--hand);animation:rise .8s var(--ease-out) .2s both;margin:0 0 24px;font-size:min(7vw,76px);font-weight:700;line-height:1.02}@keyframes write{to{clip-path:inset(0)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.hero__sub{letter-spacing:.16em;text-transform:uppercase;color:#e6e6e6;animation:rise .7s var(--ease-out) .45s both;margin:0 0 28px;font-size:13px;font-weight:600;font-stretch:112%}.hero__ctas{animation:rise .7s var(--ease-out) .6s both;flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hero__ctas .btn{min-width:170px}@media (max-width:900px){.hero__content{padding-bottom:34px}.hero__title{margin-bottom:8px;font-size:min(8.2vw,44px)}}@media (max-width:700px){.hero__sub{letter-spacing:.12em;font-size:11.5px}.hero__ctas{grid-template-columns:1fr 1fr;width:100%;display:grid}.hero__ctas .btn{min-width:0;padding:0 10px}}.intro{background:var(--camo);color:#fff;padding-bottom:clamp(56px,9vw,120px)}.intro__img{aspect-ratio:1600/2399;background:var(--ink-2);margin-top:-2px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.intro__img img{object-fit:cover;object-position:50% 22%;width:100%;height:calc(100% + 6px);position:absolute;top:-6px;left:0}.intro__sign{transform-origin:0 0;filter:drop-shadow(1.4px 0 #000)drop-shadow(-1.4px 0 #000)drop-shadow(0 1.4px #000)drop-shadow(0 -1.4px #000);width:44%;margin:0;font-size:clamp(30px,9vw,46px);font-weight:700;line-height:1.02;position:absolute;top:19%;left:5%;transform:rotate(-6deg)}.intro__copy{max-width:720px;padding:8px var(--pad) 0;margin:0 auto}.intro__title{display:none}.intro__story{color:#fff;text-underline-offset:6px;margin-top:18px;font-size:30px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-block}@media (min-width:901px){.intro{grid-template-columns:1fr 1fr;align-items:center;padding-bottom:0;display:grid}.intro__img{aspect-ratio:auto;align-self:stretch;min-height:780px;-webkit-mask-image:none;mask-image:none}.intro__sign{display:none}.intro__copy{margin:0;padding:clamp(56px,7vw,110px) clamp(32px,5vw,88px)}.intro__title{margin-bottom:22px;font-size:clamp(56px,5.2vw,88px);line-height:1.02;display:block}.intro__img{margin-top:0}}.roles{border-top:1px solid var(--line);margin:26px 0 24px;padding:0;list-style:none}.roles a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;text-decoration:none;display:flex}.roles__label{transition:transform .22s var(--ease-out);font-family:var(--hand);font-size:24px;font-weight:700;line-height:1.1}.roles__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:12px;font-weight:600}@media (hover:hover){.roles a:hover .roles__label{transform:translate(8px)}}@media (max-width:480px){.roles a{flex-direction:column;gap:2px}.roles__meta{text-align:left}}.hshop{background:#fff;padding:clamp(56px,9vw,120px) 0}.hshop__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.scard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.scard__img{aspect-ratio:1;background:var(--tile);position:relative}.scard__img img{object-fit:contain;transition:transform .6s var(--ease-out);padding:6%}.scard__img--photo{background:var(--ink-2)}.scard__img--photo img{object-fit:cover;object-position:50% 20%;padding:0}.scard__date{border-radius:var(--radius);background:var(--accent);color:var(--ink);padding:2px 14px 4px;font-size:30px;font-weight:700;line-height:1.1;position:absolute;bottom:14px;left:18px}.scard__body{flex-direction:column;flex:1;align-items:flex-start;padding:22px 22px 24px;display:flex}.scard__body .eyebrow{margin-bottom:6px}.scard__title{margin-bottom:6px;font-size:clamp(32px,3.4vw,44px)}.scard__meta{color:var(--muted);margin-bottom:18px;font-size:14px}.scard__body .btn{margin-top:auto}.btn--soon{background:var(--tile);color:var(--muted);cursor:default}@media (hover:hover){a.scard:hover .scard__img img{transform:scale(1.03)}}@media (max-width:800px){.hshop__grid{grid-template-columns:1fr}.scard__img{aspect-ratio:4/3.4}}.phero__title{color:var(--accent);margin:0 0 14px -.03em;font-size:clamp(96px,16vw,220px);line-height:.9}.phero--coach .phero__img{object-position:57% 42%}.record{background:var(--ink);color:#fff;border-top:1px solid var(--line-light)}.record__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,4vw,64px);padding-top:28px;padding-bottom:28px;display:grid}.record__big{color:var(--accent);font-size:clamp(88px,12vw,160px);font-weight:700;line-height:.9;text-decoration:none}.record__facts{color:#ccc;flex-wrap:wrap;gap:10px 36px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.record__facts strong{color:#fff;margin-right:4px;font-size:15px}.record__facts a{color:#fff;text-underline-offset:3px}.record__link{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}@media (max-width:800px){.record__inner{grid-template-columns:1fr;gap:14px}.record__facts{flex-direction:column}}.drop{background:var(--shopbg);padding:clamp(56px,9vw,120px) 0}.drop__grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}.drop__img{aspect-ratio:1;border-radius:var(--radius);background:#fff;display:block;position:relative;overflow:hidden}.drop__img img{object-fit:contain;transition:transform .5s var(--ease-out)}@media (hover:hover){.drop__img:hover img{transform:scale(1.03)}}.drop__copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.drop__copy .eyebrow{margin:0}.drop__name{font-size:clamp(40px,5vw,68px)}.drop__meta{color:var(--muted);margin:0 0 8px;font-size:15px}@media (max-width:900px){.drop__grid{grid-template-columns:1fr}}.paths{background:var(--ink);color:#fff;padding:clamp(56px,9vw,120px) 0}.paths__grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.tile{aspect-ratio:4/3;border-radius:var(--radius);color:#fff;background:var(--ink-3);text-decoration:none;display:block;position:relative;overflow:hidden}.tile:first-child,.tile:nth-child(4),.tile:nth-child(2),.tile:nth-child(3){aspect-ratio:4/4.2}.tile__img{object-fit:cover;transition:transform .7s var(--ease-out)}.tile__shade{background:linear-gradient(#0000000d 45%,#000000c7 100%);position:absolute;inset:0}.tile__text{flex-direction:column;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.tile__label{white-space:nowrap;font-size:clamp(38px,3.4vw,56px);font-weight:700;line-height:1}img.tile__img{width:100%;height:100%;position:absolute;inset:0}.tile__img--atr{object-position:50% 0}.tile__sub{letter-spacing:.14em;text-transform:uppercase;color:#d4d4d4;font-size:12px;font-weight:600}@media (hover:hover){.tile:hover .tile__img{transform:scale(1.04)}}.paths__grid--3{grid-template-columns:repeat(3,1fr)}.paths__grid--3 .tile:nth-child(n){aspect-ratio:4/5}@media (max-width:700px){.paths__grid{grid-template-columns:1fr}.tile:nth-child(n){aspect-ratio:4/3.4}}.latest{background:#fff;padding:clamp(56px,9vw,120px) 0}.posts__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.postcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-height:300px;transition:transform .22s var(--ease-out), box-shadow .22s ease;background-image:repeating-linear-gradient(0deg,#0000 0 31px,#1a1a1a0f 31px 32px);flex-direction:column;padding:24px;text-decoration:none;display:flex}.postcard--page{background:#fff}.postcard__top{justify-content:space-between;display:flex}.postcard__title{margin:18px 0 10px;font-size:clamp(30px,3vw,40px)}.postcard__excerpt{color:var(--muted);flex:1;font-size:15px}.postcard__more{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}@media (hover:hover){.postcard:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000014}}@media (max-width:900px){.posts__grid{grid-template-columns:1fr}.postcard{min-height:220px}}.shopstrip{background:var(--shopbg);padding:clamp(56px,9vw,120px) 0}.pgrid{grid-template-columns:repeat(4,1fr);gap:28px 16px;display:grid}.pcard{text-decoration:none;display:block}.pcard__img{aspect-ratio:4/5;background:var(--tile);border-radius:var(--radius);position:relative;overflow:hidden}.pcard__img img{object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--ease-out);padding:8%}.pcard__empty{place-items:center;display:grid;position:absolute;inset:0}.pcard__sig{color:#1a1a1a1f;width:46%}.pcard__tag{background:var(--ink);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.pcard__meta{letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:10px;padding-top:10px;font-size:12px;display:flex}.pcard__name{font-weight:600}.pcard__price{color:var(--muted)}@media (hover:hover){.pcard:hover .pcard__img img{transform:scale(1.04)}}@media (max-width:900px){.pgrid{grid-template-columns:repeat(2,1fr);gap:22px 10px}}.shop{background:var(--shopbg);min-height:70vh;padding:clamp(28px,5vw,56px) 0 clamp(64px,9vw,120px)}.shop__head{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}.shop__title{font-size:clamp(48px,7vw,88px)}.shop__count{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.shop__more{margin:72px 0 20px;font-size:clamp(34px,4vw,48px)}.product{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(24px,5vw,72px);margin-top:22px;display:grid}.product__gallery{gap:12px;display:grid}.product__img{aspect-ratio:1;border-radius:var(--radius);background:#fff;position:relative;overflow:hidden}.product__img img{object-fit:contain}.product__img--empty{background:var(--tile);place-items:center;display:grid}.product__info{position:sticky;top:96px}.product__name{margin-bottom:10px;font-size:clamp(40px,4.5vw,60px)}.product__price{margin:0 0 4px;font-size:18px;font-weight:600}.product__color{color:var(--muted);margin-bottom:26px;font-size:14px}.product__details{border-top:1px solid var(--line);color:var(--muted);gap:8px;margin:28px 0 0;padding:20px 0 0;font-size:14px;list-style:none;display:grid}@media (max-width:900px){.product{grid-template-columns:1fr}.product__info{position:static}}.buy{gap:16px;display:grid}.sizes{border:0;margin:0;padding:0}.sizes__row{flex-wrap:wrap;gap:8px;display:flex}.size{border-radius:var(--radius);border:1.5px solid var(--line);min-width:56px;height:46px;font-family:var(--ui);cursor:pointer;transition:border-color .14s ease, background-color .14s ease, color .14s ease, transform .14s var(--ease-out);background:#fff;padding:0 12px;font-size:13px;font-weight:600}.size:active{transform:scale(.96)}.size.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.buy__note{min-height:1.4em;color:var(--muted);margin:0;font-size:13px}.joinband{color:#fff;background:var(--ink-2);padding:clamp(80px,14vw,180px) 0;position:relative;overflow:hidden}.joinband__img{object-fit:cover;object-position:50% 35%}.joinband__shade{background:linear-gradient(90deg,#111111eb 0%,#1119 60%,#11111159 100%);position:absolute;inset:0}.joinband__inner{position:relative}.joinband__title{max-width:9em;margin-bottom:16px;font-size:clamp(46px,7vw,96px)}.joinband__sub{color:#d4d4d4;max-width:32em;margin-bottom:28px}.follow{background:var(--camo);color:#fff;padding:clamp(56px,8vw,100px) 0}.follow__inner{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.follow__handle{margin:0;font-size:clamp(44px,7vw,96px);font-weight:700;line-height:1}.follow__links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.follow__links .btn{min-width:160px}@media (max-width:700px){.follow__links .btn{min-width:0}.follow__links{flex-wrap:nowrap;width:100%}.follow__links .btn{flex:1;padding:0 10px}}.footer{background:var(--ink);color:#d4d4d4;padding:64px 0 28px}.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;display:grid}.footer__brand{color:#fff;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.footer__workof{margin:0 0 -2px 6px;font-size:clamp(40px,4vw,60px);font-weight:700;line-height:1}.footer__sig{width:clamp(240px,24vw,360px);height:auto}.footer__domain{margin:10px 0 0 6px;font-size:clamp(26px,2.4vw,36px)}.footer__list{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.footer__list a,.footer__base a{text-decoration:none}@media (hover:hover){.footer__list a:hover,.footer__base a:hover,.footer__sponsor:hover{color:#fff}}.footer__sponsor-label{margin-top:26px}.footer__sponsor{margin-top:8px;display:inline-block}.footer__sponsor img{width:120px;height:auto;display:block}.footer__base{border-top:1px solid var(--line-light);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);justify-content:space-between;margin-top:56px;padding-top:20px;font-size:12px;display:flex}@media (max-width:900px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}.phero{background:var(--ink-2);color:#fff;align-items:flex-end;min-height:min(78svh,760px);display:flex;position:relative;overflow:hidden}.phero__img{object-fit:cover;object-position:50% 25%}.phero__shade{background:linear-gradient(#11111159 0%,#11111140 40%,#111111f2 100%);position:absolute;inset:0}.phero__content{padding-bottom:clamp(36px,7vh,72px);position:relative}.phero__record{color:var(--accent);margin:0 0 12px -.04em;font-size:clamp(130px,22vw,300px);line-height:.85}.phero__facts{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;font-size:13px;font-weight:600;font-stretch:112%;list-style:none;display:flex}.phero__facts a{color:#fff;text-underline-offset:4px}.phero__split{background:var(--ink-2);grid-template-columns:1fr 1fr;gap:4px;display:grid;position:absolute;inset:0}.phero__half{position:relative;overflow:hidden}.phero__img--walkout{object-position:50% 22%}.phero__img--finish{object-position:58% 25%}.fights{background:var(--ink);color:#fff;padding:clamp(56px,9vw,110px) 0}.fights__list{gap:22px;display:grid}.fcard{background:var(--ink-3);border-radius:var(--radius);grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.fcard__img{min-height:420px;position:relative}.fcard__img img{object-fit:cover;object-position:50% 25%}.fcard__result{border-radius:var(--radius);width:52px;height:52px;font-family:var(--hand);place-items:center;font-size:30px;font-weight:700;display:grid;position:absolute;top:16px;left:16px}.fcard__result--win{background:var(--accent);color:var(--ink)}.fcard__result--other{color:var(--ink);background:#fff}.fcard__body{padding:clamp(22px,3vw,36px)}.fcard__body .eyebrow{color:var(--muted-light)}.fcard__title{margin-bottom:22px;font-size:clamp(34px,4vw,52px)}.fcard__stats{grid-template-columns:repeat(3,1fr);gap:16px 20px;margin:0 0 24px;display:grid}.fcard__stats dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-light);margin-bottom:2px;font-size:10px;font-weight:600}.fcard__stats dd{margin:0;font-size:15px;font-weight:600}.fcard__wide{grid-column:1/-1}.video{aspect-ratio:16/9;border-radius:var(--radius);background:#000;position:relative;overflow:hidden}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video--empty{border:1px dashed var(--line-light);color:var(--muted-light);text-align:center;background:repeating-linear-gradient(45deg,#1f1f1f 0 12px,#242424 12px 24px);place-items:center;padding:16px;font-size:13px;display:grid}@media (max-width:900px){.fcard{grid-template-columns:1fr}.fcard__img{aspect-ratio:4/3.6;min-height:0}.fcard__stats{grid-template-columns:repeat(2,1fr)}}.gallery{background:var(--ink-2);color:#fff;padding:clamp(56px,9vw,110px) 0}.gallery__grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(120px,14vw,190px);gap:10px;display:grid}.gallery__item{border-radius:var(--radius);background:var(--ink-3);grid-area:span 2/span 2;margin:0;position:relative;overflow:hidden}.gallery__item img{object-fit:cover;object-position:50% 30%}.gallery__item:first-child,.gallery__item:nth-child(2),.gallery__item:nth-child(6),.gallery__item:nth-child(7){grid-area:span 3/span 3}.gallery__item:nth-child(8),.gallery__item:nth-child(9){grid-area:span 2/span 3}@media (max-width:700px){.gallery__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.gallery__item:nth-child(n){grid-area:span 2/span 1}.gallery__item:first-child{grid-area:span 3/span 2}}.sidequest{background:var(--bone);padding:clamp(56px,9vw,110px) 0}.sidequest__inner{grid-template-columns:.7fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.sidequest__img{aspect-ratio:3/4;border-radius:var(--radius);max-width:420px;position:relative;overflow:hidden}.sidequest__img img{object-fit:cover}@media (max-width:800px){.sidequest__inner{grid-template-columns:1fr}}.about-intro{background:var(--paper);padding:clamp(36px,7vw,96px) 0}.about-intro__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}.about-intro__img{aspect-ratio:4/5;border-radius:var(--radius);background:var(--tile);position:relative;overflow:hidden}.about-intro__img img{object-fit:cover;object-position:50% 40%}.about-intro__title{margin-bottom:20px;font-size:clamp(54px,7vw,100px)}.atr{border-radius:var(--radius);background:var(--ink);color:#fff;transition:transform .22s var(--ease-out);gap:6px;margin-top:30px;padding:24px;text-decoration:none;display:grid}.atr .eyebrow{color:var(--muted-light);margin:0}.atr__name{font-size:clamp(34px,3.6vw,46px);font-weight:700;line-height:1.05}.atr__blurb{color:#ccc;font-size:15px}.atr__go{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:8px;font-size:12px;font-weight:700}@media (hover:hover){.atr:hover{transform:translateY(-3px)}}@media (max-width:900px){.about-intro__grid{grid-template-columns:1fr}}.aka{background:var(--ink);color:#fff;padding:clamp(48px,8vw,96px) 0}.aka__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.aka__small{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-light);margin-bottom:18px;font-size:13px;font-weight:600}.aka__sig{width:min(70vw,560px);height:auto;color:var(--accent)}.chapters{background:var(--paper);padding:clamp(56px,9vw,110px) 0}.chapter{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(24px,4vw,48px) 0;display:grid}.chapter+.chapter{border-top:1px solid var(--line)}.chapter--flip .chapter__img{order:2}.chapter__img{aspect-ratio:4/4.4;border-radius:var(--radius);background:var(--tile);position:relative;overflow:hidden}.chapter__img img{object-fit:cover;object-position:50% 30%}.chapter__copy{max-width:34em}.chapter__title{margin-bottom:18px;font-size:clamp(38px,4.4vw,58px)}.chapter__sub{margin:26px 0 12px;font-size:clamp(26px,2.6vw,34px)}.chapter__copy .btn{margin-top:8px}@media (max-width:900px){.chapter{grid-template-columns:1fr}.chapter--flip .chapter__img{order:0}}.contact{background:var(--bone);padding:clamp(48px,7vw,88px) 0}.contact__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.contact .section-title{font-size:clamp(34px,4vw,48px)}.form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form__field{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}.form__field--full{grid-column:1/-1}.form input,.form textarea{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;font-family:var(--ui);color:var(--ink);text-transform:none;letter-spacing:0;padding:13px 14px;font-size:16px}.form input:focus,.form textarea:focus{border-color:var(--ink);outline:none}.form .btn{grid-column:1/-1;justify-self:start}.form__done{font-size:26px}@media (max-width:800px){.contact__inner,.form{grid-template-columns:1fr}.form .btn{width:100%}}.page{min-height:70vh;padding:clamp(36px,6vw,80px) 0 clamp(64px,9vw,120px)}.page--paper{background:var(--paper)}.page__head{margin-bottom:36px}.page__title{max-width:12em;font-size:clamp(46px,6.5vw,88px)}.page__head--light .page__title{color:#fff}.post__head{border-bottom:1px solid var(--line);margin:28px 0 32px;padding-bottom:24px}.post__title{font-size:clamp(46px,6.5vw,80px)}.post__body{font-size:clamp(22px,2.4vw,27px);line-height:1.55}.post__body p{margin-bottom:1.1em}.post__pages{gap:20px;display:grid}.post__page{border-radius:var(--radius);border:1px solid var(--line);background:#fff;width:100%}.post__pdf object{border-radius:var(--radius);border:1px solid var(--line);width:100%;height:80vh;margin-bottom:12px}.post__placeholder{border:1.5px dashed var(--line);border-radius:var(--radius);min-height:360px;color:var(--muted);text-align:center;place-items:center;padding:24px;font-size:14px;display:grid}.join{background:var(--ink);color:#fff;padding:clamp(48px,8vw,110px) 0}.tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.tier{border-radius:var(--radius);background:var(--ink-3);border:1px solid var(--line-light);flex-direction:column;padding:28px;display:flex;position:relative}.tier--featured{color:var(--ink);background:#fff;border-color:#fff}.tier__flag{background:var(--accent);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:24px}.tier__name{margin-bottom:14px;font-size:clamp(34px,3.4vw,44px)}.tier__price{align-items:baseline;gap:4px;margin-bottom:20px;font-size:28px;font-weight:700;display:flex}.tier__price small{opacity:.6;font-size:14px;font-weight:500}.tier__perks{border-top:1px solid var(--line-light);flex:1;gap:10px;margin:0 0 26px;padding:18px 0 0;font-size:14px;list-style:none;display:grid}.tier--featured .tier__perks{border-color:var(--line)}.tier__perks li{padding-left:20px;position:relative}.tier__perks li:before{content:"";background:var(--accent);border-radius:2px;width:9px;height:9px;position:absolute;top:.55em;left:0}.tier--featured .btn--light{background:var(--ink);color:#fff}@media (max-width:900px){.tiers{grid-template-columns:1fr;gap:24px}}.digital{background:var(--bone);padding:clamp(56px,9vw,110px) 0}.dgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dcard__img{aspect-ratio:4/3;border-radius:var(--radius);background:var(--tile);margin-bottom:14px;position:relative;overflow:hidden}.dcard__img img{object-fit:cover;filter:grayscale()contrast(1.05)}.dcard .eyebrow{margin-bottom:4px}.dcard__name{font-size:32px}.dcard__price{color:var(--muted);margin-top:4px;font-size:14px}@media (max-width:800px){.dgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}@media (max-width:700px){.paths__grid--3 .tile:nth-child(n){aspect-ratio:4/3.4}}.scard--shirt .scard__img{background:#fff}.intro .roles,.intro .roles a{border-color:#ffffff38}.intro .roles__meta{color:#bdbdbd}.intro .lead{color:#e6e6e6;font-weight:500}.paths{background:var(--camo)}@media (min-width:901px){.phero--coach .phero__img{object-position:60% 52%}}.hshop__sub{color:var(--muted);margin:0 0 clamp(28px,4vw,48px);font-weight:500}.hshop__shirts{grid-template-columns:1fr 1fr;gap:clamp(14px,4vw,56px);display:grid}.shirt{color:var(--ink);text-decoration:none;display:block}.shirt__img{aspect-ratio:1;background:#fff;position:relative}.shirt__img img{object-fit:contain;transition:transform .5s var(--ease-out)}@media (hover:hover){.shirt:hover .shirt__img img{transform:scale(1.03)}}.shirt__name{text-align:center;margin:10px 0 2px;font-size:clamp(22px,2.6vw,36px);font-weight:700;line-height:1.05}.shirt__meta{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600}.tickets{background:var(--ink-2) url(/img/camo.svg) repeat center / 520px;color:#fff;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(28px,4vw,48px);padding:clamp(18px,2.4vw,28px) clamp(20px,3vw,40px);text-decoration:none;display:flex}.tickets__label{margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1}.tickets__meta{letter-spacing:.12em;text-transform:uppercase;color:#d4d4d4;margin:6px 0 0;font-size:13px;font-weight:600}@media (max-width:700px){.tickets{flex-direction:column;align-items:flex-start}.tickets .btn{width:100%}}.latest__soon{color:var(--muted);margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:700}.section-title{text-wrap:balance}
@font-face{font-family:hand;src:url(../media/WorkOfDalt_Regular-s.p.2uv1yl5tc-kip.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hand;src:url(../media/WorkOfDalt_Bold-s.p.0vt33n8aazs7m.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hand Fallback;src:local(Arial);ascent-override:96.22%;descent-override:30.52%;line-gap-override:0.0%;size-adjust:85.85%}.NkNHla_className{font-family:hand,hand Fallback}.NkNHla_variable{--font-hand:"hand", "hand Fallback"}
@font-face{font-family:ui;src:url(../media/Archivo_Variable-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.qO2G1G_className{font-family:ui,ui Fallback}.qO2G1G_variable{--font-ui:"ui", "ui Fallback"}
