:root{--ink:oklch(17% 0.03 245);--ink-strong:oklch(10% 0.03 245);--paper:oklch(97% 0.006 235);--paper-soft:oklch(93% 0.01 235);--steel:oklch(54% 0.025 240);--line:oklch(85% 0.015 235);--blue:oklch(62% 0.16 235);--blue-strong:oklch(53% 0.18 238);--signal:oklch(77% 0.14 94);--green:oklch(62% 0.08 160);--radius:6px;--shadow:0 24px 70px oklch(10% 0.03 245 / 0.18);--font:"Aptos", "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--page-x:clamp(18px, 5vw, 82px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font);letter-spacing:0}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.skip-link{position:absolute;left:18px;top:-48px;z-index:50;padding:12px 16px;border-radius:var(--radius);color:oklch(98% .006 235);background:var(--blue-strong);transition:top 180ms ease}.skip-link:focus{top:18px}.site-header{position:fixed;inset:0 0 auto;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:18px clamp(18px, 4vw, 58px);color:oklch(96% .01 235);background:linear-gradient(180deg,oklch(9% .03 245 / .88),#fff0);transition:background 240ms ease,padding 240ms ease}.site-header.is-scrolled{background:oklch(10% .03 245 / .94);padding-block:12px;box-shadow:0 16px 50px oklch(5% .03 245 / .24)}.subpage .site-header{background:oklch(10% .03 245 / .94);box-shadow:0 16px 50px oklch(5% .03 245 / .24)}.brand img{width:clamp(160px, 15vw, 220px)}.site-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px, 1.6vw, 24px);font-size:14px;color:oklch(88% .015 235)}.site-nav a{position:relative;padding:10px 0}.site-nav a.is-active,.site-nav summary.is-active{color:oklch(98% .006 235)}.site-nav a::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;transform:scaleX(0);transform-origin:right;background:var(--blue);transition:transform 220ms ease}.site-nav a:hover::after{transform:scaleX(1);transform-origin:left}.site-nav details{position:relative}.site-nav .nav-menu-products{position:relative}.site-nav summary{list-style:none;position:relative;padding:10px 18px 10px 0;cursor:pointer;color:oklch(88% .015 235)}.site-nav summary::-webkit-details-marker{display:none}.site-nav summary::after{content:"▾";display:inline-block;margin-left:8px;color:var(--blue);transition:transform 180ms ease}.site-nav details[open] summary::after{transform:rotate(180deg)}.site-nav details[open] summary::before{content:"";position:absolute;left:0;right:18px;bottom:2px;height:3px;background:var(--blue);animation:navUnderlineIn 180ms ease-out both}.nav-submenu{position:absolute;top:calc(100% + 10px);left:0;display:grid;gap:2px;min-width:230px;padding:10px;border:1px solid oklch(90% .01 235 / .16);border-radius:var(--radius);background:oklch(10% .03 245 / .98);box-shadow:0 24px 50px oklch(5% .03 245 / .24)}.site-nav details[open]>.nav-submenu{animation:navPanelIn 220ms cubic-bezier(.16,1,.3,1) both}.nav-submenu a::after{display:none}.nav-submenu a{padding:10px 12px;border-radius:calc(var(--radius) - 2px)}.nav-submenu a:hover{background:oklch(98% .005 235 / .06)}.nav-cascade{min-width:178px;gap:0;padding:4px 0;border:0;border-top:4px solid var(--blue);border-radius:0 0 var(--radius) var(--radius);color:var(--ink-strong);background:oklch(98% .005 235 / .96);box-shadow:0 22px 46px oklch(8% .03 245 / .22);backdrop-filter:blur(10px)}.site-nav details[open]>.nav-cascade{animation:navCascadeDrop 260ms cubic-bezier(.16,1,.3,1) both;transform-origin:top}.nav-cascade-item{position:relative}.nav-cascade-link{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;padding:0 16px 0 18px;border-radius:0;color:var(--ink-strong);font-size:15px;transition:color 160ms ease,background 160ms ease}.nav-cascade-link span{display:inline-flex;align-items:center;gap:14px}.nav-cascade-link span::after{content:">";color:var(--blue);font-size:16px;line-height:1;transition:transform 160ms ease}.nav-cascade-item+.nav-cascade-item .nav-cascade-link{border-top:1px solid oklch(83% .012 235)}.nav-cascade-item:hover>.nav-cascade-link,.nav-cascade-item:focus-within>.nav-cascade-link{color:var(--blue-strong);background:oklch(93% .018 235)}.nav-cascade-item:hover .nav-cascade-link span::after,.nav-cascade-item:focus-within .nav-cascade-link span::after{transform:translateX(3px)}.nav-cascade-flyout{position:absolute;top:0;left:calc(100% + 8px);display:grid;min-width:310px;padding:6px 0;visibility:hidden;opacity:0;pointer-events:none;transform:translateX(-10px);border-top:4px solid var(--blue);border-radius:0 0 var(--radius) var(--radius);background:oklch(98% .005 235 / .98);box-shadow:0 22px 46px oklch(8% .03 245 / .2);transition:opacity 180ms ease,transform 180ms cubic-bezier(.16,1,.3,1),visibility 180ms ease}.nav-cascade-item:hover .nav-cascade-flyout,.nav-cascade-item:focus-within .nav-cascade-flyout{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}.nav-cascade-flyout a{display:grid;gap:4px;min-height:54px;padding:10px 16px;border-radius:0;color:var(--ink-strong);transition:color 160ms ease,background 160ms ease,transform 160ms ease}.nav-cascade-flyout a+a{border-top:1px solid oklch(88% .012 235)}.nav-cascade-flyout a:hover,.nav-cascade-flyout a:focus-visible{color:var(--blue-strong);background:oklch(94% .014 235);transform:translateX(2px)}.nav-cascade-flyout strong{font-size:14px;line-height:1.2}.nav-cascade-flyout small{color:var(--steel);font-size:12px;line-height:1.32}@keyframes navPanelIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes navCascadeDrop{from{opacity:0;transform:translateY(-12px) scaleY(.92)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes navUnderlineIn{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.site-nav summary::after{content:"v"}.header-actions{display:flex;align-items:center;gap:14px}.ghost-link{color:oklch(88% .012 235);font-size:14px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border:1px solid #fff0;border-radius:var(--radius);color:oklch(98% .006 235);background:var(--blue-strong);font-weight:700;box-shadow:0 14px 34px oklch(43% .16 238 / .26);transition:transform 200ms ease,background 200ms ease,border-color 200ms ease}.button:hover{transform:translateY(-2px);background:var(--blue)}.button:active,.nav-toggle:active,.nav-submenu a:active{transform:translateY(1px)}.button-small{min-height:38px;padding:0 16px;font-size:14px}.button-secondary{border-color:oklch(92% .012 235 / .28);background:oklch(12% .03 245 / .38);box-shadow:none}.nav-toggle{display:none;width:42px;height:42px;border:1px solid oklch(90% .01 235 / .24);border-radius:var(--radius);background:oklch(12% .03 245 / .36)}.nav-toggle span{display:block;width:18px;height:2px;margin:4px auto;background:oklch(96% .01 235)}.hero{position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,0.8fr);align-items:end;gap:clamp(24px, 4vw, 64px);padding:150px clamp(18px, 5vw, 82px) clamp(34px, 7vw, 82px);overflow:hidden;color:oklch(97% .01 235);background:oklch(10% .03 245)}.page-hero{position:relative;min-height:64svh;display:grid;align-items:end;padding:150px clamp(18px, 5vw, 82px) clamp(34px, 6vw, 76px);overflow:hidden;color:oklch(97% .01 235);background:linear-gradient(90deg,oklch(7% .03 245 / .93),oklch(7% .03 245 / .68) 44%,oklch(8% .03 245 / .26) 100%),oklch(10% .03 245);background-size:cover;background-position:center}body.subpage{background:var(--paper)}body.subpage .page-hero{box-shadow:inset 0 -1px 0 oklch(94% .005 235 / .06)}.page-tbr .page-hero{background-image:url(/website-assets/banners/blue-ocean-tbr-tires-banner.webp)}.page-otr .page-hero{background-image:url(/website-assets/banners/blue-ocean-otr-tires-banner.webp)}.page-applications .page-hero{background-image:url(/website-assets/banners/blue-ocean-applications-banner.webp)}.page-oem-wholesale .page-hero{background-image:url(/website-assets/banners/blue-ocean-oem-wholesale-banner.webp)}.page-about .page-hero{background-image:url(/website-assets/banners/blue-ocean-about-banner.webp)}.page-shipment-cases .page-hero{background-image:url(/website-assets/banners/blue-ocean-shipment-cases-banner.webp)}.page-resources .page-hero,.page-news .page-hero,.page-blog .page-hero,.page-videos .page-hero,.page-youtube .page-hero{background-image:url(/website-assets/banners/blue-ocean-resources-banner.webp)}.page-contact .page-hero{background-image:url(/website-assets/banners/blue-ocean-contact-banner.webp)}.page-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,oklch(7% .03 245 / .2),oklch(7% .03 245 / .78))}.page-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(oklch(94% .01 235 / .08) 1px,transparent 1px),linear-gradient(90deg,oklch(94% .01 235 / .06) 1px,transparent 1px);background-size:120px 90px;opacity:.28}.page-hero__content{position:relative;z-index:1;max-width:940px}.page-hero h1{max-width:760px;margin:0;line-height:1.08;text-wrap:balance}.page-hero__meta{display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 22px;color:oklch(88% .016 235);font-size:14px}.page-hero__meta span{padding:8px 12px;border:1px solid oklch(92% .012 235 / .16);border-radius:var(--radius);background:oklch(12% .03 245 / .36)}.page-hero .hero-copy{max-width:760px;color:oklch(89% .016 235)}.page-hero .hero-actions{margin-top:28px}.detail-section{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(300px,1.05fr);gap:clamp(24px, 5vw, 72px);align-items:center}.detail-section.reverse{grid-template-columns:minmax(300px,1.05fr) minmax(0,0.95fr)}.detail-section.reverse .detail-media{order:2}.detail-media{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.detail-media img{width:100%;height:100%;object-fit:cover}.detail-copy p{max-width:62ch}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.benefit-grid article,.stat-grid article,.timeline-item,.resource-card,.post-item,.video-card{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235)}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.stat-grid strong{display:block;margin-bottom:12px;color:var(--blue-strong);font-size:18px}.spec-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235)}.spec-table{width:100%;min-width:760px;border-collapse:collapse}.spec-table th,.spec-table td{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.spec-table th{color:var(--ink-strong);background:var(--paper-soft)}.spec-table tr:last-child td{border-bottom:0}.timeline{display:grid;gap:14px}.timeline-item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:start}.timeline-item .step-index{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius);background:oklch(12% .03 245);color:oklch(96% .01 235);font-weight:800}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gallery-grid figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235)}.gallery-grid img{width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#fff}.gallery-grid figcaption{padding:14px 16px 16px;color:var(--steel);font-size:14px}.resource-feed,.post-feed,.video-feed{display:grid;gap:14px}.resource-card,.post-item,.video-card{display:grid;gap:12px}.post-item .post-meta,.video-card .post-meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--steel);font-size:14px}.resource-card .chip,.post-item .chip,.video-card .chip{width:fit-content}.resource-card a,.post-item a,.video-card a{color:var(--blue-strong);font-weight:800}.article-body{max-width:920px}.article-body h2{margin:36px 0 14px;font-size:clamp(28px, 3vw, 42px);line-height:1.05}.article-body p,.article-body li{color:var(--steel);font-size:clamp(17px, 1.35vw, 19px);line-height:1.75}.article-body ul,.article-body ol{display:grid;gap:10px;margin:18px 0 26px;padding-left:22px}.article-body .article-note{margin:30px 0;padding:22px;border-left:4px solid var(--blue-strong);background:oklch(98% .004 235);color:var(--ink);font-weight:750}.contact-grid{display:grid;grid-template-columns:minmax(0,0.98fr) minmax(330px,1.02fr);gap:clamp(24px, 6vw, 78px);align-items:start}.contact-panel{padding:clamp(24px, 4vw, 34px);border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235)}.contact-list{display:grid;gap:12px;margin-top:26px}.contact-list a,.contact-list span{display:block;color:var(--ink);font-weight:750}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid .span-2{grid-column:1 / -1}.page-note{max-width:66ch;margin-top:18px;color:var(--steel)}.content-links{display:flex;flex-wrap:wrap;gap:12px}.content-links a{padding:12px 15px;border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235);font-weight:750}.content-links a:hover{background:var(--paper-soft)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.faq-item{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235)}.faq-item strong{display:block;margin-bottom:10px;color:var(--ink-strong)}.cta-strip{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:28px clamp(18px, 5vw, 82px);background:oklch(12% .03 245);color:oklch(96% .01 235)}.cta-strip p{max-width:66ch;color:oklch(82% .015 235)}.hero-video,.hero-shade,.hero-grid{position:absolute;inset:0}.hero-video{width:100%;height:100%;object-fit:cover;opacity:.82}.hero-shade{background:linear-gradient(90deg,oklch(7% .03 245 / .92) 0%,oklch(8% .03 245 / .72) 46%,oklch(8% .03 245 / .36) 100%),linear-gradient(0deg,oklch(7% .03 245 / .72),transparent 46%)}.hero-grid{opacity:.22;background-image:linear-gradient(oklch(94% .01 235 / .16) 1px,transparent 1px),linear-gradient(90deg,oklch(94% .01 235 / .14) 1px,transparent 1px);background-size:120px 90px;mask-image:linear-gradient(90deg,transparent,black 35%,transparent)}.hero-content,.hero-panel{position:relative;z-index:2}.hero-content{grid-column:1;justify-self:start;min-width:0;width:min(100%, 720px)}.eyebrow{margin:0 0 18px;color:var(--signal);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.hero h1{max-width:12ch;margin:0;font-size:clamp(42px, 5.2vw, 88px);line-height:.95;letter-spacing:0;text-wrap:balance}.hero-copy{max-width:38rem;margin:26px 0 0;color:oklch(88% .018 235);font-size:clamp(17px, 1.35vw, 21px);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.hero-proof span{padding:10px 13px;border:1px solid oklch(92% .012 235 / .22);border-radius:var(--radius);background:oklch(12% .035 245 / .44);color:oklch(90% .012 235);font-size:14px}.hero-panel{grid-column:2;justify-self:end;width:min(100%, 380px);align-self:end;padding:24px;border:1px solid oklch(88% .018 235 / .2);border-radius:var(--radius);background:oklch(10% .03 245 / .68);backdrop-filter:blur(10px)}.panel-label,.product-code,.number{color:var(--blue);font-weight:800}.hero-panel strong{display:block;margin-top:12px;font-size:22px;line-height:1.15}.hero-panel p{color:oklch(82% .015 235);line-height:1.55}.hero-panel a{color:var(--signal);font-weight:800}section{padding:clamp(62px, 9vw, 128px) clamp(18px, 5vw, 82px)}.section-heading{display:grid;grid-template-columns:minmax(180px,300px) minmax(0,820px);gap:clamp(24px, 5vw, 80px);margin-bottom:clamp(34px, 5vw, 72px)}.section-heading.narrow{display:block;max-width:850px}h2,h3,p{margin-top:0}h2{margin-bottom:0;color:var(--ink-strong);font-size:clamp(30px, 3.15vw, 54px);line-height:1.06;text-wrap:balance}h3{color:var(--ink-strong);font-size:clamp(21px, 1.7vw, 30px);line-height:1.12;text-wrap:balance}p{color:var(--steel);line-height:1.65}.page-section{padding:clamp(58px, 8vw, 118px) clamp(18px, 5vw, 82px);scroll-margin-top:92px}.page-band{background:var(--paper-soft)}.page-wrap{max-width:1320px;margin:0 auto}.section-lead{max-width:72ch;margin:0 0 22px}.hero-stack{display:grid;gap:22px}.hero-chips{display:flex;flex-wrap:wrap;gap:10px}.hero-chips span,.chip{padding:10px 13px;border-radius:var(--radius);border:1px solid var(--line);background:oklch(98% .004 235);color:var(--ink);font-size:14px;font-weight:750}.subpage .hero-chips span,.subpage .chip{background:oklch(98% .004 235 / .04);color:oklch(92% .012 235);border-color:oklch(92% .012 235 / .16)}.split-lines{background:var(--paper);padding-block:clamp(46px, 6vw, 88px)}.split-lines .section-heading{align-items:start;margin-bottom:clamp(24px, 3.5vw, 44px)}.split-lines .section-heading h2{max-width:760px;font-size:clamp(30px, 3vw, 52px);line-height:1.08}.line-grid{display:grid;gap:18px}.line-feature{display:grid;grid-template-columns:minmax(260px,430px) minmax(0,1fr);min-height:360px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:oklch(99% .004 235)}.line-feature-alt{grid-template-columns:minmax(0,1fr) minmax(260px,430px)}.line-feature-alt .line-media{order:2}@media (min-width:1180px){.split-lines .line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-lines .line-feature,.split-lines .line-feature-alt{grid-template-columns:minmax(190px,0.42fr) minmax(0,0.58fr);min-height:340px}.split-lines .line-feature-alt .line-media{order:0}.split-lines .line-content h3{font-size:clamp(24px, 1.7vw, 32px)}.split-lines .line-content p{max-width:46ch}}.line-media{display:grid;place-items:center;background:linear-gradient(135deg,oklch(95% .01 235),oklch(88% .025 235)),repeating-linear-gradient(90deg,transparent 0 44px,oklch(80% .02 235 / .34) 44px 45px)}.line-media img{width:min(72%, 280px);filter:none}.line-media-link{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--radius);text-decoration:none;cursor:pointer}.line-media-link img{transition:transform 180ms ease,filter 180ms ease}.line-media-link:hover img{transform:translateY(-3px) scale(1.015);filter:contrast(1.04)}.line-media-link:focus-visible{outline:3px solid var(--accent);outline-offset:-10px}.line-content{padding:clamp(24px, 3.5vw, 46px);align-self:center}.line-content p{max-width:58ch}.clean-list{display:grid;gap:10px;margin:20px 0;padding:0;list-style:none;color:var(--ink)}.clean-list li::before{content:"";display:inline-block;width:8px;height:8px;margin-right:12px;background:var(--green)}.check-list{display:grid;gap:10px;padding:0;margin:18px 0 0;list-style:none}.check-list li::before{content:"•";margin-right:10px;color:var(--blue)}.text-link{color:var(--blue-strong);font-weight:800}.size-band{background:oklch(12% .03 245);color:oklch(96% .01 235)}.size-band h2,.size-band h3{color:oklch(97% .01 235)}.size-band p{color:oklch(80% .02 235)}.size-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.size-columns article{padding:clamp(26px, 4vw, 42px);border:1px solid oklch(90% .01 235 / .18);border-radius:var(--radius);background:oklch(16% .035 245)}.size-tags{display:flex;flex-wrap:wrap;gap:10px}.size-tags span{padding:11px 13px;border-radius:var(--radius);color:oklch(94% .01 235);background:oklch(24% .04 245);font-weight:750}.application-section{background:var(--paper-soft)}.application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.application-grid article{min-height:390px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235)}.application-grid img{width:78%;aspect-ratio:1;object-fit:contain;margin:0 auto 12px}.application-media-link{display:block;width:78%;aspect-ratio:1;margin:0 auto 12px;border-radius:calc(var(--radius) - 2px);text-decoration:none;cursor:pointer}.application-media-link img{display:block;width:100%;margin:0;transition:transform 180ms ease,filter 180ms ease}.application-media-link:hover img{transform:translateY(-2px);filter:contrast(1.03)}.application-media-link:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.application-grid h3{font-size:24px}.application-grid p{font-size:15px}.why-section{background:var(--paper)}.about-company{display:grid;gap:clamp(18px, 3vw, 34px);padding-block:clamp(44px, 5.5vw, 78px)}.about-company-shell{display:grid;grid-template-columns:minmax(0,0.98fr) minmax(320px,0.82fr);gap:clamp(28px, 5vw, 76px);align-items:center}.about-company-shell-compact{grid-template-columns:minmax(0,0.9fr) minmax(360px,1.1fr);gap:clamp(28px, 4vw, 64px);align-items:start}.about-copy h2{max-width:780px;font-size:clamp(32px, 3.15vw, 54px);line-height:1.08}.about-lead{max-width:62ch;margin-top:20px;color:var(--ink);font-size:clamp(17px, 1.15vw, 20px);line-height:1.56}.about-copy p:not(.eyebrow):not(.about-lead){max-width:66ch}.about-right-panel{display:grid;gap:18px;min-width:0;padding-top:5px}.about-right-panel p{margin-bottom:0;font-size:14px;line-height:1.58}.about-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;max-width:none;margin:0}.about-scope-grid article{min-width:0;padding-left:16px;border-left:3px solid var(--blue-strong)}.about-scope-grid h3{margin-bottom:7px;font-size:18px}.about-scope-grid p{margin-bottom:0;font-size:14px;line-height:1.52}.about-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.about-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.about-facts span{min-height:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235);color:var(--ink);font-weight:800;font-size:14px;line-height:1.35}.about-mini-process{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:2px}.about-mini-process strong,.about-mini-process span{padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235);color:var(--ink);font-size:13px;font-weight:700;line-height:1}.about-mini-process strong{color:var(--blue-strong);background:#fff0}.about-story-section{background:var(--paper)}.about-story-layout{display:grid;grid-template-columns:minmax(0,0.96fr) minmax(320px,0.72fr);gap:clamp(30px, 5vw, 76px);align-items:start}.about-story-copy h2{max-width:760px;font-size:clamp(30px, 3vw, 50px)}.about-story-copy p:not(.eyebrow){max-width:68ch}.about-story-panel{display:grid;gap:1px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--line)}.about-story-panel article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px 14px;padding:22px;background:oklch(98% .004 235)}.about-story-panel span{grid-row:span 2;color:var(--blue-strong);font-size:24px;font-weight:850}.about-story-panel strong{color:var(--ink-strong);font-size:18px}.about-story-panel p{margin-bottom:0;font-size:14px}.about-supply-section .section-heading{align-items:start}.about-supply-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--line)}.about-supply-grid article{display:grid;align-content:start;gap:12px;min-height:300px;padding:clamp(22px, 2.6vw, 32px);background:oklch(98% .004 235)}.about-supply-grid span{width:fit-content;padding:8px 10px;border-radius:var(--radius);color:var(--blue-strong);background:oklch(90% .045 235);font-size:12px;font-weight:850}.about-supply-grid h3{margin-bottom:0;font-size:clamp(20px, 1.45vw, 26px)}.about-supply-grid p{margin-bottom:0;font-size:14px}.about-proof-section{background:oklch(12% .03 245);color:oklch(96% .01 235)}.about-proof-layout{display:grid;grid-template-columns:minmax(220px,0.66fr) minmax(0,1fr);gap:clamp(28px, 5vw, 80px);align-items:start}.about-proof-layout h2{color:oklch(97% .01 235)}.about-proof-copy{display:grid;gap:18px}.about-proof-copy p{max-width:74ch;margin-bottom:0;color:oklch(82% .018 235)}.about-proof-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.about-proof-list span{padding:14px 15px;border:1px solid oklch(92% .012 235 / .18);border-radius:var(--radius);color:oklch(94% .012 235);background:oklch(18% .035 245);font-size:14px;font-weight:750;line-height:1.35}.about-workflow-section{background:var(--paper)}.about-workflow-layout{display:grid;grid-template-columns:minmax(240px,0.62fr) minmax(0,1fr);gap:clamp(28px, 5vw, 80px)}.about-workflow-layout h2{font-size:clamp(30px, 3vw, 50px)}.about-workflow-list{display:grid;gap:12px}.about-workflow-list article{display:grid;grid-template-columns:46px minmax(0,1fr);gap:6px 16px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235)}.about-workflow-list span{grid-row:span 2;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:oklch(98% .006 235);background:var(--blue-strong);font-weight:850}.about-workflow-list strong{color:var(--ink-strong);font-size:18px}.about-workflow-list p{margin-bottom:0;font-size:14px}.about-visual{display:grid;gap:14px}.about-visual-main{width:100%;aspect-ratio:1.24;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);filter:saturate(.9) contrast(1.04)}.about-image-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.about-image-strip img{width:100%;aspect-ratio:1.16;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);background:oklch(96% .006 235)}.about-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.about-proof-grid article{min-height:260px;padding:clamp(24px, 3vw, 38px);background:var(--paper)}.about-proof-grid h3{margin-bottom:14px;font-size:25px}.about-proof-grid p{margin-bottom:0}.about-process{display:grid;grid-template-columns:minmax(220px,0.65fr) minmax(0,1fr);gap:clamp(22px, 4vw, 56px);align-items:start;padding:clamp(24px, 4vw, 42px);border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235)}.about-process h3{margin-bottom:12px}.about-process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.about-process-steps div{padding:20px;background:oklch(99% .004 235)}.about-process-steps strong{display:block;margin-bottom:8px;color:var(--ink-strong);font-size:18px}.about-process-steps p{margin-bottom:0;font-size:14px}.why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.why-grid div{padding:clamp(24px, 3vw, 38px);background:var(--paper)}.number{display:block;margin-bottom:42px;font-size:14px}.why-grid h3{font-size:25px}.oem-band{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(280px,1.1fr);gap:clamp(26px, 6vw, 92px);align-items:center;background:oklch(14% .03 245);color:oklch(96% .01 235)}.oem-band h2{color:oklch(96% .01 235)}.oem-copy p:not(.eyebrow){max-width:60ch;color:oklch(82% .015 235)}.oem-visual img{border-radius:var(--radius);box-shadow:var(--shadow)}.resources-strip{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(280px,1fr);gap:clamp(28px, 5vw, 70px);align-items:start;background:var(--paper)}.resource-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resource-links a{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:oklch(98% .004 235);font-weight:800}.contact-section{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(320px,1.08fr);gap:clamp(28px, 6vw, 86px);align-items:start;color:oklch(96% .01 235);background:linear-gradient(90deg,oklch(8% .03 245),oklch(14% .04 245)),var(--ink)}.contact-section h2{color:oklch(98% .006 235)}.contact-copy p:not(.eyebrow){color:oklch(82% .015 235)}.contact-methods{display:grid;gap:12px;margin-top:28px;color:oklch(90% .015 235)}.contact-methods a{color:var(--signal);font-weight:800}.contact-methods span{display:block;font-weight:750}.form-notice{margin-bottom:14px;padding:13px 14px;border-radius:var(--radius);font-size:14px;font-weight:750;line-height:1.45}.form-notice.success{border:1px solid oklch(76% .12 170 / .45);color:oklch(88% .08 170);background:oklch(20% .045 170 / .72)}.form-notice.error{border:1px solid oklch(72% .15 35 / .5);color:oklch(88% .09 45);background:oklch(22% .055 35 / .76)}.form-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.inquiry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:clamp(22px, 4vw, 36px);border:1px solid oklch(92% .012 235 / .16);border-radius:var(--radius);background:oklch(11% .03 245 / .9)}.inquiry-form label{display:grid;gap:8px;color:oklch(86% .015 235);font-size:14px;font-weight:750}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;border:1px solid oklch(86% .015 235 / .22);border-radius:var(--radius);color:oklch(96% .01 235);background:oklch(18% .035 245);padding:13px 12px}.inquiry-form textarea{resize:vertical}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:var(--signal);outline:none}.span-2{grid-column:1 / -1}.site-footer{display:flex;justify-content:space-between;gap:28px;padding:42px clamp(18px, 5vw, 82px);color:oklch(84% .015 235);background:oklch(8% .03 245)}.site-footer img{width:220px;margin-bottom:12px}.site-footer p{margin-bottom:0;color:oklch(74% .015 235)}.footer-links{display:flex;flex-wrap:wrap;align-content:start;justify-content:flex-end;gap:18px}.footer-links .footer-group{display:grid;gap:10px}.footer-links .footer-group strong{color:oklch(96% .01 235);font-size:14px}.footer-links .footer-group a{color:oklch(80% .015 235);font-size:14px}.footer-links .footer-group span{color:oklch(80% .015 235);font-size:14px}.footer-links .footer-group a:hover{color:oklch(96% .01 235)}@media (max-width:1100px){.site-header{grid-template-columns:auto auto}.nav-toggle{display:block;justify-self:end}.site-nav,.header-actions{display:none}.site-nav.is-open{display:grid;grid-column:1 / -1;justify-content:stretch;gap:0;max-height:calc(100svh - 92px);padding:12px;overflow-y:auto;overscroll-behavior:contain;border:1px solid oklch(90% .01 235 / .16);border-radius:var(--radius);background:oklch(10% .03 245 / .96)}body.nav-open .social-rail{visibility:hidden;pointer-events:none}.site-nav.is-open a{padding:13px 8px}.site-nav.is-open details{padding:2px 0}.site-nav.is-open summary{padding:13px 8px}.nav-submenu{position:static;min-width:0;margin:0 0 6px;border:0;border-radius:0;background:#fff0;box-shadow:none}.site-nav details[open]>.nav-cascade{animation-name:navPanelIn}.nav-cascade{gap:8px;padding:4px 0 10px;border-top:1px solid oklch(90% .01 235 / .16);color:oklch(96% .01 235);background:#fff0;backdrop-filter:none}.nav-cascade-link{min-height:44px;padding:0 14px;border:1px solid oklch(90% .01 235 / .1);border-radius:var(--radius);color:oklch(96% .01 235);background:oklch(98% .005 235 / .045)}.nav-cascade-item+.nav-cascade-item .nav-cascade-link{border-top:1px solid oklch(90% .01 235 / .1)}.nav-cascade-flyout{position:static;gap:4px;min-width:0;margin:6px 0 10px 14px;padding:0;visibility:visible;opacity:1;pointer-events:auto;transform:none;border-top:0;background:#fff0;box-shadow:none}.nav-cascade-flyout a{min-height:0;padding:10px 12px;border:0;border-radius:var(--radius);color:oklch(92% .012 235);background:oklch(98% .005 235 / .035)}.nav-cascade-flyout a+a{border-top:0}.nav-cascade-flyout strong{color:oklch(96% .01 235)}.nav-cascade-flyout small{color:oklch(74% .015 235)}.hero{grid-template-columns:1fr}.hero-panel{max-width:540px}.section-heading,.resources-strip,.contact-section,.oem-band,.detail-section,.cta-strip,.contact-grid{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.application-grid,.why-grid,.about-facts,.about-supply-grid,.about-proof-list,.about-proof-grid,.faq-grid,.benefit-grid,.stat-grid,.gallery-grid,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-company-shell,.about-process,.about-story-layout,.about-proof-layout,.about-workflow-layout{grid-template-columns:1fr}.about-scope-grid{grid-template-columns:1fr}.about-supply-grid article{min-height:230px}}@media (max-width:760px){.hero{min-height:100svh;padding-top:128px}.hero h1{max-width:10.8ch;font-size:clamp(38px, 11vw, 50px);line-height:.96;overflow-wrap:normal}.hero-panel{display:none}.page-hero,.line-feature,.line-feature-alt,.size-columns,.application-grid,.why-grid,.about-company-shell,.about-facts,.about-supply-grid,.about-proof-list,.about-proof-grid,.about-process,.about-process-steps,.about-story-layout,.about-proof-layout,.about-workflow-layout,.faq-grid,.resource-links,.inquiry-form,.benefit-grid,.stat-grid,.gallery-grid,.contact-grid,.form-grid,.contact-section{grid-template-columns:1fr}.line-feature-alt .line-media{order:0}.application-grid article{min-height:unset}.about-story-panel article,.about-workflow-list article{grid-template-columns:1fr}.about-story-panel span,.about-workflow-list span{grid-row:auto}.about-supply-grid article{min-height:unset}.site-footer{display:grid}.footer-links{justify-content:flex-start}.timeline-item{grid-template-columns:1fr}}.product-catalog-hero{display:grid;grid-template-columns:minmax(0,0.58fr) minmax(280px,0.42fr);gap:clamp(28px, 6vw, 88px);align-items:end;padding:128px var(--page-x) 42px;border-bottom:1px solid oklch(88% .012 235);color:oklch(18% .04 245);background:linear-gradient(180deg,oklch(96% .008 235),oklch(99% .004 235) 72%),oklch(98% .006 235)}.product-catalog-title{min-width:0}.product-catalog-hero .eyebrow{margin-bottom:10px;color:oklch(50% .16 30)}.product-catalog-hero h1{margin:0;max-width:680px;color:oklch(21% .055 248);font-size:clamp(40px, 5vw, 64px);line-height:1.02}.product-catalog-hero p:not(.eyebrow){min-width:0;margin:0 0 7px;max-width:620px;color:oklch(42% .02 245);font-size:17px;line-height:1.65;overflow-wrap:break-word}.product-browser{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:clamp(24px, 3.2vw, 44px);padding:42px var(--page-x) 96px;background:oklch(98% .006 240);scroll-margin-top:92px}.product-sidebar{position:sticky;top:96px;align-self:start;max-height:calc(100svh - 118px);padding-right:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:oklch(72% .02 245) #fff0}.product-line-switch{display:flex;gap:6px;align-items:baseline;margin-bottom:18px;font-size:clamp(26px, 2.8vw, 36px);font-weight:900;letter-spacing:0;line-height:1}.product-line-switch a{color:oklch(76% .01 245);text-decoration:none}.product-line-switch a.is-active{color:oklch(51% .2 28)}.product-line-switch span{color:oklch(86% .01 245)}.product-sidebar h2{margin:18px 0 8px;color:oklch(24% .065 250);font-size:18px}.product-filter-list{display:grid;gap:2px}.product-filter-list a{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid #fff0;color:oklch(58% .015 245);font-size:14px;font-weight:650;line-height:1.22;text-decoration:none}.product-filter-list a:hover,.product-filter-list a.is-active{border-color:oklch(54% .2 28);color:oklch(46% .2 28)}.product-filter-list span{color:oklch(62% .02 245);font-size:12px}.product-results{min-width:0}.product-results-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px}.product-results-head h2{margin:4px 0 0;color:oklch(20% .065 250);font-size:clamp(30px, 4vw, 48px)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.product-card{min-width:0}.product-card-image{display:grid;place-items:center;aspect-ratio:1 / 1;border:1px solid oklch(90% .01 240);background:#fff;overflow:hidden;text-decoration:none}.product-card-image img{width:86%;height:86%;object-fit:contain;transition:transform 180ms ease}.product-card:hover .product-card-image img{transform:scale(1.04)}.product-card-body{padding-top:14px}.product-card-body h3{margin:4px 0 8px;color:oklch(28% .025 245);font-size:22px}.product-card-body h3 a{color:inherit;text-decoration:none}.product-card-body p{margin:0;color:oklch(45% .02 245)}.product-meta{color:oklch(48% .17 28)!important;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.product-inquiry-strip{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:56px;padding:28px;background:oklch(14% .04 250);color:#fff}.product-inquiry-strip h2{margin:6px 0 0;max-width:620px;font-size:clamp(28px, 4vw, 42px)}.product-detail-browser{padding-top:150px}.product-detail{min-width:0}.product-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px;color:oklch(54% .02 245);font-weight:700}.product-breadcrumb a{color:oklch(32% .075 250);text-decoration:none}.product-detail-hero{display:grid;grid-template-columns:minmax(280px,460px) minmax(0,1fr);gap:clamp(32px, 5vw, 72px);align-items:start}.product-detail-media{display:grid;place-items:center;min-height:420px;border:1px solid oklch(90% .01 240);background:#fff}.product-detail-media img{width:min(82%, 390px);max-height:410px;object-fit:contain}.product-detail-copy h1{margin:8px 0 18px;color:oklch(25% .075 250);font-size:clamp(46px, 6vw, 76px);line-height:.95}.product-detail-copy p:not(.eyebrow){max-width:660px;color:oklch(38% .02 245);font-size:18px}.product-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px}.product-facts div{padding:14px;background:#fff;border:1px solid oklch(90% .01 240)}.product-facts dt{color:oklch(50% .02 245);font-size:12px;font-weight:800;text-transform:uppercase}.product-facts dd{margin:6px 0 0;color:oklch(24% .055 250);font-weight:800}.product-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.product-spec-section{margin-top:56px}.product-spec-section h2{margin-bottom:18px;color:oklch(24% .065 250);font-size:clamp(28px, 4vw, 44px)}.spec-table-wrap{overflow-x:auto;background:#fff;border:1px solid oklch(88% .01 240)}.spec-table{width:100%;min-width:820px;border-collapse:collapse}.spec-table th,.spec-table td{padding:13px 14px;border-bottom:1px solid oklch(88% .01 240);text-align:left;white-space:nowrap}.spec-table th{background:oklch(29% .11 255);color:#fff;font-size:13px;font-weight:850}.spec-table td{color:oklch(28% .03 245);font-weight:650}.product-detail-inquiry{margin-top:56px}.social-rail{position:fixed;right:18px;top:50%;z-index:80;display:grid;gap:4px;transform:translateY(-50%)}.social-rail__item{position:relative}.social-rail__button{display:grid;width:52px;height:52px;place-items:center;border:0;border-radius:6px;background:oklch(8% .02 245);color:oklch(97% .01 235);box-shadow:0 12px 24px oklch(8% .02 245 / .16);cursor:pointer;transition:background 160ms ease,transform 160ms ease,box-shadow 160ms ease}.social-rail__button svg{width:25px;height:25px;fill:currentColor}.social-rail__button:hover,.social-rail__button:focus-visible,.social-rail__item:focus-within>.social-rail__button{background:var(--blue);transform:translateX(-2px);box-shadow:0 16px 30px oklch(45% .17 250 / .28);outline:none}.social-rail__popover{position:absolute;top:50%;right:calc(100% + 12px);visibility:hidden;opacity:0;pointer-events:none;transform:translate(8px,-50%);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease}.social-rail__item:hover .social-rail__popover,.social-rail__item:focus-within .social-rail__popover{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0,-50%)}.social-rail__qr,.social-rail__links{border:1px solid oklch(88% .012 235);border-radius:8px;background:oklch(98% .004 235);box-shadow:0 18px 42px oklch(12% .03 245 / .2)}.social-rail__qr{width:210px;padding:12px;text-align:center}.social-rail__qr img{display:block;width:100%;border-radius:6px}.social-rail__qr span{display:block;margin-top:8px;color:var(--ink-strong);font-size:13px;font-weight:800}.social-rail__links{display:grid;min-width:138px;overflow:hidden}.social-rail__links a{padding:11px 13px;color:var(--ink-strong);font-size:14px;font-weight:800;text-decoration:none}.social-rail__links a+a{border-top:1px solid var(--line)}.social-rail__links a:hover,.social-rail__links a:focus-visible{background:var(--paper-soft);color:var(--blue);outline:none}@media (max-width:1080px){.product-catalog-hero{grid-template-columns:1fr;gap:18px}.product-catalog-hero p:not(.eyebrow){width:100%;max-width:680px}.product-browser,.product-detail-hero{grid-template-columns:1fr}.product-sidebar{position:static;max-height:none;padding-right:0;overflow:visible}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-catalog-hero{padding-top:118px;padding-bottom:36px}.product-catalog-hero h1{font-size:40px}.product-catalog-hero p:not(.eyebrow){max-width:none;font-size:16px;line-height:1.72}.product-filter-list a{overflow-wrap:anywhere}.product-detail-browser{padding-top:128px}.product-browser{padding-bottom:64px}.product-results-head,.product-inquiry-strip{display:grid;align-items:start}.product-grid,.product-facts{grid-template-columns:1fr}.product-detail-media{min-height:320px}.social-rail{right:10px;top:auto;bottom:86px;gap:3px;transform:none}.social-rail__button{width:44px;height:44px;border-radius:6px}.social-rail__button svg{width:22px;height:22px}.social-rail__qr{width:180px}}html{scroll-padding-top:96px}[id]{scroll-margin-top:96px}.button-secondary{border-color:oklch(56% .17 238 / .92);color:var(--blue-strong);background:oklch(99% .004 235 / .94);box-shadow:none}.button-secondary:hover{border-color:var(--blue-strong);color:oklch(98% .006 235);background:var(--blue-strong)}.hero .button-secondary,.page-hero .button-secondary,.cta-strip .button-secondary{border-color:oklch(94% .012 235 / .34);color:oklch(98% .006 235);background:oklch(8% .03 245 / .22)}.hero .button-secondary:hover,.page-hero .button-secondary:hover,.cta-strip .button-secondary:hover{border-color:var(--blue);background:oklch(54% .18 238 / .92)}.page-home .hero{isolation:isolate}.page-home .hero::after{content:"";position:absolute;right:clamp(24px, 5vw, 88px);bottom:clamp(38px, 8vw, 96px);z-index:1;width:min(46vw, 590px);aspect-ratio:1.45;pointer-events:none;opacity:.9;mix-blend-mode:multiply;filter:contrast(1.18) brightness(.92) drop-shadow(0 28px 58px oklch(2% .02 245 / .42));background-image:url(/website-assets/processed/blue-ocean-tbr-tubeless-truck-tire-12r225.webp),url(/website-assets/processed/blue-ocean-otr-mining-quarry-tire-235-25.webp);background-repeat:no-repeat;background-position:left 88%,right 58%;background-size:48% auto,56% auto}.hero-content,.hero-panel{position:relative;z-index:2}.hero-proof span,.about-facts span,.about-proof-list span{position:relative;display:flex;gap:10px;align-items:center}.hero-proof span::before,.about-facts span::before,.about-proof-list span::before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px oklch(56% .17 238 / .14)}.about-facts span,.about-proof-list span{min-height:58px}.product-card-image,.product-detail-media,.line-media,.application-media-link{background:linear-gradient(180deg,oklch(98% .004 235),oklch(93% .012 238)),oklch(96% .008 238)}.product-card-image{aspect-ratio:16 / 11;border-color:oklch(87% .012 238)}.product-card-image img{width:84%;height:84%}.product-card-body{padding-top:16px}.line-media img,.application-media-link img,.product-card-image img{mix-blend-mode:multiply}.post-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.post-item{min-height:0;padding:clamp(20px, 2.4vw, 28px);align-content:start}.post-item .post-meta{gap:8px}.post-item .chip{background:oklch(92% .035 238);color:oklch(30% .11 238)}.post-item h3{margin-bottom:8px;font-size:clamp(20px, 1.65vw, 25px);line-height:1.18}.post-item p{margin-bottom:0}.article-body{max-width:820px;padding-inline:clamp(18px, 2vw, 28px)}.article-body h2{margin-top:clamp(34px, 5vw, 56px);font-size:clamp(26px, 2.55vw, 36px);line-height:1.14}.article-body p,.article-body li{max-width:74ch;color:oklch(43% .024 245);font-size:clamp(16px, 1.15vw, 18px);line-height:1.72}.article-body p:first-child{color:var(--ink);font-size:clamp(18px, 1.35vw, 20px)}.article-body .article-note{border-left-color:var(--blue-strong);background:linear-gradient(90deg,oklch(93% .035 238),oklch(98% .004 235))}@media (min-width:761px) and (max-width:1380px){.social-rail{right:8px}.social-rail__button{width:46px;height:46px}.social-rail__button svg{width:22px;height:22px}}@media (max-width:760px){html{scroll-padding-top:86px}[id]{scroll-margin-top:86px}.page-home .hero::after{right:-26vw;bottom:18%;width:112vw;opacity:.82;background-position:left bottom,right center;background-size:46% auto,58% auto}.page-resources .page-hero,.page-news .page-hero,.page-blog .page-hero,.page-videos .page-hero,.page-youtube .page-hero{min-height:auto;padding-bottom:112px;background-position:64% center}.page-resources .page-hero::before,.page-news .page-hero::before,.page-blog .page-hero::before,.page-videos .page-hero::before,.page-youtube .page-hero::before{background:linear-gradient(90deg,oklch(7% .03 245 / .95),oklch(7% .03 245 / .86) 58%,oklch(7% .03 245 / .42)),linear-gradient(180deg,oklch(7% .03 245 / .06),oklch(7% .03 245 / .74))}.page-resources .page-hero h1,.page-news .page-hero h1,.page-blog .page-hero h1,.page-videos .page-hero h1,.page-youtube .page-hero h1{max-width:11.5ch}.page-resources .page-hero .hero-copy,.page-news .page-hero .hero-copy,.page-blog .page-hero .hero-copy,.page-videos .page-hero .hero-copy,.page-youtube .page-hero .hero-copy{max-width:27ch}.page-home .hero{padding-bottom:max(118px, calc(92px + env(safe-area-inset-bottom)))}.hero-proof{padding-right:0;margin-bottom:0}.product-card-image{aspect-ratio:4 / 3}.post-feed{grid-template-columns:1fr;gap:12px}.post-item{padding:18px;padding-bottom:20px}.article-body{padding-inline:0}.product-grid{padding-bottom:32px}.social-rail{left:auto;right:10px;bottom:max(8px, env(safe-area-inset-bottom));top:auto;display:grid;grid-auto-flow:column;grid-auto-columns:39px;width:49px;max-width:49px;padding:5px;overflow:hidden;gap:4px;border:1px solid oklch(88% .012 235 / .16);border-radius:999px;background:oklch(8% .03 245 / .9);box-shadow:0 18px 42px oklch(5% .03 245 / .28);direction:rtl;transform:none;transition:max-width 180ms ease,width 180ms ease,background 180ms ease;scrollbar-width:none}.social-rail:hover,.social-rail:focus-within{width:max-content;max-width:calc(100vw - 28px);overflow:visible}.social-rail>*{direction:ltr}.social-rail::-webkit-scrollbar{display:none}.social-rail__button{width:39px;height:39px;border-radius:999px;background:#fff0;box-shadow:none}.social-rail__button svg{width:20px;height:20px}.social-rail__button:hover,.social-rail__button:focus-visible,.social-rail__item:focus-within>.social-rail__button{transform:translateY(-1px)}.social-rail__popover{top:50%;right:calc(100% + 10px);left:auto;bottom:auto;transform:translate(8px,-50%)}.social-rail__item:hover .social-rail__popover,.social-rail__item:focus-within .social-rail__popover{transform:translate(0,-50%)}.social-rail__qr{width:168px}body{padding-bottom:max(68px, calc(60px + env(safe-area-inset-bottom)))}}