:root{--lv5-cta-bg: var(--spyr-amber-dawn);--lv5-cta-fg: var(--spyr-warm-paper);--lv5-cta-hover-bg: var(--spyr-oxidised);--lv5-cta-hover-fg: var(--spyr-warm-paper);--lv5-dark-body: #cbc4ba;--lv5-light-body: #35322f;--lv5-hairline-dark: rgba(255, 255, 255, .12);--lv5-hairline-light: rgba(26, 25, 24, .14)}body{margin:0;background:var(--spyr-near-black)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lv5{font-family:"DM Sans Variable",var(--font-sans);font-optical-sizing:auto;font-size:16px;line-height:1.65;text-rendering:optimizeLegibility}.lv5 h1,.lv5 h2,.lv5 h3{font-family:"DM Sans Variable",var(--font-sans);font-optical-sizing:auto}.lv5 *{box-sizing:border-box}.lv5 img,.lv5 video{display:block;max-width:100%}.lv5 input,.lv5 button{font:inherit}.lv5-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lv5-eyebrow{margin:0;color:var(--spyr-amber-dawn);font-size:clamp(.62rem,.72vw,.74rem);font-weight:700;letter-spacing:.24em;line-height:1.4;text-transform:uppercase}.lv5-dual-rule{display:grid;grid-template-columns:1fr 1fr;width:min(160px,28vw);height:3px}.lv5-dual-rule:before,.lv5-dual-rule:after{content:""}.lv5-dual-rule:before{background:var(--spyr-amber-dawn)}.lv5-dual-rule:after{background:var(--spyr-oxidised)}.lv5-section{padding:clamp(5rem,11vw,10rem) clamp(1.5rem,6vw,6rem);scroll-margin-top:4.5rem}.lv5-frame{width:min(100%,1240px);margin:0 auto}.lv5-section-eyebrow{margin-bottom:clamp(2.5rem,5vw,5rem)}.lv5-section h2{margin:0;font-size:clamp(2.65rem,5.2vw,5.5rem);font-weight:700;letter-spacing:-.04em;word-spacing:.04em;line-height:.98}.lv5-form{display:flex;width:min(100%,590px)}.lv5-form input{min-width:0;flex:1 1 250px;padding:.9rem 1rem;border:1px solid rgba(243,237,229,.34);border-right:0;border-radius:0;outline:none;background:#f3ede512;color:var(--spyr-warm-paper)}.lv5-form input::placeholder{color:#918a81}.lv5-form input:focus{outline:2px solid var(--spyr-amber-dawn);outline-offset:-2px}.lv5-form button{padding:.9rem clamp(1rem,2vw,1.7rem);border:1px solid var(--spyr-warm-paper);border-radius:0;background:var(--spyr-warm-paper);color:var(--spyr-near-black);cursor:pointer;font-size:.88rem;font-weight:700;letter-spacing:.025em;white-space:nowrap}.lv5-form button:hover,.lv5-form button:focus-visible{border-color:var(--spyr-amber-dawn);background:var(--spyr-amber-dawn);color:var(--spyr-warm-paper)}.lv5-form button[disabled]{opacity:.6;cursor:progress}.lv5-micro{margin:.8rem 0 0;color:#a49d94;font-size:.78rem}.lv5-form-success{margin:0;padding:1.1rem 1.25rem;width:min(100%,590px);border:1px solid var(--spyr-amber-dawn);color:var(--spyr-warm-paper);font-size:.95rem;line-height:1.55}.lv5-form-success strong{display:block;font-weight:700;margin-bottom:.2rem}.lv5-form-error{margin:.8rem 0 0;color:#d08b6a;font-size:.82rem}.lv5-buy{width:min(100%,590px)}.lv5-buy__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .8rem;margin:0 0 1rem;color:var(--spyr-warm-paper)}.lv5-buy__now{font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum"}.lv5-buy__was{color:#a49d94;font-size:1rem;font-feature-settings:"tnum"}.lv5-buy__label{color:var(--spyr-amber-dawn);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.lv5-buy__form button{padding:1rem clamp(1.4rem,3vw,2.4rem);border:1px solid var(--lv5-cta-bg);border-radius:0;background:var(--lv5-cta-bg);color:var(--lv5-cta-fg);cursor:pointer;font-size:.92rem;font-weight:700;letter-spacing:.025em;white-space:nowrap;transition:background-color .16s,border-color .16s,color .16s}.lv5-buy__form button:hover,.lv5-buy__form button:focus-visible{border-color:var(--lv5-cta-hover-bg);background:var(--lv5-cta-hover-bg);color:var(--lv5-cta-hover-fg)}.lv5-buy__form button[disabled]{opacity:.55;cursor:not-allowed}.lv5-qty{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 .9rem;padding:0;border:0;min-width:0}.lv5-qty__opt{position:relative;display:flex;flex-direction:column;gap:.1rem;padding:.7rem .9rem;border:1px solid var(--lv5-hairline-dark);color:var(--spyr-warm-paper);cursor:pointer;transition:border-color .16s,background-color .16s}.lv5-qty__opt input{position:absolute;opacity:0;pointer-events:none}.lv5-qty__name{font-size:.95rem;font-weight:700;letter-spacing:-.01em}.lv5-qty__meta{color:#a49d94;font-size:.78rem;line-height:1.35}.lv5-qty__meta strong{color:var(--spyr-warm-paper);font-weight:700}.lv5-qty__opt:hover{border-color:#f3ede559}.lv5-qty__opt:has(input:checked){border-color:var(--spyr-amber-dawn);background:#c47a3f1f}.lv5-qty__opt:has(input:focus-visible){outline:2px solid var(--spyr-amber-dawn);outline-offset:2px}.lv5-close .lv5-buy{margin-top:clamp(2rem,4vw,3rem)}.lv5-updates{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.75rem,3vw,2.25rem);border-top:1px solid var(--lv5-hairline-dark);width:min(100%,590px)}.lv5-updates__lead{margin:0 0 .9rem;color:var(--lv5-dark-body);font-size:.95rem;line-height:1.5}@media(max-width:620px){.lv5-buy__form button{width:100%}}.lv5-pdp{min-height:100svh;padding-top:clamp(7rem,11vw,9rem);background:var(--spyr-near-black);color:var(--spyr-warm-paper)}.lv5-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem);align-items:start}.lv5-pdp__image{width:100%;height:auto;border:1px solid var(--lv5-hairline-dark)}.lv5-pdp h1{margin:clamp(1.2rem,2vw,1.6rem) 0 clamp(1.8rem,3vw,2.4rem);font-size:clamp(2.65rem,5vw,4.8rem);font-weight:700;letter-spacing:-.04em;word-spacing:.04em;line-height:.98}.lv5-pdp__body{margin-top:clamp(2.4rem,4vw,3.4rem);padding-top:clamp(1.6rem,3vw,2.2rem);border-top:1px solid var(--lv5-hairline-dark)}.lv5-pdp__body p{max-width:54ch;margin:0 0 1rem;color:var(--lv5-dark-body);font-size:1.02rem;line-height:1.7}.lv5-pdp__body strong{color:var(--spyr-warm-paper)}@media(max-width:900px){.lv5-pdp__grid{grid-template-columns:1fr}}.lv5-footer__links{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin:0;padding:1.2rem 0 0;list-style:none}.lv5-footer__links a{color:#948d84;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.lv5-footer__links a:hover,.lv5-footer__links a:focus-visible{color:var(--spyr-warm-paper)}.lv5-hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--spyr-warm-paper)}.lv5-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lv5-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0e0d6b,#0f0e0d0a 28%,#0f0e0d33),linear-gradient(90deg,#0f0e0df0,#0f0e0dbd 41%,#0f0e0d2e 78%,#0f0e0d00)}.lv5-header{position:fixed;z-index:50;top:0;left:0;right:0;display:flex;align-items:center;gap:clamp(1.2rem,3vw,3rem);padding:clamp(1rem,2.2vw,1.6rem) clamp(1.5rem,6vw,6rem);border-bottom:1px solid rgba(243,237,229,.16);background:transparent;transition:background .28s ease}.lv5-header.is-scrolled{background:#1a1918eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lv5-wordmark{color:var(--spyr-warm-paper);font-size:1rem;font-weight:700;letter-spacing:.16em;line-height:1}.lv5-header__nav{display:flex;align-items:center;gap:clamp(1.2rem,2.5vw,2.2rem);margin-left:auto}.lv5-header__link{color:#f3ede5b8;font-size:.7rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase;text-decoration:none;transition:color .16s ease}.lv5-header__link:hover,.lv5-header__link:focus-visible{color:var(--spyr-warm-paper)}.lv5-header__cta{padding:.62rem 1.1rem;border:1px solid var(--lv5-cta-bg);background:var(--lv5-cta-bg);color:var(--lv5-cta-fg);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;white-space:nowrap}.lv5-header__cta:hover,.lv5-header__cta:focus-visible{border-color:var(--lv5-cta-hover-bg);background:var(--lv5-cta-hover-bg);color:var(--lv5-cta-hover-fg)}.lv5-mobilebar{display:none}.lv5-hero__copy{position:relative;z-index:2;width:min(100%,800px);padding:clamp(8rem,13vw,12rem) clamp(1.5rem,6vw,6rem) clamp(4rem,7vw,7rem)}.lv5-hero__eyebrow{margin-bottom:clamp(.9rem,1.6vw,1.25rem)}.lv5-hero__title{max-width:10ch;margin:0 0 clamp(1.1rem,2vw,1.55rem);color:var(--spyr-warm-paper);font-size:clamp(3.8rem,7.3vw,7.8rem);font-weight:700;letter-spacing:-.04em;word-spacing:.04em;line-height:.9}.lv5-hero__sub{max-width:37ch;margin:0 0 clamp(1.8rem,3vw,2.5rem);color:#d8d1c7;font-size:clamp(1.05rem,1.55vw,1.32rem);line-height:1.5}.lv5-tension{background:var(--spyr-warm-paper);color:var(--spyr-near-black)}.lv5-tension__copy{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.82fr);gap:clamp(3rem,8vw,8rem);align-items:start}.lv5-tension__body{padding-top:.35rem}.lv5-tension__body>p:first-child,.lv5-tension__lead p{margin:0;color:var(--lv5-light-body);font-size:clamp(1.08rem,1.65vw,1.34rem);line-height:1.68}.lv5-tension__lead p+p{margin-top:1.1em}.lv5-pull-line{margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:0;color:var(--spyr-near-black);font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.2}.lv5-pull-line:before{content:"";display:block;width:10px;height:10px;margin-bottom:1rem;background:var(--spyr-amber-text-on-light, #9C5520);box-shadow:14px 0 0 var(--spyr-oxidised-text-on-light, #2E6157)}.lv5-tension__image{width:min(100%,1240px);height:min(58vw,680px);margin:clamp(4rem,8vw,7rem) auto 0;object-fit:cover;object-position:center;border:1px solid var(--lv5-hairline-light)}.lv5-standard{position:relative;overflow:hidden;background:var(--spyr-near-black);color:var(--spyr-warm-paper)}.lv5-standard__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(3rem,7vw,7rem);align-items:stretch}.lv5-standard__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,3vw,3rem) 0}.lv5-standard__copy .lv5-dual-rule{margin:clamp(2.5rem,5vw,4.5rem) 0}.lv5-standard h2{max-width:11ch}.lv5-standard__body,.lv5-standard__body p{max-width:52ch;margin:0;color:var(--lv5-dark-body);font-size:clamp(1.08rem,1.55vw,1.28rem);line-height:1.7}.lv5-standard__body{margin:clamp(2.2rem,4vw,3.4rem) 0 0}.lv5-standard__image{width:100%;height:100%;min-height:620px;object-fit:cover;object-position:58% center;border:1px solid var(--lv5-hairline-dark)}.lv5-product{background:var(--spyr-warm-paper);color:var(--spyr-near-black)}.lv5-tension{padding-bottom:clamp(2.5rem,5.5vw,5rem)}.lv5-product{padding-top:clamp(2.5rem,5.5vw,5rem)}.lv5-product__grid{display:grid;grid-template-columns:minmax(360px,1.02fr) minmax(0,.98fr);gap:clamp(3rem,8vw,8rem);align-items:center}.lv5-product__image{width:100%;min-height:660px;object-fit:cover;object-position:center;border:1px solid var(--lv5-hairline-light)}.lv5-product__copy{padding:clamp(1rem,3vw,3rem) 0}.lv5-product__copy h2{max-width:11ch;margin-top:clamp(2.5rem,5vw,4.5rem)}.lv5-product__body,.lv5-product__body p{max-width:51ch;margin:0;color:var(--lv5-light-body);font-size:clamp(1.08rem,1.55vw,1.28rem);line-height:1.7}.lv5-product__body{margin:clamp(2.2rem,4vw,3.4rem) 0 0}.lv5-usage{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:baseline;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:1rem 0;border-top:1px solid var(--lv5-hairline-light);border-bottom:1px solid var(--lv5-hairline-light);color:var(--spyr-mid-slate);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lv5-usage strong{color:var(--spyr-near-black);font-weight:700}.lv5-product__closer{max-width:22ch;margin:clamp(3rem,6vw,5rem) 0 0;color:var(--spyr-near-black);font-size:clamp(1.6rem,3vw,2.65rem);font-weight:700;letter-spacing:-.04em;line-height:1.15}.lv5-formula{background:var(--spyr-near-black);color:var(--spyr-warm-paper)}.lv5-formula__intro{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.72fr);gap:clamp(3rem,8vw,8rem);align-items:end}.lv5-formula__intro h2{max-width:11ch}.lv5-formula__lead,.lv5-formula__lead p{max-width:44ch;margin:0;color:var(--lv5-dark-body);font-size:clamp(1.08rem,1.55vw,1.28rem);line-height:1.7}.lv5-formula__proof{display:flex;flex-wrap:wrap;gap:0;margin-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--lv5-hairline-dark);border-left:1px solid var(--lv5-hairline-dark)}.lv5-formula__proof span,.lv5-formula__proof li{flex:1 1 180px;padding:1rem 1.25rem;border-right:1px solid var(--lv5-hairline-dark);border-bottom:1px solid var(--lv5-hairline-dark);color:#bcb4aa;font-size:.7rem;font-weight:700;letter-spacing:.13em;text-align:center;text-transform:uppercase}.lv5-founders{background:var(--spyr-warm-paper);color:var(--spyr-near-black)}.lv5-founders__grid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(0,.92fr);gap:clamp(3rem,8vw,8rem);align-items:center}.lv5-founders__image{width:100%;min-height:680px;object-fit:cover;border:1px solid var(--lv5-hairline-light)}.lv5-founders__copy h2{max-width:10ch;margin-top:clamp(2.5rem,5vw,4.5rem)}.lv5-founders__story{max-width:51ch;margin:clamp(2.2rem,4vw,3.4rem) 0 0;color:var(--lv5-light-body);font-size:clamp(1.04rem,1.42vw,1.2rem);line-height:1.75}.lv5-founders__story p{margin:0}.lv5-founders__story p+p{margin-top:1.25rem}.lv5-founders__story strong{color:var(--spyr-near-black);font-weight:700}.lv5-founders__signoff{margin:clamp(2.3rem,4vw,3.4rem) 0 0;padding-top:1.1rem;border-top:1px solid var(--lv5-hairline-light);color:var(--spyr-near-black);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lv5-reviews{border-top:1px solid var(--lv5-hairline-light);background:var(--spyr-warm-paper);color:var(--spyr-near-black)}.lv5-reviews__head{display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem)}.lv5-reviews__head h2{margin:0}.lv5-reviews__summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .6rem;margin:0;color:var(--lv5-light-body)}.lv5-reviews__score{color:var(--spyr-near-black);font-size:clamp(2rem,4vw,2.8rem);font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum"}.lv5-reviews__editor-note{padding:1rem 1.2rem;border:1px dashed var(--lv5-hairline-light);color:var(--lv5-light-body);font-size:.9rem}.lv5-faq{border-top:1px solid var(--lv5-hairline-light);background:#e9e1d7;color:var(--spyr-near-black)}.lv5-faq__grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(400px,1fr);gap:clamp(3rem,8vw,8rem);align-items:start}.lv5-faq h2{max-width:8ch;margin-top:clamp(2.5rem,5vw,4.5rem)}.lv5-faq__list{border-top:1px solid var(--lv5-hairline-light)}.lv5-faq__item{padding:1.4rem 0;border-bottom:1px solid var(--lv5-hairline-light)}.lv5-faq__item summary{position:relative;padding-right:2.5rem;color:var(--spyr-near-black);cursor:pointer;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700;list-style:none}.lv5-faq__item summary::-webkit-details-marker{display:none}.lv5-faq__item summary:after{content:"+";position:absolute;top:-.1rem;right:0;color:var(--spyr-amber-dawn);font-size:1.5rem;font-weight:400}.lv5-faq__item[open] summary:after{content:"\2013"}.lv5-faq__item summary:focus-visible{outline:2px solid var(--spyr-amber-dawn);outline-offset:5px}.lv5-faq__item p{max-width:62ch;margin:1rem 0 0;color:var(--lv5-light-body);line-height:1.7}.lv5-faq__contact{scroll-margin-top:6rem}.lv5-faq__item .lv5-faq__contact-text{max-width:62ch;margin:1rem 0 1.25rem;color:var(--lv5-light-body);line-height:1.7}.lv5-contact__fields{display:grid;gap:1rem}.lv5-faq__contact .lv5-contact__status{margin-top:1rem}.lv5-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lv5-contact__field{display:grid;gap:.4rem}.lv5-contact__field span{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lv5-light-body)}.lv5-contact__field input,.lv5-contact__field textarea{width:100%;padding:.85rem 1rem;border:1px solid rgba(26,25,24,.24);border-radius:0;background:#ffffff73;color:var(--spyr-near-black);font:inherit;resize:vertical}.lv5-contact__field input:focus,.lv5-contact__field textarea:focus{outline:2px solid var(--spyr-amber-dawn);outline-offset:-2px}.lv5-contact__submit{justify-self:start;padding:.9rem 1.7rem;border:1px solid var(--spyr-near-black);border-radius:0;background:var(--spyr-near-black);color:var(--spyr-warm-paper);cursor:pointer;font-size:.88rem;font-weight:700;letter-spacing:.025em}.lv5-contact__submit:hover,.lv5-contact__submit:focus-visible{border-color:var(--spyr-amber-dawn);background:var(--spyr-amber-dawn)}.lv5-contact__status{margin:0;padding:1rem;border:1px solid var(--lv5-hairline-light);color:var(--spyr-near-black)}.lv5-contact__status--error{border-color:var(--spyr-oxidised)}@media(max-width:600px){.lv5-contact__row{grid-template-columns:1fr}.lv5-contact__submit{justify-self:stretch}}.lv5-close{position:relative;overflow:hidden;background:var(--spyr-near-black);color:var(--spyr-warm-paper)}.lv5-close:after{content:"";position:absolute;right:-10vw;bottom:-22vw;width:52vw;height:52vw;border:1px solid rgba(196,122,63,.18);border-radius:50%;box-shadow:0 0 0 6vw #3b7a6e09,0 0 0 12vw #c47a3f06;pointer-events:none}.lv5-close__content{position:relative;z-index:1;max-width:860px}.lv5-close h2{max-width:10ch;margin-top:clamp(2.5rem,5vw,4.5rem)}.lv5-close__body,.lv5-close__body p{max-width:53ch;margin:0;color:var(--lv5-dark-body);font-size:clamp(1.08rem,1.55vw,1.28rem);line-height:1.7}.lv5-close__body{margin:clamp(2rem,4vw,3rem) 0 0}.lv5-close .lv5-form{margin-top:clamp(2rem,4vw,3rem)}.lv5-footer{padding:2.2rem clamp(1.5rem,6vw,6rem) 2.6rem;border-top:1px solid var(--lv5-hairline-dark);background:var(--spyr-near-black);color:var(--spyr-warm-paper)}.lv5-footer__frame{width:min(100%,1240px);margin:0 auto}.lv5-footer__rule{width:100%}.lv5-footer__row{display:flex;justify-content:space-between;gap:2rem;padding-top:1.6rem;color:#948d84;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.lv5-header__cta{display:none}.lv5-header__nav{gap:1.1rem}.lv5-header__link{font-size:.62rem;letter-spacing:.13em}.lv5-mobilebar{position:fixed;z-index:60;left:0;right:0;bottom:0;display:flex;gap:.55rem;padding:.6rem 1rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom));background:#1a1918f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(243,237,229,.16);transform:translateY(110%);transition:transform .26s ease}.lv5-mobilebar.is-visible{transform:none}.lv5-mobilebar.is-endzone{justify-content:flex-end;background:transparent;border-top-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.lv5-mobilebar.is-endzone .lv5-mobilebar__cta{display:none}.lv5-mobilebar.is-endzone .lv5-mobilebar__top{pointer-events:auto;background:#1a1918e6}.lv5-mobilebar__cta{flex:1 1 auto;padding:.85rem 1rem;background:var(--lv5-cta-bg);color:var(--lv5-cta-fg);font-size:.82rem;font-weight:700;letter-spacing:.03em;line-height:1;text-align:center;text-decoration:none}.lv5-mobilebar__top{flex:0 0 auto;width:2.9rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(243,237,229,.4);background:transparent;color:var(--spyr-warm-paper);cursor:pointer;padding:0}.lv5-footer{padding-bottom:6.5rem}.lv5-tension__copy,.lv5-standard__grid,.lv5-product__grid,.lv5-formula__intro,.lv5-founders__grid,.lv5-faq__grid{grid-template-columns:1fr;gap:2.75rem}.lv5-tension__image{height:68vw}.lv5-standard__image,.lv5-founders__image{min-height:0;aspect-ratio:4 / 3}.lv5-product__image{min-height:0;height:auto;order:2}.lv5-product__copy{order:1}}@media(max-width:620px){.lv5-hero{min-height:100svh;align-items:flex-end}.lv5-hero__copy{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.lv5-hero__title{font-size:clamp(2.7rem,12vw,3.6rem)}.lv5-hero__sub{max-width:34ch;margin-bottom:1.4rem;font-size:.98rem}.lv5-form input{padding:.65rem .85rem;font-size:.92rem}.lv5-form button{padding:.7rem 1rem;font-size:.8rem}.lv5-micro{margin-top:.6rem;font-size:.7rem}.lv5-hero__scrim{background:linear-gradient(180deg,#0f0e0d80,#0f0e0d42 28%,#0f0e0ddb 68%,#0f0e0dfa)}.lv5-form{flex-direction:column}.lv5-form input{flex-basis:auto;border-right:1px solid rgba(243,237,229,.34);border-bottom:0}.lv5-tension__image{height:78vw}.lv5-usage{grid-template-columns:1fr;gap:.25rem}.lv5-footer__row{flex-direction:column;gap:.55rem}}@media(prefers-reduced-motion:reduce){.lv5-hero__video{display:none}}.lv5-explore{padding-left:0;padding-right:0}.lv5-explore__head{display:grid;gap:clamp(1.25rem,2.4vw,2rem);padding:0 clamp(1.5rem,6vw,6rem)}.lv5-explore__head h2{max-width:14ch;margin:0}.lv5-explore__body{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-top:clamp(3rem,7vw,6rem)}.lv5-explore__stage{position:sticky;top:calc(var(--lv5-pin-top, 120px) + 2vh);height:calc(96vh - var(--lv5-pin-top, 120px));overflow:hidden;background:var(--spyr-near-black)}.lv5-explore__light{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%);background:radial-gradient(60% 42% at 50% 96%,#c47a3f5c,#c47a3f00),radial-gradient(80% 40% at 50% -8%,#3b7a6e26,#3b7a6e00 70%)}.lv5-explore__noise{position:absolute;left:0;right:0;bottom:0;width:100%;height:38%}.lv5-explore__media{position:absolute;left:50%;top:9%;width:auto;height:66%;max-width:80%;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 28px 34px rgba(0,0,0,.55))}.lv5-explore__index{position:absolute;z-index:1;left:clamp(1.5rem,4vw,3rem);top:clamp(1.25rem,3vw,2rem);display:flex;gap:6px;margin:0;padding:0;list-style:none}.lv5-explore__tick{width:6px;height:6px;background:#6b6b6859;transition:background-color .32s cubic-bezier(.16,1,.3,1)}.lv5-explore__tick.is-on.lv5-explore__tick--amber{background:#d08858}.lv5-explore__tick.is-on.lv5-explore__tick--oxidised{background:#489080}.lv5-explore__list{margin:0;padding:0 clamp(1.5rem,6vw,6rem) 0 clamp(2rem,5vw,5rem);list-style:none}.lv5-explore__item{min-height:62vh;display:grid;align-content:center;gap:.6rem;padding:2rem 0;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.lv5-explore__item:before{content:"";width:10px;height:10px;margin-bottom:.9rem;background:#d08858}.lv5-explore__item--oxidised:before{background:#489080}.lv5-explore__dose{margin:0;color:var(--spyr-warm-paper);font-size:clamp(3.2rem,6.4vw,5.8rem);font-weight:700;font-feature-settings:"tnum";letter-spacing:-.04em;line-height:.95}.lv5-explore__name{margin:.4rem 0 0;color:var(--spyr-warm-paper);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.lv5-explore__equiv{margin:0;color:#a49d94;font-size:.92rem;line-height:1.45}.lv5-explore__benefit{max-width:34ch;margin:.5rem 0 0;color:var(--lv5-dark-body);font-size:1.02rem;line-height:1.55}.lv5-explore.is-live .lv5-explore__item{opacity:.22;transform:translateY(10px)}.lv5-explore.is-live .lv5-explore__item.is-on{opacity:1;transform:none}.lv5-explore .lv5-formula__proof{margin:clamp(3rem,6vw,5rem) clamp(1.5rem,6vw,6rem) 0;padding:0;list-style:none}@media(max-width:900px){.lv5-explore__body{display:block}.lv5-explore__stage{top:var(--lv5-pin-top, 84px);z-index:2;height:40svh;border-bottom:1px solid var(--lv5-hairline-dark)}.lv5-explore__media{top:9%;height:60%}.lv5-explore__noise{height:34%}.lv5-explore__index{left:auto;right:1.25rem;top:1rem}.lv5-explore__list{padding:0 1.5rem}.lv5-explore__item{min-height:46svh;align-content:center;padding:1.25rem 0 4.5rem}.lv5-explore__dose{font-size:clamp(2.8rem,15vw,4rem)}.lv5-explore__benefit{font-size:.98rem}}@media(prefers-reduced-motion:reduce){.lv5-explore__item,.lv5-explore__tick{transition:none}.lv5-explore.is-live .lv5-explore__item{opacity:1;transform:none}}.lv5-hero--photo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:var(--spyr-near-black)}.lv5-hero__photo{position:relative;grid-column:2;grid-row:1;min-height:100svh;overflow:hidden}.lv5-hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 32%}.lv5-hero__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a1918b3,#1a191800 22%),linear-gradient(90deg,#1a1918,#1a191800 26%)}.lv5-hero--photo .lv5-hero__eyebrow{display:none}.lv5-hero--photo .lv5-hero__copy{grid-column:1;grid-row:1;align-self:center}@media(max-width:900px){.lv5-hero--photo{display:flex;flex-direction:column;min-height:0}.lv5-hero--photo .lv5-hero__photo{min-height:0;height:52svh}.lv5-hero--photo .lv5-hero__photo img{object-position:50% 34%}.lv5-hero__photo:after{background:linear-gradient(180deg,#1a1918bf,#1a191800 24% 66%,#1a1918)}.lv5-hero--photo .lv5-hero__copy{width:100%;margin-top:-3.5rem;padding-top:0}.lv5-hero--photo .lv5-hero__title{margin-bottom:.7rem}.lv5-hero--photo .lv5-hero__sub{margin-bottom:1rem}}.lv5-hero__tub{position:absolute;z-index:1;left:calc(100% + clamp(2rem,8vw,10rem));bottom:clamp(3rem,6vw,6rem);height:min(46vh,440px);width:auto;max-width:none;filter:drop-shadow(0 26px 30px rgba(0,0,0,.65));pointer-events:none}@media(max-width:1100px){.lv5-hero__tub{left:auto;right:-14vw;height:min(40vh,380px)}}@media(max-width:900px){.lv5-hero__tub{left:auto;right:1.25rem;bottom:calc(100% - 7.25rem);height:23svh}}.lv5-x3{padding-left:0;padding-right:0;padding-bottom:clamp(3rem,6vw,5rem)}.lv5-x3__head{display:grid;gap:clamp(1.25rem,2.4vw,2rem);padding:0 clamp(1.5rem,6vw,6rem)}.lv5-x3__head h2{max-width:14ch;margin:0}.lv5-x3__track{position:relative;margin-top:clamp(2rem,5vw,4rem)}.lv5-x3.is-3d .lv5-x3__track{height:460vh}.lv5-x3__stage{position:relative;overflow:hidden;background:var(--spyr-near-black)}.lv5-x3.is-3d .lv5-x3__stage{position:sticky;top:var(--lv5-pin-top, 80px);height:calc(100svh - var(--lv5-pin-top, 80px))}.lv5-x3__light{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 45% at 50% 100%,#c47a3f57,#c47a3f00),radial-gradient(70% 35% at 50% 0%,#3b7a6e24,#3b7a6e00);-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 80%,transparent 100%)}.lv5-x3__canvas{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lv5-x3.is-3d .lv5-x3__canvas{display:block}.lv5-x3.is-3d .lv5-x3__still{display:none}.lv5-x3__still{display:block;width:min(240px,50vw);height:auto;margin:2rem auto 0;filter:drop-shadow(0 24px 30px rgba(0,0,0,.6))}.lv5-x3__labels{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.5rem;margin:2rem 0 0;padding:0 clamp(1.5rem,6vw,6rem) 2rem;list-style:none}.lv5-x3__label{display:grid;gap:.15rem;align-content:start}.lv5-x3__label:before{content:"";width:8px;height:8px;margin-bottom:.45rem;background:#d08858}.lv5-x3__label--oxidised:before{background:#489080}.lv5-x3__dose{color:var(--spyr-warm-paper);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:700;font-feature-settings:"tnum";letter-spacing:-.035em;line-height:1}.lv5-x3__name{color:var(--spyr-warm-paper);font-size:.95rem;font-weight:700;line-height:1.3}.lv5-x3__equiv{color:#a49d94;font-size:.78rem;line-height:1.35}.lv5-x3__caption{margin:0;padding:0 clamp(1.5rem,6vw,6rem) 1rem;color:#a49d94;font-size:.85rem}.lv5-x3.is-3d .lv5-x3__labels{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0;padding:0;pointer-events:none}.lv5-x3.is-3d .lv5-x3__label{position:absolute;left:0;top:0;width:max-content;max-width:13rem;opacity:0;transition:opacity .36s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.lv5-x3.is-3d .lv5-x3__label.is-on{opacity:1}.lv5-x3.is-3d .lv5-x3__label.is-left{text-align:right;justify-items:end}.lv5-x3.is-3d .lv5-x3__caption{position:absolute;left:0;right:0;bottom:1.25rem;text-align:center;opacity:0;transition:opacity .4s ease}.lv5-x3.is-3d .lv5-x3__caption.is-on{opacity:1}.lv5-x3 .lv5-formula__proof{margin-top:clamp(1.5rem,4vw,3rem);padding:0;list-style:none}@media(max-width:760px){.lv5-x3__labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.lv5-x3.is-3d .lv5-x3__label{max-width:9.5rem}.lv5-x3.is-3d .lv5-x3__dose{font-size:1.35rem}.lv5-x3.is-3d .lv5-x3__name{font-size:.82rem}.lv5-x3.is-3d .lv5-x3__equiv{display:none}}.lv5-tension__image--product{width:auto;max-width:100%;height:min(78vh,720px);object-fit:contain;border:0}.lv5-product__image--wide{min-height:0;height:auto;align-self:center}@media(max-width:900px){.lv5-tension__image--product{height:auto;width:100%}}.lv5-hero__buyrow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(1rem,2.4vw,2rem)}.lv5-hero__buytub{display:block;height:clamp(10.5rem,17vw,15rem);width:auto;max-width:none;filter:drop-shadow(0 18px 22px rgba(0,0,0,.6))}.lv5-hero__buyrow .lv5-buy{width:100%;max-width:420px}@media(max-width:900px){.lv5-hero--buyrow{min-height:calc(100svh - 2.15rem);align-items:flex-end;background-image:none!important;background-color:#0f0e0d}.lv5-hero--buyrow .lv5-hero__video{inset:0 0 auto 0;height:58svh;object-position:50% 30%}.lv5-hero--buyrow .lv5-hero__scrim{inset:0 0 auto 0;height:58svh;background:linear-gradient(180deg,#0f0e0d73,#0f0e0d14 30%,#0f0e0d8c 72%,#0f0e0d)}.lv5-hero--buyrow .lv5-hero__copy{width:100%;padding-top:0;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.lv5-hero--buyrow .lv5-hero__eyebrow{margin-bottom:.6rem}.lv5-hero--buyrow .lv5-hero__title{margin-bottom:.7rem}.lv5-hero--buyrow .lv5-hero__sub{margin-bottom:1rem;font-size:.95rem;line-height:1.45}.lv5-hero__buyrow{gap:.9rem;align-items:center}.lv5-hero__buytub{height:8.75rem;margin-left:-.35rem}.lv5-hero__buyrow .lv5-buy__price{flex-wrap:wrap;row-gap:.1rem;column-gap:.55rem;margin-bottom:.7rem}.lv5-hero__buyrow .lv5-buy__label{flex-basis:100%;font-size:.62rem;letter-spacing:.12em}.lv5-hero__buyrow .lv5-buy__form button{width:100%;padding-top:.85rem;padding-bottom:.85rem}.lv5-hero__buyrow .lv5-micro{margin-top:.45rem;font-size:.68rem;line-height:1.35}}@media(max-width:360px){.lv5-hero__buytub{height:8.25rem}}.lv5-product{padding-top:clamp(5rem,11vw,10rem);padding-bottom:clamp(2.5rem,5.5vw,5rem)}.lv5-tension{padding-top:clamp(2.5rem,5.5vw,5rem);padding-bottom:clamp(5rem,11vw,10rem)}.lv5-tension--noimage .lv5-tension__copy{margin-bottom:0}.lv5-product__image--tub{min-height:0;width:100%;height:min(78vh,720px);object-fit:contain;border:0;justify-self:center}@media(max-width:900px){.lv5-product{padding-top:clamp(2.5rem,8vw,4rem)}.lv5-product__image--tub{order:0;height:auto;max-height:72vh}.lv5-product__copy{order:1}.lv5-product__copy h2{margin-top:1.25rem}}.lv5-hero__buytub{filter:none;border-radius:2px;-webkit-mask-image:radial-gradient(ellipse 58% 56% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 58% 56% at 50% 50%,#000 62%,transparent 100%)}.lv5-ftable{width:100%;margin-top:clamp(2.5rem,5vw,4rem);border-collapse:collapse}.lv5-ftable thead th{padding:0 1.5rem .9rem 0;border-bottom:1px solid rgba(243,237,229,.28);color:#a49d94;font-size:.78rem;font-weight:500;letter-spacing:.02em;text-align:left}.lv5-ftable thead th:last-child{padding-right:0;text-align:right}.lv5-ftable tbody tr{border-bottom:1px solid rgba(243,237,229,.12)}.lv5-ftable tbody th,.lv5-ftable tbody td{padding:1.15rem 1.5rem 1.15rem 0;vertical-align:baseline;text-align:left}.lv5-ftable__name{width:30%;color:var(--spyr-warm-paper);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:700;letter-spacing:-.01em}.lv5-ftable__benefit{color:#cbc4ba;font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.5}.lv5-ftable tbody .lv5-ftable__dose{padding-right:0;color:var(--spyr-warm-paper);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:700;letter-spacing:-.02em;text-align:right;white-space:nowrap}.lv5-ftable__dose span{display:block;margin-top:.2rem;color:#a49d94;font-size:.78rem;font-weight:400;letter-spacing:0;white-space:normal}@media(max-width:700px){.lv5-ftable thead{display:none}.lv5-ftable tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:1rem 0}.lv5-ftable tbody th,.lv5-ftable tbody td{padding:0}.lv5-ftable__name{width:auto;font-size:1.05rem}.lv5-ftable tbody .lv5-ftable__dose{grid-column:2;grid-row:1;font-size:1.1rem}.lv5-ftable__dose span{max-width:11rem;margin-left:auto;font-size:.72rem}.lv5-ftable__benefit{grid-column:1 / -1;margin-top:.35rem;font-size:.95rem}}.lv5-product{padding-top:clamp(4rem,8vw,7rem)}.lv5-product__grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem)}.lv5-product__image--tub{width:100%;height:auto;aspect-ratio:4 / 5;max-height:none;object-fit:cover;object-position:50% 58%;border-radius:2px}.lv5-product__copy{padding-top:0}.lv5-product__copy h2{margin-top:1rem}@media(min-width:901px){.lv5-product__image--tub{position:sticky;top:6.5rem}}@media(max-width:900px){.lv5-product__grid{grid-template-columns:1fr;gap:2rem}.lv5-product__image--tub{aspect-ratio:1 / 1;object-position:50% 62%}.lv5-product__copy h2{margin-top:.9rem}}.lv5-scoop{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:clamp(2.5rem,6vw,6rem);align-items:start;margin-top:clamp(2.5rem,5vw,4rem)}.lv5-scoop .lv5-ftable{margin-top:0}.lv5-scoop__fig{margin:0;position:sticky;top:6.5rem}.lv5-scoop__grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(3px,.5vw,6px)}.lv5-scoop__grid i{display:block;aspect-ratio:1;background:var(--c);transition:opacity .25s ease,transform .25s ease}.lv5-scoop__grid i.is-rest{background:#6b6b6859}.lv5-scoop.is-focus .lv5-scoop__grid i{opacity:.18}.lv5-scoop.is-focus .lv5-scoop__grid i.is-on{opacity:1}.lv5-scoop__fig figcaption{margin-top:1rem;color:#a49d94;font-size:.85rem;line-height:1.5}.lv5-scoop tbody tr{cursor:default;transition:background .2s ease}.lv5-scoop tbody tr:hover,.lv5-scoop tbody tr:focus-visible{background:#f3ede509;outline:none}.lv5-scoop .lv5-ftable__name{position:relative;padding-left:1.6rem}.lv5-scoop .lv5-ftable__name:before{content:"";position:absolute;left:0;bottom:1.45rem;width:.7rem;height:.7rem;background:var(--c)}.lv5-scoop thead th:first-child{padding-left:1.6rem}.lv5-ftable__tag{display:block;margin-bottom:.3rem;color:var(--c);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(max-width:900px){.lv5-scoop{grid-template-columns:1fr;gap:2rem}.lv5-scoop__fig{position:static;max-width:22rem}}@media(max-width:700px){.lv5-scoop .lv5-ftable__name:before{bottom:.38rem}.lv5-scoop tbody tr{padding-left:0}}.lv5-scoop tbody td{padding-top:2.27rem}@media(max-width:900px){.lv5-scoop__fig{max-width:16.5rem}.lv5-scoop__grid{gap:4px}}@media(max-width:700px){.lv5-scoop tbody td{padding-top:0}.lv5-scoop tbody .lv5-ftable__dose{margin-top:1.12rem}}@media(min-width:701px){.lv5-scoop .lv5-ftable__name{width:40%}.lv5-scoop .lv5-ftable__benefit{font-size:.95rem}}@media(max-width:700px){.lv5-scoop tbody .lv5-ftable__dose{margin-top:1.3rem}}.lv5-scoop tbody td{padding-top:1.15rem}.lv5-ftable__dose .lv5-ftable__rdi{color:#cbc4ba;font-weight:500}.lv5-scoop__note{max-width:60ch;margin:1.25rem 0 0 auto;color:#8c857c;font-size:.78rem;line-height:1.5;text-align:right}.lv5-scoop .lv5-ftable__name:before{bottom:auto;top:50%;transform:translateY(-50%)}@media(max-width:700px){.lv5-scoop tbody .lv5-ftable__dose{margin-top:0}.lv5-scoop .lv5-ftable__name:before{top:.62em}.lv5-scoop__note{margin-left:0;text-align:left}}@media(max-width:700px){.lv5-scoop tbody td{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/landing-v5.css.map */
