.header[data-v-78916d76]{align-items:center;display:flex;justify-content:space-between;left:0;margin:0 auto;padding-inline:4rem;position:fixed;right:0;top:1.5rem;width:100%;z-index:9999}.header__logo[data-v-78916d76]{display:flex;align-items:center;height:100%;gap:.75rem}.header__logo .imagotip-wrap[data-v-78916d76]{display:flex;align-items:center}.header__cta a[data-v-78916d76]{background-color:transparent;border:1px solid white;border-radius:999px;color:#fff;padding:.75rem 1.5rem;transition:background-color .3s ease,color .3s ease}.header__cta a[data-v-78916d76]:hover{background-color:#9abcbf;color:#1f2e32}@media(max-width:768px){.header[data-v-78916d76]{padding:1rem;top:0}.logotip_wrap[data-v-78916d76]{align-items:center;display:flex}.header__cta a[data-v-78916d76]{padding:.65rem 1.25rem}}.text__filters{position:absolute;width:0;height:0}.plane-title{filter:url(#wiggle)}@font-face{font-family:Thunder;font-weight:600;src:url(./Thunder-SemiBoldLC-BDaQbz8H.woff2) format("woff2");font-display:swap}@font-face{font-family:Thunder;font-weight:500;src:url(./Thunder-MediumLC-eGi6ualc.woff2) format("woff2");font-display:swap}@font-face{font-family:Black Liger;src:url(./Black-Liger-DsdqcpSQ.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;src:url(./Inter-Light-14LG-y7V.woff2) format("woff2");font-display:swap}:root{color-scheme:dark;--line-strong: rgba(226, 239, 241, .7);--text: #e1ebed;--accent: #d4e3e5;--brush: #b6d1d5;--primary-color: #D3E2E3;--section-padding: .5rem}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}html{overflow:hidden}body{margin:0;font-family:Inter,sans-serif;color:var(--text);background:#1f2e32;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{border:0;background:none;color:inherit}a{color:inherit;text-decoration:none}strong{font-weight:600}.landing-shell{position:relative;min-height:100svh;padding:0;overflow:hidden}.landing-main{position:relative;z-index:2;display:grid;min-height:100svh;place-items:center;padding:0}.landing-scene-frame{width:100vw;min-height:100svh}.scene-claim{text-align:center;font-family:Thunder;font-size:1.5rem;letter-spacing:.08em;transform:translateY(9svh);position:absolute;bottom:0;left:0;right:0}.scene-footer{position:relative;z-index:3;display:grid;align-items:center}.scene-footer__legal,.scene-footer__address{font-size:.6875rem;color:#e1ebedad;letter-spacing:.04rem}.scene-footer{position:absolute;inset:auto 3.2rem 1.2rem;display:flex;justify-content:space-between;gap:1rem}.scene-footer__legal,.scene-footer__address{margin:0;align-self:end}.scene-footer__socials{display:inline-flex;gap:1rem;align-items:end;color:#e1ebede0;font-weight:700}.landing-story-mark{position:absolute;top:1.6rem;left:50%;z-index:2;display:grid;transform:translate(-50%);text-align:center;pointer-events:none}.landing-story-mark__line{font-family:Thunder,sans-serif;font-size:40px;letter-spacing:.04rem}.landing-story-mark__brush{line-height:1;font-family:Black Liger,cursive;font-size:48px;color:var(--brush)}.scene{position:relative;min-height:100svh}.scene--hero{height:100svh;display:grid;align-items:center}.hero-scene__picture,.hero-scene__image{display:block;width:100%;height:100%}.hero-scene__picture{position:absolute;inset:0}.hero-scene__image{object-fit:cover;object-position:center center}.hero-scene__content{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);gap:3.25rem;justify-items:end;padding-inline:4rem;text-align:right}.hero-scene__content-inner{grid-column:6/12}.hero-scene__heading span{display:block}.hero-scene__title{margin:0 .3em 0 0;font-family:Thunder,sans-serif;font-size:clamp(5.75rem,1.25rem + 5.625vw,8rem);font-weight:600;line-height:.9;opacity:.5}.hero-scene__brush{margin:-.175em 0 0;font-family:Black Liger,cursive;font-size:clamp(5.75rem,1.75rem + 5vw,7.75rem);line-height:1;color:var(--brush)}.hero-scene__tagline{margin:1.2rem 0 2.4rem;font-family:Thunder,sans-serif;font-size:clamp(1.1rem,0rem + 1.25vw,1.5rem);font-weight:400;letter-spacing:.28em;text-transform:uppercase}.story-scene,.cluster-scene,.contact-scene{display:grid;align-items:center;gap:2.5rem;height:100svh}.story-scene,.cluster-scene{grid-template-columns:repeat(12,1fr);gap:3.25rem;position:relative}.story-scene__copy,.cluster-scene__lead{position:absolute;z-index:10;translate:-5.25vw -8svh}.cluster-scene__side{position:absolute;bottom:4.6rem;right:0;translate:50%}.story-scene__wrapper,.scene--cluster-wrapper{grid-column:3/span 8;display:flex;flex-direction:column;margin-top:4rem;position:relative;margin-block:auto}.story-scene__primary,.cluster-scene__lead p,.cluster-scene__side p,.contact-scene__headline{margin:0;white-space:pre-line;font-family:Thunder,sans-serif;font-size:clamp(1.875rem,-.375rem + 2.8125vw,3rem);line-height:1;text-transform:uppercase;letter-spacing:.04em;max-width:21ch}.story-scene__primary,.cluster-scene__side p,.contact-scene__headline{max-width:21ch}.cluster-scene__lead p{max-width:15ch}.cluster-scene__side p{font-size:clamp(1.625rem,-.125rem + 2.1875vw,2.5rem)}.story-scene__secondary,.contact-scene__support{margin:0;white-space:pre-line;font-size:clamp(1.4rem,1.9vw,2.6rem);line-height:1.2;color:#e1ebede6}.media-frame{position:relative;width:auto;height:100%;aspect-ratio:832 / 464;overflow:hidden;max-height:43svh;margin-inline:auto}.media-frame--contact{aspect-ratio:1000 / 500;max-height:50svh}.media-frame__video,.media-frame__placeholder{position:absolute;inset:0;width:100%;height:100%}.media-frame__placeholder{background:radial-gradient(circle at 50% 50%,rgba(155,190,196,.18),transparent 12rem),linear-gradient(135deg,#0c161ce6,#050a0dfa)}.media-frame__assistive{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.video-stage{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .18s ease}.video-stage.is-visible{opacity:1}.video-stage__canvas{display:block;width:100%;height:100%}.step-navigation{display:flex;justify-content:center;align-items:center;gap:8rem;margin-top:1.5rem}.step-navigation__list{display:inline-flex;gap:1.15rem;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.button.button--desktop{display:flex}.button.button--mobile{display:none}.step-navigation__action,.button--ghost,.button--pill{transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.step-navigation__action{justify-self:start;font-family:Black Liger,cursive;font-size:clamp(1.125rem,.375rem + .9375vw,1.5rem);cursor:pointer;line-height:1;display:flex;flex-direction:column;align-items:self-start}.step-navigation__action:last-child{justify-self:end;align-items:flex-end}.step-navigation__action svg{opacity:0;transition:opacity .3s ease}.step-navigation__action:hover svg{opacity:1}.step-navigation__dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;aspect-ratio:32 / 37;border:none;background:none;font-family:Black Liger,cursive;line-height:1;font-size:clamp(1.125rem,.375rem + .9375vw,1.5rem);color:#e1ebed85;cursor:pointer}.step-navigation__dot-shape{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.step-navigation__dot-shape-base{opacity:.5}.step-navigation__dot-shape-fill{opacity:1}.step-navigation__dot-label{position:relative;z-index:1;font-size:1rem}.step-navigation__dot.is-past{color:var(--text)}.step-navigation__dot.is-reversing{color:var(--text);z-index:1}.step-navigation__dot.is-active{color:var(--text)}.button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:999px;cursor:pointer}.button:disabled,.step-navigation__action:disabled{opacity:.5;cursor:not-allowed}.step-navigation__action:disabled:hover svg{opacity:0}.step-navigation__dot:disabled{cursor:not-allowed}.button--ghost{text-transform:uppercase;letter-spacing:.04rem;padding:0}.button--pill{background:#202e33;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.button--restart{justify-self:start;margin-top:3.4rem;font-family:Black Liger,cursive;font-size:.9rem}.button--restart svg{position:absolute}.contact-scene{grid-template-columns:minmax(20rem,32rem) minmax(28rem,1fr);position:relative;isolation:isolate}.contact-scene__copy,.contact-scene__form{position:relative;z-index:1}.contact-scene__form{display:grid;gap:2rem}.form-field{display:grid;gap:.65rem}.form-field span{font-size:1.85rem;color:#e1ebedeb}.form-field input,.form-field textarea{width:100%;border:0;border-bottom:1px solid rgba(225,235,237,.78);padding:0 0 .65rem;color:var(--text);background:transparent;resize:vertical}.form-check{display:flex;gap:.8rem;align-items:flex-start;color:#e1ebedc2}.form-check input{width:1.25rem;height:1.25rem;accent-color:var(--accent)}.button--pill:hover{background-color:#b6d1d5;color:#202e33}.step-navigation__action:hover,.step-navigation__dot:hover{transform:translateY(-1px)}.contact-scene{grid-template-columns:repeat(12,1fr);position:relative;isolation:isolate}.contact-scene__copy{grid-column:2 / span 4}.form__wrapper{grid-column:7 / span 5;position:relative;width:100%}.form{width:100%;display:flex;flex-direction:column;gap:2rem;position:relative}.form__fields{display:flex;flex-direction:column;justify-content:space-between;gap:3.125rem}.form__fields .form__group{position:relative;--form-group-line-width: 100%}.form__fields .form__group:before{content:"";position:absolute;width:100%;height:2px;background:#b6d1d5;bottom:0;left:0;z-index:11;width:0;transition:width .5s cubic-bezier(.25,.46,.45,.94)}.form__fields .form__group:after{content:"";position:absolute;width:var(--form-group-line-width);height:1px;background:#fff;bottom:0;left:0;z-index:10;opacity:.6}.form__fields .form__fields-label{position:absolute;top:.75em;left:0;font-size:1rem;color:#fff;opacity:.6;pointer-events:none;transition:all .3s ease}.form__fields input,.form__fields textarea{flex:1;border:0;background-color:transparent;position:relative;height:3.125rem;font-family:Inter,sans-serif;width:100%}.form__fields textarea{resize:none}.form__fields .form__group input:focus,.form__fields .form__group textarea:focus{border-color:red}.form__fields .form__group input:focus-visible,.form__fields .form__group textarea:focus-visible{outline:#202e33}.form__fields .form__group:has(input:focus):before,.form__fields .form__group:has(textarea:focus):before{width:100%}.form__fields .form__group input:focus+.form__fields-label,.form__fields .form__group input:not(:placeholder-shown)+.form__fields-label,.form__fields .form__group textarea:focus+.form__fields-label,.form__fields .form__group textarea:not(:placeholder-shown)+.form__fields-label{top:-1.2em;font-size:.8rem;opacity:1}.form__fields .form__group input:focus+.form__fields-label:before,.form__fields .form__group input:focus+.form__fields-label:after,.form__fields .form__group textarea:focus+.form__fields-label:before,.form__fields .form__group textarea:focus+.form__fields-label:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.form__accept{display:flex;justify-content:space-between;position:relative;flex-direction:column;align-items:flex-start;gap:2rem}.form__accept button{padding:.75rem 1.5rem;background-color:#fff;color:#1f2e32;border:0;cursor:pointer;font-family:Inter,sans-serif;text-transform:uppercase;border-radius:999px;height:fit-content;transition:color .3s ease,background-color .3s ease;opacity:1}.form__accept button:hover{background-color:#b6d1d5;color:#1f2e32}.form__accept button[disabled]{opacity:.6;cursor:not-allowed}.form__accept-checks{display:flex;flex-direction:column;gap:1rem}.form__accept-checks label{cursor:pointer;font-family:Inter,sans-serif;font-size:.75rem;display:flex;gap:.5rem}.form__accept-checks label input{cursor:pointer}.form__error{color:#b91c1c}.form__success,.form__error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;padding:0;pointer-events:none;opacity:1;transition:opacity .35s ease;will-change:opacity;width:100%;height:100%;background-color:#202e33;z-index:10;gap:1.5rem}.form{transition:opacity .35s ease;will-change:opacity}.is-success .form,.is-error .form{opacity:0;pointer-events:none}.is-idle .form{opacity:1;pointer-events:auto}.is-success .form__success,.is-error .form__error{opacity:1}.form__success-title{font-family:Thunder,sans-serif;font-size:3rem;letter-spacing:.04em;margin:0}.form__success p{margin:0;max-width:40ch}input[type=checkbox]{appearance:none;background-color:transparent;margin:0;font:inherit;color:currentColor;width:1.35em;height:1.35em;border:1px solid white;transform:translateY(-.1em);display:grid;place-content:center}input[type=checkbox]:checked{position:relative}input[type=checkbox]:checked:after{content:"";position:absolute;top:-1px;left:9px;width:6px;height:11px;transform:rotate(45deg);border-right:1.75px solid white;border-bottom:1.75px solid white;box-shadow:1.5px 1.5px 0 1.5px #1f2e32,inset -1px -1px 0 1px #1f2e32;transition:all .3s ease;transition-delay:.15s}@media screen and (max-width:768px){.section{padding-top:7rem}.section__wrapper,.form__wrapper{grid-column-start:1;grid-column-end:5}.form__group{margin-bottom:.5rem}.form__fields{flex-direction:column;gap:1rem}.form__accept{flex-direction:column;gap:1.5rem}}@media(min-width:768px)and (max-width:1366px)and (max-height:1100px)and (orientation:portrait){.contact-scene{align-content:center}.section__wrapper,.form__wrapper{grid-column-start:2;grid-column-end:10}.contact-scene__copy{grid-column:2 / 10}}@media(max-width:1100px){html{overflow:auto}.landing-shell{padding-inline:0}.landing-main{min-height:auto;padding-block:0}.story-scene__aside,.cluster-scene__side{order:3}.landing-story-mark{top:1.3rem}.step-navigation__dot{width:2.5rem}}@media(min-width:768px)and (max-width:1024px)and (max-height:1100px)and (orientation:portrait){.landing-story-mark__line{font-size:30px}.landing-story-mark__brush{font-size:40px}.story-scene__copy,.cluster-scene__lead{position:absolute;z-index:10;translate:-5.25vw -5svh}.media-frame{aspect-ratio:342 / 384;max-height:384px}.step-navigation{gap:4rem;margin-top:7.5rem}}@media(max-width:767px){.hero-scene__content,.story-scene,.cluster-scene,.contact-scene{width:100%;grid-template-columns:1fr}.landing-story-mark{display:none}.hero-scene__content{width:100%;justify-items:center;text-align:center;padding:1rem}.hero-scene__content-inner{grid-column:1;display:grid;grid-template-rows:repeat(3,1fr);height:100svh}.hero-scene__heading{grid-row:2;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-scene__title{font-size:3.75rem;margin-right:0}.hero-scene__brush{font-size:4rem}.button--pill{grid-row:3;align-self:end;justify-self:center;margin-bottom:3rem}.scene-claim{display:none}.hero-scene__tagline{font-size:1.125rem;line-height:1.8125rem;max-width:42ch}.story-scene__wrapper,.scene--cluster-wrapper{grid-column:1;height:100%;padding-top:20svh}.hero-scene__visual{inset:-3rem -2rem 0}.hero-scene__image{object-position:center top}.step-navigation{row-gap:.5rem;column-gap:0;display:grid;grid-template-areas:"nav nav" "prev next";margin-top:auto;grid-template-rows:1fr 1fr;justify-content:stretch}.step-navigation__action{background:#10171a;width:100%;height:100%;padding:1.3125rem 1.125rem;font-size:1rem}.step-navigation__action svg{opacity:1}.step-navigation__prev{grid-area:prev}.step-navigation__next{grid-area:next}.step-navigation__list{grid-area:nav}.step-navigation__action,.step-navigation__action:last-child{justify-self:center}.step-navigation__list{gap:.7rem;flex-wrap:wrap}.step-navigation__dot{width:2.25rem;font-size:1rem}.media-frame{aspect-ratio:342 / 384;max-height:50svh;margin-inline:auto}.story-scene__copy,.cluster-scene__lead{position:absolute;CONTAIN-INTRINSIC-BLOCK-SIZE:AUTO 100PX;translate:1rem -8svh}.story-scene__primary,.cluster-scene__side p,.contact-scene__headline,.cluster-scene__lead p{max-width:23ch;font-size:2rem}.story-scene__media{max-height:50svh}.cluster-scene__side{position:absolute;bottom:25svh;right:1rem;translate:0;text-align:right}.contact-scene{height:auto;min-height:100svh;padding:95px 1rem}.contact-scene__copy,.form__wrapper{grid-column:1}.contact-scene__headline{line-height:1.2}.button.button--desktop{display:none}.button.button--mobile{display:flex}.scene-footer{display:none}}
