.oz-site .customer-content-page{background:var(--paper)}.oz-site .customer-content-hero{background:var(--paper);padding:48px 0 64px}.oz-site .customer-content-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:44px;font-size:12px;display:flex}.oz-site .customer-content-breadcrumb a{min-height:24px;color:inherit;text-underline-offset:4px;align-items:center;display:inline-flex}.oz-site .customer-content-breadcrumb a:hover{text-decoration:underline}.oz-site .customer-content-breadcrumb [aria-current]{overflow-wrap:anywhere}.oz-site .customer-content-hero-layout{min-width:0;display:grid}.oz-site .customer-content-hero-layout[data-split]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:64px}.oz-site .customer-content-hero-copy{min-width:0}.oz-site .customer-content-hero .eyebrow{color:var(--red);font-size:11px}.oz-site .customer-content-hero h1{letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;max-width:1080px;margin:24px 0 28px;font-size:clamp(40px,5.5cqw,78px);font-weight:500;line-height:1.08}.oz-site .customer-content-hero-layout[data-split] h1{font-size:clamp(38px,4.5cqw,64px)}.oz-site .customer-content-lead{color:var(--muted);max-width:770px;margin:0;font-size:clamp(18px,1.6cqw,21px);line-height:1.65}.oz-site .customer-content-cover{background:var(--sky);border-radius:20px;margin:0;position:relative;overflow:hidden}.oz-site .customer-content-cover picture{display:block}.oz-site .customer-content-cover img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}.oz-site .customer-content-cover figcaption{background:var(--paper);color:var(--muted);font:10px/1.4 var(--oz-font-mono);border-radius:6px;padding:7px 11px;position:absolute;inset:auto auto 16px 16px}.oz-site .customer-content-editorial .customer-content-cover img{aspect-ratio:2.25;object-position:center 58%}.oz-site .customer-content-hero-art{min-width:0}.oz-site .customer-content-hero-art .customer-content-cover img{aspect-ratio:1.2}.oz-site .customer-content-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:76px;max-width:1010px;padding-top:64px;padding-bottom:104px;display:grid}.oz-site .customer-content-layout[data-has-navigation]{max-width:var(--content);grid-template-columns:minmax(0,1fr) minmax(190px,260px)}.oz-site .customer-content-main{min-width:0}.oz-site .customer-content-main>.customer-content-cover{margin-bottom:42px}.oz-site .customer-project-logo{max-width:260px;margin:0 0 32px}.oz-site .customer-project-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:110px;display:block}.oz-site .customer-content-main .service-body{color:var(--muted);overflow-wrap:anywhere;font-size:18px;line-height:1.85}.oz-site .customer-content-main .service-body>:first-child{margin-top:0}.oz-site .customer-content-main .service-body h2{color:var(--ink);letter-spacing:-.04em;border-top:1px solid var(--line);text-wrap:balance;scroll-margin-top:calc(var(--header-height) + 24px);margin:52px 0 22px;padding-top:34px;font-size:clamp(28px,3cqw,38px);font-weight:500;line-height:1.22}.oz-site .customer-content-main .service-body h2:first-child{border-top:0;padding-top:0}.oz-site .customer-content-main .service-body h3{color:var(--ink);letter-spacing:-.025em;margin:34px 0 16px;font-size:25px;font-weight:500;line-height:1.35}.oz-site .customer-content-main .service-body h4{color:var(--ink);margin:28px 0 14px;font-size:20px}.oz-site .customer-content-main .service-body p{margin:0 0 24px}.oz-site .customer-content-main .service-body ul,.oz-site .customer-content-main .service-body ol{margin:0 0 30px;padding-left:24px}.oz-site .customer-content-main .service-body li+li{margin-top:9px}.oz-site .customer-content-main .service-body a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.oz-site .customer-content-main .service-body blockquote{border-left:3px solid var(--red);color:var(--ink);margin:34px 0;padding:12px 0 12px 24px}.oz-site .customer-content-main .service-body img{max-width:100%;height:auto;display:block}.oz-site .customer-content-main .service-body .service-figure{margin:34px 0}.oz-site .customer-content-sidebar{top:calc(var(--header-height) + 32px);min-width:0;padding-top:6px;position:sticky}.oz-site .customer-content-sidebar>.eyebrow{color:var(--red);font-size:10px}.oz-site .customer-content-sidebar-name{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.035em;margin:15px 0 24px;font-size:25px;line-height:1.25}.oz-site .customer-content-sidebar nav{border-top:1px solid var(--line);display:grid}.oz-site .customer-content-sidebar nav a{border-bottom:1px solid var(--line);min-height:52px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.oz-site .customer-content-sidebar nav a svg{flex:none}.oz-site .customer-content-sidebar nav a[aria-current],.oz-site .customer-content-sidebar nav a:hover{color:var(--red)}.oz-site .customer-content-sidebar-contact{min-height:48px;color:var(--red);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;font-size:14px;font-weight:500;display:flex}.oz-site .customer-project-facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 38px;padding:26px 0;display:grid}.oz-site .customer-project-facts dt{color:var(--muted);font:10px/1.6 var(--oz-font-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.oz-site .customer-project-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.oz-site .customer-project-facts dd span{display:block}.oz-site .customer-certificates{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding-top:30px;display:grid}.oz-site .customer-certificates figure{background:var(--sky);border:1px solid var(--line);border-radius:16px;margin:0;padding:20px}.oz-site .customer-certificates img{object-fit:contain;width:100%;height:auto;max-height:430px;display:block}.oz-site .customer-certificates figcaption{color:var(--muted);margin-top:18px;font-size:14px}.oz-site .customer-career-contact{margin:40px 0 0}.oz-site .customer-projects-section{padding-top:24px;padding-bottom:100px}.oz-site .customer-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px;display:grid}.oz-site .customer-project-card{border-top:1px solid var(--line);min-width:0;padding-top:24px}.oz-site .customer-project-image{aspect-ratio:1.5;background:var(--sky);border-radius:18px;margin-bottom:25px;display:block;overflow:hidden}.oz-site .customer-project-image picture{height:100%;display:block}.oz-site .customer-project-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.oz-site .customer-project-image:hover img{transform:scale(1.025)}.oz-site .customer-project-image--logo{aspect-ratio:2.5;background:var(--paper);border:1px solid var(--line)}.oz-site .customer-project-image--logo img{object-fit:contain;padding:32px}.oz-site .customer-project-card h2{letter-spacing:-.035em;margin:14px 0;font-size:29px;font-weight:500;line-height:1.2}.oz-site .customer-project-card h2 a{color:var(--ink);text-decoration:none}.oz-site .customer-project-card>div>p:not(.eyebrow){color:var(--muted);margin:12px 0 22px;line-height:1.65}.oz-site .customer-project-card .eyebrow{color:var(--red)}.oz-site .customer-project-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:64px;display:flex}.oz-site .customer-project-empty{text-align:center;color:var(--muted);padding:50px 20px}@container oz-site (max-width:1000px){.oz-site .customer-content-hero-layout[data-split]{gap:32px}.oz-site .customer-content-layout[data-has-navigation]{grid-template-columns:minmax(0,1fr) minmax(170px,210px);gap:40px}.oz-site .customer-project-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container oz-site (max-width:760px){.oz-site .customer-content-hero{padding:30px 0 44px}.oz-site .customer-content-breadcrumb{margin-bottom:28px;font-size:11px}.oz-site .customer-content-hero-layout[data-split],.oz-site .customer-content-layout[data-has-navigation]{grid-template-columns:minmax(0,1fr)}.oz-site .customer-content-hero h1,.oz-site .customer-content-hero-layout[data-split] h1{margin:22px 0;font-size:clamp(36px,9.2cqw,52px);line-height:1.1}.oz-site .customer-content-lead{font-size:18px}.oz-site .customer-content-editorial .customer-content-cover img{aspect-ratio:1.2;object-position:55% center}.oz-site .customer-content-cover{border-radius:14px}.oz-site .customer-content-hero-art .customer-content-cover img{aspect-ratio:1.35}.oz-site .customer-content-layout{gap:44px;padding-top:42px;padding-bottom:60px}.oz-site .customer-content-main .service-body{font-size:17px;line-height:1.8}.oz-site .customer-content-main .service-body h2{margin-top:38px;padding-top:28px;font-size:28px}.oz-site .customer-content-sidebar{border-top:1px solid var(--line);padding-top:30px;position:static}.oz-site .customer-content-sidebar-name{font-size:23px}.oz-site .customer-projects-grid,.oz-site .customer-certificates{grid-template-columns:minmax(0,1fr)}.oz-site .customer-projects-section{padding-top:12px;padding-bottom:60px}.oz-site .customer-project-facts{gap:24px 16px}.oz-site .customer-project-card h2{font-size:26px}}@supports not (container-type:inline-size){@media (max-width:760px){.oz-site .customer-content-hero-layout[data-split],.oz-site .customer-content-layout[data-has-navigation],.oz-site .customer-projects-grid,.oz-site .customer-certificates{grid-template-columns:minmax(0,1fr)}.oz-site .customer-content-sidebar{position:static}.oz-site .customer-project-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (prefers-reduced-motion:reduce){.oz-site .customer-project-image img{transition:none}}
