.elementor .art-tri-count{font-size:var(--art-fs-caption);color:var(--art-ink-muted);line-height:1.4;margin-block-start:10px;}.elementor .art-tri-name{margin-block-start:22px;}.elementor .art-tri-img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s;display:block;transition-timing-function: cubic-bezier(.22,.61,.36,1);\n}.elementor .art-tri-pic{width:100%;overflow:hidden;aspect-ratio:1 / 2;position:relative;padding:0px;background-color:var(--art-taupe);}.elementor .art-tri-item{min-width:0px;text-decoration:none;padding:0px;display:grid;grid-template-rows:subgrid;grid-row:span 3;justify-items:start;align-items:start;&:hover .art-text-link, &:focus-visible .art-text-link { border-color: var(--art-ink); } &:hover .art-tri-img, &:focus-visible .art-tri-img { transform: scale(1.03); }\n}.elementor .art-tri{column-gap:clamp(20px, 2.2vw, 40px);padding:0px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto auto auto;grid-column:2 / 3;grid-row:1 / 6;align-self:center;row-gap: 0px;\n}.elementor .art-shell{width:var(--art-field-page);max-width:var(--art-field-page);padding:0px;}.elementor .art-sec{padding-block-start:var(--art-section-y);padding-block-end:var(--art-section-y);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--art-paper);display:flex;flex-direction:column;align-items:center;}.elementor .art-acc-icon{width:20px;height:20px;max-width:20px;flex:0 0 auto;}.elementor .art-acc-icon-slot{width:20px;}.elementor .art-footer-minimal{display:flex;flex-direction:column;}.elementor .art-footer-links{font-family:var(--art-sans);font-size:var(--art-fs-caption);color:var(--art-cream-soft);line-height:1.95;}.elementor .art-footer-label{font-family:var(--art-sans);font-weight:400;font-size:var(--art-fs-eyebrow);color:var(--art-cream-muted);letter-spacing:0.22em;line-height:1.7;font-style:normal;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-footer{color:var(--art-cream-soft);background-color:var(--art-footer);}.elementor .art-burger-line{width:20px;height:1px;padding:0px;background-color:var(--art-ink);display:block;}.elementor .art-burger{width:32px;height:32px;cursor:pointer;padding:6px;border-radius:0px;border-width:0px;background-color:transparent;display:none;flex-direction:column;gap:5px;justify-content:center;align-items:center;}.elementor .art-nav-link:hover,.elementor .art-nav-link:focus-visible{color:var(--art-ink);}.elementor .art-nav-link{font-family:var(--art-sans);font-weight:400;font-size:var(--art-fs-ui);color:var(--art-ink-soft);letter-spacing:0.14em;line-height:1.2;font-style:normal;text-decoration:none;text-transform:uppercase;white-space: nowrap;\n}.elementor .art-nav{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:clamp(1.375rem, 2.2vw, 2.625rem);justify-content:center;align-items:center;}.elementor .art-header{position:relative;z-index:80;}.elementor .art-field-80{width:var(--art-field-page);max-width:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .art-field-90{width:var(--art-field-hero);max-width:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .art-text-link:hover,.elementor .art-text-link:focus-visible{border-color:var(--art-ink);}.elementor .art-text-link{font-family:var(--art-sans);font-weight:500;font-size:var(--art-fs-ui);color:var(--art-ink);letter-spacing:0.16em;line-height:1.2;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--art-line-strong);border-style:solid;background-color:transparent;display:inline-block;}.elementor .art-btn:hover,.elementor .art-btn:focus-visible{background-color:var(--art-deep);transform:translate3d(0px, -1px, 0px);}.elementor .art-btn{min-height:var(--art-btn-h);font-family:var(--art-sans);font-weight:500;font-size:var(--art-fs-ui);color:var(--art-cream);letter-spacing:0.18em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:var(--art-deep-dark);border-style:solid;background-color:var(--art-deep-dark);display:inline-flex;justify-content:center;align-items:center;}.elementor .art-body-s{font-size:var(--art-fs-body-s);line-height:1.7;}.elementor .art-lead-s{font-family:var(--art-sans);font-size:var(--art-fs-lead-s);color:var(--art-ink-soft);line-height:1.62;}.elementor .art-lead{font-family:var(--art-sans);font-size:var(--art-fs-lead);color:var(--art-ink-soft);line-height:1.62;}.elementor .art-text-link-light:hover,.elementor .art-text-link-light:focus-visible{border-color:var(--art-cream);}.elementor .art-text-link-light{color:var(--art-cream);border-color:var(--art-line-on-dark-strong);}.elementor .art-btn-compact{min-width:86px;min-height:44px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .art-text-cream-soft{color:var(--art-cream-soft);}.elementor .art-text-cream{color:var(--art-cream);}.elementor .art-display-m{font-size:var(--art-fs-display-m);}