.ExhibitionPopup-module__Ay1vbG__announcement{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:35;border:1px solid var(--color-hairline);background:var(--color-paper-raised);width:min(22rem,100vw - 2rem);color:var(--color-ink);border-radius:.3rem;align-items:center;display:flex;position:fixed;box-shadow:0 .3rem 1.5rem #2927221f}.ExhibitionPopup-module__Ay1vbG__announcement button{color:inherit;font:inherit;cursor:pointer}.ExhibitionPopup-module__Ay1vbG__announcement button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.ExhibitionPopup-module__Ay1vbG__announcementOpen{text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:64px;padding:.6rem 1rem;display:flex}.ExhibitionPopup-module__Ay1vbG__announcementOpen strong{font-size:1rem;font-weight:400;line-height:1.35;display:block}.ExhibitionPopup-module__Ay1vbG__announcementLabel{color:var(--color-muted);font-size:.75rem;display:block}.ExhibitionPopup-module__Ay1vbG__announcementDismiss{border:0;border-left:1px solid var(--color-hairline);background:0 0;align-self:stretch;min-width:44px;min-height:44px;padding:.5rem}.ExhibitionPopup-module__Ay1vbG__announcementOpen:hover,.ExhibitionPopup-module__Ay1vbG__announcementDismiss:hover{background:var(--color-paper-sunk)}.ExhibitionPopup-module__Ay1vbG__dialog{overscroll-behavior:contain;border:1px solid var(--color-hairline);background:var(--color-paper-raised);width:min(34rem,100vw - 1.5rem);max-width:none;max-height:calc(100dvh - 1.5rem);color:var(--color-ink);margin:auto;padding:0;overflow:auto;box-shadow:0 1.5rem 5rem #2927223d}.ExhibitionPopup-module__Ay1vbG__dialog::backdrop{background:#292722a6}:is(html:has(.ExhibitionPopup-module__Ay1vbG__dialog[open]),body:has(.ExhibitionPopup-module__Ay1vbG__dialog[open])){overflow:hidden}.ExhibitionPopup-module__Ay1vbG__header{z-index:1;border-bottom:1px solid var(--color-hairline);background:var(--color-paper-raised);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex;position:sticky;top:0}.ExhibitionPopup-module__Ay1vbG__header h2{margin:.15rem 0 0;font-size:clamp(1.25rem,4vw,1.6rem)}.ExhibitionPopup-module__Ay1vbG__eyebrow{color:var(--color-muted);letter-spacing:.08em;margin:0;font-size:.7rem}.ExhibitionPopup-module__Ay1vbG__close{border:1px solid var(--color-hairline);background:var(--color-paper-raised);min-height:44px;color:var(--color-ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.9rem;display:inline-flex}.ExhibitionPopup-module__Ay1vbG__close:hover{background:var(--color-paper-sunk)}.ExhibitionPopup-module__Ay1vbG__poster{cursor:zoom-in;max-height:calc(100dvh - 11.5rem);display:block;position:relative}.ExhibitionPopup-module__Ay1vbG__image{object-fit:contain;width:calc(100% - 1.3rem);height:calc(100% - 1.3rem);display:block;position:absolute;inset:.65rem}.ExhibitionPopup-module__Ay1vbG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.25rem 1rem .85rem;display:flex}.ExhibitionPopup-module__Ay1vbG__footer p{color:var(--color-muted);flex:12rem;margin:0;font-size:.8rem}.ExhibitionPopup-module__Ay1vbG__eventLink{background:var(--color-ink);min-height:44px;color:var(--color-paper-raised);justify-content:center;align-items:center;gap:.7rem;padding:.45rem .9rem;font-size:.9rem;text-decoration:none;display:inline-flex}.ExhibitionPopup-module__Ay1vbG__eventLink:hover{background:var(--color-muted)}
.Gallery3dPortal-module__X1CVzG__portal{--portal-top:var(--site-header-clearance,7rem);--portal-bottom:clamp(.85rem, 2.5svh, 2rem);isolation:isolate;width:100%;min-height:100svh;padding:var(--portal-top) var(--site-gutter,3vw) var(--portal-bottom);color:#f8f5ef;background:#272522;display:grid;position:relative;overflow:hidden}.Gallery3dPortal-module__X1CVzG__portal>[id=rundgang-3d-einstieg]{scroll-margin-top:0}.Gallery3dPortal-module__X1CVzG__portalImage{z-index:-3;object-fit:cover;object-position:center 48%;transition:transform 1.6s cubic-bezier(.2,.7,.2,1);inset:0;transform:scale(1.018);width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;position:absolute!important}.Gallery3dPortal-module__X1CVzG__portal:hover .Gallery3dPortal-module__X1CVzG__portalImage{transform:scale(1)}.Gallery3dPortal-module__X1CVzG__shade{z-index:-2;background:#1614125c;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 13rem #100e0c7a}.Gallery3dPortal-module__X1CVzG__frame{min-height:calc(100svh - var(--portal-top) - var(--portal-bottom));border:1px solid #ffffff6b;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:clamp(.75rem,2svh,1.5rem) 1rem;min-width:0;padding:clamp(.85rem,2svh,2rem) clamp(1rem,2.5vw,2.5rem);display:grid;position:relative}.Gallery3dPortal-module__X1CVzG__frame:before,.Gallery3dPortal-module__X1CVzG__frame:after{content:"";pointer-events:none;width:clamp(2.5rem,5vw,5.5rem);height:clamp(2.5rem,5vw,5.5rem);position:absolute}.Gallery3dPortal-module__X1CVzG__frame:before{border-top:3px solid #f8f5ef;border-left:3px solid #f8f5ef;top:-1px;left:-1px}.Gallery3dPortal-module__X1CVzG__frame:after{border-bottom:3px solid #f8f5ef;border-right:3px solid #f8f5ef;bottom:-1px;right:-1px}.Gallery3dPortal-module__X1CVzG__eyebrow,.Gallery3dPortal-module__X1CVzG__meta,.Gallery3dPortal-module__X1CVzG__note,.Gallery3dPortal-module__X1CVzG__number{text-transform:uppercase;margin:0}.Gallery3dPortal-module__X1CVzG__eyebrow{letter-spacing:.26em;text-shadow:0 1px 1.5rem #000c;grid-column:1;align-self:start;font-size:.7rem;font-weight:600}.Gallery3dPortal-module__X1CVzG__number{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.06em;color:#ffffffb8;text-shadow:0 .25rem 2rem #00000085;grid-column:2;justify-self:end;font-size:clamp(2.5rem,min(6vw,8svh),6rem);font-weight:400;line-height:.72}.Gallery3dPortal-module__X1CVzG__copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#191715a8;border-left:1px solid #ffffffad;grid-area:2/1;align-self:center;width:min(100%,34rem);min-width:0;margin:0;padding:clamp(1.25rem,3svh,2.5rem);box-shadow:1.75rem 2.2rem 5rem #0000003d}.Gallery3dPortal-module__X1CVzG__meta{letter-spacing:.2em;color:#ffffffb8;font-size:.68rem;font-weight:600}.Gallery3dPortal-module__X1CVzG__title{max-width:8ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 .2rem 2rem #00000057;margin:clamp(.6rem,1.5svh,1rem) 0 0;font-size:clamp(2.8rem,min(6vw,10svh),6.5rem);font-weight:400;line-height:.9}.Gallery3dPortal-module__X1CVzG__intro{color:#ffffffd1;max-width:34rem;margin:clamp(.85rem,2.5svh,1.75rem) 0 0;font-size:clamp(.96rem,1.1vw,1.1rem);line-height:1.55}.Gallery3dPortal-module__X1CVzG__button{color:#25221f;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#fffffff5;border:1px solid #ffffffb3;align-items:center;gap:1.4rem;max-width:100%;min-height:48px;margin-top:clamp(1rem,2.5svh,1.75rem);padding:.55rem .6rem .55rem 1.4rem;font-size:.72rem;font-weight:650;text-decoration:none;transition:color .22s,background .22s,transform .22s;display:inline-flex}.Gallery3dPortal-module__X1CVzG__button:hover{color:#f8f5ef;background:#1f1d1aeb;transform:translateY(-2px)}.Gallery3dPortal-module__X1CVzG__button:focus-visible{outline-offset:4px;outline:2px solid #f8f5ef}.Gallery3dPortal-module__X1CVzG__buttonIcon{border:1px solid;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.Gallery3dPortal-module__X1CVzG__buttonIcon svg{stroke:currentColor;stroke-width:1.5px;width:1.1rem;height:1.1rem}.Gallery3dPortal-module__X1CVzG__note{letter-spacing:.2em;color:#ffffffb8;text-shadow:0 .15rem 1.5rem #000c;grid-area:3/1/auto/-1;align-self:end;font-size:.64rem}@media (max-width:47.99rem){.Gallery3dPortal-module__X1CVzG__portalImage{object-position:51% center}.Gallery3dPortal-module__X1CVzG__shade{background:#1412106e;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 8rem #0e0c0a70}.Gallery3dPortal-module__X1CVzG__frame{padding:1rem}.Gallery3dPortal-module__X1CVzG__number{font-size:clamp(2.5rem,6svh,3.5rem)}.Gallery3dPortal-module__X1CVzG__copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-column:1/-1;width:100%;margin:0;padding:1.25rem}.Gallery3dPortal-module__X1CVzG__title{font-size:clamp(2.8rem,min(14vw,8svh),4.8rem)}.Gallery3dPortal-module__X1CVzG__intro{font-size:.96rem;line-height:1.55}.Gallery3dPortal-module__X1CVzG__button{justify-content:space-between;width:100%}}@media (max-height:760px){.Gallery3dPortal-module__X1CVzG__portal{--portal-top:6rem;--portal-bottom:.85rem}.Gallery3dPortal-module__X1CVzG__frame{row-gap:.75rem;padding-block:.85rem}.Gallery3dPortal-module__X1CVzG__copy{padding:1rem 1.25rem}.Gallery3dPortal-module__X1CVzG__title{font-size:clamp(2.6rem,8svh,3.8rem)}.Gallery3dPortal-module__X1CVzG__intro{margin-top:.85rem;line-height:1.45}.Gallery3dPortal-module__X1CVzG__button{margin-top:1rem}.Gallery3dPortal-module__X1CVzG__buttonIcon{flex-shrink:0;width:2.2rem;height:2.2rem}}.Gallery3dPortal-module__X1CVzG__mobileOnly{display:none}@media (max-width:47.99rem),(hover:none) and (pointer:coarse){.Gallery3dPortal-module__X1CVzG__desktopOnly{display:none}.Gallery3dPortal-module__X1CVzG__mobileOnly{display:inline}.Gallery3dPortal-module__X1CVzG__button.Gallery3dPortal-module__X1CVzG__mobileOnly{display:inline-flex}}@media (prefers-reduced-motion:reduce){.Gallery3dPortal-module__X1CVzG__portalImage,.Gallery3dPortal-module__X1CVzG__button{transition:none}.Gallery3dPortal-module__X1CVzG__portal:hover .Gallery3dPortal-module__X1CVzG__portalImage,.Gallery3dPortal-module__X1CVzG__button:hover{transform:none}}
body:has(.flight) .site-header{z-index:30;background:0 0;border:0;position:fixed;inset:0 0 auto}.flight{--paper:#f7f4ee;--ink:#29231e;color:var(--ink);font-family:var(--font-sans)}.flight *{box-sizing:border-box}.flight a{color:inherit;text-underline-offset:.3em}.flight button:focus-visible,.flight a:focus-visible,.flight summary:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.flight .journey{height:567.5svh;position:relative}.flight .stage{background:url(/media/flight/start-fast.webp) 50%/cover;height:100svh;position:sticky;top:0;overflow:hidden}.flight .film,.flight .art-layer,.flight .studio,.flight .arc,.flight .studio-figure{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flight .studio{opacity:0;pointer-events:none;background:var(--paper);overflow:hidden}.flight .studio-figure{object-fit:contain;object-position:center bottom;transform-origin:55% 100%;filter:drop-shadow(0 12px 20px #30271f26)}.flight .intro{max-width:31rem;position:absolute;top:22vh;left:6vw}.flight .eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;line-height:1.5}.flight .intro h1{font:400 clamp(4.5rem, 9vw, 9rem)/.88 var(--font-serif);letter-spacing:-.05em;margin:1.5rem 0}.flight .intro h1 em{font-weight:400}.flight .intro>p{max-width:24rem;font-size:1rem;line-height:1.6}.flight .intro small{margin-top:2rem;font-size:.8rem;display:block}.flight .intro-links{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;font-size:1rem;display:flex}.flight .intro-links a{white-space:nowrap;background:#f7f4eef0;border:1px solid #fff9;border-radius:.3rem;justify-content:center;align-items:center;min-height:48px;padding:.65rem 1.1rem;line-height:1.4;text-decoration:none;transition:background-color .18s;display:inline-flex;box-shadow:0 3px 16px #29272208}.flight .intro-links a:hover{background:var(--paper)}.flight .controls{left:50%;bottom:max(1.75rem, env(safe-area-inset-bottom));z-index:10;align-items:center;font-size:.8rem;display:flex;position:absolute;transform:translate(-50%)}.flight .controls[hidden]{display:none}.flight button{font:inherit;cursor:pointer;color:inherit}.flight .controls button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;background:#f7f4eedb;border:1px solid #ffffff80;border-radius:3rem;min-height:48px;padding:.6rem 1.25rem;transition:background-color .18s;box-shadow:0 3px 15px #2927220d}.flight .controls button:hover{background:var(--paper)}.flight .ending{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%;height:100svh;margin:auto;display:grid;position:absolute;inset:0}.flight .ending.visible{visibility:visible;pointer-events:auto}.flight .ending-copy{background:var(--paper);flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,5vw,6rem);display:flex}.flight .ending h2{font:400 clamp(2.5rem, 4.5vw, 5rem)/1.02 var(--font-serif);letter-spacing:-.025em;margin:1rem 0 2rem}.flight .choices{display:grid}.flight .choices a{font:1.4rem var(--font-serif);border-top:1px solid #c5b6a3;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:flex}.flight .choices a:hover span{transform:translate(3px,-3px)}.flight .choices span{transition:transform .18s}.flight .continue{margin:1.5rem 0 0;font-size:.75rem}.flight .portrait{background:var(--paper);width:100%;min-width:0;height:100%;min-height:0;margin:0;position:relative}.flight .portrait img{aspect-ratio:auto;object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.flight .portrait figcaption{background:var(--paper);padding:.3rem .65rem;font-size:.72rem;position:absolute;bottom:1.25rem;left:1.5rem}.flight .studio-story{pointer-events:none;width:min(29vw,420px);position:absolute;top:19vh;right:5vw}.flight .studio-story>div{opacity:0;visibility:hidden;background:#f7f4eeed;width:100%;padding:1.6rem;position:absolute;inset:0 auto auto 0}.flight .studio-story h2{font:400 clamp(1.7rem, 2.5vw, 2.7rem)/1.08 var(--font-serif);margin:1rem 0}.flight .studio-story p{margin:0;font-size:1rem;line-height:1.6}@media (max-width:767px){.flight .intro{max-width:80%;top:21vh;left:1.5rem}.flight .intro h1{font-size:4.6rem}.flight .intro>p{font-size:.9rem}.flight .ending{flex-direction:column;justify-content:flex-start;gap:0;height:auto;display:flex;inset:0}.flight .portrait{flex:none;height:65svh}.flight .portrait img{aspect-ratio:auto;object-position:center top}.flight .portrait figcaption{display:none}.flight .ending-copy{width:100%;padding:2rem 1.5rem}.flight .ending h2{margin:.5rem 0 1rem;font-size:2.3rem}.flight .choices a{padding:.7rem 0;font-size:1.15rem}.flight .controls{gap:.7rem;font-size:.65rem}.flight .film-status{display:none}.flight .studio-story{width:65vw;top:17vh;right:1rem}.flight .studio-story>div{padding:1rem}.flight .studio-story h2{font-size:1.7rem}.flight .studio-story p{font-size:.85rem}.flight .studio-figure{object-fit:cover;object-position:35% bottom}}@media (max-height:700px) and (min-width:768px){.flight .intro{top:20vh}.flight .intro h1{font-size:5rem}.flight .ending h2{font-size:3rem}.flight .studio-story p{font-size:.85rem}}.flight:not(.is-motion) .journey{height:auto}.flight:not(.is-motion) .stage{background:var(--paper);height:auto;overflow:visible}.flight:not(.is-motion) .film,.flight:not(.is-motion) .studio,.flight:not(.is-motion) .studio-story,.flight:not(.is-motion) .art-layer,.flight:not(.is-motion) .controls{display:none}.flight:not(.is-motion) .intro{background:url(/media/flight/start-fast.webp) 50%/cover;max-width:none;padding:17vh 5vw 3rem;position:relative;inset:auto}.flight:not(.is-motion) .ending{visibility:visible;pointer-events:auto;padding:0;position:relative;inset:auto;opacity:1!important}.flight .arc-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flight:not(.is-motion) .intro{min-height:100svh}.flight .intro-copy{background:#f7f4eef0;max-width:27rem;padding:1.2rem 1.4rem}.flight .intro-copy p{margin:0;font-size:.95rem;line-height:1.55}.flight .intro-copy .intro-links,.flight .intro-copy small{margin-top:.6rem}.flight .studio-figure{object-fit:contain;object-position:center bottom;width:80%;height:62vh;inset:auto auto 10vh 0}.flight .intro h1{font-size:clamp(4.5rem,8vw,8rem)}@media (max-width:767px){.flight .intro-copy{padding:1rem}.flight .intro h1{font-size:4.6rem}.flight .intro-copy .intro-links{flex-wrap:wrap;gap:.5rem 1rem}}.flight .intro{max-width:31rem;font:17px/1.5 Arial,sans-serif;top:17vh;left:5vw}.flight .intro .eyebrow{letter-spacing:.13em;font-size:.7rem}.flight .intro h1{letter-spacing:-.055em;margin:1.5rem 0;font:400 clamp(4rem,7.5vw,8.5rem)/.9 Georgia,serif}@media (max-width:767px){.flight .intro{max-width:75%;top:16vh;left:1.5rem}.flight .intro h1{font-size:3.8rem}.flight .intro>p{max-width:17rem;font-size:.85rem}.flight:not(.is-motion) .intro{max-width:none;padding:16vh 1.5rem 3rem;inset:auto}.flight .stage,.flight:not(.is-motion) .intro{background-image:url(/media/flight/start-mobile.webp)}}.flight:not(.is-motion) .stage:before{content:"";background:url(/media/flight/start-fast.webp) 50%/cover;height:100svh;display:block}.flight:not(.is-motion) .intro{background:0 0;max-width:31rem;min-height:0;padding:0;position:absolute;inset:17vh auto auto 5vw}@media (max-width:767px){.flight:not(.is-motion) .stage:before{background-image:url(/media/flight/start-mobile.webp)}.flight:not(.is-motion) .intro{max-width:75%;inset:16vh auto auto 1.5rem}}.flight .course-invitation{isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;background:#f7f4ee;align-items:center;padding:max(6.5rem,12svh) 5vw max(6rem,12svh);display:flex;position:absolute;inset:0;overflow:hidden}.flight .course-invitation.visible{visibility:visible;pointer-events:auto}.flight .course-invitation-art{z-index:-1;position:absolute;inset:0}.flight .course-invitation-art img{object-fit:cover;object-position:center;border:0;width:100%;height:100%}.flight .course-invitation-copy{width:min(45vw,43rem)}.flight .course-invitation-kicker{font:400 clamp(.7rem, .85vw, .9rem)/1.6 var(--font-serif);letter-spacing:.2em;text-transform:uppercase;margin:0 0 clamp(1rem,3svh,2.2rem)}.flight .course-invitation-signature{font:400 clamp(2.4rem, 4.4vw, 5rem)/1 var(--font-serif);letter-spacing:-.05em;margin:0 0 .5rem}.flight .course-invitation h2{font:400 clamp(2.8rem, 4.8vw, 5.5rem)/.98 var(--font-serif);letter-spacing:-.055em;text-wrap:balance;margin:0}.flight .course-invitation-medium{letter-spacing:.18em;text-transform:uppercase;margin:1.2rem 0 0;font-size:clamp(.62rem,.72vw,.78rem)}.flight .course-invitation-description{max-width:30rem;font:400 clamp(1.05rem, 1.4vw, 1.5rem)/1.4 var(--font-serif);text-wrap:pretty;margin:clamp(1.2rem,3svh,2.3rem) 0}.flight .course-invitation-action p{margin:0 0 1.1rem;font-size:clamp(.75rem,.85vw,.9rem)}.flight a.course-invitation-cta{background:var(--ink);min-height:54px;color:var(--paper);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2.5rem;padding:.9rem 1.35rem;font-size:.75rem;text-decoration:none;transition:background-color .18s;display:inline-flex}.flight .course-invitation-cta span{font-size:1.5rem;line-height:1}.flight a.course-invitation-cta:hover{background:#48443e}.flight .course-invitation-next{left:50%;bottom:max(1.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;background:#f7f4eedb;border:1px solid #ffffff80;border-radius:3rem;align-items:center;gap:.8rem;min-height:48px;padding:.6rem 1.25rem;font-size:.8rem;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 3px 15px #2927220d}.flight .course-invitation-next:hover{background:var(--paper)}.flight:not(.is-motion) .course-invitation{visibility:visible;pointer-events:auto;min-height:100svh;position:relative;opacity:1!important}.flight:not(.is-motion) [data-course-reveal]{opacity:1!important;transform:none!important}@media (max-height:740px) and (min-width:768px){.flight .course-invitation{padding-top:5.5rem;padding-bottom:5rem}.flight .course-invitation-kicker{margin-bottom:.8rem}.flight .course-invitation-signature{font-size:clamp(2rem,3.8vw,3.3rem)}.flight .course-invitation h2{font-size:clamp(2.5rem,4.5vw,3.8rem)}.flight .course-invitation-description{margin:1rem 0;font-size:1.05rem}.flight .course-invitation-medium{margin-top:.8rem}}@media (max-width:1000px) and (min-width:768px){.flight .course-invitation-copy{width:52vw}.flight .course-invitation-art img{object-position:35% center}}@media (max-width:767px){.flight .course-invitation{align-items:center;padding:6rem 1.5rem 6.5rem}.flight .course-invitation-art img{object-position:40% center}.flight .course-invitation-art:after{content:"";background:#f7f4ee4d;position:absolute;inset:0}.flight .course-invitation-copy{width:100%;max-width:30rem}.flight .course-invitation-kicker{margin-bottom:1.5rem;font-size:.68rem}.flight .course-invitation-signature{font-size:clamp(2rem,8vw,3rem)}.flight .course-invitation h2{font-size:clamp(2.7rem,10vw,4rem)}.flight .course-invitation-description{max-width:24rem;font-size:1.12rem}.flight .course-invitation-medium{letter-spacing:.1em}}
