@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/review-fraunces-400-0.ttf)format("truetype")}.review-note-frame{text-align:center;grid-template-columns:260px minmax(0,1fr) 260px;align-items:center;gap:12px;display:grid}.review-note-offer{min-width:0}.hero .hero-heading .review-note-offer>.hero-offer{color:#7c5949;max-width:680px;margin:22px auto 24px;font-size:1rem;line-height:1.8}.review-note-offer .hero-offer-actions{gap:17px}.review-note-stack{perspective:950px;width:260px;height:333px;position:relative}.review-note-left{transform:rotate(-2deg)}.review-note-right{transform:rotate(2deg)}.review-note-control{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#71513d;background:0 0;border:0;border-radius:16px;width:100%;height:300px;padding:0;display:block;position:absolute;inset:0;overflow:visible}.review-note-control:focus-visible{outline-offset:4px;outline:2px solid #aa785a}.review-note-orbit{perspective:800px;transform-style:preserve-3d;pointer-events:none;display:block;position:absolute;inset:0}.review-note-paper{width:218px;height:274px;transform-style:preserve-3d;isolation:isolate;will-change:transform;background-image:linear-gradient(115deg,#ffffff25,#0000 50%,#9b5b1505);border:1px solid #87612e16;border-radius:1px;display:block;position:absolute;top:8px;left:21px;box-shadow:0 1px 2px #704b2510,0 7px 15px #7e592510}.review-note-paper:before{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff65}.review-note-paper:after{content:"";pointer-events:none;opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.review-note-quote{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:22px 18px 19px;display:flex}.review-note-stars{letter-spacing:2.5px;color:#ad8b59;font:14px/1 sans-serif}.review-note-words{letter-spacing:-.25px;text-wrap:balance;margin:12px 0;font:400 20px/1.38 Fraunces,Georgia,serif}.review-note-credit{letter-spacing:0;color:#8b745f;font:400 12px/1.5 Varela Round,sans-serif}.review-note-control:hover .review-note-paper{box-shadow:0 1px 2px #704b2515,0 8px 17px #7e59251a}.review-note-controls{bottom:0;color:#937b65;justify-content:center;align-items:center;gap:10px;font:400 12px/1.5 Varela Round,sans-serif;display:flex;position:absolute;inset-inline:0}.review-note-controls:not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.review-note-controls button{font:inherit;color:#77523b;text-underline-offset:3px;background:0 0;border:0;min-height:40px;padding:6px 3px;text-decoration:underline}.review-note-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.review-note-frame{grid-template-columns:1fr 1fr;gap:15px;max-width:750px;margin:auto}.review-note-offer{grid-area:1/1/auto/-1}.review-note-stack{justify-self:center}.hero .hero-heading .review-note-offer>.hero-offer{font-size:1.08rem}}@media (max-width:700px){.review-note-frame{flex-direction:column;gap:16px;display:flex}.review-note-offer{order:-1}.review-note-right{display:none}.review-note-stack{width:260px;height:333px}.review-note-control{height:300px}.hero .hero-heading .review-note-offer>.hero-offer{margin:22px auto 24px;font-size:1rem}.review-note-offer .hero-offer-actions{gap:17px}}@media print{.review-note-stack{display:none}.review-note-frame{display:block}}
