.about-page{background-color:var(--color-canvas);width:100%}.about-band-paw{color:var(--color-indigo);opacity:.85;margin-top:4px;font-size:1.15rem;display:block}.about-hero-section{background-color:var(--color-surface);justify-content:center;align-items:center;width:100%;padding:60px 0 64px;display:flex;position:relative;overflow:hidden}.about-hero-backdrop{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.about-hero-bg-img{object-fit:cover;opacity:.22;filter:blur(1.5px)}.about-hero-overlay{background:linear-gradient(#fcf1e3b8 0%,#fcf1e3e0 100%);width:100%;height:100%;position:absolute;top:0;left:0}.about-hero-content{z-index:2;max-width:var(--max-width);text-align:center;position:relative}.about-hero-title{font-family:var(--font-sans);color:var(--color-indigo);letter-spacing:-.01em;margin-bottom:32px;font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:700}.about-hero-pillars{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.about-pillar-card{border:1.5px solid var(--color-terracotta-border);text-align:center;background-color:#fcf1e3eb;flex-direction:column;align-items:center;padding:24px 20px;text-decoration:none;transition:transform .2s,background-color .2s;display:flex}.about-pillar-card:hover{background-color:var(--color-surface);transform:translateY(-3px)}.about-pillar-icon{width:44px;height:44px;color:var(--color-indigo);justify-content:center;align-items:center;margin-bottom:12px;display:flex}.about-pillar-svg{fill:currentColor;width:32px;height:32px;display:block}.about-pillar-title{font-family:var(--font-sans);color:var(--color-indigo);margin-bottom:8px;font-size:1.1rem;font-weight:700}.about-pillar-text{font-family:var(--font-sans);color:var(--color-indigo);opacity:.9;font-size:.88rem;line-height:1.45}.about-team-section{padding:44px 0 52px}.about-team-inner{max-width:var(--max-width)}.about-team-grid{grid-template-columns:repeat(2,1fr);gap:36px;max-width:960px;margin:0 auto;display:grid}.about-member-card{background-color:var(--color-surface);border:1.5px solid var(--color-terracotta-border);text-align:center;flex-direction:column;align-items:center;padding:32px 28px;display:flex}.about-avatar-wrap{border:2px solid var(--color-terracotta-border);background-color:var(--color-canvas);border-radius:50%;width:140px;height:140px;margin-bottom:16px;overflow:hidden}.about-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.about-member-name{font-family:var(--font-sans);color:var(--color-indigo);margin-bottom:4px;font-size:1.35rem;font-weight:700}.about-member-role{font-family:var(--font-sans);color:var(--color-terracotta);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:.8rem;font-weight:700}.about-member-bio{font-family:var(--font-sans);color:var(--color-indigo);font-size:.94rem;line-height:1.55}.about-process-section{width:100%;padding:44px 0 54px}.about-process-inner{text-align:center;max-width:760px;margin:0 auto}.about-narrative-copy{text-align:center;max-width:680px;margin:0 auto 28px}.about-charm-title{font-family:var(--font-sans);color:var(--color-terracotta);letter-spacing:.02em;margin-bottom:14px;font-size:clamp(1.22rem,2.4vw,1.55rem);font-weight:700}.about-narrative-para{font-family:var(--font-sans);color:var(--color-indigo);margin-bottom:14px;font-size:clamp(.95rem,1.5vw,1.04rem);line-height:1.55}.about-narrative-para:last-child{margin-bottom:0}.about-video-frame{border:1.5px solid var(--color-terracotta-border);background-color:var(--color-surface);width:100%;max-width:500px;margin:0 auto 14px;overflow:hidden}.about-process-video{width:100%;height:auto;display:block}.about-video-caption{font-family:var(--font-sans);color:var(--color-terracotta);letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px;font-size:.88rem;font-weight:700}.about-pinterest-note p{font-family:var(--font-sans);color:var(--color-indigo);font-size:.9rem}.about-pinterest-link{color:var(--color-terracotta);font-weight:700;text-decoration:underline}.about-pinterest-link:hover{color:var(--color-indigo)}.about-nav-buttons-section{text-align:center;padding:38px 0 60px}.about-nav-buttons-inner{max-width:860px;margin:0 auto}.about-nav-buttons-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-choice-btn{font-family:var(--font-sans);letter-spacing:.03em;text-transform:lowercase;background-color:var(--color-canvas);color:var(--color-indigo);border:1.5px solid var(--color-terracotta-border);justify-content:center;align-items:center;padding:13px 16px;font-size:.94rem;font-weight:500;text-decoration:none;transition:background-color .2s,transform .15s;display:flex}.about-choice-btn:hover{background-color:#ded5fe73}.about-choice-active{background-color:var(--color-lavender);color:var(--color-indigo);font-weight:700}@media (max-width:860px){.about-hero-pillars{grid-template-columns:1fr;max-width:380px;margin:0 auto}.about-team-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.about-nav-buttons-grid{grid-template-columns:1fr;max-width:360px;margin:0 auto}}@media (max-width:768px){.about-hero-section{padding:36px 0 42px}.about-team-section{padding:28px 0 38px}.about-process-section{padding:32px 0 42px}}
