:root{--uk-line:var(--wp--preset--color--line);--uk-surface:var(--wp--preset--color--surface);--uk-sage:var(--wp--preset--color--sage);--uk-pad:var(--wp--style--root--padding-left, 20px)}body{-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3{text-wrap:pretty;overflow-wrap:break-word}.wp-site-blocks>header{position:sticky;top:0;z-index:50}.admin-bar .wp-site-blocks>header{top:32px}@media (max-width:782px){.admin-bar .wp-site-blocks>header{top:46px}}.wp-site-blocks>*{margin-block-start:0}.uk-header{background:rgb(243 241 234 / .95);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--uk-line)}.uk-header-row{min-height:44px;row-gap:6px!important}.uk-brand{align-items:baseline!important;white-space:nowrap}.uk-brand p{margin:0}.uk-wordmark{font-family:var(--wp--preset--font-family--serif);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.uk-wordmark a{color:var(--wp--preset--color--ink);text-decoration:none}.uk-header .wp-block-navigation .wp-block-navigation-item__content{padding:8px 14px;border-radius:999px;color:#3a4036;text-decoration:none}.uk-header .wp-block-navigation .wp-block-navigation-item__content:hover{background:var(--wp--preset--color--sunk)}.uk-header .wp-block-navigation .uk-current{background:#dfe6d6;color:var(--wp--preset--color--sage-dark)}.uk-header .wp-block-navigation__responsive-container-open{border:1px solid #a9b8a0;border-radius:999px;padding:10px;color:var(--wp--preset--color--sage-dark)}.uk-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-family:var(--wp--preset--font-family--serif);font-size:22px;padding:10px 0}.uk-eyebrow{margin:0;font-family:var(--wp--preset--font-family--mono);font-size:11px!important;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--muted)}main .wp-block-post-content .uk-eyebrow:has(+h1){display:none}.uk-on-dark .uk-eyebrow{color:var(--wp--preset--color--sage-mist)}.uk-on-dark h1{line-height:1.08;letter-spacing:-.015em}.uk-lead{font-size:18px;line-height:1.55;max-width:520px;color:#d6dfcd}.wp-block-button__link{text-decoration:none}.wp-block-button.is-style-outline>.wp-block-button__link{background:#fff0;border:1px solid #a9b8a0;color:var(--uk-sage);font-weight:500;padding:13px 23px}.wp-block-button.is-style-outline>.wp-block-button__link:hover{background:var(--wp--preset--color--sunk);color:var(--uk-sage)}.uk-on-dark .uk-btn-light>.wp-block-button__link{background:var(--wp--preset--color--sage-light);color:var(--wp--preset--color--sage-dark)}.uk-on-dark .uk-btn-light>.wp-block-button__link:hover{background:#fff}.uk-on-dark .wp-block-button.is-style-outline>.wp-block-button__link{border-color:#8fa386;color:var(--wp--preset--color--sage-light)}.uk-on-dark .wp-block-button.is-style-outline>.wp-block-button__link:hover{background:#4a6852}.uk-hero-img{margin:0 auto!important;max-width:440px}.uk-hero-img img{width:100%;border-radius:200px;background:#4a6852}.uk-card{position:relative;height:100%;background:var(--uk-surface);border:1px solid var(--uk-line);border-radius:14px;padding:26px 26px 24px}@media (hover:hover){.uk-card:hover{background:#f0f3ea;border-color:#a9b8a0}}.uk-card>*{margin:0}.uk-muted{font-size:15px;line-height:1.55;color:var(--wp--preset--color--ink-2)}.uk-more{margin-top:auto!important;padding-top:6px;font-size:14px;font-weight:500}.uk-more a{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:44px;text-decoration:none;-webkit-tap-highlight-color:rgb(63 90 70 / .15)}.uk-card .uk-more{position:static}.uk-more a::after{content:"";position:absolute;inset:-400px -400px -12px -400px;z-index:1}.uk-card{overflow:hidden}.uk-bigquote{margin:0;font-family:var(--wp--preset--font-family--serif);font-style:italic;line-height:1.35}.uk-textlink{font-size:15px;font-weight:500}.uk-photo{margin:0}.uk-photo img{width:100%;border-radius:14px;background:var(--wp--preset--color--sunk);display:block}.uk-photo.is-contain img{padding:24px}.uk-tall{max-width:420px}.uk-vita{list-style:none;padding:0;margin-left:0;margin-right:0;margin-bottom:0;border-bottom:1px solid var(--uk-line)}.uk-vita li{display:flex;gap:16px;padding:14px 0;border-top:1px solid var(--uk-line);font-size:16px;line-height:1.5}.uk-vita li::before{content:"—";color:#8a9a7b;flex:none}.uk-tiles{list-style:none;padding:0;margin-left:0;margin-right:0;margin-bottom:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.uk-tiles.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.uk-tiles li{margin:0;background:var(--uk-surface);border:1px solid var(--uk-line);border-radius:12px;padding:20px 22px;font-family:var(--wp--preset--font-family--serif);font-size:21px;font-weight:500;line-height:1.25}.uk-tiles.is-3 li{font-size:22px}.uk-box{background:var(--uk-surface);border:1px solid var(--uk-line);border-radius:14px;padding:24px}.uk-box p{margin:0;font-size:15px;line-height:1.6}.uk-box p.uk-eyebrow{font-size:10.5px!important;letter-spacing:.12em}.uk-band{background:var(--wp--preset--color--sunk);border-radius:14px;padding:28px;gap:20px}.uk-band p{margin:0;font-size:16px;line-height:1.55;max-width:640px}.uk-band .wp-block-button__link{padding:12px 22px}.uk-serifline{font-family:var(--wp--preset--font-family--serif);font-size:26px;line-height:1.3;color:var(--uk-sage)}.uk-quote-light,.uk-quote-dark{height:100%;border-radius:14px;padding:32px}.uk-quote-light{background:var(--uk-surface);border:1px solid var(--uk-line)}.uk-quote-dark{background:var(--uk-sage);color:var(--wp--preset--color--sage-light);justify-content:center}.uk-quote-light p,.uk-quote-dark p{margin:0}.uk-quote-text{font-family:var(--wp--preset--font-family--serif);font-style:italic;font-size:19px;line-height:1.5}.uk-quote-big{font-family:var(--wp--preset--font-family--serif);font-size:24px;line-height:1.35}.uk-caption{font-size:14px;color:var(--wp--preset--color--muted)}.uk-quote-dark .uk-caption{color:var(--wp--preset--color--sage-mist)}.uk-soon{border-top:1px solid var(--uk-line);border-bottom:1px solid var(--uk-line);padding:20px 0}.uk-soon p{margin:0}.uk-soon .uk-eyebrow{color:var(--uk-sage)}.uk-note{background:#fbf3d6;border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.5;color:#6b5a1f}.uk-footer{background:var(--wp--preset--color--footer);border-top:1px solid var(--uk-line);font-size:14px;line-height:1.6;color:var(--wp--preset--color--ink-2)}.uk-footer p{margin:0}.uk-footer-title{font-family:var(--wp--preset--font-family--serif);font-size:18px;font-weight:500;color:var(--wp--preset--color--ink)}.uk-footer-links{display:flex;flex-wrap:wrap;gap:20px}.uk-footer-links a{color:var(--wp--preset--color--ink-2)}@media (max-width:999px){.uk-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.uk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-tiles.is-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:781px){.uk-first-mobile{order:-1}.uk-hero-img{max-width:300px}.uk-tall{max-width:none}}@media (max-width:640px){.uk-cards{grid-template-columns:minmax(0,1fr)!important;gap:0!important;border-bottom:1px solid var(--uk-line)}.uk-card{background:#fff0;border:0;border-top:1px solid var(--uk-line);border-radius:0;padding:22px 0}.uk-tiles,.uk-tiles.is-3{grid-template-columns:minmax(0,1fr);gap:0;border-bottom:1px solid var(--uk-line)}.uk-tiles li{background:#fff0;border:0;border-top:1px solid var(--uk-line);border-radius:0;padding:16px 0}.uk-box{background:#fff0;border:0;border-top:1px solid var(--uk-line);border-radius:0;padding:22px 0 0}.uk-quote-light{background:#fff0;border:0;border-top:1px solid var(--uk-line);border-radius:0;padding:24px 0 28px}.uk-bleed{margin-left:calc(-1 * var(--uk-pad))!important;margin-right:calc(-1 * var(--uk-pad))!important;max-width:none!important;width:auto!important}.uk-bleed img{border-radius:0}.uk-tall img{aspect-ratio:4/3!important}.uk-band.uk-bleed,.uk-quote-dark.uk-bleed{border-radius:0;padding:28px var(--uk-pad)}.wp-block-buttons>.wp-block-button{flex:1 1 100%}.wp-block-buttons>.wp-block-button>.wp-block-button__link{width:100%}}.wp-block-column>h1:first-child{margin-top:0;line-height:1}.wp-block-column>.uk-photo:first-child{margin-top:0}.uk-legal h2{font-size:24px;font-weight:500;margin-top:2.2em}.uk-legal p{max-width:68ch}