.pg-countdown{background:#14261d;color:#ede6d6;position:relative;isolation:isolate;overflow:hidden;padding:78px 24px 66px;text-align:center}.pg-countdown:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 10% 80%,#63856c24,transparent 50%),linear-gradient(120deg,#08120ce0,transparent 65%);animation:pg-shadow 24s ease-in-out infinite alternate}.pg-countdown-frame{max-width:1150px;margin:auto;animation:pg-arrive 1.2s ease both}.pg-launch-eyebrow{font-family:var(--sans,'Jost',sans-serif);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#c7ae79;margin:0 0 23px}.pg-countdown h1{font-family:var(--serif,'Crimson Pro',Georgia,serif);font-size:clamp(48px,6.6vw,94px);font-weight:400;line-height:1.02;max-width:960px;margin:0 auto 24px;color:#ede6d6;text-wrap:balance}.pg-countdown-deck{font-family:var(--serif,'Crimson Pro',Georgia,serif);font-size:24px;max-width:650px;margin:0 auto 35px;color:#ede6d6c9}.pg-clock{display:flex;justify-content:center;align-items:center;max-width:700px;margin:0 auto 25px}.pg-clock>div{width:25%;padding:0 20px;border-right:1px solid #c7ae7966}.pg-clock>div:last-child{border:0}.pg-clock strong{display:block;font-family:var(--serif,'Crimson Pro',Georgia,serif);font-size:clamp(42px,6vw,82px);font-weight:400;line-height:1.05;font-variant-numeric:tabular-nums;color:#e2cca4}.pg-clock span{display:block;text-transform:uppercase;letter-spacing:.24em;font-size:10px;margin-top:12px}.pg-clock i{display:none}.pg-launch-date{font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#c7ae79}.pg-grove-note{max-width:670px;margin:37px auto 25px;border-top:1px solid #c7ae7944;padding-top:25px}.pg-grove-note .pg-launch-eyebrow{margin-bottom:12px}.pg-grove-note p:not(.pg-launch-eyebrow){font-size:16px;line-height:1.75;margin:0}.pg-hero-signup{max-width:590px;margin:28px auto 20px}.pg-launch-form label{display:block;font-size:11px;letter-spacing:.1em;margin-bottom:8px;text-align:left}.pg-launch-input{display:flex;border:1px solid #c7ae7980}.pg-launch-input input{min-width:0;flex:1;background:transparent;color:inherit;border:0;padding:15px 16px;font:inherit;font-size:14px;border-radius:0}.pg-launch-input input::placeholder{color:inherit;opacity:.65}.pg-launch-input button,.pg-notify-button{background:#cbb789;color:#14261d;border:0;border-radius:0;font:inherit;font-size:11px;letter-spacing:.12em;padding:16px 20px;cursor:pointer;text-transform:uppercase}.pg-launch-consent{font-size:10px;line-height:1.6;opacity:.75;margin-top:10px}.pg-window-link{display:inline-block;color:#ede6d6;text-transform:uppercase;letter-spacing:.18em;font-size:10px;text-decoration:none;padding:16px}.pg-window-link span{margin-left:20px}.pg-open-state{font-family:var(--serif,Georgia,serif);font-size:70px;color:#e2cca4}.pg-launch-bar{background:#ede6d6;color:#1f3a2b;border-top:1px solid #c7ae79;padding:42px max(24px,7vw);display:flex;gap:45px;align-items:center;justify-content:space-between}.pg-launch-bar h2{font-family:var(--serif,Georgia,serif);font-size:34px;line-height:1.1;max-width:420px;margin:0}.pg-launch-bar .pg-launch-form{max-width:560px;flex:1}.pg-launch-bar .pg-launch-eyebrow{color:#42604a}.pg-launch-close{display:none}.pg-buy-notice{margin:18px 0;padding:20px 0;border-block:1px solid #c7ae7966;color:inherit}.pg-buy-notice strong{display:block;font-size:12px;letter-spacing:.16em;font-weight:500}.pg-buy-notice p{font-size:16px;margin:10px 0 14px}.pg-notify-button{display:inline-block;text-decoration:none}.pg-launch-close:focus-visible,.pg-countdown a:focus-visible,.pg-launch-input :focus-visible,.pg-notify-button:focus-visible{outline:2px solid #63856c;outline-offset:4px}[hidden]{display:none!important}@keyframes pg-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pg-shadow{to{transform:translate(1%,1%) scale(1.03)}}@media(max-width:650px){.pg-countdown{padding:55px 20px 38px}.pg-countdown h1{font-size:49px}.pg-countdown-deck{font-size:21px}.pg-clock>div{padding:0 10px}.pg-clock strong{font-size:48px}.pg-clock span{font-size:8px;letter-spacing:.13em}.pg-launch-input{flex-direction:column}.pg-launch-input button{min-height:48px}.pg-launch-bar{display:block;padding:34px 22px}.pg-launch-bar h2{font-size:31px;margin-bottom:25px}.pg-launch-eyebrow{font-size:9px;line-height:1.6}.pg-launch-date{font-size:9px}.pg-grove-note{margin-top:27px}}@media(prefers-reduced-motion:reduce){.pg-countdown:before,.pg-countdown-frame{animation:none}}

.pg-countdown:after{content:"";position:absolute;right:-80px;top:0;width:500px;height:800px;background:url(grove-logo-gold.png) center/contain no-repeat;filter:blur(18px) brightness(.2);opacity:.16;z-index:-1;transform:rotate(-20deg);animation:pg-shadow 30s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.pg-countdown:after{animation:none}}

.pg-countdown-deck{font-style:italic;font-size:clamp(27px,3vw,39px);margin-bottom:24px;color:#e6d9bf}.pg-countdown .pg-grove-note{border:0;padding:0;margin:20px auto 34px;max-width:650px}.pg-grove-note p+p{margin-top:8px!important}.pg-clock{max-width:540px}.pg-clock strong{font-size:clamp(36px,4.2vw,60px)}.pg-signup-heading{font-family:var(--serif,'Crimson Pro',Georgia,serif);font-size:27px;font-weight:400;line-height:1.15;letter-spacing:.035em;margin:0 auto 14px;color:inherit;max-width:590px}.pg-signup-body{font-size:14px;line-height:1.7;max-width:540px;margin:0 auto 20px}.pg-launch-small{font-size:11px;letter-spacing:.035em;margin:14px 0 6px;color:#c7ae79}.pg-launch-consent{font-size:10px}.pg-launch-bar{display:block;text-align:center}.pg-launch-bar .pg-launch-form{max-width:600px;margin:auto}.pg-launch-bar .pg-launch-small{color:#42604a}.pg-launch-bar>.pg-launch-eyebrow{margin-bottom:22px}.pg-hero-signup{margin-top:34px}@media(max-width:650px){.pg-countdown-deck{font-size:27px}.pg-clock strong{font-size:39px}.pg-signup-heading{font-size:24px}.pg-signup-body{font-size:13px}.pg-countdown .pg-grove-note{margin:20px auto 28px}.pg-grove-note p:not(.pg-launch-eyebrow){font-size:14px}.pg-launch-bar .pg-launch-form{margin:auto}.pg-launch-input input{min-height:48px;width:100%}.pg-launch-input button{width:100%}}
