:root{--e:cubic-bezier(.16,1,.3,1);--inkrgb:12,18,38;--sky2:#eaf0f5;--bg:#f6f2e9;--sky:#d9e8f8;--ink:#0c1226;--mut:#566079;--gold:#a97a1d;--gold2:#d9a93c;--line:rgba(12,18,38,.1);--card:rgba(255,255,255,.88);color-scheme:light;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}*,:root{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:env(safe-area-inset-top,0);background:var(--bg)}body{background:linear-gradient(180deg,var(--sky) 0,var(--sky2) 38%,var(--bg) 62%) fixed;color:var(--ink);font:400 16px/1.55 Inter,system-ui,sans-serif;letter-spacing:-.01em;overflow-x:hidden;-webkit-font-smoothing:antialiased}.nav,footer,main{position:relative;z-index:1}h1,h2,h3{font-weight:600;letter-spacing:-.055em;line-height:.95}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.nav{position:fixed;top:calc(16px + env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);z-index:9;display:flex;align-items:center;gap:6px;padding:8px 8px 8px 22px;border-radius:99px;background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);width:min(94vw,920px);justify-content:space-between;box-shadow:0 10px 40px -16px rgba(12,18,38,.25)}.logo{font-weight:700;letter-spacing:-.04em;font-size:1.1rem}.logo b{color:var(--gold2)}.nav nav{display:flex;gap:4px}.nav nav a{padding:8px 14px;border-radius:99px;font-size:.88rem;color:var(--mut);transition:.25s}.nav nav a:hover{background:var(--line);color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:99px;background:var(--ink);color:var(--bg);font-weight:600;font-size:.95rem;border:0;cursor:pointer;transition:transform .3s var(--e),box-shadow .3s;will-change:transform}.btn:hover{box-shadow:0 0 0 6px rgba(12,18,38,.12)}.btn.g{background:var(--card);color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav .btn{padding:10px 20px;font-size:.88rem}.wrap{max-width:1240px;margin:auto;padding:0 5vw}.hero{min-height:100svh;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:3vw;gap:3vw;align-items:center;padding-top:110px}.hero h1{font-size:clamp(2.4rem,5.2vw,5rem);max-width:11ch}.w{white-space:nowrap}.w,.w i{display:inline-block}.w i{font-style:normal;opacity:0;transform:translateY(70%) rotate(5deg);filter:blur(14px);animation:ci 1.1s var(--e) forwards;animation-delay:calc(var(--d)*30ms + .25s)}@keyframes ci{to{opacity:1;transform:none;filter:none}}.sub{max-width:46ch;color:var(--mut);font-size:1.02rem;margin:30px 0 36px;opacity:0;animation:ci 1s 1.1s forwards}.row{gap:12px;animation:ci 1s 1.3s forwards}.pills,.row{display:flex;flex-wrap:wrap;opacity:0}.pills{gap:10px;margin-top:48px;animation:ci 1s 1.5s forwards}.pills span{font-size:.82rem;color:var(--mut);padding:7px 14px;border:1px solid var(--line);border-radius:99px;background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pills span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:9px;background:var(--gold2);margin-right:8px}.bg{position:fixed;inset:-10vh 0;z-index:0;overflow:hidden;pointer-events:none}.bg i{position:absolute;border-radius:50%;filter:blur(90px);animation:bl 24s ease-in-out infinite alternate}.bg .i1{width:55vmax;height:55vmax;left:-15vmax;top:-10vmax;background:rgba(224,176,80,.42)}.bg .i2{width:60vmax;height:60vmax;right:-20vmax;top:5vmax;background:rgba(110,165,235,.42);animation-delay:-8s}.bg .i3{width:50vmax;height:50vmax;left:25vw;bottom:-20vmax;background:rgba(255,214,190,.55);animation-delay:-15s}.bg:after{content:"";position:absolute;inset:0;opacity:.07;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes bl{to{transform:translate(8vw,6vh) scale(1.15)}}.vis{position:relative;height:min(580px,72vh);--px:0;--py:0}.fc{position:absolute;padding:22px 24px;border-radius:24px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 40px 70px -34px rgba(12,18,38,.4),inset 0 1px 0 #fff;translate:calc(var(--px)*var(--z)*1px) calc(var(--py)*var(--z)*1px);animation:fi 1s var(--dl) both,fl 7s ease-in-out var(--dl) infinite}@keyframes fi{0%{opacity:0;filter:blur(14px)}}@keyframes fl{50%{transform:translateY(-12px)}}.fc small{color:var(--mut);font-size:.78rem;display:flex;justify-content:space-between;gap:12px}.fc small em{font-style:normal;color:var(--gold);font-weight:600}.c1{left:6%;top:2%;width:80%;--z:.8;--dl:.9s}.c2{right:0;top:44%;width:58%;--z:1.6;--dl:1.2s;display:flex;gap:16px;align-items:center}.c3{left:0;bottom:2%;width:64%;--z:1.2;--dl:1.5s}.c4{right:8%;top:-3%;padding:10px 18px;border-radius:99px;font-size:.84rem;font-weight:600;--z:2;--dl:1.8s;display:flex;gap:8px;align-items:center}.of{display:grid;grid-template-columns:1fr auto;grid-gap:5px 12px;gap:5px 12px;margin-top:16px;font-size:.92rem;font-weight:500}.of span{font-weight:700}.of i{grid-column:1/3;height:7px;border-radius:9px;background:var(--line);position:relative;overflow:hidden;margin-bottom:8px}.of i:after{content:"";position:absolute;inset:0;width:var(--w);background:linear-gradient(90deg,var(--gold2),#f3d58a);border-radius:9px;transform-origin:left;animation:gw 1.6s var(--e) 1.8s both}@keyframes gw{0%{transform:scaleX(0)}}.ok{width:46px;height:46px;flex:none}.ok circle,.ok path{fill:none;stroke:#1f8a5b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140;animation:dsh 1.4s ease 2s both}@keyframes dsh{0%{stroke-dashoffset:140}}.c2 b{display:block;font-size:1.05rem;letter-spacing:-.03em}.c2 span{color:var(--mut);font-size:.85rem}.c3 b{font-size:1.7rem;letter-spacing:-.06em;line-height:1.1;display:block;margin-top:6px}.c3 b span{font-size:.9rem;color:var(--mut);letter-spacing:0;font-weight:500}.spk{width:100%;height:46px;margin-top:10px}.spk path{fill:none;stroke:var(--gold2);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:400;animation:dsh2 2s ease 2.2s both}@keyframes dsh2{0%{stroke-dashoffset:400}}.dot{width:8px;height:8px;border-radius:9px;background:#1f8a5b;box-shadow:0 0 0 4px rgba(31,138,91,.18)}@media(max-width:860px){.hero{grid-template-columns:1fr;padding-bottom:6vh}.vis{height:480px}}@media(prefers-reduced-motion:reduce){.fc{opacity:1}.bg i,.fc{animation:none}}body{position:relative}.prog{position:fixed;top:0;left:0;right:0;height:3px;z-index:20;background:linear-gradient(90deg,#d9a93c,#f3d58a,#6fa5eb);transform-origin:left;transform:scaleX(0)}.w.sh i{background:linear-gradient(100deg,#a97a1d 20%,#f3d58a 45%,#a97a1d 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ci 1.1s var(--e) forwards,shn 4s linear infinite;animation-delay:calc(var(--d)*30ms + .25s),0s}@keyframes shn{to{background-position:-220% 0}}.wd{overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.wd,.wd i{display:inline-block}.wd i{font-style:normal;transform:translateY(115%) rotate(4deg);transition:transform 1.1s var(--e);transition-delay:calc(var(--k)*70ms)}.in .wd i{transform:none}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-20deg);transition:left .7s}.btn:hover:after{left:130%}.b.in{transition:transform .5s var(--e),border-color .4s,box-shadow .5s}.b.in:hover{transform:translateY(-8px);box-shadow:0 40px 70px -34px rgba(169,122,29,.55)}.in .bars i{animation:bp 3s ease-in-out calc(2s + var(--k)*.25s) infinite;transform-origin:bottom}@keyframes bp{50%{transform:scaleY(.82)}}.chips span{opacity:0}.chips.in span{opacity:1;animation:pop .7s var(--e) var(--i,0s) backwards}@keyframes pop{0%{opacity:0;transform:scale(.7) translateY(18px)}}.marq:hover div{animation-play-state:paused}.marq div.r{animation-direction:reverse;animation-duration:55s;margin-top:12px;color:transparent;-webkit-text-stroke:1px rgba(var(--inkrgb),.3)}.nav nav a.on{background:var(--line);color:var(--ink)}.proc div,.stats div{transition:transform .5s var(--e),box-shadow .5s}.proc div.in:hover,.stats div.in:hover{transform:translateY(-8px);box-shadow:0 36px 60px -34px rgba(12,18,38,.4)}.c3 b u{text-decoration:none}.orb{position:absolute;border-radius:50%;translate:calc(var(--px)*var(--z)*1px) calc(var(--py)*var(--z)*1px);animation:fl 6s ease-in-out infinite}.o1{width:64px;height:64px;left:-2%;top:22%;--z:2.4;background:radial-gradient(circle at 30% 28%,#fff,#f6dc92 32%,#b78427 85%);box-shadow:0 20px 30px -12px rgba(169,122,29,.55)}.o2{width:34px;height:34px;right:2%;bottom:18%;--z:3;background:radial-gradient(circle at 30% 28%,#fff,#bcd5f5 35%,#4d7fcf 90%);box-shadow:0 14px 22px -10px rgba(77,127,207,.6);animation-delay:-3s}.ringd{position:absolute;left:50%;top:50%;width:min(440px,90%);aspect-ratio:1;transform:translate(-50%,-50%);border:1.5px dashed rgba(169,122,29,.4);border-radius:50%;animation:spin 50s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.fo{position:absolute;border-radius:50%;z-index:0;pointer-events:none}.fo.g{background:radial-gradient(circle at 30% 28%,#fff,#f6dc92 32%,#b78427 85%);box-shadow:0 30px 40px -18px rgba(169,122,29,.5)}.fo.bl{background:radial-gradient(circle at 30% 28%,#fff,#bcd5f5 35%,#4d7fcf 90%);box-shadow:0 24px 34px -16px rgba(77,127,207,.5)}@media(prefers-reduced-motion:reduce){.wd i{transform:none}.chips span{opacity:1}.chips span,.in .bars i,.orb,.ringd{animation:none}}@property --a{syntax:"<angle>";initial-value:0deg;inherits:false}body.pl{overflow:hidden}body.pl *,body.pl :after{animation-play-state:paused!important}.ldr{position:fixed;inset:0;z-index:100;background:var(--bg);display:grid;place-items:center;-webkit-clip-path:inset(0);clip-path:inset(0);transition:-webkit-clip-path 1.1s cubic-bezier(.7,0,.2,1);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),-webkit-clip-path 1.1s cubic-bezier(.7,0,.2,1)}.ldr.out{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.plc{text-align:center;width:min(300px,70vw)}.plc b{display:block;font-size:2.6rem;letter-spacing:-.05em;font-weight:700}.plc b u{color:var(--gold2);text-decoration:none}.plc span{display:block;margin-top:18px;font-size:.78rem;color:var(--mut);letter-spacing:.25em}.plbar{height:2px;background:var(--line);margin-top:10px;overflow:hidden}.plbar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold2),#6fa5eb);transform-origin:left;transform:scaleX(0)}#fx{inset:0;width:100%;height:100%;z-index:0;opacity:.6}#fx,.cur2{position:fixed;pointer-events:none}.cur2{left:0;top:0;width:44px;height:44px;border:1px solid rgba(var(--inkrgb),.45);border-radius:50%;z-index:98;transition:opacity .3s}.cur.h~.cur2{opacity:0}@media(hover:none){.cur2{display:none}}.bt{display:inline-block;overflow:hidden;height:1.3em;line-height:1.3em;vertical-align:middle}.bt i{display:block;font-style:normal;transition:transform .55s var(--e)}.bt i:after{content:attr(data-t);display:block}.btn:hover .bt i{transform:translateY(-1.3em)}.vis{transform-style:preserve-3d;will-change:transform}.fc{translate:calc(var(--px)*var(--z)*1px) calc(var(--py)*var(--z)*1px) calc(var(--z)*18px)}.c1,.calc{position:relative}.c1:before,.calc:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--a),transparent 62%,var(--gold2),#6fa5eb,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rot 6s linear infinite;pointer-events:none}@keyframes rot{to{--a:360deg}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:9px;outline:none;background:linear-gradient(90deg,var(--gold2) var(--p,50%),var(--line) var(--p,50%))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--gold2);box-shadow:0 4px 14px rgba(169,122,29,.5);-webkit-transition:transform .25s;transition:transform .25s;cursor:-webkit-grab;cursor:grab}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.25)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--gold2);box-shadow:0 4px 14px rgba(169,122,29,.5)}.od{display:inline-block;height:1em;line-height:1em;overflow:hidden;vertical-align:top}.od i{display:block;font-style:normal;transition:transform 2.2s var(--e)}.stats b{line-height:1;height:1em}.marq{transition:transform .2s}.big{line-height:.95;overflow:hidden}.big span{display:inline-block;transform:translateY(105%);transition:transform 1.1s var(--e);transition-delay:calc(var(--k)*70ms)}.big.in span{transform:none}.hz{z-index:1}.hz,.hzs{position:relative}.hzs{height:340vh}.hzp{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;gap:44px;overflow:hidden}.hzh{padding:0 5vw;max-width:1240px;margin:0 auto;width:100%}.hbar{height:3px;background:var(--line);margin-top:26px;border-radius:9px;overflow:hidden;max-width:420px}.hbar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold2),#6fa5eb);transform-origin:left;transform:scaleX(0)}.track{gap:20px;padding:0 5vw;will-change:transform;width:max-content}.pn,.track{display:flex}.pn{position:relative;flex:none;width:min(400px,78vw);min-height:320px;padding:30px;border-radius:28px;border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);flex-direction:column;justify-content:space-between;opacity:.45;transform:scale(.94);transition:opacity .6s,transform .8s var(--e),box-shadow .6s}.pn.on{box-shadow:0 36px 70px -36px rgba(169,122,29,.5)}.pn b{font-size:.85rem;color:var(--gold);letter-spacing:.2em}.pn h3{font-size:1.4rem;margin-top:24px}.pn p{color:var(--mut);margin-top:8px;font-size:.93rem;max-width:30ch}.pn svg{width:60px;height:60px}.pn svg *{fill:none;stroke:var(--gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.8s ease .2s}.pn.on svg *{stroke-dashoffset:0}.pn:after{content:"";position:absolute;left:30px;right:30px;bottom:18px;height:2px;background:linear-gradient(90deg,var(--gold2),transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--e) .3s}.pn.on:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){#fx,.ldr{display:none}.big span,.pn{transform:none}.pn{opacity:1}.pn svg *{stroke-dashoffset:0}.c1:before,.calc:before{animation:none}}.bg i{filter:blur(70px);animation-duration:32s;will-change:transform}.bg .i1{background:rgba(226,184,96,.38)}.bg .i2{background:rgba(120,170,235,.36)}.bg .i3{background:rgba(190,170,240,.28)}.gd{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(var(--inkrgb),.3) 1px,transparent 1.3px);background-size:30px 30px;-webkit-mask-image:radial-gradient(380px circle at var(--gx,50%) var(--gy,30%),#000,transparent 72%);mask-image:radial-gradient(380px circle at var(--gx,50%) var(--gy,30%),#000,transparent 72%)}.gd.f{-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%);opacity:.3}.beam{position:fixed;top:-30vh;left:-10vw;width:46vw;height:160vh;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);filter:blur(26px);opacity:.55;animation:beam 18s ease-in-out infinite alternate;will-change:transform}@keyframes beam{to{transform:rotate(18deg) translateX(150vw)}}.hero,.ht,.vis{position:relative}.ht,.vis{z-index:1}.hl{position:absolute;z-index:0;left:50%;margin-left:-50vw;width:100vw;bottom:2vh;height:48vh;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%);mask-image:linear-gradient(180deg,transparent,#000 45%);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:wipe 3.4s var(--e) 1.6s forwards}@keyframes wipe{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.hl path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.hl .gl{stroke:#d9a93c;stroke-width:2.2;filter:drop-shadow(0 6px 10px rgba(217,169,60,.45))}.hl .bl{stroke:#6fa5eb;stroke-width:1.6;opacity:.8}.hl .ft{stroke:#d9a93c;stroke-width:1.2;opacity:.35}.hl .gr{stroke:rgba(12,18,38,.07);stroke-width:1}@media(prefers-reduced-motion:reduce){.beam,.hl{animation:none}.hl{-webkit-clip-path:none;clip-path:none}}.bg .bgset i{position:absolute;width:62vmax;height:62vmax;border-radius:50%;filter:none;background:radial-gradient(closest-side,rgba(var(--c),.36),rgba(var(--c),0));animation:bl 26s ease-in-out infinite alternate;will-change:transform}.bgset{position:absolute;inset:-20vh 0;opacity:0;will-change:transform,opacity}.bgset.s1{opacity:1}.bg:after{mix-blend-mode:normal;opacity:.04}.beam{filter:none}.cglow{position:fixed;left:0;top:0;width:620px;height:620px;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(224,176,80,.26),transparent);will-change:transform}@media(hover:none){.cglow{display:none}}.b,.btn.g,.calc,.chips span,.fc,.pills span,.pn,.proc div,.stats div{backdrop-filter:none;-webkit-backdrop-filter:none}.fc{background:rgba(255,255,255,.92)}.art{padding:24px 24px 0;height:68%}.art .dn svg,.art .ui svg{height:auto}.ui{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:0 18px 40px -22px rgba(12,18,38,.35)}.ui small{display:block;font-size:.72rem;color:var(--mut);margin-bottom:8px}.a1{gap:14px;flex-wrap:wrap}.u1{width:236px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;align-items:center}.u1 small{grid-column:1/3}.u2{flex:1 1;min-width:200px;max-width:310px}.u2 svg{width:100%;display:block}.u3{margin-left:auto;padding:8px 14px;border-radius:99px;font-size:.78rem;font-weight:600;display:flex;gap:8px;align-items:center;white-space:nowrap}.ring{position:relative;width:64px;height:64px}.ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:.9rem}.art .ring svg{width:64px;height:64px;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:6;stroke-linecap:round}.ring .tr{stroke:var(--line)}.ring .pg{stroke:var(--gold2);stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.8s var(--e) .5s}.in .ring .pg{stroke-dashoffset:20}.kv{list-style:none;padding:0;font-size:.78rem;display:grid;grid-gap:3px;gap:3px}.kv li{display:flex;justify-content:space-between;gap:10px;color:var(--mut)}.kv span{color:var(--ink);font-weight:600}.ln{fill:none;stroke:var(--gold2);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 2.4s var(--e) .6s}.in .ln{stroke-dashoffset:0}.ar{opacity:0;transition:opacity 1.4s ease 1.6s}.in .ar{opacity:1}.a2{padding:24px}.a2 .bars{height:100%;padding:0}.tip{position:absolute;right:26px;top:20px;background:var(--ink);color:var(--bg);font-style:normal;font-size:.74rem;padding:5px 11px;border-radius:99px;transform:scale(0);transition:transform .7s var(--e) 1.8s}.in .tip{transform:scale(1)}.in .bars i{animation:none}.a3{gap:18px;padding-top:16px}.dn{position:relative;flex:none}.art .dn svg,.dn{width:112px;height:112px}.art .dn svg{transform:rotate(-90deg)}.dn circle{fill:none;stroke-width:5;stroke-dasharray:0 100;transition:stroke-dasharray 1.8s var(--e) .5s}.in .dn .s1{stroke-dasharray:44 56}.in .dn .s2{stroke-dasharray:29 71}.in .dn .s3{stroke-dasharray:24 76}.dn b{position:absolute;inset:0;display:grid;place-items:center;font-size:.78rem}.lg{font-size:.74rem;color:var(--mut);display:grid;grid-gap:7px;gap:7px}.lg i{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:6px}.rows{grid-gap:9px;gap:9px}.rows,.rw{display:grid}.rw{grid-template-columns:32px 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:9px 13px;transform:translateX(40px);opacity:0;transition:transform 1s var(--e) calc(.4s + var(--k)*.15s),opacity 1s ease calc(.4s + var(--k)*.15s)}.in .rw{transform:none;opacity:1}.rw i{width:32px;height:32px;border-radius:10px;background:var(--g)}.rw b{font-size:.8rem;display:block;line-height:1.2}.rw small{font-size:.68rem;color:var(--mut)}.rw span{font-weight:600;font-size:.8rem}.flow{display:flex;align-items:center;gap:6px}.fl{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;font-size:.78rem;font-weight:600;box-shadow:0 14px 30px -20px rgba(12,18,38,.4)}.fl.g{background:var(--ink);color:var(--bg)}.fl2{flex:1 1;height:2px;background:repeating-linear-gradient(90deg,var(--gold2) 0 6px,transparent 6px 12px);background-size:24px 2px;animation:mv 1s linear infinite}@keyframes mv{to{background-position:24px 0}}@media(max-width:860px){.u2,.u3{display:none}}@media(prefers-reduced-motion:reduce){.rv{animation:none!important}.bgset i{animation:none}}.beam{animation:none!important;transform:rotate(18deg) translateX(-30vw)}.marq div,.marq div.r{animation:none!important;will-change:transform}.gd.f{inset:-30px 0 0 0}.rail{position:fixed;right:18px;top:50%;translate:0 -50%;z-index:9;display:flex;flex-direction:column;gap:14px}.rail a{width:9px;height:9px;border-radius:50%;background:rgba(var(--inkrgb),.22);transition:transform .5s var(--e),background .4s,box-shadow .4s}.rail a.on{background:var(--gold2);transform:scale(1.7);box-shadow:0 0 0 5px rgba(217,169,60,.22)}@media(max-width:860px){.rail{display:none}}.fl:not(.g),.rw,.ui{color:#0c1226}.rw small,.ui .kv li,.ui .kv span,.ui small{color:#566079}.ui .kv span{color:#0c1226}.eb{display:inline-flex;align-items:center;gap:12px;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:20px}.eb:before{content:"";width:30px;height:1px;background:currentColor}.w.sh i,.wd.it i{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em;font-size:1.08em}.wd.it i{color:var(--gold)}.gl2{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:4vw;gap:4vw;align-items:center}.gwrap{background:transparent}#globe,.gwrap{position:relative}#globe{z-index:1;width:min(100%,560px);aspect-ratio:1;display:block;margin:auto;background:transparent!important;cursor:-webkit-grab;cursor:grab;touch-action:none}#globe:active{cursor:-webkit-grabbing;cursor:grabbing}.glabels{position:absolute;inset:0;z-index:2;pointer-events:none}.glabels b{position:absolute;transform:translate(-50%,calc(-100% - 10px));font-size:.74rem;font-weight:600;letter-spacing:-.02em;color:#0c1226;background:rgba(255,255,255,.92);border:1px solid rgba(12,18,38,.08);border-radius:99px;padding:4px 9px;white-space:nowrap;box-shadow:0 10px 24px -14px rgba(12,18,38,.5)}.glabels b.hub{background:#0c1226;color:#f6f2e9;border-color:transparent}@media(max-width:860px){.gl2{grid-template-columns:1fr}}.art{flex:1 1 auto;min-height:210px;margin:-4px -4px 22px;padding:20px 20px 0}.b.s2 .art{min-height:196px}.a2 .bars{height:150px}.a1 .u2{min-width:190px}.wd{padding:.06em .16em .26em .04em;margin:-.06em -.16em -.26em -.04em}.w.sh i{padding-right:.1em;margin-right:-.1em}.hzp{padding-top:78px;gap:26px}.pn{min-height:clamp(230px,36vh,320px);padding:26px}.hero{padding-bottom:6vh}.vis{height:min(560px,70vh)}.b3{position:fixed;inset:0;z-index:0;pointer-events:none;perspective:1100px;perspective-origin:50% 40%;overflow:hidden}.r3{position:absolute;left:50%;top:50%;border-radius:50%;border:1.5px solid rgba(217,169,60,.4);will-change:transform;animation:rz 70s linear infinite}.r1{width:62vmin;height:62vmin;margin:-31vmin 0 0 -31vmin}.r2{width:92vmin;height:92vmin;margin:-46vmin 0 0 -46vmin;border:1px dashed rgba(var(--inkrgb),.18);animation-duration:110s;animation-direction:reverse}.r3b{width:130vmin;height:130vmin;margin:-65vmin 0 0 -65vmin;border-color:rgba(111,165,235,.28);animation-duration:150s}@keyframes rz{to{rotate:1turn}}.pl3{position:absolute;border-radius:28px;border:1px solid rgba(var(--inkrgb),.14);background:linear-gradient(135deg,rgba(255,255,255,.32),rgba(255,255,255,0));will-change:transform;animation:pf 9s ease-in-out infinite}.p1{width:34vmin;height:44vmin;left:5vw;top:18vh}.p2{width:28vmin;height:36vmin;right:4vw;bottom:14vh;animation-delay:-4s}@keyframes pf{50%{translate:0 -22px}}.floor{left:-50%;right:-50%;bottom:-14vh;height:72vh;transform:perspective(700px) rotateX(64deg);transform-origin:50% 100%;overflow:hidden;opacity:.7;-webkit-mask-image:linear-gradient(transparent,#000 60%);mask-image:linear-gradient(transparent,#000 60%)}.floor,.floor i{position:absolute}.floor i{left:0;right:0;top:-140px;bottom:0;background-image:linear-gradient(rgba(var(--inkrgb),.16) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--inkrgb),.16) 1px,transparent 1px);background-size:70px 70px;will-change:transform}@media(max-width:860px){.pl3{display:none}.floor{opacity:.5}}@media(prefers-reduced-motion:reduce){.pl3,.r3{animation:none}}body.gl .b3,body.gl .beam,body.gl .bg,body.gl .gd{display:none}#gl3{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.hzs{height:auto!important}.hzp{position:relative!important}.pn{transition:box-shadow .6s;will-change:transform}.pn,.pn.on{opacity:1;transform:none}.stmt span{transition:none}.b{top:0}.b.in{transition:top .5s var(--e),border-color .4s,box-shadow .5s}.b.in:hover{transform:none;top:-8px}.stats div{position:relative;top:0;transition:top .5s var(--e),box-shadow .5s}.stats div.in:hover{transform:none;top:-8px}.nohz .track{flex-wrap:wrap;width:auto}.nohz .hzp{height:auto;overflow:visible;padding-bottom:60px}.cta{padding:12vh 0 10vh}.cta .box{--ink:#f4f1ea;--mut:#a7b0c8;--line:rgba(255,255,255,.14);--card:rgba(255,255,255,.08);--bg:#0b1226;--gold:#e3b95f;--inkrgb:244,241,234;position:relative;overflow:hidden;border-radius:40px;padding:clamp(56px,9vw,120px) 5vw;background:linear-gradient(140deg,#0b1226,#14204a 60%,#1c2c5e);color:var(--ink);box-shadow:0 60px 120px -50px rgba(12,18,38,.6)}.cta .box>*{position:relative;z-index:1}.bx{position:absolute!important;inset:-30%;z-index:0!important;background:radial-gradient(40% 40% at 30% 40%,rgba(227,185,95,.35),transparent),radial-gradient(35% 35% at 75% 60%,rgba(111,165,235,.3),transparent);animation:bxm 14s ease-in-out infinite alternate}@keyframes bxm{to{transform:translate(8%,6%) rotate(12deg) scale(1.1)}}.sw{height:210vh}.st{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:flex;align-items:center}.stmt{font-size:clamp(1.4rem,3vw,2.7rem);font-weight:600;letter-spacing:-.045em;line-height:1.12;max-width:26ch;text-shadow:0 0 40px var(--bg)}.stmt span{opacity:.16;transition:opacity .25s}.sec{padding:14vh 5vw}.h2{font-size:clamp(1.9rem,3.8vw,3.3rem);max-width:18ch;text-shadow:0 0 36px var(--bg)}.lead{color:var(--mut);max-width:46ch;margin-top:16px;font-size:1rem}.lead.wide{max-width:68ch;font-size:1.05rem;line-height:1.6}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;margin-top:56px}.b{position:relative;border-radius:28px;border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);min-height:300px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;transition:border-color .4s,box-shadow .5s;box-shadow:0 20px 50px -30px rgba(12,18,38,.3)}.b:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(217,169,60,.22),transparent 60%);opacity:0;transition:opacity .4s}.b:hover{border-color:rgba(169,122,29,.6)}.b:hover:before{opacity:1}.b h3{font-size:1.45rem}.b p{color:var(--mut);margin-top:8px;max-width:34ch;font-size:.92rem}.s4{grid-column:span 4}.s2{grid-column:span 2}.art{position:absolute;inset:0 0 auto 0;height:62%;align-items:flex-end;justify-content:center}.art svg{height:100%}.bars{display:flex;gap:10px;align-items:flex-end;height:70%;padding:0 32px;width:100%}.bars i{flex:1 1;border-radius:8px 8px 3px 3px;background:linear-gradient(var(--gold2),rgba(217,169,60,.1));height:0;transition:height 1.4s var(--e);transition-delay:calc(var(--k)*90ms)}.in .bars i{height:var(--h)}.proc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:56px}.proc div,.stats div{padding:32px;border-radius:28px;border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.proc b{font-size:2.4rem;letter-spacing:-.06em;color:var(--gold);line-height:1;display:block;margin-bottom:40px}.proc h3{font-size:1.3rem}.proc p{color:var(--mut);margin-top:8px}.marq{overflow:hidden;position:relative;z-index:1;padding:40px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.marq div{display:flex;gap:70px;width:max-content;animation:m 45s linear infinite;font-size:clamp(1.4rem,2.8vw,2.2rem);font-weight:600;letter-spacing:-.05em;color:rgba(var(--inkrgb),.32)}@keyframes m{to{transform:translateX(-50%)}}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:56px}.stats b{display:block;font-size:clamp(2.6rem,5vw,4.4rem);letter-spacing:-.07em;line-height:.9;font-weight:600}.stats span{color:var(--mut)}.calc{margin-top:56px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:5vw;gap:5vw;padding:clamp(28px,5vw,60px);border-radius:36px;border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:0 30px 70px -40px rgba(12,18,38,.35)}.calc label{display:flex;justify-content:space-between;color:var(--mut);font-size:.9rem;margin-top:30px}.calc label:first-child{margin-top:0}.calc label b{color:var(--ink);font-weight:600}.field{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.calc .field:first-child{margin-top:0}.field>span{color:var(--mut);font-size:.9rem}.calc label.num{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0;height:46px;padding:0 14px;border-radius:16px;background:#fff;border:1px solid rgba(169,122,29,.32);box-shadow:0 14px 30px -22px rgba(12,18,38,.55),inset 0 1px 0 #fff;color:var(--ink);font-size:inherit;transition:border-color .25s,box-shadow .25s}.calc label.num:focus-within{border-color:var(--gold2);box-shadow:0 0 0 4px rgba(217,169,60,.22)}.calc label.num b{color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1}.num input{width:8.5ch;border:0;outline:none;background:transparent;text-align:right;font:600 1rem/1 Inter,system-ui,sans-serif;color:var(--ink);letter-spacing:-.03em;padding:0;cursor:text}.num.amt input{width:12ch}.num.pay input{width:5ch}.num input::placeholder{color:rgba(12,18,38,.35)}.freq{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.freq button{font:inherit;font-weight:600;font-size:.82rem;padding:8px 14px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--mut);cursor:pointer}.freq button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}input[type=range]{width:100%;margin-top:12px;accent-color:var(--gold);height:4px}.don{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}.don svg{width:min(260px,70vw);transform:rotate(-90deg)}.don circle{fill:none;stroke-width:14;stroke-linecap:round}.don b{font-size:clamp(1.9rem,3.6vw,2.6rem);letter-spacing:-.06em;line-height:1}.don small{color:var(--mut)}.posts{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:56px}.post{display:flex;flex-direction:column;align-items:flex-start;min-height:340px;padding:32px;border-radius:28px;border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 20px 50px -30px rgba(12,18,38,.3);position:relative;top:0;overflow:hidden;transition:top .5s var(--e),border-color .4s,box-shadow .5s}.post:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,20%) var(--my,0),rgba(217,169,60,.2),transparent 62%);opacity:0;transition:opacity .4s;pointer-events:none}.post:hover{border-color:rgba(169,122,29,.6);top:-8px}.post:hover:before{opacity:1}.post .more,.post .tag,.post h3,.post p{position:relative}.post h3{font-size:clamp(1.45rem,2.1vw,1.95rem);max-width:16ch;line-height:1.05}.post p{color:var(--mut);margin-top:14px;max-width:42ch;font-size:.95rem}.post .more{margin-top:auto;padding-top:28px;font-weight:600;color:var(--gold)}.posts-more{display:flex;justify-content:center;margin-top:36px}.insights-page{padding-top:148px;padding-bottom:10vh}.insights-page .h2 em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:var(--gold);letter-spacing:-.02em}.tag{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.article{padding:148px 5vw 88px;max-width:820px}.article .back{display:inline-flex;color:var(--mut);font-size:.92rem;font-weight:600}.article .back:hover{color:var(--ink)}.article .meta{margin:28px 0 16px}.article h1{font-size:clamp(2.3rem,5vw,3.8rem);max-width:16ch;line-height:.98}.article .stand{font-size:1.12rem;color:var(--mut);margin:22px 0 8px;max-width:46ch}.article h2{font-size:1.45rem;margin:36px 0 12px;letter-spacing:-.04em;line-height:1.15}.article p{margin:0 0 16px;max-width:62ch}.article .note{margin-top:28px;padding:20px 22px;border-radius:20px;border:1px solid var(--line);background:var(--card);color:var(--mut);font-size:.92rem}.article .next{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;padding:24px;border-radius:24px;border:1px solid var(--line);background:var(--card);transition:border-color .3s,transform .3s var(--e)}.article .next:hover{border-color:rgba(169,122,29,.6);transform:translateY(-4px)}.article .next strong{font-size:1.25rem;letter-spacing:-.04em}.article .next span:last-child{font-weight:600;color:var(--gold)}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.chips span{padding:12px 22px;border-radius:99px;border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:500;transition:.3s}.chips span:hover{color:#1a1405;background:var(--gold2);transform:translateY(-4px) rotate(-1.5deg)}.banks{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.banks span{font-size:.84rem;font-weight:600;letter-spacing:-.02em;padding:9px 14px;border-radius:99px;border:1px solid var(--line);background:rgba(255,255,255,.78);color:var(--ink)}.iex{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:48px}.iex span{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:20px;border:1px solid var(--line);background:var(--card);font-weight:600;letter-spacing:-.03em;box-shadow:0 16px 40px -28px rgba(12,18,38,.45);transition:transform .45s var(--e),border-color .3s,box-shadow .45s}.iex span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold2);box-shadow:0 0 0 5px rgba(217,169,60,.18);flex:none}.iex span:hover{transform:translateY(-4px);border-color:rgba(169,122,29,.55);box-shadow:0 24px 40px -24px rgba(169,122,29,.45)}.cta{text-align:center;padding:18vh 0 10vh}.cta h2{font-size:clamp(2.2rem,5.4vw,4.6rem);margin:auto;max-width:14ch}.cta .row{justify-content:center;margin-top:44px;opacity:1;animation:none}.cta p{color:var(--mut);margin-top:28px}.mapwrap{position:relative;margin-top:28px;height:min(520px,70vh);border-radius:36px;overflow:hidden;border:1px solid var(--line);background:#e7e4dc;box-shadow:0 30px 70px -40px rgba(12,18,38,.4);text-align:left}.mapwrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mapwrap a{position:absolute;right:18px;top:18px;z-index:2;display:inline-flex;align-items:center;padding:10px 16px;border-radius:99px;background:var(--ink);color:var(--bg);font-size:.84rem;font-weight:600;box-shadow:0 12px 30px -16px rgba(12,18,38,.6)}footer.sitef{background:var(--ink);color:#f6f2e9;border-top:0;padding:72px 5vw 0;overflow:hidden}.sitef-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.25fr .8fr 1.15fr 1.05fr;grid-gap:36px 28px;gap:36px 28px}.sitef .logo{font-size:1.7rem;color:#f6f2e9}.sitef-brand p{color:rgba(246,242,233,.72);max-width:28ch;margin-top:14px}.sitef-call{display:flex;flex-direction:column;margin-top:26px;padding-top:16px;border-top:1px solid rgba(246,242,233,.14);width:max-content}.sitef-call span{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold2)}.sitef-call strong{font-size:1.2rem;letter-spacing:-.03em;margin-top:4px}.sitef h2{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);font-weight:600;margin-bottom:14px}.sitef-links{display:flex;flex-direction:column;gap:10px}.sitef-links a,.sitef-post{color:rgba(246,242,233,.86)}.sitef-links a:hover,.sitef-post:hover{color:#fff}.sitef-post{display:block;padding:14px 0;border-top:1px solid rgba(246,242,233,.12)}.sitef-post small{display:block;color:var(--gold2);font-size:.78rem;margin-bottom:4px}.sitef-post strong{display:block;font-size:1rem;font-weight:600;letter-spacing:-.03em;line-height:1.3}.sitef-card{background:rgba(246,242,233,.06);border:1px solid rgba(246,242,233,.12);border-radius:28px;padding:22px 22px 8px}.sitef-card a,.sitef-card p{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid rgba(246,242,233,.1);color:rgba(246,242,233,.88);font-size:.94rem;line-height:1.4}.sitef-card svg{width:18px;height:18px;flex:none;fill:var(--gold2);margin-top:2px}.sitef-bar{max-width:1240px;margin:28px auto 0;padding:20px 0 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(246,242,233,.12);color:rgba(246,242,233,.55);font-size:.86rem}.sitef-social{display:flex;gap:10px}.sitef-social a{width:40px;height:40px;border-radius:50%;background:linear-gradient(180deg,#e8c86a,#c9972f);color:#0c1226;display:grid;place-items:center}.sitef-social a:hover{transform:translateY(-2px)}.sitef-social svg{width:16px;height:16px;fill:currentColor}.big{font-size:16vw;font-weight:700;letter-spacing:-.08em;line-height:.8;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(246,242,233,.16);margin:10px 0 -1.5vw;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:980px){.sitef-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.sitef-grid{grid-template-columns:1fr}.sitef-call{width:auto}}.rv{will-change:transform,opacity}.cur{position:fixed;left:0;top:0;width:18px;height:18px;border-radius:50%;background:#fff;mix-blend-mode:difference;z-index:99;pointer-events:none;transition:width .3s,height .3s,margin .3s}.cur.h{width:56px;height:56px;margin:-19px 0 0 -19px}@media(hover:none){.cur{display:none}}@media(max-width:860px){.nav nav{display:none}.bento,.iex,.posts{grid-template-columns:1fr}.s2,.s4{grid-column:auto}.calc,.proc,.stats{grid-template-columns:1fr}.post{min-height:0}.field{align-items:flex-start;flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.pills,.row,.sub,.w i{filter:none}.pills,.row,.rv,.sub,.w i{opacity:1;transform:none}.stmt span{opacity:1}}#maestro-root{display:contents}.b{min-height:0;height:auto;padding:22px;justify-content:flex-start;overflow:hidden}.b h3{line-height:1.15;margin-top:0}.b h3,.b p{position:relative;z-index:1}.b p{max-width:38ch;line-height:1.45}.b.s4 p{max-width:58ch}.art{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;height:auto;flex:none;display:flex;align-items:flex-start;justify-content:flex-start;pointer-events:none;margin:0 0 18px;padding:0}.art,.b.s2 .art{min-height:0}.art svg{width:100%;height:auto}.a1{align-items:center}.a2{align-items:flex-end;padding:0 4px}.a2 .bars,.bars{height:132px;padding:0 4px}.a3{padding-top:4px}.a3,.a5{align-items:center}.a5{min-height:132px}.flow,.rows{width:100%}.flow{flex-wrap:nowrap}.bento{align-items:stretch;gap:18px}.bento .b{min-height:0;height:auto;padding:22px;justify-content:flex-start;overflow:hidden}.bento .b h3{margin-top:0;line-height:1.15}.bento .b p{margin-top:8px;line-height:1.45}.bento .art{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;flex:1 1 auto;width:100%;height:auto;min-height:176px;margin:0 0 18px;padding:14px;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(180deg,#fff,rgba(255,255,255,.55));border:1px solid var(--line);border-radius:20px;overflow:hidden}.bento .a1{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;grid-gap:12px;gap:12px;width:100%;align-items:stretch;flex-wrap:nowrap}.bento .u1{grid-column:1;grid-row:1/span 2}.bento .u1,.bento .u2{width:auto;min-width:0;max-width:none;height:100%}.bento .u2{grid-column:2;grid-row:2;display:flex;flex-direction:column;justify-content:flex-end}.bento .u2 svg{width:100%;height:auto;display:block}.bento .u3{position:static;grid-column:2;grid-row:1;justify-self:end;align-self:start;width:max-content;margin:0}.bento .a2{align-items:flex-end;padding:14px 16px 12px}.bento .a2 .bars{height:132px;width:100%;padding:46px 6px 0;box-sizing:border-box}.bento .tip{top:12px;right:12px;transform:none;z-index:2}.bento .a3{width:100%;justify-content:center;gap:22px;padding:8px 6px}.bento .a4{align-items:stretch}.bento .a4 .rows{width:100%;height:100%;align-content:center}.bento .a5,.bento .flow{justify-content:center}.bento .flow{width:100%;align-items:center;gap:0}.bento .fl{flex:1 1;text-align:center;padding:12px 8px}.bento .fl2{flex:0 0 22px;min-width:22px}@media(max-width:860px){.bento .u2,.bento .u3{display:grid}.bento .u3{display:flex}.bento .a1{grid-template-columns:1fr;grid-template-rows:auto}.bento .u1,.bento .u2,.bento .u3{grid-column:1;grid-row:auto;height:auto}.bento .art{min-height:0}}