/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com *//*!
Theme Name: lascuola
Theme URI: https://underscoretw.com/
Description: A custom theme based on _tw
Version: 0.1.0
Author: underscoretw.com
Author URI: https://underscoretw.com/
Text Domain: lascuola
Requires at least: 6.9
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

lascuola is based on _tw https://underscoretw.com/, (C) 2021-2026 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2026 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/@layer properties;:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% 0.237 25.331);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--breakpoint-md:48rem;--breakpoint-xl:80rem;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--radius-sm:0.25rem;--radius-lg:0.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-sm:8px;--blur-2xl:40px;--aspect-video:16/9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--wp--preset--color--white,#fff);--color-foreground:var(--wp--preset--color--gray,#646464);--color-primary:var(--wp--preset--color--cyan,#3eb8ea);--color-secondary:var(--wp--preset--color--green,#8dc63f);--color-tertiary:var(--wp--preset--color--pink,#eb559f);--container-content:var(--wp--style--global--content-size);--container-wide:var(--wp--style--global--wide-size);--color-brand-cyan:#3eb8ea;--color-brand-green:#8dc63f;--color-brand-pink:#eb559f;--color-brand-amber:#fcb316;--color-brand-gray:#646464;--color-brand-gray-mid:#939598;--color-brand-gray-light:#cccdcf;--color-brand-gray-lighter:#dadada;--color-brand-gray-lightest:#efeff0;--font-heading:"Futura Std","Futura PT","Jost","Century Gothic",sans-serif;--font-body:"Century Gothic Pro","Century Gothic","Didact Gothic",sans-serif;--spacing-section-sm:2.5rem;--spacing-section:5rem;--spacing-section-lg:7.5rem;--tw-prose-font-normal:400;--tw-prose-font-medium:500;--tw-prose-font-semibold:600;--tw-prose-font-bold:700;--tw-prose-font-extrabold:800;--tw-prose-font-black:900}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:100 900;src:url(assets/fonts/jost-variable.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:400;src:url(assets/fonts/jost-400i.woff2) format("woff2")}@font-face{font-display:swap;font-family:Didact Gothic;font-style:normal;font-weight:400;src:url(assets/fonts/didact-gothic-400.woff2) format("woff2")}@font-face{ascent-override:82.5%;descent-override:17.5%;font-display:swap;font-family:Futura Std;font-style:normal;font-weight:400 500;line-gap-override:20%;src:url(assets/fonts/futura-std-book.woff2?v=2) format("woff2")}@font-face{ascent-override:82.5%;descent-override:17.5%;font-display:swap;font-family:Futura Std;font-style:normal;font-weight:700;line-gap-override:20%;src:url(assets/fonts/futura-std-bold.woff2?v=2) format("woff2")}@font-face{ascent-override:82.5%;descent-override:17.5%;font-display:swap;font-family:Futura Std;font-style:italic;font-weight:700;line-gap-override:20%;src:url(assets/fonts/futura-std-bold-oblique.woff2?v=2) format("woff2")}@font-face{ascent-override:73.6%;descent-override:26.4%;font-display:swap;font-family:Century Gothic Pro;font-style:normal;font-weight:400;line-gap-override:20%;src:url(assets/fonts/century-gothic-pro.woff2?v=2) format("woff2")}@font-face{ascent-override:73.6%;descent-override:26.4%;font-display:swap;font-family:Century Gothic Pro;font-style:normal;font-weight:700;line-gap-override:20%;src:url(assets/fonts/century-gothic-pro-bold.woff2?v=2) format("woff2")}@font-face{ascent-override:73.6%;descent-override:26.4%;font-display:swap;font-family:Century Gothic Pro;font-style:italic;font-weight:400;line-gap-override:20%;src:url(assets/fonts/century-gothic-pro-italic.woff2?v=2) format("woff2")}@font-face{ascent-override:73.6%;descent-override:26.4%;font-display:swap;font-family:Century Gothic Pro;font-style:italic;font-weight:700;line-gap-override:20%;src:url(assets/fonts/century-gothic-pro-bold-italic.woff2?v=2) format("woff2")}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lascuola-cap-nudge:0.125em}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}h1{font-size:36px;--tw-leading:38px;line-height:38px;text-transform:uppercase}@media (width >= 80rem){h1{font-size:48px;--tw-leading:50px;line-height:50px}}.h1{font-family:var(--font-heading)!important;font-size:36px!important;--tw-leading:38px!important;line-height:38px!important;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important;text-transform:uppercase!important}@media (width >= 80rem){.h1{font-size:48px!important;--tw-leading:50px!important;line-height:50px!important}}h2{font-size:28px;--tw-leading:32px;line-height:32px;text-transform:uppercase}@media (width >= 80rem){h2{font-size:36px;--tw-leading:38px;line-height:38px}}.h2{font-family:var(--font-heading)!important;font-size:28px!important;--tw-leading:32px!important;line-height:32px!important;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important;text-transform:uppercase!important}@media (width >= 80rem){.h2{font-size:36px!important;--tw-leading:38px!important;line-height:38px!important}}h3{font-size:22px;--tw-leading:28px;line-height:28px}@media (width >= 80rem){h3{font-size:28px;--tw-leading:36px;line-height:36px}}.h3{font-family:var(--font-heading)!important;font-size:22px!important;--tw-leading:28px!important;line-height:28px!important;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important;text-transform:none!important}@media (width >= 80rem){.h3{font-size:28px!important;--tw-leading:36px!important;line-height:36px!important}}h4{font-size:18px;--tw-leading:22px;line-height:22px}@media (width >= 80rem){h4{font-size:20px;--tw-leading:24px;line-height:24px}}.h4{font-family:var(--font-heading)!important;font-size:18px!important;--tw-leading:22px!important;line-height:22px!important;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important;text-transform:none!important}@media (width >= 80rem){.h4{font-size:20px!important;--tw-leading:24px!important;line-height:24px!important}}.display{font-family:var(--font-heading);font-size:40px;--tw-leading:40px;line-height:40px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase}@media (width >= 80rem){.display{font-size:68px;--tw-leading:64px;line-height:64px}}.grid-container{column-gap:calc(var(--spacing)*4);display:grid;grid-template-columns:[full-width-start] minmax(.5rem,1fr) [container-start] repeat(4,minmax(0,76.5px)) [container-end] minmax(.5rem,1fr) [full-width-end];width:100%}.grid-container>*{grid-column:container}@media (min-width:48rem){.grid-container{grid-template-columns:[full-width-start] minmax(1.5rem,1fr) [container-start] repeat(12,minmax(0,110px)) [container-end] minmax(1.5rem,1fr) [full-width-end]}}@media (min-width:80rem){.grid-container{column-gap:calc(var(--spacing)*6);grid-template-columns:[full-width-start] minmax(2rem,1fr) [container-start] repeat(12,minmax(0,104.66667px)) [container-end] minmax(2rem,1fr) [full-width-end]}}.inner-grid{column-gap:calc(var(--spacing)*4);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (width >= 48rem){.inner-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width >= 80rem){.inner-grid{column-gap:calc(var(--spacing)*6)}}.a11y{--a11y-blue:#0080ff;--a11y-blue-dark:#0063c6;--a11y-ink:#16272e;--a11y-ink-soft:#5b6b73;--a11y-edge:#dfe6ea;--a11y-ground:#f3f6f8;color:var(--a11y-ink);font-family:var(--font-body);font-size:15px;line-height:1.5;text-align:left}.a11y-launcher{background:transparent;border:0;border-radius:50%;bottom:20px;box-shadow:0 10px 26px -14px rgba(0,0,0,.45);cursor:pointer;height:48px;padding:0;position:fixed;right:20px;transition:transform .15s ease;width:48px;z-index:9000}.a11y-launcher svg{display:block;height:48px;width:48px}.a11y-launcher:hover{transform:scale(1.06)}.a11y-launcher:focus-visible{outline:3px solid var(--a11y-blue);outline-offset:3px}.a11y-backdrop{background:rgba(22,39,46,.35);inset:0;position:fixed;z-index:10000}.a11y-panel{background:#fff;bottom:0;box-shadow:-12px 0 40px -20px rgba(0,0,0,.4);color:var(--a11y-ink);display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .22s ease;width:min(440px,100vw);z-index:10010}.a11y-panel.is-open{transform:translateX(0)}.a11y-panel:focus{outline:none}.a11y-panel__head{align-items:center;background:var(--a11y-blue);color:#fff;display:flex;gap:12px;justify-content:space-between;padding:20px 24px}.a11y-panel__title{color:#fff;font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:22px;margin:0;text-transform:uppercase}.a11y-panel__actions{align-items:center;display:flex;gap:8px}.a11y-panel__reset{background:transparent;border:1px solid hsla(0,0%,100%,.7);border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.a11y-panel__reset:hover{background:hsla(0,0%,100%,.15)}.a11y-panel__close{background:hsla(0,0%,100%,.15);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.a11y-panel__close:hover{background:hsla(0,0%,100%,.28)}.a11y-panel :is(button,select):focus-visible{outline:3px solid var(--a11y-blue);outline-offset:2px}.a11y-panel__head :is(button):focus-visible{outline-color:#fff}.a11y-panel__body{flex:1;overflow-y:auto;padding:8px 24px 24px}.a11y-panel__foot{border-top:1px solid var(--a11y-edge);color:var(--a11y-ink-soft);font-size:13px;padding:12px 24px}.a11y-panel__foot p{margin:0}.a11y-group{padding:16px 0 8px}.a11y-group+.a11y-group{border-top:1px solid var(--a11y-edge)}.a11y-group__title{color:var(--a11y-ink);font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:20px;margin:0 0 12px;text-transform:uppercase}.a11y-profiles{list-style:none;margin:0;padding:0}.a11y-profile+.a11y-profile{border-top:1px solid var(--a11y-edge)}.a11y-switch{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:96px 1fr 24px;padding:12px 0;text-align:left;width:100%}.a11y-switch__track{background:var(--a11y-ground);border-radius:999px;color:var(--a11y-ink-soft);display:grid;font-size:11px;font-weight:700;grid-template-columns:1fr 1fr;height:34px;letter-spacing:.06em;overflow:hidden;position:relative;text-transform:uppercase}.a11y-switch__off,.a11y-switch__on{display:grid;place-items:center;z-index:1}.a11y-switch__knob{background:#fff;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.15);height:28px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:calc(50% - 3px)}.a11y-switch[aria-checked=true] .a11y-switch__track{background:var(--a11y-blue);color:hsla(0,0%,100%,.7)}.a11y-switch[aria-checked=true] .a11y-switch__knob{transform:translateX(100%)}.a11y-switch[aria-checked=true] .a11y-switch__on{color:var(--a11y-blue)}.a11y-profile__name,.a11y-switch[aria-checked=false] .a11y-switch__off{color:var(--a11y-ink)}.a11y-profile__name{display:block;font-weight:700}.a11y-profile__desc{color:var(--a11y-ink-soft);display:block;font-size:13px}.a11y-icon{color:var(--a11y-ink);flex:none;height:24px;width:24px}.a11y-grid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.a11y-grid--3{grid-template-columns:repeat(3,1fr)}.a11y-tile{align-items:center;background:var(--a11y-ground);border:2px solid transparent;border-radius:12px;color:var(--a11y-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:14px;gap:8px;justify-content:center;line-height:18px;min-height:96px;padding:12px 8px;text-align:center;transition:background .15s ease,border-color .15s ease}.a11y-tile:hover{background:#e7eef3}.a11y-tile[aria-pressed=true]{background:#e5f1ff;border-color:var(--a11y-blue);color:var(--a11y-blue-dark)}.a11y-tile[aria-pressed=true] .a11y-icon{color:var(--a11y-blue)}.a11y-tile--wide{grid-column:span 2}.a11y-stepper{align-items:center;background:var(--a11y-ground);border-radius:12px;display:flex;gap:12px;grid-column:span 2;justify-content:space-between;padding:10px 12px}.a11y-stepper__label{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:8px}.a11y-stepper__controls{align-items:center;background:#fff;border-radius:999px;display:inline-flex;gap:4px;padding:3px}.a11y-stepper__btn{background:var(--a11y-blue);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:32px;line-height:1;width:32px}.a11y-stepper__btn:hover{background:var(--a11y-blue-dark)}.a11y-stepper__value{color:var(--a11y-ink-soft);font-size:13px;font-weight:700;min-width:64px;text-align:center}.a11y-stepper.is-set .a11y-stepper__value{color:var(--a11y-blue-dark)}.a11y-jump{display:block;margin-top:12px}.a11y-jump__label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.a11y-jump__select{background:#fff;border:1px solid var(--a11y-edge);border-radius:999px;color:var(--a11y-ink);font:inherit;font-size:14px;padding:10px 12px;width:100%}@media (prefers-reduced-motion:reduce){.a11y-launcher,.a11y-panel,.a11y-switch__knob,.a11y-tile{transition:none}}html.a11y-active,html.a11y-active body{overflow-x:clip}html.a11y-active body :is(h1,h2,h3,h4,h5,h6,p,li,a,td,th):not(.a11y *){overflow-wrap:anywhere}html.a11y-readable-font body :not(.a11y):not(.a11y *){font-family:Arial,Verdana,Helvetica,sans-serif!important}html.a11y-highlight-titles body :is(h1,h2,h3,h4,h5,h6):not(.a11y *){border-radius:2px;outline:2px solid #0080ff;outline-offset:4px}html.a11y-highlight-links body a:not(.a11y *):not(.button-primary):not(.primary-button){border-radius:2px;outline:2px solid #0080ff;outline-offset:2px;text-decoration:underline!important;text-decoration-thickness:2px;text-underline-offset:3px}html.a11y-align-left body :is(h1,h2,h3,h4,h5,h6,p,li,figcaption):not(.a11y *){text-align:left!important}html.a11y-align-center body :is(h1,h2,h3,h4,h5,h6,p,li,figcaption):not(.a11y *){text-align:center!important}html.a11y-contrast-high{--color-brand-cyan:#0a6e94;--color-brand-cyan-light:#4a8ab0;--color-brand-green:#3f7a12;--color-brand-green-light:#5a8f2a;--color-brand-pink:#b3186a;--color-brand-amber:#8a5a00;--color-brand-yellow:#7a6a00;--color-brand-gray:#222;--color-brand-gray-mid:#4a4d50}html.a11y-contrast-high body :is(p,li,td,th,dd,dt,figcaption,label):not(.a11y *){color:#111}html.a11y-contrast-high body a:not(.a11y *):not([class*=button]){text-decoration:underline}html.a11y-contrast-dark{--color-brand-cyan:#7fd3ff;--color-brand-cyan-light:#a9e2ff;--color-brand-green:#b6e26f;--color-brand-green-light:#cdeb98;--color-brand-pink:#ff8ec4;--color-brand-amber:#ffcf5c;--color-brand-yellow:#fff27a;--color-brand-gray:#e6e6e6;--color-brand-gray-mid:#c8cbcf;--color-brand-gray-light:#6b7075;--color-brand-gray-lighter:#4a4f54;--color-brand-gray-lightest:#2a2f34;color-scheme:dark}html.a11y-contrast-dark body,html.a11y-contrast-dark body :not(.a11y):not(.a11y *):not(img):not(video):not(picture):not(svg):not(svg *):not(iframe):not(canvas){background-color:#0f1720!important;background-image:none!important;border-color:#3a424a!important;box-shadow:none!important;color:#f2f4f6!important}html.a11y-contrast-dark body :is(h1,h2,h3,h4,h5,h6):not(.a11y *){color:#fff!important}html.a11y-contrast-dark body a:not(.a11y *){color:#8ccfff!important;text-decoration:underline}html.a11y-contrast-dark body :is(.button-primary,.primary-button,button):not(.a11y *){border:2px solid #8ccfff!important;color:#fff!important}html.a11y-contrast-dark body :is(input,select,textarea):not(.a11y *){background-color:#1c2630!important;border-color:#6b7075!important;color:#fff!important}html.a11y-contrast-dark body .page-hero__media,html.a11y-contrast-dark body .page-hero__media :not(img){background-color:transparent!important}html.a11y-contrast-dark body .page-hero__content{background-color:rgba(15,23,32,.75)!important;border-radius:12px;padding:24px!important}html.a11y-monochrome body>:not(.a11y){filter:grayscale(1)}html.a11y-saturation-low body>:not(.a11y){filter:saturate(.5)}html.a11y-saturation-high body>:not(.a11y){filter:saturate(1.8)}html.a11y-stop-motion :after,html.a11y-stop-motion :before,html.a11y-stop-motion :not(.a11y *){animation:none!important;scroll-behavior:auto!important;transition:none!important}html.a11y-stop-motion .lascuola-reveal{opacity:1!important;transform:none!important}html.a11y-hide-images body :is(img,picture,video,[style*=background-image]):not(.a11y *){visibility:hidden!important}.a11y-overlay-guide{background:rgba(0,128,255,.28);border-bottom:2px solid #0080ff;border-top:2px solid #0080ff;height:12px;margin-top:-6px}.a11y-overlay-guide,.a11y-overlay-mask{left:0;pointer-events:none;position:fixed;right:0;z-index:890}.a11y-overlay-mask{background:rgba(0,0,0,.62)}.a11y-overlay-mask--top{height:0;top:0}.a11y-overlay-mask--bottom{bottom:0;top:0}html.a11y-highlight-hover body :is(a,button,[role=button]):hover:not(.a11y *){outline:3px solid #0080ff!important;outline-offset:2px}html.a11y-highlight-focus body :focus-visible:not(.a11y *),html.a11y-highlight-focus body :focus:not(.a11y *){box-shadow:0 0 0 7px #fff!important;outline:4px solid #0080ff!important;outline-offset:3px!important}html.a11y-keyboard-hints .sr-only[href="#content"]:focus{height:auto;left:12px;margin:0;padding:10px 16px;position:fixed!important;top:12px;width:auto;clip:auto;background:#0080ff;border-radius:999px;color:#fff;font-weight:700;overflow:visible;white-space:nowrap;z-index:950}html.a11y-big-cursor,html.a11y-big-cursor body *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'><path d='M5 3l14 9-6 1.2 3.4 6.8-2.6 1.3-3.4-6.8L6 19z' fill='%23000' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/></svg>") 4 2,auto!important}.accordion-block__toggle[aria-expanded=true] .accordion-block__icon{transform:rotate(45deg)}.accordion-block--wide .accordion-block__toggle[aria-expanded=true] .accordion-block__icon{transform:none}.accordion-block--wide .accordion-block__icon-v{transition:opacity .2s}.accordion-block--wide .accordion-block__toggle[aria-expanded=true] .accordion-block__icon-v{opacity:0}.accordion-block--wide .accordion-block__item{border-color:#939598}.accordion-block__toggle[disabled]{cursor:default}.accordion-block__toggle[disabled] .accordion-block__icon{opacity:0}.accordion-block__filter{align-items:center;display:inline-flex;gap:calc(var(--spacing)*2)}@media (width >= 80rem){.admissions-block--half{display:inline-grid;vertical-align:top;width:calc(50% - .25rem)}}@media (width >= 80rem){.admissions-block--half+.quote-block,.quote-block:has(+.admissions-block--half){display:inline-grid;margin-inline:0;vertical-align:top;width:calc(50% - .35rem)}}@media (width >= 80rem){.admissions-block--half+.quote-block--flush,.quote-block--flush:has(+.admissions-block--half){border-radius:0;margin-inline-start:calc(50% - 50vw);padding-inline-end:2.5rem;padding-inline-start:calc(50vw - 50% + 80px);width:50vw}}.wp-block-column .quote-block--flush{border-radius:0;margin-inline-start:0;min-height:100%;width:100%}@media (width >= 80rem){.wp-block-column .quote-block--flush{padding-inline-end:2.5rem;padding-inline-start:2.5rem}.wp-block-columns.alignfull>.wp-block-column:first-child .quote-block--flush{padding-inline-start:var(--lascuola-edge-pad,5rem)}.wp-block-columns.alignfull>.wp-block-column:last-child .quote-block--flush{padding-inline-end:var(--lascuola-edge-pad,5rem)}}.wp-block-column .quote-block:not(.quote-block--flush){padding-block:0}@media (width >= 80rem){.quote-block--portrait-fluid .quote-block__portrait{height:clamp(160px,13.93vw,234px);width:clamp(160px,13.93vw,234px)}.quote-block--band>*{margin-inline:auto;max-width:1258px;width:100%}}.wp-block-column .admissions-block{padding-block:0}.wp-block-column .tuition-table-block>*{display:block}.wp-block-column .tuition-table-block>*>*{padding-inline:0}.calendar-card{border-radius:16px;padding:calc(var(--spacing)*8)}@media (width >= 80rem){.calendar-card{padding-block:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*10)}}.calendar-card{--lascuola-link-color:#fff}.calendar-card--download{background-color:var(--color-brand-green)}.calendar-card--blackbaud{background-color:var(--color-brand-gray-mid)}.calendar-card__title{font-family:var(--font-heading);font-size:22px;--tw-leading:28px;line-height:28px;--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-weight:var(--font-weight-bold);text-transform:none}@media (width >= 80rem){.calendar-card__title{font-size:28px;--tw-leading:36px;line-height:36px}}.calendar-card__file{display:inline-block;font-size:18px;margin-top:calc(var(--spacing)*6);--tw-leading:26px;color:var(--color-white);line-height:26px;text-decoration-line:underline;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.calendar-card__file:hover{opacity:80%}}@media (width >= 80rem){.calendar-card__file{font-size:20px;--tw-leading:28px;line-height:28px}}.calendar-card__note{font-size:18px;margin-top:calc(var(--spacing)*4);--tw-leading:26px;color:var(--color-white);line-height:26px}@media (width >= 80rem){.calendar-card__note{font-size:20px;--tw-leading:28px;line-height:28px}}.calendar-card__note a{--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-weight:var(--font-weight-bold);text-decoration-line:underline;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){:is(.calendar-card__note a):hover{opacity:80%}}.calendar-subscribe__intro{font-size:18px;margin-top:calc(var(--spacing)*6);--tw-leading:26px;color:var(--color-brand-gray);line-height:26px;white-space:pre-line}@media (width >= 80rem){.calendar-subscribe__intro{font-size:20px;--tw-leading:28px;line-height:28px}}.calendar-subscribe__urls{margin-top:calc(var(--spacing)*6)}.calendar-subscribe__row{column-gap:calc(var(--spacing)*6);display:flex;flex-wrap:wrap}.calendar-subscribe__label{flex-shrink:0;font-size:18px;width:140px;--tw-leading:28px;color:var(--color-brand-gray);line-height:28px}@media (width >= 80rem){.calendar-subscribe__label{font-size:20px}}.calendar-subscribe__url{font-size:18px;margin:calc(var(--spacing)*0);--tw-leading:28px;line-height:28px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-gray);font-weight:var(--font-weight-bold);word-break:break-all}@media (width >= 80rem){.calendar-subscribe__url{font-size:20px}}.calendar-subscribe__url a{color:inherit;text-decoration-line:none}@media (hover:hover){:is(.calendar-subscribe__url a):hover{text-decoration-line:underline}}:is(.calendar-subscribe__url a):focus-visible{text-decoration-line:underline}.calendar-subscribe__rule{border-color:var(--color-brand-gray-light);border-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-width:1px 0 0;margin-block:calc(var(--spacing)*8)}.calendar-band{padding-top:calc(var(--spacing)*0)}.calendar-tabs{align-items:center;column-gap:calc(var(--spacing)*2);display:flex;flex-wrap:wrap;justify-content:center;margin-top:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*1);text-align:center}.calendar-tab{background-color:transparent;cursor:pointer;font-size:14px;--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-gray);font-weight:var(--font-weight-bold);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.calendar-tab:hover{color:var(--color-brand-cyan)}}@media (width >= 80rem){.calendar-tab{font-size:16px}}.calendar-tab.is-active{color:var(--color-brand-cyan)}.calendar-tab+.calendar-tab:before{color:var(--color-brand-gray);content:"|";padding-right:calc(var(--spacing)*2)}.calendar-toolbar{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*8);position:relative}@media (width >= 48rem){.calendar-toolbar{margin-top:calc(var(--spacing)*10)}}.calendar-views{align-items:stretch;border-radius:4px;display:flex;overflow:hidden}.calendar-view{background-color:var(--color-brand-gray-mid);cursor:pointer;font-size:14px;padding-inline:calc(var(--spacing)*6);padding-bottom:calc(9px - var(--lascuola-cap-nudge));padding-top:calc(9px + var(--lascuola-cap-nudge));text-align:center;--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-weight:var(--font-weight-bold);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.calendar-view:hover{background-color:var(--color-brand-cyan)}}@media (width >= 80rem){.calendar-view{font-size:16px}}.calendar-view.is-active{background-color:var(--color-brand-cyan)}.calendar-nav{gap:calc(var(--spacing)*6)}.calendar-nav,.calendar-nav__button{align-items:center;display:flex;justify-content:center}.calendar-nav__button{border-radius:calc(infinity*1px);color:var(--color-brand-green);cursor:pointer;height:calc(var(--spacing)*9);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*9);--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.calendar-nav__button:hover{opacity:70%}}.calendar-nav__label{font-family:var(--font-heading);font-size:22px;min-width:220px;text-align:center;--tw-leading:30px;line-height:30px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-green);font-weight:var(--font-weight-bold);text-transform:uppercase}@media (width >= 80rem){.calendar-nav__label{font-size:28px;--tw-leading:36px;line-height:36px}}@media (min-width:1280px){.calendar-toolbar{display:block}.calendar-views{display:inline-flex;left:calc(var(--spacing)*0);position:absolute;top:calc(var(--spacing)*0)}}.calendar-mount{margin-top:calc(var(--spacing)*8)}@media (width >= 48rem){.calendar-mount{margin-top:calc(var(--spacing)*10)}}.calendar-grid{display:flex;flex-direction:column}.calendar-head{display:none}.calendar-cell,.calendar-week,.calendar-weekend{display:flex;flex-direction:column}.calendar-cell{background-color:var(--color-white);padding:calc(var(--spacing)*4)}.calendar-cell--out{background-color:var(--color-brand-gray-lightest)}.calendar-cell--today{background-color:color-mix(in srgb,#8dc63f 10%,#fff)}@supports (color:color-mix(in lab,red,red)){.calendar-cell--today{background-color:color-mix(in srgb,var(--color-brand-green) 10%,#fff)}}.calendar-cell__head{align-items:baseline;display:flex;gap:calc(var(--spacing)*2);justify-content:space-between}.calendar-cell__weekday{font-size:16px;--tw-leading:24px;line-height:24px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-gray);font-weight:var(--font-weight-bold);text-transform:uppercase}.calendar-cell__day{font-size:18px;margin-left:auto;--tw-leading:18px;color:var(--color-brand-gray);line-height:18px}.calendar-cell--out .calendar-cell__day{color:var(--color-brand-gray-mid)}.calendar-cell__events{display:flex;flex-direction:column;gap:calc(var(--spacing)*4);list-style-type:none;margin-top:calc(var(--spacing)*4);padding:calc(var(--spacing)*0)}.calendar-event{background-color:transparent;cursor:pointer;display:block;overflow-wrap:break-word;text-align:left;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.calendar-event:hover{opacity:70%}}.calendar-event__title{display:block;font-family:var(--font-heading);font-size:16px;--tw-leading:24px;line-height:24px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.calendar-event--mission .calendar-event__title{color:var(--color-brand-cyan)}.calendar-event--dogpatch .calendar-event__title{color:var(--color-brand-green)}.calendar-event__meta{display:block}.calendar-empty,.calendar-event__meta{font-size:16px;--tw-leading:24px;color:var(--color-brand-gray);line-height:24px}.calendar-empty{background-color:var(--color-white);padding:calc(var(--spacing)*6);text-align:center}@media (max-width:767px){.calendar-grid,.calendar-week,.calendar-weekend{gap:calc(var(--spacing)*4)}.calendar-cell{border-radius:16px;border-width:1px;--tw-border-style:solid;border-color:var(--color-brand-gray-mid);border-style:solid}.calendar-cell.is-empty{display:none}}@media (min-width:768px){.calendar-head{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.calendar-head__cell{font-size:16px;padding-bottom:calc(var(--spacing)*4);text-align:center;--tw-leading:18px;color:var(--color-brand-gray);line-height:18px;text-transform:uppercase}@media (width >= 80rem){.calendar-head__cell{font-size:18px}}.calendar-grid{border-radius:16px;border-width:1px;gap:1px;overflow:hidden;--tw-border-style:solid;background-color:var(--color-brand-gray-mid);border-color:var(--color-brand-gray-mid);border-style:solid}.calendar-week{display:grid;gap:1px;grid-template-columns:repeat(6,minmax(0,1fr))}.calendar-weekend{background-color:var(--color-brand-gray-mid);gap:1px}.calendar-cell{min-height:240px}.calendar-weekend .calendar-cell{flex:1;min-height:120px}.calendar-cell__weekday{display:none}.calendar-grid--day .calendar-week{grid-template-columns:minmax(0,1fr)}.calendar-grid--day .calendar-cell{min-height:320px}}.calendar-legend{border-radius:16px;border-width:1px;margin-top:calc(var(--spacing)*10);max-width:345px;--tw-border-style:solid;background-color:var(--color-white);border-color:var(--color-brand-gray-mid);border-style:solid;padding:calc(var(--spacing)*6)}.calendar-legend__title{font-family:var(--font-heading);font-size:22px;--tw-leading:30px;line-height:30px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-gray-mid);font-weight:var(--font-weight-bold)}@media (width >= 80rem){.calendar-legend__title{font-size:28px;--tw-leading:36px;line-height:36px}}.calendar-legend__items{align-items:center;column-gap:calc(var(--spacing)*6);display:flex;flex-wrap:wrap;list-style-type:none;margin-top:calc(var(--spacing)*4);padding:calc(var(--spacing)*0);row-gap:calc(var(--spacing)*2)}.calendar-legend__item{align-items:center;display:flex;gap:calc(var(--spacing)*2)}.calendar-legend__swatch{display:inline-block;flex-shrink:0;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.calendar-legend__label{font-size:16px;--tw-leading:24px;line-height:24px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.calendar-legend__label--mission{color:var(--color-brand-cyan)}.calendar-legend__label--dogpatch{color:var(--color-brand-green)}.calendar-modal{align-items:center;display:flex;inset:calc(var(--spacing)*0);justify-content:center;padding:calc(var(--spacing)*4);position:fixed;z-index:50}.calendar-modal[hidden]{display:none}.calendar-modal__overlay{background-color:color-mix(in srgb,#646464 80%,transparent);inset:calc(var(--spacing)*0);position:absolute}@supports (color:color-mix(in lab,red,red)){.calendar-modal__overlay{background-color:color-mix(in oklab,var(--color-brand-gray) 80%,transparent)}}.calendar-modal__panel{background-color:var(--color-white);border-radius:16px;max-height:88vh;max-width:1006px;overflow-y:auto;padding:calc(var(--spacing)*6);position:relative;text-align:left;width:95vw}@media (width >= 80rem){.calendar-modal__panel{padding:calc(var(--spacing)*10)}}.calendar-modal__close{align-items:center;color:var(--color-brand-gray);cursor:pointer;display:flex;height:calc(var(--spacing)*10);justify-content:center;position:absolute;right:calc(var(--spacing)*5);top:calc(var(--spacing)*5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*10);--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.calendar-modal__close:hover{opacity:70%}}@media (width >= 80rem){.calendar-modal__close{right:calc(var(--spacing)*10);top:calc(var(--spacing)*10)}}.calendar-modal__body{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}@media (width >= 48rem){.calendar-modal__body{flex-direction:row;gap:calc(var(--spacing)*10)}}.calendar-modal__chip{align-items:center;border-bottom-right-radius:16px;border-top-left-radius:16px;color:var(--color-white);display:flex;flex-direction:column;flex-shrink:0;height:120px;margin-left:calc(var(--spacing)*-6);margin-top:calc(var(--spacing)*-6);overflow:hidden;text-align:center;width:120px}@media (width >= 48rem){.calendar-modal__chip{height:160px;width:160px}}@media (width >= 80rem){.calendar-modal__chip{margin-left:calc(var(--spacing)*-10);margin-top:calc(var(--spacing)*-10)}}.calendar-modal__chip--mission{background-color:var(--color-brand-cyan)}.calendar-modal__chip--dogpatch{background-color:var(--color-brand-green)}.calendar-modal__chip-month{font-size:16px;padding-top:calc(var(--spacing)*3);width:100%;--tw-leading:24px;line-height:24px;text-transform:uppercase}@media (width >= 48rem){.calendar-modal__chip-month{font-size:18px;padding-top:calc(var(--spacing)*6)}}.calendar-modal__chip-day{font-family:var(--font-heading);font-size:48px;--tw-leading:52px;line-height:52px;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (width >= 48rem){.calendar-modal__chip-day{font-size:68px;--tw-leading:64px;line-height:64px}}.calendar-modal__chip-year{font-size:16px;--tw-leading:24px;line-height:24px}@media (width >= 48rem){.calendar-modal__chip-year{font-size:18px}}.calendar-modal__main{flex:1;min-width:calc(var(--spacing)*0)}@media (width >= 48rem){.calendar-modal__main{margin-top:calc(var(--spacing)*10)}}.calendar-modal__campus{font-family:var(--font-heading);font-size:16px;--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-transform:uppercase}.calendar-modal__campus--mission{color:var(--color-brand-cyan)}.calendar-modal__campus--dogpatch{color:var(--color-brand-green)}.calendar-modal__title{font-family:var(--font-heading);font-size:22px;margin-top:calc(var(--spacing)*2);--tw-leading:30px;line-height:30px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-gray);font-weight:var(--font-weight-bold);text-transform:none}@media (width >= 80rem){.calendar-modal__title{font-size:28px;--tw-leading:36px;line-height:36px}}.calendar-modal__date{font-size:16px;margin-top:calc(var(--spacing)*4);--tw-leading:24px;line-height:24px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-gray);font-weight:var(--font-weight-bold)}.calendar-modal__description:empty,.calendar-modal__pills:empty,.calendar-modal__slots:empty,.calendar-modal__venue:empty{display:none}.calendar-modal__slot,.calendar-modal__venue{font-size:16px;--tw-leading:24px;color:var(--color-brand-gray);line-height:24px}.calendar-modal__venue{margin-top:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.calendar-modal__description{color:var(--color-brand-gray)}.calendar-modal__description,.calendar-modal__description>*+*{margin-top:calc(var(--spacing)*4)}.calendar-modal__rsvp{margin-top:calc(var(--spacing)*8)}.calendar-modal__rsvp[hidden]{display:none}.calendar-modal__pills{align-items:center;column-gap:calc(var(--spacing)*4);display:flex;flex-wrap:wrap;margin-top:calc(var(--spacing)*8);row-gap:calc(var(--spacing)*2)}.calendar-modal__pills-break{flex-basis:100%;height:calc(var(--spacing)*0)}.calendar-pill{align-items:center;background-color:var(--color-brand-gray-lightest);border-radius:calc(infinity*1px);display:inline-flex;font-family:var(--font-heading);font-size:14px;gap:calc(var(--spacing)*2);padding-block:7px;padding-inline:calc(var(--spacing)*3);--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-medium);color:var(--color-brand-gray);font-weight:var(--font-weight-medium);text-transform:uppercase}@media (width >= 80rem){.calendar-pill{font-size:16px}}.calendar-pill__icon{flex-shrink:0;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}body.calendar-modal-open{overflow:hidden}.calendar-event--other .calendar-event__title{color:var(--calendar-campus,var(--color-brand-cyan))}.calendar-modal__chip--other{background-color:var(--calendar-campus,var(--color-brand-cyan))}.calendar-modal .calendar-modal__campus{color:var(--calendar-campus,inherit)}@media (min-width:48rem) and (max-width:79.9375rem){.campuses-cards--3>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .75rem)}}@media (min-width:48rem){.wp-block-column .campuses-title--left{margin-inline:auto;max-width:var(--campuses-row-max,none)}}.campuses-card__prose>*+*{margin-top:calc(var(--spacing)*6)}.campuses-card{position:relative}.campuses-card.is-linked .campuses-card__link:after{content:"";inset:0;position:absolute;z-index:0}.campuses-card .campuses-card__actions{position:relative;z-index:1}.consent-placeholder{align-items:flex-start;background-color:#fff;border:1px solid var(--color-brand-gray-light,#cccdcf);border-radius:8px;display:flex;flex-direction:column;gap:1rem;margin-block:1.5rem;max-width:34rem;padding:1.5rem}.consent-placeholder__text{color:var(--color-brand-gray,#646464);font-size:16px;line-height:24px;margin:0}.lcm-banner,.lcm-reopen--floating,.lcm-reopen--footer{--lcm-text:#646464;--lcm-text-muted:#646464;--lcm-border:#939598;--lcm-btn-accept-bg:#3eb8ea;--lcm-btn-accept-text:#fff;--lcm-btn-accept-bg-hover:#2fa5d6;--lcm-btn-reject-bg:transparent;--lcm-btn-reject-text:#3eb8ea;--lcm-btn-reject-border:#3eb8ea;--lcm-btn-reject-bg-hover:#ecf8fd;--lcm-btn-tertiary-bg:transparent;--lcm-btn-tertiary-text:#646464;--lcm-btn-tertiary-border:#939598;--lcm-btn-tertiary-bg-hover:#f4f4f4;--lcm-toggle-on:#3eb8ea;--lcm-toggle-off:#939598;--lcm-toggle-thumb:#fff}.lcm-banner__settings-title,.lcm-banner__title{color:#3eb8ea}.lcm-category__label,.lcm-category__name{color:#646464}.lcm-reopen.lcm-reopen--floating .lcm-reopen__btn{align-items:center;background-color:#3eb8ea;border-radius:9999px;box-shadow:0 2px 10px rgba(0,0,0,.22);display:inline-flex;font-size:0;gap:0;height:48px;justify-content:center;padding:0;width:48px}.lcm-reopen.lcm-reopen--floating .lcm-reopen__btn:focus-visible,.lcm-reopen.lcm-reopen--floating .lcm-reopen__btn:hover{background-color:#2fa5d6;box-shadow:0 4px 14px rgba(0,0,0,.28)}.lcm-reopen.lcm-reopen--floating .lcm-reopen__btn:before{background-color:#fff;content:"";height:26px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 .01 0zM8.4 8.2a1.5 1.5 0 1 0 .01 0zm6.7 1.4a1.35 1.35 0 1 0 .01 0zm-5.2 5a1.6 1.6 0 1 0 .01 0zm5.5.5a1.25 1.25 0 1 0 .01 0z'/%3E%3C/svg%3E") center /contain no-repeat;width:26px}.content-mosaic{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.content-mosaic-column{display:flex;flex-direction:column}.content-mosaic-panel--image{min-height:160px;overflow:hidden;position:relative}.content-mosaic-panel--image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (min-width:768px){.content-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.content-mosaic-panel{min-height:var(--mosaic-panel-height,auto)}.content-mosaic-panel--image{flex:1 1 auto}}.cta-banner__button{border-radius:9999px!important;font-size:14px!important;line-height:18px!important;padding:calc(1rem + var(--lascuola-cap-nudge)) 2.5rem calc(1rem - var(--lascuola-cap-nudge))!important}@media (width >= 80rem){.cta-banner__button{font-size:16px!important;line-height:20px!important}}.cta-banner__shape{max-width:100%}.cta-banner__globe{mask-image:url(assets/img/icn-globe.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.curiosity-scroll{--cs-progress:0}.curiosity-scroll__video{clip-path:inset(0 calc((1 - var(--cs-progress))*100%) 0 0)}.curiosity-scroll__sphere{background:#fff;border-radius:50%;height:84.4vw;left:calc(var(--cs-progress)*100%);position:absolute;top:50%;transform:translate(-50%,-50%);width:84.4vw;will-change:left}@media (min-width:1280px){.curiosity-scroll__sphere{height:min(max(150dvh,70vw),1500px);width:min(max(150dvh,70vw),1500px)}}.curiosity-scroll__text{position:absolute;top:50%;transform:translateY(-50%);width:min(26rem,36vw)}.curiosity-scroll__text--first{left:54%;opacity:clamp(0,calc((.32 - var(--cs-progress))/.22),1)}.curiosity-scroll__text--second{right:54%}.curiosity-scroll__play,.curiosity-scroll__text--second{opacity:clamp(0,calc((var(--cs-progress) - .74)/.22),1);pointer-events:none}.curiosity-scroll.is-complete .curiosity-scroll__play,.curiosity-scroll.is-complete .curiosity-scroll__text--second{pointer-events:auto}@media (prefers-reduced-motion:reduce){.curiosity-scroll__sphere{transition:none}}.donation-form-block__embed iframe,.employer-match-search-block__embed iframe,.ravenna-inquiry-form-block__embed iframe{margin-inline:auto!important;max-width:none!important;width:100%!important}.ravenna-inquiry-form-block__embed iframe[src*="openapply.com"]{height:1520px!important}@media (width >= 48rem){.ravenna-inquiry-form-block__embed iframe[src*="openapply.com"]{height:1170px!important}}.events-list__card.is-linked .events-list__card-link:after{content:"";inset:0;position:absolute;z-index:0}.events-list__card .events-list__card-action{position:relative;z-index:1}.footer-accreditations{--footer-logo-cell:calc(min(354px, 100vw - 16px)/3 - 16px);--footer-logo-unit:min(0.645px,calc(var(--footer-logo-cell)/195));align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;row-gap:1.5rem}.footer-accreditations>li{align-items:center;display:flex;flex:0 0 33.3333%;justify-content:center;min-height:calc(var(--footer-logo-unit)*88);min-width:0;padding-inline:.5rem}.footer-accreditations>li:not(:nth-child(3n+1)){border-left:1px solid var(--color-brand-gray-light,#cccdcf)}@media (width >= 768px){.footer-accreditations{--footer-logo-cell:calc(min(1496px, 100vw - 64px)/4 - 16px)}.footer-accreditations>li{flex-basis:25%}.footer-accreditations>li:not(:nth-child(3n+1)){border-left:0}.footer-accreditations>li:not(:nth-child(4n+1)){border-left:1px solid var(--color-brand-gray-light,#cccdcf)}}@media (width >= 1280px){.footer-accreditations{flex-wrap:nowrap;--footer-logo-unit:min(1px,calc(min(1520px, 100vw - 64px)/1517))}.footer-accreditations>li{flex:0 1 auto;padding-inline:calc(var(--footer-logo-unit)*28)}.footer-accreditations>li:first-child{padding-inline-start:0}.footer-accreditations>li:last-child{padding-inline-end:0}.footer-accreditations>li:not(:nth-child(4n+1)){border-left:0}.footer-accreditations>li:not(:first-child){border-left:1px solid var(--color-brand-gray-light,#cccdcf)}}.footer-accreditations img{height:calc(var(--footer-logo-h, 46)*var(--footer-logo-unit));max-width:100%;object-fit:contain;width:auto}.footer-accreditations>li:first-child{--footer-logo-h:88}.footer-accreditations>li:nth-child(2){--footer-logo-h:53.6}.footer-accreditations>li:nth-child(3){--footer-logo-h:62.6}.footer-accreditations>li:nth-child(4){--footer-logo-h:63.7}.footer-accreditations>li:nth-child(5){--footer-logo-h:47}.footer-accreditations>li:nth-child(6){--footer-logo-h:41.9}.footer-accreditations>li:nth-child(7){--footer-logo-h:54.9}.footer-accreditations>li:nth-child(8){--footer-logo-h:47}.footer-accreditations>li[data-logo=logo-ib]{--footer-logo-h:88}.footer-accreditations>li[data-logo=logo-scuola-paritaria]{--footer-logo-h:53.6}.footer-accreditations>li[data-logo=logo-cis]{--footer-logo-h:62.6}.footer-accreditations>li[data-logo=logo-nais]{--footer-logo-h:63.7}.footer-accreditations>li[data-logo=logo-cais]{--footer-logo-h:47}.footer-accreditations>li[data-logo=logo-wasc]{--footer-logo-h:41.9}.footer-accreditations>li[data-logo=logo-narea]{--footer-logo-h:54.9}.footer-accreditations>li[data-logo=logo-psv]{--footer-logo-h:47}.footer-accreditations>li[data-logo=logo-amcham-italy]{--footer-logo-h:80}.footer-accreditations a{display:inline-flex;transition:transform .3s ease}.footer-accreditations a:focus-visible,.footer-accreditations a:hover{opacity:1;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.footer-accreditations a{transition:none}.footer-accreditations a:focus-visible,.footer-accreditations a:hover{transform:none}}@media (width < 768px){.footer-links li,.footer-links ul{display:block}.footer-links li+li{margin-top:.5rem}.footer-links li:after,.footer-links li>span[aria-hidden=true]{display:none}}.icon-feature-grid{display:grid;gap:2.5rem 1.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.icon-feature-grid{column-gap:var(--icon-feature-column-gap,24px);grid-template-columns:repeat(var(--icon-feature-columns,2),minmax(0,1fr));row-gap:1.5rem}.icon-feature-grid--even-rows{grid-auto-rows:minmax(var(--icon-feature-row-min,207px),auto);padding-bottom:var(--icon-feature-row-gap,0);row-gap:var(--icon-feature-row-gap,0)}}.image-text-split__prose>*+*{margin-top:calc(var(--spacing)*6)}.image-text-split__prose ol,.image-text-split__prose ul{list-style-position:outside;padding-left:calc(var(--spacing)*5)}.image-text-split__prose ul{list-style-type:disc}.image-text-split__prose ol{list-style-type:decimal}.image-text-split__prose a{text-decoration-line:underline}.intro-text-block ul{list-style-type:disc}.intro-text-block ol,.intro-text-block ul{list-style-position:outside;padding-left:calc(var(--spacing)*5)}.intro-text-block ol{list-style-type:decimal}.intro-text__prose :is(h2,h3,h4,h5){font-weight:700;margin-bottom:0;margin-top:1.5rem}.intro-text__prose :is(h2,h3,h4,h5)+*{margin-top:0}.intro-text__prose :is(h2,h3,h4,h5):first-child{margin-top:0}.media-feature-split__prose>*+*{margin-top:calc(var(--spacing)*6)}.media-feature-split__prose ol,.media-feature-split__prose ul{list-style-position:outside;padding-left:calc(var(--spacing)*5)}.media-feature-split__prose ul{list-style-type:disc}.media-feature-split__prose ol{list-style-type:decimal}.media-feature-split-block .media-feature-split__prose a{--tw-font-weight:var(--font-weight-bold);color:inherit;font-weight:var(--font-weight-bold);text-decoration-line:underline}.menu-flyout{height:100vh;height:100dvh;inset:0 0 auto 0;overflow:hidden;pointer-events:none;position:fixed;visibility:hidden;z-index:100}.menu-flyout.is-open{pointer-events:auto;visibility:visible}.menu-flyout__backdrop{background-color:#939598;inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.menu-flyout.is-open .menu-flyout__backdrop{opacity:.8}.menu-flyout__panel{background-color:var(--menu-flyout-bg,#3eb8ea);display:flex;flex-direction:column;inset-block:0;max-width:92vw;overflow-y:auto;overscroll-behavior:contain;padding:24px 32px max(40px,calc(env(safe-area-inset-bottom) + 16px));position:absolute;right:0;transform:translateX(100%);transition:transform .3s ease;width:370px}.menu-flyout.is-open .menu-flyout__panel{transform:translateX(0)}html.menu-flyout-open,html.menu-flyout-open body{overflow:hidden}html.menu-flyout-open body{inset-inline:0;position:fixed;width:100%}@media (prefers-reduced-motion:reduce){.menu-flyout__backdrop,.menu-flyout__panel{transition:none}}.menu-flyout__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.menu-flyout__close{background:none;border:0;color:#fff;flex:none;margin:-6px;padding:6px}.menu-flyout__nav{margin-top:40px}.menu-flyout__nav ul{list-style:none;margin:0;padding:0}.menu-flyout__nav li{margin:0}.menu-flyout__nav a{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;line-height:32px;text-decoration:none;text-transform:uppercase}.menu-flyout__nav a:focus-visible,.menu-flyout__nav a:hover{text-decoration:underline}.menu-flyout__nav .sub-menu{display:none;padding-left:24px}.menu-flyout__nav .menu-item-has-children.is-open>.sub-menu{display:block}.menu-flyout__nav .sub-menu .sub-menu{display:block;padding-left:24px}.menu-flyout__nav .sub-menu a:after{content:none}.menu-flyout__nav .sub-menu a{padding-left:16px;text-indent:-16px}.menu-flyout__nav a:after{background:currentcolor;content:"";flex:none;height:24px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center /contain no-repeat;width:24px}.menu-flyout__nav .menu-item-has-children.is-open>a:after{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 9 7 7 7-7'/%3E%3C/svg%3E")}.menu-flyout__nav .menu-flyout__expand{background:currentcolor;border:0;color:#fff;cursor:pointer;flex:none;height:24px;margin:0 0 0 12px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center /contain no-repeat;padding:0;width:24px}.menu-flyout__nav .menu-item-has-children.is-open>.menu-flyout__row .menu-flyout__expand{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 9 7 7 7-7'/%3E%3C/svg%3E")}.menu-flyout__nav .menu-flyout__row{align-items:center;display:flex;justify-content:space-between}.menu-flyout__nav .menu-flyout__row>a{flex:1 1 auto;min-width:0}.menu-flyout__nav .menu-flyout__row>a:after{content:none}.menu-flyout__rule{border:0;border-top:1px solid #e3e8e6;margin:24px 0 0}.menu-flyout__utility{margin-top:28px}.menu-flyout__utility ul{list-style:none;margin:0;padding:0}.menu-flyout__utility a{align-items:center;color:#fff;display:block;display:flex;font-size:16px;gap:12px;justify-content:space-between;line-height:18px;padding-block:7px;text-decoration:none;text-transform:uppercase}.menu-flyout__utility a:focus-visible,.menu-flyout__utility a:hover{text-decoration:underline}.menu-flyout__search{align-items:center;color:#fff;display:flex;gap:12px;margin-top:0}.menu-flyout__search svg{flex:none}.menu-flyout__search input{background:transparent;border:0;border-bottom:1px solid transparent;color:#fff;font-size:16px;line-height:18px;min-width:0;padding-block:7px;text-transform:uppercase;width:100%}.menu-flyout__search input::placeholder{color:#fff;opacity:1;text-transform:uppercase}.menu-flyout__search input:focus{border-bottom-color:#fff;outline:none}.menu-flyout__utility li:first-child>a:after{background:currentcolor;content:"";flex:none;height:24px;margin-block:-3px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center /contain no-repeat;width:24px}.multi-column-list{list-style:none;margin:0;padding:0}.multi-column-list>li{break-inside:avoid}@media (min-width:768px){.multi-column-list{column-count:var(--multi-column-list-columns,3);column-gap:48px;column-rule:1px solid var(--multi-column-list-rule,transparent)}}.page-hero__media{position:relative;z-index:0}.page-hero__panel{position:relative;z-index:1}.page-hero__content{position:relative;z-index:2}.page-hero__intro>*+*{margin-top:calc(var(--spacing)*4)}.page-hero__intro a,.page-hero__intro.page-hero__intro a{--tw-font-weight:var(--font-weight-bold);color:inherit;font-weight:var(--font-weight-bold);text-decoration-line:underline}.page-hero--shape-split .page-hero__media{height:245px}.page-hero--shape-split .page-hero__panel{clip-path:ellipse(174.13% 190.22% at 50% 190.22%);margin-top:-37px}@media (width >= 48rem){.page-hero--shape-split .page-hero__media{height:auto;justify-self:end;width:66.01%}.page-hero--shape-split .page-hero__panel{clip-path:ellipse(128.76% 136.37% at -28.76% 50%);justify-self:start;margin-top:0;width:41.61%}.page-hero--shape-split.page-hero--image-left .page-hero__media{justify-self:start}.page-hero--shape-split.page-hero--image-left .page-hero__panel{clip-path:ellipse(128.76% 136.37% at 128.76% 50%);justify-self:end}.page-hero--shape-split .page-hero__content{max-width:min(539px,calc(41.61vw - var(--lascuola-edge-pad) - 48px))}.page-hero--shape-split.page-hero--image-left .page-hero__content{justify-self:end}}@media (width >= 80rem){.page-hero--shape-split .page-hero__content{margin-right:-48px}.page-hero--shape-split.page-hero--image-left .page-hero__content{margin-left:-48px;margin-right:0}}.page-hero--plain-image .page-hero__media{height:245px}@media (width >= 48rem){.page-hero--plain-image .page-hero__media{height:auto}.page-hero--plain-image .page-hero__panel{justify-self:start;mix-blend-mode:multiply;width:49.52%}}.page-hero--fullbleed .page-hero__media{aspect-ratio:4/3}@media (width >= 48rem){.page-hero--fullbleed .page-hero__media{aspect-ratio:1680/833}}.page-hero__title{overflow-wrap:break-word}@media (width >= 48rem){.page-hero--shape-split .page-hero__title{font-size:clamp(30px,2.857vw,48px)!important;line-height:1.05!important}}@media (width >= 80rem){.page-hero--photo-overlay .page-hero__title{font-size:62px;line-height:58px}.page-hero--photo-overlay .page-hero__content{align-self:start;padding-top:80px}.page-hero--plain-image .page-hero__eyebrow{font-size:min(36px,2.143vw);line-height:min(38px,2.262vw)}.page-hero--plain-image .page-hero__title{font-size:min(68px,4.048vw);line-height:min(64px,3.81vw);max-width:min(545px,32.44vw)}}.people-list__grid{display:grid;gap:2rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.people-list__grid{gap:40px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.people-list__grid{grid-template-columns:repeat(var(--people-list-columns,5),minmax(0,1fr))}}.people-list__bio>*+*,.people-list__intro>*+*{margin-top:calc(var(--spacing)*6)}.people-list__bio ol,.people-list__bio ul{list-style-position:outside;padding-left:calc(var(--spacing)*5)}.people-list__bio ul{list-style-type:disc}.people-list__bio ol{list-style-type:decimal}#primary-menu .sub-menu{background-color:#3eb8ea;display:none;left:var(--submenu-offset,-16px);list-style:none;margin:0;max-width:min(384px,calc(100vw - 64px));padding:8px 0;position:absolute;text-align:left;top:100%;width:max-content;z-index:50}#primary-menu>li{position:relative}#primary-menu>li.is-open>.sub-menu,#primary-menu>li:focus-within>.sub-menu,#primary-menu>li:hover>.sub-menu{display:block}#primary-menu .sub-menu li{margin:0}#primary-menu .sub-menu a{color:#fff;display:block;font-size:16px;font-weight:700;line-height:calc(32px - var(--lascuola-cap-nudge)*2);overflow-wrap:break-word;padding:calc(var(--lascuola-cap-nudge)*2) 16px 0 32px;text-decoration:none;text-indent:-16px;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}#primary-menu .sub-menu .sub-menu{background-color:transparent;display:block;max-width:none;padding:0;position:static;width:auto}#primary-menu .sub-menu .sub-menu a{padding-left:64px}#primary-menu .sub-menu a:focus-visible,#primary-menu .sub-menu a:hover{background-color:#fff;color:#3eb8ea;opacity:1;outline:none}#primary-menu .sub-menu>li:after{content:none}.circ-header #primary-menu>li>a,.circ-header .nav-pipes>li:not(:last-child):after,.circ-header .nav-pipes>li>a{color:#3eb8ea}.circ-header #primary-menu>li:last-child>a{color:#8dc63f}.circ-header #primary-menu .sub-menu a{color:#fff}.circ-header .header-lang-switcher--circ .header-lang-switcher__toggle,.circ-header .header-lang-switcher--circ .wgcurrent,.circ-header .header-lang-switcher--circ .wgcurrent span{color:#3eb8ea!important}.header-lang-switcher .country-selector.weglot-dropdown{background:none;font-size:16px;line-height:18px}.header-lang-switcher .country-selector.weglot-dropdown .wgcurrent{border:0;color:inherit}.header-lang-switcher .country-selector.weglot-dropdown .wgcurrent span{color:inherit;cursor:pointer;font-size:16px;height:auto;line-height:18px;padding:0 20px 0 0;text-transform:uppercase}.header-lang-switcher .country-selector.weglot-dropdown .wgcurrent:after{background:none;border-bottom:2px solid;border-radius:1px;border-right:2px solid;height:8px;right:2px;top:1px;transform:rotate(45deg);transition:transform .15s ease;width:8px}.header-lang-switcher .country-selector.weglot-dropdown input:checked~.wgcurrent:after{top:5px;transform:rotate(225deg)}.header-lang-switcher .country-selector.weglot-dropdown ul{background:var(--color-brand-cyan,#3eb8ea);border:0;border-radius:8px;box-shadow:0 10px 26px -18px rgba(22,39,46,.5);min-width:8rem;padding:4px 8px;top:calc(100% + 8px)}.header-lang-switcher .country-selector.weglot-dropdown ul a{color:#fff;font-size:16px;height:auto;line-height:24px;padding:4px 8px;text-transform:uppercase}.header-lang-switcher .country-selector.weglot-dropdown ul a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.header-lang-switcher .country-selector.weglot-dropdown .wgcurrent:after{transition:none}}.weglot-flags>a:before,.weglot-flags>label:before,.weglot-flags>span:before{display:none!important}.principles-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.principles-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.principles-grid{grid-template-columns:repeat(var(--principles-columns,3),minmax(0,1fr))}}@layer components{:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}:is(.swiper-css-mode>.swiper-wrapper)::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@layer components{:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-disabled:is(.swiper-button-prev,.swiper-button-next){cursor:auto;opacity:.35;pointer-events:none}.swiper-button-hidden:is(.swiper-button-prev,.swiper-button-next){cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon,:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}@layer components{.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-bullets-dynamic:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets){top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-bullets-dynamic:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-pagination-bullets-dynamic:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets){left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-pagination-bullets-dynamic:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}}@layer components{}.lascuola-slideshow,.lascuola-slideshow-stage{position:relative}.lascuola-slideshow figure{margin:calc(var(--spacing)*0)}.lascuola-slideshow>figure:not(:first-of-type){display:none}.lascuola-slideshow-nav{align-items:center;aspect-ratio:var(--slideshow-ratio,3/2);display:flex;inset-inline:calc(var(--spacing)*0);justify-content:space-between;padding-inline:calc(var(--spacing)*4);pointer-events:none;position:absolute;top:calc(var(--spacing)*0);z-index:10}@media (width >= 85rem){.lascuola-slideshow-stage--outset .lascuola-slideshow-nav{padding:0}.lascuola-slideshow-stage--outset .lascuola-slideshow__prev{margin-left:-67px}.lascuola-slideshow-stage--outset .lascuola-slideshow__next{margin-right:-67px}}.lascuola-slideshow-arrow{align-items:center;border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:0;cursor:pointer;display:flex;height:calc(var(--spacing)*10);justify-content:center;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);pointer-events:auto;position:static;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*10);--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.lascuola-slideshow-arrow:hover{opacity:80%}}.lascuola-slideshow-arrow{background-color:var(--slideshow-arrow-bg,#fff);box-shadow:none;color:var(--slideshow-arrow-fg,var(--slideshow-accent,#646464))}.lascuola-slideshow-stage:not(.lascuola-slideshow-stage--outset)	.lascuola-slideshow-arrow{box-shadow:0 1px 4px rgba(0,0,0,.15)}.lascuola-slideshow-arrow svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.lascuola-slideshow-arrow.swiper-button-lock,.lascuola-slideshow__dots.swiper-pagination-lock,.lascuola-slideshow__next.swiper-button-lock,.lascuola-slideshow__prev.swiper-button-lock{display:none}.lascuola-slideshow-dots{align-items:center;display:flex;gap:calc(var(--spacing)*2);justify-content:center;margin-top:calc(var(--spacing)*8);position:static}.lascuola-slideshow__dots{position:static}.lascuola-slideshow__dots .swiper-pagination-bullet{background-color:transparent;border-radius:calc(infinity*1px);cursor:pointer;height:calc(var(--spacing)*4);margin:calc(var(--spacing)*0);opacity:100%;padding:calc(var(--spacing)*0);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*4);--tw-duration:200ms;border:2px solid var(--slideshow-dot,#fff);transition-duration:.2s}.lascuola-slideshow__dots .swiper-pagination-bullet-active{background-color:var(	--slideshow-dot-active,var(--slideshow-dot,#fff)	);border-color:var(--slideshow-dot-active,var(--slideshow-dot,#fff))}.staff-directory-grid{align-items:start;display:grid;gap:2rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.staff-directory-grid{gap:48px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.staff-directory-grid{gap:40px 24px;grid-auto-rows:minmax(367px,auto);grid-template-columns:repeat(var(--staff-columns,5),minmax(0,1fr))}}.staff-directory-grid>.staff-directory-empty{grid-column:1/-1}.staff-card__toggle{appearance:none;background:none;border:0;padding:0}.staff-card__toggle img,.staff-card__toggle>div:first-child{transition:transform .2s ease,opacity .2s ease}.staff-card__toggle:hover img,.staff-card__toggle:hover>div:first-child{opacity:.85;transform:scale(1.02)}.staff-card.is-filtered-out,.staff-directory-group.is-filtered-out{display:none}.staff-directory-resultsbar{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*10);position:relative}@media (width >= 80rem){.staff-directory-resultsbar{margin-top:calc(var(--spacing)*20)}}.staff-directory-results{font-family:var(--font-heading);font-size:22px;text-align:center;--tw-leading:28px;line-height:28px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width >= 80rem){.staff-directory-results{font-size:28px;--tw-leading:30px;line-height:30px}}.staff-directory-results__lead{color:var(--color-brand-cyan)}.staff-directory-results__meta{color:var(--color-brand-gray)}@media (min-width:768px){.staff-directory-resultsbar{display:block}.staff-directory-results{padding-inline:calc(var(--spacing)*44)}.staff-directory-reset{position:absolute;right:calc(var(--spacing)*0);top:50%;--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}}.staff-directory-block.is-filtering .staff-directory-group{display:none}.staff-directory-pill{align-items:center;background-color:var(--color-brand-cyan);border-radius:18px;cursor:pointer;display:inline-flex;font-size:14px;gap:calc(var(--spacing)*2);height:36px;justify-content:center;padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--lascuola-cap-nudge)*2);text-align:center;--tw-leading:16px;line-height:16px;--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-weight:var(--font-weight-bold);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.staff-directory-pill:hover{opacity:80%}}.staff-directory-clear{border-width:1px;--tw-border-style:solid;background-color:var(--color-white);border-color:var(--color-brand-gray-light);border-style:solid;color:var(--color-brand-cyan)}.staff-directory-pill__icon{flex-shrink:0}.staff-directory-filter-toggle{background-color:var(--color-brand-green)}.staff-directory-filter{background-color:var(--color-white);border-radius:16px;margin-top:calc(var(--spacing)*4);padding:calc(var(--spacing)*6);width:100%;--tw-shadow:0 4px 24px var(--tw-shadow-color,rgba(0,0,0,.16));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:768px){.staff-directory-filter{margin-top:calc(var(--spacing)*2);position:absolute;right:calc(var(--spacing)*0);top:100%;width:410px;z-index:30}}.staff-directory-filter__title{font-family:var(--font-heading);font-size:28px;--tw-leading:36px;line-height:36px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-green);font-weight:var(--font-weight-bold)}.staff-directory-filter__rule{border-style:var(--tw-border-style);border-width:0;border-top:1px var(--tw-border-style);border-color:#cccdcf;margin-block:calc(var(--spacing)*4)}.staff-directory-filter__rule--title{border-color:var(--color-black)}.staff-directory-filter__section{border-style:var(--tw-border-style);border-width:0;padding:calc(var(--spacing)*0)}.staff-directory-filter__legend{font-family:var(--font-body);font-size:20px;margin-bottom:calc(var(--spacing)*2);padding:calc(var(--spacing)*0);--tw-leading:28px;line-height:28px;--tw-font-weight:var(--font-weight-normal);color:var(--color-brand-cyan);font-weight:var(--font-weight-normal)}.staff-directory-filter__row{align-items:center;cursor:pointer;display:flex;gap:calc(var(--spacing)*2);height:calc(var(--spacing)*10)}.staff-directory-filter__label{font-size:16px;--tw-leading:24px;line-height:24px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-gray);font-weight:var(--font-weight-bold)}.staff-directory-checkbox{border-radius:4px;border-width:1px;cursor:pointer;flex-shrink:0;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);--tw-border-style:solid;appearance:none;background-color:var(--color-white);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-color:var(--color-brand-gray);border-style:solid}.staff-directory-checkbox:checked{background-color:var(--color-brand-cyan);border-color:var(--color-brand-cyan)}.staff-directory-checkbox:focus-visible{outline-color:var(--color-brand-cyan);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.staff-directory-modal{align-items:center;display:flex;inset:calc(var(--spacing)*0);justify-content:center;padding:calc(var(--spacing)*4);position:fixed;z-index:50}.staff-directory-modal[hidden]{display:none}.staff-directory-modal__overlay{background-color:color-mix(in srgb,#646464 70%,transparent);inset:calc(var(--spacing)*0);position:absolute}@supports (color:color-mix(in lab,red,red)){.staff-directory-modal__overlay{background-color:color-mix(in oklab,var(--color-brand-gray) 70%,transparent)}}.staff-directory-modal__panel{background-color:var(--color-white);border-radius:16px;max-height:85vh;max-width:1006px;overflow-y:auto;padding:calc(var(--spacing)*6);position:relative;text-align:left;width:95vw}@media (width >= 80rem){.staff-directory-modal__panel{padding:calc(var(--spacing)*10)}}.staff-directory-modal__close{align-items:center;color:var(--color-brand-gray);cursor:pointer;display:flex;height:calc(var(--spacing)*10);justify-content:center;position:absolute;right:calc(var(--spacing)*3);top:calc(var(--spacing)*3);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*10);--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.staff-directory-modal__close:hover{opacity:70%}}@media (width >= 80rem){.staff-directory-modal__close{right:calc(var(--spacing)*10);top:calc(var(--spacing)*10)}}.staff-directory-modal__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*6)}.staff-directory-modal__photo,.staff-directory-modal__plate{border-radius:16px;flex-shrink:0;height:160px;object-fit:cover;width:160px}@media (width >= 80rem){.staff-directory-modal__photo,.staff-directory-modal__plate{height:233px;width:233px}}.staff-directory-modal__plate{background-color:var(--color-brand-gray-light)}.staff-directory-modal__photo[hidden],.staff-directory-modal__plate[hidden]{display:none}.staff-directory-modal__name{font-family:var(--font-heading);font-size:22px;--tw-leading:28px;line-height:28px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-cyan);font-weight:var(--font-weight-bold)}@media (width >= 80rem){.staff-directory-modal__name{font-size:28px;--tw-leading:30px;line-height:30px}}.staff-directory-modal__role{font-size:16px;margin-top:calc(var(--spacing)*.5);--tw-leading:24px;color:var(--color-brand-gray);line-height:24px}.staff-directory-modal__role:empty{display:none}.staff-directory-modal__bio{font-size:16px;margin-top:calc(var(--spacing)*6);--tw-leading:24px;color:var(--color-brand-gray);line-height:24px}@media (width >= 80rem){.staff-directory-modal__bio{margin-top:calc(var(--spacing)*10)}}.staff-directory-modal__bio:empty{display:none}.staff-directory-modal__bio>*+*{margin-top:calc(var(--spacing)*4)}body.staff-directory-modal-open{overflow:hidden}.staff-profile-feature__prose>*+*{margin-top:calc(var(--spacing)*6)}.staff-profile-feature__prose ol,.staff-profile-feature__prose ul{list-style-position:outside;padding-left:calc(var(--spacing)*5)}.staff-profile-feature__prose ul{list-style-type:disc}.staff-profile-feature__prose ol{list-style-type:decimal}.staff-profile-feature__prose a{text-decoration-line:underline}.stats-fast-facts-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.stats-fast-facts-grid{gap:24px;grid-template-columns:repeat(var(--stats-columns,5),minmax(0,1fr))}}#masthead.has-fixed-nav{padding-bottom:var(--site-nav-height,0)}#site-navigation.is-fixed{box-shadow:0 8px 24px rgba(0,0,0,.12);left:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease;z-index:40}#site-navigation.is-fixed.is-visible,#site-navigation.is-fixed:focus-within{transform:translateY(0)}@media (prefers-reduced-motion:reduce){#site-navigation.is-fixed{transition:none}}.two-column-text-block .two-column-text-col>:not(.two-column-text-panel){position:relative;z-index:1}.two-column-text-panel{bottom:-2.5rem;left:-100vw;position:absolute;right:-100vw;top:-2.5rem;z-index:0}@media (min-width:768px){.two-column-text-panel{bottom:calc(var(--spacing-section-lg)*-1);top:calc(var(--spacing-section-lg)*-1)}.two-column-text-panel--left{left:-100vw;right:0}.two-column-text-panel--right{left:0;right:-100vw}.two-column-text-block--dual-panels .two-column-text-panel--left{right:-12px}.two-column-text-block--dual-panels .two-column-text-panel--right{left:-12px}}@media (min-width:1280px){.two-column-text-block--wide-left .two-column-text-panel--right{left:-75px}}.two-column-text-panel--card{border-radius:24px;bottom:0;left:0;right:0;top:0}.two-column-text-col--card{padding:2rem}@media (min-width:48rem){.two-column-text-col--card{padding:2.5rem}}@media (min-width:80rem){.two-column-text-col--card{padding:70px 80px}}.wp-block-columns.alignfull>.wp-block-column.column-pad>.two-column-text-block{margin-inline:calc(var(--lascuola-edge-gutter)*-1);padding-inline:var(--lascuola-edge-gutter);width:auto}.wp-block-columns.alignfull>.wp-block-column.column-pad:first-child>.two-column-text-block{margin-inline-start:calc(var(--lascuola-edge-pad)*-1);padding-inline-start:var(--lascuola-edge-pad)}.wp-block-columns.alignfull>.wp-block-column.column-pad:last-child>.two-column-text-block{margin-inline-end:calc(var(--lascuola-edge-pad)*-1);padding-inline-end:var(--lascuola-edge-pad)}.two-column-text-col h3 a{color:inherit;text-decoration-color:currentcolor;text-decoration-line:underline;text-underline-offset:4px}.two-column-text-prose>p+p{margin-top:calc(var(--spacing)*6)}.two-column-text-block .label-h6{font-family:var(--font-heading);font-size:18px;--tw-leading:22px;line-height:22px;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-transform:uppercase}@media (width >= 80rem){.two-column-text-block .label-h6{font-size:20px;--tw-leading:24px;line-height:24px}}.language-chart{display:flex;flex-direction:column;gap:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*8)}.language-chart__legend{display:flex;font-size:16px;gap:calc(var(--spacing)*6);--tw-leading:24px;line-height:24px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.language-chart__key{align-items:center;display:flex;gap:calc(var(--spacing)*2)}.language-chart__swatch{border-radius:var(--radius-sm);display:inline-block;height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.language-chart__bars{align-items:flex-end;display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(4,minmax(0,1fr))}.language-chart__bar{display:flex;flex-direction:column}.language-chart__seg{align-items:center;display:flex;font-size:16px;justify-content:center;--tw-leading:24px;line-height:24px;--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-weight:var(--font-weight-bold)}.language-chart__seg--it{background-color:var(--color-brand-green,#8dc63f)}.language-chart__seg--en{background-color:var(--color-brand-cyan,#3eb8ea)}.language-chart__grade{font-size:16px;margin-top:calc(var(--spacing)*3);--tw-leading:24px;line-height:24px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-gray);font-weight:var(--font-weight-bold)}@media (width >= 48rem){.language-chart:has(.language-chart__key[style*="--key-h"]){align-items:flex-start;flex-direction:row;gap:calc(var(--spacing)*0)}.language-chart:has(.language-chart__key[style*="--key-h"]) .language-chart__legend{flex-direction:column;flex-shrink:0;gap:calc(var(--spacing)*0);width:141px}.language-chart:has(.language-chart__key[style*="--key-h"]) .language-chart__key{color:var(--key-c);flex-direction:row-reverse;gap:7px;height:var(--key-h);justify-content:flex-start}.language-chart:has(.language-chart__key[style*="--key-h"]) .language-chart__swatch{border-radius:0;height:1px;width:27px}.language-chart:has(.language-chart__key[style*="--key-h"]) .language-chart__bars{gap:calc(var(--spacing)*6);grid-template-columns:repeat(4,104px)}.language-chart:has(.language-chart__key[style*="--key-h"]) .language-chart__grade{text-align:center}}@media (max-width:47.99rem){.language-chart__grade{min-height:48px}}.weekly-menu-table__grid{display:flex;flex-direction:column}.weekly-menu-table__day-title{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);color:var(--wm-accent,var(--color-brand-cyan));font-weight:var(--font-weight-bold)}.weekly-menu-table__day{border-bottom:2px solid #fff;padding-bottom:calc(var(--spacing)*6)}.weekly-menu-table__day+.weekly-menu-table__day{margin-top:calc(var(--spacing)*10)}.weekly-menu-table__cell{border-top:2px solid #fff;column-gap:calc(var(--spacing)*4);display:grid;grid-template-columns:120px 1fr;margin-top:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*6)}.weekly-menu-table__labels,.weekly-menu-table__rule{display:none}@media (width >= 80rem){.weekly-menu-table__grid{column-gap:68px;display:grid;grid-template-columns:120px repeat(var(--wm-days,5),minmax(0,1fr));row-gap:48px}.weekly-menu-table__day,.weekly-menu-table__labels{display:contents}.weekly-menu-table__labels>.weekly-menu-table__meal{display:block;grid-column:1;grid-row:var(--wm-row)}.weekly-menu-table__meal--inline{display:none}.weekly-menu-table__day-title{grid-column:var(--wm-col);grid-row:1}.weekly-menu-table__cell{border-top:0;display:block;grid-column:var(--wm-col);grid-row:var(--wm-row);margin-top:0;padding-top:0}.weekly-menu-table__rule{align-self:start;background-color:#fff;display:block;grid-column:1/-1;grid-row:var(--wm-row);height:2px;margin-top:-25px}}.welcome-panel__prose>*+*{margin-top:calc(var(--spacing)*6)}.welcome-panel__prose ol,.welcome-panel__prose ul{list-style-position:outside;padding-left:calc(var(--spacing)*5)}.welcome-panel__prose ul{list-style-type:disc}.welcome-panel__prose ol{list-style-type:decimal}.welcome-panel__prose a{text-decoration-line:underline}.blog-page{background-color:color-mix(in srgb,#3eb8ea 10%,#fff)}@supports (color:color-mix(in lab,red,red)){.blog-page{background-color:color-mix(in srgb,var(--color-brand-cyan) 10%,#fff)}}.blog-page__title{margin:calc(var(--spacing)*0)}.blog-grid{display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 48rem){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 80rem){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card{background-color:var(--color-white);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s}@media (hover:hover){.blog-card:hover{cursor:pointer;scale:1.03;z-index:10;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.blog-card__title a:after{content:"";inset:0;position:absolute;z-index:1}.blog-card__more,.blog-card__tags{position:relative;z-index:2}.blog-card:focus-within{scale:1.03;z-index:10;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blog-card__media{aspect-ratio:363/200;background-color:var(--color-brand-gray-light);display:block;overflow:hidden;width:100%}.blog-grid--natural{column-count:1;display:block;gap:calc(var(--spacing)*6)}@media (width >= 48rem){.blog-grid--natural{column-count:2}}@media (width >= 80rem){.blog-grid--natural{column-count:3}}.blog-grid--natural .blog-card{break-inside:avoid;height:auto;margin-bottom:calc(var(--spacing)*6)}.blog-grid--natural .blog-card__media{aspect-ratio:auto}.blog-grid--natural .blog-card__media img{height:auto}.blog-card__media img{height:100%;margin:calc(var(--spacing)*0);object-fit:cover;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:300ms;transition-duration:.3s}.blog-card:hover .blog-card__media img{scale:1.03}.blog-card__body{display:flex;flex:1;flex-direction:column;padding:calc(var(--spacing)*6)}.blog-card__date{font-family:var(--font-heading);font-size:16px;margin:calc(var(--spacing)*0);--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-medium);color:var(--color-brand-gray-mid);font-weight:var(--font-weight-medium);text-transform:uppercase}.blog-card__title{color:var(--color-brand-gray);margin-bottom:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*2)}.blog-card__title a{color:inherit;text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}.blog-card__title a:hover{color:var(--color-brand-cyan)}.blog-card__excerpt{font-size:16px;margin-bottom:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*3);--tw-leading:24px;color:var(--color-brand-gray);line-height:24px}.blog-card__more{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));white-space:nowrap;--tw-duration:200ms;color:var(--color-brand-gray-mid,#939598)!important;font-weight:400!important;text-decoration:none!important;transition-duration:.2s}.blog-card__more:hover{color:var(--color-brand-cyan)}.blog-card__tags{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--spacing)*4);list-style-type:none;margin-top:auto;padding:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*6)}.blog-chip{align-items:center;background-color:var(--color-white);border-color:var(--color-brand-gray-mid);border-radius:4px;border-style:var(--tw-border-style);border-width:1px;display:inline-flex;font-family:var(--font-heading);font-size:16px;min-height:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*1);padding-top:calc(.25rem + var(--lascuola-cap-nudge));--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-medium);color:var(--color-brand-gray);font-weight:var(--font-weight-medium);text-decoration-line:none;text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}.blog-chip:hover{border-color:var(--color-brand-cyan);color:var(--color-brand-cyan)}.blog-sidebar__title{font-family:var(--font-heading);font-size:22px;margin:calc(var(--spacing)*0);--tw-leading:28px;line-height:28px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-cyan);font-weight:var(--font-weight-bold);text-transform:none}@media (width >= 80rem){.blog-sidebar__title{font-size:28px;--tw-leading:36px;line-height:36px}}.blog-sidebar__list{display:flex;flex-direction:column;gap:calc(var(--spacing)*4);list-style-type:none;margin-top:calc(var(--spacing)*4);padding:calc(var(--spacing)*0)}.blog-cat-pill{align-items:center;background-color:var(--color-white);border-color:var(--color-brand-gray-mid);border-radius:4px;border-style:var(--tw-border-style);border-width:1px;display:flex;font-family:var(--font-heading);font-size:16px;min-height:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*1);padding-top:calc(.25rem + var(--lascuola-cap-nudge));width:100%;--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-medium);color:var(--color-brand-gray);font-weight:var(--font-weight-medium);text-decoration-line:none;text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}.blog-cat-pill.is-current,.blog-cat-pill:hover{border-color:var(--color-brand-cyan);color:var(--color-brand-cyan)}.blog-pagination{margin-top:calc(var(--spacing)*16)}.blog-pagination .page-numbers{font-size:18px;min-width:42px;padding-inline:calc(var(--spacing)*2);--tw-leading:1;line-height:1}.blog-pagination .nav-links a.page-numbers:focus-visible,.blog-pagination .nav-links a.page-numbers:hover{background-color:var(--color-brand-cyan);color:var(--color-white);opacity:100%;text-decoration-line:none}.blog-pagination .page-numbers.dots{color:var(--color-brand-gray-mid);min-width:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*1)}.blog-pagination .screen-reader-text{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.blog-pagination .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);justify-content:center}.blog-pagination .page-numbers{align-items:center;background-color:var(--color-white);border-radius:4px;display:inline-flex;font-family:var(--font-heading);font-size:16px;height:42px;justify-content:center;width:42px;--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-medium);color:var(--color-brand-gray);font-weight:var(--font-weight-medium);text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}.blog-pagination a.page-numbers:hover{color:var(--color-brand-cyan)}.blog-pagination .page-numbers.dots{background-color:transparent}.blog-pagination .page-numbers.current{background-color:var(--color-brand-cyan);color:var(--color-white)}.blog-pagination__chevron{display:block}.blog-back-link{align-items:center;display:inline-flex;font-family:var(--font-body);font-size:16px;gap:calc(var(--spacing)*3);--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-cyan);font-weight:var(--font-weight-bold);text-decoration-line:none;text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}.blog-back-link:hover{color:var(--color-brand-gray)}.blog-back-link__arrow{display:block;flex-shrink:0}.blog-article{background-color:var(--color-white);border-radius:16px;padding:calc(var(--spacing)*6);width:100%}@media (width >= 48rem){.blog-article{padding:calc(var(--spacing)*10)}}.blog-article .entry-title{color:var(--color-brand-gray);margin:calc(var(--spacing)*0);max-width:none}.blog-article__date{font-family:var(--font-heading);font-size:16px;margin-bottom:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*5);--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-medium);color:var(--color-brand-gray-mid);font-weight:var(--font-weight-medium);text-transform:uppercase}.blog-article__tags{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);list-style-type:none;margin-top:calc(var(--spacing)*5);padding:calc(var(--spacing)*0)}.blog-article__hero{margin-inline:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*10)}.blog-article__hero img{aspect-ratio:1055/704;border-radius:16px;height:auto;margin:calc(var(--spacing)*0);object-fit:cover;width:100%}.blog-article__pages{color:var(--color-brand-gray-mid);font-size:14px;margin-top:calc(var(--spacing)*8)}.blog-article__rule{border-color:var(--color-black);border-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-width:1px 0 0;margin-top:calc(var(--spacing)*12)}.single-post .blog-article .entry-content{font-size:16px;margin-top:calc(var(--spacing)*10);max-width:none;--tw-leading:24px;color:var(--color-brand-gray);line-height:24px}.single-post .blog-article .entry-content>*{margin-inline:calc(var(--spacing)*0);max-width:none}.single-post .blog-article .entry-content>*+*{margin-top:calc(var(--spacing)*6)}.single-post .blog-article .entry-content h2,.single-post .blog-article .entry-content h3,.single-post .blog-article .entry-content h4{font-family:var(--font-heading);margin-top:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-gray);font-weight:var(--font-weight-bold);text-transform:none}.single-post .blog-article .entry-content h2{font-size:22px;--tw-leading:28px;line-height:28px}@media (width >= 80rem){.single-post .blog-article .entry-content h2{font-size:28px;--tw-leading:36px;line-height:36px}}.single-post .blog-article .entry-content h3,.single-post .blog-article .entry-content h4{font-size:18px;--tw-leading:22px;line-height:22px}.single-post .blog-article .entry-content a.button-primary,.single-post .blog-article .entry-content a.button-secondary{text-decoration-line:none}.single-post .blog-article .entry-content a.button-primary{color:#fff}.single-post .blog-article .entry-content ul{list-style-position:outside;list-style-type:disc;padding-left:calc(var(--spacing)*5)}.single-post .blog-article .entry-content ol{list-style-position:outside;list-style-type:decimal;padding-left:calc(var(--spacing)*5)}.single-post .blog-article .entry-content figure{margin:calc(var(--spacing)*0)}.single-post .blog-article .entry-content img{border-radius:16px;height:auto;margin:calc(var(--spacing)*0);width:100%}.single-post .blog-article .entry-content figcaption{font-size:14px;margin-top:calc(var(--spacing)*3);text-align:left;--tw-leading:20px;color:var(--color-brand-gray);line-height:20px}.single-post .blog-article .entry-content .blog-gallery{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 48rem){.single-post .blog-article .entry-content .blog-gallery{gap:calc(var(--spacing)*6);grid-template-columns:repeat(4,minmax(0,1fr))}}.single-post .blog-article .entry-content .blog-gallery img{aspect-ratio:246/185;border-radius:16px;height:auto;margin:calc(var(--spacing)*0);object-fit:cover;width:100%}.single-post .blog-article .entry-content .blog-gallery img:nth-child(n+5){aspect-ratio:246/329}.single-post .blog-article .entry-content .wp-block-gallery{display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 48rem){.single-post .blog-article .entry-content .wp-block-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.single-post .blog-article .entry-content .wp-block-gallery figure{flex:none;flex-basis:auto;margin:calc(var(--spacing)*0);max-width:none;width:auto}.single-post .blog-article .entry-content .wp-block-gallery img{aspect-ratio:246/185;object-fit:cover}.single-post .blog-article .entry-content .wp-block-embed{margin-left:calc(var(--spacing)*0);margin-right:auto;max-width:710px;width:100%}.single-post .blog-article .entry-content .wp-block-embed__wrapper{border-radius:16px;overflow:hidden}.single-post .blog-article .entry-content iframe,.single-post .blog-article .entry-content video{aspect-ratio:var(--aspect-video);border-radius:16px;display:block;height:auto;width:100%}.single-post .blog-article .entry-content .wp-block-embed__wrapper iframe{border-radius:0}.blog-share{margin-top:calc(var(--spacing)*10);text-align:center}.blog-share__label{font-family:var(--font-body);font-size:16px;margin:calc(var(--spacing)*0);--tw-leading:24px;line-height:24px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-gray);font-weight:var(--font-weight-bold);text-transform:uppercase}.blog-share__list{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);justify-content:center;list-style-type:none;margin-top:calc(var(--spacing)*6);padding:calc(var(--spacing)*0)}.blog-share__link{color:var(--color-brand-cyan);display:block;text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}.blog-share__link:hover{color:var(--color-brand-gray)}.blog-share__link svg{display:block}@media (width >= 80rem){.blog-sidebar{max-height:calc(100vh - 4rem);overflow-y:auto;position:sticky;top:2rem}}:root{--lascuola-container-max:354px;--lascuola-container-gutter:0.5rem;--lascuola-columns-gap:1rem;--lascuola-edge-pad:max(1.5rem,calc((100vw - var(--lascuola-container-max))/2))}@media (min-width:48rem){:root{--lascuola-container-max:1496px;--lascuola-container-gutter:2rem;--lascuola-edge-pad:max(2rem,calc((100vw - var(--lascuola-container-max))/2))}}@media (min-width:80rem){:root{--lascuola-container-max:1520px;--lascuola-columns-gap:1.5rem;--lascuola-edge-pad:max(5rem,calc((100vw - var(--lascuola-container-max))/2))}}.editor-styles-wrapper>.wp-block-columns,.entry-content>.wp-block-columns,.is-root-container>.wp-block-columns{box-sizing:border-box;gap:var(--lascuola-columns-gap);margin-inline:auto;max-width:calc(var(--lascuola-container-max) + var(--lascuola-container-gutter)*2);padding-inline:var(--lascuola-container-gutter);width:100%}.editor-styles-wrapper>.wp-block-columns.has-background,.entry-content>.wp-block-columns.has-background,.is-root-container>.wp-block-columns.has-background{padding-inline:var(--lascuola-container-gutter)}.editor-styles-wrapper>.wp-block-columns.alignfull,.entry-content>.wp-block-columns.alignfull,.is-root-container>.wp-block-columns.alignfull{gap:0;margin-inline:0;max-width:none;padding-inline:0;width:100%;--lascuola-columns-gap:0px}.wp-block-column .grid-container{display:block}.wp-block-column .wp-block-columns{margin-inline:0;max-width:none;padding-inline:0}.wp-block-column .inner-grid{grid-template-columns:minmax(0,1fr)}.wp-block-column .inner-grid>*{grid-column:auto}.column-pad{--lascuola-edge-gutter:1.5rem;padding-inline:var(--lascuola-edge-gutter)}@media (min-width:48rem){.column-pad{--lascuola-edge-gutter:2rem}}@media (min-width:80rem){.column-pad{--lascuola-edge-gutter:5rem}}.wp-block-columns.alignfull>.wp-block-column.column-pad:first-child{padding-inline-start:var(--lascuola-edge-pad)}.wp-block-columns.alignfull>.wp-block-column.column-pad:last-child{padding-inline-end:var(--lascuola-edge-pad)}.wp-block-columns.alignfull>.wp-block-column:last-child .latest-news-block{--latest-news-pad-end:var(--lascuola-edge-pad)}@media (min-width:80rem){.wp-block-column .instagram-feed-block{padding-block:7.5rem}}.wp-block-column:has(>.is-column-fill){display:flex;flex-direction:column}.wp-block-column>.is-column-fill{flex:1 1 auto;min-height:100%}@media (min-width:80rem){.grid-container>.col-inset-half{margin-inline-start:62px}.wp-block-column .grid-container>.col-inset-half{margin-inline:auto}}.wp-block-columns.are-vertically-aligned-top>.wp-block-column:not([class*=is-vertically-aligned]){align-self:flex-start}.wp-block-columns.are-vertically-aligned-center>.wp-block-column:not([class*=is-vertically-aligned]){align-self:center}.wp-block-columns.are-vertically-aligned-bottom>.wp-block-column:not([class*=is-vertically-aligned]){align-self:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}@media (min-width:782px){.wp-block-columns.is-style-divider>.wp-block-column+.wp-block-column{padding-inline-start:1.5rem;position:relative}.wp-block-columns.is-style-divider>.wp-block-column:not(:last-child){padding-inline-end:1.5rem}.wp-block-columns.is-style-divider>.wp-block-column+.wp-block-column:before{background-color:#cccdcf;content:"";inset-block:0;inset-inline-start:calc(var(--lascuola-columns-gap, 1.5rem)/-2);pointer-events:none;position:absolute;width:1px}.wp-block-columns.alignfull.is-style-divider>.wp-block-column+.wp-block-column:before{inset-inline-start:0}}@media (max-width:781px){.wp-block-columns.is-style-divider:not(.is-not-stacked-on-mobile)>.wp-block-column+.wp-block-column{border-top:1px solid #cccdcf;margin-top:2.5rem;padding-top:2.5rem}}@media (min-width:80rem){.wp-block-columns.is-style-divider>.wp-block-column:not(:last-child){padding-inline-end:60px}.wp-block-columns.is-style-divider>.wp-block-column+.wp-block-column{padding-inline-start:40px}}.columns-top-bar-amber,.columns-top-bar-cyan,.columns-top-bar-green,.columns-top-bar-pink,.columns-top-bar-yellow,.wp-block-columns.is-style-top-bar-amber,.wp-block-columns.is-style-top-bar-cyan,.wp-block-columns.is-style-top-bar-green,.wp-block-columns.is-style-top-bar-pink,.wp-block-columns.is-style-top-bar-yellow{border-top-style:solid;border-top-width:16px}.columns-top-bar-cyan,.wp-block-columns.is-style-top-bar-cyan{border-top-color:#3eb8ea}.columns-top-bar-green,.wp-block-columns.is-style-top-bar-green{border-top-color:#8dc63f}.columns-top-bar-pink,.wp-block-columns.is-style-top-bar-pink{border-top-color:#eb559f}.columns-top-bar-amber,.wp-block-columns.is-style-top-bar-amber{border-top-color:#fcb316}.columns-top-bar-yellow,.wp-block-columns.is-style-top-bar-yellow{border-top-color:#fe0}.button-primary{background-color:var(--color-brand-cyan);border-radius:calc(infinity*1px);cursor:pointer;display:inline-block;font-size:14px;padding-inline:calc(var(--spacing)*8);padding-bottom:calc(.75rem - var(--lascuola-cap-nudge));padding-top:calc(.75rem + var(--lascuola-cap-nudge));text-align:center;--tw-leading:16px;line-height:16px;--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-weight:var(--font-weight-bold);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.button-primary:hover{opacity:80%}}@media (width >= 80rem){.button-primary{font-size:16px;--tw-leading:18px;line-height:18px}}.button-secondary{background-color:transparent;border-color:currentcolor;border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:2px;cursor:pointer;display:inline-block;font-size:14px;padding-inline:calc(var(--spacing)*8);padding-bottom:calc(.75rem - var(--lascuola-cap-nudge));padding-top:calc(.75rem + var(--lascuola-cap-nudge));text-align:center;--tw-leading:16px;line-height:16px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.button-secondary:hover{opacity:70%}}@media (width >= 80rem){.button-secondary{font-size:16px;--tw-leading:18px;line-height:18px}}.button-outline{background-color:var(--color-white);border-color:currentcolor;border-style:var(--tw-border-style);border-width:2px;cursor:pointer;display:inline-block;font-size:14px;padding-inline:calc(var(--spacing)*8);padding-bottom:calc(.75rem - var(--lascuola-cap-nudge));padding-top:calc(.75rem + var(--lascuola-cap-nudge));text-align:center;--tw-leading:16px;line-height:16px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.button-outline:hover{opacity:70%}}@media (width >= 80rem){.button-outline{font-size:16px;--tw-leading:18px;line-height:18px}}.entry-title,.page-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}#comments,.entry-footer,.entry-meta,.entry-title,.page-title,.post-navigation{margin-inline:auto;margin-bottom:calc(var(--spacing)*6);max-width:var(--container-content)}.entry-content>*,.page-content>*{margin-inline:auto;max-width:var(--container-content)}.entry-content>.alignwide{max-width:var(--container-wide)}.entry-content>.alignfull{max-width:none}.entry-content>.alignleft{float:left;margin-right:calc(var(--spacing)*8)}.entry-content>.alignright{float:right;margin-left:calc(var(--spacing)*8)}.header-lang-switcher .weglot-container{position:relative}.header-lang-switcher ul{list-style:none;margin:0;padding:0}.header-lang-switcher a,.header-lang-switcher li{background:transparent;border:0;color:#fff!important;cursor:pointer;font-size:16px;line-height:18px;text-decoration:none;text-transform:uppercase}.header-lang-switcher a:hover{text-decoration:underline}.header-lang-switcher .country-selector .wgcurrent{background:transparent;border:0}.header-lang-switcher .country-selector ul{background:#3eb8ea;border-radius:8px;left:0;min-width:8rem;padding:.25rem .5rem;position:absolute;top:100%;z-index:40}.nav-pipes>li:not(:last-child):after{content:"|";padding-inline-start:var(--pipe-gap,.5rem)}.nav-pipes--wide{--pipe-gap:0.75rem}.nav-pipes--wide>li:not(:last-child):after{padding-inline-end:.75rem}.title{font-family:var(--font-heading);font-size:27px;--tw-leading:29px;line-height:29px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase}@media (width >= 48rem){.title{font-size:30px;--tw-leading:32px;line-height:32px}}@media (width >= 80rem){.title{font-size:36px;--tw-leading:38px;line-height:38px}}.subtitle{font-family:var(--font-heading);font-size:22px;--tw-leading:26px;line-height:26px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:none}@media (width >= 80rem){.subtitle{font-size:28px;--tw-leading:30px;line-height:30px}}.curiosity-panel{will-change:transform}.text-content{font-size:14px;--tw-leading:22px;line-height:22px;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (width >= 80rem){.text-content{font-size:16px;--tw-leading:24px;line-height:24px}}.text-content ul{list-style-type:disc}.text-content ol,.text-content ul{list-style-position:outside;padding-left:calc(var(--spacing)*5)}.text-content ol{list-style-type:decimal}.text-content ol+p,.text-content ul+p{margin-top:calc(var(--spacing)*6)}.text-content table{margin-bottom:calc(var(--spacing)*10)}.text-content table:last-child{margin-bottom:calc(var(--spacing)*0)}.entry-content .prose a,.entry-content p a,.text-content a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-decoration-line:underline;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){:is(.text-content a,.entry-content .prose a,.entry-content p a):hover{opacity:80%}}.entry-content .prose a,.entry-content p a,.text-content a{color:var(--lascuola-link-color,#3eb8ea)}.primary-button{background-color:#3eb8ea;border-radius:calc(infinity*1px);cursor:pointer;font-size:14px;padding-inline:calc(var(--spacing)*8);padding-bottom:calc(.75rem - var(--lascuola-cap-nudge));padding-top:calc(.75rem + var(--lascuola-cap-nudge));--tw-leading:16px;line-height:16px;--tw-font-weight:var(--font-weight-bold);color:#fff;font-weight:var(--font-weight-bold);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.primary-button:hover{opacity:80%}}@media (width >= 80rem){.primary-button{font-size:16px;--tw-leading:18px;line-height:18px}}.text-over-image{font-family:var(--font-heading);font-size:36px;--tw-leading:38px;line-height:38px;--tw-font-weight:var(--font-weight-bold);color:#fff;font-weight:var(--font-weight-bold);text-transform:uppercase}@media (width >= 80rem){.text-over-image{font-size:48px;--tw-leading:50px;line-height:50px}}.text-over-image-description{font-family:var(--font-heading);font-size:12px;--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-bold);color:#fff;font-weight:var(--font-weight-bold);text-transform:uppercase}@media (width >= 80rem){.text-over-image-description{font-size:16px}}.background-text{font-family:var(--font-heading);font-size:76px;--tw-leading:60px;line-height:60px;--tw-font-weight:var(--font-weight-bold);opacity:10%}.background-text,.custom-button{color:#fff;font-weight:var(--font-weight-bold);text-transform:uppercase}.custom-button{border-radius:18px;cursor:pointer;font-size:14px;padding-inline:calc(var(--spacing)*8);padding-bottom:calc(.75rem - var(--lascuola-cap-nudge));padding-top:calc(.75rem + var(--lascuola-cap-nudge));--tw-leading:16px;line-height:16px;--tw-font-weight:var(--font-weight-bold)}@media (width >= 80rem){.custom-button{font-size:16px;--tw-leading:18px;line-height:18px}}.interactive-custom-button{border-radius:calc(infinity*1px);cursor:pointer;font-size:14px;padding-inline:calc(var(--spacing)*6);padding-bottom:calc(.75rem - var(--lascuola-cap-nudge));padding-top:calc(.75rem + var(--lascuola-cap-nudge));--tw-leading:16px;line-height:16px;--tw-font-weight:var(--font-weight-bold);color:#fff!important;font-weight:var(--font-weight-bold);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}@media (hover:hover){.interactive-custom-button:hover{opacity:80%}}@media (width >= 80rem){.interactive-custom-button{font-size:16px;--tw-leading:18px;line-height:18px}}.quote-quoter{font-size:14px;--tw-leading:20px;line-height:20px;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-transform:uppercase}.quote-image{border-radius:20px;object-fit:cover;width:100%}.social-links{font-size:16px;--tw-leading:18px;line-height:18px;--tw-font-weight:var(--font-weight-normal);color:#646464;font-weight:var(--font-weight-normal);text-transform:uppercase}.pillars-subtitle{font-family:var(--font-heading);font-size:20px;margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*6);--tw-leading:24px;line-height:24px;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-transform:uppercase}.pillars-subtitle:first-child{margin-top:calc(var(--spacing)*0)}.video-trigger svg{transition:transform .15s ease,opacity .15s ease}.video-trigger svg path{transition:opacity .15s ease}.video-trigger:focus-visible svg,.video-trigger:hover svg{transform:scale(1.08)}.video-trigger:focus-visible svg path,.video-trigger:hover svg path{opacity:1}@media (prefers-reduced-motion:reduce){.video-trigger svg{transition:opacity .15s ease}.video-trigger:focus-visible svg,.video-trigger:hover svg{transform:none}}.table-scroll{overflow-x:auto}.text-content .table-scroll:not(:last-child){margin-bottom:2.5rem}.single-post .post-thumbnail img{border-radius:16px;margin-top:calc(var(--spacing)*8);max-width:900px;object-fit:cover;width:100%}.single-post .entry-content{font-size:16px;margin-top:calc(var(--spacing)*8);max-width:832px;--tw-leading:24px;color:var(--color-brand-gray);line-height:24px}.single-post .entry-content a{overflow-wrap:anywhere}.single-post .entry-content>*+*{margin-top:calc(var(--spacing)*6)}.single-post .entry-content h2,.single-post .entry-content h3{color:var(--color-brand-cyan);margin-top:calc(var(--spacing)*10)}.single-post .entry-content ul{list-style-type:disc}.single-post .entry-content ol,.single-post .entry-content ul{list-style-position:outside;padding-left:calc(var(--spacing)*5)}.single-post .entry-content ol{list-style-type:decimal}.single-post .entry-footer{color:var(--color-brand-gray-mid);font-size:14px;margin-top:calc(var(--spacing)*10)}.single-post .post-navigation{border-color:var(--color-brand-gray-light);border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:calc(var(--spacing)*12);padding-top:calc(var(--spacing)*8)}.single-post .post-navigation .nav-links{align-items:flex-start;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*6);justify-content:space-between}.single-post .post-navigation a{font-family:var(--font-heading);font-size:14px;--tw-leading:20px;line-height:20px;--tw-font-weight:var(--font-weight-bold);color:var(--color-brand-cyan);font-weight:var(--font-weight-bold);text-decoration-line:none;text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){:is(.single-post .post-navigation a):hover{opacity:70%}}.single-post .post-navigation .nav-next{text-align:right}@media (prefers-reduced-motion:no-preference){.lascuola-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.lascuola-reveal.is-revealed{opacity:1;transform:none}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing)*6)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-6{right:calc(var(--spacing)*6)}.-left-\[9999px\]{left:-9999px}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-\[13px\]{left:13px}.left-\[22\.8\%\]{left:22.8%}.left-\[25\%\]{left:25%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-\[2\]{z-index:2}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.col-\[container\]{grid-column:container}.col-\[full-width\]{grid-column:full-width}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.row-auto{grid-row:auto}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.m-0{margin:calc(var(--spacing)*0)}.m-0\!{margin:calc(var(--spacing)*0)!important}.mx-20{margin-inline:calc(var(--spacing)*20)}.mx-auto{margin-inline:auto}.my-0\!{margin-block:calc(var(--spacing)*0)!important}.my-10{margin-block:calc(var(--spacing)*10)}.my-auto{margin-block:auto}.prose{--tw-prose-body:var(--color-foreground);--tw-prose-headings:var(--color-foreground);--tw-prose-lead:var(--color-foreground);--tw-prose-links:var(--color-primary);--tw-prose-bold:var(--color-foreground);--tw-prose-counters:var(--color-foreground);--tw-prose-bullets:var(--color-foreground);--tw-prose-hr:var(--color-foreground);--tw-prose-quotes:var(--color-foreground);--tw-prose-quote-borders:var(--color-primary);--tw-prose-captions:var(--color-foreground);--tw-prose-kbd:var(--color-foreground);--tw-prose-kbd-shadows:var(--color-foreground);--tw-prose-code:var(--color-foreground);--tw-prose-pre-code:var(--color-background);--tw-prose-pre-bg:var(--color-foreground);--tw-prose-th-borders:var(--color-foreground);--tw-prose-td-borders:var(--color-foreground);--tw-prose-invert-body:var(--color-background);--tw-prose-invert-headings:var(--color-background);--tw-prose-invert-lead:var(--color-background);--tw-prose-invert-links:var(--color-primary);--tw-prose-invert-bold:var(--color-background);--tw-prose-invert-counters:var(--color-background);--tw-prose-invert-bullets:var(--color-background);--tw-prose-invert-hr:var(--color-background);--tw-prose-invert-quotes:var(--color-background);--tw-prose-invert-quote-borders:var(--color-primary);--tw-prose-invert-captions:var(--color-background);--tw-prose-invert-kbd:var(--color-background);--tw-prose-invert-kbd-shadows:var(--color-background);--tw-prose-invert-code:var(--color-background);--tw-prose-invert-pre-code:var(--color-foreground);--tw-prose-invert-pre-bg:var(--color-background);--tw-prose-invert-th-borders:var(--color-background);--tw-prose-invert-td-borders:var(--color-background);color:var(--tw-prose-body);font-size:1rem;line-height:1.75}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(p){margin-bottom:1.25em;margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where([class~=lead],[class~=is-style-lead]){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(a){color:var(--tw-prose-links);font-weight:var(--tw-prose-font-medium);text-decoration:underline}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(strong){color:var(--tw-prose-bold);font-weight:var(--tw-prose-font-semibold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(a strong){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote strong){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th strong){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=A]){list-style-type:upper-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=a]){list-style-type:lower-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=A s]){list-style-type:upper-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=a s]){list-style-type:lower-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=I]){list-style-type:upper-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=i]){list-style-type:lower-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=I s]){list-style-type:upper-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=i s]){list-style-type:lower-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type="1"]){list-style-type:decimal}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol>li)::marker{color:var(--tw-prose-counters);font-weight:var(--tw-prose-font-normal)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul>li)::marker{color:var(--tw-prose-bullets)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(dt){color:var(--tw-prose-headings);font-weight:var(--tw-prose-font-semibold);margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(hr){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:var(--tw-prose-font-medium);margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote p:first-of-type):before{content:open-quote}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote p:last-of-type):after{content:close-quote}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote>cite){color:var(--tw-prose-body);font-style:normal;font-weight:var(--tw-prose-font-normal)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote>cite:before){content:"\2014"}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h1){color:var(--tw-prose-headings);font-size:2.25em;font-weight:var(--tw-prose-font-extrabold);line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h1 strong){color:inherit;font-weight:var(--tw-prose-font-black)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2){color:var(--tw-prose-headings);font-size:1.5em;font-weight:var(--tw-prose-font-bold);line-height:1.3333333;margin-bottom:1em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2 strong){color:inherit;font-weight:var(--tw-prose-font-extrabold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3){color:var(--tw-prose-headings);font-size:1.25em;font-weight:var(--tw-prose-font-semibold);line-height:1.6;margin-bottom:.6em;margin-top:1.6em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3 strong){color:inherit;font-weight:var(--tw-prose-font-bold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4){color:var(--tw-prose-headings);font-weight:var(--tw-prose-font-semibold);line-height:1.5;margin-bottom:.5em;margin-top:1.5em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4 strong){color:inherit;font-weight:var(--tw-prose-font-bold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(img){margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(picture){display:block;margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(kbd){box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-weight:var(--tw-prose-font-medium)}@supports (color:color-mix(in lab,red,red)){:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(kbd){box-shadow:0 0 0 1px color-mix(in oklab,var(--tw-prose-kbd-shadows) 10%,transparent),0 3px 0 color-mix(in oklab,var(--tw-prose-kbd-shadows) 10%,transparent)}}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(kbd){border-radius:.3125rem;font-size:.875em;padding:.1875em .375em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(code){color:var(--tw-prose-code);font-size:.875em;font-weight:var(--tw-prose-font-semibold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(code):after,:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(code):before{content:"`"}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(a code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h1 code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2 code){color:inherit;font-size:.875em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3 code){color:inherit;font-size:.9em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4 code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:var(--tw-prose-font-normal);line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre code){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre code):before{content:none}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre code):after{content:none}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(table){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(table.has-fixed-layout){table-layout:fixed;width:100%}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th){color:var(--tw-prose-headings);font-weight:var(--tw-prose-font-semibold);padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody tr){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody tr:last-child){border-bottom-width:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td){vertical-align:baseline}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tfoot){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tfoot td){vertical-align:top}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figure>*,figure img){margin-bottom:0;margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figure a){vertical-align:bottom}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figcaption){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(picture>img){margin-bottom:0;margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(video){margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(li){margin-bottom:.5em;margin-top:.5em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol>li){padding-left:.375em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul>li){padding-left:.375em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ul>li p){margin-bottom:.75em;margin-top:.75em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ul>li>:first-child){margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ul>li>:last-child){margin-bottom:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ol>li>:first-child){margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ol>li>:last-child){margin-bottom:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul ul,ul ol,ol ul,ol ol){margin-bottom:.75em;margin-top:.75em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(dl){margin-bottom:1.25em;margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(dd){margin-top:.5em;padding-left:1.625em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(hr+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th:first-child){padding-left:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th:last-child){padding-right:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td,tfoot td){padding:.5714286em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td:first-child,tfoot td:first-child){padding-left:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td:last-child,tfoot td:last-child){padding-right:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figure){margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>:first-child){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>:last-child){margin-bottom:0}.prose .wp-block-table td,.prose .wp-block-table th{border:0}.prose .wp-block-table tfoot,.prose .wp-block-table thead{border-color:var(--tw-prose-th-borders)}.prose .wp-block-table thead{border-bottom-width:1px}.prose .wp-block-table tfoot{border-top-width:1px}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-30{margin-top:calc(var(--spacing)*-30)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-30{margin-top:calc(var(--spacing)*30)}.mt-\[6px\]{margin-top:6px}.mt-\[10px\]{margin-top:10px}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.-mb-30{margin-bottom:calc(var(--spacing)*-30)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-30{margin-bottom:calc(var(--spacing)*30)}.mb-\[6px\]{margin-bottom:6px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-16\/9{aspect-ratio:16/9}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[181\/206\]{aspect-ratio:181/206}.aspect-\[225\/150\]{aspect-ratio:225/150}.aspect-\[233\/210\]{aspect-ratio:233/210}.aspect-\[270\/192\]{aspect-ratio:270/192}.aspect-\[354\/290\]{aspect-ratio:354/290}.aspect-\[354\/462\]{aspect-ratio:354/462}.aspect-\[359\/278\]{aspect-ratio:359/278}.aspect-\[362\/210\]{aspect-ratio:362/210}.aspect-\[362\/240\]{aspect-ratio:362/240}.aspect-\[362\/469\]{aspect-ratio:362/469}.aspect-\[402\/240\]{aspect-ratio:402/240}.aspect-\[402\/304\]{aspect-ratio:402/304}.aspect-\[402\/357\]{aspect-ratio:402/357}.aspect-\[404\/240\]{aspect-ratio:404/240}.aspect-\[404\/280\]{aspect-ratio:404/280}.aspect-\[411\/413\]{aspect-ratio:411/413}.aspect-\[491\/240\]{aspect-ratio:491/240}.aspect-\[491\/320\]{aspect-ratio:491/320}.aspect-\[491\/356\]{aspect-ratio:491/356}.aspect-\[491\/574\]{aspect-ratio:491/574}.aspect-\[503\/336\]{aspect-ratio:503/336}.aspect-\[551\/188\]{aspect-ratio:551/188}.aspect-\[563\/315\]{aspect-ratio:563/315}.aspect-\[564\/321\]{aspect-ratio:564/321}.aspect-\[611\/240\]{aspect-ratio:611/240}.aspect-\[619\/348\]{aspect-ratio:619/348}.aspect-\[619\/371\]{aspect-ratio:619/371}.aspect-\[619\/444\]{aspect-ratio:619/444}.aspect-\[619\/511\]{aspect-ratio:619/511}.aspect-\[680\/453\]{aspect-ratio:680/453}.aspect-\[688\/326\]{aspect-ratio:688/326}.aspect-\[696\/240\]{aspect-ratio:696/240}.aspect-\[696\/422\]{aspect-ratio:696/422}.aspect-\[698\/270\]{aspect-ratio:698/270}.aspect-\[700\/270\]{aspect-ratio:700/270}.aspect-\[704\/528\]{aspect-ratio:704/528}.aspect-\[748\/382\]{aspect-ratio:748/382}.aspect-\[748\/502\]{aspect-ratio:748/502}.aspect-\[760\/626\]{aspect-ratio:760/626}.aspect-\[772\/567\]{aspect-ratio:772/567}.aspect-\[1092\/598\]{aspect-ratio:1092/598}.aspect-\[1680\/613\]{aspect-ratio:1680/613}.aspect-square{aspect-ratio:1/1}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-10{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.size-\[14px\]{height:14px;width:14px}.size-\[18px\]{height:18px;width:18px}.size-\[22px\]{height:22px;width:22px}.size-\[160px\]{height:160px;width:160px}.size-full{height:100%;width:100%}.h-0{height:calc(var(--spacing)*0)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-10{height:calc(var(--spacing)*10)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[48px\]{height:48px}.h-\[80px\]{height:80px}.h-\[100dvh\]{height:100dvh}.h-\[100px\]{height:100px}.h-\[110px\]{height:110px}.h-\[136px\]{height:136px}.h-\[200px\]{height:200px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-\[320vh\]{height:320vh}.h-\[325px\]{height:325px}.h-\[380vh\]{height:380vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[102px\]{max-height:102px}.max-h-\[115px\]{max-height:115px}.max-h-\[240px\]{max-height:240px}.max-h-full{max-height:100%}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-\[90px\]{min-height:90px}.min-h-\[180px\]{min-height:180px}.min-h-\[246px\]{min-height:246px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-\[40px\]{width:40px}.w-\[80px\]{width:80px}.w-\[81\.4\%\]{width:81.4%}.w-\[86\%\]{width:86%}.w-\[90px\]{width:90px}.w-\[95vw\]{width:95vw}.w-\[96\%\]{width:96%}.w-\[100px\]{width:100px}.w-\[160px\]{width:160px}.w-\[162px\]{width:162px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[216px\]{width:216px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[340px\]{width:340px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[320px\]{max-width:320px}.max-w-\[321px\]{max-width:321px}.max-w-\[358px\]{max-width:358px}.max-w-\[360px\]{max-width:360px}.max-w-\[435px\]{max-width:435px}.max-w-\[491px\]{max-width:491px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[748px\]{max-width:748px}.max-w-\[1006px\]{max-width:1006px}.max-w-\[1008px\]{max-width:1008px}.max-w-\[1128px\]{max-width:1128px}.max-w-\[1132px\]{max-width:1132px}.max-w-\[1146px\]{max-width:1146px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1262px\]{max-width:1262px}.max-w-\[min\(165px\,100\%\)\]{max-width:min(165px,100%)}.max-w-\[min\(200px\,100\%\)\]{max-width:min(200px,100%)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-\[154px\]{min-width:154px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[233fr_362fr\]{grid-template-columns:233fr 362fr}.grid-cols-\[362fr_233fr\]{grid-template-columns:362fr 233fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-x-12{column-gap:calc(var(--spacing)*12)}.gap-x-16{column-gap:calc(var(--spacing)*16)}.gap-x-\[14px\]{column-gap:14px}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:calc(infinity*1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-16,.border-t-\[16px\]{border-top-style:var(--tw-border-style);border-top-width:16px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#939598\]{border-color:#939598}.border-\[\#eaeaeb\]{border-color:#eaeaeb}.border-brand-gray{border-color:var(--color-brand-gray)}.border-brand-gray-light{border-color:var(--color-brand-gray-light)}.border-brand-gray-mid{border-color:var(--color-brand-gray-mid)}.border-white{border-color:var(--color-white)}.border-white\/80{border-color:color-mix(in srgb,#fff 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-\[\#3EB8EA\]{background-color:#3eb8ea}.bg-\[\#FFFFFF\]{background-color:#fff}.bg-\[\#cccdcf\]{background-color:#cccdcf}.bg-\[\#d9d9d9\]{background-color:#d9d9d9}.bg-\[\#ecf8fd\]{background-color:#ecf8fd}.bg-black\/20{background-color:color-mix(in srgb,#000 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/60{background-color:color-mix(in srgb,#000 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-brand-cyan{background-color:var(--color-brand-cyan)}.bg-brand-gray-light{background-color:var(--color-brand-gray-light)}.bg-brand-gray-lighter{background-color:var(--color-brand-gray-lighter)}.bg-brand-gray-lightest{background-color:var(--color-brand-gray-lightest)}.bg-brand-green{background-color:var(--color-brand-green)}.bg-brand-green\/10{background-color:color-mix(in srgb,#8dc63f 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-brand-green\/10{background-color:color-mix(in oklab,var(--color-brand-green) 10%,transparent)}}.bg-brand-pink\/10{background-color:color-mix(in srgb,#eb559f 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-brand-pink\/10{background-color:color-mix(in oklab,var(--color-brand-pink) 10%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-white{background-color:var(--color-white)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_64\%\]{object-position:50% 64%}.object-\[50\%_95\%\]{object-position:50% 95%}.object-left{object-position:left}.p-0{padding:calc(var(--spacing)*0)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-20{padding-inline:calc(var(--spacing)*20)}.px-\[10px\]{padding-inline:10px}.px-\[18px\]{padding-inline:18px}.section-y{padding-block:var(--spacing-section)}@media (width < 48rem){.section-y{padding-block:var(--spacing-section-sm)}}.section-y-lg{padding-block:var(--spacing-section-lg)}@media (width < 48rem){.section-y-lg{padding-block:var(--spacing-section)}}.py-\(--spacing-section\){padding-block:var(--spacing-section)}.py-\(--spacing-section-lg\){padding-block:var(--spacing-section-lg)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[25px\]{padding-block:25px}.py-\[60px\]{padding-block:60px}.section-y-sm{padding-block:var(--spacing-section-sm)}.pt-\(--spacing-section\){padding-top:var(--spacing-section)}.pt-\(--spacing-section-sm\){padding-top:var(--spacing-section-sm)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\!{padding-top:calc(var(--spacing)*1)!important}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-30{padding-top:calc(var(--spacing)*30)}.pt-40{padding-top:calc(var(--spacing)*40)}.pt-\[calc\(2\*var\(--lascuola-cap-nudge\)\)\]{padding-top:calc(var(--lascuola-cap-nudge)*2)}.pt-\[calc\(10px\+var\(--lascuola-cap-nudge\)\)\]{padding-top:calc(10px + var(--lascuola-cap-nudge))}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-20{padding-right:calc(var(--spacing)*20)}.pr-\[10px\]{padding-right:10px}.pb-\(--spacing-section\){padding-bottom:var(--spacing-section)}.pb-\(--spacing-section-sm\){padding-bottom:var(--spacing-section-sm)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-30{padding-bottom:calc(var(--spacing)*30)}.pb-\[14px\]{padding-bottom:14px}.pb-\[26px\]{padding-bottom:26px}.pb-\[calc\(10px-var\(--lascuola-cap-nudge\)\)\]{padding-bottom:calc(10px - var(--lascuola-cap-nudge))}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-\[30px\]{padding-left:30px}.pl-\[38px\]{padding-left:38px}.pl-\[46px\]{padding-left:46px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-\[none\]{font-family:none}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}.font-heading\!{font-family:var(--font-heading)!important}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[18px\]\!{font-size:18px!important}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[22px\]\!{font-size:22px!important}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[28px\]\!{font-size:28px!important}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[clamp\(min\,max\)\]{font-size:clamp(min,max)}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[22px\]\!{--tw-leading:22px!important;line-height:22px!important}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[24px\]\!{--tw-leading:24px!important;line-height:24px!important}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[26px\]\!{--tw-leading:26px!important;line-height:26px!important}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[32px\]\!{--tw-leading:32px!important;line-height:32px!important}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-\[38px\]{--tw-leading:38px;line-height:38px}.leading-\[40px\]{--tw-leading:40px;line-height:40px}.leading-\[44px\]{--tw-leading:44px;line-height:44px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#FFFFFF\]{color:#fff}.text-black{color:var(--color-black)}.text-brand-cyan{color:var(--color-brand-cyan)}.text-brand-gray{color:var(--color-brand-gray)}.text-brand-gray-light{color:var(--color-brand-gray-light)}.text-brand-gray-mid{color:var(--color-brand-gray-mid)}.text-brand-green{color:var(--color-brand-green)}.text-brand-pink{color:var(--color-brand-pink)}.text-inherit{color:inherit}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-60{opacity:60%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25))}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.10\)\],.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,rgba(0,0,0,.12))}.shadow-\[4px_4px_12px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:4px 4px 12px var(--tw-shadow-color,rgba(0,0,0,.2))}.shadow-\[4px_4px_12px_rgba\(0\,0\,0\,0\.2\)\],.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1))}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl))}.backdrop-blur-2xl,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:200ms;transition-duration:.2s}.duration-300{--tw-duration:300ms;transition-duration:.3s}.prose-neutral{--tw-prose-body:var(--color-neutral-700);--tw-prose-headings:var(--color-neutral-900);--tw-prose-lead:var(--color-neutral-600);--tw-prose-links:var(--color-neutral-900);--tw-prose-bold:var(--color-neutral-900);--tw-prose-counters:var(--color-neutral-500);--tw-prose-bullets:var(--color-neutral-300);--tw-prose-hr:var(--color-neutral-200);--tw-prose-quotes:var(--color-neutral-900);--tw-prose-quote-borders:var(--color-neutral-200);--tw-prose-captions:var(--color-neutral-500);--tw-prose-kbd:var(--color-neutral-900);--tw-prose-kbd-shadows:var(--color-neutral-900);--tw-prose-code:var(--color-neutral-900);--tw-prose-pre-code:var(--color-neutral-200);--tw-prose-pre-bg:var(--color-neutral-800);--tw-prose-th-borders:var(--color-neutral-300);--tw-prose-td-borders:var(--color-neutral-200);--tw-prose-invert-body:var(--color-neutral-300);--tw-prose-invert-headings:var(--color-white);--tw-prose-invert-lead:var(--color-neutral-400);--tw-prose-invert-links:var(--color-white);--tw-prose-invert-bold:var(--color-white);--tw-prose-invert-counters:var(--color-neutral-400);--tw-prose-invert-bullets:var(--color-neutral-600);--tw-prose-invert-hr:var(--color-neutral-700);--tw-prose-invert-quotes:var(--color-neutral-100);--tw-prose-invert-quote-borders:var(--color-neutral-700);--tw-prose-invert-captions:var(--color-neutral-400);--tw-prose-invert-kbd:var(--color-white);--tw-prose-invert-kbd-shadows:var(--color-white);--tw-prose-invert-code:var(--color-white);--tw-prose-invert-pre-code:var(--color-neutral-300);--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:var(--color-neutral-600);--tw-prose-invert-td-borders:var(--color-neutral-700)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-0.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover:hover){.group-hover\:opacity-80:is(:where(.group):hover *){opacity:80%}}@media (hover:hover){.group-hover\:shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.16\)\]:is(:where(.group):hover *){--tw-shadow:0 8px 20px var(--tw-shadow-color,rgba(0,0,0,.16));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.peer-checked\:border-brand-cyan:is(:where(.peer):checked~*){border-color:var(--color-brand-cyan)}.peer-checked\:bg-brand-cyan\/10:is(:where(.peer):checked~*){background-color:color-mix(in srgb,#3eb8ea 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.peer-checked\:bg-brand-cyan\/10:is(:where(.peer):checked~*){background-color:color-mix(in oklab,var(--color-brand-cyan) 10%,transparent)}}.placeholder\:text-brand-gray::placeholder{color:var(--color-brand-gray)}.placeholder\:text-brand-gray-mid::placeholder{color:var(--color-brand-gray-mid)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.checked\:bg-brand-cyan:checked{background-color:var(--color-brand-cyan)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:scale-\[1\.03\]:focus-within{scale:1.03}.focus-within\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-white\/20:hover{background-color:color-mix(in srgb,#fff 20%,transparent)}}@media (hover:hover){@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}@media (hover:hover){.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:70%}.hover\:opacity-75:hover{opacity:75%}.hover\:opacity-80:hover{opacity:80%}.hover\:opacity-90:hover{opacity:90%}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width < 80rem){.max-xl\:mx-auto{margin-inline:auto}.max-xl\:max-w-\[420px\]{max-width:420px}}@media (width < 48rem){.max-md\:col-\[container\]{grid-column:container}.max-md\:-mt-20{margin-top:calc(var(--spacing)*-20)}.max-md\:mt-10{margin-top:calc(var(--spacing)*10)}.max-md\:-mb-20{margin-bottom:calc(var(--spacing)*-20)}.max-md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.max-md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.max-md\:mb-20{margin-bottom:calc(var(--spacing)*20)}.max-md\:aspect-\[402\/240\]{aspect-ratio:402/240}.max-md\:aspect-\[852\/802\]{aspect-ratio:852/802}.max-md\:h-14{height:calc(var(--spacing)*14)}.max-md\:w-14{width:calc(var(--spacing)*14)}.max-md\:w-\[160px\]{width:160px}.max-md\:w-full{width:100%}.max-md\:flex-col{flex-direction:column}.max-md\:items-start{align-items:flex-start}.max-md\:items-stretch{align-items:stretch}.max-md\:justify-end{justify-content:flex-end}.max-md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-md\:border-brand-gray-light{border-color:var(--color-brand-gray-light)}.max-md\:border-white\/80{border-color:color-mix(in srgb,#fff 80%,transparent)}}@media (width < 48rem){@supports (color:color-mix(in lab,red,red)){.max-md\:border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}}@media (width < 48rem){.max-md\:py-\[23px\]{padding-block:23px}.max-md\:pt-10{padding-top:calc(var(--spacing)*10)}.max-md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.max-md\:text-center{text-align:center}}@media (width >= 40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 48rem){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:inset-0{inset:calc(var(--spacing)*0)}.md\:right-\[-13\.333\%\]{right:-13.333%}.md\:left-\[-13\.333\%\]{left:-13.333%}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-\[container\]{grid-column:container}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}.md\:col-start-13{grid-column-start:13}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:mx-auto{margin-inline:auto}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-20{margin-top:calc(var(--spacing)*20)}.md\:mt-\[9\%\]{margin-top:9%}.md\:mt-\[80px\]{margin-top:80px}.md\:mt-\[120px\]{margin-top:120px}.md\:mr-20{margin-right:calc(var(--spacing)*20)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-16{margin-bottom:calc(var(--spacing)*16)}.md\:mb-20{margin-bottom:calc(var(--spacing)*20)}.md\:-ml-3{margin-left:calc(var(--spacing)*-3)}.md\:ml-20{margin-left:calc(var(--spacing)*20)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:aspect-auto{aspect-ratio:auto}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-20{height:calc(var(--spacing)*20)}.md\:h-\[403px\]{height:403px}.md\:h-\[420px\]{height:420px}.md\:h-\[518px\]{height:518px}.md\:h-full{height:100%}.md\:min-h-\[190px\]{min-height:190px}.md\:min-h-\[246px\]{min-height:246px}.md\:min-h-\[276px\]{min-height:276px}.md\:min-h-\[332px\]{min-height:332px}.md\:min-h-\[336px\]{min-height:336px}.md\:min-h-\[380px\]{min-height:380px}.md\:min-h-\[420px\]{min-height:420px}.md\:w-1\/2{width:50%}.md\:w-20{width:calc(var(--spacing)*20)}.md\:w-\[50dvw\]{width:50dvw}.md\:w-\[52\%\]{width:52%}.md\:w-\[105px\]{width:105px}.md\:w-\[120px\]{width:120px}.md\:w-\[180px\]{width:180px}.md\:w-\[233px\]{width:233px}.md\:w-\[321px\]{width:321px}.md\:w-\[542px\]{width:542px}.md\:w-\[calc\(50\%-12px\)\]{width:calc(50% - 12px)}.md\:w-full{width:100%}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[453px\]{max-width:453px}.md\:max-w-\[716px\]{max-width:716px}.md\:max-w-\[748px\]{max-width:748px}.md\:max-w-\[984px\]{max-width:984px}.md\:max-w-\[1119px\]{max-width:1119px}.md\:max-w-\[1134px\]{max-width:1134px}.md\:max-w-\[1262px\]{max-width:1262px}.md\:min-w-0{min-width:calc(var(--spacing)*0)}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:auto-cols-\[252px\]{grid-auto-columns:252px}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[360fr_818fr\]{grid-template-columns:360fr 818fr}.md\:grid-cols-\[491fr_709fr\]{grid-template-columns:491fr 709fr}.md\:grid-cols-\[560fr_1120fr\]{grid-template-columns:560fr 1120fr}.md\:grid-cols-\[563fr_619fr\]{grid-template-columns:563fr 619fr}.md\:grid-cols-\[571fr_1109fr\]{grid-template-columns:571fr 1109fr}.md\:grid-cols-\[579fr_619fr\]{grid-template-columns:579fr 619fr}.md\:grid-cols-\[588fr_1092fr\]{grid-template-columns:588fr 1092fr}.md\:grid-cols-\[619fr_563fr\]{grid-template-columns:619fr 563fr}.md\:grid-cols-\[619fr_579fr\]{grid-template-columns:619fr 579fr}.md\:grid-cols-\[699fr_981fr\]{grid-template-columns:699fr 981fr}.md\:grid-cols-\[709fr_491fr\]{grid-template-columns:709fr 491fr}.md\:grid-cols-\[818fr_360fr\]{grid-template-columns:818fr 360fr}.md\:grid-cols-\[828fr_852fr\]{grid-template-columns:828fr 852fr}.md\:grid-cols-\[852fr_828fr\]{grid-template-columns:852fr 828fr}.md\:grid-cols-\[981fr_699fr\]{grid-template-columns:981fr 699fr}.md\:grid-cols-\[1092fr_588fr\]{grid-template-columns:1092fr 588fr}.md\:grid-cols-\[1109fr_571fr\]{grid-template-columns:1109fr 571fr}.md\:grid-cols-\[1120fr_560fr\]{grid-template-columns:1120fr 560fr}.md\:grid-cols-subgrid{grid-template-columns:subgrid}.md\:grid-rows-\[repeat\(var\(--btn-rows\)\,auto\)\]{grid-template-rows:repeat(var(--btn-rows),auto)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-end{justify-content:flex-end}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-16{gap:calc(var(--spacing)*16)}.md\:gap-20{gap:calc(var(--spacing)*20)}.md\:self-center{align-self:center}.md\:self-start{align-self:flex-start}.md\:justify-self-center{justify-self:center}.md\:justify-self-end{justify-self:flex-end}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-brand-gray-light{border-color:var(--color-brand-gray-light)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:p-\[76px\]{padding:76px}.md\:px-7{padding-inline:calc(var(--spacing)*7)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:px-16{padding-inline:calc(var(--spacing)*16)}.md\:px-20{padding-inline:calc(var(--spacing)*20)}.md\:px-\[14\.2857\%\]{padding-inline:14.2857%}.md\:px-\[52px\]{padding-inline:52px}.md\:py-0{padding-block:calc(var(--spacing)*0)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:py-\[27px\]{padding-block:27px}.md\:py-\[73px\]{padding-block:73px}.md\:py-\[120px\]{padding-block:120px}.md\:pt-\(--spacing-section\){padding-top:var(--spacing-section)}.md\:pt-\(--spacing-section-lg\){padding-top:var(--spacing-section-lg)}.md\:pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.md\:pt-3{padding-top:calc(var(--spacing)*3)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-24{padding-top:calc(var(--spacing)*24)}.md\:pt-\[9\.5238\%\]{padding-top:9.5238%}.md\:pt-\[120px\]{padding-top:120px}.md\:pr-7{padding-right:calc(var(--spacing)*7)}.md\:pr-10{padding-right:calc(var(--spacing)*10)}.md\:pr-16{padding-right:calc(var(--spacing)*16)}.md\:pr-20{padding-right:calc(var(--spacing)*20)}.md\:pr-\[61px\]{padding-right:61px}.md\:pr-\[calc\(var\(--lascuola-edge-pad\)_\+_2\.5rem\)\]{padding-right:calc(var(--lascuola-edge-pad) + 2.5rem)}.md\:pr-\[calc\(var\(--lascuola-edge-pad\)_\+_5rem\)\]{padding-right:calc(var(--lascuola-edge-pad) + 5rem)}.md\:pr-\[calc\(var\(--lascuola-edge-pad\)_-_2\.5rem\)\]{padding-right:calc(var(--lascuola-edge-pad) - 2.5rem)}.md\:pr-\[var\(--lascuola-edge-pad\)\]{padding-right:var(--lascuola-edge-pad)}.md\:pb-\(--spacing-section\){padding-bottom:var(--spacing-section)}.md\:pb-\(--spacing-section-lg\){padding-bottom:var(--spacing-section-lg)}.md\:pb-24{padding-bottom:calc(var(--spacing)*24)}.md\:pb-\[17\.857\%\]{padding-bottom:17.857%}.md\:pl-3{padding-left:calc(var(--spacing)*3)}.md\:pl-10{padding-left:calc(var(--spacing)*10)}.md\:pl-16{padding-left:calc(var(--spacing)*16)}.md\:pl-20{padding-left:calc(var(--spacing)*20)}.md\:pl-\[61px\]{padding-left:61px}.md\:pl-\[73px\]{padding-left:73px}.md\:pl-\[79px\]{padding-left:79px}.md\:pl-\[calc\(var\(--lascuola-edge-pad\)_\+_2\.5rem\)\]{padding-left:calc(var(--lascuola-edge-pad) + 2.5rem)}.md\:pl-\[calc\(var\(--lascuola-edge-pad\)_\+_5rem\)\]{padding-left:calc(var(--lascuola-edge-pad) + 5rem)}.md\:pl-\[calc\(var\(--lascuola-edge-pad\)_-_2\.5rem\)\]{padding-left:calc(var(--lascuola-edge-pad) - 2.5rem)}.md\:pl-\[var\(--lascuola-edge-pad\)\]{padding-left:var(--lascuola-edge-pad)}.md\:text-left{text-align:left}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:leading-\[24px\]{--tw-leading:24px;line-height:24px}}@media (width >= 64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-start-auto{grid-column-start:auto}.lg\:w-\[40dvw\]{width:40dvw}.lg\:w-\[80dvw\]{width:80dvw}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:rounded-b-3xl{border-bottom-left-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl)}.lg\:p-6{padding:calc(var(--spacing)*6)}}@media (width >= 80rem){.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:inset-0{inset:calc(var(--spacing)*0)}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-9{grid-column-start:9}.xl\:col-start-12{grid-column-start:12}.xl\:mt-0{margin-top:calc(var(--spacing)*0)}.xl\:mt-2{margin-top:calc(var(--spacing)*2)}.xl\:mt-10{margin-top:calc(var(--spacing)*10)}.xl\:mt-12{margin-top:calc(var(--spacing)*12)}.xl\:mt-14{margin-top:calc(var(--spacing)*14)}.xl\:mt-16{margin-top:calc(var(--spacing)*16)}.xl\:mt-20{margin-top:calc(var(--spacing)*20)}.xl\:mt-\[26px\]{margin-top:26px}.xl\:mt-\[62px\]{margin-top:62px}.xl\:mt-\[70px\]{margin-top:70px}.xl\:mt-\[126px\]{margin-top:126px}.xl\:mb-8{margin-bottom:calc(var(--spacing)*8)}.xl\:mb-10{margin-bottom:calc(var(--spacing)*10)}.xl\:mb-14{margin-bottom:calc(var(--spacing)*14)}.xl\:mb-16{margin-bottom:calc(var(--spacing)*16)}.xl\:mb-20{margin-bottom:calc(var(--spacing)*20)}.xl\:mb-\[90px\]{margin-bottom:90px}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:aspect-\[298\/233\]{aspect-ratio:298/233}.xl\:aspect-\[1680\/833\]{aspect-ratio:1680/833}.xl\:aspect-auto{aspect-ratio:auto}.xl\:size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.xl\:size-\[234px\]{height:234px;width:234px}.xl\:h-20{height:calc(var(--spacing)*20)}.xl\:h-\[40px\]{height:40px}.xl\:h-\[46px\]{height:46px}.xl\:h-\[60px\]{height:60px}.xl\:h-\[234px\]{height:234px}.xl\:h-\[240px\]{height:240px}.xl\:h-\[660px\]{height:660px}.xl\:h-\[833px\]{height:833px}.xl\:h-full{height:100%}.xl\:min-h-12{min-height:calc(var(--spacing)*12)}.xl\:min-h-\[120px\]{min-height:120px}.xl\:min-h-\[128px\]{min-height:128px}.xl\:min-h-\[436px\]{min-height:436px}.xl\:min-h-\[514px\]{min-height:514px}.xl\:min-h-\[532px\]{min-height:532px}.xl\:min-h-\[598px\]{min-height:598px}.xl\:min-h-\[739px\]{min-height:739px}.xl\:w-20{width:calc(var(--spacing)*20)}.xl\:w-\[36\.5\%\]{width:36.5%}.xl\:w-\[70dvw\]{width:70dvw}.xl\:w-\[120px\]{width:120px}.xl\:w-\[126px\]{width:126px}.xl\:w-\[160px\]{width:160px}.xl\:w-\[225px\]{width:225px}.xl\:w-\[227px\]{width:227px}.xl\:w-\[234px\]{width:234px}.xl\:w-\[239px\]{width:239px}.xl\:w-\[243px\]{width:243px}.xl\:w-\[320px\]{width:320px}.xl\:max-w-\[180px\]{max-width:180px}.xl\:max-w-\[490px\]{max-width:490px}.xl\:max-w-\[515px\]{max-width:515px}.xl\:max-w-\[1092px\]{max-width:1092px}.xl\:max-w-\[1262px\]{max-width:1262px}.xl\:max-w-\[1680px\]{max-width:1680px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[571fr_1109fr\]{grid-template-columns:571fr 1109fr}.xl\:items-stretch{align-items:stretch}.xl\:gap-6{gap:calc(var(--spacing)*6)}.xl\:gap-16{gap:calc(var(--spacing)*16)}.xl\:justify-self-end{justify-self:flex-end}.xl\:object-contain{object-fit:contain}.xl\:p-8{padding:calc(var(--spacing)*8)}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:px-0{padding-inline:calc(var(--spacing)*0)}.xl\:px-5{padding-inline:calc(var(--spacing)*5)}.xl\:px-10{padding-inline:calc(var(--spacing)*10)}.xl\:px-20{padding-inline:calc(var(--spacing)*20)}.xl\:px-\[80px\]{padding-inline:80px}.xl\:px-\[120px\]{padding-inline:120px}.xl\:px-\[129px\]{padding-inline:129px}.xl\:px-\[var\(--lascuola-edge-pad\)\]{padding-inline:var(--lascuola-edge-pad)}.xl\:py-0{padding-block:calc(var(--spacing)*0)}.xl\:py-16{padding-block:calc(var(--spacing)*16)}.xl\:py-20{padding-block:calc(var(--spacing)*20)}.xl\:py-30{padding-block:calc(var(--spacing)*30)}.xl\:py-\[24px\]{padding-block:24px}.xl\:py-\[27px\]{padding-block:27px}.xl\:py-\[30px\]{padding-block:30px}.xl\:py-\[54px\]{padding-block:54px}.xl\:py-\[120px\]{padding-block:120px}.xl\:pt-20{padding-top:calc(var(--spacing)*20)}.xl\:pt-30{padding-top:calc(var(--spacing)*30)}.xl\:pt-\[113px\]{padding-top:113px}.xl\:pr-8{padding-right:calc(var(--spacing)*8)}.xl\:pr-11{padding-right:calc(var(--spacing)*11)}.xl\:pr-20{padding-right:calc(var(--spacing)*20)}.xl\:pr-\[var\(--lascuola-edge-pad\)\]{padding-right:var(--lascuola-edge-pad)}.xl\:pr-\[var\(--latest-news-pad-end\,75px\)\]{padding-right:var(--latest-news-pad-end,75px)}.xl\:pb-0{padding-bottom:calc(var(--spacing)*0)}.xl\:pb-20{padding-bottom:calc(var(--spacing)*20)}.xl\:pb-30{padding-bottom:calc(var(--spacing)*30)}.xl\:pl-0{padding-left:calc(var(--spacing)*0)}.xl\:pl-8{padding-left:calc(var(--spacing)*8)}.xl\:pl-11{padding-left:calc(var(--spacing)*11)}.xl\:pl-20{padding-left:calc(var(--spacing)*20)}.xl\:pl-\[75px\]{padding-left:75px}.xl\:pl-\[var\(--lascuola-edge-pad\)\]{padding-left:var(--lascuola-edge-pad)}.xl\:text-\[14px\]{font-size:14px}.xl\:text-\[16px\]{font-size:16px}.xl\:text-\[17px\]{font-size:17px}.xl\:text-\[18px\]{font-size:18px}.xl\:text-\[20px\]{font-size:20px}.xl\:text-\[20px\]\!{font-size:20px!important}.xl\:text-\[22px\]{font-size:22px}.xl\:text-\[22px\]\!{font-size:22px!important}.xl\:text-\[28px\]{font-size:28px}.xl\:text-\[28px\]\!{font-size:28px!important}.xl\:text-\[36px\]{font-size:36px}.xl\:text-\[36px\]\!{font-size:36px!important}.xl\:text-\[42px\]{font-size:42px}.xl\:text-\[48px\]{font-size:48px}.xl\:text-\[63px\]{font-size:63px}.xl\:leading-\[18px\]{--tw-leading:18px;line-height:18px}.xl\:leading-\[20px\]{--tw-leading:20px;line-height:20px}.xl\:leading-\[22px\]{--tw-leading:22px;line-height:22px}.xl\:leading-\[24px\]{--tw-leading:24px;line-height:24px}.xl\:leading-\[24px\]\!{--tw-leading:24px!important;line-height:24px!important}.xl\:leading-\[28px\]{--tw-leading:28px;line-height:28px}.xl\:leading-\[28px\]\!{--tw-leading:28px!important;line-height:28px!important}.xl\:leading-\[30px\]{--tw-leading:30px;line-height:30px}.xl\:leading-\[30px\]\!{--tw-leading:30px!important;line-height:30px!important}.xl\:leading-\[36px\]{--tw-leading:36px;line-height:36px}.xl\:leading-\[38px\]{--tw-leading:38px;line-height:38px}.xl\:leading-\[38px\]\!{--tw-leading:38px!important;line-height:38px!important}.xl\:leading-\[44px\]{--tw-leading:44px;line-height:44px}.xl\:leading-\[50px\]{--tw-leading:50px;line-height:50px}.xl\:leading-\[66px\]{--tw-leading:66px;line-height:66px}}.prose-a\:text-primary :is(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-primary)}.\[\&_\.nav-links\]\:flex .nav-links{display:flex}.\[\&_\.nav-links\]\:flex-wrap .nav-links{flex-wrap:wrap}.\[\&_\.nav-links\]\:items-center .nav-links{align-items:center}.\[\&_\.nav-links\]\:justify-center .nav-links{justify-content:center}.\[\&_\.nav-links\]\:gap-2 .nav-links{gap:calc(var(--spacing)*2)}.\[\&_\.page-numbers\]\:inline-flex .page-numbers{display:inline-flex}.\[\&_\.page-numbers\]\:h-9 .page-numbers{height:calc(var(--spacing)*9)}.\[\&_\.page-numbers\]\:min-w-9 .page-numbers{min-width:calc(var(--spacing)*9)}.\[\&_\.page-numbers\]\:items-center .page-numbers{align-items:center}.\[\&_\.page-numbers\]\:justify-center .page-numbers{justify-content:center}.\[\&_\.page-numbers\]\:rounded-full .page-numbers{border-radius:calc(infinity*1px)}.\[\&_\.page-numbers\]\:px-4 .page-numbers{padding-inline:calc(var(--spacing)*4)}.\[\&_\.page-numbers\]\:font-heading .page-numbers{font-family:var(--font-heading)}.\[\&_\.page-numbers\]\:text-\[14px\] .page-numbers{font-size:14px}.\[\&_\.page-numbers\]\:leading-\[16px\] .page-numbers{--tw-leading:16px;line-height:16px}.\[\&_\.page-numbers\]\:font-bold .page-numbers{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.page-numbers\]\:text-brand-cyan .page-numbers{color:var(--color-brand-cyan)}.\[\&_\.page-numbers\]\:uppercase .page-numbers{text-transform:uppercase}.\[\&_\.page-numbers\]\:transition-opacity .page-numbers{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.\[\&_\.page-numbers\.current\]\:bg-brand-cyan .page-numbers.current{background-color:var(--color-brand-cyan)}.\[\&_\.page-numbers\.current\]\:text-white .page-numbers.current{color:var(--color-white)}.\[\&_\.screen-reader-text\]\:sr-only .screen-reader-text{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.\[\&_a\]\:font-bold a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_a\]\:text-white a{color:var(--color-white)}.\[\&_a\]\:not-italic a{font-style:normal}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:transition-opacity a{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (width >= 48rem){.md\:\[\&_a\]\:w-full a{width:100%}.md\:\[\&_a\]\:justify-center a{justify-content:center}}.\[\&_a\.page-numbers\:hover\]\:opacity-70 a.page-numbers:hover{opacity:70%}.\[\&_a\:hover\]\:underline a:hover{text-decoration-line:underline}.\[\&_li\]\:mb-3 li{margin-bottom:calc(var(--spacing)*3)}.\[\&_li\:last-child\]\:mb-0 li:last-child{margin-bottom:calc(var(--spacing)*0)}.\[\&_p\]\:mb-4 p{margin-bottom:calc(var(--spacing)*4)}.\[\&_p\]\:mb-6 p{margin-bottom:calc(var(--spacing)*6)}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:calc(var(--spacing)*0)}@media (width >= 80rem){.\[\&\>li\]\:xl\:pb-\[27px\]>li{padding-bottom:27px}}.\[\&\>li\>a\:hover\]\:opacity-75>li>a:hover{opacity:75%}.wp-block-column .\[\.wp-block-column_\&\]\:max-w-none{max-width:none}.band-inset{border-radius:16px;margin-block:2.5rem 7.5rem;margin-inline:auto;max-width:min(1520px,calc(100% - 2rem));padding-block:5rem!important}.seam-pt-0{padding-top:0!important}.seam-pb-0{padding-bottom:0!important}.seam-pt-16{padding-top:4rem!important}.seam-pt-20{padding-top:5rem!important}.seam-pt-30{padding-top:7.5rem!important}.seam-pb-30{padding-bottom:7.5rem!important}.band-y-80{padding-block:5rem!important}.band-y-120{padding-block:7.5rem!important}.list-cols-2{margin-bottom:1.5rem}@media (min-width:48rem){.list-cols-2{column-count:2;column-gap:1.5rem}}.campuses-title-sm .campuses-title{font-size:36px;line-height:38px}.band-py-lg{padding-bottom:7.5rem!important;padding-top:7.5rem!important}@media (min-width:48rem){.split-panel-py-20>div>div:last-child{padding-block:5rem!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-leading:initial;--tw-duration:initial;--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}