:root{--bg:#fafafa;--ink:#0a0a0a;--mut:#525252;--act:#0a0a0a;--on:#fff;--pc:#fff;--sub:#f5f5f4;--pm:#e2ede6;--pl:#eee8f4;--pp:#f6e8dd;--hl:#e5e5e5;--hair:#e5e5e5;--dot:#d4d4d4;--c1:#7cb89a;--li:#5b4b86;--bar:#f5f5f4;--rim:#2c2c2e;--sh:#0a0a0a29;--ul:var(--c1);--S:312px}@media (prefers-color-scheme:dark){:root{--bg:#161616;--ink:#f2f2f2;--mut:#9a9a9a;--act:#f2f2f2;--on:#161616;--pc:#1f1f1f;--sub:#242424;--pm:#222825;--pl:#26252a;--pp:#2a251f;--hl:#2e2e2e;--hair:#2e2e2e;--dot:#3a3a3a;--li:#b9a8e0;--bar:#161616;--rim:#48484a;--sh:#0a0a0a8c}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:block;src:url(/fonts/InstrumentSans-latin-roman.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:block;src:url(/fonts/InstrumentSans-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);min-height:100svh;color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex}h1,h2,p{margin:0}:focus-visible{outline-offset:3px;outline:2px solid}main{flex:1 0 auto;min-width:0;position:relative}.wrap{width:min(1248px,100vw - 32px);margin:0 auto}.skip{z-index:100;background:var(--pc);color:var(--ink);border:1px solid var(--ink);border-radius:16px;padding:12px 16px;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.nv{z-index:10;justify-content:space-between;align-items:center;height:64px;padding:0 max(24px,50vw - 720px);display:flex;position:absolute;top:0;left:0;right:0}.br{color:inherit;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.rec{background:currentColor;width:26px;height:26px;-webkit-mask:url(/record-mark.png) 50%/contain no-repeat;mask:url(/record-mark.png) 50%/contain no-repeat}.wrd{background:currentColor;width:62px;height:12px;-webkit-mask:url(/bkstg-wordmark.png) 50%/100% 100% no-repeat;mask:url(/bkstg-wordmark.png) 50%/100% 100% no-repeat}.nv nav{gap:28px;display:flex}.nv nav a{color:inherit;align-items:center;min-height:44px;font-size:15px;line-height:20px;text-decoration:none;display:inline-flex}.nv nav a:hover{text-decoration:underline}.nv nav a[aria-current]{font-weight:600}footer{padding:0 0 56px}.ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.ft .br{color:var(--ink)}.ft nav{flex-wrap:wrap;gap:4px 24px;display:flex}.ft nav a{color:var(--mut);align-items:center;min-height:44px;font-size:15px;line-height:20px;text-decoration:none;display:inline-flex}.ft nav a:hover{text-decoration:underline}.eye{letter-spacing:0;color:var(--mut);font-size:15px;font-weight:600;line-height:20px}h1{letter-spacing:-.045em;margin-top:20px;font-size:72px;font-weight:700;line-height:70px}.l{margin:-.03em 0 -.16em;padding:.03em .06em .16em;display:block;overflow:hidden}.li{white-space:nowrap;display:block}.ac{display:inline-block;position:relative}.ul{width:calc(100% - .02em);height:.075em;display:block;position:absolute;bottom:-.03em;left:0;overflow:visible}.ul path{fill:none;stroke:var(--ul);stroke-width:4.8px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.sub{color:var(--mut);letter-spacing:-.005em;max-width:540px;margin:22px auto 0;font-size:20px;line-height:28px}.cl{display:inline-block}.cta{appearance:none;cursor:pointer;background:var(--act);height:50px;color:var(--on);white-space:nowrap;border:0;border-radius:999px;margin-top:26px;padding:0 28px;font-family:inherit;font-size:17px;font-weight:600;line-height:1}.cta:hover{opacity:.86}.txt{text-align:center;padding:116px 16px 0;position:relative}.st{perspective:1500px;perspective-origin:50% 0;margin-top:44px;position:relative}.prod{width:calc(var(--S)*1.052);height:calc(var(--S)*2.226);margin:0 auto;position:relative}.phsh{border-radius:calc(var(--S)*.1474);box-shadow:0 calc(var(--S)*.09) calc(var(--S)*.26) var(--sh);position:absolute;inset:0}.iph.o{--S:inherit;box-shadow:0 0 0 1px var(--rim);position:absolute;top:0;left:0}.plat{text-align:center;color:var(--mut);padding:48px 16px 0;font-size:16px;line-height:22px}.plat span{display:inline-block}html.a:not(.p) .h-line,html.a:not(.p) .h-sub,html.a:not(.p) .h-cta,html.a:not(.p) .prod{visibility:hidden}@media (height>=1180px){html.a:not(.p) .plat{visibility:hidden}}@media (height>=1370px){html.a:not(.p) .s-today{visibility:hidden}}.iph{z-index:2;width:calc(var(--S)*1.052);padding:calc(var(--S)*.026);border-radius:calc(var(--S)*.1474);box-shadow:0 0 0 1px var(--rim),0 calc(var(--S)*.07) calc(var(--S)*.2) var(--sh);transform-origin:50% 0;background:#0b0b0c;position:absolute}.scr{width:var(--S);aspect-ratio:1206/2622;border-radius:calc(var(--S)*.1214);background:#000;position:relative;overflow:hidden}.scr img{width:100%;height:100%;display:block}.iph>i{background:var(--rim);border-radius:1px;width:2px;position:absolute}.b1{height:3.2%;top:15.5%;left:-3px}.b2{height:6.2%;top:22%;left:-3px}.b3{height:6.2%;top:30%;left:-3px}.b4{height:9.6%;top:25%;right:-3px}.dv{--S:274px;position:relative;top:auto;left:auto}.cb{width:var(--W);height:calc(var(--S)*2.226);margin:0 auto;position:relative;left:-14px}.cb-dash{--W:min(820px,calc(100vw - 96px));--S:calc(var(--W)*.3695);--pl:.645;--wt:.172}.cb-plan{--W:min(1040px,calc(100vw - 96px));--S:calc(var(--W)*.3034);--pl:.157;--wt:.127;left:0}.cb .wwin{left:0;top:calc(var(--S)*var(--wt));width:var(--W);border-radius:calc(var(--W)*.012);background:var(--bar);box-shadow:0 0 0 1px var(--hair),0 calc(var(--S)*.08) calc(var(--S)*.22) var(--sh);position:absolute;overflow:hidden}.wwin .bar{height:calc(var(--W)*.024);align-items:center;gap:calc(var(--W)*.005);padding-left:calc(var(--W)*.011);display:flex}.wwin .bar i{width:calc(var(--W)*.0062);height:calc(var(--W)*.0062);background:var(--dot);border-radius:50%}.wwin img{width:100%;height:auto;display:block}.cb .dv{--S:inherit;top:0;left:calc(var(--W)*var(--pl));position:absolute}.s{padding:136px 0 0}.hd{text-align:center;padding:0 16px}.hd h2{letter-spacing:-.04em;text-wrap:balance;margin-top:12px;font-size:52px;font-weight:700;line-height:54px}.hd .lead{color:var(--mut);text-wrap:balance;max-width:600px;margin:20px auto 0;font-size:20px;line-height:28px}.panel{border-radius:28px;margin-top:56px;position:relative;overflow:hidden}.p-close p,.prom p,.fm p,.pg .sub,.p-pass .lead{text-wrap:balance}html.m .s:not(.in) .ul path{stroke-dashoffset:1px;opacity:0}.s .ul path{transition:stroke-dashoffset .95s cubic-bezier(.6,0,.15,1) .25s,opacity 10ms linear .25s}.p-today{background:var(--pm);flex-direction:column;align-items:center;gap:14px;padding:56px 24px;display:flex}.cdk{width:min(541px,100%);height:auto;display:block}.cdk img{width:100%;height:auto;display:block}html.m .s-today:not(.in) .cdk{opacity:0;transform:translate3d(0,calc(20px + var(--n)*16px),0)}.s-today .cdk{transition:transform 1.2s cubic-bezier(.22,1,.36,1) calc(var(--n)*.1s),opacity .4s linear calc(var(--n)*.1s)}.jr{margin-top:64px}.jr ol{grid-template-columns:repeat(8,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.jr li{font-size:15px;font-weight:600;line-height:20px}.jr li i{background:var(--dot);border-radius:999px;height:8px;margin-bottom:14px;display:block;overflow:hidden}.jr li i b{background:var(--c1);transform-origin:0;border-radius:999px;width:100%;height:100%;display:block}.jr li small{letter-spacing:.14em;color:var(--mut);margin-top:2px;font-size:12px;font-weight:600;line-height:16px;display:block}html.m .s-plan:not(.in) .jr li i b{transform:scaleX(0)}.s-plan .jr li i b{transition:transform .5s cubic-bezier(.22,1,.36,1) calc(var(--n)*.18s)}.plancol{justify-content:center;margin-top:56px;display:flex}.p-proj{background:var(--pl);flex-direction:column;align-items:center;gap:44px;padding:56px 24px;display:flex}.stp{grid-template-columns:repeat(6,1fr);width:100%;max-width:1040px;margin:0;padding:0;list-style:none;display:grid}.stp li{text-align:center;padding:0 6px;position:relative}.stp li:before{content:"";border-top:2px solid var(--li);width:100%;position:absolute;top:13px;left:-50%}.stp li:first-child:before{display:none}.stp li.nx:before,.stp li.lt:before{border-top-style:dashed}.stp .dt{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0 auto 12px;display:flex;position:relative}.stp .dn .dt{background:var(--li);color:var(--pl)}.stp .dn .dt svg{width:16px;height:16px}.stp .cu .dt{background:var(--pl);box-shadow:inset 0 0 0 3px var(--li)}.stp .cu .dt:after{content:"";background:var(--li);border-radius:50%;width:12px;height:12px}.stp .nx .dt,.stp .lt .dt{background:var(--pl);box-shadow:inset 0 0 0 2px var(--li)}.stp b{color:var(--mut);font-size:15px;font-weight:400;line-height:20px;display:block}.stp .cu b{color:var(--ink);font-weight:700}.stp small{color:var(--mut);margin-top:2px;font-size:13px;line-height:18px;display:block}.stp .cu small{color:var(--li);font-weight:600}html.m .s-proj:not(.in) .stp li{opacity:.15}.s-proj .stp li{transition:opacity .45s linear calc(var(--n)*.14s)}.p-proj .iph.dv{box-shadow:0 0 0 1px var(--rim),0 calc(var(--S)*.05) calc(var(--S)*.12) var(--sh)}.tkg{grid-template-columns:minmax(0,620px) auto;justify-content:center;align-items:center;gap:88px;margin-top:56px;display:grid}.tiles{isolation:isolate;grid-template-columns:repeat(2,1fr);gap:22px;padding-right:6px;display:grid}.tile{color:#0a0a0a;border:2px solid #0a0a0a;border-radius:18px;min-height:200px;padding:22px;position:relative;box-shadow:6px 6px 0 -2px #f5f5f4,6px 6px #0a0a0a}.tile svg{width:28px;height:28px;margin-bottom:18px;display:block}.tile h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:28px}.tile p{color:#525252;margin:8px 0 0;font-size:15px;line-height:21px}.t-p{background:#e4daf0}.t-t{background:#f6e0d0}.t-r{background:#e4e4e4}.t-l{background:#dcebe0}html.m .s-types:not(.in) .tile{opacity:0;transform:translateY(28px)rotate(-2.5deg)}.s-types .tile{transition:transform 1s cubic-bezier(.22,1,.36,1) calc(var(--n)*.1s),opacity .3s linear calc(var(--n)*.1s)}.p-pass{background:var(--sub);grid-template-columns:1fr 1fr;align-items:center;height:967px;margin-top:0;display:grid}.p-pass .tx{grid-column:1;padding:0 40px 0 72px;position:relative}.p-pass h2{letter-spacing:-.04em;color:var(--ink);margin:12px 0 0;font-size:52px;font-weight:700;line-height:54px}.p-pass .lead{color:var(--mut);margin:20px 0 0;font-size:20px;line-height:28px}.pwc{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pw2{transform-origin:50% 0;width:486px;height:1610px;position:absolute;top:-662px;right:calc(25% - 243px)}.pw2 .r{transform-origin:50% 71.04%;position:absolute;inset:0;transform:rotate(-2.5deg)}.pw2 img{width:100%;height:100%;display:block}.p-bud{padding:0;overflow:visible}html.m .s-bud:not(.in) .dv{transform:translateY(90px)}.s-bud .dv{transition:transform 1.3s cubic-bezier(.22,1,.36,1)}.pr{flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:8px 0 0;display:flex}.pr .am{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:40px}.pr .per{white-space:nowrap;color:var(--mut);font-size:15px;font-weight:600;line-height:20px}.adv{gap:10px;margin:18px 0 0;padding:0;font-size:15px;line-height:21px;list-style:none;display:grid}.pe{color:var(--mut);margin:8px 0 0;font-size:15px;line-height:21px}.rn{color:var(--mut);margin:10px 0 0;font-size:13px;line-height:18px}.pf{background:var(--sub)}.pm0{background:var(--pm)}.py0{background:var(--pl)}.pl0{background:var(--pp)}.ob{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.tl{border-radius:24px;min-width:0;padding:28px 24px}.tl h2,.tl h3{margin:0;font-size:17px;font-weight:600;line-height:22px}.ob.tzz{grid-template-columns:repeat(2,1fr);margin-top:0}.tz{grid-template-columns:1fr auto;align-items:center;gap:56px;margin-top:56px;display:grid}.tlink{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;margin-top:16px;font-size:17px;font-weight:600;text-decoration:underline;display:inline-flex}html.m .s-tz:not(.in) .tzz{opacity:0;transform:translateY(16px)}.s-tz .tzz{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .3s linear}.p-close{background:var(--sub);color:var(--ink);text-align:center;margin-top:0;padding:80px 24px}.p-close .mk{background:var(--ink);width:72px;height:72px;margin:0 auto;-webkit-mask:url(/record-mark.png) 50%/contain no-repeat;mask:url(/record-mark.png) 50%/contain no-repeat}.p-close h2{letter-spacing:-.04em;margin:24px 0 0;font-size:52px;font-weight:700;line-height:54px}.p-close p{color:var(--mut);max-width:520px;margin:16px auto 0;font-size:20px;line-height:28px}.p-close .cta{margin-top:30px}.bc{justify-content:center;gap:0;height:44px;margin:44px auto 0;display:flex}.bc span{background:var(--ink);transform-origin:50% 100%;display:block}.bc span.g{background:0 0}html.m .s-close:not(.in) .bc span{transform:scaleY(0)}.s-close .bc span{transition:transform .6s cubic-bezier(.22,1,.36,1) calc(var(--n)*12ms)}dialog{color:#0a0a0a;text-align:center;background:#e4daf0;border:2px solid #0a0a0a;border-radius:22px;width:min(440px,100vw - 44px);padding:22px 28px 19px;overflow:visible;box-shadow:6px 6px 0 -2px #f5f5f4,6px 6px #0a0a0a}dialog:focus{outline:none}dialog::backdrop{background:#00000080}.dmk{background:#0a0a0a;width:44px;height:44px;margin:4px auto 0;display:block;-webkit-mask:url(/record-mark.png) 50%/contain no-repeat;mask:url(/record-mark.png) 50%/contain no-repeat}dialog h2{letter-spacing:-.02em;margin:14px 0 0;font-size:26px;font-weight:700;line-height:31px}dialog p{color:#525252;margin:4px 0 20px;font-size:15px;line-height:22px}dialog iframe{color-scheme:light;border:0;width:100%;height:140px;display:block}.xx{color:#0a0a0a;cursor:pointer;background:#fff;border:2px solid #0a0a0a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:14px;left:14px}.xx svg{width:20px;height:20px;display:block}.xx:before{content:"";position:absolute;inset:-4px}.xx:hover{background:#f5f5f4}.xx:focus-visible{outline-offset:2px;outline:2px solid #0a0a0a}@media (prefers-reduced-motion:no-preference){dialog[open]{animation:.34s cubic-bezier(.22,1,.36,1) dialog-tilt}dialog[open]::backdrop{animation:.2s linear dialog-fade}}@keyframes dialog-fade{0%{opacity:0}}@keyframes dialog-tilt{0%{opacity:0;transform:translateY(18px)rotate(-2.5deg)}}.pg{text-align:center;padding:116px 16px 0}.pg h1{margin-top:12px}.pg .sub{margin-top:22px}.note0{color:var(--mut);text-align:center;text-wrap:balance;max-width:620px;margin:24px auto 0;font-size:15px;line-height:22px}.adds{text-align:center;margin-top:72px}.adds h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:31px}.adds ul{flex-wrap:wrap;justify-content:center;gap:12px 32px;max-width:900px;margin:20px auto 0;padding:0;font-size:17px;line-height:24px;list-style:none;display:flex}.adds li{align-items:center;gap:10px;display:flex}.ok{vertical-align:-5px;flex:none;width:22px;height:22px;display:inline-block}.prom{text-align:center;margin-top:48px;padding-bottom:32px}.prom h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:31px}.prom p{max-width:640px;color:var(--mut);margin:10px auto 0;font-size:17px;line-height:25px}.prom .fine{max-width:560px;margin-top:12px;font-size:13px;line-height:18px}.pls{isolation:isolate;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:64px;padding-right:6px;display:grid}.pls .tile{min-height:0}.pls .tile svg{width:36px;height:36px}.chip{letter-spacing:.12em;color:#0a0a0a;background:#fff;border:1px solid #0a0a0a;border-radius:7px;margin-top:12px;padding:5px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}.dlb{text-align:center;max-width:480px;margin:72px auto 0}.dlb .fm h2{font-size:36px}.fm h2{letter-spacing:-.03em;margin:0;font-size:36px;font-weight:700;line-height:40px}.fm p{color:var(--mut);margin:10px 0 18px;font-size:17px;line-height:25px}.fm iframe{color-scheme:light;background:0 0;border:0;width:100%;height:150px;display:block}@media not all and (aspect-ratio<=1){.fm iframe{max-width:380px;margin:0 auto}}.lg{width:min(720px,100vw - 32px);margin:0 auto;padding:116px 0 0}.lg h1{letter-spacing:-.04em;margin:0;font-size:52px;line-height:54px}.lg .mt{color:var(--mut);margin-top:10px;font-size:15px;line-height:22px}.lg h2{letter-spacing:-.02em;margin:40px 0 0;font-size:22px;font-weight:700;line-height:28px}.lg p,.lg li{color:var(--ink);margin:12px 0 0;font-size:17px;line-height:26px}.lg ul{margin:0;padding-left:20px}.lg a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere}.lg .bk-link{text-decoration:underline}.lg .intro{margin-top:24px}.lg dfn{font-style:italic}@media (aspect-ratio<=1){:root{--S:min(74vw,340px)}.nv{height:56px;padding:0 16px}.txt{padding-top:84px}h1{margin-top:14px;font-size:46px;line-height:1}.sub{text-wrap:balance;max-width:22em;margin-top:16px;font-size:17px;line-height:24px}.cl{display:inline}.cta{margin-top:20px}.st{margin-top:32px}.plat{padding-top:48px}.s{padding-top:88px}.hd h2,.p-pass h2,.p-close h2{font-size:36px;line-height:38px}.hd .lead,.p-pass .lead,.p-close p{font-size:17px;line-height:24px}.panel{border-radius:22px;margin-top:36px}.p-today{gap:8px;padding:12px}html.m .s-today:not(.in) .cdk{transform:translateY(10px)}.jr{margin-top:36px}.jr ol{grid-template-columns:1fr;gap:6px;width:max-content;margin:0 auto}.jr li{align-items:center;gap:14px;font-size:17px;line-height:24px;display:flex}.jr li i{flex:none;width:8px;height:26px;margin:0}.jr li i b{transform-origin:50% 0}.jr li small{display:none}html.m .s-plan:not(.in) .jr li i b{transform:scaleY(0)}.plancol{margin-top:36px}.p-proj{gap:28px;padding:28px 16px}.p-proj .dv{--S:min(66vw,274px)}.p-proj .iph.dv{box-shadow:0 0 0 1px var(--rim),0 calc(var(--S)*.02) calc(var(--S)*.07) var(--sh)}.stp{grid-template-columns:1fr;width:max-content;max-width:100%}.stp li{text-align:left;grid-template-columns:28px auto;column-gap:12px;padding:0 0 12px;display:grid}.stp li:before{border-top:0;border-left:2px solid var(--li);width:0;height:28px;top:-14px;left:13px}.stp li.nx:before,.stp li.lt:before{border-left-style:dashed}.stp .dt{grid-row:1/3;margin:0}.stp small{margin:0}.tkg{grid-template-columns:1fr;justify-items:center;gap:36px;margin-top:36px}.tkg .dv{--S:min(70vw,340px)}.tiles{grid-template-columns:1fr 1fr;gap:18px;width:100%}.tile{min-height:0;padding:16px 14px}.tile h3{font-size:20px;line-height:26px}.tile p{font-size:14px;line-height:20px}.tile svg{margin-bottom:12px}.p-pass{height:auto;padding-bottom:28px;display:block}.pw2{width:380px;height:1259px;margin-top:-552px;margin-left:-190px;position:relative;top:auto;left:50%;right:auto}.pwc{height:690px;position:relative;inset:auto}.p-pass .tx{text-align:center;padding:24px 20px 0}.cb{--W:100%;flex-direction:column;align-items:center;width:100%;height:auto;display:flex;left:0}.cb .dv{--S:min(70vw,340px);position:relative;top:auto;left:auto}.cb .wwin{display:none}.tz{grid-template-columns:1fr;justify-items:center;gap:32px;margin-top:36px}.tlink{width:fit-content;margin-left:auto;margin-right:auto;display:flex}.ft{flex-direction:column}.ft nav{justify-content:center;column-gap:18px}.ob{grid-template-columns:1fr;gap:10px;margin-top:32px}.ob.tzz{grid-template-columns:1fr 1fr}.tl{padding:20px}.pr .am{font-size:30px;line-height:36px}.adds{margin-top:48px}.adds ul{text-align:left;justify-content:start;font-size:15px;line-height:21px;display:grid}.note0{font-size:14px}.p-close{padding:48px 18px}.bc{transform-origin:50% 100%;transform:scale(.8)}.pg{padding-top:84px}.pls{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}.dlb{margin-top:48px}.fm h2{font-size:28px;line-height:32px}dialog{padding:20px 20px 17px}.lg{padding-top:84px}.lg h1{font-size:36px;line-height:38px}.lg p,.lg li{font-size:16px;line-height:24px}}:root{--t:0px}@supports (height:100svh){:root{--t:min(700px,max(0px,100svh - 982px))}}.page-mid main{flex-direction:column;display:flex}.page-mid main:before,.page-mid main:after{content:"";display:block}.page-mid main:before{flex:2 0 0}.page-mid main:after{flex:3 0 0}.page-mid footer,.page-lg footer{margin-top:40px}@media not all and (aspect-ratio<=1){.page-mid footer,.page-lg footer{margin-top:72px}.page-dl .pls{margin-top:calc(72px + var(--t)*.04)}.page-dl .dlb{margin-top:calc(88px + var(--t)*.06)}.page-pr .note0{margin-top:28px}.page-pr .ob{margin-top:calc(56px + var(--t)*.04)}.page-pr .adds{margin-top:calc(88px + var(--t)*.05)}.page-pr .prom{margin-top:calc(72px + var(--t)*.05);padding-bottom:0}.lg{padding-top:calc(116px + var(--t)*.14)}.lg h2{margin-top:48px}}@media (aspect-ratio<=1) and (width<=335px){h1{font-size:43px}}@media (aspect-ratio<=1) and (width<=319px){h1{font-size:36px}}
