.v4 .about-open{padding-block:clamp(48px,7vw,96px) clamp(40px,5vw,64px);position:relative;overflow:hidden}.v4 .about-open:before{content:"";pointer-events:none;background:radial-gradient(520px 340px at 88% 12%,#e7aa5126,#0000 70%);position:absolute;inset:0}.v4 .about-open .wrap{position:relative}.v4 .about-open h1{font-family:var(--font-display);color:var(--navy);letter-spacing:-.015em;text-wrap:balance;max-width:18ch;margin-block:22px 24px;font-size:clamp(2.8rem,6.2vw,5rem);font-weight:500;line-height:1.02}.v4 .about-open .lede{font-size:1.15rem;line-height:1.75}.v4 .anatomy{background:var(--navy-bg);color:#ffffffdb;position:relative;overflow:hidden}.v4 .anatomy:before{content:"";pointer-events:none;background:radial-gradient(640px 640px at 22%,#ffe4991a,#0000 70%);position:absolute;inset:0}.v4 .anatomy .wrap{position:relative}.v4 .about-an{border-top:1px solid #ffe49940}.v4 .an-stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(36px,5vw,64px);display:grid}.v4 .lantern{justify-self:center;width:100%;max-width:520px;height:auto;overflow:visible}.v4 .lantern .part{transition:opacity .5s}.v4 .lantern.has-on .part:not(.on){opacity:.3}.v4 .an-lab{font:700 15px var(--font-body);letter-spacing:.14em}.v4 .an-sub{font:400 13px var(--font-body);fill:#ffffffb8}.v4 .part[data-part=handle] .an-lab{fill:#ffe499}.v4 .part[data-part=flame] .an-lab{fill:#e7aa51}.v4 .part[data-part=glass] .an-lab{fill:#ffffffb8}.v4 .part[data-part=fuel] .an-lab{fill:#e5c971}.v4 .part[data-part=frame] .an-lab{fill:#fff}.v4 .an-flame{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite v4-anBreath}.v4 .an-fglow{animation:5s ease-in-out infinite v4-anGlowB}@keyframes v4-anBreath{0%,to{transform:scale(1)}50%{transform:scale(1.03,1.05)}}@keyframes v4-anGlowB{0%,to{opacity:.7}50%{opacity:1}}.v4 .an-cards{gap:16px;display:grid}.v4 .an-card{--pc:#e7aa51;border:1px solid #ffffff1a;border-left:3px solid var(--pc);cursor:default;background:#ffffff0d;border-radius:0 6px 6px 0;outline:none;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:18px;padding:24px 28px;transition:background .35s,border-color .35s;display:grid}.v4 .an-card[data-part=handle]{--pc:#ffe499}.v4 .an-card[data-part=flame]{--pc:#e7aa51}.v4 .an-card[data-part=glass]{--pc:#ffffffb8}.v4 .an-card[data-part=fuel]{--pc:#e5c971}.v4 .an-card[data-part=frame]{--pc:#fff}.v4 .an-card:hover,.v4 .an-card:focus-visible,.v4 .an-card.on{border-color:#ffffff2e;border-left-color:var(--pc);background:#ffffff17}.v4 .an-ico{fill:none;width:26px;height:26px;stroke:var(--pc);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.v4 .an-card h3{font-family:var(--font-display);color:var(--white);font-size:clamp(1.3rem,2vw,1.55rem);font-weight:600;line-height:1.15}.v4 .an-card p{color:#ffffffc7;margin-top:6px;font-size:.97rem;line-height:1.55}.v4 .an-quote{text-align:center;font-family:var(--font-display);color:var(--gold-light);text-wrap:balance;border-top:1px solid #ffffff29;margin-top:clamp(44px,6vw,80px);padding-top:32px;font-size:clamp(1.8rem,3.8vw,3rem);font-style:italic;font-weight:500;line-height:1.15;position:relative}.v4 .an-quote:before{content:"";background:var(--gold);width:88px;height:3px;margin-left:-44px;position:absolute;top:-1px;left:50%}@media (max-width:899px){.v4 .an-stage{grid-template-columns:minmax(0,1fr)}.v4 .lantern{max-width:400px}}@media (prefers-reduced-motion:reduce){.v4 .an-flame,.v4 .an-fglow{animation:none}}.v4 .fnd-sec{background:var(--tint);border-top:1px solid var(--line)}.v4 .fnd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px);margin-top:clamp(28px,4vw,48px);display:grid}.v4 .fnd{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--navy);grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:clamp(20px,2.6vw,32px);padding:clamp(22px,3vw,34px);display:grid;position:relative}.v4 .fnd:before{content:"";background:var(--gold);width:90px;height:3px;position:absolute;top:-3px;left:0}.v4 .fnd-ph{aspect-ratio:4/5;background:#0e2f58;place-items:center;display:grid;position:relative;overflow:hidden}.v4 .fnd-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v4 .fnd-ph:after{content:"";pointer-events:none;border:1px solid #ffe49980;position:absolute;inset:8px}.v4 .fnd-role{letter-spacing:.18em;text-transform:uppercase;color:#e7aa51;font-size:.72rem;font-weight:700}.v4 .fnd h3{font-family:var(--font-display);color:var(--navy);margin-top:8px;font-size:1.8rem;font-weight:600;line-height:1.1}.v4 .fnd blockquote{border-left:2px solid var(--gold-solid);color:var(--ink);margin:16px 0 0;padding-left:16px;font-size:1rem;line-height:1.7}:root[data-theme=dark] .v4 .fnd-role{color:#ffe499}@media (max-width:1019px){.v4 .fnd-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.v4 .fnd{grid-template-columns:minmax(0,1fr)}.v4 .fnd-ph{max-width:180px}}
