.FAQ_section__r_w2K{padding:var(--section-py) 0}.FAQ_sectionDark__Q_HS6{background:var(--deep)}.FAQ_sectionLight__ApRdN{background:var(--light-bg)}.FAQ_inner__yWEA_{max-width:var(--container);margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1.8fr;gap:6rem;align-items:start}.FAQ_head__BsR4p{position:sticky;top:calc(var(--navbar-height) + 2rem)}.FAQ_eyebrow__9l3D_{display:block;font-family:var(--sans);font-size:.62rem;font-weight:400;letter-spacing:.35em;text-transform:uppercase;margin-bottom:.75rem}.FAQ_eyebrowDark__ic3ap{color:var(--pink)}.FAQ_eyebrowLight__33__3{color:var(--light-muted)}.FAQ_title__oPiqw{font-family:var(--serif);font-size:var(--text-heading);font-weight:300;line-height:1.05}.FAQ_titleDark__HAcj9{color:var(--cream)}.FAQ_titleLight__2r4jL{color:var(--light-text)}.FAQ_titleDark__HAcj9:after,.FAQ_titleLight__2r4jL:after{content:"";display:block;width:3rem;height:1px;margin-top:1.25rem;opacity:.4}.FAQ_titleDark__HAcj9:after,.FAQ_titleLight__2r4jL:after{background:var(--pink)}.FAQ_subtitle__O0GCt{font-family:var(--sans);font-size:.85rem;font-weight:300;line-height:1.7;margin-top:1.5rem}.FAQ_subtitleDark__hS_2o{color:var(--muted)}.FAQ_subtitleLight___9NuF{color:var(--light-muted)}.FAQ_list__xv9Ld{display:flex;flex-direction:column;gap:0}.FAQ_item__aUdJF{border-bottom:1px solid}.FAQ_item__aUdJF:first-child{border-top:1px solid}.FAQ_itemDark__jC2EW{border-color:var(--border)}.FAQ_itemLight__dv3PX{border-color:var(--light-border)}.FAQ_trigger__VbAni{width:100%;background:none;border:none;cursor:pointer;padding:1.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:2rem;text-align:left}.FAQ_question__AI5GR{font-family:var(--serif);font-size:1.15rem;font-weight:400;line-height:1.3;transition:color .2s}.FAQ_questionDark__ZlGq9{color:var(--cream)}.FAQ_questionLight__3jo2X{color:var(--light-text)}.FAQ_triggerOpen__Nmiq6 .FAQ_questionDark__ZlGq9,.FAQ_triggerOpen__Nmiq6 .FAQ_questionLight__3jo2X,.FAQ_trigger__VbAni:hover .FAQ_questionDark__ZlGq9,.FAQ_trigger__VbAni:hover .FAQ_questionLight__3jo2X{color:var(--pink)}.FAQ_icon__oWeHz{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;font-size:.8rem;line-height:1;transition:border-color .2s,color .2s,transform .3s}.FAQ_iconDark__E9Rdr{border-color:var(--border);color:var(--muted)}.FAQ_iconLight__J4W6O{border-color:var(--light-border);color:var(--light-muted)}.FAQ_triggerOpen__Nmiq6 .FAQ_iconDark__E9Rdr,.FAQ_triggerOpen__Nmiq6 .FAQ_iconLight__J4W6O{border-color:var(--pink);color:var(--pink);transform:rotate(45deg)}.FAQ_answer__vRsJw{overflow:hidden;max-height:0;transition:max-height .35s ease}.FAQ_answerOpen__dkHG8{max-height:500px}.FAQ_answerInner__LU45I{padding:0 0 1.75rem}.FAQ_answerInner__LU45I p{font-family:var(--sans);font-size:.92rem;font-weight:300;line-height:1.8;margin:0}.FAQ_answerDark__xUB5Y p{color:var(--muted)}.FAQ_answerLight__IgTzw p{color:var(--light-muted)}@media (max-width:860px){.FAQ_inner__yWEA_{grid-template-columns:1fr;gap:3rem}.FAQ_head__BsR4p{position:static}}.HeroSection_hero__q1RGs{position:relative;height:calc(100vh - var(--navbar-height));display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--black);margin-top:var(--navbar-height)}.HeroSection_heroBg__Z8DA_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;opacity:.55}.HeroSection_heroVideoWrap__YTwS9{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.HeroSection_heroVideo__JXfic{position:absolute;top:50%;left:50%;transform:translate(-50%,-56%) scale(1.25);width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh;border:none;opacity:.55}.HeroSection_heroOverlay__VnO8_{position:absolute;inset:0;z-index:1;background:linear-gradient(160deg,rgba(43,0,255,.3),rgba(28,14,31,.48) 50%,rgba(242,41,91,.252)),linear-gradient(180deg,transparent 40%,rgba(8,8,15,.887))}.HeroSection_heroContent__6WgyX{position:relative;z-index:2;text-align:center;max-width:var(--container);padding:0 2rem}.HeroSection_heroEyebrow__yrLQz{display:block;font-family:var(--sans);font-size:.62rem;font-weight:400;letter-spacing:.38em;text-transform:uppercase;color:var(--pink);margin-bottom:1.5rem}.HeroSection_heroName__kaBn_{font-family:var(--serif);font-size:var(--text-display);font-weight:300;line-height:.9;letter-spacing:.03em;color:var(--cream)}.HeroSection_heroNameItalic__sEBHG{font-style:italic;color:var(--pink)}.HeroSection_heroTagline__PjFLs{font-family:var(--serif);font-size:clamp(1rem,2.5vw,1.35rem);font-weight:300;font-style:italic;color:var(--muted);margin-top:1.5rem;max-width:40ch;margin-left:auto;margin-right:auto;line-height:1.6}.HeroSection_heroCtas__snlO4{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.75rem}.HeroSection_scrollHint__PIj7v{position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%);z-index:2}.HeroSection_scrollLine__lPXdO{display:block;width:1px;height:3.5rem;background:linear-gradient(to bottom,var(--pink),transparent);animation:HeroSection_scrollPulse__irKDl 2.2s ease-in-out infinite}@keyframes HeroSection_scrollPulse__irKDl{0%{opacity:0;transform:scaleY(0);transform-origin:top}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1);transform-origin:bottom}}@media (max-width:600px){.HeroSection_heroName__kaBn_{font-size:clamp(3.5rem,16vw,6rem)}.HeroSection_heroCtas__snlO4{flex-direction:column}}@media (max-width:400px){.HeroSection_scrollHint__PIj7v{display:none}}