.article{padding-top:calc(var(--header-h) + clamp(2rem,6vh,4.5rem))}.article__head{text-align:center}.article__kicker{justify-content:center;color:var(--stage-accent);margin-bottom:1.5rem}.article__title{font-family:var(--font-display);font-weight:500;line-height:1.06;letter-spacing:-.012em;font-size:var(--fs-d2);color:var(--stage-fg);text-wrap:balance;max-width:20ch;margin-inline:auto}.article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem;margin-top:1.6rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stage-muted)}.article__byline{color:var(--stage-fg)}.article__dot{width:3px;height:3px;border-radius:50%;background:var(--stage-accent);opacity:.7}.article__dek{margin:1.4rem auto 0;max-width:50ch;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.35rem,1.1rem + .6vw,1.65rem);line-height:1.45;text-wrap:pretty;color:color-mix(in srgb,var(--stage-fg) 84%,transparent)}.article__hero{margin:clamp(2.5rem,6vw,4.5rem) auto 0;max-width:var(--page-max);padding-inline:var(--gutter)}.article__hero img{width:100%;height:auto;max-height:78vh;object-fit:cover;border:1px solid var(--stage-line)}.article__split{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.article__split-media{margin:clamp(2.5rem,6vw,4.5rem) 0 0}.article__split-media img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border:1px solid var(--stage-line)}@media(min-width:1000px){.article__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,6rem);align-items:center}.article__split-media{margin:0}.article__split-media img{aspect-ratio:4 / 5;max-height:84svh}.article__head--split{text-align:left}.article__head--split .article__kicker{justify-content:flex-start}.article__head--split .article__title{margin-inline:0;max-width:none;font-size:clamp(2.4rem,1.2rem + 2.6vw,4.4rem)}.article__head--split .article__dek{margin-inline:0}.article__head--split .article__meta{justify-content:flex-start}}.article__cover{position:relative;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.article__cover-media{position:relative;margin:0;height:clamp(34rem,84svh,60rem);overflow:hidden}.article__cover-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.article__cover-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0a0800 28%,#0b0a088c 60%,#0b0a08e6)}.article__head--cover{position:absolute;left:var(--gutter);right:var(--gutter);bottom:0;padding:clamp(1.75rem,4vw,4rem);text-align:left}.article__head--cover .article__kicker{justify-content:flex-start;color:var(--gold)}.article__head--cover .article__title{margin-inline:0;max-width:18ch;color:var(--cream)}.article__head--cover .article__dek{margin-inline:0;color:#ece3d0e0}.article__head--cover .article__meta{justify-content:flex-start;color:#ece3d0bd}.article__head--cover .article__byline{color:var(--cream)}.article__head--cover .article__dot{background:var(--gold)}@media(max-width:760px){.article__cover-media{height:auto;aspect-ratio:4 / 5}.article__cover-scrim{display:none}.article__head--cover{position:static;padding:clamp(1.75rem,6vw,2.5rem) 0 0}.article__head--cover .article__kicker{color:var(--stage-accent)}.article__head--cover .article__title{color:var(--stage-fg)}.article__head--cover .article__dek{color:color-mix(in srgb,var(--stage-fg) 84%,transparent)}.article__head--cover .article__meta{color:var(--stage-muted)}.article__head--cover .article__byline{color:var(--stage-fg)}.article__head--cover .article__dot{background:var(--stage-accent)}}.article__layout{--text-half:calc(var(--fs-lead) * 15);display:grid;margin-top:clamp(2.75rem,6vw,4.5rem);grid-template-columns:[full-start] minmax(var(--gutter),1fr) [wide-start text-start] minmax(0,var(--text-half)) [mid] minmax(0,var(--text-half)) [text-end wide-end] minmax(var(--gutter),1fr) [full-end]}.article__layout>*{grid-column:text}.article-body{grid-column:full;grid-row:1;display:grid;grid-template-columns:subgrid;counter-reset:chapter}.article__foot{grid-row:2}.article__seq{grid-row:3}.article__comments{grid-row:4}@media(min-width:1100px){.article__layout{grid-template-columns:[full-start] minmax(var(--gutter),1fr) [wide-start] minmax(0,8rem) [text-start] minmax(0,var(--text-half)) [mid] minmax(0,var(--text-half)) [text-end] minmax(0,8rem) [wide-end] minmax(var(--gutter),1fr) [full-end]}}@media(min-width:1360px){.article__layout{grid-template-columns:[full-start] minmax(var(--gutter),1fr) [rail-start] 13rem [rail-end] minmax(3rem,7.5rem) [text-start wide-start] var(--text-half) [mid] var(--text-half) [text-end] 3rem [note-start] 13rem [note-end wide-end] minmax(var(--gutter),1fr) [full-end]}}.article__toc{display:none}@media(min-width:1360px){.article__toc:not([hidden]){display:block;grid-column:rail;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-h) + 2rem)}}.article__toc-label{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--stage-line);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--stage-accent)}.article__toc-list{display:flex;flex-direction:column}.article__toc-list a{display:grid;grid-template-columns:2.1rem 1fr;gap:.35rem;padding:.5rem 0;font-size:.875rem;line-height:1.4;color:var(--stage-muted);transition:color .35s var(--ease-expo)}.article__toc-num{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;padding-top:.1em}.article__toc-list a:hover,.article__toc-list a.is-current{color:var(--stage-fg)}.article__toc-list a.is-current .article__toc-num{color:var(--stage-accent)}.article-body{font-size:var(--fs-lead);line-height:1.85;color:color-mix(in srgb,var(--stage-fg) 90%,transparent)}.article-body>*{margin-block:0}.article-body p{margin-top:1.5em}.article-body p:first-child{margin-top:0}.article-body :is(h2,h3,h4){font-family:var(--font-display);font-weight:500;line-height:1.18;color:var(--stage-fg);letter-spacing:-.005em;text-wrap:balance}.article-body h2{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);margin-top:2.4em}.article-body h3{font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);margin-top:2em}.article-body h4{font-size:1.2rem;margin-top:1.8em;color:var(--stage-accent-hi)}.article-body :is(h2,h3,h4)+p{margin-top:.7em}.article-body a{color:var(--stage-accent-hi);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#c49a4a73;transition:text-decoration-color .35s var(--ease-expo),color .35s var(--ease-expo)}.article-body a:hover{color:var(--stage-accent);text-decoration-color:currentColor}.article-body strong,.article-body b{color:var(--stage-fg);font-weight:600}.article-body em,.article-body i{font-style:italic}.article-body ul,.article-body ol{margin-top:1.4em;padding-left:1.4em;display:flex;flex-direction:column;gap:.5em}.article-body ul{list-style:none}.article-body ul li{position:relative;padding-left:1.2em}.article-body ul li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--stage-accent)}.article-body ol{list-style:decimal}.article-body ol li::marker{color:var(--stage-accent);font-family:var(--font-mono);font-size:.85em}.article-body blockquote{margin:2em 0;padding-left:1.5rem;border-left:2px solid var(--stage-accent);font-family:var(--font-display);font-style:italic;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.4;color:var(--stage-fg)}.article-body blockquote p{opacity:1;margin-top:.5em}.article-body hr{height:0;border:0;margin:clamp(2.5rem,5vw,3.5rem) auto;width:min(120px,40%);border-top:1px solid var(--stage-line);position:relative;overflow:visible}.article-body hr:after{content:"\2726";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--stage-bg);padding:0 .7rem;color:var(--stage-accent-small-text);font-size:.75rem}.article-body img{width:100%;height:auto;margin-block:.5em;border:1px solid var(--stage-line)}.article-body :is(h2,h3,h4):has(>img:only-child){margin-block:clamp(2.25rem,4.5vw,3.25rem);font-size:0;line-height:0}.article-body figure{margin:clamp(2rem,4vw,3rem) 0}.article-body figcaption{margin-top:.7rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--stage-muted);text-align:center}.article-body>*{grid-column:text}.article-body>:is(.is-figure,.article__pair){grid-column:wide;margin-block:clamp(2.5rem,5vw,4rem)}.article-body>.is-figure{font-size:0;line-height:0}.article-body>.is-figure+:is(.is-figure,.article__pair),.article-body>.article__pair+.is-figure{margin-top:0}.article__pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.75rem,2vw,1.5rem)}.article__pair>*{margin:0;font-size:0;line-height:0}.article__pair img{aspect-ratio:4 / 5;object-fit:cover;margin:0}.article-body .article__zoom{display:block;cursor:zoom-in;text-decoration:none}.article-body .article__zoom img{margin:0}.article-body>.is-chapter{counter-increment:chapter;margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:1.4rem;border-top:1px solid var(--stage-line);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);line-height:1.12}.article-body>.is-chapter:before{content:counter(chapter,decimal-leading-zero);display:block;margin-bottom:.9rem;font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.16em;color:var(--stage-accent)}.article-body>hr:has(+.is-chapter),.article-body>hr:has(+.is-figure+.is-chapter){display:none}.article-body>.is-figure+.is-chapter{margin-top:0}.article-body>:first-child{margin-top:0}.article-body h4{font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);margin-top:2.2em;color:var(--stage-fg)}.article__note{display:block;margin-top:.45rem;font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;color:var(--stage-accent)}@media(min-width:1360px){.article-body>:is(h2,h3,h4):has(>.article__note){position:relative}.article__note{position:absolute;top:.55em;left:calc(100% + 3rem);width:13rem;margin:0;padding-top:.7rem;border-top:1px solid var(--stage-line)}}.article-body>p.is-subhead{margin-top:2.4em;font-family:var(--font-mono);font-size:.8rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--stage-accent)}.article-body>p.is-subhead :is(strong,b){color:inherit;font-weight:500}.article-body>p.is-subhead+p{margin-top:.6em}.article-body>.article__facts{grid-column:wide;margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));column-gap:2.25rem;border-top:1px solid var(--stage-line)}.article__facts>p{margin:0;padding:1.25rem 0 1.4rem;border-bottom:1px solid var(--stage-line);font-size:.8em;line-height:1.7}.article__facts>p>:is(strong,b):first-child{display:block;margin-bottom:.45rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--stage-accent)}.article-body>p.has-dropcap:first-letter{float:left;margin:.07em .1em 0 -.03em;font-family:var(--font-display);font-weight:500;font-size:5.3em;line-height:.8;color:var(--stage-accent)}.article-body>.etoday{grid-column:wide;margin-block:clamp(2.25rem,4.5vw,3.25rem);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,3vw,2rem);font-size:1rem;line-height:1.5}.etoday__eyebrow{margin-bottom:1.1rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--stage-accent)}.etoday__eyebrow span{color:var(--stage-muted);letter-spacing:.1em}.etoday__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:1.25rem 2rem}.etoday__label{display:block;margin-bottom:.4rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stage-muted)}.etoday__value{display:flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-weight:500;font-size:1.4rem;line-height:1.2;color:var(--stage-fg)}.etoday__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--stage-muted);opacity:.5}.etoday.is-open-now .etoday__dot{background:#5a6b3f;opacity:1}.etoday.is-closed-now .etoday__dot{background:var(--oxblood-lt);opacity:1}.etoday__sub{display:block;margin-top:.35rem;font-size:.8125rem;line-height:1.45;color:var(--stage-muted)}.etoday__cell[hidden]{display:none}.etoday__actions{display:flex;flex-wrap:wrap;gap:.6rem 1.75rem;margin-top:1.35rem;padding-top:1rem;border-top:1px solid var(--stage-line)}.article-body .etoday__actions a{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--stage-accent)}.article-body .etoday__actions a:after{content:" \2192"}.article-body .etoday__actions a:hover{color:var(--stage-fg)}@media(prefers-reduced-motion:no-preference){.etoday.is-open-now .etoday__dot{animation:etoday-blink 2s ease-in-out infinite}@keyframes etoday-blink{50%{opacity:.35}}}@media(min-width:1100px){.article-body>blockquote{grid-column:wide}}.article__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:clamp(2.75rem,6vw,4rem);padding-top:1.75rem;border-top:1px solid var(--stage-line)}.article__tags{display:flex;flex-wrap:wrap;gap:.5rem}.article__tags a{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--stage-muted);padding:.4rem .85rem;border:1px solid var(--stage-line);transition:color .35s,border-color .35s}.article__tags a:hover{color:var(--stage-accent-hi);border-color:var(--stage-accent)}.ashare{--ash-h:48px;position:relative;display:inline-flex;height:var(--ash-h);margin-left:auto}.ashare__toggle{position:relative;z-index:2;display:flex;align-items:center;gap:.7rem;height:var(--ash-h);padding:0 1.3rem 0 1.1rem;border:0;background:var(--oxblood-lt);color:var(--cream);cursor:pointer;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 8px 20px #2a1d122e;transition:padding .45s var(--ease-expo),gap .45s var(--ease-expo),background .3s}.ashare__toggle:hover{background:var(--oxblood-deep)}.ashare__toggle:focus-visible{outline:2px solid var(--oxblood-lt);outline-offset:3px}.ashare__glyph{flex:none}.ashare__label{display:block;max-width:6rem;overflow:hidden;white-space:nowrap;transition:max-width .45s var(--ease-expo),opacity .25s ease}.ashare__tray{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;gap:.2rem;height:var(--ash-h);margin:0;padding:0 calc(var(--ash-h) + .45rem) 0 .45rem;list-style:none;background:var(--cream);border:1px solid rgba(42,29,18,.14);box-shadow:0 10px 24px #2a1d121f;opacity:0;visibility:hidden;pointer-events:none;transform:scaleX(.4);transform-origin:right center;transition:opacity .28s ease,transform .5s var(--ease-expo),visibility 0s linear .5s}.ashare__icon{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:none;color:var(--umber);cursor:pointer;opacity:0;transform:translate(8px);transition:opacity .28s ease,transform .38s var(--ease-expo)}.ashare__icon>svg{transition:transform .22s var(--ease-expo),color .15s ease}.ashare__icon:is(:hover,:focus-visible)>svg{color:var(--oxblood-lt);transform:scale(1.18)}.ashare__icon:focus-visible{outline:2px solid var(--oxblood-lt);outline-offset:1px}.ashare__tray li:nth-last-child(1){--ash-d:40ms}.ashare__tray li:nth-last-child(2){--ash-d:70ms}.ashare__tray li:nth-last-child(3){--ash-d:.1s}.ashare__tray li:nth-last-child(4){--ash-d:.13s}.ashare__tray li:nth-last-child(5){--ash-d:.16s}.ashare__check{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--oxblood-lt);color:var(--cream);opacity:0;transform:scale(.4);pointer-events:none;transition:opacity .22s ease,transform .38s var(--ease-expo)}.ashare__icon.is-done .ashare__check{opacity:1;transform:none}.ashare.is-open .ashare__label,.ashare:has(:focus-visible) .ashare__label{max-width:0;opacity:0}.ashare.is-open .ashare__toggle,.ashare:has(:focus-visible) .ashare__toggle{padding:0 14px;gap:0}.ashare.is-open .ashare__tray,.ashare:has(:focus-visible) .ashare__tray{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .28s ease,transform .5s var(--ease-expo),visibility 0s}.ashare.is-open .ashare__icon,.ashare:has(:focus-visible) .ashare__icon{opacity:1;transform:none;transition-delay:var(--ash-d,0ms)}@media(hover:hover){.ashare:hover .ashare__label{max-width:0;opacity:0}.ashare:hover .ashare__toggle{padding:0 14px;gap:0}.ashare:hover .ashare__tray{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .28s ease,transform .5s var(--ease-expo),visibility 0s}.ashare:hover .ashare__icon{opacity:1;transform:none;transition-delay:var(--ash-d,0ms)}}@media(prefers-reduced-motion:reduce){.ashare *,.ashare *:hover{transition-duration:.01ms!important;transition-delay:0s!important}}.article__seq{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:clamp(3rem,6vw,4.5rem)}.article__seq-link{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border:1px solid var(--stage-line);transition:border-color .4s var(--ease-expo),background .4s var(--ease-expo)}.article__seq-link:hover{border-color:var(--stage-accent)}.article__seq-link--next{text-align:right}.article__seq-dir{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stage-accent-small-text)}.article__seq-title{font-family:var(--font-display);font-size:1.2rem;line-height:1.2;color:var(--stage-fg)}.article__comments{margin-top:clamp(3rem,7vw,5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--stage-line)}.article__comments-title{color:var(--stage-fg);margin-bottom:1.5rem}.article__comment-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.article__comment{padding:1.25rem 0;border-bottom:1px solid var(--stage-line)}.article__comment-body{color:var(--stage-fg);opacity:.9;line-height:1.7}.article__comment-by{margin-top:.6rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--stage-muted)}.article__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.article__input{width:100%;padding:.9rem 1rem;color:var(--stage-fg);background:var(--stage-surface);border:1px solid var(--stage-line);transition:border-color .35s var(--ease-expo)}.article__input::placeholder{color:var(--stage-muted)}.article__input:focus{outline:none;border-color:var(--stage-accent)}.article__textarea{margin-bottom:1rem;resize:vertical}.article__form-note,.article__form-msg{font-size:.82rem;margin-bottom:1rem;color:var(--stage-muted)}.article__form-msg--ok{color:var(--stage-accent-hi);font-family:var(--font-display);font-style:italic;font-size:1.1rem}.article__form-msg--err{color:var(--alert)}.article__more{margin-top:clamp(4rem,9vw,7rem)}.article__more-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1.75rem;border-bottom:1px solid var(--stage-line);margin-bottom:clamp(2rem,4vw,3rem)}.article__more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem)}@media(max-width:760px){.article__seq{grid-template-columns:1fr}.article__seq-link--next{text-align:left}.article__form-grid,.article__more-grid{grid-template-columns:1fr}.article__foot{flex-direction:column;align-items:flex-start}.ashare{margin-left:0}.ashare__tray{right:auto;left:0;padding:0 .45rem 0 calc(var(--ash-h) + .45rem);transform-origin:left center}}@media(min-width:761px)and (max-width:1000px){.article__more-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-article.css.map */
