.elementor .onyx-paper-section-compact{padding-block-start:3rem;padding-block-end:3rem;}.elementor .onyx-hero-parallax-layer{pointer-events:none; will-change:transform;\n}.elementor .onyx-paper-nav{font-family:var(--onyx-body);font-weight:800;font-size:0.72rem;color:inherit;line-height:1.5;text-decoration:none;text-transform:uppercase;margin:0px;&:focus-visible { outline:3px solid var(--onyx-orange);outline-offset:4px; }\n}.elementor .onyx-paper-blueprint{background-image:linear-gradient(rgba(64,64,64,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(64,64,64,.065) 1px,transparent 1px); background-size:2rem 2rem;\n}.elementor .onyx-paper-button:hover,.elementor .onyx-paper-button:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .onyx-paper-button{min-height:3rem;font-family:var(--onyx-body);font-weight:800;font-size:0.78rem;color:#1C1C1C;letter-spacing:0.01em;text-decoration:none;text-transform:uppercase;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:0px;border-width:1px;border-color:rgba(28,28,28,.15);border-style:solid;background-color:var(--onyx-orange);box-shadow:0px 3px 8px 0px rgba(42,32,20,.1);transition:transform 0.2s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #404040;outline-offset:4px; }\n}.elementor .onyx-paper-note{font-family:var(--onyx-mono);font-size:0.7rem;color:inherit;line-height:1.55;margin:0px;}.elementor .onyx-paper-body{font-family:var(--onyx-body);font-size:1rem;color:inherit;line-height:1.65;margin:0px;}.elementor .onyx-paper-eyebrow{font-family:var(--onyx-mono);font-weight:600;font-size:0.72rem;color:inherit;letter-spacing:0.08em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .onyx-paper-heading{font-family:var(--onyx-display);font-weight:900;font-size:2.8rem;color:inherit;letter-spacing:-0.035em;line-height:1.07;margin:0px;}.elementor .onyx-paper-tilt-right{transform:rotateX(0deg) rotateY(0deg) rotateZ(1.25deg);}.elementor .onyx-paper-tilt-left{transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);}.elementor .onyx-paper-torn{clip-path:polygon(0 3%,4% 1%,9% 3%,16% 0,23% 2%,29% 0,35% 3%,43% 1%,51% 3%,59% 0,67% 2%,74% 0,82% 3%,90% 1%,96% 3%,100% 0,99% 96%,94% 99%,86% 97%,79% 100%,71% 98%,63% 100%,55% 97%,46% 100%,37% 98%,29% 100%,21% 97%,13% 100%,6% 98%,0 100%);}.elementor .onyx-paper-piece{min-width:0px;position:relative;padding:2rem;border-radius:0px;background-color:var(--onyx-bone);box-shadow:0px 9px 24px 0px rgba(42,32,20,.14),0px 2px 4px 0px rgba(42,32,20,.12);background-image:repeating-linear-gradient(0deg,rgba(66,48,25,.025) 0,rgba(66,48,25,.025) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(93deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 6px);\n}.elementor .onyx-paper-grid-four{min-width:0px;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;}.elementor .onyx-paper-grid-two{min-width:0px;padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;align-items:center;}.elementor .onyx-paper-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .onyx-paper-section{min-width:0px;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .onyx-paper-canvas{min-width:0px;font-family:var(--onyx-body);color:var(--onyx-gunmetal);padding:0px;background-color:var(--onyx-bone);background-image:repeating-linear-gradient(0deg,rgba(66,48,25,.025) 0,rgba(66,48,25,.025) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(93deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 6px); overflow-x:clip;\n}.elementor .onyx-paper-container{min-width:0px;max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .onyx-paper-tape{width:5.5rem;height:1.8rem;position:absolute;inset-block-start:-0.8rem;inset-inline-start:35%;z-index:5;padding:0px;background-color:rgba(246,234,209,.68);box-shadow:0px 1px 3px 0px rgba(42,32,20,.10);transform:rotateX(0deg) rotateY(0deg) rotateZ(-8deg);clip-path:polygon(0 8%,95% 0,100% 92%,4% 100%);background-image:repeating-linear-gradient(0deg,rgba(66,48,25,.025) 0,rgba(66,48,25,.025) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(93deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 6px); pointer-events:none;\n}.elementor .onyx-paper-button-outline{border-width:1px;border-color:var(--onyx-gunmetal);border-style:solid;background-color:transparent;box-shadow:none;\n}.elementor .onyx-paper-button-light{color:#1C1C1C;background-color:var(--onyx-bone);}.elementor .onyx-paper-green{color:#1C1C1C;background-color:var(--onyx-green);}.elementor .onyx-paper-yellow{color:#1C1C1C;background-color:var(--onyx-yellow);}.elementor .onyx-paper-cyan{color:#1C1C1C;background-color:var(--onyx-cyan);}.elementor .onyx-paper-orange{color:#1C1C1C;background-color:var(--onyx-orange);}.elementor .onyx-paper-dark{color:var(--onyx-bone);background-color:var(--onyx-gunmetal);background-image:repeating-linear-gradient(0deg,rgba(66,48,25,.025) 0,rgba(66,48,25,.025) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(93deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 6px);\n}