.o-nama{background:var(--cream);color:var(--body);font-family:var(--font-open-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;position:relative}.o-nama:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:radial-gradient(56% 40% at 6% 0,#f6e3dcc7 0%,#f6e3dc00 70%),radial-gradient(50% 38% at 98% 32%,#f0e9d89e 0%,#f0e9d800 68%),radial-gradient(62% 42% at 84% 96%,#efb5a557 0%,#efb5a500 72%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.o-nama *,.o-nama :before,.o-nama :after{box-sizing:border-box}.o-nama img{max-width:100%;display:block}.o-nama p{margin:0 0 1.5em}.o-nama .on-page{z-index:1;max-width:var(--wrap-wide);margin:0 auto;padding:0 clamp(22px,5vw,56px);position:relative}.o-nama h1{font-family:var(--font-playfair),Georgia,serif;color:var(--ink);letter-spacing:-.022em;margin:0;font-size:clamp(36px,5.6vw,72px);font-weight:400;line-height:1.06}.o-nama h1 em{color:var(--rose-d);font-style:italic;display:block}.o-nama h2{font-family:var(--font-playfair),serif;color:var(--ink);letter-spacing:-.018em;margin:0;font-weight:400}.o-nama h2 em{color:var(--rose-d);font-style:italic}.o-nama .eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-d);align-items:center;gap:13px;margin:0 0 26px;font-size:11px;display:inline-flex}.o-nama .eyebrow:before{content:"";background:var(--gold);width:26px;height:1px}.o-nama .eyebrow.centered{justify-content:center}.o-nama [data-reveal]{opacity:1;transform:none}.o-nama.js-ready [data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)}.o-nama.js-ready [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.o-nama.js-ready [data-reveal]{opacity:1;transition:none;transform:none}}.o-nama .on-band{z-index:1;position:relative}.o-nama .on-band img{object-fit:cover;object-position:50% 46%;width:100%;height:auto;max-height:72vh}.o-nama .on-top{max-width:880px;padding:clamp(46px,6vw,80px) 0 clamp(28px,3.4vw,44px)}.o-nama .on-intro{max-width:660px;margin-left:clamp(0px,14vw,196px)}.o-nama .on-lead{font-family:var(--font-playfair),serif;color:var(--ink);font-size:clamp(21px,2.3vw,27px);line-height:1.54}.o-nama .on-lead em{color:var(--rose-d);font-style:italic}.o-nama .on-chronicle{margin:clamp(54px,7vw,92px) 0 0;padding-left:clamp(0px,14vw,196px);position:relative}.o-nama .on-chronicle:before{content:"";background:linear-gradient(#c66a5200 0%,#c66a524d 8% 92%,#c66a5200 100%);width:1px;position:absolute;top:16px;bottom:16px;left:clamp(0px,10.4vw,146px)}.o-nama .on-era{max-width:660px;padding-bottom:clamp(46px,5.4vw,80px);position:relative}.o-nama .on-era:last-child{padding-bottom:0}.o-nama .on-era-year{text-align:right;width:clamp(60px,8vw,112px);font-family:var(--font-playfair),serif;color:var(--ink);letter-spacing:-.01em;font-size:clamp(22px,2.4vw,30px);line-height:1.2;position:absolute;top:2px;left:calc(-1*clamp(0px,14vw,196px))}.o-nama .on-era-dot{background:var(--rose-d);width:9px;height:9px;box-shadow:0 0 0 5px var(--cream);border-radius:50%;position:absolute;top:14px;left:calc(-1*clamp(0px,3.6vw,50px))}.o-nama .on-era-phase{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-d);margin:0 0 12px;font-size:10.5px;line-height:1.7;display:block}.o-nama .on-era h2{margin:0 0 18px;font-size:clamp(24px,2.8vw,34px);line-height:1.24}.o-nama .on-era:last-child .on-era-year{color:var(--rose-d);font-style:italic}.o-nama .on-era:last-child .on-era-dot{background:var(--gold);box-shadow:0 0 0 5px var(--cream),0 0 0 7px #c6921442}.o-nama .on-source{color:inherit;border-bottom:1px solid var(--rose-d);padding-bottom:1px;text-decoration:none;transition:background .25s}.o-nama .on-source:hover{background:#c66a521f}.o-nama .on-source:focus-visible{outline:2px solid var(--rose-d);outline-offset:3px}.o-nama .on-pull{font-family:var(--font-playfair),serif;color:var(--rose-d);margin:1.7em 0;font-size:clamp(21px,2.5vw,30px);font-style:italic;line-height:1.44}.o-nama .glass{-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#ffffff9e;border:1px solid #ffffffd9;border-radius:30px;box-shadow:0 2px 4px #2a2a2a0a,0 18px 40px #2a2a2a12,0 44px 80px #2a2a2a0f}.o-nama .on-sec-head{text-align:center;max-width:840px;margin:0 auto clamp(40px,4.8vw,64px)}.o-nama .on-sec-head h2{font-size:clamp(28px,3.8vw,52px);line-height:1.14}.o-nama .on-numbers{margin-top:clamp(88px,10vw,144px)}.o-nama .on-num-panel{padding:clamp(44px,4.8vw,70px) clamp(24px,3vw,48px)}.o-nama .on-num-row{grid-template-columns:repeat(4,1fr);display:grid}.o-nama .on-num{text-align:center;border-right:1px solid var(--hair);padding:0 18px}.o-nama .on-num:last-child{border-right:0}.o-nama .on-num b{font-family:var(--font-playfair),serif;letter-spacing:-.025em;color:var(--ink);font-size:clamp(30px,4.2vw,54px);font-weight:400;line-height:1;display:block}.o-nama .on-num span{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-d);margin-top:14px;font-size:10px;line-height:1.7;display:block}.o-nama .on-press{margin-top:clamp(80px,9vw,128px)}.o-nama .on-press-head{max-width:660px;margin-bottom:clamp(36px,4vw,56px)}.o-nama .on-press-head h2{font-size:clamp(26px,3.2vw,40px);line-height:1.18}.o-nama .on-press-grid{grid-template-columns:repeat(3,1fr);gap:clamp(22px,2.6vw,34px);display:grid}.o-nama .on-pcard{color:inherit;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:block}.o-nama .on-pcard:hover{transform:translateY(-4px)}.o-nama .on-pcard:hover h3{color:var(--rose-d)}.o-nama .on-pcard:focus-visible{outline:2px solid var(--rose-d);outline-offset:6px}.o-nama .on-pc-media{aspect-ratio:16/10;border-radius:8px;margin-bottom:18px;overflow:hidden;box-shadow:0 1px 2px #2a2a2a08,0 12px 28px #2a2a2a12}.o-nama .on-pc-media img{object-fit:cover;width:100%;height:100%}.o-nama .on-pc-src{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-d);margin-bottom:11px;font-size:10px;display:block}.o-nama .on-pc-src i{color:var(--mute);margin-left:9px;font-style:normal}.o-nama .on-pcard h3{font-family:var(--font-playfair),serif;color:var(--ink);letter-spacing:-.012em;margin:0 0 10px;font-size:19px;font-weight:400;line-height:1.36;transition:color .25s}.o-nama .on-pcard p{margin:0;font-size:14px;line-height:1.7}.o-nama .on-press-more{margin-top:clamp(36px,4vw,54px)}.o-nama .on-link-all{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-d);border-bottom:1px solid var(--gold);padding-bottom:8px;font-size:11.5px;text-decoration:none;transition:color .25s,border-color .25s;display:inline-block}.o-nama .on-link-all:hover{color:var(--rose-d);border-color:var(--rose-d)}.o-nama .on-link-all:focus-visible{outline:2px solid var(--rose-d);outline-offset:5px}.o-nama .on-tail{height:clamp(90px,10vw,140px)}@media (max-width:900px){.o-nama{font-size:16.5px;line-height:1.85}.o-nama .on-intro{margin-left:0}.o-nama .on-chronicle{padding-left:46px}.o-nama .on-chronicle:before{left:14px}.o-nama .on-era-year{text-align:left;width:auto;color:var(--rose-d);margin-bottom:8px;font-size:20px;display:block;position:static}.o-nama .on-era-dot{top:10px;left:-36px}.o-nama .on-num-row{grid-template-columns:repeat(2,1fr);gap:38px 0}.o-nama .on-num{border-right:0}.o-nama .on-num:nth-child(odd){border-right:1px solid var(--hair)}.o-nama .on-press-grid{grid-template-columns:1fr}}
