.under-construction-page{box-sizing:border-box;text-align:center;background:radial-gradient(at 50% 0,#e6deca 0,#0000 45%),repeating-linear-gradient(45deg,#bea56a08 0 1px,#0000 1px 9px),#f5f1e7;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-height:calc(100svh - 100px);padding:clamp(42px,8vw,92px) 24px;display:grid}.under-construction-card{text-align:center;border-radius:30px;flex-direction:column;align-items:center;width:min(100%,820px);min-width:0;margin-inline:auto;padding:clamp(32px,6vw,70px) clamp(22px,6vw,86px);display:flex;position:relative;overflow:hidden}.under-construction-card:before{z-index:0;content:"";opacity:.75;background:repeating-linear-gradient(90deg,#193b2c 0 34px,#b69a5e 34px 42px,#a6382d 42px 48px,#f5f1e7 48px 58px);height:220px;position:absolute;inset:auto -5% -125px;transform:rotate(-3deg);-webkit-mask-image:linear-gradient(#0000,#000 48%,#000);mask-image:linear-gradient(#0000,#000 48%,#000)}.under-construction-card>*{z-index:1;position:relative}.under-construction-card .missing-logo{mix-blend-mode:multiply;width:78px;height:78px;margin:0 auto 18px}.construction-wordmark{color:#b69a5e;letter-spacing:-.075em;text-wrap:balance;max-width:100%;margin:30px 0 4px;font-size:clamp(48px,10vw,92px);font-weight:800;line-height:.98}.under-construction-card h1{letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;width:min(100%,620px);max-width:620px;margin:18px auto;font-size:clamp(30px,5vw,52px);line-height:1.08}.construction-message{color:#59665b;width:min(100%,590px);max-width:590px;margin:0 auto;font-size:clamp(16px,2vw,19px);line-height:1.75}.construction-rule{border-radius:4px;width:126px;height:5px;margin:28px auto 22px;display:flex;overflow:hidden}.construction-rule span:first-child{background:#193b2c;width:45%}.construction-rule span:nth-child(2){background:#b69a5e;width:25%}.construction-rule span:nth-child(3){background:#a6382d;width:12%}.construction-rule span:nth-child(4){background:#111;flex:1}.construction-link{color:#fffdf7;text-align:center;background:#193b2c;border:1px solid #bca36c;border-radius:30px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:13px 20px;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.construction-link:hover{background:#294d3b}.construction-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:17px;height:17px}.construction-footnote{color:#687267;letter-spacing:.1em;text-align:center;text-transform:uppercase;width:min(100%,820px);margin:24px auto 0;font-size:12px}@media (max-width:480px){.under-construction-page{min-height:calc(100svh - 78px);padding:34px 16px}.under-construction-card{border-radius:22px;padding:30px 20px 70px}.under-construction-card .missing-logo{width:68px;height:68px}.construction-wordmark{margin-top:25px}.construction-link{padding:12px 15px;font-size:13px}}
