@font-face{font-family:DM;src:url(//groov.me/cdn/shop/t/124/assets/members-mobile-dm-regular.woff2?v=142671093776388523191794015497) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM;src:url(//groov.me/cdn/shop/t/124/assets/members-mobile-dm-bold.woff2?v=62951402016746622811794015497) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Playfair;src:url(//groov.me/cdn/shop/t/124/assets/members-mobile-playfair-italic.ttf?v=112620927414104804281794015497) format("truetype");font-style:italic;font-display:swap}:root{--bg:#e8f3f8;--ink:#011119;--muted:#355465;--brand:#1e9eff;--link:#006b9f;--line:#bfd7e4;--paper:#f9fcfd;--hero-wave:url(//groov.me/cdn/shop/t/124/assets/members-mobile-waves.webp?v=158368585175832532081794015496)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.5 DM,Arial,sans-serif}a{color:var(--link);text-underline-offset:3px}a:focus-visible,summary:focus-visible{outline:3px solid var(--brand);outline-offset:5px}.skip{position:absolute;left:16px;top:-100px;background:#fff;z-index:10;padding:10px}.skip:focus{top:12px}em{font-family:Playfair,Georgia,serif;font-weight:400}img{display:block;max-width:100%}.hero-shell{background:var(--ink);color:#f7fbfd;position:relative;overflow:hidden;isolation:isolate}.hero-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#011119c7,#01111959 52%,#01111924),var(--hero-wave) center/cover no-repeat}.hero{max-width:1180px;margin:auto;display:grid;grid-template-columns:54% 46%;grid-template-rows:auto 1fr;position:relative;padding:30px 40px 38px;min-height:640px}.brandbar{grid-area:1/1;position:relative;z-index:2;align-self:start;padding:0 0 33px}.groov-logo{width:148px;filter:brightness(0) invert(1)}.hero-copy{grid-area:2/1;position:relative;z-index:2;max-width:510px;padding-right:24px}.hero h1{font-weight:400;font-size:64px;line-height:1.02;letter-spacing:-.04em;margin:0 0 23px}.hero h1 .first-line{display:block}.hero h1 em{color:var(--brand);font-size:1.13em;letter-spacing:-.025em;white-space:nowrap}.benefit{font-size:18px;line-height:1.45;margin:0 0 16px;max-width:440px}.gift-detail{font-size:15px;line-height:1.45;color:#dae9f0;margin:0 0 20px;max-width:425px}.gift-detail strong{color:#f7fbfd}.cta{display:flex;align-items:center;justify-content:center;background:var(--brand);color:var(--ink);border-radius:4px;text-decoration:none;font-weight:700;font-size:16px;min-height:56px;padding:15px 20px;max-width:405px;transition:background .15s}.cta:hover{background:#55b6ff}.reassurance{font-size:13px;margin:10px 0 13px;max-width:405px;text-align:center;color:#dae9f0}.phone-note{font-size:13px;line-height:1.5;margin:0;max-width:405px;color:#dae9f0}.phone-note a{color:#f7fbfd;font-weight:700;display:inline-block}.hero-photo{grid-area:1/2/3/3;align-self:stretch;position:relative;margin:0 -40px -38px -18px;min-width:0;overflow:hidden}.hero-photo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:120%;display:block}.hero-photo figcaption{position:absolute;bottom:20px;right:25px;left:30px;width:max-content;max-width:calc(100% - 55px);font-size:12px;line-height:1.4;padding:7px 10px;background:#011119e0;color:#f7fbfd;border-radius:2px}.partner-band{background:var(--bg)}.partner-inner{max-width:1180px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:34px}.partner{font-size:14px;line-height:1.5;margin:0;max-width:625px}.members-logo{width:180px;flex:0 0 180px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;color:var(--muted);margin:0 0 13px}.product-story{max-width:1080px;margin:0 auto;padding:70px 40px 52px;display:grid;grid-template-columns:1fr 1.1fr;gap:58px;align-items:center}.product-shot{height:300px;background:var(--bg);border-radius:8px;position:relative;overflow:hidden}.product-shot .top{position:absolute;left:calc(50% - 186px);top:calc(50% - 142px);width:350px;height:283px;max-width:none;object-fit:contain}.product-shot .bottom{position:absolute;left:calc(50% + 4px);top:calc(50% - 122px);width:136px;height:244px;max-width:none;object-fit:contain;transform:rotate(8deg)}.product-copy h2{font-size:35px;line-height:1.17;letter-spacing:-.035em;font-weight:400;margin:0 0 19px}.product-copy p{color:var(--muted);margin:0 0 13px}.product-copy .small{font-size:13px;margin-bottom:14px}.product-copy .engraving{font-weight:700;color:var(--ink);margin-bottom:0}.steps{max-width:1080px;margin:auto;padding:0 40px 65px;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.step{border-top:1px solid var(--line);padding-top:20px}.step-num{font-size:12px;font-weight:700;color:var(--link)}.step h2{font-size:22px;font-weight:400;letter-spacing:-.035em;margin:12px 0 9px}.step p{font-size:15px;color:var(--muted);margin:0}.step p+p{margin-top:10px}.questions{max-width:780px;margin:auto;padding:0 30px 60px}.questions>h2{font-size:30px;font-weight:400;letter-spacing:-.03em;margin:0 0 20px}.questions details{border-top:1px solid var(--line)}.questions details:last-of-type{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:19px 0;gap:24px;font-size:16px;min-height:56px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:24px;color:var(--link)}details[open] summary:after{content:"\2212"}details p{color:var(--muted);font-size:15px;margin:0 25px 20px 0}.last-cta{max-width:380px;margin:32px auto 0}.last-cta .reassurance{color:var(--muted)}footer{border-top:1px solid var(--line);text-align:center;padding:25px;color:var(--muted);font-size:12px}footer p{margin:8px 0}.footer-tagline{font-size:20px;color:var(--ink)}.closed-message{display:none;padding:17px;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:var(--ink);max-width:405px}.closed-message a{color:var(--link)}#members-mobile.closed .claim-link{display:none}#members-mobile.closed .closed-message{display:block}#members-mobile.closed .reassurance,#members-mobile.closed .claim-guidance{display:none}@media(max-width:1000px)and (min-width:641px){.hero{padding-left:30px;padding-right:30px;grid-template-columns:55% 45%;min-height:650px}.hero h1{font-size:54px}.hero-copy{padding-right:15px}.hero-photo{margin-right:-30px;margin-left:-20px}.hero-photo svg{width:125%;left:-20%}.hero-photo figcaption{left:5px;right:15px;font-size:11px;width:auto;max-width:none}.partner-inner{padding-left:30px;padding-right:30px}.product-story{gap:30px}}@media(max-width:640px){.hero-shell:before{background:linear-gradient(180deg,#01111914,#011119b3 45%,#011119cc),var(--hero-wave) center top/auto 620px no-repeat}.hero{display:block;padding:0;min-height:0}.brandbar{position:absolute;top:22px;left:24px;padding:0}.groov-logo{width:126px}.hero-photo{height:auto;margin:0;overflow:hidden}.portrait-zone{position:relative;height:174px;overflow:hidden}.hero-photo svg{width:230px;height:265px;inset:auto;right:0;top:-5px}.hero-photo figcaption{position:static;width:auto;max-width:none;margin:12px 24px 0;padding:0;background:transparent;font-size:11px;line-height:1.4;color:#dae9f0}.caption-divider{display:inline}.caption-role{display:inline;color:inherit}.hero-copy{max-width:none;padding:12px 24px 25px}.hero h1{font-size:44px;line-height:1.03;letter-spacing:-.035em;margin-bottom:16px}.benefit{font-size:16px;line-height:1.4;margin-bottom:12px;max-width:none}.gift-detail{font-size:14px;line-height:1.45;margin-bottom:16px;max-width:none}.cta{max-width:none;min-height:54px;padding:14px 18px}.reassurance{max-width:none;margin:9px 0 11px;font-size:12px}.phone-note{font-size:13px;line-height:1.45;max-width:none}.partner-inner{padding:21px 24px;display:flex;align-items:flex-start;flex-direction:column;gap:14px}.partner{font-size:13px;max-width:370px}.members-logo{width:151px;flex:0 0 auto}.product-story{padding:36px 24px 32px;grid-template-columns:1fr;gap:24px}.product-shot{height:235px}.product-shot .top{left:calc(50% - 165px);top:calc(50% - 123px);width:304px;height:246px}.product-shot .bottom{left:calc(50% + 7px);top:calc(50% - 106px);width:118px;height:212px}.product-copy h2{font-size:31px}.product-copy p{font-size:15px}.steps{padding:0 24px 40px;grid-template-columns:1fr;gap:23px}.step{display:grid;grid-template-columns:28px 1fr;column-gap:10px;padding-top:18px}.step-num{grid-row:1/4;margin-top:5px}.step h2{margin:0 0 7px;font-size:22px}.step p{grid-column:2;font-size:15px}.questions{padding:0 24px 40px}.questions>h2{font-size:27px}summary{font-size:15px}details p{font-size:14px}}@media(max-width:350px){.brandbar{left:20px;top:20px}.groov-logo{width:112px}.portrait-zone{height:155px}.hero-photo svg{width:198px;height:245px;right:-10px;top:-4px}.hero-photo figcaption{margin-left:20px;margin-right:20px}.hero-copy{padding:12px 20px 23px}.hero h1{font-size:39px}.partner-inner{padding:20px}.product-story,.steps,.questions{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.claim-guidance{max-width:405px;margin-top:10px;padding:12px 14px 14px;background:#011119;border-radius:4px}.claim-guidance .reassurance{font-size:14px;line-height:1.5;font-weight:700;color:#f7fbfd;margin:0 0 10px;max-width:none}.claim-guidance .reassurance span{display:inline-block;white-space:nowrap}.claim-guidance .phone-note{font-size:14px;line-height:1.5;color:#f7fbfd;margin:0;max-width:none}@media(max-width:640px){.claim-guidance{max-width:none}}.product-story{max-width:1080px;padding:66px 40px 64px;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:58px;row-gap:20px;align-items:start}.product-heading{grid-column:2;grid-row:1;align-self:end;padding-top:42px}.product-heading h2{font-size:38px;line-height:1.17;letter-spacing:-.035em;font-weight:400;margin:0}.product-heading h2 em{color:#006b9f}.product-scene{grid-column:1;grid-row:1/3;margin:0;position:relative;overflow:hidden;min-height:475px;background:transparent;border-radius:0;isolation:isolate}.product-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 49% 48%,#1e9eff1f,#1e9eff0e 33%,#1e9eff00 69%)}.hand-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hand-stage svg{position:absolute;display:block;height:470px;width:auto;max-width:none;left:50%;bottom:-18px;transform:translate(-50%)}.product-copy{grid-column:2;grid-row:2}.product-copy p{font-size:16px;line-height:1.6;margin:0 0 17px}.product-copy .small{font-size:14px;line-height:1.6;margin:0 0 20px}.product-copy .engraving{font-size:15px;line-height:1.5;padding-top:18px;border-top:1px solid var(--line);max-width:355px}@media(max-width:1000px)and (min-width:641px){.product-story{column-gap:32px}.product-heading{padding-top:24px}.product-heading h2{font-size:32px}.product-scene{min-height:480px}}@media(max-width:640px){.product-story{padding:36px 24px;display:flex;flex-direction:column;gap:22px;align-items:stretch}.product-heading{padding:0;align-self:stretch}.product-heading h2{font-size:32px;line-height:1.17}.product-heading .eyebrow{margin-bottom:11px}.product-scene{min-height:0;height:342px;margin:0 -24px;border-radius:0}.hand-stage svg{height:354px;bottom:-24px;left:50%}.product-copy p{font-size:15px;line-height:1.55;margin-bottom:14px}.product-copy .small{font-size:13px;line-height:1.55;margin-bottom:17px}.product-copy .engraving{font-size:14px;line-height:1.5;padding-top:15px;max-width:none;margin-bottom:0}}@media(max-width:350px){.product-story{padding-left:20px;padding-right:20px;gap:20px}.product-heading h2{font-size:29px}.product-scene{margin-left:-20px;margin-right:-20px;height:310px}.hand-stage svg{height:322px;bottom:-22px}}.portrait-zone{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,#000 65%,rgba(0,0,0,.8) 76%,rgba(0,0,0,.3) 89%,transparent 100%);mask-image:linear-gradient(to bottom,#000 65%,rgba(0,0,0,.8) 76%,rgba(0,0,0,.3) 89%,transparent 100%)}.hand-stage svg{height:475px;bottom:0;-webkit-mask-image:linear-gradient(to bottom,#000 92%,rgba(0,0,0,.88) 95%,transparent 100%);mask-image:linear-gradient(to bottom,#000 92%,rgba(0,0,0,.88) 95%,transparent 100%)}@media(max-width:640px){.portrait-zone{position:relative;inset:auto}.hand-stage svg{height:342px}}@media(max-width:350px){.hand-stage svg{height:310px}}.groov-logo,.members-logo{height:auto}
/*# sourceMappingURL=/cdn/shop/t/124/assets/members-mobile.css.map */
