.crypto-cart-note__inner{display:flex;gap:18px;align-items:center;justify-content:space-between;padding-top:var(--cart-note-padding-top);padding-bottom:var(--cart-note-padding-bottom)}.crypto-cart-note__content{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;max-width:820px}.crypto-cart-note__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(58,88,57,.22);border-radius:999px;background:#e6efde8a;line-height:1}.crypto-cart-note h2{margin:0 0 6px;font-size:clamp(1.5rem,2vw,2rem);line-height:1.15}.crypto-cart-note .rte{line-height:1.55;opacity:.82}.crypto-cart-note .rte p{margin:0}@media screen and (max-width:749px){.crypto-cart-note__inner{align-items:flex-start;flex-direction:column}}.crypto-community-payments__inner{padding-top:var(--crypto-page-padding-top);padding-bottom:var(--crypto-page-padding-bottom)}.crypto-community-payments__hero{max-width:920px;margin-bottom:clamp(28px,5vw,54px)}.crypto-community-payments__eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;opacity:.72}.crypto-community-payments h1,.crypto-community-payments h2,.crypto-community-payments h3,.crypto-community-payments p{margin-top:0}.crypto-community-payments h1{margin-bottom:18px;line-height:1.05}.crypto-community-payments__intro{font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.68}.crypto-community-payments__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.crypto-community-payments__card{border:1px solid rgba(48,72,50,.16);border-radius:8px;padding:clamp(20px,3.2vw,32px);background:linear-gradient(140deg,#ffffffc7,#f5f9f1a8),radial-gradient(circle at top right,rgba(119,146,96,.14),transparent 36%)}.crypto-community-payments__card--process,.crypto-community-payments__card--important{grid-column:1 / -1}.crypto-community-payments__card h2{margin-bottom:16px}.crypto-community-payments__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:crypto-steps}.crypto-community-payments__steps li{position:relative;display:grid;gap:8px;min-height:150px;border:1px solid rgba(48,72,50,.14);border-radius:8px;padding:18px;background:#ffffffb3;counter-increment:crypto-steps}.crypto-community-payments__steps li:before{content:counter(crypto-steps);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#36573724;font-weight:700}.crypto-community-payments__steps span,.crypto-community-payments__service,.crypto-community-payments .rte{line-height:1.58}.crypto-community-payments__services{display:grid;gap:14px}.crypto-community-payments__service{border-left:3px solid rgba(67,99,66,.38);padding-left:16px}.crypto-community-payments__where{margin-bottom:10px;font-weight:700;opacity:.78}.crypto-community-payments__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.crypto-community-payments__notes li{border:1px solid rgba(48,72,50,.14);border-radius:8px;padding:16px;background:#ffffff9e;line-height:1.55}.crypto-community-payments .rte p{margin-top:0}.crypto-community-payments .rte p:last-child{margin-bottom:0}@media screen and (max-width:980px){.crypto-community-payments__layout,.crypto-community-payments__steps,.crypto-community-payments__notes{grid-template-columns:1fr}.crypto-community-payments__steps li{min-height:0}}.crypto-welcome{border-top:1px solid rgba(43,72,45,.12);border-bottom:1px solid rgba(43,72,45,.12)}.crypto-welcome__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,1fr);gap:clamp(24px,5vw,68px);align-items:center;padding-top:var(--crypto-padding-top);padding-bottom:var(--crypto-padding-bottom)}.crypto-welcome__content{max-width:720px}.crypto-welcome__eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;opacity:.72}.crypto-welcome h2,.crypto-welcome h3,.crypto-welcome p{margin-top:0}.crypto-welcome h2{margin-bottom:18px;line-height:1.08}.crypto-welcome__intro{font-size:clamp(1.04rem,1.35vw,1.22rem);line-height:1.68}.crypto-welcome__supporting{margin:20px 0 24px;font-weight:700;line-height:1.42}.crypto-welcome__panel{position:relative;overflow:hidden;border:1px solid rgba(53,82,52,.2);border-radius:8px;padding:clamp(20px,3.8vw,34px);background:linear-gradient(135deg,#ecf4e6cc,#ffffff94),radial-gradient(circle at top left,rgba(109,143,92,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(184,138,74,.12),transparent 36%);color:rgb(var(--color-foreground))}.crypto-welcome__panel:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(53,82,52,.12);border-radius:6px;pointer-events:none}.crypto-welcome__symbol{position:relative;margin-bottom:18px;font-size:1.6rem;line-height:1}.crypto-welcome__payments{position:relative;display:grid;gap:12px}.crypto-welcome__payment{border:1px solid rgba(35,56,39,.16);border-radius:8px;padding:18px;background:#ffffffb8}.crypto-welcome__payment h3{margin-bottom:8px;font-size:1.05rem}.crypto-welcome__payment .rte,.crypto-welcome__note{line-height:1.55}.crypto-welcome__payment .rte p,.crypto-welcome__note p{margin:0}.crypto-welcome__accent{margin:12px 0 0;font-size:.9rem;font-weight:700;color:#335031db}.crypto-welcome__link{display:inline-flex;margin-top:12px;color:currentColor;text-underline-offset:.22em}.crypto-welcome__note{position:relative;margin-top:18px;font-size:.9rem;opacity:.78}@media screen and (max-width:860px){.crypto-welcome__inner{grid-template-columns:1fr}}.grove-arc-hero{max-width:980px;margin:0 auto;padding:clamp(70px,10vw,132px) 22px clamp(36px,6vw,70px);text-align:center}.grove-arc-kicker{margin:0 0 14px;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;opacity:.72}.grove-arc-hero h1,.grove-arc-stage h2,.grove-arc-summary h2,.grove-arc-path h2{margin:0;line-height:1.06}.grove-arc-subheading{margin:18px 0 0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.35}.grove-arc-intro{max-width:760px;margin:26px auto 0;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.75}.grove-arc-intro p,.grove-arc-stage__text p,.grove-arc-summary__text p{margin:0}.grove-arc-intro p+p,.grove-arc-stage__text p+p,.grove-arc-summary__text p+p{margin-top:12px}.grove-arc-stages{max-width:1180px;margin:0 auto;padding:0 22px 24px}.grove-arc-stage{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.82fr);gap:clamp(30px,6vw,78px);align-items:center;padding:clamp(58px,8vw,108px) 0;border-top:1px solid rgba(80,94,72,.18)}.grove-arc-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:56px;margin-bottom:22px;padding:0 14px;border:1px solid rgba(80,94,72,.26);border-radius:999px;background:#ffffff7a;font-size:1.55rem}.grove-arc-stage__text{max-width:700px;margin-top:24px;font-size:1.04rem;line-height:1.76}.grove-arc-stage__text ul{display:grid;gap:9px;margin:20px 0;padding-left:1.2rem}.grove-arc-stage__text strong{font-weight:700}.grove-arc-symbol-card{align-self:center}.grove-arc-symbol-card__media{display:flex;justify-content:center;margin-bottom:22px}.grove-arc-symbol-card__media img{display:block;width:min(100%,340px);height:auto;border-radius:8px;box-shadow:0 24px 70px #16231824}.grove-arc-symbol-card__copy{border:1px solid rgba(80,94,72,.16);border-radius:8px;padding:clamp(22px,4vw,32px);background:#ffffff70}.grove-arc-support-eyebrow{margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;opacity:.68}.grove-arc-symbol-card h3{margin:0;line-height:1.12}.grove-arc-support-text{margin-top:16px;line-height:1.64}.grove-arc-support-text p{margin:0}.grove-arc-support-text p+p{margin-top:10px}.grove-arc-support-link{display:inline-flex;margin-top:20px;color:inherit;font-weight:700;text-decoration:none}.grove-arc-summary,.grove-arc-path{max-width:920px;margin:0 auto;padding:clamp(60px,8vw,108px) 22px;text-align:center}.grove-arc-summary{border-top:1px solid rgba(80,94,72,.18)}.grove-arc-summary__icons{margin:0 0 18px;font-size:clamp(3rem,8vw,5.8rem);line-height:1}.grove-arc-summary__text{max-width:740px;margin:24px auto 0;font-size:clamp(1.12rem,1.45vw,1.35rem);line-height:1.75}.grove-arc-path{max-width:1060px;padding-top:28px}.grove-arc-path__links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:30px}.grove-arc-path__links a{display:flex;min-height:112px;flex-direction:column;justify-content:center;gap:8px;border:1px solid rgba(80,94,72,.18);border-radius:8px;padding:18px 14px;background:#ffffff5c;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.grove-arc-path__links a:hover{transform:translateY(-3px);border-color:currentColor;background:#ffffff8f}.grove-arc-path__links span{font-weight:700}.grove-arc-path__links small{line-height:1.35;opacity:.72}@media(prefers-reduced-motion:no-preference){.grove-arc-stage,.grove-arc-summary{animation:grove-arc-rise .7s ease both;animation-timeline:view();animation-range:entry 8% cover 28%}@keyframes grove-arc-rise{0%{opacity:.45;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:899px){.grove-arc-hero,.grove-arc-summary,.grove-arc-path{text-align:left}.grove-arc-stage{grid-template-columns:1fr}.grove-arc-symbol-card{max-width:520px}.grove-arc-symbol-card__media{justify-content:flex-start}.grove-arc-path__links{grid-template-columns:1fr}}.grove-arrival-path{border-top:1px solid rgba(36,58,38,.08);border-bottom:1px solid rgba(36,58,38,.08)}.grove-arrival-path__inner{max-width:1180px;margin:0 auto;padding:clamp(46px,7vw,82px) 22px}.grove-arrival-path__intro{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(22px,5vw,68px);align-items:end;margin-bottom:30px}.grove-arrival-path__eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;opacity:.72}.grove-arrival-path h2,.grove-arrival-path h3{margin:0;line-height:1.08}.grove-arrival-path__text{font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.7}.grove-arrival-path__text p,.grove-arrival-path__card p{margin:0}.grove-arrival-path__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.grove-arrival-path__card{display:flex;min-height:220px;flex-direction:column;gap:14px;justify-content:space-between;border:1px solid rgba(49,74,48,.16);border-radius:8px;padding:clamp(20px,3vw,28px);background:#ffffff7a;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.grove-arrival-path__card:hover{transform:translateY(-3px);border-color:currentColor;background:#ffffffb3}.grove-arrival-path__icon{font-size:2rem;line-height:1}.grove-arrival-path__card div{line-height:1.58;opacity:.8}@media screen and (max-width:960px){.grove-arrival-path__intro,.grove-arrival-path__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.grove-arrival-path__intro,.grove-arrival-path__grid{grid-template-columns:1fr}.grove-arrival-path__card{min-height:0}}.grove-community-board{border-top:1px solid rgba(52,76,54,.1);border-bottom:1px solid rgba(52,76,54,.1)}.grove-community-board__inner{padding-top:var(--board-padding-top);padding-bottom:var(--board-padding-bottom)}.grove-community-board__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:clamp(20px,5vw,58px);align-items:end;margin-bottom:26px}.grove-community-board__eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;opacity:.72}.grove-community-board h2,.grove-community-board h3,.grove-community-board p{margin-top:0}.grove-community-board h2{margin-bottom:16px;line-height:1.08}.grove-community-board__intro{max-width:760px;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.68}.grove-community-board__status,.grove-community-board__item{border:1px solid rgba(49,74,48,.18);border-radius:8px;background:linear-gradient(135deg,#ffffffc2,#f5f8f09e),repeating-linear-gradient(90deg,rgba(51,77,53,.04) 0,rgba(51,77,53,.04) 1px,transparent 1px,transparent 18px)}.grove-community-board__status{display:grid;gap:8px;padding:18px}.grove-community-board__image{width:56px;height:56px;object-fit:contain}.grove-community-board__status-label{display:inline-flex;width:max-content;border-radius:999px;padding:5px 10px;background:#3552341f;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.grove-community-board--active .grove-community-board__status-label{background:#447b522e}.grove-community-board--completed .grove-community-board__status-label{background:#595b5b24}.grove-community-board__status small{opacity:.7}.grove-community-board__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.grove-community-board__item{display:flex;min-height:230px;flex-direction:column;gap:12px;padding:clamp(18px,3vw,26px)}.grove-community-board__item-icon{font-size:1.45rem;line-height:1}.grove-community-board__item h3{margin-bottom:0;font-size:1.16rem}.grove-community-board__item .rte{line-height:1.58}.grove-community-board__item .rte p,.grove-community-board__disclaimer p{margin:0}.grove-community-board__link{margin-top:auto;color:currentColor;text-underline-offset:.22em}.grove-community-board__footer{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:22px}.grove-community-board__disclaimer{max-width:760px;font-size:.9rem;line-height:1.5;opacity:.76}@media screen and (max-width:900px){.grove-community-board__header,.grove-community-board__grid{grid-template-columns:1fr}.grove-community-board__footer{align-items:flex-start;flex-direction:column}.grove-community-board__item{min-height:0}}.grove-continue-journey{max-width:1120px;margin:0 auto;padding:clamp(42px,6vw,82px) 22px clamp(62px,8vw,104px)}.grove-continue-journey__header{max-width:720px;margin:0 auto 28px;text-align:center}.grove-continue-journey__eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;opacity:.72}.grove-continue-journey h2{margin:0;line-height:1.08}.grove-continue-journey__header p:last-child{margin:16px 0 0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55;opacity:.78}.grove-continue-journey__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.grove-continue-journey__grid a{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "icon note";column-gap:14px;align-items:center;min-height:112px;color:inherit;text-decoration:none;border:1px solid rgba(127,127,127,.2);border-radius:8px;padding:18px;background:#ffffff08;transition:border-color .18s ease,transform .18s ease,background .18s ease}.grove-continue-journey__grid a:hover{border-color:currentColor;transform:translateY(-2px);background:#ffffff0f}.grove-continue-journey__icon{grid-area:icon;font-size:1.55rem;line-height:1}.grove-continue-journey__label{grid-area:label;font-weight:700;line-height:1.25}.grove-continue-journey small{grid-area:note;line-height:1.35;opacity:.72}@media(max-width:899px){.grove-continue-journey__header{text-align:left}.grove-continue-journey__grid{grid-template-columns:1fr}}.grove-ecosystem-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:clamp(28px,6vw,84px);align-items:center;max-width:1220px;margin:0 auto;padding:clamp(56px,8vw,104px) 22px 36px}.grove-ecosystem-hero h1,.grove-next-step h2{margin:0;line-height:1.05}.grove-lede{max-width:680px;margin:22px 0 0;font-size:clamp(1.6rem,2vw,2.25rem);line-height:1.45}.grove-ecosystem-hero__media{display:flex;justify-content:center}.grove-ecosystem-hero__media img{width:min(100%,460px);height:auto;border-radius:8px;animation:grove-float 10s ease-in-out infinite}.grove-path-nav a,.grove-next-step a{color:inherit;text-decoration:none;border:1px solid rgba(127,127,127,.28);border-radius:999px;padding:10px 16px;transition:border-color .18s ease,transform .18s ease}.grove-path-nav a:hover,.grove-next-step a:hover,.grove-entry-grid a:hover{border-color:currentColor;transform:translateY(-2px)}.grove-story-flow,.grove-arc-list,.grove-entry-grid{max-width:1120px;margin:0 auto;padding:34px 22px 72px}.grove-story-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grove-story-flow article,.grove-arc-list article,.grove-entry-grid a{border:1px solid rgba(127,127,127,.18);border-radius:8px;padding:clamp(22px,3vw,34px);background:#ffffff08}.grove-story-flow h2,.grove-arc-list h2,.grove-entry-grid h2{margin:0 0 12px}.grove-story-flow p,.grove-arc-list p,.grove-entry-grid p{margin:0;line-height:1.65}.grove-arc-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grove-arc-list span,.grove-entry-grid span{display:block;margin-bottom:16px;font-size:1.8rem}.grove-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grove-entry-grid a{color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.grove-next-step div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}@keyframes grove-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:899px){.grove-ecosystem-hero,.grove-story-flow,.grove-arc-list,.grove-entry-grid{grid-template-columns:1fr}.grove-ecosystem-hero{padding-top:44px}.grove-path-nav{justify-content:flex-start}.grove-next-step,.grove-ecosystem-hero__text{text-align:left}.grove-next-step div{justify-content:flex-start}}.grove-editable-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:clamp(28px,6vw,84px);align-items:center;max-width:1220px;margin:0 auto;padding:clamp(56px,8vw,104px) 22px 36px}.grove-kicker{margin:0 0 14px;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;opacity:.72}.grove-editable-hero h1,.grove-next-step h2{margin:0;line-height:1.05}.grove-lede{max-width:680px;margin-top:22px;font-size:clamp(1.45rem,2vw,2.15rem);line-height:1.45}.grove-lede p,.grove-story-flow p{margin:0}.grove-editable-hero__media{display:flex;justify-content:center}.grove-editable-hero__media img{width:min(100%,460px);height:auto;border-radius:8px}.grove-path-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:1040px;margin:0 auto;padding:12px 22px 34px}.grove-path-nav a,.grove-next-step a,.grove-card-link{color:inherit;text-decoration:none;border:1px solid rgba(127,127,127,.28);border-radius:999px;padding:10px 16px}.grove-story-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto;padding:34px 22px 72px}.grove-story-flow article{border:1px solid rgba(127,127,127,.18);border-radius:8px;padding:clamp(22px,3vw,34px);background:#ffffff08}.grove-card-icon{display:block;margin-bottom:16px;font-size:1.8rem}.grove-story-flow h2{margin:0 0 12px}.grove-story-flow p{line-height:1.65}.grove-card-link{display:inline-block;margin-top:20px}.grove-next-step{max-width:860px;margin:0 auto;padding:12px 22px 86px;text-align:center}.grove-next-step__links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}@media(max-width:899px){.grove-editable-hero,.grove-story-flow{grid-template-columns:1fr}.grove-editable-hero,.grove-next-step{text-align:left}.grove-path-nav,.grove-next-step__links{justify-content:flex-start}}.grove-music-expression{background:linear-gradient(180deg,#faf8f08f,#eef3e857);border-top:1px solid rgba(40,60,36,.08);border-bottom:1px solid rgba(40,60,36,.08)}.grove-music-expression__inner{max-width:1180px;margin:0 auto;padding:clamp(56px,8vw,104px) 22px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:clamp(32px,6vw,84px);align-items:center}.grove-music-expression__kicker{margin:0 0 14px;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;opacity:.68}.grove-music-expression h2{margin:0;line-height:1.06}.grove-music-expression__subtitle{margin:16px 0 0;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.35;opacity:.82}.grove-music-expression__body{margin-top:26px;max-width:620px;font-size:1.05rem;line-height:1.8}.grove-music-expression__body p{margin:0 0 12px}.grove-music-expression__paths{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.grove-music-expression__paths span{border:1px solid rgba(53,77,46,.18);border-radius:999px;padding:9px 14px;background:#ffffff8f;font-size:.92rem;line-height:1.2}.grove-music-expression__bridge{margin:0 0 18px;text-align:center;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.45}.grove-music-expression__player{overflow:hidden;border-radius:8px;border:1px solid rgba(34,53,35,.16);box-shadow:0 24px 70px #111f1424;background:#121212}.grove-music-expression__player iframe{display:block;max-width:100%}.grove-music-expression__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.grove-music-expression__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px;border-radius:999px;border:1px solid rgba(30,52,33,.2);background:#1b2d1e;color:#fffff9;text-decoration:none;line-height:1.2;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.grove-music-expression__button:hover{transform:translateY(-1px);background:#2a412a}.grove-music-expression__button--secondary{background:transparent;color:currentColor}.grove-music-expression__button--secondary:hover{background:#ffffff94}@media screen and (max-width:860px){.grove-music-expression__inner{grid-template-columns:1fr}.grove-music-expression__player-wrap{width:100%}}.grove-music-page{max-width:1180px;margin:0 auto;padding:clamp(58px,8vw,112px) 22px}.grove-music-page__hero{max-width:840px;margin:0 auto clamp(40px,7vw,78px);text-align:center}.grove-music-page__kicker,.grove-music-page__label{margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;opacity:.68}.grove-music-page h1,.grove-music-page h2,.grove-music-page h3{margin:0;line-height:1.08}.grove-music-page__subtitle{margin:18px auto 0;max-width:720px;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.42;opacity:.82}.grove-music-page__panel{border:1px solid rgba(41,65,42,.14);border-radius:8px;background:#faf9f2b3;box-shadow:0 18px 52px #1d2d1e12}.grove-music-page__panel--intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);gap:clamp(26px,5vw,58px);padding:clamp(28px,5vw,56px)}.grove-music-page__copy{font-size:1.08rem;line-height:1.82}.grove-music-page__copy p,.grove-music-page__note p{margin:0 0 12px}.grove-music-page__note{align-self:center;font-size:1.08rem;line-height:1.75;color:#1b2b1ed6}.grove-music-page__player-area{max-width:860px;margin:clamp(42px,7vw,82px) auto;text-align:center}.grove-music-page__bridge{margin:0 0 18px;font-size:clamp(1.06rem,2vw,1.42rem);line-height:1.45}.grove-music-page__player{overflow:hidden;border-radius:8px;border:1px solid rgba(34,53,35,.16);box-shadow:0 24px 70px #111f1424;background:#121212}.grove-music-page__player iframe{display:block;max-width:100%}.grove-music-page__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:22px;padding:11px 18px;border-radius:999px;border:1px solid rgba(30,52,33,.2);background:#1b2d1e;color:#fffff9;text-decoration:none;line-height:1.2;transition:transform .18s ease,background-color .18s ease}.grove-music-page__button:hover{transform:translateY(-1px);background:#2a412a}.grove-music-page__panel--philosophy{max-width:760px;margin:0 auto clamp(46px,7vw,84px);padding:clamp(28px,5vw,50px);text-align:center;font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.55}.grove-music-page__panel--philosophy p{margin:0}.grove-music-page__panel--philosophy p+p{margin-top:12px}.grove-music-page__future-heading{max-width:680px;margin-bottom:26px}.grove-music-page__future-heading p:last-child{margin:16px 0 0;line-height:1.7}.grove-music-page__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.grove-music-page__card{min-height:180px;padding:22px;border:1px solid rgba(41,65,42,.14);border-radius:8px;background:#ffffff8f}.grove-music-page__card span{display:inline-block;margin-bottom:20px;font-size:1.35rem}.grove-music-page__card h3{font-size:1.02rem}.grove-music-page__card p{margin:12px 0 0;font-size:.94rem;line-height:1.55;opacity:.78}.grove-music-page__journey{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:clamp(42px,7vw,80px);padding-top:28px;border-top:1px solid rgba(41,65,42,.14)}.grove-music-page__journey p{width:100%;margin:0 0 4px;text-align:center;opacity:.72}.grove-music-page__journey a{color:currentColor;text-decoration:none;border:1px solid rgba(41,65,42,.16);border-radius:999px;padding:10px 14px;background:#ffffff85}@media screen and (max-width:980px){.grove-music-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:760px){.grove-music-page__panel--intro,.grove-music-page__grid{grid-template-columns:1fr}}.grove-pathways{max-width:1180px;margin:0 auto;padding:34px 22px 54px}.grove-pathways__intro{max-width:860px;margin-bottom:28px}.grove-pathways__intro h2{margin:0 0 16px;line-height:1.12}.grove-pathways__intro p,.grove-pathways__intro div{line-height:1.65}.grove-pathways__intro div p{margin:0 0 12px}.grove-pathways__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.grove-pathways__grid a{display:block;min-height:100%;color:inherit;text-decoration:none;border:1px solid rgba(127,127,127,.18);border-radius:8px;padding:22px;transition:border-color .18s ease,transform .18s ease}.grove-pathways__grid a:hover{border-color:currentColor;transform:translateY(-2px)}.grove-pathways__grid span{display:block;margin-bottom:14px;font-size:1.6rem}.grove-pathways__grid h3{margin:0 0 10px}.grove-pathways__grid div{margin:0;line-height:1.55}.grove-pathways__grid div p{margin:0}@media(max-width:899px){.grove-pathways__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.grove-pathways__grid{grid-template-columns:1fr}}.grove-story-bridge,.grove-product-transition{max-width:860px;margin:0 auto;padding:56px 22px 28px;text-align:center}.grove-story-bridge h2,.grove-product-transition h2,.grove-symbol-section h2{margin:0 0 18px;line-height:1.12}.grove-story-bridge p,.grove-product-transition p,.grove-symbol-section p{line-height:1.65}.eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;opacity:.72}.grove-symbol-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center;max-width:1180px;margin:0 auto;padding:48px 22px}.grove-symbol-section--seed{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.grove-symbol-section__media{display:flex;justify-content:center}.grove-symbol-section__media img{display:block;width:min(100%,420px);height:auto;border-radius:8px}.grove-symbol-section__content{max-width:620px}.symbol-line{margin-top:22px;font-weight:700}@media(max-width:749px){.grove-story-bridge,.grove-product-transition{padding:42px 20px 20px;text-align:left}.grove-symbol-section,.grove-symbol-section--seed{grid-template-columns:1fr;padding:36px 20px;gap:24px}.grove-symbol-section--seed .grove-symbol-section__media{order:-1}.grove-symbol-section__content{max-width:none}.grove-symbol-section__media img{width:min(100%,320px)}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
