@font-face{font-family:General Sans;src:url(/landing/assets/fonts/7YY3ZAAE3TRV2LANYOLXNHTPHLXVWTKH.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(/landing/assets/fonts/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(/landing/assets/fonts/3ZLMEXZEQPLTEPMHTQDAUXP5ZZXCZAEN.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(/landing/assets/fonts/NIQ54PVBBIWVK3PFSOIOUJSXIJ5WTNDP.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Cabinet Grotesk;src:url(/landing/assets/fonts/NXM4Z4TDCMYWBZ7AVI2N6DQ5VMWNENMU.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Cabinet Grotesk;src:url(/landing/assets/fonts/4CO2ETY7NITKLUDKMYJ75RHJSPHOJ7XT.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Cabinet Grotesk;src:url(/landing/assets/fonts/WN5274VQ3AUBDFP74GB4EC4XYJ3EKVNE.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Cabinet Grotesk;src:url(/landing/assets/fonts/6QH2ALVTTK7IRVO5MYOQQ3OZNXW5SSS3.woff2) format("woff2");font-weight:800;font-display:swap;font-style:normal}.ld-v4{--dark:#103a2a;--dark-2:#144733;--dark-line:hsla(93,19%,89%,.14);--phos:#58c08d;--phos-dim:rgba(88,192,141,.55);--bone:#f3f0e7;--bone-2:#eae6d8;--ink:#1a1c15;--ink-soft:#565945;--gold:#9a742b;--green:#58c08d;--green-d:#3f9e73;--green-w:rgba(88,192,141,.12);--line:rgba(26,28,21,.16);--bg:#f7f6f2;--bg-2:#ecebe5;--card:#fff;--ease:cubic-bezier(0.2,0.7,0.2,1);--honey:#c9962f;--honey-d:var(--gold);--blue:#5b8def;--blue-d:#3f6fc0;--ink-2:var(--ink-soft);--ink-3:rgba(26,28,21,.42);--disp:var(--sans);--pw-bg:#fff;--pw-wash:#f4f7f3;--pw-ink:#252a3a;--pw-soft:#7a8093;--pw-line:rgba(37,42,58,.1);--pw-purple:#6c5ce7;--pw-lav:#edebfb;--pw-green:#17b26a;--cond:"Cabinet Grotesk","Avenir Next Condensed","Arial Narrow",sans-serif;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--sans:"General Sans","Avenir Next",Avenir,"Segoe UI",sans-serif;--mono:"SF Mono",ui-monospace,Menlo,Consolas,monospace;--max:1180px}.ld-v4 *{margin:0;padding:0;box-sizing:border-box}.ld-v4 div[id].handoff,.ld-v4 section[id]{scroll-margin-top:90px}@media(prefers-reduced-motion:reduce){.ld-v4 *,.ld-v4 :after,.ld-v4 :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ld-v4{background:var(--bone);color:var(--ink);font-family:var(--sans);font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased}.ld-v4 ::-moz-selection{background:var(--green);color:var(--bone)}.ld-v4 ::selection{background:var(--green);color:var(--bone)}.ld-v4 .wrap{max-width:var(--max);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.ld-v4 h1,.ld-v4 h2,.ld-v4 h3{text-wrap:balance}.ld-v4 .ovl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.ld-v4 .btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:13px 26px;font-family:var(--sans);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .25s;border:1px solid transparent}.ld-v4 a:focus-visible,.ld-v4 button:focus-visible{outline:2px solid var(--phos);outline-offset:3px}.ld-v4 .topbar{position:fixed;inset:0 0 auto 0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:16px clamp(18px,3vw,36px);pointer-events:none}.ld-v4 .topbar>*{pointer-events:auto}.ld-v4 .wordmark{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-decoration:none;color:var(--bone)}.ld-v4 .wordmark .wm-lead{display:flex;align-items:center;gap:9px}.ld-v4 .wordmark .wm-name{font-weight:700;font-size:18px;color:var(--bone)}.ld-v4 .wordmark .dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--phos);box-shadow:0 0 10px rgba(88,192,141,.7);transition:transform .3s var(--ease)}.ld-v4 .wordmark .dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--phos);animation:wmPing 2.6s cubic-bezier(.2,.7,.2,1) infinite}@keyframes wmPing{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(3.2);opacity:0}}.ld-v4 .wordmark .wm-tag{padding-left:18px;font-family:var(--serif);font-style:italic;font-size:13px;letter-spacing:.005em;line-height:1;white-space:nowrap;color:hsla(93,19%,89%,.58);transition:color .3s var(--ease)}.ld-v4 .wordmark .wm-tag em{font-style:italic;color:var(--phos);transition:color .3s var(--ease)}.ld-v4 .wordmark:hover .dot{transform:scale(1.12)}.ld-v4 .wordmark:hover .wm-tag{color:hsla(93,19%,89%,.78)}.ld-v4 .wordmark:hover .wm-tag em{color:#7fd6a8}@media(max-width:760px){.ld-v4 .wordmark .wm-tag{display:none}}@media(prefers-reduced-motion:reduce){.ld-v4 .wordmark .dot:after{animation:none}}.ld-v4 .topnav{display:flex;gap:24px;background:rgba(11,17,12,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 22px;border-radius:999px;border:1px solid hsla(93,19%,89%,.12)}.ld-v4 .topnav a{font-size:14.5px;font-weight:500;color:hsla(60,25%,92%,.85);text-decoration:none;letter-spacing:.01em}.ld-v4 .topnav a:hover{color:var(--phos)}.ld-v4 .topnav a em{font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--phos-dim);vertical-align:super;margin-left:3px}@media(max-width:900px){.ld-v4 .topnav{display:none}}.ld-v4 .topbar .btn{background:var(--bone);color:var(--ink);padding:9px 20px;font-size:14px}.ld-v4 .topbar .btn:hover{background:var(--phos)}.ld-v4.past-door .topbar{background:rgba(11,17,12,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--dark-line)}.ld-v4 .brandhero{background:radial-gradient(130% 100% at 30% 120%,#255e45 0,var(--dark) 62%);color:var(--bone);padding:clamp(120px,16vh,170px) 0 0;text-align:center;position:relative;overflow:hidden}.ld-v4 .brandhero:before{right:0;z-index:0;background:linear-gradient(180deg,#fbf9f2 0,var(--bone) 58%,var(--bone-2) 100%)}.ld-v4 .bh-halves:before,.ld-v4 .brandhero:before{content:"";position:absolute;left:50%;top:0;bottom:0}.ld-v4 .bh-halves:before{width:1px;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(154,116,43,.5),transparent 70%)}.ld-v4 .bh-plate,.ld-v4 .brandhero .wrap{position:relative;z-index:2}.ld-v4 .bh-plate{width:min(920px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;background:rgba(14,42,30,.42);border:1px solid hsla(93,19%,89%,.16);border-radius:30px;padding:clamp(28px,4.5vh,50px) clamp(22px,4vw,64px) clamp(26px,4vh,44px);backdrop-filter:blur(22px) saturate(1.15) brightness(.72);-webkit-backdrop-filter:blur(22px) saturate(1.15) brightness(.72);box-shadow:0 60px 140px -60px rgba(0,0,0,.7),inset 0 1px 0 hsla(93,19%,89%,.12)}.ld-v4 .bh-plate h1{font-size:clamp(32px,4.6vw,62px);text-shadow:0 2px 24px rgba(11,17,12,.4)}@media(max-width:700px){.ld-v4 .bh-plate{background:rgba(9,24,17,.9);border:1px solid hsla(93,19%,89%,.2);border-radius:22px;padding:clamp(22px,5.5vw,30px) clamp(18px,5vw,24px);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);box-shadow:0 30px 70px -44px rgba(0,0,0,.7),inset 0 1px 0 hsla(93,19%,89%,.1)}.ld-v4 .bh-plate h1{font-size:clamp(25px,6.6vw,32px)}.ld-v4 .bh-plate .bh-k{color:rgba(136,200,168,.92)}.ld-v4 .bh-plate .bh-sub{color:hsla(93,19%,89%,.82)}}.ld-v4 .bh-plate{cursor:pointer}.ld-v4 .bh-plate:focus-visible{outline:2px solid var(--phos);outline-offset:4px}.ld-v4 .bh-plate:after{content:"";position:absolute;top:14px;bottom:14px;left:50%;width:2.5px;transform:translateX(-50%);border-radius:3px;pointer-events:none;background:linear-gradient(180deg,transparent,hsla(45,77%,75%,.9) 18%,rgba(88,192,141,.85) 50%,hsla(45,77%,75%,.9) 82%,transparent);box-shadow:0 0 16px 2px hsla(45,77%,75%,.4),0 0 42px 6px rgba(88,192,141,.22);animation:bhCrack 2.8s ease-in-out infinite}@keyframes bhCrack{0%,to{opacity:.45}50%{opacity:1}}.ld-v4 .bh-plate:hover:after{animation:none;opacity:1;transform:translateX(-50%) scaleX(3.2);box-shadow:0 0 26px 6px hsla(45,77%,75%,.55),0 0 70px 14px rgba(88,192,141,.3)}.ld-v4 .bh-plate:hover{border-color:hsla(45,77%,75%,.4)}.ld-v4 .bh-seehow{display:inline-flex;align-items:center;gap:8px;margin:0 auto;padding:9px 20px;border-radius:999px;border:1px solid hsla(93,19%,89%,.3);background:rgba(14,42,30,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone);transition:border-color .25s,color .25s,background .25s}.ld-v4 .bh-seehow .sh-arr{transition:transform .25s}.ld-v4 .bh-seehow:hover{border-color:var(--phos);color:var(--phos);background:rgba(14,42,30,.55)}.ld-v4 .bh-seehow:hover .sh-arr{transform:translateX(4px)}.ld-v4 .bh-ghost{z-index:96;transition:transform .85s cubic-bezier(.72,.04,.3,1);will-change:transform;pointer-events:none}.ld-v4 .bh-splitting .wrap .bh-plate{visibility:hidden}.ld-v4 .bh-splitting .bh-ctas,.ld-v4 .bh-splitting .bh-halves,.ld-v4 .bh-splitting .bh-rail,.ld-v4 .bh-splitting .bh-seehow{opacity:0;transition:opacity .5s}.ld-v4 .bh-off{display:none}.ld-v4 .tr-cov{position:fixed;top:0;bottom:0;width:50.6%;z-index:94;animation:trPart .85s cubic-bezier(.72,.04,.3,1) .04s forwards;pointer-events:none}.ld-v4 .tr-cov-l,.ld-v4 .tr-cov.sv-l{left:0;--part:-102%;background:radial-gradient(130% 100% at 30% 120%,#255e45 0,var(--dark) 62%);border-right:1px solid rgba(154,116,43,.65)}.ld-v4 .tr-cov-r,.ld-v4 .tr-cov.sv-r{right:0;--part:102%;background:linear-gradient(180deg,#fbf9f2 0,var(--bone) 58%,var(--bone-2) 100%);border-left:1px solid rgba(154,116,43,.65)}@keyframes trPart{to{transform:translateX(var(--part))}}.ld-v4 .tr-close{position:fixed;top:70px;left:18px;z-index:70;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);background:rgba(9,24,17,.55);border:1px solid hsla(93,19%,89%,.28);border-radius:999px;padding:9px 16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .25s,color .25s}.ld-v4 .tr-close:hover{border-color:var(--phos);color:var(--phos)}@media(prefers-reduced-motion:reduce){.ld-v4 .sv-pull,.ld-v4 .tr-cov{display:none}}.ld-v4 .sv-door{position:fixed;inset:0;z-index:80;background:var(--dark)}.ld-v4 .sv-door .door{height:100vh;height:100dvh;min-height:0}.ld-v4 .sv-pull,.ld-v4 .tr-cov.sv{--zip:min(calc(var(--split, 0) / 0.72),1);--slide:max(calc((var(--split, 0) - 0.72) / 0.28),0)}.ld-v4 .tr-cov.sv{width:50%;animation:none;will-change:clip-path,transform}.ld-v4 .tr-cov.sv-l{transform:translateX(calc(var(--slide) * -105%));clip-path:polygon(0 0,100% 0,100% calc((1 - var(--zip)) * 100%),calc(100% - var(--zip) * 34%) 100%,0 100%)}.ld-v4 .tr-cov.sv-r{transform:translateX(calc(var(--slide) * 105%));clip-path:polygon(100% 0,0 0,0 calc((1 - var(--zip)) * 100%),calc(var(--zip) * 34%) 100%,100% 100%)}.ld-v4 .sv-pull{position:fixed;left:50%;top:calc((1 - var(--zip))*100vh);transform:translate(-50%,-55%);z-index:95;width:15px;height:32px;border-radius:8px 8px 5px 5px;background:linear-gradient(180deg,#dcb767,#9a742b);box-shadow:0 0 20px hsla(41,63%,63%,.8),0 2px 10px rgba(0,0,0,.4);opacity:calc((1 - var(--slide))*min(var(--split, 0)*16,1));pointer-events:none}.ld-v4 .sv-pull:after{content:"";position:absolute;left:50%;top:26px;transform:translateX(-50%);width:7px;height:14px;border-radius:4px;background:linear-gradient(180deg,#b3894a,#7d5d22)}.ld-v4 .sv-door .svi{visibility:hidden}.ld-v4 .svi.sv-tag{--zip:min(calc(var(--split, 0) / 0.72),1);--slide:max(calc((var(--split, 0) - 0.72) / 0.28),0);position:fixed;z-index:96;top:calc((1 - var(--zip))*100vh + (1 - var(--slide))*215px + var(--slide)*clamp(74px,10vh,108px));transform:translateX(-50%) rotate(calc((1 - var(--slide)) * 90deg));will-change:top,transform;pointer-events:none}.ld-v4 .bh-ghost.sv{transition:none;will-change:transform}.ld-v4 .bh-ghost.sv-gl{transform:translateX(calc(var(--split, 0) * var(--split, 0) * -58vw)) rotate(calc(var(--split, 0) * var(--split, 0) * -2deg))}.ld-v4 .bh-ghost.sv-gr{transform:translateX(calc(var(--split, 0) * var(--split, 0) * 58vw)) rotate(calc(var(--split, 0) * var(--split, 0) * 2deg))}.ld-v4 .bh-ghost.sv>*{opacity:clamp(0,1 - var(--split,0)*1.9,1);filter:blur(calc(var(--split, 0) * 12px));will-change:opacity,filter}.ld-v4 .bh-ghost.fly>*{opacity:0;filter:blur(12px);transition:opacity .45s ease,filter .45s ease}.ld-v4 .bh-scrubbing .wrap .bh-plate{visibility:hidden}.ld-v4 .bh-scrubbing .bh-ctas,.ld-v4 .bh-scrubbing .bh-halves,.ld-v4 .bh-scrubbing .bh-rail,.ld-v4 .bh-scrubbing .bh-seehow{opacity:0}.ld-v4 .brandhero .bh-ctas,.ld-v4 .brandhero .bh-halves,.ld-v4 .brandhero .bh-rail,.ld-v4 .brandhero .bh-seehow{transition:opacity .45s}.ld-v4 .bh-plate>.bh-sub,.ld-v4 .bh-plate>.ovl,.ld-v4 .bh-plate>h1{position:relative;z-index:2}.ld-v4 .brandhero .bh-ctas{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:clamp(22px,3.5vh,32px)}.ld-v4 .brandhero .bh-ctas .bh-demo{justify-self:end;margin:0}.ld-v4 .brandhero .bh-ctas .bh-talkcta{justify-self:start;margin:0}@media(max-width:700px){.ld-v4 .brandhero .bh-ctas{grid-template-columns:1fr;gap:12px}.ld-v4 .brandhero .bh-ctas .bh-demo,.ld-v4 .brandhero .bh-ctas .bh-talkcta{justify-self:center}}.ld-v4 .bh-halves{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;margin-top:clamp(26px,4vh,40px)}.ld-v4 .bh-half{display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(24px,3.5vh,40px) clamp(20px,4.5vw,84px) clamp(44px,6.5vh,66px)}.ld-v4 .bh-half-talk{background:transparent}.ld-v4 .bh-lead{font-size:clamp(15px,1.5vw,18.5px);line-height:1.6;max-width:34ch}.ld-v4 .bh-lead em{font-style:italic}.ld-v4 .bh-half-ask .bh-lead{color:hsla(93,19%,89%,.75)}.ld-v4 .bh-half-ask .bh-lead b{color:var(--bone);font-weight:600}.ld-v4 .bh-half-ask .bh-lead em{color:var(--phos)}.ld-v4 .bh-half-talk .bh-lead{color:var(--ink-soft)}.ld-v4 .bh-half-talk .bh-lead b{color:var(--ink);font-weight:600}.ld-v4 .bh-half-talk .bh-lead em{color:var(--gold)}.ld-v4 .bh-talkcta{background:var(--gold);color:var(--bone);margin-top:2px}.ld-v4 .bh-talkcta:hover{background:var(--ink)}.ld-v4 .bh-half .bh-demo{margin-top:2px}.ld-v4 .bh-top{position:relative}.ld-v4 .bh-rail{position:absolute;top:0;bottom:0;width:23%;pointer-events:none;z-index:1}.ld-v4 .bh-rail-l{left:0;-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent);mask-image:linear-gradient(90deg,#000 62%,transparent)}.ld-v4 .bh-rail-r{right:0;-webkit-mask-image:linear-gradient(270deg,#000 62%,transparent);mask-image:linear-gradient(270deg,#000 62%,transparent)}.ld-v4 .bh-ic{position:absolute;display:grid;place-items:center;border-radius:22px;background:hsla(45,33%,93%,.06);border:1px solid hsla(93,19%,89%,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 24px 50px -26px rgba(0,0,0,.65);animation:bhFloat 7s ease-in-out infinite}.ld-v4 .bh-ic svg{width:52%;height:52%}.ld-v4 .bh-ic.i1{width:76px;height:76px;left:30%;top:15%}.ld-v4 .bh-ic.i2{width:64px;height:64px;left:56%;top:38%;animation-delay:-2.4s}.ld-v4 .bh-ic.i3{width:58px;height:58px;left:12%;top:52%;animation-delay:-4.2s;border-radius:18px}.ld-v4 .bh-ic.i4{width:50px;height:50px;left:60%;top:68%;animation-delay:-1.2s;border-radius:16px}.ld-v4 .bh-ic.i5{width:44px;height:44px;left:16%;top:83%;animation-delay:-5.4s;border-radius:14px}.ld-v4 .bh-reel{position:absolute;width:92px;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#0a0f0b;border:1px solid hsla(93,19%,89%,.18);box-shadow:0 26px 56px -24px rgba(0,0,0,.7);animation:bhFloat 8s ease-in-out infinite}.ld-v4 .bh-reel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.9)}.ld-v4 .bh-reel .b{position:absolute;top:7px;left:7px;width:17px;height:17px;border-radius:5px;background:rgba(6,10,7,.65);display:grid;place-items:center}.ld-v4 .bh-reel .b svg{width:10px;height:10px}.ld-v4 .bh-reel .v{position:absolute;left:7px;bottom:7px;font-family:var(--mono);font-size:8.5px;color:var(--phos);background:rgba(6,10,7,.65);border-radius:4px;padding:2px 5px}.ld-v4 .bh-reel.r1{left:6%;top:24%;animation-delay:-3s}.ld-v4 .bh-reel.r2{width:80px;left:30%;top:60%;animation-delay:-6s}.ld-v4 .bh-face{position:absolute;border-radius:50%;overflow:hidden;border:2.5px solid hsla(0,0%,100%,.75);box-shadow:0 22px 48px -22px rgba(0,0,0,.7);animation:bhFloat 7.5s ease-in-out infinite}.ld-v4 .bh-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-v4 .bh-face.c1{width:74px;height:74px;right:32%;top:14%}.ld-v4 .bh-face.c2{width:56px;height:56px;right:10%;top:28%;animation-delay:-1.8s}.ld-v4 .bh-face.c3{width:66px;height:66px;right:50%;top:44%;animation-delay:-3.6s}.ld-v4 .bh-face.c4{width:60px;height:60px;right:14%;top:55%;animation-delay:-5.2s}.ld-v4 .bh-face.c5{width:52px;height:52px;right:42%;top:74%;animation-delay:-2.6s}.ld-v4 .bh-face.c6{width:46px;height:46px;right:12%;top:84%;animation-delay:-6.4s}.ld-v4 .bh-tag{position:absolute;right:22%;top:66%;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:hsla(60,25%,92%,.85);background:rgba(11,17,12,.55);border:1px solid hsla(93,19%,89%,.16);border-radius:999px;padding:7px 12px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}@media(max-width:1180px){.ld-v4 .bh-rail{display:none}}.ld-v4 .brandhero .wrap{display:flex;flex-direction:column;align-items:center;gap:22px}.ld-v4 .bh-ghost .bh-k,.ld-v4 .brandhero .bh-k{color:var(--phos-dim)}.ld-v4 .bh-ghost h1,.ld-v4 .brandhero h1{font-family:var(--serif);font-weight:500;font-size:clamp(34px,5.2vw,72px);line-height:1.08;letter-spacing:-.015em;max-width:22ch;color:var(--bone)}.ld-v4 .bh-ghost h1 em,.ld-v4 .brandhero h1 em{font-style:italic;color:var(--phos)}.ld-v4 .bh-ghost .bh-sub,.ld-v4 .brandhero .bh-sub{font-size:clamp(15px,1.5vw,18.5px);line-height:1.65;font-weight:500;color:hsla(93,19%,89%,.78);max-width:62ch}.ld-v4 .bh-ghost .bh-sub b,.ld-v4 .brandhero .bh-sub b{color:var(--bone);font-weight:600}.ld-v4 .bh-ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:6px}.ld-v4 .bh-ctas .bh-demo{background:var(--phos);color:var(--dark)}.ld-v4 .bh-ctas .bh-demo:hover{background:var(--bone)}.ld-v4 .bh-ctas .bh-report{border-color:hsla(93,19%,89%,.35);color:var(--bone);background:transparent}.ld-v4 .bh-ctas .bh-report:hover{border-color:var(--phos);color:var(--phos)}.ld-v4 .bh-hint{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgba(154,116,43,.9);margin-top:10px}.ld-v4 .bh-lead{min-height:3.6em;display:flex;align-items:flex-end;justify-content:center}.ld-v4 .bh-room{position:relative;display:flex;flex-direction:column;gap:8px;border-radius:18px;cursor:pointer;width:min(480px,100%);min-height:clamp(210px,25vh,246px);padding:20px 178px 18px 22px;overflow:hidden;font-family:var(--sans);text-align:left;border:1px solid transparent;transition:transform .25s,box-shadow .3s,border-color .3s}.ld-v4 .bh-stack{position:absolute;right:clamp(10px,1.4vw,22px);top:50%;transform:translateY(-50%);width:150px;height:150px;z-index:0;pointer-events:none}.ld-v4 .bh-fc,.ld-v4 .bh-sc{position:absolute;top:50%;left:50%;overflow:hidden;border:2px solid #fff;background:#0a0f0b;box-shadow:0 22px 44px -18px rgba(0,0,0,.55);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ld-v4 .bh-fc img,.ld-v4 .bh-sc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-v4 .bh-stack-reels .bh-sc{width:74px;aspect-ratio:9/16;border-radius:11px}.ld-v4 .bh-stack-reels .bh-sc .b{position:absolute;top:5px;left:5px;width:15px;height:15px;border-radius:4px;background:rgba(6,10,7,.62);display:grid;place-items:center}.ld-v4 .bh-stack-reels .bh-sc .b svg{width:9px;height:9px}.ld-v4 .bh-stack-faces .bh-fc{width:82px;aspect-ratio:3/3.7;border-radius:13px}.ld-v4 .bh-stack .c-c,.ld-v4 .bh-stack .s-c{transform:translate(-50%,-50%);z-index:3}.ld-v4 .bh-stack .c-l,.ld-v4 .bh-stack .s-l{transform:translate(calc(-50% - 42px),-50%) rotate(-9deg);z-index:1;opacity:.9}.ld-v4 .bh-stack .c-r,.ld-v4 .bh-stack .s-r{transform:translate(calc(-50% + 42px),-50%) rotate(9deg);z-index:2;opacity:.96}.ld-v4 .bh-room:hover .c-l,.ld-v4 .bh-room:hover .s-l{transform:translate(calc(-50% - 52px),-52%) rotate(-11deg)}.ld-v4 .bh-room:hover .c-r,.ld-v4 .bh-room:hover .s-r{transform:translate(calc(-50% + 52px),-48%) rotate(11deg)}@media(max-width:1040px){.ld-v4 .bh-stack{display:none}.ld-v4 .bh-room{padding-right:22px;min-height:0}}.ld-v4 .bh-room:hover{transform:translateY(-3px)}.ld-v4 .bh-room .rk{font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase}.ld-v4 .bh-room .bt{font-family:var(--serif);font-weight:500;font-size:clamp(19px,1.8vw,24px);letter-spacing:-.01em}.ld-v4 .bh-room .bq{display:block;min-height:2.6em;line-height:1.3}.ld-v4 .bh-room .bq .sq-lab{display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;opacity:.7}.ld-v4 .bh-room .bq .sq-txt{font-family:var(--serif);font-style:italic;font-size:clamp(14px,1.3vw,16.5px)}.ld-v4 .bh-room .bq .sq-txt:after{content:"▌";margin-left:2px;font-family:var(--mono);font-size:.7em;opacity:.75;animation:ld-v4-pl 1s steps(1) infinite}.ld-v4 .bh-room .be{margin-top:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.ld-v4 .bh-room-ask{background:linear-gradient(160deg,rgba(37,94,69,.55),rgba(16,58,42,.4));border-color:rgba(88,192,141,.28)}.ld-v4 .bh-room-ask:hover{border-color:var(--phos);box-shadow:0 24px 56px -28px rgba(88,192,141,.45)}.ld-v4 .bh-room-ask .rk{color:var(--phos-dim)}.ld-v4 .bh-room-ask .bt{color:var(--bone)}.ld-v4 .bh-room-ask .bq{color:hsla(93,19%,89%,.92)}.ld-v4 .bh-room-ask .bq .sq-lab{color:hsla(93,19%,89%,.6)}.ld-v4 .bh-room-ask .be{color:var(--phos)}.ld-v4 .bh-room-talk{background:#fff;border-color:rgba(154,116,43,.3)}.ld-v4 .bh-room-talk:hover{border-color:var(--gold);box-shadow:0 24px 56px -28px rgba(154,116,43,.4)}.ld-v4 .bh-room-talk .rk{color:var(--gold)}.ld-v4 .bh-room-talk .bq,.ld-v4 .bh-room-talk .bt{color:var(--ink)}.ld-v4 .bh-room-talk .bq .sq-lab{color:var(--gold)}.ld-v4 .bh-room-talk .be{color:var(--green-d)}@media(max-width:700px){.ld-v4 .bh-halves{grid-template-columns:1fr 1fr}.ld-v4 .bh-half{padding:18px 12px 30px;gap:10px}.ld-v4 .bh-lead{font-size:clamp(12px,3.4vw,13.5px);line-height:1.45;min-height:4.5em;max-width:none;margin:0;align-items:flex-start}.ld-v4 .bh-room{padding:15px 13px;min-height:0;width:100%;gap:6px;overflow:hidden;flex:1}.ld-v4 .bh-room .rk{font-size:9px;letter-spacing:.14em}.ld-v4 .bh-room .bt{font-size:clamp(15px,4.6vw,19px)}.ld-v4 .bh-room .be{font-size:9px;letter-spacing:.1em}.ld-v4 .bh-room .bq{display:none}.ld-v4 .bh-room>:not(.bh-stack){position:relative;z-index:1}.ld-v4 .bh-stack{display:block;left:auto;right:-14px;top:auto;bottom:-20px;transform:none;width:78px;height:78px;opacity:.5;z-index:0;pointer-events:none}.ld-v4 .bh-stack-reels .bh-sc{width:40px}.ld-v4 .bh-stack-faces .bh-fc{width:46px}.ld-v4 .bh-stack .c-l,.ld-v4 .bh-stack .s-l{transform:translate(calc(-50% - 16px),-50%) rotate(-8deg)}.ld-v4 .bh-stack .c-r,.ld-v4 .bh-stack .s-r{transform:translate(calc(-50% + 16px),-50%) rotate(8deg)}.ld-v4 .bh-stack .c-c,.ld-v4 .bh-stack .s-c{transform:translate(-50%,-50%)}.ld-v4 .brandhero{padding-top:92px}.ld-v4 .bh-top{display:flex;flex-direction:column;align-items:center}.ld-v4 .bh-rail-l{display:flex;position:static;width:auto;height:auto;order:-1;justify-content:center;align-items:center;gap:16px;margin-bottom:18px;z-index:3;-webkit-mask-image:none;mask-image:none}.ld-v4 .bh-rail-l .bh-ic{position:static;width:46px;height:46px;border:0;background:none;box-shadow:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}.ld-v4 .bh-rail-l .bh-ic svg{width:100%;height:100%}.ld-v4 .bh-rail-l .bh-reel,.ld-v4 .bh-rail-r{display:none}}.ld-v4 .door{height:100vh;min-height:620px;display:flex;position:relative;overflow:hidden}.ld-v4 .svi{position:absolute;top:clamp(74px,10vh,108px);left:50%;transform:translateX(-50%);z-index:20;display:flex;align-items:center;gap:13px;padding:9px 18px 9px 16px;border-radius:999px;color:#fff;background:rgba(11,17,12,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(93,19%,89%,.16);box-shadow:0 20px 46px -26px rgba(0,0,0,.7);pointer-events:none;white-space:nowrap}.ld-v4 .svi-link{pointer-events:auto;cursor:pointer;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s}.ld-v4 .svi-link:hover{border-color:var(--phos);box-shadow:0 20px 46px -26px rgba(0,0,0,.7),0 0 0 1px rgba(88,192,141,.4);transform:translateX(-50%) translateY(-1px)}.ld-v4 .svi-ic{display:flex;align-items:center;gap:9px}.ld-v4 .svi-ic svg{width:24px;height:24px;display:block}.ld-v4 .svi-lbl{font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:hsla(60,25%,92%,.92);padding-left:14px;border-left:1px solid hsla(93,19%,89%,.22)}@media(max-width:540px){.ld-v4 .svi{gap:9px;padding:8px 14px}.ld-v4 .svi-ic{gap:7px}.ld-v4 .svi-ic svg{width:20px;height:20px}.ld-v4 .svi-lbl{font-size:9px;letter-spacing:.1em;padding-left:10px}}.ld-v4 .side{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;cursor:pointer;position:relative;transition:flex .7s cubic-bezier(.25,.9,.2,1);border:0;font-family:var(--sans)}.ld-v4 .door:has(.side-askr:hover) .side-askr,.ld-v4 .door:has(.side-talk:hover) .side-talk{flex:1.75}.ld-v4 .side-askr{background:radial-gradient(120% 90% at 50% 110%,#255e45 0,var(--dark) 62%)}.ld-v4 .side-talk{background:radial-gradient(120% 90% at 50% -10%,#fbf9f2 0,var(--bone) 55%,var(--bone-2) 100%)}.ld-v4 .side .rk{font-family:var(--mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase}.ld-v4 .side-askr .rk{color:var(--phos-dim)}.ld-v4 .side-talk .rk{color:var(--gold)}.ld-v4 .side .big{font-family:var(--cond);font-weight:800;font-size:clamp(46px,6.6vw,104px);line-height:.94;letter-spacing:.005em;text-transform:uppercase;max-width:11ch;text-wrap:balance}.ld-v4 .side-askr .big{color:var(--bone)}.ld-v4 .side-talk .big{font-family:var(--serif);font-weight:500;text-transform:none;letter-spacing:-.01em;color:var(--ink)}.ld-v4 .side .sub{font-size:15px;max-width:30ch;text-align:center;line-height:1.55}.ld-v4 .side-askr .sub{color:hsla(93,19%,89%,.6)}.ld-v4 .side-talk .sub{color:var(--ink-soft)}.ld-v4 .side .enter{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:11px 22px;border-radius:999px;border:1px solid;transition:all .3s}.ld-v4 .side-askr .enter{color:var(--phos);border-color:rgba(88,192,141,.4)}.ld-v4 .side-askr:hover .enter{background:var(--phos);color:var(--dark)}.ld-v4 .side-talk .enter{color:var(--green-d);border-color:rgba(63,158,115,.4)}.ld-v4 .side-talk:hover .enter{background:var(--green-d);color:var(--bone)}.ld-v4 .side-q{display:none;width:min(92%,600px);text-align:center;line-height:1.18;pointer-events:none;position:relative;z-index:6;overflow-wrap:break-word}.ld-v4 .side-q.on{display:block}.ld-v4 .side-q .sq-lab{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;opacity:.72}.ld-v4 .side-q .sq-txt{font-family:var(--serif);font-size:clamp(24px,2.7vw,42px);line-height:1.2}.ld-v4 .side-q .sq-txt:after{content:"▌";margin-left:2px;font-family:var(--mono);font-size:.66em;opacity:.75;animation:ld-v4-pl 1s steps(1) infinite;vertical-align:baseline}.ld-v4 .side-askr .side-q{color:var(--bone)}.ld-v4 .side-askr .side-q .sq-lab{color:hsla(60,25%,92%,.6)}.ld-v4 .side-talk .side-q{color:var(--ink)}.ld-v4 .side-talk .side-q .sq-lab{color:var(--gold)}.ld-v4 .side .sub{transition:opacity .35s}.ld-v4 .side-askr:hover .sub,.ld-v4 .side-talk:hover .sub{opacity:.4}.ld-v4 .drift{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ld-v4 .dq{position:absolute;font-family:var(--mono);font-size:12px;color:rgba(88,192,141,.34);white-space:nowrap;animation:ld-v4-driftUp linear infinite}.ld-v4 .seam{position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(154,116,43,.8),transparent);z-index:5;pointer-events:none}.ld-v4 .seam .m{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:var(--gold);color:var(--bone);display:grid;place-items:center;font-family:var(--serif);font-size:21px;font-style:italic}.ld-v4 .door-foot{position:absolute;bottom:22px;left:0;right:0;text-align:center;z-index:6;pointer-events:none}.ld-v4 .door-foot span{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgba(154,116,43,.9)}@media(max-width:760px){.ld-v4 .door{flex-direction:column;height:auto;min-height:100vh}.ld-v4 .seam{left:0;right:0;top:50%;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(154,116,43,.8),transparent)}.ld-v4 .side{padding:76px 20px}.ld-v4 .door:has(.side:hover) .side{flex:1}}.ld-v4 .dt{position:absolute;bottom:-24vh;width:64px;aspect-ratio:9/16;border-radius:8px;overflow:hidden;opacity:.5;animation:ld-v4-driftUp linear infinite;box-shadow:0 10px 28px rgba(0,0,0,.5)}.ld-v4 .dt img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.8) brightness(.85)}.ld-v4 .dt .b{position:absolute;top:5px;left:5px;width:15px;height:15px;border-radius:4px;background:rgba(6,10,7,.6);display:grid;place-items:center}.ld-v4 .dt .b svg{width:9px;height:9px}.ld-v4 .side .big,.ld-v4 .side .enter,.ld-v4 .side .rk,.ld-v4 .side .sub{position:relative;z-index:4}.ld-v4 .faces{position:absolute;inset:0;z-index:1;pointer-events:none}.ld-v4 .face{position:absolute;opacity:.6;transform:scale(.86);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.ld-v4 .face:not(.maya){width:clamp(46px,5.6vw,74px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 14px 30px -14px rgba(26,28,21,.5)}.ld-v4 .face:not(.maya) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border:2px solid hsla(0,0%,100%,.85)}.ld-v4 .f1{left:13%;top:17%}.ld-v4 .f2{right:15%;top:14%}.ld-v4 .f3{left:6%;top:50%}.ld-v4 .f4{right:7%;top:48%}.ld-v4 .f5{left:18%;top:80%}.ld-v4 .f6{right:16%;top:82%}.ld-v4 .face.maya{left:50%;top:72%;transform:translate(-50%) scale(.92);width:clamp(90px,10.5vw,130px);aspect-ratio:3/4;border-radius:18px;overflow:hidden;opacity:.92;box-shadow:0 30px 66px -24px rgba(26,28,21,.62);border:1px solid hsla(0,0%,100%,.75)}.ld-v4 .face.maya .fv{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-v4 .face.maya .mtag{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;color:#fff;background:rgba(18,28,20,.62);border-radius:7px;padding:4px 8px}.ld-v4 .face.maya .mtag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--phos);box-shadow:0 0 8px var(--phos);animation:ld-v4-bre 1.4s infinite}.ld-v4 .side-talk.faces-live .face,.ld-v4 .side-talk:hover .face{opacity:1;transform:scale(1)}.ld-v4 .side-talk.faces-live .face.maya,.ld-v4 .side-talk:hover .face.maya{opacity:1;transform:translate(-50%) scale(1.06)}@media(max-width:820px){.ld-v4 .f3,.ld-v4 .f4,.ld-v4 .f5,.ld-v4 .f6{display:none}.ld-v4 .f1{top:12%;left:8%}.ld-v4 .f2{top:10%;right:10%}.ld-v4 .face.maya{top:70%;width:clamp(84px,22vw,106px)}}.ld-v4 .proofband{background:var(--bone);border-bottom:1px solid var(--line);padding:clamp(44px,6vh,70px) 0 clamp(40px,6vh,64px)}.ld-v4 .proofband .pb-head{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.ld-v4 .proofband .pb-head .ovl{color:var(--green-d)}.ld-v4 .proofband .pb-h2{font-family:var(--serif);font-weight:500;font-size:clamp(26px,3.2vw,42px);line-height:1.12;letter-spacing:-.01em;max-width:26ch}.ld-v4 .proofband .pb-h2 em{font-style:italic;color:var(--green-d)}.ld-v4 .marks{position:relative}.ld-v4 .marks .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ld-v4 .marks .mq-track{display:flex;width:-moz-max-content;width:max-content;animation:mqscroll 48s linear infinite}.ld-v4 .marks .mq+.mq{margin-top:14px}.ld-v4 .marks .mq-track.rev{animation-direction:reverse;animation-duration:60s}.ld-v4 .marks:hover .mq-track{animation-play-state:paused}.ld-v4 .marks .mq-set{display:flex;gap:16px;padding-right:16px}.ld-v4 .marks .lg{flex:none;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 24px;display:flex;align-items:center}.ld-v4 .marks .lg img{height:56px;display:block}@keyframes mqscroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ld-v4 .marks .mq-track{animation:none}}.ld-v4 .numstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:30px}@media(max-width:860px){.ld-v4 .numstrip{grid-template-columns:repeat(2,1fr)}}.ld-v4 .numstrip .stat{background:var(--bone);padding:22px 22px 24px}.ld-v4 .numstrip .against{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(26,28,21,.45);display:block;margin-bottom:8px}.ld-v4 .numstrip .n{font-family:var(--cond);font-weight:800;font-size:clamp(36px,3.8vw,50px);line-height:1;color:var(--ink)}.ld-v4 .numstrip .n small{font-size:.5em;color:var(--green-d)}.ld-v4 .numstrip p{font-size:13px;color:var(--ink-soft);margin-top:7px;line-height:1.5}.ld-v4 .room1{background:var(--dark);color:var(--bone);padding:clamp(80px,11vh,130px) 0 clamp(70px,10vh,110px);position:relative}.ld-v4 .room1>.wrap{max-width:min(1520px,94vw)}.ld-v4 .room-sign{display:flex;align-items:center;gap:18px;margin-bottom:26px}.ld-v4 .room-sign .no{font-family:var(--cond);font-size:15px;letter-spacing:.28em;text-transform:uppercase}.ld-v4 .room1 .room-sign .no{color:var(--phos)}.ld-v4 .room-sign .rule{flex:1;height:1px;background:currentColor;opacity:.15}.ld-v4 .room1 h2{font-family:var(--cond);font-weight:800;text-transform:uppercase;letter-spacing:.002em;font-size:clamp(42px,6.2vw,88px);line-height:.95;max-width:14ch}.ld-v4 .room1 h2 .g{color:var(--phos)}.ld-v4 .room1 .lede{margin-top:24px;font-size:clamp(16px,1.6vw,20px);color:hsla(93,19%,89%,.85);max-width:72ch;line-height:1.6}.ld-v4 .room1 .lede b{color:var(--phos);font-weight:700;letter-spacing:.02em}.ld-v4 .ticker{margin:clamp(30px,4.5vh,52px) 0 0;border-block:1px solid var(--dark-line);padding:13px 0;overflow:hidden;white-space:nowrap}.ld-v4 .ticker-end{margin-top:clamp(20px,3vh,34px)}.ld-v4 .ticker-in{display:inline-block;animation:ld-v4-tick 38s linear infinite;font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--phos-dim);text-transform:uppercase}.ld-v4 .ticker b{color:var(--bone);font-weight:500}.ld-v4 .filmstrip{margin:clamp(26px,4vh,40px) 0 clamp(34px,5vh,52px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ld-v4 .filmstrip-end{margin:clamp(30px,4.5vh,46px) 0 0}.ld-v4 .film-cap{margin-top:clamp(40px,6vh,72px);text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--phos-dim)}.ld-v4 .fs-in{display:flex;gap:9px;width:-moz-max-content;width:max-content;animation:ld-v4-fsgo 80s linear infinite}.ld-v4 .fs-in:hover{animation-play-state:paused}.ld-v4 .fp{position:relative;flex:none;width:84px;aspect-ratio:9/16;border-radius:9px;overflow:hidden;background:#0a0f0b;border:1px solid var(--dark-line)}.ld-v4 .fp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.85)}.ld-v4 .fp .b{position:absolute;top:6px;left:6px;width:16px;height:16px;border-radius:4px;background:rgba(6,10,7,.62);display:grid;place-items:center}.ld-v4 .fp .b svg{width:10px;height:10px}.ld-v4 .fp .v{position:absolute;left:6px;bottom:6px;font-family:var(--mono);font-size:8px;color:var(--phos);background:rgba(6,10,7,.62);border-radius:4px;padding:2px 4px}.ld-v4 .askgrid{position:relative;display:grid;grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr);gap:clamp(24px,3.4vw,48px);align-items:start;margin-top:26px}@media(max-width:980px){.ld-v4 .askgrid{grid-template-columns:1fr}}.ld-v4 .jobs-col{position:sticky;top:96px}@media(max-width:980px){.ld-v4 .jobs-col{position:static}}.ld-v4 .jobs-col .jk{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;color:hsla(93,19%,89%,.45);text-transform:uppercase;display:block;margin-bottom:14px}.ld-v4 .lh-jobs{display:flex;flex-direction:column;gap:6px}.ld-v4 .lh-job{text-align:left;background:none;border:0;padding:4px 0;font-family:var(--sans);font-size:clamp(17px,1.7vw,22px);font-weight:600;letter-spacing:-.01em;color:hsla(93,19%,89%,.42);cursor:pointer;transition:color .35s;display:flex;align-items:center;gap:10px}.ld-v4 .lh-job.on{color:var(--bone)}.ld-v4 .lh-job.on:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--phos);box-shadow:0 0 10px var(--phos);flex:none}.ld-v4 .lh-job:hover{color:hsla(93,19%,89%,.8)}.ld-v4 .jobs-col .pick{margin-top:18px;font-size:13px;color:hsla(93,19%,89%,.5);line-height:1.55;max-width:26ch}.ld-v4 .decode{position:relative}.ld-v4 .dc-chrome{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--dark-line)}.ld-v4 .dc-url{font-family:var(--mono);font-size:12px;letter-spacing:.05em;color:hsla(93,19%,89%,.5);display:flex;align-items:center;gap:8px}.ld-v4 .dc-url .dc-dot{width:8px;height:8px;border-radius:50%;background:var(--phos);box-shadow:0 0 9px var(--phos)}.ld-v4 .dc-live{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--phos)}.ld-v4 .dc-live:before{content:"●";margin-right:6px;animation:ld-v4-pl 2s infinite}.ld-v4 .ask-hero{margin:14px 0 20px;display:flex;flex-direction:column;gap:12px}.ld-v4 .ask-lab{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--phos)}.ld-v4 .ask-q{font-family:var(--serif);font-weight:500;font-size:clamp(34px,5.3vw,76px);line-height:1.04;letter-spacing:-.015em;color:var(--bone);min-height:1.04em;max-width:none;padding-right:6%}.ld-v4 .ask-q .caret{display:inline-block;width:3px;height:.85em;background:var(--phos);vertical-align:-2px;margin-left:4px;animation:ld-v4-pl 1s infinite}.ld-v4 .lh-threads{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.ld-v4 .askgrid>.jobs-col{z-index:2}.ld-v4 .askgrid>.decode{position:relative;z-index:2}.ld-v4 .lh-stage{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:clamp(18px,2.6vw,44px);align-items:center;margin-top:clamp(24px,4vh,44px);position:relative}@media(max-width:720px){.ld-v4 .lh-stage{grid-template-columns:1fr;justify-items:center;gap:22px}}.ld-v4 .lh-cue span{color:var(--bone)!important}.ld-v4 .lh-cue[data-t=said] b{color:hsla(93,19%,89%,.72)!important}.ld-v4 .lh-cue[data-t=shown] b{color:var(--phos)!important}.ld-v4 .lh-cue[data-t=felt] b{color:#e7bd6b!important}.ld-v4 .lh-it{color:var(--bone)!important}.ld-v4 .lh-il{color:var(--phos)!important}.ld-v4 .lh-src{color:hsla(93,19%,89%,.6)!important}.ld-v4 .lh-insight{border-top-color:var(--dark-line)!important}.ld-v4 .lh-it .caret{background:var(--phos)!important}.ld-v4 .lh-tag{background:var(--dark-2)!important;border-color:var(--dark-line)!important;color:var(--bone)!important}.ld-v4 .lh-tag b{color:var(--phos)!important}.ld-v4 .lh-tagslab{color:hsla(93,19%,89%,.6)!important}.ld-v4 .lh-ecore{color:var(--phos)!important}.ld-v4 .lh-ering{border-color:var(--phos)!important}.ld-v4 .lh-elbl{color:hsla(93,19%,89%,.45)!important}.ld-v4 .lh-wire{background:rgba(143,211,168,.22)!important}.ld-v4 .lh-wire i{background:var(--phos)!important;box-shadow:0 0 9px 1px var(--phos)!important}.ld-v4 .lh-cue{transition:none}.ld-v4 .decode .lh-reel{width:clamp(150px,13vw,190px);box-shadow:0 24px 54px -20px rgba(0,0,0,.6)}.ld-v4 .pwin{display:flex;background:var(--pw-bg);border-radius:18px;overflow:hidden;color:var(--pw-ink);box-shadow:0 40px 90px -34px rgba(0,0,0,.65);border:1px solid hsla(0,0%,100%,.08);min-height:540px}.ld-v4 .pw-side{flex:none;width:56px;background:#fff;border-right:1px solid var(--pw-line);display:flex;flex-direction:column;align-items:center;padding:14px 0 12px;gap:9px}.ld-v4 .pw-logo{width:26px;height:26px;border-radius:50%;background:var(--pw-green);display:grid;place-items:center;color:#fff;font-family:var(--cond);font-weight:800;font-size:14px;margin-bottom:4px}.ld-v4 .pw-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#9ba1b3}.ld-v4 .pw-ic svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ld-v4 .pw-ic.on,.ld-v4 .pw-plus{background:var(--pw-purple);color:#fff}.ld-v4 .pw-plus{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:17px;margin-top:8px}.ld-v4 .pw-side .sp{flex:1}.ld-v4 .pw-user{width:30px;height:30px;border-radius:50%;background:#a78bfa;color:#fff;display:grid;place-items:center;font-family:var(--mono);font-size:10px}.ld-v4 .pw-main{flex:1;min-width:0;display:flex;flex-direction:column;background:radial-gradient(90% 70% at 70% 20%,rgba(23,178,106,.05),transparent 60%),var(--pw-wash)}.ld-v4 .pw-top{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--pw-line);background:hsla(0,0%,100%,.7)}.ld-v4 .pw-filters{display:flex;background:#fff;border:1px solid var(--pw-line);border-radius:999px;overflow:hidden;font-size:12px}.ld-v4 .pw-filters .f{padding:7px 15px;color:var(--pw-soft)}.ld-v4 .pw-filters .f.on{background:var(--pw-green);color:#fff;font-weight:600;border-radius:999px}.ld-v4 .pw-filters .f.on:before{content:"● ";font-size:8px;vertical-align:1px}.ld-v4 .pw-url{font-family:var(--mono);font-size:11px;color:var(--pw-soft);letter-spacing:.04em;margin-left:4px}.ld-v4 .pw-summ{margin-left:auto;font-size:12px;color:var(--pw-soft);border:1px solid var(--pw-line);background:#fff;border-radius:999px;padding:6px 13px}@media(max-width:640px){.ld-v4 .pw-summ,.ld-v4 .pw-url{display:none}}.ld-v4 .pw-chat{padding:18px 20px 6px;display:flex;flex-direction:column;gap:12px}.ld-v4 .pw-q{align-self:flex-end;max-width:82%;background:var(--pw-lav);border-radius:14px;border-bottom-right-radius:4px;padding:11px 16px;font-size:14.5px;color:var(--pw-ink);line-height:1.45;min-height:2.9em}.ld-v4 .pw-q .caret{display:inline-block;width:2px;height:1em;background:var(--pw-purple);vertical-align:-2px;animation:ld-v4-pl 1s infinite}.ld-v4 .pw-think{align-self:stretch;background:#fff;border:1px solid var(--pw-line);border-radius:12px;padding:11px 16px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(6px);transition:all .4s}.ld-v4 .pw-think.show{opacity:1;transform:none}.ld-v4 .pw-step{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--pw-ink)}.ld-v4 .pw-step .st{width:8px;height:8px;border-radius:50%;background:var(--pw-green);flex:none}.ld-v4 .pw-step.pend .st{animation:ld-v4-pl 1.2s infinite}.ld-v4 .pw-step .meta{margin-left:auto;font-size:11.5px;color:var(--pw-soft)}.ld-v4 .pw-step{display:none}.ld-v4 .pw-step.vis{display:flex}.ld-v4 .pw-stage{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:clamp(14px,2vw,30px);align-items:center;padding:16px 20px 10px;position:relative}@media(max-width:640px){.ld-v4 .pw-stage{grid-template-columns:1fr;justify-items:center}}.ld-v4 .lh-reel{position:relative;width:clamp(126px,11vw,156px);aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#000;flex:none;box-shadow:0 16px 38px -16px rgba(37,42,58,.45)}.ld-v4 .lh-reel video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.ld-v4 .lh-chip{position:absolute;top:8px;left:8px;width:20px;height:20px;border-radius:6px;background:rgba(6,10,7,.62);display:grid;place-items:center}.ld-v4 .lh-chip svg{width:12px;height:12px}.ld-v4 .lh-rectick{position:absolute;top:9px;right:8px;font-family:var(--mono);font-size:8px;letter-spacing:.1em;color:#fff;background:rgba(224,49,49,.85);border-radius:4px;padding:2px 6px;opacity:0;transition:opacity .3s;text-transform:uppercase}.ld-v4 .lh-rectick:before{content:"●";margin-right:4px;animation:ld-v4-pl 1.1s infinite}.ld-v4 .lh-reel.scan .lh-rectick{opacity:1}.ld-v4 .lh-rcap{position:absolute;left:8px;right:8px;bottom:7px;display:flex;flex-direction:column;gap:1px}.ld-v4 .lh-handle{font-family:var(--mono);font-size:8.5px;color:#fff}.ld-v4 .lh-cap,.ld-v4 .lh-handle{text-shadow:0 1px 6px rgba(0,0,0,.8)}.ld-v4 .lh-cap{font-size:9px;color:hsla(0,0%,100%,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-v4 .lh-scan{position:absolute;left:0;right:0;top:-8%;height:34%;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(23,178,106,.28) 46%,rgba(23,178,106,.65) 50%,rgba(23,178,106,.28) 54%,transparent)}.ld-v4 .lh-reel.scan .lh-scan{animation:ld-v4-hsScan 1.7s ease-in-out infinite}.ld-v4 .lh-mark{position:absolute;font-family:var(--mono);font-size:8px;letter-spacing:.08em;color:#fff;opacity:0;transition:opacity .3s;text-transform:uppercase}.ld-v4 .lh-mark.on{opacity:1}.ld-v4 .lh-mark .lh-mlabel{background:rgba(23,178,106,.9);border-radius:4px;padding:2px 6px}.ld-v4 .lh-mark-cap{left:8px;bottom:34px}.ld-v4 .lh-mark-box{top:30%;left:12%;right:12%;bottom:38%;border:1.5px solid rgba(23,178,106,.9);border-radius:8px}.ld-v4 .lh-mark-box .lh-mlabel{position:absolute;top:-9px;left:6px}.ld-v4 .lh-mark-ret{top:12%;right:8%}.ld-v4 .lh-engine{position:relative;width:clamp(72px,6.6vw,94px);height:clamp(72px,6.6vw,94px);display:grid;place-items:center;flex:none}.ld-v4 .lh-ering{position:absolute;border-radius:50%;border:1.5px solid var(--pw-green)}.ld-v4 .lh-ering:nth-child(3){inset:30%;opacity:.55}.ld-v4 .lh-ering:nth-child(4){inset:14%;opacity:.3;animation:ld-v4-lhRing 2.6s ease-out infinite}.ld-v4 .lh-ering:nth-child(5){inset:0;opacity:.16;animation:ld-v4-lhRing 2.6s ease-out .8s infinite}.ld-v4 .lh-ecore{position:relative;z-index:1;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--pw-green)}.ld-v4 .lh-elbl{position:absolute;bottom:-15px;font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--pw-soft);text-transform:uppercase}.ld-v4 .lh-engine.pulse{animation:ld-v4-lhEpulse .65s ease-out}.ld-v4 .lh-wire{position:absolute;top:50%;height:1.5px;width:clamp(12px,1.8vw,32px);background:rgba(23,178,106,.22)}.ld-v4 .lh-wire-l{right:100%}.ld-v4 .lh-wire-r{left:100%}.ld-v4 .lh-wire i{position:absolute;top:-2.5px;left:0;width:6px;height:6px;border-radius:50%;background:var(--pw-green);box-shadow:0 0 9px 1px var(--pw-green);opacity:0}.ld-v4 .lh-wire.go i{animation:ld-v4-lhWire .52s ease-out}@media(max-width:640px){.ld-v4 .lh-engine,.ld-v4 .lh-wire{display:none}}.ld-v4 .lh-read{display:flex;flex-direction:column;gap:11px;min-width:0}.ld-v4 .lh-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:24px}.ld-v4 .lh-tagslab{font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:var(--pw-soft);text-transform:uppercase;margin-right:2px}.ld-v4 .lh-tag{font-family:var(--mono);font-size:9.5px;border:1px solid var(--pw-line);background:#fff;border-radius:6px;padding:3px 8px;color:var(--pw-ink);opacity:0}.ld-v4 .lh-tag.on{opacity:1;transition:opacity .4s}.ld-v4 .lh-tag b{color:var(--pw-green);font-weight:600;margin-right:5px;text-transform:uppercase;letter-spacing:.05em}.ld-v4 .lh-cues{display:flex;flex-direction:column;gap:8px}.ld-v4 .lh-cue{display:flex;gap:10px;font-size:13.5px;line-height:1.4;opacity:0;transform:translateX(-12px);transition:opacity .5s,transform .5s}.ld-v4 .lh-cue.on{opacity:1;transform:none}.ld-v4 .lh-cue b{flex:none;width:74px;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding-top:3px}.ld-v4 .lh-cue[data-t=said] b{color:var(--pw-soft)}.ld-v4 .lh-cue[data-t=shown] b{color:var(--pw-green)}.ld-v4 .lh-cue[data-t=felt] b{color:#c98a16}.ld-v4 .lh-cue span{color:var(--pw-ink)}.ld-v4 .lh-insight{margin-top:4px;padding-top:12px;border-top:1px solid var(--pw-line);opacity:0;transform:translateY(8px);transition:opacity .6s,transform .6s}.ld-v4 .lh-insight.on{opacity:1;transform:none}.ld-v4 .lh-il{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--pw-purple);text-transform:uppercase}.ld-v4 .lh-it{margin-top:7px;font-family:var(--serif);font-size:clamp(15.5px,1.5vw,18.5px);line-height:1.45;color:var(--pw-ink);min-height:4.3em}.ld-v4 .lh-it .caret{display:inline-block;width:2px;height:1em;background:var(--pw-green);vertical-align:-2px;animation:ld-v4-pl 1s infinite}.ld-v4 .lh-src{display:block;margin-top:8px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--pw-soft)}.ld-v4 .pw-input{margin:12px 18px 6px;background:#fff;border:1px solid var(--pw-line);border-radius:16px;padding:12px 16px 10px;box-shadow:0 8px 24px -16px rgba(37,42,58,.25)}.ld-v4 .pw-input .ph{font-size:14px;color:#a6abbc}.ld-v4 .pw-input .row{display:flex;align-items:center;gap:10px;margin-top:10px}.ld-v4 .pw-input .mini{width:26px;height:26px;border-radius:8px;border:1px solid var(--pw-line);display:grid;place-items:center;color:#9ba1b3;font-size:12px}.ld-v4 .pw-input .send{margin-left:auto;width:30px;height:30px;border-radius:50%;background:var(--pw-purple);color:#fff;display:grid;place-items:center;font-size:14px}.ld-v4 .pw-note{text-align:center;font-size:11px;font-style:italic;color:var(--pw-soft);padding:6px 0 12px}.ld-v4 .teams{background:var(--dark-2);color:var(--bone);padding:clamp(70px,10vh,110px) 0;border-top:1px solid var(--dark-line)}.ld-v4 .teams .room-sign .no,.ld-v4 .teams h2 .g{color:var(--phos)}.ld-v4 .tm-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:end;margin:6px 0 clamp(32px,5vh,54px)}@media(max-width:860px){.ld-v4 .tm-head{grid-template-columns:1fr;gap:16px;align-items:start}}.ld-v4 .teams .tm-head h2{font-family:var(--cond);font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.5vw,52px);line-height:1;letter-spacing:.002em;max-width:none}.ld-v4 .tm-head .tm-ctx{font-size:clamp(14.5px,1.35vw,17px);color:hsla(93,19%,89%,.6);line-height:1.6;max-width:46ch;padding-bottom:5px}.ld-v4 .tm-head .tm-ctx b{color:var(--bone);font-weight:600}.ld-v4 .tm-groups{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 30px}@media(max-width:760px){.ld-v4 .tm-groups{grid-template-columns:1fr}}.ld-v4 .tm-group{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:16px;padding:18px 20px;font-family:var(--sans);font-size:clamp(15px,1.5vw,18px);font-weight:600;cursor:pointer;border:1px solid var(--dark-line);background:transparent;color:hsla(93,19%,89%,.75);transition:all .3s;text-align:center}.ld-v4 .tm-group .tg-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;flex:none}.ld-v4 .tm-group .tg-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ld-v4 .tm-group:hover{border-color:var(--phos-dim);color:var(--bone)}.ld-v4 .tm-group.on{background:var(--phos);border-color:var(--phos);color:var(--dark)}.ld-v4 .tm-group.on:after{content:"";position:absolute;left:50%;bottom:-9px;transform:translateX(-50%) rotate(45deg);width:16px;height:16px;background:var(--phos);border-radius:3px}.ld-v4 .tm-subrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 26px}.ld-v4 .tm-sel{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:hsla(93,19%,89%,.55);padding-right:16px;border-right:1px solid var(--dark-line)}.ld-v4 .tm-switch{border:0;background:none;cursor:pointer;font-family:var(--sans);font-size:12.5px;color:hsla(93,19%,89%,.45);margin-left:auto;transition:color .25s;padding:6px 0}.ld-v4 .tm-switch:hover{color:var(--phos)}@media(max-width:760px){.ld-v4 .tm-switch{margin-left:0}}.ld-v4 .tm-tabs{display:flex;gap:8px;flex-wrap:wrap}.ld-v4 .tm-tab{border:1px solid var(--dark-line);background:transparent;color:hsla(93,19%,89%,.7);border-radius:999px;padding:9px 18px;font-family:var(--sans);font-size:13.5px;cursor:pointer;transition:all .25s}.ld-v4 .tm-tab:hover{border-color:var(--phos-dim);color:var(--bone)}.ld-v4 .tm-tab.on{background:var(--phos);border-color:var(--phos);color:var(--dark);font-weight:600}.ld-v4 .tm-panel{display:grid;grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr);gap:clamp(24px,4vw,56px);align-items:start}@media(max-width:900px){.ld-v4 .tm-panel{grid-template-columns:1fr}}.ld-v4 .tm-person{display:flex;flex-direction:column;gap:16px}.ld-v4 .tm-photo{position:relative;width:min(100%,320px);aspect-ratio:4/4.6;border-radius:18px;overflow:hidden;border:1px solid var(--dark-line)}.ld-v4 .tm-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.9)}.ld-v4 .tm-badge{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:#fff;background:rgba(11,17,12,.72);border-radius:8px;padding:5px 10px}.ld-v4 .tm-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--phos);box-shadow:0 0 8px var(--phos)}.ld-v4 .tm-problem{font-family:var(--serif);font-style:italic;font-size:clamp(17px,1.8vw,21px);line-height:1.5;color:hsla(93,19%,89%,.9);max-width:34ch}.ld-v4 .tm-win{display:flex;background:var(--pw-bg);border-radius:18px;overflow:hidden;color:var(--pw-ink);box-shadow:0 40px 90px -34px rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.08);min-height:560px}.ld-v4 .tm-win .pw-main{background:radial-gradient(90% 60% at 72% 12%,rgba(23,178,106,.05),transparent 60%),var(--pw-wash)}.ld-v4 .tm-results{padding:14px 18px 18px;display:flex;flex-direction:column;gap:12px}.ld-v4 .tm-topposts{border:1px solid var(--pw-line);border-radius:12px;overflow:hidden;background:#fff}.ld-v4 .tm-top-head{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;cursor:pointer;padding:11px 15px;font-family:var(--sans);font-size:13px;color:var(--pw-ink);text-align:left}.ld-v4 .tm-top-head .tt-dot{width:8px;height:8px;border-radius:50%;background:var(--pw-green);flex:none}.ld-v4 .tm-top-head .tt-title{font-weight:600}.ld-v4 .tm-top-head .tt-right{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--pw-soft)}.ld-v4 .tm-top-head .tt-right b{color:var(--pw-ink);font-variant-numeric:tabular-nums;font-weight:600}.ld-v4 .tm-top-head .tt-chev{margin-left:3px;transition:transform .3s;font-size:11px}.ld-v4 .tm-topposts.collapsed .tt-chev{transform:rotate(-90deg)}.ld-v4 .tm-wallwrap{overflow:hidden;max-height:660px;opacity:1;padding:0 12px 12px;transition:max-height .55s cubic-bezier(.4,0,.2,1),opacity .35s,padding .45s}.ld-v4 .tm-topposts.collapsed .tm-wallwrap{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.ld-v4 .tm-wall{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}@media(max-width:640px){.ld-v4 .tm-wall{grid-template-columns:repeat(4,1fr)}}.ld-v4 .tm-tile{position:relative;aspect-ratio:9/16;border-radius:8px;overflow:hidden;background:#0a0f0b;opacity:0;transform:scale(.86) translateY(8px);transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1)}.ld-v4 .tm-tile.on{opacity:1;transform:none}.ld-v4 .tm-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-v4 .tm-tile .b{position:absolute;top:4px;left:4px;width:15px;height:15px;border-radius:4px;background:rgba(6,10,7,.6);display:grid;place-items:center}.ld-v4 .tm-tile .b svg{width:9px;height:9px}.ld-v4 .tm-tile .v{position:absolute;left:4px;bottom:4px;font-family:var(--mono);font-size:7.5px;color:#fff;background:rgba(6,10,7,.6);border-radius:3px;padding:1px 4px}.ld-v4 .tm-answer{opacity:0;transform:translateY(8px);transition:all .5s}.ld-v4 .tm-answer.on{opacity:1;transform:none}.ld-v4 .tm-answer .il{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--pw-purple);text-transform:uppercase}.ld-v4 .tm-answer .it{margin-top:8px;font-family:var(--serif);font-size:clamp(16px,1.55vw,19px);line-height:1.5;color:var(--pw-ink);min-height:2.9em}.ld-v4 .tm-answer .it .caret{display:inline-block;width:2px;height:1em;background:var(--pw-green);vertical-align:-2px;animation:ld-v4-pl 1s infinite}.ld-v4 .ta-postlab{margin-top:15px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--pw-soft)}.ld-v4 .ta-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:9px}@media(max-width:600px){.ld-v4 .ta-cards{grid-template-columns:1fr}}.ld-v4 .ta-card{border:1px solid var(--pw-line);border-radius:14px;overflow:hidden;background:#fff;opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s;box-shadow:0 12px 30px -22px rgba(37,42,58,.5)}.ld-v4 .ta-card.on{opacity:1;transform:none}.ld-v4 .tac-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#0a0f0b}.ld-v4 .tac-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-v4 .tac-plat{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#db2777);display:grid;place-items:center}.ld-v4 .tac-plat svg{width:15px;height:15px}.ld-v4 .tac-reel{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;background:#fff;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:600;color:var(--pw-ink)}.ld-v4 .tac-reel svg{width:12px;height:12px}.ld-v4 .tac-stats{display:grid;grid-template-columns:1fr 1fr}.ld-v4 .tac-stats span{display:flex;flex-direction:column;gap:1px;padding:8px 12px;border-top:1px solid var(--pw-line);border-right:1px solid var(--pw-line)}.ld-v4 .tac-stats span:nth-child(2n){border-right:0}.ld-v4 .tac-stats b{font-size:14px;font-weight:700;color:var(--pw-ink)}.ld-v4 .tac-stats i{font-style:normal;font-family:var(--mono);font-size:8px;letter-spacing:.1em;color:var(--pw-soft);text-transform:uppercase;margin-top:2px}.ld-v4 .tac-cre{display:flex;align-items:center;gap:9px;padding:10px 12px 6px}.ld-v4 .tac-av{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#a78bfa,#f0abfc);flex:none}.ld-v4 .tac-meta{display:flex;flex-direction:column;line-height:1.25;min-width:0}.ld-v4 .tac-meta b{font-size:12.5px;color:var(--pw-ink)}.ld-v4 .tac-meta span{font-size:10.5px;color:var(--pw-soft)}.ld-v4 .tac-cap{padding:2px 12px 0;font-size:12px;color:var(--pw-ink);line-height:1.45}.ld-v4 .tac-tags{padding:5px 12px 0;font-size:11.5px;color:var(--pw-purple)}.ld-v4 .tac-src{display:flex;align-items:center;gap:7px;margin-top:10px;padding:9px 12px;background:rgba(23,178,106,.09);font-size:11px;color:var(--pw-green);font-weight:600}.ld-v4 .tac-src .tac-check{width:13px;height:13px;fill:none;stroke:var(--pw-green);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ld-v4 .tac-why{margin-left:auto;color:var(--pw-soft);font-weight:500}.ld-v4 .tm-answer .quote{margin-top:14px;border-left:2px solid var(--pw-green);padding-left:12px;font-style:italic;font-size:13.5px;color:var(--pw-soft);line-height:1.5}.ld-v4 .tm-answer .src{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:var(--pw-soft);margin-top:6px}.ld-v4 .tm-winfoot{display:flex;gap:22px;flex-wrap:wrap;border-top:1px solid var(--pw-line);padding:13px 20px;background:#fff}.ld-v4 .tm-winfoot div{font-size:12.5px;color:var(--pw-soft)}.ld-v4 .tm-winfoot b{color:var(--pw-ink);font-weight:600;display:block;font-size:13px}.ld-v4 .tm-fade{opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s}.ld-v4 .tm-fade.in{opacity:1;transform:none}.ld-v4 .corridor{background:linear-gradient(180deg,var(--dark-2) 0,var(--bone) clamp(72px,9vh,120px));padding:clamp(96px,14vh,150px) 0 clamp(50px,7vh,80px);text-align:center}.ld-v4 .co-h2{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3.6vw,48px);line-height:1.12;letter-spacing:-.012em;color:var(--ink);max-width:34ch;margin:0 auto}.ld-v4 .co-h2 em{font-style:normal;color:var(--green-d)}.ld-v4 .co-h2 .co-aria{font-style:italic;color:var(--ink)}.ld-v4 .co-sub{margin:18px auto 0;font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:var(--ink-soft);max-width:62ch}.ld-v4 .co-steps{justify-content:center;gap:clamp(10px,1.6vw,20px);margin-top:clamp(30px,4.5vh,46px);flex-wrap:wrap}.ld-v4 .co-step,.ld-v4 .co-steps{display:flex;align-items:flex-start}.ld-v4 .co-step{gap:14px;text-align:left;max-width:250px;flex:1;min-width:200px}.ld-v4 .co-step .co-n{flex:none;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--green-d);color:var(--green-d);background:var(--green-w);display:grid;place-items:center;font-family:var(--mono);font-size:13px;font-weight:700}.ld-v4 .co-step b{display:block;font-family:var(--mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;padding-top:7px}.ld-v4 .co-step p{font-size:13.5px;line-height:1.5;color:var(--ink-soft)}.ld-v4 .co-dots{flex:none;align-self:flex-start;margin-top:16px;width:clamp(40px,7vw,110px);height:2px;background:repeating-linear-gradient(90deg,rgba(63,158,115,.55) 0 6px,transparent 6px 12px)}@media(max-width:820px){.ld-v4 .co-steps{flex-direction:column;align-items:center}.ld-v4 .co-dots{width:2px;height:34px;margin:0;background:repeating-linear-gradient(180deg,rgba(63,158,115,.55) 0 6px,transparent 6px 12px)}.ld-v4 .co-step{max-width:340px;width:100%}}.ld-v4 .co-watch{margin:clamp(26px,4vh,40px) auto 0;font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.ld-v4 .co-demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px) minmax(0,1fr);gap:clamp(14px,2vw,26px);align-items:center;max-width:1080px;margin:clamp(36px,5.5vh,60px) auto 0;text-align:left}.ld-v4 .co-demo .ho-win{background:#fff}.ld-v4 .co-mid{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ld-v4 .co-mid:after,.ld-v4 .co-mid:before{content:"";position:absolute;top:50%;width:clamp(16px,2.4vw,44px);height:2px;background:repeating-linear-gradient(90deg,rgba(63,158,115,.5) 0 6px,transparent 6px 12px)}.ld-v4 .co-mid:before{right:100%}.ld-v4 .co-mid:after{left:100%}.ld-v4 .co-circ{width:52px;height:52px;border-radius:50%;background:var(--green-w);border:1px solid rgba(63,158,115,.4);color:var(--green-d);display:grid;place-items:center;font-size:20px}.ld-v4 .co-chip{border:1px solid rgba(63,158,115,.5);color:var(--green-d);background:#fff;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;white-space:nowrap}.ld-v4 .co-cap{font-size:12px;color:var(--ink-soft);max-width:22ch;line-height:1.5}@media(max-width:860px){.ld-v4 .co-demo{grid-template-columns:1fr;max-width:520px}.ld-v4 .co-mid{padding:6px 0}.ld-v4 .co-mid:after,.ld-v4 .co-mid:before{content:none}}.ld-v4 .handoff{position:relative;height:240vh;background:var(--bone)}.ld-v4 .ho-pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ld-v4 .ho-cap{text-align:center;font-family:var(--serif);font-style:italic;font-size:clamp(18px,2.2vw,26px);color:var(--ink);margin-bottom:30px;min-height:1.6em;transition:opacity .4s}.ld-v4 .ho-cap b{color:var(--green);font-style:normal;font-family:var(--sans);font-weight:600}.ld-v4 .ho-stage{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,64px);max-width:980px;margin:0 auto;width:100%;padding:0 clamp(20px,4vw,48px);position:relative}@media(max-width:720px){.ld-v4 .ho-stage{grid-template-columns:1fr;gap:16px}}.ld-v4 .ho-win{border-radius:16px;border:1px solid var(--line);background:#fff;box-shadow:0 24px 60px -30px rgba(26,28,21,.4)}.ld-v4 .ho-win .hw-top{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--ink-soft);border-radius:16px 16px 0 0}.ld-v4 .ho-win .hw-body{border-radius:0 0 16px 16px}.ld-v4 .ho-win .hw-top .dotr{display:flex;gap:5px}.ld-v4 .ho-win .hw-top .dotr i{width:8px;height:8px;border-radius:50%;background:rgba(26,28,21,.14)}.ld-v4 .ho-win .hw-top .liv{margin-left:auto;color:var(--green)}.ld-v4 .ho-win .hw-top .liv:before{content:"●";margin-right:5px;animation:ld-v4-pl 2s infinite}.ld-v4 .ho-aria .hw-body{padding:16px 18px 20px;background:radial-gradient(90% 70% at 70% 10%,rgba(23,178,106,.06),transparent 60%),#fff;min-height:210px}.ld-v4 .ho-aria .ha-q{font-size:13px;background:var(--pw-lav);border-radius:11px;border-bottom-right-radius:3px;padding:9px 13px;color:var(--pw-ink);max-width:88%;margin-left:auto;width:-moz-fit-content;width:fit-content}.ld-v4 .ho-aria .ha-lab{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--pw-purple);text-transform:uppercase;margin:14px 0 8px}.ld-v4 .ho-slot{position:relative;min-height:64px}.ld-v4 .ho-pill{display:inline-block;background:var(--dark);color:var(--bone);border-radius:12px;padding:12px 16px;font-family:var(--serif);font-size:14.5px;line-height:1.45;max-width:34ch;box-shadow:0 18px 40px -18px rgba(11,17,12,.55)}.ld-v4 .ho-pill .pk{display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--phos);text-transform:uppercase;margin-bottom:5px}.ld-v4 #hoPill{position:absolute;top:0;left:0;z-index:8;will-change:transform;transition:none}.ld-v4 .ho-aria .ha-src{margin-top:12px;font-family:var(--mono);font-size:9.5px;color:var(--pw-soft)}.ld-v4 .ho-per .hw-body{padding:16px 18px 20px;min-height:210px;display:flex;flex-direction:column;gap:10px}.ld-v4 .ho-per .hp-empty{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--ink-soft);opacity:.6;margin:auto;text-align:center}.ld-v4 .ho-per .hp-slot{min-height:64px}.ld-v4 .ho-per .hp-typing{align-self:flex-start;background:var(--bone);border:1px solid var(--line);border-radius:12px;border-bottom-left-radius:3px;padding:9px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--ink-soft);opacity:0;transition:opacity .3s}.ld-v4 .ho-per .hp-typing.show{opacity:1}.ld-v4 .ho-per .hp-reply{align-self:flex-start;background:var(--bone);border:1px solid var(--line);border-radius:12px;border-bottom-left-radius:3px;padding:10px 14px;font-size:13.5px;line-height:1.45;color:var(--ink);max-width:90%;opacity:0;transform:translateY(8px);transition:all .4s}.ld-v4 .ho-per .hp-reply.show{opacity:1;transform:none}.ld-v4 .ho-per .hp-reply .tag{display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;margin-bottom:4px;color:var(--gold);text-transform:uppercase}.ld-v4 .ho-per .avatar{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ld-v4 .room2{background:var(--bone);padding:clamp(30px,5vh,60px) 0 clamp(80px,11vh,130px)}.ld-v4 .room2 .room-sign .no{color:var(--gold)}.ld-v4 .p2-stage{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,3vw,52px);align-items:center;max-width:1240px;margin:clamp(14px,2vh,26px) auto 0}.ld-v4 .p2-visual{position:relative;min-height:clamp(560px,64vh,640px)}.ld-v4 .p2-intro{position:relative;z-index:2;text-align:left;max-width:52ch}.ld-v4 .p2-intro h2{font-family:var(--serif);font-weight:500;font-size:clamp(32px,3.8vw,54px);line-height:1.08;letter-spacing:-.015em;max-width:none}.ld-v4 .p2-intro h2 em{font-style:italic;color:var(--gold)}.ld-v4 .p2-kick{margin-top:18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.ld-v4 .p2-kick:after{content:"—";margin-left:12px;color:rgba(154,116,43,.4)}.ld-v4 .p2-q{margin-top:8px;font-family:var(--serif);font-weight:500;font-size:clamp(24px,2.6vw,34px);line-height:1.16;letter-spacing:-.012em;color:var(--ink)}.ld-v4 .p2-lede{margin:16px 0 0;font-size:clamp(14px,1.3vw,16px);line-height:1.65;color:var(--ink-soft)}.ld-v4 .p2-meet{margin-top:22px;background:var(--gold);color:var(--bone);padding:12px 26px;font-size:14px}.ld-v4 .p2-meet:hover{background:var(--ink)}.ld-v4 .p2-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1.5px dashed rgba(154,116,43,.3);pointer-events:none}.ld-v4 .p2-ring.r1{width:min(470px,78%);aspect-ratio:1}.ld-v4 .p2-ring.r2{width:min(650px,102%);aspect-ratio:1}.ld-v4 .p2-face{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px}.ld-v4 .p2-face img{width:clamp(48px,4.6vw,64px);aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2.5px solid #fff;box-shadow:0 16px 34px -16px rgba(26,28,21,.45)}.ld-v4 .p2-face i{font-style:normal;font-size:10.5px;font-weight:600;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 10px;white-space:nowrap;box-shadow:0 8px 20px -12px rgba(26,28,21,.35)}.ld-v4 .p2-face.f1{left:2%;top:4%;right:auto;bottom:auto}.ld-v4 .p2-face.f2{left:-1%;top:46%;right:auto;bottom:auto}.ld-v4 .p2-face.f3{left:6%;bottom:2%;right:auto;top:auto}.ld-v4 .p2-face.f4{right:2%;top:4%;left:auto;bottom:auto}.ld-v4 .p2-face.f5{right:-1%;top:46%;left:auto;bottom:auto}.ld-v4 .p2-face.f6{right:6%;bottom:2%;left:auto;top:auto}.ld-v4 .p2-twin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:min(290px,88vw);background:#fbf9f2;border:1px solid var(--line);border-radius:20px;padding:18px 20px 20px;text-align:center;box-shadow:0 40px 90px -40px rgba(26,28,21,.45)}.ld-v4 .p2-badge{display:inline-block;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone);background:var(--dark);border-radius:8px;padding:6px 12px;position:absolute;top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap}.ld-v4 .p2-photo{width:92px;height:92px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;margin:12px auto 0;display:block;border:3px solid #fff;box-shadow:0 18px 40px -18px rgba(26,28,21,.5)}.ld-v4 .p2-name{font-family:var(--serif);font-size:25px;margin-top:10px}.ld-v4 .p2-meta{font-size:12px;color:var(--ink-soft);margin-top:3px}.ld-v4 .p2-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.ld-v4 .p2-tags span{font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);background:#fff;border-radius:6px;padding:4px 8px}.ld-v4 .p2-desc{font-family:var(--serif);font-size:13px;line-height:1.55;color:var(--ink-soft);margin-top:12px;text-align:left}@media(max-width:900px){.ld-v4 .p2-stage{grid-template-columns:1fr;gap:26px}.ld-v4 .p2-visual{order:2;min-height:0}.ld-v4 .p2-intro{order:1;text-align:center;max-width:620px;margin:0 auto}.ld-v4 .p2-kick:after{content:none}.ld-v4 .p2-kick:before{content:"—";margin-right:12px;color:rgba(154,116,43,.4)}.ld-v4 .p2-lede{margin-left:auto;margin-right:auto}.ld-v4 .p2-face,.ld-v4 .p2-ring{display:none}.ld-v4 .p2-twin{position:relative;left:auto;top:auto;transform:none;margin:0 auto}}.ld-v4 .p2-divider{display:flex;align-items:center;gap:18px;margin:clamp(44px,7vh,72px) 0 26px;scroll-margin-top:90px}.ld-v4 .p2-divider .no{font-family:var(--cond);font-size:15px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.ld-v4 .p2-divider .rule{flex:1;height:1px;background:currentColor;opacity:.15;color:var(--ink)}.ld-v4 .room2 h2{font-family:var(--serif);font-weight:500;font-size:clamp(38px,5.2vw,72px);line-height:1.04;letter-spacing:-.015em;max-width:18ch}.ld-v4 .room2 h2 em{font-style:italic;color:var(--green-d)}.ld-v4 .room2 .lede{margin-top:22px;color:var(--ink-soft);max-width:52ch}.ld-v4 .interview{margin-top:clamp(40px,6vh,60px);display:grid;grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);gap:clamp(28px,4vw,56px);align-items:start}@media(max-width:940px){.ld-v4 .interview{grid-template-columns:1fr}}.ld-v4 .dossier{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}@media(max-width:940px){.ld-v4 .dossier{position:static}}.ld-v4 .dossier .dk{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.ld-v4 .concept-cards{display:flex;flex-direction:column;gap:12px}.ld-v4 .card-c{border:1px solid var(--line);border-radius:14px;background:#fff;padding:17px 19px;cursor:pointer;text-align:left;font-family:var(--sans);transition:all .25s}.ld-v4 .card-c.on{border-color:var(--green);box-shadow:0 10px 30px -18px rgba(26,28,21,.4)}.ld-v4 .card-c .t{font-family:var(--serif);font-size:19px}.ld-v4 .card-c .s{font-size:13px;color:var(--ink-soft);margin-top:4px}.ld-v4 .card-c .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.ld-v4 .dossier .note{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--ink-soft);line-height:1.7;margin-top:8px}.ld-v4 .iroom{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 70px -34px rgba(26,28,21,.35);overflow:hidden}.ld-v4 .iroom-top{display:flex;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid var(--line)}.ld-v4 .avatar{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;border:2px solid var(--bone-2)}.ld-v4 .iroom-top .nm{font-weight:600;font-size:15px}.ld-v4 .iroom-top .rl{font-size:12.5px;color:var(--ink-soft)}.ld-v4 .iroom-top .live{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--green)}.ld-v4 .iroom-top .live:before{content:"●";margin-right:6px;animation:ld-v4-pl 2s infinite}.ld-v4 .ichat{padding:26px 24px;display:flex;flex-direction:column;gap:14px;min-height:320px}.ld-v4 .msg{max-width:80%;padding:13px 17px;border-radius:16px;font-size:15px;line-height:1.5;opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s}.ld-v4 .msg.show{opacity:1;transform:none}.ld-v4 .msg.maya{background:var(--bone);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.ld-v4 .msg.you{background:var(--dark);color:var(--bone);border-bottom-right-radius:4px;align-self:flex-end}.ld-v4 .msg .tag{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;margin-bottom:6px;color:var(--gold);text-transform:uppercase}.ld-v4 .msg video{width:158px;max-width:100%;border-radius:12px;margin-top:10px;display:block;background:#000}.ld-v4 .msg.typing{background:var(--bone);border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:4px;color:var(--ink-soft);font-family:var(--mono);font-size:12px;letter-spacing:.22em}.ld-v4 .seal{margin:0 24px 24px;border:1px dashed rgba(154,116,43,.55);border-radius:14px;padding:18px 20px;background:var(--bone);opacity:0;transform:translateY(10px);transition:all .5s;position:relative}.ld-v4 .seal.show{opacity:1;transform:none}.ld-v4 .seal .sk{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.ld-v4 .seal .srow{display:flex;align-items:baseline;gap:14px;margin-top:8px;flex-wrap:wrap}.ld-v4 .seal .num{font-family:var(--serif);font-size:44px;line-height:1;color:var(--green)}.ld-v4 .seal p{font-size:14px;color:var(--ink-soft);line-height:1.5;flex:1;min-width:200px}.ld-v4 .seal .onepg{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--green);text-decoration:none}.ld-v4 .seal .onepg:hover{text-decoration:underline}.ld-v4 .iroom-foot{display:flex;justify-content:space-between;align-items:center;padding:13px 22px;border-top:1px solid var(--line)}.ld-v4 .iroom-foot .rf{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--ink-soft)}.ld-v4 .iroom-foot button{background:none;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-family:var(--mono);font-size:11px;color:var(--ink);cursor:pointer;transition:all .25s}.ld-v4 .iroom-foot button:hover{border-color:var(--green);color:var(--green)}.ld-v4 .truststrip{padding:clamp(56px,8vh,90px) 0;background:var(--bone-2);border-block:1px solid var(--line)}.ld-v4 .truststrip .ts-title{font-family:var(--serif);font-weight:500;font-size:clamp(25px,3vw,40px);line-height:1.14;letter-spacing:-.01em;color:var(--ink);max-width:24ch}.ld-v4 .tgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}@media(max-width:860px){.ld-v4 .tgrid{grid-template-columns:repeat(2,1fr)}}.ld-v4 .titem{border:1px solid var(--line);border-radius:14px;background:#fff;padding:20px 18px}.ld-v4 .titem .tn{font-family:var(--cond);font-size:32px;font-weight:800;color:var(--green-d)}.ld-v4 .titem p{font-size:13px;line-height:1.55;color:var(--ink-soft);margin-top:6px}.ld-v4 .titem p b{color:var(--ink);font-weight:600}.ld-v4 .tplats{display:inline-flex;gap:7px;margin-top:7px}.ld-v4 .tplats svg{width:16px;height:16px}.ld-v4 .pv-win{min-height:0;box-shadow:0 30px 70px -34px rgba(26,28,21,.35);border:1px solid var(--pw-line)}.ld-v4 .pv-win .pw-side{background:#fff}.ld-v4 .pv-win .pw-ic.pv-on{background:#4c6ef5;color:#fff}.ld-v4 .pv-win .pw-ic.pv-ppl{background:var(--pw-purple);color:#fff}.ld-v4 .pv-top{gap:11px}.ld-v4 .pv-back{color:var(--pw-soft);font-size:19px;line-height:1;flex:none}.ld-v4 .pv-avatar{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;border:1px solid var(--pw-line)}.ld-v4 .pv-id{min-width:0;flex:1}.ld-v4 .pv-nm{font-weight:600;font-size:14px;color:var(--pw-ink);display:flex;align-items:center;gap:9px}.ld-v4 .pv-live{font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--pw-green);font-weight:500}.ld-v4 .pv-live:before{content:"● ";font-size:7px;vertical-align:1px}.ld-v4 .pv-desc{font-size:11px;color:var(--pw-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;margin-top:1px}.ld-v4 .pv-share{flex:none;font-size:12px;color:var(--pw-purple);border:1px solid rgba(108,92,231,.4);border-radius:999px;padding:6px 13px;white-space:nowrap}.ld-v4 .pv-kebab{flex:none;color:var(--pw-soft);font-size:17px;line-height:1}@media(max-width:660px){.ld-v4 .pv-desc,.ld-v4 .pv-share{display:none}}.ld-v4 .pv-chat{padding:22px 22px 10px;display:flex;flex-direction:column;gap:16px;min-height:360px;background:radial-gradient(120% 80% at 82% 0,rgba(108,92,231,.045),transparent 55%)}.ld-v4 .pv-q{align-self:flex-end;background:var(--pw-lav);border-radius:15px;border-bottom-right-radius:5px;padding:11px 16px;font-size:14.5px;color:var(--pw-ink);max-width:80%;line-height:1.45;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}.ld-v4 .pv-q.show{opacity:1;transform:none}.ld-v4 .pv-typing{align-self:flex-start;display:flex;align-items:center;gap:13px;opacity:0;transform:translateY(8px);transition:opacity .45s,transform .45s}.ld-v4 .pv-typing.show{opacity:1;transform:none}.ld-v4 .pv-typing.out{opacity:0;transform:scale(.94)}.ld-v4 .pv-face{width:66px;height:66px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;background:#0b241a;border:2px solid #fff;box-shadow:0 12px 28px -10px rgba(26,28,21,.5);animation:pvpulse 2.2s ease-in-out infinite}@keyframes pvpulse{0%,to{box-shadow:0 0 0 0 rgba(108,92,231,.32),0 12px 28px -10px rgba(26,28,21,.5)}50%{box-shadow:0 0 0 8px rgba(108,92,231,0),0 12px 28px -10px rgba(26,28,21,.5)}}.ld-v4 .pv-typdot{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;color:var(--pw-soft)}.ld-v4 .pv-typdot i{font-style:normal;animation:pvdot 1.3s infinite}@keyframes pvdot{0%,to{opacity:.3}50%{opacity:1}}.ld-v4 .pv-reply{align-self:flex-start;display:flex;gap:11px;max-width:88%;opacity:0;transform:translateY(8px);transition:opacity .45s,transform .45s}.ld-v4 .pv-reply.show{opacity:1;transform:none}.ld-v4 .pv-reply .pv-ra{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;margin-top:3px;border:1px solid var(--pw-line)}.ld-v4 .pv-reply .pv-rt{font-size:14.5px;line-height:1.55;color:var(--pw-ink)}.ld-v4 .pv-reply .pv-rt b{font-weight:600}.ld-v4 .pv-rtag{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.ld-v4 .pv-input{padding:14px 20px 16px;border-top:1px solid var(--pw-line);position:relative}.ld-v4 .pv-usecases{position:absolute;top:-13px;right:22px;font-family:var(--mono);font-size:10px;letter-spacing:.05em;color:#c2410c;background:#fff1e8;border:1px solid #fbd7be;border-radius:999px;padding:5px 11px}.ld-v4 .pv-usecases b{color:#c2410c;font-weight:700;margin-left:3px}.ld-v4 .pv-inbar{display:flex;align-items:center;gap:12px;border:1px solid var(--pw-line);border-radius:14px;padding:13px 15px;background:#fff}.ld-v4 .pv-inph{flex:1}.ld-v4 .pv-clip,.ld-v4 .pv-inph{color:var(--pw-soft);font-size:14px}.ld-v4 .pv-send{width:28px;height:28px;border-radius:50%;background:var(--pw-lav);color:var(--pw-purple);display:grid;place-items:center;font-size:15px;flex:none}.ld-v4 .pv-win .seal{margin:2px 20px 16px}.ld-v4 #vu .g{color:var(--green)}.ld-v4 #vu{position:relative;padding:clamp(70px,11vh,130px) 0;background:var(--bg);border-top:1px solid var(--line);overflow:hidden}.ld-v4 #vu .vu-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(18px,3vw,44px)}.ld-v4 #vu .vu-head{max-width:none;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:clamp(20px,5vw,82px);align-items:end}.ld-v4 #vu .vu-head .eyebrow{grid-column:1}.ld-v4 #vu .vu-h2{grid-column:1;font-weight:400;letter-spacing:-.03em;line-height:1.07;font-size:clamp(30px,4.2vw,58px);margin-top:0;max-width:18ch}.ld-v4 #vu .vu-sub{grid-column:2;grid-row:1/span 2;margin:0 0 3px;font-size:clamp(15px,1.35vw,18px);color:var(--ink-2);max-width:38ch;line-height:1.55}.ld-v4 #vu .vu-sub em{font-style:italic;color:var(--ink)}@media(max-width:760px){.ld-v4 #vu .vu-head{display:block}.ld-v4 #vu .vu-h2{max-width:20ch}.ld-v4 #vu .vu-sub{margin-top:12px;max-width:52ch;font-size:15px}}.ld-v4 #vu .vu-stage{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(22px,3vw,44px);align-items:stretch;margin-top:clamp(26px,4vh,46px)}@media(max-width:860px){.ld-v4 #vu .vu-stage{grid-template-columns:1fr;gap:26px}}.ld-v4 #vu .vu-clip{display:flex;flex-direction:column;gap:14px;transition:opacity .5s var(--ease)}.ld-v4 #vu[data-state=reveal] .vu-clip .vu-frames{opacity:0;transition:opacity .5s var(--ease)}.ld-v4 #vu .vu-phone{position:relative;width:100%;max-width:236px;aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 40px 90px -46px rgba(0,0,0,.5);margin:0 auto}.ld-v4 #vu .vu-phone video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-v4 #vu .vu-lab{position:absolute;left:11px;bottom:11px;display:inline-flex;align-items:center;gap:6px;font:600 9px/1 ui-monospace,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:rgba(10,20,30,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:5px 8px;border-radius:6px}.ld-v4 #vu .vu-rec{width:6px;height:6px;border-radius:50%;background:#ff4d4d;animation:vuRec 1.3s infinite}@keyframes vuRec{0%,to{opacity:1}50%{opacity:.25}}.ld-v4 #vu .vu-frames{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.ld-v4 #vu .vu-frame{position:relative;aspect-ratio:9/16;border-radius:9px;overflow:hidden;background:#0b0d10;border:1.5px solid transparent}.ld-v4 #vu .vu-frame video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-v4 #vu .vu-fbadge{position:absolute;top:4px;left:4px;z-index:3;font:600 7px/1 ui-monospace,Menlo,monospace;color:#fff;background:rgba(0,0,0,.5);padding:3px 4px;border-radius:4px}.ld-v4 #vu .vu-cap{font-size:12px;color:var(--ink-3);line-height:1.45;text-align:center;max-width:36ch;margin:0 auto}.ld-v4 #vu .vu-cap b{color:var(--ink-2);font-weight:600}.ld-v4 #vu .vu-panel{position:relative;background:var(--card);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,2.6vw,34px);box-shadow:0 44px 100px -64px rgba(0,0,0,.24);min-height:clamp(430px,52vh,540px);display:flex;flex-direction:column;transition:box-shadow .5s var(--ease),min-height .5s var(--ease)}.ld-v4 #vu[data-state=reveal] .vu-panel{box-shadow:0 44px 100px -50px rgba(0,160,111,.22);min-height:clamp(520px,62vh,600px)}.ld-v4 #vu .vu-view{display:none;flex-direction:column;flex:1;animation:vuIn .5s var(--ease)}.ld-v4 #vu .vu-view.on{display:flex}@keyframes vuIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ld-v4 #vu .vu-choose{justify-content:center;text-align:center;gap:0}.ld-v4 #vu .vu-choose .vu-kick{font:600 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ld-v4 #vu .vu-choose h3{font-size:clamp(23px,2.5vw,32px);font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:14px auto 4px;max-width:18ch}.ld-v4 #vu .vu-choose .vu-choose-sub{font-size:14px;color:var(--ink-2);max-width:34ch;margin:0 auto}.ld-v4 #vu .vu-fork{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}@media(max-width:480px){.ld-v4 #vu .vu-fork{grid-template-columns:1fr}}.ld-v4 #vu .vu-opt{cursor:pointer;border-radius:16px;padding:20px 16px 17px;text-align:center;border:1px solid var(--line);background:var(--bg);transition:transform .25s var(--ease),box-shadow .3s,border-color .3s,background .3s}.ld-v4 #vu .vu-opt:hover{transform:translateY(-3px)}.ld-v4 #vu .vu-opt .vu-opt-ic{width:38px;height:38px;margin:0 auto 11px;border-radius:11px;display:grid;place-items:center}.ld-v4 #vu .vu-opt .vu-opt-t{font-size:16px;font-weight:600;letter-spacing:-.01em}.ld-v4 #vu .vu-opt .vu-opt-d{font-size:12px;color:var(--ink-3);margin-top:3px}.ld-v4 #vu .vu-opt.primary{border-color:rgba(0,160,111,.4);background:color-mix(in srgb,var(--green) 6%,var(--card))}.ld-v4 #vu .vu-opt.primary:hover{box-shadow:0 20px 46px -26px rgba(0,160,111,.5);border-color:var(--green)}.ld-v4 #vu .vu-opt.primary .vu-opt-ic{background:var(--green);color:#fff}.ld-v4 #vu .vu-opt.primary .vu-opt-t{color:var(--green-d)}.ld-v4 #vu .vu-opt.ghost:hover{box-shadow:0 20px 46px -30px rgba(0,0,0,.35);border-color:var(--ink-3)}.ld-v4 #vu .vu-opt.ghost .vu-opt-ic{background:var(--bg-2);color:var(--ink-2)}.ld-v4 #vu .vu-opt svg{width:19px;height:19px;stroke-width:1.9;fill:none;stroke:currentColor}.ld-v4 #vu .vu-play-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ld-v4 #vu .vu-play-head h3{font-size:clamp(19px,2vw,23px);font-weight:500;letter-spacing:-.02em;line-height:1.2}.ld-v4 #vu .vu-play-head p{font-size:12.5px;color:var(--ink-2);margin-top:5px;max-width:40ch}.ld-v4 #vu .vu-spot{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-content:start}@media(max-width:520px){.ld-v4 #vu .vu-spot{grid-template-columns:repeat(2,1fr)}}.ld-v4 #vu .vu-sframe{position:relative;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#0b0d10;box-shadow:0 14px 34px -18px rgba(0,0,0,.5)}.ld-v4 #vu .vu-sframe>img,.ld-v4 #vu .vu-sframe>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-v4 #vu .vu-sframe .vu-fbadge{position:absolute;top:5px;left:5px;z-index:4;font:600 7px/1 ui-monospace,Menlo,monospace;color:#fff;background:rgba(0,0,0,.5);padding:3px 4px;border-radius:4px}.ld-v4 #vu .vu-hots{position:absolute;inset:0;z-index:3}.ld-v4 #vu .vu-hot{position:absolute;border:1.5px dashed hsla(0,0%,100%,.35);border-radius:6px;background:hsla(0,0%,100%,.04);cursor:pointer;padding:0;transition:background .2s,border-color .2s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ld-v4 #vu .vu-hot:hover{background:rgba(0,160,111,.18);border-color:hsla(0,0%,100%,.7)}.ld-v4 #vu .vu-hot .vu-hot-lab{position:absolute;left:-1px;top:-1px;transform:translateY(-100%);opacity:0;white-space:nowrap;font:600 8px/1.5 ui-monospace,Menlo,monospace;background:var(--green);color:#fff;padding:1px 5px;border-radius:4px 4px 4px 0;transition:opacity .2s}.ld-v4 #vu .vu-hot.found{border-style:solid;border-color:var(--green);background:rgba(0,160,111,.22);cursor:default;animation:vuPop .3s var(--ease)}.ld-v4 #vu .vu-hot.found .vu-hot-lab{opacity:1}@keyframes vuPop{0%{transform:scale(.9)}60%{transform:scale(1.04)}to{transform:scale(1)}}.ld-v4 #vu .vu-tray{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:40px;margin-top:12px;padding:10px 12px;border:1px dashed var(--line);border-radius:12px;background:var(--bg)}.ld-v4 #vu .vu-tray-hint{font-size:12.5px;color:var(--ink-3);font-style:italic}.ld-v4 #vu .vu-tray-pill{font-size:12px;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--green) 14%,var(--card));border:1px solid rgba(0,160,111,.4);color:var(--green-d);animation:vuPop .3s var(--ease)}.ld-v4 #vu .vu-layers{max-width:52ch;margin:16px auto 0;padding:15px 16px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.ld-v4 #vu .vu-layers-k{display:block;font:600 10px/1 ui-monospace,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.ld-v4 #vu .vu-layers-row{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}@media(max-width:560px){.ld-v4 #vu .vu-layers-row{grid-template-columns:repeat(3,1fr)}}.ld-v4 #vu .vu-layer{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:10px 5px;border-radius:10px;border:1px solid var(--line);background:var(--bg);font-size:10.5px;font-weight:600;color:var(--ink-3)}.ld-v4 #vu .vu-layer svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ld-v4 #vu .vu-layer.deep{color:var(--green-d);border-color:rgba(0,160,111,.4);background:var(--green-w)}.ld-v4 #vu .vu-layer-tick{position:absolute;top:5px;right:5px;font-style:normal;font-size:9px;width:13px;height:13px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center}.ld-v4 #vu .vu-layers-cap{font-size:13px;line-height:1.55;color:var(--ink-2);margin-top:13px}.ld-v4 #vu .vu-layers-cap b{color:var(--ink);font-weight:600}.ld-v4 #vu .vu-layers-cap em{font-style:italic;color:var(--green-d);font-weight:600}.ld-v4 #vu .vu-flash{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:6;width:min(430px,92%);text-align:center;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.ld-v4 #vu .vu-flash.on{opacity:1}.ld-v4 #vu .vu-flash-k{display:block;font:600 10px/1 ui-monospace,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--green-d);margin-bottom:12px}.ld-v4 #vu .vu-flash-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ld-v4 #vu .vu-flayer{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:12px 6px;border-radius:11px;border:1px solid var(--line);background:var(--card);font-size:11px;font-weight:600;color:var(--ink-3);box-shadow:0 12px 30px -20px rgba(0,0,0,.4);transition:color .3s,border-color .3s,background .3s,transform .3s var(--ease)}.ld-v4 #vu .vu-flayer svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ld-v4 #vu .vu-flayer.on{color:var(--green-d);border-color:rgba(0,160,111,.45);background:var(--green-w);transform:translateY(-2px)}.ld-v4 #vu .vu-flayer-tick{position:absolute;top:6px;right:6px;font-style:normal;font-size:9px;width:14px;height:14px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;opacity:0;transform:scale(.4);transition:opacity .25s,transform .25s var(--ease)}.ld-v4 #vu .vu-flayer.on .vu-flayer-tick{opacity:1;transform:scale(1)}.ld-v4 #vu .vu-pool{flex:1;display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;justify-content:center;align-items:center;padding:clamp(14px,2.5vw,22px);border:1px dashed var(--line);border-radius:16px;background:var(--bg)}.ld-v4 #vu .vu-pill{font-size:13px;line-height:1.2;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .25s,border-color .25s,color .25s,transform .2s var(--ease),box-shadow .2s,opacity .3s}.ld-v4 #vu .vu-pill:hover:not(.correct):not(.wrong){transform:translateY(-1px);box-shadow:0 5px 14px -8px rgba(0,0,0,.28)}.ld-v4 #vu .vu-pill.correct{background:color-mix(in srgb,var(--green) 15%,var(--card));border-color:rgba(0,160,111,.5);color:var(--green-d);cursor:default}.ld-v4 #vu .vu-pill.wrong{background:color-mix(in srgb,#c2401f 8%,var(--card));border-color:rgba(194,64,31,.42);color:#b3452e;cursor:default;text-decoration:line-through;text-decoration-color:rgba(179,69,46,.7);opacity:.85}.ld-v4 #vu .vu-pill.correct.boxed{border-radius:5px;border-color:var(--blue);color:var(--blue-d);background:color-mix(in srgb,var(--blue) 9%,var(--card));transition:all .6s var(--ease)}.ld-v4 #vu .vu-verdict{display:none;flex-direction:column;align-items:center;gap:11px;text-align:center;margin-top:16px}.ld-v4 #vu.verdict .vu-verdict{display:flex}.ld-v4 #vu.verdict .vu-play-foot{display:none}.ld-v4 #vu.verdict .vu-pool{flex:0 1 auto;max-height:172px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.ld-v4 #vu .vv-l{font-size:clamp(14.5px,1.6vw,17px);line-height:1.45;color:var(--ink-2);max-width:44ch;opacity:0;transform:translateY(9px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.ld-v4 #vu .vv-l b{color:var(--ink);font-weight:600}.ld-v4 #vu .vv-box{display:inline-flex;align-items:center;gap:6px;border:1.6px solid var(--blue);color:var(--blue-d);border-radius:5px;padding:1px 8px;font-weight:600;position:relative}.ld-v4 #vu .vv-box i{font-style:normal;font:600 8.5px/1 ui-monospace,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;background:var(--blue);color:#fff;border-radius:3px;padding:2px 4px}.ld-v4 #vu .vv-stat{display:inline-block;margin-left:8px;font:600 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.03em;color:var(--ink-3)}.ld-v4 #vu .vv-stat s{color:#b3452e;text-decoration:none}.ld-v4 #vu .vv-go{opacity:0;transform:translateY(9px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.ld-v4 #vu .vv-missed{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:9px}.ld-v4 #vu .vu-pill.missed{opacity:0;transform:translateY(8px) scale(.9);transition:opacity .45s var(--ease),transform .5s var(--ease);background:color-mix(in srgb,var(--honey) 13%,var(--card));border-color:rgba(156,107,20,.4);color:var(--honey-d);cursor:default;pointer-events:auto}.ld-v4 #vu.verdict .vu-pill.missed{opacity:1;transform:none}.ld-v4 #vu.verdict .vv-1{transition-delay:.15s}.ld-v4 #vu.verdict .vv-m{transition-delay:.85s}.ld-v4 #vu.verdict .vv-2{transition-delay:2.2s}.ld-v4 #vu.verdict .vv-3{transition-delay:3s}.ld-v4 #vu.verdict .vv-go{transition-delay:3.2s}.ld-v4 #vu.verdict .vv-go,.ld-v4 #vu.verdict .vv-l{opacity:1;transform:none}.ld-v4 #vu .vu-play-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.ld-v4 #vu .vu-hint{font-size:12px;color:var(--ink-3);font-style:italic}.ld-v4 #vu .vu-count{font:600 12px/1 ui-monospace,Menlo,monospace;color:var(--green-d)}.ld-v4 #vu .vu-btn{border:0;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding:11px 18px;border-radius:11px;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ld-v4 #vu .vu-btn svg{width:15px;height:15px;stroke-width:2;fill:none;stroke:currentColor}.ld-v4 #vu .vu-btn-primary{background:var(--green);color:#fff;box-shadow:0 14px 30px -16px rgba(0,160,111,.6)}.ld-v4 #vu .vu-btn-primary:hover{transform:translateY(-2px)}.ld-v4 #vu .vu-btn-ghost{background:transparent;color:var(--ink-2);border:1px solid var(--line)}.ld-v4 #vu .vu-btn-ghost:hover{border-color:var(--ink-3);color:var(--ink)}.ld-v4 #vu .vu-reveal{position:relative;justify-content:center}.ld-v4 #vu .vu-reading{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2);min-height:20px;opacity:0;transition:opacity .5s;z-index:6}.ld-v4 #vu .vu-reading.on{opacity:1}.ld-v4 #vu .vu-reading .vu-orbit{width:14px;height:14px;border-radius:50%;border:2px solid var(--green);border-top:2px solid transparent;animation:vuSpin .8s linear infinite;flex:none}@keyframes vuSpin{to{transform:rotate(1turn)}}.ld-v4 #vu .vu-reading .vu-rtxt b{color:var(--ink);font-weight:600}.ld-v4 #vu .vu-reading .vu-stat{margin-left:auto;font:600 10.5px/1 ui-monospace,Menlo,monospace;color:var(--ink-3);letter-spacing:.02em;white-space:nowrap}.ld-v4 #vu .vu-reading .vu-stat s{color:var(--ink-2);text-decoration:none}.ld-v4 #vu .vu-cluster{position:relative;width:100%;height:clamp(168px,23vh,200px);margin:30px 0 0;transform-origin:50% 100%;transition:transform 2s var(--ease),opacity 1.1s var(--ease),height .6s var(--ease),margin .6s var(--ease);will-change:transform,opacity}.ld-v4 #vu .vu-cluster.consolidate{transform:translateY(18px) scale(.045) rotate(44deg);opacity:0;transition:transform 1.4s cubic-bezier(.5,0,.85,.42),opacity 1.15s var(--ease)}.ld-v4 #vu .vu-cluster.gone{height:0;margin:0}.ld-v4 #vu .vu-tframe{position:absolute;border-radius:10px;overflow:hidden;background:#0b0d10;box-shadow:0 18px 44px -22px rgba(0,0,0,.55);will-change:transform;transition:transform 1.5s var(--ease),box-shadow .6s}.ld-v4 #vu .vu-tframe video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-v4 #vu .vu-tframe .vu-fbadge{position:absolute;top:4px;left:4px;z-index:3;font:600 6.5px/1 ui-monospace,Menlo,monospace;color:#fff;background:rgba(0,0,0,.5);padding:2px 4px;border-radius:3px;opacity:0;transition:opacity .4s}.ld-v4 #vu .vu-tframe.lit{box-shadow:0 18px 44px -18px rgba(91,141,239,.5)}.ld-v4 #vu .vu-tframe.lit .vu-fbadge{opacity:1}.ld-v4 #vu .vu-fdet{position:absolute;inset:0;z-index:2;pointer-events:none}.ld-v4 #vu .vu-box{position:absolute;border:1.3px solid var(--blue);border-radius:2px;opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}.ld-v4 #vu .vu-box.on{opacity:.95;transform:scale(1)}.ld-v4 #vu .vu-box span{position:absolute;left:-1.3px;top:-1px;transform:translateY(-100%);background:var(--blue);color:#fff;font:600 6px/1.6 ui-monospace,Menlo,monospace;padding:0 3px;white-space:nowrap;border-radius:2px 2px 2px 0}.ld-v4 #vu .vu-box.shed{opacity:0}.ld-v4 #vu .vu-word{position:absolute;z-index:4;font:500 11.5px/1.15 var(--disp);padding:5px 11px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;opacity:0;transform:translate(-50%,-50%) scale(.7);transition:opacity .5s var(--ease),transform .9s var(--ease),color .6s,border-color .6s,background .6s;will-change:transform,opacity;box-shadow:0 4px 14px -8px rgba(0,0,0,.3)}.ld-v4 #vu .vu-word.up{opacity:1}.ld-v4 #vu .vu-word.go{color:var(--green-d);border-color:rgba(0,160,111,.4);background:color-mix(in srgb,var(--green) 7%,var(--card))}.ld-v4 #vu .vu-orb{position:relative;width:18px;height:18px;border-radius:50%;margin:0 auto;transform:scale(0);background:radial-gradient(circle at 40% 35%,#26c993,var(--green) 55%,var(--green-d));transition:transform .55s var(--ease);z-index:5}.ld-v4 #vu .vu-orb:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;border:2px solid var(--green);transform:translate(-50%,-50%) scale(1);opacity:0;pointer-events:none}.ld-v4 #vu .vu-orb.flash:after{animation:vuRing .9s var(--ease) forwards}@keyframes vuRing{0%{transform:translate(-50%,-50%) scale(1);opacity:.75}to{transform:translate(-50%,-50%) scale(7);opacity:0}}.ld-v4 #vu .vu-orb.on{transform:scale(1);animation:vuPulse 2.2s var(--ease) infinite}@keyframes vuPulse{0%,to{box-shadow:0 0 0 0 rgba(0,160,111,.35),0 0 24px 4px rgba(0,160,111,.32)}50%{box-shadow:0 0 0 12px rgba(0,160,111,0),0 0 34px 8px rgba(0,160,111,.5)}}.ld-v4 #vu .vu-orb.seed{animation:none;transform:scale(.55)}.ld-v4 #vu .vu-insight{text-align:center;margin-top:15px;opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease);z-index:5}.ld-v4 #vu .vu-insight.on{opacity:1;transform:none}.ld-v4 #vu .vu-read-lab{display:inline-block;font:600 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--green-d);margin-bottom:13px}.ld-v4 #vu .vu-emos{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-bottom:15px}.ld-v4 #vu .vu-emo{font-size:11.5px;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--honey) 15%,var(--card));border:1px solid rgba(156,107,20,.28);color:var(--honey-d);opacity:0;transform:translateY(-16px) scale(.5);transition:opacity .45s var(--ease),transform .6s cubic-bezier(.34,1.4,.5,1)}.ld-v4 #vu .vu-emo.on{opacity:1;transform:translateY(0) scale(1)}.ld-v4 #vu .vu-mean{font-size:clamp(17px,1.9vw,22px);font-weight:400;letter-spacing:-.01em;line-height:1.32;max-width:30ch;margin:0 auto;opacity:0;transform:translateY(10px);transition:opacity .65s var(--ease) .32s,transform .65s var(--ease) .32s}.ld-v4 #vu .vu-insight.on .vu-mean{opacity:1;transform:none}.ld-v4 #vu .vu-mean .hl{color:var(--green-d);font-weight:500}.ld-v4 #vu .vu-mean .honey{color:var(--honey-d);font-style:italic}.ld-v4 #vu .vu-mean-sub{font-size:12.5px;color:var(--ink-3);font-style:italic;margin-top:8px}.ld-v4 #vu .vu-move{display:flex;gap:11px;align-items:flex-start;text-align:left;max-width:58ch;margin:16px auto 0;background:var(--green-w);border:1px solid rgba(0,160,111,.26);border-radius:14px;padding:13px 16px}.ld-v4 #vu .vu-move>svg{width:15px;height:15px;stroke:var(--green);fill:none;stroke-width:2;flex:none;margin-top:3px}.ld-v4 #vu .vu-move-k{display:block;font:600 10px/1 ui-monospace,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--green-d);margin-bottom:6px}.ld-v4 #vu .vu-move p{font-size:13.5px;line-height:1.55;color:var(--ink-2)}.ld-v4 #vu .vu-move p b{color:var(--ink);font-weight:600}.ld-v4 #vu .vu-move p i{font-style:italic}.ld-v4 #vu .vu-move .mv-g{color:var(--green-d);font-weight:600}.ld-v4 #vu .vu-yours{margin-top:15px;font-size:13px;color:var(--ink-2);max-width:40ch;margin-left:auto;margin-right:auto;line-height:1.5}.ld-v4 #vu .vu-yours b{color:var(--green-d);font-weight:600}.ld-v4 #vu .vu-celebrate{margin-top:16px;padding-top:15px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2);line-height:1.5;max-width:40ch;margin-left:auto;margin-right:auto}.ld-v4 #vu .vu-celebrate b{color:var(--ink);font-weight:600}.ld-v4 #vu .vu-again{margin-top:16px}@media(max-width:600px){.ld-v4 .door{min-height:auto}.ld-v4 .side{padding:46px 22px}.ld-v4 .door .side-askr{padding-top:148px}.ld-v4 .door .side-talk{padding-top:64px;padding-bottom:64px}.ld-v4 .door .side-askr{padding-bottom:62px}.ld-v4 .seam{position:relative;inset:auto;width:100%;height:1px}.ld-v4 .side .big{font-size:clamp(30px,10.5vw,46px)}.ld-v4 .door-foot{position:static;margin:6px 0 26px;padding:0 22px}.ld-v4 .door .drift{opacity:.3}.ld-v4 .door .drift .dq{display:none}.ld-v4 .side .side-q{width:100%;margin:0}.ld-v4 .side-q .sq-lab{margin-bottom:8px}.ld-v4 .side-q .sq-txt{font-size:21px}.ld-v4 .side-talk .faces{position:static;inset:auto;display:flex;align-items:flex-end;justify-content:center;gap:12px;margin-top:4px}.ld-v4 .side-talk .face,.ld-v4 .side-talk.faces-live .face,.ld-v4 .side-talk:hover .face{position:static;opacity:1;transform:none}.ld-v4 .side-talk .face:not(.maya){width:46px}.ld-v4 .side-talk .f3,.ld-v4 .side-talk .f4{display:block}.ld-v4 .side-talk .f5,.ld-v4 .side-talk .f6{display:none}.ld-v4 .side-talk .face.maya,.ld-v4 .side-talk.faces-live .face.maya,.ld-v4 .side-talk:hover .face.maya{position:relative;left:auto;top:auto;width:88px;transform:none;opacity:1}.ld-v4 .askgrid{grid-template-columns:minmax(0,1fr)}.ld-v4 .decode{width:100%;max-width:100%;min-width:0}.ld-v4 .lh-stage{gap:18px;margin-top:16px}.ld-v4 .decode .lh-reel{width:min(58vw,200px)}.ld-v4 .lh-read{width:100%}.ld-v4 .lh-cue{flex-direction:column;gap:4px}.ld-v4 .lh-cue b{width:auto;padding-top:0}.ld-v4 .lh-cue span{font-size:14.5px;line-height:1.5}.ld-v4 .lh-tags{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.ld-v4 .lh-tags::-webkit-scrollbar{display:none}.ld-v4 .lh-tag{flex:none}.ld-v4 .lh-it{font-size:16.5px;min-height:0}.ld-v4 #vu .vu-reading{position:relative;flex-wrap:wrap;gap:6px 10px;margin-bottom:6px}.ld-v4 #vu .vu-reading .vu-stat{margin-left:0}.ld-v4 #vu .vu-cluster{height:clamp(140px,40vw,182px);margin-top:12px}.ld-v4 .decode .dc-chrome,.ld-v4 .jobs-col .pick,.ld-v4 .lh-tagslab,.ld-v4 .room1 .film-cap,.ld-v4 .room1 .lede,.ld-v4 .room1 .trustline{display:none}.ld-v4 .jobs-col .jk{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ld-v4 .jk .jk-t{flex:1;color:var(--phos);font-size:11px;letter-spacing:.24em}.ld-v4 .jk-arr{width:36px;height:36px;border-radius:50%;border:1px solid rgba(88,192,141,.5);background:rgba(88,192,141,.08);color:var(--phos);font-size:16px;line-height:1;display:grid;place-items:center;cursor:pointer;font-family:var(--sans);padding:0}.ld-v4 .jk-arr:active{background:rgba(88,192,141,.22)}.ld-v4 .lh-jobs{flex-direction:row;overflow-x:auto;gap:9px;margin:0;padding:4px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 86%,transparent)}.ld-v4 .lh-jobs::-webkit-scrollbar{display:none}.ld-v4 .lh-job{flex:none;scroll-snap-align:center;font-size:14.5px;font-weight:600;padding:11px 16px;border:1px solid hsla(93,19%,89%,.22);border-radius:999px;color:hsla(93,19%,89%,.62);background:hsla(93,19%,89%,.05)}.ld-v4 .lh-job.on{border-color:var(--phos);background:rgba(88,192,141,.1);color:var(--bone)}.ld-v4 .jobs-col .pick{max-width:none;margin-top:2px}.ld-v4 .tm-person{flex-direction:row;align-items:center;gap:14px}.ld-v4 .tm-photo{width:104px;aspect-ratio:1;border-radius:14px;flex:none}.ld-v4 .tm-photo .tm-badge{display:none}.ld-v4 .tm-person .tm-problem{margin:0;font-size:14px}.ld-v4 .tm-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 0 22px;padding:2px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 86%,transparent)}.ld-v4 .tm-tabs::-webkit-scrollbar{display:none}.ld-v4 .tm-tab{flex:none;scroll-snap-align:center}.ld-v4 .handoff{height:190vh}.ld-v4 #vu .vu-frames{grid-template-columns:repeat(2,1fr);gap:9px}.ld-v4 #vu .vu-pill{padding:11px 16px;font-size:13.5px}.ld-v4 .side{transition:transform .45s cubic-bezier(.3,.7,.3,1),filter .45s ease,flex .7s cubic-bezier(.25,.9,.2,1)}.ld-v4 .side:after{content:"";position:absolute;inset:12px;border:1.5px solid rgba(154,116,43,.4);border-radius:22px;pointer-events:none;transition:box-shadow .45s ease;background:linear-gradient(rgba(154,116,43,.65),rgba(154,116,43,.65)) no-repeat right 11px center/4px 40px}.ld-v4 .side-askr:after{border-color:rgba(88,192,141,.34);background:linear-gradient(rgba(88,192,141,.6),rgba(88,192,141,.6)) no-repeat right 11px center/4px 40px}.ld-v4 .side:before{content:"";position:absolute;left:16%;right:16%;bottom:15px;height:13px;border-radius:50%;pointer-events:none;z-index:3;opacity:.85;filter:blur(9px);transition:opacity .4s,transform .45s,filter .45s}.ld-v4 .side-askr:before{background:radial-gradient(52% 100% at 50% 100%,rgba(88,192,141,.6),transparent 72%)}.ld-v4 .side-talk:before{background:radial-gradient(52% 100% at 50% 100%,rgba(154,116,43,.55),transparent 72%)}.ld-v4 .side .peek{display:inline-flex;align-items:center;gap:9px;position:relative;z-index:4;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;padding:11px 16px;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ld-v4 .side-askr .peek{color:#dcefe4;background:rgba(88,192,141,.16);border:1px solid rgba(88,192,141,.5);animation:peekPulse 2.4s ease-in-out infinite}.ld-v4 .side-talk .peek{color:#5d4715;background:rgba(154,116,43,.13);border:1px solid rgba(154,116,43,.45)}.ld-v4 .peek img{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1.5px solid hsla(0,0%,100%,.75)}.ld-v4 .peek .pk-arr{font-size:15px;line-height:1;animation:arrNudgeL 1.6s ease-in-out infinite}.ld-v4 .peek .pk-arr.r{animation:arrNudgeR 1.6s ease-in-out infinite}.ld-v4 .reelstrip{display:flex;align-items:flex-end;justify-content:center;gap:10px;margin-top:8px;position:relative;z-index:4;pointer-events:none}.ld-v4 .reelstrip .rs{width:50px;aspect-ratio:9/16;border-radius:10px;overflow:hidden;border:1px solid hsla(93,19%,89%,.28);box-shadow:0 16px 34px -14px rgba(0,0,0,.6);opacity:.94}.ld-v4 .reelstrip .rs.bigr{width:74px;border-radius:12px}.ld-v4 .reelstrip video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ld-v4 .reelstrip .rtag{position:absolute;left:6px;bottom:6px;display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:8.5px;letter-spacing:.05em;color:#fff;background:rgba(18,28,20,.66);border-radius:6px;padding:3px 7px}.ld-v4 .reelstrip .rtag:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--phos);box-shadow:0 0 7px var(--phos);animation:ld-v4-bre 1.4s infinite}.ld-v4 .reelstrip .rs.bigr{position:relative}.ld-v4 .door.hinged .door-foot,.ld-v4 .door.hinged .drift{display:none}.ld-v4 .door.hinged .side .side-q{padding:0 38px}.ld-v4 .side.opening{transform:perspective(1100px) rotateY(-9deg) scale(.982);filter:brightness(1.16)}.ld-v4 .side.opening:before{opacity:1;transform:scaleX(1.3);filter:blur(14px)}.ld-v4 .side-askr.opening:after{box-shadow:inset 0 0 100px rgba(88,192,141,.4)}.ld-v4 .side-talk.opening:after{box-shadow:inset 0 0 100px rgba(154,116,43,.34)}.ld-v4 .ho-cap{font-size:19px;line-height:1.55;padding:0 4px}.ld-v4 .hw-body{min-height:170px}.ld-v4 .card-c{position:relative}.ld-v4 .card-c:after{content:"tap — watch her react ▸";display:block;margin-top:9px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.ld-v4 .card-c.on:after{content:"live in the interview ↓";color:var(--green)}.ld-v4 #vu .vu-clip .vu-frames{height:0;overflow:hidden;opacity:0;margin:0;gap:0;grid-template-columns:repeat(4,1fr)}.ld-v4 .fv-mid{transform:none;height:84px;width:100%;margin:2px 0}.ld-v4 .fv-line{left:50%;right:auto;top:6px;bottom:6px;width:1.5px;height:auto;background:repeating-linear-gradient(180deg,var(--gold) 0 7px,transparent 7px 14px)}.ld-v4 .fv-chip{left:50%;top:0;transform:translate(-50%);animation:fvgoV 3.6s ease-in-out infinite}.ld-v4 .door.hinged{height:100vh;height:100svh;min-height:560px;overflow:hidden;perspective:1300px;touch-action:pan-y}.ld-v4 .door.hinged .side{position:absolute;inset:0;width:100%}.ld-v4 .door.hinged .side-talk{z-index:1}.ld-v4 .door.hinged .side-askr{z-index:2;transform-origin:left center;will-change:transform;backface-visibility:hidden;box-shadow:34px 0 70px -22px rgba(0,0,0,.5)}.ld-v4 .door.hinged.open .side-askr{pointer-events:none}.ld-v4 .door.hinged .side.opening{transform:none}.ld-v4 .door.hinged .seam{position:absolute;left:10px;right:auto;top:12px;bottom:12px;width:1.5px;height:auto;background:linear-gradient(180deg,transparent,rgba(154,116,43,.85),transparent);z-index:6}.ld-v4 .door.hinged .seam .m{top:50%;left:0;transform:translate(-40%,-50%);width:40px;height:40px;font-size:16px}.ld-v4 .door.hinged .door-foot{position:absolute;bottom:12px;left:0;right:0;margin:0;z-index:6}.ld-v4 .door.hinged .side-askr:after{animation:handleNudge 2.6s ease-in-out infinite}.ld-v4 footer{padding-bottom:110px}}.ld-v4 .jbar{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:50;display:none;gap:2px;padding:6px;background:rgba(11,17,12,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(93,19%,89%,.16);border-radius:999px;box-shadow:0 18px 44px -18px rgba(0,0,0,.7);white-space:nowrap}.ld-v4 .jbar a{font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:hsla(60,25%,92%,.62);text-decoration:none;padding:10px 13px;border-radius:999px;transition:color .25s,background .25s}.ld-v4 .jbar a.on{background:rgba(88,192,141,.16);color:var(--phos)}@media(max-width:600px){.ld-v4 .jbar{display:flex}}@keyframes fvgoV{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}to{top:calc(100% - 26px);opacity:0}}@keyframes handleNudge{0%,to{background-position:right 11px center}50%{background-position:right 20px center}}@keyframes arrNudgeL{0%,to{transform:translateX(0);opacity:.65}50%{transform:translateX(-5px);opacity:1}}@keyframes arrNudgeR{0%,to{transform:translateX(0);opacity:.65}50%{transform:translateX(5px);opacity:1}}@keyframes peekPulse{0%,to{box-shadow:0 10px 28px -12px rgba(88,192,141,.35)}50%{box-shadow:0 12px 38px -8px rgba(88,192,141,.65)}}.ld-v4 .handoff.ho-auto{height:auto}.ld-v4 .ho-auto .ho-pin{position:static;height:auto;overflow:visible;padding:70px 0 76px}.ld-v4 .cstudies{background:var(--bone);padding:clamp(70px,10vh,120px) 0;border-top:1px solid var(--line)}.ld-v4 .cstudies .ovl{color:var(--green-d)}.ld-v4 .cs-h2{font-family:var(--serif);font-weight:500;font-size:clamp(32px,4.2vw,58px);line-height:1.06;letter-spacing:-.015em;margin-top:14px}.ld-v4 .cs-h2 em{font-style:italic;color:var(--green-d)}.ld-v4 .cs-sub{margin-top:14px;font-size:clamp(15px,1.5vw,18px);color:var(--ink-soft);max-width:52ch;line-height:1.6}.ld-v4 .cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);margin-top:clamp(30px,4.5vh,46px)}@media(max-width:860px){.ld-v4 .cs-grid{grid-template-columns:1fr}}.ld-v4 .cs-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;text-decoration:none;color:var(--ink);transition:transform .25s,box-shadow .25s}.ld-v4 .cs-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px -26px rgba(26,28,21,.35)}.ld-v4 .cs-thumb{display:block;aspect-ratio:16/9;background-size:cover;background-position:50%;background-color:var(--bone-2)}.ld-v4 .cs-body{display:flex;flex-direction:column;gap:9px;padding:18px 20px 22px}.ld-v4 .cs-tag{align-self:flex-start;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--green-d);background:var(--green-w);border-radius:6px;padding:4px 9px}.ld-v4 .cs-body b{font-family:var(--serif);font-weight:500;font-size:clamp(19px,1.9vw,23px);line-height:1.2}.ld-v4 .cs-body p{font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.ld-v4 .cs-read{margin-top:auto;padding-top:8px;font-size:13.5px;font-weight:600;color:var(--green-d)}.ld-v4 .cs-card:hover .cs-read{text-decoration:underline}.ld-v4 .cs-all{margin-top:18px}.ld-v4 .cs-all a{font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold)}.ld-v4 .cs-all a:hover{color:var(--green-d)}.ld-v4 .cs-band{margin-top:clamp(34px,5vh,52px);background:var(--dark);color:var(--bone);border-radius:18px;padding:clamp(26px,3.5vw,42px) clamp(24px,3.5vw,46px);display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap}.ld-v4 .cs-band .cb-ic{flex:none;width:clamp(58px,6vw,76px);height:clamp(58px,6vw,76px);border-radius:50%;background:var(--bone);display:grid;place-items:center}.ld-v4 .cs-band .cb-ic svg{width:45%;height:45%;fill:none;stroke:var(--dark);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ld-v4 .cs-band .cb-copy{flex:1;min-width:min(320px,100%)}@media(max-width:640px){.ld-v4 .cs-band .cb-ic{display:none}}.ld-v4 .cs-band .ovl{color:var(--phos)}.ld-v4 .cs-band h3{font-family:var(--serif);font-weight:500;font-size:clamp(26px,3vw,40px);line-height:1.1;margin:10px 0 8px}.ld-v4 .cs-band p{font-size:14.5px;line-height:1.6;color:hsla(45,33%,93%,.75);max-width:46ch}.ld-v4 .cb-ctas{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ld-v4 .cb-ctas .cb-go{background:var(--bone);color:var(--ink)}.ld-v4 .cb-ctas .cb-go:hover{background:var(--phos)}.ld-v4 .cb-ctas .cb-alt{font-size:14px;font-weight:600;color:var(--bone);text-decoration:underline;text-underline-offset:4px}.ld-v4 .cb-ctas .cb-alt:hover{color:var(--phos)}.ld-v4 .proof{padding:clamp(64px,9vh,110px) 0;background:var(--dark);color:var(--bone)}.ld-v4 .proof .ovl{color:var(--phos)}.ld-v4 .proof h2{font-family:var(--cond);font-weight:800;text-transform:uppercase;font-size:clamp(30px,3.8vw,52px);margin:0 0 40px;max-width:22ch;line-height:1}.ld-v4 .tst-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}@media(max-width:980px){.ld-v4 .tst-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.ld-v4 .tst-grid{grid-template-columns:1fr}}.ld-v4 .tst{background:var(--dark-2);border:1px solid var(--dark-line);border-radius:18px;padding:clamp(22px,2.6vw,34px);display:flex;flex-direction:column;gap:18px;margin:0}.ld-v4 .tst-head{display:flex;align-items:center;gap:18px}.ld-v4 .tst-av{flex:none;width:84px;height:84px;border-radius:50%;overflow:hidden;border:3px solid hsla(93,19%,89%,.16);background:radial-gradient(circle at 32% 28%,#c7f0d6,var(--phos));position:relative;color:var(--dark);font-family:var(--cond);font-weight:800;font-size:26px;letter-spacing:.02em}.ld-v4 .tst-ini{position:absolute;inset:0;display:grid;place-items:center;z-index:0}.ld-v4 .tst-av img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;z-index:1}.ld-v4 .tst-head figcaption b{display:block;font-family:var(--serif);font-weight:500;font-size:22px;color:var(--bone);letter-spacing:-.01em}.ld-v4 .tst-head figcaption span{display:block;font-size:12.5px;color:hsla(93,19%,89%,.62);margin-top:4px}.ld-v4 .tst-tag{display:inline-block;margin-top:10px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:var(--phos);background:rgba(88,192,141,.14);border:1px solid rgba(88,192,141,.3);border-radius:7px;padding:5px 10px}.ld-v4 .tst blockquote{font-family:var(--serif);font-size:clamp(15.5px,1.5vw,18.5px);line-height:1.55;color:hsla(93,19%,89%,.88);margin:0}.ld-v4 .tst blockquote i{color:var(--phos);font-style:italic}.ld-v4 .close{display:flex;min-height:56vh}@media(max-width:760px){.ld-v4 .close{flex-direction:column}}.ld-v4 .close .half{flex:1;padding:clamp(48px,7vh,84px) clamp(24px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:18px}.ld-v4 .close .h-askr{background:var(--dark);color:var(--bone)}.ld-v4 .close .h-talk{background:var(--bone-2)}.ld-v4 .close .ovl{margin-bottom:4px}.ld-v4 .close .h-askr .ovl{color:var(--phos)}.ld-v4 .close .h-talk .ovl{color:var(--gold)}.ld-v4 .close h3{font-size:clamp(26px,2.8vw,38px);line-height:1.1;font-weight:500;max-width:16ch}.ld-v4 .close .h-askr h3{font-family:var(--cond);font-weight:800;text-transform:uppercase}.ld-v4 .close .h-talk h3{font-family:var(--serif)}.ld-v4 .close p{font-size:15px;max-width:38ch}.ld-v4 .close .h-askr p{color:hsla(93,19%,89%,.6)}.ld-v4 .close .h-talk p{color:var(--ink-soft)}.ld-v4 .close .btn{align-self:flex-start;margin-top:8px}.ld-v4 .close .h-askr .btn{background:var(--phos);color:var(--dark)}.ld-v4 .close .h-askr .btn:hover{background:var(--bone)}.ld-v4 .close .h-talk .btn{background:var(--ink);color:var(--bone)}.ld-v4 .close .h-talk .btn:hover{background:var(--green)}.ld-v4 footer{background:var(--dark);color:hsla(93,19%,89%,.55);padding:30px 0 40px;border-top:1px solid var(--dark-line)}.ld-v4 footer .wrap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center}.ld-v4 footer .fl{font-size:15px;font-weight:600;color:var(--bone)}.ld-v4 footer nav{display:flex;gap:22px}.ld-v4 footer nav a{font-size:15px;font-weight:600;color:var(--bone);text-decoration:none}.ld-v4 footer nav a:hover{color:var(--phos)}.ld-v4 .foot-legal{border-top:1px solid var(--dark-line);margin-top:clamp(22px,3vh,32px);padding-top:20px}.ld-v4 .foot-legal .wrap{display:flex;justify-content:space-between;align-items:center;gap:14px 26px;flex-wrap:wrap}.ld-v4 .fl-copy{font-size:12.5px;color:hsla(93,19%,89%,.5)}.ld-v4 .fl-links{display:flex;gap:24px}.ld-v4 .fl-links a{font-size:12.5px;color:hsla(93,19%,89%,.62);text-decoration:none;transition:color .25s}.ld-v4 .fl-links a:hover{color:var(--phos)}@media(max-width:620px){.ld-v4 .foot-legal .wrap{flex-direction:column;align-items:flex-start;gap:12px}}.ld-v4 .rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.ld-v4 .rv.in{opacity:1;transform:none}.ld-v4 .dr-ov{position:fixed;inset:0;background:rgba(11,17,12,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;justify-content:flex-end}.ld-v4 .dr{height:100%;width:min(860px,100vw);background:#fbf9f2;color:var(--ink);display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);overflow-y:auto;box-shadow:-40px 0 100px -30px rgba(11,17,12,.6);animation:drIn .45s cubic-bezier(.25,.9,.25,1)}@keyframes drIn{0%{transform:translateX(60px);opacity:0}to{transform:none;opacity:1}}@media(max-width:760px){.ld-v4 .dr{grid-template-columns:1fr;height:100%}}.ld-v4 .dr-rail{background:var(--dark);color:var(--bone);padding:clamp(28px,4vh,44px) clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:18px}.ld-v4 .dr-rail .ovl{color:var(--phos)}.ld-v4 .dr-rail h3{font-family:var(--serif);font-weight:500;font-size:clamp(26px,2.6vw,34px);line-height:1.15;letter-spacing:-.01em}.ld-v4 .dr-rail p{font-size:14px;line-height:1.65;color:hsla(45,33%,93%,.72)}.ld-v4 .dr-checks{margin-top:auto;display:flex;flex-direction:column;gap:14px;padding-top:26px}.ld-v4 .dr-check{display:flex;align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.45;color:hsla(45,33%,93%,.88)}.ld-v4 .dr-check:before{content:"✓";flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--phos);color:var(--phos);display:grid;place-items:center;font-size:11px;margin-top:1px}@media(max-width:760px){.ld-v4 .dr-rail{gap:10px;padding-bottom:20px}.ld-v4 .dr-checks{display:none}}.ld-v4 .dr-form{position:relative;padding:clamp(28px,4vh,44px) clamp(24px,3vw,40px) clamp(28px,4vh,40px)}.ld-v4 .dr-form,.ld-v4 .dr-formEl{display:flex;flex-direction:column;gap:18px}.ld-v4 .dr-form .dr-x{position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:none;font-size:15px;color:var(--ink-soft);cursor:pointer}.ld-v4 .dr-form .dr-x:hover{border-color:var(--ink);color:var(--ink)}.ld-v4 .dr-form .fh{font-family:var(--serif);font-weight:500;font-size:clamp(23px,2.2vw,29px);letter-spacing:-.01em;padding-right:40px}.ld-v4 .dr-form .fsub{font-size:14px;color:var(--ink-soft);margin-top:-8px}.ld-v4 .dr-form .wl{font-size:13px;font-weight:600}.ld-v4 .dr-radios{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:540px){.ld-v4 .dr-radios{grid-template-columns:1fr}}.ld-v4 .dr-radio{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid var(--line);border-radius:12px;background:#fff;padding:14px 15px;font-family:var(--sans);font-size:13.5px;font-weight:500;color:var(--ink);cursor:pointer;transition:all .25s}.ld-v4 .dr-radio .rdot{flex:none;width:17px;height:17px;border-radius:50%;border:1.5px solid rgba(26,28,21,.35);display:grid;place-items:center}.ld-v4 .dr-radio .rdot:after{content:"";width:9px;height:9px;border-radius:50%;background:transparent;transition:background .2s}.ld-v4 .dr-radio.on{background:var(--green-w)}.ld-v4 .dr-radio.on,.ld-v4 .dr-radio.on .rdot{border-color:var(--green-d)}.ld-v4 .dr-radio.on .rdot:after{background:var(--green-d)}.ld-v4 .dr-radio svg{width:17px;height:17px;flex:none;fill:none;stroke:var(--ink-soft);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ld-v4 .dr-radio.on svg{stroke:var(--green-d)}.ld-v4 .dr-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ld-v4 .dr-tbtn{border:1px solid var(--line);border-radius:11px;background:#fff;padding:13px 16px;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:all .25s}.ld-v4 .dr-tbtn.on{background:var(--dark);border-color:var(--dark);color:var(--bone)}.ld-v4 .dr-up{border:1.5px dashed rgba(26,28,21,.28);border-radius:12px;background:#fff;padding:20px 16px;text-align:center;cursor:pointer;transition:border-color .25s}.ld-v4 .dr-up:hover{border-color:var(--green-d)}.ld-v4 .dr-up b{font-size:13.5px;color:var(--ink)}.ld-v4 .dr-up b u{color:var(--green-d);text-decoration-color:rgba(63,158,115,.5)}.ld-v4 .dr-up span{display:block;font-size:12px;color:var(--ink-soft);margin-top:4px}.ld-v4 .dr-up input{display:none}.ld-v4 .dr-foot{display:flex;flex-direction:column;gap:12px;margin-top:4px}.ld-v4 .dr-go{border:0;background:var(--ink);color:var(--bone);border-radius:12px;padding:15px 26px;font-family:var(--sans);font-size:15px;font-weight:600;cursor:pointer;transition:background .25s;width:100%}.ld-v4 .dr-go:hover{background:var(--dark)}.ld-v4 .dr-go:disabled{opacity:.6;cursor:default}.ld-v4 .dr-err{font-size:13px;color:#b3372f;text-align:center}.ld-v4 .dr-lock{font-size:12px;color:var(--ink-soft);text-align:center}.ld-v4 .dr-lock:before{content:"🔒";font-size:10px;margin-right:6px}.ld-v4 .dr-ok{display:none;text-align:center;padding:40px 24px;margin:auto 0}.ld-v4 .dr-ok-badge{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;margin:0 auto 22px;background:var(--green-w);border:1.5px solid rgba(88,192,141,.5);color:var(--green-d);font-size:32px;line-height:1;animation:drOkPop .5s cubic-bezier(.2,.8,.2,1.2) both}@keyframes drOkPop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.ld-v4 .dr-ok .big{font-family:var(--serif);font-size:clamp(28px,3vw,34px);margin-bottom:12px}.ld-v4 .dr-ok p{font-size:15px;line-height:1.6;color:var(--ink-soft);max-width:42ch;margin:0 auto}.ld-v4 .dr-ok-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.ld-v4 .dr-ok-cta .dr-go{width:auto;padding:13px 30px}.ld-v4 .dr-again{border:1px solid var(--line);background:none;color:var(--ink);border-radius:12px;padding:13px 24px;font-family:var(--sans);font-size:15px;font-weight:600;cursor:pointer;transition:border-color .25s,color .25s}.ld-v4 .dr-again:hover{border-color:var(--ink);color:var(--green-d)}.ld-v4 .dr.sent{grid-template-columns:1fr}.ld-v4 .dr.sent .dr-rail,.ld-v4 .dr.sent form{display:none}.ld-v4 .dr.sent .dr-ok{display:block}.ld-v4 .dm-ov{position:fixed;inset:0;background:rgba(11,17,12,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.ld-v4 .dm-ov[hidden]{display:none}.ld-v4 .dm{background:#fbf9f2;border-radius:20px;max-width:600px;width:100%;max-height:92vh;overflow:auto;padding:34px 36px 30px;position:relative;box-shadow:0 40px 100px -30px rgba(11,17,12,.6);color:var(--ink)}.ld-v4 .dm .dm-x{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:none;font-size:16px;color:var(--ink-soft);cursor:pointer}.ld-v4 .dm .dm-x:hover{border-color:var(--ink);color:var(--ink)}.ld-v4 .dm .dk{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--green);text-transform:uppercase}.ld-v4 .dm h3{font-family:var(--serif);font-weight:500;font-size:clamp(24px,2.6vw,30px);margin:10px 0 8px}.ld-v4 .dm h3 em{font-style:italic;color:var(--green)}.ld-v4 .dm .dsub{font-size:14.5px;color:var(--ink-soft);margin-bottom:22px;max-width:52ch}.ld-v4 .dm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.ld-v4 .dm-grid{grid-template-columns:1fr}}.ld-v4 .dm-f{display:flex;flex-direction:column;gap:6px}.ld-v4 .dm-f label{font-size:12.5px;font-weight:600;color:var(--ink)}.ld-v4 .dm-f input,.ld-v4 .dm-f textarea{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px 14px;font-family:var(--sans);font-size:14.5px;color:var(--ink)}.ld-v4 .dm-want{margin-top:18px}.ld-v4 .dm-want .wl{font-size:12.5px;font-weight:600;margin-bottom:10px}.ld-v4 .dm-chips{display:flex;flex-wrap:wrap;gap:8px}.ld-v4 .dm-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 15px;font-family:var(--sans);font-size:13px;color:var(--ink);cursor:pointer;transition:all .2s}.ld-v4 .dm-chip.on{background:var(--green);border-color:var(--green);color:#fff}.ld-v4 .dm-q{margin-top:16px}.ld-v4 .dm-q label .optional{color:var(--ink-soft);font-weight:400}.ld-v4 .dm-foot{display:flex;align-items:center;gap:16px;margin-top:22px;flex-wrap:wrap}.ld-v4 .dm-foot .dm-go{border:0;background:var(--dark);color:var(--bone);border-radius:999px;padding:13px 26px;font-family:var(--sans);font-size:15px;font-weight:600;cursor:pointer;transition:background .25s}.ld-v4 .dm-foot .dm-go:hover{background:var(--green)}.ld-v4 .dm-foot .fn{font-size:12.5px;color:var(--ink-soft)}.ld-v4 .dm-ok{display:none;text-align:center;padding:34px 10px 26px}.ld-v4 .dm-ok .big{font-family:var(--cond);font-weight:800;text-transform:uppercase;font-size:26px;margin-bottom:10px}.ld-v4 .dm-ok p{font-size:14.5px;color:var(--ink-soft);max-width:40ch;margin:0 auto}.ld-v4 .dm.sent form{display:none}.ld-v4 .dm.sent .dm-ok{display:block}.ld-v4 .trustline{display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;margin-top:18px;padding:14px 18px;border:1px solid var(--dark-line);border-radius:12px;font-family:var(--mono);font-size:11px;letter-spacing:.07em;color:var(--phos-dim)}.ld-v4 .trustline b{color:var(--phos);font-weight:600}.ld-v4 .trustline svg{width:14px;height:14px;vertical-align:-3px;margin:0 1px}.ld-v4 .trustline .tl-c{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.ld-v4 .trustline .tl-plats{display:inline-flex;align-items:center;gap:7px;flex:none}.ld-v4 .trustline .tl-plats svg{width:18px;height:18px;vertical-align:middle;margin:0}.ld-v4 .trustline .tl-c i{font-style:normal;color:var(--bone)}@media(max-width:700px){.ld-v4 .trustline{gap:8px 16px;font-size:10px}}@keyframes ld-v4-pl{0%,to{opacity:1}50%{opacity:.25}}@keyframes bhFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ld-v4-driftUp{0%{transform:translateY(15vh)}to{transform:translateY(-115vh)}}@keyframes ld-v4-bre{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes ld-v4-tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ld-v4-fsgo{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ld-v4-hsScan{0%{opacity:0;transform:translateY(-10%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(300%)}}@keyframes ld-v4-lhRing{0%{transform:scale(.86);opacity:.5}to{transform:scale(1.12);opacity:0}}@keyframes ld-v4-lhEpulse{0%{transform:scale(1)}35%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes ld-v4-lhWire{0%{left:0;opacity:0}18%{opacity:1}to{left:calc(100% - 4px);opacity:0}}@keyframes ld-v4-moatRing{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.55);opacity:0}}@keyframes ld-v4-mcInvite{0%,to{box-shadow:0 0 0 0 rgba(143,211,168,.4)}50%{box-shadow:0 0 0 5px rgba(143,211,168,0)}}@keyframes ld-v4-fvgo{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 8px);opacity:0}}.ld-v4:has(.door.hinged.open) .wordmark{color:#1a1c15;transition:color .4s}