*,:before,:after{box-sizing:inherit;-webkit-tap-highlight-color:transparent}html,body{box-sizing:border-box;margin:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{border-style:none}code,pre{font-family:monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0;font-family:inherit}button,input,select{text-transform:none;overflow:visible}textarea{overflow:auto}[aria-busy=true]{cursor:progress}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:100px;min-height:100%;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}h1{letter-spacing:-.01562em;font-size:6rem;font-weight:300;line-height:6rem}h2{letter-spacing:-.00833em;font-size:3.75rem;font-weight:300;line-height:3.75rem}h3{letter-spacing:normal;font-size:3rem;font-weight:400;line-height:3.125rem}h4{letter-spacing:.00735em;font-size:2.125rem;font-weight:400;line-height:2.5rem}h5{letter-spacing:normal;font-size:1.5rem;font-weight:400;line-height:2rem}h6{letter-spacing:.0125em;font-size:1.25rem;font-weight:500;line-height:2rem}p{margin:0 0 16px}small{font-size:80%}big{font-size:170%}.disabled,.disabled *,[disabled],[disabled] *{cursor:not-allowed!important;outline:0!important}.disabled,[disabled]{opacity:.6!important}.btn{vertical-align:middle;color:inherit;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:3px;outline:0;flex-direction:column;align-items:stretch;width:auto;height:auto;min-height:2.572em;padding:4px 16px;font-size:14px;font-weight:500;line-height:1.715em;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";border-radius:inherit;transition:box-shadow .3s cubic-bezier(.25,.8,.5,1);display:block;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.btn:active:before{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.btn--flat:before,.btn--outline:before,.btn--unelevated:before{box-shadow:none}.btn--outline{background:0 0!important}.btn--outline:before{border:1px solid}.btn--primary{background:var(--brand-primary)!important;color:#fff!important}.btn--text-primary{color:var(--brand-primary)!important}.btn__content{text-align:center;z-index:0;flex-wrap:wrap;flex:10000;justify-content:center;align-items:center;transition:opacity .3s;display:flex}.btn__focus{pointer-events:none;border-radius:inherit;opacity:0;width:100%;height:100%;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1);position:absolute;top:0;left:0}.btn__focus:before,.btn__focus:after{content:"";opacity:0;border-radius:inherit;width:100%;height:100%;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .6s cubic-bezier(.25,.8,.5,1);position:absolute;top:0;left:0}.btn__focus:before{background:#000}.btn__focus:after{background:#fff}@media (any-hover:hover){.btn:hover>.btn__focus{opacity:.15;background:currentColor}.btn:hover>.btn__focus:before{opacity:.1}.btn:hover>.btn__focus:after{opacity:.4}}.btn:focus-visible>.btn__focus{opacity:.22;background:currentColor}.btn:focus-visible>.btn__focus:before{opacity:.1}.btn:focus-visible>.btn__focus:after{opacity:.4}.contact-form{position:relative}.contact-form__fields{margin-top:-16px;margin-left:-16px}.contact-form__fields>*{margin-top:16px;margin-left:16px}.contact-form__notice{color:var(--brand-primary)!important}.contact-form__reset{margin-left:8px}.cf{flex-wrap:nowrap;align-items:flex-start;font-size:14px;display:flex}.cf__inner{text-align:left;flex:10000;align-self:stretch;position:relative}.cf__control{color:var(--brand-primary);background:#0000000d;border-radius:4px 4px 0 0;outline:none;flex-wrap:nowrap;max-width:100%;height:56px;padding:0 12px;display:flex;position:relative}.cf__control:before,.cf__control:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cf__control:before{border-radius:inherit;opacity:0;background:#0000000d;border-bottom:1px solid #0000006b;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.cf__control:hover:before{opacity:1}.cf__control:after{transform-origin:bottom;background:currentColor;height:2px;transition:transform .36s cubic-bezier(.4,0,.2,1);top:auto;transform:scaleX(0)}.cf--highlighted .cf__control:before{opacity:1;background:#0000001f}.cf--highlighted .cf__control:after{transform:scale(1)}.cf--error .cf__control{color:var(--brand-negative)!important}.cf__container{height:inherit;flex-wrap:nowrap;flex:10000;display:flex;position:relative}.cf__label{color:#0009;letter-spacing:.00937em;max-width:100%;-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:inherit;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;line-height:1.25;transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .324s cubic-bezier(.4,0,.2,1);position:absolute;top:18px;left:0;overflow:hidden;pointer-events:none!important}.cf__label:has(+.cf__native:-webkit-autofill){transform:translateY(-40%)scale(.75)}.cf--float .cf__label{max-width:133%;transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .396s cubic-bezier(.4,0,.2,1);transform:translateY(-40%)scale(.75)}.cf--highlighted .cf__label{color:currentColor}.cf--error .cf__label{animation:.36s cf-label-shake}@keyframes cf-label-shake{40%{margin-left:2px}60%,80%{margin-left:-2px}70%,90%{margin-left:2px}}.cf__native{letter-spacing:.00937em;width:100%;min-width:0;-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:inherit;color:#000000de;-webkit-user-select:auto;user-select:auto;background:0 0;border:none;border-radius:0;padding:24px 0 8px;font-weight:400;line-height:24px;outline:0!important}.cf__native:-webkit-autofill{animation-name:cf-autofill;animation-fill-mode:both}@keyframes cf-autofill{to{color:inherit;background:0 0}}.cf__native:invalid{box-shadow:none}.cf__native::placeholder{color:inherit;opacity:.7}.cf:not(.cf--float) .cf__native::placeholder{color:#0000}.cf--textarea .cf__control{height:auto;min-height:56px}.cf--textarea .cf__container{padding-top:26px;padding-bottom:2px}.cf--textarea .cf__native{resize:none;min-height:26px;padding-top:1px;line-height:18px}.cf__bottom{color:#0000008a;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-wrap:wrap;align-items:flex-start;min-height:20px;padding:8px 12px 0;font-size:12px;line-height:1;display:flex}.cf--error .cf__bottom{color:var(--brand-negative)}.cf__messages{flex:10000;width:auto;min-width:0;max-width:100%;line-height:1}.cf__messages>div{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.cf-message-enter-active,.cf-message-leave-active{transition:transform .6s cubic-bezier(.86,0,.07,1),opacity .6s cubic-bezier(.86,0,.07,1)}.cf-message-enter-from,.cf-message-leave-to{opacity:0;transform:translateY(-10px)}.cf-message-leave-from,.cf-message-leave-active{position:absolute}.form-notice{background:#fff;flex-wrap:wrap;align-items:center;min-height:54px;padding:8px 16px;display:flex}.form-notice__avatar{flex-wrap:wrap;flex:none;align-self:flex-start;align-items:center;min-width:1px;font-size:40px;display:flex}.form-notice__icon{vertical-align:middle;box-sizing:content-box;fill:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex;position:relative;color:var(--brand-primary)!important}.form-notice__icon>svg{width:100%;height:100%}.form-notice__content{letter-spacing:.01786em;flex:10000;width:auto;min-width:0;max-width:100%;padding-left:16px;font-size:.875rem;font-weight:400;line-height:1.25rem}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-latin-variable.woff2)format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora-italic-latin-variable.woff2)format("woff2")}:root{--brand-primary:#a00;--brand-secondary:#00a;--brand-negative:#c10015;--yhl-red:#a00;--yhl-red-soft:#ff6b6b;--yhl-blue:#00a;--yhl-ink:#202124;--brand-font-title:"Lora", serif;--brand-font-body:"Lora", serif}html,body{font-optical-sizing:auto;font-family:Lora,serif;font-style:normal;font-weight:400}h1,h2,h3,h4{font-weight:500;line-height:1.5}h1{margin-top:12px;margin-bottom:12px;font-size:48px}h2{margin-top:18px;margin-bottom:9px;font-size:36px}h3{margin-top:12px;margin-bottom:6px;font-size:24px}h4{margin-top:9px;margin-bottom:5px;font-size:18px}p{text-align:justify;font-size:16px}.widthConstraint{max-width:1200px;margin:auto;padding:12px 24px}@media screen and (max-width:1200px){.widthConstraint{padding:1vw 2vw}}
