/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:hidden}body:after{content:"";z-index:200;mix-blend-mode:multiply;opacity:.22;pointer-events:none;background:repeating-linear-gradient(112deg,#17181805 0 1px,#0000 1px 9px);position:fixed;inset:0}main{position:relative}button,input,select{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{background:var(--red);color:#fff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.announcement{background:var(--ink);color:#e7e6e1;text-transform:uppercase;height:27px;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;justify-content:space-between;align-items:center;padding:0 3.2vw;font-size:7px;display:flex}.announcement p{margin:0}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f2f1edeb;grid-template-columns:1fr auto 1fr;align-items:center;height:69px;padding:0 3.2vw;display:grid;position:sticky;top:0}.brand{letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:11px;width:max-content;font-size:11px;font-weight:650;display:inline-flex}.mark{flex:none;width:29px;height:29px;display:inline-block;position:relative}.mark-t{transform-origin:50% 52%;font-family:Arial Black,Arial,sans-serif;font-size:26px;font-weight:900;line-height:1;transition:transform .75s cubic-bezier(.16,.8,.18,1);display:block;position:absolute}.mark-t-one{top:-4%;left:4%}.mark-t-two{bottom:-4%;right:4%;transform:rotate(180deg)}.mark:hover .mark-t-one,.brand:hover .mark-t-one,.footer-brand:hover .mark-t-one{transform:rotate(360deg)}.mark:hover .mark-t-two,.brand:hover .mark-t-two,.footer-brand:hover .mark-t-two{transform:rotate(540deg)}.mark-large{width:150px;height:150px}.mark-large .mark-t{font-size:132px}.brand .mark-large{width:34px;height:34px;margin-right:0;transform:none}.brand .mark-large .mark-t{font-size:30px}.desktop-nav{align-items:center;gap:34px;display:flex}.desktop-nav a,.desktop-nav button,.bag-button{text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;background:0 0;border:0;padding:5px 0;font-size:8px;position:relative}.desktop-nav a:after,.desktop-nav button:after{content:"";background:var(--ink);transform-origin:100%;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav button:hover:after{transform-origin:0;transform:scaleX(1)}.header-actions{justify-self:end;align-items:center;gap:24px;display:flex}.bag-button{gap:13px;display:flex}.menu-button{background:0 0;border:0;width:30px;height:25px;padding:5px 0;display:none}.menu-button span{background:var(--ink);width:100%;height:1px;margin:5px 0;display:block}.kicker{text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;margin:0;font-size:8px}.hero{border-bottom:1px solid var(--ink);grid-template-columns:54% 46%;min-height:660px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;min-height:660px;padding:clamp(68px,8vh,105px) 5vw 48px 3.2vw;display:flex;position:relative}.hero-copy h1{letter-spacing:-.085em;max-width:790px;margin:auto 0 0;font-size:clamp(72px,7.6vw,128px);font-weight:570;line-height:.82}.hero-copy h1 em{color:var(--red);font-style:normal}.hero-intro{letter-spacing:-.01em;max-width:420px;margin:40px 0 30px;font-size:13px;line-height:1.6}.primary-link{text-align:left;text-transform:uppercase;min-width:210px;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;background:0 0;border:0;border-top:1px solid;justify-content:space-between;gap:25px;padding:13px 0;font-size:8px;transition:color .25s,padding .25s;display:flex}.primary-link:hover{color:var(--red);padding-left:9px}.hero-index{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:8px;position:absolute;bottom:26px;left:3.2vw}.hero-index span{color:#888;margin:0 6px}.hero-media{background:#1a1a1a;min-height:660px;position:relative;overflow:hidden}.hero-image{--x:0px;--y:0px;aspect-ratio:4/5;width:min(390px,68%);transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y)));transition:transform .18s ease-out;position:absolute;top:50%;left:50%}.hero-image:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff4d;position:absolute;inset:-10px}.hero-image{overflow:hidden;box-shadow:22px 28px 55px #00000073}.hero-photo{object-fit:cover;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.16,.8,.18,1);display:block;position:absolute;inset:0}.hero-photo-primary{transform:scale(1.01)}.hero-image:hover .hero-photo-primary{transform:scale(1.025)}.hero-video-frame{aspect-ratio:1;width:min(470px,78%)}.hero-video{object-fit:cover;filter:grayscale(.06)contrast(1.03)brightness(.97)}.pixel-reveal{z-index:1;pointer-events:none;display:flex;position:absolute;inset:0;overflow:hidden}.pixel-column{clip-path:inset(0 0 100%);min-width:0;height:100%;transition:clip-path 1.45s steps(9,end);transition-delay:var(--pixel-delay);will-change:clip-path;flex:1 1 0;position:relative;overflow:hidden}.pixel-column:nth-child(3n){transition-duration:1.62s}.pixel-column:nth-child(4n+1){transition-duration:1.3s}.pixel-column img{top:0;left:var(--pixel-offset);object-fit:cover;filter:contrast(1.32)saturate(.55);width:1400%;max-width:none;height:100%;transition:filter .95s steps(5,end) .45s;display:block;position:absolute}.pixel-reveal:after{content:"";z-index:2;mix-blend-mode:overlay;opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 9px,#f5f5eb3d 9px 10px),repeating-linear-gradient(90deg,#0000 0 9px,#0a0a0a33 9px 10px);position:absolute;inset:0}.pixel-transition:hover .pixel-column{clip-path:inset(0)}.pixel-transition:hover .pixel-reveal:after{animation:1.45s steps(8,end) both pixel-static}@keyframes pixel-static{0%{opacity:0}12%{opacity:.5}34%{opacity:.28}62%{opacity:.14}to{opacity:0}}.hero-mark{z-index:2;color:#ffffff24;transform-origin:100% 100%;position:absolute;bottom:0;right:3%;transform:scale(.72)}.image-note{z-index:3;color:#fff;text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;background:#111111db;padding:7px 9px;font-size:7px;position:absolute}.image-note-top{top:22px;left:22px}.fact-strip{border-bottom:1px solid var(--ink);background:var(--white);grid-template-columns:repeat(4,1fr);min-height:80px;display:grid}.fact-strip span{border-right:1px solid var(--ink);text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;align-items:center;padding:0 3.2vw;font-size:8px;display:flex}.fact-strip span:last-child{color:#fff;background:var(--red);border-right:0}.collection{padding:115px 3.2vw 135px}.section-heading{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:5vw;margin-bottom:70px;display:grid;position:relative}.section-heading>p:last-child{max-width:360px;margin:0;font-size:12px;line-height:1.6}.filters{border-top:1px solid var(--ink);margin-bottom:18px;display:flex}.filters button{text-transform:uppercase;min-width:190px;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:space-between;margin-right:36px;padding:14px 0;font-size:8px;display:flex}.filters button span{color:#777;margin-left:30px}.filters button.active{border-color:var(--red);color:var(--red)}.product-grid,.product-grid.filtered{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:72px clamp(18px,2.6vw,42px);display:grid}.product-card,.product-grid.filtered .product-card{grid-column:auto;width:100%;min-width:0;max-width:410px;margin:0 auto}.product-visual,.card-1 .product-visual,.card-4 .product-visual{--image-x:0px;--image-y:0px;aspect-ratio:1;background:#d3d1ca;border:1px solid #1111111f;position:relative;overflow:hidden}.product-open-target{z-index:2;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.product-images{transform:translate3d(var(--image-x),var(--image-y),0);transition:transform .28s ease-out;position:absolute;inset:-5px}.product-image{z-index:1;object-fit:cover;will-change:transform, opacity;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,.8,.18,1),filter .45s,opacity .72s cubic-bezier(.16,.8,.18,1);display:block;position:absolute;inset:0;transform:scale(1.015)}.product-number{z-index:2;background:var(--paper);font-family:var(--font-geist-mono), monospace;padding:7px 9px;font-size:8px;position:absolute;top:14px;left:15px}.view-toggle{display:none}.quick-add{z-index:2;background:var(--paper);border:0;border-radius:50%;place-items:center;width:50px;height:50px;transition:background .25s,color .25s,transform .4s cubic-bezier(.16,.8,.18,1);display:grid;position:absolute;bottom:12px;right:12px;overflow:hidden}.quick-add span{opacity:0;text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:7px;transition:all .25s;position:absolute;transform:translateY(15px)}.quick-add b{font-size:23px;font-weight:300;transition:all .25s}.quick-add:hover{color:#fff;background:var(--red);transform:scale(1.08)}.quick-add:hover span{opacity:1;transform:translateY(0)}.quick-add:hover b{opacity:0;transform:translateY(-15px)}.product-info{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-start;gap:12px;min-height:88px;padding:17px 0 13px;display:flex}.product-title-button{text-align:left;background:0 0;border:0;padding:0}.product-info h3{letter-spacing:-.035em;margin:0 0 7px;font-size:16px;font-weight:590}.product-info p,.product-info strong{margin:0;font-size:9px;line-height:1.4}.product-info strong{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-weight:500}.product-actions{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:45px;display:flex}.product-actions>span,.product-actions select,.product-actions button{text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;background:0 0;border:0;font-size:7px}.product-actions select{outline:none;padding:12px 20px 12px 0}.product-actions button{gap:13px;padding:12px 0;transition:color .2s;display:flex}.product-actions button:hover{color:var(--red)}@media (hover:hover) and (pointer:fine){.product-card:hover .product-image,.product-card:focus-within .product-image{filter:contrast(1.03);transform:scale(1.06)}}.archive-break{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;padding:105px 5vw;display:grid}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,28px);display:grid}.archive-grid figure{margin:0;position:relative}.archive-grid img{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.04);width:100%;transition:filter .35s,transform .5s cubic-bezier(.16,.8,.18,1);display:block}.archive-grid figcaption{color:#777;text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;margin-top:11px;font-size:7px}.story{grid-template-columns:1.15fr .85fr;align-items:center;gap:9vw;padding:125px 8vw;display:grid}.story-text{grid-template-columns:1fr 1fr;gap:40px;max-width:660px;display:grid}.story-text p{margin:0;font-size:12px;line-height:1.7}.story-image{aspect-ratio:4/5;justify-self:end;width:min(100%,430px);position:relative;overflow:hidden}.story-photo{object-fit:cover;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.16,.8,.18,1);display:block;position:absolute;inset:0}.story-photo-primary{transform:scale(1.01)}.story-image:hover .story-photo-primary{transform:scale(1.025)}.story-image-square{aspect-ratio:1;background:#111}.story-photo-numbers{object-fit:contain}.story-caption{z-index:2;color:#fff;text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;background:#111111eb;justify-content:space-between;padding:13px 16px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.materials{background:var(--ink);color:#fff;grid-template-columns:1fr 1.5fr;gap:10vw;padding:130px 3.2vw;display:grid}.materials-heading{align-self:start;position:sticky;top:140px}.materials-heading h2{letter-spacing:-.08em;max-width:600px;margin:34px 0 0;font-size:clamp(56px,6vw,105px);font-weight:540;line-height:.88}.material-list{border-top:1px solid #494949}.material-list article{border-bottom:1px solid #494949;min-height:200px;padding:38px 0 38px 72px;transition:padding .3s,background .3s;position:relative}.material-list article:hover{background:#ffffff0a;padding-left:84px}.material-list article>span{color:var(--red-bright);font-family:var(--font-geist-mono), monospace;font-size:8px;position:absolute;top:44px;left:0}.material-list h3{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(30px,3.2vw,56px);font-weight:520}.material-list p{color:#aaa;max-width:430px;margin:0;font-size:11px;line-height:1.65}.sizing{background:var(--red);color:#fff;grid-template-columns:1fr 1fr;min-height:690px;display:grid}.sizing-art{background:var(--paper);min-height:630px;color:var(--ink);position:relative;overflow:hidden}.sizing-art i{border:1px solid var(--ink);border-radius:50%;transition:transform .7s cubic-bezier(.16,.8,.18,1);display:block;position:absolute}.sizing-art i:first-of-type{aspect-ratio:1;width:37%;top:11%;left:8%}.sizing-art i:nth-of-type(2){aspect-ratio:1;border-width:18px;width:49%;bottom:9%;right:5%}.sizing-art i:nth-of-type(3){aspect-ratio:1;border-width:7px;width:28%;bottom:7%;left:17%}.sizing-art:hover i:first-of-type{transform:translate(20px,18px)scale(1.08)}.sizing-art:hover i:nth-of-type(2){transform:translate(-22px,-18px)scale(.95)}.sizing-art:hover i:nth-of-type(3){transform:translate(28px,-30px)scale(1.12)}.sizing-art span{z-index:2;color:var(--red);font-family:var(--font-geist-mono), monospace;font-size:10px;position:absolute}.sizing-art span:first-of-type{top:10%;left:9%}.sizing-art span:nth-of-type(2){bottom:8%;right:6%}.sizing-art span:nth-of-type(3){bottom:6%;left:16%}.sizing-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:100px 7vw;display:flex}.sizing-copy h2{letter-spacing:-.085em;margin:38px 0 30px;font-size:clamp(70px,7vw,125px);font-weight:550;line-height:.84}.sizing-copy>p:not(.kicker){max-width:480px;margin:0 0 45px;font-size:13px;line-height:1.65}.newsletter{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;min-height:540px;padding:110px 7vw;display:grid}.newsletter h2{letter-spacing:-.085em;margin:34px 0 0;font-size:clamp(70px,7vw,125px);font-weight:550;line-height:.84}.newsletter form{max-width:560px}.newsletter label{max-width:380px;margin-bottom:38px;font-size:12px;line-height:1.6;display:block}.email-field{border-bottom:1px solid var(--ink);display:flex}.email-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:58px;padding:0;font-size:12px}.email-field button{background:var(--ink);color:#fff;border:0;width:58px;font-size:18px;transition:background .2s}.footer-brand{letter-spacing:-.1em;align-items:center;gap:5vw;font-size:clamp(100px,16vw,260px);font-weight:620;line-height:.75;display:inline-flex}.footer-brand .mark{transform:scale(1.6)}.footer-links{grid-template-columns:repeat(3,1fr);gap:40px;max-width:760px;margin:120px 0 90px auto;display:grid}.footer-links div{flex-direction:column;gap:13px;display:flex}.footer-links p{color:#696969;text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin:0 0 13px;font-size:7px}.footer-links a,.footer-links button{color:#b8b8b8;text-align:left;background:0 0;border:0;width:max-content;max-width:100%;padding:0;font-size:10px;transition:color .2s}.footer-bottom{color:#777;text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;border-top:1px solid #353535;justify-content:space-between;padding-top:20px;font-size:7px;display:flex}.overlay{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#0000009e;transition:all .35s;position:fixed;inset:0}.overlay.show{opacity:1;visibility:visible}.drawer{z-index:80;background:var(--paper);width:min(540px,100%);height:100svh;padding:34px;transition:transform .5s cubic-bezier(.72,0,.16,1);position:fixed;top:0;right:0;transform:translate(103%)}.drawer.open{transform:translate(0)}.drawer-close{border:1px solid var(--ink);background:0 0;border-radius:50%;place-items:center;width:43px;height:43px;font-size:24px;line-height:1;transition:all .2s;display:grid;position:absolute;top:23px;right:24px}.drawer-close:hover{background:var(--ink);color:#fff;transform:rotate(90deg)}.drawer-label{text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin:10px 0 70px;font-size:8px}.menu-drawer nav{flex-direction:column;display:flex}.menu-drawer nav a,.menu-drawer nav button{border:0;border-bottom:1px solid var(--line);letter-spacing:-.06em;background:0 0;justify-content:space-between;padding:20px 0;font-size:clamp(38px,6vw,58px);display:flex}.menu-drawer nav span{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px}.empty-bag{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70%;display:flex}.empty-bag .mark{color:#aaa;margin-bottom:35px}.empty-bag h3{letter-spacing:-.05em;margin:0 0 30px;font-size:30px;font-weight:560}.empty-bag button{text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;background:0 0;border:0;border-top:1px solid;gap:18px;padding:10px 0;font-size:8px;display:flex}.cart-list>div{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:14px;padding:17px 0;display:grid}.cart-list>div>span{color:var(--red);font-family:var(--font-geist-mono), monospace;font-size:8px}.cart-list p{margin:0;font-size:13px}.cart-list small{color:#777;margin-top:6px;font-size:8px;display:block}.cart-list div button{text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:3px 0;font-size:7px}.checkout{background:var(--ink);color:#fff;text-transform:uppercase;width:100%;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;border:0;justify-content:space-between;margin-top:35px;padding:17px;font-size:8px;display:flex}.size-modal{z-index:80;background:var(--paper);opacity:0;visibility:hidden;width:min(680px,100% - 30px);max-height:calc(100svh - 30px);padding:45px 54px;transition:all .38s cubic-bezier(.16,.8,.18,1);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-46%)scale(.96)}.size-modal.open{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.size-modal h2{letter-spacing:-.08em;margin:0;font-size:clamp(60px,8vw,95px);font-weight:550;line-height:.88}.modal-intro{max-width:470px;margin:28px 0 32px;font-size:12px;line-height:1.6}.size-table{border-top:1px solid var(--ink)}.size-table>div{border-bottom:1px solid var(--line);font-family:var(--font-geist-mono), monospace;grid-template-columns:1fr 1fr;padding:12px 0;font-size:9px;display:grid}.size-tip{color:var(--red);margin:25px 0 0;font-size:10px}.toast{z-index:100;background:var(--ink);color:#fff;opacity:0;justify-content:space-between;gap:30px;min-width:300px;padding:15px 17px;font-size:10px;transition:all .35s;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%,80px)}.toast.show{opacity:1;transform:translate(-50%)}.site-header{background:#e9dfc8e6;border-bottom-color:#211b1357;box-shadow:0 8px 28px #442c180f}.kicker{color:var(--red);align-items:center;gap:9px;font-weight:650;display:inline-flex}.kicker:before{content:"";background:var(--mustard);width:26px;height:7px;box-shadow:5px 4px #9e3b222e}.hero-copy:before{content:"";z-index:-1;aspect-ratio:1;opacity:.68;pointer-events:none;background:repeating-radial-gradient(circle,#9e3b2230 0 2px,#0000 3px 22px);border-radius:50%;width:min(34vw,430px);position:absolute;top:7%;right:-8%}.hero-copy h1 em{color:var(--red);letter-spacing:-.09em;font-family:Georgia,Times New Roman,serif;font-size:1.04em;font-style:italic;font-weight:500}.hero-image:after{border:2px solid #f5eedc9e;inset:-8px;box-shadow:inset 0 0 0 5px #2a1e1329}.image-note{background:var(--mustard);color:var(--ink);font-weight:700;box-shadow:5px 5px #211b1340}.fact-strip span{font-weight:640}.product-visual,.card-1 .product-visual,.card-4 .product-visual{border:8px solid var(--white);background:#c9b77f;outline:1px solid #211b1347;box-shadow:7px 9px #65452f21}.card-2 .product-visual,.card-5 .product-visual{background:#aeb080}.card-3 .product-visual,.card-7 .product-visual{background:#c99a73}.card-4 .product-visual,.card-6 .product-visual{background:#9ca081}.product-image{filter:sepia(.16)saturate(.76)contrast(.94)brightness(.98)}.product-number{background:var(--mustard);color:var(--ink);font-weight:700;box-shadow:4px 4px #211b1333}.product-card:nth-child(3n+2) .product-number{background:var(--olive);color:var(--white)}.quick-add{background:var(--mustard);color:var(--ink);box-shadow:3px 4px #211b1333}@media (hover:hover) and (pointer:fine){.product-card:hover .product-image,.product-card:focus-within .product-image{filter:sepia(.04)saturate(.92)contrast(.99)}}.archive-break:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 43px,#d2aa4606 43px 44px),radial-gradient(circle at 12% 82%,#9e3b2252 0 13%,#0000 13.4%);position:absolute;inset:0}.archive-grid img{filter:sepia(.46)grayscale(.64)contrast(.9);border:7px solid #e6dcc3;box-shadow:8px 10px #9e3b2240}.story-caption{color:var(--white);background:#555c37f0}.sizing{background:var(--red);color:var(--white)}.sizing-art{background:var(--mustard);color:var(--ink)}.sizing-art:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 28px,#9e3b2214 28px 30px);position:absolute;inset:0}.newsletter{background:linear-gradient(110deg,var(--paper) 0 58%,#d7c38d 58.2% 100%);border-top:1px solid var(--ink)}.drawer:before,.size-modal:before{content:"";background:linear-gradient(90deg,var(--red) 0 34%,var(--mustard) 34% 67%,var(--olive) 67%);height:8px;position:absolute;top:0;left:0;right:0}.announcement{background:var(--graphite);color:#d9dad7;border-bottom:0;font-weight:500}.site-header{box-shadow:none;background:#e4e5e2eb;border-bottom-color:#1718182e}.brand{letter-spacing:-.015em}.brand .mark{color:var(--ink)}.desktop-nav a:after,.desktop-nav button:after{background:var(--red);height:1px}.bag-button span{color:var(--red);font-weight:700}.kicker{color:#545757;gap:9px;font-weight:550}.kicker:before{background:var(--red);width:22px;height:1px;box-shadow:none;border-radius:0}.hero{border-bottom-color:var(--ink)}.hero-copy{isolation:isolate;background:linear-gradient(135deg,#f0f1ee 0%,var(--paper) 52%,#dcddd9 100%)}.hero-copy:before{aspect-ratio:auto;background:linear-gradient(90deg,transparent calc(100% - 2px),var(--red) calc(100% - 2px)),linear-gradient(145deg,#fff3,transparent 38%);opacity:.72;background-size:auto;border-radius:0;width:auto;inset:0}.hero-copy h1{text-shadow:none;font-weight:515}.hero-copy h1 em{color:var(--paper);font-family:inherit;font-size:1em;font-style:normal;font-weight:inherit;letter-spacing:inherit;text-shadow:-1px 0 var(--ink),0 1px var(--ink),1px 0 var(--ink),0 -1px var(--ink);transition:color .5s,text-shadow .5s,-webkit-text-stroke-color .5s}@supports (-webkit-text-stroke:1px black){.hero-copy h1 em{color:#0000;-webkit-text-stroke:1.35px var(--ink);text-shadow:none}.hero-copy:hover h1 em{color:var(--red);-webkit-text-stroke-color:var(--red)}}.hero-intro{color:#464949}.primary-link{border-top-width:1px}.primary-link:hover{color:var(--red)}.hero-media{background:radial-gradient(circle at 74% 17%,#d6d9d545 0 15%,#0000 15.3%),linear-gradient(125deg,#0000 0 48%,#e3563f1a 48.1% 48.5%,#0000 48.6%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 38px),#333535}.hero-image{box-shadow:0 28px 70px #0000005c}.hero-image:after{box-shadow:none;border:1px solid #efefeb7a;inset:-7px}.hero-photo-primary{filter:grayscale(.18)contrast(1.02)brightness(.95)}.pixel-column img{filter:grayscale(.28)contrast(1.18)brightness(.92)}.pixel-reveal:after{background:repeating-linear-gradient(0deg,#0000 0 9px,#ffaa9929 9px 10px),repeating-linear-gradient(90deg,#0000 0 9px,#07080838 9px 10px)}.pixel-transition:hover .pixel-column img{filter:grayscale(.05)contrast(1.03)}.hero-mark{color:#e3563f29}.image-note{color:var(--ink);box-shadow:none;border-left:2px solid var(--red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e1e2dee6;font-weight:600}.fact-strip{background:var(--white)}.fact-strip span{color:var(--ink);background:0 0;font-weight:540}.fact-strip span:nth-child(2){background:var(--concrete)}.fact-strip span:nth-child(3){background:var(--graphite);color:#dedfdb}.fact-strip span:last-child{background:var(--red);color:#fff}.collection{background:linear-gradient(105deg,#ffffff24,transparent 34%),var(--paper)}.section-heading h2,.archive-copy h2,.story-copy h2,.materials-heading h2,.sizing-copy h2,.newsletter h2{font-weight:485}.filters{border-top-width:1px}.filters button{color:#4d5050}.filters button.active{color:var(--ink);border-color:var(--red);font-weight:620}.product-visual,.card-1 .product-visual,.card-2 .product-visual,.card-3 .product-visual,.card-4 .product-visual,.card-5 .product-visual,.card-6 .product-visual,.card-7 .product-visual,.card-8 .product-visual{background:var(--concrete);box-shadow:none;border:1px solid #17181833;outline:0}.product-visual:before{display:none}@keyframes mineral-refraction{0%{opacity:0;transform:translate(-120%)skew(-12deg)}18%{opacity:.9}82%{opacity:.68}to{opacity:0;transform:translate(850%)skew(-12deg)}}.product-images{inset:0}.product-image{box-sizing:border-box;object-fit:contain;filter:grayscale(.08)saturate(.82)contrast(1.01);padding:clamp(24px,2.4vw,40px);transform:scale(1)}.card-1 .product-image,.card-3 .product-image{opacity:.98;border:1px solid #1718183d;width:auto;max-width:calc(100% - clamp(48px,4.8vw,80px));height:auto;max-height:calc(100% - clamp(48px,4.8vw,80px));padding:0;transition:transform .7s cubic-bezier(.16,.8,.18,1),filter .45s,border-color .3s;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #f5f5f233,0 0 0 6px #1718181f}.card-1 .product-image{max-width:calc(100% - clamp(34px,3.4vw,56px));max-height:calc(100% - clamp(34px,3.4vw,56px))}.card-7 .product-image{opacity:.98}.card-7 .product-image-primary{padding:clamp(34px,3.2vw,52px)}.card-7 .product-image-secondary{object-fit:cover;opacity:0;filter:grayscale()contrast(.98);padding:0;transform:scale(1.035)}.card-8 .product-image-primary{object-fit:contain;padding:clamp(18px,2.2vw,32px)}.card-8 .product-image-secondary{object-fit:contain;opacity:0;filter:grayscale()contrast(.98);padding:clamp(18px,2.2vw,32px);transform:scale(1)}.product-number{z-index:3;color:var(--ink);border-left:2px solid var(--red);box-shadow:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#e8e9e5d1;font-weight:650}.product-card:nth-child(3n+2) .product-number{color:var(--ink);background:#e8e9e5d1}.quick-add{z-index:3;color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#171818eb}.quick-add:hover{background:var(--red);color:#fff}.product-info h3{letter-spacing:-.035em;font-family:inherit;font-size:16px;font-style:normal;font-weight:590}.product-info p{color:#5d6060}@media (hover:hover) and (pointer:fine){.product-card:hover .product-image,.product-card:focus-within .product-image{filter:grayscale(0)saturate(.94)contrast(1.02);transform:scale(1.025)}.card-1:hover .product-image,.card-1:focus-within .product-image,.card-3:hover .product-image,.card-3:focus-within .product-image{border-color:#e3563f80;transform:translate(-50%,-50%)scale(1.018)}.product-card.has-secondary:hover .product-image-primary,.product-card.has-secondary:focus-within .product-image-primary{opacity:0;transform:scale(.985)}.product-card.has-secondary:hover .product-image-secondary,.product-card.has-secondary:focus-within .product-image-secondary{opacity:1;filter:grayscale()contrast();transform:scale(1.012)}.card-8.has-secondary:hover .product-image-primary,.card-8.has-secondary:focus-within .product-image-primary,.card-8.has-secondary:hover .product-image-secondary,.card-8.has-secondary:focus-within .product-image-secondary{transform:scale(1)}}.archive-break{isolation:isolate;color:var(--white);background:#202222;position:relative}.archive-break:before{opacity:1;background:linear-gradient(135deg,#0000 0 64%,#e3563f1f 64.1% 64.35%,#0000 64.45%),radial-gradient(circle at 8% 88%,#ffffff0d 0 14%,#0000 14.2%);inset:0}.archive-break .kicker{color:#9a9d9d}.archive-copy>p:not(.kicker){color:#aeb1b1}.archive-grid img{filter:grayscale(.88)contrast(1.03);box-shadow:none;border:1px solid #efefeb38}.archive-grid figure:hover img{filter:grayscale(.05)contrast(1.03)}.archive-grid figcaption{color:var(--red-bright)}.primary-link.light{color:var(--white)}.primary-link.light:hover{color:var(--red-bright)}.story{background:linear-gradient(90deg,var(--white),#e1e2df)}.story-image{border:1px solid #17181842;outline:0;box-shadow:18px 22px #17181814}.story-caption{color:var(--white);background:#1f2121e6;border-top:1px solid #e3563fb8}.materials{background:var(--graphite);color:var(--white)}.materials .kicker{color:#9a9d9d}.material-list{border-top-color:#efefeb38}.material-list article{border-bottom-color:#efefeb38}.material-list article:hover{background:linear-gradient(90deg,#e3563f1f,#0000 58%)}.material-list article>span{color:var(--red-bright);font-weight:650}.material-list p{color:#afb2b2}.sizing{color:#fff;background:#737775}.sizing .kicker{color:#e1e2de}.sizing-art{color:var(--ink);background:#e1e2df}.sizing-art:after{background-color:#0000;background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#e3563f61 50%,#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#17181812 50%,#0000 calc(50% + .5px));background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:62px 62px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0}.sizing-art i{border-color:var(--graphite)}.sizing-art span{color:var(--red);font-weight:650}.newsletter{border-top:1px solid var(--ink);background:#dcddd9}.email-field{border-bottom-width:1px}.email-field button{background:var(--graphite);color:#fff}.email-field button:hover{background:var(--red)}footer{color:var(--white);background:#171818}.footer-brand{color:#d7d8d4}.footer-brand .mark{color:var(--red)}.footer-links p{color:var(--red-bright)}.footer-links a,.footer-links button{color:#aeb1b1}.footer-links a:hover,.footer-links button:hover{color:#fff}.footer-bottom{color:#747777;border-top-color:#efefeb29}.drawer,.size-modal{background:#dcddd9;box-shadow:-22px 0 70px #0003}.drawer:before,.size-modal:before{display:none}.drawer-close:hover,.checkout{background:var(--graphite)}.empty-bag .mark{color:#858888}.toast{background:var(--graphite);color:#fff}.toast span{color:var(--red-bright)}.nailed-feature{background:#d9dad7;border-top:1px solid #17181833;border-bottom:1px solid #17181833;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:7vw;padding:120px 3.2vw 135px;display:grid}.nailed-feature-copy{position:sticky;top:126px}.nailed-feature-copy h2{letter-spacing:-.09em;margin:34px 0 32px;font-size:clamp(70px,7.4vw,132px);font-weight:485;line-height:.82}.nailed-feature-copy>p:not(.kicker){color:#505353;max-width:420px;margin:0 0 42px;font-size:12px;line-height:1.7}.nailed-feature-copy>small{color:#656868;text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;margin-top:14px;font-size:7px;display:block}.nailed-feature-buy{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;max-width:430px;display:grid}.nailed-feature-buy label{border-right:1px solid var(--ink);flex-direction:column;gap:7px;padding:13px 16px 13px 0;display:flex}.nailed-feature-buy label span{color:#696c6c;text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;font-size:7px}.nailed-feature-buy select{background:0 0;border:0;outline:none;width:100%;padding:0;font-size:11px}.nailed-feature-buy button{text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 17px;font-size:8px;transition:background .25s,color .25s;display:flex}.nailed-feature-buy button:hover{background:var(--graphite);color:#fff}.nailed-feature-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.nailed-feature-gallery figure{min-width:0;margin:0}.nailed-feature-gallery .nailed-feature-main{grid-column:1/-1}.nailed-feature-gallery img{aspect-ratio:3/2;object-fit:cover;filter:grayscale()contrast(.96)brightness(1.01);border:1px solid #17181833;width:100%;transition:transform .75s cubic-bezier(.16,.8,.18,1),filter .45s;display:block}.nailed-feature-gallery .nailed-feature-main img{filter:contrast(.94)saturate(.88)brightness(.98)}.nailed-feature-gallery figure:not(.nailed-feature-main) img{aspect-ratio:4/3}.nailed-feature-gallery figure:hover img{filter:grayscale()contrast();transform:translateY(-5px)}.nailed-feature-gallery .nailed-feature-main:hover img{filter:contrast(.97)saturate(.94)brightness(.99)}.nailed-feature-gallery figcaption,.worn-grid figcaption{color:#666969;text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;margin-top:10px;font-size:7px}.worn-editorial{background:#e8e9e6;padding:120px 3.2vw 145px;overflow:hidden}.worn-heading{grid-template-columns:.7fr 1.4fr .9fr;align-items:end;gap:4vw;margin-bottom:72px;display:grid}.worn-heading h2{letter-spacing:-.085em;margin:0;font-size:clamp(66px,7.5vw,132px);font-weight:485;line-height:.84}.worn-heading>p:last-child{color:#5b5e5e;max-width:390px;margin:0 0 8px;font-size:12px;line-height:1.65}.worn-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:3.2vw 1.8vw;display:grid}.worn-grid figure{min-width:0;margin:0}.worn-grid img{object-fit:cover;filter:grayscale()contrast(.96)brightness(1.015);border:1px solid #17181830;width:100%;transition:transform .75s cubic-bezier(.16,.8,.18,1),filter .45s;display:block}.worn-grid figure:hover img{filter:grayscale()contrast();transform:translateY(-5px)}.worn-earrings{grid-column:1/span 3;margin-top:88px!important}.worn-earrings img{aspect-ratio:2/3}.worn-sandwich{grid-column:4/span 5}.worn-sandwich img{aspect-ratio:1/1.04}.worn-dog{grid-column:9/span 4;margin-top:58px!important}.worn-dog img{aspect-ratio:4/5}.worn-fists{grid-column:3/span 8;margin-top:35px!important}.worn-fists img{aspect-ratio:3/2}.worn-scribble{grid-column:9/span 4;margin-top:110px!important}.worn-scribble img{aspect-ratio:1}@media (width<=900px),(hover:none),(pointer:coarse),(any-pointer:coarse){.pixel-transition.mobile-motion-played .pixel-column{clip-path:inset(0)}.pixel-transition.mobile-motion-played .pixel-column img{filter:grayscale(.05)contrast(1.03)}.pixel-transition.mobile-motion-played .pixel-reveal:after{animation:1.45s steps(8,end) both pixel-static}.footer-brand.mobile-motion-played .mark-t-one{animation:.9s cubic-bezier(.16,.8,.18,1) both mobile-mark-spin-one}.footer-brand.mobile-motion-played .mark-t-two{animation:.9s cubic-bezier(.16,.8,.18,1) both mobile-mark-spin-two}.product-card.has-secondary.mobile-secondary-visible .product-image-primary{opacity:0;transform:scale(.985)}.product-card.has-secondary.mobile-secondary-visible .product-image-secondary{opacity:1;filter:grayscale()contrast();transform:scale(1.012)}.card-8.has-secondary.mobile-secondary-visible .product-image-primary,.card-8.has-secondary.mobile-secondary-visible .product-image-secondary{transform:scale(1)}}@keyframes mobile-mark-spin-one{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mobile-mark-spin-two{0%{transform:rotate(180deg)}to{transform:rotate(540deg)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.email-offer-modal{z-index:85;opacity:0;visibility:hidden;background:#dedfdb;border:1px solid #1718188c;width:min(600px,100% - 32px);max-height:calc(100svh - 32px);transition:opacity .35s,visibility .35s,transform .45s cubic-bezier(.16,.8,.18,1);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-46%)scale(.97)}.email-offer-modal.open{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.email-offer-modal>.drawer-close{z-index:4;border-color:var(--ink);background:var(--ink);color:#fff;top:18px;right:18px;box-shadow:0 4px 18px #0003}.email-offer-modal>.drawer-close:hover{border-color:var(--red);background:var(--red);color:#fff}.email-offer-copy{padding:78px clamp(38px,6vw,72px) 58px}.email-offer-copy h2{letter-spacing:-.085em;max-width:450px;margin:30px 0 24px;font-size:clamp(60px,6.2vw,94px);font-weight:485;line-height:.82}.email-offer-copy>p{color:#525555;max-width:390px;margin:0 0 34px;font-size:12px;line-height:1.65}.email-offer-copy>small{color:#666969;margin-top:16px;font-size:8px;line-height:1.5;display:block}.email-offer-field{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;display:grid}.email-offer-field input{min-width:0;height:58px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 16px 0 0;font-size:12px}.email-offer-field input::placeholder{color:#6e7171}.email-offer-field button,.email-offer-success button{background:var(--graphite);color:#fff;text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.11em;border:0;align-items:center;gap:22px;padding:0 18px;font-size:8px;transition:background .25s;display:flex}.email-offer-field button:hover,.email-offer-success button:hover{background:var(--red)}.email-offer-success{padding-top:8px}.email-offer-success>span{color:#666969;text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;font-size:8px;display:block}.email-offer-success strong{color:var(--red);font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;margin:12px 0 16px;font-size:clamp(38px,4.7vw,66px);font-weight:520;display:block}.email-offer-success p{color:#545757;margin:0 0 30px;font-size:11px}.email-offer-success button{min-height:50px}.product-detail-modal{z-index:86;opacity:0;visibility:hidden;background:#dedfdb;border:1px solid #1718187a;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);width:min(1180px,100% - 32px);height:min(760px,100svh - 32px);transition:opacity .35s,visibility .35s,transform .45s cubic-bezier(.16,.8,.18,1);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%)scale(.98)}.product-detail-modal.open{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.product-detail-close{z-index:6;background:var(--ink);color:#fff;border-color:#fff;top:16px;right:16px;box-shadow:0 5px 20px #00000047}.product-detail-gallery{background:#caccc8;min-width:0;overflow-y:auto}.product-detail-gallery-label{z-index:4;text-transform:uppercase;min-height:44px;font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#d7d9d5e0;border-bottom:1px solid #17181838;justify-content:space-between;align-items:center;padding:0 16px;font-size:7px;display:flex;position:sticky;top:0}.product-detail-gallery-track{background:#1718182e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.product-detail-gallery-track figure{background:#d8d9d5;min-width:0;margin:0;position:relative}.product-detail-gallery-track figure:first-child{grid-column:1/-1}.product-detail-gallery-track img{aspect-ratio:4/5;width:100%;display:block}.product-detail-gallery-track.gallery-cover img{object-fit:cover}.product-detail-gallery-track figure:first-child img{aspect-ratio:1;object-fit:contain;padding:clamp(45px,6vw,90px)}.product-detail-gallery-track.gallery-contain img,.product-detail-gallery-track.gallery-contain figure:first-child img{object-fit:contain;background:#d8d9d5;padding:clamp(18px,2.6vw,36px)}.product-detail-gallery-track.gallery-paired-contain img{object-fit:contain}.product-detail-gallery-track figcaption{color:#fff;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;background:#171818e0;padding:6px 8px;font-size:7px;position:absolute;bottom:10px;right:10px}.product-detail-copy{min-width:0;padding:74px clamp(34px,4.2vw,58px) 50px;overflow-y:auto}.product-detail-copy h2{letter-spacing:-.085em;margin:30px 0 25px;font-size:clamp(58px,6vw,92px);font-weight:485;line-height:.84}.product-detail-description{color:#535656;max-width:440px;margin:0 0 24px;font-size:12px;line-height:1.7}.product-detail-price{text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;margin-bottom:36px;font-size:8px;font-weight:520;display:block}.product-detail-buy{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;min-height:58px;display:grid}.product-detail-buy>span,.product-detail-buy label{border-right:1px solid var(--ink);text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;padding:0 16px 0 0;font-size:7px;display:flex}.product-detail-buy label{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.product-detail-buy select{background:0 0;border:0;outline:none;width:100%;padding:0;font-size:11px}.product-detail-buy button{text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.11em;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 15px;font-size:8px;transition:background .25s,color .25s;display:flex}.product-detail-buy button:hover{background:var(--graphite);color:#fff}.care-guide{border-top:1px solid var(--ink);margin-top:44px}.care-guide summary{border-bottom:1px solid var(--ink);text-transform:uppercase;min-height:52px;font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;cursor:pointer;justify-content:space-between;align-items:center;font-size:8px;list-style:none;display:flex}.care-guide summary::-webkit-details-marker{display:none}.care-guide summary span{font-size:18px;font-weight:300;transition:transform .3s}.care-guide[open] summary span{transform:rotate(45deg)}.care-guide-copy{gap:30px;padding:28px 0 12px;display:grid}.care-guide-copy h3{text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;margin:0 0 12px;font-size:8px;font-weight:620}.care-guide-copy p{color:#515454;margin:0 0 12px;font-size:10px;line-height:1.7}@media (width<=1050px){.site-header{grid-template-columns:1fr 1fr}.desktop-nav{display:none}.menu-button{display:block}.hero{grid-template-columns:1fr}.hero-copy{min-height:630px}.hero-media{min-height:620px}.fact-strip{grid-template-columns:1fr 1fr}.fact-strip span{border-bottom:1px solid var(--ink);min-height:64px}.section-heading{grid-template-columns:1fr 2fr}.section-heading>p:last-child{grid-column:2}.archive-break{grid-template-columns:1fr}.nailed-feature{grid-template-columns:1fr;gap:70px}.nailed-feature-copy{position:static}.nailed-feature-copy>p:not(.kicker){max-width:560px}.story{grid-template-columns:1fr}.story-image{width:min(72%,430px);margin-left:auto}.worn-heading{grid-template-columns:1fr 1.5fr}.worn-heading>p:last-child{grid-column:2}.materials{grid-template-columns:1fr}.materials-heading{position:static}.sizing,.newsletter{grid-template-columns:1fr}}@media (width<=700px){.announcement{padding:0 16px}.announcement span:last-child{display:none}.announcement p{font-size:6px}.site-header{height:64px;padding:0 16px}.brand>span:last-child{font-size:9px}.header-actions{gap:16px}.hero-copy{min-height:550px;padding:70px 16px 42px}.hero-copy h1{font-size:20.5vw}.hero-intro{margin:34px 0 25px;font-size:12px}.hero-index{bottom:18px;left:16px}.hero-media{min-height:105vw}.hero-image{width:72%}.hero-mark{transform-origin:100% 100%;transform:scale(.7)}.fact-strip{grid-template-columns:1fr}.fact-strip span{border-right:0;min-height:52px;padding:0 16px}.collection{padding:90px 16px 105px}.section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.section-heading h2{font-size:18vw}.section-heading>p:last-child{grid-column:1}.filters{overflow-x:auto}.filters button{min-width:132px;margin-right:18px}.product-grid,.product-grid.filtered{grid-template-columns:1fr;gap:58px}.product-grid .product-card{grid-column:auto;margin-top:0}.product-visual,.card-1 .product-visual,.card-4 .product-visual{aspect-ratio:1}.quick-add{width:58px;height:58px}.product-info{flex-direction:column;gap:10px}.archive-break{gap:55px;padding:80px 16px}.archive-copy h2{font-size:17vw}.archive-grid{grid-template-columns:repeat(2,1fr)}.archive-grid figure:nth-child(2){margin-top:36px}.archive-grid figure:nth-child(3){grid-column:2}.nailed-feature{padding:90px 16px 105px}.nailed-feature-copy h2{font-size:19vw}.nailed-feature-buy{grid-template-columns:1fr}.nailed-feature-buy label{border-right:0;border-bottom:1px solid var(--ink)}.nailed-feature-buy button{min-height:52px;padding:0}.nailed-feature-gallery{grid-template-columns:1fr;gap:32px}.nailed-feature-gallery .nailed-feature-main{grid-column:auto}.nailed-feature-gallery img,.nailed-feature-gallery figure:not(.nailed-feature-main) img{aspect-ratio:4/3}.story{gap:58px;padding:90px 16px}.story-copy h2{font-size:17vw}.story-text{grid-template-columns:1fr;gap:20px}.story-image{width:min(86%,430px)}.worn-editorial{padding:90px 16px 105px}.worn-heading{grid-template-columns:1fr;gap:24px;margin-bottom:50px}.worn-heading h2{font-size:18vw}.worn-heading>p:last-child{grid-column:1}.worn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 14px}.worn-grid figure{grid-area:auto!important;margin-top:0!important}.worn-grid .worn-sandwich,.worn-grid .worn-dog,.worn-grid .worn-fists,.worn-grid .worn-scribble{grid-column:1/-1!important}.worn-grid .worn-sandwich img{aspect-ratio:1}.materials{gap:65px;padding:90px 16px}.materials-heading h2{font-size:16vw}.material-list article{min-height:175px;padding:30px 0 30px 40px}.material-list article:hover{padding-left:46px}.material-list article>span{top:36px}.sizing-art{min-height:440px}.sizing-copy{padding:80px 16px}.sizing-copy h2{font-size:18vw}.newsletter{padding:90px 16px}.newsletter h2{font-size:18vw}footer{padding:75px 16px 22px}.footer-brand{justify-content:center;gap:6vw;width:100%;font-size:22vw}.footer-brand .mark{width:88px;height:88px;transform:none}.footer-brand .mark .mark-t{font-size:78px}.footer-links{grid-template-columns:1fr 1fr;gap:42px;margin:95px 0 70px}.footer-links div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:9px}.drawer{padding:26px 20px}.size-modal{padding:38px 22px}.email-offer-modal{width:calc(100% - 24px);max-height:calc(100svh - 24px)}.email-offer-modal>.drawer-close{z-index:6;float:right;background:var(--ink);color:#fff;border:2px solid #fff;width:46px;height:46px;margin:12px 12px -55px 0;position:sticky;top:12px;box-shadow:0 5px 20px #00000059}.email-offer-copy{padding:66px 24px 32px}.email-offer-copy h2{margin:24px 0 20px;font-size:17vw}.email-offer-field{border-bottom:0;grid-template-columns:1fr}.email-offer-field input{border-bottom:1px solid var(--ink);padding:0}.email-offer-field button{justify-content:space-between;min-height:52px}.product-detail-modal{border:0;width:100%;height:100svh;display:block;top:0;left:0;overflow-y:auto;transform:translateY(4%)}.product-detail-modal.open{transform:none}.product-detail-close{z-index:8;float:right;border:2px solid #fff;width:48px;height:48px;margin:12px 12px -58px 0;position:sticky;top:12px}.product-detail-gallery{padding-top:0;overflow:visible}.product-detail-gallery-label{padding:0 16px;position:static}.product-detail-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#caccc8;gap:10px;padding:0 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.product-detail-gallery-track::-webkit-scrollbar{display:none}.product-detail-gallery-track figure,.product-detail-gallery-track figure:first-child{scroll-snap-align:center;flex:0 0 86%}.product-detail-gallery-track img,.product-detail-gallery-track figure:first-child img{aspect-ratio:4/5;object-fit:cover;padding:0}.product-detail-gallery-track figure:first-child img{aspect-ratio:1;object-fit:contain;padding:clamp(45px,6vw,90px)}.product-detail-copy{padding:46px 20px 58px;overflow:visible}.product-detail-copy h2{margin-top:26px;font-size:16.5vw}.product-detail-buy{grid-template-columns:1fr}.product-detail-buy>span,.product-detail-buy label{border-right:0;border-bottom:1px solid var(--ink);min-height:58px}.product-detail-buy button{min-height:56px;padding:0}.care-guide{margin-top:38px}.care-guide-copy{gap:26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#111211;--paper:#efefec;--white:#f7f7f4;--red:#df4d32;--red-bright:#df4d32;--concrete:#deded9;--steel:#a6aaa8;--graphite:#272928;--grey:#c7c8c4;--line:#1112112e}body{background:var(--paper)}body:after,.announcement{display:none}.site-header{height:58px;box-shadow:none;background:#efefeceb;border-color:#11121129;grid-template-columns:1fr auto 1fr;padding:0 22px}.brand{letter-spacing:0;font-size:13px;font-weight:720}.desktop-nav{gap:28px}.desktop-nav a,.bag-button{letter-spacing:.1em;font-size:8px}.bag-button span{color:var(--red)}.hero{color:#fff;background:#191a19;border:0;min-height:min(860px,100svh - 58px);display:block;position:relative;overflow:hidden}.hero-media{background:#191a19;min-height:0;position:absolute;inset:0}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(#00000024,#00000005 40%,#0000006b);position:absolute;inset:0}.hero-image,.hero-video-frame{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;position:absolute;inset:0;overflow:hidden;transform:none!important}.hero-image:after{display:none}.hero-video{object-fit:cover;object-position:50% 45%;filter:grayscale()contrast(1.08)brightness(.68)}.hero-image:hover .hero-video{transform:scale(1.01)}.hero-copy{z-index:3;background:0 0;min-height:min(860px,100svh - 58px);padding:34px 22px 24px;display:flex;position:relative}.hero-copy:before{display:none}.hero-copy .kicker{color:#fff}.hero-copy h1{color:#fff;letter-spacing:0;flex-direction:column;width:100%;max-width:none;margin:auto 0 0;font-size:clamp(82px,13.1vw,226px);font-weight:660;line-height:.72;display:flex}.hero-copy h1 span:last-child{align-self:flex-end}@media (width>=1051px){.hero-copy h1 span:last-child{transform:translateY(24px)}}.hero-copy .primary-link{color:#fff;min-width:220px;margin-top:34px}.hero-index{bottom:28px;left:auto;right:22px}.hero .image-note{color:#ffffffb8;background:0 0;padding:0;top:18px;left:auto;right:22px}.collection{background:var(--paper);padding:150px 22px 180px}.section-heading{grid-template-columns:minmax(130px,.6fr) 2fr minmax(220px,.7fr);align-items:end;gap:3vw;margin-bottom:92px;display:grid}.section-heading h2{letter-spacing:0;margin:0;font-size:clamp(84px,10.5vw,180px);font-weight:610;line-height:.78}.section-heading>p:last-child{color:#555854;max-width:330px;margin:0 0 8px;font-size:11px;line-height:1.65}.filters{border-top:1px solid var(--ink);margin-bottom:58px}.filters button{color:#676966;background:0 0;border:0;min-width:150px;min-height:42px;margin:0 24px 0 0;padding:0}.filters button.active{color:var(--ink)}.filters button:after{display:none}.filters button span{color:var(--red)}.product-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:100px 18px;display:grid}.product-grid.filtered{grid-template-columns:repeat(12,minmax(0,1fr))}.product-card,.product-grid.filtered .product-card{grid-column:span 4;margin:0}.product-card.card-1{grid-column:1/span 7}.product-card.card-2{grid-column:9/span 4;margin-top:180px}.product-card.card-3{grid-column:2/span 4}.product-card.card-4{grid-column:7/span 6;margin-top:90px}.product-card.card-5{grid-column:1/span 5}.product-card.card-6{grid-column:8/span 4;margin-top:210px}.product-card.card-7{grid-column:2/span 7}.product-card.card-8{grid-column:10/span 3;margin-top:130px}.product-card.card-9{grid-column:5/span 5}.product-visual,.card-1 .product-visual,.card-2 .product-visual,.card-3 .product-visual,.card-4 .product-visual,.card-5 .product-visual,.card-6 .product-visual,.card-7 .product-visual,.card-8 .product-visual{aspect-ratio:4/5;box-shadow:none;background:#deded9;border:0;outline:0}.card-1 .product-visual,.card-4 .product-visual,.card-7 .product-visual{aspect-ratio:4/3}.product-image{object-fit:contain;filter:grayscale(.12)saturate(.78)contrast(1.02);padding:clamp(24px,3vw,60px)}.product-number{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:0;top:14px;left:14px;color:var(--red)!important;background:0 0!important}.quick-add{width:48px;height:48px;color:var(--ink);background:#f7f7f4e6;border:0;bottom:12px;right:12px}.quick-add span{display:none}.product-info{border-bottom:0;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;min-height:0;padding:14px 0 11px}.product-info h3{letter-spacing:0;margin-bottom:5px;font-size:13px;font-weight:610}.product-info p,.product-info strong{font-size:8px}.product-actions{border-top:1px solid var(--line);border-bottom:0;min-height:38px}@media (width<=1050px){.site-header{grid-template-columns:1fr 1fr}.hero,.hero-copy{min-height:760px}.hero-media{min-height:0}.section-heading{grid-template-columns:1fr 2fr}.section-heading>p:last-child{grid-column:2}}@media (width<=700px){.site-header{height:56px;padding:0 14px}.hero,.hero-copy{min-height:min(760px,100svh - 56px)}.hero-copy{padding:24px 14px 18px}.hero-copy h1{font-size:clamp(54px,18vw,92px);line-height:.78}.hero-copy h1 span{white-space:nowrap;display:block}.hero-copy h1 span:last-child{align-self:flex-start;max-width:100%;font-size:clamp(38px,15.8vw,88px);line-height:.78}.hero-copy .primary-link{margin-top:28px}.hero-index{bottom:20px;right:14px}.hero .image-note{top:15px;right:14px}.collection{padding:100px 14px 120px}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:58px}.section-heading h2{font-size:21vw}.section-heading>p:last-child{grid-column:1}.filters{margin-bottom:42px;overflow-x:auto}.filters button{min-width:120px;margin-right:16px}.product-grid,.product-grid.filtered{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 10px}.product-card,.product-grid.filtered .product-card,.product-card.card-1,.product-card.card-2,.product-card.card-3,.product-card.card-4,.product-card.card-5,.product-card.card-6,.product-card.card-7,.product-card.card-8,.product-card.card-9{grid-column:auto;margin-top:0}.product-card.card-1,.product-card.card-4,.product-card.card-7{grid-column:1/-1}.product-visual,.card-1 .product-visual,.card-4 .product-visual,.card-7 .product-visual{aspect-ratio:4/5}.product-info{flex-direction:column;gap:7px}.product-actions{flex-direction:column;align-items:flex-start}.product-actions>span,.product-actions label,.product-actions button{width:100%;min-height:34px}.product-actions button{justify-content:space-between}}.editorial-interruption{background:var(--paper);padding:0 22px 180px}.editorial-placeholder{background:#c8cac7;min-height:min(72vw,880px);position:relative;overflow:hidden}.editorial-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.featured-object{background:var(--white);grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:center;gap:8vw;min-height:820px;padding:0 6vw;display:grid}.featured-object-visual{place-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.featured-object-visual img{object-fit:contain;filter:grayscale()contrast(1.07);width:min(92%,900px);max-height:680px;transition:transform .8s cubic-bezier(.16,.8,.18,1)}.featured-object-visual:hover img{transform:scale(1.025)}.featured-object-visual>span{color:var(--red);font-family:var(--font-geist-mono),monospace;font-size:8px;position:absolute;bottom:28px;left:0}.featured-object-copy h2{letter-spacing:0;margin:34px 0 56px;font-size:clamp(60px,6.6vw,118px);font-weight:600;line-height:.82}.featured-object-copy dl{border-top:1px solid var(--ink);max-width:450px;margin:0 0 48px}.featured-object-copy dl div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;align-items:center;min-height:44px;display:grid}.featured-object-copy dt,.featured-object-copy dd{text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.11em;margin:0;font-size:7px}.featured-object-copy dd{color:#5b5e5b}.archive-break{color:#fff;background:#202120;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:160px 22px;display:grid}.archive-break:before{display:none}.archive-copy{align-self:end}.archive-copy h2{letter-spacing:0;margin:38px 0 42px;font-size:clamp(78px,8.2vw,146px);font-weight:600;line-height:.78}.archive-copy>p:not(.kicker){color:#b8bbb8;max-width:440px;margin:0;font-size:11px;line-height:1.8}.archive-grid{align-items:end;gap:16px}.archive-grid figure:nth-child(2){margin-top:110px}.archive-grid img{aspect-ratio:3/4;filter:grayscale()contrast(1.05);box-shadow:none;border:0}.archive-grid figure:hover img{filter:grayscale()contrast(1.08);transform:none}.archive-grid figcaption{color:var(--red);letter-spacing:.1em;font-size:7px}.story{background:var(--paper);grid-template-columns:1.25fr .75fr;gap:9vw;padding:170px 7vw}.story-copy h2{letter-spacing:0;margin:38px 0 62px;font-size:clamp(82px,9.5vw,170px);font-weight:610;line-height:.78}.story-text{gap:50px;max-width:600px}.story-text p{font-size:11px;line-height:1.75}.story-image{width:min(100%,520px);box-shadow:none;border:0;outline:0}.story-photo-primary{filter:grayscale()contrast(1.02)}.story-caption{background:#111211eb;border:0}.worn-editorial,.materials,.sizing,.newsletter{display:none}footer{background:var(--ink);color:#fff;padding:90px 22px 22px}.footer-brand{color:#f1f1ed;letter-spacing:0;text-align:center;width:100%;font-size:clamp(120px,25.5vw,450px);font-weight:650;line-height:.72;display:block}.footer-links{flex-wrap:wrap;justify-content:center;gap:18px 36px;max-width:none;margin:95px 0 78px;display:flex}.footer-links a{color:#bfc1bd;text-transform:uppercase;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:8px}.footer-links a:hover{color:#fff}.footer-bottom{color:#777a77;border-color:#ffffff2e}.product-detail-modal{background:var(--paper);border:0}.product-detail-gallery{background:#d4d5d1}.product-detail-gallery-label{background:#efefece6}.product-detail-gallery-track{background:#1112111f}.product-detail-gallery-track figure{background:#deded9}.product-detail-copy{padding-top:66px}.product-detail-copy h2{letter-spacing:0;font-weight:600}.product-detail-buy button:hover{background:var(--ink)}@media (width<=1050px){.featured-object{grid-template-columns:1fr;padding:100px 6vw}.featured-object-visual{min-height:600px}.archive-break{grid-template-columns:1fr}.archive-copy{max-width:700px}.story{grid-template-columns:1fr}}@media (width<=700px){.editorial-interruption{padding:0 14px 110px}.editorial-placeholder{min-height:118vw}.featured-object{gap:35px;min-height:0;padding:82px 14px 110px}.featured-object-visual{min-height:105vw}.featured-object-visual img{width:100%}.featured-object-copy h2{margin-bottom:44px;font-size:17vw}.archive-break{gap:66px;padding:100px 14px}.archive-copy h2{font-size:20vw}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.archive-grid figure:nth-child(2){margin-top:0}.archive-grid figure:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.story{gap:60px;padding:110px 14px}.story-copy h2{font-size:20vw}.story-text{grid-template-columns:1fr;gap:22px}.story-image{width:86%}footer{padding:76px 14px 20px}.footer-brand{font-size:25vw}.footer-links{gap:18px 25px;margin:72px 0 58px}}.shipping-message{color:#454746;text-transform:uppercase;min-height:38px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;background:#f7f7f4;border-bottom:1px solid #11121129;justify-content:space-between;align-items:center;gap:28px;padding:0 3.2vw;font-size:7px;display:flex}.shipping-message strong{color:var(--ink);font-weight:650}.shipping-message span{color:#686b69}.cart-list>.shipping-destination{border-top:1px solid #11121133;border-bottom:1px solid #11121133;grid-template-columns:1fr;gap:12px;margin-top:24px;padding:17px 0;display:grid}.shipping-destination label{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.shipping-destination label>span,.shipping-destination p span{text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:7px}.shipping-destination select{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;width:100%;min-width:0;padding:8px 20px 8px 0;font-size:11px}.shipping-destination p{color:#5d6060;margin:0;font-size:10px;line-height:1.65}.shipping-destination p span{min-width:92px;color:var(--ink);display:inline-block}.checkout:disabled{cursor:not-allowed;opacity:.5}@media (width<=700px){.shipping-message{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:52px;padding:9px 14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.product-detail-gallery-track.gallery-paired-contain:has(>figure:nth-child(4):last-child)>figure:first-child{grid-column:auto}.product-detail-gallery-track.gallery-paired-contain:has(>figure:nth-child(4):last-child)>figure img{aspect-ratio:4/5;object-fit:contain;background:#d8d9d5;width:100%;padding:0}.product-detail-gallery-track.gallery-paired-contain:has(>figure:nth-child(4):last-child)>figure:first-child img{aspect-ratio:4/5;object-fit:contain;background:#d8d9d5;width:100%;padding:0}.product-detail-gallery-track:has(>figure:first-child img[src="/matti/black-diamond-skull.jpg"])>figure:first-child{overflow:hidden}.product-detail-gallery-track:has(>figure:first-child img[src="/matti/black-diamond-skull.jpg"])>figure:first-child img{object-fit:cover;padding:0}@media (width>=701px){.product-detail-gallery-track:has(>figure:first-child img[src="/matti/black-diamond-skull.jpg"])>figure:first-child img{transform:scale(1.02)}}@media (width<=700px){.product-detail-gallery-track:has(>figure:first-child img[src="/matti/black-diamond-skull.jpg"])>figure:first-child img{aspect-ratio:4/5}}._page_eena7_1{background:var(--paper);min-height:100vh;color:var(--ink)}._header_eena7_7{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e4e5e2f0;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:70px;padding:0 3.2vw;display:grid;position:sticky;top:0}._brand_eena7_22{letter-spacing:-.02em;text-transform:uppercase;width:max-content;font-size:11px;font-weight:650}._back_eena7_30{text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;padding:5px 0;font-size:8px;position:relative}._back_eena7_30:after{content:"";background:var(--ink);transform-origin:100%;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._back_eena7_30:hover:after{transform-origin:0;transform:scaleX(1)}._hero_eena7_57{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);align-items:end;gap:5vw;min-height:490px;padding:78px 3.2vw 52px;display:grid}._kicker_eena7_67,._sectionNumber_eena7_68,._updated_eena7_69,._nav_eena7_70 a,._contactLabel_eena7_71,._rateLabel_eena7_72{text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:8px}._kicker_eena7_67{align-self:start;margin:0}._heroCopy_eena7_84 h1{letter-spacing:-.085em;max-width:980px;margin:0;font-size:clamp(72px,10vw,168px);font-weight:550;line-height:.82}._heroIntro_eena7_93{max-width:610px;margin:38px 0 0;font-size:13px;line-height:1.65}._nav_eena7_70{z-index:10;border-bottom:1px solid var(--ink);background:var(--white);grid-template-columns:repeat(4,1fr);display:grid;position:sticky;top:70px}._nav_eena7_70 a{border-right:1px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 3.2vw;transition:background .2s,color .2s;display:flex}._nav_eena7_70 a:last-child{border-right:0}._nav_eena7_70 a:hover{background:var(--ink);color:var(--white)}._content_eena7_130{padding:0 3.2vw 120px}._section_eena7_68{border-bottom:1px solid var(--ink);grid-template-columns:minmax(150px,.65fr) minmax(0,2.35fr);gap:5vw;padding:84px 0 96px;scroll-margin-top:145px;display:grid}._sectionNumber_eena7_68{margin:5px 0 0}._sectionBody_eena7_147{max-width:900px}._sectionBody_eena7_147 h2{letter-spacing:-.07em;margin:0 0 54px;font-size:clamp(48px,6vw,102px);font-weight:550;line-height:.88}._blockGrid_eena7_159{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 56px;display:grid}._block_eena7_159,._fullBlock_eena7_166{border-top:1px solid var(--line);padding-top:14px}._fullBlock_eena7_166{margin-top:42px}._block_eena7_159 h3,._fullBlock_eena7_166 h3{letter-spacing:-.02em;margin:0 0 13px;font-size:13px;font-weight:650}._block_eena7_159 p,._fullBlock_eena7_166 p,._block_eena7_159 li,._fullBlock_eena7_166 li{margin:0;font-size:12px;line-height:1.68}._block_eena7_159 p+p,._fullBlock_eena7_166 p+p{margin-top:12px}._block_eena7_159 ul,._fullBlock_eena7_166 ul{margin:10px 0 0;padding-left:18px}._block_eena7_159 li+li,._fullBlock_eena7_166 li+li{margin-top:7px}._rates_eena7_208{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 46px;display:grid}._rate_eena7_72{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:150px;padding:22px;display:flex}._rate_eena7_72 strong{letter-spacing:-.055em;font-size:clamp(28px,3.4vw,54px);font-weight:560;line-height:.95}._rate_eena7_72 small{max-width:290px;font-size:10px;line-height:1.45}._note_eena7_239{border:1px solid var(--ink);background:var(--white);margin-top:40px;padding:20px;font-size:11px;line-height:1.6}._contact_eena7_71{background:var(--ink);color:var(--white);grid-template-columns:1fr 2fr;gap:5vw;padding:88px 3.2vw 96px;display:grid}._contact_eena7_71 h2{letter-spacing:-.075em;max-width:760px;margin:0;font-size:clamp(52px,7vw,118px);font-weight:550;line-height:.84}._contactRight_eena7_266{align-self:end}._contactRight_eena7_266 p{max-width:520px;margin:0 0 28px;font-size:12px;line-height:1.65}._contactRight_eena7_266 a{text-transform:uppercase;min-width:min(320px,100%);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;border-top:1px solid;padding:12px 0;font-size:8px;display:inline-block}._updated_eena7_69{color:#f5f5f28f;margin:0}@media (width<=760px){._header_eena7_7{min-height:60px;padding:0 18px}._hero_eena7_57{grid-template-columns:1fr;gap:72px;min-height:auto;padding:56px 18px 44px}._heroCopy_eena7_84 h1{font-size:clamp(58px,18vw,92px)}._heroIntro_eena7_93{margin-top:28px}._nav_eena7_70{grid-template-columns:repeat(2,1fr);position:relative;top:auto}._nav_eena7_70 a{border-bottom:1px solid var(--ink);min-height:52px;padding:0 18px}._nav_eena7_70 a:nth-child(2){border-right:0}._nav_eena7_70 a:nth-last-child(-n+2){border-bottom:0}._content_eena7_130{padding:0 18px 72px}._section_eena7_68{grid-template-columns:1fr;gap:28px;padding:64px 0 72px;scroll-margin-top:20px}._sectionBody_eena7_147 h2{margin-bottom:38px;font-size:clamp(46px,15vw,72px)}._blockGrid_eena7_159,._rates_eena7_208{grid-template-columns:1fr}._rate_eena7_72{min-height:125px}._contact_eena7_71{grid-template-columns:1fr;gap:60px;padding:68px 18px 72px}._contact_eena7_71 h2{font-size:clamp(52px,16vw,78px)}}
