@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{--xs-black: #000000;--xs-green: #2DDDA8;--xs-gray: #313131;--xs-white: #FFFFFF;--xs-t70: rgba(255, 255, 255, .7);--xs-t55: rgba(255, 255, 255, .55);--xs-t40: rgba(255, 255, 255, .4);--xs-t12: rgba(255, 255, 255, .12);--xs-font-head: "Gellix", "Inter Variable", "Inter", system-ui, sans-serif;--xs-font-body: "Inter Variable", "Inter", system-ui, sans-serif;--xs-display: clamp(44px, 2.5rem + 2.2vw, 72px);--xs-h1: clamp(34px, 1.9rem + 1.1vw, 48px);--xs-h2: clamp(26px, 1.5rem + .5vw, 32px);--xs-h3: clamp(20px, 1.2rem + .3vw, 24px);--xs-body-l: clamp(17px, 1rem + .1vw, 18px);--xs-body: 16px;--xs-caption: 13px;--xs-label: 11px;--xs-nav: 14px;--xs-hero: clamp(56px, 2rem + 6.5vw, 144px);--xs-margin: 24px;--xs-gutter: 24px;--xs-max: 1280px;--xs-s1: 4px;--xs-s2: 8px;--xs-s3: 12px;--xs-s4: 16px;--xs-s6: 24px;--xs-s8: 32px;--xs-s12: 48px;--xs-s16: 64px;--xs-s24: 96px;--xs-s32: 128px;--xs-s48: 192px;--xs-section: clamp(96px, 6rem + 4vw, 160px);--xs-ease: cubic-bezier(.2, 0, 0, 1);--xs-micro: .12s;--xs-component: .2s;--xs-section-t: .32s;--xs-max-t: .6s}@media(min-width:600px){:root{--xs-margin: 40px}}@media(min-width:1200px){:root{--xs-margin: 80px}}:root{--xs-light-peak: #34FFC2;--xs-light-warm: #2DDDA8;--xs-light-cold: #2DC2F8;--xs-light-cold-mid: #2392BA;--xs-light-teal: #1B7874;--xs-light-deep: #135351;--xs-light-floor: #15604C;--xs-light-ground: #0B222C;--xs-light-glow-core: #104436;--xs-light-glow-field: #0D3027;--xs-glow-core-alpha: .34;--xs-glow-mid-alpha: .14;--xs-glow-edge-alpha: .03;--xs-glow-size: 60% 55%;--xs-glow-x: 50%;--xs-glow-y: 50%;--xs-field-glow: radial-gradient( ellipse var(--xs-glow-size) at var(--xs-glow-x) var(--xs-glow-y), rgba(45,221,168,var(--xs-glow-core-alpha)) 0%, rgba(45,221,168,var(--xs-glow-mid-alpha)) 35%, rgba(45,221,168,var(--xs-glow-edge-alpha)) 62%, rgba(0,0,0,0) 85% ), #000000;--xs-field-aurora: radial-gradient(34% 40% at 88% 10%, rgba(45,194,248,.95) 0%, rgba(45,194,248,.55) 35%, rgba(0,0,0,0) 100%), radial-gradient(62% 80% at 78% 28%, rgba(35,146,186,.8) 0%, rgba(32,143,165,.45) 40%, rgba(24,90,122,.25) 65%, rgba(0,0,0,0) 100%), radial-gradient(22% 130% at 47% 48%, rgba(27,120,116,1) 0%, rgba(27,120,116,.75) 35%, rgba(19,83,81,.35) 65%, rgba(0,0,0,0) 100%), radial-gradient(40% 60% at 42% 96%, rgba(21,96,76,.9) 0%, rgba(13,51,41,.5) 50%, rgba(0,0,0,0) 100%), radial-gradient(60% 80% at 80% 70%, rgba(18,65,83,.9) 0%, rgba(11,34,44,.85) 45%, rgba(0,0,0,0) 100%), radial-gradient(60% 90% at 28% 30%, rgba(8,20,26,.9) 0%, rgba(0,0,0,0) 100%), #000000;--xs-grain-opacity: .035;--xs-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");--xs-light-text-max-body: #1B7874;--xs-light-text-max-display: #2392BA;--xs-light-budget: 25%;--xs-glow-breathe-duration: 6s;--xs-glow-breathe-amplitude: .06}.xs-field{position:relative;isolation:isolate;background:var(--xs-field-glow);color:#fff}.xs-field--aurora{background:var(--xs-field-aurora)}.xs-field:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:var(--xs-grain);opacity:var(--xs-grain-opacity);mix-blend-mode:screen}.xs-field>*{position:relative;z-index:1}@keyframes xs-breathe{0%,to{opacity:1}50%{opacity:calc(1 - var(--xs-glow-breathe-amplitude))}}.xs-field--breathe:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--xs-field-glow);animation:xs-breathe var(--xs-glow-breathe-duration) ease-in-out infinite}@media(prefers-reduced-motion:reduce){.xs-field--breathe:before{animation:none}}@media print{.xs-field,.xs-field--aurora{background:#000!important}.xs-field:after{display:none}}@layer reset,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}img,picture,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}ol,ul{list-style:none}a{color:inherit;text-decoration:none}}@layer base{html{background:var(--xs-black);color-scheme:dark}body{background:var(--xs-black);color:var(--xs-white);font:400 var(--xs-body) / 1.6 var(--xs-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;min-height:100svh}::selection{background:var(--xs-green);color:var(--xs-black)}:focus-visible{outline:2px solid var(--xs-green);outline-offset:2px}h1,h2,h3,h4{font-family:var(--xs-font-head);font-weight:600;text-wrap:balance}h1{font-size:var(--xs-h1);line-height:1.05;letter-spacing:-.015em}h2{font-size:var(--xs-h2);line-height:1.15;letter-spacing:-.01em}h3{font-size:var(--xs-h3);line-height:1.25;font-weight:400}p{text-wrap:pretty}strong,b{font-weight:600}hr{border:0;border-top:1px solid var(--xs-t12)}main{position:relative}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}}@layer components{.wrap{width:100%;max-width:calc(var(--xs-max) + 2 * var(--xs-margin));margin-inline:auto;padding-inline:var(--xs-margin)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--xs-gutter);row-gap:var(--xs-s8)}@media(min-width:600px){.grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:900px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.section{padding-block:var(--xs-section)}.rule{border-top:1px solid var(--xs-t12)}.eyebrow{display:block;font:500 var(--xs-label) / 1.4 var(--xs-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--xs-green)}.label{font:500 var(--xs-label) / 1.4 var(--xs-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--xs-t55)}.num{color:var(--xs-green);font-variant-numeric:tabular-nums}.lede{font-size:var(--xs-body-l);color:var(--xs-t70);max-width:60ch}.lede b,.lede strong{color:var(--xs-white);font-weight:500}.statement{font-family:var(--xs-font-head);font-weight:600;font-size:clamp(28px,1.6rem + 1.4vw,44px);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.statement .dim{color:var(--xs-t55);font-weight:500}.prose{max-width:66ch;color:var(--xs-t70)}.prose p+p,.prose ul+p,.prose p+ul{margin-top:var(--xs-s4)}.prose h2{margin-top:var(--xs-s12);margin-bottom:var(--xs-s3);color:var(--xs-white)}.prose h2:first-child{margin-top:0}.prose ul{padding-left:0}.prose li{display:grid;grid-template-columns:24px 1fr;gap:8px;padding:8px 0;border-top:1px solid var(--xs-t12)}.prose li:before{content:"—";color:var(--xs-green)}.prose li:last-child{border-bottom:1px solid var(--xs-t12)}.prose a{color:var(--xs-white);border-bottom:1px solid var(--xs-t40);transition:border-color var(--xs-micro) var(--xs-ease)}.prose a:hover{border-color:var(--xs-white)}.prose h3{margin-top:var(--xs-s8);margin-bottom:var(--xs-s2);color:var(--xs-white);font-weight:600;font-size:var(--xs-h3)}.prose ol{padding-left:0;counter-reset:item}.prose ol li{counter-increment:item}.prose ol li:before{content:counter(item,decimal-leading-zero)}.prose blockquote{margin:var(--xs-s6) 0;padding-left:var(--xs-s6);border-left:1px solid var(--xs-green);color:var(--xs-white);font-size:var(--xs-body-l)}.prose table{width:100%;margin:var(--xs-s6) 0;border-collapse:collapse;font-size:var(--xs-caption);line-height:1.5;font-variant-numeric:tabular-nums}.prose th,.prose td{padding:10px 12px 10px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--xs-t12)}.prose th{color:var(--xs-white);font-weight:500;border-bottom-color:var(--xs-t40)}.prose td{color:var(--xs-t70)}.prose .table-wrap{overflow-x:auto}.btn{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 24px;background:var(--xs-green);color:var(--xs-black);font:500 var(--xs-nav) / 1 var(--xs-font-body);transition:gap var(--xs-micro) var(--xs-ease),background var(--xs-micro) var(--xs-ease);cursor:pointer;border:0}.btn:hover{gap:18px}.btn--ghost{background:transparent;color:var(--xs-white);border:1px solid var(--xs-t40)}.btn--ghost:hover{border-color:var(--xs-white)}.btn[aria-disabled=true],.btn:disabled{background:var(--xs-gray);color:var(--xs-t55);cursor:default}.link{display:inline-flex;gap:8px;align-items:baseline;padding-bottom:4px;border-bottom:1px solid var(--xs-t40);font:500 var(--xs-nav) / 1.2 var(--xs-font-body);transition:border-color var(--xs-micro) var(--xs-ease)}.link:hover{border-color:var(--xs-white)}.set{list-style:none;border-top:1px solid var(--xs-t12)}.set>li{display:grid;grid-template-columns:48px 1fr;gap:var(--xs-gutter);padding:var(--xs-s6) 0;border-bottom:1px solid var(--xs-t12)}.set .num{font:500 var(--xs-caption) / 1.6 var(--xs-font-body)}.set h3{font-weight:600;font-size:var(--xs-h3)}.set p{margin-top:8px;color:var(--xs-t70);max-width:60ch}.corners{position:relative}.corners:before,.corners:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(var(--xs-t40),var(--xs-t40)) top left / 16px 1px no-repeat,linear-gradient(var(--xs-t40),var(--xs-t40)) top left / 1px 16px no-repeat,linear-gradient(var(--xs-t40),var(--xs-t40)) top right / 16px 1px no-repeat,linear-gradient(var(--xs-t40),var(--xs-t40)) top right / 1px 16px no-repeat}.corners:after{background:linear-gradient(var(--xs-t40),var(--xs-t40)) bottom left / 16px 1px no-repeat,linear-gradient(var(--xs-t40),var(--xs-t40)) bottom left / 1px 16px no-repeat,linear-gradient(var(--xs-t40),var(--xs-t40)) bottom right / 16px 1px no-repeat,linear-gradient(var(--xs-t40),var(--xs-t40)) bottom right / 1px 16px no-repeat}.figure{position:relative;background:var(--xs-black);overflow:hidden}.figure img{width:100%;height:100%;object-fit:cover}.figure figcaption{position:absolute;left:16px;bottom:12px;z-index:2;font:500 var(--xs-label) / 1.4 var(--xs-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--xs-t55)}.js .rv{opacity:0;transform:translateY(12px);transition:opacity var(--xs-component) var(--xs-ease),transform var(--xs-component) var(--xs-ease);transition-delay:var(--rv-delay, 0ms)}.js .rv.in{opacity:1;transform:none}.skip{position:fixed;left:var(--xs-margin);top:16px;z-index:100;padding:12px 16px;background:var(--xs-green);color:var(--xs-black);font:500 var(--xs-nav) / 1.2 var(--xs-font-body)}.skip:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.opener{position:relative;padding:calc(var(--xs-s32) + 24px) 0 var(--xs-s16);min-height:56svh;display:flex;align-items:flex-end}.opener .eyebrow{margin-bottom:var(--xs-s4)}.opener h1{font-size:var(--xs-display);line-height:1;letter-spacing:-.02em;max-width:16ch}.opener .lede{margin-top:var(--xs-s6)}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mt-4{margin-top:var(--xs-s4)}.mt-6{margin-top:var(--xs-s6)}.mt-8{margin-top:var(--xs-s8)}.mt-12{margin-top:var(--xs-s12)}.mt-16{margin-top:var(--xs-s16)}.t70{color:var(--xs-t70)}.t55{color:var(--xs-t55)}}@media(prefers-reduced-motion:reduce){.js .rv{transform:none;transition:opacity .15s linear}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.pill,.menu,.skip{display:none!important}body{background:#000}}.lockup[data-astro-cid-za6xjvr5]{display:inline-block;line-height:0}.lockup[data-astro-cid-za6xjvr5] svg{width:100%;height:auto;display:block}.hdr[data-astro-cid-fa5vtw2v]{position:fixed;inset:0 0 auto;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:24px var(--xs-margin) 40px;background:linear-gradient(rgba(0,0,0,.85) 50%,transparent);pointer-events:none}.hdr[data-astro-cid-fa5vtw2v]>[data-astro-cid-fa5vtw2v]{pointer-events:auto}.hdr__logo[data-astro-cid-fa5vtw2v]{display:block;width:136px}.hdr__nav[data-astro-cid-fa5vtw2v]{display:flex;gap:8px;align-items:center}.hdr__pill[data-astro-cid-fa5vtw2v]{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--xs-t12);background:#000000b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--xs-white);font:500 var(--xs-nav) / 1 var(--xs-font-body);cursor:pointer;transition:border-color var(--xs-micro) var(--xs-ease)}.hdr__pill[data-astro-cid-fa5vtw2v]:hover{border-color:var(--xs-t55)}.hdr__menu[data-astro-cid-fa5vtw2v]{padding-left:14px}.hdr__bars[data-astro-cid-fa5vtw2v]{display:grid;gap:4px;width:16px}.hdr__bars[data-astro-cid-fa5vtw2v] i[data-astro-cid-fa5vtw2v]{display:block;height:1px;background:var(--xs-white);transition:transform var(--xs-component) var(--xs-ease)}body[data-menu=open] .hdr__bars[data-astro-cid-fa5vtw2v] i[data-astro-cid-fa5vtw2v]:first-child{transform:translateY(2.5px) rotate(45deg)}body[data-menu=open] .hdr__bars[data-astro-cid-fa5vtw2v] i[data-astro-cid-fa5vtw2v]:last-child{transform:translateY(-2.5px) rotate(-45deg)}@media(max-width:899px){.hdr[data-astro-cid-fa5vtw2v]{padding-top:16px}.hdr__logo[data-astro-cid-fa5vtw2v]{width:112px}.hdr__pill[data-astro-cid-fa5vtw2v]:not(.hdr__menu){display:none}}.menu[data-astro-cid-hjqzxl7x]{position:fixed;inset:0;z-index:58;background:var(--xs-black);clip-path:inset(0 0 100% 0);transition:clip-path var(--xs-max-t) var(--xs-ease);overflow:auto}body[data-menu=open] .menu[data-astro-cid-hjqzxl7x]{clip-path:inset(0)}.menu__inner[data-astro-cid-hjqzxl7x]{min-height:100svh;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"list" "foot";gap:clamp(12px,2svh,32px);padding:clamp(72px,10svh,96px) var(--xs-margin) clamp(12px,2svh,24px);padding-bottom:max(clamp(12px,2svh,24px),env(safe-area-inset-bottom))}.menu__list[data-astro-cid-hjqzxl7x]{grid-area:list;align-self:center;border-top:1px solid var(--xs-t12)}.menu__item[data-astro-cid-hjqzxl7x]{overflow:hidden;border-bottom:1px solid var(--xs-t12)}.menu__item[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]{display:grid;grid-template-columns:32px 1fr auto;grid-template-areas:"n label arrow";column-gap:12px;align-items:baseline;padding:clamp(5px,1.1svh,12px) 0;transform:translateY(105%);transition:transform var(--xs-max-t) var(--xs-ease)}body[data-menu=open] .menu__item[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]{transform:none;transition-delay:calc(80ms + var(--i) * 40ms)}.menu__n[data-astro-cid-hjqzxl7x]{grid-area:n;font:500 var(--xs-label) / 1 var(--xs-font-body)}.menu__label[data-astro-cid-hjqzxl7x]{grid-area:label;font:600 clamp(20px,3.6svh,40px) / 1.05 var(--xs-font-head);letter-spacing:-.02em;transition:transform var(--xs-component) var(--xs-ease)}.menu__line[data-astro-cid-hjqzxl7x]{display:none;grid-area:line;margin-top:4px;font-size:var(--xs-caption);color:var(--xs-t55);opacity:0;transform:translateY(-4px);transition:opacity var(--xs-component) var(--xs-ease),transform var(--xs-component) var(--xs-ease)}.menu__arrow[data-astro-cid-hjqzxl7x]{grid-area:arrow;align-self:center;color:var(--xs-t55);opacity:0;transform:translate(-8px);transition:opacity var(--xs-micro) var(--xs-ease),transform var(--xs-component) var(--xs-ease)}.menu__item[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]:hover .menu__label[data-astro-cid-hjqzxl7x],.menu__item[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]:focus-visible .menu__label[data-astro-cid-hjqzxl7x],.menu__item[data-astro-cid-hjqzxl7x].is-active .menu__label[data-astro-cid-hjqzxl7x]{transform:translate(8px)}.menu__item[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]:hover .menu__line[data-astro-cid-hjqzxl7x],.menu__item[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]:focus-visible .menu__line[data-astro-cid-hjqzxl7x],.menu__item[data-astro-cid-hjqzxl7x].is-active .menu__line[data-astro-cid-hjqzxl7x]{opacity:1;transform:none}.menu__item[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]:hover .menu__arrow[data-astro-cid-hjqzxl7x],.menu__item[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]:focus-visible .menu__arrow[data-astro-cid-hjqzxl7x],.menu__item[data-astro-cid-hjqzxl7x].is-active .menu__arrow[data-astro-cid-hjqzxl7x]{opacity:1;transform:none;color:var(--xs-green)}.menu__preview[data-astro-cid-hjqzxl7x]{display:none}.menu__foot[data-astro-cid-hjqzxl7x]{grid-area:foot;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.menu__mail[data-astro-cid-hjqzxl7x]{font:500 var(--xs-nav) / 1 var(--xs-font-body);border-bottom:1px solid var(--xs-t40);padding-bottom:4px}.menu__social[data-astro-cid-hjqzxl7x]{display:flex;flex-wrap:wrap;gap:4px 16px;font:500 var(--xs-label) / 1.4 var(--xs-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--xs-t55)}.menu__social[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]:hover{color:var(--xs-white)}.menu__foot[data-astro-cid-hjqzxl7x] .btn[data-astro-cid-hjqzxl7x]{min-height:40px;padding:0 18px}@media(min-width:900px){.menu__inner[data-astro-cid-hjqzxl7x]{grid-template-columns:7fr 5fr;grid-template-rows:1fr auto;grid-template-areas:"list preview" "foot preview";column-gap:var(--xs-s16)}.menu__item[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]{grid-template-columns:32px auto 1fr auto;grid-template-areas:"n label line arrow";padding:clamp(4px,.9svh,10px) 0}.menu__line[data-astro-cid-hjqzxl7x]{display:block;margin:0 0 0 20px;align-self:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu__label[data-astro-cid-hjqzxl7x]{font-size:clamp(22px,4.4svh,46px)}.menu__preview[data-astro-cid-hjqzxl7x]{grid-area:preview;position:relative;display:block;align-self:stretch;overflow:hidden;background:var(--xs-black)}.menu__pic[data-astro-cid-hjqzxl7x]{position:absolute;inset:0;opacity:0;transition:opacity var(--xs-section-t) var(--xs-ease)}.menu__pic[data-astro-cid-hjqzxl7x] img{width:100%;height:100%;object-fit:cover}.menu__pic[data-astro-cid-hjqzxl7x].is-on{opacity:1}.menu__ai[data-astro-cid-hjqzxl7x]{position:absolute;left:16px;bottom:12px;z-index:2}}@media(max-width:899px)and (max-height:640px){.menu__social[data-astro-cid-hjqzxl7x]{display:none}}@media(prefers-reduced-motion:reduce){.menu[data-astro-cid-hjqzxl7x],.menu__item[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]{transition-duration:.15s}.menu__item[data-astro-cid-hjqzxl7x] a[data-astro-cid-hjqzxl7x]{transform:none}.menu__pic[data-astro-cid-hjqzxl7x]{transition:none}}.footer[data-astro-cid-7fdv3abq]{border-top:1px solid var(--xs-t12);padding:var(--xs-s16) 0 var(--xs-s8);font-size:var(--xs-nav)}.footer__brand[data-astro-cid-7fdv3abq]{grid-column:1 / -1}.footer__lockup[data-astro-cid-7fdv3abq]{width:180px}.footer__tag[data-astro-cid-7fdv3abq]{margin-top:var(--xs-s6);font:600 var(--xs-h3) / 1.2 var(--xs-font-head)}.footer__desc[data-astro-cid-7fdv3abq]{margin-top:var(--xs-s2);color:var(--xs-t70);max-width:36ch}.footer__nav[data-astro-cid-7fdv3abq]{grid-column:span 2;display:grid;align-content:start;gap:var(--xs-s3)}.footer__nav[data-astro-cid-7fdv3abq] ul[data-astro-cid-7fdv3abq]{display:grid;gap:6px}.footer__nav[data-astro-cid-7fdv3abq] .footer__sub[data-astro-cid-7fdv3abq]{margin-top:6px;padding-left:12px;border-left:1px solid var(--xs-t12)}.footer__nav[data-astro-cid-7fdv3abq] a[data-astro-cid-7fdv3abq]{color:var(--xs-t70);transition:color var(--xs-micro) var(--xs-ease)}.footer__nav[data-astro-cid-7fdv3abq] a[data-astro-cid-7fdv3abq]:hover,.footer__consent[data-astro-cid-7fdv3abq]:hover{color:var(--xs-white)}.footer__consent[data-astro-cid-7fdv3abq]{padding:0;background:none;border:0;color:var(--xs-t70);font:inherit;text-align:left;cursor:pointer;transition:color var(--xs-micro) var(--xs-ease)}.footer__legal-label[data-astro-cid-7fdv3abq]{margin-top:var(--xs-s4)}.footer__office[data-astro-cid-7fdv3abq]{margin-top:6px;font-size:var(--xs-caption);color:var(--xs-t55);max-width:30ch}.footer__bottom[data-astro-cid-7fdv3abq]{display:flex;justify-content:space-between;gap:16px;margin-top:var(--xs-s12);padding-top:var(--xs-s6);border-top:1px solid var(--xs-t12);color:var(--xs-t55);font-size:var(--xs-caption)}@media(min-width:900px){.footer__brand[data-astro-cid-7fdv3abq]{grid-column:1 / 6}.footer__nav[data-astro-cid-7fdv3abq]{grid-column:span 2}.footer__nav[data-astro-cid-7fdv3abq]:first-of-type{grid-column:7 / 9}}.consent[data-astro-cid-yghjjxb5]{position:fixed;z-index:50;left:var(--xs-margin);right:var(--xs-margin);bottom:var(--xs-s6);max-width:520px;display:grid;gap:var(--xs-s3);padding:var(--xs-s6);background:var(--xs-black);border:1px solid var(--xs-t12);max-height:calc(100svh - 2 * var(--xs-s6));overflow-y:auto}.consent[data-astro-cid-yghjjxb5][hidden]{display:none}.consent__text[data-astro-cid-yghjjxb5]{color:var(--xs-t70);font-size:var(--xs-nav);line-height:1.5}.consent__text[data-astro-cid-yghjjxb5] a[data-astro-cid-yghjjxb5]{color:var(--xs-white);text-decoration:underline;text-underline-offset:3px}.consent__choices[data-astro-cid-yghjjxb5]{display:grid;gap:var(--xs-s3);margin:0;padding:0;border:0}.consent__choice[data-astro-cid-yghjjxb5]{display:grid;grid-template-columns:20px 1fr;gap:var(--xs-s3);align-items:start;color:var(--xs-t70);font-size:var(--xs-nav);line-height:1.5;cursor:pointer}.consent__choice[data-astro-cid-yghjjxb5] strong[data-astro-cid-yghjjxb5]{color:var(--xs-white);font-weight:600}.consent__choice[data-astro-cid-yghjjxb5] input[data-astro-cid-yghjjxb5]{width:20px;height:20px;margin:2px 0 0;accent-color:var(--xs-white)}.consent__actions[data-astro-cid-yghjjxb5]{display:flex;gap:var(--xs-s3);margin-top:var(--xs-s2)}.consent__actions[data-astro-cid-yghjjxb5] .btn[data-astro-cid-yghjjxb5]{flex:1;justify-content:center}.consent__actions[data-astro-cid-yghjjxb5] .btn[data-astro-cid-yghjjxb5]:hover{gap:12px}.consent__save[data-astro-cid-yghjjxb5]{justify-self:center;min-height:44px;padding:0 var(--xs-s3);background:none;border:0;color:var(--xs-white);font:500 var(--xs-nav) / 1 var(--xs-font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
