:root{--deep:var(--wp--preset--color--deep-slate);--mid:var(--wp--preset--color--muted-air);--sage:var(--wp--preset--color--sage);--cloud:var(--wp--preset--color--cool-mist);--pale:var(--wp--preset--color--pale-sky);--white:var(--wp--preset--color--cloud-white);--cool:color-mix(in srgb, var(--mid) 55%, var(--white) 45%);--sage-light:color-mix(in srgb, var(--sage) 45%, var(--white) 55%);--body:color-mix(in srgb, var(--deep) 65%, var(--mid) 35%);--mid-ink:color-mix(in srgb, var(--deep) 70%, var(--mid) 30%);--space-xl:100px;--space-lg:80px;--space-md:60px;--gutter:5vw;--deep-soft:color-mix(in srgb, var(--deep) 80%, var(--cloud) 20%);--mid-soft:color-mix(in srgb, var(--mid) 80%, var(--cloud) 20%);--sage-soft:color-mix(in srgb, var(--sage) 80%, var(--cloud) 20%);--cool-soft:color-mix(in srgb, var(--cool) 80%, var(--cloud) 20%);--deep-hover:color-mix(in srgb, var(--deep) 88%, black 12%);--deep-gradient-mid:color-mix(in srgb, var(--deep) 78%, var(--mid) 22%);--deep-gradient-light:color-mix(in srgb, var(--deep) 64%, var(--mid) 36%);--sage-ink:color-mix(in srgb, var(--sage) 55%, var(--deep) 45%);--cloud-10:color-mix(in srgb, var(--cloud) 10%, transparent);--cloud-55:color-mix(in srgb, var(--cloud) 55%, transparent);--cloud-65:color-mix(in srgb, var(--cloud) 65%, transparent);--cloud-82:color-mix(in srgb, var(--cloud) 82%, transparent);--cloud-85:color-mix(in srgb, var(--cloud) 85%, transparent);--cloud-90:color-mix(in srgb, var(--cloud) 90%, transparent);--cloud-96:color-mix(in srgb, var(--cloud) 96%, transparent);--sage-50:color-mix(in srgb, var(--sage) 50%, transparent);--sage-65:color-mix(in srgb, var(--sage) 65%, transparent);--sage-85:color-mix(in srgb, var(--sage) 85%, transparent);--sage-18:color-mix(in srgb, var(--sage) 18%, transparent);--sage-30:color-mix(in srgb, var(--sage) 30%, transparent);--cool-18:color-mix(in srgb, var(--cool) 18%, transparent);--deep-70:color-mix(in srgb, var(--deep) 70%, transparent);--deep-72:color-mix(in srgb, var(--deep) 72%, transparent);--deep-78:color-mix(in srgb, var(--deep) 78%, transparent);--deep-shadow-08:color-mix(in srgb, var(--deep) 8%, transparent);--deep-shadow-10:color-mix(in srgb, var(--deep) 10%, transparent);--deep-shadow-18:color-mix(in srgb, var(--deep) 18%, transparent)}body{background:var(--white);color:var(--deep);-webkit-font-smoothing:antialiased;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-weight:500;line-height:1.65}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fern-blog-card:hover,.fern-related-card:hover,.fern-post-nav-prev:hover,.fern-post-nav-next:hover,.fern-kit-form-button:hover,.wp-block-button .wp-block-button__link:hover,.fern-social-list .wp-social-link:hover{transform:none!important}}.fern-nav a[aria-current=page]{color:var(--deep);text-underline-offset:6px;text-decoration:underline 2px;text-decoration-color:var(--sage)}::selection{background:var(--sage-65);color:var(--deep)}::selection{background:var(--sage-65);color:var(--deep)}.fern-footer ::selection,.fern-footer ::-moz-selection{background:var(--sage-85);color:var(--deep)}.fern-footer ::selection,.fern-footer ::selection{background:var(--sage-85);color:var(--deep)}:focus-visible{outline:2px solid var(--deep);outline-offset:3px;border-radius:4px;transition:outline-offset .12s}input:focus-visible,textarea:focus-visible,select:focus-visible,.fern-kit-form-input:focus-visible,body.woocommerce-account .woocommerce-form-row .input-text:focus-visible{outline:2px solid var(--deep);outline-offset:1px}.fern-post-body-inner h2,.fern-post-body h2{scroll-margin-top:80px;position:relative}.fern-h2-anchor{color:var(--sage);opacity:0;cursor:pointer;user-select:none;padding:.4em .5em;font-family:DM Sans,system-ui,sans-serif;font-size:.55em;font-weight:500;line-height:1;text-decoration:none;transition:opacity .18s,color .18s;position:absolute;top:.05em;left:-1.4em}.fern-post-body-inner h2:hover .fern-h2-anchor,.fern-post-body h2:hover .fern-h2-anchor,.fern-h2-anchor:focus{opacity:1}.fern-h2-anchor:hover,.fern-h2-anchor.copied{color:var(--deep)}.fern-h2-anchor.copied:after{content:" copied";color:var(--mid-ink);margin-left:.3em;font-size:.85em;font-weight:400}@media (width<=768px){.fern-h2-anchor{opacity:.5;margin-left:.4em;display:inline;position:static}}.wp-block-template-part>.fern-footer,footer.wp-block-template-part{margin-block:0}.fern-footer{background:var(--deep);color:var(--cloud);padding:64px 0 32px;font-family:DM Sans,system-ui,sans-serif}.fern-footer-inner{max-width:1140px;margin:0 auto;padding:0 24px}.wp-block-template-part .fern-footer-cols,.fern-footer-cols{border-bottom:1px solid var(--cloud-10);gap:64px;width:100%;padding-bottom:40px;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr)!important;display:grid!important}footer.wp-block-template-part{width:100%;max-width:none}footer.wp-block-template-part>.fern-footer{width:100%}.fern-content-h2{color:var(--deep);margin:40px 0 12px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;line-height:1.25}.fern-disclosure-section{max-width:740px;margin:0 auto;padding:20px 5vw 80px}.fern-disclosure-section p,.fern-disclosure-section li{color:var(--deep);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:500;line-height:1.65}.fern-disclosure-section p.fern-p-section-end{margin-bottom:40px}.fern-fit-grid{grid-template-columns:repeat(2,1fr);gap:32px;margin:32px 0 48px;display:grid}.fern-fit-col-title{color:var(--deep);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500}.fern-fit-list{margin:0;padding:0;list-style:none}.fern-fit-list li{color:var(--body);padding:8px 0 8px 24px;font-size:14px;font-weight:400;line-height:1.7;position:relative}.fern-fit-list.fern-fit-yes li:before{content:"✓";color:var(--sage);font-weight:500;position:absolute;left:0}.fern-fit-list.fern-fit-no li:before{content:"—";color:var(--cool);position:absolute;left:0}.fern-stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin:48px 0;display:grid}.fern-stat{text-align:center;background:var(--cloud);border-radius:12px;padding:28px 16px}.pull-quote--note{text-align:center}.pull-quote--note p{font-size:14px!important;font-style:normal!important}.pull-quote--note p a{color:var(--deep);font-weight:500}.fern-topic-grid{grid-template-columns:repeat(2,1fr);gap:32px;margin:48px 0;display:grid}.fern-topic-card{background:var(--cloud);border-radius:16px;padding:32px}.fern-topic-card-title{color:var(--deep);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500}.fern-topic-card-desc{color:var(--body);font-size:14px;font-weight:400;line-height:1.7}@media (width<=768px){.fern-fit-grid{grid-template-columns:1fr;gap:32px}.fern-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}.fern-topic-grid{grid-template-columns:1fr;gap:20px}}body.single-product main,body.woocommerce-account main,body.woocommerce-cart main,body.woocommerce-checkout main{padding:var(--space-lg) var(--gutter)}body.single-product .entry-content,body.woocommerce-account .entry-content,body.woocommerce-cart .entry-content,body.woocommerce-checkout .entry-content{max-width:1100px;margin:0 auto}.fern-blog-card{box-sizing:border-box;height:100%;overflow:hidden}.fern-blog-excerpt{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.woocommerce-account #customer_login:before,body.woocommerce-account #customer_login:after,body.woocommerce-account .col2-set:before,body.woocommerce-account .col2-set:after{content:none!important;display:none!important}body.woocommerce-account #customer_login{gap:64px;max-width:900px;margin:0 auto;grid-template-columns:1fr 1fr!important;display:grid!important}body.woocommerce-account #customer_login h2{color:var(--deep);letter-spacing:-.01em;margin:0 0 24px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500}body.woocommerce-account .woocommerce-form-row label{letter-spacing:.04em;color:var(--mid-ink);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:500;display:block}body.woocommerce-account .woocommerce-form-row .input-text,body.woocommerce-account input[type=text],body.woocommerce-account input[type=email],body.woocommerce-account input[type=password]{border:1px solid var(--pale);width:100%;color:var(--deep);background:var(--white);box-sizing:border-box;border-radius:8px;padding:12px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;transition:border-color .2s}body.woocommerce-account .woocommerce-form-row .input-text:focus,body.woocommerce-account input[type=text]:focus,body.woocommerce-account input[type=email]:focus,body.woocommerce-account input[type=password]:focus{border-color:var(--mid-ink);outline:none}body.woocommerce-account .woocommerce-form-row{margin-bottom:18px}body.woocommerce-account .woocommerce-form-row label.checkbox{text-transform:none;letter-spacing:0;color:var(--body);align-items:center;gap:8px;font-size:13px;font-weight:400;display:inline-flex}body.woocommerce-account .woocommerce-form button[type=submit],body.woocommerce-account .woocommerce-button{background:var(--deep)!important;color:var(--cloud)!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;border:0!important;border-radius:40px!important;padding:12px 26px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;transition:background .2s,transform .15s!important}body.woocommerce-account .woocommerce-form button[type=submit]:hover,body.woocommerce-account .woocommerce-button:hover{transform:translateY(-1px);background:var(--deep-hover)!important}body.woocommerce-account .lost_password a{color:var(--mid-ink);font-size:12px;text-decoration:none}body.woocommerce-account .lost_password a:hover{color:var(--deep)}body.woocommerce-account #customer_login .col-1,body.woocommerce-account #customer_login .col-2{background:var(--cloud);border-radius:16px;padding:32px;float:none!important;width:auto!important;max-width:none!important}@media (width<=768px){body.woocommerce-account #customer_login{grid-template-columns:1fr;gap:24px}}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation li a{color:var(--mid-ink);border-radius:8px;padding:12px 16px;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:block}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--cloud);color:var(--deep)}body.woocommerce-account .woocommerce-form p,body.woocommerce-account .woocommerce-privacy-policy-text p,body.woocommerce-account form.lost_reset_password p,body.woocommerce-account form.checkout p,body.woocommerce-account .woocommerce-MyAccount-content p{color:var(--deep);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:500;line-height:1.65}body.woocommerce-account .woocommerce-MyAccount-content p a{color:var(--deep);text-underline-offset:3px;font-weight:500;text-decoration:underline}body.woocommerce-account .woocommerce-MyAccount-content p a:hover{text-decoration-thickness:2px}body.woocommerce-account .woocommerce-privacy-policy-text{margin:8px 0 16px}body.woocommerce-account .woocommerce-privacy-policy-text a{color:var(--deep);text-underline-offset:3px;font-weight:500;text-decoration:underline}body.woocommerce-account .woocommerce-Addresses.col2-set:before,body.woocommerce-account .woocommerce-Addresses.col2-set:after{content:none!important;display:none!important}body.woocommerce-account .woocommerce-Addresses.col2-set{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto;display:grid!important}body.woocommerce-account .woocommerce-Addresses .u-column1,body.woocommerce-account .woocommerce-Addresses .u-column2,body.woocommerce-account .woocommerce-Addresses .col-1,body.woocommerce-account .woocommerce-Addresses .col-2{float:none!important;width:auto!important}body.woocommerce-account .woocommerce-Address{background:var(--white);border:1px solid var(--pale);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:12px;height:100%;padding:28px 32px;display:flex}body.woocommerce-account .woocommerce-Address-title.title{display:contents}body.woocommerce-account .woocommerce-Address-title h2{color:var(--deep);order:1;margin:0;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;line-height:1.2}body.woocommerce-account .woocommerce-Address address{color:var(--deep);order:2;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:1.7}body.woocommerce-account .woocommerce-Address-title a.edit{border-top:1px solid var(--pale);box-sizing:border-box;text-align:left;width:100%;color:var(--deep);text-underline-offset:3px;letter-spacing:.02em;white-space:nowrap;order:3;margin-top:auto;padding-top:16px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;text-decoration:underline}@media (width<=768px){body.woocommerce-account .woocommerce-Addresses.col2-set{grid-template-columns:1fr}}.wc-block-breadcrumbs,.woocommerce-breadcrumb{letter-spacing:.04em;color:var(--mid-ink);margin-bottom:32px;font-family:DM Sans,system-ui,sans-serif;font-size:12px}.wc-block-breadcrumbs a,.woocommerce-breadcrumb a{color:var(--mid-ink);text-decoration:none;transition:color .2s}.wc-block-breadcrumbs a:hover,.woocommerce-breadcrumb a:hover{color:var(--deep)}body.single-product .product_title,body.single-product h1.entry-title,body.single-product .wp-block-post-title{color:var(--deep);letter-spacing:-.01em;margin:0 0 20px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.15}body.single-product .price,body.single-product .woocommerce-Price-amount,body.single-product p.price,body.single-product .wc-block-components-product-price{color:var(--deep);margin:16px 0 24px;font-family:DM Sans,system-ui,sans-serif;font-size:22px;font-weight:500}body.single-product .wc-block-components-product-price__regular,body.single-product .wc-block-components-product-price__value{color:var(--deep)}body.single-product .woocommerce-product-details__short-description,body.single-product .wc-block-components-product-summary{color:var(--body);margin-bottom:24px;font-size:15px;font-weight:400;line-height:1.75}body.single-product .single_add_to_cart_button,body.single-product .wc-block-components-button.contained,body.single-product button.add_to_cart_button{background:var(--deep)!important;color:var(--cloud)!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;border:0!important;border-radius:40px!important;padding:14px 28px!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:background .2s,transform .15s!important}body.single-product .single_add_to_cart_button:hover,body.single-product .wc-block-components-button.contained:hover,body.single-product button.add_to_cart_button:hover{transform:translateY(-1px);background:var(--deep-hover)!important}body.single-product .quantity input.qty,body.single-product .wc-block-components-quantity-selector input{border:1px solid var(--pale);color:var(--deep);background:var(--white);border-radius:8px;padding:10px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:14px}body.single-product .product_meta{color:var(--mid-ink);letter-spacing:.04em;border-top:1px solid var(--pale);margin-top:32px;padding-top:16px;font-family:DM Sans,system-ui,sans-serif;font-size:12px}body.single-product .product_meta a{color:var(--deep);text-decoration:none}body.single-product .product_meta a:hover{color:var(--mid-ink)}body.single-product .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--pale);gap:32px;margin:48px 0 0;padding:0;list-style:none;display:flex}body.single-product .woocommerce-tabs ul.tabs li{margin:0;padding:0}body.single-product .woocommerce-tabs ul.tabs li a{letter-spacing:.12em;text-transform:uppercase;color:var(--mid-ink);border-bottom:2px solid #0000;padding-bottom:12px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}body.single-product .woocommerce-tabs ul.tabs li.active a,body.single-product .woocommerce-tabs ul.tabs li a:hover{color:var(--deep);border-bottom-color:var(--sage)}body.single-product .woocommerce-Tabs-panel{color:var(--body);padding-top:24px;font-size:15px;line-height:1.75}body.single-product .woocommerce-Tabs-panel h2{color:var(--deep);margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500}body.single-product .related.products>h2,body.single-product .upsells.products>h2{color:var(--deep);margin:64px 0 24px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500}body.single-product .wc-block-components-notices:empty,body.single-product .wc-block-store-notices:empty{display:none}body.single-product .stock,body.single-product .wc-block-components-product-stock-indicator{color:var(--mid-ink);margin-bottom:16px;font-size:12px;font-style:italic}body.single-product .stock.in-stock{color:var(--sage-ink)}.fern-section-block .fern-cta-card{background:0 0;border:0;max-width:720px;margin:0 auto;padding:60px 24px}.fern-section-block .fern-cta-card .fern-section-title{margin-bottom:16px}.fern-section-block .fern-cta-card-desc{margin-bottom:36px}.fern-section-block.fern-section-block--cloud:last-of-type{padding:120px 5vw 100px}.fern-footer-col{color:var(--cool);font-size:15px;line-height:2}.fern-footer-col-title{letter-spacing:.18em;text-transform:uppercase;color:var(--cloud-65);margin-bottom:28px;font-size:11px;font-weight:500;display:block}.fern-footer-col ul{margin:0;padding:0;list-style:none}.fern-footer-col li{margin:8px 0}.fern-footer-col a{color:var(--cool);text-decoration:none;transition:color .2s}.fern-footer-col a:hover{color:var(--white)}.fern-footer-menu .wp-block-navigation__container{align-items:flex-start;gap:8px}.fern-footer-brand .fern-footer-logo{color:var(--white);margin-bottom:14px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-block}.fern-footer-tagline{color:var(--cool);max-width:32ch;margin:0 0 24px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-style:normal;line-height:1.7}.fern-footer-copy{color:var(--cloud-65);align-items:center;gap:.35em;padding-top:24px;font-size:13px;display:flex}.fern-footer-copy p,.fern-footer-copy .wp-block-site-title{color:inherit;font:inherit;margin:0}.fern-footer-copy>:first-child{justify-self:start}.fern-footer-copy>.fern-footer-disclosure{text-align:center;justify-self:center}.fern-footer-copy>.fern-footer-credit{text-align:right;justify-self:end}.fern-footer-disclosure em{color:var(--cloud-55);font-size:12px;font-style:italic}.fern-footer-credit{color:var(--cloud-55);font-size:12px}.fern-footer-credit a{color:var(--cloud-85);text-decoration:underline;text-decoration-color:var(--sage-50);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.fern-footer-credit a:hover{color:var(--sage);text-decoration-color:var(--sage)}.fern-app-store-link{margin-top:8px;line-height:0;transition:opacity .2s;display:inline-block}.fern-app-store-link:hover{opacity:.85}.fern-app-store-link img{border-radius:8px;width:222px;max-width:100%;height:auto;display:block}.fern-social-list{flex-wrap:wrap;gap:18px;margin:0 0 24px;padding:0;list-style:none;display:flex}.fern-social-list .wp-social-link{color:var(--cool);background:0 0}.fern-social-list .wp-social-link:hover{color:var(--white);transform:translateY(-1px)}.fern-social-list .wp-social-link-anchor{padding:0}.fern-social-list li{margin:0}.fern-social-icon{width:24px;height:24px;color:var(--cool);justify-content:center;align-items:center;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.fern-social-icon:hover{color:var(--white);transform:translateY(-1px)}.fern-social-icon svg{fill:currentColor;width:22px;height:22px}.fern-social-icon[aria-label]:hover{color:var(--white)}.fern-values{background:var(--cloud);padding:100px 5vw}.fern-values-inner{max-width:1100px;margin:0 auto}.fern-values-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.fern-value-card{background:var(--white);border:1px solid var(--pale);border-radius:16px;padding:32px 28px}.fern-value-title{color:var(--deep);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500}.fern-value-desc{color:var(--body);font-size:14px;font-weight:400;line-height:1.8}.fern-promise{background:var(--sage-light);text-align:center;padding:80px 5vw}.fern-promise-inner{max-width:700px;margin:0 auto}.fern-promise-title{color:var(--deep);margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.2}.fern-promise-title em{color:var(--sage-ink);font-style:italic}.fern-promise-body{color:var(--body);margin-bottom:36px;font-size:16px;font-weight:400;line-height:1.9}@media (width<=900px){.fern-values-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.fern-values-grid{grid-template-columns:1fr}}@media (width<=768px){.fern-footer{padding:48px 0 24px}.wp-block-template-part .fern-footer-cols,.fern-footer-cols{gap:32px;padding-bottom:32px;grid-template-columns:1fr 1fr!important}.fern-footer-brand{grid-column:1/-1}.fern-footer-copy{flex-wrap:wrap}.fern-footer-copy>*{text-align:left!important;justify-self:start!important}}@media (width<=480px){.wp-block-template-part .fern-footer-cols,.fern-footer-cols{gap:24px;grid-template-columns:1fr!important}}.fern-post-body{color:var(--deep);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-weight:500;line-height:1.65}.fern-post-body p{margin:1em 0}.fern-opener{margin-bottom:1.5rem}.fern-opener p:first-child{color:var(--deep);font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-style:italic;line-height:1.4}.fern-list{margin:1.25em 0;padding-left:1.5em}.fern-list li{margin:.5em 0}.fern-list li strong{color:var(--deep);font-weight:600}.fern-pull-quote{text-align:center;max-width:36em;margin:2rem auto;padding:0 1.5rem}.fern-pull-quote p{color:var(--deep);font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-style:italic;line-height:1.35}.fern-closer{border-top:1px solid var(--pale);margin-top:2rem;padding-top:1.5rem}.fern-closer p em{color:var(--deep);font-style:italic}.fern-nav{z-index:9999;background:var(--cloud-96);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--pale);box-sizing:border-box;height:64px;padding:0 40px;position:fixed;top:0;left:0;right:0}body.admin-bar .fern-nav{top:32px}@media screen and (width<=782px){body.admin-bar .fern-nav{top:46px}}.fern-nav-identity{gap:10px}.fern-nav-site-logo{flex-shrink:0}.fern-nav-site-logo img{width:auto;max-height:36px;display:block}.fern-nav a{color:var(--deep);text-decoration:none}.fern-nav-logo{white-space:nowrap;flex-shrink:0;margin:0;line-height:1.2;color:var(--deep)!important;font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:500!important}.fern-nav-menu .wp-block-navigation__container{gap:28px}.fern-nav-menu .wp-block-navigation-item__content{letter-spacing:.1em;text-transform:uppercase;color:var(--mid-ink);white-space:nowrap;font-size:12px;font-weight:400;transition:color .2s}.fern-nav-menu .wp-block-navigation-item__content:hover{color:var(--deep)}.fern-nav-menu .wp-block-navigation__responsive-container-open,.fern-nav-menu .wp-block-navigation__responsive-container-close{color:var(--deep);padding:8px}.fern-nav-menu .wp-block-navigation__responsive-container.is-menu-open{background:var(--cloud);color:var(--deep);padding:32px 5vw}.fern-nav-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:64px}.fern-nav-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:0;width:100%}.fern-nav-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{border-bottom:1px solid var(--pale);width:100%}.fern-nav-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{width:100%;color:var(--deep);padding:16px 0;font-size:14px;font-weight:500;display:block}.fern-page{color:var(--deep);background:var(--cloud);font-family:DM Sans,sans-serif}.fern-hero{background:var(--cloud);padding:80px 5vw;position:relative;overflow:hidden}.fern-hero-circle{pointer-events:none;border-radius:50%;position:absolute}.fern-hero-circle-1{background:var(--pale);width:600px;height:600px;top:-100px;right:-150px}.fern-hero-circle-2{background:var(--sage-30);width:300px;height:300px;bottom:60px;left:-80px}.fern-hero-inner{z-index:1;max-width:680px;margin:0;position:relative}.fern-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--mid-ink);margin-bottom:20px;font-size:11px;font-weight:500;display:block}.fern-eyebrow:before{display:none}.fern-hero h1{color:var(--deep);letter-spacing:-.02em;margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:clamp(48px,7vw,88px);font-weight:400;line-height:1.05}.fern-hero h1 em{color:var(--mid-ink);font-style:italic}.fern-hero-sub{color:var(--body);max-width:520px;margin-bottom:40px;font-size:17px;font-weight:400;line-height:1.8}.fern-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.fern-btn-primary,.fern-btn-ghost,.fern-btn-outline,.fern-btn-amazon{font-family:DM Sans,sans-serif}.fern-btn-primary{background:var(--deep);color:var(--cloud);letter-spacing:.06em;border-radius:40px;padding:14px 28px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.fern-btn-primary:hover{background:var(--mid-ink);color:var(--white);transform:translateY(-2px)}.fern-btn-ghost{color:var(--deep);letter-spacing:.04em;align-items:center;gap:6px;font-size:13px;font-weight:400;text-decoration:none;transition:gap .2s;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.fern-btn-ghost:hover{color:var(--mid-ink);gap:10px}.fern-btn-outline{border:1px solid var(--cool);color:var(--cloud);letter-spacing:.06em;border-radius:40px;padding:12px 26px;font-size:13px;font-weight:400;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.fern-btn-outline:hover{background:var(--cloud);color:var(--deep)}.fern-btn-amazon{background:var(--deep);color:var(--cloud);border-radius:40px;padding:10px 20px;font-size:12px;font-weight:500;text-decoration:none}.fern-btn-amazon:hover{background:var(--mid-ink);color:var(--white)}.wp-block-button.is-style-fern-primary .wp-block-button__link{background:var(--deep);color:var(--cloud);letter-spacing:.06em;border:none;border-radius:40px;padding:14px 28px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,transform .15s}.wp-block-button.is-style-fern-primary .wp-block-button__link:hover{background:var(--mid-ink);color:var(--white);transform:translateY(-2px)}.wp-block-button.is-style-fern-outline-light .wp-block-button__link{color:var(--cloud);border:1px solid var(--cool);letter-spacing:.06em;background:0 0;border-radius:40px;padding:12px 26px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:background .2s,color .2s}.wp-block-button.is-style-fern-outline-light .wp-block-button__link:hover{background:var(--cloud);color:var(--deep)}.wp-block-button.is-style-fern-outline-dark .wp-block-button__link{color:var(--deep);border:1px solid var(--deep);letter-spacing:.06em;background:0 0;border-radius:40px;padding:12px 26px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.wp-block-button.is-style-fern-outline-dark .wp-block-button__link:hover{background:var(--deep);color:var(--cloud)}.wp-block-button.is-style-fern-ghost .wp-block-button__link{color:var(--deep);letter-spacing:.04em;align-items:center;gap:6px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.wp-block-button.is-style-fern-ghost .wp-block-button__link:hover{color:var(--mid-ink);gap:10px}.wp-block-button.is-style-fern-ghost .wp-block-button__link:after{content:"→";font-size:14px;line-height:1}.fern-kit-form{background:var(--cloud);border:1px solid var(--pale);border-radius:16px;margin:48px 0;padding:48px 5vw}.fern-kit-form-inner{text-align:center;max-width:540px;margin:0 auto}.fern-kit-form-heading{color:var(--deep);letter-spacing:-.01em;margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.2}.fern-kit-form-intro{color:var(--deep);margin:0 0 24px;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:500;line-height:1.65}.fern-kit-form-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.fern-kit-form-input{border:1px solid var(--pale);background:var(--white);min-width:0;color:var(--deep);box-sizing:border-box;border-radius:40px;outline:none;flex:200px;padding:14px 18px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:500;transition:border-color .2s}.fern-kit-form-input:focus{border-color:var(--mid-ink)}.fern-kit-form-input::placeholder{color:var(--mid-ink);font-weight:400}.fern-kit-form-button{background:var(--deep);color:var(--cloud);letter-spacing:.06em;cursor:pointer;border:none;border-radius:40px;flex:none;padding:14px 28px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;transition:background .2s,transform .15s}.fern-kit-form-button:hover{background:var(--mid-ink);transform:translateY(-2px)}.fern-kit-form-button:disabled{cursor:not-allowed;opacity:.55}.fern-kit-form-input:disabled{background:var(--cloud);cursor:not-allowed}.fern-kit-form-fineprint{color:var(--mid-ink);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.fern-kit-form--compact{background:0 0;border:none;margin:24px 0;padding:24px 0}.fern-kit-form--compact .fern-kit-form-heading{font-size:22px}.fern-kit-form--compact .fern-kit-form-intro{margin-bottom:16px;font-size:14px}.wp-block-separator.is-style-fern-sage{border:none;border-top:1px solid var(--sage);opacity:1;background:0 0;max-width:60px;margin:48px auto}.wp-block-separator.is-style-fern-pale{border:none;border-top:1px solid var(--pale);opacity:1;background:0 0;margin:32px 0}.fern-section{padding:100px 5vw}.fern-section-inner{max-width:1100px;margin:0 auto}.fern-section-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--mid-ink);margin-bottom:12px;font-size:11px;font-weight:500;display:block}.fern-section-eyebrow:before{display:none}.fern-section-title{color:var(--deep);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.2}.fern-section-sub{color:var(--mid-ink);max-width:500px;margin-bottom:56px;font-size:15px;font-weight:400;line-height:1.8}.fern-pillars{background:var(--white)}.fern-pillars-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.fern-pillar-card{background:var(--cloud);border:1px solid var(--pale);border-radius:16px;padding:28px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.fern-pillar-card:hover{box-shadow:0 12px 32px var(--deep-shadow-08);transform:translateY(-3px)}.fern-pillar-title{color:var(--deep);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500}.fern-pillar-desc{color:var(--mid-ink);margin-bottom:16px;font-size:13px;line-height:1.7}.fern-pillar-link{color:var(--deep);font-size:12px;font-weight:500}.fern-pillar-card.is-accent-1{background:var(--deep);border-color:var(--deep)}.fern-pillar-card.is-accent-1 .fern-pillar-title,.fern-pillar-card.is-accent-1 .fern-pillar-link{color:var(--cloud)}.fern-pillar-card.is-accent-1 .fern-pillar-desc{color:var(--cloud-85)}.fern-pillar-card.is-accent-2{background:var(--sage);border-color:var(--sage)}.fern-pillar-card.is-accent-2 .fern-pillar-title,.fern-pillar-card.is-accent-2 .fern-pillar-desc,.fern-pillar-card.is-accent-2 .fern-pillar-link{color:var(--deep)}.fern-pillar-card.is-accent-3{background:var(--mid);border-color:var(--mid)}.fern-pillar-card.is-accent-3 .fern-pillar-title,.fern-pillar-card.is-accent-3 .fern-pillar-link{color:var(--cloud)}.fern-pillar-card.is-accent-3 .fern-pillar-desc{color:var(--cloud-90)}.fern-pillar-card.is-accent-4{background:var(--cool);border-color:var(--cool)}.fern-pillar-card.is-accent-4 .fern-pillar-title,.fern-pillar-card.is-accent-4 .fern-pillar-desc,.fern-pillar-card.is-accent-4 .fern-pillar-link{color:var(--deep)}.fern-posts{background:var(--cloud)}.fern-posts-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:48px;display:flex}.fern-posts-grid{grid-template-columns:1.8fr 1fr 1fr;gap:16px;width:100%;display:grid}.fern-post-card{background:var(--white);border:1px solid var(--pale);border-radius:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.fern-post-card:hover{box-shadow:0 12px 32px var(--deep-shadow-08);transform:translateY(-3px)}.fern-post-img{background:var(--pale);position:relative;overflow:hidden}.fern-post-img.large,.fern-post-img.tall{height:280px}.fern-post-img.sm{height:140px}.fern-post-img.sage{background:var(--sage-30)}.fern-post-cat{background:var(--white);color:var(--deep);letter-spacing:.1em;text-transform:uppercase;border-radius:20px;padding:3px 8px;font-size:9px;font-weight:500;position:absolute;top:10px;left:10px}.fern-post-body{padding:20px}.fern-post-body.sm{padding:14px}.fern-post-title{color:var(--deep);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500;line-height:1.3}.fern-post-title.sm{font-size:14px;line-height:1.35}.fern-post-excerpt{color:var(--mid-ink);margin-bottom:12px;font-size:13px;font-weight:400;line-height:1.7}.fern-post-meta{color:var(--cool);letter-spacing:.06em;font-size:11px}.fern-posts-grid>a:first-child .fern-post-img.tall{height:200px!important}.fern-about{background:var(--cloud);padding:100px 5vw 60px}.fern-about-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1100px;margin:0 auto;display:grid}.fern-about-body{color:var(--body);margin-bottom:32px;font-size:15px;font-weight:400;line-height:1.9}.fern-about-values{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fern-about-value{background:var(--pale);border:1px solid var(--pale);border-radius:14px;padding:22px 20px;transition:box-shadow .2s,transform .2s}.fern-about-value:hover{box-shadow:0 8px 24px var(--deep-shadow-10);transform:translateY(-1px)}.fern-about-value-num{color:var(--deep)!important;margin-bottom:6px!important;font-family:Cormorant Garamond,serif!important;font-size:36px!important;font-weight:400!important;line-height:1!important;display:block!important}.fern-about-value-label{color:var(--body)!important;font-size:12px!important;line-height:1.5!important}.fern-about .fern-about-inner h2{color:var(--deep)!important;font-size:28px!important;font-weight:400!important;line-height:1.4!important}.fern-about .fern-about-inner h2 em{font-style:italic!important;display:inline!important}.fern-about .fern-section-eyebrow,.fern-about .fern-section-eyebrow--cool{color:var(--mid-ink)}.fern-about .fern-btn-outline{border:1px solid var(--deep);color:var(--deep);background:0 0}.fern-about .fern-btn-outline:hover{background:var(--deep);color:var(--cloud)}.fern-post-hero{padding:130px 5vw 56px;position:relative;overflow:hidden}.fern-post-hero-inner{z-index:1;max-width:740px;margin:0 auto;position:relative}.fern-post-body-wrap{background:var(--white);padding:60px 5vw 100px}.fern-post-body-inner{max-width:740px;margin:0 auto}.fern-post-body-inner p{color:var(--body);margin-bottom:24px;font-size:16px;font-weight:400;line-height:1.9}.fern-post-body-inner h2{color:var(--deep);margin:48px 0 16px;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:400;line-height:1.2}.fern-post-body-inner h3{color:var(--deep);margin:36px 0 12px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400}.fern-post-body-inner strong{color:var(--deep);font-weight:500}.fern-post-body-inner ul{margin:0 0 24px;padding:0;list-style:none}.fern-post-body-inner ul li{color:var(--body);padding:6px 0 6px 24px;font-size:16px;font-weight:400;line-height:1.9;position:relative}.fern-post-body-inner ul li:before{content:"";background:var(--cool);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:0}.fern-related{background:var(--cloud);padding:80px 5vw}.fern-related-inner{max-width:1100px;margin:0 auto}.fern-related-h2{color:var(--deep);text-align:center;letter-spacing:-.01em;margin:0 0 32px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,3vw,32px);font-weight:400}.fern-post-nav{border-top:1px solid var(--pale);border-bottom:1px solid var(--pale);margin:64px 5vw 80px;padding:32px 0}.fern-post-nav-inner{grid-template-columns:1fr 1fr;gap:32px;max-width:1100px;margin:0 auto;display:grid}.fern-post-nav-prev,.fern-post-nav-next{color:var(--deep);border-radius:12px;flex-direction:column;gap:8px;padding:20px 24px;text-decoration:none;transition:background .2s,transform .15s;display:flex}.fern-post-nav-next{text-align:right;align-items:flex-end}.fern-post-nav-prev:hover,.fern-post-nav-next:hover{background:var(--cloud)}.fern-post-nav-prev:hover{transform:translate(-2px)}.fern-post-nav-next:hover{transform:translate(2px)}.fern-post-nav-label{letter-spacing:.18em;text-transform:uppercase;color:var(--mid-ink);font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:500}.fern-post-nav-title{color:var(--deep);font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:500;line-height:1.3}.fern-post-nav-empty{visibility:hidden}@media (width<=600px){.fern-post-nav-inner{grid-template-columns:1fr;gap:12px}.fern-post-nav-next{text-align:left;align-items:flex-start}}.fern-related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fern-related-card{background:var(--white);border:1px solid var(--pale);border-radius:16px;flex-direction:column;height:100%;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.fern-related-card:hover{box-shadow:0 12px 32px var(--deep-shadow-08);transform:translateY(-3px)}.fern-related-img{background:var(--pale);height:160px;position:relative}.fern-related-img.sage{background:var(--sage-30)}.fern-related-body{flex-direction:column;flex:auto;padding:18px;display:flex}.fern-related-body .fern-related-meta{margin-top:auto;padding-top:8px}.fern-related-card-title{color:var(--deep);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500;line-height:1.3}.fern-related-meta{color:var(--cool);letter-spacing:.06em;font-size:11px}.fern-filter-pill.active{background:var(--deep);border-color:var(--deep);color:var(--cloud)}.fern-pillar-section.alt{background:var(--white)}.fern-pillar-link{color:var(--deep);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.fern-products-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.fern-product-card{background:var(--white);border:1px solid var(--pale);border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden}.fern-product-card:hover{box-shadow:0 12px 32px var(--deep-shadow-08);transform:translateY(-3px)}.fern-product-img{background:var(--cloud);height:220px;position:relative}.fern-product-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:20px;padding:4px 12px;font-size:10px;font-weight:500;position:absolute;top:14px;left:14px}.fern-badge-want{background:var(--deep);color:var(--cloud)}.fern-badge-trying{background:var(--sage);color:var(--deep)}.fern-product-body{padding:24px}.fern-product-category{letter-spacing:.12em;text-transform:uppercase;color:var(--mid-ink);margin-bottom:8px;font-size:10px;font-weight:500}.fern-product-name{color:var(--deep);margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;line-height:1.3}.fern-product-desc{color:var(--mid-ink);margin-bottom:20px;font-size:13px;font-weight:400;line-height:1.75}.fern-product-footer{border-top:1px solid var(--pale);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.fern-product-honest{color:var(--mid-ink);max-width:60%;font-size:12px;font-style:italic;font-weight:400;line-height:1.5}.pull-quote{background:var(--cloud);border-left:4px solid var(--cool);border-radius:16px;padding:28px 32px}.pull-quote p{font-style:italic;color:var(--deep)!important;margin:0!important;font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:400!important;line-height:1.6!important}.fern-nav-logo{color:var(--deep)!important;white-space:nowrap!important;flex-shrink:0!important;font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:500!important;text-decoration:none!important}.fern-page{background:var(--sage-light)!important}.fern-hero.compact{padding-bottom:0!important}.fern-stat-number{color:var(--deep);word-break:keep-all;overflow-wrap:normal;hyphens:none;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,3.2vw,36px);font-weight:400;line-height:1.05}.fern-stat-label{letter-spacing:.18em;text-transform:uppercase;color:var(--mid-ink);font-size:11px;font-weight:500}.fern-stats-bar{background:var(--deep);padding:28px 5vw;overflow:hidden}.fern-stats-bar-inner{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;max-width:1100px;margin:0 auto;display:grid}.fern-stats-bar .fern-stat-number{color:var(--cloud);word-break:keep-all;overflow-wrap:normal;hyphens:none;margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:clamp(16px,3.5vw,32px);font-weight:400;line-height:1.05}.fern-stats-bar .fern-stat-label{color:var(--cool);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(8px,1.5vw,11px)}.fern-blog-inner{max-width:1100px;margin:0 auto}.fern-blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fern-blog-card{background:var(--white);border:1px solid var(--pale);border-radius:16px;flex-direction:column;gap:12px;padding:28px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.fern-blog-card:hover{box-shadow:0 12px 32px var(--deep-shadow-08);transform:translateY(-3px)}.fern-blog-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fern-blog-cat{letter-spacing:.18em;text-transform:uppercase;color:var(--mid-ink);font-size:11px;font-weight:500}.fern-blog-readtime{color:var(--mid-ink);letter-spacing:.04em;font-size:11px;font-weight:400}.fern-blog-meta-sep{color:var(--cool);font-size:11px;line-height:1}.fern-blog-date{color:var(--cool);font-size:11px}.fern-blog-rule{border-radius:2px;width:32px;height:3px}.fern-blog-rule--sage{background:var(--sage)}.fern-blog-rule--mid{background:var(--mid)}.fern-blog-rule--cool{background:var(--cool)}.fern-blog-rule--pale{background:var(--pale)}.fern-blog-title{color:var(--deep);margin:0;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500;line-height:1.25}.fern-blog-excerpt{color:var(--mid-ink);margin:0;font-size:13px;font-weight:400;line-height:1.7}.fern-blog-link{color:var(--deep);letter-spacing:.04em;margin-top:auto;font-size:12px;text-decoration:none}.fern-path-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin:0;display:grid}.fern-path-card{background:var(--cloud);border:1px solid var(--pale);border-radius:16px;padding:32px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.fern-path-card:hover{box-shadow:0 12px 32px var(--deep-shadow-08);transform:translateY(-3px)}.fern-path-cat{letter-spacing:.14em;text-transform:uppercase;color:var(--mid-ink);margin-bottom:12px;font-size:10px;font-weight:500}.fern-path-question{color:var(--deep);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;font-weight:500;line-height:1.3}.fern-path-desc{color:var(--mid-ink);margin-bottom:20px;font-size:13px;font-weight:400;line-height:1.7}.fern-path-link{color:var(--deep);font-size:12px;font-weight:500}.fern-topic-browse-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;display:grid}.fern-topic-browse-card{background:var(--white);border:1px solid var(--pale);border-radius:16px;padding:28px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.fern-topic-browse-card:hover{box-shadow:0 12px 32px var(--deep-shadow-08);transform:translateY(-3px)}.fern-topic-browse-title{color:var(--deep);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500}.fern-topic-browse-desc{color:var(--mid-ink);font-size:13px;font-weight:400;line-height:1.6}.fern-newsletter-section{background:var(--cloud);padding:80px 5vw}.fern-newsletter-inner{text-align:center;max-width:700px;margin:0 auto}.fern-newsletter-form{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;margin:0 auto;display:flex}.fern-newsletter-input{color:var(--deep);background:var(--white);border:1px solid var(--pale);box-sizing:border-box;border-radius:40px;outline:none;width:100%;padding:14px 24px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400}.fern-newsletter-input:focus{border-color:var(--mid-ink)}.fern-newsletter-submit{letter-spacing:.06em;color:var(--cloud);background:var(--deep);cursor:pointer;border:none;border-radius:40px;width:100%;padding:14px 32px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .2s}.fern-newsletter-submit:hover{background:var(--mid-ink)}.fern-newsletter-fineprint{color:var(--cool);margin:0;font-size:12px;font-weight:400}.fern-cta-dark{background:var(--deep);text-align:center;padding:80px 5vw}.fern-cta-dark-inner{max-width:600px;margin:0 auto}.fern-cta-dark-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--cool);margin-bottom:20px;font-size:11px;font-weight:500;display:block}.fern-cta-dark-title{color:var(--cloud);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.2}.fern-cta-dark-sub{color:var(--cool);margin-bottom:36px;font-size:15px;font-weight:400;line-height:1.8}.fern-cta-dark-btn{background:var(--cloud);color:var(--deep);letter-spacing:.06em;border-radius:40px;padding:14px 32px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.fern-cta-dark-btn:hover{background:var(--cool);color:var(--deep)}.fern-section-intro{max-width:580px;margin-bottom:48px}.fern-section-white{background:var(--white);padding:80px 5vw}.fern-section-cloud{background:var(--cloud);padding:80px 5vw}.fern-section-cloud-inner,.fern-section-white-inner{max-width:1100px;margin:0 auto}.fern-post-hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mid-ink);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.fern-post-hero-eyebrow:before{content:"";background:var(--mid);width:16px;height:1px;display:block}.fern-post-hero h1{color:var(--deep);letter-spacing:-.01em;margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,58px);font-weight:400;line-height:1.1}.fern-post-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--mid-ink);font-size:12px}.fern-post-callout{background:var(--cloud);border:1px solid var(--pale);border-radius:16px;padding:28px 32px}.fern-post-callout p{color:var(--body)!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important}.fern-post-callout a{color:var(--deep);font-weight:500}.fern-related-title{color:var(--deep);margin-bottom:36px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400}.fern-section-block--white{background:var(--white)}.fern-section-block--cloud{background:var(--cloud)}.fern-section-block-inner{max-width:1100px;margin:0 auto}.fern-section-header{border-bottom:1px solid var(--pale);margin-bottom:40px;padding-bottom:20px}.fern-intro-band{background:var(--deep);padding:40px 5vw}.fern-intro-band-inner{max-width:1100px;margin:0 auto}.fern-intro-band-text{color:var(--cool);margin:0;font-size:14px;font-weight:400;line-height:1.7}.fern-product-img-branded{background:linear-gradient(135deg,var(--deep),var(--deep-gradient-mid));justify-content:center;align-items:center;height:220px;display:flex;position:relative}.fern-product-img-content{text-align:center;padding:20px}.fern-product-img-title{color:var(--cloud);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;line-height:1.2}.fern-product-img-title--sm{font-size:20px;line-height:1.3}.fern-product-img-tag{color:var(--cool);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:10px}.fern-product-price{color:var(--deep);margin:0 0 20px;font-size:13px;font-weight:500}.fern-placeholder-card{background:var(--white);border:1px dashed var(--cool);border-radius:16px;justify-content:center;align-items:center;min-height:200px;display:flex}.fern-placeholder-card--cloud{background:var(--cloud)}.fern-placeholder-content{text-align:center;padding:32px}.fern-placeholder-title{color:var(--deep);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:20px}.fern-placeholder-desc{color:var(--mid-ink);font-size:13px;font-weight:400}.fern-cta-card{background:var(--white);border:1px dashed var(--cool);text-align:center;border-radius:16px;padding:60px}.fern-cta-card-desc{color:var(--mid-ink);max-width:480px;margin:0 auto 28px;font-size:14px;font-weight:400;line-height:1.7}.fern-product-img.fern-product-img--220{height:220px}.fern-product-img-branded .fern-product-badge{position:absolute;top:14px;left:14px}.fern-two-col-section{background:var(--white);padding:60px 5vw 100px}.fern-two-col-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1100px;margin:0 auto;display:grid}.fern-two-col-sidebar{flex-direction:column;gap:40px;display:flex}.fern-form{flex-direction:column;gap:20px;display:flex}.fern-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fern-form-field{flex-direction:column;gap:8px;display:flex}.fern-form-label{letter-spacing:.14em;text-transform:uppercase;color:var(--mid-ink);font-size:11px;font-weight:500}.fern-form-input,.fern-form-textarea{color:var(--deep);background:var(--cloud);border:1px solid var(--pale);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400}.fern-form-input:focus,.fern-form-textarea:focus{border-color:var(--mid-ink)}.fern-form-textarea{resize:vertical;line-height:1.7}.fern-form-charcount{color:var(--cool);text-align:right;font-size:11px}.fern-form-charcount--near-limit{color:var(--deep)}.fern-form-checkbox-row{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.fern-form-checkbox{accent-color:var(--deep);flex-shrink:0;width:16px;height:16px;margin-top:3px}.fern-form-checkbox-label{color:var(--body);font-size:14px;font-weight:400;line-height:1.6}.fern-dot-list{flex-direction:column;gap:14px;margin-top:16px;display:flex}.fern-dot-list-item{align-items:flex-start;gap:14px;display:flex}.fern-dot-list-dot{background:var(--sage);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.fern-dot-list-text{color:var(--body);margin:0;font-size:14px;font-weight:400;line-height:1.7}.fern-dot-list-text a{color:var(--deep);border-bottom:1px solid var(--pale);text-decoration:none}.fern-dark-card{background:var(--deep);border-radius:16px;padding:32px}.fern-dark-card .fern-eyebrow{color:var(--cool)}.fern-dark-card-text{color:var(--pale);margin-bottom:20px;font-size:15px;font-weight:400;line-height:1.7}.fern-dark-card-text strong{color:var(--cloud);font-weight:500}.fern-hero-h1{color:var(--deep);letter-spacing:-.01em;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:1.1}.fern-hero-h1 em{color:var(--mid-ink);font-style:italic}.fern-hero-h1--large{margin-bottom:24px;font-size:clamp(44px,6vw,72px);line-height:1.05}.fern-eyebrow--lined{align-items:center;gap:10px;display:inline-flex}.fern-eyebrow--lined:before{content:"";background:var(--mid);width:20px;height:1px;display:block}.fern-section-title--sm{font-size:clamp(28px,3.5vw,42px)!important}.fern-divider{background:var(--pale);border:none;width:48px;height:2px;margin:48px 0}.fern-post-hero{background:var(--cloud)}.fern-post-hero--sage{background:var(--sage-18)}.fern-post-hero--cool{background:var(--cool-18)}.fern-product-img-branded{background:linear-gradient(135deg,var(--deep),var(--mid))}.fern-product-img-branded--alt{background:linear-gradient(135deg,var(--mid),var(--deep))}.fern-section-block{padding:var(--space-lg) var(--gutter)}.fern-section-intro-sub{color:var(--mid-ink);margin:0;font-size:15px;font-weight:400;line-height:1.8}.fern-newsletter-sub{color:var(--body);max-width:480px;margin:0 auto 32px;font-size:15px;font-weight:400;line-height:1.8}.fern-section-title--flush{margin:0!important}.fern-hero-fineprint{color:var(--mid-ink);font-size:13px;font-weight:400}.fern-hero-fineprint a{color:var(--deep)}.fern-section-title em{color:var(--mid-ink);font-style:italic}.fern-about-beginning{flex-direction:column;gap:24px;max-width:740px;display:flex}.fern-about-beginning p{color:var(--body);margin:0;font-size:16px;font-weight:400;line-height:1.9}.fern-about-section-intro{max-width:580px;margin-bottom:24px}.fern-about-section-intro--lg{margin-bottom:48px}.fern-promise-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.fern-eyebrow--on-sage{color:var(--sage-ink)}.fern-section--white{background:var(--white)}.fern-post-hero h1 em{color:var(--mid-ink);font-style:italic}.fern-page--home{width:100%;max-width:100%;margin-bottom:-60px;overflow-x:hidden}.fern-posts-grid--featured{grid-template-columns:2fr 1fr 1fr;gap:16px;width:100%;display:grid}.fern-posts-stack{flex-direction:column;gap:16px;display:flex}.fern-post-img--browse{background:var(--pale);justify-content:center;align-items:center;display:flex}.fern-post-img-browse-text{color:var(--mid-ink);font-family:Cormorant Garamond,serif;font-size:18px}.fern-section-eyebrow--cool{color:var(--cool)}.fern-about-h2{color:var(--deep);margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:400;line-height:1.4}.fern-blog-filter{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 4rem;padding:0 1rem;display:flex}.fern-blog-filter-pill{border:1px solid var(--cool,var(--cool));color:var(--mid-ink,var(--mid));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:40px;padding:.5rem 1.1rem;font-family:DM Sans,Arial,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-block}.fern-blog-filter-pill:hover{border-color:var(--deep,var(--deep));color:var(--deep,var(--deep))}.fern-blog-filter-pill.is-active{background:var(--deep,var(--deep));border-color:var(--deep,var(--deep));color:var(--cloud,var(--cloud))}.fern-blog-pagination{justify-content:center;align-items:center;gap:1.5rem;margin:4rem 0 2rem;font-family:DM Sans,Arial,sans-serif;font-size:13px;display:flex}.fern-blog-pagination-link{color:var(--deep,var(--deep));letter-spacing:.04em;border-radius:40px;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .18s}.fern-blog-pagination-link:hover{background:var(--pale,var(--pale))}.fern-blog-pagination-current{color:var(--mid-ink,var(--mid));letter-spacing:.06em;text-transform:uppercase;font-size:12px}.fern-blog-empty{text-align:center;color:var(--mid-ink,var(--mid));padding:4rem 1rem;font-family:DM Sans,Arial,sans-serif;font-size:15px}.fern-blog-empty a{color:var(--deep,var(--deep));text-decoration:underline}.fern-blog-section{background:var(--cloud);padding:80px 5vw 120px}.fern-blog-section .fern-blog-filter{padding-top:32px!important}.fern-blog-section .fern-blog-grid{padding-bottom:48px!important}.fern-blog-section{padding-top:24px!important;padding-bottom:48px!important}@media (width<=600px){.fern-nav{padding-left:20px;padding-right:20px}}@media (width<=900px){.fern-pillars-grid,.fern-posts-grid{grid-template-columns:1fr 1fr}.fern-about-inner{grid-template-columns:1fr;gap:40px}.fern-products-grid{grid-template-columns:1fr}}@media (width<=768px){.fern-posts-grid{grid-template-columns:1fr!important}.fern-product-footer{flex-direction:column;align-items:flex-start;gap:12px}.fern-product-honest{max-width:100%}}@media (width<=600px){.fern-pillars-grid,.fern-posts-grid,.fern-about-values{grid-template-columns:1fr}.fern-products-grid{grid-template-columns:1fr!important}}@media (width<=900px){.fern-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.fern-blog-grid{grid-template-columns:1fr}}@media (width<=900px){.fern-topic-browse-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.fern-path-grid{grid-template-columns:1fr;gap:16px}.fern-topic-browse-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.fern-topic-browse-grid{grid-template-columns:1fr}}@media (width<=768px){.fern-related-grid{grid-template-columns:1fr!important}.fern-two-col-grid{grid-template-columns:1fr!important;gap:48px!important}.fern-form-row{grid-template-columns:1fr!important}}@media (width<=900px){.fern-posts-grid--featured{grid-template-columns:1fr 1fr}}@media (width<=600px){.fern-posts-grid--featured{grid-template-columns:1fr}.fern-posts-stack{display:contents}.fern-blog-filter-pill{padding:.4rem .9rem;font-size:11px}.fern-blog-pagination{flex-direction:column;gap:.75rem}}.fern-post-hero.is-accent-1{background:var(--deep-soft)}.fern-post-hero.is-accent-1 h1,.fern-post-hero.is-accent-1 .fern-post-hero-eyebrow{color:var(--cloud)}.fern-post-hero.is-accent-1 h1 em{color:var(--cool)}.fern-post-hero.is-accent-1 .fern-post-meta{color:var(--cloud-82)}.fern-post-hero.is-accent-2{background:var(--sage-soft)}.fern-post-hero.is-accent-2 h1,.fern-post-hero.is-accent-2 .fern-post-hero-eyebrow,.fern-post-hero.is-accent-2 h1 em{color:var(--deep)}.fern-post-hero.is-accent-2 .fern-post-meta{color:var(--deep-72)}.fern-post-hero.is-accent-3{background:var(--mid-soft)}.fern-post-hero.is-accent-3 h1,.fern-post-hero.is-accent-3 .fern-post-hero-eyebrow,.fern-post-hero.is-accent-3 h1 em{color:var(--deep)}.fern-post-hero.is-accent-3 .fern-post-meta{color:var(--deep-78)}.fern-post-hero.is-accent-4{background:var(--cool-soft)}.fern-post-hero.is-accent-4 h1,.fern-post-hero.is-accent-4 .fern-post-hero-eyebrow,.fern-post-hero.is-accent-4 h1 em{color:var(--deep)}.fern-post-hero.is-accent-4 .fern-post-meta{color:var(--deep-70)}.fern-post-hero[class*=is-] .fern-hero-circle{opacity:.22}body.is-accent-1 .fern-divider{background:var(--deep)}body.is-accent-2 .fern-divider{background:var(--sage)}body.is-accent-3 .fern-divider{background:var(--mid)}body.is-accent-4 .fern-divider{background:var(--cool)}body.is-accent-1 .pull-quote{border-left-color:var(--deep)}body.is-accent-2 .pull-quote{border-left-color:var(--sage)}body.is-accent-3 .pull-quote{border-left-color:var(--mid)}body.is-accent-4 .pull-quote{border-left-color:var(--cool)}.fern-post-callout.is-accent-1{border-left:4px solid var(--deep);padding-left:28px}.fern-post-callout.is-accent-2{border-left:4px solid var(--sage);padding-left:28px}.fern-post-callout.is-accent-3{border-left:4px solid var(--mid);padding-left:28px}.fern-post-callout.is-accent-4{border-left:4px solid var(--cool);padding-left:28px}.fern-related-card.is-accent-1 .fern-related-img{background:var(--deep)}.fern-related-card.is-accent-2 .fern-related-img{background:var(--sage)}.fern-related-card.is-accent-3 .fern-related-img{background:var(--mid)}.fern-related-card.is-accent-4 .fern-related-img{background:var(--cool)}.fern-blog-card.is-accent-1{background:var(--deep-soft);border-color:var(--deep-soft)}.fern-blog-card.is-accent-1 .fern-blog-title{color:var(--cloud)}.fern-blog-card.is-accent-1 .fern-blog-cat,.fern-blog-card.is-accent-1 .fern-blog-readtime,.fern-blog-card.is-accent-1 .fern-blog-date,.fern-blog-card.is-accent-1 .fern-blog-meta-sep{color:var(--cloud-82)}.fern-blog-card.is-accent-1 .fern-blog-excerpt{color:var(--cloud-90)}.fern-blog-card.is-accent-1 .fern-blog-link{color:var(--cloud)}.fern-blog-card.is-accent-2{background:var(--sage-soft);border-color:var(--sage-soft)}.fern-blog-card.is-accent-2 .fern-blog-title,.fern-blog-card.is-accent-2 .fern-blog-excerpt,.fern-blog-card.is-accent-2 .fern-blog-link{color:var(--deep)}.fern-blog-card.is-accent-2 .fern-blog-cat,.fern-blog-card.is-accent-2 .fern-blog-readtime,.fern-blog-card.is-accent-2 .fern-blog-date,.fern-blog-card.is-accent-2 .fern-blog-meta-sep{color:var(--deep-72)}.fern-blog-card.is-accent-3{background:var(--mid-soft);border-color:var(--mid-soft)}.fern-blog-card.is-accent-3 .fern-blog-title,.fern-blog-card.is-accent-3 .fern-blog-excerpt,.fern-blog-card.is-accent-3 .fern-blog-link{color:var(--deep)}.fern-blog-card.is-accent-3 .fern-blog-cat,.fern-blog-card.is-accent-3 .fern-blog-readtime,.fern-blog-card.is-accent-3 .fern-blog-date,.fern-blog-card.is-accent-3 .fern-blog-meta-sep{color:var(--deep-78)}.fern-blog-card.is-accent-4{background:var(--cool-soft);border-color:var(--cool-soft)}.fern-blog-card.is-accent-4 .fern-blog-title,.fern-blog-card.is-accent-4 .fern-blog-excerpt,.fern-blog-card.is-accent-4 .fern-blog-link{color:var(--deep)}.fern-blog-card.is-accent-4 .fern-blog-cat,.fern-blog-card.is-accent-4 .fern-blog-readtime,.fern-blog-card.is-accent-4 .fern-blog-date,.fern-blog-card.is-accent-4 .fern-blog-meta-sep{color:var(--deep-70)}.fern-blog-card[class*=is-] .fern-blog-rule{display:none}.fern-blog-card.is-accent-2:hover,.fern-blog-card.is-accent-4:hover{box-shadow:0 12px 32px var(--deep-shadow-18)}.fern-path-card.is-accent-1{background:var(--deep-soft);border-color:var(--deep-soft)}.fern-path-card.is-accent-1 .fern-path-question,.fern-path-card.is-accent-1 .fern-path-link{color:var(--cloud)}.fern-path-card.is-accent-1 .fern-path-cat{color:var(--cloud-82)}.fern-path-card.is-accent-1 .fern-path-desc{color:var(--cloud-90)}.fern-path-card.is-accent-2{background:var(--sage-soft);border-color:var(--sage-soft)}.fern-path-card.is-accent-2 .fern-path-cat,.fern-path-card.is-accent-2 .fern-path-question,.fern-path-card.is-accent-2 .fern-path-desc,.fern-path-card.is-accent-2 .fern-path-link{color:var(--deep)}.fern-path-card.is-accent-3{background:var(--mid-soft);border-color:var(--mid-soft)}.fern-path-card.is-accent-3 .fern-path-cat,.fern-path-card.is-accent-3 .fern-path-question,.fern-path-card.is-accent-3 .fern-path-desc,.fern-path-card.is-accent-3 .fern-path-link{color:var(--deep)}.fern-path-card.is-accent-4{background:var(--cool-soft);border-color:var(--cool-soft)}.fern-path-card.is-accent-4 .fern-path-cat,.fern-path-card.is-accent-4 .fern-path-question,.fern-path-card.is-accent-4 .fern-path-desc,.fern-path-card.is-accent-4 .fern-path-link{color:var(--deep)}.fern-path-card.is-accent-2:hover,.fern-path-card.is-accent-4:hover{box-shadow:0 12px 32px var(--deep-shadow-18)}.fern-topic-browse-card.is-accent-1{background:var(--deep-soft);border-color:var(--deep-soft)}.fern-topic-browse-card.is-accent-1 .fern-topic-browse-title{color:var(--cloud)}.fern-topic-browse-card.is-accent-1 .fern-topic-browse-desc{color:var(--cloud-90)}.fern-topic-browse-card.is-accent-2{background:var(--sage-soft);border-color:var(--sage-soft)}.fern-topic-browse-card.is-accent-2 .fern-topic-browse-title,.fern-topic-browse-card.is-accent-2 .fern-topic-browse-desc{color:var(--deep)}.fern-topic-browse-card.is-accent-3{background:var(--mid-soft);border-color:var(--mid-soft)}.fern-topic-browse-card.is-accent-3 .fern-topic-browse-title,.fern-topic-browse-card.is-accent-3 .fern-topic-browse-desc{color:var(--deep)}.fern-topic-browse-card.is-accent-4{background:var(--cool-soft);border-color:var(--cool-soft)}.fern-topic-browse-card.is-accent-4 .fern-topic-browse-title,.fern-topic-browse-card.is-accent-4 .fern-topic-browse-desc{color:var(--deep)}.fern-topic-browse-card.is-accent-2:hover,.fern-topic-browse-card.is-accent-4:hover{box-shadow:0 12px 32px var(--deep-shadow-18)}.fern-post-card.is-accent-1 .fern-post-img{background:var(--deep)}.fern-post-card.is-accent-2 .fern-post-img{background:var(--sage)}.fern-post-card.is-accent-3 .fern-post-img{background:var(--mid)}.fern-post-card.is-accent-4 .fern-post-img{background:var(--cool)}.fern-pillar-card--browse{background:var(--pale);border-color:var(--pale);box-shadow:none}.fern-pillar-card--browse .fern-pillar-title,.fern-pillar-card--browse .fern-pillar-desc,.fern-pillar-card--browse .fern-pillar-link{color:var(--deep)}.fern-post-card--browse .fern-post-img--browse{background:var(--pale)}.fern-post-card--browse .fern-post-img-browse-text,.fern-post-card--browse .fern-post-title,.fern-post-card--browse .fern-post-meta{color:var(--deep)}.fern-posts-grid--featured .fern-post-card--browse{flex-direction:column;flex:auto;display:flex}.fern-posts-grid--featured .fern-post-card--browse .fern-post-img--browse{flex:0 0 140px;height:140px}.fern-posts-grid--featured .fern-post-card--browse .fern-post-body{flex:auto}.fern-ml-form{width:100%;max-width:520px;margin:0 auto}