@font-face{font-family:"Bebas Neue";src:url(/fonts/BebasNeue-Regular.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"DM Sans";src:url(/fonts/dm-sans-v17-latin.woff2) format("woff2");font-weight:100 1000;font-display:swap}:root{--green:#357D69;--green-deep:#2E6152;--green-tip:#6CB79E;--green-night:#1E3A2E;--yellow:#FFD200;--ink:#23262A;--paper:#FFFFFF;--mist:#FAFAFA;--cream:#F2EFE7;--ground:#0B0D0C;--display:"Bebas Neue",Impact,"Arial Narrow",sans-serif;--sans:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ground)}body{margin:0;background:var(--mist);color:var(--ink);font:400 16px/1.5 var(--sans)}img,video{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.wrap{max-width:1232px;margin:0 auto;padding:0 24px}.stores{display:flex;gap:12px;flex-wrap:wrap}.stores img{height:52px;width:auto}.nav{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;justify-content:center;padding:24px 12px 0;pointer-events:none}.nav__pill{pointer-events:auto;display:flex;align-items:center;gap:0 5px;padding:10px 10px 10px 19px;border-radius:19px;background:rgba(18,20,23,.62);-webkit-backdrop-filter:blur(15px) saturate(1.1);backdrop-filter:blur(15px) saturate(1.1);border:1px solid rgba(242,239,231,.14);box-shadow:0 18px 40px -26px rgba(11,12,14,.6);color:#F5F0E8}.nav__logo{width:110px;margin-right:14px;flex:none}.nav__logo img{width:110px;height:auto}.nav__links{display:flex;align-items:center}.nav__links{gap:0}.nav__links a{display:block;padding:11px 14px;border-radius:10px;font:600 17px/22px var(--sans);text-decoration:none;color:#F5F0E8}.nav__links a:hover,.nav__trig:hover{background:rgba(255,255,255,.08)}.nav__pill{position:relative}.nav__trig{display:flex;align-items:center;gap:6px;padding:11px 14px;border-radius:10px;border:0;background:none;cursor:pointer;font:600 17px/22px var(--sans);color:#F5F0E8}.nav__trig svg{width:12px;height:12px;transition:transform .2s ease}.nav__trig[aria-expanded="true"] svg{transform:rotate(180deg)}.nav__sub{position:absolute;left:-1px;right:-1px;top:calc(100% + 8px);border-radius:19px;padding:18px;display:none;background-color:rgba(18,20,23,.96)!important;background:rgba(18,20,23,.86);-webkit-backdrop-filter:blur(15px) saturate(1.1);backdrop-filter:blur(15px) saturate(1.1);border:1px solid rgba(242,239,231,.14)}.nav__sub.is-open{display:block}.nav__sub p{margin:0 0 12px;font:800 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:rgba(242,239,231,.6)}.nav__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.nav__card{display:block;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.05);text-decoration:none;color:#F5F0E8}.nav__card:hover{background:rgba(255,255,255,.1)}.nav__card b{display:block;font:700 15px/20px var(--sans)}.nav__card span{display:block;margin-top:3px;font:400 13px/18px var(--sans);color:rgba(242,239,231,.7)}.nav__cta{margin-left:6px;background:var(--yellow);color:#16181B;border-radius:12px;padding:12px 22px;font:700 16px/21px var(--sans);text-decoration:none;white-space:nowrap}.nav__burger{display:none;margin-left:auto;background:none;border:0;padding:8px;cursor:pointer}.nav__burger span{display:block;width:24px;height:2px;background:#F5F0E8;margin:5px 0;border-radius:2px}.nav__menu{display:none}.glow{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.glow__base{position:absolute;inset:0;background:radial-gradient(120% 90% at var(--gx) var(--gy),#0E1815 0%,#0A100E 45%,#070A09 100%)}.glow__o{position:absolute;border-radius:50%;filter:blur(100px)}.glow__o1{width:50.5vw;height:65vh;left:calc(var(--gx) - 25.25vw);top:calc(var(--gy) - 32.5vh);background:radial-gradient(circle,#357D69 0%,rgba(53,125,105,.55) 55%,transparent 75%)}.glow__o2{width:47vw;height:60vh;left:calc(var(--gx) - 14.75vw);top:calc(var(--gy) - 49.5vh);background:radial-gradient(circle,#2E6152 0%,rgba(46,97,82,.45) 55%,transparent 75%);opacity:.8}.hero{position:relative;overflow:hidden;background:var(--ground);height:100svh;min-height:560px;display:flex;flex-direction:column;--oh:67px;--rvh:143px;color:var(--cream);--gx:74vw;--gy:52vh;--kt:max(96px,12svh);--kh:min(109.2svh,1170px);--kr:4vw}.hero__kit{position:absolute;z-index:1;top:max(96px,12svh);right:4vw;height:min(109.2svh,1170px);width:auto;max-width:none}.hero__inner{position:relative;z-index:2;width:100%;max-width:1232px;margin:0 auto;padding:0 24px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center}.hero__copy{max-width:640px;padding:96px 0 24px}.hero__review{position:absolute;z-index:3;margin:0;width:340px;right:calc(var(--kr) + var(--kh) * .2997);transform:translateX(50%);top:min(calc(var(--kt) + var(--kh) * .665),calc(100% - var(--oh) - var(--rvh) - 18px));padding:18px 20px 16px;border-radius:19px;background:rgba(242,239,231,.14);border:1px solid rgba(242,239,231,.26);-webkit-backdrop-filter:blur(15px) saturate(1.1);backdrop-filter:blur(15px) saturate(1.1);color:var(--cream);box-shadow:0 10px 30px rgba(0,0,0,.18)}.hero__review blockquote{margin:0;font-size:18px;line-height:25px;font-weight:600;text-wrap:balance}.hero__review figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:15px;line-height:20px}.hero__review figcaption b{font-weight:700}.hero__review figcaption span{color:rgba(242,239,231,.78)}.hero__review .rv-stars{display:flex;gap:2px;flex:none}.hero__kicker{margin:0 0 18px;font:800 15px/20px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--yellow)}.hero h1{margin:0;font:400 92px/86px var(--display);text-transform:uppercase;letter-spacing:.012em;color:var(--paper);text-wrap:balance}.hero h1 .h1br{display:block}.hero h1 .tt{display:block;color:var(--yellow)}.hero__lead{margin:26px 0 30px;max-width:540px;font:500 21px/31px var(--sans);color:var(--paper)}.hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.hero__price{margin:6px 0 0;font:600 17px/24px var(--sans);color:var(--paper)}.hero__price b{font-weight:800;color:var(--paper)}.hero .offer{position:relative;z-index:4;flex:none;width:100%}.offer{background:#16181B;border-top:1px solid rgba(242,239,231,.08);color:var(--cream)}.offer__in{max-width:1232px;margin:0 auto;padding:22px 24px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0 40px}.offer__item{display:flex;align-items:center;gap:10px;font:700 16px/22px var(--sans);color:var(--paper);white-space:nowrap}.offer__item b{font-weight:inherit;color:inherit}.offer__item svg{flex:none}.offer__stars{display:flex;gap:2px}.offer__dot{width:22px;height:22px;border-radius:50%;background:var(--green);display:grid;place-items:center;flex:none}@media (max-width:340px){.offer__in{padding:13px 4px}}@media (min-width:993px) and (max-width:1180px){.offer__in{gap:0 22px;padding:20px 16px}.offer__item{font-size:15px;gap:8px}}@media (max-width:992px){.offer__item--google{display:none}.offer__in{gap:0 22px;padding:16px 16px}.offer__item{font-size:14px;line-height:19px;gap:8px}}@media (max-width:600px){.offer__in{gap:0;padding:13px 10px}.offer__item{font-size:clamp(10px,3.1vw,14px);line-height:17px;gap:0}.offer__dot{display:none}.offer__item:not(.offer__item--google)+.offer__item::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--green-tip);margin:0 clamp(5px,1.9vw,12px);flex:none}}.sec{padding:100px 0;background:var(--mist)}.sec--white{background:var(--paper)}.sec__head{text-align:center;max-width:1000px;margin:0 auto 48px}.h2{margin:0;font:400 64px/62px var(--display);text-transform:uppercase;letter-spacing:.012em;color:var(--ink);text-wrap:balance}.h2 .tt{color:var(--green)}.lede{margin:22px auto 0;max-width:760px;font:400 18px/27px var(--sans);color:var(--ink)}.vis{position:relative;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#0A100E}.vis::before{content:"";position:absolute;width:120%;height:120%;left:-10%;top:-5%;border-radius:50%;filter:blur(60px);background:radial-gradient(circle at 50% 55%,rgba(53,125,105,.95) 0%,rgba(46,97,82,.55) 38%,transparent 68%)}.vis>*{position:relative;z-index:1}.vis--cal{container-type:inline-size}.vis--cal>img{width:68%;top:5%;left:60%}.vis--cal .clashpop{position:absolute;z-index:2;left:5cqw;bottom:6cqw;width:50cqw;display:flex;flex-direction:column;gap:1.4cqw;padding:4cqw 4.2cqw 3.6cqw;border-radius:5cqw;background:#fff;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 22px 48px rgba(0,0,0,.42);color:#1c1f22;text-align:left;font-family:var(--sans)}.vis--cal .clashpop b{font:700 clamp(11px,4.1cqw,16px)/1.2 var(--sans)}.vis--cal .clashpop span{font:500 clamp(9px,3.1cqw,12.5px)/1.4 var(--sans);color:#3b4045}.vis--cal .clashpop__btns{display:flex;gap:2.4cqw;margin-top:1.8cqw}.vis--cal .clashpop__btns i{flex:1;white-space:nowrap;font-style:normal;text-align:center;padding:2.6cqw 0;border-radius:99px;background:rgba(120,124,130,.16);font:600 clamp(9.5px,3.2cqw,13px)/1 var(--sans);color:#1c1f22}.vis--cal .clashpop__btns i.is-go{color:#e5484d}.vis--marble{background:#d4dcdd url(/assets/home5/marble-tile.webp) center/cover}.vis--marble::before{display:none}.vis--marble>img{filter:drop-shadow(30px 46px 34px rgba(30,40,40,.30)) drop-shadow(10px 16px 12px rgba(30,40,40,.16))}.vis--marble .marble-pa{position:absolute;z-index:2;left:6%;top:6%;width:min(62%,250px);display:flex;flex-direction:column;align-items:flex-start;gap:5px}.vis--marble .marble-pa p{margin:0;padding:10px 14px;border-radius:16px;border-bottom-left-radius:5px;background:rgba(255,255,255,.97);color:var(--ink);font:600 14px/1.36 var(--sans);text-align:left;box-shadow:0 14px 30px rgba(20,30,30,.28)}.vis--img>img{position:absolute;left:50%;top:9%;width:58%;transform:translateX(-50%);filter:drop-shadow(0 26px 40px rgba(0,0,0,.55))}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px)}.card3 h3{margin:22px 0 8px;font:400 34px/32px var(--display);text-transform:uppercase;letter-spacing:.02em}.card3 p{margin:0;font:400 16px/24px var(--sans);color:var(--ink)}.ig{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:9%}.pill{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cream);border-radius:18px 18px 18px 4px;padding:12px 14px;font:500 14px/19px var(--sans)}.pill i{flex:none;width:30px;height:30px;border-radius:50%;background:var(--yellow);display:grid;place-items:center}.pill i svg{width:14px;height:14px}.wave{display:flex;align-items:center;gap:3px;height:16px;margin-left:auto}.wave b{display:block;width:3px;border-radius:2px;background:var(--green-tip)}.flow{align-self:center;width:2px;height:22px;background:linear-gradient(var(--green-tip),transparent)}.doc{background:var(--paper);border-radius:14px;padding:14px 15px;box-shadow:0 18px 40px rgba(0,0,0,.45);color:var(--ink)}.doc__top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.doc__top b{font:400 24px/1 var(--display);letter-spacing:.02em;color:var(--green-deep)}.doc__top span{font:600 11px/1 var(--sans);color:#6b7470}.doc__row{display:flex;justify-content:space-between;font:500 13px/22px var(--sans);border-bottom:1px solid #EDF0EE}.doc__row:last-of-type{border-bottom:0}.doc__tot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font:800 15px/1 var(--sans)}.doc__tot em{font-style:normal;font:700 11px/1 var(--sans);background:var(--yellow);padding:6px 8px;border-radius:6px}.owed{background:var(--paper);border-radius:14px;padding:6px 14px;box-shadow:0 18px 40px rgba(0,0,0,.45);color:var(--ink)}.owed__h{display:flex;justify-content:space-between;font:800 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#6b7470;padding:9px 0 8px}.owed__r{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 0;border-top:1px solid #EDF0EE}.owed__r b{font:700 14px/18px var(--sans)}.owed__r span{font:700 14px/18px var(--sans);text-align:right}.owed__r small{font:500 12px/16px var(--sans);color:#6b7470}.owed__r small.late{color:var(--ink);font-weight:700;text-align:right}.nudge{display:flex;gap:10px;align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:9px 11px;font:600 13px/17px var(--sans);color:var(--cream)}.nudge img{width:26px;height:26px;border-radius:7px;flex:none}.sent{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:var(--yellow);color:#16181B;border-radius:999px;padding:9px 14px;font:700 13px/1 var(--sans);box-shadow:0 10px 26px rgba(0,0,0,.35)}.day{background:var(--paper);border-radius:14px;padding:12px 14px;box-shadow:0 18px 40px rgba(0,0,0,.45);color:var(--ink)}.day__h{font:400 24px/1 var(--display);letter-spacing:.02em;margin-bottom:8px}.day__job{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #EDF0EE}.day__job time{font:800 13px/1 var(--sans);color:var(--green-deep)}.day__job div{font:600 13px/17px var(--sans)}.day__job div small{display:block;font:500 12px/16px var(--sans);color:#6b7470}.ticks{display:flex;flex-wrap:wrap;gap:6px}.ticks span{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);color:var(--cream);border-radius:999px;padding:7px 11px;font:600 12px/1 var(--sans)}.ticks span::before{content:"✓";color:var(--green-tip);font-weight:800}.hand{position:relative;overflow:hidden;background:var(--ground);color:var(--cream);min-height:100svh;--gx:68vw;--gy:55vh}.hand__in{position:relative;z-index:2;max-width:1232px;margin:0 auto;padding:0 24px;min-height:100svh;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hand__copy{max-width:520px;padding:120px 0}.label{display:inline-block;margin:0 0 16px;padding:7px 10px 6px;border-radius:6px;background:var(--yellow);font:800 13px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#16181B}.bigh{margin:0;font:400 90px/90px var(--display);letter-spacing:1.08px;text-transform:uppercase;color:var(--cream)}.sub{margin:20px 0 0;font:500 20px/30px var(--sans);color:rgba(242,239,231,.8)}.bubble{display:inline-block;margin:24px 0 0;padding:14px 18px;border-radius:18px 18px 18px 4px;background:rgba(255,255,255,.07);border:1px solid rgba(242,239,231,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:400 16px/23.2px var(--sans);color:rgba(242,239,231,.92);max-width:380px}.hand__stage{position:relative;align-self:end;height:100%;min-height:100svh}.phonebox{position:absolute;width:657.75px;height:927px;right:0;bottom:-3svh;transform-origin:100% 100%}.phonebox__screen{position:absolute;inset:0;-webkit-mask:url("/assets/home5/css-472068547b.png") 0 0/100% 100% no-repeat;mask:url("/assets/home5/css-472068547b.png") 0 0/100% 100% no-repeat}.phonebox__screen video{position:absolute;left:0;top:0;width:1206px;height:2622px;max-width:none;object-fit:fill;transform-origin:0 0;transform:matrix3d(0.244295,0.0202171,0,-2.68e-05,-0.0445282,0.256268,0,2.3e-06,0,0,1,0,190.495,9.89632,0,1)}.phonebox__hand{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:3;pointer-events:none}.phonebox .bubble--box{position:absolute;z-index:4;left:-192px;top:96px;width:350px;font-size:17px;margin:0;background:rgba(255,255,255,.1);border-color:rgba(242,239,231,.24)}@media (min-width:993px){.hand__copy .bubble{display:none}}@media (max-width:992px){.phonebox .bubble--box{display:none}}.film{background:var(--paper);padding:100px 0;text-align:center}.film__frame{position:relative;margin:0 auto;border-radius:24px;overflow:hidden;background:#0A100E;aspect-ratio:16/9}.film__frame img,.film__frame video{width:100%;height:100%;object-fit:cover}@media (max-width:600px){.film__frame{aspect-ratio:3/2}.film__frame video,.film__frame img{object-position:50% 50%}}.film__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:50%;border:0;background:var(--paper);cursor:pointer;box-shadow:0 0 0 .25em rgba(255,255,255,.35);transition:box-shadow .3s ease;display:grid;place-items:center}.film__play:hover{box-shadow:0 0 0 .5em rgba(255,255,255,.35)}.film__play svg{width:32px;height:32px;margin-left:5px}.film__play:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.film__play[hidden]{display:none}.rows{display:flex;flex-direction:column;gap:72px}.row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.row--flip .row__media{order:-1}.eyebrow{display:block;margin-bottom:12px;font:800 14px/20px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--green)}.h3{margin:0 0 16px;font:400 54px/52px var(--display);text-transform:uppercase;letter-spacing:.012em;color:var(--ink)}.h3 .tt{display:block;color:var(--green)}.row__text p{margin:0 0 8px;max-width:500px;font:400 17px/26px var(--sans);color:var(--ink)}.row__media .vis{max-width:520px;margin:0 auto}.bub{max-width:88%;border-radius:16px;padding:13px 15px;font:500 14px/20px var(--sans);box-shadow:0 14px 34px rgba(0,0,0,.4)}.bub--you{align-self:flex-end;background:var(--paper);color:var(--ink);border-bottom-right-radius:4px}.bub small{display:block;font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-bottom:6px}.mini3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mini{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:10px;color:var(--cream)}.mini b{display:block;font:700 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--green-tip);margin-bottom:6px}.mini span{display:block;font:600 13px/17px var(--sans)}.cert{background:var(--paper);border-radius:14px;padding:16px;box-shadow:0 18px 40px rgba(0,0,0,.45);color:var(--ink)}.cert__top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.cert__top b{font:400 26px/1 var(--display);letter-spacing:.02em;text-transform:uppercase}.cert__top span{font:700 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:var(--green);color:#fff;padding:6px 8px;border-radius:5px;white-space:nowrap}.cert dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font:500 13px/18px var(--sans)}.cert dt{color:var(--green-deep);font-weight:700}.cert dd{margin:0}.cert__sign{margin-top:12px;padding-top:10px;border-top:1px dashed #b9c4bf;display:flex;justify-content:space-between;align-items:flex-end;font:600 12px/1 var(--sans)}.cert__sign svg{width:110px;height:34px}.hub{position:absolute;inset:0}.hub__core{position:absolute;left:50%;top:50%;width:22%;transform:translate(-50%,-50%);border-radius:22%;box-shadow:0 14px 34px rgba(0,0,0,.5)}.hub__chip{position:absolute;transform:translate(-50%,-50%);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cream);border-radius:999px;padding:7px 11px;font:600 12px/1 var(--sans);white-space:nowrap}.ref{background:var(--paper);border-radius:16px;padding:20px 18px;text-align:center;box-shadow:0 18px 40px rgba(0,0,0,.45)}.ref b{display:block;font:400 34px/34px var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.ref p{margin:8px 0 14px;font:500 14px/20px var(--sans);color:var(--ink)}.ref__split{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ref__split span{background:#EEF2F0;border-radius:10px;padding:10px 6px;font:600 12px/16px var(--sans)}.ref__split span strong{display:block;font:400 28px/1 var(--display);letter-spacing:.02em;color:var(--green);margin-bottom:4px}.cta{position:relative;overflow:hidden;background:var(--ground);color:var(--cream);--gx:70vw;--gy:60%}.cta__in{position:relative;z-index:2;max-width:1232px;margin:0 auto;padding:110px 24px 0;display:grid;grid-template-columns:1fr 1fr;gap:40px;min-height:620px}.cta__copy{align-self:center;padding-bottom:110px;max-width:540px}.cta h2{margin:0;font:400 72px/68px var(--display);text-transform:uppercase;letter-spacing:.012em;color:var(--cream)}.cta h2 .tt{display:block;color:var(--green-tip)}.cta p{margin:22px 0 26px;font:500 19px/28px var(--sans);color:rgba(242,239,231,.86)}.cta__phone{position:relative}.cta__in{min-height:940px}.cta__phone img{position:absolute;top:36px;left:50%;width:400px;height:auto;transform:translateX(-50%);filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.cta__you{position:absolute;z-index:3;left:50%;top:196px;transform:translateX(-72%);width:min(330px,88%);display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:left}.cta__you p{margin:0;padding:12px 16px;border-radius:16px;border-bottom-right-radius:5px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:600 16px/1.4 var(--sans);color:#fff;box-shadow:0 14px 30px rgba(0,0,0,.3)}.cta__who{display:inline-flex;align-items:center;gap:6px;font:800 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.8)}.cta__who i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--yellow);color:#16181B}.cta__who svg{width:12px;height:12px}.faq{padding:110px 0 120px;background:var(--paper)}.faq h2{text-align:center;margin:0 0 50px}.faq__list{max-width:680px;margin:0 auto;border-radius:14px;overflow:hidden;box-shadow:0 18px 44px rgba(35,38,42,.08)}.faq .sec__head{text-align:center;margin-bottom:44px}.faqgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.faqcard{display:flex;flex-direction:column;gap:8px;text-align:left}.faqcard h3{margin:0;font:400 30px/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--ink)}.faqcard__sub{margin:0 0 12px;min-height:44px;font:500 15px/22px var(--sans);color:#56605c}@media (max-width:992px){.faqcard__sub{min-height:0}}.faqcard .faq__list{max-width:none;margin:0}@media (max-width:992px){.faqgrid{grid-template-columns:1fr;max-width:680px;margin:0 auto;gap:36px}}.faq details{background:#F4F6F5;border-bottom:1px solid #DCE2DF}.faq details:last-child{border-bottom:0}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:20px 22px;font:600 17px/24px var(--sans);color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary::before{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--green),var(--green)) center/14px 2px no-repeat,linear-gradient(var(--green),var(--green)) center/2px 14px no-repeat;transition:transform .25s ease}.faq details[open] summary::before{transform:rotate(45deg)}.faq details p{margin:0;padding:0 22px 22px 52px;font:400 16px/25px var(--sans);color:var(--ink)}.foot{background:var(--ground);color:var(--cream);padding:70px 0 34px}.foot__in{max-width:1232px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1.6fr;gap:40px}.foot__brand img{width:130px;height:auto;margin-bottom:22px}.foot__brand p{margin:0;font:400 14px/22px var(--sans);max-width:300px;opacity:.8}.foot__panel{border:1px solid rgba(242,239,231,.18);border-radius:14px;padding:28px 30px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.faq__q{display:inline;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.foot__panel .foot__h{margin:0 0 12px;font:800 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cream)}.foot__panel a{display:block;font:400 14px/27px var(--sans);text-decoration:none;color:var(--cream);opacity:.8}.foot__legal{max-width:1232px;margin:46px auto 0;padding:18px 24px 0;border-top:1px solid rgba(242,239,231,.12);display:flex;justify-content:space-between;font:400 12px/18px var(--sans);opacity:.6}@media (max-width:1240px){.nav__links a,.nav__trig{padding:11px 9px;font-size:16px}.nav__logo{margin-right:6px}}@media (max-width:1180px){.hero h1{font-size:80px;line-height:76px}.hero__kit{right:3vw;height:min(109.2svh,1170px)}.hero{--kr:3vw}.bigh{font-size:76px;line-height:76px}}@media (max-width:992px){.nav{padding:12px 12px 0}.nav__pill{width:100%;padding:8px 8px 8px 16px}.nav__links,.nav__cta,.nav__sub{display:none}.nav__burger{display:block}.nav.is-open .nav__menu{display:flex;flex-direction:column;gap:4px;position:absolute;top:calc(100% + 8px);left:12px;right:12px;pointer-events:auto;padding:14px;border-radius:19px;background:rgba(18,20,23,.86);-webkit-backdrop-filter:blur(15px) saturate(1.1);backdrop-filter:blur(15px) saturate(1.1);border:1px solid rgba(242,239,231,.14)}.nav__menu a{padding:12px 10px;border-radius:10px;font:600 18px/22px var(--sans);color:#F5F0E8;text-decoration:none}.nav__menu .nav__cta{display:block;text-align:center;margin:8px 0 0}.hero{--gx:50vw;--gy:78svh}.hero__inner{justify-content:flex-start;min-height:0}.hero__copy{padding:110px 0 0;max-width:620px;margin:0 auto;text-align:center}.hero__actions{align-items:center}.hero .stores{justify-content:center}.hero h1{font-size:64px;line-height:60px}.hero__lead{font-size:18px;line-height:27px;margin:20px auto 24px}.hero__kit{position:relative;top:auto;right:auto;margin:30px 0 0;height:auto;width:min(111.8vw,676px);max-width:none;left:50%;transform:translateX(-50%)}.hero__inner{flex:none}.hero__kit{flex:1 1 0;min-height:0;align-self:center;left:auto;transform:none;width:auto;max-width:min(676px,100%);aspect-ratio:959/1200;object-fit:cover;object-position:50% 0;margin-top:16px}.hero__review{top:auto;right:auto;left:50%;transform:translateX(-50%);bottom:calc(var(--oh) + 14px);width:min(340px,calc(100% - 32px))}.glow__o1{width:90vw;height:46vh;left:calc(var(--gx) - 45vw);top:calc(var(--gy) - 23vh)}.glow__o2{width:80vw;height:40vh;left:calc(var(--gx) - 33vw);top:calc(var(--gy) - 15vh)}.sec,.film{padding:64px 0}.h2{font-size:46px;line-height:46px}.cards3{grid-template-columns:1fr;max-width:440px;margin:0 auto;gap:80px}.card3 h3{margin-top:12px}.faqgrid{gap:56px}.card3{text-align:center}.hand{--gx:50vw;--gy:75%}.hand__in{grid-template-columns:1fr;min-height:0}.hand__copy{padding:90px 0 20px;margin:0 auto;text-align:center}.bigh{font-size:64px;line-height:64px}.sub{font-size:17px;line-height:26px}.hand__stage{min-height:0;height:var(--stageh,600px)}.phonebox{right:auto;left:50%;bottom:-2%;transform-origin:50% 100%}.rows{gap:104px}.row,.row--flip{grid-template-columns:1fr;gap:14px}.row__text .eyebrow{margin-bottom:8px}.row__media{order:-1}.row__text{text-align:center}.row__text p{margin-left:auto;margin-right:auto}.h3{font-size:42px;line-height:42px}.cta__in{grid-template-columns:1fr;padding-top:72px;min-height:0;text-align:center}.cta__copy{padding-bottom:10px;margin:0 auto}.cta .stores{justify-content:center}.cta h2{font-size:52px;line-height:50px}.cta__phone{height:440px}.cta__phone{height:670px}.cta__phone img{width:310px;top:52px}.cta__you{top:154px;transform:translateX(-62%);width:min(290px,84%)}.cta__you p{font-size:14px;padding:10px 14px}.foot__in{grid-template-columns:1fr}}@media (max-width:600px){.hero h1{font-size:54px;line-height:52px}.hero__kicker{font-size:12px;letter-spacing:.22em}.bigh{font-size:56px;line-height:56px}.foot__panel{grid-template-columns:1fr 1fr}.foot__legal{flex-direction:column;gap:8px}}@media (max-width:480px){.ig{padding:7%;gap:10px}.pill{font-size:12.5px;line-height:17px;padding:10px 12px}.doc,.owed,.day{padding-left:12px;padding-right:12px}.doc__row,.owed__r b,.owed__r span,.day__job div{font-size:12px}.bub{font-size:12.5px;line-height:17px;padding:10px 12px}.mini{padding:8px}.mini b{font-size:9.5px}.mini span{font-size:11px;line-height:14px}.cert{padding:12px}.cert__top b{font-size:21px}.cert dl{font-size:11.5px;line-height:15px;gap:4px 10px}.hub__chip{font-size:10.5px;padding:6px 8px}}@media (max-width:1180px){.owed__r:nth-of-type(4){display:none}.hub__chip{font-size:11px;padding:6px 8px}}@media (max-width:480px){.owed__r:nth-of-type(4){display:none}.nudge{font-size:12px;line-height:16px;padding:8px 10px}}@media (max-width:600px){.hero__copy{padding-top:92px}.hero h1{font-size:46px;line-height:44px}.hero__lead{font-size:16px;line-height:23px;margin:14px auto 16px}.hero__actions{gap:10px}.hero .stores,.cta .stores{flex-wrap:nowrap;gap:8px}.hero .stores img,.cta .stores img{height:42px}.hero__price{margin:0;font-size:15px}.hero__kit{margin-top:8px}.hero__review{padding:13px 15px 12px}.hero__review blockquote{font-size:15px;line-height:20px}.hero__review figcaption{font-size:14px}}@media (min-width:993px) and (max-width:1180px){.hero__copy{max-width:500px}.hero h1{font-size:74px;line-height:70px}.hero__lead{max-width:460px;font-size:19px;line-height:28px}.hero__kit{right:3vw}}@media (min-width:993px) and (max-width:1100px){.hero__copy{max-width:430px}.hero h1{font-size:64px;line-height:60px}.hero__lead{max-width:400px;font-size:18px;line-height:26px}}@media (min-width:993px) and (max-height:820px){.hero__copy{padding:100px 0 16px}.hero h1{font-size:70px;line-height:66px}.hero__lead{font-size:18px;line-height:26px;margin:16px 0 20px}}@media (min-width:993px) and (max-width:1100px) and (max-height:820px){.hero h1{font-size:60px;line-height:57px}}@media (max-width:600px) and (max-height:760px){.hero__review{padding:10px 13px 9px;width:min(320px,calc(100% - 40px));bottom:calc(var(--oh) + 10px)}.hero__review blockquote{font-size:13.5px;line-height:18px}.hero__review figcaption{margin-top:7px;font-size:12.5px;line-height:16px}.hero__review .rv-stars svg{width:12px;height:12px}}@media (max-width:600px) and (max-height:600px){.hero__price{display:none}.hero__review{padding:7px 11px 6px;bottom:calc(var(--oh) + 6px)}.hero__review blockquote{font-size:12px;line-height:15px}.hero__review figcaption{margin-top:4px;font-size:11px;line-height:13px}}@media (max-width:600px) and (max-height:760px){.hero__copy{padding-top:84px}.hero h1{font-size:40px;line-height:39px}.hero__lead{font-size:15px;line-height:21px;margin:10px auto 12px}.hero .stores img,.cta .stores img{height:38px}.hero__price{font-size:14px}}.fc .vis--tall{aspect-ratio:4/5;container-type:inline-size}.fc .ig{padding:7cqw 6.5cqw;gap:3cqw}.fc .pill{font-size:clamp(11px,3.75cqw,14.5px);line-height:1.38}.fc .pill b{font-weight:800;color:var(--yellow)}.fc__chip{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(108,183,158,.16);border:1px solid rgba(108,183,158,.4);color:var(--paper);font:700 clamp(10px,3.2cqw,12.5px)/1 var(--sans);letter-spacing:.04em;text-transform:uppercase}.fc__chip i{width:8px;height:8px;border-radius:50%;background:var(--green-tip);box-shadow:0 0 0 4px rgba(108,183,158,.25)}.fc__pa{display:flex;gap:9px;align-items:flex-start;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px 16px 16px 4px;padding:3.2cqw 3.6cqw;color:var(--paper)}.fc__pa img{width:clamp(22px,8cqw,30px);height:clamp(22px,8cqw,30px);border-radius:8px;flex:none}.fc .fc__pa p{margin:0;font:500 clamp(11px,3.6cqw,14px)/1.38 var(--sans);color:var(--paper)}.fc__pa p b{font-weight:800;color:var(--yellow)}.fc__msg{background:var(--paper);color:var(--ink);border-radius:14px;padding:3.4cqw 4cqw;box-shadow:0 18px 40px rgba(0,0,0,.45);font:500 clamp(10px,3.45cqw,13px)/1.42 var(--sans)}.fc__msgh{display:flex;flex-direction:column;gap:2px;padding-bottom:2.2cqw;margin-bottom:2.2cqw;border-bottom:1px solid #EDF0EE}.fc__msgh span:first-child{font-weight:700;color:#6b7470}.fc__msgh span:last-child{font-weight:800}.fc .fc__msg p{margin:0 0 1.8cqw;font:inherit;color:inherit}.fc .ig{text-align:left}.fc__msg p:last-child{margin:0}.fc__msg u{color:var(--green-deep);font-weight:700;text-decoration-thickness:1px}.fc__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fc__btns span{display:grid;place-items:center;text-align:center;border-radius:12px;padding:3.2cqw 2cqw;font:800 clamp(10.5px,3.4cqw,13.5px)/1.15 var(--sans)}.fc__no{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.35);color:var(--paper)}.fc__yes{background:var(--yellow);color:#16181B;box-shadow:0 10px 26px rgba(0,0,0,.35)}.fc__qh{background:var(--paper);color:var(--ink);border-radius:14px;padding:3.6cqw 4cqw;box-shadow:0 18px 40px rgba(0,0,0,.45)}.fc__qhh{font:400 clamp(16px,5.6cqw,22px)/1 var(--display);letter-spacing:.02em;color:var(--green-deep);margin-bottom:2.4cqw}.fc__qhr{display:grid;grid-template-columns:1fr auto 4.2em;gap:2.6cqw;align-items:baseline;padding:1.8cqw 0;border-top:1px solid #EDF0EE;font:500 clamp(10px,3.3cqw,13px)/1.2 var(--sans)}.fc__qhr span:nth-child(2){color:#6b7470;text-align:right}.fc__qhr b{text-align:right;font-weight:800}.fc__qhr--k{border-top:0;padding-top:0;font-size:clamp(9.5px,2.8cqw,11px);text-transform:uppercase;letter-spacing:.05em}.fc__qhr--k span,.fc__qhr--k b{color:#6b7470;font-weight:700}.fc__qht{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;margin-top:2cqw;padding-top:2.6cqw;border-top:2px solid var(--ink)}.fc__qht small{display:block;font:700 clamp(9.5px,2.8cqw,11px)/1.2 var(--sans);text-transform:uppercase;letter-spacing:.05em;color:#6b7470;margin-bottom:3px}.fc__qht strong{font:400 clamp(24px,8.4cqw,33px)/1 var(--display);letter-spacing:.01em}.fc__qht strong.g{color:var(--green)}.fc__qht em{display:inline-block;margin-left:6px;font:800 clamp(9.5px,2.8cqw,11px)/1 var(--sans);font-style:normal;background:rgba(53,125,105,.12);color:var(--green-deep);padding:4px 6px;border-radius:6px;vertical-align:4px}.fc .cb{display:flex;flex-direction:column;gap:5px;max-width:88%}.fc .cb--you{align-self:flex-end;align-items:flex-end}.fc .cb--pa{align-self:flex-start;align-items:flex-start}.fc .cb p{margin:0;padding:2.6cqw 3.8cqw;border-radius:16px;font:600 clamp(11px,3.75cqw,14.5px)/1.36 var(--sans);text-align:left}.fc .cb--you p{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#fff;border-bottom-right-radius:5px}.fc .cb--pa p{background:rgba(255,255,255,.96);color:var(--ink);border-bottom-left-radius:5px;box-shadow:0 12px 28px rgba(0,0,0,.3)}.fc .cb--pa p b{font-weight:800}.fc .cb__who{display:inline-flex;align-items:center;gap:6px;font:800 clamp(9px,2.75cqw,10.5px)/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.75)}.fc .cb__who img{width:clamp(14px,4.6cqw,18px);height:clamp(14px,4.6cqw,18px);border-radius:4px}.fc .cb__who i{display:grid;place-items:center;width:clamp(14px,4.6cqw,18px);height:clamp(14px,4.6cqw,18px);border-radius:50%;background:var(--yellow);color:#16181B}.fc .cb__who i svg{width:60%;height:60%}.fc .qd{position:relative;overflow:hidden;background:#fff;color:#1a1a2e;border-radius:12px;padding:3.6cqw 4cqw 3.4cqw;box-shadow:0 18px 40px rgba(0,0,0,.45);--qc:#1F4E79}.fc .qd__sw{position:absolute;left:0;top:0;width:100%;height:9cqw;display:block}.fc .qd__top{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4cqw}.fc .qd__wm{font:800 clamp(17px,6.2cqw,24px)/1 var(--sans);letter-spacing:.03em;color:var(--qc)}.fc .qd__biz{display:inline-flex;align-items:center;gap:6px;font:700 clamp(10px,3.2cqw,12.5px)/1 var(--sans)}.fc .qd__biz i{display:grid;place-items:center;width:clamp(18px,6cqw,23px);height:clamp(18px,6cqw,23px);border-radius:5px;background:var(--qc);color:#fff;font:800 clamp(9px,2.5cqw,10px)/1 var(--sans);font-style:normal}.fc .qd__info{display:flex;flex-wrap:wrap;gap:1px 3.4cqw;background:#f5f8fa;border-radius:7px;padding:1.8cqw 2.8cqw;margin-bottom:2.6cqw;font:500 clamp(9.5px,2.8cqw,11px)/1.45 var(--sans);color:#555}.fc .qd__info b{color:var(--qc);font-weight:700}.fc .qd__th,.fc .qd__tr{display:grid;grid-template-columns:1fr 2.2em 5em;gap:2cqw;align-items:baseline}.fc .qd__th{font:700 clamp(9px,2.6cqw,10px)/1 var(--sans);text-transform:uppercase;letter-spacing:.05em;color:#999;padding-bottom:1.6cqw;border-bottom:2px solid #eee}.fc .qd__tr{font:500 clamp(10px,3.25cqw,12.5px)/1.25 var(--sans);padding:1.9cqw 0;border-bottom:1px solid #f0f0f0}.fc .qd__th span:nth-child(2),.fc .qd__tr span:nth-child(2){text-align:center;color:#666}.fc .qd__th span:last-child,.fc .qd__tr span:last-child{text-align:right}.fc .qd__tr span:last-child{font-weight:600}.fc .qd__gt{display:flex;align-items:center;gap:2.4cqw;margin-top:2.4cqw;padding-top:2.2cqw;border-top:2px solid #eee}.fc .qd__gt em{font:700 clamp(9px,2.8cqw,11px)/1 var(--sans);font-style:normal;background:var(--yellow);color:#16181B;padding:1.6cqw 2.2cqw;border-radius:6px;margin-right:auto}.fc .qd__gt span{font:800 clamp(10px,3.2cqw,12.5px)/1 var(--sans);color:var(--qc)}.fc .qd__gt b{font:800 clamp(12px,4cqw,15.5px)/1 var(--sans);color:var(--qc)}.fc .jm{background:#fff;color:var(--ink);border-radius:14px;padding:3.6cqw 4cqw 3.2cqw;box-shadow:0 18px 40px rgba(0,0,0,.45)}.fc .jm__h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:2cqw;border-bottom:2px solid #eee}.fc .jm__h b{font:400 clamp(17px,6cqw,23px)/1 var(--display);letter-spacing:.02em;color:var(--green-deep)}.fc .jm__h span{font:600 clamp(9.5px,3cqw,11.5px)/1.2 var(--sans);color:#6b7470;text-align:right}.fc .jm__r{display:flex;align-items:center;gap:2.4cqw;padding:1.9cqw 0;border-bottom:1px solid #f0f0f0;font:600 clamp(10.5px,3.4cqw,13px)/1.2 var(--sans)}.fc .jm__r span{flex:1;min-width:0}.fc .jm__r small{display:block;font:500 clamp(9px,2.8cqw,11px)/1.3 var(--sans);color:#6b7470;margin-top:1px}.fc .jm__r b{font-weight:800}.fc .jm__r--new{background:rgba(255,210,0,.16);margin:1.2cqw -2cqw 0;padding:1.9cqw 2cqw;border-radius:8px;border-bottom:0}.fc .jm__r em{font:800 clamp(9px,2.6cqw,10px)/1 var(--sans);font-style:normal;text-transform:uppercase;letter-spacing:.06em;background:var(--yellow);color:#16181B;padding:1.2cqw 1.8cqw;border-radius:5px}.fc .jm__f{display:flex;justify-content:space-between;padding-top:2.2cqw;font:700 clamp(10px,3.2cqw,12.5px)/1 var(--sans);color:#6b7470}.fc .jm__f b{color:var(--ink);font-weight:800}.fc .ig--orb{padding:0}.fc .fcorb{position:absolute;left:50%;top:50%;width:34cqw;aspect-ratio:1;transform:translate(-50%,-50%)}.fc .fcorb svg{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 14px 40px rgba(0,0,0,.5))}.fc .fctabs{list-style:none;margin:0;padding:0;position:absolute;inset:0}.fc .fctabs li{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1.3cqw;min-width:21cqw;padding:2cqw 2.6cqw 1.9cqw;border-radius:9px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.25);animation:fcBob 4.2s var(--d) ease-in-out infinite}.fc .fctabs li svg{width:clamp(14px,5cqw,20px);height:clamp(14px,5cqw,20px);fill:none;stroke:var(--green-tip);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fc .fctabs li b{font:800 clamp(10px,3.4cqw,13px)/1 var(--sans);white-space:nowrap}@keyframes fcBob{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}@media (prefers-reduced-motion:reduce){.fc .fctabs li{animation:none}}.fc .ig--ph{justify-content:flex-start;padding-bottom:0}.fc .ph{container-type:inline-size;position:relative;align-self:center;width:84%;flex:0 0 auto;margin-top:auto;margin-bottom:-5cqw;display:flex;flex-direction:column;gap:2.6cqw;padding:2cqw 2.6cqw 9cqw;background:#16191C;border:2.2cqw solid #050607;border-bottom:0;border-radius:10cqw 10cqw 0 0;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 -10px 40px rgba(0,0,0,.35)}.fc .ph__bar{position:relative;display:flex;justify-content:space-between;align-items:center;height:7cqw;padding:0 2.4cqw;color:#fff;font:700 clamp(9px,2.9cqw,11.5px)/1 var(--sans)}.fc .ph__bar i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24cqw;height:6.2cqw;border-radius:99px;background:#000}.fc .ph__sig{width:6cqw;height:2.6cqw;border-radius:3px;border:1.5px solid rgba(255,255,255,.85);position:relative}.fc .ph__sig::after{content:"";position:absolute;inset:1px 30% 1px 1px;background:#fff;border-radius:1px}.fc .ph .cb{max-width:94%}.fc .qd__gt em,.fc .qd__gt span,.fc .fc__btns span{white-space:nowrap}@container (max-width:265px){.fc .qd__gt span{white-space:normal;text-align:right;line-height:1.1}.fc .fc__btns span{white-space:normal}}.fc .ph .qd{padding-left:3.4cqw;padding-right:3.4cqw}.fc .fcphone{position:absolute;z-index:0;top:36cqw;height:auto;pointer-events:none;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}.fc .fcphone--a{left:4cqw;width:90cqw}.fc .fcphone--b{left:15cqw;width:75.5cqw}.fc .ig--ph>.cb--you{position:relative;z-index:1}.fc .card3>p{text-wrap:pretty}.fc .fcphone--c{left:15cqw;width:70cqw;top:6cqw}.rows .fc .fcphone--c{left:21cqw;width:58cqw;top:5cqw}.fc .fcphone--d{left:30cqw;width:62cqw;top:7cqw}.fc .remnote{position:absolute;z-index:2;left:6cqw;top:44cqw;width:50cqw}.fc .remnote p{margin:0;padding:3.4cqw 3.8cqw;border-radius:16px;border-bottom-left-radius:5px;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);color:var(--ink);font:600 clamp(11.5px,3.7cqw,14.5px)/1.38 var(--sans);text-align:left;box-shadow:0 14px 30px rgba(0,0,0,.32)}.fc .fcphone--e{left:17cqw;width:66cqw;top:4cqw}.fc .slipnote{position:absolute;z-index:2;right:6cqw;top:7cqw;width:48cqw;display:flex;flex-direction:column;align-items:flex-end;gap:1.6cqw}.rows .fc .slipnote{top:3cqw;right:4cqw;width:68cqw}.rows .fc .slipnote p{padding:2.6cqw 3.4cqw;font-size:clamp(11px,3.5cqw,14px)}.rows .fc .fcphone--e{top:29cqw}.fc .slipnote span{display:inline-flex;align-items:center;gap:6px;font:800 clamp(9px,2.75cqw,10.5px)/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.95);text-shadow:0 1px 6px rgba(0,0,0,.45)}.fc .slipnote span img{width:clamp(14px,4.6cqw,18px);height:clamp(14px,4.6cqw,18px);border-radius:4px}.fc .slipnote p{margin:0;padding:3.4cqw 3.8cqw;border-radius:16px;border-top-right-radius:5px;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);color:var(--ink);font:600 clamp(11.5px,3.7cqw,14.5px)/1.38 var(--sans);text-align:left;box-shadow:0 14px 30px rgba(0,0,0,.32)}.fc .paidnote{position:absolute;z-index:2;left:8cqw;right:8cqw;bottom:4cqw;display:flex;align-items:center;gap:3cqw;padding:3cqw 3.6cqw;border-radius:16px;background:rgba(245,245,247,.86);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);color:#16181B;box-shadow:0 14px 34px rgba(0,0,0,.35)}.fc .paidnote img{width:clamp(28px,9cqw,40px);height:clamp(28px,9cqw,40px);border-radius:9px;flex:0 0 auto}.fc .paidnote div{display:flex;flex-direction:column;gap:2px;min-width:0}.fc .paidnote b{font:800 clamp(12px,3.9cqw,15px)/1.2 var(--sans)}.fc .paidnote span{font:500 clamp(11px,3.5cqw,13.5px)/1.3 var(--sans);color:#3a3f44}.fc .paidnote i{font:500 clamp(10px,3cqw,12px)/1 var(--sans);font-style:normal;color:#6b7470;align-self:flex-start;margin-left:auto}.trades .sec__head{margin-bottom:36px}.trades__strip{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:4px 0 8px;-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.trades__track{display:flex;width:max-content}.trades__strip::-webkit-scrollbar{display:none}.trades__track,.trades__dup{gap:18px}.trades__dup{display:flex;padding-left:18px}.tcard{position:relative;flex:0 0 auto;width:clamp(200px,22vw,280px);aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:#0A100E;color:#fff;text-decoration:none}.tcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,16,14,0) 45%,rgba(10,16,14,.82) 100%)}.tcard span{position:absolute;z-index:1;left:18px;right:18px;bottom:16px;font:400 clamp(26px,2.4vw,34px)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.tcard:hover img{transform:scale(1.05)}.tcard:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.trades__more{margin-top:26px;text-align:center}.trades__more a{color:inherit;font:600 16px/1 var(--sans);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.trades__dup{display:none}}.row__media.fc .card3{width:100%;max-width:520px;margin:0 auto}.row__media.fc .vis{max-width:none}.row__media.fc .vis--tall{aspect-ratio:1/1}@media (min-width:601px) and (max-width:992px){.fc .vis--tall{aspect-ratio:4/4.4}}@media (min-width:993px) and (max-width:1100px){.fc.cards3{gap:22px}.fc .vis--tall{aspect-ratio:4/5.4}}@media (max-width:350px){.fc .vis--tall{aspect-ratio:4/6.1}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
.lg-container.lab-lg .lg-toolbar{padding:0;background-image:none}.lg-container.lab-lg .lg-toolbar .lg-close{float:none;position:absolute;top:clamp(16px,2.6vh,24px);right:clamp(16px,2vw,24px);width:auto;height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;background:#fff;color:#141618;cursor:pointer;font-family:"DM Sans",system-ui,-apple-system,Helvetica,Arial,sans-serif!important;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;box-shadow:0 0 0 .25em rgba(255,255,255,.35),0 8px 28px rgba(0,0,0,.45);transition:box-shadow .35s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.lg-container.lab-lg .lg-toolbar .lg-close:hover,.lg-container.lab-lg .lg-toolbar .lg-close:focus-visible{color:#141618;box-shadow:0 0 0 .5em rgba(255,255,255,.5),0 8px 28px rgba(0,0,0,.45)}.lg-container.lab-lg .lg-toolbar .lg-close:focus-visible{outline:3px solid #FFD200;outline-offset:6px}.lg-container.lab-lg .lg-toolbar .lg-close:before{content:"";flex:0 0 13px;width:13px;height:13px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M1.6 1.6 12.4 12.4M12.4 1.6 1.6 12.4' stroke='%23141618' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.lg-container.lab-lg .lg-toolbar .lg-close:after{content:"Close";opacity:1;font-family:"DM Sans",system-ui,-apple-system,Helvetica,Arial,sans-serif!important;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#141618}.lg-container.lab-lg.lg-hide-items .lg-toolbar,.lg-container.lab-lg .lg-hide-items .lg-toolbar{opacity:1!important;transform:none!important}@media(max-width:720px){.lg-container.lab-lg .lg-toolbar .lg-close{height:44px;padding:0 18px;gap:9px;top:14px;right:8px}.lg-container.lab-lg .lg-toolbar .lg-close:after{font-size:11px}}.lg-container,.lg-backdrop,.lg-outer{z-index:2147483000!important}.lg-container,.lg-backdrop,.lg-outer{z-index:2147483000!important}#film{cursor:zoom-in}.vis::before,.vis--marble>img,.vis--img>img,.cta__phone img,.fc .fcorb svg,.fc .fcphone,#bnsec .bnphone img,:where(#bnsec) .mplogo{will-change:transform}.hero .glow,.hand .glow,.cta .glow{background:center/100% 100% no-repeat}.hero .glow{background-image:url(/assets/home5/glow-hero-d.webp)}.hand .glow{background-image:url(/assets/home5/glow-hand-d.webp)}.cta .glow{background-image:url(/assets/home5/glow-cta-d.webp)}.hero .glow>*,.hand .glow>*,.cta .glow>*{display:none}@media (max-width:1480px){.hero .glow{background-image:url(/assets/home5/glow-hero-d2.webp)}.hand .glow{background-image:url(/assets/home5/glow-hand-d2.webp)}.cta .glow{background-image:url(/assets/home5/glow-cta-d2.webp)}}@media (max-width:1340px){.hero .glow{background-image:url(/assets/home5/glow-hero-dw.webp)}.hand .glow{background-image:url(/assets/home5/glow-hand-dw.webp)}.cta .glow{background-image:url(/assets/home5/glow-cta-dw.webp)}}@media (max-width:1210px){.hero .glow{background-image:url(/assets/home5/glow-hero-dm.webp)}.hand .glow{background-image:url(/assets/home5/glow-hand-dm.webp)}.cta .glow{background-image:url(/assets/home5/glow-cta-dm.webp)}}@media (max-width:1150px){.hero .glow{background-image:url(/assets/home5/glow-hero-dl.webp)}.hand .glow{background-image:url(/assets/home5/glow-hand-dl.webp)}.cta .glow{background-image:url(/assets/home5/glow-cta-dl.webp)}}@media (max-width:992px){.hero .glow{background-image:url(/assets/home5/glow-hero-t2.webp)}.hand .glow{background-image:url(/assets/home5/glow-hand-t2.webp)}.cta .glow{background-image:url(/assets/home5/glow-cta-t2.webp)}}@media (max-width:800px){.hero .glow{background-image:url(/assets/home5/glow-hero-t1.webp)}.hand .glow{background-image:url(/assets/home5/glow-hand-t1.webp)}.cta .glow{background-image:url(/assets/home5/glow-cta-t1.webp)}}@media (max-width:600px){.hero .glow{background-image:url(/assets/home5/glow-hero-m.webp)}.hand .glow{background-image:url(/assets/home5/glow-hand-m.webp)}.cta .glow{background-image:url(/assets/home5/glow-cta-m.webp)}}body{background:#0B0D0C}#ktsec,#gpsec{background:var(--mist)}
#ktsec{line-height:normal;--scale:max(.46px,min(1px,calc(.5px + .5 * ((100vw - 720px) / 720)),calc(100vh / 880)));--h-sec:calc(var(--scale)*90);--h-sec-m:clamp(34px,9.8vw,45px);--ease:cubic-bezier(.25,.74,.22,.99);--display:"Bebas Neue","DM Sans",system-ui,sans-serif;--cream:#F2EFE7}:where(#ktsec) .talk{position:absolute;inset:0;z-index:7;opacity:0;pointer-events:none;font-family:var(--sans)}:where(#ktsec) .talk .org__stagehead{position:absolute;left:5.2%;right:auto;top:20%;margin:0;text-align:left;z-index:3;font-family:var(--display);text-transform:uppercase;font-weight:700;font-size:var(--h-sec);line-height:1;letter-spacing:.02em;color:var(--cream);white-space:nowrap;pointer-events:none;text-shadow:0 4px 30px rgba(0,0,0,.45)}:where(#ktsec) .talk .org__stagehead.show{animation:.6s var(--ease) 0s 1 normal none running orgnarr}@keyframes orgnarr{0%{opacity:0;transform:translateY(26px) scale(.985)}100%{opacity:1;transform:none}}:where(#ktsec) .talk .org__speech{position:absolute;left:5.2%;top:30%;z-index:4;width:min(36rem,42%);background:rgba(11,12,14,.72);border:1px solid rgba(242,239,231,.2);border-radius:16px;backdrop-filter:blur(14px);padding:13px 17px;color:var(--cream)}:where(#ktsec) .talk .org__speech .who{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#aed6cc;margin-bottom:9px}:where(#ktsec) .talk .org__speech .mic{width:9px;height:9px;border-radius:50%;background:#aed6cc;flex:0 0 auto}:where(#ktsec) .talk .org__speech .txt{font-size:calc(var(--scale)*16.5);line-height:1.5;color:#fbfaf6}:where(#ktsec) .talk .org__speech .seg{border-radius:6px;padding:1px 4px;transition:background .5s var(--ease),color .5s var(--ease);-webkit-box-decoration-break:clone;box-decoration-break:clone}:where(#ktsec) .talk .seg.hot--book{background:rgba(255,210,0,.9);color:#16181b}:where(#ktsec) .talk .seg.hot--note{background:rgba(244,116,52,.88);color:#16181b}:where(#ktsec) .talk .seg.hot--mat{background:#aed6cc;color:#16181b}:where(#ktsec) .talk .org__speech .txt .tw{opacity:0;transition:opacity .12s linear}:where(#ktsec) .talk .org__speech .txt .tw.on{opacity:1}:where(#ktsec) .talk .org__speech .cur{display:none;width:2px;height:1.05em;background:var(--yellow);vertical-align:-.18em;margin-left:1px;animation:.9s steps(1) 0s infinite normal none running orgcur}:where(#ktsec) .talk .org__speech .cur.on{display:inline-block}@keyframes orgcur{50%{opacity:0}}:where(#ktsec) .talk .org__cats{position:absolute;left:5.2%;right:auto;top:53%;max-height:44vh;z-index:4;display:flex;flex-direction:column;gap:calc(var(--scale)*8);width:min(28rem,38%)}:where(#ktsec) .talk .ocat{background:rgba(242,239,231,.95);color:#16181b;border-radius:calc(var(--scale)*13);padding:calc(var(--scale)*9) calc(var(--scale)*13);opacity:0;box-shadow:0 40px 80px -48px rgba(0,0,0,.55);will-change:transform}:where(#ktsec) .talk .ocat .oph{display:none;border-radius:6px;padding:1px calc(var(--scale)*6);margin:1px 0 calc(var(--scale)*3);font-size:calc(var(--scale)*11.5);font-weight:600;color:#16181b;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(#ktsec) .talk .ocat--book .oph{background:rgba(255,210,0,.92)}:where(#ktsec) .talk .ocat--note .oph{background:rgba(244,116,52,.9)}:where(#ktsec) .talk .ocat--mat .oph{background:#aed6cc}:where(#ktsec) .talk .ocat--book{border-left:5px solid rgba(255,210,0,.95)}:where(#ktsec) .talk .ocat--note{border-left:5px solid rgba(244,116,52,.9)}:where(#ktsec) .talk .ocat--mat{border-left:5px solid #aed6cc}:where(#ktsec) .talk .ocat .och{display:block;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#43474e;margin-bottom:2px}:where(#ktsec) .talk .ocat b{display:block;font-size:calc(var(--scale)*14.5);letter-spacing:-.01em}:where(#ktsec) .talk .ocat .ocs{display:block;font-size:11.5px;color:#5c6067;margin-top:1px}:where(#ktsec) .talk .org-fly{position:absolute;left:0;top:0;z-index:6;border-radius:7px;padding:2px 8px;font-family:var(--sans);font-size:14px;font-weight:600;color:#16181b;white-space:nowrap;opacity:0;pointer-events:none;will-change:transform;transform-origin:left top}:where(#ktsec) .talk .org-fly.s-book{background:rgba(255,210,0,.92)}:where(#ktsec) .talk .org-fly.s-note{background:rgba(244,116,52,.9)}:where(#ktsec) .talk .org-fly.s-mat{background:#aed6cc}:where(#ktsec) .talk .org__job{position:absolute;left:5.2%;right:auto;top:53%;z-index:5;width:min(28rem,38%);background:var(--cream);color:#16181b;border-radius:16px;padding:15px 18px;opacity:0;box-shadow:0 60px 110px -50px rgba(0,0,0,.6)}:where(#ktsec) .talk .ojh{display:flex;gap:11px;align-items:center;margin-bottom:12px}:where(#ktsec) .talk .oav{width:34px;height:34px;border-radius:50%;background:var(--green);color:var(--cream);display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex:0 0 auto}:where(#ktsec) .talk .ojh b{display:block;font-size:16px}:where(#ktsec) .talk .ojh div span{display:block;font-size:12px;color:#5c6067}:where(#ktsec) .talk .ojrow{padding:9px 0;border-top:1px solid rgba(11,12,14,.1);font-size:14.5px;font-weight:600}:where(#ktsec) .talk .ojrow em{font-style:normal;font-weight:400;color:#5c6067}:where(#ktsec) .talk .ojfiled{margin-top:11px;font-size:13px;font-weight:700;color:#e6b800}@media(max-width:720px){:where(#ktsec) .talk .org__stagehead{font-size:var(--h-sec-m);top:90px}}@media(max-width:720px){:where(#ktsec) .talk .org__cats,:where(#ktsec) .talk .org__job,:where(#ktsec) .talk .org__speech{left:5%;right:5%;width:auto}}@media(max-width:720px){:where(#ktsec) .talk .org__speech{top:132px;padding:14px 18px}}@media(max-width:720px){:where(#ktsec) .talk .org__speech .txt{font-size:15px}}@media(max-width:720px){:where(#ktsec) .talk .org__speech .who{font-size:12px}}@media(max-width:720px){:where(#ktsec) .talk .org__speech .mic{width:10px;height:10px}}@media(max-width:720px){:where(#ktsec) .talk .org__cats,:where(#ktsec) .talk .org__job{top:300px}}@media(max-width:720px){:where(#ktsec) .talk .org__cats{max-height:none}}@media(max-width:720px){:where(#ktsec) .talk .ocat{border-radius:12px;padding:9px 13px}}@media(max-width:720px){:where(#ktsec) .talk .ocat .oph{font-size:11px;padding:2px 7px;margin:2px 0 4px}}@media(max-width:720px){:where(#ktsec) .talk .ocat b{font-size:15px}}@media(max-width:720px){:where(#ktsec) .talk .ocat .ocs{font-size:12px}}@media(max-width:720px){:where(#ktsec) .talk .org-fly{font-size:11px}}:where(#ktsec) .talk__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,14,16,.74) 0,rgba(12,14,16,.55) 32%,rgba(12,14,16,.1) 50%,rgba(12,14,16,0) 60%)}@media(max-width:720px){:where(#ktsec) .talk__scrim{background:linear-gradient(180deg,rgba(12,14,16,.35) 0,rgba(12,14,16,.72) 55%)}}#ktsec .kttrack{position:relative;height:100vh;height:100lvh}#kttalk.kt-reset .seg,#kttalk.kt-reset .ocat,#kttalk.kt-reset .org-fly{transition:none !important}#ktsec .ktpin{--gut:max(9.01vw,calc(var(--cardX) + 14px));position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;background:#0B0D0C;--cardH:min(calc(35vw + 275px),100lvh);--cardX:72px;clip-path:inset(max(0px,calc((100lvh - var(--cardH))/2)) var(--cardX) round 12px)}#ktsec{background:#0B0D0C;padding:calc(var(--cardgap) - max(0px,calc((100lvh - min(calc(35vw + 275px),100lvh))/2))) 0}#ktsec .ktsteps{position:absolute;right:var(--gut);top:var(--kttop,calc(var(--cardtop,0px) + 22px));height:var(--ktheadh,1em);display:flex;align-items:center;gap:clamp(9px,1.15vw,16px);z-index:8;pointer-events:none}#ktsec .ktsteps i{display:flex;flex-direction:column;align-items:center;gap:5px;font-style:normal}#ktsec .ktsteps b{font-weight:800;font-size:clamp(11px,1.1vw,14px);line-height:1;letter-spacing:.06em;color:rgba(255,210,0,.28);transition:color .3s var(--ease)}#ktsec .ktsteps em{display:none;font-style:normal;font-weight:700;font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,210,0,.28);transition:color .3s var(--ease);white-space:nowrap}#ktsec .ktsteps i.on em{color:var(--yellow)}@media(min-width:721px){#ktsec .ktsteps em{display:block}#ktsec .ktsteps b{display:none}#ktsec .ktsteps{left:var(--gut);right:auto;height:auto;transform:translateY(calc(-100% - 16px));gap:clamp(14px,1.6vw,26px)}}#ktsec .ktsteps i::after{content:'';width:clamp(12px,1.5vw,20px);height:2px;border-radius:1px;background:rgba(255,210,0,.28);transition:background .3s var(--ease)}#ktsec .ktsteps i.on b{color:var(--yellow)}#ktsec .ktsteps i.on::after{background:var(--yellow)}@media(max-width:720px){#ktsec .ktpin{--cardH:min(143vw,100lvh);--cardX:18px;--gut:calc(var(--cardX) + 14px);--cardtop:max(0px,calc((100lvh - var(--cardH))/2))}}@media(max-width:720px){#ktsec .org__stagehead{top:calc(var(--cardtop) + 22px);white-space:nowrap}#ktsec .org__speech{top:calc(var(--cardtop) + 76px)}#ktsec .org__cats,#ktsec .org__job{top:calc(var(--cardtop) + 250px)}#ktsec .talk .ocat{padding:7px 11px;border-radius:11px}#ktsec .talk .ocat .och{font-size:9px;margin-bottom:1px}#ktsec .talk .ocat b{font-size:13px}#ktsec .talk .ocat .ocs{font-size:10.5px}#ktsec .org__cats{gap:7px}#ktsec .org__speech,#ktsec .org__cats,#ktsec .org__job{right:var(--gut);width:auto;max-width:none}}#ktsec{--gut:9.01vw;--cardgap:clamp(56px,6vw,110px)}@media(max-width:720px){#ktsec{--gut:4.62vw}}#ktsec .ktpin{--kpad:64px}@media(max-width:720px){#ktsec .ktpin{--kpad:22px}}#ktsec .org__stagehead,#ktsec .org__speech,#ktsec .org__cats,#ktsec .org__job{left:var(--gut)}@media(max-width:720px){#ktsec .org__job{right:calc(var(--cardX) + var(--kpad));width:auto}}#ktsec .ktw{position:absolute;right:0;bottom:0;width:max(100vw,100vh * .6504);height:max(100vh,100vw * 1.5375);width:max(100vw,100lvh * .6504);height:max(100lvh,100vw * 1.5375)}#ktsec .ktw img{width:100%;height:100%;display:block;object-fit:fill}#ktsec .talk .org__speech{background:rgba(255,255,255,.07) !important;border:1px solid rgba(242,239,231,.16);-webkit-backdrop-filter:blur(14px) !important;backdrop-filter:blur(14px) !important}#ktsec .talk .ocat{background:rgba(255,255,255,.07);border:1px solid rgba(242,239,231,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#F2EFE7}#ktsec .talk .ocat--book{border-left:5px solid rgba(255,210,0,.95)}#ktsec .talk .ocat--note{border-left:5px solid rgba(244,116,52,.9)}#ktsec .talk .ocat--mat{border-left:5px solid #AED6CC}#ktsec .talk .ocat .och{color:rgba(242,239,231,.72)}#ktsec .talk .ocat b{color:#F2EFE7}#ktsec .talk .ocat .ocs{color:rgba(242,239,231,.66)}#ktsec .talk .org__job{background:rgba(255,255,255,.07);border:1px solid rgba(242,239,231,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#F2EFE7}#ktsec .talk .ojh div span{color:rgba(242,239,231,.6)}#ktsec .talk .ojrow{border-top:1px solid rgba(242,239,231,.16)}#ktsec .talk .ojrow em{color:rgba(242,239,231,.6)}#ktsec .talk .ojfiled{color:#FFD200}#ktsec{padding:0!important;background:none}#ktsec .ktpin{clip-path:none!important;--cardX:0px;--cardH:100lvh}@media(max-width:720px){#ktsec .ktpin{--cardH:100lvh;--cardtop:76px;--gut:22px}}
#bnsec{line-height:normal;--scale:max(.46px,min(1px,calc(.5px + .5 * ((100vw - 720px) / 720)),calc(100vh / 880)));--h-sec:calc(var(--scale)*90);--h-sec-m:clamp(34px,9.8vw,45px);--ease:cubic-bezier(.25,.74,.22,.99);--display:"Bebas Neue","DM Sans",system-ui,sans-serif;--cream:#F2EFE7;--gut:9.01vw;--cardgap:clamp(56px,6vw,110px)}@media(max-width:720px){#bnsec{--gut:4.62vw}}:where(#bnsec) .act6{position:absolute;inset:0;z-index:8;opacity:0;pointer-events:none;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4vw;padding:calc(var(--scale)*40) 6vw calc(var(--scale)*70);color:#f2efe7;font-family:var(--sans)}:where(#bnsec) .a6copy{max-width:calc(var(--scale)*580)}:where(#bnsec) .act6.on{pointer-events:auto}:where(#bnsec) .a6label{margin:0 0 calc(var(--scale)*14);font-size:calc(var(--scale)*13);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(242,239,231,.72)}:where(#bnsec) .a6h1{margin:0;font-family:var(--display);text-transform:uppercase;font-weight:700;font-size:var(--h-sec);line-height:.96;letter-spacing:.02em;color:#f2efe7}:where(#bnsec) .a6sub{margin:calc(var(--scale)*20) 0 0;font-size:calc(var(--scale)*18);line-height:1.5;font-weight:500;color:rgba(242,239,231,.8);max-width:34ch}:where(#bnsec) .brandlab__what{display:flex;flex-wrap:wrap;gap:8px;margin:calc(var(--scale)*22) 0 0;padding:0;list-style:none}:where(#bnsec) .brandlab__what li{display:inline-flex;align-items:center;gap:7px;font-size:calc(var(--scale)*13.5);font-weight:700;color:#f2efe7;background:rgba(242,239,231,.09);border:1px solid rgba(242,239,231,.22);border-radius:10px;padding:7px 13px}:where(#bnsec) .brandlab__what li::before{content:"\2713";font-weight:800;color:#357d69}:where(#bnsec) .brandlab__pick{margin-top:calc(var(--scale)*22)}:where(#bnsec) .brandlab__picklab{display:block;font-size:calc(var(--scale)*12.5);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(242,239,231,.82)}:where(#bnsec) .bwheel{position:relative;width:calc(var(--scale)*140);height:calc(var(--scale)*140);margin-top:calc(var(--scale)*16);cursor:pointer;touch-action:none;pointer-events:auto}:where(#bnsec) .bwheel__ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#e33 0deg,#e6c400 60deg,#3fbf3f 120deg,#18b8a6 170deg,#2563eb 220deg,#7a3ff0 280deg,#d63fae 330deg,#e33 360deg);-webkit-mask:radial-gradient(closest-side,transparent 62%,#000 63%);mask:radial-gradient(closest-side,transparent 62%,#000 63%)}:where(#bnsec) .bwheel__centre{position:absolute;inset:26%;border-radius:50%;background:var(--bcol);border:3px solid #fff;box-shadow:0 8px 22px -8px rgba(20,30,26,.35),0 0 0 1px #e8eaec;transition:background-color .2s}:where(#bnsec) .bwheel__arm{position:absolute;inset:0;transform:rotate(var(--bhue));pointer-events:none}:where(#bnsec) .bwheel__knob{position:absolute;left:50%;top:calc(var(--scale)*4.5);width:calc(var(--scale)*22);height:calc(var(--scale)*22);margin-left:calc(var(--scale)*-11);border-radius:50%;background:0 0;border:3.5px solid #fff;box-shadow:0 0 0 2px rgba(20,30,26,.45),inset 0 0 0 2px rgba(20,30,26,.3)}:where(#bnsec) .bdoc{position:absolute;width:min(23vw,calc(var(--scale)*300));background:#fff;border-radius:8px;box-shadow:0 30px 70px -28px rgba(20,30,26,.4);border:1px solid #e8eaec;color:#1a1a2e;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transform:translateY(-50%) rotateY(-7deg) rotateX(2deg);transform-origin:center right}:where(#bnsec) .bdoc__head{display:flex;align-items:stretch;min-height:calc(var(--scale)*64);border-bottom:4px solid var(--bcol-deep);transition:border-color .2s}:where(#bnsec) .bdoc__mark{background:var(--bcol);flex:0 0 52%;padding:calc(var(--scale)*14) calc(var(--scale)*16) calc(var(--scale)*10);display:flex;flex-direction:column;justify-content:flex-end;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);transition:background-color .2s}:where(#bnsec) .bdoc__mark b{font-size:calc(var(--scale)*19);font-weight:900;color:var(--bfg,#fff);letter-spacing:2px}:where(#bnsec) .bdoc__mark span{font-size:calc(var(--scale)*8);color:var(--bfg,#fff);opacity:.6;margin-top:2px}:where(#bnsec) .bdoc__biz{flex:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:calc(var(--scale)*8) calc(var(--scale)*12);text-align:right}:where(#bnsec) .bdoc__biz b{font-size:calc(var(--scale)*10.5);font-weight:700;color:#1a1a2e}:where(#bnsec) .bdoc__biz em{font-style:normal;font-size:calc(var(--scale)*8);color:#666;margin-top:1px}:where(#bnsec) .bdoc__logo{position:relative;width:calc(var(--scale)*30);height:calc(var(--scale)*30);margin-bottom:calc(var(--scale)*4)}:where(#bnsec) .bdoc__mono{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}:where(#bnsec) .bdoc__meta{display:flex;justify-content:space-between;gap:calc(var(--scale)*8);padding:calc(var(--scale)*10) calc(var(--scale)*16);border-bottom:1px solid #eee;font-size:calc(var(--scale)*8)}:where(#bnsec) .bdoc__meta i{display:block;font-style:normal;font-size:calc(var(--scale)*7.5);font-weight:700;color:#999;text-transform:uppercase;margin-bottom:1px}:where(#bnsec) .bdoc__meta i.m2{margin-top:calc(var(--scale)*4)}:where(#bnsec) .bdoc__meta b{display:block;font-size:calc(var(--scale)*10);font-weight:800;color:#1a1a2e}:where(#bnsec) .bdoc__meta .r{text-align:right}:where(#bnsec) .bdoc__tab{padding:calc(var(--scale)*8) calc(var(--scale)*16) 0}:where(#bnsec) .btr{display:grid;grid-template-columns:1.9fr .9fr .5fr .9fr;gap:5px;padding:calc(var(--scale)*5.5) calc(var(--scale)*7);font-size:calc(var(--scale)*9)}:where(#bnsec) .btr .r{text-align:right}:where(#bnsec) .btr .c{text-align:center;color:#666}:where(#bnsec) .bth{background:var(--bcol-deep);color:var(--bfg,#fff);font-weight:800;font-size:calc(var(--scale)*7.5);text-transform:uppercase;letter-spacing:.04em;border-radius:2px;transition:background-color .2s}:where(#bnsec) .brow{border-bottom:1px solid #f0f0f0;color:#333}:where(#bnsec) .brow b{font-weight:700}:where(#bnsec) .bdoc__tot{display:flex;flex-direction:column;align-items:flex-end;padding:calc(var(--scale)*8) calc(var(--scale)*16) calc(var(--scale)*12)}:where(#bnsec) .btot{display:flex;justify-content:space-between;width:62%;padding:calc(var(--scale)*2.5) 0;font-size:calc(var(--scale)*9);color:#888}:where(#bnsec) .btot .v{font-weight:600;color:#333;padding-right:calc(var(--scale)*8)}:where(#bnsec) .bgrand{display:flex;justify-content:space-between;width:62%;background:var(--bcol-deep);color:var(--bfg,#fff);font-weight:800;border-radius:4px;padding:calc(var(--scale)*6) calc(var(--scale)*8);margin-top:calc(var(--scale)*5);font-size:calc(var(--scale)*9.5);transition:background-color .2s}:where(#bnsec) .bdoc__foot{background:var(--bcol);padding:calc(var(--scale)*8) calc(var(--scale)*16);transition:background-color .2s}:where(#bnsec) .bdoc__foot b{display:block;font-size:calc(var(--scale)*9);font-weight:700;color:var(--bfg,#fff)}:where(#bnsec) .bdoc__foot span{font-size:calc(var(--scale)*7.5);color:var(--bfg,#fff);opacity:.85}:where(#bnsec) .mplogo{width:100%;height:100%;display:block;filter:drop-shadow(0 1px 2px rgba(9,26,20,.25))}:where(#bnsec) .pmail{position:absolute;z-index:9;opacity:0;pointer-events:none;overflow:hidden;--pm:13px;font-family:'DM Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:0 30px 70px -30px rgba(20,30,26,.5)}:where(#bnsec) .pmail__inner{position:absolute;inset:0;background:#eef1f4;padding:6% 6% 4%;overflow:hidden}:where(#bnsec) .pmail__hero{background:var(--bcol);border-radius:calc(var(--pm)*1.05);padding:6%;transition:background-color .2s}:where(#bnsec) .pmail__id{display:flex;align-items:center;gap:calc(var(--pm)*.6)}:where(#bnsec) .pmail__mono{width:calc(var(--pm)*2);height:calc(var(--pm)*2);flex:none}:where(#bnsec) .pmail__id b{font-size:calc(var(--pm)*1.05);font-weight:700;color:var(--bfg,#fff)}:where(#bnsec) .pmail__rule{height:1px;background:rgba(255,255,255,.22);margin:calc(var(--pm)*.75) 0}:where(#bnsec) .pmail__tag{font-size:calc(var(--pm)*.76);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--bfg,#fff);opacity:.82}:where(#bnsec) .pmail__h1{font-size:calc(var(--pm)*1.6);font-weight:800;letter-spacing:-.01em;color:var(--bfg,#fff);margin-top:calc(var(--pm)*.35)}:where(#bnsec) .pmail__card{background:#fff;border-radius:calc(var(--pm)*1);padding:6%;margin-top:5%}:where(#bnsec) .pmail__line{font-size:calc(var(--pm)*.72);line-height:1.45;color:#3d4441;margin:0}:where(#bnsec) .pmail__panel{background:#f2f4f6;border-radius:calc(var(--pm)*.85);padding:5%;margin-top:5%}:where(#bnsec) .pmail__panel i{display:block;font-style:normal;font-size:calc(var(--pm)*.76);font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#6b7370}:where(#bnsec) .pmail__stat{display:block;font-size:calc(var(--pm)*2.05);font-weight:800;letter-spacing:-.02em;color:var(--bcol);padding-top:calc(var(--pm)*.2);transition:color .2s}:where(#bnsec) .pmail__row{display:flex;justify-content:space-between;font-size:calc(var(--pm)*.84);color:#6b7370;border-top:1px solid #e2e6e9;margin-top:calc(var(--pm)*.7);padding-top:calc(var(--pm)*.55)}:where(#bnsec) .pmail__row .v{font-weight:600;color:#10161b}:where(#bnsec) .pmail__btn{display:inline-block;background:var(--bcol);color:var(--bfg,#fff);font-weight:700;font-size:calc(var(--pm)*.98);padding:calc(var(--pm)*.7) calc(var(--pm)*1.2);border-radius:calc(var(--pm)*.85);margin-top:6%;transition:background-color .2s}:where(#bnsec) .pmail__pow{text-align:center;font-size:calc(var(--pm)*.72);color:#9aa3a9;letter-spacing:.03em;padding:4% 0 1%}@media(max-width:720px){:where(#bnsec) .act6{grid-template-columns:1fr;gap:0;padding:80px 22px 22px;align-items:start}:where(#bnsec) .a6label{font-size:clamp(11px,3.1vw,13px)}:where(#bnsec) .a6h1{font-size:var(--h-sec-m)}:where(#bnsec) .a6sub{font-size:clamp(14px,3.9vw,15px)}:where(#bnsec) .brandlab__what li{font-size:clamp(11.5px,3.2vw,13px)}:where(#bnsec) .brandlab__picklab{font-size:clamp(10.5px,3vw,12px)}:where(#bnsec) .bwheel{--scale:0.56px}:where(#bnsec) .bdoc{display:block;--scale:0.52px;width:min(46vw,calc(var(--scale)*300));z-index:2;opacity:0;pointer-events:none}}:where(#bnsec) .act6 .a6copy>*{transform:translateY(30px);transition:transform .8s var(--ease);will-change:transform}:where(#bnsec) .act6.on .a6copy>*{transform:none}:where(#bnsec) .act6.on .a6copy>:nth-child(2){transition-delay:.06s}:where(#bnsec) .act6.on .a6copy>:nth-child(3){transition-delay:.12s}:where(#bnsec) .act6.on .a6copy>:nth-child(4){transition-delay:.19s}:where(#bnsec) .act6.on .a6copy>:nth-child(5){transition-delay:.26s}:where(#bnsec) .bdoc,:where(#bnsec) .pmail{will-change:transform}@media (max-width:720px) and (max-height:700px){:where(#bnsec) .bdoc{--scale:0.38px}}@media(min-width:721px){:where(#bnsec) .a6h1,:where(#bnsec) .act9__h,:where(#bnsec) .axp__h,:where(#bnsec) .talk .org__stagehead{letter-spacing:.012em}}
#bnsec .bntrack{position:relative}#bnsec .bnpin{--gut:max(9.01vw,calc(var(--cardX) + 14px));position:relative;height:100vh;height:100lvh;overflow:hidden;background:transparent;--cardH:min(calc(35vw + 275px),100lvh);--cardX:72px;--cardtop:max(0px,calc((100lvh - var(--cardH))/2))}#bnsec .bnpin::before{content:'';position:absolute;left:var(--cardX);right:var(--cardX);top:var(--cardtop);bottom:var(--cardtop);background:#fff;border-radius:12px;z-index:0}#bnsec{background:#0B0D0C;padding:calc(var(--cardgap) - max(0px,calc((100lvh - min(calc(35vw + 275px),100lvh))/2))) 0}@media(max-width:720px){#bnsec .bnpin{--cardH:min(133vw,100lvh);--cardX:18px;--gut:calc(var(--cardX) + 14px);--cardtop:max(0px,calc((100lvh - var(--cardH))/2))}#bnsec .bdoc{left:calc(var(--cardX) + 14px) !important;top:59.5% !important}#bnsec .act6{transform:translateY(54px)}#bnsec .brandlab__pick{transform:translate(0,54px)}#bnsec .bwheel{margin-left:auto !important;margin-right:26px !important}#bnsec .brandlab__picklab{text-align:right;padding-right:26px;font-size:10.5px;letter-spacing:.08em}}#bnsec .act6{display:block;padding:90px var(--gut) 0;text-align:center;color:#16181b;opacity:1}#bnsec .a6copy,#bnsec .a6copy *{opacity:1}#bnsec .a6copy{max-width:min(92vw,780px);margin:0 auto}#bnsec .a6label{color:#357D69}#bnsec .a6h1{color:#101315}@media(min-width:721px){#bnsec .a6h1{font-size:calc(var(--h-sec) * 1.12)}}#bnsec .a6sub{color:rgba(16,19,21,.75);margin-left:auto;margin-right:auto}#bnsec .brandlab__what{flex-wrap:nowrap;justify-content:center;gap:6px}#bnsec .brandlab__what li{color:#16181b;background:rgba(16,19,21,.05);border:1px solid rgba(16,19,21,.16)}#bnsec .brandlab__picklab{color:rgba(16,19,21,.6)}#bnsec .bwheel{margin:10px auto 0}#bnsec .bnphone{position:absolute;left:50%;bottom:1svh;transform:translateX(-50%);width:min(64vw,700px);aspect-ratio:3225/1958;z-index:5;opacity:1}#bnsec .bnphone img{position:absolute;inset:0;width:100%;height:100%;z-index:2;filter:drop-shadow(0 26px 50px rgba(20,30,26,.28))}#bnsec .pmail{left:0;top:0;width:300px;height:650px;--pm:15.5px;transform-origin:0 0;z-index:1;box-shadow:none;clip-path:inset(0 round 44px 50px 52px 52px)}#bnsec .bdoc{left:5%;right:auto;top:58%;width:min(16.5vw,236.5px);opacity:1;z-index:8}@media(min-width:721px){#bnsec .act6{display:flex;align-items:center;padding:0 var(--gut) 0 var(--gut)}#bnsec .a6copy{margin:0 0 calc(8vh + 60px);max-width:min(40vw,560px)}#bnsec .bnpin{overflow:visible}#bnsec .bnphone{left:auto;right:2vw;transform:none;width:min(71.28vw,972px);bottom:min(-10svh,-100px)}#bnsec .bdoc{left:52vw;top:auto;bottom:42.6%;transform:rotateY(-7deg) rotateX(2deg);width:min(19.8vw,283.8px)}#bnsec .brandlab__pick{position:absolute;right:var(--gut);top:18%;margin:0;text-align:center;z-index:8}}@media(max-width:720px){#bnsec .act6{padding:84px var(--gut) 0}#bnsec .a6sub{font-size:15px}#bnsec .brandlab__what li{font-size:10.5px;padding:5px 8px;gap:4px;white-space:nowrap;border-radius:8px}#bnsec .brandlab__pick{margin-top:8px}#bnsec .bnphone{width:96vw;bottom:-4svh}#bnsec .bdoc{left:8px;top:63%;width:min(34vw,142px) !important}}#bnsec{background:#fff;padding:0}#bnsec .bnpin::before{left:0;right:0;top:0;bottom:0;border-radius:0}
#gpsec{line-height:normal;--scale:max(.46px,min(1px,calc(.5px + .5 * ((100vw - 720px) / 720)),calc(100vh / 880)));--h-sec:calc(var(--scale)*90);--h-sec-m:clamp(34px,9.8vw,45px);--ease:cubic-bezier(.25,.74,.22,.99);--display:"Bebas Neue","DM Sans",system-ui,sans-serif;--cream:#F2EFE7}@media(max-width:720px){:where(#gpsec) .card .storebadge{height:38px}}:where(#gpsec) .blackscr{position:absolute;left:0;top:0;z-index:11;background:#050505;opacity:0;pointer-events:none;will-change:left,top,width,height,border-radius,opacity}:where(#gpsec) .act9{position:absolute;inset:0;z-index:12;opacity:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8vh 6vw;color:#fff}:where(#gpsec) .act9__kick{font-family:var(--sans);font-weight:600;font-size:calc(var(--scale)*13);letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);margin-bottom:calc(var(--scale)*20)}:where(#gpsec) .act9__h{font-family:var(--display);text-transform:uppercase;font-weight:700;font-size:var(--h-sec);line-height:.96;letter-spacing:.02em;color:#fff;max-width:26ch;margin:0}:where(#gpsec) .act9__h em{font-style:normal;color:var(--yellow)}:where(#gpsec) .act9__sub{font-family:var(--sans);font-size:calc(var(--scale)*18.5);color:rgba(255,255,255,.82);margin-top:calc(var(--scale)*20)}:where(#gpsec) .act9__badges{display:flex;gap:calc(var(--scale)*14);flex-wrap:wrap;justify-content:center;margin-top:calc(var(--scale)*32)}:where(#gpsec) .storebadge{display:inline-block;height:calc(var(--scale)*50);line-height:0;transition:transform .3s var(--ease)}:where(#gpsec) .storebadge svg{height:100%;width:auto;display:block}:where(#gpsec) .storebadge:hover{transform:translateY(-2px)}:where(#gpsec) .storebadge{position:relative}:where(#gpsec) .storebadge::after{content:"COMING SOON";position:absolute;left:50%;transform:translateX(-50%);top:-15px;background:var(--yellow);color:#0b0c0e;font:800 8.5px/1 var(--sans);letter-spacing:.08em;padding:4px 7px;border-radius:999px;pointer-events:none;white-space:nowrap}@media(max-width:900px){:where(#gpsec) .storebadge{height:44px}}:where(#gpsec) .act9__re{display:flex;gap:calc(var(--scale)*8) calc(var(--scale)*24);flex-wrap:wrap;justify-content:center;margin-top:calc(var(--scale)*30)}:where(#gpsec) .act9__re span{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:600;font-size:calc(var(--scale)*14.5);color:rgba(255,255,255,.82)}:where(#gpsec) .act9__re svg{width:17px;height:17px;color:var(--green);flex:0 0 auto}:where(#gpsec) .act9__re b{color:#fff;font-weight:700}@media(max-width:900px){:where(#gpsec) .act9__sub{font-size:14.5px}:where(#gpsec) .act9__re{flex-direction:column;gap:10px}}@media(max-width:720px){:where(#gpsec) .act9__h{font-size:var(--h-sec-m)}}:where(#gpsec) .act9__badges,:where(#gpsec) .act9__h,:where(#gpsec) .act9__kick,:where(#gpsec) .act9__re,:where(#gpsec) .act9__sub{transform:translateY(34px);transition:transform .85s var(--ease);will-change:transform}:where(#gpsec) .act9.in .act9__kick{transform:none}:where(#gpsec) .act9.in .act9__h{transform:none;transition-delay:.07s}:where(#gpsec) .act9.in .act9__sub{transform:none;transition-delay:.15s}:where(#gpsec) .act9.in .act9__badges{transform:none;transition-delay:.24s}:where(#gpsec) .act9.in .act9__re{transform:none;transition-delay:.33s}@media(min-width:721px){:where(#gpsec) .a6h1,:where(#gpsec) .act9__h,:where(#gpsec) .axp__h,:where(#gpsec) .talk .org__stagehead{letter-spacing:.012em}}#gpsec .storebadge::after{display:none !important}
#gpsec .gptrack{position:relative}#gpsec .gppin{position:relative;height:100vh;height:100lvh;overflow:hidden;background:#050505}#gpsec .act9__re{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px 22px}#gpsec .act9__re span{font-size:17px}#gpsec .act9__re svg{width:20px;height:20px}@media(max-width:720px){#gpsec .act9__re{display:grid;grid-template-columns:auto auto;justify-content:center;column-gap:16px;row-gap:10px}#gpsec .act9__re span{font-size:clamp(14px,4.1vw,16px)}#gpsec .act9__re span:nth-child(1){order:3;grid-column:1 / -1;justify-self:center}}@media(max-width:720px){#gpsec .act9__kick{font-size:clamp(11px,3.1vw,13px)}}