.accessibility-module__dxQpoW__widget{position:relative}.accessibility-module__dxQpoW__launcher{z-index:80;border:2px solid var(--surface);background:var(--green);width:52px;height:52px;color:var(--on-green);box-shadow:0 8px 28px rgb(var(--shadow-rgb)/7%);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:86px;right:16px}.accessibility-module__dxQpoW__launcher:hover{background:var(--green-dark)}.accessibility-module__dxQpoW__launcher svg{width:29px;height:29px;fill:var(--on-green);stroke:var(--on-green);stroke-linecap:round;stroke-width:2.4px}.accessibility-module__dxQpoW__backdrop{z-index:120;background:var(--backdrop);place-items:end;padding:18px;display:grid;position:fixed;inset:0}.accessibility-module__dxQpoW__panel{border:2px solid var(--ink);background:var(--surface-warm);width:min(410px,100vw - 36px);max-height:min(740px,100dvh - 36px);color:var(--ink);box-shadow:8px 9px 0 rgb(var(--shadow-rgb)/100%);border-radius:22px;padding:22px;overflow:auto}.accessibility-module__dxQpoW__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.accessibility-module__dxQpoW__header h2{letter-spacing:0;margin:0;font:750 1.75rem/1.1 Arial,sans-serif}.accessibility-module__dxQpoW__header p{color:var(--ink-soft);margin:7px 0 0;font-size:.92rem;line-height:1.4}.accessibility-module__dxQpoW__close{background:var(--surface);width:42px;height:42px;color:var(--ink);border:2px solid;border-radius:50%;flex:0 0 42px;place-items:center;font-size:1.6rem;line-height:1;display:grid}.accessibility-module__dxQpoW__textScale,.accessibility-module__dxQpoW__themeChoices{border:0;margin:20px 0 14px;padding:0}.accessibility-module__dxQpoW__themeChoices{margin-top:0}.accessibility-module__dxQpoW__textScale legend,.accessibility-module__dxQpoW__themeChoices legend{margin-bottom:8px;font-size:.82rem;font-weight:800}.accessibility-module__dxQpoW__textScale>div,.accessibility-module__dxQpoW__themeChoices>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.accessibility-module__dxQpoW__options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.accessibility-module__dxQpoW__options button{text-align:left;align-items:center;gap:8px;display:flex}.accessibility-module__dxQpoW__options span{border:1px solid;border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.accessibility-module__dxQpoW__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;margin-top:18px;padding-top:16px;display:flex}.accessibility-module__dxQpoW__footer a{text-underline-offset:4px;font-weight:750}.accessibility-module__dxQpoW__footer small{width:100%;color:var(--ink-soft)}.accessibility-module__dxQpoW__reset{border:1px solid var(--field-border);background:var(--surface);min-height:42px;color:var(--ink);border-radius:9px;padding:8px 12px;font-weight:750}@media (max-width:520px){.accessibility-module__dxQpoW__launcher{bottom:82px;right:12px}.accessibility-module__dxQpoW__backdrop{padding:10px}.accessibility-module__dxQpoW__panel{width:100%;max-height:calc(100dvh - 20px);box-shadow:none;border-radius:18px;padding:18px}.accessibility-module__dxQpoW__options{grid-template-columns:1fr}}body[data-sticky-actions] [data-accessibility-widget] .accessibility-module__dxQpoW__launcher[aria-expanded]{bottom:calc(86px + var(--sticky-actions-height) + var(--sticky-cookie-offset))}@media (max-width:520px){body[data-sticky-actions] [data-accessibility-widget] .accessibility-module__dxQpoW__launcher[aria-expanded]{bottom:calc(82px + var(--sticky-actions-height) + var(--sticky-cookie-offset))}}
.cookie-consent-module__lcFVZG__banner{background:var(--surface-warm);border:1px solid var(--ink-soft);bottom:calc(1rem + var(--sticky-actions-height,0px));box-shadow:0 8px 32px rgb(var(--shadow-rgb) / 20%);color:var(--ink);z-index:100;border-radius:14px;gap:.8rem;max-width:34rem;padding:1rem;display:grid;position:fixed;left:1rem;right:1rem}.cookie-consent-module__lcFVZG__banner p{margin:0}.cookie-consent-module__lcFVZG__actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:480px){.cookie-consent-module__lcFVZG__banner{bottom:calc(.5rem + var(--sticky-actions-height,0px));gap:.55rem;padding:.75rem;left:.5rem;right:.5rem}.cookie-consent-module__lcFVZG__banner p{font-size:.9rem;line-height:1.35}.cookie-consent-module__lcFVZG__actions{flex-wrap:nowrap}.cookie-consent-module__lcFVZG__actions button{flex:1}}.cookie-consent-module__lcFVZG__settingsButton{min-height:0;color:inherit;font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.cookie-consent-module__lcFVZG__settingsPanel{justify-items:start;gap:.8rem;margin-block:0 3rem;display:grid}.cookie-consent-module__lcFVZG__settingsPanel h2{margin:0}.cookie-consent-module__lcFVZG__settingsPanel p{max-width:46rem;margin:0}
.logo-module__8AycFq__logo{color:var(--ink);justify-content:center;align-items:center;line-height:0;display:inline-flex}.logo-module__8AycFq__artwork{aspect-ratio:640/549;background:currentColor;height:72px;display:block;-webkit-mask:url(/logo-mask.png) 50%/contain no-repeat;mask:url(/logo-mask.png) 50%/contain no-repeat}.logo-module__8AycFq__header .logo-module__8AycFq__artwork{height:60px}.logo-module__8AycFq__sigil .logo-module__8AycFq__artwork{height:120px}@media (max-width:1039px){.logo-module__8AycFq__header .logo-module__8AycFq__artwork{height:46px}}
.sticky-page-actions-module__dkcc3a__bar{z-index:70;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);color:var(--ink);gap:8px;display:flex;position:fixed;inset:auto 0 0}.sticky-page-actions-module__dkcc3a__action{white-space:nowrap;border:2px solid;border-radius:99px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.sticky-page-actions-module__dkcc3a__primary{border-color:var(--green);background:var(--green);color:var(--on-green);flex:1}.sticky-page-actions-module__dkcc3a__primary:hover{border-color:var(--green-dark);background:var(--green-dark)}.sticky-page-actions-module__dkcc3a__phone{background:var(--surface);color:var(--ink);flex:0 0 44px;padding:8px}.sticky-page-actions-module__dkcc3a__phone:hover{background:var(--ink);color:var(--on-ink)}
@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eeb62161d861263b-s.p.1pfc7ngihkd7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2d85136c4a70e605-s.p.1sk091212cwhe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.libre_caslon_display_735fa19c-module__oFDMmG__className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.libre_caslon_display_735fa19c-module__oFDMmG__variable{--font-display:"Libre Caslon Display", "Libre Caslon Display Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.p.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_1ab62fa0-module__KSoFFq__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_1ab62fa0-module__KSoFFq__variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
