:root{--err:#b42318;--skin:#f1c7ae;--spring:cubic-bezier(.34,1.42,.55,1);--soft:cubic-bezier(.3,.7,.2,1)}.meet{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-height:calc(100svh - var(--nav-h))}.scene{align-items:flex-start;background:var(--teal-3);display:flex;justify-content:center;overflow:clip;position:relative}.scene__stage{aspect-ratio:600/620;height:auto;position:sticky;top:calc(var(--nav-h) + (100svh - var(--nav-h) - min(78svh, 760px))/2);width:min(94%,calc(min(78svh, 760px)*.968))}.scene svg{display:block;height:100%;overflow:visible;width:100%}.formside{align-items:center;display:flex;padding:clamp(32px,5vh,64px) clamp(24px,5vw,80px)}.formside__in{margin-inline:auto;width:min(100%,680px)}.formside h1{font-size:clamp(2.4rem,4.2vw,3.9rem);margin-bottom:14px}.lede{color:var(--ink-3);font-size:17px;margin-bottom:28px}.field{margin-bottom:16px;position:relative}.field label{color:var(--ink-3);display:block;font-size:14px;font-weight:500;margin-bottom:4px}.field label i{color:var(--err);font-style:normal}.field input,.field select,.field textarea{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:2px solid rgba(6,38,43,.35);border-radius:0;color:var(--ink);font:400 17px/1.4 inherit;font-family:inherit;outline:none;padding:7px 0 9px;transition:border-color .2s var(--ease);width:100%}.field textarea{min-height:70px;resize:vertical}.field select{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke='%2306262b' stroke-width='2' d='m1 1 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 2px center;cursor:pointer;padding-inline-end:28px}html[dir=rtl] .field select{background-position:left 2px center}.field input:hover,.field select:hover,.field textarea:hover{border-bottom-color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--coral);box-shadow:0 2px 0 0 var(--coral)}.field.invalid input,.field.invalid select{border-bottom-color:var(--err);box-shadow:0 2px 0 0 var(--err)}.err,.field.invalid label{color:var(--err)}.err{font-size:14px;font-weight:500;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s var(--ease),opacity .3s var(--ease),margin .3s var(--ease)}.field.invalid .err{margin-top:6px;max-height:72px;opacity:1}.field.shake{animation:fshake .6s var(--ease)}@keyframes fshake{0%,to{transform:translateX(0)}18%{transform:translateX(-8px)}36%{transform:translateX(6px)}54%{transform:translateX(-4px)}72%{transform:translateX(2px)}}.btn--lg{font-size:16px;min-height:60px;padding-inline:34px}.done{text-align:start}.done[hidden]{display:none}.done h2{font-size:clamp(2.2rem,3.8vw,3.4rem);margin-bottom:16px}.done p{color:var(--ink-3);font-size:18px;margin-bottom:28px}.again{background-color:transparent;border:0;color:var(--ink);cursor:pointer;display:block;font:inherit;font-family:inherit;margin-top:24px}#char .body,#char .skin{fill:var(--teal-3);stroke:var(--ink);stroke-linejoin:round;stroke-width:3}#char .body{stroke-linecap:round}#char .hair{fill:var(--teal-3);stroke:var(--ink);stroke-linejoin:round;stroke-width:3}#char .strand{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-width:2.5}#char .pig{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}#char .sc{fill:#fff;stroke:var(--ink);stroke-width:2.5}#char .pu{fill:var(--ink)}#char .brow{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-width:3.6}#char .nose{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-width:2.5}#char .cheek{fill:var(--coral)}#char .m{fill:#fff;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}#char .sweat{fill:var(--teal-3);opacity:0;stroke:var(--ink);stroke-width:3}#char .fa-o,#char .ua-o{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}#char .fa-i,#char .ua-i{fill:none;stroke:var(--teal-3);stroke-linecap:round;stroke-linejoin:round}#char .ua-o{stroke-width:31}#char .ua-i{stroke-width:25}#char .fa-o{stroke-width:28}#char .fa-i{stroke-width:22}#char .formlogo{opacity:calc(.5 + var(--f1, 0)*.17 + var(--f2, 0)*.17 + var(--f3, 0)*.16);transition:opacity .6s}#char[data-state=success] .formlogo{opacity:1}#char .d-line{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-width:2.4}#char .d-line--soft{opacity:.45;stroke-width:1.8}#char .d-dot{fill:var(--ink)}#char .d-tat{fill:none;stroke:var(--coral);stroke-linejoin:round;stroke-width:1.6}#char .cuff{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-width:2.4}#char .h-o{fill:var(--ink);stroke:var(--ink);stroke-linejoin:round;stroke-width:5.2}#char .h-i{fill:var(--teal-3);stroke:none}#char .h-l{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-width:1.6}#char .desk,#char .desk-leg{fill:#f4fbf9;stroke:var(--ink);stroke-linejoin:round;stroke-width:3.5}#char .deskline{fill:none;opacity:.35;stroke:var(--ink);stroke-width:1.5}#char .paper{fill:#fff;stroke:var(--ink);stroke-linejoin:round;stroke-width:3}#char .glass{fill:hsla(0,0%,100%,.45);stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}#char .liq{fill:#d6b190}#char .liq-top{fill:none;stroke:#f1e2d0;stroke-linecap:round;stroke-width:2.5}#char .bk{fill:#fff;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}#char .bk-c{fill:none;stroke:var(--coral);stroke-width:3}#char .biscuits .bk{fill:#fff}#char .biscuits .bk-label{fill:#f2c14e}#char .biscuits .bk-bis{fill:#e7b040}#char .biscuits .bk-c{fill:none}#char .bk-dot{fill:#7a4a1c}#char .biscuits{transform-box:fill-box;transform-origin:50% 100%}#char .steam{fill:none;opacity:0;stroke:var(--ink);stroke-linecap:round;stroke-width:3}#char .bub{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:8% 100%}#char .bub>path:first-child{fill:#fff;stroke:var(--ink);stroke-linejoin:round;stroke-width:4}#char .bub text{fill:var(--err);font:700 46px Poppins,sans-serif}#char .bub .tick{fill:none;stroke:var(--coral);stroke-linecap:round;stroke-linejoin:round;stroke-width:9}#char[data-state=error] .sweat{animation:drip 1.7s ease-in 2 both}#char[data-state=error] .bub-err{animation:pop .6s var(--spring) forwards}#char[data-state=success] .bub-ok{animation:pop .6s var(--spring) .15s forwards}@keyframes pop{0%{opacity:0;transform:scale(0) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes drip{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(32px)}}@keyframes enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes drawon{to{stroke-dashoffset:0}}.scene__stage{animation:enter 1.1s var(--ease) both}@media (prefers-reduced-motion:no-preference){#char .draw{animation:drawon 1.9s cubic-bezier(.4,0,.2,1) .25s forwards;stroke-dasharray:1;stroke-dashoffset:1}}.confetti{inset:0;overflow:visible;pointer-events:none;position:absolute}.confetti i{border-radius:50% 0 50% 50%;height:14px;left:62%;position:absolute;top:30%;width:14px;will-change:transform,opacity}@media (max-width:960px) and (min-width:721px){.scene__stage{height:auto;top:calc(var(--nav-h) + 24px);width:min(94%,75.504svh)}.formside{padding-inline:clamp(20px,3vw,40px)}}@media (max-width:720px){.meet{grid-template-columns:1fr}.scene{order:-1;padding-top:16px}.scene__stage{height:min(300px,46svh);position:relative;top:0}}@media (prefers-reduced-motion:reduce){#char *,.field.shake,.scene__stage{animation:none!important;transition:none!important}#char[data-state=error] .bub-err,#char[data-state=success] .bub-ok{opacity:1;transform:none}#char[data-state=error] .sweat{opacity:1}.confetti{display:none}}.done__alt{display:grid;gap:10px;justify-items:start;margin-top:32px;max-width:520px}.done__alt label{color:var(--ink-3);font-size:14px}.done__alt textarea{background:#fff;border:1px solid rgba(6,38,43,.3);color:var(--ink);font:400 13px/1.5 Poppins,sans-serif;padding:10px 12px;resize:vertical;width:100%}.done__mail{font-size:15px}.hsform .hs-form-field{margin-bottom:16px}.hsform .hs-form-field>label{color:var(--ink-3);display:block;font-size:14px;font-weight:500;margin-bottom:4px}.hsform .hs-form-required{color:var(--err)}.hsform input[type=email],.hsform input[type=tel],.hsform input[type=text],.hsform select,.hsform textarea{background:transparent;border:0;border-bottom:2px solid rgba(6,38,43,.35);border-radius:0;box-shadow:none;color:var(--ink);font:400 17px/1.4 inherit;font-family:inherit;outline:none;padding:7px 0 9px;transition:border-color .2s var(--ease);width:100%!important}.hsform textarea{min-height:70px;resize:vertical}.hsform input:hover,.hsform select:hover,.hsform textarea:hover{border-bottom-color:var(--ink)}.hsform input:focus,.hsform select:focus,.hsform textarea:focus{border-bottom-color:var(--coral);box-shadow:0 2px 0 0 var(--coral)}.hsform .hs-input.error,.hsform .hs-input.invalid{border-bottom-color:var(--err)}.hsform .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.hsform .hs-error-msg{color:var(--err);font-size:14px;font-weight:500}.hsform .hs-richtext,.hsform .legal-consent-container{color:var(--ink-4);font-size:13px}.hsform .hs-button,.hsform input[type=submit]{align-items:center;background:var(--ink);border:0;color:var(--white);cursor:pointer;display:inline-flex;font:600 16px/1 inherit;font-family:inherit;justify-content:center;min-height:60px;padding:0 34px;transition:background-color .25s var(--ease)}.hsform .hs-button:hover,.hsform input[type=submit]:hover{background:color-mix(in srgb,var(--ink) 86%,var(--white))}.hsform .submitted-message{font-size:1.4rem;font-weight:500;line-height:1.4}.field input:focus,.field select:focus,.field textarea:focus,.hsform input:focus,.hsform select:focus,.hsform textarea:focus{border-bottom-color:var(--ink);box-shadow:0 2px 0 0 var(--ink)}