*,*::before,*::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}
html{scroll-behavior:smooth}
body{margin:0;font-family:'Inter',sans-serif;background:#ffffff}
img,svg{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
body > a, p > a:not([class]){color:#082567}
p > a:not([class]):hover{color:#D4AF37}
button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}
ul{list-style:none;margin:0;padding:0}
@keyframes eqp-fade-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes eqp-reveal{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}
[data-reveal].reveal-init{opacity:0}
[data-reveal].reveal-show{animation:eqp-reveal 0.9s cubic-bezier(.22,.61,.36,1) forwards}
.-inset-3{inset:-0.75rem}
.-inset-8{inset:-2rem}
.-left-24{left:-6rem}
.-top-20{top:-5rem}
.-top-24{top:-6rem}
.-translate-x-1\/2{transform:translateX(-50%)}
.absolute{position:absolute}
.after\:-bottom-1\.5::after{content:'';bottom:-0.375rem}
.after\:absolute::after{content:'';position:absolute}
.after\:bg-\[\#D4AF37\]::after{content:'';background-color:#D4AF37}
.after\:duration-300::after{content:'';transition-duration:300ms}
.after\:h-px::after{content:'';height:1px}
.after\:left-0::after{content:'';left:0px}
.after\:transition-all::after{content:'';transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}
.after\:w-0::after{content:'';width:0px}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.aspect-\[4\/5\]{aspect-ratio:4/5}
.backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.bg-\[\#020b1e\]{background-color:#020b1e}
.bg-\[\#061d52\]{background-color:#061d52}
.bg-\[\#082567\]\/95{background-color:rgba(8,37,103,0.95)}
.bg-\[\#D4AF37\]{background-color:#D4AF37}
.bg-\[\#f6f7fb\]{background-color:#f6f7fb}
.bg-white{background-color:#ffffff}
.bg-white\/15{background-color:rgba(255,255,255,0.15)}
.block{display:block}
.blur-3xl{filter:blur(64px)}
.border{border-width:1px;border-style:solid}
.border-\[\#082567\]\/8{border-color:rgba(8,37,103,0.08)}
.border-\[\#D4AF37\]\/30{border-color:rgba(212,175,55,0.3)}
.border-\[\#D4AF37\]\/50{border-color:rgba(212,175,55,0.5)}
.border-b{border-bottom-width:1px;border-bottom-style:solid}
.border-r{border-right-width:1px;border-right-style:solid}
.border-t{border-top-width:1px;border-top-style:solid}
.border-white\/10{border-color:rgba(255,255,255,0.1)}
.border-white\/15{border-color:rgba(255,255,255,0.15)}
.border-white\/25{border-color:rgba(255,255,255,0.25)}
.border-white\/5{border-color:rgba(255,255,255,0.05)}
.bottom-0{bottom:0px}
.duration-200{transition-duration:200ms}
.duration-300{transition-duration:300ms}
.duration-500{transition-duration:500ms}
.flex{display:flex}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.font-\[\'Inter\'\]{font-family:'Inter'}
.font-\[\'Playfair_Display\'\]{font-family:'Playfair Display'}
.font-bold{font-weight:700}
.font-medium{font-weight:500}
.font-mono{font-family:'SFMono-Regular',Consolas,'Liberation Mono',Menlo,monospace}
.font-semibold{font-weight:600}
.gap-1{gap:0.25rem}
.gap-10{gap:2.5rem}
.gap-12{gap:3rem}
.gap-2{gap:0.5rem}
.gap-2\.5{gap:0.625rem}
.gap-3{gap:0.75rem}
.gap-4{gap:1rem}
.gap-6{gap:1.5rem}
.gap-8{gap:2rem}
.gap-x-8{column-gap:2rem}
.gap-y-5{row-gap:1.25rem}
.grid{display:grid}
.group:hover .group-hover\:bg-\[\#082567\]{background-color:#082567}
.group:hover .group-hover\:text-\[\#D4AF37\]{color:#D4AF37}
.group:hover .group-hover\:w-full{width:100%}
.h-1{height:0.25rem}
.h-10{height:2.5rem}
.h-11{height:2.75rem}
.h-12{height:3rem}
.h-14{height:3.5rem}
.h-16{height:4rem}
.h-28{height:7rem}
.h-5{height:1.25rem}
.h-7{height:1.75rem}
.h-9{height:2.25rem}
.h-\[17px\]{height:17px}
.h-\[18px\]{height:18px}
.h-\[360px\]{height:360px}
.h-\[400px\]{height:400px}
.h-\[420px\]{height:420px}
.h-\[440px\]{height:440px}
.h-\[460px\]{height:460px}
.h-\[500px\]{height:500px}
.h-\[520px\]{height:520px}
.h-\[78px\]{height:78px}
.h-full{height:100%}
.h-px{height:1px}
.hidden{display:none}
.hover\:-translate-y-0\.5:hover{transform:translateY(-0.125rem)}
.hover\:-translate-y-1\.5:hover{transform:translateY(-0.375rem)}
.hover\:after\:w-full:hover::after{content:'';width:100%}
.hover\:bg-\[\#D4AF37\]:hover{background-color:#D4AF37}
.hover\:bg-\[\#e6c860\]:hover{background-color:#e6c860}
.hover\:border-\[\#D4AF37\]:hover{border-color:#D4AF37}
.hover\:border-\[\#D4AF37\]\/40:hover{border-color:rgba(212,175,55,0.4)}
.hover\:border-\[\#D4AF37\]\/50:hover{border-color:rgba(212,175,55,0.5)}
.hover\:gap-3:hover{gap:0.75rem}
.hover\:shadow-\[0_22px_50px_rgba\(8\,37\,103\,0\.14\)\]:hover{box-shadow:0 22px 50px rgba(8,37,103,0.14)}
.hover\:shadow-\[0_8px_26px_rgba\(212\,175\,55\,0\.5\)\]:hover{box-shadow:0 8px 26px rgba(212,175,55,0.5)}
.hover\:text-\[\#082567\]:hover{color:#082567}
.hover\:text-\[\#D4AF37\]:hover{color:#D4AF37}
.inline-flex{display:inline-flex}
.inset-0{inset:0px}
.inset-x-0{left:0px;right:0px}
.italic{font-style:italic}
.items-center{align-items:center}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.leading-\[1\.04\]{line-height:1.04}
.leading-\[1\.06\]{line-height:1.06}
.leading-\[1\.1\]{line-height:1.1}
.leading-none{line-height:1}
.leading-relaxed{line-height:1.625}
.leading-snug{line-height:1.375}
.left-0{left:0px}
.left-1\/2{left:50%}
.left-\[4\%\]{left:4%}
@media (min-width:1024px){.lg\:flex{display:flex}}
@media (min-width:1024px){.lg\:flex-row{flex-direction:row}}
@media (min-width:1024px){.lg\:gap-10{gap:2.5rem}}
@media (min-width:1024px){.lg\:gap-12{gap:3rem}}
@media (min-width:1024px){.lg\:gap-14{gap:3.5rem}}
@media (min-width:1024px){.lg\:gap-16{gap:4rem}}
@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:0.82fr 1.18fr}}
@media (min-width:1024px){.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr 0.92fr}}
@media (min-width:1024px){.lg\:hidden{display:none}}
@media (min-width:1024px){.lg\:inline-flex{display:inline-flex}}
@media (min-width:1024px){.lg\:justify-start{justify-content:flex-start}}
@media (min-width:1024px){.lg\:order-1{order:1}}
@media (min-width:1024px){.lg\:order-2{order:2}}
@media (min-width:1024px){.lg\:pr-6{padding-right:1.5rem}}
@media (min-width:1024px){.lg\:px-16{padding-left:4rem;padding-right:4rem}}
@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}
@media (min-width:1024px){.lg\:py-20{padding-top:5rem;padding-bottom:5rem}}
@media (min-width:1024px){.lg\:py-24{padding-top:6rem;padding-bottom:6rem}}
@media (min-width:1024px){.lg\:py-28{padding-top:7rem;padding-bottom:7rem}}
@media (min-width:1024px){.lg\:text-\[17px\]{font-size:17px}}
@media (min-width:1024px){.lg\:text-\[18px\]{font-size:18px}}
@media (min-width:1024px){.lg\:text-\[28px\]{font-size:28px}}
@media (min-width:1024px){.lg\:text-\[46px\]{font-size:46px}}
@media (min-width:1024px){.lg\:text-\[48px\]{font-size:48px}}
@media (min-width:1024px){.lg\:text-\[60px\]{font-size:60px}}
@media (min-width:1024px){.lg\:text-left{text-align:left}}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:48rem}
.max-w-6xl{max-width:72rem}
.max-w-7xl{max-width:80rem}
.max-w-\[420px\]{max-width:420px}
.max-w-xl{max-width:36rem}
.mb-16{margin-bottom:4rem}
.mb-4{margin-bottom:1rem}
.mb-5{margin-bottom:1.25rem}
.mb-6{margin-bottom:1.5rem}
.mb-7{margin-bottom:1.75rem}
@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mt-1\.5{margin-top:0.375rem}
.mt-12{margin-top:3rem}
.mt-2{margin-top:0.5rem}
.mt-3{margin-top:0.75rem}
.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}
.mt-7{margin-top:1.75rem}
.mt-8{margin-top:2rem}
.mt-9{margin-top:2.25rem}
.mx-auto{margin-left:auto;margin-right:auto}
.object-\[50\%_15\%\]{object-position:50% 15%}
.object-\[50\%_22\%\]{object-position:50% 22%}
.object-cover{object-fit:cover}
.opacity-20{opacity:0.2}
.opacity-25{opacity:0.25}
.opacity-30{opacity:0.3}
.opacity-\[0\.05\]{opacity:0.05}
.opacity-\[0\.06\]{opacity:0.06}
.opacity-\[0\.07\]{opacity:0.07}
.opacity-\[0\.10\]{opacity:0.10}
.opacity-\[0\.12\]{opacity:0.12}
.order-1{order:1}
.order-2{order:2}
.overflow-hidden{overflow:hidden}
.p-8{padding:2rem}
.pb-12{padding-bottom:3rem}
.pb-8{padding-bottom:2rem}
.place-items-center{place-items:center}
.pointer-events-none{pointer-events:none}
.pr-4{padding-right:1rem}
.pt-16{padding-top:4rem}
.pt-2{padding-top:0.5rem}
.pt-5{padding-top:1.25rem}
.pt-8{padding-top:2rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.px-7{padding-left:1.75rem;padding-right:1.75rem}
.px-8{padding-left:2rem;padding-right:2rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.py-20{padding-top:5rem;padding-bottom:5rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.relative{position:relative}
.right-0{right:0px}
.right-\[6\%\]{right:6%}
.right-\[8\%\]{right:8%}
.ring-1{box-shadow:0 0 0 1px rgba(0,0,0,1)}
.ring-white\/10{box-shadow:0 0 0 1px rgba(255,255,255,0.1)}
.rounded-\[12px\]{border-radius:12px}
.rounded-\[14px\]{border-radius:14px}
.rounded-\[16px\]{border-radius:16px}
.rounded-\[18px\]{border-radius:18px}
.rounded-\[24px\]{border-radius:24px}
.rounded-\[40px\]{border-radius:40px}
.rounded-\[5px\]{border-radius:5px}
.rounded-\[6px\]{border-radius:6px}
.rounded-full{border-radius:9999px}
.selection\:bg-\[\#D4AF37\]::selection{background-color:#D4AF37}
.selection\:text-\[\#082567\]::selection{color:#082567}
.self-center{align-self:center}
.shadow-\[0_10px_30px_rgba\(212\,175\,55\,0\.35\)\]{box-shadow:0 10px 30px rgba(212,175,55,0.35)}
.shadow-\[0_10px_30px_rgba\(212\,175\,55\,0\.4\)\]{box-shadow:0 10px 30px rgba(212,175,55,0.4)}
.shadow-\[0_2px_10px_rgba\(8\,37\,103\,0\.04\)\]{box-shadow:0 2px 10px rgba(8,37,103,0.04)}
.shadow-\[0_6px_20px_rgba\(212\,175\,55\,0\.35\)\]{box-shadow:0 6px 20px rgba(212,175,55,0.35)}
.shrink-0{flex-shrink:0}
@media (min-width:640px){.sm\:block{display:block}}
@media (min-width:640px){.sm\:flex-row{flex-direction:row}}
@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:640px){.sm\:h-14{height:3.5rem}}
@media (min-width:640px){.sm\:px-12{padding-left:3rem;padding-right:3rem}}
@media (min-width:640px){.sm\:py-12{padding-top:3rem;padding-bottom:3rem}}
@media (min-width:640px){.sm\:text-\[16px\]{font-size:16px}}
@media (min-width:640px){.sm\:text-\[52px\]{font-size:52px}}
.space-y-3 > * + *{margin-top:0.75rem}
.space-y-4 > * + *{margin-top:1rem}
.sticky{position:sticky}
.text-2xl{font-size:1.5rem}
.text-\[\#082567\]{color:#082567}
.text-\[\#082567\]\/15{color:rgba(8,37,103,0.15)}
.text-\[\#10213f\]{color:#10213f}
.text-\[\#10213f\]\/65{color:rgba(16,33,63,0.65)}
.text-\[\#D4AF37\]{color:#D4AF37}
.text-\[11px\]{font-size:11px}
.text-\[12px\]{font-size:12px}
.text-\[13px\]{font-size:13px}
.text-\[14px\]{font-size:14px}
.text-\[15px\]{font-size:15px}
.text-\[16px\]{font-size:16px}
.text-\[17px\]{font-size:17px}
.text-\[21px\]{font-size:21px}
.text-\[24px\]{font-size:24px}
.text-\[28px\]{font-size:28px}
.text-\[34px\]{font-size:34px}
.text-\[36px\]{font-size:36px}
.text-\[40px\]{font-size:40px}
.text-center{text-align:center}
.text-white{color:#ffffff}
.text-white\/30{color:rgba(255,255,255,0.3)}
.text-white\/45{color:rgba(255,255,255,0.45)}
.text-white\/55{color:rgba(255,255,255,0.55)}
.text-white\/60{color:rgba(255,255,255,0.6)}
.text-white\/65{color:rgba(255,255,255,0.65)}
.text-white\/70{color:rgba(255,255,255,0.7)}
.text-white\/75{color:rgba(255,255,255,0.75)}
.text-white\/80{color:rgba(255,255,255,0.8)}
.text-white\/85{color:rgba(255,255,255,0.85)}
.text-white\/90{color:rgba(255,255,255,0.9)}
.top-0{top:0px}
.top-1\/3{top:33.333333%}
.top-10{top:2.5rem}
.tracking-\[0\.08em\]{letter-spacing:0.08em}
.tracking-\[0\.16em\]{letter-spacing:0.16em}
.tracking-\[0\.18em\]{letter-spacing:0.18em}
.tracking-\[0\.24em\]{letter-spacing:0.24em}
.tracking-tight{letter-spacing:-0.025em}
.tracking-wide{letter-spacing:0.025em}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}
.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}
.uppercase{text-transform:uppercase}
.w-0{width:0px}
.w-11{width:2.75rem}
.w-14{width:3.5rem}
.w-5{width:1.25rem}
.w-7{width:1.75rem}
.w-8{width:2rem}
.w-9{width:2.25rem}
.w-\[17px\]{width:17px}
.w-\[18px\]{width:18px}
.w-\[400px\]{width:400px}
.w-\[420px\]{width:420px}
.w-\[440px\]{width:440px}
.w-\[460px\]{width:460px}
.w-\[520px\]{width:520px}
.w-\[560px\]{width:560px}
.w-\[640px\]{width:640px}
.w-auto{width:auto}
.w-full{width:100%}
.w-px{width:1px}
.whitespace-nowrap{white-space:nowrap}
@media (min-width:1280px){.xl\:flex{display:flex}}
.z-10{z-index:10}
.z-50{z-index:50}
.mobile-menu-hidden{display:none !important}
