:root{--charcoal:#151412;--sand:#e9dfcf;--sand-light:#f3ebdf;--ink:#1b1916;--oxblood:#7a1f24;--oxblood-dark:#5e1519;--line-dark:#e9dfcf33;--line-light:#1b191638;--serif:"Iowan Old Style", Baskerville, "Times New Roman", serif;--sans:"Helvetica Neue", "Avenir Next", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--sand);background:var(--charcoal);font-family:var(--sans);-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{display:block}main{overflow:hidden}.siteHeader{z-index:20;border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;height:102px;padding:0 clamp(28px,4.6vw,74px);display:grid;position:absolute;inset:0 0 auto}.brand{align-items:center;width:clamp(224px,24vw,355px);height:76px;display:flex;overflow:hidden}.brand img{object-fit:contain;filter:sepia(.12)saturate(.8);width:100%;height:auto}.desktopNav{align-items:center;gap:clamp(20px,2.6vw,42px);font-size:15px;display:flex}.desktopNav a{padding:10px 0;position:relative}.desktopNav a:after{background:var(--sand);content:"";transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.desktopNav a:hover:after,.desktopNav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.headerCta{text-align:center;border:1px solid #e9dfcfd1;justify-self:end;min-width:196px;padding:17px 28px;font-size:15px;transition:color .18s,background .18s}.headerCta:hover,.headerCta:focus-visible{color:var(--ink);background:var(--sand)}.menuButton,.mobileMenu{display:none}.hero{isolation:isolate;background:#090908;align-items:center;min-height:min(790px,100vh);display:flex;position:relative}.heroImage{z-index:-2;object-fit:cover;object-position:center}.hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#08080794 0%,#08080747 33%,#0000 58%);position:absolute;inset:0}.heroContent{width:min(660px,47vw);margin:100px 0 0 clamp(36px,5vw,80px)}.hero h1{max-width:640px;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(58px,5.35vw,86px);font-weight:400;line-height:.96}.heroContent>p{color:#f3ebdfe0;max-width:540px;margin-top:28px;font-size:clamp(17px,1.45vw,22px);line-height:1.48}.primaryButton{background:linear-gradient(110deg, var(--oxblood-dark), var(--oxblood));align-items:center;gap:58px;width:fit-content;margin-top:36px;padding:20px 28px 20px 30px;font-size:17px;transition:gap .22s,background .22s;display:flex}.primaryButton:hover,.primaryButton:focus-visible{background:var(--oxblood);gap:72px}.primaryButton svg,.textLink svg,.inputRow button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:23px}.scrollCue{color:#e9dfcf99;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;font-size:10px;position:absolute;bottom:60px;right:38px}.story{min-height:700px;color:var(--ink);background-color:var(--sand-light);background-image:radial-gradient(#1b19160b .65px,#0000 .65px);background-size:5px 5px;grid-template-columns:44% 56%;display:grid}.storyCopy{align-self:center;padding:72px clamp(40px,6vw,98px);position:relative}.verticalRule{background:var(--oxblood);width:2px;position:absolute;top:80px;bottom:80px;left:clamp(24px,4vw,64px)}.story h2,.sectionHeading h2,.contact h2{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:.98}.storyCopy>p{max-width:530px;margin-top:32px;font-size:17px;line-height:1.7}.textLink{border-bottom:1px solid var(--ink);align-items:center;gap:14px;width:fit-content;margin-top:34px;padding-bottom:7px;font-size:14px;display:flex}.textLink svg{width:17px}.storyImageWrap{min-height:620px;margin:36px 36px 36px 0;position:relative;overflow:hidden}.storyImageWrap img{object-fit:cover}.collection{background:var(--charcoal);padding:clamp(88px,9vw,145px) clamp(24px,5vw,80px) 100px}.sectionHeading{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);align-items:end;gap:60px;margin-bottom:62px;display:grid}.sectionHeading h2{max-width:820px}.sectionHeading p{color:#e9dfcfb3;max-width:430px;font-size:16px;line-height:1.65}.collectionVisual{isolation:isolate;min-height:min(62vw,760px);position:relative;overflow:hidden}.collectionVisual>img{z-index:-2;object-fit:cover}.collectionShade{z-index:-1;background:linear-gradient(#0000,#0f0d0be0);position:absolute;inset:42% 0 0}.conceptInfo{border-left:1px solid #e9dfcf99;width:min(440px,42vw);padding-left:28px;position:absolute;bottom:clamp(24px,4vw,58px);right:clamp(24px,4vw,60px)}.conceptInfo>span,.process article>span{color:#e9dfcf8c;letter-spacing:.16em;font-size:11px}.conceptInfo h3{font-family:var(--serif);margin-top:8px;font-size:clamp(40px,4vw,64px);font-weight:400;line-height:1}.conceptInfo strong{color:#e9dfcfb8;letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:500;display:block}.conceptInfo p{margin-top:16px;font-size:15px;line-height:1.55}.conceptTabs{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.conceptTabs button{color:#e9dfcf85;cursor:pointer;font-family:var(--serif);text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:24px 10px;font-size:clamp(18px,2vw,26px);transition:color .18s;display:flex;position:relative}.conceptTabs button:before{background:var(--oxblood);content:"";height:2px;transition:transform .22s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.conceptTabs button.active{color:var(--sand)}.conceptTabs button.active:before{transform:scaleX(1)}.conceptTabs span{font-family:var(--sans);letter-spacing:.12em;font-size:10px}.artistProfile{min-height:900px;color:var(--ink);background:var(--sand-light);grid-template-columns:43% 57%;display:grid}.artistMedia{background:#0b0a09;min-height:900px;margin:36px 0 36px 36px;position:relative;overflow:hidden}.artistMedia img{object-fit:cover;object-position:center 38%}.artistOrigin{z-index:1;color:#f3ebdfc7;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;font-size:10px;position:absolute;top:50%;left:20px;transform:translateY(-50%)rotate(180deg)}.artistContent{flex-direction:column;padding:clamp(64px,6vw,96px) clamp(42px,6vw,96px);display:flex}.artistContent>h2{max-width:900px;font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(58px,5.5vw,86px);font-weight:400;line-height:.96}.artistRule{background:#7a1f2475;width:100%;height:1px;margin:34px 0}.artistDetails{flex:1;grid-template-columns:minmax(280px,.95fr) minmax(250px,.8fr);align-items:stretch;gap:clamp(32px,4vw,68px);display:grid}.artistBio{flex-direction:column;display:flex}.artistBio h3{color:var(--oxblood);font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(58px,5vw,78px);font-weight:400;line-height:.82}.artistBio>p{max-width:480px;margin-top:30px;font-size:16px;line-height:1.68}.artistBio dl{border-top:1px solid #7a1f2447;margin-top:28px}.artistBio dl>div{border-bottom:1px solid #7a1f2433;grid-template-columns:74px 1fr;gap:18px;padding:14px 0;display:grid}.artistBio dt{color:var(--oxblood);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.artistBio dd{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.artistPhone{border-bottom:1px solid var(--oxblood);width:fit-content;color:var(--ink);font-family:var(--serif);grid-template-columns:1fr auto;align-items:end;column-gap:26px;margin-top:auto;padding:32px 0 8px;font-size:clamp(29px,2.4vw,40px);display:grid}.artistPhone span{color:var(--oxblood);font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:10px;font-weight:600}.artistPhone svg{fill:none;width:30px;stroke:var(--oxblood);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px}.artistDetailImage{background:#0b0a09;min-height:540px;position:relative;overflow:hidden}.artistDetailImage img{object-fit:cover;object-position:center}.craft{color:var(--ink);background:var(--sand)}.craftStatement{text-align:center;place-content:center;min-height:600px;padding:100px 8vw;display:grid}.craft blockquote{max-width:1080px;font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(50px,6vw,92px);font-weight:400;line-height:1.02}.craftStatement>p{color:#1b19169e;letter-spacing:.16em;text-transform:uppercase;margin-top:34px;font-size:12px}.process{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.process article{border-right:1px solid var(--line-light);min-height:300px;padding:52px clamp(28px,4vw,64px)}.process article:last-child{border:0}.process article>span{color:#1b19167a}.process h3{font-family:var(--serif);margin-top:52px;font-size:38px;font-weight:400}.process p{color:#1b1916b8;max-width:330px;margin-top:16px;font-size:15px;line-height:1.6}.contact{background:var(--oxblood-dark);grid-template-columns:1.05fr .95fr;align-items:end;gap:8vw;padding:clamp(90px,11vw,170px) clamp(28px,7vw,110px);display:grid}.contact h2{max-width:720px}.contact>div>p{color:#f3ebdfc2;max-width:620px;margin-top:28px;font-size:17px;line-height:1.65}.contact form label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;display:block}.inputRow{border-bottom:1px solid #f3ebdfcc;grid-template-columns:1fr auto;display:grid}.inputRow input{min-width:0;color:var(--sand-light);font-family:var(--serif);background:0 0;border:0;outline:0;padding:18px 0;font-size:24px}.inputRow input::placeholder{color:#f3ebdf6b}.inputRow button{color:var(--sand-light);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.inputRow button svg{width:20px}.contact form small{color:#f3ebdf8c;margin-top:14px;display:block}.successMessage{border-top:1px solid #f3ebdfb3;border-bottom:1px solid #f3ebdfb3;padding:32px 0}.successMessage span{font-family:var(--serif);font-size:46px}.successMessage p{color:#f3ebdfb8;margin-top:8px}footer{background:#090908;grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;padding:54px clamp(28px,5vw,80px) 30px;display:grid}.footerBrand{font-family:var(--serif);letter-spacing:.1em;font-size:26px}footer>p{color:#e9dfcf8f;font-size:13px}footer>div{gap:26px;font-size:13px;display:flex}footer>small{border-top:1px solid var(--line-dark);color:#e9dfcf66;grid-column:1/-1;margin-top:28px;padding-top:22px;font-size:11px}.showcasePage{color:var(--sand);background:#0b0b0a;overflow:visible}.showcaseHeader{border-bottom:1px solid var(--line-dark);background:#0b0b0a;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;height:84px;padding:0 clamp(24px,4vw,64px);display:grid}.showcaseBrand{align-items:center;width:clamp(210px,21vw,310px);height:68px;display:flex;overflow:hidden}.showcaseBrand img{object-fit:contain;filter:sepia(.12)saturate(.8);width:100%;height:auto}.showcaseHeader nav{gap:clamp(28px,4vw,64px);font-size:14px;display:flex}.showcaseHeader nav a{color:#e9dfcfb3;padding:10px 0;position:relative}.showcaseHeader nav a:after{background:var(--oxblood);content:"";height:1px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.showcaseHeader nav a:hover,.showcaseHeader nav a:focus-visible,.showcaseHeader nav a.active{color:var(--sand)}.showcaseHeader nav a:hover:after,.showcaseHeader nav a:focus-visible:after,.showcaseHeader nav a.active:after{transform:scaleX(1)}.showcaseMenuButton,.showcaseMobileMenu{display:none}.showcaseHero{border-bottom:1px solid var(--line-dark);grid-template-columns:58% 42%;min-height:720px;display:grid}.showcaseHeroImage{background:#050504;min-height:720px;position:relative;overflow:hidden}.showcaseHeroImage img{object-fit:cover;object-position:center}.showcaseHeroCopy{flex-direction:column;justify-content:center;padding:70px clamp(42px,6vw,94px);display:flex}.showcaseHeroCopy h1{max-width:560px;font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(58px,5.2vw,82px);font-weight:400;line-height:.96}.showcaseHeroCopy>span{background:var(--oxblood);width:58px;height:1px;margin:32px 0}.showcaseHeroCopy p{color:#e9dfcfb3;max-width:450px;font-size:17px;line-height:1.65}.showcaseHeroCopy a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e9dfcfa3;align-items:center;gap:18px;width:fit-content;margin-top:34px;padding-bottom:7px;font-size:13px;display:flex}.showcaseHeroCopy a svg,.showcaseFooter a svg,.lightbox svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:21px}.archive{padding:clamp(70px,8vw,120px) clamp(20px,3.5vw,58px) 100px}.archiveHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:42px;display:flex}.archiveHeading h2{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(46px,4.6vw,70px);font-weight:400}.archiveHeading p{color:#e9dfcf99;letter-spacing:.24em;text-transform:uppercase;font-size:11px}.archiveHeading strong{color:var(--oxblood);font-family:var(--serif);letter-spacing:0;margin-right:8px;font-size:34px;font-weight:400}.archiveGrid{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;grid-auto-rows:42px;gap:18px;display:grid}.archiveItem{color:inherit;cursor:zoom-in;text-align:left;background:0 0;border:0;grid-area:span 9/span 4;position:relative}.archiveItem.layout-0{grid-area:span 10/span 5}.archiveItem.layout-1{grid-area:span 10/span 7}.archiveItem.layout-2{grid-area:span 9/span 3}.archiveItem.layout-3{grid-area:span 8/span 5}.archiveItem.layout-4{grid-area:span 8/span 4}.archiveItem.layout-5{grid-area:span 9/span 8}.archiveItem.layout-6{grid-area:span 11/1/auto/-1}.archiveItem.layout-7{grid-area:span 9/span 4}.archiveItem.layout-8{grid-area:span 9/span 8}.archiveImage{background:#171512;border:1px solid #e9dfcf2e;position:absolute;inset:0 0 30px;overflow:hidden}.archiveImage:after{content:"";border:1px solid #0000;transition:border-color .18s;position:absolute;inset:0}.archiveImage img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.archiveItem:hover .archiveImage img,.archiveItem:focus-visible .archiveImage img{transform:scale(1.025)}.archiveItem:hover .archiveImage:after,.archiveItem:focus-visible .archiveImage:after{border-color:#7a1f24d9}.archiveCaption{color:#e9dfcf94;font-family:var(--serif);font-size:14px;position:absolute;bottom:2px;left:0;right:0}.archiveCaption em{color:var(--oxblood);font-family:var(--sans);letter-spacing:.08em;margin-right:10px;font-size:10px;font-style:normal}.loadMore{border:1px solid var(--oxblood);min-width:250px;color:var(--sand);cursor:pointer;letter-spacing:.18em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;gap:30px;margin:64px auto 0;padding:16px 22px;font-size:11px;transition:background .18s;display:flex}.loadMore:hover,.loadMore:focus-visible{background:#7a1f243d}.loadMore span{color:#e9dfcf75;font-size:9px}.archiveComplete{color:#e9dfcf7a;text-align:center;font-family:var(--serif);margin-top:64px;font-size:21px}.showcaseFooter{border-top:1px solid var(--line-dark);background:#080807;justify-content:space-between;align-items:center;gap:32px;padding:38px clamp(24px,4vw,64px);display:flex}.showcaseFooter p{color:#e9dfcf75;font-size:12px}.showcaseFooter a{color:var(--oxblood);font-family:var(--serif);align-items:center;gap:18px;font-size:21px;display:flex}.lightbox{z-index:100;background:#050504f7;place-items:center;padding:56px 100px;display:grid;position:fixed;inset:0}.lightboxImage{width:min(1180px,82vw);height:min(82vh,860px);position:relative}.lightboxImage img{object-fit:contain}.lightboxClose,.lightboxNav{z-index:2;border:1px solid var(--line-dark);color:var(--sand);cursor:pointer;background:#0f0e0ccc;place-items:center;display:grid;position:absolute}.lightboxClose{width:48px;height:48px;top:24px;right:28px}.lightboxClose svg{width:22px}.lightboxNav{width:54px;height:54px;top:50%;transform:translateY(-50%)}.lightboxNav.previous{left:28px}.lightboxNav.next{right:28px}.lightbox>p{color:#e9dfcf8c;letter-spacing:.18em;text-transform:uppercase;font-size:11px;position:absolute;bottom:24px}.lightbox>p span{color:var(--oxblood)}@media (max-width:1000px){.siteHeader{grid-template-columns:1fr auto}.desktopNav,.headerCta{display:none}.menuButton{border:1px solid var(--line-dark);width:48px;height:48px;color:var(--sand);background:#08080747;place-items:center;display:grid}.menuButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:24px}.mobileMenu{z-index:15;background:var(--charcoal);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;padding:120px 40px 50px;transition:opacity .22s,transform .22s;display:flex;position:fixed;inset:0;transform:translateY(-20px)}.mobileMenu.isOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.mobileMenu nav{flex-direction:column;display:flex}.mobileMenu nav a{border-bottom:1px solid var(--line-dark);font-family:var(--serif);padding:16px 0;font-size:clamp(38px,8vw,56px)}.mobileMenu p{color:#e9dfcf85;margin-top:auto;font-size:13px;line-height:1.6}.heroContent{width:min(650px,62vw)}.story{grid-template-columns:1fr}.storyCopy{padding:110px 12vw 80px}.verticalRule{left:7vw}.storyImageWrap{min-height:600px;margin:0 7vw 7vw}.sectionHeading{grid-template-columns:1fr;gap:26px}.artistProfile{grid-template-columns:1fr}.artistMedia{min-height:760px;margin:30px 30px 0}.artistContent{padding:74px 7vw 90px}.artistDetails{grid-template-columns:1fr .85fr}.contact{grid-template-columns:1fr;align-items:start;gap:64px}.showcaseHeader{grid-template-columns:1fr auto}.showcaseHeader nav{display:none}.showcaseMenuButton{border:1px solid var(--line-dark);width:46px;height:46px;color:var(--sand);background:0 0;place-items:center;display:grid}.showcaseMenuButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:23px}.showcaseMobileMenu{z-index:40;background:var(--charcoal);opacity:0;pointer-events:none;flex-direction:column;padding:52px 7vw;transition:opacity .18s,transform .18s;display:flex;position:fixed;inset:84px 0 0;transform:translateY(-15px)}.showcaseMobileMenu.isOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.showcaseMobileMenu a{border-bottom:1px solid var(--line-dark);font-family:var(--serif);padding:18px 0;font-size:42px}.showcaseHero{grid-template-columns:1fr}.showcaseHeroImage{min-height:650px}.showcaseHeroCopy{padding:76px 8vw 90px}.archiveGrid{grid-auto-rows:38px}.archiveItem,.archiveItem.layout-0,.archiveItem.layout-1,.archiveItem.layout-2,.archiveItem.layout-3,.archiveItem.layout-4,.archiveItem.layout-5,.archiveItem.layout-7,.archiveItem.layout-8{grid-area:span 9/span 6}.archiveItem.layout-1,.archiveItem.layout-5,.archiveItem.layout-6,.archiveItem.layout-8{grid-area:span 10/1/auto/-1}}@media (max-width:700px){.siteHeader{height:78px;padding:0 18px}.brand{width:218px;height:62px}.menuButton{width:42px;height:42px}.hero{align-items:flex-end;min-height:810px}.heroImage{object-position:86% center}.hero:after{background:linear-gradient(#08080705 22%,#080807b8 56%,#080807fa 100%)}.heroContent{width:auto;margin:0 22px 68px}.hero h1{max-width:560px;font-size:clamp(52px,14vw,69px);line-height:.94}.heroContent>p{max-width:460px;margin-top:22px;font-size:16px}.primaryButton{justify-content:space-between;width:100%;margin-top:28px}.scrollCue{display:none}.storyCopy{padding:88px 30px 70px 48px}.verticalRule{top:90px;bottom:70px;left:24px}.story h2,.sectionHeading h2,.contact h2{font-size:clamp(45px,13vw,62px)}.storyCopy>p{margin-top:25px;font-size:16px}.storyImageWrap{min-height:390px;margin:0 20px 20px}.collection{padding:84px 20px 70px}.sectionHeading{margin-bottom:38px}.collectionVisual{min-height:650px}.collectionVisual>img{object-position:48% center}.conceptInfo{width:auto;bottom:28px;left:20px;right:20px}.conceptTabs{grid-template-columns:1fr}.conceptTabs button{border-bottom:1px solid var(--line-dark);padding:18px 6px}.conceptTabs button:before{width:2px;height:auto;top:0;bottom:0;right:auto;transform:scaleY(0)}.conceptTabs button.active:before{transform:scaleY(1)}.artistProfile{min-height:0}.artistMedia{min-height:620px;margin:20px 20px 0}.artistOrigin{left:12px}.artistContent{padding:70px 24px 82px}.artistContent>h2{font-size:clamp(48px,13vw,64px)}.artistDetails{grid-template-columns:1fr}.artistBio h3{font-size:64px}.artistBio>p{font-size:15px}.artistPhone{margin-top:26px;font-size:31px}.artistDetailImage{min-height:520px;margin-top:14px}.craftStatement{min-height:520px;padding:84px 24px}.craft blockquote{font-size:clamp(45px,12.5vw,64px)}.process{grid-template-columns:1fr}.process article{border-right:0;border-bottom:1px solid var(--line-light);min-height:240px;padding:38px 28px}.process h3{margin-top:32px}.contact{padding:88px 24px}.inputRow input{font-size:19px}footer{grid-template-columns:1fr;align-items:start;gap:20px;padding:48px 24px 26px}footer>div{flex-wrap:wrap;margin-top:18px}.showcaseHeader{height:76px;padding:0 18px}.showcaseBrand{width:220px;height:62px}.showcaseMobileMenu{padding:46px 24px;top:76px}.showcaseHeroImage{min-height:520px}.showcaseHeroCopy{padding:64px 24px 76px}.showcaseHeroCopy h1{font-size:clamp(52px,14vw,68px)}.archive{padding:68px 16px 76px}.archiveHeading{flex-direction:column;align-items:start;margin-bottom:30px}.archiveGrid{grid-auto-rows:42px;gap:14px}.archiveItem,.archiveItem.layout-0,.archiveItem.layout-1,.archiveItem.layout-2,.archiveItem.layout-3,.archiveItem.layout-4,.archiveItem.layout-5,.archiveItem.layout-6,.archiveItem.layout-7,.archiveItem.layout-8{grid-area:span 10/1/auto/-1}.archiveCaption{font-size:13px}.loadMore{width:100%;margin-top:44px}.showcaseFooter{flex-direction:column;align-items:flex-start;padding:34px 20px}.lightbox{padding:74px 12px 70px}.lightboxImage{width:100%;height:76vh}.lightboxNav{width:48px;height:48px;top:auto;bottom:16px;transform:none}.lightboxNav.previous{left:16px}.lightboxNav.next{right:16px}.lightboxClose{top:14px;right:14px}.lightbox>p{bottom:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
