.contact_details{top:calc(var(--nav-height-total) + var(--space-7));flex-direction:column;align-self:start;align-items:flex-start;display:flex;position:sticky}.contact_eyebrow{margin:0 0 var(--space-3);color:var(--theme-label)}.contact_link{color:var(--theme-text);transition:color var(--duration-fast) ease;text-decoration:none}.contact_link:hover{color:var(--theme-link-text-hover)}.contact_link+.contact_link{margin-top:var(--space-1)}.contact_offices{gap:var(--space-6);width:100%;margin-top:var(--space-6);margin-inline:calc(var(--padding-inset) * -1);padding-inline:var(--padding-inset);padding-top:var(--space-6);border-top:var(--border-width-main) solid var(--theme-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact_address{color:var(--theme-text);flex-direction:column;font-style:normal;display:flex}.contact_city{margin-bottom:var(--space-half);color:var(--theme-text)}.contact_card{padding:var(--cell-padding-inline);background-color:var(--theme-background)}.contact_form{align-items:flex-start;gap:var(--space-5);flex-direction:column;width:100%;display:flex}.contact_row{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.contact_field{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.contact_label{color:var(--theme-text-muted)}.contact_input{width:100%;padding:var(--control-padding-block) 0;border:0;border-bottom:var(--border-width-main) solid var(--theme-border-strong);color:var(--theme-text);background:0 0;border-radius:0;font-family:inherit}.contact_input[aria-invalid=true]{border-bottom-color:var(--theme-error)}.contact_input:focus-visible{border-bottom-color:var(--theme-focus)}.contact_date{border:0;min-width:0;margin:0;padding:0}.contact_date>legend{margin-bottom:var(--space-1);padding:0}.contact_date_row{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);display:grid}.contact_date_row .contact_label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact_date_row .contact_dropdown{gap:0}.contact_dropdown{--dropdown-ease:var(--ease-snap);--dropdown-duration:var(--duration-main);--dropdown-stagger-base:80ms;--dropdown-stagger:40ms;--dropdown-cell:var(--square-cell);position:relative}.contact_dropdown.is-open{z-index:2}.contact_dropdown_trigger{align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;display:flex}.contact_dropdown_trigger.is-empty .contact_dropdown_value{color:var(--theme-text-muted)}.contact_dropdown_value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.contact_dropdown_mark,.contact_dropdown_chevron{flex-shrink:0;display:block}.contact_dropdown_mark{width:var(--icon-large);height:var(--icon-large);color:var(--theme-icon)}.contact_dropdown_chevron{width:var(--icon-xsmall);color:var(--theme-icon-muted);transition:transform var(--dropdown-duration) var(--dropdown-ease), color var(--duration-fast) ease}.contact_dropdown_trigger:hover .contact_dropdown_chevron,.contact_dropdown.is-open .contact_dropdown_chevron{color:var(--theme-icon)}.contact_dropdown.is-open .contact_dropdown_chevron{transform:rotate(180deg)}.contact_dropdown_panel{z-index:5;visibility:hidden;transition:grid-template-rows var(--dropdown-duration) var(--dropdown-ease), visibility 0s linear var(--dropdown-duration);grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:0;right:0}.contact_dropdown.is-open .contact_dropdown_panel{visibility:visible;transition:grid-template-rows var(--dropdown-duration) var(--dropdown-ease), visibility 0s;grid-template-rows:1fr}.contact_row .contact_dropdown_panel{width:calc(200% + var(--space-6))}.contact_row .contact_dropdown:last-child .contact_dropdown_panel{left:auto}.contact_dropdown_clip{min-height:0;overflow:hidden}.contact_dropdown.is-scroll .contact_dropdown_list{max-height:calc(var(--dropdown-cell) * 5);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--theme-border-strong) transparent;overflow-y:auto}.contact_dropdown_list{border:var(--border-width-main) solid var(--theme-border-strong);background-color:var(--theme-background);box-shadow:0 var(--space-3) var(--space-6) var(--theme-shadow);border-top:0;margin:0;padding:0;list-style:none}.contact_dropdown_row{grid-template-columns:var(--dropdown-cell) minmax(0, 1fr);min-height:var(--dropdown-cell);border-top:var(--border-width-main) solid var(--theme-border);cursor:pointer;opacity:0;transform:translateX(var(--space-6));transition:opacity var(--dropdown-duration) var(--dropdown-ease), transform var(--dropdown-duration) var(--dropdown-ease);align-items:stretch;display:grid;position:relative;overflow:hidden}.contact_dropdown_row:first-child{border-top:0}.contact_dropdown_row.is-plain{grid-template-columns:minmax(0,1fr)}.contact_dropdown_row.is-disabled{cursor:default}.contact_dropdown_row.is-disabled .contact_dropdown_text{color:var(--theme-text-muted);opacity:.5}.contact_dropdown.is-open .contact_dropdown_row{opacity:1;transition-delay:calc(var(--dropdown-stagger-base) + var(--dropdown-stagger) * var(--i,0));transform:none}.contact_dropdown_fill{z-index:0;background-color:var(--theme-wash);transition:transform var(--duration-main) var(--ease-in-out);will-change:transform;position:absolute;inset:0;transform:translateY(-100%)}.contact_dropdown_icon,.contact_dropdown_text{z-index:1;position:relative}.contact_dropdown_icon{border-right:var(--border-width-main) solid var(--theme-border);color:var(--theme-icon);transition:color var(--duration-fast) ease;justify-content:center;align-items:center;display:flex}.contact_dropdown_icon svg{width:var(--icon-large);height:var(--icon-large);display:block}.contact_dropdown_text{padding:var(--control-padding-block) var(--control-padding-inline);color:var(--theme-text);align-self:center}.contact_dropdown_row.is-active .contact_dropdown_icon,.contact_dropdown_row.is-selected .contact_dropdown_icon{color:var(--theme-icon-accent)}.contact_dropdown_row.is-selected .contact_dropdown_text{font-weight:var(--weight-medium)}.contact_dropdown_tick{top:50%;right:var(--control-padding-inline);z-index:1;width:var(--icon-small);height:var(--icon-small);color:var(--theme-icon);opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-main) var(--ease-out);position:absolute;transform:translateY(-50%)scale(.6)}.contact_dropdown_row.is-selected .contact_dropdown_tick{opacity:1;transform:translateY(-50%)}.contact_check{align-items:center;gap:var(--space-3);width:100%;display:flex}.contact_check_input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact_check_box{width:var(--icon-large);height:var(--icon-large);border:var(--border-width-main) solid var(--theme-border-strong);color:var(--theme-icon);cursor:pointer;transition:border-color var(--duration-fast) ease;flex:none;place-items:center;display:grid}.contact_check_box svg{width:var(--icon-xsmall);height:var(--icon-xsmall);opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-main) var(--ease-out);display:block;transform:scale(.6)}.contact_check:hover .contact_check_box,.contact_check_input:focus-visible~.contact_check_box{border-color:var(--theme-accent)}.contact_check_input:focus-visible~.contact_check_box{outline:var(--focus-width) solid var(--theme-focus);outline-offset:var(--focus-offset)}.contact_check_input:checked~.contact_check_box{border-color:var(--theme-accent)}.contact_check_input:checked~.contact_check_box svg{opacity:1;transform:none}.contact_check_label{cursor:pointer}.contact_tip{display:inline-flex;position:relative}.contact_tip_icon{width:max(var(--icon-large), 24px);height:max(var(--icon-large), 24px);border-radius:var(--radius-round);color:var(--theme-icon-muted);cursor:help;transition:color var(--duration-fast) ease;background:0 0;border:0;place-items:center;padding:0;display:grid}.contact_tip_icon svg{width:var(--icon-main);height:var(--icon-main);display:block}.contact_tip:hover .contact_tip_icon,.contact_tip:focus-within .contact_tip_icon{color:var(--theme-icon)}.contact_tip_box{z-index:3;width:max-content;max-width:min(32rem, calc(100vw - var(--site-margin) * 2));padding-bottom:var(--space-2);opacity:0;visibility:hidden;transition:opacity var(--duration-main) var(--ease-main), visibility 0s linear var(--duration-main);flex-direction:column;align-items:center;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.contact_tip_inner{transform:translateY(var(--space-2));transition:transform var(--duration-main) var(--ease-main);flex-direction:column;align-items:center;display:flex}.contact_tip.is-dismissed .contact_tip_box{opacity:0!important;visibility:hidden!important}.contact_tip:hover .contact_tip_box,.contact_tip:focus-within .contact_tip_box{opacity:1;visibility:visible;transition-delay:0s}.contact_tip:hover .contact_tip_inner,.contact_tip:focus-within .contact_tip_inner{transform:none}.contact_tip_card{padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);background-color:var(--theme-accent-solid);color:var(--theme-on-accent);text-align:left;box-shadow:0 var(--space-1) var(--space-4) var(--theme-shadow);display:block}.contact_tip_arrow{width:var(--space-2);height:var(--space-2);margin-top:calc(-1 * var(--space-2) / 2);background-color:var(--theme-accent-solid);transform:rotate(45deg)}@media screen and (max-width:767px){.contact_check{position:relative}.contact_tip{position:static}.contact_tip_box{width:auto;max-width:none;left:0;right:0;transform:none}.contact_tip_inner{align-items:stretch}.contact_tip_arrow{display:none}}.contact_note{margin:0}.contact_field_error{margin-top:var(--space-1);color:var(--theme-error);display:block}.form_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form_shell{width:100%;position:relative}.form_shell.is-sent>form{visibility:hidden}.contact_card,.photo-copy_copy,.footer_col{position:relative}:is(.contact_card,.photo-copy_copy,.footer_col):has(>.form_shell.is-sent)>.form_shell{position:static}:is(:is(.contact_card,.photo-copy_copy):has(>.form_shell.is-sent)>:not(.form_shell),.footer_col:has(>.form_shell.is-sent)>.footer_col_text){visibility:hidden!important}.form_sent{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--card-padding);text-align:center;animation:form-sent-in var(--duration-slow) var(--ease-main) both;flex-direction:column;display:flex;position:absolute;inset:0}.form_sent_mark{width:calc(var(--square-cell) * 2);height:calc(var(--square-cell) * 2);border:var(--border-width-main) solid var(--theme-border-strong);border-radius:var(--radius-button);color:var(--theme-icon);place-items:center;display:grid}.form_sent_mark svg{width:calc(var(--icon-xlarge) * 1.5);height:calc(var(--icon-xlarge) * 1.5);display:block}.form_sent_copy{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.form_sent_title,.form_sent_text{margin:0}.form_sent_copy .u-heading,.form_sent_title{max-width:20ch}.form_sent_text{max-width:40ch}.form_sent_rule{white-space:nowrap;position:relative}.form_sent_rule:after{content:"";height:var(--border-width-main);background-color:currentColor;position:absolute;bottom:.08em;left:0;right:0}.form_sent.is-compact{gap:var(--space-4);padding:var(--cell-padding-block) var(--cell-padding-inline);text-align:left;align-items:flex-start}.form_sent.is-compact .form_sent_copy{align-items:flex-start}.form_sent.is-compact .form_sent_mark{width:var(--square-cell);height:var(--square-cell)}.form_sent.is-compact .form_sent_mark svg{width:var(--icon-large);height:var(--icon-large)}.form_sent.is-compact .form_sent_copy{gap:var(--space-1)}@keyframes form-sent-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.form_sent{animation:none}}.contact_actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.contact_error{color:var(--theme-error);margin:0}.contact_submit{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media screen and (max-width:991px){.contact_row,.contact_offices{grid-template-columns:minmax(0,1fr)}.contact_offices{row-gap:var(--space-5);width:auto}.contact_details{position:static}.contact_row .contact_dropdown_panel{width:auto;left:0}}@media (prefers-reduced-motion:reduce){.contact_dropdown_panel,.contact_dropdown_row,.contact_dropdown_fill,.contact_dropdown_chevron{transition:none}}
.longform{--longform-top:calc(var(--nav-height-total) + var(--space-6))}.longform_grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.longform_line{top:calc(var(--section-main) * -1);bottom:calc(var(--section-main) * -1);left:calc((100% - var(--border-width-main)) / 3);width:var(--border-width-main);background-color:var(--theme-border);display:var(--none-medium,block);position:absolute}.longform_aside_inner{top:var(--longform-top);width:100%;position:sticky}.longform_toc{border:var(--border-width-main) solid var(--theme-border);width:100%}.longform_toc_list{margin:0;padding:0;list-style:none}.longform_toc_list li+li{border-top:var(--border-width-main) solid var(--theme-border)}.longform_toc_row{padding:var(--space-2) var(--space-3);color:var(--theme-text-muted);transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;text-decoration:none;display:block}.longform_toc_row:hover,.longform_toc_row:focus-visible{color:var(--theme-accent)}.longform_toc_row[aria-current]{color:var(--theme-heading);background-color:var(--theme-wash)}.longform_section{width:100%;max-width:75ch;padding-block:var(--space-7);border-top:var(--border-width-main) solid var(--theme-border)}.longform .longform_section{scroll-margin-top:var(--longform-top)}.longform_section:first-child{border-top:0;padding-top:0}.longform_section:last-child{padding-bottom:0}.longform_section .u-heading{margin-bottom:var(--space-4)}@media screen and (max-width:991px){.longform_grid{grid-template-columns:minmax(0,1fr)}.longform_aside_inner{position:static}}@media screen and (max-width:767px){.longform.is-legal .longform_aside{display:none}}
.article_hero{--theme-background:var(--theme-surface);--theme-wash:var(--theme-surface-2);background-color:var(--theme-background);min-height:var(--hero-min-height);padding-top:calc(var(--nav-height-total) + var(--section-main));padding-bottom:var(--space-8);flex-direction:column;justify-content:flex-end;display:flex}@media screen and (max-width:767px){.article_hero{padding-bottom:var(--section-main)}}.article_pills{gap:var(--space-1);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.article_pills a{text-decoration:none}.article_title{max-width:24ch;margin-bottom:var(--space-7)}.article_hero_foot{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.article_excerpt{flex:0 44ch;min-width:0;margin:0}.article_author{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.article_author_avatar{width:var(--square-cell);height:var(--square-cell);border-radius:var(--radius-round);background-color:var(--theme-wash-strong);flex-shrink:0;display:block;overflow:hidden}.article_author_avatar img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.article_author_text{gap:var(--space-half);white-space:nowrap;flex-direction:column;display:flex}.article_author_name{color:var(--theme-text)}@media screen and (max-width:767px){.article_hero_foot{align-items:start;gap:var(--space-4);flex-direction:column}.article_excerpt{flex:none}}.article_body .longform_section{max-width:none;padding-block:var(--space-8)}@media screen and (max-width:767px){.article_body .longform_section{padding-block:var(--space-7)}}.article_body .longform_section .u-heading{margin-bottom:var(--space-5)}.article_body .u-rich-text>:is(p,h3,h4,ul,ol,blockquote){max-width:70ch}.article_body .u-rich-text h3{margin-top:var(--space-7);margin-bottom:var(--space-3);font-size:var(--font-size-title);line-height:var(--line-height-medium);color:var(--theme-heading)}.article_body .u-rich-text h4{margin-top:var(--space-6);margin-bottom:var(--space-2);font-size:var(--font-size-h4);line-height:var(--line-height-medium);color:var(--theme-heading)}.article_stats,.article_table_wrap,.article_callout,.article_ticks,.article_body .u-rich-text figure{margin-top:var(--space-7);margin-bottom:var(--space-7)}.article_stats{gap:var(--border-width-main);border:var(--border-width-main) solid var(--theme-border);background-color:var(--theme-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article_stat{gap:var(--space-4);padding:var(--space-6);background-color:var(--theme-surface);flex-direction:column;display:flex}.article_stat_figure{font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--font-size-h2);line-height:var(--line-height-medium);letter-spacing:var(--letter-spacing-tight,0);color:var(--theme-heading);display:block}.article_stat_label{max-width:20ch;display:block}.article_table{border-collapse:collapse;width:100%}.article_table caption{caption-side:bottom;padding-top:var(--space-3);text-align:start;display:table-caption}.article_table th,.article_table td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width-main) solid var(--theme-border);text-align:start;vertical-align:top;display:table-cell}.article_table th{border-bottom-color:var(--theme-border-strong);color:var(--theme-text-muted);font-weight:inherit;padding-top:0}.article_table th+th,.article_table td+td{border-left:var(--border-width-main) solid var(--theme-border)}.article_table th:first-child,.article_table td:first-child{padding-left:0}.article_table th:last-child,.article_table td:last-child{padding-right:0}.article_table td.u-weight-medium{color:var(--theme-text)}.article_body .tick_list{margin-inline:0;padding:0;list-style:none;display:block}.article_body .tick_row{display:grid}.article_callout{padding:var(--space-6);border-left:var(--border-width-main) solid var(--theme-callout-rule);background-color:var(--theme-callout);color:var(--theme-text)}.article_callout_label{margin-bottom:var(--space-3);color:var(--theme-label);display:block}.article_callout_text{max-width:60ch}.article_body .article_callout p{margin:0}.article_figure{margin-inline:0}.article_figure_media{aspect-ratio:3/2;height:auto;display:block}.article_figure figcaption{margin-top:var(--space-3)}.article_more_head{margin-bottom:var(--space-6)}.article_more{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:991px){.article_more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.article_more,.article_stats{grid-template-columns:minmax(0,1fr)}}
.footer_intro{padding-block:var(--section-small);position:relative}.footer_contact{flex-direction:column;align-items:flex-start;display:flex}.footer_eyebrow{margin:0 0 var(--space-3);color:var(--theme-heading)}.footer_eyebrow.u-text-style-label{--text-family:var(--font-display);--text-size:var(--font-size-large);--text-line-height:var(--line-height-medium);--text-weight:var(--weight-light);--text-letter-spacing:var(--letter-spacing-normal);--text-transform:none}.footer_contact_link{color:var(--theme-text);transition:color var(--duration-fast) ease;text-decoration:none}.footer_contact_link+.footer_contact_link{margin-top:var(--space-1)}.footer_contact_link:hover{color:var(--theme-link-text-hover)}.footer_socials{gap:var(--space-4);margin-top:var(--space-6);display:flex}.footer_columns{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer_col{padding:var(--cell-padding-block) var(--cell-padding-inline);flex-direction:column;align-items:flex-start;display:flex}.footer_col+.footer_col{border-left:var(--border-width-main) solid var(--theme-border)}.footer_col_text{margin:0 0 var(--space-4)}.footer_list{gap:var(--space-half);flex-direction:column;display:flex}.footer_offices{gap:var(--space-5);flex-direction:column;display:flex}.footer_address{color:var(--theme-text);flex-direction:column;font-style:normal;display:flex}.footer_city{margin-bottom:var(--space-half);color:var(--theme-text)}.footer_link{color:var(--theme-text);background:linear-gradient(currentcolor, currentcolor) 0 100% / 0 var(--border-width-main) no-repeat;transition:background-size var(--duration-main) ease;text-decoration:none;display:inline-block}@media (hover:none) and (pointer:coarse){.footer_link{position:relative}.footer_link:after{content:"";position:absolute;inset:-5px 0}}.footer_link:hover,.footer_link:focus-visible{color:var(--theme-link-text-hover);background-size:100% var(--border-width-main)}.footer_form{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.footer_form_actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.footer_form_error{color:var(--theme-error);margin:0}.footer_field{width:100%;padding:var(--control-padding-block) 0;border:0;border-bottom:var(--border-width-main) solid var(--theme-border-strong);color:var(--theme-text);background:0 0;border-radius:0;font-family:inherit}.footer_field::placeholder{color:var(--theme-text-muted)}.footer_field:focus-visible{border-bottom-color:var(--theme-focus)}.footer_submit{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer_legal{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding-block:var(--space-5);display:flex}.footer_legal_text p{margin:0}.footer_legal_links{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;flex-shrink:0;display:flex}.footer_legal_links .footer_link{color:var(--theme-text-muted)}.footer_media{min-height:60svh;padding-block:var(--space-6);align-items:flex-end;display:flex}.footer_photo{--y:20}.footer_signoff{z-index:1;position:relative}.footer_signoff_layout{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.footer_signoff_layout p{margin:0}.footer_top{align-items:center;gap:var(--space-1);display:inline-flex}.footer_top_icon{width:var(--icon-xsmall);transition:transform var(--duration-main) var(--ease-main);display:block;transform:rotate(-90deg)}.footer_top:hover .footer_top_icon{transform:rotate(-90deg) translateX(var(--space-half))}@media screen and (max-width:991px){.footer_columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer_col+.footer_col{border-left:0}.footer_col:nth-child(2n){border-left:var(--border-width-main) solid var(--theme-border)}.footer_col:nth-child(n+3){border-top:var(--border-width-main) solid var(--theme-border)}.footer_legal{flex-direction:column}.footer_legal_links{justify-content:flex-start}:is(.footer_list,.footer_socials) .footer_link,.footer_address{--text-size:var(--font-size-small)}.footer_contact_link.u-text-style-title{--text-family:var(--font-body);--text-size:var(--font-size-small);--text-weight:var(--weight-regular);--text-line-height:var(--line-height-huge)}}@media screen and (max-width:767px){.footer_columns{grid-template-columns:minmax(0,1fr)}.footer_col+.footer_col{border-top:var(--border-width-main) solid var(--theme-border)}.footer_col{padding-inline:var(--padding-inset)}.footer_col:nth-child(2n){border-left:0}.footer_signoff_layout{flex-direction:column;align-items:flex-start}}@media (hover:none) and (pointer:coarse){.footer_list{gap:0}.footer_link{padding-block:var(--space-1)}.footer_contact_link{padding-block:var(--space-1);display:inline-block}.footer_contact_link+.footer_contact_link{margin-top:0}}
.transition{z-index:var(--z-transition);pointer-events:none;position:fixed;inset:0;overflow:clip}.transition_panel{background-color:var(--theme-background);width:100%;height:100%;color:var(--theme-text);opacity:0;visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;top:100%;left:0}.transition_label{font-family:var(--font-display);font-size:var(--font-size-title);font-weight:var(--weight-light);line-height:var(--line-height-small);opacity:0;visibility:hidden}
@media (scripting:enabled) and (prefers-reduced-motion:no-preference){main.page_main :is(.u-heading,.u-text p,.u-text li,.button_main_wrap,[data-reveal=fade]):not(.faq_panel *,[data-reveal=none],[data-reveal=none] *,:has([data-highlight-text])){opacity:0}}.reveal_word-mask{margin-block:-.15em;padding-block:.15em}[data-rule]{--rule-scale:1;white-space:nowrap;position:relative}[data-rule]:after{content:"";border-radius:var(--radius-round);background-color:var(--theme-heading-accent);height:max(.3rem,.08em);transform:scaleX(var(--rule-scale));transform-origin:50%;position:absolute;bottom:.04em;left:0;right:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-rule]{--rule-scale:0}}
.award_cards_section .u-grid-wrapper{align-items:stretch;row-gap:var(--space-7);flex-direction:column}.award_cards_head,.award_cards_foot{text-align:center;flex-direction:column;align-items:center;display:flex}.award_cards_head>.u-heading{max-width:20ch}.award_cards_head>.u-text{max-width:60ch}.award_cards_foot .u-button-wrapper{justify-content:center}.award_cards{gap:0;margin:0;padding:0;list-style:none}.award_card{justify-content:space-between;gap:var(--space-7);height:100%;min-height:30rem;padding:var(--card-padding);border:var(--border-width-main) solid var(--theme-border);color:var(--theme-text);transition:background-color var(--duration-main) ease;flex-direction:column;text-decoration:none;display:flex}.award_card:hover,.award_card:focus-visible{background-color:var(--theme-wash)}@media screen and (min-width:992px){.award_cards>li+li .award_card{border-left:0}}@media screen and (max-width:991px){.award_cards>li+li .award_card{border-top:0}}.award_card_logo{height:12rem;color:var(--theme-heading);align-items:center;display:flex}.award_logo{width:18rem;height:auto;display:block}.award_logo.is-badge{width:auto;height:12rem}.award_card_text{max-width:28ch;margin:0}
.icon_cards{gap:0;margin:0;padding:0;list-style:none}.icon_card{gap:var(--space-6);height:100%;padding:var(--card-padding);border:var(--border-width-main) solid var(--theme-border);color:var(--theme-text);flex-direction:column;display:flex}@media screen and (min-width:992px){.icon_cards_section:not(.is-compact) .icon_cards>li:not(:nth-child(3n+1)) .icon_card{border-left:0}.icon_cards_section:not(.is-compact) .icon_cards>li:nth-child(n+4) .icon_card{border-top:0}.icon_cards_section.is-compact .icon_cards>li:not(:nth-child(odd)) .icon_card{border-left:0}.icon_cards_section.is-compact .icon_cards>li:nth-child(n+3) .icon_card{border-top:0}}.icon_cards_section.is-compact .icon_card{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);flex-direction:row}.icon_cards_section.is-compact .icon_card_mark{flex:none;width:4.4rem;height:4.4rem}.icon_cards_section.is-compact .icon_card_mark svg{width:var(--icon-large);height:var(--icon-large)}.icon_cards_section.is-compact .icon_card_title{--text-size:var(--font-size-large)}@media screen and (max-width:991px){.icon_cards>li+li .icon_card{border-top:0}}.icon_card_mark{border:var(--border-width-main) solid var(--theme-border);width:5.6rem;height:5.6rem;color:var(--theme-heading);border-radius:50%;justify-content:center;align-items:center;display:flex}.icon_card_mark svg{width:var(--icon-xlarge);height:var(--icon-xlarge);display:block}.icon_card_body{gap:var(--space-2);flex-direction:column;display:flex}.icon_card_title,.icon_card_text{margin:0}.icon_card_title{color:var(--theme-heading);max-width:20ch}.icon_card_text{color:var(--theme-text-body);max-width:36ch}.icon_cards_photo img{aspect-ratio:14/9;object-fit:cover;width:100%;height:auto;display:block}.icon_cards_photo+.u-text{margin-top:var(--space-5)}
.figures_wrap{align-items:stretch;row-gap:var(--space-7);flex-direction:column}.figures_photo img{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}.figures_strip{--figures-columns:5;grid-template-columns:repeat(var(--figures-columns), minmax(0, 1fr));border:var(--border-width-main) solid var(--theme-border);border-width:var(--border-width-main) 0;margin:0;padding:0;list-style:none;display:grid}.figures_item{gap:var(--space-4);padding:var(--space-4);border-left:var(--border-width-main) solid var(--theme-border);flex-direction:column;display:flex}.figures_item:nth-child(5n+1){border-left:0}.figures_item:nth-child(n+6){border-top:var(--border-width-main) solid var(--theme-border)}.figures_mark{width:var(--icon-large);height:var(--icon-large);color:var(--theme-heading);display:block}.figures_mark svg{width:100%;height:100%;display:block}.figures_figure{font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--font-size-title);line-height:var(--line-height-medium);color:var(--theme-heading)}.figures_label{max-width:18ch;color:var(--theme-text-muted)}.figures_foot_copy{text-align:end;flex-direction:column;align-items:flex-end;display:flex}.figures_foot_copy .u-text{width:auto;margin:0}.figures_foot_copy .u-button-wrapper{margin-top:var(--space-5);justify-content:flex-end}@media screen and (max-width:767px){.figures_foot_copy{text-align:start;align-items:flex-start}.figures_foot_copy .u-button-wrapper{justify-content:flex-start}}@media screen and (max-width:991px){.figures_strip{--figures-columns:2}.figures_item:nth-child(5n+1){border-left:var(--border-width-main) solid var(--theme-border)}.figures_item:nth-child(odd){border-left:0}.figures_item:nth-child(n+3){border-top:var(--border-width-main) solid var(--theme-border)}.figures_photo img{aspect-ratio:14/9}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}html::-webkit-scrollbar{display:none}body{min-height:100%}[id]{scroll-margin-top:var(--nav-height-total)}img,svg,video{max-width:100%;display:block}img{object-fit:cover;width:100%}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}
