@font-face{font-family:IngoStem;src:url(/assets/IngoStem-Regular-9sTaMLdC.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IngoStem;src:url(/assets/IngoStem-Medium-owq6Ou1E.otf) format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IngoStem;src:url(/assets/IngoStem-Bold-DE6DrF7k.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Oswald;src:url(/assets/Oswald-Btv4ouYq.ttf) format("truetype");font-style:normal;font-weight:200 700;font-display:swap}:root{--ingo-white: #fff;--ingo-blue: #0062d2;--ingo-light-blue: #7ed8ff;--ingo-dark-blue: #002bac;--ingo-orange: #ff7c22;--ingo-grey: #dde4ec;--ingo-red: #ff4322;--ingo-black: #000;--ingo-font-display: Oswald, sans-serif;--ingo-font-body: IngoStem, sans-serif;--ingo-header-height: 90px}.ingo-decoration{transform-origin:center;pointer-events:none}.ingo-decoration__content{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center}.ingo-decoration--hover,.ingo-kit-item[data-settled=true]{pointer-events:auto}.ingo-kit-item:not([data-settled=true]){pointer-events:none}.ingo-kit-item__image{inline-size:100%;block-size:100%;transform-origin:center;pointer-events:none}.ingo-cookie-crumb{opacity:clamp(0,var(--ingo-motion-progress) * 10,1)}.ingo-checklist-box{background:transparent}.ingo-checklist-box:after{position:absolute;top:-5px;right:-10px;bottom:-5px;left:-10px;content:""}.ingo-checklist-box__mark{max-inline-size:none;opacity:0;pointer-events:none}.ingo-checklist-box[aria-checked=true] .ingo-checklist-box__mark{opacity:1}.ingo-checklist-box:active{background:color-mix(in srgb,var(--ingo-orange) 20%,transparent)}@keyframes ingo-rock{0%,to{rotate:0deg}20%{rotate:var(--ingo-rock-angle)}40%{rotate:calc(-1 * var(--ingo-rock-angle))}65%{rotate:calc(.6 * var(--ingo-rock-angle))}85%{rotate:calc(-.5 * var(--ingo-rock-angle))}}@keyframes ingo-lightning{0%,to{rotate:calc(-1 * var(--ingo-rock-angle))}50%{rotate:var(--ingo-rock-angle)}}@keyframes ingo-pulse{0%,to{scale:.9;opacity:.75}50%{scale:1.08;opacity:1}}@keyframes ingo-record-player{0%,to{rotate:2deg}24%{rotate:-3deg}53%{rotate:3deg}79%{rotate:-2deg}}@media(prefers-reduced-motion:no-preference){.ingo-checklist-box__mark{transition:opacity .2s ease-out}.ingo-kit-item{opacity:clamp(0,var(--ingo-motion-progress) * 10,1)}.ingo-decoration--pop .ingo-decoration__content{scale:0;transition:scale 1s cubic-bezier(.16,1,.3,1)}.ingo-decoration--pop[data-revealed=true] .ingo-decoration__content{scale:1}.ingo-decoration--enter-left .ingo-decoration__content,.ingo-decoration--enter-right .ingo-decoration__content{transition:translate 1.2s cubic-bezier(.22,1,.36,1)}.ingo-decoration--enter-left .ingo-decoration__content{translate:-105% 0}.ingo-decoration--enter-right .ingo-decoration__content{translate:105% 0}.ingo-decoration--enter-left[data-revealed=true] .ingo-decoration__content,.ingo-decoration--enter-right[data-revealed=true] .ingo-decoration__content{translate:0 0}.ingo-decoration--lightning .ingo-decoration__content{animation:ingo-lightning var(--ingo-decor-duration) ease-in-out var(--ingo-decor-delay) infinite}.ingo-decoration--pulse .ingo-decoration__content{animation:ingo-pulse var(--ingo-decor-duration) ease-in-out var(--ingo-decor-delay) infinite}.ingo-decoration--sway .ingo-decoration__content{transform-origin:center 85%;animation:ingo-record-player 6.2s ease-in-out infinite}.ingo-decoration[data-in-view=false] .ingo-decoration__content{animation-play-state:paused}@supports (transition-timing-function: linear(0,1)){.ingo-cookie-crumb{--ingo-motion-progress: 0;transition:--ingo-motion-progress .8s var(--ingo-motion-easing)}.ingo-scene--fortune[data-motion-active=true] .ingo-cookie-crumb{--ingo-motion-progress: 1}}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.ingo-decoration--hover .ingo-decoration__content,.ingo-kit-item__image{rotate:0deg;transition:rotate .18s ease-out}.ingo-decoration--hover:hover .ingo-decoration__content{animation:ingo-rock .6s ease-in-out}.ingo-kit-item[data-settled=true]:hover .ingo-kit-item__image{--ingo-rock-angle: 5deg;animation:ingo-rock .65s ease-in-out}}.ingo-design-image{position:relative;display:block;min-inline-size:0;overflow:clip}.ingo-design-image>img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}.ingo-news-card{--ingo-news-swap-duration: .28s;--ingo-news-easing: cubic-bezier(.22, 1, .36, 1);z-index:1;background:var(--ingo-white);color:var(--ingo-dark-blue);overflow:clip}.ingo-news-card__slide{position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:no-preference){.ingo-news-swap-enter-active,.ingo-news-swap-leave-active{transition:translate var(--ingo-news-swap-duration) var(--ingo-news-easing)}.ingo-news-swap-enter-from{translate:calc(var(--ingo-news-direction) * 100%) 0}.ingo-news-swap-leave-to{translate:calc(var(--ingo-news-direction) * -100%) 0}}.ingo-news-card__paper{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;opacity:.42;pointer-events:none}.ingo-news-card__photo{position:absolute;inset-block-start:var(--news-padding);inset-inline-start:var(--news-padding);inline-size:var(--news-photo-width);block-size:var(--news-photo-height)}.ingo-news-card__content{position:absolute;inset-block-start:var(--news-content-top);inset-inline-start:var(--news-padding);display:flex;flex-direction:column;gap:var(--news-gap);inline-size:var(--news-photo-width)}.ingo-news-card__content h3,.ingo-news-card__content p,.ingo-news-card__more span,.ingo-news-modal h2,.ingo-news-modal p{margin:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}.ingo-news-card__content h3{font-size:var(--news-title-size);font-weight:var(--news-title-weight);line-height:var(--news-title-line);letter-spacing:var(--news-title-spacing)}.ingo-news-card__content p{font-size:var(--news-body-size);line-height:1.2;letter-spacing:-.03em}.ingo-news-card__more{position:absolute;inset-block-start:calc(var(--news-more-top) - 12px);inset-inline-end:var(--news-more-right);display:flex;align-items:center;gap:calc(8 * var(--u));min-block-size:34px;font-size:var(--news-more-size);line-height:1.2;letter-spacing:-.03em}.ingo-news-card__more img{inline-size:var(--news-arrow-width);block-size:auto}.ingo-news-card__more:active{color:var(--ingo-orange)}.ingo-news-card--side:after{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ingo-black) 10%,transparent);content:""}.ingo-news-card--side{overflow:clip;pointer-events:none}.ingo-scene--good-news [data-decoration=record-player]{z-index:2}.ingo-news-modal{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:80px 40px;border:0;background:transparent;color:var(--ingo-dark-blue);overflow:hidden;overscroll-behavior:contain;scrollbar-width:thin}.ingo-news-modal[open]{display:grid;grid-template-rows:minmax(0,1fr);place-items:safe center}.ingo-news-modal::backdrop{background:color-mix(in srgb,var(--ingo-dark-blue) 90%,transparent)}html:has(.ingo-news-modal:modal){overflow:hidden}.ingo-news-modal__article{inline-size:min(100%,var(--news-modal-width));min-block-size:0;max-block-size:100%;padding:var(--news-modal-padding);background:var(--ingo-white);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ingo-news-modal__gallery{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--news-gallery-gap);margin-block-end:40px}.ingo-news-modal h2{margin-block-end:24px;font-size:var(--news-modal-title);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;outline:none}.ingo-news-modal__text{display:flex;flex-direction:column;gap:18px;font-size:var(--news-modal-body);line-height:1.2;letter-spacing:-.03em;overflow-wrap:anywhere}.ingo-news-modal__close{position:fixed;z-index:1;inset-block-start:30px;inset-inline-end:30px;display:grid;place-items:center;inline-size:44px;block-size:44px}.ingo-news-modal__close img{inline-size:26px;block-size:26px}.ingo-news-modal__close:active{opacity:.7}.ingo-news-modal[data-layout="768"]{padding:112px 24px}.ingo-news-modal[data-layout="768"] .ingo-news-modal__close{inset-block-start:54px;inset-inline-end:14px}.ingo-news-modal[data-layout="360"]{padding:70px 16px}.ingo-news-modal[data-layout="360"] .ingo-news-modal__close{inset-block-start:5px;inset-inline-end:5px}.ingo-news-modal[data-layout="360"] .ingo-news-modal__close img{inline-size:20px;block-size:20px}@media(hover:hover)and (pointer:fine){.ingo-news-card__more:hover{text-decoration:underline;text-underline-offset:3px}.ingo-news-modal__close:hover{opacity:.7}}@property --ingo-motion-progress{syntax: "<number>"; inherits: true; initial-value: 0;}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-padding-block-start:var(--ingo-header-height);color-scheme:light;font-synthesis:none;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ingo-blue);color:var(--ingo-dark-blue);font-family:var(--ingo-font-body)}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,a,dialog{color:inherit;font:inherit}a{text-decoration:none}button{padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--ingo-orange);outline-offset:4px}img{display:block}.ingo-landing{container-type:inline-size;inline-size:min(100%,1920px);margin-inline:auto;overflow:clip}.ingo-scene{position:relative;isolation:isolate;overflow:clip;background-size:100% 100%;background-repeat:no-repeat}.ingo-layer{position:absolute;margin:0;transform-origin:0 0}.ingo-scene--start,.ingo-scene--good-news{z-index:1;overflow:visible}.ingo-scene__content{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip}.ingo-scene--good-news>.ingo-scene__content{overflow:visible}.ingo-text,.ingo-scene__nav{white-space:pre-line;overflow-wrap:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic}.ingo-text span{white-space:inherit}.ingo-artwork,.ingo-shape{pointer-events:none}.ingo-artwork{max-inline-size:none}.ingo-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:calc(30 * var(--u, 1px));border:0;background:var(--ingo-orange);color:var(--ingo-white);font-family:var(--ingo-font-body);font-size:var(--ingo-button, 14px);font-weight:600;line-height:1.2;letter-spacing:-.03em;text-align:center;white-space:nowrap}.ingo-button span{text-box-trim:trim-both;text-box-edge:ex alphabetic}.ingo-button:active{background:var(--ingo-blue)}.ingo-button:disabled{background:var(--ingo-grey);color:var(--ingo-light-blue)}.ingo-cookie{padding:0;border:0;background:transparent}.ingo-motion-group{display:contents}.ingo-motion-trigger{inset-inline-start:0;inline-size:100%;block-size:1px;pointer-events:none}.ingo-scene--fortune{--ingo-motion-progress: 0}.ingo-scene--start,.ingo-scene--editorial-kit,.ingo-scene--fortune[data-motion-active=true]{--ingo-motion-progress: 1}.ingo-arrow{--ingo-arrow-surface: var(--ingo-white);--ingo-arrow-ink: var(--ingo-blue);display:grid;place-items:center;color:var(--ingo-blue)}.ingo-arrow span,.ingo-arrow svg{display:block;inline-size:100%;block-size:100%}.ingo-arrow:active{--ingo-arrow-surface: var(--ingo-orange);--ingo-arrow-ink: var(--ingo-white)}.ingo-pagination{display:flex;align-items:center;justify-content:space-between}.ingo-pagination button{position:relative;flex:0 0 auto;inline-size:var(--ingo-dot-size);block-size:var(--ingo-dot-size);border-radius:50%;background:var(--ingo-white)}.ingo-pagination button[aria-current]{background:var(--ingo-orange)}.ingo-pagination button:after{position:absolute;inset-block:min(0px,(100% - 32px) / 2);inset-inline:calc((100% - var(--ingo-dot-target)) / 2);content:""}.ingo-pagination button:active{background:var(--ingo-orange)}.ingo-header{position:fixed;z-index:100;inset-block-start:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;min-block-size:var(--ingo-header-height);padding-inline:max(50px,(100% - 1820px) / 2);padding-block-start:env(safe-area-inset-top,0px);background:var(--ingo-blue);color:var(--ingo-white)}.ingo-header__logo img{inline-size:142px;block-size:13px}.ingo-header__nav{display:flex;align-items:center;gap:30px;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.ingo-header__nav button,.ingo-scene__nav:disabled{opacity:.65}.ingo-header__menu{display:none;inline-size:36px;block-size:36px}.ingo-header__menu img{inline-size:100%}.ingo-header__menu:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:""}.ingo-menu{position:fixed;inset-block:0 auto;inset-inline:auto 0;inline-size:220px;block-size:min(600px,100dvh);max-inline-size:100%;max-block-size:100dvh;margin:0;padding-block-start:env(safe-area-inset-top,0px);padding-inline:0;padding-block-end:env(safe-area-inset-bottom,0px);border:0;background:var(--ingo-white);color:var(--ingo-blue);overflow-y:auto;overscroll-behavior:contain}.ingo-menu[open]{display:flex;flex-direction:column}.ingo-menu::backdrop{background:transparent}html:has(.ingo-menu:modal){overflow:hidden}.ingo-menu__header{position:relative;flex:0 0 48px;padding-block-start:17px;padding-inline-start:17px}.ingo-menu__header a img{inline-size:110px;block-size:10px}.ingo-menu__close{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:48px;block-size:48px}.ingo-menu__close img{inline-size:100%}.ingo-menu__nav{display:flex;flex-direction:column;align-items:center;gap:50px;margin-block-start:61px;padding-inline:25px;font-size:15px;font-weight:700;line-height:1.1;letter-spacing:-.03em;text-align:center}.ingo-menu__nav a,.ingo-menu__nav button{inline-size:170px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.ingo-menu__register{--u: 1px;flex:0 0 46px;margin-block:auto 11px;margin-inline:11px}.ingo-header__nav a:active,.ingo-menu__nav a:active,.ingo-scene__nav:active{color:var(--ingo-light-blue)}.ingo-menu__close:active,.ingo-header__menu:active{opacity:.7}.ingo-sr-only{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ingo-skip-link{position:fixed;z-index:200;inset-block-start:8px;inset-inline-start:8px;padding:12px;background:var(--ingo-white);translate:0 -200%}.ingo-skip-link:focus-visible{translate:0}@media(hover:hover)and (pointer:fine){.ingo-button:hover:not(:disabled){background:var(--ingo-blue)}.ingo-arrow:hover{--ingo-arrow-surface: var(--ingo-orange);--ingo-arrow-ink: var(--ingo-white)}.ingo-header__nav a:hover,.ingo-menu__nav a:hover,.ingo-scene__nav:hover:not(:disabled){color:var(--ingo-light-blue)}.ingo-pagination button:hover{background:var(--ingo-orange)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.ingo-scene--start,.ingo-scene--editorial-kit{--ingo-motion-progress: 0}.ingo-scene--start[data-motion-active=true],.ingo-scene--editorial-kit[data-motion-active=true]{--ingo-motion-progress: 1}@supports (transition-timing-function: linear(0,1)){.ingo-scene--start,.ingo-scene--editorial-kit,.ingo-scene--fortune{transition:--ingo-motion-progress var(--ingo-motion-duration) var(--ingo-motion-easing)}.ingo-scene--start{transition-delay:.5s}}}@media(max-width:1679px){:root{--ingo-header-height: 65px}.ingo-header{padding-inline:50px}.ingo-header__logo img{inline-size:143px;block-size:13px}.ingo-header__nav{font-size:18px}}@media(max-width:1279px){:root{--ingo-header-height: 60px}.ingo-header{padding-inline:24px}.ingo-header__nav{display:none}.ingo-header__menu{position:relative;display:block}}@media(max-width:699px){:root{--ingo-header-height: 56px}.ingo-header{padding-inline:16px}.ingo-header__logo img{inline-size:110px;block-size:10px}}
