html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--color-primary: #4e7168;--color-link: #709a86;--color-surface: #f6faf7;--color-surface-muted: #eeede6;--color-accent: #c9dd50;--color-page: #e2e8d7;--color-text: #666;--color-focus: #935f21;--color-shell-shadow: rgba(52, 61, 40, .1019607843);--color-header: #fff;--color-menu: #fff;--color-on-primary: #fff;--color-header-shadow: rgba(68, 80, 72, .0901960784);--color-nav: #4e7168;--color-menu-accent: #8abda4;--color-divider: #eee;--color-menu-parent: #f7f7f7;--color-hero-overlay: rgba(246, 250, 247, .5098039216);--color-slide-text: #3f5b53;--color-secondary: #84b49d;--color-photo-frame: #84b49d;--color-bullet: #d38e3c;--color-card-shadow: rgba(0, 0, 0, .3019607843);--color-button-border: #4e7168;--color-button-bg: transparent;--color-button-hover: rgba(255, 255, 255, .5333333333);--color-poem-overlay: rgba(255, 255, 255, .5019607843);--color-emphasis: #333;--color-poem-text: #000;--color-copyright: #46665a;--color-mobile-trigger: #f1f1f1;--color-mobile-icon: #c59148;--color-nav-active: #8abda4;--color-footer-text: #2b2729}@font-face{font-family:Cormorrant;src:url(/assets/CormorantGaramond-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat Regular;src:url(/assets/Montserrat-Regular.ttf) format("truetype");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-page);color:var(--color-text);font:500 14px/1.7em Open Sans,Arial,sans-serif}a{color:var(--color-nav-active)}.hl{color:var(--color-primary)}.hl-link{color:var(--color-link)}a:hover{color:var(--color-primary)}a:focus-visible,button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}p{margin:0;padding-bottom:1em}p:where(:last-of-type){padding-bottom:0}h1,h2,h3,h4,h5{margin:0;padding-bottom:10px;font-weight:500}strong{font-weight:700}.site-shell{width:90%;max-width:1560px;margin:0 auto;background:var(--color-surface);box-shadow:0 0 10px #0003;overflow:clip}.content-width{width:90%;margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;background:var(--color-header);box-shadow:0 1px #0000001a;transition:box-shadow .4s ease-in-out}.site-header.compact{box-shadow:0 0 7px #0000001a}.contact-strip{background:var(--color-link);color:var(--color-on-primary);height:31px;font-size:12px;font-weight:600;line-height:12px;padding-top:9px}.header-inner{width:90%;margin:auto;display:flex;gap:13px}.contact-strip a{color:var(--color-on-primary);text-decoration:none;display:inline-flex;align-items:center;gap:3px}.contact-strip svg{width:11px;height:11px;fill:currentColor}.contact-strip a:hover{text-decoration:underline}.main-header{width:90%;margin:0 auto;padding:0 32px 0 30px;transition:margin-bottom .4s ease-in-out}.site-header.compact .main-header{margin-bottom:30px}.desktop-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding-top:45px;transition:padding-top .4s ease-in-out}.site-header.compact .desktop-nav{padding-top:30px}.desktop-nav>a,.nav-group{height:59px;padding-right:22px;transition:height .4s ease-in-out,opacity .4s ease-in-out}.site-header.compact .desktop-nav>a,.site-header.compact .nav-group{height:44px}.desktop-nav>a:last-child{padding-right:0}.desktop-nav>a,.nav-group>a{color:var(--color-nav);text-decoration:none;white-space:nowrap;font-size:14px;font-weight:600;line-height:14px;transition:opacity .4s ease-in-out}.desktop-nav>a:not(.brand):hover,.nav-group>a:hover{opacity:.7}.desktop-nav>a.active,.nav-group.active>a,.training-submenu a.active{color:var(--color-nav-active)}.desktop-nav>.brand{padding-left:6px;padding-right:28px;margin-top:-21px;margin-bottom:21px;transition:margin .4s ease-in-out}.site-header.compact .desktop-nav>.brand{margin-top:-14px;margin-bottom:14px}.nav-group{display:flex;align-items:flex-start;position:relative}.menu-arrow{background:transparent;border:0;padding:0;margin:-5px 0 0 -4px;width:24px;height:24px;display:grid;place-items:center;color:var(--color-nav);cursor:pointer}.nav-group.active .menu-arrow{color:var(--color-nav-active)}.menu-arrow svg{width:9px;height:6px;fill:none;stroke:currentColor;stroke-width:1.6}.training-submenu{position:absolute;top:100%;z-index:1;left:0;width:240px;padding:20px 0;border-top:3px solid var(--color-menu-accent);background:var(--color-menu);box-shadow:0 2px 5px #0000001a;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.training-submenu.open{visibility:visible;opacity:1}.training-submenu a{display:block;margin:0 20px;padding:6px 20px;color:var(--color-nav);font:600 14px/28px Open Sans,Arial,sans-serif;text-decoration:none;transition:opacity .4s ease-in-out,background-color .4s ease-in-out}.training-submenu a:hover,.training-submenu a:focus-visible{background:#00000008;opacity:.7}.brand img{display:block;width:257px;height:auto;transition:width .4s ease-in-out;animation:brand-fade-in 1s ease-in-out both}.site-header.compact .brand img{width:191px}@keyframes brand-fade-in{0%{opacity:0}to{opacity:1}}.mobile-header{display:none}.site-dropdown.mat-mdc-menu-panel{background:var(--color-menu);border-top:3px solid var(--color-menu-accent);border-radius:0}.site-dropdown .mat-mdc-menu-item{color:var(--color-nav);font:600 14px/28px Open Sans,Arial,sans-serif;padding-inline:20px;text-decoration:none}.site-dropdown .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{font:inherit;color:inherit}.site-dropdown .mat-mdc-menu-item:hover{background:var(--color-surface)}.mobile-dropdown.mat-mdc-menu-panel{width:90vw;max-width:90vw}.mobile-dropdown .mat-mdc-menu-content{padding:17px}.mobile-dropdown .mat-mdc-menu-item{min-height:35px;font-size:14px;font-weight:600;border-bottom:1px solid var(--color-divider)}.mobile-dropdown .mobile-parent{background:var(--color-menu-parent)}.mobile-dropdown .mobile-subitem{padding-left:40px;font-weight:500}main,footer{container-type:inline-size}:root{--sec: 4cqw;--row: 2cqw}@media(min-width:1750px){:root{--sec: 70px;--row: 35px}}.hero{position:relative;border-bottom:4px solid var(--color-accent);overflow:hidden}.hero-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-content{position:relative;width:90%;margin:0 auto 59px;padding:var(--row) 0;text-align:center;background:url(/assets/Element-240.webp) center center/auto 57% no-repeat}.hero-quote{font:600 38.4px/40px Cormorrant,Georgia,serif;color:var(--color-primary);margin:130px 0 2.75%;padding-bottom:0}.quote-credit{font-size:16px;line-height:23.8px;margin-bottom:calc(2.75% + 100px)}.hero-slides{position:relative;padding:var(--row) 0;background:var(--color-hero-overlay)}.hero-slides-inner{position:relative;height:50px}.hero-slides span{position:absolute;inset:0;padding-bottom:10px;text-align:center;opacity:0;color:var(--color-slide-text);font:600 40px/40px Cormorrant,Georgia,serif;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 .3em var(--color-surface)}.intro-heading{background:var(--color-surface);text-align:center;padding:calc(42px + var(--row)) 5% 10px}.intro-heading h1,.expect-heading h2{font:small-caps 500 54px/59.4px Cormorrant,Georgia,serif;letter-spacing:1px;color:var(--color-primary)}.intro-heading h1{margin-bottom:-6px}.intro-heading p{font-size:18px;line-height:27px;color:var(--color-primary);padding-bottom:10px;margin-bottom:-1px}.intro-section,.training-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:5.5%;align-items:start}.intro-section{padding:var(--sec) 0 19px}.intro-copy,.training-copy{padding:2.5695cqw 0}.intro-copy h2,.training-copy h2,.details-copy h2{color:var(--color-link);font-size:26px;line-height:39px;padding-top:14px;margin-bottom:16px}.intro-copy p+h2,.training-copy p+h2{margin-top:calc(5.82% - 14px)}.portrait-composition{display:flex;width:91%;margin:45px auto 0;padding:100px 40px 40px 0;background:var(--color-secondary);transform:translate(-56px)}.portrait-quote{display:flex;align-items:flex-end;width:44.18%;margin-right:11.64%}.portrait-quote p{margin:0 -116px 0 30px;color:var(--color-surface);font-size:14.4px;font-style:italic}.portrait-photo{width:44.18%}.portrait-photo img{display:block;width:calc(100% + 132px);height:auto;margin:-61px -197px 2px 65px}.training-section{padding:5px 0 9px}.training-composition{width:94%;margin-top:82px;padding:47px 0 43px 40px;background:var(--color-photo-frame)}.training-composition img{display:block;width:calc(100% + 57px);height:auto;margin-left:-111px}.benefits{list-style:none;margin:-1px 0 5.82%;padding:0;color:var(--color-primary);font-weight:600;font-size:16px;line-height:1.7em}.benefits li{position:relative;padding-left:19px}.benefits li:before{content:"";position:absolute;left:3px;top:50%;border-block:4px solid transparent;border-left:4px solid var(--color-bullet);transform:translateY(-50%)}.benefits+h2{margin-top:0}.closing-quote{padding:calc(3px + var(--row)) 0 calc(var(--row) + var(--sec));color:var(--color-primary);font-style:italic;font-size:24px;line-height:23.8px;text-align:center}.expect-heading{position:relative;isolation:isolate;overflow:hidden;padding:calc(4vw + var(--row)) 5% calc(9vw + 54px);text-align:center;border-bottom:4px solid var(--color-accent);color:var(--color-primary)}.expect-heading p{letter-spacing:3.2px;font-size:16px;line-height:22.4px;text-transform:uppercase;padding-bottom:10px;margin-bottom:-5px}.expect-heading h2{margin-bottom:3px}.parallax-gradient{position:absolute;inset:0;z-index:-1;pointer-events:none}.expect-heading .parallax-gradient{background:linear-gradient(#fff0,#ffffff38)}.cards-area{background:var(--color-surface-muted);padding:var(--sec) 0 calc(7px + var(--sec));border-bottom:3px solid var(--color-accent)}.cards{display:grid;grid-template-columns:repeat(3,29.6667%);column-gap:5.5%;position:relative;width:90%;max-width:1280px;margin:-10vw auto calc(var(--sec) + 17px);padding:var(--row) 0}.card{height:100%;background:var(--color-primary);box-shadow:0 12px 18px -6px var(--color-card-shadow);color:var(--color-surface);text-align:center;padding:60px 30px}app-benefit-card:nth-child(2) .card{background:var(--color-link)}app-benefit-card:nth-child(n+2) .card{color:var(--color-on-primary)}.card img{width:100px;height:123px;object-fit:contain;display:block;margin:0 0 9.27% max(0px,50% - 65px)}.card h3{color:var(--color-on-primary);font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:1.4em;margin-bottom:16px}.card p{font-family:Arial,Helvetica,sans-serif;line-height:1.8em}.details-copy{width:60%;margin:auto}.details-copy section+section{margin-top:84px}.details-copy h2{margin-bottom:31px}.details-copy section+section .button-link{margin-top:52px}.button-link{display:table;margin:46px auto 0;padding:.3em 1em;border:1px solid var(--color-button-border);border-radius:3px;color:var(--color-primary);background:var(--color-button-bg);box-shadow:0 12px 18px -6px var(--color-card-shadow);text-decoration:none;font-size:18px;line-height:1.7em;position:relative;transition:all .3s}.button-link:after{content:"";position:absolute;right:.9em;top:50%;width:.5em;height:.5em;border-top:2px solid currentColor;border-right:2px solid currentColor;opacity:0;transform:translate(-.5em,-50%) rotate(45deg);transition:all .2s;pointer-events:none}.button-link:hover,.button-link:focus-visible{padding-left:.7em;padding-right:2em;background:#0000000d}.button-link:hover:after,.button-link:focus-visible:after{opacity:1;transform:translateY(-50%) rotate(45deg)}@media(prefers-reduced-motion:reduce){.button-link,.button-link:after{transition:none}}.poem-section{position:relative;isolation:isolate;overflow:hidden;border-bottom:4px solid var(--color-accent);padding:calc(1vw + var(--row)) 0 calc(1vw + 53px)}.poem-section .parallax-gradient{background:linear-gradient(#ffffff57,#fff0)}.poem-grid{width:70%;margin:auto;display:grid;grid-template-columns:36.7% 57.8%;column-gap:5.5%}.poem-intro:after{content:"";display:block;height:300px;margin-top:7.49%}.poem-intro h2{font:600 23px/34.5px Cormorrant,Georgia,serif;text-transform:uppercase;color:var(--color-link);padding-top:14px;margin:0 -115px 18px 0}.poem{display:flex;flex-direction:column;justify-content:flex-end;padding-left:140px}.poem h3{font-size:24px;color:var(--color-emphasis);line-height:24px;margin-bottom:-8px}.poem .author{font-style:italic;color:var(--color-footer-text);padding-bottom:0;margin-bottom:4.765%}.poem p:not(.author){color:var(--color-poem-text)}footer{background:var(--color-surface-muted);color:var(--color-footer-text)}.footer-main{padding-top:5.4cqw;display:grid;grid-template-columns:repeat(3,29.6667%);column-gap:5.5%;align-items:start}.footer-contact a{color:var(--color-link);text-decoration:none}.footer-main>img{grid-column:3;width:220px;height:auto;margin-bottom:4.95cqw}.footer-nav{background:#f6faf70d}.footer-nav nav{display:flex;flex-wrap:wrap;padding:15px 0}.footer-nav a{text-decoration:none;color:var(--color-primary);font-weight:600;padding-right:22px;transition:all .4s ease-in-out}.footer-nav a:hover{opacity:.7}.copyright{background:var(--color-copyright);color:var(--color-surface);text-align:center;padding:15px 0}@media(max-width:980px){:root{--sec: 50px;--row: 30px}.site-header{position:relative}.main-header,.site-header.compact .main-header{padding:20px 0;margin-bottom:0}.desktop-nav{display:none}.mobile-header{display:flex;flex-direction:column;align-items:center}.mobile-header .brand{max-width:50%}.brand img,.site-header.compact .brand img{width:261px;max-width:100%;animation:none}.mobile-menu-trigger{width:100%;margin-top:20px;padding:9px 10px;border:0;border-radius:5px;background:#0000000d;color:var(--color-primary);font:600 14px/14px Open Sans,Arial,sans-serif;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.mobile-menu-trigger span{width:20px;margin-right:-2px;border-block:2px solid var(--color-mobile-icon);height:12px;position:relative}.mobile-menu-trigger span:after{content:"";position:absolute;left:0;right:0;top:3px;border-top:2px solid var(--color-mobile-icon)}.cdk-overlay-pane:has(.mobile-dropdown){margin-top:20px}.hero-content{margin-bottom:59px}.hero-quote{margin-bottom:30px}.quote-credit{margin-bottom:130px}.intro-heading{padding-top:calc(42px + var(--row))}.intro-heading p{font-size:16px;line-height:24px}.intro-section,.training-section{display:block}.intro-section{padding:50px 0 81px}.intro-copy,.training-copy{padding:0}.intro-copy{margin-bottom:30px}.intro-copy p+h2,.training-copy p+h2{margin-top:16px}.portrait-composition{margin-top:90px}.portrait-quote,.portrait-photo{width:47.25%}.portrait-quote{margin-right:5.5%}.portrait-quote p{margin-left:-63px}.portrait-photo img{width:auto;max-width:calc(100% + 222px);margin-left:-25px}.training-composition{margin-bottom:30px}.training-composition img{width:auto;max-width:calc(100% + 18px);margin:0 -34px 0 16px}.benefits{margin-bottom:30px}.closing-quote{padding-bottom:calc(var(--row) + var(--sec))}.cards{display:block;margin-bottom:calc(var(--sec) + 17px)}app-benefit-card{display:block}app-benefit-card+app-benefit-card{margin-top:30px}.card{padding-block:40px}.card img{display:none}.card h3{margin-top:35px}.card p{font-size:15px}.details-copy{width:60%;max-width:80%}.poem-grid{display:block}.poem-intro{margin-bottom:30px}.poem-intro:after{margin-top:30px}.poem{padding-left:100px}.poem .author{margin-bottom:30px}.footer-main{padding:7.2cqw 0;grid-template-columns:repeat(2,46.25%);column-gap:7.5%}.footer-main>img{grid-column:1;margin:6.75cqw 0 0}.footer-nav nav{justify-content:center}}@media(min-width:768px)and (max-width:980px){.details-copy .button-link{margin-left:0}}@media(max-width:767px){.contact-strip .header-inner{justify-content:center}.hero-content{margin-bottom:0}.hero-quote{font-size:19.2px;line-height:24px;margin:40px 0 12px}.quote-credit{font-size:12.8px;margin-bottom:70px}.hero-slides{padding:10px 0}.hero-slides-inner{height:28px}.hero-slides span{padding:0 10px 10px;font-size:18px;line-height:18px}.intro-heading h1,.expect-heading h2{font-size:25.6px;line-height:1.1em}.expect-heading h2{font-family:Montserrat Regular,Helvetica,Arial,sans-serif}.intro-section{padding:24px 0 0}.intro-copy h2,.training-copy h2,.details-copy h2{font:500 19.2px/1.5em Montserrat Regular,Helvetica,Arial,sans-serif}.intro-copy,.training-copy,.details-copy,.card p,.poem{font-size:14.4px}.portrait-composition{display:none}.training-section{padding-top:0}.training-composition{margin-top:0;padding-left:30px}.benefits{font-size:14px}.closing-quote{font-size:17.6px;padding-bottom:calc(var(--row) + 10px)}.cards-area{padding-top:var(--sec)}.cards{margin-bottom:17px}.card{padding:30px 20px}.card h3{font-size:16px}.details-copy{width:auto;max-width:100%;margin-inline:20px}.button-link{font-size:14px}.poem-grid{width:90%}.poem-intro h2{font:600 19.2px/1.5em Montserrat Regular,Helvetica,Arial,sans-serif;text-transform:uppercase}.poem-intro:after{display:none}.poem{padding-left:0}.footer-main{display:block;padding:9cqw 0}.footer-contact{margin-bottom:19%}.footer-main>img{display:block;margin:0}.poem-intro{padding-bottom:30px}}@media(max-width:480px){.site-shell{width:100%}}@media(max-width:479px){.footer-main{padding:10.8cqw 0}.footer-contact{margin-bottom:23%}.footer-main>img{margin-bottom:11.5%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-slides span{animation:none}.hero-slides span:first-child{opacity:1}.main-header,.brand img{transition:none}.brand img{animation:none}}.parallax-bg{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:-1;background:top center/cover no-repeat;pointer-events:none}.helle-blumen{background-image:url(/assets/HelleBlumen.jpg)}
