.company-about[data-astro-cid-atrlcv74]{--about-ink:#1b1b19;--about-paper:#eeeae2;--about-stone:#d7d0c4;background:var(--about-paper);min-width:0;color:var(--about-ink);overflow:hidden}.company-about[data-astro-cid-atrlcv74] [data-astro-cid-atrlcv74]:where(h1,h2,h3,p,figure){margin:0}.company-about[data-astro-cid-atrlcv74] [data-astro-cid-atrlcv74]:where(section,header,div,ol,li,figure){min-width:0}.company-about[data-astro-cid-atrlcv74] [data-astro-cid-atrlcv74]:where(a:focus-visible){outline-offset:.35rem;outline-color:currentColor}.company-about__hero[data-astro-cid-atrlcv74]{isolation:isolate;color:#fff;background:#2a2925;block-size:clamp(30rem,60svh,46rem);min-inline-size:0;position:relative;overflow:hidden}.company-about__hero-image[data-astro-cid-atrlcv74],.company-about__hero-shade[data-astro-cid-atrlcv74]{block-size:100%;inline-size:100%;position:absolute;inset:0}.company-about__hero-image[data-astro-cid-atrlcv74]{z-index:-2;object-fit:cover;object-position:center 52%;background:#2a2925}.company-about__hero-shade[data-astro-cid-atrlcv74]{z-index:-1;background:linear-gradient(180deg, transparent 70%, #d7d0c433 84%, #d7d0c4d1 98%, var(--about-stone) 100%), linear-gradient(180deg, #0a0a0994 0%, #0a0a091f 38%, #0a0a0938 58%, #0a0a09c7 100%), linear-gradient(90deg, #0a0a0933 0%, transparent 68%)}.company-about__hero-content[data-astro-cid-atrlcv74]{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;block-size:100%;inline-size:min(100%,80rem);margin-inline:auto;padding:clamp(6.5rem,14svh,8rem) clamp(1rem,5vw,4rem) clamp(4.5rem,10svh,6rem);display:flex;position:relative}.company-about__hero-copy[data-astro-cid-atrlcv74]{text-align:center;max-inline-size:58rem}.company-about__hero[data-astro-cid-atrlcv74] h1[data-astro-cid-atrlcv74]{max-inline-size:15ch;font-family:var(--font-sans);font-size:clamp(3rem,7vw,6rem);font-weight:var(--weight-light);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 .15rem 1.5rem #00000047;margin:0;line-height:.94}.company-about__hero[data-astro-cid-atrlcv74] p[data-astro-cid-atrlcv74]{color:#ffffffe0;text-wrap:pretty;text-shadow:0 .1rem 1rem #00000052;max-inline-size:54ch;margin:clamp(1.25rem,2.5vw,2rem) auto 0;font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.6}.company-about__story[data-astro-cid-atrlcv74] h2[data-astro-cid-atrlcv74],.company-about__studios[data-astro-cid-atrlcv74] h2[data-astro-cid-atrlcv74]{letter-spacing:-.06em;max-width:15ch;font-size:clamp(2.8rem,6.5vw,7.2rem);line-height:.92}.company-about__story[data-astro-cid-atrlcv74] h2[data-astro-cid-atrlcv74] span[data-astro-cid-atrlcv74],.company-about__story[data-astro-cid-atrlcv74] h2[data-astro-cid-atrlcv74] em[data-astro-cid-atrlcv74],.company-about__studios[data-astro-cid-atrlcv74] h2[data-astro-cid-atrlcv74] span[data-astro-cid-atrlcv74],.company-about__studios[data-astro-cid-atrlcv74] h2[data-astro-cid-atrlcv74] em[data-astro-cid-atrlcv74]{display:block}.company-about__story[data-astro-cid-atrlcv74] h2[data-astro-cid-atrlcv74] em[data-astro-cid-atrlcv74],.company-about__studios[data-astro-cid-atrlcv74] h2[data-astro-cid-atrlcv74] em[data-astro-cid-atrlcv74]{font-family:var(--font-brand);font-style:normal;font-weight:var(--weight-regular);letter-spacing:-.045em}.company-about__principles[data-astro-cid-atrlcv74]{background:var(--about-stone);grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:clamp(4rem,10vw,12rem);padding:clamp(7rem,12vw,12rem) clamp(1rem,7vw,8rem) clamp(8rem,14vw,14rem);display:grid}.company-about__principles-heading[data-astro-cid-atrlcv74] h2[data-astro-cid-atrlcv74]{max-width:12ch;font-size:clamp(2rem,3.6vw,4.2rem);font-weight:var(--weight-light);letter-spacing:-.05em;line-height:1}.company-about__principles-list[data-astro-cid-atrlcv74]{border-top:.0625rem solid #1b1b194d;margin:0;padding:0;list-style:none}.company-about__principles-list[data-astro-cid-atrlcv74] li[data-astro-cid-atrlcv74]{border-bottom:.0625rem solid #1b1b194d;grid-template-columns:3.5rem minmax(10rem,.72fr) minmax(16rem,1.28fr);align-items:baseline;gap:clamp(1rem,3vw,3rem);padding:clamp(1.75rem,3.2vw,3rem) 0;display:grid}.company-about__principle-number[data-astro-cid-atrlcv74]{color:#6a645b;font-size:.68rem;font-weight:var(--weight-semibold);letter-spacing:.12em}.company-about__principles-list[data-astro-cid-atrlcv74] h3[data-astro-cid-atrlcv74]{font-size:clamp(1.2rem,1.8vw,1.75rem);font-weight:var(--weight-medium);letter-spacing:-.03em;line-height:1.2}.company-about__principles-list[data-astro-cid-atrlcv74] p[data-astro-cid-atrlcv74]{color:#504c45;font-size:clamp(.92rem,1vw,1.02rem);line-height:1.65}.company-about__story[data-astro-cid-atrlcv74]{color:#f4f0e8;background:#1c1d1b;padding:clamp(7rem,12vw,12rem) clamp(1rem,6vw,6rem) clamp(8rem,14vw,14rem)}.company-about__story-heading[data-astro-cid-atrlcv74]{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(3rem,10vw,12rem);max-width:100rem;margin-inline:auto;display:grid}.company-about__story[data-astro-cid-atrlcv74] h2[data-astro-cid-atrlcv74]{margin-top:1.25rem}.company-about__story-heading[data-astro-cid-atrlcv74]>p[data-astro-cid-atrlcv74]{color:#f4f0e8b3;max-width:40ch;line-height:1.7}.company-about__story-media[data-astro-cid-atrlcv74]{grid-template-columns:minmax(0,1.55fr) minmax(14rem,.45fr);align-items:start;gap:clamp(1rem,3vw,3rem);max-width:100rem;margin:clamp(5rem,10vw,10rem) auto 0;display:grid}.company-about__story-wide[data-astro-cid-atrlcv74] img[data-astro-cid-atrlcv74]{aspect-ratio:16/10;object-position:center}.company-about__story-detail[data-astro-cid-atrlcv74]{margin-top:clamp(5rem,11vw,11rem)}.company-about__story-detail[data-astro-cid-atrlcv74] img[data-astro-cid-atrlcv74]{aspect-ratio:3/4;object-position:center}.company-about__studios[data-astro-cid-atrlcv74]{background:#d8d2c7;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(5rem,12vw,14rem);padding:clamp(8rem,14vw,14rem) clamp(1rem,7vw,8rem);display:grid}.company-about__studios[data-astro-cid-atrlcv74] h2[data-astro-cid-atrlcv74]{font-size:clamp(2.8rem,5.7vw,6.6rem)}.company-about__studios-intro[data-astro-cid-atrlcv74]>p[data-astro-cid-atrlcv74]{color:#504c45;max-width:40ch;margin-top:clamp(2rem,4vw,3.5rem)}.company-about__actions[data-astro-cid-atrlcv74]{flex-wrap:wrap;gap:.75rem;margin-top:clamp(2rem,4vw,3.5rem);display:flex}.company-about__cta[data-astro-cid-atrlcv74]{border:.0625rem solid var(--about-ink);background:var(--about-ink);color:#f4f0e8;min-height:3rem;font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2.5rem;padding:.8rem 1rem;text-decoration:none;display:inline-flex}.company-about__cta[data-astro-cid-atrlcv74]:hover,.company-about__cta--secondary[data-astro-cid-atrlcv74]{color:var(--about-ink);background:0 0}.company-about__cta--secondary[data-astro-cid-atrlcv74]:hover{background:var(--about-ink);color:#f4f0e8}.company-about__studio-list[data-astro-cid-atrlcv74]{border-top:.0625rem solid #1b1b194d}.company-about__studio[data-astro-cid-atrlcv74]{border-bottom:.0625rem solid #1b1b194d;grid-template-columns:3.5rem minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding:clamp(2rem,4vw,3.5rem) 0;font-style:normal;display:grid}.company-about__studio[data-astro-cid-atrlcv74]>span[data-astro-cid-atrlcv74]{color:#6a645b;font-size:.68rem;font-weight:var(--weight-semibold);letter-spacing:.12em}.company-about__studio[data-astro-cid-atrlcv74] div[data-astro-cid-atrlcv74]{justify-items:start;gap:.45rem;display:grid}.company-about__studio-cta[data-astro-cid-atrlcv74]{min-height:2.75rem;color:inherit;font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:.11em;text-transform:uppercase;border-bottom:.0625rem solid;align-items:center;margin-top:.85rem;text-decoration:none;display:inline-flex}.company-about__studio-cta[data-astro-cid-atrlcv74]:hover{border-bottom-width:.125rem}.company-about__studio[data-astro-cid-atrlcv74] strong[data-astro-cid-atrlcv74]{font-size:clamp(1.25rem,2vw,2rem);font-weight:var(--weight-medium);letter-spacing:-.03em;line-height:1.2}.company-about__studio[data-astro-cid-atrlcv74] div[data-astro-cid-atrlcv74]>span[data-astro-cid-atrlcv74]{color:#504c45}@media (width<=64rem){.company-about__principles-list[data-astro-cid-atrlcv74] li[data-astro-cid-atrlcv74]{grid-template-columns:3rem minmax(0,1fr)}.company-about__principles-list[data-astro-cid-atrlcv74] p[data-astro-cid-atrlcv74]{grid-column:2}}@media (width<=48rem){.company-about__hero[data-astro-cid-atrlcv74]{block-size:clamp(28rem,60svh,36rem)}.company-about__hero-content[data-astro-cid-atrlcv74]{padding-block:6.5rem 4.5rem;padding-inline:clamp(1rem,6vw,2rem)}.company-about__hero[data-astro-cid-atrlcv74] h1[data-astro-cid-atrlcv74]{font-size:clamp(2.75rem,13vw,4.5rem);line-height:.98}.company-about__principles[data-astro-cid-atrlcv74],.company-about__story-heading[data-astro-cid-atrlcv74],.company-about__studios[data-astro-cid-atrlcv74]{grid-template-columns:minmax(0,1fr)}.company-about__principles[data-astro-cid-atrlcv74]{gap:4rem}.company-about__story-heading[data-astro-cid-atrlcv74]{gap:2.5rem}.company-about__story-media[data-astro-cid-atrlcv74]{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.36fr);gap:.75rem}.company-about__story-detail[data-astro-cid-atrlcv74]{margin-top:4rem}.company-about__studios[data-astro-cid-atrlcv74]{gap:4.5rem}}@media (width<=34rem){.company-about__principles-list[data-astro-cid-atrlcv74] li[data-astro-cid-atrlcv74]{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem}.company-about__principles-list[data-astro-cid-atrlcv74] p[data-astro-cid-atrlcv74]{grid-column:1/-1}.company-about__story-media[data-astro-cid-atrlcv74]{grid-template-columns:minmax(0,1fr)}.company-about__story-detail[data-astro-cid-atrlcv74]{width:58%;margin:-2rem 0 0 auto}.company-about__actions[data-astro-cid-atrlcv74]{flex-direction:column;align-items:stretch}.company-about__cta[data-astro-cid-atrlcv74]{width:100%}.company-about__studio[data-astro-cid-atrlcv74]{grid-template-columns:2.5rem minmax(0,1fr)}}.section-rail-layout[data-astro-cid-buk77vfe]{--section-rail-inline:13.5rem;grid-template-columns:var(--section-rail-inline) minmax(0, 1fr);align-items:stretch;column-gap:clamp(1.5rem,3vw,3.5rem);max-inline-size:88rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem);display:grid}.section-rail-layout__content[data-astro-cid-buk77vfe]{min-width:0}.section-rail[data-astro-cid-buk77vfe]{inline-size:var(--section-rail-inline);border-inline-end:1px solid #29282538;align-self:stretch;padding-block-start:calc(clamp(3.5rem,7vw,6rem) + 1px);padding-inline-end:1.15rem}.section-rail-nav[data-astro-cid-buk77vfe]{z-index:2;color:#292825;font-size:.72rem;display:block;position:sticky;inset-block-start:calc(var(--site-header-offset) + 1.25rem)}.section-rail-nav__eyebrow[data-astro-cid-buk77vfe]{color:#292825;font-size:.66rem;font-weight:var(--weight-medium);letter-spacing:.32em;text-align:center;text-transform:uppercase;border-block-end:1px solid #29282547;margin:0 0 1.15rem;padding:0 0 .85rem;line-height:1;display:block}.section-rail-nav[data-astro-cid-buk77vfe] ol[data-astro-cid-buk77vfe]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe]{color:inherit;font-size:inherit;align-items:flex-start;gap:.7rem;padding-block:.62rem;line-height:1.3;text-decoration:none;display:flex}.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe]:hover{text-decoration:none}.section-rail-nav__marker[data-astro-cid-buk77vfe]{background:0 0;border:1px solid;flex:none;block-size:.52rem;inline-size:.52rem;margin-block-start:.38rem;transition:background-color .24s,border-color .24s;display:block}.section-rail-nav__copy[data-astro-cid-buk77vfe]{min-width:0;max-inline-size:100%;padding:.2em .5em .22em;display:inline-block;position:relative}.section-rail-nav__bar[data-astro-cid-buk77vfe]{opacity:0;pointer-events:none;background:#292825;transition:opacity .24s,transform .24s;position:absolute;inset:0;transform:translate(-.4rem)}.section-rail-nav__label[data-astro-cid-buk77vfe]{z-index:1;color:#292825;min-width:0;font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:.16em;text-align:start;text-transform:uppercase;text-wrap:balance;line-height:1.35;transition:color .24s;position:relative}.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe].is-active .section-rail-nav__marker[data-astro-cid-buk77vfe],.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe][aria-current=true] .section-rail-nav__marker[data-astro-cid-buk77vfe]{background:#292825;border-color:#292825}.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe].is-active .section-rail-nav__bar[data-astro-cid-buk77vfe],.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe][aria-current=true] .section-rail-nav__bar[data-astro-cid-buk77vfe]{opacity:1;transform:none}.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe].is-active .section-rail-nav__label[data-astro-cid-buk77vfe],.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe][aria-current=true] .section-rail-nav__label[data-astro-cid-buk77vfe]{color:#f6f5f1}@media (hover:hover) and (pointer:fine) and (width>=64.01rem){.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe]:hover .section-rail-nav__marker[data-astro-cid-buk77vfe]{background:#292825;border-color:#292825}.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe]:hover .section-rail-nav__bar[data-astro-cid-buk77vfe]{opacity:1;transform:none}.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe]:hover .section-rail-nav__label[data-astro-cid-buk77vfe]{color:#f6f5f1}}.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe]:focus-visible{outline:.2rem solid var(--focus);outline-offset:.3rem}@media (width<=64rem){.section-rail-layout[data-astro-cid-buk77vfe]{display:block}.section-rail[data-astro-cid-buk77vfe]{border-inline-end:0;inline-size:auto;margin:1rem 0 0;padding:0}.section-rail-nav[data-astro-cid-buk77vfe]{overscroll-behavior-inline:contain;scrollbar-width:thin;color:#292825;font-size:.94rem;position:static;overflow-x:auto}.section-rail-nav__eyebrow[data-astro-cid-buk77vfe],.section-rail-nav__marker[data-astro-cid-buk77vfe],.section-rail-nav__bar[data-astro-cid-buk77vfe]{display:none}.section-rail-nav[data-astro-cid-buk77vfe] ol[data-astro-cid-buk77vfe]{inline-size:max-content;display:flex}.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe]{white-space:nowrap;border:1px solid #29282533;border-radius:999px;align-items:center;padding:.75rem 1rem}.section-rail-nav__copy[data-astro-cid-buk77vfe]{padding:0;display:block}.section-rail-nav__label[data-astro-cid-buk77vfe]{font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.section-rail-nav[data-astro-cid-buk77vfe] li[data-astro-cid-buk77vfe]+li[data-astro-cid-buk77vfe]{margin-inline-start:.6rem}.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe].is-active,.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe][aria-current=true]{background:#292825;border-color:#292825}.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe].is-active .section-rail-nav__label[data-astro-cid-buk77vfe],.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe][aria-current=true] .section-rail-nav__label[data-astro-cid-buk77vfe]{color:#f6f5f1}}@media (prefers-reduced-motion:reduce){.section-rail-nav[data-astro-cid-buk77vfe] a[data-astro-cid-buk77vfe],.section-rail-nav__marker[data-astro-cid-buk77vfe],.section-rail-nav__bar[data-astro-cid-buk77vfe],.section-rail-nav__label[data-astro-cid-buk77vfe]{transition:none}}.studio-directory[data-astro-cid-u52gcgj5],.studio-directory[data-astro-cid-u52gcgj5] [data-astro-cid-u52gcgj5],.studio-directory[data-astro-cid-u52gcgj5] [data-astro-cid-u52gcgj5]:before,.studio-directory[data-astro-cid-u52gcgj5] [data-astro-cid-u52gcgj5]:after{box-sizing:border-box}.studio-directory[data-astro-cid-u52gcgj5]{color:#262724;border-top:.0625rem solid #b8b7b0;width:min(100%,92rem);min-width:0;margin-inline:auto;font-family:Arial,Helvetica,system-ui,sans-serif}.studio-entry[data-astro-cid-u52gcgj5]{border-bottom:.0625rem solid #b8b7b0;min-width:0;padding:clamp(2.25rem,5vw,4.75rem) 0;display:block}.studio-entry--photo[data-astro-cid-u52gcgj5]{grid-template-columns:minmax(11.5rem,16rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.studio-entry__photo[data-astro-cid-u52gcgj5]{aspect-ratio:1;background:#d8d3c9;margin:0;overflow:hidden}.studio-entry__photo[data-astro-cid-u52gcgj5] img[data-astro-cid-u52gcgj5]{object-fit:cover;object-position:center;transform-origin:50% 38%;width:100%;height:100%;display:block;transform:scale(1.14)}.studio-entry__photo--full-frame[data-astro-cid-u52gcgj5]{aspect-ratio:1024/682}.studio-entry__photo--full-frame[data-astro-cid-u52gcgj5] img[data-astro-cid-u52gcgj5]{object-fit:contain;transform:none}.studio-entry__content[data-astro-cid-u52gcgj5],.studio-entry[data-astro-cid-u52gcgj5] address[data-astro-cid-u52gcgj5],.studio-entry__location[data-astro-cid-u52gcgj5],.studio-entry__location[data-astro-cid-u52gcgj5]>div[data-astro-cid-u52gcgj5],.studio-entry__contact-group[data-astro-cid-u52gcgj5]{min-width:0}.studio-entry[data-astro-cid-u52gcgj5] h2[data-astro-cid-u52gcgj5],.studio-entry[data-astro-cid-u52gcgj5] h3[data-astro-cid-u52gcgj5]{letter-spacing:-.05em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(1.75rem,3.2vw,2.85rem);font-weight:300;line-height:.98}.studio-entry[data-astro-cid-u52gcgj5] address[data-astro-cid-u52gcgj5]{grid-template-columns:minmax(16rem,1.08fr) minmax(24rem,.92fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(1.75rem,3.75vw,3.25rem);font-style:normal;display:grid}.studio-entry__location[data-astro-cid-u52gcgj5]{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.studio-entry__pin[data-astro-cid-u52gcgj5]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:1.65rem;height:1.65rem;margin-top:.1rem}.studio-entry__address[data-astro-cid-u52gcgj5]{overflow-wrap:anywhere;max-width:28rem;font-size:clamp(1.05rem,.96rem + .32vw,1.22rem);line-height:1.45;display:block}.studio-entry__maps-link[data-astro-cid-u52gcgj5],.studio-entry__contact-group[data-astro-cid-u52gcgj5] a[data-astro-cid-u52gcgj5]{color:inherit;text-decoration:none;transition:opacity .18s}.studio-entry__maps-link[data-astro-cid-u52gcgj5]{align-items:center;gap:.45rem;min-height:2.75rem;margin-top:1rem;font-size:.9rem;display:inline-flex}.studio-entry__contacts[data-astro-cid-u52gcgj5]{grid-template-columns:max-content minmax(14rem,1fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.studio-entry__contact-group[data-astro-cid-u52gcgj5]{flex-direction:column;align-items:flex-start;display:flex}.studio-entry__contact-label[data-astro-cid-u52gcgj5]{color:#777871;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.72rem}.studio-entry__contact-group[data-astro-cid-u52gcgj5] a[data-astro-cid-u52gcgj5]{align-items:center;max-width:100%;min-height:2.75rem;font-size:.96rem;line-height:1.4;display:inline-flex}.studio-entry__email[data-astro-cid-u52gcgj5]{overflow-wrap:break-word;word-break:normal;flex-wrap:wrap}.studio-entry[data-astro-cid-u52gcgj5] a[data-astro-cid-u52gcgj5]:link,.studio-entry[data-astro-cid-u52gcgj5] a[data-astro-cid-u52gcgj5]:visited,.studio-entry[data-astro-cid-u52gcgj5] a[data-astro-cid-u52gcgj5]:hover,.studio-entry[data-astro-cid-u52gcgj5] a[data-astro-cid-u52gcgj5]:active,.studio-entry[data-astro-cid-u52gcgj5] a[data-astro-cid-u52gcgj5]:focus-visible{text-decoration:none}.studio-entry[data-astro-cid-u52gcgj5] a[data-astro-cid-u52gcgj5]:hover{opacity:.62}.studio-entry[data-astro-cid-u52gcgj5] a[data-astro-cid-u52gcgj5]:focus-visible{opacity:1;outline-offset:.25rem;outline:.125rem solid}@media (width<=48rem){.studio-entry[data-astro-cid-u52gcgj5],.studio-entry--photo[data-astro-cid-u52gcgj5]{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:2.5rem 0 3rem}.studio-entry__photo[data-astro-cid-u52gcgj5]{width:min(100%,16rem)}.studio-entry[data-astro-cid-u52gcgj5] address[data-astro-cid-u52gcgj5],.studio-entry__contacts[data-astro-cid-u52gcgj5]{grid-template-columns:minmax(0,1fr)}.studio-entry[data-astro-cid-u52gcgj5] address[data-astro-cid-u52gcgj5]{gap:2rem;margin-top:2rem}.studio-entry__contacts[data-astro-cid-u52gcgj5]{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.studio-entry__maps-link[data-astro-cid-u52gcgj5],.studio-entry__contact-group[data-astro-cid-u52gcgj5] a[data-astro-cid-u52gcgj5]{transition:none}}.contact-page[data-astro-cid-x5d4ucax],.contact-page[data-astro-cid-x5d4ucax] [data-astro-cid-x5d4ucax],.contact-page[data-astro-cid-x5d4ucax] [data-astro-cid-x5d4ucax]:before,.contact-page[data-astro-cid-x5d4ucax] [data-astro-cid-x5d4ucax]:after{box-sizing:border-box}.contact-page[data-astro-cid-x5d4ucax]{color:#262724;background:#f1efe9;min-width:0}.contact-hero[data-astro-cid-x5d4ucax]{isolation:isolate;color:#fff;background:#30332e;block-size:clamp(30rem,60svh,46rem);min-inline-size:0;position:relative;overflow:hidden}.contact-hero__content[data-astro-cid-x5d4ucax]{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;block-size:100%;inline-size:min(100%,80rem);margin-inline:auto;padding:clamp(6.5rem,14svh,8rem) clamp(1rem,5vw,4rem) clamp(4.5rem,10svh,6rem);display:flex;position:relative}.contact-hero__copy[data-astro-cid-x5d4ucax]{text-align:center;max-inline-size:58rem}.contact-hero[data-astro-cid-x5d4ucax] h1[data-astro-cid-x5d4ucax]{max-inline-size:15ch;font-family:var(--font-sans);font-size:clamp(3rem,7vw,6rem);font-weight:var(--weight-light);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 .15rem 1.5rem #00000047;margin:0;line-height:.94}.contact-hero[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{color:#ffffffe0;text-wrap:pretty;text-shadow:0 .1rem 1rem #00000052;max-inline-size:54ch;margin:clamp(1.25rem,2.5vw,2rem) auto 0;font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.6}.contact-hero__visual[data-astro-cid-x5d4ucax],.contact-hero__shade[data-astro-cid-x5d4ucax]{block-size:100%;inline-size:100%;position:absolute;inset:0}.contact-hero__visual[data-astro-cid-x5d4ucax]{z-index:-2;margin:0;overflow:hidden}.contact-hero__visual[data-astro-cid-x5d4ucax] img[data-astro-cid-x5d4ucax]{object-fit:cover;object-position:center 52%;block-size:100%;inline-size:100%;position:absolute;inset:0}.contact-hero__shade[data-astro-cid-x5d4ucax]{z-index:-1;background:linear-gradient(#0000 70%,#f1efe933 84%,#f1efe9d1 98%,#f1efe9 100%),linear-gradient(#0a09089e 0%,#0000 34%),linear-gradient(#0000 38%,#0a0908b3 100%),linear-gradient(90deg,#0a0908ad,#0000 78%)}.contact-sections[data-astro-cid-x5d4ucax]{gap:clamp(2.75rem,5.5vw,4.75rem);width:100%;min-width:0;padding-block:calc(clamp(3.5rem,7vw,6rem) + 1px) clamp(6rem,11vw,11rem);display:grid}.contact-panel[data-astro-cid-x5d4ucax],.contact-directory[data-astro-cid-x5d4ucax]{width:100%;border-top:.0625rem solid #a9a296;gap:clamp(1.25rem,2.5vw,2.25rem);min-inline-size:0;padding-top:clamp(.9rem,1.4vw,1.2rem);scroll-margin-block-start:6rem;display:grid}.contact-panel__form[data-astro-cid-x5d4ucax],.contact-panel__action[data-astro-cid-x5d4ucax]{min-inline-size:0}.contact-panel__form[data-astro-cid-x5d4ucax]{gap:clamp(1.25rem,2.5vw,2rem);width:min(100%,58rem);display:grid}.contact-panel__action[data-astro-cid-x5d4ucax]{justify-items:start;gap:clamp(.9rem,1.8vw,1.35rem);width:min(100%,58rem);display:grid}.contact-panel[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{color:#262724;text-wrap:pretty;min-inline-size:0;max-inline-size:46ch;margin:0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.5}.contact-actions__cta[data-astro-cid-x5d4ucax]{min-height:3rem;color:#f1efe9;min-inline-size:11rem;max-inline-size:100%;font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:.11em;text-transform:uppercase;background:#262724;border:.0625rem solid #262724;flex:none;justify-content:space-between;align-items:center;gap:2.5rem;padding:.8rem 1rem;text-decoration:none;display:inline-flex}.contact-actions__cta[data-astro-cid-x5d4ucax]:hover,.contact-actions__cta--secondary[data-astro-cid-x5d4ucax]{color:#262724;background:0 0}.contact-actions__cta--secondary[data-astro-cid-x5d4ucax]:hover{color:#f1efe9;background:#262724}.contact-actions__cta[data-astro-cid-x5d4ucax]:focus-visible{outline-offset:.1875rem;outline:.125rem solid #262724}.contact-panel__label[data-astro-cid-x5d4ucax]{max-inline-size:none;scroll-margin-top:calc(var(--site-header-offset) + 1rem);color:#6d675e;font-family:inherit;font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;margin:0;line-height:1.3}.contact-form[data-astro-cid-x5d4ucax]{gap:clamp(1.25rem,2.5vw,2rem);width:min(100%,58rem);display:grid;position:relative}.contact-form[data-astro-cid-x5d4ucax][hidden]{display:none}.contact-form__field[data-astro-cid-x5d4ucax]{gap:.65rem;min-inline-size:0;display:grid}.contact-form__field[data-astro-cid-x5d4ucax]>span[data-astro-cid-x5d4ucax]{font-size:.78rem;font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;line-height:1.35}.contact-form[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax]:not([type=checkbox]):not([type=hidden]),.contact-form[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]{box-sizing:border-box;width:100%;max-width:100%;min-inline-size:0;color:var(--ink);font:inherit;background:#f7f4eeb8;border:.0625rem solid #8f887e;border-radius:0;margin:0;padding:1rem 1.1rem}.contact-form[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]{resize:vertical;min-height:13rem}.contact-form[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax]:not([type=checkbox]):not([type=hidden]):focus,.contact-form[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]:focus{border-color:var(--focus,#3f5c78);outline:.125rem solid var(--focus,#3f5c78);outline-offset:-.125rem;background:#f7f4ee}.contact-form__check[data-astro-cid-x5d4ucax]{min-height:44px;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.8rem;min-inline-size:0;padding-block:.2rem;display:grid}.contact-form__check[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax]{block-size:1.25rem;inline-size:1.25rem;width:1.25rem;height:1.25rem;accent-color:var(--ink);margin:0}.contact-form__check[data-astro-cid-x5d4ucax]>span[data-astro-cid-x5d4ucax]{min-inline-size:0;font-size:.86rem;line-height:1.45}.contact-form__check[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{color:var(--ink);text-underline-offset:.18em}.contact-form__actions[data-astro-cid-x5d4ucax]{justify-content:flex-end;padding-top:clamp(.5rem,1vw,.75rem);display:flex}.contact-form__submit[data-astro-cid-x5d4ucax]{border:.0625rem solid var(--ink);width:min(100%,15rem);min-width:2.75rem;min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:.7rem 1.1rem;line-height:1.2;display:inline-flex}.contact-form__submit[data-astro-cid-x5d4ucax]:disabled{cursor:wait;opacity:.72}.contact-form__check[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax]:focus-visible,.contact-form__submit[data-astro-cid-x5d4ucax]:focus-visible{outline:.2rem solid var(--focus,#3f5c78);outline-offset:.25rem}.contact-form__status[data-astro-cid-x5d4ucax]{min-height:1.5em;margin:0;font-size:.95rem;line-height:1.45}.contact-form__honeypot[data-astro-cid-x5d4ucax]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=48rem){.contact-hero[data-astro-cid-x5d4ucax]{block-size:clamp(28rem,60svh,36rem)}.contact-hero__content[data-astro-cid-x5d4ucax]{padding-block:6.5rem 4.5rem;padding-inline:clamp(1rem,6vw,2rem)}.contact-hero[data-astro-cid-x5d4ucax] h1[data-astro-cid-x5d4ucax]{font-size:clamp(2.75rem,13vw,4.5rem);line-height:.98}.contact-panel[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{max-inline-size:none}.contact-actions__cta[data-astro-cid-x5d4ucax]{width:100%;gap:1rem;min-inline-size:0}.contact-form[data-astro-cid-x5d4ucax]{width:100%}.contact-sections[data-astro-cid-x5d4ucax]{padding-block-end:6rem}}.dica-detail[data-astro-cid-p4weue4j]{color:#252525;background:#f6f5f1;min-width:0;overflow:hidden}.dica-detail__intro[data-astro-cid-p4weue4j],.dica-detail__hero[data-astro-cid-p4weue4j],.dica-detail__catalog[data-astro-cid-p4weue4j],.dica-detail__editorial[data-astro-cid-p4weue4j],.dica-detail__closing[data-astro-cid-p4weue4j]{box-sizing:border-box;width:min(100%,80rem);min-width:0;margin-inline:auto}.dica-detail__intro[data-astro-cid-p4weue4j]{padding:clamp(2.75rem,7vw,6.5rem) clamp(1rem,5vw,4rem) clamp(2.5rem,6vw,5rem)}.dica-detail__return[data-astro-cid-p4weue4j]{color:#53534f;min-height:2.75rem;font-size:.82rem;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.dica-detail__return[data-astro-cid-p4weue4j] span[data-astro-cid-p4weue4j]{font-size:1.1rem;transition:transform .18s}.dica-detail__return[data-astro-cid-p4weue4j]:hover span[data-astro-cid-p4weue4j]{transform:translate(-.2rem)}.dica-detail__return[data-astro-cid-p4weue4j]:focus-visible{outline:3px solid var(--focus);outline-offset:.35rem}.dica-detail__intro[data-astro-cid-p4weue4j] h1[data-astro-cid-p4weue4j]{max-width:15ch;font-family:var(--font-sans);font-size:clamp(3.25rem,10vw,8rem);font-weight:var(--weight-light);letter-spacing:-.06em;text-wrap:balance;margin:clamp(2.25rem,6vw,5rem) 0 0;line-height:.92}.dica-detail__intro[data-astro-cid-p4weue4j] h2[data-astro-cid-p4weue4j]{max-width:28ch;font-family:var(--font-sans);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:var(--weight-regular);letter-spacing:-.025em;text-wrap:balance;margin:clamp(1.75rem,4vw,3rem) 0 0;line-height:1.2}.dica-detail__intro[data-astro-cid-p4weue4j]>p[data-astro-cid-p4weue4j]{color:#42423f;text-wrap:pretty;max-width:58ch;margin:clamp(1.5rem,3vw,2.25rem) 0 0 auto;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.55}.dica-detail__hero[data-astro-cid-p4weue4j]{margin-block:0 clamp(4rem,9vw,8rem);padding-inline:clamp(1rem,3vw,2rem)}.dica-detail__hero[data-astro-cid-p4weue4j] img[data-astro-cid-p4weue4j],.dica-detail__card[data-astro-cid-p4weue4j] img[data-astro-cid-p4weue4j],.dica-detail__gallery[data-astro-cid-p4weue4j] img[data-astro-cid-p4weue4j]{background:var(--surface);width:100%;height:auto;display:block}.dica-detail__hero[data-astro-cid-p4weue4j] img[data-astro-cid-p4weue4j]{object-fit:cover;max-height:48rem}.dica-detail__catalog[data-astro-cid-p4weue4j]{padding:0 clamp(1rem,5vw,4rem) clamp(5rem,10vw,9rem)}.dica-detail__catalog[data-astro-cid-p4weue4j] ul[data-astro-cid-p4weue4j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,6rem) clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.dica-detail__catalog[data-astro-cid-p4weue4j] li[data-astro-cid-p4weue4j],.dica-detail__card[data-astro-cid-p4weue4j],.dica-detail__card[data-astro-cid-p4weue4j] figure[data-astro-cid-p4weue4j],.dica-detail__gallery[data-astro-cid-p4weue4j] figure[data-astro-cid-p4weue4j]{min-width:0;margin:0}.dica-detail__card[data-astro-cid-p4weue4j] figure[data-astro-cid-p4weue4j]{background:var(--surface);overflow:hidden}.dica-detail__card[data-astro-cid-p4weue4j] img[data-astro-cid-p4weue4j]{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.dica-detail__card[data-astro-cid-p4weue4j]:hover img[data-astro-cid-p4weue4j]{transform:scale(1.0125)}.dica-detail__card-copy[data-astro-cid-p4weue4j]{padding-block-start:1.35rem}.dica-detail__context[data-astro-cid-p4weue4j],.dica-detail__index[data-astro-cid-p4weue4j]{color:#73736d;font-size:.76rem;font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem}.dica-detail__card[data-astro-cid-p4weue4j] h2[data-astro-cid-p4weue4j],.dica-detail__card[data-astro-cid-p4weue4j] h3[data-astro-cid-p4weue4j],.dica-detail__section[data-astro-cid-p4weue4j] h2[data-astro-cid-p4weue4j],.dica-detail__section[data-astro-cid-p4weue4j] h3[data-astro-cid-p4weue4j]{font-family:var(--font-sans);text-wrap:balance}.dica-detail__card[data-astro-cid-p4weue4j] h2[data-astro-cid-p4weue4j]{font-size:clamp(1.45rem,2.5vw,2rem);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;line-height:1.1}.dica-detail__card[data-astro-cid-p4weue4j] h3[data-astro-cid-p4weue4j]{color:#5d5d58;max-width:38ch;font-size:clamp(.95rem,1.4vw,1.08rem);font-weight:var(--weight-regular);letter-spacing:0;margin:.65rem 0 0;line-height:1.5}.dica-detail__editorial[data-astro-cid-p4weue4j]{padding-inline:clamp(1rem,5vw,4rem)}.dica-detail__section[data-astro-cid-p4weue4j]{border-top:1px solid #d4d3ce;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.dica-detail__section[data-astro-cid-p4weue4j]:nth-child(2n) .dica-detail__section-copy[data-astro-cid-p4weue4j]{order:2}.dica-detail__section[data-astro-cid-p4weue4j] h2[data-astro-cid-p4weue4j]{font-size:clamp(1.9rem,4vw,3.4rem);font-weight:var(--weight-light);letter-spacing:-.045em;margin:0;line-height:1.05}.dica-detail__section[data-astro-cid-p4weue4j] h3[data-astro-cid-p4weue4j]{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:var(--weight-regular);letter-spacing:-.025em;margin:1.25rem 0 0;line-height:1.3}.dica-detail__section-copy[data-astro-cid-p4weue4j]>p[data-astro-cid-p4weue4j]:not(.dica-detail__index){color:#4f4f4b;text-wrap:pretty;margin:1.4rem 0 0;line-height:1.72}.dica-detail__gallery[data-astro-cid-p4weue4j]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.8vw,1.5rem);min-width:0;display:grid}.dica-detail__gallery[data-astro-cid-p4weue4j][data-image-count="1"]{grid-template-columns:minmax(0,1fr)}.dica-detail__gallery[data-astro-cid-p4weue4j] figure[data-astro-cid-p4weue4j]:first-child:nth-last-child(odd){grid-column:1/-1}.dica-detail__closing[data-astro-cid-p4weue4j]{border-top:1px solid #d4d3ce;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,5vw,4rem) clamp(4rem,8vw,7rem)}@media (width<=48rem){.dica-detail__intro[data-astro-cid-p4weue4j]>p[data-astro-cid-p4weue4j]{margin-inline-start:0}.dica-detail__catalog[data-astro-cid-p4weue4j] ul[data-astro-cid-p4weue4j],.dica-detail__section[data-astro-cid-p4weue4j],.dica-detail__gallery[data-astro-cid-p4weue4j]{grid-template-columns:minmax(0,1fr)}.dica-detail__section[data-astro-cid-p4weue4j]:nth-child(2n) .dica-detail__section-copy[data-astro-cid-p4weue4j]{order:initial}.dica-detail__gallery[data-astro-cid-p4weue4j] figure[data-astro-cid-p4weue4j]:first-child:nth-last-child(odd){grid-column:auto}}@media (prefers-reduced-motion:reduce){.dica-detail__return[data-astro-cid-p4weue4j] span[data-astro-cid-p4weue4j],.dica-detail__card[data-astro-cid-p4weue4j] img[data-astro-cid-p4weue4j]{transition:none}.dica-detail__return[data-astro-cid-p4weue4j]:hover span[data-astro-cid-p4weue4j],.dica-detail__card[data-astro-cid-p4weue4j]:hover img[data-astro-cid-p4weue4j]{transform:none}}.dica-hero[data-astro-cid-glgv6phv]{isolation:isolate;color:#fff;background:#252525;block-size:clamp(30rem,60svh,46rem);min-inline-size:0;position:relative;overflow:hidden}.dica-hero__image[data-astro-cid-glgv6phv],.dica-hero__shade[data-astro-cid-glgv6phv]{block-size:100%;inline-size:100%;position:absolute;inset:0}.dica-hero__image[data-astro-cid-glgv6phv]{z-index:-2;object-fit:cover;object-position:center 52%}.dica-hero__shade[data-astro-cid-glgv6phv]{z-index:-1;background:linear-gradient(#0000 70%,#f6f5f133 84%,#f6f5f1d1 98%,#f6f5f1 100%),linear-gradient(105deg,#151412b3 0%,#15141294 50%,#1514127a 100%)}.dica-hero__content[data-astro-cid-glgv6phv]{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;block-size:100%;inline-size:min(100%,80rem);margin-inline:auto;padding:clamp(6.5rem,14svh,8rem) clamp(1rem,5vw,4rem) clamp(4.5rem,10svh,6rem);display:flex;position:relative}.dica-hero__copy[data-astro-cid-glgv6phv]{text-align:center;max-inline-size:58rem}.dica-hero[data-astro-cid-glgv6phv] h1[data-astro-cid-glgv6phv]{max-inline-size:15ch;font-family:var(--font-sans);font-size:clamp(3rem,7vw,6rem);font-weight:var(--weight-light);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 .15rem 1.5rem #00000047;margin:0;line-height:.94}.dica-hero[data-astro-cid-glgv6phv] p[data-astro-cid-glgv6phv]{color:#ffffffe0;text-wrap:pretty;text-shadow:0 .1rem 1rem #00000052;max-inline-size:54ch;margin:clamp(1.25rem,2.5vw,2rem) auto 0;font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.6}@media (width<=48rem){.dica-hero[data-astro-cid-glgv6phv]{block-size:clamp(28rem,60svh,36rem)}.dica-hero__content[data-astro-cid-glgv6phv]{padding-block:6.5rem 4.5rem;padding-inline:clamp(1rem,6vw,2rem)}.dica-hero[data-astro-cid-glgv6phv] h1[data-astro-cid-glgv6phv]{font-size:clamp(2.75rem,13vw,4.5rem);line-height:.98}}.dica-page[data-astro-cid-6pdju5im]{color:#292825;background:#f6f5f1;min-width:0}.dica-service[data-astro-cid-6pdju5im] h2[data-astro-cid-6pdju5im],.dica-final-cta[data-astro-cid-6pdju5im] h2[data-astro-cid-6pdju5im]{font-family:var(--font-sans);font-weight:var(--weight-light);letter-spacing:-.045em;text-wrap:balance;margin:0}.dica-services[data-astro-cid-6pdju5im]{min-width:0;max-inline-size:88rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.dica-outline-link[data-astro-cid-6pdju5im]:focus-visible{outline:.2rem solid var(--focus);outline-offset:.3rem}.dica-service[data-astro-cid-6pdju5im]{border-block-start:1px solid #29282533;grid-template-columns:minmax(0,1.16fr) minmax(16rem,.84fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);padding-block:clamp(3.5rem,7vw,6rem);scroll-margin-block-start:6rem;display:grid}.dica-service[data-astro-cid-6pdju5im]:first-child{border-block-start:0;padding-block-start:calc(clamp(3.5rem,7vw,6rem) + 1px)}.dica-service[data-astro-cid-6pdju5im]:last-child{border-block-end:0;padding-block-end:calc(clamp(3.5rem,7vw,6rem) + 1px)}.dica-service--reverse[data-astro-cid-6pdju5im] .dica-service__media[data-astro-cid-6pdju5im]{order:2}.dica-service__media[data-astro-cid-6pdju5im]{aspect-ratio:4/3;background:#dedbd3;border:1px solid #29282521;border-radius:clamp(1.4rem,3vw,2rem);min-width:0;margin:0;overflow:hidden;box-shadow:0 1.6rem 4rem #322d2329}.dica-service__media[data-astro-cid-6pdju5im] img[data-astro-cid-6pdju5im]{object-fit:cover;block-size:100%;inline-size:100%;display:block}.dica-service__copy[data-astro-cid-6pdju5im]{min-width:0}.dica-service[data-astro-cid-6pdju5im] h2[data-astro-cid-6pdju5im]{font-size:clamp(2.4rem,4.5vw,4.5rem);line-height:1}.dica-service__copy[data-astro-cid-6pdju5im] p[data-astro-cid-6pdju5im]{color:#595750;text-wrap:pretty;max-inline-size:42ch;margin:clamp(1.25rem,2.5vw,2rem) 0 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.7}.dica-outline-link[data-astro-cid-6pdju5im]{color:#292825;border:1px solid;border-radius:0;justify-content:center;align-items:center;min-block-size:2.9rem;margin-block-start:clamp(1.5rem,3vw,2.25rem);padding:.65rem 1.35rem;font-size:.94rem;line-height:1;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.dica-outline-link[data-astro-cid-6pdju5im]:hover{color:#f6f5f1;background:#292825;border-color:#292825}.dica-final-cta[data-astro-cid-6pdju5im]{isolation:isolate;color:#fff;background:#211f1b;place-items:center;min-block-size:clamp(28rem,62svh,42rem);margin-block-start:clamp(6rem,12vw,11rem);display:grid;position:relative;overflow:hidden}.dica-final-cta__image[data-astro-cid-6pdju5im],.dica-final-cta__shade[data-astro-cid-6pdju5im]{block-size:100%;inline-size:100%;position:absolute;inset:0}.dica-final-cta__image[data-astro-cid-6pdju5im]{z-index:-2;object-fit:cover;object-position:center}.dica-final-cta__shade[data-astro-cid-6pdju5im]{z-index:-1;background:linear-gradient(110deg,#131210c7,#13121091)}.dica-final-cta__content[data-astro-cid-6pdju5im]{text-align:center;max-inline-size:60rem;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,6vw,5rem)}.dica-final-cta[data-astro-cid-6pdju5im] h2[data-astro-cid-6pdju5im]{font-size:clamp(2.8rem,7vw,6.5rem);line-height:.98}.dica-outline-link--light[data-astro-cid-6pdju5im]{color:#fff}.dica-outline-link--light[data-astro-cid-6pdju5im]:hover{color:#211f1b;background:#fff;border-color:#fff}@media (hover:hover) and (pointer:fine){.dica-service__media[data-astro-cid-6pdju5im] img[data-astro-cid-6pdju5im],.dica-final-cta__image[data-astro-cid-6pdju5im]{transition:transform .9s cubic-bezier(.22,1,.36,1)}.dica-service__media[data-astro-cid-6pdju5im]:hover img[data-astro-cid-6pdju5im],.dica-final-cta[data-astro-cid-6pdju5im]:hover .dica-final-cta__image[data-astro-cid-6pdju5im]{transform:scale(1.035)}}@media (width<=48rem){.dica-service[data-astro-cid-6pdju5im]{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:3rem}.dica-service[data-astro-cid-6pdju5im]:first-child{padding-block-start:calc(3rem + 1px)}.dica-service[data-astro-cid-6pdju5im]:last-child{padding-block-end:calc(3rem + 1px)}.dica-service--reverse[data-astro-cid-6pdju5im] .dica-service__media[data-astro-cid-6pdju5im]{order:0}.dica-service__copy[data-astro-cid-6pdju5im]{order:1}.dica-service__media[data-astro-cid-6pdju5im]{border-radius:1.5rem}.dica-final-cta[data-astro-cid-6pdju5im]{min-block-size:30rem;margin-block-start:5rem}}@media (prefers-reduced-motion:reduce){.dica-outline-link[data-astro-cid-6pdju5im],.dica-service__media[data-astro-cid-6pdju5im] img[data-astro-cid-6pdju5im],.dica-final-cta__image[data-astro-cid-6pdju5im]{transition:none}.dica-service__media[data-astro-cid-6pdju5im]:hover img[data-astro-cid-6pdju5im],.dica-final-cta[data-astro-cid-6pdju5im]:hover .dica-final-cta__image[data-astro-cid-6pdju5im]{transform:none}}.media-archive[data-astro-cid-tc6evgzs]{min-width:0;border-block-start:1px solid #d4d3ce;max-inline-size:70rem;margin-inline:auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem)}.media-archive[data-astro-cid-tc6evgzs] h2[data-astro-cid-tc6evgzs]{color:#252525;font-family:var(--font-sans);font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:var(--weight-light);letter-spacing:-.035em;margin:0 0 .75rem}.media-archive__list[data-astro-cid-tc6evgzs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);min-width:0;margin:0;padding:0;list-style:none;display:grid}.media-archive__list[data-astro-cid-tc6evgzs] li[data-astro-cid-tc6evgzs],figure[data-astro-cid-tc6evgzs]{min-width:0;margin:0}img[data-astro-cid-tc6evgzs]{background:#ebeae5;block-size:auto;inline-size:auto;max-inline-size:100%;margin-inline:auto;display:block}@media (width<=48rem){.media-archive__list[data-astro-cid-tc6evgzs]{grid-template-columns:minmax(0,1fr)}}.page-intro[data-astro-cid-p7p4gz5s]{min-width:0;max-inline-size:70rem;margin-inline:auto;padding:clamp(2.5rem,8vw,6rem) clamp(1rem,5vw,4rem) 1.5rem}.page-intro[data-astro-cid-p7p4gz5s] h1[data-astro-cid-p7p4gz5s]{color:#252525;max-inline-size:24ch;font-family:var(--font-sans);font-size:clamp(2.2rem,7vw,5.5rem);font-weight:var(--weight-light);letter-spacing:-.045em;margin:0;line-height:1.04}.serial-body[data-astro-cid-2olzdkcg]{min-width:0;gap:0;max-inline-size:70rem;margin-inline:auto;padding-inline:clamp(1rem,5vw,4rem);display:grid}.serial-body__section[data-astro-cid-2olzdkcg]{border-block-start:1px solid #d4d3ce;min-width:0;padding-block:clamp(1.5rem,4vw,3rem)}.serial-body__section[data-astro-cid-2olzdkcg] h2[data-astro-cid-2olzdkcg]{color:#252525;max-inline-size:32ch;font-family:var(--font-sans);font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:var(--weight-light);letter-spacing:-.035em;margin:0 0 1rem;line-height:1.15}.serial-body__section[data-astro-cid-2olzdkcg] p[data-astro-cid-2olzdkcg],.serial-body__section[data-astro-cid-2olzdkcg] ul[data-astro-cid-2olzdkcg]{max-inline-size:68ch;margin:0 0 1rem}.serial-body__section[data-astro-cid-2olzdkcg] li[data-astro-cid-2olzdkcg]+li[data-astro-cid-2olzdkcg]{margin-block-start:.45rem}.serial-body__review[data-astro-cid-2olzdkcg]{color:#4b5563;background:#ebeae5;padding-inline:clamp(1rem,3vw,2rem)}.contact-facts[data-astro-cid-2olzdkcg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;min-width:0;display:grid}.contact-fact[data-astro-cid-2olzdkcg]{min-width:0;color:inherit;align-content:start;gap:.45rem;font-style:normal;display:grid}.contact-fact[data-astro-cid-2olzdkcg] a[data-astro-cid-2olzdkcg],.contact-fact[data-astro-cid-2olzdkcg] span[data-astro-cid-2olzdkcg]{overflow-wrap:anywhere}@media (width<=48rem){.contact-facts[data-astro-cid-2olzdkcg]{grid-template-columns:minmax(0,1fr)}}.core-page[data-astro-cid-oz7p64qs]{color:#252525;background:#f6f5f1;min-width:0}
