.DreambookFlagship-module__VOIrrW__page{--dream-bg:#05080e;--dream-bg-deep:#02050a;--dream-panel:#070f1ae0;--dream-panel-strong:#08121ff5;--dream-border:#95b4cd3d;--dream-border-soft:#95b4cd24;--dream-moon:#9be8f7;--dream-moon-soft:#c3f1f8;--dream-bronze:#b99b64;--dream-text:#f4efe3;--dream-muted:#b7c0cd;min-height:100dvh;color:var(--dream-text);background:radial-gradient(circle at 78% 4%,#4a709b1f,#0000 33rem),radial-gradient(circle at 46% 31%,#2b466c12,#0000 34rem),linear-gradient(#050811 0%,#07111d 46%,#03070c 100%)}.DreambookFlagship-module__VOIrrW__shell{width:min(100%,82rem);margin-inline:auto;padding:2rem 1rem 5rem}.DreambookFlagship-module__VOIrrW__hero{isolation:isolate;background:linear-gradient(90deg,#03070dfc 0%,#04080ffa 34%,#040911e6 49%,#03080f6b 68%,#03080f14 100%),linear-gradient(#03070d05,#03070d61),url(/omenhall-assets/dreambook/v1/dreambook-hero-moon-window.webp) 100%/auto 100% no-repeat,#050a12;border:1px solid #91b0cc40;border-radius:1.55rem;min-height:18.25rem;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000059,inset 0 1px #ffffff06}.DreambookFlagship-module__VOIrrW__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 80% 20%,#7dd6f117,#0000 18rem),linear-gradient(#0000 65%,#02050938);position:absolute;inset:0}.DreambookFlagship-module__VOIrrW__heroInner{flex-direction:column;justify-content:center;width:min(63%,47rem);min-height:18.25rem;padding:2.45rem 2.6rem 2.1rem;display:flex}.DreambookFlagship-module__VOIrrW__kicker{color:#d7c68f;letter-spacing:.34em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.DreambookFlagship-module__VOIrrW__heroTitle{color:#fff8e8;letter-spacing:-.035em;text-wrap:balance;max-width:50rem;margin:.7rem 0 0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(2.75rem,4.25vw,4.9rem);font-weight:700;line-height:.95}.DreambookFlagship-module__VOIrrW__heroCopy{color:#c8d0da;max-width:43rem;margin:1.15rem 0 0;font-size:.96rem;line-height:1.78}.DreambookFlagship-module__VOIrrW__heroActions{flex-wrap:wrap;gap:.68rem;margin-top:1.35rem;display:flex}.DreambookFlagship-module__VOIrrW__primaryAction,.DreambookFlagship-module__VOIrrW__secondaryAction,.DreambookFlagship-module__VOIrrW__sectionAction{border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:2.95rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.DreambookFlagship-module__VOIrrW__primaryAction{color:#07101a;background:linear-gradient(#bff4fb 0%,#88ddea 100%);border:1px solid #c1f3f99e;padding:.72rem 1.25rem;box-shadow:0 9px 30px #3aa7c026,inset 0 1px #fff9}.DreambookFlagship-module__VOIrrW__primaryAction:hover{background:linear-gradient(#d4f9fd 0%,#99e5ef 100%);transform:translateY(-1px);box-shadow:0 13px 34px #3aa7c033,inset 0 1px #ffffffb8}.DreambookFlagship-module__VOIrrW__secondaryAction{color:#e7edf2;background:#080f1985;border:1px solid #a9bed247;padding:.72rem 1.1rem;box-shadow:inset 0 1px #ffffff05}.DreambookFlagship-module__VOIrrW__secondaryAction:hover{color:#f7fbfd;background:#0e1b2ab8;border-color:#9ee3f18c}.DreambookFlagship-module__VOIrrW__actionIcon{color:currentColor;flex:none;place-items:center;width:1rem;height:1rem;display:inline-grid}.DreambookFlagship-module__VOIrrW__actionIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.DreambookFlagship-module__VOIrrW__triad{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.DreambookFlagship-module__VOIrrW__principleCard{border:1px solid var(--dream-border-soft);background:radial-gradient(circle at 18% 10%,#537ca717,#0000 16rem),linear-gradient(145deg,#0a1727eb,#050c16f5);border-radius:1.35rem;min-width:0;padding:1.25rem 1.35rem 1.3rem;box-shadow:inset 0 1px #ffffff05,0 18px 48px #00000029}.DreambookFlagship-module__VOIrrW__principleTop{align-items:flex-start;gap:1rem;display:flex}.DreambookFlagship-module__VOIrrW__principleIcon{color:#cbb27a;background:#090f17b8;border:1px solid #b89a5f57;border-radius:50%;flex:none;place-items:center;width:3.1rem;height:3.1rem;display:grid}.DreambookFlagship-module__VOIrrW__principleIcon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:1.55rem;height:1.55rem}.DreambookFlagship-module__VOIrrW__principleCard h2{color:#f8f1e5;margin:.25rem 0 0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700}.DreambookFlagship-module__VOIrrW__principleCard p{color:#b9c4d1;margin:.62rem 0 0;font-size:.9rem;line-height:1.65}.DreambookFlagship-module__VOIrrW__textLink{color:var(--dream-moon);align-items:center;gap:.45rem;margin-top:.78rem;font-size:.86rem;font-weight:780;text-decoration:none;display:inline-flex}.DreambookFlagship-module__VOIrrW__textLink:hover{color:var(--dream-moon-soft)}.DreambookFlagship-module__VOIrrW__quietDetails{border-top:1px solid #97b1ca29;margin-top:.8rem;padding-top:.75rem}.DreambookFlagship-module__VOIrrW__quietDetails summary{cursor:pointer;color:var(--dream-moon-soft);font-size:.86rem;font-weight:760;list-style:none}.DreambookFlagship-module__VOIrrW__quietDetails summary::-webkit-details-marker{display:none}.DreambookFlagship-module__VOIrrW__quietDetails summary:before{content:"▸";color:#a7dbe6;margin-right:.45rem}.DreambookFlagship-module__VOIrrW__quietDetails[open] summary:before{content:"▾"}.DreambookFlagship-module__VOIrrW__sceneSection,.DreambookFlagship-module__VOIrrW__catalogSection{border:1px solid var(--dream-border-soft);background:radial-gradient(circle at 76% 10%,#375d8914,#0000 24rem),linear-gradient(150deg,#060f1bf0,#050b14fa);border-radius:1.35rem;margin-top:1rem;padding:1.35rem;box-shadow:inset 0 1px #ffffff05,0 20px 60px #0000002e}.DreambookFlagship-module__VOIrrW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.DreambookFlagship-module__VOIrrW__sectionHeadCopy{max-width:49rem}.DreambookFlagship-module__VOIrrW__sectionEyebrow{color:#d4c38c;letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:650}.DreambookFlagship-module__VOIrrW__sectionTitle{color:#faf3e7;margin:.35rem 0 0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.75rem,2.6vw,2.55rem);font-weight:700;line-height:1.05}.DreambookFlagship-module__VOIrrW__sectionCopy{color:#b8c4d0;margin:.55rem 0 0;font-size:.9rem;line-height:1.7}.DreambookFlagship-module__VOIrrW__sectionAction{color:#071019;background:linear-gradient(#b9eef7 0%,#86d8e6 100%);border:1px solid #c1f3f980;padding:.72rem 1.15rem;box-shadow:0 9px 26px #40a2bc1f,inset 0 1px #ffffff85}.DreambookFlagship-module__VOIrrW__sceneGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.DreambookFlagship-module__VOIrrW__sceneCard{min-height:7.35rem;color:inherit;background:linear-gradient(135deg,#08111df5,#060c16fa);border:1px solid #a9bccf29;border-radius:1rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden}.DreambookFlagship-module__VOIrrW__sceneCard:hover{border-color:#99e1ef6b;transform:translateY(-1px);box-shadow:0 14px 38px #0000003d}.DreambookFlagship-module__VOIrrW__sceneVisual{opacity:.82;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0}.DreambookFlagship-module__VOIrrW__sceneVisual:after{content:"";background:linear-gradient(90deg,#050c15fc 0%,#050c15eb 45%,#050c156b 76%,#050c151f 100%);position:absolute;inset:0}.DreambookFlagship-module__VOIrrW__sceneContent{z-index:1;width:72%;padding:1rem 1rem .95rem;position:relative}.DreambookFlagship-module__VOIrrW__sceneLabel{color:#d8c58a;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:650}.DreambookFlagship-module__VOIrrW__sceneTitle{color:#fbf4e8;margin:.5rem 0 0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:1.18rem;font-weight:700;line-height:1.15}.DreambookFlagship-module__VOIrrW__sceneSubtitle{color:#b5c0cd;margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.DreambookFlagship-module__VOIrrW__sceneArrow{z-index:2;color:#f0f4f7;background:#04090fb8;border:1px solid #bdd0e042;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid;position:absolute;bottom:.7rem;right:.75rem}.DreambookFlagship-module__VOIrrW__catalogSection{margin-top:1.25rem}.DreambookFlagship-module__VOIrrW__catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.DreambookFlagship-module__VOIrrW__catalogCard{min-width:0;color:inherit;background:#08101bb8;border:1px solid #96b0c721;border-radius:1rem;padding:1rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.DreambookFlagship-module__VOIrrW__catalogCard:hover{background:#0b1726d6;border-color:#97dfee52;transform:translateY(-1px)}.DreambookFlagship-module__VOIrrW__catalogMeta{color:#c8bb8d;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:650}.DreambookFlagship-module__VOIrrW__catalogTitle{color:#f6efe5;margin:.55rem 0 0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:1.25rem;font-weight:700}.DreambookFlagship-module__VOIrrW__catalogCopy{color:#aeb9c5;margin:.45rem 0 0;font-size:.82rem;line-height:1.55}@media (max-width:1099px){.DreambookFlagship-module__VOIrrW__heroInner{width:72%}.DreambookFlagship-module__VOIrrW__triad,.DreambookFlagship-module__VOIrrW__sceneGrid,.DreambookFlagship-module__VOIrrW__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.DreambookFlagship-module__VOIrrW__shell{padding:1rem .8rem 6.5rem}.DreambookFlagship-module__VOIrrW__hero{background:linear-gradient(#04080fc7,#04080ffa 67%),url(/omenhall-assets/dreambook/v1/dreambook-hero-moon-window.webp) 72% 0/auto 56% no-repeat,#050a12;min-height:0}.DreambookFlagship-module__VOIrrW__heroInner{width:100%;min-height:0;padding:2rem 1.35rem 1.4rem}.DreambookFlagship-module__VOIrrW__heroTitle{font-size:clamp(2.35rem,12vw,3.6rem)}.DreambookFlagship-module__VOIrrW__heroCopy{font-size:.9rem}.DreambookFlagship-module__VOIrrW__heroActions{margin-top:1.1rem}.DreambookFlagship-module__VOIrrW__primaryAction,.DreambookFlagship-module__VOIrrW__secondaryAction{flex:100%}.DreambookFlagship-module__VOIrrW__triad,.DreambookFlagship-module__VOIrrW__sceneGrid,.DreambookFlagship-module__VOIrrW__catalogGrid{grid-template-columns:1fr}.DreambookFlagship-module__VOIrrW__principleCard,.DreambookFlagship-module__VOIrrW__sceneSection,.DreambookFlagship-module__VOIrrW__catalogSection{border-radius:1.05rem}.DreambookFlagship-module__VOIrrW__sceneCard{min-height:7.9rem}.DreambookFlagship-module__VOIrrW__sceneContent{width:78%}.DreambookFlagship-module__VOIrrW__sectionAction{width:100%}}@media (prefers-reduced-motion:reduce){.DreambookFlagship-module__VOIrrW__primaryAction,.DreambookFlagship-module__VOIrrW__secondaryAction,.DreambookFlagship-module__VOIrrW__sectionAction,.DreambookFlagship-module__VOIrrW__sceneCard,.DreambookFlagship-module__VOIrrW__catalogCard{transition:none}.DreambookFlagship-module__VOIrrW__primaryAction:hover,.DreambookFlagship-module__VOIrrW__sceneCard:hover,.DreambookFlagship-module__VOIrrW__catalogCard:hover{transform:none}}html:has([data-omenhall-dreambook-flagship=v1]){scrollbar-color:#769ab580 #05080e;scrollbar-width:thin}html:has([data-omenhall-dreambook-flagship=v1])::-webkit-scrollbar{width:7px}html:has([data-omenhall-dreambook-flagship=v1])::-webkit-scrollbar-track{background:#05080e}html:has([data-omenhall-dreambook-flagship=v1])::-webkit-scrollbar-thumb{background:linear-gradient(#88b1ca8c,#687e976b);border-radius:999px}
