
html{scroll-behavior:smooth}
body{margin:0;background:#F7F4EF;color:#0A2440;font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#0A2440;text-decoration:none}
a:hover{color:#B4934F}
html.js-reveal [data-anim],html.js-reveal [data-g]>*{opacity:0;transform:translateY(38px);transition:opacity .74s cubic-bezier(.22,1,.36,1),transform .74s cubic-bezier(.22,1,.36,1)}
html.js-reveal [data-anim].in,html.js-reveal [data-g].in>*{opacity:1;transform:none}
html.js-reveal [data-anim].now,html.js-reveal [data-g].now>*{transition:none!important;opacity:1!important;transform:none!important}
[data-anim="left"]{transform:translate3d(-42px,12px,0)}
[data-anim="right"]{transform:translate3d(42px,12px,0)}
html.js-reveal [data-g]>*:nth-child(2){transition-delay:.09s}
html.js-reveal [data-g]>*:nth-child(3){transition-delay:.18s}
html.js-reveal [data-g]>*:nth-child(4){transition-delay:.27s}
html.js-reveal [data-g]>*:nth-child(5){transition-delay:.36s}
html.js-reveal [data-g]>*:nth-child(6){transition-delay:.45s}
a:focus-visible,button:focus-visible{outline:2px solid #B4934F;outline-offset:3px;border-radius:11px}
[data-arw]{display:inline-block;transition:transform .4s cubic-bezier(.22,1,.36,1)}
a:hover [data-arw],button:hover [data-arw]{transform:translateX(5px)}
[data-zoom] img{transition:transform 1s cubic-bezier(.22,1,.36,1)}
[data-zoom]:hover img{transform:scale(1.035)}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important}[data-anim],[data-g]>*{opacity:1!important;transform:none!important}}
@media (max-width:1120px){
[data-desknav]{display:none!important}
[data-mobbtn]{display:inline-flex!important}
[data-split]{grid-template-columns:1fr!important}
[data-photo]{aspect-ratio:4/5!important;max-height:none!important}
[data-flip]{display:flex!important;flex-direction:column!important}
[data-flip]>[data-order-photo]{order:-1}
[data-hero-photo]{aspect-ratio:4/5!important;max-height:none!important}
}

.p3h1:hover{opacity:.86 !important}
.p3h2:hover{border-bottom-color:#B4934F !important}
.p3h3:hover{border-bottom-color:#B4934F !important}
.p3h4:hover{border-bottom-color:#B4934F !important}
.p3h5:hover{border-bottom-color:#B4934F !important}
.p3h6:hover{border-bottom-color:#B4934F !important}
.p3h7:hover{background:#B4934F !important;color:#08203A !important;transform:translateY(-1px) !important}
.p3h8:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFDF9 !important;transform:translateY(-2px) !important}
.p3h9:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFDF9 !important;transform:translateY(-2px) !important}
.p3h10:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFDF9 !important;transform:translateY(-2px) !important}
.p3h11:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFDF9 !important;transform:translateY(-2px) !important}
.p3h12:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFDF9 !important;transform:translateY(-2px) !important}
.p3h13:hover{border-color:rgba(180,147,79,.7) !important;background:#FDFBF7 !important;transform:translateY(-2px) !important}
.p3h14:hover{border-color:rgba(180,147,79,.7) !important;background:#FDFBF7 !important;transform:translateY(-2px) !important}
.p3h15:hover{border-color:rgba(180,147,79,.7) !important;background:#FDFBF7 !important;transform:translateY(-2px) !important}
.p3h16:hover{border-color:rgba(180,147,79,.7) !important;background:#FDFBF7 !important;transform:translateY(-2px) !important}
.p3h17:hover{border-color:rgba(180,147,79,.7) !important;background:#FDFBF7 !important;transform:translateY(-2px) !important}
.p3h18:hover{border-color:rgba(180,147,79,.7) !important;background:#FDFBF7 !important;transform:translateY(-2px) !important}
.p3h19:hover{background:#0A2440 !important;border-color:#0A2440 !important;color:#F7F4EF !important;transform:translateY(-2px) !important}
.p3h20:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFDF9 !important;transform:translateY(-2px) !important}
.p3h21:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFDF9 !important;transform:translateY(-2px) !important}
.p3h22:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFDF9 !important;transform:translateY(-2px) !important}
.p3h23:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFDF9 !important;transform:translateY(-2px) !important}
.p3h24:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFDF9 !important;transform:translateY(-2px) !important}
.p3h25:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFDF9 !important;transform:translateY(-2px) !important}
.p3h26:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFFFF !important;transform:translateY(-2px) !important}
.p3h27:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFFFF !important;transform:translateY(-2px) !important}
.p3h28:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFFFF !important;transform:translateY(-2px) !important}
.p3h29:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFFFF !important;transform:translateY(-2px) !important}
.p3h30:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFFFF !important;transform:translateY(-2px) !important}
.p3h31:hover{border-color:rgba(180,147,79,.7) !important;background:#FFFFFF !important;transform:translateY(-2px) !important}
.p3h32:hover{background:#0A2440 !important;border-color:#0A2440 !important;color:#F7F4EF !important;transform:translateY(-2px) !important}
.p3h33:hover{background:rgba(247,244,239,.09) !important;border-color:rgba(180,147,79,.65) !important;transform:translateY(-4px) !important;box-shadow:0 26px 50px -32px rgba(4,15,28,.8) !important}
.p3h34:hover{background:rgba(247,244,239,.09) !important;border-color:rgba(180,147,79,.65) !important;transform:translateY(-4px) !important;box-shadow:0 26px 50px -32px rgba(4,15,28,.8) !important}
.p3h35:hover{background:rgba(247,244,239,.09) !important;border-color:rgba(180,147,79,.65) !important;transform:translateY(-4px) !important;box-shadow:0 26px 50px -32px rgba(4,15,28,.8) !important}
.p3h36:hover{background:#C6A661 !important;transform:translateY(-2px) !important;box-shadow:0 18px 38px -18px rgba(180,147,79,.6) !important}
.p3h37:hover{color:#C6A661 !important}
.p3h38:hover{color:#C6A661 !important}
.p3h39:hover{color:#C6A661 !important}
.p3h40:hover{color:#C6A661 !important}
.p3h41:hover{color:#C6A661 !important}
.p3h42:hover{color:#C6A661 !important}
.p3h43:hover{color:#C6A661 !important}
.p3h44:hover{color:#C6A661 !important}
.p3h45:hover{color:#C6A661 !important}
.p3h46:hover{color:#C6A661 !important}
.p3h47:hover{color:#C6A661 !important}
.p3h48:hover{color:#C6A661 !important}
.p3h49:hover{color:#C6A661 !important}
.p3h50:hover{transform:translateY(-3px) scale(1.04) !important;box-shadow:0 20px 42px -12px rgba(4,15,28,.6),0 0 0 10px rgba(37,211,102,.18) !important}
#site-header.scrolled{background:rgba(6,24,41,1)!important;border-bottom-color:rgba(180,147,79,.28)!important;backdrop-filter:saturate(140%) blur(14px)}
.p3h51:hover{color:#C6A661 !important}
.p3h52:hover{color:#C6A661 !important}

[data-social-icon]:hover{background:rgba(198,166,97,.24)!important;border-color:rgba(198,166,97,.6)!important;color:#F3E7C9!important}
