:root{--site-cta-gap:2.5rem;--site-carousel-peek:max(3rem, 6%);--site-carousel-bleed:1.5rem;--site-overlay-radius:0.5rem;--icon-arrow:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M665.08-450H180v-60h485.08L437.23-737.85 480-780l300 300-300 300-42.77-42.15L665.08-450Z'/%3e%3c/svg%3e");--icon-arrow-down:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M450-780v485.08L222.15-522.77 180-480l300 300 300-300-42.15-42.77L510-294.92V-780h-60Z'/%3e%3c/svg%3e");--icon-check:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='160 -720 640 480' fill='%23000'%3e%3cpath d='M382-253.85 168.62-467.23 211.38-510 382-339.38 748.62-706l42.76 42.77L382-253.85Z'/%3e%3c/svg%3e");--icon-share:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M672.22-100q-44.91 0-76.26-31.41-31.34-31.41-31.34-76.28 0-6 4.15-29.16L284.31-404.31q-14.46 15-34.36 23.5t-42.64 8.5q-44.71 0-76.01-31.54Q100-435.39 100-480q0-44.61 31.3-76.15 31.3-31.54 76.01-31.54 22.74 0 42.64 8.5 19.9 8.5 34.36 23.5l284.46-167.08q-2.38-7.38-3.27-14.46-.88-7.08-.88-15.08 0-44.87 31.43-76.28Q627.49-860 672.4-860t76.25 31.44Q780-797.13 780-752.22q0 44.91-31.41 76.26-31.41 31.34-76.28 31.34-22.85 0-42.5-8.69Q610.15-662 595.69-677L311.23-509.54q2.38 7.39 3.27 14.46.88 7.08.88 15.08t-.88 15.08q-.89 7.07-3.27 14.46L595.69-283q14.46-15 34.12-23.69 19.65-8.69 42.5-8.69 44.87 0 76.28 31.43Q780-252.51 780-207.6t-31.44 76.25Q717.13-100 672.22-100Zm.09-60q20.27 0 33.98-13.71Q720-187.42 720-207.69q0-20.27-13.71-33.98-13.71-13.72-33.98-13.72-20.27 0-33.98 13.72-13.72 13.71-13.72 33.98 0 20.27 13.72 33.98Q652.04-160 672.31-160Zm-465-272.31q20.43 0 34.25-13.8 13.83-13.81 13.83-33.89t-13.83-33.89q-13.82-13.8-34.25-13.8-20.11 0-33.71 13.8Q160-500.08 160-480t13.6 33.89q13.6 13.8 33.71 13.8Zm498.88-286.02Q720-732.04 720-752.31q0-20.27-13.71-33.98Q692.58-800 672.31-800q-20.27 0-33.98 13.71-13.72 13.71-13.72 33.98 0 20.27 13.81 33.98 13.81 13.72 33.89 13.72 20.07 0 33.88-13.72Zm-33.88 510.64ZM207.69-480Zm464.62-272.31Z'/%3e%3c/svg%3e");--icon-download:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M480-328.46 309.23-499.23l42.16-43.38L450-444v-336h60v336l98.61-98.61 42.16 43.38L480-328.46ZM180-180v-180.77h60V-240h480v-120.77h60V-180H180Z'/%3e%3c/svg%3e");--icon-chevron-down:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='140 -820 680 680' fill='%23000'%3e%3cpath d='M480-357.85 253.85-584 296-626.15l184 184 184-184L706.15-584 480-357.85Z'/%3e%3c/svg%3e");--icon-globe:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M332.5-129.96q-69.35-29.96-120.96-81.58-51.62-51.61-81.58-120.96T100-480.31q0-78.46 29.96-147.5t81.58-120.65q51.61-51.62 120.96-81.58T480.31-860q78.46 0 147.5 29.96t120.65 81.58q51.62 51.61 81.58 120.65T860-480.31q0 78.46-29.96 147.81-29.96 69.35-81.58 120.96-51.61 51.62-120.65 81.58T480.31-100q-78.46 0-147.81-29.96ZM480-160.85q30.62-40.61 51.54-81.92 20.92-41.31 34.08-90.31H394.38q13.93 50.54 34.47 91.85 20.53 41.31 51.15 80.38Zm-77.46-11q-23-33-41.31-75.03-18.31-42.04-28.46-86.2H197.08q31.69 62.31 85 104.7 53.31 42.38 120.46 56.53Zm154.92 0q67.15-14.15 120.46-56.53 53.31-42.39 85-104.7H627.23q-12.08 44.54-30.39 86.58-18.3 42.04-39.38 74.65ZM171.92-393.08h148.7q-3.77-22.3-5.47-43.73-1.69-21.42-1.69-43.19 0-21.77 1.69-43.19 1.7-21.43 5.47-43.73h-148.7q-5.77 20.38-8.84 42.38-3.08 22-3.08 44.54t3.08 44.54q3.07 22 8.84 42.38Zm208.69 0h198.78q3.76-22.3 5.46-43.34 1.69-21.04 1.69-43.58t-1.69-43.58q-1.7-21.04-5.46-43.34H380.61q-3.76 22.3-5.46 43.34-1.69 21.04-1.69 43.58t1.69 43.58q1.7 21.04 5.46 43.34Zm258.77 0h148.7q5.77-20.38 8.84-42.38 3.08-22 3.08-44.54t-3.08-44.54q-3.07-22-8.84-42.38h-148.7q3.77 22.3 5.47 43.73 1.69 21.42 1.69 43.19 0 21.77-1.69 43.19-1.7 21.43-5.47 43.73Zm-12.15-233.84h135.69Q730.85-690 678.5-731.62q-52.35-41.61-121.04-56.92 23 34.92 40.92 76.39 17.93 41.46 28.85 85.23Zm-232.85 0h171.24q-13.93-50.16-35.04-92.43-21.12-42.27-50.58-79.8-29.46 37.53-50.58 79.8-21.11 42.27-35.04 92.43Zm-197.3 0h135.69q10.92-43.77 28.85-85.23 17.92-41.47 40.92-76.39-69.08 15.31-121.23 57.12-52.16 41.8-84.23 104.5Z'/%3e%3c/svg%3e");--icon-location:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M531.11-506.58q21.2-21.19 21.2-51.11 0-29.92-21.2-51.12Q509.92-630 480-630q-29.92 0-51.11 21.19-21.2 21.2-21.2 51.12 0 29.92 21.2 51.11 21.19 21.19 51.11 21.19 29.92 0 51.11-21.19ZM480-179.46q117.38-105.08 179.65-201.58 62.27-96.5 62.27-169.04 0-109.38-69.5-179.84-69.5-70.46-172.42-70.46-102.92 0-172.42 70.46-69.5 70.46-69.5 179.84 0 72.54 62.27 169.04 62.27 96.5 179.65 201.58Zm0 79.84Q329-230.46 253.54-343.15q-75.46-112.7-75.46-206.93 0-138.46 89.57-224.19Q357.23-860 480-860t212.35 85.73q89.57 85.73 89.57 224.19 0 94.23-75.46 206.93Q631-230.46 480-99.62Zm0-458.07Z'/%3e%3c/svg%3e");--icon-phone:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M783-140q-116.54 0-232.12-51.89-115.57-51.88-211.34-147.65-95.38-95.77-147.46-211.42Q140-666.61 140-783v-37h206.77l35.46 182.15-110.92 107.7q24.69 43.23 52.84 80.34 28.16 37.12 59.54 67.89 30.54 31.31 67.93 59.15 37.38 27.85 83.15 53.54L645-381.38l175 35.61V-140h-37ZM242.92-586.92l74.85-71.39L297.69-760h-97.07q3.07 45.38 13.65 88.35 10.58 42.96 28.65 84.73Zm348 345.69q38.46 17.77 82.04 27.96 43.58 10.19 87.04 12.04v-96.08l-94.77-19-74.31 75.08Zm-348-345.69Zm348 345.69Z'/%3e%3c/svg%3e");--icon-mail:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M100-180v-600h760v600H100Zm380-277.69L160-662.31V-240h640v-422.31L480-457.69Zm0-62.31 313.85-200h-627.7L480-520ZM160-662.31V-720v480-422.31Z'/%3e%3c/svg%3e");--icon-instagram:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M4 8a4 4 0 0 1 4 -4h8a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-8a4 4 0 0 1 -4 -4z'/%3e%3cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0'/%3e%3cpath d='M16.5 7.5v.01'/%3e%3c/svg%3e");--icon-youtube:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 8a4 4 0 0 1 4 -4h12a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-12a4 4 0 0 1 -4 -4v-8z'/%3e%3cpath d='M10 9l5 3l-5 3z'/%3e%3c/svg%3e");--icon-plus:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='220 -740 520 520' fill='%23000'%3e%3cpath d='M450-450H220v-60h230v-230h60v230h230v60H510v230h-60v-230Z'/%3e%3c/svg%3e");--icon-minus:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='220 -740 520 520' fill='%23000'%3e%3cpath d='M220-450v-60h520v60H220Z'/%3e%3c/svg%3e");--icon-pause:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M560-220v-520h150v520H560Zm-310 0v-520h150v520H250Z'/%3e%3c/svg%3e");--icon-play:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M340-236.16v-487.68L723.07-480 340-236.16Z'/%3e%3c/svg%3e");--icon-tooth:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M676.15-855q57.93.39 98.96 41.23 41.04 40.85 41.04 98.77 0 10.23-1.31 27.96-1.3 17.73-4.3 41.35l-55.39 403Q751.31-212 727.58-193q-23.73 19-54.43 19-19.53 0-35.38-9.42-15.85-9.43-26.92-24.74L498.08-366.85q-3.16-4.77-8.04-7.23-4.89-2.46-11.04-2.46-5.54 0-19.08 11.69L350.15-211.16q-12.07 16.54-28.92 26.85Q304.38-174 284.85-174q-30.7 0-53.93-19.5t-27.07-50.19l-54.39-402q-3-23.62-4.3-41.35-1.31-17.73-1.31-27.96 0-57.92 41.04-98.96Q225.92-855 283.85-855q32.53 0 53.65 9.5 21.12 9.5 41.12 20.5 20 11 43.07 20.5Q444.77-795 480-795q35.62 0 58.88-9.5 23.27-9.5 43.27-20.5 20-11 41.23-20.5 21.24-9.5 52.77-9.5Zm0 60q-23 0-40.5 9.5T597.54-765q-20.62 11-47.85 20.5T480-735q-41.69 0-68.92-9.5-27.23-9.5-47.85-20.5-20.61-11-38.5-20.5-17.88-9.5-40.88-9.5-33 0-56.5 23.5t-23.5 56.5q0 8 1 23t4 35l55 405q1 8 7 12.5t14 4.5q6.15 0 10.73-3.73 4.57-3.73 7.73-8.89l107.15-151.07q12.08-16.93 30.23-27.39 18.16-10.46 39.31-10.46 20.77 0 39.11 10.46 18.35 10.46 30.43 27.39l108.77 154.07q3.15 4.16 6.73 7.39 3.57 3.23 9.11 3.23 8 0 14.5-4.5t7.5-12.5l55-406q3-20 4-35t1-23q0-33-23.5-56.5t-56.5-23.5ZM480-515Z'/%3e%3c/svg%3e");--icon-document:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M330-250h300v-60H330v60Zm0-160h300v-60H330v60ZM180-100v-760h390l210 210v550H180Zm360-520v-180H240v640h480v-460H540ZM240-800v180-180 640-640Z'/%3e%3c/svg%3e");--icon-video:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M390-318.46 641.54-480 390-641.54v323.08ZM100-180v-600h760v600H100Zm60-60h640v-480H160v480Zm0 0v-480 480Z'/%3e%3c/svg%3e");--icon-calendar:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M444.62-396.92v-70.77h70.76v70.77h-70.76Zm-160 0v-70.77h70.76v70.77h-70.76Zm320 0v-70.77h70.76v70.77h-70.76ZM444.62-240v-70.77h70.76V-240h-70.76Zm-160 0v-70.77h70.76V-240h-70.76Zm320 0v-70.77h70.76V-240h-70.76ZM140-100v-680h127.69v-84.61h61.54V-780h303.08v-84.61h60V-780H820v680H140Zm60-60h560v-387.69H200V-160Zm0-447.69h560V-720H200v112.31Zm0 0V-720v112.31Z'/%3e%3c/svg%3e");--icon-idea:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M427.73-117.92q-21.96-21-23.88-51.31h152.3q-1.92 30.31-23.88 51.31-21.96 21-52.27 21-30.31 0-52.27-21ZM330-224.62v-60h300v60H330ZM336.15-340q-62.84-39.08-99.49-102.12Q200-505.15 200-580q0-116.92 81.54-198.46T480-860q116.92 0 198.46 81.54T760-580q0 74.85-36.66 137.88-36.65 63.04-99.49 102.12h-287.7ZM354-400h252q45-32 69.5-79T700-580q0-92-64-156t-156-64q-92 0-156 64t-64 156q0 54 24.5 101t69.5 79Zm126 0Z'/%3e%3c/svg%3e");--icon-cycle:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M341.31-127.31q-105.92-41.46-173.42-136.34-67.5-94.89-67.5-216.12 0-28.69 3.84-56.58 3.85-27.88 12.54-54.57l-66.38 38.54-29.62-51.7 173.31-99.99 100 172.69L241.77-501l-57.08-99q-12.15 28.15-18.04 58.5-5.88 30.35-5.88 62.12 0 102.38 58.58 184Q277.92-213.77 371.69-180l-30.38 52.69Zm272.92-493.08v-59.99h114q-45.61-57-110.61-88.12-65-31.12-137.62-31.12-59.23 0-111.31 19.89-52.08 19.88-93.84 55.5l-30.39-53.08q48.85-38.46 108.42-60.38 59.58-21.92 126.74-21.92 78.61 0 149.46 30.46 70.84 30.46 125.15 88v-79.23h60v199.99h-200ZM604-22.31 430.69-122.69l100-172.31 51.69 30-59.69 102.23Q641.08-179 720.15-269q79.08-90 79.08-211 0-16-1.65-30.89-1.66-14.88-5.58-29.5h61.38q2.93 14.62 4.39 29.31 1.46 14.69 1.46 30.7 0 132.69-81.27 235.34T568.84-111.92L634-74l-30 51.69Z'/%3e%3c/svg%3e");--icon-flag:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M220-130v-650h323.84l16 80H780v360H536.16l-16-80H280v290h-60Zm280-430Zm86 160h134v-240H510l-16-80H280v240h290l16 80Z'/%3e%3c/svg%3e");--icon-quality:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='m392-420.46 33.08-108.62-87-67.07h108.23L480-704.31l33.69 108.16h108.23l-87.61 67.07 33.07 108.62L480-488l-88 67.54ZM260-70.77v-286.31q-38-39.69-59-91.77-21-52.07-21-111.15 0-125.54 87.23-212.77T480-860q125.54 0 212.77 87.23T780-560q0 59.08-21 111.15-21 52.08-59 91.77v286.31l-220-70-220 70ZM650-390q70-70 70-170t-70-170q-70-70-170-70t-170 70q-70 70-70 170t70 170q70 70 170 70t170-70ZM320-158.62l160-42.92 160 42.92v-148.61q-34.23 22.31-74.92 34.77Q524.38-260 480-260q-44.38 0-85.08-12.46-40.69-12.46-74.92-34.77v148.61Zm160-74.3Z'/%3e%3c/svg%3e");--icon-handshake:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M472.85-65.77 105.16-433.46l278.92-278.92 138.3 138.3 38.39-38.38-222.46-222.46L71.08-567.69l44.38 44.38-42.77 42.77-85.92-85.92 352.77-352.77 126.31 126.31 126.69-126.69 367.07 367.07L472.85-65.77Zm.23-84.31 401.23-402.46-282.39-282.38-83.54 83.54 138.31 138.3-124.31 124.31-138.69-138.69-194 194 39.39 39.38L380-545l42.15 42.15-150.92 150.93L310-313.15l155.54-155.54 42.77 42.77-155.54 155.53 38.77 38.78 155.54-155.54L589.23-345 433.69-189.46l39.39 39.38Zm-131.39-505.3Z'/%3e%3c/svg%3e");--icon-grid:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 -960 960 960'%3e%3cpath d='M140-520v-300h300v300H140Zm0 380v-300h300v300H140Zm380-380v-300h300v300H520Zm0 380v-300h300v300H520ZM200-580h180v-180H200v180Zm380 0h180v-180H580v180Zm0 380h180v-180H580v180Zm-380 0h180v-180H200v180Z'/%3e%3c/svg%3e");--icon-product-pin:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.56 24' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M0.62 0L3.95 0L4.49 0.36L4.56 0.85L0.04 0.87L0 0.51L0.07 0.36ZM0.11 1.79L4.49 1.81L4.2 5.67L4.13 5.72L4.13 6.45L4.06 6.49L4.06 7.22L3.98 7.27L3.62 11.81L3.55 11.86L3.55 12.58L3.48 12.63L3.48 13.35L3.4 13.4L3.4 14.12L3.33 14.17L3.33 14.85L3.26 14.9L3.26 15.67L3.19 15.72L3.19 16.39L3.11 16.44L3.11 17.22L3.04 17.26L3.04 18.04L2.97 18.08L2.61 23.73L2.35 24L1.92 24L1.74 23.73L1.38 16.93L1.3 16.88L1.3 16.01L1.23 15.96L1.23 15.04L1.16 14.99L1.16 14.22L1.09 14.17L1.09 13.4L1.01 13.35L0.94 11.61L0.87 11.57L0.87 10.79L0.8 10.74L0.8 9.97L0.72 9.92L0.72 9.15L0.65 9.1L0.65 8.33L0.58 8.28L0.58 7.51L0.51 7.46L0.51 6.69L0.43 6.64L0.36 5.05L0.29 5L0.29 4.23L0.22 4.18L0.22 3.4L0.14 3.36Z'/%3e%3c/svg%3e");--icon-product-cement:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.14 24' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M0.09 0L0.22 0L2.19 1.33L2.59 1.69L2.84 2.11L2.66 2.35L2.66 4.02L2.78 4.11L2.9 4.4L3.21 4.63L3.21 5.49L3.68 5.7L3.8 5.7L3.95 5.82L4.14 6.15L4.14 6.53L3.83 6.91L3.83 15.47L4.02 15.66L4.02 16.09L3.92 16.16L0.25 16.13L0.25 15.71L0.49 15.47L0.49 6.91L0.19 6.58L0.19 6.06L0.46 5.7L1.02 5.56L1.24 5.44L1.24 4.68L1.67 4.35L1.98 3.97L1.98 2.35L1.79 2.11L2.04 1.83L2.04 1.59L0 0.17ZM0.65 17.06L3.46 17.09L3.46 23.26L3.86 23.48L3.95 23.64L3.8 23.81L3.18 24L0.9 24L0.46 23.86L0.25 23.69L0.25 23.55L0.62 23.26Z'/%3e%3c/svg%3e");--icon-product-reamer:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2.76 24' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M0.82 0L1.9 0.02L1.99 0.12L1.99 0.31L2.07 0.36L2.07 0.55L2.16 0.6L2.16 0.89L0.65 1.92L0.6 1.51L0.52 1.46L0.52 0.89L0.95 0.6L0.6 0.55ZM2.12 1.82L2.16 2.14L2.25 2.18L2.25 2.52L2.33 2.57L2.33 2.81L0.65 3.94L0.52 3.77L0.43 2.95ZM2.29 3.74L2.33 4.3L2.42 4.34L2.42 4.58L2.51 4.68L0.48 6.05L0.43 5.83L0.52 5.78L0.52 5.45L0.6 5.4L0.6 5.16L0.69 5.11L0.69 4.78ZM2.46 5.62L2.51 5.93L2.42 5.98L2.42 6.74L0.13 8.26L0.09 7.8L0.17 7.75L0.17 7.22L0.26 7.18L0.26 7.08ZM2.55 7.58L2.59 8.18L2.51 8.23L2.51 8.62L2.25 8.9L1.81 9.14L1.86 9.22L2.33 9.24L2.33 9.58L0.13 9.6L0.09 9.19ZM0.48 10.51L2.33 10.54L2.42 11.35L2.51 11.4L2.59 11.88L2.68 11.93L2.68 12.22L2.76 12.26L2.72 15.36L0 15.34L0 12.22L0.09 12.17L0.09 11.88L0.17 11.83L0.17 11.64L0.26 11.59L0.26 11.4L0.35 11.35ZM0.04 16.27L2.76 16.3L2.76 22.3L2.42 22.73L2.42 23.54L2.59 23.74L2.59 23.88L2.68 23.93L2.64 24L0.09 23.98L0.17 23.93L0.26 23.69L0.43 23.54L0.43 22.78L0 22.25Z'/%3e%3c/svg%3e");--icon-check-circle:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23000'%3e%3cpath d='M421-311.46 690.54-581l-34.85-34.23L421-380.15 302.54-498.61l-33.85 34.23L421-311.46ZM480.07-100q-78.22 0-147.4-29.92t-120.99-81.71q-51.81-51.79-81.75-120.94Q100-401.71 100-479.93q0-78.84 29.92-148.21t81.71-120.68q51.79-51.31 120.94-81.25Q401.71-860 479.93-860q78.84 0 148.21 29.92t120.68 81.21q51.31 51.29 81.25 120.63Q860-558.9 860-480.07q0 78.22-29.92 147.4t-81.21 120.99q-51.29 51.81-120.63 81.75Q558.9-100 480.07-100Zm-.07-45.39q139.69 0 237.15-97.76 97.46-97.77 97.46-236.85 0-139.69-97.46-237.15-97.46-97.46-237.15-97.46-139.08 0-236.85 97.46-97.76 97.46-97.76 237.15 0 139.08 97.76 236.85 97.77 97.76 236.85 97.76ZM480-480Z'/%3e%3c/svg%3e")}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-var.woff2) format("woff2")}@font-face{font-family:"Inter Fallback";font-style:normal;font-weight:100 499;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:106.64%;ascent-override:90.85%;descent-override:22.62%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";font-style:normal;font-weight:500 599;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:107.73%;ascent-override:89.93%;descent-override:22.39%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";font-style:normal;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:101.33%;ascent-override:95.61%;descent-override:23.81%;line-gap-override:0%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1,h2,.h2{letter-spacing:-.02em}h3,.h3,h4,.h4{letter-spacing:-.01em}@media (max-width:767.98px){h2,.h2{font-size:1.375rem;line-height:1.3}}.text-muted-site{color:var(--site-muted)}.table,.tabular-nums{font-variant-numeric:tabular-nums}.table td{white-space:nowrap}.section-title{max-width:16em;text-wrap:balance}a{text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,.btn:focus-visible,.btn-close:focus-visible,.nav-link:focus-visible,.navbar-toggler:focus-visible,.dropdown-item:focus-visible,.page-link:focus-visible,.accordion-button:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.form-check-input:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;box-shadow:none}.btn-check:focus-visible+.btn{outline:2px solid var(--focus-ring-color);outline-offset:2px;box-shadow:none}@media (min-width:992px){.container,.container-fluid{--bs-gutter-x:5rem}}@media (min-width:1400px){.container-wide{max-width:1920px}}.category-icon{flex:none;width:1.75rem;height:1.75rem;background-color:var(--site-brand-cyan);mask:center/contain no-repeat}.category-nav-link[aria-pressed=true] .category-icon,.category-nav-link[aria-current=page] .category-icon{background-color:var(--site-white)}.category-icon--all{mask-image:var(--icon-grid)}.category-icon--fibre_pins{mask-image:var(--icon-product-pin)}.category-icon--composite_cements{mask-image:var(--icon-product-cement)}.category-icon--voters{mask-image:var(--icon-product-reamer)}.section{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:992px){.section{padding-top:4rem;padding-bottom:4rem}}.section-surface{--site-line-light:var(--site-line-on-surface);background-color:var(--site-surface)}.section-surface--fade{background-color:var(--site-white);background-image:linear-gradient(var(--site-surface),var(--site-white))}.section-dark{--focus-ring-color:var(--site-white);background-color:var(--site-ink);color:var(--site-text-on-dark)}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6,.section-dark .h1,.section-dark .h2,.section-dark .h3,.section-dark .h4,.section-dark .h5,.section-dark .h6{color:var(--site-white)}.section-dark a:not(.btn){color:var(--site-white)}.section-dark .home-intro-lead{color:var(--site-white)}.section-dark .about-intro-lead{color:var(--site-text-on-dark)}.section-dark .section-head-label{color:var(--site-text-on-dark)}.section-dark strong,.section-dark b{color:var(--site-white)}.btn{--bs-btn-hover-color:var(--bs-btn-color);--bs-btn-hover-bg:var(--bs-btn-bg);--bs-btn-hover-border-color:var(--bs-btn-border-color)}.btn-accent{--bs-btn-color:var(--site-white);--bs-btn-bg:var(--site-accent);--bs-btn-border-color:var(--site-accent);--bs-btn-active-color:var(--site-white);--bs-btn-active-bg:var(--site-accent-strong);--bs-btn-active-border-color:var(--site-accent-strong);--bs-btn-disabled-color:var(--site-white);--bs-btn-disabled-bg:var(--site-accent);--bs-btn-disabled-border-color:var(--site-accent)}.btn-white{--bs-btn-color:var(--site-ink);--bs-btn-bg:var(--site-white);--bs-btn-border-color:var(--site-white);--bs-btn-active-color:var(--site-ink);--bs-btn-active-bg:var(--site-surface);--bs-btn-active-border-color:var(--site-surface);--bs-btn-disabled-color:var(--site-ink);--bs-btn-disabled-bg:var(--site-white);--bs-btn-disabled-border-color:var(--site-white)}.btn-outline-white{--bs-btn-color:var(--site-white);--bs-btn-bg:transparent;--bs-btn-border-color:var(--site-white);--bs-btn-active-color:var(--site-ink);--bs-btn-active-bg:var(--site-white);--bs-btn-active-border-color:var(--site-white);--bs-btn-disabled-color:var(--site-white);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--site-white)}.btn-cta{--bs-btn-padding-y:0.9375rem}@media (max-width:767.98px){.btn:not(.btn-sm):not(.btn-lg){--bs-btn-padding-y:0.625rem}.btn-cta:not(.btn-sm):not(.btn-lg){--bs-btn-padding-y:0.6875rem}}.btn-arrow,.btn-download{display:inline-flex;align-items:center;justify-content:center;gap:.625rem}.btn-arrow::after,.btn-download::after{content:"";flex:none;width:1.25em;height:1.25em;background-color:currentColor;mask:center/contain no-repeat}.btn-arrow::after{mask-image:var(--icon-arrow)}.btn-download::after{mask-image:var(--icon-download)}.btn-arrow-down::after{mask-image:var(--icon-arrow-down)}.product-card{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--site-white)}.product-card-media{aspect-ratio:3/2;overflow:hidden}.product-card-media img{display:block;width:100%;height:100%;object-fit:contain}.product-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding-top:1.25rem}.product-card-title{margin-bottom:.75rem;font-size:1.25rem;line-height:1.2}.product-card-category{order:-1}.product-card-link{color:var(--site-ink);text-decoration:none}.product-card-link::after{content:"";position:absolute;inset:0}.product-card-link:focus-visible{outline:0}.product-card-link:focus-visible::after{outline:2px solid var(--focus-ring-color);outline-offset:2px}.product-card-text{margin-bottom:0}.category-tile{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--site-white)}.category-tile-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.category-tile-body{padding:2.5rem 2rem}.category-tile-title{margin-bottom:1.25rem;font-size:1.375rem;font-weight:400;line-height:1.2}.category-tile-link{color:var(--site-ink);text-decoration:none}.category-tile-link::after{content:"";position:absolute;inset:0}.category-tile-link:focus-visible{outline:0}.category-tile-link:focus-visible::after{outline:2px solid var(--focus-ring-color);outline-offset:2px}.category-tile-text{margin-bottom:0}.category-tile-more,.text-expand-toggle{display:inline-flex;align-items:center;font-weight:500;color:var(--site-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.category-tile-more{gap:.5rem;margin-top:1.5rem}.category-tile-more::after{content:"";flex:none;width:1.25em;height:1.25em;background-color:currentColor;mask:var(--icon-arrow) center/contain no-repeat}@media (min-width:768px){.home-categories-lead .category-tile{display:grid;grid-template-columns:2fr 3fr}.home-categories-lead .category-tile-body{grid-row:1;grid-column:1;align-self:start;padding:3rem 2rem}.home-categories-lead .category-tile-image{grid-row:1;grid-column:2;align-self:start}.home-categories-lead .category-tile-body:first-child{grid-column:1 / -1}}@media (min-width:992px) and (max-width:1199.98px){.home-mosaic--featured .home-categories-lead .category-tile{display:flex}.home-mosaic--featured .home-categories-lead .category-tile-body{align-self:auto;padding:2.5rem 2rem}.home-mosaic--featured .home-categories-lead .category-tile-image{order:-1;align-self:auto}}.home-mosaic .category-tile{--focus-ring-color:var(--site-white);isolation:isolate;background-color:var(--site-studio);color:var(--site-text-on-dark)}.home-mosaic .category-tile-link,.home-mosaic .category-tile-more{color:var(--site-white)}.home-mosaic .category-tile-image{padding:6% 9%}.home-mosaic .category-tile-body{padding-top:1.5rem}@media (min-width:768px){.home-mosaic .home-categories-lead .category-tile-body{padding-top:3rem}}@media (min-width:992px) and (max-width:1199.98px){.home-mosaic--featured .home-categories-lead .category-tile-body{padding-top:1.5rem}}.home-mosaic .category-tile::before{--stage-glow:color-mix(in srgb, var(--site-white) 9%, color-mix(in srgb, var(--site-accent) 26%, var(--site-studio)));--light-x:50%;--light-rx:80%;content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;aspect-ratio:3/2;pointer-events:none;background:radial-gradient(ellipse var(--light-rx) 70% at var(--light-x) 30%,color-mix(in srgb,var(--stage-glow) 72%,transparent) 0,color-mix(in srgb,var(--stage-glow) 67.7%,transparent) 8.3%,color-mix(in srgb,var(--stage-glow) 59.6%,transparent) 16.7%,color-mix(in srgb,var(--stage-glow) 50.1%,transparent) 25%,color-mix(in srgb,var(--stage-glow) 40.3%,transparent) 33.3%,color-mix(in srgb,var(--stage-glow) 31.4%,transparent) 41.7%,color-mix(in srgb,var(--stage-glow) 23.6%,transparent) 50%,color-mix(in srgb,var(--stage-glow) 17.2%,transparent) 58.3%,color-mix(in srgb,var(--stage-glow) 12.1%,transparent) 66.7%,color-mix(in srgb,var(--stage-glow) 8.4%,transparent) 75%,color-mix(in srgb,var(--stage-glow) 5.6%,transparent) 83.3%,color-mix(in srgb,var(--stage-glow) 3.7%,transparent) 91.7%,transparent 100%) 0 100% / 100% 50% no-repeat,radial-gradient(ellipse var(--light-rx) 100% at var(--light-x) 100%,var(--stage-glow) 0,color-mix(in srgb,var(--stage-glow) 88.4%,transparent) 8.3%,color-mix(in srgb,var(--stage-glow) 73.2%,transparent) 16.7%,color-mix(in srgb,var(--stage-glow) 58.5%,transparent) 25%,color-mix(in srgb,var(--stage-glow) 45.5%,transparent) 33.3%,color-mix(in srgb,var(--stage-glow) 34.5%,transparent) 41.7%,color-mix(in srgb,var(--stage-glow) 25.7%,transparent) 50%,color-mix(in srgb,var(--stage-glow) 18.8%,transparent) 58.3%,color-mix(in srgb,var(--stage-glow) 13.6%,transparent) 66.7%,color-mix(in srgb,var(--stage-glow) 9.7%,transparent) 75%,color-mix(in srgb,var(--stage-glow) 6.8%,transparent) 83.3%,color-mix(in srgb,var(--stage-glow) 4.7%,transparent) 91.7%,transparent 100%) 0 0 / 100% 50% no-repeat}@media (min-width:768px){.home-mosaic .home-categories-lead .category-tile::before{--light-x:70%;--light-rx:48%;aspect-ratio:2.5}}@media (min-width:992px) and (max-width:1199.98px){.home-mosaic--featured .home-categories-lead .category-tile::before{--light-x:50%;--light-rx:80%;aspect-ratio:3/2}}.section-head{margin-bottom:2.5rem;padding-bottom:.75rem;border-bottom:3px solid var(--site-brand-cyan)}.section-head-label{margin:0;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--site-ink)}.home-mosaic{display:grid;gap:1rem}@media (min-width:992px) and (max-width:1199.98px){.home-mosaic--featured{grid-template-columns:1fr 1fr}.home-mosaic--featured .home-mosaic-others,.home-mosaic--featured .home-mosaic-others>.row{display:contents}.home-mosaic--featured .home-mosaic-others>.row>*{width:auto;margin-top:0;padding-right:0;padding-left:0}}@media (min-width:1200px){.home-mosaic--featured{grid-template-columns:7fr 5fr;grid-template-areas:"lead featured" "others featured"}.home-mosaic--featured .home-mosaic-lead{grid-area:lead}.home-mosaic--featured .home-mosaic-others{grid-area:others}.home-mosaic--featured .home-mosaic-featured{grid-area:featured}}.featured-tile{position:relative;display:grid;container-type:inline-size;height:100%;overflow:hidden;background-color:var(--site-ink)}.featured-tile-picture,.featured-tile-body{grid-area:1 / 1}.featured-tile-picture{display:block}.featured-tile-image{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover}.featured-tile-body{z-index:1;align-self:start;padding:clamp(2rem, 8cqi, 5rem) 1.5rem 2rem;text-align:center}.featured-tile-link{color:inherit;text-decoration:none}.featured-tile-link::before{content:"";position:absolute;inset:0;z-index:2}.featured-tile-link:focus-visible{outline:0}.featured-tile-link:focus-visible::before{outline:2px solid var(--focus-ring-color);outline-offset:-4px}.featured-tile-title{max-width:29rem;margin-right:auto;margin-bottom:1.25rem;margin-left:auto;font-size:clamp(1.375rem, 0.5rem + 4.125cqi, 2.5rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.featured-tile-text{max-width:29rem;margin-right:auto;margin-bottom:var(--site-cta-gap);margin-left:auto;font-size:clamp(1rem, 0.75rem + 1.25cqi, 1.125rem);font-weight:300;line-height:1.5;color:var(--site-text-on-dark-muted)}.featured-tile-body>:last-child{margin-bottom:0}@media (min-width:992px) and (max-width:1199.98px){.featured-tile-text{display:none}.featured-tile-title{margin-bottom:var(--site-cta-gap)}}@media (max-width:575.98px){.featured-tile-image{aspect-ratio:2/3}}@media (min-width:576px) and (max-width:991.98px){.featured-tile-image{aspect-ratio:1}}@media (min-width:768px){.featured-tile-body{padding:clamp(2rem, 8cqi, 5rem) 2rem 3rem}}@media (min-width:992px){.featured-tile{min-height:30rem}.featured-tile-picture{position:absolute;inset:0;grid-area:auto}.featured-tile-image{height:100%;aspect-ratio:auto}}.section-video{background:linear-gradient(to bottom,var(--site-ink),color-mix(in srgb,var(--site-white) 28%,var(--site-ink)))}.video-facade{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:var(--site-ink)}.video-facade-image,.video-facade iframe{display:block;width:100%;height:100%;border:0}.video-facade-image{object-fit:cover;transform:scale(1.02)}.video-facade-play{position:absolute;inset:0;padding:0;border:0;background:#fff0}.video-facade-play::before{content:"";position:absolute;top:50%;left:50%;width:4.5rem;height:4.5rem;transform:translate(-50%,-50%);background-color:var(--site-accent)}.video-facade-play::after{content:"";position:absolute;top:50%;left:50%;width:2rem;height:2rem;transform:translate(-50%,-50%);background-color:var(--site-white);mask:var(--icon-play) center/contain no-repeat}.video-facade-play:focus-visible{outline:3px solid var(--site-white);outline-offset:-6px}body{display:flex;flex-direction:column;min-height:100vh}#main-content{flex:1 0 auto}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:1090;padding:.75rem 1.25rem;background-color:var(--site-ink);color:var(--site-white);--focus-ring-color:var(--site-ink)}#main-content:focus{outline:0}.btn-square{width:3rem;height:3rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.site-header{background-color:var(--site-white);border-bottom:1px solid var(--site-line-soft)}.site-header .navbar{min-height:5rem;padding-top:0;padding-bottom:0}.site-header .container{flex-wrap:nowrap}.site-logo{display:inline-flex;flex:none;padding:0;margin:0}.site-logo img{display:block;width:auto;height:2.5rem}@media (max-width:767.98px){.site-logo img{height:2.125rem}}.site-nav{margin-left:auto;margin-right:1rem;--site-nav-link-px:1.125rem;--bs-navbar-nav-link-padding-x:var(--site-nav-link-px)}@media (min-width:1400px){.site-nav{--site-nav-link-px:1.5rem}}.site-nav .nav-link{position:relative;display:flex;align-items:center;min-height:5rem;padding:0 var(--site-nav-link-px);font-size:.9375rem;font-weight:500;color:var(--site-ink);background:none;border:0}.site-nav .nav-link.active::before,.site-nav .nav-link[aria-current=page]::before{content:"";position:absolute;right:var(--site-nav-link-px);bottom:-1px;left:var(--site-nav-link-px);height:3px;background-color:var(--site-brand-cyan)}.site-nav .nav-link:focus-visible{outline-offset:-2px}.site-nav .dropdown-toggle::after{width:.875em;height:.875em;margin-left:.25rem;vertical-align:-.08em;border:0;background-color:currentColor;mask:var(--icon-chevron-down) center/contain no-repeat}.site-nav .dropdown-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.site-nav .dropdown-menu{margin-top:0;padding:.5rem 0;min-width:15rem;border-color:var(--site-line-soft);border-radius:0 0 var(--site-overlay-radius) var(--site-overlay-radius)}.site-nav .dropdown-item{padding:.625rem 1.25rem}.site-nav .site-dropdown{min-width:17rem;padding:.75rem 1.25rem}.site-nav .site-dropdown .dropdown-item{padding-right:0;padding-left:0}.site-nav .site-dropdown .dropdown-item[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.site-nav .site-dropdown .dropdown-item:focus-visible{outline-offset:0}.site-nav .site-mega{position:static}.site-nav .site-mega-panel{top:100%;right:0;left:0;max-height:calc(100vh - 5rem);overflow-y:auto;margin:0;padding:3rem 0;border-width:1px 0;border-color:var(--site-line-soft);border-radius:0}.site-nav .site-mega-panel .dropdown-item{padding-right:0;padding-left:0;white-space:normal;background-color:#fff0}.site-nav .site-mega-panel .dropdown-item[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.site-nav .site-mega-panel .dropdown-item:focus-visible{outline-offset:0}@media (hover:hover){.site-nav .dropdown-item:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}@media (min-width:1200px){.site-header:has(.site-nav .dropdown-menu.show)::after{content:"";position:absolute;top:100%;right:0;left:0;z-index:-1;height:100vh;background-color:color-mix(in srgb,var(--site-ink) 20%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:site-nav-fade 0.2s ease-out}}@keyframes site-nav-fade{from{opacity:0}}@keyframes site-nav-drop{from{opacity:0;translate:0 -.5rem}}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){.site-nav .dropdown-menu.show{animation:site-nav-drop 0.2s ease-out}}@media (prefers-reduced-motion:reduce){.site-header::after{animation:none!important}}.site-nav .site-mega-panel .site-mega-category{margin-bottom:1.5rem;padding-top:0;padding-bottom:.75rem;font-size:1.0625rem;font-weight:400;border-bottom:1px solid var(--site-line-soft)}.site-nav .site-mega-panel .site-mega-category:has(.category-icon){display:flex;align-items:center;gap:.625rem}.site-nav .site-mega-panel .category-icon--fibre_pins,.site-nav .site-mega-panel .category-icon--composite_cements,.site-nav .site-mega-panel .category-icon--voters{height:2.5rem}.site-nav .site-mega-panel .site-mega-family{padding-top:.25rem;padding-bottom:.25rem;font-weight:600}.site-mega-variants{margin-top:.25rem;margin-bottom:0}.site-nav .site-mega-panel .site-mega-variant{padding-top:.25rem;padding-bottom:.25rem;font-size:.9375rem;color:var(--site-text)}.site-header-actions{display:flex;flex:none;align-items:center;gap:.75rem;margin-left:auto}@media (min-width:1200px){.site-header-actions{margin-left:0}}.site-lang-toggle{--bs-btn-padding-x:.5rem;--bs-btn-border-width:0;gap:.5rem;align-items:center;height:3rem;font-weight:600}.site-lang-toggle::before{content:"";flex:none;width:1.25rem;height:1.25rem;background-color:currentColor;mask:var(--icon-globe) center/contain no-repeat}.site-lang-toggle:focus-visible{outline-offset:0}.site-menu-toggle,.site-menu-close{--bs-btn-border-color:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-active-border-color:transparent}.site-menu-toggle-bars{display:block;width:1.25rem;height:1.5px;background-color:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.site-menu-close{margin-left:auto}.site-menu-close-icon{position:relative;display:block;width:1.25rem;height:1.25rem}.site-menu-close-icon::before,.site-menu-close-icon::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background-color:currentColor;transform:rotate(45deg)}.site-menu-close-icon::after{transform:rotate(-45deg)}.site-offcanvas{--bs-offcanvas-width:100%}@media (min-width:576px){.site-offcanvas{--bs-offcanvas-width:26rem}}.site-offcanvas .offcanvas-header{min-height:5rem;padding:0 1.5rem;border-bottom:1px solid var(--site-line-soft)}.site-offcanvas .offcanvas-body{display:flex;flex-direction:column;padding:0 1.5rem 2rem}.site-offcanvas-nav>li{border-bottom:1px solid var(--site-line-soft)}.site-offcanvas-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;font-size:1.125rem;font-weight:500;color:var(--site-ink);text-align:left;text-decoration:none;background:none;border:0}.site-offcanvas-link[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.site-offcanvas-link:focus-visible{outline-offset:-2px}.site-offcanvas-toggle::after,.site-footer-toggle::after,.accordion-toggle::after{content:"";flex:none;width:1rem;height:1rem;background-color:currentColor;mask:var(--icon-plus) center/contain no-repeat}.site-offcanvas-toggle[aria-expanded=true]::after,.site-footer-toggle[aria-expanded=true]::after,.accordion-toggle[aria-expanded=true]::after{mask-image:var(--icon-minus)}.site-offcanvas-submenu{padding-bottom:.75rem}.collapsing{transition:none}.site-offcanvas-sublink{display:block;padding:.5rem 0 .5rem 1rem;color:var(--site-ink);text-decoration:none}.site-offcanvas-sublink[aria-current=page]{text-decoration:underline}.site-offcanvas-sublink-category{font-weight:600}.site-offcanvas-submenu>li+li>.site-offcanvas-sublink-category{margin-top:.5rem}.site-offcanvas-tree{margin-left:1rem;border-left:1px solid var(--site-line-soft)}.site-offcanvas-tree .site-offcanvas-tree{margin-bottom:.25rem}.site-offcanvas-sublink-family{font-weight:500}.site-offcanvas-sublink-variant{padding-top:.375rem;padding-bottom:.375rem;font-size:.9375rem;color:var(--site-text)}.site-offcanvas-actions{display:grid;gap:.75rem;margin-top:2rem}.site-offcanvas-lang{--bs-btn-padding-x:0;display:inline-flex;justify-self:start}.email-at::before{content:"@"}.site-lang-modal .modal-header,.site-hcp-modal .modal-header{border-bottom-color:var(--site-line-soft)}.modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-content{border-radius:var(--site-overlay-radius)}.modal{--bs-modal-padding:1.5rem;--bs-modal-header-padding:1.25rem 1.5rem}.modal-backdrop{--bs-backdrop-bg:var(--site-ink);--bs-backdrop-opacity:0.2}.site-hcp-modal .modal-header{flex-wrap:wrap;gap:.5rem 1.5rem}.site-hcp-langs{display:flex;gap:1.25rem;margin-left:auto}.site-hcp-langs .site-lang-option{gap:.5rem;padding:.25rem 0}.site-hcp-langs .site-lang-flag{width:1.25rem;height:1.25rem}.site-hcp-modal .modal-body{padding-top:2rem;padding-bottom:2rem}.site-hcp-modal .modal-footer{border-top-color:var(--site-line-soft)}.site-lang-modal .modal-title{display:flex;align-items:center;gap:.75rem}.site-lang-modal .modal-title::before{content:"";flex:none;width:1.5rem;height:1.5rem;background-color:currentColor;mask:var(--icon-globe) center/contain no-repeat}.site-lang-list>li+li{border-top:1px solid var(--site-line-soft)}.site-lang-option{display:flex;align-items:center;gap:1rem;padding:.875rem 0;color:var(--site-ink);text-decoration:none}.site-lang-option.is-current{font-weight:600}.site-lang-flag{flex:none;width:2rem;height:2rem;border:1px solid var(--site-line-light)}.is-current .site-lang-flag{outline:2px solid var(--site-accent);outline-offset:2px}.home-intro-text>:last-child{margin-bottom:0}.home-cta{--focus-ring-color:var(--site-white);--home-cta-glow:radial-gradient(ellipse 80% 55% at 50% 85%, color-mix(in srgb, var(--site-white) 28%, var(--site-ink)), transparent);position:relative;overflow:hidden;background:var(--home-cta-glow),var(--site-ink);color:var(--site-white)}.home-cta-body{padding:2rem 1.5rem}@media (min-width:768px){.home-cta-body{padding:3rem}}@media (max-width:767.98px){.home-cta{margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}}.home-cta h2{color:var(--site-white)}.home-cta-text{margin-top:1rem;margin-bottom:var(--site-cta-gap);font-size:1rem;font-weight:300;line-height:1.5}@media (min-width:992px){.home-cta-text{margin-top:1.5rem;font-size:1.125rem}}.home-cta-actions{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:575.98px){.home-cta-actions{flex-wrap:nowrap;gap:.75rem}.home-cta-actions .btn{--bs-btn-padding-x:0.75rem;flex:1 1 0%;min-width:0;line-height:1.25}}.home-cta-image{display:block;width:100%;max-width:40rem;height:auto;margin-left:auto}@media (min-width:1200px){.home-cta{--home-cta-glow:radial-gradient(ellipse 45% 80% at 72% 70%, color-mix(in srgb, var(--site-white) 28%, var(--site-ink)), transparent);display:flex;align-items:center}.home-cta-body{flex:1 1 auto;max-width:52rem;padding:4rem}.home-cta-image{flex:0 0 44%;align-self:flex-end;min-width:0;max-width:40rem;margin-top:2rem;margin-right:4rem}}@media (min-width:1400px){.home-cta-image{flex-basis:42%}}.home-resources-head,.section-intro{margin-bottom:2.5rem}@media (min-width:992px){.home-resources-head,.section-intro{margin-bottom:3.5rem}}.home-resources-links{margin-top:calc(4rem - var(--bs-gutter-y));margin-bottom:0}@media (min-width:768px){.home-resources-links{margin-top:calc(5rem - var(--bs-gutter-y))}}.home-resources-link{display:flex;flex-direction:column;gap:.25rem;height:100%;padding:1.5rem;color:var(--site-ink);text-decoration:none;background-color:var(--site-surface)}.home-resources-link:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.home-resources-link-icon{width:2rem;height:2rem;margin-bottom:.5rem;background-color:var(--site-brand-cyan);mask:center/contain no-repeat}.home-resources-link-icon--tooth{mask-image:var(--icon-tooth)}.home-resources-link-icon--document{mask-image:var(--icon-document)}.home-resources-link-icon--video{mask-image:var(--icon-video)}.home-resources-link-icon--calendar{mask-image:var(--icon-calendar)}.home-resources-link-label{margin-bottom:.25rem;font-size:1.125rem;font-weight:400;line-height:1.25}.home-resources-link-subtitle{font-size:1rem}.splide{position:relative}@media (max-width:767.98px){.splide--bleed{margin-right:calc(-1 * var(--site-carousel-bleed));margin-left:calc(-1 * var(--site-carousel-bleed))}}.carousel-nav{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;pointer-events:none}.carousel-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;color:var(--site-ink);background-color:var(--site-white);border:1px solid var(--site-ink);pointer-events:auto}.carousel-nav__btn::before{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:var(--icon-arrow) center/contain no-repeat}.carousel-nav__btn--prev::before{transform:scaleX(-1)}.carousel-nav__btn--all::before{mask-image:var(--icon-grid)}.carousel-nav__btn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.carousel-nav__btn--hidden{opacity:.35;pointer-events:none}.carousel-nav.carousel-nav--inline{position:static;justify-content:flex-start;gap:.5rem;padding:0}.splide__list{display:flex!important;flex-wrap:nowrap}.splide:not(.is-initialized):not(.splide--grid-active) .splide__slide{width:100%;flex-shrink:0}.splide__slide a:focus-visible{outline-offset:-2px}.resource-card{position:relative;height:100%}.resource-card-media,.accessory-card,.size-card{--frame-corner-color:var(--site-line);--frame-corner-arm:0.25rem;--frame-corner-size:calc(var(--frame-corner-arm) * 2 + 1px);--frame-line-color:var(--site-line-soft);background-image:linear-gradient(var(--frame-corner-color),var(--frame-corner-color)),linear-gradient(var(--frame-corner-color),var(--frame-corner-color)),linear-gradient(var(--frame-corner-color),var(--frame-corner-color)),linear-gradient(var(--frame-corner-color),var(--frame-corner-color)),linear-gradient(var(--frame-corner-color),var(--frame-corner-color)),linear-gradient(var(--frame-corner-color),var(--frame-corner-color)),linear-gradient(var(--frame-corner-color),var(--frame-corner-color)),linear-gradient(var(--frame-corner-color),var(--frame-corner-color)),linear-gradient(var(--frame-line-color),var(--frame-line-color)),linear-gradient(var(--frame-line-color),var(--frame-line-color)),linear-gradient(var(--frame-line-color),var(--frame-line-color)),linear-gradient(var(--frame-line-color),var(--frame-line-color));background-position:left 0 top var(--frame-corner-arm),left var(--frame-corner-arm) top 0,right 0 top var(--frame-corner-arm),right var(--frame-corner-arm) top 0,left 0 bottom var(--frame-corner-arm),left var(--frame-corner-arm) bottom 0,right 0 bottom var(--frame-corner-arm),right var(--frame-corner-arm) bottom 0,left var(--frame-corner-arm) top var(--frame-corner-arm),left var(--frame-corner-arm) bottom var(--frame-corner-arm),left var(--frame-corner-arm) top var(--frame-corner-arm),right var(--frame-corner-arm) top var(--frame-corner-arm);background-size:var(--frame-corner-size) 1px,1px var(--frame-corner-size),var(--frame-corner-size) 1px,1px var(--frame-corner-size),var(--frame-corner-size) 1px,1px var(--frame-corner-size),var(--frame-corner-size) 1px,1px var(--frame-corner-size),calc(100% - var(--frame-corner-arm) * 2) 1px,calc(100% - var(--frame-corner-arm) * 2) 1px,1px calc(100% - var(--frame-corner-arm) * 2),1px calc(100% - var(--frame-corner-arm) * 2);background-repeat:no-repeat}.resource-card-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;padding:calc(var(--frame-corner-arm) + 0.5rem)}.resource-card-media img{display:block;width:100%;height:100%;object-fit:cover;background-color:var(--site-surface)}.resource-card-media:not(:has(img)){background-color:var(--site-surface)}.resource-card-media.is-video::before,.resource-card-media.is-video::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.resource-card-media.is-video::before{width:3.5rem;height:3.5rem;background-color:var(--site-accent)}.resource-card-media.is-video::after{width:1.5rem;height:1.5rem;background-color:var(--site-white);mask:var(--icon-play) center/contain no-repeat}.resource-card-body{padding-top:1.25rem}.resource-card-type,.product-card-category{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--site-line-soft);font-size:.875rem;font-weight:500;color:var(--site-ink)}.resource-card-title{margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:1.25}.resource-card-date{margin-top:.375rem;margin-bottom:0;font-size:.875rem;color:var(--site-muted)}.resource-card-link{color:var(--site-ink);text-decoration:none}.resource-card-link::after{content:"";position:absolute;inset:0}.resource-card-link:focus-visible{outline:0}.resource-card-link:focus-visible::after{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.category-icon--clinical_cases{mask-image:var(--icon-tooth)}.category-icon--articles{mask-image:var(--icon-document)}.category-icon--video{mask-image:var(--icon-video)}.category-icon--fiere{mask-image:var(--icon-calendar)}.resource-empty{margin:0;padding:5rem 0;text-align:center;color:var(--site-muted)}@media (min-width:992px){.resource-empty{padding:9rem 0}}.pswp{--focus-ring-color:var(--site-white)}.pswp__button:focus-visible{outline-offset:-4px}.pswp-video{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:60px 1rem 1.5rem}.pswp__content>.pswp-video{pointer-events:none}.pswp-video>*{pointer-events:auto}.pswp-video-frame{width:min(100%, 1280px, (100dvh - 60px - 6rem) * 16 / 9);background-color:var(--site-ink)}.pswp-video-title{width:min(100%, 1280px, (100dvh - 60px - 6rem) * 16 / 9);margin:1rem 0 0;font-size:1.125rem;line-height:1.25;color:var(--site-text-on-dark)}.pswp-video-feedback{width:min(100%, 1280px, (100dvh - 60px - 6rem) * 16 / 9);margin:.5rem 0 0;font-size:.875rem;color:var(--site-text-on-dark-muted)}.pswp-video-feedback:empty{display:none}.pswp__button--share::before{content:"";display:block;margin:0 auto;width:1.5rem;height:1.5rem;background-color:var(--site-white);mask:var(--icon-share) center/contain no-repeat}.resource-meta{margin-top:3rem;margin-bottom:0;font-size:.875rem;color:var(--site-muted)}.section.resource-body{padding-top:1.5rem}@media (min-width:992px){.section.resource-body{padding-top:2.5rem}}.resource-cover{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background-color:var(--site-surface)}.resource-cover{margin-bottom:3rem}.resource-block+.resource-block,.resource-block+.resource-files,.resource-figure+.resource-block{margin-top:2rem}.resource-files{margin-top:2rem}.resource-files li:last-child{border-bottom:0}.resource-paragraph{margin-top:4rem}.resource-paragraph .section-head-label{font-size:1.25rem;line-height:1.3}.resource-article .page-text h2{margin-bottom:1.5rem;font-size:1.5rem;font-weight:400;line-height:1.25}.resource-article .page-text h2{margin-top:2rem}.resource-figure{margin:0}.resource-figure a{display:block;background-color:var(--site-surface)}.resource-figure img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain}.resource-figure-caption{margin-top:.5rem;font-size:.875rem;color:var(--site-muted)}.photo-grid__item{display:block;aspect-ratio:1;overflow:hidden;background-color:var(--site-surface)}.photo-grid__item img{display:block;width:100%;height:100%;object-fit:cover}.photo-grid--16x9 .photo-grid__item{aspect-ratio:16 / 9}.site-pager{margin-top:4rem}.site-pager .pagination{--bs-pagination-color:var(--site-ink);--bs-pagination-border-color:var(--site-line);--bs-pagination-active-color:var(--site-white);--bs-pagination-active-bg:var(--site-accent);--bs-pagination-active-border-color:var(--site-accent);--bs-pagination-disabled-color:var(--site-line);--bs-pagination-disabled-bg:var(--site-white);--bs-pagination-disabled-border-color:var(--site-line-soft);justify-content:center;gap:.5rem;margin-bottom:0}.site-pager .page-link{display:flex;align-items:center;justify-content:center;min-width:3rem;height:3rem;margin-left:0}.site-pager .page-link--prev::before,.site-pager .page-link--next::before{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:var(--icon-arrow) center/contain no-repeat}.site-pager .page-link--prev::before{transform:rotate(180deg)}.home-feature-icon{display:block;width:2.5rem;height:2.5rem;margin-bottom:1rem;background-color:var(--site-brand-cyan);mask:center/contain no-repeat}.home-feature-icon--idea{mask-image:var(--icon-idea)}.home-feature-icon--cycle{mask-image:var(--icon-cycle)}.home-feature-icon--flag{mask-image:var(--icon-flag)}.home-feature-title{margin-bottom:1rem;font-size:1.25rem;font-weight:400;line-height:1.2}.home-feature>:last-child{margin-bottom:0}@media (min-width:768px){.home-features-row{--bs-gutter-x:5rem;margin-right:0;margin-left:0}.home-feature{position:relative;text-align:center}.home-feature-icon{margin-inline:auto}.home-feature+.home-feature::before{content:"";position:absolute;top:-2rem;bottom:-2rem;left:0;border-left:1px solid var(--site-line-soft)}}@media (min-width:992px){.home-features-row{--bs-gutter-x:9rem}}@media (min-width:1400px){.home-feature-title{font-size:1.375rem}}.home-intro-image{display:block;width:100%;height:auto;margin-top:2.5rem;aspect-ratio:16 / 9;object-fit:cover}@media (min-width:992px){.home-intro-image{margin-top:3.5rem}}.home-intro-links{margin-top:3rem;padding-left:0;list-style:none;border-top:1px solid var(--site-line-soft)}.home-intro-links li{border-bottom:1px solid var(--site-line-soft)}.home-intro-links a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1rem;padding-bottom:1rem;font-size:1.125rem;font-weight:500;color:var(--site-ink);text-decoration:none}.home-intro-links a::after{content:"";flex:none;width:1.375em;height:1.375em;background-color:var(--site-accent);mask:var(--icon-arrow) center/contain no-repeat}.home-intro-lead{margin-bottom:1.5rem;font-size:1.1875rem;font-weight:400;line-height:1.4;color:var(--site-ink)}.hero{position:relative;overflow:hidden;background-color:var(--site-ink)}@media (min-width:768px){.hero{height:clamp(30rem, 56.25vw, 46rem)}}@media (min-width:768px) and (max-width:1119.98px){.hero.hero-ratio{height:30rem}}@media (min-width:1120px){.hero.hero-ratio{height:auto;aspect-ratio:21 / 9}}.hero-slider,.hero-static{height:100%}.splide.hero-slider{visibility:visible}.hero-slider .splide__track,.hero-slider .splide__list,.hero-slider .splide__slide{height:100%}.hero-slider .splide__slide,.hero-static{position:relative;isolation:isolate}.hero picture{display:block;width:100%;height:100%}.hero img{width:100%;height:100%;object-fit:cover;object-position:right center}@media (prefers-reduced-motion:reduce){.hero-slider .splide__slide{transition:none!important}}.splide.hero-slider:focus-visible{outline:none}.splide.hero-slider:focus-visible::after{content:"";position:absolute;inset:4px;z-index:3;border:2px solid var(--focus-ring-color);pointer-events:none}.hero-slide-content{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-start;padding-top:2.5rem;pointer-events:none}@media (min-width:768px){.hero-slide-content{align-items:center;padding-top:0}}.hero-slide-content a{pointer-events:auto}.hero-slide-text{max-width:36rem}@media (min-width:768px){.hero-slide-text{max-width:min(36rem, 46%)}}.hero-slide-title{margin-bottom:1.5rem;font-size:clamp(1.625rem, 1rem + 1.875vw, 2.75rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--site-white)}.hero-slide-subtitle{margin-bottom:var(--site-cta-gap);font-size:1.125rem;font-weight:300;line-height:1.5;color:var(--site-text-on-dark-muted)}.hero-slide-text>:last-child{margin-bottom:0}.hero-slide-actions{display:flex;flex-wrap:wrap-reverse;gap:1rem}@media (max-width:767.98px){.hero-slider,.hero-static,.hero-slider .splide__track,.hero-slider .splide__list,.hero-slider .splide__slide{height:auto}.hero-slider .splide__slide,.hero-static{display:flex;flex-direction:column}.hero picture{position:relative;z-index:1;flex:none;aspect-ratio:4 / 3;height:auto;mask-image:linear-gradient(to bottom,black 70%,transparent)}.hero img{object-position:center bottom}.hero-slide-content{position:relative;inset:auto;flex:1 0 auto;padding-bottom:2.5rem;text-align:center}.hero-slide-text{margin-right:auto;margin-left:auto}.hero-slide-actions{flex-direction:column-reverse}.hero-slide-actions .btn{width:100%}.hero picture+.hero-slide-content{margin-top:-3rem}.hero-controls{top:1rem;bottom:auto}}.hero-controls{position:absolute;right:0;bottom:1.5rem;left:0;z-index:3;pointer-events:none}.hero-controls-inner{display:flex;justify-content:flex-end}.hero-control{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;color:var(--site-white);background-color:var(--site-ink);border:1px solid var(--site-line-on-dark);pointer-events:auto}.hero-control+.hero-control{margin-left:-1px}.hero-control::before{content:"";width:1.25rem;height:1.25rem;background-color:currentColor;mask:center/contain no-repeat}.hero-prev::before{mask-image:var(--icon-arrow);transform:scaleX(-1)}.hero-next::before{mask-image:var(--icon-arrow)}.hero-pause::before{mask-image:var(--icon-pause)}.hero-pause[aria-pressed=true]::before{mask-image:var(--icon-play)}.hero-control:focus-visible{position:relative;z-index:1;outline-offset:2px}.site-breadcrumb .breadcrumb{--bs-breadcrumb-divider:"/";--bs-breadcrumb-divider-color:currentColor;--bs-breadcrumb-item-active-color:currentColor;--bs-breadcrumb-item-padding-x:0.5rem;flex-wrap:nowrap;max-width:100%;margin-bottom:0;font-size:.875rem;line-height:1.5rem}.site-breadcrumb{margin-bottom:1.5rem}.site-breadcrumb a{color:inherit}.site-breadcrumb .breadcrumb-item{display:flex;flex-shrink:0;white-space:nowrap}.site-breadcrumb .breadcrumb-item:last-child{flex-shrink:1;min-width:0}.breadcrumb-item-current{min-width:0;overflow:hidden;text-overflow:ellipsis}.site-breadcrumb .breadcrumb-item.is-collapsed{display:none}.breadcrumb-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;padding:0 .375rem;border:0;background:none;color:inherit;font:inherit}.site-breadcrumb.is-expanded{overflow-x:auto;scrollbar-width:none}.site-breadcrumb.is-expanded::-webkit-scrollbar{display:none}.site-breadcrumb.is-expanded .breadcrumb{max-width:none}.site-breadcrumb.is-expanded .breadcrumb-item:last-child{flex-shrink:0}.site-breadcrumb.is-expanded .breadcrumb-item-current{overflow:visible}.breadcrumb-back{display:none}@media (max-width:575.98px){.site-breadcrumb .breadcrumb{display:none}.site-breadcrumb .breadcrumb-back{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;font-size:.875rem;line-height:1.5rem;text-decoration:none}.site-breadcrumb .breadcrumb-back::before{content:"";flex-shrink:0;width:1.125rem;height:1.125rem;background-color:currentColor;mask:var(--icon-chevron-down) center/contain no-repeat;transform:rotate(90deg)}}.page-header--plain{position:relative;overflow:hidden;isolation:isolate;padding-top:2.5rem;padding-bottom:2.5rem}.bg-shells{--shell-color:var(--site-white);--shell-veil:8%;--shell-edge:35%;position:relative;overflow:hidden;isolation:isolate}.bg-shells::before,.bg-shells::after{content:"";position:absolute;top:50%;z-index:-1;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,transparent calc(100% - 1.5rem),color-mix(in srgb,var(--shell-color) calc(var(--shell-edge) / 7),transparent) calc(100% - 0.5rem),color-mix(in srgb,var(--shell-color) var(--shell-edge),transparent) calc(100% - 1px),transparent 100%),radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--shell-color) var(--shell-veil),transparent),transparent 50%);mask-image:radial-gradient(closest-side,#000 calc(100% - 1.5rem),transparent calc(100% - 1.5rem)),conic-gradient(transparent 0deg,#000 60deg,transparent 140deg,#000 230deg,transparent 320deg)}.bg-shells::before{left:-20%;width:max(90%, 50rem);translate:0 -50%;animation:bg-shell-spin 30s linear infinite,bg-shell-drift-a 19s ease-in-out infinite alternate;animation-delay:var(--shell-spin-a,0s),var(--shell-drift-a,0s)}.bg-shells::after{left:40%;width:max(75%, 40rem);translate:0 -50%;scale:1 .7;opacity:.8;animation:bg-shell-spin 42s linear infinite reverse,bg-shell-drift-b 25s ease-in-out infinite alternate;animation-delay:var(--shell-spin-b,0s),var(--shell-drift-b,0s)}.bg-shells.js-bg-shells::before,.bg-shells.js-bg-shells::after{transition:opacity 1.2s ease-out}.bg-shells.js-bg-shells:not(.is-shells-ready)::before,.bg-shells.js-bg-shells:not(.is-shells-ready)::after{opacity:0}.bg-shells.is-shells-paused::before,.bg-shells.is-shells-paused::after{animation-play-state:paused}@keyframes bg-shell-spin{to{rotate:360deg}}@keyframes bg-shell-drift-a{to{translate:30% -45%}}@keyframes bg-shell-drift-b{to{translate:-35% -55%}}@media (prefers-reduced-motion:reduce){.bg-shells::before,.bg-shells::after{animation:none}}.page-header--plain .page-header-title,.page-header--plain .page-header-subtitle{max-width:34rem}.page-header.page-header--wide-title .page-header-title,.page-header.page-header--wide-title .page-header-subtitle,.page-header.page-header--wide-title .page-header-text{max-width:38rem}.page-header--light{--shell-color:var(--site-accent);--shell-veil:0%;--shell-edge:22%;background-color:var(--site-white);background-image:linear-gradient(color-mix(in srgb,var(--site-brand-cyan) 16%,var(--site-white)),var(--site-white));color:var(--site-text)}.page-header--light .page-header-title{color:var(--site-ink)}.page-header-fade{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to top,var(--site-white),transparent 70%)}.page-header--light>.container{position:relative;z-index:1}.page-header--centered .site-breadcrumb{margin-bottom:2.5rem}@media (min-width:992px){.page-header--centered .site-breadcrumb{display:flex;justify-content:center}.page-header--centered .site-breadcrumb .breadcrumb{justify-content:center}}.page-header.page-header--centered .page-header-title,.page-header.page-header--centered .page-header-subtitle{max-width:48rem}@media (min-width:992px){.page-header.page-header--centered .page-header-title,.page-header.page-header--centered .page-header-subtitle{margin-inline:auto}}.page-header--plain .page-header-subtitle{margin-top:1rem;text-wrap:pretty}.page-header-title{margin-bottom:0;text-wrap:balance}.page-header-subtitle{margin-bottom:0;font-size:1.125rem;font-weight:300;line-height:1.5}@media (min-width:992px){.page-header--plain{padding-top:3.5rem;padding-bottom:3.5rem}.page-header-subtitle{font-size:1.25rem}}.page-header--cover{position:relative;display:grid;width:100%;min-height:24rem;overflow:hidden}.page-header-picture{position:absolute;inset:0;isolation:isolate}.page-header-image{display:block;width:100%;height:100%;object-fit:cover}.page-header-picture::after{content:"";position:absolute;inset:0;background-image:linear-gradient(to top,color-mix(in srgb,var(--site-ink) 90%,transparent) 0%,color-mix(in srgb,var(--site-ink) 60%,transparent) 45%,transparent 80%)}@media (min-width:768px){.page-header-picture::after{background-image:linear-gradient(to top right,color-mix(in srgb,var(--site-ink) 90%,transparent) 0%,color-mix(in srgb,var(--site-ink) 60%,transparent) 50%,transparent 90%)}}.page-header-body{position:relative;display:flex;flex-direction:column;padding-top:2.5rem;padding-bottom:2.5rem}.page-header--cover .site-breadcrumb{margin-bottom:auto;padding-bottom:4rem}.page-header-picture::before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:9rem;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--site-ink) 65%,transparent) 0%,color-mix(in srgb,var(--site-ink) 30%,transparent) 50%,transparent 100%)}.page-header--cover .page-header-title,.page-header--cover .page-header-subtitle{max-width:40rem}.page-header--cover .page-header-subtitle{margin-top:1rem;color:var(--site-text-on-dark-muted)}@media (max-width:767.98px){.page-header--cover{aspect-ratio:4 / 3;min-height:22rem}}@media (min-width:992px){.page-header--cover{aspect-ratio:3 / 1;min-height:26rem}.page-header-body{padding-top:3.5rem;padding-bottom:3.5rem}}.text-expand{--text-expand-height:26rem}.text-expand.is-collapsed{max-height:var(--text-expand-height);overflow:hidden;mask-image:linear-gradient(180deg,#000 55%,transparent)}.text-expand-toggle{gap:.375rem;margin-top:1rem;padding:0;background:none;border:0}.text-expand-toggle::after{content:"";width:1.25em;height:1.25em;background-color:currentColor;mask:var(--icon-chevron-down) center/contain no-repeat}.text-expand-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.page-text>:last-child{margin-bottom:0}.page-text ul,.page-text ol{margin-bottom:1rem;padding-left:1.25rem}.page-text ul{list-style:none}.page-text li+li{margin-top:.375rem}.page-text ul>li{position:relative}.page-text ul>li::before{content:"";position:absolute;top:.7em;left:-1.125rem;width:.375rem;height:.375rem;background-color:currentColor}.page-text ol>li::marker{font-weight:500}.page-text blockquote{margin:2.5rem 0;padding-left:1.5rem;border-left:3px solid var(--site-brand-cyan);font-size:1.375rem;font-weight:300;line-height:1.3;color:var(--site-ink);text-wrap:balance}.page-text blockquote>:last-child{margin-bottom:0}@media (min-width:992px){.page-text blockquote{font-size:1.75rem;line-height:1.35}}.mission-values-lead{max-width:54rem;margin:0 auto 2.5rem;font-size:1.25rem;font-weight:300;line-height:1.3;text-align:center;text-wrap:balance}@media (min-width:992px){.mission-values-lead{margin-bottom:3.5rem;font-size:1.5rem}}.mission-value{height:100%;padding:2rem;text-align:center;background-color:var(--site-white)}.mission-value-icon{display:block;width:2.5rem;height:2.5rem;margin:0 auto 1.5rem;background-color:var(--site-brand-cyan);mask:center/contain no-repeat}.mission-value-icon--idea{mask-image:var(--icon-idea)}.mission-value-icon--quality{mask-image:var(--icon-quality)}.mission-value-icon--handshake{mask-image:var(--icon-handshake)}.mission-value-title{margin-bottom:1rem;font-size:1.25rem;line-height:1.2}@media (min-width:1400px){.mission-value-title{font-size:1.375rem}}.mission-item+.mission-item{margin-top:2rem}.mission-item-title{margin-bottom:.5rem;font-size:1.25rem;line-height:1.2}.certification-list{display:flex;flex-wrap:wrap;gap:2rem 2.5rem;margin:0;padding:0;list-style:none}.page-text~.certification-list{margin-top:2.5rem}.certification-item{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.certification-logo{width:auto;max-width:9rem;height:6rem;object-fit:contain;mix-blend-mode:multiply}@media (min-width:992px){.certification-list{gap:2.5rem 3.5rem}.page-text~.certification-list{margin-top:3.5rem}.certification-logo{max-width:11rem;height:7rem}}.certification-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--site-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.certification-link::after{content:"";flex:none;width:1.25em;height:1.25em;background-color:currentColor;mask:var(--icon-download) center/contain no-repeat}.category-nav-list{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:.25rem 0 0;list-style:none}@media (min-width:992px){.category-nav-list{padding-top:0}}.category-nav-toggle{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.6875rem 1rem;font-size:.9375rem;font-weight:300;line-height:1.5;text-align:left;color:var(--site-ink);background-color:var(--site-white);border:1px solid var(--site-line)}.category-nav-toggle .category-nav-count{background-color:var(--site-surface)}.category-nav-toggle::after{content:"";flex:none;width:1.5rem;height:1.5rem;background-color:currentColor;mask:var(--icon-chevron-down) center/contain no-repeat}.category-nav-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.category-nav-link{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.5rem 1rem;text-align:left;border:0;font-size:.9375rem;font-weight:300;line-height:1.25;color:var(--site-ink);text-decoration:none;background-color:var(--site-surface)}.category-nav-link[aria-current=page],.category-nav-link[aria-pressed=true]{font-weight:500;color:var(--site-white);background-color:var(--site-accent)}.category-nav-label{flex:1}.category-nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.5rem;padding:0 .375rem;font-size:.8125rem;font-weight:500;line-height:1;color:var(--site-ink);background-color:var(--site-white)}.category-nav-link[aria-current=page] .category-nav-count,.category-nav-link[aria-pressed=true] .category-nav-count{color:var(--site-accent)}@media (min-width:992px){.category-nav{position:sticky;top:2rem}}@media (min-width:1200px){.category-nav{top:calc(5rem + 1px + 2rem)}}@media (min-width:992px){.category-nav-link{min-height:3.5rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:400}}.download-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--site-line-soft)}.download-list li{border-bottom:1px solid var(--site-line-soft)}.download-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;padding-top:1.125rem;padding-bottom:1.125rem;color:var(--site-ink);text-decoration:none}.download-item::after{content:"";grid-column:2;grid-row:1 / span 2;width:1.5rem;height:1.5rem;background-color:var(--site-accent);mask:var(--icon-download) center/contain no-repeat}.download-item-title{font-size:1rem;font-weight:400;line-height:1.35}.download-item-meta{grid-column:1;font-size:.875rem;color:var(--site-muted);white-space:nowrap}.download-group+.download-group{margin-top:4rem}.download-group .section-head{margin-bottom:0}.download-group .download-list{border-top:0}.download-group .section-head-label{font-size:1.625rem;font-weight:400;line-height:1.2}.download-group .section-head-label a{color:inherit;text-decoration:none}@media (min-width:768px){.download-item{grid-template-columns:1fr auto auto;gap:1.5rem}.download-item::after{grid-column:3;grid-row:1}.download-item-meta{grid-column:2}}.products-toolbar{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.products-count{order:1}@media (min-width:992px){.products-toolbar{flex-direction:row;align-items:center;justify-content:space-between}.products-count{order:0;flex:none}}.products-intro{margin-bottom:4rem}@media (min-width:992px){.products-intro{margin-bottom:6rem}}.product-grid,.resource-grid{--bs-gutter-y:4rem}@media (min-width:992px){.category-nav--row .category-nav-list{flex-flow:row wrap;gap:.5rem}.product-filters .category-nav-list{justify-content:flex-end}.category-nav--row .category-nav-link{width:auto;min-height:3rem;padding:.5rem 1rem;font-size:1rem;background-color:var(--site-white);border:1px solid var(--site-line)}.category-nav--row .category-nav-link[aria-pressed=true],.category-nav--row .category-nav-link[aria-current=page]{background-color:var(--site-accent);border-color:var(--site-accent)}}.page-header--product .page-header-product{height:auto;aspect-ratio:4 / 3;margin:0}.page-header-text{max-width:30rem;margin-top:1.5rem;margin-bottom:0}.page-header-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:var(--site-cta-gap)}@media (max-width:767.98px){.page-header-actions .btn{width:100%}}.page-header--plain .page-header-product{--stage-glow:color-mix(in srgb, var(--site-white) 24%, var(--site-ink))}.page-header--product .page-header-product img{filter:drop-shadow(0 1.5rem 2.5rem color-mix(in srgb,var(--site-ink) 55%,transparent)) drop-shadow(0 .25rem .5rem color-mix(in srgb,var(--site-ink) 40%,transparent))}.page-header--cover.page-header--product{aspect-ratio:auto}.page-header--cover .page-header-product::before{inset:-30% -35%;filter:none;mask-image:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--site-ink) 92%,transparent) 0,color-mix(in srgb,var(--site-ink) 82%,transparent) 35%,color-mix(in srgb,var(--site-ink) 45%,transparent) 65%,color-mix(in srgb,var(--site-ink) 12%,transparent) 85%,transparent 100%)}.page-header--cover.page-header--product .page-header-body{padding-bottom:3rem}.page-header--cover.page-header--product .site-breadcrumb{padding-bottom:0;margin-bottom:1.5rem}:root{--product-nav-height:3.5rem}@media (min-width:992px){:root{--product-nav-height:4.5rem}}.product-nav{position:sticky;top:0;z-index:10;background-color:var(--site-white);border-bottom:1px solid var(--site-line-soft)}@media (min-width:1200px){.product-nav{top:calc(5rem + 1px)}}.product-nav-list{display:flex;gap:2rem;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.product-nav-link{position:relative;display:flex;align-items:center;min-height:var(--product-nav-height);font-size:.9375rem;font-weight:500;color:var(--site-ink);white-space:nowrap;text-decoration:none}.product-nav-link[aria-current=true]{color:var(--site-accent);text-decoration:underline}.product-nav-link:focus-visible{outline-offset:-2px}html:has(.product-nav){scroll-padding-top:calc(var(--product-nav-height) + 2rem)}@media (min-width:1200px){html:has(.product-nav){scroll-padding-top:calc(5rem + 1px + var(--product-nav-height) + 2rem)}}@media (min-width:992px){.product-description-media{position:sticky;top:calc(var(--product-nav-height) + 2rem)}}@media (min-width:1200px){.product-description-media{top:calc(5rem + 1px + var(--product-nav-height) + 2rem)}}.product-description-block+.product-description-block{margin-top:3rem}.product-description-images{margin-top:1.5rem}.product-description-image{display:block;width:100%;height:auto}.product-table caption{margin-bottom:1.5rem;padding:0;font-size:1.25rem;font-weight:400;line-height:1.2;color:var(--site-ink)}.accessory-card{--accessory-inset:0.75rem;--accessory-column-gap:0.75rem;padding:calc(var(--frame-corner-arm) + var(--accessory-inset));padding-top:calc(var(--frame-corner-arm) + 0.75rem);padding-bottom:calc(var(--frame-corner-arm) + 0.625rem)}.accessory-card .product-card-body{justify-content:flex-end}.accessory-card .product-card-body>:last-child{margin-bottom:0}.accessory-codes:last-child>.accessory-code:last-child{padding-bottom:0}@media (min-width:576px){.accessory-card{--accessory-inset:1rem;--accessory-column-gap:1rem}}@media (min-width:576px){.accessory-card .product-card-media{aspect-ratio:16 / 9}}.accessory-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--accessory-column-gap);margin:0 calc(-1 * var(--accessory-inset)) 1rem;padding:0 var(--accessory-inset) .75rem;border-bottom:1px solid var(--frame-line-color)}.accessory-card-head .product-card-title{display:flex;align-items:center;min-height:2.4em;min-height:2lh;margin-bottom:0}@media (max-width:575.98px){.accessory-card-head{flex-direction:column;align-items:flex-start;gap:.25rem}.accessory-card-code{text-align:left}}.accessory-card-code{flex:none;margin:0;font-size:.9375rem;font-weight:500;line-height:1.2;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.accessory-code-label{font-weight:400;color:var(--site-muted)}.accessory-codes{display:grid;grid-template-columns:1fr auto;column-gap:var(--accessory-column-gap);margin:0 0 1rem;font-size:.875rem}.accessory-code{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;margin-inline:calc(-1 * var(--accessory-inset));padding:.625rem var(--accessory-inset)}.accessory-code{border-top:1px solid var(--frame-line-color)}.accessory-codes dt{grid-row:1;grid-column:2;text-align:right;white-space:nowrap;font-size:.9375rem;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.accessory-codes dt .accessory-code-label,.accessory-card-code .accessory-code-label{display:block;font-size:.75rem;line-height:1.3}.accessory-codes dd{grid-row:1;grid-column:1;margin:0;color:var(--site-muted)}.accessory-text{font-size:.9375rem}.accessory-text li{position:relative}.accessory-text li{padding-top:.625rem}.accessory-text li+li{margin-top:.625rem}.accessory-text li::after{content:"";position:absolute;top:0;right:calc(-1 * var(--accessory-inset));left:calc(-1 * var(--accessory-inset) - 1.25rem);height:1px;background-color:var(--frame-line-color)}.accessory-text ul>li::before{top:.3em;left:-1.25rem;width:.875rem;height:.875rem;background-color:var(--site-accent);mask:var(--icon-check) center/contain no-repeat}.accessory-text ul>li::before{top:calc(0.625rem + 0.3em)}.product-section-image{display:block;width:100%;height:auto}.product-section-image+.product-section-image{margin-top:1.5rem}.product-video-title{margin:1rem 0 0;font-size:1.25rem;font-weight:400;line-height:1.2}.accordion-list{display:flex;flex-direction:column;gap:.375rem}.accordion-item-site{border:1px solid var(--site-line-soft)}.section-surface .accordion-item-site{background-color:var(--site-white)}.accordion-title{margin:0;font-size:1.25rem;font-weight:400;line-height:1.2}.accordion-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:1.25rem 1.5rem;font:inherit;color:var(--site-ink);text-align:left;background:none;border:0}.accordion-toggle[aria-expanded=true]{--focus-ring-color:var(--site-white);color:var(--site-white);background-color:var(--site-accent)}.accordion-toggle:focus-visible{outline-offset:-2px}.accordion-panel{padding:0 1.5rem}.accordion-panel .download-list{border-top:0}.accordion-panel .download-list li:last-child{border-bottom:0}@media (max-width:575.98px){.accordion-toggle{padding:1rem 1.25rem}.accordion-panel{padding:0 1.25rem}}.product-table-wrap+.product-table-wrap{margin-top:4rem}.product-table-wrap:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.product-table{margin-bottom:0;caption-side:top}.product-table thead th{font-size:.875rem;font-weight:500}.product-table tbody th{font-weight:500}.product-table{border:1px solid var(--site-line-soft)}.product-table>:not(caption)>*>*{padding:.75rem 1rem;border:1px solid var(--site-line-soft)}.product-table thead th{padding-top:1.25rem;padding-bottom:1.25rem;color:var(--site-white);background-color:var(--site-ink);border-color:var(--site-ink)}.product-benefits{margin-bottom:0}.product-benefit{position:relative;padding-top:1rem;padding-bottom:1.5rem}.product-benefit::before{content:"";position:absolute;top:0;left:calc(var(--bs-gutter-x) * 0.5);right:calc(var(--bs-gutter-x) * 0.5);border-top:1px solid var(--site-line-soft)}.product-benefit:first-child{padding-top:0}.product-benefit:first-child::before{content:none}@media (min-width:768px){.product-benefit:nth-child(2){padding-top:0}.product-benefit:nth-child(2)::before{content:none}}.product-benefit dt{display:flex;gap:.625rem;font-weight:500}.product-benefit dt::before{content:"";flex:none;width:1rem;height:1lh;background-color:var(--site-brand-cyan);mask:var(--icon-check) center/1rem no-repeat}.product-benefit dd{padding-left:1.625rem;margin:.25rem 0 0;color:var(--site-muted)}.section-dark .product-benefit::before{border-top-color:var(--site-line-on-dark)}.section-dark .product-benefit dt{color:var(--site-white)}.section-dark .product-benefit dd{color:var(--site-text-on-dark-muted)}@media (max-width:991.98px){.product-table--rows thead th{min-width:8.5rem}}@media (max-width:991.98px){.product-table--rows tbody th,.product-table--rows thead th:first-child{position:sticky;left:0;z-index:1;background-color:var(--site-white)}.product-table--rows thead th:first-child{background-color:var(--site-ink)}}.product-table-note{margin-top:1.5rem;margin-bottom:0;color:var(--site-muted)}.product-size-color{display:inline-block;width:100%;height:1rem;vertical-align:middle;background-color:var(--size-color)}.product-size-color--light{border:1px solid var(--site-line-soft)}.size-cards+.size-cards{margin-top:3rem}.size-card{display:flex;flex-direction:column;height:100%;padding:calc(var(--frame-corner-arm) + 1px) calc(var(--frame-corner-arm) + 1px + 1.25rem) calc(var(--frame-corner-arm) + 1px + 0.625rem)}.size-card-head{display:flex;flex-direction:column;justify-content:flex-end;min-height:6rem;margin:0 -1.25rem;padding:1rem 1.25rem}.size-card-color{display:block;flex:none;height:.5rem;margin:0 -1.25rem;background-color:var(--size-color)}.size-card-color--light{border-top:1px solid var(--site-line-soft)}.size-card-title{margin:0;font-size:1.5rem;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.size-card-color-name{order:-1;margin:0 0 .25rem;font-size:.875rem;color:var(--site-ink)}.size-card-measures{margin:0}.size-card>.size-card-measures:first-child>div:first-child,.size-card-color+.size-card-measures>div:first-child{border-top:0}.size-card-measures>div{display:flex;flex-direction:column-reverse;padding:.625rem 0;border-top:1px solid var(--site-line-soft)}.size-card-measures dt{font-size:.8125rem;font-weight:400;color:var(--site-muted)}.size-card-measures dd{margin:0;font-size:1.375rem;font-weight:300;line-height:1.2;color:var(--site-ink);font-variant-numeric:tabular-nums}.size-card-drills{margin:auto 0 0}.size-card-drills>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.625rem;border-top:1px solid var(--site-line-soft);font-size:.875rem}.size-card-measures>div,.size-card-drills>div{margin-inline:-1.25rem;padding-inline:1.25rem}.size-card-measures:last-child>div:last-child{padding-bottom:0}.size-card-drills>div+div{margin-top:.625rem}.size-card-drills dt{font-weight:400;color:var(--site-muted)}.size-card-drills dd{margin:0;font-size:.9375rem;font-weight:500;line-height:1.2;text-align:right;font-variant-numeric:tabular-nums}.size-card-drills dd .accessory-code-label{display:block;font-size:.75rem;line-height:1.3}.product-showcase.product-showcase--compact{padding-top:4rem;padding-bottom:6rem}.product-showcase--compact .product-showcase-media{height:auto;aspect-ratio:4 / 3;margin-top:0;margin-bottom:1.5rem}.product-showcase-card-text{max-width:22rem;color:var(--site-text-on-dark-muted)}.product-showcase--compact .product-showcase-media::before,.product-showcase--compact .product-showcase-media::after{content:none}.product-showcase-stage{--stage-per-page:3;--stage-gap:3rem;--stage-peek:0rem;--stage-height:calc((100cqw - var(--stage-gap) * (var(--stage-per-page) - 1) - var(--stage-peek)) / var(--stage-per-page) * 3 / 4);container-type:inline-size;position:relative;isolation:isolate}@media (max-width:991px){.product-showcase-stage{--stage-per-page:2;--stage-gap:1.5rem}}@media (max-width:575px){.product-showcase-stage{--stage-per-page:1;--stage-peek:3rem}}.product-showcase-stage::before,.product-showcase-stage::after{top:calc(var(--stage-height) * -0.12);right:-10%;bottom:auto;left:-10%;height:calc(var(--stage-height) * 1.24)}.product-showcase{overflow-x:clip;padding-top:5rem;padding-bottom:5rem;background-color:var(--site-studio)}.product-showcase-list{display:flex;flex-direction:column;gap:5rem}.product-showcase-media,.product-showcase-stage{--stage-glow:color-mix(in srgb, var(--site-white) 9%, color-mix(in srgb, var(--site-accent) 26%, var(--site-studio)));--stage-horizon:50%}.product-showcase-media{position:relative;isolation:isolate;display:block;height:clamp(16rem, 38vw, 34rem)}@media (max-width:991.98px){.product-showcase-media{margin-top:2rem;margin-bottom:2.5rem}}.product-showcase-media::before,.product-showcase-stage::before{content:"";position:absolute;top:-12%;right:-75%;bottom:-12%;left:-75%;z-index:-1;pointer-events:none;filter:blur(3px);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%);background:radial-gradient(ellipse 34% 70% at 50% 35%,color-mix(in srgb,var(--stage-glow) 72%,transparent) 0,color-mix(in srgb,var(--stage-glow) 67.7%,transparent) 8.3%,color-mix(in srgb,var(--stage-glow) 59.6%,transparent) 16.7%,color-mix(in srgb,var(--stage-glow) 50.1%,transparent) 25%,color-mix(in srgb,var(--stage-glow) 40.3%,transparent) 33.3%,color-mix(in srgb,var(--stage-glow) 31.4%,transparent) 41.7%,color-mix(in srgb,var(--stage-glow) 23.6%,transparent) 50%,color-mix(in srgb,var(--stage-glow) 17.2%,transparent) 58.3%,color-mix(in srgb,var(--stage-glow) 12.1%,transparent) 66.7%,color-mix(in srgb,var(--stage-glow) 8.4%,transparent) 75%,color-mix(in srgb,var(--stage-glow) 5.6%,transparent) 83.3%,color-mix(in srgb,var(--stage-glow) 3.7%,transparent) 91.7%,transparent 100%) 0 100% / 100% calc(100% - var(--stage-horizon)) no-repeat,radial-gradient(ellipse 40% 100% at 50% 100%,var(--stage-glow) 0,color-mix(in srgb,var(--stage-glow) 88.4%,transparent) 8.3%,color-mix(in srgb,var(--stage-glow) 73.2%,transparent) 16.7%,color-mix(in srgb,var(--stage-glow) 58.5%,transparent) 25%,color-mix(in srgb,var(--stage-glow) 45.5%,transparent) 33.3%,color-mix(in srgb,var(--stage-glow) 34.5%,transparent) 41.7%,color-mix(in srgb,var(--stage-glow) 25.7%,transparent) 50%,color-mix(in srgb,var(--stage-glow) 18.8%,transparent) 58.3%,color-mix(in srgb,var(--stage-glow) 13.6%,transparent) 66.7%,color-mix(in srgb,var(--stage-glow) 9.7%,transparent) 75%,color-mix(in srgb,var(--stage-glow) 6.8%,transparent) 83.3%,color-mix(in srgb,var(--stage-glow) 4.7%,transparent) 91.7%,transparent 100%) 0 0 / 100% var(--stage-horizon) no-repeat}.product-showcase-media::after,.product-showcase-stage::after{content:"";position:absolute;top:-12%;right:-75%;bottom:-12%;left:-75%;z-index:-1;pointer-events:none;mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3e%3cfilter id='a'%3e%3cfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' seed='3' stitchTiles='stitch'/%3e%3cfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .1 0 0 0 -.04'/%3e%3c/filter%3e%3cfilter id='b'%3e%3cfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' seed='11' stitchTiles='stitch'/%3e%3cfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .1 0 0 0 -.04'/%3e%3c/filter%3e%3crect width='100%25' height='100%25' filter='url(%23a)'/%3e%3crect width='100%25' height='100%25' filter='url(%23b)'/%3e%3c/svg%3e")}.product-showcase-media img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:767.98px){.product-showcase-body .btn-cta{display:flex;width:100%}}.product-showcase-text{margin-bottom:var(--site-cta-gap)}.product-showcase-head{margin-bottom:1.5rem}@media (min-width:992px){.product-showcase{padding-top:7rem;padding-bottom:7rem}.product-showcase-list{gap:6rem}.product-showcase-media{margin-bottom:0}}.about-intro-lead{margin-bottom:0;font-size:1.375rem;font-weight:300;line-height:1.3;color:var(--site-ink);text-wrap:balance}@media (min-width:992px){.about-intro-lead{font-size:1.625rem}}.about-history{padding-bottom:3.5rem}@media (min-width:992px){.about-history{padding-bottom:5.5rem}}.about-history-head{margin-bottom:5rem}@media (min-width:992px){.about-history-head{margin-bottom:8rem}}#about-history-splide .carousel-nav{padding:0}#about-history-splide .carousel-nav__btn{width:2.5rem;height:2.5rem}@media (max-width:767.98px){#about-history-splide .carousel-nav{display:none}}@media (min-width:768px){#about-history-splide{padding:0 4rem}}#about-history-splide .splide__slide{position:relative}#about-history-splide .splide__slide::before{content:"";position:absolute;top:calc(0.375rem - 0.5px);right:0;left:0;border-top:1px solid var(--site-line-on-dark)}@media (max-width:767.98px){#about-history-splide .splide__slide:not(:last-child)::before{right:-2rem}}#about-history-splide .splide__track{--timeline-fade-start:3rem;--timeline-fade-end:6rem;mask-image:linear-gradient(to right,transparent,#000 var(--timeline-fade-start),#000 calc(100% - var(--timeline-fade-end)),transparent)}@media (max-width:767.98px){#about-history-splide{margin-inline:calc(var(--bs-gutter-x) * -0.5)}#about-history-splide .splide__track{--timeline-fade-start:calc(var(--bs-gutter-x) * 0.5);--timeline-fade-end:4rem}}.about-timeline-year{display:flex;flex-direction:column;height:100%;padding-right:1rem}.about-timeline-marker{position:relative;z-index:1;display:block;flex:none;width:.75rem;height:.75rem;margin-bottom:1.5rem;background-color:var(--site-brand-cyan)}.about-timeline-body{position:relative;flex:1;padding-left:1.5rem}.about-timeline-body::before{content:"";position:absolute;top:-1.5rem;bottom:0;left:calc(0.375rem - 1px);border-left:2px solid var(--site-brand-cyan)}.about-timeline-year-title{margin-bottom:1rem;font-size:3rem;font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.about-timeline-events{margin-bottom:0;padding-left:0;list-style:none;color:var(--site-text-on-dark-muted)}.about-timeline-events li+li{margin-top:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--site-white) 15%,transparent)}@media (min-width:768px){#about-history-splide .splide__slide::before{top:calc(50% - 0.5px)}#about-history-splide .splide__slide:last-child::before{right:-100%}.about-timeline-year{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto 1fr}.about-timeline-marker{grid-row:2;margin-bottom:0}.about-timeline-body{grid-row:1;padding:0 0 2rem 1.5rem}.splide__slide:nth-child(even) .about-timeline-body{grid-row:3;padding:2rem 0 0 1.5rem}.about-timeline-body{width:200%}.about-timeline-body::before{top:0}.about-timeline-year-title{font-size:3.25rem}}@media (min-width:992px){.about-timeline-year-title{font-size:3.5rem}}@media (min-width:1400px){.about-timeline-year-title{font-size:4rem}}.home-features-lead{margin-bottom:4rem}@media (min-width:992px){.home-features-lead{margin-bottom:6rem}}.site-footer{background-color:var(--site-footer-bg);padding-top:4rem;padding-bottom:2rem;font-size:1rem}@media (min-width:992px){.site-footer{padding-top:5rem}}.site-footer a:not(.btn){text-decoration:none}.site-footer-logo{margin-bottom:1.5rem}.site-footer-logo img{width:17.5rem;max-width:100%;height:auto}.site-footer-address{margin-bottom:0;line-height:1.5}.site-footer-address p{margin-bottom:0}.site-footer-address p+p{margin-top:1rem}.site-footer-address strong{color:var(--site-white);font-weight:600}.site-footer-social{display:flex;gap:.5rem;margin:1.25rem 0 0 -.625rem;padding:0;list-style:none}.site-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem}.site-footer-social a::before{content:"";width:1.5rem;height:1.5rem;background-color:var(--site-white);mask:var(--icon-instagram) center/contain no-repeat}.site-footer-social a.site-footer-social--youtube::before{mask-image:var(--icon-youtube)}.made-in-italy{display:block;width:auto;height:1.5rem;margin-top:2rem}.page-header-made-in-italy{margin-top:var(--site-cta-gap)}.site-footer-title{margin-bottom:1rem;font-size:1rem;font-weight:600;letter-spacing:0}@media (max-width:767.98px){.site-footer-columns{--bs-gutter-x:0}}@media (max-width:767.98px){.site-footer-column{border-bottom:1px solid var(--site-line-on-dark)}.site-footer-column:first-child{border-top:1px solid var(--site-line-on-dark)}.site-footer-column .site-footer-title{margin-bottom:0}.site-footer-column .site-footer-links{padding-bottom:1.25rem}.site-footer-column .site-footer-title>span:not(.d-none){display:block;padding:1rem 0}}@media (min-width:768px){.site-footer-panel.collapse:not(.show){display:block}}.site-footer-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;font:inherit;color:var(--site-white);text-align:left;background:none;border:0}.site-footer-toggle:focus-visible{outline-offset:-2px}.site-footer-links{margin-bottom:0}.site-footer-links li+li{margin-top:.5rem}.site-footer-links a{color:var(--site-text-on-dark-muted)}@media (hover:hover){.site-footer-links a:hover,.site-footer-title a:hover,.site-footer-address a:hover,.site-footer-legal a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.site-footer-bottom{margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--site-line-on-dark);font-size:.875rem}.site-footer-bottom-inner{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2rem}.site-footer-lang{--bs-btn-padding-x:0;--bs-btn-font-size:inherit;--bs-btn-color:var(--site-white);--bs-btn-active-color:var(--site-white);display:inline-flex;height:auto}.site-footer-legal{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:0}.site-footer-cookies{flex:1 1 auto}html:not(.cookie-banner-css-ready) #delta-gdpr,html:not(.cookie-banner-css-ready) #delta-gdpr-custom{display:none!important}#delta-gdpr,#delta-gdpr-custom{position:fixed}.site-footer-credit{display:inline-flex;margin-left:auto}@media (max-width:767.98px){.site-footer-cookies{flex-basis:100%}.site-footer-credit{margin-right:auto;margin-left:auto}}.contact-details{margin-top:2rem;margin-bottom:0;font-size:1.125rem}.contact-details strong{font-weight:500}.contact-details a{color:var(--site-ink)}.contact-item{position:relative;margin-bottom:1.25rem;padding-left:2.25rem}.contact-item:last-child{margin-bottom:0}.contact-item::before{content:"";position:absolute;top:calc((1lh - 1.5rem) / 2);left:0;width:1.5rem;height:1.5rem;background-color:var(--site-accent);mask:var(--icon-location) center/contain no-repeat}.contact-item--phone::before{mask-image:var(--icon-phone)}.contact-item--email::before{mask-image:var(--icon-mail)}.contact-pages{margin-top:2.5rem}.contact-form-note{margin-bottom:0;font-size:.875rem;color:var(--site-muted)}.contact-intro-text{margin-top:2rem}.contact-upload-label{margin-bottom:.5rem}.contact-form .upload-file-wrapper .form-upload+label{background-color:var(--site-surface);background-image:none}.contact-form .upload-file-wrapper .form-upload+label.dragover{background-image:none;outline:2px dashed var(--site-brand-cyan);outline-offset:-2px}.contact-form textarea.form-control{height:10rem}.contact-form .btn{margin-top:1rem}@media (max-width:767.98px){.contact-form .btn-accent{width:100%}}.distribution-map{display:block;width:100%;height:auto;margin-top:2rem}.contact-map iframe{display:block;width:100%;height:24rem;border:0}@media (min-width:992px){.contact-map iframe{height:32rem}}@media (min-width:1920px){.contact-map iframe{height:40rem}}.sitemap,.sitemap ul{margin:0;padding:0;list-style:none}.sitemap a{color:var(--site-ink);text-decoration:none}.sitemap>li{padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid var(--site-line-soft)}.sitemap>li:first-child{padding-top:0;border-top:0}.sitemap>li.nochild:has(+li.nochild){padding-bottom:.5rem}.sitemap>li.nochild+li.nochild{padding-top:0;border-top:0}.sitemap h2{margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.sitemap h3{margin:0;font-size:1rem;font-weight:600;line-height:1.4}.sitemap>li>ul{margin-top:1rem;column-gap:1.5rem}@media (min-width:768px){.sitemap>li>ul{column-count:2}}@media (min-width:992px){.sitemap>li>ul{column-count:3}}.sitemap>li>ul>li{break-inside:avoid;padding-top:.25rem;padding-bottom:.25rem}.sitemap>li>ul>li.haschild{padding-top:.5rem;padding-bottom:.75rem}.sitemap>li>ul>li:first-child{padding-top:0}.sitemap ul ul{margin-top:.25rem}.sitemap ul ul li{padding-top:.25rem;padding-bottom:.25rem;font-size:.9375rem;line-height:1.4}.privacy-policy-text>h1{display:none}.status-page{display:flex;align-items:center;min-height:60vh;text-align:center}.status-page-icon{display:block;width:4rem;height:4rem;margin:0 auto 1.5rem;background-color:var(--site-accent);mask:var(--icon-check-circle) center/contain no-repeat}.status-page-code{margin-bottom:1rem;font-size:clamp(4.5rem, 14vw, 8rem);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--site-accent)}.status-page-text{margin-top:1rem;margin-bottom:0;font-size:1.125rem;color:var(--site-text);text-wrap:balance}.status-page-text>:last-child{margin-bottom:0}.status-page-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:var(--site-cta-gap)}@media (max-width:575.98px){.status-page-actions .btn{width:100%}}.flatpickr-calendar{border:1px solid var(--site-line);border-radius:0;box-shadow:none}.flatpickr-calendar::before,.flatpickr-calendar::after{display:none}.form-floating .flatpickr-calendar{top:100%!important;left:0!important;right:auto!important;margin-top:2px;scroll-margin-bottom:24px}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{appearance:none;background:#fff0;border:none;font-size:inherit;font-family:inherit}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:block!important;opacity:0;pointer-events:none}.flatpickr-months .flatpickr-prev-month:focus-visible,.flatpickr-months .flatpickr-next-month:focus-visible,.flatpickr-current-month .flatpickr-monthDropdown-months:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.flatpickr-day:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.flatpickr-day{border-radius:0}.form-floating input[type="hidden"].is-invalid+.form-control{border-color:var(--bs-form-invalid-border-color)}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus{background:var(--site-accent);border-color:var(--site-accent);color:var(--site-white)}.flatpickr-day.today{border-color:var(--site-accent)}