.XYHHPa_root{--slr-ink:#4f4f4f;--slr-yellow:#ffd000;--slr-link:#0fafe9;--slr-card-before:#9e5525;--slr-card-after:#4d3d37;--slr-sunnny-panel:#c77c64;--slr-sunnny-bg:#d58a73;--slr-sunnny-button:#ef0;--slr-sunnny-button-text:#7a454c;--slr-surface-light:#f4f4f4;--slr-surface:#ebebeb;--slr-surface-dark:#dfdfdf;--slr-font-serif:var(--font-crimson-pro), georgia, serif;font-family:var(--font-pangea-text), sans-serif;color:var(--slr-ink);background-color:var(--slr-surface-light)}@layer base{.XYHHPa_root :where(h1,h2,h3,h4,h5,h6){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}}.XYHHPa_eyebrow{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;font-size:13px;line-height:20px}.XYHHPa_title{--tw-leading:var(--leading-tight,1.25);font-size:26px;font-weight:700;line-height:var(--leading-tight,1.25)}@media (min-width:48rem){.XYHHPa_title{font-size:34px}}@media (min-width:64rem){.XYHHPa_title{font-size:44px}}@media (min-width:1440px){.XYHHPa_title{font-size:54px}}.XYHHPa_subtitle{--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:19px;font-style:italic;line-height:calc(var(--spacing,.25rem) * 6)}@media (min-width:48rem){.XYHHPa_subtitle{--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:22px;line-height:calc(var(--spacing,.25rem) * 8)}}@media (min-width:64rem){.XYHHPa_subtitle{font-size:24px}}@media (min-width:48rem){.XYHHPa_heroShadow{text-shadow:0 4px 4px #00000059}}.XYHHPa_sectionTitle{--tw-leading:calc(var(--spacing,.25rem) * 10);font-size:32px;font-weight:700;line-height:calc(var(--spacing,.25rem) * 10)}.XYHHPa_pullQuote{font-family:var(--slr-font-serif);font-size:20px;font-style:italic;line-height:28px}.XYHHPa_quoteMark{height:32px;color:var(--slr-yellow);font-size:80px;font-weight:700;line-height:.9;display:block}.XYHHPa_pattern{background-color:var(--slr-sunnny-bg);background-image:url(/assets/sunnny-pattern-tile.png);background-position:50%;background-size:372px}.XYHHPa_noScrollbar{scrollbar-width:none}.XYHHPa_noScrollbar::-webkit-scrollbar{display:none}.XYHHPa_heroBook{animation:.7s ease-out backwards XYHHPa_hero-fade-down}.XYHHPa_heroText{animation:.7s ease-out .15s backwards XYHHPa_hero-fade-up}@keyframes XYHHPa_hero-fade-down{0%{opacity:0;transform:translateY(-24px)}}@keyframes XYHHPa_hero-fade-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.XYHHPa_heroBook,.XYHHPa_heroText{animation:none}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
