@layer base{.construction-layout{--_bg-color: #32312F;--_white-50: color-mix(in oklab, var(--white) 50%, transparent);--_ff-default: "Arial", sans-serif;--_ff-primary: "League Gothic", sans-serif;display:flex;flex-direction:column;background-color:var(--_bg-color);color:var(--white);min-height:100%}.construction-layout>.construction-header{display:flex;justify-content:space-between;align-items:center;padding-block:20px;padding-inline:20px}.construction-layout>.construction-header .language{font-family:var(--_ff-default)}.construction-layout>.construction-header .language a{border:1px solid var(--white);padding:2px 4px;border-radius:8px;display:block}.construction-layout>.construction-header .language a:focus-visible{border-color:var(--main-color-2)}.construction-layout>.construction-header .logo img{max-height:40px;width:auto}.construction-layout>.construction-header .logo:focus-visible{outline-offset:4px;outline:2px solid var(--main-color-2)}.construction-layout>.construction-main{flex:1;display:grid;grid-template-columns:1fr;gap:20px;padding-inline:20px}.construction-layout>.construction-main .construction-media{align-self:center}.construction-layout>.construction-main .construction-media img{margin:0 auto;aspect-ratio:1/1;object-fit:cover;width:100%;max-width:500px}.construction-layout>.construction-main .construction-media:has(.caption) figcaption{margin-block-start:10px;font-family:var(--_ff-default)}.construction-layout>.construction-main .construction-content .title{margin-block-end:20px;text-wrap:balance;color:var(--white);font-family:var(--_ff-primary);font-optical-sizing:auto;font-variation-settings:"wdth" 100}.construction-layout>.construction-main .construction-content .richtext{font-size:clamp(1.4rem,1.2vw,1.6rem);font-family:var(--_ff-default)}.construction-layout>.construction-main .construction-content .richtext>ul>li::before{background-color:var(--_bg-color);outline:1px solid var(--white)}.construction-layout>.construction-main .construction-content .btn-wrapper{margin-top:30px}.construction-layout>.construction-main .construction-content .btn-wrapper .btn-white{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:10px 15px;font-family:var(--_ff-default);font-size:var(--body-text-size);font-weight:700;background-color:var(--white);outline:2px solid var(--white);outline-offset:4px;color:var(--black);transition:color outline var(--transition);border-radius:var(--radius-2)}.construction-layout>.construction-main .construction-content .btn-wrapper .btn-white:active{background-color:var(--white);color:var(--black)}.construction-layout>.construction-main .construction-content .btn-wrapper .btn-white:focus-visible{outline-offset:4px;outline:2px solid var(--main-color-2)}@media(hover: hover){.construction-layout>.construction-main .construction-content .btn-wrapper .btn-white:hover{background-color:rgba(0,0,0,0);outline-color:var(--white);color:var(--white)}}.construction-layout>.construction-main .construction-content .socials{margin-block-start:40px}.construction-layout>.construction-main .construction-content .socials ul{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.construction-layout>.construction-main .construction-content .socials ul li a{display:flex;justify-content:center;align-items:center;background-color:var(--white);border-radius:100%;transition:background-color var(--transition),outline var(--transition);outline:2px solid var(--white);outline-offset:4px;height:44px;width:44px}.construction-layout>.construction-main .construction-content .socials ul li a svg{width:32px;color:var(--_bg-color);transition:transform var(--transition),color var(--transition)}.construction-layout>.construction-main .construction-content .socials ul li a:focus-visible{outline-color:var(--main-color-2)}.construction-layout>.construction-main .construction-content .socials ul li a:not([disabled]):active{background-color:var(--_bg-color);outline-color:var(--white)}.construction-layout>.construction-main .construction-content .socials ul li a:not([disabled]):active svg{transform:scale(1.05);color:var(--white)}@media(hover: hover){.construction-layout>.construction-main .construction-content .socials ul li a:not([disabled]):hover{background-color:var(--_bg-color);outline-color:var(--white)}.construction-layout>.construction-main .construction-content .socials ul li a:not([disabled]):hover svg{transform:scale(1.05);color:var(--white)}}@media(min-width: 768px){.construction-layout>.construction-main .construction-content .socials ul{justify-content:start}}@media(min-width: 768px){.construction-layout>.construction-main{grid-template-columns:repeat(auto-fit, minmax(min(500px, 100%), 1fr));align-content:center;gap:40px}}.construction-layout>.constuction-footer{--_footer-font-size: clamp(1.4rem, 1.2vw, 1.6rem);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding-block:20px;padding-inline:20px;margin-block-start:auto;font-size:var(--_footer-font-size);font-family:var(--_ff-default)}@media(min-width: 768px){.construction-layout>.constuction-footer{flex-direction:row}}.construction-layout>.constuction-footer .copy{display:flex;gap:15px}@media(min-width: 768px){.construction-layout>.constuction-footer .copy::after{content:"";display:block;width:1px;background-color:var(--white)}}.construction-layout>.constuction-footer .legal{display:flex;gap:15px}.construction-layout>.constuction-footer .legal>li{display:flex;gap:15px}.construction-layout>.constuction-footer .legal>li:first-of-type::after{content:"";display:block;width:1px;background-color:var(--white)}.construction-layout ::selection{color:var(--black);background-color:var(--white)}}
