.about-shell{max-width:1600px;margin:auto;padding:0 4.4%;overflow:hidden}.about-header{height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff1a}.about-brand{display:flex;align-items:center;gap:13px;color:#fff;text-decoration:none;font-size:24px;font-weight:900;letter-spacing:-1.7px;line-height:.95}.about-brand em,.about-footer strong span{color:#e8a48a;font-style:normal}.about-brand small{display:block;margin-top:7px;font-size:7px;letter-spacing:2.1px;color:#9a9ca7}.about-mark{width:34px;height:34px;display:flex;justify-content:space-around;align-items:flex-end;gap:3px;transform:rotate(-12deg)}.about-mark i{display:block;width:7px;border-radius:7px;background:#eb9578;box-shadow:0 0 20px #e98b6c55}.about-mark i:first-child{height:18px}.about-mark i:nth-child(2){height:32px;background:#f5d09b}.about-mark i:last-child{height:24px}.about-header nav,.about-footer nav{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.about-header a:not(.about-brand),.about-footer a{color:#b9b7c1;text-decoration:none;font-size:13px;font-weight:700}.about-header a:hover,.about-footer a:hover{color:#fff}
.about-hero{min-height:610px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);align-items:center;gap:20px;border-bottom:1px solid #ffffff16}.about-hero-copy{padding:74px 0 70px;position:relative;z-index:1}.about-kicker{color:#eaaa8e;font-size:10px;font-weight:900;letter-spacing:2.4px}.about-kicker-line{display:inline-block;width:28px;height:1px;background:#eaaa8e;vertical-align:middle;margin-right:9px}.about-hero h1{font-size:clamp(54px,5.9vw,92px);line-height:1.02;letter-spacing:-5.5px;margin:27px 0 26px}.about-hero h1 em,.about-section h2 em,.about-closing h2 em{font-family:Georgia,serif;font-weight:400;color:#efb090}.about-hero-copy>p{font-size:16px;line-height:1.75;color:#bdbbc4;max-width:625px;margin:0}.about-hero-actions{display:flex;align-items:center;gap:12px;margin-top:33px;flex-wrap:wrap}.about-primary,.about-secondary{display:inline-flex;align-items:center;gap:24px;border-radius:7px;text-decoration:none;font-size:13px;font-weight:900;min-height:51px;padding:0 23px}.about-primary{background:#eaa889;color:#21181b;box-shadow:0 10px 35px #e68f6630}.about-primary:hover{background:#f6c3a5}.about-secondary{color:#e4d4cf;border:1px solid #ffffff29}.about-secondary:hover{border-color:#eaa889;color:#fff}.about-birthline{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:70px;color:#8f8d99;font-size:9px;letter-spacing:1.3px;font-weight:800}.about-birthline time{color:#e6b29d}.about-live-dot{width:7px;height:7px;background:#a6d3b0;border-radius:50%;box-shadow:0 0 8px #a6d3b0}.about-birth-divider{height:3px;width:3px;border-radius:50%;background:#777}
.about-art{height:550px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#493547 0,#201c2b 35%,#101118 70%)}.about-art-glow{position:absolute;width:440px;height:440px;border-radius:50%;background:#a3626952;filter:blur(65px)}.about-orbit{position:absolute;border:1px solid #f4c49d4b;border-radius:50%;transform:rotate(-26deg)}.about-orbit-one{width:480px;height:300px}.about-orbit-two{width:610px;height:410px;border-color:#e8a48a22}.about-record{height:370px;width:370px;border-radius:50%;position:relative;background:repeating-radial-gradient(circle at center,#13131a 0px,#1c1a22 2px,#111219 4px,#191922 6px);border:2px solid #edbc9a6b;box-shadow:0 0 0 13px #eab08b0b,0 25px 90px #000c,0 0 100px #ea9b7230;transform:rotate(-13deg)}.about-record:before{content:"";position:absolute;inset:12px;border:1px solid #ffffff19;border-radius:50%}.about-record-label{position:absolute;inset:31%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,#e4b38e,#976f7d 58%,#332c3d);border:8px solid #11121b;color:#201820;box-shadow:0 0 30px #0009}.about-record-label span{font-size:38px;font-weight:900;letter-spacing:-3px}.about-record-label small{font-size:8px;font-weight:900;letter-spacing:1.4px;line-height:1.3}.about-art-note{position:absolute;font-size:9px;letter-spacing:2px;font-weight:900;color:#f4c8ad;background:#211e2cb8;border:1px solid #eeb9974f;border-radius:99px;padding:10px 14px;box-shadow:0 10px 30px #0007}.about-art-note-one{top:95px;left:3%}.about-art-note-two{right:0;bottom:116px}.about-art-caption{position:absolute;bottom:30px;right:17px;text-align:right;font-size:11px;letter-spacing:3px;line-height:1.7;color:#ffffffa0;font-weight:900}
.about-index{display:grid;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:10px;padding:24px 0;border-bottom:1px solid #ffffff18}.about-index>span{color:#8e8993;font-size:9px;font-weight:900;letter-spacing:2px}.about-index a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#d2c9cd;text-decoration:none;font-size:12px;font-weight:800;padding:13px 15px;border:1px solid #ffffff19;border-radius:7px;background:#ffffff05}.about-index a:hover{color:#f0bb9e;border-color:#e8a48a80}.about-index a span{color:#e9a381;font-size:9px}
.about-section{padding:105px 0;border-bottom:1px solid #ffffff18;scroll-margin-top:30px}.about-section h2{font-size:clamp(38px,4.3vw,62px);letter-spacing:-3.5px;line-height:1.1;margin:19px 0 0}.about-section-heading>p{font-size:15px;line-height:1.75;color:#aaa8b2;max-width:650px;margin:23px 0 0}.about-story{display:grid;grid-template-columns:1fr .8fr;gap:7%}.about-story-body{border-left:1px solid #e9a38170;padding-left:30px}.about-story-body p{font-size:15px;line-height:1.85;color:#bdbac4;margin:0 0 21px}.about-story-body p:last-child{margin:0}.about-sounds{background:radial-gradient(ellipse at 50% 30%,#e5967b0b,transparent 66%)}.about-sound-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:45px}.about-sound-card{position:relative;min-height:290px;padding:29px;border:1px solid #ffffff1d;border-radius:13px;background:linear-gradient(150deg,#25232e,#191a23);overflow:hidden}.about-card-number{position:absolute;top:25px;right:25px;color:#8a8791;font-size:10px;letter-spacing:2px;font-weight:900}.about-card-icon{height:48px;width:48px;border:1px solid #e9a38161;background:#e9a38117;border-radius:10px;display:grid;place-items:center;color:#efb090;font-size:25px}.about-sound-card h3{font-size:25px;letter-spacing:-.8px;margin:29px 0 10px}.about-sound-card p,.about-value-list p{font-size:13px;line-height:1.75;color:#adaab5;margin:0}.about-rights-note{color:#a9a5af;font-size:12px;line-height:1.8;margin:24px 0 0}.about-rights-note a{color:#eeb192;text-decoration:none;font-weight:800}.about-rights-note a:hover{text-decoration:underline}
.about-value-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px;margin-top:40px}.about-value-list>div{border-top:1px solid #ffffff2a;padding:25px 0 35px}.about-value-list>div>span{color:#e9a381;font-size:10px;letter-spacing:2px;font-weight:900}.about-value-list h3{font-size:24px;letter-spacing:-.8px;margin:13px 0 8px}.about-value-list p{max-width:500px}
.about-date{display:grid;grid-template-columns:1fr minmax(280px,.75fr);gap:8%;align-items:center}.about-date-main p{color:#bdbac4;font-size:15px;line-height:1.85;max-width:600px}.about-date-main strong{color:#fff}.about-date-card{min-height:400px;border:1px solid #efb09078;border-radius:14px;background:radial-gradient(circle at 100% 0,#f9d1a370,transparent 40%),linear-gradient(135deg,#e8aa86,#ae7480 60%,#3c3449);padding:36px;color:#231c21;box-shadow:0 25px 80px #0007;display:flex;flex-direction:column}.about-date-card>span{font-size:10px;font-weight:900;letter-spacing:2.4px}.about-date-card strong{font-size:clamp(115px,13vw,180px);line-height:.9;letter-spacing:-13px;margin:auto 0 5px}.about-date-card>div{font-size:25px;font-weight:900;line-height:1.05;letter-spacing:-1px}.about-date-card hr{height:1px;width:100%;border:0;background:#281b234d;margin:30px 0 15px}.about-date-card p{font-size:9px;font-weight:900;letter-spacing:1.4px;margin:0;display:flex;justify-content:space-between;gap:15px}.about-date-card time{white-space:nowrap}
.about-closing{text-align:center;padding:110px 15px 120px}.about-closing h2{font-size:clamp(42px,5.6vw,77px);line-height:1.08;letter-spacing:-4px;margin:25px 0}.about-closing p{color:#b6b3be;font-size:15px;margin:0 0 29px}.about-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ffffff18;padding:32px 0 45px}.about-footer strong{font-size:20px;letter-spacing:-1.4px}.about-footer p{font-family:Georgia,serif;font-style:italic;font-size:13px;color:#a9a5ae;margin:5px 0}.about-footer a{font-size:11px}
@media(max-width:1000px){.about-hero{grid-template-columns:1fr;min-height:0}.about-hero-copy{padding:75px 0 25px}.about-art{height:390px}.about-record{width:270px;height:270px}.about-index{grid-template-columns:repeat(4,1fr)}.about-index>span{grid-column:1/-1}.about-story{gap:3%}}
@media(max-width:750px){.about-shell{padding:0 22px}.about-story,.about-date{grid-template-columns:1fr;gap:30px}.about-section{padding:70px 0}.about-story-body{padding-left:20px}.about-sound-grid{grid-template-columns:1fr}.about-sound-card{min-height:0}.about-value-list{gap:0 22px}.about-index{grid-template-columns:repeat(2,1fr)}.about-date-card{min-height:340px}.about-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.about-header{height:76px}.about-header nav{gap:12px}.about-header a:not(.about-brand){font-size:10px}.about-header nav a:last-child{display:none}.about-brand{font-size:20px}.about-hero h1{font-size:clamp(44px,11vw,58px);letter-spacing:-3px}.about-hero-copy>p{font-size:14px}.about-birthline{margin-top:40px;line-height:1.5}.about-art{height:305px;margin:0 -22px}.about-record{height:220px;width:220px}.about-record-label span{font-size:29px}.about-orbit-one{width:330px;height:220px}.about-orbit-two{width:430px;height:300px}.about-art-note{font-size:7px;padding:8px}.about-art-note-one{top:40px;left:5%}.about-art-note-two{bottom:65px;right:4%}.about-art-caption{font-size:8px}.about-index a{font-size:10px;padding:10px}.about-section h2{letter-spacing:-2px}.about-value-list{grid-template-columns:1fr}.about-date-card{padding:28px}.about-date-card strong{font-size:125px}.about-closing{padding:75px 0}.about-closing h2{letter-spacing:-2px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
