@font-face{font-family:'Baloo 2';font-style:normal;font-weight:800;font-display:swap;src:url('https://cdn.prod.website-files.com/69b354528661770d09ae783c/6ac4b29f7cb4820abf26a591_szk-Baloo2-800-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:800;font-display:swap;src:url('https://cdn.prod.website-files.com/69b354528661770d09ae783c/6ac4b29f7cb4820abf26a5a7_szk-Baloo2-800-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Nunito';font-style:normal;font-weight:600 800;font-display:swap;src:url('https://cdn.prod.website-files.com/69b354528661770d09ae783c/6ac4b2a078c65622796b68a5_szk-Nunito-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Nunito';font-style:normal;font-weight:600 800;font-display:swap;src:url('https://cdn.prod.website-files.com/69b354528661770d09ae783c/6ac4b2a025096694263c1b18_szk-Nunito-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.szk{--green: #4CB820;--green-deep: #2E7A11;--green-tint: #E9F6E2;--red: #D93521;--red-deep: #B32A18;--orange: #F9A821;--orange-deep: #D98A0C;--yellow: #F8D820;--yellow-deep: #E3C300;--navy: #385AA2;--navy-deep: #2B4783;--navy-ink: #1E3566;--navy-tint: #E4EAF7;--ink: #1F2430;--ink-soft: #4B5568;--ink-mute: #6B7488;--sheet: #FFFFFF;--ground: #F3F5FA;--ground-2: #E9EDF6;--line: #D6DDEC;--on-navy: #FFFFFF;--on-navy-soft: #C9D6F3;--on-yellow: #5A4E00;--red-tint: #FDECEA;--cut: 0 0 0 3px var(--sheet);--lift: 0 6px 18px rgba(56,90,162,0.18);--lift-hi: 0 14px 30px -6px rgba(56,90,162,0.3),0 4px 10px -4px rgba(56,90,162,0.2);--lift-dark: 0 14px 30px -8px rgba(0,0,0,0.4),0 2px 6px -2px rgba(0,0,0,0.25);--r-2xs: 4px;--r-xs: 8px;--r-sm: 14px;--r-md: 22px;--r-lg: 32px;--r-pill: 999px;--f-display: "Baloo 2","Nunito",system-ui,sans-serif;--f-body: "Nunito",system-ui,-apple-system,sans-serif;--fs-0: clamp(0.8125rem,0.78rem + 0.2vw,0.9rem);--fs-1: clamp(1rem,0.95rem + 0.25vw,1.125rem);--fs-2: clamp(1.125rem,1.05rem + 0.4vw,1.375rem);--fs-3: clamp(1.5rem,1.3rem + 1vw,2.125rem);--fs-4: clamp(2rem,1.6rem + 2vw,3.25rem);--fs-5: clamp(2.5rem,1.9rem + 3.2vw,4.5rem);--s-1: 0.25rem;--s-2: 0.5rem;--s-3: 0.75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4.5rem;--s-9: 6.5rem;--wrap: 72rem;--gutter: clamp(1rem,4vw,2.5rem);--ease-out: cubic-bezier(0.16,1,0.3,1);--t-fast: 160ms;--t-med: 320ms}
:where(.szk) *, :where(.szk) *::before, :where(.szk) *::after{box-sizing: border-box}
.szk *:where([class*="w-"]):not(:where([class*="sz-"])), .szk *:where([class*="w-"]):not(:where([class*="sz-"]))::before, .szk *:where([class*="w-"]):not(:where([class*="sz-"]))::after{box-sizing: border-box}
.szk{margin: 0;font-family: var(--f-body);font-size: var(--fs-1);line-height: 1.55;font-weight: 600;color: var(--ink);background: var(--ground);-webkit-font-smoothing: antialiased;overflow-x: hidden}
:where(.szk) img, :where(.szk) svg, :where(.szk) video{display: block;max-width: 100%;height: auto}
.szk img:where([class*="w-"]):not(:where([class*="sz-"])), .szk svg:where([class*="w-"]):not(:where([class*="sz-"])), .szk video:where([class*="w-"]):not(:where([class*="sz-"])){display: block;max-width: 100%;height: auto}
:where(.szk) [hidden]{display: none !important}
.szk [hidden]:where([class*="w-"]):not(:where([class*="sz-"])){display: none !important}
:where(.szk) a{color: var(--navy);text-underline-offset: 0.18em;text-decoration-thickness: 2px}
.szk a:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--navy);text-underline-offset: 0.18em;text-decoration-thickness: 2px}
:where(.szk) a:hover{text-decoration-color: var(--orange)}
.szk a:hover:where([class*="w-"]):not(:where([class*="sz-"])){text-decoration-color: var(--orange)}
:where(.szk) p{margin: 0 0 var(--s-4)}
.szk p:where([class*="w-"]):not(:where([class*="sz-"])){margin: 0 0 var(--s-4)}
:where(.szk) h1, :where(.szk) h2, :where(.szk) h3, :where(.szk) h4{font-family: var(--f-display);font-weight: 800;line-height: 1.08;letter-spacing: -0.01em;margin: 0 0 var(--s-4);text-wrap: balance;color: var(--ink)}
.szk h1:where([class*="w-"]):not(:where([class*="sz-"])), .szk h2:where([class*="w-"]):not(:where([class*="sz-"])), .szk h3:where([class*="w-"]):not(:where([class*="sz-"])), .szk h4:where([class*="w-"]):not(:where([class*="sz-"])){font-family: var(--f-display);font-weight: 800;line-height: 1.08;letter-spacing: -0.01em;margin: 0 0 var(--s-4);text-wrap: balance;color: var(--ink)}
:where(.szk) h1{font-size: var(--fs-5)}
.szk h1:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-5)}
:where(.szk) h2{font-size: var(--fs-4)}
.szk h2:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-4)}
:where(.szk) h3{font-size: var(--fs-3)}
.szk h3:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-3)}
:where(.szk) h4{font-size: var(--fs-2)}
.szk h4:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-2)}
:where(.szk) ul, :where(.szk) ol{margin: 0 0 var(--s-4);padding-left: 1.2em}
.szk ul:where([class*="w-"]):not(:where([class*="sz-"])), .szk ol:where([class*="w-"]):not(:where([class*="sz-"])){margin: 0 0 var(--s-4);padding-left: 1.2em}
:where(.szk) button, :where(.szk) input, :where(.szk) select, :where(.szk) textarea{font: inherit;color: inherit}
.szk button:where([class*="w-"]):not(:where([class*="sz-"])), .szk input:where([class*="w-"]):not(:where([class*="sz-"])), .szk select:where([class*="w-"]):not(:where([class*="sz-"])), .szk textarea:where([class*="w-"]):not(:where([class*="sz-"])){font: inherit;color: inherit}
:where(.szk) ::selection{background: var(--yellow);color: var(--ink)}
:where(.szk) :focus-visible{outline: 3px solid var(--orange);outline-offset: 3px;border-radius: var(--r-xs)}
:where(.szk) .sz-sr-only{clip:rect(0 0 0 0)}
:where(.szk) .sz-skip{position:absolute;left:var(--s-4);top:-3rem;background-color:var(--yellow);color:var(--ink);padding-top:var(--s-2);padding-right:var(--s-4);padding-bottom:var(--s-2);padding-left:var(--s-4);border-top-left-radius:var(--r-pill);border-top-right-radius:var(--r-pill);border-bottom-right-radius:var(--r-pill);border-bottom-left-radius:var(--r-pill);z-index:100;font-weight:800;text-decoration-line:none}
:where(.szk) .sz-skip:focus{top:var(--s-4)}
@media (min-width: 60rem){:where(.szk) .sz-section{padding-block: var(--s-9)}}
:where(.szk) .sz-section--navy h2, :where(.szk) .sz-section--navy h3{color: var(--on-navy)}
.szk .sz-section--navy h2:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-section--navy h3:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--on-navy)}
:where(.szk) .sz-section--navy a{color: var(--yellow)}
.szk .sz-section--navy a:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--yellow)}
:where(.szk) .sz-section--navy a:hover{color: #fff}
.szk .sz-section--navy a:hover:where([class*="w-"]):not(:where([class*="sz-"])){color: #fff}
:where(.szk) .sz-section--navy .sz-btn{color: var(--navy-ink)}
:where(.szk) .sz-section--navy .sz-btn:hover{color: var(--navy-ink)}
:where(.szk) .sz-section--navy .sz-btn--primary, :where(.szk) .sz-section--navy .sz-btn--primary:hover{color: #fff}
:where(.szk) .sz-section--navy{--lift:var(--lift-dark);--lift-hi:var(--lift-dark)}
:where(.szk) .sz-section--navy .sz-btn--primary{box-shadow: var(--cut),var(--lift-dark)}
:where(.szk) .sz-lead{text-wrap:pretty}
:where(.szk) .sz-section--navy .sz-lead{color: var(--on-navy-soft)}
:where(.szk) .sz-measure{max-width:66ch}
:where(.szk) .sz-center .sz-lead, :where(.szk) .sz-center .sz-measure{margin-inline: auto}
:where(.szk) .sz-tag{transform:rotate(var(--tilt,0deg))}
:where(.szk) .sz-tag svg{width: 1.15em;height: 1.15em;flex: none}
.szk .sz-tag svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 1.15em;height: 1.15em;flex: none}
:where(.szk) .sz-tag--outline{box-shadow:var(--cut),inset 0 0 0 2.5px var(--c,var(--navy))}
:where(.szk) a.tag:hover{box-shadow: var(--cut),var(--lift)}
.szk a.tag:hover:where([class*="w-"]):not(:where([class*="sz-"])){box-shadow: var(--cut),var(--lift)}
:where(.szk) a.tag--outline:hover{box-shadow: var(--cut),inset 0 0 0 2.5px var(--c,var(--navy)),var(--lift)}
.szk a.tag--outline:hover:where([class*="w-"]):not(:where([class*="sz-"])){box-shadow: var(--cut),inset 0 0 0 2.5px var(--c,var(--navy)),var(--lift)}
:where(.szk) .sz-tag b{font-size: 1.35em;line-height: 1;margin-right: 0.1em}
.szk .sz-tag b:where([class*="w-"]):not(:where([class*="sz-"])){font-size: 1.35em;line-height: 1;margin-right: 0.1em}
:where(.szk) .sz-tag--big{font-size:var(--fs-1);padding-top:0.55em;padding-right:1.1em;padding-bottom:0.55em;padding-left:1.1em}
:where(.szk) .sz-name-label{display:block;position:relative;padding-top:0.55em;padding-right:1.1em;padding-bottom:0.7em;padding-left:1.1em;border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg);border-bottom-left-radius:var(--r-lg);background-color:var(--sheet);box-shadow:var(--cut),var(--lift);border-top-width:6px;border-top-style:solid;border-top-color:var(--navy);border-right-width:6px;border-right-style:solid;border-right-color:var(--navy);border-bottom-width:6px;border-bottom-style:solid;border-bottom-color:var(--navy);border-left-width:6px;border-left-style:solid;border-left-color:var(--navy);font-family:var(--f-display);font-weight:800}
:where(.szk) .sz-name-label::before{content: "";position: absolute;inset: 4px;border-radius: calc(var(--r-lg) - 8px);border: 2px dashed var(--navy-tint);pointer-events: none}
:where(.szk) .sz-name-label__k{display:block;font-family:var(--f-body);font-weight:800;font-size:var(--fs-0);letter-spacing:0.02em;color:var(--navy);margin-bottom:0.1em}
:where(.szk) .sz-name-label__in{width:100%;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;background-color:transparent;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-family:var(--f-display);font-weight:800;font-size:clamp(1.75rem,1.4rem + 2vw,2.75rem);line-height:1.1;color:var(--ink);caret-color:var(--red);border-bottom-width:3px;border-bottom-style:dotted;border-bottom-color:var(--navy-tint)}
:where(.szk) .sz-name-label__in::placeholder{color:var(--ink-mute);font-weight:700;opacity:1}
:where(.szk) .sz-name-label__in:focus{outline:none;border-bottom-color:var(--orange)}
:where(.szk) .sz-btn{transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),background var(--t-fast)}
:where(.szk) .sz-btn svg{width: 1.2em;height: 1.2em;flex: none}
.szk .sz-btn svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 1.2em;height: 1.2em;flex: none}
:where(.szk) .sz-btn:hover{box-shadow:var(--cut),var(--lift-hi)}
:where(.szk) .sz-btn--primary{background-color:var(--red);color:#fff;box-shadow:var(--cut),var(--lift-dark)}
:where(.szk) a.tag--navy:hover, :where(.szk) a.tag--green:hover{box-shadow: var(--cut),var(--lift-dark)}
.szk a.tag--navy:hover:where([class*="w-"]):not(:where([class*="sz-"])), .szk a.tag--green:hover:where([class*="w-"]):not(:where([class*="sz-"])){box-shadow: var(--cut),var(--lift-dark)}
:where(.szk) .sz-btn--primary:hover{box-shadow:var(--cut),var(--lift-dark)}
:where(.szk) .sz-btn--navy:hover{box-shadow:var(--cut),var(--lift-dark)}
:where(.szk) .sz-btn--navy{background-color:var(--navy);color:#fff}
:where(.szk) .sz-btn--navy:hover{background-color:var(--navy-deep);color:#fff}
:where(.szk) .sz-btn--ghost{background-color:transparent;box-shadow:none;text-underline-offset:0.22em;text-decoration-thickness:2px;padding-left:0.6em;padding-right:0.6em}
:where(.szk) .sz-btn--ghost:hover{transform:none;box-shadow:none}
:where(.szk) .sz-btn--lg{min-height:3.75rem;font-size:var(--fs-2);padding-left:1.8em;padding-right:1.8em}
:where(.szk) .sz-btn[aria-busy="true"]{opacity: 0.7;pointer-events: none}
:where(.szk) .sz-btn:disabled{opacity: 0.55;cursor: not-allowed;transform: none}
:where(.szk) .sz-section--navy .sz-btn--ghost, :where(.szk) .sz-section--navy .sz-btn--ghost:hover{color: #fff;text-decoration-color: var(--yellow)}
:where(.szk) .sz-hdr{background:color-mix(in srgb,var(--ground) 88%,transparent);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);transition:border-color var(--t-med)}
:where(.szk) .sz-hdr.is-stuck{border-bottom-color:var(--line)}
:where(.szk) .sz-hdr__logo img{height: 3.25rem;width: auto}
.szk .sz-hdr__logo img:where([class*="w-"]):not(:where([class*="sz-"])){height: 3.25rem;width: auto}
:where(.szk) .sz-hdr__nav a{font-family: var(--f-display);font-weight: 800;font-size: var(--fs-2);color: var(--navy-ink);text-decoration: none;padding: 0.45em 0.9em;border-radius: var(--r-pill)}
.szk .sz-hdr__nav a:where([class*="w-"]):not(:where([class*="sz-"])){font-family: var(--f-display);font-weight: 800;font-size: var(--fs-2);color: var(--navy-ink);text-decoration: none;padding: 0.45em 0.9em;border-radius: var(--r-pill)}
:where(.szk) .sz-hdr__nav a:hover, :where(.szk) .sz-hdr__nav a[aria-current="page"]{background: var(--sheet);box-shadow: var(--cut)}
.szk .sz-hdr__nav a:hover:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-hdr__nav a[aria-current="page"]:where([class*="w-"]):not(:where([class*="sz-"])){background: var(--sheet);box-shadow: var(--cut)}
:where(.szk) .sz-hdr__cta{min-height:2.75rem;padding-top:0.5em;padding-right:1.1em;padding-bottom:0.5em;padding-left:1.1em;font-size:var(--fs-0)}
:where(.szk) .sz-hdr__cta .sz-btn-txt-long{display: none}
:where(.szk) .sz-hdr__burger svg{width: 1.5rem;height: 1.5rem}
.szk .sz-hdr__burger svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 1.5rem;height: 1.5rem}
:where(.szk) .sz-hdr__burger .sz-ic-x{display: none}
:where(.szk) .sz-hdr__quick{scrollbar-width:none;-webkit-overflow-scrolling:touch}
:where(.szk) .sz-hdr.is-stuck .sz-hdr__quick{display: flex}
:where(.szk) .sz-hdr__quick::-webkit-scrollbar{display: none}
:where(.szk) .sz-hdr__quick a{flex: none;font-family: var(--f-display);font-weight: 800;font-size: var(--fs-0);color: var(--navy-ink);text-decoration: none;padding: 0.35em 0.9em;border-radius: var(--r-pill);background: var(--sheet);box-shadow: var(--cut);min-height: 2.25rem;display: inline-flex;align-items: center}
.szk .sz-hdr__quick a:where([class*="w-"]):not(:where([class*="sz-"])){flex: none;font-family: var(--f-display);font-weight: 800;font-size: var(--fs-0);color: var(--navy-ink);text-decoration: none;padding: 0.35em 0.9em;border-radius: var(--r-pill);background: var(--sheet);box-shadow: var(--cut);min-height: 2.25rem;display: inline-flex;align-items: center}
:where(.szk) .sz-hdr__quick a:hover{box-shadow: var(--cut),var(--lift)}
.szk .sz-hdr__quick a:hover:where([class*="w-"]):not(:where([class*="sz-"])){box-shadow: var(--cut),var(--lift)}
:where(.szk) .sz-hdr__burger[aria-expanded="true"] .sz-ic-x{display: block}
:where(.szk) .sz-hdr__burger[aria-expanded="true"] .sz-ic-menu{display: none}
@media (min-width: 64rem){:where(.szk) .sz-hdr__nav{display: flex;gap: var(--s-1)}:where(.szk) .sz-hdr__burger,:where(.szk) .sz-hdr__quick,:where(.szk) .sz-hdr.is-stuck .sz-hdr__quick{display: none}:where(.szk) .sz-hdr__cta{min-height: 3.5rem;font-size: var(--fs-2);padding: 0.6em 1.4em}:where(.szk) .sz-hdr__in{min-height: 6.25rem;gap: var(--s-6)}:where(.szk) .sz-hdr__logo img{height: 4.25rem}.szk .sz-hdr__logo img:where([class*="w-"]):not(:where([class*="sz-"])){height: 4.25rem}:where(.szk) .sz-hdr__cta .sz-btn-txt-long{display: inline}:where(.szk) .sz-hdr__cta .sz-btn-txt-short{display: none}}
:where(.szk) .sz-menu .sz-hdr__burger{display: inline-flex}
@media (min-width: 64rem){:where(.szk) .sz-menu{display: none !important}}
:where(.szk) .sz-menu[data-open="true"]{display: block}
:where(.szk) .sz-menu__list a{display: grid;grid-template-columns: 1fr auto;align-items: center;column-gap: var(--s-3);row-gap: 0.15rem;padding: 0.85em 1.2em;border-radius: var(--r-md);background: var(--sheet);box-shadow: var(--cut);font-family: var(--f-display);font-weight: 800;font-size: var(--fs-2);line-height: 1.3;color: var(--navy-ink);text-decoration: none}
.szk .sz-menu__list a:where([class*="w-"]):not(:where([class*="sz-"])){display: grid;grid-template-columns: 1fr auto;align-items: center;column-gap: var(--s-3);row-gap: 0.15rem;padding: 0.85em 1.2em;border-radius: var(--r-md);background: var(--sheet);box-shadow: var(--cut);font-family: var(--f-display);font-weight: 800;font-size: var(--fs-2);line-height: 1.3;color: var(--navy-ink);text-decoration: none}
:where(.szk) .sz-menu__list a small{grid-column: 1;grid-row: 2;font-family: var(--f-body);font-weight: 700;font-size: var(--fs-0);line-height: 1.35;color: var(--ink-soft)}
.szk .sz-menu__list a small:where([class*="w-"]):not(:where([class*="sz-"])){grid-column: 1;grid-row: 2;font-family: var(--f-body);font-weight: 700;font-size: var(--fs-0);line-height: 1.35;color: var(--ink-soft)}
:where(.szk) .sz-menu__list a svg{grid-column: 2;grid-row: 1 / span 2;width: 1.25em;height: 1.25em;color: var(--navy)}
.szk .sz-menu__list a svg:where([class*="w-"]):not(:where([class*="sz-"])){grid-column: 2;grid-row: 1 / span 2;width: 1.25em;height: 1.25em;color: var(--navy)}
:where(.szk) .sz-menu__meta strong{color: var(--ink)}
.szk .sz-menu__meta strong:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--ink)}
body[data-menu="open"]{overflow: hidden}
:where(.szk) .sz-hero h1{margin-top: var(--s-5);font-size: var(--fs-5);max-width: 12ch}
.szk .sz-hero h1:where([class*="w-"]):not(:where([class*="sz-"])){margin-top: var(--s-5);font-size: var(--fs-5);max-width: 12ch}
:where(.szk) .sz-hero h1 .sz-nm{color: var(--navy)}
:where(.szk) .sz-hero__cta .sz-btn--primary{flex: 1 1 14rem}
:where(.szk) .sz-hero__fig img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: var(--r-lg);box-shadow: var(--cut),var(--lift-hi);background: var(--navy-tint)}
.szk .sz-hero__fig img:where([class*="w-"]):not(:where([class*="sz-"])){width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: var(--r-lg);box-shadow: var(--cut),var(--lift-hi);background: var(--navy-tint)}
:where(.szk) .sz-hero__fig .sz-tag{position: absolute}
:where(.szk) .sz-hero__fig .sz-tag--a{left: 0.75rem;top: -0.9rem;--tilt: -2deg;box-shadow: var(--cut),var(--lift-dark)}
:where(.szk) .sz-hero__fig figcaption{position: absolute;left: 1rem;bottom: 1rem;font-size: 0.75rem;font-weight: 700;color: #fff;background: rgba(31,36,48,0.82);padding: 0.25em 0.6em;border-radius: var(--r-pill)}
.szk .sz-hero__fig figcaption:where([class*="w-"]):not(:where([class*="sz-"])){position: absolute;left: 1rem;bottom: 1rem;font-size: 0.75rem;font-weight: 700;color: #fff;background: rgba(31,36,48,0.82);padding: 0.25em 0.6em;border-radius: var(--r-pill)}
:where(.szk) .sz-name-label--hero{--tilt:-1.2deg;transform:rotate(var(--tilt));max-width:30rem}
:where(.szk) .sz-name-label--hero .sz-name-label__in{font-size: clamp(2.4rem,1.8rem + 2.6vw,3.25rem)}
@media (min-width: 54rem){:where(.szk) .sz-hero{padding-block: var(--s-7) var(--s-9)}:where(.szk) .sz-hero__grid{grid-template-columns: minmax(0,1.15fr) minmax(0,0.85fr);gap: var(--s-8)}:where(.szk) .sz-hero__fig{max-width: 30rem;justify-self: end}:where(.szk) .sz-hero__fig .sz-tag--a{left: -1rem;top: -1rem}}
@media (prefers-reduced-motion: no-preference){:where(.szk) .sz-name-label--hero{animation: sz-peel-in 900ms var(--ease-out) both}@keyframes sz-peel-in{from{transform: rotate(-4deg) translateY(10px) scale(0.98);box-shadow: var(--cut)}to{transform: rotate(var(--tilt)) translateY(0) scale(1);box-shadow: var(--cut),var(--lift)}}:where(.szk) .sz-name-label--hero:focus-within{box-shadow: var(--cut),var(--lift-hi);transform: rotate(0deg) translateY(-2px);transition: transform var(--t-med) var(--ease-out),box-shadow var(--t-med)}}
:where(.szk) .sz-sheet__item{transform:rotate(var(--tilt,0deg));transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out)}
:where(.szk) .sz-sheet__item:hover{box-shadow:var(--cut),var(--lift-hi)}
:where(.szk) .sz-sheet__item h3{font-size: var(--fs-3);margin-bottom: var(--s-3)}
.szk .sz-sheet__item h3:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-3);margin-bottom: var(--s-3)}
:where(.szk) .sz-sheet__item p{color: var(--ink-soft);margin: 0;text-wrap: pretty}
.szk .sz-sheet__item p:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--ink-soft);margin: 0;text-wrap: pretty}
:where(.szk) .sz-sheet__item p strong{color: var(--ink);font-family: var(--f-display);font-weight: 800;font-size: 1.1em;display: block;margin-bottom: 0.2em}
.szk .sz-sheet__item p strong:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--ink);font-family: var(--f-display);font-weight: 800;font-size: 1.1em;display: block;margin-bottom: 0.2em}
:where(.szk) .sz-sheet__item .sz-mark{display: inline-flex;align-items: center;gap: 0.5em;margin-bottom: var(--s-3);font-family: var(--f-display);font-weight: 800;color: var(--green-deep)}
:where(.szk) .sz-sheet__item .sz-mark svg{width: 1.4em;height: 1.4em}
.szk .sz-sheet__item .sz-mark svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 1.4em;height: 1.4em}
:where(.szk) .sz-sheet__item--navy h3{color: #fff}
.szk .sz-sheet__item--navy h3:where([class*="w-"]):not(:where([class*="sz-"])){color: #fff}
:where(.szk) .sz-sheet__item--navy p{color: var(--on-navy-soft)}
.szk .sz-sheet__item--navy p:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--on-navy-soft)}
:where(.szk) .sz-sheet__item--navy .sz-mark{color: var(--yellow)}
:where(.szk) .sz-sheet__item--navy:hover{box-shadow:var(--cut),var(--lift-dark)}
:where(.szk) .sz-sheet__item--yellow p{color: var(--on-yellow)}
.szk .sz-sheet__item--yellow p:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--on-yellow)}
:where(.szk) .sz-sheet__item--yellow .sz-mark{color: var(--on-yellow)}
:where(.szk) .sz-sheet__item--yellow p strong{color: var(--ink)}
.szk .sz-sheet__item--yellow p strong:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--ink)}
:where(.szk) .sz-sheet__item--navy p strong{color: #fff}
.szk .sz-sheet__item--navy p strong:where([class*="w-"]):not(:where([class*="sz-"])){color: #fff}
@media (min-width: 48rem){:where(.szk) .sz-sheet{grid-template-columns: repeat(6,1fr)}:where(.szk) .sz-sheet__item{grid-column: span 3}:where(.szk) .sz-sheet__item--wide{grid-column: span 4}:where(.szk) .sz-sheet__item--tall{grid-column: span 2}}
:where(.szk) .sz-seats span{aspect-ratio: 1;border-radius: var(--r-2xs);background: var(--navy-tint);position: relative}
.szk .sz-seats span:where([class*="w-"]):not(:where([class*="sz-"])){aspect-ratio: 1;border-radius: var(--r-2xs);background: var(--navy-tint);position: relative}
:where(.szk) .sz-seats span::after{content: "";position: absolute;left: 20%;right: 20%;bottom: -4px;height: 4px;border-radius: var(--r-2xs);background: var(--navy);opacity: 0.6}
.szk .sz-seats span:where([class*="w-"]):not(:where([class*="sz-"]))::after{content: "";position: absolute;left: 20%;right: 20%;bottom: -4px;height: 4px;border-radius: var(--r-2xs);background: var(--navy);opacity: 0.6}
:where(.szk) .sz-sheet__item--navy .sz-seats span{background: rgba(255,255,255,0.22)}
.szk .sz-sheet__item--navy .sz-seats span:where([class*="w-"]):not(:where([class*="sz-"])){background: rgba(255,255,255,0.22)}
:where(.szk) .sz-sheet__item--navy .sz-seats span::after{background: var(--yellow);opacity: 1}
.szk .sz-sheet__item--navy .sz-seats span:where([class*="w-"]):not(:where([class*="sz-"]))::after{background: var(--yellow);opacity: 1}
:where(.szk) .sz-seats span:nth-child(-n+18){background: var(--green)}
.szk .sz-seats span:nth-child(-n+18):where([class*="w-"]):not(:where([class*="sz-"])){background: var(--green)}
:where(.szk) .sz-sheet__item--navy .sz-seats span:nth-child(-n+18){background: var(--green)}
.szk .sz-sheet__item--navy .sz-seats span:nth-child(-n+18):where([class*="w-"]):not(:where([class*="sz-"])){background: var(--green)}
:where(.szk) .sz-ribbon::before{content: "";position: absolute;left: 1.35rem;top: 0.5rem;bottom: 0.5rem;width: 10px;border-radius: var(--r-2xs);background: linear-gradient(180deg,var(--yellow) 0 22%,var(--green) 22% 40%,var(--orange) 40% 68%,var(--yellow) 68% 100%);box-shadow: 0 0 0 3px var(--sheet)}
:where(.szk) .sz-stop h3{color: #fff;margin-bottom: 0;font-size: var(--fs-3)}
.szk .sz-stop h3:where([class*="w-"]):not(:where([class*="sz-"])){color: #fff;margin-bottom: 0;font-size: var(--fs-3)}
:where(.szk) .sz-stop p{color: var(--on-navy-soft);margin: 0;max-width: 46ch;text-wrap: pretty}
.szk .sz-stop p:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--on-navy-soft);margin: 0;max-width: 46ch;text-wrap: pretty}
:where(.szk) .sz-stop__fig img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--r-md);box-shadow: var(--cut),var(--lift-dark);background: var(--navy-deep)}
.szk .sz-stop__fig img:where([class*="w-"]):not(:where([class*="sz-"])){width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--r-md);box-shadow: var(--cut),var(--lift-dark);background: var(--navy-deep)}
:where(.szk) .sz-stop__fig .sz-tag{box-shadow: var(--cut),var(--lift-dark)}
:where(.szk) .sz-stop__fig .sz-tag{position: absolute;right: -0.35rem;top: -0.75rem;--tilt: 3deg}
:where(.szk) .sz-stop .sz-tags{margin-top: var(--s-1)}
@media (min-width: 60rem){:where(.szk) .sz-day__head{grid-template-columns: 1.2fr 1fr;align-items: end}:where(.szk) .sz-ribbon::before{left: 50%;transform: translateX(-50%)}:where(.szk) .sz-ribbon{gap: var(--s-7)}:where(.szk) .sz-stop{grid-template-columns: 1fr 1fr;gap: var(--s-7);padding-left: 0;align-items: center}:where(.szk) .sz-stop__time{left: 50%;transform: translateX(-50%);width: 3.4rem;height: 3.4rem;font-size: 0.9rem}:where(.szk) .sz-stop__txt{grid-column: 1;padding-right: var(--s-6);text-align: right}:where(.szk) .sz-stop__txt p{margin-left: auto}.szk .sz-stop__txt p:where([class*="w-"]):not(:where([class*="sz-"])){margin-left: auto}:where(.szk) .sz-stop__fig{grid-column: 2;margin: 0;padding-left: var(--s-6)}:where(.szk) .sz-stop:nth-child(even) .sz-stop__txt{grid-column: 2;grid-row: 1;padding-right: 0;padding-left: var(--s-6);text-align: left}:where(.szk) .sz-stop:nth-child(even) .sz-stop__txt p{margin-left: 0}.szk .sz-stop:nth-child(even) .sz-stop__txt p:where([class*="w-"]):not(:where([class*="sz-"])){margin-left: 0}:where(.szk) .sz-stop:nth-child(even) .sz-stop__fig{grid-column: 1;grid-row: 1;padding-left: 0;padding-right: var(--s-6);justify-self: end}:where(.szk) .sz-stop .sz-tags{justify-content: inherit}:where(.szk) .sz-stop:nth-child(odd) .sz-tags{justify-content: flex-end}}
:where(.szk) .sz-prog__col h3{font-size: var(--fs-3)}
.szk .sz-prog__col h3:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-3)}
:where(.szk) .sz-prog__col ul{list-style: none;padding: 0;margin: 0;display: grid;gap: var(--s-2)}
.szk .sz-prog__col ul:where([class*="w-"]):not(:where([class*="sz-"])){list-style: none;padding: 0;margin: 0;display: grid;gap: var(--s-2)}
:where(.szk) .sz-prog__col li{display: flex;gap: 0.6em;align-items: flex-start;color: var(--ink-soft)}
.szk .sz-prog__col li:where([class*="w-"]):not(:where([class*="sz-"])){display: flex;gap: 0.6em;align-items: flex-start;color: var(--ink-soft)}
:where(.szk) .sz-prog__col li svg{width: 1.25em;height: 1.25em;flex: none;color: var(--green);margin-top: 0.15em}
.szk .sz-prog__col li svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 1.25em;height: 1.25em;flex: none;color: var(--green);margin-top: 0.15em}
:where(.szk) .sz-prog__col li strong{color: var(--ink)}
.szk .sz-prog__col li strong:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--ink)}
:where(.szk) .sz-cloud .sz-tag{--tilt: 0deg}
:where(.szk) .sz-cloud .sz-tag:nth-child(3n){--tilt: -2deg}
:where(.szk) .sz-cloud .sz-tag:nth-child(4n+1){--tilt: 1.5deg}
.szk .sz-cloud .sz-tag:nth-child(4n+1):where([class*="w-"]):not(:where([class*="sz-"])){--tilt: 1.5deg}
@media (min-width: 54rem){:where(.szk) .sz-prog__cols{grid-template-columns: 1fr 1fr}}
:where(.szk) .sz-prog__fig img, :where(.szk) .sz-model__fig img, :where(.szk) .sz-page-head__fig img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--r-lg);box-shadow: var(--cut);background: var(--navy-tint)}
.szk .sz-prog__fig img:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-model__fig img:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-page-head__fig img:where([class*="w-"]):not(:where([class*="sz-"])){width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--r-lg);box-shadow: var(--cut);background: var(--navy-tint)}
:where(.szk) .sz-prog__fig .sz-tag, :where(.szk) .sz-model__fig .sz-tag, :where(.szk) .sz-page-head__fig .sz-tag{position: absolute;left: 0.75rem;top: -0.9rem;--tilt: -2deg;box-shadow: var(--cut),var(--lift)}
@media (min-width: 60rem){:where(.szk) .sz-prog__intro{grid-template-columns: 1.1fr 0.9fr;gap: var(--s-7)}}
:where(.szk) .sz-yt{box-shadow:var(--cut),var(--lift-dark)}
:where(.szk) .sz-yt img{width: 100%;height: 100%;object-fit: cover;opacity: 0.85}
.szk .sz-yt img:where([class*="w-"]):not(:where([class*="sz-"])){width: 100%;height: 100%;object-fit: cover;opacity: 0.85}
:where(.szk) .sz-yt iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}
.szk .sz-yt iframe:where([class*="w-"]):not(:where([class*="sz-"])){position: absolute;inset: 0;width: 100%;height: 100%;border: 0}
:where(.szk) .sz-yt__btn span{display: inline-flex;align-items: center;gap: 0.6em;padding: 0.7em 1.3em;border-radius: var(--r-pill);background: var(--yellow);color: var(--ink);font-family: var(--f-display);font-weight: 800;font-size: var(--fs-1);box-shadow: var(--cut),var(--lift-dark)}
.szk .sz-yt__btn span:where([class*="w-"]):not(:where([class*="sz-"])){display: inline-flex;align-items: center;gap: 0.6em;padding: 0.7em 1.3em;border-radius: var(--r-pill);background: var(--yellow);color: var(--ink);font-family: var(--f-display);font-weight: 800;font-size: var(--fs-1);box-shadow: var(--cut),var(--lift-dark)}
:where(.szk) .sz-yt__btn svg{width: 1.3em;height: 1.3em}
.szk .sz-yt__btn svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 1.3em;height: 1.3em}
:where(.szk) .sz-yt__btn:hover span{background: var(--yellow-deep)}
.szk .sz-yt__btn:hover span:where([class*="w-"]):not(:where([class*="sz-"])){background: var(--yellow-deep)}
:where(.szk) .sz-model__quote{--tilt:-0.8deg;transform:rotate(var(--tilt))}
:where(.szk) .sz-model__quote blockquote{margin: 0;font-family: var(--f-display);font-weight: 800;font-size: var(--fs-3);line-height: 1.3;color: var(--navy-ink);text-wrap: pretty}
.szk .sz-model__quote blockquote:where([class*="w-"]):not(:where([class*="sz-"])){margin: 0;font-family: var(--f-display);font-weight: 800;font-size: var(--fs-3);line-height: 1.3;color: var(--navy-ink);text-wrap: pretty}
:where(.szk) .sz-model__quote cite{display: block;margin-top: var(--s-4);font-style: normal;font-weight: 700;color: var(--ink-soft);font-size: var(--fs-0)}
.szk .sz-model__quote cite:where([class*="w-"]):not(:where([class*="sz-"])){display: block;margin-top: var(--s-4);font-style: normal;font-weight: 700;color: var(--ink-soft);font-size: var(--fs-0)}
:where(.szk) .sz-model__list li{padding: var(--s-4) var(--s-5);border-radius: var(--r-md);background: var(--sheet);box-shadow: var(--cut);border-left: 0}
.szk .sz-model__list li:where([class*="w-"]):not(:where([class*="sz-"])){padding: var(--s-4) var(--s-5);border-radius: var(--r-md);background: var(--sheet);box-shadow: var(--cut);border-left: 0}
:where(.szk) .sz-model__list li b{font-family: var(--f-display);font-weight: 800;color: var(--ink);display: block;font-size: var(--fs-2)}
.szk .sz-model__list li b:where([class*="w-"]):not(:where([class*="sz-"])){font-family: var(--f-display);font-weight: 800;color: var(--ink);display: block;font-size: var(--fs-2)}
:where(.szk) .sz-model__list li span{color: var(--ink-soft)}
.szk .sz-model__list li span:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--ink-soft)}
@media (min-width: 60rem){:where(.szk) .sz-model{grid-template-columns: 1fr 1fr;align-items: start}}
:where(.szk) .sz-price__tag{--tilt:1.2deg;box-shadow:var(--cut),var(--lift-hi);transform:rotate(var(--tilt))}
:where(.szk) .sz-price__tag .sz-k{font-family: var(--f-body);font-weight: 800;font-size: var(--fs-0);letter-spacing: 0.02em;color: var(--on-yellow)}
:where(.szk) .sz-price__tag .sz-v{font-family: var(--f-display);font-weight: 800;font-size: clamp(3rem,2.4rem + 3.5vw,5rem);line-height: 1;letter-spacing: -0.03em;margin: 0.1em 0 0}
:where(.szk) .sz-price__tag .sz-v small{font-size: 1.25rem;letter-spacing: 0;font-weight: 800}
.szk .sz-price__tag .sz-v small:where([class*="w-"]):not(:where([class*="sz-"])){font-size: 1.25rem;letter-spacing: 0;font-weight: 800}
:where(.szk) .sz-price__tag .sz-row{display: flex;flex-wrap: wrap;gap: var(--s-2) var(--s-4);margin-top: var(--s-4);padding-top: var(--s-4);border-top: 3px dashed rgba(31,36,48,0.18)}
:where(.szk) .sz-price__tag .sz-row div{min-width: 9rem}
.szk .sz-price__tag .sz-row div:where([class*="w-"]):not(:where([class*="sz-"])){min-width: 9rem}
:where(.szk) .sz-price__tag .sz-row .sz-k{display: block}
:where(.szk) .sz-price__tag .sz-row .sz-v2{font-family: var(--f-display);font-weight: 800;font-size: var(--fs-3);line-height: 1.1}
:where(.szk) .sz-price__tag .sz-row .sz-v2 s{opacity: 0.55;font-weight: 700;font-size: 0.7em;margin-right: 0.3em}
.szk .sz-price__tag .sz-row .sz-v2 s:where([class*="w-"]):not(:where([class*="sz-"])){opacity: 0.55;font-weight: 700;font-size: 0.7em;margin-right: 0.3em}
:where(.szk) .sz-price__tag .sz-note{margin: var(--s-4) 0 0;font-size: var(--fs-0);color: var(--on-yellow)}
:where(.szk) .sz-price__in h3{font-size: var(--fs-3)}
.szk .sz-price__in h3:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-3)}
:where(.szk) .sz-price__in ul{list-style: none;padding: 0;margin: 0 0 var(--s-4);display: grid;gap: var(--s-2)}
.szk .sz-price__in ul:where([class*="w-"]):not(:where([class*="sz-"])){list-style: none;padding: 0;margin: 0 0 var(--s-4);display: grid;gap: var(--s-2)}
:where(.szk) .sz-price__in li{display: flex;gap: 0.6em;align-items: flex-start;color: var(--ink-soft)}
.szk .sz-price__in li:where([class*="w-"]):not(:where([class*="sz-"])){display: flex;gap: 0.6em;align-items: flex-start;color: var(--ink-soft)}
:where(.szk) .sz-price__in li svg{width: 1.25em;height: 1.25em;flex: none;color: var(--green);margin-top: 0.15em}
.szk .sz-price__in li svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 1.25em;height: 1.25em;flex: none;color: var(--green);margin-top: 0.15em}
:where(.szk) .sz-price__in .sz-extra{padding-top: var(--s-4);border-top: 1px solid var(--line);color: var(--ink-soft);font-size: var(--fs-0)}
@media (min-width: 54rem){:where(.szk) .sz-price{grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr)}}
:where(.szk) .sz-proof__tags .sz-tag{font-size: var(--fs-2);padding: 0.5em 1.1em}
:where(.szk) .sz-proof__tags .sz-tag svg{width: 1em;height: 1em;color: var(--ink)}
.szk .sz-proof__tags .sz-tag svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 1em;height: 1em;color: var(--ink)}
:where(.szk) .sz-review{transform:rotate(var(--tilt,0deg))}
:where(.szk) .sz-review:nth-child(1){--tilt: 0.6deg}
:where(.szk) .sz-review:nth-child(2){--tilt: -0.9deg}
:where(.szk) .sz-review:nth-child(3){--tilt: 0.4deg}
:where(.szk) .sz-review blockquote{margin: 0 0 var(--s-3);color: var(--ink);font-weight: 600;text-wrap: pretty}
.szk .sz-review blockquote:where([class*="w-"]):not(:where([class*="sz-"])){margin: 0 0 var(--s-3);color: var(--ink);font-weight: 600;text-wrap: pretty}
:where(.szk) .sz-review .sz-stars{display: inline-flex;gap: 2px;color: var(--orange);margin-bottom: var(--s-2)}
:where(.szk) .sz-review .sz-stars svg{width: 1.1rem;height: 1.1rem}
.szk .sz-review .sz-stars svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 1.1rem;height: 1.1rem}
:where(.szk) .sz-review cite{font-style: normal;font-size: var(--fs-0);color: var(--ink-mute);font-weight: 700}
.szk .sz-review cite:where([class*="w-"]):not(:where([class*="sz-"])){font-style: normal;font-size: var(--fs-0);color: var(--ink-mute);font-weight: 700}
@media (min-width: 54rem){:where(.szk) .sz-proof{grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);align-items: start}:where(.szk) .sz-reviews{grid-template-columns: 1fr}}
@media (min-width: 72rem){:where(.szk) .sz-reviews{grid-template-columns: 1fr 1fr}:where(.szk) .sz-reviews .sz-review:nth-child(3){grid-column: 1 / -1}}
:where(.szk) .sz-steps{counter-reset:step}
:where(.szk) .sz-steps li{position: relative;padding: var(--s-5) var(--s-5) var(--s-5) 4.5rem;border-radius: var(--r-lg);background: var(--sheet);box-shadow: var(--cut)}
.szk .sz-steps li:where([class*="w-"]):not(:where([class*="sz-"])){position: relative;padding: var(--s-5) var(--s-5) var(--s-5) 4.5rem;border-radius: var(--r-lg);background: var(--sheet);box-shadow: var(--cut)}
:where(.szk) .sz-steps li::before{counter-increment: step;content: counter(step);position: absolute;left: var(--s-5);top: var(--s-5);width: 2.4rem;height: 2.4rem;border-radius: 50%;display: grid;place-items: center;background: var(--green);color: var(--ink);font-family: var(--f-display);font-weight: 800;box-shadow: var(--cut)}
.szk .sz-steps li:where([class*="w-"]):not(:where([class*="sz-"]))::before{counter-increment: step;content: counter(step);position: absolute;left: var(--s-5);top: var(--s-5);width: 2.4rem;height: 2.4rem;border-radius: 50%;display: grid;place-items: center;background: var(--green);color: var(--ink);font-family: var(--f-display);font-weight: 800;box-shadow: var(--cut)}
:where(.szk) .sz-steps h3{font-size: var(--fs-2);margin-bottom: var(--s-1)}
.szk .sz-steps h3:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-2);margin-bottom: var(--s-1)}
:where(.szk) .sz-steps p{margin: 0;color: var(--ink-soft)}
.szk .sz-steps p:where([class*="w-"]):not(:where([class*="sz-"])){margin: 0;color: var(--ink-soft)}
@media (min-width: 54rem){:where(.szk) .sz-steps{grid-template-columns: repeat(3,1fr)}}
:where(.szk) .sz-faq details{border-radius: var(--r-md);background: var(--sheet);box-shadow: var(--cut);overflow: hidden}
.szk .sz-faq details:where([class*="w-"]):not(:where([class*="sz-"])){border-radius: var(--r-md);background: var(--sheet);box-shadow: var(--cut);overflow: hidden}
:where(.szk) .sz-faq details[open]{box-shadow: var(--cut),var(--lift)}
.szk .sz-faq details[open]:where([class*="w-"]):not(:where([class*="sz-"])){box-shadow: var(--cut),var(--lift)}
:where(.szk) .sz-faq summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);padding: var(--s-4) var(--s-5);font-family: var(--f-display);font-weight: 800;font-size: var(--fs-2);color: var(--navy-ink)}
.szk .sz-faq summary:where([class*="w-"]):not(:where([class*="sz-"])){list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);padding: var(--s-4) var(--s-5);font-family: var(--f-display);font-weight: 800;font-size: var(--fs-2);color: var(--navy-ink)}
:where(.szk) .sz-faq summary::-webkit-details-marker{display: none}
.szk .sz-faq summary::-webkit-details-marker:where([class*="w-"]):not(:where([class*="sz-"])){display: none}
:where(.szk) .sz-faq summary svg{width: 1.4rem;height: 1.4rem;flex: none;transition: transform var(--t-med) var(--ease-out);color: var(--navy)}
.szk .sz-faq summary svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 1.4rem;height: 1.4rem;flex: none;transition: transform var(--t-med) var(--ease-out);color: var(--navy)}
:where(.szk) .sz-faq details[open] summary svg{transform: rotate(45deg)}
.szk .sz-faq details[open] summary svg:where([class*="w-"]):not(:where([class*="sz-"])){transform: rotate(45deg)}
:where(.szk) .sz-faq details>div{padding: 0 var(--s-5) var(--s-5);color: var(--ink-soft)}
.szk .sz-faq details>div:where([class*="w-"]):not(:where([class*="sz-"])){padding: 0 var(--s-5) var(--s-5);color: var(--ink-soft)}
:where(.szk) .sz-faq details>div ul{padding-left: 1.2em}
.szk .sz-faq details>div ul:where([class*="w-"]):not(:where([class*="sz-"])){padding-left: 1.2em}
:where(.szk) .sz-faq details>div p:last-child{margin-bottom: 0}
.szk .sz-faq details>div p:last-child:where([class*="w-"]):not(:where([class*="sz-"])){margin-bottom: 0}
:where(.szk) .sz-faq-group h2{font-size: var(--fs-3);margin-bottom: var(--s-4)}
.szk .sz-faq-group h2:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-3);margin-bottom: var(--s-4)}
:where(.szk) .sz-visit__aside .sz-card{border-radius: var(--r-lg);background: var(--sheet);box-shadow: var(--cut);padding: var(--s-5)}
:where(.szk) .sz-visit__aside .sz-card h3{font-size: var(--fs-2);margin-bottom: var(--s-2)}
.szk .sz-visit__aside .sz-card h3:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-2);margin-bottom: var(--s-2)}
:where(.szk) .sz-visit__aside .sz-card p{margin: 0;color: var(--ink-soft)}
.szk .sz-visit__aside .sz-card p:where([class*="w-"]):not(:where([class*="sz-"])){margin: 0;color: var(--ink-soft)}
:where(.szk) .sz-visit__aside .sz-card address{font-style: normal}
.szk .sz-visit__aside .sz-card address:where([class*="w-"]):not(:where([class*="sz-"])){font-style: normal}
:where(.szk) .sz-form{box-shadow:var(--cut),var(--lift-hi)}
:where(.szk) .sz-form__grid{display:grid;row-gap:var(--s-4);column-gap:var(--s-4)}
:where(.szk) .sz-field{display:grid;row-gap:0.35rem;column-gap:0.35rem}
:where(.szk) .sz-field label{font-family: var(--f-display);font-weight: 800;font-size: var(--fs-0);color: var(--navy-ink)}
.szk .sz-field label:where([class*="w-"]):not(:where([class*="sz-"])){font-family: var(--f-display);font-weight: 800;font-size: var(--fs-0);color: var(--navy-ink)}
:where(.szk) .sz-field label .sz-opt{font-family: var(--f-body);font-weight: 700;color: var(--ink-mute)}
:where(.szk) .sz-field input, :where(.szk) .sz-field select, :where(.szk) .sz-field textarea{width: 100%;min-height: 3.25rem;padding: 0.7em 1em;border-radius: var(--r-sm);border: 2px solid var(--line);background: var(--ground);color: var(--ink);font-weight: 600;transition: border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}
.szk .sz-field input:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-field select:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-field textarea:where([class*="w-"]):not(:where([class*="sz-"])){width: 100%;min-height: 3.25rem;padding: 0.7em 1em;border-radius: var(--r-sm);border: 2px solid var(--line);background: var(--ground);color: var(--ink);font-weight: 600;transition: border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}
:where(.szk) .sz-field textarea{min-height: 6rem;resize: vertical}
.szk .sz-field textarea:where([class*="w-"]):not(:where([class*="sz-"])){min-height: 6rem;resize: vertical}
:where(.szk) .sz-field input::placeholder, :where(.szk) .sz-field textarea::placeholder{color: var(--ink-mute);opacity: 1}
.szk .sz-field input:where([class*="w-"]):not(:where([class*="sz-"]))::placeholder, .szk .sz-field textarea:where([class*="w-"]):not(:where([class*="sz-"]))::placeholder{color: var(--ink-mute);opacity: 1}
:where(.szk) .sz-field input:focus, :where(.szk) .sz-field select:focus, :where(.szk) .sz-field textarea:focus{outline: none;border-color: var(--navy);background: var(--sheet);box-shadow: 0 0 0 4px var(--navy-tint)}
.szk .sz-field input:focus:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-field select:focus:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-field textarea:focus:where([class*="w-"]):not(:where([class*="sz-"])){outline: none;border-color: var(--navy);background: var(--sheet);box-shadow: 0 0 0 4px var(--navy-tint)}
:where(.szk) .sz-field input[aria-invalid="true"], :where(.szk) .sz-field textarea[aria-invalid="true"]{border-color: var(--red)}
.szk .sz-field input[aria-invalid="true"]:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-field textarea[aria-invalid="true"]:where([class*="w-"]):not(:where([class*="sz-"])){border-color: var(--red)}
:where(.szk) .sz-field .sz-err{color: var(--red-deep);font-size: var(--fs-0);font-weight: 700;display: none}
:where(.szk) .sz-field[data-invalid="true"] .sz-err{display: block}
:where(.szk) .sz-err--consent{margin-top:calc(-1 * var(--s-2))}
:where(.szk) .sz-form[data-consent-missing="true"] .sz-err--consent{display: block}
:where(.szk) .sz-field--2{row-gap:var(--s-4);column-gap:var(--s-4)}
@media (min-width: 28rem){:where(.szk) .sz-field--2{grid-template-columns: 1fr 1fr;gap: var(--s-3)}}
:where(.szk) .sz-choice{display:flex;flex-wrap:wrap;row-gap:var(--s-2);column-gap:var(--s-2)}
:where(.szk) .sz-choice label{position: relative;display: inline-flex;align-items: center;gap: 0.5em;padding: 0.55em 1em;border-radius: var(--r-pill);background: var(--ground);border: 2px solid var(--line);cursor: pointer;font-family: var(--f-display);font-weight: 800;font-size: var(--fs-0);color: var(--navy-ink);min-height: 2.75rem}
.szk .sz-choice label:where([class*="w-"]):not(:where([class*="sz-"])){position: relative;display: inline-flex;align-items: center;gap: 0.5em;padding: 0.55em 1em;border-radius: var(--r-pill);background: var(--ground);border: 2px solid var(--line);cursor: pointer;font-family: var(--f-display);font-weight: 800;font-size: var(--fs-0);color: var(--navy-ink);min-height: 2.75rem}
:where(.szk) .sz-choice input{position: absolute;opacity: 0;width: 1px;height: 1px}
.szk .sz-choice input:where([class*="w-"]):not(:where([class*="sz-"])){position: absolute;opacity: 0;width: 1px;height: 1px}
:where(.szk) .sz-choice input:checked + span{color: #fff}
.szk .sz-choice input:checked + span:where([class*="w-"]):not(:where([class*="sz-"])){color: #fff}
:where(.szk) .sz-choice label:has(input:checked){background: var(--navy);border-color: var(--navy);color: #fff;box-shadow: var(--cut)}
.szk .sz-choice label:has(input:checked):where([class*="w-"]):not(:where([class*="sz-"])){background: var(--navy);border-color: var(--navy);color: #fff;box-shadow: var(--cut)}
:where(.szk) .sz-choice label:has(input:focus-visible){outline: 3px solid var(--orange);outline-offset: 2px}
.szk .sz-choice label:has(input:focus-visible):where([class*="w-"]):not(:where([class*="sz-"])){outline: 3px solid var(--orange);outline-offset: 2px}
:where(.szk) .sz-consent{display:grid;grid-template-columns:auto 1fr;row-gap:var(--s-3);column-gap:var(--s-3);align-items:start;font-size:var(--fs-0);color:var(--ink-soft);font-weight:600}
:where(.szk) .sz-consent input{width: 1.4rem;height: 1.4rem;margin-top: 0.15rem;accent-color: var(--green)}
.szk .sz-consent input:where([class*="w-"]):not(:where([class*="sz-"])){width: 1.4rem;height: 1.4rem;margin-top: 0.15rem;accent-color: var(--green)}
:where(.szk) .sz-form__foot{font-size:var(--fs-0);color:var(--ink-mute);margin-top:var(--s-3);margin-right:0;margin-bottom:0;margin-left:0}
:where(.szk) .sz-form__ok{display:none;text-align:center;padding-top:var(--s-6);padding-right:var(--s-4);padding-bottom:var(--s-6);padding-left:var(--s-4)}
:where(.szk) .sz-form__ok svg{width: 4rem;height: 4rem;color: var(--green);margin: 0 auto var(--s-4)}
.szk .sz-form__ok svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 4rem;height: 4rem;color: var(--green);margin: 0 auto var(--s-4)}
:where(.szk) .sz-form__ok h3{font-size: var(--fs-3)}
.szk .sz-form__ok h3:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-3)}
:where(.szk) .sz-form[data-state="sent"] .sz-form__grid, :where(.szk) .sz-form[data-state="sent"] .sz-form__foot{display: none}
:where(.szk) .sz-form[data-state="sent"] .sz-form__ok{display: block}
:where(.szk) .sz-form__err{display:none;padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4);border-top-left-radius:var(--r-sm);border-top-right-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);border-bottom-left-radius:var(--r-sm);background-color:var(--red-tint);color:var(--red-deep);font-weight:700;margin-top:var(--s-3)}
:where(.szk) .sz-form[data-state="error"] .sz-form__err{display: block}
:where(.szk) .sz-hp{position:absolute;left:-9999px;opacity:0;height:0;overflow-x:hidden;overflow-y:hidden}
:where(.szk) .sz-visit .sz-form{order: -1}
@media (min-width: 60rem){:where(.szk) .sz-visit{grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);align-items: start}:where(.szk) .sz-visit .sz-form{order: 0}}
:where(.szk) .sz-ftr h3{color: #fff;font-size: var(--fs-2);margin-bottom: var(--s-3)}
.szk .sz-ftr h3:where([class*="w-"]):not(:where([class*="sz-"])){color: #fff;font-size: var(--fs-2);margin-bottom: var(--s-3)}
:where(.szk) .sz-ftr a{color: #fff}
.szk .sz-ftr a:where([class*="w-"]):not(:where([class*="sz-"])){color: #fff}
:where(.szk) .sz-ftr a:hover{color: var(--yellow)}
.szk .sz-ftr a:hover:where([class*="w-"]):not(:where([class*="sz-"])){color: var(--yellow)}
:where(.szk) .sz-ftr ul{list-style: none;padding: 0;margin: 0;display: grid;gap: var(--s-2)}
.szk .sz-ftr ul:where([class*="w-"]):not(:where([class*="sz-"])){list-style: none;padding: 0;margin: 0;display: grid;gap: var(--s-2)}
:where(.szk) .sz-ftr address{font-style: normal}
.szk .sz-ftr address:where([class*="w-"]):not(:where([class*="sz-"])){font-style: normal}
:where(.szk) .sz-ftr__brand img{height: 3.25rem;width: auto;margin-bottom: var(--s-3)}
.szk .sz-ftr__brand img:where([class*="w-"]):not(:where([class*="sz-"])){height: 3.25rem;width: auto;margin-bottom: var(--s-3)}
@media (min-width: 54rem){:where(.szk) .sz-ftr__grid{grid-template-columns: 1.2fr 1fr 1fr 1fr}:where(.szk) .sz-ftr{padding-bottom: var(--s-8)}}
:where(.szk) .sz-dock{background:color-mix(in srgb,var(--sheet) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform var(--t-med) var(--ease-out)}
:where(.szk) .sz-dock[data-show="true"]{transform: translateY(0)}
:where(.szk) .sz-dock .sz-btn{flex: 1;min-height: 3.25rem}
:where(.szk) .sz-dock .sz-btn--navy{flex: 0 0 auto;padding-inline: 1.1em}
@media (min-width: 54rem){:where(.szk) .sz-dock{display: none}}
:where(.szk) .sz-cookie{position:fixed;left:var(--s-3);right:var(--s-3);bottom:calc(var(--s-2) + 4.75rem);z-index:47;border-top-left-radius:var(--r-sm);border-top-right-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);border-bottom-left-radius:var(--r-sm);background-color:var(--navy-ink);color:var(--on-navy-soft);box-shadow:var(--lift-dark);padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4);display:none;row-gap:var(--s-2);column-gap:var(--s-3);align-items:center;font-size:0.78rem;line-height:1.35}
:where(.szk) .sz-cookie[data-show="true"]{display: flex;flex-wrap: wrap}
:where(.szk) .sz-cookie p{margin: 0;flex: 1 1 14rem}
.szk .sz-cookie p:where([class*="w-"]):not(:where([class*="sz-"])){margin: 0;flex: 1 1 14rem}
:where(.szk) .sz-cookie a{color: #fff}
.szk .sz-cookie a:where([class*="w-"]):not(:where([class*="sz-"])){color: #fff}
:where(.szk) .sz-cookie__btns{display:flex;row-gap:var(--s-2);column-gap:var(--s-2);flex-wrap:wrap}
:where(.szk) .sz-cookie .sz-btn{min-height: 2.25rem;padding: 0.3em 0.9em;font-size: 0.78rem;box-shadow: none}
:where(.szk) .sz-cookie .sz-btn--navy{background: var(--yellow);color: var(--ink)}
:where(.szk) .sz-cookie .sz-btn--navy:hover{background: var(--yellow-deep);color: var(--ink)}
:where(.szk) .sz-cookie .sz-btn:not(.sz-btn--navy){background: transparent;color: #fff;box-shadow: inset 0 0 0 2px rgba(255,255,255,0.5)}
@media (min-width: 54rem){:where(.szk) .sz-cookie{left: auto;right: var(--s-5);bottom: var(--s-5);max-width: 30rem}}
:where(.szk) .sz-page-head h1{font-size: var(--fs-4);max-width: 18ch}
.szk .sz-page-head h1:where([class*="w-"]):not(:where([class*="sz-"])){font-size: var(--fs-4);max-width: 18ch}
:where(.szk) .sz-page-head .sz-tags{margin-top: var(--s-4)}
:where(.szk) .sz-map-link svg{width: 1.2em;height: 1.2em}
.szk .sz-map-link svg:where([class*="w-"]):not(:where([class*="sz-"])){width: 1.2em;height: 1.2em}
:where(.szk) .sz-hide-mobile{display:none}
@media (min-width: 54rem){:where(.szk) .sz-hide-mobile{display: initial}}
@media (prefers-reduced-motion: reduce){:where(.szk) *,:where(.szk) *::before,:where(.szk) *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}.szk *:where([class*="w-"]):not(:where([class*="sz-"])), .szk *:where([class*="w-"]):not(:where([class*="sz-"]))::before, .szk *:where([class*="w-"]):not(:where([class*="sz-"]))::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}:where(.szk) .sz-sheet__item:hover,:where(.szk) .sz-btn:hover{transform: rotate(var(--tilt,0deg))}}
:where(.szk) .sz-s1ee877{--tilt:-1.5deg}
:where(.szk) .sz-s4091a1{--tilt:1deg}
:where(.szk) .sz-sad7331{--c:var(--green);--tilt:-0.6deg}
:where(.szk) .sz-s920c59{--tilt:-0.8deg}
:where(.szk) .sz-s786318{--tilt:0.6deg}
:where(.szk) .sz-s707410{--tilt:-0.5deg}
:where(.szk) .sz-s1e3e2b{--tilt:0.9deg}
:where(.szk) .sz-s51e887{--tilt:-2deg}
:where(.szk) .sz-s1e2b37{--tilt:1.5deg}
:where(.szk) .sz-sd01c4e{--tilt:-1deg}
:where(.szk) .sz-se4e03d{--tilt:0.8deg}
:where(.szk) .sz-s5b0a49{--c:var(--yellow)}
:where(.szk) .sz-s081419{--c:var(--green)}
:where(.szk) .sz-sfae741{--c:var(--orange)}
:where(.szk) .sz-scef1bc{--c:var(--navy)}
:where(.szk) .sz-s9f78b2{--tilt:-0.6deg}
:where(.szk) .sz-s48800e{--c:var(--orange);--tilt:0.8deg}
:where(.szk) .sz-saa653d{--tilt:-1.2deg}
.szk{font-family:var(--f-body);font-size:var(--fs-1);line-height:1.55;font-weight:600;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;overflow-x:clip}
:where(.szk) blockquote{border-left:0;padding:0;font-size:inherit;line-height:inherit;margin:0}
.szk blockquote:where([class*="w-"]):not(:where([class*="sz-"])){border-left:0;padding:0;font-size:inherit;line-height:inherit;margin:0}
:where(.szk) figure{margin:0}
.szk figure:where([class*="w-"]):not(:where([class*="sz-"])){margin:0}
:where(.szk) label{margin-bottom:0;font-weight:inherit;display:inline}
.szk label:where([class*="w-"]):not(:where([class*="sz-"])){margin-bottom:0;font-weight:inherit;display:inline}
:where(.szk) address{margin:0}
.szk address:where([class*="w-"]):not(:where([class*="sz-"])){margin:0}
:where(.szk) h1, :where(.szk) h2, :where(.szk) h3, :where(.szk) h4{margin-top:0}
.szk h1:where([class*="w-"]):not(:where([class*="sz-"])), .szk h2:where([class*="w-"]):not(:where([class*="sz-"])), .szk h3:where([class*="w-"]):not(:where([class*="sz-"])), .szk h4:where([class*="w-"]):not(:where([class*="sz-"])){margin-top:0}
:where(.szk) button{font:inherit}
.szk button:where([class*="w-"]):not(:where([class*="sz-"])){font:inherit}
:where(.szk) img{max-width:100%;height:auto}
.szk img:where([class*="w-"]):not(:where([class*="sz-"])){max-width:100%;height:auto}
:where(.szk) p, :where(.szk) li, :where(.szk) ul, :where(.szk) ol, :where(.szk) address, :where(.szk) blockquote, :where(.szk) dd, :where(.szk) dt{font-size:inherit;line-height:inherit;letter-spacing:normal}
.szk p:where([class*="w-"]):not(:where([class*="sz-"])), .szk li:where([class*="w-"]):not(:where([class*="sz-"])), .szk ul:where([class*="w-"]):not(:where([class*="sz-"])), .szk ol:where([class*="w-"]):not(:where([class*="sz-"])), .szk address:where([class*="w-"]):not(:where([class*="sz-"])), .szk blockquote:where([class*="w-"]):not(:where([class*="sz-"])), .szk dd:where([class*="w-"]):not(:where([class*="sz-"])), .szk dt:where([class*="w-"]):not(:where([class*="sz-"])){font-size:inherit;line-height:inherit;letter-spacing:normal}
:where(.szk) p{line-height:1.55;color:inherit}
.szk p:where([class*="w-"]):not(:where([class*="sz-"])){line-height:1.55;color:inherit}
:where(.szk) a{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:2px;font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit}
.szk a:where([class*="w-"]):not(:where([class*="sz-"])){text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:2px;font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit}
:where(.szk) h1, :where(.szk) h2, :where(.szk) h3, :where(.szk) h4{font-family:var(--f-display);font-weight:800;line-height:1.08;letter-spacing:-.01em}
.szk h1:where([class*="w-"]):not(:where([class*="sz-"])), .szk h2:where([class*="w-"]):not(:where([class*="sz-"])), .szk h3:where([class*="w-"]):not(:where([class*="sz-"])), .szk h4:where([class*="w-"]):not(:where([class*="sz-"])){font-family:var(--f-display);font-weight:800;line-height:1.08;letter-spacing:-.01em}
:where(.szk) [data-name]{color:inherit}
.szk [data-name]:where([class*="w-"]):not(:where([class*="sz-"])){color:inherit}
body:has(.szk) .fda-footer{padding:0!important;background:none!important;min-height:0!important;border:0!important}
body:has(.szk) .fda-footer .fda-footer-heading-main, body:has(.szk) .fda-footer .fda-footer-main-content, body:has(.szk) .fda-footer .fda-footer-bottom-link-wrap>:not(.cookies){display:none!important}
body:has(.szk) .fda-footer .fda-footer-bottom-link-wrap{padding:0!important;margin:0!important;border:0!important;min-height:0!important}
body:has(.szk) #cookie-icon{display:none!important}
body:has(.szk){background:#F3F5FA}
:where(.szk) .sz-form form, :where(.szk) .sz-form .fda-form-block{text-align:left}
.szk .sz-form form:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-form .fda-form-block:where([class*="w-"]):not(:where([class*="sz-"])){text-align:left}
:where(.szk) .sz-form .w-checkbox{display:grid!important;grid-template-columns:1.4rem 1fr!important;align-items:start!important;justify-items:start;text-align:left!important;flex-direction:row!important}
.szk .sz-form .w-checkbox:where([class*="w-"]):not(:where([class*="sz-"])){display:grid!important;grid-template-columns:1.4rem 1fr!important;align-items:start!important;justify-items:start;text-align:left!important;flex-direction:row!important}
:where(.szk) .sz-form .w-checkbox input[type=checkbox]{position:static!important;order:0!important;float:none!important;margin:.15rem 0 0!important;grid-column:1;grid-row:1;width:1.4rem;height:1.4rem}
.szk .sz-form .w-checkbox input[type=checkbox]:where([class*="w-"]):not(:where([class*="sz-"])){position:static!important;order:0!important;float:none!important;margin:.15rem 0 0!important;grid-column:1;grid-row:1;width:1.4rem;height:1.4rem}
:where(.szk) .sz-form .w-checkbox .w-form-label, :where(.szk) .sz-form .w-checkbox .fda-text-color-dark-indigo{grid-column:2;grid-row:1;margin:0!important;padding:0!important;display:block;text-align:left}
.szk .sz-form .w-checkbox .w-form-label:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-form .w-checkbox .fda-text-color-dark-indigo:where([class*="w-"]):not(:where([class*="sz-"])){grid-column:2;grid-row:1;margin:0!important;padding:0!important;display:block;text-align:left}
:where(.szk) .sz-form .fda-contact-button-wrap, :where(.szk) .sz-form .fda-contact-button-wrap>div{width:100%!important;max-width:none!important;align-items:stretch!important;display:block}
.szk .sz-form .fda-contact-button-wrap:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-form .fda-contact-button-wrap>div:where([class*="w-"]):not(:where([class*="sz-"])){width:100%!important;max-width:none!important;align-items:stretch!important;display:block}
:where(.szk) .sz-form input.fda-submit-button{width:100%!important;max-width:none!important}
.szk .sz-form input.fda-submit-button:where([class*="w-"]):not(:where([class*="sz-"])){width:100%!important;max-width:none!important}
:where(.szk) .sz-form .fda-form-block{margin:0}
.szk .sz-form .fda-form-block:where([class*="w-"]):not(:where([class*="sz-"])){margin:0}
:where(.szk) .sz-form form{display:grid;gap:var(--s-4)}
.szk .sz-form form:where([class*="w-"]):not(:where([class*="sz-"])){display:grid;gap:var(--s-4)}
:where(.szk) .sz-form .fda-form-input-v1-wrapper{display:grid;gap:var(--s-4);grid-template-columns:1fr}
.szk .sz-form .fda-form-input-v1-wrapper:where([class*="w-"]):not(:where([class*="sz-"])){display:grid;gap:var(--s-4);grid-template-columns:1fr}
@media (min-width:28rem){:where(.szk) .sz-form .fda-form-input-v1-wrapper.sz-two{grid-template-columns:1fr 1fr;gap:var(--s-3)}}
:where(.szk) .sz-form .fda-form-input-wrap{display:flex;flex-direction:column-reverse;align-items:stretch;text-align:left;gap:.35rem;position:static;margin:0;width:100%}
.szk .sz-form .fda-form-input-wrap:where([class*="w-"]):not(:where([class*="sz-"])){display:flex;flex-direction:column-reverse;align-items:stretch;text-align:left;gap:.35rem;position:static;margin:0;width:100%}
:where(.szk) .sz-form .fda-form-input-label-text{position:static!important;transform:none!important;font-family:var(--f-display);font-weight:800;font-size:var(--fs-0);color:var(--navy-ink);pointer-events:auto;background:none;padding:0;opacity:1!important;top:auto;left:auto}
.szk .sz-form .fda-form-input-label-text:where([class*="w-"]):not(:where([class*="sz-"])){position:static!important;transform:none!important;font-family:var(--f-display);font-weight:800;font-size:var(--fs-0);color:var(--navy-ink);pointer-events:auto;background:none;padding:0;opacity:1!important;top:auto;left:auto}
:where(.szk) .sz-form .fda-form-input-label-text .sz-opt{font-family:var(--f-body);font-weight:700;color:var(--ink-mute)}
:where(.szk) .sz-form input.fda-form-input, :where(.szk) .sz-form textarea.fda-form-input, :where(.szk) .sz-form select.sz-select{width:100%;min-height:3.25rem;height:auto;margin:0;padding:.7em 1em;border-radius:var(--r-sm);border:2px solid var(--line);background:var(--ground);color:var(--ink);font:600 var(--fs-1)/1.4 var(--f-body);box-shadow:none;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}
.szk .sz-form input.fda-form-input:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-form textarea.fda-form-input:where([class*="w-"]):not(:where([class*="sz-"])){width:100%;min-height:3.25rem;height:auto;margin:0;padding:.7em 1em;border-radius:var(--r-sm);border:2px solid var(--line);background:var(--ground);color:var(--ink);font:600 var(--fs-1)/1.4 var(--f-body);box-shadow:none;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}
:where(.szk) .sz-form textarea.fda-form-input{min-height:6rem;resize:vertical}
.szk .sz-form textarea.fda-form-input:where([class*="w-"]):not(:where([class*="sz-"])){min-height:6rem;resize:vertical}
:where(.szk) .sz-form input.fda-form-input::placeholder, :where(.szk) .sz-form textarea.fda-form-input::placeholder{color:var(--ink-mute);opacity:1}
.szk .sz-form input.fda-form-input:where([class*="w-"]):not(:where([class*="sz-"]))::placeholder, .szk .sz-form textarea.fda-form-input:where([class*="w-"]):not(:where([class*="sz-"]))::placeholder{color:var(--ink-mute);opacity:1}
:where(.szk) .sz-form input.fda-form-input:focus, :where(.szk) .sz-form textarea.fda-form-input:focus, :where(.szk) .sz-form select.sz-select:focus{outline:none;border-color:var(--navy);background:var(--sheet);box-shadow:0 0 0 4px var(--navy-tint)}
.szk .sz-form input.fda-form-input:focus:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-form textarea.fda-form-input:focus:where([class*="w-"]):not(:where([class*="sz-"])){outline:none;border-color:var(--navy);background:var(--sheet);box-shadow:0 0 0 4px var(--navy-tint)}
:where(.szk) .sz-form .sz-field{display:grid;gap:.35rem}
:where(.szk) .sz-form .sz-field>span{font-family:var(--f-display);font-weight:800;font-size:var(--fs-0);color:var(--navy-ink)}
.szk .sz-form .sz-field>span:where([class*="w-"]):not(:where([class*="sz-"])){font-family:var(--f-display);font-weight:800;font-size:var(--fs-0);color:var(--navy-ink)}
:where(.szk) .sz-form .sz-choice{display:flex;flex-wrap:wrap;gap:var(--s-2)}
:where(.szk) .sz-form .sz-choice label{position:relative;display:inline-flex;align-items:center;padding:.55em 1em;border-radius:var(--r-pill);background:var(--ground);border:2px solid var(--line);cursor:pointer;font-family:var(--f-display);font-weight:800;font-size:var(--fs-0);color:var(--navy-ink);min-height:2.75rem}
.szk .sz-form .sz-choice label:where([class*="w-"]):not(:where([class*="sz-"])){position:relative;display:inline-flex;align-items:center;padding:.55em 1em;border-radius:var(--r-pill);background:var(--ground);border:2px solid var(--line);cursor:pointer;font-family:var(--f-display);font-weight:800;font-size:var(--fs-0);color:var(--navy-ink);min-height:2.75rem}
:where(.szk) .sz-form .sz-choice input{position:absolute;opacity:0;width:1px;height:1px}
.szk .sz-form .sz-choice input:where([class*="w-"]):not(:where([class*="sz-"])){position:absolute;opacity:0;width:1px;height:1px}
:where(.szk) .sz-form .sz-choice label:has(input:checked){background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:var(--cut)}
.szk .sz-form .sz-choice label:has(input:checked):where([class*="w-"]):not(:where([class*="sz-"])){background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:var(--cut)}
:where(.szk) .sz-form .gap-text{display:grid;gap:var(--s-3)}
.szk .sz-form .gap-text:where([class*="w-"]):not(:where([class*="sz-"])){display:grid;gap:var(--s-3)}
:where(.szk) .sz-form .w-checkbox{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);align-items:start;margin:0;padding:0;font-size:var(--fs-0);color:var(--ink-soft);font-weight:600}
.szk .sz-form .w-checkbox:where([class*="w-"]):not(:where([class*="sz-"])){display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);align-items:start;margin:0;padding:0;font-size:var(--fs-0);color:var(--ink-soft);font-weight:600}
:where(.szk) .sz-form .w-checkbox.check_indent{padding-left:1.9rem}
.szk .sz-form .w-checkbox.check_indent:where([class*="w-"]):not(:where([class*="sz-"])){padding-left:1.9rem}
:where(.szk) .sz-form .w-checkbox-input{float:none;margin:.15rem 0 0;width:1.4rem;height:1.4rem;accent-color:var(--green)}
.szk .sz-form .w-checkbox-input:where([class*="w-"]):not(:where([class*="sz-"])){float:none;margin:.15rem 0 0;width:1.4rem;height:1.4rem;accent-color:var(--green)}
:where(.szk) .sz-form .w-form-label, :where(.szk) .sz-form .fda-text-color-dark-indigo{color:var(--ink-soft);font-size:var(--fs-0);font-weight:600;line-height:1.5}
.szk .sz-form .w-form-label:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-form .fda-text-color-dark-indigo:where([class*="w-"]):not(:where([class*="sz-"])){color:var(--ink-soft);font-size:var(--fs-0);font-weight:600;line-height:1.5}
:where(.szk) .sz-form .fda-contact-button-wrap{margin:0}
.szk .sz-form .fda-contact-button-wrap:where([class*="w-"]):not(:where([class*="sz-"])){margin:0}
:where(.szk) .sz-form .fda-contact-button-wrap .w-variant, :where(.szk) .sz-form .fda-contact-button-wrap [class*="fda-button"]:not(.fda-submit-button){display:none!important}
.szk .sz-form .fda-contact-button-wrap .w-variant:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-form .fda-contact-button-wrap [class*="fda-button"]:not(.fda-submit-button):where([class*="w-"]):not(:where([class*="sz-"])){display:none!important}
:where(.szk) .sz-form input.fda-submit-button{position:static;opacity:1;width:100%;min-height:3.75rem;display:block;border:0;border-radius:var(--r-pill);background:var(--red);color:#fff;font:800 var(--fs-2)/1.1 var(--f-display);box-shadow:var(--cut),var(--lift-dark);cursor:pointer;transition:transform var(--t-fast) var(--ease-out),background var(--t-fast);-webkit-appearance:none;appearance:none}
.szk .sz-form input.fda-submit-button:where([class*="w-"]):not(:where([class*="sz-"])){position:static;opacity:1;width:100%;min-height:3.75rem;display:block;border:0;border-radius:var(--r-pill);background:var(--red);color:#fff;font:800 var(--fs-2)/1.1 var(--f-display);box-shadow:var(--cut),var(--lift-dark);cursor:pointer;transition:transform var(--t-fast) var(--ease-out),background var(--t-fast);-webkit-appearance:none;appearance:none}
:where(.szk) .sz-form input.fda-submit-button:hover{background:var(--red-deep);transform:translateY(-2px)}
.szk .sz-form input.fda-submit-button:hover:where([class*="w-"]):not(:where([class*="sz-"])){background:var(--red-deep);transform:translateY(-2px)}
:where(.szk) .sz-form .sz-form-foot{font-size:var(--fs-0);color:var(--ink-mute);margin:0}
:where(.szk) .sz-form .fda-success-message{background:none;padding:var(--s-6) var(--s-4);text-align:center;color:var(--ink)}
.szk .sz-form .fda-success-message:where([class*="w-"]):not(:where([class*="sz-"])){background:none;padding:var(--s-6) var(--s-4);text-align:center;color:var(--ink)}
:where(.szk) .sz-form .fda-success-message h3{font-size:var(--fs-3)}
.szk .sz-form .fda-success-message h3:where([class*="w-"]):not(:where([class*="sz-"])){font-size:var(--fs-3)}
:where(.szk) .sz-form .fda-error-message{border-radius:var(--r-sm);background:var(--red-tint);color:var(--red-deep);font-weight:700;padding:var(--s-3) var(--s-4)}
.szk .sz-form .fda-error-message:where([class*="w-"]):not(:where([class*="sz-"])){border-radius:var(--r-sm);background:var(--red-tint);color:var(--red-deep);font-weight:700;padding:var(--s-3) var(--s-4)}
:where(.szk) .sz-form .fda-error-message *{color:var(--red-deep)}
.szk .sz-form .fda-error-message *:where([class*="w-"]):not(:where([class*="sz-"])){color:var(--red-deep)}
:where(.szk) .sz-form .d2-error, :where(.szk) .sz-form input.fda-form-input.d2-error{border-color:var(--red)!important}
.szk .sz-form .d2-error:where([class*="w-"]):not(:where([class*="sz-"])), .szk .sz-form input.fda-form-input.d2-error:where([class*="w-"]):not(:where([class*="sz-"])){border-color:var(--red)!important}