.btn-group__button[data-v-88ee0f74] .iconify,.btn-group__button[data-v-88ee0f74] [data-icon],.btn-group__button[data-v-88ee0f74] svg:last-child{display:inline-block;transform:rotate(-45deg)!important}.hero-block[data-v-d4b957df]{align-items:center;min-height:auto;padding-bottom:2rem;padding-top:2rem}.hero-block__headline[data-v-d4b957df],.hero-block__headline[data-v-d4b957df] *{font-size:clamp(2.25rem,4.4vw,4rem);line-height:1.05;overflow-wrap:break-word}.hero-block__actions[data-v-d4b957df] a,.hero-block__actions[data-v-d4b957df] button{background:var(--site-secondary)!important;border:3px solid #2b1a1a!important;border-radius:9999px!important;box-shadow:4.5px 4.5px #2b1a1a!important;color:#f4f1ea!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease!important}.hero-block__actions[data-v-d4b957df] a:hover,.hero-block__actions[data-v-d4b957df] button:hover{background:var(--site-secondary-soft)!important;box-shadow:0 0 #2b1a1a!important;color:#2b1a1a!important;transform:translate(4.5px,4.5px)!important}.hero-block__image-wrap[data-v-d4b957df]{animation:hero-image-pop-d4b957df 1s cubic-bezier(.22,.61,.36,1) .5s both;background:#fff;border:3px solid #2b1a1a;border-radius:18px;box-shadow:7px 7px #2b1a1a;overflow:hidden}.hero-block__image[data-v-d4b957df]{display:block;height:100%;max-height:700px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1023px){.hero-block[data-v-d4b957df]{gap:2rem;min-height:70vh}}@media(min-width:1024px){.hero-block[data-v-d4b957df]{min-height:80vh;padding-bottom:0;padding-top:0}.hero-block__image-wrap[data-v-d4b957df]{height:clamp(360px,52vh,560px)}}.hero-block__content[data-v-d4b957df]{animation:hero-content-rise-d4b957df .9s cubic-bezier(.22,1,.36,1) .15s both}@keyframes hero-content-rise-d4b957df{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes hero-image-pop-d4b957df{0%{opacity:0;transform:scale(.88) translate(20px)}65%{opacity:1;transform:scale(1.03)}82%{transform:scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-block__content[data-v-d4b957df],.hero-block__image-wrap[data-v-d4b957df]{animation:none}}.hero-hexagon-shell[data-v-59e463d6]{background:transparent;border-bottom:3px solid #2b1a1a;height:75vh;min-height:600px}.hero-hexagon-shell[data-v-59e463d6] a[href],.hero-hexagon-shell[data-v-59e463d6] button{background:var(--site-secondary)!important;border:3px solid #2b1a1a!important;border-radius:9999px!important;box-shadow:4.5px 4.5px #2b1a1a!important;color:#f4f1ea!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero-hexagon-shell[data-v-59e463d6] a[href]:hover,.hero-hexagon-shell[data-v-59e463d6] button:hover{background:#017a55!important;box-shadow:6px 6px #2b1a1a!important;transform:translate(-1px,-1px)}.hero-hexagon-copy-stack[data-v-59e463d6]{display:flex;flex-direction:column;gap:.625rem}.hero-hexagon-headline[data-v-59e463d6],.hero-hexagon-headline[data-v-59e463d6] *{font-size:clamp(2rem,4.2vw,3.25rem)!important;font-weight:700!important;line-height:.95!important}.hero-hexagon-headline[data-v-59e463d6]{margin-bottom:.625rem}.hero-hexagon-prose[data-v-59e463d6]{margin:0}.honeycomb-grid[data-v-59e463d6]{--hexagon-width:clamp(238px,19.84vw,344px);align-content:end;bottom:0;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:repeat(4,calc(var(--hexagon-width)*.73));grid-template-rows:auto auto auto auto;height:100%;padding-bottom:0;padding-right:clamp(.5rem,1vw,1rem);pointer-events:none;position:absolute;right:0;row-gap:0}.honeycomb-offset[data-v-59e463d6]{transform:translateY(calc(var(--hexagon-width)*.433))}.hexagon-item[data-v-59e463d6]{height:auto;width:var(--hexagon-width)}.hexagon-wrapper[data-v-59e463d6]{aspect-ratio:1/.866;position:relative;width:100%}.hexagon-wrapper-half[data-v-59e463d6]{aspect-ratio:1/.433;margin-bottom:0;overflow:hidden;position:relative;width:100%}.hexagon-clip[data-v-59e463d6]{height:100%}.hexagon-clip[data-v-59e463d6],.hexagon-clip-half[data-v-59e463d6]{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:100%}.hexagon-clip-half[data-v-59e463d6]{height:200%;left:0;overflow:hidden;position:absolute;top:0}.hexagon-clip img[data-v-59e463d6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1024px){.honeycomb-grid[data-v-59e463d6]{gap:clamp(.25rem,.5vw,.5rem);grid-template-columns:repeat(4,clamp(140px,12vw,200px))}}@media(max-width:768px){.hero-hexagon-shell[data-v-59e463d6]{height:auto;min-height:460px}.honeycomb-grid[data-v-59e463d6]{gap:clamp(.125rem,.25vw,.5rem);grid-template-columns:repeat(4,clamp(100px,10vw,160px))}}@media(max-width:640px){.hero-hexagon-shell[data-v-59e463d6]{min-height:420px}}.split-hero[data-v-4b2ca5b0]{background:transparent;isolation:isolate;position:relative}.split-hero[data-v-4b2ca5b0],.split-hero__inner[data-v-4b2ca5b0]{min-height:90vh;overflow:hidden}.split-hero__inner[data-v-4b2ca5b0]{align-items:stretch;display:grid;gap:.85rem;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);margin-inline:auto;min-height:0;padding:clamp(3.25rem,7vh,5.25rem) clamp(1.1rem,2.2vw,1.8rem) clamp(.75rem,2vw,1.5rem);width:min(100%,1220px)}.split-hero__left[data-v-4b2ca5b0]{animation:split-hero-left-rise-4b2ca5b0 .9s cubic-bezier(.22,1,.36,1) .15s both;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:680px;min-height:0}.split-hero__copy[data-v-4b2ca5b0]{isolation:isolate;overflow:visible;padding:1.25rem 1.25rem 1.25rem 0;position:relative}.split-hero__copy-stack[data-v-4b2ca5b0]{background:transparent;border:0 solid #2b1a1a;border-radius:18px;box-shadow:0 0 #2b1a1a;max-width:620px;padding:1.5rem 1.5rem 1.35rem;position:relative;z-index:2}.split-hero__title-badge[data-v-4b2ca5b0]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:999px;box-shadow:4px 4px #2b1a1a;color:#b82a38;display:table;font-family:IBM Plex Mono,Courier New,monospace;font-size:.76rem;font-weight:900;letter-spacing:.09em;line-height:1;margin:0 auto .85rem;padding:.35rem .9rem;text-align:center;text-transform:uppercase}.split-hero__headline[data-v-4b2ca5b0],.split-hero__headline[data-v-4b2ca5b0] *{font-size:clamp(2rem,4.2vw,3.25rem)!important;font-weight:700!important;line-height:.95!important}.split-hero__headline[data-v-4b2ca5b0]{margin-bottom:.625rem}.split-hero__prose[data-v-4b2ca5b0]{margin:0}.split-hero__actions[data-v-4b2ca5b0]{margin-top:.625rem}.split-hero__sticker-layer[data-v-4b2ca5b0]{inset:0;pointer-events:none;position:absolute;z-index:1}.split-hero__sticker[data-v-4b2ca5b0]{aspect-ratio:1/1;background:#b82a38;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:3px 3px #2b1a1a;display:block;padding:.4rem;position:absolute;transform-origin:center;width:clamp(4.25rem,7vw,5.6rem)}.split-hero__sticker[data-v-4b2ca5b0] .hero-sticker-animation{height:100%;width:100%}.split-hero__sticker--top-left[data-v-4b2ca5b0]{left:-.2rem;top:-.65rem;transform:rotate(-10deg)}.split-hero__sticker--top-right[data-v-4b2ca5b0]{background:#b82a38;right:-.7rem;top:1.2rem;transform:rotate(8deg)}.split-hero__sticker--bottom-left[data-v-4b2ca5b0]{bottom:-4rem;left:1.2rem;transform:rotate(-6deg)}.split-hero__sticker--mid-right[data-v-4b2ca5b0]{background:#b82a38;bottom:2.2rem;right:-1rem;transform:rotate(11deg)}.split-hero__sticker--peel[data-v-4b2ca5b0]{border-radius:22px 999px 999px 22px;overflow:hidden;padding-right:.7rem}.split-hero__sticker--peel[data-v-4b2ca5b0]:after{background:linear-gradient(135deg,#f4f1eaf2 0,rgba(var(--site-secondary-rgb),.75));border-bottom:3px solid #2b1a1a;border-left:3px solid #2b1a1a;box-shadow:-2px 2px #2b1a1a33;clip-path:polygon(100% 0,0 0,100% 100%);content:"";height:1rem;position:absolute;right:0;top:0;width:1rem}.split-hero__actions[data-v-4b2ca5b0] a,.split-hero__actions[data-v-4b2ca5b0] button{background:var(--site-secondary)!important;border:3px solid #2b1a1a!important;border-radius:9999px!important;box-shadow:4.5px 4.5px #2b1a1a!important;color:#f4f1ea!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.split-hero__actions[data-v-4b2ca5b0] a:focus-visible,.split-hero__actions[data-v-4b2ca5b0] a:hover,.split-hero__actions[data-v-4b2ca5b0] button:focus-visible,.split-hero__actions[data-v-4b2ca5b0] button:hover{background:var(--site-secondary-soft)!important;box-shadow:0 0 #2b1a1a!important;color:#2b1a1a!important;transform:translate(4.5px,4.5px)!important}.split-hero__right[data-v-4b2ca5b0]{align-self:center;animation:split-hero-right-pop-4b2ca5b0 1s cubic-bezier(.22,.61,.36,1) .5s both;display:flex;flex-direction:column;gap:.5rem;justify-self:center;max-width:25rem;min-height:0;min-width:0;width:100%}.split-hero__windowmeta[data-v-4b2ca5b0]{align-items:center;display:inline-flex;gap:.45rem}.split-hero__windowpill[data-v-4b2ca5b0]{align-items:center;background:#fff7e8;border:2px solid #2b1a1a;border-radius:999px;box-shadow:2px 2px #2b1a1a;color:#2b1a1a;display:inline-flex;font-size:.62rem;font-weight:900;justify-content:center;letter-spacing:.08em;line-height:1;padding:.15rem .45rem;text-transform:uppercase}.split-hero__windowbar[data-v-4b2ca5b0]{align-items:center;background:#b82a38;border-bottom:3px solid #2b1a1a;color:#f4f1ea;display:flex;flex:0 0 auto;font-family:IBM Plex Mono,Courier New,monospace;font-size:.74rem;font-weight:800;gap:.75rem;justify-content:flex-start;letter-spacing:.09em;padding:.62rem .8rem;text-transform:uppercase}.split-hero__windowtitle[data-v-4b2ca5b0]{font-family:var(--font-display),"Syne",sans-serif;font-weight:700;margin-left:auto;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.split-hero__mockup[data-v-4b2ca5b0]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:14px;box-shadow:7.5px 7.5px #2b1a1a;display:flex;flex:0 0 auto;flex-direction:column;height:auto;min-height:0;overflow:hidden;position:relative}.split-hero__mockup[data-v-4b2ca5b0]:before{content:none}.split-hero__windowbody[data-v-4b2ca5b0]{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:0;padding:.85rem;position:relative;z-index:1}.split-hero__viewport[data-v-4b2ca5b0]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:10px;box-shadow:inset 3.75px 3.75px #2b1a1a1f;flex:0 0 25rem;height:25rem;min-height:0;overflow:hidden;position:relative}.split-hero__controls[data-v-4b2ca5b0]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.split-hero__cta-full[data-v-4b2ca5b0]{grid-column:1/-1;text-align:center;width:100%}.split-hero__feature-btn[data-v-4b2ca5b0],.split-hero__mode-btn[data-v-4b2ca5b0]{border:2px solid #2b1a1a;border-radius:9999px;box-shadow:none;font-family:IBM Plex Mono,Courier New,monospace;font-size:.72rem;font-weight:800;letter-spacing:.07em;line-height:1.15;padding:.6rem .75rem;text-align:left;text-transform:uppercase;transition:background-color .14s ease,transform .14s ease}.split-hero__feature-btn[data-v-4b2ca5b0]{background:transparent;color:#2b1a1a}.split-hero__feature-btn.split-hero__cta-full[data-v-4b2ca5b0]{align-items:center;background:var(--site-secondary);border:3px solid #2b1a1a;color:#f4f1ea;display:inline-flex;gap:.7rem;justify-content:space-between;padding-inline:.9rem}.split-hero__feature-btn.split-hero__cta-full[data-v-4b2ca5b0]:after{content:"→";display:inline-block;font-size:.95rem;font-weight:900;line-height:1;transform:rotate(-45deg)}.split-hero__feature-btn[data-v-4b2ca5b0]:hover,.split-hero__mode-btn[data-v-4b2ca5b0]:hover{background:#b82a381f;box-shadow:none;transform:none}.split-hero__feature-btn.split-hero__cta-full[data-v-4b2ca5b0]:hover{background:var(--site-secondary-hover)}.split-hero__feature-btn.is-active[data-v-4b2ca5b0]{background:#b82a38;color:#f4f1ea}.split-hero__mode-btn[data-v-4b2ca5b0]{background:transparent;color:#2b1a1a}.split-hero__mode-btn[data-v-4b2ca5b0]:hover{background:#b82a381f}.split-hero__svg[data-v-4b2ca5b0]{background:#fff7e8;inset:0;position:absolute;z-index:1}.split-hero__svg[data-v-4b2ca5b0] svg{height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.split-hero__svg.is-night[data-v-4b2ca5b0]{background:#4f515c}.split-hero__sticker[data-v-4b2ca5b0]{opacity:0}.split-hero__sticker--top-left[data-v-4b2ca5b0]{animation:split-hero-sticker-ccw-10-4b2ca5b0 .65s cubic-bezier(.34,1.56,.64,1) 1s both}.split-hero__sticker--top-right[data-v-4b2ca5b0]{animation:split-hero-sticker-cw-8-4b2ca5b0 .65s cubic-bezier(.34,1.56,.64,1) 1.2s both}.split-hero__sticker--bottom-left[data-v-4b2ca5b0]{animation:split-hero-sticker-ccw-6-4b2ca5b0 .65s cubic-bezier(.34,1.56,.64,1) 1.4s both}.split-hero__sticker--mid-right[data-v-4b2ca5b0]{animation:split-hero-sticker-cw-11-4b2ca5b0 .65s cubic-bezier(.34,1.56,.64,1) 1.6s both}@keyframes split-hero-left-rise-4b2ca5b0{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes split-hero-right-pop-4b2ca5b0{0%{opacity:0;transform:scale(.88) translate(20px)}65%{opacity:1;transform:scale(1.03)}82%{transform:scale(.985)}to{opacity:1;transform:none}}@keyframes split-hero-sticker-ccw-10-4b2ca5b0{0%{opacity:0;transform:scale(.3) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(-10deg)}}@keyframes split-hero-sticker-cw-8-4b2ca5b0{0%{opacity:0;transform:scale(.3) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(8deg)}}@keyframes split-hero-sticker-ccw-6-4b2ca5b0{0%{opacity:0;transform:scale(.3) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}@keyframes split-hero-sticker-cw-11-4b2ca5b0{0%{opacity:0;transform:scale(.3) rotate(11deg)}to{opacity:1;transform:scale(1) rotate(11deg)}}@media(max-width:1024px){.split-hero[data-v-4b2ca5b0]{height:auto;max-height:none}.split-hero__inner[data-v-4b2ca5b0]{grid-template-columns:1fr;height:auto;overflow:visible}.split-hero__controls[data-v-4b2ca5b0]{grid-template-columns:repeat(2,minmax(0,1fr))}.split-hero__copy[data-v-4b2ca5b0]{padding-right:0}.split-hero__copy-stack[data-v-4b2ca5b0]{max-width:100%}}@media(max-width:640px){.split-hero[data-v-4b2ca5b0]{padding-bottom:5vh}.split-hero__inner[data-v-4b2ca5b0]{padding:2.2rem .9rem 1rem}.split-hero__copy-stack[data-v-4b2ca5b0]{padding:1rem .95rem .9rem}.split-hero__headline[data-v-4b2ca5b0],.split-hero__headline[data-v-4b2ca5b0] *{font-size:clamp(1.6rem,10vw,2.25rem)!important}.split-hero__sticker[data-v-4b2ca5b0]{display:none}.split-hero__windowbar[data-v-4b2ca5b0]{gap:.5rem}.split-hero__feature-btn[data-v-4b2ca5b0],.split-hero__mode-btn[data-v-4b2ca5b0]{font-size:.74rem;padding:.55rem .6rem}.split-hero__controls[data-v-4b2ca5b0]{gap:.42rem;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.split-hero__left[data-v-4b2ca5b0],.split-hero__right[data-v-4b2ca5b0],.split-hero__sticker[data-v-4b2ca5b0]{animation:none;opacity:1;transform:none}.split-hero__sticker--top-left[data-v-4b2ca5b0]{transform:rotate(-10deg)}.split-hero__sticker--top-right[data-v-4b2ca5b0]{transform:rotate(8deg)}.split-hero__sticker--bottom-left[data-v-4b2ca5b0]{transform:rotate(-6deg)}.split-hero__sticker--mid-right[data-v-4b2ca5b0]{transform:rotate(11deg)}}.faq-block__title[data-v-85aa0aa0]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:4px 4px #2b1a1a;color:#b82a38;display:inline-flex;font-family:IBM Plex Mono,Courier New,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:.2rem .58rem;text-transform:uppercase}.faq-block__headline[data-v-85aa0aa0],.faq-block__headline[data-v-85aa0aa0] *{font-weight:700!important;letter-spacing:.05em;text-transform:uppercase}.faq-block__headline[data-v-85aa0aa0]{margin-top:.85rem}.faq-block__item-header[data-v-85aa0aa0]{border:3px solid #2b1a1a;border-radius:16px;box-shadow:4.5px 4.5px #2b1a1a;color:#2b1a1a;padding:.9rem 1rem;position:relative;transition:background-color .2s ease,color .2s ease}.faq-block__item-header--open[data-v-85aa0aa0]{background:var(--site-secondary)}.faq-block__item-header--closed[data-v-85aa0aa0]{background:#fff7e8}.faq-block__item-header--closed[data-v-85aa0aa0]:hover{background:#fff9ef}.faq-block__item-label[data-v-85aa0aa0]{color:#2b1a1a;font-family:Epilogue,sans-serif;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.faq-block__item-header--open .faq-block__item-label[data-v-85aa0aa0]{color:#f4f1ea}.faq-block__item-icon[data-v-85aa0aa0]{color:#2b1a1a}.faq-block__item-header--open .faq-block__item-icon[data-v-85aa0aa0]{color:#f4f1ea}.faq-block__item-content[data-v-85aa0aa0]{background:#fff7e8;border-bottom:3px solid #2b1a1a;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-inline:3px solid #2b1a1a;margin-top:-.35rem;margin-inline:.2rem}.faq-block__item-prose[data-v-85aa0aa0],.faq-block__item-prose[data-v-85aa0aa0] li,.faq-block__item-prose[data-v-85aa0aa0] p{color:#2b1a1a;font-size:.96rem;line-height:1.55}.faq-block__load-more[data-v-85aa0aa0],.faq-block__load-more[data-v-85aa0aa0] a,.faq-block__load-more[data-v-85aa0aa0] button{background:var(--site-secondary)!important;border:3px solid #2b1a1a!important;border-radius:9999px!important;box-shadow:4.5px 4.5px #2b1a1a!important;color:#f4f1ea!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease!important}.faq-block__load-more[data-v-85aa0aa0] a:focus-visible,.faq-block__load-more[data-v-85aa0aa0] a:hover,.faq-block__load-more[data-v-85aa0aa0] button:focus-visible,.faq-block__load-more[data-v-85aa0aa0] button:hover,.faq-block__load-more[data-v-85aa0aa0]:focus-visible,.faq-block__load-more[data-v-85aa0aa0]:hover{background:var(--site-secondary-soft)!important;box-shadow:0 0 #2b1a1a!important;color:#2b1a1a!important;transform:translate(4.5px,4.5px)!important}@media(max-width:767px){.faq-block__item-header[data-v-85aa0aa0]{border-radius:14px;padding:.75rem .8rem}.faq-block__item-content[data-v-85aa0aa0]{padding-bottom:1rem;padding-left:.9rem;padding-right:.9rem}.faq-block__item-label[data-v-85aa0aa0]{font-size:.82rem}}.faq-block[data-v-85aa0aa0]{opacity:0}.faq-block--animated[data-v-85aa0aa0]{animation:faq-fade-in-85aa0aa0 .75s ease-out .1s both}@keyframes faq-fade-in-85aa0aa0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.richtext-block[data-v-49792ccf]{color:var(--site-text);font-family:Epilogue,sans-serif}.richtext-block--center .richtext-block__intro[data-v-49792ccf]{text-align:center}.richtext-block__intro[data-v-49792ccf],.richtext-block__prose[data-v-49792ccf]{max-width:52rem}.richtext-block--center .richtext-block__intro[data-v-49792ccf],.richtext-block--center .richtext-block__prose[data-v-49792ccf]{margin-inline:auto}.richtext-block__eyebrow[data-v-49792ccf]{background:var(--site-secondary-soft);border:2px solid var(--site-text);border-radius:999px;display:inline-block;font:800 .7rem Fira Code,monospace;letter-spacing:.04em;margin:0;padding:.25rem .6rem;text-transform:uppercase}.richtext-block__headline[data-v-49792ccf],.richtext-block__headline[data-v-49792ccf] *{font-family:Syne,sans-serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:800;letter-spacing:normal;line-height:1.1;text-transform:uppercase}.richtext-block__headline[data-v-49792ccf]{margin-top:.8rem}.richtext-block__prose[data-v-49792ccf]{color:var(--site-text);font-family:Epilogue,sans-serif;line-height:1.6;margin-top:1.5rem}.richtext-block__prose[data-v-49792ccf] :is(h1,h2,h3,h4){color:var(--site-text);font-family:Syne,sans-serif;font-weight:800}.richtext-block__prose[data-v-49792ccf] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.richtext-block__prose[data-v-49792ccf] blockquote{background:#fff7e8;border:3px solid var(--site-text);border-radius:18px;box-shadow:5px 5px 0 var(--site-text);font-style:normal;padding:.9rem 1.1rem}.richtext-block__prose[data-v-49792ccf] blockquote p{margin:0}.richtext-block__prose[data-v-49792ccf] img{border:3px solid var(--site-text);border-radius:18px;box-shadow:5px 5px 0 var(--site-text)}.testimonial-card[data-v-da650040]{max-width:600px;width:min(88vw,600px)}@media(max-width:639px){.testimonial-card[data-v-da650040]{max-width:calc(100vw - 1.5rem);width:calc(100vw - 1.5rem)}}@media(min-width:640px)and (max-width:999px){.testimonial-card[data-v-da650040]{max-width:min(92vw,450px);width:450px}}@media(min-width:1000px){.testimonial-card[data-v-da650040]{max-width:600px;width:600px}}.cta-block[data-v-e69cf52a]{align-items:center;display:flex;justify-content:center;padding-bottom:20vh;padding-top:15vh}.cta-block__shell[data-v-e69cf52a]{isolation:isolate;margin-inline:auto;position:relative;width:min(100%,1040px)}.cta__sticker-layer[data-v-e69cf52a]{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:1}.cta__sticker[data-v-e69cf52a]{aspect-ratio:1/1;background:#b82a38;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:3px 3px #2b1a1a;display:block;padding:.36rem;position:absolute;transform-origin:center;width:clamp(3.65rem,6vw,5rem)}.cta__sticker[data-v-e69cf52a] .hero-sticker-animation{height:100%;width:100%}.cta__sticker--top-right[data-v-e69cf52a]{right:3rem;top:-.5rem;transform:rotate(8deg)}.cta__sticker--bottom-left[data-v-e69cf52a]{bottom:-.95rem;left:3rem;transform:rotate(-8deg)}.cta__layout[data-v-e69cf52a]{gap:1rem;justify-content:center;position:relative;text-align:center;z-index:2}.cta__copy[data-v-e69cf52a],.cta__layout[data-v-e69cf52a]{align-items:center;display:flex;flex-direction:column}.cta__copy[data-v-e69cf52a]{max-width:54rem}.cta__actions-wrap[data-v-e69cf52a]{margin-top:.55rem;padding:.35rem .35rem .2rem}.cta__title[data-v-e69cf52a]{color:#2b1a1a}.cta__headline[data-v-e69cf52a],.cta__headline[data-v-e69cf52a] *{color:#2b1a1a;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(2.2rem,5.5vw,4.4rem)!important;font-weight:700!important;letter-spacing:.06em;line-height:.93!important;text-transform:uppercase}.cta__content[data-v-e69cf52a]{color:#2b1a1a;font-family:Epilogue,sans-serif;margin-inline:auto;max-width:44rem}.cta__actions[data-v-e69cf52a] a,.cta__actions[data-v-e69cf52a] button{background:var(--site-secondary)!important;border:3px solid #2b1a1a!important;border-radius:9999px!important;box-shadow:4.5px 4.5px #2b1a1a!important;color:#f4f1ea!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease!important}.cta__actions[data-v-e69cf52a] a:hover,.cta__actions[data-v-e69cf52a] button:hover{background:var(--site-secondary-soft)!important;box-shadow:0 0 #2b1a1a!important;color:#2b1a1a!important;transform:translate(4.5px,4.5px)!important}@media(max-width:767px){.cta-block__shell[data-v-e69cf52a]{padding-bottom:5vh;padding-top:5vh}.cta__sticker[data-v-e69cf52a]{padding:.28rem;width:clamp(2.8rem,16vw,3.4rem)}.cta__sticker--top-right[data-v-e69cf52a]{right:.1rem;top:-.3rem}.cta__sticker--bottom-left[data-v-e69cf52a]{bottom:-.45rem;left:0}.cta__layout[data-v-e69cf52a]{gap:.65rem}.cta__headline[data-v-e69cf52a],.cta__headline[data-v-e69cf52a] *{font-size:clamp(1.7rem,10vw,2.7rem)!important;line-height:.96!important}.cta__actions-wrap[data-v-e69cf52a]{margin-top:.35rem;padding:.2rem 0}}.cta__layout[data-v-e69cf52a],.cta__sticker--bottom-left[data-v-e69cf52a],.cta__sticker--top-right[data-v-e69cf52a]{opacity:0}.cta--animated .cta__layout[data-v-e69cf52a]{animation:cta-layout-rise-e69cf52a .85s cubic-bezier(.22,1,.36,1) .1s both}.cta--animated .cta__sticker--bottom-left[data-v-e69cf52a]{animation:sticker-pop-ccw-e69cf52a .7s cubic-bezier(.34,1.56,.64,1) .55s both}.cta--animated .cta__sticker--top-right[data-v-e69cf52a]{animation:sticker-pop-cw-e69cf52a .7s cubic-bezier(.34,1.56,.64,1) .85s both}@keyframes cta-layout-rise-e69cf52a{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes sticker-pop-ccw-e69cf52a{0%{opacity:0;transform:scale(.3) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(-8deg)}}@keyframes sticker-pop-cw-e69cf52a{0%{opacity:0;transform:scale(.3) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.cta--animated .cta__layout[data-v-e69cf52a],.cta--animated .cta__sticker--bottom-left[data-v-e69cf52a],.cta--animated .cta__sticker--top-right[data-v-e69cf52a]{animation:none;opacity:1}}.logo-strip[data-v-5261291d]{background:transparent;border:0;left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:10vh;overflow:hidden;padding:clamp(1.25rem,2.2vw,2rem) 0 clamp(1rem,2.5vw,1.8rem);position:relative;right:50%;width:100vw}.logo-strip__inner[data-v-5261291d]{margin:0 auto;max-width:1320px;padding:0 clamp(1rem,3vw,2.5rem);text-align:center}.logo-strip__headline[data-v-5261291d],.logo-strip__title[data-v-5261291d]{text-align:center}.logo-strip__headline[data-v-5261291d],.logo-strip__headline[data-v-5261291d] *{font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.logo-marquees[data-v-5261291d]{margin-top:clamp(1rem,2.4vw,1.8rem)}.logo-marquee[data-v-5261291d]{align-items:center;display:flex;height:clamp(3.5rem,8vh,5.2rem);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.06) 1vw,#000 15vw,#000 calc(100% - 15vw),rgba(0,0,0,.06) calc(100% - 1vw),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.06) 1vw,#000 15vw,#000 calc(100% - 15vw),rgba(0,0,0,.06) calc(100% - 1vw),transparent);overflow:hidden;width:100%}.logo-marquee--top[data-v-5261291d]{margin-bottom:clamp(.4rem,1.2vw,.8rem)}.logo-marquee__track[data-v-5261291d]{align-items:center;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.logo-marquee__item[data-v-5261291d]{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:0 clamp(1rem,2.2vw,2.15rem)}.logo-marquee__img[data-v-5261291d]{height:clamp(2rem,6vh,3.75rem);-o-object-fit:contain;object-fit:contain;opacity:.95;width:auto}@media(max-width:640px){.logo-strip[data-v-5261291d]{padding-bottom:5vh;padding-top:5vh}}.pain-point[data-v-b078e4a8]{background:transparent;--pain-headline-offset:.45rem}.pain-point__scene[data-v-b078e4a8]{min-height:100vh}.pain-point__canvas[data-v-b078e4a8]{background:transparent;color:#f3f7fb;min-height:100vh;padding:clamp(2.1rem,4.9vh,3.5rem) 0;position:relative}.pain-point__viewport[data-v-b078e4a8]{align-items:center;display:flex;flex-direction:column;gap:clamp(1.5rem,4vh,3rem);justify-content:center;min-height:calc(100vh - clamp(4.2rem,9.8vh,7rem));overflow:visible;position:relative;top:-10vh}.pain-point__entry-stage[data-v-b078e4a8]{margin:0 auto;max-width:64rem;text-align:center}.pain-point__headline-stack[data-v-b078e4a8]{display:grid;min-height:clamp(2.4rem,8vw,6.2rem);place-items:center;position:relative;width:100%}.pain-point__subtitle-slot[data-v-b078e4a8]{left:clamp(1rem,4vw,2rem);max-width:40rem;pointer-events:none;position:absolute;top:2rem}.pain-point__eyebrow[data-v-b078e4a8]{color:#2b1a1a}.pain-point__headline[data-v-b078e4a8]{color:#2b1a1a;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(2.1rem,7vw,5.6rem);font-weight:700;letter-spacing:.06em;line-height:.95;margin-left:auto;margin-right:auto;margin-top:var(--pain-headline-offset);text-align:center;text-transform:uppercase;transform:scale(.84)}.pain-point__subtitle[data-v-b078e4a8]{color:#f3f7fb;font-size:clamp(1.1rem,2.6vw,1.65rem);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.pain-point__intro[data-v-b078e4a8]{color:#b9c4d3;margin-top:.75rem}.pain-point__act3[data-v-b078e4a8]{background:transparent;color:#f3f7fb;margin-top:0;padding:0;width:min(100%,66rem)}.pain-point__rail-wrap[data-v-b078e4a8]{padding-top:1.55rem;position:relative}.pain-point__rail[data-v-b078e4a8]{background:#2b1a1a;box-shadow:3px 3px #2b1a1a59;height:3px;width:100%}.pain-point__train[data-v-b078e4a8]{background:#b82a38;border:2px solid #2b1a1a;border-radius:999px;box-shadow:4px 4px #2b1a1a;height:.95rem;left:8%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.95rem;z-index:2}.pain-point__stations[data-v-b078e4a8]{display:flex;gap:clamp(.5rem,1.6vw,1.2rem);justify-content:space-between;margin-top:-.75rem}.pain-point__station[data-v-b078e4a8]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:.75rem;padding:0;text-align:left}.pain-point__station-dot[data-v-b078e4a8]{background:#f4f1ea;border:2px solid #2b1a1a;border-radius:999px;box-shadow:2px 2px #2b1a1a;flex:0 0 auto;height:1rem;width:1rem}.pain-point__station.is-active .pain-point__station-dot[data-v-b078e4a8],.pain-point__station.is-past .pain-point__station-dot[data-v-b078e4a8]{background:#b82a38;border-color:#2b1a1a}.pain-point__station-label[data-v-b078e4a8]{color:#2b1a1a;display:inline-block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;letter-spacing:.12em;line-height:1;position:relative;text-transform:uppercase;top:-.55rem;transform:rotate(-45deg);transform-origin:left bottom}.pain-point__columns[data-v-b078e4a8]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.15rem}.pain-point__step[data-v-b078e4a8]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:14px;box-shadow:4px 4px #2b1a1a;padding:1rem 4.1rem 1.1rem 1rem;position:relative;transition:opacity .25s ease}.pain-point__step-icon[data-v-b078e4a8]{bottom:.45rem;height:4rem;opacity:.92;pointer-events:none;position:absolute;right:.45rem;width:4rem}.pain-point__step.is-dim .pain-point__step-icon[data-v-b078e4a8]{opacity:.55}.pain-point__step-icon[data-v-b078e4a8] .hero-sticker-animation{height:100%;width:100%}.pain-point__step.is-active[data-v-b078e4a8]{background:#b82a38;color:#f4f1ea;opacity:1}.pain-point__step.is-active .pain-point__step-body[data-v-b078e4a8],.pain-point__step.is-active .pain-point__step-key[data-v-b078e4a8],.pain-point__step.is-active .pain-point__step-title[data-v-b078e4a8],.pain-point__step.is-active .pain-point__step-body[data-v-b078e4a8] .prose,.pain-point__step.is-active .pain-point__step-body[data-v-b078e4a8] p{color:#f4f1ea}.pain-point__step.is-dim[data-v-b078e4a8]{opacity:.3}.pain-point__step-key[data-v-b078e4a8]{color:#90a2b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.pain-point__step-title[data-v-b078e4a8]{color:#2b1a1a;font-family:Syne,Space Grotesk,sans-serif;font-size:1.1rem;font-weight:800;letter-spacing:.04em;line-height:1.3;margin-top:.35rem;text-transform:uppercase}.pain-point__step-body[data-v-b078e4a8]{color:#2b1a1a;margin-top:.55rem}.pain-point__cta-wrap[data-v-b078e4a8]{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-top:1.5rem}.pain-point__cta-link[data-v-b078e4a8]{align-items:center;background:var(--site-secondary);border:3px solid #2b1a1a;border-radius:9999px;box-shadow:4.5px 4.5px #2b1a1a;color:#f4f1ea;display:inline-flex;font-family:Epilogue,sans-serif;font-size:.875rem;font-weight:900;gap:.5rem;justify-content:center;letter-spacing:.08em;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .2s ease}.pain-point__cta-arrow[data-v-b078e4a8]{flex-shrink:0;height:1.25rem;transform:rotate(-45deg);width:1.25rem}.pain-point__cta-link[data-v-b078e4a8]:hover{background:var(--site-secondary-soft);box-shadow:0 0 #2b1a1a;color:#2b1a1a;transform:translate(4.5px,4.5px)}@media(max-width:639px){.pain-point__canvas[data-v-b078e4a8]{min-height:auto;padding:1.5rem 0}.pain-point__viewport[data-v-b078e4a8]{gap:1.5rem;min-height:100vh;position:relative}.pain-point__entry-stage[data-v-b078e4a8],.pain-point__viewport[data-v-b078e4a8]{align-items:center;display:flex;flex-direction:column;justify-content:center}.pain-point__entry-stage[data-v-b078e4a8]{gap:.9rem;max-width:100%;padding-inline:.75rem;width:100%;z-index:2}.pain-point__headline-stack[data-v-b078e4a8]{min-height:clamp(4.2rem,18vw,5.8rem);width:100%}.pain-point__headline[data-v-b078e4a8]{font-size:clamp(1.4rem,8vw,2.2rem);margin-top:.35rem;transform:scale(.9)}.pain-point__subtitle-slot[data-v-b078e4a8]{margin:0 auto 1rem;max-width:64rem;padding:0 .5rem;position:static}.pain-point__subtitle[data-v-b078e4a8]{font-size:.95rem}.pain-point__act3[data-v-b078e4a8]{margin-top:0;width:min(100%,66rem);z-index:1}.pain-point__rail-wrap[data-v-b078e4a8]{padding-left:.75rem;padding-top:.2rem;transform:translateY(-1.5rem)}.pain-point__rail[data-v-b078e4a8]{height:100%;left:9px;position:absolute;top:0;width:1px}.pain-point__train[data-v-b078e4a8]{left:9px;top:8%}.pain-point__stations[data-v-b078e4a8]{display:grid;gap:.5rem;grid-template-columns:1fr;margin-top:0;padding-left:1.2rem}.pain-point__station[data-v-b078e4a8]{margin-top:.35rem}.pain-point__station-label[data-v-b078e4a8]{letter-spacing:.08em;line-height:1.2;top:0;transform:none}.pain-point__columns[data-v-b078e4a8]{display:grid;gap:.65rem;grid-template-columns:1fr;margin-top:.9rem}.pain-point__step[data-v-b078e4a8]{border-width:2px;padding:.75rem 3.2rem .75rem .85rem}.pain-point__step-icon[data-v-b078e4a8]{bottom:.35rem;height:2rem;right:.3rem;width:2rem}.pain-point__cta-wrap[data-v-b078e4a8]{margin-top:.55rem}}@media(min-width:640px)and (max-width:900px){.pain-point__canvas[data-v-b078e4a8]{min-height:auto;padding:2rem 0}.pain-point__viewport[data-v-b078e4a8]{gap:1.5rem;min-height:100vh;position:relative}.pain-point__entry-stage[data-v-b078e4a8],.pain-point__viewport[data-v-b078e4a8]{align-items:center;display:flex;flex-direction:column;justify-content:center}.pain-point__entry-stage[data-v-b078e4a8]{gap:.95rem;width:100%;z-index:2}.pain-point__headline-stack[data-v-b078e4a8]{min-height:clamp(4.6rem,14vw,6rem);width:100%}.pain-point__headline[data-v-b078e4a8]{font-size:clamp(1.8rem,6.5vw,3.8rem);margin-top:.45rem;transform:scale(.9)}.pain-point__act3[data-v-b078e4a8]{margin-top:0;width:min(100%,66rem);z-index:1}.pain-point__rail-wrap[data-v-b078e4a8]{padding-left:.75rem;padding-top:.2rem;transform:translateY(-.85rem)}.pain-point__rail[data-v-b078e4a8]{height:100%;left:9px;position:absolute;top:0;width:1px}.pain-point__train[data-v-b078e4a8]{left:9px;top:8%}.pain-point__stations[data-v-b078e4a8]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:0;padding-left:1.2rem}.pain-point__station-label[data-v-b078e4a8]{letter-spacing:.09em;line-height:1.2;top:0;transform:none}.pain-point__columns[data-v-b078e4a8]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:.9rem}.pain-point__step[data-v-b078e4a8]{padding:.85rem 3.4rem .85rem .95rem}.pain-point__step-icon[data-v-b078e4a8]{bottom:.35rem;height:3.15rem;right:.35rem;width:3.15rem}.pain-point__cta-wrap[data-v-b078e4a8]{margin-top:.6rem}}.team-block__marquee[data-v-e7d7a504]{height:auto;max-height:none}.animate-marquee[data-v-e7d7a504]{animation:marquee-e7d7a504 var(--marquee-duration) linear infinite}.animate-marquee[data-v-e7d7a504]:hover{animation-play-state:paused}@keyframes marquee-e7d7a504{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(max-width:767px){.team-block__copy[data-v-e7d7a504]{padding-right:0}.team-block__marquee[data-v-e7d7a504]{height:auto;max-height:none;overflow:visible;padding-bottom:1rem;padding-top:1rem}.team-block__column[data-v-e7d7a504]{margin-top:0!important}}@media(min-width:768px)and (max-width:1023px){.team-block__marquee[data-v-e7d7a504]{height:35rem;max-height:50vh;overflow:hidden}}@media(min-width:1024px){.team-block__marquee[data-v-e7d7a504]{height:49rem;max-height:60vh;overflow:hidden}}@media(max-width:767px){.video-block__embed[data-v-ba68fd02]{margin-top:.9rem}}.gallery-block[data-v-11be0a3c]{background:transparent}.gallery-block__shell[data-v-11be0a3c]{margin-inline:auto;width:min(100%,1220px)}.gallery-block__headline[data-v-11be0a3c],.gallery-block__headline[data-v-11be0a3c] *{letter-spacing:.05em;text-transform:uppercase}.gallery-block__header[data-v-11be0a3c]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem;margin-top:.35rem}.gallery-block__header.has-nav .gallery-block__headline[data-v-11be0a3c]{margin:0}.gallery-block__nav[data-v-11be0a3c]{display:flex;gap:.5rem}.gallery-block__nav-button[data-v-11be0a3c],.gallery-block__nav-button[data-v-11be0a3c] a,.gallery-block__nav-button[data-v-11be0a3c] button{background:var(--site-secondary-sticker)!important;border:3px solid #2b1a1a!important;border-radius:9999px!important;box-shadow:4px 4px #2b1a1a!important;color:#f4f1ea!important;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease!important}.gallery-block__nav-button[data-v-11be0a3c] a:focus-visible,.gallery-block__nav-button[data-v-11be0a3c] a:hover,.gallery-block__nav-button[data-v-11be0a3c] button:focus-visible,.gallery-block__nav-button[data-v-11be0a3c] button:hover,.gallery-block__nav-button[data-v-11be0a3c]:focus-visible,.gallery-block__nav-button[data-v-11be0a3c]:hover{background:var(--site-secondary-soft)!important;box-shadow:0 0 #2b1a1a!important;color:#2b1a1a!important;transform:translate(4px,4px)!important}.gallery-block__carousel[data-v-11be0a3c]{display:flex;gap:.8rem;overflow-x:hidden;padding:.25rem .25rem .75rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.gallery-block__carousel[data-v-11be0a3c]::-webkit-scrollbar{display:none}.gallery-block__card[data-v-11be0a3c]{background:#fff;border:3px solid #2b1a1a;border-radius:20px;box-shadow:6px 6px #2b1a1a;flex:0 0 clamp(220px,58vw,320px);overflow:hidden;scroll-snap-align:start}.gallery-block__image[data-v-11be0a3c]{aspect-ratio:3/4;background:#ece4d4;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-block__empty-state[data-v-11be0a3c]{background:#fff7e8;border:2px dashed #2b1a1a;border-radius:14px;color:#2b1a1a;margin-top:.75rem;padding:1rem}@media(min-width:768px){.gallery-block__card[data-v-11be0a3c]{flex-basis:clamp(260px,33vw,360px)}}@media(max-width:639px){.gallery-block__shell[data-v-11be0a3c]{padding-inline:.75rem}}.gallery-block__shell[data-v-11be0a3c]{opacity:0}.gallery-block__shell--animated[data-v-11be0a3c]{animation:gallery-fade-in-11be0a3c .75s ease-out .1s both}@keyframes gallery-fade-in-11be0a3c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.steps-block[data-v-43a0c47d]{color:#2b1a1a;font-family:Epilogue,sans-serif}.steps-block__shell[data-v-43a0c47d]{margin-inline:auto;padding-block:clamp(3rem,9vh,6rem);width:min(100%,1080px)}.steps-block__intro[data-v-43a0c47d]{margin:0 auto clamp(2rem,5vw,3.5rem);max-width:54rem;text-align:center}.steps-block__title[data-v-43a0c47d]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:4px 4px #2b1a1a;display:inline-flex;padding:.2rem .58rem}.steps-block__headline[data-v-43a0c47d],.steps-block__headline[data-v-43a0c47d] *{color:#2b1a1a;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(2rem,4.2vw,3.35rem)!important;font-weight:700!important;letter-spacing:.05em;line-height:.96!important;margin:.65rem 0 0;text-transform:uppercase}.steps-block__list[data-v-43a0c47d]{display:grid;gap:1.15rem;list-style:none;margin:0;padding:0}.steps-card[data-v-43a0c47d]{align-items:stretch;background:#fff7e8;border:3px solid #2b1a1a;border-radius:18px;box-shadow:6px 6px #2b1a1a;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);min-height:240px;overflow:hidden;position:relative}.steps-card--image-right .steps-card__image-wrap[data-v-43a0c47d]{border-left:3px solid #2b1a1a;border-right:0;order:2}.steps-card__number[data-v-43a0c47d]{background:#b82a38;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:3px 3px #2b1a1a;color:#f4f1ea;display:grid;font-family:IBM Plex Mono,Courier New,monospace;font-size:.82rem;font-weight:900;height:3rem;place-items:center;position:absolute;right:.75rem;top:.75rem;width:3rem;z-index:2}.steps-card__image-wrap[data-v-43a0c47d]{background:var(--site-secondary-soft);border-right:3px solid #2b1a1a;min-height:100%;overflow:hidden}.steps-card__image[data-v-43a0c47d]{display:block;height:100%;min-height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.steps-card__copy[data-v-43a0c47d]{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.25rem,3vw,2rem) clamp(4.4rem,6vw,5.4rem) clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem)}.steps-card__eyebrow[data-v-43a0c47d]{background:var(--site-secondary-soft);border:2px solid #2b1a1a;border-radius:9999px;font-family:IBM Plex Mono,Courier New,monospace;font-size:.68rem;font-weight:900;letter-spacing:.09em;margin:0 0 .55rem;padding:.2rem .55rem;text-transform:uppercase}.steps-card__headline[data-v-43a0c47d]{font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;letter-spacing:.04em;line-height:1.06;margin:0;text-transform:uppercase}.steps-card__content[data-v-43a0c47d]{color:#2b1a1a;font-family:Epilogue,sans-serif;line-height:1.55;margin-top:.75rem;max-width:none}.steps-card__actions[data-v-43a0c47d]{margin-top:1rem}.steps-card__actions[data-v-43a0c47d] a,.steps-card__actions[data-v-43a0c47d] button{background:var(--site-secondary)!important;border:3px solid #2b1a1a!important;border-radius:9999px!important;box-shadow:4.5px 4.5px #2b1a1a!important;color:#f4f1ea!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease!important}.steps-card__actions[data-v-43a0c47d] a:hover,.steps-card__actions[data-v-43a0c47d] button:hover{background:var(--site-secondary-soft)!important;box-shadow:0 0 #2b1a1a!important;color:#2b1a1a!important;transform:translate(4.5px,4.5px)}@media(max-width:767px){.steps-block__shell[data-v-43a0c47d]{padding-block:3rem}.steps-card[data-v-43a0c47d]{grid-template-columns:1fr}.steps-card--image-right .steps-card__image-wrap[data-v-43a0c47d],.steps-card__image-wrap[data-v-43a0c47d]{border-bottom:3px solid #2b1a1a;border-left:0;border-right:0;min-height:180px;order:0}.steps-card__image[data-v-43a0c47d]{max-height:240px;min-height:180px}.steps-card__copy[data-v-43a0c47d]{padding:1.2rem 4.2rem 1.2rem 1.2rem}.steps-card__number[data-v-43a0c47d]{right:.65rem;top:.65rem}}.columns-block[data-v-ef2402f3]{color:var(--site-text);font-family:Epilogue,sans-serif}.columns-block__intro[data-v-ef2402f3]{margin-bottom:2.5rem;max-width:52rem}.columns-block__eyebrow[data-v-ef2402f3]{background:var(--site-secondary-soft);border:2px solid var(--site-text);border-radius:999px;display:inline-block;font:800 .7rem Fira Code,monospace;letter-spacing:.04em;margin:0;padding:.25rem .6rem;text-transform:uppercase}.columns-block__headline[data-v-ef2402f3],.columns-block__headline[data-v-ef2402f3] *,.columns-block__row-headline[data-v-ef2402f3],.columns-block__row-headline[data-v-ef2402f3] *{font-family:Syne,Space Grotesk,sans-serif;font-weight:700;letter-spacing:.05em;line-height:.98;text-transform:uppercase}.columns-block__headline[data-v-ef2402f3],.columns-block__headline[data-v-ef2402f3] *{font-size:clamp(2rem,5vw,3.6rem)}.columns-block__row-headline[data-v-ef2402f3],.columns-block__row-headline[data-v-ef2402f3] *{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.02}.columns-block__headline[data-v-ef2402f3],.columns-block__row-headline[data-v-ef2402f3]{margin-top:.8rem}.columns-block__rows[data-v-ef2402f3]{display:grid;gap:4rem}.columns-block__prose[data-v-ef2402f3]{color:var(--site-text);font-family:Epilogue,sans-serif;line-height:1.6;margin-top:1rem;max-width:none}.columns-block__prose[data-v-ef2402f3] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.columns-block__actions[data-v-ef2402f3]{margin-top:1.25rem}.columns-block__actions[data-v-ef2402f3] a,.columns-block__actions[data-v-ef2402f3] button{background:var(--site-secondary)!important;border:3px solid #2b1a1a!important;border-radius:9999px!important;box-shadow:4.5px 4.5px #2b1a1a!important;color:#f4f1ea!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease!important}.columns-block__actions[data-v-ef2402f3] a:hover,.columns-block__actions[data-v-ef2402f3] button:hover{background:var(--site-secondary-soft)!important;box-shadow:0 0 #2b1a1a!important;color:#2b1a1a!important;transform:translate(4.5px,4.5px)!important}.columns-block__image-wrap[data-v-ef2402f3]{background:#fff7e8;border:3px solid var(--site-text);border-radius:18px;box-shadow:7px 7px 0 var(--site-text);overflow:hidden}.columns-block__image[data-v-ef2402f3]{display:block;height:100%;max-height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:1023px){.columns-block__rows[data-v-ef2402f3]{gap:3rem}}.bento__intro[data-v-79a1d1c1]{margin:0 auto;max-width:52rem;text-align:center}.bento__headline[data-v-79a1d1c1],.bento__headline[data-v-79a1d1c1] *{color:#2b1a1a;font-family:Syne,Space Grotesk,sans-serif;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.bento__content[data-v-79a1d1c1]{color:#2b1a1a;margin-top:.7rem}.bento__grid[data-v-79a1d1c1]{align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(1.4rem,3vw,2rem)}.bento-tile[data-v-79a1d1c1]{border:3px solid #2b1a1a;border-radius:18px;box-shadow:4.5px 4.5px #2b1a1a;color:#2b1a1a;opacity:0;overflow:hidden;padding:1.05rem 1.05rem 1.1rem;position:relative}.bento-tile--ivory[data-v-79a1d1c1]{background:#fff7e8}.bento-tile--blue[data-v-79a1d1c1]{background:var(--site-secondary-soft)}.bento-tile--red[data-v-79a1d1c1]{background:#b82a38;color:#f4f1ea}.bento-tile--green[data-v-79a1d1c1]{background:var(--site-secondary-sticker);color:#f4f1ea}.bento-tile--1[data-v-79a1d1c1]{grid-column:span 5;min-height:180px}.bento-tile--1[data-v-79a1d1c1]>:not(.bento-paw-trail){position:relative;z-index:1}.bento-paw-trail[data-v-79a1d1c1]{color:var(--site-secondary-sticker);height:5.4rem;inset:auto 0 0;pointer-events:none;position:absolute;z-index:0}.bento-paw[data-v-79a1d1c1]{aspect-ratio:1;display:block;opacity:0;position:absolute;transform:rotate(90deg) scale(1);width:clamp(1.35rem,2.2vw,1.85rem)}.bento-paw svg[data-v-79a1d1c1]{display:block;fill:currentColor;height:100%;width:100%}.bento-paw[data-v-79a1d1c1]:first-child{bottom:1.1rem;left:3%}.bento-paw[data-v-79a1d1c1]:nth-child(2){bottom:3.2rem;left:14%}.bento-paw[data-v-79a1d1c1]:nth-child(3){bottom:1.25rem;left:27%}.bento-paw[data-v-79a1d1c1]:nth-child(4){bottom:3.05rem;left:40%}.bento-paw[data-v-79a1d1c1]:nth-child(5){bottom:1.1rem;left:54%}.bento-paw[data-v-79a1d1c1]:nth-child(6){bottom:3.2rem;left:67%}.bento-paw-finale[data-v-79a1d1c1]{aspect-ratio:1;bottom:.15rem;display:block;opacity:0;position:absolute;right:1.5%;width:clamp(3.8rem,6vw,5rem)}.bento-tile--2[data-v-79a1d1c1]{grid-column:span 4;min-height:180px}.bento-tile--3[data-v-79a1d1c1],.bento-tile--4[data-v-79a1d1c1]{grid-column:span 3;min-height:180px}.bento-tile--4[data-v-79a1d1c1]{display:flex;flex-direction:column;height:100%}.bento-tile--5[data-v-79a1d1c1]{grid-column:span 4}.bento-tile--5[data-v-79a1d1c1],.bento-tile--calculator[data-v-79a1d1c1]{display:flex;flex-direction:column;height:100%;min-height:180px}.bento-tile--calculator[data-v-79a1d1c1]{background:#fff7e8;grid-column:span 5}.bento-tile--calculator .bento-tile__body[data-v-79a1d1c1]{margin-top:.4rem}.bento-tile__eyebrow[data-v-79a1d1c1]{align-items:center;align-self:flex-start;background:#f4f1ead1;border:2px solid #2b1a1a;border-radius:999px;color:#2b1a1a;display:inline-flex;font-family:IBM Plex Mono,Courier New,monospace;font-size:.69rem;font-weight:800;letter-spacing:.09em;margin-bottom:.55rem;padding:.2rem .55rem;text-transform:uppercase}.bento-tile--green .bento-tile__eyebrow[data-v-79a1d1c1],.bento-tile--red .bento-tile__eyebrow[data-v-79a1d1c1]{background:#fff7e8f2}.bento-tile__headline[data-v-79a1d1c1]{font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:800;letter-spacing:.035em;line-height:1.16;margin:0;text-transform:uppercase}.bento-tile__body[data-v-79a1d1c1]{font-size:.95rem;line-height:1.35;margin-top:.52rem;opacity:.94}.bento-service__controls[data-v-79a1d1c1]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.bento-service__select-wrap[data-v-79a1d1c1]{flex:1 1 180px;min-width:0;position:relative}.bento-service__select-wrap[data-v-79a1d1c1]:after{color:#2b1a1a;content:"v";font-family:IBM Plex Mono,Courier New,monospace;font-size:.8rem;font-weight:900;pointer-events:none;position:absolute;right:.62rem;top:50%;transform:translateY(-50%)}.bento-service__select[data-v-79a1d1c1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff7e8;border:2px solid #2b1a1a;border-radius:10px;color:#2b1a1a;font-size:.73rem;font-weight:700;letter-spacing:.04em;padding:.48rem 1.4rem .48rem .62rem;width:100%}.bento-pill-button[data-v-79a1d1c1],.bento-service__select[data-v-79a1d1c1]{font-family:IBM Plex Mono,Courier New,monospace;text-transform:uppercase}.bento-pill-button[data-v-79a1d1c1]{align-items:center;background:#b82a38;border:2px solid #2b1a1a;border-radius:9999px;box-shadow:4.5px 4.5px #2b1a1a;color:#f4f1ea;display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;letter-spacing:.08em;padding:.48rem .8rem;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease}.bento-pill-button--cta[data-v-79a1d1c1]{margin-top:.75rem}.bento-slider__controls[data-v-79a1d1c1]{align-items:center;display:flex;gap:.45rem;justify-content:space-between;margin-top:.62rem}.bento-product__image[data-v-79a1d1c1]{display:block;height:110px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.bento-product__image--floating[data-v-79a1d1c1]{background:transparent;border-radius:12px;margin-top:.48rem}.bento-slider__button[data-v-79a1d1c1]{background:transparent;border:2px solid #2b1a1a;border-radius:999px;box-shadow:none;color:#2b1a1a;font-family:IBM Plex Mono,Courier New,monospace;font-size:.7rem;font-weight:800;padding:.3rem .62rem;text-transform:uppercase;transition:background .14s ease,color .14s ease}.bento-pill-button[data-v-79a1d1c1]:focus-visible,.bento-pill-button[data-v-79a1d1c1]:hover{background:var(--site-secondary);box-shadow:0 0 #2b1a1a;color:#f4f1ea;transform:translate(4.5px,4.5px)}.bento-slider__button[data-v-79a1d1c1]:focus-visible,.bento-slider__button[data-v-79a1d1c1]:hover{background:#f4f1ea;box-shadow:none;color:#2b1a1a;transform:none}.bento-slider__index[data-v-79a1d1c1]{font-family:IBM Plex Mono,Courier New,monospace;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bento-social-tile[data-v-79a1d1c1]{background-color:#b82a38}.bento-social-tile__background[data-v-79a1d1c1]{height:100%;inset:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.bento-social-tile[data-v-79a1d1c1]:before{background:#fff7e824;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.bento-social-tile[data-v-79a1d1c1]>:not(.bento-social-tile__background):not(.bento-social__links){position:relative;z-index:2}.bento-social__links[data-v-79a1d1c1]{bottom:.72rem;display:inline-flex;gap:.4rem;position:absolute;right:.78rem;z-index:2}.bento-social__link[data-v-79a1d1c1]{align-items:center;background:#fff7e8;border:2px solid #2b1a1a;border-radius:999px;box-shadow:2px 2px #2b1a1a;color:#2b1a1a;display:inline-flex;height:1.9rem;justify-content:center;width:1.9rem}.bento-stats[data-v-79a1d1c1]{display:grid;flex:1;gap:.12rem;grid-template-rows:repeat(3,minmax(0,1fr));margin-top:.38rem;min-height:0;padding-bottom:.22rem;text-align:center}.bento-stats__row[data-v-79a1d1c1]{align-content:center;display:grid;font-family:IBM Plex Mono,Courier New,monospace;font-size:1.02rem;font-weight:700;gap:.32rem;justify-items:center;letter-spacing:.05em;margin:0;padding:0;text-transform:uppercase}.bento-stats__row strong[data-v-79a1d1c1]{display:block;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(2.03rem,3.28vw,2.98rem);font-weight:750;letter-spacing:.035em;line-height:.78;text-shadow:3px 3px 0 rgba(43,26,26,.75);text-transform:uppercase;-webkit-text-stroke:2.25px #2b1a1a;paint-order:stroke fill}.bento-stats__row span[data-v-79a1d1c1]{font-family:IBM Plex Mono,Courier New,monospace;font-size:1rem;font-weight:700;line-height:1.1;opacity:.95;padding-top:5px;text-transform:uppercase}.bento-gallery[data-v-79a1d1c1]{display:flex;flex:1;flex-direction:column;margin-top:.58rem;min-height:0}.bento-gallery__viewport[data-v-79a1d1c1]{background:#fff7e8;border:2px solid #2b1a1a;border-radius:12px;display:flex;flex:1;min-height:106px;overflow:hidden;position:relative}.bento-gallery__viewport[data-v-79a1d1c1]:after{background:#fff7e824;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.bento-gallery__image[data-v-79a1d1c1]{-o-object-fit:cover;object-fit:cover}.bento-gallery__image[data-v-79a1d1c1],.bento-gallery__placeholder[data-v-79a1d1c1]{height:100%;inset:0;position:absolute;width:100%;z-index:1}.bento-gallery__placeholder[data-v-79a1d1c1]{align-content:center;background:radial-gradient(circle at 20% 20%,rgba(var(--site-secondary-sticker-rgb),.22),transparent 55%),repeating-linear-gradient(45deg,#2b1a1a12 0 8px,#2b1a1a08 8px 16px);display:grid;gap:.32rem;min-height:106px;padding:.8rem}.bento-gallery__placeholder h4[data-v-79a1d1c1],.bento-gallery__placeholder p[data-v-79a1d1c1]{margin:0}.bento-gallery__placeholder h4[data-v-79a1d1c1]{font-family:Syne,Space Grotesk,sans-serif;font-size:.96rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.bento-gallery__placeholder p[data-v-79a1d1c1]{font-family:IBM Plex Mono,Courier New,monospace;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase}.bento-calc[data-v-79a1d1c1]{display:grid;gap:.28rem;margin-top:.45rem;min-height:0}.bento-calc__label[data-v-79a1d1c1]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.bento-calc__entry[data-v-79a1d1c1]{display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto}.bento-calc__input[data-v-79a1d1c1]{background:#fffdf8;border:2px solid #2b1a1a;border-radius:10px;color:#2b1a1a;font:700 .76rem/1.3 IBM Plex Mono,Courier New,monospace;min-width:0;padding:.46rem .58rem;width:100%}.bento-calc__input[data-v-79a1d1c1]:focus-visible{outline:3px solid var(--site-secondary);outline-offset:1px}.bento-calc__button[data-v-79a1d1c1]{background:#b82a38;border:2px solid #2b1a1a;border-radius:999px;box-shadow:2px 2px #2b1a1a;color:#f4f1ea;font:900 .7rem/1 IBM Plex Mono,Courier New,monospace;letter-spacing:.05em;padding:.46rem .68rem;text-transform:uppercase;white-space:nowrap}.bento-calc__button[data-v-79a1d1c1]:disabled{cursor:wait;opacity:.65}.bento-calc__error[data-v-79a1d1c1]{color:#8d1d2b;font-size:.74rem;font-weight:800;line-height:1.3;margin:.1rem 0 0}.bento-calc__summary[data-v-79a1d1c1]{background:#fff7e8;border:2px solid #2b1a1a;border-radius:14px;box-shadow:inset 1.5px 1.5px #2b1a1a40;display:grid;gap:.22rem;height:7.5rem;margin-top:.15rem;overflow-y:auto;padding:.5rem;scrollbar-gutter:stable}.bento-calc__summary--outside[data-v-79a1d1c1]{background:#fff1cd}.bento-calc__line[data-v-79a1d1c1]{align-items:baseline;color:#2b1a1a;display:flex;font-size:.75rem;font-weight:700;gap:.65rem;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.bento-calc__line strong[data-v-79a1d1c1]{font-size:.84rem;font-weight:900;letter-spacing:.02em;max-width:62%;text-align:right}.bento-calc__line--result[data-v-79a1d1c1]{border-top:2px dashed #2b1a1a;color:#b82a38;margin-top:.1rem;padding-top:.3rem}.bento-calc__disclaimer[data-v-79a1d1c1]{border-top:1px solid rgba(43,26,26,.3);color:#5f4b46;font-size:.7rem;line-height:1.35;margin:.2rem 0 0;padding-top:.4rem}@media(max-width:1024px){.bento-tile--1[data-v-79a1d1c1],.bento-tile--2[data-v-79a1d1c1],.bento-tile--3[data-v-79a1d1c1],.bento-tile--4[data-v-79a1d1c1],.bento-tile--5[data-v-79a1d1c1],.bento-tile--calculator[data-v-79a1d1c1]{grid-column:span 6}}@media(max-width:768px){.bento-tile--1[data-v-79a1d1c1],.bento-tile--2[data-v-79a1d1c1],.bento-tile--3[data-v-79a1d1c1],.bento-tile--4[data-v-79a1d1c1],.bento-tile--5[data-v-79a1d1c1],.bento-tile--calculator[data-v-79a1d1c1]{grid-column:span 12}}@media(max-width:639px){.bento__grid[data-v-79a1d1c1]{gap:.6rem}.bento-tile[data-v-79a1d1c1]{padding:.85rem .85rem .95rem}.bento-tile--1[data-v-79a1d1c1],.bento-tile--2[data-v-79a1d1c1],.bento-tile--3[data-v-79a1d1c1],.bento-tile--4[data-v-79a1d1c1],.bento-tile--5[data-v-79a1d1c1],.bento-tile--calculator[data-v-79a1d1c1]{min-height:140px}.bento-tile--3[data-v-79a1d1c1]{min-height:175px}.bento-tile--5[data-v-79a1d1c1]{min-height:280px}.bento-product__image[data-v-79a1d1c1]{height:90px}.bento-gallery__placeholder[data-v-79a1d1c1],.bento-gallery__viewport[data-v-79a1d1c1]{min-height:90px}.bento-tile--5 .bento-gallery__placeholder[data-v-79a1d1c1],.bento-tile--5 .bento-gallery__viewport[data-v-79a1d1c1]{min-height:180px}.bento-tile__headline[data-v-79a1d1c1]{font-size:clamp(.95rem,4.3vw,1.2rem)}.bento-stats__row strong[data-v-79a1d1c1]{font-size:clamp(1.6rem,9vw,2.2rem)}.bento-calc__entry[data-v-79a1d1c1]{grid-template-columns:1fr}.bento-calc__button[data-v-79a1d1c1]{width:100%}}.bento--animated .bento-tile--1[data-v-79a1d1c1]{animation:tile-in-tl-79a1d1c1 .75s ease-out .3s both}.bento--animated .bento-tile--2[data-v-79a1d1c1]{animation:tile-in-t-79a1d1c1 .75s ease-out 0s both}.bento--animated .bento-tile--3[data-v-79a1d1c1]{animation:tile-in-tr-79a1d1c1 .75s ease-out .4s both}.bento--animated .bento-tile--4[data-v-79a1d1c1]{animation:tile-in-bl-79a1d1c1 .75s ease-out .1s both}.bento--animated .bento-tile--5[data-v-79a1d1c1]{animation:tile-in-b-79a1d1c1 .75s ease-out .5s both}.bento--animated .bento-tile--calculator[data-v-79a1d1c1]{animation:tile-in-br-79a1d1c1 .75s ease-out .2s both}.bento--animated .bento-paw[data-v-79a1d1c1]{animation:bento-paw-step-79a1d1c1 .7s cubic-bezier(.16,1,.3,1) both}.bento--animated .bento-paw[data-v-79a1d1c1]:first-child{animation-delay:.42s}.bento--animated .bento-paw[data-v-79a1d1c1]:nth-child(2){animation-delay:.64s}.bento--animated .bento-paw[data-v-79a1d1c1]:nth-child(3){animation-delay:.86s}.bento--animated .bento-paw[data-v-79a1d1c1]:nth-child(4){animation-delay:1.08s}.bento--animated .bento-paw[data-v-79a1d1c1]:nth-child(5){animation-delay:1.3s}.bento--animated .bento-paw[data-v-79a1d1c1]:nth-child(6){animation-delay:1.52s}.bento--animated .bento-paw-finale[data-v-79a1d1c1]{animation:bento-paw-finale-reveal-79a1d1c1 .18s ease-out 1.74s both}@keyframes tile-in-tl-79a1d1c1{0%{opacity:0;transform:translate(-32px,-32px)}to{opacity:1;transform:none}}@keyframes tile-in-t-79a1d1c1{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:none}}@keyframes tile-in-tr-79a1d1c1{0%{opacity:0;transform:translate(32px,-32px)}to{opacity:1;transform:none}}@keyframes tile-in-bl-79a1d1c1{0%{opacity:0;transform:translate(-32px,32px)}to{opacity:1;transform:none}}@keyframes tile-in-b-79a1d1c1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes tile-in-br-79a1d1c1{0%{opacity:0;transform:translate(32px,32px)}to{opacity:1;transform:none}}@keyframes bento-paw-step-79a1d1c1{0%{opacity:0;transform:rotate(90deg) scale(.92)}to{opacity:1;transform:rotate(90deg) scale(1)}}@keyframes bento-paw-finale-reveal-79a1d1c1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bento--animated .bento-tile[data-v-79a1d1c1],.bento-tile[data-v-79a1d1c1]{animation:none;opacity:1}.bento--animated .bento-paw[data-v-79a1d1c1],.bento-paw[data-v-79a1d1c1]{animation:none;opacity:1;transform:rotate(90deg)}.bento--animated .bento-paw-finale[data-v-79a1d1c1],.bento-paw-finale[data-v-79a1d1c1]{animation:none;opacity:1;transform:none}}.reviews-block[data-v-d7e4d122]{background:transparent}.reviews-block__shell[data-v-d7e4d122]{display:flex;flex-direction:column;justify-content:center;margin-inline:auto;min-height:auto;padding:2rem 1rem;width:min(100%,1220px)}.reviews-block__intro[data-v-d7e4d122]{margin-inline:auto;margin-bottom:1rem;max-width:52rem;text-align:center}.reviews-block__title-badge[data-v-d7e4d122]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:4px 4px #2b1a1a;display:inline-flex;padding:.2rem .58rem}.reviews-block__headline[data-v-d7e4d122],.reviews-block__headline[data-v-d7e4d122] *{font-size:clamp(1.85rem,3.9vw,3.1rem)!important;font-weight:700!important;letter-spacing:.05em;line-height:.96!important;text-transform:uppercase}.reviews-block__headline[data-v-d7e4d122]{margin-bottom:.35rem;margin-top:.5rem}.reviews-block__content[data-v-d7e4d122]{margin:0}.reviews-block__bento[data-v-d7e4d122]{display:grid;gap:.95rem;grid-template-columns:repeat(12,minmax(0,1fr))}.reviews-block__card[data-v-d7e4d122]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:18px;box-shadow:4.5px 4.5px #2b1a1a;display:flex;flex-direction:column;gap:.75rem;grid-column:span 12;padding:.85rem .85rem .95rem}.reviews-block__card-top[data-v-d7e4d122]{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.reviews-block__rating[data-v-d7e4d122]{color:#2b1a1a33;font-size:.95rem;letter-spacing:.08em}.reviews-block__rating .is-filled[data-v-d7e4d122]{color:#f0a42a}.reviews-block__source[data-v-d7e4d122]{align-items:center;background:#f4f1ea;border:2px solid #2b1a1a;border-radius:9999px;color:#2b1a1a;display:inline-flex;font-family:IBM Plex Mono,Courier New,monospace;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:.2rem .55rem;text-transform:uppercase}.reviews-block__quote[data-v-d7e4d122]{color:#2b1a1a;margin:0}.reviews-block__footer[data-v-d7e4d122]{align-items:flex-end;border-top:2px dashed rgba(43,26,26,.35);display:flex;gap:.75rem;justify-content:space-between;padding-top:.75rem}.reviews-block__name[data-v-d7e4d122]{color:#2b1a1a;font-family:Syne,Space Grotesk,sans-serif;font-size:1.02rem;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.reviews-block__meta[data-v-d7e4d122]{color:#2b1a1a;font-family:Epilogue,sans-serif;font-size:.9rem;font-weight:700;margin:.1rem 0 0;opacity:.85}.reviews-block__source-link[data-v-d7e4d122]{color:#2b1a1a;font-family:Epilogue,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.03em;text-decoration:underline;text-transform:uppercase}.reviews-block__empty-state[data-v-d7e4d122]{background:#fff7e8cc;border:3px dashed #2b1a1a;border-radius:18px;color:#2b1a1a;padding:1rem 1.1rem}@media(min-width:768px){.reviews-block__shell[data-v-d7e4d122]{min-height:70vh;padding:0}.reviews-block__card[data-v-d7e4d122]{gap:.9rem;grid-column:span 6;padding:1rem 1rem 1.05rem}.reviews-block__card.is-1[data-v-d7e4d122],.reviews-block__card.is-4[data-v-d7e4d122]{grid-column:span 7}.reviews-block__card.is-2[data-v-d7e4d122],.reviews-block__card.is-3[data-v-d7e4d122]{grid-column:span 5}.reviews-block__card.is-5[data-v-d7e4d122]{grid-column:span 12}}@media(min-width:1024px){.reviews-block__shell[data-v-d7e4d122]{min-height:80vh}}.reviews-block__card[data-v-d7e4d122],.reviews-block__intro[data-v-d7e4d122]{opacity:0}.reviews-block--animated .reviews-block__intro[data-v-d7e4d122]{animation:reviews-fade-up-d7e4d122 .7s ease-out 0s both}.reviews-block--animated .reviews-block__card[data-v-d7e4d122]{animation:reviews-card-in-d7e4d122 .65s ease-out both;animation-delay:calc(.2s + var(--card-index, 0)*.09s)}@keyframes reviews-fade-up-d7e4d122{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes reviews-card-in-d7e4d122{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.geo-coverage[data-v-f6831975]{background:transparent;position:relative}.geo-coverage__headline-wrap[data-v-f6831975]{margin:0 auto 1rem;max-width:60rem;text-align:center}.geo-coverage__inner[data-v-f6831975]{align-items:stretch;display:grid;gap:clamp(1rem,2.2vw,1.6rem);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);margin-inline:auto;width:min(100%,1220px)}.geo-coverage__left[data-v-f6831975]{display:flex;padding-right:clamp(0rem,1.6vw,.7rem)}.geo-coverage__card[data-v-f6831975]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:22px;box-shadow:7px 7px #2b1a1a;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.1rem,2vw,1.5rem);width:100%}.geo-coverage__card-kicker[data-v-f6831975]{align-self:flex-start;background:#fff7e8;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:4px 4px #2b1a1a;display:inline-flex;padding:.2rem .58rem}.geo-coverage__headline[data-v-f6831975],.geo-coverage__headline[data-v-f6831975] *{font-size:clamp(1.8rem,3.8vw,3rem)!important;font-weight:700!important;letter-spacing:.05em;line-height:.97!important;text-transform:uppercase}.geo-coverage__headline[data-v-f6831975]{margin-bottom:0}.geo-coverage__prose[data-v-f6831975]{color:#2b1a1a;font-size:.95rem;line-height:1.5;margin:0}.geo-coverage__prose[data-v-f6831975] li,.geo-coverage__prose[data-v-f6831975] p{color:#2b1a1a;font-size:.95rem;line-height:1.5}.geo-coverage__estimator[data-v-f6831975]{border-top:2px solid #2b1a1a;display:grid;gap:.7rem;padding-top:1rem}.geo-coverage__estimate-label[data-v-f6831975]{color:#2b1a1a;display:block;font-family:Syne,Space Grotesk,sans-serif;font-size:1.05rem;font-weight:800}.geo-coverage__estimate-disclaimer[data-v-f6831975],.geo-coverage__estimate-error[data-v-f6831975],.geo-coverage__estimate-help[data-v-f6831975]{color:#2b1a1a;font-family:Epilogue,sans-serif;font-size:.78rem;line-height:1.4;margin:.25rem 0 0}.geo-coverage__estimate-input[data-v-f6831975]{background:#fff;border:2px solid #2b1a1a;border-radius:10px;color:#2b1a1a;font:600 .88rem/1.3 Epilogue,sans-serif;min-height:2.8rem;padding:.65rem .75rem;width:100%}.geo-coverage__estimate-button[data-v-f6831975]:focus-visible,.geo-coverage__estimate-input[data-v-f6831975]:focus-visible{outline:3px solid #029b6c;outline-offset:2px}.geo-coverage__estimate-button[data-v-f6831975]{background:#029b6c;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:4px 4px #2b1a1a;color:#fff;cursor:pointer;font-family:Epilogue,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.06em;min-height:2.8rem;padding:.65rem 1rem;text-transform:uppercase}.geo-coverage__estimate-button[data-v-f6831975]:disabled{cursor:wait;opacity:.7}.geo-coverage__estimate-error[data-v-f6831975]{color:#8d1d2b;font-weight:700}.geo-coverage__estimate-result[data-v-f6831975]{background:#e5f6ee;border:2px solid #2b1a1a;border-radius:12px;display:grid;gap:.55rem;padding:.8rem}.geo-coverage__estimate-result--outside[data-v-f6831975]{background:#fff1cd}.geo-coverage__estimate-total[data-v-f6831975]{color:#2b1a1a;font:700 .9rem/1.35 Epilogue,sans-serif;margin:0}.geo-coverage__estimate-area[data-v-f6831975]{color:#026a4b;font:700 .8rem/1.4 Epilogue,sans-serif;margin:0}.geo-coverage__estimate-total strong[data-v-f6831975]{display:block;font-family:Syne,Space Grotesk,sans-serif;font-size:1.35rem}.geo-coverage__estimate-breakdown[data-v-f6831975]{display:grid;gap:.3rem;margin:0}.geo-coverage__estimate-breakdown div[data-v-f6831975]{display:flex;font:600 .78rem/1.35 Epilogue,sans-serif;gap:.75rem;justify-content:space-between}.geo-coverage__estimate-breakdown dd[data-v-f6831975]{font-weight:800;margin:0}.geo-coverage__stats[data-v-f6831975]{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.geo-coverage__stat[data-v-f6831975]{align-items:center;background:#b82a38;border:3px solid #2b1a1a;border-radius:18px;display:flex;flex-direction:column;gap:.3rem;padding:.9rem .75rem .8rem;text-align:center}.geo-coverage__stat-value[data-v-f6831975]{color:#f4f1ea;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(1.65rem,2.8vw,2.3rem);font-weight:800;line-height:1;margin:0}.geo-coverage__stat-label[data-v-f6831975]{color:#f4f1ea;font-family:Epilogue,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1.2;margin:0;opacity:.95;text-transform:uppercase}.geo-coverage__actions[data-v-f6831975]{margin-top:.35rem}.geo-coverage__actions[data-v-f6831975] a,.geo-coverage__actions[data-v-f6831975] button{background:var(--site-secondary)!important;border:3px solid #2b1a1a!important;border-radius:9999px!important;box-shadow:4.5px 4.5px #2b1a1a!important;color:#f4f1ea!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease!important}.geo-coverage__actions[data-v-f6831975] a:hover,.geo-coverage__actions[data-v-f6831975] button:hover{background:var(--site-secondary-soft)!important;box-shadow:0 0 #2b1a1a!important;color:#2b1a1a!important;transform:translate(4.5px,4.5px)!important}.geo-coverage__right[data-v-f6831975]{align-items:stretch;display:flex}.geo-coverage-map-window[data-v-f6831975]{border:3px solid #2b1a1a;border-radius:18px;box-shadow:7px 7px #2b1a1a;overflow:hidden;width:100%}.geo-coverage-map[data-v-f6831975]{background:#fff;display:block;height:clamp(280px,42vw,490px);width:100%}@media(max-width:1024px){.geo-coverage__inner[data-v-f6831975]{grid-template-columns:1fr}.geo-coverage__left[data-v-f6831975]{padding-right:0}}@media(max-width:640px){.geo-coverage__stats[data-v-f6831975]{gap:.6rem;grid-template-columns:1fr}.geo-coverage__card[data-v-f6831975]{gap:.8rem;padding:.9rem}.geo-coverage-map[data-v-f6831975]{height:clamp(240px,68vw,340px)}}.geo-coverage__headline-wrap[data-v-f6831975],.geo-coverage__left[data-v-f6831975],.geo-coverage__right[data-v-f6831975]{opacity:0}.geo-coverage--animated .geo-coverage__headline-wrap[data-v-f6831975]{animation:geo-fade-up-f6831975 .75s ease-out 0s both}.geo-coverage--animated .geo-coverage__left[data-v-f6831975]{animation:geo-slide-left-f6831975 .8s cubic-bezier(.22,1,.36,1) .1s both}.geo-coverage--animated .geo-coverage__right[data-v-f6831975]{animation:geo-slide-right-f6831975 .8s cubic-bezier(.22,1,.36,1) .25s both}@keyframes geo-fade-up-f6831975{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes geo-slide-left-f6831975{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes geo-slide-right-f6831975{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.tile-grid-block[data-v-52e3fcb0]{background:transparent}.tile-grid-block__shell[data-v-52e3fcb0]{margin-inline:auto;padding-bottom:10vh;padding-top:10vh;width:min(100%,1220px)}.tile-grid-block__intro[data-v-52e3fcb0]{margin-inline:auto;margin-bottom:1rem;max-width:56rem;text-align:center}.tile-grid-block__title-badge[data-v-52e3fcb0]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:4px 4px #2b1a1a;display:inline-flex;padding:.2rem .58rem}.tile-grid-block__headline[data-v-52e3fcb0],.tile-grid-block__headline[data-v-52e3fcb0] *{font-size:clamp(1.85rem,3.9vw,3.1rem)!important;font-weight:700!important;letter-spacing:.05em;line-height:.96!important;text-transform:uppercase}.tile-grid-block__headline[data-v-52e3fcb0]{margin-bottom:.35rem;margin-top:.5rem}.tile-grid-block__content[data-v-52e3fcb0]{margin:0}.tile-grid-block__grid[data-v-52e3fcb0]{display:grid;gap:.95rem;grid-template-columns:1fr}.tile-grid-card[data-v-52e3fcb0]{border:3px solid #2b1a1a;border-radius:18px;box-shadow:5px 5px #2b1a1a;display:flex;flex-direction:column;gap:0;height:auto;min-height:280px;opacity:0;overflow:hidden;padding:0;transform:translateY(20px)}.tile-grid-block__grid--animated .tile-grid-card[data-v-52e3fcb0]{animation:tile-grid-card-enter-52e3fcb0 .55s ease-out backwards;animation-delay:var(--tile-enter-delay,0s);opacity:1;transform:none}@keyframes tile-grid-card-enter-52e3fcb0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.tile-grid-card.is-clickable[data-v-52e3fcb0]{color:inherit;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.tile-grid-card.is-clickable[data-v-52e3fcb0]:visited{color:inherit}.tile-grid-card.is-clickable[data-v-52e3fcb0]:hover{background:var(--site-secondary-soft);box-shadow:0 0 #2b1a1a;color:#2b1a1a;transform:translate(5px,5px)}.tile-grid-card.is-clickable[data-v-52e3fcb0]:focus-visible{outline:3px solid var(--site-secondary);outline-offset:2px}.tile-grid-card__copy[data-v-52e3fcb0]{display:flex;flex-direction:column;gap:.45rem;justify-content:center;min-width:0;padding:1rem}.tile-grid-card__headline[data-v-52e3fcb0],.tile-grid-card__headline[data-v-52e3fcb0] *{font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(1.15rem,1.6vw,1.5rem)!important;font-weight:800!important;letter-spacing:.04em;line-height:1.08!important;margin:0;text-transform:uppercase}.tile-grid-card__content[data-v-52e3fcb0],.tile-grid-card__content[data-v-52e3fcb0] *{font-family:Epilogue,sans-serif;line-height:1.45;margin:0;overflow:hidden}.tile-grid-card__content[data-v-52e3fcb0] p{display:-webkit-box;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.tile-grid-card__image[data-v-52e3fcb0]{background:#ece4d4;border:0;border-radius:0;display:block;height:150px;margin-top:auto;-o-object-fit:cover;object-fit:cover;width:100%}.tile-grid-card__image--placeholder[data-v-52e3fcb0]{background:repeating-linear-gradient(45deg,#2b1a1a12 0 8px,#2b1a1a08 8px 16px),#ece4d4;margin-top:auto}.tile-grid-card--ivory[data-v-52e3fcb0]{background:#fff7e8;color:#2b1a1a}.tile-grid-card--blue[data-v-52e3fcb0]{background:#dfe9f7;color:#2b1a1a}.tile-grid-card--red[data-v-52e3fcb0]{background:#b82a38;color:#f4f1ea}.tile-grid-card--red .tile-grid-card__content[data-v-52e3fcb0],.tile-grid-card--red .tile-grid-card__content[data-v-52e3fcb0] *,.tile-grid-card--red .tile-grid-card__headline[data-v-52e3fcb0],.tile-grid-card--red .tile-grid-card__headline[data-v-52e3fcb0] *{color:#f4f1ea}.tile-grid-block__empty-state[data-v-52e3fcb0]{background:#fff7e8cc;border:3px dashed #2b1a1a;border-radius:18px;color:#2b1a1a;padding:1rem 1.1rem}@media(max-width:639px){.tile-grid-block__shell[data-v-52e3fcb0]{padding-inline:.75rem;padding-bottom:8vh;padding-top:8vh}.tile-grid-card[data-v-52e3fcb0]{min-height:250px}.tile-grid-card__copy[data-v-52e3fcb0]{padding:.85rem}.tile-grid-card__image[data-v-52e3fcb0]{height:135px}}@media(min-width:640px)and (max-width:1023px){.tile-grid-card[data-v-52e3fcb0]{min-height:260px}.tile-grid-card__image[data-v-52e3fcb0]{height:160px}}@media(min-width:1024px){.tile-grid-block__grid[data-v-52e3fcb0]{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tile-grid-card[data-v-52e3fcb0]{align-items:stretch;height:250px}.tile-grid-card[data-v-52e3fcb0],.tile-grid-card.is-left-column[data-v-52e3fcb0]{flex-direction:row}.tile-grid-card.is-right-column[data-v-52e3fcb0]{flex-direction:row-reverse}.tile-grid-card__copy[data-v-52e3fcb0]{flex:0 0 54%;padding:1rem}.tile-grid-card__image[data-v-52e3fcb0]{flex:0 0 46%;height:100%;margin-top:0;min-height:100%}}@media(prefers-reduced-motion:reduce){.tile-grid-block__grid--animated .tile-grid-card[data-v-52e3fcb0],.tile-grid-card[data-v-52e3fcb0]{animation:none;opacity:1;transform:none}}.wwa[data-v-c12bc8b3]{margin-inline:auto;padding-top:15vh;width:min(100%,1220px)}.wwa[data-v-c12bc8b3],.wwa-team[data-v-c12bc8b3]{display:flex;flex-direction:column;gap:1rem}.wwa-team[data-v-c12bc8b3]{margin-top:25vh}.wwa-team__headline[data-v-c12bc8b3]{margin:0}.wwa-hero[data-v-c12bc8b3]{align-items:stretch;animation:wwa-hero-enter-c12bc8b3 .6s ease-out both;display:grid;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@keyframes wwa-hero-enter-c12bc8b3{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wwa-hero__copy[data-v-c12bc8b3]{align-items:center;display:flex;flex-direction:column;gap:.7rem;justify-content:center;padding:clamp(1.2rem,2.5vw,2rem)}.wwa-hero__kicker[data-v-c12bc8b3]{align-self:flex-start;background:#fff7e8;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:4px 4px #2b1a1a;display:inline-flex;padding:.2rem .58rem}.wwa-hero__headline[data-v-c12bc8b3],.wwa-hero__headline[data-v-c12bc8b3] *,.wwa-team__headline[data-v-c12bc8b3],.wwa-team__headline[data-v-c12bc8b3] *{color:#2b1a1a;font-size:clamp(1.9rem,3.8vw,3.2rem)!important;font-weight:700!important;letter-spacing:.04em;line-height:.96!important;text-align:center;text-transform:uppercase}.wwa-hero__prose[data-v-c12bc8b3]{color:#2b1a1a}.wwa-hero__actions[data-v-c12bc8b3] a,.wwa-hero__actions[data-v-c12bc8b3] button{background:var(--site-secondary)!important;border:3px solid #2b1a1a!important;border-radius:9999px!important;box-shadow:4.5px 4.5px #2b1a1a!important;color:#f4f1ea!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease!important}.wwa-hero__actions[data-v-c12bc8b3] a:hover,.wwa-hero__actions[data-v-c12bc8b3] button:hover{background:var(--site-secondary-soft)!important;box-shadow:0 0 #2b1a1a!important;color:#2b1a1a!important;transform:translate(4.5px,4.5px)!important}.wwa-hero__gallery[data-v-c12bc8b3]{align-self:start;background:var(--site-secondary-soft);border:3px solid #2b1a1a;border-radius:22px;box-shadow:6px 6px #2b1a1a;display:flex;flex-direction:column;overflow:hidden}.wwa-hero__gallery-viewport[data-v-c12bc8b3]{aspect-ratio:1;flex:none;overflow:hidden;position:relative;width:100%}.wwa-hero__gallery-img[data-v-c12bc8b3]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.wwa-hero__gallery-placeholder[data-v-c12bc8b3]{color:#2b1a1a;display:grid;font-family:IBM Plex Mono,monospace;font-size:.72rem;height:100%;inset:0;opacity:.6;place-items:center;position:absolute;width:100%}.wwa-hero__gallery-controls[data-v-c12bc8b3]{align-items:center;background:#fff7e8;border-top:3px solid #2b1a1a;display:flex;gap:.5rem;justify-content:space-between;padding:.55rem .65rem}.wwa-gallery-index[data-v-c12bc8b3]{color:#2b1a1a;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wwa-section__label[data-v-c12bc8b3]{align-self:flex-start;background:#2b1a1a;border-radius:9999px;color:#2b1a1a;color:#f4f1ea;display:inline-flex;font-family:IBM Plex Mono,Courier New,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;margin:0 0 .65rem;padding:.22rem .6rem;text-transform:uppercase}.wwa-section__label--full[data-v-c12bc8b3]{align-self:stretch;border-radius:14px;justify-content:center;text-align:center}.wwa-people-row[data-v-c12bc8b3]{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.wwa-section[data-v-c12bc8b3]{background:var(--site-secondary-soft);border:3px solid #2b1a1a;border-radius:22px;box-shadow:6px 6px #2b1a1a;display:flex;flex-direction:column;overflow:hidden;padding:1rem}.wwa-people-grid--two[data-v-c12bc8b3]{display:grid;flex:1;gap:.75rem;grid-template-columns:1fr 1fr}.wwa-people-grid--one[data-v-c12bc8b3]{display:grid;flex:1;gap:.75rem;grid-template-columns:1fr}.wwa-people-grid--auto[data-v-c12bc8b3]{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.wwa-section--installers[data-v-c12bc8b3]{background:#fff7e8}.wwa-team__reveal[data-v-c12bc8b3]{transition:opacity .5s ease,transform .5s ease}.wwa-team--observing:not(.wwa-team--visible) .wwa-team__reveal[data-v-c12bc8b3]{opacity:0;transform:translateY(16px)}.wwa-team--visible .wwa-team__reveal[data-v-c12bc8b3]{opacity:1;transform:translateY(0)}.wwa-team__reveal--first[data-v-c12bc8b3]{transition-delay:0s}.wwa-team__reveal--second[data-v-c12bc8b3]{transition-delay:.16s}.wwa-team__reveal--third[data-v-c12bc8b3]{transition-delay:.32s}.wwa-card[data-v-c12bc8b3]{display:flex;flex-direction:column;gap:.35rem}.wwa-card__img-wrap[data-v-c12bc8b3]{aspect-ratio:3/4;background:#ece4d4;border:3px solid #2b1a1a;border-radius:14px;overflow:hidden;position:relative}.wwa-card--mascot .wwa-card__img-wrap[data-v-c12bc8b3]{aspect-ratio:1/1}.wwa-card__img[data-v-c12bc8b3]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease;width:100%}.wwa-card__img-placeholder[data-v-c12bc8b3]{background:repeating-linear-gradient(45deg,#2b1a1a12 0 8px,#2b1a1a06 8px 16px);height:100%;min-height:160px;width:100%}.wwa-card__img-placeholder--tall[data-v-c12bc8b3]{border:3px solid #2b1a1a;border-radius:14px;flex:1}.wwa-card__hover-blurb[data-v-c12bc8b3]{align-items:flex-end;background:linear-gradient(0deg,rgba(43,26,26,.88) 0,transparent 60%);display:flex;inset:0;opacity:0;padding:.75rem;position:absolute;transition:opacity .2s ease}.wwa-card__img-wrap:hover .wwa-card__hover-blurb[data-v-c12bc8b3]{opacity:1}.wwa-card__hover-blurb p[data-v-c12bc8b3]{color:#f4f1ea;font-family:Epilogue,sans-serif;font-size:.8rem;font-weight:600;line-height:1.4;margin:0}.wwa-card__name[data-v-c12bc8b3]{font-family:Syne,Space Grotesk,sans-serif;font-size:.9rem;font-weight:800;letter-spacing:.04em}.wwa-card__name[data-v-c12bc8b3],.wwa-card__title[data-v-c12bc8b3]{color:#2b1a1a;margin:0;text-transform:uppercase}.wwa-card__title[data-v-c12bc8b3]{font-family:IBM Plex Mono,Courier New,monospace;font-size:.65rem;font-weight:700;letter-spacing:.07em;opacity:.75}.wwa-btn--nav[data-v-c12bc8b3]{background:transparent;border:2px solid #2b1a1a;border-radius:9999px;color:#2b1a1a;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:800;padding:.28rem .6rem;transition:background .12s ease,color .12s ease}.wwa-btn--nav[data-v-c12bc8b3]:hover{background:#f4f1ea}.wwa-empty[data-v-c12bc8b3]{color:#2b1a1a;font-family:IBM Plex Mono,monospace;font-size:.72rem;opacity:.6}@media(max-width:767px){.wwa[data-v-c12bc8b3]{padding-top:2rem}.wwa-hero[data-v-c12bc8b3]{grid-template-columns:1fr}.wwa-team[data-v-c12bc8b3]{margin-top:5rem}.wwa-hero__gallery[data-v-c12bc8b3]{border-left:none;border-top:3px solid #2b1a1a;min-height:220px}.wwa-people-row[data-v-c12bc8b3]{grid-template-columns:1fr}.wwa-people-grid--auto[data-v-c12bc8b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1023px){.wwa-team[data-v-c12bc8b3]{margin-top:15vh}.wwa-people-grid--auto[data-v-c12bc8b3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.wwa-hero[data-v-c12bc8b3]{animation:none}.wwa-team__reveal[data-v-c12bc8b3]{transition:none}.wwa-team--observing:not(.wwa-team--visible) .wwa-team__reveal[data-v-c12bc8b3]{opacity:1;transform:none}}.card-columns-block[data-v-9836d643]{color:var(--site-text);font-family:Epilogue,sans-serif}.card-columns-block__intro[data-v-9836d643]{margin-bottom:2rem;max-width:52rem}.card-columns-block__eyebrow[data-v-9836d643]{background:var(--site-secondary-soft);border:2px solid var(--site-text);border-radius:999px;display:inline-block;font:800 .7rem Fira Code,monospace;letter-spacing:.04em;margin:0;padding:.25rem .6rem;text-transform:uppercase}.card-columns-block__headline[data-v-9836d643],.card-columns-block__headline[data-v-9836d643] *{font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:700;letter-spacing:.05em;line-height:.98;text-transform:uppercase}.card-columns-block__headline[data-v-9836d643]{margin-top:.8rem}.card-columns-block__content[data-v-9836d643],.card-columns-card__content[data-v-9836d643]{color:var(--site-text);font-family:Epilogue,sans-serif;line-height:1.6;max-width:none}.card-columns-block__content[data-v-9836d643]{font-size:1.05rem;margin-top:.8rem}.card-columns-block__content[data-v-9836d643] p,.card-columns-card__content[data-v-9836d643] p{margin-block:.8rem}.card-columns-block__content[data-v-9836d643] a,.card-columns-card__content[data-v-9836d643] a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.card-columns-block__grid[data-v-9836d643]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.card-columns-card[data-v-9836d643]{background:#fff7e8;border:3px solid var(--site-text);border-radius:18px;box-shadow:5px 5px 0 var(--site-text);min-width:0;padding:1.4rem;position:relative;transition:transform .15s ease,box-shadow .15s ease}.card-columns-card--interactive[data-v-9836d643]{cursor:pointer}.card-columns-card--interactive[data-v-9836d643]:focus-visible,.card-columns-card--interactive[data-v-9836d643]:hover{box-shadow:0 0 0 var(--site-text);outline:none;transform:translate(5px,5px)}.card-columns-card--interactive[data-v-9836d643]:focus-visible{outline:3px solid var(--site-secondary);outline-offset:4px}.card-columns-card--mint[data-v-9836d643]{background:var(--site-secondary-soft)}.card-columns-card--mint .card-columns-block__eyebrow[data-v-9836d643]{background:#fff7e8}.card-columns-card__sticker[data-v-9836d643]{aspect-ratio:1;background:#b82a38;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:3px 3px #2b1a1a;display:grid;padding:.4rem;place-items:center;pointer-events:none;position:absolute;width:clamp(3.8rem,6vw,5rem);z-index:4}.card-columns-card__sticker[data-v-9836d643] .hero-sticker-animation{height:100%;width:100%}.card-columns-card__sticker.is-1[data-v-9836d643]{right:-1rem;top:-1.35rem;transform:rotate(8deg)}.card-columns-card__sticker.is-2[data-v-9836d643]{bottom:-1.5rem;right:1rem;transform:rotate(-7deg)}.card-columns-card__sticker.is-3[data-v-9836d643]{left:-3.75rem;top:-1rem;transform:rotate(-10deg)}.card-columns-card__headline[data-v-9836d643]{font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(.9rem,1.25vw,1.1rem);font-weight:800;letter-spacing:.015em;line-height:1.08;margin-block:.7rem;overflow-wrap:normal;padding-right:2.75rem;text-transform:uppercase;text-wrap:balance;word-break:normal}.card-columns-card__content[data-v-9836d643]{font-size:1rem}.card-columns-card__gallery-hint[data-v-9836d643]{align-items:center;display:inline-flex;font-family:IBM Plex Mono,Courier New,monospace;font-size:.72rem;font-weight:900;gap:.35rem;letter-spacing:.07em;margin-top:.75rem;text-transform:uppercase}.card-columns-card__gallery-hint[data-v-9836d643] .iconify,.card-columns-card__gallery-hint[data-v-9836d643] svg{height:1rem;transform:rotate(-45deg);width:1rem}.card-columns-block__actions[data-v-9836d643]{display:flex;justify-content:center;margin-top:2.25rem}.card-columns-block__actions[data-v-9836d643] a,.card-columns-block__actions[data-v-9836d643] button{background:var(--site-secondary)!important;border:3px solid #2b1a1a!important;border-radius:9999px!important;box-shadow:4.5px 4.5px #2b1a1a!important;color:#f4f1ea!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.card-columns-block__actions[data-v-9836d643] a:hover,.card-columns-block__actions[data-v-9836d643] button:hover{background:var(--site-secondary-soft)!important;box-shadow:0 0 #2b1a1a!important;color:#2b1a1a!important;transform:translate(4.5px,4.5px)}.card-columns-gallery[data-v-9836d643]{background:#f4f1ea;border:3px solid #2b1a1a;border-radius:20px;box-shadow:8px 8px #2b1a1a;color:#2b1a1a;margin:auto;max-height:90vh;max-width:none;overflow:visible;padding:0;width:min(92vw,920px)}.card-columns-gallery[data-v-9836d643]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b1a1ab8}.card-columns-gallery__shell[data-v-9836d643]{display:grid;gap:.85rem;padding:1rem}.card-columns-gallery__footer[data-v-9836d643],.card-columns-gallery__header[data-v-9836d643]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.card-columns-gallery__header h2[data-v-9836d643]{font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:800;letter-spacing:.04em;line-height:1;margin:.2rem 0 0;text-transform:uppercase}.card-columns-gallery__eyebrow[data-v-9836d643]{color:#b82a38;font-family:IBM Plex Mono,Courier New,monospace;font-size:.7rem;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.card-columns-gallery__close[data-v-9836d643],.card-columns-gallery__controls button[data-v-9836d643]{background:#b82a38;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:3px 3px #2b1a1a;color:#f4f1ea;display:grid;flex:0 0 auto;height:2.7rem;place-items:center;width:2.7rem}.card-columns-gallery__image-wrap[data-v-9836d643]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:14px;display:grid;min-height:min(58vh,540px);overflow:hidden;place-items:center}.card-columns-gallery__image[data-v-9836d643]{display:block;height:min(58vh,540px);-o-object-fit:contain;object-fit:contain;width:100%}.card-columns-gallery__footer p[data-v-9836d643]{font-weight:700;margin:0}.card-columns-gallery__controls[data-v-9836d643]{align-items:center;display:flex;font-family:IBM Plex Mono,Courier New,monospace;font-size:.75rem;font-weight:900;gap:.65rem}@media(max-width:1000px){.card-columns-block__grid[data-v-9836d643]{grid-template-columns:1fr}.card-columns-card__sticker.is-2[data-v-9836d643]{right:-.8rem}}@media(max-width:640px){.card-columns-gallery[data-v-9836d643]{width:calc(100vw - 1.5rem)}.card-columns-gallery__image[data-v-9836d643],.card-columns-gallery__image-wrap[data-v-9836d643]{height:52vh;min-height:0}.card-columns-gallery__footer[data-v-9836d643]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.card-columns-card[data-v-9836d643]{transition:none}}
