.oh .ab-h2{color:var(--ink);margin:0;font-size:clamp(20px,2.3vw,30px);font-weight:730}.oh .ab-inlink{color:var(--blue);border-bottom:1px solid #0145f261;font-weight:600;transition:border-color .18s}.oh .ab-inlink:hover{border-bottom-color:var(--blue)}.oh .ab-hero{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(40px,5vw,72px) 0 clamp(44px,6vw,84px);display:grid}@media (min-width:900px){.oh .ab-hero{grid-template-columns:1.05fr .95fr}}.oh .ab-hero h1{max-width:20ch;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:730}.oh .ab-hero-lede{max-width:42ch;color:var(--muted);margin:22px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.oh .ab-hero-figure{aspect-ratio:5/4;background:0 0;border-radius:0;margin:0;position:relative;overflow:visible}.oh .ab-hero-figure img{z-index:1;object-fit:cover;object-position:50% 30%;border-radius:54% 46% 52% 48%/47% 53%;width:100%;height:100%;position:relative}.oh .ab-hero-figure:before{content:"";z-index:0;background:#f6c14b;border-radius:62% 38% 54% 46%/48% 60% 40% 52%;width:46%;height:44%;position:absolute;bottom:-6%;left:-4%}.oh .ab-hero-figure:after{content:"";z-index:2;background:#0145f2;border-radius:50%;width:64px;height:52px;position:absolute;top:6%;right:-3%}@media (max-width:900px){.oh .ab-hero-figure:before{left:-2%}}@media (min-width:900px){.oh .ab-hero-figure{aspect-ratio:1/1.02}}.oh .ab-split{grid-template-columns:1fr;align-items:start;gap:clamp(24px,4vw,60px);padding:clamp(56px,7vw,104px) 0;display:grid}@media (min-width:900px){.oh .ab-split{grid-template-columns:.95fr 1.05fr}}.oh .ab-lead .ab-h2{margin-top:14px}.oh .ab-body{flex-direction:column;gap:16px;margin:0;display:flex}.oh .ab-body p{max-width:52ch;color:var(--muted);margin:0;font-size:16px;line-height:1.62}.oh .ab-aside{border-left:3px solid var(--orange);max-width:46ch;color:var(--ink);margin:0;padding:2px 0 2px 16px;font-size:16.5px;font-weight:620;line-height:1.5}@media (min-width:900px){.oh .ab-what-sec .ab-lead{grid-area:1/1}.oh .ab-what-sec .ab-body{grid-area:1/2/span 2}.oh .ab-what-sec .ab-aside{grid-area:2/1}}.oh .ab-why-sec{background:var(--cobalt);color:#fff}.oh .ab-why{grid-template-columns:1fr;align-items:center;gap:clamp(34px,4vw,60px);padding:clamp(52px,7vw,104px) 0;display:grid}@media (min-width:900px){.oh .ab-why{grid-template-columns:1fr 1fr}.oh .ab-why-photos{grid-area:1/1}.oh .ab-why-copy{grid-area:1/2}}.oh .ab-why-copy{margin:0}.oh .ab-why-copy p{color:#ffffffe0;margin:0 0 18px;font-size:clamp(16px,1.3vw,18px);line-height:1.62}.oh .ab-why-copy p:last-child{margin-bottom:0}.oh .ab-why-copy .ab-why-kicker{color:#fff;letter-spacing:.14em;text-transform:uppercase;max-width:none;margin:0 0 14px;font-size:11px;font-weight:700;line-height:1.4}.oh .ab-why-head{color:#fff;margin:0 0 22px;font-size:clamp(20px,2.4vw,32px);font-weight:730}.oh .ab-why-head .ab-why-stmt{font:inherit;color:#fff;margin:0;display:block}.oh .ab-why-head .ab-why-stmt--accent{color:var(--lime)}.oh .ab-why-photos{padding-bottom:clamp(26px,6vw,40px);position:relative}@media (max-width:899px){.oh .ab-why-photos{max-width:460px}}.oh .ab-why-lg{aspect-ratio:4/3;background:0 0;border-radius:0;margin:0;position:relative;overflow:visible}.oh .ab-why-lg img{object-fit:cover;object-position:50% 40%;border-radius:52% 48% 46% 54%/48% 52%;width:100%;height:100%}.oh .ab-why-sm{z-index:1;aspect-ratio:1;background:0 0;border-radius:0;width:44%;margin:0;display:block;position:absolute;bottom:0;right:0;overflow:visible}.oh .ab-why-sm img{object-fit:cover;border:6px solid var(--cobalt);border-radius:58% 42% 52% 48%/46% 54%;width:100%;height:100%}.oh .ab-flow-box{background:var(--white);border:2px solid var(--ink)}.oh .ab-flow-cap{background:var(--canvas);border-bottom:2px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;max-width:none;color:var(--ink);align-items:center;gap:10px;margin:0;padding:13px 20px;font-size:11px;font-weight:800;display:flex}.oh .ab-flow-cap:before{content:"";background:var(--orange);flex:none;width:9px;height:9px}.oh .ab-flow{background:0 0;border:0;border-radius:0;margin:0;padding:0;list-style:none}.oh .ab-flow-step{grid-template-columns:62px minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid}.oh .ab-flow-n{background:var(--ink);color:#fff;letter-spacing:.01em;place-items:center;font-size:15px;font-weight:780;display:grid}.oh .ab-flow-t{letter-spacing:-.015em;color:var(--ink);flex-direction:column;gap:5px;padding:17px 20px;font-size:17px;font-weight:660;line-height:1.25;display:flex}.oh .ab-flow-step+.ab-flow-step .ab-flow-t{border-top:1px solid var(--line)}.oh .ab-flow-t small{letter-spacing:0;color:var(--muted);margin:0;font-size:14px;font-weight:400;line-height:1.45}.oh .ab-flow-box .ab-disclaimer{text-align:left;background:var(--canvas);border:0;border-top:2px solid var(--ink);color:#33322c;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:12px;max-width:none;margin:0;padding:17px 20px;font-family:inherit;font-size:14.5px;font-weight:400;line-height:1.55;display:flex}.oh .ab-flow-box .ab-disclaimer svg{color:var(--muted);flex:none;margin-top:3px}.oh .ab-how{grid-template-columns:1fr;align-items:start;gap:clamp(24px,3.5vw,60px);padding:clamp(56px,7vw,104px) 0;display:grid}@media (min-width:900px){.oh .ab-how{grid-template-columns:.95fr 1.05fr}}.oh .ab-how-head{max-width:none;margin:0}.oh .ab-how-head .ab-h2{margin-top:14px}.oh .ab-move-sec{background:var(--canvas)}.oh .ab-movement{flex-direction:column;gap:18px;max-width:none;display:flex}.oh .ab-movement p{max-width:56ch;color:var(--muted);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.7}.oh .ab-cta-sec{background:var(--hub-blue);color:#fff}.oh .ab-cta{text-align:center;flex-direction:column;align-items:center;gap:28px;padding:clamp(56px,7vw,96px) 0;display:flex}.oh .ab-cta-title{margin:0;color:#fff;max-width:14ch;margin-inline:auto;font-size:clamp(30px,4vw,52px);font-weight:730}.oh .ab-cta-actions{flex-flow:column;align-items:center;gap:10px;width:100%;max-width:320px;margin:0 auto;display:flex}.oh .ab-cta-actions>*{justify-content:center;width:100%}@media (min-width:820px){.oh .ab-cta{text-align:left;flex-direction:row;justify-content:space-between;gap:44px}.oh .ab-cta-title{min-width:0;max-width:16ch;margin-inline:0}.oh .ab-cta-actions{flex:none;align-items:stretch;width:max-content;max-width:none;margin:0}.oh .ab-cta-actions>*{width:auto}}@media (min-width:1140px){.oh .ab-cta-actions{flex-direction:row;gap:12px}}.oh .ab-cta-primary{color:var(--ink);background:#fff}.oh .ab-cta-primary:hover{color:var(--ink);background:var(--lime)}.oh .ab-cta-ghost{color:#fff;background:0 0;border:1.5px solid #ffffff80;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:13px;font-weight:760;transition:border-color .2s,background .2s;display:inline-flex}.oh .ab-cta-ghost:hover{background:#ffffff14;border-color:#fff}.oh .ab-cta-ghost span{font-size:17px;transition:transform .2s}.oh .ab-cta-ghost:hover span{transform:translate(3px)}@media (hover:none){.oh .ab-cta-ghost:hover{background:0 0;border-color:#ffffff80}.oh .ab-cta-ghost:hover span{transform:none}.oh .ab-inlink:hover{border-bottom-color:#0145f261}.oh .ab-cta-primary:hover{background:#fff}}.oh .ab-cta-ghost:active{background:#ffffff2e;border-color:#fff}.oh .ab-cta-ghost:active span{transform:translate(3px)}.oh .ab-cta-primary:active{color:var(--ink);background:var(--lime)}.oh .ab-inlink:active{border-bottom-color:var(--blue)}@media (max-width:620px){.oh .ab-flow-step{grid-template-columns:50px minmax(0,1fr)}.oh .ab-flow-n{font-size:14px}.oh .ab-flow-t{padding:15px 16px;font-size:16px}.oh .ab-flow-cap,.oh .ab-flow-box .ab-disclaimer{padding-inline:16px}}
