@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Semibold.otf) format("opentype");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:Covea DIN;src:local("DIN Alternate Bold"),local("DINAlternate-Bold");font-weight:700;font-style:normal;font-display:swap}:root{--paper:#fbfbf9;--ink:#101010;--black:#050505;--muted:#60605e;--rule:#d5d5d1;--purple:#762582;--error:#9b2727;--gutter:clamp(22px,4.1vw,80px);--header:80px;--display:"Covea DIN","Source Sans 3",sans-serif;--body:"Source Sans 3",sans-serif;--ease:cubic-bezier(.22,1,.36,1);--layer-header:20;--layer-notice:40;color:var(--ink);background:var(--paper);font-family:var(--body);font-size:18px;font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header) + 24px)}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{border:0;background:none}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{font-weight:600}p{line-height:1.5}ul{padding-left:20px}a,button,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--purple);outline-offset:5px}button:disabled{opacity:.5}a:hover .text-link,.text-link:hover{text-decoration-thickness:1.5px}.display{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:-.025em;line-height:1.02;text-wrap:balance}.page-gutter{padding-inline:var(--gutter);max-width:1800px;margin-inline:auto}.interior-page{padding-top:calc(var(--header) + 62px);padding-bottom:88px;min-height:calc(100svh - 160px)}main:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.has-dialog{overflow:hidden}.skip-link{position:fixed;top:8px;left:var(--gutter);padding:12px 18px;background:var(--paper);z-index:100;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.text-link{font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:4px 0;line-height:1.3}.quiet-link{text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.solid-button{display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:15px 28px;background:var(--ink);color:var(--paper);font-weight:600;line-height:1.3;text-align:center;transition:background .16s ease,opacity .16s ease;white-space:nowrap}.solid-button:hover:not(:disabled){background:#353532}.solid-button:active:not(:disabled){opacity:.75}.icon-button{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex:none}.icon-button:hover{background:#64646412}.site-header{position:fixed;top:0;left:0;right:0;z-index:var(--layer-header);height:var(--header);padding:0 var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;transition:color .18s ease,background-color .18s ease;border-bottom:1px solid transparent}.site-header.on-dark{background:var(--black);color:#fff}.site-header.on-light{background:var(--paper);color:var(--ink);border-color:var(--rule)}.site-header.on-dark a:focus-visible,.site-header.on-dark button:focus-visible{outline-color:#fff}.brand-mark{width:55px;min-height:44px;display:flex;align-items:center}.brand-mark img{width:48px;height:43px;object-fit:contain}.desktop-navigation{display:flex;align-items:center;gap:clamp(24px,3vw,48px)}.desktop-navigation a,.bag-navigation{min-height:44px;display:flex;align-items:center}.desktop-navigation a:hover,.desktop-navigation a.active,.bag-navigation:hover,.bag-navigation.active{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}.mobile-menu-button{display:none}.bag-navigation{justify-self:end;white-space:nowrap}.mobile-navigation{width:100%;max-width:none;max-height:none;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;padding:24px var(--gutter) 44px;border:0;background:var(--paper);color:var(--ink)}.mobile-navigation::backdrop{background:var(--black)}.menu-top{display:flex;align-items:center;justify-content:space-between}.mobile-navigation nav{display:grid;gap:20px;margin-top:60px}.mobile-navigation nav a{font-size:clamp(32px,8vw,48px);line-height:1.2;min-height:48px;width:max-content}.mobile-navigation nav .active{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}.mobile-navigation>p{margin-top:60px;color:var(--muted)}.home-opening{position:relative;min-height:100svh;background:var(--black);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;cursor:pointer;isolation:isolate}.opening-art{position:absolute;inset:var(--header) 0 215px;z-index:-1;overflow:hidden;transform-origin:center bottom}.opening-art img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.opening-story{padding-top:50px;padding-bottom:46px;width:100%;background:var(--black)}.opening-story h1{font-size:clamp(46px,6.2vw,98px);margin-bottom:16px;max-width:1100px}.opening-story>p{font-size:clamp(18px,1.8vw,28px);line-height:1.4;max-width:920px}.opening-cue{display:block;width:max-content;margin:58px auto 0;min-height:44px;padding:12px 10px;font-size:16px;color:#e2e2de;transition:color .15s ease}.opening-cue:hover{color:#fff}.opening-cue:focus-visible{outline-color:#fff}.light-world{position:relative;background:var(--paper)}.home-works{padding-top:92px;padding-bottom:86px;scroll-margin-top:var(--header)}.home-works:focus{outline:none}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:32px;margin-bottom:28px}.section-heading h2{font-size:clamp(34px,4vw,62px)}.section-heading>p{font-size:21px}.works-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,80px);row-gap:76px}.work-card{min-width:0}.work-card>a{display:block}.work-card-image{position:relative;aspect-ratio:1;overflow:hidden}.work-card-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.work-card-image>.work-card-reverse{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .26s ease;background:var(--paper)}.work-card-caption{padding-top:14px;border-top:1px solid var(--ink)}.work-card-caption h3{font-size:clamp(27px,2.55vw,42px);padding-bottom:10px}.work-card-facts{display:flex;align-items:center;justify-content:space-between;font-size:17px;margin-bottom:7px;gap:16px}.work-card-caption .text-link{font-size:18px}.all-works-link{margin-top:42px}.studio-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:225px;display:grid;grid-template-columns:minmax(200px,.4fr) 1fr;align-items:center;gap:50px;overflow:hidden}.clock-fragment{height:130px;width:260px;max-width:100%;align-self:end;overflow:hidden;position:relative}.clock-fragment img{width:340px!important;height:340px!important;max-width:none;position:absolute;top:-80px;left:-30px;object-fit:contain;mix-blend-mode:multiply}.studio-strip-copy{padding:40px 0;min-width:0}.studio-strip-copy h2{font-size:clamp(32px,3.2vw,50px);margin-bottom:8px}.studio-strip-copy p{font-size:clamp(18px,1.6vw,23px);margin-bottom:12px}.archive-entry{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:64px 0;border-bottom:1px solid var(--rule)}.archive-entry h2{font-size:clamp(36px,4vw,60px);margin-bottom:12px}.archive-entry p{font-size:22px}.archive-entry>svg{transition:transform .18s ease}.archive-entry:hover>svg{transform:translate(5px)}.site-footer{padding-top:44px;padding-bottom:44px;display:grid;grid-template-columns:180px 1fr auto;gap:40px;align-items:start;border-top:1px solid var(--rule)}.site-footer>a>img{width:145px;height:44px;object-fit:contain}.site-footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}.site-footer nav a,.footer-practical a{min-height:44px;display:inline-flex;align-items:center;font-size:15px}.site-footer a:hover{text-decoration:underline;text-underline-offset:5px}.footer-practical{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:flex-end}.footer-practical svg{margin-left:4px}.page-heading{display:flex;justify-content:space-between;gap:30px;align-items:baseline;margin-bottom:44px}.page-heading h1,.bag-page>h1,.reading-page>h1,.not-found h1{font-size:clamp(48px,6vw,86px)}.page-heading>p{font-size:clamp(20px,2vw,27px)}.catalog-note{padding:64px 0 70px;display:flex;justify-content:space-between;gap:60px}.catalog-note p{max-width:660px;color:var(--muted);font-size:21px}.catalog-note .text-link{flex:none;align-self:flex-start}.breadcrumb{display:flex;gap:10px;align-items:center;font-size:16px;color:var(--muted);margin-bottom:30px}.breadcrumb>a:hover{text-decoration:underline;text-underline-offset:5px}.product-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:clamp(50px,5vw,90px);align-items:start}.product-gallery{min-width:0}.product-image-button{position:relative;display:block;padding:0;width:100%;aspect-ratio:1.1;cursor:zoom-in}.product-image-button img{width:100%;height:100%;padding:8px;object-fit:contain;mix-blend-mode:multiply}.zoom-affordance{position:absolute;right:12px;bottom:12px;opacity:.55}.gallery-tabs{display:flex;flex-wrap:wrap;gap:14px 32px;margin-top:12px}.gallery-tabs button{min-height:44px;padding:9px 0;color:var(--muted);position:relative}.gallery-tabs button[aria-pressed=true]{color:var(--ink);font-weight:600}.gallery-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--ink)}.product-information{padding-top:0}.product-title h1{font-size:clamp(44px,3.75vw,60px);margin-bottom:22px;max-width:300px}.product-title>p{font-size:22px;color:var(--muted)}.purchase-block{margin-top:36px}.product-price{font-size:28px;margin-bottom:30px}.product-availability{font-size:18px;color:var(--muted);max-width:360px;margin-bottom:24px}.product-facts{padding:24px 0;border-block:1px solid var(--rule)}.product-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;line-height:1.4}.product-facts>div+div{margin-top:16px}.product-facts dd{max-width:70%;overflow-wrap:anywhere}.measurement-link{margin-top:15px;font-size:17px}.purchase-button{margin-top:26px;width:100%}.purchase-block>.quiet-link{font-size:16px;margin-top:13px}.unit-select{display:grid;gap:8px;margin-top:18px}.unit-select select{background:transparent;border:1px solid var(--rule);padding:12px}.product-story{margin-top:44px;padding-top:30px;border-top:1px solid var(--rule)}.product-story h2{font-size:30px;margin-bottom:16px}.product-story p{max-width:52ch;color:var(--muted);font-size:19px}.product-story p+p{margin-top:18px}.product-editorial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,70px);margin-top:82px;padding-top:36px;border-top:1px solid var(--rule);align-items:center}.product-editorial figure img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.product-editorial figure:nth-child(2) img{object-fit:cover}.product-editorial figcaption{font-size:16px;color:var(--muted);margin-top:15px}.editorial-text{padding:40px;max-width:580px}.editorial-text h2{font-size:46px;margin-bottom:24px}.editorial-text p{font-size:22px;margin-top:20px}.product-details-block{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:65px 0;border-bottom:1px solid var(--rule);margin-top:54px;scroll-margin-top:calc(var(--header) + 24px)}.product-details-block h2,.care-information h2{font-size:40px;margin-bottom:18px}.product-details-block p{max-width:52ch;color:var(--muted)}.product-details-block p+p{margin-top:15px}.measurements-pending{padding-top:8px}.measurements-pending .text-link{margin-top:20px}.measurement-table{width:100%;border-collapse:collapse;text-align:left}.measurement-table caption{text-align:right;color:var(--muted);font-size:16px;margin-bottom:12px}.measurement-table th,.measurement-table td{padding:16px 0;border-bottom:1px solid var(--rule);font-weight:400}.measurement-table td{text-align:right}.care-information{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:64px 0;border-bottom:1px solid var(--rule)}details{border-bottom:1px solid var(--rule)}summary{padding:18px 4px 18px 0;cursor:pointer;min-height:55px;font-weight:600;list-style-position:outside;margin-left:18px}details p{padding:0 0 25px;color:var(--muted);max-width:60ch}.related-works{padding-top:72px}.related-works>.works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-works .work-card{max-width:600px}.related-works .section-heading h2{font-size:42px}.image-dialog{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:var(--paper);color:var(--ink);overflow:hidden}.image-dialog::backdrop{background:#000000bf}.image-dialog[open]{display:grid;grid-template-rows:64px minmax(0,1fr) 64px}.zoom-header{padding:8px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--rule)}.zoom-header>p{font-size:17px}.zoom-image{height:100%;min-height:0;overflow:auto;display:grid;place-items:center}.zoom-image img{width:100%;height:100%;object-fit:contain;max-height:calc(100dvh - 128px)}.zoom-controls{display:flex;gap:30px;align-items:center;justify-content:center;border-top:1px solid var(--rule);font-size:16px}.studio-intro{display:grid;grid-template-columns:1fr auto;gap:80px;align-items:center;padding-bottom:60px;border-bottom:1px solid var(--rule)}.studio-intro h1{font-size:clamp(60px,6.5vw,90px);margin-bottom:35px}.large-body{font-size:clamp(27px,2.9vw,42px);line-height:1.28;text-wrap:pretty}.studio-intro .large-body{margin-bottom:34px}.studio-intro>div>p:last-child{max-width:650px;color:var(--muted);font-size:21px}.clock-fragment.compact{width:248px;height:116px;align-self:center}.clock-fragment.compact img{width:330px!important;height:330px!important;top:-84px;left:-28px}.studio-world{display:grid;grid-template-columns:2.3fr 1fr;gap:70px;padding:50px 0 78px;align-items:start}.studio-banner img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.studio-page figcaption{font-size:16px;color:var(--muted);margin-top:15px}.studio-world-copy h2{font-size:36px;max-width:340px;margin-bottom:28px}.studio-world-copy>p{font-size:20px;color:var(--muted);margin-bottom:38px}.studio-world-copy figure img{width:100%;height:auto}.studio-fabric{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-bottom:65px}.studio-fabric img{aspect-ratio:4/3;object-fit:cover}.studio-fabric h2{font-size:48px;margin-bottom:25px}.studio-fabric p{font-size:24px;max-width:520px;margin-bottom:28px;color:var(--muted)}.studio-note{border-top:1px solid var(--rule);padding:66px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20px 70px}.studio-note h2{font-size:42px;grid-row:span 2}.studio-note p{font-size:23px;max-width:600px}.studio-note a{justify-self:start}.archive-introduction{max-width:680px;font-size:23px;color:var(--muted);margin-bottom:45px}.archive-page .works-grid{row-gap:70px}.archive-page .work-card-image{aspect-ratio:1.05}.archive-ending{border-top:1px solid var(--rule);margin-top:70px;padding-top:44px;display:flex;gap:40px;align-items:baseline;justify-content:space-between}.archive-ending>p{font-size:24px}.information-page .page-heading{display:block;margin-bottom:70px}.information-page .page-heading>p{margin-top:24px}.information-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(50px,8vw,135px)}.information-index{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:sticky;top:calc(var(--header) + 45px);align-self:start}.information-index a{min-height:44px;display:flex;align-items:center;color:var(--muted)}.information-index a:hover{text-decoration:underline;text-underline-offset:6px;color:var(--ink)}.information-sections{min-width:0}.information-sections section{padding-bottom:40px;margin-bottom:38px;border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--header) + 30px)}.information-sections h2{font-size:36px;margin-bottom:22px}.information-sections p{font-size:22px;max-width:72ch;color:var(--muted)}.information-sections p+p{margin-top:16px}.policy-pair{display:grid;grid-template-columns:1fr 1fr;gap:60px}.information-sections #contact{border:0;margin-bottom:0;padding-bottom:0}.contact-form{margin-top:35px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:45px}.form-field{display:grid;gap:10px;margin-bottom:30px;min-width:0}.form-field label{font-size:17px}.form-field input,.form-field textarea{width:100%;padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--rule);border-radius:0;min-height:50px;font-size:20px}.form-field input:focus,.form-field textarea:focus{outline:0;border-bottom-color:var(--ink);box-shadow:0 1px var(--ink)}.form-field input:focus-visible,.form-field textarea:focus-visible{outline:2px solid var(--purple);outline-offset:5px}.form-field textarea{resize:vertical;min-height:160px;line-height:1.5}.form-field [aria-invalid=true]{border-color:var(--error)}.field-error,.information-sections .field-error{font-size:16px;color:var(--error);line-height:1.4}.form-error-summary{padding:20px 22px;border:1px solid var(--error);margin-bottom:28px}.form-error-summary p{font-size:18px;color:var(--error)}.form-error-summary a{font-size:17px;color:var(--error);display:block;text-decoration:underline;margin-top:7px}.contact-form>.solid-button{min-width:230px;margin-top:4px}.information-sections .form-privacy{font-size:15px;margin-top:18px;color:var(--muted)}.form-privacy a{text-decoration:underline;text-underline-offset:3px}.contact-instagram{margin-top:36px;font-size:17px}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.contact-success{padding:45px 0 30px}.contact-success h3{font-size:38px;margin-top:18px;margin-bottom:20px}.contact-success button{margin-top:25px}.bag-page{min-height:calc(100svh - 150px)}.empty-bag{text-align:center;padding:120px 0 145px}.empty-bag h2{font-size:34px;font-weight:400;margin-bottom:18px}.empty-bag p{font-size:22px;color:var(--muted);margin-bottom:32px}.empty-bag .solid-button{min-width:250px}.bag-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:70px;margin-top:65px}.bag-item{display:grid;grid-template-columns:170px 1fr auto;gap:24px;padding:24px 0;border-top:1px solid var(--rule);align-items:start}.bag-item img{width:170px;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.bag-item-title{font-size:28px;display:block;margin:12px 0 18px}.bag-item p{font-size:17px;color:var(--muted);margin-bottom:6px;overflow-wrap:anywhere}.bag-item .text-link{font-size:16px;margin-top:8px}.bag-item>p{font-size:18px;color:var(--ink);margin-top:16px}.bag-summary{border-top:1px solid var(--ink);padding-top:28px;align-self:start}.subtotal{display:flex;justify-content:space-between;font-size:24px;margin-bottom:22px;gap:25px}.bag-summary>p{font-size:17px;color:var(--muted);margin-bottom:26px}.bag-summary>.solid-button{width:100%;margin-bottom:20px}.bag-summary .checkout-unavailable{font-size:16px;line-height:1.5}.checkout-unavailable a{text-decoration:underline}.bag-summary>.text-link{font-size:17px}.site-notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%,16px);z-index:var(--layer-notice);padding:15px 25px;background:var(--ink);color:#fff;max-width:min(620px,90vw);font-size:17px;pointer-events:none;opacity:0;transition:transform .18s var(--ease),opacity .18s ease;text-align:center;box-shadow:0 4px 22px #0001}.site-notice.is-visible{opacity:1;transform:translate(-50%)}.reading-page{max-width:1050px;padding-bottom:100px;min-height:80svh}.reading-page h1{margin-bottom:35px}.reading-page .large-body{margin-bottom:55px}.reading-page h2{font-size:32px;margin:36px 0 20px}.reading-page>p:not(.large-body){max-width:65ch;font-size:21px;color:var(--muted)}.separate-link{margin-left:30px}.not-found{min-height:80svh;padding-top:calc(var(--header) + 130px)}.not-found h1{margin-bottom:25px}.not-found p{font-size:24px;color:var(--muted);margin-bottom:30px}.owner-main{min-height:100svh}@media(hover:hover)and (prefers-reduced-motion:no-preference){.work-card>a:hover .work-card-reverse{opacity:1}.work-card>a:hover .text-link{text-decoration-thickness:1.5px}}@media(min-width:1800px){.site-header{padding-inline:max(80px,calc((100vw - 1640px)/2))}.home-opening .page-gutter{max-width:1800px}}@media(max-width:1100px){.site-footer{grid-template-columns:155px 1fr;gap:25px}.footer-practical{grid-column:2;justify-content:flex-start;gap:8px 24px}.product-layout{grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);gap:40px}.product-title h1{font-size:48px}.product-story{margin-top:30px}.studio-world{gap:40px;grid-template-columns:1.8fr 1fr}.information-layout{grid-template-columns:200px 1fr;gap:45px}.policy-pair{gap:35px}.bag-layout{gap:40px;grid-template-columns:1.4fr 1fr}.bag-item{grid-template-columns:120px 1fr}.bag-item>p{grid-column:2;margin:0}.bag-item img{width:120px}.studio-strip{gap:35px}.studio-strip-copy p{max-width:500px}}@media(max-width:899px){.product-layout{display:flex;flex-direction:column;gap:0}.product-gallery{width:100%;order:1}.product-information{display:contents}.product-title{order:0;width:100%;margin:0 0 10px;padding:0}.product-title h1{max-width:700px;font-size:44px;margin-bottom:12px}.product-title>p{font-size:18px}.purchase-block{order:2;width:100%;margin-top:32px;display:flex;flex-direction:column}.product-story{order:3;width:100%;margin-top:45px}.product-gallery .product-image-button{max-height:none;max-width:650px;margin-inline:auto}.gallery-tabs{justify-content:center;margin-top:0;gap:30px}.product-facts{order:0}.product-availability,.product-price{order:-1;margin-bottom:20px}.product-price{font-size:24px}.purchase-block>.measurement-link{align-self:flex-start}.purchase-block>.quiet-link{align-self:flex-start}.purchase-button{margin-top:22px;max-width:none}.product-editorial{margin-top:55px;gap:30px}.product-details-block,.care-information{gap:36px}.studio-world{grid-template-columns:1fr}.studio-world-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.studio-world-copy h2{font-size:38px;align-self:start}.studio-world-copy>p{grid-column:1}.studio-world-copy figure{grid-column:2;grid-row:1/3}.studio-fabric{gap:40px}.studio-fabric p{font-size:21px}.studio-intro{gap:35px}.clock-fragment.compact{width:180px;height:95px}.clock-fragment.compact img{width:260px!important;height:260px!important;top:-66px;left:-30px}.studio-note{gap:20px 35px}.information-layout{display:block}.information-index{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px 25px;position:static;padding-bottom:24px;margin-bottom:35px;border-bottom:1px solid var(--rule)}.information-sections p{font-size:21px}.bag-layout{grid-template-columns:1fr}.bag-summary{margin-left:auto;max-width:500px;width:100%}.bag-item{grid-template-columns:150px 1fr auto}.bag-item>p{grid-column:auto;margin-top:12px}.bag-item img{width:150px}}@media(max-width:767px){:root{--header:64px;--gutter:22px;font-size:17px}.site-header{grid-template-columns:1fr auto 1fr;gap:15px}.mobile-menu-button{display:block;justify-self:start;padding:0;min-height:44px}.brand-mark{width:44px}.brand-mark img{width:42px;height:37px}.desktop-navigation{display:none}.bag-navigation{font-size:17px}.interior-page{padding-top:calc(var(--header) + 38px);padding-bottom:55px}.opening-art{inset:var(--header) 0 265px}.home-opening{min-height:100svh;min-height:100dvh}.opening-story{padding-top:22px;padding-bottom:26px}.opening-story h1{font-size:clamp(38px,9.6vw,62px);margin-bottom:15px;white-space:nowrap}.opening-story>p{font-size:19px;max-width:360px;line-height:1.45}.opening-cue{font-size:15px;margin-top:28px;padding:13px 0}.home-works{padding-top:52px;padding-bottom:48px}.section-heading{display:block;margin-bottom:24px}.section-heading h2{font-size:38px}.section-heading>p{font-size:20px;margin-top:15px}.works-grid{grid-template-columns:1fr;row-gap:45px}.work-card-image{aspect-ratio:1}.work-card-caption{padding-top:13px}.work-card-caption h3{font-size:32px}.work-card-facts{font-size:17px;margin-bottom:3px}.work-card-caption .text-link{font-size:18px}.all-works-link{margin-top:32px}.studio-strip{grid-template-columns:155px 1fr;gap:20px;min-height:190px;position:relative;align-items:center}.clock-fragment{width:155px;height:95px}.clock-fragment img{width:230px!important;height:230px!important;top:-60px;left:-35px}.studio-strip-copy{padding:32px 0}.studio-strip-copy h2{font-size:30px;white-space:nowrap}.studio-strip-copy p{font-size:17px;margin-top:12px;max-width:300px}.studio-strip-copy .text-link{font-size:17px;margin-top:0}.archive-entry{padding:40px 0}.archive-entry h2{font-size:40px}.archive-entry p{font-size:20px}.site-footer{padding-top:30px;padding-bottom:30px;display:block}.site-footer>a{display:inline-block;margin-bottom:25px}.site-footer>a>img{width:125px;height:35px}.site-footer nav{gap:2px 24px}.site-footer nav a,.footer-practical a{font-size:16px}.footer-practical{justify-content:flex-start;gap:1px 24px;margin-top:12px}.page-heading{display:block;margin-bottom:30px}.page-heading h1,.bag-page>h1,.reading-page>h1,.not-found h1{font-size:52px}.page-heading>p{font-size:21px;margin-top:22px}.catalog-note{padding:38px 0 45px;display:block}.catalog-note p{font-size:19px}.catalog-note .text-link{margin-top:20px}.breadcrumb{font-size:15px;margin-bottom:26px;flex-wrap:wrap;line-height:1.3}.product-title h1{font-size:37px}.product-title>p{font-size:18px}.product-gallery{margin-inline:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);margin-top:4px}.product-image-button{aspect-ratio:1.03}.product-image-button img{padding:0 12px}.zoom-affordance{right:var(--gutter);bottom:16px}.product-story h2{font-size:30px}.product-story p{font-size:19px}.product-editorial{display:block;padding-top:24px;margin-top:42px}.product-editorial figure+figure{margin-top:35px}.product-editorial figcaption{margin-top:12px}.product-editorial figure:nth-child(2) img{aspect-ratio:1.1}.editorial-text{padding:40px 0 0}.editorial-text h2{font-size:36px}.editorial-text p{font-size:20px}.product-details-block,.care-information{grid-template-columns:1fr;gap:28px;padding:40px 0;margin-top:28px}.product-details-block h2,.care-information h2{font-size:34px}.product-details-block p{font-size:19px}.measurements-pending{padding:0}.care-information{margin-top:0}.care-information summary{font-size:18px}.related-works{padding-top:42px}.related-works .section-heading{display:flex;align-items:center;gap:12px}.related-works .section-heading h2{font-size:30px}.related-works .section-heading .text-link{font-size:16px;flex:none}.related-works>.works-grid{grid-template-columns:1fr}.related-works .work-card{max-width:500px}.studio-intro{display:block;padding-bottom:32px;position:relative}.studio-intro h1{font-size:58px;margin-bottom:25px}.studio-intro .large-body{font-size:32px;margin-bottom:25px}.studio-intro>div>p:last-child{font-size:20px;max-width:500px}.studio-intro .clock-fragment.compact{margin-top:27px;margin-left:auto;width:180px;height:95px}.studio-world{padding:32px 0 38px;gap:38px}.studio-world-copy{display:block}.studio-world-copy h2{font-size:35px;margin-bottom:20px}.studio-world-copy>p{font-size:20px;margin-bottom:28px}.studio-world-copy figure{max-width:300px;margin-left:auto}.studio-page figcaption{font-size:15px;line-height:1.4}.studio-fabric{display:block;padding-bottom:42px}.studio-fabric>div{padding-top:30px}.studio-fabric h2{font-size:38px;margin-bottom:18px}.studio-fabric p{font-size:22px;margin-bottom:18px}.studio-note{display:block;padding-top:40px}.studio-note h2{font-size:36px;margin-bottom:22px}.studio-note p{font-size:22px;margin-bottom:20px}.archive-introduction{font-size:21px;margin-bottom:28px}.archive-page .works-grid{row-gap:42px}.archive-ending{display:block;margin-top:40px;padding-top:32px}.archive-ending p{font-size:21px;margin-bottom:14px}.information-page .page-heading{margin-bottom:34px}.information-index{font-size:16px;gap:1px 24px;margin-bottom:30px}.information-sections h2{font-size:32px;margin-bottom:20px}.information-sections p{font-size:20px;line-height:1.5}.information-sections section{padding-bottom:30px;margin-bottom:28px}.policy-pair{display:block}.form-pair{grid-template-columns:1fr;gap:0}.contact-form{margin-top:28px}.form-field{margin-bottom:26px}.form-field label{font-size:17px}.form-field input,.form-field textarea{font-size:18px}.contact-form>.solid-button{width:100%}.empty-bag{text-align:left;padding:82px 0 90px}.empty-bag h2{font-size:30px}.empty-bag p{font-size:21px}.empty-bag .solid-button{width:100%}.bag-layout{margin-top:35px;gap:45px}.bag-item{grid-template-columns:100px minmax(0,1fr);gap:18px}.bag-item img{width:100px}.bag-item-title{font-size:26px;margin-top:8px}.bag-item>p{grid-column:2;margin:0}.bag-item p{font-size:16px}.subtotal{font-size:23px}.reading-page .large-body{font-size:28px;margin-bottom:35px}.reading-page h2{font-size:29px}.reading-page>p:not(.large-body){font-size:20px}.separate-link{margin-left:20px}.not-found{padding-top:calc(var(--header) + 80px)}.site-notice{font-size:16px;bottom:15px;padding:14px 20px;width:max-content;max-width:calc(100vw - 32px)}}@media(max-width:420px){.studio-strip{grid-template-columns:1fr;min-height:270px;padding-bottom:98px}.studio-strip-copy{padding:28px 0 10px}.studio-strip-copy h2{font-size:32px}.studio-strip-copy p{max-width:310px}.studio-strip>.clock-fragment{position:absolute;bottom:0;left:0;width:180px;height:85px}.studio-strip>.clock-fragment img{width:250px!important;height:250px!important;top:-66px;left:-20px}.opening-story h1{font-size:39px}.opening-art{bottom:257px}.work-card-caption h3{font-size:30px}.product-title h1{font-size:35px}}@media(max-height:650px)and (min-width:768px){.home-opening{min-height:760px}.opening-art{bottom:240px}.opening-story h1{font-size:64px}.opening-cue{margin-top:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.work-card-reverse{display:none!important}.opening-art{transform:none!important;opacity:1!important}}.product-title .product-price{font-size:26px;color:var(--ink);margin:26px 0 0}.product-title .product-availability{font-size:18px;color:var(--muted);margin:24px 0 0;max-width:390px}.availability-notice{padding:14px var(--gutter);background:var(--paper);border-bottom:1px solid var(--rule);font-size:16px;position:relative;margin-top:var(--header)}.availability-notice .text-link{margin-left:18px;font-size:16px}.measurement-method{margin-top:18px;font-size:17px;color:var(--muted)}@media(max-width:899px){.product-title .product-price{font-size:24px;margin:18px 0 10px}.product-title .product-availability{font-size:17px;margin:16px 0 8px}}.product-size-inline{display:none}@media(max-width:899px){.product-size-inline{display:inline}}.gallery-tabs button,.mobile-menu-button,.site-footer nav a,.footer-practical a,.information-index a{min-width:44px}.mobile-menu-button{text-align:left}.opening-gate,.home-opening.opening-gate{position:relative;isolation:isolate;width:100%;height:100vh;height:100svh;height:100dvh;min-height:0;max-height:none;overflow:hidden;overscroll-behavior-y:contain}.opening-gate:focus{outline:none}.opening-gate [data-opening-continue]{min-height:44px}@media(prefers-reduced-motion:reduce){.opening-gate *,.opening-gate *:before,.opening-gate *:after{scroll-behavior:auto}}.exhibition-home{--exhibition-space:clamp(72px,9vw,160px)}.home-opening.opening-gate{height:100dvh;min-height:0;max-height:100dvh;background:#070707;isolation:isolate}.home-opening .opening-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:none!important}.home-opening .opening-art img{height:100%;width:100%;object-fit:cover;object-position:center}.home-opening:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000a6);z-index:-1;pointer-events:none}.opening-bottom{width:100%;padding:26px var(--gutter) max(30px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.opening-bottom h1{font-size:clamp(24px,2.7vw,44px);letter-spacing:-.015em}.opening-bottom .opening-cue{display:flex;align-items:center;gap:20px;margin:0;padding:12px 0;min-height:44px;color:#f4f4f4;font-size:15px}.opening-cue svg{transform:rotate(90deg)}.art-exhibition{background:#fff;padding-top:calc(var(--header) + 42px);outline:none;scroll-margin-top:0}.exhibition-intro{display:flex;align-items:baseline;gap:28px;justify-content:space-between}.exhibition-intro h2{font-size:clamp(29px,4vw,58px)}.exhibition-intro p{color:var(--muted);font-size:16px}.art-plate{min-width:0;margin:0}.art-plate-image{position:relative;display:block;width:100%;padding:0;cursor:zoom-in;overflow:hidden}.art-plate-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .65s var(--ease)}.art-plate-image>svg{position:absolute;right:20px;bottom:20px;padding:10px;width:44px;height:44px;color:#111;background:#ffffffdb;opacity:0;transition:opacity .2s;pointer-events:none}.art-plate-image:hover>svg,.art-plate-image:focus-visible>svg{opacity:1}.art-plate figcaption{font-size:15px;line-height:1.4;color:var(--muted);padding-top:14px}.adam-artwork-wall .art-plate-image{height:min(75vw,820px);max-height:80svh;margin-block:24px 0}.adam-artwork-wall img{object-fit:contain}.exhibition-caption{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-top:20px;padding-bottom:70px}.exhibition-caption p{font-size:18px;max-width:36ch}.exhibition-caption a{flex:none;font-size:16px}.image-to-object{padding-top:var(--exhibition-space);padding-bottom:var(--exhibition-space);scroll-margin-top:calc(var(--header) + 24px)}.eyebrow{font-size:15px;line-height:1.4;margin-bottom:22px}.object-heading h2{font-size:clamp(44px,6.8vw,108px);max-width:900px}.object-composition{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:clamp(40px,6vw,100px);align-items:center;margin-top:64px}.object-garment img{width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--ease)}.object-garment:hover img{transform:translateY(-7px)}.object-companion .art-plate-image{aspect-ratio:4/5}.object-companion img{object-fit:cover}.object-copy{padding-top:36px;max-width:33ch}.object-copy p{font-size:21px;margin-bottom:18px;line-height:1.45}.takeover-chapter{position:relative;background:#0a0a0b;color:#f6f6f4;display:grid;grid-template-columns:1fr 1.1fr;gap:0;overflow:hidden}.takeover-copy{padding:clamp(64px,8vw,130px) var(--gutter);position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.takeover-copy h2{font-size:clamp(54px,7.8vw,125px);letter-spacing:-.035em}.takeover-copy>p:not(.eyebrow){font-size:22px;max-width:25ch;margin:38px 0 22px;color:#d7d7db}.takeover-copy a:focus-visible{outline-color:#fff}.takeover-portrait{grid-column:2;grid-row:1;margin:80px var(--gutter) 80px 0;align-self:center}.takeover-portrait .art-plate-image{aspect-ratio:3/4}.takeover-portrait img{object-fit:cover;object-position:54% center}.takeover-reverse{max-width:480px;width:90%;padding:40px 30px 62px var(--gutter)}.takeover-reverse img{background:#f1f1ef;width:100%;object-fit:contain}.takeover-reverse>span{display:block;color:#bcbcc2;font-size:14px;margin-top:12px}.surface-chapter{padding-block:var(--exhibition-space)}.surface-heading{margin-bottom:48px}.surface-heading h2{font-size:clamp(48px,7vw,110px);margin-bottom:20px}.surface-heading p{font-size:23px;color:var(--muted)}.surface-detail .art-plate-image{aspect-ratio:1.8}.surface-detail img{object-fit:cover;object-position:center 42%}.surface-link{display:flex;justify-content:space-between;gap:32px;align-items:baseline;margin-top:40px}.surface-link p{font-size:21px;max-width:35ch}.home-work-index{padding-top:20px;padding-bottom:var(--exhibition-space)}.index-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:32px}.index-heading h2{font-size:clamp(42px,5vw,76px)}.work-index{border-top:1px solid var(--rule)}.work-index>a{display:grid;grid-template-columns:100px 1fr 70px 30px;align-items:center;gap:32px;padding-block:18px;border-bottom:1px solid var(--rule);transition:background-color .18s}.work-index>a:hover{background:#eeeeec}.work-index img{height:94px;width:100px;object-fit:contain;mix-blend-mode:multiply}.work-index h3{font-size:clamp(26px,3.3vw,52px)}.work-index .index-size{font-size:16px;color:var(--muted)}.archive-invitation{padding-block:62px 96px;display:flex;align-items:baseline;justify-content:space-between;gap:32px}.archive-invitation h2{font-size:clamp(40px,6vw,96px)}.studio-exhibition{padding-bottom:0}.studio-exhibition-heading{padding-bottom:75px}.studio-exhibition-heading h1{font-size:clamp(64px,10vw,150px)}.studio-exhibition-heading>p:last-child{font-size:24px;margin-top:36px}.studio-artwork{background:#fff}.studio-artwork .art-plate-image{max-width:1700px;margin-inline:auto}.studio-artwork figcaption{padding:20px var(--gutter) 30px}.studio-surface{display:grid;grid-template-columns:1fr 1.4fr;gap:8vw;align-items:center;padding-block:120px}.studio-surface h2{font-size:clamp(48px,6vw,92px)}.studio-surface p{font-size:22px;max-width:30ch;margin-top:35px;margin-bottom:24px}.studio-surface .art-plate-image{aspect-ratio:4/5}.studio-surface img{object-fit:cover}.studio-digital{background:#09090a;color:#f7f7f5;padding-block:110px}.studio-digital-heading h2{font-size:clamp(55px,7vw,110px);margin-bottom:65px}.digital-architecture .art-plate-image{aspect-ratio:1.9}.digital-architecture img{object-fit:cover}.studio-digital figcaption{color:#bcbcc2}.digital-architecture figcaption{padding-inline:var(--gutter)}.digital-pair{display:grid;grid-template-columns:1.1fr 1fr;gap:12vw;align-items:center;margin-top:90px}.digital-pair .art-plate-image{aspect-ratio:1}.digital-words p{font-size:clamp(24px,2.7vw,42px);line-height:1.3;max-width:21ch}.digital-words .clock-fragment{margin-top:60px;background:#fff}.studio-end{padding-block:110px;position:relative}.studio-end>.clock-fragment{position:absolute;right:var(--gutter);bottom:0}.studio-end h2{font-size:clamp(50px,7vw,110px)}.studio-end p{font-size:23px;margin:28px 0 20px}@media(min-width:1800px){.opening-bottom{padding-inline:max(var(--gutter),calc((100vw - 1640px)/2))}.takeover-copy{padding-left:max(var(--gutter),calc((100vw - 1640px)/2))}}@media(max-width:1023px){.object-composition{gap:40px}.takeover-copy h2{font-size:7.7vw}.takeover-copy>p:not(.eyebrow){font-size:20px}.takeover-portrait{margin-top:60px;margin-bottom:60px}.studio-surface{gap:50px;padding-block:80px}}@media(max-width:767px){.opening-bottom{display:block;padding-bottom:max(25px,env(safe-area-inset-bottom))}.opening-bottom h1{font-size:28px}.opening-bottom .opening-cue{margin-top:15px;font-size:14px}.home-opening .opening-art{inset:8% 0 auto;height:min(77%,164vw);-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 80%,transparent)}.home-opening .opening-art img{object-position:50% center}.art-exhibition{padding-top:calc(var(--header) + 28px)}.exhibition-intro{display:block}.exhibition-intro h2{font-size:36px}.exhibition-intro p{margin-top:10px;font-size:15px}.adam-artwork-wall .art-plate-image{height:auto;max-height:none;aspect-ratio:1.1;margin-block:30px}.adam-artwork-wall img{object-fit:cover;object-position:center}.exhibition-caption{display:block;padding-bottom:48px}.exhibition-caption p{font-size:19px}.exhibition-caption a{margin-top:15px}.art-plate-image>svg{opacity:1;right:10px;bottom:10px}.object-heading h2{font-size:45px}.object-composition{grid-template-columns:1fr;gap:40px;margin-top:28px}.object-garment{margin-inline:-12px}.object-companion{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.object-companion .art-plate-image{aspect-ratio:.8}.object-copy{padding:0}.object-copy p{font-size:18px}.object-copy .text-link{font-size:16px}.art-plate figcaption{font-size:13px}.eyebrow{margin-bottom:18px}.takeover-chapter{display:flex;flex-direction:column}.takeover-copy{padding-top:65px;padding-bottom:0}.takeover-copy h2{font-size:clamp(60px,15.4vw,94px)}.takeover-copy>p:not(.eyebrow){font-size:21px;margin-top:28px}.takeover-portrait{margin:35px var(--gutter) 60px}.takeover-portrait .art-plate-image{aspect-ratio:1}.takeover-reverse{align-self:flex-end;width:72%;padding:35px var(--gutter) 60px 0}.surface-heading{margin-bottom:30px}.surface-heading h2{font-size:52px}.surface-heading p{font-size:20px}.surface-detail .art-plate-image{aspect-ratio:.95}.surface-link{display:block;margin-top:28px}.surface-link p{font-size:21px}.surface-link a{margin-top:17px}.index-heading{display:block}.index-heading h2{font-size:42px}.index-heading a{margin-top:14px}.work-index>a{grid-template-columns:64px 1fr 22px;gap:16px;padding-block:20px}.work-index img{width:64px;height:70px}.work-index h3{font-size:25px;line-height:1.06}.index-size{display:none}.archive-invitation{display:block;padding-block:20px 65px}.archive-invitation h2{font-size:43px}.archive-invitation a{margin-top:22px}.studio-exhibition-heading{padding-bottom:45px}.studio-exhibition-heading h1{font-size:60px}.studio-exhibition-heading>p:last-child{font-size:21px;margin-top:28px}.studio-artwork .art-plate-image{aspect-ratio:1.1}.studio-artwork img{object-fit:cover}.studio-artwork figcaption{font-size:14px}.studio-surface{grid-template-columns:1fr;gap:35px;padding-block:65px}.studio-surface h2{font-size:54px}.studio-surface p{font-size:21px;margin-top:25px}.studio-surface .art-plate-image{aspect-ratio:1}.studio-digital{padding-block:65px}.studio-digital-heading h2{font-size:48px;margin-bottom:35px}.digital-architecture .art-plate-image{aspect-ratio:1.2}.digital-pair{grid-template-columns:1fr;gap:40px;margin-top:50px}.digital-pair .art-plate{width:80%}.digital-words p{font-size:29px}.digital-words .clock-fragment{margin-left:auto;margin-top:35px}.studio-end{padding-block:65px}.studio-end>.clock-fragment{position:relative;right:auto;bottom:auto;margin-top:25px;margin-left:auto}.studio-end h2{font-size:51px}.studio-end p{font-size:21px}}@media(max-height:500px)and (orientation:landscape){.opening-bottom{display:flex;align-items:center;padding-bottom:18px}.opening-bottom h1{font-size:24px}.opening-bottom .opening-cue{margin:0}.home-opening .opening-art{top:0;right:0;bottom:0;left:0;height:auto;-webkit-mask-image:none;mask-image:none}.home-opening .opening-art img{object-position:center 42%}}@media(prefers-reduced-motion:reduce){.art-plate-image img,.object-garment img{transition:none;transform:none!important}}.work-image-frame{position:relative;width:100%;aspect-ratio:var(--work-image-ratio, 1);overflow:hidden;background:var(--paper, #f4f4f0);isolation:isolate}.work-image-link,.work-image-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.work-image-frame .work-image-photo{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.work-image-front{visibility:visible}.work-image-back,.work-image-frame[data-side=back] .work-image-front{visibility:hidden}.work-image-frame[data-side=back] .work-image-back{visibility:visible}.work-image-link:focus-visible{outline:2px solid var(--ink, #151515);outline-offset:-3px}.work-image-flip{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 13px;background:var(--paper, #f4f4f0);color:var(--ink, #151515);border:1px solid currentColor;border-radius:0;font:inherit;font-size:15px;line-height:1.2;cursor:pointer}.work-image-flip:hover{background:var(--ink, #151515);color:var(--paper, #f4f4f0)}.work-image-flip:active{opacity:.72}.work-image-flip:focus-visible{outline:2px solid var(--ink, #151515);outline-offset:3px}.work-image-flip:disabled{cursor:default;color:var(--muted, #555);border-color:var(--rule, #aaa)}@media(prefers-reduced-motion:reduce){.work-image-frame *{transition:none}}.work-utility{display:inline-flex;align-items:center;position:relative;min-width:0;vertical-align:middle}.work-utility-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px 0;font:inherit;font-size:16px;line-height:1.3;background:transparent;color:inherit;border:0}.work-utility-button:hover span{text-decoration:underline;text-underline-offset:5px}.work-utility-button:active{opacity:.65}.work-utility-button:focus-visible{outline:2px solid var(--purple,#762582);outline-offset:4px}.work-utility-button[aria-pressed=true]{font-weight:600}.work-utility-notice{font-size:14px;line-height:1.35;max-width:180px;margin-left:12px}.work-utility-notice:empty{display:none}.work-share{flex-wrap:wrap}.share-fallback{flex-basis:100%;display:grid;gap:10px;width:min(360px,100%);padding:16px 0}.share-fallback label{font-size:15px}.share-fallback input{min-width:0;width:100%;height:48px;padding:10px;background:transparent;border:1px solid var(--rule,#aaa);font-size:16px;border-radius:0}.share-fallback .text-link{justify-self:start}.work-utilities{display:flex;gap:12px 28px;align-items:center;flex-wrap:wrap}.measurement-unit-control{display:flex;gap:20px;margin-bottom:16px}.measurement-unit-control button{min-height:44px;padding:8px 0;font-size:16px;color:var(--muted,#60605e)}.measurement-unit-control button[aria-pressed=true]{color:var(--ink,#101010);text-decoration:underline;text-underline-offset:7px;font-weight:600}.measurement-conversion-note{margin-top:14px;font-size:15px!important;color:var(--muted,#60605e)}.contact-draft-note{font-size:15px!important;color:var(--muted,#60605e);margin-bottom:22px}.contact-draft-note button{margin-left:14px;min-height:44px;text-decoration:underline;text-underline-offset:4px;padding:6px 0}@media(max-width:767px){.work-utilities{gap:8px 24px}.work-utility-notice{max-width:160px}.measurement-unit-control{gap:24px}.share-fallback{width:100%}}@media(prefers-reduced-motion:reduce){.work-utility-button{transition:none}}:root{--paper:#f8f8f6;--header:76px;--rule:#cececa}.site-header{backdrop-filter:blur(22px) saturate(.75);-webkit-backdrop-filter:blur(22px) saturate(.75);transition:color .22s,background-color .22s,border-color .22s}.site-header.on-dark{background:#070707ad;border-color:#ffffff1a}.site-header.on-light{background:#f8f8f6c7;border-color:#19191924}.desktop-navigation{gap:34px;font-size:16px}.bag-navigation{font-size:16px}.brand-mark img{width:44px;height:39px}.desktop-navigation a{position:relative;text-decoration:none!important}.desktop-navigation a:after{content:"";position:absolute;left:0;right:0;bottom:7px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s var(--ease)}.desktop-navigation a:hover:after,.desktop-navigation a.active:after{transform:scaleX(1)}.work-card-caption{border-top:0;padding-top:24px}.work-card-caption h3{font-size:clamp(25px,2.3vw,37px);max-width:540px}.work-card-facts{font-size:15px;color:var(--muted)}.card-actions{display:flex;justify-content:space-between;align-items:center;gap:16px}.card-actions>.text-link{font-size:16px}.work-image-frame .work-image-photo{mix-blend-mode:multiply}.work-image-flip{font-size:14px!important;background:#f8f8f6eb!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.work-image-flip:hover{background:var(--ink)!important;color:var(--paper)}.works-introduction{padding-bottom:54px}.works-introduction h1{font-size:clamp(64px,8vw,128px)}.works-introduction>p:last-child{font-size:21px;max-width:40ch;margin-top:30px}.browse-controls{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-block:20px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.browse-filters{display:flex;flex-wrap:wrap;gap:6px 24px}.browse-filters button{min-height:44px;padding:9px 0;color:var(--muted);font-size:16px}.browse-filters button[aria-pressed=true]{color:var(--ink);text-decoration:underline;text-underline-offset:9px;font-weight:600}.browse-tools{display:flex;align-items:center;gap:28px}.work-search{display:flex;align-items:center;gap:10px}.work-search input{background:transparent;border:0;min-height:44px;width:160px;padding:5px 0;font-size:16px}.work-search input::placeholder{color:var(--muted)}.browse-mode{display:flex;gap:4px}.browse-mode button{width:44px;height:44px;display:grid;place-items:center;color:var(--muted)}.browse-mode button[aria-pressed=true]{color:var(--ink);background:#e6e6e2}.browse-result-line{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:65px;font-size:14px;color:var(--muted)}.browse-result-line .text-link{font-size:14px}.collection-grid{column-gap:7vw;row-gap:70px;padding-bottom:90px}.collection-grid>.work-card:nth-child(2n){margin-top:120px}.collection-grid>.work-card:last-child:nth-child(odd){max-width:620px}.browse-empty{padding:80px 0 120px}.browse-empty h2{font-size:42px;margin-bottom:20px}.browse-empty p{font-size:21px;margin-bottom:20px}.saved-explanation{font-size:16px;color:var(--muted);margin-bottom:30px}.browse-index{margin-bottom:80px}.browse-index h2{font-size:clamp(26px,3.3vw,52px)}.product-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:clamp(45px,5vw,90px)}.product-gallery{position:sticky;top:calc(var(--header) + 20px)}.product-image-button{aspect-ratio:1.04;background:#f0f0ed}.product-image-button img{padding:18px}.product-title h1{font-size:clamp(44px,4.2vw,66px);max-width:430px}.product-title>p{font-size:17px}.product-title .product-availability{font-size:17px;margin-top:20px}.product-utilities{display:flex;gap:24px;margin-top:18px;align-items:flex-start}.product-utilities .work-utility-button{font-size:15px}.gallery-tabs{gap:12px;margin-top:18px;flex-wrap:wrap}.gallery-tabs button{padding:0 0 10px;min-width:64px;max-width:90px;font-size:13px;line-height:1.2;display:grid;gap:9px;justify-items:center;opacity:.66}.gallery-tabs button[aria-pressed=true]{opacity:1}.gallery-tabs button img{width:76px;height:70px;object-fit:contain;background:#efefec;mix-blend-mode:multiply}.gallery-tabs button:after{bottom:0!important}.gallery-tabs button:focus-visible{opacity:1}.product-facts{padding-block:18px}.purchase-block{margin-top:25px}.product-story{margin-top:32px}.product-story h2{font-size:28px}.product-story p{font-size:18px;line-height:1.5}.product-editorial{gap:6vw;margin-top:110px;border:0;padding:0;align-items:center}.product-editorial figure:nth-child(2){margin-top:100px}.product-editorial figure:nth-child(2) img{aspect-ratio:4/5}.product-editorial figcaption{font-size:15px}.work-pagination{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid var(--rule);padding-top:32px;margin-top:80px}.work-pagination>a{display:grid;gap:13px;min-height:65px}.work-pagination>a:last-child{text-align:right}.work-pagination span{font-size:14px;color:var(--muted)}.work-pagination strong{font-family:var(--display);text-transform:uppercase;font-weight:700;font-size:clamp(23px,2vw,34px)}.mobile-piece-action{display:none}.draft-notice{font-size:15px!important;color:var(--muted);margin-bottom:22px}.image-dialog{background:#f4f4f1}.zoom-image{overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y}.zoom-image img{transition:none}.zoom-image.is-magnified{display:block;cursor:zoom-out}.zoom-image.is-magnified img{max-width:none;width:180%;height:auto;min-height:100%;object-fit:contain;margin:0}.zoom-toolbar{display:flex;align-items:center;gap:24px}.zoom-toolbar>button{min-height:44px;padding:8px 0;font-size:16px}.zoom-toolbar>p{font-size:15px;color:var(--muted)}.zoom-controls button:disabled{visibility:hidden}.archive-page .page-heading h1{font-size:clamp(70px,10vw,150px)}.archive-introduction{font-size:21px;max-width:39ch;line-height:1.5}.archive-feature{display:grid;grid-template-columns:1.4fr 1fr;gap:8vw;align-items:center;margin-top:60px;margin-bottom:80px}.archive-feature img{width:100%;mix-blend-mode:multiply}.archive-feature h2{font-size:clamp(45px,5vw,80px);margin-block:20px 24px}.archive-feature p{font-size:20px;max-width:30ch}.archive-feature .text-link{margin-top:24px}.archive-feature .eyebrow{font-size:15px;color:var(--muted)}.site-footer{display:grid;grid-template-columns:1fr 1fr;padding-top:55px;padding-bottom:35px;row-gap:32px;background:#0a0a0b;color:#f4f4f1;max-width:none;border:0}.site-footer>a{grid-column:1/-1;width:100%;padding-bottom:35px;margin:0}.site-footer>a>img{width:100%;height:auto;max-height:none;object-fit:contain}.site-footer nav{gap:8px 28px}.site-footer nav a,.footer-practical a{font-size:15px}.site-footer a:focus-visible{outline-color:#fff}.footer-practical{gap:8px 20px}.mobile-navigation{background:#0a0a0b;color:#f5f5f2}.mobile-navigation::backdrop{background:#0a0a0b}.mobile-navigation nav a{font-family:var(--display);text-transform:uppercase;font-size:clamp(38px,10vw,58px);line-height:1.06}.mobile-navigation nav{gap:22px;margin-top:45px}.mobile-navigation>p{color:#bfbfbd;font-size:16px}.mobile-navigation a:focus-visible,.mobile-navigation button:focus-visible{outline-color:#fff}@supports not (backdrop-filter:blur(1px)){.site-header.on-dark{background:#111}.site-header.on-light{background:#f8f8f6}}@media(prefers-reduced-transparency:reduce){.site-header.on-dark{background:#111}.site-header.on-light{background:#f8f8f6}}@media(max-width:1023px){.browse-controls{align-items:flex-start;flex-wrap:wrap}.browse-tools{margin-left:auto}.collection-grid{column-gap:40px}.collection-grid>.work-card:nth-child(2n){margin-top:80px}}@media(max-width:899px){.product-gallery{position:static}.product-layout{display:flex}.gallery-tabs{padding-inline:var(--gutter)}.product-title h1{max-width:600px}.product-utilities{margin-top:15px}.mobile-piece-action.is-visible{display:flex;position:fixed;bottom:0;left:0;right:0;background:#f8f8f6f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--rule);padding:10px var(--gutter) max(10px,env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:20px;z-index:18}.mobile-piece-action span{font-size:14px;max-width:47%;line-height:1.3}.mobile-piece-action a{font-size:15px;min-height:44px;background:var(--ink);color:var(--paper);padding:12px 20px}.work-detail{padding-bottom:100px}}@media(max-width:767px){:root{--header:64px}.site-header{padding-inline:22px}.bag-navigation{font-size:16px}.brand-mark img{width:40px;height:36px}.works-introduction{padding-bottom:34px}.works-introduction h1{font-size:64px}.works-introduction>p:last-child{font-size:20px;margin-top:23px}.browse-controls{gap:14px;padding-top:15px}.browse-filters{gap:20px;font-size:15px}.browse-tools{width:100%;margin:0;justify-content:space-between;gap:18px}.work-search{flex:1}.work-search input{width:100%;min-width:0;max-width:240px}.browse-result-line{min-height:58px}.collection-grid{row-gap:50px;padding-bottom:50px}.collection-grid>.work-card:nth-child(2n){margin-top:0}.work-card-caption{padding-top:18px}.work-card-caption h3{font-size:30px}.work-card-facts{font-size:15px}.card-actions .text-link{font-size:16px}.work-image-flip{right:6px!important;bottom:5px!important}.product-title h1{font-size:43px;margin-bottom:18px}.product-title>p{font-size:17px}.product-title .product-availability{font-size:16px}.product-image-button{background:#efefec}.product-image-button img{padding:8px 12px}.gallery-tabs{gap:12px}.gallery-tabs button{width:64px;font-size:12px}.gallery-tabs button img{width:64px;height:60px}.product-editorial{margin-top:65px}.product-editorial figure:nth-child(2){margin-top:40px}.product-story p{font-size:19px}.work-pagination{gap:22px;margin-top:48px;padding-top:25px}.work-pagination strong{font-size:24px}.zoom-toolbar{gap:16px}.zoom-toolbar>button{font-size:15px}.zoom-toolbar>p{font-size:14px}.zoom-header{padding-inline:16px}.archive-page .page-heading h1{font-size:76px}.archive-feature{grid-template-columns:1fr;gap:30px;margin-top:35px;margin-bottom:45px}.archive-feature h2{font-size:46px}.archive-feature p{font-size:20px}.site-footer{padding-top:40px;padding-bottom:25px;display:block}.site-footer>a{display:block;margin-bottom:25px;padding-bottom:0}.site-footer>a>img{max-height:none;width:100%;height:auto}.site-footer nav{gap:4px 22px}.site-footer nav a,.footer-practical a{font-size:15px}.footer-practical{margin-top:18px;justify-content:flex-start}.browse-index h2{font-size:25px}.work-pagination+section{margin-top:30px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.object-garment img,.surface-detail img,.studio-surface .art-plate-image img{animation:art-arrival linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes art-arrival{0%{transform:translateY(22px)}to{transform:translateY(0)}}}}@media(prefers-reduced-motion:reduce){.work-image-back{display:block!important}.site-header,.desktop-navigation a:after{transition:none}}.zoom-image.is-magnified img{max-height:none}.archive-date{font-size:16px!important;color:var(--muted);margin-top:22px}#purchase{scroll-margin-top:calc(var(--header) + 24px)}
