@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-vietnamese-wdth-normal.Rd0aZl9c.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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-ext-wdth-normal.CQ1tG6In.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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-wdth-normal.BMVx8nn_.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:Ibarra Real Nova Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/ibarra-real-nova-latin-ext-wght-normal.DiL6TS9U.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:Ibarra Real Nova Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/ibarra-real-nova-latin-wght-normal.Ww5IDlG-.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:Ibarra Real Nova Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/ibarra-real-nova-latin-ext-wght-italic.BwQc4y3l.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:Ibarra Real Nova Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/ibarra-real-nova-latin-wght-italic.DcB0-_hy.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{--mesz:#f2f3f2;--arnyek:#e8eae9;--feher:#fff;--kores:#e1e3e1;--kores-2:#d3d6d4;--grafit:#1e1f22;--grafit-2:#2c2e33;--umbra:#585148;--barack-ink:#9c5218;--l0:#fff7dc;--l1:#faf3c2;--l2:#f9eeae;--l3:#f5de92;--l4:#f1c779;--l5:#efad6b;--sill:linear-gradient(90deg, var(--l1) 0%, var(--l3) 45%, var(--l5) 100%);--serif:"Ibarra Real Nova Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:"Mona Sans Variable", "Helvetica Neue", Arial, system-ui, sans-serif;--fs-body:1.0625rem;--lh-body:1.62;--fs-small:.9375rem;--fs-label:.75rem;--fs-h1:clamp(2.9rem, 1.35rem + 5.1vw, 6.6rem);--fs-h2:clamp(2.05rem, 1.45rem + 2.3vw, 3.55rem);--fs-h3:clamp(1.35rem, 1.18rem + .55vw, 1.7rem);--fs-lead:clamp(1.28rem, 1.08rem + .72vw, 1.72rem);--wrap:1320px;--gutter:clamp(20px, 4.2vw, 60px);--section:clamp(64px, 7.2vw, 120px);--section-s:clamp(40px, 4.4vw, 72px);--header-h:78px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-sun:cubic-bezier(.65, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--mesz);color:var(--grafit);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;font-stretch:97%}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}p{margin:0 0 1em}ul,ol{margin:0}h1,h2,h3,h4{margin:0;font-weight:500}section{position:relative;overflow:clip}::selection{background:var(--l3);color:var(--grafit)}:focus-visible{outline:2px solid var(--barack-ink);outline-offset:3px;border-radius:2px}.skip{z-index:100;background:var(--grafit);color:var(--mesz);padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--pt,var(--section)) var(--pb,var(--section))}.section--tight{--pt:calc(var(--section) * .62);--pb:calc(var(--section) * .62)}.section--cont{--pt:var(--section-s)}.ground-arnyek{background:var(--arnyek)}.ground-feher{background:var(--feher)}.display,.h1{font-family:var(--serif);font-size:var(--fs-h1);letter-spacing:-.018em;text-wrap:balance;font-weight:500;line-height:.98}.h2{font-family:var(--serif);font-size:var(--fs-h2);letter-spacing:-.012em;text-wrap:balance;font-weight:500;line-height:1.04}.h3{font-family:var(--serif);font-size:var(--fs-h3);letter-spacing:-.004em;font-weight:600;line-height:1.18}.lead{font-family:var(--serif);font-size:var(--fs-lead);text-wrap:pretty;font-weight:400;line-height:1.38}.display em,.h1 em,.h2 em{font-style:italic;font-weight:450}.eyebrow{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.17em;text-transform:uppercase;color:var(--umbra);align-items:center;gap:.7em;font-weight:620;font-stretch:78%;line-height:1.3;display:inline-flex}.eyebrow:before{content:"";background:var(--sill);flex:none;width:26px;height:2px}.eyebrow--plain:before{display:none}.muted{color:var(--umbra)}.num{font-variant-numeric:lining-nums tabular-nums}.prose{max-width:68ch}.prose p,.prose li{text-wrap:pretty}.prose strong,.rich strong{font-weight:640}.rich p:last-child{margin-bottom:0}.link{background-image:linear-gradient(var(--grafit), var(--grafit)), var(--sill);transition:background-size .45s var(--ease-out);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;padding-bottom:2px;text-decoration:none}.link:hover{background-size:100% 1px,100% 1px}.link-arrow{letter-spacing:.01em;align-items:center;gap:.55em;font-weight:600;font-stretch:92%;text-decoration:none;display:inline-flex}.link-arrow .arr{transition:transform .35s var(--ease-out)}.link-arrow:hover .arr{transform:translate(4px)}.link-arrow span:not(.arr){transition:background-size .45s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:1px}.link-arrow:hover span:not(.arr){background-size:100% 1px}.btn{--pad-x:26px;isolation:isolate;min-height:54px;padding:0 var(--pad-x) 3px;background:var(--grafit);color:var(--mesz);font-family:var(--sans);letter-spacing:.015em;cursor:pointer;transition:background-color .3s ease, transform .3s var(--ease-out);border:0;border-radius:2px;justify-content:center;align-items:center;gap:.7em;font-size:.97rem;font-weight:620;font-stretch:92%;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--sill);z-index:-1;height:3px;position:absolute;bottom:0;left:0;right:0}.btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff7dc38 40%,#faf3c24d 55%,#0000);width:34%;position:absolute;top:-20%;bottom:-20%;left:-40%;transform:translate(-120%)skew(-22deg)}.btn:hover:after{transition:transform .9s var(--ease-sun);transform:translate(560%)skew(-22deg)}.btn:hover{background:var(--grafit-2)}.btn:active{transform:translateY(1px)}.btn .arr{transition:transform .35s var(--ease-out)}.btn:hover .arr{transform:translate(4px)}.btn--ghost{color:var(--grafit);box-shadow:inset 0 0 0 1px var(--grafit);background:0 0}.btn--ghost:before{display:none}.btn--ghost:hover{background:var(--grafit);color:var(--mesz)}.btn--small{--pad-x:18px;min-height:44px;font-size:.9rem}.mullions{position:relative}.mullions:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--col,25%) - 1px), var(--kores) calc(var(--col,25%) - 1px) var(--col,25%));opacity:.7;position:absolute;inset:0}.rule{background:var(--kores-2);border:0;height:1px;margin:0}html.js:not(.static):not(.reduce) [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}html.js:not(.static):not(.reduce) [data-reveal].in{opacity:1;transform:none}html.js:not(.static):not(.reduce) [data-reveal=fade]{transform:none}html.js:not(.static):not(.reduce) [data-reveal=clip]{opacity:1;clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ease-sun);transform:none}html.js:not(.static):not(.reduce) [data-reveal=clip].in{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html.static *,html.static :before,html.static :after{transition:none!important;animation:none!important}.chip-sep{color:var(--kores-2);padding-inline:.5em}.badge-img{width:auto;height:48px}.link--quiet{background-size:0% 1px,0% 1px}.link--quiet:hover{background-size:100% 1px,100% 1px}.sub-toggle{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:background-color .25s;display:grid}.sub-toggle:hover{background:var(--l0)}.sub-toggle svg{transition:transform .35s var(--ease-out)}[data-sub].open>*>.sub-toggle svg,[data-sub].open>.sub-toggle svg{transform:rotate(180deg)}.sub{opacity:0;visibility:hidden;transition:grid-template-rows .45s var(--ease-out), opacity .3s ease, visibility 0s linear .45s;grid-template-rows:0fr;display:grid}.sub>*{min-height:0;overflow:hidden;border-block:0!important;margin-block:0!important;padding-block:0!important}[data-sub].open>.sub,html:not(.js) .sub,html.static .sub{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}html:not(.js) .sub-toggle,html.static .sub-toggle{display:none}:root{--shade:24 30 40;--rim:inset 1px 1px 0 #fff7dccc;--cast-1:2px 3px 4px -1px rgb(var(--shade) / .1), 10px 13px 22px -10px rgb(var(--shade) / .18);--cast-2:4px 6px 10px -4px rgb(var(--shade) / .12), 26px 32px 56px -26px rgb(var(--shade) / .3);--cast-3:8px 10px 18px -8px rgb(var(--shade) / .14), 56px 70px 120px -48px rgb(var(--shade) / .36);--seam:clamp(48px, 7vw, 112px)}.cast-1{box-shadow:var(--rim), var(--cast-1)}.cast-2{box-shadow:var(--rim), var(--cast-2)}.cast-3{box-shadow:var(--rim), var(--cast-3)}.paper{background:var(--feher)}.seam-lift{z-index:2;overflow:visible}.seam-lift .lift{z-index:3;margin-top:calc(-1 * (var(--pt,var(--section)) + var(--seam)));position:relative}:where(section):has(+.seam-lift){--pb:calc(var(--section) + var(--seam))}.phero.phero:has(+.seam-lift){padding-bottom:calc(clamp(56px, 7vw, 104px) + var(--seam))}[data-depth]{translate:0 calc(var(--py,0) * 1px)}html.static [data-depth],html.reduce [data-depth]{translate:none}.in-light{isolation:isolate;position:relative}.in-light:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(47deg, rgb(var(--shade) / .1) 0 36px, transparent 37.5px 132px, rgb(var(--shade) / .07) 133.5px 146px, transparent 147.5px 210px, rgb(var(--shade) / .1) 211.5px 300px);background-position:var(--o,18px) 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(137deg,#0000 5%,#000 30% 70%,#0000 95%);mask-image:linear-gradient(137deg,#0000 5%,#000 30% 70%,#0000 95%)}.tilt{transform:perspective(1600px) rotateX(0deg) rotate(var(--rz,-1deg));transform-origin:40% 60%;transition:transform 1.1s var(--ease-out)}html.js:not(.static):not(.reduce):not(.revealed) :not(.in)>.tilt{transform:perspective(1600px) rotateX(14deg) rotate(var(--rz,-1deg))}.wall-num{font-family:var(--serif);letter-spacing:-.04em;color:var(--kores-2);font-variant-numeric:lining-nums;pointer-events:none;user-select:none;font-style:italic;font-weight:500;line-height:.8}@media (width<=760px){:root{--seam:32px}[data-depth]{translate:none}}.glyph[data-astro-cid-6uk7kk42]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.glyph[data-astro-cid-6uk7kk42] [data-astro-cid-6uk7kk42]:is(path,circle,rect){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.25s var(--ease-sun)}html.js:not(.static):not(.reduce):not(.revealed) [data-reveal]:not(.in) .glyph[data-astro-cid-6uk7kk42] [data-astro-cid-6uk7kk42]:is(path,circle,rect){stroke-dashoffset:1px}.glyph[data-astro-cid-6uk7kk42] [data-astro-cid-6uk7kk42]:is(path,circle,rect):nth-child(2){transition-delay:.12s}.glyph[data-astro-cid-6uk7kk42] [data-astro-cid-6uk7kk42]:is(path,circle,rect):nth-child(3){transition-delay:.24s}.glyph[data-astro-cid-6uk7kk42] [data-astro-cid-6uk7kk42]:is(path,circle,rect):nth-child(4){transition-delay:.36s}.tree[data-astro-cid-vuzsgua5],.tree-sub[data-astro-cid-vuzsgua5]{margin:0;padding:0;list-style:none}.tree-row[data-astro-cid-vuzsgua5]{align-items:center;gap:6px;display:flex}.tree-link[data-astro-cid-vuzsgua5]{flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.tree-link[data-astro-cid-vuzsgua5] .glyph{color:var(--umbra);flex:none}.tree-sub[data-astro-cid-vuzsgua5] a[data-astro-cid-vuzsgua5]{text-decoration:none;display:block}.tree-sub[data-astro-cid-vuzsgua5] a[data-astro-cid-vuzsgua5]:hover,.tree-sub[data-astro-cid-vuzsgua5] a[data-astro-cid-vuzsgua5][aria-current=page]{text-underline-offset:3px;text-decoration:underline}.tree--mega[data-astro-cid-vuzsgua5]{border-top:1px solid var(--kores);grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;display:grid}.tree--mega[data-astro-cid-vuzsgua5]>.has-sub[data-astro-cid-vuzsgua5]{border-right:1px solid var(--kores);grid-row:1/span 4}.tree--mega[data-astro-cid-vuzsgua5]>li[data-astro-cid-vuzsgua5]{border-bottom:1px solid var(--kores)}.tree--mega[data-astro-cid-vuzsgua5]>.has-sub[data-astro-cid-vuzsgua5]{border-bottom:0}.tree--mega[data-astro-cid-vuzsgua5] .tree-link[data-astro-cid-vuzsgua5]{padding:14px;font-size:.92rem;font-weight:520;font-stretch:94%;line-height:1.25;transition:background-color .25s}.tree--mega[data-astro-cid-vuzsgua5] .tree-link[data-astro-cid-vuzsgua5]:hover,.tree--mega[data-astro-cid-vuzsgua5] .tree-link[data-astro-cid-vuzsgua5][aria-current=page]{background:linear-gradient(100deg, var(--l0), #fff7dc00)}.tree--mega[data-astro-cid-vuzsgua5] .tree-row[data-astro-cid-vuzsgua5] .sub-toggle[data-astro-cid-vuzsgua5]{margin-right:6px}.tree--mega[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5]{gap:2px;padding:0 14px 0 56px;display:grid}.tree--mega[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5] li[data-astro-cid-vuzsgua5]:last-child{padding-bottom:14px}.tree--mega[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5] a[data-astro-cid-vuzsgua5]{color:var(--umbra);padding:5px 0;font-size:.88rem}.tree--mega[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5] a[data-astro-cid-vuzsgua5]:hover{color:var(--grafit)}@media (hover:hover) and (pointer:fine){.tree--mega[data-astro-cid-vuzsgua5]>.has-sub[data-astro-cid-vuzsgua5]:hover>.sub[data-astro-cid-vuzsgua5]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.tree--mega[data-astro-cid-vuzsgua5]>.has-sub[data-astro-cid-vuzsgua5]:hover .sub-toggle[data-astro-cid-vuzsgua5] svg[data-astro-cid-vuzsgua5]{transform:rotate(180deg)}}.tree--drawer[data-astro-cid-vuzsgua5]{border-top:1px solid var(--kores-2)}.tree--drawer[data-astro-cid-vuzsgua5]>li[data-astro-cid-vuzsgua5]{border-bottom:1px solid var(--kores)}.tree--drawer[data-astro-cid-vuzsgua5] .tree-link[data-astro-cid-vuzsgua5]{padding:11px 0;font-size:.98rem}.tree--drawer[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5]{border-left:2px solid var(--l3);margin-left:2px;padding:0 0 0 16px}.tree--drawer[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5] li[data-astro-cid-vuzsgua5]:last-child{padding-bottom:10px}.tree--drawer[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5] a[data-astro-cid-vuzsgua5]{color:var(--umbra);padding:7px 0;font-size:.94rem}.tree--footer[data-astro-cid-vuzsgua5] .tree-link[data-astro-cid-vuzsgua5],.tree--footer[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5] a[data-astro-cid-vuzsgua5]{padding:3px 0}.tree--footer[data-astro-cid-vuzsgua5] .tree-link[data-astro-cid-vuzsgua5]:hover span[data-astro-cid-vuzsgua5]{text-underline-offset:3px;text-decoration:underline}.tree--footer[data-astro-cid-vuzsgua5] .sub-toggle[data-astro-cid-vuzsgua5]{width:30px;height:30px}.tree--footer[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5]{padding:0 0 0 14px}.tree--footer[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5] li[data-astro-cid-vuzsgua5]:last-child{padding-bottom:6px}.tree--footer[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5] a[data-astro-cid-vuzsgua5]{opacity:.85;font-size:.9em}.tree--side[data-astro-cid-vuzsgua5]{border-top:1px solid var(--kores-2);margin:12px 0 0}.tree--side[data-astro-cid-vuzsgua5]>li[data-astro-cid-vuzsgua5]{border-bottom:1px solid var(--kores)}.tree--side[data-astro-cid-vuzsgua5] .tree-link[data-astro-cid-vuzsgua5]{padding:10px 0;font-size:.93rem;line-height:1.3}.tree--side[data-astro-cid-vuzsgua5] .tree-link[data-astro-cid-vuzsgua5]:hover span[data-astro-cid-vuzsgua5]{text-underline-offset:3px;text-decoration:underline}.tree--side[data-astro-cid-vuzsgua5] .sub-toggle[data-astro-cid-vuzsgua5]{width:34px;height:34px}.tree--side[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5]{padding:0 0 0 32px}.tree--side[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5] li[data-astro-cid-vuzsgua5]:last-child{padding-bottom:10px}.tree--side[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5] a[data-astro-cid-vuzsgua5]{color:var(--umbra);padding:5px 0;font-size:.88rem;line-height:1.35}.tree--side[data-astro-cid-vuzsgua5] .tree-sub[data-astro-cid-vuzsgua5] a[data-astro-cid-vuzsgua5][aria-current=page]{color:var(--grafit);font-weight:600}.site-header[data-astro-cid-nen7h5rs]{z-index:60;background:color-mix(in srgb, var(--mesz) 90%, transparent);backdrop-filter:blur(12px)saturate(1.1);transition:background-color .3s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs]:after{content:"";background:var(--sill);height:3px;position:absolute;bottom:-3px;left:0;right:0}.bar[data-astro-cid-nen7h5rs]{height:var(--header-h);transition:height .35s var(--ease-out);align-items:center;gap:clamp(16px,2.4vw,40px);display:flex}.scrolled .bar[data-astro-cid-nen7h5rs]{height:64px}.brand[data-astro-cid-nen7h5rs]{flex:none;line-height:0;display:block}.brand[data-astro-cid-nen7h5rs] .brand-logo{width:auto;height:40px;transition:height .35s var(--ease-out)}.scrolled .brand[data-astro-cid-nen7h5rs] .brand-logo{height:34px}.nav[data-astro-cid-nen7h5rs]{margin-left:auto}.nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(14px,2vw,34px);padding:0;list-style:none;display:flex}.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;display:flex;position:relative}.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{letter-spacing:.14em;text-transform:uppercase;padding:10px 0;font-size:.8rem;font-weight:620;font-stretch:80%;text-decoration:none;position:relative}.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--sill);transform-origin:0;height:2px;transition:transform .45s var(--ease-out);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover:after,.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.mega-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;place-items:center;padding:8px 4px;display:grid}.mega-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform .3s}.has-mega[data-astro-cid-nen7h5rs].open .mega-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.mega[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;pointer-events:none;width:min(760px,86vw);transition:opacity .25s ease, transform .35s var(--ease-out), visibility 0s linear .35s;background:var(--feher);box-shadow:0 24px 60px -24px #1e1f2247, 0 0 0 1px var(--kores);position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%,8px)}.mega[data-astro-cid-nen7h5rs]:before{content:"";height:22px;position:absolute;top:-22px;left:0;right:0}.has-mega[data-astro-cid-nen7h5rs].open .mega[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.has-mega[data-astro-cid-nen7h5rs]:hover .mega[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}}.mega-inner[data-astro-cid-nen7h5rs]{padding:26px 28px 24px}.mega-grid[data-astro-cid-nen7h5rs]{margin:16px 0 18px}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:18px;display:flex}.tel[data-astro-cid-nen7h5rs]{white-space:nowrap;font-size:.92rem;font-weight:600;font-stretch:90%;text-decoration:none}.tel[data-astro-cid-nen7h5rs]:hover{text-underline-offset:3px;text-decoration:underline}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;width:46px;height:46px;margin-left:auto;display:none;position:relative}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--grafit);height:1.6px;transition:transform .35s var(--ease-out), top .35s var(--ease-out);position:absolute;left:11px;right:11px}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-of-type{top:18px}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-of-type(2){top:27px}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] i[data-astro-cid-nen7h5rs]:first-of-type{top:22.5px;transform:rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] i[data-astro-cid-nen7h5rs]:nth-of-type(2){top:22.5px;transform:rotate(-45deg)}.drawer[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;background:var(--mesz);z-index:59;position:fixed;overflow-y:auto}.drawer[data-astro-cid-nen7h5rs][hidden]{display:none}.drawer-inner[data-astro-cid-nen7h5rs]{gap:34px;padding-block:28px 48px;display:grid}.drawer-nav[data-astro-cid-nen7h5rs]{padding:0;list-style:none}.drawer-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--serif);padding:6px 0;font-size:2rem;line-height:1.2;text-decoration:none;display:block}.drawer-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{font-style:italic}.drawer-contact[data-astro-cid-nen7h5rs]{justify-items:start;gap:12px;display:grid}.drawer-contact[data-astro-cid-nen7h5rs] .tel[data-astro-cid-nen7h5rs]{font-size:1.25rem}@media (width<=1080px){.nav[data-astro-cid-nen7h5rs],.actions[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:block}.scrolled .drawer[data-astro-cid-nen7h5rs]{inset:64px 0 0}}.imp-compact[data-astro-cid-7y27o53a]{color:var(--umbra);flex-wrap:wrap;gap:4px 20px;margin:0;font-size:.8rem;line-height:1.5;display:flex}.imp-label[data-astro-cid-7y27o53a]{letter-spacing:.14em;text-transform:uppercase;color:var(--grafit);font-size:.72rem;font-weight:650;font-stretch:80%}.imp-compact[data-astro-cid-7y27o53a] .k[data-astro-cid-7y27o53a]{color:var(--grafit);font-weight:560}.imp[data-astro-cid-7y27o53a] dl[data-astro-cid-7y27o53a]{grid-template-columns:max-content 1fr;gap:10px 28px;margin:18px 0 0;font-size:.95rem;display:grid}.imp[data-astro-cid-7y27o53a] dt[data-astro-cid-7y27o53a]{color:var(--umbra);font-weight:560}.imp[data-astro-cid-7y27o53a] dd[data-astro-cid-7y27o53a]{margin:0}@media (width<=560px){.imp[data-astro-cid-7y27o53a] dl[data-astro-cid-7y27o53a]{grid-template-columns:1fr;gap:2px}.imp[data-astro-cid-7y27o53a] dd[data-astro-cid-7y27o53a]{margin-bottom:10px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--arnyek);padding-top:clamp(64px,8vw,112px);position:relative}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";background:var(--sill);height:3px;position:absolute;top:0;left:0;right:0}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.25fr .9fr 1.25fr 1.1fr;gap:clamp(28px,4vw,64px);padding-bottom:clamp(48px,6vw,80px);display:grid}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:8px;margin:14px 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.flogo[data-astro-cid-jo6i4kqk]{display:inline-block}.flogo[data-astro-cid-jo6i4kqk] .flogo-svg{width:118px;height:auto}.tag[data-astro-cid-jo6i4kqk]{font-family:var(--serif);margin:22px 0 8px;font-size:1.35rem;font-style:italic;line-height:1.2}.legal[data-astro-cid-jo6i4kqk]{color:var(--umbra);max-width:30ch;font-size:.9rem}address[data-astro-cid-jo6i4kqk]{margin-top:14px;font-size:.95rem;font-style:normal;line-height:1.8}.route[data-astro-cid-jo6i4kqk]{margin-top:10px;font-size:.92rem}.badges[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.badges[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:2px;width:auto;height:46px}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--kores-2);gap:14px;padding-block:22px 30px;display:grid}.copy[data-astro-cid-jo6i4kqk]{color:var(--umbra);margin:0;font-size:.86rem}.copy[data-astro-cid-jo6i4kqk] .sep[data-astro-cid-jo6i4kqk]{padding-inline:.6em}@media (width<=980px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=560px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.bands-frame[data-astro-cid-7xuc7wef]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:clip}@property --open{syntax:"<number>";inherits:true;initial-value:1}.bands[data-astro-cid-7xuc7wef]{pointer-events:none;z-index:0;-webkit-mask-image:var(--along);mask-image:var(--along);transform:translate3d(var(--shift,0px), var(--lift,0px), 0) rotate(var(--tilt,0deg));transform-origin:20% 0;opacity:var(--strength);will-change:transform;position:absolute;inset:-18% -12%}.bands-patch[data-astro-cid-7xuc7wef]{-webkit-mask-image:var(--across);mask-image:var(--across);position:absolute;inset:0}.bands-light[data-astro-cid-7xuc7wef]{background:linear-gradient(calc(var(--sun-angle) + 90deg), var(--l0) 0%, var(--l0) 30%, var(--l1) 52%, var(--l2) 68%, var(--l3) 84%, var(--l4) 100%);--a:36px;--b:calc(36px + 96px * var(--open));--c:146px;--d:calc(146px + 64px * var(--open));-webkit-mask-image:repeating-linear-gradient(var(--sun-angle), transparent 0, transparent var(--a), #000 calc(var(--a) + 1.5px), #000 var(--b), transparent calc(var(--b) + 2.5px), transparent var(--c), #000 calc(var(--c) + 1.5px), #000 var(--d), transparent calc(var(--d) + 2.5px), transparent var(--period));mask-image:repeating-linear-gradient(var(--sun-angle), transparent 0, transparent var(--a), #000 calc(var(--a) + 1.5px), #000 var(--b), transparent calc(var(--b) + 2.5px), transparent var(--c), #000 calc(var(--c) + 1.5px), #000 var(--d), transparent calc(var(--d) + 2.5px), transparent var(--period));position:absolute;inset:0}html.js:not(.static):not(.reduce) .bands[data-astro-cid-7xuc7wef]{transition:--open 2.1s var(--ease-sun), opacity 1.5s ease}html.js:not(.static):not(.reduce) .bands[data-astro-cid-7xuc7wef]:not(.lit){--open:0;opacity:0}
