._brand_15ti2_1{align-items:center;min-width:0;line-height:1;display:inline-flex}._fullLogo_15ti2_3{mix-blend-mode:multiply;width:clamp(238px,23vw,330px);height:auto;display:block}._compactLogo_15ti2_5{white-space:nowrap;min-width:0;color:var(--ink);flex-direction:column;gap:4px;display:none}._compactLogo_15ti2_5 strong{letter-spacing:.025em;font:700 15px/1.1 Georgia,serif}._compactLogo_15ti2_5 em{font-style:normal;font-weight:400}._compactLogo_15ti2_5 small{font:700 8px/1.1 var(--font-sans), sans-serif;letter-spacing:.09em;text-transform:uppercase;border-top:2px solid #00d9df;padding-top:4px}._mobileName_15ti2_13{display:none}@media (width<=1200px){._fullLogo_15ti2_3{display:none}._compactLogo_15ti2_5{display:flex}}@media (width<=480px){._compactLogo_15ti2_5 strong{font-size:15px}._compactLogo_15ti2_5 em,._compactLogo_15ti2_5 small:not(._mobileName_15ti2_13){display:none}._mobileName_15ti2_13{font-size:8px;display:block}}._shell_1xlhb_1._shell_1xlhb_1{background-color:#f6faf9;background-image:url(/contours-background-flow.svg);background-position:top;background-repeat:no-repeat;background-size:100%}._hero_1xlhb_17._hero_1xlhb_17{max-width:1240px;box-shadow:none;color:var(--ink);background:0 0;border-radius:0;align-items:flex-end;gap:20px;margin:0 auto 18px;padding:25px 20px 22px}._headingBlock_1xlhb_41{isolation:isolate;border-left:3px solid #00d9df;min-width:0;padding-left:11px;position:relative}._headingBlock_1xlhb_41:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 72% at 42%,#f6faf9 0%,#f6faf9fa 53%,#f6faf994 76%,#0000 100%);position:absolute;inset:-32px -105px -32px -28px}._headingBlock_1xlhb_41 ._eyebrow_1xlhb_75{color:var(--forest);font:700 9px/1 var(--font-mono);letter-spacing:.15em;margin:0 0 4px}._headingBlock_1xlhb_41 ._title_1xlhb_89{color:#143e43;letter-spacing:-.035em;margin:0;font:400 clamp(26px,2.4vw,34px)/.98 Georgia,serif}._headingBlock_1xlhb_41 ._subtitle_1xlhb_103{color:#50666b;margin:5px 0 0;font-size:11px;font-weight:600;line-height:1.4;display:block}._badge_1xlhb_121._badge_1xlhb_121{min-width:150px;color:var(--forest-dark);box-shadow:none;background:#e5f8f9;border:1px solid #b7dadd}._badge_1xlhb_121._badge_1xlhb_121 span{color:#516d71}@media (width<=850px){._shell_1xlhb_1._shell_1xlhb_1{background-image:none}._headingBlock_1xlhb_41:before{display:none}}@media (width<=800px){._hero_1xlhb_17._hero_1xlhb_17{margin-left:12px;margin-right:12px;padding:19px 0 17px}}
