.TMaqcW_wrap{gap:2rem;display:grid}.TMaqcW_wrap section{gap:.875rem;display:grid}.TMaqcW_wrap h3{font-size:var(--step-1);color:var(--navy)}.TMaqcW_list{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1.25rem .625rem;display:grid}.TMaqcW_compact{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:0 1rem;display:grid}.TMaqcW_compact .TMaqcW_item{border-bottom:1px solid var(--line);padding-block:.4375rem}.TMaqcW_item{gap:.0625rem;font-size:.9375rem;line-height:1.3;display:grid}.TMaqcW_item:hover strong{color:var(--navy);text-underline-offset:.2em;text-decoration:underline}.TMaqcW_image{aspect-ratio:9/4;background:var(--mist);margin-bottom:.25rem;display:block;position:relative}.TMaqcW_image img{object-fit:cover}.TMaqcW_item span:not(.TMaqcW_image){color:var(--steel)}.TMaqcW_item small{color:var(--navy-2);font-size:var(--step--1)}
._WA0kW_form{max-width:var(--prose);gap:1.25rem;display:grid}._WA0kW_form legend{color:var(--steel);margin-bottom:.5rem;padding:0;font-size:.9375rem;font-weight:600}._WA0kW_values{flex-wrap:wrap;gap:.5rem;display:flex}._WA0kW_value{cursor:pointer;display:block;position:relative}._WA0kW_value input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._WA0kW_value span{border:1px solid var(--line);align-items:center;min-height:2.75rem;padding:.375rem 1rem;font-weight:600;transition:background-color .12s,color .12s,border-color .12s;display:flex}._WA0kW_value:hover span{border-color:var(--navy)}._WA0kW_value input:checked+span{background:var(--navy);border-color:var(--navy);color:var(--white)}._WA0kW_value input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}
.m8VHxq_wrap{gap:1.5rem;display:grid}.m8VHxq_wrap h2{font-size:var(--step-2)}.m8VHxq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem;display:grid}.m8VHxq_card{align-content:start;gap:.25rem;height:100%;display:grid}.m8VHxq_image{aspect-ratio:1;background:var(--white);border-bottom:2px solid var(--line);margin-bottom:.625rem;transition:border-color .2s;display:block;position:relative}.m8VHxq_image img{object-fit:contain;padding:5%;transition:transform .3s}.m8VHxq_card:hover .m8VHxq_image{border-bottom-color:var(--navy)}.m8VHxq_card:hover .m8VHxq_image img{transform:scale(1.03)}.m8VHxq_card:hover strong{color:var(--navy);text-underline-offset:.2em;text-decoration:underline}.m8VHxq_card strong{font-size:1.125rem;font-weight:600;line-height:1.25}.m8VHxq_type{font-size:var(--step--1);color:var(--navy-2);font-weight:600}.m8VHxq_text{color:var(--steel);font-size:.9375rem;line-height:1.4}.m8VHxq_more{color:var(--navy);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.m8VHxq_more svg{width:1rem;transition:transform .2s}.m8VHxq_card:hover .m8VHxq_more svg{transform:translate(3px)}@media (min-width:48em){.m8VHxq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.m8VHxq_featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.5rem}}
._2q-45W_layout{gap:clamp(2.5rem,5vw,5rem);padding-block:clamp(1.25rem,2.5vw,2.5rem) clamp(2.5rem,5vw,4rem);display:grid}._2q-45W_main{gap:clamp(2rem,3.5vw,3rem);min-width:0;display:grid}._2q-45W_block{gap:1.25rem;display:grid}._2q-45W_block>h2{font-size:var(--step-2)}._2q-45W_prose{max-width:var(--prose);gap:1rem;display:grid}._2q-45W_bullets{max-width:var(--prose);display:grid}._2q-45W_bullets li{border-top:1px solid var(--line);padding-block:.75rem}._2q-45W_bullets li:last-child{border-bottom:1px solid var(--line)}._2q-45W_note{background:var(--paper);max-width:var(--prose);padding:1rem 1.25rem;font-size:.9375rem}._2q-45W_aside{align-content:start;gap:2rem;display:grid}._2q-45W_support{background:var(--paper);gap:1rem;padding:1.5rem;display:grid}._2q-45W_support h2,._2q-45W_guides h2{font-size:var(--step-1)}._2q-45W_support p{color:var(--steel);font-size:.9375rem}._2q-45W_supportActions{gap:.625rem;display:grid}._2q-45W_guides{gap:.5rem;display:grid}._2q-45W_guides a{border-top:1px solid var(--line);padding-block:.625rem;font-size:.9375rem;display:block}._2q-45W_guides a:hover{text-underline-offset:.2em;text-decoration:underline}@media (min-width:62em){._2q-45W_layout{grid-template-columns:minmax(0,1fr) 21rem}._2q-45W_aside{top:calc(var(--header-height) + 1.5rem);position:sticky}}
._7mrTqa_list{gap:0 2.5rem;display:grid}._7mrTqa_list>div{border-top:1px solid var(--line);padding-block:1.125rem}._7mrTqa_list dt{font-weight:600}._7mrTqa_list dd{color:var(--steel)}@media (min-width:40em){._7mrTqa_list{grid-template-columns:repeat(2,minmax(0,1fr))}}
._7bnbxG_list{border-top:1px solid var(--line)}._7bnbxG_item{border-bottom:1px solid var(--line)}._7bnbxG_item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.125rem;font-weight:600;list-style:none;display:flex}._7bnbxG_item summary::-webkit-details-marker{display:none}._7bnbxG_item summary:after{content:"+";color:var(--steel);font-size:1.5rem;font-weight:400;line-height:1}._7bnbxG_item[open] summary:after{content:"–"}._7bnbxG_item p{color:var(--steel);max-width:var(--prose);padding-bottom:1.25rem}
.BPiSKq_nav{font-size:var(--step--1);color:var(--steel);padding-block:1.25rem}.BPiSKq_nav ol{flex-wrap:wrap;align-items:baseline;gap:.125rem 0;display:flex}.BPiSKq_nav li+li:before{content:"/";color:var(--silver);margin-inline:.5rem}.BPiSKq_nav a,.BPiSKq_nav span{padding-block:.25rem;display:inline-block}.BPiSKq_nav a:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.BPiSKq_dark{color:var(--silver)}.BPiSKq_dark a:hover{color:var(--white)}
.DiFapa_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.DiFapa_gallery figure{align-content:start;gap:.5rem;min-width:0;margin:0;display:grid}.DiFapa_frame{aspect-ratio:4/3;border:1px solid var(--line);background:var(--white);position:relative;overflow:hidden}.DiFapa_frame img{object-fit:cover}.DiFapa_contain img{object-fit:contain;padding:4%}.DiFapa_gallery figcaption{color:var(--steel);font-size:var(--step--1)}.DiFapa_feature figure:first-child{grid-column:1/-1}.DiFapa_feature figure:first-child .DiFapa_frame{aspect-ratio:16/9}@media (min-width:48em){.DiFapa_gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.DiFapa_two{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Ii24Pq_facts{border-bottom:1px solid var(--line)}.Ii24Pq_facts>div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.75rem;display:flex}.Ii24Pq_facts dt{color:var(--steel)}.Ii24Pq_facts dd{text-align:right;font-weight:600}.Ii24Pq_scroll{overflow-x:auto}.Ii24Pq_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.Ii24Pq_table th,.Ii24Pq_table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.75rem 1rem .75rem 0}.Ii24Pq_table thead th{font-size:var(--step--1);color:var(--steel);font-weight:400}
.SooUIq_slot{width:100%;position:relative;overflow:hidden}.SooUIq_fill{position:absolute;inset:0}.SooUIq_slot{background:var(--mist)}.SooUIq_image{object-fit:cover}.SooUIq_slot[data-fit=product]{background:var(--white)}.SooUIq_product{object-fit:contain;mix-blend-mode:multiply;padding:4%}
.wBV0AW_hero{background:var(--navy);color:var(--white);padding-bottom:clamp(1.5rem,4vw,3rem)}.wBV0AW_grid{gap:1.5rem;display:grid}.wBV0AW_copy{align-content:start;justify-items:start;gap:.875rem;min-width:0;display:grid}.wBV0AW_eyebrow{font-size:var(--step--1);letter-spacing:.06em;color:var(--silver);font-weight:600}.wBV0AW_copy h1{max-width:16em;font-size:clamp(1.875rem,1.45rem + 2vw,3.25rem)}.wBV0AW_copy .lead{color:var(--mist);max-width:38rem;font-size:1.0625rem;line-height:1.5}.wBV0AW_tags{flex-wrap:wrap;gap:.375rem;display:flex}.wBV0AW_tags li{color:var(--white);border:1px solid var(--line-dark);padding:.25rem .625rem;font-size:.9375rem}.wBV0AW_image{aspect-ratio:3/2;position:relative;overflow:hidden}.wBV0AW_image img{object-fit:cover}@media (min-width:56.25em){.wBV0AW_grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:3rem}}
.zQCXVq_band{background:var(--white);border-top:1px solid var(--line);gap:1rem;padding-block:clamp(2.5rem,5vw,4rem);display:grid;overflow:hidden}.zQCXVq_band h2{font-size:var(--step-1);color:var(--navy)}.zQCXVq_viewport{overflow:hidden}.zQCXVq_track{align-items:center;gap:clamp(2.5rem,6vw,5rem);width:max-content;padding-block:.5rem;animation:60s linear infinite zQCXVq_slide;display:flex}.zQCXVq_viewport:hover .zQCXVq_track{animation-play-state:paused}.zQCXVq_logo{object-fit:contain;width:auto;max-width:11rem;height:3.75rem}.zQCXVq_name{font-size:var(--step-1);font-weight:600;font-stretch:var(--stretch-display);color:var(--steel);white-space:nowrap}@keyframes zQCXVq_slide{to{transform:translate(calc(-50% - clamp(1.25rem,3vw,2.5rem)))}}@media (prefers-reduced-motion:reduce){.zQCXVq_track{width:auto;padding-inline:var(--gutter);flex-wrap:wrap;animation:none}.zQCXVq_track>[aria-hidden=true]{display:none}}
.nRc_VW_hero{padding-bottom:clamp(.75rem,1.5vw,1.5rem)}.nRc_VW_grid{gap:clamp(2rem,4vw,4rem);padding-top:clamp(.75rem,1.5vw,1.5rem);display:grid}.nRc_VW_copy{align-content:start;gap:1.5rem;max-width:62rem;display:grid}.nRc_VW_copy h1{font-size:var(--step-5);color:var(--navy)}.nRc_VW_copy .lead{color:var(--navy-2)}.nRc_VW_withImage .nRc_VW_copy h1{font-size:var(--step-4)}.nRc_VW_dark{background:var(--navy);color:var(--white)}.nRc_VW_dark .nRc_VW_copy h1{color:var(--white)}.nRc_VW_dark .nRc_VW_copy .lead{color:var(--silver)}@media (min-width:56.25em){.nRc_VW_withImage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.nRc_VW_product{background:var(--white);width:100%;height:clamp(17rem,30vw,27rem);position:relative}.nRc_VW_product img{object-fit:contain;mix-blend-mode:multiply}.nRc_VW_image{height:clamp(17rem,30vw,27rem)}
.oX9Z0q_cta{border-top:1px solid var(--line);padding-block:clamp(4.5rem,10vw,10rem)}.oX9Z0q_inner{gap:2rem;display:grid}.oX9Z0q_inner h2{font-size:var(--step-4);max-width:15em}.oX9Z0q_side{align-content:end;gap:1.5rem;max-width:34rem;display:grid}.oX9Z0q_side p{color:var(--steel)}@media (min-width:62em){.oX9Z0q_inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:4rem}}.oX9Z0q_dark{background:var(--navy);color:var(--white);border-top:0;padding-block:clamp(2.5rem,5vw,4.5rem)}.oX9Z0q_dark .oX9Z0q_inner h2{font-size:var(--step-3)}.oX9Z0q_dark .oX9Z0q_side p{color:var(--mist)}
.bfOzKG_block{display:grid}.bfOzKG_block>div{border-top:1px solid var(--line);padding-block:1rem}.bfOzKG_block dt{font-size:var(--step--1);color:var(--steel)}.bfOzKG_block dd{font-size:var(--step-1);font-weight:600;font-stretch:var(--stretch-display);overflow-wrap:anywhere}.bfOzKG_block a:hover{text-underline-offset:.2em;text-decoration:underline}.bfOzKG_block address{font-style:normal;font-weight:400;font-size:var(--step-0);font-stretch:100%}.bfOzKG_person{gap:.125rem;display:grid}
.VHS3Wa_tile{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:clamp(13rem,22vw,20rem);padding:clamp(1.125rem,2vw,1.75rem);display:flex;position:relative;overflow:hidden}.VHS3Wa_large{min-height:clamp(18rem,32vw,30rem)}.VHS3Wa_image{z-index:-2;transition:transform .5s}.VHS3Wa_tile:hover .VHS3Wa_image{transform:scale(1.02)}.VHS3Wa_tile[data-tone=photo]{color:var(--white)}.VHS3Wa_tile[data-tone=plain]{background:var(--mist);min-height:11rem}.VHS3Wa_tile[data-tone=photo]:after{content:"";z-index:-1;background:linear-gradient(#16233826,#16233899 45%,#162338eb);position:absolute;inset:0}.VHS3Wa_copy{gap:.375rem;padding-right:2.5rem;display:grid}.VHS3Wa_copy h2,.VHS3Wa_copy h3{font-size:var(--step-2)}.VHS3Wa_large .VHS3Wa_copy h2,.VHS3Wa_large .VHS3Wa_copy h3{font-size:var(--step-3)}.VHS3Wa_text{opacity:.88;max-width:26rem;font-size:.9375rem;line-height:1.4}.VHS3Wa_arrow{transition:transform .2s;position:absolute;bottom:clamp(1.25rem,2.2vw,2rem);right:clamp(1.125rem,2vw,1.75rem)}.VHS3Wa_tile:hover .VHS3Wa_arrow{transform:translate(4px)}.VHS3Wa_tile[data-tone=product]{background:var(--white);outline:1px solid var(--line);outline-offset:-1px}.VHS3Wa_tile[data-tone=product] .VHS3Wa_image{width:auto;inset:.5rem .5rem 5.75rem}.VHS3Wa_tile[data-tone=product]{min-height:clamp(17rem,24vw,22rem)}.VHS3Wa_tile[data-tone=product].VHS3Wa_large{min-height:clamp(22rem,32vw,30rem)}
._2kjK_W_layout{padding-block:clamp(1rem, 3vw, 2.5rem) var(--section);gap:3rem;display:grid}._2kjK_W_main{gap:2.5rem;min-width:0;display:grid}._2kjK_W_header{gap:1rem;display:grid}._2kjK_W_header h1{font-size:var(--step-4)}._2kjK_W_aside{align-content:start;gap:1rem;display:grid}._2kjK_W_aside h2{font-size:var(--step-1)}@media (min-width:62em){._2kjK_W_layout{grid-template-columns:minmax(0,1fr) 20rem;gap:5rem}._2kjK_W_aside{top:calc(var(--header-height) + 1.5rem);position:sticky}}
.IV4dUG_article{gap:2.5rem;padding-block:clamp(1.5rem,3vw,3rem) clamp(3rem,6vw,5rem);display:grid}.IV4dUG_header{gap:1.25rem;display:grid}.IV4dUG_header h1{font-size:var(--step-4);max-width:18em}.IV4dUG_body{max-width:var(--prose);gap:2.5rem;min-width:0;line-height:1.7;display:grid}.IV4dUG_body section{gap:.875rem;display:grid}.IV4dUG_body h2{font-size:var(--step-2);line-height:1.15}.IV4dUG_body ul{gap:.375rem;padding-left:1.25rem;list-style:square;display:grid}.IV4dUG_aside{align-content:start;gap:2rem;font-size:.9375rem;display:grid}.IV4dUG_aside h2{letter-spacing:0;margin-bottom:.5rem;font-size:1rem;font-stretch:100%}.IV4dUG_aside a{border-top:1px solid var(--line);padding-block:.625rem;display:block}.IV4dUG_aside a:hover{text-underline-offset:.2em;text-decoration:underline}@media (min-width:62em){.IV4dUG_article{grid-template-columns:minmax(0,1fr) 19rem;column-gap:5rem}.IV4dUG_header{grid-column:1/-1}.IV4dUG_aside{top:calc(var(--header-height) + 1.5rem);position:sticky}}
.xGoOuW_section{padding-bottom:clamp(3rem,6vw,5rem)}.xGoOuW_section h2{font-size:var(--step-2);margin-bottom:1.5rem}.xGoOuW_grid{gap:.5rem;display:grid}@media (min-width:37.5em){.xGoOuW_grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}
.J6SKWa_header{gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.J6SKWa_copy{gap:1rem;max-width:52rem;display:grid}.J6SKWa_copy h2{font-size:var(--step-3)}.J6SKWa_copy p{color:var(--steel);max-width:40rem}.on-dark .J6SKWa_copy p{color:var(--silver)}@media (min-width:56.25em){.J6SKWa_header{grid-template-columns:minmax(0,1fr) auto;align-items:end}}
.dekq4W_product{background:var(--paper);padding-block:clamp(2rem,4vw,3.5rem)}.dekq4W_usage{padding-block:clamp(2rem,4vw,3.5rem)}.dekq4W_criteria{background:var(--paper);padding-block:clamp(2rem,4vw,3.5rem)}.dekq4W_faq{padding-block:clamp(2rem,4vw,3.5rem)}.dekq4W_split{gap:1.5rem;display:grid}.dekq4W_copy{align-content:start;justify-items:start;gap:.875rem;min-width:0;max-width:45rem;display:grid}.dekq4W_copy h2,.dekq4W_narrow h2{font-size:var(--step-3);color:var(--navy)}.dekq4W_narrow{justify-items:start;gap:1rem;max-width:47rem;display:grid}.dekq4W_narrow>*{max-width:100%}.dekq4W_specs{border-bottom:1px solid var(--line);width:100%}.dekq4W_specs div{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1rem;padding-block:.5rem;display:grid}.dekq4W_specs dt{color:var(--steel)}.dekq4W_specs dd{font-weight:600}.dekq4W_photos{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;display:grid}.dekq4W_photos figure,.dekq4W_detail{align-content:start;gap:.375rem;margin:0;display:grid}.dekq4W_photos figure>div{aspect-ratio:1;background:var(--mist);position:relative;overflow:hidden}.dekq4W_detail>div{aspect-ratio:3/2;background:var(--mist);position:relative;overflow:hidden}.dekq4W_photos img,.dekq4W_detail img{object-fit:cover}.dekq4W_photos figcaption,.dekq4W_detail figcaption{font-size:var(--step--1);color:var(--steel)}.dekq4W_guides{gap:.375rem;display:grid}@media (min-width:56.25em){.dekq4W_split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem}}
.QhO4pa_hero{background:var(--navy);color:var(--white);display:grid}.QhO4pa_heroCopy{align-content:start;gap:1.5rem;width:100%;padding-bottom:clamp(2.5rem,6vw,5rem);display:grid}.QhO4pa_heroCopy h1{max-width:14em;font-size:clamp(1.875rem,1.4rem + 2.2vw,3.5rem)}.QhO4pa_heroCopy .lead{color:var(--silver)}.QhO4pa_heroImage{min-height:16rem;position:relative}.QhO4pa_numbers{gap:clamp(2.5rem,5vw,5rem);display:grid}.QhO4pa_specs{align-content:start;gap:1rem;min-width:0;display:grid}.QhO4pa_specs h3{font-size:var(--step-1)}.QhO4pa_applications{background:var(--mist);padding-block:var(--section)}@media (min-width:37.5em){@media (min-width:56.25em){.QhO4pa_hero{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.QhO4pa_heroCopy{padding-right:2rem;padding-left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));max-width:none;margin-inline:0 auto}.QhO4pa_numbers{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.QhO4pa_terms{color:var(--mist);font-size:.9375rem;font-weight:600}.QhO4pa_heroSpecs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;width:100%;display:grid}.QhO4pa_heroSpecs dt{font-size:var(--step--1);color:var(--silver)}.QhO4pa_heroSpecs dd{font-weight:600}.QhO4pa_finder{background:var(--paper);padding-block:clamp(2rem,4vw,3.5rem)}.QhO4pa_finderGrid{gap:1rem;display:grid}.QhO4pa_finderPanel{background:var(--white);align-content:start;justify-items:start;gap:.875rem;min-width:0;padding:1.25rem;display:grid}.QhO4pa_finderPanel h3{font-size:var(--step-2);color:var(--navy)}.QhO4pa_grades{scroll-snap-type:x proximity;gap:.375rem;width:100%;padding-bottom:.25rem;display:flex;overflow-x:auto}.QhO4pa_grades li{scroll-snap-align:start;flex:none}.QhO4pa_grades a{min-width:3.25rem;min-height:2.75rem;color:var(--navy);background:var(--mist);justify-content:center;align-items:center;padding-inline:.5rem;font-weight:600;display:inline-flex}.QhO4pa_grades a:hover{background:var(--navy);color:var(--white)}.QhO4pa_worldLinks{gap:.375rem;width:100%;display:grid}.QhO4pa_worldLinks a{min-height:2.75rem;color:var(--navy);background:var(--mist);align-items:center;padding-inline:.75rem;font-weight:600;display:flex}.QhO4pa_worldLinks a:hover{background:var(--navy);color:var(--white)}.QhO4pa_worlds{gap:1rem;display:grid}.QhO4pa_world{background:var(--white);scroll-margin-top:calc(var(--header-height) + 1rem);align-content:start;display:grid}.QhO4pa_worldImage{aspect-ratio:16/10;position:relative;overflow:hidden}.QhO4pa_worldImage>*{position:absolute;inset:0}.QhO4pa_worldCopy{gap:.625rem;padding:1.25rem;display:grid}.QhO4pa_worldCopy h3{font-size:var(--step-2);color:var(--navy)}.QhO4pa_worldCopy p{color:var(--steel)}.QhO4pa_worldCopy li{border-top:1px solid var(--line)}.QhO4pa_worldCopy li a{min-height:2.75rem;color:var(--navy);align-items:center;font-weight:600;display:flex}.QhO4pa_worldCopy li a:hover{text-underline-offset:.2em;text-decoration:underline}@media (min-width:40em){.QhO4pa_heroSpecs{grid-template-columns:repeat(4,minmax(0,1fr))}.QhO4pa_grades{flex-wrap:wrap;overflow:visible}}@media (min-width:56.25em){.QhO4pa_finderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.QhO4pa_worlds{grid-template-columns:repeat(3,minmax(0,1fr))}}}
.ptLFuW_band{background:var(--mist)}.ptLFuW_bandInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;padding-block:1.25rem;display:flex}.ptLFuW_bandCopy{gap:.5rem;display:grid}.ptLFuW_bandCopy h1{font-size:var(--step-3);color:var(--navy)}.ptLFuW_bandCopy p{flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.9375rem;display:flex}.ptLFuW_layout{gap:1.5rem;padding-block:clamp(1.5rem,4vw,4rem);display:grid}.ptLFuW_side{align-content:start;gap:1rem;min-width:0;display:grid}.ptLFuW_filter{margin-bottom:1rem;display:block}.ptLFuW_filter input{width:100%;min-height:3rem;font:inherit;border:1px solid var(--line);background:var(--white);padding-inline:1rem;font-size:1rem}.ptLFuW_mobileMenu{background:var(--paper)}.ptLFuW_mobileMenu summary{cursor:pointer;align-items:center;min-height:3rem;padding-inline:1rem;font-weight:600;display:flex}.ptLFuW_mobileMenu .ptLFuW_sideList{padding:0 1rem 1rem}.ptLFuW_desktopMenu{display:none}.ptLFuW_sideList{gap:0;font-size:.9375rem;display:grid}.ptLFuW_sideList a{border-bottom:1px solid var(--line);color:var(--steel);padding-block:.5rem;display:block}.ptLFuW_sideList a:hover{color:var(--navy)}.ptLFuW_sideList ul a{padding-left:.875rem}.ptLFuW_sideActions{gap:.5rem;display:none}.ptLFuW_main{gap:clamp(2.5rem,5vw,4rem);min-width:0;display:grid}.ptLFuW_group{scroll-margin-top:calc(var(--header-height) + 1rem);gap:1.25rem;display:grid}.ptLFuW_group h2{font-size:var(--step-2);color:var(--navy)}.ptLFuW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem;display:grid}.ptLFuW_card{text-align:center;gap:.75rem;display:grid}.ptLFuW_visual{aspect-ratio:1;background:var(--white);display:block;position:relative;overflow:hidden}.ptLFuW_visual>div{height:100%;transition:transform .4s;position:absolute;inset:0}.ptLFuW_card:hover .ptLFuW_visual>div{transform:scale(1.03)}.ptLFuW_noPhoto{text-align:center;background:var(--mist);width:100%;height:100%;color:var(--navy);font-size:var(--step-1);font-weight:600;font-stretch:var(--stretch-display);justify-content:center;align-items:center;padding:1rem;line-height:1.15;transition:background-color .15s,color .15s;display:flex}.ptLFuW_card:hover .ptLFuW_noPhoto{background:var(--navy);color:var(--white)}.ptLFuW_card>strong{color:var(--navy);font-size:1.125rem;font-weight:600;line-height:1.2}.ptLFuW_card:hover>strong{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:48em){.ptLFuW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.5rem}}@media (min-width:62em){.ptLFuW_layout{grid-template-columns:19rem minmax(0,1fr);gap:3.5rem}.ptLFuW_side{top:calc(var(--header-height) + 1.25rem);max-height:calc(100dvh - var(--header-height) - 2.5rem);background:var(--paper);align-self:start;padding:1rem 1.25rem;position:sticky;overflow-y:auto}.ptLFuW_mobileMenu{display:none}.ptLFuW_desktopMenu{display:block}.ptLFuW_sideActions{display:grid}}
.HXvDBW_image{height:clamp(14rem,34vw,30rem);position:relative}.HXvDBW_columns{gap:2.5rem;display:grid}.HXvDBW_block{align-content:start;gap:1rem;display:grid}.HXvDBW_block h2{font-size:var(--step-3)}.HXvDBW_block p{color:var(--steel);max-width:34rem}.HXvDBW_principles{padding-bottom:var(--section)}.HXvDBW_principles h2{font-size:var(--step-2);margin-bottom:1.5rem}@media (min-width:56.25em){.HXvDBW_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}}.HXvDBW_services{background:var(--mist);margin-bottom:var(--section);padding-block:clamp(3rem,6vw,5rem)}.HXvDBW_services h2{font-size:var(--step-3);margin-bottom:1.5rem}
.txgM7a_hero{min-height:clamp(24rem,62vh,40rem);color:var(--white);isolation:isolate;background:var(--navy);align-items:flex-end;display:flex;position:relative;overflow:hidden}.txgM7a_heroImage{z-index:-2;object-fit:cover;object-position:62% 50%}.txgM7a_hero:after{content:"";z-index:-1;background:linear-gradient(95deg,#162338f0 0%,#162338c7 42%,#16233838 100%);position:absolute;inset:0}.txgM7a_heroCopy{justify-items:start;gap:1.25rem;width:100%;padding-block:clamp(3rem,8vh,5.5rem);display:grid}.txgM7a_heroCopy h1{max-width:12.5em;font-size:clamp(2.75rem,1.4rem + 5vw,5.75rem)}.txgM7a_heroCopy p{font-size:var(--step-1);color:var(--mist);max-width:34rem;line-height:1.4}.txgM7a_heroQuote{align-items:center;gap:.75rem;padding-block:.5rem;font-weight:600;display:inline-flex}.txgM7a_heroQuote svg{transition:transform .2s}.txgM7a_heroQuote:hover svg{transform:translate(5px)}.txgM7a_trust{background:var(--navy-2);color:var(--white)}.txgM7a_trust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;padding-block:1.5rem;display:grid}.txgM7a_trust li{display:grid}.txgM7a_trust li:last-child:nth-child(odd){grid-column:1/-1}.txgM7a_trust strong{font-size:var(--step-2);font-weight:600;font-stretch:var(--stretch-display);letter-spacing:-.01em;line-height:1.15}.txgM7a_trust span{color:var(--mist);font-size:.9375rem}.txgM7a_pillars{display:grid}.txgM7a_pillar{min-height:clamp(22rem,44vw,38rem);padding:clamp(1.5rem, 4vw, 3.5rem) var(--gutter);color:var(--white);isolation:isolate;background:var(--navy);align-items:flex-end;display:flex;position:relative;overflow:hidden}.txgM7a_pillar>img{z-index:-2;object-fit:cover;transition:transform .6s}.txgM7a_pillar:after{content:"";z-index:-1;background:linear-gradient(#16233840,#162338b8 42%,#162338f7 85%);position:absolute;inset:0}.txgM7a_pillar:hover>img{transform:scale(1.02)}.txgM7a_pillarCopy{gap:1rem;width:100%;display:grid}.txgM7a_pillarCopy>span{font-size:var(--step--1);color:var(--mist)}.txgM7a_pillarCopy h3{font-size:var(--step-3);max-width:13em}.txgM7a_pillarCopy ul{flex-wrap:wrap;gap:.25rem 1.125rem;font-weight:600;display:flex}.txgM7a_pillarCopy ul a{border-bottom:1px solid #0000;padding-block:.25rem;display:inline-block}.txgM7a_pillarCopy ul a:hover{border-bottom-color:var(--white)}.txgM7a_pillarCopy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1.5rem;display:grid}.txgM7a_pillarCopy dt{font-size:var(--step--1);color:var(--mist)}.txgM7a_pillarCopy dd{font-weight:600}.txgM7a_pillarLink{justify-self:start;align-items:center;gap:.75rem;padding-block:.5rem;font-weight:600;display:inline-flex}.txgM7a_pillarLink svg{transition:transform .2s}.txgM7a_pillarLink:hover svg{transform:translate(5px)}.txgM7a_families{gap:2.5rem 1.5rem;display:grid}.txgM7a_family{align-content:start;gap:.75rem;display:grid}.txgM7a_familyVisual{aspect-ratio:4/3;background:var(--white);display:block;position:relative;overflow:hidden}.txgM7a_familyVisual>div{transition:transform .5s;position:absolute;inset:0}.txgM7a_familyVisual:hover>div{transform:scale(1.03)}.txgM7a_familyType{background:var(--navy);height:100%;color:var(--white);font-size:var(--step-3);font-weight:600;font-stretch:var(--stretch-display);letter-spacing:-.015em;align-items:flex-end;padding:1.25rem;line-height:1.05;display:flex}.txgM7a_family h3{font-size:var(--step-2);color:var(--navy)}.txgM7a_family h3 a:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.txgM7a_family li{border-top:1px solid var(--line)}.txgM7a_family li a{padding-block:.4375rem;display:block}.txgM7a_family li a:hover{color:var(--navy);font-weight:600}.txgM7a_products{background:var(--paper);padding-block:var(--section)}.txgM7a_mesh{background:var(--navy);color:var(--white);display:grid}.txgM7a_meshPhoto{min-height:clamp(16rem,42vw,22rem);position:relative}.txgM7a_meshCopy{padding:clamp(2.5rem, 6vw, 5rem) var(--gutter);align-content:center;gap:1.5rem;min-width:0;display:grid}.txgM7a_meshCopy h2{font-size:var(--step-4);max-width:11em}.txgM7a_meshCopy dl{flex-wrap:wrap;gap:.75rem 3rem;display:flex}.txgM7a_meshCopy dt{font-size:var(--step--1);color:var(--silver)}.txgM7a_meshCopy dd{font-size:var(--step-3);font-weight:600;font-stretch:var(--stretch-display);letter-spacing:-.015em;line-height:1.1}.txgM7a_numbers{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.txgM7a_numbers a{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-height:2.875rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.txgM7a_numbers a:hover{background:var(--white);color:var(--navy)}.txgM7a_sectors{background:var(--paper);padding-block:var(--section)}.txgM7a_sectorGrid{gap:2.5rem 1.5rem;display:grid}.txgM7a_sector{align-content:start;gap:.75rem;display:grid}.txgM7a_sectorPhoto{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.txgM7a_sectorPhoto>div{transition:transform .5s}.txgM7a_sectorPhoto:hover>div{transform:scale(1.03)}.txgM7a_sector h3{font-size:var(--step-2);color:var(--navy)}.txgM7a_sector h3 a:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.txgM7a_sector ul{flex-wrap:wrap;gap:.125rem 1rem;display:flex}.txgM7a_sector li a{color:var(--steel);padding-block:.3125rem;display:inline-block}.txgM7a_sector li a:hover{color:var(--navy);text-underline-offset:.2em;text-decoration:underline}.txgM7a_knowledge{background:var(--mist);padding-block:clamp(3.5rem,6vw,6rem)}.txgM7a_guides{gap:.75rem;display:grid}.txgM7a_guides a{background:var(--white);border-radius:6px;align-content:start;gap:.5rem;height:100%;padding:1.25rem;display:grid}.txgM7a_guides a:hover h3{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.txgM7a_guides span{font-size:var(--step--1);color:var(--steel)}.txgM7a_guides h3{font-size:var(--step-1);color:var(--navy)}.txgM7a_company{gap:2rem;display:grid}.txgM7a_company>div{justify-items:start;gap:1.25rem;display:grid}.txgM7a_company h2{font-size:var(--step-3);color:var(--navy);max-width:16em}.txgM7a_company ul{border-bottom:1px solid var(--line)}.txgM7a_company li{border-top:1px solid var(--line);padding-block:.625rem;font-weight:600}@media (max-width:47.99em){.txgM7a_heroImage{object-position:72% 50%}.txgM7a_hero:after{background:linear-gradient(#1623384d,#1623388c 25%,#162338f5 65%)}.txgM7a_families{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}.txgM7a_family h3{font-size:1.25rem}.txgM7a_family li a{font-size:.9375rem}.txgM7a_familyType{padding:.875rem;font-size:1.5rem}}@media (min-width:48em){.txgM7a_trust ul{grid-template-columns:repeat(3,minmax(0,1fr))}.txgM7a_trust li:last-child:nth-child(odd){grid-column:auto}.txgM7a_families{grid-template-columns:repeat(2,minmax(0,1fr))}.txgM7a_numbers{grid-template-columns:repeat(6,minmax(0,1fr))}.txgM7a_sectorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.txgM7a_guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:56.25em){.txgM7a_pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.txgM7a_pillar:first-child{padding-left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)))}.txgM7a_pillar:last-child{padding-right:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)))}.txgM7a_mesh{grid-template-columns:repeat(2,minmax(0,1fr))}.txgM7a_meshPhoto{min-height:100%}.txgM7a_meshCopy{padding-right:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)))}.txgM7a_company{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}}@media (min-width:75em){.txgM7a_families,.txgM7a_guides{grid-template-columns:repeat(4,minmax(0,1fr))}}
.P1rw7W_section{padding-bottom:var(--section)}.P1rw7W_grid{gap:3rem;display:grid}.P1rw7W_cta{background:var(--paper);align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.P1rw7W_cta h2{font-size:var(--step-2)}.P1rw7W_cta p{color:var(--steel)}@media (min-width:56.25em){.P1rw7W_grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:5rem}}.P1rw7W_map{justify-items:start;gap:.75rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.P1rw7W_map iframe{border:1px solid var(--line);width:100%;height:clamp(20rem,40vw,28rem)}
.Uq-pTa_sector{border-top:1px solid var(--line);display:grid}.Uq-pTa_image{min-height:clamp(14rem,45vw,22rem);position:relative}.Uq-pTa_copy{padding:clamp(2rem, 5vw, 4.5rem) var(--gutter);align-content:center;justify-items:start;gap:1.25rem;display:grid}.Uq-pTa_copy h2{font-size:var(--step-4)}.Uq-pTa_copy>p{color:var(--steel);max-width:34rem}.Uq-pTa_copy ul{border-bottom:1px solid var(--line);width:100%;max-width:36rem}.Uq-pTa_copy li a{border-top:1px solid var(--line);gap:.0625rem;padding-block:.625rem;display:grid}.Uq-pTa_copy li a:hover strong{text-underline-offset:.2em;text-decoration:underline}.Uq-pTa_copy strong{font-weight:600}.Uq-pTa_copy li span{color:var(--steel);font-size:.9375rem;line-height:1.4}@media (min-width:56.25em){.Uq-pTa_sector{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:40rem}.Uq-pTa_sector:nth-of-type(2n) .Uq-pTa_image{order:2}.Uq-pTa_image{min-height:100%}}
.C28Jta_topics{padding-bottom:clamp(3rem,6vw,5rem)}.C28Jta_topic{border-top:2px solid var(--ink);gap:1rem;padding-block:2rem;display:grid}.C28Jta_topic>h2{font-size:var(--step-2)}.C28Jta_topic li+li{border-top:1px solid var(--line)}.C28Jta_topic li a{gap:.375rem;padding-block:1.125rem;display:grid}.C28Jta_topic li:first-child a{padding-top:0}.C28Jta_topic h3{font-size:var(--step-1)}.C28Jta_topic li a:hover h3{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.C28Jta_topic p{color:var(--steel);max-width:42rem}@media (min-width:62em){.C28Jta_topic{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:3rem}}
.zFU7UG_links{flex-wrap:wrap;gap:.5rem;display:flex}.zFU7UG_links a{background:var(--mist);min-height:2.75rem;color:var(--navy);align-items:center;padding:.375rem .875rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.zFU7UG_links a:hover{background:var(--navy);color:var(--white)}
.cYv3nG_list{max-width:var(--prose);border-top:1px solid var(--line);display:grid}.cYv3nG_list li{border-bottom:1px solid var(--line)}.cYv3nG_list a,.cYv3nG_list li>div{gap:.125rem;padding-block:.875rem;display:grid}.cYv3nG_list a:hover strong{text-underline-offset:.2em;text-decoration:underline}.cYv3nG_list strong{font-weight:600}.cYv3nG_list span{color:var(--steel);font-size:.9375rem}.cYv3nG_badge{background:var(--mist);width:fit-content;color:var(--navy);padding:.375rem .75rem;font-size:.9375rem;font-weight:600}
