.botanical-surface{isolation:isolate;position:relative}.botanical-surface>.wrap{z-index:1;position:relative}.botanical-margins{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;contain:paint;-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 max(0rem, calc((100% - var(--wrap)) / 2)), transparent max(6.25rem, calc((100% - var(--wrap)) / 2 + 2.875rem)), transparent calc(100% - max(6.25rem, calc((100% - var(--wrap)) / 2 + 2.875rem))), #000 calc(100% - max(0rem, calc((100% - var(--wrap)) / 2))), #000 100%);mask-image:linear-gradient(90deg, #000 0%, #000 max(0rem, calc((100% - var(--wrap)) / 2)), transparent max(6.25rem, calc((100% - var(--wrap)) / 2 + 2.875rem)), transparent calc(100% - max(6.25rem, calc((100% - var(--wrap)) / 2 + 2.875rem))), #000 calc(100% - max(0rem, calc((100% - var(--wrap)) / 2))), #000 100%);position:absolute;inset:0;overflow:hidden}.botanical-study{top:calc(var(--botanical-position) + clamp(16.25rem, 23vw, 22.5rem));color:#777e53;opacity:.54;width:clamp(13.75rem,19vw,21.875rem);transform-origin:var(--botanical-root-x) var(--botanical-root-y);position:absolute}.botanical-study--left{transform:translate(calc(-1 * var(--botanical-root-x)), calc(-1 * var(--botanical-root-y))) rotate(var(--botanical-turn)) scale(var(--botanical-scale));left:-.75rem}.botanical-study--right{transform:translate(calc(100% - var(--botanical-root-x)), calc(-1 * var(--botanical-root-y))) scaleX(-1) rotate(var(--botanical-turn)) scale(var(--botanical-scale));right:-.75rem}.olive-study{width:100%;height:auto;transform-origin:var(--botanical-root-x) var(--botanical-root-y);transform-box:view-box;display:block}.olive-study-leaf{fill:#abb491;fill-opacity:.28;stroke:currentColor;stroke-width:1px}.olive-study-fruit{fill:#8d9860;fill-opacity:.28}.olive-study--2{color:#aa8d4c}.olive-study--2 .olive-study-leaf{fill:none}@supports (animation-timeline:view()){.botanical-study .olive-study{animation:linear both botanical-breeze;animation-timeline:view();animation-range:cover}@keyframes botanical-breeze{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}}@media (max-width:900px){.botanical-margins{-webkit-mask-image:linear-gradient(90deg,#000,#0000 1.75rem calc(100% - 1.75rem),#000);mask-image:linear-gradient(90deg,#000,#0000 1.75rem calc(100% - 1.75rem),#000)}.botanical-study{opacity:.3;width:14.375rem}}@media (prefers-reduced-motion:reduce){.botanical-study .olive-study{animation:none}}@media (prefers-contrast:more){.botanical-margins{display:none}}
