@font-face{font-family:display;src:url(../media/big_shoulders_display-s.p.357y-7imn9xc3.woff2)format("woff2");font-display:swap;font-weight:700 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:124.93%;descent-override:27.04%;line-gap-override:0.0%;size-adjust:78.76%}.wcnu-a_className{font-family:display,display Fallback}.wcnu-a_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:sans;src:url(../media/geist-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap;font-weight:300 600}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.v1Qv9G_className{font-family:sans,sans Fallback}.v1Qv9G_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/courier_prime-s.p.0il1v3n3hrhri.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:59.45%;descent-override:26.01%;line-gap-override:0.0%;size-adjust:131.41%}._6OThxW_className{font-family:mono,mono Fallback;font-weight:400}._6OThxW_variable{--font-mono:"mono", "mono Fallback"}
:root{--night:#0b0b0c;--night-2:#141414;--night-3:#1c1c1c;--text:#e8e4dc;--soft:#cbc7be;--muted:#9d998f;--dim:#85817a;--line:#e8e4dc29;--violet:#a36eec;--display:var(--font-display), "Arial Narrow", sans-serif;--sans:var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono), "Courier New", monospace;--pad:clamp(18px, 3.4vw, 56px);--ease-out:cubic-bezier(.16, 1, .3, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--concrete:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.03' numOctaves='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.24'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");--flash:radial-gradient(75% 65% at 50% 42%, #75726b 0%, #4a4844 48%, #282725 100%);--ground:var(--concrete) center / 600px, var(--flash)}*,:before,:after{box-sizing:border-box}html{background:var(--night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}html.is-locked{overflow:hidden}body{background:var(--night);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}body:after{content:"";z-index:90;pointer-events:none;background:var(--grain);opacity:.09;position:fixed;inset:0}main{min-height:70vh;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}p a,.small a{text-underline-offset:.2em;text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}:focus-visible{outline:2px solid var(--violet);outline-offset:3px}h1,h2,h3,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0}.mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.muted{color:var(--muted)}.violet{color:var(--violet)}.small{font-size:14px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-weight:800;line-height:.9}.nav{z-index:50;height:60px;padding:0 var(--pad);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.is-solid{background:var(--night);border-color:var(--line)}.wordmark{font-family:var(--display);letter-spacing:.06em;font-size:24px;font-weight:800}.nav-right{align-items:center;gap:32px;display:flex}.nav-links{gap:26px;display:flex}.nav-links a,.bag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.nav-links a{opacity:.85}.nav-links a:hover{opacity:1;color:var(--violet)}.bag b{font-weight:400}.bag b:before{content:" ("}.bag b:after{content:")"}.bag.has-items b{color:var(--violet)}.btn{height:48px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--text);justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:13px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn-light{background:var(--text);color:var(--night)}.btn-light:hover{background:var(--violet);border-color:var(--violet);color:var(--night)}.btn-ghost{background:0 0}.btn-ghost:hover{background:var(--text);color:var(--night)}.btn:active:not(:disabled){transform:translateY(1px)}.btn-wide{width:100%}.btn:disabled{background:var(--night-3);border-color:var(--line);color:var(--muted);cursor:not-allowed}.pill-sm{border:1px solid var(--line);height:32px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:0 12px;font-size:12px}.pill-sm:hover{border-color:var(--text)}.cta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.card{z-index:1;isolation:isolate;color:#f1eee8;max-width:760px;font-family:var(--mono);background:#0d0d0e;padding:clamp(28px,4.4vw,56px) clamp(24px,4.4vw,60px) clamp(24px,3.4vw,40px);position:relative}.card:before{content:"";z-index:-1;opacity:.55;background:url(/marks/b3-03-hash-tag.webp) 52% 48%/min(58%,380px) no-repeat;position:absolute;inset:0}.card-hello{font-family:var(--mono);margin-bottom:22px;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.2}.card-p{font-size:clamp(16px,1.45vw,20px);line-height:1.55}.card-p+.card-p{margin-top:1em}.card .u{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.card-sign{text-align:right;margin-top:18px;font-size:clamp(18px,1.7vw,24px)}.card-sign span{text-underline-offset:.2em;text-decoration:underline}.card-edition{text-align:center;color:var(--violet);margin-top:18px}.foot{padding:40px var(--pad) 28px;border-top:1px solid var(--line)}.foot-grid{grid-template-columns:4fr 2fr 3fr 2fr;align-items:start;gap:30px;display:grid}.foot-grid h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:400}.foot-grid a{color:var(--soft);margin-bottom:6px;font-size:15px;display:block}.foot-grid a:hover{color:var(--violet)}.foot-mark{width:min(240px,100%);height:auto;transform:rotate(-3deg)}.foot-base{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:16px;display:flex}.foot-base .foot-owner{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.foot-base .foot-owner:hover{color:var(--text)}.foot-base .foot-credit{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.foot-base .foot-credit:hover{color:var(--text)}.drawer{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.drawer::backdrop{background:#040405c7}.drawer-panel{background:var(--night-2);border-left:1px solid var(--line);flex-direction:column;width:min(440px,100vw);display:flex;position:absolute;top:0;bottom:0;right:0}.drawer[open] .drawer-panel{animation:drawer-in .45s var(--ease-out)}@keyframes drawer-in{0%{transform:translate(100%)}}.drawer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.drawer-top h2{font-weight:400}.drawer-lines{flex:1;padding:0 22px;overflow-y:auto}.drawer-foot{border-top:1px solid var(--line);gap:10px;padding:18px 22px 24px;display:grid}.drawer-empty{justify-items:start;gap:24px;padding:40px 22px;display:grid}.drawer-empty .display{font-size:44px}.row{justify-content:space-between;display:flex}.lines{list-style:none}.line{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr auto;gap:14px;padding:18px 0;display:grid}.line-img{aspect-ratio:1;background:var(--ground);place-items:center;width:76px;display:grid;overflow:hidden}.line-img img{object-fit:contain;width:88%;height:88%}.line-body{align-content:start;gap:4px;display:grid}.line-name{font-weight:500}.line-warn{color:var(--violet);font-size:14px}.line-price{font-size:14px}.qty{align-items:center;gap:10px;margin-top:6px;display:flex}.qty-btn{border:1px solid var(--line);width:32px;height:32px;font-size:16px}.qty-btn:disabled{opacity:.4;cursor:not-allowed}.line-remove{color:var(--muted);text-underline-offset:.2em;margin-left:8px;font-size:13px;text-decoration:underline}.line.is-sold .line-img img{filter:grayscale();opacity:.5}.cart-page{max-width:760px;padding:120px var(--pad) 90px;gap:18px;margin:0 auto;display:grid}.cart-page h1{margin-bottom:8px;font-size:clamp(48px,7vw,90px)}.cart-page>.btn{justify-self:start}.cart-page .btn-wide{justify-self:stretch}.ship{border:0;gap:0;margin:10px 0 0;padding:0;display:grid}.ship legend{margin-bottom:10px;font-size:14px}.ship-opt{border:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.ship-opt+.ship-opt{border-top:0}.ship-opt:has(input:checked){border-color:var(--text);background:var(--night-2)}.ship-opt+.ship-opt:has(input:checked){box-shadow:0 -1px 0 var(--text)}.ship-opt input{accent-color:var(--violet);width:18px;height:18px;margin:0}.totals{border-top:1px solid var(--line);gap:8px;padding:18px 0;display:grid}.totals>div{justify-content:space-between;display:flex}.totals .total{margin-top:6px;font-size:20px}.cart-error{color:var(--violet)}.piece-page{padding-top:60px}.piece{padding:30px var(--pad) 70px;grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(28px,4vw,70px);display:grid}.piece-gallery{gap:2px;display:grid}.frame{background:var(--night-2);overflow:hidden}.frame img{width:100%;height:auto}.frame.is-render{aspect-ratio:1/.92;background:var(--ground);place-items:center;display:grid}.frame.is-render img{object-fit:contain;width:84%;height:84%}.piece-gallery .frame:first-child img{view-transition-name:piece-photo}::view-transition-group(piece-photo){animation-duration:.45s;animation-timing-function:var(--ease-out)}::view-transition-old(root){animation-duration:.25s}::view-transition-new(root){animation-duration:.25s}.piece-info{justify-items:start;gap:16px;display:grid;position:sticky;top:90px}.piece-info h1{font-size:clamp(54px,6vw,96px)}.piece-colour{color:var(--muted);margin-top:-6px;font-size:20px}.piece-price{letter-spacing:.04em;font-size:24px}.piece-note{color:var(--soft);max-width:46ch}.buy{gap:14px;width:100%;max-width:460px;display:grid}.sizes{border:0;margin:0;padding:0}.sizes legend{margin-bottom:10px;font-size:13px}.size-row{flex-wrap:wrap;gap:6px;display:flex}.size{border:1px solid var(--line);min-width:56px;height:44px;font-family:var(--mono);padding:0 12px;font-size:14px}.size:hover:not(:disabled){border-color:var(--text)}.size[aria-pressed=true]{background:var(--text);color:var(--night);border-color:var(--text)}.size:disabled{color:var(--dim);cursor:not-allowed;border-style:dashed;text-decoration:line-through}.spec{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:6px 18px;width:100%;max-width:460px;padding:16px 0;display:grid}.spec dt{color:var(--muted)}.worn{padding:0 var(--pad) 70px;gap:18px;display:grid}.worn-grid{columns:2 300px;column-gap:2px}.worn-grid img{break-inside:avoid;width:100%;height:auto;margin-bottom:2px}.chart-wrap{margin:0 var(--pad) 90px;border:1px solid var(--line);background:var(--night-2);gap:22px;padding:clamp(24px,4vw,48px);display:grid}.chart-wrap h2{color:var(--violet);font-weight:400}.table-scroll{overflow-x:auto}.chart{border-collapse:collapse;width:100%;font-family:var(--mono);min-width:520px;font-size:14px}.chart caption{text-align:left;font-family:var(--sans);padding-bottom:12px;font-size:13px}.chart th,.chart td{text-align:left;border-bottom:1px solid var(--line);padding:12px 10px;font-weight:400}.chart thead th{color:var(--muted)}.chart .in{color:var(--muted);font-size:12px;display:block}.measure{color:var(--soft);grid-template-columns:repeat(2,1fr);gap:10px 30px;font-size:14px;list-style:none;display:grid}.measure b{color:var(--text);margin-right:6px;font-weight:500}.legal{max-width:760px;padding:130px var(--pad) 90px;gap:14px;margin:0 auto;display:grid}.legal h1{font-size:clamp(48px,7vw,92px)}.legal-s{gap:12px;margin-top:26px;display:grid}.legal-s h2{font-size:18px;font-weight:600}.legal-p{color:var(--soft)}.todo{color:var(--text);outline:1px dashed var(--violet);background:#a36eec38;padding:0 4px}.legal-nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.success{max-width:980px;padding:130px var(--pad) 90px;gap:20px;margin:0 auto;display:grid}.success h1{font-size:clamp(64px,10vw,150px)}.success-sub{color:var(--soft);max-width:52ch;font-size:18px}.welcome{background:var(--ground);gap:26px;margin-top:30px;padding:clamp(22px,4vw,48px);display:grid}.welcome>h2{color:var(--night);font-size:clamp(34px,4vw,60px)}.lost{min-height:80vh;padding:160px var(--pad) 100px;align-content:center;justify-items:start;gap:18px;display:grid}.lost h1{font-size:clamp(64px,11vw,170px)}.consent{color:var(--soft);cursor:pointer;align-items:start;gap:12px;font-size:14px;display:flex}.consent input{width:18px;height:18px;accent-color:var(--violet);flex:none;margin:2px 0 0}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wo{width:100%;max-width:none;height:100%;max-height:none;padding:var(--pad);color:var(--text);background:0 0;border:0;margin:0;position:fixed;inset:0}.wo[open]{place-items:center;display:grid}.wo::backdrop{background:#040405cc}.wo-panel{isolation:isolate;background:var(--night-2);border:1px solid var(--line);grid-template-columns:5fr 7fr;width:min(900px,100%);max-height:100%;display:grid;position:relative;overflow-y:auto}.wo[open] .wo-panel{animation:wo-in .5s var(--ease-out)}@keyframes wo-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.wo-panel:after{content:"";z-index:2;pointer-events:none;background:var(--grain);opacity:.09;position:absolute;inset:0}.wo-art{background:var(--ground);border-right:1px solid var(--line);place-items:center;padding:32px 24px;display:grid;overflow:hidden}.wo-art img{width:min(100%,340px);height:auto;transform:rotate(-7deg)}.wo-body{align-content:start;gap:14px;padding:clamp(28px,3.6vw,44px);display:grid;position:relative}.wo-close{width:44px;height:44px;color:var(--soft);place-items:center;display:grid;position:absolute;top:10px;right:10px}.wo-close:hover{color:var(--text)}.wo-title{padding-right:40px;font-size:clamp(44px,5vw,68px)}.wo-terms{color:var(--soft);max-width:44ch;font-size:14px}.wo-form{grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:8px;display:grid}.wo-form .is-wide{grid-column:1/-1}.wo-field{gap:6px;min-width:0;display:grid}.wo-field .mono{color:var(--muted);font-size:11px}.wo-field input,.wo-field select{border:1px solid var(--line);background:var(--night);width:100%;height:46px;color:var(--text);font:inherit;border-radius:0;padding:0 12px;font-size:16px}.wo-field select{appearance:none;background:var(--night) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23e8e4dc' stroke-width='1.6'/%3E%3C/svg%3E") right 12px center / 12px 8px no-repeat;padding-right:34px}.wo-field select:invalid{color:#8b8780}.wo-field option{background:var(--night-2);color:var(--text)}.wo-field input::placeholder{color:#8b8780}.wo-field input:focus,.wo-field select:focus{border-color:var(--violet);outline:none}.wo [aria-invalid=true]{border-color:var(--violet)}.wo .consent input[aria-invalid=true]{outline:2px solid var(--violet);outline-offset:2px}.wo-form .btn{margin-top:4px}.wo-msg{min-height:1.4em;color:var(--violet);font-size:14px}.wo-done{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--mono);margin-top:10px;padding:18px 0;font-size:18px}.wo-done:focus{outline:none}.wo-tab{z-index:80;background:var(--violet);height:40px;color:var(--night);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:0 14px;font-size:12px;position:fixed;bottom:0;right:0}.wo-tab:hover{background:var(--text)}.fixture-note{z-index:70;background:var(--violet);max-width:min(560px,100vw - 24px);color:var(--night);font-family:var(--mono);padding:8px 12px;font-size:11px;line-height:1.4;position:fixed;bottom:12px;left:12px}@media (max-width:900px){.nav{height:56px}.nav-links{display:none}.btn{height:46px;padding:0 18px;font-size:12px}.foot-grid{grid-template-columns:1fr 1fr;gap:24px}.foot-grid>div:first-child{grid-column:span 2}.foot-mark{width:180px}.piece-page{padding-top:56px}.piece{grid-template-columns:1fr;padding-top:16px}.piece-gallery{scroll-snap-type:x mandatory;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto}.frame{scroll-snap-align:center}.piece-info{position:static}.measure{grid-template-columns:1fr}.chart-wrap{margin:0 var(--pad) 70px}.wo{padding:10px}.wo-panel{grid-template-columns:1fr}.wo-art{border-right:0;border-bottom:1px solid var(--line);height:104px;padding:12px}.wo-art img{width:190px}.wo-body{gap:10px;padding:22px 18px 18px}.wo-title{font-size:40px}.wo-form{gap:12px 10px;margin-top:4px}}
