.cinematic-brand{min-width:0}.cinematic-brand-mark{content:url(/brand/parkkey-logo.svg);filter:drop-shadow(0 0 20px #8cc63f29);flex:0 auto;object-fit:contain!important;width:clamp(168px,15vw,238px)!important;height:auto!important}.cinematic-brand>span{display:none!important}.cinematic-footer .cinematic-brand-mark{width:clamp(150px,13vw,210px)!important}.cinematic-parky-wrap{pointer-events:none}.cinematic-parky{content:url(/brand/parky-coreos.svg);object-fit:contain!important;object-position:center bottom!important;mix-blend-mode:normal!important;filter:drop-shadow(0 28px 70px #0000006b)drop-shadow(0 0 30px #8cc63f38)!important;border-radius:0!important;width:min(88%,520px)!important;max-height:92%!important;-webkit-mask-image:none!important;mask-image:none!important}.cinematic-team .cinematic-content{width:min(1540px,100% - 48px);max-width:1540px}.cinematic-team-grid{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(16px,1.8vw,28px)!important;display:grid!important}.cinematic-team-grid article{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.cinematic-portrait-wrap{aspect-ratio:4/5;width:100%;min-height:0;overflow:hidden}.cinematic-portrait-wrap img{width:100%;height:100%;display:block;object-fit:cover!important;object-position:center 20%!important;transform:none!important}.cinematic-team-grid article h3,.cinematic-team-grid article p{overflow-wrap:anywhere}.cinematic-value{isolation:isolate;overflow:clip}.cinematic-value:before,.cinematic-value:after{z-index:0!important;pointer-events:none!important}.cinematic-value .cinematic-content{position:relative;z-index:2!important}.cinematic-value .cinematic-eyebrow:after{content:" · PARKCOINS™";color:#ffc857}.cinematic-page,.cinematic-page section,.cinematic-page article,.cinematic-page nav,.cinematic-page footer,.cinematic-page .cinematic-content,.cinematic-page .cinematic-flow-card,.cinematic-page .cinematic-value-grid,.cinematic-page .cinematic-operator-strip{min-width:0;max-width:100%}.cinematic-page{overflow-x:clip}.cinematic-actions,.cinematic-contact-actions{min-width:0}.cinematic-primary,.cinematic-secondary,.cinematic-admin-cta{white-space:normal;text-align:center}aside.glass+div{isolation:isolate;background:radial-gradient(ellipse 46rem 34rem at 84% -4%, #8cc63f2b, transparent 68%), radial-gradient(ellipse 34rem 28rem at 14% 8%, #ffc8571a, transparent 70%), radial-gradient(ellipse 44rem 32rem at 70% 72%, #1f707e17, transparent 72%), linear-gradient(145deg, color-mix(in srgb, var(--color-background) 92%, #071a2e 8%) 0%, var(--color-background) 46%, color-mix(in srgb, var(--color-background) 94%, #8cc63f 6%) 100%);position:relative;overflow:clip}aside.glass+div:before{z-index:-2;content:"";pointer-events:none;opacity:.62;background-image:linear-gradient(118deg,#0000 0 58%,#8cc63f0b 58.15% 58.35%,#0000 58.5%),linear-gradient(72deg,#0000 0 68%,#ffc85709 68.1% 68.28%,#0000 68.42%),linear-gradient(#071a2e07 1px,#0000 1px),linear-gradient(90deg,#071a2e07 1px,#0000 1px);background-size:auto,auto,72px 72px,72px 72px;position:fixed;inset:0 0 0 min(272px,20vw);-webkit-mask-image:linear-gradient(#000 0%,#000000d1 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d1 58%,#0000 100%)}aside.glass+div:after{z-index:-1;content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#8cc63f1a,#071a2e0a 38%,#0000 70%);border-radius:999px;width:48rem;height:48rem;position:fixed;bottom:-18rem;right:-14rem}aside.glass+div>header.glass{background:linear-gradient(180deg, color-mix(in srgb, var(--color-background) 86%, transparent), color-mix(in srgb, var(--color-background) 78%, transparent))!important;border-bottom-color:color-mix(in srgb, #8cc63f 12%, var(--pk-line))!important;-webkit-backdrop-filter:blur(26px)saturate(145%)!important}aside.glass+div>main{z-index:1;position:relative}aside.glass+div>main:before{z-index:-1;content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(at top,#8cc63f13,#0000 70%);width:min(54rem,72vw);height:18rem;position:absolute;top:0;left:4%}aside.glass+div .surface-card,aside.glass+div .hero-shell{-webkit-backdrop-filter:blur(14px)saturate(125%)}aside.glass+div .surface-card{box-shadow:0 22px 58px -38px #071a2e5c,inset 0 1px #ffffff59!important}.dark aside.glass+div{background:radial-gradient(48rem 36rem at 82% -2%,#8cc63f33,#0000 67%),radial-gradient(34rem 28rem at 14% 5%,#ffc85714,#0000 70%),radial-gradient(48rem 34rem at 74% 76%,#19657529,#0000 72%),linear-gradient(138deg,#020912 0%,#071a2e 48%,#06151f 100%)}.dark aside.glass+div:before{opacity:.78;background-image:linear-gradient(118deg,#0000 0 58%,#8cc63f12 58.15% 58.35%,#0000 58.5%),linear-gradient(72deg,#0000 0 68%,#ffc8570b 68.1% 68.28%,#0000 68.42%),linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:auto,auto,72px 72px,72px 72px}.dark aside.glass+div>header.glass{background:linear-gradient(#040f19e6,#071a2ec2)!important;border-bottom-color:#8cc63f29!important}.dark aside.glass+div .surface-card{box-shadow:0 26px 70px -42px #000000d1,inset 0 1px #ffffff0b!important}@media (width<=767px){button[aria-label=Öppna\ Parky]{right:12px!important;bottom:max(88px, calc(76px + env(safe-area-inset-bottom)))!important}button[aria-label=Öppna\ Parky]+div{right:12px!important;bottom:max(88px, calc(76px + env(safe-area-inset-bottom)))!important;max-width:calc(100vw - 24px)!important;height:min(560px, calc(100svh - 112px - env(safe-area-inset-bottom)))!important}aside.glass+div:before{background-size:auto,auto,52px 52px,52px 52px;inset-inline:0}aside.glass+div:after{opacity:.75;width:42rem;height:42rem;bottom:-22rem;right:-24rem}}@media (width<=1180px){.cinematic-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.cinematic-brand-mark{width:clamp(132px,34vw,168px)!important}.cinematic-parky-wrap{width:min(92vw,520px)!important;height:clamp(340px,88vw,500px)!important;margin:16px auto -24px!important;position:relative!important;bottom:auto!important;right:auto!important}.cinematic-hero-copy{padding-right:0!important}.cinematic-value:before{opacity:.22!important;right:-110px!important}.cinematic-value:after{opacity:.18!important}}@media (width<=700px){.cinematic-team-grid{max-width:620px;margin-inline:auto;grid-template-columns:1fr!important}.cinematic-team .cinematic-content{width:min(620px,100% - 32px)}.cinematic-portrait-wrap{aspect-ratio:5/4.6}.cinematic-portrait-wrap img{object-position:center 18%!important}}@media (width<=560px){.cinematic-nav{gap:8px!important}.cinematic-nav-links{min-width:0}.cinematic-admin-link{font-size:10px!important}.cinematic-actions,.cinematic-contact-actions{width:100%;grid-template-columns:1fr!important;display:grid!important}.cinematic-primary,.cinematic-secondary,.cinematic-admin-cta{width:100%}}
