[data-theme=light]{--bg-color:#e8e8e2;--text-color:rgba(24,23,22,.7);--heading-color:#007bff;--super-color:#6a6662;--border-color:hsla(30,4%,40%,.5);--link-color:#dd2d16;--link-hover-color:#0056b3;--link-alt-color:#007bff;--link-alt-hover-color:#0056b3;--link-td-hover-color:#dd2d16;--jii-color:#007bff;--jii-head-color:#0056b3;--jii-head-bg:#dd9e00;--form-color:#dd9e00;--loader-color:#dd9e00;--tooltip-color:#dd2d16;--tooltip-bg:#10100f;--xpattern-color:rgba(24,23,22,.7);--strike-color:#10100f;--error-color:#dd2d16;--caret-color:#dd9e00;--ppk-jii-hvr-color:#6a150a}[data-theme=dark]{--bg-color:#1c1c1c;--text-color:hsla(60,12%,90%,.7);--heading-color:#c0bb3b;--super-color:hsla(60,12%,90%,.5);--border-color:hsla(60,12%,90%,.5);--link-color:#dd2d16;--link-hover-color:#e8e8e2;--link-alt-color:#c0bb3b;--link-alt-hover-color:#e8e8e2;--link-td-hover-color:#dd2d16;--jii-color:#c0bb3b;--jii-head-color:#1c1c1c;--jii-head-bg:#c0bb3b;--form-color:#00c5c5;--loader-color:#00c5c5;--tooltip-color:#dd2d16;--tooltip-bg:#10100f;--xpattern-color:hsla(60,12%,90%,.5);--strike-color:#e8e8e2;--error-color:#dd2d16;--caret-color:#00c5c5;--ppk-jii-hvr-color:#e8e8e2}#page_loader{--button-bg-color:none;--button-text-color:#10100f;--button-bg-hvr-color:#10100f;--button-text-hvr-color:#e8e8e2;--button-border-color:#10100f;--button-border-size:0.2vw;--button-disabled-bg-color:none;--button-disabled-color:#10100f}:root{--loader-bg-color:#dd2d16;--loader-dark-color:#10100f;--loader-light-color:#e8e8e2;--loader-pulse-color:#dd9e00;--loader-hvr-color-alt:#6a150a;--button-ease:cubic-bezier(0.77,0,0.175,0.5);--button-duration:0.3s;--transition-duration:0.3s;--button-bg-color:#dd9e00;--button-text-color:#10100f;--button-bg-hvr-color:#10100f;--button-text-hvr-color:#e8e8e2;--g-easy:cubic-bezier(0.8,0.2,0.2,0.8);--ppk-jii-color:#dd2d16;--ppk-jii-bg-color:transparent}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("/static/fonts/ibm-plex-mono/-F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh.woff2") format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("/static/fonts/ibm-plex-mono/-F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("/static/fonts/ibm-plex-mono/-F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh.woff2") format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("/static/fonts/ibm-plex-mono/-F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("/static/fonts/ibm-plex-mono/-F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2") format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2") format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:500;src:url("/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgsAXHNlYzg.woff2") format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:500;src:url("/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgsAXHNlYzg.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:500;src:url("/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgsAXHNlYzg.woff2") format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:500;src:url("/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgsAXHNlYzg.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:500;src:url("/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgsAXHNk.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:700;src:url("/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgsAXHNlYzg.woff2") format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:700;src:url("/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgsAXHNlYzg.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:700;src:url("/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgsAXHNlYzg.woff2") format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:700;src:url("/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgsAXHNlYzg.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:700;src:url("/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgsAXHNk.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}header .da-sticky{opacity:1;transform:translateY(-111%);transition:transform .5s cubic-bezier(.25,1,.5,1) 1s,opacity .4s ease!important}header .da-sticky.js--visible{opacity:1;transform:translateY(0)}header #head_jii{aspect-ratio:1;background-color:var(--jii-head-bg);border-radius:0 0 0 5px;color:var(--jii-head-color);display:block;height:9vw}@media only screen and (max-width:540px){header #head_jii{height:14.7861vw}}header #head_jii .head_jii_wrap{display:block;inset:2vw;position:absolute}@media only screen and (max-width:540px){header #head_jii .head_jii_wrap{inset:3.2858vw}}header #head_jii .head_jii_wrap .head_jii_svg{height:100%;transform:translate(2px,-1px);width:100%}header #head_jii:hover{color:var(--link-td-hover-color)}footer .da-sticky{background-color:transparent;opacity:1;transform:translateY(111%);transition:transform .5s cubic-bezier(.25,1,.5,1) 1s,opacity .4s ease}footer .da-sticky.js--visible{opacity:1;transform:translateY(0)}footer nav{line-height:1.2;padding:1vw}footer nav ul{align-items:center;display:flex;list-style:none}footer nav ul li.-fademe{margin-left:0;margin-right:0;max-width:0;opacity:0;overflow:hidden;padding-left:0;padding-right:0;transition:opacity .3s ease,max-width .3s ease,padding .3s ease,margin .3s ease}footer nav ul li.-fademe.js--visible{max-width:150px;opacity:1}footer nav ul li a{color:var(--link-alt-color);padding-right:.333em}footer nav ul li:last-of-type a{padding-right:0}footer nav ul li.legal_text{margin-top:-.14em;padding-right:.333em}footer .ico svg{filter:drop-shadow(.7px 0 0 var(--bg-color)) drop-shadow(-.7px 0 0 var(--bg-color)) drop-shadow(0 .7px 0 var(--bg-color)) drop-shadow(0 -.7px 0 var(--bg-color)) drop-shadow(.5px .5px 0 var(--bg-color)) drop-shadow(-.5px .5px 0 var(--bg-color)) drop-shadow(.5px -.5px 0 var(--bg-color)) drop-shadow(-.5px -.5px 0 var(--bg-color));width:2.333ch}@media only screen and (max-width:540px){footer{font-size:3vw}}body:not([data-page=home]) footer .legal_text{display:none}#ppk-footer--container{transition:opacity var(--transition-duration) ease,visibility var(--transition-duration) ease}[data-page=home] #ppk-footer--container{opacity:0;visibility:hidden}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}button,input,select,textarea{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:transparent;border-radius:0;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:0}button::-webkit-input-placeholder,input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}button::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.5}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:inherit;opacity:.5}button[type=search]::-webkit-search-cancel-button,button[type=search]::-webkit-search-decoration,button[type=search]::-webkit-search-results-button,button[type=search]::-webkit-search-results-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration,select[type=search]::-webkit-search-cancel-button,select[type=search]::-webkit-search-decoration,select[type=search]::-webkit-search-results-button,select[type=search]::-webkit-search-results-decoration,textarea[type=search]::-webkit-search-cancel-button,textarea[type=search]::-webkit-search-decoration,textarea[type=search]::-webkit-search-results-button,textarea[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}button[type=file]::-webkit-file-upload-button,input[type=file]::-webkit-file-upload-button,select[type=file]::-webkit-file-upload-button,textarea[type=file]::-webkit-file-upload-button{-webkit-appearance:none;cursor:pointer;font:inherit}textarea{resize:vertical}.big_form .caret{bottom:0}.big_form input{background:transparent;border:0;caret-color:transparent;font-size:inherit;height:auto;line-height:inherit;padding:0;width:100%}.m_signup .label,.m_signup button,.m_signup input,.m_signup label{color:var(--form-color)}.m_signup label{cursor:pointer}.m_signup button:hover{color:var(--link-alt-hover-color);cursor:pointer}body{overscroll-behavior-y:contain}body[data-flyout-state=off] main{overflow-x:hidden;overflow-y:auto}body[data-flyout-state=on] main{overflow:hidden}#fly--wrapper{overflow-x:hidden}.flyout{height:100vh;overflow:hidden;position:relative}.flyout #ajax--01,.flyout #ajax_loader{height:100%;left:0;position:absolute;top:0;width:100%}.flyout #ajax--01{overflow-y:auto}.flyout[data-ajax-status=loading] #ajax_loader,.flyout[data-ajax-status=waiting] #ajax_loader{transform:translateX(0)}.flyout[data-ajax-status=loading] #ajax--01,.flyout[data-ajax-status=waiting] #ajax--01{transform:translateX(100%)}.flyout[data-ajax-status=loaded] #ajax_loader{transform:translateX(-100%)}.flyout[data-ajax-status=loaded] #ajax--01{transform:translateX(0)}.flyout[data-ajax-status=error] #ajax_loader{transform:translateX(-100%)}body{font-family:"IBM Plex Mono",monospace,sans-serif}@keyframes marquee-anim{to{transform:translateX(var(--marquee-transform-x,-50%))}}@keyframes blink{50%{opacity:0}}.-scope-hidden{opacity:0;visibility:hidden}body{background:var(--bg-color);color:var(--text-color)}header{position:relative;z-index:100}div#scroller{z-index:50}svg.jii.-user{color:var(--jii-color);width:1.5vw}@media only screen and (max-width:540px){svg.jii.-user{width:2.46435vw}}.h1,.js-h1,h1{color:var(--heading-color);font-family:"IBM Plex Mono",monospace,sans-serif;font-size:4.5vw;font-weight:500;letter-spacing:normal;margin:0;min-height:5.175vw;position:relative;text-transform:uppercase;word-spacing:normal}@media only screen and (max-width:540px){.h1,.js-h1,h1{font-size:7.2675vw;min-height:8.7975vw}}.h4,.js--h4,h4{color:var(--heading-color);font-family:"IBM Plex Mono",monospace,sans-serif;font-size:2.1vw;font-weight:400;letter-spacing:normal;margin:0;min-height:2.415vw;position:relative;text-transform:lowercase;word-spacing:normal}@media only screen and (max-width:540px){.h4,.js--h4,h4{font-size:3.57vw;min-height:4.1055vw}}.h2,.js-h3,h2{color:var(--heading-color);font-family:"IBM Plex Mono",monospace,sans-serif;font-size:4vw;font-weight:400;letter-spacing:normal;margin:0;min-height:4.6vw;position:relative;text-transform:none;word-spacing:normal}@media only screen and (max-width:540px){.h2,.js-h3,h2{font-size:6.8vw;min-height:7.82vw}}.h3,.js-h3,h3{color:var(--heading-color);font-family:"IBM Plex Mono",monospace,sans-serif;font-size:2.5vw;font-weight:500;letter-spacing:normal;margin:1vw 0 0;min-height:2.875vw;position:relative;text-transform:uppercase;word-spacing:normal}@media only screen and (max-width:540px){.h3,.js-h3,h3{font-size:4.25vw;min-height:4.8875vw}}.h5,.js-h5,h5{color:var(--heading-color);font-family:"IBM Plex Mono",monospace,sans-serif;font-size:1.5vw;font-weight:400;letter-spacing:normal;margin:0;min-height:1.725vw;position:relative;text-transform:none;word-spacing:normal}@media only screen and (max-width:540px){.h5,.js-h5,h5{font-size:2.55vw;min-height:2.9325vw}}.grid.-page .grid_row{margin:1vw 0}.grid.-page .grid_row.-last{margin-bottom:10vw}.grid.-page .grid_row.-nomar-all{margin:0}.grid.-page .grid_row.-nomar-t{margin-top:0}@media only screen and (min-width:calc(540px + 1px)){.grid.-narrow{width:80vw}}@media only screen and (max-width:calc(540px)){.grid.-narrow h2{width:80vw}}.grid [data-scope=main]{align-content:center}.modal{left:0;text-transform:uppercase;top:0;transition:opacity var(--transition-duration) var(--g-easy),visibility 0s}.modal_content{align-items:center;display:flex;height:100%;justify-content:center}.modal_wrap{align-items:flex-end;display:flex;flex-direction:column;position:relative;width:70vw}.modal_close{height:1ch;position:absolute;right:calc(-1ch - 1vw);top:calc(-1ch - 1vw)}.modal_close_ico{height:100%;width:100%;fill:currentColor}.modal p{text-align:justify;text-indent:3em}.modal.js--hidden{transition:opacity var(--transition-duration) var(--g-easy),visibility 0s var(--transition-duration)}[data-fallback=false] .modal{color:var(--loader-dark-color);font-weight:bold}[data-fallback=false] .modal .mlink{color:var(--loader-light-color)}[data-fallback=false] .modal .mlink:hover{color:var(--loader-hvr-color-alt)}[data-fallback=false] .modal p{font-weight:700}[data-fallback=false] .modal p .a,[data-fallback=false] .modal p a{color:var(--loader-light-color);font-weight:normal}[data-fallback=false] .modal p .a:hover,[data-fallback=false] .modal p a:hover{color:var(--loader-hvr-color-alt)}article ul{display:flex;flex-direction:column;gap:.5vw;padding:0 1vw}article ul li{color:var(--text-color);margin-left:1vw;padding-left:1vw}article ul li::marker{content:"→"}.a,a{color:var(--link-color);cursor:pointer;text-decoration:none;transition:color .2s ease,text-decoration-color .2s ease}.a.lnk-smarte,a.lnk-smarte{white-space:nowrap}.a.lnk-nxtdrp,a.lnk-nxtdrp{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to top right,transparent calc(50% - .035vw),var(--xpattern-color) calc(50% - .035vw) calc(50% + .035vw),transparent calc(50% + .035vw)),linear-gradient(to top left,transparent calc(50% - .035vw),var(--xpattern-color) calc(50% - .035vw) calc(50% + .035vw),transparent calc(50% + .035vw));background-repeat:repeat;background-size:.35vw .35vw;color:transparent;color:transparent!important;display:inline-block;opacity:1}.a:hover,a:hover{color:var(--link-hover-color);text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:.1em;text-underline-offset:.25em}article ul li,p{font-size:1.5vw;line-height:2.22vw;margin:0;position:relative}@media only screen and (max-width:540px){article ul li,p{font-size:2.55vw;line-height:3.552vw}}p.head{font-weight:700}.-large{font-size:1.9vw;line-height:3.2vw}@media only screen and (max-width:540px){.-large{font-size:3.23vw;line-height:5.12vw}}.-small{font-size:1.1vw}@media only screen and (max-width:540px){.-small{font-size:1.87vw}}.superscript{align-items:center;color:var(--super-color);display:flex;font-size:2vw;font-weight:400;padding-top:.5ch}@media only screen and (max-width:540px){.superscript{font-size:3.4vw}}.superscript .ico svg{fill:var(--super-color);transform:translateY(-.2ch)}.subscript{font-weight:500;text-transform:uppercase}.caret{animation:blink 1s step-end infinite;background:var(--caret-color);bottom:.12em;display:inline-block;font-size:4.5vw;height:.1em;pointer-events:none;position:absolute;width:1ch}@media only screen and (max-width:540px){.caret{font-size:7.65vw}}.caret[data-ui-caret-02]{display:none;line-height:inherit;pointer-events:none;transform:translateY(-50%);z-index:2}.caret-rel{bottom:-.5em;left:.2ch;position:relative}.caret-abs{bottom:0;left:0;position:absolute}.ico svg{aspect-ratio:1;display:inline-block;vertical-align:middle;width:1ch}.ico svg.west{transform:rotate(180deg)}.ico svg.north{transform:rotate(-90deg)}.ico svg.south{transform:rotate(90deg)}.td{background:var(--tooltip-bg);color:var(--tooltip-color);font-size:1.5vw;padding:.3ch .6ch;position:absolute;text-transform:uppercase;text-transform:upfercase;white-space:nowrap;z-index:999}@media only screen and (max-width:540px){.td{font-size:3vw}}[data-ui-cookies-tip]{pointer-events:auto;z-index:10002}[data-ui-cookies-tip] a[data-ui-cookies-agree]{color:#e8e8e2;cursor:pointer;pointer-events:auto;text-decoration:underline;text-underline-offset:.15em}[data-ui-cookies-tip] a[data-ui-cookies-agree]:hover{color:#fff}[data-ui-cookies-tip].js--cookies-tip-center{left:50%;max-width:min(420px,calc(100vw - 24px));position:fixed;text-align:left;top:50%;transform:translate(-50%,-50%);white-space:normal}.js--cookies-pending .td:not([data-ui-cookies-tip]){z-index:9990}[data-ui-cookies-fade]{background-color:rgba(16,16,15,.28);background-image:linear-gradient(to top right,transparent calc(50% - .035vw),var(--xpattern-color) calc(50% - .035vw) calc(50% + .035vw),transparent calc(50% + .035vw)),linear-gradient(to top left,transparent calc(50% - .035vw),var(--xpattern-color) calc(50% - .035vw) calc(50% + .035vw),transparent calc(50% + .035vw));background-repeat:repeat;background-size:.35vw .35vw;inset:0;pointer-events:auto;position:fixed;z-index:10000}@media only screen and (max-width:540px){[data-ui-cookies-fade]{background-size:1.2vw 1.2vw}}.js--cookies-pending #cookies.js--cookies-focus{position:relative;z-index:10001}#scroller.scrl_prg,.scrl_prg{height:.5vw;max-height:.5vw;overflow:hidden;pointer-events:none;width:100%}#scroller.scrl_prg .scrl_line,.scrl_prg .scrl_line{background:var(--tooltip-color);display:block;height:100%;max-height:.5vw;transition:width .1s linear;width:0}#scroller.scrl_prg{bottom:auto;height:.5vw;left:0;max-height:.5vw;position:fixed;right:0;top:0}@media only screen and (max-width:540px){#scroller.scrl_prg,.scrl_prg{height:1vw;max-height:1vw}#scroller.scrl_prg .scrl_line,.scrl_prg .scrl_line{max-height:1vw}}[data-ui-scroll-me]{scrollbar-width:none;-ms-overflow-style:none}[data-ui-scroll-me]::-webkit-scrollbar{display:none}.biglinks{row-gap:0}.biglinks [data-ui-marquee]{overflow:hidden;white-space:nowrap}.biglinks nav a{color:var(--link-alt-color)}.biglinks nav a .ico svg{opacity:0;transform:translateX(-.4ch) translateY(-.15ch);transition:opacity .2s ease-out,transform .2s ease-out}.biglinks nav a:hover,.biglinks nav a:hover .-red-c{color:var(--link-alt-hover-color);text-decoration:none}.biglinks nav a:hover .-red-c .ico svg,.biglinks nav a:hover .ico svg{opacity:1;transform:translateX(0) translateY(-.15ch)}.biglinks nav a.js--disabled,.biglinks nav a[aria-disabled=true]{cursor:default;pointer-events:none}.biglinks nav a.js--disabled:hover,.biglinks nav a.js--disabled:hover .-red-c,.biglinks nav a[aria-disabled=true]:hover,.biglinks nav a[aria-disabled=true]:hover .-red-c{color:var(--link-alt-color)}.biglinks nav a.js--disabled:hover .-red-c .ico svg,.biglinks nav a.js--disabled:hover .ico svg,.biglinks nav a[aria-disabled=true]:hover .-red-c .ico svg,.biglinks nav a[aria-disabled=true]:hover .ico svg{opacity:0;transform:translateX(-.4ch) translateY(-.15ch)}.biglinks nav a.grid_cont{row-gap:0}.da-t{top:0}.da-r{right:0;text-align:right}.da-b{bottom:0}.da-rel{position:relative}.da-abs{position:absolute}.da-sticky{position:fixed}.-t-c{color:var(--text-color)}.-red-c{color:var(--error-color)}.sr-only{border-width:0;clip-path:inset(50%);display:inline-block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.-nomar{margin:0}.-book-txt{column-count:2;column-gap:1vw}.-tt-upper{text-transform:uppercase}.-nudge-l{margin-left:.07em}.-nudge-t{margin-top:.6vw}.i{font-style:italic}.-block{display:block}