.prop-deco{z-index:0;pointer-events:none;--prop-deco-safe-top:22%;position:absolute;inset:0;overflow:hidden}.prop-deco-grid{opacity:.75;background-image:linear-gradient(90deg,#00224409 1px,#0000 1px),linear-gradient(#00224409 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 14%,#00000059 28%,#000 42% 78%,#0000 100%);mask-image:linear-gradient(#0000 0% 14%,#00000059 28%,#000 42% 78%,#0000 100%)}.prop-deco-orb{border-radius:50%;animation:12s ease-in-out infinite propDecoFloat;position:absolute}.prop-deco-orb--gold{background:radial-gradient(circle,#a68a5633 0%,#a68a560d 45%,#0000 72%);width:min(40vw,360px);height:min(40vw,360px);animation-delay:0s;top:32%;right:-8%}.prop-deco-orb--navy{background:radial-gradient(circle,#004b8e29 0%,#004b8e0a 48%,#0000 72%);width:min(44vw,400px);height:min(44vw,400px);animation-duration:15s;animation-delay:-4s;bottom:-10%;left:-10%}.prop-deco-ring{border:1.5px solid #a68a5638;border-radius:50%;animation:10s ease-in-out infinite propDecoPulse;position:absolute;box-shadow:0 0 20px #a68a560d}.prop-deco-ring--lg{opacity:.7;width:min(52vw,400px);height:min(52vw,400px);top:52%;left:50%;transform:translate(-50%,-50%)}.prop-deco-ring--sm{opacity:.65;border-color:#004b8e29;width:min(26vw,200px);height:min(26vw,200px);animation-delay:-2.5s;top:38%;left:8%}.prop-deco-arc{opacity:.7;border:1.5px solid #0000;border-radius:50%;width:min(36vw,280px);height:min(36vw,280px);position:absolute}.prop-deco-arc--br{border-bottom-color:#004b8e38;border-left-color:#004b8e1a;animation:48s linear infinite propDecoSpinBR;bottom:-8%;right:-5%}.prop-deco-diamond{background:#e6d2a738;border:1.5px solid #a68a5666;width:12px;height:12px;animation:5s ease-in-out infinite propDecoTwinkle;position:absolute;transform:rotate(45deg);box-shadow:0 0 10px #a68a561f}.prop-deco-diamond--1{animation-delay:0s;top:36%;right:8%}.prop-deco-diamond--2{background:#004b8e1a;border-color:#004b8e4d;width:11px;height:11px;animation-delay:-1.6s;bottom:24%;left:6%}.prop-deco-diamond--3{width:10px;height:10px;animation-delay:-3.2s;top:58%;right:14%}.prop-deco-dot{background:#a68a5673;border-radius:50%;width:5px;height:5px;animation:9s ease-in-out infinite propDecoFloat;position:absolute;box-shadow:0 0 10px #a68a5640}.prop-deco-dot--1{animation-delay:-1s;top:34%;left:15%}.prop-deco-dot--2{background:#004b8e61;width:6px;height:6px;animation-duration:11s;animation-delay:-3s;top:48%;right:16%;box-shadow:0 0 10px #004b8e38}.prop-deco-dot--3{animation-delay:-5s;bottom:18%;left:28%}.prop-deco-dot--4{width:4px;height:4px;animation-duration:8s;animation-delay:-2s;top:62%;left:44%}.prop-deco-line{opacity:.8;position:absolute}.prop-deco-line--v{background:linear-gradient(#0000,#a68a5638 35% 70%,#0000);width:1px;height:min(36vh,260px);top:32%;left:6%}.prop-deco-line--h{background:linear-gradient(90deg,#0000,#004b8e2e 35% 70%,#0000);width:min(28vw,220px);height:1px;bottom:14%;right:8%}@keyframes propDecoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes propDecoPulse{0%,to{opacity:.4}50%{opacity:.75}}@keyframes propDecoSpinBR{0%{transform:rotate(12deg)}to{transform:rotate(-348deg)}}@keyframes propDecoTwinkle{0%,to{opacity:.4;transform:rotate(45deg)scale(1)}50%{opacity:.9;transform:rotate(45deg)scale(1.15)}}@media (max-width:768px){.prop-deco-ring--lg,.prop-deco-line--v,.prop-deco-orb--gold,.prop-deco-orb--navy,.prop-deco-arc,.prop-deco-grid{display:none}.prop-section{padding:2.5rem .85rem 3.25rem}.prop-section .prop-head{margin-bottom:1.35rem;padding:0 .4rem}.prop-section .prop-head h2{font-size:1.5rem}.prop-section .prop-grid{gap:1.65rem}.prop-section{padding-bottom:5.5rem}.prop-section .prop-card{isolation:isolate;background:#f6f1e8;border:1px solid #a68a569e;border-radius:1.2rem;padding:.55rem .55rem .5rem;overflow:visible;box-shadow:0 0 0 4px #f6f1e8,0 0 0 5px #00224438,0 16px 36px #0022441f}.prop-section .prop-card-media{z-index:0;border-radius:.7rem;height:min(70vw,21.5rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6d2a761}.prop-section .prop-card-corners{background:linear-gradient(#a68a56,#a68a56) 0 0/13px 1.5px no-repeat,linear-gradient(#a68a56,#a68a56) 0 0/1.5px 13px no-repeat,linear-gradient(#a68a56,#a68a56) 100% 0/13px 1.5px no-repeat,linear-gradient(#a68a56,#a68a56) 100% 0/1.5px 13px no-repeat,linear-gradient(#a68a56,#a68a56) 100% 100%/13px 1.5px no-repeat,linear-gradient(#a68a56,#a68a56) 100% 100%/1.5px 13px no-repeat;inset:8px}.prop-section .prop-card--arcadia .prop-card-img{object-position:center 58%}.prop-section .prop-card--casavida .prop-card-img{object-position:center 46%}.prop-section .prop-card-img{object-fit:cover;opacity:1!important;visibility:visible!important}.prop-section .prop-card-media-shade{z-index:1;background:linear-gradient(#00102029 0%,#0000 28% 74%,#00102033 100%)}.prop-section .prop-card-body{z-index:2;pointer-events:auto;background:0 0;flex-direction:column;justify-content:flex-start;gap:.4rem;padding:0 .1rem .1rem;display:flex;position:static;inset:auto}.prop-section .prop-card-badge{z-index:7;pointer-events:auto;align-self:flex-start;margin:0;position:absolute;top:.32rem;left:.32rem;box-shadow:0 8px 18px #000a1859}.prop-section .prop-card h3{pointer-events:auto}.prop-section .prop-card-meta{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.prop-section .prop-card-desc{display:none}.prop-section .prop-card-metric{z-index:8;background:#f6f1e8;border:1px solid #a68a568c;border-radius:.35rem;width:fit-content;max-width:calc(100% - .25rem);margin:-1.45rem 0 .05rem;padding:.38rem .7rem .35rem;display:block;position:relative;box-shadow:0 8px 18px #0022441f}.prop-section .prop-card-metric-val{color:#024;font-size:1.02rem}.prop-section .prop-card h3,.prop-section .prop-card h3 a{letter-spacing:-.03em;text-shadow:none;font-size:1.24rem;color:#024!important}.prop-section .prop-card-foot{pointer-events:auto;border-top:1px solid #a68a5647;flex-direction:column;align-items:stretch;gap:.75rem;padding-top:.65rem}.prop-section .prop-card-actions{flex-direction:column;gap:.45rem;width:100%}.prop-section .prop-card-cta,.prop-section .prop-card-cta-ghost{justify-content:center;width:100%;min-height:44px;padding:.7rem .9rem;font-size:13px;display:flex}.prop-section .prop-card-cta-ghost{color:#024;background:0 0;border:1px solid #00224438}}.prop-section .prop-head{text-align:center;max-width:36rem;margin:0 auto clamp(40px,6vh,64px)}.prop-section .prop-kicker{letter-spacing:.28em;text-transform:uppercase;color:#a68a56;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.prop-section .prop-head h2{color:#004b8e;margin:0}@media (min-width:900px) and (hover:hover) and (pointer:fine){.prop-section .prop-grid:hover .prop-card:not(:hover){filter:brightness(.9)saturate(.72);transition:filter .4s cubic-bezier(.4,0,.2,1)}}
