@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-latin-400-normal.AkRraKH2.woff2)format("woff2"),url(/_astro/nunito-sans-latin-400-normal.DY9yCUyQ.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-sans-latin-600-normal.BtVRvDNj.woff2)format("woff2"),url(/_astro/nunito-sans-latin-600-normal.DLks-Kj1.woff)format("woff")}:root{--navy:#08376b;--teal-dark:#13404e;--teal:#1f6075;--cyan:#34bfec;--cyan-dark:#1fa6d3;--grey:#f0f0f0;--grey-mid:#c2c2c2;--sand:#f0eee8;--ink:#111;--ink-soft:#444;--white:#fff;--font-display:"Jost", "Futura", "Futura PT", "Century Gothic", sans-serif;--font-ui:"Nunito Sans", "Avenir", "Avenir Next", system-ui, sans-serif;--wrap:1166px;--gutter:clamp(16px, 4vw, 48px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--font-display);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;font-weight:300;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:400;line-height:1.15}p{margin:0 0 1em}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.section{padding:clamp(56px,8vw,104px) 0}.section-title{text-align:center;text-transform:uppercase;color:var(--navy);margin-bottom:clamp(32px,5vw,56px);font-size:clamp(28px,4vw,42px)}.btn{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;padding:11px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.btn-cyan{background:var(--cyan);color:var(--white)}.btn-cyan:hover{background:var(--cyan-dark)}.btn-teal{background:var(--teal);color:var(--white)}.btn-teal:hover{background:var(--teal-dark)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(6px);background:#fffffff5;border-bottom:1px solid #08376b0f;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;min-height:88px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:190px;height:auto}.nav[data-astro-cid-nen7h5rs]{margin-left:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;color:var(--teal-dark);font-size:16px;font-weight:400;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--cyan-dark)}.langs[data-astro-cid-nen7h5rs]{border:1px solid #08376b33;display:flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:40px;height:40px;font-family:var(--font-ui);letter-spacing:.04em;color:var(--teal-dark);place-items:center;padding:0 6px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]+a[data-astro-cid-nen7h5rs]{border-left:1px solid #08376b33}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--cyan-dark)}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{background:var(--navy);color:var(--white)}.menu[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;align-content:center;gap:6px;width:44px;height:44px;padding:0 4px;list-style:none;display:grid}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--teal-dark);height:2px;display:block}.menu-panel[data-astro-cid-nen7h5rs]{background:var(--white);padding:16px var(--gutter) 28px;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #00000014}.menu-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0 0 20px;padding:0;list-style:none}.menu-panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--grey);text-transform:uppercase;color:var(--teal-dark);padding:14px 0;text-decoration:none;display:block}@media (width<=1180px){.nav[data-astro-cid-nen7h5rs],.header-cta[data-astro-cid-nen7h5rs]{display:none}.langs[data-astro-cid-nen7h5rs]{margin-left:auto}.menu[data-astro-cid-nen7h5rs]{display:block}.header-inner[data-astro-cid-nen7h5rs]{gap:12px;min-height:72px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:150px}}@media (width<=360px){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:124px}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:34px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--teal-dark);color:#ffffffdb;padding:64px 0 24px;font-size:16px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;display:grid}.footer[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:180px;margin-bottom:16px}.baseline[data-astro-cid-jo6i4kqk]{max-width:280px}.footer[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.06em;color:var(--white);margin-bottom:16px;font-size:15px;font-weight:500}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:2px}.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:9px 0;display:inline-block}.footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:6px 0;display:inline-block}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cyan)}.footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{margin-bottom:20px;font-style:normal}.footer[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{color:var(--white)}.legal[data-astro-cid-jo6i4kqk]{color:#fff9;border-top:1px solid #ffffff26;margin-top:48px;padding-top:20px;font-size:14px}@media (width<=860px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=520px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.skip[data-astro-cid-hkbrpulz]{background:var(--navy);color:var(--white);z-index:100;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{left:8px}.reviews[data-astro-cid-4bjs7uhz]{background:var(--sand);padding:clamp(64px,8vw,112px) 0;overflow:hidden}.reviews-head[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.kicker[data-astro-cid-4bjs7uhz]{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:12px;font-size:13px;font-weight:600}.reviews[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{color:var(--navy);text-wrap:balance;font-size:clamp(32px,4.5vw,52px);font-weight:300}.note[data-astro-cid-4bjs7uhz]{font-family:var(--font-ui);color:var(--ink-soft);margin:8px 0 0;font-size:14px}.score[data-astro-cid-4bjs7uhz]{color:var(--navy);background:var(--white);border:1px solid #08376b26;align-items:center;gap:14px;padding:12px 20px;text-decoration:none;transition:border-color .2s;display:flex}.score[data-astro-cid-4bjs7uhz]:hover{border-color:var(--cyan)}.score-value[data-astro-cid-4bjs7uhz]{font-size:40px;font-weight:300;line-height:1}.score-meta[data-astro-cid-4bjs7uhz]{font-family:var(--font-ui);font-size:14px;display:grid}.stars[data-astro-cid-4bjs7uhz]{color:#e8b04b;letter-spacing:2px}.track[data-astro-cid-4bjs7uhz]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;margin:0;padding:0 0 8px;list-style:none;display:grid;position:relative;overflow-x:auto}.track[data-astro-cid-4bjs7uhz]::-webkit-scrollbar{display:none}.card[data-astro-cid-4bjs7uhz]{scroll-snap-align:start;background:var(--white);border-top:2px solid var(--cyan);flex-direction:column;gap:16px;min-width:0;padding:32px 28px;display:flex}.card[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz]{color:var(--ink);flex:1;margin:0;font-size:18px;line-height:1.6}.who[data-astro-cid-4bjs7uhz]{font-family:var(--font-ui);margin:0;font-size:14px;display:grid}.who[data-astro-cid-4bjs7uhz] strong[data-astro-cid-4bjs7uhz]{color:var(--navy);font-size:15px;font-weight:600}.who[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{color:var(--teal)}.controls[data-astro-cid-4bjs7uhz]{justify-content:center;align-items:center;gap:20px;margin-top:32px;display:flex}.arrow[data-astro-cid-4bjs7uhz]{border:1px solid var(--navy);width:48px;height:48px;color:var(--navy);cursor:pointer;background:0 0;font-size:20px;transition:background .2s,color .2s}.arrow[data-astro-cid-4bjs7uhz]:hover{background:var(--navy);color:var(--white)}.dots[data-astro-cid-4bjs7uhz]{gap:0;display:flex}.dots[data-astro-cid-4bjs7uhz] button{cursor:pointer;background:radial-gradient(circle,#08376b40 0 4px,#0000 4.5px);border:0;width:24px;height:24px;padding:0;transition:background .2s,transform .2s}.dots[data-astro-cid-4bjs7uhz] button[aria-current=true]{background:radial-gradient(circle, var(--cyan) 0 5px, transparent 5.5px)}@media (width<=900px){.track[data-astro-cid-4bjs7uhz]{grid-auto-columns:calc(50% - 12px)}}@media (width<=600px){.track[data-astro-cid-4bjs7uhz]{grid-auto-columns:86%;gap:16px;scroll-padding:0}.dots[data-astro-cid-4bjs7uhz]{display:none}.card[data-astro-cid-4bjs7uhz]{padding:24px 20px}}.kicker[data-astro-cid-zkhec6xw]{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:16px;font-size:13px;font-weight:600}.h2[data-astro-cid-zkhec6xw]{color:var(--navy);text-wrap:balance;font-size:clamp(32px,4.5vw,52px);font-weight:300;line-height:1.1}.head[data-astro-cid-zkhec6xw]{max-width:720px;margin-bottom:clamp(36px,5vw,56px)}.btn-lg[data-astro-cid-zkhec6xw]{padding:16px 30px;font-size:16px}.btn-outline[data-astro-cid-zkhec6xw]{color:var(--navy);border:1px solid var(--navy);background:0 0}.btn-outline[data-astro-cid-zkhec6xw]:hover{background:var(--navy);color:var(--white)}.link-arrow[data-astro-cid-zkhec6xw]{color:var(--teal);border-bottom:1px solid;text-decoration:none}.link-arrow[data-astro-cid-zkhec6xw]:hover{color:var(--cyan-dark)}.stars[data-astro-cid-zkhec6xw]{color:#e8b04b;letter-spacing:2px}.reveal[data-astro-cid-zkhec6xw]{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.reveal[data-astro-cid-zkhec6xw].pre{transform:translateY(32px)}.hero[data-astro-cid-zkhec6xw]{background:radial-gradient(ellipse at 75% 40%, #34bfec24, transparent 55%), linear-gradient(180deg, #fff 0%, var(--sand) 100%);padding:clamp(48px,7vw,96px) 0 clamp(56px,8vw,104px)}.hero-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-title[data-astro-cid-zkhec6xw]{text-transform:uppercase;letter-spacing:-.01em;margin-bottom:28px;font-size:clamp(44px,6.2vw,88px);font-weight:300;line-height:.98}.hero-title[data-astro-cid-zkhec6xw] .l1[data-astro-cid-zkhec6xw],.hero-title[data-astro-cid-zkhec6xw] .l2[data-astro-cid-zkhec6xw]{display:block}.l1[data-astro-cid-zkhec6xw]{color:var(--teal)}.l2[data-astro-cid-zkhec6xw]{color:var(--cyan)}.hero-lead[data-astro-cid-zkhec6xw]{max-width:500px;color:var(--teal-dark);margin-bottom:32px;font-size:clamp(18px,1.8vw,21px)}.hero-actions[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-bottom:32px;display:flex}.proof[data-astro-cid-zkhec6xw]{font-family:var(--font-ui);color:var(--ink-soft);border-top:1px solid #08376b1f;align-items:center;gap:12px;padding-top:24px;font-size:15px;text-decoration:none;display:inline-flex}.proof[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{color:var(--navy)}.langs-chip[data-astro-cid-zkhec6xw]{background:var(--white);font-family:var(--font-ui);color:var(--navy);border:1px solid #08376b26;align-items:center;gap:10px;margin:16px 0 0;padding:8px 14px 8px 8px;font-size:15px;display:inline-flex}.langs-badge[data-astro-cid-zkhec6xw]{background:var(--navy);color:var(--white);letter-spacing:.06em;white-space:nowrap;padding:4px 8px;font-size:12.5px;font-weight:600}.hero-visual[data-astro-cid-zkhec6xw]{margin:0}.hero-photo[data-astro-cid-zkhec6xw]{aspect-ratio:4/5;max-height:640px;overflow:hidden}.hero-photo[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{object-fit:cover;width:100%;height:100%;animation:24s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.hero-visual[data-astro-cid-zkhec6xw] figcaption[data-astro-cid-zkhec6xw]{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-top:14px;font-size:13px}.pillars[data-astro-cid-zkhec6xw]{background:var(--teal-dark);color:var(--white);padding:clamp(48px,6vw,72px) 0}.pillars-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,40px);display:grid}.pillar[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{text-transform:uppercase;letter-spacing:.02em;color:var(--cyan);margin-bottom:8px;font-size:20px;font-weight:400}.pillar[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#ffffffd9;margin:0;font-size:17px}.expertises[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.exp[data-astro-cid-zkhec6xw]{aspect-ratio:4/5;color:var(--white);text-decoration:none;display:block;position:relative;overflow:hidden}.exp[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.exp[data-astro-cid-zkhec6xw]:after{content:"";background:linear-gradient(#08376b00 35%,#081e32d9 100%);position:absolute;inset:0}.exp[data-astro-cid-zkhec6xw]:hover img[data-astro-cid-zkhec6xw]{transform:scale(1.05)}.exp-body[data-astro-cid-zkhec6xw]{z-index:1;padding:clamp(24px,3vw,40px);position:absolute;bottom:0;left:0;right:0}.exp-kicker[data-astro-cid-zkhec6xw]{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-bottom:10px;font-size:13px;font-weight:600}.exp[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{text-wrap:balance;margin-bottom:20px;font-size:clamp(24px,2.6vw,34px);font-weight:300;line-height:1.15}.exp-text[data-astro-cid-zkhec6xw]{font-family:var(--font-ui);color:#ffffffe0;max-width:440px;margin:-8px 0 20px;font-size:15px;line-height:1.5}.exp-link[data-astro-cid-zkhec6xw]{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--cyan);padding-bottom:4px;font-size:15px}.exp-link[data-astro-cid-zkhec6xw]:after{content:" →"}.shop[data-astro-cid-zkhec6xw]{background:var(--sand);border-left:3px solid var(--cyan);color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:24px;padding:clamp(24px,3vw,32px) clamp(24px,3vw,40px);text-decoration:none;transition:background .2s;display:flex}.shop[data-astro-cid-zkhec6xw]:hover{background:#ebe8e0}.shop[data-astro-cid-zkhec6xw]:hover .btn-outline[data-astro-cid-zkhec6xw]{background:var(--navy);color:var(--white)}.shop[data-astro-cid-zkhec6xw]>div[data-astro-cid-zkhec6xw]{flex:320px;min-width:0}.shop-kicker[data-astro-cid-zkhec6xw]{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:6px;font-size:13px;font-weight:600}.shop-title[data-astro-cid-zkhec6xw]{color:var(--navy);margin-bottom:4px;font-size:clamp(22px,2.4vw,28px);font-weight:300;line-height:1.2}.shop-text[data-astro-cid-zkhec6xw]{color:var(--ink-soft);margin:0;font-size:16px}.craft[data-astro-cid-zkhec6xw]{background:var(--white)}.center-head[data-astro-cid-zkhec6xw]{text-align:center;margin-inline:auto}.steps[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(4,1fr);gap:24px;margin:0 0 48px;padding:0;list-style:none;display:grid}.step[data-astro-cid-zkhec6xw]{text-align:center;padding:0 8px;position:relative}.step-num[data-astro-cid-zkhec6xw]{border:1.5px solid var(--cyan);width:56px;height:56px;color:var(--teal);background:var(--white);z-index:1;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:22px;display:grid;position:relative}.step[data-astro-cid-zkhec6xw]:not(:last-child):after{content:"";background:var(--grey-mid);height:1px;position:absolute;top:28px;left:calc(50% + 36px);right:calc(24px - 50%)}.step[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{color:var(--navy);margin-bottom:8px;font-size:22px}.step[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--ink-soft);margin:0;font-size:16px}.center[data-astro-cid-zkhec6xw]{text-align:center;margin:0}.lab[data-astro-cid-zkhec6xw]{background:var(--white)}.lab-head[data-astro-cid-zkhec6xw]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.lab-arrows[data-astro-cid-zkhec6xw]{gap:12px;display:flex}.arrow[data-astro-cid-zkhec6xw]{border:1px solid var(--navy);width:48px;height:48px;color:var(--navy);cursor:pointer;background:0 0;font-size:20px;transition:background .2s,color .2s}.arrow[data-astro-cid-zkhec6xw]:hover{background:var(--navy);color:var(--white)}.lab-track[data-astro-cid-zkhec6xw]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0 max(var(--gutter), calc((100vw - var(--wrap)) / 2));scroll-padding:0 max(var(--gutter), calc((100vw - var(--wrap)) / 2));gap:16px;margin:0;list-style:none;display:flex;overflow-x:auto}.lab-track[data-astro-cid-zkhec6xw]::-webkit-scrollbar{display:none}.lab-track[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{scroll-snap-align:start;flex:none}.lab-track[data-astro-cid-zkhec6xw] figure[data-astro-cid-zkhec6xw]{height:clamp(260px,32vw,420px);margin:0;position:relative}.lab-track[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{object-fit:cover;width:auto;max-width:none;height:100%}.lab-track[data-astro-cid-zkhec6xw] figcaption[data-astro-cid-zkhec6xw]{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:#ffffffeb;padding:5px 10px;font-size:13px;position:absolute;bottom:12px;left:12px}.founder[data-astro-cid-zkhec6xw]{background:var(--grey)}.founder-grid[data-astro-cid-zkhec6xw]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.portrait[data-astro-cid-zkhec6xw]{aspect-ratio:9/11;overflow:hidden}.portrait[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{object-fit:cover;width:100%;height:100%}.founder-text[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{max-width:520px;font-size:19px}.founder-quote[data-astro-cid-zkhec6xw]{border-left:2px solid var(--cyan);color:var(--navy);margin:32px 0;padding-left:24px;font-size:22px;font-weight:300}.founder-quote[data-astro-cid-zkhec6xw] cite[data-astro-cid-zkhec6xw]{font-style:normal;font-family:var(--font-ui);color:var(--teal);margin-top:8px;font-size:14px;display:block}.faq-section[data-astro-cid-zkhec6xw]{background:var(--grey)}.narrow[data-astro-cid-zkhec6xw]{max-width:820px}.faq[data-astro-cid-zkhec6xw] details[data-astro-cid-zkhec6xw]{border-bottom:1px solid #d6d6d6}.faq[data-astro-cid-zkhec6xw] summary[data-astro-cid-zkhec6xw]{cursor:pointer;color:var(--navy);padding:22px 40px 22px 0;font-size:20px;list-style:none;position:relative}.faq[data-astro-cid-zkhec6xw] summary[data-astro-cid-zkhec6xw]::-webkit-details-marker{display:none}.faq[data-astro-cid-zkhec6xw] summary[data-astro-cid-zkhec6xw]:after{content:"+";color:var(--cyan);font-size:28px;transition:transform .3s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq[data-astro-cid-zkhec6xw] details[data-astro-cid-zkhec6xw][open] summary[data-astro-cid-zkhec6xw]:after{transform:translateY(-50%)rotate(45deg)}.faq[data-astro-cid-zkhec6xw] details[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--ink-soft);margin:0;padding-bottom:22px;font-size:17px}.cta-final[data-astro-cid-zkhec6xw]{color:var(--white);background:linear-gradient(90deg,#082846f0 0%,#08376bd1 60%,#13404eb3 100%),url(/images/photo-b.webp) 50%/cover;padding:clamp(80px,11vw,144px) 0;position:relative}.cta-inner[data-astro-cid-zkhec6xw]{text-align:center}.cta-final[data-astro-cid-zkhec6xw] .kicker[data-astro-cid-zkhec6xw]{color:var(--cyan)}.cta-final[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{text-transform:uppercase;margin-bottom:40px;font-size:clamp(36px,6vw,72px);font-weight:300;line-height:1.02}.cta-actions[data-astro-cid-zkhec6xw]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;display:flex}.cta-link[data-astro-cid-zkhec6xw]{color:var(--white);border-bottom:1px solid #fff6;text-decoration:none}.cta-link[data-astro-cid-zkhec6xw]:hover{border-color:var(--cyan)}.sticky-cta[data-astro-cid-zkhec6xw]{display:none}@media (prefers-reduced-motion:reduce){.hero-photo[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{animation:none}.exp[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw],.reveal[data-astro-cid-zkhec6xw]{transition:none}.lab-track[data-astro-cid-zkhec6xw]{scroll-behavior:auto}}@media (width<=960px){.hero-grid[data-astro-cid-zkhec6xw],.founder-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.pillars-grid[data-astro-cid-zkhec6xw],.steps[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1fr;row-gap:32px}.step[data-astro-cid-zkhec6xw]:after{display:none}.hero-visual[data-astro-cid-zkhec6xw]{order:0}.hero-photo[data-astro-cid-zkhec6xw]{aspect-ratio:16/10}.portrait[data-astro-cid-zkhec6xw]{max-width:360px}}@media (width<=640px){.hide-sm[data-astro-cid-zkhec6xw]{display:none}.hero-actions[data-astro-cid-zkhec6xw]{grid-template-columns:1fr auto;gap:12px;display:grid}.hero-actions[data-astro-cid-zkhec6xw] .btn[data-astro-cid-zkhec6xw]{text-align:center;padding-inline:18px}.exp[data-astro-cid-zkhec6xw]:after{background:linear-gradient(#081e3200 20%,#081e32eb 100%)}.lab-arrows[data-astro-cid-zkhec6xw]{display:none}.lab-track[data-astro-cid-zkhec6xw] figure[data-astro-cid-zkhec6xw]{height:300px}.expertises[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.exp[data-astro-cid-zkhec6xw]{aspect-ratio:4/4.2}.pillars-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.sticky-cta[data-astro-cid-zkhec6xw]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;grid-template-columns:1fr auto;gap:8px;transition:transform .35s;display:grid;position:fixed;transform:translateY(calc(100% + 24px))}.sticky-cta[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{text-align:center;text-transform:uppercase;padding:15px 18px;font-weight:500;text-decoration:none;box-shadow:0 8px 20px #08376b40}.sticky-rdv[data-astro-cid-zkhec6xw]{background:var(--cyan);color:var(--white)}.sticky-call[data-astro-cid-zkhec6xw]{background:var(--white);color:var(--navy);border:1px solid var(--navy)}.sticky-cta[data-astro-cid-zkhec6xw].show{transform:none}body{padding-bottom:76px}}
