:root{--bg:#02050c;--bg-2:#060b17;--ink:#eaf2ff;--muted:#a3b3cc;--muted-2:#6f809b;--line:#96beff1c;--line-2:#96beff33;--cool:#1f4dff;--violet:#2f6bff;--warm:#4fb8ff;--amber:#8fdcff;--violet-soft:#8fb2ff;--lilac:#e2ecff;--good:#6ee7c0;--blue:#2f6bff;--cyan:#7fd8ff;--ice:#d9efff;--f-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Helvetica Neue", Arial, sans-serif;--f-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", Arial, sans-serif;--f-mono:var(--f-text);--brand:"Unbounded", var(--f-text);--metal:linear-gradient(180deg, #fff 0%, #f7faff 46%, #e1eaf7 78%, #f1f6ff 100%);--metal-num:linear-gradient(180deg, #fff 0%, #f1f6ff 30%, #c3d0e4 56%, #97a9c6 74%, #dce9fb 100%);--metal-blue:linear-gradient(180deg, #f3fbff 0%, #c4ebff 28%, #73c2ff 54%, #3478ff 78%, #a8d8ff 100%);--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--pad:clamp(16px, 3.4vw, 48px);--col-l:max(var(--pad), calc((100vw - 1280px) / 2));--sec-gap:clamp(72px, 9vw, 140px);--glass-fill:linear-gradient(180deg, #b9d7ff1c, #78a5ff08 38%, #2864ff14 100%), #050b1875;--glass-ribs:radial-gradient(120% 70% at 50% 120%, #4696ff29, #4696ff00 60%);--glass-shadow:inset 0 1px 0 #ffffff57, inset 0 -1px 0 #78c3ff4d, inset 0 0 0 1px #96c3ff21, 0 0 0 1px #00000080, 0 2px 6px -2px #0009, 0 24px 48px -20px #000c, 0 40px 90px -46px #286eff80;--glass-rim:linear-gradient(135deg, #ffffff8c, #a0d2ff1f 30%, #a0d2ff0a 60%, #5aaaff80);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html.lenis,html.lenis body{height:auto}html{overflow-anchor:none}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--ink);font-family:var(--f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern" 1;margin:0}.glass{background:var(--glass-ribs), var(--glass-fill);-webkit-backdrop-filter:blur(14px)saturate(1.7)brightness(1.06);box-shadow:var(--glass-shadow)}em{font-style:normal}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{display:block}.wrap{max-width:1280px;margin:0 auto}.logo img{width:auto;height:18px}img[src*=wordmark]{filter:hue-rotate(-42deg)saturate(1.1)}.btn{white-space:nowrap;height:44px;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .3s, border-color .3s;border-radius:999px;align-items:center;gap:14px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn--ghost{-webkit-backdrop-filter:blur(12px)saturate(1.7);color:var(--ink);background:linear-gradient(#bedcff24,#78a5ff08 50%,#2864ff1f),#040a1675;border:0;box-shadow:inset 0 1px #ffffff3d,0 10px 28px -14px #000c,0 0 26px -10px #3c8cff80}.btn--ghost:before{content:"";border-radius:inherit;background:var(--glass-rim);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn--ghost[data-refract]{background:linear-gradient(#bedcff29,#78a5ff05 50%,#2864ff24),#040a164d}.btn--ghost:hover{background:linear-gradient(#bedcff3d,#78a5ff0f 50%,#2864ff38),#040a165c;box-shadow:inset 0 1px #ffffff52,0 10px 28px -14px #000c,0 0 36px -8px #50a5ffb3}.btn--light{color:#061128;background:linear-gradient(#fff 0%,#f2f7ff 42%,#d6e3f6 56%,#eef5ff 80%,#fff 100%);height:58px;padding:0 10px 0 26px;font-size:16px;font-weight:600;box-shadow:inset 0 1px #fff,inset 0 -1px #2850a047,0 0 0 1px #fff6,0 10px 26px -10px #000000bf,0 0 36px -8px #6ebeff8c}.btn--light:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 -1px #2850a047,0 0 0 1px #ffffff80,0 16px 34px -12px #000c,0 0 54px -6px #5aafffbf}.btn__arrow{width:40px;height:40px;color:var(--ink);transition:transform .35s var(--ease);background:radial-gradient(120% 120% at 30% 20%,#23365e 0%,#0b1530 55%,#040914 100%);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #0a193c99}.btn--light:hover .btn__arrow{transform:translate(3px)}.btn--light:not(:has(.btn__arrow)){padding:0 28px}:is(.btn,.cap-btn,.cap-round,.cs-more,.csv-act,.csv__btn,.ft-cta,.cn-cap__cta,.fq-chip,.wk-chip,.fit-btn,.fit-again):active{transition-duration:80ms;transform:scale(.97)}.btn__sheen{mix-blend-mode:soft-light;background:linear-gradient(90deg,#fff0,#fffffff2,#fff0);width:34%;animation:6s 3.2s infinite backwards sheen;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.btn__sheen{display:none}}@keyframes sheen{0%,72%{transform:translate(-140%)skew(-20deg)}to{transform:translate(360%)skew(-20deg)}}.opening{background:var(--bg);height:500vh;position:relative}.opening__sticky{height:100vh;position:sticky;top:0;overflow:hidden}.opening__canvas{z-index:1;position:absolute;inset:0}.opening__screen{z-index:2;transform-origin:0 0;opacity:0;visibility:hidden;will-change:transform;background:#05050a;position:absolute;inset:0;overflow:hidden}.opening__notch{z-index:5;background:#000;border-radius:0 0 10px 10px;width:6.6%;height:1.9%;position:absolute;top:0;left:50%;transform:translate(-50%)}.opening__glare{z-index:6;pointer-events:none;background:linear-gradient(118deg,#ffffff1a 0%,#ffffff08 28%,#fff0 44%);position:absolute;inset:0}.opening__intro{z-index:3;padding:26px var(--pad) 34px;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.opening__bar{pointer-events:auto;justify-content:space-between;align-items:center;display:flex}.opening__cue{font-size:var(--fs-small);letter-spacing:.01em;color:var(--muted);flex-direction:column;align-items:center;gap:16px;display:flex}.opening__cue i{background:linear-gradient(#ffffffd9,#fff0);width:1px;height:56px;animation:2.4s cubic-bezier(.6,0,.2,1) infinite cue}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.opening--static{background:0 0;height:auto;position:relative}.hero{background:0 0;flex-direction:column;min-height:0;display:flex;position:relative}.opening__screen .hero,.seq__screen .hero{min-height:100%}.hero button.btn{font-family:inherit}.hero__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ig{background:var(--bg);min-height:100svh;overflow:hidden}.seq__screen .ig{height:100%}.ig__name:focus{outline:none}.ig__bh{z-index:0;-webkit-mask-composite:source-in;pointer-events:none;width:58%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%),linear-gradient(0deg,#0000 0,#000 18%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%),linear-gradient(0deg,#0000 0,#000 18%);-webkit-mask-composite:source-in;mask-composite:intersect}.bhole{background:var(--bg);width:100%;height:100%;position:relative;overflow:hidden}.bhole__c{width:100%;height:100%;display:block;position:absolute;inset:0}.ig__main{z-index:1;width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:104px var(--gutter) 32px;flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex;position:relative}.ig__lift{flex-direction:column;align-items:flex-start;max-width:720px;display:flex}.ig__pill{margin:0}.ig__row{align-items:center;gap:44px;margin-top:28px;display:flex}.ig__avatar{border-radius:50%;flex:none;place-items:center;padding:5px;display:grid;position:relative}.ig__avatar:before{content:"";-webkit-mask-composite:xor;background:conic-gradient(from 210deg,#2f6bff,#9ec5ff 28%,#2f6bff 52%,#6f9bff 78%,#2f6bff);border-radius:50%;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ig__stats{gap:40px;margin:0;padding:0;list-style:none;display:flex}.ig__stats li{flex-direction:column;gap:4px;display:flex}.ig__stats b{font-family:var(--f-text);letter-spacing:-.015em;color:#fff;white-space:nowrap;font-size:22px;font-weight:600;line-height:1.15}.ig__stats .odo__col>span,.ig__stats .odo__c{-webkit-text-fill-color:currentColor;color:#fff;background:0 0}.ig__stats .odo__col{transition-duration:1.1s}.ig__stats li>span{color:var(--muted);white-space:nowrap;font-size:14px;line-height:1.3}.ig .ig__name{letter-spacing:-.038em;text-wrap:balance;max-width:13.5em;margin-top:30px;font-size:clamp(40px,4vw,58px);line-height:1.06}.ig__cat{color:var(--muted-2);margin:14px 0 0;font-size:15px;line-height:22px}.ig__cat i{white-space:pre;color:#ffffff47;font-style:normal}.ig__bio{max-width:560px;color:var(--muted);margin:8px 0 0;font-size:16px;line-height:26px}.ig__cta{gap:12px;margin-top:28px;display:flex}.ig__cta .btn--secondary{border-radius:360px}.ig .ig__tabs{z-index:1;width:calc(100% - 2 * var(--gutter));max-width:var(--container);margin:0 auto;position:relative}@media (width>=861px) and (height<=820px){.ig__main{padding-top:88px;padding-bottom:20px}.ig__row{margin-top:20px}.ig .monogram{--mg:92px!important}.ig .ig__name{margin-top:22px;font-size:clamp(36px,3.6vw,48px)}.ig__cta{margin-top:22px}}@media (width<=860px){.ig{min-height:0}.ig__main{padding:84px var(--gutter) 0}.ig__row{gap:20px;width:100%;margin-top:20px}.ig__stats{flex:1;justify-content:space-between;gap:8px}.ig__stats li{text-align:center;align-items:center}.ig__stats b{font-size:17px}.ig__stats li>span{white-space:normal;max-width:8.5em;font-size:12px}.ig .ig__name{margin-top:20px;font-size:clamp(30px,8.6vw,40px)}.ig__cat{font-size:13px}.ig__bio{font-size:15px;line-height:23px}.ig__cta{width:100%;margin-top:22px}.ig__cta>*{flex:1 1 0}.ig__bh{width:100%;height:230px;margin-top:8px;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 70%,#0000 100%)}}@media (width<=380px){.ig__pill{padding:0 12px 0 10px;font-size:12px}.ig__stats b{font-size:15px}}.cap-hero{font-size:var(--fs-small);color:var(--ink);align-items:center;gap:9px;display:flex}.eclipse.is-fallback{background:radial-gradient(closest-side at 50% 62%,#0000 30%,#2f6bff59 34%,#2f6bff14 60%,#0000 100%)}.sec{padding:var(--sec-gap) var(--pad);background:0 0;position:relative}.label{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ice);min-height:28px;-webkit-backdrop-filter:blur(12px)saturate(1.6);background:linear-gradient(#b9d7ff1f,#78a5ff08 50%,#2864ff1a),#050b1873;border-radius:999px;align-items:center;gap:10px;padding:0 13px 0 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #96c3ff29,0 0 20px -8px #3c8cff80}.label:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:6px;height:6px;margin-right:-2px;box-shadow:0 0 0 3px #7fd8ff24,0 0 10px #7fd8ffe6}.h1{font-family:var(--f-display);letter-spacing:-.021em;text-wrap:balance;margin:0;font-size:clamp(54px,8.4vw,150px);font-weight:600;line-height:1.02}.h2{font-family:var(--f-display);letter-spacing:-.019em;text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,4.3vw,64px);font-weight:600;line-height:1.02}.h3{font-family:var(--f-display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:600;line-height:1.08}.h4{letter-spacing:-.01em;margin:0;font-size:clamp(17px,1.35vw,20px);font-weight:500;line-height:1.3}.more{min-height:44px;color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:14px;transition:color .3s;display:inline-flex}.more:hover{color:#fff}@media (width<=860px){.opening__notch,.opening__glare{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.po{background:#040407;height:420vh;position:relative}.po__sticky{background:#040407;height:100vh;position:sticky;top:0;overflow:hidden}.po__photoWrap{z-index:1;position:absolute;inset:0}.po__photo{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.po__photo img{width:100%;height:100%}.po__spill{mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#6e97ff8c,#5082ff38 45%,#3c6de600 100%);border-radius:50%;width:2500px;height:1250px;position:absolute;top:1050px;left:450px}.po__shade{opacity:.3;pointer-events:none;background:#000;position:absolute;inset:0}.po__vignette{pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.po__screen{z-index:2;transform-origin:0 0;will-change:transform;background:#020204;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.po__content{opacity:0;position:absolute;inset:0}.po__content .hero{height:100%;min-height:0}.po__flash{mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(80% 80%,#bed0ffe6,#6490ff66);position:absolute;inset:0}.po__glare{z-index:6;pointer-events:none;background:linear-gradient(118deg,#ffffff17 0%,#ffffff06 30%,#fff0 46%);position:absolute;inset:0}.po__glow{z-index:6;pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 80px #6e97ff47}.po__intro{z-index:3;padding:26px var(--pad) 34px;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.po__halo{mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#6490ff57,#5082ff24 55%,#3c6de600 100%);border-radius:50%;width:2200px;height:1700px;position:absolute;top:-40px;left:640px}.po__grain{z-index:5;pointer-events:none;opacity:0;mix-blend-mode:overlay;background-image:url(/img/hero/grain.png);background-size:256px 256px;animation:.5s steps(4,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}.seq{background:#000;height:220vh;position:relative}.seq--liquid{height:300vh}.seq__sticky{background:#000;height:100vh;position:sticky;top:0;overflow:hidden}.seq[data-landed],.seq[data-landed] .seq__sticky{background:0 0}.seq[data-landed] .seq__sticky{-webkit-mask-image:linear-gradient(#000 calc(100% - 8px),#0000);mask-image:linear-gradient(#000 calc(100% - 8px),#0000)}.seq[data-landed] .seq__screen .hero:after{display:none}.seq__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.seq__screen{z-index:2;transform-origin:0 0;opacity:0;pointer-events:none;will-change:transform, opacity;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.seq__screen:before{content:"";z-index:100;pointer-events:none;opacity:var(--glare,0);background:linear-gradient(118deg,#fff0 28%,#ffffff13 44%,#ffffff05 52%,#fff0 62%),radial-gradient(120% 120%,#0000 60%,#00000059 100%);position:absolute;inset:0}.skip-link{z-index:10;background:var(--ink);color:#0a0c12;height:44px;font-size:var(--fs-small);white-space:nowrap;transition:transform .35s var(--ease);border-radius:999px;align-items:center;padding:0 20px;font-weight:500;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-50%,-80px)}.skip-link:focus{outline:2px solid var(--violet-soft);outline-offset:3px;transform:translate(-50%)}.seq__screen .hero{height:100%;min-height:0}.seq__beats{z-index:3;pointer-events:none;position:absolute;inset:0}.beat{--lit:0%;top:50%;left:var(--pad);letter-spacing:-.021em;text-wrap:balance;color:#0000;background:linear-gradient(100deg, var(--ink) 0, var(--ink) calc(var(--lit) - 16%), #bde9ff calc(var(--lit) - 6%), #f4f6fa29 var(--lit), #f4f6fa29 100%);opacity:0;pointer-events:none;will-change:transform, opacity;-webkit-background-clip:text;background-clip:text;max-width:11.5em;margin:0;font-size:clamp(32px,4.2vw,66px);font-weight:300;line-height:1.06;position:absolute}@media (prefers-reduced-motion:reduce){.beat{color:var(--ink);background:0 0}}@property --lit{syntax:"<percentage>";inherits:false;initial-value:140%}.seq__title{z-index:3;width:min(15em, calc(100% - 2 * var(--pad)));letter-spacing:-.021em;text-align:center;text-wrap:balance;color:#0000;background:linear-gradient(100deg, var(--ink) 0, var(--ink) calc(var(--lit) - 16%), #bde9ff calc(var(--lit) - 6%), #f4f6fa29 var(--lit), #f4f6fa29 100%);pointer-events:none;will-change:transform, opacity;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(32px,4.2vw,64px);font-weight:300;line-height:1.06;animation:2.4s cubic-bezier(.3,.6,.2,1) .35s both seq-title-lit;position:absolute;left:50%;transform:translate(-50%,-50%)}@keyframes seq-title-lit{0%{--lit:-20%}to{--lit:140%}}@media (prefers-reduced-motion:reduce){.seq__title{color:var(--ink);background:0 0;animation:none}}.seq__intro{z-index:3;padding:26px var(--pad) 34px;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.seq--liquid .opening__cue{align-self:flex-start;align-items:flex-start}.seq__loader{z-index:4;background:#ffffff0f;height:2px;transition:opacity .8s;position:absolute;bottom:0;left:0;right:0}.seq__loader span{transform-origin:0;background:linear-gradient(90deg,#396aeb,#6bcdff);height:100%;transition:transform .3s;display:block;transform:scaleX(0)}.seq__pre{z-index:120;transition:opacity .9s var(--ease-out), visibility 0s .9s, transform 1.2s var(--ease-out);background:#000;place-content:center;justify-items:center;gap:22px;display:grid;position:fixed;inset:0}.seq__pre.is-done{opacity:0;visibility:hidden;pointer-events:none}.seq__mark{aspect-ratio:398/70;opacity:.32;background:url(/img/wordmark.png) 50%/contain no-repeat;width:min(300px,56vw);display:block;position:relative}.seq__mark:after{content:"";animation:pre-sweep 2.4s var(--ease-in-out) infinite;background:linear-gradient(100deg,#8ad9ff00 35%,#aae3ff 50%,#8ad9ff00 65%) 0 0/300% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/img/wordmark.png) 50%/contain no-repeat;mask:url(/img/wordmark.png) 50%/contain no-repeat}.seq__pre.is-done .seq__mark{transition:transform 1.2s var(--ease-out);transform:scale(1.06)}@keyframes pre-sweep{0%{background-position:100% 0}to{background-position:0 0}}.seq__pct{font-family:var(--f-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.16em;color:var(--muted-2);font-variant-numeric:tabular-nums}.seq__pct b{color:var(--ink);font-weight:400}@media (prefers-reduced-motion:reduce){.seq__pre{display:none}}.monogram{width:var(--mg,40px);height:var(--mg,40px);background:radial-gradient(120% 120% at 30% 15%,#161c2c 0%,#0b0d13 60%,#07080b 100%);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff24}.monogram__t{font-family:var(--brand);font-weight:600;font-size:calc(var(--mg,40px) * .25);letter-spacing:.02em;color:#fff;-webkit-font-smoothing:antialiased;line-height:1}@media (width>=861px){.seq .opening__bar{display:none}.seq__intro{justify-content:flex-end}}.lightfield{z-index:-1;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}body:after{content:"";z-index:70;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.5 -0.25'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(5,end) infinite grain;position:fixed;inset:-20%}.rail{right:max(14px, env(safe-area-inset-right,0px));z-index:55;opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out), visibility 0s .6s;position:fixed;top:50%;transform:translate(16px,-50%)}.rail.is-on{opacity:1;visibility:visible;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);transform:translateY(-50%)}.rail ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rail__i{appearance:none;width:100%;min-height:22px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;padding:0;display:flex}.rail__i i{opacity:.6;width:12px;height:1px;transition:width var(--d-state) var(--ease-out), background var(--d-state), opacity var(--d-state);background:currentColor;display:block}.rail__t{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .35s, transform .5s var(--ease-out), color .35s;transform:translate(6px)}.rail__t b{color:var(--muted-2);font-weight:400}.rail:hover .rail__t,.rail__i:focus-visible .rail__t{opacity:.75;transform:none}.rail__i:hover .rail__t{opacity:1;color:var(--ink)}.rail__i.is-active{color:var(--ink)}.rail__i.is-active i{background:var(--cyan);opacity:1;width:30px}.rail:hover .rail__i.is-active .rail__t,.rail__i.is-active:focus-visible .rail__t{opacity:1;transform:none}.rail.is-quiet:not(:hover):not(:focus-within){opacity:.16}@media (width<=999px),(height<=560px){.rail{display:none}}.topbar{z-index:58;padding:calc(env(safe-area-inset-top,0px) + 14px) var(--pad) 0;pointer-events:none;transition:transform .8s var(--ease-out);justify-content:center;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-130%)}.topbar.is-on,.topbar.is-menu{transform:none}.tb{pointer-events:auto;border-radius:var(--r-pill);background:var(--glass-ribs), var(--glass-fill);height:56px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.5);transition:padding .5s var(--ease-out), height .5s var(--ease-out);align-items:center;gap:6px;padding:0 8px 0 20px;display:flex}.tb__logo{flex:none;align-items:center;height:44px;margin-right:10px;display:flex}.tb__logo img{width:auto;height:15px}.tb__here{opacity:0;white-space:nowrap;max-width:0;font-size:var(--fs-small);color:var(--muted);transition:max-width .5s var(--ease-out), opacity .3s, margin .5s var(--ease-out);flex:none;font-weight:500;overflow:hidden}.tb__here b{font-size:var(--fs-label);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--cyan);margin-right:6px;font-weight:600}.tb__links{white-space:nowrap;max-width:760px;transition:max-width .6s var(--ease-out), opacity .35s;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.tb__links a{border-radius:var(--r-pill);height:40px;font-size:var(--fs-small);color:var(--muted);transition:color var(--d-hover), background var(--d-hover);align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.tb__links a:hover,.tb__links a:focus-visible{color:var(--ink);background:var(--tile-fill)}.tb__links a.is-active{color:var(--ink);background:var(--tile-fill);box-shadow:inset 0 0 0 1px var(--line-2)}.tb .tb__cta{cursor:pointer;max-width:220px;transition:max-width .6s var(--ease-out), padding .6s var(--ease-out), margin .6s var(--ease-out), opacity .35s;border:0;flex:none;margin-left:8px;font-family:inherit}.tb .burger{flex:none;width:44px;height:44px}.tb.is-compact{height:50px;padding-left:18px}.tb.is-compact .tb__here{opacity:1;max-width:220px;margin-right:8px}.tb.is-compact .tb__links{opacity:0;max-width:0}.tb.is-compact .tb__cta{opacity:0;pointer-events:none;max-width:0;margin-left:0;padding:0}@media (width>=861px) and (hover:hover){.tb.is-compact:hover,.tb.is-compact:focus-within{height:56px}.tb.is-compact:hover .tb__here,.tb.is-compact:focus-within .tb__here{opacity:0;max-width:0;margin-right:0}.tb.is-compact:hover .tb__links,.tb.is-compact:focus-within .tb__links{opacity:1;max-width:760px}.tb.is-compact:hover .tb__cta,.tb.is-compact:focus-within .tb__cta{opacity:1;pointer-events:auto;max-width:220px;margin-left:8px;padding:0 4px 0 18px}}@media (width<=860px){.topbar{justify-content:flex-end}.tb__logo img{height:14px}}@media (prefers-reduced-motion:reduce){.topbar,.tb,.tb__here,.tb__links,.tb__cta{transition:none}}.burger{z-index:2;background:var(--tile-fill);width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);cursor:pointer;transition:background var(--d-hover);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.burger:hover{background:#96beff1a}.burger i{width:18px;height:1.5px;transition:transform var(--d-state) var(--ease-out);background:currentColor;border-radius:2px;margin-left:-9px;position:absolute;top:50%;left:50%}.burger i:first-child{transform:translateY(-4px)}.burger i:last-child{transform:translateY(4px)}.burger.is-open i:first-child{transform:rotate(45deg)}.burger.is-open i:last-child{transform:rotate(-45deg)}.menu{z-index:150;-webkit-backdrop-filter:blur(26px)saturate(1.4);background:linear-gradient(#82b4ff0b 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#82b4ff0b 1px,#0000 1px) 0 0/56px 56px,#02050ce0;display:grid;position:fixed;inset:0}.menu[hidden]{display:none}@keyframes menu-in{0%{clip-path:circle(0% at calc(100% - 46px) 40px)}to{clip-path:circle(150% at calc(100% - 46px) 40px)}}.menu__preview{opacity:.85;width:46%;transition:background .8s var(--ease-out);position:absolute;top:0;bottom:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 40%);mask:linear-gradient(90deg,#0000,#000 40%)}.menu__inner{padding:calc(env(safe-area-inset-top,0px) + 16px) var(--pad) calc(env(safe-area-inset-bottom,0px) + 28px);grid-template-rows:auto 1fr auto;gap:24px;display:grid;position:relative;overflow-y:auto}.menu__top{justify-content:space-between;align-items:center;display:flex}.menu__list{columns:2;align-self:center;column-gap:40px;max-width:1120px;margin:0;padding:0;list-style:none}.menu__list li{break-inside:avoid;animation:menu-item .9s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 35ms)}@keyframes menu-item{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}}.menu__i{appearance:none;border-radius:var(--r-2);width:100%;color:var(--muted);text-align:left;cursor:pointer;transition:background var(--d-state), box-shadow var(--d-state);background:0 0;border:0;align-items:center;gap:18px;padding:7px 18px 7px 14px;display:flex;position:relative}.menu__i:before{content:"";background:var(--cyan);opacity:0;width:2px;transition:opacity .3s, transform .45s var(--ease-out);border-radius:2px;position:absolute;top:22%;bottom:22%;left:0;transform:scaleY(.3);box-shadow:0 0 10px #7fd8ffb3}.menu__i:after{content:"→";font-size:var(--fs-h4);color:var(--cyan);opacity:0;transition:opacity .3s, transform .45s var(--ease-out);margin-left:auto;transform:translate(-10px)}.menu__n{border-radius:var(--r-pill);width:36px;height:28px;font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-label);color:var(--muted-2);background:var(--tile-fill);box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;transition:color .3s,box-shadow .3s;display:inline-grid}.menu__name{font-family:var(--f-display);letter-spacing:-.018em;transition:color .3s, transform .5s var(--ease-out);font-size:clamp(26px,3vw,44px);font-weight:600;line-height:1.12}.menu__i:hover,.menu__i:focus-visible{background:var(--tile-fill);box-shadow:inset 0 0 0 1px var(--line)}.menu__i:hover:before,.menu__i:focus-visible:before,.menu__i.is-active:before,.menu__i:hover:after,.menu__i:focus-visible:after{opacity:1;transform:none}.menu__i:hover .menu__name,.menu__i:focus-visible .menu__name,.menu__i.is-active .menu__name{background-image:var(--metal);-webkit-text-fill-color:transparent;color:#0000;background-size:100% 1lh;-webkit-background-clip:text;background-clip:text}.menu__i:hover .menu__name,.menu__i:focus-visible .menu__name{transform:translate(6px)}.menu__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.menu__cta{cursor:pointer;border:0}.menu__social{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.menu__social a{border-radius:var(--r-pill);background:var(--tile-fill);height:40px;box-shadow:inset 0 0 0 1px var(--line-2);transition:color var(--d-hover), background var(--d-hover);align-items:center;padding:0 14px;display:inline-flex}.menu__social a:hover{color:var(--ink);background:#96beff1a}@media (width<=860px){.menu__list{columns:1}.menu__preview{opacity:.4;width:100%}.menu__i{padding:5px 12px 5px 10px}}.odo{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;--oh:1.24em;align-items:stretch;margin-block:-.09em;line-height:1;display:inline-flex}.odo__d,.odo__c{height:var(--oh);line-height:var(--oh);display:inline-block;position:relative}.odo__d{overflow:hidden}.odo__c{white-space:pre}.odo__ghost{visibility:hidden}.odo__col{transform:translateY(calc(var(--v) * -1 * var(--oh)));transition:transform 1.5s var(--ease-out) var(--k,0s);flex-direction:column;display:flex;position:absolute;top:0;left:0}.odo:not(.is-run) .odo__col{transform:none}.odo__col>span{height:var(--oh);line-height:var(--oh);display:block}@property --sheen{syntax:"<percentage>";inherits:true;initial-value:135%}:is(.h1:not(:has(.bk-line)),.h2:not(:has(.bk-line)),.h3:not(:has(.bk-line)),.bk-line,.metal,.metal-blue){background-image:linear-gradient(100deg, #fff0 calc(var(--sheen) - 15%), #ffffffeb var(--sheen), #fff0 calc(var(--sheen) + 15%)), var(--metal);-webkit-text-fill-color:transparent;color:#0000;background-repeat:no-repeat,repeat-y;background-size:100% 100%,100% 1lh;background-origin:content-box;-webkit-background-clip:text;background-clip:text}.metal-blue{background-image:linear-gradient(100deg, #fff0 calc(var(--sheen) - 15%), #ffffffeb var(--sheen), #fff0 calc(var(--sheen) + 15%)), var(--metal-blue)}.metal-num{background-image:linear-gradient(100deg, #fff0 calc(var(--sheen) - 15%), #ffffffeb var(--sheen), #fff0 calc(var(--sheen) + 15%)), var(--metal-num);-webkit-text-fill-color:transparent;color:#0000;background-repeat:no-repeat,repeat-y;background-size:100% 100%,100% 1lh;-webkit-background-clip:text;background-clip:text}.h1,.h2,.h3{margin-bottom:-.16em;padding-bottom:.16em}.bk-line-mask{display:flow-root}.bk-line{margin:-.1em 0 -.2em;padding:.1em 0 .2em}:is(.h1,.h2,.h3,.sweep,.metal,.bk-line,.hero__title) em{background-image:linear-gradient(100deg, #fff0 calc(var(--sheen) - 18%), #fffffff2 var(--sheen), #fff0 calc(var(--sheen) + 18%)), var(--metal-blue);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:transparent;color:#0000;background-repeat:no-repeat;background-size:100% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal}.odo__col>span,.odo__c{background-image:var(--metal-num);-webkit-text-fill-color:transparent;color:#0000;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.h1,.h2,.h3,.bk-line,.metal,.metal-blue,.odo__col>span,.odo__c,:is(.h1,.h2,.h3,.sweep,.metal,.bk-line,.hero__title) em{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}.glow-edge{--start:0;--active:0;--spread:40;--bw:1.5px;--glow-gradient:radial-gradient(circle, #9fe2ff 10%, #9fe2ff00 20%), radial-gradient(circle at 40% 40%, #2f6bff 5%, #2f6bff00 15%), radial-gradient(circle at 60% 60%, #e6f5ff 10%, #e6f5ff00 20%), radial-gradient(circle at 40% 60%, #4fb8ff 10%, #4fb8ff00 20%), repeating-conic-gradient(from 236.84deg at 50% 50%, #9fe2ff 0%, #2f6bff 5%, #e6f5ff 10%, #4fb8ff 15%, #9fe2ff 20%);z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glow-edge:after{content:"";border:var(--bw) solid transparent;border-radius:inherit;background:var(--glow-gradient);opacity:var(--active);-webkit-mask-image:linear-gradient(#0000, #0000), conic-gradient(from calc((var(--start) - var(--spread)) * 1deg), #0000 0deg, #fff, #0000 calc(var(--spread) * 2deg));-webkit-mask-image:linear-gradient(#0000, #0000), conic-gradient(from calc((var(--start) - var(--spread)) * 1deg), #0000 0deg, #fff, #0000 calc(var(--spread) * 2deg));mask-image:linear-gradient(#0000, #0000), conic-gradient(from calc((var(--start) - var(--spread)) * 1deg), #0000 0deg, #fff, #0000 calc(var(--spread) * 2deg));-webkit-mask-composite:source-in;filter:drop-shadow(0 0 4px #78c8fff2)drop-shadow(0 0 14px #3c8cffb3);background-attachment:fixed;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.border-beam{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.border-beam__ring{border-radius:inherit;border:calc(var(--bw) * 1px) solid transparent;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.border-beam__ring:after{content:"";aspect-ratio:1;width:calc(var(--size) * 1px);background:linear-gradient(to left, var(--from), var(--to), transparent);offset-anchor:calc(var(--anchor) * 1%) 50%;offset-path:rect(0 auto auto 0 round calc(var(--size) * 1px));animation:border-beam calc(var(--duration) * 1s) linear infinite;animation-delay:var(--delay);position:absolute}@keyframes border-beam{to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.border-beam__ring:after{offset-distance:12%;animation:none}}.flicker-grid{pointer-events:none;width:100%;height:100%}.flicker-grid canvas{display:block}.win{-webkit-backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(#b9d7ff14,#78a5ff04 30%,#2864ff0f 100%),#040914b8;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #78c3ff38,inset 0 0 0 1px #96c3ff1f,0 30px 80px -30px #000000e6,0 40px 120px -60px #286eff8c}.win__bar{background:linear-gradient(#ffffff0a,#fff0);border-bottom:1px solid #96c3ff1a;align-items:center;gap:14px;height:42px;padding:0 14px;display:flex;position:relative}.win__lights{gap:7px;display:none}.win--chrome .win__lights{display:flex}.win__lights i{background:#aacdff0f;border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #aacdff59}.win__title{letter-spacing:.01em;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.win__status{letter-spacing:.02em;height:26px;color:var(--ice);background:#78b4ff14;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #96c3ff29}.win__status i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.win__status--live i{background:var(--good);box-shadow:0 0 8px var(--good);animation:2s ease-in-out infinite win-live}@keyframes win-live{50%{opacity:.35}}.win__body{background-image:linear-gradient(#96c3ff0b 1px,#0000 1px),linear-gradient(90deg,#96c3ff0b 1px,#0000 1px);background-position:-1px -1px;background-size:32px 32px;position:relative}.win__body--plain{background-image:none}.tex-grid,.tex-dots{pointer-events:none;-webkit-mask-image:radial-gradient(var(--tex-size,70% 60%) at var(--tex-at,50% 50%), #000 0%, #00000080 45%, transparent 100%);-webkit-mask-image:radial-gradient(var(--tex-size,70% 60%) at var(--tex-at,50% 50%), #000 0%, #00000080 45%, transparent 100%);mask-image:radial-gradient(var(--tex-size,70% 60%) at var(--tex-at,50% 50%), #000 0%, #00000080 45%, transparent 100%);position:absolute;inset:0}.tex-grid{background-image:linear-gradient(#82b4ff12 1px,#0000 1px),linear-gradient(90deg,#82b4ff12 1px,#0000 1px);background-size:var(--tex-cell,56px) var(--tex-cell,56px)}.tex-dots{background-image:radial-gradient(#96c8ff38 1px,#0000 1.4px);background-size:var(--tex-cell,18px) var(--tex-cell,18px)}.tile-lit{background:radial-gradient(80% 40% at 50% 112%,#3c96ff42,#3c96ff00 70%),linear-gradient(#b9d7ff12,#78a5ff04 40%,#2864ff0d),#040914a8;border-radius:18px;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #8ccdff8c,inset 0 0 0 1px #96c3ff1c,0 18px 40px -20px #000000d9,0 30px 60px -30px #2f6bff73}.tile-lit:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#beebfff2,#0000);border-radius:1px;height:1px;position:absolute;bottom:-1px;left:14%;right:14%;box-shadow:0 0 14px 1px #6ec8ffb3}.chip{letter-spacing:.02em;font-variant-numeric:tabular-nums;height:26px;color:var(--ice);white-space:nowrap;background:#78b4ff14;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #96c3ff2e}.chip:before{content:"";background:var(--chip-dot,var(--cyan));width:6px;height:6px;box-shadow:0 0 8px var(--chip-dot,var(--cyan));border-radius:50%}.chip--live{--chip-dot:var(--good)}.chip--plain:before{content:none}:root{--r-pill:999px;--r-1:28px;--r-2:16px;--r-3:10px;--r-4:6px;--fs-display:clamp(52px, 6.6vw, 104px);--fs-h2:clamp(36px, 4.4vw, 64px);--fs-h3:clamp(22px, 2vw, 28px);--fs-h4:18px;--fs-lead:clamp(17px, 1.3vw, 19px);--fs-body:15px;--fs-small:13px;--fs-label:12px;--head-gap:56px;--d-hover:.2s;--d-state:.4s;--d-enter:.8s;--pn-fill:#080e1ec7;--pn-sheen:linear-gradient(180deg, #b9d7ff0d, #b9d7ff00 32%);--pn-edge:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff12;--pn-drop:0 40px 80px -40px #000000d9;--tile-fill:#96beff0a}@media (width<=860px){:root{--head-gap:32px}}.h2{max-width:15em;font-size:var(--fs-h2);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.04}.bk-lead{max-width:36em;font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;line-height:1.55}:where(h1,h2,h3,h4){text-wrap:balance}:where(p,li,blockquote){text-wrap:pretty}em,i{font-style:normal}.ch-head{text-align:left;flex-direction:column;align-items:flex-start;max-width:980px;display:flex}.ch-head>.label+.h2,.ch-head>.h2+.bk-lead{margin-top:20px}.ch-head+*{margin-top:var(--head-gap)}.label{min-height:28px;font-size:var(--fs-label);letter-spacing:.14em;font-weight:600}.pn{border-radius:var(--r-1);background:var(--pn-sheen), var(--pn-fill);box-shadow:var(--pn-edge), var(--pn-drop);position:relative}.pn--lit:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#d2f0ffe6,#0000);height:1px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 16px 1px #6ec8ff8c}.tile{border-radius:var(--r-2);background:var(--tile-fill);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--d-state) var(--ease-out), background var(--d-state) var(--ease-out);position:relative}.glass{background:var(--glass-fill);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5)}.pill{border-radius:var(--r-pill);height:28px;font-size:var(--fs-label);white-space:nowrap;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#96beff0f;align-items:center;gap:7px;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}.pill--work:before,.pill--done:before,.pill--live:before{content:"";border-radius:50%;width:6px;height:6px}.pill--done:before,.pill--live:before{background:var(--good);box-shadow:0 0 8px #6ee7c0b3}.pill--live:before{animation:1.8s ease-in-out infinite k2-pulse}@keyframes k2-pulse{50%{opacity:.35}}.btn--light,.btn--ghost.btn--lg{height:56px}.btn--light .btn__arrow{width:44px;height:44px}.btn--light:has(.btn__arrow){padding:0 6px 0 24px}.btn--sm,.btn--light.btn--sm{height:40px;font-size:14px}.btn--light.btn--sm:has(.btn__arrow){padding:0 4px 0 18px}.btn--light.btn--sm .btn__arrow{width:32px;height:32px}.lnk{min-height:44px;color:var(--cyan);transition:gap var(--d-hover) var(--ease-out), color var(--d-hover);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.lnk:hover{color:var(--ice);gap:12px}.metal-num,.odo,[data-num]{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1}@media (width<=860px){.sec{padding-bottom:max(var(--sec-gap), 96px)}}:root{--bg:#050608;--bg-2:#0a0b0e;--ink:#fff;--muted:#ffffff9e;--muted-2:#ffffff73;--line:#ffffff14;--line-2:#ffffff24;--surface:#ffffff05;--accent:#2f6bff;--accent-ice:#9ec5ff;--focus:#7aa5ff;--cyan:#9ec5ff;--ice:#d6e6ff;--amber:#9ec5ff;--violet-soft:#7aa5ff;--lilac:#fff;--good:#ffffffb3;--f-display:"Onest", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--f-text:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--f-mono:var(--f-text);--fs-h1:clamp(44px, 5.4vw, 80px);--fs-h2:clamp(34px, 4.2vw, 60px);--fs-h3:clamp(22px, 1.9vw, 28px);--fs-lead:18px;--fs-body:16px;--fs-small:14px;--fs-label:13px;--fs-display:var(--fs-h1);--head-fade:linear-gradient(180deg, #fff 0%, #fff 34%, #ffffffb8 100%);--tone-fade:linear-gradient(180deg, #ffffff8f 0%, #ffffff6b 100%);--metal:var(--head-fade);--metal-num:var(--head-fade);--metal-blue:var(--head-fade);--container:1200px;--container-wide:1296px;--gutter:24px;--sec-pad:160px;--sec-gap:160px;--pad:24px;--col-l:max(var(--gutter), calc((100vw - var(--container)) / 2));--head-gap:64px;--r-8:8px;--r-12:12px;--r-20:20px;--r-28:28px;--r-pill:999px;--r-btn:var(--r-12);--r-btn-sm:10px;--r-card:var(--r-20);--r-media:var(--r-28);--r-1:var(--r-28);--r-2:var(--r-20);--r-3:var(--r-12);--r-4:var(--r-8);--e-out:cubic-bezier(.22, 1, .36, 1);--e-ui:cubic-bezier(.6, .6, 0, 1);--e-tf:cubic-bezier(.25, 1, .5, 1);--ease-out:var(--e-out);--d-hover:.3s;--d-state:.4s;--d-enter:1.1s;--glass-fill:#ffffff08;--glass-ribs:linear-gradient(transparent, transparent);--glass-shadow:inset 0 0 0 1px #ffffff17, inset 0 1px 0 #ffffff0d;--glass-rim:linear-gradient(#ffffff1a, #ffffff1a);--pn-fill:var(--surface);--pn-sheen:linear-gradient(transparent, transparent);--pn-edge:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff0d;--pn-drop:0 0 0 0 transparent;--tile-fill:#ffffff06;--inner-glow:inset 0 1px 0 #ffffff0f, inset 0 -20px 40px -20px #2f6bff1a}@media (width<=860px){:root{--gutter:20px;--pad:20px;--sec-pad:96px;--sec-gap:96px;--head-gap:40px;--fs-lead:17px}}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--f-text);font-size:var(--fs-body);line-height:1.625}body:after{content:none;display:none}::selection{color:#fff;background:#2f6bff66}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:calc(var(--container-wide) + 2 * var(--gutter))}.sec3{padding-block:var(--sec-pad);position:relative}.h1,.h2,.h3{max-width:none;font-family:var(--f-display);text-wrap:balance;color:var(--ink);margin:0;font-weight:500}.h1{font-size:var(--fs-h1);letter-spacing:-.04em;line-height:1.04}.h2{font-size:var(--fs-h2);letter-spacing:-.035em;line-height:1.06}.h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.2}.h4{font-family:var(--f-text);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.4}:is(.h1:not(:has(.bk-line)),.h2:not(:has(.bk-line)),.h3:not(:has(.bk-line)),.bk-line,.metal,.metal-blue,.metal-num){background-image:var(--head-fade)}:is(.h1,.h2,.h3,.sweep,.metal,.bk-line,.hero__title) em{-webkit-text-fill-color:inherit;color:inherit;background:0 0}.odo__col>span,.odo__c{background-image:var(--head-fade)}:is(.h1,.h2,.h3):has(.tone){-webkit-text-fill-color:currentColor;color:var(--ink);background:0 0}.tone{color:#ffffff80;-webkit-text-fill-color:currentColor}:is(.h1,.h2,.h3):has(.rw){-webkit-text-fill-color:currentColor;background:0 0}.rw{display:inline-block}:is(.h1,.h2,.h3) .rw{background-image:var(--head-fade);-webkit-text-fill-color:transparent;color:#0000;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;margin:-.08em 0 -.14em;padding:.08em 0 .14em}:is(.h1,.h2,.h3) .tone .rw{background-image:var(--tone-fade)}@media (forced-colors:active){.rw,.tone{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}.lead{max-width:560px;font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.56}.bk-lead{font-size:var(--fs-lead);color:var(--muted);line-height:1.56}.muted{color:var(--muted)}.small{font-size:var(--fs-small);color:var(--muted-2);line-height:20px}.cap{font-family:var(--f-text);font-size:var(--fs-label);letter-spacing:0;text-transform:none;color:var(--muted-2);font-weight:500;line-height:1.4}.num{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1}.sec-head{text-align:center;flex-direction:column;align-items:center;max-width:920px;margin-inline:auto;display:flex}.sec-head>.badge+:is(.h2,.h1),.sec-head>:is(.h2,.h1)+:is(.lead,p){margin-top:20px}.sec-head>.lead{margin-inline:auto}.sec-head--left{text-align:left;align-items:flex-start;margin-inline:0}.sec-head--left>.lead{margin-inline:0}.sec-head+*{margin-top:var(--head-gap)}.hairline{background:var(--line);border:0;height:1px;margin:0}.hairgrid{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:var(--line);border-block:1px solid var(--line);gap:1px;display:grid}.hairgrid>*{background:var(--bg);padding:32px 28px}.hairgrid__icon{color:#ffffffb3;width:20px;height:20px}.hairgrid__title{color:var(--ink);margin:16px 0 0;font-size:15px;font-weight:500;line-height:1.4}.hairgrid__text{font-size:var(--fs-small);color:#ffffff8c;margin:6px 0 0;line-height:1.5}@media (width<=860px){.hairgrid{--cols:1}.hairgrid>*{padding:24px 4px}}.card{border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--inner-glow);position:relative}.card--media{border-radius:var(--r-media);overflow:hidden}.card--hover{transition:box-shadow var(--d-hover) var(--e-ui)}.card--hover:hover{box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff14, inset 0 -24px 48px -20px #2f6bff29}.badge{border-radius:var(--r-pill);height:32px;font-family:var(--f-text);font-size:var(--fs-label);letter-spacing:0;white-space:nowrap;color:#ffffffdb;transition:box-shadow var(--d-hover) var(--e-ui), color var(--d-hover) var(--e-ui);background:#ffffff05;align-items:center;gap:8px;margin:0;padding:0 14px 0 12px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -7px 11px #2f6bff24}.badge:hover{box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -7px 11px #2f6bff47,inset 0 -7px 11px #2f6bff24}.badge svg{width:14px;height:14px;color:var(--accent-ice);flex:none}.badge__dot{background:var(--accent-ice);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #9ec5ff24}.label{height:32px;min-height:32px;font-family:var(--f-text);font-size:var(--fs-label);letter-spacing:0;text-transform:none;color:#ffffffc7;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff05;gap:8px;padding:0 14px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -7px 11px #2f6bff1f}.label:before{width:5px;height:5px;box-shadow:none;background:#ffffff80}.pill{height:28px;font-family:var(--f-text);font-size:var(--fs-label);color:#fffc;box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff08}.pill--work:before{background:var(--accent-ice);box-shadow:none}.pill--done:before,.pill--live:before{box-shadow:none;background:#ffffffb3}.pn--lit:before{display:none}.pn--lit{box-shadow:var(--pn-edge), var(--inner-glow)}.tile.is-sel{box-shadow:inset 0 0 0 1px var(--line-2), inset 0 -16px 32px -16px #2f6bff38;background:#ffffff0a}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn{border-radius:var(--r-btn);height:44px;font-family:var(--f-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--d-hover) var(--e-ui), color var(--d-hover) var(--e-ui), box-shadow var(--d-hover) var(--e-ui), transform .2s var(--e-tf);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;transform:none}.btn:active{transition-duration:80ms;transform:scale(.975)}.btn--lg{height:48px;padding:0 20px;font-size:15px}.btn--sm,.btn--light.btn--sm{border-radius:var(--r-btn-sm);height:36px;padding:0 14px;font-size:14px}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --gradient-shine{syntax:"<color>";inherits:false;initial-value:#fff}.btn--primary{--shiny-cta-bg:#04060c;--shiny-cta-bg-subtle:#16203a;--shiny-cta-fg:#fff;--shiny-cta-highlight:#2f6bff;--shiny-cta-highlight-subtle:#9ec5ff;--animation:gradient-angle linear infinite;--duration:3s;--shadow-size:2px;--transition:.8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;outline-offset:4px;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box, conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)), transparent, var(--shiny-cta-highlight) var(--gradient-percent), var(--gradient-shine) calc(var(--gradient-percent) * 2), var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3), transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);transition:var(--transition);border:1px solid #0000;border-radius:360px;transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine;position:relative;overflow:hidden}.btn--primary.btn--sm{border-radius:360px}.btn--primary:before,.btn--primary:after,.btn--primary .btn__label:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.btn--primary:active{transform:translateY(1px)}.btn--primary:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position), white calc(var(--position) / 4), transparent 0) padding-box;background-size:var(--space) var(--space);-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);border-radius:inherit;opacity:.4;z-index:-1;background-repeat:space}.btn--primary:after{--animation:shimmer linear infinite;aspect-ratio:1;background:linear-gradient(-50deg, transparent, var(--shiny-cta-highlight), transparent);opacity:.6;width:100%;-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.btn--primary .btn__label{z-index:1;position:relative}.btn--primary .btn__label:before{width:calc(100% + 3rem);height:calc(100% + 1.75rem);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe linear infinite;border-radius:360px}.btn--primary,.btn--primary:before,.btn--primary:after{animation:var(--animation) var(--duration), var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.btn--primary:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle)}.btn--primary:is(:hover,:focus-visible),.btn--primary:is(:hover,:focus-visible):before,.btn--primary:is(:hover,:focus-visible):after{animation-play-state:running}.btn--primary:is(:hover,:focus-visible) .btn__label:before{opacity:1}.btn--primary:not(:has(.btn__label)):is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle), inset 0 -1ex 2rem 4px #2f6bff8c}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:360deg}}@keyframes breathe{0%,to{scale:1}50%{scale:1.2}}@media (prefers-reduced-motion:reduce){.btn--primary,.btn--primary:before,.btn--primary:after,.btn--primary .btn__label:before{animation:none!important}}.btn--secondary,.btn--ghost,.btn--ghost[data-refract]{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -7px 11px #2f6bff00}.btn--ghost:before{content:none;display:none}.btn--secondary:hover,.btn--ghost:hover{background:0 0;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -8px 14px #2f6bff29}.btn--ghost.btn--lg{height:48px}.btn--light{color:#050608;height:44px;transition:background-color var(--d-hover) var(--e-ui), box-shadow var(--d-state) var(--e-tf), transform .2s var(--e-tf);background:#f2f3f5;padding:0 18px;font-size:15px;font-weight:500;box-shadow:0 0 #9ec5ff00}.btn--light:hover{background:#fff;transform:none;box-shadow:0 0 0 4px #9ec5ff33}.btn--light.btn--lg{height:48px}.btn__arrow,.btn--light .btn__arrow,.btn--light.btn--sm .btn__arrow{width:16px;height:16px;box-shadow:none;color:currentColor;transition:transform var(--d-state) var(--e-tf);background:0 0;border-radius:0;place-items:center;margin-right:-2px;display:inline-grid}.btn__arrow svg{width:14px;height:14px}.btn:hover .btn__arrow,.btn--light:hover .btn__arrow{transform:translate(2px)}.btn--light:has(.btn__arrow){padding-right:16px}.btn--light.btn--sm:has(.btn__arrow){padding-right:16px}.btn__sheen{display:none}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.lnk{color:#ffffffbf;transition:color var(--d-hover) var(--e-ui), gap var(--d-state) var(--e-tf);font-size:14px;font-weight:500}.lnk:hover{color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:focus-visible:not([data-ring=none]){outline-color:var(--focus)!important}.btn:focus-visible{outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;filter:none!important;transform:none!important}}.logo-mark{--lm-h:15px;height:calc(var(--lm-h) * 240 / 204);width:auto;max-width:none;display:block}.wordmark{--wm-h:15px;height:var(--wm-h);aspect-ratio:398/70;vertical-align:middle;display:inline-block;-webkit-mask:url(/img/wordmark.png) 50%/contain no-repeat;mask:url(/img/wordmark.png) 50%/contain no-repeat}.wordmark--metal{background:linear-gradient(#fff 0%,#eef1f6 30%,#a9b2c0 50%,#6f7887 58%,#d6dce5 78%,#f4f6fa 100%)}.wordmark--blue{background:linear-gradient(#d6e6ff 0%,#9ec5ff 40%,#4f86ff 70%,#2f6bff 100%)}.wordmark--type{aspect-ratio:auto;height:auto;font-family:var(--f-display);font-size:calc(var(--wm-h) * 1.3);letter-spacing:-.035em;color:#0000;filter:drop-shadow(0 0 6px #d6deec47)drop-shadow(0 1px #00000059);white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-weight:780;line-height:1;-webkit-mask:none;mask:none}@media (forced-colors:active){.wordmark--type{color:canvastext;background:0 0}.wordmark{background:canvastext}}.photo{filter:saturate(.82)contrast(1.04)brightness(.97)}.photo--frame{border-radius:var(--r-media);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.rail{display:none!important}.rail__i.is-active i{background:#fff}.rail__t{font-family:var(--f-text);letter-spacing:0;text-transform:none}.menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050608f0}.menu.is-open{animation:menu3-in .5s var(--e-out) both}@keyframes menu3-in{0%{opacity:0}}.menu__preview{display:none}.menu__label{height:auto;min-height:0;box-shadow:none;color:var(--muted-2);background:0 0;padding:0}.menu__label:before{content:none}.menu__list li{animation-name:menu3-item}@keyframes menu3-item{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}}.menu__i{border-radius:var(--r-12)}.menu__i:before{display:none}.menu__i:after{color:#fff9}.menu__n{width:auto;height:auto;box-shadow:none;font-family:var(--f-text);color:var(--muted-2);background:0 0;font-weight:500}.menu__name{font-family:var(--f-display);letter-spacing:-.03em;color:#ffffff9e;font-weight:500}.menu__i:hover,.menu__i:focus-visible{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08}.menu__i:hover .menu__n,.menu__i:focus-visible .menu__n,.menu__i.is-active .menu__n{color:#fff;box-shadow:none}.menu__i:hover .menu__name,.menu__i:focus-visible .menu__name,.menu__i.is-active .menu__name{-webkit-text-fill-color:currentColor;color:#fff;background:0 0}.menu__social a{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.menu__social a:hover{background:#ffffff0a}.burger{border-radius:var(--r-btn-sm);transition:box-shadow var(--d-hover) var(--e-ui), background var(--d-hover) var(--e-ui);background:0 0;box-shadow:inset 0 0 0 1px #ffffff1f}.burger:hover{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff38}@media (prefers-reduced-motion:reduce){.btn,.badge,.btn__arrow{transition:none}}.nav3{z-index:58;padding-top:env(safe-area-inset-top,0px);transition:background-color .4s var(--e-ui), border-color .4s var(--e-ui), transform .5s var(--e-tf);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav3.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050608b3;border-bottom-color:#ffffff0f}.nav3.is-away:not(:focus-within){transform:translateY(-100%)}.nav3__in{height:72px;max-width:calc(var(--container-wide) + 2 * var(--gutter));padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid}.nav3__logo{justify-self:start;align-items:center;min-height:44px;display:flex}.nav3__logo img{width:auto;height:15px}.nav3__pill ul{background:#ffffff04;border-radius:999px;align-items:center;gap:2px;height:40px;margin:0;padding:0 6px;list-style:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.nav3__pill a{color:#ffffffb3;height:32px;transition:color var(--d-hover) var(--e-ui);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:400;display:inline-flex}.nav3__pill a:hover,.nav3__pill a.is-active{color:#fff}.nav3__pill a:focus-visible{outline-offset:0}.nav3__end{justify-self:end;align-items:center;gap:10px;display:flex}.nav3 .nav3__burger{width:36px;height:36px}.nav3 .nav3__burger i{width:14px;margin-left:-7px}@media (width>=1024px){.nav3 .nav3__burger{display:none}}@media (width<=1023px){.nav3__pill{display:none}.nav3__in{grid-template-columns:1fr auto}}@media (width<=860px){.nav3__in{height:60px}.nav3__logo img{height:14px}}@media (width<=520px){.nav3__cta{display:none}}@media (prefers-reduced-motion:reduce){.nav3{transition:none}}.nav3--beam,.nav3--beam.is-scrolled,.nav3--beam.is-away:not(:focus-within){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:fixed;transform:none}.nav3--beam{--nav-t:.6s cubic-bezier(.32, .72, 0, 1)}.nav3--beam .nav3__in{box-sizing:border-box;width:var(--nav-full,100%);max-width:1280px;height:64px;transition:width var(--nav-t), height var(--nav-t), margin var(--nav-t), padding var(--nav-t), background-color .45s var(--e-ui), box-shadow .45s var(--e-ui), -webkit-backdrop-filter .45s var(--e-ui), backdrop-filter .45s var(--e-ui);background-color:#0c0d1100;border-radius:32px;margin:0 auto;padding:0 32px;display:flex;box-shadow:inset 0 0 0 1px #fff0,0 12px 28px -14px #0000}.nav3--beam .nav3__logo{transition:margin var(--nav-t);flex:none;margin-right:57px}.nav3--beam .nav3__pill{max-width:var(--nav-links,640px);transition:max-width var(--nav-t), opacity .4s var(--e-ui);flex:none;overflow:hidden}.nav3--beam .nav3__pill ul{width:max-content}.nav3--beam .nav3__end{flex:none;gap:0;margin-left:auto}.nav3--beam .nav3__end>*+*{margin-left:14px}.nav3--beam .nav3__tg,.nav3--beam .nav3__end>a.nav3__ol{white-space:nowrap;max-width:200px;transition:max-width var(--nav-t), margin var(--nav-t), padding var(--nav-t), opacity .3s var(--e-ui), box-shadow .3s var(--e-ui);overflow:hidden}.nav3--beam .nav3__end>button.nav3__ol{transition:margin var(--nav-t), box-shadow var(--d-hover) var(--e-ui), background-color var(--d-hover) var(--e-ui)}.nav3--beam.is-scrolled{pointer-events:none}.nav3--beam.is-scrolled .nav3__in{pointer-events:auto;width:var(--nav-pill,fit-content);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background-color:#0c0d11bd;height:48px;margin-top:12px;padding:0 7px 0 20px;box-shadow:inset 0 0 0 1px #ffffff17,0 10px 26px -14px #0000008c}.nav3--beam.is-scrolled .nav3__logo{margin-right:18px}.nav3--beam.is-scrolled .nav3__pill{opacity:0;max-width:0}.nav3--beam.is-scrolled .nav3__pill a{white-space:nowrap;color:#ffffffb8;height:48px;transition:height var(--nav-t), color var(--d-hover) var(--e-ui)}.nav3--beam.is-scrolled .nav3__tg,.nav3--beam.is-scrolled .nav3__end>a.nav3__ol{opacity:0;pointer-events:none;max-width:0;margin-left:0;padding-left:0;padding-right:0;box-shadow:inset 0 0 0 1px #fff0}.nav3--beam.is-scrolled .nav3__end>button.nav3__ol{margin-left:0}.nav3--beam.is-scrolled.is-peek .nav3__in{width:var(--nav-open,fit-content);height:52px;margin-top:10px}.nav3--beam.is-scrolled.is-peek .nav3__pill{max-width:var(--nav-links,640px);opacity:1}.nav3--beam.is-scrolled.is-peek .nav3__logo{margin-right:10px}.nav3--beam.is-scrolled.is-peek .nav3__pill a{height:52px}.nav3--beam.is-scrolled .nav3__pill a:hover,.nav3--beam.is-scrolled .nav3__pill a.is-active{color:#fff}.nav3--measure{visibility:hidden!important;pointer-events:none!important}.nav3--measure .nav3__in{width:fit-content!important}.nav3--measure .nav3__pill{max-width:none!important}.nav3--measure.is-scrolled:not(.is-peek) .nav3__pill{max-width:0!important}.nav3--measure,.nav3--measure *{transition:none!important}@media (prefers-reduced-motion:reduce){.nav3--beam .nav3__in,.nav3--beam .nav3__pill,.nav3--beam .nav3__logo,.nav3--beam .nav3__tg,.nav3--beam .nav3__end>.nav3__ol{transition:none}}.nav3--beam .nav3__logo .logo-mark{--lm-h:15px}.nav3--beam .nav3__pill ul{height:auto;box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.nav3--beam .nav3__pill a{color:#fff;border-radius:0;height:45px;padding:0 12px;font-size:14px}.nav3--beam .nav3__pill a:hover,.nav3--beam .nav3__pill a.is-active{color:#e5e5e7}.nav3__tg{color:#fff;align-items:center;gap:7px;height:32px;padding:0 6px;font-size:14px;display:inline-flex}.nav3__ol{color:#fff;height:32px;font-family:var(--f-text);letter-spacing:-.01em;text-transform:uppercase;cursor:pointer;transition:box-shadow var(--d-hover) var(--e-ui), background-color var(--d-hover) var(--e-ui);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.nav3__ol:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff80}@media (width<=1100px){.nav3--beam .nav3__tg{display:none}}@media (width<=860px){.nav3--beam .nav3__in{height:60px;padding:0 20px}.nav3--beam .nav3__ol:not(:last-of-type){display:none}}@media (width<=520px){.nav3--beam .nav3__ol{display:none}}.rw-pair{white-space:nowrap;display:inline-block}.hs{padding:160px 0;position:relative;overflow-x:clip}.hs--light{--bg:#f6f6f6;--bg-2:#fff;--ink:#0b0d10;--muted:#303236;--muted-2:#0b0d1080;--line:#0b0d1014;--line-2:#0b0d1024;--surface:#0b0d1008;--head-fade:linear-gradient(180deg, #0b0d10, #0b0d10);--tone-fade:linear-gradient(180deg, #0b0d1080, #0b0d1080);--metal:var(--head-fade);--metal-num:var(--head-fade);--focus:#2f6bff;color:#0b0d10;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f6f6;box-shadow:0 1px #f6f6f6}.hs--dark{--bg:#111;color:#fff;background:#111;box-shadow:0 1px #111}.hs--ink{--bg:#090a0c;color:#fff;background:#090a0c}.hs__in{z-index:1;width:min(1216px, calc(100% - 2 * var(--gutter)));margin:0 auto;position:relative}.hs__in--960{width:min(960px, calc(100% - 2 * var(--gutter)))}.hs__head{z-index:1;margin-bottom:40px;position:relative}.hs__h2{font-family:var(--f-display);letter-spacing:-.05em;color:#0b0d10;text-wrap:balance;margin:0;font-size:80px;font-weight:600;line-height:.9}.hs--dark .hs__h2,.hs--ink .hs__h2{letter-spacing:-.02em;color:#fff;font-weight:500;line-height:.9}.hs--ink .hs__h2{letter-spacing:-.03em;background:linear-gradient(to bottom right,#fff 30%,#d5d8f6 80%,#fdf7fe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:.8}.hs__sub{max-width:705px;font-family:var(--f-text);letter-spacing:-.04em;color:#303236;margin:24px 0 0;font-size:18px;font-weight:400;line-height:1.25}.hs--dark .hs__sub,.hs--ink .hs__sub{color:#95979e;max-width:580px;margin-top:16px;font-size:16px;line-height:1.375}.hs--ink .hs__sub{color:#e5e5e7}.hcard{color:#fff;isolation:isolate;background:#0c0c0d;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #fff6}.hs--dark .hcard,.hs--ink .hcard{box-shadow:0 0 0 1px #ffffff14}.hcard--xl{border-radius:28px}.hcard__cap{z-index:3;font-family:var(--f-text);letter-spacing:-.02em;color:#ffffffa6;margin:0;font-size:16px;line-height:22px;position:absolute;bottom:24px;left:24px;right:24px}.hcard__cap--top{font-size:17px;line-height:1.4;top:26px;bottom:auto}.hcard__cap b{color:#fff;font-weight:500}.hcard__glow{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#ff783c52,#0000 70%),radial-gradient(70% 60% at 50% 110%,#4664ff47,#0000 70%);position:absolute;inset:0}.hdots{pointer-events:none;mix-blend-mode:overlay;opacity:.5;background-image:radial-gradient(circle,#ffffff8c .6px,#0000 1.1px);background-size:4px 4px;position:absolute;inset:0}.hbento{grid-template-columns:428fr 320fr 428fr;grid-auto-rows:420px;gap:20px;display:grid}.hbento>:nth-child(4n+1){grid-column:1/2}.hbento>:nth-child(4n+2){grid-column:2/4}.hbento>:nth-child(4n+3){grid-column:1/3}.hbento>:nth-child(4n+4){grid-column:3/4}.hbento--flip>:nth-child(4n+1){grid-column:1/3}.hbento--flip>:nth-child(4n+2){grid-column:3/4}.hbento--flip>:nth-child(4n+3){grid-column:1/2}.hbento--flip>:nth-child(4n+4){grid-column:2/4}.hfeats{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;margin:0;padding:0;list-style:none;display:grid}.hfeat__ic{width:40px;height:40px;display:block}.hfeat__t{max-width:260px;font-family:var(--f-display);letter-spacing:-.02em;color:#303236;margin:20px 0 0;font-size:28px;font-weight:400;line-height:1}.hs--dark .hfeat__t{color:#fff;font-size:32px}.hfeat__p{max-width:260px;font-family:var(--f-text);color:#303236;margin:12px 0 0;font-size:15px;line-height:1.375}.hs--dark .hfeat__p{color:#95979e}.hglow{isolation:isolate;position:relative}.hglow:before,.hglow:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,currentColor .9px,#0000 1.3px);background-size:4px 4px;position:absolute}.hglow:before{color:#ff7832e6;inset:-110px 30% 35% -70px;-webkit-mask-image:radial-gradient(60% 60% at 40% 45%,#000,#0000 72%);mask-image:radial-gradient(60% 60% at 40% 45%,#000,#0000 72%)}.hglow:after{color:#468cfff2;inset:40% -60px -60px 55%;-webkit-mask-image:radial-gradient(55% 60% at 70% 60%,#000,#0000 72%);mask-image:radial-gradient(55% 60% at 70% 60%,#000,#0000 72%)}.hglow__win{background:#0d0e11;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #e1e1e6e6,0 0 0 4px #ffffff4d,-18px -18px 60px -10px #ff6e2873,18px 18px 60px -10px #3c78ff80}.hfloat{color:#0b0d10;background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0b0d100a,0 24px 48px -16px #10182838,0 4px 10px -2px #1018280f}.hfloat__t{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}.hfloat__p{color:#303236;margin:6px 0 0;font-size:15px;line-height:1.375}.htag{background:var(--tag,#5b7cff);color:#fff;height:26px;font-family:var(--f-text);white-space:nowrap;border-radius:2px 7px 7px;align-items:center;padding:0 9px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 4px 10px -2px #10182840}.hrails{z-index:0;pointer-events:none;background:linear-gradient(#0000,#6ec8eb8c 30%,#0000 70%) 0 0/1px 100% no-repeat,linear-gradient(#0000 10%,#8caac838 50%,#0000 90%) 18px 0/1px 100% no-repeat,linear-gradient(#0000 20%,#6ec8eb73 60%,#0000) 36px 0/1px 100% no-repeat,linear-gradient(#0000,#8caac833 40%,#0000) 54px 0/1px 100% no-repeat,linear-gradient(#0000 30%,#6ec8eb99 55%,#0000 85%) 72px 0/1px 100% no-repeat,linear-gradient(#0000,#8caac82e 50%,#0000) 90px 0/1px 100% no-repeat;width:96px;position:absolute;top:0;bottom:0;left:max(0px,50% - 638px)}@media (width<=1279px){.hs{padding:128px 0}.hs__h2{font-size:72px}.hbento{grid-auto-rows:380px}}@media (width<=1023px){.hs{padding:104px 0}.hs__h2{font-size:56px}.hbento,.hbento--flip{grid-template-columns:1fr 1fr;grid-auto-rows:340px}.hbento>*,.hbento--flip>*{grid-column:auto!important}.hfeats{grid-template-columns:repeat(2,minmax(0,1fr))}.hrails{display:none}}@media (width<=767px){.hs{padding:80px 0}.hs__h2{font-size:40px}.hs__sub{font-size:16px}.hbento,.hbento--flip{grid-template-columns:1fr;grid-auto-rows:320px}.hbento>*{grid-column:auto!important}.hfeats{grid-template-columns:1fr;gap:40px}.hfeat__t,.hs--dark .hfeat__t{font-size:26px}}.hs{--or:#ff7a2e;--or-hi:#ff9a5c}.hcap{font-family:var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:#0b0d1080;align-items:center;gap:10px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.hs--dark .hcap,.hs--ink .hcap{color:#ffe8ce9e}.hcap__dot{background:var(--or);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #ff7a2eb3}.hcount{font-family:var(--f-text);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:#0b0d10;background:#0b0d100d;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #0b0d1014}.hs--dark .hcount,.hs--ink .hcount{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.hlight{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hlight:before,.hlight:after{content:"";background:var(--light,none);position:absolute;inset:0}.hlight:before{opacity:.42}.hlight:after{opacity:.72;-webkit-mask:radial-gradient(circle,#000 .85px,#0000 1.25px) 0 0/4px 4px;mask:radial-gradient(circle,#000 .85px,#0000 1.25px) 0 0/4px 4px}.ab{padding:120px 0;overflow:clip}.ab__in{width:min(1216px, calc(100% - 2 * var(--gutter)));grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:48px;margin:0 auto;display:grid}.ab__channel{flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;display:flex}.ab__name{font-family:var(--f-display);letter-spacing:-.01em;color:#0b0d10;margin-right:16px;font-size:16px;font-weight:600}.ab__channel .bb__btn:focus-visible{outline-color:#0b0d10}.ab__fan{width:0;height:0;margin:0;padding:0;list-style:none;position:absolute;top:146px;left:50%}.ab__tile{filter:brightness(.88);width:200px;height:356px;transition:transform .6s cubic-bezier(.2, .85, .2, 1), filter .35s var(--e-ui), opacity .4s var(--e-ui);position:absolute;top:0;left:-100px}.ab__tile--off{z-index:0;opacity:0;pointer-events:none;transform:translateY(16px)scale(.84)}.ab__tile--p0{z-index:1;transform:translate(-128px)translateY(20px)rotate(-8deg)}.ab__tile--p1{z-index:3;filter:none;transform:scale(1.04)}.ab__tile--p2{z-index:2;transform:translate(128px)translateY(20px)rotate(8deg)}.ab__tilebtn{cursor:pointer;background:#111;border:0;border-radius:20px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 22px 44px -18px #141e468c,0 0 0 1px #ffffffa6}.ab__tilebtn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ab__media{object-fit:cover;width:100%;height:100%;display:block}.ab__len{color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;height:26px;position:absolute;top:10px;left:10px}.ab__play{box-sizing:border-box;color:#050608;opacity:0;width:44px;height:44px;transition:opacity .3s var(--e-ui), transform .3s var(--e-tf);background:#ffffffeb;border-radius:50%;place-items:center;padding-left:2px;display:grid;position:absolute;bottom:12px;right:12px;transform:scale(.8);box-shadow:0 4px 16px #00000059}.ab__tile--p1 .ab__play{opacity:1;transform:none}.vx__tabs{--tab-w:160px;border-top:1px solid var(--line-2);justify-content:center;height:52px;display:flex;position:relative}.vx__tab{z-index:1;width:var(--tab-w);height:100%;color:var(--muted-2);cursor:pointer;transition:color var(--d-hover) var(--e-ui);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.vx__tab.is-on,.vx__tab:hover{color:#fff}.vx__tab:focus-visible{outline-offset:-8px;border-radius:var(--r-12)}.vx__ink{left:calc(50% - var(--tab-w));width:var(--tab-w);height:1px;transform:translateX(calc(var(--k2) * 100%));transition:transform var(--d-state) var(--e-tf);background:#fff;position:absolute;top:-1px}.vx__lb{z-index:160;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:vx-lb .4s var(--e-out) both;background:#050608e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@keyframes vx-lb{0%{opacity:0}}@keyframes vx-in{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}}.vx__lbstage{animation:vx-in .6s var(--e-out) both;justify-items:center;gap:14px;display:grid}.vx__lbvideo{aspect-ratio:9/16;object-fit:contain;border-radius:var(--r-20);max-width:calc(100vw - 48px);height:min(82vh,82svh,900px);box-shadow:0 0 0 1px var(--line-2), 0 40px 80px -30px #000c;background:#000;display:block}.vx__lbbar{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:14px;display:flex}.vx__lbnav,.vx__lbclose{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:#fff;cursor:pointer;transition:background var(--d-hover) var(--e-ui), box-shadow var(--d-hover) var(--e-ui);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.vx__lbnav:hover,.vx__lbclose:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff47}.vx__lbnav:first-child svg{transform:scaleX(-1)}.vx__lbnav svg{width:16px;height:16px}.vx__lbclose{top:calc(env(safe-area-inset-top,0px) + 16px);position:absolute;right:16px}@media (width<=1023px){.ab{padding:96px 0 104px}.ab__in{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=860px){.vx__tabs{--tab-w:50%}.vx__ink{left:0}.vx__lbvideo{width:calc(100vw - 32px);height:auto;max-height:calc(100svh - 140px)}}@media (width<=639px){.ab{padding:72px 0 80px}.ab__in{gap:28px}.ab__channel{margin-top:24px}}@media (prefers-reduced-motion:reduce){.vx__ink,.ab__tile,.ab__play{transition:none}.vx__lb,.vx__lbstage{animation:none}}.pains{z-index:1;position:relative}.pains:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(40% 50% at 56% 36%,#ffc4a038,#0000 74%),radial-gradient(42% 54% at 92% 74%,#96beff42,#0000 74%);position:absolute;inset:0}.pains__list{margin:0;padding:0;list-style:none}.post{width:100%;max-width:620px;margin-inline:auto}.post__card{--ink:#fff;--muted:#ffffffa6;--muted-2:#ffffff6b;--ring:.4;height:100%;box-shadow:0 0 0 6px rgba(255, 255, 255, var(--ring)), 0 0 0 7px #0b0d100a, 0 30px 60px -30px #10182873;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:26px 30px 22px 24px;display:grid}.post__glow{z-index:0;pointer-events:none;background:radial-gradient(46% 70% at 92% -8%,#ff703038,#0000 72%),radial-gradient(60% 70% at 18% 112%,#4068ff3d,#0000 72%);position:absolute;inset:0}.post__glow:before,.post__glow:after{content:"";background-image:radial-gradient(circle,currentColor .8px,#0000 1.25px);background-size:4px 4px;position:absolute;inset:0}.post__glow:before{color:#ff804080;-webkit-mask-image:radial-gradient(32% 56% at 96% 0,#000,#0000 78%);mask-image:radial-gradient(32% 56% at 96% 0,#000,#0000 78%)}.post__glow:after{color:#608cff8c;-webkit-mask-image:radial-gradient(44% 52% at 16% 104%,#000,#0000 78%);mask-image:radial-gradient(44% 52% at 16% 104%,#000,#0000 78%)}.post__rail,.post__main{z-index:1;position:relative}.post__rail{flex-direction:column;align-items:center;display:flex}.post__avatar{width:40px;height:40px;font-family:var(--f-display);letter-spacing:-.01em;color:#ffffffe6;background:linear-gradient(#2a2c31,#1a1b1f);border-radius:50%;place-items:center;font-size:14px;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.post__thread{background:#ffffff1f;border-radius:2px;flex:1;width:2px;margin-top:8px}.post:last-child .post__thread{visibility:hidden}.post__main{min-width:0}.post__head{justify-content:space-between;align-items:center;height:22px;display:flex}.post__name{color:#fff;font-size:15px;font-weight:600;line-height:1}.post__more{color:var(--muted-2)}.post__title{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:6px 0 0;font-size:22px;font-weight:500;line-height:1.3}.post__no{color:var(--muted-2);font-variant-numeric:tabular-nums}.post__text{letter-spacing:-.01em;color:var(--muted);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.55}.post__actions{color:var(--muted-2);gap:18px;margin-top:16px;margin-left:-2px;display:flex}.post__heart path{transition:fill .4s var(--e-ui), stroke .4s var(--e-ui)}.post.is-liked .post__heart{color:#fff}.post.is-liked .post__heart path{fill:#fff}@media (prefers-reduced-motion:no-preference){.post.is-liked .post__heart{animation:post-like .5s var(--e-tf)}}@keyframes post-like{40%{transform:scale(1.18)}}.pains:not(.is-frozen) .pains__list{flex-direction:column;gap:24px;max-width:620px;margin-inline:0;display:flex}.pains:not(.is-frozen) .pains__nav{display:none}.pains__side{min-width:0}.pains__in{z-index:1;position:relative}.pains__head{margin-bottom:0}.pains:not(.is-frozen) .pains__in{display:block}.pains:not(.is-frozen) .pains__side{margin-bottom:40px}.pains:not(.is-frozen) .ab__channel{margin-top:32px}.pains.is-frozen{height:100svh;padding:calc(72px + clamp(16px,4vh,48px)) 0 clamp(24px,5vh,56px)}.pains.is-frozen .pains__in{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,580px);gap:0 clamp(40px,5vw,72px);height:100%;display:grid}.pains.is-frozen .pains__pin{display:contents}.pains.is-frozen .pains__side{grid-area:2/1}.pains.is-frozen .ab__channel{grid-area:3/1;margin-top:clamp(20px,4vh,36px)}.pains.is-frozen .pains__stage{perspective:1500px;perspective-origin:50% 64%;grid-area:1/2/-1;align-self:stretch;height:100%;min-height:0;position:relative;-webkit-mask-image:linear-gradient(0deg,#000 0 calc(100% - 84px),#0000 100%);mask-image:linear-gradient(0deg,#000 0 calc(100% - 84px),#0000 100%)}.pains.is-frozen .pains__list{transform:scale(var(--deck-k,1));transform-origin:50% var(--deck-y,50%);transform-style:preserve-3d;position:absolute;inset:0 84px 0 0}.pains.is-frozen .post{left:0;right:0;top:calc(var(--deck-y,50%) - var(--post-h,420px) / 2);will-change:transform, opacity;transform-origin:50%;backface-visibility:hidden;width:min(430px,100%);max-width:none;margin-inline:auto;position:absolute}.pains.is-frozen .post__card{border-radius:22px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:22px 26px 22px 20px}.pains.is-frozen .post__avatar{width:36px;height:36px;font-size:13px}.pains.is-frozen .post__title{margin-top:0}.pains.is-frozen .post__text{font-size:15px;line-height:1.5}.post__chip,.post__big{display:none}.pains.is-frozen .post__chip{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#ffffffb8;background:#ffffff14;border-radius:999px;align-items:center;height:22px;margin-left:auto;margin-right:10px;padding:0 9px;font-size:10.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.pains.is-frozen .post__big{height:96px;font-family:var(--f-display);letter-spacing:-.06em;font-variant-numeric:lining-nums tabular-nums;color:#0000;background:linear-gradient(100deg,#ff8a45 0%,#ffc49a 45%,#9db2ff 100%);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:8px 0 10px -3px;font-size:112px;font-weight:600;line-height:.86;display:block;-webkit-mask-image:radial-gradient(circle,#000 1.15px,#0000 1.6px);mask-image:radial-gradient(circle,#000 1.15px,#0000 1.6px);-webkit-mask-size:4px 4px;mask-size:4px 4px}.pains.is-frozen .post__card{--ring:calc(.4 - var(--dim,0) * .55);box-shadow:0 0 0 6px rgba(255, 255, 255, var(--ring)), 0 0 0 7px #0b0d100d, 0 -10px 30px -14px #10182880, 0 30px 60px -30px #10182873}.pains.is-frozen .post__card:after{content:"";z-index:2;border-radius:inherit;opacity:var(--dim,0);pointer-events:none;background:#050506;position:absolute;inset:0}.pains.is-frozen .post__thread{visibility:hidden}.pains__nav{align-items:center;gap:16px;margin-top:clamp(24px,5vh,48px);display:flex}.pains__count{font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:#0b0d1073}.pains__count b{color:#0b0d10;font-weight:500}.pains__ticks{margin-left:-6px;display:flex}.pains__tick{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.pains__tick:focus-visible{outline-offset:0;border-radius:8px;outline:2px solid #2f6bff}.pains__tick i{width:20px;height:2px;transition:background-color var(--d-hover) var(--e-ui);background:#0b0d1024;border-radius:2px}.pains__tick:hover i{background:#0b0d105c}.pains__tick.is-past i{background:#0b0d1080}.pains__tick[aria-current=step] i{background:#0b0d10}.pains__meter{display:none}.pains.is-frozen .pains__meter{color:#0b0d10;flex-direction:column;align-items:center;gap:16px;width:64px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.pains__meter-no{align-items:flex-start;gap:2px;display:flex}.pains__meter-no b{font-family:var(--f-display);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;font-size:44px;font-weight:600;line-height:.9}.pains__meter-no i{font-variant-numeric:tabular-nums;color:#0b0d1073;margin-top:2px;font-size:11px;font-style:normal}.pains__meter-line{background:#0b0d101f;border-radius:2px;width:2px;height:clamp(110px,22vh,200px);position:relative}.pains__meter-line:before{content:"";height:calc(var(--at,0) * 100%);background:var(--or,#ff7a2e);border-radius:2px;position:absolute;inset:0 0 auto}.pains__meter-line i{left:50%;top:calc(var(--at,0) * 100%);background:var(--or,#ff7a2e);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 0 4px #ff7a2e29}.pains__meter-name{writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#0b0d1080;max-height:clamp(120px,30vh,300px);font-size:10.5px;font-weight:500;overflow:hidden}@media (width>=1024px){.pains.is-frozen .pains__count{display:none}.pains.is-frozen .pains__ticks{margin-left:-6px}}@media (width<=1023px){.pains.is-frozen{height:auto;padding:0 0 72px}.pains.is-frozen .pains__in{height:auto;display:block}.pains.is-frozen .pains__pin{height:100svh;padding:calc(60px + clamp(16px, 3vh, 32px)) 0 calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;justify-content:center;gap:20px;display:flex}.pains.is-frozen .pains__side{flex:none}.pains.is-frozen .pains__stage{flex:1 1 0;width:100%;max-width:620px;height:auto;min-height:0}.pains.is-frozen .pains__list{inset:0}.pains.is-frozen .pains__meter{display:none}.pains.is-frozen .ab__channel{margin-top:8px}}@media (width<=860px){.post__card{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 18px 14px 14px}.post__avatar{width:36px;height:36px;font-size:13px}.post__title{font-size:18px}.post__text{font-size:14.5px;line-height:1.5}.post__actions,.pains.is-frozen .pains__head .hs__sub{margin-top:12px}.pains__nav{margin-top:16px}.pains.is-frozen .post{width:min(340px,100%)}.pains.is-frozen .post__card{border-radius:18px;padding:16px 18px 16px 14px}.pains.is-frozen .post__big{height:70px;margin:6px 0 8px -2px;font-size:84px}.pains.is-frozen .post__text{font-size:14px}.pains.is-frozen .pains__stage{-webkit-mask-image:linear-gradient(0deg,#000 0 calc(100% - 80px),#0000 100%);mask-image:linear-gradient(0deg,#000 0 calc(100% - 80px),#0000 100%)}}@media (width<=860px) and (height<=740px){.pains.is-frozen .pains__head .hs__h2{font-size:32px}.pains.is-frozen .pains__stage{-webkit-mask-image:linear-gradient(0deg,#000 0 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(0deg,#000 0 calc(100% - 20px),#0000 100%)}}@media (width>=861px) and (height<=820px){.pains.is-frozen .pains__head .hs__h2{font-size:clamp(48px,8.6vh,80px)}.pains.is-frozen .pains__head .hs__sub{margin-top:18px;font-size:17px}}.bh{--bh-bg:#090a0c;--hm:300px;background:var(--bh-bg);height:1438px;font-family:var(--f-text);color:#fff;text-align:left;padding-top:184px;position:relative;overflow:hidden}.bh:after{content:"";z-index:40;background:linear-gradient(180deg, #05060800, var(--bg,#050608));pointer-events:none;height:60px;position:absolute;bottom:0;left:0;right:0}.bh__c{flex-direction:column;max-width:1280px;height:100%;margin:0 auto;padding:0 32px;display:flex;position:relative}.bh__h1{z-index:30;max-width:700px;font-family:var(--f-display);letter-spacing:-.04em;background:linear-gradient(to bottom right,#fff 30%,#d5d8f6 80%,#fdf7fe);color:#0000;-webkit-text-fill-color:transparent;text-wrap:wrap;-webkit-background-clip:text;background-clip:text;margin:0;font-size:76px;font-weight:560;line-height:.9;position:relative}.bh__h1:focus{outline:none}.bh__sub{z-index:30;letter-spacing:-.04em;color:#e5e5e7;max-width:448px;margin:20px 0 0;font-size:18px;line-height:1.375;position:relative}.bh__cta{z-index:30;margin-top:44px;position:relative}.bb{--bb-x:calc(100% - .75px);--bb-y:50%;--bb-t:32deg;--bb-s1:14deg;--bb-s2:30deg;--bb-s3:45deg;--bb-s4:58deg;--bb-head:radial-gradient(44px 26px at var(--bb-x) var(--bb-y), #fffdf8 0, #ffe2cc 16%, #ffa476 38%, #ff6e3680 64%, #ff6e3600 100%);--bb-arc:conic-gradient(from var(--bb-t), #ff6e3600 0deg, #ff6e3647 var(--bb-s1), #ff6e369e var(--bb-s2), #ff7a45 var(--bb-s3), #ffb08a var(--bb-s4), #ffb08a00 calc(var(--bb-s4) + .5deg));z-index:10;isolation:isolate;align-items:center;display:inline-flex;position:relative}.bb__halo{z-index:-1;filter:blur(2.5px);opacity:.9;pointer-events:none;border-radius:999px;transition:opacity .3s;position:absolute;inset:0}.bb__halo:before,.bb__halo:after{content:"";border-radius:inherit;background:var(--bb-head), var(--bb-arc);position:absolute;inset:0}.bb__halo:after{background:radial-gradient(60px 34px at var(--bb-x) var(--bb-y), #ff7950 0, #e8541ebf 45%, #cd310000 100%), conic-gradient(from var(--bb-t), #cd310000 0deg, #dc461459 var(--bb-s2), #ff6a2acc var(--bb-s4), #ff6a2a00 calc(var(--bb-s4) + .5deg));filter:blur(13px);opacity:.85}.bb__btn{z-index:1;background:linear-gradient(#d1d1d1, #d1d1d1) padding-box, var(--bb-head) border-box, var(--bb-arc) border-box, linear-gradient(#ffffff9e, #ffffff80) border-box #d1d1d1;color:#5a250a;height:40px;font-family:var(--f-text);letter-spacing:-.015em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:transform .25s var(--e-ui,ease), box-shadow .3s ease;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 64px;font-size:12px;font-weight:700;line-height:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0b0d100d,0 10px 22px -12px #10182866}.bb__glow,.bb__dots{pointer-events:none;position:absolute;inset:-1.5px}.bb__glow{z-index:0;background:radial-gradient(30px 22px at var(--bb-x) var(--bb-y), #fffff7 0, #fffae6e6 40%, #fffae600 100%), radial-gradient(84px 38px at var(--bb-x) var(--bb-y), #fffacdd9, #f4d2bf80 50%, #d6d3d200 100%)}.bb__dots{z-index:1;-webkit-mask:linear-gradient(#000,#0000 13px calc(100% - 13px),#000) 20px 0/calc(100% - 40px) 100% no-repeat,radial-gradient(circle at 100%,#0000 7px,#000 20px) 0 0/20px 100% no-repeat,radial-gradient(circle at 0,#0000 7px,#000 20px) 100% 0/20px 100% no-repeat;mask:linear-gradient(#000,#0000 13px calc(100% - 13px),#000) 20px 0/calc(100% - 40px) 100% no-repeat,radial-gradient(circle at 100%,#0000 7px,#000 20px) 0 0/20px 100% no-repeat,radial-gradient(circle at 0,#0000 7px,#000 20px) 100% 0/20px 100% no-repeat}.bb__dots:before{content:"";background:radial-gradient(44px 26px at var(--bb-x) var(--bb-y), #fff4ea 0, #ff9a5c 30%, #ff6a2ab3 60%, #ff6a2a00 100%), conic-gradient(from var(--bb-t), #ff6a2a00 0deg, #ff6a2a66 var(--bb-s1), #ff6a2abf var(--bb-s2), #ff6a2a var(--bb-s3), #ff8a4c var(--bb-s4), #ff8a4c00 calc(var(--bb-s4) + .5deg));position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 .85px,#0000 1.25px) 0 0/4px 4px;mask:radial-gradient(circle,#000 .85px,#0000 1.25px) 0 0/4px 4px}.bb__t,.bb__arrow{z-index:3;position:relative}.bb__arrow{width:17px;height:9px;transition:transform .3s var(--e-ui,ease)}@media (hover:hover){.bb:hover .bb__halo{opacity:1}.bb:hover .bb__btn{transform:translateY(-1px);box-shadow:0 0 0 1px #0b0d100d,0 14px 28px -12px #ff6e2873}.bb:hover .bb__arrow{transform:translate(3px)}}.bb__btn:active{transform:scale(.98)}.bb__btn:focus-visible{outline-offset:4px}.bb--ink .bb__btn{box-shadow:0 0 0 1px #0b0d1012,0 12px 24px -12px #10182880}@media (prefers-reduced-motion:reduce){.bb__btn,.bb__arrow{transition:none}}.bh__stage{aspect-ratio:1.06784;width:1574px;max-width:none;position:absolute;bottom:0;left:24px}.bh__video{z-index:0;aspect-ratio:1.33519;mix-blend-mode:lighten;width:1920px;max-width:none;position:absolute;bottom:0;left:-344px}.bh__video canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.bh__sky{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bh__ghost{--mx:-9999px;--my:-9999px;mix-blend-mode:overlay;height:100%;clip-path:circle(var(--hm) at var(--mx) var(--my));pointer-events:none;position:relative}.bh__ghost svg{width:100%;-webkit-mask-image:radial-gradient(var(--hm) at var(--mx) var(--my), #000 20%, transparent);-webkit-mask-image:radial-gradient(var(--hm) at var(--mx) var(--my), #000 20%, transparent);mask-image:radial-gradient(var(--hm) at var(--mx) var(--my), #000 20%, transparent);position:absolute;inset:0 auto auto 0}.bh__win{width:1024px;position:absolute;bottom:141px;left:8px}.bh__list{z-index:30;letter-spacing:-.02em;font-size:14px;position:absolute;bottom:88px;overflow:hidden}.bh__list p{color:#fff9;margin:0 0 14px;font-weight:300;line-height:1}.bh__track{width:100%}.bh__track ul{color:#fff;flex-shrink:0;margin:0;padding:0;font-weight:600;line-height:1.125;list-style:none;display:flex}.bh__track ul+ul{display:none}.bh__track li{white-space:nowrap;position:relative}.bh__track li+li:before{content:"";vertical-align:middle;background:#ffffff4d;border-radius:50%;width:3px;height:3px;margin:0 10px;display:inline-block}.pw{--k:1;--beam-x:77%;aspect-ratio:1024/569;position:absolute}.pw-beam{z-index:2;left:var(--beam-left,var(--beam-x));width:calc(5px * var(--k));height:var(--beam-h,728px);margin-left:calc(-2.5px * var(--k));-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(55px * var(--k)), transparent calc(115px * var(--k)));-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(55px * var(--k)), transparent calc(115px * var(--k)));mask-image:linear-gradient(180deg, #000 0, #000 calc(55px * var(--k)), transparent calc(115px * var(--k)));pointer-events:none;background:linear-gradient(90deg,#080a1685 0 10%,#ecf0ffb8 10% 20%,#bec8f09e 20% 80%,#ecf0ffb8 80% 90%,#080a1685 90% 100%);display:none;position:absolute;bottom:100%}.pw-rim{z-index:3;width:calc(100% + 1px);height:calc(420px * var(--k));pointer-events:none;position:absolute;top:-1px;left:0}.pw-rim i{border-radius:calc(10px * var(--k) + 1px) calc(10px * var(--k) + 1px) 0 0;background:radial-gradient(circle at 100% 0, #fff 0, #fff 14px, transparent 18px), linear-gradient(90deg, #7896ff00 0%, #96b4ffb3 22%, #e1ebfff2 52%, #fff var(--beam-x), #fff 100%) top / 100% 2px no-repeat, linear-gradient(180deg, #fff 0%, #fff 50%, #f8c6b9 69%, #e5aeaf 86%, #e5aeaf00) right / 2px 100% no-repeat;-webkit-mask-composite:xor;padding:1.5px 1.5px 0 0;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pw-rim--glow{filter:blur(4px);opacity:.9}.pw-rim--glow i{padding:3px 3px 0 0}.pw-screen{z-index:1;border-radius:calc(10px * var(--k)) calc(10px * var(--k)) 0 0;background:#0b0c0e;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d;-webkit-mask-image:linear-gradient(#000 93%,#0000 100%);mask-image:linear-gradient(#000 93%,#0000 100%)}.pw-screen video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.pw-sound{z-index:4;left:calc(16px * var(--k));bottom:calc(48px * var(--k));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:32px;font:500 12px/1 var(--f-text);letter-spacing:-.01em;color:#fff;cursor:pointer;transition:background .25s var(--e-ui), border-color .25s var(--e-ui);background:#090a0c8c;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex;position:absolute}.pw-sound svg{width:16px;height:16px}.pw-sound:hover{background:#090a0cbf;border-color:#ffffff4d}.pw-sound:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=1279px){.bh{--hm:200px;height:1078px;padding-top:112px}.bh__h1{max-width:610px;font-size:66px}.bh__sub{margin-top:16px}.bh__cta{margin-top:36px}.bh__stage{width:1220px;bottom:-39px;left:0}.bh__video{width:1620px;bottom:23px;left:-253px}.bh__ghost{width:93%;top:-8px;left:112px}.bh__win{width:873px;bottom:138px;left:36px}.bh__list{bottom:56px}}@media (width<=1023px){.bh{height:auto;padding-top:96px}.bh__h1{max-width:470px;font-size:50px}.bh__sub{margin-top:14px;font-size:16px}.bh__cta{margin-top:28px}.bh__stage{width:120%;margin-top:-36%;margin-bottom:24px;position:relative;top:28px;bottom:0}.bh__video{width:147%;bottom:-2.1%;left:-27%}.bh__ghost{display:none}.bh__win{width:78.4%;bottom:9.5%;left:0}.pw-screen{border-radius:6px 6px 0 0}.bh__list{font-size:13px;bottom:48px}.bh__list p{margin-bottom:12px}}@media (width<=767px){.bh{padding-top:92px}.bh__c{padding:0 20px}.bh__h1{max-width:330px;font-size:32px}.bh__sub{max-width:300px;margin-top:12px;font-size:15px}.bh__cta{margin-top:20px}.bh__stage{width:100%;margin-top:0;margin-bottom:-15%;top:-12px}.bh__video{width:189%;bottom:5.4%;left:-34.95%}.bh__video:before{content:"";z-index:10;background:linear-gradient(180deg, var(--bh-bg), #090a0c00);width:100%;height:80px;position:absolute;top:0}.pw-beam{-webkit-mask-image:linear-gradient(#0000,#000 90px calc(100% - 120px),#0000 calc(100% - 16px));mask-image:linear-gradient(#0000,#000 90px calc(100% - 120px),#0000 calc(100% - 16px))}.bh__win{width:100.5%;min-width:100.5%;margin-top:18.7%;position:relative;bottom:auto}.bh__list{font-size:12px;bottom:36px;left:20px;right:0}}@media (width<=639px){.bh__stage{min-height:350px;margin-bottom:8px;top:6px}.bh__video{width:190%;min-width:704px;bottom:1.9%;left:-36.2%}.bh__win{width:100%;min-width:376px;margin-top:21.6%}.bh__list{left:0}.bh__list p{padding-left:20px}.bh__list:before,.bh__list:after{content:"";z-index:10;width:90px;height:20px;position:absolute;bottom:0}.bh__list:before{background:linear-gradient(90deg,#090a0c 28.3%,#090a0c00);left:0}.bh__list:after{background:linear-gradient(270deg,#090a0c 28.3%,#090a0c00);right:0}.bh__track{display:flex;overflow:hidden}.bh__track ul,.bh__track ul+ul{animation:22s linear infinite bh-marquee;display:flex}.bh__track li:before,.bh__track li+li:before{content:"";vertical-align:middle;background:#ffffff4d;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}}@keyframes bh-marquee{to{transform:translate(-100%)}}@media (width<=413px){.bh__stage{aspect-ratio:auto}.bh__video{bottom:18px;left:-132px}.bh__win{margin-top:70px}}@media (prefers-reduced-motion:reduce){.bh__track ul,.bh__track ul+ul{animation:none}}.seq__screen .bh{height:1438px}:is(.seq[data-landed]:has(.bh) .seq__sticky,.seq[data-landed] .seq__screen:has(.bh)){overflow:visible;-webkit-mask-image:none;mask-image:none}@media (width<=1279px){.seq__screen .bh{height:1078px}}@media (width<=1023px){.seq__screen .bh{height:auto}}.bk-head{max-width:820px}.bk-head--center{text-align:center;margin:0 auto}.bk-lead{max-width:560px;color:var(--muted);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.6}.bk-head--center .bk-lead{margin-left:auto;margin-right:auto}.rs.hs{padding:112px 0 88px}.rs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rs-aura{z-index:0;pointer-events:none;background:radial-gradient(30% 44% at 8% 56%,#78aaff57,#0000 72%),radial-gradient(26% 30% at 12% 92%,#96a0ff47,#0000 72%),radial-gradient(28% 40% at 92% 74%,#ffbeb45c,#0000 72%);position:absolute;inset:0}.rs__in{width:min(1344px,100% - 2*clamp(20px,3.3vw,48px))}.rs-rails{z-index:0;pointer-events:none;justify-content:space-between;width:12%;height:58%;display:flex;position:absolute;top:-6%;left:6%;-webkit-mask-image:linear-gradient(#0000,#000 34% 82%,#0000);mask-image:linear-gradient(#0000,#000 34% 82%,#0000)}.rs-rails i{--rl:#6ec4f052;width:5px;position:relative;overflow:hidden}.rs-rails i:nth-child(2n){--rl:#6ec4f02e}.rs-rails i:before{content:"";background:var(--rl);width:1px;position:absolute;top:0;bottom:0;left:2px}.rs-rails i:after{content:"";clip-path:polygon(50% 0,100% 96%,50% 100%,0 96%);background:linear-gradient(#38c6ff00,#38c6ff8c 55%,#38c6ff 88%,#bfeeff);width:4px;height:120px;animation:5.4s linear infinite rs-rail;position:absolute;left:.5px}.rs-rails i:nth-child(2):after{animation-delay:1.6s}.rs-rails i:nth-child(3):after{animation-delay:3.2s}.rs-rails i:nth-child(4):after{animation-delay:.8s}.rs-rails i:nth-child(5):after{animation-delay:2.4s}@keyframes rs-rail{0%{top:-120px}60%,to{top:100%}}.rs-head{z-index:1;margin-bottom:28px;position:relative}.rs-head .hs__sub{max-width:640px}@media (width>=861px){.rs-head>.cta-slot{align-self:end;transform:translateY(10px)}}.rs-bento{z-index:1;position:relative}.rs-cards{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:260px;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rs-shape{z-index:0;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.rs-shape__frame{fill:#0b0b0d;stroke:#ffffffd1;stroke-width:10px;paint-order:stroke;filter:drop-shadow(0 26px 40px #14287833)}.rs-shape__burst{animation:5.2s ease-in-out infinite alternate rs-breathe}@keyframes rs-breathe{0%{opacity:.86}to{opacity:1}}.rs-card{border-radius:30px;min-width:0;position:relative;box-shadow:0 0 0 5px #ffffffd1,0 26px 40px -22px #141e3c4d;container-type:size}.rs-card--years{box-shadow:none;background:0 0}.rs-card:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,50%), #ffffff1a, transparent 70%);opacity:0;transition:opacity .35s var(--e-ui,ease);position:absolute;inset:0}.rs-card.is-over:before{opacity:1}.rs-card--years:before{display:none}.rs-card--ai:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0c0c0d00,#0c0c0d);height:22%;position:absolute;bottom:0;left:0;right:0}.rs-card .rs-cap{z-index:3;letter-spacing:-.01em;color:#ffffff9e;text-wrap:pretty;font-size:15px;font-weight:300;line-height:1.25;inset:clamp(14px,8cqh,24px) clamp(16px,6cqw,24px) auto}.rs-cap b{color:#fff;font-weight:400}.rs-ui{z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rs-light{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rs-light i{background:var(--light);position:absolute;inset:0}.rs-light__core{opacity:.42}.rs-light__dots{opacity:.72;-webkit-mask:radial-gradient(circle,#000 .85px,#0000 1.25px) 0 0/4px 4px;mask:radial-gradient(circle,#000 .85px,#0000 1.25px) 0 0/4px 4px}.rs-light--leads{--light:radial-gradient(56% 62% at 26% 118%, #ff8c5a9e, transparent 100%), radial-gradient(44% 44% at 104% 40%, #bec4dc42, transparent 100%)}.rs-light--plats{--light:radial-gradient(70% 90% at 50% 118%, #5a6efff2, #3c46dc66 55%, transparent 100%)}.rs-light--rate{--light:radial-gradient(44% 70% at 80% 44%, #ffaa8c99, transparent 100%), radial-gradient(50% 56% at 8% 112%, #6e78c86b, transparent 100%)}.rs-count{display:inline-grid}.rs-count__sizer,.rs-count__live{grid-area:1/1}.rs-count__sizer{visibility:hidden}.rs-fig{font-family:var(--f-display);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;background:linear-gradient(#fff 34%,#a7abb6 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-weight:600;line-height:1;display:block}.rs-big{z-index:2;filter:drop-shadow(0 2px 14px #000000b3);align-items:baseline;gap:.28em;display:flex;position:absolute;bottom:clamp(12px,8cqh,22px);left:clamp(16px,6cqw,24px)}.rs-fig--views{font-size:min(92px,38cqh,22cqw)}.rs-unit{font-family:var(--f-display);letter-spacing:-.01em;color:#ffffffdb;font-size:min(26px,10cqh,6.4cqw);font-weight:500}.rs-wall{z-index:0;gap:10px;height:150%;display:flex;position:absolute;top:-18%;right:-6%;transform:perspective(800px)rotateY(-20deg)rotate(7deg);-webkit-mask-image:linear-gradient(90deg,#0000 14%,#000 54%);mask-image:linear-gradient(90deg,#0000 14%,#000 54%)}.rs-card--views .rs-ui:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b0b0d 16%,#0b0b0d00 42%);position:absolute;inset:0}.rs-wall__col{flex-direction:column;gap:10px;width:min(84px,21cqw);animation:26s linear infinite rs-wall;display:flex}.rs-wall__col:nth-child(2){animation-duration:32s;animation-direction:reverse}.rs-wall__col:nth-child(3){animation-duration:22s}.rs-wall__col img{aspect-ratio:9/16;object-fit:cover;border-radius:10px;flex:none;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff24}@keyframes rs-wall{to{transform:translateY(calc(-50% - 5px))}}.rs-card--leads.is-hit .rs-odo{animation:.9s cubic-bezier(.2,.8,.2,1) rs-hit}.rs-card--leads.is-hit .rs-light__core{animation:1.1s ease-out rs-glow}@keyframes rs-hit{22%{filter:brightness(1.4)drop-shadow(0 0 20px #ffaa78cc);transform:scale(1.03)}}@keyframes rs-glow{20%{opacity:.85}}.rs-odo{transform-origin:0 100%;font-family:var(--f-display);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;align-items:center;font-size:min(84px,30cqh,17.4cqw);font-weight:600;line-height:1;display:flex}.rs-odo__col{height:1.2em;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.rs-odo__strip{transform:translate3d(0, calc((.1 - var(--to)) * 1em), 0);flex-direction:column;display:flex}.rs-odo__strip span,.rs-odo__sep{background:linear-gradient(#fff 26%,#9fa4b0 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;height:1em;line-height:1em;display:block}.rs-odo__sep{margin-right:-.04em}.rs-odo__unit{letter-spacing:-.02em;color:#fff9;align-self:center;margin:.34em 0 0 .08em;font-size:.36em;font-weight:500}.rs.is-armed:not(.is-in) .rs-odo__strip{transform:translateY(.1em)}.rs.is-in .rs-odo__strip{transition:transform 2.2s cubic-bezier(.19, 1, .22, 1) calc(.12s + var(--k) * .14s)}.rs-feed{width:max(142px,min(172px,42cqw));height:150px;margin:0;padding:0;list-style:none;position:absolute;top:clamp(50px,24cqh,62px);right:clamp(12px,4.4cqw,18px)}.rs-feed__i{height:46px;transform:translate(var(--x), calc(var(--n) * 50px));opacity:calc(1 - var(--n) * .26);transition:transform .65s cubic-bezier(.2, .9, .2, 1), opacity .5s var(--e-ui,ease), background .5s;background:linear-gradient(#212227,#15161a);border-radius:12px;align-items:center;gap:9px;padding:0 10px 0 7px;animation:.7s cubic-bezier(.2,1.1,.3,1) backwards rs-land;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 14px 26px -14px #000}.rs-feed__i.is-new{color:#0b0d10;background:linear-gradient(#f1f2f6,#c9ccd6);box-shadow:inset 0 0 0 1px #ffffffb3,0 16px 30px -12px #000c}.rs-feed__i:nth-child(4){opacity:0}@keyframes rs-land{0%{opacity:0;transform:translate(18px,-26px)scale(.86)}}.rs-feed__ic{color:#fff;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.rs-feed__i.is-new .rs-feed__ic{background:#0c0c0d}.rs-feed__ic svg{width:15px;height:15px}.rs-feed__t{min-width:0;font-family:var(--f-text);line-height:1.2}.rs-feed__t b{color:#fff;white-space:nowrap;font-size:12.5px;font-weight:500;display:block}.rs-feed__t small{color:#ffffff8c;font-size:11.5px;display:block}.rs-feed__i.is-new .rs-feed__t b{color:#0b0d10}.rs-feed__i.is-new .rs-feed__t small{color:#0b0d1099}.rs-net{position:absolute;inset:0}.rs-net__bloom{aspect-ratio:1.6;background:radial-gradient(closest-side,#fff,#d9c8ff 22%,#8c6effbf 46%,#4650ff47 72%,#0000);border-radius:50%;width:62%;animation:4.8s ease-in-out infinite alternate rs-bloom;position:absolute;bottom:-46%;left:50%;translate:-50%}@keyframes rs-bloom{0%{opacity:.72;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.rs-net__rings{position:absolute;top:60%;left:50%}.rs-net__rings i{aspect-ratio:1;opacity:0;border-radius:50%;width:min(88px,34cqh,24cqw);animation:3.6s cubic-bezier(.2,.6,.4,1) infinite rs-ring;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:inset 0 0 0 1px #aabeffbf,0 0 16px #7896ff8c}.rs-net__rings i:nth-child(2){animation-delay:1.2s}.rs-net__rings i:nth-child(3){animation-delay:2.4s}@keyframes rs-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.9)}}.rs-hub{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 50% 28%,#1c2030,#08090f 74%);border-radius:50%;place-items:center;width:min(84px,34cqh,24cqw);display:grid;position:absolute;top:60%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 2px #aac3ffe6,0 0 26px 2px #6e8cffbf}.rs-tiles{margin:0;padding:0;list-style:none}.rs-tile{--d:50px;z-index:1;animation:6s ease-in-out infinite alternate rs-float;animation-delay:calc(var(--k) * -1.1s);justify-items:center;display:grid;position:absolute;translate:-50% -50%}.rs-tile:first-child{--d:min(44px, 18cqh);top:56%;left:11%}.rs-tile:nth-child(2){--d:min(58px, 24cqh);top:76%;left:27%}.rs-tile:nth-child(3){--d:min(38px, 16cqh);top:46%;left:31%}.rs-tile:nth-child(4){--d:min(38px, 16cqh);top:46%;left:69%}.rs-tile:nth-child(5){--d:min(58px, 24cqh);top:76%;left:73%}.rs-tile:nth-child(6){--d:min(44px, 18cqh);top:56%;left:89%}@keyframes rs-float{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}.rs-tile__ic{width:var(--d);height:var(--d);background:linear-gradient(#24262e,#12131a);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14,0 12px 24px -10px #000}.rs-tile__ic svg{z-index:1;color:#ffffffe6;width:44%;height:44%;animation:rs-ink 7.2s var(--e-ui,ease) infinite;animation-delay:calc(var(--k) * 1.2s);position:relative}.rs-tile__ic:before{content:"";border-radius:inherit;opacity:0;animation:rs-lit 7.2s var(--e-ui,ease) infinite;animation-delay:calc(var(--k) * 1.2s);background:linear-gradient(#fff,#cfd4e6);position:absolute;inset:0;box-shadow:0 0 0 2px #ffffffb3,0 0 30px 6px #788cffbf}.rs-tile__n{font-family:var(--f-text);white-space:nowrap;color:#fff;opacity:0;animation:rs-name 7.2s var(--e-ui,ease) infinite;animation-delay:calc(var(--k) * 1.2s);font-size:11.5px;line-height:1.2;position:absolute;top:calc(100% + 5px)}@keyframes rs-lit{0%,20%,to{opacity:0}4%,15%{opacity:1}}@keyframes rs-ink{0%,20%,to{color:#ffffffe6}4%,15%{color:#0b0d10}}@keyframes rs-name{0%,20%,to{opacity:0}4%,15%{opacity:1}}.rs-card--ai{flex-direction:column;display:flex;overflow:hidden}.rs-card--ai .rs-cap{color:#ffffffd1;flex:none;margin:clamp(14px,8cqh,22px) clamp(16px,6cqw,22px) 0;position:relative;top:auto;left:auto;right:auto}.rs-cap__caret{vertical-align:-.12em;background:#fff;width:1px;height:1em;margin-left:3px;animation:1.05s step-end infinite rs-caret;display:inline-block}@keyframes rs-caret{50%{opacity:0}}.rs-pal{z-index:1;width:calc(100% - clamp(16px,6cqw,22px) + 8px);font-family:var(--f-text);background:#1e2028db;border-radius:12px 0 0;flex:none;margin:clamp(8px,4cqh,14px) 0 0 clamp(16px,6cqw,22px);padding:6px;position:relative;box-shadow:0 0 0 1px #96b4ff38,inset 0 1px #ffffff14}.rs-pal__in{color:#ffffffeb;background:#ffffff0d;border-radius:7px;align-items:center;gap:8px;height:34px;padding:0 9px;font-size:13px;display:flex}.rs-pal__in svg{color:#8fd4ff;flex:none;width:15px;height:15px}.rs-pal__q{white-space:nowrap;align-items:center;min-width:0;display:flex}.rs-pal__caret{background:#fff;width:1.5px;height:15px;margin-left:2px;animation:1.05s step-end infinite rs-caret}.rs-pal__lbl{letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;margin:8px 8px 4px;font-size:10.5px;font-weight:500}.rs-pal__row{white-space:nowrap;color:#fff9;height:30px;transition:background-color .35s var(--e-ui,ease), color .35s var(--e-ui,ease);border-radius:6px;justify-content:space-between;align-items:center;margin:0;padding:0 8px;font-size:12.5px;display:flex}.rs-pal__row.is-sel{color:#fff;background:#ffffff16}.rs-pal__row kbd{width:18px;height:18px;font-family:var(--f-text);color:#ffffff8c;background:#ffffff12;border-radius:5px;place-items:center;font-size:10.5px;display:grid}.rs-rate__ghost{background:#ffffff09;border-radius:12px;width:34%;position:absolute;top:44%;bottom:-10%;box-shadow:inset 0 0 0 1px #ffffff17;-webkit-mask-image:linear-gradient(#000 20%,#0000 90%);mask-image:linear-gradient(#000 20%,#0000 90%)}.rs-rate__ghost--l{left:6%}.rs-rate__ghost--r{right:6%}.rs-rate__card{z-index:1;color:#0b0d10;background:linear-gradient(#f6f0ee 0,#fff 30%,#eef0f6 100%);border-radius:14px 14px 0 0;width:min(232px,54cqw);padding:clamp(10px,6cqh,16px) 16px 0;position:absolute;top:clamp(50px,28cqh,74px);bottom:-24px;left:50%;translate:-50%;box-shadow:0 0 0 1px #fff9,0 0 0 5px #ffffff14,0 30px 60px -14px #000000f2}.rs-rate__fig{font-family:var(--f-display);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;align-items:baseline;gap:6px;margin:0;font-weight:600;line-height:1;display:flex}.rs-rate__v{font-size:min(84px,34cqh,18cqw)}.rs-rate__of{letter-spacing:-.02em;color:#6b6f7a;font-size:min(22px,9cqh,5cqw);font-weight:500}.rs-stars{gap:4px;margin-top:clamp(6px,3.4cqh,12px);display:flex}.rs-star{--st:min(28px, 10cqh, calc((min(232px, 54cqw) - 48px) / 5));width:var(--st);height:var(--st);animation:rs-star-pop 6.4s var(--e-ui,ease) infinite;animation-delay:calc(var(--k) * .14s);flex:none;position:relative}@keyframes rs-star-pop{0%,10%,to{transform:none}4%{transform:scale(1.42)rotate(-10deg)}}.rs-star svg{fill:#0b0d101f;width:100%;height:100%;position:absolute;inset:0}.rs-star:after{content:"";clip-path:inset(0 calc((1 - var(--f)) * 100%) 0 0);animation:rs-star-fill 6.4s var(--e-ui,ease) infinite;animation-delay:calc(var(--k) * .14s);background:linear-gradient(#ffb53d,#ff7a2e);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 16.8l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 16.8l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E") 50%/100% no-repeat}@keyframes rs-star-fill{0%,to{clip-path:inset(0 100% 0 0)}5%,90%{clip-path:inset(0 calc((1 - var(--f)) * 100%) 0 0)}}.rs.is-armed:not(.is-in) .rs-star{opacity:0}.rs.is-in .rs-star{transition:opacity .5s var(--e-out,ease-out) calc(.5s + var(--k) * 90ms)}.rs-dial{--d:min(100cqw, 100cqh);width:var(--d);height:var(--d);background:radial-gradient(circle at 50% 30%,#2c2d33,#131418 56%,#08090b 100%);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 5px #ffffffd1,inset 0 1px #ffffff29,0 26px 44px -20px #141e3c73}.rs-dial__glow{background:radial-gradient(60% 46% at 50% 8%,#ffffff8c,#0000 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;-webkit-mask:radial-gradient(circle,#000 .85px,#0000 1.25px) 0 0/4px 4px;mask:radial-gradient(circle,#000 .85px,#0000 1.25px) 0 0/4px 4px}.rs-dial__bezel{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.rs-dial__bezel circle{fill:none;stroke-width:1.3px;stroke-linecap:round;stroke:color-mix(in oklab, #ff8a3d calc(100% - var(--k) * 16.66%), #5b8cff)}.rs-dial.is-spinning .rs-dial__bezel circle{animation:rs-arc .5s var(--e-ui,ease) backwards;animation-delay:calc(var(--k) * .2s)}@keyframes rs-arc{0%{opacity:.14}}.rs.is-armed:not(.is-in) .rs-dial__bezel circle{opacity:.12}.rs-dial__face{place-content:center;justify-items:center;margin:0;padding-bottom:4%;display:grid;position:absolute;inset:0}.rs-yr{height:1.2em;font-family:var(--f-display);font-size:calc(var(--d) * .5);letter-spacing:-.05em;font-variant-numeric:lining-nums tabular-nums;filter:drop-shadow(0 0 10px #ffbe8c73);font-weight:600;line-height:1.2;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.rs-yr__strip{display:block;transform:translateY(-7.2em)}.rs-dial.is-spinning .rs-yr__strip{transition:transform 1.8s cubic-bezier(.16,.84,.24,1);transform:translateY(-15.6em)}.rs-yr__strip span{text-align:center;background:linear-gradient(#fff 34%,#d3d6dd 66%,#8a8f9a 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;height:1.2em;display:block}.rs-dial__u{font-family:var(--f-display);font-size:calc(var(--d) * .085);color:#fff;margin-top:-.2em;line-height:1.1}.rs-dial__l{font-family:var(--f-text);font-size:max(11.5px, calc(var(--d) * .056));color:#ffffff9e;line-height:1.2}.rs-plus{--b:calc(var(--d) * .235);width:var(--b);height:var(--b);color:#fff;cursor:pointer;transition:transform var(--d-hover) var(--e-ui), background var(--d-hover) var(--e-ui);background:#0d0e11;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-1%;right:-1%;box-shadow:0 0 0 4px #f6f6f6,0 0 0 5px #0b0d1014}.rs-plus:hover{background:#2a2b31;transform:rotate(90deg)}.rs-plus:focus-visible{outline-offset:3px;outline:2px solid #2f6bff}.rs-plus svg{width:52%;height:52%}.rs:not(.is-live) .rs-card *,.rs:not(.is-live) .rs-card :before,.rs:not(.is-live) .rs-card :after,.rs:not(.is-live) .rs-rails i:after,.rs:not(.is-live) .rs-shape__burst{animation-play-state:paused}@container (height<=200px){.rs-pal__lbl{display:none}.rs-pal{margin-top:6px}}@container (height<=260px){.rs-feed__i{transform:translateY(calc(var(--n) * 50px))}.rs-feed__i:nth-child(n+3){opacity:0}}@container (width<=340px) and (height<=300px){.rs-feed__i{transform:translateY(calc(var(--n) * 50px))}.rs-feed__i:nth-child(n+3){opacity:0}}@container (height<=210px){.rs-tile:nth-child(2),.rs-tile:nth-child(5){top:67%}}@container (width<=230px){.rs-pal__in{gap:6px;padding:0 6px;font-size:12px}}@container (width<=285px){.rs-feed{top:74px}}@container (height>=300px){.rs-rate__card{border-radius:16px;width:74cqw;padding:18px 18px 20px;top:30%;bottom:auto}.rs-rate__v{font-size:25cqw}.rs-rate__of{font-size:7.4cqw}.rs-star{--st:calc((74cqw - 36px - 16px) / 5)}}@media (width>=1024px){.rs-head{margin-left:19.05%}.rs-head .hs__h2{font-size:clamp(44px,8.2vh,80px);line-height:.95}.rs-head .hs__sub{letter-spacing:-.04em;color:#4a4b50;margin-top:clamp(8px,1.8vh,18px);font-size:clamp(15px,2vh,18px);line-height:1.25}.rs-cards{grid-template-rows:250px 232px;grid-template-columns:256fr 44fr 18fr 346fr 18fr 126fr 18fr 92fr 18fr 312fr 96fr;grid-auto-rows:auto;gap:18px 0}.rs-shape{display:block}.rs-card--views{box-shadow:none;border-bottom-left-radius:0;grid-area:1/2/2/5}.rs-card--years{grid-area:1/6/2/9}.rs-card--leads{grid-area:1/10/2/12}.rs-card--ai{box-shadow:none;background:0 0;border-top-right-radius:0;grid-area:2/1/3/3}.rs-card--plats{grid-area:2/4/3/7}.rs-card--rate{grid-area:2/8/3/11}.rs-card--views,.rs-card--views.hcard,.rs-card--ai.hcard{background:0 0}}@media (width>=768px) and (width<=1023px){.rs-cards{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:240px}.rs-card--views{grid-area:1/1/2/9}.rs-card--years{grid-area:1/9/2/13}.rs-card--leads{grid-area:2/1/3/7}.rs-card--rate{grid-area:2/7/3/13}.rs-card--ai{grid-area:3/1/4/6}.rs-card--plats{grid-area:3/6/4/13}.rs-head .hs__sub{margin-top:12px}.rs-rails{display:none}}@media (width<=1023px){.rs-card--views.hcard{background:radial-gradient(90% 58% at 0 100%,#2f86ffb8,#1c34c057 48%,#0000 74%),#0b0b0d}.rs-card--ai.hcard{background:radial-gradient(90% 46% at 0 46%,#2f86ff6b,#1c34c02e 52%,#0000 76%),#0b0b0d}}@media (width>=768px) and (height>=600px){.rs.hs{height:min(100svh,1040px);padding:calc(72px + clamp(6px,2vh,28px)) 0 clamp(16px,3vh,34px)}.rs__in{flex-direction:column;height:100%;display:flex}.rs-head{flex:none;margin-bottom:clamp(14px,3vh,34px)}.rs-bento{flex:1;min-height:0}.rs-cards{grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-rows:auto;height:100%}}@media (width>=1024px) and (height>=600px){.rs-bento{max-height:540px}.rs-cards{grid-template-rows:minmax(0,250fr) minmax(0,232fr)}.rs__in{justify-content:center}}@media (width<=767px){.rs.hs{padding:72px 0 56px}.rs-head{margin-bottom:14px}.rs-head .hs__sub{margin-top:12px}.rs-rails{display:none}.rs-cards{margin:0 calc(var(--gutter) * -1);padding:8px var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.rs-cards::-webkit-scrollbar{display:none}.rs-cards>*{scroll-snap-align:start;flex:0 0 84%;height:max(280px,min(380px,100svh - 300px))}.rs-wall{gap:8px;right:-10%;-webkit-mask-image:linear-gradient(#000 50%,#0000 70%);mask-image:linear-gradient(#000 50%,#0000 70%)}.rs-wall__col{width:36cqw}.rs-card--ai:after{display:none}.rs-pal{border-radius:12px 0 0 12px;margin-top:auto;margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.rs-card *,.rs-card :before,.rs-card :after,.rs-rails i:after,.rs-shape__burst{transition:none!important;animation:none!important}.rs-tile__n{opacity:.7}}.csv{--bg:0;--fh:min(90vh, 920px);--fw:calc(var(--fh) * 9 / 16);z-index:190;font-family:var(--f-text);color:var(--ink);position:fixed;inset:0}.csv__bg{opacity:calc(var(--bg) * .6);pointer-events:none;position:absolute;inset:0;overflow:hidden}.csv__bg img{object-fit:cover;filter:blur(56px)saturate(.5)brightness(.45);width:124%;height:124%;animation:csv-fade .9s var(--ease-out) both;position:absolute;inset:-12%}.csv__scrim{background:rgba(5, 6, 8, calc(var(--bg) * .86));position:absolute;inset:0}.csv__stage{pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:relative}.csv__frame{--tint:#396aeb;width:var(--fw);height:var(--fh);border-radius:var(--r-1);pointer-events:auto;background:var(--bg-2);will-change:transform;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,inset 0 1px #ffffff14,0 50px 140px -40px #000000f2}.csv__card{background:linear-gradient(180deg, #0c0e13, var(--bg-2));position:absolute;inset:0;overflow:hidden;container-type:inline-size}.csv__seg{z-index:3;pointer-events:none;animation:csv-in .55s var(--ease-out) both;position:absolute;inset:0}.csv-act{z-index:3;pointer-events:auto;position:relative}.csv__top{z-index:4;background:linear-gradient(#0304089e,#03040800);padding:12px 12px 26px;position:absolute;top:0;left:0;right:0}.csv__bars{gap:4px;display:flex}.csv__bars i{border-radius:var(--r-pill);background:#ffffff42;flex:1 1 0;height:2.5px;position:relative;overflow:hidden}.csv__bars i:after{content:"";border-radius:inherit;transform:scaleX(var(--f,0));transform-origin:0;background:#fff;position:absolute;inset:0}.csv__head{align-items:center;gap:10px;margin-top:12px;display:flex}.csv__who{flex-direction:column;flex:auto;min-width:0;margin:0;line-height:1.25;display:flex}.csv__who b{font-size:var(--fs-small);font-weight:500}.csv__who span{font-size:var(--fs-small);white-space:nowrap;text-overflow:ellipsis;color:#e4eef2a8;overflow:hidden}.csv__btn{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .25s;display:grid}.csv__btn:hover{background:#ffffff29}.csv__tap{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;background:0 0;border:0;padding:0;position:absolute;top:84px;bottom:0}.csv__tap--prev{width:32%;left:0}.csv__tap--next{width:68%;right:0}.csv button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.csv__tap:focus-visible{outline-offset:-6px;border-radius:var(--r-2)}.csv.is-paused .csv__bars{opacity:.75}.csv__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.csv__peek{border-radius:var(--r-pill);pointer-events:auto;height:58px;color:var(--ink);font-size:var(--fs-small);box-shadow:inset 0 0 0 1px var(--line-2);opacity:calc(var(--bg) * .85);cursor:pointer;transition:opacity .3s, transform .4s var(--ease-out);background:#0a0b0eeb;border:0;align-items:center;gap:12px;padding:0 20px 0 8px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.csv__peek:hover{opacity:1}.csv__peek--prev{right:calc(50% + var(--fw) / 2 + 36px)}.csv__peek--next{left:calc(50% + var(--fw) / 2 + 36px)}.csv__peek--prev:hover{transform:translate(-4px,-50%)}.csv__peek--next:hover{transform:translate(4px,-50%)}.csv-tag{border-radius:var(--r-pill);height:26px;font-size:var(--fs-small);color:var(--ink);background:#050608b8;align-items:center;gap:7px;padding:0 11px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.csv-tag:before{content:"";background:#ffffff80;border-radius:50%;width:6px;height:6px}.csv-shot--after .csv-tag:before{background:#fff}.csv-cover{position:absolute;inset:0}.csv-cover__img{width:128%;height:auto;animation:9s ease-out both csv-kb;position:absolute;bottom:0;left:-14%;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.csv-cover:after{content:"";background:linear-gradient(#06080e00,#06080ee6 70%);position:absolute;inset:45% 0 0}.csv-cover__top{z-index:1;position:absolute;top:88px;left:20px;right:20px}.csv-brand{align-items:center;gap:10px;margin:0;display:flex}.csv-brand img{width:92px;height:auto}.csv-brand span{font-weight:500;font-size:var(--fs-small);color:var(--muted-2)}.csv-cover__title{max-width:13em;font-family:var(--f-display);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0;line-height:1.12}.csv-cover__foot{z-index:1;position:absolute;bottom:22px;left:20px;right:20px}.csv-cover__who{font-size:var(--fs-small);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.csv-cover__who b{font-weight:500}.csv-cover__who span{color:#e4eef2a8}.csv-cover__nums{gap:26px;margin:12px 0 0;display:flex}.csv-cover__nums span{flex-direction:column;display:flex}.csv-cover__nums b{font-family:var(--f-display);font-size:var(--fs-h3);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:500;line-height:1}.csv-cover__nums i{font-weight:500;font-size:var(--fs-small);color:#e4eef2b3;margin-top:4px;font-style:normal}.csv-shot{margin:0;position:absolute;inset:0}.csv-shot__bg{object-fit:cover;filter:blur(30px)brightness(.4)saturate(1.2);width:120%;height:120%;position:absolute;inset:-10%}.csv-shot .csv-tag{z-index:1;position:absolute;top:92px;left:16px}.csv-shot__img{border-radius:var(--r-2);width:auto;max-width:calc(100% - 36px);height:auto;max-height:calc(100% - 250px);animation:csv-rise .8s var(--ease-out) both;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%);box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -20px #000c}.csv-shot figcaption{font-size:var(--fs-body);color:var(--ink);text-wrap:pretty;line-height:1.45;position:absolute;bottom:24px;left:20px;right:20px}.csv-text{background:var(--bg-2);flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:0 24px;display:flex;position:absolute;inset:0}.csv-text p{font-family:var(--f-display);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.012em;color:var(--muted);margin:0;line-height:1.08}.csv-result{background:var(--bg-2);flex-direction:column;padding:92px 20px 22px;display:flex;position:absolute;inset:0}.csv-label{font-weight:500;font-size:var(--fs-small);color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.csv-label:before{content:"";background:#fff9;border-radius:999px;width:6px;height:6px}.csv-label span{color:var(--muted-2)}.csv-result .csv-kpi{margin-top:14px}.csv-kpi .cs-spark__line{stroke-dasharray:1;animation:cs-draw 1.4s var(--ease-out) .2s both}.csv-kpi :is(.cs-spark__area,.cs-spark__dot){animation:cs-fade 1s var(--ease-out) .7s both}.csv-kpi .cs-bars i{animation:.5s cubic-bezier(.23,1,.32,1) both cs-grow;animation-delay:calc(.45s + var(--k) * 45ms)}.csv-task{font-size:var(--fs-small);color:var(--muted);margin:16px 0 0;line-height:1.5}.csv-quote{margin:14px 0 0}.csv-quote p{font-family:var(--f-display);letter-spacing:-.01em;color:#ffffffdb;margin:0;font-size:18px;font-weight:400;line-height:1.4}.csv-acts{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding-top:16px;display:flex}.csv-more{height:44px;color:var(--ink);font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.csv-more__arrow svg{width:14px;height:14px}.csv .btn{cursor:pointer;border:0}.csv-you{background:var(--bg);flex-direction:column;justify-content:flex-end;gap:16px;padding:90px 24px 28px;display:flex;position:absolute;inset:0}.csv-you__art{object-fit:cover;width:100%;height:131%;animation:9s ease-out both csv-kb;position:absolute;top:-31%;left:0}.csv-you:before{content:"";pointer-events:none;background:linear-gradient(#05060800,#050608d1 52%,#050608f0);position:absolute;inset:40% 0 0}.csv-you>p{position:relative}.csv-you__title{font-family:var(--f-display);font-weight:500;font-size:var(--fs-h2);letter-spacing:-.035em;margin:0;line-height:1.04}.csv-you__title em{color:inherit;font-style:normal}.csv-you__text,.csv-you__bridge{font-size:var(--fs-body);color:var(--muted);margin:0;line-height:1.5}.csv-you__bridge strong{color:var(--ink);font-weight:500}.csv-you .csv-bb{align-self:flex-start;margin-top:8px}.csv-bb{display:inline-flex}.csv-bb .bb__btn{padding:0 40px}@keyframes csv-in{0%{opacity:0;filter:blur(6px)}}@keyframes csv-fade{0%{opacity:0}}@keyframes csv-rise{0%{opacity:0;transform:translate(-50%,-40%)scale(.96)}}@keyframes csv-kb{0%{transform:scale(1.02)}to{transform:scale(1.1)translateY(-1.5%)}}@media (width<=1180px){.csv__peek{display:none}}@media (width<=860px){.csv{--fh:100dvh;--fw:100vw}.csv__frame{border-radius:0;width:100%;height:100%}.csv__top{padding-top:calc(env(safe-area-inset-top,0px) + 10px)}.csv-cover__title,.csv-cover__nums b{font-size:var(--fs-h3)}.csv-text p{font-size:var(--fs-h2)}.csv-quote p{font-size:var(--fs-h4)}.csv-you__title{font-size:var(--fs-h2)}.csv-result,.csv-you{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 22px)}}@media (prefers-reduced-motion:reduce){.csv__seg,.csv__bg img,.csv-cover__img,.csv-shot__img,.csv-you__art,.csv-kpi .cs-spark__line,.csv-kpi .cs-spark__area,.csv-kpi .cs-spark__dot,.csv-kpi .cs-bars i{animation:none}}.cs-face{--sz:36px;width:var(--sz);height:var(--sz);border-radius:50%;flex:none;place-items:center;padding:2px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #d6e6ffb3}.cs-face img{object-fit:cover;background:var(--bg-2);border-radius:50%;width:100%;height:100%}.cs-face--you{box-shadow:none;padding:0}.cs-face__dash{border:1.5px dashed #ffffff73;border-radius:50%;position:absolute;inset:0}.cs-face--you b{font-size:var(--fs-body);color:#fffc;font-weight:400;line-height:1}.cs-kpi{box-shadow:inset 0 0 0 1px var(--line), var(--inner-glow);background:#ffffff05;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid;position:relative}.cs-kpi>div{min-width:0;position:relative}.cs-kpi__hero{border-bottom:1px solid var(--line);grid-column:1/-1;padding:3cqw 3.6cqw 2.8cqw}.cs-kpi__cell{padding:2.6cqw 3.6cqw 3.2cqw}.cs-kpi__cell+.cs-kpi__cell{border-left:1px solid var(--line)}.cs-kpi dt{white-space:nowrap;color:var(--muted-2);align-items:center;gap:1.8cqw;font-size:max(12px,3cqw);font-weight:500;line-height:1.15;display:flex}.cs-kpi__dot{background:#fff9;border-radius:50%;flex:none;width:5px;height:5px}.cs-kpi dd{margin:0}.cs-kpi__v{width:max-content;font-family:var(--f-display);letter-spacing:-.035em;white-space:nowrap;margin-top:1.6cqw;font-weight:500;line-height:1;display:block}.cs-kpi__hero .cs-kpi__v{font-size:var(--fs-h2)}.cs-kpi__cell .cs-kpi__v{font-size:var(--fs-h3);margin-top:1.4cqw}.cs-spark{width:40%;height:11cqw;position:absolute;bottom:3cqw;right:3.6cqw}.cs-spark svg{width:100%;height:100%;display:block;overflow:visible}.cs-spark__grid{stroke:#ffffff0f;stroke-width:1px;stroke-dasharray:2 3}.cs-spark__area{opacity:.35}.cs-spark__line{fill:none;stroke:#ffffffb8;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.cs-spark__dot{background:var(--accent-ice);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;box-shadow:0 0 0 3px #9ec5ff24}.cs-bars{align-items:flex-end;gap:max(1.5px,.6cqw);height:3.8cqw;display:flex;position:absolute;top:2.6cqw;right:3.6cqw}.cs-bars i{width:max(2px,.85cqw);height:calc(var(--h) * 100%);transform-origin:50% 100%;background:#ffffff29;border-radius:1px}.cs-bars i:last-child{background:#ffffffbf}@container (width<=290px){.cs-bars{display:none}}@keyframes cs-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-fade{0%{opacity:0}}@keyframes cs-grow{0%{opacity:.4;transform:scaleY(.2)}}.cs-sheet{z-index:195;font-family:var(--f-text);color:var(--ink);position:fixed;inset:0}.cs-sheet__scrim{opacity:0;background:#050608b8;transition:opacity .45s;position:absolute;inset:0}.cs-sheet.is-open .cs-sheet__scrim{opacity:1}.cs-sheet__panel{overscroll-behavior:contain;border-radius:var(--r-1);background:var(--bg-2);width:min(680px,100% - 24px);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px var(--line), -40px 0 80px -30px #000c;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;transition:transform .7s var(--e-out);position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden auto;transform:translate(calc(100% + 24px))}.cs-sheet.is-open .cs-sheet__panel{transform:none}.cs-sheet__bar{z-index:3;border-bottom:1px solid var(--line);background:#0a0b0ef0;justify-content:space-between;align-items:center;height:56px;padding:0 10px 0 clamp(20px,4vw,40px);display:flex;position:sticky;top:0}.cs-sheet__label{font-size:var(--fs-label);color:var(--muted-2);font-weight:500}.cs-sheet__close{width:36px;height:36px;color:var(--ink);cursor:pointer;transition:background-color var(--d-hover) var(--e-ui), box-shadow var(--d-hover) var(--e-ui);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.cs-sheet__close:hover{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff38}.cs-sheet__body{padding:28px clamp(20px,4vw,40px) 52px}.cs-sheet__id{align-items:center;gap:16px;display:flex}.cs-face--md{--sz:56px}.cs-sheet__who{flex:auto;min-width:0}.cs-sheet__who h3{font-family:var(--f-display);font-size:var(--fs-h3);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.15}.cs-sheet__who p{font-size:var(--fs-small);color:var(--muted-2);margin:5px 0 0}.cs-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.cs-sheet__lead{font-family:var(--f-display);font-size:var(--fs-h3);letter-spacing:-.02em;text-wrap:pretty;margin:22px 0 0;font-weight:500;line-height:1.24}.cs-sheet__id+.cs-sheet__part{margin-top:30px}.cs-sheet__part{margin-top:40px}.cs-sheet__part h4{font-size:var(--fs-body);color:var(--ink);align-items:center;gap:10px;margin:0 0 14px;font-weight:500;display:flex}.cs-sheet__part h4:after{content:"";background:var(--line);flex:auto;height:1px}.cs-sheet__period{color:var(--muted-2);font-weight:500}.cs-sheet__p{font-size:var(--fs-lead);color:var(--muted);margin:0;line-height:1.62}.cs-guarantee{border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--inner-glow);padding:20px 22px 22px}.cs-guarantee h4{margin-bottom:10px}.cs-guarantee h4:after{content:none}.cs-guarantee p{font-family:var(--f-display);font-size:var(--fs-h3);letter-spacing:-.012em;margin:0;font-weight:500;line-height:1.25}.cs-shots{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;gap:12px;margin:0 calc(-1*clamp(20px,4vw,40px));padding:0 clamp(20px,4vw,40px) 14px;scroll-padding:0 clamp(20px,4vw,40px);display:flex;overflow-x:auto}.cs-shot{--th:300px;width:min(calc(var(--th) * var(--ar,.62)), 340px);scroll-snap-align:start;flex:none;margin:0}.cs-shot__frame{width:100%;height:var(--th);border-radius:var(--r-2);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);color:inherit;font:inherit;cursor:zoom-in;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.cs-shot--after .cs-shot__frame{box-shadow:inset 0 0 0 1px var(--line-2)}.cs-shot__frame img{object-fit:contain;width:100%;height:100%;transition:transform .6s var(--ease)}button.cs-shot__frame:hover img{transform:scale(1.03)}.cs-shot__tag.pill{z-index:1;background:#050608c7;position:absolute;top:10px;left:10px}.cs-shot--text{width:210px}.cs-shot--text .cs-shot__frame{cursor:default;background:var(--bg);place-items:end start;padding:18px}.cs-shot--text p{font-size:var(--fs-h4);letter-spacing:-.015em;color:var(--muted);margin:0;font-weight:400;line-height:1.3}.cs-shot figcaption{font-size:var(--fs-small);color:var(--muted-2);margin-top:10px;line-height:1.45}.cs-zoom{z-index:3;cursor:zoom-out;background:#050608f2;place-items:center;padding:64px 16px 24px;display:grid;position:absolute;inset:0}.cs-zoom figure{cursor:default;flex-direction:column;align-items:center;gap:14px;max-width:min(92vw,980px);margin:0;display:flex}.cs-zoom img{border-radius:var(--r-2);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 150px);box-shadow:0 0 0 1px var(--line-2)}.cs-zoom figcaption{max-width:34em;font-size:var(--fs-small);text-align:center;color:var(--muted);line-height:1.5}.cs-zoom__close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px;box-shadow:inset 0 0 0 1px #ffffff24}.cs-sheet__stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cs-stat{flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:18px 0 18px 18px;display:flex}.cs-stat:first-child{padding-left:0}.cs-stat+.cs-stat{border-left:1px solid var(--line)}.cs-stat dd{font-family:var(--f-display);letter-spacing:-.035em;white-space:nowrap;background:var(--head-fade);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.05}.cs-stat dt{font-size:var(--fs-small);color:var(--muted-2)}.cs-points{margin:14px 0 0}.cs-points div{border-bottom:1px solid var(--line);grid-template-columns:18px 158px minmax(0,1fr);column-gap:14px;padding:15px 0;display:grid}.cs-points div:before{content:"";width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line-2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5.4 9.3l2.4 2.4 4.8-5.2' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat,#ffffff0a;border-radius:6px;margin-top:2px}.cs-points dt{font-size:var(--fs-body);font-weight:500;line-height:1.5}.cs-points dd{font-size:var(--fs-body);color:var(--muted);margin:0;line-height:1.6}.cs-sheet__cta{margin-top:40px}.cs-sheet .btn{cursor:pointer;border:0}.cs-sheet button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=860px){.cs-sheet__panel{border-radius:0;width:100%;top:0;bottom:0;right:0}.cs-points div{grid-template-columns:18px minmax(0,1fr);row-gap:4px}.cs-points dd{grid-column:2}.cs-shot{--th:260px}.cs-stat{padding:14px 0 14px 12px}}@media (prefers-reduced-motion:reduce){.cs-sheet__panel,.cs-sheet__scrim{transition:none!important}}.cs-case.lkc{--pad-x:3.4cqw;--pad-t:6.2cqh;--pad-b:4.6cqh;--fs:100px;--mast-h:calc(var(--fs) * .8);--head:calc(var(--pad-t) + var(--mast-h) * .52);--col-t:calc(var(--pad-t) + var(--mast-h) + 3.4cqh);--star:calc((100cqh - var(--head)) / .8);color:#fff;isolation:isolate;overflow:hidden}.lkc-light{z-index:0;--light:radial-gradient(30% 68% at 52% 42%, #ff8e5475, transparent 100%), radial-gradient(34% 46% at 100% 104%, #5c76ff52, transparent 100%)}.lkc--you .lkc-light{--light:radial-gradient(30% 60% at 52% 46%, #607cff80, transparent 100%), radial-gradient(30% 40% at 0% 104%, #ff8e544d, transparent 100%)}.lkc-mast{z-index:1;top:var(--pad-t);left:var(--pad-x);right:var(--pad-x);pointer-events:none;position:absolute}.lkc-mast__t{font-family:var(--f-display);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;color:#f3efe9;transform:translate3d(calc(var(--px,0) * 8px), 0, 0);transition:transform .7s var(--e-out,ease);margin:0;font-weight:700;line-height:.8}.lkc-mast__w{font-size:var(--fs);margin-right:-.04em;display:inline-block}.lkc-star{z-index:2;top:calc(var(--head) - var(--star) * .12);left:calc(52cqw - var(--star) / 2);width:var(--star);height:var(--star);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.lkc-star__in{width:100%;height:100%;display:block}.lkc-star img{object-fit:contain;width:100%;height:100%;transform:translate3d(calc(var(--px,0) * -14px), calc(var(--py,0) * -8px), 0);transition:transform .7s var(--e-out,ease);display:block;-webkit-mask-image:linear-gradient(#000 70%,#0000 92%);mask-image:linear-gradient(#000 70%,#0000 92%)}.lkc-star--you{--sh:250cqh;top:calc(var(--head) + (100cqh - var(--head)) * .42 - var(--sh) * .49);left:calc(52cqw - var(--sh) * .28125);width:calc(var(--sh) * .5625);height:var(--sh);cursor:default;pointer-events:none}.lkc-star--you img{object-fit:cover;-webkit-mask-image:radial-gradient(25% 17%,#000 46%,#0000 100%);mask-image:radial-gradient(25% 17%,#000 46%,#0000 100%)}.lkc--you .lkc-head{font-size:clamp(24px,9.4cqh,54px);line-height:.98}.lkc--you .lkc-side--r .lkc-acts{margin-top:auto}.lkc-side{z-index:3;top:var(--col-t);bottom:var(--pad-b);flex-direction:column;width:25cqw;display:flex;position:absolute}.lkc-side--l{left:var(--pad-x)}.lkc-side--r{right:var(--pad-x);width:27.5cqw}.lkc p{margin:0}.lkc-issue{font-family:var(--f-text);letter-spacing:-.01em;color:#ffffff80;font-size:clamp(11.5px,2.7cqh,13.5px);line-height:1.35}.lkc-lines{flex-direction:column;gap:clamp(10px,3.4cqh,22px);margin:auto 0 0;display:flex}.lkc-line{flex-direction:column-reverse;gap:4px;display:flex}.lkc-line dd{font-family:var(--f-display);letter-spacing:-.045em;font-variant-numeric:proportional-nums;white-space:nowrap;color:#fff;margin:0;font-size:clamp(28px,11.5cqh,68px);font-weight:600;line-height:.92}.lkc-line dt{font-family:var(--f-text);color:#ffffff9e;font-size:clamp(12px,2.9cqh,14.5px);line-height:1.2}.lkc-head{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;color:#fff;font-size:clamp(18px,min(5.8cqh,2.5cqw),34px);font-weight:600;line-height:1.04}.lkc-by{font-family:var(--f-text);color:#ffffff80;font-size:clamp(12px,2.8cqh,14px);line-height:1.3;margin-top:clamp(8px,2.2cqh,14px)!important}.lkc-quote{border-top:1px solid #ffffff24;margin:clamp(12px,4cqh,26px) 0 0;padding-top:clamp(10px,2.8cqh,16px)}.lkc-quote p{font-family:var(--f-text);letter-spacing:-.01em;text-wrap:pretty;color:#ffffffbd;font-size:clamp(12.5px,3cqh,15px);line-height:1.45}.lkc-quote__mark{color:var(--or,#ff7a2e)}.lkc-offer{font-family:var(--f-text);letter-spacing:-.01em;text-wrap:pretty;color:#ffffffc7;font-size:clamp(13px,3.3cqh,16.5px);line-height:1.45;margin-top:auto!important}.lkc-acts{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:auto;padding-top:14px;display:flex}.lkc-act{height:36px;font-family:var(--f-text);white-space:nowrap;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:500;display:inline-flex}.lkc-act svg{transition:transform .25s var(--e-ui,ease)}.lkc-act:hover svg{transform:translate(3px)}.lkc-act--play{color:#0b0d10;transition:background-color .25s var(--e-ui,ease);background:#fff;border-radius:999px;padding:0 15px 0 13px}.lkc-act--play:hover{background:#e9e6e1}.lkc-act--play:hover svg{transform:none}.lkc-act:focus-visible{outline:2px solid var(--focus,#2f6bff);outline-offset:3px;border-radius:999px}.lkc .lkc-mast__w,.lkc .lkc-star__in,.lkc .lkc-issue,.lkc .lkc-line,.lkc .lkc-side--r>*,.lkc .lkc-offer{opacity:0;transition:opacity 0s linear .45s,transform 0s linear .45s;transform:translateY(14px)}.lkc .lkc-star__in{transform:translateY(5cqh)scale(1.03)}.lkc .lkc-mast__w{transform:translateY(.18em)}.cs-case.lkc.is-on .lkc-mast__w,.cs-case.lkc.is-on .lkc-star__in,.cs-case.lkc.is-on .lkc-issue,.cs-case.lkc.is-on .lkc-line,.cs-case.lkc.is-on .lkc-side--r>*,.cs-case.lkc.is-on .lkc-offer{opacity:1;transition:opacity .8s var(--e-out,ease) var(--dl,0s), transform 1s var(--e-out,ease) var(--dl,0s);transform:none}.cs-case.lkc.is-on .lkc-mast__w{--dl:50ms}.cs-case.lkc.is-on .lkc-star__in{--dl:.14s;transition:opacity 1s var(--e-out,ease) var(--dl), transform 1.3s var(--e-out,ease) var(--dl)}.cs-case.lkc.is-on .lkc-issue{--dl:.24s}.cs-case.lkc.is-on .lkc-line{--dl:calc(.3s + var(--k,0) * 80ms)}.cs-case.lkc.is-on .lkc-side--r>:first-child{--dl:.32s}.cs-case.lkc.is-on .lkc-side--r>:nth-child(2){--dl:.4s}.cs-case.lkc.is-on .lkc-side--r>:nth-child(3){--dl:.48s}.cs-case.lkc.is-on .lkc-side--r>:nth-child(4){--dl:.56s}.cs-case.lkc.is-on .lkc-offer{--dl:.36s}@media (prefers-reduced-motion:reduce){.lkc .lkc-mast__w,.lkc .lkc-star__in,.lkc .lkc-issue,.lkc .lkc-line,.lkc .lkc-side--r>*,.lkc .lkc-offer{opacity:1;transition:none!important;transform:none!important}.lkc-star img,.lkc-mast__t{transform:none}}@media (width<=860px){.cs-case.lkc{--pad-x:18px;padding:22px var(--pad-x) 22px;flex-direction:column;display:flex}.lkc-mast{position:relative;inset:auto}.lkc-star,.lkc-star--you{aspect-ratio:1/.8;width:min(86cqw,420px);height:auto;margin-top:calc(var(--fs) * -.42);align-self:center;position:relative;top:auto;left:auto;overflow:hidden}.lkc-star__in{aspect-ratio:1;height:auto}.lkc-star--you{aspect-ratio:.72;width:min(60cqw,280px);margin-top:8px}.lkc-star--you .lkc-star__in{aspect-ratio:auto;height:100%}.lkc-side{width:auto;position:relative;inset:auto}.lkc-side--l{order:3;margin-top:22px}.lkc-side--r{order:2;margin-top:6px}.lkc-head{font-size:clamp(22px,7cqw,30px)}.lkc-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.lkc-line dd{font-size:clamp(24px,8.4cqw,40px)}.lkc-line dt{font-size:12.5px}.lkc-acts{margin-top:18px;padding-top:0}.lkc--you .lkc-side{display:contents}.lkc--you .lkc-head{order:2;margin-top:8px}.lkc--you .lkc-offer{order:3;margin-top:12px!important}.lkc--you .lkc-acts{order:4;margin-top:20px}.lkc-star--you{aspect-ratio:auto;width:min(76cqw,320px);height:min(66cqw,280px);margin-top:4px}.lkc-star--you .lkc-star__in{aspect-ratio:auto;height:100%;position:relative}.lkc-star--you img{object-fit:fill;width:132%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)}}.cs-case.lkb{--bar:clamp(64px, 15cqh, 84px);--cold:#cdd6eb9e;color:#fff}.cs-case.lkb--you{--bar:0px}.lkb-in{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.lkb--you .lkb-in{grid-template-rows:minmax(0,1fr)}.lkb-stage{isolation:isolate;position:relative;overflow:hidden}.lkb-layer{position:absolute;inset:0;overflow:hidden}.lkb-layer--now{background:#0c0c0d}.lkb-layer--was{z-index:1;clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0);background:#0a0c11}.lkb-light{z-index:0}.lkb-light--now{--light:radial-gradient(58% 90% at 96% 116%, #ff84469e, transparent 100%), radial-gradient(40% 46% at 64% -8%, #ffc49629, transparent 100%)}.lkb-light--was{--light:radial-gradient(52% 80% at -4% -12%, #6884d66b, transparent 100%), radial-gradient(36% 50% at 40% 112%, #788cbe1f, transparent 100%)}.lkb-side{z-index:1;justify-content:center;align-items:center;padding:clamp(40px,13cqh,76px) clamp(20px,3cqw,44px) clamp(18px,5cqh,32px);display:flex;position:absolute;top:0;bottom:0}.lkb-side--was{left:0;right:50%}.lkb-side--now{left:50%;right:0}.lkb-tag{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(18px,5.6cqh,30px);font-weight:600;line-height:1;position:absolute;top:clamp(14px,4.4cqh,26px)}.lkb-tag--was{color:var(--cold);left:clamp(18px,2.4cqw,32px)}.lkb-tag--now{color:#fff;right:clamp(18px,2.4cqw,32px)}.lkb-shot{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;margin:0;display:flex}.lkb-shot__btn{cursor:zoom-in;background:#111;border:0;border-radius:12px;padding:0;display:block;overflow:hidden}.lkb-shot img{height:calc(100cqh - var(--bar) - clamp(40px, 13cqh, 76px) - clamp(18px, 5cqh, 32px) - 46px);object-fit:cover;width:auto;max-width:100%;max-height:520px;display:block}.lkb-shot.is-wide img{width:min(32cqw,460px);height:auto;max-height:calc(100cqh - var(--bar) - clamp(40px, 13cqh, 76px) - clamp(18px, 5cqh, 32px) - 46px)}.lkb-shot--was .lkb-shot__btn{box-shadow:0 0 0 1px #aabeeb29,0 24px 60px -24px #000000e6}.lkb-shot--was img{filter:brightness(.74)}.lkb-shot--now .lkb-shot__btn{box-shadow:0 0 0 1px #ffffff29,0 30px 80px -30px #ff7a2e8c,0 24px 60px -24px #000000e6}.lkb-cap{max-width:40ch;font-family:var(--f-text);letter-spacing:-.005em;color:#ffffff85;font-size:clamp(11.5px,2.7cqh,13px);line-height:1.35}.lkb-shot--was .lkb-cap{color:#becae680}.lkb-line{max-width:13.5em;font-family:var(--f-display);letter-spacing:-.025em;color:var(--cold);text-wrap:balance;margin:0;font-size:clamp(22px,7.6cqh,42px);font-weight:500;line-height:1.1}.lkb-now{justify-content:center;align-items:center;gap:clamp(20px,3.2cqw,48px);min-width:0;max-height:100%;display:flex}.lkb-fig{gap:8px;margin:0;display:grid}.lkb-fig b{font-family:var(--f-display);letter-spacing:-.055em;color:#fff;white-space:nowrap;font-size:clamp(56px,25cqh,164px);font-weight:600;line-height:.84}.lkb-fig span{font-family:var(--f-text);letter-spacing:-.01em;color:#ffffff9e;font-size:clamp(14px,3.6cqh,18px)}.lkb-now.is-figs{flex-direction:column;align-items:flex-start;gap:clamp(14px,4cqh,26px)}.lkb-now.is-figs .lkb-fig b{font-size:clamp(64px,30cqh,190px)}.lkb-figs{font-family:var(--f-text);color:#ffffff9e;gap:clamp(18px,2.6cqw,36px);margin:0;padding:0;font-size:clamp(14px,3.6cqh,18px);list-style:none;display:flex}.lkb-figs b{font-family:var(--f-display);letter-spacing:-.035em;color:#fff;font-size:clamp(22px,7cqh,38px);font-weight:600}.lkb-q{object-fit:contain;filter:brightness(.86);width:auto;max-width:100%;height:calc(100cqh - clamp(40px,13cqh,76px) - clamp(18px,5cqh,32px));display:block;-webkit-mask-image:radial-gradient(46% 50% at 50% 46%,#000 52%,#0000 100%);mask-image:radial-gradient(46% 50% at 50% 46%,#000 52%,#0000 100%)}.lkb-you{justify-items:start;gap:clamp(12px,3.4cqh,20px);max-width:30em;display:grid}.lkb-you__t{font-family:var(--f-display);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(28px,9.4cqh,54px);font-weight:600;line-height:.98}.lkb-you__p{font-family:var(--f-text);color:#ffffffa8;margin:0;font-size:clamp(14px,3.6cqh,17px);line-height:1.45}.lkb-you__cta{margin-top:4px}.lkb-div{z-index:3;top:0;bottom:0;left:var(--pos,50%);cursor:ew-resize;touch-action:none;width:48px;position:absolute;transform:translate(-50%)}.lkb-div__line{background:linear-gradient(#fff0,#fff4e8e6 18% 82%,#fff0);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 22px #ffb07873}.lkb-div__knob{color:#0b0d10;width:46px;height:46px;transition:transform .25s var(--e-ui,ease), box-shadow .25s var(--e-ui,ease);background:#f3efe9;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ffffff1a,0 10px 28px #00000080}.lkb-div:hover .lkb-div__knob,.lkb-in.is-dragging .lkb-div__knob{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 8px #ffffff24,0 12px 32px #0000008c}.lkb-div__knob:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:4px}.lkb-in.is-dragging{cursor:ew-resize;-webkit-user-select:none;user-select:none}.lkb-bar{height:var(--bar);background:#0b0b0c;border-top:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.4cqw,36px);padding:0 clamp(16px,2.2cqw,30px);display:grid}.lkb-who{align-items:center;gap:12px;min-width:0;display:flex}.lkb-who__face{object-fit:cover;background:#1a1b1e;border-radius:50%;flex:none;width:40px;height:40px;box-shadow:0 0 0 1px #ffffff1f}.lkb-who__name{font-family:var(--f-text);letter-spacing:-.015em;color:#fff;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.2}.lkb-who__niche{font-family:var(--f-text);color:#ffffff80;white-space:nowrap;margin:2px 0 0;font-size:12.5px;line-height:1.25}.lkb-quote{border-left:1px solid #ffffff1a;min-width:0;margin:0;padding-left:clamp(16px,2.2cqw,30px)}.lkb-quote p{-webkit-line-clamp:2;font-family:var(--f-text);letter-spacing:-.01em;color:#ffffffc7;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:clamp(13.5px,3.3cqh,15.5px);line-height:1.38;display:-webkit-box;overflow:hidden}.lkb-acts{align-items:center;gap:6px;display:flex}.lkb-play,.lkb-more{height:38px;font-family:var(--f-text);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--e-ui,ease), color .2s var(--e-ui,ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.lkb-play{color:#0b0d10;background:#fff}.lkb-play:hover{background:#f3efe9}.lkb-more{color:#ffffffd1;background:0 0}.lkb-more:hover{color:#fff;background:#ffffff0f}.lkb-play:focus-visible,.lkb-more:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:2px}.lkb-side--was>*,.lkb-side--now>*,.lkb-bar{opacity:0;transition:opacity .6s var(--e-ui,ease), transform .8s var(--e-out,cubic-bezier(.22, 1, .36, 1))}.lkb-side--was>*{transform:translate(-18px)}.lkb-side--now>*{transform:translate(18px)}.lkb-bar{transform:translateY(8px)}.cs-case.is-on .lkb-side--was>*,.cs-case.is-on .lkb-side--now>*,.cs-case.is-on .lkb-bar{opacity:1;transform:none}.cs-case.is-on .lkb-side--was>*{transition-delay:80ms}.cs-case.is-on .lkb-side--now>*{transition-delay:.16s}.cs-case.is-on .lkb-bar{transition-delay:.26s}@container (height<=380px){.lkb-quote p{-webkit-line-clamp:1}}@container (width<=1100px){.lkb-who__niche{display:none}}@media (width<=860px){.cs-case.lkb{padding-bottom:0;display:block}.lkb-in{flex-direction:column;height:auto;display:flex}.lkb-stage{flex-direction:column;display:flex}.lkb-layer{position:relative;inset:auto}.lkb-layer--was{clip-path:none;order:-1}.lkb-side{justify-content:flex-start;padding:64px 18px 24px;position:relative;inset:auto}.lkb-tag--now{left:18px;right:auto}.lkb-div{display:none}.lkb-shot img{max-width:100%;height:min(96cqw,440px)}.lkb-shot.is-wide img{width:min(100%,420px);height:auto}.lkb-line{font-size:26px}.lkb-now{flex-direction:column;align-items:flex-start;gap:18px}.lkb-fig b,.lkb-now.is-figs .lkb-fig b{font-size:min(30cqw,120px)}.lkb-figs{flex-wrap:wrap}.lkb-figs b{font-size:26px}.lkb-q{height:min(80cqw,360px);margin:0 auto}.lkb-you__t{font-size:32px}.lkb-bar{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;padding:18px}.lkb-quote{border-left:0;padding-left:0}.lkb-quote p{-webkit-line-clamp:unset;font-size:15px}.lkb-who__niche{white-space:normal;display:block}.lkb-acts{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lkb-side--was>*,.lkb-side--now>*,.lkb-bar,.lkb-div__knob{transition:none}}.lkp{--H:124cqh;--tw:min(44cqw, calc(100cqw - 120cqh));--pad-x:clamp(24px, 4cqw, 56px);--pad-y:clamp(20px, 6cqh, 44px);color:#fff}.lkp-in{isolation:isolate;position:absolute;inset:0;overflow:hidden}.lkp-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lkp-light{z-index:0;--light:radial-gradient(40cqh 62cqh at calc(100% - 12cqh) 34%, #ff8a46b3, transparent 100%), radial-gradient(28cqh 60cqh at calc(100% - 100cqh) 58%, #5670ff94, transparent 100%), radial-gradient(60cqw 40cqh at 70% 112%, #ff965a29, transparent 100%);opacity:0;transition:opacity 1.6s var(--e-out,ease) .1s}.cs-case.is-on .lkp-light{opacity:1}.lkp-art{z-index:1;right:calc(var(--H) * -.08);top:calc(100cqh + 2cqh - var(--cut) * var(--H));width:var(--H);height:var(--H);opacity:0;transform-origin:50% 100%;transition:opacity 1s var(--e-out,ease), transform 1.4s var(--e-out,ease);position:absolute;transform:translateY(3cqh)scale(1.015)}.cs-case.is-on .lkp-art{opacity:1;transform:none}.lkp-art img{object-fit:contain;width:100%;height:100%;transform:translate3d(calc(var(--px,0) * -10px), calc(var(--py,0) * -6px), 0);transition:transform .6s var(--e-out,ease);display:block}.lkp-art--you{width:66cqw;height:auto;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}.lkp-art--you img{object-fit:cover;object-position:50% 40%;filter:none}.lkp-floor{z-index:2;pointer-events:none;background:linear-gradient(#0d0e1100 0%,#0d0e11d1 66%,#0d0e11 100%);height:26cqh;position:absolute;bottom:0;left:0;right:0}.lkp-copy{z-index:3;inset:var(--pad-y) auto var(--pad-y) var(--pad-x);width:var(--tw);flex-direction:column;justify-content:space-between;display:flex;position:absolute}.lkp-copy p,.lkp-copy blockquote,.lkp-copy h3,.lkp-copy dl,.lkp-copy dd{margin:0}.lkp-tag{max-width:34ch;font-family:var(--f-display);letter-spacing:-.012em;color:#ffffffa8;text-wrap:pretty;font-size:clamp(13px,min(3.5cqh,1.4cqw),18px);font-weight:400;line-height:1.38}.lkp-foot{flex-direction:column;display:flex}.lkp-star{font-family:var(--f-text);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:clamp(13px,min(3.3cqh,1.25cqw),16px);line-height:1.2;display:flex}.lkp-star b{color:#fff;font-weight:600}.lkp-star span{color:#ffffff80}.lkp-title{font-family:var(--f-display);letter-spacing:-.038em;color:#fff;text-wrap:balance;font-size:min(9cqh,3.7cqw);font-weight:600;line-height:.98;margin-top:clamp(8px,2.2cqh,16px)!important}.lkp-acts{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:clamp(14px,4.4cqh,28px);display:flex}.lkp-play,.lkp-more{font-family:var(--f-text);letter-spacing:-.01em;cursor:pointer;transition:background-color var(--d-hover,.25s) var(--e-ui,ease), color var(--d-hover,.25s) var(--e-ui,ease);border:0;align-items:center;gap:9px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.lkp-play{color:#0b0d10;background:#fff;border-radius:999px;height:40px;padding:0 18px 0 15px}.lkp-play:hover{background:#ececec}.lkp-more{color:#ffffffb8;background:0 0;padding:8px 0}.lkp-more svg{width:15px;height:15px;transition:transform var(--d-hover,.25s) var(--e-ui,ease)}.lkp-more:hover{color:#fff}.lkp-more:hover svg{transform:translate(3px)}.lkp-play:focus-visible,.lkp-more:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:3px}.lkp-bill{font-family:var(--f-text);letter-spacing:-.005em;color:#ffffff80;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:2px 14px;padding-top:clamp(8px,2.2cqh,12px);font-size:clamp(11px,min(2.7cqh,1cqw),13px);line-height:1.3;display:flex;margin-top:clamp(12px,3.6cqh,24px)!important}.lkp-bill>div{align-items:baseline;gap:5px;display:flex}.lkp-bill dd{color:#ffffffeb;font-variant-numeric:tabular-nums;order:-1;font-weight:600}.lkp-bill__niche{flex-basis:100%}.lkp-bill__niche dd{color:#ffffff6b;font-weight:400}.lkp-tag,.lkp-star,.lkp-title,.lkp-acts,.lkp-bill{opacity:0;filter:blur(6px);transition:opacity .8s var(--e-out,ease), filter .8s var(--e-out,ease), transform .9s var(--e-out,ease);transform:translateY(10px)}.cs-case.is-on .lkp-tag,.cs-case.is-on .lkp-star,.cs-case.is-on .lkp-title,.cs-case.is-on .lkp-acts,.cs-case.is-on .lkp-bill{opacity:1;filter:none;transform:none}.cs-case.is-on .lkp-tag{transition-delay:.35s}.cs-case.is-on .lkp-star{transition-delay:.2s}.cs-case.is-on .lkp-title{transition-delay:.28s}.cs-case.is-on .lkp-acts{transition-delay:.42s}.cs-case.is-on .lkp-bill{transition-delay:.5s}@container (height<=400px){.lkp-tag{max-width:40ch;font-size:13px}}@media (width<=860px){.cs-case.lkp{padding-bottom:0}.lkp{--H:92cqw}.lkp-in{flex-direction:column;display:flex;position:relative;inset:auto}.lkp-light{--light:radial-gradient(40cqw 50cqw at 92% 22%, #ff8a4699, transparent 100%), radial-gradient(34cqw 56cqw at 12% 48%, #5670ff75, transparent 100%)}.lkp-art{width:100%;height:calc(var(--H) * (var(--cut) - .06));flex:none;position:relative;top:auto;right:auto;overflow:hidden}.lkp-art img{left:50%;bottom:calc(var(--H) * (var(--cut) - 1));width:var(--H);height:var(--H);margin-left:calc(var(--H) / -2);position:absolute;transform:none}.lkp-art--you{width:100%;height:96cqw;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.lkp-art--you img{width:100%;height:100%;margin:0;position:static}.lkp-floor{top:calc(var(--H) * (var(--cut) - .06) - 22cqw);height:22cqw;bottom:auto}.lkp--you .lkp-floor{display:none}.lkp-copy{gap:18px;width:auto;margin-top:-6cqw;padding:0 20px 22px;position:relative;inset:auto}.lkp-tag{order:2;max-width:none;font-size:15px}.lkp-foot{order:1}.lkp-title{font-size:8.6cqw}.lkp-bill{font-size:12px}}@media (prefers-reduced-motion:reduce){.lkp *,.lkp :before,.lkp :after{transition:none!important}.lkp-art img{transform:none}}.lkq{--pad-x:clamp(28px, 5.2cqw, 72px);--pad-y:clamp(22px, 7cqh, 52px);color:#fff}.lkq-in{padding:var(--pad-y) var(--pad-x);isolation:isolate;flex-direction:column;justify-content:space-between;gap:clamp(16px,5cqh,40px);display:flex;position:absolute;inset:0;overflow:hidden}.lkq-in p,.lkq-in blockquote,.lkq-in dl,.lkq-in dd{margin:0}.lkq-light{z-index:-1;--light:radial-gradient(52cqw 70cqh at 96% 118%, #ff8c546b, transparent 100%), radial-gradient(40cqw 60cqh at -4% -12%, #5c70ff42, transparent 100%);opacity:0;transition:opacity 1.4s var(--e-out,ease)}.cs-case.is-on .lkq-light{opacity:1}.lkq-line{max-width:21em;font-family:var(--f-display);letter-spacing:-.04em;color:#fff;text-wrap:balance;font-size:min(6cqw,12.4cqh);font-weight:500;line-height:1.04}.lkq-line p{text-indent:-.46em}.lkq-open,.lkq-close{color:#ffffff52}.lkq--you .lkq-line{max-width:24em;font-size:min(5cqw,10.6cqh);line-height:1.06}.lkq-w{text-indent:0;opacity:0;filter:blur(8px);transition:opacity .7s var(--e-out,ease), filter .7s var(--e-out,ease), transform .8s var(--e-out,ease);display:inline-block;transform:translateY(.18em)}.cs-case.is-on .lkq-w{opacity:1;filter:none;transition-delay:calc(.12s + var(--k) * 35ms);transform:none}.lkq-w.is-fig{color:var(--or,#ff7a2e)}.lkq-foot{opacity:0;transition:opacity .8s var(--e-out,ease) .15s, transform .9s var(--e-out,ease) .15s;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"by acts""figs acts";align-items:end;gap:clamp(8px,2.4cqh,14px) 32px;display:grid;transform:translateY(10px)}.cs-case.is-on .lkq-foot{opacity:1;transition-delay:.5s;transform:none}.lkq--you .lkq-foot{grid-template-areas:"by acts"}.lkq-by{grid-area:by;align-items:center;gap:14px;min-width:0;display:flex}.lkq-face{object-fit:cover;background:#17181b;border-radius:50%;flex:none;width:clamp(44px,11.6cqh,56px);height:clamp(44px,11.6cqh,56px);box-shadow:0 0 0 1px #ffffff29,0 0 0 5px #ffffff0a}.lkq-face--you{box-shadow:none;font-family:var(--f-display);color:#ffffffd9;background:0 0;border:1px dashed #fff6;place-items:center;font-size:22px;display:grid}.lkq-face--you b{font-weight:500}.lkq-who{min-width:0;font-family:var(--f-text);letter-spacing:-.01em;gap:3px;line-height:1.2;display:grid}.lkq-who b{color:#fff;font-size:16px;font-weight:600}.lkq-who span{color:#ffffff85;font-size:14px}.lkq--you .lkq-who b{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(17px,4.4cqh,22px);font-weight:500}.lkq-figs{font-family:var(--f-text);letter-spacing:-.005em;color:#ffffff80;flex-wrap:wrap;grid-area:figs;align-items:baseline;gap:2px 0;padding-left:calc(clamp(44px,11.6cqh,56px) + 14px);font-size:14px;line-height:1.3;display:flex}.lkq-figs>div{align-items:baseline;gap:5px;display:flex}.lkq-figs dd{color:#ffffffeb;font-variant-numeric:tabular-nums;order:-1;font-weight:600}.lkq-figs>div+div:before{content:"·";color:#ffffff42;order:-2;margin:0 5px}.lkq-acts{grid-area:acts;justify-self:end;align-items:center;gap:22px;display:flex}.lkq-play,.lkq-more{font-family:var(--f-text);letter-spacing:-.01em;color:#ffffffc7;cursor:pointer;transition:color var(--d-hover,.25s) var(--e-ui,ease);background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.lkq-play:hover,.lkq-more:hover{color:#fff}.lkq-play__dot{color:#0b0d10;width:26px;height:26px;transition:transform var(--d-hover,.25s) var(--e-ui,ease);background:#fff;border-radius:50%;place-items:center;display:grid}.lkq-play:hover .lkq-play__dot{transform:scale(1.08)}.lkq-more svg{width:15px;height:15px;transition:transform var(--d-hover,.25s) var(--e-ui,ease)}.lkq-more:hover svg{transform:translate(3px)}.lkq-play:focus-visible,.lkq-more:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:3px;border-radius:6px}@media (width<=860px){.cs-case.lkq{padding-bottom:0}.lkq-in{gap:26px;padding:30px 22px 24px;position:relative;inset:auto}.lkq-line,.lkq--you .lkq-line{max-width:none;font-size:7.6cqw;line-height:1.08}.lkq-light{--light:radial-gradient(80cqw 50% at 96% 110%, #ff8c546b, transparent 100%), radial-gradient(60cqw 40% at -4% -8%, #5c70ff42, transparent 100%)}.lkq-foot,.lkq--you .lkq-foot{grid-template-columns:minmax(0,1fr);grid-template-areas:"by""figs""acts";gap:14px}.lkq-figs{gap:4px 16px;padding-left:0}.lkq-figs>div+div:before{display:none}.lkq-acts{flex-wrap:wrap;justify-self:start;padding-top:4px}.lkq-face{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.lkq *,.lkq :before,.lkq :after{transition:none!important}}.cs-case.lkt{--t:min(20.5cqh, 7.4cqw);--tw:calc(var(--t) * .7);--n:min(7cqh, 2.8cqw);--nw:calc(var(--n) * .72);color:#fff;grid-template-columns:auto minmax(0,1fr);gap:0 clamp(28px,5.5cqw,80px);padding:clamp(20px,6.5cqh,44px) clamp(22px,4.6cqw,60px) clamp(20px,6cqh,40px);display:grid}.lkt-light{--light:radial-gradient(55% 75% at 0% 112%, #ff8c506b, transparent 100%), radial-gradient(42% 60% at 104% -6%, #8296ff29, transparent 100%)}.lkt-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lkt-board{z-index:1;flex-direction:column;justify-content:flex-start;min-height:0;display:flex;position:relative}.lkt-role{font-family:var(--f-text);color:#ffffff80;margin:clamp(8px,2.4cqh,14px) 0 0;font-size:clamp(13px,3cqh,16px);font-weight:450;line-height:1.35}.lkt-title{align-items:center;gap:calc(var(--n) * .5);display:flex}.lkt-mark{width:calc(var(--n) * 1.5);height:calc(var(--n) * 1.5);border-radius:calc(var(--n) * .18);object-fit:cover;background:#141517;flex:none;box-shadow:0 0 0 1px #ffffff1a,0 6px 14px -6px #000000e6}.lkt-mark--you{font-family:var(--f-display);font-size:calc(var(--n) * .95);color:var(--or,#ff7a2e);background:linear-gradient(#26272b 50%,#1b1c1f 50%);place-items:center;font-weight:600;display:grid}.lkt-names{gap:calc(var(--n) * .22) calc(var(--n) * .45);flex-wrap:wrap;display:flex}.lkt-row{gap:2px;display:flex}.lkt-row--name{--h:var(--n);--w:var(--nw);--r:3px}.lkt-row--fig{--h:var(--t);--w:var(--tw);--r:calc(var(--t) * .07);gap:calc(var(--t) * .055)}.lkt-figs{gap:calc(var(--t) * .13);flex-direction:column;margin:auto 0 0;padding-top:clamp(14px,4.5cqh,32px);display:flex}.lkt-fig{align-items:center;gap:calc(var(--t) * .3);display:flex}.lkt-fig dt,.lkt-fig dd{margin:0}.lkt-fig__l{font-family:var(--f-display);font-size:calc(var(--t) * .3);letter-spacing:-.015em;white-space:nowrap;color:#ffffffa3;font-weight:450;line-height:1.1}.lkt-c{width:var(--w);height:var(--h);border-radius:var(--r);perspective:calc(var(--h) * 5);box-shadow:0 0 0 1px #0009, 0 calc(var(--h) * .08) calc(var(--h) * .2) calc(var(--h) * -.06) #000000d9;background:#050506;flex:none;position:relative}.lkt-c:before,.lkt-c:after{content:"";z-index:3;top:calc(50% - max(1.5px, var(--h) * .035));width:max(1.5px, var(--h) * .03);height:max(3px, var(--h) * .07);background:#000;position:absolute}.lkt-c:before{left:0}.lkt-c:after{right:0}.lkt-h,.lkt-f{height:calc(50% - .5px);position:absolute;left:0;right:0;overflow:hidden}.lkt-h--t,.lkt-f--t{border-radius:var(--r) var(--r) 0 0;background:linear-gradient(#2a2b2f,#212226);top:0;box-shadow:inset 0 1px #ffffff12}.lkt-h--b,.lkt-f--b{border-radius:0 0 var(--r) var(--r);background:linear-gradient(#1c1d20,#161719);bottom:0}.lkt-h b,.lkt-f b{text-transform:uppercase;height:var(--h);font-family:var(--f-display);font-size:calc(var(--h) * .68);letter-spacing:0;font-variant-numeric:tabular-nums;color:#f4f1ea;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute;left:0;right:0}.lkt-row--name b{font-size:calc(var(--h) * .64);font-weight:500}.lkt-h--t b,.lkt-f--t b{top:0}.lkt-h--b b,.lkt-f--b b{bottom:0}.lkt-f{z-index:2;backface-visibility:hidden}.lkt-f--t{transform-origin:50% 100%;animation:lkt-fall-t var(--fh) cubic-bezier(.55, 0, .9, .45) both}.lkt-f--b{transform-origin:50% 0;animation:lkt-fall-b var(--fh) cubic-bezier(.15, .6, .35, 1) var(--fh) both}@keyframes lkt-fall-t{0%{filter:brightness();transform:rotateX(0)}to{filter:brightness(.5);transform:rotateX(-90deg)}}@keyframes lkt-fall-b{0%{filter:brightness(1.6);transform:rotateX(90deg)}to{filter:brightness();transform:rotateX(0)}}.lkt-side{z-index:1;min-width:0;min-height:0;padding-top:calc(var(--n) * .1);flex-direction:column;justify-content:space-between;gap:18px;display:flex;position:relative}.lkt-quote{margin:0}.lkt-quote p{font-family:var(--f-display);letter-spacing:-.02em;color:#ffffffe6;text-wrap:balance;margin:0;font-size:clamp(17px,min(5.2cqh,2.3cqw),32px);font-weight:450;line-height:1.2}.lkt-quote__m{color:var(--or,#ff7a2e);margin-left:-.5em}.lkt-side__h{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(24px,min(8cqh,3.4cqw),46px);font-weight:500;line-height:1.02}.lkt-side__p{max-width:22em;font-family:var(--f-display);letter-spacing:-.02em;color:#ffffffdb;text-wrap:balance;margin:0;font-size:clamp(17px,min(5.2cqh,2.3cqw),30px);font-weight:450;line-height:1.22}.lkt-acts{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.lkt-play{height:46px;font-family:var(--f-text);letter-spacing:-.01em;color:#0b0d10;cursor:pointer;transition:transform .25s var(--e-ui,ease), background-color .25s ease;background:#fff;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.lkt-play:hover{background:#f1eee8;transform:translateY(-1px)}.lkt-more{font-family:var(--f-text);letter-spacing:-.01em;color:#ffffffc7;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 2px;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex}.lkt-more svg{transition:transform .25s var(--e-ui,ease)}.lkt-more:hover{color:#fff}.lkt-more:hover svg{transform:translate(3px)}.lkt-play:focus-visible,.lkt-more:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:3px}.cs-case.lkt .lkt-side>*{opacity:0;transition:opacity .5s var(--e-ui,ease), transform .6s var(--e-out,ease);transform:translateY(10px)}.cs-case.lkt.is-on .lkt-side>*{opacity:1;transform:none}.cs-case.lkt.is-on .lkt-side>:nth-child(2){transition-delay:.25s}.cs-case.lkt.is-on .lkt-side>:nth-child(3){transition-delay:.4s}@media (width<=860px){.cs-case.lkt{--t:min(12.2cqw, 62px);--n:min(6.2cqw, 30px);flex-direction:column;gap:26px;min-width:0;padding:22px 16px 24px;display:flex}.lkt-board{gap:20px}.lkt-fig__l{font-size:clamp(14px,4.4cqw,19px)}.lkt-side{gap:16px;padding-top:0}.lkt-quote p{font-size:19px}.lkt-side__h{font-size:28px}}@media (prefers-reduced-motion:reduce){.lkt-f{animation:none}.cs-case.lkt .lkt-side>*{opacity:1;transition:none;transform:none}}.cs-case.lks{--pad-y:clamp(16px, 6cqh, 40px);--pad-x:clamp(20px, 4.6cqw, 64px);padding:var(--pad-y) var(--pad-x);color:#fff;font-family:var(--f-text);grid-template-columns:minmax(0,1fr) auto minmax(0,.74fr);align-items:center;gap:clamp(20px,4.2cqw,64px);display:grid}.lks p,.lks h3,.lks dl,.lks dd,.lks blockquote,.lks figure{margin:0}.lks:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(34% 70% at 50% 108%,#ff8a4638,#0000 70%),radial-gradient(30% 50% at 100% 0,#788ce61a,#0000 70%);position:absolute;inset:0}.lks>*{z-index:1;position:relative}.lks-l{flex-direction:column;gap:clamp(14px,4.6cqh,30px);min-width:0;display:flex}.lks-name{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(20px,6cqh,38px);font-weight:500;line-height:1.02}.lks-role{color:#ffffff80;font-size:clamp(13px,3cqh,17px);line-height:1.3;margin-top:clamp(4px,1.4cqh,10px)!important}.lks-quote p{max-width:24em;font-family:var(--f-display);letter-spacing:-.02em;text-wrap:pretty;color:#ffffffe6;font-size:clamp(16px,4.6cqh,27px);font-weight:400;line-height:1.24;position:relative}.lks-quote__m{color:var(--or,#ff7a2e)}.lks-acts{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.lks-play{height:clamp(36px,9cqh,46px);font-family:var(--f-text);color:#0b0d10;cursor:pointer;transition:transform .25s var(--e-ui,ease), background-color .25s ease;background:#fff;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 clamp(16px,2cqw,22px);font-size:clamp(13px,3cqh,15px);font-weight:500;display:inline-flex}.lks-play:hover{background:#f1ece6}.lks-play:active{transform:scale(.97)}.lks-more{font-family:var(--f-text);color:#ffffffb8;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:clamp(13px,3cqh,15px);font-weight:500;transition:color .2s;display:inline-flex}.lks-more svg{transition:transform .25s var(--e-ui,ease)}.lks-more:hover{color:#fff}.lks-more:hover svg{transform:translate(3px)}.lks-play:focus-visible,.lks-more:focus-visible,.lks-tap:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:3px}.cs-case.lks--you{padding-right:calc(var(--pad-x) * 2.2);grid-template-columns:minmax(0,1fr) auto}.lks-name--you{font-size:clamp(24px,9cqh,56px);line-height:.98}.lks-name--you em{color:var(--or,#ff7a2e);font-style:normal}.lks-offer{color:#ffffff9e;max-width:30em;font-size:clamp(14px,3.6cqh,19px);line-height:1.45}.lks-phone{height:calc(100cqh - 2 * var(--pad-y));aspect-ratio:9/16;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#2a2b2f,#121315 40%,#1b1c1f);border-radius:clamp(22px,7cqh,40px);justify-self:center;padding:clamp(4px,1.1cqh,7px);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #0009,0 30px 60px -24px #000000e6,0 0 80px -20px #ff8a462e}.lks-screen{isolation:isolate;background:#08090b;border-radius:clamp(18px,6cqh,34px);height:100%;position:relative;overflow:hidden}.lks-seg{animation:lks-in .5s var(--e-out,cubic-bezier(.22, 1, .36, 1)) both;position:absolute;inset:0}@keyframes lks-in{0%{transform:scale(1.03)}}.lks-top{z-index:2;pointer-events:none;background:linear-gradient(#0000008c,#0000);padding:clamp(8px,3cqh,14px) 7% 0;position:absolute;inset:0 0 auto}.lks-bars{gap:3px;display:flex}.lks-bars i{background:#ffffff47;border-radius:2px;flex:1;height:2px;overflow:hidden}.lks-bars i.is-done{background:#fff}.lks-bars b{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(1)}.lks-bars b.is-run{animation:linear both lks-fill}@keyframes lks-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lks-phone.is-held .lks-bars b{animation-play-state:paused}.lks-who{color:#fff;align-items:center;gap:7px;font-size:clamp(10px,2.5cqh,13px);font-weight:500;display:flex;margin-top:clamp(6px,2cqh,10px)!important}.lks-who img,.lks-who__q{object-fit:cover;border-radius:50%;flex:none;width:clamp(18px,5.2cqh,28px);height:clamp(18px,5.2cqh,28px);box-shadow:0 0 0 1px #ffffff3d}.lks-who__q{font-family:var(--f-display);background:#17181b;place-items:center;font-size:.8em;display:grid}.lks-tap{z-index:3;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.lks-tap--prev{cursor:w-resize;width:26%;left:0}.lks-tap--next{cursor:e-resize;width:26%;right:0}.lks-tap--open{cursor:zoom-in;left:26%;right:26%}.lks-tap:focus-visible{outline-offset:-3px;border-radius:inherit}.lks-s{margin:0;position:absolute;inset:0}.lks-tag{color:#fff;background:#050608a8;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.lks-s--shot.is-after .lks-tag{color:#0b0d10;box-shadow:none;background:#fff}.lks-s--cover{background:radial-gradient(80% 50% at 50% 100%,#ff8c5052,#0000 70%),linear-gradient(#0c0d10,#141518)}.lks-cover__img{width:112%;height:auto;animation:7s ease-out both lks-kb;position:absolute;bottom:0;left:-6%;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}@keyframes lks-kb{0%{transform:scale(1.06)translateY(2%)}}.lks-brand{z-index:1;color:#fff9;align-items:center;gap:8px;font-size:clamp(9px,2.2cqh,12px);font-weight:500;display:flex;position:absolute;top:19%;left:8%;right:8%}.lks-brand img{width:clamp(44px,13cqh,76px);height:auto}.lks-cover__t{z-index:1;font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 16px #00000080;font-size:clamp(12px,3.3cqh,19px);font-weight:500;line-height:1.08;position:absolute;top:25%;left:8%;right:8%}.lks-s--cover:after{content:"";background:linear-gradient(#0000,#000000bf);position:absolute;inset:55% 0 0}.lks-shot__bg{object-fit:cover;filter:blur(26px)brightness(.42);width:124%;height:124%;position:absolute;inset:-12%}.lks-s--shot .lks-tag{z-index:1;position:absolute;top:20%;left:7%}.lks-shot__img{border-radius:8px;width:auto;max-width:84%;height:auto;max-height:52%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff1f,0 18px 40px -12px #000c}.lks-s--shot figcaption{z-index:1;color:#ffffffdb;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(10px,2.6cqh,13px);line-height:1.32;display:-webkit-box;position:absolute;bottom:6%;left:7%;right:7%;overflow:hidden}.lks-s--text{background:radial-gradient(80% 50%,#788ce624,#0000 70%),#0c0d10;flex-direction:column;justify-content:center;gap:14px;padding:0 9%;display:flex}.lks-s--text .lks-tag{align-self:flex-start}.lks-s--text p{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(15px,4.8cqh,25px);font-weight:500;line-height:1.12}.lks-s--result{background:radial-gradient(90% 46% at 50% 0,#ff8c5042,#0000 70%),#0c0d10;flex-direction:column;justify-content:flex-end;padding:0 8% 9%;display:flex}.lks-result__k{color:#ffffff8f;font-size:clamp(10px,2.5cqh,13px)}.lks-result__task{font-family:var(--f-display);letter-spacing:-.015em;color:#fff;border-top:1px solid #ffffff29;padding-top:clamp(10px,3cqh,16px);font-size:clamp(13px,4cqh,21px);font-weight:500;line-height:1.18;margin-top:clamp(10px,3cqh,18px)!important}.lks-result__task b{color:var(--or,#ff7a2e);font-weight:500}.lks-s--you{background:#0c0d10;flex-direction:column;justify-content:flex-end;padding:0 8% 10%;display:flex}.lks-you__art{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.lks-s--you:after{content:"";background:linear-gradient(#0000,#040508db 60%);position:absolute;inset:50% 0 0}.lks-you__t{z-index:1;color:#ffffffdb;font-size:clamp(11px,2.9cqh,14px);line-height:1.4;position:relative}.lks-figs{flex-direction:column;min-width:0;display:flex}.lks-figs>div{flex-direction:column-reverse;gap:2px;padding:clamp(8px,3cqh,18px) 0;display:flex}.lks-figs>div+div{border-top:1px solid #ffffff1a}.lks-figs dd{font-family:var(--f-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(28px,12cqh,76px);font-weight:500;line-height:.92}.lks-figs dt{color:#ffffff80;font-size:clamp(12px,3cqh,16px)}.cs-case.lks .lks-l>*,.cs-case.lks .lks-phone,.cs-case.lks .lks-figs>div{opacity:0;transition:opacity .6s var(--e-out,ease), transform .8s var(--e-out,cubic-bezier(.22, 1, .36, 1));transform:translateY(14px)}.cs-case.lks .lks-phone{transform:translateY(18px)scale(.97)}.cs-case.lks.is-on .lks-l>*,.cs-case.lks.is-on .lks-phone,.cs-case.lks.is-on .lks-figs>div{opacity:1;transform:none}.cs-case.lks.is-on .lks-l>:nth-child(2){transition-delay:60ms}.cs-case.lks.is-on .lks-l>:nth-child(3){transition-delay:.12s}.cs-case.lks.is-on .lks-phone{transition-delay:40ms}.cs-case.lks.is-on .lks-figs>div:first-child{transition-delay:.1s}.cs-case.lks.is-on .lks-figs>div:nth-child(2){transition-delay:.16s}.cs-case.lks.is-on .lks-figs>div:nth-child(3){transition-delay:.22s}@media (prefers-reduced-motion:reduce){.cs-case.lks .lks-l>*,.cs-case.lks .lks-phone,.cs-case.lks .lks-figs>div{opacity:1;transition:none;transform:none}.lks-seg,.lks-cover__img{animation:none}}@media (width<=860px){.cs-case.lks{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 20px 6px;position:relative}.cs-case.lks--you{grid-template-columns:minmax(0,1fr);padding-right:20px}.lks-name{font-size:26px}.lks-name--you{font-size:34px}.lks-role,.lks-offer{font-size:14px}.lks-quote p{font-size:19px}.lks-play,.lks-more{font-size:14px}.lks-play{height:42px}.lks-phone{border-radius:34px;width:min(74%,300px);height:auto;padding:6px}.lks-screen{border-radius:28px}.lks-cover__t,.lks-s--text p{font-size:19px}.lks-who,.lks-result__k,.lks-result__task,.lks-s--shot figcaption,.lks-you__t{font-size:11.5px}.lks-result__task{font-size:17px}.lks-brand{font-size:11px}.lks-brand img{width:64px}.lks-who img,.lks-who__q{width:24px;height:24px}.lks-top{padding-top:12px}.lks-who{margin-top:8px!important}.lks-figs{flex-direction:row}.lks-figs>div{flex:1;min-width:0;padding:0 0 0 12px}.lks-figs>div:first-child{padding-left:0}.lks-figs>div+div{border-top:0;border-left:1px solid #ffffff1a}.lks-figs dd{font-size:26px}.lks-figs dt{font-size:12px}}.cs-case.lkr{--pad:clamp(14px, 5.5cqh, 36px);--ink:#15161a;padding:var(--pad) clamp(20px, 4cqw, 60px);font-family:var(--f-text);justify-content:center;align-items:center;gap:clamp(20px,4cqw,56px);display:flex}.lkr p,.lkr h3,.lkr dl,.lkr dd,.lkr blockquote,.lkr figure{margin:0}.cs-case.lkr:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(48% 90% at 30% 10%,#ffbe8c21,#0000 70%),radial-gradient(30% 60% at 92% 100%,#ff823c1f,#0000 70%);position:absolute;inset:0}.lkr>*{z-index:1;position:relative}.lkr-paper{--h:calc(100cqh - 2 * var(--pad));height:var(--h);width:min(calc(var(--h) * 1.72), 72cqw);padding:calc(var(--h) * .06) calc(var(--h) * .075) calc(var(--h) * .065);color:var(--ink);transform-origin:50% 60%;font-size:calc(var(--h) * .033);background:radial-gradient(90% 70% at 18% 0,#fff6e8e6,#0000 70%),linear-gradient(165deg,#f6f3ee 0%,#efebe4 60%,#e6e1d9 100%);border-radius:3px;flex-direction:column;flex:none;display:flex;transform:rotate(-.8deg);box-shadow:0 0 0 1px #0000002e,0 1px 1px #00000059,0 12px 22px -8px #0000008c,0 40px 80px -24px #000000bf}.lkr-run{letter-spacing:.01em;color:#15161a80;border-bottom:1px solid #15161a29;justify-content:space-between;padding-bottom:.7em;font-size:.78em;font-weight:500;display:flex}.lkr-run span:first-child{font-family:var(--f-display);letter-spacing:.04em;color:var(--ink);font-weight:600}.lkr-head{margin-top:1.1em}.lkr-title{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;font-size:2.2em;font-weight:500;line-height:1}.lkr-niche{color:#15161a8c;font-size:.92em;margin-top:.45em!important}.lkr-body{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.8em;min-height:0;margin-top:1.2em;display:grid}.lkr-main{flex-direction:column;gap:1em;min-width:0;display:flex}.lkr-lead{color:#15161ad1;text-wrap:pretty;font-size:1em;line-height:1.5}.lkr-lead b{color:var(--ink);font-weight:600}.lkr-table{border-top:1.5px solid var(--ink);margin-top:auto!important}.lkr-table>div{border-bottom:1px solid #15161a24;justify-content:space-between;align-items:baseline;gap:1em;padding:.5em 0 .45em;display:flex}.lkr-table dt{color:#15161a99;font-size:.92em}.lkr-table dd{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.7em;font-weight:500;line-height:1}.lkr-table>div:first-child dd{color:var(--or,#ff7a2e)}.lkr-margin{border-left:1px solid #15161a1f;flex-direction:column;gap:1.1em;min-width:0;min-height:0;padding-left:1.4em;display:flex}.lkr-shots{flex-direction:column;gap:.8em;min-height:0;display:flex}.lkr-shot{align-items:flex-start;gap:.9em;min-width:0;display:flex}.lkr-shot__frame{width:calc(var(--h) * .16);height:calc(var(--h) * .16);background:#1a1b1e;border-radius:2px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #15161a33}.lkr-shot__frame img{object-fit:cover;object-position:50% 12%;width:100%;height:100%}.lkr-shot figcaption{color:#15161a9e;min-width:0;font-size:.74em;line-height:1.38}.lkr-shot--text figcaption{color:#15161ab8;font-size:.86em}.lkr-shot figcaption b{color:var(--ink);font-weight:600}.lkr-quote{border-left:2px solid var(--or,#ff7a2e);padding-left:.9em;margin-top:auto!important}.lkr-quote p{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:pretty;font-size:1.12em;font-weight:500;line-height:1.28}.lkr-quote footer{color:#15161a8c;margin-top:.5em;font-size:.78em}.lkr--plain .lkr-quote{margin-top:0!important}.lkr--plain .lkr-quote p{font-size:1.3em;line-height:1.2}.lkr--plain .lkr-main{gap:.8em}.lkr--you .lkr-title{margin-top:1.1em;font-size:2.9em}.lkr--you .lkr-title em{color:var(--or,#ff7a2e);font-style:normal}.lkr--you .lkr-lead{max-width:30em;font-size:1.15em;margin-top:.9em!important}.lkr-blank{gap:1.9em;margin-top:auto;display:grid}.lkr-blank i{background:#15161a29;height:1px;display:block}.lkr-blank i:first-child{background:var(--ink);height:1.5px}.lkr-side{margin-bottom:calc(var(--pad) * .4);flex-direction:column;flex:none;align-self:flex-end;align-items:flex-start;gap:12px;display:flex}.lkr-play{height:clamp(38px,9.5cqh,48px);font-family:var(--f-text);color:#0b0d10;cursor:pointer;transition:transform .25s var(--e-ui,ease), background-color .25s ease;background:#fff;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 clamp(16px,1.8cqw,24px);font-size:clamp(13px,3cqh,15px);font-weight:500;display:inline-flex}.lkr-play:hover{background:#f1ece6}.lkr-play:active{transform:scale(.97)}.lkr-more{height:clamp(38px,9.5cqh,48px);font-family:var(--f-text);color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 clamp(16px,1.8cqw,24px);font-size:clamp(13px,3cqh,15px);font-weight:500;transition:background-color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.lkr-more svg{transition:transform .25s var(--e-ui,ease)}.lkr-more:hover{background:#ffffff1f}.lkr-more:hover svg{transform:translate(3px)}.lkr-play:focus-visible,.lkr-more:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:3px}@container (height<=400px){.lkr-shot:not(:last-child):not(.lkr-shot--text){display:none}.lkr-shot__frame{width:calc(var(--h) * .26);height:calc(var(--h) * .26)}}.cs-case.lkr .lkr-paper{opacity:0;transition:opacity .6s var(--e-out,ease), transform .9s var(--e-out,cubic-bezier(.22, 1, .36, 1));transform:translateY(18px)rotate(-2.4deg)}.cs-case.lkr .lkr-side{opacity:0;transition:opacity .5s var(--e-out,ease) .15s, transform .7s var(--e-out,cubic-bezier(.22, 1, .36, 1)) .15s;transform:translateY(10px)}.cs-case.lkr.is-on .lkr-paper{opacity:1;transform:rotate(-.8deg)}.cs-case.lkr.is-on .lkr-side{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cs-case.lkr .lkr-paper,.cs-case.lkr .lkr-side{opacity:1;transition:none}.cs-case.lkr .lkr-paper{transform:rotate(-.8deg)}.cs-case.lkr .lkr-side{transform:none}}@media (width<=860px){.cs-case.lkr{flex-direction:column;align-items:stretch;gap:18px;padding:18px 14px 6px;position:relative}.lkr-paper{--h:420px;width:auto;height:auto;padding:22px 20px 24px;font-size:14px}.cs-case.lkr.is-on .lkr-paper,.cs-case.lkr .lkr-paper{transform:none}.lkr-title{font-size:28px}.lkr--you .lkr-title{font-size:34px}.lkr-body{grid-template-columns:minmax(0,1fr);gap:22px}.lkr-table{margin-top:6px!important}.lkr-table dd{font-size:24px}.lkr-margin{border-left:0;padding-left:0}.lkr-shot__frame{width:96px;height:96px}.lkr-shot figcaption{font-size:12.5px}.lkr-quote p,.lkr--plain .lkr-quote p{font-size:18px}.lkr-blank{margin-top:28px}.lkr-side{flex-flow:wrap;align-self:stretch;margin:0}.lkr-play,.lkr-more{height:44px;font-size:14px}}.cs-case.lkw{--gap-x:clamp(24px, 3.6cqw, 52px);--node:11px;--a1:.2s;--a2:.95s;--a3:1.7s;--run:.75s;color:#fff;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(14px,4.4cqh,34px);padding:clamp(20px,6.2cqh,44px) clamp(22px,4.6cqw,60px) clamp(18px,5.4cqh,38px);display:grid}.lkw-light{--light:radial-gradient(50% 70% at 104% 108%, #ff8c5075, transparent 100%), radial-gradient(40% 60% at -4% 112%, #6e82e633, transparent 100%)}.lkw-head{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px clamp(24px,5cqw,72px);display:flex;position:relative}.lkw-name{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(22px,min(6.6cqh,2.7cqw),38px);font-weight:500;line-height:1.05}.lkw-role{font-family:var(--f-text);color:#ffffff80;margin:6px 0 0;font-size:clamp(13px,3cqh,16px);line-height:1.35}.lkw-quote{max-width:min(46%,34em);margin:0}.lkw-quote p{font-family:var(--f-display);letter-spacing:-.015em;color:#ffffffc7;text-wrap:balance;margin:0;font-size:clamp(15px,min(4.2cqh,1.75cqw),23px);font-weight:450;line-height:1.28}.lkw-path{z-index:1;gap:var(--gap-x);grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.3fr);min-height:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.lkw-st{--at:var(--a1);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.lkw-st--2{--at:var(--a2)}.lkw-st--3{--at:var(--a3)}.lkw-st:not(.is-last):before,.lkw-st:not(.is-last):after{content:"";top:calc(var(--node) / 2 - .5px);left:calc(var(--node) + 6px);right:calc(-1 * var(--gap-x) + 6px);height:1px;position:absolute}.lkw-st:not(.is-last):before{background:#ffffff24}.lkw-st:not(.is-last):after{height:2px;top:calc(var(--node) / 2 - 1px);transform-origin:0;background:linear-gradient(90deg,#ff7a2e26,#ff7a2e 82%,#ffd9bd);border-radius:2px;transform:scaleX(0);box-shadow:0 0 10px #ff7a2e8c}.lkw-node{width:var(--node);height:var(--node);transition:background-color .35s ease var(--at), box-shadow .35s ease var(--at);background:#0c0c0d;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.5px #ffffff47}.lkw-st__t{font-family:var(--f-text);letter-spacing:-.01em;color:#fff6;transition:color .4s ease var(--at);margin:clamp(14px,4.4cqh,26px) 0 clamp(8px,2.6cqh,14px);font-size:clamp(13px,3cqh,16px);font-weight:500;line-height:1.2}.lkw-st__b{opacity:.22;filter:blur(2px);min-height:0;transition:opacity .6s var(--e-ui,ease) var(--at), filter .6s var(--e-ui,ease) var(--at)}.cs-case.lkw.is-on .lkw-node{background:var(--or,#ff7a2e);box-shadow:inset 0 0 0 1.5px #ffb489,0 0 0 4px #ff7a2e29,0 0 16px #ff7a2eb3}.cs-case.lkw.is-on .lkw-st__t{color:#ffffffeb}.cs-case.lkw.is-on .lkw-st__b{opacity:1;filter:none}.cs-case.lkw.is-on .lkw-st:not(.is-last):after{animation:lkw-run var(--run) cubic-bezier(.45, 0, .25, 1) calc(var(--at) + 50ms) both}@keyframes lkw-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lkw-fig{flex-direction:column;align-items:flex-start;min-height:0;margin:0;display:flex}.lkw-fig figcaption{max-width:24em;font-family:var(--f-text);color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:clamp(12px,2.7cqh,14px);line-height:1.4;display:-webkit-box;overflow:hidden}.lkw-shot{--sh:min(33cqh, 30cqw);height:var(--sh);aspect-ratio:var(--r);cursor:pointer;max-width:100%;transition:transform .4s var(--e-out,ease);background:#121314;border:0;border-radius:8px;flex:none;padding:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 18px 36px -18px #000000e6}.lkw-shot:hover{transform:translateY(-3px)}.lkw-shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.lkw-shot--sm{--sh:min(30cqh, 22cqw)}.lkw-line{max-width:21em;font-family:var(--f-display);letter-spacing:-.015em;color:#fffc;text-wrap:pretty;margin:0;font-size:clamp(15px,min(4cqh,1.7cqw),21px);font-weight:450;line-height:1.3}.lkw-line--lg{letter-spacing:-.025em;color:#ffffffdb;font-size:clamp(18px,min(5.4cqh,2.2cqw),29px);line-height:1.2}.lkw-line--sm{font-family:var(--f-text);letter-spacing:0;color:#ffffff94;margin-top:12px;font-size:clamp(13px,3cqh,15px);line-height:1.45}.lkw-pts{gap:clamp(4px,1.3cqh,9px);margin:0;padding:0;list-style:none;display:grid}.lkw-pts li{font-family:var(--f-display);letter-spacing:-.02em;color:#ffffffe0;font-size:clamp(16px,min(4.5cqh,1.85cqw),24px);font-weight:450;line-height:1.12}.lkw-won{justify-content:space-between;align-items:flex-end;gap:clamp(14px,2.4cqw,32px);min-height:0;display:flex}.lkw-won__figs{min-width:0}.lkw-won--solo{display:block}.lkw-won--solo .lkw-line--sm{max-width:30em}.lkw-big{flex-direction:column;margin:0;display:flex}.lkw-big b{font-family:var(--f-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(48px,min(20cqh,8cqw),128px);font-weight:600;line-height:.86}.lkw-big span{font-family:var(--f-display);letter-spacing:-.015em;color:#ffffffa8;margin-top:8px;font-size:clamp(15px,min(4cqh,1.6cqw),21px);font-weight:450}.lkw-more-figs{font-family:var(--f-text);color:#ffffff8c;margin:clamp(10px,3cqh,18px) 0 0;font-size:clamp(13px,3cqh,15px);line-height:1.4}.lkw-more-figs b{font-variant-numeric:tabular-nums;color:#ffffffeb;font-weight:600}.lkw-more-figs i{color:#ffffff4d;font-style:normal}.lkw-you{aspect-ratio:1;width:clamp(72px,min(26cqh,11cqw),150px);font-family:var(--f-display);color:#fff;background:radial-gradient(circle at 50% 35%,#1c1d21,#0d0e10 70%);border-radius:50%;place-items:center;font-size:clamp(34px,min(12cqh,5cqw),70px);font-weight:500;line-height:1;display:grid;box-shadow:inset 0 0 0 2px #ff8c46e6,0 0 0 6px #ff7a2e1a,0 0 40px #ff7a2e40}.lkw-cta{padding-top:4px}.lkw-foot{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 20px;display:flex;position:relative}.lkw-play{height:44px;font-family:var(--f-text);letter-spacing:-.01em;color:#0b0d10;cursor:pointer;transition:transform .25s var(--e-ui,ease), background-color .25s ease;background:#fff;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.lkw-play:hover{background:#f1eee8;transform:translateY(-1px)}.lkw-more{font-family:var(--f-text);letter-spacing:-.01em;color:#ffffffc7;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 2px;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex}.lkw-more svg{transition:transform .25s var(--e-ui,ease)}.lkw-more:hover{color:#fff}.lkw-more:hover svg{transform:translate(3px)}.lkw-play:focus-visible,.lkw-more:focus-visible,.lkw-shot:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:3px}.lkw-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-case.lkw--you{grid-template-rows:auto;align-content:center}.lkw--you .lkw-st__t{font-size:clamp(15px,3.6cqh,19px)}.lkw--you .lkw-path{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr)}@media (width<=860px){.cs-case.lkw{--gap-y:26px;flex-direction:column;gap:24px;padding:22px 18px 24px;display:flex}.lkw-head{flex-direction:column;align-items:flex-start}.lkw-quote{max-width:none}.lkw-quote p{font-size:18px}.lkw-path,.lkw--you .lkw-path{gap:var(--gap-y);grid-template-columns:minmax(0,1fr)}.lkw-st{padding-left:calc(var(--node) + 16px)}.lkw-node{position:absolute;top:2px;left:0}.lkw-st:not(.is-last):before,.lkw-st:not(.is-last):after{top:calc(var(--node) + 8px);bottom:calc(-1 * var(--gap-y) + 6px);left:calc(var(--node) / 2 - .5px);width:1px;height:auto;right:auto}.lkw-st:not(.is-last):after{left:calc(var(--node) / 2 - 1px);transform-origin:50% 0;background:linear-gradient(#ff7a2e26,#ff7a2e 82%,#ffd9bd);width:2px;transform:scaleY(0)}.cs-case.lkw.is-on .lkw-st:not(.is-last):after{animation-name:lkw-run-y}.lkw-st__t{margin:0 0 10px}.lkw-shot{--sh:200px}.lkw-shot--sm{--sh:150px}.lkw-you{height:150px;margin-top:0}.lkw-line--lg{font-size:22px}.lkw-pts li{font-size:19px}.lkw-big b{font-size:72px}.lkw-won{flex-direction:column;align-items:flex-start}.lkw-foot{justify-content:flex-start}}@keyframes lkw-run-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.lkw-node,.lkw-st__t,.lkw-st__b{transition:none}.cs-case.lkw.is-on .lkw-st:not(.is-last):after{animation:none;transform:none}}.cs-case.lkm{color:#fff}.lkm p{margin:0}.lkm-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lkm-grid{--line:#ffffff21;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:5.4cqh 3.6cqw 5cqh;display:grid}.lkm-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:2.8cqh;display:flex}.lkm-name{font-family:var(--f-display);letter-spacing:-.025em;white-space:nowrap;color:#fff;margin:0;font-size:clamp(17px,5cqh,28px);font-weight:600;line-height:1.1}.lkm-niche{font-family:var(--f-text);letter-spacing:-.01em;text-align:right;color:#ffffff80;font-size:clamp(12.5px,3cqh,15px);line-height:1.3}.lkm-figs{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lkm-fig{border-left:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-start;min-width:0;padding:3.2cqh 0 3.4cqh 2.6cqw;display:flex}.lkm-fig:first-child{border-left:0;padding-left:0}.lkm-fig dd{font-family:var(--f-display);letter-spacing:-.055em;font-variant-numeric:proportional-nums;white-space:nowrap;color:#fff;margin:0;font-size:min(27cqh,9.4cqw);font-weight:500;line-height:.84}.lkm-fig dt{font-family:var(--f-text);letter-spacing:-.01em;color:#ffffff8c;margin-top:2.2cqh;font-size:clamp(12.5px,3.2cqh,16px);line-height:1.2}.lkm-count{display:inline-grid}.lkm-count__final,.lkm-count__live{grid-area:1/1}.lkm-count__final{visibility:hidden}.lkm-big{font-family:var(--f-display);letter-spacing:-.05em;text-wrap:balance;color:#fff;align-self:end;max-width:11em;padding:3.2cqh 0 3.6cqh;font-size:min(22cqh,8.4cqw);font-weight:500;line-height:.9}.lkm-foot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 48px;padding-top:2.8cqh;display:grid}.lkm-quote{max-width:60ch;margin:0}.lkm-quote p,.lkm-quote--offer{font-family:var(--f-text);letter-spacing:-.012em;text-wrap:pretty;color:#fffc;font-size:clamp(13.5px,3.5cqh,17.5px);line-height:1.45}.lkm-quote p{text-indent:-.52em}.lkm-mark{color:var(--or,#ff7a2e)}.lkm-acts{align-items:center;gap:28px;display:flex}.lkm-act{font-family:var(--f-text);white-space:nowrap;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:clamp(13px,3.2cqh,15px);font-weight:500;display:inline-flex;position:relative}.lkm-act:after{content:"";background:var(--or,#ff7a2e);transform-origin:0;height:1px;transition:transform .35s var(--e-out,ease);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.lkm-act:hover:after{transform:scaleX(1)}.lkm-act svg{transition:transform .3s var(--e-out,ease)}.lkm-act:hover svg{transform:translate(3px)}.lkm-act:focus-visible{outline:2px solid var(--focus,#2f6bff);outline-offset:4px;border-radius:4px}.lkm .lkm-top,.lkm .lkm-fig,.lkm .lkm-big,.lkm .lkm-foot{opacity:0;transition:opacity 0s linear .45s,transform 0s linear .45s;transform:translateY(12px)}.cs-case.lkm.is-on .lkm-top,.cs-case.lkm.is-on .lkm-fig,.cs-case.lkm.is-on .lkm-big,.cs-case.lkm.is-on .lkm-foot{opacity:1;transition:opacity .7s var(--e-out,ease) var(--dl,0s), transform .9s var(--e-out,ease) var(--dl,0s);transform:none}.cs-case.lkm.is-on .lkm-fig{--dl:calc(.1s + var(--k,0) * 70ms)}.cs-case.lkm.is-on .lkm-big{--dl:.1s}.cs-case.lkm.is-on .lkm-foot{--dl:.3s}@media (prefers-reduced-motion:reduce){.lkm .lkm-top,.lkm .lkm-fig,.lkm .lkm-big,.lkm .lkm-foot{opacity:1;transition:none!important;transform:none!important}}@media (width<=860px){.cs-case.lkm{padding:0;display:block}.lkm-grid{height:auto;padding:22px 18px}.lkm-top{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:16px}.lkm-name{white-space:normal;font-size:22px}.lkm-niche{text-align:left;font-size:13.5px}.lkm-figs{grid-template-columns:1fr}.lkm-fig,.lkm-fig:first-child{border-left:0;border-top:1px solid var(--line);flex-direction:row-reverse;justify-content:space-between;align-items:baseline;padding:14px 0 12px}.lkm-fig:first-child{border-top:0}.lkm-fig dd{font-size:clamp(44px,16cqw,64px)}.lkm-fig dt{text-align:right;margin:0;font-size:14px}.lkm-big{padding:22px 0 24px;font-size:clamp(38px,12.5cqw,56px)}.lkm-foot{grid-template-columns:1fr;gap:18px;padding-top:16px}.lkm-quote p,.lkm-quote--offer{font-size:15.5px}.lkm-acts{flex-wrap:wrap;gap:6px 24px}}.cs-case.lkx{--paper:#f3efe9;color:#fff;background:#0c0c0d;grid-template-columns:minmax(0,35fr) minmax(0,65fr);display:grid}.lkx-light{--light:radial-gradient(52% 70% at 82% -14%, #ff965c6b, transparent 100%), radial-gradient(40% 56% at 6% 112%, #6074d238, transparent 100%)}.lkx-corner{z-index:2;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:clamp(18px,5cqh,36px) clamp(18px,2.6cqw,36px);display:flex;position:relative}.lkx--figs .lkx-corner,.lkx--you .lkx-corner{justify-content:center}.lkx-fig{gap:8px;margin:0;display:grid}.lkx-fig b{font-family:var(--f-display);letter-spacing:-.055em;color:#fff;white-space:nowrap;font-size:clamp(60px,26cqh,176px);font-weight:600;line-height:.84}.lkx-fig span{font-family:var(--f-text);letter-spacing:-.01em;color:#fff9;font-size:clamp(14px,3.5cqh,18px)}.lkx-who{justify-items:start;min-width:0;display:grid}.lkx-who__name{font-family:var(--f-text);letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(15px,3.6cqh,18px);font-weight:600;line-height:1.2}.lkx-who__niche{font-family:var(--f-text);color:#ffffff80;margin:3px 0 0;font-size:13px;line-height:1.3}.lkx-quote{margin:clamp(10px,3cqh,18px) 0 0}.lkx-quote p{-webkit-line-clamp:3;font-family:var(--f-text);letter-spacing:-.01em;color:#fffc;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:clamp(14px,3.3cqh,16px);line-height:1.42;display:-webkit-box;overflow:hidden}.lkx-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:clamp(12px,3.6cqh,22px);display:flex}.lkx-play,.lkx-more{height:38px;font-family:var(--f-text);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--e-ui,ease), color .2s var(--e-ui,ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.lkx-play{color:#0b0d10;background:#fff}.lkx-play:hover{background:var(--paper)}.lkx-more{color:#ffffffd1;background:0 0;margin-left:-6px}.lkx-more:hover{color:#fff;background:#ffffff0f}.lkx-play:focus-visible,.lkx-more:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:2px}.lkx-you__t{font-family:var(--f-display);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(28px,9.2cqh,52px);font-weight:600;line-height:.98}.lkx-you__p{max-width:30em;font-family:var(--f-text);color:#ffffffa8;margin:clamp(10px,3cqh,18px) 0 0;font-size:clamp(14px,3.4cqh,16px);line-height:1.45}.lkx-wall{z-index:1;min-width:0;margin:0 clamp(18px,2.6cqw,36px) 0 0;position:relative}.lkx-print{--h:55cqh;left:var(--x);top:calc(50% + var(--y));z-index:calc(2 + var(--n));opacity:0;transform:translateY(calc(-50% - 26px)) rotate(calc(var(--r) * 2.2));transition:opacity .55s var(--e-ui,ease), transform .9s var(--e-out,cubic-bezier(.22, 1, .36, 1));margin:0;position:absolute}.lkx-print--square{--h:50cqh}.lkx-print--wide{--h:28cqh}.cs-case.is-on .lkx-print{opacity:1;transform:translateY(-50%) rotate(var(--r));transition-delay:calc(.12s + var(--n) * .13s)}.lkx-print:hover{z-index:8}.lkx-print__btn{background:var(--paper);text-align:left;cursor:zoom-in;transition:transform .45s var(--e-out,cubic-bezier(.22, 1, .36, 1)), box-shadow .45s var(--e-out,cubic-bezier(.22, 1, .36, 1));border:0;border-radius:3px;padding:8px 8px 0;display:block;box-shadow:inset 0 1px #fff6,0 22px 44px -16px #000000d9,0 4px 10px #00000059}.lkx-print:hover .lkx-print__btn{transform:translateY(-8px) rotate(calc(var(--r) * -.6)) scale(1.035);box-shadow:inset 0 1px #fff6,0 36px 60px -18px #000000e6,0 6px 14px #0006}.lkx-print img{height:var(--h);width:calc(var(--h) * var(--ar));object-fit:cover;background:#111;display:block}.lkx-cap{width:calc(var(--h) * var(--ar));font-family:var(--f-text);letter-spacing:-.005em;color:#3a3c40;padding:8px 2px 10px;font-size:clamp(10.5px,2.5cqh,12px);line-height:1.3;display:block}.lkx-cap b{color:#0b0d10;font-weight:600}.lkx-note{width:clamp(170px,19cqw,250px);font-family:var(--f-display);letter-spacing:-.025em;color:#0b0d10;text-wrap:balance;padding:clamp(16px,5cqh,28px) clamp(12px,1.6cqw,18px) clamp(10px,3cqh,16px);font-size:clamp(18px,5.6cqh,28px);font-weight:500;line-height:1.1;display:block}.lkx-print--note .lkx-cap{width:auto}.lkx-tile{background:var(--paper);border-radius:3px;gap:6px;width:clamp(150px,21cqw,250px);padding:clamp(14px,4.4cqh,24px) clamp(14px,1.8cqw,22px) clamp(12px,3.6cqh,20px);display:grid;box-shadow:0 22px 44px -16px #000000d9,0 4px 10px #00000059}.lkx-tile b{font-family:var(--f-display);letter-spacing:-.05em;color:#0b0d10;white-space:nowrap;font-size:clamp(40px,14cqh,90px);font-weight:600;line-height:.88}.lkx-tile span{font-family:var(--f-text);color:#46484d;font-size:clamp(13px,3.2cqh,15px)}.lkx--figs .lkx-print:nth-child(2) .lkx-tile b{color:var(--or,#ff7a2e)}.lkx-empty{left:var(--x);top:calc(50% + var(--y));width:min(17cqw,210px);height:50cqh;transform:translateY(-50%) rotate(var(--r));border:1.5px dashed #ffffff21;border-radius:3px;position:absolute}.lkx-print--q .lkx-print__btn{cursor:default;padding-bottom:8px}@container (height<=380px){.lkx-quote p{-webkit-line-clamp:2}}@media (width<=860px){.cs-case.lkx{flex-direction:column;padding-bottom:0;display:flex}.lkx-corner{gap:20px;padding:22px 18px 8px}.lkx-fig b{font-size:min(28cqw,120px)}.lkx-wall{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 16px;margin:0;padding:18px 18px 26px;display:grid}.lkx-print{min-width:0;transform:rotate(calc(var(--r) * 2.2)) translateY(-16px);position:relative;top:auto;left:auto}.cs-case.is-on .lkx-print{transform:rotate(calc(var(--r) * .7))}.lkx-print--wide{grid-column:1/-1}.lkx-print__btn{width:100%}.lkx-print img{width:100%;max-width:100%;height:auto}.lkx-cap,.lkx-note,.lkx-tile{width:auto}.lkx--figs .lkx-print:nth-child(3){grid-column:1/-1;justify-self:center;width:60%}.lkx-tile b{font-size:44px}.lkx-empty{display:none}.lkx--you .lkx-wall{grid-template-columns:1fr;justify-items:center}.lkx-print--q{width:56%}}@media (prefers-reduced-motion:reduce){.lkx-print,.lkx-print__btn{transition:none}}.cs-case.lca{--pad-x:3.4cqw;--pad-t:5.4cqh;--pad-b:5.8cqh;--mfs:min(calc((100cqw - 2 * var(--pad-x)) / 5.8), 25cqh);--S:136cqh;--cx:55.5cqw;--ink:#0d0e10;--ink-2:#0d0e10a8;--paper:#ece6db;color:var(--ink);isolation:isolate;overflow:hidden}.cs-case.lca.cs-case--fares{--S:min(136cqh, 832px)}.lca p,.lca h3,.lca dl,.lca dd,.lca blockquote{margin:0}.lca-paper{z-index:0;background:radial-gradient(40% 74% at var(--cx) 36%, #fbf8f2 0%, #fbf8f200 100%), linear-gradient(180deg, #f3eee5 0%, #ebe4d7 100%);position:absolute;inset:0}.lca-paper:after{content:"";opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lca-mast{z-index:1;top:var(--pad-t);left:var(--pad-x);font-family:"Unbounded", var(--f-display);font-size:var(--mfs);letter-spacing:-.035em;white-space:nowrap;color:var(--ink);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600;line-height:.74;position:absolute;transform:translate(-.03em,.04em)}.lca-issue{z-index:3;top:calc(var(--pad-t) + .4cqh);right:var(--pad-x);max-width:24cqw;font-family:var(--f-text);letter-spacing:-.01em;text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:clamp(12px,2.9cqh,14px);font-weight:600;line-height:1.25;display:flex;position:absolute}.lca-issue__n{color:var(--ink-2);font-weight:400}.lca-star{z-index:2;left:calc(var(--cx) - var(--S) / 2);bottom:calc(var(--S) * -.27);width:var(--S);height:var(--S);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.lca-star img{object-fit:contain;filter:drop-shadow(0 18px 30px #3c281429);width:100%;height:100%;transform:translate3d(calc(var(--px,0) * -10px), calc(var(--py,0) * -5px), 0);transition:transform .7s var(--e-out,ease);display:block}.lca-main{z-index:3;left:var(--pad-x);bottom:var(--pad-b);width:36cqw;position:absolute}.lca-name{font-family:var(--f-display);letter-spacing:-.045em;flex-direction:column;font-size:min(5.5cqw,14cqh);font-weight:700;line-height:.9;display:flex}.lca-deck{letter-spacing:-.01em;text-wrap:balance;max-width:31cqw;font-family:Playfair Display,Georgia,serif;font-size:clamp(15px,4.4cqh,24px);font-weight:500;line-height:1.14;margin-top:1.8cqh!important}.lca-quote{z-index:3;left:var(--pad-x);top:calc(var(--pad-t) + var(--mfs) * .74 + 5.4cqh);width:27cqw;color:var(--ink-2);text-wrap:pretty;font-family:Playfair Display,Georgia,serif;font-size:clamp(13.5px,3.5cqh,18px);font-style:italic;font-weight:500;line-height:1.3;position:absolute}.lca-side{z-index:3;right:var(--pad-x);top:calc(var(--pad-t) + 17cqh);bottom:var(--pad-b);flex-direction:column;justify-content:space-between;gap:3cqh;width:25cqw;display:flex;position:absolute}.lca-lines{flex-direction:column;gap:3.4cqh;display:flex}.lca-line{flex-direction:column-reverse;gap:.8cqh;display:flex}.lca-line dd{font-family:var(--f-display);letter-spacing:-.04em;white-space:nowrap;font-size:min(3.2cqw,8.4cqh);font-weight:700;line-height:.9}.lca-line dt{font-family:var(--f-text);color:var(--ink-2);font-size:clamp(12px,2.9cqh,14.5px);line-height:1.2}.lca-line--lead dd{letter-spacing:-.055em;color:var(--or,#ff7a2e);font-size:min(8.2cqw,21cqh);line-height:.84}.lca-line__row{gap:2.6cqw;display:flex}.lca-acts{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.lca-act{font-family:var(--f-text);letter-spacing:-.01em;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:clamp(13.5px,3.1cqh,15px);font-weight:500;display:inline-flex}.lca-act svg{transition:transform .25s var(--e-ui,ease)}.lca-act:hover svg{transform:translate(3px)}.lca-act--play{background:var(--ink);color:#f4efe7;height:clamp(38px,9.2cqh,46px);transition:background-color .25s var(--e-ui,ease);border-radius:999px;padding:0 clamp(16px,1.6cqw,22px);box-shadow:0 10px 24px -14px #0009}.lca-act--play:hover{background:#26282c}.lca-act--play:hover svg{transform:none}.lca-act:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:3px}.cs-case.lca.lca--you{--ink:#f3efe7;--ink-2:#f3efe7a8;color:var(--ink)}.lca--you .lca-paper{background:radial-gradient(44% 80% at var(--cx) 52%, #13224e 0%, #13224e00 100%), linear-gradient(180deg, #030a22 0%, #061031 100%)}.lca--you .lca-paper:after{mix-blend-mode:screen;opacity:.07}.lca-star--you{--ih:200cqh;left:calc(var(--cx) - var(--ih) * .5625 * .535);top:calc(56cqh - var(--ih) * .48);width:calc(var(--ih) * .5625);height:var(--ih);cursor:default;pointer-events:none;bottom:auto}.lca-star--you img{object-fit:cover;filter:none;-webkit-mask-image:radial-gradient(30% 17% at 53.5% 48%,#000 45%,#0000 100%);mask-image:radial-gradient(30% 17% at 53.5% 48%,#000 45%,#0000 100%)}.lca--you .lca-name{font-size:min(7.4cqw,19cqh)}.lca--you .lca-side{justify-content:flex-end}.lca-offer{color:var(--ink-2);font-family:Playfair Display,Georgia,serif;font-size:clamp(14px,3.7cqh,19px);font-style:italic;font-weight:500;line-height:1.3}.lca-mast,.lca-issue,.lca-quote,.lca-main>*,.lca-side>*,.lca-star{opacity:0;transition:opacity .6s var(--e-ui,ease), translate .9s var(--e-out,cubic-bezier(.22, 1, .36, 1));translate:0 12px}.lca-star{translate:0 3%}.cs-case.is-on .lca-mast,.cs-case.is-on .lca-issue,.cs-case.is-on .lca-quote,.cs-case.is-on .lca-main>*,.cs-case.is-on .lca-side>*,.cs-case.is-on .lca-star{opacity:1;translate:0}.cs-case.is-on .lca-star{transition-delay:80ms}.cs-case.is-on .lca-issue,.cs-case.is-on .lca-quote{transition-delay:.22s}.cs-case.is-on .lca-main>:first-child{transition-delay:.28s}.cs-case.is-on .lca-main>:nth-child(2),.cs-case.is-on .lca-side>:first-child{transition-delay:.36s}.cs-case.is-on .lca-side>:nth-child(2){transition-delay:.44s}@media (prefers-reduced-motion:reduce){.lca-mast,.lca-issue,.lca-quote,.lca-main>*,.lca-side>*,.lca-star{transition:none;translate:none}.lca-star img{transition:none;transform:none}}@media (width<=860px){.cs-case.lca{--pad-x:18px;--mfs:calc((100cqw - 2 * var(--pad-x)) / 5.8);padding:20px var(--pad-x) 22px;flex-direction:column;display:flex}.lca-mast,.lca-issue,.lca-quote,.lca-main,.lca-side,.lca-star{width:auto;max-width:none;position:relative;inset:auto}.lca-issue{text-align:left;order:1;align-items:flex-start;margin-bottom:10px;font-size:12.5px}.lca-mast{order:2}.lca-star{aspect-ratio:1/.72;width:min(100%,420px);height:auto;margin-top:calc(var(--mfs) * -.42);order:3;align-self:center;overflow:hidden}.lca-star img{aspect-ratio:1;filter:none;height:auto;transform:none}.lca-main{order:4;margin-top:14px}.lca-name{font-size:clamp(34px,11cqw,52px)}.lca-deck{max-width:none;font-size:19px}.lca-quote{border-top:1px solid #0d0e1024;order:5;margin-top:20px;padding-top:16px;font-size:15.5px}.lca-side{order:6;gap:18px;margin-top:18px}.lca-line--lead dd{font-size:clamp(48px,17cqw,72px)}.lca-line dd{font-size:clamp(26px,8cqw,34px)}.lca-lines{gap:14px}.lca-line__row{gap:24px}.lca-line dt{font-size:13px}.lca-act{font-size:14.5px}.lca-act--play{height:44px}.lca-star--you{aspect-ratio:1/.8;width:min(100%,420px);height:auto;margin-top:6px;top:auto;left:auto;overflow:hidden}.lca-star--you img{aspect-ratio:900/1600;width:120%;height:auto;position:absolute;top:50%;left:50%;translate:-53.5% -48%}.lca--you .lca-name{font-size:clamp(44px,15cqw,64px)}.lca--you .lca-side{gap:16px}}.cs-case.lcb{--py:clamp(14px, 5.6cqh, 36px);--ph:calc(100cqh - 2 * var(--py));--pw:min(calc((100cqw - 8cqw) / 2), max(calc(var(--ph) * .92), 380px));--paper:#f3efe8;--paper-2:#ece6dc;--ink:#141414;--ink-2:#1414149e;--rule:#14141429;--serif:"Playfair Display", "Times New Roman", Georgia, serif;color:var(--ink);isolation:isolate;overflow:hidden}.lcb-light{z-index:0;--light:radial-gradient(34% 72% at 38% 50%, #ff8e546b, transparent 100%), radial-gradient(30% 52% at 74% 104%, #5c76ff4d, transparent 100%)}.lcb-spread{z-index:1;top:var(--py);width:calc(var(--pw) * 2);height:var(--ph);perspective:2200px;filter:drop-shadow(0 30px 40px #0000008c)drop-shadow(0 2px 3px #00000080);grid-template-columns:1fr 1fr;display:grid;position:absolute;left:50%;transform:translate(-50%)}.lcb-page{background:var(--paper);position:relative;overflow:hidden;container-type:size}.lcb-page--cover{border-radius:3px 0 0 3px}.lcb-page--read{transform-origin:0;border-radius:0 3px 3px 0}.lcb-curve{z-index:4;pointer-events:none;position:absolute;inset:0}.lcb-curve--l{background:linear-gradient(90deg,#ffffff12,#0000 10% 84%,#0000004d 96%,#00000080)}.lcb-curve--r{background:linear-gradient(270deg,#ffffff29,#0000 12% 84%,#3c28141a 94%,#28180a42)}.lcb-fold{z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#1e12081a 30%,#140c0457 49%,#ffffff38 51%,#1e12081f 64%,#0000);width:26px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lcb-page--cover{--fs:100px;--m:7.4cqw;background:radial-gradient(46% 40% at 52% 58%,#ff965c5c,#0000 100%),radial-gradient(70% 50% at 50% 108%,#ff783c2e,#0000 100%),radial-gradient(120% 90% at 50% 40%,#1b1b1f,#0b0b0d 100%)}.lcb-page--cover:before{content:"";z-index:0;opacity:.6;pointer-events:none;background:radial-gradient(46% 40% at 52% 58%,#ffaa7880,#0000 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 .75px,#0000 1.15px) 0 0/4px 4px;mask:radial-gradient(circle,#000 .75px,#0000 1.15px) 0 0/4px 4px}.lcb-mast{z-index:1;top:6.2cqh;left:var(--m);right:var(--m);font-family:var(--serif);letter-spacing:-.02em;color:var(--paper);margin:0;font-weight:700;line-height:.86;position:absolute}.lcb-mast__w{font-size:var(--fs);flex-direction:column;display:inline-flex}.lcb-mast__w>span{white-space:nowrap;display:block}.lcb-mast__w>span+span{margin-left:.04em}.lcb-star{--sw:min(90cqw, 79cqh);z-index:2;left:50%;bottom:calc(var(--sw) * -.04);width:var(--sw);aspect-ratio:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%)}.lcb-star img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;display:block}.cs-case--fares .lcb-star{--sw:min(84cqw, 74cqh)}.lcb-night{z-index:0;object-fit:cover;object-position:50% 52%;width:100%;height:100%;position:absolute;inset:0}.lcb--you .lcb-page--cover{background:#08090b}.lcb--you .lcb-mast{color:#f3efe8}.lcb--you .lcb-curve--l{background:linear-gradient(90deg,#ffffff0f,#0000 14% 86%,#0006)}.lcb-read{z-index:1;flex-direction:column;padding:6.2cqh 7.6cqw 6cqh 9cqw;display:flex;position:absolute;inset:0}.lcb p{margin:0}.lcb-run{border-bottom:1px solid var(--rule);font-family:var(--f-text);letter-spacing:-.005em;color:var(--ink-2);justify-content:space-between;gap:12px;padding-bottom:1.6cqh;font-size:clamp(10px,2.7cqh,12.5px);line-height:1.2;display:flex}.lcb-run span:last-child{text-align:right}.lcb-head{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;color:var(--ink);font-size:clamp(19px,6.7cqh,38px);font-weight:600;line-height:1.04;margin-top:4.6cqh!important}.lcb-deck{margin:3cqh 0 3.6cqh}.lcb-deck p,p.lcb-deck{font-family:var(--f-text);letter-spacing:-.01em;text-wrap:pretty;color:#141414cc;font-size:clamp(11.5px,3.3cqh,16px);line-height:1.42}.lcb-deck footer{font-family:var(--serif);color:var(--ink-2);margin-top:1.2cqh;font-size:clamp(11px,2.9cqh,14px);font-style:italic;line-height:1.3}.lcb-facts{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;padding-top:3cqh;display:grid}.lcb-fact{border-left:1px solid var(--rule);flex-direction:column-reverse;justify-content:flex-end;gap:.6cqh;padding:0 2.6cqw;display:flex}.lcb-fact:first-child{border-left:0;padding-left:0}.lcb-fact dd{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:lining-nums;white-space:nowrap;color:var(--ink);margin:0;font-size:clamp(18px,7.2cqh,38px);font-weight:600;line-height:1}.lcb-fact:first-child dd{color:#d9561a}.lcb-fact dt{font-family:var(--f-text);color:var(--ink-2);font-size:clamp(10.5px,2.8cqh,13px);line-height:1.2}.lcb-acts{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:4cqh;display:flex}.lcb-act{height:clamp(32px,8.6cqh,38px);font-family:var(--f-text);white-space:nowrap;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:clamp(12.5px,3.2cqh,14px);font-weight:500;display:inline-flex}.lcb-act svg{transition:transform .25s var(--e-ui,ease)}.lcb-act:hover svg{transform:translate(3px)}.lcb-act--play{background:var(--ink);color:var(--paper);transition:background-color .25s var(--e-ui,ease);border-radius:999px;padding:0 16px 0 14px}.lcb-act--play:hover{background:#2a2a2a}.lcb-act--play:hover svg{transform:none}.lcb-act:focus-visible{outline:2px solid var(--focus,#2f6bff);outline-offset:3px;border-radius:999px}.lcb--you .lcb-head{font-size:clamp(24px,10.4cqh,54px);line-height:.98}p.lcb-deck--offer{font-family:var(--serif);letter-spacing:0;color:#141414c7;margin-top:4cqh;font-size:clamp(14px,4.6cqh,22px);line-height:1.32}.lcb-acts--you{margin-top:auto}.lcb .lcb-page--cover,.lcb .lcb-page--read,.lcb .lcb-star,.lcb .lcb-read>*{transition:opacity 0s linear .45s,transform 0s linear .45s}.lcb .lcb-page--cover{opacity:0;transform:translateY(10px)}.lcb .lcb-page--read{opacity:0;transform:rotateY(-34deg)}.lcb .lcb-star{transform:translate(-50%,4%)}.lcb .lcb-read>*{opacity:0;transform:translateY(10px)}.cs-case.lcb.is-on .lcb-page--cover,.cs-case.lcb.is-on .lcb-page--read,.cs-case.lcb.is-on .lcb-read>*{opacity:1;transition:opacity .7s var(--e-out,ease) var(--dl,0s), transform 1s var(--e-out,ease) var(--dl,0s);transform:none}.cs-case.lcb.is-on .lcb-star{transition:transform 1.3s var(--e-out,ease) .1s;transform:translate(-50%)}.cs-case.lcb.is-on .lcb-page--read{--dl:80ms;transition:opacity .5s var(--e-out,ease) var(--dl), transform 1.1s var(--e-out,ease) var(--dl)}.cs-case.lcb.is-on .lcb-read>:first-child{--dl:.36s}.cs-case.lcb.is-on .lcb-read>:nth-child(2){--dl:.44s}.cs-case.lcb.is-on .lcb-read>:nth-child(3){--dl:.52s}.cs-case.lcb.is-on .lcb-read>:nth-child(4){--dl:.6s}.cs-case.lcb.is-on .lcb-read>:nth-child(5){--dl:.68s}@media (prefers-reduced-motion:reduce){.lcb .lcb-page--cover,.lcb .lcb-page--read,.lcb .lcb-read>*{opacity:1;transition:none!important;transform:none!important}.lcb .lcb-star{transition:none!important;transform:translate(-50%)!important}}@media (width<=860px){.cs-case.lcb{padding:18px 16px 22px}.lcb-spread{grid-template-columns:1fr;width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.lcb-page{container-type:inline-size}.lcb-page--cover{--m:7cqw;aspect-ratio:.84;border-radius:3px 3px 0 0}.lcb-page--read{transform-origin:50% 0;border-radius:0 0 3px 3px}.lcb .lcb-page--read{transform:rotateX(28deg)}.lcb-mast{top:6cqw}.lcb-star{--sw:84cqw}.lcb--you .lcb-head{font-size:clamp(28px,10cqw,40px)}p.lcb-deck--offer{margin-top:12px;font-size:17px}.lcb-read{padding:22px 20px;position:relative;inset:auto}.lcb-run{padding-bottom:8px;font-size:11.5px}.lcb-head{font-size:clamp(22px,7.6cqw,30px);margin-top:16px!important}.lcb-deck{margin-top:12px}.lcb-deck p,p.lcb-deck{font-size:14.5px}.lcb-deck footer{margin-top:6px;font-size:13px}.lcb-facts{margin-top:20px;padding-top:12px}.lcb-fact{gap:3px;padding:0 10px}.lcb-fact dd{font-size:clamp(20px,7.4cqw,30px)}.lcb-fact dt{font-size:11.5px}.lcb-acts{margin-top:18px}.lcb-act{height:38px;font-size:14px}.lcb-acts--you{margin-top:22px}.lcb-curve--l,.lcb-curve--r{background:0 0}.lcb-fold{background:linear-gradient(#0000,#1e12081f 30%,#140c0452 49%,#ffffff3d 51%,#1e12081a 66%,#0000);width:auto;height:22px;inset:calc(119.048cqw - 49.0952px) 0 auto;transform:none}}.cs-case.lcc{--ch:82cqh;--cw:calc(var(--ch) * .75);--pad:4.4cqw;color:#fff;isolation:isolate;overflow:hidden}.lcc-light{z-index:0;--light:radial-gradient(26% 70% at 22% 54%, #ff8e5466, transparent 100%), radial-gradient(30% 50% at 92% 108%, #5c76ff4d, transparent 100%)}.lcc-in{z-index:1;position:absolute;inset:0}.lcc p{margin:0}.lcc-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lcc-pile{top:calc((100cqh - var(--ch)) / 2);left:calc(var(--pad) + var(--cw) * .5);width:var(--cw);height:var(--ch);position:absolute}.lcc-cover{color:#f3efe8;text-align:left;font:inherit;transform:translate(calc(var(--x) * 1%), calc(var(--y) * 1%)) rotate(calc(var(--r) * 1deg)) scale(var(--s));background:#0e0e10;border:0;border-radius:3px;padding:0;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0d,0 26px 40px -18px #000000e6,0 2px 5px #0000008c;container-type:size}.lcc-cover:after{content:"";z-index:6;pointer-events:none;background:#0606089e;position:absolute;inset:0}.lcc-cover.is-front{cursor:pointer;transform:rotate(-1.2deg);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff12,0 40px 60px -24px #000000f2,0 3px 8px #0009}.lcc-cover.is-front:after{opacity:0}.lcc-cover__bg{z-index:0;background:radial-gradient(56% 42% at 50% 56%,#ff965c61,#0000 100%),radial-gradient(90% 40% at 50% 110%,#ff783c29,#0000 100%),radial-gradient(130% 90% at 50% 36%,#1c1c20,#0a0a0c 100%);position:absolute;inset:0}.lcc-cover__bg:after{content:"";opacity:.55;background:radial-gradient(56% 42% at 50% 56%,#ffaa788c,#0000 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 .7px,#0000 1.1px) 0 0/4px 4px;mask:radial-gradient(circle,#000 .7px,#0000 1.1px) 0 0/4px 4px}.lcc-cover__night{z-index:0;object-fit:cover;object-position:50% 52%;width:100%;height:100%;position:absolute;inset:0}.lcc-mast{z-index:1;pointer-events:none;flex-direction:column;gap:.6cqh;display:flex;position:absolute;top:5.6cqh;left:7cqw;right:7cqw}.lcc-mast__f{font-family:var(--f-display);letter-spacing:-.02em;color:#f3efe8db;font-size:6.4cqh;font-weight:500;line-height:1}.lcc-mast__l{--fs:100px;font-family:var(--f-display);font-size:var(--fs);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;color:#f3efe8;align-self:flex-start;font-weight:700;line-height:.82}.lcc-star{z-index:2;pointer-events:none;width:118cqw;max-width:none;height:auto;position:absolute;bottom:-2cqh;left:50%;transform:translate(-50%)}.lcc-cover--fares .lcc-star{width:104cqw}.lcc-line{z-index:3;text-shadow:0 2px 14px #0009;pointer-events:none;flex-direction:column;gap:.8cqh;display:flex;position:absolute;bottom:6cqh;left:7cqw}.lcc-line b{font-family:var(--f-display);letter-spacing:-.045em;white-space:nowrap;color:#fff;font-size:16cqh;font-weight:600;line-height:.86}.lcc-line span{font-family:var(--f-text);color:#ffffffdb;font-size:4.4cqh;line-height:1.1}.lcc-cover:not(.lcc-cover--you) .lcc-cover__gloss:before{content:"";background:linear-gradient(#0000,#00000080);position:absolute;inset:62% 0 0}.lcc-cover__gloss{z-index:4;pointer-events:none;position:absolute;inset:0}.lcc-cover__gloss:after{content:"";background:linear-gradient(118deg,#ffffff1c,#0000 32% 72%,#ffffff0a);position:absolute;inset:0}.lcc-line{z-index:5}.lcc-cover--you .lcc-mast__l{text-transform:none;letter-spacing:-.03em}.lcc-side{top:0;bottom:0;left:calc(var(--pad) + var(--cw) * 2.12);right:var(--pad);flex-direction:column;justify-content:center;display:flex;position:absolute}.lcc-head{max-width:17em;font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(20px,7.4cqh,42px);font-weight:600;line-height:1.04}.lcc-quote{max-width:34em;margin:clamp(10px,3.4cqh,22px) 0 0}.lcc-quote p,p.lcc-quote{font-family:var(--f-text);letter-spacing:-.01em;text-wrap:pretty;color:#ffffffb8;font-size:clamp(13px,3.4cqh,17px);line-height:1.45}.lcc-quote__mark{color:var(--or,#ff7a2e)}.lcc-figs{gap:clamp(20px,4.4cqw,64px);margin:clamp(14px,4.6cqh,30px) 0 0;display:flex}.lcc-fig{flex-direction:column-reverse;gap:4px;display:flex}.lcc-fig dd{font-family:var(--f-display);letter-spacing:-.04em;white-space:nowrap;color:#fff;margin:0;font-size:clamp(22px,8.6cqh,48px);font-weight:600;line-height:.92}.lcc-fig dt{font-family:var(--f-text);color:#ffffff8c;font-size:clamp(12px,2.9cqh,14.5px);line-height:1.2}.lcc-acts{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:clamp(14px,5cqh,32px);display:flex}.lcc-act{height:36px;font-family:var(--f-text);white-space:nowrap;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:500;display:inline-flex}.lcc-act svg{transition:transform .25s var(--e-ui,ease)}.lcc-act:hover svg{transform:translate(3px)}.lcc-act--play{color:#0b0d10;transition:background-color .25s var(--e-ui,ease);background:#fff;border-radius:999px;padding:0 15px 0 13px}.lcc-act--play:hover{background:#e9e6e1}.lcc-act--play:hover svg{transform:none}.lcc-act:focus-visible{outline:2px solid var(--focus,#2f6bff);outline-offset:3px;border-radius:999px}.lcc--you .lcc-head{font-size:clamp(26px,10.4cqh,58px);line-height:.98}p.lcc-quote--offer{max-width:30em;margin-top:clamp(12px,3.6cqh,24px)}.lcc .lcc-cover.is-front{transition:transform .45s cubic-bezier(.5,0,.75,0);transform:translate(-82%,5%)rotate(-13deg)scale(.96)}.cs-deck[data-dir=prev] .lcc .lcc-cover.is-front{transform:translate(82%,5%)rotate(13deg)scale(.96)}.cs-case.lcc.is-on .lcc-cover.is-front{animation:lcc-rise .7s var(--e-out,cubic-bezier(.22, 1, .36, 1)) both;transition:none;transform:rotate(-1.2deg)}.cs-case.lcc.is-on .lcc-cover.is-front:after{animation:lcc-lift .6s var(--e-out,ease) both}@keyframes lcc-rise{0%{transform:translate(calc(var(--x) * 1%), calc(var(--y) * 1%)) rotate(calc(var(--r) * 1deg)) scale(var(--s))}45%{transform:translate(calc(var(--x) * 0.4%), calc(var(--y) * 0.4% - 4%)) rotate(calc(var(--r) * .4deg - .7deg)) scale(1.015)}}@keyframes lcc-lift{0%{opacity:1}}.lcc .lcc-side>*{opacity:0;transition:opacity .16s,transform 0s linear .45s;transform:translateY(12px)}.cs-case.lcc.is-on .lcc-side>*{opacity:1;transition:opacity .7s var(--e-out,ease) var(--dl,0s), transform .9s var(--e-out,ease) var(--dl,0s);transform:none}.cs-case.lcc.is-on .lcc-side>:first-child{--dl:.18s}.cs-case.lcc.is-on .lcc-side>:nth-child(2){--dl:.26s}.cs-case.lcc.is-on .lcc-side>:nth-child(3){--dl:.34s}.cs-case.lcc.is-on .lcc-side>:nth-child(4){--dl:.42s}@media (prefers-reduced-motion:reduce){.lcc .lcc-cover.is-front,.cs-deck[data-dir=prev] .lcc .lcc-cover.is-front,.cs-case.lcc.is-on .lcc-cover.is-front{transition:none;animation:none;transform:rotate(-1.2deg)}.cs-case.lcc.is-on .lcc-cover.is-front:after{animation:none}.lcc .lcc-side>*{opacity:1;transition:none!important;transform:none!important}}@media (width<=860px){.cs-case.lcc{--cw:min(50cqw, 240px);--ch:calc(var(--cw) / .75)}.lcc-in{flex-direction:column;padding:30px 20px 24px;display:flex;position:relative;inset:auto}.lcc-pile{align-self:center;margin:6px 0 34px;position:relative;top:auto;left:auto}.lcc-side{display:block;position:relative;inset:auto}.lcc-head{font-size:clamp(22px,7cqw,30px)}.lcc--you .lcc-head{font-size:clamp(28px,9.6cqw,40px)}.lcc-quote p,p.lcc-quote{font-size:15px}.lcc-figs{gap:28px}.lcc-fig dd{font-size:clamp(26px,9cqw,38px)}.lcc-fig dt{font-size:12.5px}.lcc-acts{margin-top:20px}}.cs-case.lcd{--f:clamp(10px, 3.3cqh, 22px);--p:clamp(16px, min(2.8cqw, 6.4cqh), 38px);--fs:100px;--star:calc(100cqh * 1.06);--star-t:calc(var(--f) - 3.6cqh - var(--star) * .11);color:#fff;isolation:isolate;overflow:hidden}.lcd p{margin:0}.lcd-light{z-index:0;--light:radial-gradient(26% 62% at 50% 30%, #ff8e546b, transparent 100%), radial-gradient(30% 50% at 100% 100%, #5c76ff42, transparent 100%)}.lcd--you .lcd-light{--light:radial-gradient(26% 62% at 50% 34%, #607cff75, transparent 100%), radial-gradient(30% 50% at 0% 100%, #ff8e5442, transparent 100%)}.lcd-frame{z-index:1;inset:var(--f);border:1.5px solid var(--or,#ff7a2e);pointer-events:none;border-radius:4px;position:absolute;box-shadow:0 0 18px -6px #ff7a2e8c}.lcd-star{z-index:2;top:var(--star-t);left:calc(50% - var(--star) / 2);width:var(--star);height:var(--star);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.lcd-star__in{width:100%;height:100%;display:block}.lcd-star img{object-fit:contain;width:100%;height:100%;transform:translate3d(calc(var(--px,0) * -10px), calc(var(--py,0) * -6px), 0);transition:transform .7s var(--e-out,ease);display:block;-webkit-mask-image:linear-gradient(#000 74%,#0000 90%);mask-image:linear-gradient(#000 74%,#0000 90%)}.lcd-star--you{--sh:270cqh;top:calc(40cqh - var(--sh) * .5);left:calc(50% - var(--sh) * .28125);width:calc(var(--sh) * .5625);height:var(--sh);cursor:default;pointer-events:none}.lcd-star--you img{object-fit:cover;-webkit-mask-image:radial-gradient(24% 16%,#000 50%,#0000 100%);mask-image:radial-gradient(24% 16%,#000 50%,#0000 100%)}.lcd-floor{z-index:3;inset:calc(var(--f) + 2px);pointer-events:none;background:linear-gradient(#0d0e1100 44%,#0d0e1180 60%,#0d0e11e6 76%,#0d0e11f7 100%);border-radius:3px;position:absolute}.lcd-lines,.lcd-offer,.lcd-quote{z-index:4;top:calc(var(--f) + var(--p));position:absolute}.lcd-lines{left:calc(var(--f) + var(--p));flex-direction:column;gap:clamp(6px,2.2cqh,14px);margin:0;display:flex}.lcd-lines dd{font-family:var(--f-display);white-space:nowrap;font-variant-numeric:proportional-nums;color:#fff;margin:0;font-weight:600}.lcd-big{flex-direction:column-reverse;gap:clamp(2px,.8cqh,6px);margin-bottom:clamp(4px,1.6cqh,12px);display:flex}.lcd-big dd{letter-spacing:-.055em;margin-left:-.04em;font-size:clamp(40px,18cqh,112px);line-height:.84}.lcd-big dt{font-family:var(--f-text);color:#ffffffa8;font-size:clamp(12.5px,3.1cqh,16px);line-height:1.2}.lcd-small{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:.45em;display:flex}.lcd-small dd{letter-spacing:-.04em;font-size:clamp(19px,6.2cqh,36px);line-height:1}.lcd-small dt{font-family:var(--f-text);color:#ffffffa8;font-size:clamp(12.5px,3.1cqh,16px);line-height:1.2}.lcd-offer{left:calc(var(--f) + var(--p));width:27cqw;font-family:var(--f-text);letter-spacing:-.012em;text-wrap:pretty;color:#ffffffd1;font-size:clamp(13.5px,3.7cqh,19px);line-height:1.42}.lcd-quote{right:calc(var(--f) + var(--p));width:24cqw;margin:0}.lcd-quote p{font-family:var(--f-text);letter-spacing:-.01em;text-wrap:pretty;color:#ffffffd1;font-size:clamp(12.5px,3.2cqh,16px);line-height:1.45}.lcd-quote footer{font-family:var(--f-text);color:#ffffff7a;margin-top:clamp(6px,1.8cqh,12px);font-size:clamp(12px,2.8cqh,14px);line-height:1.3}.lcd-quote footer:before{content:""}.lcd-foot{z-index:4;left:calc(var(--f) + var(--p));right:calc(var(--f) + var(--p));bottom:calc(var(--f) + var(--p) * .55);position:absolute}.lcd-row{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:clamp(6px,2.4cqh,18px);display:flex;position:relative}.lcd-title{max-width:62%;font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;color:#fff;font-size:clamp(15px,min(4.8cqh,2.2cqw),28px);font-weight:500;line-height:1.12}.lcd-name{pointer-events:none;font-family:var(--f-display);letter-spacing:-.055em;white-space:nowrap;color:#f3efe9;margin:0;font-weight:700;line-height:.8}.lcd-name__w{font-size:var(--fs);margin-left:-.05em;margin-right:-.05em;padding-bottom:.06em;display:inline-block}.lcd-acts{flex:none;align-items:center;gap:4px 18px;display:flex}.lcd-act{height:36px;font-family:var(--f-text);white-space:nowrap;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:500;display:inline-flex}.lcd-act svg{transition:transform .25s var(--e-ui,ease)}.lcd-act:hover svg{transform:translate(3px)}.lcd-act--play{color:#0b0d10;transition:background-color .25s var(--e-ui,ease);background:#fff;border-radius:999px;padding:0 15px 0 13px}.lcd-act--play:hover{background:#e9e6e1}.lcd-act--play:hover svg{transform:none}.lcd-act:focus-visible{outline:2px solid var(--focus,#2f6bff);outline-offset:3px;border-radius:999px}.lcd--you .lcd-title{max-width:none;font-size:clamp(18px,min(6.4cqh,2.8cqw),38px);font-weight:600}.lcd .lcd-frame,.lcd .lcd-star__in,.lcd .lcd-big,.lcd .lcd-small,.lcd .lcd-offer,.lcd .lcd-quote,.lcd .lcd-row,.lcd .lcd-name__w{opacity:0;transition:opacity 0s linear .45s,transform 0s linear .45s;transform:translateY(14px)}.lcd .lcd-frame{transform:scale(1.025)}.lcd .lcd-star__in{transform:translateY(6cqh)}.lcd .lcd-name__w{transform:translateY(.22em)}.cs-case.lcd.is-on .lcd-frame,.cs-case.lcd.is-on .lcd-star__in,.cs-case.lcd.is-on .lcd-big,.cs-case.lcd.is-on .lcd-small,.cs-case.lcd.is-on .lcd-offer,.cs-case.lcd.is-on .lcd-quote,.cs-case.lcd.is-on .lcd-row,.cs-case.lcd.is-on .lcd-name__w{opacity:1;transition:opacity .8s var(--e-out,ease) var(--dl,0s), transform 1.1s var(--e-out,ease) var(--dl,0s);transform:none}.cs-case.lcd.is-on .lcd-frame{--dl:0s}.cs-case.lcd.is-on .lcd-star__in{--dl:.12s;transition:opacity 1s var(--e-out,ease) var(--dl), transform 1.4s var(--e-out,ease) var(--dl)}.cs-case.lcd.is-on .lcd-name__w{--dl:.2s}.cs-case.lcd.is-on .lcd-big,.cs-case.lcd.is-on .lcd-offer{--dl:.3s}.cs-case.lcd.is-on .lcd-small{--dl:calc(.38s + var(--k,0) * 70ms)}.cs-case.lcd.is-on .lcd-row{--dl:.42s}.cs-case.lcd.is-on .lcd-quote{--dl:.5s}@media (prefers-reduced-motion:reduce){.lcd .lcd-frame,.lcd .lcd-star__in,.lcd .lcd-big,.lcd .lcd-small,.lcd .lcd-offer,.lcd .lcd-quote,.lcd .lcd-row,.lcd .lcd-name__w{opacity:1;transition:none!important;transform:none!important}.lcd-star img{transform:none}}@container (height<=380px){.lcd-title{font-size:clamp(14px,4.6cqh,20px)}}@media (width<=860px){.cs-case.lcd{--f:10px;--p:16px;padding:0 calc(var(--f) + var(--p)) calc(var(--f) + var(--p) + 4px);flex-direction:column;display:flex}.lcd-floor{display:none}.lcd-star,.lcd-star--you{aspect-ratio:1/.86;order:0;align-self:center;width:min(92cqw,440px);height:auto;margin-top:calc(min(92cqw,440px)/-8.69565);position:relative;top:auto;left:auto;overflow:hidden}.lcd-star__in{aspect-ratio:1;height:auto}.lcd-star img{-webkit-mask-image:linear-gradient(#000 70%,#0000 86%);mask-image:linear-gradient(#000 70%,#0000 86%)}.lcd-star--you{aspect-ratio:auto;width:min(70cqw,300px);height:min(60cqw,260px);margin-top:14px}.lcd-star--you .lcd-star__in{aspect-ratio:auto;height:100%;position:relative}.lcd-star--you img{object-fit:fill;width:132%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%);-webkit-mask-image:radial-gradient(34% 22%,#000 50%,#0000 100%);mask-image:radial-gradient(34% 22%,#000 50%,#0000 100%)}.lcd-foot,.lcd-row{display:contents}.lcd-name{z-index:4;margin-top:calc(var(--fs) * -.5);order:1;position:relative}.lcd--you .lcd-name{margin-top:6px}.lcd-title{order:2;max-width:none;margin-top:12px;font-size:clamp(18px,5.6cqw,24px)}.lcd-lines,.lcd-offer,.lcd-quote{width:auto;position:relative;inset:auto}.lcd-lines{order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.lcd-big,.lcd-small{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:3px;margin:0}.lcd-big dd,.lcd-small dd{letter-spacing:-.04em;margin-left:0;font-size:clamp(22px,7.6cqw,34px);line-height:1}.lcd-big dt,.lcd-small dt{font-size:12.5px}.lcd-offer{order:3;margin-top:12px;font-size:15px}.lcd-quote{order:4;margin-top:18px}.lcd-quote p{font-size:14.5px}.lcd-acts{flex-wrap:wrap;order:5;margin-top:18px}}.cs-case.lce{--pad-t:clamp(18px, 6.6cqh, 46px);--pad-b:clamp(16px, 6cqh, 42px);--side:clamp(20px, 5cqw, 72px);--serif:"Playfair Display", "Times New Roman", Georgia, serif;color:#f3efe9;isolation:isolate;overflow:hidden}.lce p{margin:0}.lce-floor{z-index:0;pointer-events:none;background:radial-gradient(46% 42% at 50% 78%,#ff966412,#0000 100%),linear-gradient(#0000 55%,#ffa06e09);position:absolute;inset:0}.lce-col{z-index:1;top:var(--pad-t);bottom:var(--pad-b);text-align:center;flex-direction:column;align-items:center;width:46cqw;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lce-top{flex:none}.lce-name{font-family:var(--serif);letter-spacing:-.005em;color:#f3efe9;margin:0;font-size:clamp(19px,6.6cqh,42px);font-weight:400;line-height:1.04}.lce-role{font-family:var(--f-text);letter-spacing:.01em;color:#f3efe980;font-size:clamp(11.5px,2.7cqh,13.5px);line-height:1.3;margin-top:clamp(3px,.9cqh,7px)!important}.lce-star{cursor:pointer;background:0 0;border:0;flex:1 1 0;width:100%;min-height:0;margin:clamp(6px,2.2cqh,18px) 0 0;padding:0;position:relative}.lce-star__in{display:block;position:absolute;inset:0}.lce-star:before,.lce-star:after{content:"";z-index:0;pointer-events:none;position:absolute;left:50%}.lce-star:before{background:radial-gradient(closest-side,#ffa8784d,#ff8c5a1a 55%,#0000 100%);width:min(100%,112cqh);height:40%;bottom:-10%;transform:translate(-50%)}.lce-star:after{filter:blur(2px);background:radial-gradient(closest-side,#ffd6b857,#0000 100%);width:min(72%,80cqh);height:6%;bottom:5.5%;transform:translate(-50%)}.lce-star img{z-index:1;object-fit:contain;object-position:50% 100%;width:100%;height:100%;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 70%,#0000 93%);mask-image:linear-gradient(#000 70%,#0000 93%)}.lce-star--you{cursor:default;overflow:visible}.lce-star--you .lce-star__in{overflow:visible}.lce-star--you img{object-fit:fill;width:auto;height:300%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(24% 15%,#000 52%,#0000 100%);mask-image:radial-gradient(24% 15%,#000 52%,#0000 100%)}.lce-title{max-width:100%;font-family:var(--serif);letter-spacing:-.005em;text-wrap:balance;color:#f3efe9f0;flex:none;font-size:clamp(15px,min(4.8cqh,2.15cqw),28px);font-style:italic;font-weight:400;line-height:1.2;margin-top:clamp(8px,2.4cqh,20px)!important}.lce--you .lce-title{font-size:clamp(17px,min(5.6cqh,2.4cqw),32px)}.lce-figs{flex:none;justify-content:center;margin:clamp(10px,3.4cqh,26px) 0 0;display:flex}.lce-figs>div{white-space:nowrap;flex-direction:row-reverse;align-items:baseline;gap:.4em;padding:0 clamp(10px,1.5cqw,22px);display:flex}.lce-figs>div+div{border-left:1px solid #f3efe929}.lce-figs dd{font-family:var(--f-text);letter-spacing:-.01em;font-variant-numeric:proportional-nums;color:#f3efe9;margin:0;font-size:clamp(12.5px,3cqh,15px);font-weight:600}.lce-figs dt{font-family:var(--f-text);letter-spacing:-.005em;color:#f3efe985;font-size:clamp(12.5px,3cqh,15px)}.lce-side{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.lce-side--l{left:var(--side);width:min(22cqw,300px)}.lce-side--r{right:var(--side)}.lce-quote{margin:0}.lce-quote p,.lce-offer{font-family:var(--f-text);letter-spacing:-.01em;text-wrap:balance;color:#f3efe9b8;font-size:clamp(12.5px,3.2cqh,15.5px);line-height:1.5}.lce-quote__mark{color:var(--or,#ff7a2e);margin-left:-.5em}.lce-acts{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lce-act{height:34px;font-family:var(--f-text);letter-spacing:-.01em;white-space:nowrap;color:#f3efe9e6;cursor:pointer;transition:color .25s var(--e-ui,ease);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;display:inline-flex;position:relative}.lce-act:after{content:"";opacity:.28;transform-origin:0;height:1px;transition:opacity .25s var(--e-ui,ease);background:currentColor;position:absolute;bottom:6px;left:0;right:21px}.lce-act:hover{color:#fff}.lce-act:hover:after{opacity:.8}.lce-act svg{transition:transform .25s var(--e-ui,ease)}.lce-act:hover svg{transform:translate(3px)}.lce-act:focus-visible{outline:2px solid var(--focus,#2f6bff);outline-offset:3px;border-radius:4px}.lce .lce-top,.lce .lce-star__in,.lce .lce-star:before,.lce .lce-title,.lce .lce-figs,.lce .lce-side{opacity:0;transition:opacity 0s linear .45s}.lce .lce-star__in{transition:opacity 0s linear .45s,transform 0s linear .45s;transform:translateY(3cqh)}.cs-case.lce.is-on .lce-top,.cs-case.lce.is-on .lce-star:before,.cs-case.lce.is-on .lce-title,.cs-case.lce.is-on .lce-figs,.cs-case.lce.is-on .lce-side{opacity:1;transition:opacity 1.1s var(--e-out,ease) var(--dl,0s)}.cs-case.lce.is-on .lce-star__in{opacity:1;transition:opacity 1.2s var(--e-out,ease) .14s, transform 1.6s var(--e-out,ease) .14s;transform:none}.cs-case.lce.is-on .lce-top{--dl:40ms}.cs-case.lce.is-on .lce-star:before{--dl:.1s}.cs-case.lce.is-on .lce-title{--dl:.4s}.cs-case.lce.is-on .lce-figs{--dl:.55s}.cs-case.lce.is-on .lce-side{--dl:.75s}@media (prefers-reduced-motion:reduce){.lce .lce-top,.lce .lce-star__in,.lce .lce-star:before,.lce .lce-title,.lce .lce-figs,.lce .lce-side{opacity:1;transition:none!important;transform:none!important}}@media (width<=860px){.cs-case.lce{text-align:center;flex-direction:column;align-items:center;padding:30px 20px 26px;display:flex}.lce-col{width:100%;position:relative;inset:auto;transform:none}.lce-name{font-size:clamp(24px,7.4cqw,34px)}.lce-star{flex:none;width:100%;height:min(66cqw,300px);margin-top:16px}.lce-star--you{height:min(56cqw,250px)}.lce-title{font-size:clamp(18px,5.4cqw,22px);margin-top:16px!important}.lce-figs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:18px;display:grid}.lce-figs>div{flex-direction:column-reverse;align-items:center;gap:2px;padding:0 6px}.lce-figs dd{font-size:clamp(18px,5.6cqw,22px)}.lce-figs dt{white-space:normal;font-size:12.5px}.lce-side{width:auto;position:relative;inset:auto;transform:none}.lce-side--l{max-width:34em;margin-top:22px}.lce-quote p,.lce-offer{font-size:14.5px}.lce-acts{flex-flow:wrap;justify-content:center;gap:4px 20px;margin-top:14px}}.cs-case.lcf{--pad-x:4.4cqw;--mh:84cqh;--mw:calc(var(--mh) * .75);--mx:9cqw;color:#fff;isolation:isolate;overflow:hidden}.lcf-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lcf p,.lcf h3,.lcf dl,.lcf dd,.lcf blockquote{margin:0}.lcf-light{--light:radial-gradient(30% 78% at 23% 54%, #ff92564d, transparent 100%), radial-gradient(34% 50% at 100% 108%, #5c76ff3d, transparent 100%)}.lcf-desk{z-index:1;left:var(--mx);top:calc(50% - var(--mh) / 2);width:var(--mw);height:var(--mh);perspective:1500px;position:absolute}.lcf-shadow{filter:blur(12px);pointer-events:none;background:radial-gradient(50% 50% at 46% 40%,#000000d9,#0000 72%);border-radius:50%;height:16%;position:absolute;bottom:-6%;left:-8%;right:6%}.lcf-mag{text-align:left;cursor:pointer;transform-style:preserve-3d;transform:rotateX(calc(6deg - var(--py,0) * 6deg)) rotateY(calc(-15deg + var(--px,0) * 10deg)) rotateZ(1.4deg);transition:transform .9s var(--e-out,cubic-bezier(.22, 1, .36, 1));background:0 0;border:0;border-radius:3px 5px 5px 3px;padding:0;display:block;position:absolute;inset:0;box-shadow:0 30px 50px -20px #000000b3,0 60px 90px -40px #0009}.lcf--you .lcf-mag{cursor:default}.lcf-mag:before{content:"";background:linear-gradient(90deg,#cfc8bb,#e9e3d8 30%,#d9d2c5);border-radius:3px 5px 5px 3px;position:absolute;inset:3px 3px -4px -4px;transform:translateZ(-3px)}.lcf-mag:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:6px}.lcf-cover{background:#121013;border-radius:3px 5px 5px 3px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff38}.lcf-studio{background:radial-gradient(60% 44% at 60%,#ff7a2e9e,#ff7a2e00 100%),radial-gradient(90% 40% at 40% 0,#ffffff12,#fff0 100%),linear-gradient(#1a1416,#0d0b0d);position:absolute;inset:0}.lcf-star{--S:calc(var(--mw) * 1.5);z-index:2;left:calc(var(--mw) * .6 - var(--S) / 2);bottom:calc(var(--S) * -.27);width:var(--S);height:var(--S);object-fit:contain;position:absolute}.lcf-night{object-fit:cover;object-position:50% 52%;width:100%;height:100%;position:absolute;inset:0}.lcf-cover:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0a080900,#0a0809d1);position:absolute;inset:52% 0 0}.lcf-issue{z-index:4;font-family:var(--f-text);color:#ffffffbd;font-size:clamp(9px,2.1cqh,11.5px);font-weight:600;line-height:1;position:absolute;top:4.4%;left:7%}.lcf-mast{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:9%;left:7%;right:7%}.lcf-mast__l{font-family:var(--f-display);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;color:#f5f0e8;font-size:40px;font-weight:600;line-height:.84;display:inline-block}.lcf-lines{z-index:4;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:5.5%;left:7%;right:16%}.lcf-fig{flex-direction:column;gap:2px;display:flex}.lcf-fig b{font-family:var(--f-display);letter-spacing:-.05em;color:var(--or,#ff7a2e);font-size:clamp(24px,8.6cqh,48px);font-weight:700;line-height:.88}.lcf-fig span{font-family:var(--f-text);color:#ffffffc7;font-size:clamp(10px,2.3cqh,12px)}.lcf-cl{font-family:var(--f-display);letter-spacing:-.01em;color:#f5f0e8;text-wrap:balance;font-size:clamp(11px,2.9cqh,15px);font-weight:500;line-height:1.16}.lcf--you .lcf-cl{font-size:clamp(14px,3.9cqh,20px)}.lcf-gloss{z-index:5;mix-blend-mode:screen;transform:translate3d(calc(-6% + var(--px,0) * 34%), calc(var(--py,0) * 10%), 0);transition:transform .9s var(--e-out,cubic-bezier(.22, 1, .36, 1));pointer-events:none;background:linear-gradient(112deg,#fff0 36%,#ffffff42 45%,#ffffff12 51%,#fff0 60%),radial-gradient(40% 30% at 30% 22%,#ffffff14,#fff0 100%);position:absolute;inset:-30%}.lcf-spine{z-index:6;pointer-events:none;background:linear-gradient(90deg,#00000080,#ffffff24 55%,#fff0);border-radius:3px 0 0 3px;width:8px;position:absolute;top:0;bottom:0;left:0}.lcf-cap{z-index:2;left:calc(var(--mx) + var(--mw) + 8cqw);right:var(--pad-x);flex-direction:column;align-items:flex-start;gap:3.6cqh;display:flex;position:absolute;top:50%;translate:0 -50%}.lcf-cap__name{font-family:var(--f-display);letter-spacing:-.02em;flex-direction:column;gap:4px;font-size:clamp(16px,4.4cqh,22px);font-weight:600;line-height:1.1;display:flex}.lcf-cap__name span{font-family:var(--f-text);letter-spacing:-.01em;color:#ffffff8c;font-size:clamp(12.5px,3cqh,14.5px);font-weight:400}.lcf-figs{gap:5.4cqw;display:flex}.lcf-figs>div{flex-direction:column-reverse;gap:1cqh;display:flex}.lcf-figs dd{font-family:var(--f-display);letter-spacing:-.05em;white-space:nowrap;font-size:min(6.8cqw,18cqh);font-weight:700;line-height:.86}.lcf-figs dt{font-family:var(--f-text);color:#fff9;font-size:clamp(12.5px,3cqh,15px)}.lcf-quote{max-width:34em;font-family:var(--f-display);letter-spacing:-.01em;color:#ffffffd1;text-wrap:pretty;font-size:clamp(15px,4.1cqh,21px);font-weight:400;line-height:1.36}.lcf-offer{max-width:22em;font-family:var(--f-display);letter-spacing:-.025em;color:#fff;text-wrap:balance;font-size:min(2.6cqw,6.6cqh);font-weight:500;line-height:1.18}.lcf-acts{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.lcf-act{font-family:var(--f-text);letter-spacing:-.01em;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:clamp(13.5px,3.1cqh,15px);font-weight:500;display:inline-flex}.lcf-act svg{transition:transform .25s var(--e-ui,ease)}.lcf-act:hover svg{transform:translate(3px)}.lcf-act--play{color:#0b0d10;height:clamp(38px,9.2cqh,46px);transition:background-color .25s var(--e-ui,ease);background:#fff;border-radius:999px;padding:0 clamp(16px,1.6cqw,22px)}.lcf-act--play:hover{background:#e9e6e1}.lcf-act--play:hover svg{transform:none}.lcf-act:focus-visible{outline:2px solid var(--or,#ff7a2e);outline-offset:3px}.lcf-desk,.lcf-cap>*{opacity:0;transition:opacity .6s var(--e-ui,ease), translate .9s var(--e-out,cubic-bezier(.22, 1, .36, 1))}.lcf-desk{translate:0 -18px}.lcf-cap>*{translate:0 12px}.cs-case.is-on .lcf-desk,.cs-case.is-on .lcf-cap>*{opacity:1;translate:0}.cs-case.is-on .lcf-cap>:first-child{transition-delay:.18s}.cs-case.is-on .lcf-cap>:nth-child(2){transition-delay:.26s}.cs-case.is-on .lcf-cap>:nth-child(3){transition-delay:.34s}.cs-case.is-on .lcf-cap>:nth-child(4){transition-delay:.42s}@media (prefers-reduced-motion:reduce){.lcf-desk,.lcf-cap>*,.lcf-mag,.lcf-gloss{transition:none;translate:none}.lcf-mag{transform:rotateX(6deg)rotateY(-15deg)rotate(1.4deg)}.lcf-gloss{transform:translate(-6%)}}@media (width<=860px){.cs-case.lcf{--mw:min(64cqw, 280px);--mh:calc(var(--mw) / .75);flex-direction:column;padding:30px 20px 24px;display:flex}.lcf-desk{flex:none;align-self:center;margin-right:8px;position:relative;top:auto;left:auto}.lcf-mag{transform:rotateX(4deg)rotateY(-12deg)rotate(1.2deg)}.lcf-cap{gap:18px;margin-top:34px;position:relative;top:auto;left:auto;right:auto;translate:none}.lcf-cap>*{translate:none}.lcf-issue{font-size:10.5px}.lcf-fig b{font-size:40px}.lcf-fig span{font-size:11px}.lcf-cl{font-size:13px}.lcf-cap__name{font-size:19px}.lcf-cap__name span{font-size:13.5px}.lcf-figs{gap:28px}.lcf-figs dd{font-size:clamp(40px,13cqw,56px)}.lcf-figs dt{font-size:13.5px}.lcf-quote{font-size:16.5px}.lcf-offer{font-size:22px}.lcf-act{font-size:14.5px}.lcf-act--play{height:44px}.lcf--you .lcf-cl{font-size:16px}}.rv-versions{z-index:90;scrollbar-width:none;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);opacity:0;pointer-events:none;background:#0e0f12e0;border-radius:999px;gap:2px;max-width:calc(100vw - 24px);padding:4px;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:14px;left:50%;overflow-x:auto;transform:translate(-50%,-12px);box-shadow:0 0 0 1px #ffffff1a,0 12px 32px #00000047}.rv-versions.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.rv-versions__b{font-family:var(--f-text);letter-spacing:-.01em;white-space:nowrap;color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:500;line-height:1;transition:color .2s,background-color .2s}.rv-versions__b:hover{color:#fff}.rv-versions__b.is-cur{color:#0b0d10;background:#fff}.rv-versions__b:focus-visible{outline-offset:2px;outline:2px solid #ff7a2e}@media (width<=767px){.rv-versions{top:10px}.rv-versions__b{padding:8px 10px;font-size:12px}}.cs{--gap-v:clamp(10px, 2vh, 22px);padding:clamp(36px,7.5vh,80px) 0 clamp(56px,11vh,120px);overflow:clip}.cs.hs{--rh:min(100svh, 1040px);isolation:isolate;background:radial-gradient(26% calc(var(--rh) * .3) at 12% calc(var(--rh) * -.08), #96a0ff47, transparent 72%), radial-gradient(28% calc(var(--rh) * .4) at 92% calc(var(--rh) * -.26), #ffbeb45c, transparent 72%), #f6f6f6}.cs.hs:before{content:"";z-index:-1;pointer-events:none;background:#111;border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0;position:absolute;inset:0}.cs-defs{width:0;height:0;position:absolute}.cs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-head{margin-bottom:var(--gap-v)}.cs-head .hs__h2{letter-spacing:-.045em;white-space:normal;font-size:clamp(36px,min(4.4vw,6.6vh),64px);font-weight:600;line-height:.95}.cs-head .hs__sub{max-width:720px;margin-top:clamp(6px,1.1vh,12px)}.cs-av{border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative}.cs-av img{object-fit:cover;background:#16171b;border-radius:50%;width:100%;height:100%}.cs-av--you{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff1a}.cs-av--you b{font-family:var(--f-display);color:#ffffffbf;font-weight:400;line-height:1}.cs-story .cs-av--you b{font-size:calc(var(--sz) * .36)}.cs-stories{--sz:clamp(40px, 6vh, 50px);margin-bottom:var(--gap-v)}.cs-stories ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 14px;margin:0;padding:0;list-style:none;display:grid}.cs-stories li{min-width:0}.cs-story{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 0;display:flex}.cs-story:focus-visible{outline:2px solid var(--focus,#2f6bff);outline-offset:4px}.cs-story__disc{width:var(--sz);height:var(--sz);transition:transform .5s var(--e-out,ease-out);border-radius:50%;flex:none;place-items:center;padding:4px;display:grid;position:relative}.cs-story:hover .cs-story__disc{transform:translateY(-2px)}.cs-story__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.cs-story__ring circle{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.cs-story__track{stroke:#ffffff24}.cs-story__prog{stroke:url(#cs-ring-grad);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round}li.is-seen .cs-story__prog{stroke:#ffffff57;stroke-dashoffset:0}li.is-on .cs-story__prog:not(.is-timing){stroke-dashoffset:0}.cs-story__prog.is-timing{animation:linear forwards paused cs-ring}.cs-stage.is-playing .cs-story__prog.is-timing{animation-play-state:running}@keyframes cs-ring{to{stroke-dashoffset:0}}.cs-story__disc:before{content:"";z-index:-1;opacity:0;transition:opacity .6s var(--e-ui,ease);background:radial-gradient(closest-side at 35% 35%,#ff803273,#0000),radial-gradient(closest-side at 65% 65%,#4678ff73,#0000);border-radius:50%;position:absolute;inset:-10px}li.is-on .cs-story__disc:before{opacity:1}.cs-story__text{min-width:0;display:grid}.cs-story__name{font-family:var(--f-display);letter-spacing:-.015em;color:#fff;opacity:.55;transition:opacity var(--d-hover,.25s) var(--e-ui,ease);font-size:clamp(14px,2vh,16px);font-weight:500;line-height:1.15}.cs-story__role{font-family:var(--f-text);color:#95979e;opacity:.75;transition:opacity var(--d-hover,.25s) var(--e-ui,ease);margin-top:2px;font-size:12px;line-height:1.22}li.is-on .cs-story__name,li.is-on .cs-story__role,.cs-story:hover .cs-story__name,.cs-story:hover .cs-story__role{opacity:1}.cs-glow:before,.cs-glow:after{display:none}.cs-light{z-index:-1;pointer-events:none;width:calc(100% + 352px);height:calc(100% + 352px);position:absolute;inset:-176px}.cs-win{border-radius:12px;height:470px;box-shadow:0 0 0 4px #515357,0 40px 80px -40px #000;container-type:size}.cs-glow.is-gl .cs-win{box-shadow:none}.cs-head,.cs-stories{z-index:1;position:relative}.cs-deck{z-index:1;position:absolute;inset:0}.cs-case{--u:min(1cqh, .4468cqw);--mt:clamp(8px, 3.4cqh, 20px);--head:calc(var(--mt) + 38 * var(--u));opacity:0;visibility:hidden;transition:opacity .45s var(--e-ui,ease), visibility 0s linear .45s;position:absolute;inset:0}.cs-case.is-on{opacity:1;visibility:visible;transition:opacity .5s var(--e-ui,ease), visibility 0s}.cs-stage:not(.is-live) .cs-case *,.cs-stage:not(.is-live) .cs-case :before,.cs-stage:not(.is-live) .cs-case :after{animation-play-state:paused}.cs-scene{position:absolute;inset:0;overflow:hidden}.cs-halo{aspect-ratio:1;background:radial-gradient(closest-side at 36% 38%,#ff7a2e1f,#0000),radial-gradient(closest-side at 64% 62%,#466eff1a,#0000);border-radius:50%;width:min(104cqh,66cqw);position:absolute;top:60%;left:50%;translate:-50% -50%}.cs-lay--mast{left:0;right:0;top:var(--mt);transform:translate3d(calc(var(--px,0) * -24px), calc(var(--py,0) * -10px), 0);justify-content:center;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute}.cs-mast{--cell:1.16em;font-family:var(--f-display);font-size:calc(47 * var(--u));letter-spacing:-.055em;font-variant-numeric:lining-nums tabular-nums;font-weight:600;line-height:1;display:flex;position:relative}.cs-mast__label{z-index:1;font-family:var(--f-text);letter-spacing:0;color:#fffc;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-radius:999px;padding:5px 11px;font-size:clamp(12px,2.7cqh,14px);font-weight:500;line-height:1.2;position:absolute;top:.16em;right:0;translate:calc(100% + .16em);box-shadow:inset 0 0 0 1px #ffffff29}.cs-mast__col{height:var(--cell);display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8%);mask-image:linear-gradient(#0000,#000 8%)}.cs-mast__strip{transform:translateY(calc(var(--cell) * -7));display:block}.cs-mast__strip span,.cs-mast__mark{height:var(--cell);line-height:var(--cell);text-align:center;background:linear-gradient(#fff 26%,#d5d8e0 56%,#969bac80 86%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.cs-case.is-on .cs-mast__strip{animation:1.7s cubic-bezier(.16,.84,.24,1) both cs-spin;animation-delay:calc(80ms + var(--k) * .13s)}@keyframes cs-spin{0%{transform:translateY(0)}}.cs-case.is-on .cs-mast__mark{animation:.9s cubic-bezier(.16,.84,.24,1) both cs-rise;animation-delay:calc(80ms + var(--k) * .13s)}.cs-case.is-on .cs-mast__label{animation:cs-up .7s var(--e-out,ease-out) .3s both}@keyframes cs-rise{0%{opacity:0;transform:translateY(.34em)}}@keyframes cs-up{0%{opacity:0;transform:translateY(10px)}}.cs-por{--ht:.16;--w:calc((100cqh - var(--head)) / .72 * var(--z,1));left:var(--x,50%);top:calc(var(--head) - var(--ht) * var(--w));width:var(--w);height:var(--w);margin-left:calc(var(--w) / -2);cursor:pointer;transform:translate3d(calc(var(--px,0) * 16px), calc(var(--py,0) * 6px), 0);background:0 0;border:0;padding:0;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;position:absolute}.cs-case--daniil .cs-por{--x:54%}.cs-case--mikhail .cs-lay--mast{left:12cqw}.cs-case--mikhail .cs-por{--x:56%}.cs-case--mikhail .cs-halo{left:56%}.cs-por__img{transform-origin:50% 100%;filter:drop-shadow(0 -4px 18px #0000004d);width:100%;height:100%;display:block}.cs-case.is-on .cs-por__img{animation:1.2s cubic-bezier(.16,.84,.24,1) 60ms both cs-stand}@keyframes cs-stand{0%{opacity:0;transform:translateY(9%)scale(.95)}}.cs-left{z-index:3;pointer-events:none;flex-direction:column;width:min(31cqw,390px);display:flex;position:absolute;top:clamp(14px,4.2cqh,26px);bottom:clamp(14px,4.2cqh,26px);left:clamp(16px,2.2cqw,28px)}.cs-left>*{pointer-events:auto}.cs-case.is-on .cs-left>*{animation:cs-up .7s var(--e-out,ease-out) both}.cs-case.is-on .cs-left>:nth-child(2){animation-delay:80ms}.cs-case.is-on .cs-left>:nth-child(3){animation-delay:.16s}.cs-case.is-on .cs-left>:nth-child(4){animation-delay:.24s}.cs-case__head{max-width:21cqw}.cs-case__name{font-family:var(--f-display);letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(20px,5.4cqh,30px);font-weight:500;line-height:1.08}.cs-case__niche{font-family:var(--f-text);color:#95979e;margin:clamp(4px,1.2cqh,8px) 0 0;font-size:13.5px;line-height:1.3}.cs-quote{margin:auto 0 0;padding:0}.cs-quote p{font-family:var(--f-display);letter-spacing:-.012em;color:#fff;text-wrap:pretty;margin:0;font-size:clamp(15px,3.6cqh,19px);font-weight:400;line-height:1.34}.cs-figs{border-top:1px solid #ffffff1a;gap:clamp(18px,3cqw,32px);margin:clamp(12px,3cqh,18px) 0 0;padding-top:clamp(10px,2.6cqh,14px);display:flex}.cs-figs>div:not(.cs-sr){align-items:baseline;gap:6px;display:flex}.cs-figs dt{font-family:var(--f-text);color:#95979e;order:1;font-size:13px;line-height:1.2}.cs-figs dd{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:#fff;margin:0;font-size:clamp(18px,4.4cqh,22px);font-weight:500;line-height:1.1}.cs-case__acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(10px,3cqh,18px);display:flex}.cs-play,.cs-more{height:36px;font-family:var(--f-text);white-space:nowrap;cursor:pointer;transition:background-color var(--d-hover,.25s) var(--e-ui,ease), box-shadow var(--d-hover,.25s) var(--e-ui,ease), transform var(--d-hover,.25s) var(--e-ui,ease);border:0;border-radius:999px;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.cs-play{color:#0b0d10;background:#fff;padding:0 15px 0 13px}.cs-play:hover{background:#e7e9ef;transform:translateY(-1px)}.cs-more{color:#fff;background:#ffffff12;padding:0 13px 0 15px;box-shadow:inset 0 0 0 1px #ffffff24}.cs-more:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff3d}.cs-play:focus-visible,.cs-more:focus-visible{outline:2px solid var(--focus,#2f6bff);outline-offset:2px}.cs-more__arrow{transition:transform var(--d-hover,.25s) var(--e-ui,ease);display:inline-flex}.cs-more:hover .cs-more__arrow{transform:translate(2px)}.cs-more__arrow svg{width:14px;height:14px}.cs-proof{z-index:3;height:50cqh;aspect-ratio:var(--r);color:inherit;font:inherit;cursor:pointer;transition:translate .5s cubic-bezier(.2, .8, .2, 1), box-shadow var(--d-hover,.25s) var(--e-ui,ease);background:#16171b;border:0;border-radius:14px;padding:0;display:block;position:absolute;bottom:clamp(14px,4.2cqh,26px);right:clamp(16px,2.2cqw,28px);box-shadow:0 0 0 1px #ffffff24,0 24px 40px -18px #000}.cs-proof.is-wide{width:min(27cqw,340px);height:auto}.cs-case--fares .cs-proof{aspect-ratio:900/610}.cs-proof img{border-radius:inherit;object-fit:cover;object-position:50% 0;width:100%;max-width:none;height:100%;display:block}.cs-proof:hover{translate:0 -4px;box-shadow:0 0 0 1px #ffffff42,0 28px 44px -18px #000}.cs-proof:focus-visible{outline:none}.cs-case.is-on .cs-proof{animation:cs-up .8s var(--e-out,ease-out) .35s both}.cs-proof__tag{z-index:1;height:22px;font-family:var(--f-text);color:#0b0d10;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;top:8px;left:8px}.cs-case--you .cs-halo{top:50%;left:67%}.cs-you__art{filter:saturate(.82)contrast(1.04)brightness();width:auto;max-width:none;height:176cqh;position:absolute;top:50%;left:67%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.cs-case--you.is-on .cs-you__art{animation:1.2s cubic-bezier(.16,.84,.24,1) both cs-stand}.cs-case--you .cs-left{justify-content:center;width:min(46cqw,560px);left:clamp(20px,5cqw,60px)}.cs-case--you .cs-case__name{letter-spacing:-.035em;font-size:clamp(30px,11cqh,58px);font-weight:500;line-height:1.02}.cs-case__offer{max-width:460px;font-family:var(--f-text);color:#a4a6ad;margin:clamp(10px,3cqh,18px) 0 0;font-size:clamp(14px,3.4cqh,16px);line-height:1.5}.cs-case--you .cs-case__acts{margin-top:clamp(14px,4cqh,24px)}@media (width>=861px){.cs-stories{--sz:clamp(52px, 7.6vh, 68px)}.cs-stories ol{gap:clamp(20px,2.8vw,40px);display:flex}.cs-stories li{flex:none}.cs-story{text-align:center;flex-direction:column;gap:8px;width:auto;max-width:150px;padding:0}.cs-story__text{justify-items:center}.cs-story__name{white-space:nowrap;font-size:13.5px}.cs-story__role{max-width:150px;font-size:11px}.cs-stories li:not(.is-seen):not(.is-on) .cs-story__track{stroke:url(#cs-ring-grad);stroke-width:2px}}.cs .cs-quote p:first-letter{color:#ff7a2e}@media (width>=861px){.cs .cs-quote{margin:clamp(14px,4.6cqh,32px) 0 0}.cs .cs-quote p{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(19px,5.6cqh,30px);font-weight:500;line-height:1.2}.cs .cs-figs{margin-top:auto}}.cs-proofs{--pr:clamp(16px, 2.2cqw, 28px);--pb:clamp(14px, 4.2cqh, 26px);--pw:calc(50cqh * var(--r));display:contents}.cs-proofs.is-wide{--pw:min(27cqw, 340px)}.cs-was{z-index:2;right:calc(var(--pr) + var(--pw) * .6);bottom:calc(var(--pb) + 6cqh);height:40cqh;aspect-ratio:var(--rb,.6);transform-origin:100% 100%;background:#16171b;border-radius:12px;display:block;position:absolute;overflow:hidden;transform:rotate(-7deg);box-shadow:0 0 0 1px #ffffff1f,0 24px 40px -18px #000}.cs-was img{object-fit:cover;object-position:50% 0;filter:grayscale(.5)brightness(.7);width:100%;max-width:none;height:100%;display:block}.cs-proofs.is-wide .cs-was{right:calc(var(--pr) + var(--pw) * .1);bottom:calc(var(--pb) + var(--pw) * .6);transform-origin:100% 100%;transform:rotate(5deg)}.cs-was.is-wide{height:auto;width:calc(var(--pw) * .8)}.cs-proofs .cs-was--text{right:calc(var(--pr) + 8px);bottom:calc(var(--pb) + 50cqh + 12px);aspect-ratio:auto;white-space:normal;transform-origin:100% 100%;width:200px;height:auto;padding:40px 16px 16px;transform:rotate(4deg)}.cs-was__t{overflow-wrap:break-word;text-wrap:balance;font-family:var(--f-display);letter-spacing:-.015em;color:#ffffffb8;font-size:clamp(13px,3.4cqh,16px);font-weight:500;line-height:1.3;display:block}.cs-proof__tag--was{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24}.cs-case.is-on .cs-was{animation:.9s cubic-bezier(.16,.84,.24,1) .55s both cs-was}@keyframes cs-was{0%{opacity:0;transform:rotate(0)translate(28px)}}@media (width>=861px){@container (width<=1010px){.cs-left{width:33cqw}.cs-case__acts{flex-wrap:nowrap;gap:6px}.cs-play,.cs-more{gap:6px;height:34px;font-size:12.5px}.cs-play{padding:0 11px 0 10px}.cs-more{padding:0 10px 0 11px}.cs-proof{height:44cqh}.cs-proof.is-wide{width:25cqw;height:auto}}}@media (width>=861px) and (height>=560px){.cs.hs{height:min(100svh,1000px)}.cs__in{flex-direction:column;height:100%;display:flex}.cs-head{flex:none}.cs-stage{flex-direction:column;flex:1;min-height:0;display:flex}.cs-stories{flex:none}.cs-glow{flex:1;min-height:0;max-height:min(52vw,640px)}.cs-win{height:100%}.cs__in{justify-content:center}}@media (width<=860px){.cs{--gap-v:12px;padding:64px 0 72px}.cs-head .hs__h2{font-size:32px}.cs-stories{--sz:50px;--w:132px;--gap:8px;margin-inline:calc(-1 * var(--gutter,16px));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cs-stories ol{gap:var(--gap);transform:translate3d(calc(50% - var(--w) / 2 - var(--cur) * (var(--w) + var(--gap))), 0, 0);transition:transform 1.2s var(--e-out);padding:8px 0;display:flex}.cs-stories li{width:var(--w);opacity:calc(1 - min(var(--d), 2) * .24);transition:opacity .8s var(--e-ui);flex:none}.cs-story{text-align:center;flex-direction:column;gap:6px}.cs-story__text{justify-items:center}.cs-story__name{white-space:nowrap;font-size:14px}.cs-story__role{max-width:100%;font-size:11.5px}.cs-win{height:auto;container-type:inline-size}.cs-deck{display:grid;position:static}.cs-case{flex-direction:column;grid-area:1/1;padding-bottom:16px;display:flex;position:relative;inset:auto}.cs-left{display:contents}.cs-scene{height:var(--sh);order:0;position:relative;inset:auto}.cs-halo{width:92cqw;top:62%;left:40%}.cs-case{--u:.575cqw;--mt:6px;--sh:72cqw}@container (width>=560px){.cs-case{--u:.4cqw;--sh:50cqw}}.cs-lay--mast{justify-content:flex-start;padding-left:12px}.cs-mast__label{font-size:12px}.cs-por{--w:calc((var(--sh) - var(--head)) / .72 * var(--z,1));--x:36%}.cs-case--daniil .cs-por{--x:44%}.cs-case__head{order:1;max-width:none;margin:12px 14px 0}.cs-case__name{font-size:23px}.cs-quote{order:2;margin:14px 14px 0}.cs-quote p{font-size:17px}.cs-figs{order:3;margin:14px 14px 0}.cs-case__acts{order:4;margin:16px 14px 0}@container (width<=340px){.cs-case__acts{flex-wrap:nowrap;gap:6px}.cs-play,.cs-more{gap:5px;height:34px;font-size:12.5px}.cs-play{padding:0 10px 0 9px}.cs-more{padding:0 9px 0 10px}}.cs-proof{top:calc(var(--sh) * .3);height:calc(var(--sh) * .62);border-radius:10px;bottom:auto;right:10px}.cs-proof.is-wide{top:calc(var(--sh) * .47);width:40cqw;height:auto}.cs-proof__tag{height:18px;padding:0 7px;font-size:10px;top:5px;left:5px}.cs-case--you .cs-scene{height:62cqw}.cs-case--you .cs-halo,.cs-you__art{left:50%}.cs-you__art{height:92cqw}.cs-case--you .cs-left{display:contents}.cs-case--you .cs-case__name{order:1;margin:8px 14px 0;font-size:30px}.cs-case__offer{order:2;margin:10px 14px 0;font-size:15px}.cs-case--you .cs-case__acts{order:3;margin:14px 14px 0}}@media (prefers-reduced-motion:reduce){.cs-stories ol,.cs-stories li,.cs-story__disc,.cs-story__disc:before,.cs-case,.cs-case.is-on,.cs-lay--mast,.cs-por,.cs-proof{transition:none}.cs-case *,.cs-case :before,.cs-case :after{animation:none!important}}.wk6{--ink:#0b0d10;--space:#04050b;--muted:#9a9fab;--soft:#6f7480;--line:#ffffff1a;--ghost:#e9e9ea;--or:#ff7a2e;--lip:clamp(28px, 4vw, 56px);--focus:var(--or);background:linear-gradient(#111, #111) top / 100% var(--lip) no-repeat, var(--space);color:#fff;height:calc(var(--lip) + 100svh * 6.5);position:relative}.wk6-lip{height:var(--lip);border-radius:var(--lip) var(--lip) 0 0;background:var(--space);box-shadow:inset 0 1px #ffffff12}.wk6-stage{cursor:grab;-webkit-user-select:none;user-select:none;height:100svh;position:sticky;top:0;overflow:hidden}.wk6-stage.is-grab{cursor:grabbing}.wk6-world{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.wk6-sky{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 90%,#0000);mask-image:linear-gradient(#0000,#000 12% 90%,#0000)}.wk6-h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.wk6-pill{color:var(--ink);background:#fff;border-radius:14px;padding:0 12px 5px;display:inline-block}.wk6-frame{left:calc(var(--x) * 1px - 620px);top:calc(var(--y) * 1px - 350px);width:1240px;height:700px;position:absolute}.wk6-card{color:#fff;background:#0b0d10;border-radius:40px;grid-template-columns:500px minmax(0,1fr);column-gap:56px;padding:52px 56px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 0 0 7px #ffffff09,0 0 0 8px #ffffff0f,0 50px 120px #0009}.wk6-frame.is-mirror .wk6-card{grid-template-columns:minmax(0,1fr) 500px}.wk6-frame.is-mirror .wk6-info{order:2}.wk6-card>:not(.hlight){z-index:1;position:relative}.wk6-info{flex-direction:column;justify-content:space-between;min-height:0;display:flex}.wk6-lbl{color:#8b8f97;margin:0 0 22px;font-size:16px;line-height:1.3}.wk6-lbl b{color:#fff;font-weight:600}.wk6-title{font-family:var(--f-display);letter-spacing:-.045em;color:#5d6168;margin:0;font-size:52px;font-weight:600;line-height:1.02}.wk6-title b{font-weight:inherit;color:#fff}.wk6-brief{color:#8b8f97;margin:18px 0 0;font-size:18px;line-height:1.4}.wk6-tasks{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border-radius:20px;margin:0;padding:6px 0;list-style:none;box-shadow:inset 0 0 0 1px #ffffff14}.wk6-task{color:#6b6f77;align-items:center;gap:14px;min-height:54px;padding:0 20px;font-size:16px;line-height:1.3;transition:color .5s,background .5s;display:flex}.wk6-task+.wk6-task{border-top:1px solid #ffffff0f}.wk6-task__t{flex:auto}.wk6-task__w{font-variant-numeric:tabular-nums;color:#5d6168;flex:none;font-size:13px}.wk6-task.is-on,.wk6-task.is-now{color:#eceef2}.wk6-task.is-now{background:#ffffff0a}.wk6-st{border:1.5px dashed #ffffff3d;border-radius:50%;flex:0 0 18px;height:18px;transition:border-color .4s,background .4s;position:relative}.wk6-st svg{fill:none;stroke:#0b0d10;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:12px;height:12px;margin:auto;transition:opacity .3s 80ms,transform .4s cubic-bezier(.3,1.6,.5,1) 80ms;position:absolute;inset:0;transform:scale(.5)}.wk6-task.is-now .wk6-st{border:1.5px solid var(--or);background:linear-gradient(90deg, var(--or) 50%, transparent 50%);background-clip:content-box;padding:2px}.wk6-task.is-on .wk6-st{border:1.5px solid var(--or);background:var(--or)}.wk6-task.is-on .wk6-st svg{opacity:1;transform:none}.wk6-proof{align-items:center;gap:36px;min-height:0;display:flex}.wk6-frame.is-mirror .wk6-proof{order:1}.wk6-phone,.wk6-screen{background:#16171a;border-radius:38px;flex:none;margin:0;padding:8px;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px #00000080}.wk6-phone img,.wk6-screen img{object-fit:cover;display:block}.wk6-phone img{border-radius:30px;width:222px;height:395px}.wk6-screen{border-radius:30px}.wk6-screen img{border-radius:22px;width:250px;height:271px}.wk6-num{flex:auto;min-width:0}.wk6-big{font-family:var(--f-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#fff 35%,#8d929b 100%);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:10px;margin:0;font-size:88px;font-weight:600;line-height:.9;display:flex}.wk6-big small{letter-spacing:-.03em;font-size:32px}.wk6-cap{color:#8b8f97;max-width:300px;margin:22px 0 0;font-size:17px;line-height:1.4}.wk6-cap b{color:#fff;font-weight:600}.wk6-who{color:#6b6f77;border-top:1px solid #ffffff14;max-width:300px;margin:18px 0 0;padding-top:16px;font-size:13px}.wk6-proof--plan{flex-direction:column;justify-content:center;align-items:stretch;gap:0}.wk6-proof--plan .wk6-cap{max-width:none;margin-top:20px}.wk6-plan{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border-radius:24px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.wk6-plan__bar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;display:flex}.wk6-plan__bar b{font-weight:600}.wk6-plan__n{font-variant-numeric:tabular-nums;color:#c9ccd2;background:#ffffff0f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.wk6-plan__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:12px 14px 14px;display:grid}.wk6-plan__dow{color:#5d6168;padding:0 4px 2px;font-size:11px;font-weight:600}.wk6-plan__day{background:#ffffff06;border-radius:12px;height:86px;position:relative;overflow:hidden}.wk6-plan__day i{z-index:1;font-variant-numeric:tabular-nums;color:#5d6168;font-size:11px;font-style:normal;position:absolute;top:5px;left:7px}.wk6-plan__day img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.12)}.wk6-plan__day.has-reel{box-shadow:inset 0 0 0 1px #ffffff0f}.wk6-plan__day.is-on img{opacity:1;transform:none}.wk6-plan__day.is-on i{color:#fff;text-shadow:0 1px 6px #0009}.wk6-hud{box-shadow:inset 0 0 0 1px var(--line), 0 12px 40px #0006;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#0c0e149e;border-radius:999px;align-items:center;gap:18px;padding:6px 6px 6px 22px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.wk6-week{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.wk6-week>span:first-child{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);font-size:12px;font-weight:600}.wk6-week>span:nth-child(3){color:var(--soft);font-size:15px;font-weight:500}.wk6-week b{letter-spacing:-.04em;font-size:24px;font-weight:600;line-height:1}.wk6-segs{gap:4px;width:120px;margin-left:6px;display:flex}.wk6-seg{background:var(--line);border-radius:2px;flex:1 1 0;height:4px;transition:background .4s}.wk6-seg.is-on{background:var(--or)}.wk6-tabs{gap:6px;display:flex}.wk6-tab{height:44px;box-shadow:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background .35s,color .35s;display:inline-flex}.wk6-tab b{font-variant-numeric:tabular-nums;color:var(--soft);font-weight:600}.wk6-tab:hover{color:#fff}.wk6-tab.is-on{color:var(--ink);background:#fff}.wk6-tab.is-on b{color:var(--or)}.wk6-tab:focus-visible{outline:2px solid var(--or);outline-offset:3px}.wk6.is-flat{height:auto;padding-bottom:72px}.wk6.is-flat .wk6-h2{clip-path:none;white-space:normal;width:auto;max-width:640px;height:auto;padding:40px var(--gutter,20px) 8px;font-family:var(--f-display);letter-spacing:-.045em;margin:0 auto;font-size:clamp(34px,9vw,52px);font-weight:500;line-height:1.06;position:relative;overflow:visible}.wk6.is-flat .wk6-stage{cursor:auto;-webkit-user-select:auto;user-select:auto;height:auto;position:static;overflow:visible}.wk6.is-flat .wk6-world{width:auto;height:auto;position:static;transform:none}.wk6.is-flat .wk6-frame{width:auto;max-width:640px;height:auto;padding:0 var(--gutter,20px);margin:28px auto 0;position:relative;top:auto;left:auto}.wk6.is-flat .wk6-card{border-radius:30px;flex-direction:column;gap:32px;padding:28px 22px;display:flex;position:relative;box-shadow:0 0 0 1px #ffffff24,0 30px 70px #00000080}.wk6.is-flat .wk6-frame.is-mirror .wk6-info,.wk6.is-flat .wk6-frame.is-mirror .wk6-proof{order:0}.wk6.is-flat .wk6-info{gap:26px}.wk6.is-flat .wk6-title{font-size:clamp(34px,9vw,46px)}.wk6.is-flat .wk6-brief{font-size:16px}.wk6.is-flat .wk6-task{color:#eceef2;padding:10px 16px;font-size:15px}.wk6.is-flat .wk6-st{border:1.5px solid var(--or);background:var(--or)}.wk6.is-flat .wk6-st svg{opacity:1;transform:none}.wk6.is-flat .wk6-proof{flex-direction:column;align-items:flex-start;gap:24px}.wk6.is-flat .wk6-phone img{aspect-ratio:9/16;width:min(240px,62vw);height:auto}.wk6.is-flat .wk6-screen img{aspect-ratio:330/358;width:min(300px,76vw);height:auto}.wk6.is-flat .wk6-big{font-size:clamp(64px,18vw,88px)}.wk6.is-flat .wk6-proof--plan{align-items:stretch}.wk6.is-flat .wk6-plan__day{height:52px}.wk6.is-flat .wk6-plan__day img{opacity:1;transform:none}.wk6.is-flat .wk6-plan__n [data-plan-n]{font-size:0}.wk6.is-flat .wk6-plan__n [data-plan-n]:after{content:"12";font-size:12px}.du6{--or:#ff7a2e;--cream:#f4efe8;--ink:#0b0d10;background:#04050b;position:relative}.du6-sheet{color:#fff;background:linear-gradient(#1110 calc(100% - 140px),#111 100%),radial-gradient(60% 50% at 18% 30%,#ffd6aa12,#ffd6aa00 70%),#09090a;border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0;padding:92px 0 112px;position:relative;overflow:hidden}.du6-beam{background:linear-gradient(90deg,#fff0,#ffffff47,#fff0);width:70%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.du6-in{width:min(1248px,100% - 96px);margin:0 auto;position:relative}.du6-head{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;display:flex}.du6-h2{min-width:0;font-family:var(--f-display);letter-spacing:-.045em;flex:1;margin:0;font-size:clamp(42px,4.3vw,62px);font-weight:600;line-height:.95}.du6-line{display:inline-block}.du6-line--2{color:#ffffff75}.du6-sub{width:300px;font-family:var(--f-text);color:#ffffff94;flex:none;margin:0 0 6px;font-size:15px;line-height:1.5}.du6-cap{font-family:var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:#ffe8ce9e;align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:inline-flex}.du6-cap__dot{background:#ff453a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff453acc}.du6-sheet.is-in .du6-cap__dot.is-rec,.du6-sheet.is-in .du6-rec i{animation:1.6s steps(2,jump-none) infinite du6-blink}@keyframes du6-blink{50%{opacity:.25}}.du6-stage{grid-template-columns:572px 1px minmax(0,1fr);align-items:stretch;column-gap:40px;display:grid}.du6-front{flex-direction:column;gap:22px;display:flex}.du6-front__set{flex:1;min-height:540px;position:relative}.du6-front__set:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(40% 0%,60% 0%,100% 100%,0% 100%);filter:blur(6px);background:linear-gradient(#ffecd600,#ffecd621 22%,#ffecd60d 75%,#ffecd600);width:440px;height:720px;position:absolute;top:-100px;left:-70px}.du6-sheet.is-in .du6-front__set:before{animation:6s ease-in-out infinite du6-breathe}@keyframes du6-breathe{50%{opacity:.78}}.du6-floor{z-index:0;background:radial-gradient(closest-side,#ffd6aa4d,#ffd6aa00);border-radius:50%;width:420px;height:70px;position:absolute;bottom:-18px;left:-50px}.du6-phone{z-index:1;aspect-ratio:9/16;box-sizing:border-box;background:linear-gradient(155deg,#4a4b50 0%,#1b1c1f 28%,#0d0e10 70%,#2a2b2f 100%);border-radius:40px;width:300px;padding:7px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #0009,0 0 0 6px #ffffff0d,0 60px 90px -30px #000000f2,0 0 140px -30px #ffc8964d}.du6-phone__scr{background:#000;border-radius:33px;width:100%;height:100%;position:relative;overflow:hidden}.du6-phone__v{object-fit:cover;width:100%;height:100%;display:block}.du6-rec{font-family:var(--f-text);letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.du6-rec i{background:#ff453a;border-radius:50%;width:7px;height:7px}.du6-card{z-index:2;box-sizing:border-box;width:304px;color:var(--ink);background:linear-gradient(#f6f0ee 0,#fff 30%,#eef0f6 100%);border-radius:20px;padding:18px 18px 8px;position:absolute;top:64px;left:262px;box-shadow:0 0 0 1px #fff9,0 0 0 6px #ffffff14,0 40px 70px -24px #000000f2,0 12px 24px -12px #0009}.du6-card__head{border-bottom:1px solid #0b0d1014;justify-content:space-between;align-items:center;padding:0 2px 12px;display:flex}.du6-card__t{font-family:var(--f-display);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600}.du6-card__who{height:26px;font-family:var(--f-text);color:#fff;background:linear-gradient(180deg, #ff9a5c, var(--or));border-radius:999px;place-items:center;padding:0 10px;font-size:12px;font-weight:600;display:grid;box-shadow:inset 0 1px #ffffff59,0 6px 14px -6px #ff7a2ecc}.du6-asks{font-family:var(--f-text);letter-spacing:-.005em;color:#24262b;margin:0;padding:4px 0 0;font-size:14px;line-height:1.32;list-style:none}.du6-asks li{align-items:center;gap:12px;padding:9px 0;display:flex}.du6-asks li+li{border-top:1px solid #0b0d100f}.du6-asks__ic{background:linear-gradient(#2a2c32,#0e0f12);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff29,0 6px 12px -6px #0009}.du6-asks__ic svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.du6-asks li:first-child .du6-asks__ic{background:linear-gradient(180deg, #ff9a5c, var(--or));box-shadow:inset 0 1px #ffffff59,0 6px 14px -6px #ff7a2ecc}.du6-curtain{background:linear-gradient(#fff0,#fff3 22% 78%,#fff0);position:relative}.du6-back{flex-direction:column;gap:18px;min-width:0;display:flex}.du6-back__head{justify-content:space-between;align-items:center;min-height:30px;display:flex}.du6-back__t{font-family:var(--f-display);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600}.du6-count{letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none;color:#fff;background:#ffffff14;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff1a}.du6-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.du6-mark{width:24px;height:24px;font-family:var(--f-text);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.du6-mark--todo{color:#ffffff73;box-shadow:inset 0 0 0 1.5px #ffffff29}.du6-mark--done{background:linear-gradient(180deg, #ff9a5c, var(--or));box-shadow:inset 0 1px #ffffff59}.du6-mark--done svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.du6-mark--on{box-shadow:inset 0 0 0 2px var(--or)}.du6-mark--on i{background:var(--or);border-radius:50%;width:8px;height:8px}.du6-sheet.is-in .du6-mark--on{animation:1.8s ease-out infinite du6-ping}@keyframes du6-ping{0%{box-shadow:inset 0 0 0 2px var(--or), 0 0 0 0 #ff7a2e8c}to{box-shadow:inset 0 0 0 2px var(--or), 0 0 0 9px #ff7a2e00}}.du6-row{box-sizing:border-box;width:100%;height:54px;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background-color .25s var(--e-ui);background:0 0;border:0;border-radius:16px;align-items:center;gap:16px;margin:0;padding:0 20px;display:flex}.du6-row:hover{background:#ffffff0b}.du6-row:focus-visible{outline:2px solid var(--or);outline-offset:-2px}.du6-row__t{min-width:0;font-family:var(--f-text);letter-spacing:-.01em;color:#fff6;flex:1;font-size:17px}.du6-row__t b{color:#fffc;font-weight:500}.du6-row__go{fill:none;stroke:#ffffff4d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s var(--e-ui), stroke .25s var(--e-ui);flex:none}.du6-row:hover .du6-row__go{stroke:#fff9;transform:translate(2px)}.du6-open{box-sizing:border-box;isolation:isolate;height:280px;animation:du6-enter .55s var(--e-out) both;background:#0c0c0d;border-radius:22px;margin:6px 0;padding:18px 20px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1c,0 0 0 5px #ffffff0d,0 30px 60px -30px #ff7a2e66}@keyframes du6-enter{0%{opacity:0;transform:translateY(8px)}}.du6-light{--light:radial-gradient(60% 70% at 10% 125%, #ff965a9e, transparent 100%), radial-gradient(44% 50% at 104% 10%, #bec4dc2e, transparent 100%);z-index:0;pointer-events:none;position:absolute;inset:0}.du6-light i{background:var(--light);position:absolute;inset:0}.du6-light__core{opacity:.36}.du6-light__dots{opacity:.7;-webkit-mask:radial-gradient(circle,#000 .85px,#0000 1.25px) 0 0/4px 4px;mask:radial-gradient(circle,#000 .85px,#0000 1.25px) 0 0/4px 4px}.du6-open__cap{z-index:1;min-height:24px;font-family:var(--f-text);letter-spacing:-.015em;color:#ffffff9e;align-items:center;gap:16px;margin:0;font-size:19px;display:flex;position:relative}.du6-open__cap b{color:#fff;font-weight:600}.du6-open__ui{z-index:1;position:absolute;inset:66px -1px -1px 60px}.du6-timer{z-index:2;background:#ffffff0f;height:2px;position:absolute;bottom:0;left:0;right:0}.du6-timer i{transform-origin:0;background:linear-gradient(90deg, #ff9a5c, var(--or));height:100%;animation:4.5s linear forwards paused du6-fill;display:block}.du6-sheet.is-in .du6-timer i{animation-play-state:running}.du6-sheet.is-in .du6-back:focus-within .du6-timer i{animation-play-state:paused}@media (hover:hover){.du6-sheet.is-in .du6-back:hover .du6-timer i{animation-play-state:paused}}@keyframes du6-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.du6-win{font-family:var(--f-text);color:#fff;background:#131417;border-radius:12px 0 0;flex-direction:column;font-size:12px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,inset 0 1px #ffffff0f}.du6-win__bar{white-space:nowrap;color:#ffffff6b;border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:8px;height:30px;padding:0 14px;font-size:11.5px;display:flex}.du6-win__bar>i{color:#fff3;font-style:normal}.du6-win__bar>b{text-overflow:ellipsis;color:#ffffffdb;min-width:0;font-weight:400;overflow:hidden}.du6-win__side{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;display:flex}.du6-win__side>b{color:#fff;font-weight:400}.du6-win__side>span{color:#ffffff52}.du6-win__side svg{fill:#fffc;width:10px;height:10px}.du6-win__body{flex:1;min-height:0}.du6-chip{color:#fff9;background:#ffffff0f;border-radius:5px;place-items:center;height:18px;padding:0 7px;font-size:10.5px;display:grid}.du6-seg{background:#ffffff0d;border-radius:6px;padding:2px;font-size:10.5px;display:flex}.du6-seg>*{border-radius:4px;padding:2px 8px;font-weight:400}.du6-seg b{color:#fff;background:#ffffff1a}.du6-seg span{color:#ffffff73}.du6-task{border-bottom:1px solid #ffffff0b;align-items:center;gap:10px;height:37px;margin:0;padding:0 14px;display:flex}.du6-task:last-child{border-bottom:0}.du6-task.is-doing{background:#ffffff09}.du6-task__t{white-space:nowrap;text-overflow:ellipsis;color:#ffffffb8;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.du6-task.is-done .du6-task__t{color:#ffffff80}.du6-task.is-doing .du6-task__t{color:#fff}.du6-task__who{color:#ffffff61;font-size:11px}.du6-task__wk{text-align:right;font-variant-numeric:tabular-nums;color:#ffffff52;width:38px;font-size:11px}.du6-task.is-doing :is(.du6-task__who,.du6-task__wk){color:#ffffff8c}.du6-ts{flex:none;width:14px;height:14px}.du6-ts--done circle{fill:var(--or)}.du6-ts--done path{fill:none;stroke:#0b0d10;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.du6-ts--doing circle{fill:none;stroke:#ffb27a;stroke-width:1.5px}.du6-ts--doing path{fill:#ffb27a}.du6-ts--todo circle{fill:none;stroke:#ffffff52;stroke-width:1.5px;stroke-dasharray:2 2.2}.du6-win--make .du6-win__body{gap:12px;padding:10px 12px 10px 10px;display:flex}.du6-nle__view{border-radius:6px;flex:none;width:88px;height:156px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.du6-nle__view img{object-fit:cover;width:100%;height:100%;display:block}.du6-nle__safe{border:1px dashed #ffffff4d;position:absolute;inset:12% 9% 18%}.du6-nle__tl{--lbl:24px;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex;position:relative}.du6-nle__ruler{height:16px;padding-left:var(--lbl);font-variant-numeric:tabular-nums;color:#ffffff5c;justify-content:space-between;font-size:9.5px;display:flex;position:relative}.du6-nle__ruler:after{content:"";left:var(--lbl);background:repeating-linear-gradient(90deg,#ffffff38 0 1px,#0000 1px 9px);height:4px;position:absolute;bottom:0;right:0}.du6-nle__track{align-items:center;gap:6px;display:flex}.du6-nle__track--v{height:50px}.du6-nle__track--a{height:30px}.du6-nle__track--t{height:20px}.du6-nle__lbl{color:#fff6;flex:none;width:18px;font-size:9.5px;font-weight:600}.du6-nle__lane{flex:1;gap:2px;min-width:0;height:100%;display:flex}.du6-nle__clip{border-radius:4px;flex-basis:0;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.du6-nle__clip.is-sel{box-shadow:inset 0 0 0 1.5px var(--or)}.du6-nle__clip img{z-index:-1;object-fit:cover;flex:1;min-width:0;position:relative}.du6-nle__clip img+img{opacity:.82}.du6-nle__clip span{background:#0009;border-radius:3px;padding:1px 4px;font-size:9px;position:absolute;top:3px;left:4px}.du6-nle__track--a .du6-nle__lane{background:#ffffff0b;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.du6-nle__track--a svg{width:100%;height:100%}.du6-nle__track--a path{fill:none;stroke:#ffffff80;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.du6-nle__track--t .du6-nle__lane span{white-space:nowrap;color:#ffffffb3;background:#ffffff1a;border-radius:4px;flex-basis:0;align-items:center;min-width:0;padding:0 5px;font-size:9px;display:flex;overflow:hidden}.du6-nle__track--t .du6-nle__lane .is-cta{color:#0b0d10;background:#ffb27a}.du6-nle__head{--x:calc(var(--lbl) + (100% - var(--lbl)) * .56);left:var(--x);background:var(--or);width:1px;position:absolute;top:12px;bottom:0}.du6-nle__head:before{content:"";background:var(--or);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%);width:9px;height:8px;position:absolute;top:-4px;left:-4px}.du6-sheet.is-in .du6-nle__head{animation:9s linear infinite du6-scrub}@keyframes du6-scrub{0%{left:calc(var(--lbl) + (100% - var(--lbl)) * .3)}to{left:calc(var(--lbl) + (100% - var(--lbl)) * .82)}}.du6-win--post .du6-win__body{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:8px 12px 12px;display:grid}.du6-cal__d{flex-direction:column;gap:6px;min-width:0;display:flex}.du6-cal__n{color:#fff6;align-items:center;gap:5px;height:14px;font-size:10.5px;display:flex}.du6-cal__d.is-today .du6-cal__n{color:#ffb27a;font-weight:600}.du6-cal__n i{background:var(--or);border-radius:50%;width:5px;height:5px}.du6-cal__cell{background:#ffffff05;border-radius:7px;flex-direction:column;flex:1;gap:4px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.du6-cal__d.is-today .du6-cal__cell{background:#ff7a2e0f;box-shadow:inset 0 0 0 1px #ff7a2e47}.du6-cal__post{background:#1b1c20;border-radius:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.du6-cal__post img{object-fit:cover;width:100%;height:78px;display:block}.du6-cal__post p{font-variant-numeric:tabular-nums;color:#fff9;align-items:center;gap:4px;height:22px;margin:0;padding:0 5px;font-size:9.5px;display:flex}.du6-cal__d.is-today .du6-cal__post p{color:#fff}.du6-cal__post svg{fill:none;stroke:#ff9a5c;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:10px}.du6-cal__post svg.is-clock{stroke:#ffffff80;stroke-width:1.3px}.du6-cal__p{margin-left:auto}.du6-cal__post.is-later{outline-offset:-1px;background:0 0;outline:1px dashed #ffffff3d}.du6-cal__post.is-later img{opacity:.4;filter:grayscale()}.du6-cal__post.is-later p{color:#ffffff80}.du6-cal__extra{color:#ffffffb3;background:#ffffff0d;border-radius:4px;padding:3px 5px;font-size:9px}.du6-win--data .du6-win__body{gap:18px;padding:14px 16px 12px;display:flex}.du6-kpi{border-right:1px solid #ffffff0f;flex-direction:column;flex:none;justify-content:space-between;width:118px;margin:0;padding-right:16px;display:flex}.du6-kpi dt{color:#ffffff73;font-size:11px}.du6-kpi dd{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:600}.du6-kpi dd.is-or{color:#ffb27a}.du6-bars{flex-direction:column;flex:1;min-width:0;display:flex}.du6-bars__plot{background:linear-gradient(#ffffff0d,#ffffff0d) 0 0/100% 1px no-repeat,linear-gradient(#ffffff0d,#ffffff0d) 0 33%/100% 1px no-repeat,linear-gradient(#ffffff0d,#ffffff0d) 0 66%/100% 1px no-repeat;border-bottom:1px solid #ffffff1f;flex:1;align-items:flex-end;gap:10px;display:flex;position:relative}.du6-bars__plot i{transform-origin:50% 100%;background:#ffffff24;border-radius:3px 3px 0 0;flex:1;position:relative}.du6-bars__plot i.is-after{background:#ff7a2e6b}.du6-bars__plot i.is-peak{background:linear-gradient(180deg, #ff9a5c, var(--or))}.du6-open .du6-bars__plot i{animation:du6-grow .7s var(--e-out) both}.du6-bars__plot i:nth-child(2){animation-delay:40ms}.du6-bars__plot i:nth-child(3){animation-delay:80ms}.du6-bars__plot i:nth-child(4){animation-delay:.12s}.du6-bars__plot i:nth-child(5){animation-delay:.16s}.du6-bars__plot i:nth-child(6){animation-delay:.2s}.du6-bars__plot i:nth-child(7){animation-delay:.24s}.du6-bars__plot i:nth-child(8){animation-delay:.28s}@keyframes du6-grow{0%{transform:scaleY(0)}}.du6-bars__plot b{white-space:nowrap;color:#0b0d10;background:#fff;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.du6-bars__x{font-variant-numeric:tabular-nums;color:#ffffff5c;gap:10px;margin-top:6px;font-size:10px;display:flex}.du6-bars__x span{text-align:center;flex:1}.du6-bars__x .is-peak{color:#ffb27a}.du6-mem{border-bottom:1px solid #ffffff0b;align-items:center;gap:10px;height:36px;margin:0;padding:0 14px;display:flex}.du6-mem:last-child{border-bottom:0}.du6-mem__av{color:#fffc;background:#24252a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:600;display:grid}.du6-mem__av.is-ai{background:#ff7a2e24;box-shadow:inset 0 0 0 1px #ffa06e59}.du6-mem__av svg{fill:none;stroke:#ffb27a;stroke-width:2px;stroke-linejoin:round;width:12px;height:12px}.du6-mem__role{flex:none;width:104px;font-size:12.5px}.du6-mem__task{white-space:nowrap;text-overflow:ellipsis;color:#ffffff73;flex:1;min-width:0;overflow:hidden}.du6-mem__s{color:#fff9;flex:none;align-items:center;gap:5px;width:72px;font-size:11px;display:flex}.du6-mem__s i{border-radius:50%;width:6px;height:6px}.du6-mem__s.is-work i{background:var(--or)}.du6-mem__s.is-done i{background:#ffffffb3}.du6-mem__s.is-queue{color:#ffffff73}.du6-mem__s.is-queue i{box-shadow:inset 0 0 0 1.2px #ffffff80}.du6-mem__s.is-auto i{background:#ffb27a}@media (width>=1101px) and (height<=820px){.du6-sheet{padding:84px 0 110px}.du6-head{margin-bottom:36px}.du6-h2{font-size:54px}.du6-front__set{min-height:470px}.du6-phone{width:262px}.du6-card{top:48px;left:226px}.du6-row{height:48px}.du6-open{height:262px}}@media (width>=1101px) and (width<=1380px){.du6-stage{grid-template-columns:506px 1px minmax(0,1fr);column-gap:36px}.du6-phone{width:264px}.du6-card{width:290px;left:214px}.du6-row__t{font-size:16px}.du6-open__ui{left:40px}}@media (width<=1100px){.du6-stage{grid-template-columns:450px 1px minmax(0,1fr);column-gap:28px}.du6-phone{width:244px}.du6-card{width:280px;top:48px;left:170px}.du6-front__set{min-height:470px}.du6-row{gap:12px;padding:0 14px}.du6-row__t{font-size:15px}.du6-open{padding:16px 16px 0}.du6-open__cap{gap:12px;font-size:17px}.du6-open__ui{top:60px;left:16px}.du6-task__who,.du6-nle__view,.du6-kpi dd+dd{display:none}}@media (width<=900px){.du6-sheet{padding:64px 0 96px}.du6-in{width:calc(100% - 40px)}.du6-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:36px}.du6-sub{width:auto;max-width:480px}.du6-stage{grid-template-columns:minmax(0,1fr);row-gap:40px}.du6-curtain{background:linear-gradient(90deg,#fff0,#fff3,#fff0);height:1px}.du6-front__set{align-items:flex-start;min-height:0;display:flex}.du6-phone{flex:none;width:min(50%,270px);position:relative}.du6-card{flex:1;width:auto;min-width:0;margin-left:-32px;padding:14px 12px 4px;position:relative;top:24px;left:auto}.du6-card__t{font-size:18px}.du6-card__who{display:none}.du6-asks{font-size:12.5px}.du6-asks li{gap:9px;padding:7px 0}.du6-asks__ic{border-radius:8px;width:26px;height:26px}.du6-asks__ic svg{width:14px;height:14px}.du6-open{height:264px}}@media (width<=600px){.du6-row{height:auto;min-height:50px;padding:7px 10px}.du6-row__t{font-size:14.5px}.du6-open{padding:14px 14px 0}.du6-open__cap{font-size:15.5px}.du6-open__ui{top:54px;left:12px}.du6-win__bar>span:first-child,.du6-win__bar>i,.du6-win__side>span,.du6-task__wk,.du6-mem__task{display:none}.du6-win--post .du6-win__body{grid-template-columns:repeat(4,minmax(0,1fr))}.du6-cal__d:nth-child(n+5){display:none}.du6-kpi{width:84px;padding-right:12px}.du6-kpi dd{font-size:18px}.du6-bars__plot,.du6-bars__x{gap:5px}.du6-mem__role{flex:1}}@media (width<=420px){.du6-phone{width:42%}.du6-card{margin-left:-24px}.du6-asks{font-size:12px}.du6-asks__ic{display:none}}@media (prefers-reduced-motion:reduce){.du6 *,.du6 :before,.du6 :after{transition:none!important;animation:none!important}}.aw-badge{--peel:11.5cqw;aspect-ratio:260/54;width:100%;display:block;position:relative;container-type:inline-size}.aw-badge__gl{pointer-events:none;width:calc(100% + 23.077cqw);height:calc(100% + 23.077cqw);position:absolute;top:-11.5385cqw;left:-11.5385cqw}.aw-badge.is-gl .aw-badge__sticker,.aw-badge.is-gl .aw-badge__flap{visibility:hidden}.aw-badge__sticker{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--peel) 100%, 0 calc(100% - var(--peel)));isolation:isolate;filter:drop-shadow(0 .4px .4px #0a0c1059);border-radius:4.6cqw;position:absolute;inset:0;overflow:hidden}.aw-badge__foil{background:radial-gradient(42% 120% at 50% 50%, #ffffff8c, #fff0 70%), conic-gradient(from calc(8deg + var(--fa,0deg)) at 50% 50%, #e6e9ee 0deg, #a9b1bb 22deg, #f6f7f9 40deg, #d6cdea 58deg, #adb5bf 80deg, #f2f4f6 100deg, #cde5e2 122deg, #a7afb9 144deg, #eef0f3 166deg, #eedccf 186deg, #b0b8c2 206deg, #f7f8fa 226deg, #d1d5ef 248deg, #a8b0ba 270deg, #f3f5f7 292deg, #d3e9da 312deg, #aeb6c0 336deg, #e6e9ee 360deg);transition:filter .4s ease-out;position:absolute;inset:-60% -10%}.aw-badge.is-hover .aw-badge__foil{filter:saturate(1.6)brightness(1.04)}.aw-badge__guill{opacity:.55;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='24' viewBox='0 0 40 24'%3E%3Cg fill='none' stroke='%23748194' stroke-opacity='.22' stroke-width='.5'%3E%3Cpath d='M0 12c5-9 15-9 20 0s15 9 20 0'/%3E%3Cpath d='M0 12c5 9 15 9 20 0s15-9 20 0'/%3E%3Cpath d='M0 6c5-6 15-6 20 0s15 6 20 0M0 18c5 6 15 6 20 0s15-6 20 0'/%3E%3C/g%3E%3C/svg%3E") 50%/15.4cqw;position:absolute;inset:0}.aw-badge__band{background:linear-gradient(105deg, #fff0 calc(var(--fx,74%) - 22%), #ffffffb3 var(--fx,74%), #fff0 calc(var(--fx,74%) + 22%));mix-blend-mode:soft-light;opacity:.8;position:absolute;inset:0}.aw-badge__glint{mix-blend-mode:overlay;background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0);width:14%;animation:8.5s cubic-bezier(.45,0,.25,1) 1.2s infinite aw-glint;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-16deg)}@keyframes aw-glint{0%{transform:translate(-120%)skew(-16deg)}30%,to{transform:translate(820%)skew(-16deg)}}.aw-badge__print{fill:#262a31;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aw-badge__kicker{font-family:var(--f-text);letter-spacing:.14em;fill-opacity:.78;font-size:9px;font-weight:700}.aw-badge__title{font-family:var(--f-display);letter-spacing:-.015em;font-size:17.5px;font-weight:600}.aw-badge__sticker:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .6px #ffffffd9,inset 0 0 0 1.2px #14181e1f}.aw-badge__lift{width:calc(var(--peel) * 2.6);height:calc(var(--peel) * 2.6);pointer-events:none;background:linear-gradient(45deg,#14161c00 34%,#14161c52 38.5%,#14161c14 48%,#14161c00 60%);position:absolute;bottom:0;left:0}.aw-badge__flap{width:var(--peel);height:var(--peel);position:absolute;bottom:0;left:0;overflow:visible}.aw-badge__flap-sh{fill:#0c0e1252;filter:blur(1.4px);transform:translate(1.6px,-1.2px)}.aw-badge__flap-fold{fill:none;stroke:#78746e8c;stroke-width:.5px}@media (prefers-reduced-motion:reduce){.aw-badge__glint{opacity:0;animation:none}.aw-badge__foil{transition:none}}.fo-x{--x-ink:#e7e9ea;--x-grey:#71767b;--x-line:#2f3336;--x-blue:#1d9bf0;box-sizing:border-box;border:1px solid var(--x-line);width:100%;max-width:598px;color:var(--x-ink);text-align:left;background:#000;border-radius:16px;margin:clamp(64px,11vh,120px) auto 0;padding:16px 16px 6px;font-family:Chirp,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;box-shadow:0 2px 4px #0e0c0a1f,0 30px 60px -28px #0e0c0a99}.fo-x__head{align-items:center;gap:10px;display:flex}.fo-x__ava{object-fit:cover;background:#16181c;border-radius:50%;flex:none;width:48px;height:48px}.fo-x__who{flex-direction:column;flex:1;min-width:0;line-height:20px;display:flex}.fo-x__line{align-items:center;gap:2px;min-width:0;display:flex}.fo-x__name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.fo-x__badge{width:18.75px;height:18.75px;color:var(--x-blue);flex:none;margin-left:2px}.fo-x__aff{border:1px solid #e7e9ea2e;border-radius:4px;flex:none;margin-left:3px;padding:0;line-height:0;display:inline-flex;overflow:hidden}.fo-x__aff .monogram{border-radius:3px}.fo-x__handle{color:var(--x-grey);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.fo-x__role{color:var(--x-ink)}.fo-x__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fo-x__mark{width:22px;height:22px;color:var(--x-ink);flex:none;align-self:flex-start;margin:2px 2px 0 0}.fo-x__text{margin:14px 0 0}.fo-x__text p{letter-spacing:-.003em;overflow-wrap:break-word;margin:0;font-size:21px;font-weight:400;line-height:1.4}.fo-x__meta{border-bottom:1px solid var(--x-line);color:var(--x-grey);margin:14px 0 0;padding-bottom:12px;font-size:15px;line-height:20px}.fo-x__bar{justify-content:space-between;padding:4px 2px 0;display:flex}.fo-x__act{--c:var(--x-blue);--h:#1d9bf01a;width:44px;height:40px;color:var(--x-grey);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fo-x__act--repost{--c:#00ba7c;--h:#00ba7c1a}.fo-x__act--like{--c:#f91880;--h:#f918801a}.fo-x__ic{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:inline-flex}.fo-x__ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (hover:hover){.fo-x__act:hover{color:var(--c)}.fo-x__act:hover .fo-x__ic{background:var(--h)}}.fo-x__act:focus-visible{outline:none}.fo-x__act:focus-visible .fo-x__ic{box-shadow:0 0 0 2px var(--c);color:var(--c)}.fo-x__act.is-on{color:var(--c)}.fo-x__act--like.is-on svg,.fo-x__act--mark.is-on svg{fill:currentColor}.fo-x__act--like.is-on .fo-x__ic{animation:.42s cubic-bezier(.2,.9,.3,1.35) fo-x-pop}@keyframes fo-x-pop{0%{transform:scale(.7)}55%{transform:scale(1.18)}to{transform:scale(1)}}.fo-x__toast{background:var(--x-blue);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:8px 14px;font-size:14px;line-height:18px;transition:opacity .2s,transform .2s;position:absolute;bottom:50px;right:8px;transform:translateY(6px)}.fo-x__toast:empty{padding:0}.fo-x__toast.is-on{opacity:1;transform:none}@media (width<=767px){.fo-x{margin-top:56px;padding:14px 14px 4px}.fo-x__ava{width:44px;height:44px}.fo-x__text p{font-size:18px}}@media (prefers-reduced-motion:reduce){.fo-x__act--like.is-on .fo-x__ic{animation:none}.fo-x__toast{transition:none}}.cn{--cn-x:clamp(24px, 2.2vw, 32px);--cn-y:clamp(20px, 3vh, 30px);--cn-gap:24px;--ink:#0e0c0a;--ink-2:#3b3631;--soft:#6e6860;--mute:#a39c92;--or:#ff7a2e;--cream:#f4efe8;--ring:#0e0c0a21;--ring-hi:#0e0c0a52;--hair:#0e0c0a14;--fill:#f1ede8;--focus:var(--or);--e-out:cubic-bezier(.22, 1, .36, 1);--e-pop:cubic-bezier(.34, 1.56, .64, 1)}.cn.hs{color:var(--ink);background:#111;padding:0}.cn-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cn-cards p{margin:0}.cn button{font-family:var(--f-text);-webkit-tap-highlight-color:transparent}.cn :is(.odo__col>span,.odo__c){-webkit-text-fill-color:currentColor;color:inherit;background:0 0}.cn-sheet{background:linear-gradient(#f6f6f600 calc(100% - 160px),#f6f6f6d9 calc(100% - 40px),#f6f6f6 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#fdfcfa 0%,#f8f5f1 58%,#f3eee7 100%);border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0;padding:clamp(40px,6vh,64px) 0 clamp(64px,9vh,88px);position:relative;overflow:hidden}.cn-sheet:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#ff7a2e24,#ff7a2e0a 58%,#0000);border-radius:50%;width:70%;height:46%;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.cn-in{z-index:1;position:relative}.cn-head{text-align:center;margin-bottom:clamp(18px,3vh,30px)}.cn .cn-head .hs__h2{letter-spacing:-.045em;max-width:17em;color:var(--ink);-webkit-text-fill-color:currentColor;background:0 0;margin:0 auto;font-size:clamp(34px,min(4.3vw,6.6vh),62px);font-weight:600;line-height:.98}.cn-steps{justify-content:center;margin:0 0 clamp(16px,2.6vh,24px);display:flex}.cn-steps__track{background:#0e0c0a0d;border-radius:999px;padding:4px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0e0c0a0a}.cn-steps__thumb{width:var(--w,0);transform:translateX(var(--x,0));background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 0 0 .5px #0e0c0a14,0 1px 2px #0e0c0a14,0 4px 12px -4px #0e0c0a2e}.cn-steps__track.is-live .cn-steps__thumb{transition:transform .6s var(--e-out), width .6s var(--e-out)}.cn-steps ol{margin:0;padding:0;list-style:none;display:flex;position:relative}.cn-steps button{height:32px;color:var(--mute);letter-spacing:-.005em;white-space:nowrap;cursor:default;transition:color .3s var(--e-ui);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:500;line-height:1;display:flex}.cn-steps .is-done button{color:var(--ink-2);cursor:pointer}@media (hover:hover){.cn-steps .is-done button:hover{color:var(--ink)}}.cn-steps .is-now button{color:var(--ink)}.cn-steps button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cn-cards{gap:var(--cn-gap);grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:stretch;min-height:clamp(420px,100vh - 430px,500px);display:grid;position:relative}.cn-cards.is-wide{min-height:clamp(448px,100vh - 360px,580px)}.cn-seal{z-index:3;width:260px;position:absolute;top:-40px;right:-10px}.cn-app{min-width:0;color:var(--ink);background:#fff;border-radius:28px;flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 1px #0e0c0a0d,0 2px 4px -2px #0e0c0a0f,0 30px 60px -40px #0e0c0a4d}.cn-cards.is-wide .cn-app{z-index:0;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.cn-view{padding:var(--cn-y) var(--cn-x) 18px;flex:auto;position:relative}.cn-ghosts{inset:var(--cn-y) var(--cn-x) 18px;z-index:2;pointer-events:none;position:absolute}.cn-ghosts>*{width:100%;position:absolute;top:0;left:0}.cn-stage{position:relative}.cn-eyebrow{margin-bottom:clamp(10px,1.6vh,14px)!important}.cn-q{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink);outline:none;margin:0;font-size:clamp(22px,3vh,26px);font-weight:600;line-height:1.15}.cn-d{letter-spacing:-.005em;max-width:40em;color:var(--soft);text-wrap:pretty;font-size:14.5px;line-height:1.45;margin-top:6px!important}.cn-body{margin-top:clamp(16px,2.6vh,24px)}.cn-hint{color:var(--soft);font-size:13px;line-height:1.4;margin-top:10px!important}.cn-hint b{color:var(--ink);font-weight:600}.cn-grid{gap:10px;display:grid}.cn-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cn-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.cn-opt{min-width:0;box-shadow:inset 0 0 0 1px var(--ring);cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .2s var(--e-ui), transform .2s var(--e-tf);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:17px 18px 17px 20px;display:flex;position:relative}.cn-opt input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (hover:hover){.cn-opt:not(.is-sel):not(.is-locked):hover{box-shadow:inset 0 0 0 1px var(--ring-hi)}}.cn-opt:not(.is-locked):active{transform:scale(.992)}.cn-opt.is-sel{box-shadow:inset 0 0 0 1.5px var(--ink)}.cn-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.cn-opt.is-locked{cursor:default}.cn-opt__text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.cn-opt__t{letter-spacing:-.012em;color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.cn-opt__d{color:var(--soft);text-wrap:pretty;font-size:13.5px;line-height:1.4}.cn-opt__meta{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:14px;font-weight:500;line-height:1}.cn-mark{color:#fff;width:20px;height:20px;transition:background-color .2s var(--e-ui), box-shadow .2s var(--e-ui);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #0e0c0a33}.cn-mark--box{border-radius:6px}.cn-mark svg{opacity:0;width:11px;height:11px;transition:opacity .15s var(--e-ui), transform .35s var(--e-pop);transform:scale(.4)}.cn-opt.is-sel .cn-mark{background:var(--ink);box-shadow:none}.cn-opt.is-sel .cn-mark svg{opacity:1;transform:none}.cn-opt.is-locked{background:#f8f6f2;box-shadow:inset 0 0 0 1px #0e0c0a0f}.cn-opt.is-locked .cn-mark{box-shadow:none;background:#cdc7bf}.cn-opt.is-locked .cn-mark svg{opacity:1;transform:none}.cn-opt--tile{align-items:flex-start;padding:18px 50px 18px 20px}.cn-opt--tile .cn-mark{position:absolute;top:17px;right:17px}.cn-grid--2 .cn-opt--tile{min-height:clamp(104px,15vh,136px);padding:22px 54px 22px 22px}.cn-grid--2 .cn-opt--tile .cn-mark{top:22px;right:22px}.cn-grid--2 .cn-opt__t{letter-spacing:-.02em;font-size:17px}.cn-grid--2 .cn-opt__d{font-size:14px}.cn-opt--plat{flex-direction:column;align-items:flex-start;gap:0;min-height:clamp(92px,12.4vh,112px);padding:16px}.cn-opt__g{color:var(--mute);transition:color .2s var(--e-ui);flex:none}.cn-opt--plat.is-sel .cn-opt__g{color:var(--ink)}.cn-opt--plat.is-locked .cn-opt__g{color:var(--ink-2)}.cn-opt--plat .cn-mark{width:18px;height:18px;position:absolute;top:15px;right:15px}.cn-opt--plat .cn-mark svg{width:10px;height:10px}.cn-opt--plat .cn-opt__text{flex:none;gap:2px;margin-top:auto;padding-top:14px}.cn-opt--plat .cn-opt__t{text-wrap:balance;font-size:14px}.cn-opt--plat .cn-opt__d{font-size:13px}.cn-opt__d.is-price{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.cn-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:clamp(20px,3.2vh,30px);display:grid}.cn-fields.is-many{row-gap:clamp(18px,2.6vh,26px)}.cn-field__head{color:var(--soft);justify-content:space-between;align-items:baseline;gap:16px;font-size:13.5px;line-height:1.2;display:flex;margin-bottom:12px!important}.cn-field__head b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.cn-rg__track{height:24px;position:relative}.cn-rg__line{background:#e9e4dd;border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.cn-rg__line i{width:calc(var(--f) * (100% - 22px) + 11px);border-radius:inherit;background:var(--ink);transition:width .18s var(--e-out);position:absolute;top:0;bottom:0;left:0}.cn-rg__knob{top:50%;left:calc(var(--f) * (100% - 22px));width:22px;height:22px;transition:left .18s var(--e-out), transform .2s var(--e-out);pointer-events:none;background:#fff;border-radius:50%;margin-top:-11px;position:absolute;box-shadow:0 0 0 .5px #0e0c0a33,0 1px 2px #0e0c0a24,0 4px 12px -3px #0e0c0a3d}.cn-rg__track:has(.cn-rg__in:active) .cn-rg__knob{transform:scale(1.1)}.cn-rg__track:has(.cn-rg__in:focus-visible) .cn-rg__knob{box-shadow:0 0 0 2px var(--focus), 0 4px 12px -3px #0e0c0a3d}.cn-rg__in{opacity:0;cursor:grab;width:100%;height:100%;margin:0;position:absolute;inset:0}.cn-rg__in:active{cursor:grabbing}.cn-rg__in::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px}.cn-rg__in::-moz-range-thumb{width:22px;height:22px}.cn-rg__ends,.cn-rg__marks{color:var(--mute);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;line-height:1;display:flex;margin-top:6px!important}.cn-rg__marks{height:12px;position:relative}.cn-rg__marks span{left:calc(11px + var(--p) * (100% - 22px));position:absolute;transform:translate(-50%)}.cn-seg{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:var(--fill);border-radius:12px;padding:3px;display:grid;position:relative}.cn-seg__thumb{width:calc((100% - 6px) / var(--n));transform:translateX(calc(var(--i) * 100%));transition:transform .45s var(--e-out);background:#fff;border-radius:9px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 0 0 .5px #0e0c0a14,0 1px 2px #0e0c0a14,0 3px 8px -2px #0e0c0a24}.cn-seg label{z-index:1;white-space:nowrap;height:34px;color:var(--soft);cursor:pointer;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;transition:color .2s var(--e-ui);border-radius:9px;place-items:center;font-size:13px;font-weight:500;display:grid;position:relative}@media (hover:hover){.cn-seg label:hover{color:var(--ink)}}.cn-seg label.is-on{color:var(--ink);font-weight:600}.cn-seg input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cn-seg label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.cn-reels__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.cn-reels__v{align-items:baseline;gap:12px;display:flex}.cn-reels__v b{font-family:var(--f-display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:lining-nums proportional-nums;font-size:clamp(48px,7vh,64px);font-weight:500;line-height:.9}.cn-reels__v label{color:var(--soft);font-size:15px}.cn-reels__head .cn-hint{margin:0 0 4px!important}.cn-foot{padding:clamp(14px, 2.2vh, 20px) var(--cn-x) clamp(16px, 2.6vh, 24px);border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:24px;display:flex}.cn-price{grid-template-columns:auto auto;align-items:baseline;gap:6px 12px;min-width:0;display:grid}.cn-price__k{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);grid-column:1/-1;font-size:11px;font-weight:600;line-height:1}.cn-price__v{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;align-items:baseline;font-size:clamp(26px,3.6vh,32px);font-weight:500;line-height:1;display:inline-flex}.cn-price__from{letter-spacing:-.01em;color:var(--soft);margin-right:.3em;font-size:17px}.cn-price__per{color:var(--soft);white-space:nowrap;font-size:13px}.cn-nav{align-items:center;gap:8px;display:flex}.cn-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;height:46px;transition:background-color .2s var(--e-ui), box-shadow .2s var(--e-ui), color .2s var(--e-ui), transform .2s var(--e-tf);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.cn-btn svg{width:15px;height:15px}.cn-btn:active{transform:scale(.975)}.cn-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cn-btn--ghost{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ring);background:#fff;padding-left:15px}@media (hover:hover){.cn-btn--ghost:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ring-hi)}}.cn-btn--ink,.cn-btn--white{font-family:var(--f-display);padding:0 22px}.cn-btn--ink{color:#fff;background:var(--ink);box-shadow:0 14px 30px -16px #0e0c0ab3}.cn-btn--ink svg,.cn-btn--white svg{color:var(--or)}@media (hover:hover){.cn-btn--ink:hover{background:#26221e}}.cn-btn--white{height:48px;color:var(--ink);background:#fff;padding:0 24px;box-shadow:0 16px 36px -18px #ff7a2e8c}@media (hover:hover){.cn-btn--white:hover{background:#f6f1ea}}.cn-btn--dim{color:#cfc8bf;background:0 0;padding-left:15px;box-shadow:inset 0 0 0 1px #f4efe829}@media (hover:hover){.cn-btn--dim:hover{color:#fff;background:#f4efe80f}}.cn-rc{z-index:1;background:var(--ink);min-width:0;color:var(--cream);border-radius:28px;justify-content:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0e0c0ab3}.cn-cards.is-wide .cn-rc{grid-column:1/-1}.cn-rc__in{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.cn-rc.is-wide .cn-rc__in{column-gap:var(--cn-gap);grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.cn-rc__sum{min-width:0;padding:var(--cn-y) var(--cn-x);flex-direction:column;display:flex;position:relative}@property --cn-sky-l{syntax:"<percentage>";inherits:false;initial-value:0%}.cn-rc__sky{--cn-sky-l:0%;object-fit:cover;object-position:50% 72%;opacity:.85;width:100%;height:44%;-webkit-mask-image:linear-gradient(180deg, transparent, #000 80%), linear-gradient(90deg, transparent, #000 var(--cn-sky-l));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(180deg, transparent, #000 80%), linear-gradient(90deg, transparent, #000 var(--cn-sky-l));mask-image:linear-gradient(180deg, transparent, #000 80%), linear-gradient(90deg, transparent, #000 var(--cn-sky-l));transition:--cn-sky-l .9s var(--e-out) .25s;pointer-events:none;position:absolute;bottom:0;left:0;right:0;-webkit-mask-composite:source-in;mask-composite:intersect}.cn-rc.is-wide .cn-rc__sky{--cn-sky-l:34%}.cn-rc__sum>:not(.cn-rc__sky):not(.cn-rc__rule){position:relative}.cn-rc__rule{top:var(--cn-y);bottom:var(--cn-y);transform-origin:50% 0;background:linear-gradient(#f4efe824,#f4efe814 70%,#f4efe800);width:1px;position:absolute;left:0}.cn-rc__top{align-items:center;gap:12px;min-height:24px;display:flex}.cn-rc__t{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;color:#fff;font-size:17px;font-weight:500;line-height:1.2}.cn-rc__st{color:#8f8a83;transition:color var(--d-hover) var(--e-ui);margin-left:auto;font-size:12px}.cn-rc.is-done .cn-rc__st{color:var(--or)}.cn-rc__rows{flex-direction:column;margin:clamp(10px,1.8vh,16px) 0 0;display:flex}.cn-rc__row{border-top:1px solid #f4efe81a;justify-content:space-between;align-items:baseline;gap:16px;padding:clamp(7px,1.3vh,11px) 0;font-size:14px;line-height:1.35;display:flex}.cn-rc__row dt{color:#9d978f;flex:none}.cn-rc__row dd{text-align:right;color:#5c5752;min-width:0;transition:color .4s var(--e-ui);margin:0;font-weight:500}.cn-rc__row.is-set dd{color:#f4efe8}.cn-rc__total{border-top:1px solid #f4efe81a;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:clamp(14px,2.2vh,18px);display:flex;position:relative}.cn-rc__sumv{flex-direction:column;gap:5px;display:flex}.cn-rc__k{letter-spacing:.12em;text-transform:uppercase;color:#8f8a83;font-size:11px;font-weight:600;line-height:1}.cn-rc__v{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;align-items:baseline;margin-top:3px;font-size:clamp(32px,4.6vh,40px);font-weight:500;line-height:1;display:inline-flex}.cn-rc__from{letter-spacing:-.01em;color:#9d978f;margin-right:.3em;font-size:18px}.cn-rc__per{color:#b5b0a9;white-space:nowrap;font-size:13px}.cn-rc.is-wide .cn-rc__total{border-top:0;flex:auto;align-items:flex-end;margin-top:0;padding-top:0}.cn-rc.is-wide .cn-rc__sumv{gap:10px}.cn-rc.is-wide .cn-rc__k{font-size:12px}.cn-rc.is-wide .cn-rc__v{letter-spacing:-.05em;font-size:clamp(60px,9.4vh,96px);font-weight:500}.cn-rc.is-wide .cn-rc__per{font-size:15px}.cn-rc__claim{flex-direction:column;gap:12px;margin-top:clamp(18px,3vh,28px);display:flex}.cn-rc__claim .cn-claim{width:100%;height:52px;font-size:15px}.cn-rc__note{text-align:center;color:#fff4e8b8;margin:0;font-size:13px}.cn-stamp{right:0;bottom:var(--stamp-y,0px);width:var(--stamp,120px);aspect-ratio:1;color:#f0662a;opacity:.9;pointer-events:none;position:absolute;transform:rotate(-14deg)}.cn-stamp svg{width:100%;height:100%;display:block;overflow:visible}.cn-stamp text{fill:currentColor}.cn-stamp__rim{font-family:var(--brand);font-size:12.5px;font-weight:700}.cn-stamp__stars{letter-spacing:.3em;font-size:9px}.cn-stamp__mark{font-family:var(--brand);letter-spacing:.01em;font-size:38px;font-weight:800}.cn-stamp__date{font-family:var(--brand);letter-spacing:.1em;font-size:12px;font-weight:700}.cn-rc__offer{min-width:0;padding:var(--cn-y) 8px var(--cn-y) var(--cn-x);flex-direction:column;display:flex;position:relative}.cn-offer{flex-direction:column;flex:auto;min-height:0;margin-top:clamp(12px,2vh,18px);display:flex}.cn-offer__price{flex-direction:column;gap:6px;margin-bottom:14px;display:none}.cn-offer__price b{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:lining-nums tabular-nums;font-size:34px;font-weight:500;line-height:1}.cn-offer__price>span{color:#b5b0a9;font-size:13px}.cn-offer__head{max-width:30em;font-family:var(--f-display);letter-spacing:-.025em;color:#807a72;text-wrap:pretty;outline:none;margin:0;font-size:clamp(20px,2.7vh,25px);font-weight:500;line-height:1.24}.cn-offer__head em{color:#fff;font-style:normal}.cn-gar{background:#f4efe809;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(14px,2.5vh,24px) 0 0;padding:0;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #f4efe814}.cn-gar li{flex-direction:column;gap:3px;min-width:0;padding:clamp(11px,1.6vh,14px) 12px;display:flex}.cn-gar li+li{box-shadow:inset 1px 0 #f4efe814}.cn-gar__i{width:18px;height:18px;color:var(--or);margin-bottom:8px;display:grid}.cn-gar__i svg{width:18px;height:18px}.cn-gar b{letter-spacing:-.005em;color:#fff;font-size:13.5px;font-weight:500;line-height:1.3}.cn-gar__d{color:#9d978f;font-size:12.5px;line-height:1.4}.cn-inc{margin-top:clamp(14px,2.5vh,24px)}.cn-inc__t{letter-spacing:.12em;text-transform:uppercase;color:#8f8a83;font-size:11px;font-weight:600;line-height:1}.cn-inc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(5px,.9vh,8px) 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cn-inc li{color:#dcd6ce;align-items:flex-start;gap:10px;min-width:0;font-size:13.5px;line-height:1.35;display:flex}.cn-inc__tick{color:#1a0c04;background:var(--or);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}.cn-inc__tick svg{width:9px;height:9px}.cn-offer__cta{align-items:center;gap:20px;margin-top:auto;padding-top:clamp(14px,2.4vh,22px);display:flex}.cn-claim{flex:none}.cn-offer__note{color:#8f8a83;font-size:13.5px}.cn-back{margin-left:auto}@media (width>=861px){.cn-offer{gap:clamp(16px,2.6vh,26px)}.cn-offer>.cn-gar,.cn-offer>.cn-inc,.cn-offer>.cn-offer__cta{margin-top:auto;padding-top:0}.cn-offer__claim,.cn-offer__note{display:none}.cn-offer__head{font-size:clamp(22px,3.1vh,29px)}.cn-gar b{font-size:14.5px}.cn-gar__d{font-size:13px}.cn-inc li{font-size:14.5px}.cn-inc ul{columns:2;column-gap:28px;display:block}.cn-inc li{break-inside:avoid;margin-bottom:clamp(8px,1.3vh,12px)}.cn-offer__cta .cn-back{margin-left:0}.cn-rc.is-wide .cn-rc__in{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);column-gap:0}.cn-rc.is-wide .cn-rc__offer{padding:var(--cn-y) var(--cn-x) clamp(18px, 2.8vh, 28px)}.cn-rc.is-wide .cn-offer__head{max-width:40em;font-size:clamp(24px,3.4vh,34px)}.cn-rc.is-wide .cn-inc ul{columns:3 220px}.cn-rc.is-wide .cn-offer__cta{display:none}.cn-rc.is-wide .cn-rc__sum{padding:clamp(20px, 3vh, 30px) var(--cn-x) var(--cn-y);flex-direction:row;align-items:flex-end;gap:clamp(24px,3vw,48px)}.cn-rc.is-wide .cn-rc__sky{--cn-sky-l:0%;height:auto;top:-60%;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.cn-rc.is-wide .cn-rc__rule{top:0;bottom:auto;left:var(--cn-x);right:var(--cn-x);background:linear-gradient(90deg,#f4efe824,#f4efe814 70%,#f4efe805);width:auto;height:1px}.cn-rc.is-wide .cn-rc__total{flex:auto;min-width:0}.cn-rc.is-wide .cn-rc__v{font-size:clamp(56px,8vh,88px)}.cn-rc.is-wide .cn-rc__claim{flex:0 380px;min-width:0;margin-top:0}.cn-rc__btns{gap:10px;display:flex}.cn-rc__btns .cn-back{flex:none;height:52px;margin-left:0}.cn-rc__btns .cn-claim{flex:auto;width:auto}}@media (prefers-reduced-motion:reduce){.cn-opt,.cn-mark,.cn-mark svg,.cn-rg__knob,.cn-rg__line i,.cn-seg__thumb,.cn-steps__track.is-live .cn-steps__thumb,.cn-rc__row dd,.cn-rc__sky{transition:none}}@media (width>=861px) and (height<=820px){.cn-head{margin-bottom:16px}.cn-steps{margin-bottom:14px}.cn-steps button{height:30px}.cn-d{font-size:14px}.cn-opt{padding-block:14px}.cn-opt--tile{padding-block:15px}.cn-opt--tile .cn-mark{top:14px}.cn-grid--2 .cn-opt--tile{padding-block:18px}.cn-grid--2 .cn-opt--tile .cn-mark{top:18px}.cn-gar__i{display:none}.cn-inc li{font-size:13.5px}}@media (width<=1180px) and (width>=861px){.cn-cards{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.cn-fields{gap:24px}.cn-opt--plat{padding:14px 12px}.cn-opt--plat .cn-opt__t{font-size:13px}.cn-gar li{padding:12px}.cn-gar b{font-size:13px}.cn-gar__d{font-size:12px}.cn-inc li{font-size:13px}.cn-steps button{padding:0 12px}}@media (width<=860px){.cn{--cn-x:18px;--cn-y:20px}.cn-sheet{border-radius:28px 28px 0 0;padding:48px 0 110px}.cn-head{margin-bottom:22px}.cn .cn-head .hs__h2{font-size:32px}.cn-steps{margin-bottom:16px}.cn-cards{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0}.cn-cards.is-wide .cn-app{display:none}.cn-cards.is-wide .cn-rc{grid-column:auto}.cn-app,.cn-rc{border-radius:22px}.cn-q{font-size:22px}.cn-grid--3,.cn-fields{grid-template-columns:minmax(0,1fr)}.cn-grid--3{gap:8px}.cn-grid--3 .cn-opt--tile{padding-block:14px}.cn-grid--3 .cn-opt__text{flex-direction:row;align-items:baseline;gap:8px}.cn-fields{gap:24px}.cn-grid--5{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cn-opt--plat{min-height:92px;padding:13px}.cn-opt--plat .cn-mark{top:12px;right:12px}.cn-foot{padding:16px var(--cn-x) 18px;flex-direction:column;align-items:stretch;gap:16px}.cn-price__v{font-size:28px}.cn-nav .cn-next{flex:1;justify-content:space-between}.cn-prev[style*=hidden]{display:none}.cn-reels__v b{font-size:52px}.cn-reels__head{flex-direction:column;align-items:flex-start;gap:8px}.cn-rc__rows{margin-top:10px}.cn-rc__sky,.cn-rc.is-wide .cn-rc__sky{--cn-sky-l:0%;height:50%}.cn-rc__total{margin-top:14px}.cn-rc.is-wide .cn-rc__in{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);column-gap:0}.cn-rc__offer{padding:var(--cn-y) var(--cn-x) 8px}.cn-rc__rule{top:0;bottom:auto;left:var(--cn-x);right:var(--cn-x);background:#f4efe81a;width:auto;height:1px}.cn-offer__price{display:flex}.cn-offer__head{font-size:21px}.cn-gar{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-gar li{padding:14px}.cn-gar li:nth-child(3){box-shadow:inset 0 1px #f4efe814}.cn-gar li:nth-child(4){box-shadow:inset 1px 0 #f4efe814,inset 0 1px #f4efe814}.cn-inc ul{grid-template-columns:minmax(0,1fr)}.cn-offer__cta{flex-wrap:wrap;gap:12px;padding-top:22px}.cn-claim,.cn-back{flex:100%}.cn-back{order:2;margin-left:0}.cn-offer__note{text-align:center;flex:100%;order:3}.cn-rc__claim{display:none}.cn-rc.is-wide .cn-rc__total{margin-top:140px}.cn-stamp{width:116px;bottom:calc(100% + 10px)}.cn-seal{pointer-events:none;order:1;justify-self:end;width:220px;margin:4px -4px -24px 0;position:relative;top:auto;right:auto}.cn-rc{order:2}}@media (width<=640px){.cn-steps li:not(.is-now) button{justify-content:center;width:22px;padding:0}.cn-steps li:not(.is-now) .cn-steps__n{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cn-steps li:not(.is-now) button:before{content:"";background:#0e0c0a33;border-radius:50%;width:6px;height:6px}.cn-steps li.is-done button:before{background:var(--ink)}.cn-steps .is-now button{padding:0 14px}}.hs.fqm{--sheet:clamp(28px, 4vw, 56px);--pt:clamp(52px, 7.5svh, 92px);--pb:clamp(40px, 6svh, 76px);--ease:cubic-bezier(.22, 1, .36, 1);--ink:#0b0d10;--side:36%;isolation:isolate;min-height:100svh;padding:var(--pt) 0 var(--pb);color:#0b0d10;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f6f6;flex-direction:column;justify-content:center;display:flex;overflow:clip}.hs.fqm:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 46% at 4% 72%,#78aaff2e,#0000 72%),radial-gradient(30% 42% at 98% 24%,#ffbeaa38,#0000 72%),#f6f6f6;position:absolute;inset:0}.fqm p{margin:0}.fqm ul{margin:0;padding:0;list-style:none}.fqm-in{height:min(calc(100svh - var(--pt) - var(--pb)), 860px);flex-direction:column;gap:clamp(26px,4svh,44px);display:flex}.fqm-head{flex:none}.fqm-head .hs__h2{padding-bottom:.06em}.fqm-head .hs__sub{margin-top:14px}.fqm-frame{isolation:isolate;flex:1;min-height:0;position:relative}.fqm-frame:before,.fqm-frame:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(250px 190px at calc(100% - 240px) 240px,#ff8038e6,#ff803838 46%,#0000 74%),radial-gradient(270px 200px at 240px calc(100% - 240px),#4674ffd9,#4674ff33 46%,#0000 74%);position:absolute;inset:-240px}.fqm-frame:before{opacity:.36;filter:blur(6px)}.fqm-frame:after{opacity:.9;-webkit-mask:radial-gradient(circle,#000 .75px,#0000 1.15px) 0 0/4px 4px;mask:radial-gradient(circle,#000 .75px,#0000 1.15px) 0 0/4px 4px}.fqm-edge{z-index:3;pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(260px 150px at 100% 0,#fff,#ffb078f2 22%,#ff803899 46%,#0000 74%),radial-gradient(260px 150px at 0 100%,#fff,#96b2fff2 22%,#4674ff99 46%,#0000 74%);border-radius:15.5px;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fqm-win{grid-template-columns:var(--side) minmax(0, 1fr);color:#fff;background:#0c0c0d;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 5px #ffffff8c,0 0 0 6px #0b0d100d,0 40px 80px -36px #0b0d1080}.fqm-track{display:contents}.fqm-side{background:#101113;flex-direction:column;grid-area:1/1/span 2;min-height:0;display:flex;box-shadow:inset -1px 0 #ffffff12}.fqm-side__head{flex:none;align-items:center;gap:10px;height:58px;padding:0 14px 0 18px;display:flex;box-shadow:inset 0 -1px #ffffff0f}.fqm-side__head b,.fqm-bar__who{font-family:var(--f-text);letter-spacing:-.01em;font-size:15px;font-weight:600}.fqm-tool{color:#ffffffb3;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;transition:color .2s,background-color .2s;display:grid}.fqm-tool svg{width:17px;height:17px}.fqm-tool:hover{color:#fff;background:#ffffff14}.fqm-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;min-height:0;padding:4px 8px 52px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.fqm-group+.fqm-group{margin-top:4px}.fqm-group__t{font-family:var(--f-text);letter-spacing:-.005em;color:#fff6;padding:16px 12px 6px 14px;font-size:13px;font-weight:500;line-height:1.2}.fqm-row{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 12px 11px 14px;transition:background-color .2s;display:block;position:relative}.fqm-row:hover{background:#ffffff09}.fqm-row.is-open{background:#ffffff12}.fqm-row.is-open:before{content:"";background:var(--or);border-radius:2px;width:2px;position:absolute;top:11px;bottom:11px;left:0;box-shadow:0 0 10px #ff7a2e8c}.fqm-row:focus-visible{outline-offset:-2px;outline:2px solid #ff7a2ed9}.fqm-row__t{-webkit-line-clamp:2;font-family:var(--f-text);letter-spacing:-.012em;color:#ffffffd1;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.fqm-row__p{white-space:nowrap;text-overflow:ellipsis;font-family:var(--f-text);letter-spacing:-.005em;color:#fff6;margin-top:3px;font-size:13.5px;line-height:1.35;display:block;overflow:hidden}.fqm-row.is-open .fqm-row__t,.fqm-row:hover .fqm-row__t{color:#fff}.fqm-row.is-open .fqm-row__p{color:#ffffff8c}.fqm-pane{isolation:isolate;flex-direction:column;grid-area:1/2;min-height:0;display:flex;position:relative}.fqm-light{--light:radial-gradient(48% 46% at 100% 0%, #ff8c5052, transparent 100%), radial-gradient(40% 50% at 0% 100%, #5a78ff29, transparent 100%);z-index:-1;border-radius:0}.fqm-bar{flex:none;align-items:center;gap:6px;height:58px;padding:0 14px 0 26px;display:flex;box-shadow:inset 0 -1px #ffffff0f}.fqm-bar .fqm-bar__ava{margin-right:4px}.fqm-back{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin-left:-10px;display:grid}.fqm-back:focus-visible,.fqm-tool:focus-visible{outline-offset:1px;outline:2px solid #ff7a2ed9}.fqm-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex-direction:column;flex:1;min-height:0;padding:26px 26px 20px;display:flex;overflow-y:auto}.fqm-chat{flex-direction:column;gap:30px;margin-top:auto;display:flex}.fqm-thread{animation:fqm-swap .32s var(--ease) both;flex-direction:column;gap:16px;display:flex}@keyframes fqm-swap{0%{opacity:0;transform:translateY(10px)}}.fqm-me{max-width:min(74%,520px);color:var(--ink);font-family:var(--f-text);letter-spacing:-.01em;background:#f3efe9;border-radius:18px 18px 6px;align-self:flex-end;padding:11px 16px 12px;font-size:16px;line-height:1.42}.fqm-them{max-width:min(88%,640px);animation:fqm-arrive .42s var(--ease) both;align-items:flex-end;gap:10px;display:flex}@keyframes fqm-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.fqm-thread>.fqm-them{animation-delay:40ms}.fqm-them__ava{flex:none}.fqm-them__col{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.fqm-thread>.fqm-acts{animation:fqm-arrive .42s .12s var(--ease) both;margin:-4px 0 0 36px}.fqm-bub{font-family:var(--f-text);letter-spacing:-.01em;color:#ffffffbd;background:#1b1c1f;border-radius:18px 18px 18px 6px;padding:14px 18px 15px;font-size:16.5px;line-height:1.55;box-shadow:inset 0 0 0 1px #ffffff0d}.fqm-key{color:#fff}.fqm-quote{border:0;border-left:2px solid var(--or);max-width:100%;font:inherit;text-align:left;color:#fff9;cursor:pointer;background:0 0;margin:0 0 9px;padding:1px 0 1px 10px;font-size:14px;line-height:1.35;display:block}.fqm-quote:hover{color:#fff}.fqm-quote:focus-visible{outline-offset:2px;outline:2px solid #ff7a2ed9}.fqm-ai{font-family:var(--f-text);color:#ffffff73;font-size:12.5px;font-weight:500}.fqm-bub--wait{gap:5px;padding:18px;display:flex}.fqm-bub--wait i{background:#ffffff80;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite fqm-breathe}.fqm-bub--wait i:nth-child(2){animation-delay:.2s}.fqm-bub--wait i:nth-child(3){animation-delay:.4s}@keyframes fqm-breathe{0%,to{opacity:.25}50%{opacity:.9}}.fqm-acts{flex-wrap:wrap;gap:8px;display:flex}.fqm-act{font-family:var(--f-text);letter-spacing:-.01em;color:var(--ink);cursor:pointer;transition:transform .2s var(--ease), background-color .2s ease;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 10px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.fqm-act svg{width:15px;height:15px}.fqm-act:hover{transform:translateY(-1px)}.fqm-act--ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.fqm-act:focus-visible{outline-offset:2px;outline:2px solid #ff7a2ee6}.fqm-foot{grid-area:2/2;padding:14px 22px 20px 26px;box-shadow:inset 0 1px #ffffff0f}.fqm-hint{max-width:62ch;font-family:var(--f-text);letter-spacing:-.01em;color:#ffffff8c;font-size:14.5px;line-height:1.45;margin-bottom:12px!important}.fqm-hint b{color:#ffffffeb;font-weight:500}.fqm-field{background:#ffffff0e;border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 16px;transition:box-shadow .2s,background-color .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.fqm-field:focus-within{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff38}.fqm-input{min-width:0;height:36px;font-family:var(--f-text);letter-spacing:-.01em;color:#fff;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15.5px}.fqm-input::placeholder{color:#ffffff6b}.fqm-send{background:var(--or);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background-color .2s,color .2s,box-shadow .2s;display:grid;box-shadow:0 0 16px #ff7a2e73}.fqm-send[disabled]{color:#ffffff59;box-shadow:none;cursor:default;background:#ffffff12}.fqm-send:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width>=761px) and (height<=800px){.fqm-in{gap:22px}.fqm-head .hs__h2{font-size:64px}.fqm-head .hs__sub{margin-top:10px;font-size:16px}.fqm-bar,.fqm-side__head{height:52px}.fqm-body{padding-top:18px}.fqm-hint{font-size:14px;margin-bottom:10px!important}.fqm-foot{padding-top:12px;padding-bottom:16px}}@media (width<=1100px) and (width>=761px){.hs.fqm{--side:40%}}@media (width<=760px){.hs.fqm{--pt:64px;--pb:48px;justify-content:flex-start}.fqm-in{height:max(620px, calc(100svh - var(--pt) - var(--pb)));gap:24px}.fqm-frame:before,.fqm-frame:after{background:radial-gradient(150px 120px at calc(100% - 160px) 160px,#ff8038e6,#ff803838 46%,#0000 74%),radial-gradient(160px 130px at 160px calc(100% - 160px),#4674ffd9,#4674ff33 46%,#0000 74%);inset:-160px}.fqm-win{flex-direction:column;display:flex}.fqm-track{width:200%;min-height:0;transition:transform .38s var(--ease);flex:1;display:flex}.fqm-win.is-thread .fqm-track{transform:translate(-50%)}.fqm-side,.fqm-pane{flex:0 0 50%;width:50%}.fqm-side{box-shadow:none}.fqm-bar,.fqm-side__head{height:54px;padding:0 16px}.fqm-body{padding:18px 14px 14px}.fqm-me{max-width:86%;font-size:15.5px}.fqm-them{max-width:100%}.fqm-them__ava{display:none}.fqm-thread>.fqm-acts{margin-left:0}.fqm-bub{font-size:15.5px}.fqm-foot{flex:none;padding:12px 12px 14px}.fqm-hint{font-size:14px}}@media (prefers-reduced-motion:reduce){.fqm-thread,.fqm-them,.fqm-thread>.fqm-acts{animation:none}.fqm-track{transition:none}.fqm-bub--wait i{opacity:.6;animation:none}}html.lm-locked,html.lm-locked body{overflow:hidden}.lm{z-index:200;padding:22px 16px calc(22px + env(safe-area-inset-bottom,0px));visibility:hidden;pointer-events:none;place-items:center;transition:visibility 0s linear .5s;display:grid;position:fixed;inset:0}.lm.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.lm__scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity .4s var(--e-ui);background:#050608c7;position:absolute;inset:0}.lm.is-open .lm__scrim{opacity:1}.lm__panel{isolation:isolate;overscroll-behavior:contain;border-radius:var(--r-media);width:min(560px,100%);max-height:calc(100dvh - 44px);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff0f, 0 40px 80px -30px #000c;color:var(--ink);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;opacity:0;background:#08090c;outline:none;padding:40px 40px 32px;position:relative;overflow:auto}.lm.is-open .lm__panel{opacity:1}.lm__close{z-index:3;border-radius:var(--r-btn);width:36px;height:36px;color:var(--muted);cursor:pointer;transition:background-color var(--d-hover) var(--e-ui), box-shadow var(--d-hover) var(--e-ui), color var(--d-hover) var(--e-ui);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:20px;right:20px;box-shadow:inset 0 0 0 1px #ffffff1f}.lm__close:hover{color:var(--ink);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff38}.lm__body{position:relative}.lm-head{padding-right:52px}.lm-title{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:30px;font-weight:500;line-height:1.12}.lm-desc{max-width:440px;color:var(--muted);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.55}.lm-offer{border-radius:var(--r-btn);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff05;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin-top:20px;padding:14px 18px 16px;display:grid;position:relative}.lm-offer__head{color:var(--ink);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.lm-offer__head b{font-weight:500}.lm-offer__edit{min-height:28px;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:400;text-decoration:underline}.lm-offer__edit:hover{color:var(--ink)}.lm-offer__main{color:var(--muted);text-wrap:pretty;grid-column:1/-1;margin:4px 0 0;font-size:15px;line-height:1.5}.lm-offer__price{border-bottom:1px solid var(--line);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);grid-column:1/-1;margin:10px 0 6px;padding-bottom:10px;font-size:15px;font-weight:500}.lm-offer__line{min-width:0;color:var(--muted-2);margin:3px 0 0;font-size:13px;line-height:1.45}.lm-steps{margin-top:26px}.lm-q+.lm-q{margin-top:18px}.lm-q__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:500;line-height:1.35;display:block}.lm-input{border-radius:var(--r-btn);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:400 16px / 1.4 var(--f-text);transition:box-shadow var(--d-hover) var(--e-ui), background-color var(--d-hover) var(--e-ui);background:#ffffff05;border:0;padding:0 18px}.lm-input--area{resize:vertical;height:auto;min-height:132px;padding:14px 18px;font-size:16px;line-height:1.5}.lm-input::placeholder{color:var(--muted-2)}.lm-input:hover{box-shadow:inset 0 0 0 1px #ffffff38}.lm-input:focus{background:#ffffff08;outline:none;box-shadow:inset 0 0 0 1px #9ec5ff8c,inset 0 -12px 24px -14px #2f6bff66}.lm-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #ffffff80}.lm-err{color:#ffffffbf;margin:8px 0 0;font-size:13px}.lm-phone{gap:8px;display:flex}.lm-phone__code{border-radius:var(--r-btn);height:52px;box-shadow:inset 0 0 0 1px var(--line-2);font-variant-numeric:tabular-nums;color:var(--ink);background:#ffffff05;flex:none;align-items:center;gap:7px;padding:0 12px 0 16px;font-size:16px;display:inline-flex;position:relative}.lm-phone__code svg{color:var(--muted-2)}.lm-phone__code:hover{box-shadow:inset 0 0 0 1px #ffffff38}.lm-phone__code:focus-within{box-shadow:inset 0 0 0 1px #9ec5ff8c}.lm-phone__code select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:var(--fs-h4);position:absolute;inset:0}.lm-phone .lm-input{flex:1;min-width:0}.lm-nav{align-items:center;gap:12px;margin-top:24px;display:flex}.lm-swipe{border-radius:var(--r-btn);height:52px;box-shadow:inset 0 0 0 1px var(--line-2);touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff05;flex:auto;position:relative;overflow:hidden}.lm-swipe__fill{border-radius:var(--r-btn);background:linear-gradient(#ffffff12,#fff0 55%),#0d1a3d;width:56px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #78a0ff59}.lm-swipe__cells{pointer-events:none;mix-blend-mode:plus-lighter;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.lm-swipe__label{background:linear-gradient(90deg,#ffffff73 0% 40%,#fff 50%,#ffffff73 60% 100%) 0 0/250% 100%;color:#0000;pointer-events:none;-webkit-background-clip:text;background-clip:text;place-items:center;padding-left:48px;font-size:15px;font-weight:500;animation:3.2s linear infinite lm-shine;display:grid;position:absolute;inset:0}@keyframes lm-shine{0%{background-position:100% 0}to{background-position:-150% 0}}.lm-swipe__knob{z-index:1;border-radius:var(--r-8);color:#050608;cursor:grab;touch-action:none;background:#fff;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #0006}.lm-swipe__knob:active{cursor:grabbing}.lm-swipe__knob:disabled{cursor:progress}.lm-swipe__spin{animation:.8s linear infinite lm-turn}@keyframes lm-turn{to{transform:rotate(360deg)}}.lm-consent{color:var(--muted-2);text-align:center;margin:16px 0 0;font-size:13px;line-height:1.5}.lm-note{border-radius:var(--r-btn);box-shadow:inset 0 0 0 1px var(--line-2);animation:lm-in .6s var(--e-out) both;background:#ffffff05;margin-top:16px;padding:16px 18px}.lm-note--bad{box-shadow:inset 0 0 0 1px #ffffff4d}.lm-note b{font-size:15px;font-weight:500;display:block}.lm-note p{font-size:var(--fs-small);color:var(--muted);margin:4px 0 0;line-height:1.55}.lm-note__tg{gap:8px;margin-top:12px}@keyframes lm-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}}.lm-done{text-align:center;padding-top:6px;position:relative}.lm-done__ring{place-items:center;width:176px;height:176px;margin:6px 0 18px;display:inline-grid;position:relative}.lm-done__ring>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.lm-done__track{fill:#ffffff06;stroke:var(--line-2);stroke-width:1.5px}.lm-done__arc{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;animation:lm-draw 1.4s var(--ease-out) both;transition:stroke-dashoffset 1s linear}@keyframes lm-draw{0%{stroke-dashoffset:415px}}.lm-done__clock{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1;position:relative}.lm-done__icon{color:#ffffffd9;place-items:center;display:grid;position:relative}.lm-done__label{font-variant-numeric:tabular-nums;color:var(--muted-2);margin:0;font-size:13px;font-weight:500;position:relative}.lm-done__until{font-family:var(--f-display);font-weight:500;font-size:var(--fs-h3);color:var(--ink);font-variant-numeric:tabular-nums;margin:8px 0 0;position:relative}.lm-done__title{margin-top:18px;padding:0 12px;position:relative}.lm-done__text{max-width:430px;font-size:var(--fs-body);color:var(--muted);text-wrap:pretty;margin:14px auto 0;line-height:1.6;position:relative}.lm-done__text p{margin:0 0 10px}.lm-done__text b{color:var(--ink);font-weight:600}.lm-follow{border-top:1px solid var(--line);margin-top:24px;padding-top:24px;position:relative}.lm-follow p{font-size:var(--fs-small);color:var(--muted-2);margin:0 0 12px}.lm-follow div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lm-follow a{height:36px;font-size:var(--fs-small);color:var(--muted);transition:color var(--d-hover);padding:0 16px}.lm-follow a:hover{color:var(--ink)}.sheet-grab{display:none}@media (width<=860px){.sheet-grab{z-index:1;cursor:grab;height:28px;display:block;position:absolute;top:0;left:0;right:0}.sheet-grab:before{content:"";border-radius:var(--r-pill);background:var(--line-2);width:40px;height:4px;margin-left:-20px;position:absolute;top:9px;left:50%}[data-grab]{touch-action:none;-webkit-user-select:none;user-select:none}.lm{place-items:end stretch;padding:0}.lm__panel{width:100%;max-height:94dvh;padding:32px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--r-media) var(--r-media) 0 0;transition:transform .5s var(--e-tf)}.lm__close{top:16px;right:16px}.lm-offer{grid-template-columns:minmax(0,1fr);margin-top:16px}.lm-steps{margin-top:20px}}@media (prefers-reduced-motion:reduce){.lm__panel{opacity:0;transition:opacity .25s}.lm.is-open .lm__panel{opacity:1}.lm{transition-delay:.25s}.lm.is-open{transition-delay:0s}.lm-swipe__label,.lm-note,.lm-done__arc{animation:none}}.jr{z-index:90;padding:88px var(--gutter) 24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050608c7;place-items:center;display:grid;position:fixed;inset:0}.jr p{margin:0}.jr-sheet{overscroll-behavior:contain;border-radius:var(--r-media);width:min(1248px,100%);max-height:100%;box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff0d;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;background:#08090c;padding:clamp(24px,3.4vw,48px);overflow:auto}.jr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.jr-head__text{flex-direction:column;align-items:flex-start;display:flex}.jr-title{font-family:var(--f-display);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.06}.jr-lead{color:var(--muted);font-size:17px;margin-top:14px!important}.jr-actions{align-items:center;gap:8px;display:flex}.jr-all svg{width:16px;height:16px;transition:transform var(--d-state) var(--e-tf)}.jr-all:hover svg{transform:translate(2px,-2px)}.jr-close{border-radius:var(--r-btn);width:36px;height:36px;color:var(--ink);cursor:pointer;transition:background-color var(--d-hover) var(--e-ui), box-shadow var(--d-hover) var(--e-ui), transform .2s var(--e-tf);background:0 0;border:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.jr-close:hover{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff38}.jr-close:active{transform:scale(.975)}.jr-grid{border-top:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr;gap:clamp(16px,2vw,32px);margin:48px 0 0;padding:48px 0 0;list-style:none;display:grid}.jr-story{display:flex}.jr-story__link{border-radius:var(--r-card);flex-direction:column;width:100%;display:flex}.jr-story__link:focus-visible{outline-offset:6px}.jr-cover{aspect-ratio:4/3;border-radius:var(--r-card);background:#0d0e12;flex:none;margin:0;position:relative;overflow:hidden}.jr-cover:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--d-hover) var(--e-ui);pointer-events:none;position:absolute;inset:0}.jr-story__link:hover .jr-cover:after{box-shadow:inset 0 0 0 1px var(--line-2)}.jr-story--cover .jr-cover{aspect-ratio:auto;flex:1 0 auto;min-height:260px}.jr-cover img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--e-out);position:absolute;inset:0}.jr-story__link:hover .jr-cover img{transform:scale(1.03)}.jr-story__text{flex-direction:column;padding:20px 2px 4px;display:flex;position:relative}.jr-story__meta{font-variant-numeric:tabular-nums;color:var(--muted-2);flex-wrap:wrap;align-items:center;font-size:13px;display:flex;margin-bottom:10px!important}.jr-story__meta>span+span:before{content:"·";color:#ffffff40;margin:0 8px}.jr-story__no{color:#ffffffbf}.jr-story__title{font-family:var(--f-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.25}.jr-story--cover .jr-story__title{letter-spacing:-.025em;font-size:26px;line-height:1.18}.jr-story__lede{font-size:var(--fs-small);color:#ffffff8c;line-height:1.55;margin-top:10px!important}.jr-story--cover .jr-story__lede{font-size:15px}.jr-story__read{z-index:1;border-radius:var(--r-8);width:32px;height:32px;color:var(--ink);transition:color var(--d-hover) var(--e-ui), background-color var(--d-hover) var(--e-ui);background:#05060899;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px #ffffff24}.jr-story__read svg{width:16px;height:16px}.jr-story__link:hover .jr-story__read{color:#050608;background:#fff}@media (width<=1100px){.jr-grid{grid-template-columns:1fr 1fr}.jr-story--cover{grid-column:1/-1}.jr-story--cover .jr-cover{aspect-ratio:16/8;flex:none;min-height:0}}@media (width<=640px){.jr{padding:72px 8px 8px}.jr-sheet{border-radius:var(--r-card);padding:22px 16px}.jr-grid{grid-template-columns:1fr;margin-top:28px;padding-top:28px}.jr-story--cover .jr-cover{aspect-ratio:4/3}.jr-story--cover .jr-story__title{font-size:22px}}@media (prefers-reduced-motion:reduce){.jr-cover img{transition:none}}.ft5.hs{--ft-text:#b5b0a9;--ft-dim:#8f8a83;--ft-line:#272421;--ft-chip:#141311;background:#070606;padding:96px 0 0}.ft5__card{min-height:500px;box-shadow:inset 0 0 0 1px var(--ft-line), inset 0 1px 0 #fff0e112;background:linear-gradient(#131210,#0b0a09);border-radius:28px;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ft5__grad{-webkit-mask-image:linear-gradient(90deg,#00000047 0%,#00000073 40%,#000 70%);mask-image:linear-gradient(90deg,#00000047 0%,#00000073 40%,#000 70%)}.ft5__glow{pointer-events:none;position:absolute;inset:0}.ft5__glow:before{content:"";color:#ff8c3c66;background-image:radial-gradient(circle,currentColor .8px,#0000 1.25px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(38% 72% at 75% 54%,#000 30%,#0000 78%);mask-image:radial-gradient(38% 72% at 75% 54%,#000 30%,#0000 78%)}.ft5__copy{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:48px 12px 48px 52px;display:flex;position:relative}.ft5 .ft5__title.hs__h2{letter-spacing:-.034em;color:#fff;-webkit-text-fill-color:currentColor;background:0 0;font-size:clamp(36px,4.2vw,60px);font-weight:500;line-height:1.05}.ft5__mark{color:#1c120c;-webkit-text-fill-color:#1c120c;white-space:nowrap;background:#f4efe8;border-radius:999px;margin-top:.08em;padding:.02em .32em .1em;display:inline-block}.ft5__sub{max-width:520px;font-family:var(--f-text);letter-spacing:-.01em;color:var(--ft-text);margin:18px 0 0;font-size:18px;line-height:1.42}.ft5__cta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.ft5-pill{height:48px;font-family:var(--f-text);color:#f4efe8;background:var(--ft-chip);transition:background var(--d-hover) var(--e-ui);border-radius:999px;align-items:center;gap:9px;padding:0 22px;font-size:14.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #33302c}.ft5-pill:hover{background:#221f1c}.ft5-pill:focus-visible{outline-offset:2px;outline:2px solid #fff}.ft5-pill__ic{place-items:center;display:grid}.ft5-pill__ic svg{width:18px;height:18px}.ft5__fan{z-index:1;min-height:440px;position:relative}.ft5__fan .ab__fan{top:calc(50% - 204px)}.ft5__fan .ab__tile{width:230px;height:408px;left:-115px}.ft5__fan .ab__tile--p0{transform:translate(-120px)translateY(12px)rotate(-9deg)scale(.9)}.ft5__fan .ab__tile--p1{transform:none}.ft5__fan .ab__tile--p2{transform:translate(120px)translateY(12px)rotate(9deg)scale(.9)}.ft5__fan .ab__tilebtn{border-radius:24px;box-shadow:0 34px 60px -20px #000,0 0 0 1px #ffffff29}.ft5__fan .ab__tilebtn:focus-visible{outline-color:#fff}.ft5__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:16px;display:flex}.ft5__nav,.ft5-soc{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ft5-link{color:#cdc8c1;background:var(--ft-chip);height:40px;box-shadow:inset 0 0 0 1px var(--ft-line);transition:background var(--d-hover) var(--e-ui), color var(--d-hover) var(--e-ui);border-radius:999px;align-items:center;padding:0 15px;font-size:14.5px;font-weight:500;display:inline-flex}.ft5-link:hover{color:#1c120c;background:#f4efe8}.ft5__side{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ft5-soc__a{color:#cdc8c1;background:var(--ft-chip);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ft-line);transition:background var(--d-hover) var(--e-ui), color var(--d-hover) var(--e-ui);border-radius:50%;place-items:center;display:grid}.ft5-soc__a:hover{color:#1c120c;background:#f4efe8}.ft5-soc__a svg{width:18px;height:18px;display:block}.ft5-soc__ic{place-items:center;display:grid}.ft5-clock{color:var(--ft-dim);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:14.5px;display:flex}.ft5-clock>i{background:#57524c;border-radius:50%;width:8px;height:8px}.ft5-clock.is-live>i{background:#ff8a4d;box-shadow:0 0 10px #ff7a3ae6}.ft5__word{color:#0000;height:5.6vw;margin-top:clamp(40px,7vh,72px);display:block;overflow:hidden}.ft5__word:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #fff}.ft5__wm{width:max-content;font-family:var(--brand);white-space:nowrap;color:#0000;background-image:radial-gradient(circle min(300px, 42vw) at var(--mx,50%) var(--my,50%), #fff6ee 0, #e6d9cd 30%, #4a3f37 70%, #231f1c 100%);-webkit-background-clip:text;background-clip:text;margin-top:-.175em;font-size:11vw;font-weight:600;line-height:1;display:block}.ft5__legal{border-top:1px solid var(--ft-line);color:var(--ft-dim);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin-top:20px;padding-top:16px;font-size:14px;display:flex}.ft5__legal p{margin:0}.ft5__legal a{color:inherit;transition:color var(--d-hover) var(--e-ui)}.ft5__legal a:hover{color:#f4efe8}@media (width<=1023px){.ft5__card{grid-template-columns:minmax(0,1fr)}.ft5__copy{padding:40px 32px 12px}.ft5__fan{min-height:460px}.ft5 .ft5__title.hs__h2{font-size:clamp(36px,6.2vw,52px)}}@media (width<=639px){.ft5.hs{padding-top:56px}.ft5__card{border-radius:24px}.ft5__copy{padding:30px 20px 6px}.ft5__sub{font-size:16.5px}.ft5__cta>*,.ft5__cta .bb__btn{justify-content:center;width:100%}.ft5__fan{min-height:380px}.ft5__fan .ab__fan{top:calc(50% - 160px)}.ft5__fan .ab__tile{width:180px;height:320px;left:-90px}.ft5__fan .ab__tile--p0{transform:translate(-74px)translateY(10px)rotate(-8deg)scale(.88)}.ft5__fan .ab__tile--p2{transform:translate(74px)translateY(10px)rotate(8deg)scale(.88)}.ft5__word{margin-top:40px}.ft5__legal{flex-direction:column}}.bnr{z-index:61;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));pointer-events:none;visibility:hidden;width:320px;height:176px;transition:visibility 0s linear .6s;position:fixed}.bnr.is-on{visibility:visible;transition:visibility}.bnr__card,.bnr__pill{opacity:0;filter:blur(8px);transform-origin:100% 100%;transition:opacity .5s var(--e-out), filter .5s var(--e-out), transform .6s var(--e-out);position:absolute;bottom:0;right:0;transform:translateY(12px)scale(.98)}.bnr.is-on[data-size=full] .bnr__card,.bnr.is-on[data-size=pill] .bnr__pill{opacity:1;filter:none;pointer-events:auto;transform:none}.bnr__card{border-radius:var(--r-card);background:linear-gradient(180deg, #ffffff09, #ffffff04), var(--bg-2);width:320px;box-shadow:inset 0 0 0 1px var(--line-2), var(--inner-glow), 0 24px 48px -16px #000c;padding:20px 20px 18px}.bnr__x{width:32px;height:32px;color:var(--muted-2);cursor:pointer;transition:color var(--d-hover) var(--e-ui), background-color var(--d-hover) var(--e-ui);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.bnr__x:hover,.bnr__pill-x:hover{color:#fff;background:#ffffff0d}.bnr__title{font-family:var(--f-display);letter-spacing:-.015em;color:var(--ink);margin:0;padding-right:32px;font-size:18px;font-weight:500;line-height:1.3}.bnr__text{font-size:var(--fs-small);color:var(--muted);margin:6px 0 0;line-height:1.5}.bnr__cta{margin-top:16px}.bnr__pill{white-space:nowrap;background:var(--bg-2);height:44px;box-shadow:inset 0 0 0 1px var(--line-2), 0 12px 32px -12px #000c;border-radius:999px;align-items:center;padding:0 4px;display:flex}.bnr__pill-go{height:36px;font:500 14px/1 var(--f-text);color:var(--ink);cursor:pointer;transition:background-color var(--d-hover) var(--e-ui);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}.bnr__pill-go:hover{background:#ffffff0d}.bnr__pill-x{width:36px;height:36px;color:var(--muted-2);cursor:pointer;transition:color var(--d-hover) var(--e-ui), background-color var(--d-hover) var(--e-ui);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}@media (width<=860px){.bnr{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;height:auto}.bnr__pill{display:none}.bnr__card{border-radius:16px;align-items:center;gap:10px;width:auto;padding:10px 8px 10px 16px;display:flex;position:relative}.bnr.is-on .bnr__card{opacity:1;filter:none;pointer-events:auto;transform:none}.bnr__title{flex:1;padding:0;font-size:15px}.bnr__text{display:none}.bnr__cta{order:2;margin:0}.bnr__x{flex:none;order:3;position:static}}@media (prefers-reduced-motion:reduce){.bnr__card,.bnr__pill{filter:none;transition:none;transform:none}}.capsule{z-index:60;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;pointer-events:none;filter:blur(6px);transition:opacity .45s var(--e-out), filter .45s var(--e-out), transform .45s var(--e-out), visibility 0s linear .45s;position:fixed;transform:translate(-50%,12px)}.capsule.is-on{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transition:opacity .45s var(--e-out), filter .45s var(--e-out), transform .45s var(--e-out), visibility 0s;transform:translate(-50%)}.capsule.is-on:not(:hover){filter:none}.capsule__btn.btn{border-radius:999px;padding:0 14px 0 16px}.capsule__btn.btn--primary{box-shadow:inset 0 0 0 1px #78a0ff59,inset 0 1px #ffffff1f,inset 0 -8px 16px -8px #2f6bff66,0 8px 24px -8px #000000b3}.capsule__btn.btn--primary:hover{box-shadow:inset 0 0 0 1px #8cb4ff8c,inset 0 1px #ffffff29,inset 0 -10px 22px -8px #508cffa6,0 8px 24px -8px #000000b3}.capsule-fade{display:none}@media (width<=860px){.capsule{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.capsule-fade{z-index:59;height:calc(96px + env(safe-area-inset-bottom,0px));pointer-events:none;opacity:0;transition:opacity .45s var(--e-out);display:block;position:fixed;bottom:0;left:0;right:0}.capsule-fade:before,.capsule-fade:after{content:"";transition:opacity .3s linear;position:absolute;inset:0}.capsule-fade:before{background:linear-gradient(#05060800 0%,#050608c7 55%,#050608f0 100%)}.capsule-fade:after{opacity:0;background:linear-gradient(#f6f6f600 0%,#f6f6f6cc 55%,#f6f6f6f5 100%)}.capsule-fade.is-paper:before{opacity:0}.capsule-fade.is-paper:after,.capsule-fade.is-on{opacity:1}}@media (prefers-reduced-motion:reduce){.capsule-fade,.capsule-fade:before,.capsule-fade:after{transition:none}.capsule,.capsule.is-on{filter:none;transition:none;transform:translate(-50%)}}@media (width>=861px){.capsule{display:none!important}}
