/* Product photographs are displayed as windows into unmodified source images. */
.reference-photo{display:block;position:relative;overflow:hidden;background:#fff;width:100%;isolation:isolate}
.reference-photo img{position:absolute;max-width:none!important;object-fit:fill!important;transform:none!important;transition:none!important;margin:0!important}
.reference-card-image{position:relative;aspect-ratio:1.24;background:white;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px}
.reference-card-image .reference-photo{width:100%;max-width:270px}
.reference-card-image .card-arrow{background:var(--paper);border-radius:50%;width:32px;height:32px;text-align:center;line-height:32px}
.reference-intro{padding-block:40px 65px}.reference-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.reference-lead h1{font-size:clamp(38px,4.6vw,64px)}.reference-lead p{margin-top:25px;max-width:620px}.reference-cover{background:white;padding:30px;display:flex;justify-content:center}.reference-cover .reference-photo{max-width:380px}
.reference-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.reference-facts article{background:#ebeee5;padding:36px}.reference-facts h2{font-size:28px;letter-spacing:-.035em}.reference-facts ul{padding-left:20px;margin:24px 0 0;color:#536563;font-size:14px}.reference-facts li+li{margin-top:12px}
.reference-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.reference-item{margin:0;min-width:0;background:white;border:1px solid var(--line)}.photo-expand{border:0;background:white;padding:22px;display:flex;align-items:center;justify-content:center;width:100%;height:280px;position:relative;cursor:zoom-in}.photo-expand .reference-photo{max-width:240px}.enlarge-label{position:absolute;right:12px;bottom:8px;font-size:10px;letter-spacing:.05em;background:#f8f8f3ed;padding:3px 8px;color:var(--ink)}.reference-item figcaption{padding:22px;border-top:1px solid var(--line)}.reference-item h3{font-size:20px;letter-spacing:-.025em}.reference-item p{font-size:13px;margin-top:12px;line-height:1.7}
.reference-note{background:#e9ede4;border-left:3px solid #738b78;padding:22px;margin-bottom:30px;font-size:14px}.selection-banner{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:45px;background:var(--ink);color:white;margin-block:30px}.selection-banner .eyebrow{color:#b7c5bd}.selection-banner p{color:#b7c5bd;margin-top:22px;max-width:650px}.selection-banner .button{flex-shrink:0;background:#e5ebe1;color:var(--ink)}.reference-related{display:flex;flex-wrap:wrap;gap:15px;margin-top:28px}.reference-related a{border:1px solid var(--line);padding:15px 20px;font-size:14px}.reference-related a:hover{background:#e9ede4}.table-scroll{overflow-x:auto;margin-top:30px}.selection-table{border-collapse:collapse;width:100%;font-size:14px}.selection-table th,.selection-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:20px;min-width:170px}.selection-table thead{background:var(--ink);color:white}.selection-table tbody th{width:28%;font-weight:500}.selection-table td{color:var(--muted)}.reference-faq{padding-bottom:35px}.reference-faq h2{margin-bottom:30px}.reference-faq details{padding:22px 0;border-bottom:1px solid var(--line)}.reference-faq summary{cursor:pointer;font-weight:500;font-size:18px}.reference-faq details p{margin-top:16px;max-width:800px;font-size:14px}
.photo-dialog{border:0;max-width:min(760px,92vw);width:760px;max-height:90vh;padding:25px;color:var(--ink);background:var(--paper);overflow:auto}.photo-dialog::backdrop{background:#0a2029c9}.photo-dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.photo-dialog h2{font-size:24px}.photo-dialog-close{border:1px solid var(--line);background:white;padding:8px 14px;flex-shrink:0}.photo-dialog-image{display:flex;justify-content:center;background:white;padding:20px}.photo-dialog-image .reference-photo{max-width:420px}.photo-dialog p{font-size:14px;margin-top:20px}
@media(max-width:900px){.reference-lead{gap:30px}.reference-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-banner{flex-direction:column;align-items:flex-start}.reference-card-image .reference-photo{max-width:240px}}
@media(max-width:600px){.reference-lead,.reference-facts,.reference-gallery{grid-template-columns:1fr}.reference-intro{padding-bottom:35px}.reference-facts article{padding:26px}.selection-banner{padding:28px}.reference-lead h1{font-size:42px}.photo-expand{height:300px}.reference-card-image{aspect-ratio:1.2}.photo-dialog{padding:18px}.photo-dialog-image{padding:10px}.photo-dialog-head{align-items:flex-start}.photo-dialog h2{font-size:21px}}
.crop-toroid-wrapped{aspect-ratio:305/233;--photo-ratio:1.30901288}.crop-toroid-wrapped img{width:318.0327869%;height:245.4935622%;left:-7.8688525%;top:-13.7339056%}
.crop-toroid-leads{aspect-ratio:325/233;--photo-ratio:1.39484979}.crop-toroid-leads img{width:298.4615385%;height:245.4935622%;left:-102.1538462%;top:-13.7339056%}
.crop-toroid-copper{aspect-ratio:295/349;--photo-ratio:0.84527221}.crop-toroid-copper img{width:328.8135593%;height:163.8968481%;left:-224.4067797%;top:-9.1690544%}
.crop-ei-blue{aspect-ratio:250/231;--photo-ratio:1.08225108}.crop-ei-blue img{width:404.0000000%;height:487.4458874%;left:-266.8000000%;top:-374.8917749%}
.crop-hf-wound{aspect-ratio:166/146;--photo-ratio:1.13698630}.crop-hf-wound img{width:585.5421687%;height:760.2739726%;left:-115.0602410%;top:-429.4520548%}
.crop-hf-open{aspect-ratio:182/143;--photo-ratio:1.27272727}.crop-hf-open img{width:534.0659341%;height:776.2237762%;left:-202.1978022%;top:-441.9580420%}
.crop-hf-core{aspect-ratio:181/185;--photo-ratio:0.97837838}.crop-hf-core img{width:537.0165746%;height:600.0000000%;left:-307.7348066%;top:-321.6216216%}
.crop-hf-yellow{aspect-ratio:181/165;--photo-ratio:1.09696970}.crop-hf-yellow img{width:537.0165746%;height:672.7272727%;left:-428.1767956%;top:-371.5151515%}
.crop-inductor-terminals{aspect-ratio:142/166;--photo-ratio:0.85542169}.crop-inductor-terminals img{width:684.5070423%;height:668.6746988%;left:-16.1971831%;top:-522.2891566%}
.crop-inductor-upright{aspect-ratio:153/169;--photo-ratio:0.90532544}.crop-inductor-upright img{width:635.2941176%;height:656.8047337%;left:-408.4967320%;top:-517.1597633%}
.crop-inductor-ring{aspect-ratio:144/157;--photo-ratio:0.91719745}.crop-inductor-ring img{width:675.0000000%;height:707.0063694%;left:-565.2777778%;top:-562.4203822%}
.crop-enc-silver{aspect-ratio:260/237;--photo-ratio:1.09704641}.crop-enc-silver img{width:390.7692308%;height:474.2616034%;left:-142.3076923%;top:-18.5654008%}
.crop-enc-black{aspect-ratio:265/256;--photo-ratio:1.03515625}.crop-enc-black img{width:383.3962264%;height:439.0625000%;left:-166.0377358%;top:-110.9375000%}
.crop-enc-square{aspect-ratio:277/306;--photo-ratio:0.90522876}.crop-enc-square img{width:366.7870036%;height:367.3202614%;left:-247.2924188%;top:-258.1699346%}
.crop-enc-long{aspect-ratio:500/378;--photo-ratio:1.32275132}.crop-enc-long img{width:197.2000000%;height:292.0634921%;left:-48.8000000%;top:-24.3386243%}
.crop-boost25{aspect-ratio:244/165;--photo-ratio:1.47878788}.crop-boost25 img{width:404.0983607%;height:669.0909091%;left:-8.1967213%;top:-355.1515152%}
.crop-boost30{aspect-ratio:165/170;--photo-ratio:0.97058824}.crop-boost30 img{width:597.5757576%;height:649.4117647%;left:-183.0303030%;top:-343.5294118%}
.crop-boost40{aspect-ratio:182/173;--photo-ratio:1.05202312}.crop-boost40 img{width:541.7582418%;height:638.1502890%;left:-285.1648352%;top:-336.9942197%}
.crop-boost100{aspect-ratio:231/173;--photo-ratio:1.33526012}.crop-boost100 img{width:426.8398268%;height:638.1502890%;left:-316.8831169%;top:-338.1502890%}
.crop-inv30{aspect-ratio:207/190;--photo-ratio:1.08947368}.crop-inv30 img{width:476.3285024%;height:581.0526316%;left:-27.5362319%;top:-443.1578947%}
.crop-inv40{aspect-ratio:191/191;--photo-ratio:1.00000000}.crop-inv40 img{width:516.2303665%;height:578.0104712%;left:-151.3089005%;top:-440.3141361%}
.crop-inv110{aspect-ratio:183/188;--photo-ratio:0.97340426}.crop-inv110 img{width:538.7978142%;height:587.2340426%;left:-281.4207650%;top:-448.9361702%}
.crop-inv225{aspect-ratio:221/190;--photo-ratio:1.16315789}.crop-inv225 img{width:446.1538462%;height:581.0526316%;left:-332.5791855%;top:-443.1578947%}
.crop-wound-large{aspect-ratio:471/427;--photo-ratio:1.10304450}.crop-wound-large img{width:212.7388535%;height:257.1428571%;left:-5.7324841%;top:-19.4379391%}
.crop-wound-clamped{aspect-ratio:344/367;--photo-ratio:0.93732970}.crop-wound-clamped img{width:291.2790698%;height:299.1825613%;left:-166.5697674%;top:-22.0708447%}
.crop-wound-pair{aspect-ratio:329/265;--photo-ratio:1.24150943}.crop-wound-pair img{width:304.5592705%;height:414.3396226%;left:-6.0790274%;top:-220.7547170%}
.crop-wound-vertical{aspect-ratio:278/367;--photo-ratio:0.75749319}.crop-wound-vertical img{width:360.4316547%;height:299.1825613%;left:-127.3381295%;top:-191.8256131%}
.crop-wound-green{aspect-ratio:335/285;--photo-ratio:1.17543860}.crop-wound-green img{width:299.1044776%;height:385.2631579%;left:-188.3582090%;top:-204.2105263%}
.crop-wound-frame{aspect-ratio:299/326;--photo-ratio:0.91717791}.crop-wound-frame img{width:325.0836120%;height:340.4907975%;left:-7.6923077%;top:-9.5092025%}
.crop-wound-base{aspect-ratio:355/326;--photo-ratio:1.08895706}.crop-wound-base img{width:273.8028169%;height:340.4907975%;left:-91.2676056%;top:-43.5582822%}
.crop-wound-red{aspect-ratio:324/324;--photo-ratio:1.00000000}.crop-wound-red img{width:300.0000000%;height:342.5925926%;left:-198.1481481%;top:-22.5308642%}

.photo-expand .reference-photo{max-width:min(240px,calc(236px * var(--photo-ratio)))}
.reference-card-image .reference-photo{max-width:min(270px,calc(230px * var(--photo-ratio)))}
