@font-face{font-family:InuPlex;src:url('/assets/IBMPlexSans-Regular.woff2')}@font-face{font-family:InuCond;src:url('/assets/IBMPlexSansCondensed-Regular.woff2')}*{box-sizing:border-box}body{margin:0;background:#f3f0e9;color:#080808;font-family:InuPlex,sans-serif}.seo-head{height:84px;padding:0 4vw;border-bottom:1px solid;display:flex;align-items:center;justify-content:space-between}.seo-head img{width:145px;filter:invert(1)}.seo-head a{color:inherit;text-decoration:none}.seo-crumb{padding:18px 4vw;border-bottom:1px solid;font:11px InuCond;letter-spacing:.14em;text-transform:uppercase}.seo-hero{min-height:62vh;padding:8vw 5vw 5vw;display:grid;align-content:end;background:radial-gradient(circle at 82% 18%,rgba(229,44,124,.35),transparent 28%)}.seo-kicker{font:600 11px InuCond;letter-spacing:.18em}.seo-hero h1{max-width:1100px;margin:22px 0;font:400 clamp(58px,10vw,142px)/.84 InuCond;text-transform:uppercase;letter-spacing:-.045em}.seo-lead{max-width:760px;font-size:clamp(18px,2vw,25px);line-height:1.55}.seo-intro{padding:6vw;display:grid;grid-template-columns:.7fr 1.3fr;gap:5vw;border-block:1px solid}.seo-intro h2{font:400 clamp(38px,5vw,72px)/.95 InuCond;text-transform:uppercase;margin:0}.seo-intro div{max-width:760px}.seo-intro p{font-size:18px;line-height:1.75}.seo-products{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid}.seo-product{color:inherit;text-decoration:none;border-right:1px solid;border-bottom:1px solid;background:#080808;color:#fff}.seo-product img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.seo-product div{padding:24px}.seo-product small{font:10px InuCond;letter-spacing:.14em}.seo-product h2{font:400 clamp(30px,3vw,48px)/.94 InuCond;text-transform:uppercase;margin:14px 0}.seo-product strong{font-size:20px}.seo-guide{padding:7vw;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#080808}.seo-guide article{background:#f3f0e9;padding:4vw}.seo-guide h2{font:400 clamp(34px,4vw,62px)/1 InuCond;text-transform:uppercase}.seo-guide p{font-size:17px;line-height:1.75}.seo-links{padding:6vw;background:#e52c7c;color:#080808}.seo-links h2{font:400 clamp(42px,6vw,84px)/.9 InuCond;text-transform:uppercase}.seo-links nav{display:flex;flex-wrap:wrap;gap:8px}.seo-links a{color:inherit;text-decoration:none;border:1px solid;padding:14px 18px;font:600 11px InuCond;letter-spacing:.12em;text-transform:uppercase}.seo-faq{padding:7vw;max-width:1050px;margin:auto}.seo-faq h2{font:400 clamp(42px,6vw,76px)/.95 InuCond;text-transform:uppercase}.seo-faq details{border-top:1px solid;padding:22px 0}.seo-faq summary{font-size:20px;cursor:pointer}.seo-faq p{line-height:1.7;max-width:760px}@media(max-width:800px){.seo-hero{min-height:58vh;padding:120px 22px 50px}.seo-intro,.seo-guide{grid-template-columns:1fr}.seo-intro{padding:60px 22px}.seo-products{grid-template-columns:1fr}.seo-guide,.seo-faq,.seo-links{padding:60px 22px}.seo-head{height:72px}.seo-head span{display:none}}
