.slovenian-legacy-lumora-page-module__m9BLqG__page{--legacy-bg:#f4f0e8;--legacy-surface:#fffdf8;--legacy-ink:#18202b;--legacy-muted:#5a6470;--legacy-line:#5d47282e;--legacy-gold:#76501f;background:var(--legacy-bg);color:var(--legacy-ink);overflow:clip}html[data-theme=night] .slovenian-legacy-lumora-page-module__m9BLqG__page{--legacy-bg:#081024;--legacy-surface:#101a2e;--legacy-ink:#eaf0fb;--legacy-muted:#b8c3d5;--legacy-line:#283754;--legacy-gold:#d7b878}.slovenian-legacy-lumora-page-module__m9BLqG__hero{color:#fff;isolation:isolate;align-items:end;min-height:min(840px,100svh - 72px);padding:clamp(7rem,14vw,12rem) clamp(1.25rem,5vw,6.5rem) clamp(4rem,8vw,7rem);display:grid;position:relative;overflow:hidden}.slovenian-legacy-lumora-page-module__m9BLqG__heroImage{object-fit:cover;object-position:center;z-index:-3}.slovenian-legacy-lumora-page-module__m9BLqG__heroShade{z-index:-2;background:linear-gradient(90deg,#050a16f0 0%,#050a16bd 48%,#050a1633 78%),linear-gradient(#0000 45%,#050a16cc);position:absolute;inset:0}.slovenian-legacy-lumora-page-module__m9BLqG__heroGrid{z-index:-1;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy{max-width:980px}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy .breadcrumb{margin:0 0 2.2rem}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy .breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.45rem .8rem;margin:0;padding:0;list-style:none;display:flex}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy .breadcrumb li{color:#d8dde7;letter-spacing:.08em;font-size:.72rem}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy .breadcrumb li+li:before{color:#d7b878;content:"/";margin-right:.8rem}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy .breadcrumb a{color:#f4e5c6}.slovenian-legacy-lumora-page-module__m9BLqG__eyebrow{color:#e4c68d;letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:750;display:block}.slovenian-legacy-lumora-page-module__m9BLqG__sectionCopy>.slovenian-legacy-lumora-page-module__m9BLqG__eyebrow,.slovenian-legacy-lumora-page-module__m9BLqG__sectionHeading>.slovenian-legacy-lumora-page-module__m9BLqG__eyebrow{color:var(--legacy-gold)}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy h1{font-family:var(--font-display,Georgia, serif);letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;max-width:15ch;margin:1rem 0 1.4rem;font-size:clamp(2.6rem,6vw,6rem);font-weight:480;line-height:.94}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy h1.slovenian-legacy-lumora-page-module__m9BLqG__compactHeroTitle{max-width:17ch;font-size:clamp(2.15rem,5.1vw,4.9rem)}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy>p{color:#d8dee9;max-width:720px;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.7}.slovenian-legacy-lumora-page-module__m9BLqG__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.slovenian-legacy-lumora-page-module__m9BLqG__heroNote{background:#081024d6;border:1px solid #e4c68d4d;gap:.35rem;max-width:320px;padding:1.25rem 1.4rem;display:grid;position:absolute;bottom:clamp(2rem,4vw,4.5rem);right:clamp(1.25rem,4vw,4.5rem)}.slovenian-legacy-lumora-page-module__m9BLqG__heroNote span,.slovenian-legacy-lumora-page-module__m9BLqG__heroNote small{color:#c4ccda;letter-spacing:.08em;font-size:.72rem}.slovenian-legacy-lumora-page-module__m9BLqG__heroNote strong{color:#f2e5ce;font-size:.9rem}.slovenian-legacy-lumora-page-module__m9BLqG__quickNav{background:color-mix(in srgb, var(--legacy-surface) 94%, transparent);border-bottom:1px solid var(--legacy-line);max-width:1180px;top:var(--site-header-offset,0);z-index:8;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid;position:sticky}.slovenian-legacy-lumora-page-module__m9BLqG__quickNav a{border-right:1px solid var(--legacy-line);color:var(--legacy-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;min-height:58px;padding:.8rem 1.1rem;font-size:.76rem;font-weight:700;text-decoration:none;display:flex}.slovenian-legacy-lumora-page-module__m9BLqG__quickNav a:last-child{border-right:0}.slovenian-legacy-lumora-page-module__m9BLqG__quickNav span{color:var(--legacy-gold);font-size:.68rem}.slovenian-legacy-lumora-page-module__m9BLqG__projectPath,.slovenian-legacy-lumora-page-module__m9BLqG__principles,.slovenian-legacy-lumora-page-module__m9BLqG__related,.slovenian-legacy-lumora-page-module__m9BLqG__cta{max-width:1280px;margin:0 auto;padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,5vw,5rem)}.slovenian-legacy-lumora-page-module__m9BLqG__projectPath{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.slovenian-legacy-lumora-page-module__m9BLqG__sectionCopy h2,.slovenian-legacy-lumora-page-module__m9BLqG__sectionHeading h2,.slovenian-legacy-lumora-page-module__m9BLqG__cta h2{font-family:var(--font-display,Georgia, serif);letter-spacing:-.045em;text-wrap:balance;margin:1rem 0 1.4rem;font-size:clamp(2.15rem,4.2vw,4.5rem);font-weight:500;line-height:1}.slovenian-legacy-lumora-page-module__m9BLqG__sectionCopy>p,.slovenian-legacy-lumora-page-module__m9BLqG__sectionHeading>p,.slovenian-legacy-lumora-page-module__m9BLqG__cta>p{color:var(--legacy-muted);font-size:1.02rem;line-height:1.75}.slovenian-legacy-lumora-page-module__m9BLqG__boundary{border-left:3px solid var(--legacy-gold);margin-top:2rem;padding:.25rem 0 .25rem 1.25rem}.slovenian-legacy-lumora-page-module__m9BLqG__boundary strong{color:var(--legacy-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;display:block}.slovenian-legacy-lumora-page-module__m9BLqG__boundary p{color:var(--legacy-muted);margin:.55rem 0 0;line-height:1.65}.slovenian-legacy-lumora-page-module__m9BLqG__detailVisual{aspect-ratio:4/3;background:#e9e4da;min-height:360px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px -42px #0e141f94}.slovenian-legacy-lumora-page-module__m9BLqG__detailVisual img{object-fit:cover}.slovenian-legacy-lumora-page-module__m9BLqG__detailVisual.slovenian-legacy-lumora-page-module__m9BLqG__detailContain{background:#f7f5ef}.slovenian-legacy-lumora-page-module__m9BLqG__detailVisual.slovenian-legacy-lumora-page-module__m9BLqG__detailContain img{object-fit:contain;padding:clamp(1.5rem,4vw,4rem)}.slovenian-legacy-lumora-page-module__m9BLqG__detailVisual figcaption{color:#fff;background:#081024e0;gap:.25rem;padding:1rem 1.2rem;display:grid;position:absolute;bottom:0;left:0;right:0}.slovenian-legacy-lumora-page-module__m9BLqG__detailVisual figcaption span{color:#d7b878;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.slovenian-legacy-lumora-page-module__m9BLqG__detailVisual figcaption strong{font-size:.82rem}.slovenian-legacy-lumora-page-module__m9BLqG__principles{border-bottom:1px solid var(--legacy-line);border-top:1px solid var(--legacy-line);max-width:none}.slovenian-legacy-lumora-page-module__m9BLqG__principles>*{max-width:1180px;margin-left:auto;margin-right:auto}.slovenian-legacy-lumora-page-module__m9BLqG__sectionHeading{max-width:850px}.slovenian-legacy-lumora-page-module__m9BLqG__principleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.slovenian-legacy-lumora-page-module__m9BLqG__principleGrid article{background:var(--legacy-surface);border:1px solid var(--legacy-line);padding:clamp(1.5rem,3vw,2.2rem);box-shadow:0 18px 56px -46px #09101d99}.slovenian-legacy-lumora-page-module__m9BLqG__principleGrid article>span{color:var(--legacy-gold);letter-spacing:.14em;font-size:.72rem;font-weight:800}.slovenian-legacy-lumora-page-module__m9BLqG__principleGrid h3{font-family:var(--font-display,Georgia, serif);margin:1.5rem 0 1rem;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.13}.slovenian-legacy-lumora-page-module__m9BLqG__principleGrid p{color:var(--legacy-muted);margin:0;font-size:1rem;line-height:1.65}.slovenian-legacy-lumora-page-module__m9BLqG__relatedGrid{border-bottom:1px solid var(--legacy-line);border-top:1px solid var(--legacy-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;display:grid}.slovenian-legacy-lumora-page-module__m9BLqG__relatedGrid a{border-right:1px solid var(--legacy-line);color:var(--legacy-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;min-height:116px;padding:1.4rem;text-decoration:none;display:grid}.slovenian-legacy-lumora-page-module__m9BLqG__relatedGrid a:last-child{border-right:0}.slovenian-legacy-lumora-page-module__m9BLqG__relatedGrid a>span{color:var(--legacy-gold);font-size:.68rem}.slovenian-legacy-lumora-page-module__m9BLqG__relatedGrid a>b{color:var(--legacy-gold)}.slovenian-legacy-lumora-page-module__m9BLqG__cta{color:#eaf0fb;background:linear-gradient(135deg,#081024,#12213f);grid-template-columns:1.1fr 1fr auto;align-items:end;gap:2rem;max-width:none;display:grid}.slovenian-legacy-lumora-page-module__m9BLqG__cta>p{color:#b8c3d5;max-width:660px;margin:0}.slovenian-legacy-lumora-page-module__m9BLqG__cta h2{margin-bottom:0}.slovenian-legacy-lumora-page-module__m9BLqG__page a:focus-visible{outline-offset:4px;outline:3px solid #ffd17a}.slovenian-legacy-lumora-page-module__m9BLqG__quickNav a:hover,.slovenian-legacy-lumora-page-module__m9BLqG__relatedGrid a:hover{background:color-mix(in srgb, var(--legacy-gold) 10%, transparent)}@media (max-width:980px){.slovenian-legacy-lumora-page-module__m9BLqG__heroNote{display:none}.slovenian-legacy-lumora-page-module__m9BLqG__projectPath,.slovenian-legacy-lumora-page-module__m9BLqG__cta{grid-template-columns:1fr}.slovenian-legacy-lumora-page-module__m9BLqG__projectPath{gap:2.5rem}.slovenian-legacy-lumora-page-module__m9BLqG__principleGrid{grid-template-columns:1fr}.slovenian-legacy-lumora-page-module__m9BLqG__detailVisual{min-height:320px}}@media (max-width:680px){.slovenian-legacy-lumora-page-module__m9BLqG__hero{min-height:auto;padding:6.5rem 1.15rem 3.5rem}.slovenian-legacy-lumora-page-module__m9BLqG__heroShade{background:linear-gradient(#050a169e,#050a16f5)}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy .breadcrumb{margin-bottom:1.5rem}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy h1{overflow-wrap:normal;max-width:none;font-size:clamp(2.15rem,10.5vw,2.85rem);line-height:.98}.slovenian-legacy-lumora-page-module__m9BLqG__heroCopy h1.slovenian-legacy-lumora-page-module__m9BLqG__compactHeroTitle{font-size:clamp(1.9rem,8vw,2.35rem)}.slovenian-legacy-lumora-page-module__m9BLqG__heroActions{display:grid}.slovenian-legacy-lumora-page-module__m9BLqG__heroActions a{width:100%}.slovenian-legacy-lumora-page-module__m9BLqG__quickNav{grid-template-columns:1fr;position:static}.slovenian-legacy-lumora-page-module__m9BLqG__quickNav a{border-bottom:1px solid var(--legacy-line);border-right:0;min-height:50px}.slovenian-legacy-lumora-page-module__m9BLqG__quickNav a:last-child{border-bottom:0}.slovenian-legacy-lumora-page-module__m9BLqG__projectPath,.slovenian-legacy-lumora-page-module__m9BLqG__principles,.slovenian-legacy-lumora-page-module__m9BLqG__related,.slovenian-legacy-lumora-page-module__m9BLqG__cta{padding:4.25rem 1.15rem}.slovenian-legacy-lumora-page-module__m9BLqG__detailVisual{min-height:270px}.slovenian-legacy-lumora-page-module__m9BLqG__relatedGrid{grid-template-columns:1fr}.slovenian-legacy-lumora-page-module__m9BLqG__relatedGrid a{border-bottom:1px solid var(--legacy-line);border-right:0;min-height:86px}.slovenian-legacy-lumora-page-module__m9BLqG__relatedGrid a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.slovenian-legacy-lumora-page-module__m9BLqG__page *,.slovenian-legacy-lumora-page-module__m9BLqG__page :before,.slovenian-legacy-lumora-page-module__m9BLqG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
