:root{--paper: #f5f0e8;--paper-2: #ebe3d6;--ink: #1b1613;--muted: #6a6158;--brass: #8f6844;--brass-deep: #6b4830;--brass-2: #d4b48a;--foam: #fbf7f2;--night: #0c1214;--night-2: #162428;--line: rgba(27, 22, 19, .1);--line-strong: rgba(27, 22, 19, .2);--serif: "Fraunces", "Noto Serif SC", "Noto Serif JP", "Noto Serif KR", "Noto Serif Thai", serif;--sans: "Outfit", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Noto Sans Thai", sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}[id]{scroll-margin-top:76px}:root[lang=th]{overflow-wrap:anywhere}body{margin:0;background:radial-gradient(820px 340px at 100% -8%,rgba(212,180,138,.28),transparent 52%),radial-gradient(640px 280px at 0% 12%,rgba(143,104,68,.07),transparent 58%),var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}::selection{background:#e4d0bc;color:var(--ink)}:focus-visible{outline:1px solid var(--brass);outline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,.display{font-family:var(--serif);font-weight:560;font-optical-sizing:auto;letter-spacing:-.045em;line-height:.94;margin:0}p{margin:0}a{color:inherit}img,svg,canvas{max-width:100%}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.kicker{margin:0 0 16px;color:var(--brass);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}:root[lang^=zh] .kicker,:root[lang=ja] .kicker,:root[lang=ko] .kicker,:root[lang=th] .kicker,:root[lang=tr] .kicker{letter-spacing:.04em;text-transform:none;font-size:.92rem}.display{font-size:clamp(2.6rem,5vw,4.8rem);max-width:18ch}h2.display:after{content:"";display:block;width:64px;height:5px;margin-top:22px;background:linear-gradient(var(--brass),var(--brass)) 0 0 / 64px 1px no-repeat,linear-gradient(var(--brass-2),var(--brass-2)) 0 4px / 28px 1px no-repeat}.lede{margin-top:18px;max-width:38rem;font-size:1.08rem;color:#3c342c}.lede.light{color:#e7dfd6}.quiet{margin-top:22px;max-width:42rem;color:var(--muted)}.fine{margin-top:22px;color:#b7aa9c;font-size:.8rem;max-width:40rem}.nav{position:fixed;z-index:40;top:0;left:0;right:0;width:100%;display:flex;align-items:center;gap:22px;min-height:72px;padding:0 clamp(18px,4vw,48px);border-radius:0;background:transparent;color:var(--foam);border-bottom:1px solid transparent;transition:background .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease)}.nav.is-solid{background:#f4efe8e6;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--serif);letter-spacing:.16em;font-weight:620;font-size:.95rem;flex:none}.brand small{display:block;margin-top:2px;letter-spacing:.01em;font-family:var(--sans);font-weight:400;font-size:.68rem;opacity:.68}.mark{width:28px;height:28px;flex:none}.nav-links{display:flex;align-items:center;gap:2px}.nav-links a{background:transparent;border:0;border-radius:0;text-decoration:none;padding:8px 10px;font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.nav-links a:hover{color:var(--brass-2)}.nav.is-solid .nav-links a:hover{color:var(--brass)}:root[lang^=zh] .nav-links a,:root[lang=ja] .nav-links a,:root[lang=ko] .nav-links a,:root[lang=th] .nav-links a,:root[lang=tr] .nav-links a{letter-spacing:.02em;text-transform:none;font-size:.92rem;padding:8px}.lang{position:relative;margin-left:auto}.lang-btn{background:transparent;border:1px solid transparent;border-bottom:1px solid currentColor;border-radius:0;padding:6px 0 5px;cursor:pointer;font-size:.84rem;letter-spacing:.04em;white-space:nowrap}.nav.is-solid .lang-btn{border:1px solid var(--line-strong);padding:7px 12px 6px;background:#fbf7f2b3}.lang-menu{position:absolute;right:0;top:calc(100% + 14px);min-width:196px;margin:0;padding:6px 0;list-style:none;background:var(--foam);color:var(--ink);border:1px solid var(--line-strong);box-shadow:0 24px 60px #0c12142e;border-top:2px solid var(--brass)}.lang-menu button{width:100%;display:flex;align-items:baseline;gap:14px;background:transparent;border:0;border-radius:0;text-align:left;padding:9px 16px;cursor:pointer;font-size:.95rem}.lang-menu button span{min-width:2.6em;flex:none;color:var(--brass);font-size:.78rem;letter-spacing:0;white-space:nowrap}.lang-menu button:hover,.lang-menu button[aria-selected=true]{background:#8d5a3c14}.nav-toggle{display:none;width:42px;height:42px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.burger,.burger:before,.burger:after{display:block;width:18px;height:1px;background:currentColor;position:relative;transition:transform .35s var(--ease)}.burger:before,.burger:after{content:"";position:absolute;left:0}.burger:before{top:-6px}.burger:after{top:6px}.burger.is-open{background:transparent}.burger.is-open:before{top:0;transform:rotate(45deg)}.burger.is-open:after{top:0;transform:rotate(-45deg)}.nav-sheet{position:absolute;top:100%;left:0;right:0;display:grid;padding:4px 0 12px;background:var(--foam);color:var(--ink);border-radius:0;border-top:1px solid var(--line);box-shadow:0 24px 48px #0e16181f}.nav-sheet a{text-decoration:none;padding:13px clamp(18px,4vw,48px);border-bottom:1px solid var(--line)}.nav-sheet a em{font-family:var(--serif);font-style:italic;font-weight:560;font-size:clamp(1.7rem,5vw,2.3rem);letter-spacing:-.03em}:root[lang^=zh] .nav-sheet a em,:root[lang=ja] .nav-sheet a em,:root[lang=ko] .nav-sheet a em,:root[lang=th] .nav-sheet a em{font-style:normal}.nav-sheet a:hover{color:var(--brass)}.hero{position:relative;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--night);color:var(--foam)}.hero-stage{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.045);transition:opacity 1.35s ease,transform 1.8s var(--ease)}.hero.is-live .hero-stage{opacity:1;transform:none}.hero-stage canvas{display:block;width:100%;height:100%}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#080c10c7,#080c1066,#080c1005 48%,#080c1000),linear-gradient(180deg,#080c1029,#080c1000 24%,#080c100d 58%,#080c106b);pointer-events:none}.hero-copy{position:relative;z-index:2;width:min(860px,100%);padding:128px clamp(20px,5.5vw,88px) 132px}.hero-kicker{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 20px;color:var(--brass-2);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}:root[lang^=zh] .hero-kicker,:root[lang=ja] .hero-kicker,:root[lang=ko] .hero-kicker,:root[lang=th] .hero-kicker,:root[lang=tr] .hero-kicker{letter-spacing:.03em;text-transform:none;font-size:.92rem}.hero-kicker span{color:var(--foam)}.hero-title{font-size:clamp(3.15rem,6.5vw,6.5rem);max-width:12ch;color:var(--foam);text-shadow:0 20px 48px rgba(8,12,14,.4)}.hero-title span{display:block;padding-bottom:.06em;overflow-wrap:anywhere}.hero-title-em{font-style:italic;font-weight:500;color:#f3e2d4}:root[lang^=zh] .hero-title{font-size:clamp(2.55rem,5.2vw,4.7rem);max-width:8em}:root[lang=ja] .hero-title,:root[lang=ko] .hero-title,:root[lang=th] .hero-title{font-size:clamp(2.7rem,5.6vw,5rem);max-width:10em}:root[lang=tr] .hero-title{max-width:13ch}:root[lang=es] .hero-title{max-width:14ch}:root[lang^=zh] .hero-title-em,:root[lang=ja] .hero-title-em,:root[lang=ko] .hero-title-em,:root[lang=th] .hero-title-em{font-style:normal}.hero-lede{margin-top:22px;max-width:34rem;color:#e6ddd4;font-size:1.06rem;font-weight:300}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:30px}.hero-foot{margin-top:18px;max-width:34rem;color:#c9b8aa;font-size:.92rem}.hero-facts{position:absolute;z-index:2;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 36px;margin:0;padding:28px clamp(20px,5.5vw,88px) 30px;list-style:none;border-top:1px solid rgba(212,180,138,.28);background:linear-gradient(180deg,#0c121400,#080c0ee6 24%,#0c1214)}.hero-facts li{margin:0;color:#efe6dc;font-size:.95rem;line-height:1.45}.hero-facts li:before{content:"";display:block;width:36px;height:1px;margin-bottom:12px;background:linear-gradient(90deg,var(--brass-2),transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:0;border:1px solid transparent;text-decoration:none;cursor:pointer;font-weight:500;letter-spacing:.06em;transition:background .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease)}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(180deg,#b1845c,#7a5236);color:#fbf7f2;border-color:#e2c7a4;box-shadow:inset 0 1px #ffecd673,0 12px 28px #080c0e38}.btn-primary:hover{background:linear-gradient(180deg,#c29368,#6b4830)}.btn-ghost{min-height:50px;padding:0 22px;background:#0c121447;color:var(--foam);border:1px solid rgba(212,180,138,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{color:#fff;border-color:#f3e6d4;background:#0c121473}.ticker{overflow:hidden;background:var(--paper);border-bottom:1px solid var(--line);padding:13px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ticker-track{display:flex;width:max-content;animation:ticker 48s linear infinite;font-size:.88rem;letter-spacing:.01em;color:#3a332c}.ticker-track span{display:inline-flex;align-items:center;padding-right:28px}.ticker-track span:before{content:"";width:5px;height:5px;margin-right:28px;background:var(--brass);transform:rotate(45deg)}@keyframes ticker{to{transform:translate(-50%)}}.block{position:relative;display:block;padding:clamp(92px,11vw,140px) clamp(20px,5.5vw,88px);min-width:0;overflow:clip}.band{background:var(--paper-2)}.sec-index{position:absolute;right:clamp(16px,4vw,72px);top:clamp(78px,9vw,124px);font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(4.2rem,8vw,6.6rem);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(143,104,68,.34);pointer-events:none;-webkit-user-select:none;user-select:none}.place-list{margin-top:48px;display:grid;gap:12px}.place{position:relative;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,.7fr) minmax(0,.85fr) minmax(72px,.4fr) minmax(0,.7fr);gap:12px 22px;width:100%;padding:26px 22px 22px 24px;border:1px solid var(--line);background:#fbf7f29e;text-align:left;cursor:pointer;box-shadow:0 0 0 transparent;transition:background .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.place:last-child{border-bottom:1px solid var(--line)}.place:hover{border-color:#8f684459;background:#fbf7f2}.place.is-on{border-color:#8f68448c;background:linear-gradient(90deg,rgba(212,180,138,.18),transparent 18%),#fbf7f2;box-shadow:inset 3px 0 0 var(--brass),0 18px 40px #1b16130d}.place-title{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline}.place-title strong{font-family:var(--serif);font-size:clamp(1.7rem,2.3vw,2.35rem);font-weight:560;letter-spacing:-.03em}.place-title em{font-style:italic;color:var(--brass);font-size:.95rem}.place-name small,.place-stat small{display:block;color:var(--muted);margin-top:4px}.place-name p{max-height:0;overflow:hidden;opacity:0;margin-top:0;color:#3f382f;max-width:38rem;transition:max-height .5s var(--ease),opacity .35s var(--ease),margin-top .35s var(--ease)}.place.is-on .place-name p{max-height:14rem;opacity:1;margin-top:10px}.place-stat span{display:block;color:var(--muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}:root[lang^=zh] .place-stat span,:root[lang=ja] .place-stat span,:root[lang=ko] .place-stat span,:root[lang=th] .place-stat span,:root[lang=tr] .place-stat span{letter-spacing:0;text-transform:none;font-size:.82rem}.place-stat b{display:block;margin-top:6px;font-family:var(--serif);font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:560;letter-spacing:-.03em}.bar{display:block;height:2px;margin-top:12px;background:#1b16131a}.bar:before{content:"";display:block;height:100%;width:var(--w);background:var(--brass)}.yield-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:28px 36px;margin-top:40px;align-items:stretch}.yield-controls{display:flex;flex-direction:column;gap:26px;min-width:0}.yield-controls .quiet{margin-top:auto;padding-top:8px}.field span{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.field strong{font-family:var(--serif);font-size:clamp(1.6rem,2vw,2rem);font-weight:560;letter-spacing:-.03em}.field small{color:var(--muted)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;margin:16px 0 6px;border:0;border-radius:0;background:transparent;padding:0;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--brass) var(--p, 0%),rgba(27,22,19,.16) var(--p, 0%))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-7px;border-radius:50%;background:var(--foam);border:2px solid var(--brass);box-shadow:0 0 0 5px #8f68441f;cursor:pointer}input[type=range]::-moz-range-track{height:2px;background:linear-gradient(90deg,var(--brass) var(--p, 0%),rgba(27,22,19,.16) var(--p, 0%));border:0}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--foam);border:2px solid var(--brass);box-shadow:0 0 0 5px #8f68441f;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:8px;border-bottom:0}.chip{border:1px solid var(--line-strong);border-radius:0;background:#fbf7f273;min-height:40px;margin:0;padding:0 14px;cursor:pointer;color:var(--muted);transition:color .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease)}.chip:hover{color:var(--brass-deep);border-color:var(--brass);background:transparent}.chip.is-on{color:var(--foam);border-color:var(--brass-deep);background:var(--ink)}.panel-night{position:relative;min-width:0;background:radial-gradient(480px 220px at 100% 0%,rgba(212,180,138,.16),transparent 58%),linear-gradient(180deg,#162428 0%,var(--night) 42%);color:var(--foam);border-radius:0;padding:clamp(32px,3.2vw,44px);border:1px solid rgba(212,180,138,.45);box-shadow:0 24px 60px #0c12141f,inset 0 1px #ffecd614}.panel-night:before,.panel-night:after{content:"";position:absolute;width:16px;height:16px;pointer-events:none;border-color:var(--brass-2);border-style:solid}.panel-night:before{top:10px;left:10px;border-width:1px 0 0 1px}.panel-night:after{right:10px;bottom:10px;border-width:0 1px 1px 0}.panel-top{display:flex;justify-content:space-between;gap:12px;color:var(--brass-2);font-size:.92rem;padding-bottom:8px}.stats-2{display:grid;grid-template-columns:1fr 1fr;margin-top:8px;border-top:1px solid rgba(247,243,238,.14)}.stat{padding:18px 18px 18px 0;border-bottom:1px solid rgba(247,243,238,.14)}.stat:nth-child(odd){padding-right:22px;border-right:1px solid rgba(247,243,238,.14)}.stat:nth-child(2n){padding-left:22px}.stat b{display:block;font-family:var(--serif);font-weight:560;font-size:clamp(1.7rem,2.4vw,2.5rem);letter-spacing:-.04em;line-height:1;color:#f6efe6}.stat span{display:block;margin-top:8px;color:#cbbfab;font-size:.84rem}.ledger{background:var(--paper)}.ledger-pin{padding:clamp(88px,10vw,120px) clamp(20px,5.5vw,88px)}@media(min-width:960px){.ledger-pin{min-height:100dvh;display:flex;flex-direction:column;justify-content:center}}.ledger-line{height:1px;margin:36px 0 0;background:var(--line)}.ledger-line span{display:block;height:1px;margin-top:-1px;background:var(--brass);transform-origin:left center}.years{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;padding:0}.year{padding:22px 0 8px;border-top:0}.year em,.ledger-sums em{font-style:italic;font-family:var(--serif);color:var(--brass);font-size:1rem}.year strong,.ledger-sums strong{display:block;margin:10px 0 8px;font-family:var(--serif);font-size:clamp(2rem,3.6vw,3.3rem);font-weight:560;letter-spacing:-.045em;line-height:.95}.year span{color:var(--muted)}.ledger-sums{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;margin-top:8px;padding-top:22px;border-top:1px solid var(--line)}.versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px 28px;align-items:end;margin:36px 0 8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.versus b{display:block;font-family:var(--serif);font-size:clamp(2.8rem,6vw,5.6rem);font-weight:560;letter-spacing:-.05em;line-height:.86}.versus span{display:block;margin-top:8px;color:var(--muted);max-width:16rem}.versus i{font-family:var(--serif);font-style:italic;color:var(--brass);font-size:1.35rem;padding-bottom:1.6rem}.sheet-wrap{margin-top:8px;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.sheet{width:100%;min-width:720px;border-collapse:collapse}.sheet th{text-align:left;font-weight:500;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:14px 18px 12px 0}:root[lang^=zh] .sheet th,:root[lang=ja] .sheet th,:root[lang=ko] .sheet th,:root[lang=th] .sheet th,:root[lang=tr] .sheet th{letter-spacing:0;text-transform:none;font-size:.86rem}.sheet td{padding:18px 18px 18px 0;border-top:1px solid var(--line);vertical-align:top}.sheet td:first-child{font-family:var(--serif);font-size:1.25rem}.sheet tr.is-house td{background:#8f684414}.sheet tr.is-house td:first-child{box-shadow:inset 2px 0 0 var(--brass)}.steps{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin:36px 0 0;padding:0}.steps li{position:relative;padding:28px 8px 28px 22px;border-top:1px solid var(--line);background:linear-gradient(90deg,rgba(251,247,242,.7),transparent 70%)}.steps li:before{content:"";position:absolute;left:0;top:30px;bottom:30px;width:1px;background:var(--brass-2)}.steps em{color:var(--brass);font-family:var(--serif);font-style:italic;letter-spacing:0;font-size:.95rem}.steps strong{display:block;margin:8px 0;font-family:var(--serif);font-size:clamp(1.45rem,2vw,1.9rem);font-weight:560;letter-spacing:-.03em}.steps p{color:#3f382f;max-width:34rem}.desk-wrap{padding:0}.desk{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:36px 56px;padding:clamp(88px,9vw,128px) clamp(20px,5.5vw,88px);border-radius:0;background:radial-gradient(520px 240px at 0% 0%,rgba(36,86,90,.28),transparent 55%),var(--night);color:var(--foam)}.desk .kicker{color:var(--brass-2)}.desk h2.display:after{background:linear-gradient(var(--brass-2),var(--brass-2)) 0 0 / 64px 1px no-repeat,linear-gradient(#d4b48a73,#d4b48a73) 0 4px / 28px 1px no-repeat}.channel-list{margin-top:32px}.channel-list a{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 18px;align-items:baseline;padding:16px 0;border-top:1px solid rgba(247,243,238,.16);text-decoration:none;min-width:0;transition:color .35s var(--ease)}.channel-list a:last-child{border-bottom:1px solid rgba(247,243,238,.16)}.channel-list a:hover{color:#f3e2d4}.channel-list a:hover small{color:var(--brass-2)}.channel-list span{font-family:var(--serif);font-size:clamp(1.45rem,2vw,2rem);letter-spacing:-.03em;min-width:0}.channel-list small{color:#cbbfab;text-align:right;overflow-wrap:anywhere;min-width:0}.paper-form{background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 90px),var(--foam);color:var(--ink);border-radius:0;border:1px solid rgba(212,180,138,.85);padding:clamp(28px,3.2vw,40px);display:grid;gap:18px;align-self:start;min-width:0;box-shadow:0 30px 70px #00000047,inset 0 0 0 1px #ffffff73;outline:1px solid rgba(212,180,138,.35);outline-offset:-9px}.paper-form label,.paper-form legend{display:grid;gap:6px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brass-deep)}.paper-form input,.paper-form select,.paper-form textarea{width:100%;border:0;border-bottom:1px solid rgba(22,19,17,.22);border-radius:0;background:transparent;padding:10px 0;outline:none}.paper-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8d5a3c 50%),linear-gradient(135deg,#8d5a3c 50%,transparent 50%);background-position:calc(100% - 10px) calc(50% - 2px),calc(100% - 5px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:22px}.paper-form input:focus,.paper-form select:focus,.paper-form textarea:focus{border-bottom-color:var(--brass)}.paper-form fieldset{border:0;margin:0;padding:8px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px}.radio{display:flex!important;flex-direction:row;align-items:center;gap:8px;color:var(--ink)!important;letter-spacing:0;text-transform:none;font-size:.95rem}.paper-form .radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;margin:0;padding:0;border:1px solid var(--brass);border-radius:50%;background:transparent;display:grid;place-items:center}.paper-form .radio input:checked{background:radial-gradient(circle,var(--brass) 0 42%,transparent 46%);border-color:var(--brass-deep)}.paper-form .btn{width:100%;margin-top:4px}:root[lang^=zh] .paper-form label,:root[lang^=zh] .paper-form legend,:root[lang=ja] .paper-form label,:root[lang=ja] .paper-form legend,:root[lang=ko] .paper-form label,:root[lang=ko] .paper-form legend,:root[lang=th] .paper-form label,:root[lang=th] .paper-form legend,:root[lang=tr] .paper-form label,:root[lang=tr] .paper-form legend{letter-spacing:.02em;text-transform:none;font-size:.9rem}.form-status{min-height:1.4em;color:var(--brass)}.footer{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:12px 28px;align-items:end;padding:28px clamp(20px,5.5vw,88px) 36px;border-top:1px solid var(--line);background:var(--paper);color:var(--muted)}.footer strong{font-family:var(--serif);letter-spacing:.16em;color:var(--ink);font-weight:620}.footer p{min-width:0}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px}.footer-links a{color:var(--ink);text-decoration:none;border-bottom:1px solid transparent}.footer-links a:hover{border-bottom-color:var(--brass);color:var(--brass)}@media(hover:hover)and (min-width:861px){.place:hover .place-name p{max-height:14rem;opacity:1;margin-top:10px}}@media(max-width:1100px){.nav{gap:12px}.nav-links a{padding:8px 6px;letter-spacing:.08em}}@media(max-width:860px){.nav-links,.brand small{display:none}.nav-toggle{display:inline-flex}.lang{margin-left:auto}.hero-scrim{background:linear-gradient(180deg,#0c121494,#0c121438 20%,#0c121473 46%,#0c1214e6)}.hero-copy{padding-bottom:28px}.hero-facts{position:relative;background:none;border-top-color:#d4b48a47}.place,.yield-grid,.desk,.steps,.years,.ledger-sums{grid-template-columns:1fr 1fr}.place-name{grid-column:1 / -1}.place-score,.place-stat:nth-child(4){display:block}.footer{grid-template-columns:1fr 1fr}.footer-links{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:720px){.block{padding:96px 18px 64px}.sec-index{position:static;display:block;margin:0 0 10px;font-size:.95rem;line-height:1;letter-spacing:.14em;color:var(--brass);-webkit-text-stroke:0}.place,.yield-grid,.desk,.steps,.years,.ledger-sums,.versus,.hero-facts,.footer{grid-template-columns:1fr}.versus i{padding-bottom:0}.stats-2{grid-template-columns:1fr}.stat,.stat:nth-child(odd),.stat:nth-child(2n){padding:16px 0;border-right:0}.hero-copy{padding:108px 18px 20px}.hero-title{font-size:clamp(2.65rem,12.4vw,3.7rem)}.hero-facts{padding:16px 18px 22px;gap:14px}.desk{gap:28px}.channel-list a{grid-template-columns:1fr;gap:2px}.channel-list small{text-align:left}}.boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.boot-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(720px 380px at 70% 18%,rgba(212,180,138,.16),transparent 58%),radial-gradient(520px 280px at 18% 80%,rgba(80,120,128,.12),transparent 62%),#0c1214;will-change:transform}.boot-orbit{position:absolute;left:50%;top:46%;width:min(560px,92vw);height:min(560px,92vw);transform:translate(-50%,-52%);pointer-events:none}.boot-orbit circle{fill:none;stroke-linecap:round}.boot-orbit .track{stroke:#d4b48a38;stroke-width:.45}.boot-orbit .draw{stroke:#f6ecdfcc;stroke-width:.55;stroke-dasharray:1;stroke-dashoffset:1;animation:boot-draw 2.15s cubic-bezier(.45,0,.2,1) forwards}.boot-orbit .comet{fill:none;stroke:#fff8ef;stroke-width:1.7;stroke-linecap:round;stroke-dasharray:.09 .91;stroke-dashoffset:0;animation:boot-orbit-spin 1.35s linear infinite}.boot-card{position:relative;z-index:1;width:min(460px,calc(100% - 48px));text-align:center}.boot-card:before{content:"";position:absolute;left:-28px;top:-36px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(212,180,138,.2),transparent 68%);filter:blur(6px);animation:boot-breathe 3.2s ease-in-out infinite alternate;pointer-events:none}.boot-sig{display:block;width:86px;height:86px;margin:0 auto;overflow:visible}.boot-sig path{fill:none;stroke-linecap:round;stroke-linejoin:round}.boot-sig .track{stroke:#d4b48a61;stroke-width:1.15}.boot-sig .draw{stroke:#f4e6d4;stroke-width:1.35;stroke-dasharray:1;stroke-dashoffset:1;animation:boot-draw 1.35s var(--ease) forwards}.boot-sig .draw:last-child{stroke-width:.9;animation-delay:.22s}.boot-mark{margin:8px 0 0;font-family:var(--serif);font-weight:560;font-size:clamp(3.4rem,8vw,5.6rem);letter-spacing:.2em;line-height:.86;color:var(--foam)}.boot-mark span:not(.sr){display:inline-block;animation:boot-rise .8s var(--ease) both}.boot-mark span:nth-child(2){animation-delay:.16s}.boot-mark span:nth-child(3){animation-delay:.24s}.boot-mark span:nth-child(4){animation-delay:.32s}.boot-mark span:nth-child(5){animation-delay:.4s}.boot-sub{margin:14px 0 0;color:var(--brass-2);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;animation:boot-rise .7s var(--ease) .48s both}:root[lang^=zh] .boot-sub,:root[lang=ja] .boot-sub,:root[lang=ko] .boot-sub,:root[lang=th] .boot-sub,:root[lang=tr] .boot-sub{letter-spacing:.04em;text-transform:none;font-size:.98rem}.boot-rule{position:relative;width:min(210px,52vw);height:6px;margin:22px auto 0}.boot-rule i{position:absolute;left:0;top:0;width:100%;height:1px;background:var(--brass-2);transform-origin:0 50%;transform:scaleX(0);animation:boot-fill 1.7s var(--ease) .25s forwards}.boot-rule i:after{content:"";position:absolute;left:0;top:4px;width:38%;height:1px;background:var(--brass-2);opacity:.75}.boot-rule i:before{content:"";position:absolute;top:-1px;left:-30%;width:34%;height:3px;background:linear-gradient(90deg,transparent,#fff 55%,transparent);animation:boot-comet 1.15s ease-in-out infinite}.boot.is-go .boot-sig .draw,.boot.is-go .boot-orbit .draw,.boot.is-go .boot-card:before,.boot.is-go .boot-mark span:not(.sr),.boot.is-go .boot-sub,.boot.is-go .boot-coord,.boot.is-go .boot-rule i,.boot.is-go .boot-rule i:before,.boot.is-go .boot-sky i,.boot.is-go .boot-sky span,.boot.is-go .boot-elevation path,.boot.is-go .boot-orbit .comet,.boot.is-go .boot-pct{animation:none}.boot.is-go .boot-sig .draw,.boot.is-go .boot-orbit .draw{stroke-dashoffset:0}.boot.is-go .boot-rule i{transform:scaleX(1)}.boot.is-go .boot-sky span{opacity:1}.boot.is-go .boot-elevation path{stroke-dashoffset:0}.boot.is-go .boot-pct{opacity:1}.boot-sky{position:absolute;left:0;right:0;bottom:0;height:210px;display:flex;align-items:flex-end;justify-content:center;gap:clamp(8px,1.4vw,18px);padding:0 6vw 28px;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.boot-sky i{position:relative;display:block;background:linear-gradient(180deg,#3a3128,#161310);transform-origin:50% 100%;animation:boot-rise .85s var(--ease) both}.boot-sky span{position:absolute;top:6px;right:2px;bottom:4px;left:2px;opacity:0;background:repeating-linear-gradient(to right,rgba(255,196,140,.9) 0 1px,transparent 1px 3px),repeating-linear-gradient(to bottom,#ffba7ad9 0,#ffba7ad9 1px,#0c0a098c 1px,#0c0a098c 4px);animation:boot-win 1.25s ease forwards}@keyframes boot-win{to{opacity:.92}}.boot-coord{margin:16px 0 0;color:#fbf7f29e;font-size:.72rem;letter-spacing:.16em;animation:boot-rise .7s var(--ease) .62s both}.boot-pct{margin:14px 0 0;color:#fbf7f2c7;font-size:.74rem;letter-spacing:.32em;font-variant-numeric:tabular-nums;animation:boot-rise .7s var(--ease) .7s both}.boot-elevation{position:absolute;left:0;right:0;bottom:0;width:100%;height:min(280px,34vh);pointer-events:none}.boot-elevation path{fill:none;stroke:#f4e6d4d1;stroke-width:1.6;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1;animation:boot-draw 1.7s cubic-bezier(.45,0,.2,1) forwards}.boot-elevation path:nth-child(1){stroke:#d4b48a73;animation-delay:.05s}.boot-elevation path:nth-child(2){animation-delay:.12s}.boot-elevation path:nth-child(3){animation-delay:.22s}.boot-elevation path:nth-child(4){animation-delay:.3s}.boot-elevation path:nth-child(5){animation-delay:.18s}.boot-elevation path:nth-child(6){animation-delay:.38s}.boot-elevation path:nth-child(7){animation-delay:.28s}.boot-elevation path:nth-child(8){animation-delay:.42s}.boot-elevation path:nth-child(9){animation-delay:.5s}@keyframes boot-draw{to{stroke-dashoffset:0}}@keyframes boot-breathe{0%{opacity:.45;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@keyframes boot-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes boot-fill{to{transform:scaleX(.84)}}@keyframes boot-spin{to{transform:rotate(360deg)}}@keyframes boot-comet{to{left:110%}}@keyframes boot-orbit-spin{to{stroke-dashoffset:-1}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.btn,.place,.place-name p,.nav,.chip{transition:none}html{scroll-behavior:auto}.hero-stage{opacity:1;transform:none;transition:none}.boot-sig .draw,.boot-orbit .draw,.boot-orbit .comet,.boot-card:before,.boot-mark span:not(.sr),.boot-sub,.boot-coord,.boot-pct,.boot-rule i,.boot-rule i:before,.boot-sky i,.boot-sky span,.boot-elevation path{animation:none}.boot-sig .draw,.boot-orbit .draw,.boot-elevation path{stroke-dashoffset:0}.boot-mark span:not(.sr),.boot-sub,.boot-coord,.boot-pct{opacity:1;transform:none}.boot-rule i{transform:scaleX(1)}.boot-sky span{opacity:.92}}
