@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_c9f5d1{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_c9f5d1{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}:root{--color-earth-parchment:#f6f1eb;--color-earth-parchment-2:#efe9e0;--color-earth-parchment-3:#e5dfd4;--color-deep-charcoal:#403a34;--color-deep-charcoal-soft:#403a3499;--color-deep-charcoal-faint:#403a3422;--color-deep-charcoal-line:#403a3555;--font-display:var(--font-schibsted),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-schibsted),ui-sans-serif,system-ui,sans-serif;--pad-x:clamp(20px,4vw,56px);--frame-pad:12px;--header-h:64px}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--color-earth-parchment);color:var(--color-deep-charcoal);font-family:var(--font-body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body{padding:var(--frame-pad);background-image:radial-gradient(rgba(64,58,52,.022) 1px,transparent 0),radial-gradient(rgba(64,58,52,.016) 1px,transparent 0);background-size:3px 3px,7px 7px;background-position:0 0,1px 2px}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}img,svg{display:block}.caption{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.body,.caption{line-height:1.5}.body{font-size:17px}.h-sm{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.015em}.h,.h-sm{font-weight:500}.h{font-size:clamp(36px,4vw,50px);line-height:1.15;letter-spacing:-.02em}.h-lg{font-size:clamp(48px,6vw,80px);line-height:1.05;font-weight:500;letter-spacing:-.025em}.display{font-size:clamp(80px,14vw,220px);line-height:.88;font-weight:600;letter-spacing:-.05em}.btn{display:inline-flex;align-items:center;gap:12px;border-radius:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;transition:background .22s ease,color .22s ease;cursor:pointer}.btn-filled{background:var(--color-deep-charcoal);color:var(--color-earth-parchment);border:1px solid var(--color-deep-charcoal);padding:16px 28px}.btn-filled:hover{background:#2b2723}.btn-ghost{background:var(--color-earth-parchment);color:var(--color-deep-charcoal);border:1px solid var(--color-deep-charcoal);padding:15px 30px}.btn-ghost:hover{background:var(--color-deep-charcoal);color:var(--color-earth-parchment)}.btn .arrow{display:inline-block;transition:transform .32s cubic-bezier(.6,.1,.2,1)}.btn:hover .arrow{transform:translateX(6px)}.header{position:fixed;top:var(--frame-pad);left:var(--frame-pad);right:var(--frame-pad);z-index:60;display:flex;align-items:stretch;height:var(--header-h);background:var(--color-earth-parchment);border-bottom:1px solid var(--color-deep-charcoal-line);border:1px solid var(--color-deep-charcoal-line);border-bottom-color:var(--color-deep-charcoal)}.nav-cell{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-right:1px solid var(--color-deep-charcoal-line);padding:0 24px;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:500;height:100%;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease,color .2s ease}.nav-cell:last-child{border-right:0}.nav-cell.link{min-width:132px}.nav-cell:not(.spacer):not(.brand):not(.products):hover{background:var(--color-deep-charcoal);color:var(--color-earth-parchment)}.nav-cell.brand{flex:0 0 160px;justify-content:flex-start;padding:0 22px}.nav-cell.brand:hover{background:transparent;color:inherit}.brand-lockup{display:flex;align-items:center;gap:12px}.brand-lockup svg{width:22px;height:auto}.brand-lockup .wordmark{font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;line-height:1}.nav-cell.products{flex:0 0 180px;gap:10px}.nav-cell.products .chev{display:inline-flex;align-items:center}.nav-cell.products.open{background:var(--color-deep-charcoal);color:var(--color-earth-parchment)}.nav-cell.spacer{flex:1 1 auto;cursor:default;border-right:1px solid var(--color-deep-charcoal-line)}.nav-cell.spacer:hover{background:transparent}.nav-cell.icon{flex:0 0 56px;min-width:0;padding:0}.nav-cell.icon svg{width:18px;height:18px;display:block}.nav-cell.cart .count{position:absolute;top:10px;right:10px;background:var(--color-deep-charcoal);color:var(--color-earth-parchment);font-size:9px;line-height:1;width:16px;height:16px;display:flex;align-items:center;justify-content:center;letter-spacing:0}.nav-cell.cart:hover .count{background:var(--color-earth-parchment);color:var(--color-deep-charcoal)}.nav-cell.lang{flex:0 0 80px;gap:10px}.mega-panel{position:fixed;top:calc(var(--frame-pad) + var(--header-h));left:var(--frame-pad);right:var(--frame-pad);z-index:59;display:flex;background:var(--color-earth-parchment);border:1px solid var(--color-deep-charcoal-line);border-top:0;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .28s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.mega-panel.open{opacity:1;transform:translateY(0);pointer-events:auto}.mega-side{flex:0 0 200px}.mega-cats,.mega-side{border-right:1px solid var(--color-deep-charcoal-line)}.mega-cats{flex:0 0 380px;display:flex;flex-direction:column;padding:18px 0}.mega-cat{padding:16px 28px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid transparent;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .2s ease,color .2s ease,padding .24s ease}.mega-cat:hover{background:var(--color-deep-charcoal);color:var(--color-earth-parchment);padding-left:36px}.mega-cat .arr{opacity:0;transition:opacity .2s ease}.mega-cat:hover .arr{opacity:1}.mega-spacer{flex:1 1 auto;border-right:1px solid var(--color-deep-charcoal-line)}.mega-feature{flex:0 0 460px;padding:20px}.mega-feature .ph{aspect-ratio:4/3;width:100%;height:380px}.page-frame{border:1px solid var(--color-deep-charcoal-line);min-height:calc(100vh - var(--frame-pad)*2);padding-top:var(--header-h)}.hero{position:relative;height:calc(100vh - var(--header-h) - var(--frame-pad)*2);min-height:640px;overflow:hidden}.hero-slide,.hero-slides{position:absolute;inset:0}.hero-slide{opacity:0;transition:opacity 1.1s ease}.hero-slide.active{opacity:1;z-index:2}.hero-slide .photo{position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(64,58,52,.1) 0 1px,transparent 1px 11px),var(--color-earth-parchment-2);border-bottom:0}.hero-slide.t-warm .photo{background:repeating-linear-gradient(135deg,rgba(64,58,52,.13) 0 1px,transparent 1px 13px),linear-gradient(180deg,#ddd3c3,#c9bca9)}.hero-slide.t-stone .photo{background:repeating-linear-gradient(135deg,rgba(64,58,52,.1) 0 1px,transparent 1px 13px),linear-gradient(170deg,#d2cdc0,#b9b1a1)}.hero-slide.t-cool .photo{background:repeating-linear-gradient(135deg,rgba(64,58,52,.1) 0 1px,transparent 1px 13px),linear-gradient(180deg,#c6c0b3,#9c958a)}.hero-slide.t-sun .photo{background:repeating-linear-gradient(135deg,rgba(64,58,52,.12) 0 1px,transparent 1px 13px),linear-gradient(180deg,#e5d8c1,#b8a386)}.hero-slide .photo .photo-label{right:24px;letter-spacing:.18em;background:rgba(246,241,235,.85)}.hero-slide .photo .photo-frame-label,.hero-slide .photo .photo-label{position:absolute;top:24px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:10px;padding:6px 10px;border:1px solid var(--color-deep-charcoal-line);color:var(--color-deep-charcoal-soft);text-transform:uppercase}.hero-slide .photo .photo-frame-label{left:24px;letter-spacing:.16em;background:rgba(246,241,235,.78)}.hero-overlay{inset:0;pointer-events:none}.hero-overlay,.hero-text{position:absolute;z-index:3}.hero-text{pointer-events:auto;left:var(--pad-x);bottom:24px;max-width:calc(100vw - var(--pad-x) * 2)}.hero-text .eyebrow{margin-bottom:6px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;mix-blend-mode:difference;filter:invert(1)}.hero-text .eyebrow,.hero-word{display:block;color:var(--color-earth-parchment)}.hero-word{position:relative;font-size:clamp(64px,15vw,240px);line-height:.86;letter-spacing:-.055em;font-weight:600;white-space:nowrap;text-shadow:0 2px 24px rgba(64,58,52,.18)}.hero-word .clip{display:inline-block;overflow:hidden}.hero-word .clip>span{display:inline-block;transform:translateY(102%);animation:rise 1.1s cubic-bezier(.2,.7,.2,1) forwards}@keyframes rise{to{transform:translateY(0)}}.hero-thumbs{pointer-events:auto;position:absolute;right:var(--pad-x);bottom:24px;z-index:4;display:flex;gap:8px;background:rgba(246,241,235,.08);padding:6px;border:1px solid rgba(246,241,235,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero-thumb{position:relative;width:124px;height:78px;overflow:hidden;cursor:pointer;outline:1px solid transparent;transition:outline-color .22s ease,transform .28s ease}.hero-thumb:hover{transform:translateY(-2px)}.hero-thumb.active{outline-color:var(--color-earth-parchment)}.hero-thumb .ph-mini{position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 1px,transparent 1px 8px),rgba(64,58,52,.55)}.hero-thumb.t-warm .ph-mini{background:repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 1px,transparent 1px 8px),linear-gradient(180deg,#8b7c66,#5b4f3f)}.hero-thumb.t-stone .ph-mini{background:repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 1px,transparent 1px 8px),linear-gradient(170deg,#948b78,#5a5446)}.hero-thumb.t-cool .ph-mini{background:repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 1px,transparent 1px 8px),linear-gradient(180deg,#7c7567,#4a4538)}.hero-thumb.t-sun .ph-mini{background:repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 1px,transparent 1px 8px),linear-gradient(180deg,#ad9776,#6b5836)}.hero-thumb .label{position:absolute;bottom:6px;left:6px;right:6px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-earth-parchment)}.hero-thumb .progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(246,241,235,.25)}.hero-thumb .progress>span{position:absolute;inset:0;right:auto;width:0;background:var(--color-earth-parchment)}.hero-thumb.active .progress>span{animation:hero-progress 6s linear forwards}@keyframes hero-progress{0%{width:0}to{width:100%}}.hero-aux{position:absolute;top:22px;right:var(--pad-x);z-index:4;gap:16px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-earth-parchment);mix-blend-mode:difference;filter:invert(1)}.hero-aux,.hero-counter{display:flex;align-items:center}.hero-counter{gap:12px}.hero-counter .num{font-size:22px;letter-spacing:-.02em;font-weight:500;font-family:var(--font-body)}.hero-counter .sep{width:60px;height:1px;background:currentColor;position:relative;overflow:hidden}.hero-arrows{position:absolute;left:var(--pad-x);bottom:30px;display:none}section{padding-top:140px;padding-bottom:140px;position:relative}.container{padding-left:var(--pad-x);padding-right:var(--pad-x)}.section-rail{position:absolute;top:50px;left:var(--pad-x);display:flex;align-items:center;gap:14px;pointer-events:none}.section-rail .dot{width:6px;height:6px;background:var(--color-deep-charcoal);transform:rotate(45deg)}.section-rail .label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.hr-line{height:1px;background:var(--color-deep-charcoal-line)}.hr-strong{height:1px;background:var(--color-deep-charcoal)}.marquee{border-top:1px solid var(--color-deep-charcoal);border-bottom:1px solid var(--color-deep-charcoal-line);overflow:hidden;padding:20px 0;white-space:nowrap;position:relative;background:var(--color-earth-parchment)}.marquee-track{display:inline-flex;gap:56px;padding-right:56px;animation:marquee 42s linear infinite;will-change:transform}.marquee-item{display:inline-flex;align-items:center;gap:14px;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.marquee-item .glyph{width:6px;height:6px;transform:rotate(45deg);background:var(--color-deep-charcoal)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.categories{padding:160px var(--pad-x)}.cat-eyebrow{margin-bottom:40px}.cat-display{font-size:clamp(56px,8.5vw,132px);line-height:.98;letter-spacing:-.04em;font-weight:500;display:block}.cat-display .word{display:inline-block;transition:color .2s ease,opacity .2s ease;cursor:pointer}.cat-display .word.dim{color:var(--color-deep-charcoal-faint)}.cat-display .word:hover{font-style:italic}.cat-display .sep{color:var(--color-deep-charcoal-soft)}.cat-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:100px}.cat-card{display:flex;flex-direction:column;cursor:pointer}.cat-card .img{aspect-ratio:4/5;overflow:hidden;position:relative;background:var(--color-earth-parchment-2)}.cat-card .img .ph{position:absolute;inset:0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.cat-card:hover .img .ph{transform:scale(1.06)}.cat-card .meta{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px;padding-bottom:12px;border-bottom:1px solid var(--color-deep-charcoal-line)}.cat-card .name{font-size:18px;letter-spacing:-.005em;font-weight:500}.cat-card .count{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-deep-charcoal-soft)}.ph{position:relative;width:100%;height:100%;background:repeating-linear-gradient(135deg,rgba(64,58,52,.1) 0 1px,transparent 1px 10px),var(--color-earth-parchment-2);overflow:hidden}.ph:after{content:attr(data-label);position:absolute;left:10px;bottom:10px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;color:var(--color-deep-charcoal-soft);text-transform:uppercase;background:rgba(246,241,235,.82);padding:4px 8px;border:1px solid var(--color-deep-charcoal-line)}.ph.tone-warm{background:repeating-linear-gradient(135deg,rgba(64,58,52,.13) 0 1px,transparent 1px 11px),linear-gradient(180deg,#ddd3c3,#c9bca9)}.ph.tone-stone{background:repeating-linear-gradient(135deg,rgba(64,58,52,.11) 0 1px,transparent 1px 11px),linear-gradient(170deg,#d2cdc0,#b9b1a1)}.ph.tone-cool{background:repeating-linear-gradient(135deg,rgba(64,58,52,.1) 0 1px,transparent 1px 11px),linear-gradient(180deg,#c6c0b3,#9c958a)}.ph.tone-sun{background:repeating-linear-gradient(135deg,rgba(64,58,52,.12) 0 1px,transparent 1px 11px),linear-gradient(180deg,#e5d8c1,#b8a386)}.ph.tone-paper{background:repeating-linear-gradient(135deg,rgba(64,58,52,.08) 0 1px,transparent 1px 11px),linear-gradient(180deg,#efe9e0,#ddd3c3)}.quality{padding:160px var(--pad-x);position:relative}.quality-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px;gap:40px;flex-wrap:wrap}.quality-head .dot-label{display:flex;align-items:center;gap:14px}.quality-head .dot-label .dot{width:7px;height:7px;background:var(--color-deep-charcoal);transform:rotate(45deg)}.quality-head .ttl{font-size:clamp(20px,2vw,26px);letter-spacing:.02em;text-transform:uppercase;font-weight:500}.quality-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.quality-col{display:flex;flex-direction:column;gap:40px}.quality-col.offset{padding-top:220px}.quality-copy{max-width:460px;font-size:14px;letter-spacing:.12em;text-transform:uppercase;line-height:1.7;font-weight:500}.quality-img{position:relative;overflow:hidden;height:60vh;min-height:480px;will-change:transform}.quality-img .ph{transition:transform 1.4s ease}.quality-img.tall{height:78vh;min-height:620px}.featured{padding:0 var(--pad-x) 160px}.featured-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:60px}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.feat-card{cursor:pointer}.feat-card .img{aspect-ratio:4/5;overflow:hidden;background:var(--color-earth-parchment-2)}.feat-card .img .ph{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.feat-card:hover .img .ph{transform:scale(1.05)}.feat-card .meta{margin-top:16px;display:flex;justify-content:space-between;align-items:baseline}.feat-card .name{font-size:16px;font-weight:500;letter-spacing:-.005em}.feat-card .tag{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.feat-card .desc,.feat-card .tag{color:var(--color-deep-charcoal-soft)}.feat-card .desc{font-size:12px;letter-spacing:.04em;margin-top:6px}.manifesto{padding:160px var(--pad-x);display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:end}.manifesto h2{font-size:clamp(40px,5vw,76px);line-height:1;letter-spacing:-.03em;font-weight:500}.manifesto h2 em{font-style:italic;font-weight:400;color:var(--color-deep-charcoal-soft)}.manifesto .right{display:flex;flex-direction:column;gap:28px;max-width:460px}.manifesto .right p{font-size:14px;letter-spacing:.1em;text-transform:uppercase;line-height:1.7}.lookbook-strip{padding:0 var(--pad-x) 160px}.look-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px}.look-row{display:flex;gap:0;overflow:hidden;border-top:1px solid var(--color-deep-charcoal);border-bottom:1px solid var(--color-deep-charcoal)}.look-cell{flex:1 1;aspect-ratio:3/4;position:relative;overflow:hidden;border-right:1px solid var(--color-deep-charcoal-line);cursor:pointer;transition:flex .6s cubic-bezier(.2,.7,.2,1)}.look-cell:last-child{border-right:0}.look-cell:hover{flex:1.4 1}.look-cell .label{position:absolute;left:16px;bottom:16px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;color:var(--color-earth-parchment);text-transform:uppercase;background:rgba(64,58,52,.6);padding:4px 8px}.newsletter{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:end;padding:120px var(--pad-x);border-top:1px solid var(--color-deep-charcoal-line)}.newsletter h2{font-size:clamp(44px,5.5vw,80px);line-height:1;letter-spacing:-.03em;font-weight:500}.news-form{display:flex;gap:0;border-bottom:1px solid var(--color-deep-charcoal);width:100%}.news-form input{flex:1 1;background:transparent;border:0;padding:18px 0;font:inherit;font-size:18px;color:var(--color-deep-charcoal);outline:0}.news-form input::placeholder{color:var(--color-deep-charcoal-soft)}.news-form button{font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:18px 8px}.news-form .arrow{margin-left:10px;display:inline-block;transition:transform .32s cubic-bezier(.6,.1,.2,1)}.news-form button:hover .arrow{transform:translateX(6px)}.footer{padding:80px var(--pad-x) 0;border-top:1px solid var(--color-deep-charcoal-line)}.footer-top{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:60px;gap:60px}.footer-brand-card{display:flex;flex-direction:column;gap:28px;align-items:flex-start}.footer-brand-card .logo-lockup{display:flex;align-items:center;gap:16px}.footer-brand-card .logo-lockup svg{width:38px;height:auto}.footer-brand-card .logo-lockup .wm{font-size:18px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.footer-brand-card .tag{font-size:clamp(22px,2.4vw,32px);line-height:1.2;letter-spacing:-.01em;font-weight:500;max-width:420px}.footer-social{font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-align:right;display:flex;flex-direction:column;gap:12px}.footer-social a{display:inline-block}.footer-social a:hover{font-style:italic}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px;gap:60px;padding:80px 0 60px;border-top:1px solid var(--color-deep-charcoal-line);margin-top:60px}.footer-grid h4{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-bottom:20px;color:var(--color-deep-charcoal-soft)}.footer-grid ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-grid li{font-size:14px}.footer-grid a:hover{font-style:italic}.giga-wordmark{font-size:clamp(120px,26vw,420px);line-height:.82;letter-spacing:-.06em;font-weight:600;display:block;white-space:nowrap;overflow:hidden;margin-bottom:20px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 0 28px;border-top:1px solid var(--color-deep-charcoal-line);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-deep-charcoal-soft)}.crosshair{position:fixed;z-index:200;top:0;left:0;width:0;height:0;pointer-events:none;mix-blend-mode:multiply;transition:opacity .2s ease;opacity:0}.crosshair.on{opacity:.65}.crosshair .ring{position:absolute;top:-10px;left:-10px;width:20px;height:20px;border:1px solid var(--color-deep-charcoal);transform:rotate(45deg);transition:transform .2s ease,width .2s ease,height .2s ease,top .2s ease,left .2s ease}.crosshair.expand .ring{width:56px;height:56px;top:-28px;left:-28px}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}.reveal.delay-1{transition-delay:.08s}.reveal.delay-2{transition-delay:.16s}.reveal.delay-3{transition-delay:.24s}.reveal.delay-4{transition-delay:.32s}.words .w{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.words.in .w{opacity:1;transform:translateY(0)}@media (max-width:1100px){.header .nav-cell.lookbook,.header .nav-cell.pro,.mega-side{display:none}.mega-feature{flex:0 0 360px}.cat-cards,.feat-grid,.quality-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-top,.manifesto,.newsletter{grid-template-columns:1fr;gap:32px}.quality-col.offset{padding-top:0}}@media (max-width:720px){.header .nav-cell.about,.header .nav-cell.instock,.header .nav-cell.lang{display:none}.nav-cell.brand{flex:0 0 140px;padding:0 18px}.nav-cell.products{flex:0 0 140px}.nav-cell.icon{flex:0 0 52px}.mega-cats{flex:1 1 auto}.hero-thumbs,.mega-feature{display:none}.cat-cards,.feat-grid,.footer-grid{grid-template-columns:1fr 1fr}.footer-grid{gap:24px}}