:root{--color-dark:#231f20;--color-white:#fff;--color-blue-1:#06007e;--color-blue-2:#231fd8;--color-blue-3:#3145ff;--color-blue-4:#d8e8ff;--color-red-1:#ff0037;--color-red-2:#ff4d56;--color-red-3:#f97d7d;--color-red-4:#ffebf7;--font-sansserif:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-hyrasans:"HyraSans",var(--font-sansserif);--font-hyrasans-display:"HyraSans-Display",var(--font-sansserif);--font-hyrasans-text:"HyraSansText-Regular",var(--font-sansserif);--font-hyrasans-text-italic:"HyraSansText-Italic",var(--font-sansserif);--line-height-sm:1.15;--line-height-lg:1.35;--weight-normal:400;--weight-bold:600;--text-xl:clamp(32px,11vw,90px);--text-lg:clamp(24px,4vw,32px);--text-md:clamp(20px,2.2vw,22px);--text-sm:clamp(18px,1.4vw,20px);--text-xs:clamp(16px,1.1vw,17px);--section-gap:clamp(3em,7vw,10em);--site-gutter:clamp(1em,5.5vw,8em);--site-width:1800px}@supports (width:env(safe-area-inset-left)){:root{--site-gutter-bottom:max(env(safe-area-inset-bottom),var(--site-gutter));--site-gutter-left:max(env(safe-area-inset-left),var(--site-gutter));--site-gutter-right:max(env(safe-area-inset-right),var(--site-gutter));--site-gutter-top:max(env(safe-area-inset-top),var(--site-gutter))}}
@font-face{font-family:HyraSans;src:url(/fonts/hyrasans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HyraSans;src:url(/fonts/hyrasans-bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HyraSans-Display;src:url(/fonts/hyrasans-display.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HyraSansText-Regular;src:url(/fonts/hyrasanstext-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}
*{box-sizing:inherit;color:inherit;margin:0;padding:0}html{box-sizing:border-box;font-family:var(--font-hyrasans);font-size:100%;font-weight:var(--weight-normal);color:var(--color-red-4);scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1}html,body,#__next{background-color:var(--color-red-4);height:100%}main{contain:content}img,canvas{display:block}img{max-width:100%;height:auto}input,button{background-color:#0000;border:0;border-radius:0}input{font:inherit;line-height:inherit}input:focus-visible{outline:0}button{appearance:none;cursor:pointer}h1,h2,h3{font-weight:inherit;font-size:inherit;margin:0}ul,ol{list-style:none}a{text-decoration:none}[hidden]{display:none!important}::placeholder{color:var(--color-dark);opacity:.6}canvas{pointer-events:none}
.u-textNowrap{white-space:nowrap}.u-hiddenVisually{width:1px;height:1px;clip-path:rect(0 0 0 0);white-space:nowrap;border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Button{font:inherit;appearance:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;background-color:#0000;align-items:center;gap:.5em;display:inline-flex;transform:scale(1)}@media (display-mode:standalone){.Button{touch-action:manipulation}}.Button.is-disabled{cursor:not-allowed}.Button.is-loading{opacity:.9;cursor:wait}.Button--fill{text-align:center;font-weight:var(--weight-bold);font-size:var(--text-md);color:var(--color-white);border:1px solid #0000;border-radius:2em;padding:.6em 1.2em;position:relative}.Button--symbol{padding-right:.9em}.Button--red{background-color:var(--color-red-2)}.Button--blue{background-color:var(--color-blue-2)}.Button--white{background-color:var(--color-red-4);color:var(--color-blue-1)}.Button--small{font-size:var(--text-sm);padding:.35em .9em}.Button--small.Button--symbol{padding-right:.7em}.Button--medium{font-size:var(--text-md)}.Button-text{text-wrap:pretty}.Button--link .Button-text{text-decoration:underline}.Button:not(.is-disabled,.is-loading):active{transform:scale(.99)}
.Footer{color:var(--color-dark);padding-block:max(3em,calc(var(--section-gap)*.65))!important;min-height:0!important}.Footer,.Footer:before{background-color:var(--color-red-4)!important}.Footer-grid{gap:var(--section-gap)2em;grid-template-columns:1fr;display:grid}@media (min-width:1000px){.Footer-grid{grid-template-columns:1fr auto}}.Footer-text{margin-bottom:min(3em,var(--site-gutter));max-width:clamp(840px,40vw,1200px)}@media (min-width:1000px){.Footer-text{font-size:var(--text-sm)}}.Footer-textTitle{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-red-2);margin-bottom:.5em}.Footer-nav{font-size:var(--text-xs);line-height:var(--line-height-sm)}.Footer-navList{gap:.5em;margin-top:1.5em;display:grid}@media (min-width:600px){.Footer-navList{flex-wrap:wrap;gap:.66em 2em;display:flex}}.Footer-nav a{text-decoration:underline}.Footer-nav a:hover{color:var(--color-blue-1)}.Footer-logo{text-align:center;align-items:flex-end;display:flex}@media (min-width:1000px){.Footer-logo{margin:0}}.Footer-logoSymbol{width:100%;max-width:120px;height:auto;margin:0 auto}@media (min-width:1000px){.Footer-logoSymbol{max-width:140px;margin:0}}
.Intro{color:var(--color-blue-1);padding-top:0!important;padding-bottom:0!important;padding-right:0!important}@media (orientation:portrait){.Intro{min-height:0!important}}.Intro,.Intro+.Section:before{background-color:var(--color-red-4)}.Intro-container{max-width:none!important;margin-inline:0!important}.Intro-logo{min-width:50px;max-width:clamp(90px,16vw,140px);margin:calc(var(--section-gap)*.5)auto calc(var(--section-gap)*1);color:var(--color-dark);display:block}@media (min-width:1000px){.Intro-logo{top:calc(var(--section-gap)*.45);right:calc(var(--site-gutter)*.5);max-width:120px;margin:0;position:absolute}}.Intro-logoSymbol{width:100%;height:auto;display:block}.Intro-grid{gap:var(--section-gap)0}.Intro-content{max-width:max(840px,46vw);padding-bottom:var(--section-gap);padding-right:var(--site-gutter);flex:auto;padding-top:calc(var(--section-gap)*.5)!important}@media (min-width:1000px){.Intro-content{padding-right:0;padding-top:calc(var(--section-gap)*1.5)!important}}@media (min-width:2200px){.Intro-content{padding-left:calc(((100vw - var(--site-width))/2) - var(--site-gutter));max-width:46vw}}.Intro-preTitle{font-size:var(--text-sm);color:var(--color-red-1);font-weight:var(--weight-bold);margin-bottom:.8em}.Intro-title{font-family:var(--font-hyrasans-display);font-size:clamp(32px,11vw,90px);font-weight:var(--weight-bold);color:var(--color-blue-1)}.Intro-text{margin-block:1em min(2em,calc(var(--section-gap)*.8));font-size:clamp(18px,2vw,22px)}@media (min-width:1000px){.Intro-text{margin-block:1.5em min(2em,calc(var(--section-gap)*.8))}}.Intro-actions{flex-wrap:wrap;gap:.75em 1.5em;display:flex}.Intro-houses{-webkit-user-select:none;user-select:none;cursor:grab;opacity:0;touch-action:none;flex:auto;transition:opacity .25s .1s}.Intro-houses:active{cursor:grabbing}.Intro-houses.is-ready{opacity:1}.Intro-houses canvas{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%}@media (min-width:1000px){.Intro-houses{display:block}}.Intro-illustration{z-index:-1;pointer-events:none;width:60vw;height:100%;transition:right .25s;position:absolute;bottom:-25%;right:-30%}@media not (min-width:1100px){.Intro-illustration{display:none}}@media (min-width:1200px){.Intro-illustration{right:-22%}}@media (min-width:1400px){.Intro-illustration{right:-10%}}
.Material{color:var(--color-blue-1)}.Material,.Material+.Section:before{background-color:var(--color-blue-4)}.Material-head{color:var(--color-blue-1);text-align:center}.Material-nav{margin-top:2em}.Material-navList{flex-wrap:wrap;gap:.5em 1.5em;display:flex}.Material-navListItem{font-size:var(--text-md);font-family:var(--font-hyrasans-display);text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em}.Material-items{max-width:1280px;margin:0 auto;display:grid}.Material-itemsCategory+.Material-itemsCategory{margin-top:4em}.Material-itemsCategoryTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);margin-bottom:1em}.Material-itemsList{gap:min(2rem,var(--site-gutter));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:800px){.Material-itemsList{grid-template-columns:repeat(3,minmax(0,1fr))}}.Material-item{flex-direction:column;display:flex}.Material-itemLink,.Material-itemImage,.Material-itemImageInner{flex:1;align-items:flex-end;display:flex}.Material-itemImage.is-empty .Material-itemImageInner{background-color:var(--color-red-4);aspect-ratio:8/10;justify-content:center;align-items:center;min-height:100px;display:flex}.Material-itemImage img{object-fit:contain;object-position:0 100%}.Material-item.is-zip .Material-itemImage.is-empty .Material-itemImageInner,.Material-item.is-other .Material-itemImage.is-empty .Material-itemImageInner{aspect-ratio:1}.Material-item.is-pdf .Material-itemImage.is-empty .Material-itemImageInner{aspect-ratio:210/297}.Material-item.is-image .Material-itemImage.is-empty .Material-itemImageInner{aspect-ratio:4/3}.Material-itemImageSymbol{color:var(--color-red-1);width:100%;max-width:4em;height:100%}.Material-itemContent{padding-block:1em 1.25em}.Material-itemTitle{font-size:var(--text-sm);font-weight:var(--weight-bold)}.Material-itemDescription{font-size:var(--text-xs);min-height:1em;margin-top:.5em}.Material-itemActions{gap:1em;display:flex}
.Dates{color:var(--color-red-3)}.Dates,.Dates+.Section:before{background-color:var(--color-red-3)}.Dates-head{color:var(--color-red-4);text-align:center}.Dates-item{background-color:var(--color-white);color:var(--color-dark);font-size:var(--text-md);gap:1em;max-width:800px;margin-inline:auto;display:flex}.Dates-item:not(:first-child){margin-top:2em}.Dates-itemDate{background-color:var(--color-red-4);text-align:center;flex-direction:column;gap:.5em;padding:1.6em 1.2em;display:flex}.Dates-itemDateDay{font-size:var(--text-xl);line-height:.9;font-weight:var(--weight-bold);color:var(--color-red-1)}.Dates-itemDateMonth{font-size:var(--text-lg);opacity:.85;color:var(--color-red-1)}.Dates-itemContent{background-color:var(--color-white);flex-direction:column;flex:1;justify-content:center;padding-left:1em;display:flex}.Dates-itemTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-red-1);line-height:var(--line-height-sm);margin-bottom:.5em}.Dates-itemDescription{font-size:var(--text-md);line-height:var(--line-height-lg)}
.News{color:var(--color-white)}.News,.News+.Section:before{background-color:var(--color-red-2)}.News-head{color:var(--color-white);text-align:center}.News-list{gap:var(--site-gutter)calc(var(--site-gutter)*.5);display:grid}@media (min-width:800px){.News-list{gap:min(2rem,var(--site-gutter));grid-template-columns:repeat(2,minmax(0,1fr))}}.News-item{overflow:hidden}.News-itemLink{display:block}.News-itemImage{overflow:hidden}.News-itemImage:empty{aspect-ratio:16/9;background-color:var(--color-blue-4);color:var(--color-white);justify-content:center;align-items:center;display:flex}.News-itemContent{background-color:var(--color-white);color:var(--color-dark);padding:clamp(1.25em,2.5vw,3em)}.News-itemTitle{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-red-1);line-height:var(--line-height-sm);margin-bottom:.5em}.News-itemDate{font-size:var(--text-xs);opacity:.85;color:var(--color-dark);margin-bottom:.5em}.News-itemBody{font-size:var(--text-sm);margin-bottom:.5em}.News-itemAction{margin-top:2em}@media (min-width:800px){.News-item--featured{grid-column:span 2;display:flex}.News-item--featured .News-itemLink{flex:1 0 calc(50% - min(2rem,var(--site-gutter))/2);min-width:calc(50% - min(2rem,var(--site-gutter))/2)}.News-item--featured .News-itemImage{height:100%}.News-item--featured .News-itemImage img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.News-item--featured .News-itemContent{min-height:min(500px,50vh)}.News-item--featured .News-itemTitle{font-size:var(--text-lg)}.News-item--featured .News-itemDate{font-size:var(--text-sm)}.News-item--featured .News-itemBody{font-size:var(--text-md)}}
.Politics{color:var(--color-white)}.Politics,.Politics+.Section:before{background-color:var(--color-blue-2)}.Politics-head{color:var(--color-blue-4);text-align:center}.Politics-items{gap:min(2.5rem,var(--site-gutter));align-items:flex-start;max-width:1200px;margin:0 auto;display:grid}.Politics-item{color:var(--color-dark);padding:clamp(1.25em,4vw,3em);position:relative}.Politics-item:before{content:"";background-color:var(--color-white);z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.Politics-itemTitle{font-size:var(--text-lg);font-family:var(--font-hyrasans-display);line-height:var(--line-height-sm);text-wrap:pretty;color:var(--color-red-1)}.Politics-itemDescription{font-size:var(--text-md);white-space:pre-wrap;margin-top:.8em}
.Section{z-index:1;padding-block:var(--section-gap);padding-inline:var(--site-gutter);min-height:min(1200px,85svh);position:relative;overflow:hidden}.Section-container{max-width:var(--site-width);margin:0 auto}.Section:before{content:"";width:calc(var(--section-gap)*2);aspect-ratio:1;background-color:var(--color-red-4);z-index:0;position:absolute;top:0;left:0;transform:translate(-65%,-65%)rotate(55deg)}.Section:first-child:before{content:normal}.Section-head{margin-bottom:max(2em,calc(var(--section-gap)*.5));text-align:center}.Section-title{font-size:var(--text-lg);text-transform:uppercase;font-family:var(--font-hyrasans-display);line-height:var(--line-height-sm);text-wrap:pretty}.Section-description{max-width:900px}
.Text{line-height:var(--line-height-lg);overflow-wrap:break-word}.Text a{text-decoration:underline}@media (hover:hover){.Text a:hover{opacity:.7}}.Text a:active{opacity:.7}.Text strong,.Text b{font-weight:var(--weight-bold)}.Text ul{list-style:inside}.Text ol{list-style:inside decimal}.Text h1,.Text h2,.Text h3{font-weight:var(--weight-bold);line-height:var(--line-height-sm)}.Text h1{font-size:var(--text-xl);font-family:var(--font-hyrasans-display)}.Text>*+*{margin-top:1em}.Text>:is(h1,h2,h3)+*{margin-top:.5em}.Text>*+:is(h1,h2,h3){margin-top:2em}.Text>:first-child{margin-top:0}.Text-embed{margin-top:1.5em}.Text-embed+.Text-embed{margin-top:1em}.Text figcaption{font-size:var(--text-xs);line-height:var(--line-height-sm);margin-top:.3em}.Text hr{margin-block:3em}

