.v12-ed{--ink:#2b2d31;--muted:#5f6670;--slate:#4a607a;--gap:clamp(56px,9vw,128px);max-width:1320px;margin:0 auto;padding:clamp(32px,5vw,72px) clamp(16px,3vw,40px) clamp(64px,8vw,120px);color:var(--ink)}.v12-ed--airy{--gap:clamp(72px,13vw,200px)}.v12-ed--close{--gap:clamp(40px,6vw,88px)}.v12-ed__head{text-align:center;max-width:1100px;margin:0 auto}.v12-ed__eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:0 0 12px}.v12-ed__title{font-size:clamp(calc(var(--v12-title-size,48px)*.625),4vw,var(--v12-title-size,48px));font-weight:400;letter-spacing:.01em;margin:0 0 clamp(24px,4vw,48px);color:var(--ink)}.v12-ed__hero{margin:0 auto;display:flex;justify-content:center}.v12-ed__hero-img{display:block;width:auto;max-width:100%;height:auto;max-height:var(--v12-hero-max,75vh);object-fit:contain}.v12-ed__intro{max-width:620px;margin:clamp(28px,4vw,48px) auto 0;font-size:21px;line-height:1.6;color:var(--ink)}@media(max-width:749px){.v12-ed__intro{font-size:18px;line-height:1.6}}.v12-ed__intro p{margin:0}.v12-ed__body{margin-top:var(--gap)}.v12-ed__row{margin:0 0 var(--gap)}.v12-ed__work{margin:0}.v12-ed__imglink{display:block}.v12-ed__img{display:block;width:100%;height:auto;object-fit:contain}.v12-ed__cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:14px;font-size:14px;line-height:1.5;color:var(--muted)}.v12-ed__name{color:var(--ink);font-size:15px;letter-spacing:.01em;flex-basis:100%}.v12-ed__meta{white-space:nowrap}.v12-ed__view{color:var(--slate);text-decoration:none;border-bottom:1px solid rgba(74,96,122,.35);padding-bottom:1px;white-space:nowrap}.v12-ed__view:hover,.v12-ed__view:focus-visible{border-bottom-color:var(--slate)}.v12-ed__single{display:flex}.v12-ed__single .v12-ed__work{width:100%}.v12-ed__single--large .v12-ed__work{max-width:78%}.v12-ed__single--medium .v12-ed__work{max-width:58%}.v12-ed__single--small .v12-ed__work{max-width:40%}.v12-ed__align--left{justify-content:flex-start}.v12-ed__align--center{justify-content:center}.v12-ed__align--right{justify-content:flex-end}.v12-ed__align--center .v12-ed__cap{justify-content:center;text-align:center}.v12-ed__align--right .v12-ed__cap{justify-content:flex-end;text-align:right}.v12-ed__pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px)}.v12-ed__pair--lead-left{grid-template-columns:1.45fr 1fr}.v12-ed__pair--lead-right{grid-template-columns:1fr 1.45fr}.v12-ed__pair--stagger .v12-ed__work--b{margin-top:clamp(48px,10vw,160px)}.v12-ed__pair-v--start{align-items:start}.v12-ed__pair-v--center{align-items:center}.v12-ed__pair-v--end{align-items:end}.v12-ed__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px) clamp(20px,3vw,40px);align-items:start}.v12-ed__grid--2{grid-template-columns:repeat(2,1fr)}.v12-ed__grid--4{grid-template-columns:repeat(4,1fr)}.v12-ed__text{margin-left:auto;margin-right:auto;max-width:560px}.v12-ed__text--medium{max-width:720px}.v12-ed__talign--center{text-align:center}.v12-ed__text-h{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:400;color:var(--slate);margin:0 0 16px}.v12-ed__text-body{font-size:clamp(calc(var(--v12-body-size,20px)*.85),1.45vw,var(--v12-body-size,20px));line-height:1.8;color:var(--ink)}.v12-ed__text-body p{margin:0 0 1em}.v12-ed__text-body p:last-child{margin-bottom:0}.v12-ed__spacer--s{height:clamp(16px,3vw,40px)}.v12-ed__spacer--m{height:clamp(40px,6vw,96px)}.v12-ed__spacer--l{height:clamp(64px,10vw,160px)}.v12-ed__spacer--xl{height:clamp(96px,16vw,260px)}.v12-ed__quote{max-width:640px;margin-left:auto;margin-right:auto;text-align:center}.v12-ed__quote-text{margin:0;font-size:clamp(calc(var(--v12-quote-size,24px)*.79),1.8vw,var(--v12-quote-size,24px));line-height:1.7;font-style:italic;color:var(--ink)}.v12-ed__quote-text p{margin:0}.v12-ed__quote-cite{margin-top:16px;font-size:13px;letter-spacing:.08em;color:var(--muted)}.v12-ed__quote-src{display:block;margin-top:4px;font-size:12px}.v12-ed__rest-h{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:400;color:var(--slate);text-align:center;margin:0 0 32px}.v12-ed__more{text-align:center;margin:0}.v12-ed__more a{color:var(--slate);text-decoration:none;border-bottom:1px solid rgba(74,96,122,.35);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.v12-ed__empty{text-align:center;color:var(--muted)}@media(max-width:989px){.v12-ed__single--large .v12-ed__work{max-width:88%}.v12-ed__single--medium .v12-ed__work{max-width:70%}.v12-ed__single--small .v12-ed__work{max-width:52%}.v12-ed__grid,.v12-ed__grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.v12-ed__single--full .v12-ed__work,.v12-ed__single--large .v12-ed__work{max-width:100%}.v12-ed__single--medium .v12-ed__work{max-width:88%}.v12-ed__single--small .v12-ed__work{max-width:72%}.v12-ed__pair,.v12-ed__pair--lead-left,.v12-ed__pair--lead-right{grid-template-columns:1fr;gap:var(--gap)}.v12-ed__pair--stagger .v12-ed__work--b{margin-top:0}.v12-ed__pair .v12-ed__work--a{width:88%}.v12-ed__pair .v12-ed__work--b{width:88%;justify-self:end}.v12-ed__grid,.v12-ed__grid--2,.v12-ed__grid--3,.v12-ed__grid--4{grid-template-columns:1fr}}.v12-ed__single--full .v12-ed__work,.v12-ed__single--large .v12-ed__work{width:fit-content}.v12-ed__single--full .v12-ed__img{width:auto;max-width:100%;max-height:90vh}.v12-ed__single--large .v12-ed__img{width:auto;max-width:100%;max-height:78vh}.v12-ed-series{color:#2b2d31}.v12-ed-series .v12-ed__hero{margin:0;display:flex;justify-content:center;background:#fff}.v12-ed-series .v12-ed__hero-img{width:min(100%,calc(var(--v12-hero-max,90vh) * var(--v12-hero-ar,1.5)));max-width:100%;height:auto;max-height:none;object-fit:contain}.v12-ed__band{background:#f4f6f8;border-top:1px solid #d9dee4;border-bottom:1px solid #d9dee4}.v12-ed__band--sticky{position:sticky;top:0;z-index:4}.v12-ed__band-inner{max-width:1440px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.v12-ed__band-title{margin:0;font-family:var(--font-heading,serif);font-style:italic;font-weight:400;font-size:19px;line-height:1.4;letter-spacing:.01em;color:#23272e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v12-ed__band-btn{flex:0 0 auto;display:inline-block;padding:9px 16px;background:#414e5f;border:1px solid #414e5f;color:#fff!important;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease}.v12-ed__band-btn:hover,.v12-ed__band-btn:focus-visible{background:#2c3541;border-color:#2c3541}@media(min-width:990px){.v12-ed__band-inner{padding:14px 40px}.v12-ed__band-title{font-size:21px}}@media(max-width:599px){.v12-ed__band-title{font-size:17px}}.v12-ed__lede{max-width:700px;margin:0 auto;padding:clamp(48px,6vw,80px) 20px 0}.v12-ed__lede .v12-ed__eyebrow{margin:0 0 16px}.v12-ed__lede-text{font-size:16px;line-height:1.6;color:#23272e;text-align:left}.v12-ed__lede-text p{margin:0 0 16px}.v12-ed__lede-text p:last-child{margin-bottom:0}.v12-ed--series{padding-top:0}.v12-ed--series .v12-ed__body{margin-top:var(--gap)}.v12-ed__body{scroll-margin-top:120px}.v12-ed__hero-link{display:contents}.v12-ed__herocap{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:28px 0 0;font-size:14px;line-height:1.5;color:#5f6670}.v12-ed__herocap .v12-ed__name{flex-basis:auto}.v12-ed__herocap-k{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#4a607a}.v12-ed__bal{--v12-cg:clamp(20px,2.4vw,40px);display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--v12-cg);row-gap:clamp(40px,5vw,64px)}.v12-ed__bal-item{flex:0 0 auto;width:calc((100% - (var(--v12-kd,1) - 1) * var(--v12-cg)) * var(--v12-fd,1) - .4px)}@media(max-width:989px){.v12-ed__bal-item{width:calc((100% - (var(--v12-kt,1) - 1) * var(--v12-cg)) * var(--v12-ft,1) - .4px)}}@media(max-width:749px){.v12-ed__bal-item{width:100%}}.v12-ed__quote-ph{max-width:640px;margin-left:auto;margin-right:auto;text-align:center;border:1px dashed #9aa6b4;padding:28px 24px;color:#5f6670;background:#f4f6f8}.v12-ed__quote-ph-k{margin:0 0 8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#4a607a}.v12-ed__quote-ph-t{margin:0;font-size:14px;line-height:1.6}.v12-ed{max-width:1480px;padding-left:clamp(16px,2.4vw,36px);padding-right:clamp(16px,2.4vw,36px)}.v12-ed__single--large .v12-ed__work{max-width:92%}.v12-ed__single--medium .v12-ed__work{max-width:70%}.v12-ed__single--small .v12-ed__work{max-width:48%}.v12-ed__single--full .v12-ed__img{max-height:92vh}.v12-ed__single--large .v12-ed__img{max-height:88vh}.v12-ed__pair{gap:clamp(24px,4vw,64px)}.v12-ed--close .v12-ed__pair{gap:clamp(20px,3vw,48px)}@media(max-width:989px){.v12-ed__single--large .v12-ed__work{max-width:94%}.v12-ed__single--medium .v12-ed__work{max-width:80%}.v12-ed__single--small .v12-ed__work{max-width:60%}}@media(max-width:749px){.v12-ed__single--full .v12-ed__work,.v12-ed__single--large .v12-ed__work{max-width:100%}.v12-ed__single--medium .v12-ed__work{max-width:94%}.v12-ed__single--small .v12-ed__work{max-width:80%}.v12-ed__pair .v12-ed__work--a,.v12-ed__pair .v12-ed__work--b{width:94%}}@media(min-width:990px){.v12-ed--airy .v12-ed__single--large .v12-ed__work{max-width:86%}.v12-ed--airy .v12-ed__single--medium .v12-ed__work{max-width:64%}.v12-ed--airy .v12-ed__single--small .v12-ed__work{max-width:45%}.v12-ed--airy .v12-ed__single--large .v12-ed__img{max-height:84vh}}.v12-ed__band-title{display:block}@media(max-width:749px){.v12-ed,.v12-ed--airy,.v12-ed--close{--gap:56px;padding-left:20px;padding-right:20px}.v12-ed .v12-ed__single{justify-content:center}.v12-ed .v12-ed__single .v12-ed__work{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.v12-ed .v12-ed__single .v12-ed__img{width:100%;max-width:100%;max-height:none}.v12-ed .v12-ed__pair{gap:var(--gap);justify-items:center}.v12-ed .v12-ed__pair .v12-ed__work--a,.v12-ed .v12-ed__pair .v12-ed__work--b{width:100%;justify-self:center;margin-top:0}.v12-ed .v12-ed__bal{justify-content:center;row-gap:var(--gap)}.v12-ed .v12-ed__bal-item{width:100%}.v12-ed .v12-ed__bal-item .v12-ed__work{margin-left:auto;margin-right:auto}.v12-ed .v12-ed__grid{row-gap:var(--gap);justify-items:center}.v12-ed .v12-ed__grid .v12-ed__work{width:100%}.v12-ed .v12-ed__work.v12-ed__work--portrait{width:86%;max-width:86%;margin-left:auto;margin-right:auto}.v12-ed .v12-ed__cap{justify-content:center;text-align:center}.v12-ed .v12-ed__spacer--s,.v12-ed .v12-ed__spacer--m,.v12-ed .v12-ed__spacer--l,.v12-ed .v12-ed__spacer--xl{height:0}}@media(min-width:750px)and (max-width:989px){.v12-ed .v12-ed__single{justify-content:center}.v12-ed .v12-ed__single .v12-ed__cap{justify-content:center;text-align:center}.v12-ed .v12-ed__pair--stagger .v12-ed__work--b{margin-top:0}}@media(min-width:750px){.v12-ed .v12-ed__pair,.v12-ed .v12-ed__pair--lead-left,.v12-ed .v12-ed__pair--lead-right,.v12-ed .v12-ed__pair--stagger{grid-template-columns:1fr 1fr;column-gap:clamp(40px,5vw,72px);row-gap:0;grid-template-rows:auto auto;align-items:stretch;max-width:1180px;margin-left:auto;margin-right:auto}.v12-ed .v12-ed__grid{column-gap:clamp(40px,5vw,72px);align-items:stretch;grid-auto-rows:auto;max-width:1180px;margin-left:auto;margin-right:auto}.v12-ed .v12-ed__pair .v12-ed__work,.v12-ed .v12-ed__grid .v12-ed__work{grid-row:span 2;display:grid;grid-template-rows:subgrid;row-gap:0;width:100%;max-width:none;margin:0;justify-self:stretch;align-self:stretch}.v12-ed .v12-ed__pair .v12-ed__work--b,.v12-ed .v12-ed__pair--stagger .v12-ed__work--b{margin-top:0}.v12-ed .v12-ed__pair .v12-ed__imglink,.v12-ed .v12-ed__grid .v12-ed__imglink{align-self:end}.v12-ed .v12-ed__pair .v12-ed__img,.v12-ed .v12-ed__grid .v12-ed__img{width:100%;height:auto;max-height:none;object-fit:contain}.v12-ed .v12-ed__pair .v12-ed__cap,.v12-ed .v12-ed__grid .v12-ed__cap{align-self:start}}.v12-ed .v12-ed__name--link,.v12-ed-series .v12-ed__name--link{color:inherit;text-decoration:none}.v12-ed .v12-ed__name--link:hover,.v12-ed-series .v12-ed__name--link:hover,.v12-ed .v12-ed__name--link:focus-visible,.v12-ed-series .v12-ed__name--link:focus-visible{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.v12-ed-section{background:#fff}.v12-ed__band--sticky{top:var(--visible-header-height,var(--header-height,65px))}#available-works{scroll-margin-top:calc(var(--visible-header-height,var(--header-height,65px)) + 96px)}.v12-ed__lede-text{font-size:18px;line-height:1.6}@media(min-width:750px){.v12-ed__lede-text{font-size:21px;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/v12-editorial-collection.css.map */
