.mi[data-astro-cid-4sdvenmw]{width:30px;height:30px;color:var(--ink);flex:none;display:block;position:relative}.mi-row[data-astro-cid-4sdvenmw]{width:30px;height:2px;transition:transform .42s cubic-bezier(.34,1.3,.64,1);position:absolute;left:0}.mi-top[data-astro-cid-4sdvenmw]{top:5px}.mi-bot[data-astro-cid-4sdvenmw]{top:23px}.mi-mid[data-astro-cid-4sdvenmw]{width:30px;height:2px;transition:opacity .2s var(--ease-hover);background:currentColor;border-radius:99px;position:absolute;top:14px;left:0}.mi-half[data-astro-cid-4sdvenmw]{background:currentColor;width:15px;height:2px;transition:transform .42s cubic-bezier(.34,1.3,.64,1);position:absolute;top:0}.mi-l[data-astro-cid-4sdvenmw]{border-radius:99px 0 0 99px;left:0}.mi-r[data-astro-cid-4sdvenmw]{border-radius:0 99px 99px 0;right:0}[data-state=Phone\ open] .mi-top[data-astro-cid-4sdvenmw]{transform:translateY(4px)}[data-state=Phone\ open] .mi-bot[data-astro-cid-4sdvenmw]{transform:translateY(-4px)}[data-state=Phone\ open] .mi-mid[data-astro-cid-4sdvenmw]{opacity:0}[data-state=Phone\ open] .mi-top[data-astro-cid-4sdvenmw] .mi-l[data-astro-cid-4sdvenmw]{transition-delay:.12s;transform:translate(3px)rotate(45deg)}[data-state=Phone\ open] .mi-top[data-astro-cid-4sdvenmw] .mi-r[data-astro-cid-4sdvenmw]{transition-delay:.12s;transform:translate(-2px)rotate(-45deg)}[data-state=Phone\ open] .mi-bot[data-astro-cid-4sdvenmw] .mi-l[data-astro-cid-4sdvenmw]{transition-delay:.12s;transform:translate(3px)rotate(-45deg)}[data-state=Phone\ open] .mi-bot[data-astro-cid-4sdvenmw] .mi-r[data-astro-cid-4sdvenmw]{transition-delay:.12s;transform:translate(-2px)rotate(45deg)}@media (prefers-reduced-motion:reduce){.mi-row[data-astro-cid-4sdvenmw],.mi-half[data-astro-cid-4sdvenmw]{transition-duration:1ms;transition-delay:0s!important}}.case-video[data-astro-cid-gs7k2zfl]{width:100%;height:100%}.case-video[data-astro-cid-gs7k2zfl] video[data-astro-cid-gs7k2zfl]{object-fit:cover;width:100%;height:100%}.card-media[data-astro-cid-hbrd4zdq]{width:100%}.card-media[data-astro-cid-hbrd4zdq] video[data-astro-cid-hbrd4zdq]{width:100%;height:auto;display:block}.media-video[data-astro-cid-3kabu4uu]{width:100%;display:block}.media-video[data-astro-cid-3kabu4uu].is-own-ratio{height:auto}.media-video[data-astro-cid-3kabu4uu].is-cover{object-fit:cover;height:100%}@layer site{:root{--grain-o:.07}.grain-host{position:relative}.asset-grain{pointer-events:none;-webkit-mask:var(--grain-mask) 0 0 / 100% 100% no-repeat;mask:var(--grain-mask) 0 0 / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.asset-grain:before{content:"";background:var(--grain-tile) repeat;opacity:var(--grain-o);will-change:transform;animation:.8s step-end infinite asset-grain;position:absolute;inset:-128px}@keyframes asset-grain{0%{transform:translate(0)}12.5%{transform:translate(-61px,-23px)}25%{transform:translate(-17px,-97px)}37.5%{transform:translate(-109px,-45px)}50%{transform:translate(-33px,-71px)}62.5%{transform:translate(-89px,-11px)}75%{transform:translate(-7px,-53px)}87.5%{transform:translate(-73px,-119px)}}@media (prefers-reduced-motion:reduce){.asset-grain:before{animation:none}}.tt{pointer-events:none;z-index:2;position:absolute;inset:0}.tt-layer{transition:opacity .24s var(--tt-ease);position:absolute;inset:0}.tt-layer.is-hiding{opacity:0}.tt-layer>*{pointer-events:auto}.tt-layer>.tt-spot-clip{pointer-events:none}.tt{--tt-ease:cubic-bezier(.25, .1, .25, 1);--tt-out:cubic-bezier(.23, 1, .32, 1);--tt-red:red}.tt-spot-clip{position:absolute;inset:0;overflow:hidden}.tt-spot{opacity:0;transition:opacity .32s var(--tt-ease);border-radius:10px;position:absolute;box-shadow:0 0 0 200vmax #0c0c0c52,0 0 0 2px #ffffffe6}.tt-spot.is-on{opacity:1}.tt-clue{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;margin:-16px 0 0 -16px;padding:0;display:grid;position:absolute}.tt-dot{color:#fff;width:18px;height:18px;transition:transform .28s var(--tt-out), box-shadow .28s var(--tt-ease);background:radial-gradient(circle at 34% 28%,#ff9a90 0%,#ff3b2f 30%,#f00000 58%,#b30000 88%,#8f0000 100%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 -1.5px 2px #50000059,inset 0 1px 1px #ffffff80,0 5px 11px -2px #be00008c,0 1.5px 3px #0c0c0c47,0 0 0 1.5px #fffffff2}.tt-dot:before{content:"";background:linear-gradient(#ffffffd9,#fff0);border-radius:50%;width:8px;height:4.5px;position:absolute;top:2px;left:3px}.tt-dot svg{z-index:1;filter:drop-shadow(0 1px .5px #5a000073);width:11px;height:11px;position:relative}.tt-clue:hover .tt-dot,.tt-clue[aria-expanded=true] .tt-dot{transform:scale(1.14);box-shadow:inset 0 -1.5px 2px #50000059,inset 0 1px 1px #ffffff80,0 8px 16px -3px #be000099,0 2px 5px #0c0c0c40,0 0 0 1.5px #fffffff2}.tt-clue:active .tt-dot{transition-duration:.12s;transform:scale(.94)}.tt-clue:focus-visible{outline-offset:1px;outline:2px solid #0c0c0c}.tt-clue:after{content:"";opacity:0;pointer-events:none;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #ff00008c}.tt-clue:not([aria-expanded=true]):not(:hover):after{animation:tt-halo 2.8s var(--tt-out) infinite}.tt-clue:nth-of-type(2):after{animation-delay:.9s}.tt-clue:nth-of-type(3):after{animation-delay:1.8s}@keyframes tt-halo{0%{opacity:.9;transform:scale(1)}55%,to{opacity:0;transform:scale(2.1)}}.tt-tip{z-index:4;color:#0c0c0c;text-align:left;backdrop-filter:blur(22px)saturate(1.6);opacity:0;visibility:hidden;width:296px;transition:opacity .2s var(--tt-ease), transform .26s var(--tt-out), visibility 0s linear .26s;background:linear-gradient(#ffffffdb,#faf8f5c7);border-radius:16px;padding:18px 18px 16px;font-family:inherit;position:absolute;top:0;left:0;transform:translateY(4px)scale(.97);box-shadow:inset 0 1px #fffffff2,0 0 0 1px #0c0c0c14,0 18px 40px -14px #0c0c0c52,0 3px 8px #0c0c0c0f}.tt-tip.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tt-head{align-items:flex-start;gap:12px;display:flex}.tt-title{letter-spacing:-.1px;flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.35}.tt-x{color:#0c0c0c;cursor:pointer;width:28px;height:28px;transition:background-color .24s var(--tt-ease);background:#0c0c0c0d;border:0;border-radius:999px;flex:none;place-items:center;margin:-4px -6px 0 0;display:grid}.tt-x:hover{background:#0c0c0c1a}.tt-text{color:#4a4a4a;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.55}.tt-body{transition:opacity .18s var(--tt-ease)}.tt-body.is-swapping{opacity:0}.tt-foot{align-items:center;gap:8px;margin-top:16px;display:flex}.tt-foot[hidden],.tt-bar[hidden]{display:none}.tt-count{letter-spacing:.04em;color:#4a4a4a;flex:1;font:400 12px/1 Geist Mono,ui-monospace,monospace}.tt-bar{gap:4px;margin-top:12px;display:flex}.tt-bar i{height:3px;transition:background-color .32s var(--tt-ease);background:#0c0c0c1f;border-radius:3px;flex:1;display:block}.tt-bar i.on{background:#0c0c0c}.tt-btn{cursor:pointer;height:34px;transition:background-color .24s var(--tt-ease), transform .16s var(--tt-out);border:0;border-radius:999px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1}.tt-btn:active{transform:scale(.96)}.tt-btn-2{color:#0c0c0c;background:#ffffffb3;box-shadow:inset 0 0 0 1px #0c0c0c24}.tt-btn-2:hover{background:#fff}.tt-btn-1{color:#fff;background:#0c0c0c}.tt-btn-1:hover{background:#333}.tt-btn[disabled]{visibility:hidden}.tt-tip button:focus-visible,.tt-eye:focus-visible{outline-offset:2px;outline:2px solid #0c0c0c}.tt-live{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.tt-eye{z-index:5;pointer-events:auto;color:#0c0c0c;cursor:pointer;backdrop-filter:blur(12px)saturate(1.6);width:34px;height:34px;transition:background .24s var(--tt-ease), transform .16s var(--tt-out);background:linear-gradient(#ffffffd1,#fff9);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #0c0c0c1f,0 6px 14px -6px #0c0c0c4d}.tt-eye:hover{background:linear-gradient(#fffffff5,#ffffffd1)}.tt-eye:active{transform:scale(.94)}.tt-eye svg{width:18px;height:18px;transition:opacity .22s var(--tt-ease), transform .26s var(--tt-out);grid-area:1/1}.tt-eye .tt-eye-off,.tt-eye[aria-pressed=false] .tt-eye-on{opacity:0;transform:scale(.8)}.tt-eye[aria-pressed=false] .tt-eye-off{opacity:1;transform:none}.tt-tip.is-sheet{width:auto}@media (width<=640px){.tt-tip{padding:16px 16px 14px}.tt-eye{width:32px;height:32px;bottom:8px;right:8px}.tt-dot,.tt-clue:after{width:16px;height:16px}.tt-clue:after{margin:-8px 0 0 -8px}.tt-dot svg{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.tt-clue:after{animation:none!important}.tt-dot,.tt-eye svg{transition:box-shadow .2s var(--tt-ease), opacity .2s var(--tt-ease);transform:none!important}.tt-tip{transition:opacity .2s var(--tt-ease), visibility 0s linear .2s;transform:none!important}.tt-tip.is-open{transition:opacity .2s var(--tt-ease)}}.swipe{outline:none;width:100%}.swipe:focus-visible .swipe-stage{outline:2px solid var(--ink);outline-offset:4px}.swipe-stage{width:100%;position:relative}.swipe-stage>picture>.swipe-fill{position:absolute;inset:0}.swipe-fill{width:100%;height:100%;display:block}.swipe-label,.swipe-window{position:absolute}.swipe-label{z-index:0;isolation:isolate}.swipe-label picture>.swipe-fill{opacity:0;z-index:0;position:absolute;inset:0}.swipe-label picture>.swipe-fill.is-prev{opacity:1;z-index:1}.swipe-label picture>.swipe-fill.is-on{opacity:1;z-index:2;transition:opacity .32s var(--ease-hover)}.swipe-label picture>.swipe-fill.is-entering{opacity:0;transition:none}.swipe-grain{opacity:0;transition:opacity .32s var(--ease-hover)}.swipe-grain.is-on{opacity:1}.swipe-window{isolation:isolate;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden}.swipe-window.is-dragging{cursor:grabbing}.swipe-track{will-change:transform;width:100%;height:100%;transition:transform .65s cubic-bezier(.32,.72,0,1);display:flex}.swipe-window.is-dragging .swipe-track{transition:none}.swipe-slide{flex:0 0 100%;height:100%}.swipe-slide img{pointer-events:none;-webkit-user-drag:none}.swipe-tt{z-index:3;pointer-events:none;transition:opacity .2s var(--ease-hover);position:absolute;inset:0}.swipe-tt[hidden]{display:none}.swipe.is-moving .swipe-tt{opacity:0}.swipe-tt.is-entering{opacity:0;transition:none}.swipe-controls{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.swipe-arrow{width:40px;height:40px;color:var(--ink);transition:background-color .2s var(--ease-hover), opacity .2s var(--ease-hover);border-radius:999px;place-items:center;display:grid}.swipe-arrow:disabled{opacity:.25;cursor:default}@media (hover:hover) and (pointer:fine){.swipe-arrow:not(:disabled):hover{background-color:var(--shade-4)}}.swipe-arrow:not(:disabled):active{transform:scale(.94)}.swipe-dots{align-items:center;display:flex}.swipe-note{text-align:center;color:var(--ink);opacity:.7;margin:8px 0 0;font-size:14px;line-height:1.5}.swipe-dot{place-items:center;width:24px;height:24px;display:grid}.swipe-dot span{background:var(--ink);opacity:.2;width:6px;height:6px;transition:width .4s cubic-bezier(.32, .72, 0, 1), opacity .2s var(--ease-hover);border-radius:999px;display:block}.swipe-dot[aria-current=true] span{opacity:1;width:18px}@media (hover:hover) and (pointer:fine){.swipe-dot:not([aria-current=true]):hover span{opacity:.45}}@media (prefers-reduced-motion:reduce){.swipe-track,.swipe-label picture>.swipe-fill,.swipe-dot span,.swipe-grain{transition:none}.swipe-tt{transition:opacity .12s linear}}.sc{--sc-stage:#e9e9e9;--sc-text:#5c6975;--sc-slate:#667889;--sc-tick:#a8a8a8;--sc-btn:#efefef;background:var(--sc-stage);outline:none;width:100%;position:relative;overflow:hidden;container-type:inline-size}.sc-in{--ph:max(50.5cqw, min(100cqw, 380px));--pw:calc(var(--ph) * var(--sc-ratio));flex-direction:column;align-items:center;padding:max(20px,3.4cqw) 16px;display:flex;position:relative}.sc-caps{width:100%;max-width:22.4em;color:var(--sc-text);text-align:center;font:400 clamp(14px,1.43cqw,16px)/1.5 Schibsted Grotesk,Helvetica Neue,Arial,sans-serif;display:grid}.sc-cap{opacity:0;transition:opacity .16s var(--ease-hover), transform 0s linear .16s;grid-area:1/1;transform:translateY(6px)}.sc-cap.is-on{opacity:1;transition:opacity .32s var(--ease-out) 90ms, transform .42s var(--ease-out) 90ms;transform:none}.sc-stage{width:100%;height:var(--ph);perspective:calc(var(--pw) * 2);touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-top:max(16px,3.1cqw);position:relative}.sc-card{width:var(--pw);height:var(--ph);margin-left:calc(var(--pw) / -2);will-change:transform;-webkit-tap-highlight-color:transparent;border-radius:8.3%/3.67%;outline:none;padding:0;position:absolute;top:0;left:50%}.sc-card[aria-current]{cursor:default}.sc-lift{border-radius:inherit;width:100%;height:100%;transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out);background:#fff;display:block;box-shadow:0 1px 2px #0000000f,0 4px 14px #0000000f}.sc-lift picture,.sc-img{width:100%;height:100%;display:block}.sc-img{pointer-events:none;-webkit-user-drag:none;border-radius:inherit}.sc-lift picture{border-radius:inherit}@media (hover:hover) and (pointer:fine){.sc:not(.is-dragging) .sc-card:not([aria-current]):hover .sc-lift{transform:translateY(calc(var(--pw) * -.03)) scale(1.03);box-shadow:0 2px 4px #0000000f,0 10px 22px #00000017}}.sc-card:focus-visible .sc-lift{outline:2px solid var(--ink);outline-offset:3px}.sc-card:not([aria-current]):focus-visible .sc-lift{transform:translateY(calc(var(--pw) * -.03)) scale(1.03)}.sc-controls{justify-content:center;align-items:center;gap:clamp(28px,4.6cqw,48px);margin-top:max(20px,6cqw);display:flex}.sc-arrow{width:44px;height:44px;color:var(--sc-slate);background:linear-gradient(#f2f2f2,#ededed);border:1px solid #fdfdfd;border-radius:999px;place-items:center;display:grid;box-shadow:0 1px 2px #0000000d,0 4px 12px #00000014}@media (hover:hover) and (pointer:fine){.sc-arrow:not(:disabled):hover{background:linear-gradient(#f8f8f8,#f2f2f2);box-shadow:0 1px 2px #0000000f,0 6px 16px #0000001a}}.sc-arrow:disabled{cursor:default;color:#66788966;background:linear-gradient(#ececec,#ebebeb);border-color:#f1f1f1;box-shadow:0 1px 2px #00000004}.sc-arrow:disabled:active{transform:none}.sc-arrow svg{width:20px;height:16px}.sc-ticks{align-items:flex-end;gap:8px;height:20px;display:flex}.sc-tick{background:var(--sc-tick);width:2px;height:10px;transition:height .38s var(--ease-out), background-color .2s var(--ease-hover);border-radius:1px}.sc-tick.is-on{background:var(--sc-slate);height:20px}.sc--wide{--sc-stage:#c0c3b8;--sc-text:#3b4237;--sc-slate:#4f5a4b;--sc-tick:#8c9387;background:radial-gradient(70% 90% at 12% 0%, #a5b198f2, #a5b19800 70%), radial-gradient(60% 80% at 100% 8%, #d2d2c6e6, #d2d2c600 70%), radial-gradient(90% 70% at 20% 100%, #dedddaf2, #deddda00 70%), var(--sc-stage)}.sc--wide .sc-in{--cw:62cqw;--ph:calc(var(--cw) / var(--sc-rmax));--pw:var(--cw)}.sc--wide .sc-controls{margin-top:max(20px,3.6cqw)}@container (width<=640px){.sc--wide .sc-in{--cw:84cqw}}.sc--wide .sc-card{width:calc(var(--ph) * var(--r));margin-left:calc(var(--ph) * var(--r) / -2);border-radius:6px}.sc--wide .sc-lift{box-shadow:0 1px 3px #1e28191a,0 10px 30px -6px #1e281938}@media (hover:hover) and (pointer:fine){.sc--wide:not(.is-dragging) .sc-card:not([aria-current]):hover .sc-lift{transform:translateY(calc(var(--pw) * -.012)) scale(1.012);box-shadow:0 2px 4px #1e28191a,0 14px 34px -6px #1e281942}}.sc--wide .sc-card:not([aria-current]):focus-visible .sc-lift{transform:translateY(calc(var(--pw) * -.012)) scale(1.012)}.sc--wide .sc-arrow{background:linear-gradient(#f4f4f1,#ecece8);border-color:#fbfbf8}.sc--wide .sc-arrow:disabled{color:#a3a99c;background:linear-gradient(#d4d6cd,#d1d3ca);border-color:#dcddd5}.sc-head{text-align:center;color:var(--sc-text);font-family:Schibsted Grotesk,Helvetica Neue,Arial,sans-serif}.sc-label{letter-spacing:.08em;text-transform:uppercase;font:500 clamp(11px,1.05cqw,12px)/1.4 Schibsted Grotesk,Helvetica Neue,Arial,sans-serif}.sc-note{margin-top:4px;font:400 clamp(13px,1.3cqw,15px)/1.5 Schibsted Grotesk,Helvetica Neue,Arial,sans-serif}@media (prefers-reduced-motion:reduce){.sc-cap,.sc-cap.is-on{transition:opacity .2s var(--ease-hover);transform:none}.sc-lift,.sc-tick{transition:none}.sc .sc-card:not([aria-current]):hover .sc-lift,.sc-card:not([aria-current]):focus-visible .sc-lift{transform:none}}.zoom{width:100%}.zoom-body{touch-action:manipulation;position:relative}.zoom-btn{z-index:6;color:#0c0c0c;cursor:pointer;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(12px)saturate(1.6);background:linear-gradient(#ffffffd1,#fff9);border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:background .24s,transform .16s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #0c0c0c1f,0 6px 14px -6px #0c0c0c4d}@media (hover:hover) and (pointer:fine){.zoom-btn:hover{background:linear-gradient(#fffffff5,#ffffffd1)}}.zoom-btn:active{transform:scale(.94)}.zoom-btn:focus-visible{outline-offset:2px;outline:2px solid #0c0c0c}.zoom-btn svg{grid-area:1/1;width:18px;height:18px;transition:opacity .22s,transform .26s cubic-bezier(.23,1,.32,1)}.zoom-btn .zoom-out,.zoom-btn[aria-expanded=true] .zoom-in{opacity:0;transform:scale(.8)}.zoom-btn[aria-expanded=true] .zoom-out{opacity:1;transform:none}@media (width<=640px){.zoom-btn{width:32px;height:32px;top:8px;right:8px}}html.zoom-open{overflow:hidden}.zoom-overlay{z-index:9800;touch-action:none;--ink:#f4f4f4;--shade-4:#ffffff1f;position:fixed;inset:0;overflow:hidden}.zoom-overlay[hidden]{display:none}.zoom-shade{opacity:0;background:#080808e6;transition:opacity .32s;position:absolute;inset:0}.zoom-overlay.is-open .zoom-shade{opacity:1}.zoom-frame{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.zoom-frame>.zoom-body{transform-origin:0 0}.zoom-overlay,.zoom-overlay *{touch-action:none!important}.zoom-overlay.is-zoomed .zoom-frame{cursor:grab}.zoom-overlay.is-panning .zoom-frame{cursor:grabbing}.zoom-frame .tt-eye{visibility:hidden}.zoom-ctl{pointer-events:none;position:absolute;inset:0}.zoom-ctl>*{pointer-events:auto}.zoom-ctl .zoom-btn,.zoom-ctl .tt-eye{position:absolute;inset:0 auto auto 0}.zoom-ctl .zoom-btn:focus-visible,.zoom-ctl .tt-eye:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.zoom-shade{transition-duration:.16s}.zoom-btn svg{transform:none!important}}}
