*,*::before,*::after{box-sizing:border-box}html{text-size-adjust:none}body{min-block-size:100vh;inline-size:min(100%,100vw);margin:0;padding:0}:target{scroll-margin-block:5ex}:focus,:focus-visible{scroll-margin-bottom:10vh}h1,h2,h3,h4,h5,h6{line-height:1.15;text-wrap:balance}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,table{margin-block:0}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*,p+*,figure+*,blockquote+*,dl+*,table+*{margin-block-start:var(--siblingText-marginBlockStart, 1.5rem)}a{text-decoration-skip-ink:auto}input,button,textarea,select{font-family:inherit;font-size:inherit;line-height:1}textarea:not([rows]){min-block-size:10em}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}figure{margin-inline:0}img,picture,svg{display:block;block-size:auto;max-inline-size:100%}svg{pointer-events:none;fill:currentColor}@font-face{font-family:"Lora";font-weight:100 1000;font-style:normal;src:url("/presentation/webfonts/Lora-VariableFont_wght.ttf") format("ttf")}@font-face{font-family:"Lora";font-weight:100 1000;font-style:italic;src:url("/presentation/webfonts/Lora-Italic-VariableFont_wght.ttf") format("ttf")}@font-face{font-family:"Public Sans";font-weight:100 1000;font-style:normal;src:url("/presentation/webfonts/PublicSans-VariableFont_wght.ttf") format("ttf")}@font-face{font-family:"Public Sans";font-weight:100 1000;font-style:italic;src:url("/presentation/webfonts/PublicSans-Italic-VariableFont_wght.ttf") format("ttf")}:root{--color-dark: oklch(26.53432049% 0.0317732294 309.8575106156deg);--color-dark-1-light: oklch(36.2209486675% 0.0484529137 309.7265590197deg);--color-dark-1-dark: oklch(24.5831702138% 0.0283577147 309.8980088261deg);--color-dark-2-light: oklch(45.2947187164% 0.0638217876 309.6589686336deg);--color-dark-2-dark: oklch(22.5930413079% 0.0248456882 309.9473914395deg);--color-dark-3-light: oklch(53.933325502% 0.078322249 309.6177029501deg);--color-dark-3-dark: oklch(20.5588324908% 0.0212196213 310.0089530776deg);--color-dark-4-light: oklch(63.3329171237% 0.0668583868 309.9875684076deg);--color-dark-4-dark: oklch(18.4741023791% 0.0174556365 310.0878567045deg);--color-dark-5-light: oklch(72.8239090932% 0.0486316181 310.3347960668deg);--color-dark-5-dark: oklch(16.330510966% 0.0135198301 310.192689573deg);--color-dark-6-light: oklch(82.0866197327% 0.0315121792 310.5846348077deg);--color-dark-6-dark: oklch(14.087735347% 0.0096240892 310.7526462846deg);--color-dark-7-light: oklch(91.1387708643% 0.0153516334 310.7741244473deg);--color-dark-7-dark: oklch(11.1755496616% 0.007441142 311.4748810091deg);--color-light: oklch(89.8079940478% 0.0243131902 99.1342824633deg);--color-light-1-light: oklch(91.0937931486% 0.0212332573 99.0847959457deg);--color-light-1-dark: oklch(82.9396053895% 0.040766855 99.4063843018deg);--color-light-2-light: oklch(92.3761580418% 0.0181640324 99.0360447303deg);--color-light-2-dark: oklch(75.970461587% 0.0572773625 99.682763607deg);--color-light-3-light: oklch(93.6551195276% 0.0151061143 98.9880605379deg);--color-light-3-dark: oklch(68.8990796629% 0.0733199797 99.9223681098deg);--color-light-4-light: oklch(94.930709178% 0.0120599886 98.9408668898deg);--color-light-4-dark: oklch(59.2262324569% 0.0670147518 99.9579553547deg);--color-light-5-light: oklch(96.2029591885% 0.009026044 98.8944804136deg);--color-light-5-dark: oklch(48.2962460789% 0.0530890034 99.9417697534deg);--color-light-6-light: oklch(97.4719022449% 0.0060045855 98.8489119466deg);--color-light-6-dark: oklch(36.7027530754% 0.0381548557 99.9076904021deg);--color-light-7-light: oklch(98.737571406% 0.0029958467 98.8041674707deg);--color-light-7-dark: oklch(24.0897595927% 0.0214983042 99.8033620429deg);--color-primary: oklch(39.6208259662% 0.023491163 248.4195487746deg);--color-primary-1-light: oklch(47.8251692775% 0.0295224503 248.4442720954deg);--color-primary-1-dark: oklch(36.277426437% 0.0210164052 248.4058466845deg);--color-primary-2-light: oklch(55.6902569752% 0.0352644597 248.4604795079deg);--color-primary-2-dark: oklch(32.8551598226% 0.0184697379 248.3885666486deg);--color-primary-3-light: oklch(63.4258742952% 0.0332028481 248.349826172deg);--color-primary-3-dark: oklch(29.3413683601% 0.0158370428 248.3660907318deg);--color-primary-4-light: oklch(71.0592531862% 0.0258553131 248.1913759857deg);--color-primary-4-dark: oklch(25.7190940059% 0.0130983398 248.3356460086deg);--color-primary-5-light: oklch(78.5154272905% 0.0189261161 248.0692623257deg);--color-primary-5-dark: oklch(21.9645653393% 0.0102235806 248.2920392132deg);--color-primary-6-light: oklch(85.8137259341% 0.012342974 247.9710495324deg);--color-primary-6-dark: oklch(18.0423278993% 0.007163529 248.2242300774deg);--color-primary-7-light: oklch(92.970609705% 0.0060490889 247.8897082891deg);--color-primary-7-dark: oklch(13.8632130796% 0.0040509314 245.6910190833deg);--color-secondary: oklch(77.1551543347% 0.0711471879 173.7832338971deg);--color-secondary-1-light: oklch(79.9803564478% 0.0626594755 174.3196897241deg);--color-secondary-1-dark: oklch(72.120269283% 0.0855757946 172.6299290547deg);--color-secondary-2-light: oklch(82.8213163372% 0.05394665 174.7979375996deg);--color-secondary-2-dark: oklch(66.485101123% 0.0929624363 171.5277507053deg);--color-secondary-3-light: oklch(85.6737298774% 0.0450795791 175.2272428449deg);--color-secondary-3-dark: oklch(58.2325458352% 0.0803534726 171.6318284606deg);--color-secondary-4-light: oklch(88.5339837673% 0.0361139801 175.6150078385deg);--color-secondary-4-dark: oklch(49.6765876094% 0.0672152086 171.7805228456deg);--color-secondary-5-light: oklch(91.3990553947% 0.0270933074 175.9672055662deg);--color-secondary-5-dark: oklch(40.7351501903% 0.0533741524 172.0103414847deg);--color-secondary-6-light: oklch(94.2664228063% 0.018051205 176.2887028183deg);--color-secondary-6-dark: oklch(31.2736089377% 0.0385099359 172.4125429712deg);--color-secondary-7-light: oklch(97.1339860977% 0.0090135314 176.5835024471deg);--color-secondary-7-dark: oklch(21.0363575397% 0.0218589147 173.2973359008deg);--color-tertiary: oklch(64.0107171287% 0.1893574063 37.5373222568deg);--color-tertiary-1-light: oklch(67.500307061% 0.1675040443 38.5425079074deg);--color-tertiary-1-dark: oklch(58.9976544129% 0.1858826206 36.821865008deg);--color-tertiary-2-light: oklch(71.4467889768% 0.1431061807 38.9413270109deg);--color-tertiary-2-dark: oklch(52.7400695138% 0.1643549371 36.9676289816deg);--color-tertiary-3-light: oklch(75.7462680818% 0.1177018624 39.05920888deg);--color-tertiary-3-dark: oklch(46.2951312256% 0.1420630006 37.1561320513deg);--color-tertiary-4-light: oklch(80.3096092519% 0.0923471054 39.0841056976deg);--color-tertiary-4-dark: oklch(39.6245946177% 0.1188010848 37.4077632201deg);--color-tertiary-5-light: oklch(85.065388909% 0.0676664581 39.1047357393deg);--color-tertiary-5-dark: oklch(32.6741683243% 0.0942301162 37.7542234077deg);--color-tertiary-6-light: oklch(89.9584652494% 0.0439810422 39.1554478755deg);--color-tertiary-6-dark: oklch(25.3589780684% 0.0678378053 38.5724186998deg);--color-tertiary-7-light: oklch(94.9470984934% 0.0214201369 39.2446075117deg);--color-tertiary-7-dark: oklch(17.542651879% 0.0388254766 43.1312205051deg)}body{--base-backgroundColor: var(--color-dark);--base-color: var(--color-light);display:grid;grid-template-rows:max-content max-content auto 1fr;background-color:var(--base-backgroundColor);color:var(--base-color);font-family:"Public Sans",system-ui,sans-serif;font-size:1.25rem;line-height:1.5}.header,.nav-main,.main,.footer{display:grid;grid-template-columns:[full-start] minmax(1rem, 1fr) [wide-start] minmax(0, 1fr) [main-start] minmax(0, 80ch) [main-end] minmax(0, 1fr) [wide-end] minmax(1rem, 1fr) [full-end]}.container{grid-column:wide}.home .main .container{grid-column:full;display:grid;grid-template-columns:subgrid}.home-hero{grid-column:wide;display:flex;flex-wrap:wrap;row-gap:2rem;column-gap:min(4vw,5rem);align-items:center;margin-block-end:5rem}.home-hero-feature{--image-aspectRatio: 1;flex-basis:400px;flex-grow:1}.home-hero-info{flex-basis:0;flex-grow:999;min-inline-size:40%;margin-block-start:0}.home-post-list{grid-column:main}.post .main{padding-block-start:0}.post .main .container{grid-column:full;display:grid;grid-template-columns:subgrid}.post .post{grid-column:full;display:grid;grid-template-columns:subgrid}.post .post-feature{--image-aspectRatio: 16/9;grid-column:full;display:grid;grid-template-areas:"feature";justify-items:end;align-items:start}@media(orientation: portrait){.post .post-feature{--image-aspectRatio: 3/4}}.post .post-feature picture,.post .post-feature figcaption{grid-area:feature}.post .post-feature picture{z-index:-1;max-inline-size:1800px;margin-inline:auto}.post .post-feature figcaption{padding-block:.25em;padding-inline:1em;background-color:var(--postFeature-figcaption-backgroundColor, var(--color-dark-4-dark));font-size:1rem}.post .post-info{grid-column:wide;margin-block-end:2em}@container main (inline-size > 80ch){.post .post-info{margin-block-start:-2em;padding-block:1em;padding-inline:2em;background-image:linear-gradient(to bottom, var(--color-secondary-5-dark) 2em, transparent)}}.post .post-title{margin-block-start:0}.post .post-content{grid-column:main}.post-list{container-name:post-list;container-type:inline-size;display:flex;flex-direction:column;gap:5rem;justify-content:flex-start}.post-list article{display:flex;flex-wrap:wrap;gap:2rem}.post-list .post-feature,.post-list .post-info{align-content:center}.post-list .post-feature{flex-basis:400px;flex-grow:1}.post-list .post-info{flex-basis:0;flex-grow:999;min-inline-size:50%}@container post-list (inline-size > 640px ){.post-list article:first-of-type{display:grid;grid-template-areas:"main"}.post-list article:first-of-type .post-feature,.post-list article:first-of-type .post-info{z-index:1;grid-area:main}.post-list article:first-of-type .post-feature picture{background-color:var(--color-primary)}.post-list article:first-of-type .post-feature img{--image-brightness: 0.5;mix-blend-mode:overlay}.post-list article:first-of-type .post-info{padding-block:2em;padding-inline:5em}}.header .container{container-name:header;container-type:inline-size}.header p{display:grid;grid-template-columns:auto 1fr;gap:.25em;align-items:center;justify-items:start;font-weight:600;font-size:var(--header-title-fontSize, 2rem);line-height:1;text-shadow:.025em .025em 0 var(--header-title-color, var(--color-tertiary))}.header svg{fill:var(--header-logo-fillColor, var(--color-tertiary));block-size:auto;inline-size:var(--header-logo-inlineSize, 48px)}@container header (inline-size > 640px){.header p{--header-title-fontSize: 3rem;--header-logo-inlineSize: 96px}}.nav-main{background-color:var(--color-primary)}.nav-main ul{display:flex;flex-wrap:wrap;column-gap:1em}.nav-main a{display:inline-block;padding-block:.75em;font-weight:600;font-size:1rem;line-height:1;text-decoration:none;text-transform:uppercase}.main{container-name:main;container-type:inline-size;padding-block:2rem}.main .container{grid-column:main}.footer{padding-block:2rem;border-block-start:.25em solid var(--color-tertiary);background-color:var(--color-primary)}.footer .footer-title{font-size:2rem}.footer .container{display:flex;flex-wrap:wrap;row-gap:1rem;column-gap:4rem}.footer .container>*{flex-grow:1;flex-basis:calc((50ch - 100%)*999)}.footer .container>:nth-last-child(n+4),.footer .container .footer>:nth-last-child(n+4)~*{flex-basis:100%}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600;text-wrap:balance}h6,.h6{font-size:var(--heading-fontSize, 1.40625rem)}h5,.h5{font-size:var(--heading-fontSize, 1.58203125rem)}h4,.h4{font-size:var(--heading-fontSize, 1.7797851563rem)}h3,.h3{font-size:var(--heading-fontSize, 2.0022583008rem)}h2,.h2{font-size:var(--heading-fontSize, 2.2525405884rem)}h1,.h1{font-size:var(--heading-fontSize, 2.5341081619rem)}img{filter:brightness(var(--image-brightness, 0.75)) contrast(var(--image-contrast, 1.25));aspect-ratio:var(--image-aspectRatio, 16/9);object-fit:var(--image-objectFit, cover)}a{--link-backgroundColor: transparent;--link-color: var(--color-secondary);transition:all .3s ease;background-color:var(--link-backgroundColor);color:var(--link-color);outline:max(2px,.1em) solid var(--link-outline-color, transparent);outline-offset:max(2px,.1em);text-decoration-thickness:var(--link-textDecorationThickness, max(2px, 0.1em));text-decoration-color:var(--link-textDecorationColor, currentColor)}a:focus,a:hover{color:var(--link-color-focus, var(--color-tertiary-4-light))}a:focus{--link-outline-color: currentColor;text-decoration:none}button,.button{--button-backgroundColor: var(--color-secondary-2-light);--button-color: var(--color-primary-2-dark);cursor:pointer;display:inline-block;inline-size:fit-content;padding-block:.25em;padding-inline:.75em;border:.125em solid currentColor;background-color:var(--button-backgroundColor);color:var(--button-color);font-weight:600;font-size:1rem;line-height:1;font-family:inherit;text-decoration:none;text-transform:uppercase}button:focus,button:hover,.button:focus,.button:hover{background-color:var(--button-color);color:var(--button-backgroundColor)}.button-accent{--button-backgroundColor: var(--color-tertiary-2-light);--button-color: var(--color-tertiary-6-dark)}.skip a{--link-backgroundColor: var(--color-dark-4-dark);clip-path:inset(100%);position:absolute;overflow:hidden;padding-block:.25em;padding-inline:.5em;font-weight:600;font-size:1.5rem}.skip a:focus{clip-path:none;overflow:visible}.post-info{--siblingText-marginBlockStart: 0}.post-date{display:block}.post-title{margin-block:1.75rem;line-height:1.1}.post-link{display:inline-block;inline-size:fit-content}.post-category,.post-tags{display:flex;flex-wrap:wrap;gap:.5em}.post-category dt,.post-tags dt{font-weight:600}.post-category dd,.post-tags dd{margin-inline:0}.post-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;margin-block-start:4rem;padding-block-start:1rem;border-block-start:.125rem solid var(--color-pagination-borderColor, var(--color-primary))}.tags-list{display:flex;flex-wrap:wrap;row-gap:1em;column-gap:2em}.tags-list li{flex-basis:max-content}
