.sw-tags{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;margin:0 0 .85rem}.sw-tags .ih-label{margin:0}.sw-tag{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.sw-hstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:1.75rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.35)}.sw-hstats dt{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffd2d2}.sw-hstats dd{margin:.35rem 0 0;font-size:.9375rem;font-weight:800;line-height:1.4;color:#fff}.ih-phero__media.sw-phero__media--screen{align-self:center;min-height:0;aspect-ratio:auto;padding:0 0 9% 24%}.sw-phero__media--screen .ih-phero__frame{position:relative;inset:auto;background:#fff}.sw-phero__media--screen .ih-phero__frame img{display:block;height:auto;object-fit:contain}.sw-phero__media--screen .ih-phero__machine{bottom:0;height:100%;transform:translate3d(-12%,calc(var(--bb) * 100%),0)}.sw-phero__frame--top img{object-position:30% 30%}.sw-strip{padding-block:clamp(2.25rem,4.5vw,3.5rem);background:#fff;border-bottom:1px solid var(--ih-hair)}.sw-strip__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none}.sw-strip__grid+.sw-strip__grid{margin-top:2rem}.sw-strip__grid>*{padding-top:1rem;border-top:1px solid var(--ih-hair)}.sw-strip__key{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#52525b}.sw-strip__val{margin:.4rem 0 0;font-size:1.0625rem;font-weight:800;line-height:1.4;color:var(--ih-ink)}.sw-strip__big{margin:0;font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);font-weight:800;line-height:1.15;letter-spacing:-.015em;color:var(--ih-ink)}.sw-strip__mod{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start}.sw-icon{width:1.5rem;height:1.5rem;color:var(--ih-red)}.sw-sec{padding-block:var(--ih-section);background:#fff}.sw-sec+.sw-sec{border-top:1px solid var(--ih-hair)}.sw-head{max-width:46rem}.sw-shots .ih-feat__grid{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}.sw-shots .ih-feat__frame{aspect-ratio:1919 / 929}.sw-shots .ih-feat__frame img{object-fit:contain}.sw-shot{margin:0}.sw-shot figcaption{margin:0;font-size:1.0625rem;line-height:1.6}.sw-facts--ink li{border-top-color:#ffffff29}.sw-facts--ink .ih-facts__icon{color:#ff8a8a}.sw-caps{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);align-items:start}.sw-caps__head{position:sticky;top:calc(var(--ih-header) + 2rem)}.sw-caps .ih-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.ih-check.sw-check{margin-top:0;padding-top:0;border-top:0}.sw-out{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.sw-out__list,.sw-next,.sw-next__more{margin:0;padding:0;list-style:none}.sw-out__list{margin-top:1.75rem;border-bottom:1px solid rgba(255,255,255,.35)}.sw-out__list li{padding:1rem 0;border-top:1px solid rgba(255,255,255,.35)}.sw-out__list p{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.55}.sw-next{margin-top:1.75rem}.sw-next__link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;padding:1.1rem 0;border-top:1px solid rgba(255,255,255,.35);color:#fff;text-decoration:none}.sw-next li:last-child .sw-next__link{border-bottom:1px solid rgba(255,255,255,.35)}.sw-next__kicker{display:block;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffd2d2}.sw-next__label{margin:.2rem 0 0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:800;line-height:1.2}.sw-arrow{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.sw-next__link:hover .sw-next__label{color:var(--ih-ink)}.sw-next__link:hover .sw-arrow,.sw-mods__link:hover .sw-arrow{transform:translate(3px)}.sw-next__sub{margin:1.75rem 0 .5rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffd2d2}.sw-next__more{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.sw-next__more a{display:inline-flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:800;color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.sw-next__more a:hover{color:var(--ih-ink)}.sw-next__more .sw-arrow{width:1rem;height:1rem}.sw-eval__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,3rem)}.sw-eval__cols>div{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.18)}.sw-eval__cols .ih-body{margin-top:.6rem}.sw .ih-faq__answer p+p,.sw .ih-faq__answer ul+p{margin-top:.75rem}.sw .ih-faq__answer .sw-faq__label{font-weight:800;color:var(--ih-ink)}.sw-plat{margin-top:clamp(2.5rem,5vw,4rem)}.sw-plat__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,6vw,6rem);align-items:start;padding-top:clamp(2rem,4vw,3rem);border-top:2px solid var(--ih-ink)}.sw-plat__row+.sw-plat__row{margin-top:var(--ih-section)}.sw-plat__row--flip{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sw-plat__row--flip .sw-plat__media{order:2}.sw-plat__media{position:sticky;top:calc(var(--ih-header) + 2rem);margin:0}.sw-plat__media img{display:block;width:100%;height:auto}.sw-plat__media--photo{aspect-ratio:16 / 11;overflow:hidden}.sw-plat__media--photo img{height:100%;object-fit:cover}.sw-plat__title{--font-h3: var(--font-h2);margin:0;font-weight:800}.sw-plat__primary{margin:1.75rem 0 0;padding:0;list-style:none;border-bottom:1px solid var(--ih-hair)}.sw-plat__module{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:center;padding:1rem 0;border-top:1px solid var(--ih-hair);color:inherit;text-decoration:none}.sw-plat__module>div{display:grid;gap:.2rem}.sw-plat__kicker{font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#52525b}.sw-plat__module h4{--font-h4: 1.1875rem;margin:0;font-weight:800}.sw-plat__module p{margin:0;font-size:.9375rem;line-height:1.55;color:#52525b}.sw-plat__module .sw-arrow,.sw-plat__module:hover h4{color:var(--ih-red)}.sw-plat__module:hover .sw-arrow{transform:translate(3px)}.sw-plat__support{margin-top:1.5rem}.sw-plat__sub{margin:0 0 .4rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#52525b}.sw-inline-list{display:flex;flex-wrap:wrap;gap:.35rem 0;margin:0;padding:0;list-style:none;font-size:.9375rem}.sw-inline-list li+li:before{content:"·";margin:0 .6rem;color:var(--ih-red)}.sw-plat .ih-more{margin-top:1.75rem}.sw-inside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,6rem)}.sw-ticks{margin:2rem 0 0;padding:0;list-style:none;border-bottom:1px solid rgba(255,255,255,.16)}.sw-ticks li{display:grid;grid-template-columns:.85rem minmax(0,1fr);gap:.85rem;padding:.95rem 0;border-top:1px solid rgba(255,255,255,.16);font-size:1rem;line-height:1.55;color:#ffffffe0}.sw-ticks li:before{content:"";width:.5rem;height:.5rem;margin-top:.5rem;background:var(--ih-red)}.sw-mods__list{margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0;list-style:none;border-bottom:1px solid rgba(255,255,255,.35)}.sw-mods__link{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto;gap:.5rem clamp(1.5rem,4vw,4rem);align-items:center;padding:clamp(1.25rem,2.2vw,1.75rem) 0;border-top:1px solid rgba(255,255,255,.35);color:#fff;text-decoration:none}.sw-mods__name{--font-h3: clamp(1.5rem, 1.15rem + 1.4vw, 2.375rem);margin:0;font-weight:800;line-height:1.1;transition:color .2s ease}.sw-mods__copy{margin:0;font-size:1rem;line-height:1.6;color:#ffffffe6}.sw-mods__cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:800;white-space:nowrap}.sw-mods__link:hover .sw-mods__name{color:var(--ih-ink)}@media(max-width:1023px){.sw-caps,.sw-out,.sw-inside,.sw-plat__row,.sw-plat__row--flip{grid-template-columns:minmax(0,1fr)}.sw-caps__head,.sw-plat__media{position:static}.sw-plat__row--flip .sw-plat__media{order:0}.sw-shots .ih-feat__inline{aspect-ratio:auto;background:#fff}.sw-shots .ih-feat__inline img{height:auto;object-fit:contain}.sw-eval__cols{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ih-phero__media.sw-phero__media--screen{aspect-ratio:auto;padding:0 0 10% 26%}.sw-mods__link{grid-template-columns:minmax(0,1fr) auto}.sw-mods__copy{grid-column:1 / -1;grid-row:2}}@media(max-width:639px){.sw-hstats,.sw-strip__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.sw-hstats>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;align-items:baseline}.sw-hstats dd{margin:0}.sw-caps .ih-facts,.sw-mods__link{grid-template-columns:minmax(0,1fr)}.sw-mods__cta{grid-row:3}}@media(prefers-reduced-motion:reduce){.sw-arrow,.sw-mods__name{transition:none}}
