@font-face{font-family:Averia;src:url(/fonts/averiaserif-regular-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Averia;src:url(/fonts/averiaserif-italic-webfont.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Averia;src:url(/fonts/averiaserif-bold-webfont.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Averia;src:url(/fonts/averiaserif-bolditalic-webfont.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Averia;src:url(/fonts/averiaserif-light-webfont.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Macan;src:url(/fonts/macan-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Macan;src:url(/fonts/macan-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--ink:#333;--ink-deep:#262626;--ink-soft:#606268;--ink-faint:#999;--maroon:#6f3744;--mint:#78bfa5;--mint-deep:#3f8a71;--gold:#f5c749;--teal:#4bd2e6;--gold-deep:#7d6413;--paper:#fff;--cream:#fef8ec;--cream-soft:#fefaf1;--paper-tint:#fafafa;--rule:#e8e2d6;--font-body:"Averia", "SF Pro Text", Helvetica, Arial, sans-serif;--font-display:"Averia", "SF Pro Text", Helvetica, Arial, sans-serif;--font-ui:"Macan", "Helvetica Neue", Helvetica, Arial, sans-serif;--step--2:clamp(.72rem, .7rem + .1vw, .78rem);--step--1:clamp(.85rem, .82rem + .15vw, .95rem);--step--15:clamp(1.08rem, 1.03rem + .24vw, 1.2rem);--step-0:clamp(1.08rem, 1.03rem + .24vw, 1.2rem);--step-1:clamp(1.15rem, 1.06rem + .4vw, 1.35rem);--step-2:clamp(1.4rem, 1.2rem + .9vw, 1.9rem);--step-3:clamp(1.7rem, 1.35rem + 1.7vw, 2.6rem);--tracking-tight:-.06em;--tracking-body:-.05em;--tracking-nav:-.03em;--leading-body:1.5;--measure:68ch;--shell:1200px;--divider-w:1150px;--cover-w:512px;--cover-h:600px;--text-w:650px;--gutter:clamp(1rem, 4vw, 2.5rem);--space-xs:.5rem;--space-s:1rem;--space-m:2rem;--space-l:3.5rem;--space-xl:5.5rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;margin:0}img,picture,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{text-transform:uppercase;letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0 0 var(--space-xs);color:var(--ink);font-weight:700;line-height:1.1}h1{font-size:var(--step-3)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}.eyebrow{color:var(--maroon);text-transform:uppercase;font-weight:700;font-size:var(--step--1);letter-spacing:var(--tracking-nav);margin:0 0 var(--space-s)}p{margin:0 0 1.15em}a{color:inherit}.prose a:not(.btn),.info-box a:not(.btn){color:var(--maroon);text-underline-offset:3px;transition:color .18s}.prose a:not(.btn):hover,.prose a:not(.btn):focus-visible,.info-box a:not(.btn):hover,.info-box a:not(.btn):focus-visible{color:var(--teal)}.prose{text-align:justify;hyphens:auto}.prose>p:first-of-type:first-letter{float:left;font-family:var(--font-display);color:var(--ink);margin-right:.06em;padding-top:.06em;font-size:3.9em;line-height:.78}.info-box{background:var(--cream-soft);margin:0 0 var(--space-m);padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3.5vw,2.5rem)}.info-box>:last-child{margin-bottom:0}:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.skip-link{background:var(--ink);color:var(--paper);padding:var(--space-s) var(--space-m);z-index:100;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{max-width:var(--shell);padding-inline:var(--gutter);margin:0 auto}.split{grid-template-columns:var(--cover-w) minmax(0, var(--text-w));justify-content:center;gap:var(--space-m);align-items:start;display:grid}.split>:first-child{width:var(--cover-w)}.split-body{padding-top:var(--space-m)}@media (width<=1230px){.split{grid-template-columns:minmax(0,42%) minmax(0,58%)}.split>:first-child{width:100%}}@media (width<=800px){.split{grid-template-columns:1fr}.split>:first-child{width:100%;max-width:320px;margin-inline:auto}.split-body{padding-top:0}}.btn{color:#fff;font-family:var(--font-body);font-weight:700;font-size:var(--step--15);text-transform:uppercase;letter-spacing:var(--tracking-nav);cursor:pointer;background:#f5c749;border:0;border-radius:5px;padding:.7rem 1.4rem;text-decoration:none;transition:background .18s,transform .18s;display:inline-block}.btn:hover,.btn:focus-visible{background:var(--teal);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--small{font-size:var(--step--2);padding:.5rem 1rem}.btn--rainbow{isolation:isolate;min-width:150px;font-size:var(--step--1);background-color:#f5bf2d;background-image:none;padding:.9rem 1.6rem;transition:background-color .25s,transform .18s,box-shadow .25s;position:relative}.btn--rainbow:before{content:"";z-index:-1;border-radius:inherit;opacity:1;background-image:url(/images/button-texture-01.png);background-position:50%;background-size:cover;transition:opacity .3s;position:absolute;inset:0}.btn--rainbow:hover,.btn--rainbow:focus-visible{background-color:var(--teal);transform:translateY(-4px);box-shadow:0 5px 15px #03030340}.btn--rainbow:hover:before,.btn--rainbow:focus-visible:before{opacity:0}.btn--rainbow:active{box-shadow:none;transform:translateY(0)}
