.btn-group__button[data-v-311b6d00] .iconify,.btn-group__button[data-v-311b6d00] [data-icon],.btn-group__button[data-v-311b6d00] svg:last-child{display:inline-block;transform:rotate(-45deg)}.hero-block[data-v-f1b26085]{align-items:center;min-height:auto;padding-bottom:2rem;padding-top:2rem}.hero-block__actions[data-v-f1b26085] a,.hero-block__actions[data-v-f1b26085] 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-f1b26085] a:hover,.hero-block__actions[data-v-f1b26085] 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-f1b26085]{animation:hero-image-pop-f1b26085 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-f1b26085]{display:block;height:100%;max-height:700px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1023px){.hero-block[data-v-f1b26085]{gap:2rem;min-height:70vh}.hero-block__image-wrap[data-v-f1b26085]{margin-left:0!important;margin-right:0!important}}@media(min-width:1024px){.hero-block[data-v-f1b26085]{min-height:80vh;padding-bottom:0;padding-top:0}.hero-block__image-wrap[data-v-f1b26085]{height:clamp(360px,52vh,560px)}}.hero-block__content[data-v-f1b26085]{animation:hero-content-rise-f1b26085 .9s cubic-bezier(.22,1,.36,1) .15s both}@keyframes hero-content-rise-f1b26085{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes hero-image-pop-f1b26085{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-f1b26085],.hero-block__image-wrap[data-v-f1b26085]{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-6c05368c]{background:transparent;height:90vh;isolation:isolate;max-height:90vh;overflow:hidden;position:relative}.split-hero__inner[data-v-6c05368c]{align-items:stretch;display:grid;gap:.85rem;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);height:100%;margin-inline:auto;min-height:0;overflow:hidden;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-6c05368c]{animation:split-hero-left-rise-6c05368c .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-6c05368c]{isolation:isolate;overflow:visible;padding:1.25rem 1.25rem 1.25rem 0;position:relative}.split-hero__copy-stack[data-v-6c05368c]{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-6c05368c]{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-6c05368c],.split-hero__headline[data-v-6c05368c] *{font-size:clamp(2rem,4.2vw,3.25rem)!important;font-weight:700!important;line-height:.95!important}.split-hero__headline[data-v-6c05368c]{margin-bottom:.625rem}.split-hero__prose[data-v-6c05368c]{margin:0}.split-hero__actions[data-v-6c05368c]{margin-top:.625rem}.split-hero__sticker-layer[data-v-6c05368c]{inset:0;pointer-events:none;position:absolute;z-index:1}.split-hero__sticker[data-v-6c05368c]{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-6c05368c] .hero-sticker-animation{height:100%;width:100%}.split-hero__sticker--top-left[data-v-6c05368c]{left:-.2rem;top:-.65rem;transform:rotate(-10deg)}.split-hero__sticker--top-right[data-v-6c05368c]{background:#b82a38;right:-.7rem;top:1.2rem;transform:rotate(8deg)}.split-hero__sticker--bottom-left[data-v-6c05368c]{bottom:-4rem;left:1.2rem;transform:rotate(-6deg)}.split-hero__sticker--mid-right[data-v-6c05368c]{background:#b82a38;bottom:2.2rem;right:-1rem;transform:rotate(11deg)}.split-hero__sticker--peel[data-v-6c05368c]{border-radius:22px 999px 999px 22px;overflow:hidden;padding-right:.7rem}.split-hero__sticker--peel[data-v-6c05368c]: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-6c05368c] a,.split-hero__actions[data-v-6c05368c] 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-6c05368c] a:hover,.split-hero__actions[data-v-6c05368c] button:hover{background:var(--site-secondary-hover)!important;box-shadow:6px 6px #2b1a1a!important;transform:translate(-1px,-1px)}.split-hero__actions[data-v-6c05368c] .btn-group__button:first-child:focus-visible,.split-hero__actions[data-v-6c05368c] .btn-group__button:first-child: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-6c05368c]{animation:split-hero-right-pop-6c05368c 1s cubic-bezier(.22,.61,.36,1) .5s both;display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0;min-width:0}.split-hero__windowmeta[data-v-6c05368c]{align-items:center;display:inline-flex;gap:.45rem}.split-hero__windowpill[data-v-6c05368c]{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-6c05368c]{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-6c05368c]{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-6c05368c]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:14px;box-shadow:7.5px 7.5px #2b1a1a;display:flex;flex:1 1 auto;flex-direction:column;height:auto;min-height:0;overflow:hidden;position:relative}.split-hero__mockup[data-v-6c05368c]:before{content:none}.split-hero__windowbody[data-v-6c05368c]{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-6c05368c]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:10px;box-shadow:inset 3.75px 3.75px #2b1a1a1f;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.split-hero__controls[data-v-6c05368c]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.split-hero__cta-full[data-v-6c05368c]{grid-column:1/-1;text-align:center;width:100%}.split-hero__feature-btn[data-v-6c05368c],.split-hero__mode-btn[data-v-6c05368c]{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-6c05368c]{background:transparent;color:#2b1a1a}.split-hero__feature-btn.split-hero__cta-full[data-v-6c05368c]{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-6c05368c]:after{content:"→";display:inline-block;font-size:.95rem;font-weight:900;line-height:1;transform:rotate(-45deg)}.split-hero__feature-btn[data-v-6c05368c]:hover,.split-hero__mode-btn[data-v-6c05368c]:hover{background:#b82a381f;box-shadow:none;transform:none}.split-hero__feature-btn.split-hero__cta-full[data-v-6c05368c]:hover{background:var(--site-secondary-hover)}.split-hero__feature-btn.is-active[data-v-6c05368c]{background:#b82a38;color:#f4f1ea}.split-hero__mode-btn[data-v-6c05368c]{background:transparent;color:#2b1a1a}.split-hero__mode-btn[data-v-6c05368c]:hover{background:#b82a381f}.split-hero__grid[data-v-6c05368c]{background-color:var(--grid-bg,rgba(232,240,255,.65));background-image:linear-gradient(to right,var(--grid-line,rgba(71,34,40,.35)) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line,rgba(71,34,40,.35)) 1px,transparent 1px);background-size:14px 14px;inset:0;opacity:.22;position:absolute}.split-hero__svg[data-v-6c05368c]{background:#fff7e8;display:grid;height:100%;padding:clamp(.75rem,2vw,1.5rem);place-items:start center;position:relative;z-index:1}.split-hero__svg[data-v-6c05368c] svg{height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.split-hero__svg[data-v-6c05368c] circle,.split-hero__svg[data-v-6c05368c] ellipse,.split-hero__svg[data-v-6c05368c] line,.split-hero__svg[data-v-6c05368c] path,.split-hero__svg[data-v-6c05368c] polygon,.split-hero__svg[data-v-6c05368c] polyline,.split-hero__svg[data-v-6c05368c] rect{stroke-width:1.2px!important;vector-effect:non-scaling-stroke}.split-hero__svg[data-v-6c05368c] .cls-1{fill:#fff!important}.split-hero__sticker[data-v-6c05368c]{opacity:0}.split-hero__sticker--top-left[data-v-6c05368c]{animation:split-hero-sticker-ccw-10-6c05368c .65s cubic-bezier(.34,1.56,.64,1) 1s both}.split-hero__sticker--top-right[data-v-6c05368c]{animation:split-hero-sticker-cw-8-6c05368c .65s cubic-bezier(.34,1.56,.64,1) 1.2s both}.split-hero__sticker--bottom-left[data-v-6c05368c]{animation:split-hero-sticker-ccw-6-6c05368c .65s cubic-bezier(.34,1.56,.64,1) 1.4s both}.split-hero__sticker--mid-right[data-v-6c05368c]{animation:split-hero-sticker-cw-11-6c05368c .65s cubic-bezier(.34,1.56,.64,1) 1.6s both}@keyframes split-hero-left-rise-6c05368c{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes split-hero-right-pop-6c05368c{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-6c05368c{0%{opacity:0;transform:scale(.3) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(-10deg)}}@keyframes split-hero-sticker-cw-8-6c05368c{0%{opacity:0;transform:scale(.3) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(8deg)}}@keyframes split-hero-sticker-ccw-6-6c05368c{0%{opacity:0;transform:scale(.3) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}@keyframes split-hero-sticker-cw-11-6c05368c{0%{opacity:0;transform:scale(.3) rotate(11deg)}to{opacity:1;transform:scale(1) rotate(11deg)}}@media(max-width:1024px){.split-hero[data-v-6c05368c]{height:auto;max-height:none}.split-hero__inner[data-v-6c05368c]{grid-template-columns:1fr;height:auto;overflow:visible}.split-hero__mockup[data-v-6c05368c]{min-height:46vh}.split-hero__controls[data-v-6c05368c]{grid-template-columns:repeat(2,minmax(0,1fr))}.split-hero__copy[data-v-6c05368c]{padding-right:0}.split-hero__copy-stack[data-v-6c05368c]{max-width:100%}}@media(max-width:640px){.split-hero[data-v-6c05368c]{padding-bottom:5vh}.split-hero__inner[data-v-6c05368c]{padding:2.2rem .9rem 1rem}.split-hero__right[data-v-6c05368c]{padding-inline:10%}.split-hero__copy-stack[data-v-6c05368c]{padding:1rem .95rem .9rem}.split-hero__headline[data-v-6c05368c],.split-hero__headline[data-v-6c05368c] *{font-size:clamp(1.6rem,10vw,2.25rem)!important}.split-hero__sticker[data-v-6c05368c]{display:none}.split-hero__windowbar[data-v-6c05368c]{gap:.5rem}.split-hero__feature-btn[data-v-6c05368c],.split-hero__mode-btn[data-v-6c05368c]{font-size:.74rem;padding:.55rem .6rem}.split-hero__mockup[data-v-6c05368c]{min-height:40vh}.split-hero__grid[data-v-6c05368c]{background-size:10px 10px}.split-hero__controls[data-v-6c05368c]{gap:.42rem;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.split-hero__left[data-v-6c05368c],.split-hero__right[data-v-6c05368c],.split-hero__sticker[data-v-6c05368c]{animation:none;opacity:1;transform:none}.split-hero__sticker--top-left[data-v-6c05368c]{transform:rotate(-10deg)}.split-hero__sticker--top-right[data-v-6c05368c]{transform:rotate(8deg)}.split-hero__sticker--bottom-left[data-v-6c05368c]{transform:rotate(-6deg)}.split-hero__sticker--mid-right[data-v-6c05368c]{transform:rotate(11deg)}}.faq-block__title[data-v-eab3a0ad]{background:#fff7e8;border:3px solid #2b1a1a;border-radius:9999px;box-shadow:4px 4px #2b1a1a;display:inline-flex;padding:.2rem .58rem}.faq-block__headline[data-v-eab3a0ad],.faq-block__headline[data-v-eab3a0ad] *{font-weight:700!important;letter-spacing:.05em;text-transform:uppercase}.faq-block__item-header[data-v-eab3a0ad]{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-eab3a0ad]{background:var(--site-secondary)}.faq-block__item-header--closed[data-v-eab3a0ad]{background:#fff7e8}.faq-block__item-header--closed[data-v-eab3a0ad]:hover{background:#fff9ef}.faq-block__item-label[data-v-eab3a0ad]{color:#2b1a1a;letter-spacing:.04em;text-transform:uppercase}.faq-block__item-header--open .faq-block__item-label[data-v-eab3a0ad]{color:#f4f1ea}.faq-block__item-icon[data-v-eab3a0ad]{color:#2b1a1a}.faq-block__item-header--open .faq-block__item-icon[data-v-eab3a0ad]{color:#f4f1ea}.faq-block__item-content[data-v-eab3a0ad]{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-eab3a0ad],.faq-block__item-prose[data-v-eab3a0ad] li,.faq-block__item-prose[data-v-eab3a0ad] p{color:#2b1a1a;font-size:.96rem;line-height:1.55}.faq-block__load-more[data-v-eab3a0ad],.faq-block__load-more[data-v-eab3a0ad] a,.faq-block__load-more[data-v-eab3a0ad] 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-eab3a0ad] a:focus-visible,.faq-block__load-more[data-v-eab3a0ad] a:hover,.faq-block__load-more[data-v-eab3a0ad] button:focus-visible,.faq-block__load-more[data-v-eab3a0ad] button:hover,.faq-block__load-more[data-v-eab3a0ad]:focus-visible,.faq-block__load-more[data-v-eab3a0ad]: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-eab3a0ad]{border-radius:14px;padding:.75rem .8rem}.faq-block__item-content[data-v-eab3a0ad]{padding-bottom:1rem;padding-left:.9rem;padding-right:.9rem}.faq-block__item-label[data-v-eab3a0ad]{font-size:.82rem}}.faq-block[data-v-eab3a0ad]{opacity:0}.faq-block--animated[data-v-eab3a0ad]{animation:faq-fade-in-eab3a0ad .75s ease-out .1s both}@keyframes faq-fade-in-eab3a0ad{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.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-1d4e8b36]{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-1d4e8b36]{margin:0 auto;max-width:1320px;padding:0 clamp(1rem,3vw,2.5rem);text-align:center}.logo-strip__headline[data-v-1d4e8b36],.logo-strip__title[data-v-1d4e8b36]{text-align:center}.logo-strip__headline[data-v-1d4e8b36],.logo-strip__headline[data-v-1d4e8b36] *{font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.logo-marquees[data-v-1d4e8b36]{margin-top:clamp(1rem,2.4vw,1.8rem)}.logo-marquee[data-v-1d4e8b36]{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-1d4e8b36]{margin-bottom:clamp(.4rem,1.2vw,.8rem)}.logo-marquee__track[data-v-1d4e8b36]{align-items:center;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.logo-marquee__item[data-v-1d4e8b36]{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-1d4e8b36]{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-1d4e8b36]{padding-bottom:5vh;padding-top:5vh}}.pain-point[data-v-4dad2ff6]{background:transparent;--pain-headline-offset:.45rem}.pain-point__scene[data-v-4dad2ff6]{min-height:100vh}.pain-point__canvas[data-v-4dad2ff6]{background:transparent;color:#f3f7fb;min-height:100vh;padding:clamp(2.1rem,4.9vh,3.5rem) 0;position:relative}.pain-point__viewport[data-v-4dad2ff6]{align-items:center;display:flex;flex-direction:column;gap:clamp(.35rem,1.8vh,.95rem);justify-content:center;min-height:calc(100vh - clamp(4.2rem,9.8vh,7rem));overflow:visible}.pain-point__entry-stage[data-v-4dad2ff6]{margin:0 auto;max-width:64rem;text-align:center}.pain-point__headline-stack[data-v-4dad2ff6]{display:grid;min-height:clamp(2.4rem,8vw,6.2rem);place-items:center;position:relative;width:100%}.pain-point__subtitle-slot[data-v-4dad2ff6]{left:clamp(1rem,4vw,2rem);max-width:40rem;pointer-events:none;position:absolute;top:2rem}.pain-point__eyebrow[data-v-4dad2ff6]{color:#2b1a1a}.pain-point__headline[data-v-4dad2ff6]{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;text-transform:uppercase}.pain-point__headline[data-v-4dad2ff6],.pain-point__headline--bridge[data-v-4dad2ff6]{margin-top:var(--pain-headline-offset);text-align:center}.pain-point__headline--bridge[data-v-4dad2ff6]{display:grid;inset:0;place-items:center;position:absolute;width:100%}.pain-point__content[data-v-4dad2ff6]{color:#d2dbe6;margin-left:auto;margin-right:auto;margin-top:clamp(1.55rem,3vh,2rem);max-width:46rem}.pain-point__content[data-v-4dad2ff6] .prose{margin-left:auto;margin-right:auto;text-align:center}.pain-point__subtitle[data-v-4dad2ff6]{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-4dad2ff6]{color:#b9c4d3;margin-top:.75rem}.pain-point__act3[data-v-4dad2ff6]{background:transparent;color:#f3f7fb;margin-top:-8.4vh;padding:0;width:min(100%,66rem)}.pain-point__rail-wrap[data-v-4dad2ff6]{padding-top:1.55rem;position:relative}.pain-point__rail[data-v-4dad2ff6]{background:#2b1a1a;box-shadow:3px 3px #2b1a1a59;height:3px;width:100%}.pain-point__train[data-v-4dad2ff6]{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-4dad2ff6]{display:flex;gap:clamp(.5rem,1.6vw,1.2rem);justify-content:space-between;margin-top:-.75rem}.pain-point__station[data-v-4dad2ff6]{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-4dad2ff6]{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-4dad2ff6],.pain-point__station.is-past .pain-point__station-dot[data-v-4dad2ff6]{background:#b82a38;border-color:#2b1a1a}.pain-point__station-label[data-v-4dad2ff6]{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-4dad2ff6]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.15rem}.pain-point__step[data-v-4dad2ff6]{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-4dad2ff6]{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-4dad2ff6]{opacity:.55}.pain-point__step-icon[data-v-4dad2ff6] .hero-sticker-animation{height:100%;width:100%}.pain-point__step.is-active[data-v-4dad2ff6]{background:#b82a38;color:#f4f1ea;opacity:1}.pain-point__step.is-active .pain-point__step-body[data-v-4dad2ff6],.pain-point__step.is-active .pain-point__step-key[data-v-4dad2ff6],.pain-point__step.is-active .pain-point__step-title[data-v-4dad2ff6],.pain-point__step.is-active .pain-point__step-body[data-v-4dad2ff6] .prose,.pain-point__step.is-active .pain-point__step-body[data-v-4dad2ff6] p{color:#f4f1ea}.pain-point__step.is-dim[data-v-4dad2ff6]{opacity:.3}.pain-point__step-key[data-v-4dad2ff6]{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-4dad2ff6]{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-4dad2ff6]{color:#2b1a1a;margin-top:.55rem}.pain-point__cta-wrap[data-v-4dad2ff6]{display:flex;justify-content:center;margin-top:1.5rem}.pain-point__cta-link[data-v-4dad2ff6]{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-4dad2ff6]{flex-shrink:0;height:1.25rem;transform:rotate(-45deg);width:1.25rem}.pain-point__cta-link[data-v-4dad2ff6]: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-4dad2ff6]{min-height:auto;padding:1.5rem 0}.pain-point__viewport[data-v-4dad2ff6]{gap:0;min-height:100vh;position:relative}.pain-point__entry-stage[data-v-4dad2ff6],.pain-point__viewport[data-v-4dad2ff6]{align-items:center;display:flex;flex-direction:column;justify-content:center}.pain-point__entry-stage[data-v-4dad2ff6]{gap:.9rem;inset:0;max-width:100%;padding-inline:.75rem;position:absolute;width:100%;z-index:2}.pain-point__headline-stack[data-v-4dad2ff6]{min-height:clamp(4.2rem,18vw,5.8rem);width:100%}.pain-point__headline[data-v-4dad2ff6]{font-size:clamp(1.4rem,8vw,2.2rem);margin-top:.35rem}.pain-point__content[data-v-4dad2ff6]{color:#2b1a1a;margin-top:.9rem;max-width:34rem}.pain-point__subtitle-slot[data-v-4dad2ff6]{margin:0 auto 1rem;max-width:64rem;padding:0 .5rem;position:static}.pain-point__subtitle[data-v-4dad2ff6]{font-size:.95rem}.pain-point__act3[data-v-4dad2ff6]{left:50%;margin-top:0;position:absolute;top:39%;transform:translate(-50%);width:min(100%,66rem);z-index:1}.pain-point__rail-wrap[data-v-4dad2ff6]{padding-left:.75rem;padding-top:.2rem;transform:translateY(-1.5rem)}.pain-point__rail[data-v-4dad2ff6]{height:100%;left:9px;position:absolute;top:0;width:1px}.pain-point__train[data-v-4dad2ff6]{left:9px;top:8%}.pain-point__stations[data-v-4dad2ff6]{display:grid;gap:.5rem;grid-template-columns:1fr;margin-top:0;padding-left:1.2rem}.pain-point__station[data-v-4dad2ff6]{margin-top:.35rem}.pain-point__station-label[data-v-4dad2ff6]{letter-spacing:.08em;line-height:1.2;top:0;transform:none}.pain-point__columns[data-v-4dad2ff6]{display:grid;gap:.65rem;grid-template-columns:1fr;margin-top:.9rem}.pain-point__step[data-v-4dad2ff6]{border-width:2px;padding:.75rem 3.2rem .75rem .85rem}.pain-point__step-icon[data-v-4dad2ff6]{bottom:.35rem;height:2rem;right:.3rem;width:2rem}.pain-point__cta-wrap[data-v-4dad2ff6]{margin-top:.55rem}}@media(min-width:640px)and (max-width:900px){.pain-point__canvas[data-v-4dad2ff6]{min-height:auto;padding:2rem 0}.pain-point__viewport[data-v-4dad2ff6]{gap:0;min-height:100vh;position:relative}.pain-point__entry-stage[data-v-4dad2ff6],.pain-point__viewport[data-v-4dad2ff6]{align-items:center;display:flex;flex-direction:column;justify-content:center}.pain-point__entry-stage[data-v-4dad2ff6]{gap:.95rem;inset:0;position:absolute;width:100%;z-index:2}.pain-point__headline-stack[data-v-4dad2ff6]{min-height:clamp(4.6rem,14vw,6rem);width:100%}.pain-point__headline[data-v-4dad2ff6]{font-size:clamp(1.8rem,6.5vw,3.8rem);margin-top:.45rem}.pain-point__content[data-v-4dad2ff6]{color:#2b1a1a;margin-top:.9rem;max-width:40rem}.pain-point__act3[data-v-4dad2ff6]{left:50%;margin-top:0;position:absolute;top:39%;transform:translate(-50%);width:min(100%,66rem);z-index:1}.pain-point__rail-wrap[data-v-4dad2ff6]{padding-left:.75rem;padding-top:.2rem;transform:translateY(-.85rem)}.pain-point__rail[data-v-4dad2ff6]{height:100%;left:9px;position:absolute;top:0;width:1px}.pain-point__train[data-v-4dad2ff6]{left:9px;top:8%}.pain-point__stations[data-v-4dad2ff6]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:0;padding-left:1.2rem}.pain-point__station-label[data-v-4dad2ff6]{letter-spacing:.09em;line-height:1.2;top:0;transform:none}.pain-point__columns[data-v-4dad2ff6]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:.9rem}.pain-point__step[data-v-4dad2ff6]{padding:.85rem 3.4rem .85rem .95rem}.pain-point__step-icon[data-v-4dad2ff6]{bottom:.35rem;height:3.15rem;right:.35rem;width:3.15rem}.pain-point__cta-wrap[data-v-4dad2ff6]{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-ad7fd4be]{background:transparent}.gallery-block__shell[data-v-ad7fd4be]{margin-inline:auto;width:min(100%,1220px)}.gallery-block__headline[data-v-ad7fd4be],.gallery-block__headline[data-v-ad7fd4be] *{letter-spacing:.05em;text-transform:uppercase}.gallery-block__header[data-v-ad7fd4be]{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-ad7fd4be]{margin:0}.gallery-block__nav[data-v-ad7fd4be]{display:flex;gap:.5rem}.gallery-block__nav-button[data-v-ad7fd4be],.gallery-block__nav-button[data-v-ad7fd4be] a,.gallery-block__nav-button[data-v-ad7fd4be] 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-ad7fd4be] a:focus-visible,.gallery-block__nav-button[data-v-ad7fd4be] a:hover,.gallery-block__nav-button[data-v-ad7fd4be] button:focus-visible,.gallery-block__nav-button[data-v-ad7fd4be] button:hover,.gallery-block__nav-button[data-v-ad7fd4be]:focus-visible,.gallery-block__nav-button[data-v-ad7fd4be]: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-ad7fd4be]{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-ad7fd4be]::-webkit-scrollbar{display:none}.gallery-block__card[data-v-ad7fd4be]{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-ad7fd4be]{aspect-ratio:3/4;background:#ece4d4;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-block__empty-state[data-v-ad7fd4be]{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-ad7fd4be]{flex-basis:clamp(260px,33vw,360px)}}@media(max-width:639px){.gallery-block__shell[data-v-ad7fd4be]{padding-inline:.75rem}}.gallery-block__shell[data-v-ad7fd4be]{opacity:0}.gallery-block__shell--animated[data-v-ad7fd4be]{animation:gallery-fade-in-ad7fd4be .75s ease-out .1s both}@keyframes gallery-fade-in-ad7fd4be{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.steps-animation .path[data-v-f5f92838]{animation:dash-f5f92838 5s linear infinite both;stroke-dasharray:1,30}@keyframes dash-f5f92838{0%{stroke-dashoffset:0}to{stroke-dashoffset:-15rem}}@media(max-width:767px){.steps-block__item[data-v-f5f92838]{padding:.9rem}.steps-block__image[data-v-f5f92838]{height:120px}.steps-block__connector[data-v-f5f92838]{height:3rem}}.bento__intro[data-v-eab52f04]{margin:0 auto;max-width:52rem;text-align:center}.bento__headline[data-v-eab52f04],.bento__headline[data-v-eab52f04] *{color:#2b1a1a;font-family:Syne,Space Grotesk,sans-serif;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.bento__content[data-v-eab52f04]{color:#2b1a1a;margin-top:.7rem}.bento__grid[data-v-eab52f04]{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-eab52f04]{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-eab52f04]{background:#fff7e8}.bento-tile--blue[data-v-eab52f04]{background:var(--site-secondary-soft)}.bento-tile--red[data-v-eab52f04]{background:#b82a38;color:#f4f1ea}.bento-tile--green[data-v-eab52f04]{background:var(--site-secondary-sticker);color:#f4f1ea}.bento-tile--1[data-v-eab52f04]{grid-column:span 5;min-height:180px}.bento-tile--2[data-v-eab52f04]{grid-column:span 4;min-height:180px}.bento-tile--3[data-v-eab52f04],.bento-tile--4[data-v-eab52f04]{grid-column:span 3;min-height:180px}.bento-tile--4[data-v-eab52f04],.bento-tile--5[data-v-eab52f04]{display:flex;flex-direction:column;height:100%}.bento-tile--5[data-v-eab52f04]{grid-column:span 4;min-height:180px}.bento-tile--calculator[data-v-eab52f04]{background:#fff7e8;grid-column:span 5;min-height:180px}.bento-tile__eyebrow[data-v-eab52f04]{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-eab52f04],.bento-tile--red .bento-tile__eyebrow[data-v-eab52f04]{background:#fff7e8f2}.bento-tile__headline[data-v-eab52f04]{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-eab52f04]{font-size:.95rem;line-height:1.35;margin-top:.52rem;opacity:.94}.bento-service__controls[data-v-eab52f04]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.bento-service__select-wrap[data-v-eab52f04]{flex:1 1 180px;min-width:0;position:relative}.bento-service__select-wrap[data-v-eab52f04]: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-eab52f04]{-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-eab52f04],.bento-service__select[data-v-eab52f04]{font-family:IBM Plex Mono,Courier New,monospace;text-transform:uppercase}.bento-pill-button[data-v-eab52f04]{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-eab52f04]{margin-top:.75rem}.bento-slider__controls[data-v-eab52f04]{align-items:center;display:flex;gap:.45rem;justify-content:space-between;margin-top:.62rem}.bento-product__image[data-v-eab52f04]{display:block;height:110px;-o-object-fit:cover;object-fit:cover;width:100%}.bento-product__image--floating[data-v-eab52f04]{background:transparent;border-radius:12px;margin-top:.48rem}.bento-slider__button[data-v-eab52f04]{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-eab52f04]:focus-visible,.bento-pill-button[data-v-eab52f04]:hover{background:var(--site-secondary);box-shadow:0 0 #2b1a1a;color:#f4f1ea;transform:translate(4.5px,4.5px)}.bento-slider__button[data-v-eab52f04]:focus-visible,.bento-slider__button[data-v-eab52f04]:hover{background:#f4f1ea;box-shadow:none;color:#2b1a1a;transform:none}.bento-slider__index[data-v-eab52f04]{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-eab52f04]{background:var(--tile3-bg-image);background-color:#b82a38;background-position:50%;background-size:cover}.bento-social-tile[data-v-eab52f04]:before{background:#fff7e824;content:"";inset:0;pointer-events:none;position:absolute}.bento-social-tile[data-v-eab52f04]>*{position:relative;z-index:1}.bento-social__links[data-v-eab52f04]{bottom:.72rem;display:inline-flex;gap:.4rem;position:absolute;right:.78rem}.bento-social__link[data-v-eab52f04]{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-eab52f04]{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-eab52f04]{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-eab52f04]{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-eab52f04]{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-eab52f04]{display:flex;flex:1;flex-direction:column;margin-top:.58rem;min-height:0}.bento-gallery__viewport[data-v-eab52f04]{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-eab52f04]:after{background:#fff7e824;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.bento-gallery__image[data-v-eab52f04]{-o-object-fit:cover;object-fit:cover}.bento-gallery__image[data-v-eab52f04],.bento-gallery__placeholder[data-v-eab52f04]{height:100%;inset:0;position:absolute;width:100%;z-index:1}.bento-gallery__placeholder[data-v-eab52f04]{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-eab52f04],.bento-gallery__placeholder p[data-v-eab52f04]{margin:0}.bento-gallery__placeholder h4[data-v-eab52f04]{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-eab52f04]{font-family:IBM Plex Mono,Courier New,monospace;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase}.bento-calc[data-v-eab52f04]{display:grid;gap:.65rem;margin-top:.8rem}.bento-calc__label[data-v-eab52f04]{align-items:center;color:#2b1a1a;display:flex;font-family:IBM Plex Mono,Courier New,monospace;font-size:.73rem;font-weight:800;justify-content:space-between;letter-spacing:.07em;text-transform:uppercase}.bento-calc__slider[data-v-eab52f04]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#b82a38 0,var(--site-secondary) 100%);border:2px solid #2b1a1a;border-radius:999px;box-shadow:inset 1px 1px #2b1a1a59;cursor:pointer;height:10px;width:100%}.bento-calc__slider[data-v-eab52f04]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff7e8;border:2px solid #2b1a1a;border-radius:999px;box-shadow:2px 2px #2b1a1a;height:18px;width:18px}.bento-calc__slider[data-v-eab52f04]::-moz-range-thumb{background:#fff7e8;border:2px solid #2b1a1a;border-radius:999px;box-shadow:2px 2px #2b1a1a;height:18px;width:18px}.bento-calc__equation[data-v-eab52f04]{background:#fff7e8;border:2px solid #2b1a1a;border-radius:14px;box-shadow:inset 1.5px 1.5px #2b1a1a40;display:grid;gap:.32rem;margin-top:.15rem;padding:.65rem}.bento-calc__line[data-v-eab52f04]{align-items:baseline;color:#2b1a1a;display:flex;font-size:.8rem;font-weight:700;gap:.65rem;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.bento-calc__line strong[data-v-eab52f04]{font-size:.95rem;font-weight:900;letter-spacing:.02em}.bento-calc__line--result[data-v-eab52f04]{border-top:2px dashed #2b1a1a;color:#b82a38;margin-top:.1rem;padding-top:.3rem}@media(max-width:1024px){.bento-tile--1[data-v-eab52f04],.bento-tile--2[data-v-eab52f04],.bento-tile--3[data-v-eab52f04],.bento-tile--4[data-v-eab52f04],.bento-tile--5[data-v-eab52f04],.bento-tile--calculator[data-v-eab52f04]{grid-column:span 6}}@media(max-width:768px){.bento-tile--1[data-v-eab52f04],.bento-tile--2[data-v-eab52f04],.bento-tile--3[data-v-eab52f04],.bento-tile--4[data-v-eab52f04],.bento-tile--5[data-v-eab52f04],.bento-tile--calculator[data-v-eab52f04]{grid-column:span 12}}@media(max-width:639px){.bento__grid[data-v-eab52f04]{gap:.6rem}.bento-tile[data-v-eab52f04]{padding:.85rem .85rem .95rem}.bento-tile--1[data-v-eab52f04],.bento-tile--2[data-v-eab52f04],.bento-tile--3[data-v-eab52f04],.bento-tile--4[data-v-eab52f04],.bento-tile--5[data-v-eab52f04],.bento-tile--calculator[data-v-eab52f04]{min-height:140px}.bento-tile--3[data-v-eab52f04]{min-height:175px}.bento-tile--5[data-v-eab52f04]{min-height:280px}.bento-product__image[data-v-eab52f04]{height:90px}.bento-gallery__placeholder[data-v-eab52f04],.bento-gallery__viewport[data-v-eab52f04]{min-height:90px}.bento-tile--5 .bento-gallery__placeholder[data-v-eab52f04],.bento-tile--5 .bento-gallery__viewport[data-v-eab52f04]{min-height:180px}.bento-tile__headline[data-v-eab52f04]{font-size:clamp(.95rem,4.3vw,1.2rem)}.bento-stats__row strong[data-v-eab52f04]{font-size:clamp(1.6rem,9vw,2.2rem)}}.bento--animated .bento-tile--1[data-v-eab52f04]{animation:tile-in-tl-eab52f04 .75s ease-out .3s both}.bento--animated .bento-tile--2[data-v-eab52f04]{animation:tile-in-t-eab52f04 .75s ease-out 0s both}.bento--animated .bento-tile--3[data-v-eab52f04]{animation:tile-in-tr-eab52f04 .75s ease-out .4s both}.bento--animated .bento-tile--4[data-v-eab52f04]{animation:tile-in-bl-eab52f04 .75s ease-out .1s both}.bento--animated .bento-tile--5[data-v-eab52f04]{animation:tile-in-b-eab52f04 .75s ease-out .5s both}.bento--animated .bento-tile--calculator[data-v-eab52f04]{animation:tile-in-br-eab52f04 .75s ease-out .2s both}@keyframes tile-in-tl-eab52f04{0%{opacity:0;transform:translate(-32px,-32px)}to{opacity:1;transform:none}}@keyframes tile-in-t-eab52f04{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:none}}@keyframes tile-in-tr-eab52f04{0%{opacity:0;transform:translate(32px,-32px)}to{opacity:1;transform:none}}@keyframes tile-in-bl-eab52f04{0%{opacity:0;transform:translate(-32px,32px)}to{opacity:1;transform:none}}@keyframes tile-in-b-eab52f04{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes tile-in-br-eab52f04{0%{opacity:0;transform:translate(32px,32px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bento--animated .bento-tile[data-v-eab52f04],.bento-tile[data-v-eab52f04]{animation:none;opacity:1}}.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-17f350a4]{background:transparent;position:relative}.geo-coverage__headline-wrap[data-v-17f350a4]{margin:0 auto 1rem;max-width:60rem;text-align:center}.geo-coverage__inner[data-v-17f350a4]{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-17f350a4]{display:flex;padding-right:clamp(0rem,1.6vw,.7rem)}.geo-coverage__card[data-v-17f350a4]{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-17f350a4]{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-17f350a4],.geo-coverage__headline[data-v-17f350a4] *{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-17f350a4]{margin-bottom:0}.geo-coverage__prose[data-v-17f350a4]{color:#2b1a1a;font-size:.95rem;line-height:1.5;margin:0}.geo-coverage__prose[data-v-17f350a4] li,.geo-coverage__prose[data-v-17f350a4] p{color:#2b1a1a;font-size:.95rem;line-height:1.5}.geo-coverage__stats[data-v-17f350a4]{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.geo-coverage__stat[data-v-17f350a4]{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-17f350a4]{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-17f350a4]{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-17f350a4]{margin-top:.35rem}.geo-coverage__actions[data-v-17f350a4] a,.geo-coverage__actions[data-v-17f350a4] 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-17f350a4] a:hover,.geo-coverage__actions[data-v-17f350a4] 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-17f350a4]{align-items:stretch;display:flex}.geo-coverage-map-window[data-v-17f350a4]{border:3px solid #2b1a1a;border-radius:18px;box-shadow:7px 7px #2b1a1a;overflow:hidden;width:100%}.geo-coverage-map[data-v-17f350a4]{background:#fff;display:block;height:clamp(280px,42vw,490px);width:100%}@media(max-width:1024px){.geo-coverage__inner[data-v-17f350a4]{grid-template-columns:1fr}.geo-coverage__left[data-v-17f350a4]{padding-right:0}}@media(max-width:640px){.geo-coverage__stats[data-v-17f350a4]{gap:.6rem;grid-template-columns:1fr}.geo-coverage__card[data-v-17f350a4]{gap:.8rem;padding:.9rem}.geo-coverage-map[data-v-17f350a4]{height:clamp(240px,68vw,340px)}}.geo-coverage__headline-wrap[data-v-17f350a4],.geo-coverage__left[data-v-17f350a4],.geo-coverage__right[data-v-17f350a4]{opacity:0}.geo-coverage--animated .geo-coverage__headline-wrap[data-v-17f350a4]{animation:geo-fade-up-17f350a4 .75s ease-out 0s both}.geo-coverage--animated .geo-coverage__left[data-v-17f350a4]{animation:geo-slide-left-17f350a4 .8s cubic-bezier(.22,1,.36,1) .1s both}.geo-coverage--animated .geo-coverage__right[data-v-17f350a4]{animation:geo-slide-right-17f350a4 .8s cubic-bezier(.22,1,.36,1) .25s both}@keyframes geo-fade-up-17f350a4{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes geo-slide-left-17f350a4{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes geo-slide-right-17f350a4{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.tile-grid-block[data-v-927d6fe2]{background:transparent}.tile-grid-block__shell[data-v-927d6fe2]{margin-inline:auto;padding-bottom:10vh;padding-top:10vh;width:min(100%,1220px)}.tile-grid-block__intro[data-v-927d6fe2]{margin-inline:auto;margin-bottom:1rem;max-width:56rem;text-align:center}.tile-grid-block__title-badge[data-v-927d6fe2]{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-927d6fe2],.tile-grid-block__headline[data-v-927d6fe2] *{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-927d6fe2]{margin-bottom:.35rem;margin-top:.5rem}.tile-grid-block__content[data-v-927d6fe2]{margin:0}.tile-grid-block__grid[data-v-927d6fe2]{display:grid;gap:.95rem;grid-template-columns:1fr}.tile-grid-card[data-v-927d6fe2]{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-927d6fe2]{animation:tile-grid-card-enter-927d6fe2 .55s ease-out both;animation-delay:var(--tile-enter-delay,0s)}@keyframes tile-grid-card-enter-927d6fe2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.tile-grid-card.is-clickable[data-v-927d6fe2]{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-927d6fe2]:visited{color:inherit}.tile-grid-card.is-clickable[data-v-927d6fe2]:hover{background:var(--site-secondary-soft);box-shadow:0 0 #2b1a1a;color:#2b1a1a;transform:translate(5px,5px)}.tile-grid-card.is-clickable[data-v-927d6fe2]:focus-visible{outline:3px solid var(--site-secondary);outline-offset:2px}.tile-grid-card__copy[data-v-927d6fe2]{display:flex;flex-direction:column;gap:.45rem;justify-content:center;min-width:0;padding:1rem}.tile-grid-card__headline[data-v-927d6fe2],.tile-grid-card__headline[data-v-927d6fe2] *{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-927d6fe2],.tile-grid-card__content[data-v-927d6fe2] *{font-family:Epilogue,sans-serif;line-height:1.45;margin:0;overflow:hidden}.tile-grid-card__content[data-v-927d6fe2] 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-927d6fe2]{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-927d6fe2]{background:repeating-linear-gradient(45deg,#2b1a1a12 0 8px,#2b1a1a08 8px 16px),#ece4d4;margin-top:auto}.tile-grid-card--ivory[data-v-927d6fe2]{background:#fff7e8;color:#2b1a1a}.tile-grid-card--blue[data-v-927d6fe2]{background:#dfe9f7;color:#2b1a1a}.tile-grid-card--red[data-v-927d6fe2]{background:#b82a38;color:#f4f1ea}.tile-grid-card--red .tile-grid-card__content[data-v-927d6fe2],.tile-grid-card--red .tile-grid-card__content[data-v-927d6fe2] *,.tile-grid-card--red .tile-grid-card__headline[data-v-927d6fe2],.tile-grid-card--red .tile-grid-card__headline[data-v-927d6fe2] *{color:#f4f1ea}.tile-grid-block__empty-state[data-v-927d6fe2]{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-927d6fe2]{padding-inline:.75rem;padding-bottom:8vh;padding-top:8vh}.tile-grid-card[data-v-927d6fe2]{min-height:250px}.tile-grid-card__copy[data-v-927d6fe2]{padding:.85rem}.tile-grid-card__image[data-v-927d6fe2]{height:135px}}@media(min-width:640px)and (max-width:1023px){.tile-grid-card[data-v-927d6fe2]{min-height:260px}.tile-grid-card__image[data-v-927d6fe2]{height:160px}}@media(min-width:1024px){.tile-grid-block__grid[data-v-927d6fe2]{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tile-grid-card[data-v-927d6fe2]{align-items:stretch;height:250px}.tile-grid-card[data-v-927d6fe2],.tile-grid-card.is-left-column[data-v-927d6fe2]{flex-direction:row}.tile-grid-card.is-right-column[data-v-927d6fe2]{flex-direction:row-reverse}.tile-grid-card__copy[data-v-927d6fe2]{flex:0 0 54%;padding:1rem}.tile-grid-card__image[data-v-927d6fe2]{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-927d6fe2],.tile-grid-card[data-v-927d6fe2]{animation:none;opacity:1;transform:none}}.wwa[data-v-62c7bf10]{margin-inline:auto;width:min(100%,1220px)}.wwa[data-v-62c7bf10],.wwa-team[data-v-62c7bf10]{display:flex;flex-direction:column;gap:1rem}.wwa-team[data-v-62c7bf10]{margin-top:25vh}.wwa-team__headline[data-v-62c7bf10]{margin:0}.wwa-hero[data-v-62c7bf10]{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.wwa-hero__copy[data-v-62c7bf10]{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-62c7bf10]{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-62c7bf10],.wwa-hero__headline[data-v-62c7bf10] *,.wwa-team__headline[data-v-62c7bf10],.wwa-team__headline[data-v-62c7bf10] *{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-62c7bf10]{color:#2b1a1a}.wwa-hero__actions[data-v-62c7bf10] a,.wwa-hero__actions[data-v-62c7bf10] 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-62c7bf10] a:hover,.wwa-hero__actions[data-v-62c7bf10] 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-62c7bf10]{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-62c7bf10]{flex:1;overflow:hidden;position:relative}.wwa-hero__gallery-img[data-v-62c7bf10]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease;width:100%}.wwa-hero__gallery-placeholder[data-v-62c7bf10]{color:#2b1a1a;display:grid;font-family:IBM Plex Mono,monospace;font-size:.72rem;height:100%;min-height:220px;opacity:.6;place-items:center;width:100%}.wwa-hero__gallery-controls[data-v-62c7bf10]{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-62c7bf10]{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-62c7bf10]{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-62c7bf10]{align-self:stretch;border-radius:14px;justify-content:center;text-align:center}.wwa-people-row[data-v-62c7bf10]{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.wwa-section[data-v-62c7bf10]{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-62c7bf10]{display:grid;flex:1;gap:.75rem;grid-template-columns:1fr 1fr}.wwa-people-grid--one[data-v-62c7bf10]{display:grid;flex:1;gap:.75rem;grid-template-columns:1fr}.wwa-people-grid--auto[data-v-62c7bf10]{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.wwa-section--installers[data-v-62c7bf10]{background:#fff7e8}.wwa-card[data-v-62c7bf10]{display:flex;flex-direction:column;gap:.35rem}.wwa-card__img-wrap[data-v-62c7bf10]{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-62c7bf10]{aspect-ratio:1/1}.wwa-card__img[data-v-62c7bf10]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease;width:100%}.wwa-card__img-placeholder[data-v-62c7bf10]{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-62c7bf10]{border:3px solid #2b1a1a;border-radius:14px;flex:1}.wwa-card__hover-blurb[data-v-62c7bf10]{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-62c7bf10]{opacity:1}.wwa-card__hover-blurb p[data-v-62c7bf10]{color:#f4f1ea;font-family:Epilogue,sans-serif;font-size:.8rem;font-weight:600;line-height:1.4;margin:0}.wwa-card__name[data-v-62c7bf10]{font-family:Syne,Space Grotesk,sans-serif;font-size:.9rem;font-weight:800;letter-spacing:.04em}.wwa-card__name[data-v-62c7bf10],.wwa-card__title[data-v-62c7bf10]{color:#2b1a1a;margin:0;text-transform:uppercase}.wwa-card__title[data-v-62c7bf10]{font-family:IBM Plex Mono,Courier New,monospace;font-size:.65rem;font-weight:700;letter-spacing:.07em;opacity:.75}.wwa-btn--nav[data-v-62c7bf10]{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-62c7bf10]:hover{background:#f4f1ea}.wwa-empty[data-v-62c7bf10]{color:#2b1a1a;font-family:IBM Plex Mono,monospace;font-size:.72rem;opacity:.6}@media(max-width:767px){.wwa-hero[data-v-62c7bf10]{grid-template-columns:1fr}.wwa-team[data-v-62c7bf10]{margin-top:5rem}.wwa-hero__gallery[data-v-62c7bf10]{border-left:none;border-top:3px solid #2b1a1a;min-height:220px}.wwa-people-row[data-v-62c7bf10]{grid-template-columns:1fr}.wwa-people-grid--auto[data-v-62c7bf10]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1023px){.wwa-team[data-v-62c7bf10]{margin-top:15vh}.wwa-people-grid--auto[data-v-62c7bf10]{grid-template-columns:repeat(3,minmax(0,1fr))}}
