.lp[data-astro-cid-n6v2x7mu]{place-items:center;padding:1.1rem;display:grid;position:absolute;inset:0}.lp-win[data-astro-cid-n6v2x7mu]{color:#dfe3e1;background:#1b252c;border:1px solid #ffffff1f;border-radius:.85rem;inline-size:min(100%,17.5rem);font-size:.72rem;box-shadow:0 18px 40px -18px #000c}.lp-calc[data-astro-cid-n6v2x7mu]{gap:.6rem;padding:.85rem .95rem;display:grid}.lp-row[data-astro-cid-n6v2x7mu]{color:#a9b0ae;grid-template-columns:5.2rem 1fr;align-items:center;gap:.6rem;display:grid}.lp-track[data-astro-cid-n6v2x7mu]{background:#ffffff1f;border-radius:4px;block-size:4px;position:relative}.lp-fill[data-astro-cid-n6v2x7mu]{background:#ff6844;border-radius:4px;position:absolute;inset-block:0;inset-inline-start:0}.lp-knob[data-astro-cid-n6v2x7mu]{margin-top:-6px;background:#f6f5f0;border-radius:50%;block-size:12px;inline-size:12px;margin-inline-start:-6px;position:absolute;top:50%;box-shadow:0 0 0 3px #ff684455}.lp-f1[data-astro-cid-n6v2x7mu],.lp-k1[data-astro-cid-n6v2x7mu]{--a:62%;--b:78%}.lp-f2[data-astro-cid-n6v2x7mu],.lp-k2[data-astro-cid-n6v2x7mu]{--a:38%;--b:30%}.lp-f3[data-astro-cid-n6v2x7mu],.lp-k3[data-astro-cid-n6v2x7mu]{--a:20%;--b:34%}.lp-fill[data-astro-cid-n6v2x7mu]{inline-size:var(--a)}.lp-knob[data-astro-cid-n6v2x7mu]{inset-inline-start:var(--a)}.lp-result[data-astro-cid-n6v2x7mu]{color:#f6f5f0;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:.55rem;font-weight:600;display:flex}.lp-pill[data-astro-cid-n6v2x7mu]{background:#ffffff14;border-radius:1rem;block-size:.55rem;inline-size:4.2rem;overflow:hidden}.lp-pill[data-astro-cid-n6v2x7mu] i[data-astro-cid-n6v2x7mu]{background:linear-gradient(90deg,#ff6844,#ffb38f);border-radius:1rem;block-size:100%;inline-size:60%;display:block}.lp-browser[data-astro-cid-n6v2x7mu]{overflow:hidden}.lp-bar[data-astro-cid-n6v2x7mu]{direction:ltr;border-bottom:1px solid #ffffff14;align-items:center;gap:.3rem;padding:.5rem .65rem;display:flex}.lp-bar[data-astro-cid-n6v2x7mu] i[data-astro-cid-n6v2x7mu]{background:#ff5f57;border-radius:50%;block-size:.5rem;inline-size:.5rem}.lp-bar[data-astro-cid-n6v2x7mu] i[data-astro-cid-n6v2x7mu]:nth-child(2){background:#febc2e}.lp-bar[data-astro-cid-n6v2x7mu] i[data-astro-cid-n6v2x7mu]:nth-child(3){background:#28c840}.lp-url[data-astro-cid-n6v2x7mu]{color:#a9b0ae;background:#ffffff0f;border-radius:.4rem;flex:1;margin-inline-start:.5rem;padding:.1rem .5rem;font-size:.62rem}.lp-bento-mini[data-astro-cid-n6v2x7mu]{grid-template-rows:2.6rem 2rem;grid-template-columns:2fr 1fr 1fr;gap:.35rem;padding:.6rem;display:grid}.lp-t[data-astro-cid-n6v2x7mu]{background:linear-gradient(110deg,#ffffff0d 30%,#ffffff1f 50%,#ffffff0d 70%) 0 0/200% 100%;border-radius:.4rem}.lp-t1[data-astro-cid-n6v2x7mu]{background:#101619;border:1px solid #ffffff1a;grid-row:span 2}.lp-t2[data-astro-cid-n6v2x7mu]{background:#ff6844}.lp-t4[data-astro-cid-n6v2x7mu]{grid-column:span 2}.lp-chat[data-astro-cid-n6v2x7mu]{gap:.45rem;inline-size:min(100%,17rem);display:grid}.lp-msg[data-astro-cid-n6v2x7mu]{border-radius:.9rem;gap:.3rem;inline-size:72%;padding:.55rem .7rem;font-size:.62rem;display:grid}.lp-msg[data-astro-cid-n6v2x7mu] b[data-astro-cid-n6v2x7mu]{opacity:.8;font-weight:600}.lp-msg[data-astro-cid-n6v2x7mu] i[data-astro-cid-n6v2x7mu]{opacity:.35;background:currentColor;border-radius:1rem;block-size:.38rem;display:block}.lp-msg[data-astro-cid-n6v2x7mu] i[data-astro-cid-n6v2x7mu].lp-short{inline-size:60%}.lp-them[data-astro-cid-n6v2x7mu]{color:#dfe3e1;background:#26313a;border-end-start-radius:.25rem;justify-self:start}.lp-me[data-astro-cid-n6v2x7mu]{color:#101619;background:#ff6844;border-end-end-radius:.25rem;justify-self:end}.lp-typing[data-astro-cid-n6v2x7mu]{grid-auto-flow:column;gap:.25rem;inline-size:auto;padding:.55rem .7rem}.lp-typing[data-astro-cid-n6v2x7mu] span[data-astro-cid-n6v2x7mu]{background:#a9b0ae;border-radius:50%;block-size:.4rem;inline-size:.4rem}.lp-masonry[data-astro-cid-n6v2x7mu]{columns:3;column-gap:.4rem;inline-size:min(100%,14rem)}.lp-m[data-astro-cid-n6v2x7mu]{break-inside:avoid;opacity:.7;border-radius:.45rem;margin-bottom:.4rem;display:block}.lp-a[data-astro-cid-n6v2x7mu]{background:#ffe1d5;block-size:3.2rem}.lp-b[data-astro-cid-n6v2x7mu]{background:#d8e6d8;block-size:2.2rem}.lp-c[data-astro-cid-n6v2x7mu]{background:#dde5fc;block-size:3.6rem}.lp-d[data-astro-cid-n6v2x7mu]{background:#ff6844;block-size:2.4rem}.lp-e[data-astro-cid-n6v2x7mu]{background:#26313a;block-size:3rem}.lp-f[data-astro-cid-n6v2x7mu]{background:#f6f5f0;block-size:2.6rem}.lp-steps[data-astro-cid-n6v2x7mu]{gap:.8rem;padding:1rem 1.1rem;display:grid}.lp-dots[data-astro-cid-n6v2x7mu]{align-items:center;display:flex}.lp-dots[data-astro-cid-n6v2x7mu] i[data-astro-cid-n6v2x7mu]{background:#ffffff26;flex:1;block-size:2px}.lp-s[data-astro-cid-n6v2x7mu]{border:2px solid #ffffff40;border-radius:50%;block-size:1rem;inline-size:1rem}.lp-s[data-astro-cid-n6v2x7mu].lp-done{background:#ff6844;border-color:#ff6844}.lp-s[data-astro-cid-n6v2x7mu].lp-now{border-color:#ff6844;box-shadow:0 0 0 4px #ff684433}.lp-bar-p[data-astro-cid-n6v2x7mu]{background:#ffffff14;border-radius:1rem;block-size:.4rem;overflow:hidden}.lp-bar-p[data-astro-cid-n6v2x7mu] i[data-astro-cid-n6v2x7mu]{background:#ff6844;block-size:100%;inline-size:62%;display:block}.lp-knob[data-astro-cid-n6v2x7mu],.lp-fill[data-astro-cid-n6v2x7mu]{animation:4.5s cubic-bezier(.65,0,.35,1) infinite alternate slide}.lp-pill[data-astro-cid-n6v2x7mu] i[data-astro-cid-n6v2x7mu]{animation:4.5s cubic-bezier(.65,0,.35,1) infinite alternate grow}.lp-t[data-astro-cid-n6v2x7mu]:not(.lp-t1):not(.lp-t2){animation:2.2s linear infinite shimmer}.lp-t2[data-astro-cid-n6v2x7mu]{animation:2.4s ease-in-out infinite pulse}.lp-typing[data-astro-cid-n6v2x7mu] span[data-astro-cid-n6v2x7mu]{animation:1.2s ease-in-out infinite bounce}.lp-typing[data-astro-cid-n6v2x7mu] span[data-astro-cid-n6v2x7mu]:nth-child(2){animation-delay:.15s}.lp-typing[data-astro-cid-n6v2x7mu] span[data-astro-cid-n6v2x7mu]:nth-child(3){animation-delay:.3s}.lp-msg[data-astro-cid-n6v2x7mu]:not(.lp-typing){animation:.6s cubic-bezier(.34,1.56,.64,1) both pop}.lp-me[data-astro-cid-n6v2x7mu]{animation-delay:.25s!important}.lp-m[data-astro-cid-n6v2x7mu]{animation:3s ease-in-out infinite alternate fade}.lp-m[data-astro-cid-n6v2x7mu]:nth-child(2n){animation-delay:-1.2s}.lp-m[data-astro-cid-n6v2x7mu]:nth-child(3n){animation-delay:-2s}.lp-bar-p[data-astro-cid-n6v2x7mu] i[data-astro-cid-n6v2x7mu]{animation:3.5s ease-in-out infinite alternate grow}.lp-s[data-astro-cid-n6v2x7mu].lp-now{animation:1.6s ease-in-out infinite ring}.lp-knob[data-astro-cid-n6v2x7mu]{animation-name:slide-knob}@keyframes slide{to{inline-size:var(--b)}}@keyframes slide-knob{to{inset-inline-start:var(--b)}}@keyframes grow{0%{inline-size:35%}to{inline-size:82%}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes pulse{50%{filter:brightness(1.15);transform:scale(.97)}}@keyframes bounce{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes fade{0%{opacity:.45}to{opacity:.9}}@keyframes ring{50%{box-shadow:0 0 0 7px #ff684422}}.sh[data-astro-cid-uhvmz6zx]{--o:#ff6844;--o-text:#a8370a;--dk:#101619;--dk-2:#1b252c;--line:#dcddd5;--mut:#5f6563;--mint:#d8e6d8;--peach:#ffe1d5;--sky:#dde5fc;--grey:#ebeae3;padding-top:var(--s-3);grid-template-columns:minmax(0,1fr);gap:clamp(4.5rem,9vw,8rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.sh[data-astro-cid-uhvmz6zx]>[data-astro-cid-uhvmz6zx]{min-width:0}.sh[data-astro-cid-uhvmz6zx] h1[data-astro-cid-uhvmz6zx],.sh[data-astro-cid-uhvmz6zx] h2[data-astro-cid-uhvmz6zx],.sh[data-astro-cid-uhvmz6zx] h3[data-astro-cid-uhvmz6zx],.sh[data-astro-cid-uhvmz6zx] strong[data-astro-cid-uhvmz6zx]{font-family:var(--font-display)}.en[data-astro-cid-uhvmz6zx]{font-family:var(--font-apple);letter-spacing:-.01em}.dot[data-astro-cid-uhvmz6zx]{background:var(--o);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;display:inline-block}.kicker[data-astro-cid-uhvmz6zx]{font-size:var(--step--1);letter-spacing:.01em;color:var(--mut);margin:0 0 var(--s-4);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.kicker[data-astro-cid-uhvmz6zx].ink{color:var(--dk);letter-spacing:0;font-size:var(--step--1)}.text-link[data-astro-cid-uhvmz6zx]{color:var(--o-text);font-weight:500;font-size:var(--step-0);text-decoration:none}.text-link[data-astro-cid-uhvmz6zx]:hover{text-underline-offset:.3em;text-decoration:underline}.text-link[data-astro-cid-uhvmz6zx].on-dark{color:#f6f5f0}.btn-ink[data-astro-cid-uhvmz6zx]{--btn-bg:var(--dk);--btn-fg:#f6f5f0}.intro[data-astro-cid-uhvmz6zx]{gap:var(--s-5);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.intro[data-astro-cid-uhvmz6zx] h2[data-astro-cid-uhvmz6zx]{font-size:var(--step-5);margin:0;font-weight:600;line-height:1.3}.intro-side[data-astro-cid-uhvmz6zx]{gap:var(--s-4);align-content:end;justify-items:start;max-width:26rem;display:grid}.intro-side[data-astro-cid-uhvmz6zx] p[data-astro-cid-uhvmz6zx]{color:var(--mut);line-height:1.7;font-size:var(--step-0);margin:0}@media (width>=56rem){.intro[data-astro-cid-uhvmz6zx]{align-items:end;gap:var(--s-8);grid-template-columns:1fr auto}}.hero[data-astro-cid-uhvmz6zx]{isolation:isolate;background:var(--dk);color:#f6f5f0;border-radius:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-uhvmz6zx]:before{content:"";z-index:-1;background:radial-gradient(circle at 26% 44%,#ff68441c,#0000 32%),radial-gradient(circle at 70% 6%,#c0e6cf0d,#0000 40%);position:absolute;inset:-40% -10%}.hero[data-astro-cid-uhvmz6zx]:after{content:"";z-index:-1;opacity:.22;background-image:radial-gradient(#6e7479 .55px,#0000 .55px);background-size:19px 19px;position:absolute;inset:0;mask-image:linear-gradient(270deg,#0000 15%,#000 100%)}.hero-text[data-astro-cid-uhvmz6zx]{padding:clamp(2.5rem, 6vw, 5.5rem) clamp(1.5rem, 5vw, 5rem) var(--s-6);flex-direction:column;align-items:flex-start;display:flex}.flag[data-astro-cid-uhvmz6zx]{font-size:var(--step--2);color:#d8dcd9;margin:0 0 var(--s-6);border:1px solid #49545a;border-radius:999px;padding:.55rem 1rem}.flag[data-astro-cid-uhvmz6zx] bdi[data-astro-cid-uhvmz6zx]{color:var(--o);font-weight:600}.hero[data-astro-cid-uhvmz6zx] h1[data-astro-cid-uhvmz6zx]{font-size:var(--step-6);margin:0;font-weight:600;line-height:1.3}.hero[data-astro-cid-uhvmz6zx] h1[data-astro-cid-uhvmz6zx] em[data-astro-cid-uhvmz6zx]{color:var(--o);white-space:nowrap;font-style:normal;position:relative}.hero[data-astro-cid-uhvmz6zx] h1[data-astro-cid-uhvmz6zx] em[data-astro-cid-uhvmz6zx]:after{content:"";border:2px solid var(--o);bottom:-.12em;transform-origin:100%;border-top:0;border-radius:50%;height:.18em;position:absolute;inset-inline:.15em}.hero[data-astro-cid-uhvmz6zx] h1[data-astro-cid-uhvmz6zx] em[data-astro-cid-uhvmz6zx]:after{animation:.9s cubic-bezier(.65,0,.35,1) .5s both underline-in}@keyframes underline-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}.hero-desc[data-astro-cid-uhvmz6zx]{color:#c3c9c7;line-height:1.7;font-size:var(--step-1);max-width:34rem;margin:var(--s-6) 0 0}.actions[data-astro-cid-uhvmz6zx]{align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.scroll-hint[data-astro-cid-uhvmz6zx]{margin:var(--s-8) 0 0;align-items:center;gap:var(--s-3);font-size:var(--step--2);color:#a9b0ae;display:flex}.scroll-hint[data-astro-cid-uhvmz6zx] span[data-astro-cid-uhvmz6zx]{border:1px solid #737977;border-radius:50%;place-items:center;block-size:2rem;inline-size:2rem;display:grid}@media (width>=60rem){.hero[data-astro-cid-uhvmz6zx] h1[data-astro-cid-uhvmz6zx] .nw[data-astro-cid-uhvmz6zx]{white-space:nowrap}}.hero-art[data-astro-cid-uhvmz6zx]{padding:0 clamp(1.5rem,6vw,4rem) clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}.arch[data-astro-cid-uhvmz6zx]{background:linear-gradient(155deg,#303b3c,#181f27 45%,#283333);border:1px solid #dadfd82e;border-radius:999px 999px 1.25rem 1.25rem;justify-self:center;width:100%;max-width:26rem;overflow:hidden}.arch[data-astro-cid-uhvmz6zx] .portrait{box-shadow:none;background:0 0;border:0;border-radius:0}.stamp-o[data-astro-cid-uhvmz6zx]{top:-.5rem;background:var(--o);block-size:6rem;inline-size:6rem;color:var(--dk);text-align:center;font-family:var(--font-apple);border-radius:50%;place-content:center;line-height:1.15;display:grid;position:absolute;inset-inline-end:clamp(1rem,6vw,3rem);transform:rotate(-14deg);box-shadow:0 8px 26px #0005}.stamp-o[data-astro-cid-uhvmz6zx] b[data-astro-cid-uhvmz6zx]{font-size:.8rem;font-weight:600}.stamp-o[data-astro-cid-uhvmz6zx] small[data-astro-cid-uhvmz6zx]{letter-spacing:.04em;font-size:.55rem;font-weight:600}.vertical[data-astro-cid-uhvmz6zx]{display:none}@media (width>=60rem){.hero[data-astro-cid-uhvmz6zx]{grid-template-columns:1.08fr .92fr;min-height:42rem}.hero-text[data-astro-cid-uhvmz6zx]{padding-inline-end:var(--s-6)}.hero-art[data-astro-cid-uhvmz6zx]{align-content:end;padding:4.5rem 3rem 3.5rem 3.5rem}.stamp-o[data-astro-cid-uhvmz6zx]{top:3rem;inset-inline:2rem auto}.vertical[data-astro-cid-uhvmz6zx]{inset-inline-start:1.1rem;writing-mode:vertical-rl;font:600 .6rem var(--font-apple);color:#8f9696;letter-spacing:.18em;display:block;position:absolute;bottom:4rem;transform:rotate(180deg)}}.numbers[data-astro-cid-uhvmz6zx] ul[data-astro-cid-uhvmz6zx]{gap:var(--s-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.numbers[data-astro-cid-uhvmz6zx] li[data-astro-cid-uhvmz6zx].stat-card{isolation:isolate;justify-content:flex-end;gap:var(--s-2);text-align:start;color:#f6f5f0;border-radius:1.25rem;flex-direction:column;min-block-size:clamp(9.5rem,8rem + 4vw,12.5rem);padding:clamp(1.1rem,2.5vw,1.6rem);display:flex;position:relative;overflow:hidden}.stat-card[data-astro-cid-uhvmz6zx] .wm[data-astro-cid-uhvmz6zx]{z-index:-1;inset-inline-end:-1.4rem;opacity:.16;block-size:clamp(7.5rem,6rem + 5vw,10.5rem);inline-size:clamp(7.5rem,6rem + 5vw,10.5rem);position:absolute;top:-1.2rem}.stat-card[data-astro-cid-uhvmz6zx] .wm[data-astro-cid-uhvmz6zx] svg{stroke-width:1.15px}.t-orange[data-astro-cid-uhvmz6zx]{background:var(--gem-emerald);color:var(--gem-emerald-ink)!important}.t-navy[data-astro-cid-uhvmz6zx]{background:var(--gem-indigo);color:var(--gem-indigo-ink)}.t-blue[data-astro-cid-uhvmz6zx]{background:var(--gem-rust);color:var(--gem-rust-ink)}.t-ink[data-astro-cid-uhvmz6zx]{background:var(--gem-plum);color:var(--gem-plum-ink)!important}.stat-card[data-astro-cid-uhvmz6zx] .wm[data-astro-cid-uhvmz6zx]{opacity:.2}@media (hover:hover){.stat-card[data-astro-cid-uhvmz6zx]{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.stat-card[data-astro-cid-uhvmz6zx]:hover{transform:translateY(-4px)}.stat-card[data-astro-cid-uhvmz6zx]:hover .wm[data-astro-cid-uhvmz6zx]{transform:rotate(-8deg)scale(1.06)}.stat-card[data-astro-cid-uhvmz6zx] .wm[data-astro-cid-uhvmz6zx]{transition:transform .7s cubic-bezier(.34,1.56,.64,1)}}.numbers[data-astro-cid-uhvmz6zx] strong[data-astro-cid-uhvmz6zx]{font-family:var(--font-apple);font-weight:600;font-size:var(--step-5);letter-spacing:-.02em;align-items:flex-start;gap:.12em;line-height:1;display:inline-flex}.numbers[data-astro-cid-uhvmz6zx] .fn-ref[data-astro-cid-uhvmz6zx]{font-size:var(--step--2);color:inherit;letter-spacing:0}.numbers[data-astro-cid-uhvmz6zx] li[data-astro-cid-uhvmz6zx]>span[data-astro-cid-uhvmz6zx]:not(.wm){opacity:1;font-size:var(--step--1);color:inherit;opacity:.88;max-width:16rem;line-height:1.6}@media (width>=56rem){.numbers[data-astro-cid-uhvmz6zx] ul[data-astro-cid-uhvmz6zx]{grid-template-columns:repeat(4,1fr)}}.tools-strip[data-astro-cid-uhvmz6zx]{margin-top:calc(-1*clamp(2rem,5vw,4rem))}.tools-strip[data-astro-cid-uhvmz6zx] .kicker[data-astro-cid-uhvmz6zx]{flex-wrap:wrap;gap:.6rem}.tools-strip[data-astro-cid-uhvmz6zx] .kicker[data-astro-cid-uhvmz6zx] .text-link[data-astro-cid-uhvmz6zx]{font-size:var(--step--1)}.tools-strip[data-astro-cid-uhvmz6zx] li[data-astro-cid-uhvmz6zx]{font-family:var(--font-apple);letter-spacing:-.02em;color:var(--mut);white-space:nowrap;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:600;transition:color .2s}.tools-strip[data-astro-cid-uhvmz6zx] li[data-astro-cid-uhvmz6zx]:hover{color:var(--dk)}.clients-strip[data-astro-cid-uhvmz6zx] .marquee[data-astro-cid-uhvmz6zx]+.marquee[data-astro-cid-uhvmz6zx]{margin-top:var(--s-2)}.clients-strip[data-astro-cid-uhvmz6zx] li[data-astro-cid-uhvmz6zx]{font-family:var(--font-apple);color:var(--dk);white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:.55rem 1.1rem;font-size:clamp(1.1rem,.95rem + .6vw,1.45rem);font-weight:600}.clients-strip[data-astro-cid-uhvmz6zx] .rev[data-astro-cid-uhvmz6zx] li[data-astro-cid-uhvmz6zx]{color:var(--mut);background:0 0}.clients-strip[data-astro-cid-uhvmz6zx] .marquee-track[data-astro-cid-uhvmz6zx]{--mq-gap:var(--s-3)}.clients-strip[data-astro-cid-uhvmz6zx] .rev[data-astro-cid-uhvmz6zx] .marquee-track[data-astro-cid-uhvmz6zx]{animation-duration:55s;animation-direction:reverse}.clients-strip[data-astro-cid-uhvmz6zx] .marquee[data-astro-cid-uhvmz6zx]:first-of-type .marquee-track[data-astro-cid-uhvmz6zx]{animation-duration:70s}.timeline[data-astro-cid-uhvmz6zx]{padding-inline-start:1.75rem;position:relative}.timeline[data-astro-cid-uhvmz6zx]:before{content:"";inset-inline-start:.4rem;background:linear-gradient(var(--o), #d6d8d1);border-radius:2px;width:2px;position:absolute;top:1.4rem;bottom:1.4rem}.timeline[data-astro-cid-uhvmz6zx] li[data-astro-cid-uhvmz6zx]{position:relative;border-top:0!important;border-bottom:0!important}.timeline[data-astro-cid-uhvmz6zx] li[data-astro-cid-uhvmz6zx]:before{content:"";inset-inline-start:calc(-1.35rem - 5px);top:calc(var(--s-4) + .45em);border:2px solid var(--o);background:#f6f5f0;border-radius:50%;block-size:12px;inline-size:12px;position:absolute}.timeline[data-astro-cid-uhvmz6zx] li[data-astro-cid-uhvmz6zx]:last-child:before{background:var(--o)}.card[data-astro-cid-uhvmz6zx],.project[data-astro-cid-uhvmz6zx],.course[data-astro-cid-uhvmz6zx],.service[data-astro-cid-uhvmz6zx],.article[data-astro-cid-uhvmz6zx]{color:inherit;border-radius:1.25rem;text-decoration:none;position:relative;overflow:hidden}.pill[data-astro-cid-uhvmz6zx],.tag[data-astro-cid-uhvmz6zx]{font-size:var(--step--2);z-index:2;border:1px solid #9faca0;border-radius:999px;width:max-content;padding:.4rem .8rem;font-weight:600;position:relative}.mind-grid[data-astro-cid-uhvmz6zx]{gap:var(--s-4);display:grid}.card[data-astro-cid-uhvmz6zx]{justify-content:space-between;gap:var(--s-6);flex-direction:column;min-height:17rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.card[data-astro-cid-uhvmz6zx] h3[data-astro-cid-uhvmz6zx]{font-size:var(--step-2);margin:0 0 var(--s-3);font-weight:600;line-height:1.45}.card[data-astro-cid-uhvmz6zx] p[data-astro-cid-uhvmz6zx]{line-height:1.7;font-size:var(--step-0);color:#4f5554;max-width:30rem;margin:0}.glyph[data-astro-cid-uhvmz6zx]{inset-inline-end:1.5rem;block-size:3.25rem;inline-size:3.25rem;color:var(--dk);background:#ffffffb3;border-radius:1rem;place-items:center;display:grid;position:absolute;top:1.5rem}.c-dark[data-astro-cid-uhvmz6zx]{background:var(--dk-2);color:#f7f5ee}.c-dark[data-astro-cid-uhvmz6zx] p[data-astro-cid-uhvmz6zx]{color:#b5c0bc}.c-dark[data-astro-cid-uhvmz6zx] .pill[data-astro-cid-uhvmz6zx]{color:#bbc5c4;border-color:#636d70}.c-dark[data-astro-cid-uhvmz6zx] .glyph[data-astro-cid-uhvmz6zx]{color:var(--dk);background:#d3f27c}.card[data-astro-cid-uhvmz6zx] .card-3d{inset-inline-end:1rem;z-index:0;position:absolute;top:.5rem}.c-dark[data-astro-cid-uhvmz6zx] .card-3d:before{content:"";z-index:-1;background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:50%;position:absolute;inset:12%}.card[data-astro-cid-uhvmz6zx] .card-3d{isolation:isolate}.card[data-astro-cid-uhvmz6zx]>div[data-astro-cid-uhvmz6zx],.card[data-astro-cid-uhvmz6zx] .pill[data-astro-cid-uhvmz6zx]{z-index:1;position:relative}.project[data-astro-cid-uhvmz6zx] .tool-3d{inset-inline-end:6%;z-index:0;position:absolute;top:1.25rem}.c-mint[data-astro-cid-uhvmz6zx]{background:var(--mint)}.c-peach[data-astro-cid-uhvmz6zx]{background:var(--peach)}@media (width>=56rem){.mind-grid[data-astro-cid-uhvmz6zx]{grid-template-columns:1.28fr .86fr .86fr}.card[data-astro-cid-uhvmz6zx]{min-height:23rem}}.dark-block[data-astro-cid-uhvmz6zx]{background:var(--dk);color:#f6f5f0;border-radius:clamp(1.25rem,2.5vw,2rem);padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4.25rem)}.dark-block[data-astro-cid-uhvmz6zx] .kicker[data-astro-cid-uhvmz6zx]{color:#b7c0bd}.dark-block[data-astro-cid-uhvmz6zx] .intro-side[data-astro-cid-uhvmz6zx] p[data-astro-cid-uhvmz6zx]{color:#c8cfca}.lab-grid[data-astro-cid-uhvmz6zx]{gap:var(--s-4);display:grid}.project[data-astro-cid-uhvmz6zx]{min-height:21rem;padding:var(--s-5);justify-content:space-between;gap:var(--s-6);flex-direction:column;display:flex}.project[data-astro-cid-uhvmz6zx] .tag[data-astro-cid-uhvmz6zx]{color:#202928;background:#fff9;border-color:#fffc}.p-sky[data-astro-cid-uhvmz6zx]{background:var(--sky);color:#17223a}.p-mint[data-astro-cid-uhvmz6zx]{background:var(--mint);color:#193427}.logo-type[data-astro-cid-uhvmz6zx]{font:600 clamp(2rem, 1.6rem + 1.8vw, 2.75rem)/1 var(--font-apple);letter-spacing:-.04em;z-index:1;position:relative}.p-sky[data-astro-cid-uhvmz6zx] .logo-type[data-astro-cid-uhvmz6zx]{color:#1d3f9b}.logo-type[data-astro-cid-uhvmz6zx] small[data-astro-cid-uhvmz6zx]{color:#2a46a8;font-size:.4em}.p-mint[data-astro-cid-uhvmz6zx] .logo-type[data-astro-cid-uhvmz6zx] b[data-astro-cid-uhvmz6zx]{color:#f26b1d}.p-copy[data-astro-cid-uhvmz6zx]{gap:var(--s-2);z-index:2;max-width:26rem;display:grid;position:relative}.p-copy[data-astro-cid-uhvmz6zx] strong[data-astro-cid-uhvmz6zx]{font-size:var(--step-2);font-weight:600;line-height:1.4}.p-copy[data-astro-cid-uhvmz6zx] span[data-astro-cid-uhvmz6zx]{font-size:var(--step-0);line-height:1.7}.p-copy[data-astro-cid-uhvmz6zx] .go[data-astro-cid-uhvmz6zx]{margin-top:var(--s-2);font-weight:600}.project[data-astro-cid-uhvmz6zx]:hover .go[data-astro-cid-uhvmz6zx]{text-underline-offset:.3em;text-decoration:underline}.project[data-astro-cid-uhvmz6zx] .p-shot{inset-inline-end:1.5rem;z-index:0;width:min(44%,16rem);height:auto;transition:transform var(--dur-3) var(--ease-out);border:5px solid #fff;border-radius:.8rem;position:absolute;top:1.5rem;transform:rotate(7deg);box-shadow:0 20px 50px #1d3f9b30}.project[data-astro-cid-uhvmz6zx]:hover .p-shot{transform:rotate(4deg)translateY(-6px)}.rings[data-astro-cid-uhvmz6zx]{top:2rem;opacity:.9;z-index:0;border:2rem solid #a6c8b0;border-radius:50%;block-size:12rem;inline-size:12rem;position:absolute;inset-inline-end:8%;box-shadow:0 0 0 1.4rem #c0ddc6,0 0 0 3rem #cae3cf}@media (width>=56rem){.lab-grid[data-astro-cid-uhvmz6zx]{grid-template-columns:1.3fr 1fr}.project[data-astro-cid-uhvmz6zx]{min-height:22rem}}.ui-gallery[data-astro-cid-uhvmz6zx]{margin:var(--s-6) 0 0;gap:var(--s-4);padding:0;list-style:none;display:grid}.ui-card[data-astro-cid-uhvmz6zx]{gap:var(--s-2);color:#f6f5f0;text-decoration:none;display:grid}.ui-stage[data-astro-cid-uhvmz6zx]{block-size:12.5rem;margin-bottom:var(--s-2);background:radial-gradient(#ffffff17 1px,#0000 1px) 0 0/14px 14px,#151d22;border:1px solid #ffffff17;border-radius:1rem;transition:border-color .3s,transform .5s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;overflow:hidden}.ui-card[data-astro-cid-uhvmz6zx]:hover .ui-stage[data-astro-cid-uhvmz6zx]{border-color:#ff684466;transform:translateY(-3px)}.ui-head[data-astro-cid-uhvmz6zx]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ui-title[data-astro-cid-uhvmz6zx]{font-family:var(--font-display);font-weight:600;font-size:var(--step-0);line-height:1.45}.ui-card[data-astro-cid-uhvmz6zx]:hover .ui-title[data-astro-cid-uhvmz6zx]{color:#ffb59e}.ui-code[data-astro-cid-uhvmz6zx]{font-size:var(--step--2);color:#ff9a7a;letter-spacing:.01em}.ui-desc[data-astro-cid-uhvmz6zx]{font-size:var(--step--1);color:#a9b0ae;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.ui-card[data-astro-cid-uhvmz6zx] .stamp{color:#101619;background:#f6f5f0;border-color:#0000;flex:none}@media (width>=56rem){.ui-gallery[data-astro-cid-uhvmz6zx]{gap:var(--s-6);grid-template-columns:repeat(3,1fr)}}.articles[data-astro-cid-uhvmz6zx]{gap:var(--s-4);display:grid}.article[data-astro-cid-uhvmz6zx]{background:#fff;border:1px solid #ebebe5;flex-direction:column;display:flex}.art[data-astro-cid-uhvmz6zx]{height:12rem;position:relative;overflow:hidden}.art-1[data-astro-cid-uhvmz6zx]{background:var(--mint)}.art-2[data-astro-cid-uhvmz6zx]{background:#d8d7ef}.art-3[data-astro-cid-uhvmz6zx]{background:#f6dacd}.art-num[data-astro-cid-uhvmz6zx]{font:600 6.5rem/1 var(--font-apple);letter-spacing:-.06em;inset-inline-end:-.5rem;color:#162b22;opacity:.88;direction:ltr;position:absolute;top:1.25rem}.art-2[data-astro-cid-uhvmz6zx] .art-num[data-astro-cid-uhvmz6zx]{color:#51459d}.art-3[data-astro-cid-uhvmz6zx] .art-num[data-astro-cid-uhvmz6zx]{color:#b44225}.art-panel[data-astro-cid-uhvmz6zx]{inset-inline-start:2rem;width:10rem;height:6.5rem;color:var(--dk);transition:transform var(--dur-3) var(--ease-out);background:#fcfcf7;border:1px solid #3333;border-radius:.9rem;place-items:center;display:grid;position:absolute;top:4.5rem;transform:rotate(-9deg);box-shadow:0 15px 30px #0002}.art-2[data-astro-cid-uhvmz6zx] .art-panel[data-astro-cid-uhvmz6zx]{transform:rotate(9deg)}.art-3[data-astro-cid-uhvmz6zx] .art-panel[data-astro-cid-uhvmz6zx]{transform:rotate(-13deg)}.article[data-astro-cid-uhvmz6zx]:hover .art-panel[data-astro-cid-uhvmz6zx]{transform:rotate(0)translateY(-4px)}.a-body[data-astro-cid-uhvmz6zx]{padding:var(--s-5);gap:var(--s-4);flex-direction:column;flex:1;display:flex}.cat[data-astro-cid-uhvmz6zx]{font-size:var(--step--2);color:var(--mut);align-items:center;gap:.45rem;display:inline-flex}.a-title[data-astro-cid-uhvmz6zx]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.5}.article[data-astro-cid-uhvmz6zx]:hover .a-title[data-astro-cid-uhvmz6zx]{color:var(--o-text)}.a-foot[data-astro-cid-uhvmz6zx]{padding-top:var(--s-4);font-size:var(--step--2);color:var(--mut);border-top:1px solid #eeede7;justify-content:space-between;margin-top:auto;display:flex}.a-foot[data-astro-cid-uhvmz6zx] b[data-astro-cid-uhvmz6zx]{color:var(--dk)}@media (width>=56rem){.articles[data-astro-cid-uhvmz6zx]{grid-template-columns:repeat(3,1fr)}}.human[data-astro-cid-uhvmz6zx]{gap:var(--s-8);align-items:center;display:grid}.human[data-astro-cid-uhvmz6zx] h2[data-astro-cid-uhvmz6zx]{font-size:var(--step-5);margin:0;font-weight:600;line-height:1.3}.human[data-astro-cid-uhvmz6zx] .sub[data-astro-cid-uhvmz6zx]{color:var(--mut);margin:var(--s-6) 0;max-width:34rem;line-height:1.7}.path[data-astro-cid-uhvmz6zx]{margin:0 0 var(--s-6);padding:0;list-style:none}.path[data-astro-cid-uhvmz6zx] li[data-astro-cid-uhvmz6zx]{justify-content:space-between;gap:var(--s-2) var(--s-4);padding:var(--s-4) 0;border-top:1px solid #d6d8d1;flex-wrap:wrap;display:flex}.path[data-astro-cid-uhvmz6zx] li[data-astro-cid-uhvmz6zx]:last-child{border-bottom:1px solid #d6d8d1}.path[data-astro-cid-uhvmz6zx] b[data-astro-cid-uhvmz6zx]{font-family:var(--font-display)}.path[data-astro-cid-uhvmz6zx] span[data-astro-cid-uhvmz6zx]{color:var(--mut);font-size:var(--step--1)}.human-visual[data-astro-cid-uhvmz6zx]{isolation:isolate;background:#e6e2d9;border-radius:1.4rem;padding:clamp(1.25rem,3vw,2.25rem);position:relative;overflow:hidden}.human-visual[data-astro-cid-uhvmz6zx] .portrait{z-index:1;max-width:22rem;margin-inline:auto;position:relative}.orbit[data-astro-cid-uhvmz6zx]{z-index:0;border:2.2rem solid var(--o);top:-4rem;border-radius:50%;width:15rem;height:15rem;position:absolute;inset-inline-start:-4.5rem}.human-visual[data-astro-cid-uhvmz6zx] blockquote[data-astro-cid-uhvmz6zx]{z-index:2;width:min(88%,24rem);padding:var(--s-5);font-family:var(--font-display);font-weight:600;font-size:var(--step-1);background:#f6f5f0;border-radius:.9rem;margin:-2.5rem 0 0;margin-inline:auto 0;line-height:1.7;position:relative;box-shadow:0 10px 30px #0001}@media (width>=56rem){.human[data-astro-cid-uhvmz6zx]{grid-template-columns:1fr 1fr;gap:4.5rem}}.grey-block[data-astro-cid-uhvmz6zx]{background:var(--grey);border-radius:clamp(1.25rem,2.5vw,2rem);padding:clamp(2.5rem,6vw,5.5rem) clamp(1.25rem,5vw,4.25rem)}.course-grid[data-astro-cid-uhvmz6zx]{gap:var(--s-4);display:grid}.course[data-astro-cid-uhvmz6zx]{justify-content:space-between;gap:var(--s-6);background:#faf9f6;flex-direction:column;min-height:18rem;padding:clamp(1.5rem,3vw,1.85rem);display:flex}.course-2[data-astro-cid-uhvmz6zx]{background:#c4d6e4}.course[data-astro-cid-uhvmz6zx] .tag[data-astro-cid-uhvmz6zx]{border-color:#c6c8c4}.c-txt[data-astro-cid-uhvmz6zx]{gap:var(--s-3);z-index:2;max-width:24rem;display:grid;position:relative}.c-txt[data-astro-cid-uhvmz6zx] strong[data-astro-cid-uhvmz6zx]{font-size:var(--step-2);font-weight:600;line-height:1.4}.c-txt[data-astro-cid-uhvmz6zx] span[data-astro-cid-uhvmz6zx]{font-size:var(--step-0);color:#4f5554;line-height:1.7}.shape[data-astro-cid-uhvmz6zx]{background:var(--o);top:-5rem;width:13rem;height:13rem;transition:transform var(--dur-3) var(--ease-out);border-radius:2.5rem;position:absolute;inset-inline-start:2rem;transform:rotate(-26deg);box-shadow:inset 0 0 0 1.75rem #ffffff40,inset 0 0 0 3.5rem #ffffff21}.course-2[data-astro-cid-uhvmz6zx] .shape[data-astro-cid-uhvmz6zx]{background:#6289b1;border-radius:50%;width:11.5rem;height:11.5rem}.course[data-astro-cid-uhvmz6zx]:hover .shape[data-astro-cid-uhvmz6zx]{transform:rotate(-14deg)scale(1.04)}.course[data-astro-cid-uhvmz6zx] .c-arrow{margin-top:calc(-1 * var(--s-4));align-self:flex-end}@media (width>=56rem){.course-grid[data-astro-cid-uhvmz6zx]{grid-template-columns:1.15fr .85fr}.course[data-astro-cid-uhvmz6zx]{min-height:20rem}}.service-grid[data-astro-cid-uhvmz6zx]{gap:var(--s-4);display:grid}.service[data-astro-cid-uhvmz6zx]{gap:var(--s-3);background:#fbfaf6;border:1px solid #d6d7cf;flex-direction:column;min-height:17rem;padding:clamp(1.5rem,3vw,1.9rem);display:flex}.service[data-astro-cid-uhvmz6zx]:nth-child(2){background:#f1f4ee}.sv-top[data-astro-cid-uhvmz6zx]{justify-content:space-between;align-items:center;display:flex}.sv-icon[data-astro-cid-uhvmz6zx]{background:var(--o);block-size:3rem;inline-size:3rem;color:var(--dk);border-radius:.9rem;place-items:center;display:grid}.sv-n[data-astro-cid-uhvmz6zx]{font:600 1rem/1 var(--font-apple);color:var(--mut)}.service[data-astro-cid-uhvmz6zx] strong[data-astro-cid-uhvmz6zx]{font-size:var(--step-1);margin-top:var(--s-3);font-weight:600;line-height:1.45}.service[data-astro-cid-uhvmz6zx]>span[data-astro-cid-uhvmz6zx]:not(.sv-n):not(.sv-foot){font-size:var(--step-0);color:#555c59;line-height:1.7}.sv-foot[data-astro-cid-uhvmz6zx]{padding-top:var(--s-4);font-size:var(--step--1);border-top:1px solid #d6d7cf;justify-content:space-between;margin-top:auto;font-weight:600;display:flex}.service[data-astro-cid-uhvmz6zx]:hover strong[data-astro-cid-uhvmz6zx]{color:var(--o-text)}@media (width>=56rem){.service-grid[data-astro-cid-uhvmz6zx]{grid-template-columns:repeat(3,1fr)}}.orange-box[data-astro-cid-uhvmz6zx]{isolation:isolate;background:var(--o);color:var(--dk);gap:var(--s-6);border-radius:1.6rem;align-items:center;padding:clamp(2.5rem,6vw,4.75rem) clamp(1.5rem,5vw,3.75rem);display:grid;position:relative;overflow:hidden}.ob-deco[data-astro-cid-uhvmz6zx]{z-index:-1;inset-inline-start:34%;color:#f9573799;pointer-events:none;block-size:22rem;inline-size:22rem;position:absolute;top:-4rem}.ob-deco[data-astro-cid-uhvmz6zx] svg{stroke-width:1.25px}.orange-box[data-astro-cid-uhvmz6zx] h2[data-astro-cid-uhvmz6zx]{font-size:var(--step-4);margin:0;font-weight:600;line-height:1.35}.orange-box[data-astro-cid-uhvmz6zx] p[data-astro-cid-uhvmz6zx]{margin:var(--s-4) 0 0;max-width:34rem;line-height:1.7}.orange-box[data-astro-cid-uhvmz6zx] .btn[data-astro-cid-uhvmz6zx]{justify-self:start}@media (width>=56rem){.orange-box[data-astro-cid-uhvmz6zx]{grid-template-columns:1fr auto}}.aurora[data-astro-cid-uhvmz6zx]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora[data-astro-cid-uhvmz6zx] i[data-astro-cid-uhvmz6zx]{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.aurora[data-astro-cid-uhvmz6zx] i[data-astro-cid-uhvmz6zx]:first-child{inset-inline-start:-10rem;background:#ff684433;block-size:38rem;inline-size:38rem;top:-14rem}.aurora[data-astro-cid-uhvmz6zx] i[data-astro-cid-uhvmz6zx]:nth-child(2){inset-inline-end:-8rem;background:#c0e6cf1f;block-size:30rem;inline-size:30rem;bottom:-12rem}.aurora[data-astro-cid-uhvmz6zx] i[data-astro-cid-uhvmz6zx]:nth-child(3){inset-inline-start:35%;background:#dde5fc1a;block-size:22rem;inline-size:22rem;top:30%}.line[data-astro-cid-uhvmz6zx]{vertical-align:bottom;margin:-.08em -.2em -.35em;padding:.08em .2em .35em;display:inline-block;overflow:hidden}.rise[data-astro-cid-uhvmz6zx]{display:inline-block}.arch[data-astro-cid-uhvmz6zx]{transform-style:preserve-3d;will-change:transform}.stamp-spin[data-astro-cid-uhvmz6zx]{place-content:center;block-size:100%;inline-size:100%;display:grid}@media (prefers-reduced-motion:no-preference){.aurora[data-astro-cid-uhvmz6zx] i[data-astro-cid-uhvmz6zx]:first-child{animation:18s ease-in-out infinite alternate drift-a}.aurora[data-astro-cid-uhvmz6zx] i[data-astro-cid-uhvmz6zx]:nth-child(2){animation:22s ease-in-out infinite alternate drift-b}.aurora[data-astro-cid-uhvmz6zx] i[data-astro-cid-uhvmz6zx]:nth-child(3){animation:26s ease-in-out infinite alternate drift-c}.stamp-spin[data-astro-cid-uhvmz6zx]{animation:22s linear 2s infinite spin}.orange-box[data-astro-cid-uhvmz6zx] .ob-deco[data-astro-cid-uhvmz6zx]{animation:40s linear infinite spin}}.flag[data-astro-cid-uhvmz6zx]{animation:.8s cubic-bezier(.22,1,.36,1) .1s both fade-up}.rise[data-astro-cid-uhvmz6zx]{animation:1s cubic-bezier(.22,1,.36,1) both rise-in}.line[data-astro-cid-uhvmz6zx]:first-of-type .rise[data-astro-cid-uhvmz6zx]{animation-delay:.2s}.line[data-astro-cid-uhvmz6zx]:nth-of-type(2) .rise[data-astro-cid-uhvmz6zx]{animation-delay:.38s}.hero-desc[data-astro-cid-uhvmz6zx]{animation:.9s cubic-bezier(.22,1,.36,1) .55s both fade-up}.actions[data-astro-cid-uhvmz6zx]{animation:.9s cubic-bezier(.22,1,.36,1) .7s both fade-up}.arch[data-astro-cid-uhvmz6zx]{transition:transform .6s cubic-bezier(.22,1,.36,1);animation:1.3s cubic-bezier(.22,1,.36,1) .25s backwards arch-in}.stamp-o[data-astro-cid-uhvmz6zx]{animation:.9s cubic-bezier(.34,1.56,.64,1) 1s backwards stamp-in}.project[data-astro-cid-uhvmz6zx]{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .4s}@keyframes drift-a{to{transform:translate(14rem,8rem)scale(1.15)}}@keyframes drift-b{to{transform:translate(-12rem,-6rem)scale(1.2)}}@keyframes drift-c{to{transform:translate(-8rem,10rem)scale(.85)}}@keyframes rise-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes arch-in{0%{opacity:0;filter:blur(8px);transform:scale(.94)translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes stamp-in{0%{opacity:0;transform:scale(.4)rotate(-60deg)}to{opacity:1;transform:rotate(-14deg)}}@keyframes spin{to{transform:rotate(360deg)}}.bento[data-astro-cid-lcdefpme]{gap:var(--gap);padding-top:var(--s-3);grid-template-columns:repeat(12,1fr);display:grid}.hero[data-astro-cid-lcdefpme],.me[data-astro-cid-lcdefpme],.stat[data-astro-cid-lcdefpme],.snp[data-astro-cid-lcdefpme],.tool[data-astro-cid-lcdefpme],.row-title[data-astro-cid-lcdefpme],.way[data-astro-cid-lcdefpme],.latest[data-astro-cid-lcdefpme],.labt[data-astro-cid-lcdefpme],.story-pic[data-astro-cid-lcdefpme],.story[data-astro-cid-lcdefpme],.track[data-astro-cid-lcdefpme],.notfit[data-astro-cid-lcdefpme]{grid-column:1/-1}.tile-kicker[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--graphite);font-weight:450}.tile-dark[data-astro-cid-lcdefpme] .tile-kicker[data-astro-cid-lcdefpme],.tile-dark[data-astro-cid-lcdefpme] .tool-copy[data-astro-cid-lcdefpme]{color:var(--on-dark-2)}.tile-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-3);display:flex}.on-tile[data-astro-cid-lcdefpme],.snp-btn[data-astro-cid-lcdefpme]{--btn-bg:var(--paper);--btn-fg:var(--ink)}.on-tile[data-astro-cid-lcdefpme]:hover,.snp-btn[data-astro-cid-lcdefpme]:hover{--btn-bg:var(--paper-3)}.on-tile-ghost[data-astro-cid-lcdefpme]{--btn-bg:var(--paper);--btn-fg:var(--ink)}.hero[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--s-6);min-height:30rem}.hero-body[data-astro-cid-lcdefpme]{gap:var(--s-5);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--signal);font-style:normal}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:34ch}.triad[data-astro-cid-lcdefpme]{gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.triad[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:var(--paper);min-height:2.75rem;font-weight:600;font-size:var(--step--1);align-items:center;padding:.35rem 1.1rem;text-decoration:none;display:inline-flex}.triad[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--signal)}.me[data-astro-cid-lcdefpme]{min-height:22rem}.me[data-astro-cid-lcdefpme] .portrait{height:100%}.me[data-astro-cid-lcdefpme] .portrait img{aspect-ratio:auto;height:100%}.stat[data-astro-cid-lcdefpme]{gap:var(--s-2);justify-content:flex-end;min-height:10rem}.stat-n[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--step-5);letter-spacing:-.02em;align-items:flex-start;gap:.1em;line-height:1;display:inline-flex}.stat-n[data-astro-cid-lcdefpme] .fn-ref[data-astro-cid-lcdefpme]{font-size:var(--step--1);vertical-align:top;line-height:1}.tile-red[data-astro-cid-lcdefpme] .fn-ref[data-astro-cid-lcdefpme],.tile-red[data-astro-cid-lcdefpme] .stat-k[data-astro-cid-lcdefpme]{color:#fff}.tile-dark[data-astro-cid-lcdefpme] .stat-k[data-astro-cid-lcdefpme]{color:var(--on-dark-2)}.tile-dark[data-astro-cid-lcdefpme] .fn-ref[data-astro-cid-lcdefpme]{color:#ff7276}.stat-k[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--graphite)}.snp[data-astro-cid-lcdefpme]{min-height:24rem;text-decoration:none}.snp-copy[data-astro-cid-lcdefpme]{z-index:1;max-width:min(22rem,52%);position:relative}.snp[data-astro-cid-lcdefpme] .tile-title[data-astro-cid-lcdefpme],.snp-btn[data-astro-cid-lcdefpme]{z-index:1;position:relative}.snp-btn[data-astro-cid-lcdefpme]{width:fit-content}.snp[data-astro-cid-lcdefpme] .snp-shot{inset-inline-start:-1.5rem;border-radius:var(--r-2);width:min(46%,26rem);box-shadow:var(--lift);transition:transform var(--dur-3) var(--ease-out);position:absolute;bottom:-2.5rem;transform:rotate(-3deg)}.snp[data-astro-cid-lcdefpme]:hover .snp-shot{transform:rotate(-1deg)translateY(-6px)}.snp[data-astro-cid-lcdefpme]:hover .tile-title[data-astro-cid-lcdefpme]{color:var(--signal)}.tool[data-astro-cid-lcdefpme]{gap:var(--s-4)}.qs[data-astro-cid-lcdefpme]{gap:var(--s-2);padding:0;list-style:none;display:grid}.qs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--s-3);border-radius:var(--r-2);font-size:var(--step--1);background:#ffffff12;padding:.75rem 1rem;display:flex}.qs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:#ff9a9d}.on-dark[data-astro-cid-lcdefpme]{color:var(--on-dark)}.row-title[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin-top:var(--s-6);margin-bottom:var(--s-2)}.way[data-astro-cid-lcdefpme]{min-height:14rem}.way-cta[data-astro-cid-lcdefpme]{margin-top:auto;font-weight:600}a[data-astro-cid-lcdefpme].way:hover .way-cta[data-astro-cid-lcdefpme]{color:var(--signal)}.rows[data-astro-cid-lcdefpme]{gap:var(--s-2);padding:0;list-style:none;display:grid}.rows[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--s-4);background:var(--paper);border-radius:var(--r-2);transition:transform var(--dur-2) var(--ease-out);padding:.9rem 1.1rem;text-decoration:none;display:flex}.rows[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{transform:translate(-3px)}.rows[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .r-title[data-astro-cid-lcdefpme]{color:var(--signal)}.r-title[data-astro-cid-lcdefpme]{font-weight:600;line-height:1.4}.r-meta[data-astro-cid-lcdefpme]{font-size:var(--step--2);color:var(--graphite);white-space:nowrap}@media (width<=40rem){.latest[data-astro-cid-lcdefpme] .rows[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--s-1);flex-direction:column}}.story[data-astro-cid-lcdefpme]{justify-content:center}.story-pic[data-astro-cid-lcdefpme] .portrait{height:100%}.story-pic[data-astro-cid-lcdefpme] .portrait img{aspect-ratio:1;height:100%}.track[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:fit-content;margin-top:auto}.notfit[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--s-2);color:var(--ink-2);display:grid}.small[data-astro-cid-lcdefpme]{font-size:var(--step--1)}@media (width>=40rem){.stat[data-astro-cid-lcdefpme]{grid-column:span 6}}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{grid-column:span 8}.me[data-astro-cid-lcdefpme]{grid-column:span 4}.stat[data-astro-cid-lcdefpme]{grid-column:span 3}.snp[data-astro-cid-lcdefpme]{grid-column:span 7}.tool[data-astro-cid-lcdefpme]{grid-column:span 5}.way[data-astro-cid-lcdefpme]{grid-column:span 4}.latest[data-astro-cid-lcdefpme]{grid-column:span 7}.labt[data-astro-cid-lcdefpme]{grid-column:span 5}.story-pic[data-astro-cid-lcdefpme]{grid-column:span 4}.story[data-astro-cid-lcdefpme]{grid-column:span 8}.track[data-astro-cid-lcdefpme],.notfit[data-astro-cid-lcdefpme]{grid-column:span 4}}@media (width<=63.99rem){.me[data-astro-cid-lcdefpme]{aspect-ratio:4/3;min-height:0}.snp[data-astro-cid-lcdefpme]{min-height:30rem}.snp-copy[data-astro-cid-lcdefpme]{max-width:none}.snp[data-astro-cid-lcdefpme] .snp-shot{width:78%}.story-pic[data-astro-cid-lcdefpme]{max-width:26rem}}
