@charset "UTF-8";:root{--viewport-width:100svw;--viewport-height:100svh;--document-width:1584px;--document-margin:calc((var(--viewport-width) - var(--document-width))*0.5)}@media (max-width:1584px){:root{--document-width:var(--viewport-width)}}:root{--layout-width:calc(var(--document-width) - var(--layout-padding)*2);--layout-margin:calc((var(--viewport-width) - var(--layout-width))*0.5);--layout-padding:40px;--layout-gutter:32px}@media (max-width:1056px) and (min-width:961px){:root{--layout-padding:calc((var(--viewport-width) - 960px)/96*8 + 32px)}}@media (max-width:960px){:root{--layout-padding:32px}}@media (max-width:640px) and (min-width:481px){:root{--layout-gutter:calc((var(--viewport-width) - 480px)/160*8 + 24px);--layout-padding:calc((var(--viewport-width) - 480px)/160*8 + 24px)}}@media (max-width:480px){:root{--layout-gutter:24px;--layout-padding:24px}}:root{--column-count:12;--column-width:calc((var(--layout-width) + var(--layout-gutter))*1/var(--column-count) - var(--layout-gutter));--header-height:60px}@media (max-width:480px){:root{--header-height:96px}}:root{--sidebar-width:40px}@media (max-width:640px) and (min-width:481px){:root{--sidebar-width:calc((var(--viewport-width) - 480px)/160*8 + 32px)}}@media (max-width:480px){:root{--sidebar-width:32px}}:root{--font-family:"Suisse",sans-serif;--color-black:#000;--color-candy:#ff3232;--color-chalk:#d9d9d9;--color-fluro:#dbff85;--color-green:#38cf65;--color-ivory:#f2efec;--color-slate:#969696;--color-white:#fff;--score-color-1:#38cf65;--score-color-2:#85e961;--score-color-3:#c0f36d;--score-color-4:#fafc6c;--score-color-5:#ffdd6c;--score-color-6:#ffbe71;--score-color-7:#ffa06d;--score-color-8:#ff7f56;--score-color-9:#ff5749;--score-color-10:#ff3232;--score-mono-1:#ffecec;--score-mono-2:#ffd2d2;--score-mono-3:#ffb7b7;--score-mono-4:#ff9d9d;--score-mono-5:#ff8383;--score-mono-6:#ff6868;--score-mono-7:#ff4e4e;--score-mono-8:#ff3434;--score-mono-9:#ff1a1a;--score-mono-10:red}:where(:not(html):not(canvas):not(iframe):not(img):not(svg):not(video):not(svg *)){all:unset;display:revert}:after,:before{all:unset}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a,button{cursor:pointer}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}textarea{vertical-align:top;white-space:revert}:where(input,textarea)::-moz-placeholder{color:inherit;opacity:1}:where(input,textarea)::placeholder{color:inherit;opacity:1}@font-face{font-display:swap;font-family:Suisse;font-style:normal;font-weight:400;src:url(../font/suisse/400.woff2) format("woff2"),url(../font/suisse/400.woff) format("woff")}@font-face{font-display:swap;font-family:Suisse;font-style:normal;font-weight:600;src:url(../font/suisse/600.woff2) format("woff2"),url(../font/suisse/600.woff) format("woff")}body,html{color:red;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background-color:#dbff85;background-color:var(--color-fluro);color:#000;color:var(--color-black)}::selection{background-color:#dbff85;background-color:var(--color-fluro);color:#000;color:var(--color-black)}.choice input,section.profile form.option .risk input{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}.choice label.option,section.profile form.option .risk label.option{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;grid-gap:0 .5em;color:#000;color:var(--color-black);cursor:pointer;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:1em;font-weight:400;gap:0 .5em;letter-spacing:-.025em}.choice label.option:after,.choice label.option:before,section.profile form.option .risk label.option:after,section.profile form.option .risk label.option:before{aspect-ratio:1/1;border-radius:50%;content:"";display:block;grid-column:1;grid-row:1;position:relative;width:1.25em}.choice label.option:before,section.profile form.option .risk label.option:before{background-color:#fff;background-color:var(--color-white);border:1px solid #000;border:1px solid var(--color-black);z-index:1}.choice label.option:after,section.profile form.option .risk label.option:after{background-color:#000;background-color:var(--color-black);opacity:1;scale:.5;transition:opacity .25s;z-index:2}.choice input:not(:checked)+label.option:after,section.profile form.option .risk input:not(:checked)+label.option:after{opacity:0}.sidebar button.close,section.profile .heatmap .score button.close,section.profile form.option .dropdown button.close{aspect-ratio:1/1;background-color:#000;background-color:var(--color-black);-webkit-mask-image:url(../gfx/abstract/close.svg);mask-image:url(../gfx/abstract/close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}section.account .profile,section.account .user .list{display:grid;grid-auto-flow:row;grid-auto-rows:auto}section.account .profile>.item,section.account .user .list>.item{display:contents}section.account .profile .cell,section.account .user .list .cell{color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));font-weight:400;height:2.75em;line-height:2.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.account .profile>.item:not(:first-of-type) .cell,section.account .user .list>.item:not(:first-of-type) .cell{border-top:1px solid #000;border-top:1px solid var(--color-black)}section.account .profile>.item:last-of-type .cell,section.account .user .list>.item:last-of-type .cell{border-bottom:1px solid #000;border-bottom:1px solid var(--color-black)}section.account .profile .cell:not(:first-of-type),section.account .user .list .cell:not(:first-of-type){padding-left:32px;padding-left:var(--layout-gutter)}.schedule .text,article.article .text,article.person .text,aside.cookie .text,footer.footer .credit,form.form .text,section.about .text,section.banner .text,section.compliance .text,section.error .text,section.export .text,section.feature .text,section.page .text,section.profile .heatmap .score .text,section.profile .report .risk .text,section.profile .report .sector .extract,section.report .text,section.service .text,section.solution .grid .text,section.subscription .text,section.support .text{font-family:Suisse,sans-serif;font-family:var(--font-family);font-weight:400}.schedule .text h6,article.article .text h6,article.person .text h6,aside.cookie .text h6,footer.footer .credit h6,form.form .text h6,section.about .text h6,section.banner .text h6,section.compliance .text h6,section.error .text h6,section.export .text h6,section.feature .text h6,section.page .text h6,section.profile .heatmap .score .text h6,section.profile .report .risk .text h6,section.profile .report .sector .extract h6,section.report .text h6,section.service .text h6,section.solution .grid .text h6,section.subscription .text h6,section.support .text h6{font-size:1.25em}.schedule .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),article.article .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),article.person .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),aside.cookie .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),footer.footer .credit :where(h6,p):where(:not(:first-child):not(:has(+h6))),form.form .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.about .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.banner .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.compliance .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.error .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.export .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.feature .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.page .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.profile .heatmap .score .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.profile .report .risk .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.profile .report .sector .extract :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.report .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.service .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.solution .grid .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.subscription .text :where(h6,p):where(:not(:first-child):not(:has(+h6))),section.support .text :where(h6,p):where(:not(:first-child):not(:has(+h6))){margin-top:1lh}.schedule .text h6+:where(p,ul,ol),article.article .text h6+:where(p,ul,ol),article.person .text h6+:where(p,ul,ol),aside.cookie .text h6+:where(p,ul,ol),footer.footer .credit h6+:where(p,ul,ol),form.form .text h6+:where(p,ul,ol),section.about .text h6+:where(p,ul,ol),section.banner .text h6+:where(p,ul,ol),section.compliance .text h6+:where(p,ul,ol),section.error .text h6+:where(p,ul,ol),section.export .text h6+:where(p,ul,ol),section.feature .text h6+:where(p,ul,ol),section.page .text h6+:where(p,ul,ol),section.profile .heatmap .score .text h6+:where(p,ul,ol),section.profile .report .risk .text h6+:where(p,ul,ol),section.profile .report .sector .extract h6+:where(p,ul,ol),section.report .text h6+:where(p,ul,ol),section.service .text h6+:where(p,ul,ol),section.solution .grid .text h6+:where(p,ul,ol),section.subscription .text h6+:where(p,ul,ol),section.support .text h6+:where(p,ul,ol){margin-top:.25lh}.schedule .text a,article.article .text a,article.person .text a,aside.cookie .text a,footer.footer .credit a,form.form .text a,section.about .text a,section.banner .text a,section.compliance .text a,section.error .text a,section.export .text a,section.feature .text a,section.page .text a,section.profile .heatmap .score .text a,section.profile .report .risk .text a,section.profile .report .sector .extract a,section.report .text a,section.service .text a,section.solution .grid .text a,section.subscription .text a,section.support .text a{-webkit-text-decoration:underline;text-decoration:underline}.schedule .text strong,article.article .text strong,article.person .text strong,aside.cookie .text strong,footer.footer .credit strong,form.form .text strong,section.about .text strong,section.banner .text strong,section.compliance .text strong,section.error .text strong,section.export .text strong,section.feature .text strong,section.page .text strong,section.profile .heatmap .score .text strong,section.profile .report .risk .text strong,section.profile .report .sector .extract strong,section.report .text strong,section.service .text strong,section.solution .grid .text strong,section.subscription .text strong,section.support .text strong{font-weight:600}.schedule .text em,article.article .text em,article.person .text em,aside.cookie .text em,footer.footer .credit em,form.form .text em,section.about .text em,section.banner .text em,section.compliance .text em,section.error .text em,section.export .text em,section.feature .text em,section.page .text em,section.profile .heatmap .score .text em,section.profile .report .risk .text em,section.profile .report .sector .extract em,section.report .text em,section.service .text em,section.solution .grid .text em,section.subscription .text em,section.support .text em{font-style:italic}.schedule .text ul li,article.article .text ul li,article.person .text ul li,aside.cookie .text ul li,footer.footer .credit ul li,form.form .text ul li,section.about .text ul li,section.banner .text ul li,section.compliance .text ul li,section.error .text ul li,section.export .text ul li,section.feature .text ul li,section.page .text ul li,section.profile .heatmap .score .text ul li,section.profile .report .risk .text ul li,section.profile .report .sector .extract ul li,section.report .text ul li,section.service .text ul li,section.solution .grid .text ul li,section.subscription .text ul li,section.support .text ul li{list-style-type:disc;margin-left:.875em}.schedule .text ol li,article.article .text ol li,article.person .text ol li,aside.cookie .text ol li,footer.footer .credit ol li,form.form .text ol li,section.about .text ol li,section.banner .text ol li,section.compliance .text ol li,section.error .text ol li,section.export .text ol li,section.feature .text ol li,section.page .text ol li,section.profile .heatmap .score .text ol li,section.profile .report .risk .text ol li,section.profile .report .sector .extract ol li,section.report .text ol li,section.service .text ol li,section.solution .grid .text ol li,section.subscription .text ol li,section.support .text ol li{list-style-type:decimal}.accordion>.item:not(:first-of-type){border-top:1px solid #000;border-top:1px solid var(--color-black)}.accordion .control,.accordion button.toggle{display:flex;flex-direction:row}.accordion button.toggle{color:#000;color:var(--color-black);flex-grow:1;font-family:Suisse,sans-serif;font-family:var(--font-family);font-weight:400;justify-content:space-between}.accordion button.toggle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;flex-shrink:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;rotate:45deg;transition:rotate .25s;width:1em}.accordion>.item:not(.active) button.toggle:after{rotate:0deg}.accordion>.item>.area{max-height:var(--height);opacity:1;pointer-events:auto;transition:max-height .25s,opacity .25s 125ms}.accordion>.item:not(.active)>.area{max-height:0;opacity:0;pointer-events:none;transition:max-height .25s 125ms,opacity .25s}.accordion\:small>.item>.control button.toggle{font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));padding:max(12px,min(calc(.4717svw + 10.11321px),16px)) 0;padding:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px)) 0}.accordion\:small>.item>.control button.toggle:after{margin:0 .5em;-webkit-mask-image:url(../gfx/component/accordion/small/toggle.svg);mask-image:url(../gfx/component/accordion/small/toggle.svg)}.accordion\:large>.item>.control button.toggle{font-size:max(23px,min(calc(2.00472svw + 14.98113px),40px));font-size:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px));padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) 0;padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) 0}.accordion\:large>.item>.control button.toggle:after{-webkit-mask-image:url(../gfx/component/accordion/large/toggle.svg);mask-image:url(../gfx/component/accordion/large/toggle.svg)}.anchor{left:0;position:absolute;top:0}article.article{display:flex;flex-direction:column;position:relative}article.article>a{display:contents}article.article .image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}article.article .image:after{background-color:rgba(0,0,0,.25);display:block;opacity:0}@supports (color:color-mix(in lch,red,blue)){article.article .image:after{background-color:color-mix(in srgb,var(--color-black) 25%,transparent)}}article.article .image:after{bottom:0;left:0;position:absolute;right:0;top:0}@media (hover:hover){article.article .image:after{transition:opacity .25s}}@media (min-width:481px) and (hover:hover){article.article>a .image:after{content:""}}@media (hover:hover){article.article:hover>a .image:after{opacity:1}}article.article .content{flex-grow:1;padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) 40px;padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-padding);position:relative;z-index:2}article.article :where(.name,.date){color:#fff;color:var(--color-white);font-family:Suisse,sans-serif;font-family:var(--font-family);font-weight:400;letter-spacing:-.025em}article.article .name{font-size:max(27px,min(calc(2.71226svw + 16.15094px),50px));font-size:max(27px,min(calc((var(--viewport-width) - 400px)/848*23 + 27px),50px));text-wrap:balance}article.article .name:after{aspect-ratio:1/1;background-color:currentColor;clip-path:inset(0 0 0 12.5%);display:block;margin:max(12px,min(calc(.4717svw + 10.11321px),16px)) 40px;margin:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px)) var(--layout-padding);-webkit-mask-image:url(../gfx/component/article/name.svg);mask-image:url(../gfx/component/article/name.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:0;translate:-12.5% 0 0;width:2em}@media (hover:hover){article.article .name:after{transition:clip-path .25s linear,translate .25s linear}}@media (min-width:481px) and (hover:hover){article.article>a .name:after{content:""}}@media (hover:hover){article.article:hover>a .name:after{clip-path:inset(0 0 0 0);translate:0 0 0}}article.article .date{font-size:max(16px,min(calc(1.06132svw + 11.75472px),25px));font-size:max(16px,min(calc((var(--viewport-width) - 400px)/848*9 + 16px),25px));margin-top:max(19px,min(calc(1.53302svw + 12.86792px),32px));margin-top:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px))}article.article .text{color:#fff;color:var(--color-white);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));letter-spacing:-.025em;line-height:1.25;margin-top:max(32px,min(calc(3.77358svw + 16.90566px),64px));margin-top:max(32px,min(calc((var(--viewport-width) - 400px)/848*32 + 32px),64px))}article.article .button{color:#fff;color:var(--color-white);margin-top:max(12px,min(calc(.4717svw + 10.11321px),16px));margin-top:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px))}article.article .meta{flex-wrap:wrap;gap:max(12px,min(calc(.4717svw + 10.11321px),16px)) 32px;gap:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px)) var(--layout-gutter);margin-top:max(26px,min(calc(2.59434svw + 15.62264px),48px));margin-top:max(26px,min(calc((var(--viewport-width) - 400px)/848*22 + 26px),48px))}article.article .category,article.article .meta{align-items:center;display:flex;flex-direction:row}article.article .category{border:1px solid #fff;border:1px solid var(--color-white);border-radius:8px;color:#fff;color:var(--color-white);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(16px,min(calc(1.06132svw + 11.75472px),25px));font-size:max(16px,min(calc((var(--viewport-width) - 400px)/848*9 + 16px),25px));font-weight:400;height:1.75em;letter-spacing:.05em;padding:0 .5em;text-transform:uppercase}article.article .country{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}article.article .country>.item{align-items:center;border:1px solid #fff;border:1px solid var(--color-white);color:#fff;color:var(--color-white);display:flex;flex-direction:row;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));font-weight:400;height:1.75em;letter-spacing:-.025em;padding:0 .5em}.background{overflow:hidden}.background .image{height:125%;left:50%;position:absolute;scale:1;scale:var(--scale,1);top:50%;transition-duration:var(--transition-duration);transition-property:translate,scale;translate:-50% -50% 0;translate:calc((50% + var(--translate-x, 0px))*-1) calc((50% + var(--translate-y, 0px))*-1) 0;width:125%}.background.background\:flyto .image{transition-timing-function:cubic-bezier(.75,0,.25,1)}.background.background\:linger .image{transition-timing-function:ease}.binary{display:flex;flex-direction:row}.binary input{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}.binary label.option{align-items:center;color:#000;color:var(--color-black);cursor:pointer;display:grid;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:1em;font-weight:400;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto}.binary input+label.option:after,.binary input+label.option:before{border:1px solid #000;border:1px solid var(--color-black);content:"";display:block;grid-column:1;grid-row:1;margin:0 .5em;position:relative}.binary input+label.option:before{aspect-ratio:2/1;background-color:#000;background-color:var(--color-black);border-radius:50vw;transition:background-color .25s;width:3em;z-index:1}.binary input:not(:checked)+label.option:before{background-color:#d9d9d9;background-color:var(--color-chalk)}.binary input+label.option:after{aspect-ratio:1/1;background-color:#fff;background-color:var(--color-white);border-radius:50%;transition:translate .25s;translate:100% 0 0;width:1.5em;z-index:2}.binary input:not(:checked)+label.option:after{translate:0 0 0}.button{align-items:center;display:flex;flex-direction:row;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));font-weight:400;gap:0 16px;gap:0 calc(var(--layout-gutter)*.5);letter-spacing:.025em;text-transform:uppercase}.button:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;-webkit-mask-image:url(../gfx/component/button.svg);mask-image:url(../gfx/component/button.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:2em}@media (hover:hover){.button:after{clip-path:inset(0 0 0 25%);transition:clip-path .25s linear,translate .25s linear;translate:-25% 0 0}.button:hover:after{clip-path:inset(0 0 0 0);translate:0 0 0}}cite.citation{background-color:#dbff85;background-color:var(--color-fluro);cursor:pointer;transition:background-color .25s}cite.citation:not(:hover){background-color:transparent}cite.citation .tooltip{background-color:#fff;background-color:var(--color-white);border:1px solid #000;border:1px solid var(--color-black);color:#000;color:var(--color-black);cursor:default;display:block;font-size:.75em;left:var(--left);max-width:288px;opacity:1;padding:.75em;pointer-events:none;position:absolute;top:var(--top);transition:opacity .25s}cite.citation:not(:hover) .tooltip{opacity:0}form.form{cursor:wait;display:flex;filter:grayscale(1);flex-direction:column;gap:max(16px,min(calc(.9434svw + 12.22642px),24px)) 0;gap:max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px)) 0;opacity:.5}form.form:not(.active){cursor:auto;filter:grayscale(0);opacity:1}form.form .data{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}form.form .legend{grid-column:1/-1}form.form :where(.title,.text){color:#000;color:var(--color-black)}form.form .title{font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));font-weight:400}form.form .text{font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));line-height:1.25;margin-top:max(8px,min(8px,8px));margin-top:max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px));text-wrap:balance}form.form .alert{font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));font-weight:400}form.form .alert.alert\:true{color:#38cf65;color:var(--color-green)}form.form .alert.alert\:false{color:#ff3232;color:var(--color-candy)}form.form .alert:empty{display:none}form.form .formgroup{display:flex;flex-direction:column;gap:4px 0}form.form .fieldgroup{display:grid;grid-auto-flow:column;grid-gap:0 4px;gap:0 4px}@media (min-width:641px){form.form .fieldgroup{grid-auto-columns:minmax(0,1fr);grid-template-rows:auto}}@media (max-width:640px){form.form .fieldgroup{gap:4px 0;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr)}}form.form .field{pointer-events:none;position:relative}form.form:not(.active) .field{pointer-events:auto}form.form :where(.choice,.input,.select){font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px))}form.form .choice{align-items:flex-start;display:flex;flex-direction:column;gap:1em 0}form.form .prompt{border:solid #000;border:solid var(--color-black);border-width:0 0 1px 1px;color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(8px,min(8px,8px));font-size:max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px));font-weight:400;padding:.5em .75em .375em;position:absolute;right:0;top:0}form.form .buttongroup{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:max(8px,min(8px,8px));margin-top:max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px))}form.form button.button{color:#000;color:var(--color-black);pointer-events:none}form.form:not(.active) button.button{pointer-events:auto}form.form a.cancel{color:#000;color:var(--color-black);display:block;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400}.image{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image img{display:block;height:100%;width:100%}.background .image img,article.article .image img,section.access .image img,section.error .image img,section.feature .image img,section.schedule .image img,section.subscription .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.input{background-color:#fff;background-color:var(--color-white);border:1px solid #000;border:1px solid var(--color-black);color:#000;color:var(--color-black);display:flex;flex-direction:row;font-family:Suisse,sans-serif;font-family:var(--font-family);font-weight:400}.input :where(input,textarea){flex-grow:1;font-size:1em}.input input{height:2.75em;line-height:1.125;padding:0 1em}.input textarea{line-height:1.25;padding:.75em 1em}.input :where(input,textarea)::-moz-placeholder{opacity:.5}.input :where(input,textarea)::placeholder{opacity:.5}article.person .image{aspect-ratio:1/1}article.person .content{margin-top:max(19px,min(calc(1.53302svw + 12.86792px),32px));margin-top:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px))}article.person :where(.name,.role,.text){color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-weight:400}article.person :where(.name,.role){font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));line-height:1.25;text-transform:uppercase}article.person .text{font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));line-height:1.25;margin-top:max(12px,min(calc(.4717svw + 10.11321px),16px));margin-top:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px))}article.report{aspect-ratio:3/4;display:flex;flex-direction:column;position:relative}article.report a{display:contents}article.report .image{border-radius:16px;box-shadow:0 6px 6px 0 rgba(0,0,0,.125);z-index:1}@supports (color:color-mix(in lch,red,blue)){article.report .image{box-shadow:0 6px 6px 0 color-mix(in srgb,var(--color-black) 12.5%,transparent)}}article.report .image{bottom:0;left:0;position:absolute;right:0;top:0}article.report .content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:max(16px,min(calc(.9434svw + 12.22642px),24px));padding:max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px));position:relative;z-index:2}article.report .name{color:#fff;color:var(--color-white);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(18px,min(calc(1.41509svw + 12.33962px),30px));font-size:max(18px,min(calc((var(--viewport-width) - 400px)/848*12 + 18px),30px));font-weight:400;line-height:1.25}article.report .arrow{aspect-ratio:1/1;background-color:#fff;background-color:var(--color-white);display:block;margin-left:auto;-webkit-mask-image:url(../gfx/component/report/arrow.svg);mask-image:url(../gfx/component/report/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:max(48px,min(calc(1.88679svw + 40.45283px),64px));width:max(48px,min(calc((var(--viewport-width) - 400px)/848*16 + 48px),64px))}@media (hover:hover){article.report .arrow{clip-path:inset(12.5% 0 0 0);transition:clip-path .25s linear,translate .25s linear;translate:0 -12.5% 0}article.report:hover .arrow{clip-path:inset(0 0 0 0);translate:0 0 0}}article.report .button{color:#fff;color:var(--color-white)}.schedule{align-items:flex-start;display:flex;flex-direction:column}.schedule a.button{border:1px solid;border-radius:8px;padding:.375em 1em}.schedule .text{letter-spacing:-.025em;line-height:1.25;margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px));max-width:24em}.select{background-color:#fff;background-color:var(--color-white);border:1px solid #000;border:1px solid var(--color-black);color:#000;color:var(--color-black);cursor:pointer;display:flex;flex-direction:row;font-family:Suisse,sans-serif;font-family:var(--font-family);font-weight:400;position:relative}.select:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin:0 1em;-webkit-mask-image:url(../gfx/component/select.svg);mask-image:url(../gfx/component/select.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:0;top:50%;translate:0 -50%;width:1.25em;z-index:1}.select select{flex-grow:1;height:2.75em;line-height:2.75em;padding:0 1em;position:relative;z-index:2}.select select:invalid{opacity:.5}.sidebar{align-items:flex-end;display:flex;flex-direction:column;height:100%;margin-right:calc(50svw - 792px);margin-right:var(--document-margin);pointer-events:none;position:absolute;right:0;top:0;width:40px;width:var(--sidebar-width)}@media (min-width:1585px){.sidebar{border-right:1px solid #000;border-right:1px solid var(--color-black)}}.sidebar .panel{display:grid;grid-auto-flow:row;grid-auto-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:calc(100svh - 60px);height:calc(100svh - var(--header-height));max-width:1504px;max-width:var(--layout-width);overflow:hidden;position:sticky;top:60px;top:var(--header-height);width:396px}.sidebar .panel>.item{position:relative}.sidebar .control{display:flex;flex-direction:row;height:100%;position:absolute;right:0;top:0;z-index:1}.sidebar button.toggle{align-items:center;background-color:#fff;background-color:var(--color-white);border-left:1px solid #000;border-left:1px solid var(--color-black);color:#000;color:var(--color-black);display:flex;flex-direction:row;flex-grow:1;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400;letter-spacing:.025em;padding:max(16px,min(calc(.9434svw + 12.22642px),24px)) 0;padding:max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px)) 0;pointer-events:auto;text-align:center;text-transform:uppercase;width:40px;width:var(--sidebar-width);writing-mode:vertical-rl}.sidebar .panel>.item:not(:first-of-type) button.toggle{border-top:1px solid #000;border-top:1px solid var(--color-black)}.sidebar .area{background-color:#fff;background-color:var(--color-white);border:solid #000;border:solid var(--color-black);display:flex;flex-direction:column;gap:max(16px,min(calc(.9434svw + 12.22642px),24px)) 0;gap:max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px)) 0;padding:max(19px,min(calc((100svw - 400px) / 848 * (32 - 19) + 19 * 1px),32px)) calc(40px + max(8px, min(calc((100svw - 400px) / 848 * (8 - 8) + 8 * 1px), 8px))) max(16px,min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px),24px)) max(16px,min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px),24px));padding:max(19px,min(calc((var(--viewport-width) - 400px) / 848 * (32 - 19) + 19 * 1px),32px)) calc(var(--sidebar-width) + max(8px, min(calc((var(--viewport-width) - 400px) / 848 * (8 - 8) + 8 * 1px), 8px))) max(16px,min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px),24px)) max(16px,min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px),24px));pointer-events:auto;position:relative;transition:translate .25s;translate:0 0 0;width:100%;z-index:2}@media (min-width:1585px){.sidebar .area{margin-left:1px}}.sidebar .panel>.item:first-of-type .area{border-width:0 0 1px 1px}.sidebar .panel>.item:not(:first-of-type) .area{border-width:1px 0 1px 1px}.sidebar .panel>.item:not(.active) .area{translate:100% 0 0}.sidebar button.close{margin:max(12px,min(calc(.4717svw + 10.11321px),16px));margin:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px));position:absolute;right:0;top:0}.subject :where(.title,.subtitle){font-family:Suisse,sans-serif;font-family:var(--font-family);font-weight:400;letter-spacing:-.025em;text-wrap:balance}.subject .title{font-size:max(27px,min(calc(2.71226svw + 16.15094px),50px));font-size:max(27px,min(calc((var(--viewport-width) - 400px)/848*23 + 27px),50px));line-height:1.125}.subject .subtitle{font-size:max(18px,min(calc(1.41509svw + 12.33962px),30px));font-size:max(18px,min(calc((var(--viewport-width) - 400px)/848*12 + 18px),30px));line-height:1.25}.subject em{color:#969696;color:var(--color-slate)}.video{overflow:hidden;position:relative}.video .image{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s;width:100%;z-index:2}.video:not(.active) .image{opacity:1;transition:opacity .25s .25s}.video .player{height:100%;left:50%;opacity:1;position:absolute;top:50%;translate:-50% -50%;width:100%;z-index:1}.video:not(.active) .player{opacity:0}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}body,html{overscroll-behavior:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}html{background-color:#fff;background-color:var(--color-white);height:100%}html:before{background-image:repeating-linear-gradient(90deg,red 0,red 96px,transparent 96px,transparent 128px);background-image:repeating-linear-gradient(to right,red 0,red var(--column-width),transparent var(--column-width),transparent calc(var(--column-width) + var(--layout-gutter)));display:block;height:100svh;left:50%;opacity:.125;pointer-events:none;position:fixed;top:0;translate:-50%;width:1504px;width:var(--layout-width);z-index:9}body{display:flex;flex-direction:column;min-height:100%;padding-top:60px;padding-top:var(--header-height)}header.header{background-color:#fff;background-color:var(--color-white);display:grid;grid-template-columns:repeat(3,minmax(auto,396px)) minmax(336px,auto) min-content;grid-template-columns:repeat(3,minmax(auto,calc(var(--document-width)*.25))) minmax(calc(var(--document-width)*.25 - 60px),auto) min-content;grid-template-rows:auto;height:60px;height:var(--header-height);left:0;padding:0 calc(50svw - 792px);padding:0 var(--document-margin);position:fixed;top:0;width:100svw;width:var(--viewport-width);z-index:3}@media (max-width:1056px){header.header{grid-template-columns:repeat(3,minmax(auto,396px)) auto min-content;grid-template-columns:repeat(3,minmax(auto,calc(var(--document-width)*.25))) auto min-content}}@media (max-width:480px){header.header{grid-template-columns:minmax(0,1fr) min-content;grid-template-rows:repeat(2,minmax(0,1fr))}}@media (hover:hover){header.header{pointer-events:none}}header.header:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){header.header:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}header.header:after{bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:2}header.header a.logo,header.header:after{background-color:#000;background-color:var(--color-black)}header.header a.logo{aspect-ratio:4/1;margin:auto 40px;margin:auto var(--layout-padding);-webkit-mask-image:url(../gfx/layout/header/logo.svg);mask-image:url(../gfx/layout/header/logo.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;width:max(96px,min(calc(3.77358svw + 80.90566px),128px));width:max(96px,min(calc((var(--viewport-width) - 400px)/848*32 + 96px),128px));z-index:1}@media (hover:hover){header.header a.logo{pointer-events:auto;transition:background-color .25s}header.header:hover a.logo:not(:hover){background-color:rgba(0,0,0,.5)}}@media (hover:hover){@supports (color:color-mix(in lch,red,blue)){header.header:hover a.logo:not(:hover){background-color:color-mix(in srgb,var(--color-black) 50%,transparent)}}}header.header a.logo h1{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}header.header nav.profile{border:solid #000;border:solid var(--color-black);border-width:0 1px;display:grid;grid-column-end:span 2;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;position:relative;z-index:1}@media (max-width:1056px){header.header nav.profile{display:none}}header.header nav.profile>a.item{align-items:center;color:#000;color:var(--color-black);display:flex;flex-direction:row;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));font-weight:400;justify-content:center;text-align:center;text-transform:uppercase}@media (hover:hover){header.header nav.profile>a.item{pointer-events:auto;transition:color .25s}header.header:hover nav.profile>a.item:not(:hover){color:rgba(0,0,0,.5)}}@media (hover:hover){@supports (color:color-mix(in lch,red,blue)){header.header:hover nav.profile>a.item:not(:hover){color:color-mix(in srgb,var(--color-black) 50%,transparent)}}}header.header nav.profile>a.item:not(:first-of-type){border-left:1px solid #000;border-left:1px solid var(--color-black)}header.header nav.menu{display:grid;grid-auto-columns:auto;grid-auto-flow:column;grid-column:4;grid-template-rows:auto;position:relative;z-index:1}@media (min-width:481px){header.header nav.menu{border-left:1px solid #000;border-left:1px solid var(--color-black);margin-left:-1px}}@media (max-width:480px){header.header nav.menu{border-top:1px solid #000;border-top:1px solid var(--color-black);grid-auto-columns:minmax(0,1fr);grid-column:1/-1;grid-row:2}}@media (min-width:481px){header.header a.logo+nav.menu{margin-left:auto}}header.header nav.menu>a.item{align-items:center;color:#000;color:var(--color-black);display:flex;flex-direction:column;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400;justify-content:center;letter-spacing:.025em;line-height:1.25;min-width:60px;padding:0 max(12px,min(calc(.4717svw + 10.11321px),16px));padding:0 max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px));text-align:center;text-transform:uppercase}@media (hover:hover){header.header nav.menu>a.item{pointer-events:auto;transition:color .25s}header.header:hover nav.menu>a.item:not(:hover){color:rgba(0,0,0,.5)}}@media (hover:hover){@supports (color:color-mix(in lch,red,blue)){header.header:hover nav.menu>a.item:not(:hover){color:color-mix(in srgb,var(--color-black) 50%,transparent)}}}header.header nav.menu>a.item:not(:first-of-type){border-left:1px solid #000;border-left:1px solid var(--color-black)}header.header nav.menu>a.item span{display:block}header.header a.client{align-items:center;aspect-ratio:1/1;border-left:1px solid #000;border-left:1px solid var(--color-black);display:flex;flex-direction:row;justify-content:center;position:relative;width:60px;z-index:1}@media (max-width:480px){header.header a.client{width:48px}}@media (hover:hover){header.header a.client{pointer-events:auto;transition:color .25s}}header.header a.client:before{aspect-ratio:1/1;background-color:#000;background-color:var(--color-black);content:"";display:block;-webkit-mask-image:url(../gfx/layout/header/client.svg);mask-image:url(../gfx/layout/header/client.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}@media (hover:hover){header.header a.client:before{transition:background-color .25s}header.header:hover a.client:not(:hover):before{background-color:rgba(0,0,0,.5)}}@media (hover:hover){@supports (color:color-mix(in lch,red,blue)){header.header:hover a.client:not(:hover):before{background-color:color-mix(in srgb,var(--color-black) 50%,transparent)}}}main.main{display:flex;flex-direction:column;flex-grow:1;min-height:calc(100svh - 60px);min-height:calc(100svh - var(--header-height))}footer.footer{border-top:1px solid #000;border-top:1px solid var(--color-black);position:relative;width:100svw;width:var(--viewport-width);z-index:1}@media (max-width:960px){footer.footer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);padding:max(19px,min(calc(1.53302svw + 12.86792px),32px)) calc(50svw - 752px);padding:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px)) var(--layout-margin)}}@media (max-width:960px) and (min-width:481px){footer.footer{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:480px){footer.footer{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}}@media (hover:hover){footer.footer{pointer-events:none}}footer.footer:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){footer.footer:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}footer.footer .group{display:flex;flex-direction:row;gap:0 32px;gap:0 var(--layout-gutter);justify-content:space-between;padding:max(12px,min(calc(.4717svw + 10.11321px),16px)) calc(50svw - 752px);padding:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px)) var(--layout-margin)}@media (max-width:960px){footer.footer .group{display:contents}}footer.footer .group:not(:first-of-type){border-top:1px solid #000;border-top:1px solid var(--color-black)}footer.footer nav.link{align-items:center;display:flex;flex-direction:row}@media (min-width:961px){footer.footer nav.link{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){footer.footer nav.link{align-items:flex-start;flex-direction:column}}footer.footer nav.link>a.item{color:#000;color:var(--color-black);display:block;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));font-weight:400}@media (hover:hover){footer.footer nav.link>a.item{pointer-events:auto;transition:color .25s}}@media (max-width:960px){footer.footer nav.link>a.item:not(:first-of-type){margin-top:max(8px,min(8px,8px));margin-top:max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px))}}@media (hover:hover){footer.footer nav.link:hover>a.item:not(:hover){color:rgba(0,0,0,.5)}@supports (color:color-mix(in lch,red,blue)){footer.footer nav.link:hover>a.item:not(:hover){color:color-mix(in srgb,var(--color-black) 50%,transparent)}}}footer.footer .credit{color:#000;color:var(--color-black);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px))}@media (max-width:960px){footer.footer .credit{margin-top:max(19px,min(calc(1.53302svw + 12.86792px),32px));margin-top:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px))}}@media (max-width:960px) and (min-width:481px){footer.footer .credit{grid-column:1/-1}}@media (max-width:480px){footer.footer .credit{grid-row:3}}@media (hover:hover){footer.footer .credit a{pointer-events:auto}}@media (max-width:960px) and (min-width:481px){footer.footer .social{grid-column:2;grid-row:1}}@media (max-width:480px){footer.footer .social{margin-top:max(19px,min(calc(1.53302svw + 12.86792px),32px));margin-top:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px))}}footer.footer .copyright{color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));font-weight:400;line-height:1.25}@media (max-width:960px){footer.footer .copyright{margin-top:max(8px,min(8px,8px));margin-top:max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px))}}@media (max-width:960px) and (min-width:481px){footer.footer .copyright{grid-column:1/-1}}section.about{align-content:start;display:grid;flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 752px) max(55px,min(calc(8.60849svw + 20.56604px),128px));padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-margin) max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));position:relative;width:100svw;width:var(--viewport-width);z-index:1}@media (min-width:961px){section.about{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.about{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,auto)}}section.about:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.about:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.about .title{color:#000;color:var(--color-black)}@media (max-width:960px){section.about .area{margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}}section.about .text{color:#000;color:var(--color-black);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));line-height:1.25}section.access{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:center;padding:0 calc(50svw - 752px);padding:0 var(--layout-margin);width:100svw;width:var(--viewport-width);z-index:1}section.access .image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}section.access .area{background-color:#fff;background-color:var(--color-white);max-width:528px;padding:max(23px,min(calc(2.00472svw + 14.98113px),40px));padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px));position:relative;width:100%;z-index:2}section.access .title{color:#000;color:var(--color-black)}section.access form.form{margin-top:max(19px,min(calc(1.53302svw + 12.86792px),32px));margin-top:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px))}section.account{flex-grow:1;padding:0 calc(50svw - 752px) max(55px,min(calc(8.60849svw + 20.56604px),128px));padding:0 var(--layout-margin) max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));position:relative;width:100svw;width:var(--viewport-width);z-index:1}section.account:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.account:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.account .group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;padding-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));padding-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px));position:relative}@media (max-width:1248px){section.account .group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:961px){section.account .group{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.account .group{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,auto)}}section.account .group:not(:first-of-type):before{border-top:1px solid #000;border-top:1px solid var(--color-black);content:"";display:block;left:50%;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (max-width:1248px) and (min-width:961px){section.account .area{grid-column-end:span 2}}@media (max-width:960px){section.account .area{margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}}section.account .subject em{color:#969696;color:var(--color-slate)}section.account :where(.title,.subtitle){color:#000;color:var(--color-black)}section.account .account{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:max(19px,min(calc(1.53302svw + 12.86792px),32px));padding-bottom:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px))}section.account .account form.form{width:100%}section.account .account a.logout{color:#000;color:var(--color-black);display:block;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));font-weight:400;letter-spacing:.025em;margin-top:max(32px,min(calc(3.77358svw + 16.90566px),64px));margin-top:max(32px,min(calc((var(--viewport-width) - 400px)/848*32 + 32px),64px));text-transform:uppercase}section.account .user{padding-bottom:max(55px,min(calc(8.60849svw + 20.56604px),128px));padding-bottom:max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px))}section.account .user .list{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}section.account .user .list button.remove{display:block;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400;letter-spacing:.025em;text-transform:uppercase}section.account .user form.form{margin-top:max(26px,min(calc(2.59434svw + 15.62264px),48px));margin-top:max(26px,min(calc((var(--viewport-width) - 400px)/848*22 + 26px),48px))}section.account .user form.form .title{color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));font-weight:400}section.account .client{padding-bottom:max(55px,min(calc(8.60849svw + 20.56604px),128px));padding-bottom:max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px))}section.account .profile{grid-template-columns:repeat(2,minmax(0,1fr)) repeat(2,auto)}section.account .profile a.action,section.account .profile button.delete{display:block;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400;letter-spacing:.025em;text-transform:uppercase}section.action{flex-grow:1;padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 752px) max(55px,min(calc(8.60849svw + 20.56604px),128px));padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-margin) max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));position:relative;width:100svw;width:var(--viewport-width);z-index:1}section.action:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.action:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.action .title{color:#000;color:var(--color-black)}section.action .area{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);justify-items:start;margin-top:max(55px,min(calc(8.60849svw + 20.56604px),128px));margin-top:max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px))}@media (min-width:961px){section.action .area{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.action .area{grid-template-columns:minmax(0,1fr)}}section.action a.button{color:#000;color:var(--color-black)}section.action .text{color:#969696;color:var(--color-slate);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px))}section.article{flex-grow:1;padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 792px) 0;padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--document-margin) 0;position:relative;width:100svw;width:var(--viewport-width);z-index:1}section.article:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.article:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.article .subject{padding:0 40px;padding:0 var(--layout-padding)}section.article :where(.title,.subtitle){color:#000;color:var(--color-black)}section.article .subtitle{margin-top:max(55px,min(calc(8.60849svw + 20.56604px),128px));margin-top:max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px))}section.article .content{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) repeat(2,auto);justify-items:start}@media (min-width:481px){section.article .content{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:480px){section.article .content{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px) and (min-width:481px){section.article :where(.name,.text){grid-column-end:span 4}}@media (min-width:481px){section.article :where(.date,.button,.meta){grid-column:1/-1}}section.article .list{display:flex;flex-direction:column;margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}section.article .list article.article:not(:first-of-type){margin-top:2px}@media (min-width:961px){section.article .list :where(.name,.text){grid-column-end:span 2}}section.article .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}@media (min-width:961px){section.article .grid{gap:2px}}@media (max-width:960px){section.article .grid{grid-template-columns:minmax(0,1fr)}section.article .grid article.article:not(:first-of-type){margin-top:2px}}@media (min-width:961px){section.article .grid :where(.name,.text){grid-column-end:span 4}}section.banner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:max(44px,min(calc(6.13208svw + 19.4717px),96px)) auto minmax(0,1fr) max(44px,min(calc(6.13208svw + 19.4717px),96px));grid-template-rows:max(44px,min(calc((var(--viewport-width) - 400px)/848*52 + 44px),96px)) auto minmax(0,1fr) max(44px,min(calc((var(--viewport-width) - 400px)/848*52 + 44px),96px));min-height:940px;min-height:calc(var(--layout-width)*.625);padding:0 calc(50svw - 752px);padding:0 var(--layout-margin);position:relative;z-index:1;grid-gap:0 32px;grid-gap:0 var(--layout-gutter);gap:0 32px;gap:0 var(--layout-gutter)}@media (max-width:480px){section.banner{min-height:calc(100svh - 60px);min-height:calc(100svh - var(--header-height))}}section.banner:after,section.banner:before{background-color:#fff;background-color:var(--color-white);content:"";display:block;grid-column:1;grid-row-end:span 2;margin-left:auto;position:relative;width:1px;z-index:3}section.banner:before{clip-path:polygon(0 0,1px 0,1px calc(100% - max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5),0 calc(100% - max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5));clip-path:polygon(0 0,1px 0,1px calc(100% - max(16px, min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5),0 calc(100% - max(16px, min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5));grid-row-start:1}section.banner:after{clip-path:polygon(0 0,1px 0,1px calc(max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5),0 calc(max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5),0 100%,1px 100%,1px 0);clip-path:polygon(0 0,1px 0,1px calc(max(16px, min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5),0 calc(max(16px, min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5),0 100%,1px 100%,1px 0);grid-row-start:3}section.banner .background{bottom:0;left:0;position:relative;position:absolute;right:0;top:0}section.banner .background:before{background-image:linear-gradient(288deg,#fff 25%,#000 75%);background-image:linear-gradient(288deg,var(--color-white) 25%,var(--color-black) 75%);bottom:0;content:"";display:block;left:0;mix-blend-mode:multiply;opacity:.5;position:absolute;right:0;top:0;z-index:2}section.banner .background .image{z-index:1}section.banner .area{display:contents}section.banner .logo{aspect-ratio:3/1;grid-column-end:span 10;grid-row:2;margin-bottom:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-bottom:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px));max-width:240px;min-width:144px;position:relative;width:352px;width:calc((var(--layout-width) + var(--layout-gutter))*.25 - var(--layout-gutter));z-index:3;fill:#fff;fill:var(--color-white)}section.banner .content{grid-column-end:span 10;grid-column-start:2;grid-row:3;padding-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));padding-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px));position:relative;z-index:3}section.banner .content:before{background-color:#fff;background-color:var(--color-white);clip-path:polygon(0 0,calc((((100svw - calc(((1584px) - (40px * 2)))) * .5)) + (calc(((1584px) - (40px * 2))) + 32px) * .0833333333 - 32px - max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5) 0,calc((((100svw - calc(((1584px) - (40px * 2)))) * .5)) + (calc(((1584px) - (40px * 2))) + 32px) * .0833333333 - 32px - max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5) 1px,calc((((100svw - calc(((1584px) - (40px * 2)))) * .5)) + (calc(((1584px) - (40px * 2))) + 32px) * .0833333333 - 32px - max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5 + max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px))) 1px,calc((((100svw - calc(((1584px) - (40px * 2)))) * .5)) + (calc(((1584px) - (40px * 2))) + 32px) * .0833333333 - 32px - max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5 + max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px))) 0,100% 0,100% 1px,0 1px);clip-path:polygon(0 0,calc(calc(((100svw - calc(((1584px) - (40px * 2)))) * .5)) + (calc(((1584px) - (40px * 2))) + 32px) * .0833333333 - 32px - max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5) 0,calc(calc(((100svw - calc(((1584px) - (40px * 2)))) * .5)) + (calc(((1584px) - (40px * 2))) + 32px) * .0833333333 - 32px - max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5) 1px,calc(calc(((100svw - calc(((1584px) - (40px * 2)))) * .5)) + (calc(((1584px) - (40px * 2))) + 32px) * .0833333333 - 32px - max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5 + max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px))) 1px,calc(calc(((100svw - calc(((1584px) - (40px * 2)))) * .5)) + (calc(((1584px) - (40px * 2))) + 32px) * .0833333333 - 32px - max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5 + max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px))) 0,100% 0,100% 1px,0 1px);clip-path:polygon(0 0,calc(var(--layout-margin) + (var(--layout-width) + var(--layout-gutter)) * .0833333333 - var(--layout-gutter) - max(16px, min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5) 0,calc(var(--layout-margin) + (var(--layout-width) + var(--layout-gutter)) * .0833333333 - var(--layout-gutter) - max(16px, min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5) 1px,calc(var(--layout-margin) + (var(--layout-width) + var(--layout-gutter)) * .0833333333 - var(--layout-gutter) - max(16px, min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5 + max(16px, min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px), 24px))) 1px,calc(var(--layout-margin) + (var(--layout-width) + var(--layout-gutter)) * .0833333333 - var(--layout-gutter) - max(16px, min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px), 24px)) * .5 + max(16px, min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px), 24px))) 0,100% 0,100% 1px,0 1px);content:"";display:block;height:1px;left:50%;position:absolute;top:0;translate:-50%;width:100svw;width:var(--viewport-width)}section.banner :where(.title,.text){color:#fff;color:var(--color-white);letter-spacing:-.0375em;text-wrap:balance}section.banner .title{font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(34px,min(calc(4.24528svw + 17.01887px),70px));font-size:max(34px,min(calc((var(--viewport-width) - 400px)/848*36 + 34px),70px));font-weight:400}section.banner .text{font-size:max(27px,min(calc(2.71226svw + 16.15094px),50px));font-size:max(27px,min(calc((var(--viewport-width) - 400px)/848*23 + 27px),50px));line-height:1.125}section.compliance{display:grid;flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 752px) 0;padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-margin) 0;position:relative;width:100svw;width:var(--viewport-width);z-index:1}@media (min-width:961px){section.compliance{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.compliance{grid-template-columns:minmax(0,1fr);padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 752px) max(55px,min(calc(8.60849svw + 20.56604px),128px));padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-margin) max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px))}}section.compliance:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.compliance:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.compliance .title{color:#000;color:var(--color-black)}section.compliance .view{counter-reset:area;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:max(55px,min(calc(8.60849svw + 20.56604px),128px));margin-top:max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px))}@media (min-width:961px){section.compliance .view{gap:0 32px;gap:0 var(--layout-gutter);grid-template-rows:auto}}@media (max-width:960px){section.compliance .view{grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr)}}section.compliance .control{align-items:flex-start;border-right:1px solid #000;border-right:1px solid var(--color-black);counter-reset:control;display:flex;flex-direction:column;padding-bottom:max(55px,min(calc(8.60849svw + 20.56604px),128px));padding-bottom:max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));padding-right:32px;padding-right:var(--layout-gutter)}@media (max-width:960px){section.compliance .control{display:none}}section.compliance .control>button.item{color:#000;color:var(--color-black);counter-increment:control;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(27px,min(calc(2.71226svw + 16.15094px),50px));font-size:max(27px,min(calc((var(--viewport-width) - 400px)/848*23 + 27px),50px));font-weight:400;letter-spacing:-.0375em;transition:color .25s}section.compliance .control>button.item:not(.active){color:#969696;color:var(--color-slate)}section.compliance .control>button.item:not(:first-of-type){margin-top:max(12px,min(calc(.4717svw + 10.11321px),16px));margin-top:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px))}section.compliance .control>button.item:before{content:counter(control) ". "}section.compliance .control>button.item:not(.active):before{content:""}section.compliance .area{align-content:start;counter-increment:area;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto}@media (min-width:961px){section.compliance .area{background-color:#fff;background-color:var(--color-white);gap:0 32px;gap:0 var(--layout-gutter);grid-column:2;grid-row:1;opacity:1;padding-bottom:max(55px,min(calc(8.60849svw + 20.56604px),128px));padding-bottom:max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));pointer-events:auto;position:relative;transition:opacity .5s;z-index:2}}@media (max-width:960px){section.compliance .area{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,auto)}}@media (min-width:961px){section.compliance .area:not(.display){opacity:0;pointer-events:none;transition:opacity .5s .5s;z-index:1}}@media (max-width:960px){section.compliance .area~.area{margin-top:max(44px,min(calc(6.13208svw + 19.4717px),96px));margin-top:max(44px,min(calc((var(--viewport-width) - 400px)/848*52 + 44px),96px))}}@media (min-width:961px){section.compliance .content{grid-column-end:span 5}}section.compliance .name{color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(23px,min(calc(2.00472svw + 14.98113px),40px));font-size:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px));font-weight:400}@media (min-width:961px){section.compliance .name{display:none}}section.compliance .name:before{content:counter(area) ". "}section.compliance .text{color:#000;color:var(--color-black);font-size:max(18px,min(calc(1.41509svw + 12.33962px),30px));font-size:max(18px,min(calc((var(--viewport-width) - 400px)/848*12 + 18px),30px));letter-spacing:-.025em;line-height:1.25}@media (max-width:960px){section.compliance .text{margin-top:max(16px,min(calc(.9434svw + 12.22642px),24px));margin-top:max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px))}}aside.cookie{background-color:#fff;background-color:var(--color-white);border:1px solid #000;border:1px solid var(--color-black);bottom:0;margin:0 calc(calc(((100svw - 1584px) * .5)) + max(16px, min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px), 24px))) max(16px,min(calc((100svw - 400px) / 848 * (24 - 16) + 16 * 1px),24px)) 0;margin:0 calc(var(--document-margin) + max(16px, min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px), 24px))) max(16px,min(calc((var(--viewport-width) - 400px) / 848 * (24 - 16) + 16 * 1px),24px)) 0;opacity:1;padding:max(12px,min(calc(.4717svw + 10.11321px),16px));padding:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px));pointer-events:auto;position:fixed;right:0;transition:opacity .25s;width:384px;z-index:2}@media (max-width:1584px){aside.cookie{margin:0 max(16px,min(calc(.9434svw + 12.22642px),24px)) max(16px,min(calc(.9434svw + 12.22642px),24px)) 0;margin:0 max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px)) max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px)) 0}}@media (max-width:480px){aside.cookie{width:1504px;width:var(--layout-width)}}aside.cookie:not(.display){opacity:0;pointer-events:none}aside.cookie .title{color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));font-weight:400}aside.cookie .area{max-height:var(--height);opacity:1;pointer-events:auto;transition:max-height .25s,opacity .25s 125ms}aside.cookie:not(.active) .area{max-height:0;opacity:0;pointer-events:none;transition:max-height .25s 125ms,opacity .25s}aside.cookie .content{padding-top:max(12px,min(calc(.4717svw + 10.11321px),16px));padding-top:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px))}aside.cookie .text{color:#000;color:var(--color-black);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));line-height:1.25}aside.cookie .action{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;margin-top:max(16px,min(calc(.9434svw + 12.22642px),24px));margin-top:max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px));grid-gap:0 max(8px,min(8px,8px));grid-gap:0 max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px));gap:0 max(8px,min(8px,8px));gap:0 max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px))}aside.cookie button:where(.accept,.refuse,.toggle){align-items:center;border:1px solid #000;border:1px solid var(--color-black);border-radius:8px;color:#000;color:var(--color-black);display:flex;flex-direction:row;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));font-weight:400;height:2em;justify-content:center;letter-spacing:.025em;padding:0 max(8px,min(8px,8px));padding:0 max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px));text-align:center;text-transform:uppercase;white-space:nowrap}aside.cookie button.toggle:before{content:"Less"}aside.cookie:not(.active) button.toggle:before{content:"More"}section.error{flex-grow:1;padding:0 calc(50svw - 752px);padding:0 var(--layout-margin);position:relative;width:100svw;width:var(--viewport-width);z-index:1}section.error .image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}section.error .content{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));padding:40px 0;position:relative;z-index:2}@media (min-width:641px){section.error .content{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:640px){section.error .content{grid-template-columns:minmax(0,1fr)}}@media (min-width:641px){section.error :where(.subject,.text){grid-column-end:span 2}}@media (max-width:1248px) and (min-width:641px){section.error :where(.subject,.text){grid-column-end:span 3}}@media (max-width:960px) and (min-width:641px){section.error :where(.subject,.text){grid-column-end:span 4}}section.error :where(.title,.subtitle){color:#fff;color:var(--color-white)}section.error .subtitle{margin-top:max(12px,min(calc(.4717svw + 10.11321px),16px));margin-top:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px))}section.error .text{color:#fff;color:var(--color-white);font-size:max(18px,min(calc(1.41509svw + 12.33962px),30px));font-size:max(18px,min(calc((var(--viewport-width) - 400px)/848*12 + 18px),30px));letter-spacing:-.0375em;line-height:1.25;text-wrap:balance}section.export{align-items:center;background-color:rgba(0,0,0,.875);display:flex;flex-direction:column;justify-content:center;padding:max(19px,min(calc(1.53302svw + 12.86792px),32px)) calc(50svw - 752px);padding:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px)) var(--layout-margin);z-index:4}@supports (color:color-mix(in lch,red,blue)){section.export{background-color:color-mix(in srgb,var(--color-black) 87.5%,transparent)}}section.export{bottom:0;left:0;position:fixed;right:0;top:0}section.export:before{animation-duration:.75s;animation-iteration-count:infinite;animation-name:ugza7d3;animation-timing-function:linear;aspect-ratio:1/1;background-color:#fff;background-color:var(--color-white);content:"";display:block;-webkit-mask-image:url(../gfx/module/export.svg);mask-image:url(../gfx/module/export.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;rotate:0deg;width:max(48px,min(calc(5.66038svw + 25.35849px),96px));width:max(48px,min(calc((var(--viewport-width) - 400px)/848*48 + 48px),96px))}@keyframes ugza7d3{to{rotate:1turn}}html:not(.export\:active) section.export{display:none}section.export .text{color:#fff;color:var(--color-white);font-size:max(18px,min(calc(1.41509svw + 12.33962px),30px));font-size:max(18px,min(calc((var(--viewport-width) - 400px)/848*12 + 18px),30px));letter-spacing:-.0375em;line-height:1.25;margin-top:max(19px,min(calc(1.53302svw + 12.86792px),32px));margin-top:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px));text-align:center;text-wrap:balance}section.feature{align-items:center;display:flex;flex-direction:row;min-height:940px;min-height:calc(var(--layout-width)*.625);padding:0 calc(50svw - 752px);padding:0 var(--layout-margin);position:relative;width:100svw;width:var(--viewport-width);z-index:1}@media (max-width:480px){section.feature{height:calc(75svh - 60px);height:calc(75svh - var(--header-height))}}section.feature .image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}section.feature .content{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,auto);padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) 0;padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) 0;position:relative;z-index:2}@media (min-width:641px){section.feature .content{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:480px){section.feature .content{grid-template-columns:minmax(0,1fr)}}section.feature .title{color:#fff;color:var(--color-white);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(52px,min(calc(8.01887svw + 19.92453px),120px));font-size:max(52px,min(calc((var(--viewport-width) - 400px)/848*68 + 52px),120px));font-weight:400;letter-spacing:-.0375em}@media (min-width:481px){section.feature .title{grid-column:1/-1}}section.feature .text{color:#fff;color:var(--color-white);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));letter-spacing:-.025em;line-height:1.25;margin-top:max(26px,min(calc(2.59434svw + 15.62264px),48px));margin-top:max(26px,min(calc((var(--viewport-width) - 400px)/848*22 + 26px),48px))}@media (min-width:481px){section.feature .text{grid-column-end:span 2}}@media (max-width:1248px) and (min-width:481px){section.feature .text{grid-column-end:span 3}}@media (max-width:960px) and (min-width:481px){section.feature .text{grid-column-end:span 4}}section.schedule{display:grid;flex-grow:1;padding:0 calc(50svw - 752px);padding:0 var(--layout-margin);position:relative;width:100svw;width:var(--viewport-width);z-index:1}@media (min-width:961px){section.schedule{gap:0 32px;gap:0 var(--layout-gutter);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}@media (max-width:960px){section.schedule{align-items:center;display:flex;flex-direction:row;justify-content:center}}section.schedule:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.schedule:before{border-right:1px solid #000;border-right:1px solid var(--color-black)}}@media (min-width:961px){section.schedule .image{height:100%;left:0;position:absolute;top:0;width:calc(50svw - 16px);width:calc((var(--viewport-width) - var(--layout-gutter))*.5)}}@media (max-width:960px){section.schedule .image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}}section.schedule .area{align-items:center;display:flex;flex-direction:row;padding:max(23px,min(calc(2.00472svw + 14.98113px),40px));padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}@media (min-width:961px){section.schedule .area{grid-column:2}}@media (max-width:960px){section.schedule .area{background-color:#fff;background-color:var(--color-white);max-width:528px;position:relative;width:100%;z-index:2}}section.schedule form.form{flex-grow:1}section.page{align-content:start;display:grid;flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 752px) max(55px,min(calc(8.60849svw + 20.56604px),128px));padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-margin) max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));position:relative;width:100svw;width:var(--viewport-width);z-index:1}@media (max-width:1248px){section.page{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:961px){section.page{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.page{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,auto)}}section.page:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.page:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.page .title{color:#000;color:var(--color-black)}@media (max-width:1248px) and (min-width:961px){section.page .area{grid-column-end:span 2}}@media (max-width:960px){section.page .area{margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}}section.page .text{color:#000;color:var(--color-black);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));line-height:1.25}section.person{align-content:start;display:grid;flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 752px) max(55px,min(calc(8.60849svw + 20.56604px),128px));padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-margin) max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));position:relative;width:100svw;width:var(--viewport-width);z-index:1}@media (max-width:1248px){section.person{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:961px){section.person{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.person{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,auto)}}section.person:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.person:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.person .title{color:#000;color:var(--color-black)}section.person .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1248px) and (min-width:961px){section.person .grid{grid-column-end:span 2}}@media (max-width:960px){section.person .grid{margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}}@media (min-width:481px){section.person .grid{gap:max(32px,min(calc(3.77358svw + 16.90566px),64px)) 32px;gap:max(32px,min(calc((var(--viewport-width) - 400px)/848*32 + 32px),64px)) var(--layout-gutter)}}@media (max-width:480px){section.person .grid{grid-template-columns:minmax(0,1fr)}section.person article.person:not(:first-of-type){margin-top:max(32px,min(calc(3.77358svw + 16.90566px),64px));margin-top:max(32px,min(calc((var(--viewport-width) - 400px)/848*32 + 32px),64px))}}section.preview{position:relative;width:100svw;width:var(--viewport-width);z-index:1}section.preview .video{aspect-ratio:16/9}@media (max-width:480px){section.preview .video{aspect-ratio:1/1}section.preview .image,section.preview .player{width:177.7777777778%}section.preview .player{aspect-ratio:16/9}}section.profile{display:flex;flex-direction:column;flex-grow:1;min-height:816px;padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 752px) 0;padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-margin) 0;position:relative;width:100svw;width:var(--viewport-width);z-index:1}section.profile:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width);z-index:3}@media (min-width:1585px){section.profile:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.profile .sidebar{z-index:4}section.profile .sidebar .area{height:calc(100% + 1px)}section.profile .sidebar .panel>.item:last-of-type .area{margin-bottom:-1px}section.profile .sidebar .formgroup,section.profile .sidebar form.form{flex-grow:1}section.profile .sidebar :where(.load,.save,.export){display:flex;flex-direction:column;flex-grow:1}section.profile .sidebar .export .field\:export .choice{grid-template-columns:minmax(0,1fr)}section.profile form.option{align-items:end;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,auto);position:relative;z-index:3;grid-gap:0 32px;grid-gap:0 var(--layout-gutter);gap:0 32px;gap:0 var(--layout-gutter)}section.profile form.option .data{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}section.profile form.option .name{grid-column:1/-1;position:relative;width:480px;width:calc((var(--layout-width) + var(--layout-gutter))*.33333 - var(--layout-gutter))}section.profile form.option .name button.toggle{align-items:center;display:flex;flex-direction:row;gap:0 1em;max-width:100%;opacity:0;pointer-events:none;transition:opacity .25s}section.profile form.option .name button.toggle:after{aspect-ratio:1/1;background-color:#000;background-color:var(--color-black);content:"";display:block;flex-shrink:0;-webkit-mask-image:url(../gfx/module/profile/option/name/toggle.svg);mask-image:url(../gfx/module/profile/option/name/toggle.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}section.profile form.option .name:not(.active) button.toggle{opacity:1;pointer-events:auto}section.profile form.option .name .area{align-items:center;display:flex;flex-direction:row;gap:0 max(12px,min(calc(.4717svw + 10.11321px),16px));gap:0 max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px));left:0;opacity:1;pointer-events:auto;position:absolute;top:50%;transition:opacity .25s;translate:0 -50%;width:100%}section.profile form.option .name:not(.active) .area{opacity:0;pointer-events:none}section.profile form.option .name .input{flex-grow:1}section.profile form.option .name button.submit{aspect-ratio:1/1;background-color:#000;background-color:var(--color-black);-webkit-mask-image:url(../gfx/module/profile/option/name/submit.svg);mask-image:url(../gfx/module/profile/option/name/submit.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}section.profile form.option .name .value{color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(18px,min(calc(1.41509svw + 12.33962px),30px));font-size:max(18px,min(calc((var(--viewport-width) - 400px)/848*12 + 18px),30px));font-weight:400;letter-spacing:-.025em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}section.profile form.option .date{display:none}section.profile form.option .dropdown .control{display:flex;flex-direction:row}section.profile form.option .dropdown button.toggle{color:#000;color:var(--color-black);flex-grow:1;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));font-weight:400;height:2em;letter-spacing:-.025em;padding:0 max(12px,min(calc(.4717svw + 10.11321px),16px));padding:0 max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px));position:relative;white-space:nowrap;z-index:2}section.profile form.option .dropdown button.toggle:after,section.profile form.option .dropdown button.toggle:before{border:solid #000;border:solid var(--color-black);content:"";display:block;left:0;position:absolute;top:0;width:100%}section.profile form.option .dropdown button.toggle:before{background-color:#fff;background-color:var(--color-white);border-radius:8px;border-width:1px;height:100%;z-index:-2}section.profile form.option .dropdown button.toggle:after{background-color:#f2efec;background-color:var(--color-ivory);border-radius:8px 8px 0 0;border-width:1px 1px 0;height:calc(40px + max(26px, min(calc((100svw - 400px) / 848 * (48 - 26) + 26 * 1px), 48px)) + 1px);height:calc(40px + max(26px, min(calc((var(--viewport-width) - 400px) / 848 * (48 - 26) + 26 * 1px), 48px)) + 1px);opacity:1;pointer-events:none;transition:opacity .25s;z-index:-1}section.profile form.option .dropdown:not(.active) button.toggle:after{opacity:0}section.profile form.option .dropdown .area{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);margin-top:max(26px,min(calc(2.59434svw + 15.62264px),48px));margin-top:max(26px,min(calc((var(--viewport-width) - 400px)/848*22 + 26px),48px));padding:max(16px,min(calc(.9434svw + 12.22642px),24px)) max(26px,min(calc(2.59434svw + 15.62264px),48px)) max(16px,min(calc(.9434svw + 12.22642px),24px)) max(16px,min(calc(.9434svw + 12.22642px),24px));padding:max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px)) max(26px,min(calc((var(--viewport-width) - 400px)/848*22 + 26px),48px)) max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px)) max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px));position:absolute;width:992px;width:calc((var(--layout-width) + var(--layout-gutter))*.66667 - var(--layout-gutter));z-index:1;grid-gap:max(19px,min(calc(1.53302svw + 12.86792px),32px)) 0;grid-gap:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px)) 0;background-color:#f2efec;background-color:var(--color-ivory);border:1px solid #000;border:1px solid var(--color-black);border-radius:0 8px 8px 8px;gap:max(19px,min(calc(1.53302svw + 12.86792px),32px)) 0;gap:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px)) 0;opacity:1;pointer-events:auto;transition:opacity .25s}section.profile form.option .dropdown:not(.active) .area{opacity:0;pointer-events:none}section.profile form.option .dropdown button.close{margin:max(12px,min(calc(.4717svw + 10.11321px),16px));margin:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px));position:absolute;right:0;top:0}section.profile form.option .dropdown .title{color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));font-weight:400;letter-spacing:-.025em}section.profile form.option .dropdown .action{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto;margin-right:auto;grid-gap:0 max(8px,min(8px,8px));grid-gap:0 max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px));gap:0 max(8px,min(8px,8px));gap:0 max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px))}section.profile form.option .dropdown .action:before{color:#969696;color:var(--color-slate);content:"/";display:block;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400;grid-column:2;grid-row:1}section.profile form.option .dropdown button:where(.reset,.clear){color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400;grid-row:1;letter-spacing:.025em;text-transform:uppercase}section.profile form.option .dropdown button.button{color:#000;color:var(--color-black);margin-left:auto}section.profile form.option .sector{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:1584px){section.profile form.option .sector{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1248px){section.profile form.option .sector{grid-template-columns:repeat(3,minmax(0,1fr))}}section.profile form.option .sector>.item{display:flex;flex-direction:row;position:relative}section.profile form.option .sector button.country{background-color:#fff;background-color:var(--color-white);border:1px solid #000;border:1px solid var(--color-black);border-radius:8px 8px 0 0;color:#000;color:var(--color-black);flex-grow:1;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400;height:3.375em;letter-spacing:.025em;line-height:1.125;padding:0 max(12px,min(calc(.4717svw + 10.11321px),16px));padding:0 max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px));position:relative;text-transform:uppercase;z-index:1}section.profile form.option .sector>.item:not(.active) button.country{border-radius:8px}section.profile form.option .industry{background-color:#fff;background-color:var(--color-white);display:flex;flex-direction:column;gap:8px 0;margin-top:-1px;position:absolute;top:100%;z-index:3}section.profile form.option .sector>.item.active .industry{border:solid #000;border:solid var(--color-black);border-radius:0 0 8px 8px;border-width:0 1px 1px;left:0;padding:0 12px 8px;width:100%}section.profile form.option .sector>.item:not(.active) .industry{flex-direction:row;gap:0 4px;margin:0 12px;right:0;top:50%;translate:0 -50%;z-index:2}section.profile form.option .industry input{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}section.profile form.option .industry label.option{align-items:center;color:#000;color:var(--color-black);cursor:pointer;display:flex;flex-direction:row;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400;gap:0 .5em;letter-spacing:-.025em}section.profile form.option .sector>.item:not(.active) .industry label.option{font-size:0}section.profile form.option .industry label.option:before{aspect-ratio:1/1;background-color:#000;background-color:var(--color-black);border-radius:50%;content:"";display:block;flex-shrink:0;transition:background-color .25s;width:16px}section.profile form.option .industry input:not(:checked)+label.option:before{background-color:#d9d9d9;background-color:var(--color-chalk)}section.profile form.option .risk{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1em;font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));gap:1em}section.profile form.option .scale{border-left:1px solid #000;border-left:1px solid var(--color-black);grid-column-end:span 3;padding-left:4px}section.profile form.option .scale .title{color:#969696;color:var(--color-slate);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400}section.profile form.option .scale .group{margin-top:4px;padding-right:4px}section.profile form.option .scale .group:not(:first-of-type){border-left:1px solid #000;border-left:1px solid var(--color-black);padding-left:4px}section.profile form.option .scale .group:last-of-type{border-right:1px solid #000;border-right:1px solid var(--color-black)}section.profile form.option .scale .range{display:flex;flex-direction:row}section.profile form.option .scale .label{color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400}section.profile form.option .scale .list{display:flex;flex-direction:row;gap:0 4px;margin-top:max(12px,min(calc(.4717svw + 10.11321px),16px));margin-top:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px))}section.profile form.option .scale .list>.item{align-items:center;aspect-ratio:1/1;border-radius:8px;color:#000;color:var(--color-black);display:flex;flex-direction:row;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(9px,min(calc(.11792svw + 8.5283px),10px));font-size:max(9px,min(calc((var(--viewport-width) - 400px)/848*1 + 9px),10px));font-weight:400;justify-content:center;text-align:center;transition:background-color .25s;width:24px}section.profile.scheme\:color form.option .scale .list>.item\:1{background-color:#38cf65;background-color:var(--score-color-1)}section.profile.scheme\:mono form.option .scale .list>.item\:1{background-color:#ffecec;background-color:var(--score-mono-1)}section.profile.scheme\:color form.option .scale .list>.item\:2{background-color:#85e961;background-color:var(--score-color-2)}section.profile.scheme\:mono form.option .scale .list>.item\:2{background-color:#ffd2d2;background-color:var(--score-mono-2)}section.profile.scheme\:color form.option .scale .list>.item\:3{background-color:#c0f36d;background-color:var(--score-color-3)}section.profile.scheme\:mono form.option .scale .list>.item\:3{background-color:#ffb7b7;background-color:var(--score-mono-3)}section.profile.scheme\:color form.option .scale .list>.item\:4{background-color:#fafc6c;background-color:var(--score-color-4)}section.profile.scheme\:mono form.option .scale .list>.item\:4{background-color:#ff9d9d;background-color:var(--score-mono-4)}section.profile.scheme\:color form.option .scale .list>.item\:5{background-color:#ffdd6c;background-color:var(--score-color-5)}section.profile.scheme\:mono form.option .scale .list>.item\:5{background-color:#ff8383;background-color:var(--score-mono-5)}section.profile.scheme\:color form.option .scale .list>.item\:6{background-color:#ffbe71;background-color:var(--score-color-6)}section.profile.scheme\:mono form.option .scale .list>.item\:6{background-color:#ff6868;background-color:var(--score-mono-6)}section.profile.scheme\:color form.option .scale .list>.item\:7{background-color:#ffa06d;background-color:var(--score-color-7)}section.profile.scheme\:mono form.option .scale .list>.item\:7{background-color:#ff4e4e;background-color:var(--score-mono-7)}section.profile.scheme\:color form.option .scale .list>.item\:8{background-color:#ff7f56;background-color:var(--score-color-8)}section.profile.scheme\:mono form.option .scale .list>.item\:8{background-color:#ff3434;background-color:var(--score-mono-8)}section.profile.scheme\:color form.option .scale .list>.item\:9{background-color:#ff5749;background-color:var(--score-color-9)}section.profile.scheme\:mono form.option .scale .list>.item\:9{background-color:#ff1a1a;background-color:var(--score-mono-9)}section.profile.scheme\:color form.option .scale .list>.item\:10{background-color:#ff3232;background-color:var(--score-color-10)}section.profile.scheme\:mono form.option .scale .list>.item\:10{background-color:red;background-color:var(--score-mono-10)}section.profile.scheme\:color form.option .scale .list>.item\:11{background-color:var(--score-color-11)}section.profile.scheme\:mono form.option .scale .list>.item\:11{background-color:var(--score-mono-11)}section.profile form.option .scheme{margin-left:auto;padding-right:40px;padding-right:var(--layout-padding)}section.profile form.option .scheme .binary{font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px))}section.profile .heatmap{align-content:start;display:grid;flex-grow:1;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);margin-top:max(26px,min(calc(2.59434svw + 15.62264px),48px));margin-top:max(26px,min(calc((var(--viewport-width) - 400px)/848*22 + 26px),48px));overflow:hidden;padding-bottom:max(55px,min(calc(8.60849svw + 20.56604px),128px));padding-bottom:max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));position:relative;z-index:2;grid-gap:0 32px;grid-gap:0 var(--layout-gutter);gap:0 32px;gap:0 var(--layout-gutter)}section.profile .heatmap .risk{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column-end:span 5;grid-column-start:2;grid-template-rows:auto;padding-right:40px;padding-right:var(--layout-padding);grid-gap:0 4px;gap:0 4px}section.profile .heatmap .risk>.item{color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));font-weight:400;height:64px;letter-spacing:-.025em;line-height:1.25;padding-right:32px;padding-right:var(--layout-gutter)}section.profile .heatmap .sector{display:flex;flex-direction:column;gap:4px 0;grid-column:1/-1}section.profile .heatmap .sector>.item{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto;height:72px;grid-gap:0 32px;grid-gap:0 var(--layout-gutter);gap:0 32px;gap:0 var(--layout-gutter)}section.profile .heatmap .sector :where(.country,.industry){color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-weight:400;letter-spacing:-.025em}section.profile .heatmap .sector .country{font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px))}section.profile .heatmap .sector .industry{font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));margin-top:max(8px,min(8px,8px));margin-top:max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px))}section.profile .heatmap .score{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column-end:span 5;grid-template-rows:auto;padding-right:40px;padding-right:var(--layout-padding);grid-gap:0 4px;gap:0 4px}section.profile .heatmap .score>.item{display:flex;flex-direction:row;max-width:598.4px;max-width:calc(((var(--layout-width) + var(--layout-gutter))*0.8 - var(--layout-gutter))*.5);position:relative}section.profile .heatmap .score>.item\:empty{background-color:#f2efec;background-color:var(--color-ivory);border-radius:8px;height:72px}section.profile .heatmap .score .control{display:flex;flex-direction:row;flex-grow:1}section.profile .heatmap .score button.toggle{align-items:center;border-radius:8px;color:#000;color:var(--color-black);display:flex;flex-direction:row;flex-grow:1;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400;justify-content:center;position:relative;text-align:center;transition:background-color .25s;z-index:1}section.profile.scheme\:color .heatmap .score>.item\:1 button.toggle{background-color:#38cf65;background-color:var(--score-color-1)}@media (hover:hover){section.profile.scheme\:color .heatmap .score>.item\:1:not(.active) button.toggle:hover{background-color:#31b558}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:color .heatmap .score>.item\:1:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-1) 87.5%,var(--color-black))}}}section.profile.scheme\:mono .heatmap .score>.item\:1 button.toggle{background-color:#ffecec;background-color:var(--score-mono-1)}@media (hover:hover){section.profile.scheme\:mono .heatmap .score>.item\:1:not(.active) button.toggle:hover{background-color:#dfcfcf}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:mono .heatmap .score>.item\:1:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-1) 87.5%,var(--color-black))}}}section.profile.scheme\:color .heatmap .score>.item\:2 button.toggle{background-color:#85e961;background-color:var(--score-color-2)}@media (hover:hover){section.profile.scheme\:color .heatmap .score>.item\:2:not(.active) button.toggle:hover{background-color:#74cc55}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:color .heatmap .score>.item\:2:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-2) 87.5%,var(--color-black))}}}section.profile.scheme\:mono .heatmap .score>.item\:2 button.toggle{background-color:#ffd2d2;background-color:var(--score-mono-2)}@media (hover:hover){section.profile.scheme\:mono .heatmap .score>.item\:2:not(.active) button.toggle:hover{background-color:#dfb8b8}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:mono .heatmap .score>.item\:2:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-2) 87.5%,var(--color-black))}}}section.profile.scheme\:color .heatmap .score>.item\:3 button.toggle{background-color:#c0f36d;background-color:var(--score-color-3)}@media (hover:hover){section.profile.scheme\:color .heatmap .score>.item\:3:not(.active) button.toggle:hover{background-color:#a8d55f}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:color .heatmap .score>.item\:3:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-3) 87.5%,var(--color-black))}}}section.profile.scheme\:mono .heatmap .score>.item\:3 button.toggle{background-color:#ffb7b7;background-color:var(--score-mono-3)}@media (hover:hover){section.profile.scheme\:mono .heatmap .score>.item\:3:not(.active) button.toggle:hover{background-color:#dfa0a0}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:mono .heatmap .score>.item\:3:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-3) 87.5%,var(--color-black))}}}section.profile.scheme\:color .heatmap .score>.item\:4 button.toggle{background-color:#fafc6c;background-color:var(--score-color-4)}@media (hover:hover){section.profile.scheme\:color .heatmap .score>.item\:4:not(.active) button.toggle:hover{background-color:#dbdd5e}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:color .heatmap .score>.item\:4:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-4) 87.5%,var(--color-black))}}}section.profile.scheme\:mono .heatmap .score>.item\:4 button.toggle{background-color:#ff9d9d;background-color:var(--score-mono-4)}@media (hover:hover){section.profile.scheme\:mono .heatmap .score>.item\:4:not(.active) button.toggle:hover{background-color:#df8989}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:mono .heatmap .score>.item\:4:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-4) 87.5%,var(--color-black))}}}section.profile.scheme\:color .heatmap .score>.item\:5 button.toggle{background-color:#ffdd6c;background-color:var(--score-color-5)}@media (hover:hover){section.profile.scheme\:color .heatmap .score>.item\:5:not(.active) button.toggle:hover{background-color:#dfc15e}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:color .heatmap .score>.item\:5:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-5) 87.5%,var(--color-black))}}}section.profile.scheme\:mono .heatmap .score>.item\:5 button.toggle{background-color:#ff8383;background-color:var(--score-mono-5)}@media (hover:hover){section.profile.scheme\:mono .heatmap .score>.item\:5:not(.active) button.toggle:hover{background-color:#df7373}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:mono .heatmap .score>.item\:5:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-5) 87.5%,var(--color-black))}}}section.profile.scheme\:color .heatmap .score>.item\:6 button.toggle{background-color:#ffbe71;background-color:var(--score-color-6)}@media (hover:hover){section.profile.scheme\:color .heatmap .score>.item\:6:not(.active) button.toggle:hover{background-color:#dfa663}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:color .heatmap .score>.item\:6:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-6) 87.5%,var(--color-black))}}}section.profile.scheme\:mono .heatmap .score>.item\:6 button.toggle{background-color:#ff6868;background-color:var(--score-mono-6)}@media (hover:hover){section.profile.scheme\:mono .heatmap .score>.item\:6:not(.active) button.toggle:hover{background-color:#df5b5b}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:mono .heatmap .score>.item\:6:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-6) 87.5%,var(--color-black))}}}section.profile.scheme\:color .heatmap .score>.item\:7 button.toggle{background-color:#ffa06d;background-color:var(--score-color-7)}@media (hover:hover){section.profile.scheme\:color .heatmap .score>.item\:7:not(.active) button.toggle:hover{background-color:#df8c5f}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:color .heatmap .score>.item\:7:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-7) 87.5%,var(--color-black))}}}section.profile.scheme\:mono .heatmap .score>.item\:7 button.toggle{background-color:#ff4e4e;background-color:var(--score-mono-7)}@media (hover:hover){section.profile.scheme\:mono .heatmap .score>.item\:7:not(.active) button.toggle:hover{background-color:#df4444}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:mono .heatmap .score>.item\:7:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-7) 87.5%,var(--color-black))}}}section.profile.scheme\:color .heatmap .score>.item\:8 button.toggle{background-color:#ff7f56;background-color:var(--score-color-8)}@media (hover:hover){section.profile.scheme\:color .heatmap .score>.item\:8:not(.active) button.toggle:hover{background-color:#df6f4b}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:color .heatmap .score>.item\:8:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-8) 87.5%,var(--color-black))}}}section.profile.scheme\:mono .heatmap .score>.item\:8 button.toggle{background-color:#ff3434;background-color:var(--score-mono-8)}@media (hover:hover){section.profile.scheme\:mono .heatmap .score>.item\:8:not(.active) button.toggle:hover{background-color:#df2d2d}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:mono .heatmap .score>.item\:8:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-8) 87.5%,var(--color-black))}}}section.profile.scheme\:color .heatmap .score>.item\:9 button.toggle{background-color:#ff5749;background-color:var(--score-color-9)}@media (hover:hover){section.profile.scheme\:color .heatmap .score>.item\:9:not(.active) button.toggle:hover{background-color:#df4c40}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:color .heatmap .score>.item\:9:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-9) 87.5%,var(--color-black))}}}section.profile.scheme\:mono .heatmap .score>.item\:9 button.toggle{background-color:#ff1a1a;background-color:var(--score-mono-9)}@media (hover:hover){section.profile.scheme\:mono .heatmap .score>.item\:9:not(.active) button.toggle:hover{background-color:#df1717}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:mono .heatmap .score>.item\:9:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-9) 87.5%,var(--color-black))}}}section.profile.scheme\:color .heatmap .score>.item\:10 button.toggle{background-color:#ff3232;background-color:var(--score-color-10)}@media (hover:hover){section.profile.scheme\:color .heatmap .score>.item\:10:not(.active) button.toggle:hover{background-color:#df2c2c}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:color .heatmap .score>.item\:10:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-10) 87.5%,var(--color-black))}}}section.profile.scheme\:mono .heatmap .score>.item\:10 button.toggle{background-color:red;background-color:var(--score-mono-10)}@media (hover:hover){section.profile.scheme\:mono .heatmap .score>.item\:10:not(.active) button.toggle:hover{background-color:#df0000}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:mono .heatmap .score>.item\:10:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-10) 87.5%,var(--color-black))}}}section.profile.scheme\:color .heatmap .score>.item\:11 button.toggle{background-color:var(--score-color-11)}@media (hover:hover){section.profile.scheme\:color .heatmap .score>.item\:11:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-11) 87.5%,#000)}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:color .heatmap .score>.item\:11:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-color-11) 87.5%,var(--color-black))}}}section.profile.scheme\:mono .heatmap .score>.item\:11 button.toggle{background-color:var(--score-mono-11)}@media (hover:hover){section.profile.scheme\:mono .heatmap .score>.item\:11:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-11) 87.5%,#000)}@supports (color:color-mix(in lch,red,blue)){section.profile.scheme\:mono .heatmap .score>.item\:11:not(.active) button.toggle:hover{background-color:color-mix(in srgb,var(--score-mono-11) 87.5%,var(--color-black))}}}section.profile .heatmap .score .area{opacity:1;padding:max(12px,min(calc(.4717svw + 10.11321px),16px)) max(26px,min(calc(2.59434svw + 15.62264px),48px)) max(16px,min(calc(.9434svw + 12.22642px),24px)) max(16px,min(calc(.9434svw + 12.22642px),24px));padding:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px)) max(26px,min(calc((var(--viewport-width) - 400px)/848*22 + 26px),48px)) max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px)) max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px));pointer-events:auto;position:absolute;transition:opacity .25s,background-color .25s;width:480px;width:calc((var(--layout-width) + var(--layout-gutter))*.33333 - var(--layout-gutter));z-index:2}section.profile .heatmap .score:has(>.item:last-of-type:nth-of-type(3))>.item:nth-of-type(2) .area{width:400px;width:calc(((var(--layout-width) + var(--layout-gutter))*0.83333 - var(--layout-gutter))*.33333 - 16px)}section.profile .heatmap .score .area.position\:top{top:0}section.profile .heatmap .score .area.position\:top.position\:left{border-radius:0 8px 8px 8px}section.profile .heatmap .score .area.position\:top.position\:right{border-radius:8px 0 8px 8px}section.profile .heatmap .score .area.position\:right{margin-right:4px;right:100%}section.profile .heatmap .score .area.position\:left{left:100%;margin-left:4px}section.profile .heatmap .score .area.position\:bottom{bottom:0}section.profile .heatmap .score .area.position\:bottom.position\:left{border-radius:8px 8px 8px 0}section.profile .heatmap .score .area.position\:bottom.position\:right{border-radius:8px 8px 0 8px}section.profile .heatmap .score>.item:not(.active) .area{opacity:0;pointer-events:none}section.profile.scheme\:color .heatmap .score>.item\:1 .area{background-color:#38cf65;background-color:var(--score-color-1)}section.profile.scheme\:mono .heatmap .score>.item\:1 .area{background-color:#ffecec;background-color:var(--score-mono-1)}section.profile.scheme\:color .heatmap .score>.item\:2 .area{background-color:#85e961;background-color:var(--score-color-2)}section.profile.scheme\:mono .heatmap .score>.item\:2 .area{background-color:#ffd2d2;background-color:var(--score-mono-2)}section.profile.scheme\:color .heatmap .score>.item\:3 .area{background-color:#c0f36d;background-color:var(--score-color-3)}section.profile.scheme\:mono .heatmap .score>.item\:3 .area{background-color:#ffb7b7;background-color:var(--score-mono-3)}section.profile.scheme\:color .heatmap .score>.item\:4 .area{background-color:#fafc6c;background-color:var(--score-color-4)}section.profile.scheme\:mono .heatmap .score>.item\:4 .area{background-color:#ff9d9d;background-color:var(--score-mono-4)}section.profile.scheme\:color .heatmap .score>.item\:5 .area{background-color:#ffdd6c;background-color:var(--score-color-5)}section.profile.scheme\:mono .heatmap .score>.item\:5 .area{background-color:#ff8383;background-color:var(--score-mono-5)}section.profile.scheme\:color .heatmap .score>.item\:6 .area{background-color:#ffbe71;background-color:var(--score-color-6)}section.profile.scheme\:mono .heatmap .score>.item\:6 .area{background-color:#ff6868;background-color:var(--score-mono-6)}section.profile.scheme\:color .heatmap .score>.item\:7 .area{background-color:#ffa06d;background-color:var(--score-color-7)}section.profile.scheme\:mono .heatmap .score>.item\:7 .area{background-color:#ff4e4e;background-color:var(--score-mono-7)}section.profile.scheme\:color .heatmap .score>.item\:8 .area{background-color:#ff7f56;background-color:var(--score-color-8)}section.profile.scheme\:mono .heatmap .score>.item\:8 .area{background-color:#ff3434;background-color:var(--score-mono-8)}section.profile.scheme\:color .heatmap .score>.item\:9 .area{background-color:#ff5749;background-color:var(--score-color-9)}section.profile.scheme\:mono .heatmap .score>.item\:9 .area{background-color:#ff1a1a;background-color:var(--score-mono-9)}section.profile.scheme\:color .heatmap .score>.item\:10 .area{background-color:#ff3232;background-color:var(--score-color-10)}section.profile.scheme\:mono .heatmap .score>.item\:10 .area{background-color:red;background-color:var(--score-mono-10)}section.profile.scheme\:color .heatmap .score>.item\:11 .area{background-color:var(--score-color-11)}section.profile.scheme\:mono .heatmap .score>.item\:11 .area{background-color:var(--score-mono-11)}section.profile .heatmap .score .area:before{background-color:inherit;content:"";display:block;height:72px;position:absolute;transition:background-color .25s;width:12px}section.profile .heatmap .score .area.position\:top:before{top:0}section.profile .heatmap .score .area.position\:right:before{margin-right:-12px;right:0}section.profile .heatmap .score .area.position\:bottom:before{bottom:0}section.profile .heatmap .score .area.position\:left:before{left:0;margin-left:-12px}section.profile .heatmap .score button.close{background-color:#000;background-color:var(--color-black);margin:max(12px,min(calc(.4717svw + 10.11321px),16px));margin:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px));position:absolute;right:0;top:0}section.profile .heatmap .score .title{font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));text-transform:uppercase}section.profile .heatmap .score .name,section.profile .heatmap .score .title{color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-weight:400}section.profile .heatmap .score .name{font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));letter-spacing:-.025em;line-height:1.25;margin-top:max(12px,min(calc(.4717svw + 10.11321px),16px));margin-top:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px))}section.profile .heatmap .score .text{color:#000;color:var(--color-black);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));letter-spacing:-.025em;line-height:1.25;margin-top:max(16px,min(calc(.9434svw + 12.22642px),24px));margin-top:max(16px,min(calc((var(--viewport-width) - 400px)/848*8 + 16px),24px))}section.profile .heatmap .score a.button{color:#000;color:var(--color-black);margin-top:max(19px,min(calc(1.53302svw + 12.86792px),32px));margin-top:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px))}section.profile .report{flex-grow:1;margin-top:max(26px,min(calc(2.59434svw + 15.62264px),48px));margin-top:max(26px,min(calc((var(--viewport-width) - 400px)/848*22 + 26px),48px));position:relative;z-index:2}section.profile .report:before{border-top:1px solid #000;border-top:1px solid var(--color-black);content:"";display:block;left:50%;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width);z-index:3}section.profile .report nav.country{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(var(--column),1fr);margin-left:-40px;margin-left:calc(var(--layout-padding)*-1);padding:max(8px,min(8px,8px)) 40px;padding:max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px)) var(--layout-padding);position:sticky;top:60px;top:var(--header-height);z-index:2;grid-gap:max(8px,min(8px,8px));grid-gap:max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px));background-color:#fff;background-color:var(--color-white);border-bottom:1px solid #000;border-bottom:1px solid var(--color-black);gap:max(8px,min(8px,8px));gap:max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px))}section.profile .report nav.country>a.item{align-items:center;background-color:#000;background-color:var(--color-black);border:1px solid #000;border:1px solid var(--color-black);border-radius:8px;color:#fff;color:var(--color-white);display:flex;flex-direction:row;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));font-weight:400;height:2em;justify-content:center;letter-spacing:-.025em;padding:0 max(8px,min(8px,8px));padding:0 max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px));position:relative;text-align:center;white-space:nowrap;z-index:3}section.profile .report nav.country>a.item:not(.active){background-color:#fff;background-color:var(--color-white);color:#000;color:var(--color-black)}section.profile .report :where(.risk,.sector)>.item{display:grid;grid-template-columns:480px minmax(96px,auto) minmax(0,1fr);grid-template-columns:calc((var(--layout-width) + var(--layout-gutter))*.33333 - var(--layout-gutter)) minmax(var(--column-width),auto) minmax(0,1fr);grid-template-rows:auto}section.profile .report :where(.risk,.sector) .left{border-right:1px solid #000;border-right:1px solid var(--color-black);grid-column:1}section.profile .report :where(.risk,.sector) .title{padding:max(19px,min(calc(1.53302svw + 12.86792px),32px)) 0;padding:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px)) 0;position:sticky;top:calc(60px + var(--country-height));top:calc(var(--header-height) + var(--country-height))}section.profile .report :where(.risk,.sector) .center{grid-column:2}section.profile .report :where(.risk,.sector) .right{border-left:1px solid #000;border-left:1px solid var(--color-black);grid-column:3;padding:max(19px,min(calc(1.53302svw + 12.86792px),32px)) 40px max(55px,min(calc(8.60849svw + 20.56604px),128px)) max(19px,min(calc(1.53302svw + 12.86792px),32px));padding:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px)) var(--layout-padding) max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px)) max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px))}section.profile .report .sector{position:relative;z-index:1}section.profile .report .sector>.item:not(:first-of-type){position:relative}section.profile .report .sector>.item:not(:first-of-type):before{border-top:1px solid #000;border-top:1px solid var(--color-black);content:"";display:block;left:50%;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width);z-index:3}section.profile .report .sector .anchor{translate:0 calc(-58px + var(--country-height)*-1);translate:0 calc(var(--header-height)*-1 + var(--country-height)*-1 - -2px)}section.profile .report .sector :where(.country,.industry){color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(23px,min(calc(2.00472svw + 14.98113px),40px));font-size:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px));font-weight:400;letter-spacing:-.025em;line-height:1.25}section.profile .report .sector .extract{color:#000;color:var(--color-black);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));line-height:1.25}section.profile .report .risk{grid-column:1/-1}section.profile .report .risk>.item{height:auto;position:relative}section.profile .report .risk>.item:not(.disable){height:var(--height)}section.profile .report .risk>.item:before{border-top:1px solid #000;border-top:1px solid var(--color-black);content:"";display:block;left:50%;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width);z-index:2}section.profile .report .risk .name{color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));font-weight:400;position:relative;z-index:1}section.profile .report .risk .result{display:flex;flex-direction:row;height:100%;position:relative;z-index:1}section.profile .report .risk .control{display:flex;flex-direction:row}section.profile .report .risk button.toggle{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;position:relative}section.profile .report .risk button.toggle:before{aspect-ratio:1/1;background-color:#000;background-color:var(--color-black);content:"";display:block;grid-column:1;grid-row:1;margin:max(12px,min(calc(.4717svw + 10.11321px),16px)) max(12px,min(calc(.4717svw + 10.11321px),16px)) max(12px,min(calc(.4717svw + 10.11321px),16px)) auto;margin:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px)) max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px)) max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px)) auto;-webkit-mask-image:url(../gfx/module/profile/report/risk/toggle/active.svg);mask-image:url(../gfx/module/profile/report/risk/toggle/active.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:sticky;top:calc(60px + var(--country-height) + max(12px, min(calc((100svw - 400px) / 848 * (16 - 12) + 12 * 1px), 16px)));top:calc(var(--header-height) + var(--country-height) + max(12px, min(calc((var(--viewport-width) - 400px) / 848 * (16 - 12) + 12 * 1px), 16px)));width:12px}section.profile .report .risk>.item:not(.active) button.toggle:before{-webkit-mask-image:url(../gfx/module/profile/report/risk/toggle/inactive.svg);mask-image:url(../gfx/module/profile/report/risk/toggle/inactive.svg)}section.profile .report .risk .score{grid-column:1;grid-row:1;padding:max(12px,min(calc(.4717svw + 10.11321px),16px));padding:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px));transition:background-color .25s;width:96px;width:var(--column-width)}section.profile.scheme\:color .report .risk .score\:1{background-color:#38cf65;background-color:var(--score-color-1)}section.profile.scheme\:mono .report .risk .score\:1{background-color:#ffecec;background-color:var(--score-mono-1)}section.profile.scheme\:color .report .risk .score\:2{background-color:#85e961;background-color:var(--score-color-2)}section.profile.scheme\:mono .report .risk .score\:2{background-color:#ffd2d2;background-color:var(--score-mono-2)}section.profile.scheme\:color .report .risk .score\:3{background-color:#c0f36d;background-color:var(--score-color-3)}section.profile.scheme\:mono .report .risk .score\:3{background-color:#ffb7b7;background-color:var(--score-mono-3)}section.profile.scheme\:color .report .risk .score\:4{background-color:#fafc6c;background-color:var(--score-color-4)}section.profile.scheme\:mono .report .risk .score\:4{background-color:#ff9d9d;background-color:var(--score-mono-4)}section.profile.scheme\:color .report .risk .score\:5{background-color:#ffdd6c;background-color:var(--score-color-5)}section.profile.scheme\:mono .report .risk .score\:5{background-color:#ff8383;background-color:var(--score-mono-5)}section.profile.scheme\:color .report .risk .score\:6{background-color:#ffbe71;background-color:var(--score-color-6)}section.profile.scheme\:mono .report .risk .score\:6{background-color:#ff6868;background-color:var(--score-mono-6)}section.profile.scheme\:color .report .risk .score\:7{background-color:#ffa06d;background-color:var(--score-color-7)}section.profile.scheme\:mono .report .risk .score\:7{background-color:#ff4e4e;background-color:var(--score-mono-7)}section.profile.scheme\:color .report .risk .score\:8{background-color:#ff7f56;background-color:var(--score-color-8)}section.profile.scheme\:mono .report .risk .score\:8{background-color:#ff3434;background-color:var(--score-mono-8)}section.profile.scheme\:color .report .risk .score\:9{background-color:#ff5749;background-color:var(--score-color-9)}section.profile.scheme\:mono .report .risk .score\:9{background-color:#ff1a1a;background-color:var(--score-mono-9)}section.profile.scheme\:color .report .risk .score\:10{background-color:#ff3232;background-color:var(--score-color-10)}section.profile.scheme\:mono .report .risk .score\:10{background-color:red;background-color:var(--score-mono-10)}section.profile.scheme\:color .report .risk .score\:11{background-color:var(--score-color-11)}section.profile.scheme\:mono .report .risk .score\:11{background-color:var(--score-mono-11)}section.profile .report .risk :where(.key,.value){color:#000;color:var(--color-black);font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(10px,min(calc(.23585svw + 9.0566px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 400px)/848*2 + 10px),12px));font-weight:400;letter-spacing:.025em;translate:-.125em}section.profile .report .risk .pair{align-content:start;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);justify-items:start;position:sticky;top:calc(60px + var(--country-height) + max(12px, min(calc((100svw - 400px) / 848 * (16 - 12) + 12 * 1px), 16px)));top:calc(var(--header-height) + var(--country-height) + max(12px, min(calc((var(--viewport-width) - 400px) / 848 * (16 - 12) + 12 * 1px), 16px)))}section.profile .report .risk .key{margin-top:max(12px,min(calc(.4717svw + 10.11321px),16px));margin-top:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px));text-transform:uppercase;writing-mode:vertical-rl}section.profile .report .risk .value{grid-row:1;min-width:1em;text-align:center}section.profile .report .risk .component{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:auto;width:auto}section.profile .report .risk>.item:not(.disable) .component:not(.disable){opacity:1;transition:width .25s,opacity .25s 125ms;width:var(--width)}section.profile .report .risk>.item:not(.disable):not(.active) .component:not(.disable){opacity:0;transition:width .25s 125ms,opacity .25s;width:0}section.profile .report .risk .component>.item{align-content:start;border-left:1px solid #000;border-left:1px solid var(--color-black);display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);justify-items:center;padding:max(12px,min(calc(.4717svw + 10.11321px),16px)) 0;padding:max(12px,min(calc((var(--viewport-width) - 400px)/848*4 + 12px),16px)) 0;transition:background-color .25s;width:48px;width:calc(var(--column-width)*.5)}section.profile .report .risk .component>.item\:empty{background-color:#f2efec;background-color:var(--color-ivory)}section.profile.scheme\:color .report .risk .component>.item\:1{background-color:#38cf65;background-color:var(--score-color-1)}section.profile.scheme\:mono .report .risk .component>.item\:1{background-color:#ffecec;background-color:var(--score-mono-1)}section.profile.scheme\:color .report .risk .component>.item\:2{background-color:#85e961;background-color:var(--score-color-2)}section.profile.scheme\:mono .report .risk .component>.item\:2{background-color:#ffd2d2;background-color:var(--score-mono-2)}section.profile.scheme\:color .report .risk .component>.item\:3{background-color:#c0f36d;background-color:var(--score-color-3)}section.profile.scheme\:mono .report .risk .component>.item\:3{background-color:#ffb7b7;background-color:var(--score-mono-3)}section.profile.scheme\:color .report .risk .component>.item\:4{background-color:#fafc6c;background-color:var(--score-color-4)}section.profile.scheme\:mono .report .risk .component>.item\:4{background-color:#ff9d9d;background-color:var(--score-mono-4)}section.profile.scheme\:color .report .risk .component>.item\:5{background-color:#ffdd6c;background-color:var(--score-color-5)}section.profile.scheme\:mono .report .risk .component>.item\:5{background-color:#ff8383;background-color:var(--score-mono-5)}section.profile.scheme\:color .report .risk .component>.item\:6{background-color:#ffbe71;background-color:var(--score-color-6)}section.profile.scheme\:mono .report .risk .component>.item\:6{background-color:#ff6868;background-color:var(--score-mono-6)}section.profile.scheme\:color .report .risk .component>.item\:7{background-color:#ffa06d;background-color:var(--score-color-7)}section.profile.scheme\:mono .report .risk .component>.item\:7{background-color:#ff4e4e;background-color:var(--score-mono-7)}section.profile.scheme\:color .report .risk .component>.item\:8{background-color:#ff7f56;background-color:var(--score-color-8)}section.profile.scheme\:mono .report .risk .component>.item\:8{background-color:#ff3434;background-color:var(--score-mono-8)}section.profile.scheme\:color .report .risk .component>.item\:9{background-color:#ff5749;background-color:var(--score-color-9)}section.profile.scheme\:mono .report .risk .component>.item\:9{background-color:#ff1a1a;background-color:var(--score-mono-9)}section.profile.scheme\:color .report .risk .component>.item\:10{background-color:#ff3232;background-color:var(--score-color-10)}section.profile.scheme\:mono .report .risk .component>.item\:10{background-color:red;background-color:var(--score-mono-10)}section.profile.scheme\:color .report .risk .component>.item\:11{background-color:var(--score-color-11)}section.profile.scheme\:mono .report .risk .component>.item\:11{background-color:var(--score-mono-11)}section.profile .report .risk .text{color:#000;color:var(--color-black);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));line-height:1.25;position:relative}section.report{align-content:start;display:grid;flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 752px) max(55px,min(calc(8.60849svw + 20.56604px),128px));padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-margin) max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));position:relative;width:100svw;width:var(--viewport-width);z-index:1}@media (min-width:1249px){section.report{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:1248px){section.report{grid-template-columns:minmax(0,1fr)}}section.report:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.report:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.report .title{color:#000;color:var(--color-black)}section.report .intro{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;margin-top:max(19px,min(calc(1.53302svw + 12.86792px),32px));margin-top:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px));padding-top:max(19px,min(calc(1.53302svw + 12.86792px),32px));padding-top:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px));position:relative}@media (min-width:1249px){section.report .intro{gap:0 32px;gap:0 var(--layout-gutter);grid-column:1/-1}}@media (max-width:960px){section.report .intro{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2 auto)}}section.report .intro:before{border-top:1px solid #000;border-top:1px solid var(--color-black);content:"";display:block;left:50%;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}section.report .text{font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));line-height:1.25}section.report .text,section.report a.button{color:#000;color:var(--color-black)}@media (min-width:961px){section.report a.button{margin-left:auto}}@media (max-width:960px){section.report a.button{margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}}section.report .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:max(32px,min(calc(3.77358svw + 16.90566px),64px));margin-top:max(32px,min(calc((var(--viewport-width) - 400px)/848*32 + 32px),64px))}@media (min-width:1249px){section.report .grid{grid-column:1/-1;padding-right:256px;padding-right:calc((var(--layout-width) + var(--layout-gutter))*.16667 - var(--layout-gutter) + var(--layout-gutter))}}@media (max-width:1248px){section.report .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){section.report .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){section.report .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:401px){section.report .grid{gap:max(23px,min(calc(2.00472svw + 14.98113px),40px)) 32px;gap:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-gutter)}}@media (max-width:400px){section.report .grid{grid-template-columns:minmax(0,1fr)}section.report article.report:not(:first-of-type){margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}}section.service{background-color:#f2efec;background-color:var(--color-ivory);flex-grow:1;padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 752px) max(55px,min(calc(8.60849svw + 20.56604px),128px));padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-margin) max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));position:relative;width:100svw;width:var(--viewport-width);z-index:1}section.service:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.service:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.service .title{color:#000;color:var(--color-black)}section.service .area{margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}section.service .area>.item{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto;padding-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));padding-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px));grid-gap:0 32px;grid-gap:0 var(--layout-gutter);border-top:1px solid #000;border-top:1px solid var(--color-black);gap:0 32px;gap:0 var(--layout-gutter)}@media (max-width:1248px){section.service .area>.item{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){section.service .area>.item{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,auto)}}section.service .area>.item:not(:first-of-type){margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}section.service .video{aspect-ratio:35/27;grid-row:1}@media (min-width:1249px){section.service .video{grid-column-end:span 3;grid-column-start:4}}@media (max-width:1248px) and (min-width:961px){section.service .video{grid-column:2}}@media (max-width:960px){section.service .video{grid-row:2;margin-top:max(26px,min(calc(2.59434svw + 15.62264px),48px));margin-top:max(26px,min(calc((var(--viewport-width) - 400px)/848*22 + 26px),48px))}}@media (min-width:1249px){section.service .content{grid-column-end:span 2;grid-column-start:1}}@media (max-width:1248px) and (min-width:961px){section.service .content{grid-column:1}}@media (min-width:961px){section.service .content{grid-row:1}}@media (max-width:960px){section.service .content{display:contents}}section.service :where(.name,.text){color:#000;color:var(--color-black)}section.service .name{font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(18px,min(calc(1.41509svw + 12.33962px),30px));font-size:max(18px,min(calc((var(--viewport-width) - 400px)/848*12 + 18px),30px));font-weight:400}section.service .text{font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));line-height:1.25;margin-top:max(26px,min(calc(2.59434svw + 15.62264px),48px));margin-top:max(26px,min(calc((var(--viewport-width) - 400px)/848*22 + 26px),48px))}section.solution{align-content:start;display:grid;flex-grow:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,auto);padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 752px) max(55px,min(calc(8.60849svw + 20.56604px),128px));padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-margin) max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));position:relative;width:100svw;width:var(--viewport-width);z-index:1}@media (max-width:1248px){section.solution{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:961px){section.solution{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.solution{grid-template-columns:minmax(0,1fr)}}section.solution:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.solution:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.solution .anchor{translate:0 -58px;translate:0 calc((var(--header-height) - 2px)*-1)}@media (min-width:961px){section.solution .subject{display:contents}}section.solution :where(.title,.subtitle){color:#000;color:var(--color-black)}@media (min-width:961px){section.solution .subtitle{grid-column-end:span 2}}@media (max-width:960px){section.solution .subtitle{margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}}section.solution .schedule{margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}@media (min-width:1249px){section.solution .schedule{grid-column:2}}section.solution .schedule .button{color:#000;color:var(--color-black)}section.solution .schedule .text{color:#969696;color:var(--color-slate);font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px))}section.solution .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}@media (min-width:1249px){section.solution .grid{grid-column-end:span 3;grid-column-start:2}}@media (max-width:1248px) and (min-width:961px){section.solution .grid{grid-column:1/-1}}@media (max-width:1056px){section.solution .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px){section.solution .grid{gap:max(32px,min(calc(3.77358svw + 16.90566px),64px)) 32px;gap:max(32px,min(calc((var(--viewport-width) - 400px)/848*32 + 32px),64px)) var(--layout-gutter)}}@media (max-width:640px){section.solution .grid{grid-template-columns:minmax(0,1fr)}}section.solution .grid>.item{padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) 40px 0 0;padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-padding) 0 0;position:relative}@media (max-width:640px){section.solution .grid>.item:not(:first-of-type){margin-top:max(32px,min(calc(3.77358svw + 16.90566px),64px));margin-top:max(32px,min(calc((var(--viewport-width) - 400px)/848*32 + 32px),64px))}}section.solution .grid>.item:before{border-top:1px solid #000;border-top:1px solid var(--color-black);display:block;left:0;position:absolute;top:0;width:1504px;width:var(--layout-width)}@media (max-width:640px){section.solution .grid>.item:before{content:""}}@media (max-width:1056px) and (min-width:641px){section.solution .grid>.item:nth-of-type(odd):before{content:""}}@media (min-width:1249px){section.solution .grid>.item:nth-of-type(3n+1):before{width:1120px;width:calc((var(--layout-width) + var(--layout-gutter))*.75 - var(--layout-gutter))}}@media (min-width:1057px){section.solution .grid>.item:nth-of-type(3n+1):before{content:""}}section.solution .grid :where(.name,.text){color:#000;color:var(--color-black)}section.solution .grid .name{font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:max(18px,min(calc(1.41509svw + 12.33962px),30px));font-size:max(18px,min(calc((var(--viewport-width) - 400px)/848*12 + 18px),30px));font-weight:400;line-height:1.25;text-wrap:balance}section.solution .grid .text{font-size:max(12px,min(calc(.35377svw + 10.58491px),15px));font-size:max(12px,min(calc((var(--viewport-width) - 400px)/848*3 + 12px),15px));line-height:1.25;margin-top:max(19px,min(calc(1.53302svw + 12.86792px),32px));margin-top:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px))}section.subscription{min-height:940px;min-height:calc(var(--layout-width)*.625);padding:max(23px,min(calc(2.00472svw + 14.98113px),40px)) calc(50svw - 752px);padding:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px)) var(--layout-margin);position:relative;z-index:1}@media (max-width:960px){section.subscription{display:flex;flex-direction:column;height:calc(75svh - 60px);height:calc(75svh - var(--header-height))}}section.subscription:before{background-image:linear-gradient(288deg,#fff 25%,#000 75%);background-image:linear-gradient(288deg,var(--color-white) 25%,var(--color-black) 75%);bottom:0;content:"";display:block;left:0;mix-blend-mode:multiply;opacity:.5;position:absolute;right:0;top:0;z-index:2}section.subscription .image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}section.subscription .area{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);position:relative;z-index:3}@media (min-width:961px){section.subscription .area{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.subscription .area{flex-grow:1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}section.subscription .title{color:#fff;color:var(--color-white);max-width:8em}section.subscription .content{align-items:flex-start;display:flex;flex-direction:column}@media (max-width:960px){section.subscription .content{margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}}section.subscription .text{color:#fff;color:var(--color-white);font-size:max(16px,min(calc(1.06132svw + 11.75472px),25px));font-size:max(16px,min(calc((var(--viewport-width) - 400px)/848*9 + 16px),25px));line-height:1.25}section.subscription a.button{border:1px solid;border-radius:8px;color:#fff;color:var(--color-white);margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px));padding:.375em 1em}@media (max-width:960px){section.subscription a.button{margin-top:auto}}section.support{align-content:start;display:grid;flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;overflow:hidden;padding:0 calc(50svw - 752px) max(55px,min(calc(8.60849svw + 20.56604px),128px));padding:0 var(--layout-margin) max(55px,min(calc((var(--viewport-width) - 400px)/848*73 + 55px),128px));position:relative;width:100svw;width:var(--viewport-width);z-index:1}@media (max-width:1248px){section.support{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:961px){section.support{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.support{grid-template-columns:minmax(0,1fr)}}section.support:before{content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50%;width:1584px;width:var(--document-width)}@media (min-width:1585px){section.support:before{border-left:1px solid #000;border-left:1px solid var(--color-black);border-right:1px solid #000;border-right:1px solid var(--color-black)}}section.support .anchor{translate:0 -58px;translate:0 calc((var(--header-height) - 2px)*-1)}section.support .subject{margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}section.support .title{color:#000;color:var(--color-black)}@media (max-width:1248px) and (min-width:961px){section.support .accordion\:large{grid-column-end:span 2}}@media (max-width:960px){section.support .accordion\:large{margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}}section.support .content{padding-bottom:max(23px,min(calc(2.00472svw + 14.98113px),40px));padding-bottom:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}section.support .text{color:#000;color:var(--color-black);font-size:max(14px,min(calc(.70755svw + 11.16981px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 400px)/848*6 + 14px),20px));line-height:1.25}section.support :where(.text,.video):not(:first-of-type){margin-top:max(23px,min(calc(2.00472svw + 14.98113px),40px));margin-top:max(23px,min(calc((var(--viewport-width) - 400px)/848*17 + 23px),40px))}html.area:admin.page\:profile.view\:detail header.header nav.profile>a.item{background-color:#f2efec;background-color:var(--color-ivory);pointer-events:none}html.area:admin.page\:profile.view\:detail header.header nav.profile>a.item:not(.active){background-color:#fff;background-color:var(--color-white);pointer-events:auto}html.area\:client.page\:index section.about:before,html.area\:client.page\:index section.person:before,html.area\:client.page\:index section.report:before,html.area\:client.page\:index section.solution:before,html.area\:client.page\:index section.support:before{border-top:1px solid #000;border-top:1px solid var(--color-black)}html.area\:client.page\:profile.view\:detail header.header nav.profile>a.item{background-color:#f2efec;background-color:var(--color-ivory);color:rgba(0,0,0,.5);pointer-events:none}@supports (color:color-mix(in lch,red,blue)){html.area\:client.page\:profile.view\:detail header.header nav.profile>a.item{color:color-mix(in srgb,var(--color-black) 50%,transparent)}}html.area\:client.page\:profile.view\:detail header.header nav.profile>a.item:not(.active){background-color:#fff;background-color:var(--color-white);color:#000;color:var(--color-black);pointer-events:auto}html.area\:client.page\:profile.view\:detail section.profile{padding-right:calc(50svw - 752px);padding-right:calc(var(--document-margin) + var(--sidebar-width))}@media (max-width:1056px){html.area\:client.page\:profile.view\:detail section.profile{display:none}}@media (min-width:1057px){html.area\:client.page\:profile.view\:detail section.error{display:none}}html.area\:client.page\:report section.report a.button{display:none}@page{margin:8mm 8mm 16mm}html.area\:profile.page\:profile.view\:render body{padding-top:0}html.area\:profile.page\:profile.view\:render section.profile{padding:initial}html.area\:profile.page\:profile.view\:render section.profile.layout\:report{width:1100px}html.area\:profile.page\:profile.view\:render section.profile.layout\:heatmap{width:1592px}html.area\:profile.page\:profile.view\:render section.profile .sidebar,html.area\:profile.page\:profile.view\:render section.profile:before{display:none}html.area\:profile.page\:profile.view\:render section.profile form.option{align-items:start;grid-template-columns:minmax(0,1fr) auto}html.area\:profile.page\:profile.view\:render section.profile form.option .name{grid-column:1;margin-top:auto;width:auto}html.area\:profile.page\:profile.view\:render section.profile form.option .name .area,html.area\:profile.page\:profile.view\:render section.profile form.option .name button.toggle:after{display:none}html.area\:profile.page\:profile.view\:render section.profile form.option .date{color:#000;color:var(--color-black);display:block;font-family:Suisse,sans-serif;font-family:var(--font-family);font-size:20px;font-weight:400;letter-spacing:-.025em;margin-top:max(8px,min(8px,8px));margin-top:max(8px,min(calc((var(--viewport-width) - 400px)/848*0 + 8px),8px))}html.area\:profile.page\:profile.view\:render section.profile form.option .dropdown{display:none}html.area\:profile.page\:profile.view\:render section.profile form.option .scale{grid-column:2;grid-column-end:unset;grid-row:1/-1;margin-top:auto}html.area\:profile.page\:profile.view\:render section.profile form.option .scheme{display:none}html.area\:profile.page\:profile.view\:render section.profile .heatmap .risk,html.area\:profile.page\:profile.view\:render section.profile .heatmap .score{padding-right:0}html.area\:profile.page\:profile.view\:render section.profile .heatmap .score .area{display:none}html.area\:profile.page\:profile.view\:render section.profile .report:before{width:100%}html.area\:profile.page\:profile.view\:render section.profile .report nav.country{display:none}html.area\:profile.page\:profile.view\:render section.profile .report :where(.sector,.risk)>.item{grid-template-columns:360px 180px minmax(0,1fr)}html.area\:profile.page\:profile.view\:render section.profile .report :where(.sector,.risk)>.item:not(:first-of-type){page-break-before:always;-moz-column-break-before:always;break-before:always}html.area\:profile.page\:profile.view\:render section.profile .report :where(.risk,.sector) .title{position:static;top:auto}html.area\:profile.page\:profile.view\:render section.profile .report :where(.risk,.sector) .right{padding:max(19px,min(calc(1.53302svw + 12.86792px),32px));padding:max(19px,min(calc((var(--viewport-width) - 400px)/848*13 + 19px),32px))}html.area\:profile.page\:profile.view\:render section.profile .report .sector>.item:before{width:1100px}html.area\:profile.page\:profile.view\:render section.profile .report .risk>.item:not(.disable){height:auto}html.area\:profile.page\:profile.view\:render section.profile .report .risk>.item:before{width:1100px}html.area\:profile.page\:profile.view\:render section.profile .report .risk button.toggle{display:contents}html.area\:profile.page\:profile.view\:render section.profile .report .risk button.toggle:before{display:none}html.area\:profile.page\:profile.view\:render section.profile .report .risk .score{width:72px}html.area\:profile.page\:profile.view\:render section.profile .report .risk .pair{position:static;top:auto}html.area\:profile.page\:profile.view\:render section.profile .report .risk>.item:not(.disable):not(.active) .component:not(.disable){opacity:1;width:auto}html.area\:profile.page\:profile.view\:render section.profile .report .risk .component>.item{width:36px}
/*# sourceMappingURL=site.css.map */