.turrigen-hero{position:relative;display:flex;align-items:center;min-height:var(--hero-min-height, 75vh);padding:clamp(3rem,8vw,7rem) clamp(1.5rem,5vw,5rem);overflow:hidden;background:var(--turrigen-gradient-luminous);color:var(--turrigen-white)}.turrigen-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.turrigen-hero__media img{width:100%;height:100%;object-fit:cover}.turrigen-hero--has-image .turrigen-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(10 30 28 / 78%) 0%,rgb(10 30 28 / 55%) 35%,rgb(10 30 28 / 10%) 70%,transparent 100%)}.turrigen-hero__signal{position:absolute;inset:auto 0 12% 0;width:100%;height:45%;pointer-events:none;mix-blend-mode:screen}.turrigen-hero--bottom{align-items:flex-end}.turrigen-hero__inner{position:relative;max-width:44rem}.turrigen-hero__eyebrow{margin:0 0 1.25rem;font-size:.75rem;letter-spacing:.28em;text-transform:uppercase}.turrigen-hero__heading{margin:0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05;letter-spacing:-.01em}.turrigen-hero__body{margin-top:1.5rem;max-width:34rem;font-size:1rem;line-height:1.6}.turrigen-hero__body p{margin:0}.turrigen-hero__cta{display:inline-block;margin-top:2.5rem;padding:.9rem 2rem;border:1px solid var(--turrigen-signal-green);border-radius:999px;background:var(--turrigen-signal-green);color:var(--turrigen-black);font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,color .15s ease}.turrigen-hero__cta:hover,.turrigen-hero__cta:focus-visible{background:transparent;color:var(--turrigen-signal-green)}.turrigen-proof{padding:clamp(3rem,7vw,6rem) clamp(1.5rem,5vw,5rem);background:var(--turrigen-powder);color:var(--turrigen-ink)}.turrigen-proof__inner{max-width:68rem;margin-inline:auto}.turrigen-proof__heading{margin:0;font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.15}.turrigen-proof__body{margin-top:1rem;max-width:38rem;line-height:1.6}.turrigen-proof__body p{margin:0}.turrigen-proof__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem 2.5rem;margin:2.5rem 0 0;padding:0;list-style:none}.turrigen-proof__item{display:flex;gap:.75rem;align-items:flex-start;padding-top:1.25rem;border-top:1px solid var(--turrigen-white);line-height:1.5}.turrigen-proof__marker{flex:0 0 auto;width:.5rem;height:.5rem;margin-top:.5rem;border-radius:50%;background:var(--turrigen-sea-green)}@media(prefers-reduced-motion:reduce){.turrigen-hero__cta{transition:none}}.turrigen-narrative{padding:clamp(3rem,7vw,6.5rem) clamp(1.5rem,5vw,5rem)}.turrigen-narrative--white{background:var(--turrigen-white);color:var(--turrigen-ink)}.turrigen-narrative--powder{background:var(--turrigen-powder);color:var(--turrigen-ink)}.turrigen-narrative--ink{background:var(--turrigen-black);color:var(--turrigen-white)}.turrigen-narrative__inner{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center;max-width:74rem;margin-inline:auto}@media(min-width:750px){.turrigen-narrative__inner{grid-template-columns:1fr 1fr}.turrigen-narrative__inner--start .turrigen-narrative__content{order:2}}.turrigen-narrative__eyebrow{margin:0 0 1rem;font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;color:var(--turrigen-sea-green)}.turrigen-narrative--ink .turrigen-narrative__eyebrow{color:var(--turrigen-signal-green)}.turrigen-narrative__heading{margin:0;font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.15}.turrigen-narrative__body{margin-top:1.25rem;max-width:34rem;line-height:1.65}.turrigen-narrative__body p+p{margin-top:1rem}.turrigen-narrative__link{display:inline-block;margin-top:1.75rem;padding-bottom:.35rem;border-bottom:1px solid currentColor;font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit}.turrigen-narrative__media img,.turrigen-narrative__placeholder{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:2px}.turrigen-narrative__placeholder{background:var(--turrigen-gradient-luminous)}.turrigen-pillars{padding:clamp(3rem,7vw,6.5rem) clamp(1.5rem,5vw,5rem);background:var(--turrigen-black);color:var(--turrigen-white)}.turrigen-pillars__inner{max-width:74rem;margin-inline:auto}.turrigen-pillars__heading{margin:0 0 clamp(2rem,4vw,3rem);max-width:40rem;font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.25}.turrigen-pillars__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.turrigen-pillars__tile{position:relative;overflow:hidden;border-radius:2px;aspect-ratio:4 / 5}.turrigen-pillars__img{width:100%;height:100%;object-fit:cover}.turrigen-pillars__caption{position:absolute;inset:auto 0 0 0;padding:3.5rem 1.25rem 1.25rem;background:linear-gradient(transparent,#000000d1 55%)}.turrigen-pillars__title{margin:0;font-size:.875rem;letter-spacing:.26em;text-transform:uppercase;color:var(--turrigen-signal-green)}.turrigen-pillars__descriptor{margin:.5rem 0 0;font-size:.875rem;line-height:1.45;color:var(--turrigen-white)}.turrigen-restock{padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,5vw,5rem);background:var(--turrigen-powder)}.turrigen-restock__inner{max-width:40rem;margin-inline:auto;text-align:center}.turrigen-restock__eyebrow{margin:0 0 .6rem;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--turrigen-sea-green)}.turrigen-restock__heading{margin:0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2;color:var(--turrigen-ink)}.turrigen-restock__body{margin:.7rem auto 1.2rem;max-width:30rem;color:var(--turrigen-ink);line-height:1.55}.turrigen-restock__body p{margin:0}.turrigen-restock__row{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.turrigen-restock__input{flex:1 1 16rem;max-width:22rem;padding:.85rem 1.1rem;border:1px solid var(--turrigen-sea-green);border-radius:999px;background:var(--turrigen-white);color:var(--turrigen-ink);font:inherit}.turrigen-restock__input:focus-visible{outline:2px solid var(--turrigen-sea-green);outline-offset:2px}.turrigen-restock__submit{padding:.85rem 1.9rem;border:1px solid var(--turrigen-sea-green);border-radius:999px;background:var(--turrigen-sea-green);color:var(--turrigen-white);font-family:inherit;font-size:.8rem;letter-spacing:.16em;cursor:pointer}.turrigen-restock__submit:hover,.turrigen-restock__submit:focus-visible{background:transparent;color:var(--turrigen-sea-green)}.turrigen-restock__success{margin:.5rem 0 0;padding:.9rem 1.2rem;border-radius:6px;background:var(--turrigen-signal-green);color:var(--turrigen-black)}.turrigen-restock__error{margin:0 0 .6rem;color:#a13a2e}.turrigen-restock__fineprint{margin:.8rem 0 0;font-size:.78rem;color:var(--turrigen-ink);opacity:.65}.turrigen-value{padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,5vw,5rem);background:var(--turrigen-white)}.turrigen-value__inner{max-width:46rem;margin-inline:auto}.turrigen-value__heading{margin:0 0 1.2rem;font-size:clamp(1.4rem,3vw,2rem);text-align:center;color:var(--turrigen-ink)}.turrigen-value__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.turrigen-value__card{display:block;position:relative;padding:1.5rem 1.4rem 1.3rem;border:1px solid var(--turrigen-powder);border-radius:10px;background:var(--turrigen-powder);color:var(--turrigen-ink);text-decoration:none;text-align:center}.turrigen-value__card--best{border-color:var(--turrigen-sea-green);background:var(--turrigen-white)}.turrigen-value__badge{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);padding:.3rem .9rem;border-radius:999px;white-space:nowrap;background:var(--turrigen-signal-green);color:var(--turrigen-black);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.turrigen-value__label{margin:0 0 .3rem;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--turrigen-sea-green)}.turrigen-value__price{margin:0;font-size:2rem;line-height:1.1}.turrigen-value__perday{margin:.25rem 0 0;color:var(--turrigen-sea-green)}.turrigen-value__note{margin:.6rem 0 0;font-size:.82rem;opacity:.75;line-height:1.45}.turrigen-value__fineprint{margin:1rem 0 0;text-align:center;font-size:.78rem;color:var(--turrigen-ink);opacity:.6}.turrigen-faq{padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,5rem);background:var(--turrigen-off-white)}.turrigen-faq__inner{max-width:46rem;margin-inline:auto}.turrigen-faq__heading{margin:0 0 1.2rem;font-size:clamp(1.4rem,3vw,2rem);color:var(--turrigen-ink)}.turrigen-faq__item{border-bottom:1px solid var(--turrigen-powder)}.turrigen-faq__q{padding:1rem 2rem 1rem 0;cursor:pointer;list-style:none;position:relative;font-size:1.02rem;color:var(--turrigen-ink)}.turrigen-faq__q::-webkit-details-marker{display:none}.turrigen-faq__q:after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);color:var(--turrigen-sea-green);font-size:1.3rem}details[open] .turrigen-faq__q:after{content:"\2212"}.turrigen-faq__a{padding:0 0 1.1rem;color:var(--turrigen-ink);line-height:1.6;max-width:42rem}.turrigen-faq__a p{margin:0 0 .5rem}.turrigen-protocol{padding:clamp(3rem,7vw,6.5rem) clamp(1.5rem,5vw,5rem);background:var(--turrigen-white);color:var(--turrigen-ink)}.turrigen-protocol__inner{max-width:74rem;margin-inline:auto}.turrigen-protocol__header{max-width:46rem}.turrigen-protocol__eyebrow{margin:0 0 1rem;font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;color:var(--turrigen-sea-green)}.turrigen-protocol__heading{margin:0;font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.15}.turrigen-protocol__body{margin-top:1.25rem;max-width:38rem;line-height:1.65}.turrigen-protocol__body p{margin:0 0 .75rem}.turrigen-protocol__foundations{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:clamp(1.75rem,4vw,2.75rem) 0 0;padding:0;list-style:none}.turrigen-protocol__foundation{padding:1.1rem 1.25rem;border-left:2px solid var(--turrigen-sea-green);background:var(--turrigen-off-white)}.turrigen-protocol__foundation-title{margin:0;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--turrigen-sea-green)}.turrigen-protocol__foundation-descriptor{margin:.4rem 0 0;font-size:.92rem;line-height:1.55}.turrigen-protocol__phases{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:clamp(1.75rem,4vw,2.75rem) 0 0;padding:0;list-style:none;counter-reset:none}.turrigen-protocol__phase{padding:1.4rem 1.5rem;border:1px solid var(--turrigen-powder);border-radius:.5rem}.turrigen-protocol__phase-range{margin:0;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--turrigen-sea-green)}.turrigen-protocol__phase-title{margin:.5rem 0 0;font-size:1.15rem;font-weight:600}.turrigen-protocol__phase-body{margin-top:.6rem;font-size:.92rem;line-height:1.6}.turrigen-protocol__phase-body p{margin:0 0 .5rem}.turrigen-protocol__tracker{margin:clamp(1.5rem,3.5vw,2.25rem) 0 0;padding:1rem 1.25rem;background:var(--turrigen-powder);border-radius:.5rem;font-size:.92rem;line-height:1.6;max-width:46rem}.turrigen-protocol__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:clamp(1.5rem,3.5vw,2.25rem)}.turrigen-protocol__cta-text{margin:0;line-height:1.5}.turrigen-protocol__cta-link{display:inline-block;padding:.75rem 1.5rem;background:var(--turrigen-ink);color:var(--turrigen-white);text-decoration:none;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.turrigen-protocol__cta-link:hover{background:var(--turrigen-sea-green)}.turrigen-protocol__guide{margin:1rem 0 0;font-size:.85rem}.turrigen-protocol__guide a{color:var(--turrigen-sea-green)}.turrigen-hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}.turrigen-hero__cta--secondary{background:transparent;border:1px solid currentColor;color:var(--turrigen-white)}.turrigen-hero__cta--secondary:hover,.turrigen-hero__cta--secondary:focus-visible{background:#f4f0ec1f;color:var(--turrigen-white)}.turrigen-pillars__body{margin:-.4rem 0 1.4rem;max-width:40rem;line-height:1.6;color:var(--turrigen-ink)}.turrigen-cta{padding:clamp(3rem,7vw,5.5rem) clamp(1.5rem,5vw,5rem);background:var(--turrigen-powder);text-align:center}.turrigen-cta__inner{max-width:46rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.turrigen-cta__heading{margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);color:var(--turrigen-ink)}.turrigen-cta__subline{margin:0;color:var(--turrigen-ink);opacity:.75;line-height:1.55}.turrigen-cta__button{display:inline-block;padding:.85rem 1.9rem;background:var(--turrigen-ink);color:var(--turrigen-white);text-decoration:none;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.turrigen-cta__button:hover{background:var(--turrigen-sea-green)}.turrigen-hero--split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);background:var(--turrigen-powder);color:var(--turrigen-ink)}.turrigen-hero--split .turrigen-hero__media{position:static;order:2;display:flex;justify-content:center}.turrigen-hero--split .turrigen-hero__media img{width:100%;max-width:34rem;height:auto;object-fit:contain;border-radius:6px}.turrigen-hero--split .turrigen-hero__inner{order:1;text-align:left;margin:0;max-width:none}.turrigen-hero--split .turrigen-hero__heading,.turrigen-hero--split .turrigen-hero__body{color:var(--turrigen-ink)}.turrigen-hero--split .turrigen-hero__eyebrow{color:var(--turrigen-sea-green)}.turrigen-hero--split .turrigen-hero__cta{background:var(--turrigen-ink);color:var(--turrigen-white);border-color:var(--turrigen-ink)}.turrigen-hero--split .turrigen-hero__cta--secondary{background:transparent;color:var(--turrigen-ink);border:1px solid var(--turrigen-ink)}.turrigen-hero--split .turrigen-hero__signal{opacity:.5}@media(max-width:749px){.turrigen-hero--split{grid-template-columns:1fr}}.turrigen-narrative__media-secondary{display:block;width:100%;height:auto;margin-top:1rem}.turrigen-pillars__tile--text{background:var(--turrigen-off-white);border-top:2px solid var(--turrigen-sea-green);padding:1.4rem 1.5rem 1.6rem;min-height:11rem;display:flex;align-items:flex-end}.turrigen-difference{padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,5vw,5rem);background:var(--turrigen-white);border-top:1px solid var(--turrigen-powder);border-bottom:1px solid var(--turrigen-powder)}.turrigen-difference__inner{max-width:74rem;margin-inline:auto}.turrigen-difference__eyebrow{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--turrigen-sea-green)}.turrigen-difference__heading{margin:0 0 1.2rem;font-size:clamp(1.3rem,2.6vw,1.8rem);color:var(--turrigen-ink)}.turrigen-difference__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:0;padding:0;list-style:none}.turrigen-difference__item{border-left:2px solid var(--turrigen-sea-green);padding:.4rem 0 .4rem 1.1rem}.turrigen-difference__value{margin:0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1;color:var(--turrigen-ink);font-variant-numeric:tabular-nums}.turrigen-difference__label{margin:.25rem 0 0;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--turrigen-sea-green)}.turrigen-hero--split .turrigen-hero__signal{display:none}.turrigen-hero--split.turrigen-hero--has-image{background:var(--turrigen-powder)}.turrigen-hero--split .turrigen-hero__media:after,.turrigen-hero--split:before,.turrigen-hero--split:after{display:none}.turrigen-hero--split.turrigen-hero--signal-bg,.turrigen-hero--split.turrigen-hero--has-image.turrigen-hero--signal-bg{background:#06100e}.turrigen-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.turrigen-hero__bg img{display:block;width:100%;height:100%;object-fit:cover}.turrigen-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06100ed1,#06100e7f 45%,#06100e2e)}.turrigen-hero--signal-bg .turrigen-hero__inner,.turrigen-hero--signal-bg .turrigen-hero__media{position:relative;z-index:1}.turrigen-hero--signal-bg .turrigen-hero__heading,.turrigen-hero--signal-bg .turrigen-hero__body{color:var(--turrigen-off-white, #f4f0ec)}.turrigen-hero--signal-bg .turrigen-hero__eyebrow{color:var(--turrigen-signal-green)}.turrigen-hero--signal-bg .turrigen-hero__cta{background:var(--turrigen-off-white, #f4f0ec);color:var(--turrigen-ink);border-color:var(--turrigen-off-white, #f4f0ec)}.turrigen-hero--signal-bg .turrigen-hero__cta--secondary{background:transparent;color:var(--turrigen-off-white, #f4f0ec);border:1px solid rgb(244 240 236 / 60%)}.turrigen-hero--signal-bg .turrigen-hero__media img{border-radius:12px;box-shadow:none}.turrigen-hero-pin--active{height:calc(var(--hero-min-height, 70vh) + 60vh)}.turrigen-hero-pin--active .turrigen-hero{position:sticky;top:0}.turrigen-hero__lidclip,.turrigen-hero__mouth{position:absolute;display:none;pointer-events:none;overflow:hidden}.turrigen-hero__lidfront{position:absolute;display:none;pointer-events:none}.turrigen-hero__lid{position:absolute;display:block}.turrigen-hero__media img.turrigen-hero__lid,.turrigen-hero__media img.turrigen-hero__lidfront,.turrigen-hero__media img.turrigen-hero__capsule{width:auto;height:auto;object-fit:unset;will-change:transform}.turrigen-hero__capsule{position:absolute;display:block}.turrigen-hero__stage-img{display:none}.turrigen-hero--reveal-on .turrigen-hero__stage-img,.turrigen-hero--reveal-on .turrigen-hero__lidclip,.turrigen-hero--reveal-on .turrigen-hero__mouth,.turrigen-hero--reveal-on .turrigen-hero__lidfront{display:block}.turrigen-hero--reveal-on .turrigen-hero__fallback-img{display:none}@media(max-width:749px){.turrigen-hero--has-image:not(.turrigen-hero--split){flex-direction:column;align-items:stretch;background:#06100e}.turrigen-hero--has-image:not(.turrigen-hero--split) .turrigen-hero__media{position:relative;inset:auto;order:-1;height:88vw;margin:0 0 2rem}.turrigen-hero--has-image:not(.turrigen-hero--split) .turrigen-hero__media img{object-position:72% center}.turrigen-hero--has-image:not(.turrigen-hero--split) .turrigen-hero__media:after{background:linear-gradient(0deg,rgb(6 16 14 / 65%) 0%,transparent 30%)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/turrigen-sections.css.map */
