.cyp-revs{background:#0B1F3A;color:#F7F3EB;padding:clamp(64px,8vw,120px) 0;border-top:1px solid rgb(201 168 106 / .35);overflow:hidden}.cyp-revs .cyp-revs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.cyp-revs .v-eyebrow{margin:0 0 16px;color:#C9A86A}.cyp-revs h2.cyp-revs-h{color:#fff!important;font-family:var(--serif,'Cormorant Garamond',Georgia,serif);font-weight:600;font-size:clamp(2.4rem,5vw,4.4rem)!important;line-height:.95!important;letter-spacing:-.02em;margin:0!important;max-width:none!important}.cyp-revs-more{margin:0}.cyp-revs-more a{color:#C9A86A!important;font:500 12px/1.4 var(--sans,Inter,sans-serif);letter-spacing:.2em;text-transform:uppercase;text-decoration:none!important;border-bottom:1px solid rgb(201 168 106 / .5);padding-bottom:4px;transition:color .3s,border-color .3s}.cyp-revs-more a:hover{color:#fff!important;border-color:#fff}.cyp-revs-carousel{position:relative}.cyp-revs-viewport{position:relative;container-type:inline-size}.cyp-revs-track{list-style:none;margin:44px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cyp-revs-track>li{margin:0;display:flex}.cyp-rev{margin:0;width:100%;box-sizing:border-box;border:1px solid rgb(201 168 106 / .4);padding:32px 28px 28px;display:flex;flex-direction:column;gap:20px;background:linear-gradient(160deg,rgb(255 255 255 / .04),#fff0)}.cyp-rev-stars{color:#C9A86A;font-size:15px;letter-spacing:.22em;line-height:1}.cyp-rev-stars span{color:rgb(201 168 106 / .25)}.cyp-rev blockquote{margin:0!important;padding:0!important;border:0!important;background:none!important;font:500 1.35rem/1.42 var(--serif,'Cormorant Garamond',Georgia,serif);color:#fff;font-style:normal}.cyp-rev blockquote p{margin:0;color:#fff}.cyp-rev figcaption{margin-top:auto;padding-top:18px;border-top:1px solid rgb(255 255 255 / .12);font:600 11.5px/1.5 var(--sans,Inter,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#C9A86A}.cyp-rev figcaption span{display:block;color:rgb(247 243 235 / .6);font-weight:500;letter-spacing:.14em;margin-top:2px}.cyp-revs-empty{margin-top:36px;padding-top:30px;border-top:1px solid rgb(201 168 106 / .35);display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.cyp-revs-empty p{margin:0;font:500 clamp(1.3rem,2.2vw,1.7rem)/1.35 var(--serif,'Cormorant Garamond',Georgia,serif);color:#F7F3EB;max-width:34ch}.cyp-revs-empty .v-btn{flex:0 0 auto}.cyp-revs-controls{display:none;align-items:center;justify-content:center;gap:18px;margin-top:28px}.cyp-revs.is-carousel .cyp-revs-controls{display:flex}.cyp-revs-btn{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:44px;height:44px;border-radius:50%;border:1px solid rgb(201 168 106 / .7);background:#fff0;color:#C9A86A;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.cyp-revs-btn svg{width:20px;height:20px;display:block}.cyp-revs-btn:hover,.cyp-revs-btn:focus-visible{background:#C9A86A;color:#0B1F3A;border-color:#C9A86A}.cyp-revs-btn:focus-visible{outline:2px solid #C9A86A;outline-offset:3px}.cyp-revs-dots{display:flex;align-items:center;gap:8px}.cyp-revs-dot{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:8px;height:8px;border-radius:50%;border:1px solid #C9A86A;background:#fff0;padding:0;cursor:pointer;transition:background .25s,transform .25s,border-color .25s}.cyp-revs-dot.is-active{background:#C9A86A}.cyp-revs-dot:focus-visible{outline:2px solid #C9A86A;outline-offset:3px}.cyp-revs-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cyp-revs.is-carousel .cyp-revs-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cyp-revs.is-carousel .cyp-revs-viewport::-webkit-scrollbar{display:none}.cyp-revs.is-carousel .cyp-revs-track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;width:max-content;overflow:visible;scroll-snap-type:none;margin:44px 0 0!important;padding:0!important}.cyp-revs.is-carousel .cyp-revs-track>li{flex:0 0 var(--cyp-revs-vw,100cqi);width:var(--cyp-revs-vw,100cqi);max-width:var(--cyp-revs-vw,100cqi);box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}.cyp-revs.is-carousel .cyp-rev{height:100%}@media (max-width:900px){.cyp-revs-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:32px -20px 0 0!important;padding:0 20px 6px 0!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cyp-revs-track::-webkit-scrollbar{display:none}.cyp-revs-track>li{flex:0 0 84%;scroll-snap-align:start}.cyp-revs-track>li:only-child{flex-basis:100%}.cyp-rev{padding:26px 22px 22px}.cyp-rev blockquote{font-size:1.2rem}.cyp-revs.is-carousel .cyp-revs-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:32px 0 0}.cyp-revs.is-carousel .cyp-revs-viewport::-webkit-scrollbar{display:none}.cyp-revs.is-carousel .cyp-revs-track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;width:max-content;overflow:visible;scroll-snap-type:none;margin:0!important;padding:0!important}.cyp-revs.is-carousel .cyp-revs-track>li{flex:0 0 var(--cyp-revs-vw,100cqi);width:var(--cyp-revs-vw,100cqi);max-width:var(--cyp-revs-vw,100cqi);box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}.cyp-revs-controls{margin-top:22px}}@media (max-width:600px){.cyp-revs-empty .v-btn{flex:1 1 100%;text-align:center}.cyp-revs .cyp-revs-head{display:block}.cyp-revs-more{margin-top:18px}}@media (prefers-reduced-motion:reduce){.cyp-revs.is-carousel .cyp-revs-viewport{scroll-behavior:auto}.cyp-revs-dot{transition:none}.cyp-revs-btn{transition:none}}