@font-face{font-family:GS;src:url(/fonts/google/google-sans.woff2)format("woff2");font-weight:400 700;font-display:swap;size-adjust:95%}@font-face{font-family:GSD;src:url(/fonts/google/google-sans.woff2)format("woff2");font-weight:400 700;font-display:swap;size-adjust:86%}@property --d{syntax:"<number>";inherits:true;initial-value:1}@property --off{syntax:"<number>";inherits:true;initial-value:1}@property --lit{syntax:"<number>";inherits:true;initial-value:1}:root{--bg:#061a2c;--bg-2:#0a2540;--bg-deep:#04121f;--ink:#eceae4;--ink-soft:#eceae4d1;--muted:#a3aeba;--surface:#eceae40e;--surface-hi:#eceae41a;--sink:#01081059;--cream:#e8dfcb;--cream-hi:#f3ecdc;--on-cream:#061a2c;--cyan:#4ccbf5;--cyan-2:#1aa3da;--r-1:4px;--r-2:6px;--gut:clamp(24px, 5vw, 96px);--col-gap:clamp(16px, 2vw, 32px);--sec:clamp(96px, 10vw, 176px);--frame:1440px;--font-d:"GSD", system-ui, sans-serif;--font-t:"GS", system-ui, -apple-system, "Segoe UI", sans-serif;--a11y-scale:1;--fs-hero:calc(clamp(34px, calc(min(4.4vw, 7vh) + .4rem), 92px) * var(--a11y-scale));--fs-h2:calc(clamp(32px, calc(2.9vw + .6rem), 66px) * var(--a11y-scale));--fs-h3:calc(clamp(20px, calc(.8vw + .7rem), 28px) * var(--a11y-scale));--fs-lead:calc(clamp(19px, calc(.6vw + .8rem), 24px) * var(--a11y-scale));--fs-body:calc(clamp(17px, calc(.55vw + 11px), 20px) * var(--a11y-scale));--fs-meta:calc(clamp(14px, calc(.25vw + 11px), 16px) * var(--a11y-scale));--fs-btn:calc(clamp(16px, calc(.25vw + 13px), 18px) * var(--a11y-scale));--ease:cubic-bezier(.2,.6,.2,1);--ease-io:cubic-bezier(.76,0,.24,1);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=767px){:root{--fs-hero:calc(min(11vw, 46px) * var(--a11y-scale));--fs-h2:calc(clamp(30px, 8.4vw, 38px) * var(--a11y-scale))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}html:not(.gsap-live){scroll-behavior:smooth}body{background-color:var(--bg);color:var(--ink);font:400 var(--fs-body)/1.6 var(--font-t);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/img/grain.png);background-size:160px;margin:0;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,figure,blockquote,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}:focus-visible{outline:2px solid var(--cream);outline-offset:3px;border-radius:var(--r-1)}[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--cream);color:var(--on-cream);border-radius:var(--r-1);transition:transform .2s var(--ease);padding:12px 18px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip:focus{transform:none}main:focus{outline:none}.frame{width:100%;max-width:calc(var(--frame) + 2 * var(--gut));padding-inline:var(--gut);margin-inline:auto}.sec{padding-block:var(--sec);position:relative}.fd-panel{--ink:#0b1f33;--ink-soft:#0b1f33cc;--muted:#56636f;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fd-panel .btn-cream{background:var(--bg);color:#f3f1ec}@media (hover:hover) and (pointer:fine){.fd-panel .btn-cream:hover{background:var(--bg-2)}}.h2{font-family:var(--font-d);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.005em;text-wrap:balance;line-height:1.06}.lead{font-size:var(--fs-lead);color:var(--ink-soft);text-wrap:pretty;line-height:1.55}.idx{font-family:var(--font-d);font-weight:600;font-size:calc(18px * var(--a11y-scale));color:var(--cream);letter-spacing:.04em;font-variant-numeric:tabular-nums}.sec-head{gap:20px;max-width:46rem;margin-block-end:clamp(48px,5vw,88px);display:grid}.sec-head .idx{margin-block-end:4px}html.js:not(.qa) .rv{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(28px)}html.js .rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1;transition:none;transform:none}}.btn{border-radius:var(--r-1);min-height:54px;font:500 var(--fs-btn)/1 var(--font-t);white-space:nowrap;transition:background-color .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);justify-content:center;align-items:center;gap:12px;padding:0 28px;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn-cream{background:var(--cream);color:var(--on-cream)}.btn-sm{min-height:44px;font-size:calc(15px * var(--a11y-scale));padding:0 20px}.btn-block{width:100%}.btn-soft{color:var(--ink);background:#eceae41a}.fd-panel .btn-soft{color:var(--bg);background:#061a2c14}.link-arrow{min-height:44px;font:500 var(--fs-btn)/1.2 var(--font-t);color:var(--ink);align-items:center;gap:12px;display:inline-flex}.link-arrow .ar{color:var(--cream);transition:transform .3s var(--ease)}@media (hover:hover) and (pointer:fine){.btn-cream:hover{background:var(--cream-hi)}.btn-soft:hover{background:#eceae42e}.btn:hover svg,.link-arrow:hover .ar{transform:translate(-4px)}.btn svg{transition:transform .3s var(--ease)}}.hd{z-index:100;padding:16px var(--gut) 0;transition:transform .45s var(--ease);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}.hd.is-hidden{transform:translateY(-120%)}.hd-bar{pointer-events:auto;max-width:var(--frame);border-radius:var(--r-2);padding:6px 10px;align-items:center;gap:clamp(16px,2.4vw,40px);min-height:64px;margin-inline:auto;padding-inline-start:14px;display:flex;position:relative}.hd-bar:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);opacity:0;transition:opacity .35s var(--ease);z-index:-1;background:#061a2cc7;position:absolute;inset:0}.hd.is-solid .hd-bar:before,.hd.mega-open .hd-bar:before{opacity:1}.hd-logo{flex:none;align-items:center;display:flex}.hd-logo img{width:52px;height:52px}.hd-nav ul{align-items:center;gap:clamp(4px,1vw,12px);display:flex}.hd-link{border-radius:var(--r-1);min-height:44px;font-size:calc(16px * var(--a11y-scale));color:var(--ink-soft);transition:color .2s var(--ease), background-color .2s var(--ease);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.hd-link svg{width:14px;height:14px;transition:transform .3s var(--ease)}.hd-link[aria-expanded=true]{color:var(--ink)}.hd-link[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hd-link:hover{color:var(--ink)}}.hd-end{align-items:center;gap:clamp(12px,1.6vw,24px);margin-inline-start:auto;display:flex}.hd-ph,.hd-wa,.hd-burger{border-radius:var(--r-1);background:var(--surface-hi);place-items:center;width:44px;height:44px;display:none}.hd-wa{display:grid}.hd-ph svg,.hd-wa svg,.hd-burger svg{width:22px;height:22px}.hd-end .btn bdi{font-variant-numeric:tabular-nums}.mega{pointer-events:auto;inset-inline:var(--gut);max-width:var(--frame);border-radius:var(--r-2);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .35s var(--ease), visibility 0s .35s;background:#081e32f0;grid-template-columns:1fr 1fr 1.15fr;gap:clamp(24px,3vw,56px);margin:8px auto 0;padding:clamp(28px,3vw,40px);display:grid;position:absolute;inset-block-start:100%;transform:translateY(-8px);box-shadow:0 30px 80px #0108108c}.hd.mega-open .mega{opacity:1;visibility:visible;transition:opacity .3s var(--ease), transform .35s var(--ease);transform:none}.mega h2{font:500 calc(14px * var(--a11y-scale))/1.2 var(--font-t);color:var(--muted);letter-spacing:.02em;margin-block-end:14px}.mega li a{border-radius:var(--r-1);transition:background-color .2s var(--ease);flex-direction:column;gap:2px;margin-inline:-12px;padding:10px 12px;display:flex}.mega li a b{font-weight:500;font-size:calc(18px * var(--a11y-scale));color:var(--ink)}.mega li a span{font-size:calc(14px * var(--a11y-scale));color:var(--muted);line-height:1.4}@media (hover:hover) and (pointer:fine){.mega li a:hover{background:var(--surface)}}.mega-feat{border-radius:var(--r-1);isolation:isolate;min-height:240px;display:block;position:relative;overflow:hidden}.mega-feat img{object-fit:cover;filter:saturate(.8)brightness(.78)contrast(1.05);z-index:-2;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.mega-feat:after{content:"";z-index:-1;background:linear-gradient(#04121f00 0%,#04121f59 45%,#04121feb 100%);position:absolute;inset:0}.mega-feat div{gap:4px;display:grid;position:absolute;inset-block-end:18px;inset-inline:20px}.mega-feat b{font-family:var(--font-d);font-weight:600;font-size:calc(26px * var(--a11y-scale));line-height:1.1}.mega-feat span{color:var(--ink-soft);font-size:calc(15px * var(--a11y-scale))}@media (hover:hover) and (pointer:fine){.mega-feat:hover img{transform:scale(1.04)}}.mnav{z-index:99;background:var(--bg-2);padding:96px var(--gut) 32px;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s .3s;background-image:url(/img/grain.png);background-size:160px;flex-direction:column;gap:28px;display:flex;position:fixed;inset:0;overflow-y:auto}html.menu-open .mnav{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}html.menu-open{overflow:hidden}.mnav h2{font:500 calc(14px * var(--a11y-scale))/1.2 var(--font-t);color:var(--muted);margin-block:8px 6px}.mnav a.big{font-family:var(--font-d);font-weight:600;font-size:calc(30px * var(--a11y-scale));padding-block:8px;line-height:1.15;display:block}.mnav .svc a{font-size:calc(18px * var(--a11y-scale));color:var(--ink-soft);padding-block:8px;display:block}.mnav .mnav-end{gap:12px;margin-block-start:auto;display:grid}.mnav .mnav-end .tel{text-align:center;color:var(--ink-soft);direction:ltr;padding:12px}.hero{isolation:isolate;grid-template-rows:1fr auto;min-height:100svh;padding-block-start:clamp(88px,9vh,112px);display:grid;position:relative;overflow:clip}.hero-glow{z-index:-1;pointer-events:none;opacity:0;animation:glow-in 1.6s var(--ease) 1.9s forwards;background:radial-gradient(48% 62% at 26% 48%,#1aa3da29 0%,#0a25408c 42%,#061a2c00 74%);position:absolute;inset:0}@keyframes glow-in{to{opacity:1}}.hero-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.hero-copy{grid-area:1/1/auto/span 7;padding-block:24px 32px}.hero-meta{font-size:var(--fs-meta);color:var(--muted);align-items:center;gap:14px;margin-block-end:clamp(20px,3.2vh,32px);display:flex}.hero-meta i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%;flex:none}.hero-h1{font-family:var(--font-d);font-weight:600;font-size:var(--fs-hero);letter-spacing:-.01em;text-wrap:balance;max-width:14.5ch;margin-block-end:clamp(20px,3.4vh,32px);line-height:.98}.hero-h1 .w{display:inline-block}.hero-lead{max-width:34em;margin-block-end:clamp(24px,4.2vh,40px)}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px 32px;display:flex}.hero-sign{perspective:1400px;grid-area:1/8/auto/span 5;place-items:center;min-height:340px;display:grid}.mq{align-items:center;gap:14px clamp(24px,3vw,48px);padding-block:24px 32px;display:flex}.mq-k{font-size:var(--fs-meta);color:var(--muted);flex:none}.mq-view{contain:inline-size;direction:ltr;flex:1;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.mq-rail{flex:none;animation:52s linear infinite mq;display:flex}.mq-track{flex:none;align-items:center;gap:clamp(40px,4vw,64px);padding-inline-end:clamp(40px,4vw,64px);display:flex}.mq-track li{flex:none;place-items:center;width:112px;height:52px;display:grid}.lg{background:var(--ink-soft);width:100%;height:40px;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block}.lg.tall{width:64px;height:52px}@media (hover:hover) and (pointer:fine){.mq-view:hover .mq-rail{animation-play-state:paused}}@keyframes mq{0%{transform:translate(-50%)}to{transform:none}}html.qa .mq-rail,html.a11y-nomotion .mq-rail{flex:1;animation:none}html.qa .mq-view,html.a11y-nomotion .mq-view{-webkit-mask-image:none;mask-image:none}html.qa .mq-track,html.a11y-nomotion .mq-track{flex-wrap:wrap;flex:1;justify-content:center;row-gap:16px;padding:0}html.qa .mq-track[aria-hidden],html.a11y-nomotion .mq-track[aria-hidden]{display:none}@media (prefers-reduced-motion:reduce){.mq-rail{flex:1;animation:none}.mq-track{flex-wrap:wrap;flex:1;justify-content:center;row-gap:16px;padding:0}.mq-view{-webkit-mask-image:none;mask-image:none}.mq-track[aria-hidden]{display:none}}@media (prefers-reduced-motion:no-preference){html:not(.qa):not(.a11y-nomotion) .hero-meta,html:not(.qa):not(.a11y-nomotion) .hero-h1 .w,html:not(.qa):not(.a11y-nomotion) .hero-lead,html:not(.qa):not(.a11y-nomotion) .hero-ctas,html:not(.qa):not(.a11y-nomotion) .mq{animation:word-in .9s var(--ease) both;animation-delay:calc(.15s + var(--k,0) * 70ms)}html:not(.qa):not(.a11y-nomotion) .hero-lead{--k:10}html:not(.qa):not(.a11y-nomotion) .hero-ctas{--k:12}html:not(.qa):not(.a11y-nomotion) .mq{--k:16}html:not(.qa):not(.a11y-nomotion) .hero .sign3d{animation:2.9s linear .35s both sign-build}html:not(.qa):not(.a11y-nomotion) .hero-sign{animation:.4s linear .35s both fade-in}}@keyframes word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.4em)}to{opacity:1;filter:none;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sign-build{0%{--d:0;--off:0;--lit:0}38%{--d:1;--off:0;--lit:0}58%{--off:1;--lit:0}66%{--lit:.9}69%{--lit:.15}73%{--lit:1}76%{--lit:.55}to{--d:1;--off:1;--lit:1}}html.qa .hero-glow,html.a11y-nomotion .hero-glow{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.hero-glow{opacity:1;animation:none}}.rig{transform-style:preserve-3d;--ry:-18;--rx:5;--px:0;--py:0;transform:rotateY(calc((var(--ry) + var(--px) * 5) * 1deg)) rotateX(calc((var(--rx) - var(--py) * 4) * 1deg))}.sign3d{--step:1.2;--n:22;--so:30;--face:linear-gradient(180deg, #fff 0%, #e6ebf0 60%, #cfd8e1 100%);--halo:190,240,255;--halo2:76,203,245;--halo3:26,163,218;--cast:#0006108c;transform-style:preserve-3d;font-family:var(--font-d);white-space:nowrap;font-weight:600;line-height:1;font-size:var(--fs-sign,clamp(70px, 9.5vw, 170px));transform:translateZ(calc(var(--off) * var(--so) * 1px));position:relative}.sign3d>span{white-space:nowrap;display:block}.sign3d .s-layer,.sign3d .s-halo,.sign3d .s-cast,.sign3d .s-glow{position:absolute;inset:0}.sign3d .s-layer:before,.sign3d .s-halo:before,.sign3d .s-cast:before{content:attr(data-t)}.sign3d .s-layer{color:var(--c);transform:translateZ(calc(var(--i) * var(--step) * var(--d) * -1px))}.sign3d .s-face{-webkit-text-fill-color:transparent;color:#0000;background-image:var(--face);-webkit-background-clip:text;background-clip:text;position:relative}.sign3d .s-halo{color:#0000;opacity:var(--lit);transform:translateZ(calc((var(--off) * var(--so) + var(--n) * var(--step) * var(--d) + 2) * -1px));text-shadow:0 0 6px rgba(var(--halo),1), 0 0 22px rgba(var(--halo),.9), 0 0 60px rgba(var(--halo2),.8), 0 0 130px rgba(var(--halo3),.55), 0 0 240px rgba(var(--halo3),.35)}.sign3d .s-cast{color:#0000;opacity:calc(1 - var(--lit) * .6);transform:translateZ(calc((var(--off) * var(--so) + var(--n) * var(--step) * var(--d) + 1) * -1px)) translate(calc(var(--off) * var(--so) * .3px), calc(var(--off) * var(--so) * .45px + 2px));text-shadow:0 0 calc(var(--off) * var(--so) * .5px + 3px) var(--cast)}.sign3d .s-glow{color:#0000;opacity:0}.sign3d .s-logo{width:auto;max-width:none;height:1em;display:block}.sign3d .s-mask,.sign3d .s-sil{-webkit-mask:var(--sil) center / 100% 100% no-repeat;-webkit-mask:var(--sil) center / 100% 100% no-repeat;-webkit-mask:var(--sil) center / 100% 100% no-repeat;mask:var(--sil) center / 100% 100% no-repeat}.sign3d.is-logo .s-layer{background:var(--c)}.sign3d .s-sil{display:block;position:absolute;inset:0}.sign3d.is-logo .s-halo{text-shadow:none;filter:drop-shadow(0 0 4px rgba(var(--halo),1)) drop-shadow(0 0 20px rgba(var(--halo2),.85)) drop-shadow(0 0 56px rgba(var(--halo3),.6))}.sign3d.is-logo .s-halo .s-sil{background:rgb(var(--halo))}.sign3d.is-logo .s-cast{text-shadow:none;transform:translateZ(calc((var(--off) * var(--so) + var(--n) * var(--step) * var(--d) + 1) * -1px)) translate(calc(var(--off) * var(--so) * .3px), calc(var(--off) * var(--so) * .45px + 2px));filter:blur(calc(var(--off) * var(--so) * .4px + 3px))}.sign3d.is-logo .s-cast .s-sil{background:var(--cast)}.try{background:linear-gradient(#0a254000 0%,#0a2540e6 18% 82%,#0a254000 100%)}.cfg{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.cfg-stage{aspect-ratio:16/11;border-radius:var(--r-2);isolation:isolate;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;grid-column:1/span 8;position:sticky;top:96px;overflow:hidden;container-type:inline-size}.cfg-stage.dragging{cursor:grabbing}.wall{z-index:-3;transition:filter .6s var(--ease);background:#8f9193 50%/cover no-repeat;position:absolute;inset:0}.cfg-stage[data-wall=plaster] .wall{background-image:url(/img/wall-plaster.jpg)}.cfg-stage[data-wall=concrete] .wall{background-image:url(/img/wall-concrete.jpg)}.cfg-stage[data-wall=wood] .wall{background-image:url(/img/wall-wood.jpg)}.cfg-stage[data-wall=dark] .wall{background-image:url(/img/wall-dark.jpg)}.room{z-index:-2;pointer-events:none;transition:opacity .6s var(--ease);background:radial-gradient(80% 70% at 50% -10%,#fffaf038,#fffaf000 60%),radial-gradient(130% 120%,#0000 55%,#00000061 100%);position:absolute;inset:0}.room-dim{z-index:-1;pointer-events:none;opacity:0;transition:opacity .7s var(--ease);background:radial-gradient(120% 110% at 50% 45%,#030a129e,#030a12db);position:absolute;inset:0}.cfg-stage.is-evening .room-dim{opacity:1}.cfg-stage.is-evening .room{opacity:.25}.cfg-view{perspective:1500px;place-items:center;display:grid;position:absolute;inset:0}.cfg-stage .rig{--ry:-16;--rx:4;transition:none}.cfg-stage .sign3d{--fs-sign:120px;--so:14;--n:8;--step:1}.cfg-note{z-index:2;border-radius:var(--r-1);color:var(--ink-soft);font-size:calc(13px * var(--a11y-scale));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04121f9e;padding:6px 10px;line-height:1.3;position:absolute;inset-block-end:12px;inset-inline-start:14px}.cfg-panel{grid-column:9/span 4;gap:24px;display:grid}.cfg-panel .grp{gap:10px;display:grid}.cfg-panel .lbl,.cfg-panel legend{font-size:calc(15px * var(--a11y-scale));color:var(--ink-soft);justify-content:space-between;gap:12px;width:100%;padding:0;font-weight:500;display:flex}.cfg-panel output{color:var(--cream);font-variant-numeric:tabular-nums}.field{border-radius:var(--r-1);background:var(--sink);width:100%;min-height:54px;font-size:calc(19px * var(--a11y-scale));transition:border-color .2s var(--ease);border:1px solid #eceae438;padding:12px 16px}.field[dir=ltr],.field[type=tel]{text-align:right}.field::placeholder{color:#eceae480}.field:focus{border-color:var(--cream);outline:none}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border-radius:var(--r-1);background:var(--surface);min-height:44px;color:var(--ink-soft);font-size:calc(15px * var(--a11y-scale));transition:background-color .2s var(--ease), color .2s var(--ease);align-items:center;gap:8px;padding:0 16px;display:inline-flex}.chip input:checked+span{background:var(--cream);color:var(--on-cream)}.chip input:focus-visible+span{outline:2px solid var(--cream);outline-offset:2px}.chip input:disabled+span{opacity:.38;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.chip input:not(:checked):not(:disabled):hover+span{background:var(--surface-hi);color:var(--ink)}}.chip .sw{background:var(--sw);border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff40}.chip .th{background:var(--th) center / 300% no-repeat;border-radius:3px;flex:none;width:22px;height:22px}.chip-color input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.range{width:100%;height:44px;accent-color:var(--cream);cursor:pointer;background:0 0}.file-btn{min-height:44px;color:var(--ink);font-size:calc(16px * var(--a11y-scale));cursor:pointer;align-items:center;gap:10px;display:inline-flex}.file-btn svg{width:20px;height:20px;color:var(--cream)}.file-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.file-row .clear{color:var(--muted);font-size:calc(14px * var(--a11y-scale));text-underline-offset:3px;min-height:44px;text-decoration:underline}.switch{cursor:pointer;min-height:44px;font-size:calc(16px * var(--a11y-scale));color:var(--ink-soft);align-items:center;gap:12px;display:flex}.switch input{appearance:none;cursor:pointer;background:0 0;border-radius:13px;flex:none;width:46px;height:44px;margin:0;position:relative}.switch input:before{content:"";background:var(--surface-hi);height:26px;transition:background-color .2s var(--ease);border-radius:13px;position:absolute;inset-block-start:9px;inset-inline:0}.switch input:after{content:"";background:var(--ink);width:20px;height:20px;transition:transform .25s var(--ease);border-radius:50%;position:absolute;inset-block-start:12px;inset-inline-start:3px}.switch input:checked:before{background:var(--cream)}.switch input:checked:after{background:var(--on-cream);transform:translate(-20px)}.cfg-fine,.cfg-facts{max-width:60ch}.cfg-fine{font-size:calc(14px * var(--a11y-scale));color:var(--muted);line-height:1.5}.cfg-facts{font-size:calc(15px * var(--a11y-scale));color:var(--muted);gap:6px;line-height:1.5;display:grid}.cfg-facts b{color:var(--ink-soft);font-weight:500}.ft{color:var(--ink-soft);font-size:var(--fs-meta);padding-block:0 20px;line-height:1.5}.ft-grid{justify-content:space-between;gap:40px var(--col-gap);grid-template-columns:repeat(4,max-content);align-items:start;padding-block:clamp(40px,4.4vw,64px) clamp(32px,3.6vw,48px);display:grid;position:relative}:is(.ft-grid,.ft-bottom):before{content:"";inset-block-start:0;inset-inline:var(--gut);height:4px;box-shadow:var(--in-s);border-radius:2px;position:absolute}.ft-brand{justify-items:start;gap:14px;display:grid}.ft-brand img{width:56px;height:56px}.ft-brand p{max-width:22ch;color:var(--ink-soft)}.ft-k{color:var(--muted);font-size:calc(13px * var(--a11y-scale));margin-block-end:6px;font-weight:500}.ft ul{display:grid}.ft li{align-items:center;gap:8px;min-height:36px;display:flex}.ft-col a{min-height:36px;color:var(--ink);align-items:center;display:inline-flex}.ft-l{min-width:4.6em;color:var(--muted)}.ft .tel{direction:ltr}.ft-bottom{color:var(--muted);font-size:calc(14px * var(--a11y-scale));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 28px;padding-block-start:16px;display:flex;position:relative}.ft-legal{flex-wrap:wrap;gap:0 24px;display:flex}.ft-bottom a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.ft-col a:hover{text-underline-offset:4px;text-decoration:underline}}@media (width<=1023px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:normal}}@media (width<=767px){.ft-grid{gap:28px 20px}.ft-brand{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center}.ft-brand img{width:48px;height:48px}.ft-col:nth-child(2){grid-column:1/-1}.ft-bottom{flex-direction:column;align-items:flex-start}}.num{font-family:var(--font-d);font-variant-numeric:tabular-nums;color:var(--cream);font-weight:600}.ty-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(200px,17vw,280px);gap:clamp(10px,1vw,16px);display:grid}.ty{transition-delay:calc(var(--k) * 80ms)}.ty-lead{grid-area:span 2/span 2}.ty a{border-radius:var(--r-2);isolation:isolate;color:#f3f1ec;height:100%;display:block;position:relative;overflow:hidden}.ty img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.ty a:after{content:"";z-index:-1;background:linear-gradient(#04121f00 36%,#04121f80 66%,#04121fe6 100%);position:absolute;inset:0}.ty-t{gap:4px;display:grid;position:absolute;inset-block-end:clamp(14px,1.4vw,24px);inset-inline:clamp(16px,1.6vw,26px)}.ty h3{font-size:var(--fs-h3);font-weight:500;line-height:1.15}.ty-lead h3{font-size:calc(clamp(28px, 2.6vw, 42px) * var(--a11y-scale))}.ty p{font-size:calc(15px * var(--a11y-scale));color:#f3f1ecdb;max-width:34ch;line-height:1.4}.ty-lead p{font-size:var(--fs-body)}.ty-go{width:40px;height:40px;color:var(--bg);transition:transform .35s var(--ease), background-color .25s var(--ease);background:#f3f1eceb;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}.ty-all{margin-block-start:28px}@media (hover:hover) and (pointer:fine){.ty a:hover img{transform:scale(1.05)}.ty a:hover .ty-go{background:var(--cream);transform:translate(-4px)}}.why{--bp:#4ccbf5}html[data-light=day] .why{--bp:#0a6f99}.wy-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.wy-copy{grid-area:1/1/auto/span 5;justify-items:start;display:grid}.wy-stage{grid-area:1/6/auto/span 7}.wy-box{position:relative}.wy-svg{width:100%;height:auto;display:block;overflow:visible}.wy-frame,.wy-panel{transform-box:view-box;transform-origin:500px 320px}.wy-steps{gap:clamp(28px,3vw,48px);margin-block-end:clamp(40px,4vw,56px);display:grid}.wy-step .wy-t{font-size:var(--fs-h3);align-items:center;gap:12px;margin-block-end:10px;font-weight:500;line-height:1.2;display:flex}.wy-step p{color:var(--ink-soft);max-width:40ch;line-height:1.55}.wy-step .wy-t:before{content:"";width:10px;height:10px;box-shadow:-1px -1px 2px var(--lt), 1px 1px 3px var(--dk);transition:background .4s var(--ease), box-shadow .4s var(--ease);background:radial-gradient(circle at 38% 34%,#fff 0%,#d3dee5 40%,#8297a4 100%);border-radius:50%;flex:none}html[data-light=evening] .why:not(.gsap-live) .wy-step .wy-t:before,.why.gsap-live .wy-step.is-on .wy-t:before{background:radial-gradient(circle at 40% 36%,#f2fcff 0%,#8fe3ff 42%,#1aa3da 100%);box-shadow:0 0 6px #4ccbf5,0 0 16px #4ccbf5bf}.why.gsap-live .wy-grid{align-items:start}.why.gsap-live .wy-stage{align-content:center;height:100svh;display:grid;position:sticky;top:0}.why.gsap-live .wy-steps{gap:0;margin-block-end:0;padding-block:10svh}.why.gsap-live .wy-step{align-content:center;min-height:50svh;display:grid}.why.gsap-live .wy-step .wy-t{transition:color .45s var(--ease)}.why.gsap-live .wy-step:not(.is-on) .wy-t{color:var(--muted)}.why.gsap-live .wy-copy .cl-ctas{margin-block-end:14svh}.wy-svg text,.wy-svg use{font-family:var(--font-d);font-size:150px;font-weight:600}.wy-svg .wy-lb{font-family:var(--font-t);letter-spacing:.02em;fill:var(--bp);font-size:23px;font-weight:500}.wy-gl{fill:none;stroke:var(--bp);stroke-opacity:.12;stroke-width:1px}.wy-gL{fill:none;stroke:var(--bp);stroke-opacity:.24;stroke-width:1.2px}.wy-dl,.wy-frame path{fill:none;stroke:var(--bp);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wy-frame path{stroke-width:2.4px}.wy-out{fill:none;stroke:var(--bp);stroke-width:1.8px;stroke-linejoin:round}.wy-mesh,.wy-out,.wy-flat,.wy-sheet,.wy-scribe,.wy-frame,.wy-dims,.wy-laser,.wy-glint,.wy-ring{opacity:0}.wy-flat,.wy-face,.wy-sheet{fill:var(--f-face)}.wy-scribe{fill:none;stroke:var(--wall);stroke-opacity:.6;stroke-width:1.4px}.wy-sh{fill:url(#wy-sheen)}.wy-s1{stop-color:var(--f-face-hi)}.wy-s2{stop-color:var(--f-face)}.wy-s3{stop-color:var(--f-face-lo)}.wy-rim{fill:var(--f-rim)}.wy-c1{fill:var(--f-ao)}.wy-c2{fill:var(--f-cast)}.wy-c3{fill:var(--f-cast2)}.wy-halo{fill:#8fe3ff;opacity:0}html[data-light=evening] .wy-halo{opacity:calc(.85 * var(--hl,1))}.wy-p-sh{fill:var(--f-cast);transform:translate(12px,16px)}.wy-p-edge{fill:#6e968a;fill-opacity:.42;transform:translate(3px,4px)}.wy-gs1{stop-color:#fff;stop-opacity:.58}.wy-gs2{stop-color:#fff;stop-opacity:.24}.wy-gs3{stop-color:#fff;stop-opacity:.4}.wy-p-hi{fill:none;stroke:#fff;stroke-opacity:.95;stroke-width:1.5px}html[data-light=evening] .wy-p-edge{fill:#7db5a6;fill-opacity:.22}html[data-light=evening] .wy-gs1{stop-color:#bee1ff;stop-opacity:.16}html[data-light=evening] .wy-gs2{stop-color:#bee1ff;stop-opacity:.05}html[data-light=evening] .wy-gs3{stop-color:#bee1ff;stop-opacity:.1}html[data-light=evening] .wy-p-hi{stroke:#c8e8ff;stroke-opacity:.42}.wy-cap-sh{fill:#00000059;filter:url(#wy-b1)}.wy-ring{fill:none;stroke:#4ccbf5;stroke-width:2px}.wy-lz{fill:#f2fdff}.wy-lz-g{fill:#4ccbf5;opacity:.5;filter:url(#wy-b2)}.wy-spark{fill:#fff}.wy-ok{background:var(--alu);width:fit-content;box-shadow:var(--plate);color:#2a3640;font-weight:500;font-size:calc(15px * var(--a11y-scale));text-shadow:0 1px #fff9;opacity:0;visibility:hidden;border-radius:3px;align-items:center;gap:10px;margin-inline:auto;padding:8px 18px 8px 12px;line-height:1.3;display:flex;position:absolute;inset-block-start:calc(var(--okt,71%) + 14px);inset-inline:0}.wy-ok span{color:#04121f;width:22px;height:22px;text-shadow:none;background:linear-gradient(#a8ebff 0%,#4ccbf5 55%,#1aa3da 100%);border-radius:50%;flex:none;place-items:center;display:grid}.wy-ok svg{width:13px;height:13px}.simx-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.simx-media{aspect-ratio:3/2;border-radius:var(--r-2);background:var(--bg-deep);grid-area:1/1/auto/span 7;position:relative;overflow:hidden}.simx-media figcaption{border-radius:var(--r-1);color:#f3f1ec;font-size:calc(13px * var(--a11y-scale));background:#04121f;padding:6px 10px;line-height:1.3;position:absolute;inset-block-start:14px;inset-inline-start:14px}.cmp{--end:30;border-radius:inherit;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0;overflow:hidden}.cmp-img{object-fit:cover;width:100%;height:100%;transition:opacity .7s var(--ease);position:absolute;inset:0}html[data-light=day] .cmp .is-eve,html:not([data-light=day]) .cmp .is-day{opacity:0}.cmp-a{clip-path:inset(0 0 0 var(--cut));position:absolute;inset:0}.cmp-line{pointer-events:none;width:2px;background:#fffffff0;margin-inline-start:-1px;position:absolute;inset-block:0;inset-inline-start:var(--cut);box-shadow:1px 0 #0a141e2e,0 0 22px #00000047}.cmp-knob{color:#2a3640;background:var(--alu);width:54px;height:54px;box-shadow:var(--plate);transition:transform .25s var(--ease);border-radius:50%;place-items:center;margin:-27px 0 0 -27px;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}.cmp-knob svg{filter:drop-shadow(0 1px #ffffffb3);width:22px;height:22px}.cmp.is-drag .cmp-knob{transform:scale(.94)}.cmp-tag{color:#2a3640;font-size:calc(14px * var(--a11y-scale));background:var(--alu);box-shadow:var(--plate);text-shadow:0 1px #fff9;transition:opacity .3s var(--ease);pointer-events:none;border-radius:3px;padding:4px 14px;font-weight:500;line-height:1.3;position:absolute;inset-block-end:18px}.cmp-tag-b{inset-inline-start:18px}.cmp-tag-a{inset-inline-end:18px}.cmp.is-b-off .cmp-tag-b,.cmp.is-a-off .cmp-tag-a{opacity:0}html[data-light=evening] .cmp-knob,html[data-light=evening] .cmp-tag{filter:brightness(.86)}.cmp-range{opacity:0;clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;inset-block-end:0;inset-inline-start:0;overflow:hidden}.cmp:has(.cmp-range:focus-visible) .cmp-knob{outline-offset:3px;outline:3px solid #4ccbf5}.simx-copy{grid-area:1/9/auto/span 4;justify-items:start;display:grid}.simx-copy .sec-head{gap:16px;margin-block-end:clamp(28px,3vw,40px)}.simx-prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;width:100%;margin-block-end:clamp(32px,3vw,48px);display:grid}.simx-prods li{color:var(--ink-soft);font-size:calc(16px * var(--a11y-scale));align-items:center;gap:12px;line-height:1.3;display:flex}.simx-prods img{border-radius:var(--r-1);background:var(--surface);flex:none;width:44px;height:44px}@media (prefers-reduced-motion:reduce){.cmp-img,.cmp-knob,.cmp-tag{transition:none}}html.a11y-nomotion :is(.cmp-img,.cmp-knob,.cmp-tag){transition:none}.wk-sc{--h:clamp(240px, min(100svh - 450px, 32vw), 500px);--gap:clamp(56px, 5vw, 104px);--p0:calc(50vw - var(--h) * .667);--p1:calc(50vw - var(--h) * .36)}.wk-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;margin-block-end:clamp(40px,4vw,56px);display:flex}.wk-head .sec-head{margin-block-end:0}.wk-count{color:var(--muted);font-size:calc(15px * var(--a11y-scale));align-items:baseline;gap:12px;display:flex}.wk-i{font-size:calc(clamp(44px, 4.4vw, 68px) * var(--a11y-scale));color:var(--f-face);text-shadow:var(--sign-ext-s);line-height:1}.wk-nm{min-width:13ch;color:var(--ink);font-weight:500}.wk-view{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:8px 40px;overflow-x:auto}.wk-view::-webkit-scrollbar{display:none}.wk-track{align-items:center;gap:var(--gap);width:max-content;padding-inline:var(--p0) var(--p1);display:flex}.wk-it{--l:1;--d:0;--s:var(--s0);scroll-snap-align:center;flex:none}.wk-it>a{justify-items:start;gap:18px;display:grid}.wk-pan{--e1:#2a4258;--e2:#1c3247;--e3:#102436;--halo:0 0 calc(90px * var(--l)) rgb(76 203 245/calc(.2 * var(--l)));width:calc(var(--h) * var(--s) * var(--ar));height:calc(var(--h) * var(--s));background:var(--bg-deep);scale:calc(.95 + .05 * var(--l));box-shadow:1px 1px 0 var(--e1), 2px 2px 0 var(--e2), 3px 3px 0 var(--e3), 4px 5px 3px #0a141e42, calc(6px + 18px * var(--l)) calc(9px + 24px * var(--l)) calc(14px + 34px * var(--l)) var(--dk), var(--halo);border-radius:3px;display:block;position:relative;overflow:hidden}html[data-light=day] .wk-pan{--e1:#dce2e7;--e2:#c8d0d7;--e3:#b5bfc8;--halo:0 0 0 transparent}.wk-pan img{object-fit:cover;width:112%;max-width:none;height:100%;translate:calc(var(--d) * -4%) 0;filter:saturate(calc(.62 + .38 * var(--l))) brightness(calc(.84 + .16 * var(--l)));transition:scale .9s var(--ease);position:absolute;inset-block:0;inset-inline-start:-6%}.wk-pan:before{content:"";z-index:1;pointer-events:none;width:220%;translate:calc(var(--d) * 30%) 0;background:linear-gradient(105deg,#0000 38%,#ffffff26 47%,#ffffff0d 53%,#0000 62%);position:absolute;inset-block:0;inset-inline-start:-60%}.wk-pan:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 1px #ffffff8c,inset -1px -1px #0003}.wk-caps{--cd:clamp(12px, 1.15vw, 18px);z-index:3;pointer-events:none;background:var(--cap-hi) left top / var(--cd) var(--cd) no-repeat, var(--cap-hi) right top / var(--cd) var(--cd) no-repeat, var(--cap-hi) left bottom / var(--cd) var(--cd) no-repeat, var(--cap-hi) right bottom / var(--cd) var(--cd) no-repeat, var(--cap) left top / var(--cd) var(--cd) no-repeat, var(--cap) right top / var(--cd) var(--cd) no-repeat, var(--cap) left bottom / var(--cd) var(--cd) no-repeat, var(--cap) right bottom / var(--cd) var(--cd) no-repeat;filter:drop-shadow(1px 2px 1.5px #0a141e73);position:absolute;inset:clamp(10px,1vw,16px)}.wt{background:var(--alu);color:#24303a;text-shadow:0 1px #fff9;max-width:100%;box-shadow:var(--plate);font-size:calc(15px * var(--a11y-scale));opacity:calc(.5 + .5 * var(--l));border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:8px 28px;line-height:1.3;display:inline-flex;position:relative}.wt b{font-weight:700}.wt:before,.wt:after{content:"";background:var(--screw);border-radius:50%;width:6px;height:6px;margin-block:auto;position:absolute;inset-block:0}.wt:before{inset-inline-start:11px}.wt:after{inset-inline-end:11px}.wk-end>a{width:calc(var(--h) * var(--s) * var(--ar));height:calc(var(--h) * var(--s));border-radius:var(--r-2);background:var(--wall);box-shadow:var(--sh-m);transition:box-shadow .35s var(--ease);align-content:center;justify-items:start;gap:4px;padding:clamp(24px,2.4vw,40px);display:grid}.wk-big{font-size:calc(clamp(72px, 7.4vw, 124px) * var(--a11y-scale));color:var(--f-face);text-shadow:var(--sign-ext);line-height:1}.wk-end-t{font-size:var(--fs-lead);color:var(--ink-soft);margin-block-end:10px}.wk-foot{align-items:center;gap:28px;display:flex}.wk-rail{height:6px;box-shadow:var(--in-s);border-radius:3px;flex:1;overflow:hidden}.wk-rail i{border-radius:inherit;background:var(--cream);transform-origin:100%;height:100%;scale:var(--wp,.12) 1;display:block}@media (hover:hover) and (pointer:fine){.wk-it>a:hover .wk-pan img{scale:1.035}.wk-end>a:hover{box-shadow:var(--sh-l)}.wk-it>a:hover .ar{transform:translate(-4px)}}.wk-sc.gsap-live .wk-pin{grid-template-rows:auto 1fr auto;height:100svh;padding-block:clamp(96px,13vh,128px) clamp(24px,5vh,48px);display:grid;position:sticky;top:0;overflow-x:clip}.wk-sc.gsap-live .wk-head{margin-block-end:0}.wk-sc.gsap-live .wk-view{scroll-snap-type:none;align-items:center;min-width:0;padding-block:0;display:grid;overflow:visible}.wk-sc.gsap-live .wk-track{will-change:transform}@media (width>=1024px){.works:has(.gsap-live){padding-block:clamp(32px,4vw,64px)}.wk-sc:not(.gsap-live) .wk-view{padding-block:0;overflow:visible}.wk-sc:not(.gsap-live) .wk-track{align-items:start;gap:48px var(--col-gap);width:auto;max-width:calc(var(--frame) + 2 * var(--gut));padding-inline:var(--gut);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.wk-sc:not(.gsap-live) :is(.wk-pan,.wk-end>a){aspect-ratio:4/3;width:100%;height:auto}.wk-sc:not(.gsap-live) :is(.wk-count,.wk-rail){display:none}.wk-sc:not(.gsap-live) .wk-foot{margin-block-start:40px}}@media (width<=1023px){.wk-sc{--h:min(44vw, 46svh);--gap:32px}}@media (width<=767px){.wk-sc{--h:min(60vw, 50svh);--gap:18px;--p1:calc(50vw - var(--h) * .45)}.wk-it{--s:1}.wk-head{flex-direction:column;align-items:start}.wk-count{gap:10px}.wk-i{font-size:calc(40px * var(--a11y-scale))}.wt{font-size:calc(14px * var(--a11y-scale))}.wt:before,.wt:after{display:none}.wk-caps{--cd:11px;inset:9px}.wk-foot{gap:20px}}.pc{position:relative}.pc.gsap-live{height:210vh}.pc.gsap-live .pc-pin{align-content:center;height:100svh;display:grid;position:sticky;top:0;overflow-x:clip}.pc-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.pc-grid .sec-head{grid-area:1/1/auto/span 5;align-self:end;margin-block-end:clamp(40px,5vh,64px)}.pc-stage{--R:min(62svh, 520px, 34vw);grid-area:1/6/span 2/span 7;place-items:center;display:grid}.pc-ring{width:var(--R);aspect-ratio:1;grid-area:1/1;position:relative}.pc-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.pc-track,.pc-arc{fill:none}.pc-arc{stroke-width:4px;stroke-linecap:round;stroke-dasharray:1822.12;stroke-dashoffset:1594.36px}.pc:not(.gsap-live) .pc-arc{transition:stroke-dashoffset .8s var(--ease)}.pc-st{left:var(--x);top:var(--y);z-index:2;width:48px;height:48px;color:var(--muted);transition:background-color .35s var(--ease), color .35s var(--ease), scale .35s var(--ease);background:#0d2a45;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.pc-st .num{color:inherit;font-size:calc(20px * var(--a11y-scale));line-height:1}.pc-st:before{content:"";background:var(--cream);opacity:0;z-index:-1;transition:opacity .35s var(--ease), scale .35s var(--ease);border-radius:50%;position:absolute;inset:-9px;scale:.7}.pc-st.is-done{background:var(--cyan-2);color:var(--bg)}.pc-st[aria-current=step]{background:var(--cream);color:var(--on-cream);scale:1.12}.pc-st[aria-current=step]:before{opacity:.22;scale:1}.pc-lb{left:var(--x);top:var(--y);white-space:nowrap;cursor:pointer;font-size:calc(17px * var(--a11y-scale));color:var(--muted);transition:color .35s var(--ease);font-weight:500;position:absolute}.pc-lb.is-on{color:var(--ink)}.pc-mid{pointer-events:none;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.pc-mid .num{font-size:calc(clamp(96px, 9vw, 168px) * var(--a11y-scale));line-height:.85}.pc-mid span:last-child{color:var(--muted);font-size:var(--fs-meta)}.pc-steps{grid-area:2/1/auto/span 5;align-self:start;display:grid}.pc-step{transition:opacity .45s var(--ease) .1s, transform .45s var(--ease) .1s;grid-area:1/1;align-content:start;justify-items:start;gap:12px;display:grid}html.js .pc-step:not(.is-on){opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s .3s;transform:translateY(10px)}html:not(.js) .pc-steps{gap:28px}html:not(.js) .pc-step{grid-area:auto}.pc-k{font-size:var(--fs-meta);color:var(--cyan)}.pc-step h3{font-size:calc(clamp(28px, 1.6vw + .8rem, 44px) * var(--a11y-scale));font-weight:500;line-height:1.1}.pc-step p:last-child{color:var(--ink-soft);font-size:var(--fs-lead);max-width:30ch;line-height:1.5}@media (hover:hover) and (pointer:fine){.pc-st:not([aria-current=step]):hover{color:var(--ink);scale:1.08}.pc-lb:hover{color:var(--ink)}}.reviews{padding-block-end:calc(var(--sec) * .5)}.gr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.gr{color:#202124;transition-delay:calc(var(--k) * 90ms);background:#fff;border-radius:12px;align-content:start;gap:14px;padding:clamp(20px,2vw,32px);display:grid}.gr-tall{grid-row:span 2}.gr-hd{align-items:center;gap:12px;display:flex}.gr-hd div{flex:1;min-width:0}.gr-av{background:var(--av);color:#fff;width:40px;height:40px;font:500 18px/1 var(--font-t);border-radius:50%;flex:none;place-items:center;display:grid}.gr-n{font-weight:500;font-size:calc(16px * var(--a11y-scale));line-height:1.3}.gr-m{font-size:calc(13px * var(--a11y-scale));color:#5f6368;line-height:1.4}.gr-g{flex:none;display:inline-grid}.gr-g svg{width:22px;height:22px}.gr-r{font-size:calc(13px * var(--a11y-scale));color:#5f6368;align-items:center;gap:10px;display:flex}.gr-st{color:#fbbc04;gap:1px;display:inline-flex}.gr-st svg{fill:currentColor;width:16px;height:16px}.gr-t{font-size:calc(16px * var(--a11y-scale));line-height:1.62}.gr-own{font-size:calc(15px * var(--a11y-scale));background:#f1f3f4;border-radius:8px;gap:4px;padding:12px 14px;line-height:1.5;display:grid}.gr-on{font-weight:500}.gr-on span{color:#5f6368;margin-inline-start:6px;font-weight:400}.gr-all{margin-block-start:28px}.gr-all .gr-g svg{width:20px;height:20px}.founder{padding-block-start:calc(var(--sec) * .5)}.fd-panel{column-gap:var(--col-gap);border-radius:var(--r-2);background:#fff;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid;overflow:hidden}.fd-copy{grid-area:1/1/auto/span 6;align-self:center;justify-items:start;gap:24px;padding:clamp(32px,4.4vw,72px);display:grid}.fd-photo{grid-area:1/8/auto/span 4;justify-items:center;padding-block-start:clamp(24px,3vw,48px);display:grid}.fd-photo img{width:min(100%,380px);height:auto}.fq-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.fq-grid .sec-head{grid-column:1/span 4;position:sticky;top:112px}.fq-list{grid-column:6/span 7;gap:8px;display:grid}.fq{border-radius:var(--r-1);background:var(--surface);transition:background-color .3s var(--ease)}.fq[open]{background:var(--surface-hi)}.fq summary{cursor:pointer;min-height:68px;font-size:calc(19px * var(--a11y-scale));justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-weight:500;list-style:none;display:flex}.fq summary::-webkit-details-marker{display:none}.fq summary i{flex:none;width:16px;height:16px;position:relative}.fq summary i:before,.fq summary i:after{content:"";background:var(--cream);height:2px;transition:transform .5s var(--ease);inset-inline:0;border-radius:1px;position:absolute;top:7px}.fq summary i:after{transform:rotate(90deg)}.fq[open] summary i:after{transform:rotate(0)}.fq p{color:var(--ink-soft);max-width:60ch;padding:0 24px 24px}.fq.is-anim{overflow:hidden}.fq.is-anim p{transition:opacity .42s var(--ease), translate .5s var(--ease)}.fq.is-shut p{opacity:0;translate:0 -8px}.closer{padding-block:calc(var(--sec) * .55) clamp(64px, 7vw, 112px)}.cl-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.cl-copy{grid-column:1/span 7}.cl-photo{grid-column:8/span 5}.cl-photo .wk-pan{aspect-ratio:4/3;width:100%;height:auto}.cl-photo img{object-fit:cover;object-position:46% 50%;width:100%;height:100%;position:absolute;inset:0}.cl-h{font-family:var(--font-d);font-weight:600;font-size:var(--fs-hero);text-wrap:balance;max-width:17ch;margin-block-end:clamp(18px,2.6vh,28px);line-height:1.04}.cl-p{max-width:34em;margin-block-end:clamp(28px,4vh,48px)}.cl-ctas{flex-wrap:wrap;align-items:center;gap:14px 32px;display:flex}@media (width<=1023px){.cl-copy{grid-column:1/-1}.cl-photo{display:none}.fq-grid,.wy-grid,.pc-grid,.fd-panel{grid-template-columns:1fr}.fq-grid .sec-head,.fq-list,.wy-copy,.wy-stage,.pc-grid .sec-head,.pc-stage,.fd-copy,.fd-photo{grid-area:auto/1}.fq-grid .sec-head{position:static}.wy-stage{margin-block-end:40px}.wy-box{max-width:640px;margin-inline:auto}.why.gsap-live .wy-stage{z-index:2;height:auto;margin-block-end:0;margin-inline:calc(-1 * var(--gut));padding:8px var(--gut) 12px;background:var(--bg) url(/img/grain.png) 0 0 / 160px;top:76px}.why.gsap-live .wy-stage:before{content:"";background:inherit;height:80px;position:absolute;inset-block-end:100%;inset-inline:0}.why.gsap-live>.frame>.sec-head{z-index:3;position:relative}.why.gsap-live .wy-stage:after{content:"";background:inherit;pointer-events:none;height:40px;position:absolute;inset-block-start:100%;inset-inline:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.why.gsap-live .wy-steps{padding-block:4svh 8svh}.why.gsap-live .wy-step{min-height:52svh}.why.gsap-live .wy-copy .cl-ctas{margin-block-end:0}.simx-grid{grid-template-columns:1fr}.simx-media,.simx-copy{grid-area:auto/1}.simx-media{margin-block-end:48px}.pc-grid .sec-head{text-align:center;align-self:auto;justify-items:center;margin-block-end:40px;margin-inline:auto}.pc-stage{--R:min(76vw, 400px);grid-row:2}.pc-lb{display:none}.pc-mid .num{font-size:calc(clamp(72px, 22vw, 128px) * var(--a11y-scale))}.pc-steps{grid-area:3/1;justify-self:center;width:min(100%,34rem);margin-block-start:32px}.pc-step{text-align:center;justify-items:center}.pc-step p:last-child{font-size:inherit}.gr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-tall{grid-row:auto}.fd-photo{padding-block-start:0}.fd-photo img{width:min(70%,340px)}}@media (width<=767px){.ty-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44vw;gap:10px}.ty-lead{grid-row:span 1}.ty:not(.ty-lead) p{display:none}.ty h3{font-size:calc(17px * var(--a11y-scale))}.ty-lead h3{font-size:calc(24px * var(--a11y-scale))}.ty-lead p{font-size:calc(15px * var(--a11y-scale))}.ty-go{width:32px;height:32px;font-size:15px}.ty-t{inset-block-end:12px;inset-inline:12px}.wy-copy .btn,.wy-copy .cl-ctas{width:100%}.wy-svg .wy-lb{font-size:34px}.wy-ok{font-size:calc(13px * var(--a11y-scale));padding:6px 14px 6px 10px}.simx-media{aspect-ratio:1;margin-block-end:64px}.cmp{--end:17}.cmp-knob{width:46px;height:46px;margin:-23px 0 0 -23px}.cmp-tag{font-size:calc(13px * var(--a11y-scale));padding:4px 10px;inset-block-end:12px}.cmp-tag-b{inset-inline-start:12px}.cmp-tag-a{inset-inline-end:12px}.simx-prods{gap:12px 16px}.simx-prods img{width:40px;height:40px}.simx-copy .btn{width:100%}.gr-grid{grid-template-columns:1fr}.fd-copy{padding:28px 24px 8px}.fd-copy .btn{width:100%}.mq{flex-direction:column;align-items:stretch;gap:10px;padding-block:4px 24px}.mq-k{text-align:center}.mq-track li{width:92px;height:44px}.lg{height:34px}.lg.tall{width:54px;height:44px}.fq summary{font-size:calc(17px * var(--a11y-scale));padding:14px 16px}.fq p{padding:0 16px 18px}.cl-ctas{align-items:flex-start}}.a11y-btn{z-index:90;border-radius:var(--r-2) 0 0 var(--r-2);background:var(--cream);width:30px;height:52px;color:var(--on-cream);place-items:center;display:grid;position:fixed;inset-block-end:160px;inset-inline-end:0}html[dir=rtl] .a11y-btn{border-radius:0 var(--r-2) var(--r-2) 0}.a11y-btn svg{width:20px;height:20px}.a11y-panel{z-index:121;width:min(92vw,340px);max-height:min(70vh,560px);color:var(--ink);border-radius:var(--r-2);background:#0c2a47;flex-direction:column;display:none;position:fixed;inset-block-end:160px;inset-inline-end:16px;overflow:hidden}.a11y-panel.is-open{display:flex}.a11y-panel header{background:var(--surface);justify-content:space-between;align-items:center;padding:12px 16px;font-weight:500;display:flex}.a11y-panel header button{border-radius:var(--r-1);place-items:center;width:44px;height:44px;display:grid}.a11y-panel header button svg{width:18px;height:18px}.a11y-panel .list{gap:4px;padding:8px;display:grid;overflow-y:auto}.a11y-panel .list button{border-radius:var(--r-1);text-align:start;align-items:center;min-height:44px;padding:10px 12px;font-size:15px;display:flex}.a11y-panel .list button[aria-pressed=true]{background:var(--cream);color:var(--on-cream)}@media (hover:hover) and (pointer:fine){.a11y-panel .list button:not([aria-pressed=true]):hover{background:var(--surface)}}.a11y-panel footer{background:var(--surface);justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;display:flex}.a11y-panel footer a{text-underline-offset:3px;text-decoration:underline}html.a11y-contrast,html.a11y-contrast body{color:#ffeb3b!important;background:#000!important}html.a11y-contrast *{color:#ffeb3b!important;text-shadow:none!important;box-shadow:none!important;background-color:#0000!important}html.a11y-contrast .btn,html.a11y-contrast .chip input:checked+span{color:#000!important;background:#ffeb3b!important}html.a11y-contrast .lg{background:#ffeb3b!important}html.a11y-contrast .sign3d .s-face{-webkit-text-fill-color:#ffeb3b}html.a11y-invert{filter:invert()hue-rotate(180deg)}html.a11y-gray{filter:grayscale()}html.a11y-links a{text-underline-offset:3px;text-decoration:underline!important}html.a11y-font body,html.a11y-font .h2,html.a11y-font .hero-h1{font-family:Arial,sans-serif!important}html.a11y-spacing body{letter-spacing:.05em;word-spacing:.14em;line-height:1.9}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M4 2l28 16-12 3-6 12z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 4 2,auto!important}html.a11y-guide:after{content:"";inset-inline:0;top:var(--a11y-guide-y,-20px);pointer-events:none;z-index:300;background:#ffeb3b66;height:10px;position:fixed}html.a11y-nomotion *,html.a11y-nomotion :before,html.a11y-nomotion :after{transition:none!important;animation:none!important}@media (width<=1279px){.hd-nav ul{gap:0}}@media (width<=1023px){.hd-nav,.hd-end .btn{display:none}.hd-ph,.hd-burger{display:grid}.mega{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{grid-area:2/1;padding-block:8px 24px}.hero-sign{grid-area:1/1;height:clamp(150px,26svh,280px);min-height:0}.hero .sign3d{--fs-sign:clamp(64px, 15vw, 150px)}.cfg{grid-template-columns:1fr;row-gap:28px}.cfg-stage{z-index:2;aspect-ratio:16/9;grid-column:1;top:0}.cfg-panel{grid-column:1}}@media (width<=767px){.hd{padding-block-start:12px}.hd-bar{gap:10px;min-height:60px;padding:6px;padding-inline-start:8px}.hd-logo img{width:46px;height:46px}.hd-end{gap:8px}.hero{padding-block-start:72px}.hero-sign{height:clamp(112px,19svh,170px)}.hero .sign3d{--fs-sign:clamp(56px, 18vw, 84px);--so:18;--step:1}.hero-meta{margin-block-end:14px}.hero-lead{font-size:calc(17px * var(--a11y-scale));margin-block-end:24px}.hero-ctas{gap:6px}.hero-ctas .btn{width:100%}.hero-ctas .link-arrow{justify-content:center;width:100%}.cfg-stage{aspect-ratio:4/3;top:0}.a11y-btn{width:24px;height:48px;inset-block-end:132px}.a11y-btn svg{width:16px;height:16px}.cfg-stage .sign3d{--fs-sign:64px}.cfg-panel{gap:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.nf{min-height:100svh;padding-block:calc(var(--sec) + 48px) var(--sec);align-items:center;display:grid}.nf-n{opacity:.9;margin:0 0 24px;font-size:clamp(96px,18vw,240px);line-height:1}.nf h1{font-size:var(--fs-h2,clamp(32px, 4vw, 56px));margin:0 0 16px}.nf .lead{margin:0 0 40px}.nf .lead:has(+.ph-p){margin-block-end:16px}.nf .ph-p{margin-block-end:40px}.nf-ctas{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.lg-page{padding-block:calc(var(--sec) + 64px) var(--sec)}.lg-page h1{font-size:var(--fs-h2);margin:16px 0 48px}.lg-body{max-width:68ch}.lg-body h2{font-family:var(--font-t);font-size:var(--fs-h3);margin:40px 0 12px;font-weight:500}.lg-body p{color:var(--ink-soft);font-size:var(--fs-body);margin:0 0 12px;line-height:1.7}.lg-body a{text-underline-offset:3px;text-decoration:underline}.ph{padding-block:calc(var(--sec) * .5 + 96px) calc(var(--sec) * .5);position:relative}.ph-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.ph-copy{grid-column:1/span 6}.ph-media{aspect-ratio:4/5;border-radius:var(--r-2);grid-column:8/span 5;overflow:hidden}.ph-media img{object-fit:cover;width:100%;height:100%}.ph-crumb{font-size:var(--fs-meta);color:var(--muted);flex-wrap:wrap;gap:10px;margin-block-end:24px;display:flex}.ph-crumb a{color:var(--ink-soft)}.ph-h1{font-family:var(--font-d);font-weight:600;font-size:var(--fs-hero);text-wrap:balance;max-width:16ch;margin-block-end:24px;line-height:1.02}.ph .lead{max-width:52ch;margin-block-end:40px}.ph .lead:has(+.ph-p){margin-block-end:16px}.ph-p{max-width:56ch;color:var(--ink-soft);margin-block-end:16px;line-height:1.6}.ph-p:has(+.hero-ctas){margin-block-end:40px}.ph-slim .lead{font-size:var(--fs-body)}.ph-slim .ph-h1{max-width:20ch}@media (hover:hover) and (pointer:fine){.ph-crumb a:hover{color:var(--ink)}}.pf{padding-block:0 calc(var(--sec) * .5)}.pf-list{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pf-list li{border-radius:var(--r-2);background:var(--surface);gap:6px;padding:28px;display:grid}.pf-list b{font-family:var(--font-d);font-weight:600;font-size:calc(clamp(30px, 2.6vw, 44px) * var(--a11y-scale));color:var(--cream);line-height:1.05}.pf-list span{color:var(--ink-soft)}.when-list{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:56px;display:grid}.when-list h3{font-size:var(--fs-h3);margin-block-end:10px;font-weight:500}.when-list p{color:var(--ink-soft);max-width:36ch}.mt-row{gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:56px 40px;display:grid}.mt{border-radius:var(--r-2);background:var(--surface);align-content:start;gap:14px;padding:clamp(28px,3vw,48px);display:grid}.mt h3{font-family:var(--font-d);font-weight:600;font-size:calc(clamp(28px, 2.4vw, 40px) * var(--a11y-scale));line-height:1.05}.mt p{color:var(--ink-soft);max-width:44ch}.mt dl{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0;display:grid}.mt dl div{border-radius:var(--r-1);background:var(--sink);padding:14px 16px}.mt dt{font-size:var(--fs-meta);color:var(--muted)}.mt dd{color:var(--cream);margin:4px 0 0;font-weight:500}.rg-grid{columns:3;column-gap:var(--col-gap);margin-block:56px 40px}.rg-i{break-inside:avoid;margin-block-end:var(--col-gap)}.rg-i img{border-radius:var(--r-2);width:100%;height:auto}.rg-i figcaption{font-size:var(--fs-meta);color:var(--muted);margin-block-start:10px}.pj-sec{padding-block:0 var(--sec)}.fl-row{flex-wrap:wrap;gap:8px;margin-block-end:40px;display:flex}.fl{white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:44px;color:var(--ink-soft);font-size:var(--fs-meta);transition:background-color .25s var(--ease), color .25s var(--ease);background:#0a2540e0;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-weight:500;display:inline-flex}.fl .num{color:var(--muted);font-size:.85em}.fl[aria-pressed=true]{background:var(--cream);color:var(--on-cream)}.fl[aria-pressed=true] .num{color:var(--on-cream);opacity:.7}@media (hover:hover) and (pointer:fine){.fl:not([aria-pressed=true]):hover{background:var(--bg-2);color:var(--ink)}}.pj-grid{columns:4 260px;column-gap:var(--col-gap)}.pj{break-inside:avoid;margin-block-end:var(--col-gap)}.pj[hidden]{display:none}.pj-b{border-radius:var(--r-2);cursor:zoom-in;width:100%;display:block;overflow:hidden}.pj-b img{width:100%;height:auto;transition:transform .6s var(--ease)}@media (hover:hover) and (pointer:fine){.pj-b:hover img{transform:scale(1.03)}}.pj-c{font-size:var(--fs-meta);color:var(--muted);margin-block-start:10px}.lb{max-width:min(var(--frame), 94vw);max-height:92svh;color:var(--ink);background:0 0;border:0;padding:0}.lb::backdrop{background:#020a14e6}.lb img{border-radius:var(--r-2);max-width:100%;max-height:calc(92svh - 88px);margin-inline:auto}.lb-bar{align-items:center;gap:16px;padding-block-start:16px;display:flex}.lb-c{flex:1;font-weight:500}.lb-x{background:var(--surface-hi);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.lb-x svg,.lb-wa svg{width:18px;height:18px}@media (width<=1023px){.ph-grid{grid-template-columns:1fr;row-gap:40px}.ph-copy,.ph-media{grid-column:1}.ph-media{aspect-ratio:16/10}.when-list{grid-template-columns:1fr;gap:40px}.rg-grid{columns:2}}@media (width<=767px){.ph{padding-block-start:calc(var(--sec) + 24px)}.pf-list,.mt-row{grid-template-columns:1fr}.pf-list li{padding:20px}.fl-row{margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fl{flex:none}.pj-grid{columns:2;column-gap:12px}.pj{margin-block-end:12px}.rg-grid{columns:1}.lb-bar{flex-wrap:wrap}}.rgal+.sv-secs{padding-block-start:0}.sv-secs .frame{gap:clamp(56px,6vw,96px);display:grid}.sv-row{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.sv-h{font-family:var(--font-d);font-weight:600;font-size:calc(clamp(28px, 2.6vw, 44px) * var(--a11y-scale));text-wrap:balance;grid-column:1/span 4;line-height:1.08}.sv-body{grid-column:6/span 7;align-content:start;gap:16px;display:grid}.sv-body>p{color:var(--ink-soft);font-size:var(--fs-body);max-width:62ch;line-height:1.7}.sv-list{gap:10px;display:grid}.sv-list li{border-radius:var(--r-1);background:var(--surface);color:var(--ink-soft);padding:18px 24px;line-height:1.6}.sv-list b{color:var(--ink);font-weight:500}.sv-go{flex-wrap:wrap;gap:0 28px;display:flex}.sv-list .sv-go{margin-block-start:4px}.rg-i figcaption b{color:var(--ink);margin-inline-end:6px;font-weight:500}.rg-txt{color:var(--ink-soft);gap:8px;max-width:70ch;margin-block:-16px 40px;display:grid}.rg-txt b{color:var(--ink);font-weight:500}.ab-ph{border-radius:var(--r-2);background:#fff;max-width:360px;margin-block-start:12px;overflow:hidden}.ab-ph img{width:100%;height:auto;display:block}.ab-logos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-block-start:8px;display:grid}.ab-logos li{border-radius:var(--r-1);background:var(--surface);place-items:center;min-height:84px;padding:16px;display:grid}.ab-logos img{width:auto;max-width:100%;height:auto;max-height:40px}.qt-grid{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:56px;display:grid}.qt{border-radius:var(--r-2);background:var(--surface);align-content:space-between;gap:18px;margin:0;padding:clamp(24px,2.4vw,40px);display:grid}.qt blockquote{margin:0}.qt p{font-size:var(--fs-lead);color:var(--ink);line-height:1.5}.qt figcaption{font-size:var(--fs-meta);color:var(--muted)}.ct{padding-block:0 calc(var(--sec) * .5)}.ct-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:40px;display:grid}.ct-card{border-radius:var(--r-2);background:var(--surface);grid-column:1/span 6;justify-items:start;gap:24px;padding:clamp(28px,3vw,48px);display:grid}.ct-k{font-size:var(--fs-meta);color:var(--muted)}.ct-big{font-family:var(--font-d);font-weight:600;font-size:calc(clamp(44px, 5vw, 80px) * var(--a11y-scale));color:var(--cream);direction:ltr;margin-block-start:-12px;line-height:1}.ct-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;display:grid}.ct-dl div{border-radius:var(--r-1);background:var(--sink);padding:14px 16px}.ct-dl dt{font-size:var(--fs-meta);color:var(--muted)}.ct-dl dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0}.ct-send{grid-column:8/span 5;justify-items:start;gap:20px;display:grid}.ct-send>*{grid-column:auto}.fm-sec .sec-head{margin-block-end:40px}.fm-grid>*{max-width:760px}.fm{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fm-f{color:var(--ink-soft);font-size:var(--fs-meta);gap:8px;display:grid}.fm-f small{color:var(--muted);font-size:inherit}.fm-wide{grid-column:1/-1}.fm textarea.field{resize:vertical;min-height:132px;font:inherit}.fm-status{border-radius:var(--r-1);background:var(--surface);color:var(--ink);padding:18px 24px;line-height:1.6}.fm-status a{text-underline-offset:3px;text-decoration:underline}@media (width<=1023px){.sv-row{grid-template-columns:1fr;row-gap:20px}.sv-h,.sv-body{grid-column:1}.qt-grid,.ct-grid{grid-template-columns:1fr}.ct-card,.ct-send{grid-column:1}}@media (width<=767px){.sv-list li{padding:16px 18px}.ct-dl,.fm{grid-template-columns:1fr}.ct-card .cl-ctas,.ct-card .cl-ctas .btn,.ct-send .btn,.fm .btn{width:100%}.ct-big{font-size:calc(clamp(38px, 11vw, 52px) * var(--a11y-scale))}}:root{--wall:#061a2c;--lt:#78aad712;--dk:#00050c9e;--f-face:#eef2f5;--f-face-hi:#fff;--f-face-lo:#cbd6e0;--f-rim:#ffffff47;--f-side:#5d6975;--f-side2:#2c3640;--f-ao:#00040a80;--f-cast:#00040a52;--f-cast2:transparent;--fs-sign-h:calc(clamp(46px, calc(min(7.6vw, 12.5vh) + .4rem), 150px) * var(--a11y-scale));--z:0 0 0 0 transparent;--sh-l:-12px -12px 28px var(--lt), 12px 12px 28px var(--dk), inset 0 0 0 0 transparent, inset 0 0 0 0 transparent;--sh-m:-6px -6px 14px var(--lt), 6px 6px 14px var(--dk), inset 0 0 0 0 transparent, inset 0 0 0 0 transparent;--sh-s:-3px -3px 8px var(--lt), 3px 3px 8px var(--dk), inset 0 0 0 0 transparent, inset 0 0 0 0 transparent;--in-l:var(--z), var(--z), inset 9px 9px 20px var(--dk), inset -9px -9px 20px var(--lt);--in-m:var(--z), var(--z), inset 5px 5px 12px var(--dk), inset -5px -5px 12px var(--lt);--in-s:var(--z), var(--z), inset 3px 3px 7px var(--dk), inset -3px -3px 7px var(--lt);--alu:repeating-linear-gradient(90deg, #ffffff12 0 1px, #0000 1px 3px), linear-gradient(180deg, #f1f3f5 0%, #c3cad1 58%, #dce1e5 100%);--screw:linear-gradient(45deg, transparent 42%, #283038bf 42% 58%, transparent 58%), radial-gradient(circle at 35% 35%, #fdfdfd, #8e98a2 62%, #4a535c);--plate:inset 1px 1px 0 #ffffffd9, inset -1px -1px 0 #00000024, 1px 1px 0 #a3acb4, 2px 2px 0 #7d8790, 3px 4px 3px #141e2847, 6px 9px 16px var(--dk);--cap:radial-gradient(circle closest-side, #edf0f2 0%, #c4cbd1 46%, #8e979f 78%, #5a636b 93%, #5a636b00 100%);--cap-hi:radial-gradient(circle closest-side at 40% 36%, #fffffff2 0%, #fff0 42%);--ret:.008em .01em 0 var(--f-side), .012em .015em 0 color-mix(in oklab, var(--f-side) 86%, var(--f-side2)), .016em .02em 0 color-mix(in oklab, var(--f-side) 72%, var(--f-side2)), .02em .025em 0 color-mix(in oklab, var(--f-side) 58%, var(--f-side2)), .024em .03em 0 color-mix(in oklab, var(--f-side) 44%, var(--f-side2)), .028em .035em 0 color-mix(in oklab, var(--f-side) 30%, var(--f-side2)), .032em .04em 0 color-mix(in oklab, var(--f-side) 16%, var(--f-side2)), .036em .045em 0 var(--f-side2), .04em .05em 0 var(--f-side2);--sign-ext:-.007em -.007em 0 var(--f-rim), var(--ret), .045em .058em .014em var(--f-ao), .1em .13em .05em var(--f-cast), .2em .28em .36em var(--f-cast2);--f-sheen:linear-gradient(168deg, var(--f-face-hi) 0%, var(--f-face) 46%, var(--f-face-lo) 100%);--sign-ext-s:-.005em -.005em 0 var(--f-rim), .007em .009em 0 var(--f-side), .011em .014em 0 color-mix(in oklab, var(--f-side) 55%, var(--f-side2)), .015em .019em 0 var(--f-side2), .022em .03em .012em var(--f-ao), .05em .07em .06em var(--f-cast), .1em .14em .22em var(--f-cast2)}@media (width<=767px){:root{--fs-sign-h:calc(min(13vw, 58px) * var(--a11y-scale))}}html[data-light=day]{--bg:#e2e5e8;--bg-2:#d8dce0;--bg-deep:#ccd2d7;--wall:#e2e5e8;--ink:#0f2438;--ink-soft:#0f2438cc;--muted:#4f5d69;--surface:#0f24380d;--surface-hi:#0f243814;--sink:#3c50641f;--cream:#0f2a44;--cream-hi:#18395a;--on-cream:#f3f1ec;--cyan:#0a6f99;--cyan-2:#0aa3d6;--lt:#fffffff2;--dk:#6c7c8a73;--f-face:#15385a;--f-face-hi:#2c5d8a;--f-face-lo:#0f2d4a;--f-rim:#fffc;--f-side:#0e2945;--f-side2:#050f1b;--f-ao:#121e2c75;--f-cast:#22324247;--f-cast2:#34445429;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}::view-transition-old(root){animation-duration:.6s}::view-transition-new(root){animation-duration:.6s}html[data-light=day] .lg-eve,html:not([data-light=day]) .lg-day{display:none}.hd-bar:before{background:var(--wall);box-shadow:var(--sh-m);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}.hd-ph,.hd-wa,.hd-burger{background:var(--wall);box-shadow:var(--sh-s);transition:box-shadow .25s var(--ease)}.hd-ph:active,.hd-wa:active,.hd-burger:active,.btn:active{box-shadow:var(--in-s)}@media (hover:hover) and (pointer:fine){.btn-soft:hover{background:var(--wall);box-shadow:var(--sh-m)}}.lt-sw{min-width:44px;min-height:44px;color:var(--muted);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:inline-flex}.lt-plate{background:var(--wall);width:30px;height:40px;box-shadow:var(--sh-s);transition:box-shadow .3s var(--ease);border-radius:7px;place-items:center;display:grid;position:relative}.lt-well{background:var(--wall);width:18px;height:28px;box-shadow:var(--in-s);perspective:160px;border-radius:4px;place-items:center;display:grid}.lt-key{width:14px;height:24px;transition:transform .32s var(--ease), box-shadow .32s var(--ease);background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 3px),linear-gradient(#f6f7f8 0%,#cbd2d8 58%,#e2e6e9 100%);border-radius:3px;display:block;position:relative;transform:rotateX(16deg);box-shadow:inset 0 1px #fffc,1px 3px 4px #1e2c3a61}.lt-key i{width:4px;height:4px;transition:background-color .3s var(--ease), box-shadow .3s var(--ease);background:#9aa5af;border-radius:50%;margin-inline:auto;position:absolute;inset-block-start:18%;inset-inline:0;box-shadow:inset 0 1px 1px #00000059}html[data-light=evening] .lt-key{transform:rotateX(-16deg);box-shadow:inset 0 -1px #ffffff80,1px -1px 3px #0006}html[data-light=evening] .lt-key i{background:#8fe3ff;box-shadow:0 0 6px #4ccbf5,0 0 14px #4ccbf5cc}@media (hover:hover) and (pointer:fine){.lt-sw:hover .lt-plate{box-shadow:var(--sh-m)}}@media (width<=1023px){.hero-copy{grid-row:1;align-self:center}}@media (width>=1024px){.hero-copy{grid-column:1/span 10}}html[data-light=evening] .hero-glow{background:radial-gradient(46% 58% at 72% 46%,#1aa3da29 0%,#0a254080 42%,#061a2c00 74%)}.hero-meta{color:#2a3640;letter-spacing:.01em;background:var(--alu);width:fit-content;max-width:100%;box-shadow:var(--plate);text-shadow:0 1px #fff9;border-radius:3px;padding:10px 32px;font-weight:500;line-height:1.35;display:block;position:relative}.hero-meta:before,.hero-meta:after{content:"";background:var(--screw);border-radius:50%;width:7px;height:7px;margin-block:auto;position:absolute;inset-block:0}.hero-meta:before{inset-inline-start:12px}.hero-meta:after{inset-inline-end:12px}@media (width<=479px){.hero-meta{text-wrap:balance;font-size:13px}.hero-meta:before{inset-inline-start:9px}.hero-meta:after{inset-inline-end:9px}}.hero-h1{--lit:0;font-size:var(--fs-sign-h);letter-spacing:-.005em;max-width:10ch;margin-block-end:clamp(24px,4vh,40px);line-height:1.04}@media (width<=767px){.hero-h1{margin-block-end:16px;line-height:1.02}}html[data-light=evening] .hero-h1{--lit:1}.hero-h1 .w{isolation:isolate;color:var(--f-face);text-shadow:var(--sign-ext);position:relative}.hero-h1 .w:before{content:attr(data-t);content:attr(data-t) / "";z-index:1;pointer-events:none;white-space:nowrap;text-shadow:none;background:var(--f-sheen);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.hero-h1 .w:after{content:attr(data-t);content:attr(data-t) / "";z-index:-1;color:#0000;opacity:var(--lit);pointer-events:none;white-space:nowrap;text-shadow:0 0 .04em #bef0fff2,0 0 .14em #78dcffd9,0 0 .38em #4ccbf599,0 0 .8em #1aa3da61;position:absolute;inset:0}@keyframes lit-on{0%{--lit:0}30%{--lit:.85}36%{--lit:.1}46%{--lit:1}52%{--lit:.5}to{--lit:1}}@media (prefers-reduced-motion:no-preference){html[data-light=evening]:not(.qa):not(.a11y-nomotion) .hero-h1{animation:1.2s linear .35s both lit-on}}.pc-ring:before{content:"";background:var(--wall);box-shadow:var(--sh-l);border-radius:50%;position:absolute;inset:-7%}.pc-svg{z-index:1}.pc-track{stroke:var(--sink);stroke-width:12px}.pc-arc{stroke-width:5px}html[data-light=evening] .pc-arc{filter:drop-shadow(0 0 6px #4ccbf5b3)}.pc-well{background:var(--wall);box-shadow:var(--in-l);z-index:1;border-radius:50%;position:absolute;inset:15%}.pc-knob{z-index:2;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:50%;position:absolute;inset:24%;container-type:inline-size}.pc-knob:focus-visible{outline-offset:8px;border-radius:50%}@media (hover:hover) and (pointer:fine){.pc-knob{cursor:grab}.pc.is-drag .pc-knob{cursor:grabbing}}.pc-knob>span{pointer-events:none;border-radius:50%;position:absolute}.k-well{filter:blur(3px);background:radial-gradient(closest-side,#0a101680 84%,#0a101600 100%);inset:-2%;translate:2cqi 3cqi}.k-rot{rotate:calc(var(--a,45) * 1deg);inset:0}.pc:not(.gsap-live):not(.is-drag) .k-rot{transition:rotate .8s var(--ease)}.pc.is-drag .pc-arc{transition:none}.k-ring{background:repeating-conic-gradient(#c3cad0 0deg 2.5deg,#7c858d 2.5deg 5deg);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000047,inset 0 0 2cqi #00000040}.k-mark{background:#4ccbf5;border-radius:2cqi;width:4%;height:13%;margin-inline:auto;position:absolute;inset-block-start:4.5%;inset-inline:0;box-shadow:0 0 2cqi #4ccbf5b3}.k-cap{background:repeating-radial-gradient(circle,#ffffff1a 0 1px,#0000 1px 3px),linear-gradient(160deg,#edede9 0%,#c9cac5 48%,#a4a49f 100%);inset:13%;box-shadow:0 1.5cqi 3cqi #00000059,inset 0 1px #ffffffbf,inset 0 -1px #0000002e}.k-sheen{background:conic-gradient(from 300deg,#fff0 0deg,#ffffff80 25deg,#fff0 60deg 180deg,#ffffff47 205deg,#fff0 240deg);inset:13%}.pc-knob .pc-mid{z-index:1;gap:1cqi;position:absolute;inset:0}.pc-knob .pc-mid .num{font-size:calc(30cqi * var(--a11y-scale));color:#24303b;text-shadow:0 1px #ffffff8c;line-height:.9}.pc-knob .pc-mid span:last-child{font-size:calc(6.5cqi * var(--a11y-scale));color:#4a5560;text-shadow:0 1px #ffffff80}.pc-st{background:var(--wall);color:var(--muted);box-shadow:var(--sh-s);transition:box-shadow .35s var(--ease), color .35s var(--ease), scale .35s var(--ease), background .35s var(--ease)}.pc-st.is-done{background:var(--wall);color:var(--cyan);box-shadow:var(--in-s)}.pc-st[aria-current=step]{color:#04121f;box-shadow:var(--sh-s);background:linear-gradient(#a8ebff 0%,#4ccbf5 55%,#1aa3da 100%)}.pc-st:before{background:#4ccbf5}html[data-light=evening] .pc-st[aria-current=step]{box-shadow:0 0 18px #4ccbf599,0 0 #0000,inset 0 0 #0000,inset 0 0 #0000}.pc-lb.s-top{translate:-50% calc(-100% - 34px - var(--R) * .07)}.pc-lb.s-bottom{translate:-50% calc(34px + var(--R) * .07)}.pc-lb.s-right{translate:calc(38px + var(--R) * .07) -50%}.pc-lb.s-left{translate:calc(-100% - 38px - var(--R) * .07) -50%}@media (width<=1023px){.pc-stage{--R:min(68vw, 380px);margin-block:7vw}}@media (width>=1024px) and (width<=1279px){.pc-stage{--R:min(62svh, 520px, 29vw)}}html[data-light=day] .mega{box-shadow:0 30px 70px #3c506442, -6px -6px 14px var(--lt);background:#e2e5e8f7}.mega-feat{color:#f3f1ec;--ink-soft:#f3f1ecdb}.fd-panel .btn-cream{background:#061a2c}@media (hover:hover) and (pointer:fine){.fd-panel .btn-cream:hover{background:#0a2540}}.fd-panel .btn-soft{color:#061a2c;box-shadow:none;background:#061a2c14}.fd-panel :focus-visible{outline-color:#061a2c}html[data-light=day] .a11y-panel{background:var(--wall);box-shadow:0 24px 60px #3c50644d}html[data-light=day] .fl{background:var(--wall);box-shadow:var(--sh-s);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-light=day] .fl[aria-pressed=true]{background:var(--cream);box-shadow:var(--in-s)}html[data-light=day] .field{background:var(--wall);box-shadow:var(--in-s);border-color:#0f243829}html[data-light=day] .field::placeholder{color:#0f243873}html[data-light=day] .try{background:linear-gradient(180deg, #d8dce000 0%, var(--bg-2) 18%, var(--bg-2) 82%, #d8dce000 100%)}.cfg-note{color:#f3f1ece6}.lb{color:#f3f1ec}html[data-light=day] .lb-x{background:#f3f1ec29}html[data-light=day] .ap-wall{opacity:0}.fq,.sv-list li,.qt,.pf-list li,.mt,.ct-card,.ab-logos li,.fm-status{background:var(--wall);box-shadow:var(--sh-m)}.fq{transition:box-shadow .5s var(--ease)}.mt dl div{background:var(--wall);box-shadow:var(--in-s)}.ty a{--fr:7px;box-shadow:var(--sh-m)}.ty a:before{content:"";border-radius:inherit;padding:var(--fr);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;background:linear-gradient(135deg,#fafbfc 0%,#d3d9de 34%,#aab2b9 70%,#7f8890 100%);position:absolute;inset:0;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #00000047;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ty a:after{box-shadow:inset 12px 12px 8px -2px #040c146b}.ty-go{color:#24303a;background:radial-gradient(circle at 38% 30%,#fff 0%,#e3e7ea 38%,#b2bac1 100%);inset-block-start:calc(var(--fr) + 10px);inset-inline-end:calc(var(--fr) + 10px);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 1px #0000002e,1px 3px 6px #0000006b}@media (hover:hover) and (pointer:fine){.ty a:hover .ty-go{background:radial-gradient(circle at 38% 30%,#fff 0%,#eef1f3 42%,#c3cad0 100%)}}html[data-light=evening] .ty a{box-shadow:var(--sh-m), 0 0 44px #96d7ff1f}html[data-light=evening] .ty a:before{filter:brightness(.8)}.simx-media{box-shadow:var(--sh-l)}.simx-media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 7px #0c1620,inset 0 0 0 8px #ffffff1a,inset 12px 12px 16px #0000004d}.simx-media figcaption{z-index:1;inset-block-start:18px;inset-inline-start:18px}@media (width<=767px){.simx-media{overflow:visible}.simx-media figcaption{color:var(--ink-soft);background:0 0;padding:0;inset-block-start:calc(100% + 12px);inset-inline-start:0}}.simx-prods img{background:var(--wall);box-shadow:var(--sh-s)}.gr{box-shadow:var(--sh-m)}.fd-panel{box-shadow:inset 1px 1px 0 #fff, 1px 1px 0 #dce2e7, 2px 2px 0 #c8d0d7, 3px 3px 0 #b5bfc8, 5px 7px 6px #141e2833, 20px 28px 48px var(--dk);position:relative}.fd-panel:before{--cd:20px;content:"";z-index:2;pointer-events:none;background:var(--cap-hi) left top / var(--cd) var(--cd) no-repeat, var(--cap-hi) right top / var(--cd) var(--cd) no-repeat, var(--cap-hi) left bottom / var(--cd) var(--cd) no-repeat, var(--cap-hi) right bottom / var(--cd) var(--cd) no-repeat, var(--cap) left top / var(--cd) var(--cd) no-repeat, var(--cap) right top / var(--cd) var(--cd) no-repeat, var(--cap) left bottom / var(--cd) var(--cd) no-repeat, var(--cap) right bottom / var(--cd) var(--cd) no-repeat;filter:drop-shadow(1px 2px 1.5px #141e286b);position:absolute;inset:18px}.cl-h{color:var(--f-face);text-shadow:var(--sign-ext)}html[data-light=evening] .cl-h{text-shadow:var(--sign-ext), 0 0 .12em #78dcff8c, 0 0 .36em #4ccbf561, 0 0 .8em #1aa3da42}@media (width<=767px){.ty a{--fr:4px}.fd-panel:before{--cd:14px;inset:12px}}html.a11y-contrast :is(.hero-meta,.wt,.ty-go){background-image:none!important}html.a11y-contrast :is(.hero-meta,.wt,.ty a,.fd-panel):before,html.a11y-contrast :is(.hero-meta,.wt,.simx-media):after{display:none}.ph-h1,.nf-n,.nf h1,.ct-big{color:var(--f-face);text-shadow:var(--sign-ext)}html[data-light=evening] :is(.ph-h1,.nf-n,.nf h1,.ct-big){text-shadow:var(--sign-ext), 0 0 .12em #78dcff8c, 0 0 .36em #4ccbf561, 0 0 .8em #1aa3da42}.nf-n{opacity:1}.ph-crumb{color:#3e4a55;background:var(--alu);text-shadow:0 1px #fff9;width:fit-content;max-width:100%;box-shadow:var(--plate);border-radius:3px;gap:8px;padding:8px 32px;position:relative}.ph-crumb a{color:#24303a;font-weight:500}.ph-crumb a:focus-visible{outline-color:#061a2c}@media (hover:hover) and (pointer:fine){.ph-crumb a:hover{color:#000}}.ph-crumb:before,.ph-crumb:after{content:"";background:var(--screw);border-radius:50%;width:6px;height:6px;margin-block:auto;position:absolute;inset-block:0}.ph-crumb:before{inset-inline-start:11px}.ph-crumb:after{inset-inline-end:11px}html[data-light=evening] .ph-crumb{filter:brightness(.86)}.ph-media{--fr:8px;isolation:isolate;box-shadow:var(--sh-l);position:relative}.ph-media:before,.ph-media:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0}.ph-media:before{padding:var(--fr);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;background:linear-gradient(135deg,#fafbfc 0%,#d3d9de 34%,#aab2b9 70%,#7f8890 100%);box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #00000047;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ph-media:after{inset:var(--fr);border-radius:2px;box-shadow:inset 12px 12px 10px -2px #040c1466}html[data-light=evening] .ph-media{box-shadow:var(--sh-l), 0 0 60px #96d7ff1f}html[data-light=evening] .ph-media:before{filter:brightness(.8)}.rg-i{border-radius:var(--r-2);background:var(--wall);box-shadow:var(--sh-m);padding:10px 10px 14px}.rg-i img{border-radius:var(--r-1)}.rg-i figcaption{padding-inline:6px}.pj{border-radius:var(--r-2);background:var(--wall);box-shadow:var(--sh-s);padding:8px 8px 10px}.pj-b{border-radius:var(--r-1)}.pj-c{margin-block-start:8px;padding-inline:4px}.ab-ph{box-shadow:var(--sh-m);position:relative;overflow:visible}.ab-ph img{border-radius:inherit}.ab-ph:before{--cd:14px;content:"";z-index:1;pointer-events:none;background:var(--cap-hi) left top / var(--cd) var(--cd) no-repeat, var(--cap-hi) right top / var(--cd) var(--cd) no-repeat, var(--cap-hi) left bottom / var(--cd) var(--cd) no-repeat, var(--cap-hi) right bottom / var(--cd) var(--cd) no-repeat, var(--cap) left top / var(--cd) var(--cd) no-repeat, var(--cap) right top / var(--cd) var(--cd) no-repeat, var(--cap) left bottom / var(--cd) var(--cd) no-repeat, var(--cap) right bottom / var(--cd) var(--cd) no-repeat;filter:drop-shadow(1px 2px 1.5px #141e286b);position:absolute;inset:12px}.ct-dl div{background:var(--wall);box-shadow:var(--in-s)}@media (width<=767px){.ph-media{--fr:5px;box-shadow:var(--sh-m)}.ph-crumb:before,.ph-crumb:after{display:none}.rg-i{padding:8px 8px 12px}.pj{padding:4px 4px 8px}}html.a11y-contrast .ph-crumb{background-image:none!important}html.a11y-contrast :is(.ph-crumb,.ph-media,.ab-ph):before,html.a11y-contrast :is(.ph-crumb,.ph-media):after{display:none}.h2{text-shadow:var(--sign-ext-s)}html.a11y-contrast :is(.h2,.hero-h1 .w,.cl-h,.ph-h1){text-shadow:none}html.a11y-contrast .hero-h1 .w:before{display:none}.hero-h1{max-width:none}.h1-sign{text-wrap:balance;display:block}.h1-rest{max-width:26ch;font-size:calc(clamp(24px, calc(1.5vw + .8rem), 46px) * var(--a11y-scale));letter-spacing:0;color:var(--ink);text-wrap:balance;margin-block-start:.4em;font-weight:500;line-height:1.2;display:block}@media (prefers-reduced-motion:no-preference){html:not(.qa):not(.a11y-nomotion) .h1-rest{animation:word-in .9s var(--ease) both;animation-delay:.5s}}.fd-head{margin-block-end:clamp(28px,3vw,48px)}.fd-h{font-size:calc(clamp(28px, calc(1.7vw + .9rem), 52px) * var(--a11y-scale));line-height:1.16}.fd-p{color:var(--ink)}.wy-k{font-size:var(--fs-meta);color:var(--muted);margin-block-end:clamp(16px,2vw,28px);font-weight:500}.wy-step .wy-t{color:var(--ink);max-width:24ch;margin-block-end:0;line-height:1.3}.cli-h{max-width:62rem;font-family:var(--font-d);font-size:calc(clamp(26px, calc(1.9vw + .75rem), 50px) * var(--a11y-scale));text-wrap:balance;font-weight:500;line-height:1.22}.cli-k{color:var(--muted)}.cli-n{color:var(--ink);text-shadow:var(--sign-ext-s)}.clients .mq{margin-block-start:clamp(32px,4vw,56px)}.wk-h{max-width:18ch}.simx-h{font-family:var(--font-d);font-size:calc(clamp(22px, calc(.9vw + .8rem), 32px) * var(--a11y-scale));text-wrap:pretty;font-weight:500;line-height:1.3}html.a11y-contrast .cli-n{text-shadow:none}@media (width<=767px){.fd-h{font-size:calc(clamp(24px, 6.6vw, 30px) * var(--a11y-scale))}.h1-rest{font-size:calc(clamp(21px, 5.8vw, 26px) * var(--a11y-scale))}.cli-h{font-size:calc(clamp(22px, 6.2vw, 28px) * var(--a11y-scale))}}.why.gsap-live .wy-k+.wy-steps{padding-block-start:0}@media (width<=1023px){.why.gsap-live .wy-k{margin-block-start:48px}}.wy-step .wy-t{align-items:flex-start}.wy-step .wy-t:before{margin-block-start:calc(.65em - 5px)}@media (width<=767px){.fd-copy .btn{width:auto}}:root{--line:#eceae41f;--lift:0 1px 2px #00000040, 0 12px 32px -16px #0000008c;--sh-l:0 0 0 1px var(--line), 0 1px 2px #0003, 0 24px 48px -24px #00000080, inset 0 0 0 0 transparent;--sh-m:0 0 0 1px var(--line), 0 1px 2px #0000002e, 0 12px 32px -18px #00000073, inset 0 0 0 0 transparent;--sh-s:0 0 0 1px var(--line), 0 1px 2px #00000029, 0 0 0 0 transparent, inset 0 0 0 0 transparent;--in-l:0 0 0 1px var(--line), var(--z), var(--z), inset 0 0 0 0 transparent;--in-m:var(--in-l);--in-s:var(--in-l);--sign-ext-s:none;--sign-ext:0 .012em 0 var(--f-side), 0 .03em .03em #0000002e, 0 .1em .16em #00000024}html[data-light=day]{--bg:#f3f4f6;--bg-2:#ebedf0;--bg-deep:#e2e5e9;--wall:#fff;--line:#0f24381a;--sign-ext:0 .012em 0 #0a2036, 0 .035em .035em #0f243829, 0 .12em .2em #0f24381a}body,.mnav,.why.gsap-live .wy-stage{background-image:none}@media (width<=1023px){.why.gsap-live .wy-stage{background:var(--bg)}}html[data-light=day] .hero-glow{background:0 0}.h2,.cli-n,.wk-i,.wk-big,.cl-h,.ph-h1,.nf-n,.nf h1,.ct-big,html[data-light=evening] :is(.cl-h,.ph-h1,.nf-n,.nf h1,.ct-big){text-shadow:none}.wk-big,.cl-h,.ph-h1,.ct-big{color:var(--ink)}.hero-h1 .w:before{color:var(--f-face);-webkit-text-fill-color:var(--f-face);background:0 0}.h2,.cl-h,.hero-h1,.ph-h1{letter-spacing:-.02em}.fd-panel:before,.wk-caps,.wt:before,.wt:after,.ab-ph:before,.ph-crumb:before,.ph-crumb:after,.hero-meta:before,.hero-meta:after,.cl-photo .wk-caps{display:none}.wt{box-shadow:none;text-shadow:none;color:var(--ink);filter:none;opacity:calc(.6 + .4 * var(--l));background:0 0;padding:0}.wt span{color:var(--muted)}html:not([data-light=day]) .wt{filter:none}.hero-meta,.ph-crumb{box-shadow:none;text-shadow:none;color:var(--muted);filter:none;background:0 0;padding:0}html[data-light=evening] .hero-meta{filter:none}.wk-pan{border-radius:var(--r-2);box-shadow:var(--sh-m)}html[data-light=day] .wk-pan{box-shadow:var(--sh-m)}.wk-pan:before,.wk-pan:after{display:none}.wk-pan img{filter:saturate(calc(.8 + .2 * var(--l)))}.fd-panel{box-shadow:var(--sh-m)}html[data-light=day] .fd-panel{box-shadow:var(--sh-l)}.ty a:before{display:none}.ty a,html[data-light=evening] .ty a{box-shadow:var(--sh-m)}.ty a:after{box-shadow:none;background:linear-gradient(#04121f00 38%,#04121f59 62%,#04121fd1 100%)}.ty-go{display:none}.simx-media:after{box-shadow:inset 0 0 0 1px #ffffff14}html[data-light=evening] .simx-media{box-shadow:var(--sh-l)}.ph-media,html[data-light=evening] .ph-media{box-shadow:var(--sh-m)}.ph-media:before,.ph-media:after{display:none}.btn-cream{box-shadow:none}.btn:active{box-shadow:none;translate:0 1px}.btn-soft{background:var(--wall);box-shadow:inset 0 0 0 1px var(--line)}@media (hover:hover) and (pointer:fine){.btn-soft:hover{background:var(--wall);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 35%, transparent)}}.hd-bar:before{background:color-mix(in oklab, var(--wall) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:var(--sh-s)}.hd-ph,.hd-wa,.hd-burger,.hd-ph:active,.hd-wa:active,.hd-burger:active{box-shadow:inset 0 0 0 1px var(--line)}.fq[open]{background:var(--wall);box-shadow:var(--sh-m)}html[data-light=day] .field{box-shadow:none}:is(.ft-grid,.ft-bottom):before{height:1px;box-shadow:none;background:var(--line);border-radius:0}.wk-rail{box-shadow:none;background:var(--line)}html.a11y-contrast .hd-bar:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--wall)}
