@font-face{font-family:Talina DEMO;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}:root{--bg:#0e120f;--card:#1b271e;--tang:#ff6b35;--cream:#f7ffd8;--lime:#efffae;--white:#ffffff;--muted:#9e9e9e;--muted2:#b7b7b7;--nav-off:#565656;--cta1:#26402d;--cta2:#3b5642;--grid:#3d5644;--line:rgba(255,255,255,.08);--disp:"Talina DEMO","Outfit",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--nav:"Geist","Inter",system-ui,sans-serif;--maxw:1440px;--pad:clamp(20px,5.55vw,80px);--ease:cubic-bezier(.22,.61,.24,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:var(--body);font-size:18px;line-height:1.4;letter-spacing:.6px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.disp{font-family:var(--disp);font-weight:700;letter-spacing:-.4px}.mono{font-family:var(--mono)}#dc{position:fixed;left:0;top:0;z-index:120;pointer-events:none;will-change:transform;opacity:0}#dc .arrow{position:absolute;left:0;top:0;filter:drop-shadow(0 2px 5px rgba(0,0,0,.6));transition:opacity .2s}#dc .badge{position:absolute;left:15px;top:17px;font-family:var(--mono);font-size:10px;font-weight:500;color:#0e120f;background:var(--cream);padding:2px 5px 1px;border-radius:5px;white-space:nowrap;transition:background .2s,color .2s}#dc.is-btn .badge{background:var(--tang);color:#fff}.dc-particle{position:fixed;z-index:119;pointer-events:none;font-family:var(--mono);font-size:11px;color:var(--tang);will-change:transform,opacity}body.cc,body.cc *{cursor:none!important}@media(pointer:coarse){#dc{display:none!important}}@media(prefers-reduced-motion:reduce){#dc{display:none!important}}header{position:fixed;top:0;left:0;right:0;z-index:80;background:#0e120fcc;backdrop-filter:blur(12px)}.nav{display:flex;align-items:center;justify-content:space-between;padding-block:clamp(20px,3.3vw,48px)}.brand img{height:36px;width:auto;display:block}.nav-links{display:none;align-items:center;gap:32px}.nav-menu{display:flex;align-items:center;gap:8px}.nav-menu a{font-family:var(--nav);font-weight:400;font-size:14px;color:var(--nav-off);padding:10px;transition:color .2s}.nav-menu a.active,.nav-menu a:hover{color:var(--white)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:16px;letter-spacing:-1px;padding:10px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--white);cursor:pointer;transition:transform .2s var(--ease),background .2s}.btn .ar{width:20px;height:20px;flex:none}.btn-primary{background:var(--tang);color:#fff;padding:10px 14px}.btn-primary:hover{transform:translateY(-1px)}.btn-ghost{color:var(--muted2)}.btn-ghost:hover{color:var(--white)}svg .ar-i{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.burger{display:inline-flex;flex-direction:column;gap:5px;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:transparent}.burger span{width:18px;height:1.6px;background:var(--white);transition:transform .3s,opacity .3s}.burger.open span:nth-child(1){transform:translateY(6.6px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-6.6px) rotate(-45deg)}.mobile{display:none;flex-direction:column;padding:6px var(--pad) 24px;background:#0e120ffa;border-top:1px solid var(--line)}.mobile.open{display:flex}.mobile a{font-family:var(--nav);font-size:16px;color:var(--white);padding:14px 0;border-bottom:1px solid var(--line)}.mobile .btn-primary{margin-top:16px;justify-content:center}@media(min-width:1040px){.nav-links{display:flex}.burger{display:none}}.hero{padding-top:clamp(150px,15vw,265px);padding-bottom:clamp(60px,9vw,128px)}.hero h1{font-family:var(--disp);font-weight:700;letter-spacing:-1px;line-height:1;font-size:clamp(2.6rem,6.6vw,6rem)}.hero h1 .t{color:var(--tang)}.hero h1 .c{color:var(--cream)}.hero-last{display:flex;gap:24px;align-items:flex-end;flex-wrap:wrap;margin-top:8px}.hero-last h1{flex:0 1 auto}.hero-copy{max-width:548px;font-size:18px;color:var(--white);line-height:1.4}.section{padding-block:clamp(64px,9vw,128px)}.sec-label{font-family:var(--mono);font-size:18px;color:var(--muted);letter-spacing:.6px}.sec-head{display:flex;gap:clamp(32px,11vw,172px);align-items:flex-start;flex-wrap:wrap;margin-top:4px}.sec-title{font-family:var(--disp);font-size:clamp(1.9rem,3.2vw,40px);letter-spacing:-.4px;line-height:1.05;max-width:660px;flex:1 1 420px}.sec-title .t{color:var(--tang)}.sec-title .c{color:var(--cream)}.sec-copy{max-width:548px;font-size:18px;color:var(--white);line-height:1.4;flex:1 1 360px}.cards{display:flex;gap:24px;margin-top:64px;flex-wrap:wrap}.card{background:var(--card);padding:32px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 340px;min-height:432px}.card .num{font-family:var(--mono);color:var(--lime);font-size:24px}.card h3{font-family:var(--disp);color:var(--cream);font-size:32px;font-weight:700;line-height:1.05}.card p{margin-top:8px;font-size:18px;color:var(--white);line-height:1.4}.card-foot{margin-top:16px}.card-foot .num{font-size:16px}.cards.four .card{flex:1 1 240px;min-height:340px}.cards.four .card h3{font-size:24px}.cards.four .num{font-size:16px}.linkrow{display:flex;justify-content:flex-end;margin-top:24px}.link{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:16px;letter-spacing:-1px;color:var(--white);padding:10px;border-radius:8px}.link .ar{width:24px;height:24px;transition:transform .3s var(--ease)}.link:hover .ar{transform:translate(4px)}.cta-sec{padding-block:clamp(48px,7vw,128px)}.cta{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(to bottom,var(--cta1),var(--cta2));min-height:671px}.cta:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:26px 26px;opacity:.5}.cta-art{position:absolute;left:0;right:0;bottom:0;width:100%;height:auto;display:block;pointer-events:none;z-index:1}.cta-in{position:relative;z-index:2;padding:clamp(34px,4.5vw,54px);max-width:1173px}.cta-label{font-family:var(--mono);font-size:18px;color:var(--muted2);letter-spacing:.6px}.cta-row{display:flex;gap:clamp(24px,4vw,60px);align-items:flex-start;flex-wrap:wrap;margin-top:16px}.cta-title{font-family:var(--disp);color:var(--cream);font-size:clamp(1.9rem,3.2vw,40px);letter-spacing:.6px;line-height:1.05;max-width:604px;flex:1 1 380px}.cta-copy{max-width:548px;font-size:18px;color:var(--white);line-height:1.4;flex:1 1 320px}.cta-btns{display:flex;gap:7px;align-items:center;margin-top:28px;flex-wrap:wrap}footer{border-top:1px solid var(--line);padding-block:40px 32px}.foot{display:flex;flex-wrap:wrap;gap:16px 40px;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:13px;color:var(--muted)}.foot a{color:var(--muted2)}.foot a:hover{color:var(--white)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@font-face{font-family:Talina DEMO;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}.hero-svc{display:flex;justify-content:space-between;align-items:center;gap:clamp(32px,6vw,80px);flex-wrap:wrap;padding-top:clamp(150px,15vw,265px);padding-bottom:0}.hero-svc h1{font-family:var(--disp);font-weight:700;color:var(--cream);font-size:clamp(2.4rem,4.6vw,64px);letter-spacing:.6px;line-height:1.05;max-width:573px;flex:1 1 460px}.hero-svc-right{display:flex;flex-direction:column;gap:24px;flex:1 1 420px;max-width:548px}.hero-svc-right .copy{font-size:18px;color:#dedede;line-height:1.4}.hero-svc-right .btns{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.svc-cards .card p{color:#dedede}.proc-head{text-align:center;margin-bottom:48px}.proc-head h2{font-family:var(--disp);font-weight:700;color:#fdfff5;font-size:clamp(1.7rem,3.6vw,48px);letter-spacing:-.4px;line-height:1.1}.cards.four.center{justify-content:center;margin-top:0}.htk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(32px,6vw,80px);flex-wrap:wrap;margin-top:4px}.htk-title{font-family:var(--disp);font-weight:700;color:var(--cream);font-size:clamp(1.8rem,3.2vw,40px);letter-spacing:-.4px;line-height:1.1;max-width:385px;flex:1 1 320px}.htk-copy{font-size:18px;color:#dedede;line-height:1.4;max-width:548px;flex:1 1 360px}.rel-cards{display:flex;gap:32px;margin-top:48px;flex-wrap:wrap}.rel{background:var(--card);flex:1 1 340px;display:flex;flex-direction:column;padding-block:48px}.rel-top{padding:0 48px 32px;display:flex;flex-direction:column;gap:24px}.rel-num{font-family:var(--mono);font-weight:500;font-size:14px;letter-spacing:-.4px;color:#fdfff5}.rel-title{font-family:var(--disp);font-weight:700;font-size:32px;line-height:1;color:#fdfff5}.rel-desc{font-size:16px;letter-spacing:-.4px;color:#fdfff5;line-height:1.4}.rel-list{padding:32px 48px}.rel-list h4{font-family:var(--disp);font-weight:700;font-size:16px;letter-spacing:-.2px;color:#c9c9c9;margin-bottom:16px}.rel-item{display:flex;gap:16px;align-items:flex-start;padding-block:4px}.rel-item .spk{width:16px;height:16px;flex:none;margin-top:2px}.rel-item span{font-size:16px;letter-spacing:-.4px;color:#fdfff5;line-height:1.4}.cta-tool{position:absolute;left:34.6%;top:80.8%;width:30.5%;max-width:391px;transform:translate(-50%,-50%) rotate(19.76deg);transform-origin:center center;pointer-events:none;z-index:1}@media(max-width:720px){.cta-tool{opacity:.5;left:70%;top:88%}}.work-hero{padding-top:clamp(150px,15vw,265px);padding-bottom:clamp(48px,7vw,96px)}.work-hero h1{font-family:var(--disp);font-weight:700;color:var(--cream);font-size:clamp(2.4rem,4.6vw,64px);letter-spacing:.6px;line-height:1.05;max-width:1100px}.work-statement{padding-block:clamp(64px,10vw,128px)}.work-statement p{font-family:var(--disp);font-weight:700;color:var(--cream);font-size:clamp(2.1rem,4.6vw,64px);letter-spacing:.6px;line-height:1.1}.cs-sec{padding-block:clamp(48px,7vw,96px)}.cs{display:flex;gap:clamp(32px,5vw,64px);align-items:flex-start;flex-wrap:wrap}.cs-tabs{flex:0 0 297px;max-width:297px;width:100%}.cs-tab{display:flex;gap:10px;align-items:center;width:100%;padding:16px 8px;border:0;border-bottom:.8px solid #323232;background:transparent;text-align:left;cursor:pointer;font-family:var(--nav);font-weight:500;font-size:16px;letter-spacing:-.4px;color:#464745;transition:color .2s}.cs-tab .cs-n{flex:0 0 32px;text-align:center}.cs-tab.active{color:var(--cream)}.cs-tab:hover{color:var(--muted2)}.cs-tab.active:hover{color:var(--cream)}.cs-main{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:48px}.cs-panel{display:none;flex-direction:column;gap:48px}.cs-panel.active{display:flex}.cs-fields{display:flex;flex-direction:column;gap:48px}.cs-field{display:flex;flex-direction:column;gap:8px}.cs-lab{font-family:var(--mono);font-weight:600;font-size:16px;color:var(--muted2);letter-spacing:.02em}.cs-text{font-family:var(--nav);font-weight:400;color:#fdfff5;font-size:clamp(1.35rem,2.4vw,32px);line-height:1.4;letter-spacing:-.4px}.cs-img{background:#f9f9f9;height:420px;border-radius:24px;width:100%}.work-ladder{position:absolute;left:79.2%;top:50%;width:54.7%;max-width:700px;transform:translate(-50%,-50%) rotate(27.73deg);transform-origin:center center;pointer-events:none;z-index:1}@media(max-width:760px){.work-ladder{opacity:.45;left:88%}}.wg-hero{padding-top:clamp(150px,15vw,265px);padding-bottom:clamp(48px,7vw,96px)}.wg-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(32px,6vw,80px);flex-wrap:wrap}.wg-hero-top h1{font-family:var(--disp);font-weight:700;color:var(--cream);font-size:clamp(2rem,3.6vw,48px);letter-spacing:.6px;line-height:1.08;max-width:604px;flex:1 1 460px}.wg-hero-right{display:flex;flex-direction:column;gap:24px;flex:1 1 420px;max-width:548px}.wg-hero-right .copy{font-size:18px;color:#fff;line-height:1.4}.wg-hero-right .btns{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.wg-shot-lg{background:#d9d9d9;height:clamp(280px,44vw,637px);border-radius:4px;width:100%;margin-top:64px}.wg-sec{padding-block:clamp(64px,9vw,128px)}.wg-head{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(32px,6vw,80px);flex-wrap:wrap;margin-top:4px}.wg-title{font-family:var(--disp);font-weight:700;color:var(--cream);font-size:clamp(1.8rem,3.2vw,40px);letter-spacing:-.4px;line-height:1.1;max-width:655px;flex:1 1 380px}.wg-copy{font-size:18px;color:#fff;line-height:1.4;max-width:548px;flex:1 1 360px}.wg-problem .cards{margin-top:48px}.wg-problem .card .num{font-size:16px;color:var(--lime)}.wg-center{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.wg-center h2{font-family:var(--disp);font-weight:700;color:var(--cream);font-size:clamp(1.9rem,3.7vw,48px);letter-spacing:-.4px;line-height:1.1;max-width:572px}.wg-center p{font-size:18px;color:#fff;line-height:1.4;max-width:882px}.wg-mods{display:flex;gap:clamp(32px,5vw,64px);align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin-top:8px}.wg-mtabs{flex:0 0 297px;max-width:297px;width:100%}.wg-mtab{display:flex;gap:10px;align-items:center;width:100%;padding:16px 8px;border:0;border-bottom:.8px solid #323232;background:transparent;text-align:left;cursor:pointer;font-family:var(--nav);font-weight:500;font-size:16px;letter-spacing:-.4px;color:#464745;transition:color .2s}.wg-mtab .cs-n{flex:0 0 32px;text-align:center}.wg-mtab.active{color:var(--cream)}.wg-mtab:hover{color:var(--muted2)}.wg-mtab.active:hover{color:var(--cream)}.wg-mbox{flex:1 1 480px;min-width:0;background:#f9f9f9;border-radius:24px;min-height:420px;padding:clamp(28px,3.4vw,44px);display:flex;flex-direction:column;justify-content:center}.wg-mpanel{display:none;flex-direction:column;gap:20px;color:#0e120f}.wg-mpanel.active{display:flex}.wg-mpanel h3{font-family:var(--disp);font-weight:700;font-size:clamp(1.6rem,2.6vw,32px);letter-spacing:-.2px;color:#0e120f}.wg-mpanel .md{font-family:var(--body);font-size:18px;line-height:1.5;color:#2b332c;max-width:640px}.wg-mpanel .ct{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#5c6b60}.wg-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.wg-chip{font-family:var(--mono);font-size:13px;color:#26402d;border:1px solid #c4cfc6;border-radius:999px;padding:6px 12px}.wg-who-head{display:flex;flex-direction:column;gap:4px}.wg-who-head h2{font-family:var(--disp);font-weight:700;color:var(--cream);font-size:clamp(1.9rem,3.7vw,48px);letter-spacing:-.4px;line-height:1.1}.wg-who{display:flex;gap:24px;margin-top:48px;flex-wrap:wrap}.wg-wc{background:var(--card);flex:1 1 240px;min-height:340px;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.wg-wc .num{font-family:var(--mono);font-size:16px;color:#f2ffbd;letter-spacing:.6px}.wg-wc p{font-size:18px;color:var(--cream);line-height:1.4}.wg-hand{position:absolute;width:21.3%;max-width:272px;pointer-events:none;z-index:1}.wg-hand.h3{left:64.6%;top:88.9%;transform:translate(-50%,-50%) rotate(35.72deg)}.wg-hand.h4{left:85.8%;top:66.5%;transform:translate(-50%,-50%) rotate(72.19deg) scaleY(-1)}@media(max-width:760px){.wg-hand{opacity:.5}}.ab-sec{padding-block:clamp(56px,9vw,128px)}.ab-sec:first-of-type{padding-top:clamp(150px,15vw,265px)}.ab-row{display:flex;gap:clamp(24px,7vw,100px);align-items:flex-start;flex-wrap:wrap}.ab-hero .ab-row{gap:16px clamp(24px,3vw,48px);align-items:flex-start}.ab-t48{font-family:var(--disp);font-weight:700;color:var(--cream);font-size:clamp(1.85rem,3.35vw,44px);letter-spacing:.6px;line-height:1.08}.ab-lead{font-family:var(--nav);font-weight:400;color:var(--white);font-size:clamp(1.15rem,2.15vw,28px);line-height:1.4;letter-spacing:-.4px;flex:1 1 460px;min-width:0}.ab-lead p+p{margin-top:1em}.ab-hero h1.ab-t48,.ab-narrow{flex:0 1 500px}.ab-title419{flex:0 1 419px}.ab-vm{display:flex;gap:clamp(32px,5vw,64px);flex-wrap:wrap}.ab-vm-col{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.ab-vm-col .ab-lead{flex:0 0 auto}.ab-label{font-family:var(--mono);font-size:18px;color:#f2ffbd;letter-spacing:.6px}.ab-htk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(32px,6vw,80px);flex-wrap:wrap;margin-top:4px}.ab-htk-title{font-family:var(--disp);font-weight:700;color:var(--cream);font-size:clamp(1.65rem,2.95vw,36px);letter-spacing:-.4px;line-height:1.1;max-width:655px;flex:1 1 380px}.ab-htk-copy{font-family:var(--body);font-size:18px;color:#fff;line-height:1.4;max-width:548px;flex:1 1 360px}.principles{margin-top:64px}.principle{border-top:.8px solid #323232;padding:48px}.principle:last-child{border-bottom:.8px solid #323232}.principle .pn{font-family:var(--mono);font-weight:500;font-size:14px;color:#fff;letter-spacing:-.4px;margin-bottom:16px}.principle .prow{display:flex;justify-content:space-between;gap:clamp(20px,4vw,64px);align-items:flex-start;flex-wrap:wrap}.principle h3{font-family:var(--nav);font-weight:500;font-size:clamp(1.4rem,2.4vw,32px);line-height:1.05;color:#fff;letter-spacing:-.4px;flex:1 1 360px;max-width:497px}.principle .pd{font-family:var(--body);font-weight:400;font-size:16px;color:#fff;line-height:1.4;letter-spacing:-.4px;flex:1 1 340px;max-width:511px}@media(max-width:720px){.principle{padding:32px 0}}footer.site{border-top:1px solid var(--line);padding-block:clamp(48px,6vw,72px) 32px;margin-top:clamp(48px,7vw,96px)}.ct-hero{padding-top:clamp(150px,15vw,265px);padding-bottom:clamp(40px,6vw,80px)}.ct-hero-row{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(24px,5vw,80px);flex-wrap:wrap}.ct-hero-row h1{font-family:var(--disp);font-weight:700;color:var(--cream);font-size:clamp(2rem,3.6vw,48px);letter-spacing:.6px;line-height:1.08;max-width:604px;flex:1 1 460px}.ct-hero-copy{font-family:var(--body);font-size:18px;color:#fff;line-height:1.4;max-width:548px;flex:1 1 380px;padding-top:8px}.ct-form-sec{padding-bottom:clamp(64px,10vw,128px)}.c-panel{background:#f5f6f3;border-radius:4px;width:100%;padding:clamp(28px,4vw,56px);color:#0e120f}.c-inner{max-width:760px;margin-inline:auto}.c-cap{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#5c6b60;display:flex;align-items:center;gap:8px;margin-bottom:24px}.c-cap .d{width:8px;height:8px;border-radius:50%;background:var(--tang);display:inline-block}.form .f-row{display:flex;gap:20px;flex-wrap:wrap}.form .field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;flex:1 1 240px;min-width:0}.form label{font-family:var(--nav);font-size:14px;color:#2b332c;font-weight:500}.form .req{color:var(--tang)}.form input,.form textarea{font-family:var(--body);font-size:16px;color:#0e120f;background:#fff;border:1px solid #cdd5ce;border-radius:8px;padding:12px 14px;width:100%;transition:border-color .2s}.form input::placeholder,.form textarea::placeholder{color:#9aa79c}.form input:focus,.form textarea:focus{outline:none;border-color:var(--cta1)}.form textarea{min-height:150px;resize:vertical}.form .hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{font-family:var(--mono);font-size:13px;color:#26402d;background:#fff;border:1px solid #cdd5ce;border-radius:999px;padding:8px 14px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.chip:hover{border-color:var(--cta1)}.chip.on{background:var(--cta1);color:#fff;border-color:var(--cta1)}.f-actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.f-status{font-size:14px;min-height:1em;color:#b3402a}.f-note{font-family:var(--mono);font-size:12px;color:#5c6b60}.c-panel .btn-primary{align-self:flex-start}.c-panel .btn .ar-i{stroke:currentColor}.form-wrap.hide{display:none}.success{display:none;flex-direction:column;align-items:center;text-align:center;padding:clamp(20px,4vw,40px) 0}.success.show{display:flex}.success .ok{width:64px;height:64px;margin-bottom:24px}.success .ok circle{fill:none;stroke:var(--tang);stroke-width:2.5;opacity:.5}.success .ok path{fill:none;stroke:var(--tang);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.success h2{font-family:var(--disp);font-weight:700;font-size:clamp(1.6rem,3vw,2.1rem);color:#0e120f}.success p{margin-top:14px;color:#2b332c;font-size:16px;line-height:1.5;max-width:44ch}.success .exp{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.success .btn-ghost{color:#26402d;border:1px solid #cdd5ce}.success .btn-ghost:hover{color:#0e120f;background:#fff}footer.site{border-top:1px solid var(--line);padding-block:clamp(48px,6vw,72px) 32px;margin-top:clamp(24px,4vw,48px)}.foot-grid{display:flex;flex-wrap:wrap;gap:48px clamp(40px,7vw,96px);justify-content:space-between}.foot-brand{flex:1 1 320px;max-width:420px}.foot-brand img{height:32px;width:auto;display:block;margin-bottom:20px}.foot-brand p{font-size:15px;color:var(--muted2);line-height:1.5;max-width:360px}.foot-contact{display:flex;flex-direction:column;gap:6px;margin-top:20px;font-family:var(--mono);font-size:13px;color:var(--muted)}.foot-contact a{color:var(--muted2)}.foot-contact a:hover{color:var(--white)}.foot-col{flex:0 0 auto;min-width:140px}.foot-col h4{font-family:var(--mono);font-size:13px;letter-spacing:.6px;color:var(--muted);text-transform:uppercase;margin-bottom:16px;font-weight:400}.foot-col ul{list-style:none}.foot-col li{margin-bottom:12px}.foot-col a{font-family:var(--nav);font-size:15px;color:var(--muted2)}.foot-col a:hover{color:var(--white)}.foot-bottom{display:flex;flex-wrap:wrap;gap:12px 40px;justify-content:space-between;align-items:center;margin-top:clamp(40px,5vw,56px);padding-top:24px;border-top:1px solid var(--line);font-family:var(--mono);font-size:13px;color:var(--muted)}.page[hidden]{display:none!important}.page{animation:pgEnter .55s var(--ease) both}.page>*{animation:pgRise .66s var(--ease) both}.page>*:nth-child(2){animation-delay:.06s}.page>*:nth-child(3){animation-delay:.12s}.page>*:nth-child(n+4){animation-delay:.17s}@keyframes pgEnter{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes pgRise{0%{opacity:0;transform:translateY(22px) scale(.994)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.page,.page>*{animation:none}}#terrain{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block;background:var(--bg)}main,.page,footer.site{position:relative;z-index:1}.btn{transition:transform .22s var(--ease),background-color .22s var(--ease),color .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease)}.btn .ar{transition:transform .25s var(--ease)}@media(hover:hover){.btn-primary:hover{transform:translateY(-2px);background:#ff7d4d;box-shadow:0 10px 24px -8px #ff6b3580}.btn-ghost:hover{color:var(--white)}.btn:hover .ar,.link:hover .ar{transform:translate(3px)}}.btn:active{transform:translateY(0) scale(.985)}.btn-primary:active{box-shadow:0 4px 12px -6px #ff6b3580}.btn:focus-visible,.link:focus-visible,.nav-menu a:focus-visible,.mobile a:focus-visible,.cs-tab:focus-visible,.wg-mtab:focus-visible,.chip:focus-visible,.foot-col a:focus-visible,.foot-contact a:focus-visible{outline:2px solid var(--tang);outline-offset:3px;border-radius:8px}.btn:focus:not(:focus-visible){outline:none}.card-foot p,.sec-copy,.htk-copy,.hero-copy,.cta-copy,.ct-hero-copy,.foot-brand p{letter-spacing:normal}.card-foot p,.sec-copy,.htk-copy,.hero-copy,.cta-copy,.ct-hero-copy{line-height:1.5;text-wrap:pretty}.rel-desc{line-height:1.5}h1,h2,h3,.sec-title,.htk-title,.cta-title,.card h3,.rel-title,.wg-title,.ab-t48,.work-hero h1,.work-statement p{text-wrap:balance}@media(prefers-reduced-motion:reduce){.btn,.btn .ar,.link .ar{transition:color .2s,background-color .2s!important}.btn:hover,.btn:active,.btn-primary:hover,.btn:hover .ar,.link:hover .ar{transform:none!important;box-shadow:none!important}}@media(prefers-reduced-motion:no-preference){.cta-art{transform-origin:bottom center;transform:scale(1.03);will-change:transform;animation:ctaArtDrift 17s ease-in-out infinite}@keyframes ctaArtDrift{0%,to{transform:scale(1.03) translate(-7px)}50%{transform:scale(1.03) translate(7px)}}.cta-tool{will-change:transform;animation:ctaToolSway 10s ease-in-out infinite}@keyframes ctaToolSway{0%,to{transform:translate(-50%,-51.5%) rotate(18.4deg)}50%{transform:translate(-50%,-48.5%) rotate(21.1deg)}}.work-ladder{will-change:transform;animation:ctaLadderSway 13s ease-in-out infinite}@keyframes ctaLadderSway{0%,to{transform:translate(-50%,-50%) rotate(26.3deg)}50%{transform:translate(-50%,-50%) rotate(29.2deg)}}.wg-hand.h3{will-change:transform;animation:ctaHand3 9.5s ease-in-out infinite}@keyframes ctaHand3{0%,to{transform:translate(-50%,-52%) rotate(34.3deg)}50%{transform:translate(-50%,-48%) rotate(37.1deg)}}.wg-hand.h4{will-change:transform;animation:ctaHand4 11.5s ease-in-out infinite}@keyframes ctaHand4{0%,to{transform:translate(-50%,-51.5%) rotate(70.8deg) scaleY(-1)}50%{transform:translate(-50%,-48.5%) rotate(73.6deg) scaleY(-1)}}}.cta-scene{position:absolute;left:0;bottom:0;width:100%;height:66%;pointer-events:none;z-index:1;display:block}.cta-tool,.wg-hand,.cta-art,.work-ladder,.cta-ladder{display:none!important}.cs-media{position:relative;height:420px;border-radius:24px;overflow:hidden;background:#0e120f;border:1px solid rgba(143,177,151,.14)}.cs-photo{position:absolute;inset:0;background-size:cover;background-position:center top;transition:opacity .5s ease}.cs-viz{position:absolute;inset:0;background:#0e120f;display:flex;align-items:center;justify-content:center;padding:clamp(20px,3.5vw,44px);opacity:0;pointer-events:none;transition:opacity .5s ease;--onyx-1:#111a14;--onyx-2:#0d140f;--line:rgba(143,177,151,.18);--line-2:rgba(143,177,151,.32);--tangerine:#ff6b35;--sage:#8fb197;--pine-deep:#1a2b1f;--muted:#a2b6a8;--ash:#e9f0ea;--faint:#84998b;--m2:"Geist Mono",ui-monospace,monospace}.cs-media.show-viz .cs-viz{opacity:1;pointer-events:auto}.cs-media.show-viz .cs-photo{opacity:0}.cs-viz .v-frame{width:100%;max-height:100%;border:1px solid var(--line);border-radius:16px;background:radial-gradient(120% 120% at 100% 0%,rgba(38,64,45,.22),transparent 55%),var(--onyx-1);padding:clamp(16px,3vw,30px);overflow:auto}.cs-viz svg{width:100%;height:auto;display:block;overflow:visible}.cs-viz .v-node{fill:var(--onyx-1);stroke:var(--line-2);stroke-width:1}.cs-viz .v-node.acc{stroke:var(--tangerine)}.cs-viz .v-node.soft{fill:var(--pine-deep)}.cs-viz .v-lab{font-family:var(--m2);font-size:12px;fill:var(--muted)}.cs-viz .v-lab.on{fill:var(--ash)}.cs-viz .v-lab.sm{font-size:10px}.cs-viz .v-cap{font-family:var(--m2);font-size:10.5px;fill:var(--faint);letter-spacing:.14em}.cs-viz .wire{fill:none;stroke:var(--sage);stroke-width:1.3;opacity:.42;stroke-linecap:round;stroke-linejoin:round}.cs-viz .flow{fill:none;stroke:var(--sage);stroke-width:1.4;opacity:.5;stroke-linecap:round;stroke-linejoin:round}.cs-switch{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;gap:7px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:#0e120f;background:#f7ffd8eb;border:0;border-radius:999px;padding:8px 13px;cursor:pointer;box-shadow:0 6px 18px -6px #00000080;transition:background .2s,transform .2s}.cs-switch:hover{background:#fff;transform:translateY(-1px)}.cs-switch .d{width:7px;height:7px;border-radius:50%;background:#ff6b35}.cs-media.show-viz .cs-switch{background:#ff6b35;color:#fff}.cs-media.show-viz .cs-switch .d{background:#fff}@media(prefers-reduced-motion:reduce){.cs-photo,.cs-viz{transition:none}}.wg-shot-hero{position:relative;height:clamp(280px,44vw,560px);border-radius:16px;overflow:hidden;margin-top:64px;background:radial-gradient(120% 120% at 80% -10%,rgba(29,58,110,.3),transparent 60%),linear-gradient(120deg,#0d1410,#0a0f0c);display:grid;place-items:center}.wg-shot-hero .grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(80% 80% at 50% 42%,#000,transparent 76%);mask-image:radial-gradient(80% 80% at 50% 42%,#000,transparent 76%)}.wg-shot-hero .lc{position:relative;z-index:2;background:#fff;border-radius:22px;padding:clamp(24px,3vw,40px) clamp(34px,4vw,56px);display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 50px 100px -30px #000}.wg-shot-hero .lc img{width:clamp(72px,8vw,104px);height:auto}.wg-shot-hero .lc .nm{font-family:var(--disp);font-weight:700;font-size:clamp(1.5rem,2.6vw,30px);color:#0f1a13;letter-spacing:-.01em}.wg-shot-hero .lc .er{font-family:var(--mono);font-size:10px;letter-spacing:.3em;color:#7f9a86}.wg-shot-hero .pills{position:absolute;z-index:2;bottom:clamp(16px,3vw,26px);display:flex;gap:8px;flex-wrap:wrap;justify-content:center;width:100%;padding:0 20px}.wg-shot-hero .pills span{font-family:var(--mono);font-size:12px;color:#cdd6ce;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:5px 12px;background:#ffffff0d}.wg-syscard{margin-top:64px;background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:clamp(18px,3vw,36px);overflow:hidden}.wg-syscard svg{width:100%;height:auto;display:block;max-width:840px;margin:0 auto}.wg-mpanel.active{display:flex;flex-direction:row;gap:clamp(24px,3.4vw,44px);align-items:center}.wg-mtext{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:18px}.wg-mshot{flex:1 1 400px;min-width:0}.wg-mshot svg{width:100%;height:auto;display:block;border-radius:12px;box-shadow:0 34px 66px -32px #08140c66}@media(max-width:860px){.wg-mpanel.active{flex-direction:column;align-items:stretch}}.wg-hub{position:relative;overflow:hidden;border-radius:16px;height:clamp(300px,42vw,520px);background:radial-gradient(120% 120% at 78% -8%,rgba(40,70,130,.3),transparent 58%),linear-gradient(120deg,#0d1410,#0a0f0c)}.wg-hub .hub-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(75% 75% at 50% 46%,#000,transparent 78%);mask-image:radial-gradient(75% 75% at 50% 46%,#000,transparent 78%)}.wg-hub .cn{position:absolute;width:16px;height:16px;border:1.5px solid rgba(143,177,151,.4)}.wg-hub .cn.tl{top:22px;left:22px;border-right:0;border-bottom:0}.wg-hub .cn.br{bottom:22px;right:22px;border-left:0;border-top:0}.wg-hub .hub-svg{position:relative;z-index:2;width:100%;height:100%;display:block}.wg-hub .sp{fill:none;stroke:#8fb1978c;stroke-width:1.4;stroke-dasharray:5 11;stroke-linecap:round;animation:wgflow 3.2s linear infinite}@keyframes wgflow{to{stroke-dashoffset:-32}}.wg-hub .halo circle{fill:none;stroke:#4f7be899;stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:wghalo 4.6s ease-out infinite}@keyframes wghalo{0%{transform:scale(.7);opacity:.7}70%{transform:scale(2.1);opacity:0}to{opacity:0}}.wg-hub .core{fill:#2b4bc2;filter:drop-shadow(0 0 22px rgba(43,75,194,.55))}.wg-hub .core-t{fill:#fff;font-family:Outfit,system-ui,sans-serif;font-weight:700;font-size:13px;text-anchor:middle}.wg-hub .core-s{fill:#baccf2e6;font-family:Geist Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.22em;text-anchor:middle}.wg-hub .nd rect{fill:#ffffff09;stroke:#ffffff24;stroke-width:1}.wg-hub .nd circle{fill:#4f7be8}.wg-hub .nd text{fill:#eef2ea;font-family:Outfit,system-ui,sans-serif;font-weight:600;font-size:12px}.wg-hub .nd{animation:wgnode 4.6s ease-in-out infinite}@keyframes wgnode{0%,to{opacity:.72}45%{opacity:1}}@media(prefers-reduced-motion:reduce){.wg-hub .sp,.wg-hub .halo circle,.wg-hub .nd{animation:none}.wg-hub .sp{stroke-dasharray:none;opacity:.5}}.wg-truth{position:relative;border-radius:16px;height:clamp(320px,42vw,520px);background:#fff;border:1px solid #e4e7ec;overflow:hidden;--blue:#1C4396;--az:#4284FF;--pow:#BACCF2;--ink:#0F172A;--mut:#64748B;--line:#E6EBF2}.wg-truth .tr-link{position:absolute;inset:0;width:100%;height:100%}.wg-truth .tr-link path{fill:none;stroke:var(--pow);stroke-width:1.4;stroke-dasharray:4 8;animation:trflow 3.2s linear infinite}@keyframes trflow{to{stroke-dashoffset:-24}}.wg-truth .core2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;background:var(--blue);color:#fff;border-radius:16px;padding:20px 26px;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:0 26px 50px -22px #1c43968c}.wg-truth .c2-k{font-family:Geist Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.22em;color:var(--pow)}.wg-truth .c2-v{font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:34px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.wg-truth .c2-s{font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;color:#dfe8ff;display:flex;align-items:center;gap:6px}.wg-truth .c2-s i{width:6px;height:6px;border-radius:50%;background:#7cf5c0;box-shadow:0 0 #7cf5c099}.wg-truth .sat{position:absolute;z-index:2;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:3px;min-width:120px;box-shadow:0 14px 30px -20px #0f172a66}.wg-truth .sat .rl{font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;color:var(--mut)}.wg-truth .sat .vv{font-family:Outfit,system-ui,sans-serif;font-weight:700;font-size:20px;color:var(--ink);font-variant-numeric:tabular-nums}.wg-truth .sat.tl{left:7%;top:12%}.wg-truth .sat.tr{right:7%;top:12%}.wg-truth .sat.bl{left:7%;bottom:12%}.wg-truth .sat.br{right:7%;bottom:12%}.wg-truth.sync .sat{animation:trhit .7s var(--ease,ease-out)}.wg-truth.sync .core2{animation:trcore .7s ease-out}@keyframes trhit{0%{border-color:var(--az);box-shadow:0 0 0 3px #4284ff24}}@keyframes trcore{0%{box-shadow:0 0 0 6px #4284ff38,0 26px 50px -22px #1c43968c}to{box-shadow:0 26px 50px -22px #1c43968c}}@media(max-width:700px){.wg-truth .sat{min-width:90px;padding:9px 11px}.wg-truth .sat .vv{font-size:16px}}@media(prefers-reduced-motion:reduce){.wg-truth .tr-link path{animation:none}.wg-truth.sync .sat,.wg-truth.sync .core2{animation:none}}.wg-hub,.wg-truth{margin-top:clamp(40px,6vw,64px)}.wg-heroX{display:grid;grid-template-columns:.82fr 1.12fr;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(16px,2vw,32px) 0}.wg-lock{display:flex;align-items:center;gap:10px;margin-bottom:20px}.wg-lock img{width:24px;height:auto;filter:drop-shadow(0 0 8px rgba(120,220,255,.4))}.wg-lock span{font-family:Geist Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.3em;font-size:12.5px;color:#eaf2ff}.wg-heroX-txt h1{font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:clamp(2.1rem,3.8vw,50px);line-height:1.02;letter-spacing:-.02em;color:#fff;margin:0}.wg-heroX-txt p{color:#c3d0e2;font-size:16.5px;line-height:1.55;margin-top:18px;max-width:42ch}.wg-see{margin-top:26px;display:inline-flex;align-items:center;gap:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:14px;color:#eaf2ff;text-decoration:none;border:1px solid rgba(180,210,255,.28);border-radius:999px;padding:11px 18px;transition:background .2s,border-color .2s}.wg-see:hover{background:#78b4ff1a;border-color:#b4d2ff80}.wg-slider{position:relative;border-radius:18px;overflow:hidden;background:radial-gradient(120% 120% at 78% -8%,rgba(20,60,130,.3),transparent 55%),#080d18;border:1px solid #16233c}.wg-slide{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;display:grid;place-items:center;padding:10px}.wg-slide:first-child{position:relative}.wg-slide.is-on{opacity:1}.wg-slide svg{width:100%;height:auto;display:block}.wg-sl-ui{position:absolute;left:0;right:0;bottom:14px;display:flex;align-items:center;justify-content:center;gap:16px;z-index:4}.wg-sl-dots{display:flex;gap:7px}.wg-sl-dots button{width:8px;height:8px;border-radius:50%;border:0;background:#ffffff47;cursor:pointer;padding:0;transition:width .3s,background .3s}.wg-sl-dots button.on{background:#eaf2ff;width:22px;border-radius:4px}.wg-sl-arw{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#0a101a8c;color:#fff;cursor:pointer;font-size:16px;line-height:1;display:grid;place-items:center}.wg-sl-arw:hover{background:#1e325abf}.wg-hubwrap{margin-top:clamp(30px,5vw,58px);position:relative;border-radius:18px;padding:clamp(8px,2vw,22px);background:radial-gradient(66% 80% at 50% 46%,rgba(20,60,130,.2),transparent 62%)}.wg-hubwrap svg{width:100%;height:auto;display:block;max-width:980px;margin:0 auto}@media(max-width:900px){.wg-heroX{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wg-slide{transition:none}}.wg-heroImg{position:relative;border-radius:18px;overflow:hidden;background:#0a0f18;min-height:clamp(420px,46vw,600px);display:flex;align-items:center}.wg-heroImg-pic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.wg-heroImg-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#080c14f2,#080c14a8 30%,#080c1414 56%,#080c1400)}.wg-heroImg .wg-heroX-txt{position:relative;z-index:2;max-width:520px;padding:clamp(30px,4vw,60px)}.wg-hubimg{margin-top:clamp(30px,5vw,58px);border-radius:18px;overflow:hidden;border:1px solid #16233c;background:#0a0f18}.wg-hubimg img{width:100%;height:auto;display:block}@media(max-width:760px){.wg-heroImg{display:flex;flex-direction:column;min-height:0}.wg-heroImg .wg-heroX-txt{position:relative;inset:auto;max-width:none;order:1;padding:30px 24px 8px}.wg-heroImg-scrim{display:none}.wg-heroImg-pic{position:relative;inset:auto;width:100%;height:auto;object-fit:contain;order:2}}.pt{position:fixed;inset:0;z-index:200;pointer-events:none}.pt .pt-p{position:absolute;top:0;bottom:0;width:52vw;background:#0a0e0c;will-change:transform;transition:transform .32s cubic-bezier(.76,0,.24,1)}.pt .pt-l{left:0;transform:translate(-101%);box-shadow:2px 0 40px #00000080}.pt .pt-r{right:0;transform:translate(101%);box-shadow:-2px 0 40px #00000080}.pt.cover{pointer-events:all}.pt.cover .pt-l,.pt.cover .pt-r{transform:translate(0)}.pt .pt-logo{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.9);transition:opacity .16s ease,transform .3s cubic-bezier(.16,1,.3,1)}.pt .pt-logo img{width:52px;height:auto;filter:drop-shadow(0 0 22px rgba(255,255,255,.14))}.pt.cover .pt-logo{opacity:1;transform:none;transition:opacity .22s ease .14s,transform .4s cubic-bezier(.16,1,.3,1) .1s}@media(prefers-reduced-motion:reduce){.pt{display:none}}.pt.instant .pt-p{transition:none!important}.page[hidden]{display:block!important}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--cream);cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.theme-toggle:hover{border-color:var(--tang);color:var(--tang)}.theme-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .ic-moon,html[data-theme=light] .theme-toggle .ic-sun{display:none}html[data-theme=light] .theme-toggle .ic-moon{display:inline}.nav .theme-toggle{margin-left:14px}@media(min-width:1040px){.nav .theme-toggle{margin-left:0}}html[data-theme=light]{--bg:#ffffff;--card:#f4f7f2;--cream:#26402d;--white:#1b241e;--muted:#5f6b62;--muted2:#3c463f;--nav-off:#7c877e;--grid:#cdd8d0;--line:rgba(14,24,18,.12)}html[data-theme=light] body{background:#fff;color:var(--white)}html[data-theme=light] header{background:#ffffffd1;border-bottom:1px solid var(--line)}html[data-theme=light] .burger span{background:var(--cream)}html[data-theme=light] .mobile{background:#fffffffa}html[data-theme=light] .card,html[data-theme=light] .rel{border:1px solid var(--line)}html[data-theme=light] .brand img,html[data-theme=light] .foot-brand img{filter:brightness(0) saturate(100%) invert(19%) sepia(19%) saturate(886%) hue-rotate(88deg) brightness(93%) contrast(90%)}html[data-theme=light]{--lime:#4f7a5c}html[data-theme=light] .wg-wc .num,html[data-theme=light] .ab-label{color:#4f7a5c}html[data-theme=light] .cta{--cream:#f7ffd8;--white:#ffffff;--muted:#b7c6ba;--muted2:#cdd6ce}html[data-theme=light] .wg-copy,html[data-theme=light] .wg-center p,html[data-theme=light] .wg-hero-right .copy,html[data-theme=light] .ab-lead,html[data-theme=light] .ab-htk-copy,html[data-theme=light] .principle .pd,html[data-theme=light] .ct-hero-copy{color:var(--white)}html[data-theme=light] .principle h3{color:var(--cream)}html[data-theme=light] .principle .pn{color:#4f7a5c}html[data-theme=light] .hero-svc-right .copy,html[data-theme=light] .svc-cards .card p,html[data-theme=light] .htk-copy,html[data-theme=light] .rel-desc,html[data-theme=light] .rel-item span,html[data-theme=light] .cs-text{color:var(--white)}html[data-theme=light] .proc-head h2,html[data-theme=light] .rel-title{color:var(--cream)}html[data-theme=light] .rel-num{color:#4f7a5c}html[data-theme=light] .rel-list h4{color:var(--muted)}.sec-title--split{text-wrap:wrap}.sec-title--split .c,.sec-title--split .t{display:block}.wg-heroImg-pic.wg-hero-logo{position:absolute;inset:50% auto auto;right:clamp(24px,6vw,90px);transform:translateY(-50%);width:min(38%,360px);height:auto;object-fit:contain;opacity:.96;filter:drop-shadow(0 0 50px rgba(120,220,255,.12))}.wg-heroImg .wg-heroImg-scrim{display:none}@media(max-width:760px){.wg-heroImg-pic.wg-hero-logo{position:relative;top:auto;right:auto;transform:none;width:min(58%,240px);margin:8px auto 24px}}.cards.four .card-foot{min-height:160px}@supports (grid-template-rows: subgrid){@media(min-width:1100px){.rel-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;align-items:start}.rel{display:grid;grid-template-rows:subgrid;grid-row:span 3}}}
