@keyframes ar-sway-left{0%{transform:rotate(-1deg) skew(-2deg)}50%{transform:rotate(.4deg) skew(.6deg)}to{transform:rotate(1.3deg) skew(2.4deg)}}@keyframes ar-sway-right{0%{transform:scaleX(-1) rotate(1deg) skew(2deg)}50%{transform:scaleX(-1) rotate(-.3deg) skew(-.5deg)}to{transform:scaleX(-1) rotate(-1.4deg) skew(-2.6deg)}}.block-ar-quote{align-items:center;background:var(--sand);display:flex;justify-content:center;line-height:normal;min-height:clamp(560px,62vw,860px);overflow:hidden;position:relative}.block-ar-quote .bg{filter:saturate(.6) sepia(.14);height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%;position:absolute;width:100%}.block-ar-quote .glow{background:radial-gradient(60% 55% at 50% 42%,#ede7de99 0,#ede7de00);top:0;right:0;bottom:0;left:0;position:absolute}.block-ar-quote .tree{bottom:-1px;height:auto;max-width:none;pointer-events:none;position:absolute;transform-origin:50% 100%;will-change:transform}.block-ar-quote .tree--left{animation:ar-sway-left 5.5s ease-in-out infinite alternate;left:-30vw;opacity:.95;width:55vw}.block-ar-quote .tree--right{animation:ar-sway-right 6.8s ease-in-out -2s infinite alternate;filter:blur(.4px);opacity:.9;right:-20vw;transform:scaleX(-1);width:45vw}.block-ar-quote.has-parallax .bg{scale:1.2;will-change:translate}.block-ar-quote.has-parallax .glow,.block-ar-quote.has-parallax figure{will-change:translate}.block-ar-quote.has-parallax .tree{will-change:transform,translate}.block-ar-quote figure{align-items:center;display:flex;flex-direction:column;gap:36px;max-width:820px;padding:0 var(--gutter) clamp(40px,6vw,96px);position:relative;text-align:center}.block-ar-quote blockquote{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,3.7vw,58px);font-weight:300;line-height:1.2;text-wrap:balance}.block-ar-quote .rule{background:var(--ink);height:1px;width:56px}.block-ar-quote figcaption{align-items:center;color:var(--ink);display:flex;font-size:12px;font-weight:600;gap:14px;letter-spacing:.2em;text-transform:uppercase}.block-ar-quote figcaption:before{background:var(--ink);content:"";height:1px;width:24px}
