:root{--t-color-primary: #B98B4E;--t-color-primary-deep: #7A5A2E;--t-color-primary-soft: rgba(185,139,78,.16);--t-color-bronze: #B98B4E;--t-color-bronze-l: #DDBC84;--t-color-bronze-d: #7A5A2E;--t-color-patina: #5FA595;--t-color-patina-l: #A9D4C7;--t-color-patina-d: #2C6459;--t-color-cinnabar: #B2362A;--t-color-cinnabar-d: #86251C;--t-color-accent: #5FA595;--t-color-ink: #121110;--t-color-ink-2: #1B1916;--t-color-ink-3: #26231E;--t-color-paper: #ECE5D3;--t-color-paper-2: #DED5BF;--t-color-paper-3: #C9BEA4;--t-color-bg: #121110;--t-color-surface: #1B1916;--t-color-text: #ECE5D3;--t-color-text-2: rgba(236,229,211,.7);--t-color-text-3: rgba(236,229,211,.44);--t-color-on-paper: #1A1714;--t-color-on-paper-2: #5B5246;--t-color-on-paper-3: #8C8270;--t-color-line: rgba(185,139,78,.42);--t-color-hair: rgba(236,229,211,.12);--t-color-hair-paper: rgba(26,23,20,.16);--t-color-success: #5FA595;--t-color-warning: #DDBC84;--t-color-danger: #B2362A;--t-color-on-primary: #121110;--t-color-on-cinnabar: #F6EEDC;--t-color-mask: rgba(10,9,8,.72);--t-gradient-bronze: linear-gradient(135deg, #DDBC84 0%, #B98B4E 46%, #7A5A2E 100%);--t-gradient-patina: linear-gradient(160deg, #A9D4C7 0%, #5FA595 40%, #2C6459 100%);--t-gradient-fade: linear-gradient(180deg, rgba(18,17,16,0) 0%, #121110 100%);--t-gradient-fade-up: linear-gradient(0deg, rgba(18,17,16,0) 0%, #121110 100%);--t-gradient-glow: radial-gradient(ellipse at 50% 40%, rgba(185,139,78,.28) 0%, rgba(18,17,16,0) 62%);--t-gradient-paper: radial-gradient(ellipse at 30% 20%, #F3EDDD 0%, #ECE5D3 45%, #DED5BF 100%);--t-gradient-lei: repeating-linear-gradient(90deg, rgba(185,139,78,.5) 0 2rpx, transparent 2rpx 12rpx);--t-gradient-web-lei: repeating-linear-gradient(90deg, rgba(185,139,78,.5) 0 1px, transparent 1px 7px);--t-font-family: "PingFang SC", "HarmonyOS Sans SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--t-font-display: "JijinSerif", "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", "SimSun", serif;--t-font-serif: "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", "SimSun", serif;--t-font-mono: "SF Mono", Menlo, "Roboto Mono", "DejaVu Sans Mono", Consolas, monospace;--t-font-size-xs: 20rpx;--t-font-size-sm: 24rpx;--t-font-size-md: 28rpx;--t-font-size-lg: 32rpx;--t-font-size-xl: 44rpx;--t-font-size-xxl: 64rpx;--t-font-size-hero: 104rpx;--t-font-weight-bold: 700;--t-font-weight-black: 900;--t-font-track-wide: .32em;--t-font-track-mid: .12em;--t-font-web-hero: 120px;--t-font-web-h2: 56px;--t-font-web-h3: 28px;--t-font-web-body: 16px;--t-radius-none: 0;--t-radius-sm: 4rpx;--t-radius-md: 8rpx;--t-radius-pill: 999rpx;--t-radius-round: 50%;--t-radius-web: 2px;--t-space-xs: 8rpx;--t-space-sm: 16rpx;--t-space-md: 24rpx;--t-space-lg: 32rpx;--t-space-xl: 56rpx;--t-space-xxl: 96rpx;--t-space-page: 36rpx;--t-space-web-gutter: 56px;--t-space-web-sec: 150px;--t-border-thin: 2rpx;--t-border-bold: 4rpx;--t-border-web-thin: 1px;--t-border-web-bold: 2px;--t-shadow-card: 0 24rpx 48rpx -20rpx rgba(0,0,0,.6);--t-shadow-paper: 0 30rpx 60rpx -24rpx rgba(0,0,0,.75), 0 0 0 2rpx rgba(185,139,78,.25);--t-shadow-glow: 0 0 60rpx rgba(185,139,78,.35);--t-shadow-web: 0 40px 80px -36px rgba(0,0,0,.8);--t-shadow-web-paper: 0 40px 70px -30px rgba(0,0,0,.85);--t-motion-ease: cubic-bezier(.22,.8,.24,1);--t-motion-dur: .64s;--t-motion-fast: .22s;--t-motion-rub: 2.6s}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--t-color-bg);color:var(--t-color-text);font-family:var(--t-font-family);font-size:var(--t-font-web-body);line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}img{display:block;max-width:100%}.site{overflow:hidden}.kick{font-family:var(--t-font-mono);font-size:12px;letter-spacing:var(--t-font-track-wide);color:var(--t-color-bronze);text-transform:uppercase}.mono{font-family:var(--t-font-mono);letter-spacing:.04em}.num{font-family:var(--t-font-display);font-weight:900}.gold{color:var(--t-color-bronze-l)}.dim{color:var(--t-color-text-3)}.pat{color:var(--t-color-patina-l)}.paper{background:var(--t-gradient-paper);background-color:var(--t-color-paper);color:var(--t-color-on-paper);box-shadow:var(--t-shadow-web-paper)}.paper .dim{color:var(--t-color-on-paper-3)}.btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 30px;background:var(--t-gradient-bronze);color:var(--t-color-on-primary);font-family:var(--t-font-display);font-weight:900;letter-spacing:.16em;border-radius:var(--t-radius-web);transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px #b98b4e99}.btn.sm{height:42px;padding:0 20px;font-size:14px}.lang{padding:9px 14px;font-family:var(--t-font-mono);font-size:12px;letter-spacing:.12em;color:var(--t-color-bronze-l);box-shadow:inset 0 0 0 1px var(--t-color-line);border-radius:var(--t-radius-web)}.lang:hover{box-shadow:inset 0 0 0 1px var(--t-color-bronze)}.btn.line{background:transparent;color:var(--t-color-bronze-l);box-shadow:inset 0 0 0 1px var(--t-color-bronze)}.btn.ink{background:var(--t-color-on-paper);color:var(--t-color-paper)}.tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;font-size:12px;letter-spacing:.12em;color:var(--t-color-bronze-l);box-shadow:inset 0 0 0 1px var(--t-color-bronze)}.tag.seal{background:var(--t-color-cinnabar);color:var(--t-color-on-cinnabar);box-shadow:none}.tag.pat{background:var(--t-color-patina);color:var(--t-color-ink);box-shadow:none}.stamp{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:46px;background:var(--t-color-cinnabar);color:var(--t-color-on-cinnabar);font-family:var(--t-font-display);font-weight:900;font-size:16px;line-height:1.02;border-radius:3px;box-shadow:inset 0 0 0 3px var(--t-color-cinnabar),inset 0 0 0 4px #f6eedc8c}.stamp i{font-style:normal}.stamp.lg{width:76px;height:76px;font-size:20px;flex-shrink:0}.vt{display:flex;flex-direction:column;align-items:center;font-family:var(--t-font-display);font-weight:900;line-height:1.1}.price{font-family:var(--t-font-display);font-weight:900;font-size:40px;color:var(--t-color-cinnabar)}.price small{font-family:var(--t-font-family);font-weight:400;font-size:14px;color:var(--t-color-on-paper-2)}.price.sm{font-size:26px;color:var(--t-color-bronze-l)}.nav{position:fixed;z-index:50;left:0;right:0;top:0;height:84px;display:flex;align-items:center;gap:40px;padding:0 var(--t-space-web-gutter);transition:background .3s}.nav.solid{background:#121110eb;box-shadow:0 1px 0 var(--t-color-hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logo{display:flex;align-items:center;gap:14px}.logo-t{display:flex;flex-direction:column;line-height:1.2}.logo-t b{font-family:var(--t-font-display);font-size:20px;letter-spacing:.2em}.logo-t small{font-family:var(--t-font-mono);font-size:10px;letter-spacing:.22em;color:var(--t-color-bronze)}.links{display:flex;gap:34px;margin-left:auto;font-size:15px;letter-spacing:.18em;color:var(--t-color-text-2)}.links a:hover{color:var(--t-color-bronze-l)}.hero{position:relative;min-height:940px;padding:140px var(--t-space-web-gutter) 0}.hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 70% at 50% 45%,#b98b4e40,#12111000 65%);pointer-events:none}.hero-in{position:relative;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:230px 480px 1fr;gap:56px;align-items:start}.h-left{display:flex;gap:26px;padding-top:40px}.vt.big{font-size:100px;color:var(--t-color-bronze-l);gap:10px}.h-ba{display:flex;flex-direction:row-reverse;gap:10px;padding-top:200px}.vt.sm{font-family:var(--t-font-serif);font-weight:400;font-size:15px;color:var(--t-color-text-2)}.vt.sm.dim{color:var(--t-color-text-3)}.scroll{position:relative}.rod{position:relative;height:18px;margin:0 -14px;background:linear-gradient(180deg,#3a2e22,#1e1913);border-radius:3px;box-shadow:0 6px 14px #0009;z-index:2}.rod i{position:absolute;left:-10px;top:-3px;width:16px;height:24px;background:var(--t-gradient-bronze);border-radius:3px}.rod i+i{left:auto;right:-10px}.sheet{position:relative;overflow:hidden;padding:26px 22px 34px;background:#2a231c}.sheet img{width:100%;box-shadow:0 0 0 1px #b98b4e4d}.veil{position:absolute;left:22px;right:22px;top:26px;bottom:34px;background:var(--t-color-paper);transform:translateY(0)}.pad{position:absolute;left:60px;top:0;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#4a4238,#15130f 70%);box-shadow:0 16px 30px #00000080;opacity:0}.scroll.go .veil{animation:rub 2.6s cubic-bezier(.6,.05,.4,1) .3s forwards}.scroll.go .pad{animation:pad 2.6s ease-in-out .3s forwards}@keyframes rub{to{transform:translateY(101%)}}@keyframes pad{0%{opacity:1;transform:translate(-30px)}25%{transform:translate(300px,120px)}50%{transform:translateY(280px)}75%{transform:translate(320px,420px)}to{opacity:0;transform:translate(120px,560px)}}.h-right{padding-top:70px}.h-t{font-family:var(--t-font-display);font-weight:900;font-size:96px;line-height:1.1;letter-spacing:.08em;margin:18px 0 26px;background:var(--t-gradient-bronze);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.h-d{font-size:17px;line-height:1.9;color:var(--t-color-text-2);max-width:460px}.h-btns{display:flex;gap:16px;margin-top:36px}.today{display:flex;gap:0;margin-top:56px;border-top:1px solid var(--t-color-line)}.today div{flex:1;display:flex;flex-direction:column;padding:18px 20px 0 0}.today div+div{padding-left:20px;border-left:1px solid var(--t-color-hair)}.today small{font-size:12px;color:var(--t-color-text-3);letter-spacing:.14em}.today b{white-space:nowrap;font-size:26px;color:var(--t-color-bronze-l);line-height:1.3}.today b.pat{color:var(--t-color-patina-l)}.band{height:40px;margin:90px calc(-1 * var(--t-space-web-gutter)) 0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20960%2040'%20width='960'%20height='40'%3e%3cdefs%3e%3cpattern%20id='lei'%20width='20'%20height='10'%20patternUnits='userSpaceOnUse'%3e%3cpath%20d='M1,1%20H9%20V9%20H3%20V3%20H7%20V7%20H5%20V5%20H5'%20fill='none'%20stroke='%23B98B4E'%20stroke-width='0.9'/%3e%3cpath%20d='M1,1%20H9%20V9%20H3%20V3%20H7%20V7%20H5%20V5%20H5'%20transform='translate(20,0)%20scale(-1,1)'%20fill='none'%20stroke='%23B98B4E'%20stroke-width='0.9'/%3e%3c/pattern%3e%3c/defs%3e%3crect%20x='0'%20y='6'%20width='960'%20height='28'%20fill='url(%23lei)'%20opacity='.7'/%3e%3cpath%20d='M0,3%20H960%20M0,37%20H960'%20stroke='%23DDBC84'%20stroke-width='1.4'/%3e%3crect%20x='94'%20y='8'%20width='52'%20height='24'%20fill='%23121110'/%3e%3cpath%20d='M98,20%20Q109,11%20120,20%20Q109,29%2098,20%20Z%20M120,20%20Q131,11%20142,20%20Q131,29%20120,20%20Z'%20fill='none'%20stroke='%23DDBC84'%20stroke-width='1.4'/%3e%3ccircle%20cx='109'%20cy='20'%20r='3'%20fill='%23DDBC84'/%3e%3ccircle%20cx='131'%20cy='20'%20r='3'%20fill='%23DDBC84'/%3e%3crect%20x='334'%20y='8'%20width='52'%20height='24'%20fill='%23121110'/%3e%3cpath%20d='M338,20%20Q349,11%20360,20%20Q349,29%20338,20%20Z%20M360,20%20Q371,11%20382,20%20Q371,29%20360,20%20Z'%20fill='none'%20stroke='%23DDBC84'%20stroke-width='1.4'/%3e%3ccircle%20cx='349'%20cy='20'%20r='3'%20fill='%23DDBC84'/%3e%3ccircle%20cx='371'%20cy='20'%20r='3'%20fill='%23DDBC84'/%3e%3crect%20x='574'%20y='8'%20width='52'%20height='24'%20fill='%23121110'/%3e%3cpath%20d='M578,20%20Q589,11%20600,20%20Q589,29%20578,20%20Z%20M600,20%20Q611,11%20622,20%20Q611,29%20600,20%20Z'%20fill='none'%20stroke='%23DDBC84'%20stroke-width='1.4'/%3e%3ccircle%20cx='589'%20cy='20'%20r='3'%20fill='%23DDBC84'/%3e%3ccircle%20cx='611'%20cy='20'%20r='3'%20fill='%23DDBC84'/%3e%3crect%20x='814'%20y='8'%20width='52'%20height='24'%20fill='%23121110'/%3e%3cpath%20d='M818,20%20Q829,11%20840,20%20Q829,29%20818,20%20Z%20M840,20%20Q851,11%20862,20%20Q851,29%20840,20%20Z'%20fill='none'%20stroke='%23DDBC84'%20stroke-width='1.4'/%3e%3ccircle%20cx='829'%20cy='20'%20r='3'%20fill='%23DDBC84'/%3e%3ccircle%20cx='851'%20cy='20'%20r='3'%20fill='%23DDBC84'/%3e%3c/svg%3e") repeat-x center / auto 40px;opacity:.85}.sec{max-width:1320px;margin:0 auto;padding:var(--t-space-web-sec) var(--t-space-web-gutter) 0}.sh{display:flex;align-items:center;gap:24px;margin-bottom:56px}.sh .no{width:76px;height:76px;display:flex;align-items:center;justify-content:center;background:var(--t-color-cinnabar);color:var(--t-color-on-cinnabar);font-family:var(--t-font-display);font-weight:900;font-size:40px;border-radius:3px}.sh h2{font-family:var(--t-font-display);font-weight:900;font-size:var(--t-font-web-h2);letter-spacing:.24em;line-height:1.15}.feat{display:grid;grid-template-columns:1fr 1fr}.ft-stage{position:relative;min-height:640px;background:radial-gradient(ellipse at 40% 55%,#5fa5954d,#12111000 62%),var(--t-color-ink-2);box-shadow:inset 0 0 0 1px var(--t-color-line);overflow:hidden}.ft-img{position:absolute;left:0;top:60px;width:560px;height:560px}.ft-vt{position:absolute;right:50px;top:60px;font-size:84px;color:var(--t-color-paper);gap:8px}.ft-tag{position:absolute;left:30px;top:30px}.ft-en{position:absolute;left:30px;bottom:26px}.ft-info{padding:56px 56px 48px;display:flex;flex-direction:column}.ft-info h3{font-family:var(--t-font-display);font-weight:900;font-size:34px;letter-spacing:.06em;margin-top:10px}.lead{font-family:var(--t-font-display);font-weight:900;font-size:20px;line-height:1.75;margin-top:18px}.body{font-family:var(--t-font-serif);font-size:15px;line-height:1.95;color:var(--t-color-on-paper-2);margin-top:14px}.units{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:26px;background:var(--t-color-hair-paper);border:1px solid var(--t-color-hair-paper)}.un{display:grid;grid-template-columns:40px 1fr;padding:14px 16px;background:var(--t-color-paper);column-gap:10px}.un b{grid-row:span 2;font-family:var(--t-font-display);font-size:26px;color:var(--t-color-cinnabar)}.un span{font-family:var(--t-font-display);font-weight:900;letter-spacing:.1em}.un small{font-size:12px;color:var(--t-color-on-paper-3)}.ft-bot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:30px}.exs{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:30px}.exc{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 26px;background:var(--t-color-ink-2);box-shadow:inset 0 0 0 1px var(--t-color-hair);transition:box-shadow .3s}.exc:hover{box-shadow:inset 0 0 0 1px var(--t-color-bronze)}.exc-img{align-self:stretch;height:230px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--t-color-hair);margin-bottom:20px;background:radial-gradient(ellipse at 50% 60%,#b98b4e26,#12111000 70%)}.exc-img img{width:200px;height:200px}.exc .tag{margin-left:24px}.exc h4{font-family:var(--t-font-display);font-weight:900;font-size:28px;letter-spacing:.14em;margin:12px 24px 2px}.exc p{font-size:14px;color:var(--t-color-text-2);margin:0 24px}.exc p.mono{font-size:13px;margin-top:10px}.exc.soon{justify-content:center;padding:40px 30px;background:transparent;box-shadow:inset 0 0 0 1px var(--t-color-line)}.exc.soon h4.big{font-size:44px;color:var(--t-color-bronze-l);margin:14px 0 6px}.exc.soon p{margin:0}.types{display:grid;grid-template-columns:repeat(8,1fr);border-top:1px solid var(--t-color-hair);border-left:1px solid var(--t-color-hair)}.ty{display:flex;flex-direction:column;align-items:center;padding:26px 8px 28px;border-right:1px solid var(--t-color-hair);border-bottom:1px solid var(--t-color-hair);cursor:pointer;transition:background .4s}.ty:hover{background:radial-gradient(ellipse at 50% 40%,#5fa59538,#12111000 70%)}.ty-img{position:relative;width:140px;height:140px}.ty-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .5s,transform .5s}.ty-img .v{opacity:0;transform:scale(.94)}.ty:hover .l{opacity:0}.ty:hover .v{opacity:1;transform:scale(1.04)}.ty b{font-family:var(--t-font-display);font-size:40px;color:var(--t-color-bronze-l);margin-top:6px;line-height:1.2}.ty small{font-size:12px;color:var(--t-color-text-3)}.star{display:grid;grid-template-columns:1.1fr 1fr;gap:0;margin-top:70px;align-items:center}.st-stage{height:640px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 50%,#5fa5954d,#12111000 60%)}.st-stage img{width:600px;height:600px}.st-label{padding:50px 50px 46px}.lb-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:4px double var(--t-color-on-paper)}.lb-head h3{font-family:var(--t-font-display);font-weight:900;font-size:40px;letter-spacing:.08em;line-height:1.3}dl{padding:12px 0}dl div{display:flex;gap:22px;padding:9px 0;border-bottom:1px dotted var(--t-color-hair-paper);font-size:15px}dt{color:var(--t-color-cinnabar);letter-spacing:.12em}.mg{display:grid;grid-template-columns:420px 1fr;gap:70px;align-items:start}.mg-rub img{width:100%;box-shadow:var(--t-shadow-web)}.mg-lead{font-family:var(--t-font-display);font-weight:900;font-size:34px;line-height:1.6;letter-spacing:.06em;color:var(--t-color-paper)}.mg-chars{display:flex;gap:14px;margin-top:44px}.mg-chars button{width:84px;height:84px;background:#15130f;box-shadow:inset 0 0 0 1px var(--t-color-hair);font-family:var(--t-font-display);font-weight:900;font-size:46px;color:var(--t-color-paper-2);transition:all .25s}.mg-chars button:hover{box-shadow:inset 0 0 0 1px var(--t-color-bronze)}.mg-chars button.on{background:var(--t-color-paper);color:var(--t-color-on-paper);box-shadow:inset 0 0 0 3px var(--t-color-cinnabar)}.mg-card{display:flex;gap:30px;align-items:center;margin-top:30px;padding:30px;background:var(--t-color-ink-2);box-shadow:inset 0 0 0 1px var(--t-color-line)}.mg-card>b{width:140px;height:140px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--t-color-cinnabar);color:var(--t-color-on-cinnabar);font-family:var(--t-font-display);font-size:96px}.mg-d{font-size:24px;margin:6px 0}.evs{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.ev{display:flex;flex-direction:column;align-items:flex-start;padding:26px 24px;background:var(--t-color-ink-2);box-shadow:inset 0 0 0 1px var(--t-color-hair)}.ev-d{display:flex;flex-direction:column;align-items:center;width:84px;padding:10px 0;margin-bottom:18px;background:var(--t-color-paper);color:var(--t-color-on-paper)}.ev-d small{font-size:12px;color:var(--t-color-cinnabar)}.ev-d b{font-family:var(--t-font-display);font-size:40px;line-height:1.1}.ev h4{font-family:var(--t-font-display);font-weight:900;font-size:22px;letter-spacing:.1em;margin:12px 0 6px}.ev p{font-size:14px;color:var(--t-color-text-2);line-height:1.7}.ev p.mono{font-size:12px;margin-top:10px}.ev-bot{display:flex;justify-content:space-between;align-items:baseline;align-self:stretch;margin-top:auto;padding-top:18px;font-size:13px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--t-color-line);border-bottom:1px solid var(--t-color-line)}.st{display:flex;flex-direction:column;padding:40px 30px}.st+.st{border-left:1px solid var(--t-color-hair)}.st b{font-size:72px;color:var(--t-color-bronze-l);line-height:1.1}.st b small{font-size:22px;color:var(--t-color-text-3);margin-left:6px}.st span{color:var(--t-color-text-2);letter-spacing:.1em}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:60px}.reviews figure{padding:36px 34px 30px;position:relative}.reviews figure:before{content:"「";position:absolute;left:22px;top:6px;font-family:var(--t-font-display);font-size:60px;color:var(--t-color-cinnabar);opacity:.35}blockquote{font-family:var(--t-font-serif);font-size:17px;line-height:1.9}figcaption{margin-top:18px;font-size:13px;color:var(--t-color-on-paper-3)}.news{border-top:1px solid var(--t-color-hair)}.nw{display:grid;grid-template-columns:160px 80px 1fr 40px;align-items:center;gap:20px;padding:28px 0;border-bottom:1px solid var(--t-color-hair);transition:padding .3s}.nw:hover{padding-left:16px}.nw h4{font-family:var(--t-font-display);font-weight:900;font-size:22px;letter-spacing:.04em}.nw .arr{color:var(--t-color-bronze-l);font-size:22px}.cta{position:relative;margin-top:var(--t-space-web-sec);padding:130px var(--t-space-web-gutter) 140px;background:var(--t-color-ink-2);border-top:1px solid var(--t-color-line);border-bottom:1px solid var(--t-color-line);overflow:hidden}.cta-tt{position:absolute;left:50%;top:50%;width:1300px;max-width:none;transform:translate(-50%,-50%);opacity:.12}.cta-in{position:relative;max-width:980px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.cta-t{font-family:var(--t-font-display);font-weight:900;font-size:80px;letter-spacing:.2em;color:var(--t-color-bronze-l);margin:16px 0 14px}.cta-d{color:var(--t-color-text-2)}.days{display:flex;gap:12px;margin-top:46px}.days button{width:112px;padding:16px 0;display:flex;flex-direction:column;align-items:center;background:#121110b3;box-shadow:inset 0 0 0 1px var(--t-color-hair)}.days button small{font-size:12px;color:var(--t-color-text-3)}.days button b{font-size:28px;line-height:1.3}.days button.on{background:var(--t-gradient-bronze);color:var(--t-color-ink);box-shadow:none}.days button.on small{color:#121110b3}.days button.off{opacity:.4;cursor:not-allowed}.cta-btns{display:flex;align-items:center;gap:24px;margin-top:40px;font-size:14px}.foot{max-width:1320px;margin:0 auto;padding:80px var(--t-space-web-gutter) 50px;display:grid;grid-template-columns:1.3fr 1fr 1.4fr 1fr;gap:40px}.f-brand{display:flex;gap:14px;align-items:center}.f-brand b{display:block;font-family:var(--t-font-display);font-size:22px;letter-spacing:.2em}.f-brand small{font-family:var(--t-font-mono);font-size:10px;letter-spacing:.2em;color:var(--t-color-bronze)}.f-col h5{font-size:13px;letter-spacing:.2em;color:var(--t-color-bronze);margin-bottom:10px;font-weight:400}.f-col p{font-size:14px;color:var(--t-color-text-2)}.copy{grid-column:1 / -1;padding-top:30px;border-top:1px solid var(--t-color-hair);font-size:12px;color:var(--t-color-text-3)}@media (max-width: 1200px){.hero-in{grid-template-columns:200px 440px 1fr;gap:40px}.vt.big{font-size:88px}.h-t{font-size:84px}.types{grid-template-columns:repeat(4,1fr)}.evs{grid-template-columns:repeat(3,1fr)}}@media (max-width: 960px){:root{--t-space-web-gutter: 28px;--t-space-web-sec: 100px}.links{display:none}.nav .btn{margin-left:auto}.hero{padding-top:110px}.hero-in{grid-template-columns:150px 1fr}.h-right{grid-column:1 / -1;padding-top:10px}.h-ba{display:none}.vt.big{font-size:72px}.feat,.star,.mg{grid-template-columns:1fr}.ft-stage{min-height:560px}.exs{grid-template-columns:1fr 1fr}.st-stage{height:480px}.st-stage img{width:460px;height:460px}.mg-rub{max-width:420px}.stats{grid-template-columns:1fr 1fr}.st:nth-child(3){border-left:0}.reviews{grid-template-columns:1fr}.evs,.foot{grid-template-columns:1fr 1fr}}@media (max-width: 560px){:root{--t-space-web-gutter: 18px;--t-space-web-sec: 80px}.logo-t small{display:none}.hero-in{grid-template-columns:1fr}.h-left{display:none}.h-t{font-size:60px}.h-btns{flex-direction:column}.today b{font-size:20px}.sh h2{font-size:36px}.sh .no{width:56px;height:56px;font-size:30px}.ft-stage{min-height:420px}.ft-img{width:380px;height:380px;top:40px;left:-40px}.ft-vt{font-size:56px;right:24px}.ft-info,.st-label{padding:30px 22px}.types{grid-template-columns:1fr 1fr}.exs,.evs,.units{grid-template-columns:1fr}.logo-t b{font-size:16px;letter-spacing:.1em;white-space:nowrap}.nav{gap:12px}.nav .btn{white-space:nowrap;padding:0 14px}.ft-bot{flex-wrap:wrap;gap:16px}.st-stage img{width:330px;height:330px}.st-stage{height:360px}.mg-lead{font-size:24px}.mg-chars{flex-wrap:wrap;gap:8px}.mg-chars button{width:64px;height:64px;font-size:34px}.mg-card>b{width:90px;height:90px;font-size:60px}.st b{font-size:48px}.nw{grid-template-columns:1fr auto}.nw h4{grid-column:1 / -1;font-size:18px}.nw .arr{display:none}.cta-t{font-size:36px;letter-spacing:.08em}.days{flex-wrap:wrap;justify-content:center}.days button{width:86px}.foot{grid-template-columns:1fr}}
