@layer component{svg[data-v-8174a520]{height:100%;overflow:visible}.circle[data-v-8174a520],.teaching[data-v-8174a520],.transformation[data-v-8174a520]{fill:var(--color-blue-30)}.boat[data-v-8174a520]{fill:var(--color-gold-60)}.for[data-v-8174a520]{fill:var(--color-gold-50)}.r-no-cutout[data-v-8174a520]{fill-opacity:0}}@layer component{.page-footer-upper[data-v-6e17cfe1]{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){.page-footer-upper[data-v-6e17cfe1]{--line-height:var(--line-height-sm)}}@container (width >= 697px){.page-footer-upper[data-v-6e17cfe1]{--line-height:var(--line-height-lg)}}.page-footer-upper[data-v-6e17cfe1]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.page-footer-upper strong[data-v-6e17cfe1]{font-weight:700}.page-footer-upper[data-v-6e17cfe1]{--line-height:var(--line-height-sm);display:flex;flex-direction:column;gap:var(--sp-lg) var(--sp-md);grid-template-columns:1fr;justify-content:space-between;padding-block:var(--sp-lg) var(--sp-xl)}@container (width >= 1024px){.page-footer-upper[data-v-6e17cfe1]{flex-direction:row}}}@layer compose{[data-v-6e17cfe1] .rich-text .markup h2{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){[data-v-6e17cfe1] .rich-text .markup h2{--line-height:var(--line-height-sm)}}@container (width >= 697px){[data-v-6e17cfe1] .rich-text .markup h2{--line-height:var(--line-height-lg)}}[data-v-6e17cfe1] .rich-text .markup h2{font-size:var(--font-size-sm);color:var(--fg);margin-block:0 .5em}[data-v-6e17cfe1] .menu{display:flex;flex-direction:column;gap:.75em;list-style:none;margin-inline:0;padding:0}[data-v-6e17cfe1] .menu a{color:var(--fg-primary);font-weight:700;text-decoration:none;text-underline-offset:.2em;transition:var(--transition);white-space:nowrap}[data-v-6e17cfe1] .menu a:focus-visible,[data-v-6e17cfe1] .menu a:hover{color:var(--fg-up);text-decoration:underline}[data-v-6e17cfe1] .button.--size-default{--button-font-size:var(--font-size-xs);--button-hover-scale-x:1.02;--button-hover-scale-y:1.1}[data-v-6e17cfe1] .rich-text .markup p{margin-block-end:.75em;max-width:48ch}[data-v-6e17cfe1] .rich-text .markup a{color:var(--fg-primary);text-decoration:none}[data-v-6e17cfe1] .rich-text .markup a:focus-visible,[data-v-6e17cfe1] .rich-text .markup a:hover{color:var(--fg-up);text-decoration:underline}[data-v-6e17cfe1] .logo{align-items:center;display:flex;gap:.5em;margin-block:-.25em .5em;max-width:400px}[data-v-6e17cfe1] img{height:auto;margin-block-start:.5em;max-width:200px}}@layer component{.page-footer-footer[data-v-247d950b]{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.page-footer-footer[data-v-247d950b]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.page-footer-footer[data-v-247d950b]{--line-height:var(--line-height-lg)}}.page-footer-footer[data-v-247d950b]{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.page-footer-footer strong[data-v-247d950b]{font-weight:700}.page-footer-footer[data-v-247d950b]{color:var(--fg-down);display:flex;flex-direction:column;gap:var(--sp-xs) 2em;justify-content:center;padding-block-end:var(--sp-sm)}@media(width>=1350px){.page-footer-footer[data-v-247d950b]{flex-direction:row}}}@layer compose{[data-v-247d950b] .menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}[data-v-247d950b] .menu li{margin:0;white-space:nowrap}[data-v-247d950b] .menu li:after{content:"|";display:inline-block;margin-inline:.5ch}[data-v-247d950b] .menu li:last-child:after{display:none}[data-v-247d950b] .menu p,[data-v-247d950b] .rich-text .markup p{margin-block:0}[data-v-247d950b] .menu a:not(.button),[data-v-247d950b] .rich-text .markup a:not(.button){color:var(--fg);text-decoration:none}[data-v-247d950b] .menu a:not(.button):focus-visible,[data-v-247d950b] .menu a:not(.button):hover,[data-v-247d950b] .rich-text .markup a:not(.button):focus-visible,[data-v-247d950b] .rich-text .markup a:not(.button):hover{text-decoration:underline}}.region-controls[data-v-b871dc7b]{--bg-up:var(--color-blue-10);--bg:var(--color-blue-20);--bg-down:var(--color-blue-30);--fg-up:var(--color-white);--fg:var(--color-neutral-80);--fg-down:var(--color-neutral-50);--fg-primary:var(--color-gold-70);--fg-secondary:var(--color-blue-70);--fg-info:var(--color-info-light);--fg-success:var(--color-success-light);--fg-warning:var(--color-warning-light);--fg-danger:var(--color-danger-light);inset-block-end:var(--sp-xs);inset-inline-end:var(--sp-xs);position:fixed;z-index:var(--z-index-fixed)}@layer component{.page-wrapper[data-v-41b7c6d0]{height:100%;position:relative}@media(width>=1024px){.page-wrapper[data-v-41b7c6d0]{padding-inline-start:var(--navigation-width)}}:where(.page[data-v-41b7c6d0]){display:flex;flex-direction:column;height:100%}@media(width>=1024px){:where(.page[data-v-41b7c6d0]){padding:var(--sp-sm) var(--sp-sm) 0 0}}:where(.page-header[data-v-41b7c6d0]:not(:has(.container))){--container-width:var(--container-width-lg);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}:where(.page-content[data-v-41b7c6d0]):not(:has(>article)){--container-width:var(--container-width-lg);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}:where(.page-content[data-v-41b7c6d0]){padding-block-end:var(--sp-lg)}:where(.page-content[data-v-41b7c6d0]) *{scroll-margin-block-start:var(--sp-md)}:where(main[data-v-41b7c6d0]){--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){:where(main[data-v-41b7c6d0]){--line-height:var(--line-height-sm)}}@container (width >= 836px){:where(main[data-v-41b7c6d0]){--line-height:var(--line-height-lg)}}:where(main[data-v-41b7c6d0]){font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}:where(main) strong[data-v-41b7c6d0]{font-weight:700}:where(main[data-v-41b7c6d0]){background-color:var(--bg);container-type:inline-size;flex:1;position:relative}@media(width>=768px){:where(main[data-v-41b7c6d0]){border-radius:var(--border-radius-lg);box-shadow:0 0 30px oklch(from var(--color-blue-70) l c h/50%)}}:where(.page-footer[data-v-41b7c6d0]){container-type:inline-size}.page-loading-overlay[data-v-41b7c6d0]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--border-radius-lg);inset:0;position:absolute}.page-loading-indicator[data-v-41b7c6d0],.page-loading-overlay[data-v-41b7c6d0]{display:none;opacity:0;transition:opacity .3s ease,display allow-discrete .3s ease;z-index:var(--z-index-fixed)}.page-loading-indicator[data-v-41b7c6d0]{inset:var(--sp-sm);pointer-events:none;position:fixed}@media(width>=1024px){.page-loading-indicator[data-v-41b7c6d0]{inset-inline-start:var(--navigation-width)}}.app[data-app-state=fetchingNext] .page-loading-indicator[data-v-41b7c6d0],.app[data-app-state=fetchingNext] .page-loading-overlay[data-v-41b7c6d0]{opacity:1;transition-delay:.15s}@starting-style{.app[data-app-state=fetchingNext] .page-loading-indicator[data-v-41b7c6d0],.app[data-app-state=fetchingNext] .page-loading-overlay[data-v-41b7c6d0]{opacity:0}}.app[data-app-state=fetchingNext] .page-loading-overlay[data-v-41b7c6d0]{display:block}.app[data-app-state=fetchingNext] .page-loading-indicator[data-v-41b7c6d0]{display:flex}}@layer compose{:where(.page-header[data-v-41b7c6d0]) h1{color:var(--fg);margin-block:var(--sp-lg) 1em}}
