@font-face{font-display:swap;font-family:ZapfHumnst BT;font-style:normal;font-weight:400;src:url(./ZapfHumanist601BT-Roman.DYJvpRbJ.woff2) format("woff2"),url(./ZapfHumanist601BT-Roman.DvAVF_-C.woff) format("woff")}*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;border:0;box-sizing:border-box!important;color:inherit;font:inherit;margin:0;outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;text-rendering:optimizeLegibility;vertical-align:baseline;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}::-webkit-scrollbar{height:6px;width:4px}::-webkit-scrollbar-track{border-radius:30px}::-webkit-scrollbar-thumb{background-color:#844d53}::-moz-selection{background-color:#844d53;color:#fff}::selection{background-color:#844d53;color:#fff}body,html{color:#000;font-family:ZapfHumnst BT,sans-serif;font-size:16px;font-weight:400;scroll-behavior:auto}@media screen and (min-width:740px){body,html{font-size:20px}}main{margin:0 auto;max-width:1920px}body{background-color:#fff;min-height:100dvh}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}button{cursor:pointer}h1,h2,h3{color:#000;font-size:2rem;font-weight:700;line-height:120%}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}b,strong{font-weight:700!important}em,i{font-style:italic!important}u{-webkit-text-decoration:underline!important;text-decoration:underline!important}s{-webkit-text-decoration:line-through!important;text-decoration:line-through!important}[data-container]{display:grid;grid-template-columns:[full-width-start] 2.5vw [breakout-start] 2.5vw [content-start] 1fr [content-end] 2.5vw [breakout-end] 2.5vw [full-width-end]}[data-container]>:not([data-breakout]):not([data-full-width]),[data-full-width]>:not([data-breakout]):not([data-full-width]){grid-column:content;width:100%}[data-container]>[data-breakout]{grid-column:breakout;width:100%}[data-container]>[data-full-width]{grid-column:full-width;width:100%}[data-default-padding]{padding:60px 0}@media screen and (min-width:1100px){[data-default-padding]{padding:80px 0}}
