.elementor .DUP_book-check{width:44px;font-family:var(--DUP_book-font-hand);font-weight:700;font-size:1.9rem;color:var(--DUP_book-gold);line-height:1;margin:0px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-4deg);flex:0 0 auto;}.elementor .DUP_book-checklist-row{width:100%;padding-block-start:clamp(18px, 2.6vw, 26px);padding-block-end:clamp(18px, 2.6vw, 26px);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:18px;align-items:flex-start;border-top-style: solid; border-top-color: rgba(246,241,231,.3);\n}.elementor .DUP_book-navlink:hover,.elementor .DUP_book-navlink:focus-visible{color:var(--DUP_book-gold);background-color:transparent;}.elementor .DUP_book-navlink{font-family:var(--DUP_font-body);font-weight:600;font-size:0.74rem;color:var(--DUP_book-taupe);letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;padding:0px;border-width:0px;background-color:transparent;}.elementor .DUP_book-btn:hover,.elementor .DUP_book-btn:focus-visible{color:var(--DUP_book-ivory);border-color:#9A3628;background-color:#9A3628;box-shadow:0px 10px 24px -8px rgba(12,12,12,0.45);transform:translate3d(0px, -2px, 0px);}.elementor .DUP_book-btn{position:relative;z-index:999;font-family:var(--DUP_font-body);font-weight:600;font-size:0.85rem;color:var(--DUP_book-ivory);letter-spacing:0.1em;line-height:1.7;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:34px;padding-inline-end:34px;border-radius:2px;border-width:2px;border-color:var(--DUP_book-red);border-style:solid;background-color:var(--DUP_book-red);transition:background-color 0.18s, border-color 0.18s, color 0.18s, transform 0.18s, box-shadow 0.18s;display:inline-flex;justify-content:center;align-items:center;width: fit-content; white-space: nowrap;\n}.elementor .DUP_book-btn:active{transform:translate3d(0px, 0px, 0px);}.elementor .DUP_book-tape{font-family:var(--DUP_font-body);font-weight:600;font-size:0.72rem;color:var(--DUP_book-ivory);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;padding-block-start:7px;padding-block-end:6px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:var(--DUP_book-red);transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.4deg);display:inline-block;clip-path:polygon(1% 8%, 99% 0%, 100% 92%, 0% 100%);width: fit-content;\n}.elementor .DUP_book-body{font-family:var(--DUP_font-body);font-weight:400;font-size:1rem;color:var(--DUP_book-black);line-height:1.7;margin:0px;}.elementor .DUP_book-display{font-family:var(--DUP_book-font-display);font-weight:400;color:var(--DUP_book-black);letter-spacing:0.005em;line-height:.95;text-transform:uppercase;margin:0px;}.elementor .DUP_book-container{width:100%;max-width:1144px;display:flex;flex-direction:column;align-items:stretch;}.elementor .DUP_book-section{width:100%;padding-block-start:clamp(88px, 11vw, 150px);padding-block-end:clamp(88px, 11vw, 150px);padding-inline-start:clamp(20px, 4vw, 48px);padding-inline-end:clamp(20px, 4vw, 48px);display:flex;flex-direction:column;align-items:center;}.elementor .DUP_book-label{font-family:var(--DUP_font-body);font-weight:600;font-size:0.74rem;color:var(--DUP_book-bronze);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .DUP_book-hand{font-family:var(--DUP_book-font-hand);font-weight:600;letter-spacing:0px;line-height:1.25;text-transform:none;}.elementor .DUP_book-tape-black{color:var(--DUP_book-ivory);background-color:var(--DUP_book-black);}.elementor .DUP_book-tape-gold{color:var(--DUP_book-black);background-color:var(--DUP_book-gold);}.elementor .DUP_book-on-dark{color:var(--DUP_book-ivory);}.elementor .DUP_book-body-sm{font-size:0.9rem;line-height:1.6;}.elementor .DUP_book-body-lg{font-size:1.15rem;line-height:1.6;}.elementor .DUP_book-h2{font-size:clamp(2.6rem, 5vw, 4.6rem);}.elementor .DUP_book-h1{font-size:clamp(3.4rem, 9.2vw, 8.6rem);line-height:.9;}.elementor .DUP_book-btn-sm{font-size:0.72rem;padding-block-start:11px;padding-block-end:11px;padding-inline-start:22px;padding-inline-end:22px;}