:root{--paper:#f4f0e7;--ink:#17231f;--accent:#8b3036;--line:#b7b9aa;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}img{display:block;max-width:100%;height:auto}figure,p,h1,h2,h3{margin:0}button,input,select{font:inherit}button,a,summary,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.skip-link{position:absolute;left:16px;top:-100px;background:var(--ink);color:white;padding:16px;z-index:10}.skip-link:focus{top:16px}svg{width:22px;height:22px;vertical-align:middle}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.045em;line-height:1.02}h1{font-size:clamp(54px,6vw,98px)}h2{font-size:clamp(36px,4vw,66px)}h3{font-size:28px}em{font-weight:400}.edition-label,.studio-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:block}.edition-header{padding:0 4vw}.edition-topline{display:flex;justify-content:space-between;padding:14px 0 10px;border-bottom:1px solid var(--ink);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.edition-masthead{display:flex;align-items:center;justify-content:space-between;padding:6px 0 10px}.edition-logo{font:700 clamp(72px,9.4vw,155px)/.92 var(--serif);letter-spacing:-.075em}.edition-logo span{color:var(--accent)}.edition-logo:hover,.edition-footer-logo:hover{text-decoration:none}.edition-masthead p{max-width:220px;font:italic 26px/1.08 var(--serif);text-align:right}.edition-navigation{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:13px}.edition-navigation nav{display:flex;gap:35px}.edition-bag{font-weight:600}.edition-mobile-menu{display:none}.edition-review{text-align:center;padding:10px 4vw;font-size:10px;letter-spacing:.07em;background:#e8e3d9}.edition-cover{padding:62px 4vw 80px;display:grid;grid-template-columns:.94fr 1.2fr;gap:3vw;overflow:hidden}.edition-cover-copy{position:relative;z-index:1}.edition-cover-copy h1{font-size:clamp(58px,6.1vw,104px);margin:28px -4vw 24px 0;line-height:.99;letter-spacing:-.06em}.edition-cover-copy h1 em{color:var(--accent)}.edition-deck{max-width:330px;font-size:16px;line-height:1.65;margin-bottom:27px}.edition-button{display:inline-flex;justify-content:space-between;align-items:center;gap:36px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);min-height:50px;padding:14px 21px;font-size:12px;font-weight:600;letter-spacing:.02em}.edition-button:hover{background:var(--accent);border-color:var(--accent);text-decoration:none}.edition-button span{font-size:20px}.edition-cover-art{position:relative;padding:20px 0 90px}.edition-cover-main{margin-left:0}.edition-cover-main img{height:420px;width:100%;object-fit:cover;object-position:55% center}.edition-cover-main figcaption{display:flex;justify-content:space-between;gap:15px;font-size:9px;padding:9px 0;text-transform:uppercase;letter-spacing:.04em}.edition-cover-main figcaption span{max-width:90px}.edition-cover-inset{position:absolute;bottom:0;left:-22px;width:33%;background:var(--paper);padding:8px;transform:rotate(-5deg);box-shadow:0 9px 25px #17231f22}.edition-cover-inset img{aspect-ratio:4/5;object-fit:cover}.edition-cover-inset figcaption{font-size:9px;padding:8px 2px 2px;line-height:1.4}.edition-seal{position:absolute;right:6%;bottom:5px;border:1px solid var(--accent);border-radius:50%;width:122px;height:122px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--accent);font:italic 25px/1 var(--serif);transform:rotate(10deg)}.edition-index{padding:54px 4vw 70px}.edition-section-heading{border-top:1px solid var(--ink);padding-top:25px;display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:35px}.edition-section-heading h2{margin-top:10px;max-width:650px}.edition-section-heading>p{max-width:240px;font-size:14px}.edition-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 24px}.edition-card-image{position:relative;background:#e2dfd7;overflow:hidden}.edition-card-image>img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .4s}.edition-card a:hover .edition-card-image>img{transform:scale(1.025)}.edition-card a:hover{text-decoration:none}.edition-card-number{position:absolute;z-index:1;left:14px;top:10px;font:italic 27px var(--serif)}.edition-image-label{position:absolute;left:12px;bottom:12px;background:var(--paper);padding:4px 8px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.edition-card-original{background:#e8e1d5}.edition-card-original>img{object-fit:contain;padding:35px}.edition-card-title{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-top:15px}.edition-card-title h3{font-size:clamp(23px,2.3vw,35px);line-height:1.08}.edition-card-title>span{font-size:24px}.edition-card p{font-size:11px;margin:9px 0 12px}.edition-card p span{color:#535d56}.edition-card-link{font-size:11px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--ink);padding-bottom:4px}.edition-note,.studio-small,.studio-image-note{font-size:11px;line-height:1.7;color:#545b51}.edition-index>.edition-note{max-width:750px;margin-top:38px}.edition-manifesto{margin:0 4vw 80px;padding:45px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:grid;grid-template-columns:.6fr 1.3fr 1fr;gap:40px}.edition-manifesto h2{font-size:clamp(43px,4.8vw,76px);max-width:520px}.edition-manifesto>div p{font-size:15px;margin-bottom:25px}.edition-text-link{font-size:12px;border-bottom:1px solid;padding-bottom:6px}.edition-footer{background:var(--ink);color:var(--paper);padding:48px 4vw 22px}.edition-footer-top{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-bottom:35px;border-bottom:1px solid #ffffff40}.edition-footer-top h2{max-width:600px;font-size:clamp(40px,4.6vw,72px)}.edition-button-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.edition-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:45px;padding:35px 0 40px;font-size:12px}.edition-footer-grid>p{max-width:280px}.edition-footer-grid nav{display:grid;gap:7px}.edition-footer-grid .edition-label{margin-bottom:10px}.edition-footer-logo{font:700 clamp(80px,18.8vw,300px)/1 var(--serif);letter-spacing:-.075em;display:block;border-bottom:1px solid #ffffff40;padding-bottom:25px}.edition-footer-bottom{padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;font-size:9px}.edition-collection-title{padding:56px 4vw 42px}.edition-collection-title h1{font-size:clamp(70px,11.6vw,180px);display:flex;justify-content:space-between;margin:15px 0 35px}.edition-collection-title h1 span{color:var(--accent)}.edition-collection-title>div{display:grid;grid-template-columns:1fr 1fr;gap:12vw}.edition-collection-title h2{font:italic clamp(25px,3vw,46px)/1.1 var(--serif);max-width:480px}.edition-collection-title>div>p{font-size:15px;max-width:480px}.edition-panorama{margin:0 4vw}.edition-panorama img{width:100%;aspect-ratio:2.45;object-fit:cover;object-position:center 52%}.edition-panorama figcaption{font-size:10px;margin-top:10px}.edition-product{padding:26px 4vw 0}.edition-back{font-size:11px;display:inline-block;margin-bottom:25px}.edition-product-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:6vw;align-items:start}.edition-product-copy{position:sticky;top:25px;padding-top:15px}.edition-product-copy h1{margin:20px 0;font-size:clamp(45px,5.4vw,86px)}.edition-product-question{font:italic 27px/1.2 var(--serif);color:var(--accent);margin-bottom:22px}.edition-product-copy>p:not([class]){font-size:14px;line-height:1.75}.edition-primary-study{background:#e3e0d8}.studio-picture>img{width:100%;height:auto}.edition-primary-study figcaption,.edition-secondary-studies figcaption{padding:10px 0;font-size:10px;background:var(--paper);line-height:1.5}.edition-primary-study .edition-original{aspect-ratio:4/5;object-fit:contain;padding:50px}.edition-secondary-studies{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.studio-front-picture{position:relative}.studio-front-picture>img:first-child{width:100%}.studio-front-wordmark{position:absolute!important;width:9.5%!important;left:58.5%;top:23.5%;height:auto!important}.edition-reference img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#e5e1d8}.edition-purchase{border-top:1px solid var(--line);margin-top:27px;padding-top:22px}.edition-price{font-size:20px;margin-bottom:8px}.edition-purchase>p:nth-child(2){font-size:12px}.edition-disabled{display:block;text-align:center;border:1px solid var(--line);background:#e3e0d5;color:#4f574f;padding:15px;font-size:12px;margin:20px 0 12px}.studio-accordions{margin:26px 0}.studio-accordions details{border-top:1px solid var(--line);padding:16px 0}.studio-accordions details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;font-size:13px;display:flex;justify-content:space-between;gap:15px}summary::-webkit-details-marker{display:none}summary:after{content:'+'}details[open]>summary:after{content:'−'}.studio-accordions p{font-size:12px;line-height:1.75;margin-top:14px}.studio-accordions a{font-size:11px;display:inline-block;margin-top:12px;text-decoration:underline}.edition-product-copy>.edition-note{margin-top:15px}.edition-next{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--ink);margin:55px 0 0;padding:30px 0 55px;font-size:13px}.edition-next>a:last-child{text-align:right;font:28px var(--serif)}.edition-next small{display:block;font:10px var(--sans);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.edition-missing-front{min-height:250px;border:1px solid var(--line);padding:25px}.edition-missing-front>span{font:50px var(--serif)}.edition-missing-front h2{font-size:27px}.edition-missing-front p{font-size:12px;margin-top:15px}.studio-info{max-width:1150px;margin:0 auto;padding:70px 6vw 100px}.studio-info h1{max-width:900px;margin:25px 0 35px}.studio-info>p{max-width:650px;margin:20px 0;font-size:16px;line-height:1.8}.studio-info .studio-info-lead{font:28px/1.45 var(--serif);max-width:760px}.studio-info h2{font-size:37px;margin:40px 0 20px}.studio-info .studio-accordions{max-width:750px}.studio-info .studio-accordions summary{font-size:17px}.studio-info .studio-accordions p{font-size:15px}.studio-link{display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid var(--ink);font-size:12px;padding:10px 0}.studio-contact-email{font-size:clamp(18px,3.5vw,42px);border-bottom:1px solid;overflow-wrap:anywhere}.studio-info-contact{border-top:1px solid var(--ink);padding-top:25px;margin-top:65px}.studio-info-contact p{font:28px var(--serif)}table{border-collapse:collapse;width:100%;font-size:13px;margin:25px 0}th,td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line)}.studio-size-table{overflow-x:auto}.edition-cart{padding:50px 4vw 90px;min-height:65vh}.edition-empty-cart{max-width:780px;margin:20px auto;text-align:center}.edition-empty-number{font:italic 70px var(--serif);color:var(--accent)}.edition-empty-cart h1{font-size:clamp(50px,7vw,95px);margin:15px 0 25px}.edition-empty-cart p{max-width:480px;margin:0 auto 30px;font-size:14px;line-height:1.8}.edition-cart-row{display:grid;grid-template-columns:100px 1fr 120px 100px;align-items:center;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.edition-cart-row input{max-width:75px}.edition-cart-summary{max-width:440px;margin:35px 0 0 auto}.edition-cart-summary p{margin-bottom:20px}.edition-cart-summary strong{float:right}.edition-button-outline{background:transparent;color:var(--ink)}input,select{display:block;padding:13px 12px;border:1px solid var(--line);background:transparent;color:var(--ink);max-width:100%;margin:8px 0 20px}select{width:100%}button:disabled{opacity:.55;cursor:not-allowed}.edition-product form{margin-top:28px}.edition-product form label{font-size:12px}.rte{max-width:780px}.theme-status:empty{display:none}
@media(min-width:1600px){.edition-cover{padding-top:80px}.edition-cover-main img{height:540px}.edition-cover-art{padding-bottom:140px}.edition-cover-inset{width:31%}.edition-cover-copy h1{font-size:112px}}
@media(max-width:1000px){.edition-cover{grid-template-columns:1fr 1fr;gap:25px;padding-top:40px}.edition-cover-copy h1{font-size:7vw}.edition-cover-main img{height:360px}.edition-cover-inset{width:43%;left:0}.edition-cover-art{padding-bottom:125px}.edition-seal{width:95px;height:95px;font-size:21px;right:0;bottom:20px}.edition-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-manifesto{grid-template-columns:1fr 1fr}.edition-manifesto>.edition-label{grid-column:1/-1}.edition-product-layout{gap:4vw}.edition-product-copy h1{font-size:48px}.edition-secondary-studies{grid-template-columns:1fr}.edition-footer-grid{grid-template-columns:1fr 1fr}.edition-footer-grid>div:last-child{grid-column:1/-1}}
@media(max-width:700px){.edition-topline{font-size:8px;letter-spacing:.06em}.edition-topline span:last-child{display:none}.edition-masthead{padding:12px 0}.edition-logo{font-size:80px}.edition-masthead p{font-size:16px;max-width:105px}.edition-navigation>nav{display:none}.edition-mobile-menu{display:block;position:relative;width:100%}.edition-mobile-menu summary{justify-content:start;gap:12px;font-size:12px}.edition-mobile-menu summary:after{display:none}.edition-mobile-menu nav{display:grid;padding:24px 4vw;gap:20px;background:var(--paper);position:absolute;top:31px;left:-4vw;right:0;width:92vw;border-bottom:1px solid var(--ink);z-index:9;box-shadow:0 15px 20px #17231f11}.edition-bag{white-space:nowrap;font-size:12px}.edition-review{font-size:8px;letter-spacing:.035em}.edition-cover{display:flex;flex-direction:column;padding-top:32px;padding-bottom:35px;gap:30px}.edition-cover-copy h1{font-size:clamp(55px,12.7vw,88px);margin-top:18px;margin-right:0;max-width:600px}.edition-cover-copy .edition-label{font-size:9px}.edition-deck{font-size:14px;max-width:340px;margin-bottom:22px}.edition-cover-art{padding:0 0 110px 15%}.edition-cover-main img{height:auto;aspect-ratio:1.05}.edition-cover-main figcaption{font-size:8px}.edition-cover-inset{width:37%;left:0;bottom:0}.edition-seal{right:10%;bottom:0;width:95px;height:95px}.edition-index{padding-top:35px;padding-bottom:45px}.edition-section-heading{display:block;margin-bottom:25px;padding-top:20px}.edition-section-heading h2{font-size:42px}.edition-section-heading>p{margin-top:14px;max-width:300px;font-size:13px}.edition-product-grid{gap:35px 13px}.edition-card-title h3{font-size:24px}.edition-card-title>span{font-size:18px}.edition-card p{font-size:10px;line-height:1.6}.edition-card p span{display:block}.edition-image-label{font-size:7px;left:7px;bottom:7px;padding:3px 5px}.edition-card-number{font-size:23px;left:10px}.edition-card-original>img{padding:20px}.edition-card-link{font-size:9px}.edition-manifesto{display:block;margin-bottom:45px;padding:30px 0}.edition-manifesto h2{margin:25px 0;font-size:56px;max-width:390px}.edition-manifesto>div{max-width:420px}.edition-footer{padding-top:35px}.edition-footer-top{display:block}.edition-footer-top h2{font-size:48px;margin-bottom:25px}.edition-footer-grid{gap:28px 20px;padding-bottom:25px;font-size:11px}.edition-footer-logo{font-size:19.2vw;padding-bottom:20px}.edition-footer-bottom{font-size:8px}.edition-collection-title{padding-top:35px}.edition-collection-title h1{font-size:14vw;margin:18px 0 25px}.edition-collection-title>div{display:block}.edition-collection-title h2{font-size:33px;margin-bottom:22px}.edition-collection-title>div>p{font-size:13px}.edition-panorama img{aspect-ratio:1.4}.edition-product{padding-top:20px}.edition-product-layout{display:flex;flex-direction:column;gap:25px}.edition-product-gallery,.edition-product-copy{width:100%;position:static}.edition-product-copy{padding:0}.edition-product-copy h1{font-size:57px}.edition-secondary-studies{display:grid;grid-template-columns:1fr 1fr;gap:12px}.edition-secondary-studies figcaption{font-size:9px}.edition-product-question{font-size:26px}.edition-product-copy>.edition-label{font-size:10px}.edition-next{align-items:start}.edition-next>a:first-child{max-width:110px;font-size:11px}.edition-next>a:last-child{font-size:23px;max-width:210px}.edition-missing-front{min-height:210px;padding:17px}.edition-missing-front h2{font-size:24px}.edition-missing-front p{font-size:10px}.studio-info{padding:40px 4vw 60px}.studio-info h1{font-size:52px}.studio-info .studio-info-lead{font-size:24px}.studio-info>p{font-size:14px}.studio-info .studio-accordions summary{font-size:15px}.studio-info .studio-accordions p{font-size:13px}th,td{font-size:10px;padding:10px 6px}.edition-cart{padding-top:35px}.edition-cart-row{grid-template-columns:65px 1fr 70px;gap:12px;font-size:11px}.edition-cart-row>span{grid-column:2}.edition-cart-row input{width:60px;padding:8px}.edition-empty-cart h1{font-size:55px}.edition-missing-front{height:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.edition-gallery-nav{display:flex;gap:20px;flex-wrap:wrap;font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:0 0 13px}.edition-gallery-nav a{border-bottom:1px solid var(--line)}.edition-primary-study,.edition-secondary-studies figure{scroll-margin-top:25px}

.edition-native-collection{padding:50px 4vw 75px}.edition-native-collection>.edition-button{margin-top:45px}.edition-native-collection>.rte{margin-bottom:30px}.edition-native-collection .edition-card-title h2{font-size:30px}.edition-native-collection .edition-card-image:empty{display:none}.edition-native-collection .pagination{padding-top:30px}

.edition-review{font-size:11px;line-height:1.5}.garment-measurements{overflow-x:auto}.edition-header .edition-navigation>nav{gap:25px}@media(max-width:700px){.edition-review{font-size:10px;padding:10px 5vw}}

@media(max-width:700px){.edition-navigation{padding-top:0;padding-bottom:0;min-height:44px}.edition-mobile-menu summary{min-height:44px;align-items:center;padding:10px 0}.edition-bag{min-height:44px;display:inline-flex;align-items:center;gap:4px;padding:10px 0 10px 14px}.edition-mobile-menu nav{top:44px;gap:4px;padding-top:12px;padding-bottom:12px}.edition-mobile-menu nav a{min-height:44px;display:flex;align-items:center;padding:10px 0}}
.edition-empty-cart .edition-cart-secondary{margin:20px auto 0;font-size:12px}.edition-cart-secondary a{text-decoration:underline;text-underline-offset:5px}
