._page_1y0dl_1{display:flex;flex-direction:column}._hero_1y0dl_7{position:relative;overflow:hidden;min-height:78vh;min-height:78svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--spacing-20) var(--spacing-6) calc(var(--spacing-20) + var(--spacing-4));background-color:#2a1d15}._slides_1y0dl_21{position:absolute;inset:0}._slideImage_1y0dl_26{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}._slideActive_1y0dl_36{opacity:1}._overlay_1y0dl_41{position:absolute;inset:0;background:linear-gradient(180deg,#22160e8c,#22160e9e);pointer-events:none}._heroContent_1y0dl_48{position:relative;z-index:2;max-width:900px}._heroTitle_1y0dl_54{font-family:var(--font-family-display);font-size:clamp(3rem,7vw,5rem);font-weight:500;color:#fffaf3;line-height:1.05;margin-bottom:var(--spacing-6);letter-spacing:-.02em;text-shadow:0 2px 24px rgba(0,0,0,.35)}._subtitleStack_1y0dl_66{display:grid;max-width:650px;margin:0 auto var(--spacing-12)}._heroSubtitle_1y0dl_72{grid-area:1 / 1;font-family:var(--font-family-base);font-size:clamp(1.125rem,2.5vw,1.5rem);color:#fffaf3f0;line-height:1.6;text-shadow:0 1px 14px rgba(0,0,0,.4);opacity:0;transition:opacity .8s ease}._subtitleActive_1y0dl_83{opacity:1}._heroActions_1y0dl_87{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}._heroActions_1y0dl_87 ._primaryBtn_1y0dl_95{padding:0 var(--spacing-8);background-color:#fffaf3;color:var(--primary);border-color:transparent}._heroActions_1y0dl_87 ._primaryBtn_1y0dl_95:hover{background-color:#fff}._heroActions_1y0dl_87 ._outlineBtn_1y0dl_106{padding:0 var(--spacing-8);background-color:#fffaf314;color:#fffaf3;border-color:#fffaf3bf}._heroActions_1y0dl_87 ._outlineBtn_1y0dl_106:hover{background-color:#fffaf333}._arrow_1y0dl_118{position:absolute;top:50%;z-index:3;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,250,243,.45);border-radius:var(--radius-full);background-color:#22160e59;color:#fffaf3;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._arrow_1y0dl_118:hover{background-color:#22160e99}._arrowPrev_1y0dl_140{left:var(--spacing-6)}._arrowNext_1y0dl_141{right:var(--spacing-6)}._dots_1y0dl_144{position:absolute;bottom:var(--spacing-6);left:50%;z-index:3;transform:translate(-50%);display:flex;gap:var(--spacing-3)}._dot_1y0dl_144{width:10px;height:10px;padding:0;border:1px solid rgba(255,250,243,.8);border-radius:var(--radius-full);background-color:transparent;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._dotActive_1y0dl_165{background-color:#fffaf3;transform:scale(1.2)}._credits_1y0dl_171{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-1) var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);background-color:var(--background);border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:.75rem;line-height:1.5;text-align:center}._creditItem_1y0dl_185{white-space:nowrap}._featuresSection_1y0dl_190{padding:var(--spacing-20) var(--spacing-6);background-color:var(--surface);border-bottom:1px solid var(--border)}._featuresHeader_1y0dl_196{max-width:1200px;margin:0 auto var(--spacing-12);text-align:center}._featuresTitle_1y0dl_202{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);color:var(--primary)}._featuresGrid_1y0dl_208{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-8)}._featureCard_1y0dl_216{background-color:var(--card);padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:flex-start;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._featureCard_1y0dl_216:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._featureIcon_1y0dl_232{width:56px;height:56px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-6);color:#fff}._iconCafe_1y0dl_243{background-color:var(--chart-color-3)}._iconBean_1y0dl_244{background-color:var(--chart-color-1)}._iconEquip_1y0dl_245{background-color:var(--chart-color-2)}._featureCardTitle_1y0dl_247{font-family:var(--font-family-display);font-size:1.5rem;color:var(--foreground);margin-bottom:var(--spacing-3)}._featureCardDesc_1y0dl_254{font-size:1rem;line-height:1.6;color:var(--muted-foreground)}._socialSection_1y0dl_261{padding:var(--spacing-20) var(--spacing-6);background-color:var(--background)}._socialInner_1y0dl_266{max-width:1200px;margin:0 auto}._socialTitle_1y0dl_271{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);color:var(--primary);text-align:center;margin-bottom:var(--spacing-12)}._reveal_1y0dl_280{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}._reveal_1y0dl_280[data-revealed=true]{opacity:1;transform:translateY(0)}@media(max-width:640px){._hero_1y0dl_7{padding:var(--spacing-16) var(--spacing-6) calc(var(--spacing-16) + var(--spacing-4))}._arrow_1y0dl_118{width:36px;height:36px}._arrowPrev_1y0dl_140{left:var(--spacing-2)}._arrowNext_1y0dl_141{right:var(--spacing-2)}._creditItem_1y0dl_185{white-space:normal}}@media(prefers-reduced-motion:reduce){._slideImage_1y0dl_26,._heroSubtitle_1y0dl_72{transition:none}}
