.forside .reveal-mask{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.forside .reveal-mask>[data-rv]{display:block;will-change:transform;transform:translateY(105%)}.forside .reveal-mask>[data-rv].on{transform:translateY(0);transition:transform 1.15s cubic-bezier(.16,.86,.28,1)}.forside .up{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,.8,.3,1),transform .8s cubic-bezier(.16,.8,.3,1)}.forside .up.on,.forside .up.staar{opacity:1;transform:none}.forside .up.kort{filter:blur(14px);transform:translateY(34px) scale(.985);transition:opacity .95s cubic-bezier(.16,.8,.3,1),transform .95s cubic-bezier(.16,.8,.3,1),filter .95s cubic-bezier(.16,.8,.3,1)}.forside .up.kort.on{filter:blur(0);transform:none}.forside .eyebrow{display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#9a9aa2;font-weight:500}.forside .eyebrow i{width:5px;height:5px;border-radius:50%;background:#c4c4cb;display:block}.forside .statement{margin:clamp(16px,2vw,22px) auto 0;max-width:884px;text-align:center;font-size:clamp(27px,4.9vw,64px);line-height:1.215;font-weight:400;letter-spacing:-.03em}.forside [data-mal] .w{color:#b9bac0;display:inline-block;opacity:.42;filter:blur(7px);transition:opacity .55s ease,filter .55s ease,color .55s ease}.forside [data-mal] .w.on{color:#1f2226;opacity:1;filter:blur(0)}.forside [data-mal] .w.daempet.on{color:#9aabb3}.forside .chip-b,.forside .chip-s{display:inline-block;vertical-align:-.14em;margin:0 .06em}.forside .chip-b{width:.72em;height:.72em;border-radius:50%;background:#2c4bb4;position:relative}.forside .chip-b svg{position:absolute;inset:22%;width:56%;height:56%}.forside .chip-s{width:.4em;height:.4em;vertical-align:.34em}.forside .marquee-sec{padding:clamp(40px,5vw,60px) 0 clamp(32px,3.8vw,46px);overflow:hidden}.forside .mq{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.forside .mq+.mq{margin-top:clamp(20px,2.6vw,32px)}.forside .mq-item{display:flex;align-items:center;gap:clamp(12px,1.6vw,19px);padding-right:clamp(32px,4.6vw,57px);font-size:clamp(22px,2.8vw,34px);font-weight:400;color:#b6becd;letter-spacing:-.02em;white-space:nowrap}.forside .mq-item svg{width:clamp(16px,1.9vw,23px);height:clamp(16px,1.9vw,23px);flex:none;fill:#c4cbd9}.forside .portfolio{position:relative;background:#070c1a;color:#fff;padding:0}.forside .portfolio:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 26% at 96% 3%,rgba(70,110,200,.38),transparent 72%),radial-gradient(40% 22% at 4% 22%,rgba(52,84,170,.26),transparent 72%),radial-gradient(52% 30% at 100% 74%,rgba(64,104,190,.22),transparent 74%),radial-gradient(46% 26% at 0 96%,rgba(58,92,180,.26),transparent 74%)}.forside .pf-title{position:sticky;top:clamp(70px,9vh,96px);text-align:center;font-size:clamp(28px,4.6vw,62px);font-weight:400;letter-spacing:-.03em;z-index:1;height:0;line-height:1}.forside .pf-row{position:sticky;top:50vh;transform:translateY(-50%);z-index:4;height:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(10px,1.6vw,20px);padding:0 clamp(14px,2.2vw,30px);pointer-events:none}.forside .pf-row .idx{font-size:clamp(12px,1.2vw,15px);color:rgba(255,255,255,.78);letter-spacing:.02em;justify-self:start;white-space:nowrap}.forside .pf-row .nm{font-size:clamp(15px,1.7vw,22px);font-weight:600;letter-spacing:-.01em;justify-self:center;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forside .pf-row .idx,.forside .pf-row .nm{text-shadow:0 1px 3px rgba(3,7,18,.92),0 2px 18px rgba(3,7,18,.78)}.forside .pf-row .vp{pointer-events:auto;justify-self:end;padding:0 clamp(13px,1.7vw,22px);height:clamp(34px,3.4vw,44px);border-radius:999px;border:1px solid rgba(255,255,255,.46);white-space:nowrap;background:rgba(6,10,22,.42);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;font-size:clamp(12.5px,1.25vw,15px);font-weight:400;transition:background .3s,color .3s}.forside .pf-row .vp:hover{background:#fff;color:#0b0b0f}.forside .pf-list{position:relative;z-index:2;padding:max(96px,calc(50vh - 226px)) 0}.forside .pf-card{display:block;width:min(732px,calc(100vw - clamp(32px, 6vw, 48px)));aspect-ratio:732/452;margin:0 auto;border-radius:clamp(16px,2vw,24px);overflow:hidden;position:relative;transform-origin:50% 100%;will-change:transform}.forside .pf-card+.pf-card{margin-top:clamp(80px,15vw,186px)}.forside .pf-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.forside .pf-card+.pf-card{margin-top:clamp(64px,12vw,90px)}}@media (max-width:720px){.forside .pf-row{padding:0 12px}}@media (prefers-reduced-motion:reduce){.forside .up,.forside .up.kort{transition-duration:.01ms}}.forside .bento-wrap{width:100%;max-width:1248px;margin:0 auto;padding:0 24px}.forside .bento{grid-template-columns:1.13fr 1fr;padding-bottom:clamp(80px,11vw,150px);align-items:start}.forside .b-col,.forside .bento{display:grid;gap:clamp(16px,1.9vw,24px)}.forside .b-col{grid-template-rows:minmax(180px,214px) 1fr;height:clamp(520px,52vw,660px)}.forside .b-sub{display:grid;grid-template-columns:1.81fr 1fr;gap:clamp(16px,1.9vw,24px);min-height:0}.forside .bcard{border-radius:22px;overflow:hidden;position:relative}.forside .b1{height:clamp(520px,52vw,660px);background:#dfe6ea}.forside .b1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.1s cubic-bezier(.16,.8,.3,1)}.forside .b1:hover img{transform:scale(1.045)}.forside .b1:before{content:"";position:absolute;inset:0 0 auto;height:130px;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.24) 52%,rgba(255,255,255,0))}.forside .b1 .tagline{position:absolute;z-index:2;left:clamp(18px,2.3vw,28px);top:clamp(18px,2.1vw,26px);font-size:clamp(16px,1.55vw,19px);font-weight:800;font-style:italic;color:#0b0b0f;letter-spacing:.01em}.forside .b1 .chipbtn{position:absolute;z-index:2;right:clamp(16px,2.1vw,26px);top:clamp(16px,2vw,25px);width:clamp(38px,3.6vw,44px);height:clamp(38px,3.6vw,44px);border-radius:13px;background:#fff;display:grid;place-items:center}.forside .b1 .chipbtn svg{width:20px;height:20px}.forside .b1 .inner{position:absolute;z-index:2;left:clamp(18px,2.4vw,30px);right:clamp(16px,2.2vw,27px);bottom:18px;background:#fff;border-radius:16px;padding:clamp(22px,2.8vw,34px) clamp(20px,2.4vw,30px);display:flex;flex-direction:column}.forside .bcard b{font-weight:400}.forside .b1 .inner b{display:block;font-size:clamp(36px,4.2vw,52px);letter-spacing:-.03em;line-height:1}.forside .b1 .inner p{margin:clamp(12px,1.5vw,18px) 0 0;font-size:clamp(14.5px,1.35vw,16.5px);line-height:1.45;color:#3d3d45;max-width:24ch}.forside .b2{height:100%;background:#e8ebf1;padding:clamp(22px,2.4vw,30px) clamp(20px,2.2vw,28px);display:flex;flex-direction:column}.forside .b2 .k{font-size:clamp(13px,1.2vw,14.5px);color:#77777f}.forside .b2 b{display:block;margin-top:8px;font-size:clamp(36px,4.5vw,56px);letter-spacing:-.035em;line-height:1}.forside .b2 .avs{margin-top:auto;display:flex}.forside .b2 .avs span{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff;border:2px solid #e8ebf1}.forside .b2 .avs span+span{margin-left:-8px}.forside .b2 q{display:block;margin-top:auto;padding-top:20px;font-size:clamp(15px,1.55vw,19px);line-height:1.4;letter-spacing:-.015em;quotes:"\201C" "\201D"}.forside .b2 q.pladsholder{color:#9a9aa2}.forside .b3{height:100%;background:#1e3e86;color:#fff;padding:clamp(22px,2.4vw,30px) clamp(22px,2.7vw,34px);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(16px,2.4vw,30px)}.forside .b3 b{display:block;font-size:clamp(38px,4.9vw,62px);letter-spacing:-.035em;line-height:1;white-space:nowrap}.forside .b3 p{margin:0;font-size:clamp(14.5px,1.35vw,16.5px);line-height:1.45;max-width:23ch;text-align:right}.forside .b4{height:100%;background:#080d18;color:#fff;padding:clamp(22px,2.4vw,30px) clamp(20px,2.1vw,26px);display:flex;flex-direction:column}.forside .b4 span{font-size:clamp(14px,1.3vw,16px);color:rgba(255,255,255,.76)}.forside .b4 b{margin-top:auto;font-size:clamp(38px,4.9vw,62px);letter-spacing:-.035em;line-height:1}@media (max-width:1100px){.forside .bento{grid-template-columns:1fr}.forside .b-col{height:auto}.forside .b1{height:auto;min-height:520px}}@media (max-width:900px){.forside .b1 .inner{padding-bottom:24px}.forside .b-col{height:auto;grid-template-rows:auto auto}.forside .b-sub{grid-template-columns:1fr}.forside .b1{height:clamp(420px,72vw,520px);min-height:0}.forside .b2,.forside .b4{min-height:280px}.forside .b3{flex-direction:column;align-items:stretch}.forside .b3 p{text-align:left;margin-top:18px}}@media (max-width:720px){.forside .bento-wrap{padding:0 16px}}