:root{--paper:#f5f5f1;--ink:#17201f;--muted:#56605c;--line:#d4d8d1;--surface:#eceee8;--teal:#006e6a;--header:92px;--gutter:clamp(22px,4vw,72px)}body{background:var(--paper);color:var(--ink)}h1,h2,h3{letter-spacing:-.045em}h2{line-height:1.07}.section-head h2{font-size:clamp(36px,3.5vw,54px);line-height:1.08}.section-label{font:10px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 25px}.section-index{margin-bottom:28px}.section-head p{font-size:15px;line-height:1.7}.button{font:12px/1.4 var(--font-body);font-weight:500;letter-spacing:.005em;text-transform:none;min-height:50px;padding:14px 23px;gap:28px}.text-link{font:12px/1.5 var(--font-body);letter-spacing:.01em;text-transform:none}.site-header{background:#fafaf7!important;color:var(--ink);border-bottom:1px solid #d9ddd5;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:60}.header-inner{height:var(--header);gap:30px}.brand{width:248px;min-width:0;flex-shrink:0;display:block;padding:0;background:transparent!important;border:0!important}.brand img,.footer .brand img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}.site-nav{gap:27px}.nav-link{font:12px/1.4 var(--font-body);letter-spacing:.015em;text-transform:none}.header-actions .button{background:var(--ink);color:#fff}.header-actions{gap:22px}.cart-link{font:11px var(--mono)}.read-progress{display:none}.menu-panel{background:#fafaf7;color:var(--ink)}.hero.hero-cinematic{min-height:max(640px,calc(100svh - var(--header)));display:flex;justify-content:flex-end;background:#303531;color:#fff}.hero-cinematic .hero-backdrop{filter:none!important;object-position:var(--hero-focus,50% 46%)!important}.hero-cinematic:after{background:linear-gradient(90deg,#08100c85,#08100c1a 61%,#08100c00),linear-gradient(0deg,#070e0bb3,#070e0b05 67%),rgba(0,0,0,var(--hero-overlay,.06))!important}.hero-cinematic .hero-content{padding-top:160px;padding-bottom:80px;max-width:var(--max);position:relative}.hero-cinematic h1{font-size:clamp(62px,7.1vw,110px);line-height:.98;letter-spacing:-.05em;max-width:760px;font-weight:400}.hero-cinematic .hero-lede{font-size:17px;max-width:470px;line-height:1.65;color:#f4f5ef;margin-top:25px}.hero-cinematic .button-row{margin-top:28px}.hero-cinematic .button.light{background:#f5f5f1;border-color:#f5f5f1;color:#141a18}.hero-cinematic .button.dark-outline{border-color:#d7e1d4;color:#fff}.hero-caption{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding-block:18px;border-top:1px solid #ffffff40;font:9px/1.6 var(--mono);letter-spacing:.05em;color:#f1f4ed;text-transform:uppercase}.hero-caption a{font:12px var(--font-body);letter-spacing:0;text-transform:none;display:flex;gap:25px;align-items:center}.hero-topline,.hero-mark{display:none!important}.enterprise-inquiry{background:var(--paper);border-bottom:1px solid var(--line);padding-block:94px}.inquiry-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(45px,7vw,126px);align-items:start}.inquiry-copy{padding-top:5px;position:sticky;top:130px;max-width:430px}.inquiry-copy h2,.inquiry-copy h1{font-size:clamp(39px,4vw,60px);line-height:1.07;letter-spacing:-.045em;font-weight:400}.inquiry-copy>p:not(.section-label){margin-top:25px;font-size:16px;line-height:1.8;color:var(--muted)}.inquiry-copy .inquiry-programs{font-size:12px!important;line-height:1.9!important;border-top:1px solid var(--line);padding-top:24px;margin-top:38px!important;color:var(--ink)!important}.inquiry-email{display:inline-block;margin-top:19px;font-size:13px;border-bottom:1px solid #697972;padding-bottom:3px;overflow-wrap:anywhere}.inquiry-fields{min-width:0}.required-note{font-size:11px;color:var(--muted);margin:0 0 24px}.enterprise-form{margin:0;color:var(--ink);background:none}.enterprise-form .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:22px}.enterprise-form .field{min-width:0;margin:0}.enterprise-form .field.full{grid-column:1/-1}.enterprise-form .field-label{font:12px/1.5 var(--font-body);text-transform:none;letter-spacing:0;display:block;margin-bottom:8px;color:var(--ink)}.enterprise-form .field-label span{color:var(--muted);font-weight:400}.enterprise-form input:not([type=checkbox]):not([type=hidden]),.enterprise-form select,.enterprise-form textarea{width:100%;min-height:46px;border:1px solid #c7cec6;border-radius:0;background:transparent;color:var(--ink);padding:10px 12px;font:15px/1.5 var(--font-body);box-shadow:none}.enterprise-form select{padding-right:29px}.enterprise-form select option{color:#17201f;background:#fff}.enterprise-form textarea{resize:vertical;min-height:100px}.enterprise-form input::placeholder,.enterprise-form textarea::placeholder{color:#737c76;font-size:13px}.enterprise-form input:focus,.enterprise-form textarea:focus,.enterprise-form select:focus{outline:2px solid #006e6a;outline-offset:1px;border-color:#006e6a}.inquiry-more{margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}.inquiry-more>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:16px 0;list-style:none;font-size:13px}.inquiry-more>summary::-webkit-details-marker{display:none}.inquiry-more>summary span{font-size:11px;color:var(--muted)}.inquiry-more[open]>summary{margin-bottom:10px}.inquiry-more[open]{padding-bottom:18px}.inquiry-submit{margin-top:22px}.enterprise-form .checkbox-field{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.65;margin:20px 0;color:#48534d}.enterprise-form input[type=checkbox]{width:16px;height:16px;min-width:16px;margin:2px 0 0;accent-color:var(--teal)}.inquiry-submit .button{background:var(--teal);border-color:var(--teal);min-width:260px;margin-top:3px;color:#fff}.enterprise-form .form-note{font-size:11px;line-height:1.8;color:#647068;max-width:580px;margin-top:16px}.selected-context{border:1px solid var(--line);background:transparent;color:var(--ink);font-size:13px;line-height:1.7;padding:14px;margin-bottom:20px}.enterprise-form .form-success{background:#e5eeea;color:#174d37;border-left:3px solid #39775b;margin-bottom:20px;padding:18px;font-size:14px}.enterprise-form .form-errors{background:#f8e8e0;color:#782e1e;padding:18px;margin-bottom:20px}.standalone-inquiry{min-height:calc(100svh - var(--header));padding-block:85px}.catalog-band{background:#eeefe9;padding-block:85px;border-bottom:1px solid var(--line)}.catalog-band .section-head{margin-bottom:42px}.product-grid{gap:42px 30px}.product-card{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.product-card-image{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;aspect-ratio:1.25/1!important;overflow:visible!important;position:relative}.product-card-image:before,.product-card-image:after{display:none!important}.product-card-image img{object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important;mix-blend-mode:normal!important;width:100%;height:100%;padding:var(--card-inset,10%)!important}.product-card:hover img{transform:none!important}.product-card-code,.product-card-plus{display:none!important}.product-card-info{padding:20px 0 0!important;border-top:1px solid #c3cbc2;background:none!important}.product-card h3{font:500 20px/1.2 var(--font-heading);letter-spacing:-.025em}.product-card-info>p{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.6}.product-card-info .micro{font-size:10px;margin:0 0 9px}.card-meta{font-size:11px;padding-top:16px;display:flex;justify-content:space-between;gap:8px;border:0!important;color:var(--muted)}.product-detail-link{font-size:12px;margin-top:16px;display:inline-flex;gap:25px;align-items:center}.product-detail-link:hover{color:var(--teal)}.catalog-footer{border-top:0!important;padding-top:37px;margin-top:20px;align-items:center;gap:25px}.catalog-footer p{font-size:13px;color:var(--muted)}.catalog-footer .button{background:transparent;border-color:#a6b0a8}.certificate-section{padding-block:95px;background:#f7f7f3;border-bottom:1px solid var(--line)}.certificate-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);gap:clamp(60px,9vw,155px);align-items:center}.certificate-copy{max-width:600px}.certificate-copy h2{font-size:clamp(37px,3.6vw,58px);line-height:1.08;font-weight:400}.certificate-copy>p:not(.section-label):not(.certificate-scope){margin-top:26px;line-height:1.85;font-size:15px;color:var(--muted);max-width:530px}.certificate-meta{margin:31px 0 0;font-size:12px}.certificate-meta>div{display:grid;grid-template-columns:135px 1fr;gap:22px;padding:14px 0;border-top:1px solid var(--line)}.certificate-meta dt{color:var(--muted)}.certificate-meta dd{margin:0;color:var(--ink)}.certificate-copy .button-row{gap:20px;align-items:center;margin-top:25px}.certificate-copy .text-link{font-size:12px}.certificate-scope{font-size:11px;line-height:1.8;color:#65716b;max-width:510px;margin-top:26px!important}.certificate-original{margin:0;width:100%;max-width:480px;justify-self:end}.certificate-zoom{display:block;width:100%;padding:0;background:#fff;border:1px solid #d7dbd4;cursor:zoom-in;box-shadow:0 2px 7px #0c1c1610}.certificate-zoom img{width:100%;height:auto;object-fit:contain;padding:0;filter:none}.certificate-original figcaption{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#5c6860;margin-top:14px;line-height:1.6}.image-dialog{padding:62px 20px 22px;background:#f9f9f5;max-width:96vw;max-height:94svh;width:min(1120px,96vw);border:1px solid #c3ccc2;overflow:auto}.image-dialog img{display:block;width:auto;min-width:0;max-width:100%;max-height:none!important;height:auto!important;margin:auto;object-fit:contain}.image-dialog .dialog-close{position:sticky;top:0;float:right;margin-top:-47px;background:#f9f9f5;color:var(--ink);padding:10px 16px}.applications-cinematic{background:#f5f5f1;padding-top:72px;color:var(--ink)}.applications-cinematic .application-heading{margin-bottom:30px}.applications-cinematic .application-heading h2{font-size:clamp(35px,3.5vw,53px)}.cinematic-console .application-tabs{background:#eeefe9;color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cinematic-console .application-tabs button{min-height:67px;padding-block:21px;background:transparent!important;color:#5d6761;border-color:var(--line);display:flex;align-items:center}.cinematic-console .application-tabs button[aria-selected=true]{color:var(--ink)!important;background:transparent!important}.cinematic-console .application-tabs button:hover{color:var(--teal)!important}.cinematic-console .tab-number{display:none}.cinematic-console .tab-name{font:12px/1.45 var(--font-body);letter-spacing:0;text-transform:none}.cinematic-console .case-stage{min-height:600px;height:auto}.cinematic-console .case-stage:after{background:linear-gradient(90deg,#070f0a91,#070f0a00 75%),linear-gradient(0deg,#060d0ac7,#060d0a08 80%)}.cinematic-console .case-backdrop img{filter:none!important}.case-stage-top{display:none!important}.cinematic-console .case-stage-content{padding-top:220px;padding-bottom:85px}.cinematic-console .case-copy h3{font-size:clamp(39px,4.3vw,67px);max-width:740px;font-weight:400}.cinematic-console .case-copy .case-intro{font-size:15px;line-height:1.8;max-width:510px;color:#f2f5ef}.case-briefing{display:none!important}.cinematic-console .application-controls{background:#f5f5f1;color:var(--ink);border:0;padding-block:17px}.application-controls>p{font-size:11px;color:var(--muted)}.application-controls button{color:var(--ink);background:none;border-color:var(--line)}.about-note{background:var(--paper);padding-block:75px}.about-note-inner{display:grid;grid-template-columns:.55fr 1.45fr;gap:70px;max-width:1300px}.about-note h2{font-size:34px;margin-bottom:24px}.about-note p:not(.section-label){font-size:17px;line-height:1.85;max-width:850px;color:var(--muted)}.about-note .text-link{margin-top:24px}.references{background:var(--paper)!important;border-top:1px solid var(--line);color:var(--ink)!important}.references .reference-logo{color:var(--ink)}.footer{background:#e7eae3!important;color:var(--ink)!important;border-top:1px solid #c7d0c6;padding-block:55px 25px}.footer .brand{width:240px;background:none!important;padding:0!important}.footer-brand{background:none}.footer-about{color:#536057;font-size:12px;line-height:1.85;max-width:300px;margin-top:24px}.footer .footer-links h3{font:12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--ink);margin-bottom:20px}.footer .footer-links a{font-size:12px;color:#48554e;line-height:1.7}.footer .footer-links a:hover{color:var(--teal)}.footer-bottom{border-color:#c5cec5;color:#5f6c62}.footer-bottom p{font-size:10px;line-height:1.75}.product-gallery,.gallery-stage,.gallery-panel,.gallery-panel.product-artwork{background:#eeefe9!important;box-shadow:none!important}.product-intro,.product-technical,.product-support,.product-applications{background:var(--paper);color:var(--ink)}.preview-trigger{box-shadow:none!important;font-size:10px!important;opacity:.88}.preview-toolbar{background:#fafaf7;color:var(--ink)}@media(min-width:1800px){.hero-caption{max-width:none}.hero-content{padding-inline:var(--gutter)}}@media(max-width:1200px){.header-inner{gap:22px}.brand{width:215px}.site-nav{gap:21px}.header-actions{gap:14px}.header-actions .button{padding-inline:17px;font-size:11px}.inquiry-layout{gap:55px}.certificate-layout{gap:60px}.inquiry-copy h2{font-size:44px}}@media(max-width:1050px){.site-nav{display:none}.inquiry-layout{grid-template-columns:.8fr 1.2fr;gap:34px}.inquiry-copy h2{font-size:39px}.certificate-layout{grid-template-columns:1fr .85fr;gap:42px}.certificate-copy h2{font-size:39px}.enterprise-form .field-grid{gap:20px 16px}.header-inner{justify-content:space-between}}@media(max-width:760px){:root{--header:76px;--gutter:22px}.header-inner{gap:14px}.brand{width:210px}.header-actions .button,.cart-link{display:none}.menu-toggle{font-size:12px;background:none;color:var(--ink)}.hero.hero-cinematic{min-height:max(640px,calc(100svh - var(--header)))}.hero-cinematic .hero-backdrop{object-position:var(--hero-mobile-focus,44% 38%)!important}.hero-cinematic:after{background:linear-gradient(0deg,#070e0ad4,#070e0a0d 70%),#0000000d!important}.hero-cinematic .hero-content{padding-top:270px;padding-bottom:44px}.hero-cinematic h1{font-size:clamp(50px,12vw,77px);line-height:1.01;max-width:none;letter-spacing:-.045em}.hero-cinematic .hero-lede{font-size:14px;line-height:1.7;margin-top:19px;max-width:340px}.hero-cinematic .button-row{gap:9px;margin-top:23px}.hero-cinematic .button{font-size:11px;padding:13px 15px;gap:18px;min-height:47px}.hero-caption{font-size:8px;padding-block:14px;gap:24px}.hero-caption>span{max-width:235px}.hero-caption a{display:none}.enterprise-inquiry{padding-block:61px}.inquiry-layout{grid-template-columns:1fr;gap:35px}.inquiry-copy{position:static;max-width:none}.inquiry-copy h2,.inquiry-copy h1{font-size:43px;max-width:400px}.inquiry-copy>p:not(.section-label){font-size:14px;margin-top:20px}.inquiry-copy .inquiry-programs{margin-top:22px!important;padding-top:18px}.inquiry-email{font-size:12px;margin-top:13px}.required-note{margin-bottom:20px}.enterprise-form .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.enterprise-form .field-label{font-size:11px}.enterprise-form input:not([type=checkbox]):not([type=hidden]),.enterprise-form select,.enterprise-form textarea{font-size:16px;min-height:47px;padding:10px}.enterprise-form .field-label span{font-size:10px}.inquiry-submit .button{width:100%;min-width:0}.catalog-band{padding-block:60px}.section-head{display:block}.section-head h2{font-size:40px}.section-head p{margin-top:16px;max-width:450px;font-size:14px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.product-card h3{font-size:19px;line-height:1.25}.product-card-image{aspect-ratio:1/1!important}.product-card-info{padding-top:15px!important}.product-card-info>p{font-size:11px}.card-meta{font-size:10px;display:block;line-height:1.7}.card-meta>a{display:inline-block;margin-top:8px}.product-detail-link{font-size:11px;gap:10px}.catalog-footer{display:block;padding-top:18px}.catalog-footer .button{margin-top:20px}.certificate-section{padding-block:62px}.certificate-layout{grid-template-columns:1fr;gap:38px}.certificate-copy h2{font-size:42px}.certificate-copy>p:not(.section-label):not(.certificate-scope){font-size:14px;line-height:1.8}.certificate-original{max-width:430px;justify-self:center}.certificate-meta>div{grid-template-columns:110px 1fr;gap:20px}.certificate-copy .button-row{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.certificate-copy .button{font-size:12px}.certificate-scope{font-size:10px}.applications-cinematic{padding-top:55px}.applications-cinematic .application-heading h2{font-size:40px}.cinematic-console .application-tabs{display:flex!important;overflow-x:auto;padding:0 var(--gutter);scrollbar-width:thin;gap:0}.cinematic-console .application-tabs button{flex:0 0 auto;min-width:135px;padding:17px 22px 17px 0;margin-right:20px;min-height:60px;border:0}.cinematic-console .case-stage{min-height:600px}.cinematic-console .case-stage-content{padding-top:195px;padding-bottom:65px}.cinematic-console .case-copy h3{font-size:44px}.cinematic-console .case-copy .case-intro{font-size:13px;line-height:1.8;max-width:340px}.cinematic-console .case-copy .button-row{gap:18px}.cinematic-console .case-copy .button{font-size:11px}.application-controls>p{max-width:190px;font-size:10px}.application-controls .mono{font-size:10px}.application-controls button{width:32px;height:35px}.about-note{padding-block:55px}.about-note-inner{grid-template-columns:1fr;gap:4px}.about-note h2{font-size:32px}.about-note p:not(.section-label){font-size:15px}.footer{padding-top:40px}.footer .brand{width:230px}.footer-grid{gap:34px 20px}.footer-about{font-size:12px}.footer-bottom{margin-top:30px}.image-dialog{padding:58px 10px 15px}.section-label{margin-bottom:21px}}@media(max-width:390px){.brand{width:186px}.hero-cinematic h1{font-size:48px}.hero-cinematic .button{gap:10px;padding-inline:12px}.enterprise-form .field-grid{grid-template-columns:1fr}.product-grid{gap:29px 14px}.product-card h3{font-size:17px}.product-detail-link{font-size:10px}.inquiry-copy h2,.certificate-copy h2{font-size:38px}.certificate-meta,.inquiry-email{font-size:11px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.hero-cinematic .hero-backdrop{animation:none!important;transform:none!important}}.catalog-band .section-head h2{font-size:clamp(37px,3.5vw,54px);line-height:1.08}.product-card-image{display:block!important;position:relative!important;padding:0!important;width:100%;flex:0 0 auto;aspect-ratio:1.25/1!important}.product-card-image img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-height:100%!important;padding:var(--card-inset,10%)!important;object-fit:contain!important}.product-card-info{margin-top:0!important;border-bottom:0!important}.product-card .card-meta{margin-top:20px;padding-top:0;font:11px/1.5 var(--font-body);letter-spacing:0;text-transform:none;min-height:0}@media(max-width:760px){.catalog-band .section-head h2{font-size:40px}.product-card-image{aspect-ratio:1/1!important}.product-card .card-meta{font-size:10px;margin-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/enterprise-v33.css.map */
