.hs13-section{--hs13-headline:#1a1a1a;--hs13-ink:#1a1a1a;--hs13-white:#fbfaf8;--hs13-btn:#3a4032;--hs13-beige:#e8e2d6;background:var(--hs13-white);width:100%;color:var(--hs13-ink);isolation:isolate;font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative;overflow:hidden;container:hs13-root/inline-size}.hs13-section *,.hs13-section :before,.hs13-section :after{box-sizing:border-box}.hs13-inner{grid-template-areas:"text""media";width:100%;display:grid;position:relative}.hs13-text{background:var(--hs13-white);z-index:2;flex-direction:column;grid-area:text;gap:clamp(18px,3cqi,28px);padding:clamp(32px,7cqi,64px);display:flex}.hs13-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#6b6459;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:500;display:flex}.hs13-eyebrow:after{content:"";background:#c8c1b2;width:40px;height:1px}.hs13-title{font-family:var(--font-heading);color:var(--hs13-headline);letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,1.4rem + 5.4cqi,3.9rem);font-weight:400;line-height:.98}.hs13-body{font-family:var(--font-body);color:#3d3a34;letter-spacing:-.005em;max-width:42ch;margin:0;font-size:16px;font-weight:400;line-height:1.75}@container hs13-root (width<=480px){.hs13-body{font-size:15px;line-height:1.7}}.hs13-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.hs13-cta{background:var(--hs13-btn);color:var(--hs13-white);border:1px solid var(--hs13-btn);cursor:pointer;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;border-radius:2px;align-items:center;gap:10px;padding:17px 22px;font-size:10px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.hs13-cta__arrow{width:13px;height:9px;color:inherit;flex:none}.hs13-cta:hover,.hs13-cta:focus-visible{background:var(--hs13-beige);border-color:var(--hs13-beige);color:var(--hs13-btn)}.hs13-cta--ghost{color:var(--hs13-ink);background:0 0;border-color:#1a1a1a40}.hs13-cta--ghost:hover,.hs13-cta--ghost:focus-visible{background:var(--hs13-ink);border-color:var(--hs13-ink);color:var(--hs13-white)}.hs13-cta:focus-visible{outline:2px solid var(--hs13-btn);outline-offset:3px}.hs13-media{background:#3a4032;grid-area:media;min-height:clamp(320px,66cqi,480px);position:relative;overflow:hidden}.hs13-strips{z-index:0;position:absolute;inset:0;overflow:hidden}.hs13-strips__track{will-change:transform;width:400%;height:100%;animation:46s linear infinite hs13-drift;display:flex;position:absolute;top:0;bottom:0;left:0}.hs13-strip{aspect-ratio:3/4;background-position:50%;background-size:cover;flex:none;height:100%}@keyframes hs13-drift{0%{transform:translate(-25%)}to{transform:translate(0,0)}}.hs13-portrait{z-index:2;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:clamp(160px,38cqi,260px);display:block;position:absolute;bottom:clamp(18px,5cqi,44px);right:clamp(18px,5cqi,44px);box-shadow:0 22px 48px #1515154d}@container hs13-root (width>=820px){.hs13-inner{grid-template-areas:"stage";min-height:min(58cqi,660px)}.hs13-media{grid-area:stage;min-height:0;margin-left:50cqi}.hs13-text{pointer-events:none;background:0 0;grid-area:stage;justify-content:center;width:100%;padding:clamp(40px,4cqi,72px);position:relative}.hs13-title{pointer-events:auto;max-width:min(46cqi - 24px,560px);font-size:clamp(2.6rem,1.2rem + 3.6cqi,3.7rem)}.hs13-body,.hs13-eyebrow{pointer-events:auto;max-width:min(360px,46cqi - 24px)}.hs13-actions{pointer-events:auto;margin-top:auto}.hs13-text{justify-content:space-between}.hs13-portrait{width:clamp(200px,30cqi,340px)}}@container hs13-root (width>=1120px){.hs13-title{max-width:min(46cqi - 24px,600px);font-size:clamp(3.4rem,1.4rem + 2.6cqi,4.6rem)}}@keyframes hs13-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hs13-anim .hs13-eyebrow,.hs13-anim .hs13-title,.hs13-anim .hs13-body,.hs13-anim .hs13-actions,.hs13-anim .hs13-portrait{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards hs13-rise}.hs13-anim .hs13-eyebrow{animation-delay:50ms}.hs13-anim .hs13-title{animation-delay:.14s}.hs13-anim .hs13-body{animation-delay:.26s}.hs13-anim .hs13-actions{animation-delay:.38s}.hs13-anim .hs13-portrait{animation-delay:.46s}@media (prefers-reduced-motion:reduce){.hs13-strips__track{animation:none}.hs13-anim .hs13-eyebrow,.hs13-anim .hs13-title,.hs13-anim .hs13-body,.hs13-anim .hs13-actions,.hs13-anim .hs13-portrait{opacity:1;animation:none}}
