@font-face{font-family:Gela;font-style:normal;font-weight:700;src:url(/assets/fonts/gela-72pt-C8dN4CtQ.woff2) format("woff2");font-display:swap}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/dm-sans-400-COF6noiJ.woff2) format("woff2");font-display:swap}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/dm-sans-400-italic-CBcDXIDO.woff2) format("woff2");font-display:swap}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/dm-sans-700-1DREuLwQ.woff2) format("woff2");font-display:swap}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;src:url(/assets/fonts/dm-sans-700-italic-CneG6Nux.woff2) format("woff2");font-display:swap}:root{--color-white: #f8f6f3;--color-black: #111111;--color-green: #bed9c0;--color-red: #dd9fa2;--color-purple: #c9bed9;--color-blue: #b5d5eb;--border: 2px solid var(--color-black);--transition-duration: .15s}body{margin:0;background-color:var(--color-white);display:flex;flex-direction:column;min-block-size:100vb}body{font-family:DM Sans,sans-serif;font-weight:400;font-style:normal;font-size:clamp(1rem,.95rem + .25vw,1.25rem);line-height:1.5;color:var(--color-black)}h1,h2,h3{font-family:Gela;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;text-wrap:balance;margin-block:0}h1,h2{font-size:clamp(2rem,1.8375rem + .8125vw,2.8125rem)}h3{font-size:1.5em}p{text-wrap:pretty;margin-block:0}ol,ul{margin-block:0;padding-inline-start:1em;list-style:square}a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em;transition:text-decoration-color var(--transition-duration) ease;display:inline-flex;align-items:center;gap:.25em}a>svg{block-size:1em;transform:translate(0);transition:transform var(--transition-duration) ease}a:hover,a:focus{text-decoration-color:transparent}a:hover>svg,a:focus>svg{transform:translate(.25em)}img{display:flex;justify-content:center;align-items:center;inline-size:100%;block-size:auto;background-color:#dfddda;text-align:center}.o-bare-list{padding-inline-start:0;list-style:none}.o-bare-list>li{margin-block-start:0}.o-center{display:grid;grid-template-columns:1fr auto auto auto 1fr}.o-center>*{grid-column:3}.o-center>img{max-inline-size:42em;grid-column:2 / span 3;border:var(--border)}.o-panel{padding-block:var(--o-panel-padding-block, 5em);border-block-end:var(--border)}.o-pattern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' width='120' height='120'%3E%3Cpath fill='%23111' d='M9 0h2v20H9V0Zm25.134.84 1.732 1-10 17.32-1.732-1 10-17.32Zm-20 20 1.732 1-10 17.32-1.732-1 10-17.32ZM58.16 4.134l1 1.732-17.32 10-1-1.732 17.32-10Zm-40 40 1 1.732-17.32 10-1-1.732 17.32-10ZM80 9v2H60V9h20ZM20 69v2H0v-2h20Zm79.32-55-1 1.732-17.32-10L82 4l17.32 10Zm-80 80-1 1.732-17.32-10L2 84l17.32 10Zm96.546-75.84-1.732 1-10-17.32 1.732-1 10 17.32Zm-100 100-1.732 1-10-17.32 1.732-1 10 17.32ZM38.16 24.134l1 1.732-17.32 10-1-1.732 17.32-10ZM60 29v2H40v-2h20Zm19.32 5-1 1.732-17.32-10L62 24l17.32 10Zm16.546 4.16-1.732 1-10-17.32 1.732-1 10 17.32ZM111 40h-2V20h2v20Zm3.134.84 1.732 1-10 17.32-1.732-1 10-17.32ZM40 49v2H20v-2h20Zm19.32 5-1 1.732-17.32-10L42 44l17.32 10Zm16.546 4.16-1.732 1-10-17.32 1.732-1 10 17.32ZM91 60h-2V40h2v20Zm3.134.84 1.732 1-10 17.32-1.732-1 10-17.32Zm24.026 3.294 1 1.732-17.32 10-1-1.732 17.32-10ZM39.32 74l-1 1.732-17.32-10L22 64l17.32 10Zm16.546 4.16-1.732 1-10-17.32 1.732-1 10 17.32ZM71 80h-2V60h2v20Zm3.134.84 1.732 1-10 17.32-1.732-1 10-17.32Zm24.026 3.294 1 1.732-17.32 10-1-1.732 17.32-10ZM120 89v2h-20v-2h20Zm-84.134 9.16-1.732 1-10-17.32 1.732-1 10 17.32ZM51 100h-2V80h2v20Zm3.134.84 1.732 1-10 17.32-1.732-1 10-17.32Zm24.026 3.294 1 1.732-17.32 10-1-1.732 17.32-10ZM100 109v2H80v-2h20Zm19.32 5-1 1.732-17.32-10 1-1.732 17.32 10ZM31 120h-2v-20h2v20Z'/%3E%3C/svg%3E");background-color:var(--color-contrast)}.o-prose>*+*{margin-block-start:var(--o-prose-margin-block-start, 1em)}.o-prose>h2{max-inline-size:15em}.o-prose>p,.o-prose li{max-inline-size:36em}[class^=o-pusher]{margin-inline-start:auto;max-inline-size:fit-content}.o-pusher--center{margin-inline-end:auto}.o-spacer{block-size:5em;border-block-end:var(--border)}.o-wrapper{box-sizing:border-box;max-inline-size:96em;margin-inline:auto;padding-inline:clamp(.5rem,-.5rem + 5vw,3.375em)}.c-card>time{display:block}.c-card>time+h3{--o-prose-margin-block-start: .16667em}.c-card>img{max-inline-size:25em;border:var(--border)}.c-card-grid{display:grid;grid-template-columns:repeat(var(--c-card-grid-columns, 1),1fr);list-style:none}.c-card-grid>li{padding-block:3.375em;padding-inline:clamp(.5rem,-.5rem + 5vw,3.375em);border-block-end:var(--border)}@media (width >= 40em){.c-card-grid{--c-card-grid-columns: 2}.c-card-grid>li{border-inline-end:var(--border)}}@media (40em <= width < 75em){.c-card-grid>li:nth-child(2n){border-inline-end:none}.c-card-grid:has(li:nth-child(odd):last-child):after{content:"";border-block-end:var(--border)}}@media (width >= 75em){.c-card-grid{--c-card-grid-columns: 3}.c-card-grid>li:nth-child(3n){border-inline-end:none}.c-card-grid:has(li:nth-child(3n+2):last-child):after{content:"";border-block-end:var(--border)}.c-card-grid:has(li:nth-child(3n+1):last-child):after{content:"";border-block-end:var(--border);border-inline-end:var(--border)}.c-card-grid:has(li:nth-child(3n+1):last-child):before{content:"";border-block-end:var(--border);order:999}}@media (width >= 40em){.c-credits{column-gap:3.375em;column-count:2;max-inline-size:54.75em}}.c-credits div{break-inside:avoid}.c-credits dt{text-transform:uppercase;font-style:italic;font-size:.875em}.c-credits dd{margin-inline-start:0}.c-header{--o-panel-padding-block: 2.25em 1.75em}.c-header>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;row-gap:.75em;column-gap:2.25em}.c-header>div>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:1em}.c-hero{border-block-end:var(--border)}.c-hero>img{min-block-size:24em;max-block-size:32em;object-fit:cover}.c-footer{background-color:var(--color-contrast);margin-block-start:auto}.c-footer:before{content:"";display:block;block-size:1em;border-block-end:var(--border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' width='120' height='120'%3E%3Cpath fill='%23111' d='M9 0h2v20H9V0Zm25.134.84 1.732 1-10 17.32-1.732-1 10-17.32Zm-20 20 1.732 1-10 17.32-1.732-1 10-17.32ZM58.16 4.134l1 1.732-17.32 10-1-1.732 17.32-10Zm-40 40 1 1.732-17.32 10-1-1.732 17.32-10ZM80 9v2H60V9h20ZM20 69v2H0v-2h20Zm79.32-55-1 1.732-17.32-10L82 4l17.32 10Zm-80 80-1 1.732-17.32-10L2 84l17.32 10Zm96.546-75.84-1.732 1-10-17.32 1.732-1 10 17.32Zm-100 100-1.732 1-10-17.32 1.732-1 10 17.32ZM38.16 24.134l1 1.732-17.32 10-1-1.732 17.32-10ZM60 29v2H40v-2h20Zm19.32 5-1 1.732-17.32-10L62 24l17.32 10Zm16.546 4.16-1.732 1-10-17.32 1.732-1 10 17.32ZM111 40h-2V20h2v20Zm3.134.84 1.732 1-10 17.32-1.732-1 10-17.32ZM40 49v2H20v-2h20Zm19.32 5-1 1.732-17.32-10L42 44l17.32 10Zm16.546 4.16-1.732 1-10-17.32 1.732-1 10 17.32ZM91 60h-2V40h2v20Zm3.134.84 1.732 1-10 17.32-1.732-1 10-17.32Zm24.026 3.294 1 1.732-17.32 10-1-1.732 17.32-10ZM39.32 74l-1 1.732-17.32-10L22 64l17.32 10Zm16.546 4.16-1.732 1-10-17.32 1.732-1 10 17.32ZM71 80h-2V60h2v20Zm3.134.84 1.732 1-10 17.32-1.732-1 10-17.32Zm24.026 3.294 1 1.732-17.32 10-1-1.732 17.32-10ZM120 89v2h-20v-2h20Zm-84.134 9.16-1.732 1-10-17.32 1.732-1 10 17.32ZM51 100h-2V80h2v20Zm3.134.84 1.732 1-10 17.32-1.732-1 10-17.32Zm24.026 3.294 1 1.732-17.32 10-1-1.732 17.32-10ZM100 109v2H80v-2h20Zm19.32 5-1 1.732-17.32-10 1-1.732 17.32 10ZM31 120h-2v-20h2v20Z'/%3E%3C/svg%3E")}.c-footer>:first-child,.c-footer nav,.c-footer address,.c-footer>:last-child{padding-block:1.75em}.c-footer>:first-child{padding-block-start:2.25em}.c-footer>*:not(:last-child){border-block-end:var(--border)}.c-footer ul{text-transform:uppercase;list-style:none}.c-footer ul,.c-footer address{display:flex;flex-direction:column;row-gap:.5em}.c-footer address{font-style:normal}@media (width < 29.875em){.c-footer>:nth-child(2){padding-inline:0}.c-footer nav{border-block-end:var(--border)}.c-footer nav,.c-footer address{padding-inline:clamp(.5rem,-.5rem + 5vw,3.375em)}}@media (width >= 29.875em){.c-footer>:nth-child(2){display:flex;flex-wrap:wrap}.c-footer nav{padding-inline-end:1.75em}.c-footer address{padding-inline-start:1.75em;border-inline-start:var(--border)}}.c-lang-nav{min-inline-size:66vi;position:relative;text-transform:uppercase}.c-lang-nav>button{display:none;align-items:center;column-gap:.25em;font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0;text-transform:inherit}.c-lang-nav svg{block-size:1em}.c-lang-nav>ul{display:flex;column-gap:1em}.c-lang-nav a{text-decoration:none;display:flex;align-items:center;column-gap:.25em}.c-lang-nav a>svg{display:none}@media (width >= 29.25em){.c-lang-nav>ul{column-gap:1.5em}}@media (width >= 26.875em){.c-lang-nav{min-inline-size:0;padding-inline-start:1em;border-inline-start:var(--border)}}@media (scripting: enabled){@media (width >= 23.125em){.c-lang-nav{min-inline-size:0;padding-inline-start:1em;border-inline-start:var(--border)}}.c-lang-nav>button{display:flex}.c-lang-nav>ul{display:none;position:absolute;flex-direction:column;padding:.25em;border:var(--border);background-color:var(--color-white);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;left:0;top:1.75em}.c-lang-nav>button[aria-expanded=true]+ul{display:flex}.c-lang-nav a{padding:.25em .75em;transition:background-color var(--transition-duration) ease}.c-lang-nav a>svg{display:block}.c-lang-nav a:hover,.c-lang-nav a:focus-visible{background-color:var(--color-black);color:var(--color-white)}}.c-nav{text-transform:uppercase}.c-nav>ul{display:flex;column-gap:1em}@media (width >= 29.25em){.c-nav>ul{column-gap:1.5em}}.c-logo{font-family:Gela;font-weight:700;font-size:clamp(2rem,1.8375rem + .8125vw,2.8125rem);line-height:1;text-transform:uppercase;text-decoration:none}.c-title{padding:clamp(3rem,2.85rem + .75vw,3.75rem);border:var(--border);background-color:var(--color-white);max-inline-size:fit-content;margin-inline:auto}.c-tour li{max-inline-size:none}.c-tour li+li{margin-top:.5em}.c-tour span{font-style:italic}.u-green{--color-contrast: var(--color-green)}.u-purple{--color-contrast: var(--color-purple)}.c-subhead{--o-prose-margin-block-start: 1.5em}.c-subhead+p{--o-prose-margin-block-start: .5em}
