.elementor .e-77c3ac61-9a2b{color:var(--volt);border-color:var(--volt);}.elementor .e-38e5aee4-89f0{color:#A9A89E;}.elementor .e-7e6912eb-66a0{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-65d63b8d-b706{max-width:16ch;}.elementor .e-4c74a52a-b256{max-width:44rem;font-size:1.15rem;color:#C9C8BF;}.elementor .e-70355977-2ca5{color:#A9A89E;}.elementor .e-1f765b71-c47a{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem, 4vw, 3.25rem);color:var(--paper);line-height:1;text-transform:uppercase;}.elementor .e-206bb755-9ddb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:1rem;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-7b9465dc-f503{color:#A9A89E;}.elementor .e-4462c472-bb2c{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem, 4vw, 3.25rem);color:var(--paper);line-height:1;text-transform:uppercase;}.elementor .e-64d18056-a721{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:1rem;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-70fba220-4b73{color:#A9A89E;}.elementor .e-52a9c33c-b79d{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem, 4vw, 3.25rem);color:var(--paper);line-height:1;text-transform:uppercase;}.elementor .e-6bd8fc85-e9c9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:1rem;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-1e75f215-8275{color:#A9A89E;}.elementor .e-19803ad8-2252{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem, 4vw, 3.25rem);color:var(--paper);line-height:1;text-transform:uppercase;}.elementor .e-7971c8b6-3561{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:1rem;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-34f4ed27-fc73{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;border-block-start-width:1px;display:grid;gap:0px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;border-top-style: solid; border-top-color: var(--line-dark); & > div:has(> p:last-child:empty) { display: none; }\n}.elementor .e-78103ee5-3a4d{color:#A9A89E;}.elementor .e-6892b3a4-5536{padding-block-start:0.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-d2fb713-670a{padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-18ab2b47-ad94{padding-block-start:clamp(3rem, 7vw, 5.5rem);padding-block-end:0px;}.elementor .e-3f9677ae-f338{width:100%;aspect-ratio:16 / 8;object-fit:cover;border-radius:var(--radius);display:block;}.elementor .e-3780e3d8-b684{width:100%;max-width:var(--max-w);padding:0px;}.elementor .e-133e18ff-fc11{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-image:linear-gradient(0deg, #0E0F0C 50%,#F2F1EB 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;}.elementor .e-585ecb3f-33c5{width:100%;max-width:72ch;font-size:var(--fs-body);color:var(--ink);line-height:1.7;padding:0px;& p { margin: 0 0 1.35em; } & h2 { font-family: var(--font-display), sans-serif; font-weight: 800; font-size: clamp(2rem, 3.4vw, 2.75rem); line-height: .95; text-transform: uppercase; margin: 2em 0 .6em; } & h3 { font-family: var(--font-display), sans-serif; font-weight: 700; font-size: 1.6rem; line-height: 1; text-transform: uppercase; margin: 1.8em 0 .5em; } & a { color: inherit; text-decoration: underline; text-decoration-color: var(--volt); text-decoration-thickness: 3px; text-underline-offset: 2px; } & ul, & ol { padding-left: 1.25em; margin: 0 0 1.35em; } & img { border-radius: var(--radius); height: auto; } & figure { margin: 2.25em 0; } & figcaption { font-family: var(--font-mono), monospace; font-size: .75rem; color: var(--stone); margin-top: .6rem; } & .wp-block-gallery { margin-left: calc(-1 * min(12vw, 10rem)); margin-right: calc(-1 * min(12vw, 10rem)); gap: .75rem; }\n}.elementor .e-12185917-dce1{padding-block-start:clamp(2.5rem, 5vw, 4rem);padding-block-end:clamp(3.5rem, 7vw, 6rem);justify-content:center;}.elementor .e-4300da17-dfc6{color:var(--ink);}.elementor .e-1280e3cd-86eb{color:var(--ink);}.elementor .e-74b9231a-c3cc{max-width:44rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-4ae772a0-c84f:hover,.elementor .e-4ae772a0-c84f:focus-visible{color:var(--ink);border-color:var(--paper);background-color:var(--paper);}.elementor .e-4ae772a0-c84f{font-size:1.35rem;color:var(--volt);padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-color:var(--ink);background-color:var(--ink);}.elementor .e-36321d29-8cc4{width:100%;max-width:var(--max-w);padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-75da2904-ed66{padding-block-start:clamp(3.5rem, 7vw, 6rem);padding-block-end:clamp(3.5rem, 7vw, 6rem);background-color:var(--volt);}