.top[data-astro-cid-aamqpj2l]{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.brand[data-astro-cid-aamqpj2l]{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.brand__sk[data-astro-cid-aamqpj2l]{flex:none;width:44px;display:block}.brand__sk[data-astro-cid-aamqpj2l] img{width:100%;height:auto}.brand__name[data-astro-cid-aamqpj2l]{font:700 17px/1 var(--f-display);letter-spacing:-.01em}.top__nav[data-astro-cid-aamqpj2l]{align-items:center;gap:12px;display:flex}.pill[data-astro-cid-aamqpj2l]{border:1px solid var(--line);background:#fff;border-radius:999px;gap:4px;padding:5px;font-size:15px;font-weight:500;display:none}.pill[data-astro-cid-aamqpj2l] a[data-astro-cid-aamqpj2l]{border-radius:999px;padding:10px 24px;text-decoration:none;transition:background .2s,color .2s}.pill[data-astro-cid-aamqpj2l] a[data-astro-cid-aamqpj2l]:hover{background:var(--paper-2)}.pill[data-astro-cid-aamqpj2l] .pill__cta[data-astro-cid-aamqpj2l]{background:var(--ink);color:var(--paper)}.pill[data-astro-cid-aamqpj2l] .pill__cta[data-astro-cid-aamqpj2l]:hover{background:var(--cobalt);color:#fff}.cursor-toggle[data-astro-cid-aamqpj2l]{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex;position:relative}.cursor-toggle[data-astro-cid-aamqpj2l]:hover{background:var(--paper-2)}.cursor-toggle[data-astro-cid-aamqpj2l]{display:none}.cursor-toggle[data-astro-cid-aamqpj2l][aria-pressed=false]{color:var(--muted)}.cursor-toggle[data-astro-cid-aamqpj2l][aria-pressed=false]:after{content:"";background:currentColor;border-radius:2px;width:26px;height:2px;position:absolute;transform:rotate(-45deg)}@media (width>=700px){.top[data-astro-cid-aamqpj2l]{height:96px}.brand__sk[data-astro-cid-aamqpj2l]{width:52px}.brand__name[data-astro-cid-aamqpj2l]{font-size:19px}.pill[data-astro-cid-aamqpj2l]{display:flex}}@media (width>=700px) and (hover:hover) and (pointer:fine){.cursor-toggle[data-astro-cid-aamqpj2l]{display:flex}}.mbar[data-astro-cid-43aoxynq]{z-index:30;left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:26px;align-items:center;gap:4px;max-width:528px;height:68px;margin-inline:auto;padding:0 8px;display:flex;position:fixed;box-shadow:0 14px 36px #14161a2e}.mbar[data-astro-cid-43aoxynq] a[data-astro-cid-43aoxynq]{border-radius:18px;flex:none;align-items:center;height:52px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.mbar[data-astro-cid-43aoxynq] .mbar__home[data-astro-cid-43aoxynq]{justify-content:center;width:56px;padding:0}.mbar__home[data-astro-cid-43aoxynq] img{width:54px;height:auto}.mbar__gap[data-astro-cid-43aoxynq]{flex:1}.mbar[data-astro-cid-43aoxynq] .mbar__cta[data-astro-cid-43aoxynq]{background:var(--cobalt);color:#fff;padding:0 18px}@media (width>=700px){.mbar[data-astro-cid-43aoxynq]{display:none}}.t-hi[data-astro-cid-jfrhicdi]{--dw:358;--ar:358 / 270;border:1px solid var(--line);background:#fff}.sk[data-astro-cid-jfrhicdi]{z-index:3;cursor:pointer;left:calc(10 * var(--u));top:calc(34 * var(--u));width:calc(150 * var(--u));transform-origin:50% 45%;transform:perspective(calc(900 * var(--u))) rotate(-4deg) rotateY(0deg) scale(1);background:0 0;border:0;padding:0;transition:transform 1s cubic-bezier(.34,1.3,.5,1);position:absolute}.csk__spin[data-astro-cid-jfrhicdi]{transform-style:preserve-3d;display:block}.sk[data-astro-cid-jfrhicdi]:focus-visible{outline-offset:6px;border-radius:20px}.sk[data-astro-cid-jfrhicdi] img{width:100%;height:auto}.sk[data-astro-cid-jfrhicdi] .sketch{--o:3px!important;--sx:4px!important;--sy:6px!important}.copy[data-astro-cid-jfrhicdi]{left:calc(170 * var(--u));top:calc(28 * var(--u));right:calc(16 * var(--u));position:absolute}.hi[data-astro-cid-jfrhicdi]{align-items:flex-end;gap:calc(6 * var(--u));font:800 calc(50 * var(--u))/.9 var(--f-display);letter-spacing:-.05em;display:flex}.wave[data-astro-cid-jfrhicdi]{font-size:calc(32 * var(--u));transform-origin:70% 80%;letter-spacing:0;line-height:1;display:inline-block}.lede[data-astro-cid-jfrhicdi]{margin-top:calc(14 * var(--u));font-size:max(14px, calc(15 * var(--u)));letter-spacing:-.01em;line-height:1.38}.lede[data-astro-cid-jfrhicdi] em[data-astro-cid-jfrhicdi]{color:var(--cobalt);font-size:1.2em}.chips[data-astro-cid-jfrhicdi]{left:calc(18 * var(--u));bottom:calc(18 * var(--u));gap:8px;font-size:13px;font-weight:500;display:flex;position:absolute}.chips[data-astro-cid-jfrhicdi] span[data-astro-cid-jfrhicdi]{background:var(--paper-2);border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.chips[data-astro-cid-jfrhicdi] i[data-astro-cid-jfrhicdi]{background:var(--mint);border-radius:50%;width:8px;height:8px}@media (width>=700px){.t-hi[data-astro-cid-jfrhicdi]{--dw:820;--ar:820 / 300}.sk[data-astro-cid-jfrhicdi]{left:calc(24 * var(--u));top:calc(36 * var(--u));width:calc(250 * var(--u))}.sk[data-astro-cid-jfrhicdi] .sketch{--o:4px!important;--sx:6px!important;--sy:8px!important}.copy[data-astro-cid-jfrhicdi]{left:calc(300 * var(--u));top:calc(56 * var(--u));right:calc(36 * var(--u))}.hi[data-astro-cid-jfrhicdi]{gap:calc(8 * var(--u));font-size:calc(74 * var(--u))}.wave[data-astro-cid-jfrhicdi]{font-size:calc(50 * var(--u))}.lede[data-astro-cid-jfrhicdi]{margin-top:calc(20 * var(--u));font-size:max(15px, calc(21 * var(--u)));line-height:1.35}.lede[data-astro-cid-jfrhicdi] em[data-astro-cid-jfrhicdi]{font-size:1.19em}.chips[data-astro-cid-jfrhicdi]{display:none}}@media (width>=1100px){.t-hi[data-astro-cid-jfrhicdi]{--dw:654;--ar:654 / 300}}@media (hover:hover){.t-hi[data-astro-cid-jfrhicdi]:hover .sk[data-astro-cid-jfrhicdi]{transform:perspective(calc(900 * var(--u))) rotate(2deg) rotateY(360deg) scale(1.12)}}.t-hi[data-astro-cid-jfrhicdi]:has(:focus-visible) .sk[data-astro-cid-jfrhicdi]{transform:perspective(calc(900 * var(--u))) rotate(2deg) rotateY(360deg) scale(1.12)}@media (prefers-reduced-motion:reduce){.sk[data-astro-cid-jfrhicdi]{transition:none}.t-hi[data-astro-cid-jfrhicdi]:hover .sk[data-astro-cid-jfrhicdi],.t-hi[data-astro-cid-jfrhicdi]:has(:focus-visible) .sk[data-astro-cid-jfrhicdi]{transform:perspective(calc(900 * var(--u))) rotate(2deg) scale(1.05)}}@keyframes hi-wave{0%,60%,to{transform:rotate(0)}10%{transform:rotate(16deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}@media (prefers-reduced-motion:no-preference){.t-hi[data-astro-cid-jfrhicdi].is-inview .wave[data-astro-cid-jfrhicdi]{animation:3.6s ease-in-out infinite hi-wave}}.t-em[data-astro-cid-s55x3dwb]{--dw:173;--ar:173 / 150;border:1px solid var(--line);background:#fff;place-items:center;display:grid}.t-em[data-astro-cid-s55x3dwb] h2[data-astro-cid-s55x3dwb],.em-wrap[data-astro-cid-s55x3dwb]{grid-area:1/1}.em-wrap[data-astro-cid-s55x3dwb]{perspective:calc(700 * var(--u))}.em-flip[data-astro-cid-s55x3dwb]{width:calc(64 * var(--u));height:calc(48 * var(--u));transform-style:preserve-3d;transition:transform .8s var(--ease-spring);position:relative}.em-face[data-astro-cid-s55x3dwb]{backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.em-face[data-astro-cid-s55x3dwb] svg[data-astro-cid-s55x3dwb]{width:100%;height:100%}.em-back[data-astro-cid-s55x3dwb]{transform:rotateY(180deg)}.em-back[data-astro-cid-s55x3dwb] svg[data-astro-cid-s55x3dwb]{overflow:visible}.at[data-astro-cid-s55x3dwb]{font-family:var(--f-display)}@media (width>=700px){.t-em[data-astro-cid-s55x3dwb]{--dw:205;--ar:205 / 215}}@media (width>=1100px){.t-em[data-astro-cid-s55x3dwb]{--ar:205 / 300}}.em-cap[data-astro-cid-s55x3dwb]{display:none}@media (width<=699px),(hover:none){.t-em[data-astro-cid-s55x3dwb]{transition:background .25s}.t-em[data-astro-cid-s55x3dwb].is-copied{background:#ffb8cf40}.t-em[data-astro-cid-s55x3dwb] .em-wrap[data-astro-cid-s55x3dwb]{transform:translateY(-10%)}.em-cap[data-astro-cid-s55x3dwb]{left:0;right:0;bottom:calc(18 * var(--u));text-align:center;font:800 max(11px, calc(12 * var(--u)))/1 var(--f-display);letter-spacing:-.02em;color:var(--ink);pointer-events:none;display:block;position:absolute}}.t-em[data-astro-cid-s55x3dwb]:is(:hover,:has(:focus-visible)) .em-flip[data-astro-cid-s55x3dwb]{transform:rotateY(180deg)scale(1.5)}@media (width<=699px),(hover:none){.t-em[data-astro-cid-s55x3dwb]:is(:hover,:has(:focus-visible)) .em-flip[data-astro-cid-s55x3dwb]{transform:rotateY(180deg)scale(.9)}}@keyframes em-loop{0%,35%{transform:rotateY(0)scale(1)}50%,85%{transform:rotateY(180deg)scale(.66)}to{transform:rotateY(360deg)scale(1)}}@media (hover:none) and (prefers-reduced-motion:no-preference){.t-em[data-astro-cid-s55x3dwb].is-inview .em-flip[data-astro-cid-s55x3dwb]{animation:5s cubic-bezier(.34,1.4,.5,1) infinite em-loop}}.t-li[data-astro-cid-izji7xg7]{--dw:173;--ar:173 / 150;background:var(--linkedin);transition:transform .45s var(--ease-out), box-shadow .45s, background .3s ease .45s}.ill[data-astro-cid-izji7xg7]{justify-content:center;align-items:center;display:flex}.splash[data-astro-cid-izji7xg7]{width:calc(60 * var(--u));height:calc(60 * var(--u));margin:calc(-30 * var(--u)) 0 0 calc(-30 * var(--u));background:#fff;border-radius:50%;transition:transform .75s cubic-bezier(.5,0,.2,1);position:absolute;top:50%;left:50%;transform:scale(0)}.splash[data-astro-cid-izji7xg7].s2{width:calc(44 * var(--u));height:calc(44 * var(--u));margin:calc(-22 * var(--u)) 0 0 calc(-22 * var(--u));transition-duration:.6s;transition-delay:50ms}.edge[data-astro-cid-izji7xg7]{border-radius:var(--r-tile);box-shadow:inset 0 0 0 1px var(--line);opacity:0;transition:opacity .3s .5s;position:absolute;inset:0}.drop[data-astro-cid-izji7xg7]{width:calc(var(--s) * var(--u));height:calc(var(--s) * var(--u));margin:calc(var(--s) * var(--u) / -2) 0 0 calc(var(--s) * var(--u) / -2);opacity:0;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%}.logo[data-astro-cid-izji7xg7]{z-index:2;color:#fff;font:800 calc(64 * var(--u))/1 var(--f-display);letter-spacing:-.06em;transition:color .35s .2s;position:relative}@media (width>=700px){.t-li[data-astro-cid-izji7xg7]{--dw:205;--ar:205 / 215}.logo[data-astro-cid-izji7xg7]{font-size:calc(72 * var(--u))}}@media (width>=1100px){.t-li[data-astro-cid-izji7xg7]{--ar:205 / 300}}.li-cap[data-astro-cid-izji7xg7]{display:none}@media (width<=699px),(hover:none){.t-li[data-astro-cid-izji7xg7] .logo[data-astro-cid-izji7xg7]{transform:translateY(-24%)}.li-cap[data-astro-cid-izji7xg7]{left:0;right:0;bottom:calc(18 * var(--u));z-index:3;color:#fff;font:800 max(11px, calc(12 * var(--u)))/1 var(--f-display);letter-spacing:-.02em;pointer-events:none;justify-content:center;align-items:center;gap:6px;transition:color .35s .2s;display:flex;position:absolute}}@keyframes li-drop{0%{transform:rotate(var(--a)) translateX(calc(10 * var(--u))) scale(.4);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateX(calc(var(--d) * var(--u))) scale(1);opacity:0}}.t-li[data-astro-cid-izji7xg7]:is(:hover,:has(:focus-visible)){background:#fff}.t-li[data-astro-cid-izji7xg7]:is(:hover,:has(:focus-visible)) .splash[data-astro-cid-izji7xg7]{transform:scale(8)}.t-li[data-astro-cid-izji7xg7]:is(:hover,:has(:focus-visible)) .splash[data-astro-cid-izji7xg7].s2{transform:scale(9)}.t-li[data-astro-cid-izji7xg7]:is(:hover,:has(:focus-visible)) .edge[data-astro-cid-izji7xg7]{opacity:1}.t-li[data-astro-cid-izji7xg7]:is(:hover,:has(:focus-visible)) .drop[data-astro-cid-izji7xg7]{animation:.8s ease-out forwards li-drop}.t-li[data-astro-cid-izji7xg7]:is(:hover,:has(:focus-visible)) .logo[data-astro-cid-izji7xg7],.t-li[data-astro-cid-izji7xg7]:is(:hover,:has(:focus-visible)) .li-cap[data-astro-cid-izji7xg7]{color:var(--linkedin)}@keyframes li-splash{0%,18%{transform:scale(0)}34%,72%{transform:scale(7)}88%,to{transform:scale(0)}}@keyframes li-splash2{0%,18%{transform:scale(0)}32%,72%{transform:scale(8)}88%,to{transform:scale(0)}}@keyframes li-logo{0%,22%{color:#fff}38%,70%{color:#0a66c2}86%,to{color:#fff}}@keyframes li-edge{0%,30%{opacity:0}40%,70%{opacity:1}86%,to{opacity:0}}@keyframes li-drop-loop{0%,18%{opacity:0;transform:rotate(var(--a)) translateX(calc(10 * var(--u))) scale(.4)}20%{opacity:1}34%{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--d) * var(--u))) scale(1)}to{opacity:0}}@media (hover:none) and (prefers-reduced-motion:no-preference){.t-li[data-astro-cid-izji7xg7].is-inview .splash[data-astro-cid-izji7xg7]{animation:5s cubic-bezier(.5,0,.2,1) infinite li-splash}.t-li[data-astro-cid-izji7xg7].is-inview .splash[data-astro-cid-izji7xg7].s2{transition:none;animation:5s cubic-bezier(.5,0,.2,1) infinite li-splash2}.t-li[data-astro-cid-izji7xg7].is-inview .logo[data-astro-cid-izji7xg7],.t-li[data-astro-cid-izji7xg7].is-inview .li-cap[data-astro-cid-izji7xg7]{animation:5s infinite li-logo}.t-li[data-astro-cid-izji7xg7].is-inview .edge[data-astro-cid-izji7xg7]{animation:5s infinite li-edge}.t-li[data-astro-cid-izji7xg7].is-inview .drop[data-astro-cid-izji7xg7]{animation:5s ease-out infinite li-drop-loop}}.t-cv[data-astro-cid-5bo52czm]{--dw:358;--ar:358 / 96;background:var(--lemon);align-items:center;gap:calc(16 * var(--u));padding:0 calc(20 * var(--u)) 0 calc(24 * var(--u));display:flex}.cv-icon[data-astro-cid-5bo52czm]{width:calc(36 * var(--u));flex:none;position:relative}.cv-icon[data-astro-cid-5bo52czm] svg[data-astro-cid-5bo52czm]{width:100%;height:auto}.cv-h[data-astro-cid-5bo52czm]{flex:1}.cv-text[data-astro-cid-5bo52czm]{font:800 calc(26 * var(--u))/1 var(--f-display);letter-spacing:-.04em}.cv-btn[data-astro-cid-5bo52czm]{width:calc(48 * var(--u));aspect-ratio:1;background:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.cv-btn[data-astro-cid-5bo52czm] svg[data-astro-cid-5bo52czm]{width:46%;height:auto}.cv-arrow-d[data-astro-cid-5bo52czm]{display:none}.t-cv[data-astro-cid-5bo52czm]:is(:hover,:has(:focus-visible)) .cv-btn[data-astro-cid-5bo52czm] svg[data-astro-cid-5bo52czm]{animation:1s ease-in-out infinite cv-pulse-m}@keyframes cv-pulse-m{0%,to{transform:translateY(-3px)}50%{transform:translateY(5px)}}@media (width>=700px){.t-cv[data-astro-cid-5bo52czm]{--dw:205;--ar:205 / 215;place-items:center;gap:0;padding:0;display:grid}.cv-icon[data-astro-cid-5bo52czm],.cv-h[data-astro-cid-5bo52czm]{grid-area:1/1}.cv-icon[data-astro-cid-5bo52czm]{width:calc(46 * var(--u));transition:transform .7s var(--ease-out);position:relative}.cv-text[data-astro-cid-5bo52czm]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cv-btn[data-astro-cid-5bo52czm]{display:none}.cv-arrow-d[data-astro-cid-5bo52czm]{left:0;right:0;bottom:calc(84 * var(--u));opacity:0;pointer-events:none;justify-content:center;transition:opacity .3s .25s;display:flex;position:absolute}.cv-arrow-d[data-astro-cid-5bo52czm] svg[data-astro-cid-5bo52czm]{width:calc(34 * var(--u));height:auto}.t-cv[data-astro-cid-5bo52czm]:is(:hover,:has(:focus-visible)) .cv-icon[data-astro-cid-5bo52czm]{transform:translateY(calc(var(--rise,72) * -1 * var(--u))) scale(var(--zoom,1.55))}.t-cv[data-astro-cid-5bo52czm]:is(:hover,:has(:focus-visible)) .cv-arrow-d[data-astro-cid-5bo52czm]{opacity:1}.t-cv[data-astro-cid-5bo52czm]:is(:hover,:has(:focus-visible)) .cv-arrow-d[data-astro-cid-5bo52czm] svg[data-astro-cid-5bo52czm]{animation:1s ease-in-out .5s infinite cv-pulse}.t-cv[data-astro-cid-5bo52czm]:is(:hover,:has(:focus-visible)) .cv-btn[data-astro-cid-5bo52czm] svg[data-astro-cid-5bo52czm]{animation:none}}@media (width>=700px) and (width<=1099px){.cv-arrow-d[data-astro-cid-5bo52czm]{bottom:calc(34 * var(--u))}.t-cv[data-astro-cid-5bo52czm]{--rise:52;--zoom:1.45}}@media (width>=1100px){.t-cv[data-astro-cid-5bo52czm]{--ar:205 / 300}}@keyframes cv-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(calc(10 * var(--u)))}}@media (hover:none) and (prefers-reduced-motion:no-preference){.t-cv[data-astro-cid-5bo52czm].is-inview .cv-btn[data-astro-cid-5bo52czm] svg[data-astro-cid-5bo52czm]{animation:1s ease-in-out infinite cv-pulse-m}@media (width>=700px){.t-cv[data-astro-cid-5bo52czm].is-inview .cv-icon[data-astro-cid-5bo52czm]{animation:cv-icon-loop 4s var(--ease-out) infinite}.t-cv[data-astro-cid-5bo52czm].is-inview .cv-arrow-d[data-astro-cid-5bo52czm]{animation:4s infinite cv-arrow-loop}.t-cv[data-astro-cid-5bo52czm].is-inview .cv-arrow-d[data-astro-cid-5bo52czm] svg[data-astro-cid-5bo52czm]{animation:1s ease-in-out infinite cv-pulse}}}@keyframes cv-icon-loop{0%,15%{transform:none}30%,75%{transform:translateY(calc(var(--rise,72) * -1 * var(--u))) scale(var(--zoom,1.55))}90%,to{transform:none}}@keyframes cv-arrow-loop{0%,22%{opacity:0}34%,75%{opacity:1}90%,to{opacity:0}}.t-ms[data-astro-cid-owzfvyo7]{--dw:358;--ar:358 / 400}.shot[data-astro-cid-owzfvyo7]{--sw:calc(324 * var(--u));--sh:calc(206 * var(--u));--w0:37.04%;--w1:66.36%;--hh:calc(20 * var(--u));left:calc(16 * var(--u));top:calc(76 * var(--u));width:var(--sw);height:var(--sh);border-radius:calc(18 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) #0f3c8c2e;background:#fff;position:absolute;overflow:hidden}.img[data-astro-cid-owzfvyo7]{width:var(--sw);height:var(--sh);object-fit:cover;object-position:top left;background:#fff;max-width:none;position:absolute;top:0;left:0}.before[data-astro-cid-owzfvyo7]{width:var(--w0);border-right:3px solid var(--paper);transition:width .9s var(--ease-io);background:#fff;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.handle[data-astro-cid-owzfvyo7]{left:calc(var(--w0) - 23 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));margin-top:calc(-20 * var(--u));background:var(--paper);font-weight:600;font-size:max(13px, calc(16 * var(--u)));transition:left .9s var(--ease-io);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;box-shadow:0 4px 14px #14161a40}.foot-l[data-astro-cid-owzfvyo7]{color:var(--ink-2)}@media (width>=1100px){.t-ms[data-astro-cid-owzfvyo7]{--dw:542;--ar:542 / 440}.shot[data-astro-cid-owzfvyo7]{--sw:calc(470 * var(--u));--sh:calc(250 * var(--u));--w0:42.55%;--w1:72.34%;left:calc(36 * var(--u));top:calc(84 * var(--u));border-radius:calc(20 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) #0f3c8c2e}.handle[data-astro-cid-owzfvyo7]{width:calc(46 * var(--u));height:calc(46 * var(--u));margin-top:calc(-23 * var(--u))}.foot-l[data-astro-cid-owzfvyo7] br[data-astro-cid-owzfvyo7]{display:none}}.t-ms[data-astro-cid-owzfvyo7]:is(:hover,:has(:focus-visible)) .before[data-astro-cid-owzfvyo7]{width:var(--w1)}.t-ms[data-astro-cid-owzfvyo7]:is(:hover,:has(:focus-visible)) .handle[data-astro-cid-owzfvyo7]{left:calc(var(--w1) - 23 * var(--u))}@keyframes ms-w{0%,to{width:var(--w0)}50%{width:var(--w1)}}@keyframes ms-h{0%,to{left:calc(var(--w0) - 23 * var(--u))}50%{left:calc(var(--w1) - 23 * var(--u))}}@media (hover:none) and (prefers-reduced-motion:no-preference){.t-ms[data-astro-cid-owzfvyo7].is-inview .before[data-astro-cid-owzfvyo7]{animation:ms-w 4.5s var(--ease-io) infinite}.t-ms[data-astro-cid-owzfvyo7].is-inview .handle[data-astro-cid-owzfvyo7]{animation:ms-h 4.5s var(--ease-io) infinite}}.t-tc[data-astro-cid-abq4oka7]{--dw:358;--ar:358 / 440}.t-tc[data-astro-cid-abq4oka7] .name[data-astro-cid-abq4oka7]{left:calc(20 * var(--u));top:calc(76 * var(--u));z-index:2;position:absolute}.x[data-astro-cid-abq4oka7]{letter-spacing:0;font-size:1.11em;font-weight:400}.phone[data-astro-cid-abq4oka7]{left:calc(190 * var(--u));top:calc(170 * var(--u));width:calc(150 * var(--u));position:absolute;transform:rotate(4deg)}.frame[data-astro-cid-abq4oka7]{border-radius:calc(24 * var(--u));border:calc(4 * var(--u)) solid var(--paper);box-shadow:0 calc(18 * var(--u)) calc(36 * var(--u)) #14161a33;background:#6fb89a;position:relative;overflow:hidden}.scr[data-astro-cid-abq4oka7]{width:100%;height:auto}.card[data-astro-cid-abq4oka7]{transform-origin:50% 60%;filter:drop-shadow(0 4px 6px #00000040);width:42.75%;height:auto;position:absolute;top:14.8%;left:30.6%;transform:rotate(0)scale(1)}.chip[data-astro-cid-abq4oka7]{z-index:2;white-space:nowrap;border-radius:999px;font-weight:600;position:absolute}.c1[data-astro-cid-abq4oka7]{left:calc(18 * var(--u));top:calc(206 * var(--u));font-size:max(12px, calc(14 * var(--u)));color:#fff;background:#6c4dff;padding:.64em 1.14em}.c2[data-astro-cid-abq4oka7]{left:calc(22 * var(--u));top:calc(262 * var(--u));font-size:max(12px, calc(15 * var(--u)));background:var(--lemon);padding:.73em 1.33em}.c3[data-astro-cid-abq4oka7]{left:calc(30 * var(--u));top:calc(322 * var(--u));font-size:max(11px, calc(13 * var(--u)));background:var(--paper);padding:.62em 1.08em}@media (width>=1100px){.t-tc[data-astro-cid-abq4oka7]{--dw:317;--ar:317 / 440}.t-tc[data-astro-cid-abq4oka7] .name[data-astro-cid-abq4oka7]{left:calc(24 * var(--u));top:calc(84 * var(--u));font-size:calc(34 * var(--u))}.phone[data-astro-cid-abq4oka7]{left:calc(84 * var(--u));top:calc(220 * var(--u));width:calc(180 * var(--u))}.frame[data-astro-cid-abq4oka7]{border-radius:calc(28 * var(--u));border-width:calc(5 * var(--u));box-shadow:0 calc(20 * var(--u)) calc(40 * var(--u)) #14161a33}.c1[data-astro-cid-abq4oka7]{top:calc(262 * var(--u))}.c2[data-astro-cid-abq4oka7]{top:calc(318 * var(--u))}.c3[data-astro-cid-abq4oka7]{top:calc(376 * var(--u))}}@keyframes tc-bob{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(calc(-7 * var(--u))) rotate(4deg)}}@keyframes tc-wobble{0%{transform:rotate(0)translate(0)scale(1.06)}12%{transform:rotate(-7deg)translate(-4px,-3px)scale(1.08)}28%{transform:rotate(6deg)translate(4px,1px)scale(1.08)}44%{transform:rotate(-5deg)translate(-3px,-2px)scale(1.08)}60%{transform:rotate(4deg)translate(2px,1px)scale(1.07)}76%{transform:rotate(-2deg)translate(-1px)scale(1.06)}to{transform:rotate(0)translate(0)scale(1.06)}}@keyframes tc-wobble-loop{0%{transform:rotate(0)translate(0)scale(1.06)}8%{transform:rotate(-7deg)translate(-3px,-2px)scale(1.08)}18%{transform:rotate(6deg)translate(3px,1px)scale(1.08)}28%{transform:rotate(-5deg)translate(-2px,-2px)scale(1.08)}38%{transform:rotate(4deg)translate(2px,1px)scale(1.07)}48%{transform:rotate(-2deg)translate(-1px)scale(1.06)}58%,to{transform:rotate(0)translate(0)scale(1)}}.t-tc[data-astro-cid-abq4oka7]:is(:hover,:has(:focus-visible)) .card[data-astro-cid-abq4oka7]{filter:drop-shadow(0 12px 14px #00000059);animation:1.1s ease-in-out infinite tc-wobble}@media (prefers-reduced-motion:no-preference){.t-tc[data-astro-cid-abq4oka7].is-inview .phone[data-astro-cid-abq4oka7]{animation:6s ease-in-out infinite tc-bob}}@media (hover:none) and (prefers-reduced-motion:no-preference){.t-tc[data-astro-cid-abq4oka7].is-inview .card[data-astro-cid-abq4oka7]{animation:3.6s ease-in-out infinite tc-wobble-loop}}.t-dd[data-astro-cid-d4pcypy6]{--dw:358;--ar:358 / 380}.seg[data-astro-cid-d4pcypy6]{left:calc(18 * var(--u));top:calc(76 * var(--u));background:var(--paper);border-radius:calc(12 * var(--u));padding:calc(4 * var(--u));gap:calc(2 * var(--u));font-size:max(10px, calc(13 * var(--u)));font-weight:500;display:flex;position:absolute}.seg[data-astro-cid-d4pcypy6] span[data-astro-cid-d4pcypy6]{border-radius:.7em;padding:.46em .92em}.seg-a[data-astro-cid-d4pcypy6],.seg-b[data-astro-cid-d4pcypy6]{transition:background .3s,color .3s}.seg-a[data-astro-cid-d4pcypy6]{background:var(--ink);color:var(--paper)}.seg-b[data-astro-cid-d4pcypy6]{color:var(--ink);background:0 0}.dots[data-astro-cid-d4pcypy6]{--gap:calc(7 * var(--u));left:calc(20 * var(--u));right:calc(20 * var(--u));top:calc(134 * var(--u));gap:var(--gap);grid-template-columns:repeat(10,minmax(0,1fr));display:grid;position:absolute}.dot[data-astro-cid-d4pcypy6]{aspect-ratio:1;transition:transform .9s var(--ease-out);transition-delay:var(--dl);border-radius:50%;display:block}@media (width>=1100px){.t-dd[data-astro-cid-d4pcypy6]{--dw:429;--ar:429 / 440}.seg[data-astro-cid-d4pcypy6]{left:calc(24 * var(--u));top:calc(84 * var(--u))}.dots[data-astro-cid-d4pcypy6]{--gap:calc(9 * var(--u));left:calc(24 * var(--u));right:calc(24 * var(--u));top:calc(142 * var(--u))}.t-dd[data-astro-cid-d4pcypy6] .foot[data-astro-cid-d4pcypy6]{left:calc(24 * var(--u));right:calc(24 * var(--u))}}.t-dd[data-astro-cid-d4pcypy6]:is(:hover,:has(:focus-visible)) .dot[data-astro-cid-d4pcypy6]{transform:translate(calc(var(--dx) * (100% + var(--gap))), calc(var(--dy) * (100% + var(--gap))))}.t-dd[data-astro-cid-d4pcypy6]:is(:hover,:has(:focus-visible)) .seg-a[data-astro-cid-d4pcypy6]{color:var(--ink);background:0 0}.t-dd[data-astro-cid-d4pcypy6]:is(:hover,:has(:focus-visible)) .seg-b[data-astro-cid-d4pcypy6]{background:var(--ink);color:var(--paper)}@keyframes dd-regroup{0%,12%{transform:translate(0)}42%,72%{transform:translate(calc(var(--dx) * (100% + var(--gap))), calc(var(--dy) * (100% + var(--gap))))}to{transform:translate(0)}}@keyframes dd-seg-a{0%,12%{color:#fbfaf7;background:#14161a}30%,72%{color:#14161a;background:0 0}90%,to{color:#fbfaf7;background:#14161a}}@keyframes dd-seg-b{0%,12%{color:#14161a;background:0 0}30%,72%{color:#fbfaf7;background:#14161a}90%,to{color:#14161a;background:0 0}}@media (hover:none) and (prefers-reduced-motion:no-preference){.t-dd[data-astro-cid-d4pcypy6].is-inview .dot[data-astro-cid-d4pcypy6]{animation:6s cubic-bezier(.22,1,.36,1) infinite dd-regroup;animation-delay:var(--dl);transition:none}.t-dd[data-astro-cid-d4pcypy6].is-inview .seg-a[data-astro-cid-d4pcypy6]{animation:6s infinite dd-seg-a}.t-dd[data-astro-cid-d4pcypy6].is-inview .seg-b[data-astro-cid-d4pcypy6]{animation:6s infinite dd-seg-b}}.t-sm[data-astro-cid-vdq7vo2e]{--dw:358;--ar:358 / 460}.mag[data-astro-cid-vdq7vo2e],.desk-l[data-astro-cid-vdq7vo2e]{display:none}.ui[data-astro-cid-vdq7vo2e]{left:calc(16 * var(--u));right:calc(16 * var(--u));top:calc(76 * var(--u));position:absolute}.field[data-astro-cid-vdq7vo2e]{align-items:center;gap:calc(10 * var(--u));height:calc(44 * var(--u));padding:0 calc(16 * var(--u));font-size:max(12px, calc(14 * var(--u)));color:var(--muted);background:#fff;border-radius:999px;display:flex}.mag-i[data-astro-cid-vdq7vo2e]{width:calc(15 * var(--u));height:calc(15 * var(--u));flex:none}.q[data-astro-cid-vdq7vo2e]{min-width:calc(120 * var(--u));height:1.4em;line-height:1.4em;display:inline-block;position:relative}.ph[data-astro-cid-vdq7vo2e]{white-space:nowrap;transition:opacity .15s;position:absolute;top:0;left:0}.typed[data-astro-cid-vdq7vo2e]{white-space:nowrap;vertical-align:bottom;width:0;color:var(--ink);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.chips[data-astro-cid-vdq7vo2e]{width:calc(94 * var(--u));height:calc(24 * var(--u));font-size:max(10px, calc(11 * var(--u)));margin-left:auto;position:relative}.chip[data-astro-cid-vdq7vo2e]{color:#fff;white-space:nowrap;background:#8c1515;border-radius:999px;padding:.36em .9em;position:absolute;top:0;right:0}.chip-b[data-astro-cid-vdq7vo2e]{opacity:0}.cards[data-astro-cid-vdq7vo2e]{gap:calc(10 * var(--u));margin-top:calc(14 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card[data-astro-cid-vdq7vo2e]{height:calc(172 * var(--u));position:relative}.face[data-astro-cid-vdq7vo2e]{border-radius:calc(14 * var(--u));background:#fff;position:absolute;inset:0;overflow:hidden}.face[data-astro-cid-vdq7vo2e].b{opacity:0}.im[data-astro-cid-vdq7vo2e]{height:calc(100 * var(--u));overflow:hidden}.im[data-astro-cid-vdq7vo2e] img{object-fit:cover;object-position:top left;width:100%;height:100%}.face[data-astro-cid-vdq7vo2e].b .im[data-astro-cid-vdq7vo2e] img{object-position:center}.tt[data-astro-cid-vdq7vo2e]{padding:calc(10 * var(--u)) calc(12 * var(--u));font:400 max(14px, calc(17 * var(--u)))/1.05 var(--f-serif)}.face[data-astro-cid-vdq7vo2e].b .tt[data-astro-cid-vdq7vo2e]{font-size:max(14px, calc(16 * var(--u)))}.bars[data-astro-cid-vdq7vo2e]{height:calc(62 * var(--u));border-radius:calc(14 * var(--u));padding:0 calc(14 * var(--u));gap:calc(6 * var(--u));background:#fff;flex-direction:column;grid-column:span 2;justify-content:center;display:flex}.bar[data-astro-cid-vdq7vo2e]{height:calc(7 * var(--u));border-radius:calc(4 * var(--u));background:#ead9d0;display:block}.b1[data-astro-cid-vdq7vo2e]{width:90%}.b2[data-astro-cid-vdq7vo2e]{background:#8c1515;width:70%}.b3[data-astro-cid-vdq7vo2e]{width:80%}.b4[data-astro-cid-vdq7vo2e]{width:50%;display:none}@media (width>=1100px){.t-sm[data-astro-cid-vdq7vo2e]{--dw:766;--ar:766 / 380}.mag[data-astro-cid-vdq7vo2e],.desk-l[data-astro-cid-vdq7vo2e]{display:block}.mobile-l[data-astro-cid-vdq7vo2e]{display:none}.page[data-astro-cid-vdq7vo2e]{left:calc(44 * var(--u));top:calc(84 * var(--u));width:calc(180 * var(--u));height:calc(210 * var(--u));border-radius:calc(8 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) #50141433;background:#fff;position:absolute;overflow:hidden;transform:rotate(-4deg)}.pg[data-astro-cid-vdq7vo2e]{object-fit:cover;object-position:top;width:100%;height:100%}.pdf[data-astro-cid-vdq7vo2e]{left:calc(30 * var(--u));top:calc(70 * var(--u));background:var(--ink);color:var(--paper);font:400 max(10px, calc(11 * var(--u)))/1 var(--f-mono);letter-spacing:.08em;border-radius:999px;padding:.46em .9em;position:absolute}.arr[data-astro-cid-vdq7vo2e]{left:calc(250 * var(--u));top:calc(170 * var(--u));width:calc(64 * var(--u));height:auto;position:absolute}.ui[data-astro-cid-vdq7vo2e]{left:calc(340 * var(--u));right:calc(36 * var(--u));top:calc(84 * var(--u))}.field[data-astro-cid-vdq7vo2e]{padding:0 calc(18 * var(--u));font-size:max(12px, calc(15 * var(--u)))}.q[data-astro-cid-vdq7vo2e]{min-width:calc(150 * var(--u))}.chips[data-astro-cid-vdq7vo2e]{width:calc(92 * var(--u));font-size:max(10px, calc(12 * var(--u)))}.cards[data-astro-cid-vdq7vo2e]{grid-template-columns:repeat(3,minmax(0,1fr))}.card[data-astro-cid-vdq7vo2e]{height:calc(176 * var(--u))}.bars[data-astro-cid-vdq7vo2e]{height:calc(176 * var(--u));padding:calc(14 * var(--u));gap:calc(9 * var(--u));box-sizing:border-box;grid-column:auto}.bar[data-astro-cid-vdq7vo2e]{height:calc(9 * var(--u));border-radius:calc(5 * var(--u))}.b4[data-astro-cid-vdq7vo2e]{display:block}.face[data-astro-cid-vdq7vo2e].b .tt[data-astro-cid-vdq7vo2e]{font-size:max(14px, calc(16 * var(--u)))}}@keyframes sm-typing{0%{width:0}to{width:5.2ch}}@keyframes sm-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes sm-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sm-barA{0%{width:90%}to{width:35%}}@keyframes sm-barB{0%{width:70%}to{width:95%}}@keyframes sm-barC{0%{width:80%}to{width:45%}}@keyframes sm-barD{0%{width:50%}to{width:85%}}.t-sm[data-astro-cid-vdq7vo2e]:is(:hover,:has(:focus-visible)) .ph[data-astro-cid-vdq7vo2e]{opacity:0}.t-sm[data-astro-cid-vdq7vo2e]:is(:hover,:has(:focus-visible)) .typed[data-astro-cid-vdq7vo2e]{animation:.7s steps(5,end) .25s forwards sm-typing}.t-sm[data-astro-cid-vdq7vo2e]:is(:hover,:has(:focus-visible)) [data-astro-cid-vdq7vo2e]:is(.face.a,.chip-a){animation:.35s 1.05s forwards sm-out}.t-sm[data-astro-cid-vdq7vo2e]:is(:hover,:has(:focus-visible)) [data-astro-cid-vdq7vo2e]:is(.face.b,.chip-b){animation:.45s 1.1s forwards sm-in}.t-sm[data-astro-cid-vdq7vo2e]:is(:hover,:has(:focus-visible)) .b1[data-astro-cid-vdq7vo2e]{animation:1.4s ease-in-out 1.1s infinite alternate sm-barA}.t-sm[data-astro-cid-vdq7vo2e]:is(:hover,:has(:focus-visible)) .b2[data-astro-cid-vdq7vo2e]{animation:1.4s ease-in-out 1.1s infinite alternate sm-barB}.t-sm[data-astro-cid-vdq7vo2e]:is(:hover,:has(:focus-visible)) .b3[data-astro-cid-vdq7vo2e]{animation:1.4s ease-in-out 1.1s infinite alternate sm-barC}.t-sm[data-astro-cid-vdq7vo2e]:is(:hover,:has(:focus-visible)) .b4[data-astro-cid-vdq7vo2e]{animation:1.4s ease-in-out 1.1s infinite alternate sm-barD}@keyframes sm-l-typed{0%,28%{width:0}42%,90%{width:5.2ch}96%,to{width:0}}@keyframes sm-l-ph{0%,26%{opacity:1}30%,92%{opacity:0}97%,to{opacity:1}}@keyframes sm-l-a{0%,46%{opacity:1;transform:none}54%,92%{opacity:0;transform:translateY(-8px)}98%,to{opacity:1;transform:none}}@keyframes sm-l-b{0%,46%{opacity:0;transform:translateY(10px)}56%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(10px)}}@media (hover:none) and (prefers-reduced-motion:no-preference){.t-sm[data-astro-cid-vdq7vo2e].is-inview .typed[data-astro-cid-vdq7vo2e]{animation:7s steps(5,end) infinite sm-l-typed}.t-sm[data-astro-cid-vdq7vo2e].is-inview .ph[data-astro-cid-vdq7vo2e]{transition:none;animation:7s infinite sm-l-ph}.t-sm[data-astro-cid-vdq7vo2e].is-inview [data-astro-cid-vdq7vo2e]:is(.face.a,.chip-a){animation:7s infinite sm-l-a}.t-sm[data-astro-cid-vdq7vo2e].is-inview [data-astro-cid-vdq7vo2e]:is(.face.b,.chip-b){animation:7s infinite sm-l-b}.t-sm[data-astro-cid-vdq7vo2e].is-inview .b1[data-astro-cid-vdq7vo2e]{animation:1.6s ease-in-out infinite alternate sm-barA}.t-sm[data-astro-cid-vdq7vo2e].is-inview .b2[data-astro-cid-vdq7vo2e]{animation:1.6s ease-in-out infinite alternate sm-barB}.t-sm[data-astro-cid-vdq7vo2e].is-inview .b3[data-astro-cid-vdq7vo2e]{animation:1.6s ease-in-out infinite alternate sm-barC}.t-sm[data-astro-cid-vdq7vo2e].is-inview .b4[data-astro-cid-vdq7vo2e]{animation:1.6s ease-in-out infinite alternate sm-barD}}.t-ut[data-astro-cid-u7cmcx7p]{--dw:358;--ar:358 / 380}.t-ut[data-astro-cid-u7cmcx7p] .ttl[data-astro-cid-u7cmcx7p]{font-size:calc(34 * var(--u))}.panel[data-astro-cid-u7cmcx7p]{left:calc(16 * var(--u));right:calc(16 * var(--u));top:calc(72 * var(--u));border-radius:calc(18 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));gap:calc(10 * var(--u));background:#fff;flex-direction:column;display:flex;position:absolute}.row[data-astro-cid-u7cmcx7p]{align-items:center;gap:calc(10 * var(--u));font:400 max(10px, calc(12 * var(--u)))/1 var(--f-mono);display:flex}.lab[data-astro-cid-u7cmcx7p]{width:calc(50 * var(--u));flex:none}.track[data-astro-cid-u7cmcx7p]{height:calc(12 * var(--u));background:#f1ece4;border-radius:999px;flex:1;position:relative;overflow:hidden}.fill[data-astro-cid-u7cmcx7p]{transform-origin:0;will-change:transform;position:absolute;inset:0}.fill[data-astro-cid-u7cmcx7p].coral{background:var(--coral)}.fill[data-astro-cid-u7cmcx7p].ink{background:var(--ink)}.val[data-astro-cid-u7cmcx7p]{width:calc(42 * var(--u));text-align:right;font-variant-numeric:tabular-nums;flex:none;font-weight:500}.cta[data-astro-cid-u7cmcx7p]{left:calc(16 * var(--u));top:calc(222 * var(--u));background:var(--ink);color:var(--paper);font-weight:600;font-size:max(13px, calc(15 * var(--u)));white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:.8em 1.33em;display:inline-flex;position:absolute}@media (width>=1100px){.t-ut[data-astro-cid-u7cmcx7p]{--dw:542;--ar:542 / 380}.t-ut[data-astro-cid-u7cmcx7p] .ttl[data-astro-cid-u7cmcx7p]{font-size:calc(38 * var(--u))}.panel[data-astro-cid-u7cmcx7p]{left:calc(36 * var(--u));right:calc(36 * var(--u));top:calc(76 * var(--u));border-radius:calc(20 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));gap:calc(11 * var(--u))}.lab[data-astro-cid-u7cmcx7p]{width:calc(52 * var(--u))}.track[data-astro-cid-u7cmcx7p]{height:calc(13 * var(--u))}.val[data-astro-cid-u7cmcx7p]{width:calc(44 * var(--u))}.cta[data-astro-cid-u7cmcx7p]{left:calc(36 * var(--u));top:calc(212 * var(--u))}}.t-ut[data-astro-cid-u7cmcx7p]:is(:hover,:has(:focus-visible)) .cta[data-astro-cid-u7cmcx7p] span[data-astro-cid-u7cmcx7p]{transition:transform .3s var(--ease-spring);display:inline-block;transform:translate(4px)}.cta[data-astro-cid-u7cmcx7p] span[data-astro-cid-u7cmcx7p]{transition:transform .3s var(--ease-spring);display:inline-block}.t-close[data-astro-cid-u4nl5skk]{--dw:358;--ar:358 / 380;background:var(--cobalt);color:#fff;scroll-margin-top:16px}.eyebrow[data-astro-cid-u4nl5skk]{left:calc(22 * var(--u));top:calc(26 * var(--u));font:400 max(11px, calc(12 * var(--u)))/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;position:absolute}.big[data-astro-cid-u4nl5skk]{left:calc(22 * var(--u));top:calc(58 * var(--u));width:calc(310 * var(--u));font:800 calc(50 * var(--u))/.92 var(--f-display);letter-spacing:-.05em;margin:0;position:absolute}.big[data-astro-cid-u4nl5skk] .serif-i{color:var(--lemon)}.btns[data-astro-cid-u4nl5skk]{left:calc(22 * var(--u));bottom:calc(24 * var(--u));align-items:center;gap:calc(8 * var(--u));font-size:max(14px, calc(15 * var(--u)));z-index:5;font-weight:600;display:flex;position:absolute}.btn-w[data-astro-cid-u4nl5skk]{color:var(--ink);cursor:pointer;font:inherit;min-height:44px;transition:background .2s, transform .3s var(--ease-spring);background:#fff;border:0;border-radius:999px;align-items:center;padding:0 1.45em;text-decoration:none;display:inline-flex}.btn-w[data-astro-cid-u4nl5skk]:hover{background:var(--paper-2);transform:translateY(-2px)}.btn-l[data-astro-cid-u4nl5skk]{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;padding:0 .5em;text-decoration:underline;display:inline-flex}.csk[data-astro-cid-u4nl5skk]{cursor:pointer;z-index:3;right:calc(10 * var(--u));top:calc(172 * var(--u));width:calc(150 * var(--u));transform-origin:50% 45%;transform:perspective(calc(900 * var(--u))) rotate(3deg) rotateY(0deg) scale(1);background:0 0;border:0;padding:0;transition:transform 1s cubic-bezier(.34,1.3,.5,1);position:absolute}.csk__spin[data-astro-cid-u4nl5skk]{transform-style:preserve-3d;display:block}.csk[data-astro-cid-u4nl5skk]:focus-visible{outline-offset:6px;border-radius:20px;outline:3px solid #fff}.csk[data-astro-cid-u4nl5skk] img{width:100%;height:auto}.csk[data-astro-cid-u4nl5skk] .sketch{--o:3px!important;--sx:5px!important;--sy:7px!important}.t-close[data-astro-cid-u4nl5skk] [data-astro-cid-u4nl5skk]:focus-visible{outline-color:#fff}.board[data-astro-cid-u4nl5skk]>.t-close[data-astro-cid-u4nl5skk]:has(:focus-visible){outline-color:var(--ink)}@media (width>=1100px){.t-close[data-astro-cid-u4nl5skk]{--dw:1328;--ar:1328 / 260}.eyebrow[data-astro-cid-u4nl5skk]{left:calc(48 * var(--u));top:calc(44 * var(--u));font-size:max(11px, calc(13 * var(--u)))}.big[data-astro-cid-u4nl5skk]{left:calc(48 * var(--u));top:calc(84 * var(--u));width:auto;font-size:calc(92 * var(--u))}.btns[data-astro-cid-u4nl5skk]{left:calc(48 * var(--u));bottom:calc(36 * var(--u));gap:calc(12 * var(--u));font-size:max(14px, calc(16 * var(--u)))}.csk[data-astro-cid-u4nl5skk]{right:calc(28 * var(--u));top:calc(-10 * var(--u));width:calc(330 * var(--u))}.csk[data-astro-cid-u4nl5skk] .sketch{--o:5px!important;--sx:8px!important;--sy:10px!important}}@media (hover:hover){.t-close[data-astro-cid-u4nl5skk]:hover .csk[data-astro-cid-u4nl5skk]{transform:perspective(calc(900 * var(--u))) rotate(-2deg) rotateY(360deg) scale(1.2)}}.t-close[data-astro-cid-u4nl5skk]:has(:focus-visible) .csk[data-astro-cid-u4nl5skk]{transform:perspective(calc(900 * var(--u))) rotate(-2deg) rotateY(360deg) scale(1.2)}.home{min-height:100vh}.board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px;margin-inline:auto;display:grid}.board>.tile{aspect-ratio:var(--ar);--u:calc(100cqw / var(--dw));--mono:max(11px, calc(12 * var(--u)));place-self:stretch stretch;min-width:0;container-type:inline-size}.board>.t-hi,.board>.t-cv,.board>.work-label,.board>.t-ms,.board>.t-tc,.board>.t-dd,.board>.t-sm,.board>.t-ut,.board>.t-close{grid-column:1/-1}@media (width>=700px){.board{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;max-width:none}.board>.t-em,.board>.t-li,.board>.t-cv{grid-column:span 2}.board>.t-hi{grid-column:span 6}.board>.t-ms,.board>.t-tc,.board>.t-dd,.board>.t-sm,.board>.t-ut,.board>.t-close{grid-column:span 3}}@media (width>=1100px){.board{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.board>.t-hi{grid-column:span 6}.board>.t-em,.board>.t-li,.board>.t-cv{grid-column:span 2}.board>.t-ms{grid-column:span 5}.board>.t-tc{grid-column:span 3}.board>.t-dd{grid-column:span 4}.board>.t-sm{grid-column:span 7}.board>.t-ut{grid-column:span 5}.board>.t-close{grid-column:span 12}}.work-label{font:400 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:flex-end;margin:0;padding:14px 6px 4px;display:flex}@media (width>=700px){.work-label{display:none}}@media (width<=699px){.board{gap:14px}.work-label{padding:22px 6px 6px}}:where(.tile) h2{font:inherit;margin:0}.stretch{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;padding:0;text-decoration:none}.stretch:after{content:"";z-index:4;position:absolute;inset:0}.tile-hit{z-index:4;border-radius:inherit;position:absolute;inset:0}.stretch:focus-visible,.tile-hit:focus-visible{outline:none}.board>.tile:has(.stretch:focus-visible,.tile-hit:focus-visible){outline:3px solid var(--cobalt);outline-offset:3px}.meta{left:calc(18 * var(--u));top:calc(20 * var(--u));align-items:center;gap:calc(10 * var(--u));margin:0;display:flex;position:absolute}.badge{font:400 var(--mono)/1 var(--f-mono);letter-spacing:.08em;background:var(--paper);color:var(--ink);border-radius:999px;padding:.58em 1em}.meta-l{font:400 var(--mono)/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.go{z-index:1;right:calc(12 * var(--u));top:calc(12 * var(--u));width:clamp(36px, calc(44 * var(--u)), 52px);aspect-ratio:1;background:var(--paper);color:var(--ink);transition:background .25s, color .25s, transform .35s var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.go svg{width:14px;height:14px}.tile:is(:hover,:has(:focus-visible)) .go{background:var(--ink);color:var(--paper);transform:rotate(8deg)scale(1.06)}.foot{left:calc(20 * var(--u));right:calc(20 * var(--u));bottom:calc(24 * var(--u));justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute}.ttl{font:800 calc(36 * var(--u))/1 var(--f-display);letter-spacing:-.04em}.foot-l{font:400 max(10px, calc(11 * var(--u)))/1.25 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;text-align:right}@media (width>=1100px){.meta{left:calc(24 * var(--u));top:calc(24 * var(--u))}.go{right:calc(16 * var(--u));width:clamp(34px, calc(40 * var(--u)), 44px)}.foot{left:calc(36 * var(--u));right:calc(36 * var(--u));bottom:calc(30 * var(--u))}.ttl{font-size:calc(38 * var(--u))}.foot-l{font-size:max(10px, calc(12 * var(--u)))}}.ill{pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.board>.tile *,.board>.tile :before,.board>.tile :after{transition-delay:0s!important;animation-delay:0s!important}}@media (width<=699px){.home[data-astro-cid-lcdefpme]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}#work[data-astro-cid-lcdefpme]{scroll-margin-top:8px}
