.code{outline-offset:-1px;font-family:var(--mono);letter-spacing:0;font-variant-ligatures:none;color:#b2b2b2;text-align:left;background:#0c0c0c;border-radius:14px;outline:1px solid #0000;font-size:16px;font-weight:400;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}.code__tab{color:#9c9c9c;align-items:center;height:40px;padding-inline:20px;display:flex;box-shadow:inset 0 -1px #ffffff14}.code__body{padding:12px 0 16px;display:block}.cl{height:var(--cl,26px);line-height:var(--cl,26px);white-space:pre;padding-left:20px;display:block;position:relative}.cl__t{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 calc(100% - 4px));mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 calc(100% - 4px))}.tg{color:#787878}.vl{color:#8e8e8e}.cl--lit{color:#f5f5f5;font-weight:500}.cl--lit .tg{color:#a3a3a3}.cl--lit .vl{color:#bdbdbd}.cl__strip{background:#ffffff12;position:absolute;inset:0}.ch{position:relative}.ch:after,.cl__start:after{content:"";opacity:0;background:#f5f5f5;width:2px;height:1.08em;position:absolute;top:.14em;left:100%}.cl__start{vertical-align:baseline;width:0;height:1em;display:inline-block;position:relative}.cl__start:after{top:-.08em;left:0}@media (max-width:639px){.code__tab{padding-inline:14px}.cl{padding-left:14px}.cl__t{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000 calc(100% - 1px));mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000 calc(100% - 1px))}}.win{outline-offset:-1px;background:#0b0b0b;border-radius:12px;outline:1px solid #0000;overflow:hidden;box-shadow:0 0 0 1px #ffffff21,0 1px #ffffff0d,0 30px 60px -18px #000000e6,-12px -16px 56px #ffffff0f,0 0 120px #ffffff09}.win__bar{background:linear-gradient(#242424,#161616);justify-content:center;align-items:center;height:36px;display:flex;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #000000b3}.win__pill{max-width:74%;height:24px;font-family:var(--mono);color:#bdbdbd;white-space:nowrap;background:#ffffff13;border-radius:999px;padding-inline:18px;font-size:16px;line-height:24px;display:block;overflow:hidden}.win__view{background:#0b0b0b;display:block;overflow:hidden}.site{width:1280px;font:400 16px/1.3 var(--font);letter-spacing:0;text-align:left;transform-origin:0 0;transform:scale(var(--k));display:block;position:relative;overflow:hidden}.site svg,.sp svg,.ad__fpic svg{width:100%;height:100%;display:block}.caps{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-weight:500}.site--home{color:#fff;background:#0b0b0b;height:640px}.site__pic{position:absolute;inset:0}.site__pic:after{content:"";background:linear-gradient(90deg,#000c,#0000009e 24%,#0000 50%),linear-gradient(#00000080,#0000 26%);position:absolute;inset:0}.site__top{justify-content:space-between;align-items:center;height:80px;display:flex;position:absolute;top:0;left:64px;right:64px}.site__name{font-size:24px;line-height:30px}.site__nav{color:#ffffffe6;gap:44px;font-size:17px;line-height:22px;display:flex}.site__note{text-align:right;position:absolute;top:116px;right:64px}.site__note span{display:block}.site__note-l{color:#ffffffbd;font-size:15px;line-height:20px}.site__note-s{letter-spacing:-.015em;margin-top:10px;font-size:30px;line-height:36px}.site__note-p{color:#ffffffe0;margin-top:2px;font-size:24px;line-height:30px}.site__h{z-index:0;letter-spacing:-.035em;white-space:nowrap;font-size:80px;font-weight:300;line-height:80px;position:absolute;top:288px;left:60px}.site__hl{width:max-content;display:block;position:relative}.site__sub{color:#ffffffd6;white-space:nowrap;font-size:26px;line-height:32px;position:absolute;top:462px;left:64px}.site__btn{border:1.5px solid #ffffffe6;border-radius:2px;align-items:center;height:54px;padding-inline:30px;font-size:16px;display:flex;position:absolute;top:510px;left:64px}.site--list{color:#111;background:#fff;height:800px}.lst__pic{background:#0b0b0b;width:740px;height:800px;position:absolute;top:0;left:540px}.lst__pic:after{content:"";background:linear-gradient(#00000080,#0000 20%);position:absolute;inset:0}.lst__name{z-index:0;font-size:21px;line-height:28px;position:absolute;top:22px;left:64px}.lst__nav{color:#ffffffe6;align-items:center;gap:40px;height:72px;font-size:16px;line-height:20px;display:flex;position:absolute;top:0;right:64px}.lst__new{color:#6b6b6b;font-size:14px;line-height:18px;position:absolute;top:114px;left:64px}.lst__h{z-index:0;letter-spacing:-.03em;white-space:nowrap;font-size:54px;font-weight:300;line-height:64px;position:absolute;top:155.3px;left:62px}.lst__de{color:#474747;white-space:nowrap;font-size:20px;line-height:28px;position:absolute;top:223.7px;left:64px}.lst__pr{letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:36px;position:absolute;top:270.1px;left:64px}.lst__btn{z-index:0;border:1.5px solid #111;border-radius:2px;align-items:center;height:52px;padding-inline:28px;font-size:16px;display:flex;position:absolute;top:363px;left:64px}.lst__rule{background:#00000024;width:412px;height:1px;position:absolute;top:498px;left:64px}.lst__also{color:#6b6b6b;font-size:14px;line-height:18px;position:absolute;top:531.2px;left:64px}.lst__tiles{gap:20px;display:flex;position:absolute;top:568px;left:64px}.tile{width:196px;display:block}.tile__pic{border-radius:1px;height:124px;display:block;overflow:hidden}.tile__st{letter-spacing:-.01em;margin-top:12px;font-size:17px;font-weight:500;line-height:22px;display:block}.tile__pr{color:#474747;margin-top:2px;font-size:15px;line-height:20px;display:block}.pin{left:0;top:calc(36px + var(--pr) * 50.42px);background:#0000008c;width:40px;height:2px;position:absolute}.pin:after{content:"";background:#111;border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:34px}.sp{width:390px;font:400 16px/1.3 var(--font);letter-spacing:0;text-align:left;transform-origin:0 0;transform:scale(var(--kp));display:block;position:relative}.sp__pic{position:absolute;inset:0}.sp__top{color:#fff;justify-content:space-between;align-items:center;height:56px;display:flex;position:absolute;top:0;left:20px;right:20px}.sp__name{z-index:0;font-size:15px;line-height:22px;position:relative}.sp__menu{border-top:2px solid #fff;border-bottom:2px solid #fff;flex:none;width:22px;height:9px;display:block}.sp--home{color:#fff;background:#050505;height:368px;overflow:hidden}.sp--home .sp__pic:after{content:"";background:linear-gradient(#0000008c,#0000 18% 43%,#000000d6 53%,#000000eb);position:absolute;inset:0}.sp__h{z-index:0;letter-spacing:-.035em;white-space:nowrap;font-size:40px;font-weight:300;line-height:40px;position:absolute;top:182px;left:19px}.sp__hl{width:max-content;display:block;position:relative}.sp__sub{color:#ffffffd6;white-space:nowrap;font-size:16px;line-height:22px;position:absolute;top:272px;left:20px}.sp__go{border-bottom:1px solid #fffc;padding-bottom:3px;font-size:13px;line-height:20px;position:absolute;top:306px;left:20px}.sp--list{color:#111;background:#fff}.sp__status{color:#fff;background:#0b0b0b;align-items:center;height:44px;padding-inline:26px;font-size:15px;font-weight:600;display:flex}.sp__colon{border-top:3px solid #fff;border-bottom:3px solid #fff;border-radius:1px;width:3px;height:9px;margin:1px 2.5px 0;display:block}.sp__hero{background:#0b0b0b;height:290px;display:block;position:relative;overflow:hidden}.sp--list .sp__pic:after{content:"";background:linear-gradient(#00000080,#0000 34%);position:absolute;inset:0}.sp__body{padding:22px 20px 0;display:block}.sp__new,.sp__also{color:#6b6b6b;font-size:12px;line-height:16px}.sp__st{z-index:0;letter-spacing:-.035em;white-space:nowrap;width:max-content;margin-top:8px;font-size:44px;font-weight:300;line-height:50px;position:relative}.sp__de{color:#474747;margin-top:6px;font-size:16px;line-height:22px}.sp__pr{letter-spacing:-.01em;margin-top:6px;font-size:24px;font-weight:500;line-height:30px}.sp__btn{z-index:0;color:#fff;background:#111;border-radius:2px;justify-content:center;align-items:center;height:52px;margin-top:20px;font-size:14px;display:flex;position:relative}.sp__rule{background:#00000024;height:1px;margin-top:26px;display:block}.sp__also{margin-top:18px}.sp__tiles{gap:16px;margin-top:12px;display:flex}.sp__tiles .tile{width:167px}.sp__tiles .tile__pic{height:108px}.chip{z-index:-1;pointer-events:none;background:#fff0;border-radius:6px;position:absolute}.chip:after{content:"";border-radius:inherit;opacity:0;background:#ffffff26;position:absolute;inset:0}.chip--k{background:0 0}.chip--k:after{background:#00000016}.site__hl .chip{border-radius:12px;inset:3px -16px 1px}.site__hl+.site__hl .chip{border-top-left-radius:0}.site__hl:first-child .chip{border-bottom-left-radius:0}.sp__hl .chip{border-radius:8px;inset:1px -9px 0}.sp__hl+.sp__hl .chip{border-top-left-radius:0}.sp__hl:first-child .chip{border-bottom-left-radius:0}.lst__name .chip{border-radius:10px;inset:-8px -14px}.lst__h .chip{border-radius:12px;inset:2px -14px 0}.lst__btn .chip{border-radius:12px;inset:-12px}.sp__name .chip{border-radius:8px;inset:-6px -10px}.sp__st .chip{border-radius:9px;inset:2px -9px 0}.sp__btn .chip{border-radius:9px;inset:-8px}.ad{color:#111;font:400 16px/22px var(--font);letter-spacing:0;text-align:left;outline-offset:-1px;background:#fff;border-radius:12px;outline:1px solid #0000;box-shadow:0 0 0 1px #00000014,0 2px 4px #00000073,0 22px 48px -10px #000000d9,0 0 70px #ffffff12}.ad--s{padding:16px 18px 18px}.ad__spon{font-weight:600}.ad__who{flex-wrap:wrap;align-items:baseline;column-gap:10px;margin-top:4px;display:flex}.ad__name{font-weight:500}.ad__url{font-family:var(--mono);color:#474747;white-space:nowrap}.ad__h{letter-spacing:-.012em;margin-top:8px;font-size:20px;font-weight:600;line-height:28px}.ad__d{color:#474747;margin-top:6px}.adhl{z-index:0;display:inline-block;position:relative}.adhl .chip{inset:0 -8px}.ad--f{overflow:hidden}.ad__fhead{padding:12px 14px 10px;line-height:20px;display:block}.ad__fname{font-weight:600;display:block}.ad__fspon{color:#474747;display:block}.ad__fpic{aspect-ratio:1;background:#0b0b0b;width:100%;display:block}.ad__ffoot{padding:10px 14px 14px;display:block}.ad__fh{letter-spacing:-.005em;font-weight:600;display:block}.ad__fh b{font-weight:inherit;display:block}.ad__fh .chip{inset:0 -6px}.ad__flink{text-underline-offset:4px;margin-top:4px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.hero{padding-top:calc(var(--bar-h) + 18px);padding-bottom:var(--s-64);--rx:.5;--ry:.66}.hero__grid{grid-template-columns:minmax(0,1fr);display:grid}.slogan-xl{font-family:var(--font-big);letter-spacing:0;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.75rem;font-weight:500;line-height:1}.hero__lead{max-width:500px;font-family:var(--font-inter),"Inter Fallback Lead",Arial,Helvetica,sans-serif;color:var(--ink);text-wrap:pretty;margin-top:14px;font-size:1.25rem;font-weight:400;line-height:1.4}.hero__act{flex-direction:column;margin-top:20px;display:flex}.hero__note{max-width:500px;color:var(--ink-2);text-wrap:pretty;order:2;margin-top:10px;font-size:1rem;line-height:1.45}.hero__act .link{order:3;align-self:flex-start;margin-top:2px}.hero__fig{grid-template-columns:minmax(0,1fr);margin-top:14px;display:grid}.o{container-type:inline-size}.hero__cap{margin-top:20px}.hero__cap2{text-wrap:balance;margin-top:12px}@media (max-width:359px){.slogan-xl{font-size:2.5rem}}@media (min-width:640px){.slogan-xl{font-size:3.5rem}.hero__lead{font-size:1.375rem}.hero__act{flex-flow:wrap;align-items:center;gap:0 24px;margin-top:32px}.hero__act .btn{white-space:nowrap;flex:none}.hero__act .link{order:0;align-self:auto;margin-top:0}.hero__note{flex:0 0 100%;order:3;margin-top:18px}.hero__fig{margin-top:44px}.o{max-width:650px}}@media (min-width:1024px){.hero{padding-top:calc(var(--bar-h) + 40px);--rx:.6;--ry:.4;--lw:1400px;--lh:1040px;padding-bottom:56px}.hero__grid{grid-template-columns:minmax(0,520fr) minmax(0,650fr);align-items:start;column-gap:30px}.hero__words{padding-top:8px}.hero__lead{margin-top:28px}.hero__act{margin-top:36px}.hero__fig{margin-top:0}.o{max-width:none}}@media (min-width:1280px){.hero__fig{flex-wrap:wrap;column-gap:16px;display:flex}.o{flex:0 0 100%}.hero__cap{flex:none}.hero__cap2{text-align:right;flex:220px;margin-top:20px}}@media (min-width:1024px) and (min-height:761px){.hero__grid{align-items:center}.hero__words{padding-top:0;padding-bottom:40px}}@media (min-width:1280px) and (min-height:761px){.slogan-xl{font-size:5rem}.hero__lead{font-size:1.5rem}}.o__in{--kp:.897;flex-direction:column;display:flex;position:relative}.o__code{height:114px;position:relative}.o__code .code__tab{height:36px}.o__code .code__body{padding-top:8px}.o__code .cl--d{display:none}.o__win{z-index:1;margin-top:-36px;position:relative}.o__win .win__bar{display:none}.o__win .win__view{height:calc(368px * var(--kp))}.o__win .site{display:none}.o__ad--s{z-index:2;width:min(300px,100% - 40px);margin:calc(-32px * var(--kp)) 14px 0 0;align-self:flex-end;position:relative}.o__ad--f{display:none}@supports (width:calc(1px * tan(atan2(1px,2px)))) and (width:1cqi){.o__in{--kp:tan(atan2(100cqi,390px))}}@media (min-width:640px){.o__in{--k:.4824;--ww:95cqi;--wt:200px;--wh:calc(36px + 640px * var(--k));--adt:calc(var(--wt) + var(--wh) - 24px);height:max(calc(var(--adt) + 150px),calc(var(--wt) + 36px + 250px * var(--k) + 318px));display:block}.o__code{width:calc(var(--ww) - 60px);height:260px;position:absolute;top:0;left:24px}.o__code .code__tab{height:40px}.o__code .code__body{padding-top:12px}.o__code .cl--d{display:block}.o__win{left:0;top:var(--wt);width:var(--ww);margin-top:0;position:absolute}.o__win .win__bar{display:flex}.o__win .win__view{height:calc(640px * var(--k))}.o__win .site{display:block}.o__win .sp{display:none}.o__ad--s{left:28px;top:var(--adt);width:372px;margin:0;position:absolute}.o__ad--f{z-index:2;right:0;top:calc(var(--wt) + 36px + 250px * var(--k));width:160px;display:block;position:absolute}}@supports (width:calc(1px * tan(atan2(1px,2px)))) and (width:1cqi){@media (min-width:640px){.o__in{--k:tan(atan2(95cqi,1280px))}}}@media (min-width:640px){@container (max-width:639px){.o__ad--f{display:none}.o__ad--s{width:min(372px,70cqi)}.o__in{height:calc(var(--adt) + 172px)}}}.web{padding-top:var(--s-96);padding-bottom:var(--s-96);--rx:.5;--ry:.7}.web__lead{max-width:680px;color:var(--ink-2);text-wrap:pretty;margin-top:20px;font-size:1.25rem;line-height:1.4}.web__lead strong{color:var(--ink);font-weight:400}.w{margin-top:32px;container-type:inline-size}.w__pic{--kp:.749;position:relative}.w__in{flex-direction:column;align-items:center;display:flex;position:relative}.w__code{align-self:stretch;position:relative}.w__code .code__body{padding-bottom:50px}.w__code .cl--d,.lap,.jl{display:none}.w__cap{margin-top:20px}.ph{z-index:1;outline-offset:-1px;background:linear-gradient(150deg,#333,#101010 22%,#0a0a0a 72%,#232323);border-radius:28px;outline:1px solid #0000;width:min(300px,100%);margin-top:-32px;padding:4px;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38,0 0 0 1px #000000b3,0 28px 60px -14px #000000f2,0 0 90px #ffffff12}.ph__screen{height:calc(844px * var(--kp));background:#fff;border-radius:24px;display:block;overflow:hidden}.lap__lid{outline-offset:-1px;background:linear-gradient(#1d1d1d,#0d0d0d);border-radius:16px 16px 6px 6px;outline:1px solid #0000;padding:12px;display:block;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff38,0 0 100px #ffffff0d}.lap__screen{height:calc(800px * var(--k));background:#0b0b0b;border-radius:5px;display:block;overflow:hidden;box-shadow:0 0 0 1px #000}.lap__base{background:linear-gradient(#4a4a4a,#2c2c2c 2px,#222 3px,#121212);border-radius:2px 2px 12px 12px;height:13px;margin:2px -30px 0;display:block;position:relative;box-shadow:0 26px 40px -10px #000000bf}.lap__base:before{content:"";background:#050505;height:2px;position:absolute;top:-2px;left:30px;right:30px}@media (min-width:640px){.web__lead{font-size:1.375rem}.w__cap{max-width:440px}}@media (min-width:1024px){.web{padding-top:var(--s-144);padding-bottom:var(--s-144);--rx:.52;--ry:.66;--lw:1300px;--lh:900px}.web__words{text-align:center}.web__lead{margin-inline:auto}.w{margin-top:72px}.w__pic{--k:.5156;--kp:calc(var(--k) * .945);--cl:calc(50.42px * var(--k))}.w__art{max-width:none;height:calc(76px + 973px * var(--k))}.w__in{height:100%;display:block}.w__code{width:35cqi;position:absolute;top:20px;left:0}.w__code .code__body{padding-bottom:16px}.w__code .cl--d{display:block}.lap{left:39.17cqi;top:calc(60px + 39.63px * var(--k));width:57cqi;display:block;position:absolute}.ph{right:0;top:calc(60px + 175px * var(--k));width:calc(390px * var(--kp) + 8px);margin-top:0;position:absolute}.jl{z-index:2;left:35cqi;top:calc(72px + var(--row) * var(--cl));transform-origin:0;background:#ffffff75;width:calc(4.17cqi + 12px);height:1px;display:block;position:absolute}.w__cap{left:0;top:calc(112px + 15 * var(--cl));width:min(440px,35cqi);max-width:none;margin:0;position:absolute}}@supports (width:calc(1px * tan(atan2(1px,2px)))) and (width:1cqi){.w__pic{--kp:tan(atan2(min(300px,100cqi) - 8px,390px))}@media (min-width:1024px){.w__pic{--k:tan(atan2(57cqi - 24px,1280px));--kp:calc(var(--k) * .945)}}}@media (min-width:1280px) and (min-height:761px){.web__lead{font-size:1.5rem}}@media (hover:hover){:is(.w__art:has(.j1:hover) .j1 .cl__strip,.w__art:has(.j2:hover) .j2 .cl__strip,.w__art:has(.j3:hover) .j3 .cl__strip){background:#ffffff24}:is(.w__art:has(.j1:hover) .j1 .chip,.w__art:has(.j2:hover) .j2 .chip,.w__art:has(.j3:hover) .j3 .chip){background:#fff3}:is(.w__art:has(.j1:hover) .j1 .chip--k,.w__art:has(.j2:hover) .j2 .chip--k,.w__art:has(.j3:hover) .j3 .chip--k){background:#0000001c}:is(.w__art:has(.j1:hover) .jl.j1,.w__art:has(.j2:hover) .jl.j2,.w__art:has(.j3:hover) .jl.j3){background:#ffffffe6}}@media (prefers-reduced-motion:no-preference){.js:not(.seen) [data-open] .cl__start:after{animation:.24s step-end t-first}.js:not(.seen) [data-open] .ch,.js:not(.seen) [data-open] .hc{animation:t-ch 1ms steps(1,start) calc(var(--at) * 1ms) both}.js:not(.seen) [data-open] .ch:after{animation:t-hold calc(var(--d) * 1ms) steps(1) calc(var(--at) * 1ms)}.js:not(.seen) [data-open] .ch--last:after{animation:t-blink .9s steps(1) calc(var(--at) * 1ms)}.js:not(.seen) [data-open] .cl--typed .cl__strip{animation:t-fade var(--t-quick) var(--ease-move) 1.25s both}.js:not(.seen) [data-open]:not(.go) .o__ad{opacity:0}.js:not(.seen) [data-open].go .o__win .chip:after{animation:t-pulse 1.9s var(--ease-move) both}.js:not(.seen) [data-open].go .o__ad--s{animation:t-rise var(--t-slow) var(--ease-settle) .12s both}.js:not(.seen) [data-open].go .o__ad--f{animation:t-rise .42s var(--ease-out) .48s both}.js:not(.seen) [data-open].go .o__ad .chip:after{animation:t-lit 1.9s var(--ease-move) both}@keyframes t-first{0%{opacity:1}50%,to{opacity:0}}@keyframes t-ch{0%{opacity:0}}@keyframes t-hold{0%,to{opacity:1}}@keyframes t-blink{0%,50%{opacity:1}25%,75%,to{opacity:0}}@keyframes t-fade{0%{opacity:0}}@keyframes t-pulse{0%{opacity:0}9%,78%{opacity:1}to{opacity:0}}@keyframes t-lit{0%,78%{opacity:1}to{opacity:0}}@keyframes t-rise{0%{opacity:0;transform:translateY(var(--rise-lg)) scale(.97)}}@supports (animation-timeline:view()){.js .bar:before{animation:linear both s-in;animation-timeline:scroll(root);animation-range:0 96px}.js .bar--home .btn__ghost{border-radius:inherit;pointer-events:none;color:#f5f5f5;animation:linear both s-out;animation-timeline:scroll(root);animation-range:var(--g0) var(--g1);background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:-1.5px;box-shadow:inset 0 0 0 1.5px #fff9}:root{--g0:244px;--g1:324px}.js .w__art{view-timeline-name:--art;view-timeline-axis:block;animation:linear both s-come;animation-timeline:--art;animation-range:entry cover 36%}.w__art{--lag:0%}.w__art .j1{--a:24%}.w__art .j2{--a:31%}.w__art .j3{--a:38%}.js .w__art .cl__strip{animation:linear both s-in;animation-timeline:--art;animation-range:cover var(--a) cover calc(var(--a) + 2.5%)}.js .w__art .jl{animation:linear both s-grow;animation-timeline:--art;animation-range:cover calc(var(--a) + 1.5%) cover calc(var(--a) + 6%)}.js .w__art .pin{animation:linear both s-in;animation-timeline:--art;animation-range:cover calc(var(--a) + var(--lag)) cover calc(var(--a) + var(--lag) + 2.5%)}.js .w__art .chip:after{animation:linear both s-pulse;animation-timeline:--art;animation-range:cover calc(var(--a) + var(--lag)) cover calc(var(--a) + var(--lag) + 13%)}@keyframes s-in{0%{opacity:0}}@keyframes s-out{to{opacity:0}}@keyframes s-come{0%{transform:translateY(var(--rise-lg)) scale(var(--scale-from))}}@keyframes s-grow{0%{transform:scaleX(0)}}@keyframes s-pulse{0%{opacity:0}16%,50%{opacity:1}to{opacity:0}}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.js .btn:hover .btn__ghost{background:#161616}}}@media (min-width:1024px){:root{--g0:504px;--g1:584px}.w__art{--lag:4.5%}.w__art .j1{--a:18%}.w__art .j2{--a:24%}.w__art .j3{--a:30%}}@media (min-width:1024px) and (max-height:760px){:root{--g0:292px;--g1:372px}}.s3{--s3-lane:30px;--s3-x:7px;--s3-w:0px;--s3-d:13px;--s3-gap:36px;--s3-at:38%;--s3-cast:.5px 1px 1px #0000000d,2px 4px 6px #0000000d,6px 12px 18px #0000000f,12px 24px 36px -8px #00000014,20px 40px 64px -24px #0000001a;--s3-cast-k:.5px 1px 2px #00000029,3px 6px 10px #0000001a,8px 16px 24px -4px #00000021,20px 40px 60px -20px #0000002e;--s3-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .1 0 0 0 -.03'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");padding-top:var(--s-64);padding-bottom:var(--s-64);background:linear-gradient(var(--wall-3a),var(--wall-3b))}.s3:before{background-image:var(--s3-grain)}.s3-lead{max-width:30em;color:var(--ink-2);text-wrap:pretty;margin-top:20px;font-size:1.25rem;line-height:1.4}.s3-fig{margin-top:40px}.s3-track{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.s3-stop{grid-column:1;grid-template-columns:var(--s3-lane) minmax(0,1fr);padding-bottom:var(--s3-gap);align-content:start;display:grid;position:relative}.s3-stop:first-child{grid-row:1}.s3-stop:nth-child(2){grid-row:2}.s3-stop:nth-child(3){grid-row:3}.s3-stop:nth-child(4){grid-row:4}.s3-stop--end{padding-bottom:0}.s3-rail{z-index:0;width:var(--s3-lane);margin:var(--s3-d) 0 calc(var(--s3-d) * -1) var(--s3-w);pointer-events:none;grid-area:1/1/4;position:relative}.s3-line{left:calc(var(--s3-x) - 12px);width:24px;height:100%;position:absolute;top:0;overflow:visible}.s3-line__rail{stroke:#00000026;stroke-width:2px}.s3-line__ink{stroke:#111;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.s3-dot{z-index:1;width:14px;height:14px;margin:calc(var(--s3-d) - 7px) 0 0 calc(var(--s3-x) - 7px);background:#fff;border-radius:50%;grid-area:1/1;justify-self:start;position:relative;box-shadow:inset 0 0 0 2px #00000047}.s3-dot:after{content:"";background:#111;border-radius:50%;position:absolute;inset:0}.s3-stop--end .s3-dot{width:22px;height:22px;margin:calc(var(--s3-d) - 11px) 0 0 calc(var(--s3-x) - 11px)}.s3-stop--end .s3-dot:after{box-shadow:0 0 0 6px #1111111a}.s3-arm{display:none}.s3-say{max-width:22em;font-size:1.375rem;line-height:1.2;font-weight:var(--w-head);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;grid-area:1/2}.s3-cell{grid-area:2/2;min-width:0;max-width:440px;margin-top:20px}.s3-cap{margin-top:calc(var(--rise-lg) + 16px);margin-left:var(--s3-lane)}.s3-find{outline-offset:-1px;box-shadow:inset 0 1px 0 #ffffff29,var(--s3-cast-k);font:400 1.0625rem/1.2 var(--font);letter-spacing:0;text-align:left;background:linear-gradient(#1c1c1c,#0b0b0b);border-radius:12px;outline:1px solid #0000;gap:10px;padding:12px;display:grid;position:relative}.s3-q{white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:52px;padding-inline:16px;display:flex;position:relative}.s3-q__i{flex:none;width:18px;height:18px}.s3-q--on{color:#111;background:#fff;font-weight:500;box-shadow:0 0 0 1px #ffffff8c,0 0 30px #ffffff2e}.s3-q__lit{border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 4px #fff3,0 0 44px #ffffff6b}.s3-q--off{color:#c4c4c4;box-shadow:inset 0 0 0 1px #ffffff2b}.s3-q--off .s3-q__i{color:#8a8a8a}.s3-q__t{display:block;position:relative}.s3-strike{width:calc(100% + 10px);height:4px;margin-top:-.5px;position:absolute;top:50%;left:-5px;overflow:visible}.s3-strike__l{stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.s3-note{max-width:26em;color:var(--ink-2);text-wrap:pretty;margin-top:30px;padding-left:24px;font-size:1.125rem;line-height:1.5;position:relative}.s3-note:before{content:"";border:0 solid #0000004d;border-width:0 0 2px 2px;border-radius:0 0 0 6px;width:12px;height:36px;position:absolute;top:-22px;left:4px}.s3-note__a{color:var(--ink);font-weight:500}.s3-note__b{margin-top:4px}.s3-ads{flex-direction:column;display:flex}.s3-ad{color:#111;font:400 16px/22px var(--font);letter-spacing:0;text-align:left;outline-offset:-1px;box-shadow:0 0 0 1px #00000012,var(--s3-cast);background:#fff;border-radius:12px;outline:1px solid #0000}.s3-ad--s{z-index:1;padding-bottom:42px;position:relative}.s3-ad--f{z-index:2;align-self:flex-end;width:min(208px,72%);margin:-20px 0 0;position:relative}.s3-page{container-type:inline-size}.s3-win{--k:.5;--kp:.83;outline-offset:-1px;box-shadow:var(--s3-cast-k);background:#0b0b0b;border-radius:12px;outline:1px solid #0000;overflow:hidden}.s3-win__bar{display:none}.s3-win__view{height:calc(574px * var(--kp))}.s3-val{color:#fff;background:#0b0b0b;height:640px;display:none}.s3-val__pic{position:absolute;inset:0}.s3-val__pic:after{content:"";background:linear-gradient(#000000a8,#00000057 22%,#0000 42%);position:absolute;inset:0}.s3-val__h{z-index:0;text-align:center;letter-spacing:-.035em;white-space:nowrap;font-size:58px;font-weight:300;line-height:68px;position:absolute;top:116px;left:0;right:0}.s3-val__hl{display:inline-block;position:relative}.s3-val__hl .chip{border-radius:12px;inset:3px -20px 1px}.s3-val__form{color:#111;background:#fff;border-radius:2px;height:96px;display:flex;position:absolute;top:494px;left:64px;right:64px;box-shadow:0 22px 44px -14px #000000b3}.s3-val__f{color:#474747;flex:1.45 1 0;padding:21px 30px 0;font-size:16px;line-height:20px;position:relative}.s3-val__f:after{content:"";background:#00000052;height:1px;position:absolute;bottom:24px;left:30px;right:30px}.s3-val__f--day{flex-grow:1;box-shadow:inset 1px 0 #0000001f}.s3-val__f--day:before{content:"";border:1.5px solid #111;border-width:0 1.5px 1.5px 0;width:9px;height:9px;position:absolute;bottom:35px;right:34px;transform:rotate(45deg)}.s3-val__btn{z-index:0;border:1.5px solid #111;border-radius:2px;flex:none;align-self:center;align-items:center;height:56px;margin:0 22px 0 4px;padding-inline:30px;font-size:16px;display:flex;position:relative}.s3-val__btn .chip{border-radius:11px;inset:-11px}.s3-valp{color:#111;background:#fff}.s3-valp__bar{background:linear-gradient(#242424,#161616);justify-content:center;align-items:center;height:50px;display:flex;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #000000b3}.s3-valp__pill{height:30px;font-family:var(--mono);color:#bdbdbd;white-space:nowrap;background:#ffffff13;border-radius:999px;padding-inline:16px;font-size:16px;line-height:30px;display:block}.s3-valp__hero{color:#fff;background:#070707;height:292px;display:block;position:relative;overflow:hidden}.s3-valp__shade{background:linear-gradient(#00000080,#0000004d 36%,#0000 56%);position:absolute;inset:0}.s3-valp__h{z-index:0;letter-spacing:-.035em;white-space:nowrap;font-size:37px;font-weight:300;line-height:40px;position:absolute;top:62px;left:19px}.s3-valp__hl{width:max-content;display:block;position:relative}.s3-valp__hl .chip{border-radius:8px;inset:1px -9px 0}.s3-valp__body{padding:6px 20px 26px;display:block}.s3-valp__f{color:#6b6b6b;height:64px;padding-top:22px;font-size:12px;line-height:16px;display:block;position:relative;box-shadow:inset 0 -1px #0000004d}.s3-valp__f--day:before{content:"";border:1.5px solid #111;border-width:0 1.5px 1.5px 0;width:8px;height:8px;position:absolute;bottom:20px;right:6px;transform:rotate(45deg)}.s3-valp__btn .chip{border-radius:9px;inset:-8px}.s3-desk{position:relative}.s3-inbox{outline-offset:-1px;box-shadow:inset 0 1px 0 #ffffff29,var(--s3-cast-k);font:400 16px/22px var(--font);letter-spacing:0;text-align:left;background:linear-gradient(#1c1c1c,#0b0b0b);border-radius:12px;outline:1px solid #0000;gap:10px;padding:12px;display:grid;position:relative}.s3-inbox__to{min-height:40px;font-family:var(--mono);color:#c4c4c4;align-items:center;gap:10px;padding-inline:8px;display:flex}.s3-inbox__i{color:#8a8a8a;flex:none;width:20px;height:20px}.s3-card{z-index:2;color:#111;background:#fff;border-radius:6px;padding:16px 18px 18px;position:relative;box-shadow:0 0 0 1px #ffffff8c,0 0 30px #ffffff2e}.s3-card__new{align-items:center;gap:8px;font-weight:600;display:flex}.s3-card__new:before{content:"";background:#111;border-radius:50%;flex:none;width:8px;height:8px}.s3-card__what{letter-spacing:-.015em;margin-top:6px;font-size:26px;font-weight:600;line-height:32px;display:block}.s3-card__when{color:#474747;margin-top:4px;font-size:17px;line-height:24px;display:block}.s3-card .chip{inset:0 -8px}.s3-ring{opacity:0;pointer-events:none;border:2px solid #fffffff2;border-radius:8px;position:absolute;inset:-2px}@media (max-width:399px){.s3-find{gap:8px;padding:8px;font-size:1rem}.s3-q{gap:8px;height:48px;padding-inline:12px}.s3-q__i{width:16px;height:16px}}@media (max-width:359px){.s3-find{gap:6px;padding:6px}.s3-q{gap:7px;padding-inline:10px}.s3-inbox{gap:8px;padding:8px}.s3-inbox__to{gap:8px;padding-inline:4px}.s3-card{padding:14px 14px 16px}.s3-card__what{font-size:22px;line-height:28px}}@media (min-width:640px){.s3{--s3-lane:48px;--s3-x:9px;--s3-d:14.5px;--s3-gap:64px;padding-top:var(--s-96);padding-bottom:var(--s-96)}.s3-fig{margin-top:var(--s-48)}.s3-lead{font-size:1.375rem}.s3-say{font-size:1.5rem}.s3-cell{max-width:none;margin-top:24px}.s3-find,.s3-inbox{max-width:min(560px,84%)}.s3-find{font-size:1.125rem}.s3-ads{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.s3-ad--s,.s3-ad--f{grid-area:1/1}.s3-ads{--s3-sq:min(300px,40%)}.s3-ad--f{width:var(--s3-sq);place-self:start;margin:0}.s3-ad--s{z-index:3;width:calc(100% - var(--s3-sq) + 60px);margin:calc(var(--s3-sq) * .5 + 6px) 0 0 calc(var(--s3-sq) - 60px);place-self:start;padding-bottom:18px}.s3-win{--k:.47}.s3-win__bar{display:flex}.s3-win__view{height:calc(640px * var(--k))}.s3-val{display:block}.s3-valp{display:none}.s3-inbox{gap:12px;padding:14px}.s3-inbox__to{font-size:17px}.s3-card{padding:22px 26px 24px}.s3-card__what{letter-spacing:-.02em;font-size:34px;line-height:40px}.s3-card__when{font-size:18px;line-height:26px}}@media (min-width:1024px){.s3{--s3-lane:88px;--s3-x:44px;--s3-w:calc((100% - 88px) * .32);--s3-d:14.5px;--s3-gap:72px;padding-top:var(--s-96);padding-bottom:var(--s-96)}.s3-fig{margin-top:var(--s-64)}.s3-stop{grid-template-columns:var(--s3-w) var(--s3-lane) minmax(0,1fr)}.s3-say{grid-column:1;max-width:none}.s3-dot{grid-column:2}.s3-cell{max-width:none;margin-top:calc(var(--s3-d) - var(--s3-hit,36px));grid-area:1/3}.s3-arm{z-index:0;left:calc(var(--s3-w) + var(--s3-x) + 5px);top:calc(var(--s3-d) - 1px);width:calc(var(--s3-lane) - var(--s3-x) - 5px);transform-origin:0;background:#111;height:2px;display:block;position:absolute}.s3-side{--s3-hit:38px}.s3-ads{--s3-hit:30px}.s3-page{--s3-hit:18px}.s3-desk{--s3-hit:34px}.s3-fig{position:relative}.s3-lead{max-width:min(30em,100% - 380px)}.s3-cap{right:0;bottom:calc(100% + var(--s-64) + 2px);margin:0;position:absolute}.s3-win{--k:.45}}@media (min-width:1200px){.s3-side{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;column-gap:22px;display:grid}.s3-find{gap:12px;max-width:none;padding:14px;font-size:1.25rem}.s3-q{gap:12px;height:58px;padding-inline:20px}.s3-q__i{width:20px;height:20px}.s3-note{margin-top:98px;padding-left:36px}.s3-note:before{border-width:0 0 2px;border-radius:0;width:46px;height:0;top:12px;left:-22px}.s3-inbox{max-width:440px}.s3-win{--k:.58}}@media (min-width:1280px) and (min-height:761px){.s3{--s3-d:17px}.s3-lead{font-size:1.5rem}.s3-say{font-size:1.75rem}}@supports (width:calc(1px * tan(atan2(1px,2px)))) and (width:1cqi){.s3-win{--k:tan(atan2(100cqi,1280px));--kp:tan(atan2(100cqi,390px))}}@media (hover:hover){.s3-track:has(.s3-k:hover) .s3-k .chip{background:#fff3}.s3-track:has(.s3-k:hover) .s3-k .chip--k{background:#0000001a}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.js .s3-rail{view-timeline-name:--s3-line;view-timeline-axis:block;view-timeline-inset:0% var(--s3-at)}.js .s3-line__ink{animation:linear both s3-draw;animation-timeline:--s3-line;animation-range:entry-crossing}.js .s3-dot:after{animation:linear both s3-dot;animation-timeline:view(block 0% var(--s3-at));animation-range:entry-crossing entry-crossing 22px}.js .s3-arm{animation:linear both s-grow;animation-timeline:view(block 0% var(--s3-at));animation-range:entry-crossing 6px entry-crossing 70px}.js .s3-say,.js .s3-note{animation:linear both s3-soft;animation-timeline:view(block 0% var(--s3-at));animation-range:entry-crossing -56px entry-crossing 24px}.js .s3-pic{view-timeline-name:--s3-pic;view-timeline-axis:block;view-timeline-inset:0% var(--s3-at)}.js .s3-come{animation:linear both s3-come;animation-timeline:--s3-pic;animation-range:entry-crossing calc(var(--s3-lag,0px) - 130px) entry-crossing calc(var(--s3-lag,0px) + 130px)}.s3-ad--f{--s3-lag:80px}@media (min-width:640px){.s3-ad--f{--s3-lag:0px}.s3-ad--s{--s3-lag:80px}}.js .s3-q__lit{animation:linear both s-pulse;animation-timeline:--s3-pic;animation-range:entry-crossing 10px entry-crossing 250px}.js .s3-strike__l{animation:linear both s3-draw;animation-timeline:--s3-pic;animation-range:entry-crossing 80px entry-crossing 180px}.js .s3-ads .chip:after,.js .s3-page .chip:after{animation:linear both s-pulse;animation-timeline:--s3-pic;animation-range:entry-crossing 30px entry-crossing 330px}@keyframes s3-dot{0%{opacity:0;transform:scale(.4)}}@keyframes s3-soft{0%{opacity:.66}}}@keyframes s3-draw{0%{stroke-dashoffset:1px}}.s3-win{--s3-sc:var(--scale-from)}@keyframes s3-come{0%{transform:translateY(var(--rise-lg)) scale(var(--s3-sc,1))}}.m .s3-dot[data-m]:not(.m-in)~.s3-cell .s3-card{opacity:.6;transform:translateY(var(--rise-sm))}.m .s3-dot[data-m].m-in:not(.m-skip)~.s3-cell .s3-card{animation:s3-land var(--t-slow) var(--ease-settle) backwards}.m .s3-dot[data-m].m-in:not(.m-skip)~.s3-cell .s3-card .chip:after{animation:t-pulse 1.9s var(--ease-move) .24s both}.m .s3-dot[data-m].m-in:not(.m-skip)~.s3-cell .s3-ring{animation:s3-ring .9s var(--ease-out) .38s}@keyframes s3-land{0%{opacity:.6;transform:translateY(var(--rise-sm))}}@keyframes s3-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.13,1.3)}}}@media print{.s3-card{opacity:1!important}.s3-line__ink{stroke-dashoffset:0!important}}.s4-screen{background-color:var(--wall-4);color:var(--ink);padding-top:var(--s-64);padding-bottom:var(--s-64)}.s4-screen:before{background-image:var(--grain-k)}.s4-lead{max-width:680px;color:var(--ink-2);text-wrap:pretty;margin-top:16px;font-size:1.25rem;line-height:1.4}.s4-grid{margin-top:var(--s-32);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.s4-list,.s4-rows,.s4-figs{display:contents}.s4-eye{pointer-events:none;width:1px;height:1px;position:absolute;top:190px;left:0}.s4-row{isolation:isolate;padding:10px 0 20px;position:relative}.s4-row:first-child{order:1}.s4-row:nth-child(2){order:3}.s4-row:nth-child(3){order:5}.s4-row:nth-child(4){order:7}.s4-rule{transform-origin:0;background:#0000002b;height:1px;position:absolute;top:0;left:0;right:0}.s4-mark{background:var(--ink);transform-origin:100%;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.s4-name{min-height:48px;font-size:1.375rem;line-height:1.2;font-weight:var(--w-strong);letter-spacing:-.005em;align-items:center;display:flex}.s4-line{max-width:30em;color:var(--ink-2);text-wrap:pretty;font-size:1.125rem;line-height:1.45}.s4-keep{display:inline-block}.s4-go{display:none}.s4-ask{font-size:1.25rem;line-height:1.4;font-weight:var(--w-mid);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;order:9;padding:16px 0 4px;position:relative}.s4-asklink{font-weight:var(--w-strong);text-underline-offset:5px;margin:0 -10px;padding:14px 10px;-webkit-text-decoration:underline #00000080;text-decoration:underline #00000080;text-decoration-thickness:1.5px}.s4-asklink:focus-visible{outline:none}.s4-asklink:focus-visible span{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}@media (hover:hover){.s4-asklink:hover{text-decoration-color:currentColor;text-decoration-thickness:2.5px}}.s4-fig{margin:4px 0 var(--s-48)}.s4-fig:first-child{order:2}.s4-fig:nth-child(2){order:4}.s4-fig:nth-child(3){order:6}.s4-fig:nth-child(4){order:8}.s4-pic{max-width:720px;container-type:inline-size}.s4-shot{z-index:0;display:block;position:relative}.s4-view{display:block;overflow:hidden}.s4-cap{text-wrap:balance;margin-top:20px;margin-left:calc(50% - min(300px,100%)/2)}.s4-ph{--kp:.7487;outline-offset:-1px;background:linear-gradient(150deg,#333,#101010 22%,#0a0a0a 72%,#232323);border-radius:28px;outline:1px solid #0000;width:min(300px,100%);margin-inline:auto;padding:4px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38,0 0 0 1px #000000b3,2px 4px 6px #0000002e,5px 10px 16px #00000024,10px 20px 32px -4px #00000021,18px 36px 60px -12px #0000001f}.s4-ph__scr{height:calc(36px + 620px * var(--kp));background:#0b0b0b;border-radius:24px;display:block;overflow:hidden}.s4-pbar{background:linear-gradient(#242424,#161616);justify-content:center;align-items:center;height:36px;display:flex;box-shadow:inset 0 -1px #000000b3}.s4-purl{height:24px;font-family:var(--mono);color:#bdbdbd;white-space:nowrap;background:#ffffff13;border-radius:999px;padding-inline:10px;font-size:16px;line-height:24px;display:block}.s4-ph .s4-view{height:calc(620px * var(--kp))}.s4-lap{display:none}.s4-lap__lid{outline-offset:-1px;background:linear-gradient(#1d1d1d,#0d0d0d);border-radius:16px 16px 6px 6px;outline:1px solid #0000;padding:12px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff38,3px 6px 10px #0000001a,10px 20px 30px -6px #00000029,22px 44px 70px -22px #00000042}.s4-lap__scr{height:calc(36px + 800px * var(--k));background:#0b0b0b;border-radius:5px;display:block;overflow:hidden;box-shadow:0 0 0 1px #000}.s4-lap .s4-view{height:calc(800px * var(--k))}.s4-lap__base{background:linear-gradient(#4a4a4a,#2c2c2c 2px,#222 3px,#121212);border-radius:2px 2px 12px 12px;height:13px;margin:2px -30px 0;display:block;position:relative;box-shadow:0 1px 1px #0000004d}.s4-lap__base:before{content:"";background:#050505;height:2px;position:absolute;top:-2px;left:30px;right:30px}.s4-lap__base:after{content:"";z-index:-1;background:radial-gradient(closest-side,#00000057,#00000021 52%,#0000);border-radius:50%;height:58px;position:absolute;top:2px;left:-5%;right:-6%}@supports (width:calc(1px * tan(atan2(1px,2px)))) and (width:1cqi){.s4-ph{--kp:tan(atan2(min(300px,100cqi) - 8px,390px))}}@media (min-width:640px){.s4-ph{display:none}.s4-lap{--k:.4031;width:540px;max-width:calc(100% - 60px);margin-inline:30px;display:block}.s4-cap{margin-top:30px;margin-left:30px}}@supports (width:calc(1px * tan(atan2(1px,2px)))) and (width:1cqi){@media (min-width:640px){.s4-lap{--k:tan(atan2(100cqi - 84px,1280px));width:auto}}}.s4-p{width:390px;height:620px;font:400 16px/1.3 var(--font);letter-spacing:0;text-align:left;transform-origin:0 0;transform:scale(var(--kp));display:block;position:relative;overflow:hidden}.s4-site svg,.s4-p svg{width:100%;height:100%;display:block}.s4-flat{--kp:1}.s4-menu{border-top:2px solid;border-bottom:2px solid;flex:none;width:22px;height:9px;display:block}.s4-a{color:#fff;background:#0b0b0b;height:800px}.s4-a .site__pic{bottom:160px}.s4-a__more{color:#111;background:#fff;grid-template-columns:repeat(4,max-content);justify-content:space-between;align-items:center;height:160px;padding-inline:64px;display:grid;position:absolute;top:640px;left:0;right:0}.s4-a__l{color:#6b6b6b;white-space:normal;font-size:14px;line-height:22px}.s4-a__t{align-items:center;gap:14px;display:flex}.s4-a__tp{background:#0b0b0b;border-radius:1px;flex:none;width:116px;height:84px;display:block;overflow:hidden}.s4-a__ts{letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-weight:500;line-height:24px;display:block}.s4-a__tr{color:#474747;margin-top:3px;font-size:16px;line-height:22px;display:block}.s4-pa{color:#fff;background:#050505}.s4-pa__new{border-top:1px solid #ffffff29;padding-top:22px;position:absolute;top:388px;left:20px;right:20px}.s4-pa__l{color:#ffffffb3;font-size:12px;line-height:16px}.s4-pa__s{letter-spacing:-.03em;margin-top:8px;font-size:32px;font-weight:300;line-height:38px}.s4-pa__p{color:#ffffffdb;margin-top:2px;font-size:20px;line-height:26px}.s4-pa__nav{color:#fffc;border-top:1px solid #ffffff29;justify-content:space-between;padding-top:20px;font-size:11px;line-height:16px;display:flex;position:absolute;top:548px;left:20px;right:20px}.s4-d{color:#141414;background:#fff;height:800px}.s4-d__top{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;height:96px;display:flex;position:absolute;top:0;left:64px;right:64px}.s4-d__name{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:14px;font-size:25px;font-weight:600;line-height:30px;display:flex}.s4-d__name i{background:#0000006b;width:1px;height:22px;display:block}.s4-d__name span{color:#474747;font-weight:400}.s4-d__nav{color:#3d3d3d;gap:40px;font-size:17px;font-weight:500;line-height:22px;display:flex}.s4-d__h{letter-spacing:-.04em;white-space:nowrap;font-size:74px;font-weight:500;line-height:80px;position:absolute;top:204px;left:61px}.s4-d__hl{display:block}.s4-d__sub{color:#474747;white-space:nowrap;font-size:24px;line-height:32px;position:absolute;top:390px;left:64px}.s4-d__btn{color:#fff;white-space:nowrap;background:#141414;border-radius:5px;align-items:center;height:58px;padding-inline:30px;font-size:17px;font-weight:500;display:flex;position:absolute;top:460px;left:64px}.s4-d__note{border-top:1px solid #0000002e;justify-content:space-between;align-items:baseline;width:540px;padding-top:22px;display:flex;position:absolute;top:652px;left:64px}.s4-d__note-l{color:#5c5c5c;font-size:15px;font-weight:500;line-height:20px}.s4-d__note-s{letter-spacing:-.025em;font-size:30px;font-weight:500;line-height:36px}.s4-d__pic{background:#0b0b0b;border-radius:240px 240px 0 0;width:480px;height:600px;position:absolute;top:136px;right:64px;overflow:hidden}.s4-pd{color:#141414;background:#fff}.s4-pd__top{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;height:60px;display:flex;position:absolute;top:0;left:20px;right:20px}.s4-pd__top .s4-d__name{gap:9px;font-size:16.5px;line-height:22px}.s4-pd__top .s4-d__name i{height:15px}.s4-pd .s4-d__h{font-size:42px;line-height:46px;top:82px;left:19px}.s4-pd .s4-d__sub{white-space:normal;font-size:17px;line-height:24px;top:186px;left:20px;right:20px}.s4-pd .s4-d__btn{height:50px;padding-inline:22px;font-size:15px;top:250px;left:20px}.s4-pd .s4-d__note{width:350px;padding-top:14px;top:324px;left:20px}.s4-pd .s4-d__note-l{font-size:13px;line-height:18px}.s4-pd .s4-d__note-s{font-size:20px;line-height:26px}.s4-pd .s4-d__pic{border-radius:175px 175px 0 0;width:auto;height:210px;top:390px;left:20px;right:20px}.s4-o{color:#1a1a1a;background:linear-gradient(#f1f1f1,#e7e7e7);height:800px}.s4-o__caps{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-weight:500}.s4-o__hl{display:block}.s4-o .s4-o__pic{background:linear-gradient(90deg,#1a1a1a,#262626 50%,#0f0f0f);position:absolute;inset:0 0 0 712px}.s4-o .s4-o__pic:after{content:"";background:linear-gradient(#00000075,#0000 20%);position:absolute;inset:0}.s4-o .s4-o__name{letter-spacing:.36em;font-size:17px;line-height:24px;position:absolute;top:44px;left:64px}.s4-o__nav{color:#ffffffeb;gap:38px;font-size:13px;line-height:20px;display:flex;position:absolute;top:46px;right:64px}.s4-o .s4-o__h{letter-spacing:-.04em;white-space:nowrap;font-size:82px;font-weight:300;line-height:86px;position:absolute;top:196px;left:60px}.s4-o__sub{color:#3d3d3d;white-space:nowrap;font-size:24px;line-height:32px;position:absolute;top:482px;left:64px}.s4-o .s4-o__go{color:#fff;background:#1a1a1a;border-radius:999px;align-items:center;height:62px;padding-inline:36px;font-size:14px;line-height:20px;display:flex;position:absolute;top:546px;left:64px}.s4-o__note{border-top:1px solid #0000002e;justify-content:space-between;align-items:baseline;width:584px;padding-top:22px;display:flex;position:absolute;top:692px;left:64px}.s4-o .s4-o__note-l{color:#5c5c5c;font-size:13px;line-height:18px}.s4-o .s4-o__note-s{letter-spacing:-.025em;font-size:30px;font-weight:300;line-height:36px}.s4-po{color:#1a1a1a;text-align:center;background:linear-gradient(#f1f1f1,#e7e7e7)}.s4-po__top{justify-content:center;align-items:center;height:60px;display:flex;position:absolute;top:0;left:20px;right:20px}.s4-po__top .s4-menu{border-width:1.5px;height:8px;position:absolute;top:25px;right:0}.s4-po .s4-o__name{letter-spacing:.32em;text-indent:.32em;font-size:12px;line-height:18px}.s4-po .s4-o__pic{outline-offset:8px;background:#111;outline:1px solid #00000038;width:208px;height:252px;position:absolute;top:80px;left:91px}.s4-po .s4-o__h{letter-spacing:-.04em;white-space:nowrap;font-size:35px;font-weight:300;line-height:40px;position:absolute;top:362px;left:0;right:0}.s4-po__sub{color:#3d3d3d;font-size:15px;line-height:22px;position:absolute;top:454px;left:0;right:0}.s4-po__go{position:absolute;top:494px;left:0;right:0}.s4-po .s4-o__go{border-bottom:1px solid #1a1a1a;padding-bottom:6px;font-size:11.5px;line-height:16px;display:inline-block}.s4-po__note{border-top:1px solid #0000002e;justify-content:space-between;align-items:baseline;padding-top:18px;display:flex;position:absolute;top:552px;left:20px;right:20px}.s4-po__note .s4-o__note-l{color:#5c5c5c;font-size:11px;line-height:16px}.s4-po__note .s4-o__note-s{letter-spacing:-.025em;font-size:19px;font-weight:300;line-height:24px}.s4-n{color:#0f0f0f;background:#fff;height:800px}.s4-n__bar{color:#fff;background:#0b0b0b;justify-content:space-between;align-items:center;height:72px;padding-inline:56px;display:flex;position:absolute;top:0;left:0;right:0}.s4-n__name{letter-spacing:-.02em;white-space:nowrap;font-size:21px;font-weight:700;line-height:26px}.s4-n__name-b{color:#ffffffd1;font-weight:400}.s4-n__nav{color:#ffffffe0;gap:36px;font-size:16px;font-weight:500;line-height:22px;display:flex}.s4-n__pic{background:#0b0b0b;height:424px;position:absolute;top:72px;left:0;right:0}.s4-n__grid{grid-template-columns:minmax(0,1fr) 300px 300px;display:grid;position:absolute;inset:496px 0 0}.s4-n__words{padding:50px 0 0 56px}.s4-n__h{letter-spacing:-.045em;white-space:nowrap;font-size:66px;font-weight:700;line-height:66px}.s4-n__hl{display:block}.s4-n__sub{color:#474747;white-space:nowrap;margin-top:20px;font-size:22px;line-height:30px}.s4-n__plan{border-left:1px solid #d6d6d6;padding:54px 32px 0}.s4-n__plan-l{color:#6b6b6b;font-size:15px;font-weight:600;line-height:20px}.s4-n__plan-s{letter-spacing:-.035em;margin-top:14px;font-size:35px;font-weight:700;line-height:38px}.s4-n__btn{color:#fff;letter-spacing:-.02em;background:#0f0f0f;padding:54px 32px 0;font-size:27px;font-weight:600;line-height:32px;position:relative}.s4-n .s4-n__arrow,.s4-pn .s4-n__arrow{width:36px;height:36px;position:absolute;bottom:32px;right:30px}.s4-pn{color:#0f0f0f;background:#fff}.s4-pn .s4-n__bar{height:60px;padding-inline:20px}.s4-pn .s4-n__name{font-size:15.5px;line-height:22px}.s4-pn .s4-n__pic{height:206px;top:60px}.s4-pn__words{position:absolute;top:292px;left:20px;right:20px}.s4-pn .s4-n__h{font-size:42px;line-height:42px}.s4-pn .s4-n__sub{margin-top:12px;font-size:17px;line-height:24px}.s4-pn__plan{border-top:1px solid #d6d6d6;justify-content:space-between;align-items:baseline;padding-top:16px;display:flex;position:absolute;top:446px;left:20px;right:20px}.s4-pn .s4-n__plan-l{font-size:13px;line-height:18px}.s4-pn .s4-n__plan-s{letter-spacing:-.03em;margin-top:0;font-size:21px;line-height:26px}.s4-pn .s4-n__btn{align-items:center;padding:0 20px;font-size:19px;line-height:24px;display:flex;position:absolute;inset:536px 0 0}.s4-pn .s4-n__btn .s4-n__arrow{width:26px;height:26px;bottom:29px;right:20px}.s4-pick{width:100%;min-height:48px;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.s4-pick:after{content:"";border-radius:var(--r-control);position:absolute;inset:2px -10px 1px}html:not(.js) .s4-pick{pointer-events:none;display:contents}.s4-pick:focus-visible{outline:none}.s4-pick:focus-visible:after{outline:3px solid var(--focus);outline-offset:-1px}.s4-row:before{content:"";z-index:-1;border-radius:var(--r-control);opacity:0;background:#0000000d;position:absolute;inset:2px -10px 1px}.s4-row:has(.s4-pick:active):before{opacity:1}.s4-on .s4-go{width:36px;height:36px;color:var(--ink-2);flex:none;place-items:center;display:grid;position:relative;rotate:90deg}.s4-go:before{content:"";background:var(--ink);opacity:0;border-radius:50%;position:absolute;inset:0;transform:scale(.6)}.s4-go svg{width:18px;height:18px;position:relative}@media (forced-colors:active){.s4-rule,.s4-mark,.s4-go:before{background:canvastext}.s4-on .s4-open .s4-go{color:canvas}}@media (max-width:1023.98px){.s4-on .s4-fig{margin:0 0 28px}.s4-on .s4-fig:not(.s4-open){display:none}.s4-on .s4-open .s4-go{color:#fff;rotate:-90deg}.s4-on .s4-open .s4-go:before{opacity:1;transform:none}.s4-on .s4-open .s4-mark{transform-origin:0;transform:none}.s4-on .s4-open .s4-line{color:var(--ink)}}@media (min-width:640px){.s4-screen{padding-top:var(--s-96);padding-bottom:var(--s-96)}.s4-lead{font-size:1.375rem}.s4-grid{margin-top:var(--s-48)}.s4-name{font-size:1.5rem}.s4-ask{padding-top:20px;font-size:1.375rem}}@media (min-width:1024px){.s4-words{column-gap:var(--s-48);grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid}.s4-lead{text-wrap:balance;justify-self:end;max-width:19em;margin-top:0;padding-bottom:.36em}@supports (align-items:last baseline){.s4-words{align-items:last baseline}.s4-lead{padding-bottom:0}}.s4-grid{column-gap:var(--s-48);margin-top:var(--s-48);grid-template-columns:clamp(336px,32%,384px) minmax(0,1fr);align-items:start}.s4-pic{max-width:none}.s4-screen:not(.s4-on) .s4-row{grid-column:1}.s4-screen:not(.s4-on) .s4-row:first-child,.s4-screen:not(.s4-on) .s4-fig:first-child{grid-row:1}.s4-screen:not(.s4-on) .s4-row:nth-child(2),.s4-screen:not(.s4-on) .s4-fig:nth-child(2){grid-row:2}.s4-screen:not(.s4-on) .s4-row:nth-child(3),.s4-screen:not(.s4-on) .s4-fig:nth-child(3){grid-row:3}.s4-screen:not(.s4-on) .s4-row:nth-child(4),.s4-screen:not(.s4-on) .s4-fig:nth-child(4){grid-row:4}.s4-screen:not(.s4-on) .s4-fig{margin:0 0 var(--s-64);grid-column:2}.s4-screen:not(.s4-on) .s4-ask{grid-area:5/1}.s4-on .s4-list{grid-area:1/1;display:block}.s4-on .s4-rows{display:block}.s4-on .s4-ask{grid-area:2/1}.s4-on .s4-figs{grid-area:1/2/span 2;grid-template-columns:minmax(0,1fr);display:grid}.s4-on .s4-fig{visibility:hidden;grid-area:1/1;margin:0}.s4-on .s4-fig.s4-show{visibility:visible}.s4-on .s4-body{visibility:hidden}.s4-on .s4-fig:first-child .s4-body{visibility:visible}.s4-on .s4-shot,.s4-on .s4-cap{visibility:hidden;opacity:0}.s4-on .s4-show .s4-shot,.s4-on .s4-show .s4-cap{visibility:visible;opacity:1}.s4-on .s4-go{rotate:none}.s4-on .s4-go svg{display:none}.s4-on .s4-go:before{opacity:1;background:0 0;inset:12px;transform:none;box-shadow:inset 0 0 0 1.5px #0000006b}.s4-on .s4-now .s4-go:before{background:var(--ink);box-shadow:none;transform:scale(1.17)}.s4-on .s4-now .s4-mark{transform-origin:0;transform:none}.s4-on .s4-now .s4-line{color:var(--ink)}.s4-on .s4-lap__scr{background:linear-gradient(#1d1d1d 36px,var(--s4-base,#0b0b0b) 36px)}}@media (min-width:1024px) and (forced-colors:active){.s4-on .s4-go:before{box-shadow:none;background:0 0;border:2px solid canvastext}.s4-on .s4-now .s4-go:before{background:canvastext}}@media (min-width:1280px){.s4-name{letter-spacing:-.012em;font-size:1.75rem}.s4-grid{column-gap:56px}}@media (min-width:1280px) and (min-height:761px){.s4-lead{font-size:1.5rem}}@media (prefers-reduced-motion:no-preference){.m .s4-eye:not(.m-in)~* .s4-rule,.m .s4-eye:not(.m-in)~* .s4-mark{transform:scaleX(0)}.m .s4-eye.m-in:not(.m-skip)~* .s4-rule{animation:s4-draw var(--t-slow) var(--ease-out) var(--s4-wait,0s) backwards}.s4-row:nth-child(2){--s4-wait:70ms}.s4-row:nth-child(3){--s4-wait:.14s}.s4-row:nth-child(4){--s4-wait:.21s}.s4-ask{--s4-wait:.28s}@keyframes s4-draw{0%{transform:scaleX(0)}}.s4-mark{transition:transform var(--t-base) var(--ease-out)}.s4-go:before{transition:opacity var(--t-quick) var(--ease-move),transform var(--t-quick) var(--ease-out)}.s4-go{transition:color var(--t-quick) var(--ease-move),rotate var(--t-quick) var(--ease-out)}.s4-line{transition:color var(--t-quick) var(--ease-move)}.s4-go svg{transition:transform var(--t-quick) var(--ease-out)}.s4-row:before{transition:opacity var(--t-press) var(--ease-move)}.s4-on .s4-fig.s4-new{animation:s4-open var(--t-base) var(--ease-out)}@keyframes s4-open{0%{opacity:0;transform:translateY(var(--rise-sm))}}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.s4-live :is(.s4-shot,.s4-cap){transition:opacity 90ms var(--ease-move),visibility 0s linear 90ms}.s4-live .s4-show :is(.s4-shot,.s4-cap){transition:opacity .2s var(--ease-move) 60ms,visibility 0s linear 60ms}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.js .s4-pic{animation:linear both s-come;animation-timeline:view();animation-range:entry cover 32%}}}@media (hover:hover){.s4-on .s4-name:hover~.s4-line{color:var(--ink)}}@media print{.s4-rule,.s4-on .s4-now .s4-mark{animation:none!important;transform:none!important}}.s5-terms{background-color:var(--wall-5);--s5-rule:#00000038;padding-top:72px;padding-bottom:72px}.s5-terms:before{background-image:var(--grain-k)}.s5-grid{grid-template-columns:minmax(0,1fr);row-gap:28px;display:grid}@supports (width:1cqi){.s5-grid{container-type:inline-size}}.s5-head{font-family:var(--font-big);font-size:clamp(2.75rem,14.4vw,4.5rem);line-height:.96;font-weight:var(--w-head);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-.04em}.s5-ledger{position:relative}.s5-watch{pointer-events:none;width:1px;height:1px;position:absolute;top:66%;left:0}.s5-list{border-top:2px solid var(--ink)}.s5-row{color:var(--ink-2);text-wrap:pretty;padding:13px 0 15px;font-size:1.125rem;line-height:1.45;position:relative}.s5-row b{color:var(--ink);font-weight:var(--w-head)}.s5-row:nth-child(2){--s5-i:1}.s5-row:nth-child(3){--s5-i:2}.s5-row:nth-child(4){--s5-i:3}.s5-row:before,.s5-row:after{content:"";transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.s5-row:before{background:var(--s5-rule)}.s5-row:after{background:var(--ink);opacity:0}.s5-vow{font-family:var(--font-big);font-size:1.75rem;line-height:1.14;font-weight:var(--w-head);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:12px;margin-left:-.03em}.s5-quiet{color:#5e5e5e}@media (forced-colors:active){.s5-row{border-bottom:1px solid canvastext}.s5-row:before,.s5-row:after{display:none}}@media (min-width:640px){.s5-terms{padding-top:var(--s-96);padding-bottom:var(--s-96)}.s5-grid{row-gap:40px}.s5-row{padding:18px 0 20px;font-size:1.25rem;line-height:1.4}.s5-vow{margin-top:16px;font-size:2.25rem}}@media (min-width:1024px){.s5-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,12fr) minmax(0,13fr);align-items:start;gap:48px 56px}.s5-head{grid-area:1/1;margin-top:-.115em;font-size:4.25rem}.s5-ledger{grid-area:1/2/span 2}.s5-vow{grid-area:2/1;align-self:end;margin-top:0;padding-bottom:17px;font-size:1.5rem;line-height:1.18}}@supports (width:1cqi){@media (min-width:1024px){.s5-head{font-size:min(6rem,8cqi)}.s5-vow{font-size:clamp(1.5rem,2.4cqi,1.8125rem)}}}@media (min-width:1280px){.s5-row{font-size:1.375rem}}@media (prefers-reduced-motion:no-preference){.m .s5-watch:not(.m-in)~.s5-list .s5-row:before{transform:scaleX(0)}.m .s5-watch.m-in:not(.m-skip)~.s5-list .s5-row:before{animation:s5-draw var(--t-slow) var(--ease-settle) calc(var(--s5-i,0) * 70ms) backwards}.m .s5-watch.m-in:not(.m-skip)~.s5-list .s5-row:after{animation:s5-draw var(--t-slow) var(--ease-settle) calc(var(--s5-i,0) * 70ms) backwards, s5-dry .4s var(--ease-move) calc(var(--s5-i,0) * 70ms + .3s) backwards}@keyframes s5-draw{0%{transform:scaleX(0)}}@keyframes s5-dry{0%{opacity:1}}@keyframes s5-soft{0%{opacity:.66}}@supports (animation-timeline:view()){.js .s5-point{animation:linear both s5-soft;animation-timeline:view(0% 30%);animation-range:entry-crossing -40px entry-crossing 40px}}}@media print{.s5-row:before{transform:none!important}}.s6-band{padding-top:72px;padding-bottom:var(--s-64);--rx:.5;--ry:.36;--lw:1000px;--lh:1300px}.s6-grid{grid-template-columns:minmax(0,1fr);display:grid}.s6-h{text-wrap:balance}.s6-lead{max-width:640px;color:var(--ink-2);text-wrap:pretty;margin-top:20px;font-size:1.25rem;line-height:1.4}.s6-aside{color:var(--ink-3);margin-top:12px;font-size:1rem;line-height:1.5}.s6-place{min-width:0;margin-top:32px;container-type:inline-size}.s6-fig{margin-top:var(--s-48);min-width:0}.s6-cap{margin-top:20px}.s6-doc{container-type:inline-size}.s6-title{font-family:var(--font-big);font-size:28px;line-height:1.1;font-weight:var(--w-head);letter-spacing:-.015em;margin-top:20px}.s6-for{color:var(--ink-2);text-wrap:pretty;margin-top:6px}.s6-sec{margin-top:18px;padding-top:14px;box-shadow:inset 0 1px #00000021}.s6-lab{font-weight:var(--w-strong);text-wrap:balance}.s6-con{margin-top:6px}.s6-ok{align-items:flex-start;gap:9px;display:flex}.s6-ok+.s6-ok{margin-top:6px}.s6-tick{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px;margin-left:-2px}.s6-tick path{stroke-dasharray:1;stroke-dashoffset:0}.s6-finds{margin-top:18px}.s6-find{grid-template-columns:22px minmax(0,1fr);column-gap:6px;display:grid;position:relative}.s6-find+.s6-find{margin-top:18px}.s6-n{font-weight:var(--w-strong)}.s6-ft{color:var(--ink-2);text-wrap:pretty}.s6-ft b{color:var(--ink);font-weight:var(--w-strong);display:block}.s6-ring{pointer-events:none;width:calc(100% + 20px);height:calc(100% + 18px);position:absolute;top:-9px;left:-10px;overflow:visible}.s6-ring rect{fill:none;stroke:#111;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.s6-first{font-size:18px;line-height:1.4;font-weight:var(--w-mid);letter-spacing:-.005em;text-wrap:pretty}.s6-price{font-size:18px;line-height:1.4;font-weight:var(--w-strong);letter-spacing:-.005em;text-wrap:pretty}@container (min-width:560px){.s6-title{letter-spacing:-.02em;margin-top:38px;font-size:34px}.s6-for{margin-top:10px}.s6-sec{grid-template-columns:150px minmax(0,1fr);column-gap:30px;margin-top:30px;padding-top:24px;display:grid}.s6-con,.s6-finds{margin-top:0}.s6-ok+.s6-ok{margin-top:8px}.s6-find+.s6-find{margin-top:22px}.s6-lab{color:var(--ink-2);font-weight:var(--w-mid)}.s6-find{grid-template-columns:24px minmax(0,1fr);padding-right:14px}.s6-ring{width:calc(100% + 14px);height:calc(100% + 24px);top:-12px;left:-14px}.s6-first,.s6-price{font-size:19px}.s6-foot{margin:34px -48px 0;padding:24px 48px 30px}}@media (min-width:640px){.s6-band{padding-top:var(--s-96)}.s6-lead{font-size:1.375rem}.s6-place{margin-top:40px}.s6-fig{margin-top:var(--s-64)}}@media (min-width:900px){.s6-band{--rx:.31;--ry:.55;--lw:1800px;--lh:1400px}.s6-grid{column-gap:var(--s-48);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,13fr) minmax(0,11fr)}.s6-words{margin-bottom:var(--s-48);grid-area:1/1/auto/-1}.s6-fig{grid-area:2/1/4;margin-top:0}.s6-lead{grid-area:2/2;max-width:none;margin-top:-.28em;font-size:1.25rem;line-height:1.45}.s6-place{grid-area:3/2;margin-top:28px}}@media (min-width:1024px){.s6-band{padding-top:var(--s-144)}.s6-words{margin-bottom:var(--s-64)}}@media (min-width:1280px){.s6-grid{column-gap:var(--s-64);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (min-width:1024px) and (max-height:700px){.s6-band{padding-top:var(--s-96)}.s6-words{margin-bottom:var(--s-32)}}@media (prefers-reduced-motion:no-preference){.m :is(.s6-doc,.s6-sheet)[data-m]:not(.m-in){opacity:.76;transform:translateY(var(--rise-lg))}.m :is(.s6-doc,.s6-sheet)[data-m].m-in:not(.m-skip){animation:s6-lay var(--t-slow) var(--ease-settle) backwards}.m .s6-con[data-m]:not(.m-in) .s6-tick path{stroke-dashoffset:1px;opacity:0}.m .s6-con[data-m].m-in:not(.m-skip) .s6-tick path{animation:s6-draw .44s var(--ease-out) .28s backwards}.m .s6-con[data-m].m-in:not(.m-skip) .s6-ok+.s6-ok .s6-tick path{animation-delay:.6s}.m .s6-find[data-m]:not(.m-in) .s6-ring rect{stroke-dashoffset:1px}.m .s6-find[data-m].m-in:not(.m-skip) .s6-ring rect{animation:s6-round .8s var(--ease-move) .26s backwards}@keyframes s6-lay{0%{opacity:.76;transform:translateY(var(--rise-lg))}}@keyframes s6-round{0%{stroke-dashoffset:1px}}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.m .s6-sheet[data-m].m-in:not(.m-skip){animation-delay:.12s}}@media print{.m [data-m]{opacity:1!important;transform:none!important}.m [data-m] :is(.s6-tick path,.s6-ring rect){opacity:1!important;stroke-dashoffset:0!important}}@media (prefers-reduced-motion:no-preference){.js.nosda .bar--home .btn__ghost{border-radius:inherit;pointer-events:none;color:#f5f5f5;transition:opacity var(--t-quick) var(--ease-move);background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:-1.5px;box-shadow:inset 0 0 0 1.5px #fff9}.js.nosda .bar--solid .btn__ghost{opacity:0}.m-nosda :is(.w__art,.s4-pic).n-wait{transform:translateY(var(--rise-lg)) scale(var(--scale-from))}.m-nosda :is(.w__art,.s4-pic).n-in{animation:n-come var(--t-slow) var(--ease-settle) backwards}.w__art .j2{--n:1}.w__art .j3{--n:2}.m-nosda .w__art.n-wait :is(.cl__strip,.pin){opacity:0}.m-nosda .w__art.n-wait .jl{transform:scaleX(0)}.m-nosda .w__art.n-in .cl__strip{animation:t-fade var(--t-quick) var(--ease-move) calc(.36s + var(--n,0) * .24s) backwards}.m-nosda .w__art.n-in .jl{animation:n-grow var(--t-base) var(--ease-out) calc(.42s + var(--n,0) * .24s) backwards}.m-nosda .w__art.n-in .pin{animation:t-fade var(--t-quick) var(--ease-move) calc(.64s + var(--n,0) * .24s) backwards}.m-nosda .w__art.n-in .chip:after{animation:t-pulse 1.5s var(--ease-move) calc(.64s + var(--n,0) * .24s) both}.m-nosda .s3-line__ink{stroke-dashoffset:calc(1 - var(--s3-p,1))}.m-nosda .s3-rail.n-live .s3-line__ink{transition:stroke-dashoffset var(--t-base) var(--ease-out)}.m-nosda .s3-stop.n-wait .s3-dot:after{opacity:0;transform:scale(.4)}.m-nosda .s3-stop.n-wait .s3-arm{transform:scaleX(0)}.m-nosda .s3-stop.n-wait :is(.s3-say,.s3-note){opacity:.66}.m-nosda .s3-stop.n-wait .s3-come{transform:translateY(var(--rise-lg)) scale(var(--s3-sc,1))}.m-nosda .s3-stop.n-wait .s3-strike__l{stroke-dashoffset:1px}.m-nosda .s3-stop.n-in .s3-dot:after{animation:n-dot var(--t-quick) var(--ease-out) .26s backwards}.m-nosda .s3-stop.n-in .s3-arm{animation:n-grow var(--t-base) var(--ease-out) .32s backwards}.m-nosda .s3-stop.n-in :is(.s3-say,.s3-note){animation:n-soft var(--t-base) var(--ease-move) .26s backwards}.m-nosda .s3-stop.n-in .s3-come{animation:s3-come var(--t-slow) var(--ease-settle) .26s backwards}.m-nosda .s3-stop.n-in .s3-strike__l{animation:s3-draw var(--t-base) var(--ease-out) .7s backwards}.m-nosda .s3-stop.n-in .s3-q__lit{animation:t-pulse 1.5s var(--ease-move) .42s both}.m-nosda .s3-stop.n-in :is(.s3-ads,.s3-page) .chip:after{animation:t-pulse 1.5s var(--ease-move) .52s both}@keyframes n-come{0%{transform:translateY(var(--rise-lg)) scale(var(--scale-from))}}@keyframes n-grow{0%{transform:scaleX(0)}}@keyframes n-dot{0%{opacity:0;transform:scale(.4)}}@keyframes n-soft{0%{opacity:.66}}}@media print{.n-wait,.n-wait *{opacity:1!important;transform:none!important}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.js .bar:before{animation-range:0 4px}}}@media (max-width:639px){.hero{padding-top:calc(var(--bar-h) + 8px);padding-bottom:var(--s-48)}.hero__grid{flex-direction:column;display:flex}.hero__words,.hero__act{display:contents}.slogan-xl{order:1;font-size:min(2.5rem,11.2vw)}.hero__lead{order:2;margin-top:10px;font-size:1.125rem;line-height:1.42}.hero__act .btn{margin-top:calc(16px - var(--short,0px) * 4);order:3}.hero__fig{margin-top:calc(12px - var(--short,0px) * 4);order:4}.hero__note{order:5;margin-top:24px}.hero__act .link{order:6;margin-top:4px}:root{--g0:192px;--g1:272px}}@media (min-width:640px) and (max-width:1023.98px) and (orientation:landscape) and (max-height:520px){.hero{padding-top:calc(var(--bar-h) + 8px);padding-bottom:var(--s-48)}.hero__grid{column-gap:var(--s-24);grid-template-columns:minmax(0,10fr) minmax(0,7fr);align-items:start}.slogan-xl{font-size:2.5rem}.hero__lead{margin-top:10px;font-size:1.125rem;line-height:1.42}.hero__act{gap:8px 12px;margin-top:16px}.hero__note{margin-top:10px}.hero__fig{margin-top:6px}.o{max-width:none}.o__in{height:auto;display:flex}.o__code{width:auto;position:relative;top:auto;left:auto}.o__code .cl--d{display:none}.o__win{width:auto;margin-top:-36px;position:relative;top:auto;left:auto}.o__win .win__bar,.o__win .site{display:none}.o__win .sp{display:block}.o__ad--s{width:min(300px,100% - 40px);margin:0 14px 0 0;position:relative;top:auto;left:auto}.o__ad--f{display:none}.o__code .cl--typed{letter-spacing:-.03em;padding-left:12px}.o__code .cl--typed .cl__t{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000 calc(100% - 1px));mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000 calc(100% - 1px))}:root{--g0:196px;--g1:276px}}@media (max-width:639px),(min-width:640px) and (max-width:1023.98px) and (orientation:landscape) and (max-height:520px){.o__code{height:74px}.o__code .code__tab{display:none}.o__code .code__body{padding-top:6px}.o__win .sp--home{height:298px}.o__win .win__view{height:calc((298px - var(--short,0px) * 62) * var(--kp))}.o__win .sp__top{height:48px}.o__win .sp--home .sp__pic:after{background:linear-gradient(#0000008c,#0000 64px 116px,#000000d6 150px,#000000eb)}.o__win .sp__h{top:146px}.o__win .sp__sub{top:calc(231px + var(--short,0px) * 40)}.o__win .sp__go{top:calc(258px + var(--short,0px) * 40)}.o__ad--s{margin-top:-6px}}@media (max-width:359px){.hero{padding-top:calc(var(--bar-h) + 4px)}.slogan-xl{font-size:min(2.25rem,11.3vw)}.hero__lead{margin-top:8px;font-size:1rem}.hero__act .btn{margin-top:10px}.hero__fig{margin-top:8px}.o__code{height:70px}.o__code .code__body{padding-top:4px}.o__win .sp--home{height:290px}.o__win .win__view{height:calc((290px - var(--short,0px) * 54) * var(--kp))}.o__code .cl--typed{letter-spacing:-.03em;padding-left:8px}.o__code .cl--typed .cl__t{-webkit-mask-image:none;mask-image:none}}@supports (height:1svh){@media (max-width:639px){.hero{--short:clamp(0px,calc((779px - 100svh) * 1000),1px)}}}@media (min-width:640px) and (max-width:1023.98px) and (orientation:landscape) and (max-height:520px){.hero{--short:1px}}@media (max-width:639px){.web{padding-top:72px;padding-bottom:var(--s-64)}}@media (max-width:1023.98px){.w__art .j1{--lag:10%}.w__art .j2{--lag:18%}.w__art .j3{--lag:17%}}@media (max-width:389.98px){.w__code .cl{letter-spacing:-.035em;height:1.625em;padding-left:8px;line-height:1.625em}.w__code .cl__t{-webkit-mask-image:none;mask-image:none}}@media (max-width:359.98px){.w__code .code__body{font-size:14px}}@supports (width:1cqi){@media (max-width:389.98px){.w__code .code__body{font-size:clamp(13px,5.05689cqi - 1.11252px,16px)}}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.m-nosda .w__art.n-in .ph .chip:after{animation:none}.m-nosda .w__art .ph.n-in .chip:after{animation:t-pulse 1.5s var(--ease-move) calc(.12s + var(--n,0) * .26s) both}}@media (max-width:639px){.s3 .h1{font-size:min(2.25rem,9.3vw)}}@media (max-width:1023.98px){.s3-find{font-size:17px}}@media (max-width:399px){.s3-find{font-size:16px}}@media (min-width:640px) and (max-width:1023.98px){.s3-find{font-size:18px}}@media (max-width:1023.98px){.s4-on .s4-go{color:var(--ink)}.s4-on .s4-go:before{opacity:1;background:0 0;transform:none;box-shadow:inset 0 0 0 1.5px #00000075}.s4-on .s4-open .s4-go{color:#fff}.s4-on .s4-open .s4-go:before{background:var(--ink);box-shadow:none}}@media (max-width:1023.98px) and (forced-colors:active){.s4-on .s4-go:before{box-shadow:none;background:0 0;border:2px solid canvastext}.s4-on .s4-open .s4-go:before{background:canvastext}}.s6-anchor{pointer-events:none;height:0;display:block}@media (min-width:1024px){.s6-anchor{grid-area:1/1/auto/-1;align-self:start}}@media (max-width:899.98px){.s6-words{order:1}.s6-lead{order:2}.s6-anchor{order:3;margin-top:32px}.s6-place{order:4;margin-top:0}.s6-fig{order:5}}@media (min-width:640px) and (max-width:899.98px){.s6-anchor{margin-top:40px}}@media (min-width:900px) and (max-width:1023.98px){.s6-anchor{grid-area:3/2;align-self:start;margin-top:28px}}@media (max-width:1023.98px){.s6-okt,.s6-for,.s3-ad .ad__h,.s4-line{text-wrap:balance}}@media (min-width:1024px) and (max-height:760px){.hero{padding-top:calc(var(--bar-h) + 16px)}.o__in{--wt:96px}.o__code{height:156px}.o__code .cl--d{display:none}:root{--g0:268px;--g1:348px}}.web--plain .ph{margin-top:0}@media (min-width:1024px){.web--plain .w__art{height:calc(40px + 973px * var(--k))}.web--plain .lap{left:14cqi;top:calc(20px + 39.63px * var(--k))}.web--plain .ph{right:12cqi;top:calc(20px + 175px * var(--k))}.web--plain .w__cap{text-align:center;width:auto;max-width:none;margin:28px 0 0;position:static}}.s6-band .s6-anchor{scroll-margin-top:calc(var(--bar-h) + 8px);order:0;margin-top:0}@media (max-width:899.98px){.s6-band .s6-place{margin-top:28px}.s6-band{padding-top:56px}}.s6-nx-h{color:var(--ink-3);letter-spacing:.01em;font-size:1rem;line-height:1.4}.s6-nx{gap:28px;margin-top:20px;padding:0;list-style:none;display:grid;position:relative}.s6-nx:before{content:"";transform-origin:50% 0;background:#ffffff38;width:1px;position:absolute;top:20px;bottom:20px;left:19px}.s6-nx-i{grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:16px;display:grid;position:relative}.s6-nx-n{color:#fff;background:#0b0b0b;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff57}.s6-nx-n .s6-tick{fill:none;stroke:#0b0b0b;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:20px;height:20px;position:absolute;inset:10px}.s6-nx-t{color:var(--ink-2);text-wrap:pretty;padding-top:6px;font-size:1.125rem;line-height:1.45}.s6-nx-t b{color:var(--ink);font-weight:var(--w-mid);font-size:1.25rem;display:block}@media (min-width:900px){.s6-band .s6-words{margin-bottom:var(--s-32)}.s6-band .s6-lead{grid-area:2/1;margin-top:0;font-size:1.375rem}.s6-band .s6-fig{margin-top:var(--s-48);grid-area:3/1}.s6-band .s6-place{grid-area:1/2/4;align-self:start;margin-top:0}.s6-band .s6-words{grid-column:1}.s6-nx-t b{font-size:1.375rem}}@media (prefers-reduced-motion:no-preference){.js .s6-nx.sn:before{transform:scaleY(0)}.js .s6-nx.sn .s6-nx-i{opacity:0;transform:translateY(14px)}.js .s6-nx.go:before{transition:transform 1.5s cubic-bezier(.3,.6,.2,1) .2s;transform:none}.js .s6-nx.go .s6-nx-i{opacity:1;transition:opacity .52s,transform .62s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .48s + .12s);transform:none}.js .s6-nx.go .s6-nx-n{animation:.42s forwards nx-fill;animation-delay:calc(var(--i) * .48s + .62s)}.js .s6-nx.go .s6-nx-n .num{animation:.2s forwards nx-out;animation-delay:calc(var(--i) * .48s + .62s)}.js .s6-nx.go .s6-nx-n .s6-tick{opacity:1}.js .s6-nx.go .s6-nx-n .s6-tick path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.38s ease-out forwards nx-draw;animation-delay:calc(var(--i) * .48s + .78s)}}@keyframes nx-fill{50%{transform:scale(1.12)}to{background:#fff;box-shadow:0 0 0 6px #ffffff14,0 0 28px #ffffff47}}@keyframes nx-out{to{opacity:0}}@keyframes nx-draw{to{stroke-dashoffset:0}}.s5-plans{margin-top:20px}
.sv{--out:cubic-bezier(.16,1,.3,1);--sv-ink:#111;--sv-2:#474747;--sv-hair:#0000001a;color:#111;background:#fff}:where(.sv) :is(h1,h2,h3,p,ol,ul){margin:0}:where(.sv) :is(ol,ul){padding:0;list-style:none}.sv-wrap{width:100%;max-width:1200px;margin-inline:auto}.sv section{padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right))}.sv h2{font-family:var(--font-big);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.125rem,5.4vw,3.5rem);font-weight:580;line-height:1.06}.sv-open{padding-top:calc(var(--bar-h) + 40px);color:#f5f5f5;background:#000;padding-bottom:64px;overflow:hidden}.sv-open__grid{gap:48px;display:grid}.sv-label{color:#c4c4c4;font-size:1rem;line-height:1.4}.sv h1{font-family:var(--font-big);letter-spacing:-.03em;text-wrap:balance;margin-top:16px;font-size:clamp(2.375rem,8.6vw,4rem);font-weight:580;line-height:1.05}.sv-lead{color:#c4c4c4;text-wrap:pretty;max-width:30em;margin-top:20px;font-size:1.25rem;line-height:1.45}.sv-acts{flex-direction:column;align-items:flex-start;gap:14px 28px;margin-top:36px;display:flex}.sv-btn{color:#111;touch-action:manipulation;background:#f5f5f5;border-radius:14px;justify-content:center;align-self:stretch;align-items:center;gap:12px;min-height:60px;padding:14px 28px;font-size:1.125rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.sv-btn svg,.sv-link svg{flex:none;width:18px;height:18px}.sv-link{color:#f5f5f5;text-underline-offset:5px;touch-action:manipulation;align-items:center;gap:10px;min-height:48px;font-size:1.0625rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sv-link--ink{color:#111}.sv-btn:focus-visible,.sv-link:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid}.sv-open__pic{min-width:0}.sv-cap{color:#a3a3a3;margin-top:16px;font-size:1rem}@media (hover:hover){.sv-btn:hover{background:#fff}.sv-link:hover{text-decoration-thickness:2px}}@media (prefers-reduced-motion:no-preference){.sv-btn{transition:background-color .18s ease,transform .18s var(--out)}.sv-btn:active{transform:scale(.98)}.sv-btn svg,.sv-link svg{transition:transform .22s var(--out)}.sv-btn:hover svg,.sv-link:hover svg{transform:translate(4px)}}@media (min-width:640px){.sv-acts{flex-flow:wrap;align-items:center}.sv-btn{align-self:auto}}@media (min-width:1024px){.sv-open{padding-top:calc(var(--bar-h) + 88px);padding-bottom:112px}.sv-open__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px}.sv-lead{font-size:1.375rem}}.sv-what{background:#fff;padding-block:72px}.sv-what__grid{gap:36px;display:grid}.sv-facts li{border-top:1px solid var(--sv-hair);grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:16px;padding-block:22px;display:grid}.sv-facts li:last-child{border-bottom:1px solid var(--sv-hair)}.sv-num{color:#fff;font-variant-numeric:tabular-nums;background:#111;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1rem;font-weight:600;display:grid}.sv-facts p{color:var(--sv-2);text-wrap:pretty;padding-top:5px;font-size:1.1875rem;line-height:1.45}.sv-facts b{color:#111;letter-spacing:-.01em;margin-bottom:2px;font-size:1.3125rem;font-weight:600;display:block}@media (min-width:1024px){.sv-what{padding-block:144px}.sv-what__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:72px}.sv-what h2{top:calc(var(--bar-h) + 48px);position:sticky}.sv-facts li{grid-template-columns:48px minmax(0,1fr);column-gap:24px;padding-block:28px}.sv-num{width:48px;height:48px;font-size:1.125rem}.sv-facts p{padding-top:7px;font-size:1.25rem}.sv-facts b{font-size:1.5rem}}@media (prefers-reduced-motion:no-preference){.js .sv-facts.sn li{opacity:0;transform:translateY(16px)}.js .sv-facts.sn .sv-num{transform:scale(.4)}.js .sv-facts.go li{opacity:1;transition:opacity .52s ease,transform .68s var(--out);transition-delay:calc(var(--i) * .22s);transform:none}.js .sv-facts.go .sv-num{transition:transform .62s cubic-bezier(.2,1.4,.3,1);transition-delay:calc(var(--i) * .22s + .12s);transform:none}}.sv-with{background:#fff;padding-block:72px}.sv-with__lead{max-width:32em;color:var(--sv-2);text-wrap:pretty;margin-top:20px;font-size:1.25rem;line-height:1.45}.sv-cards{gap:16px;margin-top:40px;display:grid}.sv-card{background:#f4f4f4;border-radius:24px;flex-direction:column;padding:28px 24px;display:flex;box-shadow:inset 0 0 0 1px #0000000d}.sv-card h3{letter-spacing:-.015em;font-size:1.375rem;font-weight:600;line-height:1.2}.sv-card p{color:var(--sv-2);text-wrap:pretty;margin-top:10px;font-size:1.125rem;line-height:1.5}.sv-card .sv-link{margin-top:auto;padding-top:14px}.sv-plans{border-top:1px solid var(--sv-hair);flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:36px;padding-top:28px;font-size:1.25rem;display:flex}.sv-plans b{font-weight:600}@media (min-width:900px){.sv-with{padding-block:144px}.sv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}.sv-card{min-height:200px;padding:36px 32px}}@media (prefers-reduced-motion:no-preference){.js .sv-cards.sn .sv-card{opacity:0;transform:translateY(20px)}.js .sv-cards.go .sv-card{opacity:1;transition:opacity .52s ease,transform .72s var(--out);transition-delay:calc(var(--i) * .14s);transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.js .sv-cards.go .sv-card{transition:opacity .52s ease,transform .42s var(--out),box-shadow .3s ease,background-color .3s ease}.js .sv-cards.go .sv-card:hover{background:#fff;transition-delay:0s;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #0000001a,0 24px 48px -20px #00000040}}.sv-faq{background:#f2f2f2;padding-block:72px}.sv-faq__grid{gap:32px;display:grid}.sv-q{border-top:1px solid #00000024}.sv-q:last-child{border-bottom:1px solid #00000024}.sv-q summary{letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding-block:16px;font-size:1.25rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.sv-q summary::-webkit-details-marker{display:none}.sv-q summary:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #111}.sv-q summary i{border-radius:50%;flex:none;width:32px;height:32px;position:relative;box-shadow:inset 0 0 0 1px #0000004d}.sv-q summary i:before,.sv-q summary i:after{content:"";background:#111;border-radius:1px;width:12px;height:2px;position:absolute;top:15px;left:10px}.sv-q summary i:after{transform:rotate(90deg)}.sv-q[open] summary i{background:#111}.sv-q[open] summary i:before{background:#fff}.sv-q[open] summary i:after{background:#fff;transform:rotate(0)}.sv-q p{max-width:36em;color:var(--sv-2);text-wrap:pretty;padding-bottom:24px;font-size:1.1875rem;line-height:1.5}@media (min-width:1024px){.sv-faq{padding-block:144px}.sv-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px}.sv-q summary{min-height:80px;font-size:1.375rem}.sv-q p{font-size:1.25rem}}@media (prefers-reduced-motion:no-preference){.sv-q summary i,.sv-q summary i:before,.sv-q summary i:after{transition:transform .26s var(--out),background-color .2s ease}.sv-q[open] p{animation:sv-open .42s var(--out) both}}@keyframes sv-open{0%{opacity:0;transform:translateY(-8px)}}.fp{--fp-out:cubic-bezier(.16,1,.3,1);color:#111;width:100%;max-width:520px;font-size:1rem;line-height:1.4;container-type:inline-size}:where(.fp) p{margin:0}.fp-in{background:linear-gradient(160deg,#1c1c1c,#0b0b0b 60%);border-radius:28px;padding:20px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -30px #000000e6,0 0 120px #ffffff0d}.fp-i{flex:none;width:18px;height:18px}.fp-url{font-family:var(--font-mono,ui-monospace,monospace);color:#5c5c5c;font-size:.875rem}.fp-dim{background:#ffffff0d;border-radius:16px;gap:10px;padding:16px 18px;display:grid}.fp-dim i{background:#ffffff21;border-radius:5px;height:10px;display:block}.fp-dim i:first-child{width:38%}.fp-dim i:nth-child(2){width:86%}.fp-dim i:nth-child(3){width:64%}.fp-q{background:#fff;border-radius:999px;align-items:center;gap:12px;min-height:54px;padding:0 20px;font-size:1.125rem;font-weight:500;display:flex;box-shadow:0 12px 40px #00000080}.fp-typed{white-space:nowrap}.fp-rows{gap:12px;margin-top:18px;display:grid}.fp-you{background:#fff;border-radius:18px;padding:18px 20px 20px;position:relative;box-shadow:0 0 0 1px #ffffff80,0 0 0 6px #ffffff1a,0 18px 50px #ffffff1f}.fp-t{letter-spacing:-.01em;margin-top:4px;padding-right:76px;font-size:1.1875rem;font-weight:600;line-height:1.25}.fp-you .fp-url{padding-right:88px}.fp-s{color:#474747;margin-top:6px;font-size:1rem}.fp-found{color:#fff;background:#111;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;top:14px;right:14px}.fp-tick{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fp-place{background:#f1f1f1;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:14px 16px;display:grid}.fp-pin{color:#fff;background:#111;border-radius:12px;grid-row:1/span 2;place-items:center;width:44px;height:44px;display:grid}.fp-pn{font-weight:600;line-height:1.25}.fp-po{color:#474747;grid-column:2;align-items:center;gap:7px;font-size:.9375rem;display:flex}.fp-po i{background:#111;border-radius:50%;width:8px;height:8px}.fp-pa{grid-area:1/3/span 2;gap:6px;display:flex}.fp-pa span{border-radius:999px;padding:8px 12px;font-size:.875rem;font-weight:600;box-shadow:inset 0 0 0 1px #00000038}@container (max-width:400px){.fp-pa span:last-child{display:none}.fp-t{margin-top:16px;padding-right:0}}.fp-ask{background:#fff;border-radius:22px 22px 6px;width:fit-content;max-width:88%;margin-left:auto;padding:13px 18px;font-size:1.0625rem;font-weight:500;box-shadow:0 12px 40px #00000080}.fp-ans{gap:10px;margin-top:18px;display:grid}.fp-ah{color:#e8e8e8;align-items:center;gap:12px;margin-bottom:4px;font-size:1.0625rem;display:flex}.fp-spark{color:#111;background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.fp-opt{background:#ffffff0d;border-radius:16px;padding:16px 18px 16px 54px;position:relative}.fp-opt .fp-dim{background:0 0;padding:4px 0}.fp-n{color:#c4c4c4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.875rem;font-weight:600;display:grid;position:absolute;top:16px;left:16px;box-shadow:inset 0 0 0 1px #ffffff4d}.fp-opt--you{background:#fff;box-shadow:0 0 0 1px #ffffff80,0 0 0 6px #ffffff1a,0 18px 50px #ffffff1f}.fp-opt--you .fp-n{color:#fff;box-shadow:none;background:#111}.fp-on{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.25}.fp-ot{color:#474747;margin-top:4px}.fp-opt--you .fp-url{margin-top:8px}@media (prefers-reduced-motion:no-preference){.js .sn .fp-q,.js .sn .fp-ask{opacity:0;transform:translateY(12px)scale(.96)}.js .sn :is(.fp-you,.fp-place,.fp-rows>.fp-dim,.fp-ah,.fp-opt){opacity:0;transform:translateY(14px)}.js .go .fp-q,.js .go .fp-ask{opacity:1;transition:opacity .42s ease,transform .62s var(--fp-out);transform:none}.js .go .fp-typed{animation:.9s steps(18,end) .35s backwards fp-type}.js .go :is(.fp-you,.fp-place,.fp-rows>.fp-dim,.fp-ah,.fp-opt){opacity:1;transition:opacity .48s ease,transform .7s var(--fp-out);transform:none}.js .go .fp-rows>.fp-dim{transition-delay:1.25s}.js .go .fp-rows>.fp-dim:last-child{transition-delay:1.37s}.js .go .fp-place{transition-delay:1.56s}.js .go .fp-you{transition-delay:1.8s;animation:1.5s 2.3s backwards fp-lit}.js .go .fp-found{animation:.52s cubic-bezier(.2,1.5,.3,1) 2.5s backwards fp-pop}.js .go .fp-found path{stroke-dasharray:1;animation:.38s ease-out 2.75s backwards fp-draw}.js .go .fp-ah{transition-delay:.9s}.js .go .fp-spark{animation:.9s ease-in-out .9s 2 backwards fp-think}.js .go .fp-opt{transition-delay:1.9s}.js .go .fp-opt+.fp-opt{transition-delay:2.02s}.js .go .fp-opt+.fp-opt+.fp-opt{transition-delay:2.14s}.js .go .fp-opt--you{transition-delay:1.5s;animation:1.5s 2.4s backwards fp-lit}}@keyframes fp-type{0%{clip-path:inset(-8px 100% -8px -8px)}to{clip-path:inset(-8px -24px -8px -8px)}}@keyframes fp-lit{0%{box-shadow:0 0 0 1px #fff0,0 0 #fff0,0 0 #fff0}45%{box-shadow:0 0 0 1px #fffc,0 0 0 12px #fff3,0 18px 70px #ffffff4d}}@keyframes fp-pop{0%{opacity:0;transform:scale(.5)}}@keyframes fp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fp-think{50%{transform:scale(1.18)rotate(90deg);box-shadow:0 0 24px #ffffff80}}.fd{color:#111;background:#fff;padding-block:72px}.fd-h{font-family:var(--font-big);letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,6.2vw,4rem);font-weight:580;line-height:1.05}.fd-h span{display:block}.fd-lead{color:#474747;text-wrap:pretty;max-width:32em;margin:20px 0 0;font-size:1.25rem;line-height:1.45}.fd-two{gap:16px;margin-top:40px;display:grid}.fd-card{color:#f5f5f5;background:#000;border-radius:28px;flex-direction:column;padding:16px 16px 24px;display:flex;position:relative;overflow:hidden}.fd-pic .fp{max-width:none}.fd-pic .fp-in{box-shadow:inset 0 0 0 1px #ffffff1a}.fd-lab{color:#a3a3a3;margin:auto 8px 0;padding-top:24px;font-size:1rem}.fd-t{font-family:var(--font-big);letter-spacing:-.025em;text-wrap:balance;margin:8px 8px 0;font-size:clamp(1.625rem,4.6vw,2.125rem);font-weight:580;line-height:1.12}.fd-link{align-self:flex-start;margin:14px 8px 0}.fd-link:after{content:"";position:absolute;inset:0}.fd-card:has(.fd-link:focus-visible){outline-offset:3px;outline:3px solid #111}@media (min-width:900px){.fd{padding-block:144px}.fd-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px}.fd-card{padding:24px 24px 36px}.fd-pic{align-items:start;display:grid}.fd-lab,.fd-t,.fd-link{margin-inline:12px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fd-card{transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .3s}.fd-card:hover{transform:translateY(-6px);box-shadow:0 40px 70px -30px #0009}}
