.about-page{background:var(--bone-marrow);color:var(--charred-oak);font-family:'jazmin',sans-serif;--about-inline-padding:clamp(2rem, 6vw, 4rem)}.about-eyebrow{display:inline-block;font-family:'aw-conqueror-inline',serif;line-height:1;text-transform:uppercase;font-size:.85rem;color:var(--sea-salt);margin-bottom:1.5rem}.about-section-heading{text-align:center;max-width:50rem;margin:0 auto clamp(3rem, 6vw, 4.5rem)}.about-section-heading h2{color:var(--charred-oak);font-size:clamp(2rem, 3.8vw, 3rem);margin-bottom:1.25rem}.about-section-heading p{color:var(--charred-oak);font-size:1.15rem}.about-anchor-nav{display:flex;justify-content:center;width:100%;margin:0 auto clamp(2.5rem, 6vw, 3.5rem);padding:0 var(--about-inline-padding)}.about-anchor-nav__list{display:flex;flex-wrap:wrap;gap:clamp(0.75rem, 3vw, 2.5rem);list-style:none;margin:0;padding:0;justify-content:center;align-items:center}.about-anchor-nav__link{position:relative;display:inline-block;font-family:'jazmin',sans-serif;font-size:1.1rem;color:var(--charred-oak);text-decoration:none;padding-bottom:.35rem;transition:color .3s ease}.about-anchor-nav__link:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--sea-salt);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;opacity:.85}.about-anchor-nav__link:focus-visible{outline:2px solid var(--bloodline);outline-offset:4px}.about-anchor-nav__link:hover,.about-anchor-nav__link:focus-visible{color:var(--charred-oak)}.about-anchor-nav__link:hover:after,.about-anchor-nav__link:focus-visible:after{transform:scaleX(1)}@media (max-width:639px){.about-page .contact-stay-informed__surface{padding:0}}@media (max-width:640px){.about-anchor-nav{margin-bottom:clamp(2rem, 7vw, 3rem)}.about-anchor-nav__link{font-size:1.1rem}}.about-hero,.about-team,.about-wine,.about-brohns{scroll-margin-top:calc(var(--site-nav-height, 6.5rem) + clamp(1.5rem, 5vw, 3rem))}.about-hero{padding:clamp(1rem,1vw,5rem) clamp(1.5rem,6vw,4rem) clamp(4.5rem,7vw,6rem)}.about-hero__inner{max-width:1200px;margin:0 auto;padding-left:var(--about-inline-padding);padding-right:var(--about-inline-padding);box-sizing:border-box;display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 360px);gap:clamp(2rem, 5vw, 4rem);align-items:center}.about-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center}.about-hero__headline{color:var(--charred-oak);font-family:'aw-conqueror-inline',serif;font-size:clamp(3.5rem, 3vw, 5rem);margin-bottom:clamp(1.75rem, 3vw, 2.75rem);color:var(--sea-salt);line-height:1}.about-hero__lead{font-size:1.15rem;color:var(--charred-oak)}.about-hero p{font-size:1.15rem;color:var(--charred-oak)}.about-hero p,.about-hero__lead{margin-left:auto;margin-right:auto}.about-hero__cta{display:flex;flex-wrap:wrap;margin-top:clamp(1rem, 1vw, 2rem);justify-content:center;gap:clamp(1rem, 3vw, 2.5rem)}.about-hero__cta .ticket-button{--ticket-button-width:clamp(220px, 28vw, 240px)}.about-hero__portrait{position:relative;padding:0;background:0 0;border:none}.about-hero__portrait:before{content:none}.about-hero__portrait img{position:relative;z-index:1;width:100%;height:auto;display:block;object-fit:cover}@media (max-width:960px){.about-hero__inner{grid-template-columns:1fr;text-align:center;padding-left:0;padding-right:0}.about-hero__portrait{max-width:320px;margin:0 auto}}@media (max-width:640px){.about-hero__headline{font-size:clamp(2.5rem, 8vw, 3rem)}.about-hero__portrait{max-width:240px}}.about-team{padding:clamp(4rem, 7vw, 6.5rem) 0}.about-team__intro{text-align:center;max-width:32rem;margin:0 auto clamp(3rem, 6vw, 4rem);position:relative;z-index:0}.about-team__intro .about-eyebrow{display:block;font-family:'aw-conqueror-inline',serif;line-height:1;font-size:clamp(2rem, 4vw, 3rem);text-transform:none;color:var(--bloodline);margin-bottom:.75rem}.about-team__headline{font-family:'aw-conqueror-sans-bold',serif;text-transform:uppercase !important;line-height:1;font-size:clamp(.75rem, 1.5vw, 1.25rem);color:var(--sea-salt);text-transform:none;margin:0}.about-team__grid{display:grid;gap:clamp(2rem, 6vw, 10rem);grid-template-columns:repeat(2,minmax(0, 1fr));max-width:1100px;margin:0 auto;align-items:start}.team-member{display:flex;flex-direction:column;gap:clamp(1.5rem, 3vw, 2.25rem)}.team-member--wide{grid-column:1/-1;display:grid;grid-template-columns:minmax(0, 340px) minmax(0, 1fr);gap:clamp(2rem, 5vw, 3.5rem);align-items:start}.team-member__portrait{aspect-ratio:4/5;overflow:hidden;background:#fff9f2;max-width:250px;align-self:center}.team-member__portrait img{width:100%;height:100%;object-fit:cover;display:block}.team-member__bio{display:flex;flex-direction:column;gap:1.1rem;color:var(--charred-oak)}.team-member__bio-content{--team-bio-collapsed-height:320px;position:relative}.team-member__bio-content.is-collapsible{overflow:hidden;transition:max-height .35s ease}.team-member__bio-content.is-collapsed:after{content:'';position:absolute;left:0;right:0;bottom:0;height:4.5rem;pointer-events:none;background:linear-gradient(to bottom,rgba(243,237,227,0),var(--bone-marrow))}.team-member__toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;padding:.35rem 0;background:0 0;border:none;color:var(--charred-oak);cursor:pointer;font-family:'jazmin',sans-serif;font-size:.95rem;font-weight:600;text-transform:capitalize;transition:color .2s ease}.team-member__toggle:after{content:'\25BC';font-size:.8em;transition:transform .2s ease}.team-member__toggle[aria-expanded=true]:after{transform:rotate(180deg)}.team-member__toggle:focus-visible{outline:2px solid var(--bloodline);outline-offset:4px}.team-member__toggle:hover{color:var(--bloodline)}@media (prefers-reduced-motion:reduce){.team-member__bio-content.is-collapsible{transition:none}}.team-member__identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.85rem;align-self:center}.team-member__divider{width:8px;height:14px;background:var(--sea-salt);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);flex-shrink:0;align-self:center}.team-member__role{font-family:'aw-conqueror-sans-bold',serif;line-height:1;text-transform:uppercase;font-size:1.25rem;color:var(--charred-oak);margin:0}.team-member__name{font-size:1.25rem;font-family:'aw-conqueror-sans-bold',serif;line-height:1;text-transform:uppercase;color:var(--charred-oak);margin:0}.team-member__bio p{margin:0;text-align:justify}.team-member__bio p+p{margin-top:1.25rem}@media (max-width:960px){.about-team__grid{grid-template-columns:1fr}.team-member--wide{grid-template-columns:minmax(0, 1fr)}.team-member--wide .team-member__portrait{justify-self:center}}@media (max-width:720px){.about-team__intro{margin-bottom:clamp(2.5rem, 5vw, 3rem)}.team-member__identity{flex-direction:column;align-items:center;gap:.5rem;text-align:center}.team-member__role,.team-member__name{width:100%;text-align:center}.team-member__divider{margin:0 auto}}.about-wine{padding:clamp(4.5rem, 8vw, 6.5rem) 0}.about-wine .about-eyebrow{display:block;font-family:'aw-conqueror-inline',serif;line-height:1;font-size:clamp(2rem, 4vw, 3rem);text-transform:none;color:var(--bloodline);margin-bottom:.75rem;position:relative}.about-wine .about-eyebrow:after{content:'';display:block;width:clamp(3rem, 6vw, 4rem);height:2px;margin:.75rem auto 0;background-color:var(--sea-salt)}.about-wine h2{color:var(--charred-oak)}.about-wine p{color:var(--charred-oak)}.about-wine__section{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:clamp(2rem, 6vw, 4rem);align-items:center;justify-items:center;margin-top:clamp(3rem, 6vw, 4.5rem)}.about-wine__copy{max-width:34rem;text-align:center;margin-left:auto;margin-right:auto}.about-wine__heading{font-family:'aw-conqueror-sans-bold',serif;line-height:1;text-transform:uppercase;font-size:1.25rem;color:var(--sea-salt);margin-bottom:1rem}.about-wine__copy p{font-size:1.15rem;color:var(--charred-oak);margin:0 0 1.5rem}.about-wine__copy p:last-of-type{margin-bottom:1rem}.about-wine__media{margin:0;width:100%;max-width:540px}.about-wine__section:first-of-type .about-wine__media,.about-wine__section:last-of-type .about-wine__media{justify-self:center}.about-wine__media img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:16/9}.about-wine__video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,rgba(148,86,73,.16),rgba(40,54,71,.32))}.about-wine__video-frame:before{content:'';position:absolute;width:clamp(3.25rem, 8vw, 4rem);height:clamp(3.25rem, 8vw, 4rem);background:rgba(255,255,255,.92);top:50%;left:50%;transform:translate(-50%,-50%)}.about-wine__video-frame:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-35%,-50%);border-left:clamp(0.9rem, 2.5vw, 1.1rem) solid var(--bloodline);border-top:clamp(0.6rem, 1.8vw, 0.8rem) solid transparent;border-bottom:clamp(0.6rem, 1.8vw, 0.8rem) solid transparent}@media (max-width:1024px){.about-wine__copy{max-width:none}}@media (max-width:960px){.about-wine__section{grid-template-columns:1fr}.about-wine__section+.about-wine__section{margin-top:clamp(2.5rem, 8vw, 3.5rem)}.about-wine__media{justify-self:center;width:min(100%, 520px)}.about-wine__section:last-of-type .about-wine__copy{order:1}.about-wine__section:last-of-type .about-wine__media{order:2}}@media (max-width:600px){.about-wine__copy p{margin-bottom:1.25rem}}.about-gallery{padding:clamp(4rem, 7vw, 6rem) 0}.about-gallery__grid{display:grid;gap:clamp(1.25rem, 3vw, 2rem);grid-template-columns:2fr 1fr;grid-auto-rows:minmax(200px, auto)}.about-gallery__item{overflow:hidden}.about-gallery__item img{width:100%;height:100%;object-fit:cover;display:block}.about-gallery__item--feature{grid-row:span 2}@media (max-width:960px){.about-gallery__grid{grid-template-columns:1fr}.about-gallery__item--feature{grid-row:auto}}.about-brohns{background:var(--bone-marrow);color:var(--charred-oak);padding:clamp(4.5rem, 8vw, 7rem) 0}.about-brohns__inner{display:grid;grid-template-columns:minmax(300px, 460px) minmax(320px, 1fr);gap:clamp(2.5rem, 6vw, 5.5rem);align-items:center}.about-brohns__media{width:100%;max-width:clamp(18rem, 40vw, 29rem);justify-self:end;align-self:start}.about-brohns__image{position:relative;overflow:hidden}.about-brohns__image img{width:100%;display:block}.about-brohns__content{display:flex;flex-direction:column;gap:clamp(1.1rem, 2vw, 1.75rem);align-items:center;text-align:center;margin:0 auto;justify-self:center}.about-brohns__cta{display:flex;justify-content:center}.about-brohns__content .about-brohns__logo{display:flex;flex-direction:column;align-items:center;gap:clamp(0.75rem, 1.8vw, 1.25rem)}.about-brohns__logo-img{width:clamp(10rem, 18vw, 13.5rem);max-width:100%;height:auto;display:block}.about-brohns__logo-underline{width:clamp(3rem, 6vw, 4rem);height:2px;background:var(--sea-salt);border-radius:999px;display:block}.about-brohns__content p{margin:0;color:var(--charred-oak);font-size:1.15rem}@media (max-width:1100px){.about-brohns__inner{grid-template-columns:minmax(260px, 1fr) minmax(320px, 1fr)}}@media (max-width:960px){.about-brohns__inner{grid-template-columns:1fr;text-align:center}.about-brohns__media{margin:clamp(2rem, 6vw, 3rem) auto 0;max-width:26rem;justify-self:center;align-self:center}.about-brohns__content{align-items:center;margin:0 auto;justify-self:center}.about-brohns__content .about-brohns__logo{align-items:center}}.about-page .container{max-width:1180px;margin:0 auto;padding-left:var(--about-inline-padding);padding-right:var(--about-inline-padding)}.about-page p{margin-top:0}.about-page img{border:none}@media (max-width:600px){.about-eyebrow{font-size:.9rem}.about-team__headline{font-size:.95rem}}