.arrow[data-astro-cid-twx32vo6]{transition:translate .35s var(--ease-out);flex:none}a:hover>.arrow[data-astro-cid-twx32vo6],button:hover>.arrow[data-astro-cid-twx32vo6]{translate:3px}#contact[data-astro-cid-vekgkm42]{position:relative}.sheet[data-astro-cid-vekgkm42]{max-width:50rem;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,5vw,4rem);position:relative}.sheet[data-astro-cid-vekgkm42]>.pin[data-astro-cid-vekgkm42]{top:1.1rem}@media (width<=600px){.sheet[data-astro-cid-vekgkm42]{padding-top:3.25rem}}.sheet[data-astro-cid-vekgkm42]>.pin[data-astro-cid-vekgkm42].a{left:1.4rem}.sheet[data-astro-cid-vekgkm42]>.pin[data-astro-cid-vekgkm42].b{right:1.4rem}.deco[data-astro-cid-vekgkm42]{box-shadow:var(--lift);z-index:0;position:absolute}@media (width<=700px){.deco[data-astro-cid-vekgkm42]{display:none}}.deco[data-astro-cid-vekgkm42].half{aspect-ratio:2;background:var(--plum);border-radius:999px 999px 0 0;width:clamp(8rem,15vw,12rem);top:6rem;left:max(0rem,50% - 31rem);rotate:-8deg}.deco[data-astro-cid-vekgkm42].arch{aspect-ratio:4/5;background:var(--teal);border-radius:999px 999px 0 0;width:clamp(5.5rem,9vw,7.5rem);bottom:5rem;right:max(0rem,50% - 30rem);rotate:6deg}.sheet[data-astro-cid-vekgkm42]{z-index:1}#contact[data-astro-cid-vekgkm42] .contact-squiggle{width:clamp(8rem,12vw,11rem);position:absolute;top:52%;left:calc(50% - 35.5rem);rotate:80deg}@media (width<=1100px){#contact[data-astro-cid-vekgkm42] .contact-squiggle{display:none}}.intro[data-astro-cid-vekgkm42]{font-size:var(--fs-lead);max-width:34em;margin:-1rem 0 2rem}form[data-astro-cid-vekgkm42],.group[data-astro-cid-vekgkm42]{gap:1.5rem;display:grid}form[data-astro-cid-vekgkm42]>.dot-row[data-astro-cid-vekgkm42]{margin-block:.5rem}.field[data-astro-cid-vekgkm42]{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-vekgkm42],legend[data-astro-cid-vekgkm42]{font-weight:600}legend[data-astro-cid-vekgkm42]{margin-bottom:.6rem;padding:0}.optional[data-astro-cid-vekgkm42]{color:var(--plum);font-weight:400}input[data-astro-cid-vekgkm42]:not([type=radio]),textarea[data-astro-cid-vekgkm42]{font:inherit;color:var(--ink);border:2px solid var(--ink);width:100%;transition:box-shadow .25s var(--ease-out);background:#fffdfb;border-radius:12px;padding:.75rem .9rem;font-size:1.1rem}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:7rem}input[data-astro-cid-vekgkm42]:not([type=radio]):focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{box-shadow:0 0 0 4px var(--peach), 0 0 0 6px var(--ink);outline:none}[data-astro-cid-vekgkm42][aria-invalid=true] input[data-astro-cid-vekgkm42]:not([type=radio]),input[data-astro-cid-vekgkm42][aria-invalid=true],textarea[data-astro-cid-vekgkm42][aria-invalid=true],#role[data-astro-cid-vekgkm42][aria-invalid=true] .choice[data-astro-cid-vekgkm42]{border-color:var(--coral-deep)}.choices[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:.6rem;display:flex}.choice[data-astro-cid-vekgkm42]{border:2px solid var(--ink);cursor:pointer;background:#fffdfb;border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1rem .6rem .75rem;font-weight:500;transition:background .2s;display:inline-flex}.choice[data-astro-cid-vekgkm42]:hover{background:var(--ground)}.choice[data-astro-cid-vekgkm42]:has(input:checked){background:var(--peach)}.choice[data-astro-cid-vekgkm42]:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{appearance:none;border:2px solid var(--ink);background:var(--paper);border-radius:50%;place-content:center;width:1.15rem;height:1.15rem;margin:0;display:grid}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:before{content:"";background:var(--ink);width:.55rem;height:.55rem;transition:transform .2s var(--ease-out);border-radius:50%;transform:scale(0)}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked:before{transform:scale(1)}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible{outline:none}.choice[data-astro-cid-vekgkm42].picked,#service-tag[data-astro-cid-vekgkm42].picked{animation:picked .6s var(--ease-out)}@keyframes picked{30%{transform:translateY(-5px)rotate(-2deg)}60%{transform:translateY(0)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.choice[data-astro-cid-vekgkm42].picked,#service-tag[data-astro-cid-vekgkm42].picked{animation:none}}.field-error[data-astro-cid-vekgkm42]{color:var(--coral-deep);margin:0;font-weight:600}.hint[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--plum);margin:-.15rem 0 .15rem}.counter[data-astro-cid-vekgkm42]{color:var(--plum);font-variant-numeric:tabular-nums;margin:0}.counter[data-astro-cid-vekgkm42].over,#form-status[data-astro-cid-vekgkm42]:not(:empty){color:var(--coral-deep);font-weight:600}.finish[data-astro-cid-vekgkm42]{flex-direction:column;margin-top:.75rem;display:flex}.cf-turnstile[data-astro-cid-vekgkm42]:has(iframe),#form-status[data-astro-cid-vekgkm42]:not(:empty){margin-bottom:1.25rem}#form-status[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--ink)}.send-row[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.reply-note[data-astro-cid-vekgkm42]{font-weight:500}button[data-astro-cid-vekgkm42][type=submit]{font:600 1.3rem/1 var(--text);color:var(--ink);background:var(--coral);cursor:pointer;box-shadow:var(--lift);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:.6rem;padding:1.15rem 2.25rem;display:inline-flex}button[data-astro-cid-vekgkm42][type=submit]:hover:not(:disabled){box-shadow:var(--lift-high);transform:translateY(-2px)}button[data-astro-cid-vekgkm42][type=submit]:disabled{cursor:progress;background:var(--peach)}#service-tag[data-astro-cid-vekgkm42]{background:var(--peach);box-shadow:var(--lift);border-radius:999px;justify-self:start;align-items:center;gap:.5rem;margin:0;padding:.4rem .45rem .4rem 1rem;font-weight:500;display:inline-flex}#service-tag[data-astro-cid-vekgkm42][hidden]{display:none}.remove[data-astro-cid-vekgkm42]{width:2rem;height:2rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.remove[data-astro-cid-vekgkm42]:hover{background:var(--paper)}.privacy-note[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--plum)}#hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(76vh,46rem);padding-top:clamp(3rem,7vw,6rem);display:grid}.copy[data-astro-cid-ge2uvauf]{max-width:44rem}.sub[data-astro-cid-ge2uvauf]{font-size:var(--fs-lead);max-width:34em;margin:1.5rem 0 2.25rem}.stage[data-astro-cid-ge2uvauf]{aspect-ratio:1;justify-self:end;width:100%;max-width:36rem;position:relative}.shape[data-astro-cid-ge2uvauf]{font:800 clamp(1.05rem, .8rem + .9vw, 1.5rem)/1.05 var(--display);text-align:center;transition:filter .5s var(--ease-out);filter:drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent) var(--lift-drop);text-decoration:none;display:block;position:absolute}.shape[data-astro-cid-ge2uvauf]:hover{filter:drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent) var(--lift-drop-high)}.shape[data-astro-cid-ge2uvauf]:focus-visible{filter:drop-shadow(3px 0 0 var(--ink)) drop-shadow(-3px 0 0 var(--ink)) drop-shadow(0 3px 0 var(--ink)) drop-shadow(0 -3px 0 var(--ink)) var(--lift-drop-high);outline:none}.face[data-astro-cid-ge2uvauf]{transition:transform .5s var(--ease-out);align-content:center;place-items:center;gap:.35rem;padding:1rem;display:grid;position:absolute;inset:0}.face[data-astro-cid-ge2uvauf] .arrow{width:1.1em;height:auto}.tag[data-astro-cid-ge2uvauf]{font:600 var(--fs-small)/1.2 var(--text);text-wrap:balance;max-width:11em}@media (width>=1081px) and (width<=1199px),(width<=680px){.tag[data-astro-cid-ge2uvauf]{display:none}}.tri[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf]{align-content:end}.face[data-astro-cid-ge2uvauf] .pin[data-astro-cid-ge2uvauf]{top:9%;left:50%;translate:-50%}.circle[data-astro-cid-ge2uvauf]{aspect-ratio:1;width:50%;top:4%;left:4%}.circle[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf]{background:var(--coral);border-radius:50%}.circle[data-astro-cid-ge2uvauf]:is(:hover,:focus-visible) .face[data-astro-cid-ge2uvauf]{transform:translateY(-6px)rotate(-3deg)}.slab[data-astro-cid-ge2uvauf]{aspect-ratio:6/5;width:44%;top:37%;right:0}.slab[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf]{background:var(--teal);transform:rotate(7deg)}.slab[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf] .pin[data-astro-cid-ge2uvauf]{top:12%;left:14%;translate:none}.slab[data-astro-cid-ge2uvauf]:is(:hover,:focus-visible) .face[data-astro-cid-ge2uvauf]{transform:translateY(-6px)rotate(3deg)}.tri[data-astro-cid-ge2uvauf]{aspect-ratio:1.1;width:46%;bottom:1%;left:16%}.tri[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf]{background:var(--peach);clip-path:polygon(50% 0,100% 100%,0 100%);place-items:end center;padding-bottom:10%}.tri[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf] .pin[data-astro-cid-ge2uvauf]{top:30%}.tri[data-astro-cid-ge2uvauf]:is(:hover,:focus-visible) .face[data-astro-cid-ge2uvauf]{transform:translateY(-6px)rotate(2deg)}.note[data-astro-cid-ge2uvauf]{width:min(19rem,48%);font-size:var(--fs-body);gap:.3rem;padding:1.6rem 1.35rem 1.25rem;line-height:1.4;display:grid;position:absolute;top:-7%;right:-4%;transform:rotate(4deg)}.note[data-astro-cid-ge2uvauf] .pin[data-astro-cid-ge2uvauf]{width:12px;height:12px;top:.5rem;left:50%;translate:-50%}.note[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font:600 var(--fs-small)/1.2 var(--text);color:var(--coral-deep);text-wrap:balance}@media (width>=1081px) and (width<=1199px){.note[data-astro-cid-ge2uvauf]{width:min(16rem,45%);font-size:var(--fs-small);padding:1.4rem 1.1rem 1rem}}.stage[data-astro-cid-ge2uvauf] .hero-squiggle{width:34%;position:absolute;bottom:9%;right:7%}.dot-row[data-astro-cid-ge2uvauf]{position:absolute;bottom:-2rem;left:30%;right:8%}@media (width<=1080px){#hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;min-height:0}.stage[data-astro-cid-ge2uvauf]{aspect-ratio:auto;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:start;align-items:center;gap:.75rem;max-width:40rem;display:grid}.shape[data-astro-cid-ge2uvauf]{width:100%;font-size:var(--fs-lead);position:relative;inset:auto}.slab[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf]{transform:rotate(5deg)}.tri[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf]{gap:.2rem;padding-bottom:7%}.tri[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf] .pin[data-astro-cid-ge2uvauf]{top:26%}.note[data-astro-cid-ge2uvauf]{order:-1;grid-column:1/-1;width:auto;margin-bottom:1.5rem;position:relative;inset:auto;transform:rotate(-1.5deg)}.stage[data-astro-cid-ge2uvauf] .hero-squiggle,.dot-row[data-astro-cid-ge2uvauf]{display:none}}@media (width>=761px) and (width<=1080px){#hero[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(6,minmax(0,1fr));gap:2.5rem 2rem}.copy[data-astro-cid-ge2uvauf]{grid-column:1/5}.stage[data-astro-cid-ge2uvauf]{display:contents}.note[data-astro-cid-ge2uvauf]{grid-area:1/5/auto/7;margin:0;transform:rotate(3deg)}.shape[data-astro-cid-ge2uvauf]{grid-area:2/span 2;justify-self:center;max-width:15rem}}@media (width<=600px){.shape[data-astro-cid-ge2uvauf]{font-size:var(--fs-small)}.face[data-astro-cid-ge2uvauf] .arrow{width:.9em}.tri[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf]{gap:.15rem;padding-bottom:5%}.tri[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf] .pin[data-astro-cid-ge2uvauf]{top:24%}.circle[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf],.slab[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf]{padding:1.9rem .75rem .75rem}.name[data-astro-cid-ge2uvauf]{max-width:6em}.slab[data-astro-cid-ge2uvauf] .face[data-astro-cid-ge2uvauf] .pin[data-astro-cid-ge2uvauf]{top:9%;left:50%;translate:-50%}}@media (width<=389px){h1[data-astro-cid-ge2uvauf]{font-size:min(var(--fs-display), calc((100vw - 2rem) / 8.6))}}#how-it-works[data-astro-cid-l43jfdkk]{position:relative}#how-it-works[data-astro-cid-l43jfdkk] .heading-squiggle{right:var(--gutter);top:calc(var(--section) + .5rem);width:clamp(7rem,11vw,10rem);position:absolute;rotate:5deg}@media (width<=760px){#how-it-works[data-astro-cid-l43jfdkk] .heading-squiggle{display:none}}.machine[data-astro-cid-l43jfdkk]{padding-bottom:1rem;position:relative}.lead-dots[data-astro-cid-l43jfdkk]{width:min(18rem,50%);margin:-1.25rem 0 2.25rem}ol[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid;position:relative}ol[data-astro-cid-l43jfdkk]:before{content:"";background:var(--ink);border-radius:6px;height:12px;position:absolute;top:7rem;left:0;right:0}li[data-astro-cid-l43jfdkk]{text-align:center;grid-template-rows:7rem auto;place-items:start center;gap:2.4rem;display:grid}.figure[data-astro-cid-l43jfdkk]{width:6.25rem;height:6.25rem;filter:var(--lift-drop);transform-origin:50% 100%;align-self:end;position:relative}.half[data-astro-cid-l43jfdkk]{background:var(--coral);border-radius:6.5rem 6.5rem 0 0;width:6.5rem;height:3.4rem}.arch[data-astro-cid-l43jfdkk]{background:var(--teal);border-radius:2.5rem 2.5rem 0 0;width:5rem;height:6.25rem}.diamond[data-astro-cid-l43jfdkk]{filter:none;width:5.2rem;height:5.2rem}.diamond[data-astro-cid-l43jfdkk]:before,.diamond[data-astro-cid-l43jfdkk]:after{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);position:absolute;inset:0}.diamond[data-astro-cid-l43jfdkk]:before{background:var(--shadow-ink);translate:4px 5px}.diamond[data-astro-cid-l43jfdkk]:after{background:var(--peach)}.ring[data-astro-cid-l43jfdkk]{border:1.4rem solid var(--plum);filter:none;width:5.5rem;height:5.5rem;box-shadow:var(--lift);border-radius:50%}.caption[data-astro-cid-l43jfdkk]{font-size:var(--fs-label);width:100%;max-width:15rem;padding:1rem 1.1rem;line-height:1.4;position:relative}.turning[data-astro-cid-l43jfdkk] .figure[data-astro-cid-l43jfdkk]{animation:hop .9s var(--ease-out) both;animation-delay:calc(var(--i) * .28s)}@keyframes hop{0%{translate:0}35%{translate:0 -22px}70%{translate:0 3px}to{translate:0}}@media (width<=760px){ol[data-astro-cid-l43jfdkk]{grid-template-columns:1fr;gap:1.25rem}ol[data-astro-cid-l43jfdkk]:before{display:none}li[data-astro-cid-l43jfdkk]{text-align:left;grid-template-rows:auto;grid-template-columns:6.25rem 1fr;place-items:center start;gap:1.25rem}.figure[data-astro-cid-l43jfdkk]{align-self:center;margin:0 auto;scale:.72}.caption[data-astro-cid-l43jfdkk]{max-width:none}}.head[data-astro-cid-p7nc7swl]{align-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(2rem,4vw,3.25rem);display:flex}.head[data-astro-cid-p7nc7swl] h2[data-astro-cid-p7nc7swl]{margin:0}.head[data-astro-cid-p7nc7swl] .paths-squiggle{flex:none;width:clamp(6rem,11vw,10rem);margin-left:clamp(0rem,3vw,2.5rem);rotate:-4deg}@media (width<=600px){.head[data-astro-cid-p7nc7swl] .paths-squiggle{display:none}}.cards[data-astro-cid-p7nc7swl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width<=760px){.cards[data-astro-cid-p7nc7swl]{grid-template-columns:1fr;gap:1.75rem}.cards[data-astro-cid-p7nc7swl] .path[data-astro-cid-p7nc7swl]{padding:2.25rem 1.25rem 3.25rem}.promise[data-astro-cid-p7nc7swl]{font-size:var(--fs-body);margin-bottom:1.4rem}}.path[data-astro-cid-p7nc7swl]{padding:clamp(2.25rem,4vw,3.25rem) clamp(1.5rem,3vw,2.75rem) clamp(1.75rem,3vw,2.5rem);overflow:hidden}.path[data-astro-cid-p7nc7swl] .pin[data-astro-cid-p7nc7swl]{top:1rem;left:50%;translate:-50%}.peach[data-astro-cid-p7nc7swl]{background:var(--peach);transform:rotate(-1.2deg)}.teal[data-astro-cid-p7nc7swl]{background:var(--teal);transform:rotate(1deg)}.coral[data-astro-cid-p7nc7swl]{background:var(--coral);transform:rotate(.8deg)}.white[data-astro-cid-p7nc7swl]{background:var(--paper);transform:rotate(-.9deg)}.path[data-astro-cid-p7nc7swl] h3[data-astro-cid-p7nc7swl]{font:600 var(--fs-label)/1.3 var(--text);letter-spacing:0;position:relative}.pain[data-astro-cid-p7nc7swl]{font:800 var(--fs-quote)/1.12 var(--display);letter-spacing:-.015em;margin:.55rem 0 .9rem;position:relative}.promise[data-astro-cid-p7nc7swl]{font-size:var(--fs-lead);max-width:30em;margin-bottom:1.8rem;position:relative}.cut[data-astro-cid-p7nc7swl]{position:absolute}.peach[data-astro-cid-p7nc7swl] .cut[data-astro-cid-p7nc7swl]{background:var(--coral);border-radius:9rem 9rem 0 0;width:9rem;height:4.5rem;bottom:0;right:1.5rem}.teal[data-astro-cid-p7nc7swl] .cut[data-astro-cid-p7nc7swl]{background:radial-gradient(circle, transparent 0 34%, var(--peach) 35%);border-radius:50%;width:8.5rem;height:8.5rem;bottom:-2rem;right:-2rem}.coral[data-astro-cid-p7nc7swl] .cut[data-astro-cid-p7nc7swl]{background:radial-gradient(circle, transparent 0 34%, var(--plum) 35%);border-radius:50%;width:7rem;height:7rem;bottom:-1.5rem;right:-1.5rem}.white[data-astro-cid-p7nc7swl] .cut[data-astro-cid-p7nc7swl]{background:var(--teal);border-radius:4.5rem 4.5rem 0 0;width:4.5rem;height:5.5rem;bottom:0;right:2rem}.white[data-astro-cid-p7nc7swl] .pill[data-astro-cid-p7nc7swl]{background:var(--ground)}.path[data-astro-cid-p7nc7swl] .pill[data-astro-cid-p7nc7swl]{background:var(--paper);position:relative}@media (width<=1240px){.path[data-astro-cid-p7nc7swl]{padding-bottom:3.5rem}.peach[data-astro-cid-p7nc7swl] .cut[data-astro-cid-p7nc7swl]{width:6rem;height:3rem}.teal[data-astro-cid-p7nc7swl] .cut[data-astro-cid-p7nc7swl]{width:6rem;height:6rem;bottom:-2.75rem;right:-1.75rem}.coral[data-astro-cid-p7nc7swl] .cut[data-astro-cid-p7nc7swl]{width:5rem;height:5rem;bottom:-2rem;right:-1.25rem}.white[data-astro-cid-p7nc7swl] .cut[data-astro-cid-p7nc7swl]{width:2.75rem;height:3rem}}.showroom[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,4vw,4rem) clamp(1.5rem,3.5vw,3.5rem);display:grid}.service[data-astro-cid-lesv7jgp]{text-align:center;justify-items:center;gap:1.75rem;display:grid}.piece[data-astro-cid-lesv7jgp]{filter:var(--lift-drop);place-items:center;width:100%;min-height:18rem;display:grid}.face[data-astro-cid-lesv7jgp]{text-align:center;align-content:center;justify-items:center;gap:.5rem;display:grid;position:relative}.pin[data-astro-cid-lesv7jgp]{top:1.25rem;left:50%;translate:-50%}.face[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--fs-quote)}.tag[data-astro-cid-lesv7jgp]{font-weight:600}.text[data-astro-cid-lesv7jgp]{justify-items:center;gap:1.1rem;display:grid}.body[data-astro-cid-lesv7jgp]{font-size:var(--fs-body);max-width:30ch;line-height:1.5}.open[data-astro-cid-lesv7jgp]{width:fit-content;font-size:var(--fs-lead);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .75rem;margin:clamp(3rem,5vw,4.5rem) auto 0;display:flex;position:relative}.open[data-astro-cid-lesv7jgp]>span[data-astro-cid-lesv7jgp]{font-weight:500}.open[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{align-items:center;gap:.4em;min-height:2.75rem;font-weight:600;display:inline-flex}.open[data-astro-cid-lesv7jgp] .open-squiggle{width:clamp(5.5rem,8vw,7.5rem);position:absolute;top:50%;right:calc(100% + 6.75rem);translate:0 -50%;rotate:12deg}@media (width<=900px){.open[data-astro-cid-lesv7jgp] .open-squiggle{display:none}}.circle[data-astro-cid-lesv7jgp] .face[data-astro-cid-lesv7jgp]{aspect-ratio:1;background:var(--coral);border-radius:50%;width:min(100%,17rem);padding:2.5rem 1.5rem 1.5rem;rotate:-3deg}.slab[data-astro-cid-lesv7jgp] .face[data-astro-cid-lesv7jgp]{aspect-ratio:6/5;background:var(--teal);width:min(100%,18rem);padding:2.75rem 1.75rem 1.5rem;rotate:5deg}.tri[data-astro-cid-lesv7jgp] .face[data-astro-cid-lesv7jgp]{aspect-ratio:1.1;background:var(--peach);clip-path:polygon(50% 0,100% 100%,0 100%);align-content:end;width:min(100%,19rem);padding:0 18% 1.75rem}.tri[data-astro-cid-lesv7jgp] .pin[data-astro-cid-lesv7jgp]{top:34%}.tri[data-astro-cid-lesv7jgp] .face[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--fs-title)}@media (width<=900px){.showroom[data-astro-cid-lesv7jgp]{--piece:clamp(9.5rem, 5rem + 11vw, 12rem);grid-template-columns:1fr;gap:2.5rem;max-width:38rem;margin:0}.text[data-astro-cid-lesv7jgp]{justify-items:start}.open[data-astro-cid-lesv7jgp]{text-align:left;justify-content:start;margin-left:0}.service[data-astro-cid-lesv7jgp]{grid-template-columns:var(--piece) minmax(0, 1fr);text-align:left;place-items:center start;gap:1.25rem}.service[data-astro-cid-lesv7jgp]:nth-child(2n){grid-template-columns:minmax(0, 1fr) var(--piece)}.service[data-astro-cid-lesv7jgp]:nth-child(2n) .piece[data-astro-cid-lesv7jgp]{order:2}.slab[data-astro-cid-lesv7jgp]{padding-top:0}.piece[data-astro-cid-lesv7jgp]{min-height:0}.face[data-astro-cid-lesv7jgp]{gap:.25rem}.face[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp],.tri[data-astro-cid-lesv7jgp] .face[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--fs-lead)}.tag[data-astro-cid-lesv7jgp]{font-size:var(--fs-small);line-height:1.2}.circle[data-astro-cid-lesv7jgp] .face[data-astro-cid-lesv7jgp]{padding:1.75rem .9rem 1rem}.slab[data-astro-cid-lesv7jgp] .face[data-astro-cid-lesv7jgp]{aspect-ratio:auto;min-height:calc(var(--piece) * 5 / 6);padding:2.1rem .9rem 1rem;rotate:4deg}.tri[data-astro-cid-lesv7jgp] .face[data-astro-cid-lesv7jgp]{padding:0 14% .9rem}.pin[data-astro-cid-lesv7jgp]{top:.7rem}.tri[data-astro-cid-lesv7jgp] .pin[data-astro-cid-lesv7jgp]{top:30%}}@media (width>=601px) and (width<=900px){.showroom[data-astro-cid-lesv7jgp]{max-width:48rem}.body[data-astro-cid-lesv7jgp]{max-width:40ch}}@media (width<=600px){.text[data-astro-cid-lesv7jgp]{display:contents}.text[data-astro-cid-lesv7jgp] .pill[data-astro-cid-lesv7jgp]{order:3;grid-column:1/-1}}#why[data-astro-cid-2ojqaodh]{position:relative}.board[data-astro-cid-2ojqaodh]{margin-bottom:4.5rem}.example[data-astro-cid-2ojqaodh]{z-index:1;justify-self:end;gap:.3rem;width:min(20rem,85%);margin:.5rem -1.5rem -5rem 0;padding:1.6rem 1.35rem 1.25rem;line-height:1.4;display:grid;position:relative;rotate:3.5deg}.example[data-astro-cid-2ojqaodh] .pin[data-astro-cid-2ojqaodh]{width:12px;height:12px;top:.5rem;left:50%;translate:-50%}.example[data-astro-cid-2ojqaodh] strong[data-astro-cid-2ojqaodh]{font:600 var(--fs-small)/1.2 var(--text);color:var(--coral-deep);text-wrap:balance}.board[data-astro-cid-2ojqaodh]{isolation:isolate;grid-template-columns:1.35fr 1fr;gap:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,3vw,2.75rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.board[data-astro-cid-2ojqaodh]:after{content:"";z-index:-1;background:var(--plum);width:8rem;height:4rem;box-shadow:var(--lift);border-radius:0 0 999px 999px;position:absolute;bottom:-2.75rem;left:3rem}li[data-astro-cid-2ojqaodh]{align-content:start;gap:.75rem;padding:2.4rem 1.75rem 1.75rem;display:grid}li[data-astro-cid-2ojqaodh] .pin[data-astro-cid-2ojqaodh]{top:1rem;left:1.4rem}.lead[data-astro-cid-2ojqaodh]{background:var(--peach);grid-row:1/span 2;align-content:center;padding:clamp(2.75rem,5vw,4rem) clamp(1.75rem,4vw,3.25rem);overflow:hidden;rotate:-1.2deg}.lead[data-astro-cid-2ojqaodh] h3[data-astro-cid-2ojqaodh]{font-size:var(--fs-quote);line-height:1.12;position:relative}.lead[data-astro-cid-2ojqaodh] p[data-astro-cid-2ojqaodh]{font-size:var(--fs-lead);max-width:34ch;position:relative}.lead[data-astro-cid-2ojqaodh]:after{content:"";background:var(--coral);border-radius:50%;width:11rem;height:11rem;position:absolute;bottom:-5.5rem;right:-2rem}.note[data-astro-cid-2ojqaodh]:nth-child(2){rotate:1.5deg}.note[data-astro-cid-2ojqaodh]:nth-child(3){margin-left:clamp(0rem,3vw,2.5rem);rotate:-.8deg}.note[data-astro-cid-2ojqaodh] p[data-astro-cid-2ojqaodh]{max-width:36ch}@media (width<=760px){.board[data-astro-cid-2ojqaodh]{grid-template-columns:1fr}.lead[data-astro-cid-2ojqaodh]{grid-row:auto}.lead[data-astro-cid-2ojqaodh]:after{width:7rem;height:7rem;bottom:-4.25rem;right:-1.75rem}.note[data-astro-cid-2ojqaodh]:nth-child(3){margin-left:0}.example[data-astro-cid-2ojqaodh]{width:min(20rem,88%);margin-right:-.5rem;rotate:-2.5deg}}
