:root{--color-ivory:#f3f2f2;--color-ivory-soft:#eae9e9;--color-ink:#0c0e10;--color-ink-soft:#1b1f25;--color-ink-deep:#0a0b0e;--color-ink-tile:#37393d;--color-cream:#fcead5;--color-white-soft:#fdf6ec;--color-cream-soft:#f9ebd7;--color-cream-hover:#f1dcc0;--color-text-on-ivory:#0c0e10;--color-text-soft-on-ivory:#3a3d42;--color-muted-on-ivory:#605d5d;--color-text-on-ink:#f2f4f3;--color-muted-on-ink:#f2f4f39e;--color-divider-on-ivory:#12141833;--color-divider-soft-on-ivory:#12141824;--color-divider-on-ink:#f2f4f329;--color-divider-strong-on-ink:#f2f4f333;--font-display:var(--font-fratres), Georgia, serif;--font-body:var(--font-mulish), system-ui, sans-serif;--font-label:var(--font-barlow-condensed), "Arial Narrow", sans-serif;--font-accent:var(--font-instrument-serif), Georgia, serif;--font-title:var(--font-italianno), var(--font-instrument-serif), cursive;--site-gutter:clamp(20px, 4.5vw, 72px);--site-max-width:1500px;--site-max-width-wide:1760px;--site-header-offset:0px;--site-radius:16px;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-stage:cubic-bezier(.2, .7, .1, 1);--filter-musicians:saturate(.83) contrast(1) brightness(1)}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;line-height:1.5}body{min-height:100%;line-height:inherit;background:var(--color-ivory);color:var(--color-text-on-ivory);font-family:var(--font-body);font-weight:300;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0}input,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}b,strong{font-weight:600}:focus-visible{outline:2px solid var(--color-text-on-ink);outline-offset:3px}.section_theme_ivory :focus-visible,.section_theme_paper :focus-visible,.section_theme_white :focus-visible,.section_theme_cream :focus-visible{outline-color:var(--color-ink)}::selection{background:var(--color-cream-hover);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-ivory);color:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;font-size:12px;font-weight:500;transition:transform .15s;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.section{scroll-margin-top:var(--site-header-offset)}.section.section_theme_ivory{background:var(--color-ivory);color:var(--color-text-on-ivory)}.section.section_theme_paper{background:var(--color-ivory-soft);color:var(--color-text-on-ivory)}.section.section_theme_white{background:var(--color-white-soft);color:var(--color-text-on-ivory)}.section.section_theme_cream{background:var(--color-cream);color:var(--color-text-on-ivory)}.section.section_theme_ink{background:var(--color-ink);color:var(--color-text-on-ink)}.section .section__inner{max-width:var(--site-max-width);padding:0 var(--site-gutter);margin:0 auto}.reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(20px)}.reveal.reveal_seen{opacity:1;transform:none}.section-title{font-family:var(--font-title);letter-spacing:0;text-align:center;text-wrap:balance;font-size:clamp(58px,7.84vw,116px);font-style:normal;font-weight:400;line-height:1}.pill-button{background:var(--color-ivory);min-height:48px;color:var(--color-ink);font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;transition:background .3s,color .3s;display:inline-flex}.pill-button:hover{background:#fff}.pill-button .pill-button__icon{width:18px;height:18px;transition:transform .45s var(--ease-stage);flex:none}.pill-button:hover .pill-button__icon,.pill-button:focus-visible .pill-button__icon{transform:translate(4px)}.pill-button.pill-button_size_small{min-height:44px;padding:0 18px;font-size:14px}.pill-button.pill-button_variant_ghost{color:var(--color-text-on-ink);background:0 0;box-shadow:inset 0 0 0 1px #ffffff8c}.pill-button.pill-button_variant_ghost:hover{background:var(--color-ivory);box-shadow:none;color:var(--color-ink)}.pill-button.pill-button_variant_ink{background:var(--color-ink);color:var(--color-ivory)}.pill-button.pill-button_variant_ink:hover{background:var(--color-ink-soft)}
@font-face{font-family:mulish;src:url(../media/mulish_latin-s.p.12-p1fgtf6kxs.woff2)format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:mulish;src:url(../media/mulish_latin_ext-s.p.0eweg9n4xoxd5.woff2)format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:mulish Fallback;src:local(Arial);ascent-override:100.5%;descent-override:25.0%;line-gap-override:0.0%;size-adjust:100.0%}.mulish_39285b46-module__fXqXQG__className{font-family:mulish,mulish Fallback}.mulish_39285b46-module__fXqXQG__variable{--font-mulish:"mulish", "mulish Fallback"}
@font-face{font-family:fratresDisplay;src:url(../media/fratres_display-s.1pup76iuwudt5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fratresDisplay Fallback;src:local(Arial);ascent-override:137.43%;descent-override:41.23%;line-gap-override:0.0%;size-adjust:72.76%}.fratresdisplay_791d6067-module__1i8XTq__className{font-family:fratresDisplay,fratresDisplay Fallback}.fratresdisplay_791d6067-module__1i8XTq__variable{--font-fratres:"fratresDisplay", "fratresDisplay Fallback"}
@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_500_latin-s.p.3rc77fqyyrg24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_500_latin_ext-s.p.170qlghoxphjg.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_600_latin-s.p.0j4ssjn_k8z58.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_600_latin_ext-s.p.0jk2f-2yu65-t.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_400_italic_latin-s.p.214rl9yz6xtts.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_400_italic_latin_ext-s.p.0ijzleal9jr_g.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_500_italic_latin-s.p.0ypjgfqown88b.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_500_italic_latin_ext-s.p.3p9ba86rv7y73.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:133.36%;descent-override:26.67%;line-gap-override:0.0%;size-adjust:74.99%}.barlowcondensed_8439510b-module__zwgvta__className{font-family:barlowCondensed,barlowCondensed Fallback}.barlowcondensed_8439510b-module__zwgvta__variable{--font-barlow-condensed:"barlowCondensed", "barlowCondensed Fallback"}
@font-face{font-family:italianno;src:url(../media/italianno_400_latin-s.p.17vi8orqmzn7w.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:italianno;src:url(../media/italianno_400_latin_ext-s.p.3cv7hp8hxrf4k.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:italianno Fallback;src:local(Arial);ascent-override:80.0%;descent-override:45.0%;line-gap-override:0.0%;size-adjust:100.0%}.italianno_a526cb1-module__6rVJ-a__className{font-family:italianno,italianno Fallback}.italianno_a526cb1-module__6rVJ-a__variable{--font-italianno:"italianno", "italianno Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_400_italic_latin-s.p.3strvg7o-g5v2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_400_italic_latin_ext-s.p.3zvkfbs08rnj_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.instrumentserif_2817297c-module__e8YPTW__className{font-family:instrumentSerif,instrumentSerif Fallback}.instrumentserif_2817297c-module__e8YPTW__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
