@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brand: #004296;--color-brand-hover: #00306e;--color-brand-deep: #041c42;--color-brand-tint: #e8f0fb;--color-accent: #6cc0ff;--color-accent-soft: #d9eeff;--color-bg: #ffffff;--color-bg-alt: #f3f6fa;--color-surface: #ffffff;--color-line: #dde4ee;--color-line-strong: #c3cedd;--color-text: #0f1d33;--color-text-muted: #56637a;--color-on-brand: #ffffff;--color-on-dark: #eaf1fb;--color-on-dark-muted: #a3b6d4;--color-focus: var(--color-brand);--color-price-old: #8a94a6;--color-sale: #d6332f;--color-surface-glass: rgb(255 255 255 / .92);--color-scrim: rgb(15 29 51 / .72);--color-on-brand-line: rgb(255 255 255 / .55);--color-on-brand-faint: rgb(255 255 255 / .35);--color-on-dark-strong: #ffffff;--color-on-dark-line: rgb(163 182 212 / .18);--color-accent-seam: rgb(108 192 255 / .4);--color-accent-glow: rgb(108 192 255 / .28);--color-accent-glow-strong: rgb(108 192 255 / .35);--color-brand-deep-veil: rgb(4 28 66 / .6);--color-globe-base: #0d3f8a;--color-globe-glow: #1f63c2;--color-globe-marker: #ffffff;--color-globe-arc: #6cc0ff;--color-globe-ocean: #0a3474;--color-globe-light: #1d5fb8;--color-globe-grid: rgb(108 192 255 / .28);--color-globe-halo: rgb(255 255 255 / .22);--color-stage-glow: rgb(0 66 150 / .9);--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-lg: 1.25rem;--fs-xl: clamp(1.375rem, 1.2rem + .6vw, 1.625rem);--fs-h3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-h2: clamp(1.75rem, 1.35rem + 1.5vw, 2.5rem);--fs-h1: clamp(2.25rem, 1.6rem + 2.6vw, 3.75rem);--fs-display: clamp(2.5rem, 1.5rem + 4.4vw, 5rem);--fw-regular: 400;--fw-medium: 520;--fw-semibold: 620;--fw-bold: 740;--lh-tight: 1.06;--lh-heading: 1.15;--lh-body: 1.6;--tracking-display: -.035em;--tracking-heading: -.022em;--measure: 68ch;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-y: clamp(3rem, 2rem + 5vw, 6.5rem);--container: 1200px;--gutter: clamp(1rem, .5rem + 2.5vw, 2rem);--header-h: 72px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgb(4 28 66 / .06);--shadow-sm: 0 2px 6px rgb(4 28 66 / .06), 0 1px 2px rgb(4 28 66 / .05);--shadow-md: 0 10px 24px -8px rgb(4 28 66 / .14), 0 2px 6px rgb(4 28 66 / .06);--shadow-lg: 0 24px 48px -16px rgb(4 28 66 / .24), 0 4px 12px rgb(4 28 66 / .08);--shadow-brand: 0 10px 22px -10px rgb(0 66 150 / .55);--shadow-dark: 0 14px 28px -14px rgb(0 0 0 / .6);--shadow-hero: 0 40px 80px -30px rgb(0 0 0 / .55);--dur-fast: .15s;--dur: .22s;--dur-slow: .32s;--ease: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--dur-reveal: .76s;--dur-enter: 1s;--dur-exit: .26s;--reveal-shift: 32px;--reveal-scale: .965;--reveal-blur: 10px;--exit-blur: 6px;--exit-opacity: .15;--stagger-step: 70ms;--stagger-max: .42s;--parallax-range: 1;--hover-lift: -4px;--hover-lift-sm: -2px;--hover-zoom: 1.04;--hover-tilt: -2deg;--stitch-dash: 7px;--stitch-gap: 5px;--stitch: repeating-linear-gradient(90deg, currentColor 0 var(--stitch-dash), transparent var(--stitch-dash) calc(var(--stitch-dash) + var(--stitch-gap)))}@media(max-width:767.98px){:root{--header-h: 64px}}@media(prefers-reduced-motion:reduce){:root{--hover-lift: 0px;--hover-lift-sm: 0px;--hover-zoom: 1;--hover-tilt: 0deg;--dur-slow: 1ms;--reveal-shift: 0px;--reveal-scale: 1;--reveal-blur: 0px;--exit-blur: 0px;--exit-opacity: 1;--parallax-range: 0}}html[data-motion=pending] main>section:not([data-motion-skip]) :is(.container>*,[role=list]>li),html[data-motion=pending] main [data-reveal]{opacity:0}html[data-motion=on] [data-reveal]:not(.is-revealed){opacity:0}html[data-motion=on] [data-reveal].is-revealed{animation:var(--reveal-name, motion-reveal-up) var(--dur-reveal) var(--ease-out) var(--reveal-delay, 0ms) backwards}[data-reveal=fade]{--reveal-name: motion-reveal-fade}[data-reveal=scale]{--reveal-name: motion-reveal-scale}@keyframes motion-reveal-up{0%{opacity:0;translate:0 var(--reveal-shift)}}@keyframes motion-reveal-fade{0%{opacity:0}}@keyframes motion-reveal-scale{0%{opacity:0;scale:var(--reveal-scale)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html[data-motion=on][data-motion-plan=scroll] [data-reveal].is-revealed{animation:var(--reveal-name, motion-reveal-up) var(--dur-reveal) var(--ease-out) var(--reveal-delay, 0ms) backwards,motion-exit linear none;animation-timeline:auto,view();animation-range:normal,exit 60% exit 100%}html[data-motion-plan=scroll] [data-parallax]{animation:motion-parallax linear both;animation-timeline:view();animation-range:cover}html[data-motion-plan=scroll] [data-scroll-progress]{animation:motion-progress linear both;animation-timeline:scroll(root)}}}@keyframes motion-exit{to{filter:opacity(var(--exit-opacity)) blur(var(--exit-blur))}}@keyframes motion-parallax{0%{translate:0 calc(var(--parallax, 40px) * var(--parallax-range))}to{translate:0 calc(var(--parallax, 40px) * -1 * var(--parallax-range))}}@keyframes motion-progress{0%{scale:0 1}to{scale:1 1}}html[data-motion-plan=observe] [data-parallax]{translate:0 calc(var(--parallax, 40px) * (1 - 2 * var(--parallax-p, .5)) * var(--parallax-range))}.motion-progress{position:fixed;inset:var(--header-h) 0 auto;z-index:40;height:2px;background:var(--color-accent);transform-origin:0 50%;scale:var(--scroll-p, 0) 1;pointer-events:none}html:not([data-motion=on]) .motion-progress{display:none}@media(prefers-reduced-motion:no-preference){[data-enter]{animation:motion-enter var(--dur-enter) var(--ease-out) var(--enter-delay, 0ms) backwards}}@keyframes motion-enter{0%{opacity:0;translate:0 var(--reveal-shift);filter:blur(var(--reveal-blur))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}main{flex:1 0 auto}img,svg,video{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0;font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;color:var(--color-text)}h1{font-size:var(--fs-h1);letter-spacing:var(--tracking-display);line-height:var(--lh-tight)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0}a{color:var(--color-brand);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--dur) var(--ease)}@media(hover:hover){a:hover{color:var(--color-brand-hover)}}button{font:inherit;color:inherit}[hidden]{display:none!important}::selection{background:var(--color-accent-soft);color:var(--color-text)}:focus-visible{outline:3px solid var(--focus-color, var(--color-focus));outline-offset:var(--focus-offset, 3px)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.product-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6) var(--space-4);list-style:none}@media(min-width:480px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-5)}}@media(min-width:960px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7) var(--space-6)}}.section{padding-block:var(--section-y)}.section--alt{background:var(--color-bg-alt)}.lead{font-size:var(--fs-lg);line-height:1.55;color:var(--color-text-muted);max-width:var(--measure)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1em}.stitch{display:block;height:2px;background:var(--stitch);color:var(--color-line-strong);border:0}.stitch-link{position:relative;display:inline-block;text-decoration:none}.stitch-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--stitch);color:var(--stitch-link-color, var(--color-brand));clip-path:inset(0 100% 0 0);transition:clip-path var(--dur) var(--ease)}.stitch-link[aria-current=page]:after{clip-path:inset(0 0 0 0)}@media(hover:hover){.stitch-link:hover:after{clip-path:inset(0 0 0 0)}}.stitch-frame{position:relative}.stitch-frame:before{content:"";position:absolute;inset:var(--frame-inset, var(--space-2));border:var(--frame-width, 1.5px) dashed var(--frame-color, var(--color-line-strong));border-radius:max(0px,calc(var(--frame-radius, var(--radius-lg)) - var(--frame-inset, var(--space-2))));pointer-events:none;transition:border-color var(--dur) var(--ease)}.eyebrow{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-brand);color:var(--color-on-brand);border-radius:var(--radius-sm);font-weight:var(--fw-semibold);text-decoration:none}.skip-link:focus-visible{top:var(--space-3);color:var(--color-on-brand)}main:focus{outline:none}.site-header[data-astro-cid-ncnbr4b3]{position:sticky;top:0;z-index:50;background:var(--color-surface-glass);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.site-header[data-astro-cid-ncnbr4b3].is-scrolled{border-bottom-color:var(--color-line);box-shadow:var(--shadow-xs)}.site-header__bar[data-astro-cid-ncnbr4b3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:var(--header-h)}.site-header__brand[data-astro-cid-ncnbr4b3]{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-text-muted);text-decoration:none}.site-header__logo[data-astro-cid-ncnbr4b3]{width:52px;height:52px}.site-header__tagline[data-astro-cid-ncnbr4b3]{padding-left:var(--space-4);border-left:1px solid var(--color-line);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.3;max-width:30ch;text-wrap:balance}.site-nav__list[data-astro-cid-ncnbr4b3]{list-style:none;display:flex;align-items:center;gap:clamp(var(--space-4),2.5vw,var(--space-7))}.site-nav__link[data-astro-cid-ncnbr4b3]{--stitch-link-color: var(--color-brand);padding-block:var(--space-2);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.site-nav__link[data-astro-cid-ncnbr4b3][aria-current=page]{color:var(--color-brand)}.site-nav__link[data-astro-cid-ncnbr4b3][aria-current=page]:after{background:var(--color-brand)}@media(hover:hover){.site-nav__link[data-astro-cid-ncnbr4b3]:hover{color:var(--color-brand)}}.site-header__toggle[data-astro-cid-ncnbr4b3]{display:none}@media(max-width:767.98px){.site-header__logo[data-astro-cid-ncnbr4b3]{width:44px;height:44px}.site-header__tagline[data-astro-cid-ncnbr4b3]{display:none}.site-header__toggle[data-astro-cid-ncnbr4b3]{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:calc(var(--space-2) * -1);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer}.burger[data-astro-cid-ncnbr4b3]{position:relative;display:block;width:22px;height:16px}.burger[data-astro-cid-ncnbr4b3] span[data-astro-cid-ncnbr4b3]{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform var(--dur) var(--ease),opacity var(--dur-fast) var(--ease)}.burger[data-astro-cid-ncnbr4b3] span[data-astro-cid-ncnbr4b3]:nth-child(1){top:0}.burger[data-astro-cid-ncnbr4b3] span[data-astro-cid-ncnbr4b3]:nth-child(2){top:7px}.burger[data-astro-cid-ncnbr4b3] span[data-astro-cid-ncnbr4b3]:nth-child(3){top:14px}.is-open[data-astro-cid-ncnbr4b3] .burger[data-astro-cid-ncnbr4b3] span[data-astro-cid-ncnbr4b3]:nth-child(1){transform:translateY(7px) rotate(45deg)}.is-open[data-astro-cid-ncnbr4b3] .burger[data-astro-cid-ncnbr4b3] span[data-astro-cid-ncnbr4b3]:nth-child(2){opacity:0}.is-open[data-astro-cid-ncnbr4b3] .burger[data-astro-cid-ncnbr4b3] span[data-astro-cid-ncnbr4b3]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav[data-astro-cid-ncnbr4b3]{position:absolute;top:100%;left:0;right:0;height:calc(100dvh - var(--header-h));padding:var(--space-4) var(--gutter) var(--space-7);background:var(--color-bg);border-top:1px solid var(--color-line);overflow-y:auto;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.is-open[data-astro-cid-ncnbr4b3] .site-nav[data-astro-cid-ncnbr4b3]{visibility:visible;opacity:1;transform:none;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.site-nav__list[data-astro-cid-ncnbr4b3]{flex-direction:column;align-items:stretch;gap:0}.site-nav__list[data-astro-cid-ncnbr4b3] li[data-astro-cid-ncnbr4b3]+li[data-astro-cid-ncnbr4b3]{border-top:1px solid var(--color-line)}.site-nav__link[data-astro-cid-ncnbr4b3]{display:block;padding-block:var(--space-4);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-heading)}.site-nav__link[data-astro-cid-ncnbr4b3]:after{bottom:var(--space-3);right:auto;width:2.5em}}@media(prefers-reduced-motion:reduce){.site-nav[data-astro-cid-ncnbr4b3],.is-open[data-astro-cid-ncnbr4b3] .site-nav[data-astro-cid-ncnbr4b3]{transform:none}}html.nav-locked{overflow:hidden}.site-footer[data-astro-cid-c3uukyuu]{position:relative;background:var(--color-brand-deep);color:var(--color-on-dark-muted);font-size:var(--fs-sm);--focus-color: var(--color-accent)}.site-footer__seam[data-astro-cid-c3uukyuu]{position:absolute;top:14px;left:0;right:0;height:2px;background:var(--stitch);color:var(--color-accent-seam)}.site-footer__grid[data-astro-cid-c3uukyuu]{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:var(--space-7) var(--space-6);padding-block:var(--space-9) var(--space-7)}.site-footer__brand[data-astro-cid-c3uukyuu]{display:flex;align-items:center;align-self:start;gap:var(--space-5)}.site-footer__patch[data-astro-cid-c3uukyuu]{--frame-inset: 6px;--frame-radius: var(--radius-md);flex:none;display:grid;place-items:center;width:104px;height:104px;border-radius:var(--radius-md);background:var(--color-bg);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.site-footer__patch[data-astro-cid-c3uukyuu] img[data-astro-cid-c3uukyuu]{width:72px;height:72px}.site-footer__tagline[data-astro-cid-c3uukyuu]{max-width:16ch;color:var(--color-on-dark);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:var(--tracking-heading)}.site-footer__heading[data-astro-cid-c3uukyuu]{margin-bottom:var(--space-3);color:var(--color-on-dark-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.site-footer__nav[data-astro-cid-c3uukyuu] ul[data-astro-cid-c3uukyuu]{list-style:none;display:grid;gap:var(--space-1)}.site-footer__link[data-astro-cid-c3uukyuu]{--stitch-link-color: var(--color-accent);padding-block:var(--space-1);color:var(--color-on-dark)}.site-footer__email[data-astro-cid-c3uukyuu]{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}@media(hover:hover){.site-footer__link[data-astro-cid-c3uukyuu]:hover{color:var(--color-on-dark-strong)}.site-footer__patch[data-astro-cid-c3uukyuu]:hover{transform:translateY(var(--hover-lift-sm)) rotate(var(--hover-tilt));box-shadow:var(--shadow-dark)}}.site-footer__bottom[data-astro-cid-c3uukyuu]{font-size:var(--fs-xs)}.site-footer__bottom[data-astro-cid-c3uukyuu] p[data-astro-cid-c3uukyuu]{padding-block:var(--space-5);border-top:1px solid var(--color-on-dark-line)}@media(max-width:959.98px){.site-footer__grid[data-astro-cid-c3uukyuu]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-c3uukyuu]{grid-column:1 / -1}}@media(max-width:559.98px){.site-footer__grid[data-astro-cid-c3uukyuu]{grid-template-columns:1fr;padding-block:var(--space-8) var(--space-6);gap:var(--space-6)}.site-footer__patch[data-astro-cid-c3uukyuu]{width:88px;height:88px}.site-footer__patch[data-astro-cid-c3uukyuu] img[data-astro-cid-c3uukyuu]{width:60px;height:60px}}
