.af-flow{color:rgb(var(--text-color,39 39 39));font-family:var(--text-font-family,Jost,sans-serif);background:#fff}.af-flow *{box-sizing:border-box}.af-flow h1,.af-flow h2,.af-flow h3{font-family:var(--heading-font-family,Jost,sans-serif);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0}.af-flow a{color:inherit}.af-flow img{display:block;width:100%;height:100%;object-fit:cover}.af-flow .af-hero{position:relative;height:560px;min-height:420px}.af-flow .af-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000a8,#00000005)}.af-flow .af-hero-copy{position:absolute;z-index:1;inset:auto 7% 62px;color:#fff;max-width:760px}.af-flow h1{font-size:clamp(36px,4.6vw,66px)}.af-flow .af-eyebrow{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.af-flow .af-container{max-width:1360px;margin:auto;padding:0 6%}.af-flow .af-intro{max-width:860px;padding:56px 0 36px;font-size:18px;line-height:1.7}.af-flow p{margin:0 0 18px}.af-flow .af-links{display:flex;gap:12px 28px;flex-wrap:wrap;padding:20px 0 38px;border-bottom:1px solid #dedbd6;font-size:14px}.af-flow .af-links a{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.af-flow .af-row{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:65px 0;border-bottom:1px solid #e5e2dd}.af-flow .af-row.reverse .af-visual{order:2}.af-flow .af-visual{aspect-ratio:1.15;overflow:hidden;background:#f3f0eb}.af-flow .af-row h2,.af-flow .af-text h2{font-size:clamp(26px,3vw,40px);margin-bottom:24px}.af-flow .af-body{font-size:16px;line-height:1.75}.af-flow .af-text{padding:48px 0;max-width:900px}.af-flow .af-button{display:inline-flex;padding:14px 22px;background:#272727;color:#fff;text-decoration:none;font-size:14px;margin-top:10px;align-items:center;justify-content:center}.af-flow .af-button:focus-visible,.af-flow a:focus-visible,.af-flow input:focus-visible,.af-flow textarea:focus-visible{outline:3px solid #654599;outline-offset:4px}.af-flow .af-grid-section{padding:64px 0}.af-flow .af-grid-section h2{font-size:38px;margin-bottom:30px}.af-flow .af-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.af-flow .af-card{text-decoration:none}.af-flow .af-card-image{aspect-ratio:1.22;overflow:hidden;margin-bottom:18px}.af-flow .af-card h3{font-size:21px;margin-bottom:10px}.af-flow .af-card span{font-size:13px;border-bottom:1px solid}.af-flow .af-contact{background:#f4f2ee;padding:60px;margin:25px 0 60px;display:grid;grid-template-columns:1fr 1fr;gap:7%}.af-flow .af-contact h2{font-size:36px;margin-bottom:24px}.af-flow .af-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.af-flow label{display:block;font-size:13px;margin-bottom:7px}.af-flow input,.af-flow textarea{width:100%;border:1px solid #999;background:transparent;padding:12px;font:inherit;border-radius:0;color:inherit}.af-flow .af-wide{grid-column:1/-1}.af-flow .af-note{font-size:12px;margin-top:16px;line-height:1.5}.af-flow figcaption{font-size:12px;color:#646464;padding-top:9px}.af-flow figure{margin:0}.af-flow .af-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.af-flow .af-duo img{aspect-ratio:1.3}.af-flow .af-status{padding:14px;border:1px solid #999;margin-bottom:18px}@media(max-width:749px){.af-flow .af-hero{height:440px}.af-flow .af-hero-copy{inset:auto 6% 34px}.af-flow .af-container{padding:0 6%}.af-flow .af-intro{font-size:16px;padding-top:35px}.af-flow .af-row{grid-template-columns:1fr;gap:26px;padding:38px 0}.af-flow .af-row.reverse .af-visual{order:0}.af-flow .af-visual{aspect-ratio:1.25}.af-flow .af-text{padding:35px 0}.af-flow .af-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.af-flow .af-card h3{font-size:18px}.af-flow .af-contact{grid-template-columns:1fr;padding:28px 22px;gap:28px}.af-flow .af-fields{grid-template-columns:1fr}.af-flow .af-wide{grid-column:auto}.af-flow .af-grid-section h2,.af-flow .af-contact h2{font-size:29px}.af-flow .af-body{font-size:15px}.af-flow .af-duo{gap:10px}}@media(prefers-reduced-motion:no-preference){.af-flow .af-card img{transition:transform .35s}.af-flow .af-card:hover img{transform:scale(1.025)}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
