*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}#__next,#root{isolation:isolate}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html{color:#000;background:#fff;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:300;line-height:1.6}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;text-wrap:balance;line-height:1.15}h1{font-family:Ibarra Real Nova,serif;font-size:clamp(2.375rem,5vw,4rem);font-weight:400}h2,h3,h4,h5,h6{font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}h2{font-size:clamp(1.875rem,1.75rem + .6vw,2.25rem)}h3{font-size:clamp(1.25rem,2vw,1.5rem)}h4{font-size:1.25rem}h5{font-size:1.125rem}p{text-wrap:pretty;margin-block-end:1rem;font-size:1rem;line-height:1.6}p:last-child{margin-block-end:0}a{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .15s cubic-bezier(.16,1,.3,1)}a:hover{opacity:.7}small{color:#6b6b6b;font-size:.875rem}::selection{color:#faf8f4;background:#000}body{color:#000;background:#fff;flex-direction:column;min-height:100dvh;display:flex}main{flex:1 0 auto}.storyblok__outline{position:relative}:root{--container-padding:1.25rem}@media (min-width:768px){:root{--container-padding:2.5rem}}@property --seam-trail{syntax:"<length>";inherits:false;initial-value:0}.richtext p,.richtext ul,.richtext ol,.richtext figure,.richtext blockquote,.richtext pre,.richtext img{margin-block-end:1rem}.richtext p{font-size:1.25rem;line-height:1.5}.richtext>*{max-inline-size:700px;margin-inline:auto}.richtext>:is(img,figure,pre,iframe,hr,.richtext-table){max-inline-size:840px}.richtext>p:has(>img:only-child){max-inline-size:840px}.richtext h2,.richtext h3,.richtext h4{margin-block:2rem .75rem}.richtext h3,.richtext h4{letter-spacing:0;line-height:1.3}.richtext>:first-child{margin-block-start:0}.richtext>:last-child{margin-block-end:0}.richtext img{border-radius:2px;height:auto;margin-inline:auto}.richtext figure img{margin-block-end:0}.richtext figcaption{color:#6b6b6b;margin-block-start:.5rem;font-size:.875rem;line-height:1.6}.richtext ul,.richtext ol{padding-inline-start:1.5rem}.richtext ul{list-style:outside}.richtext ol{list-style:decimal}.richtext li{margin-block-end:.25rem}.richtext li::marker{color:#6b6b6b}.richtext li>ul,.richtext li>ol{margin-block:.25rem 0}.richtext blockquote{color:#6b6b6b;border-inline-start:2px solid #e5e1d8;padding-inline-start:1.5rem;font-style:italic}.richtext hr{border:0;border-block-start:1px solid #e5e1d8;margin-block:2rem}.richtext code{background:#0000000d;border-radius:2px;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.richtext pre{background:#0000000d;border-radius:2px;padding:1rem;overflow-x:auto}.richtext pre code{font-size:inherit;background:0 0;padding:0}.richtext .richtext-table{margin-block-end:1rem;overflow-x:auto}.richtext table{border-collapse:collapse;width:100%;font-size:.875rem}.richtext th,.richtext td{text-align:start;border-block-end:1px solid #e5e1d8;padding:.5rem .75rem}.richtext th{background:#0000000d;font-weight:600}.richtext table:has(td img){display:block}.richtext table:has(td img) tbody{display:block}.richtext table:has(td img) tr{display:block}.richtext table:has(td img) tr{gap:16px;display:flex}@media (min-width:768px){.richtext table:has(td img) tr{gap:24px}}.richtext table:has(td img) td{border:0;flex:1;min-inline-size:0;padding:0}.richtext table:has(td img) td>p{margin-block:0}.richtext table:has(td img) img{inline-size:100%;margin-block:0}.richtext iframe{max-width:100%}.container{width:100%;max-width:100%;padding-inline:var(--container-padding,2.5rem);margin-inline:auto}.container-narrow{width:100%;max-width:800px;padding-inline:var(--container-padding,2.5rem);margin-inline:auto}.grid{gap:1.5rem;display:grid}.grid--two{grid-template-columns:1fr}@media (min-width:768px){.grid--two{grid-template-columns:repeat(2,1fr)}}.grid--three{grid-template-columns:1fr}@media (min-width:768px){.grid--three{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid--three{grid-template-columns:repeat(3,1fr)}}
