.page-home .toploader-spotlight{isolation:isolate;min-height:0;padding:54px var(--gutter) 44px;color:#382c35;background:#eeede8;border:0;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:clamp(32px,4.4vw,64px);display:grid;position:relative;overflow:hidden}.page-home .toploader-spotlight:before,.page-home .toploader-spotlight:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.page-home .toploader-spotlight:before{background:radial-gradient(at 78% 55%,#fff 0,#ffffffd9 19%,#d7e2e4a6 42%,#0000 72%)}.page-home .toploader-spotlight:after{opacity:.8;background:linear-gradient(118deg,#0000 42%,#ffffffa6 49%,#0000 57%),radial-gradient(at 27% 94%,#b4c5cc35,#0000 64%)}.page-home .toploader-spotlight .focus-copy{align-self:start;min-width:0;max-width:540px;padding-block:0}.page-home .toploader-spotlight .focus-copy>.eyebrow{color:#795568;letter-spacing:.1em;margin:0 0 25px;font-size:10px}.page-home .toploader-spotlight .status-dot{background:#8d3757;box-shadow:0 0 0 4px #8d37570b}.page-home .toploader-spotlight .focus-copy h2{color:#3c2935;letter-spacing:-.06em;font-size:clamp(34px,3.5vw,50px);line-height:1.08}.page-home .toploader-spotlight .focus-copy h2>span{color:#8a6173}.page-home .toploader-spotlight .focus-copy>p:not(.eyebrow):not(.toploader-condition){color:#6d5a66;max-width:43ch;margin:22px 0 26px;font-size:16px;line-height:1.7}.page-home .toploader-spotlight .promotion-details{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.page-home .toploader-spotlight .focus-specs{border:0;border-left:2px solid #a77d90;flex:130px;gap:0;margin:0;padding:0 0 0 16px}.page-home .toploader-spotlight .focus-specs strong{color:#694454;font-size:27px;line-height:1.15}.page-home .toploader-spotlight .focus-specs span{color:#7a6571;font-size:11px;line-height:1.5}.page-home .toploader-spotlight .promotion-actions>.button{color:#fff8fa;background:#69192d;border:1px solid #69192d;gap:22px;min-height:48px;margin:0;padding:14px 18px;font-size:13px;display:inline-flex;box-shadow:0 8px 24px #60425212}.page-home .toploader-spotlight .promotion-actions>.button:hover{color:#fff;background:#82304a;border-color:#82304a}.page-home .toploader-spotlight .focus-copy>p.toploader-condition{color:#8a7782;max-width:44ch;margin:14px 0 0;font-size:11px;line-height:1.6}.page-home .toploader-spotlight .promotion-theater{align-self:end;min-width:0;position:relative}.page-home .toploader-spotlight .focus-image{width:100%;height:auto;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.page-home .toploader-spotlight .focus-product-stage{--promotion-metric-height:88px;grid-template-rows:var(--promotion-metric-height) minmax(0, 1fr);isolation:isolate;background:0 0;border:0;height:400px;display:grid;position:relative;overflow:visible}.page-home .toploader-spotlight .promotion-stage-name{color:#816879;letter-spacing:.07em;font-size:9px;line-height:12px}.page-home .toploader-spotlight .promotion-stage-temperature{color:#a17f90;font-size:68px}.page-home .toploader-spotlight .promotion-stage-power{color:#674455}.page-home .toploader-spotlight .promotion-stage-power>strong{color:#674455;font-size:68px}.page-home .toploader-spotlight .promotion-stage-power>.mono{color:#8a7180;font-size:9px}.page-home .toploader-spotlight .promotion-beam-back{stroke:#fff;stroke-width:30px;opacity:.72}.page-home .toploader-spotlight .promotion-beam-front{stroke:#9b7c8d;stroke-width:.8px;opacity:.3}.page-home .toploader-spotlight .focus-product-stage .product-visual{filter:drop-shadow(0 16px 15px #65717a1c)}.page-home .toploader-spotlight .promotion-stage-cue{color:#82516a;background:#ffffff80;border-color:#aa879b65}.page-home .toploader-spotlight .focus-image:is(:hover,:focus-visible) .promotion-stage-cue{color:#fff7fa;background:#8d4a66;border-color:#8d4a66}.page-home .toploader-spotlight .focus-caption{color:#826b79;text-align:right;margin:10px 0 9px;font-size:10px;line-height:1.6;position:static}.page-home .toploader-spotlight .product-context{--context-text:#57424f;--context-label:#8a7381;--context-rule:#a8919e45;gap:14px;padding-block:11px}.page-home .toploader-spotlight .product-context-label{font-size:10px}.page-home .toploader-spotlight .product-context-value{font-size:12px}.page-home .toploader-spotlight :is(button,a):focus-visible{outline-offset:5px;outline:2px solid #8d4a66}@media (width>=700px) and (width<=999px){.page-home .toploader-spotlight{gap:28px;padding-block:44px 40px}.page-home .toploader-spotlight .focus-copy h2{font-size:35px}.page-home .toploader-spotlight .focus-product-stage{height:365px}.page-home .toploader-spotlight .promotion-stage-temperature,.page-home .toploader-spotlight .promotion-stage-power>strong{font-size:60px}}@media (width<=699px){.page-home .toploader-spotlight{padding:36px var(--gutter) 32px;grid-template-columns:minmax(0,1fr);gap:28px}.page-home .toploader-spotlight .focus-copy{max-width:100%}.page-home .toploader-spotlight .focus-copy>.eyebrow{margin-bottom:20px;font-size:9px}.page-home .toploader-spotlight .focus-copy h2{font-size:clamp(31px,8.5vw,41px)}.page-home .toploader-spotlight .focus-copy>p:not(.eyebrow):not(.toploader-condition){margin-block:19px 23px;font-size:15px}.page-home .toploader-spotlight .focus-specs{padding-left:12px}.page-home .toploader-spotlight .focus-specs strong{font-size:24px}.page-home .toploader-spotlight .promotion-actions>.button{gap:15px;padding:13px 14px;font-size:12px}.page-home .toploader-spotlight .promotion-theater{width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1)}.page-home .toploader-spotlight .focus-product-stage{--promotion-metric-height:72px;height:330px}.page-home .toploader-spotlight .promotion-stage-metrics{margin-inline:var(--gutter);padding-bottom:8px}.page-home .toploader-spotlight .promotion-stage-name{font-size:8px}.page-home .toploader-spotlight .promotion-stage-temperature,.page-home .toploader-spotlight .promotion-stage-power>strong{font-size:54px}.page-home .toploader-spotlight .focus-caption{margin-inline:var(--gutter);font-size:9px}.page-home .toploader-spotlight .product-context{margin-inline:var(--gutter);font-size:11px}.page-home .toploader-spotlight .promotion-stage-cue{right:var(--gutter)}}.page-home .space-section.space-promotion{isolation:isolate;color:#fff7f4;background:#69192d;width:100%;max-width:none;margin-inline:0;padding-block:42px 46px;position:relative;overflow:hidden}.page-home .space-promotion:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 76% 46%,#bf507b75,#0000 66%),radial-gradient(at 84% 12%,#fff0d91c,#0000 51%);position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.page-home .space-promotion .space-promotion-beams{z-index:-1;opacity:.7;width:100%;height:100%;inset:0;transform:none}.page-home .space-promotion .section-topline{color:#f1d5df;border-color:#f2cbd73d}.page-home .space-promotion .section-topline>span:first-child{color:#fff1ec}.page-home .space-promotion .section-topline>span:last-child{color:#ebc3d1}.page-home .space-promotion .space-heading h2,.page-home .space-promotion .space-project h3{color:#fffaf7}.page-home .space-promotion .space-heading h2>span{color:#f9dce4}.page-home .space-promotion .space-heading>p,.page-home .space-promotion .space-project-role{color:#f2e1e7}.page-home .space-promotion .space-project{border-color:#f2cbd745}.page-home .space-promotion .space-project:before{background:#efb7cc}.page-home .space-promotion :is(.space-project-type,.space-instrument){color:#edc3d1}.page-home .space-promotion .space-instrument button{color:#fff1e8;border-bottom-color:#edc3d180}.page-home .space-promotion .space-project-actions{margin-top:auto;padding-top:16px}.page-home .space-promotion .space-project .text-link{color:#fff3e9}.page-home .space-promotion .space-project-actions>button{border-bottom:1px solid #efb7cc70;transition:color .2s,border-color .2s}.page-home .space-promotion .space-project-actions>button:hover,.page-home .space-promotion .space-instrument button:hover{color:#fff;border-bottom-color:#fff0dc}.page-home .space-promotion button:focus-visible{outline-offset:5px;outline-color:#fff0dc}@media (width>=700px) and (width<=900px){.page-home .space-promotion .space-project-actions{grid-column:2;padding-top:10px}}@media (width<=699px){.page-home .space-section.space-promotion{padding-block:37px 42px;padding-inline:var(--gutter);border-inline:0;border-radius:0}.page-home .space-promotion .space-promotion-beams{opacity:.45}.page-home .space-promotion .space-project-actions{padding-top:12px}}@media (prefers-reduced-motion:reduce){.page-home .space-promotion .space-project-actions>button{transition:none}}.project-model[data-astro-cid-pwjmw37l]{background:0 0;border:0;margin:0 20px 10px 0;padding:0;font-family:inherit}.space-instrument[data-astro-cid-pwjmw37l] button[data-astro-cid-pwjmw37l]{min-height:32px;color:inherit;font:inherit;cursor:pointer;border:0;background:0 0;border-bottom:1px solid #9b788c80;align-items:center;gap:15px;padding:0;display:inline-flex}.product-catalog [hidden],#product-dialog [hidden]{display:none!important}.catalog-discovery{grid-template-columns:minmax(220px,1.6fr) minmax(150px,1fr) minmax(145px,1fr);gap:16px;margin-bottom:22px;display:grid}.catalog-discovery label{color:#65515e;flex-direction:column;gap:8px;min-width:0;font-size:11px;display:flex}.catalog-discovery input,.catalog-discovery select{color:#392731;width:100%;min-width:0;min-height:46px;font:12px/1.4 var(--font);background:#ffffff35;border:1px solid #bfaeb8;border-radius:0}.catalog-discovery select{cursor:pointer;padding:10px 30px 10px 12px}.catalog-input-wrap{align-items:center;display:flex;position:relative}.catalog-input-wrap svg{stroke:#7d465c;stroke-width:1.4px;pointer-events:none;width:17px;height:17px;position:absolute;left:13px}.catalog-discovery input{padding:10px 12px 10px 39px}.catalog-discovery input::placeholder{color:#7b6672;opacity:1}.product-catalog :is(input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #69192d}.product-catalog .product-toolbar{margin-bottom:0}.product-catalog .filters{flex-wrap:wrap}.catalog-resultbar{justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.product-catalog #product-count{white-space:normal;margin:0;font-size:10px;display:block}.catalog-reset{color:#69192d;font:11px/1.4 var(--font);background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:inline-flex}.catalog-reset span{font-size:20px;line-height:1}.product-catalog .product-card[hidden]{display:none!important}.product-catalog .product-info h3{overflow-wrap:anywhere}.product-catalog .product-open{flex-direction:column;height:100%;display:flex}.product-catalog .product-heading{isolation:isolate;flex:none;align-items:flex-start;gap:16px;width:100%;min-height:110px;padding:17px 0 14px;position:relative}.product-catalog .product-heading>div{min-width:0}.product-catalog .product-heading p{align-items:baseline;gap:12px;margin-bottom:9px;font-size:9px;line-height:1.5;display:flex}.product-catalog .product-heading-number{color:#9b7687;flex:none;font-size:9px}.product-catalog .product-heading h3{text-wrap:balance;min-height:2.5em;margin:0;font-size:clamp(20px,1.7vw,24px);line-height:1.25;position:static}.product-catalog .product-heading .round-arrow{flex:0 0 32px;margin-top:26px}.product-catalog .product-image{flex:none;width:100%}.product-catalog .product-open>.product-context{width:100%;margin-top:auto}.product-catalog .product-image .product-visual-unframed{aspect-ratio:auto;clip-path:none;width:auto;height:auto;inset:10% 7%;transform:scale(1.2)}:is(.product-image,.intro-product-image,.focus-image) .product-visual-unframed>img.product-sheet{object-fit:contain;width:100%;height:100%;inset:0}.product-catalog .product-open:is(:hover,:focus-visible) .product-visual-unframed{transform:scale(1)}.catalog-pagination{justify-content:center;align-items:center;gap:20px;margin:28px 0 24px;display:flex}.catalog-pagination>div{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.catalog-pagination button{color:#69192d;min-width:42px;min-height:42px;font:11px/1 var(--mono);background:0 0;border:1px solid #0000}.catalog-pagination>button{border-color:#bfaeb8;font-size:20px}.catalog-pagination button[aria-current=page]{color:#fff5f7;background:#69192d}.catalog-pagination button:hover:not(:disabled):not([aria-current=page]){background:#69192d0d;border-color:#bfaeb8}.catalog-pagination button:disabled{opacity:.3;cursor:default}.catalog-model-picker{border-top:1px solid #cfc3c9;border-bottom:1px solid #cfc3c9}.catalog-model-picker summary{color:#4e303f;cursor:pointer;align-items:center;gap:16px;padding:20px 0;font-size:13px;list-style:none;display:flex}.catalog-model-picker summary::-webkit-details-marker{display:none}.catalog-model-picker summary .mono{color:#94717f;font-size:10px}.catalog-picker-icon{margin-left:auto;font-size:24px;line-height:1;transition:transform .2s}.catalog-model-picker[open] .catalog-picker-icon{transform:rotate(45deg)}.catalog-model-picker ul{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0 0 18px;list-style:none;display:grid}.catalog-model-picker li{border-top:1px solid #cfc3c9}.catalog-model-picker li button{color:#4e303f;text-align:left;width:100%;font:11px/1.5 var(--font);background:0 0;border:0;grid-template-columns:1fr auto;gap:4px 14px;padding:15px 0;display:grid}.catalog-model-picker strong{font-size:13px;font-weight:500}.catalog-model-picker li span{color:#806574;grid-column:1;font-size:10px}.catalog-model-picker li svg{grid-area:1/2/4;align-self:center;width:17px}.catalog-model-picker li button:hover{color:#941f47}.catalog-empty{color:#65515e;flex-wrap:wrap;gap:16px;padding:35px 0;font-size:13px;display:flex}.catalog-empty p{flex-basis:100%}.catalog-empty :is(button,a){color:#69192d;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:inline-flex}.catalog-empty svg{width:17px}#product-dialog.product-spec-dialog{color:#f6edf2;background:#17151a;border-color:#65505d;border-radius:2px;max-width:1120px}#product-dialog.product-spec-dialog[open]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.product-spec-dialog .dialog-image{background:0 0;grid-template-rows:minmax(300px,1fr) auto auto;align-self:start;min-height:0;max-height:none;position:sticky;top:0}.product-spec-dialog .dialog-product-stage{background:0 0;height:min(56svh,500px);min-height:380px;container-type:size}.dialog-render-frame{transition:opacity .25s;position:absolute;inset:24px;overflow:hidden}#product-dialog.product-spec-dialog .dialog-image .dialog-render-frame img{left:var(--dialog-sheet-left,0);top:var(--dialog-sheet-top,0);width:var(--dialog-sheet-width,100%);height:var(--dialog-sheet-height,100%);object-fit:contain;filter:drop-shadow(8px 13px 12px #17151b26);max-width:none;display:block;position:absolute;transform:none}.dialog-render-frame.is-cropped{top:50%;left:50%;width:auto;height:min(85cqh, calc(85cqw / var(--dialog-object-ratio)));aspect-ratio:var(--dialog-object-ratio);inset-block-end:auto;inset-inline-end:auto;transform:translate(-50%,-50%)}.dialog-render-frame.is-cropped img{object-fit:fill!important}#dialog-cad,#dialog-detail-cad{background:0 0;position:absolute;inset:0}#dialog-cad canvas{width:100%;height:100%;display:block}.dialog-scan-line{pointer-events:none;background:#eab4c8;width:1px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px 2px #b8447280,0 0 28px 8px #b8447220}.dialog-visual-status{color:#bfa3b3;min-height:36px;font:10px/1.6 var(--mono);margin:0;padding:8px 24px}#product-dialog.product-spec-dialog.has-product-detail{max-width:1060px}#product-dialog.product-spec-dialog.has-product-detail[open]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr)}.product-spec-dialog.has-product-detail .dialog-image{background:0 0;min-height:0;display:block;position:relative}.product-spec-dialog.has-product-detail .dialog-product-stage{background:0 0;height:380px;min-height:0}.product-spec-dialog.has-product-detail .dialog-visual-status{color:#c6aeba}.product-spec-dialog.has-product-detail #dialog-context{display:none}.dialog-view-switch{gap:4px;padding:18px 24px 0;display:flex}.dialog-view-switch button{color:#c2aebb;min-height:38px;font:11px/1.4 var(--font);background:0 0;border:1px solid #0000;border-radius:2px;padding:8px 14px}.dialog-view-switch button[aria-pressed=true]{color:#fff3f8;background:#b580991c;border-color:#d5a3bb52}.dialog-view-switch button:hover{color:#fff3f8}.dialog-view-switch button:focus-visible,.dialog-overview-preview:focus-visible{outline-offset:4px;outline:2px solid #edbdd1}.dialog-detail{margin:0}.dialog-detail-frame{background:0 0;height:380px;position:relative;overflow:hidden}.dialog-detail-poster{position:absolute;inset:0;overflow:hidden}#product-dialog.product-spec-dialog .dialog-image .dialog-detail-frame img{object-fit:contain;width:100%;max-width:100%;height:100%;margin:0;display:block;position:static;transform:none}.dialog-detail figcaption{color:#c6aeba;font:10px/1.6 var(--mono);padding:0 24px 20px}.dialog-overview-preview{color:#d2b6c5;width:110px;min-height:174px;font:9px/1.4 var(--font);background:#1e1b21;border:1px solid #d5a3bb3d;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px 8px;display:flex;position:absolute;bottom:18px;right:18px}.dialog-overview-preview>span:last-child{justify-content:space-between;gap:8px;width:100%;display:flex}.dialog-overview-crop{height:min(124px, calc(82px / var(--dialog-object-ratio)));width:auto;aspect-ratio:var(--dialog-object-ratio);display:block;position:relative;overflow:hidden}#product-dialog.product-spec-dialog .dialog-image .dialog-overview-crop img{left:var(--dialog-sheet-left);top:var(--dialog-sheet-top);width:var(--dialog-sheet-width);height:var(--dialog-sheet-height);object-fit:fill;max-width:none;position:absolute}.product-spec-dialog.has-product-detail .dialog-content{padding:54px 30px 30px}.product-spec-dialog.has-product-detail .dialog-content h2{font-size:29px;line-height:1.14}.product-spec-dialog.has-product-detail .dialog-content h3{margin-top:24px}.product-spec-dialog.has-product-detail .dialog-content ul{margin-bottom:22px}.product-spec-dialog #dialog-context{padding-bottom:18px}#product-dialog .dialog-image .product-context{--context-text:#e9dce4;--context-label:#bda2b1;--context-rule:#d6acc12e}.product-spec-dialog .dialog-content{min-width:0;padding:60px 36px 36px}.product-spec-dialog .dialog-content>.mono{color:#bc93a6}.product-spec-dialog .dialog-source{color:#cba6b8}#product-dialog .dialog-close{color:#f0dce7;background:#241d25;border-color:#ffffff24}#product-dialog .dialog-close:hover{background:#3f2d3b}.product-spec-dialog .dialog-content h2{overflow-wrap:anywhere}.product-spec-dialog .dialog-content>p:not(.mono){color:#d4c4ce}.product-spec-dialog .dialog-content h3{color:#f3d5e1;margin-top:30px;font-size:15px}.dialog-spec-section h4{color:#e6bccf;margin:24px 0 8px;font-size:12px;font-weight:500}.product-spec-dialog .dialog-content li{color:#d9cdd5;overflow-wrap:anywhere;border-color:#ffffff20;font-size:12px;line-height:1.65}.product-spec-dialog .dialog-content li:before{color:#cf8fa9}.dialog-specification-note{color:#c5a7b7;margin:0 0 24px;font-size:11px;line-height:1.7}.dialog-documents{flex-direction:column;gap:12px;margin:0 0 28px;display:flex}.dialog-documents a{color:#e2b2c7;border-block:1px solid #b578903d;justify-content:space-between;gap:12px;padding:13px 0;font-size:11px;line-height:1.6;display:flex}.dialog-documents svg{flex:0 0 16px;width:16px}.product-spec-dialog .dialog-content .button-dark{margin-top:10px}@media (width<=899px){.catalog-discovery{grid-template-columns:1fr 1fr}.catalog-search{grid-column:1/-1}#product-dialog.product-spec-dialog[open],#product-dialog.product-spec-dialog.has-product-detail[open]{grid-template-columns:1fr}.product-spec-dialog .dialog-image{grid-template-rows:minmax(250px,1fr) auto auto;min-height:360px;max-height:none;position:relative}.product-spec-dialog .dialog-product-stage{height:360px;min-height:300px}}@media (width<=699px){.catalog-discovery{gap:12px}.catalog-discovery label{font-size:10px}.catalog-discovery input,.catalog-discovery select{font-size:11px}.product-catalog .filters{gap:6px;overflow-x:visible}.product-catalog .filters button{padding:8px 10px;font-size:10px}.catalog-resultbar{gap:12px;min-height:62px}.catalog-reset{font-size:10px}.catalog-model-picker ul{grid-template-columns:1fr}.catalog-pagination{gap:10px}.catalog-pagination button{min-width:36px;min-height:40px}.product-spec-dialog .dialog-product-stage{height:310px;min-height:260px}.product-spec-dialog .dialog-content{padding:30px 22px}.dialog-render-frame{inset:16px}.dialog-view-switch{padding:16px 18px 0}.product-spec-dialog.has-product-detail .dialog-product-stage,.dialog-detail-frame{height:310px;min-height:0}.dialog-detail figcaption{padding-inline:18px}.dialog-overview-preview{width:94px;min-height:148px;padding:10px 8px;font-size:8px;bottom:12px;right:12px}.dialog-overview-crop{height:min(102px, calc(68px / var(--dialog-object-ratio)))}.product-spec-dialog.has-product-detail .dialog-content{padding:28px 22px}}@media (hover:none){.product-catalog .product-image .product-visual-unframed{transform:none}}@media (prefers-reduced-motion:reduce){.catalog-picker-icon,.dialog-render-frame{transition:none}}.product-catalog[data-astro-cid-eijyee5r] .catalog-filter-panel[data-astro-cid-eijyee5r]{background:#e6e0de80;border:1px solid #69192d20;border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr);align-items:stretch;gap:8px;margin-bottom:0;padding:8px;display:grid}.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r]{background:#ffffff6b;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;gap:4px;min-width:0;margin:0;padding:11px 14px 10px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r]:hover{background:#ffffffa6;border-color:#69192d30}.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r]:focus-within{background:#fffaf9;border-color:#8f4a62;box-shadow:0 0 0 2px #69192d0c}.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r].is-active{background:#fff9f9;border-color:#a8647c70;box-shadow:inset 0 -2px #69192d}.product-catalog[data-astro-cid-eijyee5r] .catalog-control-label[data-astro-cid-eijyee5r]{color:#7c626e;min-height:15px;font:10px/1.5 var(--font);align-items:center;gap:7px;display:flex}.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r].is-active .catalog-control-label[data-astro-cid-eijyee5r]:after{content:"";background:#8c3151;border-radius:50%;flex:0 0 4px;height:4px}.product-catalog[data-astro-cid-eijyee5r] .catalog-search[data-astro-cid-eijyee5r]{grid-column:auto;width:auto;max-width:none}.product-catalog[data-astro-cid-eijyee5r] .catalog-input-wrap[data-astro-cid-eijyee5r]{gap:8px}.product-catalog[data-astro-cid-eijyee5r] .catalog-input-wrap[data-astro-cid-eijyee5r] svg[data-astro-cid-eijyee5r]{color:#806070;flex:0 0 14px;width:14px;height:14px;position:static}.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r] [data-astro-cid-eijyee5r]:is(input,select){width:100%;min-width:0;min-height:26px;box-shadow:none;color:#492f3d;font:12px/1.5 var(--font);background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:2px 0;display:block}.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r] input[data-astro-cid-eijyee5r]::placeholder{color:#8b7580}.product-catalog[data-astro-cid-eijyee5r] .catalog-select-wrap[data-astro-cid-eijyee5r]{align-items:center;min-width:0;display:flex;position:relative}.product-catalog[data-astro-cid-eijyee5r] .catalog-select-wrap[data-astro-cid-eijyee5r] select[data-astro-cid-eijyee5r]{appearance:none;text-overflow:ellipsis;cursor:pointer;padding-right:25px}.product-catalog[data-astro-cid-eijyee5r] .catalog-select-wrap[data-astro-cid-eijyee5r] svg[data-astro-cid-eijyee5r]{stroke:#7b435a;stroke-width:1.3px;pointer-events:none;width:15px;height:15px;position:absolute;right:0}.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r].is-active [data-astro-cid-eijyee5r]:is(input,select){color:#69192d}.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r] [data-astro-cid-eijyee5r]:is(input,select):focus-visible{outline:0}.product-catalog[data-astro-cid-eijyee5r] .catalog-resultbar[data-astro-cid-eijyee5r]{min-height:48px}.product-catalog[data-astro-cid-eijyee5r] .product-image[data-astro-cid-eijyee5r]{transition:background .25s}.product-image-grid[data-astro-cid-eijyee5r]{transition:opacity .25s}.product-card[data-astro-cid-eijyee5r].is-construction-preview .product-image-grid[data-astro-cid-eijyee5r]{opacity:0}.product-catalog[data-astro-cid-eijyee5r] .catalog-sheet-photo{clip-path:inset(0);transition:clip-path .75s cubic-bezier(.35,0,.65,1)!important}.product-catalog[data-astro-cid-eijyee5r] img.product-sheet.catalog-sheet-construction{clip-path:inset(0 100% 0 0);pointer-events:none;filter:none;mix-blend-mode:normal;transition:clip-path .75s cubic-bezier(.35,0,.65,1)!important}.product-card[data-astro-cid-eijyee5r].is-construction-preview .catalog-sheet-photo{clip-path:inset(0 0 0 100%)}.product-catalog[data-astro-cid-eijyee5r] .product-card[data-astro-cid-eijyee5r].is-construction-preview img.product-sheet.catalog-sheet-construction{clip-path:inset(0)}@media (width>=700px) and (width<=1099px){.product-catalog[data-astro-cid-eijyee5r] .catalog-filter-panel[data-astro-cid-eijyee5r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){.product-catalog[data-astro-cid-eijyee5r] .catalog-filter-panel[data-astro-cid-eijyee5r]{border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px}.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r]{padding:8px 10px}.product-catalog[data-astro-cid-eijyee5r] [data-astro-cid-eijyee5r]:is(.catalog-search,.catalog-family){grid-column:1/-1}.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r] [data-astro-cid-eijyee5r]:is(input,select){min-height:28px;font-size:11px}.product-catalog[data-astro-cid-eijyee5r] .catalog-control-label[data-astro-cid-eijyee5r]{font-size:9px}}@media (prefers-reduced-motion:reduce){.product-catalog[data-astro-cid-eijyee5r] .catalog-control[data-astro-cid-eijyee5r],.product-catalog[data-astro-cid-eijyee5r] .product-image[data-astro-cid-eijyee5r],.product-image-grid[data-astro-cid-eijyee5r],.product-catalog[data-astro-cid-eijyee5r] .catalog-sheet-photo,.product-catalog[data-astro-cid-eijyee5r] .catalog-sheet-construction{transition:none!important}}@media (width>=1000px){.product-catalog[data-astro-cid-eijyee5r] .product-grid[data-astro-cid-eijyee5r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-catalog[data-astro-cid-eijyee5r] .product-image[data-astro-cid-eijyee5r]{height:clamp(200px,18vw,270px)}.product-catalog[data-astro-cid-eijyee5r] .product-info[data-astro-cid-eijyee5r]{padding-top:18px;padding-bottom:16px}.product-catalog[data-astro-cid-eijyee5r] .product-info[data-astro-cid-eijyee5r] h3[data-astro-cid-eijyee5r]{font-size:clamp(18px,1.5vw,23px)}.product-catalog[data-astro-cid-eijyee5r] .product-info[data-astro-cid-eijyee5r] .round-arrow[data-astro-cid-eijyee5r]{width:32px;height:32px}}.dialog-variants[data-astro-cid-zi7ts4md]{color:#bfa3b3;font:10px/1.6 var(--mono);padding:0 24px 18px}.dialog-variants[data-astro-cid-zi7ts4md] label[data-astro-cid-zi7ts4md]{margin-bottom:6px;display:block}.dialog-variants[data-astro-cid-zi7ts4md] select[data-astro-cid-zi7ts4md]{color:#f0dce7;width:100%;min-height:38px;font:11px/1.4 var(--font);background:#211b23;border:1px solid #b1849b4d;border-radius:2px;padding:8px}.dialog-variants[data-astro-cid-zi7ts4md] select[data-astro-cid-zi7ts4md]:focus-visible{outline-offset:3px;outline:2px solid #69192d}#applications .field-art{flex:none;width:100%;height:350px;margin-left:0;overflow:hidden}#applications .field-art :is(#research-stage,.research-fallback){inset:0 0 30px}#applications .field-art .research-fallback svg{width:100%;height:100%;display:block}#applications .field-art .field-label{max-width:100%;bottom:7px;left:0}#applications .application-panel-text{width:min(100%,48ch);margin-inline:auto}@media (width>=1000px){#applications .application-layout{align-items:center;column-gap:clamp(32px,3.5vw,56px)}#applications .application-intro{align-self:center}#applications #application-panel{align-self:center;margin-top:-96px;margin-bottom:0}}@media (width>=1600px){#applications .field-art{height:370px}}@media (width>=700px) and (width<=999px){#applications .application-panel{flex-direction:column;align-items:stretch;gap:0;margin-top:-36px;display:flex}}@media (width<=699px){#applications #application-panel{margin-top:-44px}#applications .field-art{width:calc(100% + 30px);height:310px;margin-left:-15px}#applications .field-art .field-label{font-size:7px;left:15px}}.accessories-section{padding:56px var(--gutter) 64px;background:var(--night,#101116);color:#f0edf2;overflow:clip}.accessories-topline{color:#c5a4b2;letter-spacing:.08em;border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;padding-top:17px;font-size:10px;line-height:1.5;display:flex}.accessories-topline>span:last-child{color:#9c929f;text-align:right}.accessories-rows{gap:42px;margin-top:30px;display:grid}.accessory-row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.accessory-row+.accessory-row{border-top:1px solid #ffffff1a;padding-top:38px}.accessory-row-reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.accessory-row-reverse .accessory-copy{order:2}.accessory-copy{min-width:0}.accessory-name{color:#c4a2b2;align-items:baseline;gap:14px;font-size:10px;line-height:1.6;display:flex}.accessory-name>span{color:#8b7c8b}.accessory-copy h2{letter-spacing:-.045em;margin-top:12px;font-size:clamp(28px,2.7vw,38px);line-height:1.14}.accessory-copy h3{color:#ead5e1;letter-spacing:-.025em;margin-top:17px;font-size:21px;line-height:1.35}.accessory-description{color:#b9b1bd;max-width:54ch;margin-top:17px;font-size:16px;line-height:1.7}.accessory-context{flex-wrap:wrap;gap:16px 28px;margin-top:21px;display:flex}.accessory-context>div{min-width:0}.accessory-context dt{color:#9e91a0;font-family:var(--mono);font-size:9px;line-height:1.5}.accessory-context dd{color:#e1d7e3;margin:5px 0 0;font-size:12px;line-height:1.5}.accessory-actions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:19px;display:flex}.accessory-actions a{align-items:center;gap:11px;min-height:44px;font-size:12px;line-height:1.5;display:inline-flex}.accessory-actions svg{flex:none;width:15px;height:15px;transition:transform .35s}.accessory-contact{color:#f0d9e4}.accessory-source{color:#b1a6b7}.accessory-actions a:hover{color:#fff}.accessory-actions a:hover svg{transform:translate(2px,-2px)}.accessory-figure{min-width:0;margin:0}.accessory-image-link{isolation:isolate;background:#ebebeb;height:290px;display:block;position:relative;overflow:hidden}.accessory-image-link .accessory-photo{width:100%;height:100%;transform:scale(var(--accessory-detail-zoom));transition:transform .85s cubic-bezier(.22,.68,.16,1);display:block;overflow:hidden}.accessory-image-link:is(:hover,:focus-visible) .accessory-photo{transform:scale(1)}.accessory-image-cue{color:#69192d;background:#f8f8f6e6;border:1px solid #69192d40;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:15px;right:15px}.accessory-image-cue svg{width:14px;height:14px}.accessory-figure figcaption{color:#a69baa;letter-spacing:.025em;margin-top:11px;font-size:9px;line-height:1.6}.accessories-section a:focus-visible{outline-offset:4px;outline:2px solid #d0a1b5}.accessory-image-link:focus-visible{outline-offset:-4px}.accessories-section[data-surface=red]{color:#fff5f7;background:#69192d}.accessories-section[data-surface=red] .accessories-topline{color:#f1cfda;border-color:#ffffff38}.accessories-section[data-surface=red] .accessories-topline>span:last-child,.accessories-section[data-surface=red] .accessory-context dt,.accessories-section[data-surface=red] .accessory-figure figcaption,.accessories-section[data-surface=red] .accessory-source{color:#efd1dc}.accessories-section[data-surface=red] .accessory-copy h2{color:#fff5f7;margin-top:0}.accessories-section[data-surface=red] .accessory-name{color:#f1cfda}.accessories-section[data-surface=red] .accessory-name>span{color:#e1b0c1}.accessories-section[data-surface=red] .accessory-copy h3{color:#f9e8ef}.accessories-section[data-surface=red] .accessory-description{color:#f4dfe7}.accessories-section[data-surface=red] .accessory-context dd,.accessories-section[data-surface=red] .accessory-contact{color:#fff5f7}.accessories-section[data-surface=red] .accessory-image-link{isolation:auto;background:0 0}.accessories-section[data-surface=red] .accessory-photo{mix-blend-mode:multiply;filter:brightness(1.1)contrast(1.08)}.accessories-section[data-surface=red] .accessory-image-cue{color:#fff3f7;background:#69192d;border-color:#f1c4d4}.accessories-section[data-surface=red] a:focus-visible{outline-color:#fff1e8}@media (width>=1600px){.accessory-image-link{height:310px}}@media (width>=700px) and (width<=999px){.accessories-section{padding-block:44px 50px}.accessory-row,.accessory-row-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.accessory-copy h2{font-size:29px}.accessory-description{font-size:16px}.accessory-context{gap:12px 18px}.accessory-image-link{height:280px}.accessory-actions{gap:0 16px}}@media (width<=699px){.accessories-section{padding-block:38px 44px}.accessories-topline{gap:16px;font-size:8px}.accessories-topline>span:last-child{max-width:130px}.accessories-rows{gap:30px;margin-top:26px}.accessory-row,.accessory-row-reverse{grid-template-columns:minmax(0,1fr);gap:23px}.accessory-row+.accessory-row{padding-top:30px}.accessory-row-reverse .accessory-copy{order:0}.accessory-copy h2{font-size:29px}.accessory-description{margin-top:14px;font-size:16px}.accessory-context{gap:13px 24px;margin-top:18px}.accessory-image-link{height:240px}}@media (hover:none){.accessory-image-link .accessory-photo{transform:none}}@media (prefers-reduced-motion:reduce){.accessory-image-link .accessory-photo,.accessory-actions svg{transition:none}}#transfer-lines.accessory-row{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,76px)}#transfer-lines .accessory-name{letter-spacing:.07em;margin-bottom:15px}#transfer-lines .accessory-copy h2{max-width:14ch;font-size:clamp(32px,3.1vw,46px);line-height:1.12}#transfer-lines .accessory-description{max-width:44ch;margin-top:18px;font-size:15px;line-height:1.7}#transfer-lines .accessory-context{border-bottom:1px solid #ffffff26;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;margin-top:20px;padding-bottom:20px;display:grid}#transfer-lines .accessory-context dt{font-size:9px}#transfer-lines .accessory-context dd{margin-top:6px;font-size:12px}#transfer-lines .sample-holder-picker{border-top:0;margin-top:0}#transfer-lines .sample-holder-picker .picker-label{color:#f1cedb;padding-top:17px;font-size:10px}#transfer-lines .transfer-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:11px 0 16px}#transfer-lines .transfer-tabs .holder-tab{color:#f0cfdb;background:#3d0d1b18;border:1px solid #ffffff30;border-radius:6px;grid-template-rows:24px auto;grid-template-columns:minmax(0,1fr) 14px;align-content:start;align-items:start;gap:12px 6px;min-height:120px;padding:14px 12px;transition:border-color .2s,background .2s,color .2s;display:grid}#transfer-lines .transfer-tabs .holder-tab>.mono{opacity:1;color:#e6b3c6;grid-area:1/1;font-size:23px;line-height:1}#transfer-lines .transfer-tabs .holder-tab>span:nth-child(2){overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-size:11px;line-height:1.5}#transfer-lines .transfer-tabs .holder-tab>svg{opacity:.45;grid-area:1/2;width:13px;height:13px;margin-top:2px}#transfer-lines .transfer-tabs .holder-tab:hover{background:#ffffff09;border-color:#ffffff80}#transfer-lines .transfer-tabs .holder-tab[aria-selected=true]{color:#59172b;background:#f8edf1;border-color:#f4dce5}#transfer-lines .transfer-tabs .holder-tab[aria-selected=true]>.mono{color:#791e3c}#transfer-lines .transfer-tabs .holder-tab[aria-selected=true]>svg{opacity:1;transform:none}#transfer-lines .transfer-model-actions{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}#transfer-lines .transfer-model-actions>button{color:#fff5f7;gap:15px;min-height:44px;padding:0;font-size:12px;display:inline-flex}#transfer-lines .transfer-model-actions>a{color:#efd0dc;align-items:center;gap:10px;min-height:44px;font-size:11px;line-height:1.5;display:inline-flex}#transfer-lines .transfer-model-actions svg{flex:0 0 15px;width:15px;height:15px}#transfer-lines .accessory-figure{align-self:center}#transfer-lines .sample-holder-preview.transfer-head-stage{background:radial-gradient(at 62% 62%,#a24a622c,#0000 66%);justify-content:center;align-items:center;height:clamp(370px,34vw,470px);display:flex;overflow:hidden;container-type:size}#transfer-lines .transfer-detail-crop{aspect-ratio:800/970;width:min(94cqw,75.8763cqh);transition:transform .5s;display:block;position:relative;overflow:hidden;mask-image:linear-gradient(#000 0% 91%,#0000 100%)}#transfer-lines .sample-holder-preview.transfer-head-stage .transfer-detail-crop .accessory-photo{object-fit:fill;object-position:initial;width:200%;max-width:none;height:103.093%;max-height:none;transform-origin:initial;mix-blend-mode:normal;filter:none;transition:none;position:absolute;top:-3.09278%;left:-40%;transform:none}#transfer-lines .transfer-head-stage:is(:hover,:focus-visible) .transfer-detail-crop{transform:translateY(-3px)}#transfer-lines .accessory-image-cue{background:#69192d;border-color:#ffffff60;width:38px;height:38px;bottom:18px;right:4px}#transfer-lines .accessory-figure figcaption{color:#f4dce6;font:12px/1.6 var(--font);letter-spacing:0;border-top:1px solid #ffffff2b;margin-top:0;padding-top:14px}@media (width>=700px) and (width<=1099px){#transfer-lines.accessory-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}#transfer-lines .accessory-copy h2{font-size:32px}#transfer-lines .transfer-tabs .holder-tab{min-height:128px;padding-inline:9px}#transfer-lines .transfer-model-actions{gap:2px 18px}#transfer-lines .sample-holder-preview.transfer-head-stage{height:410px}#transfer-lines .transfer-detail-crop{width:min(98cqw,75.8763cqh)}}@media (width<=699px){#transfer-lines.accessory-row{grid-template-columns:minmax(0,1fr);gap:22px}#transfer-lines .accessory-copy h2{max-width:16ch;font-size:34px}#transfer-lines .accessory-description{margin-top:16px}#transfer-lines .accessory-context{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-bottom:16px}#transfer-lines .transfer-tabs{grid-template-columns:minmax(0,1fr);gap:6px}#transfer-lines .transfer-tabs .holder-tab{grid-template-rows:auto;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:12px;min-height:51px;padding:11px 13px}#transfer-lines .transfer-tabs .holder-tab>.mono{grid-area:1/1;font-size:19px}#transfer-lines .transfer-tabs .holder-tab>span:nth-child(2){grid-area:1/2;font-size:12px}#transfer-lines .transfer-tabs .holder-tab>svg{grid-area:1/3;margin-top:0}#transfer-lines .sample-holder-preview.transfer-head-stage{height:345px}#transfer-lines .transfer-detail-crop{width:min(94cqw,75.8763cqh)}#transfer-lines .accessory-image-cue{bottom:14px;right:0}}@media (prefers-reduced-motion:reduce){#transfer-lines .transfer-tabs .holder-tab,#transfer-lines .transfer-detail-crop{transition:none}#transfer-lines .transfer-head-stage:is(:hover,:focus-visible) .transfer-detail-crop{transform:none}}.page-home .accessories-section.transfer-promotion{isolation:isolate;color:#fff7f4;background:#69192d;width:100%;max-width:none;margin-inline:0;padding-block:44px 52px;position:relative;overflow:hidden}.page-home .transfer-promotion:before,.page-home .transfer-promotion:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.page-home .transfer-promotion:before{background:radial-gradient(at 76% 48%,#bf507b75,#0000 66%)}.page-home .transfer-promotion:after{background:radial-gradient(at 79% 35%,#fff0d92c,#0000 51%)}.page-home .transfer-promotion .transfer-promotion-beams{z-index:-1;opacity:.65;width:100%;height:100%;inset:0;transform:none}.page-home .transfer-promotion .accessories-topline{color:#f4d8e1;border-color:#f2cbd73d}.page-home .transfer-promotion .accessories-topline>span:last-child{color:#ebc3d1}.transfer-promotion #transfer-lines.accessory-row{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(26px,3.7vw,58px)}.transfer-promotion #transfer-lines .accessory-copy{z-index:2;position:relative}.transfer-promotion #transfer-lines .accessory-copy h2{letter-spacing:-.055em;max-width:14ch;font-size:clamp(34px,3.3vw,49px)}.transfer-promotion #transfer-lines .accessory-description{color:#f2e1e7}.transfer-promotion #transfer-lines .accessory-figure{isolation:isolate;align-self:center;position:relative}.transfer-promotion #transfer-lines .accessory-figure:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 60% 42%,#ffe1ed26,#0000 63%);position:absolute;inset:5% 8% 12% 12%}.transfer-promotion #transfer-lines .accessory-figure:after{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(#26091465,#0000 70%);border-radius:50%;height:10%;position:absolute;bottom:11%;left:17%;right:12%}.transfer-promotion #transfer-lines .sample-holder-preview.transfer-head-stage{isolation:isolate;background:radial-gradient(at 63% 45%,#ffe9db0d,#0000 65%);height:clamp(440px,40vw,570px)}.transfer-promotion #transfer-lines .accessory-figure figcaption{color:#fff0f4;border-color:#f2cbd745;margin-top:0;padding-block:14px 0;font-size:12px}.transfer-promotion #transfer-lines .accessory-image-cue{color:#69192d;background:#fff3e9;border-color:#fff3e9;width:42px;height:42px;bottom:18px;right:14px;box-shadow:0 8px 24px #30091630}.transfer-promotion #transfer-lines .transfer-tabs .holder-tab{background:#3d0d1b26;border-color:#efbbce50}.transfer-promotion #transfer-lines .transfer-tabs .holder-tab:hover{background:#fff0dc12;border-color:#ffe5eea0}.transfer-promotion #transfer-lines .transfer-tabs .holder-tab[aria-selected=true]{color:#59172b;background:#fff3e9;border-color:#fff3e9;box-shadow:0 8px 24px #30091624}.transfer-promotion #transfer-lines .transfer-model-actions{gap:10px 22px}.transfer-promotion #transfer-lines .transfer-model-actions>button{color:#69192d;background:#fff3e9;border:1px solid #fff3e9;border-radius:2px;min-height:48px;padding:13px 18px;box-shadow:0 8px 24px #30091630}.transfer-promotion #transfer-lines .transfer-model-actions>button:hover{background:#fffdf9;border-color:#fffdf9}.transfer-promotion #transfer-lines .transfer-model-actions>a{color:#f7dce7}.transfer-promotion #transfer-lines :is(button,a):focus-visible{outline-offset:5px;outline-color:#fff0dc}@media (width>=700px) and (width<=1099px){.transfer-promotion #transfer-lines.accessory-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.transfer-promotion #transfer-lines .accessory-copy h2{font-size:34px}.transfer-promotion #transfer-lines .sample-holder-preview.transfer-head-stage{height:460px}}@media (width<=699px){.page-home .accessories-section.transfer-promotion{padding:38px var(--gutter) 44px;border-inline:0;border-radius:0}.page-home .transfer-promotion .transfer-promotion-beams{opacity:.45}.transfer-promotion #transfer-lines.accessory-row{grid-template-columns:minmax(0,1fr);gap:24px}.transfer-promotion #transfer-lines .accessory-copy h2{max-width:16ch;font-size:clamp(33px,8.7vw,40px)}.transfer-promotion #transfer-lines .accessory-figure{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}.transfer-promotion #transfer-lines .sample-holder-preview.transfer-head-stage{height:390px}.transfer-promotion #transfer-lines .accessory-figure figcaption{margin-inline:var(--gutter)}.transfer-promotion #transfer-lines .accessory-image-cue{right:calc(var(--gutter) + 4px)}.transfer-promotion #transfer-lines .transfer-model-actions>button{padding:12px 15px}}.accessories-section[data-astro-cid-fcmkvubf][data-surface=dark] .holder-stage[data-astro-cid-fcmkvubf]{background:0 0}.accessories-section[data-astro-cid-fcmkvubf][data-surface=dark] .accessory-figure[data-astro-cid-fcmkvubf]{position:relative;top:-40px}.accessories-section[data-astro-cid-fcmkvubf][data-surface=dark] .accessory-image-cue[data-astro-cid-fcmkvubf]{color:#fff3f7;background:#252329;border-color:#ffffff52}.sample-holder-picker[data-astro-cid-fcmkvubf]{border-top:1px solid #ffffff38;margin-top:18px}.sample-holder-picker[data-astro-cid-fcmkvubf] [data-astro-cid-fcmkvubf]:is(label,.picker-label){color:#fff5f7;font:12px/1.5 var(--font);margin:0;padding-top:14px;display:block}.sample-holder-picker[data-astro-cid-fcmkvubf] button[data-astro-cid-fcmkvubf]{color:#fff5f7;min-width:96px;min-height:44px;font:12px/1.5 var(--font);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:inline-flex}.sample-holder-picker[data-astro-cid-fcmkvubf] button[data-astro-cid-fcmkvubf]:focus-visible{outline-offset:4px;outline:2px solid #fff1e8}.holder-tabs[data-astro-cid-fcmkvubf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:8px 0 12px;display:grid}.holder-tabs[data-astro-cid-fcmkvubf].transfer-tabs{grid-template-columns:minmax(0,1fr)}.sample-holder-picker[data-astro-cid-fcmkvubf] .holder-tab[data-astro-cid-fcmkvubf]{color:#e5bbc9;cursor:pointer;border-bottom:1px solid #ffffff30;grid-template-columns:20px minmax(0,1fr) 14px;gap:10px;min-width:0;min-height:46px;transition:color .2s,border-color .2s;display:grid}.holder-tab[data-astro-cid-fcmkvubf]>.mono[data-astro-cid-fcmkvubf]{opacity:.75;font-size:9px}.holder-tab[data-astro-cid-fcmkvubf] svg{opacity:.45;width:14px;height:14px;transition:opacity .2s,transform .2s}.sample-holder-picker[data-astro-cid-fcmkvubf] .holder-tab[data-astro-cid-fcmkvubf]:is(:hover,[aria-selected=true]){color:#fff5f7;border-color:#fff5f7}.holder-tab[data-astro-cid-fcmkvubf][aria-selected=true] svg{opacity:1;transform:translate(2px,-2px)}.sample-holder-preview[data-astro-cid-fcmkvubf]{border:0;width:100%;padding:0}.sample-holder-preview[data-astro-cid-fcmkvubf] .accessory-photo[data-astro-cid-fcmkvubf]{object-fit:contain;mix-blend-mode:normal!important;filter:none!important}.sample-holder-preview[data-astro-cid-fcmkvubf].holder-stage{justify-content:center;align-items:center;display:flex}.sample-holder-preview[data-astro-cid-fcmkvubf].transfer-head-stage .accessory-photo[data-astro-cid-fcmkvubf]{object-fit:cover;object-position:55% 100%;transform-origin:55% 90%;width:100%;height:100%;transition:transform .4s;transform:scale(1.55)}.sample-holder-preview[data-astro-cid-fcmkvubf].transfer-head-stage:is(:hover,:focus-visible) .accessory-photo[data-astro-cid-fcmkvubf]{transform:scale(1.65)}.holder-image-crop[data-astro-cid-fcmkvubf]{width:min(85%, calc(230px * var(--holder-ratio)));aspect-ratio:var(--holder-ratio);transition:transform .4s;display:block;position:relative}.holder-image-crop[data-astro-cid-fcmkvubf] .accessory-photo[data-astro-cid-fcmkvubf]{width:var(--holder-width);height:var(--holder-height);max-width:none;max-height:none;left:var(--holder-left);top:var(--holder-top);margin:0;position:absolute;transform:none!important}.holder-stage[data-astro-cid-fcmkvubf]:is(:hover,:focus-visible) .holder-image-crop[data-astro-cid-fcmkvubf]{transform:scale(1.03)}.accessory-figure[data-astro-cid-fcmkvubf][role=tabpanel]:focus-visible{outline-offset:4px;outline:2px solid #fff1e8}@media (width<=699px){.holder-image-crop[data-astro-cid-fcmkvubf]{width:min(85%, calc(200px * var(--holder-ratio)))}.accessories-section[data-astro-cid-fcmkvubf][data-surface=dark] .accessory-figure[data-astro-cid-fcmkvubf]{top:-10px}}@media (prefers-reduced-motion:reduce){.holder-tab[data-astro-cid-fcmkvubf],.holder-tab[data-astro-cid-fcmkvubf] svg,.holder-image-crop[data-astro-cid-fcmkvubf],.transfer-head-stage[data-astro-cid-fcmkvubf] .accessory-photo[data-astro-cid-fcmkvubf]{transition:none!important}}.motion-start[data-astro-cid-77b36v63]{z-index:5;top:12px;right:var(--gutter);color:#f8edf2;min-height:40px;font:12px/1.4 var(--font);cursor:pointer;background:#21151ee6;border:1px solid #d9a6bc77;align-items:center;gap:8px;padding:7px 13px;display:inline-flex;position:absolute}.motion-start[data-astro-cid-77b36v63]:hover{background:#613044}.motion-start[data-astro-cid-77b36v63]:focus-visible{outline-offset:4px;outline:2px solid #e7a6be}@media (width<=699px){.motion-start[data-astro-cid-77b36v63]{font-size:11px;top:4px;right:20px}}.home-cad-hero{--cad-hero-height:max(480px, calc(100svh - 216px));color:#f8f0f5;min-height:var(--cad-hero-height);height:calc(var(--cad-hero-height) + 28svh);background:#101116;position:relative}.home-cad-sticky{height:var(--cad-hero-height);isolation:isolate;position:relative}.home-cad-hero[data-hero-enhanced=true] .home-cad-sticky{top:var(--header-height,76px);position:sticky}.home-cad-sticky:after{content:"";z-index:1;pointer-events:none;opacity:var(--cad-copy-opacity,1);background:linear-gradient(90deg,#101116bd,#10111630 48%,#0000 70%);position:absolute;inset:0}.home-cad-layout{z-index:3;width:min(var(--content-width,1280px), calc(100% - var(--gutter) * 2));pointer-events:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,4.4vw,64px);display:grid;position:absolute;top:clamp(32px,5.5svh,64px);bottom:64px;left:50%;translate:-50%}.home-cad-copy{text-align:left;text-shadow:0 2px 24px #08090d99;min-width:0;position:relative}.home-cad-product-slot{align-self:stretch;min-width:0;min-height:0}.home-cad-hero[data-hero-enhanced=true] .home-cad-copy{opacity:var(--cad-copy-opacity,1);transform:translateY(var(--cad-copy-y,24px))}.home-cad-copy h1{color:#fff7fc;letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(31px,3.4vw,54px);font-weight:500;line-height:1.12}.home-cad-commitment{color:#efc7d7;letter-spacing:.08em;margin:19px 0 0;font:13px/1.5 IBM Plex Mono,monospace}.home-cad-expertise{color:#eee0e9;letter-spacing:-.02em;max-width:31ch;margin:18px 0 0;font-size:clamp(15px,1.35vw,20px);line-height:1.5}.home-cad-hero .cad-study-views{display:none}@media (width<=999px){.home-cad-layout{gap:28px;top:32px}.home-cad-copy h1{font-size:clamp(31px,4.2vw,40px)}}@media (width<=699px){.home-cad-hero{--cad-hero-height:max(560px, calc(100svh - 192px));height:calc(var(--cad-hero-height) + 22svh)}.home-cad-layout{grid-template-rows:minmax(190px,1fr) max-content;grid-template-columns:minmax(0,1fr);gap:22px;width:calc(100% - 40px);top:24px;bottom:68px}.home-cad-product-slot{grid-row:1}.home-cad-copy{grid-row:2}.home-cad-copy h1{max-width:16ch;font-size:clamp(29px,7.7vw,35px)}.home-cad-commitment{margin-top:14px;font-size:12px}.home-cad-expertise{max-width:34ch;margin:12px 0 0;font-size:15px}.home-cad-sticky:after{background:linear-gradient(#0000 26%,#10111618 44%,#101116de)}}@media (width>=700px) and (height<=555px),(width<=699px) and (height<=631px){.home-cad-hero{height:var(--cad-hero-height)}.home-cad-hero[data-hero-enhanced=true] .home-cad-sticky{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.home-cad-hero{height:auto}.home-cad-hero[data-hero-enhanced=true] .home-cad-sticky{position:relative;top:auto}.home-cad-hero[data-hero-enhanced=true] .home-cad-copy{opacity:1;transform:none}}.home-cad-hero{--cad-hero-height:max(240px, calc((100svh - 216px) * .4));height:var(--cad-hero-height)}.home-cad-hero[data-hero-enhanced=true] .home-cad-sticky{position:relative;top:auto}.home-cad-hero .home-cad-layout{top:clamp(12px,2svh,24px);bottom:36px}.home-cad-hero .cad-study-stage:before{display:none}.home-cad-hero [data-cad-video],.home-cad-hero [data-cad-poster],.home-cad-hero [data-cad-video-crossfade]{z-index:1;mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);mask-composite:intersect}.home-cad-hero .cad-study-loading{z-index:2}@media (width<=699px){.home-cad-hero{--cad-hero-height:max(280px, calc((100svh - 192px) * .45));height:var(--cad-hero-height)}.home-cad-hero .home-cad-layout{grid-template-rows:minmax(0,1fr) max-content;gap:8px;top:10px;bottom:40px}.home-cad-hero .home-cad-commitment,.home-cad-hero .home-cad-expertise{margin-top:6px}.home-cad-hero .home-cad-copy h1{max-width:100%}}@media (width>=700px) and (height<=555px),(width<=699px) and (height<=631px){.home-cad-hero{height:var(--cad-hero-height)}}@media (prefers-reduced-motion:reduce){.home-cad-hero{height:var(--cad-hero-height)}}.metrology-preview[data-astro-cid-qsqa453s]{pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.preview-volume[data-astro-cid-qsqa453s]{animation:.6s ease-out both preview-volume}.preview-contours[data-astro-cid-qsqa453s]{animation:.7s ease-out both preview-contours}.preview-shade-1[data-astro-cid-qsqa453s]{fill:#735a6c;fill-opacity:.12}.preview-shade-2[data-astro-cid-qsqa453s]{fill:#b6a0b1;fill-opacity:.16}.preview-shade-3[data-astro-cid-qsqa453s]{fill:#efe2ed;fill-opacity:.2}@keyframes preview-volume{0%{opacity:.25}to{opacity:1}}@keyframes preview-contours{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.preview-volume[data-astro-cid-qsqa453s],.preview-contours[data-astro-cid-qsqa453s]{animation:none}.metrology-preview[data-astro-cid-qsqa453s]{transition:none}}.metrology-section[data-astro-cid-xubab2b4]{color:#302632;background:#eeede8;padding-block:44px 32px}.metrology-section[data-astro-cid-xubab2b4] .section-topline[data-astro-cid-xubab2b4]{color:#69192d;border-color:#bcaeb64d;margin-bottom:30px}.metrology-feature[data-astro-cid-xubab2b4]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,60px);display:grid}.metrology-eyebrow[data-astro-cid-xubab2b4]{color:#69192d;letter-spacing:.06em;font-size:10px;line-height:1.6}.metrology-intro[data-astro-cid-xubab2b4] h2[data-astro-cid-xubab2b4]{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:14px 0 20px;font-size:clamp(29px,3vw,42px);line-height:1.12}.metrology-body[data-astro-cid-xubab2b4]{color:#645763;max-width:53ch;font-size:16px;line-height:1.75}.metrology-model[data-astro-cid-xubab2b4]{color:#69192d;min-height:44px;font:12px/1.5 var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;margin-top:22px;padding:0;display:inline-flex}.metrology-film[data-astro-cid-xubab2b4]{--metrology-poster-opacity:1;--metrology-compatibility-opacity:0;min-width:0;margin:0}.metrology-film-stage[data-astro-cid-xubab2b4]{aspect-ratio:4/3;background:#111116;position:relative;overflow:hidden}.metrology-poster[data-astro-cid-xubab2b4]{object-fit:contain;width:100%;height:100%;opacity:var(--metrology-poster-opacity);pointer-events:none;transition:opacity .45s;display:block;position:absolute;inset:0}.metrology-compatibility[data-astro-cid-xubab2b4]{opacity:var(--metrology-compatibility-opacity);pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.metrology-film[data-astro-cid-xubab2b4].is-webgl-ready{--metrology-poster-opacity:0}.metrology-film[data-astro-cid-xubab2b4][data-lightweight-motion=true]{--metrology-poster-opacity:0;--metrology-compatibility-opacity:1}.metrology-film[data-astro-cid-xubab2b4].is-webgl-ready .metrology-preview{opacity:0}.metrology-loading[data-astro-cid-xubab2b4]{z-index:2;color:#c9b6c2;font:12px/1.6 var(--font);text-align:center;pointer-events:none;margin:0;position:absolute;inset:auto 24px 22px}.metrology-loading[data-astro-cid-xubab2b4][hidden]{display:none}.metrology-film[data-astro-cid-xubab2b4] video[data-astro-cid-xubab2b4]{object-fit:contain;width:100%;height:100%;display:block}.metrology-film-control[data-astro-cid-xubab2b4]{color:#fff5f7;width:44px;height:44px;font:19px/1 var(--font);cursor:pointer;background:#211b24cc;border:1px solid #e5cdd070;border-radius:50%;padding:0;position:absolute;bottom:15px;right:15px}.metrology-film-control[data-astro-cid-xubab2b4][hidden]{display:none}.metrology-film[data-astro-cid-xubab2b4] figcaption[data-astro-cid-xubab2b4]{color:#786572;margin-top:12px;font-size:9px;line-height:1.6}.metrology-research[data-astro-cid-xubab2b4]{border-top:1px solid #bcaeb64d;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,60px);margin-top:34px;padding-top:26px;display:grid}.metrology-research[data-astro-cid-xubab2b4] h3[data-astro-cid-xubab2b4]{letter-spacing:-.025em;margin:0 0 17px;font-size:18px}.metrology-applications[data-astro-cid-xubab2b4] article[data-astro-cid-xubab2b4]{margin-top:17px;padding-right:40px;position:relative}.metrology-applications[data-astro-cid-xubab2b4] h4[data-astro-cid-xubab2b4]{margin:0 0 5px;font-size:13px;font-weight:600}.metrology-research[data-astro-cid-xubab2b4] p[data-astro-cid-xubab2b4]{color:#645763;margin:5px 0 0;font-size:13px;line-height:1.65}.metrology-applications[data-astro-cid-xubab2b4] button[data-astro-cid-xubab2b4]{color:#69192d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;min-height:44px;padding:0;display:flex;position:absolute;top:0;right:0}.metrology-research[data-astro-cid-xubab2b4] button[data-astro-cid-xubab2b4] svg{flex:none;width:14px;height:14px}.metrology-publications[data-astro-cid-xubab2b4] ul[data-astro-cid-xubab2b4]{margin:0;padding:0;list-style:none}.metrology-publications[data-astro-cid-xubab2b4] li[data-astro-cid-xubab2b4]{border-top:1px solid #bcaeb64d;padding:12px 0}.metrology-publications[data-astro-cid-xubab2b4] li[data-astro-cid-xubab2b4]:first-child{border-top:0;padding-top:0}.metrology-publications[data-astro-cid-xubab2b4] li[data-astro-cid-xubab2b4]>button[data-astro-cid-xubab2b4]{color:#46313e;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:44px;padding:0;font-family:inherit;display:flex}.metrology-paper-meta[data-astro-cid-xubab2b4]{color:#786572;margin-bottom:4px;font-size:8px;line-height:1.7;display:block}.metrology-publications[data-astro-cid-xubab2b4] strong[data-astro-cid-xubab2b4]{font-size:13px;font-weight:600;line-height:1.5;display:block}.metrology-research[data-astro-cid-xubab2b4] .metrology-source-note[data-astro-cid-xubab2b4]{border-top:1px solid #bcaeb64d;padding-top:12px;font-size:10px}.metrology-section[data-astro-cid-xubab2b4] [data-astro-cid-xubab2b4]:is(a,button):focus-visible{outline-offset:4px;outline:2px solid #69192d}.metrology-film[data-astro-cid-xubab2b4] button[data-astro-cid-xubab2b4]:focus-visible{outline-color:#fff1e8}@media (prefers-reduced-motion:reduce){.metrology-poster[data-astro-cid-xubab2b4],.metrology-compatibility[data-astro-cid-xubab2b4]{transition:none}}@media (width<=699px){.metrology-section[data-astro-cid-xubab2b4]{padding-block:38px 28px}.metrology-feature[data-astro-cid-xubab2b4],.metrology-research[data-astro-cid-xubab2b4]{grid-template-columns:minmax(0,1fr);gap:25px}.metrology-intro[data-astro-cid-xubab2b4] h2[data-astro-cid-xubab2b4]{max-width:22ch}.metrology-research[data-astro-cid-xubab2b4]{margin-top:26px}}
