.hw .hw-about-wrap{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:0 32px}.hw .hw-about-tagline{letter-spacing:.06em;color:var(--hw-cta-edge);margin:22px 0 0;font-family:Chakra Petch,sans-serif;font-size:18px}.hw .hw-about-motto{max-width:640px;color:var(--hw-cta-edge);margin:18px 0 0;font-family:Chakra Petch,sans-serif;font-size:19px;font-style:italic;line-height:1.5}.hw .hw-about-family{background:linear-gradient(180deg, var(--hw-surface-0), var(--hw-surface-0));padding:110px 0;position:relative;overflow-x:clip}.hw .hw-about-family .hw-about-wrap{flex-wrap:wrap;align-items:center;gap:80px;display:flex}.hw .hw-about-arch{flex:400px;max-width:460px;margin:0 auto;position:relative}.hw .hw-about-arch-glow{background:radial-gradient(ellipse at 50% 60%, rgb(var(--hw-pumpkin-500-ch) / .24), transparent 65%);border-radius:50%;position:absolute;inset:30px -80px -40px}.hw .hw-about-stonewin{aspect-ratio:640/820;filter:drop-shadow(0 30px 50px rgb(var(--hw-black-ch) / .6));position:relative}.hw .hw-about-glass{background:var(--hw-ground);position:absolute;inset:0;-webkit-mask:url(/assets/stone-arch-mask-Dl-xUJIe.png) 0 0/100% 100% no-repeat;mask:url(/assets/stone-arch-mask-Dl-xUJIe.png) 0 0/100% 100% no-repeat}.hw .hw-about-glass img{-o-object-fit:cover;object-fit:cover;width:86%;height:85%;display:block;position:absolute;top:8%;left:7%}.hw .hw-about-glass-shade{background:radial-gradient(ellipse 80% 75% at 50% 50%, transparent 50%, rgb(var(--hw-ground-ch) / .65));position:absolute;inset:0}.hw .hw-about-stone{width:100%;height:100%;display:block;position:absolute;inset:0}.hw .hw-about-arch-candles{width:90px;height:120px;position:absolute;bottom:0;left:-60px}.hw .hw-about-family-text{flex:480px;min-width:0}.hw .hw-about-quote{margin:40px 0 0;padding:36px 40px 30px;position:relative}.hw .hw-about-quote>.hw-events-seal{bottom:-46px!important;right:-40px!important}.hw .hw-about-quote p{color:var(--hw-red-35);margin:0;font-family:Chakra Petch,sans-serif;font-size:25px;font-weight:600;line-height:1.35}.hw .hw-about-quote footer{letter-spacing:.18em;text-transform:uppercase;color:var(--hw-orange-37);margin-top:16px;font-family:Chakra Petch,sans-serif;font-size:13px}.hw .hw-about-policies{background:var(--hw-surface-0);padding:40px 0 110px;position:relative;overflow-x:clip}.hw .hw-about-policies .hw-about-wrap{flex-wrap:wrap;align-items:flex-start;gap:26px;display:flex}.hw .hw-about-policy{box-sizing:border-box;background:var(--hw-role-card);border:1px solid rgb(var(--hw-white-ch) / .08);min-width:0;box-shadow:inset 0 1px 0 rgb(var(--hw-white-ch) / .05), 0 30px 60px rgb(var(--hw-black-ch) / .45);border-radius:18px;flex:420px;margin:0;padding:34px 34px 30px 120px;scroll-margin-top:90px;position:relative}.hw .hw-about-policy-seal{width:74px;height:auto;filter:drop-shadow(0 6px 8px rgb(var(--hw-black-ch) / .45));position:absolute;top:26px;left:24px}.hw .hw-about-policy dt{font-size:30px}.hw .hw-about-policy dd{color:var(--hw-role-text-body);margin:14px 0 0;font-size:15px;line-height:1.7}.hw .hw-about-road{background:var(--hw-ground);padding:110px 0 170px;position:relative;overflow:hidden}.hw .hw-about-road .hw-about-wrap{flex-wrap:wrap;align-items:center;gap:70px;display:flex}.hw .hw-about-road-text{flex:480px;min-width:0}.hw .hw-about-road-text .hw-sub a{color:var(--hw-pumpkin-500);text-underline-offset:2px;text-decoration:underline}.hw .hw-about-road-text .hw-sub a:hover{color:var(--hw-pumpkin-400)}.hw .hw-about-road-text .hw-btn-p{margin-top:26px}.hw .hw-about-frames{flex:460px;grid-template-columns:1fr 1fr;gap:26px;max-width:520px;margin:0;padding:0;list-style:none;display:grid}.hw .hw-about-frames li:nth-child(2){margin-top:40px}.hw .hw-about-frames a{border-radius:6px;display:block}.hw .hw-about-team{background:var(--hw-surface-0);padding:90px 0}.hw .hw-about-team ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.hw .hw-about-team li{border:1px solid rgb(var(--hw-white-ch) / .07);background:var(--hw-role-card);border-radius:16px;overflow:hidden}.hw .hw-about-team img{-o-object-fit:cover;object-fit:cover;width:100%;height:220px;display:block}.hw .hw-about-team .hw-about-member{padding:20px}.hw .hw-about-team .hw-about-member b{color:var(--hw-text);font-family:Chakra Petch,sans-serif;font-size:17px;display:block}.hw .hw-about-team .hw-about-member i{letter-spacing:.12em;text-transform:uppercase;color:var(--hw-pumpkin-400);margin-top:3px;font-family:Chakra Petch,sans-serif;font-size:12px;font-style:normal;display:block}.hw .hw-about-team .hw-about-member p{color:var(--hw-role-text-body);margin:10px 0 0;font-size:13.5px;line-height:1.6}@media (width<=1023px){.hw .hw-about-team ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .hw-about-family .hw-about-wrap{gap:56px}}@media (width<=767px){.hw .hw-about-wrap{padding:0 16px}.hw .hw-about-tagline{font-size:16px}.hw .hw-about-motto{font-size:17px}.hw .hw-about-family{padding:70px 0}.hw .hw-about-arch{flex-basis:100%;order:2;max-width:300px}.hw .hw-about-arch-candles{transform-origin:0 100%;left:-34px;transform:scale(.8)}.hw .hw-about-family-text{flex-basis:100%}.hw .hw-about-quote{padding:28px 24px 34px}.hw .hw-about-quote p{font-size:20px}.hw .hw-about-quote .hw-events-seal{bottom:-22px!important;right:-8px!important}.hw .hw-about-policies{padding:20px 0 80px}.hw .hw-about-policy{flex-basis:100%;padding:100px 22px 26px}.hw .hw-about-policy-seal{width:64px;top:20px;left:20px}.hw .hw-about-road{padding:80px 0 120px}.hw .hw-about-road .hw-about-wrap{gap:46px}.hw .hw-about-road-text,.hw .hw-about-frames{flex-basis:100%}.hw .hw-about-frames{gap:16px}.hw .hw-about-team ul{grid-template-columns:minmax(0,1fr)}}
