:root{--paper:#ffffff;--ink:#161412;--text:#3b3732;--soft:#77716a;--stone:#f5f2ed;--line:#e6e0d6;--sand:#c9b79a;--accent:#1f5c4a;--serif:var(--font-display),"Bebas Neue","Oswald",Impact,sans-serif;--italic:var(--font-accent),"Playfair Display",Georgia,serif;--sans:var(--font-text),"Montserrat","Helvetica Neue",Arial,sans-serif;--body:var(--sans);--editorial:var(--serif);--display:var(--serif);--gold:var(--accent);--highlight:var(--accent);--muted:var(--soft);--rule:var(--line);--pad:clamp(22px,5vw,88px);color-scheme:light}body,body .menu,body .zoom,html{background:var(--paper);color:var(--ink)}body{font:400 1rem/1.7 var(--sans);-webkit-font-smoothing:antialiased}body ::-moz-selection{background:var(--ink);color:var(--paper)}body ::selection{background:var(--ink);color:var(--paper)}body :is(.inner,.section,.paper,.bookstrip) :is(h1,h2,h3),body :is(h1,h2,h3){color:var(--ink);letter-spacing:-.015em;line-height:1.04;text-transform:none}body .pagehead h1 em,body :is(.inner,.section,.paper,.bookstrip) :is(h1,h2,h3) em,body :is(h1,h2,h3) em{font-weight:400;font-size:1.08em;color:var(--ink);background:none;-webkit-text-fill-color:currentColor}body p{color:var(--text)}.kicker,body .eyebrow,body :is(.section,.inner,.bookstrip,.paper) .eyebrow{font:500 .7rem/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}body .label>span{width:28px;height:1px;background:var(--accent)}figure{margin:0}body .action,body .action:not(.outline){display:inline-flex;align-items:center;gap:14px;min-height:50px;padding:0 26px;margin-top:0;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:0;box-shadow:none;font:500 .74rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;transition:background .25s,color .25s}body .action:hover{transform:none;background:var(--accent);border-color:var(--accent)}body .action.outline{background:transparent;color:var(--ink)}.quiet,body .textlink{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);font:500 .78rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--ink);text-decoration:none;margin-top:0}.quiet:hover,body .textlink:hover{color:var(--accent);border-color:var(--accent)}body .mast{height:72px;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);color:var(--ink);border-bottom:1px solid var(--line)}body .brandlock span{font:500 18px/1.1 var(--serif);letter-spacing:.26em}body .brandlock small{font:500 8px/1.3 var(--sans);letter-spacing:.34em;color:var(--soft);margin-top:5px}body .desktopnav a{font:500 .7rem/1 var(--sans);letter-spacing:.18em}body .desktopnav a:hover,body .desktopnav a[aria-current]{box-shadow:inset 0 -1px var(--accent)}body .headbook{background:none;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:0;min-height:34px;color:var(--ink);font:500 .7rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase}body .menu a{font:400 clamp(1.9rem,7vw,3.2rem)/1.15 var(--serif);letter-spacing:-.02em;text-transform:none;color:var(--ink);border-bottom:1px solid var(--line)}body .menu a[aria-current]{font-style:italic;color:var(--accent)}body .floating{background:var(--ink);color:var(--paper);border:0;box-shadow:0 8px 24px #0002}.home{padding-top:72px;overflow-x:clip}.hx{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,90px);align-items:center;max-width:1500px;margin:0 auto;padding:clamp(40px,6vw,90px) var(--pad) clamp(70px,8vw,130px)}.hxText h1{font-size:clamp(3.6rem,8.4vw,8.6rem);line-height:.92;letter-spacing:-.035em;margin:26px 0}.hxText h1 em{display:inline-block;padding-left:.6em}.hxLead{font-size:clamp(1.02rem,1.3vw,1.18rem);max-width:30ch}.hxActions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:34px}.hxArt{position:relative;padding-bottom:12%}.craftArt figure,.hxArt figure,.lagosArt figure,.mosaic figure{position:relative;overflow:hidden;background:var(--stone)}.craftArt img,.hxArt img,.lagosArt img,.mosaic img{-o-object-fit:cover;object-fit:cover}.hxMain{width:74%;margin-left:auto;aspect-ratio:4/5.2}.hxMain img{-o-object-position:70% 30%;object-position:70% 30%}.hxSmall{left:0;bottom:0;width:40%;aspect-ratio:3/4;border:10px solid var(--paper)}.hxSmall,.hxTiny{position:absolute!important}.hxTiny{top:8%;left:10%;width:17%;aspect-ratio:1}.hxNote{position:absolute;right:0;bottom:2%;width:52%;font:italic 400 1.05rem/1.3 var(--italic);color:var(--ink)}.hxNote span{font:500 .66rem var(--sans);font-style:normal;letter-spacing:.2em;color:var(--accent);margin-right:10px}.manifesto{padding:clamp(50px,7vw,110px) var(--pad);background:var(--stone)}.manifesto p{max-width:24ch;margin-left:clamp(0px,18vw,330px);font:400 clamp(1.7rem,3.6vw,3.4rem)/1.18 var(--serif);color:var(--ink);letter-spacing:-.02em}.manifesto em{color:var(--accent)}.sectionHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 40px;margin-bottom:clamp(30px,5vw,70px)}.sectionHead .kicker{grid-column:1/-1}.craftText h2,.lagosText h2,.sectionHead h2{font-size:clamp(2.5rem,5.4vw,5.4rem);margin:0}.craft,.lagos,.looks{max-width:1500px;margin:0 auto;padding:clamp(70px,9vw,150px) var(--pad)}.mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(16px,2.4vw,40px);column-gap:clamp(16px,2.4vw,40px);row-gap:clamp(40px,6vw,90px);align-items:start}.tile{display:block;color:var(--ink)}.tile figure img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.tile:hover figure img{transform:scale(1.04)}.tile:hover b{color:var(--accent)}}.t1{grid-column:1/7}.t1 figure{aspect-ratio:4/5}.t2{grid-column:8/11;margin-top:clamp(80px,12vw,200px)}.t2 figure{aspect-ratio:3/4}.t3{grid-column:2/5;margin-top:0}.t3 figure{aspect-ratio:1}.t4{grid-column:6/13;margin-top:clamp(60px,9vw,150px)}.t4 figure{aspect-ratio:16/11}.tileCap{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:14px;column-gap:14px;margin-top:16px}.tileCap span{grid-row:span 2;font:500 .66rem/2 var(--sans);letter-spacing:.18em;color:var(--accent)}.tileCap b{font:450 clamp(1.15rem,1.6vw,1.5rem)/1.2 var(--serif);color:var(--ink);transition:color .25s}.tileCap i{font:italic 400 .92rem/1.4 var(--italic);color:var(--soft)}.lagos{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(30px,6vw,110px);align-items:center}.lagosArt{position:relative;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:start}.lgBig{grid-column:1/7;grid-row:1;aspect-ratio:3/4}.lgMid{grid-column:6/11;grid-row:1;margin-top:38%;aspect-ratio:4/5;border:10px solid var(--paper)}.lgSmall{grid-column:7/10;grid-row:1;margin-top:-8%;aspect-ratio:1;width:70%}.lagosText p{max-width:38ch;margin-top:22px}.credit,.lagosText .credit{font:400 .72rem/1.5 var(--sans);color:var(--soft);letter-spacing:.04em}.craft{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,110px);align-items:center;border-top:1px solid var(--line)}.craftText{order:-1}.craftArt{position:relative;padding-bottom:14%}.crBig{width:82%;aspect-ratio:5/4}.crSmall{position:absolute!important;right:0;bottom:0;width:36%;aspect-ratio:3/4;border:10px solid var(--paper)}.craftText ol{list-style:none;padding:0;margin:30px 0 34px;border-top:1px solid var(--line)}.craftText li{display:flex;align-items:baseline;gap:18px;padding:14px 0;border-bottom:1px solid var(--line);font:400 clamp(1.25rem,2vw,1.7rem)/1.2 var(--serif);color:var(--ink)}.craftText li span{font:500 .66rem var(--sans);letter-spacing:.18em;color:var(--accent)}body .bookstrip{position:relative;background:var(--paper);border-top:1px solid var(--line);text-align:left;padding:clamp(70px,9vw,150px) var(--pad);display:grid;justify-items:start}body .bookstrip:after,body .bookstrip:before{display:none}body .bookstrip .label{justify-content:flex-start}body .bookstrip h2{font-size:clamp(2.7rem,7vw,7rem);max-width:12ch;margin:22px 0 34px clamp(0px,12vw,220px)}body :is(.inner,.section,.paper,.bookstrip,.split.paper){background:var(--paper);color:var(--text);border-top:0}body .inner{padding-top:clamp(120px,12vw,180px)}body :is(.inner,.section,.paper,.bookstrip) :is(p,dd,label,summary,li){color:var(--text);font-weight:400}body .pagehead{border-bottom:1px solid var(--line);padding-bottom:clamp(28px,4vw,56px)}body .pagehead:after,body .pagehead:before{display:none}body .pagehead h1{font-size:clamp(3rem,8vw,7.6rem);line-height:.95;letter-spacing:-.035em;margin-top:22px}body .pagehead h1 em{display:inline-block}body .pagehead p{max-width:44ch;margin-left:auto;margin-right:8%;margin-top:26px;font-size:1.05rem}body .filters button,body .plateNav a{border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);font:500 .7rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}body .filters button[aria-pressed=true],body .inner .filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}body .count{font:500 .68rem var(--sans);letter-spacing:.18em;color:var(--soft)}body .collectionSpread{border-top:1px solid var(--line)}@media (min-width:701px){body .collectionSpread:nth-child(odd){grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}body .collectionSpread:nth-child(2n){grid-template-columns:minmax(0,.8fr) minmax(0,.7fr);padding-left:12%}body .collectionSpread:nth-child(2n) .cardimage{aspect-ratio:3/4}}body .collectionSpread h2{font-size:clamp(2.2rem,4.4vw,4.4rem)}body .card small,body .collectionSpread aside>small{font:500 .66rem var(--sans);letter-spacing:.18em;color:var(--accent)}body .card h3{font-size:clamp(1.5rem,2.2vw,2.1rem)}body .card h3 span{color:var(--accent)}body .cardimage,body .clothFrame,body .folioPortrait,body .galleryimg,body .studyCloth{background:var(--stone);outline:0}body .frame:after{display:none}body .galleryimg span,body .index,body .strip>span,body .windowMark{background:var(--paper);color:var(--ink);font:500 .62rem/1.6 var(--sans);letter-spacing:.18em}body .flip{background:var(--paper);color:var(--ink);border:0;font:500 .66rem var(--sans);letter-spacing:.14em;text-transform:uppercase}body .stockSample{border-color:var(--line);font:400 .9rem var(--sans)}body .product h1{font-size:clamp(2.8rem,5.6vw,5.4rem)}body .product dt{font:500 .66rem var(--sans);letter-spacing:.2em;color:var(--accent);border-top:1px solid var(--line)}body .clothWindow{background:transparent;color:var(--ink)}body .clothMask>rect{fill:var(--paper)}body .clothMask text{font-family:var(--serif);font-style:italic}body .clothWindow figcaption{border-color:var(--line)}body .clothWindow small{font:500 .64rem var(--sans);letter-spacing:.18em;color:var(--accent)}body .clothWindow figcaption p{font:400 1.15rem/1.3 var(--serif);color:var(--ink)}body .clothWindow button{font:500 .7rem var(--sans);letter-spacing:.14em;text-transform:uppercase;border-bottom-color:var(--ink)}body .clothWindow button span{color:var(--accent)}body .stageChoices button{background:var(--paper);color:var(--ink);border:1px solid var(--line);font-weight:500}body .stageChoices button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}body .stageBody small,body .stageChoices small{color:var(--accent)}body .stageChoices button[aria-pressed=true] small{color:#bfe0d4}body .stageMeter{background:var(--line);height:2px}body .stageMeter i{background:var(--accent)}body .step{border-top:1px solid var(--line)}body .step h3{font-size:clamp(1.8rem,3vw,2.8rem)}.atelierCollage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 clamp(14px,2vw,30px);padding:clamp(50px,7vw,110px) var(--pad)}.atelierCollage figure{position:relative;overflow:hidden;background:var(--stone)}.atelierCollage img{-o-object-fit:cover;object-fit:cover}.acA{grid-column:1/8;aspect-ratio:5/4}.acB{grid-column:9/12;aspect-ratio:3/4;margin-top:22%}.acC{grid-column:5/8;aspect-ratio:1;margin-top:-14%;border:10px solid var(--paper)}.acNote{grid-column:9/13;align-self:end;font:italic 400 clamp(1.3rem,2vw,1.8rem)/1.3 var(--italic);color:var(--ink);margin-top:30px}body .folioBrief,body .folioIndex{border-color:var(--line)}body .folioIndex a{font:400 clamp(1rem,1.6vw,1.35rem)/1.2 var(--serif)}body .folioIndex a[aria-current]{color:var(--accent);font-style:italic;box-shadow:inset 0 -1px var(--accent)}body .folio small,body .folioIndex span{color:var(--accent)}body .folioPortrait figcaption{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}body .briefButton{border:1px solid var(--ink);border-radius:0;color:var(--ink);font:500 .7rem var(--sans);letter-spacing:.14em;text-transform:uppercase}body .briefButton[aria-pressed=true]{background:var(--ink);color:var(--paper)}body .questions details{border-top:1px solid var(--line)}body .questions summary{font:400 clamp(1.3rem,2.6vw,2rem)/1.2 var(--serif);color:var(--ink);text-transform:none}body .questions small,body .questions summary:after{color:var(--accent);font-family:var(--sans)}body .bookingform label{font:500 .7rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}body .bookingform :is(input,select,textarea),body .inner .bookingform :is(input,select,textarea){background:var(--paper);color:var(--ink);border:0;border-bottom:1px solid var(--sand);border-radius:0;padding:10px 0;font:400 1rem var(--sans);letter-spacing:0;text-transform:none}body .bookingform :is(input,select,textarea):focus{outline:0;border-bottom-color:var(--ink)}body .contactgrid>div{background:var(--stone);border:0;padding:clamp(26px,3vw,44px)}body .contactgrid>div:nth-child(2){margin-top:clamp(0px,6vw,90px);background:var(--paper);border:1px solid var(--line)}body .contactgrid h3{font-size:clamp(2rem,3vw,2.8rem);margin-bottom:14px}body .footer{background:var(--stone);color:var(--ink);border-top:0}body .footer:before{display:none}body .footer h3{font:450 1.6rem/1.15 var(--serif);color:var(--ink);margin-top:12px}body .footbase,body .footer small,body .footgrid p{color:var(--soft)}body .footbase{border-top-color:var(--line)}body .footgrid>div:nth-child(2) a{color:var(--ink)}body .footgrid>div:nth-child(2) a:hover{color:var(--accent)}body .subscribe{border-bottom-color:var(--ink)}body .subscribe button,body .subscribe input{color:var(--ink)}@media (max-width:900px){.craft,.hx,.lagos{grid-template-columns:1fr}.craftText{order:0}}@media (max-width:700px){:root{--pad:24px}body .mast{height:64px;grid-template-columns:minmax(0,1fr) 44px}body .mast .headbook{display:none}body .brandlock span{font-size:15px;letter-spacing:.22em}body .brandlock small{font-size:7px}body .brandlock svg{width:38px;height:38px}.home{padding-top:64px}.hx{gap:40px;padding:34px var(--pad) 70px}.hxText h1{font-size:clamp(3.3rem,16vw,4.6rem);margin:18px 0}.hxLead{font-size:1rem}.hxActions{gap:14px 24px;margin-top:26px}.hxMain{width:80%}.hxSmall{width:44%;border-width:7px}.hxTiny{width:20%;top:6%;left:4%}.hxNote{position:static;width:auto;text-align:right;margin-top:14px;font-size:.9rem}.hxArt{padding-bottom:0}.hxSmall{bottom:34px}.manifesto{padding:56px var(--pad)}.manifesto p{margin-left:12%;font-size:1.6rem}.craft,.lagos,.looks{padding:72px var(--pad)}.craftText h2,.lagosText h2,.sectionHead h2{font-size:clamp(2.3rem,11vw,3.2rem)}.mosaic{grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:36px}.t1{grid-column:1/7}.t2{grid-column:1/4;margin-top:0}.t3{grid-column:4/7;margin-top:64px}.t3 figure{aspect-ratio:3/4}.t4{grid-column:2/7;margin-top:0}.sectionHead{grid-template-columns:1fr}.t4 figure{aspect-ratio:4/3}.tileCap{-moz-column-gap:10px;column-gap:10px;margin-top:12px}.tileCap b{font-size:1.05rem}.tileCap i{font-size:.82rem}.lagos{gap:40px}.lgMid{border-width:7px}.craftArt{padding-bottom:20%}.crBig{width:88%}.crSmall{width:40%;border-width:7px}body .bookstrip h2{font-size:clamp(2.5rem,12vw,3.6rem);margin-left:8%}body .inner{padding-top:104px}body .pagehead h1{font-size:clamp(2.7rem,13vw,3.8rem);letter-spacing:-.03em}body .pagehead p{margin:20px 0 0 12%;font-size:1rem}.atelierCollage{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 12px;padding:48px var(--pad)}.acA{grid-column:1/6}.acB{grid-column:4/7;margin-top:-18%;border:7px solid var(--paper)}.acC{grid-column:1/4;grid-row:2;margin-top:20%;border:0}.acNote{grid-column:1/7;margin-top:28px}body .contactgrid>div:nth-child(2){margin-top:0}body .footer h3{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.tile figure img{transition:none}}body .contactgrid .action{margin-top:22px}.clNote em,.manifesto em,.quoteBand em,body em{font-style:italic;font-weight:400}body{font-size:.97rem}.kicker,body .eyebrow,body :is(.section,.inner,.bookstrip,.paper) .eyebrow{font-weight:600}body .footer{--serif:var(--font-serif),"Bodoni Moda",Georgia,serif;--sans:var(--font-sans),"Jost","Helvetica Neue",Arial,sans-serif;font-family:var(--sans)}body .footer h3{font-family:var(--serif);font-weight:450}body .footer :is(p,a,small,label,input,.footbase){font-family:var(--sans)}body .footer .eyebrow{font-family:var(--sans);font-weight:500}body .mast{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;height:84px;padding:0 var(--pad);background:rgba(255,255,255,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:height .35s ease,border-color .35s ease}body .mast.scrolled{height:64px;border-bottom-color:var(--line)}body .mast:after{content:"";position:absolute;left:50%;bottom:-1px;width:56px;height:2px;background:var(--accent);transform:translateX(-50%)}body .desktopnav{display:flex;align-items:center;gap:clamp(18px,2.6vw,42px)}body .navL{justify-self:start}body .navR{justify-self:end}body .desktopnav a{position:relative;font:600 .68rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);box-shadow:none}body .desktopnav a:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .4s ease}body .desktopnav a:hover:after,body .desktopnav a[aria-current]:after{transform:scaleX(1);transform-origin:left}body .desktopnav a:hover,body .desktopnav a[aria-current]{color:var(--accent);box-shadow:none}body .brandlock{justify-self:center;display:block;text-align:center}body .brandlock span{display:block;font:400 28px/1 var(--serif);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);padding-left:.22em}body .brandlock small{display:block;margin-top:6px;font:600 8px/1 var(--sans);letter-spacing:.5em;color:var(--accent);text-transform:uppercase}body .desktopnav .headbook,body .headbook{min-height:0;padding:12px 18px;border:1px solid var(--ink);font:600 .66rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);transition:background .25s,color .25s}body .desktopnav .headbook:after{display:none}body .desktopnav .headbook:hover{background:var(--ink);color:var(--paper)}body .menub{justify-self:end;align-items:center;gap:10px;min-height:44px;padding:0;font:600 .7rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border:0;border-radius:0}body .menub,body .menub:before{display:none}body .menub i{display:block;width:22px;height:7px;border-block:1.5px solid currentColor}body .menu{padding:18px var(--pad) max(28px,env(safe-area-inset-bottom));background:var(--paper)}body .menu[open]{display:flex;flex-direction:column}.menuTop{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:clamp(20px,5vh,50px)}.menuBrand{font:400 1.3rem/1 var(--serif);letter-spacing:.22em;text-transform:uppercase}body .menu .menuTop button{align-self:center;font:600 .7rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--ink);min-height:32px}.menuLinks{display:flex;flex-direction:column}body .menu .menuLinks a{display:flex;align-items:baseline;gap:16px;padding:10px 0;min-height:48px;font:400 clamp(1.9rem,8.5vw,3rem)/1.1 var(--serif);letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--line);animation:none}body .menu .menuLinks a small{font:600 .62rem/1 var(--sans);letter-spacing:.18em;color:var(--accent);min-width:22px}body .menu .menuLinks a[aria-current]{font-family:var(--italic);font-style:italic;color:var(--accent)}.menuFoot{margin-top:auto;padding-top:26px;font:600 .66rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}html.motion [data-reveal]:not(.dl){opacity:0;transform:translateY(34px);transition:opacity 1s ease,transform 1.1s cubic-bezier(.2,.7,.2,1),clip-path 1.3s cubic-bezier(.2,.7,.2,1)}html.motion figure[data-reveal]{clip-path:inset(0 0 22% 0)}html.motion [data-reveal].is-in:not(.dl){opacity:1;transform:none;clip-path:inset(0 0 0 0)}html.motion .cluster .c2,html.motion .detailRow .dr:nth-child(2n),html.motion .mosaic .tile:nth-child(2),html.motion .phArt .pa2{transition-delay:.12s}html.motion .cluster .c3,html.motion .mosaic .tile:nth-child(3),html.motion .phArt .pa3{transition-delay:.24s}.dl{position:absolute;pointer-events:none;overflow:visible;z-index:0}.dl path{stroke:var(--sand);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:0}html.motion .dl path{stroke-dashoffset:1;transition:stroke-dashoffset 2.4s cubic-bezier(.6,0,.2,1)}html.motion .dl.is-in path{stroke-dashoffset:0}.dl-tape path{stroke:var(--ink);stroke-width:1;opacity:.55}.dl-corner path,.dl-vertical path{stroke:var(--accent)}.dl-stitch path{stroke-dasharray:6 6}.hx{position:relative}.hxVert{left:calc(var(--pad) / 2 - 6px);top:12%;width:12px;height:46%}.hxCorner{right:-14px;top:-14px;width:90px;height:90px;transform:scaleX(-1)}.manifesto{position:relative;overflow:hidden}.manifesto p{position:relative;z-index:1}.mfLine{left:0;bottom:18%;width:100%;height:140px}.looks{position:relative}.looksTape{right:var(--pad);top:clamp(80px,10vw,160px);width:min(320px,40vw);height:26px}body .bookstrip{overflow:hidden}body .bookstrip>:not(.dl){position:relative;z-index:1}.bsLoop{right:-40px;top:18%;width:min(560px,60vw);height:220px}.pagehead{position:relative}.phTape{left:0;bottom:-14px;width:min(300px,50%);height:24px}.prVert,.valVert{right:calc(var(--pad) / 2);top:120px;width:12px;height:340px}.productPage,.values{position:relative}body .pagehead.hasArt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,90px);align-items:center}.phArt{position:relative;height:clamp(300px,34vw,480px)}.phArt figure{position:absolute!important;overflow:hidden;background:var(--stone);margin:0}.phArt img{-o-object-fit:cover;object-fit:cover}.pa1{right:0;top:0;width:56%;aspect-ratio:3/4;z-index:1}.pa2{left:4%;bottom:0;width:40%;border:8px solid var(--paper);z-index:2}.pa2,.pa3{aspect-ratio:1}.pa3{left:20%;top:2%;width:17%;z-index:0}.phArc{left:-6%;top:-10%;width:70%;height:120%}body .pagehead.hasArt p{margin-left:0}.wordBand{max-width:1500px;margin:0 auto;padding:clamp(40px,6vw,100px) var(--pad)}.scrollWord{margin:0}.swFrame{--open:0;position:relative;overflow:hidden;isolation:isolate;aspect-ratio:2.1;background:var(--stone)}.swFrame img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;transform:scale(calc(1.12 - var(--open) * .12))}.swMask{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);pointer-events:none;transform-origin:50% 62%;transform:scale(calc(1 + var(--open) * var(--open) * 7));opacity:calc(1.25 - var(--open) * 1.25)}.swMask>rect{fill:var(--paper)}body .clothMask text,body .swMask text{font-family:var(--serif);font-style:normal}.swLabel{position:absolute;left:14px;bottom:12px;padding:5px 10px;background:var(--paper);font:600 .62rem/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);opacity:calc(var(--open) * 1.4)}.scrollWord figcaption{display:flex;align-items:center;gap:14px;padding:16px 0 0;font:italic 400 1.15rem/1.3 var(--italic);color:var(--ink)}.scrollWord figcaption i{display:block;width:46px;height:1px;background:var(--accent)}.process .scrollWord .swFrame,.split .scrollWord .swFrame{aspect-ratio:1.2}.split .clothWindow{padding:16px var(--pad)}.cluster{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(14px,2vw,32px);column-gap:clamp(14px,2vw,32px);align-items:start;max-width:1500px;margin:0 auto;padding:clamp(60px,8vw,130px) var(--pad)}.cluster figure{position:relative;overflow:hidden;background:var(--stone);margin:0;z-index:1}.cluster img{-o-object-fit:cover;object-fit:cover}.cl-a .c3,.cl-b .c3,.cl-c .c4,.cluster .bordered{border:10px solid var(--paper);z-index:2}.clNote{position:relative;z-index:1;padding-top:26px}.clNote p{font:400 clamp(1.5rem,2.6vw,2.4rem)/1.2 var(--serif);color:var(--ink);max-width:22ch}.clNote em{color:var(--accent)}.clNote .credit{display:block;margin-top:14px}.clLine{left:0;top:40%;width:100%;height:200px}.cl-a .c1{grid-column:1/7;grid-row:1/3;aspect-ratio:4/5}.cl-a .c2{grid-column:8/13;grid-row:1;aspect-ratio:16/10;margin-top:8%}.cl-a .c3{grid-column:6/9;grid-row:2;aspect-ratio:1;margin-top:-10%}.cl-a .c4{grid-column:10/12;grid-row:2;aspect-ratio:3/4;margin-top:24%}.cl-a .clNote{grid-column:7/13;grid-row:3}.cl-b .c1{grid-column:6/13;grid-row:1;aspect-ratio:5/4}.cl-b .c2{grid-column:1/5;grid-row:1;aspect-ratio:3/4;margin-top:22%}.cl-b .c3{grid-column:3/6;grid-row:2;aspect-ratio:1;margin-top:-14%}.cl-b .c4{grid-column:8/11;grid-row:2;aspect-ratio:4/5;margin-top:6%}.cl-b .clNote{grid-column:1/7;grid-row:3}.cl-c .c1{grid-column:1/5;grid-row:1;aspect-ratio:3/4;margin-top:14%}.cl-c .c2{grid-column:5/10;grid-row:1;aspect-ratio:4/5}.cl-c .c3{grid-column:10/13;grid-row:1;aspect-ratio:1;margin-top:34%}.cl-c .c4{grid-column:3/7;grid-row:2;aspect-ratio:16/11;margin-top:-8%}.cl-c .clNote{grid-column:8/13;grid-row:2;align-self:center}.details{max-width:1500px;margin:0 auto;padding:clamp(60px,8vw,130px) var(--pad)}.detailRow{display:grid;grid-template-columns:1.4fr .8fr 1.2fr .7fr 1fr .8fr;gap:clamp(10px,1.6vw,24px);align-items:start}.detailRow figure{position:relative;overflow:hidden;background:var(--stone);margin:0}.detailRow img{-o-object-fit:cover;object-fit:cover}.dr1{aspect-ratio:3/4}.dr2{aspect-ratio:1;margin-top:9vw}.dr3{aspect-ratio:4/5;margin-top:3vw}.dr4{aspect-ratio:3/4;margin-top:13vw}.dr5{aspect-ratio:1;margin-top:1vw}.dr6{aspect-ratio:3/5;margin-top:7vw}.details .credit{margin-top:18px}.quoteBand{position:relative;overflow:hidden;background:var(--stone)!important;padding:clamp(70px,9vw,140px) var(--pad)!important}.quoteBand p{position:relative;z-index:1;max-width:26ch;margin-left:clamp(0px,14vw,260px);font:400 clamp(1.7rem,3.4vw,3.2rem)/1.2 var(--serif);color:var(--ink)!important}.quoteBand em{color:var(--accent)}.qbLine{left:0;bottom:10%;width:100%;height:160px}.bookLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(30px,6vw,110px);align-items:start}.bookArt{position:relative;height:clamp(420px,42vw,620px)}.bookArt figure{position:absolute!important;overflow:hidden;background:var(--stone);margin:0}.bookArt img{-o-object-fit:cover;object-fit:cover}.ba1{right:0;top:0;width:62%;aspect-ratio:3/4}.ba2{left:0;top:36%;width:44%;aspect-ratio:4/5;border:10px solid var(--paper);z-index:2}.ba3{right:10%;bottom:0;width:28%;aspect-ratio:1}.baLoop{left:-10%;top:4%;width:90%;height:40%}.bookArt .credit{position:absolute;left:0;bottom:0}body .collectionSpread .cardimage{transition:transform .6s ease}.productPage .product{position:relative;z-index:1}@media (max-width:1100px){body .navL,body .navR a:not(.headbook){display:none}body .mast{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}body .menub{display:inline-flex;grid-column:1;grid-row:1;justify-self:start}body .navR{display:flex;grid-column:3}}@media (max-width:700px){body .mast,body .mast.scrolled{grid-template-columns:minmax(0,1fr) auto;height:64px;padding:0 var(--pad)}body .mast:after{left:var(--pad);transform:none;width:40px}body .navR{display:none}body .brandlock{justify-self:start;text-align:left}body .brandlock span{font-size:20px;letter-spacing:.18em;padding-left:0}body .brandlock small{font-size:7px;letter-spacing:.42em;margin-top:5px}body .menub{display:inline-flex;grid-column:2;justify-self:end}.hxVert{display:none}.hxCorner{width:54px;height:54px;right:-8px;top:-8px}.looksTape{display:none}.bsLoop{width:80%;right:-24%;top:auto;bottom:4%;height:120px;opacity:.6}.mfLine{bottom:2%;height:60px}body .pagehead.hasArt{grid-template-columns:1fr;gap:34px}.phArt{height:250px;margin-bottom:8px}.pa1{width:54%}.pa2{left:0;width:42%;border-width:6px}.pa3{left:30%;width:20%;top:0}.prVert,.valVert{display:none}.wordBand{padding:36px var(--pad) 50px}.swFrame{aspect-ratio:1.25}.scrollWord figcaption{font-size:1.05rem}.cluster{grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px;padding:56px var(--pad)}.cl-b .c3,.cl-c .c4,.cluster .c3{border-width:6px}.cl-a .c1{grid-column:1/6;grid-row:1;aspect-ratio:4/5}.cl-a .c2{grid-column:3/7;grid-row:2;aspect-ratio:4/3;margin-top:-16%}.cl-a .c3{grid-column:1/3;grid-row:2;aspect-ratio:3/4;margin-top:30%;border:0}.cl-a .c4{grid-column:2/5;grid-row:3;aspect-ratio:1;margin-top:8%}.cl-a .clNote{grid-column:1/7;grid-row:4}.cl-b .c1{grid-column:2/7;grid-row:1;aspect-ratio:5/4}.cl-b .c2{grid-column:1/4;grid-row:2;aspect-ratio:3/4;margin-top:-12%;border:6px solid var(--paper);z-index:2}.cl-b .c3{grid-column:4/7;grid-row:2;aspect-ratio:1;margin-top:18%;border:0}.cl-b .c4{grid-column:3/6;grid-row:3;aspect-ratio:4/5;margin-top:8%}.cl-b .clNote{grid-column:1/7;grid-row:4}.cl-c .c1{grid-column:1/4;grid-row:1;aspect-ratio:3/4;margin-top:26%}.cl-c .c2{grid-column:3/7;grid-row:1;aspect-ratio:4/5;border:6px solid var(--paper);z-index:2}.cl-c .c3{grid-column:5/7;grid-row:2;aspect-ratio:1;margin-top:10%}.cl-c .c4{grid-column:1/5;grid-row:2;aspect-ratio:16/11;margin-top:4%;border:0}.cl-c .clNote{grid-column:1/7;grid-row:3}.clNote p{font-size:1.5rem}.details{padding:56px 0}.details .credit,.details .sectionHead{padding:0 var(--pad)}.detailRow{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 var(--pad) 10px;scrollbar-width:none}.detailRow::-webkit-scrollbar{display:none}.detailRow figure{flex:none;scroll-snap-align:start}.dr1{width:58vw}.dr2{width:36vw;margin-top:30%}.dr3{width:50vw;margin-top:8%}.dr4{width:34vw;margin-top:40%}.dr5{width:48vw;margin-top:0}.dr6{width:34vw;margin-top:22%}.quoteBand p{margin-left:6%;font-size:1.6rem}.bookLayout{grid-template-columns:1fr}.bookArt{height:380px;margin-top:20px}}@media (prefers-reduced-motion:reduce){html.motion [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}html.motion .dl path{stroke-dashoffset:0;transition:none}}body :is(.pagehead,.section,.bookstrip,.split.paper) :is(h1,h2) em{color:var(--accent)}.bookArt .credit{bottom:-30px}html{scroll-behavior:auto!important}body :is(.inner,.section,.paper,.bookstrip) :is(h1,h2,h3),body :is(h1,h2,h3){font-family:var(--serif);font-weight:400;letter-spacing:.005em;line-height:.92;text-transform:uppercase}body .pagehead h1 em,body :is(.inner,.section,.paper,.bookstrip) :is(h1,h2,h3) em,body :is(h1,h2,h3) em{font-family:var(--italic);font-style:italic;font-weight:500;font-size:.74em;letter-spacing:-.01em;text-transform:none;line-height:1}.clNote em,.manifesto em,.quoteBand em,body em{font-family:var(--italic);font-weight:500;text-transform:none}body{font-size:.95rem;line-height:1.75}.hxText h1{font-size:clamp(4.6rem,10.5vw,11rem);line-height:.88}.hxText h1 em{padding-left:.3em}body .pagehead h1{font-size:clamp(3.8rem,9.6vw,9.4rem);line-height:.9}.craftText h2,.lagosText h2,.sectionHead h2{font-size:clamp(3.2rem,6.6vw,6.8rem)}body .bookstrip h2{font-size:clamp(3.4rem,8.6vw,8.6rem);line-height:.9}.clNote p,.manifesto p,.quoteBand p{text-transform:uppercase;letter-spacing:.01em;line-height:1.02}.manifesto p{font-size:clamp(2.3rem,4.8vw,4.6rem);max-width:20ch}.clNote em,.manifesto em,.quoteBand em{font-size:.78em}.clNote p{font-size:clamp(1.9rem,3.2vw,3rem)}.quoteBand p{font-size:clamp(2.2rem,4.4vw,4.2rem)}.tileCap b{font-size:clamp(1.4rem,2vw,1.9rem);letter-spacing:.01em;line-height:1}.craftText li{font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:.01em}body .menu .menuLinks a{font-size:clamp(2.5rem,11vw,3.6rem);letter-spacing:.01em;line-height:1;text-transform:uppercase}body .menu .menuLinks a[aria-current]{font-size:clamp(2rem,8.6vw,2.9rem);text-transform:none;font-weight:500}.menuBrand,body .brandlock span{letter-spacing:.2em}body .brandlock span{font-size:32px}body .questions summary{font:400 clamp(1.5rem,2.8vw,2.2rem)/1.05 var(--serif);letter-spacing:.01em;text-transform:uppercase}body .folioIndex a{font:400 clamp(1.2rem,1.9vw,1.6rem)/1 var(--serif);text-transform:uppercase}body .clothWindow figcaption p{font-family:var(--italic);font-style:italic}body .contactgrid h3{font-size:clamp(2.4rem,3.6vw,3.4rem)}.hxNote{font-family:var(--italic)}body .card h3,body .stageChoices button{letter-spacing:.01em}.shopBar{position:sticky;top:64px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;margin-top:clamp(28px,4vw,48px);background:rgba(255,255,255,.94);border-bottom:1px solid var(--line)}.shopBar .count,.shopBar .filters{margin:0}.shopSection{padding-top:clamp(44px,6vw,90px)}.shopHead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 40px;margin-bottom:clamp(22px,3vw,40px);padding-bottom:16px;border-bottom:1px solid var(--line)}.shopHead h2{font-size:clamp(2.8rem,5vw,4.8rem);margin:0}.shopHead p{max-width:40ch;margin:0;color:var(--soft)}.shopGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(30px,3.4vw,54px) clamp(14px,1.8vw,28px)}.shopCard{min-width:0}.shopPhoto{position:relative;display:block;overflow:hidden;aspect-ratio:3/4;background:var(--stone)}.shopPhoto img{-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.shopAlt{opacity:0}@media (hover:hover){.shopCard:hover .shopPhoto img{transform:scale(1.04)}.shopCard:hover .shopAlt{opacity:1}}.shopNo,.shopTag{position:absolute;left:10px;top:10px;padding:5px 9px;background:var(--paper);font:600 .6rem/1.3 var(--sans);color:var(--ink)}.shopCard small,.shopNo,.shopTag{letter-spacing:.18em;text-transform:uppercase}.shopCard small{display:block;margin-top:14px;font:600 .62rem/1.4 var(--sans);color:var(--accent)}body .shopCard h3{margin:6px 0 4px;font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1}.shopCard .shopPhoto+h3{margin-top:14px}.shopLink{display:inline-flex;align-items:center;min-height:34px;font:600 .66rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);transition:border-color .25s,color .25s}.shopLink:hover{color:var(--accent);border-bottom-color:var(--accent)}.shopCredit{margin-top:clamp(30px,4vw,50px);max-width:90ch}@media (max-width:900px){.shopGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.hxText h1{font-size:clamp(4.2rem,21vw,6rem)}body .pagehead h1{font-size:clamp(3.4rem,17vw,5rem)}.craftText h2,.lagosText h2,.sectionHead h2{font-size:clamp(2.9rem,14vw,4rem)}body .bookstrip h2{font-size:clamp(3.2rem,16vw,4.6rem)}.manifesto p{font-size:2.2rem;margin-left:6%}.clNote p{font-size:1.9rem}.quoteBand p{font-size:2.1rem}body .brandlock span{font-size:24px}.shopBar{top:64px;flex-wrap:wrap;padding:10px 0}.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.shopHead h2{font-size:2.8rem}body .shopCard h3{font-size:1.3rem}.shopLink{font-size:.6rem;letter-spacing:.12em}}body{font-size:1rem;color:var(--text)}body :is(h1,h2,h3){letter-spacing:.012em}body .hxText h1 em,body :is(h1,h2,h3) em{color:var(--accent)}.kicker,body .eyebrow{font-size:.66rem;letter-spacing:.3em}.cinemaText p,.coverText p:not(.kicker),.faqSide>p,.hxLead,.mhLead,.splitLead{font:500 clamp(1rem,1.25vw,1.15rem)/1.6 var(--sans);color:var(--text)}.craftText li span,.infoRow small,.shopNo,.tileCap span,.valNo{font-family:var(--italic)!important;font-style:italic;letter-spacing:.02em!important;text-transform:none!important}.hxMain{width:70%}.hxSmall{width:36%}.hxTiny{display:none}.t2{margin-top:clamp(40px,6vw,100px)}.t4{margin-top:clamp(30px,4vw,70px)}.lgSmall{display:none}.lgMid{margin-top:26%}.dr2{margin-top:4vw}.dr3{margin-top:1.5vw}.dr4{margin-top:6vw}.dr5{margin-top:0}.dr6{margin-top:3vw}.cinema{padding:clamp(120px,13vw,190px) 0 clamp(40px,5vw,70px);text-align:center}.cinemaText{padding:0 var(--pad)}.cinemaText .label{justify-content:center}.cinema h1{font-size:clamp(4.4rem,12vw,12rem);margin:18px 0 14px}.cinemaText p{max-width:34ch;margin:0 auto}.cinemaBand{position:relative;overflow:hidden;margin:clamp(36px,5vw,70px) 0 0;height:clamp(260px,42vw,620px);background:var(--stone)}.cinemaBand img{-o-object-fit:cover;object-fit:cover}.cinemaCredit{padding:12px var(--pad) 0;text-align:right}body .bespokeBody{padding-top:clamp(40px,6vw,90px)}.cover{position:relative;isolation:isolate;height:max(560px,92svh);overflow:hidden;display:flex;align-items:flex-end;background:#1a1714}.cover>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;z-index:-2}.cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0d0b09e0,#0d0b0966 40%,transparent 70%)}.coverText{padding:0 var(--pad) clamp(40px,6vw,80px);color:#fff}.coverText .kicker{color:#cfe5dc}body .coverText h1{color:#fff;font-size:clamp(5rem,15vw,15rem);line-height:.85;margin:14px 0 16px}body .coverText h1 em{color:#cfe5dc}body .coverText p:not(.kicker){color:#eee8df;max-width:36ch}.coverIssue{position:absolute;top:100px;right:var(--pad);font:italic 500 1.2rem var(--italic);color:#fff}body .lookbookBody{padding-top:clamp(50px,6vw,90px)}.film{padding:clamp(40px,6vw,90px) 0 clamp(60px,8vw,120px)}.filmHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 30px;padding:0 var(--pad) 18px}.filmRow{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--pad) 12px;scrollbar-width:thin}.filmRow figure{position:relative;flex:0 0 clamp(220px,22vw,340px);aspect-ratio:3/4;margin:0;overflow:hidden;background:var(--stone);scroll-snap-align:start}.filmRow img{-o-object-fit:cover;object-fit:cover}.manifestoHero{position:relative;max-width:1300px;margin:0 auto;padding:clamp(130px,14vw,200px) var(--pad) clamp(40px,5vw,70px);text-align:center}.manifestoHero h1{font-size:clamp(3.6rem,8.4vw,8.4rem);margin:20px auto;max-width:14ch}.mhLead{max-width:40ch;margin:0 auto}.mhTape{position:relative!important;display:block;margin:clamp(30px,4vw,50px) auto 0;width:min(360px,70%);height:24px}.panorama{position:relative;margin:0;height:clamp(240px,38vw,560px);overflow:hidden;background:var(--stone)}.panorama img{-o-object-fit:cover;object-fit:cover}.panorama figcaption{position:absolute;right:var(--pad);bottom:14px;padding:5px 10px;background:var(--paper);font:500 .68rem/1.4 var(--sans);color:var(--soft)}.pair{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(20px,4vw,60px);align-items:end;max-width:1500px;margin:0 auto;padding:clamp(60px,8vw,120px) var(--pad)}.pair figure{position:relative;overflow:hidden;margin:0;background:var(--stone)}.pair img{-o-object-fit:cover;object-fit:cover}.pairBig{aspect-ratio:4/3}.pairSmall{aspect-ratio:1;width:70%}.pairSide p{margin-top:22px;font:400 clamp(1.8rem,2.8vw,2.6rem)/1 var(--serif);text-transform:uppercase;color:var(--ink)}.pairSide em{color:var(--accent);font-size:.8em}.pairSide .credit{display:block;margin-top:12px}.valueRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,60px);margin-top:30px}body .valueRow .step{border-top:2px solid var(--ink);padding-top:20px}.valNo{display:block;font-size:1.4rem;color:var(--accent);margin-bottom:10px}.splitScreen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:100svh}.splitForm{padding:clamp(120px,12vw,170px) var(--pad) clamp(60px,7vw,100px)}.splitForm h1{font-size:clamp(3.8rem,8vw,8rem);margin:18px 0 14px}.splitLead{max-width:36ch;margin-bottom:clamp(30px,4vw,50px)}.splitPhoto{position:sticky;top:0;height:100svh;margin:0;overflow:hidden;background:var(--stone)}.splitPhoto img{-o-object-fit:cover;object-fit:cover;-o-object-position:60% 30%;object-position:60% 30%}.splitPhoto figcaption{position:absolute;left:20px;bottom:20px;padding:6px 12px;background:var(--paper);font:italic 500 .95rem var(--italic);color:var(--ink)}body .faqLayout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,110px);align-items:start}.faqSide{position:sticky;top:110px}.faqSide h1{font-size:clamp(3.6rem,7vw,7rem);margin:18px 0 14px}.faqPhoto{position:relative;overflow:hidden;aspect-ratio:4/3;width:80%;margin:28px 0 22px;background:var(--stone)}.faqPhoto img{-o-object-fit:cover;object-fit:cover}body .faqLayout .questions{max-width:none}.talk{padding:clamp(130px,14vw,210px) var(--pad) clamp(40px,5vw,70px);max-width:1500px;margin:0 auto}.talk h1{font-size:clamp(5.4rem,17vw,17rem);line-height:.82;margin:18px 0 30px}.infoRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,2vw,30px);max-width:1500px;margin:0 auto;padding:0 var(--pad) clamp(50px,7vw,100px)}.infoRow article{border-top:2px solid var(--ink);padding-top:18px}.infoRow small{display:block;font-size:1.1rem;color:var(--accent);margin-bottom:8px}.infoRow .action{margin-top:16px}.wideStrip{position:relative;margin:0;height:clamp(220px,32vw,460px);overflow:hidden;background:var(--stone)}.wideStrip img{-o-object-fit:cover;object-fit:cover;-o-object-position:60% 30%;object-position:60% 30%}.more{max-width:1500px;margin:0 auto;padding:clamp(50px,7vw,100px) var(--pad);border-top:1px solid var(--line)}.more h2{font-size:clamp(2.6rem,5vw,4.6rem);margin-bottom:clamp(20px,3vw,36px)}.moreRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.moreCard figure{position:relative;overflow:hidden;aspect-ratio:3/4;margin:0 0 12px;background:var(--stone)}.moreCard img{-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.moreCard:hover img{transform:scale(1.04)}.moreCard b{display:block;font:400 1.5rem/1 var(--serif);text-transform:uppercase;color:var(--ink)}.moreCard i{font:italic 500 .9rem var(--italic);color:var(--soft)}@media (max-width:900px){.pair,.splitScreen,body .faqLayout{grid-template-columns:1fr}.splitPhoto{position:relative;height:70svh}.faqSide{position:static}.valueRow{grid-template-columns:1fr}}@media (max-width:700px){.hxMain{width:78%}.hxSmall{width:42%}.cinema{padding-top:110px}.cinema h1{font-size:clamp(3.6rem,18vw,5.2rem)}.cinemaBand{height:260px}.cover{height:86svh}body .coverText h1{font-size:clamp(4.4rem,24vw,6.4rem)}.coverIssue{top:84px}.manifestoHero{padding-top:110px;text-align:left}.manifestoHero h1{font-size:clamp(3rem,14vw,4.2rem);margin-left:0}.mhLead,.mhTape{margin-left:0}.pairSmall{width:60%}.splitForm{padding-top:104px}.faqSide h1,.splitForm h1{font-size:clamp(3.4rem,17vw,4.8rem)}.faqPhoto{width:70%}.talk{padding-top:110px}.talk h1{font-size:clamp(5rem,30vw,8rem)}.talkBtn{width:100%;justify-content:center}.moreRow{grid-template-columns:repeat(2,minmax(0,1fr))}.moreRow>:nth-child(3){display:none}.filmRow figure{flex-basis:64vw}}body .footer h3{text-transform:none;letter-spacing:0;line-height:1.15;font-family:var(--font-serif),"Bodoni Moda",Georgia,serif}