.about-page{width:min(1280px,100% - 112px);margin:auto;padding-bottom:65px;position:relative}.about-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;min-height:490px;padding:28px 0 40px;display:grid}.about-copy h1{color:#fff8e8;letter-spacing:-2px;margin:6px 0 0;font:italic 700 clamp(58px,6.3vw,88px)/1.05 Georgia,serif}.about-copy .heading-flourish{max-width:300px;height:15px;margin:15px 0 33px 85px}.about-paragraph{border-left:2px solid #d5aa4c;margin:27px 0;padding-left:25px}.about-paragraph p{color:#f2eddf;text-wrap:pretty;max-width:590px;margin:0;font:italic 25px/1.36 Georgia,serif}.about-paragraph strong{color:#edbd54;font-weight:700}.about-brand{place-items:center;min-height:390px;display:grid;position:relative}.about-brand .logo-slot{z-index:2;width:min(100%,400px);height:400px;margin:0;position:relative}.about-brand .logo-slot img{object-fit:contain;filter:drop-shadow(0 5px 20px #da9b2620);width:100%;height:100%}.about-halo{background:radial-gradient(#c7972c14,#0000 66%);border:1px solid #c99b4190;border-radius:50%;width:360px;height:360px;position:absolute;box-shadow:0 -2px 15px #e9ad2320}.about-orbit{border:1px solid #d7aa4c99;border-radius:50%;width:112%;height:38%;animation:9s ease-in-out infinite alternate orbit-glow;position:absolute;transform:rotate(-24deg)}.about-brand-line{background:linear-gradient(90deg,#0000,#d5a94e88,#0000);height:1px;position:absolute;bottom:12px;left:-10%;right:-10%}.about-areas{margin:25px 0 10px;position:relative}.about-areas ul{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.about-areas li{background:linear-gradient(125deg,#21211c,#10110e);border:1px solid #d3b468;border-radius:22px;align-items:center;gap:20px;min-height:110px;padding:21px 22px;display:flex;box-shadow:0 6px 25px #0003,inset 0 1px #ffedc012}.about-areas svg{color:#efc366;stroke-width:1.5px;flex-shrink:0;width:44px;height:44px}.about-areas h2{border-left:1px solid #d7bd7e44;margin:0;padding-left:17px;font:19px/1.35 Arial,sans-serif}.about-page .about-areas+*{margin:0}@media (max-width:1150px){.about-page{width:calc(100% - 80px)}.about-hero{gap:35px}.about-paragraph p{font-size:23px}.about-brand .logo-slot{width:330px;height:330px}.about-halo{width:310px;height:310px}.about-areas ul{gap:14px}.about-areas li{gap:12px;padding:20px 16px}.about-areas svg{width:36px;height:36px}.about-areas h2{padding-left:12px;font-size:16px}}@media (max-width:900px){.about-hero{grid-template-columns:1.25fr 1fr;gap:20px;min-height:450px}.about-paragraph{padding-left:18px}.about-paragraph p{font-size:21px}.about-brand{min-height:300px}.about-brand .logo-slot{width:270px;max-width:100%;height:300px}.about-halo{width:245px;height:245px}.about-areas ul{grid-template-columns:1fr 1fr;gap:18px}.about-areas li{min-height:95px}.about-areas h2{font-size:18px}.about-copy .heading-flourish{max-width:230px;margin-left:45px}.about-page{padding-bottom:35px}}@media (max-width:600px){.about-page{width:calc(100% - 40px);padding-bottom:20px}.about-hero{grid-template-columns:1fr;gap:0;padding:20px 0 10px}.about-copy h1{text-align:center;font-size:58px}.about-copy .heading-flourish{width:65%;height:12px;margin:16px auto 30px}.about-paragraph{margin:25px 0;padding-left:16px}.about-paragraph p{font-size:21px;line-height:1.45}.about-brand{width:90%;min-height:290px;margin:10px auto 0}.about-brand .logo-slot{width:280px;height:280px}.about-halo{width:255px;height:255px}.about-orbit{width:108%}.about-areas{margin:15px 0 0}.about-areas ul{gap:12px}.about-areas li{border-radius:19px;flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;min-height:125px;padding:17px 16px}.about-areas svg{width:31px;height:31px}.about-areas h2{border-left:0;padding:0;font-size:16px;line-height:1.3}}@media (prefers-reduced-motion:reduce){.about-orbit{animation:none}}
