@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#00386b;--navy-700:#0b4a86;--navy-900:#0a1a2b;--navy-950:#07121e;--accent:#1f6fd6;--accent-600:#185cb3;--accent-soft:#e8f1fd;--gold:#b08d57;--gold-soft:#f3ece0;--ink:#18222e;--text:#36414d;--muted:#5d6874;--line:#dde3ea;--bg:#fff;--bg-soft:#f4f6f9;--cream:#faf8f4;--danger:#b42318;--success:#12754a;--font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-serif:"Cormorant Garamond Variable", "Cormorant Garamond", Georgia, "Times New Roman", serif;--fs-300:clamp(.875rem, .85rem + .1vw, .9375rem);--fs-400:clamp(1rem, .97rem + .15vw, 1.0625rem);--fs-500:clamp(1.125rem, 1.06rem + .3vw, 1.3125rem);--fs-600:clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--fs-700:clamp(1.875rem, 1.5rem + 1.6vw, 2.875rem);--fs-800:clamp(2.375rem, 1.7rem + 3vw, 4.25rem);--container:1200px;--gutter:clamp(1rem, .6rem + 2vw, 2rem);--section:clamp(3.5rem, 2.5rem + 5vw, 7rem);--radius:10px;--radius-lg:18px;--shadow-sm:0 1px 2px #0a1a2b0f, 0 1px 1px #0a1a2b0a;--shadow:0 10px 30px -12px #0a1a2b40;--shadow-lg:0 30px 60px -25px #0a1a2b73;--header-h:76px;--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--bg);color:var(--text);font:400 var(--fs-400) / 1.7 var(--font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--accent-600)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:var(--navy);color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4,h5,h6{color:var(--ink);text-wrap:balance;margin:0 0 .6em;line-height:1.15}h1,h2,.display{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:600}h1{font-size:var(--fs-800)}h2{font-size:var(--fs-700)}h3{font-size:var(--fs-600);font-weight:600}h4{font-size:var(--fs-500);font-weight:600}p{text-wrap:pretty;margin:0 0 1.1em}.prose>:last-child,p:last-child{margin-bottom:0}.prose ul{margin:0 0 1.1em;padding:0;list-style:none}.prose li{margin-bottom:.55em;padding-left:1.6em;position:relative}.prose li:before{content:"";background:var(--gold);border-radius:2px;width:.55em;height:.55em;position:absolute;top:.72em;left:.2em;transform:rotate(45deg)}.prose strong{color:var(--ink);font-weight:600}.eyebrow{color:var(--gold);font:600 .78rem/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1rem;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:2.25rem;height:1px}.lead{font-size:var(--fs-500);color:var(--muted)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container--narrow{width:min(100% - 2 * var(--gutter), 820px);margin-inline:auto}.section{padding-block:var(--section)}.section--soft{background:var(--bg-soft)}.section--cream{background:var(--cream)}.section-head{text-align:center;max-width:760px;margin:0 auto clamp(2rem,1.5rem + 2vw,3.5rem)}.section-head .eyebrow{justify-content:center}.section-head .eyebrow:after{content:"";background:currentColor;width:2.25rem;height:1px}.grid-2{align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}@media (width>=900px){.grid-2{grid-template-columns:1fr 1fr}.grid-2--wide-left{grid-template-columns:1.25fr 1fr}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:var(--radius);padding:.75rem 1.25rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{color:#fff;top:1rem}.band{isolation:isolate;background:var(--navy-950);color:#c9d3de;position:relative;overflow:hidden}.band h2,.band h3,.band h4,.band strong{color:#fff}.band__bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.band:after{content:"";z-index:-1;background:linear-gradient(#07121ec7,#07121ee0);position:absolute;inset:0}.band--blue:after{background:linear-gradient(120deg,#001e3ceb,#00386bd1)}.btn{--btn-bg:var(--accent);--btn-fg:#fff;--btn-bd:var(--accent);border:1.5px solid var(--btn-bd);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);font:600 .95rem/1.2 var(--font-sans);letter-spacing:.01em;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.6rem;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--accent-600);--btn-bd:var(--accent-600);color:var(--btn-fg);box-shadow:var(--shadow);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn svg{flex:none;width:1.15em;height:1.15em}.btn--outline-light{--btn-bg:transparent;--btn-fg:#fff;--btn-bd:#ffffffb3}.btn--outline-light:hover,.btn--light{--btn-bg:#fff;--btn-fg:var(--navy);--btn-bd:#fff}.btn--light:hover{--btn-bg:var(--gold-soft);--btn-bd:var(--gold-soft);--btn-fg:var(--navy)}.btn[disabled],.btn[aria-busy=true]{opacity:.65;cursor:progress;transform:none}.card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}.frame{border-radius:var(--radius-lg);background:var(--bg-soft);box-shadow:var(--shadow);position:relative;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.ornament{color:var(--gold);align-items:center;gap:.75rem;display:flex}.ornament:before,.ornament:after{content:"";opacity:.6;background:currentColor;flex:1;height:1px}.field{gap:.35rem;display:grid}.field label{color:var(--ink);font-size:.875rem;font-weight:600}.field .req{color:var(--danger)}.input,.textarea{border-radius:var(--radius);background:var(--bg-soft);width:100%;min-height:48px;color:var(--ink);border:1.5px solid #0000;padding:.7rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:140px}.input::placeholder,.textarea::placeholder{color:#7d8792}.input:hover,.textarea:hover{border-color:var(--line)}.input:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:#fff;outline:none}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.field-error{min-height:1.1em;color:var(--danger);font-size:.8125rem}.form-status{border-radius:var(--radius);padding:.85rem 1rem;font-size:.9375rem}.form-status:empty{display:none}.form-status[data-kind=error]{color:var(--danger);background:#fdecea}.form-status[data-kind=ok]{color:var(--success);background:#e7f6ee}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.carousel-btn{border:1px solid var(--line);width:48px;height:48px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,opacity .2s,border-color .2s;display:inline-grid}.carousel-btn:hover:not(:disabled){background:var(--navy);border-color:var(--navy);color:#fff}.carousel-btn:disabled{opacity:.35;cursor:default}.carousel-btn--dark{color:#fff;backdrop-filter:blur(6px);background:#ffffff1f;border-color:#ffffff59}.carousel-btn--dark:hover:not(:disabled){color:var(--navy);background:#fff}.dots{justify-content:center;gap:.5rem;display:flex}.dots[hidden]{display:none}.dot{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0}.dot:before{content:"";background:var(--line);width:10px;height:10px;transition:width .3s var(--ease), background-color .3s;border-radius:999px;margin:auto;display:block}.dot[aria-current=true]:before{background:var(--accent);width:26px}.dots--light .dot:before{background:#ffffff73}.dots--light .dot[aria-current=true]:before{background:#fff}[data-carousel=scroll][data-static] [data-controls]{display:none}.lightbox{color:#fff;background:#07121ef0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.lightbox::backdrop{background:#07121e99}.lightbox__figure{place-items:center;gap:.75rem;height:100%;margin:0;padding:4.5rem 4rem 3rem;display:grid}.lightbox__img{object-fit:contain;background:#fff;border-radius:6px;max-width:100%;max-height:calc(100dvh - 9rem);box-shadow:0 30px 80px #00000080}.lightbox__caption{color:#c9d3de;text-align:center;font-size:.9rem}.lightbox__btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:fixed}.lightbox__btn:hover{color:var(--navy);background:#fff}.lightbox__close{top:1rem;right:1rem}.lightbox__prev,.lightbox__next{top:50%;transform:translateY(-50%)}.lightbox__prev{left:1rem}.lightbox__next{right:1rem}.lightbox[data-single] .lightbox__prev,.lightbox[data-single] .lightbox__next{display:none}.lightbox__count{color:#c9d3de;font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;position:fixed;top:1.6rem;left:1.5rem}html.lightbox-open,html.nav-open{overflow:hidden}.zoomable{cursor:zoom-in;display:block;position:relative}.zoomable:after{content:"";width:40px;height:40px;box-shadow:var(--shadow);opacity:0;background:#ffffffeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300386b' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='m20 20-4.5-4.5M11 8v6M8 11h6'/%3E%3C/svg%3E") 50%/20px no-repeat;border-radius:50%;transition:opacity .2s,transform .2s;position:absolute;bottom:.75rem;right:.75rem;transform:scale(.85)}.zoomable:hover:after,.zoomable:focus-visible:after{opacity:1;transform:scale(1)}.topbar.astro-nen7h5rs{background:var(--navy-950);color:#a9b6c4;font-size:.8125rem;display:none}@media (width>=900px){.topbar.astro-nen7h5rs{display:block}}.topbar__inner.astro-nen7h5rs{justify-content:space-between;align-items:center;min-height:38px;display:flex}.topbar.astro-nen7h5rs a.astro-nen7h5rs{color:inherit;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.topbar.astro-nen7h5rs a.astro-nen7h5rs:hover{color:#fff}.topbar__contacts.astro-nen7h5rs{gap:1.75rem;display:flex}.topbar__social.astro-nen7h5rs{gap:1rem;display:flex}.header.astro-nen7h5rs{z-index:50;backdrop-filter:saturate(1.4)blur(10px);transition:box-shadow .25s var(--ease), border-color .25s var(--ease);background:#fffffff5;border-bottom:1px solid #0000;position:sticky;top:0}.header.astro-nen7h5rs[data-scrolled]{border-color:var(--line);box-shadow:0 6px 24px -18px #0a1a2b80}.header__inner.astro-nen7h5rs{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.header__logo.astro-nen7h5rs{flex:none;width:clamp(190px,18vw,250px);display:block}.header__logo.astro-nen7h5rs img.astro-nen7h5rs{width:100%;height:auto}.header__toggle.astro-nen7h5rs{border:1px solid var(--line);width:46px;height:46px;color:var(--navy);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:inline-grid}.header__toggle.astro-nen7h5rs .icon-close.astro-nen7h5rs,.header__toggle.astro-nen7h5rs[aria-expanded=true] .icon-open.astro-nen7h5rs{display:none}.header__toggle.astro-nen7h5rs[aria-expanded=true] .icon-close.astro-nen7h5rs{display:block}.nav.astro-nen7h5rs{inset:var(--header-h) 0 auto 0;max-height:calc(100dvh - var(--header-h));padding:1rem var(--gutter) 2rem;border-top:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;gap:1rem;display:none;position:fixed;overflow-y:auto}.nav.astro-nen7h5rs[data-open]{display:flex}.nav__list.astro-nen7h5rs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav__link.astro-nen7h5rs{border-bottom:1px solid var(--line);color:var(--ink);padding:.85rem .25rem;font-weight:500;text-decoration:none;display:block;position:relative}.nav__link.astro-nen7h5rs[aria-current=page]{color:var(--accent)}@media (width>=1024px){.header__toggle.astro-nen7h5rs{display:none}.nav.astro-nen7h5rs,.nav.astro-nen7h5rs[data-open]{max-height:none;box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:center;gap:1.5rem;padding:0;display:flex;position:static;overflow:visible}.nav__list.astro-nen7h5rs{flex-direction:row;gap:.25rem}.nav__link.astro-nen7h5rs{border:0;padding:.6rem .85rem;font-size:.95rem}.nav__link.astro-nen7h5rs:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .25s var(--ease);position:absolute;bottom:.3rem;left:.85rem;right:.85rem;transform:scaleX(0)}.nav__link.astro-nen7h5rs:hover:after,.nav__link.astro-nen7h5rs[aria-current=page]:after{transform:scaleX(1)}}.lang.astro-nen7h5rs{position:relative}.lang__current.astro-nen7h5rs{border:1px solid var(--line);min-height:44px;color:var(--navy);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}.lang__current.astro-nen7h5rs::-webkit-details-marker{display:none}.lang.astro-nen7h5rs[open] .lang__chev.astro-nen7h5rs{transform:rotate(180deg)}.lang__list.astro-nen7h5rs{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;margin:.5rem 0 0;padding:.4rem;list-style:none}@media (width>=1024px){.lang__list.astro-nen7h5rs{min-width:190px;position:absolute;right:0}}.lang__list.astro-nen7h5rs a.astro-nen7h5rs{color:var(--ink);border-radius:10px;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.9375rem;text-decoration:none;display:flex}.lang__list.astro-nen7h5rs a.astro-nen7h5rs:hover,.lang__list.astro-nen7h5rs a.astro-nen7h5rs[aria-current=true]{background:var(--accent-soft);color:var(--navy)}.lang__short.astro-nen7h5rs{width:2rem;color:var(--gold);font-size:.8rem;font-weight:700}.footer.astro-jo6i4kqk{background:var(--navy-950);color:#a9b6c4;font-size:.9375rem}.footer__grid.astro-jo6i4kqk{gap:2.5rem;padding-block:clamp(3rem,2rem + 4vw,5rem);display:grid}@media (width>=760px){.footer__grid.astro-jo6i4kqk{grid-template-columns:1.1fr 1.4fr .8fr}}.footer__title.astro-jo6i4kqk{color:#fff;font:600 .8rem/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.25rem}.footer__tagline.astro-jo6i4kqk{color:#fff;max-width:22ch;font:500 1.6rem/1.25 var(--font-serif)}.footer__social.astro-jo6i4kqk{gap:.75rem;margin-top:1.5rem;display:flex}.footer__social.astro-jo6i4kqk a.astro-jo6i4kqk{color:#fff;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;transition:background-color .2s,border-color .2s;display:grid}.footer__social.astro-jo6i4kqk a.astro-jo6i4kqk:hover{background:var(--accent);border-color:var(--accent)}.footer__address.astro-jo6i4kqk{margin-bottom:1rem;font-style:normal;line-height:1.7}.footer__address.astro-jo6i4kqk strong.astro-jo6i4kqk{color:#fff}.footer__contacts.astro-jo6i4kqk,.footer__links.astro-jo6i4kqk{margin:0;padding:0;list-style:none}.footer__contacts.astro-jo6i4kqk li.astro-jo6i4kqk{color:var(--gold);align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.footer.astro-jo6i4kqk a.astro-jo6i4kqk{color:#d5dee8;text-decoration:none}.footer.astro-jo6i4kqk a.astro-jo6i4kqk:hover{color:#fff;text-decoration:underline}.footer__links.astro-jo6i4kqk li.astro-jo6i4kqk{margin-bottom:.5rem}.footer__bottom.astro-jo6i4kqk{border-top:1px solid #ffffff14;font-size:.8125rem}.footer__bottom-inner.astro-jo6i4kqk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:1.25rem;display:flex}.footer__bottom.astro-jo6i4kqk p.astro-jo6i4kqk{margin:0}.footer__legal.astro-jo6i4kqk{flex-wrap:wrap;gap:1.25rem;display:inline-flex}.footer__cookie.astro-jo6i4kqk{color:#d5dee8;font-size:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.consent.astro-hq3mgpmn{z-index:90;padding:var(--gutter);pointer-events:none;position:fixed;inset:auto 0 0}.consent.astro-hq3mgpmn[hidden]{display:none}.consent__inner.astro-hq3mgpmn{border:1px solid var(--line);border-radius:var(--radius-lg);max-width:1040px;box-shadow:var(--shadow-lg);pointer-events:auto;background:#fff;align-items:center;gap:1rem 2rem;margin-inline:auto;padding:1.4rem 1.6rem;display:grid}@media (width>=820px){.consent__inner.astro-hq3mgpmn{grid-template-columns:1fr auto}}.consent__title.astro-hq3mgpmn{font:600 1.05rem/1.3 var(--font-sans);margin-bottom:.35rem}.consent__text.astro-hq3mgpmn{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.consent__actions.astro-hq3mgpmn{gap:.6rem;display:flex}.consent__actions.astro-hq3mgpmn .btn.astro-hq3mgpmn{white-space:nowrap;flex:1 1 0}@media (width<=819px){.consent.astro-hq3mgpmn{padding:.6rem}.consent__inner.astro-hq3mgpmn{gap:.75rem;padding:1rem 1.1rem}.consent__text.astro-hq3mgpmn{font-size:.8125rem;line-height:1.5}.consent__actions.astro-hq3mgpmn .btn.astro-hq3mgpmn{min-height:44px;padding:.6rem .9rem;font-size:.875rem}}.consent__reject.astro-hq3mgpmn{--btn-bg:#fff;--btn-fg:var(--navy);--btn-bd:var(--line)}.consent__reject.astro-hq3mgpmn:hover{--btn-bg:var(--bg-soft);--btn-fg:var(--navy);--btn-bd:var(--line)}.ci.astro-ldeo2el6{margin:0;padding:0;list-style:none}.ci__item.astro-ldeo2el6{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:1.25rem;padding-block:1.6rem;display:grid}.ci--dark.astro-ldeo2el6 .ci__item.astro-ldeo2el6{border-color:#ffffff24}.ci__item.astro-ldeo2el6:first-child{padding-top:0}.ci__icon.astro-ldeo2el6{background:var(--accent-soft);width:58px;height:58px;color:var(--navy);border-radius:16px;place-items:center;display:grid}.ci--dark.astro-ldeo2el6 .ci__icon.astro-ldeo2el6{color:#fff;background:#ffffff14}.ci__title.astro-ldeo2el6{font:500 1.25rem/1.3 var(--font-sans);margin-bottom:.4rem}.ci--dark.astro-ldeo2el6 .ci__title.astro-ldeo2el6{color:#fff}.ci__line.astro-ldeo2el6{word-break:break-word;align-items:center;gap:.6rem;margin:0 0 .25rem;font-size:1rem;display:flex}.ci__line.astro-ldeo2el6 svg{color:var(--gold);flex:none}.ci--dark.astro-ldeo2el6 .ci__line.astro-ldeo2el6{color:#b9c5d2}.ci--dark.astro-ldeo2el6 a.astro-ldeo2el6{color:#e3eaf2;text-decoration:none}.ci--dark.astro-ldeo2el6 a.astro-ldeo2el6:hover{color:#fff;text-decoration:underline}.ci__address.astro-ldeo2el6{font-style:normal;line-height:1.6}.hero.astro-pwunukhj{isolation:isolate;background:var(--navy-950);color:#fff;outline:none;align-content:end;min-height:clamp(560px,88svh,860px);display:grid;position:relative;overflow:hidden}.hero__slides.astro-pwunukhj,.hero__slide.astro-pwunukhj{position:absolute;inset:0}.hero__slides.astro-pwunukhj{z-index:-2}.hero__slide.astro-pwunukhj{opacity:0;visibility:hidden;transition:opacity 1.2s var(--ease), visibility 0s linear 1.2s}.hero__slide.astro-pwunukhj[data-active]{opacity:1;visibility:visible;transition:opacity 1.2s var(--ease)}.hero.astro-pwunukhj .hero__img{object-fit:cover;width:100%;height:100%}.hero__slide.astro-pwunukhj[data-active] .hero__img,.hero__slide.astro-pwunukhj[data-leaving] .hero__img{animation:6s linear both hero-zoom}@keyframes hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero__shade.astro-pwunukhj{z-index:-1;background:linear-gradient(90deg,#07121ed9 0%,#07121e8c 45%,#07121e26 100%),linear-gradient(#0000 55%,#07121eb3 100%);position:absolute;inset:0}.hero__content.astro-pwunukhj{padding-block:clamp(5rem,4rem + 6vw,9rem) 2rem}.hero__eyebrow.astro-pwunukhj{color:#e2c99d}.hero__title.astro-pwunukhj{color:#fff;max-width:14ch;margin-bottom:.35em;font-size:clamp(2.75rem,1.6rem + 5vw,5.75rem);line-height:1}.hero__subtitle.astro-pwunukhj{color:#d8e1ea;max-width:34ch;font:400 clamp(1.25rem, 1rem + 1vw, 1.75rem) / 1.35 var(--font-serif);margin-bottom:2.25rem;font-style:italic}.hero__actions.astro-pwunukhj{flex-wrap:wrap;gap:.9rem;display:flex}.hero__controls.astro-pwunukhj{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:2rem;display:flex}.hero__arrows.astro-pwunukhj{gap:.5rem;display:flex}.hero.astro-pwunukhj:not([data-ready]) .hero__controls.astro-pwunukhj{visibility:hidden}.i-play.astro-pwunukhj,.astro-pwunukhj[data-paused] .i-pause.astro-pwunukhj{display:none}.astro-pwunukhj[data-paused] .i-play.astro-pwunukhj{display:block}@media (prefers-reduced-motion:reduce){.hero.astro-pwunukhj .hero__img{animation:none!important;transform:none!important}}.iform.astro-biat5vty{color:var(--text);gap:.4rem;display:grid}.iform--card.astro-biat5vty{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;padding:clamp(1.5rem,1rem + 2vw,2.75rem)}.iform__title.astro-biat5vty{color:var(--ink);font:600 clamp(1.5rem, 1.2rem + 1vw, 2rem) / 1.2 var(--font-serif);text-align:center;margin-bottom:1.25rem}.iform__grid.astro-biat5vty{gap:0 1rem;display:grid}@media (width>=640px){.iform__grid.astro-biat5vty{grid-template-columns:1fr 1fr}.iform__grid--3.astro-biat5vty{grid-template-columns:repeat(3,1fr)}}.iform__file.astro-biat5vty{border:1.5px dashed var(--line);border-radius:var(--radius);background:var(--bg-soft);cursor:pointer;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;font-weight:400!important}.iform__file.astro-biat5vty:hover{border-color:var(--accent)}.iform__file.astro-biat5vty>span.astro-biat5vty{display:grid}.iform__file.astro-biat5vty small.astro-biat5vty{color:var(--muted)}.iform__file-name.astro-biat5vty{color:var(--accent);font-weight:600}input.astro-biat5vty[type=file]:focus-visible+.iform__file.astro-biat5vty{outline:3px solid var(--accent);outline-offset:2px}.iform__consent.astro-biat5vty{color:var(--muted);margin:.25rem 0 .5rem;font-size:.8125rem;line-height:1.5}.iform__submit.astro-biat5vty{justify-self:start;min-width:180px;margin-top:.5rem}.iform--card.astro-biat5vty .iform__submit.astro-biat5vty{justify-self:stretch}.map.astro-6rko4oux{background:radial-gradient(circle at 30% 40%,#1f6fd61f,#0000 40%),repeating-linear-gradient(45deg,#eef2f6 0 2px,#0000 2px 18px),#f4f6f9;height:clamp(320px,45vw,460px);position:relative}.map__placeholder.astro-6rko4oux{height:100%;color:var(--navy);text-align:center;place-content:center;justify-items:center;gap:1rem;padding:1rem;display:grid}.map__placeholder.astro-6rko4oux p.astro-6rko4oux{color:var(--muted);margin:0;font-size:.875rem}.map.astro-6rko4oux .map__frame{border:0;width:100%;height:100%}.products.astro-wfufnmcl{gap:clamp(2rem,1.5rem + 2.5vw,4rem);display:grid}.product.astro-wfufnmcl{align-items:center;display:grid}.product__media.astro-wfufnmcl{aspect-ratio:54/44}.product__body.astro-wfufnmcl{z-index:1;margin:-2.5rem 1rem 0;padding:clamp(1.5rem,1rem + 2vw,2.75rem);font-size:.98rem;position:relative}@media (width>=900px){.product.astro-wfufnmcl{grid-template-columns:repeat(12,1fr)}.product__media.astro-wfufnmcl{grid-area:1/1/auto/7}.product__body.astro-wfufnmcl{grid-area:1/6/auto/13;margin:0}.product.astro-wfufnmcl:nth-child(2n) .product__media.astro-wfufnmcl{grid-column:7/13}.product.astro-wfufnmcl:nth-child(2n) .product__body.astro-wfufnmcl{grid-column:1/8}}.product__no.astro-wfufnmcl{color:var(--gold);font:600 2.25rem/1 var(--font-serif);margin-bottom:.5rem;display:block}.product__title.astro-wfufnmcl{font:600 clamp(1.5rem, 1.2rem + 1vw, 2rem) / 1.2 var(--font-serif)}.sc.astro-5sff5eo5{--gap:clamp(1rem, .6rem + 1.5vw, 1.75rem);--pv:1}.pv-sm-1.astro-5sff5eo5{--pv:1}.pv-sm-2.astro-5sff5eo5{--pv:2}.pv-sm-3.astro-5sff5eo5{--pv:3}@media (width>=640px){.pv-md-2.astro-5sff5eo5{--pv:2}.pv-md-3.astro-5sff5eo5{--pv:3}.pv-md-4.astro-5sff5eo5{--pv:4}}@media (width>=1024px){.pv-lg-3.astro-5sff5eo5{--pv:3}.pv-lg-4.astro-5sff5eo5{--pv:4}.pv-lg-5.astro-5sff5eo5{--pv:5}.pv-lg-6.astro-5sff5eo5{--pv:6}}.sc__track.astro-5sff5eo5{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pv) - 1) * var(--gap)) / var(--pv));gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:6px;padding-block:.5rem 1rem;display:grid;overflow-x:auto}.sc__track.astro-5sff5eo5::-webkit-scrollbar{display:none}.sc__track.astro-5sff5eo5>*{scroll-snap-align:start}.sc__controls.astro-5sff5eo5{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.sc__controls.astro-5sff5eo5 .dots{flex-wrap:wrap;flex:1 1 0;justify-content:flex-start;gap:.25rem;min-width:0}.sc.astro-5sff5eo5:not([data-ready]) .sc__controls.astro-5sff5eo5{visibility:hidden}.sc__arrows.astro-5sff5eo5{gap:.5rem;margin-left:auto;display:flex}.i-play.astro-5sff5eo5,.astro-5sff5eo5[data-paused] .i-pause.astro-5sff5eo5{display:none}.astro-5sff5eo5[data-paused] .i-play.astro-5sff5eo5{display:block}.about__text.astro-wcolddp2{margin-bottom:2rem}.about__img.astro-wcolddp2{aspect-ratio:1;background:#fff;justify-self:center;max-width:480px}.about__img.astro-wcolddp2 img{object-fit:contain}.presentation.astro-wcolddp2{text-align:center;padding-block:clamp(4rem,3rem + 5vw,7rem)}.presentation__inner.astro-wcolddp2{justify-items:center;gap:1.25rem;display:grid}.presentation.astro-wcolddp2 .presentation__icon{color:#e2c99d}.presentation__title.astro-wcolddp2{color:#fff;max-width:22ch;margin:0}.achievements.astro-wcolddp2{padding-block:clamp(4rem,3rem + 5vw,7rem)}.achievements__title.astro-wcolddp2{color:#fff;text-align:center;margin-bottom:3rem}.stats.astro-wcolddp2{text-align:center;grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.stats.astro-wcolddp2{grid-template-columns:repeat(4,1fr)}}.stat.astro-wcolddp2 .stat__icon{color:#e2c99d;margin:0 auto 1rem}.stat__value.astro-wcolddp2{color:#fff;font:600 clamp(2.5rem, 2rem + 2.5vw, 4rem) / 1 var(--font-serif);font-variant-numeric:tabular-nums;margin:0}.stat__suffix.astro-wcolddp2{color:#e2c99d}.stat__label.astro-wcolddp2{color:#c4d0dc;letter-spacing:.12em;text-transform:uppercase;margin-top:.6rem;font-size:.875rem}.quality__docs.astro-wcolddp2{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.quality__doc.astro-wcolddp2{aspect-ratio:30/43;background:#fff}.quality__doc.astro-wcolddp2 img{object-fit:cover;object-position:top}.partner.astro-wcolddp2{border:1px solid var(--line);border-radius:var(--radius);background:#fff;place-items:center;height:120px;padding:1.25rem;display:grid}.partner.astro-wcolddp2 a.astro-wcolddp2{place-items:center;width:100%;height:100%;display:grid}.partner.astro-wcolddp2 img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-height:70px;transition:filter .3s,opacity .3s}.partner.astro-wcolddp2:hover img{filter:none;opacity:1}.contact-band.astro-wcolddp2{padding-block:var(--section)}.contact-band__grid.astro-wcolddp2{align-items:start;gap:3rem;display:grid}@media (width>=960px){.contact-band__grid.astro-wcolddp2{grid-template-columns:1fr 1.05fr;gap:5rem}}.contact-band__title.astro-wcolddp2{color:#fff;margin-bottom:1rem}.contact-band__rule.astro-wcolddp2{background:var(--accent);width:100px;height:3px;margin-bottom:2.5rem}.phero.astro-75ysl5lo{padding-block:clamp(4rem,3rem + 5vw,7.5rem) clamp(3rem,2rem + 3vw,5rem)}.phero__title.astro-75ysl5lo{color:#fff;max-width:20ch;margin:.5rem 0 0}.phero__lead.astro-75ysl5lo{color:#d3dce6;max-width:62ch;font-size:var(--fs-500);margin:1.25rem 0 0}.crumbs.astro-75ysl5lo{color:#9fb0c2;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem;font-size:.8125rem;display:flex}.crumbs.astro-75ysl5lo a.astro-75ysl5lo{color:#e2c99d;text-decoration:none}.crumbs.astro-75ysl5lo a.astro-75ysl5lo:hover{color:#fff}.welcome.astro-icx5bshk{align-items:start}.gallery.astro-icx5bshk{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width>=900px){.gallery.astro-icx5bshk{top:calc(var(--header-h) + 2rem);position:sticky}}.gallery__item.astro-icx5bshk{aspect-ratio:3/2}.gallery__item--0.astro-icx5bshk{grid-column:1/-1}.plant.astro-icx5bshk{text-align:center}.plant.astro-icx5bshk .eyebrow.astro-icx5bshk{justify-content:center}.why.astro-icx5bshk{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.why.astro-icx5bshk{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.why.astro-icx5bshk{grid-template-columns:repeat(3,1fr)}}.why__item.astro-icx5bshk{transition:transform .25s var(--ease), box-shadow .25s var(--ease);padding:2rem}.why__item.astro-icx5bshk:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.why__icon.astro-icx5bshk{background:var(--accent-soft);width:64px;height:64px;color:var(--navy);border-radius:18px;place-items:center;margin-bottom:1.25rem;display:grid}.why__title.astro-icx5bshk{font:600 1.15rem/1.3 var(--font-sans)}.why__text.astro-icx5bshk{color:var(--muted);font-size:.95rem}.mission__img.astro-icx5bshk{aspect-ratio:4/5}.mission__orn.astro-icx5bshk{margin:2.5rem 0}.cert.astro-icx5bshk{aspect-ratio:651/934;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;display:block;overflow:hidden}.cert.astro-icx5bshk img{object-fit:cover;object-position:top;width:100%;height:100%}.cta.astro-icx5bshk{padding-block:clamp(3.5rem,3rem + 3vw,5.5rem)}.cta__inner.astro-icx5bshk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta__line.astro-icx5bshk{color:#fff;font:500 clamp(1.4rem, 1.1rem + 1.2vw, 2rem) / 1.3 var(--font-serif);margin:0}.cta__line.astro-icx5bshk+.cta__line.astro-icx5bshk{color:#e2c99d}.jump.astro-p35zh2zx{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:3rem;display:flex}.jump.astro-p35zh2zx a.astro-p35zh2zx{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none}.jump.astro-p35zh2zx a.astro-p35zh2zx:hover{border-color:var(--accent);color:var(--accent)}.after.astro-p35zh2zx{justify-content:center;margin-top:4rem;display:flex}.sup.astro-ya6nnvid{gap:1.5rem;display:grid}@media (width>=960px){.sup.astro-ya6nnvid{grid-template-columns:1fr 1.2fr;gap:2rem}}.sup__req.astro-ya6nnvid{background:var(--navy);border-color:var(--navy);color:#d3dce6;padding:clamp(1.75rem,1.2rem + 2vw,3rem)}.sup__req.astro-ya6nnvid .sup__h.astro-ya6nnvid{color:#fff}.sup__badge.astro-ya6nnvid{color:#e2c99d;background:#ffffff1a;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:1.25rem;display:grid}.sup__h.astro-ya6nnvid{font:600 clamp(1.5rem, 1.2rem + 1vw, 1.9rem) / 1.2 var(--font-serif);margin-bottom:1.25rem}.sup__list.astro-ya6nnvid{gap:.9rem;margin:0;padding:0;font-size:1.05rem;list-style:none;display:grid}.sup__list.astro-ya6nnvid li.astro-ya6nnvid{align-items:flex-start;gap:.75rem;display:flex}.sup__list.astro-ya6nnvid svg{color:#e2c99d;flex:none;margin-top:.25rem}.sup__contacts.astro-ya6nnvid{gap:1.5rem;display:grid}.sup__box.astro-ya6nnvid{padding:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.sup__clist.astro-ya6nnvid{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.sup__clist.astro-ya6nnvid li.astro-ya6nnvid{word-break:break-word;align-items:flex-start;gap:.75rem;display:flex}.sup__clist.astro-ya6nnvid svg{color:var(--gold);flex:none;margin-top:.3rem}.strip.astro-ya6nnvid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.strip__item.astro-ya6nnvid{aspect-ratio:16/9;overflow:hidden}.strip__item.astro-ya6nnvid img{object-fit:cover;width:100%;height:100%}.contacts.astro-hoim2prg{align-items:start;gap:3rem;display:grid}@media (width>=960px){.contacts.astro-hoim2prg{grid-template-columns:1fr 1.05fr;gap:5rem}}.contacts__legal.astro-hoim2prg{color:var(--muted);margin-top:1.5rem;font-size:.9rem}.thanks.astro-wi22zoy3{background:radial-gradient(circle at 50% 0%, var(--accent-soft), transparent 60%), var(--bg);align-content:center;min-height:60vh;display:grid}.thanks__inner.astro-wi22zoy3{text-align:center;justify-items:center;gap:1rem;display:grid}.thanks__icon.astro-wi22zoy3{background:var(--accent);color:#fff;width:96px;height:96px;box-shadow:0 20px 40px -18px var(--accent);border-radius:50%;place-items:center;display:grid}.thanks.astro-wi22zoy3 h1.astro-wi22zoy3{font-size:var(--fs-700)}.hrc.astro-yjrby2sa{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm,0 1px 3px #00000014);background:#fff;padding:1.5rem}.hrc--wide.astro-yjrby2sa{text-align:center;max-width:560px;margin:2.5rem auto 0}.hrc--wide.astro-yjrby2sa .hrc__lines.astro-yjrby2sa{justify-items:center}.hrc__label.astro-yjrby2sa{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.8125rem}.hrc__name.astro-yjrby2sa{color:var(--navy);font:600 1.25rem/1.3 var(--font-serif);margin:0}.hrc__title.astro-yjrby2sa{color:var(--muted);margin:.15rem 0 0}.hrc__lines.astro-yjrby2sa{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.hrc__lines.astro-yjrby2sa li.astro-yjrby2sa{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hrc__wa.astro-yjrby2sa{border:1px solid;border-radius:999px;padding:.1rem .55rem;font-size:.8125rem;text-decoration:none}.vcard.astro-h2u4rmgh{border-radius:var(--radius-lg);transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:clamp(1.4rem,1.1rem + 1vw,2rem);display:flex;position:relative;box-shadow:0 10px 30px -18px #0a1a2b59}.vcard.astro-h2u4rmgh:hover{transform:translateY(-2px);box-shadow:0 18px 40px -20px #0a1a2b73}.vcard__title.astro-h2u4rmgh{font:700 1.2rem/1.3 var(--font-sans);letter-spacing:-.005em;margin:0 0 .9rem}.vcard__title.astro-h2u4rmgh a.astro-h2u4rmgh{color:var(--navy);text-decoration:none}.vcard__title.astro-h2u4rmgh a.astro-h2u4rmgh:after{content:"";border-radius:inherit;position:absolute;inset:0}.vcard__meta.astro-h2u4rmgh{color:var(--navy);flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.vcard__meta.astro-h2u4rmgh li.astro-h2u4rmgh{align-items:center;gap:.4rem;display:inline-flex}.vcard__deadline.astro-h2u4rmgh{color:var(--muted);flex-basis:100%;font-size:.875rem}.vcard__btn.astro-h2u4rmgh{z-index:1;background:var(--navy);color:#fff;white-space:nowrap;border-radius:6px;flex:none;padding:.7rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s;position:relative}.vcard__btn.astro-h2u4rmgh:hover,.vcard.astro-h2u4rmgh:hover .vcard__btn.astro-h2u4rmgh{background:var(--accent);color:#fff}@media (width<=520px){.vcard.astro-h2u4rmgh{flex-direction:column}}.vac.astro-y64dybw2{background:#edf1f5}.vac__intro.astro-y64dybw2{text-align:center;max-width:760px;margin:0 auto 2.5rem}.vac__grid.astro-y64dybw2{gap:1.5rem;display:grid}@media (width>=900px){.vac__grid.astro-y64dybw2{grid-template-columns:1fr 1fr}}.vac__notice.astro-y64dybw2{text-align:center;margin:2rem 0 0;font-size:.9rem}.vac__notice.astro-y64dybw2 a.astro-y64dybw2{color:var(--muted)}.vac__none.astro-y64dybw2{border-radius:var(--radius-lg);max-width:560px;color:var(--muted);text-align:center;background:#fff;margin:0 auto;padding:2.5rem}.apply.astro-6yeosm2d{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);scroll-margin-top:calc(var(--header-h) + 1rem);background:#fff;padding:clamp(1.5rem,1rem + 2vw,2.75rem)}.apply__title.astro-6yeosm2d{margin-bottom:1.5rem}.apply__form.astro-6yeosm2d{gap:.5rem;display:grid}.apply__form.astro-6yeosm2d[hidden],.apply__success.astro-6yeosm2d[hidden]{display:none}.apply__grid.astro-6yeosm2d,.apply__files.astro-6yeosm2d{gap:0 1rem;display:grid}@media (width>=700px){.apply__grid.astro-6yeosm2d{grid-template-columns:repeat(3,1fr)}.apply__files.astro-6yeosm2d{grid-template-columns:1fr 1fr}}.filebox.astro-6yeosm2d{border:1.5px dashed var(--line);border-radius:var(--radius);background:var(--bg-soft);cursor:pointer;align-items:center;gap:.9rem;min-height:88px;padding:1rem 1.1rem;display:flex;font-weight:400!important}.filebox.astro-6yeosm2d:hover{border-color:var(--accent)}.filebox.astro-6yeosm2d>span.astro-6yeosm2d{display:grid}.filebox.astro-6yeosm2d small.astro-6yeosm2d{color:var(--muted)}.filebox__name.astro-6yeosm2d{color:var(--accent);word-break:break-all;font-weight:600}input.astro-6yeosm2d[type=file]:focus-visible+.filebox.astro-6yeosm2d{outline:3px solid var(--accent);outline-offset:2px}.consents.astro-6yeosm2d{gap:.4rem;margin:.5rem 0;display:grid}.check.astro-6yeosm2d{color:var(--text);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.9rem;line-height:1.55;display:grid}.check.astro-6yeosm2d input.astro-6yeosm2d{width:20px;height:20px;accent-color:var(--navy);margin-top:.15rem}.turnstile.astro-6yeosm2d{min-height:65px}.apply__submit.astro-6yeosm2d{justify-self:start;min-width:220px}.apply__submit.astro-6yeosm2d:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.apply__success.astro-6yeosm2d{text-align:center;outline:none;justify-items:center;gap:1rem;padding:2rem 1rem;display:grid}.apply__success.astro-6yeosm2d p.astro-6yeosm2d{max-width:46ch;color:var(--ink);font:500 1.35rem/1.4 var(--font-serif);margin:0}.apply__check.astro-6yeosm2d{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.vhero.astro-fv5f6hzo{background:linear-gradient(120deg, var(--navy-950), var(--navy));color:#d3dce6;padding-block:clamp(3rem,2rem + 4vw,5.5rem) clamp(2.5rem,2rem + 2vw,3.5rem)}.vhero.astro-fv5f6hzo h1.astro-fv5f6hzo{color:#fff;max-width:24ch;margin:.75rem 0 1.25rem;font-size:clamp(2.2rem,1.6rem + 2.5vw,3.6rem)}.crumbs.astro-fv5f6hzo{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem;font-size:.8125rem;display:flex}.crumbs.astro-fv5f6hzo a.astro-fv5f6hzo{color:#e2c99d;text-decoration:none}.chips.astro-fv5f6hzo{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.chips.astro-fv5f6hzo li.astro-fv5f6hzo{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.9rem;display:inline-flex}.vbody.astro-fv5f6hzo{background:#edf1f5}.vgrid.astro-fv5f6hzo{align-items:start;gap:2rem;display:grid}@media (width>=1000px){.vgrid.astro-fv5f6hzo{grid-template-columns:minmax(0,1fr) 320px}.vside.astro-fv5f6hzo{top:calc(var(--header-h) + 1.5rem);position:sticky}}.vmain.astro-fv5f6hzo{gap:1.5rem;display:grid}.vsec.astro-fv5f6hzo{border-radius:var(--radius-lg);background:#fff;padding:clamp(1.5rem,1rem + 2vw,2.5rem);box-shadow:0 10px 30px -22px #0a1a2b66}.vsec__title.astro-fv5f6hzo{color:var(--navy);font:700 1.3rem/1.3 var(--font-sans);align-items:center;gap:.8rem;margin-bottom:1.1rem;display:flex}.vsec__icon.astro-fv5f6hzo{background:var(--accent-soft);width:42px;height:42px;color:var(--navy);border-radius:12px;place-items:center;display:grid}.vsec--about.astro-fv5f6hzo{background:var(--cream)}.vside__card.astro-fv5f6hzo{padding:1.5rem}.vside__title.astro-fv5f6hzo{font:700 1.05rem/1.3 var(--font-sans);margin-bottom:1rem}.vside.astro-fv5f6hzo{align-content:start;gap:1.5rem;display:grid}.vside.astro-fv5f6hzo dl.astro-fv5f6hzo{gap:.25rem;margin:0 0 1.5rem;display:grid}.vside.astro-fv5f6hzo dt.astro-fv5f6hzo{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.6rem;font-size:.8rem}.vside.astro-fv5f6hzo dd.astro-fv5f6hzo{color:var(--navy);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.vside__btn.astro-fv5f6hzo{width:100%}.vside__all.astro-fv5f6hzo{text-align:center;margin-top:1rem;font-size:.9rem;display:block}.closed__box.astro-fv5f6hzo{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--muted);text-align:center;background:#fff;justify-items:center;gap:.75rem;padding:2.5rem;display:grid}.updated.astro-5wqkmcpf{color:var(--muted);font-size:.9rem}.privacy.astro-5wqkmcpf p>strong:only-child{color:var(--navy);font:600 1.35rem/1.3 var(--font-serif);margin-top:2rem;display:block}
