html body.refined-system .ch-hero{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;min-height:760px;padding:13rem 5vw 4rem;margin:0 2vw;border-radius:0 0 1.5rem 1.5rem;background:#eaf0ff;color:#012850}
html body.refined-system .ch-hero[hidden]{display:none!important}
html body.refined-system .ch-hero *{box-sizing:border-box}
html body.refined-system .ch-label{display:flex;justify-content:space-between;gap:1rem;font:400 12px/1.6 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.025em;margin-bottom:2rem}
html body.refined-system .ch-hero h1{font:600 clamp(44px,5.5vw,86px)/1.02 'Manrope',sans-serif!important;letter-spacing:-.06em!important;margin:0 0 1.7rem!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-transform:none!important;max-width:none!important}
html body.refined-system .ch-hero h1 em{font:400 .83em/1.1 'DM Mono',monospace!important;color:#0051fe!important;-webkit-text-fill-color:#0051fe!important;letter-spacing:-.065em!important;display:inline!important;margin:0!important}
html body.refined-system .ch-copy>p{font:400 18px/1.65 'Manrope',sans-serif!important;max-width:570px;color:inherit!important;margin:0 0 2rem!important}
html body.refined-system .ch-kicker{display:block;font:400 12px/1.5 'DM Mono',monospace;margin-bottom:1rem}
html body.refined-system .ch-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem 1.75rem}
html body.refined-system .ch-hero a{color:inherit!important;text-decoration:none!important}
html body.refined-system .ch-hero .ch-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:48px;padding:1rem 1.4rem;background:#0051fe!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:999px;font:400 13px/1.5 'DM Mono',monospace!important;border:0!important;transition:background .2s;transform:none!important}
html body.refined-system .ch-hero .ch-button:hover{background:#012850!important}
html body.refined-system .ch-button::before,html body.refined-system .ch-button::after{display:none!important}
html body.refined-system .ch-call,html body.refined-system .ch-email,html body.refined-system .ch-people-note a{font:400 13px/1.7 'DM Mono',monospace!important;background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;transition:background-size .25s}
html body.refined-system .ch-call:hover,html body.refined-system .ch-email:hover,html body.refined-system .ch-people-note a:hover{background-size:100% 1px}
html body.refined-system .ch-email{display:inline-block;margin-top:1.25rem;overflow-wrap:anywhere}
html body.refined-system .ch-full{background:#012850;color:#fff}
html body.refined-system .ch-full .ch-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-2}
html body.refined-system .ch-full::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#011831e8 0%,#011831b8 50%,#01183136);z-index:-1}
html body.refined-system .ch-full h1 em{color:#fdfa2d!important;-webkit-text-fill-color:#fdfa2d!important}
html body.refined-system .ch-full .ch-copy{max-width:850px}
html body.refined-system .ch-photo-caption{position:absolute;right:3vw;bottom:2rem;font:400 11px/1.5 'DM Mono',monospace}
html body.refined-system .ch-split{display:grid;grid-template-columns:1.15fr 1fr;gap:5vw;align-items:center}
html body.refined-system .ch-studio-photos{position:relative;min-height:410px;display:grid;grid-template-columns:1fr}
html body.refined-system .ch-hero figure{margin:0}
html body.refined-system .ch-photo-main{align-self:start;transform:rotate(2deg);border-radius:1.25rem;overflow:hidden;background:#012850}
html body.refined-system .ch-photo-main img{width:100%;height:330px;object-fit:cover;display:block}
html body.refined-system .ch-photo-main figcaption{padding:.9rem 1rem;background:#012850;color:#fff;font:400 10px/1.5 'DM Mono',monospace}
html body.refined-system .ch-photo-small{position:absolute;bottom:-1rem;right:-1rem;width:45%;transform:rotate(-5deg);border:6px solid #fff;border-radius:1rem;overflow:hidden}
html body.refined-system .ch-photo-small img{width:100%;height:135px;object-fit:cover;display:block}
html body.refined-system .ch-sticker{position:absolute;left:-1rem;top:-1.5rem;background:#fdfa2d;color:#012850;border-radius:999px;padding:1.25rem;transform:rotate(-7deg);font:400 11px/1.5 'DM Mono',monospace}
html body.refined-system .ch-people{background:#fdfa2d}
html body.refined-system .ch-people-photos{position:relative;min-height:410px}
html body.refined-system .ch-person-main{position:absolute;right:0;top:0;width:300px;height:330px;border-radius:46% 46% 43% 43%;overflow:hidden;transform:rotate(4deg)}
html body.refined-system .ch-person-main img,html body.refined-system .ch-person-small img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}
html body.refined-system .ch-person-small{position:absolute;left:0;top:180px;width:150px;height:160px;border-radius:50%;overflow:hidden;border:7px solid #fdfa2d;transform:rotate(-6deg)}
html body.refined-system .ch-people-note{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;gap:.8rem}
html body.refined-system .ch-people-note>span{font:500 24px/1.1 'Manrope',sans-serif;letter-spacing:-.04em}
html body.refined-system .ch-review{background:#fff;padding:1.5rem 5vw;color:#012850}
html body.refined-system .ch-review>span{font:400 10px/1.5 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.02em}
html body.refined-system .ch-tabs{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}
html body.refined-system .ch-tabs button{border:0!important;border-radius:999px!important;background:#eaf0ff!important;color:#012850!important;padding:.85rem 1.1rem!important;font:400 12px/1.5 'DM Mono',monospace!important;cursor:pointer}
html body.refined-system .ch-tabs button[aria-selected=true]{background:#012850!important;color:#fff!important}
html body.refined-system .ch-tabs button:focus-visible,html body.refined-system .ch-hero a:focus-visible{outline:2px solid #0051fe;outline-offset:4px}
@media(max-width:1000px){html body.refined-system .ch-split{grid-template-columns:1fr 1fr;gap:3rem}html body.refined-system .ch-person-main{width:240px;height:270px}html body.refined-system .ch-person-small{width:130px;height:140px}html body.refined-system .ch-hero h1{font-size:clamp(44px,5.5vw,70px)!important}}
@media(max-width:800px){html body.refined-system .ch-hero{padding:11rem 1.25rem 3rem;min-height:700px}html body.refined-system .ch-split{grid-template-columns:1fr;gap:2.5rem}html body.refined-system .ch-hero h1{font-size:clamp(44px,8.5vw,70px)!important}html body.refined-system .ch-studio-photos{max-width:550px;width:100%;justify-self:center;min-height:360px;margin:1rem 0}html body.refined-system .ch-photo-main img{height:290px}html body.refined-system .ch-photo-small{right:.2rem}html body.refined-system .ch-people-photos{width:100%;max-width:420px;justify-self:center;min-height:350px}html body.refined-system .ch-person-main{width:270px;height:290px}html body.refined-system .ch-people-note{bottom:0}html body.refined-system .ch-person-small{top:150px}html body.refined-system .ch-label{font-size:10px}html body.refined-system .ch-label>span:last-child{display:none}html body.refined-system .ch-copy>p{font-size:17px!important}html body.refined-system .ch-photo-caption{display:none}html body.refined-system .ch-full::after{background:linear-gradient(90deg,#011831e8,#01183195)}html body.refined-system .ch-full .ch-backdrop{object-position:62% center}html body.refined-system .ch-review{padding:1.5rem 1.25rem}html body.refined-system .ch-tabs{flex-direction:column;align-items:stretch}html body.refined-system .ch-tabs button{text-align:left}}
@media(prefers-reduced-motion:reduce){html body.refined-system .ch-hero *,html body.refined-system .ch-tabs *{transition:none!important;transform:none!important}}
