a[data-astro-cid-p5fxxauy]{display:inline-flex;color:var(--color-text-secondary);transition:color var(--theme-transition-duration)}a[data-astro-cid-p5fxxauy]:hover{color:var(--color-text)}a[data-astro-cid-p5fxxauy] .arrow-icon[data-astro-cid-p5fxxauy]{--size: .65em;inline-size:var(--size);block-size:var(--size)}.this-action[data-astro-cid-budoky44]{display:flex;justify-content:center;align-items:center;column-gap:4px;font-weight:500;text-decoration:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--theme-transition-duration)}.this-action[data-astro-cid-budoky44]:disabled{opacity:.7;pointer-events:none}.this-action[data-astro-cid-budoky44].primary{background-color:var(--color-text);color:var(--color-background)}.this-action[data-astro-cid-budoky44].primary:active{background-color:hsl(var(--color-text-hsl) / .8)}.this-action[data-astro-cid-budoky44].outlined{--hover-color-background: hsl(0 0% 88%);--hover-color-stroke: hsl(0 0 0 / .12);background-color:var(--color-themed-background);color:var(--color-text);border:1px solid var(--color-themed-stroke);transition-property:background-color,border-color}.this-action[data-astro-cid-budoky44].outlined:active{background-color:var(--hover-color-background);border-color:var(--hover-color-stroke)}html[data-theme=dark] .this-action[data-astro-cid-budoky44].outlined{--hover-color-background: hsl(0 0% 12%);--hover-color-stroke: hsl(0 0% 100% / .17)}@media (hover: hover){.this-action[data-astro-cid-budoky44].primary:hover{background-color:hsl(var(--color-text-hsl) / .8)}.this-action[data-astro-cid-budoky44].outlined:hover{background-color:var(--hover-color-background);border-color:var(--hover-color-stroke)}}.this-action[data-astro-cid-budoky44].large{min-block-size:48px;padding-inline:14px;font-size:16px}.this-action[data-astro-cid-budoky44].medium{min-block-size:40px;padding-inline:16px;font-size:14px}.this-action[data-astro-cid-budoky44].small{min-block-size:32px;padding-inline:12px;font-size:14px}.this-action[data-astro-cid-budoky44].default{border-radius:6px}.this-action[data-astro-cid-budoky44].full{border-radius:1rem}.button[data-astro-cid-l4aeqea3]{--size: 24px;inline-size:var(--size);block-size:var(--size);color:var(--color-text-secondary);background-color:transparent;border:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--theme-transition-duration) ease}.button[data-astro-cid-l4aeqea3]:hover{color:var(--color-text)}.sun-and-moon[data-astro-cid-l4aeqea3]{--size: 100%;inline-size:var(--size);block-size:var(--size)}.sun[data-astro-cid-l4aeqea3],.sun-beams[data-astro-cid-l4aeqea3]{transform-origin:center}html[data-theme=dark] .sun[data-astro-cid-l4aeqea3]{transform:scale(1.75)}html[data-theme=dark] .sun-beams[data-astro-cid-l4aeqea3]{opacity:0}@media (prefers-reduced-motion: no-preference){.sun[data-astro-cid-l4aeqea3]{transition:transform .5s var(--ease-elastic-3)}html[data-theme=dark] .sun[data-astro-cid-l4aeqea3]{transform:scale(1.75);transition-timing-function:var(--ease-3);transition-duration:.25s}.sun-beams[data-astro-cid-l4aeqea3]{transition:transform .5s var(--ease-elastic-4),opacity .5s var(--ease-3)}html[data-theme=dark] .sun-beams[data-astro-cid-l4aeqea3]{transform:rotate(-25deg);transition-duration:.15s}}.lang-link[data-astro-cid-k2a6rvwl]{--size: 32px;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size);block-size:var(--size);font-weight:500;text-transform:uppercase;transition:border-inline-end-color var(--theme-transition-duration)}.lang-link[data-astro-cid-k2a6rvwl]:first-of-type{border-inline-end:1px solid var(--color-stroke)}.lang-link[data-astro-cid-k2a6rvwl].unselected{color:var(--color-text-secondary)}.button[data-astro-cid-mqpos6ah]{--size: 32px;display:grid;justify-items:center;align-content:center;row-gap:8px;inline-size:var(--size);block-size:var(--size);margin-inline-start:auto;background-color:transparent;padding-inline:0;-webkit-tap-highlight-color:transparent}.line[data-astro-cid-mqpos6ah]{inline-size:80%;block-size:3px;border-radius:2px;background-color:currentColor;transform-origin:7px;transition:transform .3s cubic-bezier(.68,-.55,.27,1.55)}.button[data-astro-cid-mqpos6ah][data-state=open]>.line[data-astro-cid-mqpos6ah]:first-of-type{transform:rotate(45deg) translate(2px)}.button[data-astro-cid-mqpos6ah][data-state=open]>.line[data-astro-cid-mqpos6ah]:last-of-type{transform:rotate(-45deg) translate(2px)}.menu[data-astro-cid-mqpos6ah]{--items-padding: 12px;position:fixed;inset:var(--header-block-size) 0;display:grid;block-size:calc(100dvh - var(--header-block-size));padding-inline:var(--items-padding);background-color:var(--color-background);overflow-y:auto;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s,background-color var(--theme-transition-duration)}.menu[data-astro-cid-mqpos6ah][data-state=open]{visibility:visible;opacity:1}.nav-list[data-astro-cid-mqpos6ah]{padding-block:24px 48px}.nav-link[data-astro-cid-mqpos6ah]{display:flex;align-items:center;block-size:48px;inline-size:100%;padding-inline:var(--items-padding);color:var(--color-text-secondary)}.options-wrapper[data-astro-cid-mqpos6ah]{display:flex;flex-direction:column;row-gap:32px;margin-block-start:auto}.contact-button[data-astro-cid-mqpos6ah]{margin-inline:var(--items-padding)}.inner-options-wrapper[data-astro-cid-mqpos6ah]{padding-block:12px;border-block-start:1px dashed var(--color-stroke);transition:border-block-start-color var(--theme-transition-duration)}.option-item[data-astro-cid-mqpos6ah]{display:flex;justify-content:space-between;align-items:center;block-size:42px;padding-inline:var(--items-padding)}.option-label[data-astro-cid-mqpos6ah]{color:var(--color-text-secondary)}@media screen and (min-width: 769px){.button[data-astro-cid-mqpos6ah],.menu[data-astro-cid-mqpos6ah]{display:none}}.header[data-astro-cid-hpnw4vwy]{--items-spacing: 24px;position:sticky;inset-block-start:0;z-index:10;display:flex;justify-content:center;block-size:var(--header-block-size);padding-inline:24px;background-color:hsl(var(--color-background-hsl) / .8);backdrop-filter:saturate(180%) blur(5px);border-block-end:1px solid var(--color-stroke);transition:border-block-end-color var(--theme-transition-duration),background-color var(--theme-transition-duration)}.content-wrapper[data-astro-cid-hpnw4vwy]{display:flex;align-items:center;column-gap:32px;max-inline-size:var(--max-inline-size);inline-size:100%}.dresan-logo>path{stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;animation-name:dash,fill;animation-duration:5s,.5s;animation-delay:0ms,.5s;animation-timing-function:linear;animation-fill-mode:forwards}.nav-list[data-astro-cid-hpnw4vwy]{display:flex;gap:var(--items-spacing)}.options-wrapper[data-astro-cid-hpnw4vwy]{display:flex;align-items:center;gap:var(--items-spacing);margin-inline-start:auto}@media screen and (max-width: 768px){.nav[data-astro-cid-hpnw4vwy],.options-wrapper[data-astro-cid-hpnw4vwy]{display:none}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes fill{to{fill:currentColor}}.wrapper[data-astro-cid-t6n2xihz]{position:absolute;overflow:hidden;pointer-events:none}.moon[data-astro-cid-t6n2xihz]{transform-origin:center}html[data-theme=dark] .moon[data-astro-cid-t6n2xihz]>circle[data-astro-cid-t6n2xihz]{transform:translate(-7px)}@supports (cx: 1){html[data-theme=dark] .moon[data-astro-cid-t6n2xihz]>circle[data-astro-cid-t6n2xihz]{cx:17;transform:translate(0)}}@media (prefers-reduced-motion: no-preference){.moon[data-astro-cid-t6n2xihz]>circle[data-astro-cid-t6n2xihz]{transition:transform .25s var(--ease-out-5)}html[data-theme=dark] .moon[data-astro-cid-t6n2xihz]>circle[data-astro-cid-t6n2xihz]{transition-delay:.25s;transition-duration:.5s}@supports (cx: 1){.moon[data-astro-cid-t6n2xihz]>circle[data-astro-cid-t6n2xihz]{transition:cx .25s var(--ease-out-5)}}}dialog[data-astro-cid-32rssrx7]{opacity:0;transform:scale(.9);transition:display .2s allow-discrete,overlay .2s allow-discrete,opacity .2s,transform .2s;transition-timing-function:cubic-bezier(.42,0,.58,1);will-change:transform,opacity}dialog[data-astro-cid-32rssrx7][open]{opacity:1;transform:scale(1);transition-timing-function:cubic-bezier(.16,1,.3,1);@starting-style{opacity:0;transform:scale(.9)}}dialog[data-astro-cid-32rssrx7]::backdrop{opacity:0;transition:display .2s allow-discrete,opacity .2s;transition-timing-function:cubic-bezier(.42,0,.58,1)}dialog[data-astro-cid-32rssrx7][open]::backdrop{opacity:1;transition-timing-function:cubic-bezier(.16,1,.3,1);@starting-style{opacity:0}}label[data-astro-cid-2mwjeg4t]{font-size:14px;font-weight:500;line-height:1}.this-textfield[data-astro-cid-hk2qmoqg]{display:flex;inline-size:100%;min-block-size:40px;padding:8px 12px;font-size:14px;border:1px solid var(--color-stroke);border-radius:8px;background-color:var(--color-background);transition:border-color var(--theme-transition-duration),box-shadow var(--theme-transition-duration)}.this-textarea[data-astro-cid-hk2qmoqg]{min-block-size:calc(34px + 6lh);max-block-size:calc(34px + 15lh);resize:vertical;field-sizing:content}.this-textfield[data-astro-cid-hk2qmoqg]::placeholder{color:var(--color-text-secondary)}.this-textfield[data-astro-cid-hk2qmoqg]:focus-visible{outline:none;border-color:#8c8c8c;box-shadow:0 0 0 2px #0003}html[data-theme=dark] .this-textfield[data-astro-cid-hk2qmoqg]:focus-visible{border-color:#a3a3a3;box-shadow:0 0 0 2px #454545}.this-textfield[data-astro-cid-hk2qmoqg]:disabled{cursor:not-allowed;opacity:.5}.form[data-astro-cid-jfxm7khp]{display:flex;flex-direction:column;row-gap:20px;padding-block-start:24px}.label[data-astro-cid-jfxm7khp]{display:inline-block;padding-block-end:8px}.status-message[data-astro-cid-jfxm7khp]{padding:12px;text-align:center;border:1px solid;border-radius:8px;font-size:14px;transition:all .3s ease-in-out}.hidden[data-astro-cid-jfxm7khp]{display:none}.success[data-astro-cid-jfxm7khp]{--color-hsl: 194 100% 43%;border-color:hsl(var(--color-hsl));background-color:hsl(var(--color-hsl) / .2)}.error[data-astro-cid-jfxm7khp]{--color-hsl: 349 100% 43%;border-color:hsl(var(--color-hsl));background-color:hsl(var(--color-hsl) / .2)}.modal[data-astro-cid-jf6onwti]{inline-size:min(500px,90vw);block-size:fit-content;padding:25px;background-color:var(--color-background);border-radius:12px;border:1px solid var(--color-stroke)}.modal[data-astro-cid-jf6onwti]::backdrop{background-color:hsl(0 0 0% / .6)}.close[data-astro-cid-jf6onwti]{--size: 20px;position:absolute;inset-block-start:16px;inset-inline-end:16px;inline-size:var(--size);display:grid;place-content:center;block-size:var(--size);opacity:.75}.close[data-astro-cid-jf6onwti]:hover{opacity:1;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.title[data-astro-cid-jf6onwti]{font-size:24px}.footer[data-astro-cid-k2f5zb5c]{min-block-size:100px;padding-inline:var(--space-inline);border-block-start:1px solid var(--color-stroke);font-size:clamp(20px,19.024px + .259vw,24px);transition:border-block-start-color var(--theme-transition-duration)}.wrapper[data-astro-cid-k2f5zb5c]{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;max-inline-size:var(--max-inline-size);margin-inline:auto;padding-block:32px}.year[data-astro-cid-k2f5zb5c]{text-wrap:nowrap}.links-wrapper[data-astro-cid-k2f5zb5c]{display:flex;gap:16px;flex-wrap:wrap}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-inline-size:100%}dialog{inset:0;padding:0;margin:auto;border:none;scrollbar-width:thin}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance}p{overflow-wrap:break-word;text-wrap:pretty}a{color:inherit;text-decoration:none}button{padding:0;border:none;background-color:transparent;cursor:pointer}ul,ol{padding-inline-start:0;list-style:none}@font-face{font-family:Geist;font-display:swap;src:url(/fonts/geist-vf.ttf) format("truetype");font-weight:100 900}:root{--ease-elastic-out-3: cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-3: var(--ease-elastic-out-3);--ease-elastic-out-4: cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-4: var(--ease-elastic-out-4);--ease-3: cubic-bezier(.25, 0, .3, 1);--ease-out-5: cubic-bezier(0, 0, 0, 1);--header-block-size: 64px;--footer-block-size: 100px;--space-inline: 24px;--space-block: 32px;--max-inline-size: 1400px;--theme-transition-duration: .15s;--safe-space: 5px;--primary-font: Geist, Arial;font-size:16px;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-color:var(--color-text) var(--color-background)}[data-theme=light]{--color-primary-hsl: 212 100% 48%;--color-background-hsl: 0 0% 99%;--color-text-hsl: 0 0% 1%;--color-stroke-hsl: 0 3% 84%;--color-card-background-secondary-hsl: 0 2% 88%;--color-primary: hsl(212 100% 48%);--color-text: hsl(0 0% 1%);--color-text-secondary: hsl(0 0% 40%);--color-background: hsl(0 0% 99%);--color-themed-background: hsl(0 0% 99%);--color-background-secondary: hsl(0 10% 98%);--color-stroke: hsl(0 2% 76%);--color-themed-stroke: hsla(0 0 0 / .14);--color-card-background: hsl(0 0% 94%);--color-card-background-secondary: hsl(0 2% 88%);--color-hover-card-background-secondary: hsl(0 2% 80%);--text-gradient: linear-gradient(180deg, hsl(0 0% 33%), hsl(0 0% 0%));color-scheme:light}[data-theme=dark]{--color-primary-hsl: 212 100% 48%;--color-background-hsl: 0 0% 2%;--color-text-hsl: 0 0% 93%;--color-stroke-hsl: 0 0% 12%;--color-card-background-secondary-hsl: 0 1% 15%;--color-primary: hsl(212 100% 48%);--color-text: hsl(0 0% 93%);--color-text-secondary: hsl(0 0% 62%);--color-background: hsl(0 0% 2%);--color-themed-background: hsl(0 0% 4%);--color-background-secondary: hsl(0 0% 6%);--color-stroke: hsl(0 0% 12%);--color-themed-stroke: hsl(0 0% 100% / .14);--color-card-background: hsl(0 0% 7%);--color-card-background-secondary: hsl(0 1% 15%);--color-hover-card-background-secondary: hsl(0, 0%, 24%);--text-gradient: linear-gradient(180deg, hsl(0 0% 100%), hsl(0 0% 68%));color-scheme:dark}::selection{background-color:var(--color-primary);color:#fff}:focus-visible{outline:2px solid hsl(210 100% 66%);outline-offset:2px}body{font-family:var(--primary-font);text-rendering:optimizeSpeed;accent-color:var(--color-primary);color:var(--color-text);background-color:var(--color-background);transition:color var(--theme-transition-duration),background-color var(--theme-transition-duration)}body.vh{display:flex;flex-direction:column;min-block-size:100svh}body.vh>main{flex:1;display:grid;justify-items:center;align-content:center;padding-block:32px}button,a{border-radius:1px}[data-scroll-locked]{overflow:hidden;overscroll-behavior:contain}[data-add-scroll-margin=true]{scroll-margin-block-start:calc(var(--header-block-size) - 1px)}@media screen and (min-width: 768px){:root{--space-inline: 32px;--space-block: 100px}}.tippy-box[data-theme~=tomato]{padding:1px 6px;font-size:13px;line-height:normal;border:2px dotted hsl(var(--color-primary-hsl) / .5);border-radius:20px;background-color:var(--color-background-secondary);transform:translateY(0);opacity:1}.tippy-box[data-animation=custom][data-state=hidden]{transform:translateY(10px);opacity:0}
