.sip-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:8%;background:radial-gradient(ellipse at 5% 5%,#e0f5ee,transparent 55%),radial-gradient(ellipse at 95% 100%,#f6d8a7,transparent 60%),#faf1dd;position:relative;overflow:hidden}.sip-art{position:relative;border-radius:125px 125px 22px 22px;overflow:hidden;box-shadow:0 25px 60px #0f65722b;isolation:isolate;animation:botanical-float 12s ease-in-out infinite}.sip-art img{width:100%;height:auto;display:block}.sip-art:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#fff5c929 50%,transparent 75%);pointer-events:none;transform:translateX(-140%);animation:signature-sheen 16s ease-in-out infinite}.sip-copy .eyebrow{color:#11626a}.sip-copy h2{font-size:clamp(52px,6vw,90px);line-height:1.06;margin:22px 0 30px}.sip-copy h2 em{color:#087886;background:linear-gradient(110deg,#075363,#1597a0,#075363);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:brand-color-flow 10s ease-in-out infinite}.sip-copy>p{font-size:18px;line-height:1.85;color:#3e6265}.sip-copy p.sip-manifesto{font:400 clamp(24px,2.5vw,36px)/1.35 Shrikhand,Georgia,serif;color:#164d58;margin:0 0 25px}.sip-botanicals{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 18px}.sip-botanicals span{font-size:14px;font-weight:700;color:#0c5963;border:1px solid #499f9b55;padding:9px 16px;border-radius:30px;background:#e2f2e4}.sip-copy p.sip-detail{font-size:15px;line-height:1.75}.sip-feature .button{background:#075b67;box-shadow:0 8px 28px #18717c30}.sip-feature .button:hover{background:#137e86}.sip-feature .text-link{color:#075b67;border-color:#499f9b80}.sip-copy .nxt-small{color:#577072!important}.sip-feature .hero-actions{margin:28px 0 20px}.sip-copy{min-width:0}
@media(max-width:980px){.sip-feature{gap:5%}.sip-copy h2{font-size:58px}.sip-copy>p{font-size:17px}.sip-copy p.sip-manifesto{font-size:28px}.sip-botanicals span{font-size:13px;padding:8px 12px}}
@media(max-width:720px){.sip-feature{grid-template-columns:1fr;gap:35px}.sip-copy{grid-row:1}.sip-art{grid-row:2;border-radius:90px 90px 18px 18px;max-width:540px;width:100%;margin:auto;animation:none}.sip-copy h2{font-size:clamp(52px,13vw,76px);margin:22px 0 25px}.sip-copy p.sip-manifesto{font-size:29px}.sip-copy>p{font-size:17px}.sip-botanicals{gap:8px}.sip-copy p.sip-detail{font-size:14px}}
@media(prefers-reduced-motion:reduce){.sip-art,.sip-art:after,.sip-copy h2 em{animation:none!important}.sip-art:after{display:none}}
