.application-screen{--application-top:max(calc(var(--page-header-height,84px) + 24px), 13.75svh);--application-bottom:48px;--application-motion:.6s;--application-ease:cubic-bezier(.22, 1, .36, 1);min-height:100svh;padding-block:var(--application-top) var(--application-bottom);color:var(--landing-text);background:var(--landing-background);flex-direction:column;display:flex}.application-panel{isolation:isolate;width:calc(100% - 96px);max-width:1506px;min-height:calc(100svh - var(--application-top) - var(--application-bottom));border-radius:60px;flex:1;align-items:flex-end;margin-inline:auto;padding:6px;display:flex;position:relative;overflow:clip}.application-panel__photo{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.application-panel__photo img{width:111.67%;max-width:none;height:323.5%;position:absolute;top:-116.74%;left:-9.97%}.application-panel__photo:after,.application-contact__source-shade{background:linear-gradient(172.167deg, var(--landing-photo-shade) 10.493%, transparent 89.507%)}.application-panel__photo:after{content:"";position:absolute;inset:0}.application-contact{--liquid-bend-multiplier:3.7;--liquid-bezel:80;isolation:isolate;background:var(--landing-application-glass);border-radius:54px;align-items:stretch;width:100%;padding:6px;display:flex;position:relative;overflow:clip}.application-contact[data-refraction=copy][data-copy-ready=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.application-contact[data-refraction=copy]:not([data-copy-ready=true]) :is(.application-contact__source,.application-contact__source-tint){visibility:hidden}.application-contact__source,.application-contact__blur-source,.application-contact__source-tint{z-index:0;pointer-events:none;position:absolute;inset:0}.application-contact__source{overflow:hidden}.application-contact__source img,.application-contact__source-shade{max-width:none;position:absolute}.application-contact__source-tint{background:var(--landing-application-glass)}.application-contact__blur{will-change:transform;max-width:none;position:absolute;inset:0 auto auto 0}.application-contact__blur-source{opacity:0;pointer-events:none;overflow:hidden}.application-contact__blur-source .application-contact__source-shade{will-change:transform;inset:0 auto auto 0}.application-contact[data-glass-motion=moving] .application-contact__source{visibility:hidden}.application-contact[data-glass-motion] .application-contact__blur-source{opacity:1;transition:none}.application-contact[data-glass-motion=restoring] .application-contact__blur-source{opacity:.999}.application-contact[data-glass-motion]:not([data-blur-ready]){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.application-contact[data-glass-motion] .glass-button--primary .glass-button__surface{display:none}.application-contact__intro{z-index:2;flex:1;grid-template-rows:1fr;min-width:0;display:grid;position:relative}.application-contact__info{flex-direction:column;justify-content:space-between;gap:36px;min-width:0;min-height:0;padding:54px;display:flex}.application-contact__info h2{max-width:456px;font-family:var(--landing-display);letter-spacing:-.03em;font-size:64px;font-weight:500;line-height:1.1}.application-contact__info p{max-width:523px;font-size:16px;line-height:1.4}@media (prefers-reduced-motion:reduce){.application-screen{--application-motion:0s}}@media (prefers-reduced-motion:no-preference){.application-contact__blur-source{transition:opacity .24s ease-out .12s}}@media (width<=100rem){.application-screen{--application-top:calc(var(--page-header-height,72px) + 24px);--application-bottom:24px}.application-contact__info{padding:48px}.application-contact__info h2{font-size:48px}.application-form--landing{padding:36px}.application-form--landing[data-expanded=true]{flex-basis:46%}.application-form--landing .application-form__consent{font-size:12px}}@media (width<=75rem){.application-panel{border-radius:48px;width:calc(100% - 94px)}.application-contact{border-radius:42px}.application-contact__info{padding:54px}.application-contact__info h2{font-size:40px}.application-contact__info p{font-size:12px}.application-form--landing,.application-form--landing[data-expanded=true]{--application-input-height:30px;border-radius:36px;flex-basis:47.4%;padding:36px}.application-form--landing h3{font-size:24px}.application-form--landing .application-form__field label{font-size:12px;line-height:14px}.application-form--landing .application-form__field :is(input,textarea),.application-additional__time{font-size:12px}.application-additional__toggle{min-height:36px;font-size:14px}.application-form--landing .application-form__consent input{width:18px;height:18px}}@media (width>=40.001rem) and (width<=60rem) and (height>=32.001rem){.application-screen{--application-top:calc(var(--page-header-height,72px) + 30px);--application-bottom:30px}.application-panel{width:calc(100% - 54px)}.application-contact{flex-direction:column}.application-contact__intro{flex:none}.application-contact__info{text-align:center;align-items:center;gap:12px;padding:36px}.application-contact__info h2{max-width:none}.application-form--landing,.application-form--landing[data-expanded=true]{flex-basis:auto}}@media (width<=40rem),(width<=60rem) and (height<=32rem){.application-screen{--application-top:calc(var(--page-header-height,54px) + 24px);--application-bottom:24px}.application-panel{border-radius:36px;width:calc(100% - 36px)}.application-panel__photo img{object-fit:cover;width:100%;height:100%;inset:0}.application-contact{--liquid-bezel:42;border-radius:30px;flex-direction:column}.application-contact__intro{transition:grid-template-rows var(--application-motion) var(--application-ease);flex:none}.application-contact__info{--application-info-focus-transition:padding var(--application-motion) var(--application-ease);--application-info-transition:padding var(--application-motion) var(--application-ease), opacity var(--application-motion);text-align:center;align-items:center;gap:12px;padding:24px 15px;overflow:clip}.application-contact__info h2{max-width:none;font-size:24px}.application-contact__info p{max-width:260px}.application-screen[data-expanded=true] .application-contact__intro{grid-template-rows:0fr}.application-screen[data-expanded=true] .application-contact__info{opacity:0;padding-block:0}.application-contact__info{transition:padding var(--application-motion) var(--application-ease), opacity var(--application-motion)}.application-form--landing,.application-form--landing[data-expanded=true]{--application-form-gap:24px;border-radius:24px;flex-basis:auto;padding:24px}.application-form--landing h3{font-size:18px}.application-form--landing .application-form__more{min-height:24px;color:var(--landing-muted);font-size:12px;display:block}.application-form--landing .application-form__fields{grid-template-columns:minmax(0,1fr)}.application-form--landing .application-form__actions{flex-direction:column;align-items:stretch;gap:24px}.application-form--landing .application-form__send{width:100%}.application-additional__toggle{display:none}.application-additional__fields{padding-top:0}.application-form--landing:not([data-expanded=true]) .application-additional{margin-top:calc(-1 * var(--application-form-gap))}.application-form--landing .application-form__field--comment{grid-column:auto}}@media (width<=60rem) and (height<=32rem) and (orientation:landscape){.application-additional__time-label{display:none}.application-additional__time-label-short{display:inline}.application-screen{--application-top:var(--page-header-height,54px);--application-bottom:18px}.application-panel{width:calc(100% - 94px)}.application-contact{flex-direction:row}.application-contact__intro{transition:flex var(--application-motion) var(--application-ease);flex:1}.application-contact__info{text-align:start;align-items:flex-start;padding:18px}.application-screen[data-expanded=true] .application-contact__intro{flex:0}.application-screen[data-expanded=true] .application-contact__info{padding:0}.application-form--landing,.application-form--landing[data-expanded=true]{--application-form-gap:12px;flex:1;padding:18px}.application-form--landing .application-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.application-form--landing .application-form__actions{flex-direction:row;align-items:center;gap:12px}.application-form--landing .application-form__send{width:auto}.application-form--landing .application-form__field--comment{grid-column:1/-1}.application-form--landing[data-expanded=true]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.application-form--landing[data-expanded=true]>:is(.application-form__heading,.application-form__actions,.application-form__status,.application-form__selection){grid-column:1/-1}}@media (width<=22rem){.application-screen{--application-top:var(--page-header-height,54px);--application-bottom:18px}.application-panel{border-radius:30px}.application-contact{border-radius:24px}.application-contact__info{padding:18px 6px}.application-contact__info h2{font-size:18px}.application-contact__info p{display:none}.application-form--landing,.application-form--landing[data-expanded=true]{--application-form-gap:12px;border-radius:18px;padding:18px}.application-form--landing h3{font-size:14px}.application-form--landing .application-form__actions{gap:12px}}@media (width<=40rem) and (orientation:portrait){.application-form--landing[data-expanded=true]{height:max(330px, calc(100svh - var(--application-top) - var(--application-bottom) - 24px))}.application-form--landing[data-expanded=true] .application-form__body{gap:var(--application-form-gap);overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--landing-muted) transparent;scrollbar-gutter:stable;flex-direction:column;flex:auto;min-height:100px;display:flex;overflow-y:auto}.application-form--landing[data-expanded=true] .application-form__body>*{flex-shrink:0}}@media (width>=60.001rem) and (width<=75rem) and (height<=50rem){.application-form--landing[data-expanded=true]{--application-form-gap:25px}}@media (width<=60rem) and (height<=32rem) and (orientation:landscape){.application-form--landing .application-form__field{flex-direction:row;align-items:center;gap:8px}.application-form--landing .application-form__field label{flex-shrink:0}.application-form--landing{--application-input-height:24px}}@media (width<=40rem) and (orientation:landscape){.application-panel{border-radius:30px;width:calc(100% - 36px)}.application-contact{border-radius:24px}.application-form--landing,.application-form--landing[data-expanded=true]{--application-form-gap:8px;--application-input-height:18px;border-radius:18px;padding:12px}.application-form--landing:not([data-expanded=true]){flex:1.35}.application-form--landing h3{font-size:12px}.application-contact__info h2{font-size:18px}.application-form--landing .application-form__more,.application-form--landing .application-form__consent,.application-form--landing .application-form__field :is(label,input,textarea),.application-additional__time{font-size:10px}.application-form--landing .application-form__fields{gap:8px}}@media (width<=40rem) and (orientation:portrait){.application-form--landing[data-expanded=true]:has(.application-form__selection,.application-form__status:not(:empty)){height:auto}.application-form--landing[data-expanded=true]:has(.application-form__selection,.application-form__status:not(:empty)) .application-form__body{max-height:max(120px,100svh - 320px)}}
