.product-highlights[data-astro-cid-yhqwrc3k]{padding-block:max(var(--section-gap),var(--space-80));background:var(--surface-canvas);color:var(--text-primary)}.product-highlights__head[data-astro-cid-yhqwrc3k]{text-align:start;max-width:44rem}.product-highlights__eyebrow[data-astro-cid-yhqwrc3k]{margin:0 0 var(--space-12);color:var(--brand-green);font-size:var(--font-body-large);line-height:var(--line-eyebrow);font-weight:var(--weight-label)}.product-highlights__head[data-astro-cid-yhqwrc3k] h2[data-astro-cid-yhqwrc3k]{color:var(--text-primary);text-wrap:balance;word-break:keep-all;margin:0}.product-highlights__grid[data-astro-cid-yhqwrc3k]{gap:var(--space-20);margin-top:clamp(var(--space-40),5vw,var(--space-72));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.product-highlights__card[data-astro-cid-yhqwrc3k]{--highlight-padding:var(--space-32);min-width:0;padding:var(--highlight-padding);border-radius:var(--r-card);background:var(--material-surface);box-shadow:var(--shadow-e2);flex-direction:column;display:flex}.product-highlights__card--wide[data-astro-cid-yhqwrc3k]{grid-column:span 7}.product-highlights__card--narrow[data-astro-cid-yhqwrc3k]{grid-column:span 5}.product-highlights__card--full[data-astro-cid-yhqwrc3k]{grid-column:1/-1}.product-highlights__card--third[data-astro-cid-yhqwrc3k]{grid-column:span 4}.product-highlights__card--half[data-astro-cid-yhqwrc3k]{grid-column:span 6}.product-highlights__card[data-astro-cid-yhqwrc3k] h3[data-astro-cid-yhqwrc3k]{color:var(--text-primary);font-size:clamp(1.25rem,1.05rem + .55vw,1.375rem);font-weight:var(--weight-h3);letter-spacing:-.01em;text-wrap:pretty;word-break:keep-all;margin:0;line-height:1.35}.product-highlights__body[data-astro-cid-yhqwrc3k]{margin:var(--space-12) 0 0;color:var(--text-secondary);font-size:var(--font-body-large);text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;line-height:1.65}.product-highlights__card--photo[data-astro-cid-yhqwrc3k]{box-shadow:var(--shadow-e2-media);padding:0;overflow:hidden}.product-highlights__photo-media[data-astro-cid-yhqwrc3k]{aspect-ratio:16/10;flex:auto;min-height:0;display:grid}.product-highlights__card--photo[data-astro-cid-yhqwrc3k] .media-frame{aspect-ratio:auto;border-radius:var(--r-card) var(--r-card) 0 0;height:100%;box-shadow:none}.product-highlights__photo-copy[data-astro-cid-yhqwrc3k]{padding:var(--space-28) var(--space-32) var(--space-32)}.product-highlights__photo-copy[data-astro-cid-yhqwrc3k] p[data-astro-cid-yhqwrc3k]{margin:var(--space-8) 0 0;color:var(--text-secondary);font-size:var(--font-body-large);text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;line-height:1.65}.product-highlights__figure[data-astro-cid-yhqwrc3k]{align-items:baseline;gap:var(--space-8) var(--space-12);flex-wrap:wrap;min-width:0;margin:0;display:flex}.product-highlights__metric[data-astro-cid-yhqwrc3k]{color:var(--text-primary);font-size:clamp(2.25rem,3.8vw,3.5rem);font-weight:var(--weight-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;line-height:1.02}.product-highlights__metric-note[data-astro-cid-yhqwrc3k]{color:var(--text-primary);font-size:var(--font-body-large);font-weight:var(--weight-label);line-height:1.5}.product-highlights__card--metric[data-astro-cid-yhqwrc3k] .product-highlights__body[data-astro-cid-yhqwrc3k]{margin-top:var(--space-16);max-width:20em}.product-highlights__icon-row[data-astro-cid-yhqwrc3k]{align-items:flex-start;gap:var(--space-12);min-width:0;display:flex}.product-highlights__icon[data-astro-cid-yhqwrc3k]{width:1.5rem;height:1.5rem;color:var(--brand-green);flex:none;place-items:center;margin-top:.2rem;display:grid}.product-highlights__icon[data-astro-cid-yhqwrc3k] svg[data-astro-cid-yhqwrc3k]{width:1.5rem;height:1.5rem}.product-highlights__icon-row[data-astro-cid-yhqwrc3k] h3[data-astro-cid-yhqwrc3k]{min-width:0}.product-highlights__card--anchor[data-astro-cid-yhqwrc3k]{background:var(--surface-ink);color:var(--paper);box-shadow:var(--shadow-e2-dark);justify-content:center}.product-highlights__card--anchor[data-astro-cid-yhqwrc3k] h3[data-astro-cid-yhqwrc3k]{color:var(--paper);font-size:clamp(1.5rem,1.1rem + 1.25vw,2rem);font-weight:var(--weight-h2);letter-spacing:-.015em;line-height:1.3}.product-highlights__card--anchor[data-astro-cid-yhqwrc3k] .product-highlights__body[data-astro-cid-yhqwrc3k]{max-width:31em;margin-top:var(--space-20);color:color-mix(in oklch,var(--paper) 84%,var(--surface-ink));font-size:var(--font-body-large);line-height:1.7}.product-highlights__card--anchor[data-astro-cid-yhqwrc3k] .product-highlights__figure[data-astro-cid-yhqwrc3k]{margin-bottom:var(--space-20)}.product-highlights__card--anchor[data-astro-cid-yhqwrc3k] .product-highlights__metric[data-astro-cid-yhqwrc3k]{color:var(--brand-mint)}.product-highlights__card--anchor[data-astro-cid-yhqwrc3k] .product-highlights__metric-note[data-astro-cid-yhqwrc3k]{color:color-mix(in oklch,var(--paper) 78%,var(--surface-ink))}@media (width<=1023px){.product-highlights__grid[data-astro-cid-yhqwrc3k]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-highlights__card--wide[data-astro-cid-yhqwrc3k],.product-highlights__card--narrow[data-astro-cid-yhqwrc3k],.product-highlights__card--third[data-astro-cid-yhqwrc3k],.product-highlights__card--half[data-astro-cid-yhqwrc3k]{grid-column:span 1}.product-highlights__card--full[data-astro-cid-yhqwrc3k],.product-highlights__card--t-full[data-astro-cid-yhqwrc3k]{grid-column:1/-1}.product-highlights__card[data-astro-cid-yhqwrc3k]{--highlight-padding:var(--space-24)}.product-highlights__card--photo[data-astro-cid-yhqwrc3k]{padding:0}.product-highlights__photo-copy[data-astro-cid-yhqwrc3k]{padding:var(--space-24)}}@media (width<=599px){.product-highlights__grid[data-astro-cid-yhqwrc3k]{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.product-highlights__card--wide[data-astro-cid-yhqwrc3k],.product-highlights__card--narrow[data-astro-cid-yhqwrc3k],.product-highlights__card--full[data-astro-cid-yhqwrc3k],.product-highlights__card--third[data-astro-cid-yhqwrc3k],.product-highlights__card--half[data-astro-cid-yhqwrc3k]{grid-column:1/-1}.product-highlights__card[data-astro-cid-yhqwrc3k]{--highlight-padding:var(--space-20)}.product-highlights__card--photo[data-astro-cid-yhqwrc3k]{padding:0}.product-highlights__photo-media[data-astro-cid-yhqwrc3k]{aspect-ratio:16/10}.product-highlights__photo-copy[data-astro-cid-yhqwrc3k]{padding:var(--space-20) var(--space-20) var(--space-24)}.product-highlights__metric[data-astro-cid-yhqwrc3k]{font-size:clamp(1.9rem,9vw,2.6rem)}.product-highlights__card--anchor[data-astro-cid-yhqwrc3k] .product-highlights__body[data-astro-cid-yhqwrc3k]{margin-top:var(--space-12);font-size:var(--font-body)}}@keyframes highlights-card-in{0%{opacity:0;transform:translate3d(0,var(--reveal-shift),0)}to{opacity:1;transform:none}}html[data-motion=on] .product-highlights__grid[data-astro-cid-yhqwrc3k][data-reveal-managed]:not(.is-revealed) .product-highlights__card[data-astro-cid-yhqwrc3k]{opacity:0}html[data-motion=on] .product-highlights__grid[data-astro-cid-yhqwrc3k].is-revealed .product-highlights__card[data-astro-cid-yhqwrc3k]{animation:highlights-card-in var(--motion-reveal) var(--ease-reveal) backwards;animation-delay:calc(var(--reveal-index,0) * var(--reveal-stagger))}html[data-motion=on] .product-highlights__grid[data-astro-cid-yhqwrc3k][data-reveal-instant] .product-highlights__card[data-astro-cid-yhqwrc3k]{opacity:1!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.product-highlights__card[data-astro-cid-yhqwrc3k]{opacity:1!important;animation:none!important;transform:none!important}}@media print{.product-highlights__card[data-astro-cid-yhqwrc3k]{opacity:1!important;animation:none!important;transform:none!important}}@media (forced-colors:active){.product-highlights__card[data-astro-cid-yhqwrc3k]{color:canvastext;background:canvas;border:1px solid canvastext}.product-highlights__card--anchor[data-astro-cid-yhqwrc3k],.product-highlights__card--anchor[data-astro-cid-yhqwrc3k] h3[data-astro-cid-yhqwrc3k],.product-highlights__card--anchor[data-astro-cid-yhqwrc3k] .product-highlights__body[data-astro-cid-yhqwrc3k],.product-highlights__card--anchor[data-astro-cid-yhqwrc3k] .product-highlights__metric[data-astro-cid-yhqwrc3k],.product-highlights__icon[data-astro-cid-yhqwrc3k]{color:canvastext}}.dedicated-product-page[data-product-page]{--art-rule:color-mix(in srgb, var(--art-accent) 24%, var(--paper));--art-tint:color-mix(in srgb, var(--art-accent) 6%, var(--paper))}.dedicated-product-page[data-product-page] .dedicated-product-page__breadcrumb{padding-block:var(--space-24) var(--space-8)}.dedicated-product-page[data-product-page] .dedicated-product-page__breadcrumb nav ol{justify-content:flex-start}.dedicated-product-page[data-product-page] .product-art-hero{isolation:isolate;align-items:center;column-gap:var(--space-64);row-gap:var(--space-48);padding-block:var(--space-64) var(--space-96);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:min(680px,80svh);display:grid;position:relative}.dedicated-product-page[data-product-page] .product-art-hero>div:first-child{text-align:left;z-index:1;min-width:0;max-width:none;padding:0;position:relative}.dedicated-product-page[data-product-page] .product-art-hero h1{letter-spacing:-.045em;text-align:left;text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;max-width:100%;color:var(--text-primary);margin:0;font-size:clamp(2.5rem,5.3vw,5rem);font-weight:760;line-height:1.18}.dedicated-product-page[data-product-page] .product-art-hero h1:before{content:"";width:var(--space-48);height:4px;margin-bottom:var(--space-24);border-radius:var(--radius-capsule);background:var(--art-accent);display:block}.dedicated-product-page[data-product-page] #story .product-art-hero h1 mark{color:var(--art-ink);box-shadow:none;background:0 0;border-radius:0;padding:0}.dedicated-product-page[data-product-page] .product-art-hero>div:first-child>p{text-align:left;text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;max-width:30em;margin-inline:0}.dedicated-product-page[data-product-page] .product-art-hero h1+p{margin-top:var(--space-28);color:var(--text-secondary);font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:600;line-height:1.85}.dedicated-product-page[data-product-page] .product-art-hero>div:first-child>p:first-child{color:var(--art-ink);font-size:var(--font-body);margin-bottom:var(--space-16);line-height:1.7}.dedicated-product-page[data-product-page] .product-art-hero>div:first-child>a{color:var(--art-ink);font-size:var(--font-body);margin-top:var(--space-32);min-height:48px;padding-block:var(--space-12);max-width:100%;line-height:1.6}.dedicated-product-page[data-product-page] .product-art-hero>figure,.dedicated-product-page[data-product-page] .product-art-hero>[data-media-frame]{min-width:0;padding:var(--space-32);border:1px solid var(--art-rule);border-radius:var(--radius-panel);background:var(--art-tint);z-index:0;align-content:center;align-self:stretch;margin:0;display:grid;position:relative}.dedicated-product-page[data-product-page] .product-art-hero [data-media-frame]{aspect-ratio:var(--media-ratio);border-radius:var(--radius-media);width:100%;box-shadow:0 20px 40px -24px color-mix(in srgb, var(--art-accent) 32%, transparent);border:1px solid color-mix(in srgb, var(--paper) 70%, transparent)}.dedicated-product-page[data-product-page] .product-art-hero>[data-media-frame]{border:var(--space-24) solid transparent;box-sizing:border-box;background:0 0;padding:0}.dedicated-product-page[data-product-page] #story>div>section:not(.product-art-hero){padding-block:var(--space-96)}.dedicated-product-page[data-product-page] #story>div>section:not(.product-art-hero) h2{letter-spacing:-.035em;text-wrap:pretty;line-height:1.28}.dedicated-product-page[data-product-page] #story>div>section:not(.product-art-hero)>.content-container>header{padding-bottom:var(--space-24);border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent)}.dedicated-product-page[data-product-page] #story>div>section:not(.product-art-hero) h2:has(mark){line-height:1.6}.dedicated-product-page[data-product-page] #story>div>section:not(.product-art-hero) h2 mark{box-decoration-break:clone;padding-block:.08em}.dedicated-product-page[data-product-page] .product-highlights{background:var(--art-tint);padding-block:var(--space-96);border-block:1px solid var(--art-rule)}.dedicated-product-page[data-product-page] .product-highlights__head{max-width:52rem;margin-bottom:var(--space-40)}.dedicated-product-page[data-product-page] .product-highlights__eyebrow{color:var(--art-ink)}.dedicated-product-page[data-product-page] .product-highlights__head h2{letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.3}.dedicated-product-page[data-product-page] .product-highlights__grid{gap:var(--space-20)}.dedicated-product-page[data-product-page] .product-highlights__card{border-radius:var(--radius-panel);border-color:var(--line-subtle);box-shadow:var(--shadow-e2)}.dedicated-product-page[data-product-page] .product-highlights__card--anchor{background:var(--surface-ink);border:1px solid color-mix(in srgb, var(--paper) 16%, transparent);padding-inline:calc(var(--highlight-padding) - 1px);background-image:var(--material-gloss);box-shadow:var(--shadow-e3)}.dedicated-product-page[data-product-page] .product-highlights__card--photo{box-shadow:0 0 0 1px var(--line-subtle), var(--shadow-e3)}.dedicated-product-page[data-product-page] .product-highlights__card--photo .media-frame{border-radius:var(--radius-panel) var(--radius-panel) 0 0}.dedicated-product-page[data-product-page] .product-highlights__card--icon,.dedicated-product-page[data-product-page] .product-highlights__card--metric{background:var(--material-surface)}.dedicated-product-page[data-product-page] .product-highlights__card--icon .product-highlights__icon,.dedicated-product-page[data-product-page] .product-highlights__card--metric .product-highlights__metric{color:var(--art-ink)}.dedicated-product-page[data-product-page] .product-related{padding-block:var(--space-80) var(--space-32)}.dedicated-product-page[data-product-page] .product-related h2{letter-spacing:-.025em;color:var(--text-primary);margin-bottom:var(--space-24);font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.4}.dedicated-product-page[data-product-page] .product-related ul{gap:0 var(--space-40)}.dedicated-product-page[data-product-page] .product-related a{min-height:80px;color:var(--art-ink);border-bottom-color:var(--art-rule)}.dedicated-product-page[data-product-page] .dedicated-product-page__consultation{padding-block:var(--space-48) var(--space-96)}.dedicated-product-page[data-product-page] :is(a,button,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}@media (width<=980px){.dedicated-product-page[data-product-page] .product-art-hero{min-height:0;padding-block:var(--space-40) var(--space-64);gap:var(--space-40);grid-template-columns:minmax(0,1fr)}.dedicated-product-page[data-product-page] .product-art-hero h1{font-size:clamp(2.5rem,6.5vw,4.5rem);line-height:1.24}.dedicated-product-page[data-product-page] .product-art-hero>figure,.dedicated-product-page[data-product-page] .product-art-hero>[data-media-frame]{padding:var(--space-16) 0 0;border:0;border-top:2px solid var(--art-rule);background:0 0;border-radius:0;align-self:auto}.dedicated-product-page[data-product-page] .product-art-hero [data-media-frame]{aspect-ratio:var(--media-ratio)}}@media (width<=600px){.dedicated-product-page[data-product-page] #story>div>section:not(.product-art-hero),.dedicated-product-page[data-product-page] .product-highlights{padding-block:var(--space-64)}.dedicated-product-page[data-product-page] .product-related{padding-top:var(--space-64)}.dedicated-product-page[data-product-page] .product-art-hero h1+p{font-size:var(--font-body-large)}}@media (forced-colors:active){.dedicated-product-page[data-product-page] .product-art-hero h1:before{background:canvastext}.dedicated-product-page[data-product-page] #story .product-art-hero h1 mark{color:canvastext}.dedicated-product-page[data-product-page] .product-highlights,.dedicated-product-page[data-product-page] .product-highlights__card{color:canvastext;background:canvas;border-color:canvastext}.dedicated-product-page[data-product-page] :is(a,button,summary):focus-visible{outline-color:highlight}}.dedicated-product-page[data-product-page] #story p{overflow-wrap:anywhere;min-width:0}.dedicated-product-page[data-product-page] .product-highlights__metric{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.15}@media (width>=600px) and (width<=1199px){.dedicated-product-page[data-product-page] .product-highlights__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dedicated-product-page[data-product-page] .product-highlights__card{grid-column:span 1}.dedicated-product-page[data-product-page] .product-highlights__card--full,.dedicated-product-page[data-product-page] .product-highlights__card--t-full{grid-column:1/-1}}@media (forced-colors:active),print{.dedicated-product-page[data-product-page] .product-highlights__card{box-shadow:none;background-image:none;border:1px solid}}#main-content :is(.flight-route__number,.shift-start-gate__number,.curing-rail__number){margin-bottom:clamp(1.75rem,4vw,3.5rem)}@media (width<=820px){#main-content :is(.flight-route__steps,.shift-start-gate__timeline){--rail-title-size:clamp(1.35rem, 2.1vw, 2rem);--rail-title-line:calc(var(--rail-title-size) * 1.25)}#main-content .curing-rail__steps{--rail-title-size:clamp(1.25rem, 1.7vw, 1.55rem);--rail-title-line:calc(var(--rail-title-size) * 1.3)}#main-content :is(.flight-route__steps,.shift-start-gate__timeline,.curing-rail__steps)>li{column-gap:var(--space-12);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;display:grid}#main-content :is(.flight-route__number,.shift-start-gate__number,.curing-rail__number){line-height:var(--rail-title-line);grid-area:1/1;margin:0}#main-content :is(.flight-route__steps,.shift-start-gate__timeline,.curing-rail__steps)>li>div{grid-area:1/2;min-width:0}#main-content :is(.flight-route__steps,.shift-start-gate__timeline,.curing-rail__steps) h3{font-size:var(--rail-title-size);line-height:var(--rail-title-line);margin-top:0}#main-content .safebridge-timeline__steps{--rail-title-size:clamp(1.25rem, 1.7vw, 1.65rem);--rail-title-line:max(calc(var(--rail-r) * 2), calc(var(--rail-title-size) * 1.3))}#main-content .safebridge-timeline__steps>li{padding-left:var(--space-8);column-gap:var(--space-12);grid-template-columns:1.75rem minmax(0,1fr);align-items:start}#main-content .safebridge-timeline__node{left:calc(-1 * var(--rail-indent));top:calc((var(--rail-title-line) - var(--rail-r) * 2) / 2);margin-left:0;position:absolute}#main-content .safebridge-timeline__steps>li:before{top:calc(var(--rail-title-line) / 2);bottom:calc(var(--rail-title-line) / -2)}#main-content .safebridge-timeline__number{line-height:var(--rail-title-line);grid-area:1/1;margin-top:0}#main-content .safebridge-timeline__copy{grid-area:1/2;min-width:0}#main-content .safebridge-timeline h3{font-size:var(--rail-title-size);line-height:var(--rail-title-line);margin-top:0}}@media (width<=420px){#main-content .safebridge-timeline__steps{--rail-title-size:1.2rem}}@media (width<=820px){#main-content :is(.flight-route__steps,.shift-start-gate__timeline,.curing-rail__steps){border-left-color:#0000}#main-content :is(.flight-route__steps,.shift-start-gate__timeline,.curing-rail__steps)>li:before{top:calc(var(--rail-title-line) / 2);bottom:calc(var(--rail-title-line) / -2);background:color-mix(in srgb, var(--paper) 28%, transparent);content:"";width:1px;position:absolute;left:-1px}#main-content :is(.flight-route__steps,.shift-start-gate__timeline,.curing-rail__steps)>li:last-child{padding-bottom:0}#main-content :is(.flight-route__steps,.shift-start-gate__timeline,.curing-rail__steps)>li:last-child:before{content:none}}.dedicated-product-page[data-product-page][data-art-layout]{--edition-radius:6px;--edition-inset:clamp(24px, 3vw, 48px);--edition-title:4.8rem;--edition-columns:1fr 1.08fr}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero{grid-template-columns:var(--edition-columns);gap:clamp(32px,5vw,80px);min-height:660px;padding-block:64px 88px}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero h1{font-size:clamp(2.5rem, 5vw, var(--edition-title));letter-spacing:-.05em;line-height:1.18}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>figure{isolation:isolate;padding:var(--edition-inset);border-radius:var(--edition-radius);background:var(--art-tint);border:0;min-height:480px}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>figure:before{content:"";background:var(--art-accent);mask:var(--edition-motif) center / contain no-repeat;opacity:.3;pointer-events:none;z-index:-1;position:absolute;inset:10px}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero [data-media-frame]{border:1px solid color-mix(in srgb, var(--paper) 70%, transparent);box-shadow:0 32px 48px -26px color-mix(in srgb, var(--art-ink) 38%, transparent), 0 2px 4px #10203010;border-radius:16px;position:relative}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>div:first-child>a{border-bottom:1px solid;align-items:center;gap:16px;min-height:48px;text-decoration:none;transition:gap .18s;display:inline-flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>div:first-child>a:hover{gap:24px}}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>div:first-child{width:100%}.dedicated-product-page[data-product-page][data-art-layout=instrument]{--edition-radius:180px 180px 24px 24px;--edition-inset:56px;--edition-columns:1fr 1.16fr}.dedicated-product-page[data-product-page][data-art-layout=instrument] .product-art-hero>figure{border-radius:180px 180px 24px 24px;min-height:560px}.dedicated-product-page[data-product-page][data-art-layout=instrument] .product-art-hero [data-media-frame]{border-radius:20px}.dedicated-product-page[data-product-page][data-art-layout=instrument] .product-art-hero h1:before{width:72px;height:2px;box-shadow:0 -8px 0 var(--art-rule);border-radius:0}.dedicated-product-page[data-product-page][data-art-layout=panorama] .product-art-hero{grid-template-columns:minmax(0,1fr);row-gap:40px;min-height:0}.dedicated-product-page[data-product-page][data-art-layout=panorama] .product-art-hero>div:first-child{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;column-gap:64px;display:grid}.dedicated-product-page[data-product-page][data-art-layout=panorama] .product-art-hero h1{grid-area:1/1/span 4;max-width:15ch}.dedicated-product-page[data-product-page][data-art-layout=panorama] .product-art-hero>div:first-child>:not(h1){grid-column:2}.dedicated-product-page[data-product-page][data-art-layout=panorama] .product-art-hero>div:first-child>p{margin-top:0}.dedicated-product-page[data-product-page][data-art-layout=panorama] .product-art-hero>figure{border-block:1px solid var(--art-rule);background:0 0;min-height:0;padding:32px 12%}.dedicated-product-page[data-product-page][data-art-layout=panorama] .product-art-hero>figure:before{opacity:.22;mask-size:cover}.dedicated-product-page[data-product-page][data-art-layout=editorial]{--edition-columns:1.08fr 1fr;--edition-radius:2px;--edition-inset:32px}.dedicated-product-page[data-product-page][data-art-layout=editorial] .product-art-hero>div:first-child{grid-area:1/2}.dedicated-product-page[data-product-page][data-art-layout=editorial] .product-art-hero>figure{border-block:1px solid var(--art-rule);grid-area:1/1;min-height:580px}.dedicated-product-page[data-product-page][data-art-layout=editorial] .product-art-hero h1:before{border:2px solid var(--art-accent);background:0 0;border-radius:50%;width:32px;height:32px}.dedicated-product-page[data-product-page][data-art-layout=console]{--edition-radius:12px;--edition-columns:1fr 1.2fr;--edition-title:4.5rem}.dedicated-product-page[data-product-page][data-art-layout=console] .product-art-hero{background:var(--surface-ink);color:var(--paper);border-radius:16px;margin-block:32px 80px;padding:56px 40px}.dedicated-product-page[data-product-page][data-art-layout=console] .product-art-hero h1{color:var(--paper)}.dedicated-product-page[data-product-page][data-art-layout=console] #story .product-art-hero h1 mark{color:var(--art-on-dark)}.dedicated-product-page[data-product-page][data-art-layout=console] .product-art-hero>div:first-child>p{color:color-mix(in srgb,var(--paper) 82%,var(--surface-ink))}.dedicated-product-page[data-product-page][data-art-layout=console] .product-art-hero>div:first-child>a{color:var(--art-on-dark)}.dedicated-product-page[data-product-page][data-art-layout=console] .product-art-hero>figure{background:color-mix(in srgb,var(--art-accent) 10%,var(--surface-ink));border:1px solid color-mix(in srgb,var(--paper) 24%,transparent);min-height:440px}.dedicated-product-page[data-product-page][data-art-layout=console] .product-art-hero>figure:before{background:var(--art-on-dark);opacity:.45}.dedicated-product-page[data-product-page][data-art-layout=folio]{--edition-radius:4px;--edition-columns:1.12fr 1fr;--edition-inset:40px}.dedicated-product-page[data-product-page][data-art-layout=folio] .product-art-hero>figure{background:var(--paper);border:1px solid var(--art-rule);box-shadow:10px 10px 0 var(--art-tint), 11px 11px 0 var(--art-rule), 20px 20px 0 var(--paper), 21px 21px 0 var(--art-rule);align-self:center;min-height:470px}.dedicated-product-page[data-product-page][data-art-layout=folio] .product-art-hero h1:before{border-radius:0;width:100%;height:1px}.dedicated-product-page[data-product-page][data-art-layout=orbit]{--edition-inset:48px;--edition-columns:1fr 1.15fr}.dedicated-product-page[data-product-page][data-art-layout=orbit] .product-art-hero>figure{outline:1px solid var(--art-rule);outline-offset:-16px;background:0 0;border-radius:50%;min-height:580px}.dedicated-product-page[data-product-page][data-art-layout=orbit] .product-art-hero [data-media-frame]{border-radius:32px}.dedicated-product-page[data-product-page][data-art-layout=orbit] .product-art-hero h1:before{border:1px solid var(--art-accent);width:16px;height:16px;box-shadow:0 0 0 8px var(--art-tint);background:0 0}.dedicated-product-page[data-product-page][data-art-layout=signal]{--edition-radius:48px 4px 48px 4px;--edition-columns:1fr 1.1fr;--edition-inset:40px}.dedicated-product-page[data-product-page][data-art-layout=signal] .product-art-hero>div:first-child{border-left:3px solid var(--art-accent);padding-left:28px}.dedicated-product-page[data-product-page][data-art-layout=signal] .product-art-hero>figure{border-radius:48px 4px;min-height:500px}.dedicated-product-page[data-product-page][data-art-layout=signal] .product-art-hero [data-media-frame]{border-radius:16px}.dedicated-product-page[data-product-page][data-art-layout=signal] .product-art-hero h1:before{display:none}.dedicated-product-page[data-product-page][data-art-layout=architectural]{--edition-radius:0px;--edition-columns:.96fr 1.04fr;--edition-inset:40px}.dedicated-product-page[data-product-page][data-art-layout=architectural] .product-art-hero>figure{border:1px solid var(--art-rule);border-top:6px solid var(--art-accent);background:0 0;min-height:560px}.dedicated-product-page[data-product-page][data-art-layout=architectural] .product-art-hero>figure:before{opacity:.25;inset:12px}.dedicated-product-page[data-product-page][data-art-layout=architectural] .product-art-hero h1:before{border:2px solid var(--art-accent);background:0 0;border-bottom:0;border-right:0;border-radius:0;width:40px;height:40px}.dedicated-product-page[data-product-page][data-art-layout=monograph] .product-art-hero{grid-template-columns:minmax(0,1fr);row-gap:48px;min-height:0}.dedicated-product-page[data-product-page][data-art-layout=monograph] .product-art-hero>div:first-child{text-align:center;max-width:64rem;margin-inline:auto}.dedicated-product-page[data-product-page][data-art-layout=monograph] .product-art-hero h1{text-align:center;margin-inline:auto}.dedicated-product-page[data-product-page][data-art-layout=monograph] .product-art-hero h1:before{margin-inline:auto}.dedicated-product-page[data-product-page][data-art-layout=monograph] .product-art-hero>div:first-child>p{text-align:center;margin-inline:auto}.dedicated-product-page[data-product-page][data-art-layout=monograph] .product-art-hero>figure{border-radius:160px 160px 16px 16px;justify-self:center;width:82%;min-height:0;padding:56px 9%}.dedicated-product-page[data-product-page][data-art-layout=gallery] .product-art-hero{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0}.dedicated-product-page[data-product-page][data-art-layout=gallery] .product-art-hero>div:first-child{max-width:62rem}.dedicated-product-page[data-product-page][data-art-layout=gallery] .product-art-hero>figure{border-bottom:12px solid var(--art-accent);background:0 0;justify-self:end;width:80%;min-height:0;padding:32px}.dedicated-product-page[data-product-page][data-art-layout=gallery] .product-art-hero>figure:before{inset:-24px 0 0}.dedicated-product-page[data-product-page=lte-anemometer][data-art-layout] .product-art-hero>figure{border-radius:240px 40px 40px}.dedicated-product-page[data-product-page=alcohol-detection][data-art-layout] .product-art-hero>figure{border-radius:50px 50px 180px 180px}.dedicated-product-page[data-product-page=ai-safety-index][data-art-layout] .product-art-hero>figure{border-bottom:6px solid var(--art-accent);background:0 0;border-radius:240px 240px 0 0}.dedicated-product-page[data-product-page=equipment-approach-alarm][data-art-layout] .product-art-hero>figure{border-inline:6px solid var(--art-accent);border-radius:32px}.dedicated-product-page[data-product-page=smart-beacon][data-art-layout] .product-art-hero>figure{border-radius:220px}.dedicated-product-page[data-product-page=tilt-acceleration-sensor][data-art-layout] .product-art-hero>figure{border-left:6px solid var(--art-accent);background:0 0;border-right:6px solid #0000;border-radius:0}.dedicated-product-page[data-product-page=healthcare-heart-band][data-art-layout] .product-art-hero>figure{border-radius:160px 160px 40px 40px}.dedicated-product-page[data-product-page=digital-radio][data-art-layout] .product-art-hero>figure{border-block:4px solid var(--art-accent);border-radius:28px}.dedicated-product-page[data-product-page=vehicle-entry-alert][data-art-layout] .product-art-hero>figure{border-inline:4px solid var(--art-accent);background:0 0;border-radius:0}.dedicated-product-page[data-product-page=smart-airbag][data-art-layout] .product-art-hero>figure{background:var(--art-tint);border-radius:44%;outline:0}.dedicated-product-page[data-product-page=co2-temp-humidity][data-art-layout] .product-art-hero>figure{border-radius:48px 180px}.dedicated-product-page[data-product-page=wireless-network][data-art-layout] .product-art-hero>figure{background:0 0;border-radius:0}.dedicated-product-page[data-product-page=site-cms][data-art-layout] .product-art-hero>figure{border-bottom:6px solid var(--art-on-dark);border-radius:24px 24px 0 0}.dedicated-product-page[data-product-page=fire-detection][data-art-layout] .product-art-hero>figure{border-radius:180px 180px 16px 16px}.dedicated-product-page[data-product-page=ai-equipment-collision][data-art-layout] .product-art-hero>figure{border-radius:60px}.dedicated-product-page[data-product-page=power-assist-suit][data-art-layout] .product-art-hero>figure{border-radius:140px 20px}.dedicated-product-page[data-product-page=mobile-bodycam][data-art-layout] .product-art-hero>figure{border:1px solid var(--art-rule);border-radius:40px}.dedicated-product-page[data-product-page=smart-safety-hook][data-art-layout] .product-art-hero>figure{border-radius:180px 180px 8px 8px}.dedicated-product-page[data-product-page=ai-risk-assessment-review][data-art-layout] .product-art-hero>figure{border-left:4px solid var(--art-accent);background:0 0;border-right:4px solid #0000}.dedicated-product-page[data-product-page=inspectcut][data-art-layout] .product-art-hero>figure{border:12px solid var(--paper);outline:1px solid var(--art-rule)}.dedicated-product-page[data-product-page=safety-box][data-art-layout] .product-art-hero>figure{box-shadow:var(--shadow-e3);border-top:6px solid var(--art-accent);border-radius:24px}.dedicated-product-page[data-product-page=worker-attendance-card][data-art-layout] .product-art-hero>figure{box-shadow:12px 12px 0 var(--art-tint), 13px 13px 0 var(--art-rule);border-radius:28px}.dedicated-product-page[data-product-page=tbm-solution][data-art-layout] .product-art-hero>figure{border-left:8px solid var(--art-accent);border-right:8px solid #0000}.dedicated-product-page[data-product-page=ai-drone-inspection][data-art-layout] .product-art-hero>figure{background:var(--art-tint);border-radius:40px}.dedicated-product-page[data-product-page=emergency-signal-location][data-art-layout] .product-art-hero>figure{border-inline:4px solid var(--art-accent);border-block:0}.dedicated-product-page[data-product-page=iot-mist][data-art-layout] .product-art-hero>figure{background:var(--art-tint);border-radius:160px 16px}.dedicated-product-page[data-product-page=pedestrian-collision-prevention][data-art-layout] .product-art-hero>figure{border-block:6px double var(--art-accent)}.dedicated-product-page[data-product-page=smart-environment-board][data-art-layout] .product-art-hero>figure{border-top:0;border-bottom:8px solid var(--art-accent)}.dedicated-product-page[data-product-page=ai-similar-accident-alert][data-art-layout] .product-art-hero>figure{box-shadow:0 16px 0 var(--art-tint);border-bottom-width:1px}.dedicated-product-page[data-product-page=hook-bottom-camera][data-art-layout] .product-art-hero>figure{border-top:2px solid var(--art-accent);border-bottom-width:2px;justify-self:center}.dedicated-product-page[data-product-page=led-logo-light][data-art-layout] .product-art-hero>figure{outline:1px solid var(--art-rule);background:0 0;border-radius:50%}.dedicated-product-page[data-product-page=safebridge][data-art-layout] .product-art-hero>figure{border-bottom:4px solid var(--art-accent);border-radius:220px 220px 0 0}.dedicated-product-page[data-product-page=wireless-emergency-broadcast][data-art-layout] .product-art-hero>figure{border:1px solid var(--art-rule);border-radius:40px}.dedicated-product-page[data-product-page=concrete-curing][data-art-layout] .product-art-hero>figure{border-block:6px double var(--art-accent)}.dedicated-product-page[data-product-page=hazard-area-broadcast][data-art-layout] .product-art-hero>figure{border:1px solid var(--art-rule);border-inline:6px solid var(--art-accent)}.dedicated-product-page[data-product-page=ai-subcontractor-safety][data-art-layout] .product-art-hero>figure{border-top-width:1px;border-bottom:6px solid var(--art-accent);border-radius:20px}.dedicated-product-page[data-product-page=opening-open-close-sensor][data-art-layout] .product-art-hero>figure{border-top:0;border-inline:12px double var(--art-rule)}.dedicated-product-page[data-product-page=tower-crane-hook-collision][data-art-layout] .product-art-hero>figure{border-top:0;border-bottom:6px solid var(--art-accent)}.dedicated-product-page[data-product-page=worker-access-gate][data-art-layout] .product-art-hero>figure{border-radius:160px 160px 0 0}.dedicated-product-page[data-product-page][data-art-body=rail] #story>div>section:not(.product-art-hero)>.content-container>header{border-left:3px solid var(--art-accent);border-bottom:0;padding-left:28px}.dedicated-product-page[data-product-page][data-art-body=horizon] #story>div>section:not(.product-art-hero)>.content-container>header{border-bottom:2px solid var(--art-rule);padding-bottom:40px}.dedicated-product-page[data-product-page=ai-drone-inspection] #story #flight-route>.content-container>.flight-route__header{border:0;padding-bottom:0}.dedicated-product-page[data-product-page][data-art-body=margin] #story>div>section:not(.product-art-hero)>.content-container>header{border-top:1px solid var(--art-rule);border-bottom:0;padding-top:32px}.dedicated-product-page[data-product-page][data-art-body=rhythm] #story>div>section:not(.product-art-hero)>.content-container>header{border-bottom:0;padding-bottom:32px}.dedicated-product-page[data-product-page][data-art-body=margin] .product-highlights__head{border-left:3px solid var(--art-accent);padding-left:24px}.dedicated-product-page[data-product-page][data-art-body=horizon] .product-highlights__head{border-bottom:1px solid var(--art-rule);max-width:none;padding-bottom:32px}@media (width<=70em){.dedicated-product-page[data-product-page][data-art-layout=panorama] .product-art-hero>div:first-child>h1+p{margin-top:var(--space-28)}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0;padding-block:40px 64px}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>div:first-child{grid-area:auto;display:block}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero h1{max-width:100%;font-size:clamp(2.5rem,6vw,4rem)}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>figure{border-radius:32px;grid-area:auto;justify-self:stretch;width:100%;min-height:0;padding:clamp(24px,7vw,64px)}.dedicated-product-page[data-product-page][data-art-layout=console] .product-art-hero{margin-block:24px 48px;padding:32px}.dedicated-product-page[data-product-page][data-art-layout=orbit] .product-art-hero>figure{border-radius:80px}.dedicated-product-page[data-product-page][data-art-layout=instrument] .product-art-hero>figure{border-radius:100px 24px 24px}.dedicated-product-page[data-product-page][data-art-layout=folio] .product-art-hero>figure{width:calc(100% - 22px)}.dedicated-product-page[data-product-page][data-art-layout=architectural] .product-art-hero>figure{border-radius:0}}@media (width<=40em){.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero{gap:28px;padding-block:32px 48px}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero h1{font-size:clamp(2rem,8vw,3rem)}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>figure{padding:24px 16px}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero [data-media-frame]{border-radius:12px}.dedicated-product-page[data-product-page][data-art-layout=console] .product-art-hero{padding:24px var(--page-margin)}.dedicated-product-page[data-product-page][data-art-layout=signal] .product-art-hero>div:first-child{padding-left:var(--page-margin)}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>div:first-child>p{font-size:1.125rem}.dedicated-product-page[data-product-page][data-art-body] #story>div>section:not(.product-art-hero)>.content-container>header{padding-left:16px}.dedicated-product-page[data-product-page=lte-anemometer][data-art-layout] .product-art-hero h1{font-size:clamp(1.875rem,8vw,3rem)}}@media (forced-colors:active){.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero,.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>figure{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero h1,.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>div:first-child>p{color:canvastext}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>div:first-child>a{color:linktext}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>figure:before{display:none}}@media print{.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero{color:#000;background:#fff;min-height:0}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero h1,.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>div:first-child>p,.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>div:first-child>a{color:#000}.dedicated-product-page[data-product-page][data-art-layout] .product-art-hero>figure{box-shadow:none}}.product-related[data-astro-cid-2e4rfxhm]{padding-top:var(--section-gap);scroll-margin-top:var(--anchor-offset,7rem)}h2[data-astro-cid-2e4rfxhm]{margin:0 0 var(--space-16);font-size:var(--font-body-large);line-height:1.5;font-weight:var(--weight-label);color:var(--brand-green)}ul[data-astro-cid-2e4rfxhm]{column-gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-2e4rfxhm]{min-width:0}a[data-astro-cid-2e4rfxhm]{justify-content:space-between;align-items:center;gap:var(--space-20);padding-block:var(--space-20);border-bottom:1px solid var(--line-subtle);min-height:48px;color:var(--text-primary);font-size:var(--font-body-large);word-break:keep-all;overflow-wrap:anywhere;line-height:1.6;text-decoration:none;display:flex}a[data-astro-cid-2e4rfxhm] span[data-astro-cid-2e4rfxhm]:last-child{flex-shrink:0}a[data-astro-cid-2e4rfxhm]:hover span[data-astro-cid-2e4rfxhm]:first-child{text-underline-offset:.25em;text-decoration:underline}a[data-astro-cid-2e4rfxhm]:focus-visible{outline:3px solid var(--brand-green);outline-offset:5px;border-radius:var(--radius-sm,4px)}@media (width<=820px){ul[data-astro-cid-2e4rfxhm]{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){h2[data-astro-cid-2e4rfxhm],a[data-astro-cid-2e4rfxhm]{color:linktext}a[data-astro-cid-2e4rfxhm]{border-color:canvastext}a[data-astro-cid-2e4rfxhm]:focus-visible{outline-color:highlight}}.dedicated-product-page[data-astro-cid-5g55c4ut]{background:var(--paper);min-width:0;color:var(--text-primary)}.dedicated-product-page__breadcrumb[data-astro-cid-5g55c4ut]{padding-top:var(--space-20)}.dedicated-product-page__story[data-astro-cid-5g55c4ut],.dedicated-product-page__highlights[data-astro-cid-5g55c4ut]{min-width:0}.dedicated-product-page__consultation[data-astro-cid-5g55c4ut]{padding-block:max(var(--section-gap),var(--space-80))}#story,#highlights,#consultation{scroll-margin-top:var(--anchor-offset,7rem)}
