.puck_root__AdLsR{--bg:#f5f7f3;--panel:#ecf1ea;--surface:#fff;--ink:#0f1f18;--ink-2:#45554c;--ink-3:#71807a;--line:#d8e0d9;--accent:#1d5a41;--accent-ink:#fff;--accent-soft:#dceae1;--spark:#d6a228;--live:#13a06a;--glow:rgba(29,90,65,.16);--band:#0f2a1f;--band-ink:#eaf2ec;--band-ink-2:#a6bfb1;--band-line:#24463a;--frame:#c6c9ce;--screen:#fff;--screen-ink:#000;--screen-ink-3:#8a8a8e;--bubble-them:#e9e9eb;--bubble-me:#0a84ff;--screen-bar:rgba(247,247,249,.94);--screen-line:rgba(0,0,0,.1);--shadow:0 1px 2px rgba(15,31,24,.06),0 10px 28px -14px rgba(15,31,24,.22);--f-display:var(--font-puck-display),Georgia,"Times New Roman",serif;--f-body:var(--font-puck-body),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-ios:-apple-system,"SF Pro Text",BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;width:100%;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;color-scheme:light;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.puck_root__AdLsR,.puck_root__AdLsR *,.puck_root__AdLsR :after,.puck_root__AdLsR :before{box-sizing:border-box}.puck_root__AdLsR h1,.puck_root__AdLsR h2,.puck_root__AdLsR h3,.puck_root__AdLsR p{margin:0}.puck_root__AdLsR a{color:inherit}.puck_root__AdLsR a.puck_btn__zDyOd,.puck_root__AdLsR button.puck_btn__zDyOd{color:#fff}.puck_root__AdLsR img{max-width:100%;display:block}.puck_root__AdLsR button,.puck_root__AdLsR input,.puck_root__AdLsR select,.puck_root__AdLsR textarea{font-family:inherit}.puck_root__AdLsR h1,.puck_root__AdLsR h2,.puck_root__AdLsR h3{font-family:var(--f-display);font-weight:500;text-wrap:balance;margin:0;font-variation-settings:"SOFT" 50,"WONK" 0;letter-spacing:-.015em}.puck_root__AdLsR :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}@media(prefers-color-scheme:dark){.puck_root__AdLsR{--bg:#0b1410;--panel:#0f1b16;--surface:#14221c;--ink:#ecf2ee;--ink-2:#b2c2b9;--ink-3:#83958b;--line:#22352c;--accent:#86d3ac;--accent-ink:#0b1410;--accent-soft:#173829;--spark:#f0c557;--live:#3dd598;--glow:rgba(134,211,172,.13);--band:#132a20;--band-ink:#eaf2ec;--band-ink-2:#a6bfb1;--band-line:#24463a;--frame:#4a4c51;--screen:#000;--screen-ink:#fff;--screen-ink-3:#8d8d93;--bubble-them:#262629;--bubble-me:#0a84ff;--screen-bar:rgba(20,20,22,.94);--screen-line:hsla(0,0%,100%,.12);--shadow:0 1px 2px rgba(0,0,0,.4),0 12px 30px -14px rgba(0,0,0,.7);color-scheme:dark}}.puck_root__AdLsR:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10;background:var(--bg)}.puck_wrap__PxuUC{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:700px){.puck_wrap__PxuUC{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.puck_eyebrow__1x2Dr{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.puck_btn__zDyOd{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;border:0;background:#1d5a41;color:#fff;font:600 16px/1 var(--f-body);text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .15s ease,box-shadow .15s ease}.puck_btn__zDyOd:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px var(--accent)}.puck_btn__zDyOd:disabled{cursor:default;transform:none;box-shadow:none;opacity:.7}.puck_btnSm__ZzeKg{height:40px;padding:0 18px;font-size:15px}.puck_field__fRmMp{height:48px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:0 20px;font:400 16px var(--f-body);min-width:0;width:100%}.puck_field__fRmMp::-moz-placeholder{color:var(--ink-3)}.puck_field__fRmMp::placeholder{color:var(--ink-3)}.puck_logo__3NEPf{display:inline-flex;align-items:flex-start;gap:1px;text-decoration:none;font-family:var(--f-display);font-style:italic;font-weight:600;font-size:30px;line-height:1;letter-spacing:-.02em;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 72;color:var(--ink)}.puck_logo__3NEPf svg{width:12px;height:12px;color:var(--spark);margin-top:-2px}.puck_logoSm__Oh7EM{font-size:24px}.puck_nav__zrHUo{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid transparent}.puck_nav__zrHUo .puck_wrap__PxuUC{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.puck_navLinks__x2BcB{display:flex;gap:28px;list-style:none;margin:0;padding:0;font-size:15px;font-weight:500;color:var(--ink-2)}.puck_navLinks__x2BcB a{text-decoration:none}.puck_navLinks__x2BcB a:hover{color:var(--ink)}@media(max-width:760px){.puck_navLinks__x2BcB{display:none}}.puck_hero__7219c{padding-block:48px 24px}.puck_heroTop__vbYA0{display:flex;flex-direction:column;align-items:center;text-align:center}.puck_heroTop__vbYA0 h1{font-size:clamp(46px,6.6vw,92px);line-height:.98;margin-top:18px;font-variation-settings:"SOFT" 50,"WONK" 0,"opsz" 144}.puck_heroTop__vbYA0 h1 em{font-style:italic;color:var(--accent);font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144}.puck_lede__cbhgo{font-size:21px;line-height:1.5;color:var(--ink-3);max-width:44ch;margin-top:24px}.puck_lede__cbhgo strong{color:var(--ink);font-weight:600}.puck_heroForm__1szQq{display:flex;gap:8px;margin-top:28px;flex-wrap:wrap;justify-content:center;width:100%;max-width:520px}.puck_heroForm__1szQq .puck_field__fRmMp{flex:1 1 220px;width:auto}.puck_fine__gwp5J{font-size:14px;color:var(--ink-3);margin-top:12px}.puck_stage__t5uNY{position:relative;height:676px;margin-top:48px;border-radius:32px;border:1px solid var(--line);background:radial-gradient(520px 420px at 50% 46%,var(--glow),transparent 70%),var(--panel);overflow:hidden}.puck_wires__xgJnU{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.puck_wires__xgJnU path{fill:none;stroke:color-mix(in srgb,var(--accent) 38%,var(--line));stroke-width:1.5;stroke-linecap:round}.puck_wires__xgJnU circle{fill:var(--panel);stroke:color-mix(in srgb,var(--accent) 38%,var(--line));stroke-width:1.5}.puck_wires__xgJnU path.puck_wireLive__vy02A{stroke:var(--accent);stroke-width:1.75}.puck_wires__xgJnU circle.puck_wireDotLive__Yo0_7{stroke:var(--accent)}.puck_sparkle__y92qV{position:absolute;color:var(--spark);animation:puck_twinkle__DX97c 4s ease-in-out infinite}.puck_sparkle__y92qV svg{display:block;width:100%;height:100%}.puck_s1__CBy6m{width:22px;height:22px;left:calc(50% + 168px);top:58px}.puck_s2__UYTqr{width:12px;height:12px;left:calc(50% + 196px);top:96px;animation-delay:1.2s}.puck_s3__QJyng{width:16px;height:16px;left:calc(50% - 190px);top:560px;animation-delay:2.1s}@keyframes puck_twinkle__DX97c{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(.6) rotate(20deg)}}.puck_task__VVa7P{position:absolute;width:256px;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.puck_ico__4DMnP{flex:none;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.puck_ico__4DMnP svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.puck_txt__RAvxY{display:flex;flex-direction:column;min-width:0}.puck_txt__RAvxY b{font-size:15px;font-weight:600;line-height:1.25}.puck_st__BVDhg{font-size:13px;color:var(--ink-3);display:flex;align-items:center;gap:6px;margin-top:2px}.puck_dot__mR_KF{width:7px;height:7px;border-radius:50%;background:var(--live);flex:none;box-shadow:0 0 0 0 var(--live);animation:puck_pulse__xwi6a 2s ease-out infinite}@keyframes puck_pulse__xwi6a{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--live) 55%,transparent)}to{box-shadow:0 0 0 7px transparent}}.puck_isLive__pGW__{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent),var(--shadow)}.puck_isLive__pGW__ .puck_ico__4DMnP{background:var(--accent);color:var(--accent-ink)}.puck_sideL__1_eXZ{right:calc(50% + 206px)}.puck_sideR__zawC2{left:calc(50% + 206px)}.puck_tInv__DWpAW{top:176px}.puck_tStaff__DxwDV{top:430px}.puck_tSub__dWRPN{top:104px}.puck_tPay__HrPPC{top:290px}.puck_tBook__f0YjM{top:476px}.puck_caption__6KAWu{font-size:14px;color:var(--ink-3);margin-top:14px;text-align:center}.puck_phone__RKLSR{position:absolute;left:50%;top:28px;transform:translateX(-50%);width:300px;height:620px;border-radius:56px;padding:11px;background:#0a0a0b;box-shadow:0 0 0 2px var(--frame),0 0 0 3.5px color-mix(in srgb,var(--frame) 60%,#000),0 40px 70px -30px rgba(10,30,20,.55),0 18px 30px -18px rgba(0,0,0,.4)}.puck_phone__RKLSR .puck_hw__GuHNd,.puck_phone__RKLSR:after,.puck_phone__RKLSR:before{content:"";position:absolute;width:3px;background:var(--frame)}.puck_phone__RKLSR .puck_hw__GuHNd,.puck_phone__RKLSR:before{left:-6.5px;border-radius:2px 0 0 2px}.puck_phone__RKLSR:before{top:112px;height:24px}.puck_phone__RKLSR:after{right:-6.5px;top:170px;height:60px;border-radius:0 2px 2px 0}.puck_hwVu__MCU13{top:156px;height:38px}.puck_hwVd__s2Gb9{top:206px;height:38px}.puck_screen__2hUdQ{position:relative;width:100%;height:100%;border-radius:46px;overflow:hidden;background:var(--screen);color:var(--screen-ink);font-family:var(--f-ios);display:flex;flex-direction:column}.puck_island__Pe8_C{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:74px;height:24px;border-radius:14px;background:#000;z-index:3}.puck_sbar__cbCNV{height:50px;flex:none;display:flex;justify-content:space-between;align-items:center;padding:4px 26px 0 34px;font-size:15px;font-weight:600;letter-spacing:-.01em}.puck_sbar__cbCNV svg{fill:currentColor;display:block}.puck_ic__I_5G0{display:flex;gap:5px;align-items:center}.puck_mhead__8ENq3{flex:none;display:grid;grid-template-columns:40px 1fr 40px;align-items:start;padding:2px 12px 8px;background:var(--screen-bar);border-bottom:.5px solid var(--screen-line)}.puck_back__b4Wuc{color:var(--bubble-me);display:flex;align-items:center;gap:2px;font-size:13px;margin-top:14px}.puck_back__b4Wuc svg{width:11px;height:18px;stroke:currentColor;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.puck_who__lswNx{display:flex;flex-direction:column;align-items:center;gap:3px}.puck_av__Nvslp{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,#2d7a58,#123e2c);color:#f3d27a}.puck_avP__2PJkC{font-family:var(--f-display);font-style:italic;font-weight:600;font-size:31px;line-height:1;letter-spacing:-.02em;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 72;transform:translate(1.5px,-5.5px)}.puck_nm__HrZJD{font-size:11px;color:var(--screen-ink);display:flex;align-items:center;gap:2px}.puck_nm__HrZJD svg{width:5px;height:8px;stroke:var(--screen-ink-3);fill:none;stroke-width:1.6}.puck_vid__z_qXf{justify-self:end;margin-top:14px;color:var(--bubble-me)}.puck_vid__z_qXf svg{width:22px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.puck_thread__yaiSN{flex:1;padding:10px 14px 6px 16px;display:flex;flex-direction:column;gap:4px;overflow:hidden;font-size:13px;line-height:1.3}.puck_ts__h05wJ{text-align:center;font-size:10.5px;color:var(--screen-ink-3);margin:2px 0 8px;line-height:1.35}.puck_ts__h05wJ b{font-weight:600}.puck_bub__S7e1R{position:relative;max-width:86%;padding:7px 11px;border-radius:17px;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.puck_them__mDO_D{align-self:flex-start;background:var(--bubble-them);color:var(--screen-ink)}.puck_me__sly1I{align-self:flex-end;background:var(--bubble-me);color:#fff}.puck_tail__kGvbi:after{content:"";position:absolute;bottom:0;width:22px;height:18px;-webkit-mask:url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 18'%3E%3Cpath d='M0 0H16V7.5C16 12.6 17.9 15.9 22 17.7C18.4 18.4 14.6 17.6 12.2 15.4C10 17.1 7.4 18 4.6 18H0Z'/%3E%3C/svg%3E) no-repeat 0 0/100% 100%;mask:url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 18'%3E%3Cpath d='M0 0H16V7.5C16 12.6 17.9 15.9 22 17.7C18.4 18.4 14.6 17.6 12.2 15.4C10 17.1 7.4 18 4.6 18H0Z'/%3E%3C/svg%3E) no-repeat 0 0/100% 100%}.puck_me__sly1I.puck_tail__kGvbi:after{right:-6px;background:var(--bubble-me)}.puck_them__mDO_D.puck_tail__kGvbi:after{left:-6px;background:var(--bubble-them);transform:scaleX(-1)}.puck_bub__S7e1R span{position:relative;z-index:1}.puck_gap__mWA1r{height:8px}.puck_list__xQajK{display:block;margin:6px 0}.puck_list__xQajK i{font-style:normal;display:block;font-size:12.5px;white-space:nowrap}.puck_deliv__qFSKD{align-self:flex-end;font-size:10px;color:var(--screen-ink-3);margin:-1px 4px 4px 0}.puck_mbar__mLeGy{flex:none;display:flex;align-items:center;gap:8px;padding:6px 12px}.puck_plus__h_pxY{width:30px;height:30px;border-radius:50%;background:var(--bubble-them);display:grid;place-items:center;color:var(--screen-ink-3)}.puck_plus__h_pxY svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round}.puck_inp__kUNMo{flex:1;height:32px;border-radius:16px;border:1px solid var(--screen-line);display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;font-size:13px;color:var(--screen-ink-3)}.puck_inp__kUNMo svg{width:12px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.puck_homeBar__dJJb6{flex:none;height:22px;display:grid;place-items:center}.puck_homeBar__dJJb6 i{width:110px;height:4.5px;border-radius:3px;background:var(--screen-ink);opacity:.9}@media(max-width:980px){.puck_stage__t5uNY{height:auto;display:flex;flex-direction:column;align-items:center;gap:28px;padding:32px 16px}.puck_sparkle__y92qV,.puck_wires__xgJnU{display:none}.puck_phone__RKLSR{position:relative;left:auto;top:auto;transform:none;flex:none}.puck_tasks__vdYKz{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;width:100%;max-width:620px}.puck_task__VVa7P{position:relative;inset:auto;width:auto}}@media(max-width:360px){.puck_phone__RKLSR{width:280px;height:590px}}.puck_blk__eADhi{padding-block:112px;scroll-margin-top:calc(72px + env(safe-area-inset-top, 0px))}.puck_flush__7LBP4{padding-top:0}.puck_secHead__6hu2u{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:end;margin-bottom:56px}.puck_secHead__6hu2u h2{font-size:clamp(34px,4.4vw,56px);line-height:1.04;margin-top:14px}@media(max-width:860px){.puck_secHead__6hu2u{grid-template-columns:1fr;gap:16px;margin-bottom:36px}.puck_blk__eADhi{padding-block:80px}}.puck_blk__eADhi.puck_flush__7LBP4{padding-top:0}.puck_todo__u2qfC{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.puck_todo__u2qfC li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.puck_chk__Vd6Ls{width:24px;height:24px;border-radius:7px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.puck_chk__Vd6Ls svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.puck_chore__2NU9r{font-family:var(--f-display);font-size:clamp(20px,2.4vw,28px);line-height:1.2;color:var(--ink-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink-3) 70%,transparent);text-decoration-thickness:1.5px;font-variation-settings:"SOFT" 50,"opsz" 48}.puck_done__pw6Md{font-size:14px;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:6px 12px;border-radius:999px;white-space:nowrap}@media(max-width:640px){.puck_todo__u2qfC li{grid-template-columns:28px minmax(0,1fr)}.puck_done__pw6Md{grid-column:2;justify-self:start}}.puck_steps__FqWvJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.puck_step__TqLP1{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:14px}.puck_step__TqLP1 h3{font-size:24px;line-height:1.15}.puck_step__TqLP1 p{color:var(--ink-2);font-size:16px}.puck_num__780_5{font-family:var(--f-display);font-style:italic;font-size:44px;line-height:1;color:var(--accent);font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144}.puck_say___THrP{margin-top:auto;padding-top:8px;display:flex;flex-direction:column;gap:6px;font-family:var(--f-ios);font-size:14px;line-height:1.3}.puck_bubble__tknC8{max-width:90%;padding:8px 12px;border-radius:16px}.puck_inbound__Ggkxt{align-self:flex-end;background:#0a84ff;color:#fff}.puck_outbound__DYa_G{align-self:flex-start;background:var(--panel);color:var(--ink);border:1px solid var(--line)}@media(max-width:900px){.puck_steps__FqWvJ{grid-template-columns:1fr}}.puck_jobs__exw_w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.puck_job__DNh_X{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:36px;display:flex;flex-direction:column;gap:20px}.puck_job__DNh_X h3{font-size:clamp(26px,2.6vw,34px);line-height:1.1}.puck_job__DNh_X ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;color:var(--ink-2);font-size:16px}.puck_job__DNh_X li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.puck_job__DNh_X li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:9px;justify-self:center}.puck_job__DNh_X .puck_say___THrP{background:var(--panel);border-radius:18px;padding:16px;margin-top:auto}.puck_job__DNh_X .puck_outbound__DYa_G{background:var(--surface)}.puck_tag___E_U1{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.puck_tag___E_U1 .puck_dot__mR_KF{animation:none}.puck_whoNote__aV9Gi{font-size:11px;color:var(--ink-3);font-family:var(--f-body);text-align:center;margin:2px 0}.puck_also__N7ZTT{display:grid;grid-template-columns:auto repeat(2,minmax(0,1fr));gap:20px;align-items:stretch;margin-top:20px}.puck_lbl__gZ2Ti{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-self:center;padding-right:12px}.puck_mini__hZXkE{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line);border-radius:20px;padding:20px 22px}.puck_mini__hZXkE b{display:block;font-size:16px}.puck_mini__hZXkE p{font-size:15px;color:var(--ink-2)}@media(max-width:900px){.puck_also__N7ZTT,.puck_jobs__exw_w{grid-template-columns:1fr}.puck_job__DNh_X{padding:26px}}.puck_locs__ng9z5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.puck_locs__ng9z5 div{padding:28px 28px 30px 0}.puck_locs__ng9z5 div+div{padding-left:28px;border-left:1px solid var(--line)}.puck_locs__ng9z5 b{display:block;font-family:var(--f-display);font-weight:500;font-size:22px;line-height:1.2;margin-bottom:8px}.puck_locs__ng9z5 p{color:var(--ink-2);font-size:16px}@media(max-width:860px){.puck_locs__ng9z5{grid-template-columns:1fr}.puck_locs__ng9z5 div,.puck_locs__ng9z5 div+div{padding:24px 0;border-left:0}.puck_locs__ng9z5 div+div{border-top:1px solid var(--line)}}.puck_band__vkaOp{background:var(--band);color:var(--band-ink)}.puck_band__vkaOp .puck_wrap__PxuUC{padding-block:104px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:56px;align-items:end}.puck_band__vkaOp blockquote{margin:0;font-family:var(--f-display);font-style:italic;font-size:clamp(30px,3.8vw,50px);line-height:1.12;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144;text-wrap:balance}.puck_band__vkaOp blockquote span{color:#f0c557}.puck_band__vkaOp cite{display:block;font-style:normal;font-family:var(--f-body);font-size:14px;color:var(--band-ink-2);margin-top:20px;letter-spacing:.02em}.puck_band__vkaOp p{color:var(--band-ink-2);font-size:17px}.puck_band__vkaOp p strong{color:var(--band-ink);font-weight:600}@media(max-width:860px){.puck_band__vkaOp .puck_wrap__PxuUC{grid-template-columns:1fr;gap:28px;padding-block:80px}}.puck_faq__F9ot3{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px}.puck_faq__F9ot3 h2{font-size:clamp(34px,4.4vw,56px);line-height:1.04;margin-top:14px}.puck_faq__F9ot3 details{border-bottom:1px solid var(--line);padding:22px 0}.puck_faq__F9ot3 details:first-child{border-top:1px solid var(--line)}.puck_faq__F9ot3 details p{color:var(--ink-2);margin-top:10px;max-width:60ch}.puck_faq__F9ot3 details[open] summary:after{transform:rotate(45deg)}.puck_faq__F9ot3 summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-weight:600;font-size:18px}.puck_faq__F9ot3 summary::-webkit-details-marker{display:none}.puck_faq__F9ot3 summary:after{content:"+";font-family:var(--f-display);font-size:26px;line-height:.8;color:var(--accent);transition:transform .2s}@media(max-width:860px){.puck_faq__F9ot3{grid-template-columns:1fr;gap:24px}}.puck_demo__9B3VL{background:var(--surface);border:1px solid var(--line);border-radius:32px;padding:56px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;position:relative;overflow:hidden;scroll-margin-top:calc(88px + env(safe-area-inset-top, 0px))}.puck_demo__9B3VL h2{font-size:clamp(34px,4.4vw,56px);line-height:1.04;margin-top:14px}.puck_secIntro__BnW31{color:var(--ink-2);font-size:18px;max-width:46ch}.puck_demoLede__TlHE2{color:var(--ink-2);margin-top:16px;max-width:38ch}.puck_demoForm__3WnKY{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start}.puck_demoForm__3WnKY label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--ink-2)}.puck_demoForm__3WnKY .puck_field__fRmMp{border-radius:14px;width:100%}.puck_demoForm__3WnKY select.puck_field__fRmMp{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 22px) 21px,calc(100% - 16px) 21px;background-size:6px 6px;background-repeat:no-repeat;background-color:var(--surface)}.puck_demoForm__3WnKY .puck_btn__zDyOd{grid-column:1/-1;justify-self:start;margin-top:6px}.puck_full___x7t9{grid-column:1/-1}.puck_thanks__M5EAc{grid-column:1/-1;font-weight:600;color:var(--accent)}.puck_fieldError__VXMJx{font-size:13px;font-weight:600;color:#9a3412}@media(prefers-color-scheme:dark){.puck_fieldError__VXMJx{color:#f0b4a8}}@media(max-width:860px){.puck_demo__9B3VL{padding:28px;gap:28px}.puck_demoForm__3WnKY,.puck_demo__9B3VL{grid-template-columns:1fr}}.puck_footer__NZLiK{padding-block:48px 56px;color:var(--ink-3);font-size:14px}.puck_footer__NZLiK .puck_wrap__PxuUC{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.puck_footer__NZLiK a{text-decoration:none}.puck_footer__NZLiK a:hover{color:var(--ink)}.puck_footerRuled__qGgl_{border-top:1px solid var(--line)}.puck_footerNav__Xw2VN{display:flex;gap:24px;flex-wrap:wrap}.puck_footerNav__Xw2VN a[aria-current]{color:var(--ink)}.puck_head__OmUYy{padding-block:72px 48px;text-align:center}.puck_head__OmUYy h1{font-size:clamp(46px,6.6vw,88px);line-height:1;margin-top:16px;font-variation-settings:"SOFT" 50,"WONK" 0,"opsz" 144}.puck_people__FlxDz{display:grid;grid-template-columns:repeat(2,minmax(0,340px));justify-content:center;gap:40px;padding-bottom:120px}.puck_person__6GBXo{display:flex;flex-direction:column;gap:18px}.puck_person__6GBXo img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;border-radius:28px;background:var(--panel);border:1px solid var(--line)}.puck_person__6GBXo h2{font-size:30px;line-height:1.1}.puck_personRow__xNpDa{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.puck_role__uqXos{color:var(--ink-3);font-size:16px;margin-top:4px}.puck_linkedin__Qpr6x{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);text-decoration:none;transition:transform .15s ease}.puck_linkedin__Qpr6x:hover{transform:translateY(-1px)}.puck_linkedin__Qpr6x svg{width:18px;height:18px;fill:currentColor}@media(max-width:640px){.puck_people__FlxDz{grid-template-columns:minmax(0,400px);gap:48px}}.puck_sprite__QdTQw{position:absolute;width:0;height:0}@media(prefers-reduced-motion:reduce){.puck_root__AdLsR,.puck_root__AdLsR *{animation:none!important;transition:none!important}}