.castu-home_home__YA8Ni{color:#f6f5f1;background:#080809}.castu-home_hero__qD9_Y{max-width:1240px;margin:auto;min-height:760px;padding:100px 48px 110px;display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.castu-home_eyebrow__M70h3{font-size:11px;letter-spacing:.22em;font-weight:700;color:#d8bf93}.castu-home_copy__4SZiN h1{font-size:clamp(52px,6.3vw,88px);line-height:1.02;letter-spacing:-.065em;font-weight:650;margin:28px 0}.castu-home_copy__4SZiN em{font-style:normal;color:#dcc49c}.castu-home_intro__oLdu7{max-width:430px;color:#a6a6aa;font-size:18px;line-height:1.7;margin:30px 0}.castu-home_cta__DqKbZ{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;background:#eee3cf;color:#141212;border-radius:100px;padding:18px 26px;font-weight:650;font-size:15px;text-decoration:none;transition:background .2s,transform .2s}.castu-home_cta__DqKbZ:hover{background:#fff4df;transform:translateY(-2px)}.castu-home_closing__vEk2P a:focus-visible,.castu-home_cta__DqKbZ:focus-visible{outline:3px solid #fff;outline-offset:5px}.castu-home_note__o9xh7{color:#85858b;font-size:12px;margin:18px 0}.castu-home_stage__qkwiH{position:relative;min-height:520px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 55%,#4f3e2b55,transparent 65%)}.castu-home_orbit__qQfYY{position:absolute;width:440px;height:440px;border:1px solid #d9bb8520;border-radius:50%}.castu-home_brandCard__zAv7z{position:relative;width:290px;padding:38px 32px;border:1px solid #ffffff24;border-radius:38px;background:linear-gradient(145deg,#242424,#0b0b0e 65%);box-shadow:0 35px 90px #0009;transform:rotate(-5deg)}.castu-home_brandCard__zAv7z img{width:100px;height:100px;border-radius:24px}.castu-home_wordmark__89HgZ{font-size:44px;letter-spacing:-.06em;font-weight:700;margin:20px 0 6px}.castu-home_brandCard__zAv7z span{font-size:8px;letter-spacing:.16em;color:#b4a591}.castu-home_line__BqMgD{height:1px;background:#ffffff20;margin:30px 0}.castu-home_brandCard__zAv7z>p:last-child{font-size:25px;line-height:1.3;letter-spacing:-.03em;color:#adadb3;margin:0}.castu-home_brandCard__zAv7z strong{color:#eee3cf;font-weight:500}.castu-home_tag__OJd2g{position:absolute;bottom:20px;font-size:9px;letter-spacing:.2em;color:#aaa5a0}.castu-home_tools___vNjc{max-width:1240px;margin:auto;padding:95px 48px;border-top:1px solid #ffffff14}.castu-home_closing__vEk2P h2,.castu-home_tools___vNjc h2{font-size:clamp(36px,4vw,56px);line-height:1.12;letter-spacing:-.05em;font-weight:550;margin:25px 0 50px}.castu-home_grid__jT2vD{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.castu-home_grid__jT2vD article{border-top:1px solid #ffffff24;padding-top:22px}.castu-home_grid__jT2vD article>span{color:#bfa37a;font-size:12px}.castu-home_grid__jT2vD h3{font-size:26px;font-weight:550;letter-spacing:-.03em;margin:32px 0 16px}.castu-home_grid__jT2vD p{font-size:16px;color:#99999f;line-height:1.75;margin:0}.castu-home_closing__vEk2P{text-align:center;padding:95px 24px 115px;background:radial-gradient(ellipse at 50% 100%,#77604022,transparent 65%);border-top:1px solid #ffffff14}.castu-home_closing__vEk2P img{border-radius:15px}.castu-home_closing__vEk2P h2{margin:24px 0 35px}.castu-home_closing__vEk2P p{color:#85858b;font-size:13px;margin-top:26px}.castu-home_closing__vEk2P p a{color:#d8bf93}@media(max-width:760px){.castu-home_hero__qD9_Y{grid-template-columns:1fr;padding:62px 24px;gap:10px;min-height:auto}.castu-home_copy__4SZiN h1{font-size:60px}.castu-home_intro__oLdu7{font-size:17px}.castu-home_stage__qkwiH{min-height:430px;margin-top:24px}.castu-home_brandCard__zAv7z{width:245px;padding:28px}.castu-home_brandCard__zAv7z img{width:80px;height:80px}.castu-home_orbit__qQfYY{width:310px;height:310px}.castu-home_tools___vNjc{padding:60px 24px}.castu-home_grid__jT2vD{grid-template-columns:1fr;gap:34px}.castu-home_grid__jT2vD h3{margin-top:18px}.castu-home_closing__vEk2P{padding:65px 24px}.castu-home_tag__OJd2g{bottom:0}}@media(prefers-reduced-motion:reduce){.castu-home_cta__DqKbZ{transition:none}.castu-home_cta__DqKbZ:hover{transform:none}}