.glass-page{position:relative;isolation:isolate;overflow-x:clip;--glass-bg:rgba(255,255,255,0.50);--glass-bg-strong:rgba(255,255,255,0.72);--glass-border:rgba(255,255,255,0.80);--glass-edge:rgba(11,14,20,0.07);--glass-highlight:rgba(255,255,255,0.90);--glass-shadow:0 24px 60px -28px rgba(11,14,20,0.28),0 2px 6px -2px rgba(11,14,20,0.06);--glass-divider:rgba(11,14,20,0.08);--glass-btn-hover:rgba(255,255,255,0.92);--hero-fade-from:#F7F8FA}[data-theme=dark] .glass-page{--glass-bg:rgba(30,30,34,0.42);--glass-bg-strong:rgba(36,36,41,0.62);--glass-border:rgba(255,255,255,0.10);--glass-edge:rgba(0,0,0,0.45);--glass-highlight:rgba(255,255,255,0.10);--glass-shadow:0 30px 70px -30px rgba(0,0,0,0.75),0 2px 6px -2px rgba(0,0,0,0.5);--glass-divider:rgba(255,255,255,0.08);--glass-btn-hover:rgba(52,52,58,0.80);--hero-fade-from:#0D0D0F}[data-theme=dark] .glass-page [data-theme=light]{--glass-bg:rgba(255,255,255,0.92);--glass-bg-strong:rgba(255,255,255,0.97);--glass-border:rgba(255,255,255,0.80);--glass-edge:rgba(11,14,20,0.07);--glass-highlight:rgba(255,255,255,0.90);--glass-divider:rgba(11,14,20,0.08);--glass-btn-hover:rgba(255,255,255,1)}.glass-content{position:relative;z-index:1}.glass{position:relative;background:var(--glass-bg);backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--glass-border);border-radius:20px;box-shadow:inset 0 1px 0 var(--glass-highlight),0 0 0 1px var(--glass-edge),var(--glass-shadow)}.glass-hover{transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s ease}.glass-hover:hover{transform:translateY(-2px);background:var(--glass-bg-strong)}.glass-nav{border-radius:9999px;backdrop-filter:blur(28px) saturate(170%)}.glass-chip{background:var(--glass-bg);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 1px 0 var(--glass-highlight),0 0 0 1px var(--glass-edge)}.glass-btn,.glass-chip{border:1px solid var(--glass-border);border-radius:9999px}.glass-btn{background:var(--glass-bg-strong);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 var(--glass-edge),0 0 0 1px var(--glass-edge),0 6px 16px -8px rgba(11,14,20,.28);transition:background-color .16s ease,box-shadow .16s ease}.glass-btn:hover{background:var(--glass-btn-hover);box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 var(--glass-edge),0 0 0 1px var(--glass-edge),0 10px 22px -8px rgba(11,14,20,.34)}.glass .glass-btn,.glass .glass-chip{backdrop-filter:none}.glass-divider>*+*{border-top:1px solid var(--glass-divider)}.glass-hero-fade{position:absolute;left:0;right:0;top:0;height:260px;pointer-events:none;background:linear-gradient(to bottom,var(--hero-fade-from),transparent)}.glass-page .glass-reel>section{background:transparent!important}.glass-page .glass-reel [class*=aspect-]{background:var(--glass-bg)!important;border-color:var(--glass-border)!important;backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px 0 var(--glass-highlight),0 0 0 1px var(--glass-edge),var(--glass-shadow)!important}.glass-page .glass-demo>.rounded-2xl{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.glass-page .glass-demo [class*=min-h-]{background:transparent!important}.glass-page,.glass-page *{font-family:Times New Roman,Times,serif!important}.glass-page .hero-mark{font-family:var(--font-display)!important}