@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--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-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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}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,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.block-grid{grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--margin-md);display:grid}.block-grid>.umb-block-grid__area{grid-column:1/span 12}.block-grid-cell{grid-column:1/-1}.block-grid-cell--editor-empty-state{border:1px dashed var(--color-danger-500);padding:1rem}@media(min-width:48rem){.block-grid-cell{--_full:clamp(0, var(--grid-col-span,12) - 6, 1);grid-column:span calc(4 + 4 * var(--_full))}}@media(min-width:64rem){.block-grid-cell{grid-column:span var(--grid-col-span,12)}}.block-grid-cell--v-align-top{flex-direction:column;justify-content:flex-start;block-size:100%;display:flex}.block-grid-cell--v-align-bottom{flex-direction:column;justify-content:flex-end;block-size:100%;display:flex}.block-grid-cell--v-align-middle{flex-direction:column;justify-content:center;block-size:100%;display:flex}.umb-block-grid__layout-container>.umb-block-grid__layout-item+.umb-block-grid__layout-item{margin-block-start:var(--margin-lg)}.rhythm--section-margin>*+*{margin-block-start:var(--section-margin)}.rhythm--section-padding>*+*{margin-block-start:var(--section-padding)}.rhythm--margin-sm>*+*{margin-block-start:var(--margin-sm)}.rhythm--margin-md>*+*{margin-block-start:var(--margin-md)}.rhythm--margin-lg>*+*{margin-block-start:var(--margin-lg)}.rhythm--margin-xl>*+*{margin-block-start:var(--margin-xl)}.accordion{flex-direction:column;display:flex;overflow:clip}.accordion__item{border-block-end:var(--border-width,1px) solid var(--border-subtle)}.accordion__item:last-child{border-block-end:0}.accordion__header{justify-content:space-between;align-items:center;gap:var(--margin-md);padding:var(--padding-md) 0;cursor:pointer;color:var(--text-primary);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:var(--text-sm--line-height);list-style:none;display:flex}.accordion__header::-webkit-details-marker{display:none}.accordion__header:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:-2px}.accordion__icon{flex:none;block-size:1.5rem;inline-size:1.5rem;transition:transform .2s}.accordion__item[open] .accordion__icon{transform:rotate(180deg)}.accordion__panel{padding-bottom:var(--padding-md);color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}@media(prefers-reduced-motion:reduce){.accordion__icon{transition:none}}.action-banner{padding-block:var(--section-padding);background:linear-gradient(90deg,var(--color-yellow-200),var(--color-pink-200),var(--color-blue-200));isolation:isolate;justify-content:center;display:flex;position:relative;overflow:clip}.action-banner__decoration{z-index:0;pointer-events:none;position:absolute;inset:0}.action-banner__container{z-index:1;inline-size:100%;max-inline-size:var(--container-default);padding-inline:var(--grid-outer-margin);position:relative}.action-banner__content{align-items:flex-start;gap:var(--margin-lg);inline-size:100%;max-inline-size:var(--section-max-width);flex-direction:column;display:flex}.action-banner__header{align-items:flex-start;gap:var(--margin-sm);flex-direction:column;inline-size:100%;display:flex}.action-banner__title{color:var(--text-brand);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--tracking-tight);margin:0}.action-banner__lead{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-base);line-height:var(--text-base--line-height);margin:0}.action-banner__actions{align-items:flex-start;gap:var(--margin-md);flex-wrap:wrap;display:flex}.action-banner--center .action-banner__content{max-inline-size:var(--section-max-width,48rem);text-align:center;align-items:center;margin-inline:auto}.action-banner--center .action-banner__header{align-items:center}.action-banner--center .action-banner__actions{justify-content:center}.badge{align-items:center;gap:var(--margin-xs);padding:var(--padding-sm) var(--padding-md);border:var(--border-width,1px) solid transparent;border-radius:var(--radius-full);font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);line-height:1;display:inline-flex}.badge__label{line-height:1}.badge__indicator{border-radius:var(--radius-full);background:currentColor;flex:none;block-size:.5rem;inline-size:.5rem}.badge__indicator--primary{background:var(--surface-inverse)}.badge__indicator--secondary{background:var(--text-primary)}.badge__indicator--success{background:var(--color-success-500)}.badge__indicator--warning{background:var(--color-warning-500)}.badge__icon{flex:none;block-size:.75rem;inline-size:.75rem;display:inline-flex}.badge--primary{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.badge--secondary{background:var(--surface-sunken);border-color:var(--border-strong);color:var(--text-primary)}.badge--success{background:var(--color-success-100);border-color:var(--color-success-500);color:var(--text-primary)}.badge--warning{background:var(--color-warning-100);border-color:var(--color-warning-500);color:var(--text-primary)}.badge--small{padding:var(--padding-xs) var(--padding-sm);font-size:var(--text-xs)}.banner{padding-block:var(--section-padding);justify-content:center;align-items:center;display:flex}.banner--core{background:linear-gradient(90deg,var(--color-yellow-200),var(--color-pink-200),var(--color-blue-200))}.banner--health{background:linear-gradient(180deg,var(--color-blue-300),transparent)}.banner--care{background:linear-gradient(180deg,var(--color-yellow-300),transparent)}.banner--education{background:linear-gradient(180deg,var(--color-pink-300),transparent)}.banner__container{inline-size:100%;max-inline-size:var(--width-1440);padding-inline:var(--grid-outer-margin);flex-direction:column;align-items:center;display:flex}.banner__section{align-items:center;gap:var(--margin-lg);inline-size:100%;max-inline-size:var(--width-900);flex-direction:column;display:flex}.banner__header{gap:var(--margin-md);text-align:center;flex-direction:column;inline-size:100%;display:flex}.banner__title{color:var(--text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-light);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--tracking-tight);margin:0}.banner__lead{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-base);line-height:var(--text-base--line-height);margin:0}.banner__actions{justify-content:center;align-items:flex-start;gap:var(--margin-md);display:flex}.breadcrumb{display:block}.breadcrumb__list{align-items:center;gap:var(--margin-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item{align-items:center;gap:var(--margin-2xs);display:flex}.breadcrumb__link{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-normal);white-space:nowrap;appearance:none;background:0 0;border:0;padding:0;text-decoration:none;transition:color .2s;display:inline-block;position:relative;overflow:clip}.breadcrumb__link:after{content:"";background:linear-gradient(90deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500));width:2px;height:1px;transition:width .3s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.breadcrumb__link:hover{color:var(--text-primary)}.breadcrumb__link:hover:after{width:100%}.breadcrumb__link:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.breadcrumb__link--current{color:var(--text-secondary);cursor:default}.breadcrumb__link--current:hover{color:var(--text-secondary)}.breadcrumb__link--current:after,.breadcrumb__link--current:hover:after{width:2px}.breadcrumb__separator{block-size:.75rem;inline-size:.75rem;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.breadcrumb__separator .icon{block-size:100%;inline-size:100%}@media(prefers-reduced-motion:reduce){.breadcrumb__link,.breadcrumb__link:after{transition:none}}.section__breadcrumb{z-index:20;inline-size:100%;max-inline-size:var(--container-default);padding-inline:var(--grid-outer-margin);transition:inset-block-start var(--duration-portal) var(--ease-portal);margin-inline:auto;position:absolute;inset-block-start:calc(var(--header-height) + var(--menu-height,0px) + var(--margin-md));inset-inline:0}@media(min-width:1024px){.section__breadcrumb{padding-inline:0}}.button{justify-content:center;align-items:center;gap:var(--margin-sm);padding:var(--padding-sm) var(--padding-lg);border-radius:var(--radius-md);height:3rem;color:inherit;font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:0;line-height:1;text-decoration:none;transition:color .2s,border-color .2s,opacity .2s;display:inline-flex;position:relative;overflow:clip}.button__label{z-index:1;position:relative}.button__icon{z-index:1;flex:none;block-size:1.5rem;inline-size:1.5rem;transition:transform .2s;position:relative}.button--sm{padding:var(--padding-sm) var(--padding-md);font-size:var(--text-sm);height:2.5rem}.button--sm .button__icon{block-size:.9375rem;inline-size:.9375rem}.button--block{width:100%}.button--primary:before,.button--secondary:before,.button--navigator:before{content:"";z-index:0;background:linear-gradient(90deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500));transform-origin:0;transition:transform .3s;position:absolute;inset:0;transform:scaleX(0)}.button--primary:not(:disabled):not([disabled]):hover:before,.button--secondary:not(:disabled):not([disabled]):hover:before,.button--navigator:not(:disabled):not([disabled]):hover:before{transform:scaleX(1)}@keyframes button-arrow-slide{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(150%)}51%{opacity:0;transform:translate(-150%)}to{opacity:1;transform:translate(0)}}.button--primary:not(:disabled):not([disabled]):hover .button__icon,.button--secondary:not(:disabled):not([disabled]):hover .button__icon{animation:.4s button-arrow-slide}.button--primary{background:var(--action-primary-bg);color:var(--action-primary-text);font-weight:var(--font-weight-semibold)}.button--primary:not(:disabled):not([disabled]):hover{color:var(--action-primary-text-hover)}.button--primary:not(:disabled):not([disabled]):active{background:var(--action-primary-bg-active)}.button--secondary{border:var(--border-width,1px) solid var(--action-secondary-border);color:var(--action-secondary-text)}.button--secondary:before{background:linear-gradient(90deg,#fcbd3a1a,#f9b1f91a,#5bb8fc1a)}@supports (color:color-mix(in lab,red,red)){.button--secondary:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-yellow-500) 10%,transparent),color-mix(in srgb,var(--color-pink-500) 10%,transparent),color-mix(in srgb,var(--color-blue-500) 10%,transparent))}}.button--secondary:not(:disabled):not([disabled]):hover{border-color:var(--action-secondary-border-hover)}.button--tertiary{color:var(--action-tertiary-text);border-radius:0;padding:0}.button--tertiary:after{content:"";background:linear-gradient(90deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500));width:2px;height:1px;transition:width .3s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.button--tertiary:not(:disabled):not([disabled]):hover{color:var(--action-tertiary-text-hover)}.button--tertiary:not(:disabled):not([disabled]):hover:after{width:100%}.button--tertiary:not(:disabled):not([disabled]):hover .button__icon{transform:translate(.1875rem)}.button--navigator{height:2.4375rem;padding:var(--margin-2xs) var(--padding-sm);gap:var(--margin-2xs);border:var(--border-width,1px) solid var(--color-yellow-500);border-radius:var(--radius-full);color:var(--text-on-brand);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);background:linear-gradient(90deg,#fee5b099,#fde0fd99,#bde3fe99)}@supports (color:color-mix(in lab,red,red)){.button--navigator{background:linear-gradient(90deg,color-mix(in srgb,var(--color-yellow-200) 60%,transparent),color-mix(in srgb,var(--color-pink-200) 60%,transparent),color-mix(in srgb,var(--color-blue-200) 60%,transparent))}}.button--navigator:not(:disabled):not([disabled]):hover .button__icon{transform:rotate(-90deg)}.button:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.button:disabled,.button[disabled]{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.button,.button__icon,.button--primary:before,.button--secondary:before,.button--navigator:before,.button--tertiary:after{transition:none;animation:none}}.callout{gap:var(--margin-md);padding:var(--padding-lg);background:var(--surface-elevated);border:var(--border-width,1px) solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.callout__header{justify-content:space-between;align-items:center;display:flex}.callout__title{color:var(--text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--tracking-tight);margin:0}.callout__icon{flex:none;block-size:3.125rem;inline-size:3.125rem}.callout__body{align-items:center;gap:var(--margin-lg);display:flex}.callout__rule{border-radius:var(--radius-full);background:linear-gradient(180deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500));flex:none;align-self:stretch;inline-size:3px}.callout__content{gap:var(--margin-md);min-inline-size:0;padding-block:var(--padding-md);flex-direction:column;flex:1;display:flex}.callout__text{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.callout__author{align-items:center;gap:.625rem;display:flex}.callout__avatar{border-radius:var(--radius-full);object-fit:cover;flex:none;block-size:2.5rem;inline-size:2.5rem}.callout__byline{color:var(--text-tertiary);font-family:var(--font-body);font-weight:var(--font-weight-regular);margin:0;font-size:.875rem;line-height:1.6}.card{border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-rest);transition:transform var(--duration-cushion) var(--ease-cushion),box-shadow var(--duration-cushion) var(--ease-cushion);flex-direction:column;text-decoration:none;display:flex;overflow:clip}a.card:hover,.card:focus-within{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.card:focus-visible{outline:var(--border-thick) solid var(--border-brand);outline-offset:2px}.card__media{--gradient-dark-base:var(--color-neutral-900);background:linear-gradient(270deg,light-dark(var(--color-blue-200,#bde3fe),#5bb8fc) -13.3%,light-dark(var(--color-pink-200,#fde0fd),#f9b1f9) 43.87%,light-dark(var(--color-yellow-200,#fee5b0),#fcbd3a) 99.95%);inline-size:100%;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.card__media{background:linear-gradient(270deg,light-dark(var(--color-blue-200,#bde3fe),color-mix(in srgb,var(--color-blue-500) 20%,var(--gradient-dark-base))) -13.3%,light-dark(var(--color-pink-200,#fde0fd),color-mix(in srgb,var(--color-pink-500) 20%,var(--gradient-dark-base))) 43.87%,light-dark(var(--color-yellow-200,#fee5b0),color-mix(in srgb,var(--color-yellow-500) 20%,var(--gradient-dark-base))) 99.95%)}}.card__media{color:var(--text-primary)}.card__media :is(img,picture,video){object-fit:cover;block-size:100%;inline-size:100%;display:block}.card__icon{border-radius:var(--radius-full);background:var(--surface-base);block-size:4rem;inline-size:4rem;color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.card__icon :is(svg,img){block-size:2rem;inline-size:2rem}.card--rail{flex-direction:row}.card__rail{background:linear-gradient(180deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500));flex:none;align-self:stretch;inline-size:.5rem}.card__container{gap:var(--margin-md);padding:var(--padding-lg);flex-direction:column;display:flex}.card--rail .card__container{flex:1 1 0;min-inline-size:0}.card__detail{gap:var(--margin-sm);flex-direction:column;display:flex}.card__header{gap:var(--margin-xs);flex-direction:column;display:flex}.card__overline{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.card__heading{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1.2}@media(min-width:64rem){.card__heading{font-size:var(--text-lg)}}.card__heading--library{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-base);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1.2}.card__text{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);color:var(--text-secondary);line-height:1.5}.card__indicators{gap:var(--margin-xs);flex-wrap:wrap;display:flex}.card__footer{align-items:center;gap:var(--margin-md);display:flex}.card__meta{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);min-inline-size:0;color:var(--text-tertiary);flex:1 1 0;line-height:1.5}@media(prefers-reduced-motion:reduce){.card{transition:none}a.card:hover,.card:focus-within{transform:none}}.brand-card{--brand-card-accent:var(--color-yellow-500);aspect-ratio:576/720;border-radius:var(--radius-md);transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:clip}.brand-card--care{--brand-card-accent:var(--color-yellow-500)}.brand-card--education{--brand-card-accent:var(--color-pink-500)}.brand-card--health{--brand-card-accent:var(--color-blue-500)}.brand-card__media{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.brand-card__overlay{mix-blend-mode:hard-light;background:linear-gradient(181.49deg,transparent 25.5%,var(--color-neutral-900) 99%);transition:background .3s;position:absolute;inset:0}.brand-card__title{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-lg);letter-spacing:var(--tracking-tighter);color:var(--text-primary);line-height:1.15}@media(min-width:64rem){.brand-card__title{font-size:var(--text-2xl)}}.brand-card__title{color:var(--text-inverse);transition:color .3s;position:absolute;bottom:1.5rem;left:5.81%;right:6.69%}.brand-card:hover,.brand-card:focus-within{transform:translateY(-6px);box-shadow:0 20px 20px #0d0d0d14}.brand-card:hover .brand-card__overlay,.brand-card:focus-within .brand-card__overlay{background:linear-gradient(181.49deg,transparent 50%,var(--brand-card-accent) 99%)}@media(prefers-reduced-motion:reduce){.brand-card,.brand-card__overlay,.brand-card__title{transition:none}.brand-card:hover,.brand-card:focus-within{transform:none}}.card-grid{gap:var(--margin-lg);grid-template-columns:repeat(auto-fill,minmax(min(var(--card-grid-min,18rem),100%),1fr));display:grid}.carousel{gap:var(--section-margin);flex-direction:column;display:flex}.carousel__track{gap:var(--margin-md);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{scroll-snap-align:start;flex:none}.carousel__nav{align-items:center;gap:var(--margin-md);display:flex}.carousel__nav .progress-bar{flex:1;min-inline-size:0}.carousel__buttons{align-items:center;gap:var(--margin-sm);flex:none;display:flex}@media(prefers-reduced-motion:reduce){.carousel__track{scroll-behavior:auto}}.chip{align-items:center;gap:var(--margin-xs);padding:var(--padding-sm) var(--padding-md);border:var(--border-width,1px) solid transparent;border-radius:var(--radius-full);font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);cursor:pointer;appearance:none;line-height:1;transition:border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.chip__label{line-height:1}.chip__indicator{border-radius:var(--radius-full);background:currentColor;flex:none;block-size:.5rem;inline-size:.5rem}.chip__indicator--primary{background:var(--surface-inverse)}.chip__indicator--secondary{background:var(--text-primary)}.chip__indicator--success{background:var(--color-success-500)}.chip__indicator--warning{background:var(--color-warning-500)}.chip__icon{flex:none;block-size:.75rem;inline-size:.75rem;display:inline-flex}.chip--primary{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.chip--secondary{background:var(--surface-sunken);border-color:var(--border-strong);color:var(--text-primary)}.chip--success{background:var(--color-success-100);border-color:var(--color-success-500);color:var(--text-primary)}.chip--warning{background:var(--color-warning-100);border-color:var(--color-warning-500);color:var(--text-primary)}.chip--small{padding:var(--padding-xs) var(--padding-sm);font-size:var(--text-xs)}.chip:hover{border-color:var(--border-brand)}.chip:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:2px}.chip:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.chip{transition:none}}.chip--toggle{position:relative}.chip--toggle:has(.chip__input:checked){background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.chip--toggle:has(.chip__input:checked) .chip__indicator{background:currentColor}.chip--toggle:has(.chip__input:focus-visible){outline:2px solid var(--color-yellow-500);outline-offset:2px}.chip--filter{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.chip--filter:hover{opacity:.8}.chip__remove{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.chip__remove svg{block-size:1.125rem;inline-size:1.125rem}.chip__remove:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:2px}.editorial-block{gap:var(--margin-xl);flex-direction:column;display:flex}.editorial-block__media{aspect-ratio:16/9;border-radius:var(--radius-md);overflow:clip}.editorial-block__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.editorial-block__section{justify-content:center;gap:var(--margin-lg);flex-direction:column;display:flex}.editorial-block__header{gap:var(--margin-sm);flex-direction:column;display:flex}.editorial-block__overline{color:var(--text-tertiary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:.1em;text-transform:uppercase;margin:0}.editorial-block__title{color:var(--text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-light);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--tracking-tight);margin:0}.editorial-block__body{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.editorial-block__body>p{margin:0}.editorial-block__body>p+p{margin-block-start:calc(var(--spacing) * 5)}@media(min-width:1024px){.editorial-block{flex-direction:row;align-items:center}.editorial-block--image-right{flex-direction:row-reverse}.editorial-block__media{aspect-ratio:576/720;flex:1;min-inline-size:0}.editorial-block__section{flex:1;min-inline-size:0}}.checkbox{align-items:center;gap:var(--margin-sm);cursor:pointer;display:inline-flex}.checkbox--consent{align-items:flex-start}.checkbox--consent .checkbox__control{margin-block-start:.125rem}.checkbox__control{appearance:none;border:var(--border-width,1px) solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:none;place-content:center;block-size:1.5rem;inline-size:1.5rem;margin:0;transition:background-color .15s,border-color .15s;display:grid}.checkbox__control:before{content:"";border:solid var(--color-neutral-25);opacity:0;border-width:0 2px 2px 0;block-size:.875rem;inline-size:.5rem;transform:translateY(-1px)rotate(45deg)}.checkbox__control:checked{background:var(--border-brand);border-color:var(--border-brand)}.checkbox__control:checked:before{opacity:1}.checkbox__control:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:2px}.checkbox__control:disabled{opacity:.5;cursor:not-allowed}.checkbox__label{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}@media(prefers-reduced-motion:reduce){.checkbox__control{transition:none}}.file{justify-content:center;align-items:center;gap:var(--margin-sm);min-block-size:8.75rem;padding:var(--padding-sm);background:var(--surface-sunken);border:2px dashed var(--border-strong);border-radius:var(--radius-input);text-align:center;cursor:pointer;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex;position:relative}.file__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file__icon{flex:none;block-size:1.75rem;inline-size:1.75rem}.file__text{color:var(--text-tertiary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.file:focus-within,.file--dragover{border-color:var(--color-yellow-500);background:var(--surface-elevated)}.file:has(.file__input:disabled){opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.file{transition:none}}.input{inline-size:100%;padding:var(--padding-sm);border:var(--border-width,1px) solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface-sunken);color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:var(--text-sm--line-height);transition:background-color .15s,border-color .15s;display:block}.input::placeholder{color:var(--text-tertiary);opacity:1}.input--textarea{resize:vertical;min-block-size:9.375rem}.input:focus,.input:focus-visible{background:var(--surface-elevated);border-color:var(--color-yellow-500);outline:none}.input--error,.input[aria-invalid=true]{background:var(--color-danger-100);border-color:var(--color-danger-500)}.input:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.input{transition:none}}.input-group{gap:var(--margin-sm);flex-direction:column;display:flex}.input-group__message{color:var(--text-tertiary);font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.input-group__message--error,.input-group--error .label__title{color:var(--color-danger-500)}.input-group--error .input,.input-group--error .select{background:var(--color-danger-100);border-color:var(--color-danger-500)}.input-list{gap:var(--margin-sm);flex-direction:column;display:flex}.input-list>.checkbox,.input-list>.radio{inline-size:100%;display:flex}.label{gap:var(--margin-2xs);flex-direction:column;display:flex}.label__title{color:var(--text-primary);font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.label__description{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.label--error .label__title{color:var(--color-danger-500)}.radio{align-items:center;gap:var(--margin-sm);cursor:pointer;display:inline-flex}.radio__control{appearance:none;border:var(--border-width,1px) solid var(--border-strong);border-radius:var(--radius-full);cursor:pointer;background:0 0;flex:none;place-content:center;block-size:1.5rem;inline-size:1.5rem;margin:0;transition:border-color .15s;display:grid}.radio__control:before{content:"";border-radius:var(--radius-full);background:var(--border-brand);block-size:.625rem;inline-size:.625rem;transition:transform .15s;transform:scale(0)}.radio__control:checked{border-color:var(--border-brand)}.radio__control:checked:before{transform:scale(1)}.radio__control:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:2px}.radio__control:disabled{opacity:.5;cursor:not-allowed}.radio__label{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}@media(prefers-reduced-motion:reduce){.radio__control,.radio__control:before{transition:none}}.select{inline-size:100%;padding:var(--padding-sm);border:var(--border-width,1px) solid var(--border-strong);border-radius:var(--radius-input);background-color:var(--surface-sunken);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23595754' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--padding-sm) center;color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:var(--text-sm--line-height);appearance:none;padding-inline-end:calc(var(--padding-sm) * 2 + 1rem);transition:background-color .15s,border-color .15s;display:block}.select:focus,.select:focus-visible{background-color:var(--surface-elevated);border-color:var(--color-yellow-500);outline:none}.select--error,.select[aria-invalid=true]{background-color:var(--color-danger-100);border-color:var(--color-danger-500)}.select:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.select{transition:none}}.switch{border:var(--border-width,1px) solid var(--border-strong);border-radius:var(--radius-md);justify-content:center;align-items:stretch;display:inline-flex;overflow:clip}.switch>.toggle,.switch__option{flex:1 1 0;min-inline-size:0}.toggle{justify-content:center;align-items:center;gap:var(--margin-2xs);padding:var(--padding-sm);color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-align:center;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:0;transition:background-color .15s,color .15s;display:inline-flex}.toggle__icon{flex:none;block-size:1.125rem;inline-size:1.125rem}.toggle[aria-pressed=true],.toggle--active{background:var(--color-success-500);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.toggle:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:-2px}.toggle:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.toggle{transition:none}}.keys-form{gap:var(--margin-lg);flex-direction:column;inline-size:100%;display:flex}.keys-form__head{gap:var(--margin-sm);flex-direction:column;display:flex}.keys-form__eyebrow{color:var(--text-secondary);margin:0}.keys-form__title{margin:0}.keys-form__panel{gap:var(--margin-lg);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;padding:clamp(1.5rem,4vw,3rem);display:flex;box-shadow:0 20px 20px #0d0d0d14}.umbraco-forms-hidden{display:none!important}.keys-form__caption{margin:0}.keys-form__fieldset{gap:var(--margin-md);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.keys-form__fieldset+.keys-form__fieldset{margin-block-start:calc(var(--margin-md) - var(--margin-lg))}.keys-form__legend{margin:0 0 var(--margin-sm);color:var(--text-secondary);padding:0}.keys-form__row{gap:var(--margin-md);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.keys-form__col{grid-column:span var(--col-span,12);gap:var(--margin-md);flex-direction:column;min-inline-size:0;display:flex}@media(max-width:40rem){.keys-form__col{grid-column:1/-1}}.keys-form__indicator{color:var(--color-danger-500);margin-inline-start:.25rem}.keys-form__nav{margin-block-start:var(--margin-md)}.keys-form__nav-inner{align-items:center;gap:var(--margin-sm);flex-wrap:wrap;display:flex}.keys-form__nav-inner .button{flex:12rem;justify-content:center}.keys-form__validation-summary:empty{display:none}.keys-form__validation-summary .validation-summary-errors{padding:var(--padding-sm) var(--padding-md);border:1px solid var(--color-danger-500);border-radius:var(--radius-md);background:var(--color-danger-100);color:var(--color-danger-500)}.field-validation-error{color:var(--color-danger-500);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin-block-start:var(--margin-2xs);display:block}.input.input-validation-error,.select.input-validation-error,.input-validation-error>.input,.input-validation-error>.select{background:var(--color-danger-100);border-color:var(--color-danger-500)}.file--has-file{border-style:solid;border-color:var(--border-brand);background:var(--surface-elevated)}.file--has-file .file__text{color:var(--text-primary);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.form-progress{gap:var(--margin-sm);flex-direction:column;display:flex}.form-progress__count{color:var(--text-secondary);margin:0}.form-summary{gap:var(--margin-lg);flex-direction:column;display:flex}.form-summary__caption{margin:0}.form-summary__section{gap:var(--margin-sm);flex-direction:column;display:flex}.form-summary__section-head{justify-content:space-between;align-items:center;gap:var(--margin-sm);border-block-end:1px solid var(--border-subtle);padding-block-end:var(--margin-2xs);display:flex}.form-summary__section-title{color:var(--text-secondary);margin:0}.form-summary__fieldset-title{margin:var(--margin-sm) 0 0}.form-summary__edit{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-base);block-size:2rem;inline-size:2rem;color:var(--text-secondary);cursor:pointer;flex:none;place-content:center;padding:0;transition:border-color .15s,color .15s,background-color .15s;display:inline-grid}.form-summary__edit:hover{border-color:var(--border-strong);color:var(--text-primary)}.form-summary__edit:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:2px}.form-summary__edit svg{block-size:1rem;inline-size:1rem}.form-summary__entries{flex-direction:column;margin:0;display:flex}.form-summary__row{gap:var(--margin-md);padding-block:var(--padding-sm);border-block-end:1px solid var(--border-subtle);grid-template-columns:minmax(0,18rem) minmax(0,1fr);display:grid}.form-summary__row:last-child{border-block-end:0}.form-summary__term{color:var(--text-secondary);font-weight:var(--font-weight-regular);margin:0}.form-summary__value{color:var(--text-primary);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0}@media(max-width:40rem){.form-summary__row{gap:var(--margin-2xs);grid-template-columns:1fr}}.form-overlay{background:var(--surface-sunken);min-block-size:100dvh;color:var(--text-primary);position:relative}.form-overlay__header{padding-block:var(--padding-md)}.form-overlay__header-inner{justify-content:space-between;align-items:center;gap:var(--margin-md);display:flex}.form-overlay__logo{block-size:2rem;color:inherit;align-items:center;display:inline-flex}.form-overlay__logo svg,.form-overlay__logo img{block-size:100%;inline-size:auto}.form-overlay__close{border:1px solid var(--border-strong);border-radius:var(--radius-md);block-size:2.75rem;inline-size:2.75rem;color:var(--text-secondary);place-content:center;transition:border-color .15s,color .15s,background-color .15s;display:inline-grid}.form-overlay__close:hover{border-color:var(--text-primary);color:var(--text-primary)}.form-overlay__close:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:2px}.form-overlay__close svg{block-size:1.25rem;inline-size:1.25rem}.form-overlay .form-progress{z-index:1002;position:fixed;inset-block-start:0;inset-inline:0}.form-overlay .form-progress__inner{inline-size:100%;max-inline-size:var(--container-default);padding-inline:var(--page-gutter);margin-inline:auto}.form-overlay .progress-bar__fill{view-transition-name:keys-progress-fill;transition:inline-size var(--duration-slow) var(--ease-out)}.form-overlay__main{padding:var(--padding-lg);justify-content:center;padding-block-end:7rem;display:flex}.form-overlay__section{inline-size:100%;max-inline-size:56.25rem;margin-inline:auto}.form-overlay__form[hidden]{display:none}.form-splash{gap:var(--margin-lg);flex-direction:column;display:flex}.form-splash[hidden]{display:none}.form-overlay .keys-form__nav,.form-flow-footer{z-index:1001;color-scheme:dark;padding-block:var(--padding-sm);background:var(--surface-inverse);color:var(--text-primary);margin-block-start:0;position:fixed;inset-block-end:0;inset-inline:0}.form-overlay .keys-form__nav-inner,.form-flow-footer__inner{justify-content:space-between;align-items:center;gap:var(--margin-md);flex-wrap:nowrap;display:flex}.form-overlay .keys-form__nav-inner,.form-overlay .form-progress__inner{inline-size:100%;max-inline-size:var(--container-default);padding-inline:var(--page-gutter);margin-inline:auto}.form-overlay .keys-form__nav .button,.form-flow-footer .button{flex:none}.form-overlay .keys-form__nav .button--primary,.form-flow-footer .button--primary{--action-primary-bg:var(--color-neutral-25);--action-primary-text:var(--color-neutral-900);--action-primary-bg-active:var(--color-neutral-100);--action-primary-text-hover:var(--color-neutral-900)}.keys-form__back,.form-flow-footer__back{border:1px solid var(--color-neutral-25);border-radius:var(--radius-md);block-size:3rem;inline-size:3rem;color:var(--color-neutral-25);cursor:pointer;background:0 0;flex:none;place-content:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-grid}.keys-form__back:hover,.form-flow-footer__back:hover{background:var(--color-neutral-25);color:var(--color-neutral-900)}.keys-form__back:focus-visible,.form-flow-footer__back:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:2px}.keys-form__back svg,.form-flow-footer__back svg{block-size:1.25rem;inline-size:1.25rem}.keys-form__nav-spacer{flex:none;inline-size:3rem}.form-flow-footer__meta{align-items:center;gap:var(--margin-2xs);color:var(--text-secondary);margin:0;display:inline-flex}.form-flow-footer__meta svg{block-size:1rem;inline-size:1rem}@media(prefers-reduced-motion:reduce){.form-overlay .progress-bar__fill{view-transition-name:none;transition:none}}@media(max-width:40rem){.form-overlay__main{padding:var(--padding-md);padding-block-end:7rem}}.gallery{gap:var(--margin-sm);grid-template-rows:repeat(2,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.gallery__item{border-radius:var(--radius-md);aspect-ratio:1;margin:0;overflow:clip}.gallery__item img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.gallery__item--feature{aspect-ratio:auto;grid-area:1/1/span 2}.gallery__more{position:absolute;inset-block-end:1.5rem;inset-inline-end:1.5rem}@media(max-width:767px){.gallery{grid-template-rows:auto;grid-template-columns:1fr 1fr}.gallery__item--feature{aspect-ratio:16/9;grid-area:auto/1/auto/span 2}}.gallery__item{cursor:pointer;appearance:none;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block}.gallery__item picture{block-size:100%;inline-size:100%;display:block}.gallery__item:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}@media(max-width:767px){.gallery{grid-template-rows:auto;grid-template-columns:1fr}.gallery__item:not(.gallery__item--feature){display:none}.gallery__item--feature{aspect-ratio:1;grid-area:auto/1}}.gallery-lightbox{z-index:70;padding:var(--margin-md);color-scheme:dark;background-color:var(--surface-sunken);color:var(--text-primary);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.gallery-lightbox__dialog{align-items:center;gap:var(--margin-lg);inline-size:100%;max-inline-size:90rem;padding-block:var(--padding-xl);flex-direction:column;margin-inline:auto;display:flex;position:relative}.gallery-lightbox__close{z-index:2;position:absolute;inset-block-start:0;inset-inline-end:0}.gallery-lightbox__stage{justify-content:center;align-items:center;inline-size:100%;display:flex;position:relative}.gallery-lightbox__figure{align-items:center;gap:var(--margin-sm);flex-direction:column;inline-size:100%;margin:0;display:flex}.gallery-lightbox__media{aspect-ratio:16/9;border-radius:var(--radius-md);inline-size:100%;overflow:clip}.gallery-lightbox__media picture,.gallery-lightbox__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.gallery-lightbox__caption{text-align:center;inline-size:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--text-tertiary)}.gallery-lightbox__nav{z-index:1;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.gallery-lightbox__nav--prev{inset-inline-start:var(--margin-sm)}.gallery-lightbox__nav--next{inset-inline-end:var(--margin-sm)}.gallery-lightbox__thumbs{justify-content:center;gap:var(--margin-sm);flex-wrap:wrap;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.gallery-lightbox__thumb{aspect-ratio:1;border-radius:var(--radius-md);cursor:pointer;appearance:none;opacity:.6;background:0 0;border:2px solid #0000;inline-size:5rem;padding:0;transition:opacity .2s,border-color .2s;display:block;overflow:clip}.gallery-lightbox__thumb picture,.gallery-lightbox__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.gallery-lightbox__thumb:hover,.gallery-lightbox__thumb:focus-visible{opacity:1}.gallery-lightbox__thumb:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.gallery-lightbox__thumb--active{opacity:1;border-color:currentColor}@media(prefers-reduced-motion:reduce){.gallery-lightbox__thumb{transition:none}}.site-chrome{display:flow-root;position:relative}.app-header{z-index:30;color:var(--text-primary);border-block-end:var(--border-width,1px) solid var(--border-brand);position:absolute;inset-block-start:0;inset-inline:0}.menu-spacer{block-size:var(--menu-height,0px);transition:block-size var(--duration-portal) var(--ease-portal)}:root{--header-height:calc(var(--padding-md) * 2 + 3rem)}.section--first{padding-block-start:calc(var(--header-height) + var(--section-padding))}.app-header--on-dark{color-scheme:dark}.app-header__bar{align-items:center;gap:var(--margin-md);inline-size:100%;max-inline-size:var(--container-default);padding-block:var(--padding-md);padding-inline:var(--grid-outer-margin);border-block-end:var(--border-width,1px) solid var(--border-brand);margin-inline:auto;display:flex}.app-header__logo{color:var(--text-primary);flex:none;display:inline-flex}.app-header__logo svg{block-size:auto;inline-size:3.9375rem;display:block}.app-header__actions{align-items:center;gap:var(--margin-sm);margin-inline-start:auto;display:flex}.app-header__badge{z-index:1;padding-block:var(--margin-2xs);padding-inline:var(--padding-sm);border:var(--border-width,1px) solid var(--color-yellow-500);border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-yellow-200),var(--color-pink-200),var(--color-blue-200));color:var(--text-on-brand);font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);letter-spacing:.075rem;text-transform:uppercase;flex:none;align-items:center;line-height:1.5;display:inline-flex;position:relative}.app-header__icon-menu,.app-header__icon-close{display:inline-flex}.app-header__burger .app-header__icon-close,.app-header__burger[aria-expanded=true] .app-header__icon-menu{display:none}.app-header__burger[aria-expanded=true] .app-header__icon-close{display:inline-flex}.app-header :where(.app-header__icon-menu,.app-header__icon-close) svg,.app-header__navigator .button__icon svg{block-size:100%;inline-size:100%;display:block}.app-header__navigator{gap:var(--margin-xs)}.app-header__navigator .button__icon{block-size:1.25rem;inline-size:1.25rem}.app-header__navigator .button__label{align-items:center;gap:var(--margin-sm);display:inline-flex}.skip-link{z-index:100;padding:var(--padding-sm) var(--padding-md);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-primary);text-decoration:none;transition:transform .2s;position:absolute;inset-block-start:var(--margin-sm);inset-inline-start:var(--margin-sm);transform:translateY(-150%)}.skip-link:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px;transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[x-cloak]{display:none!important}@media(min-width:1024px){.app-header__logo svg{inline-size:5.25rem}}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}.message-bar{background:var(--color-black);color:var(--color-white)}.message-bar__inner{inline-size:100%;max-inline-size:var(--container-default);padding-block:var(--padding-sm);padding-inline:var(--grid-outer-margin);font-family:var(--font-body);font-size:var(--text-sm);text-align:center;margin-inline:auto;line-height:1.4}.message-bar__inner :where(p){margin:0}.message-bar__inner :where(a){color:var(--color-white);text-underline-offset:.125em;text-decoration:underline}.app-header__menu{block-size:var(--menu-height,0px);transition:block-size var(--duration-portal) var(--ease-portal);overflow:clip}.mega-menu__inner{gap:var(--margin-xl);inline-size:100%;max-inline-size:var(--container-default);padding-block:var(--padding-lg);padding-inline:var(--grid-outer-margin);flex-direction:column;margin-inline:auto;display:flex}.mega-menu__col{gap:var(--margin-md);flex-direction:column;min-inline-size:0;display:flex}.mega-menu__heading{color:var(--text-tertiary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);letter-spacing:.09375rem;text-transform:uppercase;margin:0;line-height:1.4}.mega-menu__list{gap:var(--margin-sm);flex-direction:column;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.mega-menu__link,.mega-menu__group-label,.mega-menu__sublink{color:var(--text-primary);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-base);line-height:1.7;text-decoration:none;position:relative}.mega-menu__link,.mega-menu__sublink{align-self:flex-start;display:inline-block}.mega-menu__link:after,.mega-menu__sublink:after,.mega-menu__group-label:after{content:"";background:linear-gradient(90deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500));transform-origin:0;block-size:2px;transition:transform .3s;position:absolute;inset-block-end:.125rem;inset-inline:0;transform:scaleX(0)}.mega-menu__link:hover:after,.mega-menu__link:focus-visible:after,.mega-menu__sublink:hover:after,.mega-menu__sublink:focus-visible:after,.mega-menu__group-trigger:hover .mega-menu__group-label:after,.mega-menu__group-trigger:focus-visible .mega-menu__group-label:after,.mega-menu__group-trigger[aria-expanded=true] .mega-menu__group-label:after{transform:scaleX(1)}.mega-menu__link:focus-visible,.mega-menu__sublink:focus-visible,.mega-menu__group-trigger:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px;border-radius:var(--radius-sm)}.mega-menu__group{inline-size:100%}.mega-menu__group-trigger{align-items:center;gap:var(--margin-sm);inline-size:100%;color:var(--text-primary);text-align:start;cursor:pointer;appearance:none;background:0 0;border:0;padding:0;display:flex}.mega-menu__group-label{flex:1 1 0;min-inline-size:0}.mega-menu__caret{block-size:1.5rem;inline-size:1.5rem;color:var(--text-primary);flex:none;transition:transform .2s}.mega-menu__caret svg{block-size:100%;inline-size:100%;display:block}.mega-menu__group-trigger[aria-expanded=true] .mega-menu__caret{transform:rotate(180deg)}.mega-menu__sublist{gap:var(--margin-sm);inline-size:100%;flex-direction:column;margin:0;padding-block-start:var(--margin-sm);padding-inline:0;list-style:none;display:flex}.mega-menu__subitem{padding-inline:var(--padding-md)}@media(min-width:1024px){.mega-menu__inner{flex-direction:row;align-items:flex-start}.mega-menu__col{flex:1 1 0}}@media(prefers-reduced-motion:reduce){.mega-menu__link:after,.mega-menu__sublink:after,.mega-menu__group-label:after,.mega-menu__caret{transition:none}}.navigator-modal{z-index:100;padding-block:var(--padding-lg);padding-inline:var(--grid-outer-margin);overscroll-behavior:contain;background:#0d0d0de6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.navigator-modal{background:color-mix(in srgb,var(--color-neutral-950) 90%,transparent)}}.navigator-modal__close{color:var(--color-neutral-50);border-color:var(--color-neutral-50);position:absolute;inset-block-start:var(--padding-lg);inset-inline-end:var(--grid-outer-margin)}.navigator-modal__close .icon-button__icon svg{block-size:100%;inline-size:100%;display:block}.navigator-modal__dialog{gap:var(--margin-lg);flex-direction:column;inline-size:100%;max-inline-size:50rem;margin-block:auto;display:flex}.navigator-modal__intro{align-items:center;gap:var(--margin-md);color:var(--color-neutral-50);display:flex}.navigator-modal__glyph{block-size:3rem;inline-size:3rem;padding:var(--padding-sm);border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500));color:var(--color-neutral-950);flex:none}.navigator-modal__glyph svg{block-size:100%;inline-size:100%;display:block}.navigator-modal__heading-group{gap:var(--margin-2xs);flex-direction:column;min-inline-size:0;display:flex}.navigator-modal__title{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--text-lg);margin:0;line-height:1.1}.navigator-modal__subtitle{color:var(--color-neutral-300);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-base);margin:0;line-height:1.5}.navigator-modal__directory{color:var(--color-neutral-50);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);text-align:center;text-underline-offset:.25rem;align-self:center;text-decoration:underline}.navigator-modal__directory:hover,.navigator-modal__directory:focus-visible{color:var(--color-yellow-500)}@media(min-width:768px){.navigator-modal__title{font-size:var(--text-3xl)}}.hotspot{--hotspot-color:var(--color-blue-500);border-radius:var(--radius-full);background:var(--hotspot-color);block-size:1.5rem;inline-size:1.5rem;display:inline-block;position:relative}.hotspot--health{--hotspot-color:var(--color-blue-500)}.hotspot--care{--hotspot-color:var(--color-orange-500)}.hotspot--education{--hotspot-color:var(--color-pink-500)}.hotspot:before,.hotspot:after{content:"";border-radius:var(--radius-full);background:var(--hotspot-color);animation:2s ease-out infinite hotspot-pulse;position:absolute;inset:0}.hotspot:after{animation-delay:1s}@keyframes hotspot-pulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(4)}}@media(prefers-reduced-motion:reduce){.hotspot:before,.hotspot:after{animation:none;display:none}}.icon-button{border-radius:var(--radius-md);block-size:3rem;inline-size:3rem;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;transition:color .2s,border-color .2s,opacity .2s;display:inline-flex;position:relative;overflow:clip}.icon-button__icon{z-index:1;flex:none;block-size:1.5rem;inline-size:1.5rem;transition:transform .2s;position:relative}.icon-button--md{border-radius:var(--radius-input);block-size:2.5rem;inline-size:2.5rem}.icon-button--md .icon-button__icon{block-size:.9375rem;inline-size:.9375rem}.icon-button--sm{border-radius:var(--radius-sm);block-size:1.5rem;inline-size:1.5rem}.icon-button--sm .icon-button__icon{block-size:.9375rem;inline-size:.9375rem}.icon-button--primary:before,.icon-button--secondary:before{content:"";z-index:0;background:linear-gradient(90deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500));transform-origin:0;transition:transform .3s;position:absolute;inset:0;transform:scaleX(0)}.icon-button--secondary:before{background:linear-gradient(90deg,#fcbd3a1a,#f9b1f91a,#5bb8fc1a)}@supports (color:color-mix(in lab,red,red)){.icon-button--secondary:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-yellow-500) 10%,transparent),color-mix(in srgb,var(--color-pink-500) 10%,transparent),color-mix(in srgb,var(--color-blue-500) 10%,transparent))}}.icon-button--primary:not(:disabled):not([disabled]):hover:before,.icon-button--secondary:not(:disabled):not([disabled]):hover:before{transform:scaleX(1)}.icon-button--primary:not(:disabled):not([disabled]):hover .icon-button__icon,.icon-button--secondary:not(:disabled):not([disabled]):hover .icon-button__icon{animation:.4s button-arrow-slide}.icon-button--primary{background:var(--action-primary-bg);color:var(--action-primary-text)}.icon-button--primary:not(:disabled):not([disabled]):active{background:var(--action-primary-bg-active)}.icon-button--secondary{border:var(--border-width,1px) solid var(--action-secondary-border);color:var(--action-secondary-text)}.icon-button--secondary:not(:disabled):not([disabled]):hover{border-color:var(--action-secondary-border-hover)}.icon-button:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.icon-button:disabled,.icon-button[disabled]{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.icon-button,.icon-button__icon,.icon-button--primary:before,.icon-button--secondary:before{transition:none;animation:none}}.image{gap:var(--margin-sm);flex-direction:column;margin:0;display:flex}.image img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block;overflow:hidden}.image-caption{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--text-secondary)}.interstitial{z-index:1000;color-scheme:dark;gap:var(--margin-lg);padding:var(--padding-lg);background:var(--surface-inverse);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-portal),visibility 0s linear var(--duration-slow);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.interstitial.htmx-request{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-slow) var(--ease-portal),visibility 0s}.interstitial .spinner{border-color:var(--color-neutral-700);border-block-start-color:var(--color-neutral-50);border-inline-end-color:var(--color-neutral-50)}.interstitial__inner{place-self:center;align-items:center;gap:var(--margin-lg);text-align:center;flex-direction:column;inline-size:100%;max-inline-size:56.25rem;display:flex}.interstitial__title,.interstitial__subtext{margin:0}.interstitial__echo{gap:var(--margin-sm);inline-size:100%;max-inline-size:28.125rem;padding:var(--padding-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base);text-align:center;flex-direction:column;display:flex}.interstitial__echo[hidden]{display:none}.interstitial__echo-label{margin:0}.interstitial__echo-query{color:var(--text-secondary);margin:0}.interstitial__banner{color-scheme:light;justify-self:center;inline-size:100%;max-inline-size:56.25rem}.list{gap:var(--margin-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list__item{align-items:flex-start;gap:var(--margin-2xs);display:flex}.list__icon{flex:none;block-size:1.5rem;inline-size:1.5rem}.list__label{min-inline-size:0;color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex:1;margin:0}.list-display{gap:var(--margin-md);padding:var(--padding-md);background:var(--surface-sunken);border:var(--border-width,1px) solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.list-display__title{color:var(--text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-tight);margin:0}.navigator{inline-size:100%;display:block}.navigator__wrapper{color-scheme:light;background:var(--surface-elevated);color:var(--text-primary);border:var(--border-width,1px) solid var(--border-subtle);border-radius:var(--radius-input);box-shadow:var(--shadow-hover);overflow:clip}.navigator__header{inline-size:100%;color:inherit;text-align:start;cursor:pointer;appearance:none;background:0 0;border:0;padding:0;display:block}.navigator__bar{background:linear-gradient(90deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500));block-size:.375rem;display:block}.navigator__head{align-items:center;gap:var(--margin-sm);padding:var(--padding-sm) var(--padding-md);border-block-end:var(--border-width,1px) solid var(--border-subtle);display:flex}.navigator__title{align-items:center;gap:var(--margin-sm);flex:1 0 0;min-inline-size:0;display:flex}.navigator__glyph{block-size:2rem;inline-size:2rem;color:var(--text-primary);flex:none}.navigator__glyph svg{block-size:100%;inline-size:100%}.navigator__name{color:var(--text-primary);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-base);line-height:1.5}.navigator__pill{padding:var(--padding-xs) var(--padding-sm);border:var(--border-width,1px) solid var(--color-yellow-500);border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-yellow-200),var(--color-pink-200),var(--color-blue-200));color:var(--text-on-brand);font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex:none;align-items:center;line-height:1.75;display:inline-flex}.navigator__toggle{block-size:1.5rem;inline-size:1.5rem;color:var(--text-primary);flex:none;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.navigator__toggle svg{block-size:100%;inline-size:100%}.navigator__toggle--open{transform:rotate(180deg)}.navigator__input-group{gap:var(--margin-lg);padding:var(--padding-md);border-block-end:var(--border-width,1px) solid var(--border-subtle);flex-direction:column;display:flex}.navigator__input{gap:var(--margin-sm);flex-direction:column;display:flex}.navigator__label{color:var(--text-tertiary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:1.5}.navigator__field{inline-size:100%;color:var(--text-primary);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-base);resize:none;background:0 0;border:0;padding:0;line-height:1.7}.navigator__field::placeholder{color:var(--text-primary);opacity:.4}.navigator__field:focus{outline:none}.navigator__prompts{gap:var(--margin-sm);flex-direction:column;display:flex}.navigator__prompts-title{color:var(--text-tertiary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;line-height:1.4}.navigator__prompt{inline-size:100%;padding:var(--padding-sm);border:var(--border-width,1px) solid var(--border-subtle);border-radius:var(--radius-input);background:var(--surface-base);color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);text-align:start;cursor:pointer;line-height:1.5;transition:border-color .2s,background-color .2s;display:block}.navigator__prompt:hover{border-color:var(--border-brand)}.navigator__cta{align-items:center;gap:var(--margin-sm);padding:var(--padding-sm) var(--padding-md);display:flex}.navigator__chips{align-items:center;gap:var(--margin-sm);flex-wrap:wrap;flex:1 0 0;min-inline-size:0;display:flex}.navigator__chip{padding:var(--padding-xs) var(--padding-sm);border:var(--border-width,1px) solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-elevated);color:var(--text-primary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);align-items:center;line-height:1.5;display:inline-flex}.navigator__submit{flex:none}.navigator__info{align-items:flex-start;gap:var(--margin-2xs);padding:var(--padding-sm) var(--padding-md);color:var(--text-tertiary);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-xs);margin:0;line-height:1.5;display:flex}.navigator__info-icon{flex:none;block-size:1.125rem;inline-size:1.125rem}.navigator__info-icon svg{block-size:100%;inline-size:100%}.navigator__header:focus-visible,.navigator__prompt:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.navigator__toggle,.navigator__prompt{transition:none}}.navigator-results__filter-row{align-items:center;gap:var(--margin-md);flex-wrap:wrap;display:flex}.navigator-results__chips{gap:var(--margin-sm);flex-wrap:wrap;flex:1 0 0;display:flex}.navigator-results__intro{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.navigator-results__segment+.navigator-results__segment{margin-block-start:var(--section-margin)}.navigator-results__segment-title{margin:0 0 var(--margin-md);color:var(--text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-tight)}.navigator-results__grid{gap:var(--margin-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media(max-width:900px){.navigator-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.navigator-results__grid{grid-template-columns:1fr}}.navigator-card{background:var(--surface-sunken);border:var(--border-width,1px) solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:clip}.navigator-card:hover{transform:translateY(-2px);box-shadow:0 20px 20px #0d0d0d14}.navigator-card__media{aspect-ratio:547/410;background:var(--surface-base);overflow:clip}.navigator-card__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.navigator-card__body{gap:var(--margin-md);padding:var(--padding-md);flex-direction:column;display:flex}.navigator-card__eyebrow{color:var(--text-tertiary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-wide,.075em);text-transform:uppercase;margin:0}.navigator-card__title{color:var(--text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-tight);margin:0}.navigator-card__footer{align-items:center;gap:var(--margin-sm);margin-block-start:auto;display:inline-flex}.navigator-card__cta{color:var(--text-primary);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-sm);position:relative}.navigator-card__cta:after{content:"→";margin-inline-start:var(--margin-sm)}.navigator-filters__title{color:var(--text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-tight);margin:0}.navigator-filters__close{block-size:2.5rem;inline-size:2.5rem;color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.navigator-filters__close svg{block-size:1.5rem;inline-size:1.5rem}.navigator-filters__item{border-block-end:var(--border-width,1px) solid var(--border-brand,var(--text-primary));padding-block-end:var(--padding-md)}.navigator-filters__item-header{justify-content:space-between;align-items:center;gap:var(--margin-md);padding-block:var(--margin-sm);color:var(--text-primary);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-sm);cursor:pointer;line-height:1.5;list-style:none;display:flex}.navigator-filters__item-header::-webkit-details-marker{display:none}.navigator-filters__chevron{flex:none;block-size:1.5rem;inline-size:1.5rem;transition:transform .2s}.navigator-filters__item[open] .navigator-filters__chevron{transform:rotate(180deg)}.navigator-filters__item-body{gap:var(--margin-md);flex-direction:column;padding-block-start:var(--margin-sm);display:flex}.navigator-filters__slider{width:100%;accent-color:var(--color-blue-500,#5bb8fc)}.navigator-filters__slider-output{display:block}.navigator-filters__checkbox-group{gap:var(--margin-sm);flex-direction:column;display:flex}.navigator-filters__checkbox{align-items:flex-start;gap:var(--margin-sm);color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);cursor:pointer;line-height:1.5;display:flex}.navigator-filters__checkbox input[type=checkbox]{block-size:1.3125rem;inline-size:1.3125rem;accent-color:var(--text-primary);margin:0}.navigator-filters__more{color:var(--text-primary);font-size:var(--text-sm);background:0 0;align-self:flex-start;padding-inline:0}.navigator-filters__more .button__icon{block-size:.9375rem;inline-size:.9375rem}.navigator-filters__apply{inline-size:100%}@media(prefers-reduced-motion:reduce){.navigator-filters__chevron{transition:none}}.notification{align-items:center;gap:var(--margin-md);padding:var(--padding-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:var(--text-sm--line-height);display:flex}.notification--success{background:var(--color-success-100);border-color:var(--color-success-500)}.notification--warning{background:var(--color-warning-100);border-color:var(--color-warning-500)}.notification--danger{background:var(--color-danger-100);border-color:var(--color-danger-500)}.notification--info{background:var(--color-info-100);border-color:var(--color-info-500)}.notification__message{align-items:center;gap:var(--margin-2xs);flex:1;min-inline-size:0;display:flex}.notification__icon{flex:none;block-size:1.5rem;inline-size:1.5rem}.notification__close{block-size:.9375rem;inline-size:.9375rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.notification__close:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:2px}.pathway{--pathway-surface:var(--surface-base);container-type:inline-size}.pathway__heading{max-inline-size:48rem;margin-block-end:var(--margin-lg)}.pathway__track{display:none}@media(min-width:768px){.pathway__track{block-size:22rem;inline-size:100%;max-inline-size:80rem;display:block;position:relative}}.pathway__lines{block-size:100%;inline-size:100%;transition:clip-path var(--duration-bloom) var(--ease-bloom);position:absolute;inset:0}.pathway__line{fill:none;stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pathway__nodes{position:absolute;inset:0}.pathway__node{transition:opacity var(--duration-pop) var(--ease-pop),scale var(--duration-pop) var(--ease-pop);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.pathway__circle{border:2px solid var(--ring,var(--color-pink-500));border-radius:var(--radius-full);background:var(--surface-sunken);block-size:3rem;inline-size:3rem;color:inherit;cursor:pointer;appearance:none;transition:transform var(--duration-pop) var(--ease-pop);place-items:center;display:grid;position:relative}@media(min-width:1024px){.pathway__circle{block-size:4.5rem;inline-size:4.5rem}}.pathway__circle:hover{transform:scale(1.06)}.pathway__num{font-family:var(--font-body);font-weight:var(--font-weight-semibold,600);font-size:var(--text-lg)}.pathway__badge{border-radius:var(--radius-full);background:var(--text-primary,#f6f2ea);block-size:1.5rem;inline-size:1.5rem;color:var(--surface-base);font-size:var(--text-sm);place-items:center;line-height:1;display:grid;position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem}.pathway__label{text-align:center;inline-size:max-content;max-inline-size:11rem;flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;inset-block-start:calc(100% + var(--margin-sm))}.pathway__title{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.15}.pathway__subtitle,.pathway__option-eyebrow{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-xs,.75rem);letter-spacing:.12em;text-transform:uppercase}.pathway__option{transition:opacity var(--duration-cushion) var(--ease-cushion);position:absolute;inset-inline-end:0;transform:translateY(-50%)}.pathway__option-eyebrow{margin-block-end:var(--margin-sm);display:block}.pathway__mobile{margin:0;padding:0;list-style:none}@media(min-width:768px){.pathway__mobile{display:none}}.pathway__mstep{gap:var(--margin-md);grid-template-columns:3rem 1fr;padding-block-end:var(--margin-lg);display:grid;position:relative}.pathway__mconnector{border-radius:var(--radius-full);background:linear-gradient(180deg,var(--seg-from),var(--seg-to));block-size:100%;inline-size:3px;transition:clip-path var(--duration-bloom) var(--ease-bloom);position:absolute;inset-block-start:1.5rem;inset-inline-start:calc(1.5rem - 1.5px)}.pathway__mcircle{z-index:1;border:2px solid var(--ring,var(--color-pink-500));border-radius:var(--radius-full);background:var(--pathway-surface);block-size:3rem;inline-size:3rem;font-weight:var(--font-weight-semibold,600);transition:opacity var(--duration-pop) var(--ease-pop),scale var(--duration-pop) var(--ease-pop);place-items:center;display:grid;position:relative}.pathway__mbody{flex-direction:column;align-items:flex-start;gap:.35rem;padding-block-start:.25rem;display:flex}.pathway__meyebrow{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-xs,.75rem);letter-spacing:.12em;text-transform:uppercase}.pathway__mtitle{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.15}.pathway__mdetails{color:inherit;cursor:pointer;appearance:none;font-size:var(--text-sm);background:0 0;border:0;align-items:center;gap:.4rem;display:inline-flex}.pathway__mplus{border-radius:var(--radius-full);background:var(--text-primary,#f6f2ea);block-size:1.25rem;inline-size:1.25rem;color:var(--surface-base);place-items:center;line-height:1;display:grid}.pathway__chips{gap:var(--margin-sm);flex-wrap:wrap;padding-inline-start:calc(3rem + var(--margin-md));display:flex}.pathway__tray-heading{gap:var(--margin-sm);flex-direction:column;display:flex}.pathway--animate .pathway__lines{clip-path:inset(0 100% 0 0)}.pathway--animate.is-revealed .pathway__lines{clip-path:inset(0)}.pathway--animate .pathway__node{opacity:0;scale:.5}.pathway--animate.is-revealed .pathway__node{opacity:1;transition-delay:calc(var(--delay,0) * 1ms);scale:1}.pathway--animate .pathway__option{opacity:0}.pathway--animate.is-revealed .pathway__option{opacity:1;transition-delay:1.05s}.pathway--animate .pathway__mconnector{clip-path:inset(0 0 100%)}.pathway--animate.is-revealed .pathway__mconnector{clip-path:inset(0);transition-delay:calc(var(--mdelay,0) * 1ms)}.pathway--animate .pathway__mcircle{opacity:0;scale:.5}.pathway--animate.is-revealed .pathway__mcircle{opacity:1;transition-delay:calc(var(--mdelay,0) * 1ms);scale:1}@media(prefers-reduced-motion:reduce){.pathway--animate .pathway__lines,.pathway--animate.is-revealed .pathway__lines,.pathway--animate .pathway__mconnector,.pathway--animate.is-revealed .pathway__mconnector{clip-path:none}.pathway--animate .pathway__node,.pathway--animate .pathway__option,.pathway--animate .pathway__mcircle{opacity:1;transition:none;scale:1}}.progress-bar{background:var(--border-subtle);border-radius:var(--radius-full);block-size:6px;inline-size:100%;overflow:clip}.progress-bar__fill{block-size:100%;inline-size:calc(var(--progress,0) * 1%);background:linear-gradient(90deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500));border-radius:var(--radius-full);transition:inline-size .3s}@media(prefers-reduced-motion:reduce){.progress-bar__fill{transition:none}}.prose>*+*{margin-block-start:var(--margin-md)}.prose>.type-overline+*,.prose>.type-overline-md+*{margin-block-start:var(--margin-sm)}.prose>:not([class*=type-]){font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);color:var(--text-tertiary);line-height:1.5}.prose.prose--lead>:not([class*=type-]){font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);color:var(--text-secondary);line-height:1.5}@media(min-width:64rem){.prose.prose--lead>:not([class*=type-]){font-size:var(--text-base)}}.prose strong{font-weight:700}.rte{max-width:--layout-grid-section-max-width}.segmented-control{padding:var(--padding-sm);border:1px solid var(--border-strong);border-radius:var(--radius-full);align-items:stretch;display:inline-flex;overflow:clip}.segment{justify-content:center;align-items:center;gap:var(--margin-xs);padding:var(--padding-sm) var(--padding-lg);border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular,400);font-size:var(--text-sm);text-align:center;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:0;flex:1 0 0;line-height:1.5;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.segment__label{line-height:1.5}.segment__icon{flex:none;block-size:1.125rem;inline-size:1.125rem;display:inline-flex}.segment__input:checked+.segment,.segment--active{font-weight:var(--font-weight-semibold,600);background:var(--surface-inverse)!important;color:var(--text-inverse)!important}.segment:not(.segment--active):hover,.segment__input:not(:checked):not(:disabled)+.segment:hover{color:var(--text-primary)}.segment__input:focus-visible+.segment,.segment:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:2px}.segment__input:disabled+.segment,.segment:disabled,.segment[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.segment{transition:none}}.sliding-panel,.sliding-panel__item{flex-direction:column;display:flex}.sliding-panel__summary{align-items:stretch;gap:var(--margin-lg);padding-block:var(--section-margin);cursor:pointer;list-style:none;display:flex}.sliding-panel__summary::-webkit-details-marker{display:none}.sliding-panel__summary:focus-visible{outline:2px solid var(--color-yellow-500);outline-offset:-2px}.sliding-panel__rule{border-radius:var(--radius-full);background:var(--border-subtle);flex:none;inline-size:3px}.sliding-panel__item[open] .sliding-panel__rule{background:linear-gradient(180deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500))}.sliding-panel__title{color:var(--text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--tracking-tight);opacity:.6;transition:opacity .2s}.sliding-panel__item[open] .sliding-panel__title{opacity:1}.sliding-panel__body{gap:var(--margin-lg);flex-direction:column;padding-block-end:var(--section-margin);padding-inline-start:calc(3px + var(--margin-lg));display:flex}.sliding-panel__desc{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.sliding-panel--with-image{gap:var(--margin-xl);flex-direction:column;display:flex}.sliding-panel--with-image .sliding-panel__media{aspect-ratio:16/9;border-radius:var(--radius-md);overflow:clip}.sliding-panel--with-image .sliding-panel__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media(min-width:1024px){.sliding-panel--with-image{flex-direction:row;align-items:center}.sliding-panel--with-image>.sliding-panel,.sliding-panel--with-image .sliding-panel__media{flex:1;min-inline-size:0}.sliding-panel--with-image .sliding-panel__media{aspect-ratio:576/720}}@media(prefers-reduced-motion:reduce){.sliding-panel__title{transition:none}}.spinner{border:.25rem solid var(--color-neutral-200);border-block-start-color:var(--color-neutral-900);border-inline-end-color:var(--color-neutral-900);border-radius:var(--radius-full);block-size:3rem;inline-size:3rem;animation:.8s linear infinite spinner-rotate;display:inline-block}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.statistics__grid{--col-gap:var(--margin-lg);justify-content:center;gap:var(--col-gap);flex-wrap:wrap;width:100%;display:flex}.statistic{align-items:flex-start;gap:var(--margin-md);width:calc(100% / 3 - var(--col-gap) * 2 / 3);flex-direction:column;display:flex}.statistic:only-child{width:100%}.statistic:nth-last-child(2):first-child,.statistic:nth-last-child(2):first-child~.statistic,.statistic:nth-last-child(4):first-child,.statistic:nth-last-child(4):first-child~.statistic{width:calc(100% / 2 - var(--col-gap) / 2)}@media(min-width:1024px){.statistic,.statistic:only-child,.statistic:nth-last-child(2):first-child,.statistic:nth-last-child(2):first-child~.statistic,.statistic:nth-last-child(4):first-child,.statistic:nth-last-child(4):first-child~.statistic{width:calc(100% / 4 - var(--col-gap) * 3 / 4)}}.statistic__divider{background:linear-gradient(90deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500));block-size:3px;inline-size:100%}.statistic__value{color:var(--text-primary);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--tracking-tight);margin:0}.statistic__description{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.table{border:var(--border-width,1px) solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:clip}.table__row{background:var(--surface-elevated);border-bottom:var(--border-width,1px) solid var(--border-subtle);align-items:flex-start;display:flex}.table__row--alt,.table__row:nth-child(2n){background:var(--surface-sunken)}.table__cell{min-inline-size:0;padding:var(--padding-sm);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex:1 1 0;display:flex}.table__cell--label{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.table__cell--value{gap:var(--margin-sm);color:var(--text-secondary);font-weight:var(--font-weight-regular);flex-direction:column}.toc{border-block-end:1px solid var(--border-subtle);inline-size:100%;overflow-x:auto}.toc__list{scrollbar-width:none;flex-direction:row;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.toc__list::-webkit-scrollbar{display:none}.toc__item{flex:none}.toc__link{padding:var(--padding-md) var(--padding-lg);color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-sm);white-space:nowrap;align-items:center;line-height:1.5;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.toc__link:after{content:"";background:linear-gradient(90deg,var(--color-yellow-500,#fcbd3a),var(--color-pink-500,#f9b1f9),var(--color-blue-500,#5bb8fc));opacity:0;block-size:2px;transition:opacity .2s;position:absolute;inset-block-end:0;inset-inline:0}.toc__link:hover,.toc__link:focus-visible,.toc__link[aria-current=true]{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.toc__link:hover:after,.toc__link:focus-visible:after,.toc__link[aria-current=true]:after{opacity:1}.tray{z-index:50;color-scheme:dark;background-color:var(--surface-sunken);color:var(--text-primary);flex-direction:column;transition:transform .3s ease-out;display:flex;position:fixed;overflow:hidden}.tray[aria-expanded=true]{box-shadow:var(--shadow-hover);transform:translate(0)}.tray--right{width:100%;height:100%;max-height:100%;top:0;bottom:0;right:0;transform:translate(100%)}@media(min-width:768px){.tray--right{max-width:25rem}}.tray--left{width:100%;height:100%;max-height:100%;top:0;bottom:0;left:0;transform:translate(-100%)}@media(min-width:768px){.tray--left{max-width:25rem}}.tray--bottom{width:100%;max-height:90vh;bottom:0;left:0;right:0;transform:translateY(100%)}.tray__header{width:100%;padding:var(--padding-xl) var(--margin-md) 0;justify-content:space-between;align-items:flex-start;gap:var(--margin-xs);flex:none;display:flex}.tray__body{width:100%;padding:var(--margin-md) var(--margin-md) var(--padding-xl);gap:var(--margin-lg);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.tray__footer{width:100%;padding:var(--padding-sm) var(--padding-lg);background-color:var(--surface-sunken);flex:none}.tray-dismiss{color-scheme:light;block-size:1.5rem;inline-size:1.5rem;color:var(--text-primary);background:var(--surface-base);cursor:pointer;appearance:none;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:opacity .15s ease-out;display:grid}.tray-dismiss:hover{opacity:.85}.tray-dismiss:focus-visible{outline:2px solid var(--surface-base);outline-offset:2px}.tray-dismiss__icon{block-size:1rem;inline-size:1rem;display:block}.tray-dismiss__icon svg{block-size:100%;inline-size:100%}.usp-list{gap:var(--margin-lg);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.usp{align-items:flex-start;gap:var(--margin-sm);display:flex}.usp__icon{border-radius:var(--radius-full);background:var(--surface-base);flex:none;justify-content:center;align-items:center;block-size:4rem;inline-size:4rem;display:inline-flex;overflow:clip}.usp__icon img,.usp__icon svg{object-fit:contain;block-size:2rem;inline-size:2rem}.usp__body{gap:var(--margin-2xs);padding-block:var(--padding-sm);flex-direction:column;min-inline-size:0;display:flex}.usp__title{color:var(--text-primary);font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);margin:0;line-height:1.5}.usp__copy{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);margin:0;line-height:1.5}@media(min-width:640px){.usp-list{gap:var(--margin-lg) var(--margin-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.video{aspect-ratio:16/9;width:100%;height:auto;display:block;position:relative}.video video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.video__thumbnail{width:100%;height:auto;display:block}.video__overlay{background:linear-gradient(90deg,#00000080,#0000);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}}@layer utilities;.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-px{top:1px}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-4{left:calc(var(--spacing) * 4)}.left-px{left:1px}.z-0{z-index:0}.z-1{z-index:1}.z-4{z-index:4}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-margin-lg{margin:var(--spacing-margin-lg)}.mx-auto{margin-inline:auto}.my-margin-lg{margin-block:var(--spacing-margin-lg)}.my-margin-md{margin-block:var(--spacing-margin-md)}.my-margin-sm{margin-block:var(--spacing-margin-sm)}.my-margin-xl{margin-block:var(--spacing-margin-xl)}.my-margin-xs{margin-block:var(--spacing-margin-xs)}.my-section-margin{margin-block:var(--spacing-section-margin)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-\[calc\(var\(--quote-svg-w\)\*0\.55\)\]{margin-top:calc(var(--quote-svg-w) * .55)}.mt-auto{margin-top:auto}.mt-header{margin-top:var(--spacing-header)}.mt-margin-lg{margin-top:var(--spacing-margin-lg)}.mt-margin-md{margin-top:var(--spacing-margin-md)}.mt-margin-sm{margin-top:var(--spacing-margin-sm)}.mt-margin-xl{margin-top:var(--spacing-margin-xl)}.mt-margin-xs{margin-top:var(--spacing-margin-xs)}.mt-section-margin{margin-top:var(--spacing-section-margin)}.mr-auto{margin-right:auto}.mb-margin-lg{margin-bottom:var(--spacing-margin-lg)}.mb-margin-sm{margin-bottom:var(--spacing-margin-sm)}.mb-margin-xs{margin-bottom:var(--spacing-margin-xs)}.mb-padding-sm{margin-bottom:var(--spacing-padding-sm)}.ml-\[calc\(var\(--quote-svg-w\)\*0\.6\)\]{margin-left:calc(var(--quote-svg-w) * .6)}.ml-auto{margin-left:auto}.columns{grid-template-columns:repeat(var(--grid-columns),1fr);display:grid}.pill{align-items:center;gap:var(--margin-2xs);padding:var(--padding-2xs) var(--padding-sm);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);border:1px solid var(--border-subtle);line-height:1.5;display:inline-flex}.tag{align-items:center;gap:var(--margin-2xs);padding:var(--padding-2xs) var(--padding-sm);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-xs);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);line-height:1.5;display:inline-flex}.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}.table{display:table}.aspect-square{aspect-ratio:var(--aspect-square)}.aspect-video{aspect-ratio:var(--aspect-video)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-25{width:calc(var(--spacing) * 25);height:calc(var(--spacing) * 25)}.size-full{width:100%;height:100%}.h-16{height:calc(var(--spacing) * 16)}.h-25{height:calc(var(--spacing) * 25)}.h-\[32rem\]{height:32rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-96{min-height:calc(var(--spacing) * 96)}.w-\(--quote-svg-w\){width:var(--quote-svg-w)}.w-1{width:calc(var(--spacing) * 1)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-25{width:calc(var(--spacing) * 25)}.w-33{width:calc(var(--spacing) * 33)}.w-full{width:100%}.max-w-\[28\.125rem\]{max-width:28.125rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[45rem\]{max-width:45rem}.max-w-tighter{max-width:var(--container-tighter)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-64{min-width:calc(var(--spacing) * 64)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.gradient-fade-in{animation:gradient-fade-in var(--duration-bloom) var(--ease-bloom) both}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-margin-2xs{gap:var(--spacing-margin-2xs)}.gap-margin-lg{gap:var(--spacing-margin-lg)}.gap-margin-md{gap:var(--spacing-margin-md)}.gap-margin-sm{gap:var(--spacing-margin-sm)}.gap-margin-xl{gap:var(--spacing-margin-xl)}.gap-margin-xs{gap:var(--spacing-margin-xs)}.gap-section-margin{gap:var(--spacing-section-margin)}.gap-section-padding{gap:var(--spacing-section-padding)}:where(.space-y-margin-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-margin-lg) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-margin-lg) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-margin-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-margin-sm) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-margin-sm) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-margin-sm{row-gap:var(--spacing-margin-sm)}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.pill--brand{border-color:var(--color-yellow-500);background:linear-gradient(90deg,var(--color-yellow-200,#fee5b0) 0%,var(--color-pink-200,#fde0fd) 50%,var(--color-blue-200,#bde3fe) 100%)}.border-strong{border-color:var(--border-strong)}.border-subtle{border-color:var(--border-subtle)}.border-b-danger-500{border-bottom-color:var(--color-danger-500)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-danger-100{background-color:var(--color-danger-100)}.bg-surface-base,.bg-surface-base\/70{background-color:var(--color-surface-base)}@supports (color:color-mix(in lab,red,red)){.bg-surface-base\/70{background-color:color-mix(in oklab,var(--color-surface-base) 70%,transparent)}}.bg-surface-elevated{background-color:var(--color-surface-elevated)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-transparent{background-color:#0000}.type-gradient{background-image:linear-gradient(to right,var(--color-yellow-500) 0%,var(--color-pink-500) 50%,var(--color-blue-500) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-6{padding:calc(var(--spacing) * 6)}.p-padding-lg{padding:var(--spacing-padding-lg)}.p-padding-md{padding:var(--spacing-padding-md)}.p-padding-sm{padding:var(--spacing-padding-sm)}.p-padding-xl{padding:var(--spacing-padding-xl)}.p-section-padding{padding:var(--spacing-section-padding)}.px-padding-lg{padding-inline:var(--spacing-padding-lg)}.px-padding-md{padding-inline:var(--spacing-padding-md)}.px-page-gutter{padding-inline:var(--spacing-page-gutter)}.py-\[3px\]{padding-block:3px}.py-padding-md{padding-block:var(--spacing-padding-md)}.py-padding-sm{padding-block:var(--spacing-padding-sm)}.py-section-margin{padding-block:var(--spacing-section-margin)}.py-section-padding{padding-block:var(--spacing-section-padding)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-padding-lg{padding-top:var(--spacing-padding-lg)}.pt-padding-xs{padding-top:var(--spacing-padding-xs)}.pt-section-margin{padding-top:var(--spacing-section-margin)}.pr-padding-lg{padding-right:var(--spacing-padding-lg)}.pb-section-padding{padding-bottom:var(--spacing-section-padding)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-margin-lg{padding-left:var(--spacing-margin-lg)}.text-center{text-align:center}.text-left{text-align:left}.type-overline{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.type-quote{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-style:italic;font-size:var(--text-base);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1.3}@media(min-width:64rem){.type-quote{font-size:var(--text-xl)}}.type-display{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--text-3xl);letter-spacing:var(--tracking-tighter);color:var(--text-primary);line-height:1.04}@media(min-width:64rem){.type-display{font-size:var(--text-6xl)}}.type-heading-1{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--text-2xl);letter-spacing:var(--tracking-tighter);color:var(--text-primary);line-height:1.1}@media(min-width:64rem){.type-heading-1{font-size:var(--text-4xl)}}.type-heading-2{font-family:var(--font-heading);font-weight:var(--font-weight-light);font-size:var(--text-xl);letter-spacing:var(--tracking-tighter);color:var(--text-primary);line-height:1.15}@media(min-width:64rem){.type-heading-2{font-size:var(--text-3xl)}}.type-heading-3{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-lg);letter-spacing:var(--tracking-tighter);color:var(--text-primary);line-height:1.15}@media(min-width:64rem){.type-heading-3{font-size:var(--text-2xl)}}.type-heading-4{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-base);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1.2}@media(min-width:64rem){.type-heading-4{font-size:var(--text-xl)}}.type-heading-5{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1.2}@media(min-width:64rem){.type-heading-5{font-size:var(--text-lg)}}.type-heading-6{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1.2}@media(min-width:64rem){.type-heading-6{font-size:var(--text-base)}}.type-lead{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);color:var(--text-secondary);line-height:1.5}@media(min-width:64rem){.type-lead{font-size:var(--text-base)}}.type-body{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);color:var(--text-tertiary);line-height:1.5}.type-small{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-normal);color:var(--text-tertiary);line-height:1.5}.font-body{font-family:var(--font-body)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.wrap-break-word{overflow-wrap:break-word}.bg-surface-dark{color-scheme:dark;background:var(--surface-inverse);color:var(--text-primary)}.bg-surface-gradient{--gradient-dark-base:var(--color-neutral-900);background:linear-gradient(270deg,light-dark(var(--color-blue-200,#bde3fe),#5bb8fc) -13.3%,light-dark(var(--color-pink-200,#fde0fd),#f9b1f9) 43.87%,light-dark(var(--color-yellow-200,#fee5b0),#fcbd3a) 99.95%)}@supports (color:color-mix(in lab,red,red)){.bg-surface-gradient{background:linear-gradient(270deg,light-dark(var(--color-blue-200,#bde3fe),color-mix(in srgb,var(--color-blue-500) 20%,var(--gradient-dark-base))) -13.3%,light-dark(var(--color-pink-200,#fde0fd),color-mix(in srgb,var(--color-pink-500) 20%,var(--gradient-dark-base))) 43.87%,light-dark(var(--color-yellow-200,#fee5b0),color-mix(in srgb,var(--color-yellow-500) 20%,var(--gradient-dark-base))) 99.95%)}}.bg-surface-gradient{color:var(--text-primary)}.bg-surface-sunken{background:var(--surface-sunken);color:var(--text-primary)}.text-\(--text-primary\){color:var(--text-primary)}.text-\(--text-secondary\){color:var(--text-secondary)}.text-\(color\:--text-primary\){color:var(--text-primary)}.text-\(color\:--text-secondary\){color:var(--text-secondary)}.text-\(color\:--text-tertiary\){color:var(--text-tertiary)}.text-danger-500{color:var(--color-danger-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.underline-offset-4{text-underline-offset:4px}.scheme-light{color-scheme:light}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-100{opacity: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,)}.transition{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,ease);transition-duration:var(--tw-duration,0s)}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{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,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\[transition-delay\:0ms\]{transition-delay:0s}.\[transition-delay\:150ms\]{transition-delay:.15s}.motion-ease-cushion{transition-timing-function:var(--ease-cushion);transition-duration:var(--duration-cushion)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.container{inline-size:100%;max-inline-size:var(--container-default)}.container-tight{inline-size:100%;max-inline-size:var(--container-tight)}.container-tighter{inline-size:100%;max-inline-size:var(--container-tighter)}.\[--quote-svg-w\:5rem\]{--quote-svg-w:5rem}.bg-border-subtle{background:var(--border-subtle)}.gradient-brand{background:linear-gradient(var(--gradient-direction,0deg),var(--color-yellow-500,#fcbd3a) 0%,var(--color-pink-500,#f9b1f9) 50%,var(--color-blue-500,#5bb8fc) 100%)}.gradient-care{background:linear-gradient(var(--gradient-direction,0deg),#f6f2ea00 50%,var(--color-yellow-500,#fcbd3a) 98.98%)}.gradient-dark{background:linear-gradient(var(--gradient-direction,0deg),#f6f2ea00 25.51%,var(--color-neutral-900,#1a1a1a) 98.98%)}.gradient-education{background:linear-gradient(var(--gradient-direction,0deg),#f6f2ea00 50%,var(--color-pink-500,#f9b1f9) 98.98%)}.gradient-health{background:linear-gradient(var(--gradient-direction,0deg),#f6f2ea00 50%,var(--color-blue-500,#5bb8fc) 98.98%)}.gradient-keys{background:linear-gradient(var(--gradient-direction,0deg),var(--surface-base,#f6f2ea) 50%,#f6f2ea00 100%),linear-gradient(90deg,var(--color-yellow-200,#fee5b0) .05%,var(--color-pink-200,#fde0fd) 50%,var(--color-blue-200,#bde3fe) 99.95%)}.gradient-to-b{--gradient-direction:0deg}.gradient-to-t{--gradient-direction:180deg}.tag--surface{background:var(--surface-base)}@media(hover:hover){.group-hover\:shadow-hover:is(:where(.group):hover *){--tw-shadow:0 20px 40px 0 var(--tw-shadow-color,#0d0d0d14)}@supports (color:color-mix(in lab,red,red)){.group-hover\:shadow-hover:is(:where(.group):hover *){--tw-shadow:0 20px 40px 0 var(--tw-shadow-color,color-mix(in srgb, var(--color-neutral-950) 8%, transparent))}}.group-hover\:shadow-hover:is(:where(.group):hover *){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-\[\.is-active\]\:grid-rows-\[1fr\]:is(:where(.group).is-active *){grid-template-rows:1fr}.group-\[\.is-active\]\:opacity-100:is(:where(.group).is-active *){opacity:1}.group-\[\.is-active\]\:\[transition-delay\:0ms\]:is(:where(.group).is-active *){transition-delay:0s}.group-\[\.is-active\]\:\[transition-delay\:150ms\]:is(:where(.group).is-active *){transition-delay:.15s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-\[-1px\]:after{content:var(--tw-content);bottom:-1px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-0\.5:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-\[linear-gradient\(90deg\,var\(--color-yellow-500\)\,var\(--color-pink-500\)\,var\(--color-blue-500\)\)\]:after{content:var(--tw-content);background-image:linear-gradient(90deg,var(--color-yellow-500),var(--color-pink-500),var(--color-blue-500))}.after\:transition-\[width\]:after{content:var(--tw-content);transition-property:width;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media(hover:hover){.hover\:text-\(color\:--text-primary\):hover{color:var(--text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:after\:w-full:hover:after{content:var(--tw-content);width:100%}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-yellow-500\)\]:focus-visible{outline-color:var(--color-yellow-500)}@media not all and (min-width:64rem){.max-lg\:flex-col{flex-direction:column}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.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\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:justify-center{justify-content:center}.md\:text-center{text-align:center}}@media(min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-5\/4{aspect-ratio:5/4}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-0{gap:calc(var(--spacing) * 0)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:\[--quote-svg-w\:6\.25rem\]{--quote-svg-w:6.25rem}}.\[\&_\.button\]\:h-auto .button{height:auto}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-full svg{width:100%}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}:root,:host{--spacing:.25rem;--spacing-section-padding:var(--section-padding);--spacing-section-margin:var(--section-margin);--spacing-padding-2xs:var(--padding-2xs);--spacing-padding-xs:var(--padding-xs);--spacing-padding-sm:var(--padding-sm);--spacing-padding-md:var(--padding-md);--spacing-padding-lg:var(--padding-lg);--spacing-padding-xl:var(--padding-xl);--spacing-margin-2xs:var(--margin-2xs);--spacing-margin-xs:var(--margin-xs);--spacing-margin-sm:var(--margin-sm);--spacing-margin-md:var(--margin-md);--spacing-margin-lg:var(--margin-lg);--spacing-margin-xl:var(--margin-xl);--spacing-header:var(--header-height);--spacing-page-gutter:var(--page-gutter);--font-heading:"Exposure[+10]";--font-body:"Saans";--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-xs:.8125rem;--text-xs--line-height:1.5;--text-sm:1rem;--text-sm--line-height:1.5;--text-base:1.25rem;--text-base--line-height:1.5;--text-lg:1.5rem;--text-lg--line-height:1.2;--text-xl:2rem;--text-xl--line-height:1.2;--text-2xl:2.5rem;--text-2xl--line-height:1.15;--text-3xl:3rem;--text-3xl--line-height:1.15;--text-4xl:3.5rem;--text-4xl--line-height:1.1;--text-5xl:4rem;--text-5xl--line-height:1.1;--text-6xl:4.5rem;--text-6xl--line-height:1.05;--leading-none:1;--tracking-tighter:-.03em;--tracking-tight:-.025em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.1em;--tracking-wider:.14em;--color-white:#fff;--color-black:#000;--color-blue-25:#f7fbff;--color-blue-50:#eff8ff;--color-blue-100:#def1fe;--color-blue-200:#bde3fe;--color-blue-300:#9dd4fd;--color-blue-400:#7cc6fd;--color-blue-500:#5bb8fc;--color-orange-25:#fff9f3;--color-orange-50:#fff3e8;--color-orange-100:#ffe7d1;--color-orange-200:#ffcea2;--color-orange-300:#ffb674;--color-orange-400:#ff9d45;--color-orange-500:#ff8517;--color-pink-25:#fffbff;--color-pink-50:#fef7fe;--color-pink-100:#feeffe;--color-pink-200:#fde0fd;--color-pink-300:#fbd0fb;--color-pink-400:#fac1fa;--color-pink-500:#f9b1f9;--color-yellow-25:#fffcf5;--color-yellow-50:#fff8eb;--color-yellow-100:#fef2d8;--color-yellow-200:#fee5b0;--color-yellow-300:#fdd789;--color-yellow-400:#fdca61;--color-yellow-500:#fcbd3a;--color-neutral-25:#fff;--color-neutral-50:#f9f7f2;--color-neutral-100:#e8e6e1;--color-neutral-200:#ceccca;--color-neutral-300:#bab8b5;--color-neutral-400:#666;--color-neutral-500:#595754;--color-neutral-700:#333230;--color-neutral-800:#262626;--color-neutral-900:#1a1a1a;--color-neutral-950:#0d0d0d;--color-cream-100:#fefefd;--color-cream-200:#fefdfc;--color-cream-300:#fcfbf8;--color-cream-400:#f6f2ea;--color-danger-100:#f4e7e4;--color-danger-500:#b35d4d;--color-info-100:#e7ebec;--color-info-500:#627982;--color-success-100:#e9eeeb;--color-success-500:#6b8e7b;--color-warning-100:#f6f0e5;--color-warning-500:#c69c52;--color-surface-base:var(--surface-base);--color-surface-sunken:var(--surface-sunken);--color-surface-elevated:var(--surface-elevated);--radius-none:0;--radius-sm:.25rem;--radius-input:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-full:9999px;--shadow-rest:0 1px 3px 0 #0d0d0d0f}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-rest:0 1px 3px 0 color-mix(in srgb, var(--color-neutral-950) 6%, transparent)}}:root,:host{--shadow-hover:0 20px 40px 0 #0d0d0d14}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-hover:0 20px 40px 0 color-mix(in srgb, var(--color-neutral-950) 8%, transparent)}}:root,:host{--ease-standard:ease;--ease-out:ease-out;--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-cushion:cubic-bezier(.3, 0, .1, 1);--ease-portal:cubic-bezier(.16, 1, .3, 1);--ease-bloom:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--aspect-square:1 / 1;--aspect-portrait:9 / 16;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-tightest:unset;--container-tighter:56.25rem;--container-tight:70.5rem;--container-default:90rem;--container-wide:unset;--container-wider:unset;--container-widest:unset}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root{--text-primary:light-dark(var(--color-neutral-950),var(--color-neutral-50));--text-secondary:light-dark(var(--color-neutral-700),var(--color-neutral-200));--text-tertiary:light-dark(var(--color-neutral-500),var(--color-neutral-300));--text-brand:light-dark(var(--color-neutral-950),var(--color-neutral-50));--text-on-brand:var(--color-neutral-950);--text-inverse:var(--color-neutral-25);--surface-base:light-dark(var(--color-cream-400),var(--color-neutral-900));--surface-sunken:light-dark(var(--color-cream-200),var(--color-neutral-950));--surface-elevated:light-dark(var(--color-neutral-25),var(--color-neutral-800));--surface-overlay:light-dark(var(--color-neutral-25),var(--color-neutral-700));--surface-brand:light-dark(var(--color-cream-200),var(--color-neutral-950));--surface-inverse:var(--color-neutral-950);--border-subtle:light-dark(var(--color-neutral-100),var(--color-neutral-800));--border-strong:light-dark(var(--color-neutral-300),var(--color-neutral-500));--border-brand:light-dark(var(--color-neutral-950),var(--color-neutral-50));--action-primary-bg:light-dark(var(--color-neutral-950),var(--color-neutral-50));--action-primary-bg-hover:light-dark(var(--color-neutral-800),var(--color-neutral-50));--action-primary-bg-active:light-dark(var(--color-neutral-700),var(--color-neutral-50));--action-primary-bg-disabled:light-dark(var(--color-neutral-100),var(--color-neutral-800));--action-primary-text:light-dark(var(--color-neutral-25),var(--color-neutral-950));--action-primary-text-hover:var(--color-neutral-950);--action-secondary-border:light-dark(var(--color-neutral-950),var(--color-neutral-50));--action-secondary-border-hover:light-dark(var(--color-neutral-950),var(--color-neutral-100));--action-secondary-text:light-dark(var(--color-neutral-950),var(--color-neutral-50));--action-tertiary-text:light-dark(var(--color-neutral-950),var(--color-neutral-50));--action-tertiary-text-hover:light-dark(var(--color-neutral-800),var(--color-neutral-100));--action-tertiary-icon:var(--action-tertiary-text);--utility-success-main:var(--color-success-500);--utility-success-wash:var(--color-success-100);--utility-warning-main:var(--color-warning-500);--utility-warning-wash:var(--color-warning-100);--utility-danger-main:var(--color-danger-500);--utility-danger-wash:var(--color-danger-100);--utility-info-main:var(--color-info-500);--utility-info-wash:var(--color-info-100);--border-hairline:1px;--border-thick:2px;--z-base:0;--z-dropdown:10;--z-sticky:20;--z-overlay:40;--z-modal:50;--z-toast:60;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--duration-pop:.3s;--duration-cushion:.45s;--duration-portal:.3s;--duration-bloom:1.5s}@media(prefers-reduced-motion:reduce){:root{--duration-pop:.01ms;--duration-cushion:.01ms;--duration-portal:.01ms;--duration-bloom:.01ms}}:root{--padding-2xs:.25rem;--padding-xs:.25rem;--padding-sm:.5rem;--padding-md:.75rem;--padding-lg:1rem;--padding-xl:1.5rem}@media(min-width:64rem){:root{--padding-xs:.5rem;--padding-sm:.75rem;--padding-md:1rem;--padding-lg:1.5rem;--padding-xl:2rem}}:root{--margin-2xs:.25rem;--margin-xs:.5rem;--margin-sm:.75rem;--margin-md:1rem;--margin-lg:1.5rem;--margin-xl:2rem}@media(min-width:64rem){:root{--margin-sm:1rem;--margin-md:1.5rem;--margin-lg:3rem;--margin-xl:4rem}}:root{--section-margin:2rem;--section-padding:4rem}@media(min-width:64rem){:root{--section-margin:3rem;--section-padding:6rem}}:root{--grid-columns:4;--grid-gutter:calc(var(--spacing) * 4);--grid-outer-margin:calc(var(--spacing) * 8)}@media(min-width:48rem){:root{--grid-columns:8;--grid-gutter:calc(var(--spacing) * 6);--grid-outer-margin:calc(var(--spacing) * 16)}}@media(min-width:64rem){:root{--grid-columns:12;--grid-gutter:calc(var(--spacing) * 8);--grid-outer-margin:calc(var(--spacing) * 24)}}:root{--page-gutter:var(--grid-outer-margin)}@media(min-width:64rem){:root{--page-gutter:calc(var(--spacing) * 16)}}@media(min-width:98rem){:root{--page-gutter:0}}:root{--section-max-width:48rem}@media(min-width:64rem){:root{--section-max-width:56.25rem}}@font-face{font-family:"Exposure[+10]";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Exposure-Regular.woff2)format("woff2"),url(/fonts/Exposure-Regular.woff)format("woff")}@font-face{font-family:"Exposure[+10]";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Exposure-Italic.woff2)format("woff2"),url(/fonts/Exposure-Italic.woff)format("woff")}@font-face{font-family:Saans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Saans-Light.woff2)format("woff2"),url(/fonts/Saans-Light.woff)format("woff")}@font-face{font-family:Saans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Saans-Regular.woff2)format("woff2"),url(/fonts/Saans-Regular.woff)format("woff")}@font-face{font-family:Saans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Saans-Medium.woff2)format("woff2"),url(/fonts/Saans-Medium.woff)format("woff")}@font-face{font-family:Saans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Saans-SemiBold.woff2)format("woff2"),url(/fonts/Saans-SemiBold.woff)format("woff")}html{background-color:var(--surface-base);color:var(--text-primary);font-family:var(--font-body),system-ui,sans-serif;font-weight:var(--font-weight-regular);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme]{background-color:var(--surface-base);color:var(--text-primary)}hr{border:0;border-block-start:var(--border-hairline) solid var(--border-subtle)}@keyframes gradient-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gradient-fade-in{animation:none}}[data-theme=dark] .gradient-inherit{background:linear-gradient(var(--gradient-direction,0deg),#f6f2ea00 25.51%,var(--color-neutral-900,#1a1a1a) 98.98%)}[data-theme=keys] .gradient-inherit{background:linear-gradient(var(--gradient-direction,0deg),var(--surface-base,#f6f2ea) 50%,#f6f2ea00 100%),linear-gradient(90deg,var(--color-yellow-200,#fee5b0) .05%,var(--color-pink-200,#fde0fd) 50%,var(--color-blue-200,#bde3fe) 99.95%)}[data-theme=care] .gradient-inherit{background:linear-gradient(var(--gradient-direction,0deg),#f6f2ea00 50%,var(--color-yellow-500,#fcbd3a) 98.98%)}[data-theme=education] .gradient-inherit{background:linear-gradient(var(--gradient-direction,0deg),#f6f2ea00 50%,var(--color-pink-500,#f9b1f9) 98.98%)}[data-theme=health] .gradient-inherit{background:linear-gradient(var(--gradient-direction,0deg),#f6f2ea00 50%,var(--color-blue-500,#5bb8fc) 98.98%)}.quote__tab,.quote__content{background-size:100cqw 100%}:is(.quote__tab,.quote__content) em{background-image:linear-gradient(to right,var(--color-yellow-500) 0%,var(--color-pink-500) 50%,var(--color-blue-500) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.quote__tab{-webkit-mask:var(--quote-bubble) 0 0 / 100% 100% no-repeat;mask:var(--quote-bubble) 0 0 / 100% 100% no-repeat;--quote-bubble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99 94'%3E%3Cpath d='M60 0C65.5229 0 70 4.47715 70 10V42C70 48.6274 75.3726 54 82 54H86.832C93.4594 54 98.832 59.3726 98.832 66V82C98.832 88.6274 93.4594 94 86.832 94H70.832C64.2046 94 58.832 88.6274 58.832 82C58.832 75.3726 53.4594 70 46.832 70H10C4.47715 70 2.41604e-07 65.5229 0 60V10C0 4.47715 4.47715 2.41597e-07 10 0H60Z'/%3E%3C/svg%3E");background-position:0}.quote__content{background-position:calc(var(--quote-svg-w) * -.6) center}@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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
