.studio-product-page{background:#fff;max-width:none;margin:0;padding:0}.studio-product-hero{text-align:center;padding:110px 6% 64px}.studio-product-hero h1{font:500 clamp(48px, 6vw, 88px)/1.02 var(--font-display);letter-spacing:-.035em;max-width:1100px;margin:32px auto}.studio-product-hero h1 span{color:#858889}.studio-product-hero>p:not(.nord-index){color:var(--ink-2);margin:0 auto 32px;font-size:22px;line-height:1.55}.studio-product-hero .nord-index,.studio-feature .nord-index,.studio-week-intro .nord-index,.studio-practice .nord-index,.studio-product-scope .nord-index,.studio-product-cta .nord-index{color:#a4381d}.studio-product-audience{font:11px var(--font-mono);letter-spacing:.04em;color:var(--ink-2);margin-top:64px;display:block}.studio-product-page .product-story{padding-top:40px;padding-bottom:80px}.studio-product-page .product-story-heading{display:none}.studio-product-index{border-block:1px solid var(--line);font:12px var(--font-mono);justify-content:space-between;gap:24px;padding:28px 6%;display:flex}.studio-product-index a{color:var(--ink);text-decoration:none}.studio-feature{grid-template-columns:1fr 1.15fr;align-items:center;gap:10%;padding:120px 6%;scroll-margin-top:80px;display:grid}.studio-feature h2,.studio-product-scope h2{font:500 clamp(38px, 4.6vw, 64px)/1.06 var(--font-display);letter-spacing:-.03em;margin:24px 0}.studio-feature-copy>p:not(.nord-index){color:var(--ink-2);max-width:440px;margin-bottom:28px;font-size:20px;line-height:1.6}.studio-feature-copy>a,.studio-product-scope a{color:inherit;align-items:center;gap:16px;font-weight:500;text-decoration:none;display:inline-flex}.studio-product-scope{background:#f1f2f0;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:96px 6%;display:grid}.studio-product-scope>div>p:not(.nord-index){color:#626669;font-size:18px;line-height:1.6}.studio-product-cta{text-align:center;padding:120px 6%}.studio-product-cta h2{font:500 clamp(48px, 6vw, 88px)/1.02 var(--font-display);letter-spacing:-.035em;margin:28px 0}.studio-product-cta>p:not(.nord-index){color:#626669;margin-bottom:32px;font-size:20px}.studio-product-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #a4381d}.studio-hero-shot{max-width:1200px;margin:72px auto 0}.studio-hero-shot img,.studio-shot img{background:#2f353b;border:1px solid #d6d8d5;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 30px 80px #1718191f,0 2px 8px #1718190d}.studio-hero-shot figcaption,.studio-shot figcaption{color:#686b6e;margin-top:14px;font-size:13px;line-height:1.5}.studio-hero-shot figcaption{text-align:center}.studio-week-intro{border-top:1px solid var(--line);padding:96px 6% 0}.studio-week-intro h2,.studio-practice h2{font:500 clamp(36px, 4.4vw, 60px)/1.06 var(--font-display);letter-spacing:-.03em;max-width:900px;margin:20px 0}.studio-week-intro>p:not(.nord-index),.studio-practice-heading>p:not(.nord-index){max-width:680px;color:var(--ink-2);font-size:20px;line-height:1.6}.studio-week-intro .studio-product-index{margin:48px -6.4% 0;padding-inline:6%}.studio-week-step{padding:96px 6% 0;scroll-margin-top:80px}.studio-week-step h2{font:500 clamp(38px, 4.6vw, 64px)/1.06 var(--font-display);letter-spacing:-.03em;margin:24px 0}.studio-week-step .studio-feature-copy>p:not(.nord-index){max-width:640px}.studio-week-feature{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:7%;padding-block:96px}.studio-week-feature .studio-feature-copy>p:not(.nord-index){margin-bottom:18px;font-size:18px}.studio-week-feature .studio-feature-copy>a{margin-top:12px}.studio-week-flip .studio-feature-copy{order:2}.studio-shot{margin:0}.studio-week-wide{grid-template-columns:1fr;gap:48px}.studio-week-wide .studio-feature-copy>p:not(.nord-index){max-width:760px}.studio-practice{background:#f1f2f0;padding:112px 6%}.studio-practice-grid{background:#dedfdd;border:1px solid #dedfdd;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:56px 0 0;display:grid;overflow:hidden}.studio-practice-grid>div{background:#fff;padding:28px}.studio-practice-grid dt{margin-bottom:10px;font-size:17px;font-weight:600}.studio-practice-grid dd{color:#626669;margin:0;line-height:1.6}.studio-limits{color:#3d4144;margin:0 0 28px;padding-left:20px;font-size:17px;line-height:1.6}.studio-limits li+li{margin-top:10px}@media (width<=1000px){.studio-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.studio-week-feature{padding-block:64px}.studio-week-flip .studio-feature-copy{order:0}.studio-practice-grid{grid-template-columns:1fr}.studio-week-intro,.studio-week-step{padding-top:64px}.studio-practice{padding:72px 6%}.studio-hero-shot{margin-top:48px}.studio-product-hero{padding-top:72px}.studio-product-hero h1{font-size:clamp(42px,10vw,64px)}.studio-product-hero>p:not(.nord-index){font-size:19px}.studio-product-index{flex-wrap:wrap;font-size:11px}.studio-feature,.studio-product-scope{grid-template-columns:1fr;gap:40px;padding:72px 6%}.studio-feature-copy>p:not(.nord-index){font-size:18px}.studio-product-cta{padding:80px 6%}}.product-stack-entry{margin:24px 0 0}.product-stack-entry a{color:#263f61;text-underline-offset:5px;align-items:center;gap:12px;font-size:15px;display:inline-flex}.product-stack-entry a:focus-visible{outline-offset:5px;outline:2px solid #263f61}.product-stack-entry svg{width:16px;height:16px}.industrial-product{background:#f3f3ef}.industrial-product .studio-product-hero{text-align:left}.industrial-product .studio-product-hero h1{margin-left:0;font-weight:400}.industrial-product .studio-product-hero>p:not(.nord-index){max-width:850px;margin-left:0}.industrial-product .nord-actions{justify-content:flex-start}.industrial-product .studio-week-intro{padding:64px 6% 12px}.industrial-product .studio-week-intro h2{font:400 clamp(36px,4.5vw,64px)/1.08 var(--font-display);letter-spacing:-.04em}.industrial-product .studio-week-intro>p:not(.nord-index){max-width:780px;font:18px/1.65 var(--font-body)}.industrial-product .studio-feature-copy>p:not(.nord-index){max-width:780px}.industrial-connect{border-block:1px solid #cdd1d2;grid-template-columns:1fr 1fr;gap:8vw;padding:64px 6%;display:grid}.industrial-connect h2{font:400 clamp(36px,4vw,58px)/1.08 var(--font-display);letter-spacing:-.04em}.industrial-connect h2 span{color:#8a9297}.industrial-connect p{font:18px/1.65 var(--font-body)}.industrial-connect .industrial-scope{color:#606970;font-size:13px}.product-review-state{border-top:1px solid #cdd1d2;padding-top:12px}.product-review-state>div{font:12px/1.5 var(--font-body);justify-content:space-between;gap:18px;margin:8px 0;display:flex}.product-review-state dt{color:#cdd1d2}.product-review-state dd{text-align:right;color:#f3f3ef;margin:0}@media (width<=760px){.industrial-connect{grid-template-columns:1fr;gap:20px}}.industrial-product .product-stage{box-shadow:none;background:#30383d;border-radius:0}.industrial-product .product-model-meta{border-radius:0}
