@font-face{font-family:Plex;src:url(plex-mono.woff2) format("woff2");font-weight:400;font-display:swap}:root{--bone: #fff;--ink: #171717;--paper: #fff;--muted: #666;--line: #dedede;--body: "Helvetica Neue", Helvetica, Arial, sans-serif;--display: var(--body);--mono: Plex, "Courier New", monospace;--gutter: clamp(24px, 3.35vw, 64px);--header: 84px;--logo-width: 96px;--card-ratio: 1/1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bone);color:var(--ink);font:15px/1.6 var(--body);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}img,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;border-radius:0}input,textarea,select{border-radius:0}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}h1,h2,h3,p,figure{margin:0}h1,h2,.display{font-family:var(--display);font-weight:500;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(36px,4.2vw,60px)}h2{font-size:clamp(28px,3vw,44px)}h3{font-size:15px;font-weight:500;line-height:1.4}p+p{margin-top:16px}.meta{font:11px/1.55 var(--mono);text-transform:uppercase;letter-spacing:.035em}.section-wrap{padding:72px var(--gutter);max-width:1800px;margin-inline:auto}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.section-head .meta{margin-bottom:12px;color:var(--muted)}.section-head h2{font-size:32px}.text-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:10px 0;background:none;font:11px/1.35 var(--mono);letter-spacing:.02em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:15px 24px;border:1px solid var(--ink);background:var(--ink);color:#fff;font:11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em;transition:background .18s,color .18s}.button:disabled{color:#fff;background:#777;border-color:#777;cursor:not-allowed}.button--light{background:#fff;color:#171717;border-color:#fff}.button--full{width:100%}.icon{width:22px;height:22px}.icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;background:none;color:inherit}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;background:var(--ink);color:#fff;padding:16px}.skip-link:focus{top:12px}.announcement{min-height:32px;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--ink);color:#fff;font:10px/1.4 var(--mono);text-transform:uppercase}.announcement:has(a),.announcement a{min-height:44px}.announcement a{display:inline-flex;align-items:center}.site-header{position:relative;z-index:20;background:var(--bone);border-bottom:1px solid var(--line)}.shopify-section-group-header-group:has(.site-header){position:sticky;top:0;z-index:25}.header-inner{min-height:var(--header);padding:8px var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.desktop-nav{display:flex;flex-wrap:wrap;gap:22px}.desktop-nav a,.header-utility a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font:11px/1.4 var(--mono);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.desktop-nav a{position:relative}.desktop-nav a:after{position:absolute;content:"";height:1px;background:currentColor;left:0;right:0;bottom:9px;transform:scaleX(0);transform-origin:left;transition:transform .18s}.desktop-nav a[aria-current]:after{transform:scaleX(1)}.header-brand{display:flex;align-items:center;justify-content:center;width:var(--logo-width);min-height:44px}.brand-logo{width:100%;height:auto;object-fit:contain}.header-utility{display:flex;justify-self:end;align-items:center;gap:16px}.header-utility .icon-button{width:44px}.cart-link{gap:5px}.mobile-menu-button{display:none}.campaign-hero{position:relative;height:var(--hero-height,680px);max-height:86svh;min-height:480px;overflow:hidden;isolation:isolate;background:#353535;color:#fff}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero-media picture{display:block;width:100%;height:100%}.editorial-media{width:100%;height:100%;object-fit:cover}.hero-media img{object-position:var(--hero-position,65%) var(--hero-vertical-position,12%)}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0005,transparent 28%,#0002 52%,#000b)}.hero-top{position:absolute;left:var(--gutter);right:var(--gutter);top:25px;display:flex;justify-content:space-between;gap:20px}.hero-top .meta,.hero-top{font-size:10px}.hero-copy{position:absolute;bottom:36px;left:var(--gutter);right:var(--gutter)}.hero-collection{font-size:11px;margin-bottom:10px}.hero-title{font-size:clamp(40px,4.4vw,68px);font-weight:500;line-height:1.04;letter-spacing:-.045em;margin:0 0 14px;max-width:700px}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.hero-bottom p{font-size:15px;margin-bottom:22px}.hero-bottom .button{min-width:192px}.hero-side{max-width:220px;text-align:right}.hero-number{position:absolute;right:var(--gutter);top:25px;font:11px var(--mono)}.campaign-hero--compact{height:480px;min-height:400px}.campaign-hero--video .hero-copy{bottom:64px}.drop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}.drop-grid--catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.drop-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.drop-grid--catalog .merch-intro{grid-column:span 2;padding:24px}.product-card,.sample-piece{min-width:0}.product-card-image{position:relative;display:block;aspect-ratio:var(--card-ratio,1/1);background:var(--paper);overflow:hidden}.product-card-image img{width:100%;height:100%;object-fit:contain;transition:opacity .2s,transform .4s}.product-card-image .card-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:var(--paper);padding:12%}.card-tag{position:absolute;left:14px;top:14px;padding:6px 8px;background:var(--ink);color:#fff}.product-card-info{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}.product-card-info h3{font-size:12px;line-height:1.45;text-transform:uppercase;letter-spacing:.015em;font-weight:500}.product-card-info h3 a{min-height:44px;display:inline-flex;align-items:center}.product-card-info p{margin-top:-6px;font-size:10px;color:var(--muted)}.product-card-info .price{flex-shrink:0;font-size:12px;white-space:nowrap}.card-shop{display:none}.sample-piece>.editorial-media{width:100%;height:auto;aspect-ratio:var(--card-ratio,1/1);object-fit:contain;background:var(--paper)}.sample-caption{display:flex;justify-content:space-between;gap:16px;padding-top:16px;font-size:12px}.sample-caption .meta{color:var(--muted)}.merch-intro{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:40px 5%}.merch-intro>.meta{color:var(--muted);margin-bottom:22px}.merch-intro h3{font-size:clamp(30px,3.3vw,48px);font-weight:500;line-height:1.1;letter-spacing:-.04em}.merch-intro>p:not(.meta){max-width:340px;margin-top:22px;font-size:15px}.merch-intro .text-link{align-self:flex-start;margin-top:20px}.art-panel{padding:24px;min-height:100%;background:#f4f3ee;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.art-panel>img{width:70%;max-height:340px;margin:auto;object-fit:contain;mix-blend-mode:multiply}.art-panel h3{font-size:30px;letter-spacing:-.035em}.art-panel p{margin-top:10px}.drop-note{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.drop-note p{max-width:520px}.brand-statement{display:grid;grid-template-columns:1fr 1fr;background:var(--section-bg,#f5f5f3);color:var(--section-ink,#171717)}.statement-image{position:relative;min-width:0;height:600px;overflow:hidden}.statement-image .editorial-media{object-position:60% center}.image-caption{position:absolute;left:var(--gutter);bottom:24px;color:#fff;background:#171717;padding:6px 10px;font-size:10px}.statement-copy{padding:64px clamp(32px,6vw,100px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.statement-copy>.meta{margin-bottom:25px}.statement-copy h1,.statement-copy h2{font-size:clamp(32px,3.6vw,52px);line-height:1.1}.statement-copy>p{max-width:380px;margin-top:25px;font-size:15px;line-height:1.75}.statement-copy>.text-link{margin-top:24px}.brand-statement--statement{display:block}.brand-statement--statement .statement-image{display:none}.brand-statement--statement .statement-copy{max-width:1800px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px 64px;padding:72px var(--gutter)}.brand-statement--statement .statement-copy>.meta{grid-column:1/-1;margin:0}.brand-statement--statement h2,.brand-statement--statement h1{grid-row:2 / span 2}.brand-statement--statement .statement-copy>p{margin:0}.brand-statement--statement .text-link{grid-column:2;justify-self:start;margin:0}.editorial-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:28px}.editorial-frame{min-width:0}.editorial-frame .editorial-media,.editorial-frame video{height:440px;width:100%;object-fit:cover}.editorial-frame--portrait .editorial-media{object-position:center}.editorial-frame--art{padding:28px;background:#f4f3ee}.editorial-frame--art .editorial-media{object-fit:contain;padding:20px;height:388px;mix-blend-mode:multiply}.editorial-frame:nth-child(3n){grid-column:1/-1}.editorial-frame figcaption{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:16px}.editorial-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px}.editorial-tags a{font-size:10px;padding-top:0;align-items:flex-start}.editorial-note{max-width:600px;margin-top:28px}.newsletter{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:64px}.newsletter h2{font-size:36px;margin:12px 0 16px}.newsletter>div>p:last-child{max-width:360px;font-size:14px}.newsletter-form{min-width:0}.newsletter-form label{display:block;font-size:12px;margin-bottom:10px}.email-field{display:flex;min-height:52px;border:1px solid #a6a6a6}.email-field input{flex:1;min-width:0;width:0;border:0;padding:14px;background:transparent;font-size:16px;outline-offset:-3px}.email-field button{min-width:140px;padding:14px 20px;background:var(--ink);color:#fff;font:11px/1.4 var(--mono);letter-spacing:.035em}.newsletter-privacy{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.65;max-width:480px}.newsletter-privacy a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.form-feedback{margin-top:16px}.form-error,[data-cart-error]{font-size:14px;color:#9c2424;margin-top:16px}.form-error:empty,[data-cart-error]:empty{display:none}.site-footer{border-top:1px solid var(--line);padding-top:48px;padding-bottom:20px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:42px}.footer-logo{display:block;width:156px;margin-bottom:14px}.footer-top p{font-size:13px}.footer-top nav{display:flex;flex-direction:column;align-items:flex-start}.footer-top nav h2{font:11px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.035em;color:var(--muted);margin-bottom:10px}.footer-top nav a{display:flex;align-items:center;min-height:44px;min-width:44px;font-size:12px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:0 20px}.footer-bottom a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.menu-dialog,.cart-dialog{position:fixed;inset:0 0 0 auto;margin:0 0 0 auto;width:min(500px,100%);height:100dvh;max-height:100dvh;max-width:100%;padding:0;border:0;overflow-y:auto;overscroll-behavior:contain;background:var(--bone);color:var(--ink);box-shadow:-10px 0 40px #0001}dialog[open]{animation:drawer-in .22s ease-out}dialog::backdrop{background:#0007}.dialog-heading{display:flex;justify-content:space-between;align-items:center;min-height:84px;padding:18px 28px;position:sticky;top:0;z-index:2;background:var(--bone);border-bottom:1px solid var(--line)}.dialog-heading h2{font-size:24px;letter-spacing:-.035em}.dialog-heading h2 span{font:12px var(--mono);margin-left:6px}.mobile-nav{padding:16px 28px}.mobile-nav a{display:flex;align-items:center;min-height:76px;font-size:30px;line-height:1.2;letter-spacing:-.025em;border-bottom:1px solid var(--line)}.menu-bottom{display:flex;flex-wrap:wrap;gap:8px 22px;padding:22px 28px;font:11px var(--mono)}.menu-bottom>*{display:inline-flex;align-items:center;min-height:44px}#DrawerCartForm{padding:0 28px 28px}.cart-empty{padding:100px 0 72px}.cart-empty p{font-size:32px;line-height:1.15;max-width:260px;margin-bottom:28px}.cart-line{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.cart-line-image{display:block;background:var(--paper)}.cart-line-image img{width:100%;height:135px;object-fit:contain}.cart-line-details h3{font-size:13px;text-transform:uppercase}.cart-line-details h3 a{display:inline-flex;align-items:center;min-height:44px}.cart-line-details p{margin-top:6px;font-size:13px}.cart-line-details .meta{font-size:10px}.quantity-control{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px;margin-top:14px}.quantity-control button,.quantity-control input{width:44px;min-width:44px;height:44px;border:1px solid var(--line);background:transparent;display:flex;align-items:center;justify-content:center;padding:0}.quantity-control input{border-inline:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;font-size:16px}.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.quantity-control .icon{width:16px;height:16px}.remove-link{display:flex;align-items:center;min-height:44px;min-width:44px;font-size:11px;margin-left:14px;text-decoration:underline;text-underline-offset:3px}.cart-total{padding-top:28px}.cart-total>p{display:flex;justify-content:space-between;gap:20px}.cart-total .cart-tax-note{font-size:12px;color:var(--muted);margin:12px 0 22px;line-height:1.7}.is-busy{opacity:.65;pointer-events:none}.cart-page{max-width:1000px;min-height:60vh}.cart-page h1{font-size:44px;margin:14px 0 36px}.cart-page .cart-line{grid-template-columns:160px minmax(0,1fr)}.cart-page .cart-line-image img{height:200px}.cart-page .cart-total{max-width:420px;margin-left:auto}.cart-page form>.text-link{margin-top:20px}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted);font-size:10px;margin-bottom:20px}.breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.product-page{padding-top:18px;padding-bottom:72px}.product-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.product-media-column{min-width:0}.product-gallery{display:grid;gap:16px}.product-media{background:var(--paper);aspect-ratio:var(--product-ratio,1/1);scroll-margin-top:104px;overflow:hidden}.product-media>a{display:block;width:100%;height:100%}.product-media img,.product-media video,.product-media iframe,.product-media model-viewer{display:block;width:100%;height:100%;object-fit:contain}.product-media:has(img){touch-action:pan-y pinch-zoom}.js-enabled .product-media:not(.is-active){display:none}.gallery-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.gallery-thumbs a{display:block;width:68px;height:80px;border:1px solid var(--line);background:var(--paper)}.gallery-thumbs img{width:100%;height:100%;object-fit:contain}.gallery-thumbs .is-active{border-color:var(--ink)}.product-info{position:sticky;top:108px;padding-top:10px}.product-info>.meta{color:var(--muted);font-size:10px}.product-info h1{font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.12;margin:12px 0 14px}.product-color{color:var(--muted);font-size:10px}.product-purchase{margin-top:22px}.product-price{font-size:18px;display:inline-block}.compare-price{color:var(--muted);font-size:15px;margin-left:12px}.purchase-note{font-size:12px;color:var(--muted);margin-top:8px}.product-form{margin-top:30px}.variant-fallback{width:100%;min-height:50px;margin-bottom:24px;padding:12px;background:var(--bone);border:1px solid var(--line)}.variant-options,.js-enabled .variant-fallback{display:none}.js-enabled .variant-options{display:block}.option-group{padding:0;margin:0 0 24px;border:0;min-width:0}.option-group legend{width:100%;display:flex;justify-content:space-between;font-size:12px;margin-bottom:12px}.option-group legend span{color:var(--muted)}.option-values{display:flex;flex-wrap:wrap;gap:8px}.option-label{display:flex;align-items:center;justify-content:center;min-width:46px;min-height:46px;padding:11px;position:relative;border:1px solid #bdbdbd;cursor:pointer;font-size:12px;line-height:1.4}.option-input:checked+.option-label{background:var(--ink);border-color:var(--ink);color:#fff}.option-input:focus-visible+.option-label{outline:2px solid var(--ink);outline-offset:4px}.option-label--sold{color:#666}.option-label--sold:after{content:"";position:absolute;height:1px;width:80%;background:currentColor;transform:rotate(-40deg)}.product-add{justify-content:center;min-height:52px}[data-add-price]{display:none}.model-sizing{font-size:12px;color:var(--muted);margin-top:20px}.product-story{font-size:14px;line-height:1.8;margin-top:24px}.product-release{margin-top:22px}.product-lookbooks{margin-top:16px}.product-details{margin-top:24px}.product-details details{border-top:1px solid var(--line)}.product-details details:last-child{border-bottom:1px solid var(--line)}.product-details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:55px;cursor:pointer;padding:15px 0;font-size:12px;text-transform:uppercase;letter-spacing:.025em}.product-details summary::-webkit-details-marker{display:none}.product-details summary span{font-size:20px}.product-details details[open] summary span{transform:rotate(45deg)}.detail-content{padding-bottom:24px;font-size:13px;line-height:1.8}.detail-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.detail-content th,.detail-content td{padding:8px;border:1px solid var(--line)}.mobile-purchase{display:none}.recommendations{border-top:1px solid var(--line)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.collection-banner{padding-top:48px;padding-bottom:0}.collection-banner>.meta{font-size:10px;color:var(--muted)}.collection-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin:12px 0 32px}.collection-intro h1{font-size:44px;line-height:1.12}.collection-intro>div{max-width:450px;font-size:14px;line-height:1.75}.collection-campaign{height:420px;overflow:hidden}.collection-campaign img{object-position:65% 7%}.collection-content{padding-top:26px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.collection-toolbar>.meta{font-size:10px;color:var(--muted)}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px}.collection-grid--small{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}.grid-editorial{min-width:0}.grid-editorial>.editorial-media{aspect-ratio:4/5;height:auto}.grid-editorial figcaption{margin-top:12px}.filter-form{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:12px}.filter-options{display:flex;flex-wrap:wrap;gap:16px}.filter{position:relative}.filter summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.filter>div{position:absolute;z-index:6;top:100%;left:0;padding:16px;min-width:210px;max-width:min(340px,90vw);border:1px solid var(--line);background:var(--bone);box-shadow:0 8px 18px #0001}.filter label{display:flex;align-items:center;gap:10px;min-height:44px}.filter input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink)}.filter input[type=number]{min-width:0;width:90px;min-height:44px;border:1px solid var(--line);padding:8px}.filter-form select{min-height:44px;padding:10px;max-width:200px;background:transparent;border:1px solid var(--line);font-size:12px}.empty-collection{grid-column:1/-1;padding:72px 0;max-width:550px}.empty-collection h2{font-size:32px}.empty-collection p,.empty-collection .text-link{margin-top:20px}.pagination{margin-top:36px}.pagination a,.pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.collection-worlds .section-head{align-items:start;margin-bottom:36px}.collection-worlds h1{font-size:48px}.worlds-intro{font-size:14px;line-height:1.75;max-width:390px}.worlds-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.world-card{display:block;min-width:0}.world-card-image{position:relative;background:var(--paper);aspect-ratio:4/5;overflow:hidden}.world-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.world-card--product .world-card-image{aspect-ratio:var(--card-ratio,1/1)}.world-card--product .world-card-image img{object-fit:contain}.world-card-status,.world-card-number{position:absolute;top:18px;background:#fff;color:#171717;padding:6px 9px;font-size:10px}.world-card-status{left:18px}.world-card-number{right:18px}.world-card-info{display:flex;justify-content:space-between;align-items:start;gap:24px;padding-top:18px}.world-card-info h3{font-size:26px;letter-spacing:-.03em}.world-card-info p{max-width:340px;margin-top:12px;font-size:14px;line-height:1.75}.world-card-info>.text-link{flex-shrink:0;font-size:10px}.worlds-grid--single{grid-template-columns:1fr}.worlds-grid--single .world-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.worlds-grid--single .world-card-info{display:flex;flex-direction:column;gap:20px;padding:0}.worlds-grid--single .world-card-info h3{font-size:36px}.archive>h1{margin-top:12px;font-size:48px}.archive-intro{margin-top:20px;max-width:580px;font-size:14px}.archive-list{margin-top:44px}.archive-start,.archive-item{display:grid;grid-template-columns:.45fr 1fr .85fr;align-items:center;gap:40px;padding:32px 0;border-top:1px solid var(--line)}.archive-number{font:48px var(--mono);letter-spacing:-.055em}.archive-start h2,.archive-item h2{font-size:32px;margin:14px 0}.archive-start p,.archive-item p{max-width:480px;font-size:14px}.archive-start img,.archive-item>.editorial-media{width:100%;height:300px;object-fit:contain}.archive-item>a{grid-column:2}.text-page{max-width:1050px;min-height:45vh}.text-page>.meta{color:var(--muted)}.text-page h1{font-size:44px;margin:12px 0 32px}.text-page--body{min-height:0;padding-block:48px;max-width:900px}.rte{line-height:1.8;font-size:15px;overflow-wrap:anywhere}.rte p+p{margin-top:20px}.rte a{text-decoration:underline;text-underline-offset:3px}.rte h2{font-size:28px;margin:32px 0 16px}.rte h3{margin:24px 0 12px}.rte ul,.rte ol{padding-left:20px}.rte table{display:block;max-width:100%;overflow-x:auto}.rte img{max-width:100%;height:auto}.contact-form{display:flex;flex-direction:column;gap:10px;margin-top:28px;max-width:620px}.contact-form label{font-size:12px;margin-top:10px}.contact-form input,.contact-form textarea{min-height:50px;border:1px solid #a6a6a6;background:transparent;padding:12px;font-size:16px}.contact-form textarea{resize:vertical}.contact-form .button{align-self:flex-start;min-width:180px;margin-top:14px}.search-page{min-height:55vh}.search-page h1{font-size:44px;margin:12px 0 28px}.search-form{max-width:760px;margin-bottom:40px}.search-form label{display:block;margin-bottom:10px;font-size:12px}.search-page>.meta:not(:first-child){margin-bottom:24px}.search-result{min-width:0;padding:20px 0}.search-result h2{font-size:24px;margin:12px 0}.error-page{padding-block:112px}.error-page h1{margin:16px 0 30px}.media-empty{display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;padding:25px;background:var(--paper);font-size:22px;text-align:center}.shopify-policy__container{max-width:1000px;margin-inline:auto;padding:72px var(--gutter)}.shopify-policy__title{text-align:left;margin-bottom:32px}.shopify-policy__title h1{font-size:44px}.shopify-policy__body{font-size:15px;line-height:1.8}.custom-liquid{overflow-wrap:anywhere}.password-page{min-height:100svh;display:grid;grid-template-columns:1fr 1fr}.password-media{position:relative;min-height:100svh}.password-media>.editorial-media{position:absolute;top:0;right:0;bottom:0;left:0;object-position:55% center}.password-copy{padding:48px clamp(32px,6vw,100px);display:flex;flex-direction:column;justify-content:center;min-width:0}.password-brand{width:140px;margin-bottom:48px;display:block}.password-copy>h1{font-size:44px;margin:14px 0 20px}.password-intro{max-width:420px;font-size:14px;margin-bottom:28px}.password-message{margin-bottom:24px;font-size:14px}.password-access{border-top:1px solid var(--line);margin-top:24px}.password-access summary{cursor:pointer;min-height:52px;display:flex;align-items:center;font-size:12px;text-decoration:underline;text-underline-offset:4px}.password-access form{margin-bottom:20px}.password-access form>label{display:block;margin-bottom:8px;font-size:12px}.password-credit{display:flex;flex-wrap:wrap;align-items:center;gap:20px;color:var(--muted);margin-top:28px;font-size:10px}.password-credit a{display:inline-flex;min-height:44px;align-items:center}@media(hover:hover){.desktop-nav a:hover:after{transform:scaleX(1)}.icon-button:hover,.text-link:hover,.footer-top nav a:hover{opacity:.6}.button:hover{background:#333;border-color:#333}.button--light:hover{background:#efefef;border-color:#efefef}.product-card-image:has(.card-secondary):hover .card-primary{opacity:0}.product-card-image:hover .card-secondary{opacity:1}.world-card:hover .world-card-image img{transform:scale(1.02)}.option-label:hover{border-color:var(--ink)}}@media(min-width:1800px){.campaign-hero{max-height:900px}.statement-image{height:660px}}@media(max-width:1199px){.desktop-nav{gap:16px}.header-utility{gap:10px}.header-utility .account-link{display:none}.product-grid,.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-grid--small{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.drop-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.statement-copy{padding-inline:40px}}@media(max-width:1023px){:root{--header: 78px;--gutter: 28px}.desktop-nav{display:none}.mobile-menu-button{display:inline-flex;justify-self:start}.header-inner{gap:12px}.header-brand{width:90px}.header-utility{gap:8px}.account-link{display:none}.campaign-hero{max-height:80svh;min-height:500px}.statement-image{height:480px}.statement-copy{padding:40px 32px}.statement-copy h1,.statement-copy h2{font-size:36px}.product-layout{grid-template-columns:1.05fr 1fr;gap:30px}.product-info{top:94px}.product-info h1{font-size:28px}.option-values{gap:6px}.option-label{min-width:44px;padding:10px}.worlds-grid--single .world-card{gap:48px}.world-card-info{flex-direction:column;gap:12px}.collection-intro,.footer-top{gap:32px}.editorial-frame .editorial-media,.editorial-frame video{height:360px}.editorial-frame--art .editorial-media{height:308px}.newsletter{gap:40px}.password-copy{padding-inline:28px}.password-brand{margin-bottom:32px}.password-copy>h1{font-size:36px}.password-copy .email-field button{min-width:120px;padding-inline:12px}}@media(max-width:749px){:root{--gutter: 20px;--header: 74px}html{scroll-padding-top:90px}body{font-size:15px}.section-wrap{padding-block:44px}.header-inner{grid-template-columns:1fr auto 1fr;padding:6px 16px;gap:6px}.header-brand{width:84px}.header-utility{gap:4px}.header-utility a{font-size:10px}.header-utility .icon{width:21px;height:21px}.announcement{justify-content:center;text-align:center;min-height:30px;padding-inline:16px;font-size:10px}.announcement-location,.announcement-end{display:none}.campaign-hero{height:var(--hero-mobile-height,620px);max-height:calc(92svh - var(--header));min-height:490px}.hero-media img{object-position:var(--hero-mobile-position,67%) center}.hero-media:after{background:linear-gradient(180deg,#0006,transparent 26%,#0002 48%,#000c)}.hero-top{top:22px;font-size:10px}.hero-top>span:last-child{display:none}.hero-copy{bottom:28px}.hero-title{font-size:40px;max-width:90%;margin-bottom:12px}.hero-collection{font-size:10px;margin-bottom:10px}.hero-bottom p{font-size:14px;margin-bottom:18px;max-width:260px}.hero-bottom .button{min-width:184px}.hero-side,.hero-number{display:none}.campaign-hero--compact{height:470px;min-height:420px}.section-head{gap:20px;align-items:start;margin-bottom:24px}.section-head h2{font-size:28px}.section-head>.text-link{font-size:10px;flex-shrink:0;text-align:right;justify-content:flex-end;margin-top:19px}.section-head .meta{font-size:10px;margin-bottom:10px}.drop-grid{grid-template-columns:1fr;gap:24px}.drop-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.drop-grid--catalog .merch-intro{padding:20px 0}.merch-intro{padding:24px 0 0}.merch-intro>.meta{margin-bottom:16px}.merch-intro h3{font-size:34px}.merch-intro>p:not(.meta){margin-top:18px;max-width:380px;font-size:14px}.merch-intro .text-link{margin-top:16px}.product-card-info{gap:8px;padding-top:9px}.product-card-info h3,.product-card-info .price{font-size:11px}.product-card-info p{font-size:9px}.card-tag{font-size:9px;left:10px;top:10px}.drop-note{grid-template-columns:1fr;gap:14px;margin-top:28px;padding-top:22px}.sample-caption{flex-wrap:wrap;font-size:11px;gap:8px}.art-panel{min-height:420px}.art-panel>img{max-height:260px}.brand-statement{grid-template-columns:1fr}.statement-image{height:auto;aspect-ratio:4/3}.statement-image .editorial-media{height:100%;object-position:60% center}.image-caption{left:20px;bottom:16px;font-size:9px}.statement-copy{padding:36px 20px 40px}.statement-copy>.meta{margin-bottom:20px;font-size:10px}.statement-copy h1,.statement-copy h2{font-size:36px}.statement-copy>p{font-size:14px;margin-top:20px;max-width:430px}.statement-copy>.text-link{margin-top:20px}.brand-statement--statement .statement-copy{grid-template-columns:1fr;padding:40px 20px;gap:22px}.brand-statement--statement h1,.brand-statement--statement h2{grid-row:auto}.brand-statement--statement .text-link{grid-column:1}.editorial-grid{grid-template-columns:1fr;gap:28px}.editorial-frame .editorial-media,.editorial-frame video{height:auto;aspect-ratio:4/3;object-position:65% center}.editorial-frame--portrait .editorial-media{aspect-ratio:4/5}.editorial-frame--art{padding:20px}.editorial-frame--art .editorial-media{height:300px;padding:15px}.editorial-frame figcaption{gap:16px;margin-top:12px}.editorial-frame figcaption .meta{font-size:10px}.editorial-tags a{font-size:10px}.editorial-note{font-size:14px;margin-top:24px}.newsletter{grid-template-columns:1fr;gap:28px;padding-block:40px}.newsletter h2{font-size:30px;margin:10px 0 14px}.newsletter>div>p:last-child{font-size:14px;max-width:380px}.newsletter .meta{font-size:10px}.newsletter-privacy{font-size:12px;margin-top:10px}.email-field button{min-width:122px;padding-inline:13px;font-size:10px}.site-footer{padding-top:36px;padding-bottom:20px}.footer-top{grid-template-columns:1fr 1fr;gap:32px 24px;padding-bottom:28px}.footer-top>div{grid-column:1/-1}.footer-logo{width:138px;margin-bottom:12px}.footer-top p{font-size:12px}.footer-top nav h2{font-size:10px}.footer-top nav a{font-size:12px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px;font-size:9px;padding-top:22px}.footer-bottom>div{gap:0 18px}.dialog-heading{min-height:74px;padding:14px 20px}.mobile-nav{padding:12px 20px}.mobile-nav a{min-height:72px;font-size:28px}.menu-bottom{padding:22px 20px}#DrawerCartForm{padding-inline:20px}.cart-line{grid-template-columns:88px minmax(0,1fr);gap:16px}.cart-line-image img{height:114px}.cart-line-details h3{font-size:12px}.cart-empty{padding-top:72px}.cart-empty p{font-size:32px}.cart-page h1{font-size:36px}.cart-page .cart-line{grid-template-columns:104px minmax(0,1fr)}.cart-page .cart-line-image img{height:136px}.product-page{padding:10px 0 44px}.breadcrumb{padding:0 20px;font-size:9px;gap:8px;margin-bottom:12px}.product-layout{grid-template-columns:1fr;gap:0}.product-media{aspect-ratio:var(--product-ratio,1/1)}.gallery-thumbs{padding:0 20px;margin-top:12px;gap:8px}.gallery-thumbs a{width:54px;height:66px}.product-info{position:static;padding:28px 20px}.product-info h1{font-size:28px;margin:12px 0 14px}.product-color,.product-info>.meta{font-size:10px}.product-purchase{margin-top:20px}.product-price{font-size:18px}.product-form{margin-top:25px}.option-group legend{font-size:12px}.option-values{gap:8px}.option-label{min-width:46px;min-height:46px;font-size:12px}.product-story{margin-top:24px;font-size:14px}.detail-content{font-size:14px}.mobile-purchase{position:fixed;z-index:18;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:var(--bone);border-top:1px solid var(--line)}.mobile-purchase>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mobile-purchase strong{font-size:11px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-purchase span{font-size:12px}.mobile-purchase .button{flex-shrink:0;min-width:138px;min-height:46px;padding:12px 18px;font-size:10px}.template-product .site-footer{padding-bottom:100px}.collection-banner{padding-top:32px;padding-bottom:0}.collection-intro{grid-template-columns:1fr;gap:20px;margin:12px 0 26px}.collection-intro h1{font-size:36px}.collection-intro>div{font-size:14px}.collection-campaign{height:280px;margin-inline:-20px}.collection-content{padding-top:24px}.collection-toolbar{gap:16px}.collection-grid,.collection-grid--small,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.collection-grid--small>.product-card:only-child{grid-column:1/-1;max-width:480px;width:100%}.collection-grid:not(.collection-grid--small) .product-card-info,.product-grid .product-card-info{flex-direction:column;align-items:flex-start;gap:4px}.collection-grid .product-card-info h3{font-size:11px}.collection-grid--small>.product-card:only-child .product-card-info h3{font-size:12px}.grid-editorial{grid-column:1/-1}.filter-form{width:100%;gap:10px}.filter-form select{max-width:160px}.filter-form .text-link{font-size:10px}.empty-collection{padding:42px 0}.empty-collection h2{font-size:28px}.collection-worlds h1{font-size:36px}.collection-worlds .section-head{flex-direction:column;gap:20px;margin-bottom:28px}.worlds-grid{grid-template-columns:1fr;gap:36px}.worlds-grid--single .world-card{grid-template-columns:1fr;gap:24px}.worlds-grid--single .world-card-info{gap:16px}.worlds-grid--single .world-card-info h3,.world-card-info h3{font-size:28px}.world-card-info p{font-size:14px}.world-card-info{padding-top:16px}.world-card-status,.world-card-number{top:14px;font-size:9px}.world-card-status{left:14px}.world-card-number{right:14px}.archive>h1{font-size:36px}.archive-start,.archive-item{grid-template-columns:1fr;gap:24px;padding:28px 0}.archive-number{font-size:36px}.archive-start h2,.archive-item h2{font-size:28px}.archive-start img{height:260px}.archive-item>a{grid-column:auto}.archive-intro{font-size:14px}.text-page h1,.search-page h1{font-size:36px}.text-page--body{padding-block:36px}.rte{font-size:15px}.error-page{padding-block:80px}.shopify-policy__container{padding:44px 20px}.shopify-policy__title h1{font-size:36px}.password-page{display:flex;flex-direction:column-reverse}.password-copy{padding:32px 20px 40px;min-height:85svh}.password-brand{width:120px;margin-bottom:36px}.password-copy>h1{font-size:36px}.password-media{min-height:0;aspect-ratio:4/3}.password-media>.editorial-media{height:100%}.password-credit{margin-top:20px}}@media(max-width:359px){.header-inner{padding-inline:12px}.header-brand{width:76px}.header-utility{gap:0}.header-utility .cart-link{font-size:9px;gap:3px}.hero-title{font-size:36px}.section-head h2{font-size:25px}.option-values{gap:7px}.option-label{min-width:44px}.mobile-purchase{padding-inline:12px;gap:12px}.mobile-purchase .button{min-width:126px}.product-card-info{flex-direction:column;align-items:flex-start;gap:4px}.email-field button{min-width:112px;padding-inline:10px}}@keyframes drawer-in{0%{transform:translate(24px);opacity:.4}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(prefers-reduced-data:reduce){.card-secondary{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/musa.css.map */
