html:lang(en){--f-display:"KL Display", "Iowan Old Style", Georgia, "Times New Roman", "Songti SC", "Noto Serif CJK SC", serif;--f-serif:var(--f-display);--f-quote:var(--f-display);--f-sans:"KL Latin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif;--f-text:var(--f-sans);--f-h2:var(--f-sans);--f-h3:var(--f-sans);--f-num:var(--f-sans);--f-mono:"KL Mono", "KL Latin", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--w-display:500;--t-display:-.012em;--fs-body:clamp(17px, 1.08vw, 18.5px);--fs-lead:clamp(19px, 1.4vw, 22.5px);--measure:34em;--em-night:#ffc890;--em-paper:var(--ember)}@media (width<=760px){html:lang(en){--fs-body:17px;--fs-lead:18.5px}}html:lang(en) body{font-variant-numeric:lining-nums;line-height:1.66}html:lang(en) :lang(zh){font-style:normal}html:lang(en) .lead{line-height:1.58}html:lang(en) .small{line-height:1.6}html:lang(en) p+p{margin-top:.9em}html:lang(en) .prose p+p{margin-top:1em}html:lang(en) :is(h1,h2,h3,h4,h5,.statement,.pull,.dl,.quick__q,.tui__cap,.tui__end,.fall__lead,.fall__end,.lp__coda,.rn__louis,.saw__noble,.flt__before p,.pc__p,.work__obs,.prt__cap,.verse p,.mid__h,.fcall__p,.pg__q){text-wrap:balance}html:lang(en) :is(p,li,dd){text-wrap:pretty}html:lang(en) .dl em,html:lang(en) .en-em{letter-spacing:-.005em;color:var(--em-night);font-style:italic;font-weight:500}html:lang(en) .paper .dl em,html:lang(en) .paper .en-em{color:var(--em-paper)}html:lang(en) .dl__l{display:inline}html:lang(en) .dl{font-variant-numeric:lining-nums}@media (width>=761px){html:lang(en) .dl--wide>.dl__l{display:block}}html:lang(en) .dl--always>.dl__l{display:block}html:lang(en) .statement{letter-spacing:-.012em;line-height:1.08}html:lang(en) .statement--sm{font-size:clamp(30px,3.6vw,58px);line-height:1.1}html:lang(en) .pull{letter-spacing:-.008em;font-size:clamp(26px,2.5vw,40px);font-style:italic;font-weight:500;line-height:1.22}html:lang(en) :is(.eyebrow,.fx-k,.kicker,.gch__k,.saw__h,.fd__more,.record__h,.sky__hemi){text-transform:uppercase;letter-spacing:.15em;font-size:12px}html:lang(en) .kicker{font-size:12.5px}html:lang(en) .fx-k{flex-wrap:wrap;gap:6px 12px}html:lang(en) .fx-n{letter-spacing:.12em}html:lang(en) .kicker b{font-weight:700}html:lang(en) .btn{letter-spacing:.005em;padding:0 26px;font-size:15.5px}html:lang(en) .link{letter-spacing:.005em}html:lang(en) .btn--sm{font-size:14.5px}html:lang(en) .brand__zh{font-family:var(--f-display);letter-spacing:.005em;font-size:23px;font-weight:600;line-height:.95}html:lang(en) .brand__en{font-family:var(--f-sans);letter-spacing:.42em;text-transform:none;opacity:.72;font-size:11px;font-weight:500}html:lang(en) .brand__txt{gap:4px}html:lang(en) .nav{gap:clamp(16px,1.7vw,30px)}html:lang(en) .nav a{letter-spacing:.005em;font-size:14.5px}@media (width<=1280px){html:lang(en) .nav{display:none}html:lang(en) .menu-btn{display:inline-flex}}html:lang(en) .menu-btn{letter-spacing:.04em}html:lang(en) .menu__list a{font-family:var(--f-display);letter-spacing:-.01em;font-size:clamp(32px,7.6vw,52px);font-weight:500;line-height:1.28}@media (width<=480px){html:lang(en) .menu__foot{grid-template-columns:1fr}}html:lang(en) .menu__list a small{text-transform:uppercase;letter-spacing:.14em;text-align:right}html:lang(en) .menu__close{letter-spacing:.04em}html:lang(en) .ft__door p:not(.eyebrow){letter-spacing:-.01em;font-size:clamp(28px,2.6vw,40px);line-height:1.14}html:lang(en) .ft__bottom{line-height:1.6}html:lang(en) .en-nr .nr__zh{font-family:var(--f-display);letter-spacing:0;font-size:clamp(30px,2.4vw,38px);font-weight:600}html:lang(en) .en-nr .nr__en{font-family:var(--f-sans);text-transform:none;letter-spacing:.4em;color:var(--brass);font-size:13px}html:lang(en) .en-nr .nr__role{letter-spacing:.01em}@media (width<=540px){html:lang(en) .en-nr .nr__role{flex-direction:column;align-items:flex-start;gap:2px}}html:lang(en) .nr__h.en-nr__h{width:min(46vw,690px);font-family:var(--f-display);letter-spacing:-.016em;writing-mode:horizontal-tb;text-align:left;font-size:clamp(42px,min(5.3vw,9.2vh),90px);font-weight:500;line-height:1}@media (width>=641px) and (aspect-ratio>=4.0001/5){html:lang(en) .en-nr .nr__text{max-width:min(540px,44vw)}}@media (prefers-reduced-motion:no-preference){html.js:lang(en) .en-nr__h .dl__l{animation:nr-col 1.6s var(--ease-out) both}html.js:lang(en) .en-nr__h .dl__l:first-child{animation-delay:.45s}html.js:lang(en) .en-nr__h .dl__l:nth-child(2){animation-delay:.62s}html.js:lang(en) .en-nr__h .dl__l:nth-child(3){animation-delay:.79s}html.js:lang(en) .en-nr__h .dl__l:nth-child(4){animation-delay:.96s}}@media (aspect-ratio<=4/5),(width<=640px){html:lang(en) .nr__h.en-nr__h{top:calc(var(--hd-h) + clamp(14px, 4vw, 30px));left:var(--gut);right:var(--gut);width:auto;max-width:15em;font-size:clamp(31px,8.6vw,54px);line-height:1.02}}@media (width>=641px) and (aspect-ratio<=4/5){html:lang(en) .nr__h.en-nr__h{font-size:clamp(44px,6.6vw,60px)}}html:lang(en) .ld__h{font-size:clamp(40px,4.3vw,72px);line-height:1.04}html:lang(en) .pil__h{letter-spacing:0;font-size:clamp(18px,1.35vw,21px)}html:lang(en) .fl__h{font-size:clamp(40px,4.3vw,72px);line-height:1.04}@media (width>=901px) and (width<=1199px){html:lang(en) .fl__body{max-width:min(600px,48vw)}}html:lang(en) .tr__h{font-size:clamp(36px,4vw,66px);line-height:1.06}html:lang(en) .tr__coda{max-width:24em}html:lang(en) .dr__q{letter-spacing:-.015em;font-size:clamp(38px,4.1vw,68px);line-height:1.03}html:lang(en) .dr__q--sm{font-size:clamp(30px,2.9vw,46px);line-height:1.06}html:lang(en) .tu__h{letter-spacing:-.014em;font-size:clamp(36px,3.7vw,60px);line-height:1.05}html:lang(en) .sky__h{font-size:clamp(36px,4vw,66px);line-height:1.06}html:lang(en) .sky__note{text-align:center;max-width:34em;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#f4efe799;margin:clamp(18px,2vw,26px) auto 0;font-size:12px}html:lang(en) .sky__star span{letter-spacing:.04em;font-family:Songti SC,Noto Serif CJK SC,Source Han Serif SC,serif}html:lang(en) .sky__lists li{font-family:Songti SC,Noto Serif CJK SC,Source Han Serif SC,serif}html:lang(en) .vo__h{font-size:clamp(34px,3.6vw,60px);line-height:1.06}html:lang(en) .dw__h{letter-spacing:-.018em;font-size:clamp(46px,6vw,104px);line-height:1}html:lang(en) .tu__body .lead{max-width:30em}html:lang(en) .ledger__fields li{letter-spacing:-.005em;margin-right:20px;padding-right:20px;font-size:clamp(18px,1.5vw,23px)}html:lang(en) .en-q p:first-child{letter-spacing:-.006em;font-size:clamp(25px,2.2vw,34px);font-style:italic;font-weight:500;line-height:1.24}html:lang(en) .en-q .en-q__zh{letter-spacing:.02em;color:#f4efe7a8;margin-top:12px;font-family:Songti SC,Noto Serif CJK SC,Source Han Serif SC,serif;font-size:15.5px;font-style:normal;font-weight:500;line-height:1.75}html:lang(en) .paper .en-q .en-q__zh{color:var(--ash)}html:lang(en) .en-px .px__grid{grid-template-columns:minmax(0,1fr)}html:lang(en) .en-px__h{max-width:11.5em;font-family:var(--f-display);letter-spacing:-.02em;color:#fbf7f0;text-shadow:0 0 40px #04060980;grid-area:1/1;align-self:start;font-size:clamp(46px,6vw,104px);font-style:italic;font-weight:500;line-height:.98}html:lang(en) .en-px__h em{color:var(--em-night)}html:lang(en) .en-px .px__body{grid-column:1}@media (width<=760px){html:lang(en) .en-px__h{font-size:clamp(38px,11vw,58px)}}html:lang(en) .sheet__t{overflow-wrap:break-word;font-size:clamp(18px,1.4vw,21px);line-height:1.15}html:lang(en) .voice__q[lang=zh-Hans]{color:#f4efe7cc;font-family:Songti SC,Noto Serif CJK SC,Source Han Serif SC,serif;font-size:clamp(17px,1.3vw,19.5px);line-height:1.8}html:lang(en) .paper .voice__q[lang=zh-Hans],html:lang(en) .paper-2 .voice__q[lang=zh-Hans]{color:#141218b8}html:lang(en) .voice__q[lang=en]{font-size:clamp(22px,1.8vw,28px);font-style:italic;line-height:1.3}html:lang(en) .voice__tr{font-family:var(--f-display);color:var(--star);margin-top:12px;font-size:clamp(20px,1.55vw,24px);font-style:italic;line-height:1.34}html:lang(en) .paper .voice__tr{color:var(--ink)}html:lang(en) .voice__tr b{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist-2);margin:0 0 6px;font-size:11px;font-style:normal;font-weight:500;display:block}html:lang(en) .voice__by{letter-spacing:.02em}html:lang(en) :is(.prt__cap,.co__cap,.fs__cap){letter-spacing:0;font-size:17.5px;font-style:italic;font-weight:500;line-height:1.38}html:lang(en) .saw__prt .prt__cap,html:lang(en) .flt__us .prt__cap{font-size:19px}html:lang(en) .prt__cap--id .prt__cap-b{letter-spacing:.02em;font-size:13px;font-style:normal}html:lang(en) :is(.pa__t,.sheet__t,.dk-sheet__t,.work__t){font-style:italic}html:lang(en) :is(.gch__n,.reel__n,.tui__rm,.trail__y,.steps li,.checklist li){font-variant-numeric:lining-nums}html:lang(en) .trail__t{line-height:1.55}html:lang(en) .trail__y .small{letter-spacing:.04em}html:lang(en) .checklist li{line-height:1.5}html:lang(en) .gsec__list li,html:lang(en) .terms dd,html:lang(en) .steps li p{line-height:1.6}html:lang(en) .direct a span:first-child{text-transform:uppercase;letter-spacing:.14em;font-size:12px}@media (width>=901px) and (aspect-ratio>=4.0001/5){html:lang(en) .en-co .co__text{width:min(650px,47vw)}}html:lang(en) .co__h{letter-spacing:-.016em;font-size:clamp(42px,4.5vw,80px);line-height:1}html:lang(en) .co__h em{color:var(--em-night)}@media (width<=560px){html:lang(en) .co__h{font-size:min(40px,10.2vw)}}html:lang(en) .quick__q{letter-spacing:-.006em;font-size:clamp(23px,1.85vw,29px);font-weight:600;line-height:1.12}html:lang(en) .quick__a{line-height:1.6}html:lang(en) .reel__h{font-size:clamp(32px,3vw,50px);line-height:1.08}html:lang(en) .reel__t{line-height:1.35}html:lang(en) .reel__list a{grid-template-columns:58px minmax(0,1fr);grid-template-areas:"n t""n c";row-gap:4px}html:lang(en) .reel__n{grid-area:n}html:lang(en) .reel__t{grid-area:t}html:lang(en) .reel__c{grid-area:c}@media (width<=1199px){html:lang(en) .reel{grid-template-columns:1fr}}html:lang(en) .gch__h{letter-spacing:-.016em;font-size:clamp(38px,4.3vw,74px);line-height:1.02}html:lang(en) .gch__p{line-height:1.55}html:lang(en) .gch__n{font-weight:500}html:lang(en) .gsec__q{letter-spacing:-.01em;font-size:clamp(21px,1.75vw,28px);line-height:1.24}html:lang(en) .gsec__a{line-height:1.55}html:lang(en) .en-rn .rn__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}html:lang(en) .en-rn__h{font-family:var(--f-display);letter-spacing:-.01em;color:#fbf7f0;margin-top:6px;font-size:clamp(30px,2.7vw,46px);font-style:italic;font-weight:500;line-height:1.16}@media (width<=900px){html:lang(en) .en-rn .rn__grid{grid-template-columns:minmax(0,1fr)}html:lang(en) .en-rn__h{font-size:clamp(30px,8.4vw,42px)}}html:lang(en) .rn__louis{font-size:clamp(22px,1.9vw,29px);font-style:italic;line-height:1.3}html:lang(en) .rl__q.gsec__q{font-family:var(--f-display);letter-spacing:-.016em;font-size:clamp(38px,4.2vw,70px);font-weight:500;line-height:1.04}html:lang(en) .truth__h{font-size:clamp(24px,2vw,31px);font-weight:600;line-height:1.1}html:lang(en) .truth p{line-height:1.6}html:lang(en) .truths__end{max-width:20em;font-size:clamp(28px,2.8vw,46px);font-style:italic;line-height:1.14}html:lang(en) .rc__h{font-size:clamp(36px,4vw,66px);line-height:1.04}html:lang(en) .mid__h{font-size:clamp(27px,2.4vw,40px);line-height:1.12}html:lang(en) .kw .gsec__a{padding-left:22px;font-size:clamp(24px,2.1vw,33px);line-height:1.26}html:lang(en) :is(.tui__h,.fall__h,.carry__h){letter-spacing:-.014em;font-size:clamp(34px,3.4vw,58px);line-height:1.04}html:lang(en) .tui__cap{font-size:clamp(21px,1.7vw,27px);font-style:italic;line-height:1.3}html:lang(en) .tui__cap>span+span{font-weight:600}html:lang(en) .tui__proof{letter-spacing:.04em}html:lang(en) .tui__end{font-family:var(--f-display);font-size:clamp(22px,1.85vw,28px);font-weight:600;line-height:1.28}html:lang(en) .tui__people,html:lang(en) .tui__guides{line-height:1.6}html:lang(en) .fall__lead{font-size:clamp(25px,2.2vw,34px);font-style:italic;font-weight:500;line-height:1.18}html:lang(en) .fall__pair{font-size:clamp(23px,2vw,30px);font-style:italic;line-height:1.3}html:lang(en) .fall__end{font-family:var(--f-display);font-size:clamp(22px,1.8vw,27px);line-height:1.3}html:lang(en) .en-carry .carry__row{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}html:lang(en) .en-carry__art{font-family:var(--f-display);letter-spacing:-.01em;color:#fbf7f0;text-shadow:0 0 36px #f08a241f;border-left:1px solid #f08a24bf;padding-left:clamp(16px,1.6vw,24px);font-size:clamp(25px,2.4vw,40px);font-style:italic;font-weight:500;line-height:1.2}html:lang(en) .en-carry__art>span{display:block}html:lang(en) .en-carry__art>span+span{margin-top:.22em}@media (width<=760px){html:lang(en) .en-carry .carry__row{grid-template-columns:minmax(0,1fr)}}html:lang(en) .verse p{font-size:clamp(21px,1.7vw,26px);font-style:italic;line-height:1.36}html:lang(en) .lp__h{font-size:clamp(34px,3.4vw,58px);line-height:1.04}html:lang(en) .lp__t{line-height:1.6}html:lang(en) .lp__coda{font-size:clamp(21px,1.7vw,27px);font-style:italic;line-height:1.32}html:lang(en) .walk__h{letter-spacing:-.016em;font-size:clamp(40px,4.4vw,72px);line-height:1}html:lang(en) .walk__lines{font-size:clamp(23px,2vw,31px);line-height:1.3}html:lang(en) .walk__end{color:var(--em-night);font-size:clamp(23px,2vw,31px);font-style:italic;line-height:1.3}html:lang(en) .fit__col li{font-size:clamp(21px,1.7vw,26px);line-height:1.24}html:lang(en) .fit__col h4{text-transform:uppercase;letter-spacing:.14em;font-size:12px}html:lang(en) :is(.quizq__h,.faqh){font-size:clamp(34px,3.4vw,58px);line-height:1.04}html:lang(en) .quiz__opts span{min-width:72px}html:lang(en) .gate__q{max-width:18em;font-size:clamp(36px,4.1vw,70px);line-height:1.06}html:lang(en) .fs__h{letter-spacing:-.018em;font-size:clamp(42px,4vw,72px);line-height:.98}html:lang(en) .fw__h{font-size:clamp(40px,4.4vw,76px);line-height:1}html:lang(en) .fw__h em{color:var(--em-night)}html:lang(en) .en-fq{text-align:left;grid-template-columns:minmax(0,4fr) minmax(0,6fr);justify-content:stretch;align-items:start;gap:clamp(36px,6vw,110px);display:grid}html:lang(en) .en-fq .fq__q{justify-items:start;gap:14px}html:lang(en) .en-fq__en{font-family:var(--f-display);letter-spacing:-.012em;color:#fbf7f0;text-shadow:0 0 40px #f08a241f;font-size:clamp(30px,2.9vw,48px);font-style:italic;font-weight:500;line-height:1.14}html:lang(en) .en-fq__zh{letter-spacing:.04em;color:#f4efe7a8;font-family:Songti SC,Noto Serif CJK SC,Source Han Serif SC,serif;font-size:16px;line-height:1.75}@media (width<=900px){html:lang(en) .en-fq{grid-template-columns:minmax(0,1fr)}}html:lang(en) .saw__noble{max-width:17em;font-size:clamp(27px,2.5vw,40px);font-style:italic;font-weight:500;line-height:1.16}html:lang(en) .saw h4.h3{font-size:20px;line-height:1.25}html:lang(en) .saw p{line-height:1.6}html:lang(en) .arc__h{font-size:clamp(34px,3.4vw,58px);line-height:1.04}html:lang(en) .flt__before{font-size:clamp(21px,1.7vw,26px);line-height:1.4}html:lang(en) .flt__b>p{line-height:1.6}html:lang(en) .fd__h{font-size:clamp(36px,3.8vw,64px);line-height:1.04}html:lang(en) .fcall__h{font-size:clamp(31px,3.6vw,62px);line-height:1.04}html:lang(en) .fj__h{font-size:clamp(32px,3.2vw,54px);line-height:1.06}html:lang(en) .facts__h{font-size:clamp(32px,3vw,52px);line-height:1.06}html:lang(en) .fc__h{font-size:clamp(38px,4.4vw,76px);line-height:1.02}html:lang(en) .en-sc__t{font-family:var(--f-display);letter-spacing:-.03em;text-align:right;color:#fbf7f0;text-shadow:0 0 44px #0406098c,0 2px 12px #04060959;grid-area:1/2;place-self:start end;margin:0 clamp(0px,3vw,56px) 0 0;font-size:clamp(76px,min(15vh,10.4vw),184px);font-weight:500;line-height:.86}html:lang(en) .en-sc__t>span,html:lang(en) .en-sc__t>em{display:block}html:lang(en) .en-sc__t em{color:var(--em-night);padding-right:.06em;font-style:italic}html:lang(en) .en-sc .sc__s{letter-spacing:.5em;font-family:Songti SC,Noto Serif CJK SC,serif;font-size:13px}html:lang(en) .en-sc .sc__n{font-size:clamp(26px,2.3vw,36px);line-height:1.1}html:lang(en) .en-sc .sc__note{line-height:1.6}@media (aspect-ratio<=4/5),(width<=640px){html:lang(en) .en-sc__t{z-index:2;top:calc(var(--hd-h) + 14px);right:var(--gut);margin:0;font-size:clamp(56px,17vw,112px);position:absolute}}html:lang(en) .sreel__t{font-size:clamp(17px,1.3vw,20px);line-height:1.1}html:lang(en) .en-pro p{line-height:1.12}html:lang(en) .en-pro p+p{margin-top:.5em}html:lang(en) .en-stc .stc__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"head head""body prints";gap:clamp(28px,3.4vw,48px) clamp(32px,5vw,96px)}html:lang(en) .en-stc.stc--flip .stc__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"head head""prints body"}html:lang(en) .en-stc.stc--text .stc__grid{grid-template-columns:minmax(0,40em);grid-template-areas:"head""body";justify-content:center}html:lang(en) .en-stc .stc__grid--after{grid-template-areas:"body prints"}html:lang(en) .en-stc .stc__head{align-content:start;justify-items:start;gap:12px;display:grid;position:static}html:lang(en) .en-stc.stc--flip .stc__head{text-align:right;justify-items:end}html:lang(en) .en-stc .stc__fr{place-items:center start;gap:14px;display:flex}html:lang(en) .en-stc .stc__fr .fx-n{border-bottom:0;border-right:1px solid;padding:0 14px 0 0}html:lang(en) .en-stc__t{font-family:var(--f-display);letter-spacing:-.024em;color:var(--star);font-size:clamp(58px,6.6vw,118px);font-weight:500;line-height:.92}html:lang(en) .paper .en-stc__t{color:var(--ink)}html:lang(en) .en-stc .stc__text{max-width:33em;line-height:1.62}html:lang(en) .en-stc .stc__text p+p{margin-top:1em}html:lang(en) .en-code{font-family:var(--f-display);color:#fbf7f0;border-left:1px solid #f08a24bf;margin-top:26px;padding-left:clamp(16px,1.6vw,24px);font-size:clamp(24px,2.2vw,34px);font-style:italic;font-weight:500;line-height:1.22}html:lang(en) .en-code>span{display:block}html:lang(en) .record li{line-height:1.55}@media (width<=900px){html:lang(en) .en-stc .stc__grid,html:lang(en) .en-stc.stc--flip .stc__grid,html:lang(en) .en-stc.stc--text .stc__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body""prints"}html:lang(en) .en-stc .stc__grid--after{grid-template-areas:"body""prints"}html:lang(en) .en-stc.stc--flip .stc__head{text-align:left;justify-items:start}html:lang(en) .en-stc__t{font-size:clamp(52px,15vw,88px)}}html:lang(en) .en-skey__v{z-index:2;top:clamp(96px,24vh,260px);right:max(var(--gut), calc((100vw - var(--max)) / 2 + var(--gut)));max-width:min(13.5em,42vw);font-family:var(--f-display);letter-spacing:-.012em;text-align:right;color:#fbf7f0;text-shadow:0 0 34px #040609a6,0 2px 10px #04060966;margin:0;font-size:clamp(30px,3.4vw,58px);font-style:italic;font-weight:500;line-height:1.08;position:absolute}@media (aspect-ratio<=4/5),(width<=640px){html:lang(en) .en-skey__v{top:clamp(56px,22vw,140px);left:var(--gut);right:var(--gut);text-align:right;max-width:none;font-size:clamp(26px,7.2vw,40px)}}html:lang(en) .st-coda__h{max-width:14em}html:lang(en) .st-coda__road{letter-spacing:-.008em;font-size:clamp(27px,2.8vw,46px);font-style:italic;font-weight:500;line-height:1.16}html:lang(en) .en-po .po__grid{grid-template-columns:minmax(0,34em)}html:lang(en) .en-po__h{font-family:var(--f-display);letter-spacing:-.024em;color:#fbf7f0;text-shadow:0 0 40px #04060980;margin-top:clamp(14px,2vh,24px);font-size:clamp(56px,6.6vw,118px);font-weight:500;line-height:.92}@media (aspect-ratio<=4/5),(width<=640px){html:lang(en) .en-po__h{font-size:clamp(48px,14vw,84px)}}html:lang(en) .pidx__t{font-size:clamp(16px,1.25vw,19px);line-height:1.1}@media (width<=380px){html:lang(en) .pidx__list{grid-template-columns:repeat(2,minmax(0,1fr))}html:lang(en) .pidx__list li:first-child{grid-column:span 2}html:lang(en) .pidx__list li:nth-child(odd){border-right:1px solid var(--hair-n)}}html:lang(en) .pa__h{font-size:clamp(38px,4vw,68px);line-height:1.02}html:lang(en) .pa__t{font-size:clamp(23px,1.9vw,30px);line-height:1.1}html:lang(en) .pa__orgf{letter-spacing:.14em}html:lang(en) .pc__h{letter-spacing:-.024em;font-size:clamp(48px,5.6vw,100px);line-height:.96}html:lang(en) .pc__p{font-size:clamp(21px,1.75vw,27px);font-style:italic;line-height:1.3}html:lang(en) .pz__h{font-size:clamp(34px,4.2vw,72px);line-height:1.02}html:lang(en) .dk-intro__t{letter-spacing:-.026em;font-size:clamp(60px,8vw,144px);line-height:.92}html:lang(en) .dk-intro__y{letter-spacing:.12em}html:lang(en) .work__t{font-size:clamp(34px,3.2vw,54px);font-weight:600;line-height:1.02}html:lang(en) .work__obs{font-family:var(--f-display);font-size:clamp(23px,1.9vw,30px);font-weight:500;line-height:1.24}html:lang(en) .dk-sheet__t{font-size:16px;line-height:1.12}html:lang(en) .work__life{line-height:1.6}html:lang(en) .en-pr .pr__grid{grid-template-columns:minmax(0,33em);grid-template-areas:"k""h""body"}html:lang(en) .en-pr__h{font-family:var(--f-display);letter-spacing:-.022em;color:#fbf7f0;grid-area:h;margin-top:4px;font-size:clamp(50px,5.4vw,98px);font-weight:500;line-height:.96}@media (aspect-ratio<=4/5),(width<=900px){html:lang(en) .en-pr__h{font-size:clamp(42px,11vw,70px)}}html:lang(en) .ph2{font-size:clamp(36px,3.8vw,66px);line-height:1.04}html:lang(en) .how__h{letter-spacing:-.01em;line-height:1.22}html:lang(en) .pg__r{font-size:clamp(27px,2.3vw,36px);line-height:1.05}html:lang(en) .pg__name{font-size:clamp(25px,2.05vw,31px);line-height:1.06}html:lang(en) .pg__q{font-size:clamp(25px,2.2vw,34px);line-height:1.14}html:lang(en) .vl__h{max-width:15em;font-size:clamp(36px,4vw,70px);line-height:1.04}html:lang(en) .prop-proof{line-height:1.55}html:lang(en) .ct__h{letter-spacing:-.018em;font-size:clamp(44px,4.6vw,82px);line-height:.98}html:lang(en) .ctf__h{font-size:clamp(34px,3.4vw,58px);line-height:1.04}html:lang(en) .legal__h{font-size:clamp(46px,5vw,88px);line-height:.98}html:lang(en) .legal .prose p{line-height:1.66}html:lang(en) .nf__h{max-width:13em;font-size:clamp(38px,4.2vw,68px);line-height:1.04}html:lang(en) .form .field>label,html:lang(en) .form .field legend{letter-spacing:0}@media (width<=413px){html:lang(en) .viewer__bar{gap:8px}html:lang(en) .viewer__btns{gap:4px}html:lang(en) .viewer__btn{padding:0 10px}html:lang(en) .viewer__btn:is([data-v-prev],[data-v-next]){color:#0000;width:48px;padding:0;position:relative;overflow:hidden}html:lang(en) .viewer__btn:is([data-v-prev],[data-v-next]):after{content:"→";content:"→" / "";color:var(--star);place-items:center;font-size:19px;display:grid;position:absolute;inset:0}html:lang(en) .viewer__btn[data-v-prev]:after{transform:scaleX(-1)}}
