.gl-awards{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.gl-award__card{position:relative;display:flex;flex-direction:column;gap:22px;color:inherit;text-decoration:none;height:100%}.gl-award__media{position:relative}.gl-award__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.gl-award__link:focus-visible{outline:2px solid var(--gl-glow);outline-offset:6px}.gl-award__media .gl-tile{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.gl-award__card--link:hover .gl-award__media .gl-tile{transform:translateY(-6px)}.gl-award__seal{position:absolute;top:-18px;right:-14px;width:116px;height:116px;border-radius:50%;display:grid;place-items:center;background:var(--gl-citrus);color:var(--gl-ink);box-shadow:0 10px 24px #2a102224;z-index:2}.gl-award__seal--shortlisted,.gl-award__seal--finalist{background:var(--gl-pink)}.gl-award__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:gl-seal-spin 22s linear infinite}.gl-award__ring text{font-family:var(--gl-mono);font-size:9.5px;letter-spacing:2.4px;fill:currentColor}.gl-award__result{font-family:var(--gl-serif);font-style:italic;font-size:19px;line-height:1;text-align:center;max-width:64px;-webkit-hyphens:manual;hyphens:manual}.gl-award__card--link:hover .gl-award__ring{animation-duration:6s}@keyframes gl-seal-spin{to{transform:rotate(360deg)}}.gl-award__body{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid currentColor}.gl-award__cat{font-family:var(--gl-serif);font-weight:400;font-size:clamp(28px,2.6vw,36px);line-height:1.05;letter-spacing:-.01em}.gl-award__product{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--gl-body)}.gl--moss .gl-award__product{color:var(--gl-moss-body)}.gl-award__arrow{transition:transform .3s}.gl-award__card--link:hover .gl-award__arrow{transform:translate(6px)}@media(prefers-reduced-motion:reduce){.gl-award__ring{animation:none}}@media(max-width:900px){.gl-awards{grid-template-columns:minmax(0,1fr);gap:56px}.gl-award__seal{width:96px;height:96px;right:-6px}.gl-award__result{font-size:16px}}.gl-chapters{display:flex;flex-direction:column}.gl-chapter{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:48px;padding:56px 0;border-top:1px solid var(--gl-rule);align-items:start}.gl-chapter:first-child{border-top:0;padding-top:0}.gl-chapter:not(.gl-chapter--media) .gl-chapter__body{grid-column:2 / span 2;max-width:760px}.gl-chapter__rail{display:flex;flex-direction:column;gap:10px;position:sticky;top:120px}.gl-chapter__num{font-family:var(--gl-serif);font-size:clamp(56px,6vw,88px);line-height:.85;color:var(--gl-glow)}.gl-chapter__label{font-family:var(--gl-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gl-stone)}.gl-chapter__body{display:flex;flex-direction:column;gap:24px;min-width:0}.gl-chapter__title{font-family:var(--gl-serif);font-weight:400;font-size:clamp(32px,3.2vw,46px);line-height:1.05;letter-spacing:-.015em}.gl-chapter__text{font-size:17px;line-height:1.75}.gl-chapter__text p+p{margin-top:1em}.gl-chapter__media{display:flex;flex-direction:column;gap:12px;margin:0;min-width:0}.gl-chapter-quote{padding:96px 0;border-top:1px solid var(--gl-rule);display:flex;flex-direction:column;gap:40px;max-width:980px;margin:0 auto;text-align:left}.gl-chapter-quote .gl-founder__sign{border-top:1px solid var(--gl-ink);padding-top:24px}@media(max-width:1000px){.gl-chapter{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px 0}.gl-chapter:not(.gl-chapter--media) .gl-chapter__body{grid-column:auto}.gl-chapter__rail{position:static;flex-direction:row;align-items:baseline;gap:16px}.gl-chapter__num{font-size:48px}.gl-chapter__media{max-width:420px}.gl-chapter-quote{padding:64px 0}}.gl-contact{padding:120px 0 144px}.gl-contact__grid{--a: 5fr;--b: 7fr;--gap: 80px;--align: start}.gl-contact__intro{gap:28px;min-width:0;position:sticky;top:120px}.gl-contact__page p+p{margin-top:1em}.gl-contact__note{display:inline-flex;align-items:center;gap:12px;font-family:var(--gl-mono);font-size:12px;letter-spacing:.06em;color:var(--gl-stone);padding-top:20px;border-top:1px solid var(--gl-rule)}.gl-contact__dot{width:9px;height:9px;border-radius:50%;background:#3fa36b;box-shadow:0 0 #3fa36b80;animation:gl-pulse 2.4s infinite}@keyframes gl-pulse{70%{box-shadow:0 0 0 9px #3fa36b00}to{box-shadow:0 0 #3fa36b00}}.gl-contact__card{background:var(--gl-paper);border:1px solid var(--gl-rule);border-radius:4px;padding:clamp(28px,4vw,56px);min-width:0}.gl-contact__form{display:flex;flex-direction:column;gap:28px}.gl-contact__topics{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.gl-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gl-field{position:relative}.gl-field__input{width:100%;border:0;border-bottom:1px solid var(--gl-stone);background:transparent;padding:26px 0 10px;font:inherit;font-size:17px;color:var(--gl-ink);border-radius:0;outline:none;transition:border-color .2s}.gl-field__input--area{resize:vertical;min-height:140px;line-height:1.6}.gl-field__input:focus,.gl-field__input:focus-visible{outline:none;border-bottom-color:var(--gl-glow);box-shadow:0 1px 0 0 var(--gl-glow)}.gl-field__input[aria-invalid=true]{border-bottom-color:var(--gl-coral)}.gl-field__label{position:absolute;left:0;top:26px;font-size:17px;color:var(--gl-stone);pointer-events:none;transform-origin:left top;transition:transform .2s,color .2s}.gl-field__input:focus+.gl-field__label,.gl-field__input:not(:placeholder-shown)+.gl-field__label{transform:translateY(-22px) scale(.72);color:var(--gl-glow);letter-spacing:.02em}.gl-contact__submit{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-top:8px}.gl-contact__submit .gl-small{max-width:320px;font-size:13px}.gl-contact__errors ul{margin:0;padding-left:18px}.gl-contact__success{display:flex;flex-direction:column;gap:16px;align-items:flex-start;outline:none}.gl-contact__tick{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--gl-citrus);font-size:22px;color:var(--gl-ink)}.gl-contact__routes-wrap{margin-top:144px}.gl-contact__routes-wrap .gl-head{margin-bottom:0}.gl-contact__routes{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.gl-route+.gl-route{border-left:1px solid var(--gl-rule)}.gl-route__inner{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:32px 28px 36px;color:inherit;text-decoration:none;transition:background .3s}.gl-route__inner--link:hover{background:var(--gl-linen)}.gl-route__link{position:absolute;top:0;right:0;bottom:0;left:0}.gl-route__link:focus-visible{outline:2px solid var(--gl-glow);outline-offset:-2px}.gl-route__title{font-family:var(--gl-serif);font-size:clamp(28px,2.4vw,34px);line-height:1.05}.gl-route__text{font-size:15px;line-height:1.6;flex:1}.gl-route__detail{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--gl-ink);border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:2px;white-space:nowrap;max-width:100%}.gl-route__arrow{transition:transform .3s}.gl-route__inner--link:hover .gl-route__arrow{transform:translate(6px)}@media(prefers-reduced-motion:reduce){.gl-contact__dot{animation:none}}@media(max-width:1000px){.gl-contact{padding:72px 0 96px}.gl-contact__intro{position:static}.gl-contact__routes{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-route:nth-child(3){border-left:0}.gl-route__inner{padding:28px 20px 32px}.gl-route{border-bottom:1px solid var(--gl-rule)}.gl-contact__routes-wrap{margin-top:96px}}@media(max-width:600px){.gl-contact__row,.gl-contact__routes{grid-template-columns:minmax(0,1fr)}.gl-route+.gl-route{border-left:0}}.gl-faq summary{font-family:var(--gl-serif);font-weight:400;font-size:clamp(22px,2vw,26px);padding:22px 0}.gl-faq .gl-accordion__body{font-size:16px;max-width:680px}#the-science .gl-framework__step--key{border-left-color:var(--gl-citrus)}#the-science .gl-framework__step--key .gl-framework__letter,#the-science .gl-framework__step--key .gl-framework__name{color:var(--gl-citrus)}#the-science .gl-btn--glow{background:var(--gl-bone);border-color:var(--gl-bone);color:var(--gl-moss)!important}#the-science .gl-btn--glow:hover{background:var(--gl-citrus);border-color:var(--gl-citrus);color:var(--gl-ink)!important}.gl-head:has(.gl-slider__nav)>:first-child{margin-right:auto}.gl-slider__nav{display:flex;gap:8px}.gl-slider__btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--gl-ink);background:transparent;color:var(--gl-ink);font-size:18px;line-height:1;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.gl-slider__btn:hover:not(:disabled){background:var(--gl-ink);color:var(--gl-bone)}.gl-slider__btn:disabled{opacity:.3;cursor:default}.gl-slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.gl-slider::-webkit-scrollbar{display:none}.gl-slider>*{scroll-snap-align:start;min-width:0}@media(max-width:1100px){.gl-slider{grid-auto-columns:calc((100% - 2 * 24px) / 3)}}@media(max-width:900px){.gl-slider{grid-auto-columns:78%;gap:16px}.gl-slider__btn{width:40px;height:40px;font-size:16px}}.gl-slider.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.gl-slider.is-dragging img{pointer-events:none}.gl-slider{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab}.gl-col{padding-bottom:144px}.gl-col__head{padding-top:96px;padding-bottom:48px;display:flex;flex-direction:column;gap:48px}.gl-col__desc{min-width:0}.gl-col__more summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.gl-col__more summary::-webkit-details-marker{display:none}.gl-col__toggle:before{content:attr(data-more)}.gl-col__more[open] .gl-col__toggle:before{content:attr(data-less)}.gl-col__more[open] .gl-col__short{display:none}.gl-col__more[open] summary{order:2;margin-top:12px}.gl-col__more[open]{display:flex;flex-direction:column}.gl-col__full{font-size:16px;line-height:1.7;max-width:520px}.gl-col__full p+p{margin-top:1em}.gl-col__aisles{display:flex;gap:8px;flex-wrap:wrap}.gl-col__aisle{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid var(--gl-rule);border-radius:999px;font-size:14px;color:var(--gl-ink);text-decoration:none;transition:border-color .2s,background .2s,color .2s}.gl-col__aisle:hover{border-color:var(--gl-ink)}.gl-col__aisle.is-current{background:var(--gl-ink);border-color:var(--gl-ink);color:var(--gl-bone)!important}.gl-col__bar{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;margin-bottom:40px;border-top:1px solid var(--gl-ink);border-bottom:1px solid var(--gl-rule);background:var(--gl-bone)}.gl-col__filters{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.gl-col__filter{position:relative}.gl-col__filter summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--gl-rule);border-radius:999px;font-size:14px;color:var(--gl-ink);white-space:nowrap;transition:border-color .2s}.gl-col__filter summary::-webkit-details-marker{display:none}.gl-col__filter summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.gl-col__filter[open] summary{border-color:var(--gl-ink)}.gl-col__filter[open] summary:after{transform:translateY(2px) rotate(-135deg)}.gl-col__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--gl-glow);color:var(--gl-bone);font-size:11px}.gl-col__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:10;min-width:260px;max-height:360px;overflow:auto;padding:12px;background:var(--gl-paper);border:1px solid var(--gl-rule);box-shadow:0 18px 40px #2a10221f;display:flex;flex-direction:column}.gl-col__check{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;font-size:15px;cursor:pointer;border-radius:2px}.gl-col__check:hover{background:var(--gl-linen)}.gl-col__check input{width:16px;height:16px;accent-color:var(--gl-ink);margin:0}.gl-col__check.is-empty{opacity:.4;cursor:default}.gl-col__n{font-family:var(--gl-mono);font-size:11px;color:var(--gl-stone)}.gl-col__price{gap:12px;padding:16px}.gl-col__price label{display:flex;flex-direction:column;gap:6px}.gl-col__price input{border:0;border-bottom:1px solid var(--gl-stone);background:transparent;padding:8px 0;font:inherit;font-size:16px}.gl-col__right{display:flex;align-items:center;gap:20px;flex-shrink:0}.gl-col__total{font-family:var(--gl-mono);font-size:12px;letter-spacing:.06em;color:var(--gl-stone)}.gl-col__sort select{appearance:none;-webkit-appearance:none;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%232A1022' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right center;padding:8px 22px 8px 0;font:inherit;font-size:14px;color:var(--gl-ink);cursor:pointer}.gl-col__active{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-16px 0 40px}.gl-col__active .gl-chip{text-decoration:none}.gl-col__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:56px 24px;margin:0;padding:0;list-style:none}.gl-col__item{min-width:0}.gl-col__item .gl-card{animation:gl-col-in .6s cubic-bezier(.2,.7,.2,1) both}.gl-col__item:nth-child(4n+2) .gl-card{animation-delay:.05s}.gl-col__item:nth-child(4n+3) .gl-card{animation-delay:.1s}.gl-col__item:nth-child(4n+4) .gl-card{animation-delay:.15s}@keyframes gl-col-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.gl-col__item .gl-tile{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.gl-col__item .gl-card:hover .gl-tile{transform:translateY(-4px)}.gl-col__promo{grid-column:span 2;min-width:0}.gl-col__promo-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:100%;background:var(--promo-tint, var(--gl-moss));color:var(--gl-bone);text-decoration:none;overflow:hidden}.gl-col__promo-card .gl-tile{--ratio: auto;height:100%;min-height:320px}.gl-col__promo-copy{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:12px;padding:32px;background:linear-gradient(to top,#2a1022bf,#2a102200);color:var(--gl-bone)}.gl-col__promo-copy .gl-eyebrow{color:var(--gl-moss-text)}.gl-col__promo-title{font-family:var(--gl-serif);font-size:clamp(30px,2.8vw,42px);line-height:1.02}.gl-col__promo-title em{color:var(--gl-glow-light)}.gl-col__promo-link{font-size:14px;border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:2px}.gl-col__empty{display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding:64px 0}.gl-col__pages{display:flex;justify-content:center;gap:6px;margin-top:96px}.gl-col__pg{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border-radius:999px;font-family:var(--gl-mono);font-size:13px;color:var(--gl-ink);text-decoration:none;border:1px solid transparent}a.gl-col__pg:hover{border-color:var(--gl-rule)}.gl-col__pg.is-current{background:var(--gl-ink);color:var(--gl-bone)}@media(prefers-reduced-motion:reduce){.gl-col__item .gl-card{animation:none}}@media(max-width:1100px){.gl-col__grid{--cols: 3 !important}}@media(max-width:900px){.gl-col__head{padding-top:56px;gap:32px}.gl-col__grid{--cols: 2 !important;gap:40px 14px}.gl-col__aisles{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.gl-col__aisles::-webkit-scrollbar{display:none}.gl-col__aisle{flex:0 0 auto}.gl-col__bar{flex-wrap:wrap}.gl-col__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.gl-col__filters::-webkit-scrollbar{display:none}.gl-col__filter{position:static}.gl-col__panel{left:0;right:0;min-width:0}.gl-col__right{width:100%;justify-content:space-between}.gl-col__item .gl-card__name{font-size:22px}.gl-col__promo-copy{padding:22px}}.gl-badges{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:14px 0 0;list-style:none;border-top:1px solid var(--gl-rule);font-family:var(--gl-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gl-ink)}.gl-badges span{color:var(--gl-glow)}.gl-gallery__main .gl-sticker{z-index:2}.gl-plan-widget{display:flex;flex-direction:column;gap:10px}.gl-plan-widget>.gl-label{margin:0}.gl--moss.gl--tinted{--gl-moss: var(--gl-product-tint, #D7DDC8);--gl-moss-rule: var(--gl-tint-rule, #B9C2A6);--gl-moss-text: var(--gl-tint-muted, #55633F);--gl-moss-body: var(--gl-tint-ink, #3F2A38);--gl-glow-light: var(--gl-tint-ink, #A85A12);--gl-glow: var(--gl-tint-ink, #A85A12);--gl-coral: var(--gl-tint-ink, #A85A12);--gl-citrus: var(--gl-tint-ink, #F5B83D)}.gl.gl--moss.gl--tinted{color:var(--gl-tint-ink, var(--gl-ink))}.gl-page-header{padding:120px 0 80px}.gl-page-header__facts{display:flex;gap:40px;margin:0;padding-top:20px;border-top:1px solid currentColor}.gl-page-header__facts div{display:flex;flex-direction:column-reverse;gap:6px}.gl-page-header__facts dd{margin:0;font-family:var(--gl-serif);font-size:48px;line-height:.9;color:var(--gl-glow)}.gl--moss .gl-page-header__facts dd{color:var(--gl-glow-light)}.gl-page-header__facts dt{font-family:var(--gl-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:900px){.gl-page-header{padding:72px 0 48px}}.gl-pq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.gl-pq__index{display:flex;flex-direction:column;border-top:1px solid var(--gl-ink)}.gl-pq__tab{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:16px;width:100%;padding:22px 0;background:none;border:0;border-bottom:1px solid var(--gl-rule);color:var(--gl-stone);text-align:left;cursor:pointer;transition:color .25s}.gl-pq__tab:hover,.gl-pq__tab[aria-selected=true]{color:var(--gl-ink)}.gl-pq__num{font-family:var(--gl-mono);font-size:12px;letter-spacing:.08em}.gl-pq__name{font-family:var(--gl-serif);font-size:clamp(30px,3.2vw,46px);line-height:1;letter-spacing:-.015em;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.gl-pq__tab[aria-selected=true] .gl-pq__name{transform:translate(10px);font-style:italic;color:var(--gl-glow)}.gl-pq__year{font-family:var(--gl-mono);font-size:12px}.gl-pq__bar{position:absolute;left:0;bottom:-1px;height:1px;width:0;background:var(--gl-glow)}.gl-pq__tab[aria-selected=true] .gl-pq__bar{width:100%}.gl-pq__tab.is-timing .gl-pq__bar{width:0;animation:gl-pq-bar var(--gl-pq-delay, 6s) linear forwards}@keyframes gl-pq-bar{to{width:100%}}.gl-pq__stage{position:relative;min-width:0}.gl-pq__panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:40px;align-items:center;animation:gl-pq-in .5s cubic-bezier(.2,.7,.2,1)}.gl-pq__panel[hidden]{display:none}@keyframes gl-pq-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gl-pq__copy{display:flex;flex-direction:column;gap:28px;min-width:0}.gl-pq__logo img{height:34px;width:auto;filter:brightness(0) saturate(100%);opacity:.85}.gl-pq__quote{margin:0;font-family:var(--gl-serif);font-size:clamp(22px,1.9vw,28px);line-height:1.3;letter-spacing:-.01em;color:var(--gl-ink)}.gl-pq__quote:before{content:"\201c";display:block;font-size:88px;line-height:.6;color:var(--gl-pink);margin-bottom:12px}.gl-pq__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:20px;border-top:1px solid var(--gl-rule)}.gl-pq__media{min-width:0}@media(prefers-reduced-motion:reduce){.gl-pq__panel{animation:none}.gl-pq__name{transition:none}}@media(max-width:1000px){.gl-pq{grid-template-columns:minmax(0,1fr);gap:40px}.gl-pq__index{flex-direction:row;overflow-x:auto;scrollbar-width:none;border-top:0;border-bottom:1px solid var(--gl-rule);gap:24px}.gl-pq__index::-webkit-scrollbar{display:none}.gl-pq__tab{display:flex;width:auto;flex:0 0 auto;padding:12px 0;border-bottom:0}.gl-pq__num,.gl-pq__year{display:none}.gl-pq__name{font-size:24px}.gl-pq__tab[aria-selected=true] .gl-pq__name{transform:none}.gl-pq__panel{grid-template-columns:minmax(0,1fr)}.gl-pq__media{max-width:360px}}.gl.gl--moss.gl--tinted .gl-story__list li:last-child{width:fit-content;max-width:100%;color:#2a1022;background:#f5b83d;padding:2px 12px 6px;margin-top:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.gl.gl--moss.gl--tinted .gl-story__col--after{border-top-color:#f5b83d}.gl-proof--solo figure{display:flex;flex-direction:column;gap:28px;max-width:1040px}.gl-proof--solo blockquote{font-size:clamp(36px,4.6vw,64px)!important;line-height:1.06!important}.gl-quiz{padding:96px 0 144px;min-height:70vh}.gl-quiz__screen.is-in{animation:gl-quiz-in .45s cubic-bezier(.2,.7,.2,1)}@keyframes gl-quiz-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.gl-quiz__start{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.gl-quiz__stack{position:relative;aspect-ratio:1 / 1;max-width:520px;width:100%;justify-self:center}.gl-quiz__stack-card{position:absolute;width:52%;aspect-ratio:4 / 5;background:var(--tint);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 18px 40px #2a10221f;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.gl-quiz__stack-card img{width:100%;height:100%;object-fit:contain;padding:10%}.gl-quiz__stack-card:nth-child(1){left:0;top:6%;transform:rotate(-7deg)}.gl-quiz__stack-card:nth-child(2){left:24%;top:0;transform:rotate(3deg);z-index:2}.gl-quiz__stack-card:nth-child(3){left:46%;top:12%;transform:rotate(9deg);z-index:1}.gl-quiz__stack-card:nth-child(4){left:20%;top:38%;transform:rotate(-3deg);z-index:3}.gl-quiz__intro:hover .gl-quiz__stack-card:nth-child(1){transform:rotate(-11deg) translate(-12px,-6px)}.gl-quiz__intro:hover .gl-quiz__stack-card:nth-child(3){transform:rotate(13deg) translate(12px,-6px)}.gl-quiz__intro:hover .gl-quiz__stack-card:nth-child(4){transform:rotate(-1deg) translateY(10px)}.gl-quiz__q{max-width:860px;margin:0 auto}.gl-quiz__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.gl-quiz__back{background:none;border:0;padding:8px 0;font:inherit;font-size:14px;color:var(--gl-stone);cursor:pointer}.gl-quiz__back:hover{color:var(--gl-ink)}.gl-quiz__step{font-family:var(--gl-mono);font-size:12px;letter-spacing:.1em;color:var(--gl-stone)}.gl-quiz__bar{height:2px;background:var(--gl-rule);margin-bottom:64px;overflow:hidden}.gl-quiz__bar span{display:block;height:100%;background:var(--gl-glow);transition:width .5s ease}.gl-quiz__field{border:0;margin:0;padding:0}.gl-quiz__question{padding:0;font-family:var(--gl-serif);font-size:clamp(36px,4.4vw,60px);line-height:1.02;letter-spacing:-.02em;color:var(--gl-ink);margin-bottom:16px}.gl-quiz__help{margin-bottom:8px}.gl-quiz__answers{display:flex;flex-direction:column;margin-top:40px;border-top:1px solid var(--gl-ink)}.gl-quiz__answer{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:18px;width:100%;padding:24px 12px 24px 0;background:none;border:0;border-bottom:1px solid var(--gl-rule);text-align:left;font:inherit;color:var(--gl-ink);cursor:pointer;transition:background .25s,padding .25s}.gl-quiz__answer:hover,.gl-quiz__answer:focus-visible{background:var(--gl-linen);padding-left:16px;outline:none}.gl-quiz__letter{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--gl-ink);border-radius:50%;font-family:var(--gl-mono);font-size:12px;transition:background .2s,color .2s}.gl-quiz__answer-text{font-size:clamp(18px,1.6vw,22px);line-height:1.35}.gl-quiz__arrow{opacity:0;transform:translate(-6px);transition:opacity .2s,transform .2s}.gl-quiz__answer:hover .gl-quiz__arrow{opacity:1;transform:none}.gl-quiz__answer.is-picked{background:var(--gl-ink);color:var(--gl-bone);padding-left:16px}.gl-quiz__answer.is-picked .gl-quiz__letter{background:var(--gl-glow);border-color:var(--gl-glow);color:var(--gl-bone)}.gl-quiz__result{outline:none}.gl-quiz__visual{position:relative;min-width:0}.gl-quiz__visual .gl-sticker{z-index:2}.gl-quiz__headline{font-family:var(--gl-serif);font-style:italic;font-size:clamp(24px,2.2vw,30px);line-height:1.2;color:var(--gl-body)}.gl-quiz__why{font-size:17px;line-height:1.7;max-width:560px}.gl-quiz__why p+p,.gl-quiz__why ul{margin-top:.8em}.gl-quiz__why ul{padding-left:18px}.gl-quiz__ctas{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-top:8px}.gl-quiz__pair{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--gl-rule)}.gl-quiz__pair-link{font-family:var(--gl-serif);font-size:26px;color:var(--gl-ink);text-decoration:none;border-bottom:1px solid currentColor}.gl-quiz__retake{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:96px;padding-top:32px;border-top:1px solid var(--gl-rule);text-align:center}.gl-quiz__retake .gl-link{background:none;border:0;border-bottom:1px solid currentColor;font:inherit;cursor:pointer;padding:0 0 2px}.gl-quiz__retake .gl-small{max-width:560px;font-size:13px}@media(prefers-reduced-motion:reduce){.gl-quiz__screen.is-in{animation:none}.gl-quiz__stack-card{transition:none}}@media(max-width:900px){.gl-quiz{padding:56px 0 96px}.gl-quiz__stack{max-width:360px;order:-1}.gl-quiz__bar{margin-bottom:40px}.gl-quiz__answer{grid-template-columns:36px minmax(0,1fr);padding:18px 8px 18px 0}.gl-quiz__arrow{display:none}.gl-quiz__visual{max-width:380px}.gl-quiz__retake{margin-top:64px}}.gl-facts__row>span:last-child{text-align:right}.gl-stats{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--gl-moss-rule)}.gl-stat{display:flex;flex-direction:column;gap:20px;padding:40px 40px 0 0}.gl-stat+.gl-stat{padding-left:40px;border-left:1px solid var(--gl-moss-rule)}.gl-stat__num{font-family:var(--gl-serif);font-size:clamp(72px,9vw,136px);line-height:.85;letter-spacing:-.03em;color:var(--gl-glow-light);white-space:nowrap}.gl-stat__num sup{font-family:var(--gl-mono);font-size:13px;letter-spacing:0;vertical-align:top;margin-left:6px;color:var(--gl-moss-text)}.gl-stat__text{font-size:17px;line-height:1.55;color:var(--gl-moss-body);max-width:300px}.gl-stats__sources{margin:56px 0 0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font-family:var(--gl-mono);font-size:11px;letter-spacing:.04em;line-height:1.6;color:var(--gl-moss-text)}@media(max-width:900px){.gl-stats{grid-template-columns:minmax(0,1fr)}.gl-stat,.gl-stat+.gl-stat{padding:32px 0;border-left:0;border-bottom:1px solid var(--gl-moss-rule)}}.gl-timeline{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));border-top:1px solid var(--gl-moss-rule)}.gl-timeline__stage{display:flex;flex-direction:column;gap:14px;padding:28px 24px 0 0;position:relative}.gl-timeline__stage:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--gl-moss-text)}.gl-timeline__stage--last:before{background:var(--gl-glow-light)}.gl-timeline__when{font-family:var(--gl-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gl-moss-text)}.gl-timeline__stage--last .gl-timeline__when{color:var(--gl-glow-light)}.gl-timeline__title{font-family:var(--gl-serif);font-size:clamp(28px,2.6vw,36px);line-height:1.05}.gl-timeline__text{font-size:15px;line-height:1.6;color:var(--gl-moss-body)}.gl-timeline__foot{margin-top:40px;font-family:var(--gl-mono);font-size:11px;letter-spacing:.06em;color:var(--gl-moss-text)}@media(max-width:900px){.gl-timeline{grid-template-columns:minmax(0,1fr);border-top:0;border-left:1px solid var(--gl-moss-rule);margin-left:5px}.gl-timeline__stage{padding:0 0 36px 28px}.gl-timeline__stage:before{top:4px;left:-6px}}.gl-why__list{border-top:1px solid var(--gl-ink)}.gl-why__item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--gl-rule);font-family:var(--gl-serif);font-size:clamp(22px,2.1vw,28px);line-height:1.2}.gl-why__tick{font-family:var(--gl-sans);font-size:16px;color:var(--gl-glow)}.gl-worth__row{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none}.gl-worth__item{display:flex;flex-direction:column;gap:18px;min-width:0}.gl-worth__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:36px;box-sizing:border-box;margin:0;padding-bottom:12px;border-bottom:1px solid var(--gl-rule);font-size:15px;color:var(--gl-ink)}.gl-worth__price{font-family:var(--gl-mono);font-size:13px;letter-spacing:.04em;white-space:nowrap}.gl-worth__pills{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 8px}.gl-pill-cap{display:block;aspect-ratio:1 / 2.7;border-radius:999px;position:relative;overflow:hidden;background:linear-gradient(to bottom,#cdb49a 0 48%,#b89c80 48% 52%,#b3967a 52% 100%);box-shadow:inset -3px 0 6px #2a102214,inset 2px 0 4px #fff9}.gl-pill-cap--part{-webkit-mask:linear-gradient(to top,#000 var(--part),transparent var(--part));mask:linear-gradient(to top,#000 var(--part),transparent var(--part))}.gl-worth__item--hero .gl-worth__head{border-bottom-color:#d9781f}.gl-worth__item--hero .gl-worth__head span:first-child{font-family:var(--gl-serif);font-size:22px;line-height:.9}.gl-worth__item--hero .gl-worth__price{color:#b85f12;font-weight:500}.gl-worth__item--hero .gl-pill-cap{background:linear-gradient(to bottom,#f7a84a 0 48%,#e08a2c 48% 52%,#e8892a 52% 100%)}.gl-worth__foot{margin-top:48px;font-family:var(--gl-mono);font-size:11px;letter-spacing:.06em;color:var(--gl-stone)}@media(max-width:900px){.gl-worth__row{grid-template-columns:minmax(0,1fr);gap:32px}.gl-worth__pills{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map */
