@charset "UTF-8";@font-face{font-family:League Spartan;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/league-spartan-latin-wght-normal-IOO7RT7S.woff2") format("woff2");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}@font-face{font-family:League Spartan;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/league-spartan-latin-ext-wght-normal-C4KHP6J7.woff2") format("woff2");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:lcd_solidregular;src:url("./media/lcdsolid-vpzb-webfont-TFJB7B53.woff2") format("woff2"),url("./media/lcdsolid-vpzb-webfont-Q3CG33PQ.woff") format("woff");font-weight:400;font-style:normal;font-display:block}:root{--color-bg-top: white;--color-bg-bottom: white;--color1: #226b22;--color2: #acc424;--color3: #ff00fc;--color-header-left: var(--color1);--color-header-right: var(--color2);--gradient-title: linear-gradient(135deg, var(--color-header-left), var(--color-header-right));--grid-stroke-color: rgba(196, 202, 196, .6);--grid-stroke-width: 1px;--margin: 0;--font-main: "League Spartan", sans-serif;--font-deck: "League Spartan", sans-serif;--font-title: "lcd_solidregular", sans-serif;--size-main-nav: 1rem;--size-side-nav: .7rem;--size-name: 1.4rem;--size-title: 1rem;--size-text: 1.2rem;--frame: 2px solid #000;--shadow: calc(.3 * var(--dynamic-grid-size)) calc(.3 * var(--dynamic-grid-size)) 1px var(--color2);--shadow-0: 0 0 0 var(--color2);--lift: box-shadow .25s linear(0 0%, .333 .1%, .333 33.333%, .667 33.333%, .667 66.667%, 1 66.667%, 1 100%)}*{margin:0;padding:0;box-sizing:border-box}input,textarea,select,button{font-family:var(--font-main)}html{scroll-behavior:smooth;font-size:var(--dynamic-grid-size);overflow-x:hidden}body{margin:0 var(--margin-right, var(--margin)) 0 var(--margin);background:linear-gradient(to bottom,var(--color-bg-top),var(--color-bg-bottom));font-family:var(--font-main);color:#000;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}section{scroll-margin-top:calc(4 * var(--dynamic-grid-size));margin:0 calc(var(--dynamic-grid-size) + 1px) calc(10 * var(--dynamic-grid-size) + var(--snap, 0px)) var(--dynamic-grid-size)}section .title{display:flex;align-items:center;justify-content:center;width:calc(25 * var(--dynamic-grid-size));height:calc(2 * var(--dynamic-grid-size));margin-bottom:var(--dynamic-grid-size);font-family:var(--font-title);font-size:var(--size-title);-webkit-user-select:none;user-select:none;background-color:#fff;outline:var(--frame);outline-offset:-1px}app-main #home,app-main #about,app-main #cases{scroll-margin-top:0}app-main #timeline,app-main #solidarity,app-main .last-page{scroll-margin-top:var(--dynamic-grid-size)}app-main #about{min-height:calc(100vh - 6 * var(--dynamic-grid-size))}app-main #cases{min-height:calc(100vh - 4 * var(--dynamic-grid-size))}app-main #solidarity{min-height:calc(100vh - 7 * var(--dynamic-grid-size))}app-main .last-page{display:flex;flex-direction:column;min-height:calc(100vh - var(--dynamic-grid-size))}app-main .last-page>app-footer{display:block;margin-top:auto}@media(max-width:1199.98px){app-main #about,app-main #cases{scroll-margin-top:calc(3 * var(--dynamic-grid-size))}app-main #timeline,app-main #solidarity,app-main .last-page{scroll-margin-top:calc(4 * var(--dynamic-grid-size))}app-main #about{min-height:calc(100vh - 9 * var(--dynamic-grid-size))}app-main #cases{min-height:calc(100vh - 7 * var(--dynamic-grid-size))}app-main #solidarity{min-height:calc(100vh - 10 * var(--dynamic-grid-size))}app-main .last-page{min-height:calc(100vh - 4 * var(--dynamic-grid-size))}}@media(pointer:coarse),(prefers-reduced-motion:reduce){html:has(app-main){scroll-snap-type:y mandatory}app-main #home,app-main #about,app-main #timeline,app-main #cases,app-main #solidarity{scroll-snap-align:start}app-main .last-page{scroll-snap-align:end}}img,video{max-width:100%;height:auto;display:block}.no-scroll{overflow:hidden!important;height:100vh;position:fixed;width:100%}.blur{-webkit-user-select:none;user-select:none;pointer-events:none}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background:linear-gradient(to bottom,var(--color-bg-top),var(--color-bg-bottom))}::-webkit-scrollbar-thumb{background:var(--color-header-right);background-clip:padding-box;border:3px solid transparent}::-webkit-scrollbar-thumb:hover{background:var(--color-header-left);background-clip:padding-box;cursor:pointer}::-webkit-scrollbar-corner{background:var(--color-bg-top)}@supports (-ms-overflow-style: none){*{-ms-overflow-style:-ms-autohiding-scrollbar}}@media(min-width:576px){section .title{width:calc(12 * var(--dynamic-grid-size))}}@media(min-width:1200px){:root{--size-text: 1rem;--page-side: 8;--title-end: calc(var(--page-side) + 16)}section .title{width:calc(11 * var(--dynamic-grid-size))}section{margin:0 calc(8 * var(--dynamic-grid-size) + 1px) calc(10 * var(--dynamic-grid-size) + var(--snap, 0px)) calc(8 * var(--dynamic-grid-size))}}@media(min-width:1600px){:root{--page-side: 13}section{margin:0 calc(13 * var(--dynamic-grid-size) + 1px) calc(10 * var(--dynamic-grid-size) + var(--snap, 0px)) calc(13 * var(--dynamic-grid-size))}}@media(min-width:2200px){:root{--page-side: 18}section{margin:0 calc(18 * var(--dynamic-grid-size) + 1px) calc(10 * var(--dynamic-grid-size) + var(--snap, 0px)) calc(18 * var(--dynamic-grid-size))}}@media(min-width:1200px){section#solidarity,section#contact{margin-left:calc(4 * var(--dynamic-grid-size))}section#solidarity>.title{width:calc((var(--title-end) - 4) * var(--dynamic-grid-size))}}@property --grid-stroke-color{syntax: "<color>"; inherits: true; initial-value: rgba(196,202,196,.6);}@property --track{syntax: "<color>"; inherits: false; initial-value: #000;}@property --track-w{syntax: "<length>"; inherits: false; initial-value: 2px;}@property --hmid{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@property --map-zoom{syntax: "<number>"; inherits: false; initial-value: 2;}
