@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope Text;src:url(/fonts/Manrope-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--c-bg:#eae9e5;--c-surface:#f7f6f4;--c-text:#101010;--c-heading:#101010;--c-link:#101010;--c-dark:#333;--c-yellow:#fcfc13;--c-blue:#8cb4d7;--c-white:#fff;--f-serif:"Instrument Serif", Georgia, serif;--f-sans:"Manrope", system-ui, sans-serif;--gutter:calc(30px + 3vw);--site-width:1248px;--site-width-medium:1296px;--site-width-wide:1392px;--radius-xl:44px;--radius-lg:32px;--radius-md:24px;--section-y:clamp(88px, 10vw, 176px);--glass-bg:#f9f8f7e0;--glass-border:#ffffffe6;--glass-blur:blur(22px) saturate(160%);--shadow-soft:0 1px 2px #1010100a, 0 18px 48px -18px #1010102e;--shadow-lift:0 1px 2px #1010100d, 0 28px 60px -20px #10101047;--ease:cubic-bezier(.2, .8, .2, 1);--t1:clamp(50px, 6.4vw, 92px);--t2:clamp(38px, 4.8vw, 66px);--t3:clamp(26px, 2vw, 34px);--t4:clamp(20px, 1.4vw, 24px);--t-lead:clamp(16px, 1.6vw, 20px);--body-lh:1.8;--title-gap:clamp(40px, 4.6vw, 80px);--gap-title-text:28px;--gap-item-text:14px;--gap-p:20px;--gap-btn:36px;--gap-cards:clamp(16px, 1.8vw, 28px);--card-pad:clamp(28px, 3vw, 52px);--halo-dot:4px;--halo-icon:5px;--halo-alpha:.25;--glow-blur:6px;--glow-alpha:.7}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;overflow-x:clip}body{isolation:isolate;background:var(--c-bg);color:var(--c-text);font-family:var(--f-sans);font-size:15px;line-height:var(--body-lh);letter-spacing:.5px;margin:0;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38vmax 30vmax at 12% 8%,#fcfc1338,#0000 70%),radial-gradient(42vmax 34vmax at 92% 22%,#8cb4d761,#0000 70%),radial-gradient(40vmax 32vmax at 20% 88%,#8cb4d747,#0000 70%),radial-gradient(30vmax 26vmax at 85% 92%,#fcfc1324,#0000 70%);position:fixed;inset:-10vmax;-webkit-mask-image:linear-gradient(#0000 10vmax,#000 calc(10vmax + 120px) calc(100% - 10vmax - 160px),#0000 calc(100% - 10vmax));mask-image:linear-gradient(#0000 10vmax,#000 calc(10vmax + 120px) calc(100% - 10vmax - 160px),#0000 calc(100% - 10vmax))}.stage{isolation:isolate;position:relative}.stage:after{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(28% 36% at 36% 42%,#fcfc1359,#0000 70%),radial-gradient(30% 40% at 64% 52%,#8cb4d780,#0000 70%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (width<=640px){.stage:after{background:radial-gradient(50% 30% at 30% 35%,#fcfc1359,#0000 70%),radial-gradient(55% 35% at 70% 55%,#8cb4d780,#0000 70%)}}.aurora{--veil:linear-gradient(#0620423d, #0620423d);isolation:isolate;background:var(--veil), radial-gradient(55% 75% at var(--x1,18%) var(--y1,12%), #fff9, transparent 65%), radial-gradient(60% 80% at var(--x2,88%) var(--y2,92%), var(--deep,#0a5cb8), transparent 70%), radial-gradient(70% 90% at var(--x3,55%) var(--y3,45%), var(--mid,#6fbbe8), transparent 72%), linear-gradient(var(--ang,135deg), var(--light,#b9dcf0), var(--base,#3b8fd2));position:relative;overflow:hidden}.aurora:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at var(--rx,0%) var(--ry,110%), transparent 0 var(--gap,13px), rgb(255 255 255/var(--ribs,.16)) calc(var(--gap,13px) + 1px) calc(var(--gap,13px) + 2px));-webkit-mask-image:radial-gradient(80% 90% at var(--rx,0%) var(--ry,110%), #000 30%, transparent 75%);mask-image:radial-gradient(80% 90% at var(--rx,0%) var(--ry,110%), #000 30%, transparent 75%);pointer-events:none;position:absolute;inset:0}.aurora:after{content:"";z-index:-1;left:var(--gx,40%);top:var(--gy,-40%);aspect-ratio:1;filter:blur(2px);width:120%;transform:rotate(var(--grot,-20deg));pointer-events:none;background:radial-gradient(closest-side,#0000 88%,#ffffff73 93%,#0000 98%);border-radius:50%;position:absolute}.aurora--1{--light:#cfe5f6;--base:#8cb4d7;--mid:#9fc7ea;--deep:#4f8fc9;--veil:linear-gradient(#1e559152, #1e559152);--x1:70%;--y1:70%;--x2:10%;--y2:0%;--rx:-10%;--ry:40%;--gap:7px;--ribs:.2;--gx:-30%;--gy:20%}.aurora--2{--light:#cfe5f6;--base:#86b2dc;--mid:#9fc7ea;--deep:#4a8bc8;--veil:linear-gradient(#1e559152, #1e559152);--ang:100deg;--x1:8%;--y1:30%;--rx:120%;--ry:50%;--gap:26px;--ribs:.22;--gx:30%;--gy:-70%;--grot:30deg}.aurora--3{--light:#d6ebf7;--base:#88b3da;--mid:#a6cdec;--deep:#4f8fc9;--veil:linear-gradient(#1e559152, #1e559152);--x1:15%;--y1:85%;--rx:70%;--ry:-20%;--gap:40px;--ribs:.12;--gx:45%;--gy:-10%;--grot:60deg}.aurora--4{--light:#cfe5f6;--base:#8cb4d7;--mid:#9fc7ea;--deep:#4a8bc8;--veil:linear-gradient(#1e559152, #1e559152);--x1:30%;--y1:20%;--rx:100%;--ry:100%;--gap:34px;--ribs:.14;--gx:-50%;--gy:10%;--grot:-50deg}.aurora--5{--light:#f2f8fc;--base:#4aa0e0;--mid:#a9d5f2;--deep:#1170c9;--ang:60deg;--x1:75%;--y1:15%;--x2:0%;--y2:100%;--ribs:0;--gx:55%;--gy:-60%}.glass,.btn--outline{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur)}.glass{box-shadow:var(--shadow-soft)}.logo-svg{aspect-ratio:535.3/78.2;height:auto}img{max-width:100%;height:auto;display:block}a{color:var(--c-link);text-underline-offset:.2em;text-decoration:underline 1px;transition:text-decoration-thickness .2s}a:hover{text-decoration-thickness:2px}h1,h2,h3,h4{color:var(--c-heading);letter-spacing:0;margin:0;font-weight:400}p{margin:0 0 var(--gap-p)}p:last-child{margin-bottom:0}strong,b{font-family:"Manrope Text", var(--f-sans);font-weight:700}.width-normal,.width-medium,.width-wide{--pad:var(--gutter);width:100%;padding-inline:var(--pad);margin-inline:auto}.width-normal{max-width:calc(var(--site-width) + 2 * var(--gutter))}.width-medium{max-width:calc(var(--site-width-medium) + 2 * var(--pad))}.width-wide{--pad:25px;max-width:calc(var(--site-width-wide) + 2 * var(--pad))}@media (width<=640px){.width-normal,.width-medium,.width-wide{--pad:12px}:is(.width-normal,.width-medium,.width-wide)>:is(h1,h2,h3,p),.text-inset{padding-inline:8px}}.section{padding-block:var(--section-y) 0}.title-xl,.title-lg{font-family:var(--f-serif);letter-spacing:-.01em;line-height:1.12}.title-xl{font-size:var(--t1);letter-spacing:-.02em;line-height:1.02}.title-lg{font-size:var(--t2)}.label-sm,.doc th,.doc td[data-label]:before{font-family:var(--f-sans);letter-spacing:1.5px;text-transform:uppercase;color:#10101080;font-size:11px;font-weight:700;line-height:1.4}.label{margin:0 0 var(--gap-item-text);font-family:var(--f-sans);letter-spacing:2px;text-transform:uppercase;color:#1010108c;font-size:12px;font-weight:700;line-height:1.4;display:block}.text-center{text-align:center}.lead{font-size:var(--t-lead);letter-spacing:0;line-height:var(--body-lh)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{font-family:var(--f-sans);letter-spacing:1px;cursor:pointer;transition:background-color .25s, border-color .25s, color .25s, box-shadow .25s, transform .25s var(--ease);border:1px solid #0000;border-radius:100px;align-items:center;gap:8px;padding:15px 28px;font-size:15px;font-weight:700;line-height:16px;text-decoration:none;display:inline-flex}.btn--yellow{background:var(--c-yellow);color:var(--c-heading);box-shadow:0 10px 30px -10px #c8c800b3}.btn--outline{color:var(--c-heading);border-color:#10101024}.btn--outline-light{color:var(--c-white);backdrop-filter:var(--glass-blur);background:#ffffff29;border-color:#ffffff8c}@media (hover:hover){.btn:hover{background:var(--c-dark);border-color:var(--c-dark);color:var(--c-white);transform:translateY(-2px);box-shadow:0 14px 30px -12px #10101080}}.btn:focus-visible{background:var(--c-dark);border-color:var(--c-dark);color:var(--c-white);outline:2px solid var(--c-blue);outline-offset:3px}@media (width<=640px){:root{--gutter:20px;--section-y:88px;--radius-xl:32px;--radius-lg:28px;--radius-md:20px;--t1:clamp(42px, 12vw, 52px);--t2:clamp(32px, 9vw, 38px);--t3:26px;--t4:22px;--t-lead:18px;--body-lh:1.75;--title-gap:36px;--gap-title-text:18px;--gap-item-text:10px;--gap-p:16px;--gap-btn:28px;--gap-cards:14px;--card-pad:28px}.title-xl{line-height:1.04}.title-lg{line-height:1.12}.lead{line-height:1.6}.btn{text-align:center;justify-content:center;padding:14px 24px;line-height:1.35}.title-xl,.title-lg{text-wrap:balance}.title-xl br,.title-lg br,.br-d{display:none}}.switch{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));width:min(300px,100%);box-shadow:var(--shadow-soft);border-radius:100px;padding:4px;display:grid;position:relative}.switch-opt{z-index:1;letter-spacing:.5px;white-space:nowrap;color:#10101080;cursor:pointer;background:0 0;border:0;border-radius:100px;place-items:center;padding:10px 18px;font-family:inherit;font-size:15px;font-weight:700;line-height:20px;text-decoration:none;transition:color .3s;display:grid;position:relative}.switch-opt.is-on{color:var(--c-heading);cursor:default}@media (hover:hover){.switch-opt:hover{color:var(--c-heading)}}.switch-thumb{width:var(--tw,calc((100% - 8px) / var(--n,2)));height:var(--th,calc(100% - 8px));transform:translate(var(--tx,calc(var(--i,0) * 100%)), var(--ty,0px));transition:transform .5s var(--ease), width .5s var(--ease);background:#fff;border-radius:100px;position:absolute;top:4px;left:4px;box-shadow:0 2px 10px -2px #10101026}.switch-thumb.is-right{--i:1}.switch--sm{width:auto}.switch--sm .switch-opt{padding:7px 16px;font-size:14px}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@media (width>=641px) and (prefers-reduced-motion:no-preference){.site-header{view-transition-name:site-header}}:root{--by:56px;--bx:53px;--reveal-time:.65s;--reveal-ease:cubic-bezier(.65, 0, .35, 1);--header-time:.6s;--header-ease:cubic-bezier(.45, 0, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--header-time:0s}}@media (width<=640px){:root{--by:42px;--bx:43px}}html:active-view-transition-type(menu) .site-header{view-transition-name:none}html:active-view-transition-type(menu)::view-transition-old(root){animation:none}html:active-view-transition-type(menu):has(.menu[open]) .menu-close,html:active-view-transition-type(menu):not(:has(.menu[open])) .bar .menu-btn{view-transition-name:menu-toggle}html:active-view-transition-type(menu)::view-transition-group(menu-toggle){animation-duration:var(--reveal-time)}html:active-view-transition-type(menu)::view-transition-old(menu-toggle){animation:toggle-out var(--reveal-time) var(--reveal-ease) both}html:active-view-transition-type(menu)::view-transition-new(menu-toggle){animation:toggle-in var(--reveal-time) var(--reveal-ease) both}@keyframes toggle-out{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(90deg)}}@keyframes toggle-in{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:none}}html:active-view-transition-type(menu)::view-transition-new(root){animation:menu-reveal var(--reveal-time) var(--reveal-ease) both}@keyframes menu-reveal{0%{clip-path:circle(22px at calc(100% - var(--bx)) var(--by))}to{clip-path:circle(hypot(100vw, 100vh) at calc(100% - var(--bx)) var(--by))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal view();animation-range:entry entry 40%}}}@keyframes reveal{0%{opacity:0;transform:translateY(32px)scale(.98)}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;padding-top:24px;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{border-radius:100px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:64px;padding:0 10px 0 26px;display:grid}.logo[data-astro-cid-nen7h5rs]{justify-self:start;margin-left:4px;display:flex}.bar[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] .logo-svg{width:clamp(130px,11vw,158px);height:auto}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:34px;margin:0;padding:0;list-style:none;display:flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.5px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .2s}@media (hover:hover){.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not([aria-current=page]):hover,.lang-switch[data-astro-cid-nen7h5rs]:hover{opacity:.6}}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{position:relative}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{content:"";background:var(--c-yellow);width:8px;height:8px;box-shadow:0 0 0 var(--halo-dot) rgb(252 252 19/var(--halo-alpha));border-radius:50%;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.actions[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:6px;display:flex}.lang-switch[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--c-link);place-items:center;text-decoration:none;transition:opacity .2s;display:inline-grid}.menu-btn[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--c-heading);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:none}@media (hover:hover){.menu-btn[data-astro-cid-nen7h5rs]:hover{background:#1010100f}}.menu-btn[data-astro-cid-nen7h5rs]:focus-visible{background:#1010100f;outline:none}@media (width<=1000px){.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;padding:0 10px 0 26px;display:flex}.bar[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] .logo-svg{width:140px}.nav-desktop[data-astro-cid-nen7h5rs],.actions[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:grid}}@media (width<=640px){.site-header[data-astro-cid-nen7h5rs]{padding-top:12px}.bar[data-astro-cid-nen7h5rs]{min-height:60px;padding:0 8px 0 22px}.bar[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] .logo-svg{width:128px}.site-header[data-astro-cid-nen7h5rs]{transition:transform var(--header-time) var(--header-ease)}html.header-hidden .site-header[data-astro-cid-nen7h5rs]{transform:translateY(calc(-100% - 110px))}}@media (width<=640px) and (hover:none){.site-header[data-astro-cid-nen7h5rs]{width:50%;margin-inline:auto;padding-inline:0}.bar[data-astro-cid-nen7h5rs]{width:calc(100vw - 24px);position:relative;left:50%;transform:translate(-50%)}}.menu[data-astro-cid-nen7h5rs]{width:100%;max-width:none;height:100lvh;max-height:none;color:var(--c-text);background:linear-gradient(var(--c-bg), transparent 120px), linear-gradient(to top, var(--c-bg) calc(100lvh - 100svh), transparent calc(100lvh - 100svh + 160px)), radial-gradient(45vmax 35vmax at 0% 0%, #fcfc1333, transparent 70%), radial-gradient(60vmax 45vmax at 0% 75%, #8cb4d757, transparent 70%), var(--c-bg);clip-path:circle(22px at calc(100% - var(--bx)) var(--by));transition:clip-path var(--reveal-time) var(--reveal-ease), overlay var(--reveal-time) allow-discrete, display var(--reveal-time) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0}.menu[data-astro-cid-nen7h5rs][open]{clip-path:circle(hypot(100vw, 100vh) at calc(100% - var(--bx)) var(--by))}@starting-style{.menu[data-astro-cid-nen7h5rs][open]{clip-path:circle(22px at calc(100% - var(--bx)) var(--by))}}.menu[data-astro-cid-nen7h5rs]::backdrop{background:0 0}html.menu-open{overflow:hidden}.menu-close[data-astro-cid-nen7h5rs]{z-index:1;top:calc(var(--by) - 22px);right:calc(var(--bx) - 22px);display:grid;position:absolute}.menu-close[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{grid-area:1/1}.menu-close[data-astro-cid-nen7h5rs] .ic-burger[data-astro-cid-nen7h5rs]{opacity:0}.menu[data-astro-cid-nen7h5rs][open] .ic-burger[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]:not([open]) .ic-x[data-astro-cid-nen7h5rs]{animation:toggle-out var(--reveal-time) var(--reveal-ease) both}.menu[data-astro-cid-nen7h5rs][open] .ic-x[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]:not([open]) .ic-burger[data-astro-cid-nen7h5rs]{animation:toggle-in var(--reveal-time) var(--reveal-ease) both}.menu-inner[data-astro-cid-nen7h5rs]{height:100dvh;padding:calc(var(--by) + 56px) 24px 32px 46px;outline:none;flex-direction:column;align-items:flex-start;display:flex;overflow-y:auto}@media (width<=640px){.menu-inner[data-astro-cid-nen7h5rs]{padding-left:34px}}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;margin:0 0 36px;padding:0;list-style:none;display:grid}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--f-serif);letter-spacing:-.01em;color:var(--c-heading);align-items:baseline;font-size:clamp(38px,12vw,56px);line-height:1.25;text-decoration:none;display:inline-flex}.menu-num[data-astro-cid-nen7h5rs]{width:32px;font-family:var(--f-sans);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#10101066;flex:none;font-size:12px;font-weight:700;transform:translateY(-.2em)}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page] .menu-num[data-astro-cid-nen7h5rs]{font-size:0}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page] .menu-num[data-astro-cid-nen7h5rs]:before{content:"";background:var(--c-yellow);width:10px;height:10px;box-shadow:0 0 0 var(--halo-dot) rgb(252 252 19/var(--halo-alpha));border-radius:50%;display:inline-block}.menu-contact[data-astro-cid-nen7h5rs]{margin-left:32px}.menu-lang[data-astro-cid-nen7h5rs]{color:var(--c-heading);align-items:center;gap:10px;margin-top:auto;display:flex}.menu-lang[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{opacity:.7;flex:none}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-nen7h5rs][open] nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][open] .menu-contact[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][open] .menu-lang[data-astro-cid-nen7h5rs]{animation:menu-item .55s var(--ease) both;animation-delay:calc(.18s + var(--i,6) * 45ms)}}@keyframes menu-item{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-nen7h5rs]{transition:none}.menu-close[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{animation:none!important}}html.menu-instant .menu[data-astro-cid-nen7h5rs][open]{transition:none}html.menu-instant .menu[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:not(.switch-thumb){animation:none!important}@media (prefers-reduced-motion:no-preference){html.menu-instant .menu[data-astro-cid-nen7h5rs] .switch-thumb[data-astro-cid-nen7h5rs]{animation:lang-from-right .5s var(--ease) .15s both}html.menu-instant .menu[data-astro-cid-nen7h5rs] .switch-thumb[data-astro-cid-nen7h5rs].is-right{animation-name:lang-from-left}}@keyframes lang-from-right{0%{transform:translate(100%)}}@keyframes lang-from-left{0%{transform:none}}html.menu-fonts .menu-inner[data-astro-cid-nen7h5rs]{visibility:hidden}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--section-y) 24px}.panel[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-xl);padding:clamp(40px,4.5vw,72px) clamp(28px,4.5vw,72px) clamp(24px,2.6vw,36px);box-shadow:0 1px 2px #1010100a,0 -8px 32px -16px #1010102e}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto;align-items:center;gap:32px;display:grid}.brand[data-astro-cid-jo6i4kqk]{display:block}.logo-svg[data-astro-cid-jo6i4kqk]{width:min(260px,100%);height:auto;display:block}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.links[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:10px 32px;font-size:15px;line-height:28px;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-weight:700;text-decoration:none;transition:opacity .2s;position:relative}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=page]:after{content:"";background:var(--c-yellow);width:8px;height:8px;box-shadow:0 0 0 var(--halo-dot) rgb(252 252 19/var(--halo-alpha));border-radius:50%;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}@media (hover:hover){ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:.6}}.contact[data-astro-cid-jo6i4kqk]{justify-self:end}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #1010101a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin-top:clamp(40px,4vw,64px);padding-top:24px;font-size:13px;line-height:28px;display:flex}.copy[data-astro-cid-jo6i4kqk]{color:#1010108c;margin:0}.legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:4px 34px;display:flex}@media (width<=640px){.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--section-y) 12px}.panel[data-astro-cid-jo6i4kqk]{text-align:center;padding:48px 24px 28px}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr);row-gap:32px}.brand[data-astro-cid-jo6i4kqk],.contact[data-astro-cid-jo6i4kqk]{justify-self:center}.logo-svg[data-astro-cid-jo6i4kqk]{width:180px}ul[data-astro-cid-jo6i4kqk]{gap:6px 16px;line-height:1.75}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:4px;display:inline-block}.bottom[data-astro-cid-jo6i4kqk]{flex-direction:column-reverse;gap:12px;margin-top:40px}.copy[data-astro-cid-jo6i4kqk]{line-height:1.7}.copy[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{display:block}.copy[data-astro-cid-jo6i4kqk]>.sep[data-astro-cid-jo6i4kqk]{display:none}}
