@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-italic.xAqemagA.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-italic.DFS986qL.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.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:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/host-grotesk-latin-ext-wght-normal.B8jkyusk.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:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/host-grotesk-latin-wght-normal.CBa0fl4q.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{--paper:#f6f6f6;--paper-2:#d2cec6;--cream:#fff;--ink:#0d191f;--ink-2:#334752;--ink-3:#4d616b;--line:#dfe1e2;--line-strong:#c3c7c9;--navy:#0d191f;--navy-deep:#1d2f38;--mint:#dae8fe;--teal:#334752;--teal-ink:#1d2f38;--gold:#0d191f;--wa:#1fa855;--wa-strong:#178a45;--on-dark:#f6f6f6;--on-dark-2:#f6f6f6b8;--on-dark-3:#f6f6f680;--line-dark:#f6f6f62e;--bg:var(--paper);--text:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--font-display:"Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--font-serif-text:"Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Host Grotesk Variable", "Host Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-label:"Host Grotesk Variable", "Host Grotesk", ui-sans-serif, system-ui, sans-serif;--fs-label:clamp(.75rem, .72rem + .15vw, .875rem);--fs-sm:.9375rem;--fs-base:clamp(1.0625rem, 1rem + .2vw, 1.125rem);--fs-md:1.2rem;--fs-lead:clamp(1.15rem, 1rem + .6vw, 1.4rem);--fs-h3:clamp(1.4rem, 1.15rem + .9vw, 1.8rem);--fs-h2:clamp(2.1rem, 1.4rem + 2.7vw, 3.8rem);--fs-hero:clamp(2.7rem, 1.6rem + 4.8vw, 5.8rem);--container:1376px;--g:clamp(20px, 2.2vw, 32px);--gutter:20px;--section:clamp(4.5rem, 3rem + 6vw, 9rem);--radius:4px;--r-1:2px;--r-2:4px;--r-3:6px;--r-4:8px;--r-5:12px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (width>=768px){:root{--gutter:40px}}@media (width>=1280px){:root{--gutter:56px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px;overflow-x:clip}html.lenis{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}body{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto;font-weight:300;line-height:1.55}img,svg,video{max-width:100%;display:block}input,select,textarea{min-width:0;max-width:100%}.container>*,address{min-width:0}address{font-style:normal}address a{overflow-wrap:anywhere}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}::selection{background:var(--mint);color:var(--navy)}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--text);font-weight:300;line-height:1.05}h1{font-size:var(--fs-hero)}h2{font-size:var(--fs-h2)}h3{font-family:var(--font-serif-text);font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.15}p{text-wrap:pretty}.em{font-style:italic;font-weight:300}strong,b{font-weight:400}.mono,.label{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:0;text-transform:uppercase;color:var(--text-3);font-weight:400;line-height:1.5}.on-dark .mono,.on-dark .label{color:var(--on-dark-3)}.label--accent{color:var(--teal)}.on-dark .label--accent{color:var(--mint)}.lead{font-size:var(--fs-lead);color:var(--text-2);max-width:56ch;line-height:1.45}.on-dark .lead{color:var(--on-dark-2)}.muted{color:var(--text-3)}.small{font-size:var(--fs-sm)}.on-dark{background:var(--navy);color:var(--on-dark);--text:var(--on-dark);--text-2:var(--on-dark-2);--text-3:var(--on-dark-3);--line:var(--line-dark);--line-strong:#f6f6f666}.on-dark h1,.on-dark h2,.on-dark h3{color:var(--on-dark)}.on-ink{background:var(--ink);color:var(--on-dark);--text:var(--on-dark);--text-2:var(--on-dark-2);--text-3:var(--on-dark-3);--line:var(--line-dark);--line-strong:#f6f6f666}.on-ink h1,.on-ink h2,.on-ink h3{color:var(--on-dark)}.on-cream{background:var(--cream)}.on-paper2{background:var(--paper-2)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:none;padding-inline:32px}.section{padding-block:var(--section)}.rule{border:0;border-top:1px solid var(--line)}.hairline-top{border-top:1px solid var(--line)}.hairline-bottom{border-bottom:1px solid var(--line)}.sec-head{border-top:1px solid var(--line);gap:1.25rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);padding-top:1.25rem;display:grid}.sec-head__idx{justify-content:space-between;gap:1rem;display:flex}.sec-head__body{gap:1.25rem;display:grid}.sec-head__body>h2{max-width:20ch}@media (width>=900px){.sec-head{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:2rem}.sec-head__idx{flex-direction:column;justify-content:flex-start}}.btn{border-radius:var(--radius);min-height:50px;font-family:var(--font-label);letter-spacing:0;white-space:nowrap;transition:background .2s var(--ease), color .2s, border-color .2s, transform .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:0 1.35rem;font-size:1rem;font-weight:400;line-height:1;display:inline-flex}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:18px;height:18px}.btn-ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-ink:hover{background:var(--navy);border-color:var(--navy)}.btn-navy{background:var(--navy);color:var(--on-dark);border-color:var(--navy)}.btn-navy:hover{background:var(--navy-deep)}.btn-paper{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-paper:hover{background:#fff}.btn-outline{color:var(--text);border-color:var(--line-strong);background:0 0}.btn-outline:hover{border-color:var(--text)}.btn-wa{background:var(--wa);color:#fff;border-color:var(--wa)}.btn-wa:hover{background:var(--wa-strong);border-color:var(--wa-strong)}.btn-lg{min-height:56px;padding:0 1.6rem;font-size:1.06rem}.btn-sm{min-height:40px;padding:0 1rem;font-size:.92rem}.link{font-family:var(--font-label);border-bottom:1px solid;align-items:center;gap:.4rem;padding-bottom:1px;font-size:1rem;font-weight:400;display:inline-flex}.link svg{width:16px;height:16px;transition:transform .2s var(--ease)}.link:hover svg{transform:translate(3px)}.list-rule{display:grid}.list-rule>li{border-top:1px solid var(--line);align-items:baseline;gap:1rem;padding:.8rem 0;display:flex}.list-rule>li:last-child{border-bottom:1px solid var(--line)}.list-rule .n{font-family:var(--font-label);font-size:var(--fs-label);color:var(--text-3);letter-spacing:0;min-width:2ch;font-weight:400}.check-list{gap:.55rem;display:grid}.check-list li{align-items:flex-start;gap:.75rem;line-height:1.45;display:flex}.check-list li:before{content:"—";color:var(--teal);flex:none}.on-dark .check-list li:before{color:var(--mint)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);padding:.6rem 1rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}figure[class$=__art],figure[class*=__art\ ]{border-radius:var(--r-5);overflow:hidden}.wrap{width:100%;padding-inline:var(--g)}.wrap--max{max-width:calc(var(--container) + var(--g) * 2);margin-inline:auto}.tag{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;text-transform:uppercase;color:var(--ink-3);font-weight:400;line-height:1.4}.on-dark .tag,.on-ink .tag{color:var(--on-dark-3)}.tag--dot{align-items:center;gap:.6em;display:inline-flex}.tag--dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.t-display{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(3.25rem,1rem + 8.4vw,10rem);font-weight:300;line-height:.94}.t-h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.6rem,1.4rem + 4vw,5rem);font-weight:300;line-height:1.03}.t-h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.2rem,1.3rem + 3vw,4rem);font-weight:300;line-height:1.05}.t-h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.25rem);font-weight:300;line-height:1.12}.t-statement{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.45rem,1rem + 1.5vw,2.4rem);font-weight:300;line-height:1.28}.t-number{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:300;line-height:1}.t-lead{color:var(--ink-2);font-size:clamp(1.125rem,1rem + .4vw,1.3rem);line-height:1.5}.on-dark .t-lead,.on-ink .t-lead{color:var(--on-dark-2)}.t-body{color:var(--ink-2)}.on-dark .t-body,.on-ink .t-body{color:var(--on-dark-2)}.b{border-radius:var(--r-2);height:48px;font-family:var(--font-sans);white-space:nowrap;transition:background-color .25s var(--ease), color .25s, border-color .25s;border:1px solid #0000;align-items:center;gap:.75rem;padding:0 1.15rem;font-size:1.0625rem;font-weight:400;line-height:1;display:inline-flex;position:relative}.b svg{width:18px;height:18px;transition:transform .35s var(--ease-out);flex:none}.b:not(.has-fx):hover svg:last-child{transform:translate(3px)}.b--fiorde{background:var(--ink);color:var(--paper);--fx-bg:var(--ink-2);--fx-fg:var(--paper)}.b--fiorde:not(.has-fx):hover{background:var(--navy-deep)}.b--neve{background:var(--paper);color:var(--ink);--fx-bg:var(--mint);--fx-fg:var(--ink)}.b--neve:not(.has-fx):hover{background:#fff}.b--glaciar{background:var(--mint);color:var(--ink)}.b--glaciar:not(.has-fx):hover{background:#c5d2e8}.b--line{color:var(--ink);border-color:var(--line-strong);background:0 0}.b--line:not(.has-fx):hover{border-color:var(--ink)}.on-dark .b--line,.on-ink .b--line{color:var(--on-dark);--fx-bg:var(--paper);--fx-fg:var(--ink);border-color:#f6f6f652}.on-dark .b--line:not(.has-fx):hover,.on-ink .b--line:not(.has-fx):hover{border-color:var(--on-dark)}.b--sm{height:40px;padding:0 .95rem;font-size:.9375rem}.bpair{align-items:stretch;gap:4px;display:inline-flex;position:relative}.bpair__icon{border-radius:var(--r-2);background:var(--mint);width:48px;height:48px;color:var(--ink);place-items:center;transition:background-color .25s;display:grid}.bpair__icon svg{width:18px;height:18px;transition:transform .35s var(--ease-out)}.bpair:not(.has-fx):hover .bpair__icon svg{transform:translate(2px)}.bpair .b{height:48px}.fx{z-index:1;align-items:center;justify-content:inherit;gap:inherit;padding:inherit;border:1px solid var(--fx-bg,var(--ink));border-radius:inherit;background:var(--fx-bg,var(--ink));color:var(--fx-fg,var(--paper));pointer-events:none;clip-path:inset(0 100% 0 0);display:flex;position:absolute;inset:-1px}.bpair>.fx{background:0 0;border:0;padding:0;inset:0}.bpair>.fx .bpair__icon,.bpair>.fx .b{background:var(--fx-bg,var(--ink));border-color:var(--fx-bg,var(--ink));color:var(--fx-fg,var(--paper))}:is(.on-ink,.on-dark) .bpair{--fx-bg:var(--paper);--fx-fg:var(--ink)}.fx svg{clip-path:inset(0 100% 0 0)}.fx-in>.fx{clip-path:inset(0);transition:clip-path .21s cubic-bezier(.23,.75,.57,.94)}.fx-in>.fx svg{clip-path:inset(0);transition:clip-path .55s cubic-bezier(.65,0,.35,1) 50ms}.fx-out>.fx{clip-path:inset(0 0 0 100%);transition:clip-path .21s cubic-bezier(.23,.75,.57,.94)}.fx-out>.fx svg{clip-path:inset(0)}.b-row{flex-wrap:wrap;gap:.6rem;display:flex}.lk{color:inherit;text-underline-offset:.28em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);align-items:baseline;gap:.32em;transition:text-decoration-color .3s;display:inline-flex}.lk:hover{text-decoration-color:currentColor}.lk__ic{flex:none;align-self:center;width:.78em;height:.78em;display:inline-block;position:relative;overflow:hidden}.lk__ic svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:square;width:100%;height:100%;transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.lk__ic svg+svg{transform:translate(-115%)}.lk__ic--out svg+svg{transform:translate(-115%,115%)}:is(.lk,.lk-host):hover .lk__ic svg:first-child{transform:translate(115%)}:is(.lk,.lk-host):hover .lk__ic--out svg:first-child{transform:translate(115%,-115%)}:is(.lk,.lk-host):hover .lk__ic svg+svg{transform:none}.lk-host:hover .lk{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.lk__ic svg{transition:none}}.split{gap:1.25rem 2rem;display:grid}@media (width>=960px){.split{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.split__aside{padding-top:.45em}.photo{border-radius:var(--r-5);background:var(--paper-2);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.js .rv{opacity:0;transition:opacity 1.1s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:calc(var(--d,0) * 1ms);transform:translateY(28px)}.js .rv.in{opacity:1;transform:none}.js .rv-img{clip-path:inset(6% 6% 6% 6% round var(--r-5));transition:clip-path 1.4s var(--ease-out)}.js .rv-img img{transition:transform 1.8s var(--ease-out);transform:scale(1.12)}.js .rv-img.in{clip-path:inset(0 0 0 0 round var(--r-5))}.js .rv-img.in img{transform:none}@media (prefers-reduced-motion:reduce){.js .rv,.js .rv-img,.js .rv-img img{opacity:1;clip-path:none;transition:none;transform:none}}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:calc(var(--s) * .41);color:var(--ink);line-height:1;display:inline-flex}.logo--light[data-astro-cid-f7espo7c]{color:var(--on-dark)}.logo__mark[data-astro-cid-f7espo7c],.logo__word[data-astro-cid-f7espo7c]{flex:none}.header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--paper);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--line)}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;height:64px;display:flex}.header__brand[data-astro-cid-nen7h5rs]{color:var(--ink);display:inline-flex}.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2rem;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-2);font-size:.9375rem;font-weight:400;transition:color .2s;position:relative}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.6rem;display:flex}.header__cta[data-astro-cid-nen7h5rs]{display:none}.header__toggle[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--ink);place-items:center;margin-right:-10px;display:inline-grid}.header__toggle[data-astro-cid-nen7h5rs] .i-close,.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .i-open{display:none}.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .i-close{display:block}.mobile-nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);background:var(--paper);min-height:calc(100svh - 64px);padding-block:.5rem 1.75rem}.mobile-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin-bottom:1.5rem;display:grid}.mobile-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line)}.mobile-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.02em;padding:1rem 0;font-size:2rem;font-weight:300;display:block}.mobile-nav__cta[data-astro-cid-nen7h5rs]{justify-content:space-between;width:100%;height:56px}.mobile-nav__hint[data-astro-cid-nen7h5rs]{margin-top:1rem}@media (width>=960px){.header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr;height:76px;display:grid}.header__nav[data-astro-cid-nen7h5rs]{display:block}.header__actions[data-astro-cid-nen7h5rs]{justify-self:end}.header__cta[data-astro-cid-nen7h5rs]{display:inline-flex}.header__toggle[data-astro-cid-nen7h5rs],.mobile-nav[data-astro-cid-nen7h5rs]{display:none!important}}.footer__inner[data-astro-cid-jo6i4kqk]{gap:clamp(3rem,2rem + 4vw,6rem);padding-block:clamp(4rem,3rem + 5vw,8rem) 1.5rem;display:grid}.footer__top[data-astro-cid-jo6i4kqk]{align-items:end;gap:2rem;display:grid}.footer__line[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-dark);font-size:clamp(2.6rem,1.4rem + 4vw,5rem);font-weight:300;line-height:1.02}.footer__grid[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:2.5rem 2rem;padding-top:2rem;display:grid}.footer__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{min-width:0}.footer__grid[data-astro-cid-jo6i4kqk]>address[data-astro-cid-jo6i4kqk],.footer__grid[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer__grid[data-astro-cid-jo6i4kqk] .tag[data-astro-cid-jo6i4kqk]{margin-bottom:1rem}.footer__grid[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.5rem;display:grid}.footer__grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__grid[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);color:var(--on-dark-2);overflow-wrap:anywhere;line-height:1.5;transition:color .2s}.footer__grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--on-dark)}.footer__social[data-astro-cid-jo6i4kqk]{gap:1rem;margin-top:.5rem;display:flex}.footer__word[data-astro-cid-jo6i4kqk]{width:100%;height:auto}.footer__word[data-astro-cid-jo6i4kqk] line[data-astro-cid-jo6i4kqk]{stroke:#435964;stroke-width:1px}@media (width<=719px){.footer__word[data-astro-cid-jo6i4kqk] .is-odd[data-astro-cid-jo6i4kqk]{display:none}}.footer__inner[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{min-width:0}.footer__bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:calc(clamp(3rem,2rem + 4vw,6rem)/-1.66667);display:flex}@media (width>=960px){.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr)}.footer__grid[data-astro-cid-jo6i4kqk]>address[data-astro-cid-jo6i4kqk],.footer__grid[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{grid-column:auto}}.wa-float[data-astro-cid-vsqmdgo3]{z-index:40;background:var(--ink);width:56px;height:56px;color:var(--paper);border-radius:var(--r-4);place-items:center;transition:background .2s;display:grid;position:fixed;bottom:16px;right:16px}.wa-float[data-astro-cid-vsqmdgo3]:hover{background:var(--navy-deep)}@media (width>=960px){.wa-float[data-astro-cid-vsqmdgo3]{display:none}}.curtain{z-index:300;pointer-events:none;display:none;position:fixed;inset:0}.cv .curtain{animation:linear forwards cv-hide;animation-delay:calc(var(--cv-d0) + 1.15s);display:block}.curtain__bars{grid-template-rows:repeat(6,1fr);display:grid;position:absolute;inset:0}.curtain__bars i{transform-origin:100%;backface-visibility:hidden;background:#0d191f;height:calc(100% + 4px);margin-top:-2px;display:block}.curtain__mark{color:#f6f6f6;fill:currentColor;opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%}:root{--cv-d0:80ms}.cv-first{--cv-d0:1.05s}.cv .curtain__bars i{animation:cv-open .8s var(--ease-io) both;animation-delay:calc(var(--cv-d0) + var(--i) * 60ms)}.cv-first .curtain__mark{opacity:1;animation:.35s .95s forwards cv-mark-out}.cv-first .curtain__mark path{animation:cv-layer .55s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + 50ms)}.cv-leave .curtain{visibility:visible;animation:none;display:block}.cv-leave .curtain__mark{opacity:0;animation:none}.cv-leave .curtain__bars i{animation:cv-close .6s var(--ease-io) both;animation-delay:calc((5 - var(--i)) * 50ms)}@keyframes cv-open{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes cv-close{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cv-hide{to{visibility:hidden}}@keyframes cv-layer{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes cv-mark-out{to{opacity:0}}
