.p5-acc{position:relative;--acc-pad:clamp(20px,2.2vw,30px);--qfs:clamp(28px,2.3vw,36px)}.p5-acc:before{content:"";position:absolute;inset:0 var(--acc-inset,0) auto;height:1px;background:currentColor}.p5-acc__item{position:relative}.p5-acc__item:after{content:"";position:absolute;inset:auto var(--acc-inset,0) 0;height:1px;background:var(--rule);pointer-events:none}.inv .p5-acc__item:after{background:var(--rule-inv)}.p5-acc__q{position:relative;isolation:isolate;display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;column-gap:var(--g);align-items:baseline;width:100%;padding-block:var(--acc-pad);text-align:left;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.p5-acc__q:before{content:"";position:absolute;z-index:-1;inset:0 var(--acc-bleed,-12px);background:var(--paper-2);opacity:0;transition:opacity .35s var(--e-out)}.inv .p5-acc__q:before{background:var(--ink-2)}@media (hover:hover){.p5-acc__q:hover:before{opacity:1}}.p5-acc__n{align-self:baseline;white-space:nowrap;transition:color .35s var(--e-out)}.p5-acc__q[aria-expanded=true] .p5-acc__n{color:inherit}.p5-acc__text{font-size:var(--qfs);line-height:1.08;font-weight:640;letter-spacing:-.025em;text-wrap:balance}.p5-acc__dot{align-self:start;justify-self:end;display:block;width:32px;height:23px;margin-top:calc(var(--qfs) * .56 - 14px);color:inherit}.p5-acc__dot svg{display:block;width:100%;height:100%;overflow:visible}.p5-acc__panel{overflow:hidden}html.js .p5-acc__panel[data-open=false]{height:0}html.js .p5-acc:not(.is-ready) .p5-acc__panel[data-open=false]{visibility:hidden}.p5-acc__inner{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;column-gap:var(--g);padding-bottom:calc(var(--acc-pad) + 10px)}.p5-acc__a{grid-column:2;max-width:60ch;text-wrap:pretty}.p5-acc--page{--acc-inset:var(--m);--acc-bleed:-12px}.p5-acc--page .p5-acc__inner,.p5-acc--page .p5-acc__q{grid-template-columns:repeat(12,minmax(0,1fr))}.p5-acc--page .p5-acc__q{width:calc(100% - 2 * var(--m));margin-inline:var(--m)}.p5-acc--page .p5-acc__inner{padding-inline:var(--m)}.p5-acc--page .p5-acc__n{grid-column:1/3}.p5-acc--page .p5-acc__text{grid-column:3/11}.p5-acc--page .p5-acc__dot{grid-column:12/13}.p5-acc--page .p5-acc__a{grid-column:3/9;font-size:clamp(17px,1.25vw,19px)}@media (max-width:760px){.p5-acc--page .p5-acc__q,.p5-acc__q{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n dot" "text text";row-gap:10px;column-gap:12px;align-items:center}.p5-acc--page .p5-acc__inner,.p5-acc__inner{grid-template-columns:minmax(0,1fr)}.p5-acc--page .p5-acc__n,.p5-acc__n{grid-area:n;grid-column:auto}.p5-acc--page .p5-acc__text,.p5-acc__text{grid-area:text;grid-column:auto}.p5-acc--page .p5-acc__dot,.p5-acc__dot{grid-area:dot;grid-column:auto;align-self:center;margin-top:0;translate:0 -3px}.p5-acc--page .p5-acc__a,.p5-acc__a{grid-column:1/-1;max-width:60ch;font-size:16px}.p5-acc{--qfs:24px}.p5-acc__text{line-height:1.12;text-wrap:pretty}}.p5-credit{--dome:min(160px,10vw);padding-top:clamp(80px,10vw,150px);padding-bottom:calc(var(--dome) + clamp(24px, 3vw, 44px))}.p5-credit.is-compact{padding-top:clamp(16px,3vw,48px)}.p5-credit__frame{position:relative;grid-column:1/13;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);align-items:center;padding-block:clamp(36px,5vw,72px);border-bottom:1px solid var(--ink)}.is-compact .p5-credit__frame{padding-block:clamp(30px,3.6vw,52px)}.p5-credit__flag{position:absolute;inset:0 0 auto;display:flex;height:3px}.p5-credit__flag i{height:100%}.p5-credit__flag i:first-child{width:62%;background:var(--ss-blue)}.p5-credit__flag i:last-child{width:38%;background:var(--ss-yellow)}.p5-credit__label{grid-column:1/3;align-self:start;padding-top:.8em}.p5-credit__title{grid-column:3/9;font-size:clamp(34px,4.3vw,76px);line-height:.96;letter-spacing:-.04em;font-weight:720}.p5-credit__name{display:block;white-space:nowrap}.p5-credit__body{grid-column:3/8;margin-top:22px;max-width:48ch;text-wrap:pretty}.is-compact .p5-credit__frame{align-items:center}.p5-credit__text{grid-column:1/9;grid-row:1;display:grid;grid-template-columns:subgrid;align-items:start}.p5-credit__text .p5-credit__label{grid-column:1/3;padding-top:.55em}.p5-credit__line{grid-column:3/9;font-size:clamp(26px,2.5vw,40px);line-height:1.06;letter-spacing:-.03em;font-weight:680;text-wrap:balance}.p5-credit__side{grid-column:9/13;grid-row:1/4;display:grid;gap:14px;color:inherit;text-decoration:none}.p5-credit__side.is-small{grid-column:10/13;grid-row:1}.p5-credit__card{display:grid;place-items:center;aspect-ratio:16/10;padding:clamp(28px,3vw,44px);overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 0 0 1px var(--rule)}.is-small .p5-credit__card{aspect-ratio:2/1;padding:clamp(18px,2vw,28px)}.is-small .p5-credit__logo{width:64%}.p5-credit__logo{width:72%;height:auto;transition:transform .8s var(--e-out)}.p5-credit__url{justify-self:start;font-weight:600;border-bottom:1px solid;padding-bottom:1px}.p5-credit__url .arr{display:inline-block;transition:transform .4s var(--e-out)}@media (hover:hover){.p5-credit__side:hover .p5-credit__logo{transform:scale(1.035)}.p5-credit__side:hover .arr{transform:translate(3px,-3px)}}.p5-credit__side:focus-visible .arr{transform:translate(3px,-3px)}html.js:not(.hy) .p5-credit__flag{clip-path:inset(0 100% 0 0);animation:p5-show-flag .01s linear 2.5s forwards}@keyframes p5-show-flag{to{clip-path:none}}@media (max-width:980px) and (min-width:761px){.p5-credit__title{grid-column:3/13}.p5-credit__body{grid-column:3/9}.p5-credit__side{grid-column:3/9;grid-row:auto;max-width:420px;margin-top:32px}.p5-credit__text{grid-column:1/13}.p5-credit__line{grid-column:3/13}.p5-credit__side.is-small{grid-column:3/8;grid-row:2;margin-top:28px}}@media (max-width:760px){.p5-credit__frame{grid-template-columns:repeat(4,minmax(0,1fr))}.p5-credit__body,.p5-credit__label,.p5-credit__line,.p5-credit__text,.p5-credit__text .p5-credit__label,.p5-credit__title{grid-column:1/5}.p5-credit__label,.p5-credit__text .p5-credit__label{padding-top:0;margin-bottom:14px}.p5-credit__side,.p5-credit__side.is-small{grid-column:1/5;grid-row:auto;margin-top:28px}.p5-credit__side.is-small{grid-column:1/4}}.p5-faq-hero{position:relative;isolation:isolate;overflow:clip;padding-top:calc(var(--hdr) + 22px);padding-bottom:clamp(48px,7vw,104px)}.p5-faq-hero__field{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.p5-faq-hero__body{position:relative;z-index:1;align-items:end;row-gap:clamp(22px,3vw,40px);margin-top:clamp(28px,5vh,64px)}.p5-faq-hero__title{grid-column:1/13;font-size:clamp(64px,12vw,220px);line-height:.84;letter-spacing:-.055em;font-weight:780}.p5-faq-hero__lead{grid-column:1/6;grid-row:2;max-width:30ch}.p5-faq-hero__mark{grid-column:9/13;grid-row:2;justify-self:end;align-self:end;width:clamp(150px,15vw,250px);margin-top:calc(clamp(150px, 15vw, 250px) * -.2)}@media (max-width:980px){.p5-faq-hero__lead{grid-column:1/8}.p5-faq-hero__mark{grid-column:9/13}}@media (max-width:760px){.p5-faq-hero__lead,.p5-faq-hero__title{grid-column:1/5}.p5-faq-hero__title{font-size:clamp(52px,15vw,72px)}.p5-faq-hero__field,.p5-faq-hero__mark{display:none}}.p5-om-hero{position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;padding-top:calc(var(--hdr) + 22px)}@media (min-width:1200px){.p5-om-hero{min-height:max(100svh,720px)}}.p5-om-hero__body{flex:1;align-content:center;align-items:center;row-gap:clamp(22px,3vh,36px);margin-top:clamp(20px,4vh,56px)}.p5-om-hero__title{position:relative;z-index:2;grid-column:1/9;grid-row:1;align-self:end;font-size:clamp(50px,7.4vw,142px);line-height:.96;letter-spacing:-.055em;font-weight:780}.p5-om-hero__org{grid-column:8/13;grid-row:1/3;justify-self:end;align-self:center;width:clamp(300px,35vw,490px)}html.js:not(.hy) .p5-om-hero__org svg{visibility:hidden;animation:p5-show 0s linear 2.5s forwards}@keyframes p5-show{to{visibility:visible}}.p5-om-hero__lead{position:relative;z-index:2;grid-column:1/6;grid-row:2;align-self:start;max-width:34ch}.p5-om-facts{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:clamp(36px,6vh,72px) var(--m) 0;border-top:1px solid var(--ink)}.p5-om-facts>div{min-width:0;padding:14px 14px 24px 0;margin-right:14px;border-right:1px solid var(--rule)}.p5-om-facts>div:last-child{border-right:0;margin-right:0}.p5-om-facts dd{margin-top:6px;font-size:clamp(15px,1.15vw,18px);line-height:1.3;font-weight:560;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.p5-om__mail{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-underline-offset .4s var(--e-out)}.p5-om__mail:focus-visible,.p5-om__mail:hover{text-underline-offset:6px}.p5-om-owned{align-items:center;row-gap:14px;margin-top:clamp(22px,2.6vw,34px)}.p5-om-owned>p{grid-column:1/8}.p5-om-owned>a{grid-column:8/13;justify-self:end}@media (max-width:1199px){.p5-om-hero__title{grid-column:1/10}.p5-om-hero__org{grid-column:9/13;width:clamp(240px,32vw,380px)}.p5-om-hero__lead{grid-column:1/8}.p5-om-facts{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}.p5-om-facts>div{border-top:1px solid var(--rule)}.p5-om-facts>div:nth-child(-n+3){border-top-color:var(--ink)}.p5-om-facts>div:nth-child(3n){border-right:0;margin-right:0}}@media (max-width:760px){.p5-om-hero__body{margin-top:18px;row-gap:22px}.p5-om-hero__org{grid-column:1/5;grid-row:1;justify-self:end;width:min(78vw,330px);margin-right:-6px}.p5-om-hero__title{grid-column:1/5;grid-row:2;font-size:clamp(46px,13.4vw,64px)}.p5-om-hero__lead{grid-column:1/5;grid-row:3}.p5-om-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.p5-om-facts>div,.p5-om-facts>div:nth-child(3n){border-right:1px solid var(--rule);margin-right:14px}.p5-om-facts>div:nth-child(2n){border-right:0;margin-right:0}.p5-om-facts>div:nth-child(3){border-top-color:var(--rule)}.p5-om-facts>div:nth-child(-n+2){border-top-color:var(--ink)}.p5-om-owned>a,.p5-om-owned>p{grid-column:1/5;justify-self:start}}.p5-nf{position:relative;isolation:isolate;overflow:clip;display:grid;min-height:max(100svh,680px);background:var(--paper);container-type:inline-size;--nfR:min(16vw,24svh,280px);--nfx:74cqw;--nfy:calc(var(--hdr) + var(--nfR) + 78px);--nf-fs:clamp(64px,min(10.5cqw,17svh),200px);--nf-lw:4.3}.p5-nf:lang(en){--nf-lw:6.4}.p5-nf.is-bare{min-height:max(calc(100svh - var(--hdr)),620px);--nfy:calc(var(--nfR) + 56px)}.p5-nf__field,.p5-nf__rings{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;transition:opacity .9s var(--e-out)}.p5-nf__field{opacity:0}.p5-nf[data-ready] .p5-nf__field{opacity:1}.p5-nf[data-ready] .p5-nf__rings{opacity:0}.p5-nf__stage{position:absolute;left:calc(var(--nfx) - var(--nfR));top:calc(var(--nfy) - var(--nfR));width:calc(var(--nfR) * 2);height:calc(var(--nfR) * 2);pointer-events:none}.p5-nf__svg{display:block;width:100%;height:100%;overflow:visible}.p5-nf__content{grid-area:1/1;position:relative;display:flex;flex-direction:column;padding-top:calc(var(--hdr) + 22px);padding-bottom:clamp(40px,7vh,88px)}.p5-nf.is-bare .p5-nf__content{padding-top:22px}.p5-nf__top{align-items:start}.p5-nf__top>:first-child{grid-column:1/7}.p5-nf__fig{grid-column:7/13;justify-self:end;text-align:right}.p5-nf__main{flex:1;align-content:end;align-items:end;row-gap:clamp(26px,4vh,44px);margin-top:clamp(24px,4vh,48px)}.p5-nf__title{grid-column:1/13;grid-row:1;color:#fff;mix-blend-mode:difference;font-size:var(--nf-fs);line-height:.84;letter-spacing:-.055em;font-weight:780;pointer-events:none}.p5-nf__foot{grid-column:8/13;grid-row:1;justify-self:end;width:min(420px,calc(100cqw - 2 * var(--m) - var(--nf-lw) * var(--nf-fs) - 48px));padding-bottom:.2em}.p5-nf__foot .lead{max-width:32ch;text-wrap:pretty}.p5-nf__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}html:not([lang=en]) .p5-nf--en,html[lang=en] .p5-nf--sv{display:none}.p5-nf-root{min-height:100svh;background:var(--paper)}.p5-nf-hdr{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;height:var(--hdr);margin-inline:var(--m);border-bottom:1px solid var(--rule)}.p5-nf-hdr__logo{display:block;color:var(--ink)}.p5-nf-hdr__logo svg{display:block;height:24px;width:auto}.p5-nf-hdr__lang{display:flex;gap:.45em}.p5-nf-hdr__lang a{text-decoration:none;text-underline-offset:3px}.p5-nf-hdr__lang a:hover,html:not([lang=en]) .p5-nf-hdr__sv,html[lang=en] .p5-nf-hdr__en{text-decoration:underline}@media (max-width:1199px){.p5-nf{--nfR:min(16vw,23svh);--nfx:76cqw}.p5-nf__foot{grid-column:1/8;grid-row:2;justify-self:start;width:auto;padding-bottom:0}}@media (min-width:761px) and (max-width:1199px) and (orientation:portrait){.p5-nf{--nfR:min(21vw,23svh);--nfy:calc(var(--hdr) + var(--nfR) * 1.7 + 78px)}.p5-nf.is-bare{--nfy:calc(var(--nfR) * 1.7 + 56px)}}@media (max-width:760px){.p5-nf{--nfR:min(21vw,13svh);--nfx:calc(100cqw - var(--nfR) - var(--m));--nfy:calc(var(--hdr) + 112px + var(--nfR) * 1.45)}.p5-nf.is-bare{--nfy:calc(112px + var(--nfR) * 1.45)}.p5-nf__top{row-gap:6px}.p5-nf__fig,.p5-nf__top>:first-child{grid-column:1/5;justify-self:start;text-align:left}.p5-nf__fig{max-width:22ch}.p5-nf__main{align-content:start;margin-top:calc(var(--nfR) * 2.45 + 44px)}.p5-nf__foot,.p5-nf__title{grid-column:1/5}.p5-nf__title{font-size:clamp(52px,15.4vw,72px)}}@media (max-width:760px) and (max-height:760px){.p5-nf{--nfR:min(18vw,10.5svh);--nfy:calc(var(--hdr) + 100px + var(--nfR) * 1.4)}.p5-nf.is-bare{--nfy:calc(100px + var(--nfR) * 1.4)}.p5-nf__main{margin-top:calc(var(--nfR) * 2.3 + 24px);row-gap:20px}.p5-nf__content{padding-bottom:28px}.p5-nf__title{font-size:clamp(48px,14vw,64px)}.p5-nf__actions{margin-top:18px}}@media (prefers-reduced-motion:reduce){html.js:not(.hy) .p5-credit__flag{clip-path:none;animation:none}html.js:not(.hy) .p5-om-hero__org svg{visibility:visible;animation:none}.p5-acc__n,.p5-acc__q:before,.p5-credit__logo,.p5-credit__url .arr,.p5-nf__field,.p5-nf__rings,.p5-om__mail{transition:none}}html.rm.js:not(.hy) .p5-credit__flag{clip-path:none;animation:none}html.rm.js:not(.hy) .p5-om-hero__org svg{visibility:visible;animation:none}html.rm .p5-acc__n,html.rm .p5-acc__q:before,html.rm .p5-credit__logo,html.rm .p5-credit__url .arr,html.rm .p5-nf__field,html.rm .p5-nf__rings,html.rm .p5-om__mail{transition:none}