*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizespeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.content-wrapper{display:grid;grid-template-areas:"pre navigation post" "pre header post" "pre content post";grid-template-columns:1fr min(90vw,1220px) 1fr;margin:0 auto}@media screen and (max-width:1024px){.navigation{background-color:#fff;background-color:rgb(var(--color-white)/100%);bottom:0;font-size:14px;height:70px;left:0;position:fixed;right:0;z-index:100}.navigation>ul{display:flex;list-style:none;margin:0;padding:0;text-align:center}.navigation>ul>li{flex:0 0 25%;padding:10px 0}.navigation>ul>li:not(:last-child){border-right:1px dashed rgba(0,0,0,.4);border-right:1px dashed rgb(var(--color-black)/40%)}.navigation>ul>li a{align-items:center;color:#000;color:rgb(var(--color-black)/100%);display:grid;grid-template-areas:"icon" "title";justify-content:center;-webkit-text-decoration:none;text-decoration:none}.navigation__description{display:none}.navigation__icon{display:flex;height:35px;justify-content:center}.navigation__icon img{max-height:100%;max-width:100%}}@media screen and (min-width:1024px){.navigation{font-size:1rem;grid-area:navigation;padding-right:2px;position:sticky;top:0;z-index:30}.navigation>ul{display:grid;grid-template-columns:repeat(6,1fr);justify-content:flex-end;list-style:none;margin:0;padding:0}.navigation>ul>li{background-image:linear-gradient(180deg,#fff,#fff 75%,hsla(0,0%,100%,0));background-image:linear-gradient(to bottom,rgb(var(--color-white)/100%),rgb(var(--color-white)/100%) 75%,rgb(var(--color-white)/0));margin:0 0 0 1px;padding:0 1rem;transform:translateX(1px)}.navigation>ul>li:first-child{grid-column-start:3}.navigation a{color:#000;color:rgb(var(--color-black));display:block;height:100%;padding:1rem;-webkit-text-decoration:none;text-decoration:none}.navigation__title{font-family:Josefin Sans,sans-serif;font-family:var(--font-heading)}.navigation__icon{display:none}}.header{align-items:center;display:grid;grid-area:header/pre/header/post;grid-template-areas:"pre content post";grid-template-columns:1fr min(90vw,1220px) 1fr;height:40vh;position:relative;z-index:10}.header .title{grid-area:content;justify-self:flex-end;padding:0 1rem;text-align:right}.header figure{aspect-ratio:1;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);left:0;pointer-events:none;position:fixed;top:0;width:50vw}.header figure .header-image__slash{grid-column:1/7;grid-row:1/5;height:100%;position:relative;transform:translateX(calc(-28% - 20px)) translateY(-1vh);z-index:2}.header figure .header-image__bracket{grid-column:1/5;grid-row:1/4;transform:translateX(-1vw)}.content{grid-area:content/pre/content/post;position:relative;z-index:10}.content a:not(.link--no-style){-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(60deg,#dd4d4d,#ff8100)}.content a:not(.link--no-style):hover{background-image:linear-gradient(60deg,#65dd4d,#3660bb)}.content a.link--no-style{color:inherit}.content a.link--no-style:hover{-webkit-text-decoration:none;text-decoration:none}.content ul{line-height:2}.band{align-items:center;display:grid;grid-template-areas:"pre left right post";grid-template-columns:1fr repeat(2,min(45vw,610px)) 1fr}.band .band__media{height:100%}.band .band__media img{height:100%;-o-object-fit:cover;object-fit:cover}.band .band__media:first-child{grid-area:pre/pre/left/left}.band .band__media:last-child{grid-area:right/right/post/post}.band__content{padding:1rem}.band__content:first-child{grid-area:left}.band__content:last-child{grid-area:right}.band__content:first-child:last-child{grid-area:left/left/right/right}.band--media-gradient .band__media{background-size:100% 0}.band--border:before,.band--media-gradient .band__media{background-image:linear-gradient(60deg,#54ad35,#c9da17);background-repeat:no-repeat;transition:all .2s ease}.band--border:before{background-size:100%;content:"";display:block;grid-area:pre/pre/post/post;height:4px;margin:0 auto;width:100%}.band--footer{background-color:rgba(0,0,0,.1);background-color:rgb(var(--color-black)/10%);font-size:80%;text-align:center}@media screen and (max-width:1024px){.band{grid-template-areas:"top" "bottom";grid-template-columns:1fr}.band .band__content{grid-area:bottom}.band .band__media{grid-area:top!important}.band .band__media img{height:auto}}.background-grid{border:1px solid rgba(0,0,0,.2);border-bottom:0 solid rgb(var(--color-black)/20%);border-left:1px solid rgb(var(--color-black)/20%);border-right:1px solid rgb(var(--color-black)/20%);border-top:0 solid rgb(var(--color-black)/20%);display:grid;grid-area:navigation/navigation/content/content;grid-template-columns:repeat(6,1fr)}.background-grid div{background-image:linear-gradient(60deg,#54ad35,#c9da17);background-repeat:no-repeat;background-size:100% 0;transition:all .2s ease}.background-grid>:not(:first-child){border-left:1px dashed rgba(0,0,0,.1);border-left:1px dashed rgb(var(--color-black)/10%)}@media screen and (min-width:1024px){.content-wrapper:has(.navigation li:first-child a:hover) .background-grid div:nth-child(3){background-size:100% 100%}.content-wrapper:has(.navigation li:nth-child(2) a:hover) .background-grid div:nth-child(4){background-size:100% 100%}.content-wrapper:has(.navigation li:nth-child(3) a:hover) .background-grid div:nth-child(5){background-size:100% 100%}.content-wrapper:has(.navigation li:nth-child(4) a:hover) .background-grid div:nth-child(6){background-size:100% 100%}.content-wrapper:has(.navigation li:nth-child(5) a:hover) .background-grid div:nth-child(7){background-size:100% 100%}.content-wrapper:has(.navigation li:nth-child(6) a:hover) .background-grid div:nth-child(8){background-size:100% 100%}}h1{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(60deg,#dd4d4d,#ff8100);font-size:4.5rem}h2:not(.pre-title){color:#000;color:rgb(var(--color-black));font-size:3.5rem;text-align:center}@media screen and (max-width:1024px){h1{font-size:3.5rem}h2:not(.pre-title){font-size:2.5rem}}h2.pre-title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(60deg,#65dd4d,#3660bb);font-size:3.5rem}p{margin-bottom:2rem}dl{font-size:80%}dl dt:not(:first-child){margin-top:1rem}dl dd{color:rgba(0,0,0,.4);color:rgb(var(--color-black)/40%);font-style:italic}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(/assets/fonts/eb-garamond-v26-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:700;src:url(/assets/fonts/eb-garamond-v26-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/josefin-sans-v26-latin-700.woff2) format("woff2")}:root{--color-black:0 0 0;--color-white:255 255 255;--font-default:"EB Garamond",serif;--font-heading:"Josefin Sans",sans-serif}body{font-family:EB Garamond,serif;font-family:var(--font-default);font-size:1.25rem;scroll-padding-top:120px}.title,h1,h2,h3,h4,h5,h6{font-family:Josefin Sans,sans-serif;font-family:var(--font-heading)}
/*# sourceMappingURL=style.css.map */
