@font-face{font-family:"Fraunces";src:url(/wp-content/themes/minimly-child/assets/fonts/Fraunces-Variable.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Fraunces";src:url(/wp-content/themes/minimly-child/assets/fonts/Fraunces-Italic-Variable.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}.tsa-blog{--blog-cream:#F4EFE7;--blog-card:#FBF8F2;--blog-teal:#0E4A4E;--blog-teal-deep:#12302F;--blog-amber:#E39A3B;--blog-gold:#E9B96A;--blog-ochre:#C77E22;--blog-bronze:#B0771F;--blog-ink:#1C2422;--blog-line:rgba(14, 74, 78, 0.14);--blog-serif:"Fraunces", Georgia, serif;--blog-body-font:var(--tsa-font-body);--blog-brand-font:var(--tsa-font-display);--blog-pad-x:clamp(20px, 4vw, 48px);background:var(--blog-cream);color:var(--blog-ink);font-family:var(--blog-body-font);overflow:hidden}.tsa-blog ::selection{background:var(--blog-teal);color:var(--blog-cream)}.tsa-blog a{text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.tsa-blog h1,.tsa-blog h2,.tsa-blog h3{font-family:var(--blog-serif);font-weight:500;padding:0;margin:0;color:var(--blog-teal)}body.blog .wp-site-blocks>main>div:first-of-type,body.single-post .wp-site-blocks>main>div:first-of-type{margin-top:0!important}.tsa-blog .tsa-blog-avatar{width:34px;height:34px;border-radius:50%;background:var(--blog-amber);color:var(--blog-teal);display:inline-flex;align-items:center;justify-content:center;font-family:var(--blog-brand-font);font-weight:var(--tsa-font-display-weight,800);font-size:14px;flex-shrink:0}.tsa-blog .tsa-blog-avatar--lg{width:46px;height:46px;font-size:18px}.tsa-blog .tsa-blog-avatar--xl{width:64px;height:64px;font-size:26px}.tsa-blog .tsa-blog-hero{max-width:1280px;margin:0 auto;padding:calc(var(--wp--custom--header-height, 83px) + clamp(40px, 5vw, 64px)) var(--blog-pad-x) 30px;box-sizing:border-box}.tsa-blog .tsa-blog-eyebrow{font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--blog-bronze);margin-bottom:16px}.tsa-blog .tsa-blog-hero h1{font-size:clamp(2.5rem, 5vw, 4.5rem);line-height:1;letter-spacing:-.01em;margin:0 0 18px;max-width:16ch;text-wrap:balance}.tsa-blog .tsa-blog-hero p{font-size:18px;line-height:1.6;color:rgb(28 36 34 / .7);max-width:60ch;margin:0}.tsa-blog .tsa-blog-chips{max-width:1280px;margin:0 auto;padding:20px var(--blog-pad-x) 40px;box-sizing:border-box;display:flex;gap:10px;flex-wrap:wrap}.tsa-blog .tsa-blog-chip{background:#fff0;color:rgb(28 36 34 / .75);border:1.5px solid rgb(14 74 78 / .3);padding:9px 18px;border-radius:999px;font-weight:700;font-size:14px;cursor:pointer;font-family:var(--blog-body-font);transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease}.tsa-blog .tsa-blog-chip:hover{border-color:var(--blog-teal);color:var(--blog-teal)}.tsa-blog .tsa-blog-chip.is-active{background:var(--blog-teal);color:var(--blog-cream);border-color:var(--blog-teal)}.tsa-blog .tsa-blog-featured{max-width:1280px;margin:0 auto;padding:0 var(--blog-pad-x) 60px;box-sizing:border-box}.tsa-blog .tsa-blog-featured__card{display:grid;grid-template-columns:1.15fr 0.85fr;background:var(--blog-teal);border-radius:24px;overflow:hidden;color:var(--blog-cream)}.tsa-blog .tsa-blog-featured__card:hover{color:var(--blog-cream);box-shadow:0 22px 48px rgb(14 74 78 / .28)}.tsa-blog .tsa-blog-featured__media{min-height:420px;background-size:cover;background-position:center;background-color:rgb(244 239 231 / .1)}.tsa-blog .tsa-blog-featured__body{padding:clamp(30px, 3.6vw, 48px) clamp(26px, 3.4vw, 46px);display:flex;flex-direction:column;justify-content:center}.tsa-blog .tsa-blog-featured__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.tsa-blog .tsa-blog-featured__flag{background:var(--blog-amber);color:var(--blog-teal);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:999px}.tsa-blog .tsa-blog-featured__cat{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blog-gold)}.tsa-blog .tsa-blog-featured__body h2{font-size:clamp(1.75rem, 3.2vw, 2.75rem);line-height:1.1;margin:0 0 16px;color:var(--blog-cream)}.tsa-blog .tsa-blog-featured__body p{font-size:16.5px;line-height:1.65;color:rgb(244 239 231 / .8);margin:0 0 22px;max-width:48ch}.tsa-blog .tsa-blog-byline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px;color:rgb(244 239 231 / .7)}.tsa-blog .tsa-blog-byline__dot{color:var(--blog-gold)}.tsa-blog .tsa-blog-stories{max-width:1280px;margin:0 auto;padding:0 var(--blog-pad-x) 100px;box-sizing:border-box}.tsa-blog .tsa-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tsa-blog .tsa-blog-card{display:flex;flex-direction:column;background:var(--blog-card);border:1px solid rgb(14 74 78 / .12);border-radius:20px;overflow:hidden;color:var(--blog-ink)}.tsa-blog .tsa-blog-card:hover{box-shadow:0 18px 40px rgb(14 74 78 / .14);color:var(--blog-ink);transform:translateY(-3px)}.tsa-blog .tsa-blog-card__media{height:200px;background-size:cover;background-position:center;background-color:#E7DFCF}.tsa-blog .tsa-blog-card__body{padding:24px 26px 26px;display:flex;flex-direction:column;gap:10px;flex:1}.tsa-blog .tsa-blog-card__cat{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tsa-blog .tsa-blog-card__body h3{font-size:22px;line-height:1.15;margin:0}.tsa-blog .tsa-blog-card__body p{margin:0;font-size:14.5px;line-height:1.6;color:rgb(28 36 34 / .68);flex:1}.tsa-blog .tsa-blog-card__foot{display:flex;align-items:center;gap:10px;font-size:13px;color:rgb(28 36 34 / .5);border-top:1px solid rgb(14 74 78 / .1);padding-top:14px;margin-top:4px}.tsa-blog .tsa-blog-card__foot b{color:var(--blog-ochre);font-weight:400}.tsa-blog .tsa-blog-empty{grid-column:1 / -1;text-align:center;color:rgb(28 36 34 / .6);padding:40px 0}.tsa-blog .tsa-blog-morewrap{display:flex;justify-content:center;margin-top:52px}.tsa-blog .tsa-blog-more{background:#fff0;border:1.5px solid var(--blog-teal);color:var(--blog-teal);padding:14px 34px;border-radius:999px;font-weight:700;font-size:15px;cursor:pointer;font-family:var(--blog-body-font)}.tsa-blog .tsa-blog-more:hover{background:var(--blog-teal);color:var(--blog-cream)}.tsa-blog .tsa-post-progress{position:fixed;top:0;left:0;right:0;height:4px;background:rgb(14 74 78 / .12);z-index:80}.tsa-blog .tsa-post-progress i{display:block;height:100%;width:0;background:var(--blog-amber);transition:width 0.1s linear}.tsa-blog .tsa-post-header{max-width:760px;margin:0 auto;padding:calc(var(--wp--custom--header-height, 83px) + clamp(32px, 4vw, 56px)) 32px 40px;box-sizing:border-box}.tsa-blog .tsa-post-back{font-size:14px;font-weight:600;color:rgb(28 36 34 / .6)}.tsa-blog .tsa-post-back:hover{color:var(--blog-ochre)}.tsa-blog .tsa-post-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:26px 0 20px;font-size:14px;color:rgb(28 36 34 / .55)}.tsa-blog .tsa-post-pill{--pill:#C25B4A;background:color-mix(in srgb,var(--pill) 14%,transparent);color:var(--pill);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:999px}.tsa-blog .tsa-post-header h1{font-size:clamp(2.1rem, 4.6vw, 3.6rem);line-height:1.05;letter-spacing:-.01em;margin:0 0 22px;text-wrap:balance}.tsa-blog .tsa-post-deck{font-family:var(--blog-serif);font-style:italic;font-size:22px;line-height:1.5;color:rgb(28 36 34 / .75);margin:0 0 30px}.tsa-blog .tsa-post-authorrow{display:flex;align-items:center;gap:14px;padding-bottom:30px;border-bottom:1px solid var(--blog-line)}.tsa-blog .tsa-post-authorrow__name{font-weight:700;font-size:15px}.tsa-blog .tsa-post-authorrow__role{font-size:13.5px;color:rgb(28 36 34 / .55)}.tsa-blog .tsa-post-share{margin-left:auto;display:flex;gap:8px}.tsa-blog .tsa-post-share a{width:36px;height:36px;border-radius:50%;border:1.5px solid rgb(14 74 78 / .25);display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--blog-teal)}.tsa-blog .tsa-post-share a:hover{background:var(--blog-teal);color:var(--blog-cream);border-color:var(--blog-teal)}.tsa-blog .tsa-post-feature{max-width:1000px;margin:0 auto;padding:0 32px;box-sizing:border-box}.tsa-blog .tsa-post-feature img{width:100%;height:auto;display:block;border-radius:20px;aspect-ratio:16 / 9;object-fit:cover}.tsa-blog .tsa-post-feature figcaption{font-size:13px;color:rgb(28 36 34 / .5);margin-top:10px;text-align:center}.tsa-blog .tsa-post-content{max-width:680px;margin:0 auto;padding:48px 32px 20px;box-sizing:border-box;font-size:18.5px;line-height:1.75;color:#243330}.tsa-blog .tsa-post-content>*{max-width:100%}.tsa-blog .tsa-post-content p{margin:0 0 24px}.tsa-blog .tsa-post-content h2,.tsa-blog .tsa-post-content h3,.tsa-blog .tsa-post-content h4{font-family:var(--blog-serif);font-weight:600;color:var(--blog-teal);line-height:1.15;margin:44px 0 18px}.tsa-blog .tsa-post-content h2{font-size:30px}.tsa-blog .tsa-post-content h3{font-size:24px}.tsa-blog .tsa-post-content a{color:var(--blog-ochre);text-decoration:underline;text-decoration-color:rgb(199 126 34 / .4)}.tsa-blog .tsa-post-content a:hover{color:var(--blog-teal)}.tsa-blog .tsa-post-content blockquote{margin:36px 0;padding:4px 0 4px 28px;border-left:4px solid var(--blog-amber);font-family:var(--blog-serif);font-style:italic;font-size:25px;line-height:1.4;color:var(--blog-teal)}.tsa-blog .tsa-post-content blockquote p{margin:0}.tsa-blog .tsa-post-content img{max-width:100%;height:auto;border-radius:14px}.tsa-blog .tsa-post-content ul,.tsa-blog .tsa-post-content ol{margin:0 0 24px;padding-left:26px}.tsa-blog .tsa-post-content li{margin-bottom:10px}.tsa-blog .tsa-post-tags{max-width:680px;margin:0 auto;padding:20px 32px 0;box-sizing:border-box;display:flex;gap:10px;flex-wrap:wrap;padding-bottom:36px;border-bottom:0}.tsa-blog .tsa-post-tags a{background:#EFE7D9;color:var(--blog-teal);font-size:13px;font-weight:600;padding:7px 15px;border-radius:999px}.tsa-blog .tsa-post-tags a:hover{background:var(--blog-teal);color:var(--blog-cream)}.tsa-blog .tsa-post-authorcard{display:flex;gap:22px;align-items:center;flex-wrap:wrap;background:var(--blog-teal);border-radius:22px;padding:34px 36px;color:var(--blog-cream);max-width:616px;margin:36px auto;box-sizing:border-box}.tsa-blog .tsa-post-authorcard__body{flex:1;min-width:220px}.tsa-blog .tsa-post-authorcard__name{font-family:var(--blog-brand-font);font-weight:var(--tsa-font-display-weight,800);font-size:19px;color:var(--blog-cream)}.tsa-blog .tsa-post-authorcard__body p{margin:6px 0 0;font-size:14.5px;line-height:1.6;color:rgb(244 239 231 / .8)}.tsa-blog .tsa-post-authorcard__cta{background:var(--blog-amber);color:var(--blog-teal);padding:12px 22px;border-radius:999px;font-weight:700;font-size:14px;white-space:nowrap}.tsa-blog .tsa-post-authorcard__cta:hover{background:var(--blog-cream);color:var(--blog-teal)}.tsa-blog .tsa-post-related{max-width:1080px;margin:0 auto;padding:40px 32px 100px;box-sizing:border-box}.tsa-blog .tsa-post-related h2{font-size:32px;margin:0 0 28px}.tsa-blog .tsa-post-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tsa-blog .tsa-post-related__card{display:flex;flex-direction:column;background:var(--blog-card);border:1px solid rgb(14 74 78 / .12);border-radius:18px;overflow:hidden;color:var(--blog-ink)}.tsa-blog .tsa-post-related__card:hover{box-shadow:0 14px 32px rgb(14 74 78 / .13);color:var(--blog-ink)}.tsa-blog .tsa-post-related__media{height:150px;background-size:cover;background-position:center;background-color:#E7DFCF}.tsa-blog .tsa-post-related__body{padding:20px 22px;display:flex;flex-direction:column;gap:8px}.tsa-blog .tsa-post-related__body span{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tsa-blog .tsa-post-related__body h3{font-size:19px;line-height:1.15;margin:0}.tsa-blog .tsa-post-cta{background:var(--blog-amber);padding:clamp(56px, 7vw, 76px) var(--blog-pad-x)}.tsa-blog .tsa-post-cta__inner{max-width:760px;margin:0 auto;text-align:center}.tsa-blog .tsa-post-cta h2{font-size:clamp(1.6rem, 3vw, 2.5rem);color:var(--blog-ink);margin:0 0 14px;line-height:1.1}.tsa-blog .tsa-post-cta p{font-size:16px;line-height:1.6;color:rgb(28 36 34 / .8);margin:0 0 28px}.tsa-blog .tsa-post-cta a{display:inline-block;background:var(--blog-teal);color:var(--blog-cream);padding:15px 32px;border-radius:999px;font-weight:700;font-size:15px}.tsa-blog .tsa-post-cta a:hover{background:var(--blog-cream);color:var(--blog-teal)}@media (max-width:1024px){.tsa-blog .tsa-blog-grid,.tsa-blog .tsa-post-related__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.tsa-blog .tsa-blog-featured__card{grid-template-columns:1fr}.tsa-blog .tsa-blog-featured__media{min-height:260px}}@media (max-width:640px){.tsa-blog .tsa-blog-grid,.tsa-blog .tsa-post-related__grid{grid-template-columns:1fr}}body.blog footer.wp-block-template-part .wp-block-cover.is-light .wp-block-cover__image-background,body.single-post footer.wp-block-template-part .wp-block-cover.is-light .wp-block-cover__image-background{display:none!important}body.blog footer.wp-block-template-part .wp-block-cover.is-light,body.single-post footer.wp-block-template-part .wp-block-cover.is-light{background:#F4EFE7}body.blog footer.wp-block-template-part .wp-block-cover.is-light .wp-block-cover__background,body.single-post footer.wp-block-template-part .wp-block-cover.is-light .wp-block-cover__background{background-color:#F4EFE7!important}body.blog footer.wp-block-template-part .has-darktext-background-color,body.single-post footer.wp-block-template-part .has-darktext-background-color{background-color:#E39A3B!important}body.blog footer.wp-block-template-part .has-darktext-background-color .has-white-color,body.blog footer.wp-block-template-part .has-darktext-background-color h3,body.blog footer.wp-block-template-part .has-darktext-background-color p,body.blog footer.wp-block-template-part .has-darktext-background-color label,body.blog footer.wp-block-template-part .has-darktext-background-color .gfield_required_text,body.single-post footer.wp-block-template-part .has-darktext-background-color .has-white-color,body.single-post footer.wp-block-template-part .has-darktext-background-color h3,body.single-post footer.wp-block-template-part .has-darktext-background-color p,body.single-post footer.wp-block-template-part .has-darktext-background-color label,body.single-post footer.wp-block-template-part .has-darktext-background-color .gfield_required_text{color:#0E4A4E!important}body.blog footer.wp-block-template-part .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):not([type="hidden"]),body.blog footer.wp-block-template-part .gform_wrapper select,body.blog footer.wp-block-template-part .gform_wrapper textarea,body.single-post footer.wp-block-template-part .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):not([type="hidden"]),body.single-post footer.wp-block-template-part .gform_wrapper select,body.single-post footer.wp-block-template-part .gform_wrapper textarea{background-color:#F4EFE7!important;color:#0E4A4E!important;border-color:rgb(14 74 78 / .35)!important}body.blog footer.wp-block-template-part .gform_wrapper input::placeholder,body.blog footer.wp-block-template-part .gform_wrapper textarea::placeholder,body.single-post footer.wp-block-template-part .gform_wrapper input::placeholder,body.single-post footer.wp-block-template-part .gform_wrapper textarea::placeholder{color:rgb(14 74 78 / .6)!important;opacity:1!important}body.blog footer.wp-block-template-part .gform_wrapper .gfield_label,body.blog footer.wp-block-template-part .gform_wrapper legend,body.blog footer.wp-block-template-part .gform_wrapper .gfield_description,body.single-post footer.wp-block-template-part .gform_wrapper .gfield_label,body.single-post footer.wp-block-template-part .gform_wrapper legend,body.single-post footer.wp-block-template-part .gform_wrapper .gfield_description{color:#0E4A4E!important}body.blog footer.wp-block-template-part .gform_wrapper .gform_button,body.single-post footer.wp-block-template-part .gform_wrapper .gform_button{background-color:#0E4A4E!important;color:#F4EFE7!important}body.blog footer.wp-block-template-part .gform_wrapper .gform_button:hover,body.single-post footer.wp-block-template-part .gform_wrapper .gform_button:hover{background-color:#F4EFE7!important;color:#0E4A4E!important;opacity:1!important}body.blog footer.wp-block-template-part .footer-container.has-background-dark-background-color,body.single-post footer.wp-block-template-part .footer-container.has-background-dark-background-color{background-color:#12302F!important}body.blog footer.wp-block-template-part .footer-container a:hover,body.single-post footer.wp-block-template-part .footer-container a:hover{color:#E9B96A}