.nctMiG_scene{aspect-ratio:1536/864;min-height:640px;position:relative}.nctMiG_sceneImage{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.nctMiG_fade{background:linear-gradient(var(--paper), var(--paper-clear));height:49%;position:absolute;inset:0 0 auto}.nctMiG_top{justify-content:space-between;gap:var(--stack-xl);padding:80px var(--edge) 0;display:flex;position:relative}.nctMiG_brand{align-content:start;justify-items:start;gap:var(--stack-xl);display:grid}.nctMiG_wordmark{width:104px;height:auto;color:var(--art-green);display:block}.nctMiG_newsletter{gap:var(--stack-md);width:420px;max-width:100%;scroll-margin-top:var(--stack-xl);display:grid}.nctMiG_done{align-items:center;gap:var(--stack-xs);transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);display:flex}@starting-style{.nctMiG_done{opacity:0;transform:translateY(4px)}}.nctMiG_check{--check-y-amount:8px;--check-rotate-from:0deg;--check-blur-from:4px;--check-ease-bob:cubic-bezier(.22, 1, .36, 1);color:var(--art-green)}@media (prefers-reduced-motion:reduce){@starting-style{.nctMiG_done{transform:none}}}.nctMiG_field{padding:calc(var(--stack-2xs) - 1px) calc(var(--stack-2xs) - 1px) calc(var(--stack-2xs) - 1px) calc(var(--stack-lg) - 1px);border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid #0000;align-items:center;display:flex}.nctMiG_field.is-error{border-color:var(--art-red)}.nctMiG_field:focus-within{outline:2px solid var(--border-accent);outline-offset:2px}.nctMiG_input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1}.nctMiG_input::placeholder{color:var(--text-tertiary)}.nctMiG_error{min-height:1.45em;color:var(--art-red);font-size:var(--body-s)}.nctMiG_error:empty{display:none}.nctMiG_columns{gap:var(--stack-md);display:flex}.nctMiG_column{align-content:start;gap:var(--stack-2xs);width:180px;display:grid}.nctMiG_column ul{list-style:none;display:grid}.nctMiG_column a{min-height:var(--hit);color:var(--text-primary);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.nctMiG_column a:hover{text-underline-offset:3px;text-decoration:underline}}.nctMiG_marks{grid-template-columns:repeat(3,1fr);display:grid}.nctMiG_marks>li{width:auto}.nctMiG_legal{justify-content:space-between;align-items:center;gap:var(--stack-lg);padding:var(--stack-xl) var(--edge);display:flex}.nctMiG_legal a{text-decoration:none;position:relative}.nctMiG_legal a:after{content:"";inset-block:min(0px, calc((100% - var(--hit)) / 2));position:absolute;inset-inline:0}.nctMiG_promises{display:none}@media (max-width:1100px) and (min-width:901px){.nctMiG_top{flex-direction:column}}@media (max-width:900px){.nctMiG_scene{aspect-ratio:auto;flex-direction:column;min-height:0;display:flex}.nctMiG_sceneImage{object-position:50% 50%;order:2;height:360px;position:relative}.nctMiG_fade{background:linear-gradient(var(--paper), var(--paper-clear) 44%);height:360px;top:auto;bottom:0}.nctMiG_top{gap:var(--stack-xl);padding:var(--section) var(--gutter) var(--stack-xl);flex-direction:column}.nctMiG_brand{justify-items:stretch}.nctMiG_wordmark{width:84px}.nctMiG_newsletter{width:100%}.nctMiG_columns{grid-template-columns:repeat(3,1fr);display:grid}.nctMiG_column{width:auto}.nctMiG_secure,.nctMiG_promiseLine{display:none}.nctMiG_legal{padding:var(--stack-xl) var(--gutter);flex-wrap:wrap}.nctMiG_promises{gap:var(--stack-xs);flex-wrap:wrap;order:-1;width:100%;list-style:none;display:flex}.nctMiG_promises li{background:var(--surface-raised);cursor:default}}
:root{--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:cubic-bezier(.22, 1, .36, 1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s;--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--digit-dur:.3s;--digit-distance:8px;--digit-stagger:40ms;--digit-blur:2px;--digit-ease:cubic-bezier(.22, 1, .36, 1);--digit-dir-x:0;--digit-dir-y:1;--check-opacity-dur:.5s;--check-rotate-dur:.5s;--check-rotate-from:80deg;--check-bob-dur:.5s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.5s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1);--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1)}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap,.t-text-swap.is-exit,.t-text-swap.is-enter-start{filter:none;transform:none}.t-text-swap{transition:opacity var(--text-swap-dur) ease!important}.t-text-swap.is-enter-start{transition:none!important}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}.t-tabs-pill{background:var(--tabs-pill-bg);width:0;height:0;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;z-index:0;pointer-events:none;border-radius:48px;position:absolute;top:0;left:0;transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-tabs-pill{transition:none!important}}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:21;stroke-dashoffset:21px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}}.t-stagger-line{opacity:1;filter:blur();transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);display:block;transform:translateY(0)}@starting-style{.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}
