@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("LiberationSerif");font-weight:100 599;size-adjust:96.5%;ascent-override:95.75%;descent-override:29.74%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("LiberationSerif-Bold");font-weight:600 900;size-adjust:96.5%;ascent-override:95.75%;descent-override:29.74%;line-gap-override:0%}@font-face{font-family:Jost Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");font-weight:100 599;size-adjust:96.2%;ascent-override:111.2%;descent-override:38.98%;line-gap-override:0%}@font-face{font-family:Jost Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");font-weight:600 900;size-adjust:96.2%;ascent-override:111.2%;descent-override:38.98%;line-gap-override:0%}:root{--bg:#F5F4F0;--ink:#1A1614;--muted:#6A615B;--soft:#6A615B;--line:#E3DBCF;--rust:#A84B2A;--rust-ink:#F5F4F0;--green:#2F6B45;--sold:#9A3B22;--frame:#1C1B1A;--serif:"Cormorant Garamond","Cormorant Garamond Fallback",Georgia,"Times New Roman",serif;--sans:"Jost","Jost Fallback","Helvetica Neue",Arial,sans-serif;--rail:20px;--band:20px;--ornament:#8A7A68;--gut:clamp(16px,3vw,72px);--max:3200px;--lift:0 1px 2px rgba(20,12,6,.35),0 8px 16px rgba(20,12,6,.22),0 22px 44px rgba(20,12,6,.2);--lift-s:0 1px 2px rgba(20,12,6,.32),0 5px 10px rgba(20,12,6,.2),0 14px 26px rgba(20,12,6,.16);color-scheme:light}@media (max-width:640px){:root{--rail:12px;--band:14px}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}a:hover{color:var(--rust)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.05;margin:0}p{margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site{padding-inline:var(--rail);min-height:100vh;display:flex;flex-direction:column}.site>main{flex:1 1}.band,.rail{background-color:var(--ornament);pointer-events:none}.rail{position:fixed;top:0;bottom:0;width:var(--rail);z-index:30;-webkit-mask:url(/site/motif-v.svg) repeat-y center top/100% auto;mask:url(/site/motif-v.svg) repeat-y center top/100% auto}.rail-l{left:0}.rail-r{right:0}.band{-webkit-mask:url(/site/motif-h.svg) repeat-x center/auto 100%;mask:url(/site/motif-h.svg) repeat-x center/auto 100%}.band-top{margin-top:6px}.band-bottom{margin-bottom:6px}.wrap{max-width:calc(var(--max) + 2 * var(--gut));margin:0 auto;padding-inline:var(--gut)}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:500}.eyebrow.rust{color:var(--rust)}.meta{color:var(--muted)}.status{font-size:15px;font-weight:500;color:var(--green)}.status.is-sold{color:var(--sold)}.status.is-enquire{color:var(--rust)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid var(--ink);background:transparent;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.btn-solid,.btn:hover{background:var(--ink)}.btn-solid:hover{background:var(--rust)}.btn-wa{background:var(--green);border-color:var(--green);color:#F5F4F0}.btn-wa:hover{background:#245637;border-color:#245637;color:#F5F4F0}.btn-light{border-color:var(--dark-ink);color:var(--dark-ink)}.btn-light:hover{background:var(--dark-ink)}.btn svg{width:18px;height:18px;flex:none}.link{font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap}.link:hover{text-decoration:underline;text-underline-offset:4px}.link svg{width:18px;height:18px;flex:none}.share-btn{background:none;border:0;padding:0;color:var(--muted);cursor:pointer;text-align:left;font-size:15px;letter-spacing:0;text-transform:none;font-weight:400}.share-btn:hover{color:var(--rust)}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(245,244,240,.96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.hdr-in{justify-content:space-between;gap:20px;padding-block:12px}.brand,.hdr-in{display:flex;align-items:center}.brand{gap:14px;text-decoration:none;min-width:0}.brand img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--ink);flex:none}.brand-t{display:flex;flex-direction:column;gap:5px;white-space:nowrap}.brand-t b{font-size:34px;font-weight:700}.brand-t b,.brand-t i{font-family:var(--serif);line-height:1}.brand-t i{font-size:17px;font-weight:500;color:var(--muted);letter-spacing:.01em}.nav{display:flex;align-items:center;gap:clamp(16px,2.2vw,30px)}.nav a{position:relative;font-family:var(--serif);font-size:24px;font-weight:600;letter-spacing:.01em;text-decoration:none;padding-block:4px;transition:color .25s ease}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--rust);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.65,0,.35,1)}.nav a:hover{color:var(--rust)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.nav a[aria-current=page]{color:var(--rust)}.nav .ig:after{display:none}.nav .ig{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:0;padding:0}.nav .ig svg{width:22px;height:22px}.hdr-cta{display:flex;gap:10px}.menu{display:none}@media (max-width:1180px){.hdr-cta .btn-wa{display:none}}@media (max-width:999px){.hdr-cta,.nav{display:none}.brand img{width:40px;height:40px}.brand-t b{font-size:28px}.brand-t i{font-size:15px}.menu{display:block;position:relative}.menu summary{list-style:none;width:46px;height:46px;border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu summary svg{width:22px;height:22px}.menu-panel{position:absolute;right:0;top:54px;width:min(230px,70vw);max-height:50vh;overflow:auto;background:var(--bg);border:1px solid var(--line);box-shadow:0 18px 40px rgba(0,0,0,.18);padding:6px 16px 14px;display:flex;flex-direction:column}.menu-panel a{padding:8px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:19px;font-weight:600;text-decoration:none}.menu-panel a[aria-current=page]{color:var(--rust)}.menu-panel .btn{margin-top:10px;min-height:40px;font-family:var(--sans);font-size:13px}}@media (max-width:420px){.brand-t b{font-size:24px}.brand-t i{font-size:15px}}.float-ask{display:none}@media (max-width:760px){.float-ask{display:flex;position:fixed;left:14px;right:14px;bottom:14px;z-index:25;min-height:52px;box-shadow:0 10px 26px rgba(0,0,0,.28)}.site{padding-bottom:76px}.float-ask{transition:opacity .25s ease,transform .25s ease}.float-ask.is-away{opacity:0;transform:translateY(16px);pointer-events:none;visibility:hidden}}.framed{display:block;border:6px solid var(--frame);box-shadow:var(--lift);background:var(--frame)}.framed.thin{border-width:4px;box-shadow:var(--lift-s)}.mat{background:transparent;display:flex;align-items:center;justify-content:center;padding:10px 8px 14px;aspect-ratio:1/1;container-type:inline-size}.mat img{max-width:100%;max-height:calc(100cqw - 20px);width:auto;height:auto;object-fit:contain}.card{display:flex;flex-direction:column;gap:6px;text-decoration:none;min-width:0}.card .mat img{transition:transform .35s ease}@media (hover:hover){.card:hover .mat img{transform:translateY(-5px)}}.card:hover{color:inherit}.card-t{font-family:var(--serif);font-weight:600;line-height:1.12}.card:hover .card-t{color:var(--rust)}.grid{display:grid;grid-gap:26px 16px;gap:26px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.grid-5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.grid,.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.grid,.grid-3,.grid-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.card-t{font-size:19px}}.sec{padding-block:clamp(40px,6vw,72px)}.sec-tight{padding-block:clamp(28px,4vw,48px)}.sec-head{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.sec-head h2{font-size:clamp(34px,4.4vw,48px)}.page-title{font-size:clamp(52px,8vw,92px)}.lede{font-size:19px;color:var(--muted);max-width:720px;margin-top:14px}.quote{font-family:var(--serif);font-style:italic;font-weight:500;line-height:1.3}.collage{position:relative;overflow:hidden;background:var(--wall)}.is-home .collage{height:min(80vh,800px);min-height:600px}.is-page .collage{height:min(64vh,600px);min-height:500px}.cols{display:grid;grid-template-columns:repeat(var(--n,6),minmax(0,1fr));grid-gap:14px;gap:14px;padding:0 14px;width:116%;--drift:-13.8%;animation:wall-drift 70s ease-in-out infinite alternate;will-change:transform}@keyframes wall-drift{0%{transform:translateX(0)}to{transform:translateX(var(--drift))}}.col{display:flex;flex-direction:column;gap:14px;padding-top:14px;animation:col-up var(--dur,90s) linear infinite;will-change:transform}.col.down{animation-name:col-down}@keyframes col-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes col-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.col,.cols{animation:none}}@media (max-width:1100px){.cols{width:150%;--drift:-33.3%}}@media (max-width:640px){.cols{gap:8px;padding:0 8px;width:240%;--drift:-58.3%}.col{gap:8px;padding-top:8px}.is-home .collage{height:640px;min-height:0}.is-page .collage{height:500px;min-height:0}}.tile{display:block;text-decoration:none}.tile .framed{width:100%;height:auto}.tile.flip{position:relative}.tile.flip .flipper{position:relative;display:block;transition:transform .55s cubic-bezier(.3,.7,.2,1)}.tile.flip .framed{display:block}@media (hover:hover){.tile.flip{perspective:1000px}.tile.flip .flipper{transform-style:preserve-3d}.tile.flip .back,.tile.flip .framed{backface-visibility:hidden;-webkit-backface-visibility:hidden}}.tile.flip .back{position:absolute;inset:0;transform:rotateY(180deg);background:var(--bg);border:6px solid var(--frame);box-shadow:var(--lift);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;text-align:center;color:var(--ink);container-type:size}.tile.flip .back em{font-style:normal;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}.tile.flip .back b{font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.08}.tile.flip .back small{font-size:13px;color:var(--muted);line-height:1.35}.tile.flip .back i{font-family:var(--serif);font-size:17px;line-height:1.3;max-width:26ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@container (max-height:250px){.tile.flip .back i{display:none}}@container (max-height:130px){.tile.flip .back small{display:none}}.tile.flip .back .go{margin-top:2px;font-size:13px;color:var(--rust);border-bottom:1px solid}@media (hover:hover){.tile.flip:hover .flipper{transform:rotateY(180deg)}}@media (hover:none){.tile.flip .back{display:none}}@media (prefers-reduced-motion:reduce){.tile.flip .flipper,.tile.flip:hover .flipper{transform:none;transition:none}.tile.flip .back{transform:none;opacity:0;transition:opacity .3s ease}.tile.flip:hover .back{opacity:1}}.xcard{background:var(--dark);color:var(--dark-ink);box-shadow:0 10px 22px rgba(0,0,0,.25);transition:transform .35s ease,box-shadow .35s ease}@media (hover:hover){.xcard:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 18px 32px rgba(0,0,0,.28)}}.xcard img{width:100%;height:auto;display:block}.xcard div{display:flex;flex-direction:column;gap:3px}.xcard em{font-style:normal;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#E0A07E}.xcard b{font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.08}.xcard small{font-size:13px;color:var(--dark-muted)}@media (max-width:640px){.xcard b{font-size:15px}.xcard small{display:none}.xcard div{padding:8px}}.namecard{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(500px,calc(100% - 40px));background:var(--bg);padding:30px clamp(20px,3vw,36px) 32px;text-align:center;box-shadow:0 28px 80px rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;gap:11px;z-index:2}.namecard.has-face{padding-top:62px;top:calc(50% + 30px)}.namecard .face{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:50%;object-fit:cover;border:3px solid var(--bg);outline:2px solid var(--ink);box-shadow:0 10px 24px rgba(0,0,0,.28)}.namecard h1{font-size:clamp(44px,5vw,60px);font-weight:700}.namecard .held{font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.3vw,28px);line-height:1.15}.namecard .sub{max-width:420px;color:var(--muted)}.namecard .ctas{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;width:100%;margin-top:8px}.namecard .ctas .btn{padding:0 12px}@media (max-width:640px){.namecard{width:calc(100% - 44px);padding:24px 16px 22px;gap:8px}.namecard.has-face{padding-top:50px;top:calc(50% + 26px)}.namecard .face{width:80px;height:80px}.namecard h1{font-size:44px}.namecard .held{font-size:24px}.namecard .sub{font-size:15px}.namecard .ctas{grid-template-columns:1fr;gap:8px}.namecard .ctas .btn{min-height:44px;font-size:13px}}.nowstrip{display:flex;align-items:center;justify-content:center;gap:10px 18px;background:var(--dark);color:var(--dark-ink);padding:10px var(--gut);text-decoration:none;font-size:15px;white-space:nowrap;overflow:hidden}.nowstrip:hover{color:var(--dark-ink);background:#2E2622}.nowstrip .live{display:inline-flex;align-items:center;gap:7px;background:var(--rust);color:#F5F4F0;padding:4px 10px 4px 9px;border-radius:999px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.nowstrip .live i{width:7px;height:7px;border-radius:50%;background:#F5F4F0;animation:live 1.6s ease-in-out infinite}@keyframes live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.nowstrip b{font-family:var(--serif);font-size:19px;font-weight:600}.nowstrip .nw-where{color:var(--dark-muted)}.nowstrip u{color:#F0C9A0;text-underline-offset:3px}.nowstrip .nw-short{display:none}@media (max-width:760px){.nowstrip{gap:10px;justify-content:space-between;font-size:13px;padding:9px 14px}.nowstrip .nw-long,.nowstrip .nw-where{display:none}.nowstrip .nw-short{display:inline}.nowstrip b{font-size:17px}.nowstrip u{font-size:13px}.nowstrip .live{padding:3px 8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.nowstrip .live i{animation:none}}.shows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.shows a{display:flex;flex-direction:column;gap:7px;text-decoration:none}.shows img{width:100%;aspect-ratio:4/3;object-fit:cover}.shows b{font-family:var(--serif);font-size:28px;font-weight:600;line-height:1.08}@media (max-width:760px){.shows{grid-template-columns:1fr}}.hw-band{background:var(--stone);padding-block:clamp(40px,6vw,72px)}.hw-in{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,64px);align-items:center;justify-content:center}.hw-in .round{width:220px;height:220px;border-radius:50%;object-fit:cover;border:3px solid var(--ink);flex:none}@media (max-width:640px){.hw-in .round{width:140px;height:140px}.hw-in{justify-content:flex-start}}.ig-ctas{display:flex;gap:10px;flex-wrap:wrap}.ig-band{background:var(--wall);padding-block:clamp(36px,5vw,56px)}.ig-in{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.ig-in .txt{flex:1 1 300px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ig-in .txt h2{font-size:clamp(32px,3.6vw,42px)}.ig-grid{flex:1 1 480px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.ig-grid a{aspect-ratio:4/5;background:var(--bg);padding:10px;display:flex;align-items:center;justify-content:center}.ig-grid img{max-width:100%;max-height:100%;border:3px solid var(--frame)}.ftr{background:var(--wall)}.band-footer{display:none}.ftr-in{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:30px;font-size:15px}.ftr-id{display:flex;align-items:center;gap:12px}.ftr-id img{width:44px;height:44px;border-radius:50%;object-fit:cover}.ftr-id b{font-family:var(--serif);font-size:24px;font-weight:700;display:block;line-height:1.1}.ftr-links{display:flex;gap:10px 26px;flex-wrap:wrap;align-items:center}.ftr-links a{text-decoration:none}.ftr-links a:hover{text-decoration:underline}.filters{display:flex;flex-direction:column;gap:10px;margin:8px 0 28px}.frow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.frow>span{font-size:13px;color:var(--muted);width:104px}.chip{min-height:42px;padding:0 16px;background:transparent;border:1px solid #cfc6b9;font-size:15px;cursor:pointer}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.chip:hover{border-color:var(--ink)}@media (max-width:600px){.frow>span{width:100%}}.empty{padding:40px 0;color:var(--muted)}.jump{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.jump a{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid #cfc6b9;text-decoration:none;font-size:15px}.jump a:hover{border-color:var(--ink)}.srow{display:flex;flex-wrap:wrap;gap:20px 36px;padding-block:32px;border-top:1px solid var(--line)}.srow .s-txt{flex:1 1 240px;max-width:290px;display:flex;flex-direction:column;gap:10px}.srow .s-txt h2{font-size:44px}.srow .s-txt h2 a{text-decoration:none}.srow .s-works{flex:999 1 560px;min-width:0}.story-head{text-align:center;padding-block:clamp(36px,5vw,56px) 28px}.story-head h1{font-size:clamp(56px,9vw,112px)}.story-head .lede{margin-inline:auto}.story-hero{background:var(--wall);padding:clamp(28px,5vw,56px) var(--gut);display:flex;flex-direction:column;align-items:center;gap:14px}.story-hero>a{display:block;width:min(560px,100%)}.story-hero .framed{width:100%;height:auto;border-width:9px;box-shadow:0 28px 56px rgba(0,0,0,.28)}.story-quote{max-width:900px;margin:0 auto;text-align:center;padding-block:clamp(48px,7vw,84px) 20px}.story-quote .quote{font-size:clamp(30px,4vw,46px)}.story-intro{max-width:680px;margin:0 auto;padding-block:20px clamp(28px,5vw,56px);display:flex;flex-direction:column;gap:18px;font-size:19px;line-height:1.72}.chap{padding-block:clamp(32px,5vw,64px)}.chap-h{display:flex;align-items:baseline;gap:16px;border-top:1px solid var(--ink);padding-top:14px;margin-bottom:26px}.chap-h span{font-family:var(--serif);font-size:24px;font-weight:600;letter-spacing:.06em;color:var(--rust)}.chap-h h2{font-size:clamp(36px,4.6vw,52px)}.chap-works{display:grid;grid-gap:20px;gap:20px;align-items:end}.chap-works.n1{grid-template-columns:minmax(0,640px);justify-content:center}.chap-works.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.chap-works.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.chap-works.n4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.chap-works.n3,.chap-works.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.chap-works{gap:12px}}.chap-works figure{margin:0;display:flex;flex-direction:column;gap:8px}.chap-works a{text-decoration:none}.chap-works .framed{width:100%;height:auto}.chap-works figcaption{font-size:15px;color:var(--muted)}.chap-big{font-family:var(--serif);font-size:clamp(28px,3.4vw,40px);line-height:1.28;text-align:center;max-width:860px;margin:36px auto 0}.chap-big.hers{font-style:italic;font-weight:500;font-size:clamp(24px,2.7vw,32px);line-height:1.4;text-align:left;max-width:820px}.chap-small{font-size:17px;text-align:center;max-width:640px}.chap-sig,.chap-small{color:var(--muted);margin:12px auto 0}.chap-sig{font-size:13px;max-width:820px}.chap-dark{background:var(--dark);color:var(--dark-ink)}.chap-dark .chap-h{border-top-color:var(--dark-ink)}.chap-dark .chap-h span{color:#E0A07E}.chap-dark .chap-sig,.chap-dark .chap-small,.chap-dark figcaption{color:var(--dark-muted)}.chap-split{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);align-items:center}.chap-split>.roomshot{flex:1 1 460px;min-width:0;display:block}.chap-split>.roomshot img{width:100%;height:auto}.chap-split>.txt{flex:1 1 360px;display:flex;flex-direction:column;gap:16px}.chap-split .chap-big,.chap-split .chap-sig,.chap-split .chap-small{text-align:left;margin:0}.next-series{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.next-series>*{padding:30px;display:flex;flex-direction:column;gap:12px;text-decoration:none}.next-series .ask{background:var(--wall)}.next-series .ask b{font-family:var(--serif);font-size:28px;font-weight:600;line-height:1.1}.next-series .go{background:var(--ink);color:var(--bg);justify-content:space-between}.next-series .go:hover{background:var(--rust);color:var(--rust-ink)}.next-series .go b{font-family:var(--serif);font-size:44px;font-weight:600;line-height:1.05}@media (max-width:700px){.next-series{grid-template-columns:1fr}}.crumb{font-size:15px;color:var(--muted);padding-top:18px}.crumb a{text-decoration:none}.crumb a:hover{text-decoration:underline}.wp-grid{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,48px);padding-block:18px 48px}.wp-main{flex:999 1 600px;min-width:0;gap:14px}.wp-side{flex:1 1 300px;display:flex;flex-direction:column;gap:14px}@media (min-width:1000px){.wp-side{position:-webkit-sticky;position:sticky;top:100px;align-self:flex-start}}.wp-head h1{font-size:clamp(42px,5vw,60px)}.wp-head .meta{margin-top:8px;font-size:17px}.wp-head .meta a{color:var(--ink)}.viewer{position:relative;background:var(--wall)}.viewer .paper{padding:clamp(20px,5vw,56px);min-height:min(68vh,640px)}.viewer .paper img{max-height:min(62vh,600px);border:9px solid var(--frame);box-shadow:0 26px 50px rgba(0,0,0,.28)}.viewer .scale{position:absolute;left:12px;bottom:12px;background:rgba(31,28,26,.82);color:#F3EEE7;padding:5px 11px;font-size:13px;letter-spacing:.04em;z-index:3}.thumbs{display:flex;gap:10px;flex-wrap:wrap}.thumbs button{width:96px;height:72px;padding:0;border:1px solid #cfc6b9;background:var(--wall);cursor:pointer;overflow:hidden;position:relative}.thumbs button[aria-pressed=true]{border:2px solid var(--ink)}.thumbs img{width:100%;height:100%;object-fit:cover}.thumbs .t-paint img{object-fit:contain;padding:6px}.side-facts{display:flex;flex-direction:column;gap:3px;font-size:17px;color:var(--muted)}.side-facts a{color:var(--ink)}.side-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;display:flex;flex-direction:column;gap:3px}.side-status b{font-family:var(--serif);font-size:28px;font-weight:600}.wp-side .btn{width:100%}.side-small{display:flex;flex-direction:column;gap:8px;font-size:15px}.side-small,.side-small a{color:var(--muted)}.side-small a:hover{color:var(--rust)}.side-small svg{width:16px;height:16px;vertical-align:-3px;margin-right:6px}.show-note{background:var(--rust);color:var(--rust-ink);padding:12px 14px;font-size:15px}.room{position:relative;width:100%;overflow:hidden;container-type:inline-size}.room>img{width:100%;height:auto}.room-art{position:absolute;--cm:.2cqw;isolation:isolate}.room-art img{width:100%;height:100%;object-fit:cover}.room-art:before{z-index:-1;border-left:calc(var(--cm) * 1.6) solid #2a1f18;border-bottom-color:#2a1f18;border-right:calc(var(--cm) * 1.6) solid #2a1f18;border-top-color:#2a1f18;border-top:calc(var(--cm) * 1.6) solid #3b2d23;border-bottom:calc(var(--cm) * 1.6) solid #211812;background:#0d0906;box-shadow:calc(var(--cm) * var(--shx,1.5)) calc(var(--cm) * var(--shy,2.4)) calc(var(--cm) * var(--shb,5)) var(--shc,rgba(64,46,30,.34)),0 0 calc(var(--cm) * 1.1) rgba(36,25,16,.32)}.room-art:after,.room-art:before{content:"";position:absolute;inset:calc(var(--cm) * -2.5)}.room-art:after{pointer-events:none;mix-blend-mode:multiply;background:var(--light,linear-gradient(100deg,rgba(255,250,242,0) 0,rgba(120,100,80,.1) 100%));background-size:var(--light-size,100% 100%);background-position:var(--light-pos,0 0);background-repeat:no-repeat}.room-cap{position:absolute;right:12px;bottom:12px;background:rgba(245,244,240,.92);padding:5px 11px;font-size:13px;z-index:3}@media (max-width:600px){.room-cap{display:none}}.tabs{margin-top:8px}.tablist{display:flex;gap:28px;border-bottom:1px solid #cfc6b9;flex-wrap:wrap;margin-bottom:22px}.tablist button{background:none;border:0;border-bottom:2px solid transparent;padding:0 0 11px;font-size:15px;font-weight:500;color:var(--muted);cursor:pointer}.tablist button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.tabpanel{max-width:860px}.tabpanel .quote{font-size:clamp(24px,2.4vw,28px);line-height:1.45}.tabpanel dl{display:grid;grid-template-columns:140px 1fr;grid-gap:10px 18px;gap:10px 18px;margin:0;font-size:17px}.tabpanel dt{color:var(--muted)}.tabpanel dd{margin:0}.tabpanel p+p{margin-top:12px}.prevnext{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-block:20px;flex-wrap:wrap}.prevnext a{text-decoration:none;display:flex;flex-direction:column;gap:2px}.prevnext a span{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.prevnext a b{font-family:var(--serif);font-size:24px;font-weight:600}.prevnext .nx{text-align:right;margin-left:auto}.now-box{display:flex;flex-wrap:wrap;gap:28px;align-items:center;background:var(--rust);color:var(--rust-ink);padding:28px clamp(20px,3vw,40px)}.now-box .txt{flex:1 1 380px;display:flex;flex-direction:column;gap:6px}.now-box h2{font-size:clamp(32px,4vw,44px)}.now-box .imgs{display:flex;gap:14px}.now-box .imgs img{width:150px;height:auto;border:5px solid var(--frame)}.ex-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ex-jump a{display:inline-flex;gap:8px;align-items:baseline;padding:9px 14px;border:1px solid #cfc6b9;text-decoration:none;font-size:15px}.ex-jump a span{color:var(--soft);font-size:13px}.ex-jump a:hover{border-color:var(--ink);color:var(--ink)}.ex-show{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start;padding-block:clamp(40px,6vw,72px);border-top:1px solid var(--line);scroll-margin-top:110px}.ex-show.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ex-show.flip .ex-txt{order:2}.ex-txt{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:120px}.ex-txt h2{font-size:clamp(36px,4.6vw,56px)}.ex-where{font-size:17px;color:var(--muted);line-height:1.55;padding-bottom:10px;border-bottom:1px solid var(--line)}.ex-where b{color:var(--ink);font-weight:500}.ex-lede{font-size:19px;line-height:1.75;color:#3A332D;max-width:560px}.ex-quote{margin:4px 0 0;padding-left:18px;border-left:2px solid var(--rust)}.ex-quote blockquote{margin:0 0 8px;font-family:var(--serif);font-style:italic;font-size:24px;line-height:1.4}.ex-works{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;font-size:15px}.ex-works .eyebrow{width:100%}@media (max-width:900px){.ex-show,.ex-show.flip{grid-template-columns:1fr}.ex-show.flip .ex-txt{order:0}.ex-txt{position:static}}.slides{display:flex;flex-direction:column;gap:12px;min-width:0}.slides-tabs{display:flex;flex-wrap:wrap;gap:6px}.slides-tabs button{display:inline-flex;gap:8px;align-items:baseline;padding:9px 14px;border:1px solid #cfc6b9;cursor:pointer}.slides-tabs button span{color:var(--soft)}.slides-tabs button[aria-selected=true]{background:var(--ink);color:var(--bg)}.slides-tabs button[aria-selected=true] span{color:var(--dark-muted)}.slides-stage{position:relative;aspect-ratio:4/3;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,.18)}.slides-bg{position:absolute;inset:-40px;background-size:cover;background-position:50%;filter:blur(26px) saturate(1.05) brightness(.92);opacity:0;transition:opacity 1.1s ease;transform:scale(1.05)}.slides-bg.on{opacity:.9}.slides-stage img{z-index:1;filter:drop-shadow(0 10px 22px rgba(0,0,0,.35));position:absolute;inset:0;margin:auto;max-width:calc(100% - 36px);max-height:calc(100% - 36px);width:auto;height:auto;opacity:0;transition:opacity 1.1s ease}.slides-stage img.on{opacity:1}.slides-arrow{z-index:2;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:64px;border:0;background:rgba(31,28,26,.55);color:#F3EEE7;font-size:34px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background-color .2s ease}.slides-arrow:hover{background:rgba(31,28,26,.85)}.slides-arrow.prev{left:0}.slides-arrow.next{right:0}.slides-timer{z-index:2;position:absolute;left:0;bottom:0;height:3px;background:var(--rust);width:100%;transform-origin:left;animation:slides-run 4.2s linear forwards}@keyframes slides-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.slides-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.slides-cap{font-size:15px;color:var(--muted);line-height:1.45;min-height:2.9em}.slides-cap b{font-weight:500;color:var(--ink);margin-right:6px;letter-spacing:.04em}.slides-thumbs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.slides-thumbs button{flex:none;width:72px;height:54px;padding:0;border:2px solid transparent;background:var(--wall);cursor:pointer;opacity:.62;transition:opacity .2s ease}.slides-thumbs button[aria-current=true]{border-color:var(--ink);opacity:1}.slides-thumbs button:hover{opacity:1}.slides-thumbs img{width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.slides-stage img{transition:none}}.ex-screen{padding-block:clamp(40px,6vw,72px);border-top:1px solid var(--line);scroll-margin-top:110px}.ex-screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px;align-items:start}.clip{margin:0;display:flex;flex-direction:column;gap:12px}.clip video{background:var(--dark)}.clip img,.clip video{width:100%;height:auto;display:block}.clip img{border:8px solid var(--frame);box-shadow:0 14px 30px rgba(0,0,0,.22)}.clip figcaption{display:flex;flex-direction:column;gap:4px;font-size:15px;color:var(--muted)}.clip figcaption b{font-family:var(--serif);font-size:24px;font-weight:600;color:var(--ink)}.clip figcaption em{font-style:normal;font-size:13px;color:var(--soft)}@media (max-width:900px){.ex-screen-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ex-screen-grid{grid-template-columns:1fr}}.ex-record{padding-block:clamp(40px,6vw,72px);border-top:1px solid var(--line);scroll-margin-top:110px}.timeline{list-style:none;margin:0;padding:0}.timeline>li{display:grid;grid-template-columns:120px 1fr;grid-gap:20px;gap:20px;padding-block:16px;border-top:1px solid var(--line)}.tl-year{font-family:var(--serif);font-size:34px;font-weight:600;line-height:1}.timeline ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.timeline ul li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:17px}.timeline ul li a{text-underline-offset:3px}.timeline small{font-size:15px;color:var(--soft)}.tl-photos{font-size:15px;color:var(--rust);text-decoration:none}@media (max-width:560px){.timeline>li{grid-template-columns:1fr;gap:8px}.tl-year{font-size:28px}}.poem{font-family:var(--serif);font-style:italic;font-size:clamp(26px,3vw,34px);line-height:1.38;text-align:center;padding-block:clamp(36px,6vw,72px)}.prose{max-width:720px;font-size:19px;line-height:1.72;flex-direction:column;gap:18px}.enq,.prose{display:flex}.enq{flex-wrap:wrap;gap:clamp(28px,5vw,64px);padding-block:clamp(30px,5vw,56px)}.enq form{flex:999 1 520px;flex-direction:column;max-width:720px}.enq aside,.enq form{display:flex;gap:16px}.enq aside{flex:1 1 300px}.enq aside,.field{flex-direction:column}.field{display:flex;gap:6px}.field label{font-size:15px;color:var(--muted);font-weight:500}.field input,.field select,.field textarea{min-height:48px;padding:10px 12px;border:1px solid #cfc6b9;background:#FAF9F6;font-size:17px;border-radius:0}.field textarea{min-height:140px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:560px){.two{grid-template-columns:1fr}}.note{background:var(--wall);padding:20px;display:flex;flex-direction:column;gap:10px;font-size:15px}.note b{font-family:var(--serif);font-size:24px}.mail{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:17px}.mail code{font-family:var(--sans);font-weight:500}.done{background:#E9F0EA;border:1px solid #9db8a3;padding:16px;font-size:15px}.lost{padding-block:80px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.ftr-line{display:block;font-style:italic;font-size:17px;color:var(--muted);margin:2px 0}.ftr-line,.wp-lead{font-family:var(--serif)}.wp-lead{font-size:clamp(24px,2vw,28px);line-height:1.38;font-weight:500;max-width:720px;margin-top:10px}.wp-lead.hers{font-style:italic}.wp-lead span{font-family:var(--sans);font-style:normal;font-size:13px;color:var(--muted);margin-left:6px;white-space:nowrap}.series-sum{padding-block:clamp(36px,5vw,60px) 28px;gap:22px}.series-sum,.series-sum-q{display:flex;flex-direction:column}.series-sum-q{font-size:clamp(24px,2vw,28px);max-width:860px;gap:10px}.series-sum-q .eyebrow{font-style:normal}.sband{padding-block:clamp(30px,4vw,48px)}.sband .srow{border-top:0;padding-block:0;align-items:center}.sband.tone-0{background:var(--wall)}.sband.tone-1{background:var(--bg)}.sband.tone-2{background:var(--stone)}.sband .s-n{font-family:var(--serif);font-size:56px;font-weight:600;line-height:.9;color:var(--rust)}.sband .s-line{font-size:17px;color:var(--muted)}.sband .s-txt .btn{align-self:flex-start}.sband .mat{background:transparent}.ex-head{padding-block:clamp(36px,5vw,60px) 8px;display:flex;flex-direction:column;gap:24px}.ex-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ex-facts div{background:var(--wall);padding:22px 22px 20px;display:flex;flex-direction:column;gap:6px}.ex-facts b{font-family:var(--serif);font-size:56px;font-weight:600;line-height:.9;color:var(--rust)}.ex-facts span{color:var(--muted);line-height:1.45}.ex-sum{font-size:clamp(19px,1.6vw,19px);line-height:1.7;color:#3A332D;max-width:860px}@media (max-width:760px){.ex-facts{grid-template-columns:1fr}.ex-facts div{flex-direction:row;align-items:center;gap:16px}.ex-facts b{font-size:44px;min-width:56px}}.ig-roll{flex:1 1 480px;min-width:0;overflow:hidden;padding-block:26px;margin-block:-26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ig-track{display:flex;gap:22px;width:max-content;padding-inline:14px;animation:ig-roll 60s linear infinite}.ig-track a{flex:none;width:150px;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.ig-track img{max-width:100%;max-height:100%;width:auto;height:auto;border:5px solid var(--frame);box-shadow:var(--lift-s)}@keyframes ig-roll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ig-track{animation:none}}@media (max-width:640px){.ig-track a{width:112px}.ig-track{gap:16px}}.ftr-links .btn{min-height:42px;padding:0 20px}.ftr-links .btn:hover{text-decoration:none}.ftr-ig{display:inline-flex;align-items:center;gap:8px}.ftr-ig svg{width:22px;height:22px}.ab-band{padding-block:clamp(44px,6vw,80px)}.ab-band.tone-light{background:var(--bg)}.ab-band.tone-stone{background:var(--stone)}.ab-band.tone-wall,.ab-hero{background:var(--wall)}.ab-band.tone-dark{background:var(--dark);color:var(--dark-ink)}.ab-band.tone-dark .eyebrow{color:#E0A07E}.ab-band.tone-dark .ab-p{color:var(--dark-muted)}.ab-band.tone-rust{background:var(--rust);color:var(--rust-ink)}.ab-band.tone-rust .eyebrow{color:var(--rust-ink);opacity:.85}.ab-txt{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ab-band h1{font-size:clamp(50px,6vw,76px);font-weight:700}.ab-band h2{font-size:clamp(36px,4vw,50px)}.ab-held{font-family:var(--serif);font-style:italic;font-size:clamp(26px,2.6vw,32px);line-height:1.2}.ab-p{font-size:17px;line-height:1.65;color:var(--muted);max-width:560px}.ab-hero-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px);align-items:center}.ab-portrait{margin:0}.ab-portrait img{width:100%;height:auto;border:8px solid var(--frame);box-shadow:var(--lift)}.ab-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;margin-top:8px}.ab-facts div{background:var(--bg);padding:16px 16px 14px;display:flex;flex-direction:column;gap:4px}.ab-facts b{font-family:var(--serif);font-size:44px;font-weight:600;line-height:.95;color:var(--rust)}.ab-facts span{font-size:15px;color:var(--muted);line-height:1.4}.ab-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px);align-items:center}.ab-split.flip .ab-txt{order:2}.ab-statement{max-width:900px;display:flex;flex-direction:column;gap:18px}.ab-statement h2{font-size:clamp(40px,5vw,64px)}.ab-statement .ab-p{max-width:760px;font-size:19px}.ab-poem{text-align:center;gap:20px;align-items:center}.ab-poem,.poem-lines{display:flex;flex-direction:column}.poem-lines{font-family:var(--serif);font-style:italic;font-size:clamp(28px,3vw,36px);line-height:1.4}.ab-close{text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.ab-quote{font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.6vw,28px);line-height:1.4;max-width:860px}.ab-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}@media (max-width:860px){.ab-hero-in,.ab-split{grid-template-columns:1fr}.ab-split.flip .ab-txt{order:0}.ab-portrait{max-width:420px}}@media (max-width:560px){.ab-facts{grid-template-columns:1fr}.ab-facts div{flex-direction:row;align-items:center;gap:14px}.ab-facts b{min-width:52px}}.roll{display:flex;flex-direction:column;gap:14px;min-width:0}.roll-stage{position:relative;aspect-ratio:1/1}.roll-stage.is-wide{aspect-ratio:4/3}.roll-stage img{position:absolute;inset:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:0;transition:opacity 1.2s ease}.roll-stage img.framed{border:8px solid var(--frame);box-shadow:0 20px 44px rgba(0,0,0,.28);max-width:calc(100% - 16px);max-height:calc(100% - 16px)}.roll-stage img.on{opacity:1}.roll-cap{display:flex;flex-direction:column;gap:4px;text-align:center;min-height:4.4em}.roll-cap b{font-family:var(--serif);font-weight:600}.roll-cap a{text-decoration:none}.roll-cap span{font-size:15px;color:var(--muted);line-height:1.45}.tone-dark .roll-cap span{color:var(--dark-muted)}.roll-dots{display:flex;gap:8px;justify-content:center}.roll-dots button{width:9px;height:9px;border-radius:50%;border:1px solid var(--ink);background:transparent;padding:0;cursor:pointer}.roll-dots button[aria-current=true]{background:var(--ink)}@media (prefers-reduced-motion:reduce){.roll-stage img{transition:none}}.is-soft .collage:after{content:"";position:absolute;inset:0;background:rgba(237,230,219,.18);-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);pointer-events:none;z-index:1}.menu-panel a:hover{color:var(--rust)}.ab-from{margin:4px 0 0;padding:18px 22px;background:var(--bg);border-left:3px solid var(--rust);max-width:600px}.ab-from blockquote{margin:0 0 10px;font-family:var(--serif);font-style:italic;font-size:clamp(24px,2vw,28px);line-height:1.4}.ab-statement h2{line-height:1.1}.themes{position:relative;display:flex;flex-direction:column;gap:22px}.themes-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.themes-tabs [role=tab]{display:inline-flex;gap:10px;align-items:baseline;padding:10px 16px;background:transparent;border:1px solid #bdb2a3;font-family:var(--serif);font-size:19px;font-weight:600;cursor:pointer}.themes-tabs [role=tab] span{font-family:var(--sans);letter-spacing:.14em;color:var(--rust)}.themes-tabs [role=tab][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.themes-tabs [role=tab][aria-selected=true] span{color:#E0A07E}.themes-arrows{margin-left:auto;display:flex;gap:6px}.themes-arrows button{width:44px;height:44px;border:1px solid var(--ink);background:transparent;font-size:24px;line-height:1;cursor:pointer}.themes-arrows button:hover{background:var(--ink);color:var(--bg)}.themes-window{overflow:hidden}.themes-track{display:flex;transition:transform .9s cubic-bezier(.65,0,.35,1)}.theme{flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px);align-items:center;padding-inline:2px}.themes-timer{position:absolute;left:0;right:0;bottom:-14px;height:2px;background:var(--rust);transform-origin:left;animation:slides-run linear forwards}@media (max-width:860px){.theme{grid-template-columns:minmax(0,1fr)}.theme>*{min-width:0}.theme .btn{white-space:normal;max-width:100%;text-align:center}.themes-arrows{margin-left:0}}@media (prefers-reduced-motion:reduce){.themes-track{transition:none}}@media (max-width:420px){.nowstrip .nw-when{display:none}}.sec-line{font-size:17px;color:var(--muted);margin-top:8px;max-width:620px}.series-tiles .eyebrow small{font-size:13px;letter-spacing:.12em;color:var(--soft);margin-left:6px}.filters-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px;max-width:900px}.fsel{display:flex;flex-direction:column;gap:6px}.fsel span{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.fsel select{min-height:46px;padding:0 36px 0 14px;border:1px solid #cfc6b9;background:var(--bg);font-size:15px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2326211D' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.fsel select:hover{border-color:var(--ink)}@media (max-width:640px){.filters-line{gap:6px}.fsel span{font-size:13px;letter-spacing:.12em}.fsel select{min-height:40px;padding:0 24px 0 9px;font-size:13px;background-position:right 8px center}}.pager{display:flex;justify-content:center;gap:6px;margin-top:30px;flex-wrap:wrap}.pager button{min-width:42px;height:42px;border:1px solid #cfc6b9;background:transparent;font-size:15px;cursor:pointer}.pager button[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pager button:disabled{opacity:.35;cursor:default}@media (max-width:640px){.ab-p{line-height:1.7}.ab-p,.ex-lede{font-size:17px}.ab-band h2{font-size:34px}.themes{gap:16px}.themes-tabs{flex-wrap:nowrap;gap:6px}.themes-tabs [role=tab]{padding:6px 10px;font-size:17px;white-space:nowrap}.themes-tabs [role=tab] span{display:none}.themes-arrows{margin-left:auto}.themes-arrows button{width:32px;height:32px;font-size:19px}}@media (max-width:420px){.themes-arrows{display:none}.themes-tabs [role=tab]{font-size:15px;padding:6px 9px}}.big-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:36px}.big-tile{display:flex;flex-direction:column;gap:6px;text-decoration:none}.big-tile .bt-img{background:var(--wall);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;padding:16px;container-type:inline-size;transition:background .3s ease}.big-tile .bt-img img{max-width:100%;max-height:calc(125cqw - 32px);width:auto;height:auto;transition:transform .35s ease}.big-tile b{font-family:var(--serif);font-size:28px;font-weight:600;line-height:1.08;margin-top:6px;transition:color .25s ease}@media (hover:hover){.big-tile:hover .bt-img img{transform:translateY(-4px)}.big-tile:hover b{color:var(--rust)}}@media (max-width:1000px){.big-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.big-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.big-tile b{font-size:24px}}.marq{overflow:hidden;padding-block:22px 34px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.marq-track{display:flex;width:max-content;animation:marq var(--pass,60s) linear infinite;will-change:transform}.marq-track.rev{animation-direction:reverse}.marq-set{display:flex;gap:clamp(18px,2.4vw,40px);padding-right:clamp(18px,2.4vw,40px)}@keyframes marq{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / var(--copies,4)))}}.marq .card,.marq .m-card{flex:none;width:clamp(190px,19vw,300px)}.marq.avail .card{width:clamp(200px,20vw,300px)}.show-card{flex:none;width:clamp(260px,30vw,460px);display:flex;flex-direction:column;gap:7px;text-decoration:none}.show-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.show-card b{font-family:var(--serif);font-size:clamp(24px,2vw,28px);font-weight:600;line-height:1.08}.show-card:hover b{color:var(--rust)}section.wrap:has(+.marq){padding-bottom:0}@media (prefers-reduced-motion:reduce){.marq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marq-track{animation:none}.marq-set:not(:first-child){display:none}}.sec-head{margin-bottom:16px}.roll-stage{overflow:hidden;background:rgba(255,255,255,.35);box-shadow:0 18px 44px rgba(20,12,6,.18),inset 0 0 0 1px rgba(255,255,255,.55)}.roll-bg{position:absolute;inset:-48px;background-size:cover;background-position:50%;filter:blur(30px) saturate(1.15);opacity:0;transform:scale(1.08);transition:opacity 1.2s ease}.roll-bg.on{opacity:.62}.roll-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.38),rgba(255,255,255,.06) 55%,rgba(255,255,255,.16));pointer-events:none;z-index:2}.roll-stage img{z-index:1}.roll-stage img.framed{border-width:7px;box-shadow:var(--lift);max-width:calc(100% - 44px);max-height:calc(100% - 44px)}.roll-stage img:not(.framed){max-width:calc(100% - 28px);max-height:calc(100% - 28px);box-shadow:var(--lift-s)}.tone-dark .roll-stage{box-shadow:0 18px 44px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.18)}@media (prefers-reduced-motion:reduce){.roll-bg{transition:none}}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px clamp(24px,5vw,80px);flex-wrap:wrap;padding-block:clamp(18px,3vw,34px) clamp(14px,2vw,22px)}.page-head .page-title{font-size:clamp(42px,5.4vw,76px);flex:0 0 auto}.page-head .lede{flex:1 1 380px;max-width:760px;margin:0;font-size:clamp(15px,1.2vw,19px)}.big-tiles{margin-bottom:12px}.series-sum-q{margin-top:22px}.sband{padding-block:clamp(16px,2.4vw,30px)}.band-marq{padding-block:18px 28px;margin-inline:calc(-1 * var(--gut))}.sband .srow{flex-wrap:nowrap;gap:clamp(20px,3vw,48px)}.sband .srow .s-txt{flex:0 0 clamp(220px,22vw,340px);max-width:none}.sband .srow .s-works{flex:1 1;min-width:0}@media (max-width:760px){.sband .srow{flex-wrap:wrap}.sband .srow .s-txt,.sband .srow .s-works{flex:1 1 100%}}.ex-head{padding-block:8px 0;gap:16px}.ex-facts{gap:12px}.ex-facts div{padding:14px 18px;flex-direction:row;align-items:center;gap:14px}.ex-facts b{font-size:44px;min-width:44px}.ex-facts span{font-size:15px}@media (max-width:760px){.ex-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ex-facts div{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 10px 12px}.ex-facts b{font-size:34px;min-width:0}.ex-facts span{font-size:13px;line-height:1.3}}.crumb{padding-top:10px}.wp-top{display:flex;justify-content:space-between;align-items:flex-end;gap:6px clamp(20px,4vw,64px);flex-wrap:wrap;padding-block:6px 14px}.wp-head h1{font-size:clamp(34px,3.8vw,54px)}.wp-head .meta{margin-top:4px;font-size:15px}.wp-lead{font-family:var(--sans);font-size:clamp(15px,1.15vw,19px);line-height:1.45;font-weight:400;color:var(--muted);max-width:520px;margin:0}.wp-lead,.wp-lead.hers{font-style:normal}.wp-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,24vw,360px);grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);padding-block:0 28px;align-items:start}.wp-main{display:flex;flex-direction:column;gap:12px}.wp-side{position:-webkit-sticky;position:sticky;top:96px;gap:12px}@media (max-width:900px){.wp-grid{grid-template-columns:1fr}.wp-side{position:static}}.viewer{background:transparent}.viewer .paper{overflow:hidden;display:flex;align-items:center;justify-content:center;padding:clamp(16px,2.4vw,34px);height:clamp(340px,calc(100svh - 250px),820px);min-height:0;background:var(--wall);box-shadow:0 18px 44px rgba(20,12,6,.16),inset 0 0 0 1px rgba(255,255,255,.55)}.viewer .paper:before{content:"";position:absolute;inset:-60px;background:var(--art) center/cover;filter:blur(34px) saturate(1.2);opacity:.55;transform:scale(1.1)}.viewer .paper:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.4),rgba(255,255,255,.05) 55%,rgba(255,255,255,.16))}.viewer .paper img{position:relative;z-index:1;max-width:100%;max-height:100%;width:auto;height:auto;border:10px solid var(--frame);box-shadow:var(--lift)}.viewer .paper img.is-small{max-height:320px}.viewer .room{box-shadow:0 18px 44px rgba(20,12,6,.16)}@media (max-width:640px){.viewer .paper{height:min(62svh,520px)}.viewer .paper img{border-width:7px}}.thumbs button{width:76px;height:58px}.side-status{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;flex-wrap:wrap}.side-status b{font-size:24px}.side-small{flex-direction:row;flex-wrap:wrap;gap:6px 18px}.tabs{margin-top:0}.tabpanel .quote{font-size:clamp(24px,2vw,28px)}.big-tile .bt-img{position:relative;overflow:hidden;background:rgba(255,255,255,.4);box-shadow:0 14px 34px rgba(20,12,6,.14),inset 0 0 0 1px rgba(255,255,255,.55)}.big-tile .bt-img:before{content:"";position:absolute;inset:-40px;background:var(--art) center/cover;filter:blur(28px) saturate(1.2);opacity:.55}.big-tile .bt-img:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.4),rgba(255,255,255,.05) 55%,rgba(255,255,255,.16))}.big-tile .bt-img img{position:relative;z-index:1}.ex-facts b{line-height:1}:root{--ease:cubic-bezier(.2,.7,.2,1);--ease-io:cubic-bezier(.65,0,.35,1);--mat:#F2EDE5;--hair:#E8E1D6;--shadow-1:0 1px 2px rgba(38,33,29,.06),0 8px 18px -6px rgba(38,33,29,.18);--shadow-2:0 2px 4px rgba(38,33,29,.06),0 22px 40px -12px rgba(38,33,29,.32)}@media (max-width:640px){:root{--gut:18px}}body{font-size:17px;line-height:1.62;text-rendering:optimizeLegibility}h1,h2,h3{font-weight:500;letter-spacing:-.005em}.ab-band h1,.namecard h1,.page-title,.story-head h1{font-weight:500;letter-spacing:-.015em}.ab-band h2,.chap-h h2,.ex-txt h2,.sec-head h2{font-weight:500}.eyebrow{font-size:13px;letter-spacing:.22em}.meta{font-size:15px;line-height:1.5}.lede,.sec-line{color:var(--soft)}.sec-head{margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--hair)}.sec-head h2{font-size:clamp(32px,3.8vw,44px)}.sec{padding-block:clamp(48px,7vw,96px)}.sec-tight{padding-block:clamp(36px,5vw,64px)}::selection{background:#EBD3C5;color:var(--ink)}.btn{min-height:46px;padding:0 24px;font-size:13px;letter-spacing:.16em;border-color:currentColor;background-image:linear-gradient(var(--ink),var(--ink));background-repeat:no-repeat;background-size:0 100%;background-position:0;transition:background-size .45s var(--ease-io),color .3s ease,border-color .3s ease,transform .2s ease}.btn:hover{background-color:transparent;background-size:100% 100%;color:var(--bg);border-color:var(--ink)}.btn:active{transform:translateY(1px)}.btn-solid{background-color:var(--ink);color:var(--bg);border-color:var(--ink);background-image:linear-gradient(var(--rust),var(--rust))}.btn-solid:hover{background-color:var(--ink);color:var(--rust-ink);border-color:var(--rust)}.btn-light{background-image:linear-gradient(var(--dark-ink),var(--dark-ink))}.btn-light:hover{color:var(--dark)}.link{display:inline-flex;align-items:center;gap:6px;transition:color .25s ease}.link:hover{text-decoration-thickness:2px}.hdr{background:rgba(245,244,240,.9);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom-color:transparent;transition:border-color .3s ease,box-shadow .3s ease}.is-scrolled .hdr{border-bottom-color:var(--hair);box-shadow:0 6px 24px -18px rgba(38,33,29,.5)}.hdr-in{padding-block:14px;transition:padding .35s var(--ease)}.is-scrolled .hdr-in{padding-block:8px}.brand img{border-width:1px;transition:width .35s var(--ease),height .35s var(--ease)}.brand-t b{font-weight:600;font-size:30px;letter-spacing:-.01em;transition:font-size .35s var(--ease)}.brand-t i{font-size:15px}.is-scrolled .brand img{width:40px;height:40px}.is-scrolled .brand-t b{font-size:25px}.brand-t i{transition:opacity .3s ease,max-height .35s var(--ease);max-height:20px;overflow:hidden}.is-scrolled .brand-t i{max-height:0}.nav a{font-size:19px;font-weight:500}.nav a:after{height:1px;bottom:0}.hdr-cta .btn{min-height:40px;padding:0 18px}.burger,.sheet{display:none}@media (max-width:999px){.menu{display:none!important}.burger{display:flex;flex-direction:column;justify-content:center;gap:7px;width:44px;height:44px;margin-right:-8px;padding:0 9px;background:none;border:0;cursor:pointer;position:relative;z-index:2}.burger span{display:block;height:1.5px;background:var(--ink);transition:transform .4s var(--ease-io)}.is-open .burger span:first-child{transform:translateY(4.25px) rotate(45deg)}.is-open .burger span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.sheet{display:flex;flex-direction:column;justify-content:space-between;position:fixed;inset:0;z-index:-1;background:var(--bg);padding:calc(var(--band) + 96px) calc(var(--gut) + var(--rail)) calc(28px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.is-open .sheet{opacity:1;visibility:visible;transition:opacity .35s ease}.sheet-nav{display:flex;flex-direction:column}.sheet-nav a{font-family:var(--serif);font-size:clamp(38px,11vw,52px);font-weight:500;line-height:1.18;text-decoration:none;padding-block:4px;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s var(--ease);transition-delay:calc(var(--i,0) * 55ms + 80ms)}.is-open .sheet-nav a{opacity:1;transform:none}.sheet-nav a[aria-current=page]{color:var(--rust)}.sheet-nav a[aria-current=page]:before{content:"";display:inline-block;width:18px;height:1px;background:var(--rust);vertical-align:middle;margin-right:12px}.sheet-foot{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.sheet-foot .btn{width:100%}.sheet-ig{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--muted);font-size:15px}.sheet-ig svg{width:20px;height:20px}}@media (max-width:640px){:root{--rail:0px;--band:24px}.rail{display:none}.band-top{margin-top:4px}.hdr-in{padding-block:10px}.brand{gap:10px}.brand img{width:36px;height:36px}.brand-t{gap:3px}.brand-t b{font-size:24px}.brand-t i{font-size:13px}.is-scrolled .brand img{width:32px;height:32px}.is-scrolled .brand-t b{font-size:24px}}.mat{background:var(--mat);padding:9%}.mat img{max-height:calc(100cqw - 18cqw)}.framed{border-width:5px}.framed,.framed.thin{box-shadow:var(--shadow-1)}.framed.thin{border-width:3px}.card{gap:4px}.card .mat{margin-bottom:10px;overflow:hidden;transition:background-color .5s ease}.card .mat img{transition:transform .7s var(--ease),box-shadow .7s var(--ease)}.card-t{font-size:24px;line-height:1.15;background:linear-gradient(currentColor,currentColor) left 100%/0 1px no-repeat;transition:background-size .5s var(--ease-io),color .3s ease;width:-moz-fit-content;width:fit-content;max-width:100%}.card .status{letter-spacing:.06em;gap:7px}.card .status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}@media (hover:hover){.card:hover .mat{background:#ECE5DA}.card:hover .mat img{transform:translateY(-6px) scale(1.025);box-shadow:var(--shadow-2)}.card:hover .card-t{color:var(--ink);background-size:100% 1px}}.grid{gap:40px 22px}.flip-in{position:relative;transition:transform .9s var(--ease-io);margin-bottom:10px}@media (hover:hover){.flip-in{transform-style:preserve-3d}}.flip-in .mat{margin-bottom:0}.flip-back{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:12%;background:var(--ink);color:var(--bg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (hover:hover){.flip-front{-webkit-backface-visibility:hidden;backface-visibility:hidden}}.flip-back em{font-style:normal;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#E0A07E}.flip-back b{font-family:var(--serif);font-size:26px;font-weight:500;line-height:1.05}.flip-back span{font-size:15px;line-height:1.5;color:var(--dark-muted)}.flip-back u{text-decoration:none;font-size:13px;letter-spacing:.18em;text-transform:uppercase;margin-top:6px;border-bottom:1px solid;align-self:flex-start;padding-bottom:3px}@media (hover:hover){.flip{perspective:1400px}.flip:focus-visible .flip-in,.flip:hover .flip-in{transform:rotateY(180deg)}.flip:hover .mat img{transform:none;box-shadow:var(--shadow-1)}.series-tiles .flip-line{display:none}}@media (hover:none){.flip-back{display:none}}.tile{transition:transform .5s var(--ease)}@media (hover:hover){.collage .tile:hover{transform:scale(1.035);position:relative;z-index:1}}.framed,.ncard,.scard,.tcard,.xcard{box-shadow:var(--shadow-1)}.namecard{box-shadow:0 30px 80px -20px rgba(38,33,29,.45);padding-bottom:30px}.namecard h1{font-size:clamp(44px,5vw,64px)}.namecard .held{font-size:clamp(21px,2.1vw,26px)}.namecard .sub{font-size:15px;line-height:1.55}@media (max-width:640px){.is-home .collage{height:calc(100svh - 120px);min-height:560px;max-height:760px}.is-page .collage{height:auto;min-height:0;max-height:none}.is-page .collage .cols{position:absolute;inset:0}.is-page .collage{display:flex;align-items:flex-end;min-height:min(78svh,620px);padding:120px 0 16px}.is-page .namecard{position:relative;left:auto;top:auto;transform:none;margin:0 auto;width:calc(100% - 28px)}.namecard{width:calc(100% - 28px);padding:20px 18px;gap:6px}.is-home .namecard,.is-home .namecard.has-face{top:auto;bottom:14px;transform:translateX(-50%);padding-top:44px}.namecard .face{width:68px;height:68px}.namecard h1{font-size:36px}.namecard .held{font-size:19px}.is-home .namecard .sub{display:none}.namecard .sub{font-size:15px;line-height:1.5}.namecard .ctas{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.namecard .ctas .btn{min-height:44px;font-size:13px;letter-spacing:.12em;padding:0 8px;white-space:normal;text-align:center;line-height:1.25}.nowstrip{padding:11px 16px}.snap-row>*{flex:0 0 78%}.snap-row{scroll-padding-inline:var(--gut);gap:14px!important}.sec-head{margin-bottom:20px;padding-bottom:12px}.sec-head h2{font-size:31px}.sec-head .link{order:2}.grid{gap:30px 12px}.card-t{font-size:19px}.card .meta{font-size:13px}.shows b{font-size:24px}}.count-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}@media (max-width:640px){.filters-line{position:-webkit-sticky;position:sticky;top:56px;z-index:5;background:rgba(245,244,240,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-inline:calc(-1 * var(--gut));padding:10px var(--gut);border-bottom:1px solid var(--hair)}}.viewer{background:var(--mat)}.viewer .paper{width:100%;border:0;background:none;cursor:zoom-in;position:relative;font:inherit;color:inherit}.viewer .paper img{border-width:6px;box-shadow:var(--shadow-2);transition:transform .7s var(--ease)}@media (hover:hover){.viewer .paper:hover img{transform:scale(1.015)}}.paper-hint{position:absolute;right:14px;bottom:14px;width:40px;height:40px;display:grid;place-items:center;background:rgba(245,244,240,.9);color:var(--ink);border-radius:50%;box-shadow:var(--shadow-1);opacity:.85;transition:opacity .3s ease,transform .3s var(--ease)}.paper-hint svg{width:18px;height:18px}.viewer .paper:hover .paper-hint{opacity:1;transform:scale(1.06)}@media (min-width:761px){.viewer.is-auto .v-paper{display:none}.thumbs.is-auto .t-room{border:2px solid var(--ink)}}@media (max-width:760px){.viewer.is-auto .v-room{display:none}.thumbs.is-auto .t-paint{border:2px solid var(--ink)}}.thumbs{align-items:center}.thumbs button{transition:border-color .2s ease,opacity .2s ease}.thumbs .t-zoom{width:auto;height:auto;padding:0 14px;min-height:44px;display:inline-flex;align-items:center;gap:8px;background:none;border:0;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-left:auto}.thumbs .t-zoom:hover{color:var(--rust)}.thumbs .t-zoom svg{width:18px;height:18px}.side-status b,.wp-head h1{font-weight:500}.wp-bar{display:none}.tablist button{transition:color .2s ease,border-color .3s ease}.tablist button:hover{color:var(--ink)}@media (max-width:760px){.wp .crumb{display:none}.wp-grid{padding-top:0;gap:22px}.wp-main{gap:12px}.wp-main>.viewer{order:0;margin-inline:calc(-1 * var(--gut))}.wp-main>.thumbs{order:1}.wp-main>.wp-head{order:2;margin-top:6px}.viewer .paper{min-height:0;padding:28px 18px 34px}.viewer .paper img{max-height:70svh;max-width:100%;border-width:4px}.viewer .paper img.is-small{max-height:300px}.wp-head h1{font-size:38px;line-height:1.05}.wp-head .meta{font-size:15px}.wp-lead{font-size:19px}.thumbs button{width:64px;height:52px}.thumbs .t-zoom{width:auto;height:auto}.side-facts,.wp-side .btn-solid{display:none}.tablist{flex-wrap:nowrap;overflow-x:auto;gap:22px;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut)}.tablist::-webkit-scrollbar{display:none}.tablist button{white-space:nowrap;font-size:13px}.tabpanel dl{grid-template-columns:110px 1fr;font-size:15px}.prevnext a b{font-size:19px}.wp-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;position:fixed;left:0;right:0;bottom:0;z-index:25;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));background:rgba(245,244,240,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--hair);transform:translateY(0);transition:transform .4s var(--ease)}.wp-bar span{display:flex;flex-direction:column;min-width:0}.wp-bar b{font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-bar small{font-size:13px;color:var(--soft)}.wp-bar .btn{min-height:44px;flex:none}.site:has(.wp-bar){padding-bottom:72px}.wp-bar.is-away{transform:translateY(110%);pointer-events:none;visibility:hidden;transition:transform .4s var(--ease),visibility 0s .4s}body:has(.wp-bar) .float-ask{display:none}}.zoom{background:#181513;color:var(--dark-ink);animation:zoom-in .35s ease}@keyframes zoom-in{0%{opacity:0}to{opacity:1}}.zoom-pane{flex:1 1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px);touch-action:pinch-zoom}.zoom-pane img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-in;animation:zoom-img .5s var(--ease)}@keyframes zoom-img{0%{transform:scale(.96);opacity:0}to{transform:none;opacity:1}}.zoom-pane.is-close{overflow:auto;display:block;padding:0}.zoom-pane.is-close img{max-width:none;max-height:none;width:240%;cursor:zoom-out}@media (min-width:900px){.zoom-pane.is-close img{width:180%}}.zoom-cap{display:flex;flex-direction:column;gap:3px;text-align:center;padding:12px 20px calc(18px + env(safe-area-inset-bottom))}.zoom-cap b{font-family:var(--serif);font-size:24px;font-weight:500}.zoom-cap span{font-size:13px;color:var(--dark-muted)}.zoom-cap small{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#9E9488;margin-top:4px}.zoom-x{position:absolute;top:calc(12px + env(safe-area-inset-top));right:12px;width:48px;height:48px;display:grid;place-items:center;background:rgba(255,255,255,.1);border:0;border-radius:50%;color:var(--dark-ink);cursor:pointer;transition:background-color .2s ease}.zoom-x:hover{background:rgba(255,255,255,.22)}.zoom-x svg{width:20px;height:20px}@media (max-width:760px){.story-head h1{font-size:54px}.story-hero{padding:24px 0 20px}.story-hero>a{width:calc(100% - 36px)}.story-intro{font-size:17px;line-height:1.7}.chap-works.n3,.chap-works.n4{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;align-items:flex-end;margin-inline:calc(-1 * var(--gut));padding:0 var(--gut) 8px;scrollbar-width:none}.chap-works.n3::-webkit-scrollbar,.chap-works.n4::-webkit-scrollbar{display:none}.chap-works.n3>figure,.chap-works.n4>figure{flex:0 0 80%;scroll-snap-align:center}.chap-works figcaption{font-size:13px}.chap-big{font-size:26px}.chap-h h2{font-size:34px}.next-series>*{padding:24px}}.chap-works figure a{display:block;overflow:hidden}.chap-works .framed,.story-hero .framed{transition:transform .8s var(--ease),box-shadow .8s var(--ease)}@media (hover:hover){.chap-works a:hover .framed,.story-hero a:hover .framed{transform:translateY(-4px);box-shadow:var(--shadow-2)}}.chap-works figure a{overflow:visible}.next-series .go{transition:background-color .4s ease}.next-series .go b{font-weight:500;transition:transform .5s var(--ease)}.next-series .go:hover b{transform:translateX(8px)}.sband .s-txt h2{font-weight:500}@media (max-width:640px){.sband .srow{gap:20px}.sband .s-n{font-size:40px}.sband .s-txt h2{font-size:32px}.sband .s-works .grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(-1 * var(--gut));padding:0 var(--gut) 6px;scrollbar-width:none}.sband .s-works .grid::-webkit-scrollbar{display:none}.sband .s-works .grid>*{flex:0 0 62%;scroll-snap-align:start}}@media (max-width:760px){.ab-facts,.ex-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ab-facts div,.ex-facts div{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 12px}.ab-facts b,.ex-facts b{font-size:36px;min-width:0}.ab-facts span,.ex-facts span{font-size:13px;line-height:1.35}.ex-jump,.jump{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut)}.ex-jump::-webkit-scrollbar,.jump::-webkit-scrollbar{display:none}.ex-jump a,.jump a{flex:none;white-space:nowrap}.ex-show{gap:22px}.ex-txt h2{font-size:36px}.slides-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.slides-tabs button{flex:none;white-space:nowrap}.slides-stage{margin-inline:calc(-1 * var(--gut))}.slides-arrow{width:40px;height:52px;font-size:28px}}.chip,.ex-jump a,.jump a,.pager button,.slides-tabs button,.themes-tabs [role=tab]{transition:background-color .25s ease,border-color .25s ease,color .25s ease}.field input,.field select,.field textarea{transition:border-color .2s ease,box-shadow .2s ease}.field input:hover,.field select:hover,.field textarea:hover{border-color:#B8AD9E}@media (max-width:640px){.page-title{font-size:52px}.enq{padding-top:22px}}.ftr-id b{font-weight:600}@media (max-width:640px){.ftr-in{gap:20px;padding-block:28px}.ftr-in,.ftr-links{flex-direction:column}.ftr-links{align-items:flex-start;gap:12px}}.page-in{animation:page-in .6s var(--ease) backwards}.js-motion .rv{opacity:0;transform:translateY(22px);transition:opacity .9s ease,transform 1s var(--ease)}.js-motion .rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page-in,.zoom,.zoom-pane img{animation:none}.js-motion .rv{opacity:1;transform:none}.btn,.card .mat img,.flip-in,.js-motion .rv,.sheet-nav a,.tile{transition:none}.flip:hover .flip-in{transform:none}}.hdr.is-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg);border-bottom-color:transparent;box-shadow:none}.sec{padding-block:clamp(26px,3.6vw,48px)}.sec-tight{padding-block:clamp(18px,2.6vw,34px)}section.wrap:has(+.marq) .sec-head{margin-bottom:0}.wpa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:calc(100vh - 110px);min-height:calc(100dvh - 110px);padding:24px var(--gut) 20px;text-align:center}.wpa-art{display:block;border:0;padding:0;margin:0;background:none;cursor:zoom-in;line-height:0;max-width:100%}.wpa-art img{display:block;width:auto;height:auto;max-width:min(100%,1100px);max-height:calc(100vh - 110px - 150px);max-height:calc(100dvh - 110px - 150px);object-fit:contain;border:5px solid var(--frame);box-shadow:var(--shadow-2)}.wpa-art img.is-small{max-height:min(320px,calc(100dvh - 260px))}.wpa-art:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.wpa-title{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.4vw,49px);line-height:1.08;margin:12px 0 0;max-width:22ch;letter-spacing:-.01em}.wpa-hint{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;letter-spacing:.08em;color:var(--muted)}.wpa-hint svg{width:16px;height:16px}.wpa-hint:hover{color:var(--rust)}.wpa-hint .on-touch{display:none}@media (hover:none){.wpa-hint .on-touch{display:inline}.wpa-hint .on-fine{display:none}}.wp .crumb{padding-top:18px}.wp-head{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.wpa-room .viewer{background:none}.wpa-room .room{box-shadow:var(--shadow-1)}.wpa-room-note{font-size:13px;color:var(--muted);margin:10px 0 0}.wpa-room .thumbs{margin-top:12px}@media (max-width:760px){.wpa{min-height:calc(100svh - 90px);padding:16px 24px 12px;gap:6px}.wpa-art img{max-width:calc(100vw - 48px);max-height:calc(100svh - 90px - 130px);border-width:3px}.wpa-title{font-size:33px;max-width:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp .crumb{display:block;font-size:13px}}@media (max-height:620px){.wpa-art img{max-height:calc(100dvh - 210px)}}@media (prefers-reduced-motion:reduce){.zoom,.zoom-pane img{animation:none}}.is-soft .collage:after{display:none}.ncard{padding:26px 14px;text-align:center;display:flex;flex-direction:column;gap:6px;text-decoration:none}.ncard em{font-style:normal;font-size:13px;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.ncard b{font-family:var(--serif);font-size:28px;font-weight:500;line-height:1.05}.ncard small{font-size:13px;opacity:.9}.ncard.rust{background:var(--rust);color:var(--rust-ink)}.ncard.dark{background:var(--dark);color:var(--dark-ink)}.ncard.stone{background:var(--bg);color:var(--ink)}.scard{background:var(--rust);color:var(--rust-ink);padding:24px 14px;text-align:center;display:flex;flex-direction:column;gap:4px;text-decoration:none}.scard b{font-family:var(--serif);font-size:62px;font-weight:500;line-height:1}.scard em{font-style:normal;letter-spacing:.14em;text-transform:uppercase}.scard em,.scard small{font-size:13px}.qcard{background:var(--bg);color:var(--ink);padding:22px 18px;display:flex;flex-direction:column;gap:10px;text-decoration:none;box-shadow:var(--shadow-1)}.qcard p{margin:0;font-size:15px;line-height:1.55;color:var(--muted)}.qcard.hers p{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.35;color:var(--ink)}.qcard small{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--rust)}@media (max-width:640px){.ncard{padding:16px 8px}.ncard b{font-size:19px}.ncard small{display:none}.scard b{font-size:40px}.scard small{display:none}.qcard{padding:12px 10px}.qcard p{font-size:13px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.qcard.hers p{font-size:15px}}.ex-intro{margin-top:clamp(20px,3vw,32px)}.ab-band h1{font-size:clamp(42px,5.4vw,76px);font-weight:500}.ab-band h2,.ab-statement h2{font-size:clamp(32px,3.8vw,44px);font-weight:500;line-height:1.1}.ab-p,.ab-statement .ab-p{font-size:17px;line-height:1.62}.ab-held{font-style:normal;font-weight:500}.ab-quote{font-size:clamp(22px,2.2vw,28px);line-height:1.35}.ab-facts b,.ab-quote,.roll-cap b{font-weight:500}.roll-cap b{font-size:24px}.themes-tabs [role=tab]{font-family:var(--sans);font-size:15px;letter-spacing:.02em}.themes-tabs [role=tab] span{font-size:13px}@media (max-width:640px){.ab-band h2,.ab-statement h2{font-size:31px}.ab-p,.ab-statement .ab-p{font-size:17px}}.slides-stage{background:var(--wall)}.clip img,.slides-stage img{box-shadow:var(--shadow-1)}.clip img{border:0}.framed,.framed.thin,.tile .framed{border:3px solid var(--frame);box-shadow:var(--shadow-1)}.card .mat,.mat,.sband .mat,.series-tiles .mat{background:transparent}@media (hover:hover){.card:hover .mat{background:transparent}}.big-tile .bt-img{background:transparent;box-shadow:none}.big-tile .bt-img:after,.big-tile .bt-img:before{display:none}.roll-stage{background:transparent;box-shadow:none}.roll-bg,.roll-stage:after{display:none}.roll-stage img.framed{border-width:3px}.roll-stage img.framed,.roll-stage img:not(.framed){box-shadow:var(--shadow-1)}.story-hero .framed{border-width:3px;box-shadow:var(--shadow-2)}.ig-grid img,.ig-track img{border-width:3px;box-shadow:var(--shadow-1)}.tile.flip .back{border-width:3px}.ab-portrait img{border:3px solid var(--frame);box-shadow:var(--shadow-1)}@media (min-width:761px){.wpa-art img{border-width:5px}}@media (max-width:760px){.wpa{min-height:calc(100svh - 90px - 72px)}.wpa-art img{max-height:calc(100svh - 90px - 72px - 120px)}}.wp-side .wp-lead{max-width:none;font-size:17px;color:var(--ink)}.wp-side .wp-lead span{display:block;margin:6px 0 0}.zoom{position:fixed;inset:0;z-index:100;background:#171412;color:#F3EEE7;display:flex;flex-direction:column}.zoom-stage{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(8px,3vw,40px)}.zoom-frame{position:relative;line-height:0;cursor:zoom-in;max-width:100%;max-height:100%;touch-action:none}.zoom-frame.is-zoomed{overflow:hidden;cursor:zoom-out}.zoom-frame img{display:block;max-width:100%;max-height:calc(100svh - 2 * clamp(8px,3vw,40px) - 64px);width:auto;height:auto;will-change:transform;-moz-user-select:none;user-select:none;-webkit-user-select:none}.zoom-bar{display:flex;align-items:center;gap:16px;padding:10px clamp(12px,3vw,40px) calc(10px + env(safe-area-inset-bottom,0px));min-height:64px}.zoom-bar p{display:flex;flex-direction:column;line-height:1.3}.zoom-bar b{font-family:var(--serif);font-size:24px;font-weight:600}.zoom-bar span,.zoom-hint{font-size:13px;color:#AFA49A}.zoom-hint{margin-left:auto!important}.zoom-close{width:48px;height:48px;border-radius:50%;border:1px solid rgba(243,238,230,.4);background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center;flex:0 0 auto}.zoom-close svg{width:20px;height:20px}.zoom-close:hover{border-color:#F3EEE7}.zoom .lb-zoombar{position:absolute;right:14px;top:50%;height:120px;width:22px;margin-top:-60px;pointer-events:none;opacity:0;transition:opacity .6s ease;display:flex;flex-direction:column;align-items:center;gap:8px;line-height:1}.zoom .lb-zoombar i{position:relative;flex:1 1;width:2px;border-radius:2px;background:rgba(240,234,223,.42);overflow:hidden;box-shadow:0 0 0 1px rgba(48,39,34,.12)}.zoom .lb-zoombar i:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background:#F0EADF;transform-origin:50% 100%;transform:scaleY(var(--k,0))}.zoom .lb-zoombar span{font-family:var(--sans);font-size:13px;letter-spacing:.04em;color:#F0EADF;text-shadow:0 1px 3px rgba(0,0,0,.45)}.zoom .lb-zoombar{right:18px}@media (max-width:640px){.zoom-hint{display:none}.zoom-close{margin-left:auto}}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tband{position:relative;height:clamp(200px,24vw,260px);overflow:hidden;background:var(--wall);justify-content:center;margin-bottom:clamp(16px,2vw,24px)}.tband,.tband-row{display:flex;align-items:center}.tband-row{position:absolute;inset:0;filter:blur(2.5px) saturate(1.05);opacity:.9}.tband-track{display:flex;gap:18px;width:max-content;padding-inline:9px;animation:tband 90s linear infinite;will-change:transform}.tband-track img{height:clamp(150px,18vw,200px);width:auto}@keyframes tband{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tband-card{position:relative;z-index:1;background:var(--bg);box-shadow:var(--lift-s);padding:clamp(16px,2vw,24px) clamp(20px,3vw,40px);max-width:min(760px,calc(100% - 32px));display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.tband-card .page-title{font-size:clamp(40px,5vw,64px);line-height:1}.tband-card p{font-size:clamp(15px,1.2vw,17px);color:var(--muted);max-width:620px}.tband-card p b{color:var(--ink);font-weight:500}@media (prefers-reduced-motion:reduce){.tband-track{animation:none}}@media (max-width:640px){.tband{height:200px;margin-inline:calc(-1 * var(--gut))}.tband-track img{height:140px}.tband-card{padding:14px 16px}}.now-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 14px;border:1px solid var(--line);border-left:3px solid var(--rust);margin-bottom:14px}.now-line .live{display:inline-flex;align-items:center;gap:7px;color:var(--rust);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.now-line .live i{width:7px;height:7px;border-radius:50%;background:var(--rust);animation:live 1.6s ease-in-out infinite}.now-line b{font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.1}.now-line>span:not(.live):not(.now-works){font-size:15px;color:var(--muted)}.now-works{display:flex;gap:10px;margin-left:auto}.now-works img{height:56px;width:auto}@media (prefers-reduced-motion:reduce){.now-line .live i{animation:none}}@media (max-width:640px){.now-works{margin-left:0}.now-line b{font-size:24px}}.ex-jump{margin:0 0 8px}.ex-kind{font-size:13px;color:var(--rust);letter-spacing:.04em}.ex-where i{font-family:var(--serif);font-size:19px;color:var(--ink)}.slides-tabs{gap:4px 18px;border-bottom:1px solid var(--line)}.slides-tabs button{border:0;border-bottom:2px solid transparent;padding:10px 0 8px;min-height:44px;font-size:15px;background:transparent;color:var(--muted)}.slides-tabs button[aria-selected=true]{background:transparent;border-color:var(--ink);color:var(--ink)}.slides-tabs button[aria-selected=true] span{color:var(--soft)}.slides-tabs button span{font-size:13px}.ig-roll,.marq{-webkit-mask-image:none;mask-image:none}@media (max-width:900px),(pointer:coarse){.chap a.link,.crumb a,.ex-jump a,.ex-works a,.ftr-links a,.hw-q .link,.link,.meta a,.next-series a,.sec-line a,.side-small a,.side-small button,.timeline ul li a,.tl-photos,.wp-top .meta a,main p a{display:inline-flex;align-items:center;min-height:44px}.ex-jump a{padding-block:0}.tablist button{min-height:44px;padding-bottom:0}.roll-dots{gap:0}.roll-dots button{position:relative;width:44px;height:44px;border:0;background:transparent}.roll-dots button:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-5px 0 0 -5px;border-radius:50%;border:1px solid var(--ink)}.roll-dots button[aria-current=true]{background:transparent}.roll-dots button[aria-current=true]:after{background:var(--ink)}.themes-tabs [role=tab]{min-height:44px}.themes-arrows button{width:44px;height:44px}.thumbs button{min-height:44px}.ftr-links{gap:0 22px}.roll-cap a{display:flex;justify-content:center;align-items:center;min-height:44px}}.themes-tabs [role=tab] span{color:#8E3B1F}@media (max-width:900px),(pointer:coarse){.side-small .share-btn{min-width:44px;justify-content:center}}@media (max-width:640px){.ex-jump{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut)}.ex-jump a{flex:none}}@media (max-width:900px),(pointer:coarse){.btn,.chip,.fsel select,.ftr-links .btn,.menu-panel .btn{min-height:44px}.pager button{min-width:44px;height:44px}.sband .s-txt h2 a{display:inline-flex;align-items:center;min-height:44px}.crumb a{min-width:44px;justify-content:center}.slides-arrow{width:44px}.brand{min-height:44px}}.wpa-label{display:none}@media (max-width:760px){.wpa{min-height:0;justify-content:flex-start;padding:10px 24px 4px;gap:4px}.wpa-art img{max-height:calc(100svh - 93px - 72px - 118px)}.wpa-title{margin-top:10px}.wpa-label{display:block;margin:0;font-size:15px;line-height:1.35;color:var(--muted)}.wp-head .meta{display:none}}.divider{display:flex;align-items:center;justify-content:center;gap:18px;padding:64px var(--gut);position:relative;z-index:1}.divider:after,.divider:before{content:"";height:1px;width:44px;background:var(--ink);opacity:.4}.divider img,.divider picture{display:block;flex:none}.divider img{height:48px;width:auto}@media (min-width:761px){.divider{padding-block:88px}.divider:after,.divider:before{width:80px}.divider img{height:64px}}:root{--band:48px}.band{height:var(--band);background:url(/site/borders/border-desktop@2x.png) repeat-x 0 100%/auto 100%;-webkit-mask:none;mask:none;background-color:transparent;opacity:.8}.band-top{margin-top:4px}.band-bottom{margin-bottom:4px;background-position:37% bottom}.rail{-webkit-mask:none;mask:none;background:transparent}.rail:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--ink);opacity:.16}@media (max-width:640px){:root{--band:36px}.band{background-image:url(/site/borders/border-phone@2x.png)}}.collage .cols,.ig-roll,.marq,.roll-stage,.slides-stage,.tband-row,.themes-window{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collage .cols,.ig-roll,.marq,.tband-row{cursor:-webkit-grab;cursor:grab}.collage .cols.is-dragging,.collage .cols.is-dragging *,.ig-roll.is-dragging,.ig-roll.is-dragging *,.marq.is-dragging,.marq.is-dragging *,.tband-row.is-dragging,.tband-row.is-dragging *{cursor:-webkit-grabbing;cursor:grabbing}.collage .tile,.ig-roll a,.marq a,.tband-row a{cursor:pointer}.collage img,.ig-roll img,.marq img,.roll-stage img,.slides-stage img,.tband-row img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collage .cols.is-live,.collage .cols.is-live>.col,.ig-roll.is-live .ig-track,.marq.is-live .marq-track,.tband-row.is-live .tband-track{animation:none}@media (prefers-reduced-motion:reduce){.marq.is-live{overflow:hidden}.marq.is-live .marq-set:not(:first-child){display:flex}}.ig-track a img{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.tband-row{filter:none;opacity:1}.tband-track a{flex:none;display:block}.tband-track img{filter:blur(2.5px) saturate(1.05);opacity:.9;transition:filter .35s ease,opacity .35s ease,transform .35s var(--ease)}@media (hover:hover){.ig-track a:hover img{transform:translateY(-5px);box-shadow:var(--shadow-2)}.tband-track a:hover img{filter:none;opacity:1;transform:translateY(-4px)}.show-card:hover img{transform:translateY(-5px);box-shadow:var(--shadow-2)}.collage .xcard{cursor:pointer}}.show-card img{transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.marq.is-dragging .card .mat img,.marq.is-dragging .show-card img{transform:none}.roll-stage img.on,.slides-stage img.on{translate:var(--pull,0) 0;transition:opacity 1.1s ease,translate .3s var(--ease)}.roll-stage.is-dragging img.on,.slides-stage.is-dragging img.on{transition:opacity 1.1s ease}.roll-stage.is-link{cursor:pointer}.slides-open{position:absolute;inset:0;z-index:1;background:transparent;border:0;padding:0;cursor:zoom-in}.slides-arrow{z-index:3}.slides-open:focus-visible{outline-offset:-4px}.slides-stage{background:transparent;box-shadow:none;overflow:visible}.slides-bg{display:none}.slides-stage img{filter:none;max-width:calc(100% - 24px);max-height:calc(100% - 24px);border:3px solid var(--frame);box-shadow:0 1px 2px rgba(20,12,6,.16),0 6px 14px -4px rgba(20,12,6,.2),0 18px 36px -14px rgba(20,12,6,.3)}.slides-thumbs img{border:0;box-shadow:none}.clip img{border:3px solid var(--frame);box-shadow:0 1px 2px rgba(20,12,6,.16),0 6px 14px -4px rgba(20,12,6,.2),0 18px 36px -14px rgba(20,12,6,.3)}@media (max-width:760px){.slides-stage{margin-inline:0}.slides-stage img{max-width:calc(100% - 8px);max-height:calc(100% - 8px)}.slides-arrow{background:rgba(31,28,26,.5)}}.ab-hero{background:linear-gradient(180deg,#F5F4F0 0,#F5F4F0 calc(100% - 140px),var(--bg) 100%);margin-inline:calc(-1 * var(--rail));padding-inline:var(--rail)}.works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px) clamp(12px,3vw,48px);max-width:1080px;margin-inline:auto;align-items:stretch}.works-grid .card{display:flex;flex-direction:column}.works-grid .mat{aspect-ratio:auto;flex:1 1 auto;padding:12px 4% 24px;margin-inline:0;margin-bottom:0;align-items:flex-end}.works-grid .mat img{aspect-ratio:auto var(--ar,1);width:min(100%,calc(125cqw * var(--ar,1)));max-width:100%;max-height:none;height:auto}.works-grid .card-t{font-size:clamp(17px,1.6vw,24px);line-height:1.15}@media (max-width:640px){.works-grid{gap:26px 12px}.works-grid .mat{padding:8px 3% 18px;margin-bottom:0}.works-grid .card-t{font-size:17px}.works-grid .card .meta{display:none}.works-grid .status{font-size:13px}.collage .xcard em{display:none}}@media (max-width:480px){.next-series>*{padding:22px 18px}.next-series .btn{white-space:normal;text-align:center;flex:1 1 100%}}.ncard.rust em,.ncard.rust small{opacity:1}:root{--hdr-tuck:28px}@media (max-width:640px){:root{--hdr-tuck:22px}}.hdr{top:calc(-1 * var(--hdr-tuck));padding-top:4px;z-index:40;background-color:rgba(245,244,240,1);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid transparent;box-shadow:none;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease,backdrop-filter .3s ease}.hdr .band-top{margin:0;transition:opacity .3s ease}.is-scrolled .hdr{background-color:rgba(245,244,240,.8);-webkit-backdrop-filter:saturate(1.5) blur(16px);backdrop-filter:saturate(1.5) blur(16px);border-bottom-color:rgba(38,33,29,.12);box-shadow:0 10px 28px -18px rgba(38,33,29,.45)}.is-scrolled .hdr .band-top{opacity:.6}.is-scrolled .hdr-in{padding-block:14px}.is-scrolled .brand img{width:52px;height:52px}.is-scrolled .brand-t b{font-size:30px}.is-scrolled .brand-t i{opacity:0;max-height:20px}@media (max-width:999px){.is-scrolled .brand img{width:40px;height:40px}}@media (max-width:640px){.is-scrolled .hdr-in{padding-block:10px}.is-scrolled .brand img{width:36px;height:36px}.is-scrolled .brand-t b{font-size:24px}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.is-scrolled .hdr{background-color:rgba(245,244,240,.97)}}.hdr.is-open{background-color:var(--bg)}@media (max-width:640px){.filters-line{position:static;margin-inline:0;padding:0;border-bottom:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.wh{display:grid;grid-template-columns:minmax(330px,31%) minmax(0,1fr)}.wh .namecard{position:relative;left:auto;top:auto;bottom:auto;transform:none;width:auto;max-width:none;margin:0;z-index:auto;box-shadow:none;align-items:flex-start;justify-content:center;text-align:left;gap:12px;padding:clamp(28px,3.2vw,56px) clamp(24px,3vw,52px)}.wh .namecard .face{position:static;transform:none;width:88px;height:88px;border:3px solid var(--bg)}.wh .namecard h1{font-size:clamp(44px,4.4vw,64px);line-height:1.02}.wh .namecard .sub{max-width:440px}.wh .namecard .ctas{max-width:420px}.wh .collage{position:relative;overflow:hidden;min-height:0;max-height:none;padding:0;display:block}.wh-page .collage{height:min(62vh,580px)}.wh .collage .cols{position:static}@media (max-width:999px){.wh{grid-template-columns:minmax(0,1fr)}.wh .collage{order:-1}.wh-home .collage{height:min(56svh,560px)}.wh-page .collage{height:340px}.wh .namecard{align-items:center;text-align:center;padding:24px var(--gut) 28px;gap:8px}.wh .namecard .ctas{max-width:520px;margin-inline:auto}}@media (max-width:640px){.wh-home .collage{height:min(52svh,460px)}.wh-page .collage{height:300px}.wh .namecard{padding:20px var(--gut) 24px;width:auto}.wh .namecard .face{width:64px;height:64px}.wh .namecard h1{font-size:38px}.wh-home .namecard .sub{display:none}}.tband.tband-open{height:auto;display:block;overflow:visible;background:transparent;margin:0 0 clamp(8px,1.6vw,16px)}.tband-open .tband-row{position:relative;inset:auto;height:clamp(196px,17vw,236px);display:flex;align-items:center;background:var(--wall);margin-inline:calc(-1 * var(--gut));overflow-x:clip;overflow-y:visible}.tband-open .tband-track a:hover img,.tband-open .tband-track img{filter:none;opacity:1}.tband-open .tband-track img{height:clamp(150px,13vw,180px)}.tband-open .tband-card{background:none;box-shadow:none;max-width:none;padding:clamp(18px,2.4vw,28px) 0 0;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:6px 24px;text-align:left}.tband-open .tband-card p{max-width:none}@media (max-width:640px){.tband.tband-open{margin-inline:0}.tband-open .tband-row{height:170px}.tband-open .tband-track img{height:128px}.tband-open .tband-card{padding-top:16px;flex-direction:column;gap:4px}}.marq .card .mat,.marq .mat{overflow:visible}.ig-roll,.marq{overflow-x:clip;overflow-y:visible}.ab-band{padding-block:clamp(36px,4.6vw,64px)}.ab-hero-in,.ab-split,.theme{gap:clamp(24px,4vw,56px)}.ab-txt{gap:12px}.ab-statement{gap:14px}.ab-close{gap:10px}.ab-ctas{margin-top:10px}.roll{gap:10px}.roll-cap{min-height:0}.ab-press .sec-head{margin-bottom:20px}@media (max-width:640px){.ab-band{padding-block:30px}.ab-hero{padding-top:20px}.ab-hero-in,.ab-split,.theme{gap:20px}.ab-portrait{max-width:320px}.themes{gap:12px}.ab-press .sec-head{margin-bottom:14px}}main+.divider{padding:clamp(36px,4vw,56px) var(--gut) clamp(28px,3vw,40px)}.card .status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:400;letter-spacing:.02em;color:var(--muted);line-height:1.4}.card .status:before{display:none}.card .status i{flex:none;width:7px;height:7px;border-radius:50%}.card .st-sold{font-family:var(--serif);font-style:italic;font-size:15px;letter-spacing:0;color:var(--soft)}.card .st-sold i{background:#C0261B}.card .st-free{color:var(--ink)}.card .st-free i{background:var(--green)}.card .st-enquire i{background:transparent;box-shadow:inset 0 0 0 1px var(--ink)}.card.is-sold .card-t{color:var(--muted)}.works-grid .status{font-size:13px}.works-grid .st-sold{font-size:15px}.ex-index{display:flex;flex-wrap:wrap;gap:0 28px;padding-block:clamp(14px,2vw,22px);border-bottom:1px solid var(--hair)}.ex-index a{display:inline-flex;align-items:baseline;gap:8px;min-height:44px;align-items:center;text-decoration:none;font-family:var(--serif);font-size:19px;font-weight:500}.ex-index a span{font-family:var(--sans);font-size:13px;letter-spacing:.06em}.ex-index a span,.ex-index a:hover{color:var(--rust)}.ex-ch{padding-block:clamp(40px,5vw,72px);border-top:1px solid var(--hair);scroll-margin-top:100px}.ex-index+.ex-ch{border-top:0}.ex-ch-head{display:grid;grid-template-columns:clamp(84px,8vw,128px) minmax(0,1fr);grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px);align-items:baseline;margin-bottom:clamp(18px,2.4vw,28px)}.ex-ch-year{font-family:var(--serif);font-size:clamp(40px,4.2vw,60px);font-weight:500;line-height:1;color:var(--rust)}.ex-ch-head h2{font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.08}.ex-ch-where{font-size:17px;color:var(--ink);margin-top:8px}.ex-ch .ex-kind{margin-top:2px;font-size:13px;color:var(--soft);letter-spacing:.04em}.ex-ch-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:start;padding-left:calc(clamp(84px,8vw,128px) + clamp(12px,2vw,28px))}.ex-ch-txt{display:flex;flex-direction:column;gap:18px;min-width:0}.ex-ch .ex-lede{font-size:17px;line-height:1.7;color:#3A332D;max-width:520px}.ex-ch .ex-quote{margin:0}.ex-ch .ex-quote blockquote{font-size:24px}.ex-ch .ex-quote figcaption{font-size:13px;color:var(--muted)}.ex-ch .ex-works{gap:0 16px}.ex-ch .ex-works span{width:100%;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.sm-media{display:flex;flex-direction:column;gap:12px;min-width:0}.sm-hero{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.sm-hero img{max-width:100%;max-height:100%;width:auto;height:auto;border:3px solid var(--frame);box-shadow:0 1px 2px rgba(20,12,6,.16),0 6px 14px -4px rgba(20,12,6,.2),0 18px 36px -14px rgba(20,12,6,.3);animation:sm-in .5s ease}@keyframes sm-in{0%{opacity:.25}to{opacity:1}}.sm-cap{font-size:15px;color:var(--muted);line-height:1.45}.sm-strip{display:flex;gap:10px;flex-wrap:wrap}.sm-strip button{flex:none;width:clamp(68px,6.4vw,92px);aspect-ratio:4/3;padding:0;border:0;background:var(--wall);cursor:pointer;opacity:.72;transition:opacity .2s ease,box-shadow .2s ease}.sm-strip button:hover{opacity:1}.sm-strip button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--ink)}.sm-strip img{width:100%;height:100%;object-fit:cover;display:block}.sm-strip .sm-more{opacity:1;font-family:var(--serif);font-size:19px;color:var(--ink);display:grid;place-items:center}@media (prefers-reduced-motion:reduce){.sm-hero img{animation:none}}@media (max-width:900px){.ex-ch-body{grid-template-columns:minmax(0,1fr);padding-left:0}}@media (max-width:640px){.ex-index{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);gap:0 22px}.ex-index::-webkit-scrollbar{display:none}.ex-index a{flex:none;white-space:nowrap;font-size:17px}.ex-ch{padding-block:32px}.ex-ch-head{grid-template-columns:minmax(0,1fr);gap:2px;margin-bottom:14px}.ex-ch-year{font-size:28px}.ex-ch-head h2{font-size:31px}.ex-ch-where{margin-top:4px;font-size:15px}.sm-strip{gap:8px}.sm-strip button{width:calc((100% - 32px) / 5);min-width:44px}}.ex-press{padding-block:clamp(40px,5vw,72px);border-top:1px solid var(--hair);scroll-margin-top:100px}.press{list-style:none;margin:0;padding:0;column-count:3;column-gap:clamp(20px,2.6vw,40px)}@media (max-width:1000px){.press{column-count:2}}.press-item{page-break-inside:avoid;break-inside:avoid;margin:0 0 clamp(24px,2.8vw,40px)}.press-item figure{margin:0;display:flex;flex-direction:column;gap:12px}.press-open{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;line-height:0}.press-clip,.press-open img{display:block;width:100%;height:auto;border:3px solid var(--frame);box-shadow:0 1px 2px rgba(20,12,6,.16),0 6px 14px -4px rgba(20,12,6,.2),0 18px 36px -14px rgba(20,12,6,.3);transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease}@media (hover:hover) and (pointer:fine){.press-open:hover img{transform:translateY(-4px);box-shadow:0 2px 6px rgba(20,12,6,.2),0 22px 44px -10px rgba(20,12,6,.45)}}.press-clip{position:relative;aspect-ratio:4/3;background:#242625;overflow:hidden}.press-clip video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#242625;display:block}.press-play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:1px solid rgba(243,238,230,.75);background:rgba(20,18,16,.6);color:#F3EEE7;display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.press-play svg{width:26px;height:26px;margin-left:3px}.press-play:hover{background:var(--rust)}.press figcaption{display:flex;flex-direction:column;gap:3px}.press figcaption em{font-style:normal;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#8E3B1F}.press figcaption b{font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.15}.press figcaption span{font-size:15px;color:var(--muted);line-height:1.5}.press figcaption small{font-size:13px;color:var(--soft)}.press-more{margin-top:4px}@media (max-width:640px){.press{column-count:auto;display:flex;align-items:flex-start;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gut));padding:6px var(--gut) 14px;scroll-padding-inline:var(--gut);scrollbar-width:none;touch-action:pan-x pan-y}.press::-webkit-scrollbar{display:none}.press-item{flex:0 0 80%;scroll-snap-align:start;margin:0}.press figcaption b{font-size:19px}}.gal{position:fixed;inset:0;z-index:120;background:rgba(22,19,17,.97);color:#F3EEE7;display:flex;flex-direction:column;animation:zoom-in .25s ease}.gal-stage{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(64px,6vw,76px) clamp(12px,7vw,104px) 8px;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gal-stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border:3px solid #0b0a09;box-shadow:0 24px 60px rgba(0,0,0,.55);translate:var(--pull,0) 0;transition:translate .3s var(--ease)}.gal-bar{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:10px clamp(16px,7vw,104px) calc(18px + env(safe-area-inset-bottom))}.gal-cap{display:flex;flex-direction:column;gap:3px;max-width:760px}.gal-cap em{font-style:normal;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#E0A07E}.gal-cap b{font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.15}.gal-cap span{font-size:15px;color:#AFA49A;line-height:1.5}.gal-n{font-size:13px;color:#AFA49A;white-space:nowrap}.gal-arrow{position:absolute;top:50%;transform:translateY(-60%);width:48px;height:64px;border:0;background:rgba(243,238,230,.1);color:#F3EEE7;font-size:34px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background-color .2s ease}.gal-arrow:hover{background:rgba(243,238,230,.22)}.gal-arrow.prev{left:clamp(4px,1.6vw,28px)}.gal-arrow.next{right:clamp(4px,1.6vw,28px)}.gal-x{position:absolute;top:calc(12px + env(safe-area-inset-top));right:12px;width:48px;height:48px;border-radius:50%;border:1px solid rgba(243,238,230,.4);background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.gal-x:hover{border-color:#F3EEE7}.gal-x svg{width:20px;height:20px}@media (max-width:640px){.gal-arrow{width:44px;height:56px;font-size:28px;background:rgba(22,19,17,.55)}.gal-cap b{font-size:19px}}@media (prefers-reduced-motion:reduce){.gal{animation:none}.gal-stage img{transition:none}}.wh .namecard .ctas .btn{padding:0 18px}@media (max-width:640px){.press-open img{aspect-ratio:4/3;object-fit:cover}.press-item figure{gap:10px}}.sm-strip button{min-height:46px}.gal{background:rgba(20,18,16,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gal-bar{background:#141210;border-top:1px solid rgba(243,238,230,.12)}@container (max-height:190px){.tile.flip .back .go,.tile.flip .back em{display:none}}@container (max-width:170px){.tile.flip .back b{font-size:18px}}.press-clip{aspect-ratio:1186/720}.press-play{top:auto;margin:0}.wh .collage{order:0}.wh-home .collage{height:min(80vh,780px)}.wh-page .collage{height:min(64vh,580px)}.wh .namecard{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:min(400px,calc(100% - 64px));align-items:center;text-align:center;gap:6px;padding:22px 26px 24px;background:var(--bg);box-shadow:0 24px 60px -18px rgba(38,33,29,.5)}.wh .namecard .face{width:56px;height:56px;margin:0 0 4px;border:2px solid var(--bg);outline:1px solid var(--ink)}.wh .namecard h1{font-size:clamp(36px,3.4vw,48px)}.wh .namecard .held{font-size:19px;line-height:1.3}.wh .namecard .sub{font-size:15px;line-height:1.5;max-width:340px}.wh .namecard .ctas .btn{font-size:13px;letter-spacing:.12em}@media (max-width:999px){.wh-home .collage{height:min(74svh,640px)}.wh-page .collage{height:min(64svh,520px)}.wh .namecard{padding:20px 20px 22px;gap:6px}}@media (max-width:640px){.wh-home .collage{height:min(72svh,600px)}.wh-page .collage{height:min(62svh,480px)}.wh .namecard{width:calc(100% - 64px);max-width:330px;padding:16px 16px 18px;gap:4px}.wh .namecard .face{display:none}.wh .namecard .eyebrow{font-size:13px;letter-spacing:.16em}.wh .namecard h1{font-size:32px}.wh .namecard .held{font-size:17px}.wh .namecard .sub{display:none}.wh .namecard .ctas{margin-top:6px;gap:6px}.wh .namecard .ctas .btn{flex:1 1 100%;letter-spacing:.1em}}.tband.tband-open{position:relative;height:clamp(240px,22vw,300px);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--wall);margin:0 calc(-1 * var(--gut)) clamp(16px,2vw,24px)}.tband-open .tband-row{position:absolute;inset:0;height:auto;margin:0;overflow:visible}.tband-open .tband-track img{height:clamp(170px,16vw,220px)}.tband-open .tband-card{position:relative;z-index:2;background:var(--bg);box-shadow:0 20px 50px -16px rgba(38,33,29,.5);flex-direction:column;align-items:center;text-align:center;gap:4px;padding:16px 24px 18px;max-width:min(420px,calc(100% - 64px))}.tband-open .tband-card .page-title{font-size:clamp(36px,3.4vw,48px)}.tband-open .tband-card p{font-size:15px}@media (max-width:640px){.tband.tband-open{height:230px;margin-inline:calc(-1 * var(--gut))}.tband-open .tband-row{height:auto}.tband-open .tband-track img{height:170px}.tband-open .tband-card{padding:12px 16px 14px;flex-direction:column;gap:2px}.tband-open .tband-card .page-title{font-size:32px}:root{--hdr-tuck:11px}.hdr{padding-top:0}.hdr .band-top{height:18px;background-image:url(/site/borders/border-phone@2x.png);background-size:auto 100%}.hdr-in,.is-scrolled .hdr-in{padding-block:0;min-height:44px}.brand,.is-scrolled .brand{gap:8px;min-height:44px}.brand img,.is-scrolled .brand img{width:30px;height:30px}.brand-t{gap:0}.brand-t b,.is-scrolled .brand-t b{font-size:21px;white-space:nowrap}.brand-t i{display:none}.burger{width:44px;height:44px;gap:6px}}.wh-home .collage,.wh-page .collage{height:min(64vh,576px)}.wh .namecard{width:400px;max-width:calc(100% - 64px)}.wh .namecard .wh-line{font-style:italic}@media (max-width:999px){.wh-home .collage,.wh-page .collage{height:min(60svh,500px)}}@media (max-width:640px){.wh-home .collage,.wh-page .collage{height:min(60svh,480px)}.wh .namecard{width:300px;max-width:calc(100% - 64px)}.wh .namecard .wh-line{font-size:17px}}:root{--red:#D4202A;--black:#1A1614}body *{font-style:normal!important}.wh{display:block;position:relative;background:var(--wall);overflow:hidden}.wh .collage{min-height:480px}.wh .collage,.wh-home .collage,.wh-page .collage{height:min(calc(100svh - 96px),720px)}.wh .namecard,.wh .namecard.has-face{position:absolute;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);margin:0;z-index:3;box-sizing:border-box;width:420px;max-width:calc(100% - 56px);min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:34px 36px 32px;box-shadow:0 26px 70px -18px rgba(20,18,16,.55),0 2px 6px rgba(20,18,16,.18)}.wh .namecard .eyebrow{font-family:var(--sans);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--black);margin:0}.wh .namecard h1{font-family:var(--serif);font-weight:600;font-size:clamp(40px,3.6vw,52px);line-height:1.04;letter-spacing:-.01em;color:var(--black);margin:0}.wh .namecard h1 .red{color:var(--red)}.wh .namecard .wh-line{font-family:var(--serif);font-style:normal;font-weight:500;font-size:19px;line-height:1.3;color:var(--black);max-width:330px;margin:0}.wh .namecard .ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;width:100%;max-width:none}.wh .namecard .ctas .btn{flex:1 1 auto;padding:0 14px;letter-spacing:.16em;text-transform:uppercase;font-family:var(--sans);font-weight:500;white-space:nowrap}@media (max-width:640px){.wh .collage,.wh-home .collage,.wh-page .collage{height:min(calc(100svh - 84px),620px);min-height:0}.wh .namecard,.wh .namecard.has-face{width:300px;max-width:calc(100% - 64px);min-height:296px;padding:26px 24px 24px;gap:8px}.wh .namecard h1{font-size:34px}.wh .namecard .wh-line{font-size:17px}.wh .namecard .ctas{flex-direction:column;gap:8px;margin-top:6px}.wh .namecard .ctas .btn{flex:none;width:100%;min-height:42px}.wh-home .namecard .sub{display:none}}.wh .collage .tile:hover{transform:scale(1.04)}@media (max-width:640px){.hdr .band-top{height:18px}.brand-t b,.is-scrolled .brand-t b{font-size:20px;line-height:1}.brand-t i{display:none}.brand,.hdr-in,.is-scrolled .brand,.is-scrolled .hdr-in{min-height:40px}.burger{width:40px;height:40px}}.card .st-sold,.works-grid .st-sold{font-family:var(--sans);font-style:normal;font-size:13px;letter-spacing:.02em;color:var(--muted)}.pp{flex-direction:column;gap:10px;padding:clamp(16px,2.4vw,32px) var(--gut) 8px}.pp,.pp-stage{display:flex;align-items:center}.pp-stage{width:100%;justify-content:center;min-height:min(70svh,760px)}.pp-art{display:block;border:0;padding:0;margin:0;background:none;cursor:zoom-in;line-height:0;max-width:100%}.pp-art img{display:block;width:auto;height:auto;max-width:min(100%,1100px);max-height:min(72svh,780px);object-fit:contain;border:5px solid var(--frame);box-shadow:var(--shadow-2)}.pp-art img.is-small{max-height:min(360px,60svh)}.pp-room{width:min(100%,900px,calc(64svh * 1.5));display:flex;flex-direction:column;gap:10px}.pp-room .room{box-shadow:0 18px 44px rgba(20,12,6,.18)}.pp-cap{margin:0;text-align:center;font-family:var(--sans);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pp-bar{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px}.pp-bar,.pp-toggle{align-items:center;min-height:44px}.pp-toggle{display:inline-flex;gap:9px;padding:0 20px;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:500 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease}.pp-toggle svg{width:18px;height:18px}.pp-toggle:hover,.pp-toggle[aria-pressed=true]{background:var(--ink);color:#F5F4F0}.pp-zoom{border:0;background:none;min-height:44px;padding:0 6px;font:inherit;font-size:13px;letter-spacing:.08em;cursor:pointer}.pp-zoom .on-touch{display:none}@media (hover:none){.pp-zoom .on-touch{display:inline}.pp-zoom .on-fine{display:none}}.pp-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;max-width:100%;padding:4px 2px 10px;scrollbar-width:none}.pp-strip::-webkit-scrollbar{display:none}.pp-chip{flex:none;width:92px;height:70px;padding:0;border:1px solid #cfc6b9;background:var(--wall);cursor:pointer;overflow:hidden;scroll-snap-align:center;opacity:.8;transition:opacity .2s ease}.pp-chip:hover,.pp-chip[aria-pressed=true]{opacity:1}.pp-chip[aria-pressed=true]{border:2px solid var(--ink)}.pp-chip img{width:100%;height:100%;object-fit:cover}.pp-chip:first-child img{object-fit:contain;padding:6px}.pp-text{max-width:680px;margin:clamp(20px,3vw,40px) auto clamp(24px,4vw,48px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.pp-title{font-family:var(--serif);font-weight:600;font-size:clamp(38px,4.4vw,58px);line-height:1.04;letter-spacing:-.01em;margin:0;color:var(--black)}.pp-facts{font-size:16px;letter-spacing:.02em}.pp-facts,.pp-status{margin:0;color:var(--muted)}.pp-status{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:14px}.pp-status a{color:var(--ink)}.pp-text .status{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.pp-text .status:before{display:none}.pp-text .status i{width:8px;height:8px;border-radius:50%;flex:none}.pp-text .st-sold i{background:#C0261B}.pp-text .st-free i{background:var(--green)}.pp-text .st-enquire i{background:transparent;box-shadow:inset 0 0 0 1px var(--ink)}.pp-story{margin:6px 0 0;font-family:var(--serif);font-weight:500;font-size:clamp(21px,1.9vw,25px);line-height:1.42;color:var(--black);text-wrap:balance}.pp-story span{display:block;margin-top:6px;font-family:var(--sans);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pp-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;width:100%}.pp-ctas,.pp-text .side-small{justify-content:center}@media (max-width:640px){.pp{padding:10px 16px 4px}.pp-stage{min-height:0}.pp-art img{max-width:calc(100vw - 32px);max-height:64svh;border-width:3px}.pp-ctas .btn{flex:1 1 100%}}@media (max-width:999px){.sheet{position:absolute;inset:auto;top:100%;right:10px;left:auto;bottom:auto;z-index:60;width:min(250px,calc(100vw - 20px));display:flex;flex-direction:column;gap:6px;padding:6px 16px 14px;background:#F5F4F0;border:1px solid var(--line);border-top:2px solid var(--red);box-shadow:0 18px 40px -12px rgba(20,18,16,.4);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.is-open .sheet{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease}.sheet-nav a{font-size:24px;line-height:1.1;min-height:44px;display:flex;align-items:center;padding-block:0;opacity:1;transform:none;transition:color .2s ease;border-bottom:1px solid var(--line)}.sheet-nav a:last-child{border-bottom:0}.sheet-foot{gap:8px;margin-top:4px}.sheet-foot .btn{min-height:44px;font-size:12px;letter-spacing:.14em}.sheet-ig{min-height:44px}.hdr.is-open{background-color:var(--bg)}}.pp-art img{box-shadow:0 1px 2px rgba(20,12,6,.35),0 6px 12px rgba(20,12,6,.22),0 18px 30px -4px rgba(20,12,6,.28),0 38px 64px -18px rgba(20,12,6,.5);transform:translateY(-3px)}.pp-bar{flex-wrap:nowrap;gap:10px;min-height:0;margin-top:10px}.pp-toggle,.pp-zoom{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 14px;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.pp-zoom{border-color:#B9B0A2;color:var(--muted)}.pp-toggle svg{width:15px;height:15px}.pp-toggle:after,.pp-zoom:after{content:"";position:absolute;inset:-7px -4px}.pp-zoom .z-touch{display:none}@media (max-width:760px){.pp-zoom .z-touch{display:inline}.pp-zoom .z-fine{display:none}}.pp-text{margin:12px auto 8px;gap:6px}.pp-text.pp-after{margin-top:6px;margin-bottom:clamp(24px,4vw,48px)}.pp-strip{margin-top:6px}@media (max-width:640px){.pp{padding:8px 16px 0;gap:0}.pp-art img{max-height:min(46svh,430px);max-width:calc(100vw - 40px)}.pp-art img.is-small{max-height:min(300px,40svh)}.pp-title{font-size:32px}.pp-facts{font-size:14px}.pp-status{gap:2px 12px}.pp-status,.pp-text .status{font-size:13px}.pp-story{font-size:18px;line-height:1.35;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-story span{display:none}.pp-text{margin-top:8px}}.band-cream,.band-indigo{box-shadow:0 0 0 100vmax var(--c);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.band-cream,.band-indigo{background:var(--c)}.band-indigo .card-t,.band-indigo .eyebrow,.band-indigo .link,.band-indigo .press figcaption b,.band-indigo h2{color:#F3EEE7}.band-indigo .meta,.band-indigo .press figcaption em,.band-indigo .press figcaption small,.band-indigo .press figcaption span,.band-indigo .sec-line{color:#AFA49A}.band-indigo a:hover{color:#F3EEE7}.band-indigo .link{border-color:#F3EEE7}.band-indigo .sec,.band-indigo .sec-tight{background:none}.layer{padding-block:clamp(8px,2vw,24px)}.ab-band.tone-light,.ab-band.tone-stone,.ab-band.tone-wall,.ab-hero,.hw-band,.ig-band,.wh{background:#F5F4F0}.ab-band.tone-dark{background:#211B18}.sband.tone-0,.sband.tone-1{background:#F5F4F0}.ex-record{background:none}.ss-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:center;padding-block:clamp(28px,4vw,56px)}.ss-txt h2{font-family:var(--serif);font-weight:600;font-size:clamp(32px,3.4vw,46px);line-height:1.06;margin:6px 0 16px;color:var(--black)}.ss-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ss-list li{display:flex;gap:16px;align-items:baseline;padding:12px 0;border-top:1px solid var(--line)}.ss-list li:last-child{border-bottom:1px solid var(--line)}.ss-list span{font-size:26px;color:var(--red);min-width:34px}.ss-list a,.ss-list span{font-family:var(--serif);font-weight:600}.ss-list a{font-size:23px;text-decoration:none;display:block;line-height:1.15;color:var(--black)}.ss-list a:hover{color:var(--red)}.ss-list small{display:block;font-size:15px;color:var(--muted);line-height:1.4;margin-top:2px}.ss{display:flex;flex-direction:column;gap:12px}.ss-stage{position:relative;display:block;height:min(56vh,520px);overflow:hidden}.ss-stage img{position:absolute;left:50%;top:50%;width:auto;height:auto;max-width:calc(100% - 48px);max-height:calc(100% - 48px);transform:translate(-50%,-50%);opacity:0;transition:opacity .7s ease}.ss-stage img.is-on{opacity:1}.ss-cap{margin:0;display:flex;align-items:baseline;gap:12px;font-family:var(--serif)}.ss-cap b{font-size:28px;color:var(--red);font-weight:600}.ss-cap span{font-size:24px;font-weight:600;color:var(--black)}.ss-cap small{font-family:var(--sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-left:auto}@media (max-width:860px){.ss-intro{grid-template-columns:minmax(0,1fr)}.ss-stage{height:min(46svh,380px)}}@media (prefers-reduced-motion:reduce){.ss-stage img{transition:none}}.ex-ch,.ex-index,.ex-press,.ex-record,.now-line{max-width:1100px;margin-inline:auto}.ex-ch{padding-block:clamp(26px,3.2vw,44px)}.ex-ch-head{grid-template-columns:clamp(64px,6vw,90px) minmax(0,1fr);margin-bottom:16px}.ex-ch-year{font-size:clamp(30px,3vw,42px)}.ex-ch-head h2{font-size:clamp(26px,2.6vw,36px)}.ex-ch-where{font-size:15px;margin-top:4px}.ex-ch-body{padding-left:calc(clamp(64px,6vw,90px) + clamp(12px,2vw,28px));gap:clamp(20px,3vw,40px)}.ex-ch .ex-lede{font-size:16px;line-height:1.6}.ex-ch .ex-quote blockquote{font-size:20px}.sm-strip button{width:clamp(56px,5vw,72px)}@media (max-width:900px){.ex-ch-body{padding-left:0}}.ex-press{padding-block:clamp(28px,3.4vw,44px)}.press{column-count:4;column-gap:18px}.press-item{margin-bottom:18px}.press figcaption b{font-size:18px}.press figcaption span{font-size:14px;line-height:1.4}.press figcaption small{display:none}@media (max-width:1000px){.press{column-count:3}}.press-clip{box-shadow:0 0 0 2px var(--red),0 18px 36px -14px rgba(0,0,0,.5)}.press-watch{position:absolute;left:80px;bottom:26px;z-index:2;padding:7px 12px;background:rgba(20,18,16,.78);color:#F3EEE7;font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;pointer-events:none}.press-play{background:var(--red);border-color:#F3EEE7;width:56px;height:56px;left:14px;bottom:14px}.press-play:hover{background:#F3EEE7;color:var(--red)}@media (max-width:640px){.press{column-count:auto}.press-item{flex:0 0 72%}.press-open img{aspect-ratio:4/3;object-fit:cover;height:auto}.ex-ch-head h2,.ex-ch-year{font-size:26px}.burger{width:44px;height:44px}.brand,.hdr-in,.is-scrolled .brand,.is-scrolled .hdr-in,.wh .namecard .ctas .btn{min-height:44px}.press-item.is-clipping .press-open img{aspect-ratio:auto;object-fit:contain;max-height:300px;background:#F5F4F0}}.nav a{padding-block:7px;margin-block:-3px}.hdr-cta .btn{min-height:44px}.ss-list a{padding-block:9px;margin-block:-9px 0}@media (max-width:760px){.pp-toggle,.pp-zoom{min-height:36px}}@media (max-width:640px){.press-item.is-clipping .press-open img{max-height:230px}.press{align-items:stretch}}.nav .ig{width:44px;height:44px}:root{--paper-shadow:0 1px 1px rgba(60,40,20,.05),0 6px 14px -6px rgba(60,40,20,.14),0 28px 60px -24px rgba(60,40,20,.28);--sec-y:clamp(56px,7vw,104px);--sec-y-tight:clamp(40px,5vw,72px)}.namecard{box-shadow:var(--paper-shadow);outline:1px solid rgba(120,100,80,.12);outline-offset:-1px;padding:clamp(34px,3.4vw,44px) clamp(24px,3.4vw,44px) clamp(32px,3vw,40px);gap:12px}.namecard.has-face{padding-top:66px}.namecard .eyebrow{letter-spacing:.26em;font-size:12px;color:var(--soft)}.namecard h1{letter-spacing:-.01em}.namecard .held,.namecard .sub{letter-spacing:.01em}.namecard .ctas{margin-top:12px;gap:10px}@media (max-width:640px){.namecard{padding:28px 22px 26px}.namecard.has-face{padding-top:52px}}.menu-panel,.ncard,.scard,.tcard,.xcard{box-shadow:var(--shadow-1)}.menu-panel{border-color:var(--hair)}.menu summary{border-color:rgba(38,33,29,.55)}.btn{min-height:44px;padding:0 26px;font-size:12px;font-weight:500;letter-spacing:.18em}.namecard .ctas .btn{padding:0 14px;min-height:44px}.btn-solid{font-weight:500}.sec{padding-block:var(--sec-y)}.sec-tight{padding-block:var(--sec-y-tight)}.sec-head{margin-bottom:clamp(24px,3vw,36px)}.eyebrow{font-size:12px;letter-spacing:.24em}.card-t{font-size:clamp(21px,2vw,24px);font-weight:500}.timeline>li{padding-block:14px}.timeline ul{gap:0}.timeline ul li{align-items:center;gap:0 14px}.timeline ul li>small,.timeline ul li>span{display:inline-flex;align-items:center;min-height:44px}@media (max-width:560px){.timeline ul li{gap:0 12px}.timeline>li{gap:2px}}.pp-chip{min-height:44px}.wh .namecard,.wh .namecard.has-face{width:460px;min-height:0;padding:46px 52px 44px;gap:12px;background:#FAF9F6;box-shadow:var(--paper-shadow);outline:1px solid rgba(120,100,80,.14);outline-offset:-1px}.wh .namecard .eyebrow{letter-spacing:.28em;color:var(--soft)}.wh .namecard h1{letter-spacing:-.005em;font-weight:500}.wh .namecard .wh-line{letter-spacing:.015em;color:var(--muted)}.wh .namecard .ctas{margin-top:14px;gap:10px}.wh .namecard .ctas .btn{min-height:44px;font-size:12px;letter-spacing:.2em}@media (max-width:640px){.wh .namecard,.wh .namecard.has-face{width:340px;max-width:calc(100% - 48px);min-height:0;padding:34px 26px 30px;gap:10px}.wh .namecard h1{font-size:36px}.wh .namecard .ctas .btn{min-height:44px}}.ftr-links .btn{min-height:44px;padding:0 24px}.pager button{min-width:44px;height:44px}.chip,.jump a,.menu-panel .btn{min-height:44px}:root{--wall:#F5F4F0;--stone:#F5F4F0;--dark:#211B18;--dark-ink:#F3EEE7;--dark-muted:#AFA49A;--frame:#141210;--mat:6px;--lift3d:0 0 0 1px rgba(255,255,255,.06),0 1px 2px rgba(10,8,6,.4),0 10px 18px rgba(10,8,6,.26),0 28px 54px rgba(10,8,6,.24)}.band-indigo{--c:#211B18}.sband.tone-2{background:#F5F4F0}.ab-portrait img,.clip img,.framed,.framed.thin,.freel-stage img,.ig-track img,.now-box .imgs img,.roll-stage img.framed,.slides-stage img,.tile .framed,.viewer .paper img,.wpa-art img{border:6px solid var(--frame)!important;padding:var(--mat)!important;background:#FFFFFF!important;object-fit:contain;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),var(--lift3d)!important}.viewer .paper img{border-width:9px!important;padding:9px!important}@media (max-width:640px){:root{--mat:4px}.clip img,.framed,.framed.thin,.freel-stage img,.ig-track img,.slides-stage img,.tile .framed{border-width:4px!important}.viewer .paper img{border-width:6px!important;padding:6px!important}}.freel{margin-top:22px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.freel-stage{position:relative;display:block;width:min(100%,300px);aspect-ratio:1/1}.freel-stage img{position:absolute;inset:0;margin:auto;max-width:calc(100% - 20px);max-height:calc(100% - 20px);width:auto;height:auto;opacity:0;transition:opacity .9s ease}.freel-stage img.is-on{opacity:1}.freel-cap{font-family:var(--serif);font-size:18px;font-weight:600;margin:0;color:var(--muted)}@media (max-width:860px){.freel{align-items:center}.freel-stage{width:min(100%,260px)}}@media (prefers-reduced-motion:reduce){.freel-stage img{transition:none}}.wpa-art img{border-width:9px!important;padding:9px!important}@media (max-width:640px){.wpa-art img{border-width:5px!important;padding:5px!important}}.ss-stage{background:#F5F4F0}.pp-art img,.room-art img{border:9px solid var(--frame)!important;padding:9px!important;background:#FFFFFF!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),var(--lift3d)!important}@media (max-width:640px){.pp-art img,.room-art img{border-width:5px!important;padding:5px!important}}:root{--pale:#F5F4F0;--indigo:#211B18}.band-cream{--c:#F5F4F0;background:#F5F4F0}.ig-band{background:var(--pale)}.ab-band.tone-light,.ab-band.tone-wall,.ab-hero,.collage,.hw-band,.wh{background:#F5F4F0}.ab-band.tone-stone{background:var(--pale)}.ab-band.tone-dark{background:var(--indigo)}.sband.tone-0,.sband.tone-1{background:#F5F4F0}.ex-facts div,.next-series .ask,.note,.sband.tone-2,.slides-stage,.ss-stage,.story-hero,.tband,.viewer{background:var(--pale)}.ftr,.pp-chip,.press-item.is-clipping .press-open img,.slides-thumbs button,.sm-strip button,.story-hero,.thumbs button{background:#F5F4F0}.wp-lower{background:var(--pale);box-shadow:0 0 0 100vmax var(--pale);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);margin-top:28px;padding-top:12px}.band-indigo{--c:var(--indigo);background:var(--indigo);color:#F3EEE7}.band-indigo.ibnd{margin-top:clamp(32px,5vw,64px)}.band-indigo .sec{padding-block:clamp(28px,4vw,56px)}.band-indigo .sec-head{border-color:rgba(243,238,231,.28)}.band-indigo .card,.band-indigo .card *{color:#F3EEE7}.band-indigo .card .meta,.band-indigo .card .status,.band-indigo .card small{color:#AFA49A}.band-indigo .card .status.st-free i{background:#7FD6A0}.band-indigo .card:hover .card-t{color:#F3EEE7}.band-indigo .btn-light{border-color:rgba(243,238,231,.7);color:#F3EEE7;background-image:none}.band-indigo .btn-light:hover{background:#F3EEE7;color:var(--indigo)}.ibnd-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.ab-band.tone-dark,.ab-band.tone-dark .eyebrow,.ab-band.tone-dark h2{color:#F3EEE7}.ab-band.tone-dark .ab-p{color:#AFA49A}.press-videos{list-style:none;margin:0 0 clamp(24px,3vw,40px);padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,2.6vw,36px);gap:clamp(18px,2.6vw,36px)}.press-videos .press-item{margin:0;flex:none}.press-videos .press-clip{aspect-ratio:16/10}.press-videos figcaption b{font-size:22px}.press-videos figcaption span{font-size:15px}@media (max-width:640px){.press-videos{grid-template-columns:1fr;gap:24px}.press-videos .press-item{flex:none}.press-videos .press-play{width:56px;height:56px}}.press-videos figure{margin:0;display:flex;flex-direction:column;gap:12px}.press-videos figcaption{display:flex;flex-direction:column;gap:3px}.press-videos figcaption em{font-style:normal;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#AFA49A}.press-videos figcaption b{font-family:var(--serif);font-weight:500;line-height:1.15;color:#F3EEE7}.press-videos figcaption span{color:#AFA49A;line-height:1.45}.press-videos figcaption small{font-size:13px;color:#AFA49A}.ab-press .press-videos figcaption b{color:var(--ink)}.ab-press .press-videos figcaption small,.ab-press .press-videos figcaption span{color:var(--muted)}.ab-press .press-videos figcaption em{color:#8E3B1F}.ig-roll{background:transparent}.band-indigo .card .card-t,.band-indigo .card.is-sold .card-t,.card.is-sold .card-t{color:#F3EEE7}.band-indigo .card .st-sold{color:#AFA49A}.press-clip{box-shadow:0 1px 2px rgba(10,8,6,.4),0 12px 26px rgba(10,8,6,.26)!important;border:6px solid var(--frame)!important}.press-play{box-shadow:0 4px 14px rgba(0,0,0,.35)}.press-play:hover{background:#F3EEE7!important;color:#1A1614!important;transform:scale(1.06)}.press-clip{aspect-ratio:1186/720!important;border:3px solid var(--frame)!important;box-shadow:0 1px 2px rgba(10,8,6,.3),0 14px 30px -12px rgba(10,8,6,.4)!important}.press-play{left:50%!important;top:50%!important;bottom:auto!important;margin:-19px 0 0 -19px!important;width:38px!important;height:38px!important;background:#F3EEE7!important;color:#1A1614!important;border:0!important;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.4)}.press-play svg{width:16px!important;height:16px!important;margin-left:2px!important}@media (max-width:640px){.press-play{width:30px!important;height:30px!important;margin:-15px 0 0 -15px!important}.press-play svg{width:13px!important;height:13px!important}}.wfilters{background:#F5F4F0;padding-top:clamp(18px,2.4vw,32px)}.wgroup{padding-block:clamp(36px,5vw,72px)}.wgroup.band-white{background:#F5F4F0}.wgroup.band-white+.wgroup.band-white{border-top:0}.wgroup .wg-head{margin-bottom:clamp(20px,3vw,36px)}.wgroup .wg-head h2{font-size:clamp(30px,3.4vw,44px)}.wgroup .sec-line{margin:6px 0 4px;max-width:60ch}.wgroup .meta{margin:0}.wgroup.band-indigo .card .cap-details,.wgroup.band-indigo .card .meta,.wgroup.band-indigo .card .st-sold,.wgroup.band-indigo .card .status{color:#AFA49A}.wgroup.band-indigo .card-t{color:#F3EEE7}.wgroup.band-indigo .pill{color:#F3EEE7;border-color:#AFA49A}.ig-band{background:#F5F4F0!important}.ab-p,.ex-lede,.lede,.pp-story,.pp-text p,.s-line,.sec-line,.sm-cap,.ss-list small,p.meta{font-size:17px;line-height:1.6}.ab-p,.ex-lede,.lede,.s-line,.sec-line{max-width:64ch}.card .meta,.ex-kind,.m-card .meta,.press figcaption,.press figcaption small,.press figcaption span,.series-tiles .meta{font-size:15px;line-height:1.45}.ex-kind{letter-spacing:.06em}.band-indigo .card .meta,.band-indigo .sec-line,.band-indigo p.meta{color:#AFA49A}@media (max-width:640px){.ab-p,.ex-lede,.lede,.pp-text p,.s-line,.sec-line,.sm-cap,.ss-list small,p.meta{font-size:16px;line-height:1.55}.card .meta,.ex-kind,.m-card .meta,.press figcaption span,.series-tiles .meta{font-size:15px}.pp-story{font-size:18px}}.wgroup .card .mat{background:transparent}.wgroup.band-white .card .card-t,.wgroup.band-white .card.is-sold .card-t{color:#1A1614}.wgroup.band-indigo .card .card-t,.wgroup.band-indigo .card.is-sold .card-t{color:#F3EEE7}.card.is-sold .card-t{color:#1A1614}.ab-band.tone-dark.ab-press .eyebrow,.ab-band.tone-dark.ab-press h2,.band-indigo .card.is-sold .card-t{color:#F3EEE7}.ab-band.tone-light+.ab-band.tone-light,.ab-hero+.ab-band.tone-light{border-top:1px solid var(--hair)}.ex-lede,.ig-in .txt p,.lede,.pp-story,.pp-story span,p.meta{font-size:17px!important;line-height:1.6}.ex-ch small,.ex-ch-where small,.ex-kind,small{font-size:15px!important}@media (max-width:640px){.ex-lede,.ig-in .txt p,.lede,p.meta{font-size:16px!important}.pp-story{font-size:18px!important}}.wgroup .card .mat{overflow:visible}.collage .framed,.collage .tile img{background-color:#E6E1D6!important}.page-in{animation-duration:.35s}@keyframes page-in{0%{transform:translateY(6px)}to{transform:none}}.ccard,.ncard,.xcard{background:#FAF9F6!important;color:#1A1614!important;border:1px solid #d9d5cc;box-shadow:0 8px 20px -10px rgba(10,8,6,.35)!important}.ccard.indigo,.ncard.dark,.ncard.rust{background:#211B18!important;color:#F3EEE7!important;border-color:#211B18}.xcard div{padding:12px 14px 14px;gap:2px;background:#FAF9F6}.ccard em,.ncard em,.xcard em{font:500 11.5px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#6B6558!important;opacity:1}.ccard.indigo em,.ncard.dark em,.ncard.rust em{color:#C9D0E6!important}.ccard b,.ncard b,.xcard b{font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.12;color:inherit}.ccard small,.ncard small,.xcard small{font:400 13px/1.35 var(--sans);color:#4E493F!important;opacity:1}.ccard.indigo small,.ncard.dark small,.ncard.rust small{color:#D9DEEE!important}.ccard{padding:22px 16px;text-align:center;display:flex;flex-direction:column;gap:6px;text-decoration:none;justify-content:center}@media (max-width:640px){.ccard b,.ncard b,.xcard b{font-size:17px}.ccard{padding:14px 10px}.ccard small{display:block;font-size:12px}.xcard small{display:none}}.pp .pp-bar{margin-top:8px;gap:8px}.pp .pp-toggle,.pp .pp-zoom{min-height:30px;padding:0 12px;font-size:13px;letter-spacing:.08em;gap:6px}.pp .pp-toggle svg{width:14px;height:14px}.pp .pp-toggle:after,.pp .pp-zoom:after{inset:-7px -4px}@media (max-width:760px){.pp .pp-toggle,.pp .pp-zoom{min-height:32px}.pp .pp-toggle:after,.pp .pp-zoom:after{inset:-6px -4px}}.pp .pp-strip{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;overflow:visible;margin:10px auto 0;padding:0;max-width:100%}.pp .pp-chip{flex:0 1 48px;width:48px;min-width:44px;height:48px;min-height:44px;padding:4px;border:0;background:transparent;opacity:.7;overflow:visible;position:relative}.pp .pp-chip>img{display:block;width:100%;height:100%;border:1px solid #cfc6b9;background:#FAF9F6;object-fit:cover;box-sizing:border-box}.pp .pp-chip:first-child>img{object-fit:contain;padding:2px}.pp .pp-chip:hover{opacity:1}.pp .pp-chip[aria-pressed=true]{opacity:1;border:0}.pp .pp-chip[aria-pressed=true]>img{border:2px solid var(--ink);box-shadow:0 0 0 2px #F5F4F0,0 0 0 3px var(--ink)}.pp .pp-chip:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pp .pp-text .pp-status,.pp .pp-text .pp-story{margin-top:4px}.sband.band-white{background:#F5F4F0}.sband.band-indigo{background:var(--indigo);color:#F3EEE7}.sband.band-indigo,.sband.band-white{padding-block:clamp(28px,4vw,56px)}.sband.band-indigo .s-n{color:#AFA49A}.sband.band-indigo h2,.sband.band-indigo h2 a{color:#F3EEE7}.sband.band-indigo .eyebrow,.sband.band-indigo .s-line{color:#AFA49A}.sband.band-indigo .btn-light{border-color:rgba(243,238,231,.7);color:#F3EEE7;background-image:none}.sband.band-indigo .btn-light:hover{background:#F3EEE7;color:var(--indigo)}.sband.band-indigo .card .card-t,.sband.band-indigo .card.is-sold .card-t{color:#F3EEE7}.sband.band-indigo .card .meta,.sband.band-indigo .card .st-sold,.sband.band-indigo .card .status{color:#AFA49A}.sband.band-white .card .card-t{color:#1A1614}.chap-dark{box-shadow:0 0 0 100vmax var(--dark);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.sband .btn,.sband .eyebrow{font-size:13px}.brand-t .red,.wh .namecard .wh-line .red{color:var(--red);font:inherit}.five-head{padding-top:clamp(28px,4vw,56px)}.five-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(32px,3.4vw,46px);line-height:1.06;margin:6px 0 20px;color:var(--black)}.five{list-style:none;margin:0 0 clamp(20px,3vw,40px);padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(12px,1.6vw,24px);gap:clamp(12px,1.6vw,24px)}.five-b{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--black)}.five-stage{position:relative;display:block;aspect-ratio:4/5;background:#F5F4F0;overflow:hidden}.five-stage img{position:absolute;inset:0;margin:auto;max-width:calc(100% - 24px);max-height:calc(100% - 24px);width:auto;height:auto;border:5px solid #141210;box-shadow:inset 0 0 0 3px #fff,0 10px 22px -10px rgba(0,0,0,.45);opacity:0;transition:opacity .9s ease}.five-stage img.is-on{opacity:1}.five-n{font-size:20px;color:var(--red);margin-top:8px}.five-n,.five-t{font-family:var(--serif);font-weight:600}.five-t{font-size:clamp(19px,1.6vw,23px);line-height:1.15}.five-m{font-size:13px;letter-spacing:.04em;color:var(--muted)}.five-b:hover .five-t{color:var(--red)}.five-b:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:760px){.five{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:0;padding:0;scrollbar-width:none}.five::-webkit-scrollbar{display:none}.five>li{flex:0 0 42vw;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.five-stage img{transition:none}}.wh .namecard{background:#FAF9F6}.collage .framed,.collage .tile img{background-color:var(--pale)!important}.ccard,.ncard,.xcard{background:#FAF9F6}.ccard.indigo,.ncard.dark,.ncard.rust{background:var(--indigo)!important;border-color:var(--indigo)}.five-stage{background:var(--pale)}.marq .framed{background-color:#fff}@media (min-width:761px){.press{column-count:auto!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,2.4vw,36px);gap:clamp(20px,2.4vw,36px);align-items:start}.press-item{margin:0!important}.press-clip,.press-open img{aspect-ratio:3/2!important;height:auto;object-fit:cover}.press-item.is-clipping .press-open img{object-fit:contain;background:var(--pale)}.press-item figcaption{min-height:7.5em}}.portfolio{padding-top:clamp(12px,2vw,24px)}.pf-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(20px,2.4vw,40px) clamp(16px,2vw,32px)}@media (max-width:1000px){.pf-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px}}.nav a[aria-current=page]{color:#B4161F;background:#FBE3E4;border-radius:999px;padding-inline:12px;margin-inline:-12px}.nav a[aria-current=page]:after{display:none}.menu-panel a[aria-current=page],.sheet-nav a[aria-current=page]{color:#B4161F;background:#FBE3E4;border-radius:10px;padding-inline:14px;margin-inline:-14px}.sheet-nav a[aria-current=page]:before{display:none}.sband .s-txt{gap:6px}.sband .s-txt .btn{margin-top:4px}@media (max-width:760px){.sband{padding-block:22px}.sband .srow{gap:12px}.sband .s-txt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"n t b" "e e e" "l l l";grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;align-items:center}.sband .s-txt .s-n{grid-area:n;font-size:30px}.sband .s-txt h2{grid-area:t;font-size:28px;margin:0}.sband .s-txt .btn{grid-area:b;margin:0;min-height:36px;padding:0 12px;font-size:12px}.sband .s-txt .eyebrow{grid-area:e}.sband .s-txt .s-line{grid-area:l;margin:0}}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:16px;column-gap:16px;grid-row-gap:6px;row-gap:6px;align-items:baseline}.sec-head>div{display:contents}.sec-head>div>h2{grid-column:1;grid-row:1;margin:0}.sec-head>div>:not(h2){grid-column:1/-1}.sec-head>.link{grid-column:2;grid-row:1;white-space:nowrap;justify-self:end}.pf-pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.pf-pager .btn{min-height:40px;padding:0 16px;font-size:12px}.pf-pager .btn:disabled{opacity:.35;cursor:default}.pf-pager.pf-bottom{justify-content:center;margin-top:clamp(28px,4vw,48px)}@media (max-width:640px){.count-row{flex-wrap:wrap}.pf-pager.pf-top{width:100%;justify-content:space-between}.pf-pager{flex-wrap:nowrap;gap:8px}.pf-pager .btn{min-height:40px;padding:0 10px;font-size:11px;letter-spacing:.08em;white-space:nowrap}.pf-pager .meta{font-size:14px;white-space:nowrap}}.sband .s-n{font-size:30px;line-height:1}.sband .eyebrow{font-size:11.5px;letter-spacing:.14em}.sband .s-txt{gap:4px}.sband .s-txt h2{margin:0}.sband .s-txt .btn{border:0;background:none;padding:0;min-height:0;height:auto;font-size:14px;letter-spacing:.02em;text-transform:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;margin-top:6px;color:inherit}.sband .s-txt .btn:after{content:" →"}.sband .s-txt .btn:hover{color:var(--red);background:none}.sband.band-indigo .s-txt .btn{color:#F3EEE7}.card{text-align:center}.card .mat{align-self:stretch;width:100%}.card .status{align-self:center}.card .card-t{text-align:center;font-size:20px}.card .meta{text-align:center;font-size:14px}.card .status{justify-content:center}.card .status,.five-m{font-size:12.5px}@media (max-width:760px){.sband .s-n{font-size:24px}.sband .s-txt .btn{min-height:32px;display:inline-flex;align-items:center;font-size:13px;margin:0}.card .card-t{font-size:18px}}.card .card-t,.card .meta{align-self:stretch;width:100%;display:block}.sband .eyebrow{font-size:12px}@media (max-width:640px){.pf-pager .btn{font-size:12px}}.pp-status a,.pp-text a{display:inline-flex;align-items:center;min-height:32px}@media (max-width:640px){.press-play{width:44px!important;height:44px!important;margin:-22px 0 0 -22px!important;background:transparent!important;box-shadow:none!important}.press-play:before{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#F3EEE7;box-shadow:0 2px 10px rgba(0,0,0,.4);transition:transform .2s}.press-play:hover{background:transparent!important}.press-play:hover:before{transform:scale(1.06)}.press-play svg{position:relative;z-index:1}}