.NfDiEG_page{color:var(--catalogue-text);background:var(--catalogue-bg)}.NfDiEG_sectionContainer{width:min(1160px,100% - 48px);margin:0 auto}.NfDiEG_eyebrow{color:var(--catalogue-gold);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;font-weight:700;display:inline-flex}.NfDiEG_eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--catalogue-gold));width:28px;height:1px}.NfDiEG_sectionTitle{color:#fff9ef;max-width:760px;font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.18}.NfDiEG_hero,.NfDiEG_ctaSection{isolation:isolate;position:relative;overflow:hidden}.NfDiEG_hero:before,.NfDiEG_hero:after,.NfDiEG_ctaSection:before,.NfDiEG_ctaSection:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.NfDiEG_hero:before,.NfDiEG_ctaSection:before{background-image:var(--cosmoria-stars);opacity:.7;background-size:520px 420px}.NfDiEG_hero:after,.NfDiEG_ctaSection:after{background-image:var(--cosmoria-stars-bright);background-position:-80px -20px;background-size:760px 560px;animation:6s ease-in-out infinite alternate NfDiEG_aboutTwinkle}@keyframes NfDiEG_aboutTwinkle{0%{opacity:.4}to{opacity:1}}.NfDiEG_hero{background:radial-gradient(ellipse at 78% 50%, #e4c5851a, transparent 45%), linear-gradient(180deg, var(--catalogue-bg-deep) 0%, var(--catalogue-bg) 100%);align-items:center;min-height:560px;display:flex}.NfDiEG_heroInner{z-index:1;width:min(1160px,100% - 48px);margin:0 auto;padding:92px 0;position:relative}.NfDiEG_heroTitle{color:#fff9ef;max-width:760px;font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,5.3vw,68px);font-weight:400;line-height:1.1}.NfDiEG_heroTitle span{color:var(--catalogue-gold)}.NfDiEG_heroDescription{max-width:610px;color:var(--catalogue-muted);margin:28px 0 0;font-size:16px;line-height:1.9}.NfDiEG_heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.NfDiEG_primaryButton,.NfDiEG_secondaryButton,.NfDiEG_ctaButton{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.NfDiEG_primaryButton,.NfDiEG_ctaButton{color:var(--navy-950);background:linear-gradient(135deg,#ecd8a9,#cbb078)}.NfDiEG_secondaryButton{color:var(--catalogue-text);background:0 0;border-color:#e4c58566}@media (hover:hover){.NfDiEG_primaryButton:hover,.NfDiEG_ctaButton:hover{transform:translateY(-1px);box-shadow:0 12px 28px #e4c5853d}.NfDiEG_secondaryButton:hover{color:var(--catalogue-gold);background:#e4c58514;border-color:#e4c585bf}}.NfDiEG_primaryButton:focus-visible,.NfDiEG_secondaryButton:focus-visible,.NfDiEG_ctaButton:focus-visible{outline:2px solid var(--catalogue-gold);outline-offset:3px}.NfDiEG_heroDecoration{pointer-events:none;width:550px;height:550px;position:absolute;top:50%;right:-110px;transform:translateY(-50%)}.NfDiEG_orbitOuter,.NfDiEG_orbitInner{border:1px solid #e4c5852e;border-radius:50%;position:absolute}.NfDiEG_orbitOuter{animation:90s linear infinite NfDiEG_aboutOrbit;inset:20px}.NfDiEG_orbitInner{border-style:dashed;border-color:#e4c5851f;inset:100px}.NfDiEG_orbitDot{background:var(--catalogue-gold);transform-origin:3.5px 255px;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;animation:40s linear infinite NfDiEG_aboutOrbit;position:absolute;top:20px;left:50%;box-shadow:0 0 12px #e4c585cc}@keyframes NfDiEG_aboutOrbit{to{transform:rotate(360deg)}}.NfDiEG_moon{--moon:200px;width:var(--moon);height:var(--moon);-webkit-mask-image:radial-gradient(circle calc(var(--moon) * .48) at 24% 34%, transparent 98%, #000 100%);-webkit-mask-image:radial-gradient(circle calc(var(--moon) * .48) at 24% 34%, transparent 98%, #000 100%);mask-image:radial-gradient(circle calc(var(--moon) * .48) at 24% 34%, transparent 98%, #000 100%);filter:drop-shadow(0 0 32px #e4c58547);background:radial-gradient(circle at 72% 42%,#f8e6bc,#d4b778 55%,#997748);border-radius:50%;position:absolute;top:175px;left:175px}.NfDiEG_starOne,.NfDiEG_starTwo,.NfDiEG_starThree{color:var(--catalogue-gold);text-shadow:0 0 12px #e4c58599;animation:4s ease-in-out infinite alternate NfDiEG_aboutTwinkle;position:absolute}.NfDiEG_starOne{font-size:23px;top:100px;left:130px}.NfDiEG_starTwo{font-size:34px;animation-delay:1.3s;bottom:110px;right:110px}.NfDiEG_starThree{font-size:13px;animation-delay:2.4s;top:160px;right:100px}.NfDiEG_introduction{background:var(--catalogue-bg);text-align:center;border-top:1px solid #e4c5851f;padding:100px 0}.NfDiEG_introduction .NfDiEG_eyebrow{justify-content:center}.NfDiEG_introduction .NfDiEG_eyebrow:after,.NfDiEG_ctaInner .NfDiEG_eyebrow:after{content:"";background:linear-gradient(90deg, var(--catalogue-gold), transparent);width:28px;height:1px}.NfDiEG_introduction .NfDiEG_sectionTitle{margin:0 auto}.NfDiEG_introductionText{max-width:790px;color:var(--catalogue-muted);margin:28px auto 0;font-size:17px;line-height:1.95}.NfDiEG_introductionNote{color:#9fb0c6;background:#e4c5850d;border:1px solid #e4c58533;border-radius:14px;max-width:720px;margin:28px auto 0;padding:16px 20px;font-size:14px;line-height:1.85}.NfDiEG_formatsSection{background:linear-gradient(180deg, var(--catalogue-bg-deep), #0f1a2e);padding:96px 0 108px}.NfDiEG_sectionHeading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:42px;display:flex}.NfDiEG_sectionLead{max-width:290px;color:var(--catalogue-muted);margin:0;font-size:15px;line-height:1.8}.NfDiEG_formatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.NfDiEG_formatCard{background:radial-gradient(at 100% 0,#e4c58514,#0000 55%),linear-gradient(160deg,#1c314d 0%,#12243d 60%,#0d1c32 100%);border:1px solid #e4c58533;border-radius:18px;min-height:210px;padding:30px;transition:transform .2s,border-color .2s;box-shadow:0 18px 38px #0000003d}@media (hover:hover){.NfDiEG_formatCard:hover{border-color:#e4c58573;transform:translateY(-3px)}}.NfDiEG_formatTop{justify-content:space-between;align-items:center;display:flex}.NfDiEG_formatIcon{width:46px;height:46px;color:var(--catalogue-gold);background:#e4c58514;border:1px solid #e4c58557;border-radius:50%;justify-content:center;align-items:center;display:flex}.NfDiEG_formatNumber{color:#e4c5858c;font-family:var(--font-serif);letter-spacing:.12em;font-size:15px;font-weight:600}.NfDiEG_formatCard h3{color:#fff9ef;font-family:var(--font-serif);margin:26px 0 10px;font-size:21px;font-weight:500}.NfDiEG_formatCard p{color:var(--catalogue-muted);margin:0;font-size:14px;line-height:1.8}.NfDiEG_commitmentsSection{background:var(--catalogue-bg);padding:100px 0 110px}.NfDiEG_commitmentsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 60px;display:grid}.NfDiEG_commitment{border-top:1px solid #e4c5852e;gap:20px;padding:26px 0;display:flex}.NfDiEG_commitmentMark{color:var(--catalogue-gold);text-shadow:0 0 10px #e4c58580;flex-shrink:0;font-size:19px}.NfDiEG_commitment h3{color:#fff9ef;font-family:var(--font-serif);margin:0 0 12px;font-size:20px;font-weight:500}.NfDiEG_commitment p{color:var(--catalogue-muted);margin:0;font-size:15px;line-height:1.8}.NfDiEG_ctaSection{background:radial-gradient(ellipse at 50% 100%, #e4c5851f, transparent 55%), linear-gradient(180deg, var(--catalogue-bg-deep), #0b1426);text-align:center;border-top:1px solid #e4c58524;padding:90px 24px}.NfDiEG_ctaInner{max-width:760px;margin:0 auto}.NfDiEG_ctaInner .NfDiEG_eyebrow{justify-content:center}.NfDiEG_ctaInner h2{color:#fff9ef;font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(32px,4.2vw,52px);font-weight:400}.NfDiEG_ctaInner>p:not(.NfDiEG_eyebrow){max-width:550px;color:var(--catalogue-muted);margin:20px auto 30px;font-size:16px;line-height:1.8}@media (max-width:900px){.NfDiEG_heroDecoration{opacity:.35;right:-290px}.NfDiEG_formatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.NfDiEG_sectionHeading{flex-direction:column;align-items:start;gap:18px}}@media (max-width:640px){.NfDiEG_sectionContainer,.NfDiEG_heroInner{width:min(100% - 36px,1160px)}.NfDiEG_hero{min-height:0}.NfDiEG_heroInner{padding:76px 0 84px}.NfDiEG_heroDecoration{opacity:.2;right:-390px}.NfDiEG_heroDescription{font-size:15px}.NfDiEG_heroActions{flex-direction:column;align-items:stretch}.NfDiEG_introduction,.NfDiEG_formatsSection,.NfDiEG_commitmentsSection{padding:70px 0}.NfDiEG_introductionText{font-size:15px}.NfDiEG_formatsGrid,.NfDiEG_commitmentsGrid{grid-template-columns:1fr}.NfDiEG_formatCard{min-height:0}.NfDiEG_ctaSection{padding:72px 18px}}@media (prefers-reduced-motion:reduce){.NfDiEG_hero:after,.NfDiEG_ctaSection:after,.NfDiEG_orbitOuter,.NfDiEG_orbitDot,.NfDiEG_starOne,.NfDiEG_starTwo,.NfDiEG_starThree{animation:none}.NfDiEG_primaryButton,.NfDiEG_secondaryButton,.NfDiEG_ctaButton,.NfDiEG_formatCard{transition:none}}
