@layer module{.stolk-comparison{background:var(--stolk-slate-900);color:#fff;isolation:isolate;position:relative}.stolk-comparison__media{inset:0;overflow:hidden;position:absolute;z-index:0}.stolk-comparison__bg{height:124%;left:0;object-fit:cover;position:absolute;right:0;top:-12%;width:100%;z-index:0}.stolk-comparison__scrim{background:linear-gradient(180deg,rgba(15,17,20,.9),rgba(15,17,20,.8) 42%,rgba(15,17,20,.94));inset:0;pointer-events:none;position:absolute;z-index:1}.stolk-comparison__bar,.stolk-comparison__body{position:relative;z-index:2}.stolk-comparison__bar{margin-bottom:clamp(30px,3.4vw,48px);text-align:center}.stolk-comparison__box{background:var(--stolk-accent);border-radius:var(--stolk-radius-md);display:inline-block;padding:clamp(20px,2.4vw,34px) clamp(26px,3.4vw,56px);transform:translateY(-50%)}.stolk-comparison__box h2{color:#fff;font-family:var(--stolk-font-display);font-size:clamp(28px,4.2vw,54px);font-weight:800;letter-spacing:-.02em;line-height:1.04;margin:0;text-transform:capitalize}.stolk-comparison__box--light{background:var(--stolk-white);margin-top:clamp(28px,3.4vw,46px);padding:clamp(12px,1.5vw,20px) clamp(18px,2.2vw,34px);transform:none}.stolk-comparison__box--light h3{color:var(--stolk-ink);font-family:var(--stolk-font-display);font-size:clamp(17px,2.5vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.04;margin:0;text-transform:capitalize}.stolk-comparison__sub{color:hsla(0,0%,100%,.8);font-family:var(--stolk-font-body);font-size:clamp(16px,1.7vw,19px);line-height:1.62;margin:6px auto 0;max-width:52ch;text-wrap:pretty}.stolk-comparison__body{padding-bottom:clamp(56px,8vw,104px)}.stolk-comparison__primary{border-bottom:1px solid hsla(0,0%,100%,.16);margin-top:clamp(36px,4.5vw,60px);padding-bottom:clamp(30px,3.5vw,46px)}.stolk-comparison__primary-top{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1fr clamp(220px,26vw,330px)}.stolk-comparison__num{color:hsla(0,0%,100%,.09);display:block;font-family:var(--stolk-font-subhead);font-size:clamp(58px,10vw,140px);font-weight:800;letter-spacing:-.03em;line-height:.82;margin:0 0 -.16em}.stolk-comparison__kicker{color:var(--stolk-orange-400);display:block;font-family:var(--stolk-font-mono);font-size:11.5px;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.stolk-comparison__title{color:#fff;font-family:var(--stolk-font-subhead);font-size:clamp(34px,6.4vw,86px);font-weight:800;letter-spacing:-.025em;line-height:.98;margin:0;max-width:16ch;text-transform:uppercase;white-space:pre-line}.stolk-comparison__title em{color:var(--stolk-orange-400);display:block;font-style:normal}.stolk-comparison__summary{color:hsla(0,0%,100%,.8);font-family:var(--stolk-font-body);font-size:clamp(16px,1.7vw,18.5px);line-height:1.66;margin-top:22px;max-width:60ch;text-wrap:pretty}.stolk-comparison__summary p:last-child{margin-bottom:0}.stolk-comparison__primary-media{border:16px solid rgba(0,0,0,.4);border-radius:50%;box-sizing:border-box;height:clamp(220px,26vw,330px);margin:0;overflow:hidden;width:clamp(220px,26vw,330px)}.stolk-comparison__primary-media img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.stolk-comparison__attrs{display:grid;gap:clamp(18px,2.2vw,34px);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(30px,3.4vw,44px) 0 0}.stolk-comparison__attr{border-top:2px solid var(--stolk-orange-400);padding-top:16px}.stolk-comparison__attr dt{color:hsla(0,0%,100%,.55);display:block;font-family:var(--stolk-font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.stolk-comparison__attr dd{color:#fff;font-family:var(--stolk-font-body);font-size:15px;line-height:1.55;margin:0}.stolk-comparison__alts-head{text-align:center}.stolk-comparison__alts{display:grid;gap:clamp(16px,2vw,30px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,3.2vw,42px)}.stolk-comparison__alt{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--stolk-radius-md);display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:clamp(22px,2.6vw,34px);position:relative;transition:background var(--stolk-dur-fast) var(--stolk-ease-out),border-color var(--stolk-dur-fast) var(--stolk-ease-out),transform var(--stolk-dur-fast) var(--stolk-ease-out)}.stolk-comparison__alt:focus-within,.stolk-comparison__alt:hover{background:var(--stolk-accent);border-color:var(--stolk-accent);transform:translateY(-3px)}.stolk-comparison__alt-num{bottom:-.22em;color:hsla(0,0%,100%,.07);font-family:var(--stolk-font-subhead);font-size:clamp(96px,14vw,200px);font-weight:800;letter-spacing:-.04em;line-height:.78;pointer-events:none;position:absolute;right:-.04em;transition:color var(--stolk-dur-fast) var(--stolk-ease-out);z-index:-1}.stolk-comparison__alt:focus-within .stolk-comparison__alt-num,.stolk-comparison__alt:hover .stolk-comparison__alt-num{color:hsla(0,0%,100%,.16)}.stolk-comparison__alt .stolk-comparison__kicker{color:hsla(0,0%,100%,.5);font-size:11px;letter-spacing:.1em;margin-bottom:10px}.stolk-comparison__alt:focus-within .stolk-comparison__kicker,.stolk-comparison__alt:hover .stolk-comparison__kicker{color:hsla(0,0%,100%,.85)}.stolk-comparison__alt h4{color:#fff;font-family:var(--stolk-font-subhead);font-size:clamp(22px,2.8vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.02;margin:0 0 14px;text-transform:uppercase}.stolk-comparison__alt-copy{color:hsla(0,0%,100%,.76);font-family:var(--stolk-font-body);font-size:15px;line-height:1.62;margin:0 0 22px}.stolk-comparison__alt:focus-within .stolk-comparison__alt-copy,.stolk-comparison__alt:hover .stolk-comparison__alt-copy{color:hsla(0,0%,100%,.92)}.stolk-comparison__alt-copy p:last-child{margin-bottom:0}.stolk-comparison__alt-btn{align-self:flex-start;margin-top:auto}@media (width <= 900px){.stolk-comparison__attrs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 860px){.stolk-comparison__primary-top{grid-template-columns:1fr}.stolk-comparison__primary-media{margin-top:8px}}@media (width <= 760px){.stolk-comparison__alts{grid-template-columns:1fr}}@media (width <= 520px){.stolk-comparison__attrs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stolk-comparison__alt{transition:none}.stolk-comparison__alt:focus-within,.stolk-comparison__alt:hover{transform:none}}}