@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-Thn.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-ThnIt.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-Lgt.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-LgtIt.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-Reg.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-RegIt.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-Med.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-MedIt.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-Bld.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-BldIt.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-Blk.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Tactic Round;src:url(https://assets.flightcore.pl/fonts/TacticRound-BlkIt.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{--color-background:#101820;--color-background-accent:#253447;--color-text:#dbe2e6;--color-accent:#38d430;--color-white:#fff;--space-xs:clamp(.5rem,1vw,.75rem);--space-sm:clamp(1rem,2vw,1.5rem);--space-md:clamp(2rem,4vw,3rem);--space-lg:clamp(3rem,6vw,5rem);--space-xl:clamp(4rem,8vw,8rem);--font-primary:"Tactic Round",system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-primary);color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.no-select{user-select:none}.grab-cursor{cursor:grab}.grab-cursor:active{cursor:grabbing}@media (prefers-reduced-motion:no-preference){*{scroll-behavior:smooth}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.aspect-video{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.content-spacing>*+*{margin-top:var(--space-md)}.slide{position:relative}.slide .slide-number{opacity:.5;z-index:10;font-family:Tactic Round,system-ui,sans-serif;font-size:clamp(.875rem,2vw,1.25rem);font-weight:500;position:absolute;top:2rem;left:2rem}.slide .heading.heading-1,.slide .heading-1,.slide h1,.slide .heading.heading-1.accent,.slide .content-spacing .heading.heading-1,.slide .content-spacing .heading-1,.slide .content-spacing h1,.slide .content-spacing.align-top .heading.heading-1,.slide .content-spacing.align-top .heading-1,.slide .content-spacing.align-top h1,.slide div .heading.heading-1.accent,.slide div .heading.heading-1{z-index:10;margin:0!important;padding:0!important;position:absolute!important;top:2.5rem!important;left:calc(2.25rem + clamp(1.75rem,4vw,2.5rem))!important}.content-spacing.align-top{padding-top:calc(3rem + clamp(2rem,4vw + .5rem,4rem))!important}section[data-slide-number] .heading.heading-1.accent,section[data-slide-number] div[slot=right] .heading.heading-1.accent,section[data-slide-number] div[slot=right] .heading.heading-1,h1.heading.heading-1.accent[data-astro-cid-tgbodc67],h1.heading.heading-1[data-astro-cid-tgbodc67],[data-astro-cid-tgbodc67].heading.heading-1.accent,[data-astro-cid-tgbodc67].heading.heading-1{z-index:20!important;margin:0!important;padding:0!important;position:absolute!important;top:2.5rem!important;left:calc(2.25rem + clamp(1.75rem,4vw,2.5rem))!important}section[data-slide-number="3"] h1{z-index:20!important;margin:0!important;padding:0!important;position:fixed!important;top:2.5rem!important;left:calc(2.25rem + clamp(1.75rem,4vw,2.5rem))!important}section[data-slide-number="3"]{position:relative!important}section[data-slide-number="3"] .split-right,section[data-slide-number="3"] .content-spacing{position:static!important}section[data-slide-number="3"] .split-left,section[data-slide-number="3"] div[slot=left]{padding-top:calc(3rem + clamp(2rem,4vw + .5rem,4rem))!important}img,video{max-width:100%;height:auto;display:block}.slide03-image-container{max-height:calc(100vh - var(--header-height,80px) - var(--nav-dots-height,80px) - 2rem)}@media (width>=768px) and (width<=1024px){.slide03-image-container{max-height:100%!important}}@media (width>=1920px){.slide03-image-container{max-height:calc(100vh - var(--header-height,80px) - var(--nav-dots-height,80px) - 1rem)}}@media (width>=3300px){.split-right{max-height:none!important;overflow:visible!important}}html,body{zoom:1!important;text-size-adjust:none!important;touch-action:manipulation!important;-ms-touch-action:manipulation!important;-webkit-touch-callout:none!important;user-select:none!important}:root{--header-height:80px;--nav-dots-height:80px;--nav-dots-spacing:20px}.flex-fix{display:flex}.flex-column{flex-direction:column}.flex-center{justify-content:center;align-items:center}.transform-fix{transform:translate(0)}.transition-fix{-o-transition:all .3s ease;transition:all .3s}.border-radius-fix{border-radius:12px}.box-shadow-fix{box-shadow:0 4px 20px #0003}.filter-fix{filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);-o-filter:blur(10px)}.backdrop-filter-fix{backdrop-filter:blur(10px)}.user-select-none{user-select:none}.object-fit-fix{-o-object-fit:cover;object-fit:cover}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.object-fit-fix{width:100%;height:100%}}.calc-fix{height:-webkit-calc(100vh - 80px);height:-moz-calc(100vh - 80px);height:calc(100vh - 80px)}.grid-fix{display:-ms-grid;display:grid}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:#38d430 transparent}body{-moz-backface-visibility:hidden;image-rendering:optimizeSpeed;-moz-transform:translateZ(0)}.language-card{will-change:transform,opacity,box-shadow;-moz-backface-visibility:hidden;-moz-perspective:1000px;opacity:.99;-moz-transform:translateZ(0)}.flag-container,.flag{will-change:transform;-moz-backface-visibility:hidden;opacity:.99;-moz-transform:translateZ(0)}*{-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}html{scroll-behavior:auto!important}.flex-gap-fix>*+*{margin-left:12px}.flex-gap-fix.flex-column>*+*{margin-top:12px;margin-left:0}}@supports ((-webkit-appearance:none)){.safari-vh-fix{height:-webkit-fill-available}.safari-flex-fix{flex:1}}@supports ((-webkit-mask-image:none)) and (not ((-webkit-appearance:none))){video{user-select:none;-webkit-touch-callout:none;pointer-events:none!important}video::-webkit-media-controls{pointer-events:auto}.language-card{will-change:transform,opacity;backface-visibility:hidden;-o-transform:translateZ(0)}.flag-container,.flag{will-change:transform;-o-transform:translateZ(0)}}@supports (-ms-accelerator:true){.ie-edge-fix{-ms-flex-pack:center;-ms-flex-align:center;display:-ms-flexbox}}@media screen and (-webkit-device-pixel-ratio>=0) and (resolution>=.001dpcm){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#38d430;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#2eb028}}@media (prefers-contrast:high){.high-contrast-fix{color:windowtext;background:window;border:2px solid}}@media (prefers-reduced-motion:reduce){.motion-reduce-fix *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.print-hide{display:none!important}.print-show{display:block!important}body{color:#000!important;background:#fff!important}}
