:root{--bone:#f1ede4;--paper:#f8f5ee;--wine:#741f35;--wine-dark:#49101f;--ink:#101010;--muted:#6c675f;--line:#c9c1b4;--serif:"Iowan Old Style","Bodoni MT","Times New Roman",serif;--sans:"Helvetica Neue","Arial Narrow",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bone);color:var(--ink);font-family:var(--sans)}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:-80px;left:18px;padding:12px 16px;background:var(--ink);color:white}.skip-link:focus{top:18px}:focus-visible{outline:3px solid #1267d6;outline-offset:4px}.edition-head{position:relative;z-index:20;min-height:174px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:70px 104px;border-bottom:1px solid var(--ink);background:var(--bone)}.edition-meta,.edition-service{display:flex;align-items:center;gap:24px;padding:0 3vw;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.edition-meta span+span:before{content:"/";margin-right:24px;color:var(--wine)}.wordmark{align-self:center;text-decoration:none;font:700 27px/1 var(--sans);letter-spacing:-.06em}.wordmark i{font:italic 25px/1 var(--serif);letter-spacing:0;color:var(--wine)}.edition-service{justify-content:flex-end}.edition-service a{display:flex;align-items:center;gap:9px;text-decoration:none}.edition-service b{min-width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--wine);color:white;font-size:9px}.edition-index{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line)}.edition-index a{display:flex;flex-direction:column;justify-content:space-between;min-height:103px;padding:17px 3vw;border-right:1px solid var(--line);text-decoration:none;transition:background .25s ease,color .25s ease}.edition-index a:last-child{border-right:0}.edition-index small{font-size:9px;color:var(--muted)}.edition-index span{font:26px/1 var(--serif)}.edition-index a.active,.edition-index a:hover{background:var(--ink);color:var(--bone)}.edition-index a.active small,.edition-index a:hover small{color:#d7d0c5}.mobile-index{display:none}.cover-edition{min-height:calc(100vh - 174px);display:grid;grid-template-columns:1.15fr .16fr 1fr .48fr;grid-template-rows:minmax(570px,1fr);border-bottom:1px solid var(--ink)}.cover-edition,.cover-image{position:relative;overflow:hidden}.cover-image{margin:0;min-height:570px;background:#c8b8a8}.cover-image img{width:100%;height:100%;object-fit:cover;object-position:center 24%}.cover-image figcaption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;padding:13px 18px;color:white;background:rgba(16,16,16,.72);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.cover-number{display:grid;align-items:end;justify-content:center;padding-bottom:38px;background:var(--wine);color:var(--bone);font:86px/.7 var(--serif);writing-mode:vertical-rl;transform:rotate(180deg)}.cover-copy{padding:clamp(40px,7vh,90px) 4vw 42px;display:flex;flex-direction:column}.kicker{margin:0;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.cover-copy h1{margin:auto 0 28px;max-width:660px;font:clamp(62px,6.6vw,120px)/.82 var(--serif);letter-spacing:-.065em}.collection-title h1 i,.cover-copy h1 i,.fitting-canvas h1 i,.page-folio h1 i,.visit-page h1 i{color:var(--wine);font-weight:400}.cover-deck{max-width:490px;font-size:15px;line-height:1.65}.cover-actions{display:flex;flex-wrap:wrap;gap:26px;margin-top:25px}.cover-actions a{padding-bottom:6px;border-bottom:1px solid;text-decoration:none;font-weight:600}.cover-actions a:first-child{color:var(--wine)}.cover-notes{display:flex;flex-direction:column;justify-content:flex-end;padding:34px 2.2vw;border-left:1px solid var(--line)}.cover-notes p{margin:0;padding:22px 0;border-top:1px solid var(--line)}.cover-notes b,.cover-notes span{display:block}.cover-notes b{margin-bottom:8px;color:var(--wine);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.cover-notes span{font:19px/1.2 var(--serif)}.vertical-credit{position:absolute;right:8px;top:50%;margin:0;writing-mode:vertical-rl;font-size:8px;letter-spacing:.14em;text-transform:uppercase;transform:translateY(-50%)}.opening-spread{min-height:78vh;display:grid;grid-template-columns:.5fr 2.2fr .72fr;gap:5vw;align-items:center;padding:11vh 6vw;background:var(--ink);color:var(--bone)}.spread-marker{align-self:start;margin:0;color:#bfb6aa;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.opening-spread blockquote{margin:0;font:clamp(44px,6vw,98px)/.98 var(--serif);letter-spacing:-.045em}.spread-copy{align-self:end;line-height:1.65}.spread-copy a{display:inline-block;margin-top:24px;padding-bottom:5px;color:#e7a7b8;text-decoration:none;border-bottom:1px solid}.edition-directory{padding:11vh 7vw 13vh}.edition-directory header{display:grid;grid-template-columns:.5fr 2fr;gap:4vw;margin-bottom:8vh}.edition-directory header span{font-size:9px;letter-spacing:.16em;text-transform:uppercase}.edition-directory h2{max-width:850px;margin:0;font:clamp(46px,6vw,94px)/.9 var(--serif);letter-spacing:-.04em}.edition-directory ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.edition-directory li{min-height:150px;display:grid;grid-template-columns:130px 1fr auto;gap:30px;align-items:center;border-bottom:1px solid var(--line)}.edition-directory li>span{font:28px var(--serif);color:var(--wine)}.edition-directory li b{font:38px var(--serif)}.edition-directory li p{margin:7px 0 0;color:var(--muted)}.edition-directory li a{padding:12px 0;text-decoration:none;border-bottom:1px solid var(--ink);font-weight:600}.page-folio{min-height:57vh;display:grid;grid-template-columns:.48fr 2fr .62fr;gap:4vw;align-items:end;padding:8vh 6vw;border-bottom:1px solid var(--ink)}.page-folio.compact{min-height:48vh}.page-folio>p{align-self:start;margin:0;font-size:9px;letter-spacing:.16em}.page-folio h1{margin:0;font:clamp(58px,8vw,132px)/.82 var(--serif);letter-spacing:-.06em}.page-folio>div{display:flex;flex-direction:column;gap:11px;padding-left:18px;border-left:1px solid var(--wine);font-size:11px}.collection-title{min-height:72vh;display:grid;grid-template-columns:.45fr 2fr .55fr;gap:5vw;align-items:end;padding:9vh 6vw;background:var(--paper);border-bottom:1px solid var(--ink)}.collection-title>p{align-self:start;margin:0;font-size:9px;letter-spacing:.18em}.collection-title h1{margin:0;font:clamp(60px,8vw,136px)/.82 var(--serif);letter-spacing:-.06em}.collection-title aside{display:flex;flex-direction:column;gap:13px;padding-left:18px;border-left:1px solid var(--wine);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.collection-prologue{min-height:55vh;display:grid;grid-template-columns:.65fr 1.7fr;gap:7vw;align-items:center;padding:10vh 12vw}.collection-prologue span{align-self:start;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.collection-prologue p{margin:0;font:clamp(31px,4vw,60px)/1.08 var(--serif)}.chapter-sequence{margin:0;padding:0 7vw 12vh;list-style:none}.chapter-sequence li{min-height:330px;display:grid;grid-template-columns:.35fr 1.1fr .8fr;gap:5vw;align-items:center;border-top:1px solid var(--ink)}.chapter-sequence li.offset{margin-left:13vw}.chapter-number{font:italic 88px var(--serif);color:var(--wine)}.chapter-sequence small{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.chapter-sequence h2{margin:10px 0 0;font:clamp(50px,6vw,90px)/.86 var(--serif)}.chapter-sequence li>p{max-width:420px;line-height:1.7}.material-colophon{display:grid;grid-template-columns:.45fr 1.1fr 1fr;gap:4vw;padding:10vh 7vw;background:var(--wine-dark);color:var(--bone)}.material-colophon>p{margin:0;font-size:9px;letter-spacing:.16em}.material-colophon h2{margin:0;font:clamp(44px,5vw,76px)/.92 var(--serif)}.material-colophon dl{margin:0;border-top:1px solid #9d6875}.material-colophon dl div{padding:15px 0;border-bottom:1px solid #9d6875}.material-colophon dt{margin-bottom:5px;font-weight:700}.material-colophon dd{margin:0;color:#d9c7ca;font-size:13px}.material-colophon>a{grid-column:2;justify-self:start;padding-bottom:5px;border-bottom:1px solid;text-decoration:none}.lookbook-filter,.piece-filters{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;justify-content:center;gap:1px;padding:14px 3vw;background:rgba(241,237,228,.96);border-bottom:1px solid var(--ink)}.lookbook-filter button,.piece-filters button{min-width:130px;padding:10px 16px;border:0;background:transparent;color:var(--ink);cursor:pointer;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.lookbook-filter button.active,.piece-filters button.active{background:var(--wine);color:white}.look-spreads{padding:9vh 6vw 14vh}.look-spread{min-height:630px;display:grid;grid-template-columns:1.05fr .95fr;margin-bottom:14vh;border-top:1px solid var(--ink)}.look-spread.reverse .look-figure{order:2}.look-spread.reverse .look-copy{border-right:1px solid var(--line);border-left:0}.look-figure{min-height:630px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;padding:30px;background:var(--wine);color:white;overflow:hidden}.look-figure span{font:110px/.8 var(--serif)}.look-figure i{grid-row:1/4;width:clamp(160px,20vw,330px);border-radius:50% 50% 8% 8%;background:linear-gradient(145deg,#e0cdbc 0 32%,#181413 32% 64%,#a74a61 64%);transform:rotate(6deg) translateY(40px);opacity:.9}.look-figure b{align-self:end;font:italic 25px var(--serif)}.look-copy{display:flex;flex-direction:column;padding:45px 4vw;border-left:1px solid var(--line)}.look-copy>span{font-size:9px;letter-spacing:.18em}.look-copy h2{margin:12vh 0 16px;font:clamp(48px,5vw,80px)/.88 var(--serif)}.look-copy>p{max-width:510px;line-height:1.65;color:var(--muted)}.look-copy ol{margin:auto 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.look-copy li{gap:20px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.look-copy li,.look-total{display:flex;justify-content:space-between}.look-total{padding:16px 0}.look-copy button{align-self:flex-start;padding:14px 19px;border:1px solid var(--ink);background:var(--ink);color:white;cursor:pointer}.look-copy button:disabled{background:transparent;color:var(--muted);border-color:var(--line);cursor:default}.lookbook-dock{position:sticky;z-index:11;bottom:18px;width:min(620px,calc(100% - 36px));margin:-85px auto 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;background:var(--ink);color:white;box-shadow:0 16px 50px rgba(0,0,0,.2);font-size:12px}.lookbook-dock a{color:#e6a7b7;text-decoration:none;font-weight:700}.piece-filters{justify-content:flex-start;padding-left:6vw}.piece-ledger{padding:3vh 6vw 12vh}.piece-ledger article{display:grid;grid-template-columns:70px 1.1fr 1.25fr 130px 105px;gap:28px;align-items:center;min-height:170px;border-bottom:1px solid var(--line);transition:padding .2s ease,background .2s ease}.piece-ledger article.selected{margin:0 -2vw;padding:0 2vw;background:var(--paper);border-left:4px solid var(--wine)}.piece-code{align-self:start;padding-top:28px;color:var(--wine);font:italic 21px var(--serif)}.piece-name h2{margin:0 0 8px;font:38px/1 var(--serif)}.piece-name p{max-width:390px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.piece-ledger dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.piece-ledger dt{margin-bottom:6px;color:var(--muted);font-size:8px;letter-spacing:.13em;text-transform:uppercase}.piece-ledger dd{margin:0;font-size:11px}.piece-ledger article>b{font-size:12px}.piece-ledger article>button{padding:12px 8px;border:1px solid var(--ink);background:transparent;cursor:pointer;font-size:10px;text-transform:uppercase}.piece-ledger article>button[aria-pressed=true]{background:var(--wine);color:white;border-color:var(--wine)}.selection-ribbon{position:sticky;z-index:11;bottom:18px;width:min(560px,calc(100% - 36px));margin:-78px auto 24px;display:flex;justify-content:space-between;padding:17px 20px;background:var(--wine);color:white;box-shadow:0 15px 45px rgba(0,0,0,.2);font-size:11px}.selection-ribbon a{text-decoration:none;font-weight:700}.empty-fitting{min-height:72vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10vh 12vw}.empty-fitting>span{font-size:9px;letter-spacing:.16em}.empty-fitting h1{max-width:880px;margin:25px 0;font:clamp(62px,9vw,140px)/.82 var(--serif);letter-spacing:-.06em}.empty-fitting p{max-width:480px;line-height:1.65}.empty-fitting>div{display:flex;gap:22px;margin-top:24px}.empty-fitting a{padding-bottom:5px;border-bottom:1px solid;text-decoration:none}.fitting-room{display:grid;grid-template-columns:1fr 360px;align-items:start}.fitting-canvas{padding:9vh 6vw 12vh;border-right:1px solid var(--ink)}.fitting-canvas header{display:grid;grid-template-columns:.4fr 1.5fr;gap:3vw}.fitting-canvas header>span{font-size:9px;letter-spacing:.16em}.fitting-canvas h1{grid-column:2;margin:0;font:clamp(62px,8vw,118px)/.82 var(--serif);letter-spacing:-.06em}.fitting-canvas header p{grid-column:2;max-width:470px;line-height:1.6}.fitting-stack{margin:10vh 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.fitting-stack li{display:grid;grid-template-columns:50px 1fr 120px 70px;gap:22px;align-items:center;min-height:150px;border-bottom:1px solid var(--line)}.fitting-stack li>span{align-self:start;padding-top:26px;color:var(--wine);font:italic 22px var(--serif)}.fitting-stack small{font-size:8px;letter-spacing:.13em;text-transform:uppercase}.fitting-stack h2{margin:7px 0;font:36px var(--serif)}.fitting-stack p{margin:0;color:var(--muted);font-size:11px}.fitting-stack li>b{font-size:12px}.fitting-stack button{padding:8px 0;border:0;border-bottom:1px solid;background:transparent;cursor:pointer;font-size:10px}.fitting-summary{position:sticky;top:0;min-height:100vh;padding:8vh 34px;background:var(--wine-dark);color:white}.fitting-summary p{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #956171}.fitting-summary p b{font:26px var(--serif)}.fitting-summary small{display:block;margin:28px 0;color:#ddc6cc;line-height:1.55}.fitting-summary a{display:flex;justify-content:space-between;padding:17px;background:var(--bone);color:var(--ink);text-decoration:none;font-weight:700}.fitting-summary button{width:100%;margin-top:16px;padding:13px;border:1px solid #b88693;background:transparent;color:white;cursor:pointer}.fitting-suggestions{grid-column:1/-1;padding:9vh 6vw;border-top:1px solid var(--ink)}.fitting-suggestions header{display:grid;grid-template-columns:.45fr 1fr;align-items:start}.fitting-suggestions header span{font-size:9px;letter-spacing:.16em;text-transform:uppercase}.fitting-suggestions h2{margin:0 0 6vh;font:clamp(45px,6vw,84px)/.9 var(--serif)}.fitting-suggestions>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.fitting-suggestions button{min-height:145px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:22px;border:0;border-right:1px solid var(--line);background:transparent;cursor:pointer;text-align:left}.fitting-suggestions button:hover{background:var(--paper)}.fitting-suggestions button span{color:var(--wine);font:italic 18px var(--serif)}.fitting-suggestions button b{font:28px var(--serif)}.visit-page{padding:9vh 7vw 12vh}.visit-page>header{display:grid;grid-template-columns:.4fr 1.4fr .7fr;gap:4vw;align-items:end;padding-bottom:9vh;border-bottom:1px solid var(--ink)}.visit-page>header>p{align-self:start;margin:0;font-size:9px;letter-spacing:.16em}.visit-page h1{margin:0;font:clamp(64px,8vw,126px)/.82 var(--serif);letter-spacing:-.06em}.visit-page>header>div>p{line-height:1.65}.visit-page dl{margin:30px 0 0}.visit-page dl div{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:9px 0;border-top:1px solid var(--line)}.visit-page dt{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.visit-page dd{margin:0;font-size:11px;line-height:1.5}.visit-reservation{max-width:1040px;margin:10vh auto 5vh}.visit-reservation fieldset{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:0 0 56px;padding:30px 0 0;border:0;border-top:1px solid var(--ink)}.visit-reservation legend{padding:0 25px 0 0;font:26px var(--serif)}.visit-reservation label{display:flex;flex-direction:column;gap:9px;font-size:10px;letter-spacing:.08em}.visit-reservation input,.visit-reservation select,.visit-reservation textarea{width:100%;padding:14px 4px;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink)}.visit-reservation textarea{padding:14px;border:1px solid var(--line);resize:vertical}.reservation-note{margin-bottom:42px}.reservation-submit{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:24px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.reservation-submit p{display:flex;flex-direction:column;gap:6px;margin:0}.reservation-submit p b{font:28px var(--serif)}.reservation-submit p span{font-size:11px;color:var(--muted)}.reservation-submit button{padding:18px 22px;border:0;background:var(--wine);color:white;cursor:pointer;font-weight:700}.form-status{margin:13px 0 0;color:var(--muted);font-size:10px}.visit-note{max-width:600px;margin:7vh 0 0 auto;display:grid;grid-template-columns:.4fr 1fr;gap:25px;padding-left:25px;border-left:1px solid var(--wine)}.visit-note span{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.visit-note p{margin:0;line-height:1.65}.edition-foot{min-height:260px;display:grid;grid-template-columns:1fr 1fr auto;gap:5vw;align-items:center;padding:48px 5vw;border-top:1px solid var(--ink);background:var(--paper)}.edition-foot p{display:flex;flex-direction:column;margin:0}.edition-foot p b{font:38px var(--serif)}.edition-foot p span{max-width:350px;margin-top:8px;color:var(--muted);font-size:12px}.edition-foot>div{display:flex;flex-direction:column;gap:8px;font-size:11px}.edition-foot>a{align-self:center;padding-bottom:7px;border-bottom:1px solid var(--ink);text-decoration:none;font-weight:700}@media (max-width:1050px){.edition-index span{font-size:21px}.cover-edition{grid-template-columns:1fr .13fr 1fr}.cover-notes{display:none}.piece-ledger article{grid-template-columns:55px 1fr 1fr 90px}.piece-ledger article>button{grid-column:2/-1;width:180px;margin-bottom:18px}.fitting-room{grid-template-columns:1fr 300px}}@media (max-width:760px){.edition-head{position:sticky;top:0;min-height:66px;grid-template-columns:1fr auto;grid-template-rows:66px;padding:0 18px;border-bottom:1px solid var(--ink)}.edition-index,.edition-meta,.edition-service{display:none}.wordmark{justify-self:start;font-size:23px}.wordmark i{font-size:21px}.mobile-index{display:block;align-self:center;position:relative}.mobile-index summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.mobile-index summary::-webkit-details-marker{display:none}.mobile-index summary b{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--wine);color:white;font-size:8px}.mobile-index nav{position:absolute;right:0;top:36px;width:min(290px,84vw);display:flex;flex-direction:column;padding:11px;background:var(--ink);color:white;box-shadow:0 18px 45px rgba(0,0,0,.25)}.mobile-index nav a{display:grid;grid-template-columns:34px 1fr;padding:12px;border-bottom:1px solid #3d3d3d;text-decoration:none}.mobile-index nav small{color:#caa1ab}.cover-edition{min-height:auto;grid-template-columns:1fr 52px;grid-template-rows:63vh auto}.cover-image{min-height:63vh}.cover-number{grid-column:2;grid-row:1;font-size:57px;padding-bottom:20px}.cover-copy{grid-column:1/-1;padding:46px 20px 40px}.cover-copy h1{margin:75px 0 24px;font-size:clamp(60px,19vw,92px)}.cover-image figcaption span:last-child,.cover-notes,.vertical-credit{display:none}.opening-spread{min-height:auto;grid-template-columns:1fr;padding:85px 22px}.opening-spread blockquote{font-size:clamp(43px,12vw,68px)}.spread-copy{max-width:390px;margin-top:35px}.edition-directory{padding:80px 22px}.edition-directory header{grid-template-columns:1fr}.edition-directory li{grid-template-columns:58px 1fr;padding:24px 0}.edition-directory li a{grid-column:2;justify-self:start}.edition-directory li b{font-size:31px}.collection-title,.page-folio{min-height:64vh;grid-template-columns:1fr;align-items:end;padding:55px 22px}.collection-title>p,.page-folio>p{align-self:start}.collection-title h1,.page-folio h1{font-size:clamp(58px,17vw,94px)}.collection-title aside,.page-folio>div{margin-top:25px}.collection-prologue{min-height:auto;grid-template-columns:1fr;padding:80px 22px}.collection-prologue p{font-size:35px}.chapter-sequence{padding:0 22px 70px}.chapter-sequence li,.chapter-sequence li.offset{min-height:auto;grid-template-columns:54px 1fr;gap:18px;margin-left:0;padding:50px 0}.chapter-sequence li>p{grid-column:2;margin:0}.chapter-number{font-size:55px}.chapter-sequence h2{font-size:52px}.material-colophon{grid-template-columns:1fr;padding:70px 22px}.material-colophon>a{grid-column:1}.lookbook-filter,.piece-filters{top:66px;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:10px 14px}.lookbook-filter button,.piece-filters button{min-width:auto;white-space:nowrap}.look-spreads{padding:60px 18px 105px}.look-spread,.look-spread.reverse{min-height:auto;grid-template-columns:1fr;margin-bottom:85px}.look-spread.reverse .look-copy,.look-spread.reverse .look-figure{order:0}.look-figure{min-height:480px}.look-figure i{width:50vw}.look-copy,.look-spread.reverse .look-copy{padding:35px 0;border:0}.look-copy h2{margin:60px 0 15px;font-size:55px}.piece-ledger{padding:20px 18px 105px}.piece-ledger article,.piece-ledger article.selected{grid-template-columns:44px 1fr;gap:14px;margin:0;padding:28px 0}.piece-code{padding-top:0}.piece-ledger article>b,.piece-ledger article>button,.piece-ledger dl{grid-column:2}.piece-ledger dl{grid-template-columns:1fr 1fr}.piece-ledger article>button{width:150px;margin:0}.empty-fitting{min-height:70vh;padding:75px 22px}.empty-fitting h1{font-size:clamp(61px,18vw,90px)}.fitting-room{grid-template-columns:1fr}.fitting-canvas{padding:65px 20px 70px;border-right:0}.fitting-canvas header{grid-template-columns:1fr}.fitting-canvas h1,.fitting-canvas header p{grid-column:1}.fitting-canvas h1{margin-top:55px;font-size:clamp(60px,17vw,90px)}.fitting-stack li{grid-template-columns:38px 1fr;padding:25px 0}.fitting-stack li>b,.fitting-stack li>button{grid-column:2;justify-self:start}.fitting-summary{position:static;min-height:0;padding:55px 24px}.fitting-suggestions{padding:70px 20px}.fitting-suggestions header{grid-template-columns:1fr}.fitting-suggestions h2{margin-top:45px}.fitting-suggestions>div{grid-template-columns:1fr}.fitting-suggestions button{border-right:0;border-bottom:1px solid var(--line)}.visit-page{padding:65px 20px 80px}.visit-page>header{grid-template-columns:1fr}.visit-page h1{margin:55px 0 25px;font-size:clamp(61px,18vw,94px)}.visit-reservation{margin-top:70px}.reservation-submit,.visit-reservation fieldset{grid-template-columns:1fr}.reservation-submit button{width:100%}.edition-foot,.visit-note{grid-template-columns:1fr}.edition-foot{padding:55px 22px}.edition-foot>a{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}