﻿:root{--page_background: #DEDEDE;--page_background_darker: #C0C0C0;--line_color: black;--text_black: black;--text_gray: #626262;--marker: #FEEC01;--margin: 15px;--indent: 10px;--finger: 48px;--header: 120px;--column: 287px;--offset: 287px;--forma_size: 15px;--recta_uppercase_size: 16px;--recta_size: 17px;--logo_size: 30px;--line_height: 16px;--text_line_height: 17px;--logo_line_height: 26px}*{margin:0;padding:0;outline:none}.ns{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}body{margin:0;padding:0 0 0 var(--offset);position:relative;background-color:var(--page_background)}@font-face{font-family:"Forma";src:url("../fonts/FormaDJRMicro-Bold.eot");src:url("../fonts/FormaDJRMicro-Boldd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/FormaDJRMicro-Bold.woff2") format("woff2"),url("../fonts/FormaDJRMicro-Bold.woff") format("woff"),url("../fonts/FormaDJRMicro-Bold.ttf") format("truetype"),url("../fonts/FormaDJRMicro-Bold.svg#FormaDJRMicro-Bold") format("svg");font-weight:bold;font-style:normal;font-display:block}@font-face{font-family:"Recta";src:url("../fonts/Recta-LightCd.eot");src:url("../fonts/Recta-LightCdd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/Recta-LightCd.woff2") format("woff2"),url("../fonts/Recta-LightCd.woff") format("woff"),url("../fonts/Recta-LightCd.ttf") format("truetype"),url("../fonts/Recta-LightCd.svg#Recta-LightCd") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Icons";src:url("../fonts/iconsf98d.eot?h1ns7q");src:url("../fonts/iconsf98d.eot?h1ns7q#iefix") format("embedded-opentype"),url("../fonts/iconsf98d.ttf?h1ns7q") format("truetype"),url("../fonts/iconsf98d.woff?h1ns7q") format("woff"),url("../fonts/iconsf98d.svg?h1ns7q#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}body{font-family:"Recta";-webkit-font-smoothing:antialiased;font-size:var(--recta_size);line-height:var(--line_height)}a{color:#000;text-decoration:none}h1{font-family:"Forma";font-size:var(--forma_size);line-height:var(--text_line_height);margin-bottom:1em}h2{height:40px;font-size:30px;line-height:30px;font-weight:normal;text-transform:uppercase;will-change:transform;overflow:auto}h3{font-family:"Forma";display:inline-block;margin:0;padding:0;font-size:var(--forma_size);line-height:var(--line_height);position:relative}h3 span{position:relative;z-index:1}h3:before{content:"";display:block;border-bottom:solid 16px var(--marker);pointer-events:none;position:absolute;bottom:0;left:0;z-index:0;width:100%;transform:scaleX(0);transform-origin:right;transition:transform .25s}.type{font-family:"Recta";font-size:var(--forma_size);color:var(--text_gray);margin-left:3px}.details{text-transform:lowercase;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto}main{display:grid;align-items:start;grid-template-columns:repeat(auto-fit, var(--column));padding-top:var(--header);position:relative;min-height:100vh;box-sizing:border-box;overflow:hidden}#list{grid-column:1/-1;column-width:var(--column);column-gap:0;will-change:transform}#background{position:fixed;top:0;left:0;bottom:0;right:0;background:repeating-linear-gradient(90deg, transparent 0px, transparent calc(var(--column) - 0.5px), var(--line_color) calc(var(--column) - 0.5px), var(--line_color) var(--column))}#background:after{content:"";top:0;right:0;bottom:0;width:var(--column);background-color:var(--page_background);position:absolute;display:block;z-index:0}#background.limit{width:288px;right:auto}#background.limit:after{display:none}header{height:var(--header);background-color:var(--page_background);position:absolute;z-index:1;top:0;left:var(--offset);right:0;display:flex;align-items:center;justify-content:center;flex-direction:row}header br{display:none}header .spacer{height:13px;width:1px;background-color:#848484;display:inline-block}header.applyheader{flex-direction:column}header.applyheader h1{font-family:"Forma";font-size:var(--recta_size);line-height:var(--recta_size);font-weight:bold;text-align:center;letter-spacing:-0.015em;padding:0;margin:0;text-transform:uppercase}header.applyheader br{display:unset}header.applyheader p{text-align:center;margin-top:6px}header #searchbox{width:50%}header form{display:flex;flex-direction:row;align-items:center;justify-content:center}header form input[type=search],header form button[type=submit]{margin:0;font-family:"Recta";background-color:rgba(0,0,0,0);color:var(--text_black);width:calc(100% - var(--margin)*2);box-sizing:border-box;appearance:none;-webkit-appearance:none;border-radius:0;border:1px solid #888;font-size:var(--recta_size);line-height:var(--line_height);padding:7px 6px 5px 6px;max-width:257px;height:40px}header form input[type=search]:focus{border-color:var(--text_black);background-color:#dadada}header form input[type=search]:hover{background-color:#dadada}header form button[type=submit]:hover{background-color:#d0d0d0}header form button[type=submit]:active{background-color:var(--text_black);border-color:var(--text_black);color:var(--page_background)}header form ::placeholder{opacity:1;color:var(--text_gray)}header form button[type=submit]{width:40px;cursor:pointer;font-family:"Icons";border-left:none;font-weight:bold;font-size:var(--forma_size)}header form button[type=submit] svg{display:none}header form button[type=submit]:after{content:""}#selectors{position:absolute;top:var(--margin);left:var(--margin);font-size:var(--recta_uppercase_size);display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 10px}#selectors span{color:var(--text_gray)}#selectors details{position:relative}#selectors details summary{display:block;text-transform:uppercase;cursor:pointer;position:relative;border-bottom:1px solid rgba(0,0,0,0);padding-bottom:3px;padding-right:12px}#selectors details summary::-webkit-details-marker,#selectors details summary::marker{display:none;font-size:0}#selectors details summary:after{content:"";display:block;position:absolute;height:5px;width:5px;transform:rotate(-45deg);right:0;top:3px;border-left:1px solid var(--text_gray);border-bottom:1px solid var(--text_gray)}#selectors details .expand{position:absolute;min-width:132px;margin-top:-1px;width:100%;background-color:var(--page_background);z-index:1}#selectors details .expand .selectable{display:block;border-top:1px solid #aaa;color:var(--text_gray);padding:6px 0 3px 0;white-space:nowrap}#selectors details .expand .selectable:hover{color:var(--text_black)}#selectors details:hover summary{border-color:#aaa}#selectors details[open] summary{border-color:#aaa}#langswitch{position:absolute;top:var(--margin);right:var(--margin);text-transform:uppercase;color:var(--text_gray);font-size:var(--recta_uppercase_size);display:flex;flex-direction:row;flex-wrap:wrap}#langswitch .spacer{margin:0 var(--margin)}#subpagetitle{font-family:"Forma";font-size:var(--recta_size);line-height:115px;font-weight:bold;text-align:center;letter-spacing:-0.015em;padding:0;text-transform:uppercase;margin:0}#orientation{font-family:"Recta";color:var(--text_gray);display:inline-block;font-size:var(--recta_size);line-height:115px;letter-spacing:-0.015em;margin-left:15px;cursor:pointer}sidebar{position:fixed;width:var(--column);left:0;top:0;bottom:0;z-index:5;padding:var(--margin);box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto}#togglehamburger{position:absolute;top:0;right:0;height:var(--finger);width:var(--finger);text-align:center;cursor:pointer;font-family:"Icons";display:none;z-index:1;line-height:46px}#togglehamburger:after{content:"";font-size:.8rem}#logo{font-family:"Forma";font-size:var(--logo_size);line-height:var(--logo_line_height);font-weight:bold;position:relative;display:inline-block;padding-bottom:49px;letter-spacing:-0.015em}#logo:after{content:"";height:20px;width:20px;font-family:"Icons";content:"";position:absolute;right:0;top:25px;display:block;font-size:20px}nav{flex-grow:1;padding-bottom:56px}sidebar details summary,sidebar #apply,sidebar #search,sidebar #promote{display:block;font-family:"Forma";font-weight:bold;font-size:var(--forma_size);line-height:27px;cursor:pointer}sidebar details summary:before{content:"";display:inline-block;height:10px;width:var(--margin);font-family:"Icons";font-size:10px;margin:0 1px 0 0}sidebar details[open] summary:before{content:""}sidebar details>summary::-webkit-details-marker{display:none}sidebar details>summary::marker{display:none;font-size:0}sidebar details ul{list-style:none;margin:var(--margin) 0 calc(var(--margin)*2);columns:2}sidebar details li{line-height:19px;transition:color 50ms 0ms ease-in-out;cursor:pointer;break-inside:avoid;text-indent:calc(0px - var(--indent));padding-left:var(--indent)}sidebar details ul:hover a{color:var(--text_gray)}sidebar details li:hover a{color:var(--text_black) !important}sidebar #categories li{text-transform:uppercase}sidebar details.item_selected li a{color:var(--text_gray)}sidebar details.item_selected li a.selected{color:var(--text_black) !important}#apply,#search,#promote{text-decoration:none;color:var(--text_black);display:block}#apply:before{content:"";display:inline-block;height:10px;width:var(--margin);font-family:"Icons";font-size:10px;margin:0 2px 0 -1px}#promote:before{content:url("../assets/promote.svg");display:inline-block;height:11px;width:var(--margin);font-family:"Icons";font-size:11px;margin:0 3px 0 -2px}#search:before{content:"";display:inline-block;height:11px;width:var(--margin);font-family:"Icons";font-size:11px;margin:0 3px 0 -2px}.linkp,.linkp a{color:var(--text_gray)}footer{padding:120px var(--margin) var(--margin) var(--margin);background-color:var(--page_background);position:absolute;color:var(--text_gray);left:var(--offset);right:0}footer a{color:var(--text_gray)}footer a:hover{color:var(--text_black)}.designer{width:calc(100% - var(--margin)*2);position:relative;margin:0 0 1px var(--margin);break-inside:avoid;vertical-align:top}.designer a{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.designer a:hover~.name h3:before{transform-origin:left;transform:scaleX(1)}.designer.startlist a{top:30px}.designer+.startlist{margin-top:15px}.details{transition:opacity 50ms 0ms ease-in-out;will-change:transform}.name{transition:opacity 50ms 0ms ease-in-out;overflow:hidden;position:relative;will-change:transform}.name:after{content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";white-space:nowrap;position:absolute;display:inline-block;margin-left:5px;top:1px;z-index:0;transform:translateZ(0)}.name:before{font-family:"Icons";content:"";height:var(--line_height);width:1.5em;display:block;position:absolute;right:0;background-color:var(--page_background);z-index:1;top:1px;font-size:10px;text-align:right}.prv{color:var(--text_gray);text-transform:uppercase;font-size:var(--forma_size);line-height:0}form h2{font-family:"Forma";display:block;margin:0;padding:0 var(--margin);font-size:var(--forma_size);line-height:var(--line_height);text-transform:unset;height:auto;overflow:hidden}form h2 span{display:inline-block;width:var(--margin)}form p{break-inside:avoid-column;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;color:var(--text_black);padding:var(--margin);max-width:257px}form p a,form p u{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em;text-decoration-color:var(--text_gray)}form ul{break-inside:avoid-column;color:var(--text_black);margin-top:-9px;padding:0 var(--margin) var(--margin) calc(var(--margin)*2);max-width:257px;display:flex;flex-direction:column;gap:6px}form .error{padding-top:0;color:red}.input_group{break-inside:avoid-column;padding-bottom:30px}.text_group{break-inside:avoid-column}.radio{padding:0 var(--margin)}.check{padding:0 var(--margin);margin-bottom:30px}.radio input,.check input{position:absolute;opacity:0;cursor:pointer;line-height:19px}.radio label,.check label{padding-left:20px;line-height:19px;position:relative;cursor:pointer;color:var(--text_gray)}.radio label:before,.check label:before{height:10px;width:10px;border:1px solid var(--text_gray);content:"";position:absolute;left:0;top:1px}.radio label:hover,.check label:hover{color:var(--text_black)}.radio label:before{border-radius:100%}.radio input:checked~label,.check input:checked~label{color:var(--text_black)}.radio input:hover~label:before,.check input:hover~label:before{background-color:#d0d0d0}.radio input:checked~label:before,.check input:checked~label:before{background-color:var(--text_black);border-color:var(--text_black)}input[type=text],textarea,input[type=submit],input[type=email]{margin:0 var(--margin) 5px var(--margin);font-family:"Recta";background-color:rgba(0,0,0,0);color:var(--text_black);width:calc(100% - var(--margin)*2);box-sizing:border-box;appearance:none;-webkit-appearance:none;border-radius:0;border:1px solid #888;font-size:var(--recta_size);line-height:var(--line_height);padding:7px 6px 5px 6px;max-width:257px}input[type=text]:focus,input[type=email]:focus,textarea:focus{border-color:var(--text_black);background-color:#dadada}input[type=text]:hover,input[type=email]:hover,textarea:hover{background-color:#dadada}input[type=submit]:hover{background-color:#d0d0d0}input[type=submit]:active{background-color:var(--text_black);border-color:var(--text_black);color:var(--page_background)}textarea{resize:none;min-height:150px;margin-top:var(--margin)}.nota{padding-top:0}::placeholder{opacity:1;color:var(--text_gray)}input[type=submit]{max-width:150px;margin-top:30px;cursor:pointer;font-family:"Forma";font-weight:bold;font-size:var(--forma_size)}.dcheck{display:none}.popup-container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99;display:flex;align-items:center;justify-content:center;padding:var(--margin);pointer-events:none}.popup-container .popup{width:100%;max-width:400px;box-sizing:border-box;background-color:var(--page_background);box-shadow:0px 4px 20px rgba(0,0,0,.25);border:1px solid var(--line_color);padding:40px;display:flex;flex-direction:column;gap:40px;text-align:center;opacity:0;transform:scale3d(0.9, 0.9, 1);transition:opacity 250ms 0ms ease-in-out,transform 250ms 0ms ease-in-out}.popup-container .popup .popup-title{display:flex;flex-direction:column;align-items:center;gap:10px;font-family:"Forma";font-size:24px;line-height:24px}.popup-container .popup .popup-content{display:flex;flex-direction:column;gap:var(--line_height)}.popup-container .popup .popup-content p{text-wrap:balance}.popup-container.active{pointer-events:auto}.popup-container.active .popup{opacity:1;transform:scale3d(1, 1, 1)}@media only screen and (max-width: 1148px){:root{--offset: 48px}sidebar{transform:translate3d(-239px, 0, 0);background:repeating-linear-gradient(90deg, var(--page_background) 0px, var(--page_background) calc(var(--column) - 0.5px), var(--line_color) calc(var(--column) - 0.5px), var(--line_color) var(--column))}sidebar>*{transform:translate3d(-48px, 0, 0)}sidebar.open{transform:translate3d(0, 0, 0)}sidebar.open>*{transform:translate3d(0, 0, 0)}sidebar.open #togglehamburger:after{content:"";font-size:.8rem}#closemenu{position:fixed;top:0;left:var(--column);bottom:0;right:0;cursor:pointer;z-index:4;display:none}body.darker,body.darker header,body.darker #background:after,body.darker .name:before{background-color:var(--page_background_darker)}body.darker #closemenu{display:block}#togglehamburger{transform:translate3d(0, 0, 0);display:block}#background{left:var(--offset)}#background.limit{width:auto}}@media only screen and (max-width: 622px){main{grid-template-columns:none}#list{column-width:initial;grid-column:1}#langswitch .spacer{margin:0 10px}header br{display:block}header.tallheader{height:150px;padding-top:60px;box-sizing:border-box}header.tallheader+main{padding-top:150px}header.applyheader{height:180px;padding:20px 15px 0 15px;box-sizing:border-box}header.applyheader+main{padding-top:180px}#selectors{display:grid;grid-template-columns:min-content 1fr;grid-template-rows:1fr 1fr}#background.limit{width:auto}}@media(prefers-color-scheme: dark){:root{--page_background: #1E1E1E;--page_background_darker: #0A0A0A;--line_color: #777777;--text_black: #D4D4D4;--text_gray: #9D9D9D;--marker: #B4891C}body,a{color:#d4d4d4}h3{color:#fff}header .spacer{background-color:#777}input[type=text]:focus,input[type=email]:focus,textarea:focus{background-color:#1a1a1a}input[type=text]:hover,input[type=email]:hover,textarea:hover{background-color:#1a1a1a}.radio input:hover~label:before,.check input:hover~label:before{background-color:#444}input[type=submit]:hover{background-color:#101010}header form input[type=search]:focus{background-color:#1a1a1a}header form input[type=search]:hover{background-color:#1a1a1a}header form button[type=submit]:hover{background-color:#101010}#promote:before{content:url("../assets/promote-dark.svg")}}/*# sourceMappingURL=style.min.css.map */
