@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7699a3efa79c8f2e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82535a3e838c0df6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bcba17512fc9ee6c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Dancing Script Fallback;src:local("Arial");ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.00%;size-adjust:81.43%}.__className_536dc8{font-family:Dancing Script,Dancing Script Fallback;font-weight:400;font-style:normal}.aboutPage{color:#fff;background-color:#141414;background-image:linear-gradient(90deg,#141414 0,#000 51%,#141414);min-height:100vh}.aboutHero{position:relative;min-height:clamp(18rem,48vh,28rem);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6.5rem 1.25rem 3rem}@media screen and (max-width:700px){.aboutHero{padding:5.5rem 1rem 2.25rem}}.aboutHero .aboutHeroImg{object-fit:cover;object-position:center 42%;z-index:0}.aboutHero .aboutHeroShade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(10,10,10,.92) 0,rgba(10,10,10,.55) 45%,rgba(10,10,10,.35)),radial-gradient(ellipse 80% 70% at 50% 80%,rgba(255,109,0,.18) 0,transparent 65%)}.aboutHero .aboutHeroContent{position:relative;z-index:2;width:100%;max-width:36rem;text-align:center}.aboutHero .aboutBrandLogo{display:block;width:min(100%,280px);height:auto;margin:0 auto .85rem;filter:drop-shadow(0 10px 32px rgba(255,109,0,.3))}@media screen and (max-width:700px){.aboutHero .aboutBrandLogo{width:min(100%,220px);margin-bottom:.7rem}}.aboutHero h1{margin:0 0 .65rem;font-size:clamp(1.35rem,3.4vw,1.95rem);font-family:var(--font-display),"Bree Serif",serif;color:#fff;line-height:1.2}.aboutHero .aboutLead{margin:0 auto;max-width:26rem;color:rgba(255,255,255,.8);line-height:1.5;font-size:1rem}.aboutCtaBtn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.5rem;border-radius:8px;background:#ff6d00;color:#fff;font-weight:700;letter-spacing:.02em;text-decoration:none;box-shadow:0 8px 22px rgba(255,109,0,.28);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.aboutCtaBtn:hover{background:#ff8124;transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,109,0,.38)}.aboutStory{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3rem;gap:3rem;align-items:start;max-width:68rem;margin:0 auto;padding:3.75rem 1.25rem 2.5rem}.aboutStory h2{margin:0 0 .9rem;color:#ff6d00;font-size:clamp(1.85rem,3.5vw,2.45rem)}.aboutStory .aboutIntro{font-size:1.1rem;line-height:1.6;color:rgba(255,255,255,.92);margin-bottom:1.1rem}.aboutStory p{color:rgba(255,255,255,.78);line-height:1.7;margin-bottom:.9rem}.aboutStory p:last-child{margin-bottom:0}.aboutStory .aboutStoryVisual{margin:0;position:relative}.aboutStory .aboutStoryVisual img{width:100%;height:auto;display:block;object-fit:cover;object-position:center 18%;aspect-ratio:4/5;max-height:28rem;filter:saturate(.95) contrast(1.04)}.aboutStory .aboutStoryVisual figcaption{margin-top:.75rem;font-size:.88rem;letter-spacing:.04em;color:rgba(255,255,255,.55)}@media screen and (max-width:900px){.aboutStory{grid-template-columns:1fr;gap:1.75rem;padding:2.75rem 1.25rem 2rem}.aboutStory .aboutStoryVisual{order:-1;max-width:22rem;margin:0 auto}.aboutStory .aboutStoryVisual img{max-height:18rem;aspect-ratio:4/5;object-position:center 15%}}@media screen and (max-width:700px){.aboutStory{padding:2.25rem 1rem 1.75rem}}.aboutVideo{padding:1.5rem 1.25rem 3rem;background:radial-gradient(ellipse 55% 55% at 50% 40%,rgba(255,109,0,.07) 0,transparent 70%)}.aboutVideo .aboutVideoInner{max-width:46rem;margin:0 auto;text-align:center}.aboutVideo .aboutVideoEyebrow{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,109,0,.9)}.aboutVideo h2{margin:0 0 .55rem;font-size:clamp(1.55rem,3vw,2.1rem);color:#fff}.aboutVideo .aboutVideoLead{margin:0 auto 1.35rem;max-width:28rem;color:rgba(255,255,255,.7);line-height:1.55}.aboutVideoFrame{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#0a0a0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 48px rgba(0,0,0,.4)}.aboutVideoFrame .videoPoster,.aboutVideoFrame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.aboutVideoFrame .videoPoster{padding:0;cursor:pointer;background:#111;display:block}.aboutVideoFrame .videoPoster img{width:100%;height:100%;object-fit:cover;display:block}.aboutVideoFrame .videoPosterShade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.25));pointer-events:none}.aboutVideoFrame .videoPosterPlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4.25rem;height:4.25rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:rgba(255,109,0,.92);box-shadow:0 10px 28px rgba(255,109,0,.35)}.aboutVideoFrame .videoPosterPlay svg{margin-left:3px}.aboutVideoFrame .videoPoster:focus-visible .videoPosterPlay,.aboutVideoFrame .videoPoster:hover .videoPosterPlay{background:#ff8124}@media screen and (max-width:700px){.aboutVideo{padding:1rem 1rem 2.25rem}.aboutVideoFrame .videoPosterPlay{width:3.6rem;height:3.6rem}.aboutVideoFrame .videoPosterPlay svg{width:22px;height:22px}}.aboutQuote{max-width:40rem;margin:0 auto;padding:2rem 1.25rem 3rem;text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(255,109,0,.1) 0,transparent 70%)}.aboutQuote blockquote{margin:0 0 1.4rem;font-family:var(--font-display),"Bree Serif",serif;font-size:clamp(1.25rem,2.8vw,1.7rem);line-height:1.45;color:rgba(255,255,255,.95)}.aboutQuote .aboutFounderLabel{margin:0 0 .3rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.aboutQuote .aboutFounderName{margin:0;font-size:clamp(1.6rem,3.5vw,2.3rem);color:#ff6d00;line-height:1.2}.aboutVisit{padding:2.75rem 1.25rem 4.5rem;text-align:center;border-top:1px solid rgba(255,255,255,.06)}.aboutVisit h2{margin:0 0 .7rem;font-size:clamp(1.6rem,3vw,2.1rem);color:#fff}.aboutVisit .aboutAddressLink{display:inline-block;margin:0 auto 1.5rem;max-width:28rem;color:rgba(255,255,255,.85);line-height:1.6;text-decoration:none;transition:color .2s ease}.aboutVisit .aboutAddressLink:hover{color:#fff}.aboutVisit .aboutAddressHint{display:block;margin-top:.45rem;font-size:.9rem;font-weight:700;color:#ff6d00;border-bottom:1px solid rgba(255,109,0,.45)}.aboutVisit .aboutVisitActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.1rem 1.6rem}.aboutVisit .aboutTextLink{color:rgba(255,255,255,.85);text-decoration:none;font-weight:600;letter-spacing:.02em;border-bottom:1px solid rgba(255,109,0,.45);transition:color .2s ease,border-color .2s ease}.aboutVisit .aboutTextLink:hover{color:#ff6d00;border-color:#ff6d00}@media(prefers-reduced-motion:reduce){.aboutCtaBtn{transition:none}.aboutCtaBtn:hover{transform:none}}