.home-hero{background:var(--color-white);color:var(--color-black);position:relative;overflow:hidden}.home-hero__image{width:54cqw;z-index:var(--z-content);pointer-events:none;display:none;position:absolute;inset:0 0 0 auto}.home-hero__image img{object-fit:cover;object-position:right center}.home-hero__peek{width:7cqw;z-index:var(--z-content);opacity:.85;pointer-events:none;display:none;position:absolute;top:5%;bottom:55%;left:0;overflow:hidden}.home-hero__peek img{object-fit:cover;object-position:right}.home-hero__inner{z-index:var(--z-content);padding:28cqw var(--container-padding) 13cqw;flex-direction:column;display:flex;position:relative}.home-hero__intro{margin-bottom:var(--space-md);color:color-mix(in srgb, var(--color-black) 80%, transparent);font-weight:800}.home-hero__headline{--text-leading:.95;letter-spacing:-.025em;text-transform:uppercase}.home-hero__accent-wrap{width:fit-content;margin-top:var(--space-xl);position:relative}.home-hero__bracket{width:5cqw;height:5cqw;color:var(--color-black);position:absolute;top:-3cqw;left:-3cqw}.home-hero__accent{--text-size:var(--text-accent-md);--text-leading:.95;--text-font:var(--font-heading);letter-spacing:.02em;color:var(--color-primary);font-weight:800}.home-hero__body{gap:var(--space-md);margin-top:var(--space-lg);flex-direction:column;display:flex}.home-hero__p{color:color-mix(in srgb, var(--color-black) 88%, transparent);font-weight:600}.home-hero__image--mobile{aspect-ratio:1;width:100%;margin-block:var(--space-lg);position:relative}.home-hero__image--mobile img{object-fit:contain;object-position:center}@media (min-width:768px){.home-hero__inner{max-width:60cqw;min-height:52cqw;padding:20cqw var(--container-padding) 17cqw;justify-content:center}.home-hero__intro{max-width:36cqw;margin-bottom:var(--space-lg)}.home-hero__accent{text-transform:uppercase}.home-hero__bracket{width:1.7cqw;height:1.7cqw;top:-.9cqw;left:-1.1cqw}.home-hero__body{max-width:32cqw}.home-hero__image,.home-hero__peek{display:block}.home-hero__image--mobile{display:none}}@media (min-width:768px) and (max-width:1023px){.home-hero__inner{max-width:60cqw}.home-hero__intro,.home-hero__body{max-width:40cqw}.home-hero__image{width:50cqw}}
.benefits-dropdown{max-width:56rem}.benefits-dropdown__trigger{border:2px solid var(--color-primary);border-radius:var(--radius-md);width:100%;color:var(--color-primary);text-align:left;transition:background-color var(--duration-fast);background:0 0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;transform:rotate(-1deg)}.benefits-dropdown__trigger:hover{background-color:#a8be240d;background-color:lab(73.3688% -21.4192 66.9543/.05)}.benefits-dropdown__trigger-title{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(1.25rem,1rem + .89vw,2rem);font-weight:800}.benefits-dropdown__chevron{width:1.5rem;height:1.5rem;transition:transform var(--duration-normal);flex-shrink:0}.benefits-dropdown__chevron--open{transform:rotate(180deg)}.benefits-dropdown__body{transition:grid-template-rows var(--duration-slow);grid-template-rows:0fr;display:grid}.benefits-dropdown__body--open{grid-template-rows:1fr}.benefits-dropdown__body-inner{overflow:hidden}.benefits-dropdown__content{flex-direction:column;gap:1.25rem;padding-top:1.5rem;display:flex}.benefits-dropdown__intro{color:var(--color-white);opacity:.9;font-size:clamp(.875rem,.7rem + .5vw,1.125rem)}.benefits-dropdown__list-title{font-family:var(--font-heading);color:var(--color-primary);font-size:clamp(1rem,.8rem + .5vw,1.25rem);font-weight:700}.benefits-dropdown__list{grid-template-columns:1fr;gap:.5rem;list-style:none;display:grid}@media (min-width:640px){.benefits-dropdown__list{grid-template-columns:1fr 1fr}}.benefits-dropdown__list-item{border-radius:var(--radius-sm);color:var(--color-white);background-color:#0b0b0b;background-color:lab(3.04863% 0 0);padding:.75rem 1rem;font-size:clamp(.8rem,.65rem + .4vw,1rem)}.benefits-dropdown__footer{border-radius:0 var(--radius-full) var(--radius-full) 0;background-color:#a8be241a;background-color:lab(73.3688% -21.4192 66.9543/.1);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.benefits-dropdown__footer-icon{border-radius:var(--radius-full);background-color:var(--color-primary);width:1.75rem;height:1.75rem;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.benefits-dropdown__footer-text{color:var(--color-white);opacity:.9;font-size:clamp(.8rem,.65rem + .4vw,1rem)}
.choice-card-text{border:2px solid var(--color-primary);border-radius:var(--radius-md);transform:rotate(var(--card-rotation,0deg));padding:2rem 1.5rem;position:relative}.choice-card-text--positive{--card-rotation:3deg}.choice-card-text--negative{--card-rotation:-3deg}.choice-card-text__chevron{border-radius:var(--radius-full);background-color:var(--color-primary);width:1.75rem;height:1.75rem;color:var(--color-white);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (min-width:1024px){.choice-card-text__chevron{width:2.25rem;height:2.25rem}}.choice-card-text__chevron svg{width:60%;height:60%}.choice-card-text__body{text-align:center;font-size:clamp(.875rem,.7rem + .5vw,1.125rem);line-height:1.3}.choice-card-image{border-radius:var(--radius-md);border:2px solid var(--color-primary);transform:rotate(var(--card-rotation,0deg));aspect-ratio:4/3;position:relative;overflow:hidden}.choice-card-image--positive{--card-rotation:3deg}.choice-card-image--negative{--card-rotation:-3deg}.choice-card-image__img{object-fit:cover;width:100%;height:100%}.choice-card-image--negative .choice-card-image__img{filter:grayscale()}
.content-block{gap:var(--space-lg);flex-direction:column;display:flex}.content-block__intro{font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.05em;opacity:.6}.content-block__body{margin-top:var(--space-sm);flex-direction:column;gap:.75rem;display:flex}.content-block__paragraph{font-size:var(--text-body);color:#ffffffe6;color:lab(100% 0 0/.9);line-height:1.3}
.home-poster-dropdown{width:100%;padding-bottom:clamp(1rem,3vw,1.5rem)}.home-poster-dropdown__header{cursor:pointer;width:88%;transition:box-shadow var(--duration-normal);background:0 0;border:none;border-radius:0 9999px 9999px 0;align-items:center;margin-bottom:clamp(.75rem,2vw,1rem);padding-right:.375rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #00000026}.home-poster-dropdown__header:hover{box-shadow:0 6px 16px #0003}.home-poster-dropdown__header--static{cursor:default}.home-poster-dropdown__header--static:hover{box-shadow:0 4px 8px #00000026}@media (min-width:768px){.home-poster-dropdown__header{width:55%}}@media (min-width:1024px){.home-poster-dropdown__header{width:45%}}.home-poster-dropdown__header-bg{z-index:0;position:absolute;inset:0}.home-poster-dropdown__header-bg img{object-fit:cover}.home-poster-dropdown__title{z-index:1;color:var(--color-white);text-transform:uppercase;letter-spacing:.02em;padding:max(.9cqw,.6rem) max(2.2cqw,1.1rem);font-weight:900;position:relative}.home-poster-dropdown__spacer{flex:1}.home-poster-dropdown__toggle{z-index:1;background-color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:relative}@media (min-width:768px){.home-poster-dropdown__toggle{width:3cqw;height:3cqw}}.home-poster-dropdown__toggle--open{rotate:180deg}.home-poster-dropdown__chevron{color:var(--color-black)}.home-poster-dropdown__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1);display:grid}.home-poster-dropdown__body--open{opacity:1;grid-template-rows:1fr}.home-poster-dropdown__body-inner{min-height:0;overflow:hidden}.home-poster-dropdown__card{background-color:var(--color-white);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 1px 3px #00000014}@media (min-width:768px){.home-poster-dropdown__card{padding:3.5cqw}}.home-poster-dropdown__layout{flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,1.75rem);display:flex}@media (min-width:768px){.home-poster-dropdown__layout{flex-direction:row;align-items:stretch;gap:3.5cqw}}.home-poster-dropdown__text{flex-direction:column;flex:1;gap:clamp(.875rem,2vw,1.25rem);display:flex}@media (min-width:768px){.home-poster-dropdown__text{flex:3;justify-content:center;gap:2cqw;min-width:0}}.home-poster-dropdown__paragraph{color:color-mix(in oklch, var(--color-black) 85%, transparent);font-weight:600;line-height:1.5}.home-poster-dropdown__image-wrapper{flex-shrink:0;width:75%;max-width:20rem;margin-inline:auto}@media (min-width:640px){.home-poster-dropdown__image-wrapper{width:60%;max-width:22rem}}@media (min-width:768px){.home-poster-dropdown__image-wrapper{flex:2;align-self:stretch;width:auto;max-width:none;margin:0}}.home-poster-dropdown__frame{height:100%;min-height:30cqw;padding:1.1cqw;position:relative}@media (max-width:767px){.home-poster-dropdown__frame{aspect-ratio:4/3;height:auto;min-height:0}}.home-poster-dropdown__border{border:.3cqw solid var(--color-primary);pointer-events:none;z-index:1;position:absolute;inset:1.1cqw;transform:rotate(3.5deg)translate(.7cqw,.7cqw)}.home-poster-dropdown__image-box{width:100%;height:100%;position:relative}.home-poster-dropdown__image-box img{object-fit:cover;object-position:center}
.video-player{width:100%;height:100%;position:relative}.video-player__media{object-fit:cover;width:100%;height:100%}.video-player__loading-overlay{background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-player__spinner{border:4px solid #ffffff4d;border-top-color:var(--color-white);border-radius:var(--radius-full);width:3rem;height:3rem;animation:1s linear infinite video-player-spin}@keyframes video-player-spin{to{transform:rotate(360deg)}}.video-player__error-overlay{color:var(--color-white);text-align:center;padding:var(--space-md);background-color:#000c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-player__error-text{font-size:var(--text-body-sm);opacity:.75}.video-player__retry-button{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-body-sm);transition:background-color var(--duration-normal);color:inherit;cursor:pointer;background-color:#fff3;border:none}.video-player__retry-button:hover{background-color:#ffffff4d}
.home-poster-video{width:100%;max-width:20rem;margin-inline:auto;position:relative}@media (min-width:640px){.home-poster-video{max-width:24rem}}@media (min-width:768px){.home-poster-video{max-width:56rem}}.home-poster-video__frame{border:3px solid var(--color-primary);pointer-events:none;z-index:var(--z-overlay);position:absolute;inset:0;transform:rotate(-2deg)}.home-poster-video__media{aspect-ratio:9/16;position:relative;overflow:hidden;transform:rotate(-2deg)}.home-poster-video__inner{position:absolute;inset:0;transform:rotate(2deg)scale(1.08)}@media (min-width:768px){.home-poster-video__media{aspect-ratio:16/9}}.home-poster-video__thumbnail{object-fit:cover}.home-poster-video__overlay{transition:background-color var(--duration-normal);background-color:#0000004d;position:absolute;inset:0}.home-poster-video__media:hover .home-poster-video__overlay{background-color:#0006}.home-poster-video__play-center{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-poster-video__player{width:100%;height:100%}
.icon-list{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.icon-list__item{align-items:flex-start;gap:1rem;display:flex}.icon-list__icon{border-radius:var(--radius-full);background-color:var(--color-black);width:2.25rem;height:2.25rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.icon-list__text{font-size:var(--text-body);max-width:45ch;line-height:1.45}
.igazsag-dropdown__trigger{border:2px solid var(--color-primary);border-radius:var(--radius-md);width:100%;color:var(--color-primary);text-align:left;transition:background-color var(--duration-fast);background:0 0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;transform:rotate(-1deg)}.igazsag-dropdown__trigger:hover{background-color:#a8be240d;background-color:lab(73.3688% -21.4192 66.9543/.05)}.igazsag-dropdown__trigger-title{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(1.25rem,1rem + .89vw,2rem);font-weight:800}.igazsag-dropdown__chevron{width:1.5rem;height:1.5rem;transition:transform var(--duration-normal);flex-shrink:0}.igazsag-dropdown__chevron--open{transform:rotate(180deg)}.igazsag-dropdown__body{transition:grid-template-rows var(--duration-slow);grid-template-rows:0fr;display:grid}.igazsag-dropdown__body--open{grid-template-rows:1fr}.igazsag-dropdown__body-inner{overflow:hidden}.igazsag-dropdown__content{flex-direction:column;gap:1.25rem;padding-top:1.5rem;display:flex}.igazsag-dropdown__layout{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.igazsag-dropdown__layout{grid-template-columns:1fr 1fr}}.igazsag-dropdown__text-col{flex-direction:column;gap:1rem;display:flex}.igazsag-dropdown__intro,.igazsag-dropdown__body-text{color:var(--color-white);opacity:.9;font-size:clamp(.875rem,.7rem + .5vw,1.125rem);line-height:1.3}.igazsag-dropdown__highlight{color:var(--color-primary);font-size:clamp(.875rem,.7rem + .5vw,1.125rem);font-weight:700}.igazsag-dropdown__image-frame{aspect-ratio:4/3;border:2px solid var(--color-primary);border-radius:var(--radius-md);margin:8px;position:relative;overflow:hidden;transform:rotate(5deg)}.igazsag-dropdown__image{object-fit:cover;width:100%;height:100%}.igazsag-dropdown__list-intro{color:var(--color-primary);font-size:clamp(1rem,.8rem + .5vw,1.25rem);font-weight:700}.igazsag-dropdown__list{grid-template-columns:1fr;gap:.5rem;list-style:none;display:grid}@media (min-width:640px){.igazsag-dropdown__list{grid-template-columns:1fr 1fr}}.igazsag-dropdown__list-item{border-radius:var(--radius-sm);color:var(--color-white);background-color:#0b0b0b;background-color:lab(3.04863% 0 0);padding:.75rem 1rem;font-size:clamp(.8rem,.65rem + .4vw,1rem)}.igazsag-dropdown__footer{border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.igazsag-dropdown__footer-icon{border-radius:var(--radius-full);background-color:var(--color-primary);width:1.75rem;height:1.75rem;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.igazsag-dropdown__footer-text{color:var(--color-white);opacity:.9;font-size:clamp(.8rem,.65rem + .4vw,1rem)}
.scene{flex-direction:column;min-height:70svh;display:flex;position:relative}.scene__inner{flex-direction:column;flex:1;min-height:0;display:flex}.scene__inner>*{flex:1}
.scene-indicator{z-index:40;pointer-events:none;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:clamp(1rem,3vw,2rem);left:50%;transform:translate(-50%)}.scene-indicator[data-hidden]{opacity:0;pointer-events:none;transform:translate(-50%,1rem)}.scene-indicator__advance{appearance:none;background:var(--color-primary);color:var(--color-black);cursor:pointer;pointer-events:auto;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .2s,background-color .2s;animation:1.8s ease-in-out infinite scene-indicator-bob;display:inline-flex;box-shadow:0 6px 18px -6px #0006}.scene-indicator__advance:hover{transform:translateY(2px)scale(1.04)}.scene-indicator__advance:active{transform:translateY(3px)scale(.98)}.scene-indicator__advance:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@keyframes scene-indicator-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.scene-indicator__advance{animation:none}.scene-indicator,.scene-indicator[data-hidden]{transition:none}}
.scrollytelling-shell{isolation:isolate;position:relative}
.textured-dropdown__trigger{border-radius:var(--radius-md);width:100%;color:var(--color-white);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.textured-dropdown__trigger{width:65%}}@media (min-width:1024px){.textured-dropdown__trigger{width:50%}}.textured-dropdown__trigger-bg{z-index:0;position:absolute;inset:0}.textured-dropdown__trigger-bg img{object-fit:cover;width:100%;height:100%}.textured-dropdown__trigger-title{z-index:1;font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(1.25rem,1rem + .89vw,2rem);font-weight:800;position:relative}.textured-dropdown__chevron{z-index:1;width:1.5rem;height:1.5rem;transition:transform var(--duration-normal);flex-shrink:0;position:relative}.textured-dropdown__chevron--open{transform:rotate(180deg)}.textured-dropdown__body{transition:grid-template-rows var(--duration-slow);grid-template-rows:0fr;display:grid}.textured-dropdown__body--open{grid-template-rows:1fr}.textured-dropdown__body-inner{overflow:hidden}.textured-dropdown__content{grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem;display:grid}@media (min-width:768px){.textured-dropdown__content{grid-template-columns:1fr 1fr}}.textured-dropdown__text{color:var(--color-white);opacity:.9;white-space:pre-line;font-size:clamp(.875rem,.7rem + .5vw,1.125rem);line-height:1.3}.textured-dropdown__image-frame{aspect-ratio:4/3;border:2px solid var(--color-primary);border-radius:var(--radius-md);margin:8px;position:relative;overflow:hidden;transform:rotate(3.5deg)}.textured-dropdown__image-frame--small{max-width:20rem}.textured-dropdown__image{object-fit:cover;width:100%;height:100%}
.home-video{--bg-z:12;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);background:var(--color-black);color:var(--color-white);padding-block:14cqw 16cqw;position:relative}@media (min-width:768px){.home-video{padding-block:7.5cqw 9cqw}}.home-video__container{align-items:center;gap:var(--space-2xl);padding-inline:var(--container-padding);flex-direction:column;display:flex}.home-video__title{text-align:center;max-width:80cqw}.home-video__player{width:86cqw}@media (min-width:768px){.home-video__title{max-width:60cqw}.home-video__player{width:56cqw}}
.home-stop{--bg-z:11;--bg-overflow-top:var(--bg-bleed);--bg-overflow-bottom:var(--bg-bleed);padding-block:15cqw 9cqw;position:relative;overflow-x:clip}@media (min-width:768px){.home-stop{padding-block:14cqw 6cqw}}.home-stop__top{padding-inline:var(--container-padding)}.home-stop__grid{gap:var(--space-2xl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.home-stop__grid{gap:var(--space-lg);grid-template-columns:1fr 1fr}}.home-stop__title{--text-leading:.95;margin-bottom:var(--space-lg);font-weight:900}.home-stop__icon-list{gap:var(--space-lg);flex-direction:column;list-style:none;display:flex}.home-stop__icon-item{align-items:flex-start;gap:var(--space-md);display:flex}.home-stop__icon-item--bold .home-stop__icon-text{font-weight:800}.home-stop__icon-badge{background:var(--color-black);width:max(2cqw,2rem);height:max(2cqw,2rem);color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.home-stop__icon-symbol{font-size:max(1cqw,1rem);font-weight:900;line-height:1}.home-stop__icon-badge svg{width:50%;height:50%}.home-stop__icon-text{--text-leading:1.35;--text-size:max(1.3cqw, .95rem);max-width:42ch;font-weight:600}.home-stop__image{aspect-ratio:5/6;width:100%;max-width:70cqw;margin-inline:auto;position:relative}.home-stop__image img{object-fit:contain;object-position:center}@media (min-width:768px){.home-stop__image{aspect-ratio:auto;align-self:stretch;width:100%;max-width:none;min-height:48cqw}.home-stop__image img{object-position:center}}.home-stop__dropdown{z-index:var(--z-dropdown);padding-inline:var(--container-padding);margin-top:var(--space-2xl);position:relative}.home-stop__dropdown .home-poster-dropdown__image-box img{object-fit:contain}
.home-chose{--bg-overflow-top:var(--bg-bleed-xl);--bg-overflow-bottom:var(--bg-bleed-lg);--bg-z:10;padding-top:16cqw;position:relative;overflow-x:clip}@media (min-width:768px){.home-chose{padding-top:8.5cqw}}.home-chose__headline-wrap{padding-inline:var(--container-padding);padding-bottom:var(--space-2xl)}.home-chose__headline{--text-leading:.9;letter-spacing:-.02em;text-align:center;color:var(--color-white);text-shadow:0 2px 8px #0000004d}.home-chose__cards{padding-inline:var(--container-padding)}.home-chose__grid{display:none}@media (min-width:768px){.home-chose__grid{grid-template-columns:1fr 1fr;align-items:start;gap:0;display:grid}}.home-chose__stack{gap:var(--space-lg);flex-direction:column;width:100%;max-width:86cqw;margin-inline:auto;display:flex}@media (min-width:768px){.home-chose__stack{display:none}}.home-chose__card{position:relative}@media (min-width:768px){.home-chose__card--positive{z-index:var(--z-content);margin-right:-4%}.home-chose__card--negative{z-index:20;margin-left:-4%}}.home-chose__card-image{width:100%;height:auto}.home-chose__card-image--grayscale{filter:grayscale()}@media (min-width:768px){.home-chose__card-image{filter:drop-shadow(0 .5cqw 1.3cqw #00000040)}.home-chose__card-image--grayscale{filter:grayscale()drop-shadow(0 .5cqw 1.3cqw #00000040)}}.home-chose__text-overlay{z-index:10;justify-content:center;align-items:flex-start;padding-top:6%;display:flex;position:absolute;inset:0}@media (min-width:768px){.home-chose__text-overlay{padding-top:12%}}.home-chose__text-card{width:fit-content;margin-inline:auto;position:relative}@media (min-width:768px){.home-chose__text-card{min-width:13cqw;max-width:17cqw}}.home-chose__text-card-border{border:2px solid var(--color-primary);z-index:0;position:absolute;inset:0}.home-chose__text-card-border--negative{border-color:var(--color-black)}.home-chose__text-card-border--positive{transform:rotate(-3deg)}.home-chose__text-card-border--negative{transform:rotate(3deg)}.home-chose__text-card-body{z-index:10;background-color:var(--color-white);padding:var(--space-md) var(--space-lg);border:1px solid #0003;position:relative;box-shadow:0 .2cqw .6cqw #0000001f}.home-chose__text-card-icon{z-index:20;border:1px solid #0003;justify-content:center;align-items:center;width:1.9cqw;height:1.9cqw;display:flex;position:absolute;top:-.85cqw;left:50%;translate:-50%;box-shadow:0 1px .15cqw #00000014}@media (max-width:767px){.home-chose__text-card-icon{width:7cqw;height:7cqw;top:-3cqw}}.home-chose__text-card-icon--positive{background-color:var(--color-primary)}.home-chose__text-card-icon--negative{background-color:var(--color-white)}.home-chose__text-card-icon svg{width:55%;height:55%;color:var(--color-black)}.home-chose__text-card-text{text-align:center;--text-leading:1.3;color:var(--color-black);padding-top:var(--space-xs);font-weight:700}
.home-video2{--bg-z:9;--bg-overflow-top:var(--bg-bleed-2xl);--bg-overflow-bottom:0px;padding-block:16cqw;position:relative;overflow-x:clip}@media (min-width:768px){.home-video2{padding-block:8.5cqw 10cqw}}.home-video2:after{content:"";z-index:10;pointer-events:none;background:linear-gradient(#0000 0%,#f6f6f28c 52%,#f6f6f2 100%);height:30cqw;position:absolute;inset:auto 0 0}@media (min-width:768px){.home-video2:after{height:18cqw}}.home-video2__container{padding-inline:var(--container-padding);flex-direction:column;align-items:center;display:flex}.home-video2__text{text-align:center;max-width:86cqw;margin-bottom:var(--space-2xl)}@media (min-width:768px){.home-video2__text{max-width:60cqw}}.home-video2__headline{--text-leading:.9;letter-spacing:-.01em;margin-bottom:var(--space-md)}.home-video2__subtitle{color:var(--color-primary);font-style:italic;font-weight:700}.home-video2__player{border:2px solid var(--color-primary);width:86cqw;position:relative;transform:rotate(-.6deg)}@media (min-width:768px){.home-video2__player{width:62cqw}}
.home-who-we-help{--bg-overflow-top:0px;--bg-overflow-bottom:var(--bg-bleed);--bg-z:8;padding-block:14cqw 12cqw;position:relative;overflow-x:clip}@media (min-width:768px){.home-who-we-help{padding-block:8cqw 6.5cqw}}.home-who-we-help:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(#f6f6f2 0%,#f6f6f2e6 40%,#f6f6f273 72%,#0000 100%);height:46cqw;position:absolute;inset:0 0 auto}@media (min-width:768px){.home-who-we-help:before{height:22cqw}}.home-who-we-help__container{padding-inline:var(--container-padding);flex-direction:column;display:flex}.home-who-we-help__headline{--text-leading:.95;letter-spacing:-.01em;text-align:center;color:var(--color-black);margin-bottom:var(--space-2xl)}.home-who-we-help__cards{gap:var(--space-lg);width:100%;max-width:86cqw;margin-inline:auto;margin-bottom:var(--space-xl);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:768px){.home-who-we-help__cards{gap:var(--space-md);max-width:none;margin-bottom:var(--space-lg);grid-template-columns:repeat(3,1fr)}}.home-who-we-help__card{background-color:var(--color-white);padding:var(--space-xl) var(--space-md) var(--space-lg);flex-direction:column;min-height:24cqw;display:flex;position:relative;box-shadow:0 .4cqw 1.25cqw #0000001f}@media (min-width:768px){.home-who-we-help__card{min-height:11cqw;padding:2.5cqw 1.67cqw 2cqw}}.home-who-we-help__card-icon{background-color:var(--color-black);border-radius:50%;justify-content:center;align-items:center;width:9cqw;height:9cqw;display:flex;position:absolute;top:-4.5cqw;left:50%;translate:-50%;box-shadow:0 .3cqw .6cqw #00000026}@media (min-width:768px){.home-who-we-help__card-icon{width:2.2cqw;height:2.2cqw;top:-1.1cqw}}.home-who-we-help__card-icon svg{width:45%;height:45%;color:var(--color-white);margin-top:1px}.home-who-we-help__card-text{text-align:center;--text-leading:1.3;color:var(--color-black);flex:1;justify-content:center;align-items:center;font-weight:700;display:flex}.home-who-we-help__warning{justify-content:center;display:flex}@media (min-width:768px){.home-who-we-help__warning{justify-content:flex-start}}.home-who-we-help__warning-inner{align-items:center;margin-left:4.5cqw;display:inline-flex;position:relative}@media (min-width:768px){.home-who-we-help__warning-inner{margin-left:1.1cqw}}.home-who-we-help__warning-icon{background-color:var(--color-white);z-index:10;border-radius:50%;justify-content:center;align-items:center;width:9cqw;height:9cqw;display:flex;position:absolute;left:-4.5cqw;box-shadow:0 .2cqw .5cqw #0000001a}@media (min-width:768px){.home-who-we-help__warning-icon{width:2.2cqw;height:2.2cqw;left:-1.1cqw}}.home-who-we-help__warning-icon span{color:var(--color-black);font-weight:800;line-height:1}.home-who-we-help__warning-label{background-color:color-mix(in oklch, var(--color-black) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--space-sm) var(--space-md);padding-left:6cqw;box-shadow:0 .3cqw .8cqw #0003}@media (min-width:768px){.home-who-we-help__warning-label{padding:var(--space-sm) var(--space-lg);padding-left:2.5cqw}}.home-who-we-help__warning-text{color:var(--color-white);letter-spacing:.02em;font-weight:600}
.home-change{--bg-overflow-top:var(--bg-bleed);--bg-overflow-bottom:0px;--bg-z:7;padding-block:16cqw 6cqw;position:relative}@media (min-width:768px){.home-change{padding-block:7cqw 3.5cqw}}.home-change__top{padding-inline:var(--container-padding);margin-bottom:var(--space-xl)}@media (min-width:768px){.home-change__top{padding-top:var(--space-md);margin-bottom:var(--space-2xl)}}.home-change__content{max-width:100%}@media (min-width:768px){.home-change__content{max-width:30cqw}}.home-change__pre-headline{text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-sm);font-style:italic;font-weight:700}@media (min-width:768px){.home-change__pre-headline{margin-bottom:var(--space-md)}}.home-change__headline{--text-leading:.85;letter-spacing:-.02em;margin-bottom:var(--space-md)}@media (min-width:768px){.home-change__headline{margin-bottom:var(--space-lg)}}.home-change__body{--text-leading:1.45;color:color-mix(in oklch, var(--color-black) 80%, transparent);max-width:38ch;font-weight:500}.home-change__dropdown{z-index:var(--z-dropdown);padding-inline:var(--container-padding);position:relative}.home-change .home-poster-dropdown__header{background-color:var(--color-white)}.home-change .home-poster-dropdown__header-bg{display:none}.home-change .home-poster-dropdown__title{color:var(--color-black)}
.home-video3{--bg-z:6;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);background:var(--color-black);color:var(--color-white);margin-top:-10cqw;padding-block:11cqw 16cqw;position:relative}@media (min-width:768px){.home-video3{margin-top:0;padding-block:6cqw 10cqw}}.home-video3__container{align-items:center;gap:var(--space-2xl);padding-inline:var(--container-padding);flex-direction:column;display:flex}.home-video3__title{--text-leading:.9;letter-spacing:-.02em;text-align:center;max-width:80cqw;color:color-mix(in oklch, var(--color-white) 90%, transparent)}.home-video3__player{width:86cqw}@media (min-width:768px){.home-video3__title{max-width:60cqw}.home-video3__player{width:56cqw}}
.home-truth{--bg-z:5;--bg-overflow-top:0px;--bg-overflow-bottom:var(--bg-bleed);padding-block:14cqw 16cqw;position:relative;overflow-x:clip}@media (min-width:768px){.home-truth{padding-block:7cqw 4cqw}}.home-truth__top{padding-inline:var(--container-padding)}.home-truth__grid{gap:var(--space-2xl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.home-truth__grid{gap:var(--space-lg);grid-template-columns:1fr 1fr}}.home-truth__title{--text-leading:.95;color:var(--color-black);margin-bottom:var(--space-lg);font-weight:900}.home-truth__icon-list{gap:var(--space-lg);flex-direction:column;list-style:none;display:flex}.home-truth__icon-item{align-items:flex-start;gap:var(--space-md);display:flex}.home-truth__icon-item--bold .home-truth__icon-text{font-style:italic;font-weight:800}.home-truth__icon-badge{background-color:var(--color-black);width:max(2cqw,2rem);height:max(2cqw,2rem);color:var(--color-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.home-truth__icon-number{font-size:max(1cqw,1rem);font-weight:800;line-height:1}.home-truth__icon-text{--text-leading:1.45;max-width:45ch;color:var(--color-black);font-weight:600}.home-truth__image{aspect-ratio:1.12;width:100%;max-width:94cqw;margin-inline:auto;position:relative}.home-truth__image img{object-fit:contain;object-position:center right}@media (min-width:768px){.home-truth__image{aspect-ratio:auto;align-self:stretch;width:100%;max-width:none;min-height:48cqw}.home-truth__image img{object-position:center}}.home-truth__dropdown{z-index:var(--z-dropdown);padding-inline:var(--container-padding);margin-top:var(--space-2xl);position:relative}@media (min-width:768px){.home-truth .home-poster-dropdown__image-wrapper{width:52cqw}}.home-truth__dropdown-bottom{gap:var(--space-md);padding-top:var(--space-md);flex-direction:column;display:flex}.home-truth__highlight{text-transform:uppercase;color:var(--color-primary);--text-leading:1.3;font-style:italic;font-weight:800}.home-truth__pill-list{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.home-truth__pill{background-color:var(--color-black);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm)}.home-truth__pill-text{text-transform:uppercase;letter-spacing:.02em;color:var(--color-primary);font-weight:800}.home-truth__callout{align-items:center;gap:var(--space-md);margin-top:var(--space-xs);padding:var(--space-md) var(--space-lg);background-color:var(--color-primary);border-radius:var(--radius-sm);display:flex}.home-truth__callout-icon{background-color:var(--color-black);width:max(2.2cqw,1.9rem);height:max(2.2cqw,1.9rem);color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:max(1.2cqw,1.05rem);font-weight:900;line-height:1;display:grid}.home-truth__callout-text{color:var(--color-black);font-weight:700}
.home-better-path{--bg-z:6;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);background-color:var(--color-black);color:var(--color-white);padding-block:11cqw 16cqw;position:relative;overflow-x:clip}@media (min-width:768px){.home-better-path{padding-block:4cqw}}.home-better-path__container{padding-inline:var(--container-padding)}.home-better-path__grid{gap:var(--space-2xl);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:768px){.home-better-path__grid{grid-template-columns:.95fr 1.05fr;gap:0}}.home-better-path__content{z-index:2;max-width:67cqw;position:relative}@media (min-width:768px){.home-better-path__content{max-width:none}}.home-better-path__headline{--text-leading:.95;letter-spacing:-.01em;color:var(--color-white);margin-bottom:var(--space-md);text-wrap:wrap;font-weight:900}.home-better-path__subtitle{color:var(--color-primary);white-space:pre-line;--text-leading:1.3;margin-bottom:var(--space-lg);font-style:italic;font-weight:700}.home-better-path__list{gap:var(--space-md);flex-direction:column;list-style:none;display:flex}.home-better-path__list-item{align-items:flex-start;gap:var(--space-sm);display:flex}.home-better-path__icon-badge{background-color:var(--color-primary);width:max(2cqw,1.5rem);height:max(2cqw,1.5rem);color:var(--color-black);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.1875rem;display:grid}.home-better-path__icon-badge svg{width:50%;height:50%}.home-better-path__list-text{--text-leading:1.5;max-width:42ch;color:color-mix(in oklch, var(--color-white) 88%, transparent);font-weight:500}.home-better-path__list-bold{color:var(--color-white);font-weight:800;display:block}.home-better-path__image-mobile{z-index:2;aspect-ratio:1;width:100%;margin-block:var(--space-md);position:relative}.home-better-path__image-mobile img{object-fit:contain;object-position:center}@media (min-width:768px){.home-better-path__image-mobile{display:none}}.home-better-path__image-desktop{z-index:5;align-self:stretch;min-height:40cqw;display:none;position:relative;overflow:visible}.home-better-path__image-desktop-inner{inset:-4cqw 0 -4cqw -6%;right:calc(var(--container-padding) * -1);position:absolute}.home-better-path__image-desktop-inner img{object-fit:contain;object-position:right center;filter:drop-shadow(0 24px 42px #0003)}@media (min-width:768px){.home-better-path__image-desktop{display:block}}
.home-what-you-get{--bg-z:3;--bg-overflow-top:var(--bg-bleed);--bg-overflow-bottom:var(--bg-bleed);background-color:var(--color-white);padding-block:14cqw;position:relative}.home-what-you-get:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffffe0,#ffffff9e);position:absolute;inset:0}@media (min-width:768px){.home-what-you-get{padding-block:8.33cqw}}.home-what-you-get__container{padding-inline:var(--container-padding);position:relative}.home-what-you-get .home-poster-dropdown__card{-webkit-backdrop-filter:blur(10px);background-color:#ffffffe6;border-radius:0;box-shadow:0 20px 50px #0000001a}.home-what-you-get .home-poster-dropdown__header{background-color:var(--color-primary);box-shadow:none}.home-what-you-get .home-poster-dropdown__header-bg{display:none}.home-what-you-get .home-poster-dropdown__title{color:var(--color-black)}.home-what-you-get__body{gap:var(--space-xl);padding-top:var(--space-md);padding-bottom:var(--space-sm);flex-direction:column;display:flex}.home-what-you-get__intro{--text-size:max(1.15cqw, 1rem);--text-leading:1.5;color:color-mix(in oklch, var(--color-black) 80%, transparent);max-width:52ch;font-weight:600}.home-what-you-get__list-header{align-items:center;gap:var(--space-sm);display:flex}.home-what-you-get__list-title{font-family:var(--font-heading);color:var(--color-black);white-space:nowrap;font-weight:800}.home-what-you-get__list-line{background-color:var(--color-primary);border-radius:2px;flex:1;max-width:11cqw;height:3px}.home-what-you-get__list{gap:var(--space-md);grid-template-columns:1fr;list-style:none;display:grid}@media (min-width:768px){.home-what-you-get__list{grid-template-columns:1fr 1fr}}.home-what-you-get__list-item{padding:var(--space-md) var(--space-md);background-color:var(--color-black);text-align:center;justify-content:center;align-items:center;min-height:max(7cqw,3.5rem);display:flex;box-shadow:0 10px 28px #00000014}@media (min-width:768px){.home-what-you-get__list-item{min-height:max(7cqw,4.5rem);padding:var(--space-xl) var(--space-lg)}}.home-what-you-get__list-item-text{--text-size:max(1.15cqw, .95rem);color:var(--color-primary);font-weight:600}.home-what-you-get__footer{align-items:center;gap:var(--space-sm);padding-top:var(--space-xs);display:flex}.home-what-you-get__footer-icon{border-radius:var(--radius-full);background-color:var(--color-primary);width:max(2cqw,1.5rem);height:max(2cqw,1.5rem);color:var(--color-black);flex-shrink:0;place-items:center;font-size:max(1cqw,.75rem);font-weight:800;display:grid}.home-what-you-get__footer-pill{background-color:var(--color-primary);padding:var(--space-xs) var(--space-md);border-radius:0 var(--radius-full) var(--radius-full) 0}.home-what-you-get__footer-text{color:var(--color-black);font-style:italic;font-weight:700}
.home-cta{--bg-z:4;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:0px;background-color:var(--color-black);align-items:center;min-height:86cqw;padding-block:18cqw 9cqw;display:flex;position:relative}@media (min-width:768px){.home-cta{aspect-ratio:1040/660;min-height:0;padding-block:9cqw 7cqw}}.home-cta__scrim{z-index:3;pointer-events:none;background:linear-gradient(#000000d1 0%,#00000073 38%,#0000001f 62%,#0000 100%);position:absolute;inset:0}@media (min-width:768px){.home-cta__scrim{background:linear-gradient(90deg,#000000db 0%,#0000008c 34%,#0000001f 60%,#0000 80%)}}.home-cta__container{width:100%;padding-inline:var(--container-padding);position:relative}.home-cta__content{z-index:2;max-width:80cqw;position:relative}@media (min-width:768px){.home-cta__content{max-width:55cqw}}.home-cta__headline{--text-font:var(--font-heading);--text-leading:.85;letter-spacing:-.06em;text-transform:uppercase;flex-direction:column;display:flex}.home-cta__headline-line{font-weight:900}.home-cta__headline-line1{--text-size:max(7cqw, 2.75rem);color:var(--color-primary)}.home-cta__headline-line2{--text-size:max(5.2cqw, 2.1rem);margin-top:var(--space-xs);color:color-mix(in oklch, var(--color-primary) 80%, var(--color-white))}.home-cta__subtitle{--text-size:max(1.25cqw, .95rem);text-transform:uppercase;letter-spacing:.15em;color:var(--color-white);margin-top:var(--space-lg);margin-bottom:var(--space-md);font-weight:800}.home-cta__button{align-items:center;gap:var(--space-sm);background-color:var(--color-white);border-radius:var(--radius-full);transition:box-shadow var(--duration-normal);padding:max(.85cqw,.55rem) max(1.4cqw,.85rem);text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #0003}.home-cta__button:hover{box-shadow:0 6px 24px #0000004d}.home-cta__button-icon{background-color:var(--color-primary);width:max(3cqw,2.25rem);height:max(3cqw,2.25rem);color:var(--color-black);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.home-cta__button-icon svg{width:45%;height:45%}.home-cta__button-text{--text-size:max(1.45cqw, 1rem);text-transform:uppercase;letter-spacing:.02em;color:var(--color-black);padding:0 var(--space-sm);font-weight:900}.home-cta__button-icon--arrow{transition:translate var(--duration-normal)}.home-cta__button:hover .home-cta__button-icon--arrow{translate:3px}
.blg-hero{min-height:120cqw;color:var(--color-white);align-items:center;display:flex;position:relative;overflow:hidden}.blg-hero__container{width:100%;padding-inline:var(--container-padding);padding-block:var(--space-3xl)}.blg-hero__content{gap:var(--space-md);flex-direction:column;max-width:80cqw;display:flex}.blg-hero__headline{--text-leading:.9;letter-spacing:-.01em;text-transform:uppercase}.blg-hero__subtitle{--text-size:var(--text-accent-lg);--text-leading:1.15;--text-font:var(--font-heading);color:var(--color-white);flex-direction:column;font-weight:700;display:flex}.blg-hero__subtitle--accent{color:var(--color-primary)}@media (min-width:768px){.blg-hero{min-height:47cqw}.blg-hero__container{padding-block:0}.blg-hero__content{max-width:42cqw}}
.blg-challenge{background-color:var(--color-white);color:var(--color-black);position:relative;overflow-x:clip}.blg-challenge__container{gap:var(--space-lg);padding-inline:var(--container-padding);padding-block:var(--space-xl) var(--space-2xl);grid-template-columns:1fr;align-items:start;display:grid;position:relative}.blg-challenge__content{z-index:2;gap:var(--space-md);flex-direction:column;display:flex;position:relative}.blg-challenge__headline{--text-leading:.95;letter-spacing:-.01em;color:var(--color-black);white-space:pre-line;text-wrap:wrap;margin-bottom:var(--space-sm);font-weight:900}.blg-challenge__body{gap:var(--space-md);flex-direction:column;display:flex}.blg-challenge__paragraph{--text-leading:1.5;color:color-mix(in oklch, var(--color-black) 84%, transparent);font-weight:600}.blg-challenge__accent{color:var(--color-primary);font-weight:700}.blg-challenge__media{z-index:1;aspect-ratio:4/5;pointer-events:none;width:100%;position:relative}.blg-challenge__media-inner{width:100%;height:100%;position:relative}.blg-challenge__media-inner img{object-fit:contain;object-position:center}@media (min-width:768px){.blg-challenge__container{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:0;padding-block:4cqw 5cqw}.blg-challenge__content{align-self:center;max-width:40cqw}.blg-challenge__media{aspect-ratio:auto;align-self:stretch;min-height:46cqw;overflow:visible}.blg-challenge__media-inner{inset:-4cqw 0 -4cqw 2%;right:calc(var(--container-padding) * -1);position:absolute}.blg-challenge__media-inner img{object-fit:contain;object-position:right center}}
.blg-immunity{background-color:var(--color-white);color:var(--color-black);position:relative;overflow:hidden}.blg-immunity__bg{display:none}.blg-immunity:before{content:"";z-index:1;pointer-events:none;display:none;position:absolute;inset:0}.blg-immunity__container{width:100%;padding-inline:var(--container-padding);padding-block:var(--space-2xl);position:relative}.blg-immunity__content{gap:var(--space-lg);flex-direction:column;max-width:82cqw;display:flex}.blg-immunity__headline{white-space:pre-line;text-transform:uppercase;letter-spacing:-.01em;--text-leading:.95}.blg-immunity__body{gap:var(--space-md);flex-direction:column;max-width:72cqw;display:flex}.blg-immunity__photo{aspect-ratio:4/3;width:100%;margin-top:var(--space-xl);position:relative}.blg-immunity__photo img{object-fit:cover;object-position:center 48%}@media (min-width:768px){.blg-immunity{min-height:72cqw}.blg-immunity__bg{display:block}.blg-immunity:before{background:linear-gradient(180deg, var(--color-white) 0%, var(--color-white) 38%, color-mix(in oklch, var(--color-white) 55%, transparent) 58%, transparent 74%);display:block}.blg-immunity__container{padding-top:var(--space-3xl);padding-bottom:0}.blg-immunity__content{gap:var(--space-md);max-width:46cqw}.blg-immunity__body{max-width:38cqw}.blg-immunity__photo{display:none}}
.blg-learn-more{--bg-z:1;--bg-overflow-top:var(--bg-bleed);--bg-overflow-bottom:0px;color:var(--color-black);margin-top:-8cqw;padding-block:9cqw 14cqw;position:relative;overflow-x:clip}@media (min-width:768px){.blg-learn-more{margin-top:-4cqw;padding-block:4cqw 7cqw}}.blg-learn-more__container{width:100%;padding-inline:var(--container-padding);flex-direction:column;display:flex}.blg-learn-more__dropdown .home-poster-dropdown__header-bg{display:none}.blg-learn-more__dropdown .home-poster-dropdown__header{background:var(--color-primary)}.blg-learn-more__dropdown .home-poster-dropdown__title{color:var(--color-black)}.blg-learn-more__dropdown .home-poster-dropdown__toggle{background-color:var(--color-white)}.blg-learn-more__row{gap:var(--space-lg);padding-top:var(--space-lg);flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.blg-learn-more__row{flex-direction:row;align-items:stretch;gap:3.5cqw;padding-top:3.5cqw}}.blg-learn-more__detail{gap:var(--space-md);flex-direction:column;flex:1;display:flex}@media (min-width:768px){.blg-learn-more__detail{justify-content:center;gap:2cqw;min-width:0}}.blg-learn-more__frame{flex-shrink:0;width:75%;max-width:20rem;min-height:56cqw;margin-inline:auto;padding:1.1cqw;position:relative}@media (min-width:768px){.blg-learn-more__frame{align-self:stretch;width:42cqw;max-width:none;min-height:30cqw;margin:0}}.blg-learn-more__frame-border{border:max(.3cqw, 2px) solid var(--color-primary);pointer-events:none;z-index:1;position:absolute;inset:1.1cqw;transform:rotate(-3.5deg)translate(-.7cqw,.7cqw)}.blg-learn-more__frame-box{width:100%;height:100%;min-height:inherit;position:relative}.blg-learn-more__frame-box img{object-fit:cover;object-position:center}.blg-learn-more__callout{margin-top:var(--space-xl);padding:var(--space-lg) var(--space-xl);background:var(--color-primary)}@media (min-width:768px){.blg-learn-more__callout{margin-top:5cqw;padding:3cqw 3.5cqw}}.blg-learn-more__callout-text{--text-leading:1.45;color:var(--color-black);font-weight:700}
.blg-technology{--bg-z:8;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);background:var(--color-black);color:var(--color-white);padding-block:18cqw 16cqw;position:relative}@media (min-width:768px){.blg-technology{padding-block:7cqw 8cqw}}.blg-technology__container{align-items:center;gap:var(--space-2xl);padding-inline:var(--container-padding);flex-direction:column;display:flex}.blg-technology__content{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;max-width:90cqw;display:flex}.blg-technology__headline{--text-leading:.9;letter-spacing:-.01em;white-space:pre-line}.blg-technology__paragraph{max-width:80cqw;color:color-mix(in oklch, var(--color-white) 82%, transparent)}.blg-technology__player{filter:drop-shadow(0 4cqw 7cqw #00000047);width:86cqw}.blg-technology .home-poster-video__overlay{background-color:#00000038}.blg-technology .home-poster-video__media:hover .home-poster-video__overlay{background-color:#00000052}@media (min-width:768px){.blg-technology__content{max-width:70cqw}.blg-technology__paragraph{max-width:48cqw}.blg-technology__player{width:56cqw}}
.blg-advantage{background-color:var(--color-white);color:var(--color-white);--bg-overflow-top:var(--bg-bleed);padding-block:16cqw 22cqw;position:relative;overflow:clip}.blg-advantage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--color-white) 88%);height:40cqw;position:absolute;inset:auto 0 0}@media (min-width:768px){.blg-advantage{padding-block:7cqw 10cqw}}.blg-advantage__container{z-index:var(--z-content);width:100%;padding-inline:var(--container-padding);flex-direction:column;align-items:center;display:flex;position:relative}.blg-advantage__headline{text-align:center;max-width:90cqw;margin-bottom:var(--space-2xl);--text-leading:.98;letter-spacing:-.01em;color:var(--color-white)}@media (min-width:768px){.blg-advantage__headline{max-width:60cqw;margin-bottom:var(--space-xl)}}.blg-advantage__cards{gap:var(--space-md);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.blg-advantage__cards{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.blg-advantage__card{padding:var(--space-lg);background-color:#080a07eb;border-radius:max(.75rem,1.6cqw);padding-bottom:max(3.25rem,11cqw);position:relative;box-shadow:0 2cqw 5cqw #00000040}@media (min-width:768px){.blg-advantage__card{border-radius:max(.5rem,.9cqw);min-height:11cqw;padding:2cqw 2cqw 5cqw;box-shadow:0 1cqw 2.5cqw #00000040}}.blg-advantage__card-text{--text-leading:1.4;color:#ffffffeb;font-weight:600}.blg-advantage__card-icon{right:var(--space-md);bottom:var(--space-md);border-radius:var(--radius-full);background-color:var(--color-white);width:max(2rem,6cqw);height:max(2rem,6cqw);color:var(--color-black);place-items:center;display:grid;position:absolute}.blg-advantage__card-icon svg{width:46%;height:46%}@media (min-width:768px){.blg-advantage__card-icon{width:max(1.5rem,2.4cqw);height:max(1.5rem,2.4cqw);bottom:1.3cqw;right:1.3cqw}}
.blg-comparison{--bg-z:9;background-color:var(--color-black);min-height:148cqw;color:var(--color-black);padding-top:var(--space-2xl);flex-direction:column;padding-bottom:0;display:flex;position:relative;overflow-x:clip}.blg-comparison__scrim{z-index:7;pointer-events:none;background:linear-gradient(#ffffffeb 0%,#ffffffd1 52%,#ffffff73 70%,#0000 84%);position:absolute;inset:0}.blg-comparison__container{width:100%;padding-inline:var(--container-padding);gap:var(--space-lg);flex-direction:column;display:flex}.blg-comparison__headline{--text-leading:.95;letter-spacing:-.01em;text-wrap:balance;font-weight:900}.blg-comparison__body{gap:var(--space-md);flex-direction:column;max-width:78cqw;display:flex}.blg-comparison__subtitle{margin-bottom:calc(var(--space-xs) * -1);--text-font:var(--font-heading);color:var(--color-black);font-weight:800}.blg-comparison__paragraph{--text-leading:1.5;color:color-mix(in oklch, var(--color-black) 92%, transparent);font-weight:500}.blg-comparison__paragraph--accent{color:var(--color-black);font-weight:800}@media (min-width:768px){.blg-comparison{aspect-ratio:1923/1705;min-height:0;padding-top:6cqw}.blg-comparison__scrim{background:linear-gradient(112deg,#ffffff4d 0%,#ffffff14 30%,#0000 52%)}.blg-comparison__body{max-width:42cqw}}
.blg-result{background-color:var(--color-white);color:var(--color-black);position:relative;overflow-x:clip}.blg-result__container{gap:var(--space-lg);padding-inline:var(--container-padding);padding-block:var(--space-xl) var(--space-2xl);grid-template-columns:1fr;align-items:start;display:grid;position:relative}.blg-result__content{z-index:2;gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.blg-result__headline{--text-leading:.98;letter-spacing:-.01em;color:var(--color-primary)}.blg-result__body{gap:var(--space-md);flex-direction:column;display:flex}.blg-result__p{--text-leading:1.5;color:color-mix(in oklch, var(--color-black) 84%, transparent);font-weight:600}.blg-result__button{align-self:flex-start;align-items:center;gap:var(--space-sm);background-color:var(--color-primary);border-radius:var(--radius-full);min-width:82cqw;transition:box-shadow var(--duration-normal);padding:max(.9cqw,.4rem) max(3cqw,1.2rem) max(.9cqw,.4rem) max(.9cqw,.4rem);text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #00000026}.blg-result__button:hover{box-shadow:0 6px 24px #00000040}.blg-result__button-icon{background-color:var(--color-white);width:max(7.5cqw,2.3rem);height:max(7.5cqw,2.3rem);color:var(--color-black);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.blg-result__button-icon svg{width:42%;height:42%}.blg-result__button-text{--text-font:var(--font-heading);--text-size:max(4.2cqw, 1.15rem);text-transform:uppercase;letter-spacing:.02em;color:var(--color-black);padding-right:var(--space-sm);font-weight:900}.blg-result__media{z-index:1;aspect-ratio:4/5;pointer-events:none;width:100%;position:relative}.blg-result__media-inner{width:100%;height:100%;position:relative}.blg-result__media-inner img{object-fit:contain;object-position:center}@media (min-width:768px){.blg-result__container{flex-direction:row;align-items:center;gap:2cqw;padding-block:7cqw 6cqw;display:flex}.blg-result__content{flex:none;width:42cqw;max-width:none}.blg-result__media{aspect-ratio:auto;flex:auto;height:44cqw;position:relative;overflow:visible}.blg-result__media-inner{inset:-7cqw 0 -7cqw 6%;right:calc(var(--container-padding) * -1);position:absolute}.blg-result__media-inner img{object-fit:contain;object-position:right center}.blg-result__button{min-width:38cqw;padding:max(.45cqw,.4rem) max(2cqw,1.2rem) max(.45cqw,.4rem) max(.45cqw,.4rem)}.blg-result__button-icon{width:max(2.8cqw,2.1rem);height:max(2.8cqw,2.1rem)}.blg-result__button-text{--text-size:max(1.55cqw, 1.1rem)}}
.blg-how-it-helps{--bg-z:8;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);background-color:var(--color-black);color:var(--color-white);margin-top:-18cqw;padding-block:38cqw 22cqw;position:relative;overflow-x:clip}@media (min-width:768px){.blg-how-it-helps{margin-top:-8cqw;padding-block:17cqw 11cqw}}.blg-how-it-helps__container{width:100%;padding-inline:var(--container-padding)}.blg-how-it-helps__dropdown .home-poster-dropdown__header-bg{display:none}.blg-how-it-helps__dropdown .home-poster-dropdown__header{background-color:var(--color-white)}.blg-how-it-helps__dropdown .home-poster-dropdown__title{color:var(--color-black)}
.blg-redefines{--bg-z:2;--bg-overflow-top:0px;--bg-overflow-bottom:0px;color:var(--color-black);background-color:#faf7ef;padding-block:36cqw 34cqw;position:relative;overflow-x:clip}@media (min-width:768px){.blg-redefines{padding-block:17cqw 16cqw}}.blg-redefines__bg{opacity:.68;filter:saturate(.9)brightness(1.05)}.blg-redefines:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#faf7ef 0% 20%,#faf7efc7 42%,#faf7ef52 68%,#faf7ef1a 100%);position:absolute;inset:0}.blg-redefines__container{align-items:flex-start;gap:var(--space-lg);width:100%;padding-inline:var(--container-padding);flex-direction:column;display:flex}.blg-redefines__content{gap:var(--space-md);flex-direction:column;max-width:86cqw;display:flex}@media (min-width:768px){.blg-redefines__content{gap:var(--space-lg);max-width:52cqw}}.blg-redefines__headline{--text-leading:.95;letter-spacing:-.01em;text-wrap:wrap;white-space:pre-line;flex-direction:column;gap:.1em;font-weight:900;display:flex}.blg-redefines__headline-accent{color:var(--color-primary)}.blg-redefines__body{gap:var(--space-sm);flex-direction:column;max-width:56ch;display:flex}.blg-redefines__paragraph{--text-leading:1.5;color:color-mix(in oklch, var(--color-black) 88%, transparent);font-weight:500}.blg-redefines__dropdown{width:100%;max-width:92cqw;padding-bottom:0}@media (min-width:768px){.blg-redefines__dropdown{max-width:74cqw}}.blg-redefines__dropdown .home-poster-dropdown__header-bg{display:none}.blg-redefines__dropdown .home-poster-dropdown__header{border-radius:var(--radius-full);background-color:var(--color-primary);width:82%}@media (min-width:768px){.blg-redefines__dropdown .home-poster-dropdown__header{width:58%}}.blg-redefines__dropdown .home-poster-dropdown__title{color:var(--color-black)}.blg-redefines__dropdown .home-poster-dropdown__toggle{background-color:var(--color-white)}.blg-redefines__expand-text{--text-leading:1.55;color:#12190cd1;font-weight:600}
.blg-nincs-vege{--bg-z:11;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);color:var(--color-white);background-color:#121411;padding-block:18cqw 16cqw;position:relative;overflow-x:clip}.blg-nincs-vege__bg{opacity:.96;filter:saturate(.7)brightness(.5)}.blg-nincs-vege:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#080e0729 0%,#080e074d 100%),radial-gradient(circle at 50% 34%,#bedb5c0a,#0000 60cqw);position:absolute;inset:0}.blg-nincs-vege__container{align-items:center;gap:var(--space-2xl);padding-inline:var(--container-padding);flex-direction:column;display:flex}.blg-nincs-vege__title{--text-leading:.9;letter-spacing:-.02em;text-align:center;max-width:80cqw;color:color-mix(in oklch, var(--color-white) 90%, transparent)}.blg-nincs-vege__videos{align-items:center;gap:var(--space-xl);flex-direction:column;width:100%;display:flex}.blg-nincs-vege .blg-nincs-vege__video{width:86cqw;max-width:none}@media (min-width:768px){.blg-nincs-vege{padding-block:8cqw 9cqw}.blg-nincs-vege__title{max-width:60cqw}.blg-nincs-vege__videos{gap:var(--space-2xl);width:64cqw}.blg-nincs-vege .blg-nincs-vege__video{width:100%}.blg-nincs-vege .blg-nincs-vege__video:first-child:not(:only-child){align-self:flex-start;margin-left:4cqw}.blg-nincs-vege .blg-nincs-vege__video:nth-child(2){align-self:flex-end;margin-right:2cqw}}
.blg-benefits{background:var(--paper-bg);padding-block:22cqw 16cqw;position:relative;overflow:clip}@media (min-width:768px){.blg-benefits{padding-block:15cqw 9cqw}}.blg-benefits__art{pointer-events:none;width:100%;height:66cqw;position:relative}.blg-benefits__art img{object-fit:cover;object-position:center}@media (min-width:768px){.blg-benefits__art{z-index:2;width:40cqw;height:56cqw;position:absolute;top:2cqw;right:-1cqw}}.blg-benefits__container{padding-inline:var(--container-padding);flex-direction:column;gap:8cqw;display:flex;position:relative}@media (min-width:768px){.blg-benefits__container{gap:5cqw}}.blg-benefits__headline{--text-leading:.95;text-transform:uppercase;max-width:80cqw;color:var(--color-black);flex-wrap:wrap;column-gap:.25em;display:flex}@media (min-width:768px){.blg-benefits__headline{max-width:46cqw}}.blg-benefits__accent{color:var(--color-primary)}.blg-benefits__list{flex-direction:column;align-items:flex-start;gap:3cqw;max-width:84cqw;list-style:none;display:flex}@media (min-width:768px){.blg-benefits__list{gap:1.6cqw;max-width:54cqw}}.blg-benefits__item{align-items:center;gap:2.4cqw;width:fit-content;max-width:100%;display:flex}@media (min-width:768px){.blg-benefits__item{gap:1.2cqw}}.blg-benefits__marker{border-radius:var(--radius-full);background-color:var(--color-black);flex-shrink:0;width:1.6cqw;height:1.6cqw}@media (min-width:768px){.blg-benefits__marker{width:.7cqw;height:.7cqw}}.blg-benefits__card{background-color:var(--color-white);padding:1.8cqw 4cqw;box-shadow:0 .4cqw 1cqw #12190c14}@media (min-width:768px){.blg-benefits__card{padding:.8cqw 1.8cqw}}.blg-benefits__item-text{color:color-mix(in oklch, var(--color-black) 90%, transparent);font-weight:700}.blg-benefits__cta{flex-direction:column;gap:5cqw;max-width:90cqw;display:flex}@media (min-width:768px){.blg-benefits__cta{gap:3cqw;max-width:60cqw}}.blg-benefits__cta-headline{--text-leading:.95;text-transform:uppercase;color:var(--color-black)}.blg-benefits__action{background-color:var(--color-primary);border-radius:var(--radius-full);cursor:pointer;align-self:flex-start;align-items:center;gap:3cqw;padding:2.2cqw 6cqw 2.2cqw 2.2cqw;display:inline-flex}@media (min-width:768px){.blg-benefits__action{gap:1.4cqw;padding:1cqw 3cqw 1cqw 1cqw}}.blg-benefits__action-icon{border-radius:var(--radius-full);background-color:var(--color-white);width:8cqw;height:8cqw;color:var(--color-black);place-items:center;display:grid}@media (min-width:768px){.blg-benefits__action-icon{width:3.4cqw;height:3.4cqw}}.blg-benefits__action-icon svg{width:45%;height:45%}.blg-benefits__action-label{--text-font:var(--font-heading);--text-size:max(3.6cqw, 1rem);letter-spacing:.02em;text-transform:uppercase;color:var(--color-black);font-weight:800}@media (min-width:768px){.blg-benefits__action-label{--text-size:max(2.1cqw, 1rem)}}
.blg-cta{z-index:2;position:relative;overflow-x:clip}.blg-cta__paper{background:var(--paper-bg);padding-top:9cqw;padding-bottom:0;position:relative}@media (min-width:768px){.blg-cta__paper{padding-top:5cqw}}.blg-cta__container{width:100%;padding-inline:var(--container-padding)}.blg-cta__grid{position:relative}.blg-cta__figure{width:100%;min-height:112cqw;position:relative}@media (min-width:768px){.blg-cta__figure{min-height:40cqw}}.blg-cta__robot{width:76cqw;height:74cqw;position:absolute;bottom:0;left:0}@media (min-width:768px){.blg-cta__robot{width:38cqw;height:40cqw}}.blg-cta__robot-image{object-fit:contain;object-position:bottom left}.blg-cta__bracket{z-index:3;width:10cqw;height:10cqw;color:var(--color-primary);position:absolute;top:40cqw;left:12cqw}@media (min-width:768px){.blg-cta__bracket{width:5cqw;height:5cqw;top:2cqw;left:11cqw}}.blg-cta__bracket svg{width:100%;height:100%}.blg-cta__quote-bubble{z-index:2;background:var(--color-primary);color:#1b1d17;max-width:92cqw;padding:max(3cqw,1rem) max(3.5cqw,1.1rem);position:absolute;top:0;left:0}@media (min-width:768px){.blg-cta__quote-bubble{max-width:50cqw;padding:max(1.8cqw,1rem) max(2cqw,1.1rem);top:1cqw;left:30cqw}}.blg-cta__quote-bubble:after{content:"";background:var(--color-primary);clip-path:polygon(0 0,100% 0,0 100%);width:max(6cqw,2rem);height:max(4.5cqw,1.5rem);position:absolute;bottom:max(-2.4cqw,-1rem);left:26cqw}@media (min-width:768px){.blg-cta__quote-bubble:after{width:3.4cqw;height:2.6cqw;bottom:-1.6cqw;left:2cqw}}.blg-cta__quote{--text-size:max(3.1cqw, .85rem);--text-leading:1.55;color:#1b1d17e6;margin:0;font-weight:700}@media (min-width:768px){.blg-cta__quote{--text-size:max(1.15cqw, .82rem)}}
.mdsz-hero{--bg-z:1;min-height:90cqw;color:var(--color-white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.mdsz-hero__container{width:100%;padding-inline:var(--container-padding);padding-block:var(--space-2xl)}.mdsz-hero__content{gap:var(--space-md);flex-direction:column;max-width:72cqw;display:flex}.mdsz-hero__headline{--text-size:max(11cqw, 2.5rem);--text-leading:.9;--text-font:var(--font-heading);letter-spacing:-.025em;text-transform:uppercase;flex-direction:column;font-weight:900;display:flex}.mdsz-hero__headline--accent{color:var(--color-primary)}.mdsz-hero__headline--white{color:var(--color-white)}.mdsz-hero__subtitle{--text-size:max(4.6cqw, 1rem);--text-leading:1.35;color:color-mix(in srgb, var(--color-white) 88%, transparent);flex-direction:column;font-weight:500;display:flex}.mdsz-hero__subtitle--accent{color:var(--color-primary);font-style:italic;font-weight:600}@media (min-width:768px){.mdsz-hero{min-height:48cqw}.mdsz-hero__container{padding-block:7cqw}.mdsz-hero__content{gap:var(--space-sm);max-width:40cqw}.mdsz-hero__headline{--text-size:6cqw}.mdsz-hero__subtitle{--text-size:max(1.7cqw, 1rem);--text-leading:1.4}}
.mdsz-stats{z-index:2;padding-block:var(--space-2xl) 0;margin-bottom:calc(var(--bg-bleed-lg) * -1);position:relative;overflow-x:clip}.mdsz-stats__container{width:100%;padding-inline:var(--container-padding);padding-bottom:var(--space-2xl)}.mdsz-stats__photo{width:100%;height:54cqw;position:relative}.mdsz-stats__photo:before{content:"";z-index:1;background:linear-gradient(180deg, var(--color-white), transparent);pointer-events:none;height:16%;position:absolute;inset:0 0 auto}.mdsz-stats__photo-img{object-fit:cover;object-position:center bottom}@media (min-width:768px){.mdsz-stats__photo{height:32cqw}}.mdsz-stats__header{margin-bottom:var(--space-lg)}.mdsz-stats__pre-headline{margin-bottom:var(--space-sm);--text-leading:1.3;color:color-mix(in oklch, var(--color-black) 70%, transparent);white-space:pre-line;font-weight:600}.mdsz-stats__headline{--text-leading:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-black);white-space:pre-line;font-weight:900}.mdsz-stats__headline-accent{color:var(--color-primary)}.mdsz-stats__grid{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.mdsz-stats__stat-box{align-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-sm) var(--space-md);background-color:color-mix(in oklch, var(--color-black) 88%, transparent);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex;position:relative}.mdsz-stats__stat-icon{border-radius:var(--radius-full);background-color:var(--color-primary);width:max(5cqw,1.4rem);height:max(5cqw,1.4rem);color:var(--color-black);place-items:center;display:grid;position:absolute;top:max(-2.5cqw,-.7rem);left:50%;translate:-50%}.mdsz-stats__stat-icon svg{width:58%;height:58%}.mdsz-stats__stat-value{font-family:var(--font-heading);color:var(--color-primary);font-size:max(7.5cqw,1.6rem);font-weight:900;line-height:1.05}.mdsz-stats__stat-label{--text-leading:1.2;color:color-mix(in oklch, var(--color-white) 62%, transparent);font-weight:500}.mdsz-stats__bars{gap:var(--space-md);grid-template-columns:1fr;display:grid}.mdsz-stats__bar-row{gap:var(--space-xs);flex-direction:column;display:flex}.mdsz-stats__bar-header{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.mdsz-stats__bar-label{text-transform:uppercase;letter-spacing:.02em;color:var(--color-black);font-weight:700}.mdsz-stats__bar-pct{font-family:var(--font-heading);font-weight:700;font-size:var(--text-body-sm);color:color-mix(in oklch, var(--color-black) 55%, transparent);flex-shrink:0}.mdsz-stats__bar-track{border-radius:var(--radius-full);background-color:var(--color-black);width:100%;height:max(2.2cqw,.5rem);overflow:hidden}.mdsz-stats__bar-fill{border-radius:var(--radius-full);background-color:var(--color-primary);height:100%}@media (min-width:768px){.mdsz-stats{padding-block:var(--space-3xl) var(--space-4xl)}.mdsz-stats__header{margin-bottom:2.6cqw}.mdsz-stats__pre-headline{margin-bottom:var(--space-sm)}.mdsz-stats__grid{grid-template-columns:repeat(4,1fr);gap:1.2cqw;margin-bottom:2.6cqw}.mdsz-stats__stat-box{border-radius:.6cqw;gap:.6cqw;padding:2.4cqw 1cqw 1.2cqw}.mdsz-stats__stat-icon{width:max(1.7cqw,1.1rem);height:max(1.7cqw,1.1rem);top:max(-.85cqw,-.55rem)}.mdsz-stats__stat-value{font-size:max(2.5cqw,1.5rem)}.mdsz-stats__bars{grid-template-columns:repeat(2,1fr);gap:1.4cqw 4cqw}.mdsz-stats__bar-row{gap:.55cqw}.mdsz-stats__bar-track{height:max(.6cqw,.375rem)}}
.mdsz-no-magic{background:var(--paper-bg);color:var(--color-black);position:relative;overflow:hidden}.mdsz-no-magic__image{width:50cqw;z-index:var(--z-content);pointer-events:none;display:none;position:absolute;inset:0 0 0 auto}.mdsz-no-magic__image-el{object-fit:cover;object-position:center}.mdsz-no-magic__inner{z-index:var(--z-content);gap:var(--space-lg);padding:24cqw var(--container-padding) 18cqw;flex-direction:column;display:flex;position:relative}.mdsz-no-magic__headline{--text-leading:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-black);white-space:pre-line;font-weight:900}.mdsz-no-magic__headline-accent{color:var(--color-primary)}.mdsz-no-magic__image--mobile{aspect-ratio:4/5;width:100%;margin-block:var(--space-sm);position:relative}.mdsz-no-magic__image--mobile img{object-fit:cover;object-position:center}.mdsz-no-magic__list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mdsz-no-magic__item{align-items:center;gap:var(--space-sm);display:flex}.mdsz-no-magic__marker{border-radius:var(--radius-full);background-color:var(--color-black);width:max(7cqw,1.6rem);height:max(7cqw,1.6rem);color:var(--color-primary);font-family:var(--font-heading);flex-shrink:0;place-items:center;font-size:max(3.4cqw,.9rem);font-weight:900;display:grid}.mdsz-no-magic__item-text{color:var(--color-black);font-weight:600}@media (min-width:768px){.mdsz-no-magic{min-height:62cqw}.mdsz-no-magic__image{display:block}.mdsz-no-magic__inner{justify-content:flex-start;gap:var(--space-md);max-width:62cqw;min-height:62cqw;padding:18cqw var(--container-padding) 10cqw}.mdsz-no-magic__image--mobile{display:none}.mdsz-no-magic__marker{width:max(2.4cqw,1.6rem);height:max(2.4cqw,1.6rem);font-size:max(1.2cqw,.9rem)}}
.mdsz-use-well{z-index:3;--bg-z:0;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);background:var(--color-black);color:var(--color-white);padding-block:16cqw 18cqw;position:relative;overflow-x:clip}@media (min-width:768px){.mdsz-use-well{padding-block:8cqw 9cqw}}.mdsz-use-well__container{align-items:center;gap:var(--space-2xl);text-align:center;padding-inline:var(--container-padding);flex-direction:column;display:flex}.mdsz-use-well__title{white-space:pre-line;--text-leading:1.05;max-width:84cqw}.mdsz-use-well__title-accent{color:var(--color-primary)}.mdsz-use-well__player{width:86cqw}@media (min-width:768px){.mdsz-use-well__title{max-width:64cqw}.mdsz-use-well__player{width:60cqw}}
.mdsz-four-steps{background:var(--paper-bg);color:var(--color-black);padding-block:16cqw;position:relative;overflow-x:clip}.mdsz-four-steps__container{width:100%;padding-inline:var(--container-padding)}.mdsz-four-steps__headline{--text-leading:.98;letter-spacing:-.01em;text-transform:uppercase;white-space:pre-line;margin-bottom:var(--space-xl);font-weight:900}.mdsz-four-steps__grid{margin-bottom:var(--space-2xl);grid-template-columns:1fr;gap:3cqw;display:grid}.mdsz-four-steps__card,.mdsz-four-steps__result-card{background-color:var(--color-black);border-radius:var(--radius-md);align-items:center;padding:3.5cqw 4cqw 3.5cqw 11cqw;display:flex;position:relative}.mdsz-four-steps__result-card--green{background-color:var(--color-primary)}.mdsz-four-steps__badge{border-radius:var(--radius-full);background-color:var(--color-primary);width:7cqw;height:7cqw;color:var(--color-black);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;translate:-45% -50%}.mdsz-four-steps__result-card--green .mdsz-four-steps__badge{background-color:var(--color-black);color:var(--color-primary)}.mdsz-four-steps__badge svg{width:3cqw;height:3cqw}.mdsz-four-steps__card-text{flex-direction:column;gap:.5cqw;min-width:0;display:flex}.mdsz-four-steps__card-title{--text-color:var(--color-primary);--text-size:max(4.4cqw, 1.05rem);--text-leading:1.1;--text-font:var(--font-heading);font-weight:800}.mdsz-four-steps__result-card--green .mdsz-four-steps__card-title{--text-color:var(--color-black)}.mdsz-four-steps__card-desc{--text-color:color-mix(in srgb, var(--color-white) 60%, transparent);--text-size:max(3.4cqw, .85rem);--text-leading:1.3;font-weight:500}.mdsz-four-steps__result-card--green .mdsz-four-steps__card-desc{--text-color:color-mix(in srgb, var(--color-black) 78%, transparent)}.mdsz-four-steps__bottom{gap:var(--space-xl);flex-direction:column;display:flex;position:relative}.mdsz-four-steps__bottom-main{flex-direction:column;gap:0;display:flex}.mdsz-four-steps__speech{background-color:var(--color-primary);color:var(--color-black);border-radius:var(--radius-md);align-self:flex-start;padding:5cqw;position:relative}.mdsz-four-steps__speech:after{content:"";border-left:3cqw solid #0000;border-right:3cqw solid #0000;border-top:3cqw solid var(--color-primary);position:absolute;bottom:-3cqw;right:10cqw}.mdsz-four-steps__speech-text{--text-color:var(--color-black);font-weight:500;line-height:1.45}.mdsz-four-steps__bottom-headline{--text-leading:.98;letter-spacing:-.01em;text-transform:uppercase;white-space:pre-line;margin-bottom:var(--space-md);font-weight:900}.mdsz-four-steps__results{flex-direction:column;gap:3cqw;display:flex}.mdsz-four-steps__robot{display:none}.mdsz-four-steps__robot-sway{will-change:transform}.mdsz-four-steps__robot-image{width:auto;height:96cqw;display:block}@media (min-width:768px){.mdsz-four-steps{padding-block:14cqw 16cqw}.mdsz-four-steps__headline{margin-bottom:3cqw}.mdsz-four-steps__grid{grid-template-columns:repeat(2,1fr);gap:1.5cqw;margin-bottom:5cqw}.mdsz-four-steps__card,.mdsz-four-steps__result-card{padding:1.5cqw 2.5cqw 1.5cqw 5cqw}.mdsz-four-steps__badge{width:3cqw;height:3cqw}.mdsz-four-steps__badge svg{width:1.4cqw;height:1.4cqw}.mdsz-four-steps__card-text{gap:.2cqw}.mdsz-four-steps__card-title{--text-size:max(1.45cqw, 1.05rem)}.mdsz-four-steps__card-desc{--text-size:max(1cqw, .84rem)}.mdsz-four-steps__bottom{min-height:44cqw;display:block}.mdsz-four-steps__bottom-main{gap:0;max-width:58%}.mdsz-four-steps__speech{width:52cqw;margin-bottom:6cqw;margin-left:6cqw;padding:2.5cqw 3cqw}.mdsz-four-steps__speech:after{border-top:1.5cqw solid #0000;border-bottom:1.5cqw solid #0000;border-left:1.5cqw solid var(--color-primary);border-right:0;top:62%;bottom:auto;right:-1.5cqw}.mdsz-four-steps__bottom-headline{margin-bottom:2cqw}.mdsz-four-steps__results{gap:1.5cqw}.mdsz-four-steps__robot{justify-content:flex-end;display:flex;position:absolute;bottom:-18cqw;right:-12cqw}.mdsz-four-steps__robot-image{height:68cqw}}
.mdsz-meaning{--bg-z:6;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);background-color:var(--color-black);color:var(--color-white);padding-block:16cqw;position:relative;overflow-x:clip}@media (min-width:768px){.mdsz-meaning{padding-block:10cqw}}.mdsz-meaning__container{width:100%;padding-inline:var(--container-padding)}.mdsz-meaning__dropdown .home-poster-dropdown__header-bg{display:none}.mdsz-meaning__dropdown .home-poster-dropdown__header{background-color:var(--color-white)}.mdsz-meaning__dropdown .home-poster-dropdown__title{color:var(--color-black)}.mdsz-meaning__list{gap:var(--space-lg);flex-direction:column;list-style:none;display:flex}@media (min-width:768px){.mdsz-meaning__list{gap:2.5cqw}}.mdsz-meaning__item{align-items:flex-start;gap:var(--space-md);display:flex}.mdsz-meaning__badge{background-color:var(--color-black);width:max(6cqw,1.7rem);height:max(6cqw,1.7rem);color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.1em;display:grid}.mdsz-meaning__badge--highlight{background-color:var(--color-primary);color:var(--color-black)}@media (min-width:768px){.mdsz-meaning__badge{width:max(2.6cqw,1.6rem);height:max(2.6cqw,1.6rem)}}.mdsz-meaning__badge-mark{font-family:var(--font-heading);font-size:max(3.6cqw,1.05rem);font-weight:900;line-height:1}@media (min-width:768px){.mdsz-meaning__badge-mark{font-size:max(1.5cqw,1rem)}}.mdsz-meaning__item-text{--text-leading:1.5;color:color-mix(in oklch, var(--color-black) 85%, transparent);font-weight:600}.mdsz-meaning__dropdown .mdsz-meaning__item-text--highlight{--text-size:max(1.35cqw, 1.15rem);color:var(--color-primary);font-weight:800}.mdsz-meaning__dropdown .home-poster-dropdown__border{display:none}@media (min-width:768px){.mdsz-meaning__dropdown .home-poster-dropdown__body-inner,.mdsz-meaning__dropdown .home-poster-dropdown__card{overflow:visible}.mdsz-meaning__dropdown .home-poster-dropdown__card{position:relative}.mdsz-meaning__dropdown .home-poster-dropdown__text{max-width:52%}.mdsz-meaning__dropdown .home-poster-dropdown__image-wrapper{top:-8cqw;bottom:-8cqw;right:calc(var(--container-padding) * -1);flex:none;width:48cqw;max-width:none;margin:0;position:absolute}.mdsz-meaning__dropdown .home-poster-dropdown__frame{height:100%;min-height:0;padding:0}.mdsz-meaning__dropdown .home-poster-dropdown__image-box{rotate:-4deg}}@media (max-width:767px){.mdsz-meaning__dropdown .home-poster-dropdown__image-wrapper{width:100%;max-width:none;margin:0}.mdsz-meaning__dropdown .home-poster-dropdown__frame{aspect-ratio:4/5}.mdsz-meaning__dropdown .home-poster-dropdown__image-box{rotate:none}}
.mdsz-method-cards{--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);--bg-z:2;background-color:var(--color-white);padding-block:18cqw 22cqw;position:relative;overflow-x:clip}@media (min-width:768px){.mdsz-method-cards{padding-block:15cqw 13cqw}}.mdsz-method-cards__container{padding-inline:var(--container-padding);flex-direction:column;display:flex}.mdsz-method-cards__headline{--text-leading:1;letter-spacing:-.01em;text-align:center;color:var(--color-black);margin-bottom:var(--space-2xl)}.mdsz-method-cards__grid{gap:var(--space-2xl) var(--space-lg);grid-template-columns:1fr;align-items:stretch;width:100%;max-width:86cqw;margin-inline:auto;display:grid}@media (min-width:768px){.mdsz-method-cards__grid{grid-template-columns:repeat(2,1fr);gap:4cqw 2.5cqw;max-width:62cqw}}.mdsz-method-cards__card{text-align:center;background-color:color-mix(in srgb, var(--color-white) 78%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb, var(--color-black) 12%, transparent);padding:var(--space-2xl) var(--space-lg) var(--space-lg);flex-direction:column;align-items:center;display:flex;position:relative;box-shadow:0 .4cqw 1.25cqw #0000001f}@media (min-width:768px){.mdsz-method-cards__card{padding:3cqw 1.8cqw 1.8cqw}}.mdsz-method-cards__card-icon{background-color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:9cqw;height:9cqw;display:flex;position:absolute;top:-4.5cqw;left:50%;translate:-50%;box-shadow:0 .3cqw .6cqw #0000002e}@media (min-width:768px){.mdsz-method-cards__card-icon{width:2.8cqw;height:2.8cqw;top:-1.4cqw}}.mdsz-method-cards__card-icon svg{width:50%;height:50%;color:var(--color-black)}.mdsz-method-cards__card-title{--text-leading:1.2;color:var(--color-black);margin-bottom:var(--space-sm);font-weight:800}.mdsz-method-cards__card-desc{--text-leading:1.4;color:color-mix(in srgb, var(--color-black) 70%, transparent)}
.mdsz-robot-explain{background:var(--paper-bg);color:var(--color-black);padding-block:16cqw;position:relative;overflow-x:clip}@media (min-width:768px){.mdsz-robot-explain{padding-block:15cqw 13cqw}}.mdsz-robot-explain__container{padding-inline:var(--container-padding);gap:var(--space-xl);flex-direction:column;display:flex}@media (min-width:768px){.mdsz-robot-explain__container{min-height:48cqw;display:block;position:relative}}.mdsz-robot-explain__content{gap:var(--space-xl);flex-direction:column;display:flex}@media (min-width:768px){.mdsz-robot-explain__content{gap:4cqw;max-width:52%}}.mdsz-robot-explain__list{gap:var(--space-lg);flex-direction:column;list-style:none;display:flex}@media (min-width:768px){.mdsz-robot-explain__list{gap:2.5cqw}}.mdsz-robot-explain__item{gap:var(--space-md);align-items:flex-start;display:flex}.mdsz-robot-explain__bullet{background-color:var(--color-black);width:max(6cqw,1.7rem);height:max(6cqw,1.7rem);color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.1em;display:grid}@media (min-width:768px){.mdsz-robot-explain__bullet{width:max(2.6cqw,1.6rem);height:max(2.6cqw,1.6rem)}}.mdsz-robot-explain__bullet-mark{font-family:var(--font-heading);font-size:max(3.6cqw,1.05rem);font-weight:900;line-height:1}@media (min-width:768px){.mdsz-robot-explain__bullet-mark{font-size:max(1.5cqw,1rem)}}.mdsz-robot-explain__item-text{--text-leading:1.5;color:color-mix(in oklch, var(--color-black) 88%, transparent);font-weight:500}.mdsz-robot-explain__speech{background-color:var(--color-primary);color:var(--color-black);border-radius:var(--radius-md);align-self:flex-start;padding:5cqw;position:relative}.mdsz-robot-explain__speech:after{content:"";border-left:3cqw solid #0000;border-right:3cqw solid #0000;border-top:3cqw solid var(--color-primary);position:absolute;bottom:-3cqw;left:14cqw}.mdsz-robot-explain__speech-text{--text-color:var(--color-black);font-weight:500;line-height:1.45}@media (min-width:768px){.mdsz-robot-explain__speech{padding:2.5cqw 3cqw}.mdsz-robot-explain__speech:after{border-top:1.5cqw solid #0000;border-bottom:1.5cqw solid #0000;border-left:1.5cqw solid var(--color-primary);border-right:0;inset:42% -1.5cqw auto auto}}.mdsz-robot-explain__robot{margin-top:var(--space-lg);justify-content:center;display:flex}.mdsz-robot-explain__robot-image{width:auto;height:72cqw;display:block}@media (min-width:768px){.mdsz-robot-explain__robot{justify-content:flex-end;margin-top:0;position:absolute;bottom:-9cqw;right:-1cqw}.mdsz-robot-explain__robot-image{height:50cqw}}.mdsz-robot-explain__item .mdsz-robot-explain__item-text{--text-size:max(4cqw, 1.05rem)}.mdsz-robot-explain__speech .mdsz-robot-explain__speech-text{--text-size:max(3.6cqw, 1rem)}@media (min-width:768px){.mdsz-robot-explain__item .mdsz-robot-explain__item-text{--text-size:max(1.7cqw, 1.1rem)}.mdsz-robot-explain__speech .mdsz-robot-explain__speech-text{--text-size:max(1.5cqw, 1.05rem)}}
.mdsz-faq{--bg-z:3;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);background-color:#0c0a0e;padding-block:14cqw;position:relative;overflow-x:clip}@media (min-width:768px){.mdsz-faq{--bg-overflow-bottom:0px;padding-block:7cqw}}.mdsz-faq__container{padding-inline:var(--container-padding)}.mdsz-faq__grid{gap:var(--space-2xl);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:768px){.mdsz-faq__grid{gap:var(--space-xl);grid-template-columns:1.5fr 1fr}}.mdsz-faq__content{min-width:0}.mdsz-faq__headline{--text-leading:.95;color:var(--color-white);white-space:pre-line;margin-bottom:var(--space-xl);font-weight:900}.mdsz-faq__groups{gap:var(--space-xl);flex-direction:column;display:flex}.mdsz-faq__group-title{color:var(--color-primary);text-transform:uppercase;letter-spacing:.01em;margin-bottom:var(--space-md);font-weight:800}.mdsz-faq__pills{flex-direction:column;gap:max(1.6cqw,.4rem);margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.mdsz-faq__pills{columns:2;column-gap:1.4cqw;display:block}.mdsz-faq__pill{break-inside:avoid;margin-bottom:1cqw}}.mdsz-faq__pill{align-items:flex-start;gap:var(--space-sm);background-color:var(--color-white);border-radius:var(--radius-md);padding:max(1cqw,.5rem) max(1.5cqw,.875rem);display:flex}.mdsz-faq__pill-dot{border-radius:var(--radius-full);background-color:var(--color-black);flex-shrink:0;width:max(.5cqw,.4rem);height:max(.5cqw,.4rem);margin-top:.62em}.mdsz-faq__pill-text{color:var(--color-black);font-weight:600;line-height:1.3}.mdsz-faq__tractor{aspect-ratio:4/5;border-radius:var(--radius-sm);width:100%;position:relative;overflow:hidden}@media (min-width:768px){.mdsz-faq__tractor{aspect-ratio:auto;border-radius:var(--radius-md);align-self:stretch;min-height:50cqw}}.mdsz-faq__tractor-image{object-fit:cover;object-position:center}@media (min-width:768px){.mdsz-faq__tractor-image{object-position:center bottom}}.mdsz-faq__group .mdsz-faq__group-title{--text-size:max(4.6cqw, 1.2rem)}.mdsz-faq__pill .mdsz-faq__pill-text{--text-size:max(3.4cqw, .95rem)}@media (min-width:768px){.mdsz-faq__group .mdsz-faq__group-title{--text-size:max(1.9cqw, 1.2rem)}.mdsz-faq__pill .mdsz-faq__pill-text{--text-size:max(1.25cqw, .95rem)}}
.mdsz-cta{--bg-z:0;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:0px;background-color:var(--color-white);padding-top:28cqw;padding-bottom:24cqw;position:relative;overflow-x:clip}@media (min-width:768px){.mdsz-cta{padding-top:13cqw;padding-bottom:11cqw}}.mdsz-cta__seam{top:calc(-1 * var(--bg-overflow-top));z-index:5;pointer-events:none;--seam-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='120' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath fill='%23000' d='M0 0h1440v62l-18 14-12-20-16 28-22-18-14 26-20-12-15 30-19-22-13 24-21-10-17 28-15-26-20 18-14-22-18 26-22-14-13 24-19-20-16 26-21-12-14 22-18-26-15 28-20-16-14 24-22-20-13 26-19-14-17 22-15-26-21 18-14-22-18 24-22-16-13 26-19-18-16 22-21-12-14 24-18-26-15 28-20-16-14 22-22-20-13 24-19-14-17 22-15-24-21 16-14-20-18 24-22-14-13 22-19-18-16 24-21-12-14 20-18-24-15 26-20-14-14 20-22-18-13 22-19-12-17 20-15-22-21 14-14-18-18 22-22-12-13 20-19-16-16 22-21-10-14 18-18-22-15 24-20-14-14 18z'/%3E%3C/svg%3E");height:22cqw;-webkit-mask-image:var(--seam-mask);-webkit-mask-image:var(--seam-mask);mask-image:var(--seam-mask);background-color:#0c0a0e;display:none;position:absolute;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:768px){.mdsz-cta__seam{height:15cqw;display:block}}.mdsz-cta__container{width:100%;padding-inline:var(--container-padding);flex-direction:column;align-items:stretch;display:flex;position:relative}.mdsz-cta__headline{margin:0 0 var(--space-lg);max-width:80cqw}.mdsz-cta__headline-text{--text-size:max(6cqw, 1.5rem);--text-leading:1.05;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-black);font-weight:900}@media (min-width:768px){.mdsz-cta__headline{max-width:62cqw;margin-bottom:var(--space-xl)}.mdsz-cta__headline-text{--text-size:max(3cqw, 1.75rem)}}.mdsz-cta__products{grid-template-columns:repeat(2,1fr);gap:3cqw;display:grid}@media (min-width:768px){.mdsz-cta__products{gap:2cqw;max-width:74cqw}}.mdsz-cta__product-card{aspect-ratio:5/6;border-radius:var(--radius-md);background-color:var(--color-black);transition:box-shadow var(--duration-normal);text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 1.5cqw 4cqw #0000002e}@media (min-width:768px){.mdsz-cta__product-card{aspect-ratio:36/38;box-shadow:0 .6cqw 1.6cqw #0000002e}}.mdsz-cta__product-card:hover{box-shadow:0 2cqw 5cqw #00000047}@media (min-width:768px){.mdsz-cta__product-card:hover{box-shadow:0 .9cqw 2.2cqw #00000047}}.mdsz-cta__product-image{object-fit:cover;transition:transform .4s}.mdsz-cta__product-card:hover .mdsz-cta__product-image{transform:scale(1.05)}.mdsz-cta__product-overlay{background:linear-gradient(#0000 0%,#0000000d 30%,#00000059 62%,#000000d9 100%);position:absolute;inset:0}.mdsz-cta__product-badge{z-index:2;border-radius:var(--radius-full);background-color:var(--color-white);width:9cqw;height:9cqw;color:var(--color-black);place-items:center;display:grid;position:absolute;top:4cqw;right:4cqw}.mdsz-cta__product-badge svg{width:48%;height:48%}@media (min-width:768px){.mdsz-cta__product-badge{width:4.2cqw;height:4.2cqw;top:2cqw;right:2cqw}}.mdsz-cta__product-name{z-index:2;--text-size:max(4.6cqw, 1.05rem);--text-leading:1;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.01em;color:var(--color-primary);font-weight:800;position:absolute;bottom:5cqw;left:5cqw}@media (min-width:768px){.mdsz-cta__product-name{--text-size:max(2.1cqw, 1.1rem);bottom:2.4cqw;left:2.4cqw}}
.prhmn-hero{--bg-z:1;min-height:128cqw;color:var(--color-white);background:linear-gradient(#0c0a0e 84%,#f9f5ec 84%);align-items:flex-end;display:flex;position:relative;overflow:hidden}.prhmn-hero__container{width:100%;padding-inline:var(--container-padding);padding-bottom:18cqw;padding-top:var(--space-3xl)}.prhmn-hero__content{gap:var(--space-sm);flex-direction:column;max-width:82cqw;display:flex}.prhmn-hero__headline{--text-size:max(8cqw, 2rem);--text-leading:.95;--text-font:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;font-weight:900}.prhmn-hero__subtitle{--text-size:max(4.6cqw, 1.15rem);--text-leading:1.15;--text-font:var(--font-heading);color:var(--color-white);font-weight:700}.prhmn-hero__accent{--text-size:max(3.9cqw, 1rem);--text-leading:1.2;--text-font:var(--font-heading);color:var(--color-primary);font-weight:600}@media (min-width:768px){.prhmn-hero{min-height:47cqw}.prhmn-hero__container{padding-top:0;padding-bottom:13cqw}.prhmn-hero__content{gap:var(--space-xs);max-width:48cqw}.prhmn-hero__headline{--text-size:max(4cqw, 1.5rem)}.prhmn-hero__subtitle{--text-size:max(2.5cqw, 1.05rem)}.prhmn-hero__accent{--text-size:max(2.35cqw, .95rem)}}
.prhmn-soil{background:var(--paper-bg);color:var(--color-black);position:relative;overflow-x:clip}.prhmn-soil__image{aspect-ratio:1128/1331;z-index:20;pointer-events:none;width:58cqw;display:none;position:absolute;top:-4cqw;right:0}.prhmn-soil__image-el{object-fit:cover;object-position:center}.prhmn-soil__inner{z-index:var(--z-content);gap:var(--space-md);padding:24cqw var(--container-padding) 20cqw;flex-direction:column;display:flex;position:relative}.prhmn-soil__headline{--text-size:max(8cqw, 2rem);--text-leading:1.05;--text-font:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;white-space:pre-line;font-weight:900}.prhmn-soil__headline-accent{color:var(--color-primary)}.prhmn-soil__lead{--text-size:max(4.4cqw, 1.0625rem);--text-leading:1.2;--text-font:var(--font-heading);font-weight:700}.prhmn-soil__paragraph{--text-size:max(3.4cqw, 1rem);--text-leading:1.5;color:color-mix(in srgb, var(--color-black) 82%, transparent);font-weight:600}.prhmn-soil__image--mobile{aspect-ratio:4/5;width:100%;margin-top:var(--space-sm);position:relative}.prhmn-soil__image--mobile img{object-fit:cover;object-position:center}@media (min-width:768px){.prhmn-soil{min-height:60cqw}.prhmn-soil__image{display:block}.prhmn-soil__inner{justify-content:flex-start;gap:var(--space-md);max-width:60cqw;min-height:60cqw;padding:13cqw var(--container-padding) 14cqw}.prhmn-soil__headline{--text-size:max(4cqw, 1.9rem)}.prhmn-soil__lead{--text-size:max(1.85cqw, 1.0625rem)}.prhmn-soil__paragraph{--text-size:max(1.5cqw, 1rem);max-width:34cqw}.prhmn-soil__image--mobile{display:none}}@media (min-width:768px) and (max-width:1023px){.prhmn-soil__inner{max-width:66cqw}.prhmn-soil__image{width:52cqw}.prhmn-soil__paragraph{max-width:42cqw}}
.prhmn-new-fertilizer{--bg-z:4;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);color:var(--color-white);background-color:#0c0a0e;padding-block:20cqw;position:relative;overflow-x:clip}@media (min-width:768px){.prhmn-new-fertilizer{padding-block:8cqw 0}}.prhmn-new-fertilizer__container{padding-inline:var(--container-padding);align-items:center;gap:var(--space-2xl);text-align:center;flex-direction:column;display:flex}.prhmn-new-fertilizer__player{width:min(100%,84cqw)}@media (min-width:768px){.prhmn-new-fertilizer__player{width:min(100%,58cqw)}.prhmn-new-fertilizer__player--bottom{margin-bottom:-22cqw}}.prhmn-new-fertilizer__player .home-poster-video__frame{border-color:var(--color-primary)}.prhmn-new-fertilizer__headline{font-family:var(--font-heading);--text-size:max(8cqw, 1.75rem);--text-leading:1;text-transform:uppercase;letter-spacing:-.01em;color:var(--color-white);white-space:pre-line;font-weight:900}@media (min-width:768px){.prhmn-new-fertilizer__headline{--text-size:max(4.2cqw, 2rem)}}.prhmn-new-fertilizer__headline-accent{color:var(--color-primary)}.prhmn-new-fertilizer__body{gap:var(--space-md);flex-direction:column;max-width:min(100%,56cqw);display:flex}@media (min-width:768px){.prhmn-new-fertilizer__body{max-width:min(100%,44cqw)}}.prhmn-new-fertilizer__paragraph{color:color-mix(in oklch, var(--color-white) 86%, transparent);--text-leading:1.5;font-weight:500}.prhmn-new-fertilizer__body .prhmn-new-fertilizer__paragraph{--text-size:max(3.6cqw, 1rem)}@media (min-width:768px){.prhmn-new-fertilizer__body .prhmn-new-fertilizer__paragraph{--text-size:max(1.5cqw, 1.05rem)}}
.prhmn-not-against{--bg-z:2;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);--dirt-strip:18cqw;background-color:var(--color-white);padding-block:16cqw 0;position:relative;overflow-x:clip}@media (min-width:768px){.prhmn-not-against{padding-block:26cqw 0}}.prhmn-not-against__container{padding-inline:var(--container-padding)}.prhmn-not-against__scene{margin-top:var(--space-lg);min-height:74cqw;position:relative}@media (min-width:768px){.prhmn-not-against__scene{min-height:42cqw;margin-top:1.5cqw}}.prhmn-not-against__content{gap:var(--space-lg);flex-direction:column;display:flex}.prhmn-not-against__headline{--text-leading:1.05;letter-spacing:-.01em;text-transform:uppercase;white-space:pre-line;color:var(--color-black);font-weight:900}.prhmn-not-against__list{flex-direction:column;gap:max(3.6cqw,1rem);max-width:92cqw;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.prhmn-not-against__list{gap:max(1.7cqw,1rem);max-width:62cqw}}.prhmn-not-against__item{align-items:flex-start;gap:max(3cqw,.85rem);display:flex}@media (min-width:768px){.prhmn-not-against__item{gap:max(1.25cqw,.8rem)}}.prhmn-not-against__bullet{background-color:var(--color-black);width:max(6cqw,1.6rem);height:max(6cqw,1.6rem);color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.1em;display:grid}@media (min-width:768px){.prhmn-not-against__bullet{width:max(2.4cqw,1.5rem);height:max(2.4cqw,1.5rem)}}.prhmn-not-against__bullet-mark{font-family:var(--font-heading);font-size:max(3.4cqw,1rem);font-weight:900;line-height:1}@media (min-width:768px){.prhmn-not-against__bullet-mark{font-size:max(1.3cqw,.9rem)}}.prhmn-not-against__item .prhmn-not-against__item-text{--text-size:max(3.4cqw, 1rem);--text-leading:1.55;color:color-mix(in oklch, var(--color-black) 80%, transparent);font-weight:500}@media (min-width:768px){.prhmn-not-against__item .prhmn-not-against__item-text{--text-size:max(1.35cqw, 1.05rem)}}.prhmn-not-against__robot{aspect-ratio:914/1388;z-index:2;width:46cqw;position:absolute;bottom:-6cqw;left:-2cqw}.prhmn-not-against__robot-image{object-fit:contain;object-position:center bottom}@media (min-width:768px){.prhmn-not-against__robot{width:30cqw;left:2cqw}}.prhmn-not-against__dirt{left:0;right:0;top:calc(var(--bg-overflow-top) * -1);bottom:calc(var(--bg-overflow-bottom) * -1);z-index:var(--z-overlay);pointer-events:none;clip-path:inset(calc(100% - var(--dirt-strip)) 0 0 0);position:absolute}.prhmn-not-against__dirt-image{object-fit:cover;object-position:center bottom}.prhmn-not-against__speech{z-index:3;background-color:var(--color-primary);width:58cqw;color:var(--color-black);border-radius:var(--radius-md);padding:3.4cqw;position:absolute;bottom:34cqw;right:0}.prhmn-not-against__speech:after{content:"";border-top:2.6cqw solid #0000;border-bottom:2.6cqw solid #0000;border-right:3cqw solid var(--color-primary);position:absolute;top:30%;left:-3cqw}.prhmn-not-against__speech-text{--text-size:max(3.1cqw, .95rem);--text-leading:1.45;font-weight:500}@media (min-width:768px){.prhmn-not-against__speech{width:34cqw;padding:1.8cqw 2.2cqw;bottom:22cqw;left:31cqw;right:auto}.prhmn-not-against__speech:after{border-top:1.4cqw solid #0000;border-bottom:1.4cqw solid #0000;border-right:2.2cqw solid var(--color-primary);top:34%;left:-2.2cqw}.prhmn-not-against__speech-text{--text-size:max(1.2cqw, .95rem)}}
.prhmn-learn-how{--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);background:var(--paper-bg);color:var(--color-black);padding-block:22cqw;position:relative;overflow-x:clip}@media (min-width:768px){.prhmn-learn-how{padding-block:18cqw}}.prhmn-learn-how__container{padding-inline:var(--container-padding);flex-direction:column;gap:max(3cqw,.8rem);display:flex}@media (min-width:768px){.prhmn-learn-how__container{gap:1.2cqw}}.prhmn-learn-how__intro{--text-size:max(3.4cqw, 1rem);--text-leading:1.5;--text-font:var(--font-heading);white-space:pre-line;color:var(--color-black);margin-bottom:var(--space-lg);font-weight:700}@media (min-width:768px){.prhmn-learn-how__intro{--text-size:max(1.3cqw, 1rem);margin-bottom:1.6cqw}}.prhmn-learn-how__head{justify-content:space-between;align-items:center;gap:var(--space-md);background-color:var(--color-white);border-radius:var(--radius-sm);padding:max(3.6cqw,.9rem) max(4cqw,1rem);display:flex}@media (min-width:768px){.prhmn-learn-how__head{padding:1.4cqw 2cqw}}.prhmn-learn-how__headline{--text-size:max(5.6cqw, 1.3rem);--text-leading:1;--text-font:var(--font-heading);letter-spacing:-.01em;color:var(--color-black);font-weight:900}@media (min-width:768px){.prhmn-learn-how__headline{--text-size:max(2.2cqw, 1.4rem)}}.prhmn-learn-how__head-badge{border-radius:var(--radius-full);background-color:var(--color-primary);width:max(6.6cqw,1.7rem);height:max(6.6cqw,1.7rem);color:var(--color-black);flex-shrink:0;place-items:center;display:grid}.prhmn-learn-how__head-badge svg{width:58%;height:58%}@media (min-width:768px){.prhmn-learn-how__head-badge{width:max(2.4cqw,1.6rem);height:max(2.4cqw,1.6rem)}}.prhmn-learn-how__card{background-color:var(--color-white);border-radius:var(--radius-sm);padding:max(5cqw,1.15rem) max(4cqw,1rem)}@media (min-width:768px){.prhmn-learn-how__card{padding:2.2cqw 2.4cqw}}.prhmn-learn-how__card--sub{margin-top:var(--space-md);flex-direction:column;gap:max(3.4cqw,1rem);display:flex}@media (min-width:768px){.prhmn-learn-how__card--sub{gap:1.4cqw;margin-top:1.2cqw}}.prhmn-learn-how__sub-headline{--text-size:max(4.4cqw, 1.1rem);--text-leading:1.15;--text-font:var(--font-heading);color:var(--color-black);font-weight:800}@media (min-width:768px){.prhmn-learn-how__sub-headline{--text-size:max(1.7cqw, 1.15rem)}}.prhmn-learn-how__list{flex-direction:column;gap:max(3.6cqw,1rem);margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.prhmn-learn-how__list{gap:max(1.7cqw,1rem)}}.prhmn-learn-how__item{align-items:flex-start;gap:max(3cqw,.85rem);display:flex}@media (min-width:768px){.prhmn-learn-how__item{gap:max(1.25cqw,.8rem)}}.prhmn-learn-how__badge{border-radius:var(--radius-full);background-color:var(--color-black);width:max(6cqw,1.5rem);height:max(6cqw,1.5rem);color:var(--color-primary);flex-shrink:0;place-items:center;margin-top:.15em;display:grid}@media (min-width:768px){.prhmn-learn-how__badge{width:max(2.2cqw,1.4rem);height:max(2.2cqw,1.4rem)}}.prhmn-learn-how__badge-mark{font-family:var(--font-heading);font-size:max(3.4cqw,.95rem);font-weight:900;line-height:1}@media (min-width:768px){.prhmn-learn-how__badge-mark{font-size:max(1.2cqw,.85rem)}}.prhmn-learn-how__item .prhmn-learn-how__item-text{--text-size:max(3.4cqw, 1rem);--text-leading:1.55;color:color-mix(in oklch, var(--color-black) 82%, transparent);font-weight:500}@media (min-width:768px){.prhmn-learn-how__item .prhmn-learn-how__item-text{--text-size:max(1.35cqw, 1.05rem)}}
.prhmn-what-you-win{--bg-z:7;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);background-color:#0c0a0e;padding-block:18cqw;position:relative;overflow-x:clip}@media (min-width:768px){.prhmn-what-you-win{padding-block:10cqw}}.prhmn-what-you-win__container{text-align:center;padding-inline:var(--container-padding);flex-direction:column;align-items:center;display:flex}.prhmn-what-you-win__headline{--text-color:var(--color-white);font-family:var(--font-heading);text-transform:uppercase;white-space:pre-line;margin-bottom:6cqw;font-weight:900}@media (min-width:768px){.prhmn-what-you-win__headline{--text-size:max(3.9cqw, 2rem);--text-leading:1;margin-bottom:5cqw}}.prhmn-what-you-win__headline-accent{color:var(--color-primary)}.prhmn-what-you-win__list{flex-direction:column;gap:2cqw;width:100%;max-width:80cqw;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.prhmn-what-you-win__list{gap:2.7cqw;max-width:51cqw}}.prhmn-what-you-win__item{background-color:var(--color-primary);border-radius:var(--radius-full);text-align:left;justify-content:space-between;align-items:center;gap:3cqw;padding:3cqw 3cqw 3cqw 5cqw;display:flex}@media (min-width:768px){.prhmn-what-you-win__item{gap:max(1.5cqw,.75rem);padding:max(1.1cqw,.7rem) max(2.5cqw,1.1rem) max(1.1cqw,.7rem) max(1.7cqw,1rem)}}.prhmn-what-you-win__item-text{--text-size:max(3.5cqw, .9rem);--text-color:var(--color-black);flex:1;font-weight:700;line-height:1.3}@media (min-width:768px){.prhmn-what-you-win__item-text{--text-size:max(1.4cqw, 1rem)}}.prhmn-what-you-win__item-icon{border-radius:var(--radius-full);background-color:var(--color-white);width:max(7cqw,2rem);height:max(7cqw,2rem);color:var(--color-black);flex-shrink:0;place-items:center;display:grid}@media (min-width:768px){.prhmn-what-you-win__item-icon{width:max(2.37cqw,1.5rem);height:max(2.37cqw,1.5rem)}}.prhmn-what-you-win__item-icon svg{width:50%;height:50%}
.prhmn-what-it-can{--bg-z:6;background:var(--paper-bg);color:var(--color-black);flex-direction:column;padding:18cqw 0 62cqw;display:flex;position:relative;overflow-x:clip}.prhmn-what-it-can .section-bg{aspect-ratio:1935/1330;top:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 16%);mask-image:linear-gradient(#0000 0,#000 16%)}.prhmn-what-it-can__container{width:100%;padding-inline:var(--container-padding);gap:var(--space-lg);flex-direction:column;display:flex}.prhmn-what-it-can__headline{--text-size:max(8.6cqw, 1.6rem);--text-leading:1.12;--text-font:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-black);font-weight:900}.prhmn-what-it-can__highlight{color:var(--color-primary)}.prhmn-what-it-can__body{flex-direction:column;gap:max(3.6cqw,1rem);max-width:82cqw;display:flex}.prhmn-what-it-can__body .prhmn-what-it-can__paragraph{--text-size:max(3.6cqw, .95rem);--text-leading:1.45;color:color-mix(in oklch, var(--color-black) 88%, transparent);font-weight:500}@media (min-width:768px) and (max-width:1023px){.prhmn-what-it-can__body{max-width:58cqw}}@media (min-width:768px){.prhmn-what-it-can{aspect-ratio:1935/1330;padding:17cqw 0 0}.prhmn-what-it-can .section-bg{-webkit-mask-image:none;mask-image:none}.prhmn-what-it-can__container{gap:3cqw}.prhmn-what-it-can__headline{--text-size:max(3.6cqw, 1.6rem)}.prhmn-what-it-can__body{gap:2cqw;max-width:38cqw}.prhmn-what-it-can__body .prhmn-what-it-can__paragraph{--text-size:max(1.3cqw, 1rem)}}
.prhmn-how-to-use{--bg-z:1;background:var(--paper-bg);color:var(--color-black);padding-block:12cqw 20cqw;position:relative;overflow-x:clip}@media (min-width:768px){.prhmn-how-to-use{padding-block:4cqw 8cqw}}.prhmn-how-to-use__container{padding-inline:var(--container-padding);flex-direction:column;display:flex}.prhmn-how-to-use__head{justify-content:space-between;align-items:center;gap:var(--space-md);background-color:var(--color-white);border-radius:var(--radius-lg);padding:max(2.6cqw,.7rem) max(3cqw,.8rem) max(2.6cqw,.7rem) max(4cqw,1rem);display:flex}@media (min-width:768px){.prhmn-how-to-use__head{width:min(100%,45cqw);padding:1cqw 1.9cqw 1cqw 3.4cqw}}.prhmn-how-to-use__head-title{--text-size:max(5.6cqw, 1.3rem);--text-leading:1;--text-font:var(--font-heading);--text-color:var(--color-black);text-transform:uppercase;font-weight:900}@media (min-width:768px){.prhmn-how-to-use__head-title{--text-size:max(3.6cqw, 1.4rem)}}.prhmn-how-to-use__head-badge{border-radius:var(--radius-full);background-color:var(--color-primary);width:max(6.6cqw,1.7rem);height:max(6.6cqw,1.7rem);color:var(--color-black);flex-shrink:0;place-items:center;display:grid}.prhmn-how-to-use__head-badge svg{width:58%;height:58%}@media (min-width:768px){.prhmn-how-to-use__head-badge{width:max(3.1cqw,1.6rem);height:max(3.1cqw,1.6rem)}}.prhmn-how-to-use__card{background-color:var(--color-white);border-radius:var(--radius-md);flex-direction:column;gap:max(3.6cqw,1rem);margin:max(3cqw,.75rem) 0 0;padding:max(5cqw,1.15rem) max(4cqw,1rem);list-style:none;display:flex}@media (min-width:768px){.prhmn-how-to-use__card{gap:2cqw;margin-top:2cqw;padding:3cqw 3.7cqw}}.prhmn-how-to-use__note{align-items:flex-start;gap:max(3cqw,.85rem);display:flex}@media (min-width:768px){.prhmn-how-to-use__note{gap:1.5cqw}}.prhmn-how-to-use__badge{border-radius:var(--radius-full);background-color:var(--color-black);width:max(6cqw,1.5rem);height:max(6cqw,1.5rem);color:var(--color-primary);flex-shrink:0;place-items:center;margin-top:.15em;display:grid}@media (min-width:768px){.prhmn-how-to-use__badge{width:max(1.85cqw,1.3rem);height:max(1.85cqw,1.3rem)}}.prhmn-how-to-use__badge-mark{font-family:var(--font-heading);font-size:max(3.4cqw,.95rem);font-weight:900;line-height:1}@media (min-width:768px){.prhmn-how-to-use__badge-mark{font-size:max(1.1cqw,.8rem)}}.prhmn-how-to-use__note .prhmn-how-to-use__note-text{--text-size:max(3.4cqw, 1rem);--text-leading:1.55;color:color-mix(in oklch, var(--color-black) 88%, transparent);font-weight:500}@media (min-width:768px){.prhmn-how-to-use__note .prhmn-how-to-use__note-text{--text-size:max(1.3cqw, 1rem)}}.prhmn-how-to-use__headline{--text-size:max(8.4cqw, 1.6rem);--text-leading:1;--text-font:var(--font-heading);--text-color:var(--color-black);text-transform:uppercase;text-align:center;margin:12cqw 0 6cqw;font-weight:900}@media (min-width:768px){.prhmn-how-to-use__headline{--text-size:max(4.5cqw, 1.75rem);margin:5cqw 0 3.4cqw}}.prhmn-how-to-use__groups{flex-direction:column;gap:10cqw;display:flex}@media (min-width:768px){.prhmn-how-to-use__groups{gap:4.5cqw}}.prhmn-how-to-use__group .prhmn-how-to-use__group-title{--text-size:max(3.8cqw, 1rem);--text-font:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;text-align:center;margin-bottom:5cqw;font-weight:700}@media (min-width:768px){.prhmn-how-to-use__group .prhmn-how-to-use__group-title{--text-size:max(1.55cqw, 1rem);margin-bottom:3.4cqw}}.prhmn-how-to-use__pill{background-color:var(--color-primary);border-radius:var(--radius-md);align-items:flex-start;gap:3cqw;padding:3.2cqw 3cqw 3.2cqw 4cqw;display:flex}.prhmn-how-to-use__pills{flex-direction:column;gap:2.4cqw;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.prhmn-how-to-use__pills{columns:2;column-gap:1.8cqw;display:block}.prhmn-how-to-use__pill{break-inside:avoid;gap:.85cqw;min-height:6.75cqw;margin-bottom:1.8cqw;padding:1.55cqw 1.2cqw 1.07cqw 1.95cqw}}.prhmn-how-to-use__pill .prhmn-how-to-use__pill-text{--text-size:max(3.3cqw, .95rem);--text-leading:1.3;--text-color:var(--color-black);flex:1;font-weight:700}@media (min-width:768px){.prhmn-how-to-use__pill .prhmn-how-to-use__pill-text{--text-size:max(1.65cqw, 1rem);--text-leading:1.25}}.prhmn-how-to-use__pill-chevron{border-radius:var(--radius-full);background-color:var(--color-white);width:max(6cqw,1.5rem);height:max(6cqw,1.5rem);color:var(--color-black);flex-shrink:0;align-self:center;place-items:center;display:grid}@media (min-width:768px){.prhmn-how-to-use__pill-chevron{align-self:flex-end;width:max(2.68cqw,1.4rem);height:max(2.68cqw,1.4rem)}}.prhmn-how-to-use__pill-chevron svg{width:52%;height:52%}
.prhmn-what-it-gives{--bg-z:3;--bg-overflow-top:var(--bg-bleed-lg);--bg-overflow-bottom:var(--bg-bleed-lg);background-color:#0c0a0e;padding-block:16cqw;position:relative;overflow-x:clip}@media (min-width:768px){.prhmn-what-it-gives{padding-block:9cqw}}.prhmn-what-it-gives__container{padding-inline:var(--container-padding)}.prhmn-what-it-gives__grid{grid-template-columns:1fr;align-items:stretch;gap:8cqw;display:grid}@media (min-width:768px){.prhmn-what-it-gives__grid{grid-template-columns:1.5fr 1fr;gap:3cqw}}.prhmn-what-it-gives__content{min-width:0}.prhmn-what-it-gives__headline{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-white);margin-bottom:5cqw;font-weight:900;line-height:1.05}@media (min-width:768px){.prhmn-what-it-gives__headline{--text-size:max(4.2cqw, 1.9rem);margin-bottom:3cqw}}.prhmn-what-it-gives__highlight{color:var(--color-primary)}.prhmn-what-it-gives__categories{flex-direction:column;gap:6cqw;display:flex}@media (min-width:768px){.prhmn-what-it-gives__categories{gap:3cqw}}.prhmn-what-it-gives__category-title{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:.01em;margin-bottom:2cqw;font-weight:800}@media (min-width:768px){.prhmn-what-it-gives__category-title{margin-bottom:1.2cqw}}.prhmn-what-it-gives__list{flex-direction:column;gap:max(1.6cqw,.4rem);margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.prhmn-what-it-gives__list{columns:2;column-gap:1.4cqw;display:block}.prhmn-what-it-gives__item{break-inside:avoid;margin-bottom:1cqw}}.prhmn-what-it-gives__item{align-items:flex-start;gap:var(--space-sm);background-color:var(--color-white);border-radius:var(--radius-md);padding:max(1cqw,.5rem) max(1.5cqw,.875rem);display:flex}.prhmn-what-it-gives__item-dot{border-radius:var(--radius-full);background-color:var(--color-black);flex-shrink:0;width:max(.5cqw,.4rem);height:max(.5cqw,.4rem);margin-top:.62em}.prhmn-what-it-gives__item-text{color:var(--color-black);font-weight:600;line-height:1.3}.prhmn-what-it-gives__visual{aspect-ratio:4/5;border-radius:var(--radius-sm);width:100%;position:relative;overflow:hidden}@media (min-width:768px){.prhmn-what-it-gives__visual{aspect-ratio:auto;border-radius:var(--radius-md);align-self:stretch;min-height:50cqw}}.prhmn-what-it-gives__photo{object-fit:cover;object-position:center}@media (min-width:768px){.prhmn-what-it-gives__photo{object-position:center bottom}}.prhmn-what-it-gives__category .prhmn-what-it-gives__category-title{--text-size:max(4.6cqw, 1.2rem)}.prhmn-what-it-gives__item .prhmn-what-it-gives__item-text{--text-size:max(3.4cqw, .95rem)}@media (min-width:768px){.prhmn-what-it-gives__category .prhmn-what-it-gives__category-title{--text-size:max(1.9cqw, 1.2rem)}.prhmn-what-it-gives__item .prhmn-what-it-gives__item-text{--text-size:max(1.25cqw, .95rem)}}
.prhmn-cta{--bg-z:1;--bg-overflow-top:0px;--bg-overflow-bottom:0px;background:linear-gradient(#fff 0% 22%,#0c0a0e 66%);align-items:flex-start;min-height:92cqw;padding-block:22cqw 9cqw;display:flex;position:relative}@media (min-width:768px){.prhmn-cta{aspect-ratio:600/400;min-height:0;padding-block:18cqw 5cqw}}.prhmn-cta:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffffe0 0%,#fffc 32%,#ffffff85 48%,#ffffff24 60%,#0000 70%);position:absolute;inset:0}.prhmn-cta__container{width:100%;padding-inline:var(--container-padding);position:relative}.prhmn-cta__headline{--text-size:max(9cqw, 2.4rem);--text-leading:.95;max-width:84cqw;font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-black);font-weight:900}@media (min-width:768px){.prhmn-cta__headline{--text-size:max(4.6cqw, 2.75rem);max-width:52cqw}}.prhmn-cta__actions{width:min(100%,82cqw);margin-top:var(--space-lg);flex-direction:column;gap:max(2.6cqw,.7rem);display:flex}@media (min-width:768px){.prhmn-cta__actions{gap:1.1cqw;width:38cqw;margin-top:3cqw}}.prhmn-cta__button{align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);cursor:pointer;width:100%;transition:box-shadow var(--duration-normal), transform .15s ease;border:0;padding:max(.9cqw,.4rem) max(3cqw,1.2rem) max(.9cqw,.4rem) max(.9cqw,.4rem);text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #00000026}@media (min-width:768px){.prhmn-cta__button{padding:max(.45cqw,.4rem) max(2cqw,1.2rem) max(.45cqw,.4rem) max(.45cqw,.4rem)}}.prhmn-cta__button:hover{box-shadow:0 6px 24px #00000040}.prhmn-cta__button:active{transform:translateY(1px)}.prhmn-cta__button--primary{background-color:var(--color-primary)}.prhmn-cta__button--dark{background-color:#0c0a0e}.prhmn-cta__button-icon{border-radius:var(--radius-full);flex-shrink:0;place-items:center;width:max(7.5cqw,2.3rem);height:max(7.5cqw,2.3rem);display:grid}@media (min-width:768px){.prhmn-cta__button-icon{width:max(2.8cqw,2.1rem);height:max(2.8cqw,2.1rem)}}.prhmn-cta__button--primary .prhmn-cta__button-icon{background-color:var(--color-white);color:var(--color-black)}.prhmn-cta__button--dark .prhmn-cta__button-icon{background-color:var(--color-primary);color:var(--color-black)}.prhmn-cta__button-icon svg{width:44%;height:44%}.prhmn-cta__button .prhmn-cta__button-text{--text-font:var(--font-heading);--text-size:max(4.2cqw, 1.15rem);text-transform:uppercase;letter-spacing:.02em;padding-right:var(--space-sm);font-weight:900}@media (min-width:768px){.prhmn-cta__button .prhmn-cta__button-text{--text-size:max(1.55cqw, 1.1rem)}}.prhmn-cta__button--primary .prhmn-cta__button-text{--text-color:var(--color-black)}.prhmn-cta__button--dark .prhmn-cta__button-text{--text-color:var(--color-white)}
.pager-chip{z-index:95;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-black) 88%, transparent);border:1.5px solid color-mix(in srgb, var(--color-primary) 36%, transparent);-webkit-backdrop-filter:blur(14px);max-width:40vw;color:var(--color-white);font-family:var(--font-heading);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.6rem;padding:.6rem .95rem;font-size:.92rem;font-weight:700;display:inline-flex;position:fixed;bottom:clamp(2.25rem,4vw,3.25rem);box-shadow:0 14px 38px -14px #0009}.pager-chip:before,.pager-chip:after{content:"";border:2.5px solid var(--color-primary);pointer-events:none;width:.9rem;height:.9rem;animation:.6s cubic-bezier(.2,.8,.2,1) both pager-bracket-in;position:absolute}.pager-chip:before{border-top-left-radius:var(--radius-sm);border-bottom:0;border-right:0;top:-2px;left:-2px}.pager-chip:after{border-bottom-right-radius:var(--radius-sm);border-top:0;border-left:0;bottom:-2px;right:-2px}.pager-chip__bar{background:var(--color-primary);width:4px;height:1.05rem;box-shadow:0 0 10px color-mix(in srgb, var(--color-primary) 55%, transparent);flex:none;position:relative;overflow:hidden}.pager-chip__bar-shine{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-white) 92%, transparent), transparent);pointer-events:none;height:55%;position:absolute;top:0;left:0;right:0}.pager-chip__wordmark{color:var(--color-white)}.pager-chip--motto{letter-spacing:.1em;color:color-mix(in srgb, var(--color-white) 82%, transparent);white-space:nowrap;font-size:.82rem;right:clamp(.85rem,2vw,1.6rem)}.pager-control{z-index:95;appearance:none;cursor:pointer;background:var(--color-primary);color:var(--color-black);border-radius:var(--radius-sm);width:3rem;height:3rem;box-shadow:0 14px 34px -10px #00000080, inset 0 0 0 1.5px color-mix(in srgb, var(--color-black) 22%, transparent);border:0;justify-content:center;align-items:center;margin-inline:auto;transition:background-color .2s;display:inline-flex;position:fixed;bottom:clamp(2.25rem,4vw,3.25rem);left:0;right:0}.pager-control svg{width:1.45rem;height:1.45rem;animation:1.7s ease-in-out infinite pager-bob}.pager-control[data-end] svg{animation:none}.pager-control:hover{background:color-mix(in srgb, var(--color-primary) 90%, var(--color-black))}.pager-control:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}@keyframes pager-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes pager-bracket-in{0%{opacity:0;width:0;height:0}to{opacity:1;width:.9rem;height:.9rem}}@media (max-width:600px){.pager-chip{display:none}.pager-control{margin-inline:0;left:auto;right:clamp(.85rem,4vw,1.5rem)}}
.section-progress{z-index:90;pointer-events:none;justify-content:center;width:1.1rem;height:min(50vh,34rem);display:flex;position:fixed;top:50%;transform:translateY(-50%)}.section-progress__track{background:color-mix(in srgb, var(--color-black) 20%, transparent);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.section-progress__fill{background:var(--color-primary);width:3px;box-shadow:0 0 10px color-mix(in srgb, var(--color-primary) 55%, transparent);will-change:height;border-radius:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-progress__ticks{flex-direction:column;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0}.section-progress__tick{background:color-mix(in srgb, var(--color-black) 32%, transparent);width:9px;height:2.5px;transition:width .3s,background-color .3s,box-shadow .3s}.section-progress__tick[data-active]{background:var(--color-primary);width:17px;height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 70%, transparent)}.section-progress__dot{background:var(--color-primary);width:9px;height:9px;box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 70%, transparent), 0 0 0 2px color-mix(in srgb, var(--color-white) 65%, transparent);will-change:transform, top;border-radius:50%;margin-top:-4.5px;margin-left:-4.5px;position:absolute;left:50%}