@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/5vvr9Vy74if2I6bQbJvbw7SY1pQ-a393b.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/EOr0mi4hNtlgWNn9if640EZzXCo-517a2.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/Y9k9QrlZAqio88Klkmbd8VoMQc-c84c0.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/OYrD2tBIBPvoJXiIHnLoOXnY9M-cd150.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/JeYwfuaPfZHQhEG8U5gtPDZ7WQ-cd6c9.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/GrgcKwrN6d3Uz8EwcLHZxwEfC4-0c96f.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E,
    U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/b6Y37FthZeALduNqHicBT6FutY-86abb.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/DpPBYI0sL4fYLgAkX8KXOPVt7c-edd7f.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/4RAEQdEOrcnDkhHiiCbJOw92Lk-da772.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/1K3W8DizY3v4emK8Mb08YHxTbs-4b92e.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/tUSCtfYVM1I1IchuyCwz9gDdQ-3b850.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/VgYFWiwsAC5OYxAycRXXvhze58-337de.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/syRNPWzAMIrcJ3wIlPIP43KjQs-92540.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E,
    U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/GIryZETIX4IFypco5pYZONKhJIo-40d5d.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/H89BbHkbHDzlxZzxi8uPzTsp90-56d71.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/u6gJwDuwB143kpNK1T1MDKDWkMc-fa252.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/43sJ6MfOPh1LCJt46OvyDuSbA6o-1e941.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/wccHG0r4gBDAIRhfHiOlq6oEkqw-de72d.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/WZ367JPwf9bRW6LdTHN8rXgSjw-0dc3e.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/ia3uin3hQWqDrVloC1zEtYHWw-27af1.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E,
    U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/2A4Xx7CngadFGlVV4xrO06OBHY-8ab69.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/CfMzU8w2e7tHgF4T4rATMPuWosA-5446a.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/867QObYax8ANsfX4TGEVU9YiCM-616e2.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k-12f4c.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/cdAe8hgZ1cMyLu9g005pAW3xMo-cb581.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/DOfvtmE1UplCq161m6Hj8CSQYg-80b35.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/pKRFNWFoZl77qYCAIp84lN1h944-36ad0.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E,
    U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/tKtBcDnBMevsEEJKdNGhhkLzYo-a9924.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/hyOgCu0Xnghbimh0pE8QTvtt2AU-63b41.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/NeGmSOXrPBfEFIy5YZeHq17LEDA-e3ddd.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/oYaAX5himiTPYuN8vLWnqBbfD2s-a45fe.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/lEJLP4R0yuCaMCjSXYHtJw72M-503ca.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/cRJyLNuTJR5jbyKzGi33wU9cqIQ-39c2b.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/yDtI2UI8XcEg1W2je9XPN3Noo-0ea14.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E,
    U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  src: url("./assets/paladius/A0Wcc7NgXMjUuFdquHDrIZpzZw0-f453b.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
:root { --studio-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --studio-button-radius:24px; }
body,body :is(p,span,a,li,h1,h2,h3,h4,h5,h6,label,input,textarea,button,div){font-family:var(--studio-font)!important;font-feature-settings:"cv11","ss01";}
body :is(h1,h2,h3,.heading-style-h1,.heading-style-h2,.heading-style-h3,.heading-style-h4,.heading-style-h5){font-weight:600!important;letter-spacing:-.03em!important;}
.button,.button::before,.button::after{border-radius:var(--studio-button-radius)!important;}
.paladius-brand{display:inline-flex;align-items:center;gap:.4em;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1;text-decoration:none;color:#102f39;white-space:nowrap;}
.paladius-brand img{width:1.15em;height:1.15em;flex:none;}
.paladius-brand .studio-name{font-weight:500;font-size:.57em;letter-spacing:-.02em;align-self:flex-end;padding-bottom:2px;margin-left:2px;}
.navbar2_logo-link{width:auto!important;max-width:none!important;}
.footer_logo-container{width:auto!important;max-width:none!important;}
@media(max-width:479px){.paladius-brand{font-size:22px;}.navbar2_container{column-gap:12px!important;}}
html body :is(h1,h2,h3,h4,h5,h6,p,span,a,div,li,button,input,textarea),html body [class*="heading-style"]{font-family:var(--studio-font)!important;}
html body .button.button,html body .navbar2_component .button.button{border-radius:24px!important;}
html body :is(h1,h2,h3,h4,h5,h6),html body [class*="heading-style"]{font-weight:600!important;letter-spacing:-.03em!important;}
/* Studio signs the wordmark as a raised blue badge. */
.paladius-brand{padding-top:12px;padding-right:28px;}
.paladius-brand .paladius-wordmark{position:relative;display:inline-block;}
.paladius-brand .studio-name{position:absolute;left:73%;bottom:calc(100% + 3px);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:3px 6px;border:1px solid #b6d7f4;border-radius:6px;background:linear-gradient(145deg,#f6fbff,#e0efff);box-shadow:inset 0 1px 0 #fff,0 2px 5px #277ac210;color:#2167a9;font-size:8px;font-weight:700;line-height:1;letter-spacing:1.1px;white-space:nowrap;}
@media(max-width:479px){.paladius-brand .studio-name{font-size:7px;padding:3px 5px;letter-spacing:.9px;bottom:calc(100% + 2px);}}
/* Dark Studio badge; keep the main logo on its original center line. */
.paladius-brand{padding-top:0;}
.paladius-brand .studio-name{background:#102f39;color:#fff;border-color:#102f39;box-shadow:none;bottom:calc(100% + 1px);}
@media(max-width:479px){.paladius-brand .studio-name{bottom:calc(100% + 1px);}}
/* Optical alignment of the raised badge and wordmark with navigation. */
.navbar2_component .paladius-brand{transform:translateY(4px);}
