@font-face{font-family:Ostrich;src:url(../../../fonts/Ostrich.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Cotham;src:url(../../../fonts/Cotham.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@keyframes Rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;background-color:var(--background);width:100%;overflow-x:hidden}a,a>span{color:var(--primary-text);text-decoration:underline}a:not(:has(>span)):hover,a:hover span{text-decoration-color:var(--secondary)}a:not(:has(>span)).light:hover,a.light>span:hover{text-decoration-color:var(--primary-light)}.basic-page-header{text-align:left;width:90%;max-width:1140px;margin-inline:auto;padding-block:15dvh}.basic-page-header.basic-page-header--centered{text-align:center}.slice-zone-wrapper{width:90%;max-width:850px;margin-inline:auto;padding-bottom:10dvh;display:flex;flex-direction:column;gap:45px;color:var(--primary-text)}h1,h2,h3,h4,.h4,h5,h6,p{margin:0;padding:0;color:var(--primary-text)}h1,h2,h3,h4,.h4,h5,h6{font-family:var(--heading-font-family)}h1{font-size:3rem;margin:0;font-weight:500;text-align:center}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;padding-left:20px;padding-right:20px}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}@media screen and (max-width: 750px){:root{font-size:16px;--font-logo: 900 20px/24px var(--heading-font-family)}h1{font-size:2rem}}article.page-wrapper-default{background-color:var(--background-light);padding-block:10dvh;display:flex;flex-direction:column;gap:10dvh}article.page-wrapper-default section{width:90%;max-width:calc(100% - 90px);margin-inline:auto}section.latest-articles{display:flex;flex-direction:column;gap:35px}section.latest-articles h2{position:relative;display:block;width:100%;background-color:var(--background-light);z-index:10}section.latest-articles h2:before{content:attr(data-content);position:absolute;left:-10px;top:0;color:transparent;background-color:var(--background-light);z-index:-1;padding-right:10px;padding-left:10px}section.latest-articles h2:after{content:"";position:absolute;width:100dvw;height:2px;background-color:var(--line-color);top:50%;margin-top:-4px;left:50%;transform:translate(-50%);z-index:-2}section.latest-articles .content{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:65px 45px}@media (max-width: 680px){section.latest-articles .content{grid-template-columns:1fr;gap:35px}}section.latest-articles .content .article{display:flex;flex-direction:column;gap:15px;text-decoration:none}section.latest-articles .content .article{animation-duration:2s}section.latest-articles .content .article p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}ul,ol{list-style:none;padding:0;margin:0}:root{--heading-font-family: Ostrich, san-serif;--body-font-family: Cotham, serif;font-size:20px;font-family:var(--body-font-family);--font-logo: 900 38px/40px var(--heading-font-family);--font-display-1: 900 18vh/1 var(--heading-font-family);--primary: oklch(.939 .1264 105.18);--primary-light: oklch(.9913 .0171 103.14);--primary-dark: oklch(93.757% .1941 104.841);--secondary: oklch(.5464 .0996 225);--secondary-light: oklch(.742 .1295 224.39);--charcoal: oklch(.3329 0 0);--smudge: oklch(.3715 0 0);--background: var(--primary);--background-light: var(--primary-light);--background-dark: var(--primary-dark);--background-code: oklch(.2134 .0255 291.13);--primary-text: var(--charcoal);--subtle-text: var(--smudge);--line-color: var(--primary);--overlay: oklch(32.897% .00004 271.152 / .5)}@media screen and (prefers-color-scheme: dark){:root{--background: var(--charcoal);--background: oklch(from var(--charcoal) calc(l - .1) c h);--background-light: var(--smudge);--background-light: oklch(from var(--smudge) calc(l - .1) c h);--background-dark: var(--primary-dark);--primary-text: var(--primary-light);--primary-text: oklch(from var(--primary-light) calc(l - .1) c h);--subtle-text: var(--primary-light);--subtle-text: oklch(from var(--primary-light) calc(l - .15) c h);--line-color: var(--primary-light);--line-color: oklch(from var(--primary) calc(l + .6) c h)}}
