.Page-module__1FLX3G__page{--green:#0b3b30;--green-deep:#072d25;--cream:#f3ecdf;--butter:#e9b72f;min-height:100svh;color:var(--cream);background:var(--green);text-rendering:optimizelegibility;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;overflow:hidden}.Page-module__1FLX3G__page *,.Page-module__1FLX3G__page :before,.Page-module__1FLX3G__page :after{box-sizing:border-box}.Page-module__1FLX3G__skipLink{z-index:30;color:var(--green-deep);background:var(--butter);padding:.8rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.Page-module__1FLX3G__skipLink:focus{transform:translateY(0)}.Page-module__1FLX3G__header{z-index:10;border-bottom:1px solid #f3ecdf2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;height:86px;padding-inline:clamp(1.2rem,4vw,4.5rem);display:grid;position:relative}.Page-module__1FLX3G__brand{align-items:center;gap:.9rem;width:fit-content;display:inline-flex}.Page-module__1FLX3G__seal{filter:grayscale()contrast(1.08);border-radius:50%;width:48px;height:48px}.Page-module__1FLX3G__brandLockup{flex-direction:column;align-items:flex-start;gap:.12rem;display:flex}.Page-module__1FLX3G__wordmark{object-fit:contain;object-position:left center;width:92px;height:34px;display:block}.Page-module__1FLX3G__brandLockup>span{letter-spacing:.22em;text-transform:uppercase;padding-left:.1rem;font-size:.44rem;font-weight:650;line-height:1}.Page-module__1FLX3G__place,.Page-module__1FLX3G__status{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:650}.Page-module__1FLX3G__place{color:#f3ecdfa3}.Page-module__1FLX3G__status{color:#f3ecdf9e;justify-self:end}.Page-module__1FLX3G__hero{isolation:isolate;background:radial-gradient(at 80% 40%,#f3ecdf14,#0000 38%),radial-gradient(circle at 16% 8%,#1f5b4a61,#0000 34%),linear-gradient(128deg,#0b3b30 0%,#08372d 54%,#062c25 100%);justify-content:center;align-items:center;min-height:calc(100svh - 86px);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,6vw,7rem);display:flex;position:relative;overflow:hidden}.Page-module__1FLX3G__hero:before{z-index:-3;content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(#f3ecdf21 .55px,#0000 .65px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#00000059 44%,#000 100%);mask-image:linear-gradient(90deg,#0000 4%,#00000059 44%,#000 100%)}.Page-module__1FLX3G__hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#072d2514 0%,#0000 45%,#04221c4f 100%),linear-gradient(90deg,#072d253d 0%,#0000 52%,#072d2514 100%);position:absolute;inset:0}.Page-module__1FLX3G__cityPhoto{z-index:-4;opacity:.012;filter:grayscale()sepia(.14)saturate(.38)contrast(.8)brightness(.58)blur(1.4px);mix-blend-mode:soft-light;object-fit:cover;object-position:center 42%;width:102%;height:102%;position:absolute;inset:-1%;transform:scale(1.015)}.Page-module__1FLX3G__watermark{z-index:-2;opacity:.075;filter:grayscale()invert()contrast(1.18);mix-blend-mode:soft-light;width:min(73vw,1080px);height:auto;animation:18s ease-in-out infinite alternate Page-module__1FLX3G__watermarkDrift;position:absolute;bottom:-29vw;right:-7vw;transform:rotate(-5deg)}.Page-module__1FLX3G__sideNote{letter-spacing:.24em;opacity:.48;text-transform:uppercase;transform-origin:0;margin:0;font-size:.5rem;font-weight:650;position:absolute;top:50%;left:clamp(1.2rem,4vw,4.5rem);transform:translateY(-50%)rotate(-90deg)}.Page-module__1FLX3G__copy{text-align:center;width:min(100%,1180px);position:relative}.Page-module__1FLX3G__eyebrow{letter-spacing:.24em;color:#f3ecdfb3;text-transform:uppercase;margin:0 0 1.7rem;font-size:.58rem;font-weight:650}.Page-module__1FLX3G__copy h1{letter-spacing:-.058em;margin:0;font-size:clamp(4rem,7.4vw,8.2rem);font-weight:350;line-height:.93}.Page-module__1FLX3G__copy h1 span{display:inline-block;position:relative}.Page-module__1FLX3G__copy h1 span:after{background:var(--butter);content:"";transform-origin:0;height:.06em;animation:3.2s cubic-bezier(.22,1,.36,1) .4s infinite alternate Page-module__1FLX3G__underline;position:absolute;bottom:-.09em;left:.05em;right:.03em;transform:scaleX(.24)}.Page-module__1FLX3G__lead{letter-spacing:-.01em;color:#f3ecdfc7;margin:2rem 0 0;font-size:clamp(.9rem,1.25vw,1.12rem);font-weight:400;line-height:1.55}.Page-module__1FLX3G__coordinates{letter-spacing:.17em;color:#f3ecdf7a;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.48rem;font-weight:650;display:flex;position:absolute;bottom:1.7rem;right:clamp(1.2rem,4vw,4.5rem)}.Page-module__1FLX3G__coordinates i{background:var(--butter);border-radius:50%;width:3px;height:3px}.page-shell:has(.Page-module__1FLX3G__page) [data-nolera-runtime-attribution=true]{min-height:30px!important;padding:6px max(14px, env(safe-area-inset-right)) 6px max(14px, env(safe-area-inset-left))!important;color:#f3ecdf7a!important;background:#072d25!important;border-color:#f3ecdf17!important;align-items:center!important;font-size:9px!important}.page-shell:has(.Page-module__1FLX3G__page) [data-nolera-runtime-attribution=true] a{opacity:.58;color:inherit!important;gap:5px!important}.page-shell:has(.Page-module__1FLX3G__page) [data-nolera-runtime-attribution=true] a span:first-child{filter:invert();flex-basis:12px!important;width:12px!important;height:12px!important}@keyframes Page-module__1FLX3G__watermarkDrift{to{translate:-1.2% -1%;rotate:1deg}}@keyframes Page-module__1FLX3G__underline{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Page-module__1FLX3G__watermark,.Page-module__1FLX3G__copy h1 span:after{animation:none}.Page-module__1FLX3G__copy h1 span:after{transform:scaleX(1)}}@media (max-width:760px){.Page-module__1FLX3G__header{grid-template-columns:1fr auto;height:72px;padding-inline:1rem}.Page-module__1FLX3G__seal{width:40px;height:40px}.Page-module__1FLX3G__place{display:none}.Page-module__1FLX3G__status{font-size:.48rem}.Page-module__1FLX3G__hero{min-height:calc(100svh - 72px);padding:5rem 1.25rem 6rem}.Page-module__1FLX3G__copy{text-align:left}.Page-module__1FLX3G__eyebrow{margin-bottom:1.2rem;font-size:.48rem}.Page-module__1FLX3G__copy h1{font-size:clamp(3.9rem,17.5vw,5.4rem);line-height:.95}.Page-module__1FLX3G__lead{margin-top:1.6rem;font-size:.9rem}.Page-module__1FLX3G__watermark{opacity:.08;width:136vw;bottom:-8vw;right:-48vw}.Page-module__1FLX3G__cityPhoto{opacity:.01;object-position:46% center}.Page-module__1FLX3G__sideNote{display:none}.Page-module__1FLX3G__coordinates{justify-content:flex-end;font-size:.42rem;bottom:1.4rem;left:auto;right:1.25rem}}@media (max-width:370px){.Page-module__1FLX3G__wordmark{width:82px}.Page-module__1FLX3G__copy h1{font-size:3.6rem}}@source "../sections/custom/balkonginglasning-stockholm";@source "../sections/custom/demo-kvarter-12";@source "../sections/custom/demo-kvarterkraft";@source "../sections/custom/demo-omtag";@source "../sections/custom/hlr302";@source "../sections/custom/nolera";@source "../sections/custom/pappsen";@source "../sections/custom/prospect-arak-bil-centre";@source "../sections/custom/prospect-christoffers-blommor";@source "../sections/custom/prospect-konditori-lyran";@source "../sections/custom/prospect-murres-harstudio";@source "../sections/custom/swed-redovisning";:where(.Page-module__1FLX3G____nolera-source-boundary__){--nolera-source-boundary:0}
