@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/space-grotesk-vietnamese-300-normal.B9OJnXKM.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-300-normal.F-NWLUie.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/space-grotesk-latin-ext-300-normal.4ZO_JR7W.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-300-normal.CxWNGEn7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/space-grotesk-latin-300-normal.DiSf0yqz.woff2) format("woff2"),url(/_astro/space-grotesk-latin-300-normal.Byd1NLsn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-vietnamese-400-normal.B7xT_GF5.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-400-normal.BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-400-normal.DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-400-normal.CJ-V5oYT.woff2) format("woff2"),url(/_astro/space-grotesk-latin-400-normal.BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-vietnamese-500-normal.BmEvtly_.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-500-normal.BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-500-normal.3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--char: #191919;--paper: #f2f1ed;--ink: #141414;--fg: #f5f5f2;--dim: #9a9a94;--moss: #5d7a6c;--line: #e2e1db;--mut: #5c5c56;--forest: #1c4a35;--red: #ff3000;--ok: #4ade80;--e: cubic-bezier(.16, 1, .3, 1);--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--disp: "Space Grotesk", ui-sans-serif, system-ui, sans-serif}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif}.lv3 a{text-decoration:none;color:inherit}.lv3 button{font:inherit;cursor:pointer;background:none;border:0;color:inherit}.lv3 :focus-visible{outline:2px solid var(--red);outline-offset:3px}.lv3 h1,.lv3 h2,.lv3 h3,.lv3 .q{font-family:var(--disp)}.isle{position:fixed;top:14px;left:50%;z-index:60;display:flex;align-items:center;gap:2px;padding:5px 5px 5px 16px;border-radius:999px;background:#141414b8;backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 44px -14px #0000008c;max-width:calc(100vw - 24px);transform:translate(-50%) translateY(-64px);opacity:0;animation:isleIn .8s var(--e) forwards .5s}@keyframes isleIn{to{transform:translate(-50%) translateY(0);opacity:1}}.isle .lg{font-family:var(--disp);font-size:.8rem;font-weight:500;color:#fff;letter-spacing:-.01em;margin-right:10px;white-space:nowrap}.isle .lg i{font-style:normal;color:var(--red)}.isle a.mi,.isle .mn{font-size:.64rem;letter-spacing:.14em;font-weight:600;color:#b9b9b3;padding:8px 13px;border-radius:999px;text-transform:uppercase;white-space:nowrap;transition:color .18s var(--e),background .18s}.isle .mn{display:inline-flex;align-items:center;gap:8px}.isle a.mi:hover,.isle .mn:hover{color:#fff;background:#ffffff17}.isle .mn .b{display:inline-flex;flex-direction:column;gap:3px}.isle .mn .b i{display:block;width:13px;height:1.5px;background:currentColor;font-style:normal;transition:transform .25s var(--e)}.isle .mn:hover .b i:first-child{transform:translateY(-1px)}.isle .mn:hover .b i:last-child{transform:translateY(1px)}.isle .ct{font-size:.64rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:#141414;background:#fff;padding:9px 16px;border-radius:4px;white-space:nowrap;transition:background .18s var(--e),color .18s}.isle .ct:hover{background:var(--red);color:#fff}@media (max-width: 760px){.isle a.mi{display:none}.isle{padding-left:14px}}.ov{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none;transition:visibility 0s linear .72s}.ov.open{visibility:visible;pointer-events:auto;transition-delay:0s}.ov .shade{position:absolute;inset:0;background:#0000;transition:background .4s ease}.ov.open .shade{background:#00000073}.ov .pnl{position:absolute;top:0;right:0;bottom:0;width:min(500px,100vw);transform:translate(103%);transition:transform .52s cubic-bezier(.7,0,.2,1)}.ov .pnl.p1{background:var(--red);transition-delay:0ms}.ov .pnl.p2{background:var(--forest);transition-delay:70ms}.ov .pnl.p3{background:#121412;transition-delay:.14s}.ov.open .pnl{transform:translate(0)}.ov:not(.open) .pnl.p1{transition-delay:.14s}.ov:not(.open) .pnl.p3{transition-delay:0ms}.ov .inner{position:absolute;top:0;right:0;bottom:0;width:min(500px,100vw);display:flex;flex-direction:column;padding:24px 36px 32px}.ov .top{display:flex;justify-content:space-between;align-items:center;opacity:0;transition:opacity .24s ease .33s}.ov.open .top{opacity:1}.ov .top .t{color:#ffffff73;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;font-family:var(--mono)}.ov .close{border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:4px;width:42px;height:42px;font-size:1rem;display:grid;place-items:center;transition:background .22s,transform .32s var(--e)}.ov .close:hover{background:#ffffff1f;transform:rotate(90deg)}.ov nav.ovnav{margin-top:40px;display:flex;flex-direction:column}.ov nav.ovnav a{display:flex;justify-content:space-between;align-items:center;padding:17px 0;color:#eef1ee;font-family:var(--disp);font-size:clamp(1.4rem,3.2vw,1.9rem);font-weight:300;border-bottom:1px solid rgba(255,255,255,.12);opacity:0;transform:translateY(28px);transition:opacity .46s var(--e),transform .46s var(--e),padding-left .26s var(--e),color .26s}.ov.open nav.ovnav a{opacity:1;transform:none}.ov.open nav.ovnav a:nth-child(1){transition-delay:.38s,.38s,0ms,0ms}.ov.open nav.ovnav a:nth-child(2){transition-delay:.45s,.45s,0ms,0ms}.ov.open nav.ovnav a:nth-child(3){transition-delay:.52s,.52s,0ms,0ms}.ov.open nav.ovnav a:nth-child(4){transition-delay:.59s,.59s,0ms,0ms}.ov nav.ovnav a .ar{font-size:1.1rem;color:var(--red);opacity:0;transform:translate(-10px);transition:opacity .26s,transform .26s var(--e)}.ov nav.ovnav a:hover{padding-left:16px;color:#fff}.ov nav.ovnav a:hover .ar{opacity:1;transform:none}.ov .pages{margin-top:26px;font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;line-height:2.4;color:#ffffff8c;opacity:0;transition:opacity .3s ease .56s}.ov.open .pages{opacity:1}.ov .pages a{border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:1px}.ov .pages a:hover{color:#fff;border-color:var(--red)}.ov .ftr{margin-top:auto;color:#ffffff80;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;line-height:2.2;font-family:var(--mono);opacity:0;transition:opacity .3s ease .62s}.ov.open .ftr{opacity:1}.gauge{position:fixed;left:22px;bottom:22px;z-index:55;display:flex;align-items:flex-end;gap:11px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .42s var(--e),transform .42s var(--e)}.gauge.show{opacity:1;transform:none}.gauge svg{width:46px;height:46px;flex:none;filter:drop-shadow(0 6px 18px rgba(0,0,0,.45))}.gauge .gtr{stroke:#ffffffa8;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.gauge .gfill{fill:var(--red);transform:scaleY(.04);transform-origin:50% 65px;transition:transform .22s linear}.gauge .gbub{fill:#ffffff8c;animation:bub 3.2s ease-in-out infinite}.gauge .gpct{font-family:var(--mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;padding-bottom:5px;text-shadow:0 2px 10px rgba(0,0,0,.6)}.gauge .gpct b{display:block;color:#fff;font-size:.92rem;letter-spacing:0;font-weight:400;margin-top:2px;font-variant-numeric:tabular-nums}.gauge.onlight .gtr{stroke:#14141480}.gauge.onlight .gbub{fill:#14141466}.gauge.onlight .gpct{color:var(--mut);text-shadow:none}.gauge.onlight .gpct b{color:var(--ink)}.gauge.onlight svg{filter:none}@media (max-width: 760px){.gauge{display:none}}.hero{position:relative;background:var(--char);color:var(--fg);min-height:94vh;display:grid;align-items:end;overflow:hidden}#flu{position:absolute;inset:0;width:100%;height:100%;filter:blur(26px) contrast(22);opacity:0;animation:fluIn 1.4s ease forwards .3s}@keyframes fluIn{to{opacity:.55}}.hero .gridbg{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:radial-gradient(120% 90% at 50% 42%,#000 28%,transparent 74%);mask-image:radial-gradient(120% 90% at 50% 42%,#000 28%,transparent 74%)}.hero .veil{position:absolute;inset:0;pointer-events:none;background:radial-gradient(112% 82% at 56% 40%,transparent 26%,rgba(25,25,25,.74) 78%),linear-gradient(to bottom,rgba(25,25,25,.5),transparent 24%,transparent 60%,var(--char) 96%),linear-gradient(90deg,rgba(25,25,25,.86) 4%,rgba(25,25,25,.35) 34%,transparent 52%)}.hero .px{position:absolute;bottom:-10px;width:7px;height:7px;background:#fff;opacity:0;pointer-events:none;animation:pxRise var(--t, 11s) linear infinite var(--d, 0s)}.hero .px.r{background:var(--red)}@keyframes pxRise{0%{transform:translateY(0);opacity:0}12%{opacity:.5}82%{opacity:.35}to{transform:translateY(-72vh);opacity:0}}.hero .wrap{position:relative;max-width:1240px;width:100%;margin:0 auto;padding:132px 28px 54px}.lv3 h1{margin:0 0 28px;font-weight:300;font-size:clamp(2.6rem,6.6vw,4.7rem);letter-spacing:-.03em;line-height:1.05;max-width:17ch}h1 .ln{display:block;overflow:hidden}h1 .ln>span{display:block;transform:translateY(112%);animation:rise .9s var(--e) forwards}h1 .ln:nth-child(1)>span{animation-delay:.18s}h1 .ln:nth-child(2)>span{animation-delay:.3s}h1 .ln:nth-child(3)>span{animation-delay:.42s}@keyframes rise{to{transform:translateY(0)}}.sl{color:var(--red)}.hero .row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;opacity:0;animation:fadeUp .8s var(--e) forwards .78s}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero .sub{margin:0;font-size:.95rem;color:var(--dim);line-height:1.6;max-width:44ch}.bt{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:4px;font-size:.72rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase;transition:transform .2s var(--e),background .2s,color .2s,border-color .2s}.bt.p{background:var(--red);color:#fff}.bt.p:hover{background:#fff;color:var(--ink)}.bt.o{background:transparent;color:var(--fg);border:1px solid rgba(255,255,255,.24)}.bt.o:hover{border-color:#fff}.hero .meta{position:absolute;top:98px;right:28px;text-align:right;font-size:.62rem;letter-spacing:.18em;color:#ffffff6b;text-transform:uppercase;line-height:2;font-family:var(--mono);opacity:0;animation:fadeUp .7s var(--e) forwards .95s}@media (max-width: 900px){.hero .meta{display:none}}.tick2{background:var(--char);color:#c9c9c3;border-top:1px solid rgba(255,255,255,.09);overflow:hidden;white-space:nowrap}.tick2 .rail{display:inline-block;padding:13px 0;animation:rail 28s linear infinite;font-size:.68rem;letter-spacing:.22em;font-weight:600;text-transform:uppercase}.tick2 span{margin:0 22px}.tick2 .s{color:var(--red)}@keyframes rail{to{transform:translate(-50%)}}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--e) var(--d, 0ms),transform .7s var(--e) var(--d, 0ms)}.rv.in{opacity:1;transform:none}.lv3 .sec{max-width:1240px;margin:0 auto;padding:92px 28px 24px;scroll-margin-top:84px}.sec .hd{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;flex-wrap:wrap}.lv3 h2{margin:0;font-weight:300;font-size:clamp(1.8rem,3.8vw,2.6rem);letter-spacing:-.026em;line-height:1.1}.lv3 .tag{font-size:.64rem;letter-spacing:.2em;color:var(--moss);font-weight:700;text-transform:uppercase}.lv3 .tag:before{content:"// ";color:var(--red)}.rule{height:1px;margin:26px 0 0;position:relative}.rule:before{content:"";position:absolute;inset:0;background:var(--line);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--e) .15s}.rule.in:before{transform:scaleX(1)}.rule .x{position:absolute;top:50%;font:400 11px/1 var(--mono);color:var(--moss);opacity:0;transition:opacity .5s ease .68s}.rule .x.xl{left:0;transform:translate(-40%,-52%)}.rule .x.xr{right:0;transform:translate(40%,-52%)}.rule.in .x{opacity:.75}.svc{border-bottom:1px solid var(--line)}.row2{display:grid;grid-template-columns:96px 1fr auto;gap:26px;align-items:center;padding:34px 0;border-top:1px solid var(--line);position:relative;transition:padding-left .3s var(--e)}.row2:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .38s var(--e)}.row2:hover{padding-left:14px}.row2:hover:after{transform:scaleX(1)}@media (max-width: 720px){.row2{grid-template-columns:64px 1fr}.row2 .chip2{display:none}}.svc h3{margin:0 0 7px;font-weight:400;font-size:clamp(1.15rem,2.4vw,1.55rem);letter-spacing:-.02em}.svc p{margin:0;font-size:.88rem;color:var(--mut);line-height:1.6;max-width:52ch}.chip2{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--forest);border:1px solid rgba(28,74,53,.3);border-radius:3px;padding:7px 14px;white-space:nowrap;transition:background .26s,color .26s}.row2:hover .chip2{background:var(--forest);color:#eef4ef}.inst{width:76px;height:76px}@media (max-width: 720px){.inst{width:54px;height:54px}}.inst .tr{stroke:var(--ink);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s var(--e) var(--d, 0ms)}.rv.in .inst .tr{stroke-dashoffset:0}.inst .liq{fill:var(--red);opacity:0;transition:opacity .5s ease .95s}.rv.in .inst .liq{opacity:1}.inst .bub{fill:var(--forest);opacity:0}.rv.in .inst .bub{animation:bub 2.6s ease-in-out infinite var(--bd, 0s)}@keyframes bub{0%,to{opacity:0;transform:translateY(0)}18%{opacity:.85}60%{opacity:.5}88%{opacity:0;transform:translateY(-11px)}}.inst .drop{fill:var(--red);opacity:0}.rv.in .inst .drop{animation:drop 3s ease-in infinite .8s}@keyframes drop{0%{opacity:0;transform:translateY(0)}12%{opacity:1}55%{opacity:1;transform:translateY(15px)}62%,to{opacity:0;transform:translateY(17px)}}.panel{margin-top:30px;border:1px solid rgba(255,255,255,.1);background:#0f1211;color:#eef1ee}.panel .top2{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.09);font-family:var(--mono);font-size:.64rem;color:#7d8a82;flex-wrap:wrap}.panel .top2 .lv{margin-left:auto;color:var(--ok);display:inline-flex;align-items:center;gap:6px}.panel .top2 .lv i{width:5px;height:5px;border-radius:50%;background:var(--ok);animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.2}}.panel .gr{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 700px){.panel .gr{grid-template-columns:1fr}}.panel .cel{padding:22px 24px 26px;border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);min-width:0}.panel .cel:nth-child(2n){border-right:0}.panel .cel:nth-last-child(-n+2){border-bottom:0}@media (max-width: 700px){.panel .cel{border-right:0}.panel .cel:last-child{border-bottom:0}.panel .cel:nth-last-child(2){border-bottom:1px solid rgba(255,255,255,.09)}}.panel .k{font-family:var(--mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#7d8a82;margin:0 0 10px}.panel .val{font-family:var(--disp);font-size:1.7rem;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.panel .val em{font-style:normal;font-size:.68rem;color:var(--ok);margin-left:8px;font-family:var(--mono)}.panel .spark{display:flex;gap:6px;align-items:flex-end;height:40px;margin-top:16px}.panel .spark i{flex:1;background:var(--red);transform:scaleY(.05);transform-origin:bottom;height:100%;transition:transform .76s var(--e) var(--bd, 0ms)}.rv.in .panel .spark i{transform:scaleY(var(--h, 1))}.panel .lst{font-size:.9rem;line-height:2.1}.panel .lst span{color:#9fada4}.works{border:1px solid var(--line);border-bottom:0;margin-top:30px}.wk{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:24px 26px;border-bottom:1px solid var(--line);background:var(--paper);transition:background .3s var(--e),padding-left .3s var(--e)}.wk:hover{background:var(--forest);color:#f2f6f2;padding-left:40px}.th{width:150px;height:92px;border:1px solid var(--line);border-radius:2px;overflow:hidden;display:grid;grid-template-rows:14px 1fr;background:#fff;transition:transform .34s var(--e),box-shadow .34s var(--e)}.wk:hover .th{transform:scale(1.06) rotate(-1deg);box-shadow:0 16px 40px -16px #00000080}.th .tb{background:#ececec;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:3px;padding:0 6px}.th .tb i{width:4px;height:4px;border-radius:50%;background:#c9c9c9}.th .fr{position:relative;overflow:hidden;background:#fff}.th .fr iframe{width:1280px;height:800px;border:0;display:block;transform-origin:top left;transform:scale(.1172);pointer-events:none}@media (max-width: 640px){.th{width:104px;height:66px}.th .fr iframe{transform:scale(.08125)}}.wk h3{margin:0;font-weight:400;font-size:clamp(1.3rem,2.8vw,1.9rem);letter-spacing:-.022em;display:inline-flex;align-items:baseline;gap:14px;flex-wrap:wrap}.wk .d{font-size:.76rem;color:var(--moss);transition:color .3s;font-family:ui-sans-serif,system-ui,sans-serif}.wk .u{display:block;margin-top:6px;font-size:.68rem;color:#a9a9a2;letter-spacing:.08em;transition:color .3s;font-family:var(--mono)}.wk:hover .d,.wk:hover .u{color:#f2f6f299}.wk .go{color:var(--red);font-size:1.3rem;font-weight:600;transition:transform .34s var(--e),color .3s}.wk:hover .go{color:#fff;transform:translate(5px,-5px) rotate(45deg)}.quote{max-width:1240px;margin:0 auto;padding:100px 28px}.quote .q{margin:0;font-weight:300;font-size:clamp(1.6rem,3.8vw,2.7rem);letter-spacing:-.024em;line-height:1.28;max-width:27ch}.quote .q .w{display:inline-block;opacity:.12;transition:opacity .6s ease var(--d, 0ms)}.quote.in .q .w{opacity:1}.quote .q b{font-weight:500;color:var(--forest)}.quote .firm{margin:26px 0 0;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--moss);font-weight:700}.end{background:#0c0e0d;color:#eef1ee;scroll-margin-top:84px}.end .wrap2{max-width:1240px;margin:0 auto;padding:104px 28px 90px;display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}@media (max-width: 860px){.end .wrap2{grid-template-columns:1fr;gap:34px;padding:76px 28px 72px}}.end h2{color:#fff;max-width:14ch}.end .datos{margin:30px 0 0;font-family:var(--mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:#eef1ee80;line-height:2.3}.end .datos a{transition:color .2s}.end .datos a:hover{color:#fff}.frm{display:grid;gap:11px}.frm input,.frm textarea{width:100%;padding:14px 17px;border-radius:3px;border:1px solid rgba(255,255,255,.15);background:#ffffff0b;color:#eef1ee;font-size:.9rem;resize:none;transition:border-color .2s var(--e),background .2s}.frm input::-moz-placeholder,.frm textarea::-moz-placeholder{color:#eef1ee5c}.frm input::placeholder,.frm textarea::placeholder{color:#eef1ee5c}.frm input:focus,.frm textarea:focus{outline:none;border-color:var(--red);background:#ffffff14}.frm .btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:3px}.frm .ok2{display:none;color:#6fe3a5;font-size:.85rem;margin:4px 0 0}.frm .err{display:none;color:#ffb3a0;font-size:.85rem;margin:4px 0 0}.end .bt.o{border-color:#ffffff38}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.lv3 *,.isle,.ov *,.gauge *{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.rv,.quote .q .w{opacity:1!important;transform:none!important}.inst .tr{stroke-dashoffset:0!important}.inst .liq{opacity:1!important}.isle{opacity:1;transform:translate(-50%)}#flu{opacity:.55}}.wa-float{border:0!important;box-shadow:0 14px 40px -14px #00000080!important;border-radius:4px!important}.wa-float:hover{transform:translateY(-2px)!important}.settled .isle{animation:none;opacity:1;transform:translate(-50%)}.settled h1 .ln>span{animation:none;transform:none}.settled .hero .row,.settled .hero .meta{animation:none;opacity:1;transform:none}.settled #flu{animation:none;opacity:.55}
