:root{--bh-bronze-1:74 50 8;--bh-bronze-2:94 64 18;--bh-bronze-3:100 70 10;--bh-bronze-4:92 68 16;--bh-bronze-5:80 58 10;--bh-cream-1:237 228 208;--bh-cream-2:240 232 216;--bh-cream-3:240 217 176;--bh-cream-4:240 234 216;--bh-cream-5:232 221 200;--bh-cream-6:232 212 176;--bh-gold-1:140 104 28;--bh-gold-10:122 94 24;--bh-gold-11:122 92 30;--bh-gold-2:120 88 20;--bh-gold-3:212 168 75;--bh-gold-4:107 85 24;--bh-gold-5:154 120 36;--bh-gold-6:122 82 16;--bh-gold-7:160 112 32;--bh-gold-8:138 111 26;--bh-gold-9:200 160 53;--bh-warm-dark-1:42 31 16;--bh-warm-dark-10:61 46 13;--bh-warm-dark-11:26 19 8;--bh-warm-dark-12:26 14 0;--bh-warm-dark-13:13 11 11;--bh-warm-dark-2:26 18 8;--bh-warm-dark-3:17 17 9;--bh-warm-dark-4:12 11 8;--bh-warm-dark-5:30 26 18;--bh-warm-dark-6:28 18 8;--bh-warm-dark-7:28 20 8;--bh-warm-dark-8:61 42 5;--bh-warm-dark-9:17 10 0}:root[data-palette=harbor]{--bh-bronze-1:77 49 39;--bh-bronze-2:96 64 53;--bh-bronze-3:105 68 54;--bh-bronze-4:98 66 52;--bh-bronze-5:85 56 44;--bh-cream-1:242 227 220;--bh-cream-2:244 231 226;--bh-cream-3:247 214 201;--bh-cream-4:246 232 226;--bh-cream-5:237 220 214;--bh-cream-6:239 210 199;--bh-gold-1:152 104 85;--bh-gold-10:132 90 72;--bh-gold-11:129 89 73;--bh-gold-2:127 85 69;--bh-gold-3:231 169 143;--bh-gold-4:117 81 64;--bh-gold-5:174 123 101;--bh-gold-6:125 81 67;--bh-gold-7:172 118 99;--bh-gold-8:157 109 87;--bh-gold-9:227 162 133;--bh-warm-dark-1:35 68 84;--bh-warm-dark-10:49 82 99;--bh-warm-dark-11:22 55 71;--bh-warm-dark-12:13 44 59;--bh-warm-dark-13:6 27 38;--bh-warm-dark-2:20 53 69;--bh-warm-dark-3:13 43 58;--bh-warm-dark-4:5 26 36;--bh-warm-dark-5:29 61 78;--bh-warm-dark-6:23 55 71;--bh-warm-dark-7:24 56 73;--bh-warm-dark-8:47 79 97;--bh-warm-dark-9:6 26 36}.hero-bg-gold-radial{background:radial-gradient(ellipse 80% 60% at 50% 0%, rgb(var(--accent-rgb) / .18) 0%, transparent 70%), rgb(var(--night-2-rgb))}.hero-bg-gold-grid{background:linear-gradient(rgb(var(--accent-rgb) / .06) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--accent-rgb) / .06) 1px, transparent 1px), radial-gradient(ellipse 70% 40% at 50% 0%, rgb(var(--accent-rgb) / .16) 0%, transparent 66%), rgb(var(--night-1-rgb));background-size:40px 40px,40px 40px,auto,auto}.hero-bg-warm-gradient{background:linear-gradient(160deg, rgb(var(--bh-warm-dark-1)) 0%, rgb(var(--bh-warm-dark-2)) 40%, rgb(var(--night-2-rgb)) 100%)}.hero-bg-dot-gold{background:radial-gradient(circle, rgb(var(--accent-rgb) / .12) 1px, transparent 1px), radial-gradient(ellipse 60% 40% at 50% 0%, rgb(var(--accent-rgb) / .1) 0%, transparent 60%), rgb(var(--night-1-rgb));background-size:28px 28px,auto,auto}.hero-bg-crimson-accent{background:radial-gradient(ellipse 60% 50% at 5% 0%, #c8102e33 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 95% 100%, rgb(var(--accent-rgb) / .14) 0%, transparent 55%), linear-gradient(180deg, rgb(var(--bh-warm-dark-13)) 0%, rgb(var(--night-2-rgb)) 100%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-gold-radial{background:radial-gradient(ellipse 80% 60% at 50% 0%, rgb(var(--accent-rgb) / .12) 0%, transparent 70%), #f9f6f0}:root:not([data-theme=dark]) .hero-bg-gold-grid{background:linear-gradient(rgb(var(--accent-light-rgb) / .1) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--accent-light-rgb) / .1) 1px, transparent 1px), radial-gradient(ellipse 70% 40% at 50% 0%, rgb(var(--accent-rgb) / .1) 0%, transparent 66%), #f4efe6;background-size:40px 40px,40px 40px,auto,auto}:root:not([data-theme=dark]) .hero-bg-warm-gradient{background:linear-gradient(160deg, rgb(var(--bh-cream-1)) 0%, rgb(var(--bh-cream-2)) 40%, #f9f6f0 100%)}:root:not([data-theme=dark]) .hero-bg-dot-gold{background:radial-gradient(circle, rgb(var(--accent-light-rgb) / .15) 1px, transparent 1px), radial-gradient(ellipse 60% 40% at 50% 0%, rgb(var(--accent-rgb) / .07) 0%, transparent 60%), #f4efe6;background-size:28px 28px,auto,auto}:root:not([data-theme=dark]) .hero-bg-crimson-accent{background:radial-gradient(ellipse 60% 50% at 5% 0%, #c8102e12 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 95% 100%, rgb(var(--accent-light-rgb) / .08) 0%, transparent 55%), linear-gradient(180deg, #f9eded 0%, #f9f6f0 100%)}}[data-theme=light] .hero-bg-gold-radial{background:radial-gradient(ellipse 80% 60% at 50% 0%, rgb(var(--accent-rgb) / .12) 0%, transparent 70%), #f9f6f0}[data-theme=light] .hero-bg-gold-grid{background:linear-gradient(rgb(var(--accent-light-rgb) / .1) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--accent-light-rgb) / .1) 1px, transparent 1px), radial-gradient(ellipse 70% 40% at 50% 0%, rgb(var(--accent-rgb) / .1) 0%, transparent 66%), #f4efe6;background-size:40px 40px,40px 40px,auto,auto}[data-theme=light] .hero-bg-warm-gradient{background:linear-gradient(160deg, rgb(var(--bh-cream-1)) 0%, rgb(var(--bh-cream-2)) 40%, #f9f6f0 100%)}[data-theme=light] .hero-bg-dot-gold{background:radial-gradient(circle, rgb(var(--accent-light-rgb) / .15) 1px, transparent 1px), radial-gradient(ellipse 60% 40% at 50% 0%, rgb(var(--accent-rgb) / .07) 0%, transparent 60%), #f4efe6;background-size:28px 28px,auto,auto}[data-theme=light] .hero-bg-crimson-accent{background:radial-gradient(ellipse 60% 50% at 5% 0%, #c8102e12 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 95% 100%, rgb(var(--accent-light-rgb) / .08) 0%, transparent 55%), linear-gradient(180deg, #f9eded 0%, #f9f6f0 100%)}.hero-bg-geo-weave{background-color:rgb(var(--bh-warm-dark-3));background-image:linear-gradient(30deg, rgb(var(--bh-warm-dark-4)) 12%, transparent 12.5%, transparent 87%, rgb(var(--bh-warm-dark-4)) 87.5%, rgb(var(--bh-warm-dark-4))), linear-gradient(150deg, rgb(var(--bh-warm-dark-4)) 12%, transparent 12.5%, transparent 87%, rgb(var(--bh-warm-dark-4)) 87.5%, rgb(var(--bh-warm-dark-4))), linear-gradient(30deg, rgb(var(--bh-warm-dark-4)) 12%, transparent 12.5%, transparent 87%, rgb(var(--bh-warm-dark-4)) 87.5%, rgb(var(--bh-warm-dark-4))), linear-gradient(150deg, rgb(var(--bh-warm-dark-4)) 12%, transparent 12.5%, transparent 87%, rgb(var(--bh-warm-dark-4)) 87.5%, rgb(var(--bh-warm-dark-4))), linear-gradient(60deg, rgb(var(--bh-warm-dark-5)) 25%, transparent 25.5%, transparent 75%, rgb(var(--bh-warm-dark-5)) 75%, rgb(var(--bh-warm-dark-5))), linear-gradient(60deg, rgb(var(--bh-warm-dark-5)) 25%, transparent 25.5%, transparent 75%, rgb(var(--bh-warm-dark-5)) 75%, rgb(var(--bh-warm-dark-5)));background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px;background-size:80px 140px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-geo-weave{background-color:#f4efe6;background-image:linear-gradient(30deg,#ebe3d4 12%,#0000 12.5% 87%,#ebe3d4 87.5%,#ebe3d4),linear-gradient(150deg,#ebe3d4 12%,#0000 12.5% 87%,#ebe3d4 87.5%,#ebe3d4),linear-gradient(30deg,#ebe3d4 12%,#0000 12.5% 87%,#ebe3d4 87.5%,#ebe3d4),linear-gradient(150deg,#ebe3d4 12%,#0000 12.5% 87%,#ebe3d4 87.5%,#ebe3d4),linear-gradient(60deg,#faf7f2 25%,#0000 25.5% 75%,#faf7f2 75%,#faf7f2),linear-gradient(60deg,#faf7f2 25%,#0000 25.5% 75%,#faf7f2 75%,#faf7f2);background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px;background-size:80px 140px}}.hero-bg-neon-hex{background-color:#200404;animation:11s linear infinite hero-hex-bg;position:relative}.hero-neon-hex-svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}#hero-hex-p{fill:#000;fill-opacity:.1;stroke:#fff;stroke-width:1.4px;stroke-dasharray:200 188.5;animation:11s linear infinite hero-hex-stroke}#hero-hex-p .hero-hex-wrapper,#hero-hex-p use{animation:9s linear infinite hero-hex-draw}#hero-hex-p .hero-hex-alt{fill:#fff;fill-opacity:.05;animation-delay:-2s}@keyframes hero-hex-draw{0%{stroke-dashoffset:388.5px}to{stroke-dashoffset:0}}@keyframes hero-hex-stroke{0%{stroke:#cf6e6e}16.667%{stroke:#cfcf6e}33.333%{stroke:#6ecf6e}50%{stroke:#6ecfcf}66.667%{stroke:#6e6ecf}83.333%{stroke:#cf6ecf}to{stroke:#cf6e6e}}@keyframes hero-hex-bg{0%{background-color:#1b0909}16.667%{background-color:#1b1b09}33.333%{background-color:#091b09}50%{background-color:#091b1b}66.667%{background-color:#09091b}83.333%{background-color:#1b091b}to{background-color:#1b0909}}@keyframes hero-hex-bg-light{0%{background-color:#f9ebeb}16.667%{background-color:#f9f9eb}33.333%{background-color:#ebf9eb}50%{background-color:#ebf9f9}66.667%{background-color:#ebebf9}83.333%{background-color:#f9ebf9}to{background-color:#f9ebeb}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-neon-hex{background-color:#f9ebeb;animation:11s linear infinite hero-hex-bg-light}}[data-theme=light] .hero-bg-neon-hex{background-color:#f9ebeb;animation:11s linear infinite hero-hex-bg-light}@media (prefers-reduced-motion:reduce){.hero-bg-neon-hex{background-color:rgb(var(--night-1-rgb));animation:none}#hero-hex-p{stroke:var(--accent);stroke-dasharray:none;animation:none}#hero-hex-p .hero-hex-wrapper,#hero-hex-p use{animation:none}}[data-theme=light] .hero-bg-geo-weave{background-color:#f4efe6;background-image:linear-gradient(30deg,#ebe3d4 12%,#0000 12.5% 87%,#ebe3d4 87.5%,#ebe3d4),linear-gradient(150deg,#ebe3d4 12%,#0000 12.5% 87%,#ebe3d4 87.5%,#ebe3d4),linear-gradient(30deg,#ebe3d4 12%,#0000 12.5% 87%,#ebe3d4 87.5%,#ebe3d4),linear-gradient(150deg,#ebe3d4 12%,#0000 12.5% 87%,#ebe3d4 87.5%,#ebe3d4),linear-gradient(60deg,#faf7f2 25%,#0000 25.5% 75%,#faf7f2 75%,#faf7f2),linear-gradient(60deg,#faf7f2 25%,#0000 25.5% 75%,#faf7f2 75%,#faf7f2);background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px;background-size:80px 140px}.hero-bg-tablecloth{background-color:rgb(var(--night-1-rgb));background-image:linear-gradient(90deg, rgb(var(--accent-rgb) / .18) 50%, transparent 0), linear-gradient(rgb(var(--accent-rgb) / .18) 50%, transparent 0);background-size:30px 30px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-tablecloth{background-color:#faf8f4;background-image:linear-gradient(90deg, rgb(var(--bh-gold-1) / .2) 50%, transparent 0), linear-gradient(rgb(var(--bh-gold-1) / .2) 50%, transparent 0);background-size:30px 30px}}[data-theme=light] .hero-bg-tablecloth{background-color:#faf8f4;background-image:linear-gradient(90deg, rgb(var(--bh-gold-1) / .2) 50%, transparent 0), linear-gradient(rgb(var(--bh-gold-1) / .2) 50%, transparent 0);background-size:30px 30px}.hero-bg-circles{background-image:radial-gradient(4rem, transparent 80%, rgb(var(--accent-rgb) / .26) 80%, rgb(var(--accent-rgb) / .26) 99%, transparent), radial-gradient(4rem, transparent 80%, rgb(var(--accent-rgb) / .26) 80%, rgb(var(--accent-rgb) / .26) 99%, transparent), radial-gradient(4.7rem, transparent 50%, rgb(var(--accent-rgb) / .09) 50%, rgb(var(--accent-rgb) / .09) 99%, transparent), radial-gradient(4.7rem, transparent 50%, rgb(var(--accent-rgb) / .09) 50%, rgb(var(--night-1-rgb)) 75%, rgb(var(--accent-rgb) / .09) 99%, transparent);background-position:0 0,4em 4em,4em 4em,0 0;background-size:8rem 8rem;background-color:rgb(var(--night-1-rgb))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-circles{background-image:radial-gradient(4rem, transparent 80%, rgb(var(--bh-gold-2) / .24) 80%, rgb(var(--bh-gold-2) / .24) 99%, transparent), radial-gradient(4rem, transparent 80%, rgb(var(--bh-gold-2) / .24) 80%, rgb(var(--bh-gold-2) / .24) 99%, transparent), radial-gradient(4.7rem, transparent 50%, rgb(var(--bh-gold-2) / .07) 50%, rgb(var(--bh-gold-2) / .07) 99%, transparent), radial-gradient(4.7rem, transparent 50%, rgb(var(--bh-gold-2) / .07) 50%, #faf8f4 75%, rgb(var(--bh-gold-2) / .07) 99%, transparent);background-color:#faf8f4;background-position:0 0,4em 4em,4em 4em,0 0;background-size:8rem 8rem}}[data-theme=light] .hero-bg-circles{background-image:radial-gradient(4rem, transparent 80%, rgb(var(--bh-gold-2) / .55) 80%, rgb(var(--bh-gold-2) / .55) 99%, transparent), radial-gradient(4rem, transparent 80%, rgb(var(--bh-gold-2) / .55) 80%, rgb(var(--bh-gold-2) / .55) 99%, transparent), radial-gradient(4.7rem, transparent 50%, rgb(var(--bh-gold-2) / .14) 50%, rgb(var(--bh-gold-2) / .14) 99%, transparent), radial-gradient(4.7rem, transparent 50%, rgb(var(--bh-gold-2) / .14) 50%, #faf8f4 75%, rgb(var(--bh-gold-2) / .14) 99%, transparent);background-color:#faf8f4;background-position:0 0,4em 4em,4em 4em,0 0;background-size:8rem 8rem}.hero-bg-boxes-1{background-image:repeating-linear-gradient(45deg, rgb(var(--accent-rgb) / .2) 0, rgb(var(--accent-rgb) / .2) 20px, transparent 20px, transparent 32px, rgb(var(--accent-rgb) / .2) 32px, rgb(var(--accent-rgb) / .2) 44px, transparent 44px, transparent 56px, rgb(var(--accent-rgb) / .2) 56px, rgb(var(--accent-rgb) / .2) 68px, transparent 68px, transparent 80px, rgb(var(--accent-rgb) / .2) 0), repeating-linear-gradient(-45deg, rgb(var(--accent-rgb) / .2) 0, rgb(var(--accent-rgb) / .2) 20px, transparent 20px, transparent 32px, rgb(var(--accent-rgb) / .2) 32px, rgb(var(--accent-rgb) / .2) 44px, transparent 44px, transparent 56px, rgb(var(--accent-rgb) / .2) 56px, rgb(var(--accent-rgb) / .2) 68px, transparent 68px, transparent 80px, rgb(var(--accent-rgb) / .2) 0), linear-gradient(to bottom right, rgb(var(--bh-warm-dark-6)), #0a1510)}.hero-bg-boxes-2{background-image:repeating-linear-gradient(45deg, transparent 0, transparent 32px, rgb(var(--accent-rgb) / .2) 32px, rgb(var(--accent-rgb) / .2) 44px, transparent 44px, transparent 56px, rgb(var(--accent-rgb) / .2) 56px, rgb(var(--accent-rgb) / .2) 68px, transparent 0), repeating-linear-gradient(-45deg, transparent 0, transparent 32px, rgb(var(--accent-rgb) / .2) 32px, rgb(var(--accent-rgb) / .2) 44px, transparent 44px, transparent 56px, rgb(var(--accent-rgb) / .2) 56px, rgb(var(--accent-rgb) / .2) 68px, transparent 0), linear-gradient(to bottom left, rgb(var(--bh-warm-dark-6)), #0a1510)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-boxes-1{background-image:repeating-linear-gradient(45deg, #fff9 0, #fff9 20px, transparent 20px, transparent 32px, #fff9 32px, #fff9 44px, transparent 44px, transparent 56px, #fff9 56px, #fff9 68px, transparent 68px, transparent 80px, #fff9 0), repeating-linear-gradient(-45deg, #fff9 0, #fff9 20px, transparent 20px, transparent 32px, #fff9 32px, #fff9 44px, transparent 44px, transparent 56px, #fff9 56px, #fff9 68px, transparent 68px, transparent 80px, #fff9 0), linear-gradient(to bottom right, rgb(var(--bh-cream-3)), #c2ddd8)}:root:not([data-theme=dark]) .hero-bg-boxes-2{background-image:repeating-linear-gradient(45deg, transparent 0, transparent 32px, #fff9 32px, #fff9 44px, transparent 44px, transparent 56px, #fff9 56px, #fff9 68px, transparent 0), repeating-linear-gradient(-45deg, transparent 0, transparent 32px, #fff9 32px, #fff9 44px, transparent 44px, transparent 56px, #fff9 56px, #fff9 68px, transparent 0), linear-gradient(to bottom left, rgb(var(--bh-cream-3)), #c2ddd8)}}[data-theme=light] .hero-bg-boxes-1{background-image:repeating-linear-gradient(45deg, #fff9 0, #fff9 20px, transparent 20px, transparent 32px, #fff9 32px, #fff9 44px, transparent 44px, transparent 56px, #fff9 56px, #fff9 68px, transparent 68px, transparent 80px, #fff9 0), repeating-linear-gradient(-45deg, #fff9 0, #fff9 20px, transparent 20px, transparent 32px, #fff9 32px, #fff9 44px, transparent 44px, transparent 56px, #fff9 56px, #fff9 68px, transparent 68px, transparent 80px, #fff9 0), linear-gradient(to bottom right, rgb(var(--bh-cream-3)), #c2ddd8)}[data-theme=light] .hero-bg-boxes-2{background-image:repeating-linear-gradient(45deg, transparent 0, transparent 32px, #fff9 32px, #fff9 44px, transparent 44px, transparent 56px, #fff9 56px, #fff9 68px, transparent 0), repeating-linear-gradient(-45deg, transparent 0, transparent 32px, #fff9 32px, #fff9 44px, transparent 44px, transparent 56px, #fff9 56px, #fff9 68px, transparent 0), linear-gradient(to bottom left, rgb(var(--bh-cream-3)), #c2ddd8)}.hero-bg-squiggly{background-color:rgb(var(--night-1-rgb));position:relative}.hero-squiggly-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-sq-stroke1{stroke:rgb(var(--accent-rgb) / .4)}.hero-sq-stroke2{stroke:rgb(var(--bh-gold-3) / .36)}.hero-sq-stroke3{stroke:rgb(var(--bh-gold-4) / .3)}.hero-sq-stroke4{stroke:rgb(var(--bh-gold-5) / .34)}.hero-sq-m1r{animation:6s cubic-bezier(.445,.05,.55,.95) infinite hero-sq-pulse}.hero-sq-m2r{animation:6s cubic-bezier(.445,.05,.55,.95) 1.5s infinite hero-sq-pulse}@keyframes hero-sq-pulse{0%{x:10}50%{x:-20}to{x:-50}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-squiggly{background-color:#f5ede0}:root:not([data-theme=dark]) .hero-sq-stroke1{stroke:rgb(var(--bh-gold-6) / .42)}:root:not([data-theme=dark]) .hero-sq-stroke2{stroke:rgb(var(--bh-gold-7) / .38)}:root:not([data-theme=dark]) .hero-sq-stroke3{stroke:rgb(var(--bh-bronze-1) / .32)}:root:not([data-theme=dark]) .hero-sq-stroke4{stroke:rgb(var(--bh-bronze-2) / .36)}}[data-theme=light] .hero-bg-squiggly{background-color:#f5ede0}[data-theme=light] .hero-sq-stroke1{stroke:rgb(var(--bh-gold-6) / .42)}[data-theme=light] .hero-sq-stroke2{stroke:rgb(var(--bh-gold-7) / .38)}[data-theme=light] .hero-sq-stroke3{stroke:rgb(var(--bh-bronze-1) / .32)}[data-theme=light] .hero-sq-stroke4{stroke:rgb(var(--bh-bronze-2) / .36)}@media (prefers-reduced-motion:reduce){.hero-sq-m1r,.hero-sq-m2r{animation:none}}.hero-bg-dot-offset{background-image:radial-gradient(rgb(var(--accent-rgb) / .5) 20%, transparent 20%), radial-gradient(rgb(var(--accent-rgb) / .5) 20%, transparent 20%);background-color:rgb(var(--night-1-rgb));background-position:0 0,50px 50px;background-size:100px 100px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-dot-offset{background-image:radial-gradient(rgb(var(--bh-gold-2) / .42) 20%, transparent 20%), radial-gradient(rgb(var(--bh-gold-2) / .42) 20%, transparent 20%);background-color:#faf8f4}}[data-theme=light] .hero-bg-dot-offset{background-image:radial-gradient(rgb(var(--bh-gold-2) / .42) 20%, transparent 20%), radial-gradient(rgb(var(--bh-gold-2) / .42) 20%, transparent 20%);background-color:#faf8f4}.hero-bg-dot-grid{background-color:rgb(var(--night-1-rgb));background-image:radial-gradient(var(--accent) 6px, transparent 6px);background-size:60px 60px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-dot-grid{background-color:#faf8f4;background-image:radial-gradient(rgb(var(--bh-gold-2) / .65) 6px, transparent 6px)}}[data-theme=light] .hero-bg-dot-grid{background-color:#faf8f4;background-image:radial-gradient(rgb(var(--bh-gold-2) / .65) 6px, transparent 6px)}.hero-bg-chevron{background-color:rgb(var(--night-1-rgb));background-image:linear-gradient(45deg, rgb(var(--accent-rgb) / .22) 33%, transparent 33%, transparent 66%, rgb(var(--accent-rgb) / .22) 66%), linear-gradient(135deg, rgb(var(--accent-rgb) / .22) 33%, transparent 33%, transparent 66%, rgb(var(--accent-rgb) / .22) 66%);background-size:40px 40px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-chevron{background-color:#faf8f4;background-image:linear-gradient(45deg, rgb(var(--bh-gold-2) / .24) 33%, transparent 33%, transparent 66%, rgb(var(--bh-gold-2) / .24) 66%), linear-gradient(135deg, rgb(var(--bh-gold-2) / .24) 33%, transparent 33%, transparent 66%, rgb(var(--bh-gold-2) / .24) 66%)}}[data-theme=light] .hero-bg-chevron{background-color:#faf8f4;background-image:linear-gradient(45deg, rgb(var(--bh-gold-2) / .24) 33%, transparent 33%, transparent 66%, rgb(var(--bh-gold-2) / .24) 66%), linear-gradient(135deg, rgb(var(--bh-gold-2) / .24) 33%, transparent 33%, transparent 66%, rgb(var(--bh-gold-2) / .24) 66%)}.hero-bg-halftone{background-color:rgb(var(--bh-warm-dark-7));background-image:linear-gradient(90deg, rgb(var(--accent-rgb) / .18) 50%, transparent 50%), linear-gradient(180deg, rgb(var(--accent-rgb) / .28) 50%, transparent 50%);background-size:80px 80px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-halftone{background-color:rgb(var(--bh-cream-4));background-image:linear-gradient(90deg, rgb(var(--bh-bronze-3) / .16) 50%, transparent 50%), linear-gradient(180deg, rgb(var(--bh-bronze-3) / .22) 50%, transparent 50%)}}[data-theme=light] .hero-bg-halftone{background-color:rgb(var(--bh-cream-4));background-image:linear-gradient(90deg, rgb(var(--bh-bronze-3) / .16) 50%, transparent 50%), linear-gradient(180deg, rgb(var(--bh-bronze-3) / .22) 50%, transparent 50%)}.hero-bg-tri-halves{background-color:rgb(var(--night-1-rgb));background-image:linear-gradient(45deg, rgb(var(--accent-rgb) / .2) 50%, transparent 50%), linear-gradient(-45deg, transparent 50%, rgb(var(--accent-rgb) / .12) 50%);background-size:70px 70px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-tri-halves{background-color:#faf8f4;background-image:linear-gradient(45deg, rgb(var(--bh-gold-2) / .2) 50%, transparent 50%), linear-gradient(-45deg, transparent 50%, rgb(var(--bh-gold-2) / .12) 50%)}}[data-theme=light] .hero-bg-tri-halves{background-color:#faf8f4;background-image:linear-gradient(45deg, rgb(var(--bh-gold-2) / .2) 50%, transparent 50%), linear-gradient(-45deg, transparent 50%, rgb(var(--bh-gold-2) / .12) 50%)}.hero-bg-diag-stripe{background-color:rgb(var(--night-1-rgb));background-image:repeating-linear-gradient(45deg, rgb(var(--accent-rgb) / .2) 0, rgb(var(--accent-rgb) / .2) 20px, transparent 20px, transparent 40px)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-diag-stripe{background-color:#faf8f4;background-image:repeating-linear-gradient(45deg, rgb(var(--bh-gold-2) / .2) 0, rgb(var(--bh-gold-2) / .2) 20px, transparent 20px, transparent 40px)}}[data-theme=light] .hero-bg-diag-stripe{background-color:#faf8f4;background-image:repeating-linear-gradient(45deg, rgb(var(--bh-gold-2) / .2) 0, rgb(var(--bh-gold-2) / .2) 20px, transparent 20px, transparent 40px)}.hero-bg-target-rings{background-color:rgb(var(--night-1-rgb));background-image:radial-gradient(transparent 7px, rgb(var(--accent-rgb) / .13) 7px, rgb(var(--accent-rgb) / .13) 12px, transparent 12px, transparent 17px, rgb(var(--accent-rgb) / .22) 17px, rgb(var(--accent-rgb) / .22) 19px, transparent 19px);background-size:30px 30px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-target-rings{background-color:#faf8f4;background-image:radial-gradient(transparent 7px, rgb(var(--bh-gold-2) / .28) 7px, rgb(var(--bh-gold-2) / .28) 12px, transparent 12px, transparent 17px, rgb(var(--bh-gold-2) / .5) 17px, rgb(var(--bh-gold-2) / .5) 19px, transparent 19px)}}[data-theme=light] .hero-bg-target-rings{background-color:#faf8f4;background-image:radial-gradient(transparent 7px, rgb(var(--bh-gold-2) / .12) 7px, rgb(var(--bh-gold-2) / .12) 12px, transparent 12px, transparent 17px, rgb(var(--bh-gold-2) / .2) 17px, rgb(var(--bh-gold-2) / .2) 19px, transparent 19px);background-size:30px 30px}.hero-bg-dot-cross{background-color:rgb(var(--night-1-rgb));background-size:100px 100px;background-image:radial-gradient(rgb(var(--accent-rgb) / .5) 15%, transparent 15%), linear-gradient(45deg, transparent 48%, rgb(var(--accent-rgb) / .18) 48%, rgb(var(--accent-rgb) / .18) 52%, transparent 52%), linear-gradient(136deg, transparent 48%, rgb(var(--accent-rgb) / .18) 48%, rgb(var(--accent-rgb) / .18) 52%, transparent 52%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-dot-cross{background-color:#faf8f4;background-image:radial-gradient(rgb(var(--bh-bronze-3) / .48) 15%, transparent 15%), linear-gradient(45deg, transparent 48%, rgb(var(--bh-bronze-3) / .18) 48%, rgb(var(--bh-bronze-3) / .18) 52%, transparent 52%), linear-gradient(136deg, transparent 48%, rgb(var(--bh-bronze-3) / .18) 48%, rgb(var(--bh-bronze-3) / .18) 52%, transparent 52%)}}[data-theme=light] .hero-bg-dot-cross{background-color:#faf8f4;background-image:radial-gradient(rgb(var(--bh-bronze-3) / .48) 15%, transparent 15%), linear-gradient(45deg, transparent 48%, rgb(var(--bh-bronze-3) / .18) 48%, rgb(var(--bh-bronze-3) / .18) 52%, transparent 52%), linear-gradient(136deg, transparent 48%, rgb(var(--bh-bronze-3) / .18) 48%, rgb(var(--bh-bronze-3) / .18) 52%, transparent 52%)}.hero-bg-pluses{background:radial-gradient(circle, transparent 20%, rgb(var(--night-1-rgb)) 20%, rgb(var(--night-1-rgb)) 80%, transparent 80%, transparent), radial-gradient(circle, transparent 20%, rgb(var(--night-1-rgb)) 20%, rgb(var(--night-1-rgb)) 80%, transparent 80%, transparent) 30px 30px, linear-gradient(rgb(var(--accent-rgb) / .5) 2.4px, transparent 2.4px) 0 -1.2px, linear-gradient(90deg, rgb(var(--accent-rgb) / .5) 2.4px, rgb(var(--night-1-rgb)) 2.4px) -1.2px 0, rgb(var(--night-1-rgb));background-size:60px 60px,60px 60px,30px 30px,30px 30px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-pluses{background:radial-gradient(circle, transparent 20%, #faf8f4 20%, #faf8f4 80%, transparent 80%, transparent), radial-gradient(circle, transparent 20%, #faf8f4 20%, #faf8f4 80%, transparent 80%, transparent) 30px 30px, linear-gradient(rgb(var(--bh-gold-1) / .45) 2.4px, transparent 2.4px) 0 -1.2px, linear-gradient(90deg, rgb(var(--bh-gold-1) / .45) 2.4px, #faf8f4 2.4px) -1.2px 0, #faf8f4;background-size:60px 60px,60px 60px,30px 30px,30px 30px}}[data-theme=light] .hero-bg-pluses{background:radial-gradient(circle, transparent 20%, #faf8f4 20%, #faf8f4 80%, transparent 80%, transparent), radial-gradient(circle, transparent 20%, #faf8f4 20%, #faf8f4 80%, transparent 80%, transparent) 30px 30px, linear-gradient(rgb(var(--bh-gold-1) / .45) 2.4px, transparent 2.4px) 0 -1.2px, linear-gradient(90deg, rgb(var(--bh-gold-1) / .45) 2.4px, #faf8f4 2.4px) -1.2px 0, #faf8f4;background-size:60px 60px,60px 60px,30px 30px,30px 30px}.hero-bg-pseudo-dots{background-color:rgb(var(--night-1-rgb));background-image: repeating-linear-gradient(rgb(var(--accent-rgb) / .07), rgb(var(--accent-rgb) / .07) 1px, transparent 1px, transparent 1.5em), repeating-linear-gradient(to right, rgb(var(--accent-rgb) / .07), rgb(var(--accent-rgb) / .07) 1px, transparent 1px, transparent 1em),  radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-3) / .42) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-8) / .32) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--accent-rgb) / .38) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-4) / .28) 3px, transparent 3px),  radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-4) / .28) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-8) / .32) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--accent-rgb) / .38) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-3) / .42) 3px, transparent 3px),  radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-8) / .32) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-4) / .28) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-3) / .42) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-3) / .42) 3px, transparent 3px);background-position:0 0,0 0,1em 0,1em 0,1em 0,1em 0,2em 1.5em,2em 1.5em,2em 1.5em,2em 1.5em,0 3em,0 3em,0 3em,0 3em;background-size:auto,auto,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-pseudo-dots{background-color:#faf8f4;background-image:repeating-linear-gradient(#0000000f, #0000000f 1px, transparent 1px, transparent 1.5em), repeating-linear-gradient(to right, #0000000f, #0000000f 1px, transparent 1px, transparent 1em), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-9) / .38) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-bronze-4) / .28) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-8) / .32) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-warm-dark-8) / .25) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-warm-dark-8) / .25) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-bronze-4) / .28) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-8) / .32) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-9) / .38) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-bronze-4) / .28) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-warm-dark-8) / .25) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-9) / .38) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-9) / .38) 3px, transparent 3px);background-position:0 0,0 0,1em 0,1em 0,1em 0,1em 0,2em 1.5em,2em 1.5em,2em 1.5em,2em 1.5em,0 3em,0 3em,0 3em,0 3em;background-size:auto,auto,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em}}[data-theme=light] .hero-bg-pseudo-dots{background-color:#faf8f4;background-image:repeating-linear-gradient(#0000000f, #0000000f 1px, transparent 1px, transparent 1.5em), repeating-linear-gradient(to right, #0000000f, #0000000f 1px, transparent 1px, transparent 1em), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-9) / .38) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-bronze-4) / .28) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-8) / .32) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-warm-dark-8) / .25) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-warm-dark-8) / .25) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-bronze-4) / .28) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-8) / .32) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-9) / .38) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-bronze-4) / .28) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-warm-dark-8) / .25) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-9) / .38) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, rgb(var(--bh-gold-9) / .38) 3px, transparent 3px);background-position:0 0,0 0,1em 0,1em 0,1em 0,1em 0,2em 1.5em,2em 1.5em,2em 1.5em,2em 1.5em,0 3em,0 3em,0 3em,0 3em;background-size:auto,auto,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em}.hero-bg-floating-squares{background:linear-gradient(135deg, rgb(var(--night-1-rgb)) 0%, #0d1218 100%);position:relative}.hero-floating-squares{pointer-events:none;z-index:0;margin:0;padding:0;list-style:none;position:absolute;inset:0;overflow:hidden}.hero-floating-squares li{background:rgb(var(--accent-rgb) / .18);width:20px;height:20px;animation:25s linear infinite hero-float-sq;display:block;position:absolute;bottom:-150px}.hero-floating-squares li:first-child{width:80px;height:80px;animation-delay:0s;left:25%}.hero-floating-squares li:nth-child(2){width:20px;height:20px;animation-duration:12s;animation-delay:2s;left:10%}.hero-floating-squares li:nth-child(3){width:20px;height:20px;animation-delay:4s;left:70%}.hero-floating-squares li:nth-child(4){width:60px;height:60px;animation-duration:18s;animation-delay:0s;left:40%}.hero-floating-squares li:nth-child(5){width:20px;height:20px;animation-delay:0s;left:65%}.hero-floating-squares li:nth-child(6){width:110px;height:110px;animation-delay:3s;left:75%}.hero-floating-squares li:nth-child(7){width:150px;height:150px;animation-delay:7s;left:35%}.hero-floating-squares li:nth-child(8){width:25px;height:25px;animation-duration:45s;animation-delay:15s;left:50%}.hero-floating-squares li:nth-child(9){width:15px;height:15px;animation-duration:35s;animation-delay:2s;left:20%}.hero-floating-squares li:nth-child(10){width:150px;height:150px;animation-duration:11s;animation-delay:0s;left:85%}@keyframes hero-float-sq{0%{opacity:1;border-radius:0;transform:translateY(0)rotate(0)}to{opacity:0;border-radius:50%;transform:translateY(-1000px)rotate(720deg)}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-floating-squares{background:linear-gradient(135deg,#f0ebe0 0%,#deeaf0 100%)}:root:not([data-theme=dark]) .hero-floating-squares li{background:rgb(var(--bh-gold-2) / .18)}}[data-theme=light] .hero-bg-floating-squares{background:linear-gradient(135deg,#f0ebe0 0%,#deeaf0 100%)}[data-theme=light] .hero-floating-squares li{background:rgb(var(--bh-gold-2) / .18)}@media (prefers-reduced-motion:reduce){.hero-floating-squares li{opacity:0;animation:none}}.hero-bg-rotan-weave{background: linear-gradient(68deg, #000 6px, transparent 10px) 125px 0, linear-gradient(171deg, #000 10px, transparent 17px) 125px 25px, linear-gradient(292deg, #000 5px, transparent 12px) -24px 0, linear-gradient(189deg, rgb(var(--bh-warm-dark-9)) 7px, transparent 15px) -20px 25px, linear-gradient(68deg, #000 6px, transparent 10px) 375px 25px, linear-gradient(171deg, #000 10px, transparent 17px) 375px 0, linear-gradient(292deg, #000 5px, transparent 12px) 225px 25px, linear-gradient(189deg, #000 7px, transparent 15px) 225px 0,  radial-gradient(ellipse closest-side at 35% 20%, #ffffff1a, transparent 100%) -130px 0, radial-gradient(ellipse closest-side at 35% 20%, #ffffff1a, transparent 100%) 120px 25px,  linear-gradient(357deg, #00000080 0, transparent 30px) 520px 0, linear-gradient(357deg, #0006 0, transparent 30px) 270px 25px,  linear-gradient(168deg, #0006 3px, transparent 30px) 25px 25px, linear-gradient(168deg, #0006 3px, transparent 30px) 275px 0,  linear-gradient(312deg, rgb(var(--bh-gold-10)) 18px, transparent 18px) 50px 0, linear-gradient(132deg, rgb(var(--bh-gold-10)) 18px, transparent 18px) 28px 25px, linear-gradient(312deg, rgb(var(--bh-gold-10)) 18px, transparent 18px) 75px 0, linear-gradient(132deg, rgb(var(--bh-gold-10)) 18px, transparent 18px) 52px 25px, linear-gradient(356deg, rgb(var(--bh-warm-dark-10)) 25px, transparent 25px) 475px 0, linear-gradient(176deg, rgb(var(--bh-warm-dark-10)) 25px, transparent 25px) 125px 25px,  linear-gradient(0deg, #000 25px, transparent 25px, transparent 50px),  linear-gradient(90deg, rgb(var(--bh-gold-10)) 225px, #000 225px, #000 275px, rgb(var(--bh-warm-dark-10)) 275px, rgb(var(--bh-warm-dark-10)) 300px, #000 300px, rgb(var(--bh-warm-dark-10)) 304px, rgb(var(--bh-warm-dark-10)) 325px, #000 325px, #000 375px, rgb(var(--bh-gold-10)) 375px);background-color:rgb(var(--bh-warm-dark-11));background-size:500px 50px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-rotan-weave{background:linear-gradient(68deg, #000 6px, transparent 10px) 125px 0, linear-gradient(171deg, #000 10px, transparent 17px) 125px 25px, linear-gradient(292deg, #000 5px, transparent 12px) -24px 0, linear-gradient(189deg, rgb(var(--bh-warm-dark-12)) 7px, transparent 15px) -20px 25px, linear-gradient(68deg, #000 6px, transparent 10px) 375px 25px, linear-gradient(171deg, #000 10px, transparent 17px) 375px 0, linear-gradient(292deg, #000 5px, transparent 12px) 225px 25px, linear-gradient(189deg, #000 7px, transparent 15px) 225px 0, radial-gradient(ellipse closest-side at 35% 20%, #ffffff40, transparent 100%) -130px 0, radial-gradient(ellipse closest-side at 35% 20%, #ffffff40, transparent 100%) 120px 25px, linear-gradient(357deg, #00000080 0, transparent 30px) 520px 0, linear-gradient(357deg, #0006 0, transparent 30px) 270px 25px, linear-gradient(168deg, #00000059 3px, transparent 30px) 25px 25px, linear-gradient(168deg, #00000059 3px, transparent 30px) 275px 0, linear-gradient(312deg, rgb(var(--bh-bronze-4)) 18px, transparent 18px) 50px 0, linear-gradient(132deg, rgb(var(--bh-bronze-4)) 18px, transparent 18px) 28px 25px, linear-gradient(312deg, rgb(var(--bh-bronze-4)) 18px, transparent 18px) 75px 0, linear-gradient(132deg, rgb(var(--bh-bronze-4)) 18px, transparent 18px) 52px 25px, linear-gradient(356deg, rgb(var(--bh-warm-dark-8)) 25px, transparent 25px) 475px 0, linear-gradient(176deg, rgb(var(--bh-warm-dark-8)) 25px, transparent 25px) 125px 25px, linear-gradient(0deg, #000 25px, transparent 25px, transparent 50px), linear-gradient(90deg, rgb(var(--bh-bronze-4)) 225px, #000 225px, #000 275px, rgb(var(--bh-warm-dark-8)) 275px, rgb(var(--bh-warm-dark-8)) 300px, #000 300px, rgb(var(--bh-warm-dark-8)) 304px, rgb(var(--bh-warm-dark-8)) 325px, #000 325px, #000 375px, rgb(var(--bh-bronze-4)) 375px);background-color:rgb(var(--bh-cream-5));background-size:500px 50px}}[data-theme=light] .hero-bg-rotan-weave{background:linear-gradient(68deg, #000 6px, transparent 10px) 125px 0, linear-gradient(171deg, #000 10px, transparent 17px) 125px 25px, linear-gradient(292deg, #000 5px, transparent 12px) -24px 0, linear-gradient(189deg, rgb(var(--bh-warm-dark-12)) 7px, transparent 15px) -20px 25px, linear-gradient(68deg, #000 6px, transparent 10px) 375px 25px, linear-gradient(171deg, #000 10px, transparent 17px) 375px 0, linear-gradient(292deg, #000 5px, transparent 12px) 225px 25px, linear-gradient(189deg, #000 7px, transparent 15px) 225px 0, radial-gradient(ellipse closest-side at 35% 20%, #ffffff40, transparent 100%) -130px 0, radial-gradient(ellipse closest-side at 35% 20%, #ffffff40, transparent 100%) 120px 25px, linear-gradient(357deg, #00000080 0, transparent 30px) 520px 0, linear-gradient(357deg, #0006 0, transparent 30px) 270px 25px, linear-gradient(168deg, #00000059 3px, transparent 30px) 25px 25px, linear-gradient(168deg, #00000059 3px, transparent 30px) 275px 0, linear-gradient(312deg, rgb(var(--bh-bronze-4)) 18px, transparent 18px) 50px 0, linear-gradient(132deg, rgb(var(--bh-bronze-4)) 18px, transparent 18px) 28px 25px, linear-gradient(312deg, rgb(var(--bh-bronze-4)) 18px, transparent 18px) 75px 0, linear-gradient(132deg, rgb(var(--bh-bronze-4)) 18px, transparent 18px) 52px 25px, linear-gradient(356deg, rgb(var(--bh-warm-dark-8)) 25px, transparent 25px) 475px 0, linear-gradient(176deg, rgb(var(--bh-warm-dark-8)) 25px, transparent 25px) 125px 25px, linear-gradient(0deg, #000 25px, transparent 25px, transparent 50px), linear-gradient(90deg, rgb(var(--bh-bronze-4)) 225px, #000 225px, #000 275px, rgb(var(--bh-warm-dark-8)) 275px, rgb(var(--bh-warm-dark-8)) 300px, #000 300px, rgb(var(--bh-warm-dark-8)) 304px, rgb(var(--bh-warm-dark-8)) 325px, #000 325px, #000 375px, rgb(var(--bh-bronze-4)) 375px);background-color:rgb(var(--bh-cream-5));background-size:500px 50px}.hero-bg-basket-weave{background-color:rgb(var(--night-1-rgb));background-image:linear-gradient(30deg, rgb(var(--accent-rgb) / .13) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--accent-rgb) / .13) 86.5%), linear-gradient(-30deg, rgb(var(--accent-rgb) / .13) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--accent-rgb) / .13) 86.5%), linear-gradient(30deg, rgb(var(--accent-rgb) / .22) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--accent-rgb) / .22) 86.5%), linear-gradient(-30deg, rgb(var(--accent-rgb) / .22) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--accent-rgb) / .22) 86.5%), linear-gradient(30deg, rgb(var(--accent-rgb) / .13) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--accent-rgb) / .13) 86.5%), linear-gradient(-30deg, rgb(var(--accent-rgb) / .13) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--accent-rgb) / .13) 86.5%), linear-gradient(30deg, rgb(var(--accent-rgb) / .22) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--accent-rgb) / .22) 86.5%), linear-gradient(-30deg, rgb(var(--accent-rgb) / .22) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--accent-rgb) / .22) 86.5%), linear-gradient(45deg, rgb(var(--bh-warm-dark-5)) 25%, transparent 25%, transparent 75%, rgb(var(--bh-warm-dark-5)) 75%), linear-gradient(45deg, rgb(var(--bh-warm-dark-5)) 25%, transparent 25%, transparent 75%, rgb(var(--bh-warm-dark-5)) 75%);background-position:0 2em,0 2em,2em 4em,2em 4em,4em 2em,4em 2em,6em 4em,6em 4em,0 0,2em 2em;background-size:8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,4em 4em,4em 4em}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-basket-weave{background-color:#f5ede0;background-image:linear-gradient(30deg, #fffaf3 13.5%, transparent 13.5%, transparent 86.5%, #fffaf3 86.5%), linear-gradient(-30deg, #fffaf3 13.5%, transparent 13.5%, transparent 86.5%, #fffaf3 86.5%), linear-gradient(30deg, rgb(var(--bh-cream-6)) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--bh-cream-6)) 86.5%), linear-gradient(-30deg, rgb(var(--bh-cream-6)) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--bh-cream-6)) 86.5%), linear-gradient(30deg, #fffaf3 13.5%, transparent 13.5%, transparent 86.5%, #fffaf3 86.5%), linear-gradient(-30deg, #fffaf3 13.5%, transparent 13.5%, transparent 86.5%, #fffaf3 86.5%), linear-gradient(30deg, rgb(var(--bh-cream-6)) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--bh-cream-6)) 86.5%), linear-gradient(-30deg, rgb(var(--bh-cream-6)) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--bh-cream-6)) 86.5%), linear-gradient(45deg, rgb(var(--bh-gold-11)) 25%, transparent 25%, transparent 75%, rgb(var(--bh-gold-11)) 75%), linear-gradient(45deg, rgb(var(--bh-gold-11)) 25%, transparent 25%, transparent 75%, rgb(var(--bh-gold-11)) 75%);background-position:0 2em,0 2em,2em 4em,2em 4em,4em 2em,4em 2em,6em 4em,6em 4em,0 0,2em 2em;background-size:8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,4em 4em,4em 4em}}[data-theme=light] .hero-bg-basket-weave{background-color:#f5ede0;background-image:linear-gradient(30deg, #fffaf3 13.5%, transparent 13.5%, transparent 86.5%, #fffaf3 86.5%), linear-gradient(-30deg, #fffaf3 13.5%, transparent 13.5%, transparent 86.5%, #fffaf3 86.5%), linear-gradient(30deg, rgb(var(--bh-cream-6)) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--bh-cream-6)) 86.5%), linear-gradient(-30deg, rgb(var(--bh-cream-6)) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--bh-cream-6)) 86.5%), linear-gradient(30deg, #fffaf3 13.5%, transparent 13.5%, transparent 86.5%, #fffaf3 86.5%), linear-gradient(-30deg, #fffaf3 13.5%, transparent 13.5%, transparent 86.5%, #fffaf3 86.5%), linear-gradient(30deg, rgb(var(--bh-cream-6)) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--bh-cream-6)) 86.5%), linear-gradient(-30deg, rgb(var(--bh-cream-6)) 13.5%, transparent 13.5%, transparent 86.5%, rgb(var(--bh-cream-6)) 86.5%), linear-gradient(45deg, rgb(var(--bh-gold-11)) 25%, transparent 25%, transparent 75%, rgb(var(--bh-gold-11)) 75%), linear-gradient(45deg, rgb(var(--bh-gold-11)) 25%, transparent 25%, transparent 75%, rgb(var(--bh-gold-11)) 75%);background-position:0 2em,0 2em,2em 4em,2em 4em,4em 2em,4em 2em,6em 4em,6em 4em,0 0,2em 2em;background-size:8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,8em 4em,4em 4em,4em 4em}.hero-bg-diamond-dots{background:radial-gradient(rgb(var(--accent-rgb) / .22) 3px, transparent 4px), radial-gradient(rgb(var(--accent-rgb) / .22) 3px, transparent 4px), linear-gradient(rgb(var(--accent-rgb) / .07) 4px, transparent 0), linear-gradient(45deg, transparent 74px, transparent 75px, rgb(var(--accent-rgb) / .14) 75px, rgb(var(--accent-rgb) / .14) 76px, transparent 77px, transparent 109px), linear-gradient(-45deg, transparent 75px, transparent 76px, rgb(var(--accent-rgb) / .14) 76px, rgb(var(--accent-rgb) / .14) 77px, transparent 78px, transparent 109px), rgb(var(--night-1-rgb));background-position:54px 55px,0 0,0 0,0 0,0 0;background-size:109px 109px,109px 109px,100% 6px,109px 109px,109px 109px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-diamond-dots{background:radial-gradient(rgb(var(--bh-bronze-5) / .22) 3px, transparent 4px), radial-gradient(rgb(var(--bh-bronze-5) / .22) 3px, transparent 4px), linear-gradient(rgb(var(--bh-bronze-5) / .07) 4px, transparent 0), linear-gradient(45deg, transparent 74px, transparent 75px, rgb(var(--bh-gold-1) / .28) 75px, rgb(var(--bh-gold-1) / .28) 76px, transparent 77px, transparent 109px), linear-gradient(-45deg, transparent 75px, transparent 76px, rgb(var(--bh-gold-1) / .28) 76px, rgb(var(--bh-gold-1) / .28) 77px, transparent 78px, transparent 109px), #faf8f4;background-position:54px 55px,0 0,0 0,0 0,0 0;background-size:109px 109px,109px 109px,100% 6px,109px 109px,109px 109px}}[data-theme=light] .hero-bg-diamond-dots{background:radial-gradient(rgb(var(--bh-bronze-5) / .22) 3px, transparent 4px), radial-gradient(rgb(var(--bh-bronze-5) / .22) 3px, transparent 4px), linear-gradient(rgb(var(--bh-bronze-5) / .07) 4px, transparent 0), linear-gradient(45deg, transparent 74px, transparent 75px, rgb(var(--bh-gold-1) / .28) 75px, rgb(var(--bh-gold-1) / .28) 76px, transparent 77px, transparent 109px), linear-gradient(-45deg, transparent 75px, transparent 76px, rgb(var(--bh-gold-1) / .28) 76px, rgb(var(--bh-gold-1) / .28) 77px, transparent 78px, transparent 109px), #faf8f4;background-position:54px 55px,0 0,0 0,0 0,0 0;background-size:109px 109px,109px 109px,100% 6px,109px 109px,109px 109px}
.WeaveBackground-module__TxNScq__weave{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 55%,#0000004d 35%,#000 85%);mask-image:radial-gradient(70% 65% at 50% 55%,#0000004d 35%,#000 85%)}.WeaveBackground-module__TxNScq__base,.WeaveBackground-module__TxNScq__cross,.WeaveBackground-module__TxNScq__flow{fill:none;stroke-width:6px;stroke-linecap:butt}.WeaveBackground-module__TxNScq__base{stroke:rgb(var(--accent-rgb) / .4)}.WeaveBackground-module__TxNScq__cross{stroke:rgb(var(--accent-hi-rgb) / .4)}.WeaveBackground-module__TxNScq__flow{stroke:rgb(var(--accent-hi-rgb) / .18);stroke-width:3.6px;stroke-dasharray:25 25;animation:5s linear infinite WeaveBackground-module__TxNScq__weaveFlow}@keyframes WeaveBackground-module__TxNScq__weaveFlow{to{stroke-dashoffset:-50px}}@media (prefers-reduced-motion:reduce){.WeaveBackground-module__TxNScq__flow{animation:none}}
.BlockquoteStatDynamic-module__TLBnPG__box{--bq-gold:var(--thracian-gold);--bq-icon-bg:#1c1208;--bq-card:var(--warm-anthracite,#161412);width:100%;max-width:520px;color:var(--alabaster,#f9f6f0);transform-origin:50%;will-change:transform;margin:0 auto;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;transform:translateZ(0)skewY(0)}.BlockquoteStatDynamic-module__TLBnPG__box:before{content:"";border-top:3px solid var(--bq-gold);border-left:3px solid var(--bq-gold);box-sizing:border-box;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.BlockquoteStatDynamic-module__TLBnPG__box:after{content:"";border-bottom:3px solid var(--bq-gold);border-right:3px solid var(--bq-gold);box-sizing:border-box;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.BlockquoteStatDynamic-module__TLBnPG__icon{background-color:var(--bq-icon-bg);border:1px solid var(--gold-a30);width:42px;height:42px;color:var(--bq-gold);font-family:var(--font-display), Georgia, serif;z-index:2;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;position:absolute}.BlockquoteStatDynamic-module__TLBnPG__iconTopLeft{top:0;left:0}.BlockquoteStatDynamic-module__TLBnPG__iconTopLeft:before{content:"“"}.BlockquoteStatDynamic-module__TLBnPG__iconBottomRight{z-index:1;bottom:0;right:0}.BlockquoteStatDynamic-module__TLBnPG__iconBottomRight:before{content:"”"}.BlockquoteStatDynamic-module__TLBnPG__card{background-color:var(--bq-card);border:1px solid var(--gold-a15);transform-origin:50%;will-change:transform;border-radius:.25rem;margin:28px -28px;padding:28px 52px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;transform:translateZ(0)skewY(0)}.BlockquoteStatDynamic-module__TLBnPG__card:after{content:"";background:linear-gradient(135deg, var(--gold-a05) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.BlockquoteStatDynamic-module__TLBnPG__quoteText{font-family:var(--font-display), Georgia, "Times New Roman", serif;color:#f9f6f0;letter-spacing:.01em;margin:0;font-size:clamp(.95rem,2.6vw,1.15rem);font-style:italic;font-weight:400;line-height:1.65}.BlockquoteStatDynamic-module__TLBnPG__stat{font-family:var(--font-display), Georgia, serif;color:var(--thracian-gold);margin:.75rem 0 0;font-size:clamp(1.4rem,3.5vw,1.875rem);font-style:normal;font-weight:700;line-height:1.2}.BlockquoteStatDynamic-module__TLBnPG__statLabel{color:#f9f6f0;margin-left:.25em;font-size:.65em;font-weight:400}.BlockquoteStatDynamic-module__TLBnPG__source{color:#f9f6f073;margin-top:.75rem;font-size:.75rem}.BlockquoteStatDynamic-module__TLBnPG__box:hover{transform:translateZ(0)rotateY(-20deg)skewY(3deg)}.BlockquoteStatDynamic-module__TLBnPG__box:hover .BlockquoteStatDynamic-module__TLBnPG__card{transform:translateZ(0)rotateY(20deg)skewY(-3deg)}@media (max-width:639px){.BlockquoteStatDynamic-module__TLBnPG__box{width:calc(100% - 64px);margin-left:32px;margin-right:32px}}@media (hover:none){.BlockquoteStatDynamic-module__TLBnPG__box{transform:translateZ(0)rotateY(-8deg)skewY(1deg)}.BlockquoteStatDynamic-module__TLBnPG__box .BlockquoteStatDynamic-module__TLBnPG__card{transform:translateZ(0)rotateY(8deg)skewY(-1deg)}}@media (prefers-reduced-motion:reduce){.BlockquoteStatDynamic-module__TLBnPG__box,.BlockquoteStatDynamic-module__TLBnPG__card{transition:none!important;transform:none!important}}[data-theme=light] .BlockquoteStatDynamic-module__TLBnPG__box{--bq-gold:var(--accent);--bq-card:var(--night-3);--bq-icon-bg:#1c1208;color:#f9f6f0}
@keyframes BlogPreview-module__AjJd5a__kenBurns{0%{transform:scale(1)}to{transform:scale(1.06)}}.BlogPreview-module__AjJd5a__kenBurns{will-change:transform;animation:14s ease-in-out infinite alternate BlogPreview-module__AjJd5a__kenBurns}@media (prefers-reduced-motion:reduce){.BlogPreview-module__AjJd5a__kenBurns{animation:none}}
