.gn .gn-ico{width:24px;height:24px;flex:none;display:block}.gn-icon-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:999px;background:var(--gn-tint);color:var(--gn-brand)}.gn .gn-icon-badge .gn-ico{width:24px;height:24px}.gn-icon-badge--sm{width:32px;height:32px}.gn .gn-icon-badge--sm .gn-ico{width:18px;height:18px}.gn-icon-badge--lg{width:56px;height:56px}.gn .gn-icon-badge--lg .gn-ico{width:30px;height:30px}.gn-icon-badge--xl{width:72px;height:72px}.gn .gn-icon-badge--xl .gn-ico{width:40px;height:40px}.gn-card--warm .gn-icon-badge,.gn-product .gn-icon-badge,.gn-step .gn-icon-badge{background:var(--gn-white)}.gn-step .gn-icon-badge{background:var(--gn-tint)}.gn-icon-badge--onblue{background:#ffffff24;color:#fff}.gn-iconhead{display:flex;align-items:center;gap:12px}.gn-hero__media{position:relative}.gn-float{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:10px;margin:0;background:#fff;color:var(--gn-ink);border-radius:999px;padding:8px 18px 8px 8px;box-shadow:var(--gn-shadow);font-family:var(--gn-font-display);font-weight:700;font-size:15px;line-height:1.3;white-space:nowrap;width:max-content;animation:gn-float 6s ease-in-out infinite}.gn-float--a{left:-14px;bottom:28px}.gn-float--b{right:-14px;top:28px;animation-delay:-3s}.gn-eq__cell--sum{position:relative}.gn-eq__icon{position:absolute;top:-16px;right:-10px;width:36px;height:36px;border-radius:999px;background:#fff;color:var(--gn-deep);display:flex;align-items:center;justify-content:center;box-shadow:var(--gn-shadow)}.gn .gn-eq__icon .gn-ico{width:22px;height:22px}@media(max-width:699px){.gn-float{font-size:13px;padding:6px 14px 6px 6px}.gn-float--a{left:10px;bottom:12px}.gn-float--b{right:10px;top:12px}}.gn-gif{position:relative;overflow:hidden;border-radius:28px;background:var(--gn-white)}.gn-gif img{width:100%;height:100%;object-fit:cover;display:block}.gn-gif--banner{aspect-ratio:1920 / 550}@media(max-width:699px){.gn-gif--banner{aspect-ratio:16 / 7}}.gn-caption{margin-top:8px;text-align:center}.gn-steps{list-style:none;margin:32px 0 0;padding:0;display:flex;align-items:stretch;justify-content:center;gap:16px}.gn-step{flex:1 1 0;max-width:340px;background:var(--gn-white);border-radius:28px;padding:28px 24px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;position:relative}.gn-step__num{position:absolute;top:16px;right:22px;font-family:var(--gn-font-latin);font-weight:800;font-size:14px;color:var(--gn-blue)}.gn-step__arrow{flex:none;align-self:center;color:var(--gn-blue)}.gn .gn-step__arrow .gn-ico{width:28px;height:28px}@media(max-width:859px){.gn-steps{flex-direction:column;align-items:center}.gn-step{width:100%;max-width:420px}.gn-step__arrow{transform:rotate(90deg)}}.gn-principle__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.gn-promise .gn-icon-badge{margin-bottom:4px}.gn .gn-promise__big{font-size:48px;line-height:52px}.gn-place{display:flex;align-items:center;gap:14px}.gn .gn-kicker{display:flex;align-items:center;gap:8px;font-family:var(--gn-font-display);font-weight:700;font-size:14px;line-height:22px;color:var(--gn-deep)}.gn-quote,.gn-pro__quote{position:relative}.gn-quote__mark{display:block;height:28px;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:.9;color:var(--gn-blue)}.gn-route{position:relative;border-radius:28px;background:var(--gn-cream);overflow:hidden;aspect-ratio:3 / 2}.gn-route__map,.gn-route svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.gn-route__map{object-fit:cover}.gn-route__label{font-family:var(--gn-font-display);font-weight:700;font-size:26px;fill:var(--gn-deep);paint-order:stroke;stroke:var(--gn-cream);stroke-width:6px;stroke-linejoin:round}.gn-quiz__gets{display:flex;flex-direction:column;gap:10px}.gn-quiz__gets li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.5}.gn-quiz__bar span{animation:gn-bar 6s ease-in-out infinite}.gn-quiz__opt{transition:none}.gn-quiz__opt--1,.gn-quiz__opt--2,.gn-quiz__opt--3{animation:gn-opt 6s infinite}.gn-quiz__opt--2{animation-delay:2s}.gn-quiz__opt--3{animation-delay:4s}.gn-sound__visual{display:flex;align-items:flex-end;gap:18px;height:64px;color:var(--gn-night-accent);margin-bottom:4px}.gn .gn-sound__moon .gn-ico{width:56px;height:56px}.gn-eq-bars{display:inline-flex;align-items:flex-end;gap:3px;height:20px;color:var(--gn-night-accent);flex:none}.gn-eq-bars i{display:block;width:3px;height:100%;background:currentColor;border-radius:2px;transform-origin:bottom;animation:gn-eqbar 1.2s ease-in-out infinite}.gn-eq-bars i:nth-child(2){animation-delay:-.45s}.gn-eq-bars i:nth-child(3){animation-delay:-.8s}.gn-eq-bars i:nth-child(4){animation-delay:-.2s}.gn-eq-bars i:nth-child(5){animation-delay:-.65s}.gn-eq-bars i:nth-child(6){animation-delay:-1s}.gn-eq-bars i:nth-child(7){animation-delay:-.3s}.gn-eq-bars--lg{height:48px;gap:6px}.gn-eq-bars--lg i{width:6px}.gn-track{padding:12px}.gn-track__icon{width:48px;height:48px;border-radius:999px;background:#8cc3da24;color:var(--gn-night-accent);display:flex;align-items:center;justify-content:center;flex:none}.gn-track__btn--off{opacity:.35}.gn .gn-chip{gap:8px}.gn .gn-chip .gn-ico{width:18px;height:18px}.gn .gn-chip--on .gn-ico{color:#fff}.gn-article__more{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-family:var(--gn-font-display);font-weight:700;font-size:14px;color:var(--gn-deep)}.gn .gn-article__more .gn-ico{width:18px;height:18px;transition:transform .2s ease}.gn-article:hover .gn-article__more .gn-ico{transform:translate(4px)}@keyframes gn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gn-z{0%{opacity:0;transform:translate(-1.5px,2.5px)}30%,70%{opacity:1}to{opacity:0;transform:translate(1.5px,-2.5px)}}@keyframes gn-press{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}@keyframes gn-beat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(.97)}45%{transform:scale(1.07)}}@keyframes gn-rain{0%{transform:translateY(-1.5px);opacity:0}30%{opacity:1}to{transform:translateY(2px);opacity:0}}@keyframes gn-spin{to{transform:rotate(360deg)}}@keyframes gn-dash{to{stroke-dashoffset:-22}}@keyframes gn-ring{0%{transform:scale(.6);opacity:.35}to{transform:scale(2.1);opacity:0}}@keyframes gn-eqbar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes gn-bar{0%{width:8%}to{width:42%}}@keyframes gn-opt{0%,30%{border-color:var(--gn-deep);box-shadow:inset 0 0 0 1px var(--gn-deep);background:#eceff4}33.4%,to{border-color:var(--gn-line);box-shadow:none;background:transparent}}.gn-anim-z{animation:gn-z 3s ease-in-out infinite}.gn-anim-press{animation:gn-press 1.8s ease-in-out infinite}.gn-anim-beat{transform-box:fill-box;transform-origin:center;animation:gn-beat 2.4s ease-in-out infinite}.gn-anim-rain{animation:gn-rain 1.2s linear infinite}.gn-anim-spin{transform-box:view-box;transform-origin:12px 14.2px;animation:gn-spin 3s linear infinite}.gn-anim-dash{animation:gn-dash 1.5s linear infinite}.gn-anim-ring{transform-box:fill-box;transform-origin:center;animation:gn-ring 2.4s ease-out infinite}.gn-anim-ring--late{animation-delay:1.2s}.gn-endorse{padding:0;overflow:hidden;container-type:inline-size;justify-content:stretch}.gn-endorse__in{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);height:100%}.gn-endorse__photo{position:relative;min-height:360px}.gn-endorse__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--gn-white)}.gn-endorse__frame img{width:100%;height:100%;object-fit:cover;transform-origin:50% 25%;animation:gn-pushin 16s ease-in-out infinite alternate}.gn-endorse__sweep{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%);animation:gn-sweep 7s ease-in-out infinite;pointer-events:none}.gn-endorse .gn-float{font-size:14px}.gn-endorse__tag{left:16px;top:16px;animation-delay:-2s}.gn-endorse__role{left:16px;bottom:20px;animation-delay:-4.5s}.gn-endorse__text{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:clamp(24px,3vw,36px)}@container (max-width: 520px){.gn-endorse__in{grid-template-columns:1fr}.gn-endorse__photo{min-height:0;aspect-ratio:5 / 4}}@keyframes gn-pushin{0%{transform:scale(1)}to{transform:scale(1.08) translateY(1.5%)}}@keyframes gn-sweep{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.gn *,.gn *:before,.gn *:after{animation:none!important}.gn-route__plane,.gn-endorse__sweep{display:none}}gn-scenes{display:flex}.gn-scenes__top{align-items:center}.gn-scenes__copy{display:flex;flex-direction:column;gap:20px;flex:1 1 380px}.gn-scenes__media{flex:1.1 1 420px}.gn-scenes__who{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border-radius:999px;background:var(--gn-mist)}.gn-scenes__who button{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--gn-ink);font-family:var(--gn-font-display);font-weight:700;font-size:15px;cursor:pointer}.gn-scenes__who button[aria-pressed=true]{background:var(--gn-brand);color:#fff}.gn-scenes__list{display:flex;flex-direction:column;gap:6px}.gn-scenes__item{width:100%;display:flex;align-items:flex-start;gap:14px;padding:12px 16px;border:0;border-radius:20px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.gn-scenes__item:hover{background:#fff9}.gn-scenes__item.is-active{background:var(--gn-white);box-shadow:var(--gn-shadow)}.gn-scenes__num{flex:none;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--gn-tint);color:var(--gn-brand);font-family:var(--gn-font-latin);font-weight:800;font-size:13px}.gn-scenes__item.is-active .gn-scenes__num{background:var(--gn-brand);color:#fff}.gn-scenes__itemtext{display:flex;flex-direction:column;gap:2px;min-width:0}.gn-scenes__title{font-family:var(--gn-font-display);font-weight:700;font-size:18px;line-height:26px;color:var(--gn-heading)}.gn-scenes__line{display:none;font-size:15px;line-height:24px}.gn-scenes__item.is-active .gn-scenes__line{display:block}.gn-scenes__stage{position:relative;aspect-ratio:1 / 1;border-radius:28px;overflow:hidden;background:#f2f0e7}.gn-scenes__frame{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.gn-scenes__frame.is-active{opacity:1;visibility:visible;transition:opacity .7s ease}.gn .gn-scenes__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:gn-sc-breath 7s ease-in-out infinite alternate}.gn-scenes__stage[data-who=W] .gn-scenes__img[data-person=M],.gn-scenes__stage[data-who=M] .gn-scenes__img[data-person=W]{display:none}.gn-scenes__mood{position:absolute;left:20px;top:20px;display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:999px;background:#fff;box-shadow:var(--gn-shadow);font-family:var(--gn-font-display);font-weight:700;font-size:15px;line-height:1.3;color:var(--gn-heading)}.gn-scenes__moodicon{width:36px;height:36px;border-radius:999px;background:var(--gn-tint);color:var(--gn-brand);display:inline-flex;align-items:center;justify-content:center;flex:none}.gn-scenes__moodicon svg{width:24px;height:24px}.gn-scenes__breath{position:absolute;right:20px;bottom:30px;width:128px;height:128px;display:flex;align-items:center;justify-content:center;font-family:var(--gn-font-display);font-weight:700;font-size:16px;color:var(--gn-brand)}.gn-scenes__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#1e33541a;border:2px solid rgba(30,51,84,.35);animation:gn-sc-ring 10s ease-in-out infinite}.gn-scenes__in,.gn-scenes__out{position:absolute}.gn-scenes__in{animation:gn-sc-in 10s linear infinite}.gn-scenes__out{opacity:0;animation:gn-sc-out 10s linear infinite}.gn-scenes__z{position:absolute;font-family:var(--gn-font-latin);font-weight:800;color:var(--gn-brand);animation:gn-sc-z 3s ease-out infinite;opacity:0}.gn-scenes__z--1{right:30%;top:16%;font-size:22px}.gn-scenes__z--2{right:26%;top:12%;font-size:16px;animation-delay:1.5s}.gn-scenes__progress{position:absolute;left:20px;right:20px;bottom:14px;display:flex;gap:6px}.gn-scenes__progress>span{flex:1;height:4px;border-radius:999px;background:#1e33542e;overflow:hidden}.gn-scenes__progress i{display:block;height:100%;background:var(--gn-brand);transform:scaleX(0);transform-origin:left}.gn-scenes__progress>span.is-done i{transform:scaleX(1)}.gn-scenes__progress>span.is-running i{animation:gn-sc-fill var(--gn-sc-delay, 5s) linear forwards}.gn-scenes__caption{margin-top:12px;padding:0 4px;color:var(--gn-muted);min-height:22px}.gn-scenes__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;background:var(--gn-white);border-radius:28px;padding:28px 32px}.gn-scenes__cta>.gn-stack{flex:1 1 320px;min-width:0}.gn-sc-draw{stroke-dasharray:120;animation:gn-sc-draw 2.8s ease-in-out infinite}.gn-sc-rise{animation:gn-sc-rise 2.4s ease-out infinite}.gn-sc-rise--2{animation-delay:.8s}.gn-sc-rise--3{animation-delay:1.6s}.gn-sc-jitter{animation:gn-sc-jitter .5s linear infinite}.gn-sc-wave{animation:gn-sc-wave 1.4s ease-in-out infinite}.gn-sc-wave--2{animation-delay:.35s}.gn-sc-wave--3{animation-delay:.7s}@keyframes gn-sc-breath{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes gn-sc-ring{0%{transform:scale(.62)}40%{transform:scale(1)}to{transform:scale(.62)}}@keyframes gn-sc-in{0%,38%{opacity:1}42%,96%{opacity:0}to{opacity:1}}@keyframes gn-sc-out{0%,38%{opacity:0}42%,96%{opacity:1}to{opacity:0}}@keyframes gn-sc-z{0%{transform:translate(0);opacity:0}25%{opacity:1}to{transform:translate(8px,-18px);opacity:0}}@keyframes gn-sc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gn-sc-draw{0%{stroke-dashoffset:120}60%,to{stroke-dashoffset:0}}@keyframes gn-sc-rise{0%{transform:translateY(6px);opacity:0}30%{opacity:1}to{transform:translateY(-10px);opacity:0}}@keyframes gn-sc-jitter{0%,to{transform:translate(0)}20%{transform:translate(-1.5px)}40%{transform:translate(1.5px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}@keyframes gn-sc-wave{0%,to{opacity:.25}50%{opacity:1}}.gn-scenes__mline{display:none}@media(max-width:699px){.gn-scenes__top{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:16px}.gn-scenes__copy{display:contents}.gn-scenes__copy>.gn-stack{order:1}.gn-scenes__media{order:2;flex:none;width:100%}.gn-scenes__who{order:3;align-self:center}.gn-scenes__list{order:4;flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:4px 16px 8px}.gn-scenes__list::-webkit-scrollbar{display:none}.gn-scenes__list li{flex:none}.gn-scenes__item{align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:#fff9}.gn .gn-scenes__item .gn-scenes__line{display:none}.gn-scenes__title{font-size:15px;line-height:22px;white-space:nowrap}.gn-scenes__mline{order:5;display:block;text-align:center;font-size:15px;line-height:24px;min-height:48px}.gn-scenes__caption{margin-top:8px}.gn-scenes__mood{left:12px;top:12px;font-size:14px}.gn-scenes__breath{width:104px;height:104px;right:12px;bottom:26px;font-size:14px}.gn-scenes__cta{padding:24px}}@media(prefers-reduced-motion:reduce){.gn-scenes__out{opacity:0}.gn-scenes__z{display:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gn-icons.css.map */
