html:has(.v1) body{background:#f2ede4}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.v1{--paper:#f2ede4;--paper-deep:#e9e2d5;--stone:#e3dacb;--ink:#16130f;--ink-soft:#3e382f;--muted:#7d7467;--rule:#16130f24;--rule-strong:#16130f57;--night:#11100d;--night-2:#1a1814;--ivory:#efe8db;--ivory-soft:#efe8dbad;--rule-night:#efe8db29;--clay:#a4532e;--clay-light:#d08a62;--serif:"Cormorant Garamond", "Iowan Old Style", "Times New Roman", serif;--sans:"Jost", "Helvetica Neue", Arial, sans-serif;--display:var(--serif);--text:var(--sans);--gutter:clamp(20px, 3.6vw, 64px);--gap:clamp(12px, 1.6vw, 28px);--mark-size:16.6vw;--ease:cubic-bezier(.7, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--paper);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;font-size:16px;font-weight:400;line-height:1.6;position:relative;overflow-x:clip}.v1[data-locale=zh]{--display:"Noto Serif SC", "Songti SC", "STSong", serif;--text:"Jost", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", sans-serif;line-break:strict;text-spacing-trim:trim-start}.v1 *,.v1 :before,.v1 :after{box-sizing:border-box}.v1 ::selection{background:var(--clay);color:var(--paper)}:where(.v1) a{color:inherit;text-decoration:none}:where(.v1) :is(h1,h2,h3,p,ol,ul,figure){font-weight:inherit;margin:0;padding:0}:where(.v1) :is(ol,ul){list-style:none}.v1 em{font-style:italic}.v1[data-locale=zh] em{font-style:normal}.v1 :focus-visible{outline:1px solid var(--clay);outline-offset:4px}.v1-grid{column-gap:var(--gap);padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;display:grid}.v1-label{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.5}.v1[data-locale=zh] .v1-label{font-family:var(--text);letter-spacing:.3em;text-transform:none;font-size:12px}.v1-no{font-family:var(--serif);letter-spacing:.02em;color:var(--clay);text-transform:none;margin-right:.6em;font-size:1.5em;font-style:italic;font-weight:400}.v1-nowrap{white-space:nowrap}.v1-muted{color:var(--muted)}.v1-faint{opacity:.55}.v1-rule{opacity:.22;transform-origin:0;background:currentColor;height:1px;display:block}.v1-arrow{width:28px;height:10px;transition:transform .6s var(--ease-out);flex:none}.v1-button{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-hover:var(--clay);isolation:isolate;background:var(--btn-bg);height:58px;color:var(--btn-fg);border:1px solid var(--btn-bg);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .6s var(--ease), border-color .6s var(--ease);align-items:center;gap:18px;padding:0 28px;font-size:12px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.v1[data-locale=zh] .v1-button{font-family:var(--text);letter-spacing:.24em;font-size:14px}.v1-button:before{content:"";z-index:-1;background:var(--btn-hover);transform-origin:50% 100%;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.v1-button:hover:before{transform:scaleY(1)}.v1-button:hover .v1-arrow{transform:translate(6px)}.v1-button--light{--btn-bg:var(--ivory);--btn-fg:var(--ink);--btn-hover:var(--clay)}.v1-button--light:hover{color:var(--ivory);border-color:var(--clay)}.v1-button--dark:hover{border-color:var(--clay)}:is(html:has(meta[name=landing-motion]) .v1 [data-split],html:has(meta[name=landing-motion]) .v1 [data-wordmark],html:has(meta[name=landing-motion]) .v1 [data-footmark],html:has(meta[name=landing-motion]) .v1 [data-intro=title]){visibility:hidden}:is(html:has(meta[name=landing-motion]) .v1 [data-reveal],html:has(meta[name=landing-motion]) .v1 [data-intro=meta],html:has(meta[name=landing-motion]) .v1 [data-intro=deck],html:has(meta[name=landing-motion]) .v1 [data-intro=cta],html:has(meta[name=landing-motion]) .v1 [data-intro=line],html:has(meta[name=landing-motion]) .v1 [data-intro=bar]){opacity:0;transform:translateY(24px)}html:has(meta[name=landing-motion]) .v1 [data-rule]{transform:scaleX(0)}html:has(meta[name=landing-motion]) .v1 [data-cover-scrim]{opacity:0}html:has(meta[name=landing-motion]) .v1 [data-spread-frame]{clip-path:inset(12% 9%)}.v1-plate{background:var(--paper-deep);position:relative;overflow:hidden}.v1-plate__img,.v1-plate__gl{width:100%;height:100%;display:block;position:absolute;inset:0}.v1-plate__img{object-fit:cover;filter:saturate(.84)contrast(.97)sepia(.07)}.v1-plate__gl{opacity:0;transition:opacity .5s linear}.v1-plate[data-live] .v1-plate__gl{opacity:1}html:has(meta[name=landing-motion]) .v1-plate--intro{background:var(--paper)}html:has(meta[name=landing-motion]) .v1-plate--intro .v1-plate__img{opacity:0}.v1-masthead{--mast-fg:var(--ivory);--mast-bg:#11100db8;--mast-rule:#efe8db24;z-index:60;color:var(--mast-fg);pointer-events:none;transition:color .5s var(--ease);position:fixed;inset:0 0 auto}.v1-masthead[data-tone=paper],.v1-masthead[data-tone=stone]{--mast-fg:var(--ink);--mast-bg:#f2ede4d1;--mast-rule:#16130f1a}.v1-masthead[data-tone=stone]{--mast-bg:#e3dacbd6}.v1-mast{height:68px;padding-inline:var(--gutter);pointer-events:auto;transition:background-color .6s var(--ease), border-color .6s var(--ease), backdrop-filter .6s var(--ease);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.v1-masthead[data-scrolled] .v1-mast{background:var(--mast-bg);border-color:var(--mast-rule);-webkit-backdrop-filter:blur(14px)saturate(1.2)}.v1-mast__slot{font-family:var(--serif);letter-spacing:.08em;white-space:nowrap;justify-self:start;font-size:22px;font-weight:500;line-height:1}html:has(meta[name=landing-motion]) .v1-mast__slot{color:#0000}.v1-mast__folio{height:18px;font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;opacity:0;transition:opacity .6s var(--ease);font-size:11px;font-weight:500;position:relative;overflow:hidden}.v1[data-locale=zh] .v1-mast__folio{font-family:var(--text);letter-spacing:.3em;text-transform:none;font-size:12px}.v1-masthead[data-scrolled] .v1-mast__folio{opacity:1}.v1-mast__roll{animation:v1-roll .7s var(--ease-out) both;align-items:baseline;gap:14px;display:flex}.v1-mast__no{font-family:var(--serif);letter-spacing:.04em;font-size:15px;font-style:italic}@keyframes v1-roll{0%{opacity:0;transform:translateY(100%)}}.v1-mast__cta{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;transition:background-size .6s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;justify-self:end;align-items:center;gap:14px;padding:10px 0;font-size:11px;font-weight:500;display:inline-flex}.v1[data-locale=zh] .v1-mast__cta{font-family:var(--text);letter-spacing:.24em;font-size:13px}.v1-mast__cta:hover{background-size:100% 1px}.v1-wordmark,.v1-wordmark-probe,.v1-colophon__mark{font-family:var(--serif);letter-spacing:.08em;white-space:nowrap;font-weight:400;line-height:.74}.v1-wordmark{top:84px;left:var(--gutter);font-size:var(--mark-size);transform-origin:0 0;will-change:transform;margin-right:-.08em;position:absolute}.v1-wordmark .v1-wm-char,.v1-colophon__mark div{padding-block:.04em}.v1-wordmark-probe{visibility:hidden;pointer-events:none;font-size:100px;position:absolute;top:0;left:0}html:not(:has(meta[name=landing-motion])) .v1-wordmark{position:absolute;top:84px}html:not(:has(meta[name=landing-motion])) .v1-masthead{position:fixed}html:not(:has(meta[name=landing-motion])) .v1-masthead:not([data-scrolled]) .v1-mast__slot{opacity:0}html:not(:has(meta[name=landing-motion])) .v1-masthead[data-scrolled] .v1-wordmark{opacity:0}.v1-cover{height:100svh;min-height:680px;color:var(--ivory);background:var(--night);position:relative;overflow:hidden}.v1-cover__inner{transform-origin:50% 30%;position:absolute;inset:0}.v1-cover__plate{position:absolute;inset:0}.v1-cover__scrim{background:linear-gradient(#090c1280 0%,#090c121f 34%,#090a0814 50%,#090907b8 100%),linear-gradient(90deg,#09090780 0%,#09090729 45%,#09090700 65%);position:absolute;inset:0}.v1-cover__shade{opacity:0;pointer-events:none;background:#0c0b09;position:absolute;inset:0}.v1-cover__content{padding-top:calc(84px + var(--mark-size) * .74 + 28px);grid-template-rows:auto 1fr;padding-bottom:clamp(36px,5vh,64px);position:absolute;inset:0}.v1-cover__dateline{grid-column:1/-1;justify-content:space-between;gap:24px;padding-top:14px;display:flex;position:relative}.v1-cover__rule{opacity:.5;transform-origin:0;background:currentColor;height:1px;position:absolute;inset:0 0 auto}.v1-cover__issue{white-space:nowrap}.v1-cover__story{grid-column:1/span 8;align-self:end}.v1-cover__title{font-family:var(--display);letter-spacing:-.012em;text-wrap:balance;max-width:13em;font-size:clamp(44px,5.9vw,104px);font-weight:300;line-height:.98}.v1-cover__title em{font-weight:300}.v1-cover__deck{font-family:var(--serif);max-width:24em;color:var(--ivory-soft);margin-top:22px;font-size:clamp(22px,1.9vw,32px);font-style:italic;font-weight:300;line-height:1.2}.v1-cover__story .v1-button{margin-top:36px}.v1-cover__lines{grid-column:9/span 4;align-self:end;gap:0;padding-bottom:6px;display:grid}.v1-cover__lines li{letter-spacing:.01em;color:var(--ivory);border-top:1px solid #efe8db4d;grid-template-columns:34px 1fr;padding:14px 0;font-size:14px;line-height:1.45;display:grid}.v1-cover__lineno{font-family:var(--serif);color:var(--clay-light);font-size:16px;font-style:italic}.v1[data-locale=zh] .v1-cover__title{letter-spacing:.04em;font-feature-settings:"palt";max-width:none;font-size:clamp(38px,5.2vw,92px);font-weight:300;line-height:1.2}.v1[data-locale=zh] .v1-cover__title em{color:var(--clay-light)}.v1[data-locale=zh] .v1-cover__deck{font-family:var(--display);letter-spacing:.1em;font-feature-settings:"palt";font-size:clamp(20px,1.7vw,28px);font-style:normal;font-weight:300;line-height:1.6}.v1[data-locale=zh] .v1-cover__lines li{letter-spacing:.08em;font-size:14px}.v1-contents{z-index:2;background:var(--paper);padding:clamp(110px,14vh,170px) 0 clamp(110px,14vh,180px);position:relative;box-shadow:0 -30px 80px #00000047}.v1-contents__intro{grid-column:3/span 8;gap:32px;display:grid}.v1-standfirst{font-family:var(--display);letter-spacing:-.003em;text-wrap:pretty;font-size:clamp(26px,2.55vw,42px);font-weight:400;line-height:1.26}.v1-standfirst:first-letter{float:left;color:var(--clay);padding:.08em .08em 0 0;font-size:5em;font-weight:300;line-height:.72}.v1[data-locale=zh] .v1-standfirst{letter-spacing:.06em;text-align:justify;font-size:clamp(22px,2vw,34px);font-weight:300;line-height:1.75}.v1[data-locale=zh] .v1-standfirst:first-letter{padding:.08em .16em 0 0;font-size:3.4em;line-height:1}.v1-contents__head{grid-column:1/-1;gap:22px;margin-top:clamp(100px,13vh,160px);display:grid}.v1-contents__title{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(64px,11vw,190px);font-weight:300;line-height:.82}.v1[data-locale=zh] .v1-contents__title{letter-spacing:.12em;font-size:clamp(56px,8.5vw,150px);line-height:1}.v1-toc{grid-column:1/-1;position:relative}.v1-toc__row{column-gap:var(--gap);border-bottom:1px solid var(--rule);transition:color .5s var(--ease);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding:26px 0;display:grid;position:relative}.v1-toc__row:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.v1-toc__row:hover:after{transform:scaleX(1)}.v1-toc__no{font-family:var(--serif);color:var(--clay);grid-column:span 1;font-size:22px;font-style:italic}.v1-toc__name{font-family:var(--display);transition:transform .7s var(--ease);grid-column:span 4;font-size:clamp(30px,3vw,50px);font-weight:400;line-height:1}.v1-toc__row:hover .v1-toc__name{transform:translate(14px)}.v1-toc__title{font-family:var(--serif);color:var(--muted);grid-column:span 5;font-size:19px;font-style:italic}.v1-toc__page{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);grid-column:span 2;justify-self:end;font-size:11px;font-weight:500}.v1[data-locale=zh] .v1-toc__name{letter-spacing:.12em;font-size:clamp(26px,2.5vw,40px);font-weight:400}.v1[data-locale=zh] .v1-toc__title{font-family:var(--display);letter-spacing:.08em;font-size:16px;font-style:normal}.v1[data-locale=zh] .v1-toc__page{font-family:var(--text);letter-spacing:.16em;font-size:12px}.v1-toc__thumb{pointer-events:none;opacity:0;z-index:3;width:280px;height:340px;margin:-170px 0 0 -140px;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.92);box-shadow:0 30px 60px #16130f40}.v1-toc__thumb img{object-fit:cover;filter:saturate(.84)sepia(.07);width:100%;height:100%}.v1-spread{z-index:2;background:var(--paper);height:118svh;min-height:720px;color:var(--ivory);position:relative;overflow:hidden}.v1-spread__frame{background:var(--night);position:absolute;inset:0;overflow:hidden}.v1-spread__frame img{object-fit:cover;filter:saturate(.82)contrast(.98)sepia(.08);transform-origin:50% 40%;width:100%;height:100%}.v1-spread__scrim{background:linear-gradient(#0a090740 0%,#0a090700 36%,#0a090780 66%,#0a0907c7 100%),linear-gradient(90deg,#0a09074d 0%,#0a090700 70%);position:absolute;inset:0}.v1-spread__inner{row-gap:26px;padding-bottom:clamp(48px,9vh,110px);position:absolute;inset:auto 0 0}.v1-spread__kicker{grid-column:1/-1}.v1-spread .v1-no{color:var(--clay-light)}.v1-spread__quote{grid-column:1/span 10;margin:0}.v1-spread__quote p{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(44px,6.4vw,116px);font-style:italic;font-weight:300;line-height:.98}.v1[data-locale=zh] .v1-spread__quote p{font-family:var(--display);letter-spacing:.08em;font-feature-settings:"palt";font-size:clamp(34px,4.6vw,84px);font-style:normal;line-height:1.35}.v1-spread__caption{opacity:.7;grid-column:1/-1;justify-self:end}.v1-head{row-gap:28px;padding-top:clamp(110px,15vh,190px);padding-bottom:clamp(70px,9vh,120px)}.v1-head__meta{grid-column:1/-1;align-items:baseline;display:flex}.v1-head .v1-rule{grid-column:1/-1}.v1-head__title{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;grid-column:1/span 8;font-size:clamp(42px,5.6vw,96px);font-weight:300;line-height:.98}.v1-head__desc{color:var(--ink-soft);grid-column:10/span 3;align-self:end;max-width:22em;font-size:17px;line-height:1.6}.v1[data-locale=zh] .v1-head__title{letter-spacing:.06em;font-feature-settings:"palt";font-size:clamp(36px,4.4vw,76px);line-height:1.3}.v1[data-locale=zh] .v1-head__desc{letter-spacing:.04em;font-size:16px;line-height:1.9}.v1-caps{z-index:2;background:var(--paper);padding-bottom:clamp(80px,12vh,160px);position:relative}.v1-caps__stage{display:none}.v1-caps__list{grid-column:1/-1}.v1-cap{column-gap:var(--gap);border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));padding:56px 0;display:grid}.v1-cap__photo{aspect-ratio:4/3;background:var(--paper-deep);grid-column:1/span 6;position:relative;overflow:hidden}.v1-cap__photo img{object-fit:cover;filter:saturate(.84)contrast(.97)sepia(.07);width:100%;height:100%}.v1-cap__photo-spec{color:var(--ivory);font-size:clamp(44px,6vw,96px);position:absolute;inset:auto 24px 20px}.v1-cap__text{grid-column:8/span 5;align-self:center}.v1-cap__no{font-family:var(--serif);color:var(--clay);margin-bottom:18px;font-size:22px;font-style:italic}.v1-cap__title{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(30px,2.7vw,46px);font-weight:400;line-height:1.04}.v1-cap__desc{color:var(--ink-soft);text-wrap:pretty;max-width:30em;margin-top:22px;font-size:17px;line-height:1.65}.v1[data-locale=zh] .v1-cap__title{letter-spacing:.06em;font-size:clamp(26px,2.2vw,38px);line-height:1.4}.v1[data-locale=zh] .v1-cap__desc{letter-spacing:.04em;text-align:justify;font-size:16px;line-height:1.95}@media (width>=1024px){html:has(meta[name=landing-motion]) .v1-caps__stage{grid-column:1/span 6;align-self:start;height:calc(100svh - 124px);display:block;position:sticky;top:92px}html:has(meta[name=landing-motion]) .v1-caps__list{grid-column:8/span 5}html:has(meta[name=landing-motion]) .v1-cap{opacity:.28;min-height:66svh;transition:opacity .7s var(--ease);flex-direction:column;justify-content:center;padding:48px 0;display:flex}html:has(meta[name=landing-motion]) .v1-cap:first-child{border-top:0}html:has(meta[name=landing-motion]) .v1-cap[data-active]{opacity:1}html:has(meta[name=landing-motion]) .v1-cap__photo{display:none}}.v1-caps__plate{position:absolute;inset:0}.v1-caps__specimen{color:var(--ivory);pointer-events:none;animation:v1-spec-in 1.4s var(--ease-out) .25s both;font-size:clamp(72px,8.4vw,150px);position:absolute;bottom:72px;left:clamp(24px,3vw,48px);right:clamp(24px,3vw,48px)}@keyframes v1-spec-in{0%{opacity:0;filter:blur(8px);transform:translateY(.25em)}}.v1-spec{font-family:var(--serif);letter-spacing:-.01em;text-shadow:0 4px 40px #00000040;align-items:baseline;gap:.18em;font-weight:300;line-height:.9;display:inline-flex}.v1-spec i{opacity:.7;font-weight:300}.v1-spec--pair{font-family:var(--serif), "Noto Serif SC", "Songti SC", serif}.v1-spec--list{flex-direction:column;gap:.02em;font-size:.5em;font-style:italic;line-height:1}.v1-spec__eho{width:.62em;height:.62em;margin-left:.12em}.v1-caps__caption{color:var(--ivory);opacity:.8;justify-content:space-between;display:flex;position:absolute;bottom:26px;left:clamp(24px,3vw,48px);right:clamp(24px,3vw,48px)}.v1-steps{z-index:2;background:var(--night);color:var(--ivory);position:relative;overflow:hidden}.v1-steps .v1-no{color:var(--clay-light)}.v1-steps__track{padding:clamp(110px, 14vh, 170px) var(--gutter) clamp(80px, 10vh, 140px)}.v1-steps__intro{max-width:820px;padding-bottom:80px}.v1-steps__title{font-family:var(--display);letter-spacing:-.015em;margin-top:30px;font-size:clamp(46px,5.6vw,100px);font-weight:300;line-height:.98}.v1-steps__desc{font-family:var(--serif);color:var(--ivory-soft);margin-top:30px;font-size:clamp(20px,1.6vw,26px);font-style:italic}.v1-steps__hint{display:none}.v1[data-locale=zh] .v1-steps__title{letter-spacing:.08em;font-size:clamp(38px,4.6vw,80px);line-height:1.3}.v1[data-locale=zh] .v1-steps__desc{font-family:var(--display);letter-spacing:.08em;font-size:20px;font-style:normal;font-weight:300}.v1-step{column-gap:var(--gap);border-top:1px solid var(--rule-night);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:28px;padding:56px 0;display:grid}.v1-step__num{font-family:var(--serif);letter-spacing:-.04em;color:var(--ivory);grid-column:1/span 3;font-size:clamp(110px,13vw,220px);font-weight:300;line-height:.78}.v1-step__text{grid-column:4/span 4;align-self:end}.v1-step__label{color:var(--clay-light)}.v1-step__title{font-family:var(--display);margin-top:18px;font-size:clamp(30px,2.8vw,48px);font-weight:400;line-height:1.04}.v1-step__desc{color:var(--ivory-soft);max-width:28em;margin-top:20px;font-size:17px;line-height:1.65}.v1[data-locale=zh] .v1-step__title{letter-spacing:.08em;font-size:clamp(26px,2.4vw,40px);line-height:1.4}.v1[data-locale=zh] .v1-step__desc{letter-spacing:.04em;font-size:16px;line-height:1.95}.v1-step__photo{aspect-ratio:4/5;background:var(--night-2);grid-column:9/span 4;overflow:hidden}.v1-step__photo img{object-fit:cover;filter:saturate(.8)contrast()sepia(.08)brightness(.92);width:118%;max-width:none;height:100%;margin-left:-9%}.v1-steps__progress{display:none}@media (width>=1024px){html:has(meta[name=landing-motion]) .v1-steps{height:100svh}html:has(meta[name=landing-motion]) .v1-steps__track{width:max-content;height:100%;padding:0;display:flex}html:has(meta[name=landing-motion]) .v1-steps__intro{width:46vw;max-width:none;padding:18vh var(--gutter) 0;flex-direction:column;flex:none;display:flex}html:has(meta[name=landing-motion]) .v1-steps__hint{color:var(--ivory-soft);align-items:center;gap:16px;margin-top:auto;margin-bottom:15vh;display:inline-flex}html:has(meta[name=landing-motion]) .v1-step{border-top:0;border-left:1px solid var(--rule-night);flex:none;grid-template-rows:1fr auto;width:74vw;height:100%;padding:17vh 4.5vw 15vh}html:has(meta[name=landing-motion]) .v1-step__num{grid-area:1/1/auto/span 6;font-size:36vh}html:has(meta[name=landing-motion]) .v1-step__text{grid-area:2/1/auto/span 5}html:has(meta[name=landing-motion]) .v1-step__photo{aspect-ratio:auto;grid-area:1/7/span 2/span 6;height:100%}html:has(meta[name=landing-motion]) .v1-step--alt .v1-step__photo{grid-column:1/span 5}:is(html:has(meta[name=landing-motion]) .v1-step--alt .v1-step__num,html:has(meta[name=landing-motion]) .v1-step--alt .v1-step__text){grid-column:7/span 6}html:has(meta[name=landing-motion]) .v1-step--alt .v1-step__num{justify-self:end}html:has(meta[name=landing-motion]) .v1-steps__progress{left:var(--gutter);right:var(--gutter);background:var(--rule-night);height:1px;display:block;position:absolute;bottom:7vh}html:has(meta[name=landing-motion]) .v1-steps__progress span{background:var(--ivory);transform-origin:0;height:100%;display:block;transform:scaleX(0)}}.v1-pricing{z-index:2;background:var(--paper);padding-bottom:clamp(110px,15vh,190px);position:relative}.v1-price{flex-direction:column;grid-column:1/span 5;align-items:flex-start;display:flex}.v1-price__plan{color:var(--clay)}.v1-price__amount{font-family:var(--serif);letter-spacing:-.04em;font-variant-numeric:lining-nums;margin-top:26px;margin-left:-.04em;font-size:clamp(150px,19vw,330px);font-weight:300;line-height:.8}.v1-price__period{font-family:var(--serif);color:var(--muted);margin-top:18px;font-size:30px;font-style:italic}.v1-price__setup{border-block:1px solid var(--rule-strong);width:100%;font-family:var(--display);margin-top:40px;padding:14px 0;font-size:26px}.v1-price__notes{color:var(--ink-soft);gap:10px;max-width:30em;margin-top:22px;font-size:15px;line-height:1.6;display:grid}.v1-price .v1-button{margin-top:40px}.v1[data-locale=zh] .v1-price__period{font-family:var(--display);letter-spacing:.1em;font-size:24px;font-style:normal}.v1[data-locale=zh] .v1-price__setup{letter-spacing:.08em;font-size:22px}.v1[data-locale=zh] .v1-price__notes{letter-spacing:.04em;font-size:14px;line-height:1.9}.v1-price__features{border-top:1px solid var(--rule-strong);grid-column:7/span 6;align-self:start}.v1-price__features li{border-bottom:1px solid var(--rule);font-family:var(--display);grid-template-columns:64px 1fr;align-items:baseline;padding:22px 0;font-size:clamp(20px,1.6vw,26px);line-height:1.3;display:grid}.v1-price__index{font-family:var(--serif);color:var(--clay);font-size:18px;font-style:italic}.v1[data-locale=zh] .v1-price__features li{letter-spacing:.06em;font-size:clamp(16px,1.25vw,20px);line-height:1.7}.v1-faq{z-index:2;background:var(--stone);padding:clamp(110px,15vh,190px) 0;position:relative}.v1-faq__side{grid-column:1/span 4;align-self:start;position:sticky;top:120px}.v1-faq__title{font-family:var(--display);letter-spacing:-.015em;margin-top:28px;font-size:clamp(44px,4.8vw,84px);font-weight:300;line-height:.98}.v1[data-locale=zh] .v1-faq__title{letter-spacing:.1em;font-size:clamp(38px,4vw,68px);line-height:1.3}.v1-faq__list{border-bottom:1px solid var(--rule-strong);grid-column:6/span 7}.v1-qa{border-top:1px solid var(--rule-strong)}.v1-qa__q{width:100%;color:inherit;text-align:left;cursor:pointer;font-family:var(--display);background:0 0;border:0;grid-template-columns:64px 1fr 40px;align-items:baseline;padding:30px 0;font-size:clamp(22px,1.9vw,30px);line-height:1.22;display:grid}.v1[data-locale=zh] .v1-qa__q{letter-spacing:.05em;font-size:clamp(18px,1.45vw,23px);line-height:1.6}.v1-qa__no{font-family:var(--serif);color:var(--clay);font-size:18px;font-style:italic}.v1-qa__text{transition:transform .6s var(--ease)}.v1-qa__q:hover .v1-qa__text{transform:translate(8px)}.v1-qa__icon{justify-self:end;width:18px;height:18px;position:relative}.v1-qa__icon:before,.v1-qa__icon:after{content:"";height:1px;transition:transform .6s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.v1-qa__icon:after{transform:rotate(90deg)}.v1-qa[data-open] .v1-qa__icon:after{transform:rotate(0)}.v1-qa__a{transition:grid-template-rows .7s var(--ease);grid-template-rows:0fr;display:grid}.v1-qa[data-open] .v1-qa__a{grid-template-rows:1fr}.v1-qa__a>div{overflow:hidden}.v1-qa__a p{color:var(--ink-soft);max-width:44em;padding:0 40px 36px 64px;font-size:17px;line-height:1.7}.v1[data-locale=zh] .v1-qa__a p{letter-spacing:.04em;text-align:justify;font-size:15px;line-height:2}.v1-wait{z-index:2;background:var(--night);min-height:100svh;color:var(--ivory);align-items:center;padding:clamp(110px,13vh,160px) 0;display:flex;position:relative;overflow:hidden}.v1-wait__plate{position:absolute;inset:0}.v1-wait__plate .v1-plate__img{object-position:50% 38%}.v1-wait__scrim{background:linear-gradient(90deg,#0a09079e 0%,#0a090738 55%,#0a090714 100%),linear-gradient(#0a09074d 0%,#0a090700 30% 70%,#11100de6 100%);position:absolute;inset:0}.v1-wait__inner{align-items:center;row-gap:56px;position:relative}.v1-wait .v1-no{color:var(--clay-light)}.v1-wait__copy{grid-column:1/span 6}.v1-wait__title{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin-top:30px;font-size:clamp(44px,5vw,88px);font-weight:300;line-height:1}.v1-wait__desc{color:var(--ivory-soft);max-width:28em;margin-top:30px;font-size:18px;line-height:1.6}.v1[data-locale=zh] .v1-wait__title{letter-spacing:.06em;font-size:clamp(36px,3.8vw,66px);line-height:1.35}.v1[data-locale=zh] .v1-wait__desc{letter-spacing:.05em;font-size:16px;line-height:1.95}.v1-wait__card{background:var(--paper);color:var(--ink);grid-column:8/span 5;padding:clamp(32px,3.4vw,56px);box-shadow:0 40px 100px #00000059}.v1-wait__lead{font-family:var(--display);text-wrap:pretty;font-size:clamp(23px,2.1vw,32px);line-height:1.4}.v1[data-locale=zh] .v1-wait__lead{font-family:var(--text);letter-spacing:.04em;font-size:17px;line-height:1.9}.v1-wait__submit{justify-content:space-between;width:100%;margin-top:40px}.v1-colophon{z-index:2;background:var(--night);color:var(--ivory);padding:clamp(40px,6vh,80px) 0 clamp(110px,14vh,150px);position:relative;overflow:hidden}.v1-colophon__mark{padding-inline:var(--gutter);font-size:var(--mark-size);padding-bottom:.06em}.v1-colophon__grid{row-gap:40px;margin-top:clamp(60px,9vh,110px);padding-top:32px;position:relative}.v1-colophon__grid:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--rule-night);height:1px;position:absolute}.v1-colophon__about{grid-column:1/span 5;gap:14px;max-width:30em;font-size:15px;line-height:1.6;display:grid}.v1-colophon__links{grid-column:7/span 3;align-content:start;gap:14px;display:grid}.v1-colophon__links ul{gap:8px;display:grid}.v1-colophon__contact{gap:8px;margin-top:12px;display:grid}.v1-colophon__contact a{overflow-wrap:anywhere}.v1-colophon__links a{font-family:var(--display);transition:background-size .6s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-size:20px}.v1[data-locale=zh] .v1-colophon__links a{letter-spacing:.08em;font-size:16px}.v1-colophon__links a:hover{background-size:100% 1px}.v1-colophon__eho{letter-spacing:.04em;grid-column:10/span 3;align-self:start;align-items:center;gap:16px;font-size:13px;line-height:1.5;display:flex}.v1-colophon__eho-icon{flex:none;width:40px;height:40px}.v1-colophon__top{opacity:.6;grid-column:1/-1;justify-self:start;margin-top:24px;transition:opacity .4s}.v1-colophon__top:hover{opacity:1}.v1-page-head{min-height:68px;padding-inline:var(--gutter);border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.v1-page-head__brand{font-family:var(--serif);letter-spacing:.08em;justify-self:start;font-size:22px;font-weight:500}.v1-page-head__back{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;justify-self:end;align-items:center;gap:14px;font-size:11px;font-weight:500;display:inline-flex}.v1[data-locale=zh] .v1-page-head__back{font-family:var(--text);letter-spacing:.2em;text-transform:none;font-size:13px}.v1-page-head__back:hover .v1-arrow{transform:translate(6px)}.v1-document{min-height:100svh}.v1-document__main{padding:clamp(72px,12vh,150px) 0 clamp(90px,14vh,180px)}.v1-document__article{row-gap:clamp(60px,9vh,120px)}.v1-document__title{grid-column:1/span 8}.v1-document__title h1{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin-top:28px;font-size:clamp(54px,7.4vw,128px);font-weight:300;line-height:.94}.v1[data-locale=zh] .v1-document__title h1{letter-spacing:.06em;font-size:clamp(44px,6vw,94px);line-height:1.25}.v1-document__language{max-width:42em;font-family:var(--serif);color:var(--ink-soft);margin-top:24px;font-size:clamp(19px,1.6vw,25px);font-style:italic;line-height:1.5}.v1-document__body{border-top:1px solid var(--rule-strong);grid-column:4/span 8}.v1-document__body>h1{display:none}.v1-document__body h2{font-family:var(--display);padding:38px 0 0;scroll-margin-top:40px;font-size:clamp(28px,2.4vw,38px);font-weight:400;line-height:1.15}.v1[data-locale=zh] .v1-document__body h2{letter-spacing:.04em;font-size:clamp(23px,1.9vw,30px);line-height:1.45}.v1-document__body h2+p,.v1-document__body h2+ul{margin-top:18px}.v1-document__body h2~h2{margin-top:0}.v1-document__body p,.v1-document__body li{max-width:46em;color:var(--ink-soft);font-size:17px;line-height:1.75}.v1-document__body p{margin-top:16px}.v1-document__body ul{gap:10px;margin-top:16px;padding-left:1.15em;list-style:outside;display:grid}.v1-document__body ol{gap:10px;margin-top:16px;padding-left:1.5em;list-style:decimal;display:grid}.v1-document__body strong{color:var(--ink);font-weight:500}.v1-document__body a{color:var(--ink);border-bottom:1px solid var(--rule-strong)}.v1[data-locale=zh] .v1-document__body p,.v1[data-locale=zh] .v1-document__body li{font-size:16px;line-height:1.8}.v1-document__footer{padding:clamp(48px, 8vh, 100px) var(--gutter) 56px;background:var(--night);color:var(--ivory);grid-template-columns:2fr 1fr auto;align-items:end;gap:32px;display:grid}.v1-document__mark{font-family:var(--serif);letter-spacing:.08em;white-space:nowrap;font-size:clamp(58px,10vw,180px);font-weight:400;line-height:.74}.v1-document__footer-meta{opacity:.7;gap:10px;font-size:13px;line-height:1.6;display:grid}.v1-document__eho{width:42px;height:42px}@media (width<=1023px){.v1-cover__story{grid-column:1/span 9}.v1-cover__lines{grid-column:1/span 9;margin-top:28px}.v1-cover__content{grid-template-rows:auto 1fr auto}.v1-contents__intro,.v1-head__title{grid-column:1/-1}.v1-head__desc{grid-column:1/span 8}.v1-price,.v1-price__features{grid-column:1/-1}.v1-price__features{margin-top:72px}.v1-faq__side,.v1-faq__list{grid-column:1/-1;position:static}.v1-faq__list{margin-top:56px}.v1-wait__copy,.v1-wait__card,.v1-colophon__about{grid-column:1/-1}.v1-colophon__links{grid-column:1/span 6}.v1-colophon__eho{grid-column:7/span 6}.v1-document__title,.v1-document__body{grid-column:1/-1}}@media (width<=767px){.v1{font-size:15px}.v1-label{letter-spacing:.2em;font-size:10px}.v1[data-locale=zh] .v1-label{letter-spacing:.22em;font-size:11px}.v1-mast{grid-template-columns:1fr auto;height:58px}.v1-mast__folio{display:none}.v1-mast__slot{font-size:18px}.v1-mast__cta{letter-spacing:.18em;gap:10px;font-size:10px}.v1-mast__cta .v1-arrow{width:18px}.v1-wordmark{top:70px}.v1-cover{min-height:600px}.v1-cover__scrim{background:linear-gradient(#090c128c 0%,#090c121a 30%,#09090740 45%,#090907d1 72%,#090907e6 100%)}.v1-cover__content{padding-top:calc(70px + var(--mark-size) * .74 + 18px);padding-bottom:28px}.v1-cover__dateline{flex-direction:column;gap:6px}.v1-cover__dateline .v1-label{letter-spacing:.18em;font-size:9.5px}.v1[data-locale=zh] .v1-cover__dateline .v1-label{letter-spacing:.16em;font-size:11px}.v1-cover__story,.v1-cover__lines{grid-column:1/-1}.v1-cover__title{font-size:clamp(36px,10.4vw,48px);line-height:1}.v1[data-locale=zh] .v1-cover__title{letter-spacing:.02em;font-size:clamp(30px,8.6vw,40px);line-height:1.3}.v1-cover__deck{margin-top:14px;font-size:20px}.v1[data-locale=zh] .v1-cover__deck{letter-spacing:.06em;font-size:17px}.v1-cover__story .v1-button{margin-top:24px}.v1-button{height:52px;padding:0 22px}.v1-cover__lines{margin-top:22px}.v1-cover__lines li{grid-template-columns:28px 1fr;padding:9px 0;font-size:12.5px}.v1[data-locale=zh] .v1-cover__lines li{letter-spacing:.04em;font-size:12.5px}.v1-standfirst{font-size:24px}.v1[data-locale=zh] .v1-standfirst{letter-spacing:.04em;font-size:20px;line-height:1.8}.v1-toc__row{grid-template-columns:36px 1fr auto;row-gap:6px;padding:20px 0}.v1-toc__no{grid-column:1;font-size:18px}.v1-toc__name{grid-column:2;font-size:30px}.v1-toc__page{grid-column:3}.v1-toc__title{grid-column:2/span 2;font-size:16px}.v1[data-locale=zh] .v1-toc__title{font-size:14px}.v1-head{row-gap:22px}.v1-head__title{font-size:clamp(38px,10.6vw,50px);line-height:1.02}.v1[data-locale=zh] .v1-head__title{letter-spacing:.04em;font-size:clamp(30px,8.2vw,40px);line-height:1.35}.v1-head__desc{grid-column:1/-1;font-size:16px}.v1-spread{height:92svh;min-height:600px}.v1-spread__quote{grid-column:1/-1}.v1-spread__quote p{font-size:clamp(38px,10.6vw,50px)}.v1[data-locale=zh] .v1-spread__quote p{font-size:clamp(28px,7.6vw,36px)}.v1-cap{row-gap:26px;padding:40px 0 48px}.v1-cap__photo,.v1-cap__text{grid-column:1/-1}.v1-cap__photo-spec{font-size:52px;inset:auto 18px 16px}.v1-cap__title{font-size:30px}.v1[data-locale=zh] .v1-cap__title{font-size:24px}.v1-cap__desc{margin-top:16px;font-size:16px}.v1[data-locale=zh] .v1-cap__desc{font-size:15px}.v1[data-locale=zh] :is(.v1-standfirst,.v1-cap__desc,.v1-qa__a p){text-align:start}.v1-steps__title{font-size:clamp(40px,11vw,52px)}.v1[data-locale=zh] .v1-steps__title{font-size:clamp(32px,8.6vw,42px)}.v1-step{padding:40px 0 48px}.v1-step__num{grid-column:1/span 6;font-size:120px}.v1-step__photo{grid-area:1/7/auto/span 6;align-self:end}.v1-step__text{grid-column:1/-1}.v1-step__title{font-size:30px}.v1[data-locale=zh] .v1-step__title{font-size:24px}.v1-step__desc{font-size:16px}.v1-price__amount{font-size:46vw}.v1-price__features li{grid-template-columns:44px 1fr;padding:16px 0;font-size:19px}.v1[data-locale=zh] .v1-price__features li{font-size:15px}.v1-faq__title{font-size:44px}.v1[data-locale=zh] .v1-faq__title{font-size:36px}.v1-qa__q{grid-template-columns:40px 1fr 28px;padding:22px 0;font-size:21px}.v1[data-locale=zh] .v1-qa__q{font-size:17px}.v1-qa__a p{padding:0 0 28px 40px;font-size:15.5px}.v1[data-locale=zh] .v1-qa__a p{font-size:14.5px}.v1-wait{min-height:auto;padding:0 0 120px;display:block}.v1-wait__title{font-size:clamp(38px,10.4vw,48px)}.v1[data-locale=zh] .v1-wait__title{font-size:clamp(28px,7.8vw,36px)}.v1-wait__scrim{background:linear-gradient(180deg, #0a090740 0%, #0a090714 38%, #0a09076b 54%, #0a0907eb 62%, var(--night) 72%, var(--night) 100%)}.v1-wait__plate .v1-plate__img{object-position:54% 40%}.v1-wait__inner{flex-direction:column;row-gap:32px;padding-top:min(65vh,550px);display:flex}.v1-wait__copy,.v1-wait__card{width:100%}.v1-wait__title,.v1-wait__desc{margin-top:18px}.v1-wait__card{padding:28px 22px}.v1-wait__lead{font-size:21px}.v1[data-locale=zh] .v1-wait__lead{font-size:15.5px}.v1-colophon__links,.v1-colophon__eho{grid-column:1/-1}.v1-page-head{grid-template-columns:1fr auto;min-height:58px}.v1-page-head>.v1-label{display:none}.v1-page-head__brand{font-size:18px}.v1-page-head__back{letter-spacing:.16em;gap:9px;font-size:10px}.v1-page-head__back .v1-arrow{width:18px}.v1-document__main{padding-top:58px}.v1-document__article{row-gap:54px}.v1-document__title h1{margin-top:20px;font-size:clamp(42px,12vw,56px);line-height:1}.v1[data-locale=zh] .v1-document__title h1{font-size:clamp(36px,10vw,46px)}.v1-document__language{margin-top:18px;font-size:17px}.v1-document__body h2{padding-top:28px;font-size:26px}.v1[data-locale=zh] .v1-document__body h2{font-size:21px}.v1-document__body p,.v1-document__body li{font-size:16px}.v1[data-locale=zh] .v1-document__body p,.v1[data-locale=zh] .v1-document__body li{font-size:15px}.v1-document__footer{grid-template-columns:1fr;gap:24px}.v1-document__mark{font-size:clamp(48px,17vw,70px)}}@media (prefers-reduced-motion:reduce){.v1 *,.v1 :before,.v1 :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
