.vm-ed{--ed-canvas: 88rem;--ed-main: 50rem;--ed-rail: clamp(18rem, 24vw, 22rem);--ed-gap: clamp(4rem, 9vw, 10rem);--ed-fs: clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--ed-measure: 37rem;--pg: clamp(.5rem, .3rem + .6vw, 1rem);padding-bottom:var(--vm-section)}.vm-ed__canvas{max-width:calc(var(--ed-canvas) + 2 * var(--vm-margin));margin-inline:auto;padding-inline:var(--vm-margin)}.vm-ed__grid{display:grid;grid-template-columns:minmax(0,var(--ed-main)) var(--ed-rail);column-gap:var(--ed-gap);justify-content:space-between;align-items:start}.vm-ed__main{min-width:0}.vm-ed__side{min-width:0;padding-top:clamp(2.5rem,5vw,5rem)}.vm-ed__head{padding-block:clamp(2.5rem,5vw,5rem) clamp(1.75rem,3vw,2.5rem)}.vm-ed__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 0;margin-bottom:clamp(1.25rem,2.4vw,1.75rem)}.vm-ed__kicker>*+*:before{content:"|";margin-inline:.6em;opacity:.55}.vm-ed__kicker a{display:inline-flex;align-items:center;transition:color .3s var(--vm-ease)}.vm-ed__kicker a:hover{color:var(--vm-accent)}.vm-ed__logo{display:inline-block;height:1.375rem;aspect-ratio:var(--ar);background-color:currentColor;-webkit-mask:no-repeat left center / contain;mask:no-repeat left center / contain}.vm .vm-ed__h1{font-family:var(--vm-serif);font-weight:300;font-size:clamp(2.125rem,1.5rem + 2.1vw,3.25rem);line-height:1.06;letter-spacing:-.018em;overflow-wrap:break-word;text-wrap:balance}.vm-ed__h1-line{display:block}.vm-ed__h1-line+.vm-ed__h1-line{margin-top:.12em}.vm-ed__stand{margin-top:clamp(1.25rem,2.2vw,1.75rem);max-width:34em;font-family:var(--vm-serif);font-weight:300;font-size:var(--vm-fs-lead);line-height:1.42;color:var(--vm-ink-soft);text-wrap:pretty}.vm-ed__by{display:flex;flex-wrap:wrap;gap:.25rem 0;margin-top:clamp(1.25rem,2.2vw,1.75rem);font-size:var(--vm-fs-small);line-height:1.5;color:var(--vm-ink-soft)}.vm-ed__by>*+*:before{content:"|";margin-inline:.6em;opacity:.55}.vm-ed__by a{color:var(--vm-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.vm-ed__by a:hover{color:var(--vm-accent)}.vm-ed__open{margin-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,5vw,4rem)}.vm-ed__open .vm-fig{margin:0}.vm-ed__text{font-family:var(--vm-serif);font-weight:300;font-size:var(--ed-fs);line-height:1.58;text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual}.vm-ed__text>*+*{margin-top:1.2em}.vm-ed__text>:not(figure):not(.vm-fig):not(video):not(iframe):not(p:has(>img)):not(p:has(>video)){max-width:var(--ed-measure)}.vm-ed__text strong,.vm-ed__text b{font-weight:500}.vm-ed__text a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .25s var(--vm-ease)}.vm-ed__text a:hover{color:var(--vm-accent)}.vm-ed__text h2{font-family:var(--vm-serif);font-weight:300;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);line-height:1.15;letter-spacing:-.012em;text-wrap:balance;margin-top:2.1em;scroll-margin-top:calc(var(--vm-hh, 5rem) + 1.5rem)}.vm-ed__text h2:first-child{margin-top:0}.vm-ed__text h2+*{margin-top:.8em}.vm-ed__text h3{font-family:var(--vm-sans);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;margin-top:2.25em}.vm-ed__text h3+*{margin-top:.75em}.vm-ed__text ul,.vm-ed__text ol{padding-left:1.35em;text-align:left}.vm-ed__text ul{list-style:disc}.vm-ed__text ol{list-style:decimal}.vm-ed__text li{padding-left:.2em}.vm-ed__text li::marker{color:var(--vm-label-color);font-family:var(--vm-sans);font-size:.8em;font-variant-numeric:tabular-nums}.vm-ed__text li+li{margin-top:.45em}.vm-ed__text ol>li+li{margin-top:.7em}.vm-ed__text li>ul,.vm-ed__text li>ol{margin-top:.45em}.vm-ed__text *+ul,.vm-ed__text *+ol{margin-top:.9em}.vm-ed__text ul+*,.vm-ed__text ol+*{margin-top:1.4em}.vm-ed__text blockquote{padding-left:1.25em;border-left:1px solid var(--vm-ink);font-size:1.125em;line-height:1.45}.vm-ed__text .vm-ed__credit{margin-top:1.5em;font-family:var(--vm-sans);font-size:.8125rem;line-height:1.5;color:var(--vm-ink-soft)}.vm-ed__text .vm-ed__credit em{font-style:normal}.vm-ed__text .vm-ed__credit+.vm-ed__credit{margin-top:.25em}.vm-ed__text>p:first-of-type:not(.vm-ed__credit):first-letter,.vm-ed__text>h2:first-child+p:first-letter{float:left;font-size:3.35em;line-height:.82;padding:.06em .09em 0 0;font-weight:300;color:var(--vm-ink)}@supports (initial-letter: 2) or (-webkit-initial-letter: 2){.vm-ed__text>p:first-of-type:not(.vm-ed__credit):first-letter,.vm-ed__text>h2:first-child+p:first-letter{float:none;font-size:1em;line-height:inherit;padding:0;margin-right:.12em;-webkit-initial-letter:2;initial-letter:2}}.vm-ed__text>p.vm-source{margin-top:2.5em;padding-top:.9em;border-top:1px solid var(--vm-rule);font-family:var(--vm-sans);font-size:.8125rem;line-height:1.55;letter-spacing:.005em;color:var(--vm-ink-soft);text-align:left;-webkit-hyphens:manual;hyphens:manual}.vm-ed__text>p.vm-source a{color:var(--vm-ink)}.vm-ed__text>p.vm-source+p.vm-source{margin-top:.35em;padding-top:0;border-top:0}.vm-fig{margin:2.25em 0;width:min(100%,var(--w, 100%),calc(var(--hmax, 34rem) * var(--ar, 1)))}.vm-ed__text>.vm-fig,.vm-ed__text>figure,.vm-ed__text>p:has(>img){margin-top:2.5rem;margin-bottom:2.5rem}.vm-ed__text figure:has(>video),.vm-ed__text figure:has(>.vm-fig__row>video){width:fit-content;max-width:100%}.vm .vm-ed__text video{display:block;width:auto;max-width:100%;height:auto;max-height:min(80vh,42rem);object-fit:contain;background:var(--vm-placeholder)}.vm-ed__text>video,.vm-ed__text>p>video{margin-block:2.5rem}.vm-ed__text iframe{display:block;max-width:100%;border:0}.vm-ed__text>.vm-fig+.vm-fig{margin-top:clamp(1.75rem,3vw,2.5rem)}.vm .vm-fig img{display:block;width:100%;height:auto;max-width:100%;object-fit:initial;background:var(--vm-placeholder)}.vm-fig--port{--hmax: 34rem}.vm-fig--land{--hmax: 30rem}.vm-fig--hero{--hmax: 36rem}.vm-fig--hero.vm-fig--land{--hmax: 32rem}.vm-fig--pair{--hmax: 28rem;width:min(100%,calc(min(var(--hmin, 9999px),var(--hmax)) * var(--sum, 2) + var(--pg)))}.vm-fig__row{display:flex;align-items:flex-start;gap:var(--pg)}.vm-fig__row>img{flex:var(--ar, 1) 1 0;min-width:0;width:auto}.vm-fig__cap{margin-top:var(--vm-s3);font-family:var(--vm-sans);font-size:.8125rem;line-height:1.5;color:var(--vm-ink-soft);text-wrap:pretty}.vm-fig__t{display:block;margin-bottom:.2rem;font-size:var(--vm-fs-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--vm-label-color)}.vm-fig__p{display:block}.vm-fig__p+.vm-fig__t{margin-top:var(--vm-s3)}.vm-ed__text p>img{display:block;width:auto;max-width:100%;max-height:32rem;height:auto;margin:0;object-fit:initial}.vm-ed__text p:has(>img+img){display:flex;gap:var(--pg);align-items:flex-start;margin-block:2.25em}.vm-ed__text p:has(>img+img) img{flex:1 1 0;min-width:0;max-height:none;margin:0}.vm-ed__foot{max-width:var(--ed-main);margin-top:clamp(3.5rem,7vw,6rem);padding-top:var(--vm-s5);border-top:1px solid var(--vm-ink);display:flex;flex-direction:column;align-items:flex-start;gap:var(--vm-s4)}.vm-ed__origin{max-width:var(--ed-measure);font-family:var(--vm-serif);font-weight:300;font-size:1.1875rem;line-height:1.4;text-wrap:pretty}.vm-ed__links{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vm-s3) var(--vm-s6)}.vm-ed__pdf{display:inline-flex;align-items:baseline;gap:.6em;font-size:.9375rem;padding-block:.35em;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:color .25s var(--vm-ease)}.vm-ed__pdf:hover{color:var(--vm-accent)}.vm-ed__pdf-m{font-size:var(--vm-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--vm-label-color)}.vm-ed__note{color:var(--vm-ink-soft)}.vm-ed__vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vm-ed__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:var(--vm-gutter);margin-top:clamp(2.5rem,5vw,4rem);padding-top:var(--vm-s5);border-top:1px solid var(--vm-rule)}.vm-ed__navlink{display:flex;flex-direction:column;gap:.35rem;transition:color .3s var(--vm-ease)}.vm-ed__navlink:hover{color:var(--vm-accent)}.vm-ed__navlink--back{align-items:center;text-align:center}.vm-ed__navlink--next{align-items:flex-end;text-align:right}.vm-ed__navtitle{font-family:var(--vm-serif);font-weight:300;font-size:1.1875rem;line-height:1.2}.vm-ed__rail{display:flex;flex-direction:column;gap:clamp(2rem,3.5vw,3rem)}.vm-ed__meta{display:flex;flex-direction:column;gap:.35rem;padding-top:var(--vm-s4);border-top:1px solid var(--vm-ink)}.vm-ed__meta-date{font-family:var(--vm-serif);font-weight:300;font-style:italic;font-size:1.375rem;line-height:1.2}.vm-ed__meta-line{font-size:var(--vm-fs-small);color:var(--vm-ink-soft)}.vm-ed__toc{padding-top:var(--vm-s4);border-top:1px solid var(--vm-rule)}.vm-ed__rail-label{margin-bottom:var(--vm-s4)}.vm-ed__toc ol{list-style:none;counter-reset:toc;display:grid;gap:var(--vm-s3)}.vm-ed__toc li{counter-increment:toc;display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline}.vm-ed__toc li:before{content:counter(toc,decimal-leading-zero);font-family:var(--vm-sans);font-size:var(--vm-fs-label);letter-spacing:.06em;color:var(--vm-label-color)}.vm-ed__toc a{font-family:var(--vm-serif);font-weight:300;font-size:1.125rem;line-height:1.3;text-wrap:pretty;transition:color .3s var(--vm-ease)}.vm-ed__toc a:hover{color:var(--vm-accent)}.vm-ed__rel{padding-top:var(--vm-s4);border-top:1px solid var(--vm-rule)}.vm-ed__rel-list{list-style:none;margin:0;padding:0}.vm-ed__rel-item{border-bottom:1px solid var(--vm-rule)}.vm-ed__rel-a{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem;column-gap:var(--vm-s4);align-items:start;padding-block:var(--vm-s4);transition:color .3s var(--vm-ease)}.vm-ed__rel-a:hover{color:var(--vm-accent)}.vm-ed__rel-text{display:flex;flex-direction:column;gap:.35rem;min-width:0}.vm-ed__rel-kicker{font-size:.6875rem}.vm-ed__rel-title{font-family:var(--vm-serif);font-weight:300;font-size:1.0625rem;line-height:1.28;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vm-ed__rel-thumb{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--vm-placeholder)}.vm .vm-ed__rel-thumb img{width:100%;height:100%;object-fit:cover}.vm-ed__rel-more{display:inline-block;margin-top:var(--vm-s4)}.vm-ed__next{margin-top:clamp(4rem,8vw,7rem);padding-top:var(--vm-s5);border-top:1px solid var(--vm-ink)}.vm-ed__next-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--vm-s3) var(--vm-s6);margin-bottom:clamp(1.75rem,3vw,2.5rem)}.vm-ed__next-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vm-ed__next-item{min-width:0;padding-inline:clamp(1rem,2vw,1.75rem)}.vm-ed__next-item:first-child{padding-left:0}.vm-ed__next-item+.vm-ed__next-item{border-left:1px solid var(--vm-rule)}.vm-ed__next-a{display:flex;flex-direction:column;gap:var(--vm-s4);height:100%;transition:color .3s var(--vm-ease)}.vm-ed__next-a:hover .vm-ed__next-title{color:var(--vm-accent)}.vm-ed__next-media{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--vm-placeholder)}.vm .vm-ed__next-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--vm-ease)}.vm-ed__next-a:hover .vm-ed__next-media img{transform:scale(1.02)}.vm-ed__next-frame{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;border:1px solid var(--vm-rule);font-family:var(--vm-serif);font-style:italic;font-weight:300;font-size:1.125rem;color:#22392b9e}.vm-ed__next-text{display:flex;flex-direction:column;gap:.5rem;min-width:0}.vm-ed__next-kicker{font-size:.6875rem}.vm-ed__next-title{font-family:var(--vm-serif);font-weight:300;font-size:clamp(1.1875rem,1.05rem + .45vw,1.5rem);line-height:1.2;letter-spacing:-.006em;text-wrap:balance;transition:color .3s var(--vm-ease)}.vm-ed__next-deck{font-size:.9375rem;line-height:1.5;color:var(--vm-ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1199px){.vm-ed__grid{grid-template-columns:minmax(0,var(--ed-main));justify-content:start}.vm-ed__side{padding-top:0;margin-top:clamp(3rem,6vw,4.5rem);max-width:var(--ed-main)}.vm-ed__rail{gap:clamp(1.75rem,3vw,2.5rem)}.vm-ed__meta,.vm-ed__toc{display:none}.vm-ed__rel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--vm-gutter)}.vm-ed__next-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(2rem,4vw,3rem)}.vm-ed__next-item:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:749px){.vm-ed{--ed-fs: 1.125rem}.vm-ed__head{padding-block:2.25rem 1.5rem}.vm-ed__by{display:block}.vm-ed__by>:first-child{display:block;margin-bottom:.2rem}.vm-ed__by>:nth-child(2):before{content:none}.vm-ed__open{margin-block:1.5rem 2.5rem}.vm-fig--hero{--hmax: 28rem}.vm-fig--hero.vm-fig--land{--hmax: 22rem}.vm-fig--port{--hmax: 28rem}.vm-fig--land{--hmax: 24rem}.vm-fig--pair{--hmax: 22rem}.vm-fig{margin-block:2em}.vm-fig__cap{font-size:.875rem}.vm-ed__text>p:first-of-type:not(.vm-ed__credit):first-letter,.vm-ed__text>h2:first-child+p:first-letter{font-size:3.1em}.vm-ed__nav{grid-template-columns:1fr 1fr}.vm-ed__navlink--back{grid-column:1 / -1;grid-row:2;align-items:flex-start;text-align:left;padding-top:var(--vm-s4)}.vm-ed__rel-list{grid-template-columns:minmax(0,1fr)}.vm-ed__next-grid{grid-template-columns:minmax(0,1fr);row-gap:0}.vm-ed__next-item{padding-inline:0;border-left:0;border-bottom:1px solid var(--vm-rule)}.vm-ed__next-a{flex-direction:row;align-items:flex-start;gap:var(--vm-s4);padding-block:var(--vm-s4)}.vm-ed__next-media,.vm-ed__next-frame{flex:none;width:6rem;aspect-ratio:4 / 5}.vm-ed__next-frame{font-size:.875rem}.vm-ed__next-title{font-size:1.1875rem}.vm-ed__next-deck{display:none}}@media(max-width:479px){.vm-fig--stack .vm-fig__row{flex-direction:column;align-items:center;gap:var(--vm-s5)}.vm-fig--stack{width:100%}.vm-fig--stack .vm-fig__row>img{flex:none;width:auto;max-width:100%;max-height:var(--hmax)}}.vm-ed__text.vm-ed__text--nocap>p:first-of-type:not(.vm-ed__credit):first-letter,.vm-ed__text.vm-ed__text--nocap>h2:first-child+p:not(.vm-ed__credit):first-letter{float:none;font-size:1em;line-height:inherit;padding:0;margin:0;font-weight:inherit;color:inherit;-webkit-initial-letter:normal;initial-letter:normal}
/*# sourceMappingURL=/cdn/shop/t/30/assets/vm-editorial.css.map */
