.v2 .v2-arch-page{font-family:var(--font-sans);color:var(--text-1);overflow-x:clip}.v2 .v2-arch-hero{position:relative;isolation:isolate;overflow:hidden}.v2 .v2-arch-hero__media{position:absolute;top:0;right:0;bottom:0;width:70%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 14%,rgba(0,0,0,.8) 28%,#000 40%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 76%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 14%,rgba(0,0,0,.8) 28%,#000 40%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 76%,transparent);mask-composite:intersect}.v2 .v2-arch-hero__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:40% 34%}.v2 .v2-arch-hero__shade{position:absolute;inset:0;background:radial-gradient(75% 95% at 0 70%,rgba(4,12,16,.84) 0,rgba(4,12,16,.55) 50%,rgba(4,12,16,0) 80%)}.v2 .v2-arch-hero__inner{display:flex;align-items:center;min-height:clamp(540px,44vw,640px);padding-top:clamp(40px,4vw,56px);padding-bottom:clamp(40px,4.4vw,72px)}.v2 .v2-arch-hero__text{width:100%;max-width:50%;display:flex;flex-direction:column;gap:clamp(28px,3vw,40px)}.v2 .v2-arch-hero__head{display:flex;flex-direction:column;gap:24px}.v2 .v2-arch-hero__title{margin:0;font:var(--text-display-lg);letter-spacing:var(--track-display-lg);max-width:11ch;text-wrap:balance}.v2 .v2-arch-hero__lede{position:relative;max-width:400px;padding:2px 0 4px 24px;border-left:1px solid var(--border-3)}.v2 .v2-arch-hero__dot{position:absolute;left:-5px;top:-5px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.v2 .v2-arch-hero__lede-text{margin:0;font:var(--text-lead-sm);color:var(--text-1);text-wrap:pretty}.v2 .v2-arch-hero__muted{color:var(--text-3)}@media (max-width:1023.98px){.v2 .v2-arch-hero__media{width:72%}.v2 .v2-arch-hero__img{object-position:42% 30%}.v2 .v2-arch-hero__inner{min-height:480px}.v2 .v2-arch-hero__text{max-width:56%}.v2 .v2-arch-hero__lede{max-width:340px}}@media (max-width:639.98px){.v2 .v2-arch-hero__media{position:relative;inset:auto;width:100%;z-index:auto;aspect-ratio:5/4;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 64%,transparent);-webkit-mask-composite:source-over;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 64%,transparent);mask-composite:add}.v2 .v2-arch-hero__img{object-position:44% 32%}.v2 .v2-arch-hero__shade{display:none}.v2 .v2-arch-hero__inner{min-height:0;padding-top:0;margin-top:-56px}.v2 .v2-arch-hero__text{max-width:100%}.v2 .v2-arch-hero__lede{max-width:440px}}.v2 .v2-arch{padding-top:clamp(8px,1.6vw,24px);padding-bottom:var(--section-space);row-gap:28px}.v2 .v2-arch__bar{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap}.v2 .v2-arch__tabs{border-bottom:0;max-width:100%;overflow-x:auto}.v2 .v2-arch__tabs .ad-tabs__tab{flex:none;min-width:44px;justify-content:center}.v2 .v2-arch__tabs .ad-tabs__count{font-variant-numeric:tabular-nums}.v2 .v2-arch__search-wrap{display:flex;gap:12px 16px;align-items:center;flex-wrap:wrap;flex:1 1 320px;justify-content:flex-end;padding:6px 0 10px;min-width:0}.v2 .v2-arch__search{flex:1 1 240px;max-width:320px;min-width:0}.v2 .v2-arch__search .ad-input__el::-webkit-search-cancel-button{cursor:pointer}.v2 .v2-arch__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;padding-bottom:clamp(20px,2.4vw,32px);border-bottom:1px solid var(--border-1)}.v2 .v2-arch-chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:36px;box-sizing:border-box;padding:0 14px;margin:0;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:transparent;color:var(--text-2);font:var(--text-body-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,color,transform;transition-duration:.2s,.2s,.2s,.12s;transition-timing-function:var(--ease-out)}.v2 .v2-arch-chip:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.v2 .v2-arch-chip:hover{color:var(--text-1);border-color:var(--border-3);background:var(--hover-wash)}.v2 .v2-arch-chip:active{transform:scale(.97)}.v2 .v2-arch-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.v2 .v2-arch-chip.is-on{background:var(--surface-structure);border-color:var(--border-structure-3);color:var(--text-1)}.v2 .v2-arch-chip.is-on:hover{background:var(--surface-structure-1);border-color:var(--border-structure-4)}.v2 .v2-arch-chip__dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:0 0 auto}.v2 .v2-arch-chip__count{font:var(--text-detail);font-variant-numeric:tabular-nums;color:var(--text-3)}.v2 .v2-arch-chip.is-on .v2-arch-chip__count{color:var(--text-structure)}.v2 .v2-arch__results{display:flex;flex-direction:column;min-width:0}.v2 .v2-arch__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(8px,1.2vw,16px)}.v2 .v2-arch__item{display:flex}.v2 .v2-arch-card{--pad:24px;width:100%}.v2 .v2-arch-card:focus-visible{box-shadow:var(--focus-ring)}.v2 .v2-arch-card__grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:16px 44px;align-items:center}.v2 .v2-arch-card__cover{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-1);background:var(--surface-section)}.v2 .v2-arch-card__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;filter:saturate(.9) contrast(1.04) brightness(.95)}.v2 .v2-arch-card__wash{position:absolute;inset:0;background:var(--teal-700);mix-blend-mode:soft-light;pointer-events:none}.v2 .v2-arch-card__blank{position:absolute;inset:0;background:linear-gradient(160deg,var(--surface-structure) 0,var(--surface-section) 80%);border:1px solid var(--border-structure-1);border-radius:var(--radius-1);box-sizing:border-box}.v2 .v2-arch-card__blank-label{position:absolute;left:18px;right:18px;bottom:16px;display:flex;flex-direction:column;gap:8px;font:var(--text-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--text-structure)}.v2 .v2-arch-card__blank-rule{width:32px;height:1px;background:var(--accent)}.v2 .v2-arch-card__text{display:flex;flex-direction:column;min-width:0}.v2 .v2-arch-card__kicker{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 12px;font:var(--text-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase}.v2 .v2-arch-card__kind{color:var(--accent)}.v2 .v2-arch-card__sep{color:var(--text-3)}.v2 .v2-arch-card__topic{color:var(--text-2)}.v2 .v2-arch-card__title{margin:0;font:var(--text-h3);letter-spacing:var(--track-h3);color:var(--text-1);text-wrap:balance}.v2 .v2-arch-card__excerpt{margin:12px 0 0;font:var(--text-body);color:var(--text-2);max-width:58ch;text-wrap:pretty}.v2 .v2-arch-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.v2 .v2-arch-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0;font:var(--text-detail);font-variant-numeric:tabular-nums;color:var(--text-3)}.v2 .v2-arch-card__arrow{display:flex;color:var(--accent);transition:transform .24s var(--ease-out)}.v2 .v2-arch-card:hover .v2-arch-card__arrow{transform:translateX(3px)}@media (max-width:1023.98px){.v2 .v2-arch-card__grid{grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:28px}}@media (max-width:639.98px){.v2 .v2-arch-card{--pad:16px}.v2 .v2-arch-card__grid{grid-template-columns:minmax(0,1fr)}}.v2 .v2-arch__empty{padding:clamp(40px,5vw,64px) 0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.v2 .v2-arch__empty-title{margin:0;font:var(--text-h3);letter-spacing:var(--track-h3)}.v2 .v2-arch__empty-text{margin:0;font:var(--text-body);color:var(--text-2);max-width:48ch;text-wrap:pretty}.v2 .v2-arch__more{padding-top:32px}.v2 .v2-essay-progress{position:fixed;top:var(--nav-height);left:0;right:0;height:2px;z-index:49;pointer-events:none}.v2 .v2-essay-progress__bar{height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:var(--accent);transition:transform .12s linear}.v2 .v2-essay{font-family:var(--font-sans);overflow-x:clip}.v2 .v2-essay,.v2 .v2-essay__scope{color:var(--text-1);background:var(--surface-page)}.v2 .v2-essay__scope{transition-property:background-color,color;transition-duration:.48s;transition-timing-function:var(--ease-out)}.v2 .v2-essay__scope[data-theme=paper]{color-scheme:light}.v2 .v2-essay__hero{background:var(--surface-section);border-bottom:1px solid var(--border-1);transition:background-color .48s var(--ease-out)}.v2 .v2-essay__back-row{padding-top:clamp(12px,1.6vw,24px)}.v2 .v2-essay__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:var(--text-nav);color:var(--text-3);text-decoration:none;transition:color .2s var(--ease-out)}.v2 .v2-essay__back:hover{color:var(--text-1);text-decoration:none}.v2 .v2-essay__back .ad-icon{transition:transform .2s var(--ease-out)}.v2 .v2-essay__back:hover .ad-icon{transform:translateX(-3px)}.v2 .v2-essay__hero-grid{padding-top:clamp(28px,3.6vw,60px);padding-bottom:clamp(44px,5vw,80px);row-gap:clamp(28px,3vw,44px);align-items:end}.v2 .v2-essay__head{--span:11;--span-md:8;--span-sm:4;display:flex;flex-direction:column;gap:clamp(14px,1.6vw,22px)}.v2 .v2-essay__kicker{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;font:var(--text-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--text-3)}.v2 .v2-essay__kicker-sep{color:var(--text-4)}.v2 .v2-essay__kicker-link{display:inline-flex;align-items:center;min-height:44px;color:var(--text-2);text-decoration:none;transition:color .2s var(--ease-out)}.v2 .v2-essay__kicker-link:hover{color:var(--accent-hover);text-decoration:none}.v2 .v2-essay__title{margin:0;font:var(--text-display-lg);letter-spacing:var(--track-display-lg);color:var(--text-1);max-width:16ch;text-wrap:balance}.v2 .v2-essay__intro{--span:8;--span-md:8;--span-sm:4;display:flex;flex-direction:column;gap:clamp(24px,2.4vw,32px)}.v2 .v2-essay__hero-grid.has-cover .v2-essay__intro{--span:6}.v2 .v2-essay__excerpt{margin:0;font:var(--text-lead-sm);color:var(--text-2);max-width:52ch;text-wrap:pretty}.v2 .v2-essay__byline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;padding-top:18px;border-top:1px solid var(--border-2)}.v2 .v2-essay__byline-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;min-width:0}.v2 .v2-essay__byline-author{display:flex;align-items:center;gap:10px}.v2 .v2-essay__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:50% 40%}.v2 .v2-essay__byline-name{font:var(--text-nav);color:var(--text-1)}.v2 .v2-essay__byline-detail{font:var(--text-detail);font-variant-numeric:tabular-nums;color:var(--text-3)}.v2 .v2-essay__paper-cell{grid-column:2;display:flex;justify-content:flex-end;align-items:center;min-height:44px}.v2 .v2-essay__cover{--start:8;--span:5;--start-md:1;--span-md:8;--start-sm:1;--span-sm:4;margin:0;max-width:560px;width:100%;justify-self:end}.v2 .v2-essay__cover-frame{position:relative;overflow:hidden;border-radius:var(--radius-1);background:var(--surface-2)}.v2 .v2-essay__cover-img{display:block;width:100%;height:auto;max-height:min(70vh,720px);object-fit:cover;filter:saturate(.9) contrast(1.04) brightness(.95)}.v2 .v2-essay__wash{position:absolute;inset:0;background:var(--teal-700);mix-blend-mode:soft-light;pointer-events:none}@media (max-width:1023.98px){.v2 .v2-essay__cover{justify-self:start}}.v2 .ad-switch.ad-paper-switch .ad-switch__thumb,.v2 .ad-switch.ad-paper-switch .ad-switch__track{transition-duration:.2s}.v2 .ad-switch.ad-paper-switch[aria-checked=true] .ad-switch__track,.v2 [data-theme=paper] .ad-switch.ad-paper-switch .ad-switch__track{background:transparent;border-color:var(--text-2)}.v2 .ad-switch.ad-paper-switch[aria-checked=true] .ad-switch__thumb,.v2 [data-theme=paper] .ad-switch.ad-paper-switch .ad-switch__thumb{transform:translateX(18px);background:var(--copper-600)}.v2 .ad-switch.ad-paper-switch[aria-checked=true]:hover .ad-switch__track,.v2 [data-theme=paper] .ad-switch.ad-paper-switch:hover .ad-switch__track{border-color:var(--text-1)}.v2 .v2-essay__layout{padding-top:clamp(44px,5vw,80px);padding-bottom:var(--section-space-sm);row-gap:32px}.v2 .v2-essay__article{--start:3;--span:8;--start-md:1;--span-md:8;--start-sm:1;--span-sm:4;min-width:0}.v2 .v2-essay__rail{display:none}.v2 .v2-toc{display:flex;flex-direction:column;gap:12px}.v2 .v2-toc__title{font:var(--text-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--text-3)}.v2 .v2-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.v2 .v2-toc__list--rail{border-left:1px solid var(--border-2)}.v2 .v2-toc__link{display:flex;align-items:center;min-height:44px;box-sizing:border-box;font:var(--text-body-sm);color:var(--text-3);text-decoration:none;text-wrap:pretty;transition-property:color,border-color;transition-duration:.2s;transition-timing-function:var(--ease-out)}.v2 .v2-toc__link:hover{color:var(--text-1);text-decoration:none}.v2 .v2-toc__link.is-active{color:var(--text-1)}.v2 .v2-toc__list--rail .v2-toc__link{padding:10px 0 10px 16px;margin-left:-1px;border-left:1px solid transparent}.v2 .v2-toc__list--rail .v2-toc__link:hover{border-left-color:var(--hover-line)}.v2 .v2-toc__list--rail .v2-toc__link.is-active{border-left-color:var(--selected-line)}.v2 .v2-toc--inline{margin:0 0 40px;max-width:var(--reading-width);gap:0}.v2 .v2-toc__details{border-top:1px solid var(--border-2);border-bottom:1px solid var(--border-2)}.v2 .v2-toc__summary{cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;font:var(--text-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--text-2);transition:color .2s var(--ease-out)}.v2 .v2-toc__summary::-webkit-details-marker{display:none}.v2 .v2-toc__summary:hover{color:var(--text-1)}.v2 .v2-toc__chev{transition:transform .2s var(--ease-out)}.v2 .v2-toc__details[open] .v2-toc__chev{transform:rotate(180deg)}.v2 .v2-toc__list--inline{padding:0 0 10px}.v2 .v2-toc__list--inline .v2-toc__link{padding:10px 0}@media (min-width:1440px){.v2 .v2-essay__layout.has-contents .v2-essay__rail{--span:3;display:flex;flex-direction:column;gap:32px;position:sticky;top:calc(var(--nav-height) + 40px);align-self:start;max-height:calc(100vh - var(--nav-height) - 80px);overflow:auto;padding:4px 24px 4px 4px}.v2 .v2-essay__layout.has-contents .v2-essay__article{--start:4;--span:9}.v2 .v2-essay__layout .v2-toc--inline{display:none}}.v2 .v2-essay .ess-body{min-width:0}.v2 .v2-essay .ess-p{margin:0 0 1.45em;max-width:var(--reading-width);font:var(--text-article);color:var(--text-2);text-wrap:pretty}.v2 .v2-essay .ess-p.ess-lead{margin:0 0 1.3em;font:var(--text-body-xl);color:var(--text-1)}.v2 .v2-essay .ess-h2{margin:2.6em 0 .75em;max-width:var(--reading-width);scroll-margin-top:calc(var(--nav-height) + 32px);outline:none;font:var(--text-h3);letter-spacing:var(--track-h3);color:var(--text-1);text-wrap:balance}.v2 .v2-essay .ess-h2:focus,.v2 .v2-essay .ess-h2:focus-visible{outline:none;box-shadow:none}.v2 .v2-essay .ess-h3{margin:2em 0 .5em;max-width:var(--reading-width);scroll-margin-top:calc(var(--nav-height) + 32px);font:var(--text-h4);letter-spacing:var(--track-h4);color:var(--text-1);text-wrap:balance}.v2 .v2-essay .ess-body>:first-child{margin-top:0}.v2 .v2-essay .ess-quote{margin:clamp(44px,4.6vw,64px) 0;max-width:min(100%,860px);padding-left:24px;border-left:1px solid var(--accent)}.v2 .v2-essay .ess-quote-text{margin:0;max-width:20em;font:var(--text-lead);letter-spacing:var(--track-lead);color:var(--text-1);text-wrap:pretty}.v2 .v2-essay .ess-callout{margin:0 0 40px;max-width:var(--reading-width);padding:0 0 20px;border-bottom:1px solid var(--border-1);font:var(--text-body-sm);color:var(--text-3);text-wrap:pretty}.v2 .v2-essay .ess-ol,.v2 .v2-essay .ess-ul{list-style:none;margin:0 0 1.6em;padding:0;max-width:var(--reading-width);display:flex;flex-direction:column;gap:12px}.v2 .v2-essay .ess-li{display:grid;grid-template-columns:28px minmax(0,1fr);font:var(--text-article);color:var(--text-2);text-wrap:pretty}.v2 .v2-essay .ess-ul .ess-li-mark{color:var(--text-4)}.v2 .v2-essay .ess-ol .ess-li-mark{font-variant-numeric:tabular-nums;color:var(--text-3)}.v2 .v2-essay .ess-figure{margin:clamp(44px,4.6vw,64px) 0;max-width:560px}.v2 .v2-essay .ess-figure-frame{position:relative;overflow:hidden;border-radius:var(--radius-1);background:var(--surface-2)}.v2 .v2-essay .ess-figure-img{display:block;width:100%;height:auto;filter:saturate(.9) contrast(1.04) brightness(.95)}.v2 .v2-essay .ess-figure-wash{position:absolute;inset:0;background:var(--teal-700);mix-blend-mode:soft-light;pointer-events:none}.v2 .v2-essay .ess-figcaption{margin-top:10px;font:var(--text-caption);color:var(--text-3);text-wrap:pretty}.v2 .v2-essay .ess-hr{border:0;height:1px;width:64px;background:var(--border-3);margin:3em 0}.v2 .v2-essay .ess-strong{color:var(--text-1);font-weight:600}.v2 .v2-essay .ess-callout .ess-strong{color:var(--text-2)}.v2 .v2-essay .ess-a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.v2 .v2-essay__after{max-width:var(--reading-width);margin-top:56px}.v2 .v2-essay__filed{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0}.v2 .v2-essay__filed-label{font:var(--text-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--text-3)}.v2 .v2-essay__filed-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.v2 .v2-essay__filed-link:hover{text-decoration:none}.v2 .v2-essay__filed-link:hover .ad-tag{border-color:var(--border-3);color:var(--text-1)}.v2 .v2-essay__author{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;align-items:center;padding:32px 0;margin-top:32px;border-top:1px solid var(--border-2);border-bottom:1px solid var(--border-2)}.v2 .v2-essay__author-img{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:50% 40%}.v2 .v2-essay__author-text{display:flex;flex-direction:column;gap:6px;min-width:0}.v2 .v2-essay__author-label{font:var(--text-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--text-3)}.v2 .v2-essay__author-name{font:var(--text-h4);letter-spacing:var(--track-h4);color:var(--text-1)}.v2 .v2-essay__author-bio{margin:0;font:var(--text-body-sm);color:var(--text-2);text-wrap:pretty}.v2 .v2-essay__author-link{position:relative;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.v2 .v2-essay__author-link:before{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.v2 .v2-essay-related{padding-top:var(--section-space-sm);padding-bottom:var(--section-space-sm)}.v2 .v2-essay-related__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:40px}.v2 .v2-essay-related__titles{display:flex;flex-direction:column;gap:16px}.v2 .v2-essay-related__title{margin:0;font:var(--text-h2);letter-spacing:var(--track-h2);color:var(--text-1)}.v2 .v2-essay-related__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border-top:1px solid var(--border-2)}.v2 .v2-essay-related__cell{min-width:0;display:flex;border-left:1px solid var(--border-2)}.v2 .v2-essay-related__cell:first-child{border-left:0}.v2 .v2-essay-related__card{--pad:24px;width:100%}.v2 .v2-essay-related__inner{display:flex;flex-direction:column;gap:14px;height:100%;padding-top:8px}.v2 .v2-essay-related__kicker{font:var(--text-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--text-3)}.v2 .v2-essay-related__name{margin:0;font:var(--text-h4);letter-spacing:var(--track-h4);color:var(--text-1);text-wrap:balance}.v2 .v2-essay-related__excerpt{margin:0;font:var(--text-body-sm);color:var(--text-2);text-wrap:pretty}.v2 .v2-essay-related__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.v2 .v2-essay-related__time{font:var(--text-detail);font-variant-numeric:tabular-nums;color:var(--text-3)}.v2 .v2-essay-related__arrow{display:flex;color:var(--accent);transition:transform .24s var(--ease-out)}.v2 .v2-essay-related__card:hover .v2-essay-related__arrow{transform:translateX(3px)}@media (max-width:639.98px){.v2 .v2-essay-related__grid{grid-template-columns:minmax(0,1fr)}.v2 .v2-essay-related__cell{border-left:0;border-bottom:1px solid var(--border-2)}}.v2 .v2-essay-book{background:var(--surface-section);border-top:1px solid var(--border-structure-1);border-bottom:1px solid var(--border-structure-1)}.v2 .v2-essay-book__grid{row-gap:0;align-items:center}.v2 .v2-essay-book__media{--start:2;--span:4;--start-md:1;--span-md:3;--start-sm:1;--span-sm:4;align-self:stretch;display:flex}.v2 .v2-essay-book__stage{position:relative;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;padding:clamp(48px,8vw,112px) clamp(24px,4vw,56px);background:var(--surface-structure);border-left:1px solid var(--border-structure-2);border-right:1px solid var(--border-structure-2)}.v2 .v2-essay-book__frame{position:relative;display:flow-root;width:100%;max-width:380px;margin:0 auto}.v2 .v2-essay-book__shadow{position:absolute;left:5%;right:1%;bottom:-2.6%;height:6%;border-radius:50%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(0,0,0,.62) 0,rgba(0,0,0,0) 100%)}.v2 .v2-essay-book__img{position:relative;display:block;width:135.4%;max-width:none;height:auto;margin:-6% -17.7% -8.3%;filter:drop-shadow(0 28px 26px rgba(0,0,0,.46)) drop-shadow(0 8px 10px rgba(0,0,0,.38))}.v2 .v2-essay-book__text{--start:7;--span:5;--start-md:4;--span-md:5;--start-sm:1;--span-sm:4;padding:var(--block-space) 0;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.v2 .v2-essay-book__kicker{font:var(--text-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--accent)}.v2 .v2-essay-book__title{margin:0;font:var(--text-h2);letter-spacing:var(--track-h2);color:var(--text-1);text-wrap:balance}.v2 .v2-essay-book__desc{margin:0;font:var(--text-lead-sm);color:var(--text-2);max-width:46ch;text-wrap:pretty}.v2 .v2-essay-missing{font-family:var(--font-sans);color:var(--text-1)}.v2 .v2-essay-missing__inner{padding-top:var(--section-space);padding-bottom:var(--section-space);display:flex;flex-direction:column;gap:24px;align-items:flex-start}.v2 .v2-essay-missing__title{margin:0;font:var(--text-h1);letter-spacing:var(--track-h1);max-width:18ch;text-wrap:balance}.v2 .v2-essay-missing__text{margin:0;font:var(--text-lead-sm);color:var(--text-2);max-width:40ch}@media (prefers-reduced-motion:reduce){.v2 .v2-arch-card__arrow,.v2 .v2-arch-chip,.v2 .v2-essay-progress__bar,.v2 .v2-essay-related__arrow,.v2 .v2-essay__back .ad-icon,.v2 .v2-essay__hero,.v2 .v2-essay__scope,.v2 .v2-toc__chev{transition:none}.v2 .v2-arch-card:hover .v2-arch-card__arrow,.v2 .v2-essay-related__card:hover .v2-essay-related__arrow,.v2 .v2-essay__back:hover .ad-icon{transform:none}}