html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,.editor-styles-wrapper{font-variation-settings:"opsz" 18}.has-headline-font-family{font-weight:500}::selection{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}.wp-site-blocks>*+*{margin-block-start:0}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}.wp-site-blocks>footer{margin-block-start:auto}:where(h1,h2,h3,h4,.wp-block-post-title,.wp-block-query-title) em{font-style:italic;letter-spacing:-.015em}a:focus-visible,.wp-element-button:focus-visible{outline:1px solid currentColor;outline-offset:3px}.wp-block-navigation .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--additional);padding:8px 0;min-width:220px}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:8px 22px}.is-style-dahlia-kicker{display:flex;align-items:center;gap:14px;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--tiny);font-weight:500;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.is-style-dahlia-kicker::before{content:"";flex:0 0 7px;height:7px;background:currentColor}.is-style-dahlia-kicker.has-text-align-center{justify-content:center}.is-style-dahlia-kicker.has-text-align-center::after{content:"";flex:0 0 7px;height:7px;background:currentColor}.is-style-dahlia-balance{text-wrap:balance}.is-style-dahlia-arrow .wp-block-button__link::after{content:"\2192";display:inline-block;margin-inline-start:.9em;letter-spacing:0;transition:transform 0.3s ease}.is-style-dahlia-arrow .wp-block-button__link:hover::after{transform:translateX(5px)}.wp-block-button.is-style-dahlia-link-arrow .wp-block-button__link,.wp-block-button.is-style-dahlia-link-arrow .wp-block-button__link:hover,.wp-block-button.is-style-dahlia-link-arrow .wp-block-button__link:focus{display:inline-flex;align-items:center;background:#fff0;color:currentColor;padding:.45rem 0;border-radius:0}.is-style-dahlia-link-arrow .wp-block-button__link::after{content:"";width:40px;height:1px;margin-inline-start:14px;background:currentColor;transition:width 0.35s ease}.is-style-dahlia-link-arrow .wp-block-button__link:hover::after{width:72px}.dahlia-header .wp-block-navigation__responsive-container-open,.dahlia-header .wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--primary)}.dahlia-overlay{min-height:100vh;min-height:100dvh;text-transform:none;letter-spacing:normal}.dahlia-overlay .wp-block-navigation-item__content{font-family:var(--wp--preset--font-family--headline);font-size:var(--wp--preset--font-size--x-large);letter-spacing:0;text-transform:none;line-height:1.25}.dahlia-overlay .wp-block-navigation-item__content:hover{font-style:italic}.dahlia-cover-title em{display:inline-block;margin-block:.06em;padding:.02em .14em .08em;line-height:.9;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);font-style:italic}.dahlia-card .wp-block-post-featured-image{overflow:hidden}.dahlia-card .wp-block-post-featured-image img{transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.dahlia-card:hover .wp-block-post-featured-image img{transform:scale(1.045)}.dahlia-side-list>li{margin:0!important;padding-block:var(--wp--preset--spacing--20);border-bottom:1px solid var(--wp--preset--color--additional)}.dahlia-side-list>li:first-child{padding-top:0}.dahlia-side-list>li:last-child{border-bottom:0}.dahlia-side-list .wp-block-post-featured-image{flex:0 0 120px;width:120px;margin:0}@media (min-width:601px) and (max-width:960px){.dahlia-cards.wp-block-post-template-is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dahlia-about.wp-block-media-text{min-height:680px}.dahlia-about .wp-block-media-text__content{padding-inline:var(--wp--preset--spacing--50)}@media (max-width:600px){.dahlia-about.wp-block-media-text{min-height:0}.dahlia-about .wp-block-media-text__media{min-height:360px}.dahlia-about .wp-block-media-text__content{padding-inline:var(--wp--preset--spacing--30)}}.dahlia-signature{font-family:var(--wp--preset--font-family--headline);font-style:italic}.dahlia-wordmark{line-height:0.9!important;text-wrap:balance;overflow-wrap:anywhere}.dahlia-footer .wp-block-navigation .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--secondary)}.wp-block-post-content>.wp-block-image,.wp-block-post-content>.wp-block-gallery{margin-block:var(--wp--preset--spacing--40)}.dahlia-post-nav .wp-block-post-navigation-link{flex:1}.dahlia-post-nav .wp-block-post-navigation-link a{display:block;font-family:var(--wp--preset--font-family--headline);font-size:var(--wp--preset--font-size--medium);letter-spacing:0;line-height:1.3;text-transform:none;text-decoration:none;color:var(--wp--preset--color--primary);margin-top:6px}.wp-block-post-author-name a{text-decoration:none}.wp-block-pullquote cite{display:block;margin-top:1rem;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--tiny);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--wp--preset--color--secondary)}.dahlia-post-nav .post-navigation-link-next{text-align:right}.wp-block-breadcrumbs{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--tiny);letter-spacing:.16em;text-transform:uppercase;color:var(--wp--preset--color--secondary)}.wp-block-breadcrumbs a{color:var(--wp--preset--color--secondary);text-decoration:none}.wp-block-breadcrumbs a:hover{color:var(--wp--preset--color--primary)}.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]),.wp-block-post-comments-form textarea{border:1px solid var(--wp--preset--color--additional);border-radius:0;background:#fff0;padding:12px 16px;font-family:inherit;font-size:var(--wp--preset--font-size--normal)}.wp-block-post-comments-form input:focus,.wp-block-post-comments-form textarea:focus{border-color:var(--wp--preset--color--primary);outline:none}.wp-block-query-pagination a{text-decoration:none}.wp-block-query-pagination-numbers .page-numbers{padding:0 6px}.wp-block-query-pagination-numbers .current{font-family:var(--wp--preset--font-family--headline);font-style:italic;font-size:1.4em;letter-spacing:0}.dahlia-404-number{line-height:0.8!important}.dahlia-page-head{text-align:center}.dahlia-page-head .wp-block-group.is-layout-flex{justify-content:center}.dahlia-page-head .wp-block-breadcrumbs ol{justify-content:center}