.BrandIntroBlock-module__MVBDyq__seoSection{background:var(--color-background);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-sizing:border-box;width:100%;padding:clamp(3rem,10vw,8rem) clamp(.5rem,4vw,2rem);position:relative;overflow:hidden}.BrandIntroBlock-module__MVBDyq__seoSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#8b5cf60d,#0000 70%);width:50vw;height:100%;position:absolute;top:0;right:0}.BrandIntroBlock-module__MVBDyq__seoContainer{box-sizing:border-box;align-items:center;gap:clamp(2rem,8vw,6rem);width:100%;max-width:1300px;margin:0 auto;display:flex}.BrandIntroBlock-module__MVBDyq__seoContainer.BrandIntroBlock-module__MVBDyq__reverse{flex-direction:row-reverse}.BrandIntroBlock-module__MVBDyq__imageColumn{flex:1;width:100%;min-width:0;position:relative}.BrandIntroBlock-module__MVBDyq__imageWrapper{aspect-ratio:4/5;width:100%;box-shadow:0 40px 80px rgba(var(--background-rgb), .6);border-radius:8px;position:relative;overflow:hidden}.BrandIntroBlock-module__MVBDyq__glassBadge{background:var(--color-surface);-webkit-backdrop-filter:blur(16px);letter-spacing:clamp(1px,1vw,2px);text-transform:uppercase;color:var(--color-text);border:1px solid var(--color-border);z-index:10;opacity:.95;padding:clamp(.3rem,2vw,.5rem) clamp(.8rem,4vw,1.5rem);font-size:clamp(.5rem,3vw,.75rem);font-weight:700;position:absolute;top:clamp(.5rem,4vw,2rem);left:clamp(0rem,2vw,-1rem)}.BrandIntroBlock-module__MVBDyq__imageWrapper:after{content:"";border:1px solid var(--color-border);pointer-events:none;opacity:.5;position:absolute;inset:0}.BrandIntroBlock-module__MVBDyq__image{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.25,.46,.45,.94)}.BrandIntroBlock-module__MVBDyq__imageWrapper:hover .BrandIntroBlock-module__MVBDyq__image{transform:scale(1.08)}.BrandIntroBlock-module__MVBDyq__textColumn{flex-direction:column;flex:1.2;justify-content:center;width:100%;min-width:0;display:flex}.BrandIntroBlock-module__MVBDyq__textWrapper{z-index:2;width:100%;min-width:0;max-width:600px;position:relative}.BrandIntroBlock-module__MVBDyq__subtitle{text-transform:uppercase;letter-spacing:clamp(1px,1.5vw,3px);color:var(--color-primary,#a78bfa);background:linear-gradient(90deg,#a78bfa,#fbcfe8);-webkit-text-fill-color:transparent;word-wrap:break-word;-webkit-background-clip:text;background-clip:text;margin-bottom:clamp(.5rem,2vw,1rem);font-size:clamp(.6rem,3.5vw,.85rem);font-weight:600}.BrandIntroBlock-module__MVBDyq__title{font-family:var(--font-nevera), serif;color:var(--color-text);letter-spacing:-.02em;word-wrap:break-word;margin-bottom:clamp(1rem,4vw,2rem);font-size:clamp(1.5rem,10vw,3.5rem);font-weight:400;line-height:1.1}.BrandIntroBlock-module__MVBDyq__divider{background:var(--color-primary);opacity:.5;width:clamp(20px,10vw,40px);height:1px;margin-bottom:clamp(1rem,4vw,2rem)}.BrandIntroBlock-module__MVBDyq__subSubtitle{color:var(--color-text);opacity:.9;word-wrap:break-word;margin-bottom:clamp(.8rem,3vw,1.2rem);font-size:clamp(.9rem,5vw,1.2rem);font-weight:500}.BrandIntroBlock-module__MVBDyq__paragraphs{flex-direction:column;gap:clamp(.8rem,3vw,1.5rem);max-height:3000px;transition:max-height .8s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}.BrandIntroBlock-module__MVBDyq__paragraphs.BrandIntroBlock-module__MVBDyq__collapsed{max-height:clamp(80px,30vw,140px)}.BrandIntroBlock-module__MVBDyq__paragraphs.BrandIntroBlock-module__MVBDyq__collapsed:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-background));height:clamp(40px,15vw,80px);position:absolute;bottom:0;left:0;right:0}.BrandIntroBlock-module__MVBDyq__text{font-family:var(--font-inter), sans-serif;color:var(--color-text);opacity:.8;word-wrap:break-word;margin:0;font-size:clamp(.75rem,4.5vw,1.05rem);font-weight:300;line-height:1.8}.BrandIntroBlock-module__MVBDyq__text strong{color:var(--color-foreground);font-weight:500}.BrandIntroBlock-module__MVBDyq__inlineLink{color:var(--color-text);text-underline-offset:4px;word-wrap:break-word;font-weight:500;text-decoration:underline;transition:opacity .3s}.BrandIntroBlock-module__MVBDyq__inlineLink:hover{opacity:.7}@media (max-width:1024px){.BrandIntroBlock-module__MVBDyq__seoContainer,.BrandIntroBlock-module__MVBDyq__seoContainer.BrandIntroBlock-module__MVBDyq__reverse{flex-direction:column}.BrandIntroBlock-module__MVBDyq__textWrapper{max-width:100%}}@media (max-width:768px){.BrandIntroBlock-module__MVBDyq__imageWrapper{aspect-ratio:1}}.BrandIntroBlock-module__MVBDyq__readMoreBtn{border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-inter), sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:30px;align-self:flex-start;margin-top:clamp(.5rem,3vw,1rem);padding:clamp(.4rem,2vw,.6rem) clamp(.8rem,4vw,1.5rem);font-size:clamp(.6rem,3.5vw,.85rem);font-weight:600;transition:all .3s}.BrandIntroBlock-module__MVBDyq__readMoreBtn:hover{background:var(--color-surface);border-color:var(--color-foreground);transform:scale(1.05)}@media (max-width:480px){.BrandIntroBlock-module__MVBDyq__seoSection{padding:3rem 1.5rem!important}.BrandIntroBlock-module__MVBDyq__seoContainer{gap:2.5rem!important}.BrandIntroBlock-module__MVBDyq__imageWrapper{aspect-ratio:1!important}.BrandIntroBlock-module__MVBDyq__glassBadge{letter-spacing:1px!important;padding:.4rem 1rem!important;font-size:.6rem!important;top:1rem!important;left:.5rem!important}.BrandIntroBlock-module__MVBDyq__title{margin-bottom:1rem!important;font-size:clamp(1.8rem,10vw,2.2rem)!important;line-height:1.15!important}.BrandIntroBlock-module__MVBDyq__subtitle{letter-spacing:2px!important;margin-bottom:.8rem!important;font-size:.75rem!important}.BrandIntroBlock-module__MVBDyq__subSubtitle{margin-bottom:1rem!important;font-size:1rem!important}.BrandIntroBlock-module__MVBDyq__text{font-size:.95rem!important;line-height:1.6!important}.BrandIntroBlock-module__MVBDyq__paragraphs{gap:1rem!important}.BrandIntroBlock-module__MVBDyq__paragraphs.BrandIntroBlock-module__MVBDyq__collapsed{max-height:120px!important}.BrandIntroBlock-module__MVBDyq__readMoreBtn{margin-top:1rem!important;padding:.8rem 1.5rem!important;font-size:.75rem!important}.BrandIntroBlock-module__MVBDyq__divider{width:30px!important;margin-bottom:1.5rem!important}}@media (max-width:320px){.BrandIntroBlock-module__MVBDyq__seoSection{padding:2.5rem 1.2rem!important}.BrandIntroBlock-module__MVBDyq__title{font-size:1.6rem!important}.BrandIntroBlock-module__MVBDyq__text{font-size:.85rem!important}}
