.elementor .art-spec-dd{font-family:var(--font-display);margin:0px;display:block;font-size:16px !important; line-height:1.35 !important; color:#090402 !important;\n}.elementor .art-spec-dt{font-family:var(--font-body);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:0px;margin-block-end:5px;margin-inline-start:0px;margin-inline-end:0px;display:block;font-size:11px !important; color:rgba(0,0,0,.7) !important;\n}.elementor .art-spec-row{padding-block-start:13px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: rgba(0,0,0,.2);\n}.elementor .art-specs-lbl{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;font-weight:500 !important; font-size:12px !important; color:#090402 !important;\n}.elementor .art-specs{padding-block-start:22px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: #090402;\n}.elementor .art-aside{min-width:0px;position:static;padding:0px;display:block;}.elementor .art-source{max-width:70ch;font-family:var(--font-body);padding-block-start:24px;margin-block-start:44px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(0,0,0,.2); font-size:14px !important; line-height:1.7 !important; color:rgba(0,0,0,.7) !important;\n}.elementor .art-cite{font-family:var(--font-body);letter-spacing:0.08em;font-style:normal;text-transform:uppercase;margin-block-start:16px;display:block;font-size:12px !important; color:rgba(0,0,0,.7) !important;\n}.elementor .art-quote-p{max-width:24ch;font-family:var(--font-display);font-size:clamp(21px,2.3vw,29px) !important;margin:0px;font-weight:400 !important; line-height:1.3 !important; color:#090402 !important;\n}.elementor .art-quote{padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:0px;margin-block-start:38px;margin-block-end:38px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:2px;display:block;border-left-style: solid; border-left-color: #090402;\n}.elementor .art-h2{font-family:var(--font-display);font-size:clamp(21px,2vw,27px) !important;margin-block-start:42px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;font-weight:500 !important; line-height:1.25 !important; color:#090402 !important;\n}.elementor .art-p{max-width:70ch;font-family:var(--font-body);font-size:clamp(16px,1.12vw,18px) !important;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;line-height:1.72 !important; color:rgba(0,0,0,.7) !important;\n}.elementor .art-body{min-width:0px;padding:0px;display:block;}.elementor .art-layout{padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(36px,5vw,86px);grid-template-columns:minmax(0,1fr) 296px;grid-template-rows:none;align-items:start;}.elementor .art-gallery-img{width:100%;aspect-ratio:1;object-fit:cover;display:block;}.elementor .art-gallery{margin-block-start:0px;margin-block-end:clamp(34px,4.5vw,64px);margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);grid-template-rows:none;}.elementor .art-caption{font-family:var(--font-body);letter-spacing:0.04em;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size:12px !important; color:rgba(0,0,0,.7) !important;\n}.elementor .art-feature-img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .art-feature{padding:0px;margin-block-start:clamp(30px,4vw,54px);margin-block-end:clamp(34px,4.5vw,64px);margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .art-meta-item{font-family:var(--font-body);letter-spacing:0.08em;text-transform:uppercase;margin:0px;font-size:12px !important; color:rgba(0,0,0,.7) !important;\n}.elementor .art-meta{padding:0px;margin-block-start:28px;display:flex;flex-wrap:wrap;gap:14px 26px;\n}.elementor .art-dek{max-width:62ch;font-family:var(--font-body);font-size:clamp(17px,1.3vw,20px) !important;margin:0px;line-height:1.5 !important; color:rgba(0,0,0,.7) !important;\n}.elementor .art-h1{max-width:20ch;font-family:var(--font-display);font-size:clamp(32px,4.1vw,54px) !important;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;font-weight:500 !important; line-height:1.08 !important; letter-spacing:-.8px !important; color:#090402 !important;\n}.elementor .art-hero-sec{padding:clamp(120px,13vw,176px) 0 clamp(8px,2vw,24px) !important;\n}.elementor .art-wrap{width:100%;max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(22px,5.7vw,110px);padding-inline-end:clamp(22px,5.7vw,110px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .cat-crumb{font-family:var(--font-display);margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;font-weight:500 !important; font-size:12px !important; letter-spacing:2px !important; text-transform:uppercase !important; color:rgba(0,0,0,.7) !important;\n}.elementor .rc-section-top0{padding-top:0!important;\n}.elementor .rc-btn-dark:hover,.elementor .rc-btn-dark:focus-visible{background-color:var(--accent);}.elementor .rc-btn-dark{font-family:var(--font-display);font-weight:500;font-size:14px;color:var(--ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;background-image:linear-gradient(#ffffff, #ffffff);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--bg);transition:all 0.25s;}.elementor .rc-btn-light:hover,.elementor .rc-btn-light:focus-visible{color:#ffffff;background-color:var(--ink);}.elementor .rc-btn-light{font-family:var(--font-display);font-weight:500;font-size:14px;color:var(--ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;background-color:#ffffff;transition:all 0.25s;align-self:center;}.elementor .rc-h-banner{font-family:var(--font-display);font-weight:500;font-size:40px;color:#ffffff;letter-spacing:-0.5px;line-height:1.2;}.elementor .rc-row-between{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .rc-section{width:100%;padding-inline-start:clamp(22px,5.7vw,110px);padding-inline-end:clamp(22px,5.7vw,110px);background-color:var(--bg);display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block: clamp(64px,7vw,110px);\n}.elementor .hover:hover,.elementor .hover:focus-visible{background-color:var(--ink);}.elementor .hover{background-color:#090402;}.elementor .button-header{color:var(--bg);background-image:linear-gradient(#090402, #090402);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ink);}