/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:rgba(243,244,249,0.4);--color-gray-200-o-80:rgba(212,212,218,0.8);--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#dbe6ff;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:rgba(142,146,156,0.5);--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem / 16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--speed-transition:0.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:0.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 0.875rem 1.875rem rgba(0,0,0,0.1);--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:rgba(84,85,96,0.6);--input--disabled-fg-color:var(--color-gray-800);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:0.5;--input-border-radius-size:0.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size) * 2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(0.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + 0.2rem);--input--required-mark-size:0.4375rem;--input--label-spacing:1.6875rem;--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px 0.25rem rgba(0,0,0,0.1);--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:0.12s;--details-box-shadow-transition-duration:0.2s;--details-transform-transition-duration:0.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:rgba(216,217,224,0.8);--jui-dropdown-shadow-color:rgba(34,35,48,0.1);--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m) * 4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m) * 3);--jui-dialog-border-radius:0.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 0.1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width 0.5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--tabledrag-handle-icon-size:calc(17rem / 16);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--layout-region-edit-width:min(60rem,100%);--layout-region-edit-extended-width:min(68rem,100%);--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:0.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size) * -1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:0.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0;}
html{font-family:var(--font-family);font-size:100%;font-weight:normal;font-style:normal;line-height:var(--line-height);}body{word-wrap:break-word;hyphens:auto;color:var(--color-fg);background:var(--color-bg);}a,.link{color:var(--color-link);}a:hover,a:focus,.link:hover,.link:focus{-webkit-text-decoration:none;text-decoration:none;outline:0;}a:hover,.link:hover{color:var(--color-link-hover);}a:active,.link:active{color:var(--color-link-active);}hr{height:1px;margin:var(--space-m) 0;padding:0;border:none;background:var(--color-divider);}summary{font-weight:bold;}h1,.heading-a{margin:var(--space-m) 0 var(--space-s);font-size:var(--font-size-h1);font-weight:bold;line-height:var(--line-height-heading);}h2,.heading-b{margin:var(--space-m) 0 var(--space-s);font-size:var(--font-size-h2);font-weight:bold;line-height:var(--line-height-heading);}h3,.heading-c{margin:var(--space-m) 0 var(--space-s);font-size:var(--font-size-h3);font-weight:bold;line-height:var(--line-height-heading);}h4,.heading-d{margin:var(--space-m) 0 var(--space-s);font-size:var(--font-size-h4);font-weight:bold;line-height:var(--line-height-heading);}h5,.heading-e{margin:var(--space-m) 0 var(--space-s);font-size:var(--font-size-h5);font-weight:bold;line-height:var(--line-height-heading);}h6,.heading-f{margin:var(--space-m) 0 var(--space-s);font-size:var(--font-size-h6);font-weight:bold;line-height:var(--line-height-heading);}p{margin:1em 0;}dl{margin:0 0 1.25rem;}dl dd,dl dl{margin-block-end:0.625rem;margin-inline-start:1.25rem;}blockquote{position:relative;margin-block:var(--space-l);margin-inline:2.5rem var(--space-l);font-size:var(--font-size-h6);}blockquote::before{position:absolute;inset-inline-start:-2.5rem;content:open-quote;color:var(--color-absolutezero);font-family:var(--font-family-serif);font-size:var(--space-xl);line-height:1em;}blockquote::after{content:no-close-quote;}address{font-style:italic;}u,ins{-webkit-text-decoration:underline;text-decoration:underline;}s,strike,del{-webkit-text-decoration:line-through;text-decoration:line-through;}big{font-size:larger;}small{font-size:smaller;}sub{vertical-align:sub;font-size:smaller;line-height:normal;}sup{vertical-align:super;font-size:smaller;line-height:normal;}abbr,acronym{border-bottom:dotted 1px;}ul{margin-block:0.25em;margin-inline:1.5em 0;padding-inline-start:0;list-style-type:disc;list-style-image:none;}ol{margin-block:0.25em;margin-inline:2em 0;padding:0;}code{margin:0.5em 0;}pre{margin:0.5em 0;white-space:pre-wrap;}details{line-height:var(--details-line-height);}details summary{padding:0.95em 1.45em;}details summary:focus{outline:none;}img{max-width:100%;height:auto;}.page-wrapper *:focus,.ui-dialog *:focus{outline:var(--focus-outline);box-shadow:var(--focus-box-shadow);}
.leader{margin-top:1.538rem;}.leader-double{margin-top:3.076rem;}.leader-triple{margin-top:4.614rem;}.leader-quadruple{margin-top:6.152rem;}.trailer{margin-bottom:1.538rem;}.trailer-double{margin-bottom:3.076rem;}.trailer-triple{margin-bottom:4.614rem;}.trailer-quadruple{margin-bottom:6.152rem;}
@media print{*{color:#000 !important;background-color:transparent !important;box-shadow:none !important;text-shadow:none !important;}body{padding-top:0;}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}a,.link{color:#000;}.button,.button--primary{background:none !important;}.messages{border-width:1px;border-color:#999;}.is-collapse-enabled .tabs{max-height:999em;}.is-horizontal .tabs__tab{margin:0 0.25rem !important;border-radius:0.25rem 0.25rem 0 0 !important;}.dropbutton-multiple .dropbutton .secondary-action{display:block;}.js .dropbutton-widget,.js td .dropbutton-widget{position:relative;}.js .dropbutton .dropbutton-toggle{display:none;}.js .dropbutton-multiple .dropbutton-widget{border-radius:0.25rem;background:none;}input.form-autocomplete,input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-number,input.form-color,input.form-file,textarea.form-textarea,select.form-select{border-width:1px;}}
.layout-container{margin-right:1em;margin-left:1em;}.layout-container::after{display:table;clear:both;content:"";}@media screen and (min-width:38em){.toolbar-tray-open:not(.toolbar-vertical) .layout-container,body:not(.toolbar-tray-open) .layout-container{margin-right:3em;margin-left:3em;}.toolbar-tray-open:not(.toolbar-vertical) .layout-row,body:not(.toolbar-tray-open) .layout-row{margin-right:-1.5em;margin-left:-1.5em;}.toolbar-tray-open:not(.toolbar-vertical) .layout-column,body:not(.toolbar-tray-open) .layout-column{float:left;box-sizing:border-box;padding-right:1.5em;padding-left:1.5em;}[dir="rtl"] .toolbar-tray-open:not(.toolbar-vertical) .layout-column,[dir="rtl"] body:not(.toolbar-tray-open) .layout-column{float:right;}.toolbar-tray-open:not(.toolbar-vertical) .layout-column--half,body:not(.toolbar-tray-open) .layout-column--half{width:50%;}.toolbar-tray-open:not(.toolbar-vertical) .layout-column--quarter,body:not(.toolbar-tray-open) .layout-column--quarter{width:25%;}.toolbar-tray-open:not(.toolbar-vertical) .layout-column--three-quarter,body:not(.toolbar-tray-open) .layout-column--three-quarter{width:75%;}}@media screen and (min-width:60em){.layout-container{margin-right:3em;margin-left:3em;}.layout-row{margin-right:-1.5em;margin-left:-1.5em;}.layout-column{float:left;box-sizing:border-box;padding-right:1.5em;padding-left:1.5em;}[dir="rtl"] .layout-column{float:right;}.layout-column--half{width:50%;}.layout-column--quarter{width:25%;}.layout-column--three-quarter{width:75%;}}
.region-breadcrumb{min-height:var(--breadcrumb-height);}
.local-actions{margin:var(--space-m) 0;padding:0;list-style:none;}[dir="rtl"] .local-actions{margin-right:0;}.local-actions__item{display:inline-block;margin:0 calc(var(--space-xs) / 2);}.local-actions__item:first-child{margin-left:0;}[dir="rtl"] .local-actions__item:first-child{margin-right:0;margin-left:calc(var(--space-xs) / 2);}.local-actions__item:last-child{margin-right:0;}[dir="rtl"] .local-actions__item:last-child{margin-right:calc(var(--space-xs) / 2);margin-left:0;}[dir="rtl"] .local-actions__item:only-child{margin-right:0;margin-left:0;}
.page-content{margin-top:1.5rem;margin-bottom:5rem;}@media screen and (min-width:38em){.page-content{margin-top:2rem;}}.layout-icon__region{fill:#f5f5f2;stroke:#666;}
.admin-list{margin-block:1em 2em;padding:0;}.admin-list--panel{margin:-1em -1.5em;}.admin-item{padding-block:0.75em;padding-inline:3em 1.5em;}.admin-item:not(:last-child){border-bottom:calc(1em / 16) solid var(--color-gray-200);}.admin-item__title{font-weight:bold;}.admin-item__link{position:relative;display:inline-block;margin-inline-start:-1.5em;padding-inline-start:1.5em;-webkit-text-decoration:none;text-decoration:none;}.admin-item__link::before{position:absolute;inset-block-start:0;inset-inline-start:0;display:block;width:1em;height:1.5em;content:"";background:transparent no-repeat 50% 50%;background-image:url("data:image/svg+xml,%3csvg width='9' height='14' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.71.314L.29 1.723l5.302 5.353L.289 12.43l1.422 1.408 6.697-6.762z' fill='%23003ecc'/%3e%3c/svg%3e");}[dir="rtl"] .admin-item__link::before{transform:scaleX(-1);}@media (forced-colors:active){.admin-item__link::before{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='9' height='14' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.71.314L.29 1.723l5.302 5.353L.289 12.43l1.422 1.408 6.697-6.762z' fill='%23003ecc'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='9' height='14' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.71.314L.29 1.723l5.302 5.353L.289 12.43l1.422 1.408 6.697-6.762z' fill='%23003ecc'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:linktext;background-image:none;}}.admin-item__description{margin-block:0.5em 0.25em;margin-inline:0;color:var(--color-gray-800);}
.compact-link{margin:0 0 0.5em 0;}small .admin-link::before{content:" [";}small .admin-link::after{content:"]";}.system-cron-settings__link{overflow-wrap:break-word;}
:root{--module-table-cell-padding-vertical:var(--space-m);--module-table-cell-padding-horizontal:calc(var(--space-m) - (var(--input-border-size) * 2));}.modules-table-filter,.permissions-table-filter{padding:0.25rem var(--space-l);border:1px solid var(--color-gray-200);border-radius:2px 2px 0 0;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.modules-table-filter .form-item__description,.permissions-table-filter .form-item__description{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.claro-details.claro-details--package-listing,.claro-details.module-list__module-details{margin-top:2rem;margin-bottom:0;border:none;box-shadow:none;}.claro-details__wrapper.claro-details__wrapper--package-listing{margin:0;}.claro-details__summary.claro-details__summary--package-listing{color:var(--color-text);border-radius:0.25rem;background:var(--color-gray-050);font-size:1.125rem;line-height:1.424rem;}.module-list{margin-top:0;}.module-list__module{color:var(--color-text);border-bottom:1px solid var(--color-gray-200);background:none;}.module-list__module:hover{background:none;}.module-list__module td{height:auto;padding:var(--module-table-cell-padding-vertical) var(--module-table-cell-padding-horizontal);vertical-align:top;}@media screen and (min-width:60em){td.module-list__module{width:25%;}}.module-list__module-name{font-weight:bold;}.module-list__checkbox{padding-left:0.6875rem;text-align:left;}[dir="rtl"] .module-list__checkbox{padding-right:0.6875rem;padding-left:var(--module-table-cell-padding-horizontal);text-align:right;}.module-list__checkbox .form-type--checkbox{margin:0;line-height:var(--details-line-height);}.module-list__checkbox .form-checkbox:not([disabled]){cursor:pointer;}td.module-list__checkbox{width:4%;}td.module-list__description{padding-top:0;padding-right:0;padding-bottom:0;}.claro-details.module-list__module-details{margin:0;}.claro-details__summary.module-list__module-summary{padding-top:var(--module-table-cell-padding-vertical);padding-bottom:var(--module-table-cell-padding-vertical);font-weight:normal;line-height:var(--details-line-height);}.claro-details__summary.module-list__module-summary::before{top:calc(var(--space-m) + var(--space-s));}.module-details__description{font-size:var(--space-s);line-height:0.9375rem;}.claro-details__wrapper.module-details__wrapper{margin-top:0;margin-bottom:0;}.module-details__requirements{margin-bottom:var(--space-m);}.module-details__links{position:relative;margin-top:calc((var(--space-s) - ((var(--space-l) - var(--space-s)) / 2)) * -1);margin-bottom:var(--space-m);}.module-details__links .action-link + .action-link{margin-left:0;}[dir="rtl"] .module-details__links .action-link + .action-link{margin-right:0;}.claro-details .tableresponsive-toggle{padding:var(--space-m) var(--space-m) var(--space-m) 0;}.claro-details .tableresponsive-toggle::before{position:relative;top:-1px;display:inline-block;width:calc(var(--space-m) * 2);height:1.25rem;content:"";cursor:pointer;vertical-align:text-top;background:url("data:image/svg+xml,%3csvg height='16' stroke='%23545560' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e") no-repeat center;background-size:contain;}.claro-details .tableresponsive-toggle:hover{color:var(--color-absolutezero-hover);background-color:var(--color-bgblue-hover);}.claro-details .tableresponsive-toggle:hover::before{background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%230036b1' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");}.claro-details .tableresponsive-toggle-columns button{margin-top:var(--space-xs);-webkit-text-decoration:none;text-decoration:none;color:var(--color-gray-800);font-weight:bold;}.claro-details .admin-missing{color:var(--color-maximumred);}
.panel{margin-block:1em 3em;padding:0;border-block-end:calc(1em / 16) solid var(--color-gray-200);}.panel__title{margin:0;padding-block:calc(12em / 18);padding-inline:calc(24em / 18);background:var(--color-gray-050);font-size:calc(18em / 16);line-height:calc(24em / 18);}.panel__content,.panel__description{padding-block:1em;padding-inline:1.5em;}
:root{--card-list-spacing:var(--space-m);--cards-two-cols-width:calc(((100% + var(--card-list-spacing)) / 2) - var(--card-list-spacing));--cards-three-cols-width:calc(((100% + var(--card-list-spacing)) / 3) - var(--card-list-spacing));--cards-four-cols-width:calc(((100% + var(--card-list-spacing)) / 4) - var(--card-list-spacing));}.card-list{display:flex;flex-direction:column;}.card-list--two-cols,.card-list--four-cols{flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}.card-list__item{box-sizing:border-box;margin-bottom:var(--card-list-spacing);}.card-list--two-cols .card-list__item,.card-list--four-cols .card-list__item{flex-basis:100%;}@media screen and (min-width:36.75rem){.card-list--four-cols .card-list__item{flex-basis:var(--cards-two-cols-width);max-width:var(--cards-two-cols-width);}.card-list--four-cols .card-list__item{margin-right:var(--card-list-spacing);}[dir="rtl"] .card-list--four-cols .card-list__item{margin-right:0;margin-left:var(--card-list-spacing);}.card-list--four-cols .card-list__item:nth-child(even){margin-right:0;}[dir="rtl"] .card-list--four-cols .card-list__item:nth-child(even){margin-right:0;margin-left:0;}}@media screen and (max-width:53.75rem){.toolbar-tray-open.toolbar-vertical.toolbar-fixed .card-list--four-cols .card-list__item{flex-basis:100%;max-width:100%;margin-right:0;margin-left:0;}}@media screen and (min-width:70rem){.card-list--four-cols .card-list__item{flex-basis:var(--cards-three-cols-width);max-width:var(--cards-three-cols-width);}.card-list--four-cols .card-list__item:nth-child(even){margin-right:var(--card-list-spacing);}[dir="rtl"] .card-list--four-cols .card-list__item:nth-child(even){margin-right:0;margin-left:var(--card-list-spacing);}.card-list--four-cols .card-list__item:nth-child(3n){margin-right:0;}[dir="rtl"] .card-list--four-cols .card-list__item:nth-child(3n){margin-right:0;margin-left:0;}}@media screen and (min-width:85.375rem){.card-list--two-cols .card-list__item{flex-basis:var(--cards-two-cols-width);max-width:var(--cards-two-cols-width);margin-right:var(--card-list-spacing);}[dir="rtl"] .card-list--two-cols .card-list__item{margin-right:0;margin-left:var(--card-list-spacing);}.card-list--two-cols .card-list__item:nth-child(even){margin-right:0;}[dir="rtl"] .card-list--two-cols .card-list__item:nth-child(even){margin-right:0;margin-left:0;}.card-list--four-cols .card-list__item{flex-basis:var(--cards-four-cols-width);max-width:var(--cards-four-cols-width);}.card-list--four-cols .card-list__item:nth-child(even){margin-right:var(--card-list-spacing);}[dir="rtl"] .card-list--four-cols .card-list__item:nth-child(even){margin-right:0;margin-left:var(--card-list-spacing);}.card-list--four-cols .card-list__item:nth-child(3n){margin-right:var(--card-list-spacing);}[dir="rtl"] .card-list--four-cols .card-list__item:nth-child(3n){margin-right:0;margin-left:var(--card-list-spacing);}.card-list--four-cols .card-list__item:nth-child(4n){margin-right:0;}[dir="rtl"] .card-list--four-cols .card-list__item:nth-child(4n){margin-right:0;margin-left:0;}}
:root{--card-bg-color:var(--color-white);--card-border-size:1px;--card-border-color:var(--color-gray-200-o-80);--card-border-radius-size:var(--base-border-radius);--card-image-border-radius-size:calc(var(--card-border-radius-size) - var(--card-border-size));--card-box-shadow:0 0.25rem 0.625rem rgba(0,0,0,0.1);}.card{display:flex;flex-direction:column;align-items:stretch;justify-items:flex-start;padding:0;border:var(--card-border-size) solid var(--card-border-color);border-radius:var(--card-border-radius-size);background-color:var(--card-bg-color);box-shadow:var(--card-box-shadow);}@media screen and (min-width:36.75rem){.card--horizontal{flex-direction:row;}.toolbar-tray-open.toolbar-vertical.toolbar-fixed .card--horizontal{flex-direction:column;}}@media screen and (min-width:53.75rem){.toolbar-tray-open.toolbar-vertical.toolbar-fixed .card--horizontal{flex-direction:row;}}.card__image{overflow:hidden;border-radius:var(--card-image-border-radius-size) var(--card-image-border-radius-size) 0 0;line-height:0;}@media screen and (min-width:36.75rem){.card--horizontal .card__image{flex-basis:35%;border-start-start-radius:var(--card-image-border-radius-size);border-start-end-radius:0;border-end-start-radius:var(--card-image-border-radius-size);border-end-end-radius:0;}}@media screen and (max-width:53.75rem){.toolbar-tray-open.toolbar-vertical.toolbar-fixed .card--horizontal .card__image{flex-basis:auto;}}@media screen and (min-width:85.375rem){.card--horizontal .card__image{flex-basis:45%;}}.card__content-wrapper{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;box-sizing:border-box;padding:var(--space-l);}@media screen and (min-width:36.75rem){.card--horizontal .card__content-wrapper{flex-basis:65%;}.card--horizontal .card__image ~ .card__content-wrapper{padding-inline-start:var(--space-m);}}@media screen and (max-width:53.75rem){.toolbar-tray-open.toolbar-vertical.toolbar-fixed .card--horizontal .card__content-wrapper{flex-basis:auto;}}@media screen and (min-width:85.375rem){.card--horizontal .card__content-wrapper{flex-basis:55%;}}.card__content{flex-grow:1;}.card__content-item{margin-block:0 var(--space-m);}.card__content-item:last-child{margin-block-end:0;}.card__footer{order:100;margin-block-start:var(--space-l);}.card__footer .action-links{margin-block:0;text-align:right;}[dir="rtl"] :is(.card__footer .action-links){text-align:left;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.accordion{--accordion-color:var(--color-text);--accordion-border-size:var(--details-border-size);--accordion-border-color:var(--details-border-color);--accordion-border-radius:var(--details-accordion-border-size-radius);--accordion-bg-color:var(--color-white);--accordion-box-shadow:var(--details-box-shadow);color:var(--accordion-color);border:var(--accordion-border-size) solid var(--accordion-border-color);border-radius:var(--accordion-border-radius);background-color:var(--accordion-bg-color);box-shadow:var(--accordion-box-shadow);}.accordion__item{--accordion-item-border-radius:var(--details-accordion-border-size-radius);margin:0 -1px;border-radius:0;}.accordion__item:first-child{margin-top:-1px;border-top-left-radius:var(--accordion-item-border-radius);border-top-right-radius:var(--accordion-item-border-radius);}.accordion__item + .accordion__item{margin-top:-1px;}.accordion__item:last-child{margin-bottom:-1px;border-bottom-right-radius:var(--accordion-item-border-radius);border-bottom-left-radius:var(--accordion-item-border-radius);}.accordion__item .claro-details__summary .summary{--accordion-summary-color:var(--color-gray-800);display:block;color:var(--accordion-summary-color);font-weight:normal;}
.action-links{margin:var(--space-l) 0;list-style:none;}.action-links__item{display:inline-block;}.action-links__item + .action-links__item > .action-link{margin-inline-start:var(--space-s);}.action-links__item + .action-links__item > .action-link--small{margin-inline-start:var(--space-xs);}.action-link{display:inline-block;padding:calc(var(--space-m) - ((var(--space-l) - var(--space-m)) / 2)) var(--space-m);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;color:var(--color-gray-800);border-radius:var(--button-border-radius-size);background-color:var(--color-bg);font-size:var(--font-size-base);font-weight:700;line-height:var(--space-l);-webkit-font-smoothing:antialiased;}.action-link:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--color-absolutezero-hover);background-color:var(--color-bgblue-hover);}.action-link:focus{position:relative;z-index:1;-webkit-text-decoration:none;text-decoration:none;}.action-link:active{color:var(--color-absolutezero-active);background-color:var(--color-bgblue-active);}.action-link::before{position:relative;inset-block-start:0.125rem;display:inline-block;width:1em;height:1em;margin-inline:calc(var(--space-s) - var(--space-m)) 0.5em;background-repeat:no-repeat;background-position:center;background-size:contain;}.action-link + .action-link{margin-inline-start:var(--space-s);}.form-actions .action-link,.field-actions .action-link{margin-inline:0 var(--space-s);}.no-touchevents .action-link--small{padding:calc(var(--space-s) - ((var(--space-l) - var(--space-s)) / 2)) var(--space-s);font-size:var(--font-size-s);}.no-touchevents .action-link--extrasmall{padding:0 var(--space-xs);font-size:var(--font-size-s);}.no-touchevents .action-link--small + .action-link--small,.no-touchevents .action-link--extrasmall + .action-link--extrasmall{margin-inline-start:var(--space-xs);}.action-link--danger{color:var(--color-maximumred);}.action-link--danger:hover{color:var(--color-maximumred-hover);background-color:var(--color-bgred-hover);}.action-link--danger:active{color:var(--color-maximumred-active);background-color:var(--color-bgred-active);}.no-touchevents .action-link--small::before,.no-touchevents .action-link--extrasmall::before{inset-block-start:0.0625rem;width:var(--space-s);height:var(--space-s);margin-inline:-0.125rem 0.4em;}.action-link--icon-plus::before{content:"";background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23545560' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");}@media (forced-colors:active){.action-link--icon-plus::before{background:linktext !important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");}}.action-link--icon-plus:hover::before{background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%230036b1' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");}.action-link--icon-plus:active::before{background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23002E9A' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");}.action-link--icon-plus.action-link--danger::before{background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");}.action-link--icon-plus.action-link--danger:hover::before{background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23c11f1f' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");}.action-link--icon-plus.action-link--danger:active::before{background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23ab1b1b' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");}.action-link--icon-trash::before{content:"";background-image:url("data:image/svg+xml,%3csvg height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");}@media (forced-colors:active){.action-link--icon-trash::before{background:linktext !important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23d72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23d72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");}}.action-link--icon-trash:hover::before{background-image:url("data:image/svg+xml,%3csvg height='16' width='16' fill='%230036B1' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");}.action-link--icon-trash:active::before{background-image:url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23002E9A' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");}.action-link--icon-trash.action-link--danger::before{background-image:url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23d72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");}.action-link--icon-trash.action-link--danger:hover::before{background-image:url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23C11F1F' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");}.action-link--icon-trash.action-link--danger:active::before{background-image:url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23Ab1B1B' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");}.action-link--icon-ex::before{content:"";background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23545560' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");}@media (forced-colors:active){.action-link--icon-ex::before{background:linktext !important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");}}.action-link--icon-ex:hover::before{background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%230035b1' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");}.action-link--icon-ex:active::before{background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23002E9A' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");}.action-link--icon-ex.action-link--danger::before{background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");}.action-link--icon-ex.action-link--danger:hover::before{background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23c11f1f' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");}.action-link--icon-ex.action-link--danger:active::before{background-image:url("data:image/svg+xml,%3csvg height='16' stroke='%23ab1b1b' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");}.action-link--icon-checkmark::before{content:"";background-image:url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23545560' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");}@media (forced-colors:active){.action-link--icon-checkmark::before{background:linktext !important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");}}.action-link--icon-checkmark:hover::before{background-image:url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%230036B1' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");}.action-link--icon-checkmark:active::before{background-image:url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23002E9A' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");}.action-link--icon-checkmark.action-link--danger::before{background-image:url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");}.action-link--icon-checkmark.action-link--danger:hover::before{background-image:url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23c11f1f' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");}.action-link--icon-checkmark.action-link--danger:active::before{background-image:url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23ab1b1b' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");}.action-link--icon-cog::before{content:"";background-image:url("data:image/svg+xml,%3csvg height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");}@media (forced-colors:active){.action-link--icon-cog::before{background:linktext !important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3csvg height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");}}.action-link--icon-cog:hover::before{background-image:url("data:image/svg+xml,%3csvg height='16' fill='%230036b1' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");}.action-link--icon-cog:active::before{background-image:url("data:image/svg+xml,%3csvg height='16' fill='%23002E9A' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");}.action-link--icon-cog.action-link--danger::before{background-image:url("data:image/svg+xml,%3csvg height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");}.action-link--icon-cog.action-link--danger:hover::before{background-image:url("data:image/svg+xml,%3csvg height='16' fill='%23C11F1F' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");}.action-link--icon-cog.action-link--danger:active::before{background-image:url("data:image/svg+xml,%3csvg height='16' fill='%23AB1B1B' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");}.action-link--icon-show::before{content:"";background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");}@media (forced-colors:active){.action-link--icon-show::before{background:linktext !important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' width='16' fill='%23D72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' width='16' fill='%23D72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");}}.action-link--icon-show:hover::before{background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%230036B1' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");}.action-link--icon-show:active::before{background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23002E9A' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");}.action-link--icon-show.action-link--danger::before{background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' width='16' fill='%23D72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");}.action-link--icon-show.action-link--danger:hover::before{background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23d72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");}.action-link--icon-show.action-link--danger:active::before{background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23AB1B1B' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");}.action-link--icon-hide::before{content:"";background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");}@media (forced-colors:active){.action-link--icon-hide::before{background:linktext !important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");}}.action-link--icon-hide:hover::before{background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%230036B1' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");}.action-link--icon-hide:active::before{background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23002E9A' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");}.action-link--icon-hide.action-link--danger::before{background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");}.action-link--icon-hide.action-link--danger:hover::before{background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23C11F1F' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");}.action-link--icon-hide.action-link--danger:active::before{background-image:url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23AB1B1B' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");}.action-link--icon-key::before{content:"";background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23545560'/%3e%3c/svg%3e");}@media (forced-colors:active){.action-link--icon-key::before{background:linktext !important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23d72222'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23d72222'/%3e%3c/svg%3e");}}.action-link--icon-key:hover::before{background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%230036B1'/%3e%3c/svg%3e");}.action-link--icon-key:active::before{background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23002E9A'/%3e%3c/svg%3e");}.action-link--icon-key.action-link--danger::before{background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23d72222'/%3e%3c/svg%3e");}.action-link--icon-key.action-link--danger:hover::before{background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23c11f1f'/%3e%3c/svg%3e");}.action-link--icon-key.action-link--danger:active::before{background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23ab1b1b'/%3e%3c/svg%3e");}.action-link--icon-questionmark::before{content:"";background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23545560'/%3e%3c/svg%3e");}@media (forced-colors:active){.action-link--icon-questionmark::before{background:linktext !important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23d72222'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23d72222'/%3e%3c/svg%3e");}}.action-link--icon-questionmark:hover::before{background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%230036B1'/%3e%3c/svg%3e");}.action-link--icon-questionmark:active::before{background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23002E9A'/%3e%3c/svg%3e");}.action-link--icon-questionmark.action-link--danger::before{background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23d72222'/%3e%3c/svg%3e");}.action-link--icon-questionmark.action-link--danger:hover::before{background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23c11f1f'/%3e%3c/svg%3e");}.action-link--icon-questionmark.action-link--danger:active::before{background-image:url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23ab1b1b'/%3e%3c/svg%3e");}.action-link--icon-chevron-left::before{display:block;content:"";background-image:url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 2L5 8l6 6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");}@media (min-width:30em){.action-link--icon-chevron-left::before{display:inline-block;}}
.content-header{overflow:hidden;margin-bottom:var(--space-s);padding:var(--space-l) 0 0;background-color:var(--color-gray-050);}
.ck{--ck-color-base-border:var(--input-border-color);}
.container-inline .form-radios label::after{content:"";}.container-inline .form-radios .form-type-radio{margin-inline-end:1em;}
.container-inline div,.container-inline label{display:inline-block;}.form-items-inline{margin-block:-2px;}.form-items-inline > .form-item{display:inline-block;margin-block:2px;}
.breadcrumb{padding:0;color:var(--color-text);font-size:0.79rem;}.breadcrumb__list,[dir="rtl"] .breadcrumb__list{margin:0;padding:0;list-style-type:none;}.breadcrumb__item,.breadcrumb__link{display:inline-block;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text);font-weight:bold;line-height:1.5rem;}.breadcrumb__item + .breadcrumb__item::before{display:inline-block;padding:0 0.75rem;content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='8' width='5'%3e%3cpath fill='currentColor' d='M1.207.647L.5 1.354 3.146 4 .5 6.647l.707.707L4.561 4z'/%3e%3c/svg%3e");}[dir="rtl"] :is(.breadcrumb__item + .breadcrumb__item::before){transform:scaleX(-1);}@media (forced-colors:active){.breadcrumb__item + .breadcrumb__item::before{width:0.3125rem;height:0.5rem;content:"";background-color:canvastext;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='8' width='5'%3e%3cpath fill='currentColor' d='M1.207.647L.5 1.354 3.146 4 .5 6.647l.707.707L4.561 4z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='8' width='5'%3e%3cpath fill='currentColor' d='M1.207.647L.5 1.354 3.146 4 .5 6.647l.707.707L4.561 4z'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}}.breadcrumb__link:hover,.breadcrumb__link:focus{-webkit-text-decoration:none;text-decoration:none;}
.button{display:inline-block;margin-block:var(--space-m);margin-inline:0 var(--space-s);padding:calc(var(--space-m) - 1px) calc(var(--space-l) - 1px);cursor:pointer;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:var(--button-fg-color);border:1px solid transparent;border-radius:var(--button-border-radius-size);background-color:var(--button-bg-color);font-size:var(--font-size-base);font-weight:700;line-height:1rem;appearance:none;-webkit-font-smoothing:antialiased;}.button:not(:focus){box-shadow:0 1px 2px rgba(0,0,0,0.25);}.button:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--button-fg-color);background-color:var(--button--hover-bg-color);}.button:focus{-webkit-text-decoration:none;text-decoration:none;}.button:active{background-color:var(--button--active-bg-color);}.no-touchevents .button--small{margin-block:var(--space-s);margin-inline:0 var(--space-xs);padding:calc(var(--space-xs) - 1px) calc(var(--space-m) - 1px);font-size:var(--font-size-xs);}.no-touchevents .button--extrasmall{margin-block:var(--space-xs);margin-inline:0 var(--space-xs);padding:calc(calc(var(--space-xs) / 2) - 1px) calc(var(--space-s) - 1px);font-size:var(--font-size-xs);}.button--action{margin:0;}.button--action::before{margin-inline:-0.25em 0;padding-inline:0 0.25em;content:"+";font-weight:900;}.button--primary{color:var(--button-fg-color--primary);background-color:var(--button-bg-color--primary);}.button--primary:is(:hover,:active){color:var(--button-fg-color--primary);background-color:var(--button--hover-bg-color--primary);}.button--danger{color:var(--button-fg-color--danger);background-color:var(--button-bg-color--danger);}.button--danger:is(:hover,:active){color:var(--button-fg-color--danger);background-color:var(--button--hover-bg-color--danger);}.button:is(:disabled,.is-disabled){color:var(--button--disabled-fg-color);background-color:var(--button--disabled-bg-color);}.button.is-disabled{-webkit-user-select:none;user-select:none;pointer-events:none;}.link{display:inline;padding:0;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;border:0;background:none;appearance:none;}
:root{--size-summary-border-radius:calc(var(--details-border-size-radius) - var(--details-border-size));--summary-accordion-padding-vertical:calc(var(--space-l) + ((var(--space-m) - var(--space-l)) / 2));--summary-accordion-line-height:var(--space-l);}.claro-details{display:block;margin-block:var(--space-m);color:var(--color-text);border:var(--details-border-size) solid var(--details-border-color);border-radius:var(--details-border-size-radius);background-color:var(--color-white);box-shadow:var(--details-box-shadow);}td .claro-details{width:min-content;min-width:100%;}.claro-details--accordion-item,.claro-details--vertical-tabs-item{margin-block:0;border-radius:0;box-shadow:none;}.claro-details--accordion-item:first-of-type{border-top-left-radius:var(--details-border-size-radius);border-top-right-radius:var(--details-border-size-radius);}.claro-details--accordion-item:last-of-type{border-bottom-right-radius:var(--details-border-size-radius);border-bottom-left-radius:var(--details-border-size-radius);}.claro-details__summary{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--details-desktop-wrapper-padding-start) var(--space-m);list-style:none;cursor:pointer;transition:background-color var(--details-bg-color-transition-duration) ease-in-out;color:var(--color-gray-800);border-radius:var(--size-summary-border-radius);background-color:transparent;line-height:var(--space-m);}.claro-details__summary--accordion,.claro-details__summary--accordion-item,.claro-details__summary--vertical-tabs-item{padding-block:var(--summary-accordion-padding-vertical);padding-inline:var(--details-desktop-wrapper-padding-start) var(--space-l);background:var(--color-white);line-height:var(--summary-accordion-line-height);}.claro-details__summary--accordion-item{border-radius:0;}.claro-details--accordion-item:first-child .claro-details__summary--accordion-item{border-top-left-radius:var(--details-border-size-radius);border-top-right-radius:var(--details-border-size-radius);}.claro-details--accordion-item:last-child .claro-details__summary--accordion-item{border-bottom-right-radius:var(--details-border-size-radius);border-bottom-left-radius:var(--details-border-size-radius);}.claro-details__summary::-webkit-details-marker{display:none;}.claro-details__summary::before{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-s);display:inline-block;width:var(--space-m);height:var(--space-m);margin-block-start:calc(var(--space-m) / -2);content:"";transition:transform var(--details-transform-transition-duration) ease-in 0s;transform:rotate(90deg);text-align:center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='%23545560'/%3e%3c/svg%3e");background-size:contain;}[dir="rtl"] .claro-details__summary::before{transform:rotate(-270deg);}@media (prefers-reduced-motion:reduce){.claro-details__summary::before{transition:none;}}@media (forced-colors:active){.claro-details__summary::before{width:0.5625rem;height:0.5625rem;transition:transform var(--details-transform-transition-duration) ease-in 0s,margin var(--details-transform-transition-duration) ease-in 0s;transform:rotate(135deg);border-block-start:0.125rem solid;border-inline-end:0.125rem solid;background:none;}[dir="rtl"] .claro-details__summary::before{transform:rotate(-225deg);}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.claro-details__summary::before{transition:none;}}}.claro-details__summary::after{position:absolute;inset:-1px;content:"";transition:opacity var(--details-box-shadow-transition-duration) ease-in-out;pointer-events:none;opacity:0;border-radius:var(--details-border-size-radius);box-shadow:inset 0 0 0 var(--details-summary-focus-border-size) var(--details-summary-shadow-color);}.claro-details > .claro-details__summary--accordion-item::after,.vertical-tabs__item > .claro-details__summary--vertical-tabs-item::after{border-radius:0;}.claro-details:first-child > .claro-details__summary--accordion-item::after,.vertical-tabs__item--first > .claro-details__summary--vertical-tabs-item::after{border-top-left-radius:var(--details-border-size-radius);border-top-right-radius:var(--details-border-size-radius);}.claro-details:last-child > .claro-details__summary--accordion-item::after,.vertical-tabs__item--last > .claro-details__summary--vertical-tabs-item::after{border-bottom-right-radius:var(--details-border-size-radius);border-bottom-left-radius:var(--details-border-size-radius);}.claro-details[open] > .claro-details__summary--accordion::after,.claro-details[open] > .claro-details__summary--accordion-item::after,.vertical-tabs__item--last[open] > .claro-details__summary--vertical-tabs-item::after{border-bottom-right-radius:0;border-bottom-left-radius:0;}.claro-details__summary:focus{box-shadow:none;}[open] .claro-details__summary--accordion,[open] .claro-details__summary--accordion-item,[open] .claro-details__summary--vertical-tabs-item{color:var(--color-absolutezero);}.claro-details__summary:hover::before,.claro-details__summary:hover:focus::before,.claro-details[open] > .claro-details__summary:focus::before,.claro-details[open] > .claro-details__summary--accordion::before,.claro-details[open] > .claro-details__summary--accordion-item::before,.claro-details[open] > .claro-details__summary--vertical-tabs-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='%230036B1'/%3e%3c/svg%3e");}.claro-details[open] > .claro-details__summary{border-radius:var(--size-summary-border-radius) var(--size-summary-border-radius) 0 0;}.claro-details[open] > .claro-details__summary::before{transform:rotate(-90deg);}@media (forced-colors:active){.claro-details__summary:hover::before,.claro-details__summary:hover:focus::before,.claro-details[open] > .claro-details__summary:focus::before{background:none;}.claro-details[open] > .claro-details__summary::before,[dir="rtl"] .claro-details[open] > .claro-details__summary::before{margin-block-start:-0.125rem;margin-inline-end:0.125rem;transform:rotate(-45deg);background:none;}}.claro-details[open] > .claro-details__summary--accordion,.claro-details[open] > .claro-details__summary--accordion-item,.claro-details[open] > .claro-details__summary--vertical-tabs-item{box-shadow:var(--details-box-shadow);}.claro-details__summary:hover{color:var(--color-absolutezero);background-color:var(--color-bgblue-hover);}[open] > .claro-details__summary--accordion:not(:focus,:active)::after,[open] > .claro-details__summary--accordion-item:not(:focus,:active)::after,[open] > .claro-details__summary--vertical-tabs-item:not(:focus,:active)::after{opacity:1;border:var(--details-summary-focus-border-size) solid var(--color-absolutezero);border-width:0 0 0 var(--details-summary-focus-border-size);box-shadow:none;}[dir="rtl"] :is([open] > .claro-details__summary--accordion:not(:focus,:active)::after),[dir="rtl"] :is([open] > .claro-details__summary--accordion-item:not(:focus,:active)::after),[dir="rtl"] :is([open] > .claro-details__summary--vertical-tabs-item:not(:focus,:active)::after){border-width:0 var(--details-summary-focus-border-size) 0 0;}.claro-details__summary:focus::after,.claro-details__summary:active::after{opacity:1;}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.claro-details__summary::after{transition:none;}}}.claro-details[open] > .claro-details__summary:focus{color:var(--color-absolutezero);}.claro-details__wrapper,.claro-details__content{margin:var(--space-m);}.claro-details__wrapper--accordion,.claro-details__wrapper--accordion-item,.claro-details__wrapper--vertical-tabs-item{margin:0;}.claro-details__wrapper--accordion::before,.claro-details__wrapper--accordion::after,.claro-details__wrapper--accordion-item::before,.claro-details__wrapper--accordion-item::after,.claro-details__wrapper--vertical-tabs-item::before,.claro-details__wrapper--vertical-tabs-item::after{display:table;clear:both;content:"";}.claro-details__wrapper--accordion,.claro-details__wrapper--accordion-item,.claro-details__wrapper--vertical-tabs-item{border-top:var(--details-border-size) solid var(--details-border-color);background-color:var(--color-gray-050-o-40);}@media screen and (min-width:40.0625rem){.claro-details__wrapper{margin:var(--space-l) var(--details-desktop-wrapper-padding-start);}.claro-details__wrapper--accordion,.claro-details__wrapper--accordion-item,.claro-details__wrapper--vertical-tabs-item{margin:0;}.js .claro-details__wrapper--vertical-tabs-item{margin:0;border-top:0;background-color:transparent;}}.claro-details__content--accordion,.claro-details__content--accordion-item,.claro-details__content--vertical-tabs-item{margin:var(--space-m) var(--space-m) var(--space-l);}@media screen and (min-width:85em){.vertical-tabs .claro-details__content--vertical-tabs-item{margin:var(--space-l);}}.claro-details__description{margin-block-end:var(--space-m);color:var(--input-fg-color--description);font-size:var(--font-size-xs);line-height:calc(17rem / 16);}.claro-details__description.is-disabled{color:var(--input--disabled-fg-color);}.claro-details__summary-summary{display:block;color:var(--color-gray-800);font-size:var(--font-size-s);font-weight:normal;}.required-mark::after{display:inline-block;width:0.4375rem;height:0.4375rem;margin-inline:0.3em;content:"";vertical-align:super;background-image:url("data:image/svg+xml,%3csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23e00'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:0.4375rem 0.4375rem;}
.divider{height:1px;background-color:var(--color-divider);}
:root{--messages-bg-color:#353641;--messages-fg-color:var(--color-white);--messages-border-radius:2px;--messages-border-width:0.3125rem;--messages--status-color:#42a877;--messages--warning-color:#e0ac00;--messages--error-color:#e34f4f;--messages__link-color:var(--color-sunglow);--messages__link--hover-color:var(--color-white);--messages__icon-size:1rem;--messages__text-margin:calc(var(--messages__icon-size) + var(--space-l));}.messages-list{margin-block:calc(var(--space-m) + var(--space-l));padding:0;list-style:none;}.field .messages-list,.form-wrapper .messages-list{margin-block-end:0;}.messages{overflow:auto;box-sizing:border-box;margin-block:var(--space-m);padding-block:var(--space-l) 2rem;padding-inline:calc(var(--space-l) - 0.3125rem) var(--space-l);color:var(--messages-fg-color);border-width:0 0 0 var(--messages-border-width);border-style:solid;border-color:var(--messages-bg-color);border-radius:var(--messages-border-radius);background-color:var(--messages-bg-color);}.messages a{-webkit-text-decoration:underline;text-decoration:underline;color:var(--messages__link-color);}.messages a:hover{color:var(--messages__link--hover-color);}.messages pre{margin:0;}[dir="rtl"] .messages{border-right-width:var(--messages-border-width);border-left-width:0;}.messages--error{border-color:var(--messages--error-color);}.messages--error .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 14 14'%3e%3cpath d='M3 11.193L11.45 3' stroke='%23e34f4f' stroke-width='2'/%3e%3ccircle cx='7' cy='7' r='6' fill='none' stroke='%23e34f4f' stroke-width='2'/%3e%3c/svg%3e") no-repeat center left;}.messages--status{border-color:var(--messages--status-color);}.messages--status .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 13'%3e%3cpath d='M2 6.571L5.6 10 14 2' fill='none' stroke='%2342a877' stroke-width='3'/%3e%3c/svg%3e") no-repeat center left;}.messages--warning{border-color:var(--messages--warning-color);}.messages--warning .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 4 14' fill='%23e0ac00'%3e%3cpath d='M.5 0h3v9h-3z'/%3e%3ccircle cx='2' cy='12.5' r='1.5'/%3e%3c/svg%3e") no-repeat center left;}.messages__title{margin-block:0;margin-inline:var(--messages__text-margin) 0;font-size:var(--font-size-base);}.messages__header{display:flex;align-items:center;margin-block-end:var(--space-m);}[dir="rtl"] .messages__header{background-position:center right;}@media screen and (min-width:48rem){.messages__content{margin-inline-start:var(--messages__text-margin);}}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-block-start:var(--space-s);}
.entity-meta{--entity-meta-spacing-xs:var(--space-xs);--entity-meta-spacing-l:var(--space-l);--entity-meta-spacing-m:var(--space-m);--entity-meta-color-fg:var(--color-fg);--entity-meta-color-bg:var(--color-bg);--entity-meta-color-white:var(--color-white);--entity-meta-border-size:var(--details-border-size);--entity-meta-border-color:var(--details-border-color);--entity-meta-border-size-radius:var(--details-accordion-border-size-radius);--entity-meta-font-size-base:var(--font-size-base);}.entity-meta__header{padding:calc(var(--entity-meta-spacing-m) - var(--entity-meta-spacing-xs)) var(--entity-meta-spacing-m) calc(var(--entity-meta-spacing-l) - var(--entity-meta-spacing-xs));color:var(--entity-meta-color-fg);border:var(--entity-meta-border-size) solid var(--entity-meta-border-color);border-radius:var(--entity-meta-border-size-radius);background-color:var(--entity-meta-color-bg);}.entity-meta__header .form-item{margin-block:var(--entity-meta-spacing-xs);}.entity-meta__header .form-type--item .form-item__label{display:inline-block;margin:0;font-size:var(--entity-meta-font-size-base);}.entity-meta__header .form-type--item .form-item__label::after{content:":";}@media screen and (min-width:48em){.entity-meta__header{padding:calc(var(--entity-meta-spacing-l) - var(--entity-meta-spacing-xs)) var(--entity-meta-spacing-l) var(--entity-meta-spacing-l);}}.entity-meta__title{margin:0.25em 0;text-shadow:0 1px 0 var(--entity-meta-color-white);font-size:1.231em;font-weight:bold;}.entity-meta__revision{margin-block-start:var(--entity-meta-spacing-l);}
.fieldset{min-width:0;margin:var(--space-m) 0;padding:0;color:var(--color-text);border:var(--details-border-size) solid var(--details-border-color);border-radius:var(--base-border-radius);background-color:var(--color-white);box-shadow:var(--details-box-shadow);}.fieldset--group{color:inherit;border:0;border-radius:0;background:none;box-shadow:none;}.fieldset__legend{display:contents;float:left;width:100%;margin-block-end:var(--space-m);color:var(--color-gray-800);font-weight:bold;}.fieldset__legend--composite{float:none;width:auto;margin-block-start:calc(var(--space-xs) / 2);margin-block-end:calc(var(--space-xs) / 2);color:inherit;font-size:var(--font-size-s);line-height:calc(18rem / 16);}@media screen and (min-width:48em){.fieldset__legend{margin-bottom:var(--space-l);}}.fieldset__legend--group{text-transform:uppercase;color:inherit;}.fieldset__label{display:block;padding:var(--space-m);line-height:var(--space-m);}.fieldset__label.is-disabled{color:var(--input--disabled-fg-color);}.fieldset__label.has-error{color:var(--input--error-color);}.fieldset__label--group{padding:0;line-height:inherit;}@media screen and (min-width:48em){.fieldset__label{padding-right:var(--space-l);padding-left:var(--space-l);}.fieldset__label--group{padding:0;}}.fieldset__description{margin-block-start:calc(6rem / 16);margin-block-end:calc(6rem / 16);color:var(--input-fg-color--description);font-size:var(--font-size-xs);line-height:calc(17rem / 16);}.fieldset__description.is-disabled{color:var(--input--disabled-fg-color);}.fieldset__error-message{margin-block-start:calc(6rem / 16);margin-block-end:calc(6rem / 16);color:var(--input--error-color);font-size:var(--font-size-xs);font-weight:normal;line-height:calc(17rem / 16);}.fieldset__wrapper{margin:var(--space-m);}.fieldset__wrapper > .container-inline{padding:0;}@media screen and (min-width:48em){.fieldset__wrapper{margin:var(--space-l) var(--space-l) calc(var(--space-m) + var(--space-s));}}.fieldset__legend--visible ~ .fieldset__wrapper{margin-block-start:0;}.fieldset__wrapper--group{margin:0;}
::placeholder{opacity:1;color:var(--input-fg-color--placeholder);}.form-item{margin-block:var(--space-l);}tr .form-item,.container-inline .form-item{margin-block:var(--space-s);}.form-item__label{display:table;margin-block:calc(var(--space-xs) / 2);font-size:var(--font-size-s);font-weight:bold;line-height:var(--line-height-form-label);}.form-item__label[for]{cursor:pointer;}.form-item__label.option{display:inline;font-weight:normal;}.form-item__label.has-error{color:var(--input--error-color);}.form-item__label.option.has-error{color:inherit;}.form-item__label.is-disabled{cursor:default;color:var(--input--disabled-fg-color);}.form-item__label--multiple-value-form,.field-multiple-table .field-label h4.label{display:inline-block;margin-block:0;align-self:center;font-size:inherit;font-weight:inherit;line-height:inherit;}.form-item__label.form-required::after,.fieldset__label.form-required::after{display:inline-block;margin-inline:0.15em;content:"*";color:var(--color-maximumred);font-size:0.875rem;}.form-item__description{margin-block:calc(6rem / 16);color:var(--input-fg-color--description);font-size:var(--font-size-xs);line-height:calc(17rem / 16);}.form-item__description.is-disabled{color:var(--input--disabled-fg-color);}.form-item__error-message{margin-block:calc(6rem / 16);color:var(--input--error-color);font-size:var(--font-size-xs);font-weight:normal;line-height:calc(17rem / 16);}.form-item__prefix.is-disabled,.form-item__suffix.is-disabled{color:var(--input--disabled-fg-color);}@media screen and (min-width:37.5625rem){.form-item__suffix{margin-inline-start:var(--space-xs);white-space:nowrap;}}.form-actions,.field-actions{display:flex;flex-wrap:wrap;align-items:flex-start;margin-block:var(--space-xs);}.form-actions .form-wrapper,.field-actions .form-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-xs) 0;}.form-actions .button,.field-actions .button,.form-actions .action-link,.field-actions .action-link{margin-block:var(--space-xs);}.form-actions .ajax-progress--throbber,.field-actions .ajax-progress--throbber{align-self:center;}.form-actions > .form-wrapper{margin-inline:0 var(--space-s);}.confirm-parent,.password-parent{overflow:visible;width:auto;}.form-item-options-group-info-identifier,.form-item-pass .description{clear:both;}.form-item--editor-format{display:flex;flex-wrap:wrap;align-items:center;max-width:100%;}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix,.form-item--editor-format .form-element--editor-format{min-width:1px;}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix,.form-item--editor-format .form-element--editor-format{min-width:1px;}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix{margin-inline-end:var(--space-xs);}.form-item--editor-format .form-item__description,.form-item--editor-format .form-item__error-message{flex:0 1 100%;min-width:1px;}@media screen and (max-width:37.5rem){.password-strength{width:100%;}div.form-item div.password-suggestions{float:none;}}button{line-height:1.125rem;}input,optgroup{line-height:1.5rem;}::-webkit-file-upload-button{-webkit-appearance:push-button;}
.form-type--boolean{margin-inline-start:var(--input--label-spacing);line-height:var(--space-l);}.form-type--boolean .form-boolean{position:relative;inset-block-start:calc(var(--space-l) / 2);float:left;margin-inline-start:calc(var(--input--label-spacing) * -1);transform:translateY(-50%);}[dir="rtl"] :is(.form-type--boolean .form-boolean){float:right;}.form-type--boolean.form-item--no-label{margin-inline-start:0;}.form-type--boolean.form-item--no-label .form-boolean{position:static;float:none;margin-inline:0;transform:none;}.form-boolean-group .form-type--boolean{margin-block:0.4em;}.form-boolean{display:inline-block;box-sizing:border-box;width:1.125rem;height:1.125rem;vertical-align:text-bottom;border:1px solid var(--input-border-color);border-radius:2px;background:var(--input-bg-color) no-repeat 50% 50%;background-size:100% 100%;box-shadow:0 0 0 4px transparent;appearance:none;}.form-boolean:active,.form-boolean:hover{border-color:var(--input-fg-color);box-shadow:inset 0 0 0 1px var(--input-fg-color);}.form-boolean:focus:active,.form-boolean:focus:hover{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input-fg-color);}@media (forced-colors:active){.form-boolean{appearance:auto;}}.form-boolean--type-radio{width:1.1875rem;height:1.1875rem;border-radius:1.1875rem;}.form-boolean--type-radio:checked{border-color:var(--input--focus-border-color);background-image:url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%23003ecc'/%3e%3c/svg%3e");box-shadow:inset 0 0 0 1px var(--input--focus-border-color);}.form-boolean--type-radio:checked:focus{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input--focus-border-color);}.form-boolean--type-radio:checked:focus:active,.form-boolean--type-radio:checked:focus:hover{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input-fg-color);}.form-boolean--type-radio:checked:active,.form-boolean--type-radio:checked:hover{border-color:var(--input-fg-color);background-image:url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%23000f33'/%3e%3c/svg%3e");box-shadow:inset 0 0 0 1px var(--input-fg-color);}.form-boolean--type-checkbox:checked{border-color:var(--input--focus-border-color);background-color:var(--input--focus-border-color);background-image:url("data:image/svg+xml,%3csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.795 7.096l2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656z' fill='%23fff'/%3e%3c/svg%3e");}.form-boolean--type-checkbox:checked:active,.form-boolean--type-checkbox:checked:hover{border-color:var(--input-fg-color);background-color:var(--input-fg-color);}.form-boolean.error{border-color:var(--input--error-border-color);background-color:var(--input-bg-color);box-shadow:inset 0 0 0 1px var(--input--error-border-color);}.form-boolean.error:active,.form-boolean.error:hover{box-shadow:inset 0 0 0 1px var(--input--error-border-color);}.form-boolean.error:focus,.form-boolean.error:focus:active,.form-boolean.error:focus:hover{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input--error-border-color);}.form-boolean.error:checked:active,.form-boolean.error:checked:hover{border-color:var(--input--error-border-color);background-color:var(--input-bg-color);}.form-boolean--type-checkbox.error:checked,.form-boolean--type-checkbox.error:checked:active,.form-boolean--type-checkbox.error:checked:hover{background-color:var(--input--error-border-color);}.form-boolean--type-radio.error:checked,.form-boolean--type-radio.error:checked:active,.form-boolean--type-radio.error:checked:hover{background-image:url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%23d72222'/%3e%3c/svg%3e");}.form-boolean--type-radio.error:checked:focus{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input--error-border-color);}.form-boolean[disabled],.form-boolean[disabled]:hover,.form-boolean[disabled].error,.form-boolean[disabled].error:hover,.form-boolean--type-radio[disabled]:focus:active,.form-boolean--type-radio[disabled]:active:hover,.form-boolean--type-radio[disabled].error:active:hover{border-color:var(--input--disabled-border-color);background-color:var(--input--disabled-bg-color);background-image:none;box-shadow:none;}.form-boolean--type-checkbox[disabled]:checked{background-image:url("data:image/svg+xml,%3csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.795 7.096l2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656z' fill='%2382828c'/%3e%3c/svg%3e");}.form-boolean--type-radio[disabled]:checked,.form-boolean--type-radio[disabled].error:checked{background-image:url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%2382828c'/%3e%3c/svg%3e");}
.field-multiple-table{margin-block:var(--space-m);}.form-item--multiple .field-add-more-submit{margin-block:0;}
:root{--file-widget-form-item-min-width:16rem;--file-widget-form-item-max-width:32rem;}.form-managed-file.no-upload{display:inline-flex;flex-direction:column;max-width:100%;}.form-managed-file.has-value.is-multiple{display:block;}.form-managed-file .file{word-break:break-all;}.form-managed-file .file__size{word-break:normal;}.form-managed-file__meta{display:flex;flex-wrap:wrap;align-items:flex-start;margin-block-start:var(--space-m);}.form-managed-file__meta .form-element{width:100%;}.form-managed-file__meta .form-item{max-width:var(--file-widget-form-item-max-width);margin-block:0 var(--space-m);}.form-managed-file__meta .form-item:last-child{margin-block-end:var(--space-xs);}.draggable .form-managed-file.has-value .form-managed-file__meta{display:inline-flex;}.form-managed-file__image-preview{flex:0 0 auto;max-width:100%;margin-block-end:var(--space-m);}.form-managed-file.has-meta .form-managed-file__image-preview{margin-inline-end:var(--space-m);}td .form-managed-file.no-meta .form-managed-file__image-preview{margin-block-end:var(--space-xs);}.form-managed-file__meta-items{flex:1 1 var(--file-widget-form-item-min-width);max-width:100%;}.form-managed-file__main{display:inline-flex;align-items:center;max-width:100%;}.form-managed-file__main .file{flex:1 1 auto;margin-block:var(--space-xs);margin-inline:0 var(--space-m);}.form-managed-file__main .form-element--api-file{flex:1 1 auto;}.form-managed-file__main .button.button{flex:0 0 auto;margin:0;}.form-managed-file.is-single.has-value .form-managed-file__main:last-child{margin-block-end:var(--space-m);}.draggable .form-managed-file.has-value .form-managed-file__main{display:flex;}.file-widget-multiple.has-table .form-type--managed-file{margin-inline:var(--space-m);}
.form-element{box-sizing:border-box;max-width:100%;min-height:calc(((var(--input-padding-vertical) + var(--input-border-size)) * 2) + var(--input-line-height));padding:var(--input-padding-vertical) var(--input-padding-horizontal);color:var(--input-fg-color);border:var(--input-border-size) solid var(--input-border-color);border-radius:var(--input-border-radius-size);background:var(--input-bg-color);font-size:var(--input-font-size);line-height:var(--input-line-height);appearance:none;}.no-touchevents .form-element--extrasmall,.no-touchevents .form-element[name$="][_weight]"]{min-height:calc(((var(--input--extrasmall-padding-vertical) + var(--input-border-size)) * 2) + var(--input--extrasmall-line-height));padding:var(--input--extrasmall-padding-vertical) var(--input--extrasmall-padding-horizontal);font-size:var(--input--extrasmall-font-size);line-height:var(--input--extrasmall-line-height);}.form-element--type-search[type="search"]{appearance:none;box-sizing:border-box;}.form-element--type-date,.form-element--type-time{vertical-align:-webkit-baseline-middle;}.form-element--type-date{min-width:9.5rem;}.form-element--type-time{min-width:7.5rem;}.form-element--type-color{min-width:3rem;padding:0;text-indent:calc(0.75rem - var(--input-border-size));}.form-element--type-file::-webkit-file-upload-button{vertical-align:top;}.form-element:active{border-color:var(--input--focus-border-color);}.form-element:hover{border-color:var(--input--hover-border-color);box-shadow:inset 0 0 0 var(--input-border-size) var(--input--hover-border-color);}.form-element:focus{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus);}.form-element:hover:focus{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 var(--input-border-size) var(--input--hover-border-color);}.form-element.error{border-width:var(--input--error-border-size);border-color:var(--input--error-border-color);}.form-element.error:hover{box-shadow:none;}.form-element.error:hover:focus{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus);}.form-element--type-textarea.error + .cke{border-color:var(--input--error-border-color);}.form-element[disabled]{color:var(--input--disabled-fg-color);border-color:var(--input--disabled-border-color);background-color:var(--input--disabled-bg-color);box-shadow:none;-webkit-text-fill-color:var(--input--disabled-fg-color);}@media screen and (max-width:37.5rem){.form-element{float:none;width:100%;margin-block-start:0.75rem;margin-inline:0;}.form-element:first-child,.form-item__label + .form-element{margin-block-start:0;}}.form-element--type-textarea.error + .ck-editor > .ck-editor__main{border:var(--input--error-border-size) solid var(--input--error-border-color);}
.form-element--type-select{padding-inline-end:calc(2rem - var(--input-border-size));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23545560'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:100% 50%;background-size:2.75rem 0.5625rem;}.form-element--type-select:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23003ecc'/%3e%3c/svg%3e");}.form-element--type-select[disabled]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%238e929c'/%3e%3c/svg%3e");}[dir="rtl"] .form-element--type-select{background-position:0 50%;}.no-touchevents .form-element--type-select.form-element--extrasmall,.no-touchevents .form-element--type-select[name$="][_weight]"]{padding-inline-end:calc(1.5rem - var(--input-border-size));background-size:1.75rem 0.4375rem;}@media (forced-colors:active){.form-element--type-select,.form-element--type-select:focus,.form-element--type-select[disabled]{padding-inline-end:var(--input-padding-horizontal);background-image:none;appearance:revert;}}
.help p{margin:0 0 0.625rem;}
:root{--color-pattern:var(--color-gray-200);--size-pattern-square:calc(7rem / 16);}.image-preview{line-height:0;}.image-preview img{background-image:linear-gradient(-45deg,var(--color-pattern) 25%,transparent 26%),linear-gradient(-45deg,var(--color-pattern) 25%,transparent 26%),linear-gradient(135deg,var(--color-pattern) 25%,transparent 26%),linear-gradient(135deg,var(--color-pattern) 25%,transparent 26%);background-position:0 0,var(--size-pattern-square) var(--size-pattern-square),var(--size-pattern-square) var(--size-pattern-square),0 0;background-size:calc(var(--size-pattern-square) * 2) calc(var(--size-pattern-square) * 2);}.image-preview__img-wrapper{display:inline-block;max-width:100%;background-color:var(--color-white);box-shadow:inset 0 0 var(--size-pattern-square) var(--color-pattern);}.image-widget .file.file{padding:0;background:none;}
.item-list,.menu-item{--item-list-spacing-l:var(--space-l);--item-list-spacing-m:var(--space-m);}.item-list ul{margin-block:0.25rem;margin-inline:var(--item-list-spacing-l) 0;list-style:disc;}.item-list ul li,.menu-item{list-style:disc;}.menu-item{margin:0;}.item-list ul li.collapsed,.menu-item--collapsed{list-style:disc;}.item-list ul li.expanded,.menu-item--expanded{list-style:circle;}ul.links li,ul.inline li{padding-inline-end:var(--item-list-spacing-m);}ul.inline li{display:inline;}
:root{--modules-page-system-modules-fieldset-color:#ccc;--modules-page-system-modules-tr-border-color:#fff;--modules-page-system-modules-tr-bg-color:#f3f4ee;}.system-modules fieldset{border:0;border-top:1px solid var(--modules-page-system-modules-fieldset-color);}.system-modules .fieldset-wrapper{padding:0;}.system-modules table,.locale-translation-status-form table{border:0;}.system-modules tr.even,.system-modules tr.odd,.locale-translation-status-form tr.even,.locale-translation-status-form tr.odd{border:0;border-bottom:10px solid var(--modules-page-system-modules-tr-border-color);background:var(--modules-page-system-modules-tr-bg-color);}.system-modules tr td:last-child,.locale-translation-status-form tr td:last-child{border:0;}.system-modules table th,.locale-translation-status-form table th{border:0;border-bottom:10px solid var(--modules-page-system-modules-tr-border-color);}.system-modules .sticky-header th,.locale-translation-status-form .sticky-header th{border:0;}
.node__submitted{margin:1em 0;}
.block-page-title-block{margin-block-end:var(--space-s);}.block-page-title-block:last-child{margin-block-end:var(--space-l);}.page-title{display:inline-block;margin:0;font-size:var(--font-size-h1);-webkit-font-smoothing:antialiased;}.region-header > .page-title{margin-block:var(--breadcrumb-height) var(--space-l);}
.pager{--pager-size:2rem;--pager-border-width:0.125rem;--pager-fg-color:var(--color-gray-800);--pager-bg-color:var(--color-white);--pager-hover-bg-color:var(--color-bgblue-active);--pager-focus-bg-color:var(--color-focus);--pager-active-fg-color:var(--color-white);--pager-active-bg-color:var(--color-absolutezero);--pager-border-radius--action:var(--pager-border-width);margin-block:var(--space-m);}.pager__items{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;margin:var(--space-m) 0;list-style:none;text-align:center;font-weight:bold;}.pager__item{display:inline-block;margin-inline:calc(var(--space-xs) / 2);vertical-align:top;}.pager__link,.pager__item--current{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:var(--pager-size);block-size:var(--pager-size);padding-inline:var(--space-xs);-webkit-text-decoration:none;text-decoration:none;color:var(--pager-fg-color);border-radius:var(--space-m);background:var(--pager-bg-color);line-height:1;}.pager__link:hover,.pager__link:focus,.pager__link:active{-webkit-text-decoration:none;text-decoration:none;}.pager__link:hover,.pager__link.is-active:hover{color:var(--pager-fg-color);background:var(--pager-hover-bg-color);}.pager__link--action-link{border-radius:var(--pager-border-radius--action);}.pager__link.is-active,.pager__item--current{color:var(--pager-active-fg-color);border:var(--pager-border-width) solid transparent;background:var(--pager-active-bg-color);}.pager__item--first .pager__link::before{--background-image:url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 2v12M14 2L8 8l6 6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");}.pager__item--previous .pager__link::before{--background-image:url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 2L5 8l6 6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");}.pager__item--next .pager__link::after{--background-image:url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 14l6-6-6-6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");}.pager__item--last .pager__link::after{--background-image:url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14 14V2M2 14l6-6-6-6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");}.pager__item--first .pager__link::before,.pager__item--previous .pager__link::before,.pager__item--next .pager__link::after,.pager__item--last .pager__link::after{position:relative;display:inline-block;inline-size:1rem;block-size:1rem;content:"";background-image:var(--background-image);background-repeat:no-repeat;background-position:center;}@media (forced-colors:active){.pager__item--first .pager__link::before,.pager__item--previous .pager__link::before,.pager__item--next .pager__link::after,.pager__item--last .pager__link::after{background-color:linktext;background-image:none;-webkit-mask-image:var(--background-image);mask-image:var(--background-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}}[dir="rtl"] .pager__item--first .pager__link::before,[dir="rtl"] .pager__item--previous .pager__link::before,[dir="rtl"] .pager__item--next .pager__link::after,[dir="rtl"] .pager__item--last .pager__link::after{transform:scaleX(-1);}.pager__item--mini{margin-inline:calc(var(--space-m) / 2);}.pager__link--mini{border-radius:50%;}.pager__link--mini::before{margin-inline:0;}.pager__item-title--backwards{margin-inline-start:0.5rem;}.pager__item-title--forward{margin-inline-end:0.5rem;}@media (forced-colors:active){.pager__item a:hover{-webkit-text-decoration:underline;text-decoration:underline;}}
:root{--skip-link-bg-color:var(--color-gray-800);--skip-link-color:var(--color-white);--skip-link-active-bg-color:var(--color-gray);}.skip-link{z-index:503;top:0;left:0;padding:1px 0.625rem 2px;color:var(--skip-link-color);border-radius:0 0 0.625rem 0;background:var(--skip-link-bg-color);box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus);font-size:0.94em;}.skip-link:hover,.skip-link:active{color:var(--skip-link-color);background-color:var(--skip-link-active-bg-color);}.skip-link:focus{-webkit-text-decoration:none;text-decoration:none;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;}[dir="rtl"] .skip-link{right:0;left:auto;border-radius:0 0 0 0.625rem;}
table{width:100%;margin-block:var(--space-l);border-collapse:collapse;}.sticky-header{min-width:0;}caption{text-align:start;}th{position:relative;box-sizing:border-box;height:var(--space-xl);padding:var(--space-xs) var(--space-m);text-align:start;color:var(--color-text);background:var(--color-gray-050);line-height:1.25rem;}.sortable-heading{padding:0 var(--space-m);}.sortable-heading > a{display:block;padding-block:var(--space-xs);padding-inline:0 1.5rem;-webkit-text-decoration:none;text-decoration:none;color:inherit;}.sortable-heading > a:focus,.sortable-heading > a:hover{-webkit-text-decoration:none;text-decoration:none;}.sortable-heading > a:focus::before,.sortable-heading > a:hover::before{border-color:inherit;}.sortable-heading > a:focus::after,.sortable-heading > a:hover::after{opacity:1;}.sortable-heading > a::before{position:absolute;z-index:0;inset-block-start:0;inset-inline-end:1rem;inset-block-end:0;inset-inline-start:1rem;display:block;content:"";border-bottom:0.125rem solid transparent;}.sortable-heading > a::after{position:absolute;inset-block-start:50%;inset-inline-end:1rem;width:0.875rem;height:1rem;margin-block-start:-0.5rem;content:"";opacity:0.5;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;background-size:contain;}[dir="rtl"] :is(.sortable-heading > a::after){transform:scaleX(-1);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");}@media (forced-colors:active){[dir="rtl"] :is(.sortable-heading > a::after){-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;}}@media (forced-colors:active){.sortable-heading > a::after{opacity:1;background:linktext;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;}}.sortable-heading.is-active > a{color:var(--color-absolutezero);}.sortable-heading.is-active > a::before{border-bottom:0.1875rem solid var(--color-absolutezero);}.sortable-heading.is-active > a::after{content:none;}tr{border-bottom:0.0625rem solid var(--color-gray-200);}tr:hover,tr:focus-within{color:var(--color-text);background:var(--color-bgblue-hover);}tr.color-warning:hover,tr.color-warning:focus{color:var(--color-text);background:#fdf8ed;}tr.color-error:hover,tr.color-error:focus{color:var(--color-text);background:#fcf4f2;}tr,.draggable-table.tabledrag-disabled tr{color:var(--color-text);background:var(--color-white);}thead tr{border:0;}td{box-sizing:border-box;height:4rem;padding:var(--space-xs) var(--space-m);text-align:start;}td .item-list ul{margin:0;}td.is-active{background:none;}td > .form-item > .form-element,td > .ajax-new-content > .form-item > .form-element,td > .form-item > .claro-autocomplete,td > .form-item > .claro-autocomplete > .form-element,td > .ajax-new-content > .form-item > .claro-autocomplete,td > .ajax-new-content > .form-item > .claro-autocomplete > .form-element{width:100%;}td > .form-item > .form-element--type-select,td > .ajax-new-content > .form-item > .form-element--type-select{width:max-content;min-width:100%;}th.is-disabled.is-disabled{color:var(--input--disabled-fg-color);}th.select-all{width:1px;}.caption{margin-block-end:1.25rem;}tfoot{font-weight:bold;}tfoot tr:last-child{border-bottom:0;}tfoot tr:first-child td{border-top:0.0625rem solid var(--color-gray-500);}th.priority-low,th.priority-medium,td.priority-low,td.priority-medium{display:none;}@media screen and (min-width:38em){th.priority-medium,td.priority-medium{display:table-cell;}}@media screen and (min-width:60em){th.priority-low,td.priority-low{display:table-cell;}}.tabledrag-toggle-weight-wrapper{margin-block-start:var(--space-l);line-height:calc(28rem / 16);}.tabledrag-toggle-weight-wrapper + table,.tabledrag-toggle-weight-wrapper + .tableresponsive-toggle-columns + table{margin-block-start:0;}
.table-file-multiple-widget tbody{vertical-align:top;}.table-file-multiple-widget .tabledrag-cell-content{position:relative;display:block;height:auto;}.table-file-multiple-widget .tabledrag-cell-content > *{display:block;}.table-file-multiple-widget .tabledrag-cell-content__item{padding:0;}.table-file-multiple-widget .tabledrag-handle,.table-file-multiple-widget .tabledrag-changed{float:left;}.table-file-multiple-widget .tabledrag-changed{line-height:calc(var(--tabledrag-handle-icon-size) + calc(var(--space-xs) * 2));}.table-file-multiple-widget td{height:calc(var(--space-m) * 3);padding-block:var(--space-m);}.table-file-multiple-widget td > :first-child,.table-file-multiple-widget td > :last-child{margin-block:0;}.table-file-multiple-widget .button.button:only-child{margin:0;}.table-file-multiple-widget th{height:calc(var(--space-m) * 2);color:var(--color-gray-800);background:var(--color-gray-050);font-size:var(--font-size-s);}.table-file-multiple-widget .tabledrag-cell{padding-block:var(--space-xs);}.table-file-multiple-widget .checkbox .form-type--boolean{line-height:calc(var(--space-m) * 3);}[dir="rtl"] .table-file-multiple-widget .tabledrag-handle,[dir="rtl"] .table-file-multiple-widget .tabledrag-changed{float:right;}.no-touchevents .table-file-multiple-widget .checkbox .form-type--boolean{line-height:var(--line-height);}.file-operations-cell{width:1px;white-space:nowrap;}.table-file-multiple-widget--no-upload > tbody:last-child > tr:last-child{border-block-end:0;}@media screen and (max-width:37.5em){.claro-details__wrapper .file-widget-multiple__table-wrapper{margin-inline:calc(var(--space-m) * -1);}.claro-details__wrapper .file-widget-multiple__table-wrapper > :not(table){margin-inline:var(--space-m);}}
.search-admin-settings .container-inline{margin-block-end:1em;}.search-admin-settings label[for="edit-search-type"]{display:block;}
.tablesort{position:absolute;top:50%;inset-inline-end:1rem;width:0.875rem;height:var(--space-m);margin-block-start:-0.5rem;opacity:0.5;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:0 50%;background-size:auto;}[dir="rtl"] .tablesort{transform:scaleX(-1);}@media (forced-colors:active){.tablesort{background:linktext;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 50%;mask-position:0 50%;}}.tablesort--asc{opacity:1;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M5 .44L.719 4.718 1.78 5.78 4.25 3.313v7.937h1.5V3.312l2.469 2.47L9.28 4.718 5 .439z' fill='%23003ecc'/%3e%3c/svg%3e");}@media (forced-colors:active){.tablesort--asc{background:linktext;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M5 .44L.719 4.718 1.78 5.78 4.25 3.313v7.937h1.5V3.312l2.469 2.47L9.28 4.718 5 .439z' fill='%23003ecc'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M5 .44L.719 4.718 1.78 5.78 4.25 3.313v7.937h1.5V3.312l2.469 2.47L9.28 4.718 5 .439z' fill='%23003ecc'/%3e%3c/svg%3e");}}.tablesort--desc{opacity:1;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M4.25.75v7.938l-2.469-2.47L.72 7.282 5 11.561l4.281-4.28L8.22 6.22 5.75 8.687V.75h-1.5z' fill='%23003ecc'/%3e%3c/svg%3e");}@media (forced-colors:active){.tablesort--desc{background:linktext;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M4.25.75v7.938l-2.469-2.47L.72 7.282 5 11.561l4.281-4.28L8.22 6.22 5.75 8.687V.75h-1.5z' fill='%23003ecc'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M4.25.75v7.938l-2.469-2.47L.72 7.282 5 11.561l4.281-4.28L8.22 6.22 5.75 8.687V.75h-1.5z' fill='%23003ecc'/%3e%3c/svg%3e");}}
.system-status-general-info{padding-block-start:var(--space-m);}.system-status-general-info__header{--system-status-general-info-header-color:#ccc;padding:2.75rem 0 var(--space-l);border-block-start:1px solid var(--system-status-general-info-header-color);}.system-status-general-info__item{display:block;overflow-x:auto;box-sizing:border-box;margin-block-end:var(--space-l);padding:1.125rem;}.system-status-general-info__item-icon{display:inline-block;width:2.625rem;height:2.625rem;vertical-align:top;}.system-status-general-info__item-icon::before{display:block;width:100%;height:100%;content:"";border-radius:2.625rem;background-color:var(--color-gray-600);background-repeat:no-repeat;background-position:50% center;background-size:var(--space-l);}.system-status-general-info__item-icon--drupal::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' class='drupal-logo' width='142' height='180' viewBox='0 0 142 180'%3e  %3cpath fill='%23ffffff' d='M126.054 66.3c-.1-.2-.2-.3-.4-.5-9.8-11-23.7-26.6-33.7-37.7-3.1-3.3-6.2-6.6-9.1-10-.7-.8-1.3-1.6-2-2.4-.6-.6-.9-1-.9-1h.1c-3.4-4-6.1-8.5-8-13.3l-.5-1.1c0-.1-.1-.1-.2-.2-.1 0-.3-.1-.4-.1h-.1c-.2 0-.3.1-.4.1l-.2.2-.5 1.1c-2 4.8-4.7 9.3-8 13.3h.1s-.3.4-.9 1c-.7.8-1.3 1.6-2 2.4-3 3.4-6 6.7-9.1 10-10 11.1-24 26.7-33.8 37.7-.1.2-.2.3-.4.5-37 49.3 3.2 89.5 3.2 89.5h-.1c11.9 13.8 28.8 22.3 46.9 23.6 1.6.2 3.3.3 5.1.3h.1c1.7 0 3.4-.1 5.1-.3 18.2-1.3 35-9.8 46.9-23.6h-.1c.1 0 40.3-40.2 3.3-89.5Zm-86.1 34.7-.9 1.4-.1.1c-6.8 8.2-10.8 17-12.1 25.7-.2 1.1-1.2 1.8-2.2 1.6-.7-.1-1.2-.6-1.5-1.2-1.8-4.2-3-8.6-3.6-13.1-2.3-15.9 2.5-29.8 12.7-41.7l12.3-14.1c.7-.8 1.9-.9 2.7-.2l.2.2c3.3 3.8 7.6 8.7 12.4 14.3.6.7.6 1.8 0 2.6-6.6 7.9-13.6 16.3-19.9 24.3v.1Zm56.8 41.2c-3.8 10-11.3 16-21.9 17.7-15.1 2.3-29.2-8-31.5-23.1 0-.2 0-.3-.1-.5-1.2-8.5 1.4-16 6.9-22.4 6.4-7.5 20.5-24.9 20.7-25.2.3.3 15.3 19 20.9 25.6 7.1 8.3 8.8 17.8 5 27.9Zm22.3-15.7c-.1.3-.3.7-.4 1-.4 1-1.5 1.5-2.5 1.1-.6-.3-1.1-.8-1.2-1.5-1.4-8.4-5.4-16.8-11.9-24.7l-.1-.1-.6-.9-.4-.5c-5.2-6.6-32.7-38.8-44.7-52.9-.6-.7-.6-1.8 0-2.6 4-4.4 8-8.8 11.9-13.3.7-.8 1.9-.8 2.7-.1l.1.1c1.8 1.9 3.5 3.8 5.2 5.8 10.9 12.2 21.9 24.2 32.5 36.5 13.4 15.5 16.5 33.3 9.4 52.1Z'/%3e%3c/svg%3e");}.system-status-general-info__item-icon--clock::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='42.659' height='46.603' viewBox='0 0 42.659 46.603'%3e  %3cpath fill='%23FFF' d='M24.15 3.73V0h-8v3.915C6.15 6.13 0 14.717 0 24.978 0 36.92 9.975 46.603 21.918 46.603s20.74-9.682 20.74-21.625c0-10.576-8.507-19.372-18.507-21.25zm7 24.072H17.83V11h5v12.802h8.32v4z'/%3e%3c/svg%3e");}.system-status-general-info__item-icon--server::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='34' viewBox='0 0 44 34'%3e  %3cpath fill='%23FFF' d='M29.98 7.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 7c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 0v10h44V0H0zM29.98 31.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 31c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 24v10h44V24H0zM29.98 19.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 19c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 12v10h44V12H0z'/%3e%3c/svg%3e");}.system-status-general-info__item-icon--php::before{background-image:url("data:image/svg+xml,%3csvg height='33.447' viewBox='0 0 66 33.447' width='66' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m49.5 12.255h-2.7l-1.473 7h2.4c1.59 0 2.773-.342 3.55-.94.78-.6 1.304-1.62 1.577-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.498-.51-2.996-.51z'/%3e%3cpath d='m33 0c-18.225 0-33 7.488-33 16.724s14.775 16.724 33 16.724 33-7.488 33-16.724-14.775-16.724-33-16.724zm-9.328 19.982c-.787.737-1.662 1.376-2.625 1.69-.963.313-2.19.583-3.68.583h-3.377l-.935 5h-3.945l3.52-18h7.584c2.28 0 3.946.34 4.992 1.537s1.36 2.74.944 4.885c-.172.884-.462 1.628-.87 2.36-.413.732-.947 1.338-1.608 1.945zm11.51 2.273 1.558-8.124c.177-.91.112-1.29-.196-1.62s-.962-.255-1.963-.255h-3.126l-2.016 10h-3.913l3.52-18h3.912l-.935 5h3.486c2.193 0 3.706.124 4.54.888.832.765 1.08 1.99.748 3.703l-1.637 8.41h-3.977zm21.747-6.708c-.173.884-.463 1.692-.872 2.424-.41.734-.944 1.404-1.605 2.01-.787.738-1.662 1.377-2.625 1.69-.963.314-2.19.584-3.68.584h-3.377l-.934 5h-3.944l3.518-18h7.584c2.282 0 3.946.34 4.992 1.537 1.046 1.2 1.36 2.61.943 4.757z'/%3e%3cpath d='m18.72 12.255h-2.703l-1.473 7h2.4c1.59 0 2.773-.342 3.552-.94.778-.6 1.303-1.62 1.576-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.497-.51-2.996-.51z'/%3e%3c/g%3e%3c/svg%3e");background-size:2rem;}.system-status-general-info__item-icon--database::before{background-image:url("data:image/svg+xml,%3csvg height='44.262' viewBox='0 0 38.847 44.262' width='38.847' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m19.745 0c5.74.123 12.272.953 16.9 4.668 1.865 1.498 2.786 3.91 1.597 6.126-1.255 2.34-4.13 3.733-6.518 4.6-5.63 2.04-12.113 2.38-18.014 1.573-2.92-.4-5.91-1.103-8.58-2.374-2.19-1.04-4.74-2.805-5.093-5.403-.532-3.925 4.23-6.23 7.264-7.3 3.986-1.408 8.239-1.853 12.444-1.89 4.302.092-3.334.03 0 0z'/%3e%3cpath d='m6.76 17.5c3.702 1.427 7.65 1.972 11.6 2.09 4.058.12 8.107-.424 12.023-1.523 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 26.436c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.964c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 35.374c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.134-.626-2.21-.626-3.485v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3c/g%3e%3c/svg%3e");}@media (forced-colors:active){.system-status-general-info__item-icon::before{background-color:canvastext;background-image:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% center;mask-position:50% center;-webkit-mask-size:var(--space-l);mask-size:var(--space-l);}.system-status-general-info__item-icon--drupal::before{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' class='drupal-logo' width='142' height='180' viewBox='0 0 142 180'%3e  %3cpath fill='%23ffffff' d='M126.054 66.3c-.1-.2-.2-.3-.4-.5-9.8-11-23.7-26.6-33.7-37.7-3.1-3.3-6.2-6.6-9.1-10-.7-.8-1.3-1.6-2-2.4-.6-.6-.9-1-.9-1h.1c-3.4-4-6.1-8.5-8-13.3l-.5-1.1c0-.1-.1-.1-.2-.2-.1 0-.3-.1-.4-.1h-.1c-.2 0-.3.1-.4.1l-.2.2-.5 1.1c-2 4.8-4.7 9.3-8 13.3h.1s-.3.4-.9 1c-.7.8-1.3 1.6-2 2.4-3 3.4-6 6.7-9.1 10-10 11.1-24 26.7-33.8 37.7-.1.2-.2.3-.4.5-37 49.3 3.2 89.5 3.2 89.5h-.1c11.9 13.8 28.8 22.3 46.9 23.6 1.6.2 3.3.3 5.1.3h.1c1.7 0 3.4-.1 5.1-.3 18.2-1.3 35-9.8 46.9-23.6h-.1c.1 0 40.3-40.2 3.3-89.5Zm-86.1 34.7-.9 1.4-.1.1c-6.8 8.2-10.8 17-12.1 25.7-.2 1.1-1.2 1.8-2.2 1.6-.7-.1-1.2-.6-1.5-1.2-1.8-4.2-3-8.6-3.6-13.1-2.3-15.9 2.5-29.8 12.7-41.7l12.3-14.1c.7-.8 1.9-.9 2.7-.2l.2.2c3.3 3.8 7.6 8.7 12.4 14.3.6.7.6 1.8 0 2.6-6.6 7.9-13.6 16.3-19.9 24.3v.1Zm56.8 41.2c-3.8 10-11.3 16-21.9 17.7-15.1 2.3-29.2-8-31.5-23.1 0-.2 0-.3-.1-.5-1.2-8.5 1.4-16 6.9-22.4 6.4-7.5 20.5-24.9 20.7-25.2.3.3 15.3 19 20.9 25.6 7.1 8.3 8.8 17.8 5 27.9Zm22.3-15.7c-.1.3-.3.7-.4 1-.4 1-1.5 1.5-2.5 1.1-.6-.3-1.1-.8-1.2-1.5-1.4-8.4-5.4-16.8-11.9-24.7l-.1-.1-.6-.9-.4-.5c-5.2-6.6-32.7-38.8-44.7-52.9-.6-.7-.6-1.8 0-2.6 4-4.4 8-8.8 11.9-13.3.7-.8 1.9-.8 2.7-.1l.1.1c1.8 1.9 3.5 3.8 5.2 5.8 10.9 12.2 21.9 24.2 32.5 36.5 13.4 15.5 16.5 33.3 9.4 52.1Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' class='drupal-logo' width='142' height='180' viewBox='0 0 142 180'%3e  %3cpath fill='%23ffffff' d='M126.054 66.3c-.1-.2-.2-.3-.4-.5-9.8-11-23.7-26.6-33.7-37.7-3.1-3.3-6.2-6.6-9.1-10-.7-.8-1.3-1.6-2-2.4-.6-.6-.9-1-.9-1h.1c-3.4-4-6.1-8.5-8-13.3l-.5-1.1c0-.1-.1-.1-.2-.2-.1 0-.3-.1-.4-.1h-.1c-.2 0-.3.1-.4.1l-.2.2-.5 1.1c-2 4.8-4.7 9.3-8 13.3h.1s-.3.4-.9 1c-.7.8-1.3 1.6-2 2.4-3 3.4-6 6.7-9.1 10-10 11.1-24 26.7-33.8 37.7-.1.2-.2.3-.4.5-37 49.3 3.2 89.5 3.2 89.5h-.1c11.9 13.8 28.8 22.3 46.9 23.6 1.6.2 3.3.3 5.1.3h.1c1.7 0 3.4-.1 5.1-.3 18.2-1.3 35-9.8 46.9-23.6h-.1c.1 0 40.3-40.2 3.3-89.5Zm-86.1 34.7-.9 1.4-.1.1c-6.8 8.2-10.8 17-12.1 25.7-.2 1.1-1.2 1.8-2.2 1.6-.7-.1-1.2-.6-1.5-1.2-1.8-4.2-3-8.6-3.6-13.1-2.3-15.9 2.5-29.8 12.7-41.7l12.3-14.1c.7-.8 1.9-.9 2.7-.2l.2.2c3.3 3.8 7.6 8.7 12.4 14.3.6.7.6 1.8 0 2.6-6.6 7.9-13.6 16.3-19.9 24.3v.1Zm56.8 41.2c-3.8 10-11.3 16-21.9 17.7-15.1 2.3-29.2-8-31.5-23.1 0-.2 0-.3-.1-.5-1.2-8.5 1.4-16 6.9-22.4 6.4-7.5 20.5-24.9 20.7-25.2.3.3 15.3 19 20.9 25.6 7.1 8.3 8.8 17.8 5 27.9Zm22.3-15.7c-.1.3-.3.7-.4 1-.4 1-1.5 1.5-2.5 1.1-.6-.3-1.1-.8-1.2-1.5-1.4-8.4-5.4-16.8-11.9-24.7l-.1-.1-.6-.9-.4-.5c-5.2-6.6-32.7-38.8-44.7-52.9-.6-.7-.6-1.8 0-2.6 4-4.4 8-8.8 11.9-13.3.7-.8 1.9-.8 2.7-.1l.1.1c1.8 1.9 3.5 3.8 5.2 5.8 10.9 12.2 21.9 24.2 32.5 36.5 13.4 15.5 16.5 33.3 9.4 52.1Z'/%3e%3c/svg%3e");}.system-status-general-info__item-icon--clock::before{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='42.659' height='46.603' viewBox='0 0 42.659 46.603'%3e  %3cpath fill='%23FFF' d='M24.15 3.73V0h-8v3.915C6.15 6.13 0 14.717 0 24.978 0 36.92 9.975 46.603 21.918 46.603s20.74-9.682 20.74-21.625c0-10.576-8.507-19.372-18.507-21.25zm7 24.072H17.83V11h5v12.802h8.32v4z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='42.659' height='46.603' viewBox='0 0 42.659 46.603'%3e  %3cpath fill='%23FFF' d='M24.15 3.73V0h-8v3.915C6.15 6.13 0 14.717 0 24.978 0 36.92 9.975 46.603 21.918 46.603s20.74-9.682 20.74-21.625c0-10.576-8.507-19.372-18.507-21.25zm7 24.072H17.83V11h5v12.802h8.32v4z'/%3e%3c/svg%3e");}.system-status-general-info__item-icon--server::before{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='34' viewBox='0 0 44 34'%3e  %3cpath fill='%23FFF' d='M29.98 7.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 7c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 0v10h44V0H0zM29.98 31.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 31c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 24v10h44V24H0zM29.98 19.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 19c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 12v10h44V12H0z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='34' viewBox='0 0 44 34'%3e  %3cpath fill='%23FFF' d='M29.98 7.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 7c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 0v10h44V0H0zM29.98 31.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 31c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 24v10h44V24H0zM29.98 19.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 19c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 12v10h44V12H0z'/%3e%3c/svg%3e");}.system-status-general-info__item-icon--php::before{-webkit-mask-image:url("data:image/svg+xml,%3csvg height='33.447' viewBox='0 0 66 33.447' width='66' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m49.5 12.255h-2.7l-1.473 7h2.4c1.59 0 2.773-.342 3.55-.94.78-.6 1.304-1.62 1.577-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.498-.51-2.996-.51z'/%3e%3cpath d='m33 0c-18.225 0-33 7.488-33 16.724s14.775 16.724 33 16.724 33-7.488 33-16.724-14.775-16.724-33-16.724zm-9.328 19.982c-.787.737-1.662 1.376-2.625 1.69-.963.313-2.19.583-3.68.583h-3.377l-.935 5h-3.945l3.52-18h7.584c2.28 0 3.946.34 4.992 1.537s1.36 2.74.944 4.885c-.172.884-.462 1.628-.87 2.36-.413.732-.947 1.338-1.608 1.945zm11.51 2.273 1.558-8.124c.177-.91.112-1.29-.196-1.62s-.962-.255-1.963-.255h-3.126l-2.016 10h-3.913l3.52-18h3.912l-.935 5h3.486c2.193 0 3.706.124 4.54.888.832.765 1.08 1.99.748 3.703l-1.637 8.41h-3.977zm21.747-6.708c-.173.884-.463 1.692-.872 2.424-.41.734-.944 1.404-1.605 2.01-.787.738-1.662 1.377-2.625 1.69-.963.314-2.19.584-3.68.584h-3.377l-.934 5h-3.944l3.518-18h7.584c2.282 0 3.946.34 4.992 1.537 1.046 1.2 1.36 2.61.943 4.757z'/%3e%3cpath d='m18.72 12.255h-2.703l-1.473 7h2.4c1.59 0 2.773-.342 3.552-.94.778-.6 1.303-1.62 1.576-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.497-.51-2.996-.51z'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg height='33.447' viewBox='0 0 66 33.447' width='66' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m49.5 12.255h-2.7l-1.473 7h2.4c1.59 0 2.773-.342 3.55-.94.78-.6 1.304-1.62 1.577-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.498-.51-2.996-.51z'/%3e%3cpath d='m33 0c-18.225 0-33 7.488-33 16.724s14.775 16.724 33 16.724 33-7.488 33-16.724-14.775-16.724-33-16.724zm-9.328 19.982c-.787.737-1.662 1.376-2.625 1.69-.963.313-2.19.583-3.68.583h-3.377l-.935 5h-3.945l3.52-18h7.584c2.28 0 3.946.34 4.992 1.537s1.36 2.74.944 4.885c-.172.884-.462 1.628-.87 2.36-.413.732-.947 1.338-1.608 1.945zm11.51 2.273 1.558-8.124c.177-.91.112-1.29-.196-1.62s-.962-.255-1.963-.255h-3.126l-2.016 10h-3.913l3.52-18h3.912l-.935 5h3.486c2.193 0 3.706.124 4.54.888.832.765 1.08 1.99.748 3.703l-1.637 8.41h-3.977zm21.747-6.708c-.173.884-.463 1.692-.872 2.424-.41.734-.944 1.404-1.605 2.01-.787.738-1.662 1.377-2.625 1.69-.963.314-2.19.584-3.68.584h-3.377l-.934 5h-3.944l3.518-18h7.584c2.282 0 3.946.34 4.992 1.537 1.046 1.2 1.36 2.61.943 4.757z'/%3e%3cpath d='m18.72 12.255h-2.703l-1.473 7h2.4c1.59 0 2.773-.342 3.552-.94.778-.6 1.303-1.62 1.576-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.497-.51-2.996-.51z'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-size:2rem;mask-size:2rem;}.system-status-general-info__item-icon--database::before{-webkit-mask-image:url("data:image/svg+xml,%3csvg height='44.262' viewBox='0 0 38.847 44.262' width='38.847' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m19.745 0c5.74.123 12.272.953 16.9 4.668 1.865 1.498 2.786 3.91 1.597 6.126-1.255 2.34-4.13 3.733-6.518 4.6-5.63 2.04-12.113 2.38-18.014 1.573-2.92-.4-5.91-1.103-8.58-2.374-2.19-1.04-4.74-2.805-5.093-5.403-.532-3.925 4.23-6.23 7.264-7.3 3.986-1.408 8.239-1.853 12.444-1.89 4.302.092-3.334.03 0 0z'/%3e%3cpath d='m6.76 17.5c3.702 1.427 7.65 1.972 11.6 2.09 4.058.12 8.107-.424 12.023-1.523 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 26.436c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.964c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 35.374c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.134-.626-2.21-.626-3.485v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg height='44.262' viewBox='0 0 38.847 44.262' width='38.847' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m19.745 0c5.74.123 12.272.953 16.9 4.668 1.865 1.498 2.786 3.91 1.597 6.126-1.255 2.34-4.13 3.733-6.518 4.6-5.63 2.04-12.113 2.38-18.014 1.573-2.92-.4-5.91-1.103-8.58-2.374-2.19-1.04-4.74-2.805-5.093-5.403-.532-3.925 4.23-6.23 7.264-7.3 3.986-1.408 8.239-1.853 12.444-1.89 4.302.092-3.334.03 0 0z'/%3e%3cpath d='m6.76 17.5c3.702 1.427 7.65 1.972 11.6 2.09 4.058.12 8.107-.424 12.023-1.523 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 26.436c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.964c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 35.374c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.134-.626-2.21-.626-3.485v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3c/g%3e%3c/svg%3e");}}.system-status-general-info__item-details{position:relative;display:inline-block;box-sizing:border-box;width:calc(100% - 3.75rem);padding-inline-start:0.625rem;font-size:var(--font-size-s);}.system-status-general-info__item-title{margin:0 0 0.5rem;font-size:1.125rem;}.system-status-general-info__sub-item-title{margin:0.875rem 0 0;font-size:0.875rem;}.system-status-general-info__sub-item__title{font-weight:bold;}.system-status-general-info__sub-item__value{display:block;}.system-status-general-info__run-cron{margin:1em 0 0;}@media screen and (min-width:48em){.system-status-general-info__items{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-general-info__items::after{flex:auto;content:"";}.system-status-general-info__item{display:block;width:32%;}.system-status-general-info__item:last-of-type{margin-inline-start:2%;}}@media screen and (max-width:48em){.system-status-general-info__header{display:none;}.system-status-general-info{margin-block-start:1.5625rem;border-block-start:0;}}
:root{--system-admin-status-report-border-color:var(--color-gray-200);}.system-status-report{position:relative;padding-block-start:var(--space-m);}@media screen and (min-width:38em){.system-status-report{padding-block-start:var(--space-l);}}.system-status-report__status-title{position:relative;box-sizing:border-box;width:100%;padding-block:0.625em;padding-inline:2.5em 0.375em;vertical-align:top;background-color:transparent;font-weight:normal;}.system-status-report__status-icon::before{position:absolute;inset-block-start:0.75rem;inset-inline-start:0.75rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;}.system-status-report__status-icon--error::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23dc2323'%3e%3cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3e%3c/svg%3e");}.system-status-report__status-icon--warning::before{background-image:url("data:image/svg+xml,%3csvg fill='%23e29700' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.66 12.316-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625z'/%3e%3c/svg%3e");}.system-status-report__entry__value{padding:1em 0.5em;}.cron-description__run-cron{display:block;}.claro-details__wrapper.claro-details__wrapper--system-status-report{margin:0;}.system-status-report__row{display:flex;border-bottom:1px solid var(--system-admin-status-report-border-color);}.system-status-report__row:last-of-type{border-bottom:none;}.system-status-report__requirements-group{padding-block-start:1.25rem;}.system-status-report__entry{overflow:auto;width:100%;margin:0;border:0;border-radius:0;background-color:transparent;}.system-status-report__entry h3{margin-block:0.625rem;font-size:1.231em;}.system-status-report__entry--error{background-color:transparent;}.system-status-report__entry--warning{background-color:transparent;}.system-status-report .claro-details{border:none;border-block-end:var(--details-border-size) solid var(--details-border-color);box-shadow:none;}.system-status-report__status-title{position:relative;box-sizing:border-box;width:100%;padding-block:1em;padding-inline:3em 1em;font-weight:bold;}.system-status-report__status-icon::before{position:absolute;inset-block-start:1em;inset-inline-start:0.625rem;display:inline-block;width:1.5rem;height:1.5rem;margin-inline-end:0.625rem;content:"";vertical-align:top;background-repeat:no-repeat;background-position:top center;background-size:contain;}.system-status-report__status-icon--error::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23dc2323'%3e%3cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3e%3c/svg%3e");}.system-status-report__status-icon--warning::before{background-image:url("data:image/svg+xml,%3csvg fill='%23e29700' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.66 12.316-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625z'/%3e%3c/svg%3e");}@media (forced-colors:active){.system-status-report__status-icon::before{background-color:canvastext;background-image:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:contain;mask-size:contain;}.system-status-report__status-icon--error::before{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23dc2323'%3e%3cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23dc2323'%3e%3cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3e%3c/svg%3e");}.system-status-report__status-icon--warning::before{-webkit-mask-image:url("data:image/svg+xml,%3csvg fill='%23e29700' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.66 12.316-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg fill='%23e29700' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.66 12.316-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625z'/%3e%3c/svg%3e");}}.system-status-report__entry__value{box-sizing:border-box;padding-block:0 1em;padding-inline:3em 1em;font-size:var(--font-size-s);}.claro-details__summary--system-status-report{background:var(--color-gray-050);}@media screen and (max-width:48em){.system-status-report{word-wrap:break-word;}}@media screen and (min-width:48em){.system-status-report__entry::after{display:table;clear:both;content:"";}.system-status-report__status-title{width:18rem;cursor:default;}.system-status-report__status-title:hover,.system-status-report__status-title:focus{-webkit-text-decoration:none;text-decoration:none;}html.js .system-status-report__status-title::-webkit-details-marker{display:none;}.system-status-report__entry__value{display:block;width:calc(100% - 23em);padding-block-start:1em;padding-inline-start:0;}}
.system-status-counter{--system-status-counter-status-icon:#e6e4df;--system-status-counter-status-icon-error:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23dc2323'%3e%3cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3e%3c/svg%3e");--system-status-counter-status-icon-warning:url("data:image/svg+xml,%3csvg fill='%23e29700' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.66 12.316-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625z'/%3e%3c/svg%3e");--system-status-counter-status-icon-checked:url("data:image/svg+xml,%3csvg fill='%2373b355' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m6.464 13.676c-.194.194-.513.194-.707 0l-4.96-4.955c-.194-.193-.194-.513 0-.707l1.405-1.407c.194-.195.512-.195.707 0l2.849 2.848c.194.193.513.193.707 0l6.629-6.626c.195-.194.514-.194.707 0l1.404 1.404c.193.194.193.513 0 .707z'/%3e%3c/svg%3e");display:inline-block;overflow-y:hidden;box-sizing:border-box;inline-size:100%;white-space:nowrap;}.system-status-counter__status-icon{display:inline-block;block-size:4.0625rem;inline-size:3.75rem;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;block-size:100%;inline-size:100%;content:"";background-repeat:no-repeat;background-position:right center;background-size:2.5rem;}@media (forced-colors:active){.system-status-counter__status-icon::before{background-color:canvastext;background-image:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-size:2.5rem;mask-size:2.5rem;}}[dir="rtl"] .system-status-counter__status-icon::before{background-position:left center;}.system-status-counter__status-icon--error::before{background-image:var(--system-status-counter-status-icon-error);}.system-status-counter__status-icon--warning::before{background-image:var(--system-status-counter-status-icon-warning);}.system-status-counter__status-icon--checked::before{background-image:var(--system-status-counter-status-icon-checked);}@media (forced-colors:active){.system-status-counter__status-icon--error::before{-webkit-mask-image:var(--system-status-counter-status-icon-error);mask-image:var(--system-status-counter-status-icon-error);}.system-status-counter__status-icon--warning::before{-webkit-mask-image:var(--system-status-counter-status-icon-warning);mask-image:var(--system-status-counter-status-icon-warning);}.system-status-counter__status-icon--checked::before{-webkit-mask-image:var(--system-status-counter-status-icon-checked);mask-image:var(--system-status-counter-status-icon-checked);}}.system-status-counter__status-title{display:inline-block;padding:0 1.125rem;vertical-align:middle;font-size:1.125em;font-weight:bold;line-height:1em;}.system-status-counter__title-count{display:block;margin-block-end:0.5rem;}.system-status-counter__details{display:block;text-transform:none;font-size:var(--font-size-s);font-weight:normal;line-height:1.5;}@media screen and (min-width:61rem){.system-status-report-counters__item{padding-block:var(--space-s);}.system-status-counter__status-icon,.system-status-counter{block-size:4.0625rem;}.system-status-counter__status-icon{inline-size:4.0625rem;}}
.system-status-report-counters__item{width:100%;margin-block:0.625rem;margin-inline:0;}@media screen and (min-width:60em){.system-status-report-counters__item{margin-block-end:1.25rem;}.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:32%;}}
td.checkbox,th.checkbox{text-align:center;}tr.selected td{background-color:var(--color-bgblue-active);}.views-bulk-actions{position:relative;display:flex;flex:1;flex-wrap:wrap;padding:var(--space-m) 2rem;color:var(--color-white);border:var(--details-border-size) solid var(--details-border-color);border-radius:0.25rem;background-color:var(--color-text);}.views-bulk-actions[data-drupal-sticky-vbo="true"]{position:sticky;z-index:calc(var(--dropbutton-widget-z-index) + 1);bottom:var(--drupal-displace-offset-bottom,0);animation:fade-in-bottom 320ms 1 forwards;border-bottom-right-radius:0;border-bottom-left-radius:0;}.views-bulk-actions.views-form__header--bypass-animation{animation:none;}@supports (position:sticky){.views-bulk-actions[data-drupal-sticky-vbo="true"]{position:sticky;}}@keyframes fade-in-bottom{0%{transform:translateY(100%);}100%{transform:translateY(0);}}.views-bulk-actions__item{align-self:center;margin-block:0 var(--space-s);margin-inline:0 var(--space-l);}.views-bulk-actions__item:last-of-type{margin-inline-end:0;}.views-bulk-actions__item .form-element:hover{border:var(--input-border-size) solid var(--input-border-color);box-shadow:none;}.views-bulk-actions__item .button--primary:not(:disabled,.is-disabled){background:var(--color-blue-400);}.views-bulk-actions__item .button--primary:not(:disabled,.is-disabled):hover{background:var(--color-blue-500);}.views-bulk-actions__item .form-item__label{display:inline;padding-inline-end:var(--space-xs);}.views-bulk-actions__item .form-item__label::after{content:":";}.views-bulk-actions__item .form-element--type-select{min-height:2rem;padding-block:calc(0.5rem - 1px);padding-inline:calc(1rem - 1px) calc(2.25rem - 1px);font-size:var(--font-size-xs);line-height:1rem;}.views-bulk-actions__item input,.views-bulk-actions__item .button{margin-block:0;}.views-bulk-actions__item--status{width:100%;white-space:nowrap;font-size:var(--font-size-xs);font-weight:bold;}.views-field__skip-to-bulk-actions{display:block;white-space:nowrap;font-size:var(--font-size-xs);}@media screen and (min-width:61rem){.views-bulk-actions{flex-wrap:nowrap;}.views-bulk-actions__item{margin-bottom:0;}.views-bulk-actions__item--status{width:auto;}}.ui-autocomplete{z-index:501;}
:root{--tabs-border-radius-size:var(--base-border-radius);--tabs--hover-height:0.1875rem;--tabs--focus-height:0.1875rem;--tabs--active-height:0.1875rem;--tabs-link-height:3rem;--tabs-secondary-link-height:2.5rem;--tabs-base-border:1px solid var(--color-gray-200);--tabs-base-shadow:0 2px 0.25rem rgba(0,0,0,0.1);--tabs-trigger-border:1px solid rgba(216,217,224,0.8);--tabs--hover-bg-color:var(--color-bgblue-active);}.tabs-wrapper > nav{width:100%;}.tabs{display:flex;flex-direction:column;width:100%;margin:0 0 var(--space-l) 0;border:var(--tabs-base-border);border-radius:var(--tabs-border-radius-size);box-shadow:var(--tabs-base-shadow);}.tabs__tab{position:relative;border-bottom:var(--tabs-base-border);background-color:var(--color-gray-025);font-size:var(--font-size-s);font-weight:bold;}.tabs__tab:not(.is-active){display:none;}.tabs__tab:last-child{border-bottom:0;}.tabs__tab.is-active{display:flex;justify-content:space-between;background-color:var(--color-white);box-shadow:var(--tabs-base-shadow);}.tabs__tab.is-active:focus::before{top:calc(var(--tabs--focus-height) * -1);height:calc(var(--tabs-link-height) + 2px);}.tabs__tab.is-active::before{z-index:2;top:-1px;inset-inline-start:-1px;width:var(--tabs--active-height);height:calc(100% + 2px);border-inline-start:var(--tabs--active-height) solid var(--color-absolutezero);border-top-left-radius:var(--tabs-border-radius-size);}.tabs__link{position:relative;display:flex;overflow:hidden;flex-grow:1;align-items:center;box-sizing:border-box;min-height:var(--tabs-link-height);padding:var(--space-s) var(--space-l);-webkit-text-decoration:none;text-decoration:none;color:var(--color-gray-800);line-height:1.2rem;}.tabs__link:focus{min-height:calc(var(--tabs-link-height) + var(--tabs--focus-height) - 1px);margin:-1px;padding-inline-start:calc(var(--space-l) - var(--tabs--focus-height) + 1px);-webkit-text-decoration:none;text-decoration:none;color:var(--color-gray-800);border:var(--tabs--focus-height) solid var(--color-focus);border-radius:var(--tabs-border-radius-size);outline:none;box-shadow:none;}.tabs__link:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text);}.tabs__link.is-active{z-index:1;flex-grow:1;color:var(--color-absolutezero);}.tabs__link.is-active:focus{margin:-1px 0;padding-right:var(--space-l);padding-left:var(--space-l);border-inline-start:none;border-radius:0;}.tabs__link.is-active:hover{color:var(--color-text);}.tabs__link:not(.is-active):focus{z-index:3;}.tabs__tab::before,.tabs__link::before{position:absolute;display:block;content:"";}.tabs.is-open .tabs__tab.is-active::before{border-bottom-left-radius:0;}.tabs--secondary .tabs__tab:not(.is-active){display:block;}.tabs.is-open > .tabs__tab{display:flex;}.tabs__trigger{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--tabs-link-height);padding-right:1px;text-align:center;border-inline-start:var(--tabs-trigger-border);}.tabs__trigger:focus{padding-right:0;border:var(--tabs--focus-height) solid var(--color-focus);border-radius:var(--tabs-border-radius-size);box-shadow:none;}@media screen and (min-width:48em){.tabs-wrapper{display:flex;}.tabs-wrapper--secondary{position:relative;}.is-horizontal .tabs{flex-direction:row;align-items:flex-end;width:auto;margin:0;border:0;box-shadow:none;}.is-horizontal .tabs--secondary{overflow:hidden;margin:calc(calc(var(--tabs--focus-height) + 0.1875rem) * -1) calc(calc(var(--tabs--focus-height) + 0.1875rem) * -1) 0;padding:calc(var(--tabs--focus-height) + 0.1875rem) calc(var(--tabs--focus-height) + 0.1875rem) 0;border-radius:0;}.is-horizontal .tabs--secondary::after{position:absolute;bottom:0;left:0;display:block;width:100%;content:"";border-bottom:1px solid var(--color-gray-200);}.is-horizontal .tabs--secondary .tabs__tab{font-size:var(--font-size-s);}.is-horizontal .tabs--secondary .tabs__link{min-height:var(--tabs-secondary-link-height);padding-top:var(--space-xs);padding-bottom:var(--space-xs);}.is-horizontal .tabs--secondary .tabs__link:focus{min-height:var(--tabs-secondary-link-height);}.is-horizontal .tabs__tab{display:block;border-top:none;border-bottom:none;background:none;font-size:var(--font-size-base);}.is-horizontal .tabs__tab.is-active{order:0;background:none;box-shadow:none;}.is-horizontal .tabs__tab.is-active::before{content:none;}.is-horizontal .tabs__tab .tabs__link.is-active::before{border-radius:0;}.is-horizontal .tabs__link{padding-right:2rem;padding-left:2rem;border-radius:var(--tabs-border-radius-size) var(--tabs-border-radius-size) 0 0;}.is-horizontal .tabs__link:focus{min-height:var(--tabs-link-height);margin:0;padding-right:2rem;padding-left:2rem;color:var(--color-text);border:none;border-radius:var(--tabs-border-radius-size) var(--tabs-border-radius-size) 0 0;outline:2px dotted transparent;box-shadow:0 0 0 2px var(--color-white),0 0 0 calc(var(--tabs--focus-height) + 2px) var(--color-focus);}.is-horizontal .tabs__link:hover{color:var(--color-absolutezero-hover);background:var(--tabs--hover-bg-color);}.is-horizontal .tabs__link.is-active::before{top:auto;right:0;bottom:0;left:0;width:100%;height:var(--tabs--active-height);border-right:none;border-bottom:var(--tabs--active-height) solid var(--color-absolutezero);border-left:none;}.is-horizontal .tabs__trigger{display:none;}.is-horizontal .tabs--primary .tabs__link:focus{box-shadow:0 0 0 2px var(--color-gray-050),0 0 0 calc(var(--tabs--focus-height) + 2px) var(--color-focus);}}
.views-exposed-form.views-exposed-form{display:flex;flex-wrap:wrap;margin-block:var(--space-l);padding:var(--space-xs) var(--space-l) var(--space-l) var(--space-l);border:var(--details-border-size) solid var(--details-border-color);border-radius:var(--details-border-size-radius);background-color:var(--color-white);box-shadow:var(--details-box-shadow);}.views-exposed-form--preview.views-exposed-form--preview{margin-top:0;}.views-exposed-form__item.views-exposed-form__item{max-width:100%;margin-block:var(--space-s) 0;margin-inline:0 var(--space-xs);}.views-exposed-form__item--preceding-actions.views-exposed-form__item--preceding-actions{margin-inline-end:var(--space-m);}.views-exposed-form__item--actions.views-exposed-form__item--actions .button{margin-block:0;}.views-exposed-form__item--actions.views-exposed-form__item--actions .button:last-child{margin-inline-end:0;}.views-exposed-form .form-item--no-label,.views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions{margin-top:calc(var(--line-height-form-label) + var(--space-s) + var(--space-xs));}
.color-success{color:#325e1c;background-color:#f3faef;}.color-warning{color:#734c00;background-color:#fdf8ed;}.color-error{color:#a51b00;background-color:#fcf4f2;}
.category-page .article-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #dedede;border-radius:0;background:#fff;box-shadow:none;}.category-page .article-card > a{display:flex !important;flex:1;flex-direction:column;}.category-page .article-card > a > div:first-child{height:auto !important;aspect-ratio:1 / 1;flex:0 0 auto;}.category-page .article-card-img{display:block;width:100%;height:100% !important;object-fit:cover;}.category-page .article-card > a > div:last-child{flex:1;padding:1rem 1.1rem !important;}.category-page .article-card h3{margin:0 0 .65rem !important;font-family:var(--it-display-font,'Tiempos Headline','Times New Roman',serif) !important;font-size:1.1rem !important;font-weight:600 !important;line-height:1.18 !important;}.category-page .article-card-meta{justify-content:flex-start !important;gap:.65rem;font-size:.75rem !important;}.category-page .article-card p{margin:.75rem 0 0 !important;color:#666;font-size:.88rem;line-height:1.45;}.kpy-sn-latest .kpy-news-card .kipya-post-title,.kpy-sn-latest .kpy-news-card .kipya-post-title a{font-size:.95rem !important;line-height:1.2 !important;font-weight:600 !important;}.kpy-sn-latest .kpy-news-card .kipya-blog-meta,.kpy-sn-latest .kpy-news-card .kpy-news-carousel-excerpt{display:none !important;}.kpy-sn-latest .kpy-news-card{grid-template-columns:72px minmax(0,1fr) !important;min-height:72px !important;}.kpy-sn-latest .kpy-news-image{width:72px !important;height:72px !important;}.it-section-article-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #dedede;border-radius:0 !important;background:#fff;box-shadow:none !important;}.it-section-article-image{height:auto !important;aspect-ratio:1 / 1;flex:0 0 auto;background-position:center;background-size:cover;}.it-section-article-body{display:flex;flex:1;flex-direction:column;padding:1rem 1.1rem !important;}.it-section-article-body h2{margin:.55rem 0 .7rem !important;font-family:var(--it-display-font,'Tiempos Headline','Times New Roman',serif) !important;font-size:1.1rem !important;font-weight:600 !important;line-height:1.18 !important;}.it-section-article-body p{margin:0 0 .8rem;}.it-section-read-link{margin-top:auto;}
*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}:root{--kpy-primary:#ff0000;--kpy-primary-rgb:255,0,0;--kpy-primary-dark:#d90000;--kpy-primary-soft:#ff3333;--kpy-secondary:var(--kpy-primary);--kpy-secondary-rgb:255,0,0;--kpy-gold:var(--kpy-primary);--kpy-orange:var(--kpy-primary);--it-red:var(--kpy-primary);--it-blue:var(--kpy-primary);}*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px;}.clear:before,.clear:after{content:' ';display:table;}.clear:after{clear:both;}a,a:hover,a:visited,a:active,a:focus,a:link{text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px;outline:0;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Tiempos Headline","Times New Roman",serif;font-weight:700;font-optical-sizing:auto;}input:focus{outline:0;border:1px solid #2F9400;}@font-face{font-family:'Font-Name';src:url(/themes/custom/kipya/fonts/font-name.eot);src:url(/themes/custom/kipya/fonts/font-name.eot#iefix) format('embedded-opentype'),url(/themes/custom/kipya/fonts/font-name.woff) format('woff'),url(/themes/custom/kipya/fonts/font-name.ttf) format('truetype'),url(/themes/custom/kipya/fonts/font-name.svg#font-name) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'D-DIN';src:local('Segoe UI'),local('Arial'),local('Helvetica Neue'),sans-serif;font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Mayor';src:local('Times New Roman'),serif;font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Kind Avenue';src:local('Trebuchet MS'),local('Verdana'),sans-serif;font-weight:normal;font-style:normal;font-display:swap;}::selection{background:#d9c5a5;color:#FFF;text-shadow:none;}::-webkit-selection{background:#d9c5a5;color:#FFF;text-shadow:none;}::-moz-selection{background:#d9c5a5;color:#FFF;text-shadow:none;}.alignnone{margin:5px 20px 20px 0;}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}.alignright{float:right;margin:5px 0 20px 20px;}.alignleft{float:left;margin:5px 20px 20px 0;}a img.alignright{float:right;margin:5px 0 20px 20px;}a img.alignnone{margin:5px 20px 20px 0;}a img.alignleft{float:left;margin:5px 20px 20px 0;}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center;}.wp-caption.alignnone{margin:5px 20px 20px 0;}.wp-caption.alignleft{margin:5px 20px 20px 0;}.wp-caption.alignright{margin:5px 0 20px 20px;}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}.ag-login-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:transparent;border:2.5px solid #d4a94a;color:#d4a94a;transition:all 0.3s ease;margin-left:15px;flex-shrink:0;}.ag-login-icon:hover{background-color:#d4a94a;color:#fff;border-color:#d4a94a;box-shadow:0 0 12px rgba(212,169,74,0.5);}.ag-login-icon:active{transform:scale(0.95);}.ag-login-icon svg{width:20px;height:20px;transition:all 0.3s ease;}.ag-login-icon svg circle,.ag-login-icon svg path{stroke:#d4a94a;transition:stroke 0.3s ease;}.ag-login-icon:hover svg circle,.ag-login-icon:hover svg path{stroke:#fff;}@media (max-width:768px){.ag-login-icon{width:40px;height:40px;margin-left:10px;border-width:2px;}.ag-login-icon svg{width:18px;height:18px;}}@media (max-width:576px){.ag-login-icon{width:36px;height:36px;margin-left:8px;border-width:1.5px;}.ag-login-icon svg{width:16px;height:16px;}}.ag-mobile-drawer-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(212,169,74,0.2);}.ag-login-icon--mobile{margin-left:0;}@media (max-width:768px){.ag-mobile-drawer-actions{flex-direction:column;gap:15px;}.ag-login-icon--mobile{width:44px;height:44px;}}input:focus{border:1px solid #ccc !important;}a:focus,button:focus,.navbar-toggler:focus,*:focus{outline:none !important;box-shadow:none !important;}.navbar-toggler:focus{border-color:rgba(255,255,255,0.1) !important;}.it-search-wrapper{position:relative !important;z-index:1001;}.it-search-dropdown{position:absolute !important;top:calc(100% + 10px) !important;left:0 !important;right:auto !important;width:min(440px,calc(100vw - 32px)) !important;max-height:min(420px,calc(100vh - 140px)) !important;margin:0 !important;overflow-y:auto !important;background:#fff !important;border:1px solid #c9c0b3 !important;box-shadow:0 16px 34px rgba(21,21,20,.16) !important;z-index:1002 !important;}.it-search-dropdown[hidden]{display:none !important;}.it-search-results{margin:0 !important;padding:0 !important;list-style:none !important;}.it-search-result-link{display:block !important;padding:12px 16px !important;border-bottom:1px solid #e2dbd1 !important;color:#111 !important;}.it-search-result-link:hover,.it-search-result-active .it-search-result-link{background:#f1ece4 !important;}.it-search-result-title{overflow-wrap:anywhere;color:#111 !important;font-size:.95rem;font-weight:700;}.it-search-result-summary,.it-search-result-date{margin-top:4px;color:#6d675f;font-size:.82rem;line-height:1.4;}@media (max-width:800px){.it-search-dropdown{max-height:min(300px,calc(100vh - 120px)) !important;}}.kpy-sn-latest .kpy-news-badge{display:none !important;}.it-ads-page .it-about-hero{background:#000 !important;border-bottom:1px solid #c9c0b3 !important;}.it-ads-page .it-about-hero h1,.it-ads-page .it-about-hero .it-about-deck,.it-ads-page .it-about-hero nav{color:#fff !important;}.it-ads-page .it-about-hero nav a{color:var(--kpy-primary) !important;}
@font-face{font-family:'Tiempos Text';src:url(/themes/custom/kipya/assets/fonts/tiempos-text-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}.it-homepage .it-latest-carousel--wide .kpy-news-dek,.it-homepage .it-latest-carousel--wide .kpy-news-excerpt{display:none !important;}body{font-weight:400;}.it-primary-nav a{padding:12px 13px !important;font-weight:600 !important;font-size:13px !important;white-space:nowrap;}@media (max-width:800px){.it-primary-nav{overflow-x:auto;}.it-primary-nav ul{justify-content:flex-start !important;width:max-content;min-width:100%;flex-wrap:nowrap !important;}.it-primary-nav a{padding:12px 10px !important;font-size:12px !important;}}:root{--kpy-primary:#ff0000;--kpy-primary-rgb:255,0,0;--kpy-primary-dark:#d90000;--kpy-primary-soft:#ff3333;--kpy-secondary:var(--kpy-primary);--kpy-secondary-rgb:255,0,0;--kpy-gold:var(--kpy-primary);--kpy-orange:var(--kpy-primary);--it-red:var(--kpy-primary);--it-blue:var(--kpy-primary);--it-ink:#111111;--it-muted:#666666;--it-rule:#d7d7d7;--it-paper:#ffffff;--news-bg:#edf2f7;--news-shell:#ffffff;--news-surface:#f1f5f9;--news-primary:var(--kpy-primary);--news-primary-soft:var(--kpy-primary-soft);--news-accent:var(--kpy-primary);--news-accent-alt:#ff0000;--news-text:#1a1a1a;--news-muted:#6b7280;--news-border:rgba(255,0,0,0.12);--news-shadow:0 12px 28px rgba(255,0,0,0.08);--news-font:"Tiempos Text","Times New Roman",serif;--news-serif:"Tiempos Text","Times New Roman",serif;--kpy-font:"Tiempos Text","Times New Roman",serif;--kpy-font-2:"Tiempos Text","Times New Roman",serif;--kpy-font-3:"Tiempos Text","Times New Roman",serif;--kpy-serif:"Tiempos Text","Times New Roman",serif;}::selection{background:var(--kpy-primary);color:#fff;}::-moz-selection{background:var(--kpy-primary);color:#fff;}*{box-sizing:border-box;font-family:"Tiempos Text","Times New Roman",serif;}html{scroll-behavior:smooth;overflow-x:clip;}body{overflow-x:hidden;margin:0;background:var(--news-bg);color:var(--news-text);font-family:"Tiempos Text","Times New Roman",serif;line-height:1.65;}a{color:inherit;text-decoration:none;}img{max-width:100%;display:block;}button,input{font:inherit;}.it-about-page{--it-about-ink:var(--it-ink);--it-about-muted:var(--it-muted);--it-about-line:var(--it-rule);--it-about-paper:var(--it-paper);--it-red:var(--kpy-primary);background:var(--it-about-paper);color:var(--it-about-ink);}.it-homepage .it-category-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow:visible;}.it-homepage .it-category-track>*{width:100%;min-width:0;flex:none;}@media (max-width:800px){.it-homepage .it-category-track{grid-template-columns:repeat(2,minmax(0,1fr));}}.it-about-page .it-shell{width:min(1160px,calc(100% - 40px));margin:0 auto;}.it-about-hero{padding:88px 0 54px;border-bottom:1px solid var(--it-about-line);background:#ffffff;}.it-about-eyebrow{margin:0 0 12px;color:var(--it-red);font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;}.it-about-hero h1,.it-about-section-heading h2{margin:0;font-family:var(--it-display-font),'Times New Roman',serif;font-weight:600;letter-spacing:0;}.it-about-hero h1{max-width:none;font-size:clamp(2rem,4.5vw,3.8rem);line-height:0.96;}.it-about-deck{margin:22px 0 26px;color:#444444;font-family:var(--it-text-font),'Times New Roman',serif;font-size:clamp(0.95rem,1.6vw,1.25rem);}.it-about-hero nav{display:flex;gap:10px;color:var(--it-about-muted);font-size:0.88rem;}.it-about-hero nav a{color:var(--it-red);}.it-about-main{padding:0 0 20px;}.it-about-copy{max-width:820px;padding:62px 0 72px;}.it-about-copy h2,.it-about-copy h3{margin:34px 0 14px;font-family:var(--it-display-font),'Times New Roman',serif;font-weight:600;letter-spacing:0;}.it-about-copy h2:first-child{margin-top:0;font-size:2.3rem;}.it-about-copy h3{font-size:1.55rem;}.it-about-copy p,.it-about-copy li{color:#333333;font-size:1.04rem;line-height:1.75;}.it-about-copy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 36px;margin:20px 0 0;padding-left:20px;}.it-about-team{padding:32px 0 12px;border-top:1px solid var(--it-about-line);background:#ffffff;}.it-about-section-heading{max-width:680px;margin-bottom:34px;}.it-about-section-heading h2{font-size:clamp(2.1rem,4vw,3.7rem);line-height:1;}.it-about-section-heading>p:last-child{max-width:580px;margin:18px 0 0;color:var(--it-about-muted);font-size:1rem;line-height:1.65;}.it-about-team .view-team-members .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}.it-about-team .view-team-members .views-row{min-width:0;padding-bottom:26px;border-bottom:1px solid #c7cec4;}.it-about-team .view-team-members .views-field-field-team-photo{aspect-ratio:4 / 5;margin-bottom:18px;overflow:hidden;background:#cbd2c8;}.it-about-team .view-team-members .views-field-field-team-photo img{display:block;width:100%;height:100%;object-fit:cover;}.it-about-team .view-team-members .views-field-title{font-family:Georgia,'Times New Roman',serif;font-size:1.45rem;line-height:1.1;}.it-about-team .view-team-members .views-field-field-team-role{margin:8px 0 14px;color:var(--it-red);font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.it-about-team .view-team-members .views-field-body{color:#444444;font-size:0.94rem;line-height:1.65;}@media (max-width:760px){.it-about-page .it-shell{width:min(100% - 28px,1160px);}.it-about-hero{padding:58px 0 42px;}.it-about-copy{padding:44px 0 54px;}.it-about-copy ul,.it-about-team .view-team-members .view-content{grid-template-columns:1fr;}.it-about-team{padding-top:54px;}}.kpy-advertise-page .kpy-page-title{font-size:clamp(1.7rem,3vw,2.4rem) !important;line-height:1.1 !important;}.kpy-advertise-page .kpy-page-subtitle{font-size:0.9rem !important;}@media (max-width:760px){.kpy-advertise-page .kpy-page-title{font-size:clamp(1.45rem,6vw,1.9rem) !important;}.kpy-advertise-page .kpy-page-subtitle{font-size:0.8rem !important;}}.news-header{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 2px 12px rgba(16,42,67,0.08);}.news-header-topbar{background:#f5f7fb;border-bottom:1px solid var(--news-border);font-size:12px;color:var(--news-muted);}.news-header-shell{width:min(1280px,calc(100% - 32px));margin:0 auto;}.news-header-topbar .news-header-shell,.news-header-main,.news-main-nav .news-header-shell{display:flex;align-items:center;justify-content:space-between;}.news-header-topbar .news-header-shell{height:36px;}.news-topbar-left,.news-topbar-right{display:flex;align-items:center;gap:12px;}.news-live-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--news-accent);color:#fff;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;}.news-topbar-right a{color:var(--news-primary);font-weight:600;}.news-header-main{min-height:96px;gap:28px;padding:18px 0 14px;}.news-brand-wrap{flex-shrink:0;}.news-brand{display:inline-flex;align-items:center;gap:12px;color:var(--news-primary);}.news-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:linear-gradient(135deg,var(--news-accent) 0%,#b10d1a 100%);color:white;border-radius:4px;font-weight:800;letter-spacing:1px;}.news-brand-text{display:inline-flex;flex-direction:column;line-height:1;text-transform:uppercase;}.news-brand-text strong{font-family:var(--news-font);font-size:1.1rem;letter-spacing:0.08em;}.news-brand-text small{font-family:var(--news-font);font-size:0.8rem;letter-spacing:0.26em;color:var(--news-accent-alt);}.news-search-wrap{flex:1;display:flex;justify-content:center;}.news-search-form{display:flex;align-items:center;width:min(540px,100%);background:#edf4ff;border:2px solid rgba(29,78,216,0.32);border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(29,78,216,0.08);}.news-search-form input{flex:1;border:0;background:transparent;color:#111111;padding:16px 18px;font-size:1rem;font-weight:700;}.news-search-form button{width:58px;height:58px;border:0;background:linear-gradient(135deg,var(--news-accent) 0%,#b3081b 100%);color:white;cursor:pointer;transition:transform 0.2s ease;}.news-search-form button:hover{transform:translateY(-1px);}.news-search-form svg{width:20px;height:20px;fill:currentColor;}.news-header-tools{display:flex;justify-content:flex-end;flex-shrink:0;}.news-icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--news-border);background:#fff;cursor:pointer;}.news-icon-button svg{width:20px;height:20px;fill:var(--news-primary);}.news-main-nav{background:linear-gradient(90deg,var(--news-primary) 0%,var(--news-primary-soft) 100%);border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.06);}.news-menu{display:flex;align-items:center;justify-content:flex-start;gap:0;list-style:none;margin:0;padding:0;}.news-menu>li{position:relative;}.news-menu>li>a{display:inline-flex;align-items:center;height:56px;padding:0 18px;font-size:0.85rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#fff;background:rgba(255,255,255,0.02);transition:background 0.2s ease,transform 0.2s ease;}.news-menu>li:hover>a,.news-menu>li:focus-within>a{background:rgba(255,255,255,0.08);}.news-menu .has-mega-menu>a::after{content:"?";font-size:0.7rem;margin-left:8px;color:rgba(255,255,255,0.8);}.news-mega-menu{position:absolute;left:0;top:calc(100% + 10px);width:min(620px,70vw);display:grid;grid-template-columns:1.1fr 1.2fr;gap:0;background:rgba(255,255,255,0.98);border:1px solid rgba(16,42,67,0.08);box-shadow:var(--news-shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:all 0.2s ease;pointer-events:none;}.news-menu>li.has-mega-menu:hover .news-mega-menu,.news-menu>li.has-mega-menu:focus-within .news-mega-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;}.news-mega-col{padding:20px 22px;border-right:1px solid rgba(16,42,67,0.08);}.news-mega-col h4{margin:0 0 14px;color:var(--news-primary);font-size:0.8rem;letter-spacing:0.1em;text-transform:uppercase;}.news-mega-col ul{list-style:none;margin:0;padding:0;}.news-mega-col li+li{margin-top:8px;}.news-mega-col a{display:flex;align-items:center;gap:10px;color:var(--news-text);font-weight:600;padding:8px 10px;border-radius:8px;transition:background 0.2s ease;}.news-mega-col a:hover{background:#f3f7ff;}.menu-icon{display:inline-flex;margin-right:4px;color:var(--news-accent);}.news-mega-featured{position:relative;min-height:220px;}.news-mega-featured img{width:100%;height:100%;object-fit:cover;}.news-featured-copy{position:absolute;inset:auto 0 0 0;padding:18px;background:linear-gradient(180deg,rgba(10,17,28,0) 0%,rgba(10,17,28,0.9) 100%);color:#fff;}.news-featured-copy small{display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:0.12em;color:rgba(255,255,255,0.8);}.news-featured-copy strong{font-size:1.02rem;line-height:1.35;}.news-mobile-menu{display:none;}.news-site-main{padding:28px 0 40px;}.news-shell{width:min(1280px,calc(100% - 32px));margin:0 auto;}.news-featured-grid{display:grid;grid-template-columns:2.2fr 1fr;gap:28px;}.news-featured-story{position:relative;overflow:hidden;min-height:540px;border-radius:16px;background:#111827;box-shadow:var(--news-shadow);}.news-featured-story img{width:100%;height:100%;object-fit:cover;}.news-featured-story::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,17,28,0.2) 0%,rgba(10,17,28,0.85) 100%);}.news-featured-copy{position:absolute;inset:auto 0 0 0;z-index:1;padding:28px 28px 30px;}.news-kicker{display:inline-block;background:var(--news-accent);color:white;border-radius:999px;padding:7px 12px;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.news-featured-copy h1{margin:16px 0 12px;color:white;font-family:var(--news-font);font-size:clamp(2.2rem,4vw,4rem);line-height:0.96;letter-spacing:-0.04em;text-transform:none;}.news-featured-copy p{max-width:740px;margin:0;font-size:1.06rem;color:rgba(255,255,255,0.9);}.news-popular-panel{background:white;border-radius:16px;padding:20px 18px 4px;box-shadow:var(--news-shadow);}.news-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--news-border);}.news-panel-header h2{margin:0;font-size:1.1rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--news-primary);}.news-panel-header a{color:var(--news-accent);font-size:0.72rem;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;}.news-popular-list{list-style:none;margin:0;padding:0;}.news-popular-list li{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--news-border);}.news-popular-list li:last-child{border-bottom:0;}.news-popular-list img{width:100%;height:88px;object-fit:cover;border-radius:8px;}.news-popular-list a{display:inline-block;color:var(--news-primary);font-weight:700;line-height:1.35;}.news-mini-tag{display:block;margin:0 0 8px;color:var(--news-accent);font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;}.news-top-categories{padding-top:18px;}.news-cats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;}.category-tile{display:flex;align-items:center;justify-content:center;min-height:86px;border-radius:10px;font-family:var(--news-font);font-size:1.14rem;font-weight:700;color:#fff;letter-spacing:0.02em;text-transform:uppercase;box-shadow:0 8px 18px rgba(16,42,67,0.12);}.category-tile.policy{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 100%);}.category-tile.economy{background:linear-gradient(135deg,#0f766e 0%,#14b8a6 100%);}.category-tile.climate{background:linear-gradient(135deg,#4d7c0f 0%,#84cc16 100%);}.category-tile.culture{background:linear-gradient(135deg,#7c2d12 0%,#f59e0b 100%);}.category-tile.world{background:linear-gradient(135deg,#374151 0%,#6b7280 100%);}.news-section{padding-top:36px;}.news-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;}.news-section-title-wrap{display:flex;align-items:center;gap:10px;}.news-section-bar{display:inline-block;width:4px;height:36px;background:var(--news-accent);border-radius:999px;}.news-section-head h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);text-transform:none;letter-spacing:-0.04em;color:var(--news-primary);}.news-section-meta{font-size:0.8rem;color:var(--news-muted);text-transform:uppercase;letter-spacing:0.08em;}.news-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}.news-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:var(--news-shadow);}.news-card-image{display:block;height:220px;background:linear-gradient(135deg,#dbeafe,#f1f5f9);}.news-card-image img{width:100%;height:100%;object-fit:cover;}.fallback-image{display:flex;align-items:center;justify-content:center;color:var(--news-primary);font-size:1.2rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:700;}.news-card-body{padding:18px 18px 20px;}.news-card-meta{color:var(--news-accent);font-size:0.72rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;}.news-card-body h3{margin:12px 0 10px;font-size:1.3rem;line-height:1.2;letter-spacing:-0.04em;text-transform:none;font-weight:700;}.news-card-body h3 a{color:var(--news-primary);}.news-card-body p{margin:0;color:var(--news-muted);}@media (max-width:980px){.news-featured-grid,.news-card-grid{grid-template-columns:1fr;}.news-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.news-search-wrap{width:100%;}.news-header-main{flex-wrap:wrap;}}@media (max-width:760px){.news-header-topbar{display:none;}.news-main-nav{display:none;}.news-mobile-menu{display:block;}.news-header-main{min-height:74px;}.news-brand-text strong{font-size:0.95rem;}.news-search-wrap{order:3;width:100%;}.news-search-form{width:100%;}.news-featured-story{min-height:420px;}.news-featured-copy h1{font-size:2.1rem;}.news-cats-grid{grid-template-columns:1fr;}.news-popular-list li{grid-template-columns:84px 1fr;}.news-mobile-menu{position:relative;z-index:50;background:var(--news-primary);}.news-mobile-toggle{position:absolute;top:16px;right:16px;width:42px;height:42px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;}.news-mobile-toggle span{width:18px;height:2px;background:white;border-radius:4px;}.news-mobile-panel{display:none;padding:70px 18px 18px;background:var(--news-primary);}.news-mobile-panel.is-open{display:block;}.news-mobile-panel ul{list-style:none;margin:0;padding:0;}.news-mobile-panel li+li{margin-top:10px;}.news-mobile-panel a{display:block;color:#fff;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,0.04);font-weight:600;}}.ag-cta-btn:hover{background:var(--kpy-gold);color:var(--kpy-primary);}.ag-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px;}.ag-burger span{width:26px;height:2px;background:var(--kpy-white);border-radius:2px;transition:.3s;}.ag-burger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px);}.ag-burger.open span:nth-child(2){opacity:0;}.ag-burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px);}.ag-mobile-drawer{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:0;background:rgba(13,13,13,.98);z-index:999;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);visibility:hidden;padding:70px 20px 40px;overflow-y:auto;}.ag-mobile-drawer.open{transform:none;visibility:visible;}.ag-mobile-nav{list-style:none;margin:0 0 30px;padding:0;text-align:center;width:100%;}.ag-mobile-nav li a{font-family:var(--kpy-font);font-size:1rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--kpy-white);text-decoration:none;padding:14px 0;display:block;border-bottom:1px solid rgba(255,255,255,.08);}.ag-mobile-nav li a:hover{color:var(--kpy-gold);}.ag-cta-btn--mobile{margin-top:10px;}.ag-mobile-close{position:absolute;top:20px;right:20px;background:none;border:1.5px solid rgba(255,255,255,.3);color:var(--kpy-white);font-size:1.4rem;width:38px;height:38px;border-radius:50%;cursor:pointer;line-height:1;}@media (max-width:1100px){.ag-menu{gap:22px;}.ag-cta-btn{padding:10px 18px;}}@media (max-width:991px){.ag-menu,.ag-cta-btn{display:none;}.ag-burger{display:flex;}.ag-header{padding:0 5%;}}.ag-icon-strip{background:var(--kpy-primary,#0d0d0d);padding:44px 5%;}.ag-icon-strip-row.wp-block-columns{max-width:1440px;margin:0 auto;gap:0 !important;}.ag-icon-col.wp-block-column{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;}.ag-icon-col svg,.ag-icon-col img{width:32px;height:32px;}.ag-icon-col-inner{display:flex;flex-direction:column;align-items:center;gap:12px;}.ag-icon-col-inner i{font-size:1.9rem;color:var(--kpy-gold);}.ag-why-item-inner{display:flex;flex-direction:column;gap:10px;}.ag-why-item-inner i{font-size:1.6rem;color:var(--kpy-gold);}.ag-btn i{font-size:.85rem;}.ag-feature-link i{font-size:.75rem;transition:transform .2s;}.ag-feature-link:hover i{transform:translateX(4px);}.ag-icon-label{font-family:var(--kpy-font);font-size:.72rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--kpy-white);margin:0;line-height:1.4;}@media (max-width:768px){.ag-icon-strip-row.wp-block-columns{flex-wrap:wrap !important;gap:8px !important;padding:0 4px;}.ag-icon-col.wp-block-column{flex-basis:calc(50% - 8px) !important;margin-bottom:0;background:var(--kpy-primary,#0d0d0d);border:1px solid rgba(212,169,74,.18);border-radius:8px;padding:14px 10px !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:8px !important;}.ag-icon-col-inner{flex-direction:row !important;align-items:center !important;gap:8px !important;}.ag-icon-col-inner i{font-size:1.1rem !important;}.ag-icon-label{font-size:.62rem !important;letter-spacing:.5px;text-align:left;}.ag-icon-strip{padding:20px 4%;}}.ag-about{background:var(--kpy-light,#f7f5f2);padding:90px 5%;}.ag-about-columns.wp-block-columns{max-width:1300px;margin:0 auto;align-items:center;gap:60px !important;}.ag-eyebrow{font-family:var(--kpy-font);font-size:.78rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--kpy-gold);margin:0 0 14px;}.ag-eyebrow--light{color:var(--kpy-gold);}.ag-about-heading{font-family:var(--kpy-font);font-size:2.1rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-base);line-height:1.25;margin:0 0 20px;}.ag-about-copy{font-family:var(--kpy-font-2);font-size:.95rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 30px;}.ag-btn--outline-dark{background:transparent;color:var(--kpy-base);border:1.5px solid var(--kpy-base);}.ag-btn--outline-dark:hover{background:var(--kpy-base);color:var(--kpy-white);}.ag-about-gallery-inner.wp-block-columns{gap:18px !important;}.ag-gallery-main img{width:100%;height:100%;object-fit:cover;border-radius:2px;}.ag-gallery-stack{display:flex;flex-direction:column;gap:18px;}.ag-gallery-stack img{width:100%;height:130px;object-fit:cover;border-radius:2px;}@media (max-width:900px){.ag-about-columns.wp-block-columns{flex-wrap:wrap !important;}.ag-about-heading{font-size:1.6rem;}}@media (max-width:768px){.ag-about-gallery-inner.wp-block-columns,.ag-gallery-main,.ag-gallery-stack{display:none !important;}.ag-about{padding:50px 5%;}.ag-about-columns.wp-block-columns{gap:0 !important;}.ag-about-heading{font-size:1.4rem;margin:0 0 14px;}.ag-about-copy{font-size:.88rem;}}.ag-featured{background:#111;padding:90px 5%;}.ag-featured-heading{font-family:var(--kpy-font);font-size:1.9rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-white);margin:0 0 40px;}.ag-featured-grid.wp-block-columns{max-width:1400px;margin:0 auto;gap:24px !important;}.ag-feature-card.wp-block-column{position:relative;}.ag-feature-card img{width:100%;height:220px;object-fit:cover;border-radius:2px;margin-bottom:14px;}.ag-feature-label{font-family:var(--kpy-font);font-size:.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--kpy-white);margin:0 0 8px;}.ag-feature-link{font-family:var(--kpy-font-2);font-size:.82rem;font-weight:600;color:var(--kpy-gold);text-decoration:none;}.ag-feature-link:hover{text-decoration:underline;}@media (max-width:900px){.ag-featured-grid.wp-block-columns{flex-wrap:wrap !important;}.ag-feature-card.wp-block-column{flex-basis:47% !important;}}.ag-why{background:var(--kpy-light,#f7f5f2);padding:90px 5%;}.ag-why-columns.wp-block-columns{max-width:1300px;margin:0 auto;gap:60px !important;align-items:flex-start;}.ag-why-heading{font-family:var(--kpy-font);font-size:2rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-base);line-height:1.3;margin:0;}.ag-why-row.wp-block-columns{gap:30px !important;margin-bottom:34px !important;}.ag-why-item.wp-block-column{display:flex;flex-direction:column;gap:10px;}.ag-why-item svg,.ag-why-item img{width:28px;height:28px;}.ag-why-item-title{font-family:var(--kpy-font);font-size:.92rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--kpy-base);margin:0;}.ag-why-item-desc{font-family:var(--kpy-font-2);font-size:.84rem;color:var(--kpy-grey);line-height:1.6;margin:0;}@media (max-width:900px){.ag-why-columns.wp-block-columns{flex-wrap:wrap !important;}.ag-why-row.wp-block-columns{flex-wrap:wrap !important;}.ag-why-item.wp-block-column{flex-basis:47% !important;}}.ag-clients{background:#111;padding:80px 5%;position:relative;}.ag-clients-heading{font-family:var(--kpy-font);font-size:1.7rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-white);margin:0 0 36px;}.partners{padding:0;max-width:1400px;margin:0 auto;overflow:hidden;}.partner{display:flex;overflow:hidden;position:relative;gap:20px;}.partner .card{min-height:100px;white-space:nowrap;animation:ag-marquee 22s linear infinite;background:var(--kpy-white);border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.25);display:inline-flex;align-items:center;justify-content:center;margin-right:20px;}.partner img{height:60px;width:160px;object-fit:contain;object-position:center;padding:20px;}@keyframes ag-marquee{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.ag-clients-nav{position:absolute;top:80px;right:5%;display:flex;gap:10px;}.ag-clients-nav button{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25);color:var(--kpy-white);cursor:pointer;}.ag-clients-nav button:hover{background:var(--kpy-gold);border-color:var(--kpy-gold);color:var(--kpy-primary);}.ag-clients-dots{display:flex;justify-content:center;gap:8px;margin-top:26px;}.ag-clients-dots span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.35);}.ag-clients-dots span.active{background:var(--kpy-gold);}.ag-cta-banner-custom{position:relative;width:100%;min-height:340px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;}.ag-cta-banner-custom__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,13,13,.55) 0%,rgba(13,13,13,.75) 100%);z-index:1;}.ag-cta-banner-custom__inner{position:relative;z-index:2;text-align:center;max-width:620px;margin:0 auto;padding:60px 20px;}.ag-cta-heading{font-family:var(--kpy-font);font-size:2rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-white);margin:0 0 14px;}.ag-cta-desc{font-family:var(--kpy-font-2);font-size:.92rem;color:rgba(255,255,255,.85);margin:0 0 30px;line-height:1.6;}@media (max-width:600px){.ag-cta-banner-custom{min-height:280px;}.ag-cta-heading{font-size:1.5rem;}}.ag-footer{background:#0a0a0a;padding:60px 0 0;}.ag-footer__container{max-width:1300px;margin:0 auto;padding:0 5%;}.ag-footer__columns{display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1.2fr;gap:40px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.08);}.ag-footer__logo{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:18px;}.ag-footer__logo-img{max-height:50px;width:auto;max-width:220px;object-fit:contain;}.ag-footer__logo-text{display:flex;flex-direction:column;line-height:1.1;}.ag-footer__logo-name{font-family:var(--kpy-font);font-size:1.05rem;font-weight:800;letter-spacing:1px;color:var(--kpy-white);}.ag-footer__logo-tagline{font-family:var(--kpy-font);font-size:.58rem;font-weight:700;letter-spacing:4px;color:var(--kpy-gold);}.ag-footer__desc{font-family:var(--kpy-font-2);font-size:.84rem;color:rgba(255,255,255,.55);line-height:1.7;margin:0 0 22px;max-width:280px;}.ag-footer__social{display:flex;gap:14px;}.ag-footer__social a{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.7);text-decoration:none;transition:all .25s;}.ag-footer__social a:hover{background:var(--kpy-gold);border-color:var(--kpy-gold);color:var(--kpy-primary);}.ag-footer__col-title{font-family:var(--kpy-font);font-size:.82rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--kpy-gold);margin:0 0 18px;}.ag-footer__links{list-style:none;margin:0;padding:0;}.ag-footer__links li{margin-bottom:10px;}.ag-footer__links a,.ag-footer__links span{font-family:var(--kpy-font-2);font-size:.84rem;color:rgba(255,255,255,.65);text-decoration:none;display:flex;align-items:center;gap:8px;transition:color .2s;}.ag-footer__links a:hover{color:var(--kpy-gold);}.ag-footer__links--contact i{color:var(--kpy-gold);font-size:.85rem;}.ag-footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 0;}.ag-footer__copy{font-family:var(--kpy-font-2);font-size:.78rem;color:rgba(255,255,255,.45);margin:0;}.ag-footer__legal{display:flex;align-items:center;gap:10px;}.ag-footer__legal a{font-family:var(--kpy-font-2);font-size:.78rem;color:rgba(255,255,255,.45);text-decoration:none;}.ag-footer__legal a:hover{color:var(--kpy-gold);}.ag-footer__legal-divider{color:rgba(255,255,255,.25);}@media (max-width:991px){.ag-footer__columns{grid-template-columns:1fr 1fr;}}@media (max-width:600px){.ag-footer__columns{grid-template-columns:1fr;}.ag-footer__bottom{flex-direction:column;text-align:center;}}.it-homepage{--it-ink:#121212;--it-muted:#5f6368;--it-rule:#c8c8c8;--it-blue:var(--kpy-primary,#ff0000);background:#fff;color:var(--it-ink);font-family:'Tiempos Text','Times New Roman',serif;}.it-site-page,.user-auth-page{--it-ink:#121212;--it-muted:#5f6368;--it-rule:#c8c8c8;--it-blue:var(--kpy-primary,#ff0000);background:#fff;color:var(--it-ink);font-family:'Tiempos Text','Times New Roman',serif;}.it-homepage *,.it-site-page *,.user-auth-page *,.it-homepage *::before,.it-homepage *::after,.it-site-page *::before,.it-site-page *::after,.user-auth-page *::before,.user-auth-page *::after{box-sizing:border-box;}.it-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;}.it-utility-bar{border-bottom:1px solid var(--it-rule);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;letter-spacing:.03em;color:var(--it-muted);}.it-utility-inner,.it-brand-row,.it-utility-actions,.it-brand-tools,.it-section-heading,.it-breaking{display:flex;align-items:center;}.it-utility-inner{min-height:32px;justify-content:space-between;}.it-utility-center{font-style:italic;}.it-utility-actions{gap:14px;}.it-utility-actions a,.it-section-heading a,.it-footer a{color:inherit;text-decoration:none;}.it-subscribe-link{color:var(--it-blue) !important;font-weight:700;}.it-brand-row{position:relative !important;min-height:118px !important;justify-content:space-between !important;border-bottom:1px solid var(--it-ink) !important;}.it-about-page .it-brand-row,.kpy-about-page .it-brand-row,.it-team-page .it-brand-row,.it-site-page .it-brand-row{border-bottom:1px solid var(--it-ink);}.it-about-page .it-primary-nav,.kpy-about-page .it-primary-nav,.it-team-page .it-primary-nav,.it-site-page .it-primary-nav{border-bottom:4px double var(--it-ink);}.it-menu-button{display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--it-ink);font:700 12px/1.2 "Tiempos Headline","Times New Roman",serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;}nav a,.menu a,.main-menu a,.it-primary-nav a,.it-mega-grid a,.it-language-menu button,.it-brand-row nav a,.it-footer-menu a,.it-footer-link-column a{font-family:"NYT Karnak",Georgia,"Times New Roman",serif !important;font-weight:700 !important;font-size:13px !important;line-height:1.15 !important;letter-spacing:0.01em !important;}.it-brand-left-tools{display:flex;align-items:center;gap:18px;}.it-hamburger{display:inline-flex;width:20px;flex-direction:column;gap:4px;}.it-hamburger span{display:block;height:2px;background:var(--kpy-primary);transition:transform .2s ease,opacity .2s ease;}.it-menu-button[aria-expanded="true"] .it-hamburger span:nth-child(1){transform:translateY(6px) rotate(45deg);}.it-menu-button[aria-expanded="true"] .it-hamburger span:nth-child(2){opacity:0;}.it-menu-button[aria-expanded="true"] .it-hamburger span:nth-child(3){transform:translateY(-6px) rotate(-45deg);}.it-masthead{position:relative !important;}.it-mega-menu{position:absolute !important;top:100% !important;right:0 !important;left:0 !important;z-index:20 !important;border-top:4px solid var(--kpy-primary) !important;background:#ffffff !important;box-shadow:0 18px 30px rgba(0,0,0,.16) !important;}.it-mega-menu[hidden]{display:none !important;}.it-mega-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:28px !important;padding-top:30px !important;padding-bottom:34px !important;}.it-mega-grid section{display:flex !important;flex-direction:column !important;min-width:0 !important;padding-right:22px !important;border-right:1px solid var(--it-rule) !important;}.it-mega-grid section:last-child{border-right:0 !important;}.it-mega-label{margin:0 0 14px !important;color:var(--kpy-primary) !important;font:600 10px "Mayor","Times New Roman",Georgia,serif !important;letter-spacing:.12em !important;text-transform:uppercase !important;}.it-mega-grid a{display:block !important;margin:0 0 10px !important;color:var(--it-ink) !important;font:600 15px/1.25 "Mayor","Times New Roman",Georgia,serif !important;text-decoration:none !important;}.it-mega-grid ul,.it-mega-grid .menu{margin:0 !important;padding:0 !important;list-style:none !important;}.it-mega-grid li{margin:0 !important;padding:0 !important;list-style:none !important;}.it-mega-grid .menu-item a{display:flex;align-items:center;gap:10px;}.it-mega-grid>section:not(.it-mega-feature) .menu-item>a::before{display:inline-block;width:20px;height:17px;flex:0 0 20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18'%3E%3Cpath d='M2 3.5c3.2-1.3 6-.8 10 1v10c-4-1.8-6.8-2.3-10-1.1zM22 3.5c-3.2-1.3-6-.8-10 1v10c4-1.8 6.8-2.3 10-1.1z' fill='none' stroke='%23c52232' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;content:'';}.it-mega-grid a.it-mega-link{display:flex;align-items:center;gap:10px;}.it-mega-link-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;color:var(--it-blue);font:700 17px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-mega-link-icon::before{content:attr(data-icon);}.it-mega-column-image{display:block;width:86px;height:86px;margin-top:0;object-fit:cover;}.it-mega-grid a:hover,.it-mega-grid a:focus{color:var(--it-blue);}.it-mega-feature p:not(.it-mega-label){margin:0 0 22px;color:var(--it-muted);font:14px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-mega-feature .it-mega-feature-link{color:var(--it-blue);font:600 11px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.06em;text-transform:uppercase;}.it-wordmark{position:absolute;left:50%;transform:translateX(-50%);color:var(--it-ink);text-align:center;text-decoration:none;}.it-wordmark-logo{display:block;width:min(280px,42vw);height:auto;}.it-wordmark-main{display:block;font-size:clamp(2rem,4vw,3.6rem);font-weight:700;letter-spacing:-.055em;line-height:.95;}.it-wordmark-sub{display:block;margin-top:9px;font:10px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--it-muted);}.it-brand-tools{margin-left:auto;gap:12px;}.it-theme-toggle,.it-language-toggle{display:inline-flex !important;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:2px solid var(--kpy-primary) !important;border-radius:50% !important;background:transparent !important;color:var(--kpy-primary) !important;cursor:pointer;font-size:16px;line-height:1;text-align:center;}.it-theme-toggle:hover,.it-theme-toggle:focus,.it-language-toggle:hover,.it-language-toggle:focus{background:var(--kpy-primary) !important;color:#ffffff !important;border-color:var(--kpy-primary) !important;}.it-theme-toggle span,.it-language-toggle span{display:inline-block;line-height:1;color:var(--kpy-primary) !important;filter:grayscale(100%) sepia(100%) saturate(10000%) hue-rotate(-10deg) brightness(0.9) !important;}.it-theme-toggle:hover span,.it-theme-toggle:focus span,.it-language-toggle:hover span,.it-language-toggle:focus span{color:#ffffff !important;filter:none !important;}.it-language-control{position:relative;display:inline-flex;align-items:center;}#google_translate_element,.google-translate-widget,.goog-te-gadget,.goog-te-gadget-simple,.goog-te-menu-frame,.goog-te-banner-frame,.goog-te-balloon-frame,.goog-te-menu2,.goog-te-menu2-item,.goog-te-menu-value,.goog-te-combo{display:none !important;position:absolute !important;width:0 !important;height:0 !important;overflow:hidden !important;top:auto !important;left:auto !important;opacity:0 !important;pointer-events:none !important;}.it-language-menu{display:flex;flex-direction:column;position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:180px;padding:8px;background:#ffffff;border:1px solid var(--it-rule);border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,.14);}.it-language-menu[hidden]{display:none;}.it-language-menu button{display:block;width:100%;padding:8px 10px;border:0;background:transparent;color:#111111;text-align:left;cursor:pointer;font:700 13px/1.3 "Mayor","Times New Roman",Georgia,serif;}.it-language-menu button:hover,.it-language-menu button:focus{background:#f1f1f1;color:var(--kpy-primary);}[data-it-theme="dark"] .it-site-page,[data-it-theme="dark"] .it-homepage,[data-it-theme="dark"] .it-team-page,[data-it-theme="dark"] .it-about-page,[data-it-theme="dark"] .user-auth-page{--it-ink:#f5f5f5;--it-muted:#b9b9b9;--it-rule:#444444;background:#111111;color:#f5f5f5;}[data-it-theme="dark"] .it-mega-menu,[data-it-theme="dark"] .it-language-menu,[data-it-theme="dark"] .it-team-card,[data-it-theme="dark"] .it-team-card-content{background:#1b1b1b;color:#f5f5f5;}[data-it-theme="dark"] .it-mega-grid a,[data-it-theme="dark"] .it-language-menu button,[data-it-theme="dark"] .it-team-card h2{color:#f5f5f5;}.it-section-page-heading{max-width:760px;padding:60px 0 34px;}.it-section-page-heading h1{margin:0;font:500 clamp(3rem,7vw,6rem)/.95 Georgia,'Times New Roman',serif;}.it-section-page-heading>p:last-child{margin-top:18px;color:var(--it-muted);font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-section-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:80px;}.it-section-article-card{background:#ffffff;border-top:3px solid var(--it-ink);box-shadow:0 10px 24px rgba(0,0,0,.08);}.it-section-article-image{height:170px;background-position:center;background-size:cover;}.it-section-article-body{padding:18px;}.it-section-article-body>span{color:var(--it-blue);font:700 10px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;}.it-section-article-body h2{margin:10px 0;font:500 1.5rem/1.1 Georgia,'Times New Roman',serif;}.it-section-article-body h2 a{color:inherit;text-decoration:none;}.it-section-article-body p{color:#555555;font:14px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-section-read-link{color:var(--it-blue);font:700 11px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;text-transform:uppercase;}@media (max-width:800px){.it-section-article-grid{grid-template-columns:1fr;}}.it-about-page .it-about-hero{padding:72px 0 28px;background:#f3eee5;border-bottom:1px solid #c9c0b3;}.it-about-page .it-about-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:64px;align-items:end;}.it-about-page .it-about-hero h1{max-width:780px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.9;letter-spacing:-.045em;}.it-about-page .it-about-deck{max-width:390px;margin:0 0 4px;font-size:1rem;line-height:1.45;}.it-advertise-page .it-about-deck,.it-support-page .it-about-deck,.it-newsletter-page .it-about-deck,.it-ads-page .it-about-deck{max-width:760px !important;width:100%;}.it-about-page .it-about-breadcrumb{display:flex;gap:10px;margin-top:48px;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.it-about-page .it-about-breadcrumb a{color:var(--it-red);}.it-advertise-page .it-about-hero,.it-support-page .it-about-hero,.it-newsletter-page .it-about-hero{padding:72px 0 28px;background:#000 !important;border-bottom:1px solid #c9c0b3;}.it-advertise-page .it-about-hero-grid,.it-support-page .it-about-hero-grid,.it-newsletter-page .it-about-hero-grid{display:block;}.it-advertise-page .it-about-hero h1,.it-support-page .it-about-hero h1,.it-newsletter-page .it-about-hero h1{max-width:760px;font-size:clamp(2.2rem,4vw,3.6rem);line-height:.95;letter-spacing:-.045em;}.it-advertise-page .it-about-deck,.it-support-page .it-about-deck,.it-newsletter-page .it-about-deck{max-width:720px;margin-top:24px;}.it-advertise-page .it-about-hero h1,.it-advertise-page .it-about-hero .it-about-deck,.it-advertise-page .it-about-hero nav,.it-support-page .it-about-hero h1,.it-support-page .it-about-hero .it-about-deck,.it-support-page .it-about-hero nav,.it-newsletter-page .it-about-hero h1,.it-newsletter-page .it-about-hero .it-about-deck,.it-newsletter-page .it-about-hero nav{color:#fff !important;}.it-about-page .it-about-intro{padding:76px 0 84px;background:#fff;}.it-about-page .it-about-section-label{padding-top:9px;color:var(--it-red);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.it-about-page .it-about-copy h2{margin:0 0 24px;font-size:clamp(2rem,4vw,3.5rem);line-height:.98;}.it-about-page .it-about-copy p{margin:0 0 18px;font-size:1.08rem;line-height:1.7;}.it-about-page .it-about-rule{width:72px;height:3px;margin:28px 0 20px;background:var(--it-red);}.it-about-page .it-about-note{color:var(--it-muted);font-size:.92rem !important;font-style:italic;}.it-about-page .it-about-stat{padding:22px 0 0 22px;border-left:1px solid #c9c0b3;}.it-about-page .it-about-stat strong,.it-about-page .it-about-value-number{display:block;color:var(--it-red);font:700 2.3rem/1 Georgia,'Times New Roman',serif;}.it-about-page .it-about-stat span{display:block;margin:12px 0 8px;font:700 1.15rem/1.1 Georgia,'Times New Roman',serif;}.it-about-page .it-about-stat p{margin:0;color:var(--it-muted);font-size:.9rem;line-height:1.55;}.it-about-page .it-about-values{padding:70px 0 82px;background:#f3eee5;border-top:1px solid #c9c0b3;border-bottom:1px solid #c9c0b3;}.it-about-page .it-about-section-heading{margin-bottom:38px;}.it-about-page .it-about-section-heading h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:.98;}.it-about-page .it-about-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #bdb3a6;}.it-about-page .it-about-value{min-height:220px;padding:24px 26px 10px 0;border-right:1px solid #bdb3a6;}.it-about-page .it-about-value+.it-about-value{padding-left:26px;}.it-about-page .it-about-value:last-child{border-right:0;}.it-about-page .it-about-value h3{margin:24px 0 12px;font:700 1.35rem/1.05 Georgia,'Times New Roman',serif;}.it-about-page .it-about-value p{max-width:280px;margin:0;color:#4d4a45;font-size:.94rem;line-height:1.6;}.it-about-page .it-about-cta{padding:62px 0 70px;background:#111;color:#fff;}.it-about-page .it-about-cta-inner{display:flex;align-items:end;justify-content:space-between;gap:36px;}.it-about-page .it-about-cta .it-about-eyebrow{color:#e4a2a7;}.it-about-page .it-about-cta h2{margin:0 0 12px;font-size:clamp(2rem,4vw,3.4rem);line-height:.98;}.it-about-page .it-about-cta p:last-child{max-width:520px;margin:0;color:#c9c9c9;line-height:1.55;}.it-about-page .it-about-cta-link{flex:0 0 auto;padding:14px 0;border-bottom:2px solid #fff;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}@media (max-width:760px){.it-about-page .it-about-hero{padding-top:52px;}.it-about-page .it-about-hero-grid,.it-about-page .it-about-intro-grid{grid-template-columns:1fr;gap:28px;}.it-about-page .it-about-hero h1{font-size:clamp(1.8rem,10vw,3.2rem);}.it-about-page .it-about-deck{font-size:0.9rem;}.it-about-page .it-about-breadcrumb{margin-top:30px;}.it-about-page .it-about-intro{padding:54px 0 60px;}.it-about-page .it-about-stat{padding:20px 0 0;border-top:1px solid #c9c0b3;border-left:0;}.it-about-page .it-about-values{padding:54px 0 62px;}.it-about-page .it-about-values-grid{grid-template-columns:1fr;}.it-about-page .it-about-value,.it-about-page .it-about-value+.it-about-value{min-height:0;padding:22px 0;border-right:0;border-bottom:1px solid #bdb3a6;}.it-about-page .it-about-value:last-child{border-bottom:0;}.it-about-page .it-about-cta-inner{display:block;}.it-about-page .it-about-cta-link{display:inline-block;margin-top:28px;}}.it-search{display:flex;border-bottom:1px solid var(--kpy-primary) !important;}.it-search input{width:128px;border:0;padding:8px 4px;outline:0;font:12px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#111111;}.it-search button{border:0;background:transparent;color:var(--kpy-primary) !important;font:900 11px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:900 !important;text-transform:uppercase;cursor:pointer;letter-spacing:0.05em;}.it-search button:hover,.it-search button:focus{color:var(--kpy-primary-dark) !important;}.it-language-switcher{max-width:150px;font:11px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-primary-nav{border-bottom:4px double var(--it-ink) !important;}.it-primary-nav ul{display:flex !important;justify-content:center !important;gap:0 !important;margin:0 !important;padding:0 !important;list-style:none !important;}.it-primary-nav li,.it-primary-nav .menu-item{margin:0 !important;padding:0 !important;list-style:none !important;}.it-primary-nav a{display:block !important;padding:13px 18px !important;color:var(--it-ink) !important;font:700 15px/1.15 "NYT Karnak",Georgia,"Times New Roman",serif !important;letter-spacing:.01em !important;text-decoration:none !important;}.it-primary-nav a:hover,.it-section-heading a:hover,.it-card h3 a:hover,.it-lead-story h1 a:hover,.it-rail-story h3 a:hover{color:var(--it-blue);}.it-main{padding:0 0 64px;}.it-breaking{gap:12px;width:100vw;margin-left:calc((100% - 100vw) / 2);min-height:44px;border-bottom:1px solid var(--it-rule);font:12px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.82)),url('/indigenous-time/themes/custom/kipya/assets/images/Breaking%20News%20Background%20Stock%20Video%20After%20Effects.jpg') center/cover;animation:it-breaking-pulse 8s ease-in-out infinite;}@keyframes it-breaking-pulse{0%,100%{background-position:center;}50%{background-position:54% center;}}.it-breaking-label,.it-story-kicker{color:var(--it-blue);font:700 10px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;}.it-breaking a{font-weight:700;text-decoration:none;}.it-breaking-time{margin-left:auto;color:var(--it-muted);}.it-breaking-ticker{flex:1;min-width:0;overflow:hidden;position:relative;background:rgba(255,255,255,0.5);}.it-breaking-ticker-track{display:flex;gap:24px;padding:0 12px;white-space:nowrap;animation:ticker-scroll 40s linear infinite;}.it-breaking-ticker-track:hover{animation-play-state:paused;}.it-breaking-ticker-item{flex:0 0 auto;color:var(--it-ink);text-decoration:none;font-weight:700;padding:12px 0;border-right:2px solid var(--it-blue);padding-right:24px;display:inline-block;}.it-breaking-ticker-item::after{content:' ◆ ';color:var(--it-blue);margin:0 12px;}.it-breaking-ticker-item:last-child::after{content:'';}.it-breaking-ticker-item:hover{color:var(--it-blue);}@keyframes ticker-scroll{0%{transform:translateX(0);}100%{transform:translateX(-100%);}}.it-lead-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:28px;padding:28px 0;border-bottom:1px solid var(--it-ink);}.it-front-triad{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr) minmax(220px,.65fr);gap:24px;padding:28px 0;border-bottom:1px solid var(--it-ink);}.it-latest-carousel,.it-front-rail{min-width:0;padding-left:20px;border-left:1px solid var(--it-rule);}.it-latest-carousel-track .kpy-news-card{margin-top:18px;}.it-latest-carousel-track .kpy-news-card[hidden]{display:none;}.it-carousel-controls{display:flex;gap:6px;margin-top:14px;}.it-carousel-controls button{width:30px;height:30px;border:1px solid var(--it-rule);background:#fff;color:var(--it-ink);cursor:pointer;font-size:16px;}.it-carousel-controls button:hover,.it-carousel-controls button:focus-visible{background:var(--it-ink);color:#fff;}.it-audio-card,.it-partner-card{margin-top:18px;padding:16px 0;border-bottom:1px solid var(--it-rule);}.it-audio-card h3,.it-partner-card h3{margin:8px 0;font-size:1.2rem;line-height:1.08;}.it-audio-card p,.it-partner-card p{margin:0 0 10px;color:var(--it-muted);font-size:13px;line-height:1.4;}.it-audio-card a,.it-partner-card a{color:var(--it-blue);font:700 11px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.04em;text-transform:uppercase;}.it-story-image{display:block;margin-bottom:16px;}.it-story-image img{width:100%;height:360px;object-fit:cover;}.it-lead-story h1{max-width:780px;margin:8px 0 10px;font-size:clamp(2.15rem,4.3vw,4.25rem);line-height:.98;letter-spacing:-.045em;}.it-lead-story h1 a,.it-card h3 a,.it-rail-story h3 a{color:inherit;text-decoration:none;}.it-story-deck{max-width:720px;margin:0 0 12px;color:#444;font-size:1.1rem;line-height:1.4;}.it-story-meta,.it-card p,.it-rail-story p{margin:0;color:var(--it-muted);font:12px/1.45 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-top-rail{padding-left:22px;border-left:1px solid var(--it-rule);}.it-whatsapp-link{color:#25d366 !important;}.it-whatsapp-chat{position:fixed;right:24px;bottom:24px;z-index:50;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-whatsapp-prompt{position:absolute;right:76px;top:50%;padding:10px 14px;background:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.14);color:#333;font-size:16px;line-height:1;white-space:nowrap;transform:translateY(-50%);}.it-whatsapp-prompt::after{content:'';position:absolute;right:-8px;top:50%;border-width:7px 0 7px 8px;border-style:solid;border-color:transparent transparent transparent #fff;transform:translateY(-50%);}.it-whatsapp-badge{position:absolute;right:-2px;top:-10px;z-index:1;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f10d19;color:#fff;font-size:16px;line-height:1;}.it-whatsapp-button{width:64px;height:64px;display:grid;place-items:center;border:0;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.22);cursor:pointer;font-size:32px;transition:transform .2s ease,box-shadow .2s ease;}.it-whatsapp-button:hover,.it-whatsapp-button:focus-visible{transform:scale(1.06);box-shadow:0 6px 18px rgba(0,0,0,.28);outline:3px solid rgba(37,211,102,.28);outline-offset:3px;}.it-whatsapp-panel{position:absolute;right:0;bottom:78px;width:250px;padding:16px;background:#fff;border:1px solid #e2e2e2;box-shadow:0 8px 24px rgba(0,0,0,.18);color:#171717;}.it-whatsapp-panel p{margin:8px 0 14px;color:#666;font-size:13px;}.it-whatsapp-start{display:block;padding:10px 12px;background:#25d366;color:#fff !important;text-align:center;font-weight:700;}.it-footer{position:relative;}.it-back-to-top{position:fixed;left:50vw;bottom:22px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#bb010d;color:#fff;box-shadow:0 0 0 4px #fff,0 2px 8px rgba(0,0,0,.18);cursor:pointer;font:700 22px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease,background-color .2s ease;z-index:10;}.it-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%,0);}.it-back-to-top:hover,.it-back-to-top:focus-visible{background:#98010b;outline:3px solid rgba(187,1,13,.25);outline-offset:3px;}.it-section-heading{justify-content:space-between;gap:16px;border-top:3px solid var(--it-ink);border-bottom:1px solid var(--it-ink);padding:10px 0;}.it-section-heading h2{margin:0;font-size:1.2rem;letter-spacing:-.02em;}.it-section-heading a{font:700 10px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;}.it-rail-story{padding:18px 0;border-bottom:1px solid var(--it-rule);}.it-rail-story h3{margin:7px 0;font-size:1.25rem;line-height:1.08;}.it-section-band{display:flex;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--it-ink);}.it-section-band a{color:var(--it-ink);font:700 11px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;text-transform:uppercase;}.it-latest-section,.it-editable-content{padding-top:28px;}.it-section-heading-large h2{font-size:1.65rem;}.it-latest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:18px;align-items:start;}.it-card{width:100%;max-width:100%;padding-right:10px;border-right:1px solid var(--it-rule);}.it-card:last-child{border-right:0;}.it-card img{width:100%;height:132px;margin-bottom:10px;object-fit:cover;filter:saturate(.86);}.it-card h3{margin:6px 0 6px;font-size:1.02rem;line-height:1.08;}.kpy-news-card .kipya-post-title{display:-webkit-box;margin:10px 0 8px;overflow:hidden;font-size:1.15rem;line-height:1.12;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;}.kpy-news-card .kpy-news-dek,.kpy-news-card .kpy-news-excerpt{display:-webkit-box;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;}.it-editable-content{margin-top:30px;border-top:1px solid var(--it-ink);}.it-editable-content>.it-section-heading{margin-bottom:18px;}.it-desk-cta{display:grid;grid-template-columns:180px 1fr auto;gap:24px;align-items:center;margin:0 0 24px;padding:24px;background:#f4f0e8;border:1px solid #d9d0c2;}.it-desk-cta h2{margin:6px 0 8px;font-size:1.7rem;}.it-desk-cta p{max-width:680px;margin:0;color:#555;line-height:1.5;}.it-desk-cta>a{padding:12px 16px;background:var(--it-blue);color:#fff;font:700 11px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.05em;text-transform:uppercase;}.it-footer{background:#171717;color:#fff;padding:38px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-footer-top{width:100%;margin:0;padding:0;}.it-footer-top .kpy-newsletter-block{box-sizing:border-box;width:100%;padding:14px 22px;border:0;border-radius:0;background:var(--kpy-primary,#ff0000);color:#fff;display:block;}.it-footer-top .kpy-newsletter-inner{box-sizing:border-box;width:min(100%,1180px);min-height:96px;margin:0 auto;display:grid;grid-template-columns:72px minmax(240px,.9fr) minmax(360px,1.1fr);column-gap:22px;align-items:center;}.it-footer-top .kpy-newsletter-icon{display:grid;place-items:center;width:64px;height:64px;color:#fff;}.it-footer-top .kpy-newsletter-icon svg{display:block;width:100%;height:100%;}.it-footer-top .kpy-newsletter-title{margin:0 0 6px;color:#fff;font:700 24px/1.2 Georgia,serif !important;}.it-footer-top .kpy-newsletter-description{max-width:520px;margin:0;color:#fff;font-size:14px;line-height:1.45;}.it-footer-top .kpy-newsletter-copy{min-width:0;}.it-footer-top .kpy-newsletter-form-wrapper{margin-top:0;}.it-footer-top .kpy-newsletter-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:8px;align-items:start;}.it-footer-top .kpy-newsletter-form .form-item{margin:0;}.it-footer-top .kpy-newsletter-form .form-item--email{grid-column:1;grid-row:1;}.it-footer-top .kpy-newsletter-form .form-item--url{display:none;}.it-footer-top .kpy-newsletter-form .form-type--checkbox,.it-footer-top .kpy-newsletter-form .form-actions{grid-column:auto;}.it-footer-top .kpy-newsletter-form .form-actions{margin:0;grid-column:2;grid-row:1;align-self:start;}.it-footer-top .kpy-newsletter-form .form-actions .kpy-newsletter-submit{display:block;margin:0 !important;}.it-footer-top .kpy-newsletter-form .form-type--checkbox{grid-column:1 !important;grid-row:2 !important;display:flex;align-items:flex-start;gap:8px;justify-self:start;margin-left:0 !important;}.it-footer-top .kpy-newsletter-form .form-type--checkbox input[type="checkbox"]{box-sizing:border-box;width:18px;height:18px;margin:2px 0 0 !important;position:static !important;top:auto !important;transform:none !important;flex:0 0 18px;}.it-footer-top .kpy-newsletter-submit{width:auto;min-width:108px;padding:.72rem 1rem;background:#fff;color:#111;}.it-footer-top .kpy-newsletter-submit:hover{background:#f2f2f2;color:#111;}.it-footer-top .kpy-newsletter-form input[type="email"],.it-footer-top .kpy-newsletter-form input[type="text"]{padding:.75rem .85rem;border-color:#444;background:#fff;color:#111;}.it-footer-top .kpy-newsletter-form input[type="email"]::placeholder,.it-footer-top .kpy-newsletter-form input[type="text"]::placeholder{color:#666;}.it-footer-top .kpy-newsletter-form .form-type--checkbox label{color:#fff !important;margin:0;white-space:normal;font-size:11px;line-height:1.35;}.it-footer-top .kpy-newsletter-form .form-type--checkbox label a{color:#fff !important;font-weight:700;}.it-footer-grid{display:grid;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:24px;}.it-footer-link-column{min-width:0;}.it-footer-link-column ul,.it-footer-link-column .menu{display:grid;grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none;}.it-footer-link-column li,.it-footer-link-column .menu-item{margin:0;padding:0;list-style:none;}.it-footer-link-column a{display:block;margin:0;color:#c5c5c5 !important;font-size:12px;}.it-footer-link-column li{display:flex;align-items:baseline;gap:8px;}.it-footer-link-column li::before{content:'';width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:var(--kpy-primary);}.it-footer-link-column a:hover,.it-footer-link-column a:focus{color:#fff !important;}.it-footer-link-column a:visited{color:#c5c5c5 !important;}.it-footer-lede{max-width:300px;line-height:1.6;}.it-footer-newsletter-link,.it-footer-contact>a{color:#fff;font-weight:700;text-decoration:none;}.it-footer-newsletter-link:hover,.it-footer-contact>a:hover{color:#f0c36a;}.it-footer-menu,.it-footer-menu ul,.it-footer-menu .menu{margin:0;padding:0;list-style:none;}.it-footer-menu ul,.it-footer-menu .menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;}.it-footer-menu li,.it-footer-menu .menu-item{margin:0;padding:0;list-style:none;}.it-footer-menu a::before,.it-footer-menu li::before,.it-primary-nav a::before,.it-primary-nav li::before,.it-mega-grid a::before,.it-mega-grid li::before{display:none;content:none;}.it-footer-contact p{max-width:220px;line-height:1.5;}.it-footer-socials{display:flex;gap:9px;margin-top:18px;}.it-social-link{display:inline-flex !important;align-items:center;justify-content:center;width:34px;height:34px;margin:0 !important;border-radius:50%;color:#fff !important;font:700 15px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;transition:transform .2s ease,filter .2s ease;}.it-social-link:hover,.it-social-link:focus{color:#fff !important;filter:brightness(1.18);transform:translateY(-2px);}.it-social-link--x{background:#111;}.it-social-link--facebook{background:#1877f2;}.it-social-link--instagram{background:#d62976;}.it-social-link--youtube{background:#ff0033;}.it-social-link--x{background:#65b9e8;color:#08263a !important;}.it-social-link svg{display:block;width:19px;height:19px;}.it-footer-ad{margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.18);}.it-footer-ad .ad-container{margin:0;}.it-footer-promos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.18);}.it-footer-promo{display:flex !important;flex-direction:column;gap:10px;min-height:170px;margin:0 !important;padding:20px;box-sizing:border-box;color:#fff !important;text-decoration:none;}.it-footer-promo--gold{background:#b58124;}.it-footer-promo--blue{background:#12639a;}.it-footer-promo--red{background:#a83a46;}.it-footer-promo-kicker{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.82;}.it-footer-promo strong{max-width:260px;color:#fff;font:700 1.1rem/1.25 Georgia,serif;}.it-footer-promo>span:last-child{margin-top:auto;font-size:11px;font-weight:700;}.it-footer strong{font:700 1.35rem Georgia,serif;}.it-footer-logo-link{display:inline-block;margin:0;}.it-footer-logo{display:block;width:min(220px,100%);height:auto;}.it-footer p,.it-footer a{display:block;margin:8px 0 0;color:#c5c5c5;font-size:12px;}.it-footer h2{margin:0 0 12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;}@media (max-width:800px){.it-utility-center,.it-search{display:none;}.it-brand-row{min-height:96px;}.it-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding-top:22px;padding-bottom:24px;}.it-mega-grid section{padding-right:12px;}.it-mega-grid a{font-size:14px;}.it-wordmark{position:static;transform:none;margin-left:auto;}.it-wordmark-main{font-size:2rem;}.it-brand-row{display:flex;align-items:center;}.it-primary-nav{overflow-x:hidden;}.it-primary-nav ul{justify-content:flex-start;width:100%;flex-wrap:wrap;}.it-primary-nav a{padding:12px 11px;}.it-lead-grid,.it-front-triad,.it-latest-grid,.it-media-band,.it-footer-grid{grid-template-columns:1fr;}.it-footer-top .kpy-newsletter-form{grid-template-columns:1fr;width:100%;padding:0 10px;}.it-footer-top .kpy-newsletter-block{grid-template-columns:1fr;row-gap:12px;padding:18px 14px;min-width:0;}.it-footer-top .kpy-newsletter-inner{grid-template-columns:1fr;gap:16px;padding:20px 15px;}.it-footer-top .kpy-newsletter-title{font-size:clamp(1.3rem,5vw,1.8rem) !important;text-align:center;line-height:1.2 !important;}.it-footer-top .kpy-newsletter-sub,.it-footer-top .kpy-newsletter-description{font-size:0.9rem !important;text-align:center;padding:0 5px;}.it-footer-top .kpy-newsletter-icon{display:none;}.it-footer-top .kpy-newsletter-copy{text-align:center;}.it-footer-top .kpy-newsletter-form .form-type-checkbox label{white-space:normal;font-size:0.85rem;}.it-footer-top .kpy-newsletter-form .form-actions,.it-footer-top .kpy-newsletter-form .form-type-checkbox{grid-column:auto;grid-row:auto;margin-left:0 !important;}.it-footer-top .kpy-newsletter-form input[type="email"]{font-size:16px !important;padding:12px 14px !important;width:100%;}.it-footer-top .kpy-newsletter-form button[type="submit"],.it-footer-top .kpy-newsletter-form .kpy-newsletter-submit{font-size:14px !important;padding:12px 20px !important;width:100%;}.it-footer-grid{grid-template-columns:repeat(2,1fr) !important;gap:30px 20px !important;}.it-footer-brand{grid-column:1 / -1 !important;text-align:center;margin-bottom:10px;}.it-footer-menu ul,.it-footer-menu .menu{grid-template-columns:1fr !important;gap:8px;}.it-footer-menu a{font-size:0.9rem !important;padding:6px 0 !important;}.it-footer-promos{grid-template-columns:1fr;}.it-desk-cta{grid-template-columns:1fr;}.it-desk-cta img{width:100%;height:160px;}.it-top-rail{padding:0;border-left:0;}.it-card{padding:0 0 20px;border-right:0;border-bottom:1px solid var(--it-rule);}.it-section-band{justify-content:flex-start;flex-wrap:wrap;}.it-team-page .view-team-members .view-content{grid-template-columns:1fr;}}@media (max-width:520px){.it-shell{width:min(100% - 24px,1180px);}.it-brand-tools{gap:0;}.it-language-switcher{max-width:105px;}.it-breaking-time{display:none;}.it-story-image img{height:230px;}.it-footer-top .kpy-newsletter-title{font-size:1.2rem !important;padding:0 10px;}.it-footer-top .kpy-newsletter-sub,.it-footer-top .kpy-newsletter-description{font-size:0.85rem !important;}.it-footer-top .kpy-newsletter-form input[type="email"],.it-footer-top .kpy-newsletter-form button[type="submit"],.it-footer-top .kpy-newsletter-form .kpy-newsletter-submit{font-size:15px !important;padding:11px 12px !important;}.it-footer-grid{grid-template-columns:1fr !important;gap:25px !important;}.it-footer-brand{text-align:center;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,0.15);}.it-footer h2{font-size:13px !important;margin-bottom:14px !important;}.it-footer-menu ul,.it-footer-menu .menu{gap:10px;}.it-footer-menu a{font-size:0.88rem !important;line-height:1.4 !important;}}.ag-hero{position:relative;width:100%;overflow:hidden;}.ag-hero__swiper,.ag-hero .swiper-slide{position:relative;}.ag-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1;}.ag-hero__overlay{position:absolute;inset:0;background:linear-gradient(100deg,rgba(13,13,13,.88) 0%,rgba(13,13,13,.55) 45%,rgba(13,13,13,.15) 100%);z-index:2;}.ag-hero__container{position:relative;z-index:3;max-width:1440px;margin:0 auto;padding:90px 5% 70px;min-height:560px;display:flex;align-items:center;justify-content:flex-start;}.ag-hero__content{max-width:640px;text-align:left;}.ag-hero__title{margin:0 0 22px;font-family:var(--kpy-font);font-weight:800;font-size:clamp(2rem,4vw,3rem);line-height:1.15;text-transform:uppercase;letter-spacing:1px;}.ag-hero__title-white,.ag-hero__title-gold{display:block;}.ag-hero__title-white{color:var(--kpy-white);}.ag-hero__title-gold{color:var(--kpy-gold);}.ag-hero__services-row,.ag-hero__infra-row{font-family:var(--kpy-font-2);font-size:1rem;font-weight:500;color:rgba(255,255,255,.92);margin:0 0 4px;}.ag-hero__desc{font-family:var(--kpy-font-2);font-size:.92rem;color:rgba(255,255,255,.7);max-width:480px;margin:18px 0 34px;line-height:1.7;}.ag-hero__buttons{display:flex;gap:16px;flex-wrap:wrap;}.ag-btn{font-family:var(--kpy-font);font-size:.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:15px 30px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;}.ag-btn--gold{background:var(--kpy-gold);color:var(--kpy-primary);border:1.5px solid var(--kpy-gold);}.ag-btn--gold:hover{background:transparent;color:var(--kpy-gold);}.ag-btn--outline{background:transparent;color:var(--kpy-white);border:1.5px solid rgba(255,255,255,.6);}.ag-btn--outline:hover{border-color:var(--kpy-gold);color:var(--kpy-gold);}.ag-btn__play{font-size:.65rem;}.ag-hero__pagination{position:absolute;bottom:28px;left:5%;z-index:10;display:flex;gap:8px;}.ag-hero__pagination .swiper-pagination-bullet{width:8px;height:8px;background:rgba(255,255,255,.4);opacity:1;border-radius:50%;transition:all .3s;}.ag-hero__pagination .swiper-pagination-bullet-active{background:var(--kpy-gold);width:22px;border-radius:4px;}.ag-hero__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25);color:var(--kpy-white);display:flex;align-items:center;justify-content:center;font-size:1.3rem;cursor:pointer;transition:all .25s;}.ag-hero__nav:hover{background:var(--kpy-gold);border-color:var(--kpy-gold);color:var(--kpy-primary);}.ag-hero__nav--prev{left:24px;}.ag-hero__nav--next{right:24px;}@media (max-width:768px){.ag-hero__container{padding:70px 6% 60px;min-height:480px;}.ag-hero__title{font-size:1.2rem;margin:0 0 10px;letter-spacing:.5px;line-height:1.2;}.ag-hero__services-row,.ag-hero__infra-row{font-size:.72rem;margin:0 0 2px;}.ag-hero__desc{font-size:.76rem;margin:10px 0 18px;line-height:1.55;max-width:100%;}.ag-hero__buttons{gap:10px;}.ag-hero__buttons .ag-btn{font-size:.68rem;padding:11px 18px;letter-spacing:.8px;}.ag-hero__nav{display:none;}}.ag-page-hero{position:relative;min-height:300px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;background-size:cover;background-position:center;background-color:#0d0d0d}.ag-page-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,13,13,.92) 0%,rgba(13,13,13,.72) 35%,rgba(13,13,13,.35) 65%,rgba(13,13,13,.05) 100%)}.ag-page-hero-inner{position:relative;z-index:2;max-width:1300px;margin:0;padding:90px 5% 46px;width:100%;text-align:left}.ag-page-hero-title{font-family:var(--kpy-font);font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:var(--kpy-white);text-transform:uppercase;letter-spacing:1px;margin:0 0 14px;line-height:1.1}.ag-page-hero-subtitle{font-family:var(--kpy-font-2);font-size:.92rem;font-weight:400;color:rgba(255,255,255,.75);max-width:480px;line-height:1.7;margin:0 0 20px;text-transform:none;letter-spacing:0}.ag-page-breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--kpy-font-2);font-size:.82rem;font-weight:500;color:var(--kpy-gold);margin:0}.ag-page-breadcrumb a{color:rgba(255,255,255,.8);text-decoration:none;transition:color .2s}.ag-page-breadcrumb a:hover{color:var(--kpy-gold)}.ag-page-breadcrumb-sep{color:rgba(255,255,255,.4);font-size:.78rem}.ag-page-breadcrumb span:last-child{color:var(--kpy-gold);font-weight:600}@media(max-width:768px){.ag-page-hero{min-height:240px}.ag-page-hero-inner{padding:70px 6% 34px}.ag-page-hero-title{font-size:clamp(1.5rem,7vw,2.1rem)}.ag-page-hero-subtitle{font-size:.85rem;max-width:100%}}@media(max-width:480px){.ag-page-hero{min-height:200px}.ag-page-hero-inner{padding:60px 6% 26px}}.kpy-eyebrow{display:flex;align-items:center;gap:.45rem;font-family:var(--kpy-font-2);font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--kpy-orange,#c86f4a);margin-bottom:.6rem !important}.kpy-eyebrow--light{color:var(--kpy-orange,#c86f4a)}.kpy-about-title em,.kpy-mission-title em,.kpy-verse-title em,.kpy-newsletter-title em{font-style:normal;color:var(--kpy-orange,#c86f4a);display:block}.kpy-btn-primary .wp-block-button__link{background:var(--kpy-orange,#c86f4a);color:#fff;border-radius:50px;padding:.72rem 1.6rem .72rem 1.8rem;font-family:var(--kpy-font-2);font-weight:700;font-size:.95rem;letter-spacing:.03em;border:none;display:inline-flex;align-items:center;gap:.9rem;transition:background .2s}.kpy-btn-primary .wp-block-button__link::after{content:"?";background:#fff;color:var(--kpy-orange,#c86f4a);border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.kpy-btn-primary .wp-block-button__link:hover{background:#b85a38}.kpy-btn-white .wp-block-button__link{background:#fff;color:var(--kpy-orange,#c86f4a);border-radius:50px;padding:.72rem 1.6rem .72rem 1.8rem;font-family:var(--kpy-font-2);font-weight:700;font-size:.95rem;border:none;display:inline-flex;align-items:center;gap:.9rem;transition:opacity .2s}.kpy-btn-white .wp-block-button__link::after{content:"?";background:var(--kpy-orange,#c86f4a);color:#fff;border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kpy-about-section{padding:80px 60px;background:var(--kpy-white);width:100%;}.kpy-about-cols{align-items:center !important;gap:60px !important}.kpy-about-images{position:relative;min-height:560px}.kpy-about-images .kpy-img-back img{width:62%;border-radius:0 0 120px 0;position:absolute;left:0;top:40px;z-index:1;object-fit:cover;height:500px;box-shadow:0 8px 32px rgba(0,0,0,.12)}.kpy-about-images .kpy-img-front img{width:62%;border-radius:0 0 100px 0;position:absolute;right:0;top:0;z-index:2;object-fit:cover;height:460px;box-shadow:0 12px 40px rgba(0,0,0,.18)}.kpy-about-title{font-family:var(--kpy-font);font-size:clamp(2rem,3.5vw,2.8rem) !important;font-weight:900 !important;line-height:1.15 !important;color:var(--kpy-black) !important;text-transform:uppercase;margin-bottom:1rem !important}.kpy-features-grid{margin:1.8rem 0 !important;gap:1rem !important}.kpy-feature-item{display:flex !important;align-items:center;gap:.9rem;padding:.5rem 0}.kpy-feature-item img{width:44px !important;height:44px !important;object-fit:contain}.kpy-feature-item p{font-family:var(--kpy-font-2);font-weight:700;font-size:.95rem;color:var(--kpy-base);margin:0 !important}.kpy-mission-section{padding:80px 60px;background:var(--kpy-white);width:100%;}.kpy-mission-cols{align-items:center !important;gap:60px !important}.kpy-mission-title{font-family:var(--kpy-font);font-size:clamp(2rem,3.5vw,2.8rem) !important;font-weight:900 !important;line-height:1.15 !important;text-transform:uppercase;color:var(--kpy-black) !important;margin-bottom:1.2rem !important}.kpy-mission-lead{font-weight:700 !important;font-size:1.05rem !important;line-height:1.65 !important;color:var(--kpy-base) !important;margin-bottom:1rem !important}.kpy-mission-quote{border-left:4px solid var(--kpy-orange,#c86f4a) !important;padding-left:1.2rem !important;color:var(--kpy-grey) !important;font-size:.97rem !important;line-height:1.75 !important}.kpy-mission-image-wrap{position:relative}.kpy-mission-img img{border-radius:0 0 120px 0;width:100%;object-fit:contain;max-height:700px;height:700px;}.kpy-rotating-badge{position:absolute;bottom:-30px;left:-30px;width:140px;height:140px;background:var(--kpy-orange,#c86f4a);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:kpy-spin 12s linear infinite;z-index:3}.kpy-rotating-badge svg{position:absolute;width:100%;height:100%}.kpy-badge-icon{font-size:1.8rem;color:#fff;z-index:1}@keyframes kpy-spin{to{transform:rotate(360deg)}}.kpy-verse-section{padding:80px 60px;background:#fdf7f2;width:100%;}.kpy-verse-cols{align-items:center !important;gap:0 !important}.kpy-verse-content{padding-right:3rem}.kpy-verse-title{font-family:var(--kpy-font);font-size:clamp(1.9rem,3.2vw,2.7rem) !important;font-weight:900 !important;text-transform:uppercase;line-height:1.15 !important;color:var(--kpy-black) !important;margin-bottom:1.2rem !important}.kpy-verse-image img{border-radius:0;width:100%;height:100%;object-fit:cover;max-height:480px}.kpy-cta-banner{background:var(--kpy-orange,#c86f4a) !important;padding:44px 60px !important;width:100%;}.kpy-cta-banner-inner{align-items:center !important;gap:2rem !important}.kpy-cta-banner-title{font-family:var(--kpy-font);font-size:clamp(1.3rem,2.4vw,1.9rem) !important;font-weight:900 !important;color:#fff !important;text-transform:uppercase;line-height:1.25 !important;margin:0 !important}.kpy-newsletter-section{min-height:480px !important;padding:80px 40px !important;width:100%;position:relative;background-size:cover;background-position:center;}.kpy-newsletter-section::after{content:'';position:absolute;inset:0;background:rgba(10,6,2,.62);z-index:0}.kpy-newsletter-inner{position:relative;z-index:1;text-align:center;max-width:760px;margin:0 auto}.kpy-newsletter-title{font-family:var(--kpy-font);font-size:clamp(2rem,4vw,3rem) !important;font-weight:900 !important;text-transform:uppercase;color:#fff !important;line-height:1.15 !important;margin-bottom:.8rem !important}.kpy-newsletter-sub{color:rgba(255,255,255,.85) !important;font-size:1rem !important;max-width:600px;margin:0 auto 2rem !important}.kpy-donate-form-row{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:2rem 2.4rem;backdrop-filter:blur(8px);max-width:680px;margin:0 auto}.kpy-donate-amounts{display:flex;gap:.8rem;justify-content:center;margin-bottom:1.2rem;flex-wrap:wrap}.kpy-donate-amt{background:transparent;border:2px solid rgba(255,255,255,.4);color:#fff;border-radius:50px;padding:.5rem 1.4rem;font-family:var(--kpy-font-2);font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s}.kpy-donate-amt.active,.kpy-donate-amt:hover{background:var(--kpy-orange,#c86f4a);border-color:var(--kpy-orange,#c86f4a)}.kpy-donate-input-row{display:flex;background:#fff;border-radius:50px;overflow:hidden;padding:.3rem .3rem .3rem 1.4rem;gap:.4rem}.kpy-donate-input{flex:1;border:none;outline:none;font-family:var(--kpy-font-2);font-size:1rem;color:var(--kpy-base);background:transparent}.kpy-donate-input::placeholder{color:#aaa}.kpy-donate-submit{background:var(--kpy-orange,#c86f4a);color:#fff;border:none;border-radius:50px;padding:.65rem 1.8rem;font-family:var(--kpy-font-2);font-weight:700;font-size:.95rem;cursor:pointer;white-space:nowrap;transition:background .2s}.kpy-donate-submit:hover{background:#b85a38}.kpy-donate-note{color:rgba(255,255,255,.65);font-size:.82rem;margin-top:1rem !important;text-align:center}.pfg-wrap{max-width:1300px;margin:0 auto;padding:60px 5%}.pfg-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.pfg-filter-btn{font-family:var(--kpy-font,"Poppins",sans-serif);font-size:.78rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:12px 20px;border:1.5px solid #ddd;background:var(--kpy-white,#fff);color:var(--kpy-base,#1a1a1a);cursor:pointer;transition:all .2s;border-radius:2px}.pfg-filter-btn.active,.pfg-filter-btn:hover{background:var(--kpy-gold,#d4a94a);border-color:var(--kpy-gold,#d4a94a);color:var(--kpy-primary,#0d0d0d)}.pfg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pfg-card{background:var(--kpy-white,#fff);border-radius:2px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.05);transition:transform .25s}.pfg-card:hover{transform:translateY(-4px)}.pfg-card-img img{width:100%;height:170px;object-fit:cover;display:block}.pfg-card-body{padding:20px}.pfg-card-title{font-family:var(--kpy-font,"Poppins",sans-serif);font-size:1rem;font-weight:700;color:var(--kpy-base,#1a1a1a);margin:0 0 4px;text-transform:none;letter-spacing:0}.pfg-card-cat{font-family:var(--kpy-font,"Poppins",sans-serif);font-size:.7rem;font-weight:700;letter-spacing:1px;color:var(--kpy-gold,#d4a94a);display:block;margin-bottom:10px;text-transform:uppercase}.pfg-card-excerpt{font-family:var(--kpy-font-2,"Inter",sans-serif);font-size:.82rem;color:var(--kpy-grey,#6b6b6b);line-height:1.6;margin:0 0 14px}.pfg-card-tags{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 16px;padding:0}.pfg-card-tags li{font-family:var(--kpy-font-2,"Inter",sans-serif);font-size:.72rem;color:var(--kpy-grey,#6b6b6b);display:flex;align-items:center;gap:6px}.pfg-card-tags i{color:var(--kpy-gold,#d4a94a);font-size:.75rem}.pfg-card-link{font-family:var(--kpy-font-2,"Inter",sans-serif);font-size:.8rem;font-weight:700;color:var(--kpy-gold,#d4a94a);text-decoration:none;display:inline-flex;align-items:center;gap:6px}@media(max-width:991px){.pfg-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pfg-grid{grid-template-columns:1fr}}.pfs-main{display:block;width:100%;overflow-x:hidden;}.pfs-hero{position:relative;min-height:520px;display:flex;align-items:flex-end;background:#0d0d0d center/cover no-repeat;overflow:hidden;}.pfs-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,13,13,.92) 0%,rgba(13,13,13,.75) 45%,rgba(13,13,13,.35) 75%,rgba(13,13,13,.08) 100%);z-index:1;}.pfs-hero-inner{position:relative;z-index:2;max-width:820px;padding:50px 5% 52px;}.pfs-breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--kpy-font-2);font-size:.78rem;color:rgba(255,255,255,.55);margin:0 0 14px;flex-wrap:wrap;}.pfs-breadcrumb a{color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s;}.pfs-breadcrumb a:hover{color:var(--kpy-gold);}.pfs-breadcrumb span:last-child{color:var(--kpy-gold);font-weight:600;}.pfs-breadcrumb>span:not(:last-child){color:rgba(255,255,255,.3);}.pfs-cat-badge{display:inline-block;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.65rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:4px 12px;border-radius:2px;margin-bottom:14px;}.pfs-title{font-family:var(--kpy-font);font-size:clamp(1.8rem,4vw,3rem);font-weight:800;color:#fff;text-transform:none;letter-spacing:0;line-height:1.1;margin:0 0 18px;}.pfs-meta-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;}.pfs-meta-chip{font-family:var(--kpy-font-2);font-size:.8rem;color:rgba(255,255,255,.82);display:flex;align-items:center;gap:6px;}.pfs-meta-chip i{color:var(--kpy-gold);font-size:.85rem;}.pfs-hero-services{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;}.pfs-hero-tag{font-family:var(--kpy-font-2);font-size:.74rem;color:rgba(255,255,255,.75);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);padding:4px 12px;display:flex;align-items:center;gap:6px;}.pfs-hero-tag i{color:var(--kpy-gold);font-size:.78rem;}.pfs-hero-btns{display:flex;flex-wrap:wrap;gap:14px;}.pfs-btn-gold{display:inline-flex;align-items:center;gap:8px;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:14px 26px;border-radius:2px;transition:all .25s;}.pfs-btn-gold:hover{background:#fff;}.pfs-btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#fff;font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:13px 24px;border:1.5px solid rgba(255,255,255,.5);border-radius:2px;transition:all .25s;}.pfs-btn-outline:hover{border-color:var(--kpy-gold);color:var(--kpy-gold);}.pfs-container{max-width:1300px;margin:0 auto;padding:0 5%;}.pfs-section-title{font-family:var(--kpy-font);font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:var(--kpy-base);margin:0 0 28px;position:relative;padding-bottom:14px;display:flex;align-items:center;gap:10px;}.pfs-section-title::after{content:'';position:absolute;bottom:0;left:0;width:44px;height:3px;background:var(--kpy-gold);border-radius:2px;}.pfs-section-title i{color:var(--kpy-gold);font-size:1.05rem;}.pfs-sub-title{font-family:var(--kpy-font);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--kpy-base);margin:0 0 14px;}.pfs-about-section{background:var(--kpy-white);padding:64px 0;}.pfs-about-layout{display:grid;grid-template-columns:1fr 320px;gap:50px;align-items:start;}.pfs-content-copy{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;}.pfs-content-copy p{margin:0 0 16px;}.pfs-video-embed{position:relative;padding-top:56.25%;background:#000;border-radius:3px;overflow:hidden;}.pfs-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}.pfs-video-file{width:100%;border-radius:3px;}.pfs-highlights-card{background:var(--kpy-primary);border-radius:4px;overflow:hidden;}.pfs-highlights-card__title{font-family:var(--kpy-font);font-size:.88rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:20px 22px 14px;margin:0;display:flex;align-items:center;gap:8px;}.pfs-highlights-card__title i{color:var(--kpy-gold);}.pfs-highlights-list{margin:0;padding:0 22px 8px;}.pfs-hl-row{display:flex;justify-content:space-between;align-items:baseline;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07);gap:12px;}.pfs-hl-row:last-child{border-bottom:none;}.pfs-hl-row dt{font-family:var(--kpy-font-2);font-size:.76rem;color:rgba(255,255,255,.55);display:flex;align-items:center;gap:6px;flex-shrink:0;}.pfs-hl-row dt i{color:var(--kpy-gold);font-size:.78rem;}.pfs-hl-row dd{font-family:var(--kpy-font-2);font-size:.8rem;font-weight:600;color:rgba(255,255,255,.9);margin:0;text-align:right;}.pfs-highlights-card__btn{display:block;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;text-align:center;text-decoration:none;padding:14px 22px;margin:14px 22px 22px;border-radius:2px;transition:background .25s;}.pfs-highlights-card__btn:hover{background:#fff;}.pfs-gallery-section{background:var(--kpy-light);padding:64px 0;}.pfs-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;}.pfs-gallery-item{position:relative;display:block;overflow:hidden;border-radius:3px;aspect-ratio:4/3;}.pfs-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}.pfs-gallery-item:hover img{transform:scale(1.06);}.pfs-gallery-item__zoom{position:absolute;inset:0;background:rgba(13,13,13,.42);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;}.pfs-gallery-item:hover .pfs-gallery-item__zoom{opacity:1;}.pfs-gallery-item__zoom i{color:#fff;font-size:1.6rem;}.pfs-gallery-more{text-align:center;}.pfs-services-section{background:var(--kpy-white);padding:64px 0;}.pfs-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}.pfs-svc-card{background:var(--kpy-light);border-radius:4px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;}.pfs-svc-card__icon{width:52px;height:52px;border-radius:50%;background:rgba(212,169,74,.12);display:flex;align-items:center;justify-content:center;}.pfs-svc-card__icon i{font-size:1.3rem;color:var(--kpy-gold);}.pfs-svc-card__title{font-family:var(--kpy-font);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--kpy-base);margin:0;}.pfs-svc-card__desc{font-family:var(--kpy-font-2);font-size:.78rem;color:var(--kpy-grey);line-height:1.55;margin:0;}.pfs-story-section{background:var(--kpy-light);padding:64px 0;}.pfs-story-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;}.pfs-story-card{background:var(--kpy-white);border-radius:4px;padding:28px 28px 20px;display:flex;flex-direction:column;gap:0;}.pfs-story-step{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid #eee;}.pfs-story-step:last-child{border-bottom:none;}.pfs-story-step__icon{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.pfs-story-step__icon--warn{background:rgba(192,57,27,.1);}.pfs-story-step__icon--warn i{color:#c0391b;font-size:1.1rem;}.pfs-story-step__icon--gold{background:rgba(212,169,74,.12);}.pfs-story-step__icon--gold i{color:var(--kpy-gold);font-size:1.1rem;}.pfs-story-step__icon--success{background:rgba(39,174,96,.1);}.pfs-story-step__icon--success i{color:#27ae60;font-size:1.1rem;}.pfs-story-step h5{font-family:var(--kpy-font);font-size:.8rem;font-weight:700;text-transform:uppercase;color:var(--kpy-base);margin:0 0 5px;}.pfs-story-step p{font-family:var(--kpy-font-2);font-size:.84rem;color:var(--kpy-grey);line-height:1.6;margin:0;}.pfs-testimonial-card{background:var(--kpy-primary);border-radius:4px;padding:32px 30px;}.pfs-testimonial-stars{margin-bottom:16px;}.pfs-testimonial-stars i{color:var(--kpy-gold);font-size:1rem;margin-right:2px;}.pfs-testimonial-stars .bi-star{color:rgba(255,255,255,.3);}.pfs-testimonial-quote{font-family:var(--kpy-font-2);font-size:.95rem;font-style:italic;color:rgba(255,255,255,.88);line-height:1.75;margin:0 0 24px;}.pfs-testimonial-author{display:flex;align-items:center;gap:14px;}.pfs-testimonial-avatar{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.pfs-testimonial-avatar i{font-size:1.5rem;color:var(--kpy-gold);}.pfs-testimonial-name{font-family:var(--kpy-font);font-size:.88rem;font-weight:700;color:#fff;margin:0;}.pfs-testimonial-role{font-family:var(--kpy-font-2);font-size:.76rem;color:var(--kpy-gold);margin:2px 0 0;}.pfs-related-section{background:var(--kpy-white);padding:64px 0;}.pfs-related-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;}.pfs-related-all{font-family:var(--kpy-font-2);font-size:.8rem;font-weight:700;color:var(--kpy-gold);text-decoration:none;display:flex;align-items:center;gap:5px;}.pfs-related-all:hover{color:var(--kpy-base);}.pfs-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.pfs-related-card{text-decoration:none;display:flex;flex-direction:column;}.pfs-related-card__img{position:relative;height:200px;overflow:hidden;border-radius:3px;margin-bottom:14px;}.pfs-related-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}.pfs-related-card:hover .pfs-related-card__img img{transform:scale(1.05);}.pfs-related-card__ph{width:100%;height:100%;background:var(--kpy-light);display:flex;align-items:center;justify-content:center;}.pfs-related-card__ph i{font-size:2rem;color:var(--kpy-gold);}.pfs-related-card__overlay{position:absolute;inset:0;background:rgba(13,13,13,.45);display:flex;align-items:flex-end;justify-content:flex-start;padding:14px;opacity:0;transition:opacity .3s;}.pfs-related-card:hover .pfs-related-card__overlay{opacity:1;}.pfs-related-card__overlay span{font-family:var(--kpy-font);font-size:.72rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;display:flex;align-items:center;gap:5px;}.pfs-related-card__cat{font-family:var(--kpy-font);font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--kpy-gold);display:block;margin-bottom:4px;}.pfs-related-card__title{font-family:var(--kpy-font);font-size:.9rem;font-weight:700;color:var(--kpy-base);margin:0 0 5px;text-transform:none;letter-spacing:0;}.pfs-related-card__loc{font-family:var(--kpy-font-2);font-size:.76rem;color:var(--kpy-grey);margin:0;display:flex;align-items:center;gap:4px;}.pfs-related-card__loc i{color:var(--kpy-gold);font-size:.72rem;}.pfs-cta{background:var(--kpy-primary);padding:36px 5%;}.pfs-cta-inner{max-width:1300px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;}.pfs-cta-left{display:flex;align-items:center;gap:20px;}.pfs-cta-icon{font-size:2.6rem;color:var(--kpy-gold);flex-shrink:0;}.pfs-cta-heading{font-family:var(--kpy-font);font-size:clamp(1rem,2vw,1.4rem);font-weight:800;color:#fff;text-transform:uppercase;margin:0 0 4px;}.pfs-cta-sub{font-family:var(--kpy-font-2);font-size:.82rem;color:rgba(255,255,255,.55);margin:0;}.pfs-cta-btn{display:inline-flex;align-items:center;gap:10px;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:16px 32px;border-radius:2px;white-space:nowrap;transition:all .25s;}.pfs-cta-btn:hover{background:#fff;}@media (max-width:1100px){.pfs-about-layout{grid-template-columns:1fr 280px;}.pfs-services-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:900px){.pfs-about-layout{grid-template-columns:1fr;}.pfs-highlights-card{order:-1;}.pfs-story-layout{grid-template-columns:1fr;}.pfs-related-grid{grid-template-columns:repeat(2,1fr);}.pfs-services-grid{grid-template-columns:repeat(2,1fr);}.pfs-gallery-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:600px){.pfs-hero{min-height:420px;}.pfs-title{font-size:1.8rem;}.pfs-related-grid{grid-template-columns:1fr;}.pfs-gallery-grid{grid-template-columns:1fr 1fr;}.pfs-cta-inner{flex-direction:column;align-items:flex-start;}.pfs-cta-left{flex-direction:column;align-items:flex-start;}.pfs-hero-inner{padding:80px 5% 40px;}}:root{--ae-black:#14120f;--ae-black-2:#1b1815;--ae-gold:#c99a3c;--ae-gold-light:#e3b756;--ae-bg-light:#f3f2f0;--ae-text-muted:#8c8880;--ae-border:#2c2924;}.ae-contact-hero{position:relative;min-height:340px;display:flex;align-items:center;overflow:hidden;background:var(--ae-black);}.ae-contact-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(0.55);}.ae-contact-hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,9,7,0.92) 0%,rgba(10,9,7,0.55) 55%,rgba(10,9,7,0.15) 100%);}.ae-contact-hero-inner{position:relative;z-index:2;max-width:640px;padding:60px 60px 60px 5%;color:#fff;}.ae-contact-hero-title{font-size:2.8rem;font-weight:800;letter-spacing:1px;margin:0 0 10px;color:#fff;text-transform:uppercase;}.ae-contact-hero-subtitle{font-size:1.15rem;font-weight:600;color:var(--ae-gold);margin:0 0 14px;}.ae-contact-hero-text{font-size:0.95rem;line-height:1.6;color:#d8d5cf;margin:0;max-width:480px;}.ae-success-popup{position:fixed;inset:0;background:rgba(0,0,0,0.8);z-index:9999;display:none;align-items:center;justify-content:center;}.ae-success-popup.active{display:flex;}.ae-success-content{background:#fff;padding:40px;border-radius:8px;text-align:center;max-width:400px;width:90%;}.ae-checkmark{width:70px;height:70px;margin:0 auto 18px;}.ae-checkmark svg{width:100%;height:100%;}.ae-success-content h3{font-size:1.5rem;margin:0 0 10px;color:var(--ae-black);}.ae-success-content p{color:#666;margin:0 0 22px;}.ae-close-popup{background:var(--ae-gold);color:#fff;border:none;padding:10px 26px;border-radius:4px;cursor:pointer;font-weight:600;}.ae-contact-container{max-width:1200px;margin:0 auto;padding:60px 20px 70px;}.ae-contact-layout{display:flex;gap:50px;align-items:flex-start;flex-wrap:wrap;}.ae-contact-form-col{flex:1.7;min-width:380px;}.ae-contact-info-col{flex:1;min-width:280px;padding-top:6px;}.ae-contact-form-card{background:var(--ae-black-2);border-radius:6px;padding:45px;}.ae-contact-form-title{font-size:1.5rem;font-weight:700;color:var(--ae-gold);margin:0 0 8px;text-transform:uppercase;letter-spacing:0.5px;}.ae-contact-form-subtitle{color:#a9a49a;font-size:0.9rem;line-height:1.5;margin:0 0 28px;}.ae-form-row{display:flex;gap:18px;}.ae-form-half{flex:1;}.ae-form-group{margin-bottom:18px;}.ae-input-icon-wrap{position:relative;display:flex;align-items:center;}.ae-input-icon-wrap-textarea{align-items:flex-start;}.ae-input-icon{position:absolute;left:14px;width:16px;height:16px;color:var(--ae-gold);pointer-events:none;}.ae-input-icon-textarea{top:14px;}.ae-select-chevron{position:absolute;right:14px;width:14px;height:14px;color:#7c776d;pointer-events:none;}.ae-form-group input,.ae-form-group select,.ae-form-group textarea{width:100%;padding:13px 15px 13px 40px;border:1px solid var(--ae-border);border-radius:4px;font-size:0.88rem;background:#201d18;color:#efece6;appearance:none;transition:border-color 0.25s,box-shadow 0.25s;}.ae-form-group input::placeholder,.ae-form-group textarea::placeholder{color:#7c776d;}.ae-form-group select{color:#7c776d;cursor:pointer;}.ae-form-group select:valid{color:#efece6;}.ae-form-group textarea{padding-left:40px;resize:vertical;}.ae-form-group input:focus,.ae-form-group select:focus,.ae-form-group textarea:focus{outline:none;border-color:var(--ae-gold);box-shadow:0 0 0 3px rgba(201,154,60,0.15);}.ae-form-submit{margin-top:8px;}.ae-submit-btn{background:var(--ae-gold);color:#1a1710;border:none;padding:15px 34px;border-radius:4px;font-size:0.88rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background 0.25s,transform 0.25s;}.ae-submit-btn:hover{background:var(--ae-gold-light);transform:translateY(-2px);}.ae-form-privacy{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:0.78rem;color:#8c8880;}.ae-form-privacy svg{width:14px;height:14px;flex-shrink:0;color:var(--ae-gold);}.ae-contact-info-title{font-size:1.5rem;font-weight:700;color:var(--ae-black);margin:0 0 24px;text-transform:uppercase;}.ae-contact-info-item{display:flex;align-items:flex-start;gap:18px;padding:16px 0;}.ae-contact-icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--ae-black);display:flex;align-items:center;justify-content:center;}.ae-contact-icon svg{width:20px;height:20px;color:var(--ae-gold);}.ae-contact-text h4{font-size:0.95rem;font-weight:700;margin:4px 0 6px;color:var(--ae-black);}.ae-contact-text p{margin:0;color:#5c584f;font-size:0.85rem;line-height:1.6;}.ae-contact-divider{border:none;border-top:1px solid #ddd8cd;margin:0;}.ae-map-section{position:relative;max-width:1200px;margin:0 auto 60px;padding:0 20px;}.ae-map-embed{width:100%;height:380px;border:0;border-radius:6px;display:block;filter:grayscale(15%);}.ae-map-location-card{position:absolute;top:28px;left:48px;z-index:5;background:var(--ae-black-2);color:#fff;padding:30px;border-radius:6px;max-width:250px;box-shadow:0 15px 35px rgba(0,0,0,0.25);}.ae-map-location-icon{width:42px;height:42px;border-radius:50%;background:rgba(201,154,60,0.15);display:flex;align-items:center;justify-content:center;margin-bottom:14px;}.ae-map-location-icon svg{width:20px;height:20px;color:var(--ae-gold);}.ae-map-location-card h4{margin:0 0 4px;font-size:1.05rem;font-weight:700;}.ae-map-location-sub{margin:0 0 12px;color:#c9c4ba;font-size:0.85rem;}.ae-map-location-desc{margin:0 0 18px;color:#a9a49a;font-size:0.82rem;line-height:1.5;}.ae-map-directions-btn{display:inline-block;background:var(--ae-gold);color:#1a1710;text-decoration:none;padding:10px 22px;border-radius:4px;font-size:0.8rem;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;}.ae-map-directions-btn:hover{background:var(--ae-gold-light);}.ae-offices-section{max-width:1200px;margin:0 auto;padding:0 20px 70px;}.ae-offices-title{text-align:center;color:var(--ae-gold);font-size:1.2rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0 0 34px;}.ae-offices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.ae-office-card{background:var(--ae-black-2);border-radius:6px;overflow:hidden;display:flex;align-items:stretch;}.ae-office-image{flex:0 0 35%;min-height:100%;background-size:cover;background-position:center;}.ae-office-body{flex:1;padding:20px 22px;color:#fff;min-width:0;}.ae-office-body h4{margin:0 0 10px;font-size:1rem;font-weight:700;}.ae-office-address,.ae-office-phone,.ae-office-email{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:0.78rem;line-height:1.5;color:#c9c4ba;}.ae-office-address svg,.ae-office-phone svg,.ae-office-email svg{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--ae-gold);}@media (max-width:992px){.ae-contact-layout{flex-direction:column;}.ae-map-location-card{position:static;margin-bottom:20px;max-width:none;}.ae-offices-grid{grid-template-columns:1fr;}.ae-office-card{flex-direction:row;}.ae-office-image{display:none;}}@media (max-width:768px){.ae-form-row{flex-direction:column;gap:0;}.ae-contact-form-card{padding:28px;}.ae-contact-hero-title{font-size:2rem;}.ae-contact-hero-inner{padding:40px 24px;}}@media (max-width:576px){.ae-contact-container{padding:40px 15px;}.ae-contact-form-card{padding:20px;}.ae-office-card{flex-direction:column;}.ae-office-image{display:none;}}.ag-vg-main{display:block;width:100%;overflow-x:hidden;}.ag-vg-intro-strip{background:var(--kpy-primary);padding:20px 5%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px;border-bottom:1px solid rgba(255,255,255,.08);}.ag-vg-chip{display:flex;align-items:center;gap:8px;font-family:var(--kpy-font);font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:rgba(255,255,255,.8);}.ag-vg-chip i{color:var(--kpy-gold);font-size:.9rem;}.ag-vg-section{padding:64px 0;}.ag-vg-section--white{background:var(--kpy-white);}.ag-vg-section--light{background:var(--kpy-light);}.ag-vg-section--dark{background:var(--kpy-primary);}.ag-vg-inner{max-width:1300px;margin:0 auto;padding:0 5%;}.ag-vg-eyebrow{font-family:var(--kpy-font);font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--kpy-gold);margin:0 0 12px;display:flex;align-items:center;gap:8px;}.ag-vg-eyebrow--light{color:var(--kpy-gold);}.ag-vg-section-title{font-family:var(--kpy-font);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--kpy-base);margin:0 0 32px;position:relative;padding-bottom:14px;}.ag-vg-section-title::after{content:'';position:absolute;bottom:0;left:0;width:44px;height:3px;background:var(--kpy-gold);border-radius:2px;}.ag-vg-section-title--light{color:#fff;}.ag-vg-section-title--light::after{background:var(--kpy-gold);}.ag-vg-body{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 20px;}.ag-vg-btn-gold{display:inline-flex;align-items:center;gap:8px;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:2px;transition:background .25s;margin-top:8px;}.ag-vg-btn-gold:hover{background:var(--kpy-base);color:#fff;}.ag-vg-about-layout{display:grid;grid-template-columns:1fr 280px;gap:60px;align-items:start;}.ag-vg-about-stats{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--kpy-primary);border-radius:4px;overflow:hidden;}.ag-vg-stat{background:var(--kpy-primary);padding:28px 20px;text-align:center;border:1px solid rgba(255,255,255,.06);}.ag-vg-stat__num{display:block;font-family:var(--kpy-font);font-size:1.8rem;font-weight:800;color:var(--kpy-gold);}.ag-vg-stat__lbl{display:block;font-family:var(--kpy-font-2);font-size:.72rem;color:rgba(255,255,255,.6);margin-top:4px;}.ag-vg-types-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.ag-vg-type-card{background:var(--kpy-white);border:1px solid #eee;border-radius:4px;padding:28px 24px;transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column;}.ag-vg-type-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.09);}.ag-vg-type-card__icon{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:18px;}.ag-vg-type-card__icon i{font-size:1.4rem;}.ag-vg-type-card__title{font-family:var(--kpy-font);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--kpy-base);margin:0 0 10px;}.ag-vg-type-card__desc{font-family:var(--kpy-font-2);font-size:.82rem;color:var(--kpy-grey);line-height:1.6;margin:0 0 18px;flex:1;}.ag-vg-type-card__link{font-family:var(--kpy-font-2);font-size:.8rem;font-weight:700;color:var(--kpy-gold);text-decoration:none;display:inline-flex;align-items:center;gap:6px;}.ag-vg-type-card__link:hover{color:var(--kpy-base);}.ag-vg-checklist-layout{display:grid;grid-template-columns:300px 1fr;gap:60px;align-items:start;}.ag-vg-checklist-items{display:flex;flex-direction:column;gap:18px;}.ag-vg-check-item{display:flex;align-items:flex-start;gap:16px;background:var(--kpy-white);border-radius:4px;padding:18px 20px;}.ag-vg-check-item__icon{width:44px;height:44px;border-radius:50%;background:rgba(212,169,74,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.ag-vg-check-item__icon i{font-size:1.1rem;color:var(--kpy-gold);}.ag-vg-check-item__title{font-family:var(--kpy-font);font-size:.82rem;font-weight:700;text-transform:uppercase;color:var(--kpy-base);margin:0 0 4px;}.ag-vg-check-item__desc{font-family:var(--kpy-font-2);font-size:.8rem;color:var(--kpy-grey);line-height:1.55;margin:0;}.ag-vg-venues-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;}.ag-vg-venue-card{background:var(--kpy-white);border:1px solid #eee;border-radius:4px;overflow:hidden;display:flex;align-items:stretch;gap:0;transition:box-shadow .25s;}.ag-vg-venue-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.09);}.ag-vg-venue-card__icon-wrap{width:80px;flex-shrink:0;background:var(--kpy-primary);display:flex;align-items:center;justify-content:center;}.ag-vg-venue-card__icon-wrap i{font-size:1.8rem;color:var(--kpy-gold);}.ag-vg-venue-card__body{padding:22px 24px;flex:1;min-width:0;}.ag-vg-venue-card__name{font-family:var(--kpy-font);font-size:.95rem;font-weight:700;text-transform:uppercase;color:var(--kpy-base);margin:0 0 5px;}.ag-vg-venue-card__location{font-family:var(--kpy-font-2);font-size:.78rem;color:var(--kpy-gold);margin:0 0 10px;display:flex;align-items:center;gap:5px;}.ag-vg-venue-card__location i{font-size:.75rem;}.ag-vg-venue-card__desc{font-family:var(--kpy-font-2);font-size:.82rem;color:var(--kpy-grey);line-height:1.6;margin:0 0 12px;}.ag-vg-venue-card__meta{margin-bottom:10px;}.ag-vg-venue-card__cap{font-family:var(--kpy-font-2);font-size:.76rem;color:var(--kpy-base);font-weight:600;display:inline-flex;align-items:center;gap:5px;}.ag-vg-venue-card__cap i{color:var(--kpy-gold);}.ag-vg-venue-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;}.ag-vg-tag{font-family:var(--kpy-font);font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--kpy-primary);background:rgba(212,169,74,.12);padding:3px 10px;border-radius:2px;}.ag-vg-venue-card__link{font-family:var(--kpy-font-2);font-size:.78rem;font-weight:700;color:var(--kpy-gold);text-decoration:none;display:inline-flex;align-items:center;gap:5px;}.ag-vg-venue-card__link:hover{color:var(--kpy-base);}.ag-vg-capacity-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;}.ag-vg-cap-item{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);padding:28px 18px;text-align:center;}.ag-vg-cap-item__icon{width:54px;height:54px;border-radius:50%;background:rgba(212,169,74,.12);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;}.ag-vg-cap-item__icon i{font-size:1.3rem;color:var(--kpy-gold);}.ag-vg-cap-item__label{font-family:var(--kpy-font);font-size:.78rem;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,.75);margin:0 0 6px;}.ag-vg-cap-item__num{font-family:var(--kpy-font);font-size:1.3rem;font-weight:800;color:var(--kpy-gold);margin:0 0 8px;}.ag-vg-cap-item__num small{font-size:.7rem;font-weight:600;color:rgba(255,255,255,.55);}.ag-vg-cap-item__desc{font-family:var(--kpy-font-2);font-size:.75rem;color:rgba(255,255,255,.5);line-height:1.5;margin:0;}.ag-vg-services-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.ag-vg-svc-chip{background:var(--kpy-light);border-radius:4px;padding:24px 22px;display:flex;flex-direction:column;gap:8px;}.ag-vg-svc-chip i{font-size:1.6rem;color:var(--kpy-gold);}.ag-vg-svc-chip h4{font-family:var(--kpy-font);font-size:.85rem;font-weight:700;text-transform:uppercase;color:var(--kpy-base);margin:0;}.ag-vg-svc-chip p{font-family:var(--kpy-font-2);font-size:.8rem;color:var(--kpy-grey);line-height:1.55;margin:0;flex:1;}.ag-vg-svc-chip a{font-family:var(--kpy-font-2);font-size:.78rem;font-weight:700;color:var(--kpy-gold);text-decoration:none;display:inline-flex;align-items:center;gap:5px;}.ag-vg-process{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:0;}.ag-vg-step{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;min-width:100px;max-width:160px;padding:0 8px;}.ag-vg-step__bubble{width:60px;height:60px;border-radius:50%;background:var(--kpy-gold);color:var(--kpy-primary);display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin:0 auto 14px;box-shadow:0 4px 14px rgba(212,169,74,.35);}.ag-vg-step__arrow{align-self:flex-start;margin-top:18px;font-size:1.1rem;color:var(--kpy-gold);flex-shrink:0;opacity:.8;}.ag-vg-step__title{font-family:var(--kpy-font);font-size:.78rem;font-weight:700;text-transform:uppercase;color:var(--kpy-base);margin:0 0 5px;}.ag-vg-step__desc{font-family:var(--kpy-font-2);font-size:.75rem;color:var(--kpy-grey);line-height:1.5;margin:0;}.ag-vg-cta{background:var(--kpy-primary);padding:48px 5%;}.ag-vg-cta__inner{max-width:1300px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;}.ag-vg-cta__text{flex:1;min-width:260px;}.ag-vg-cta__heading{font-family:var(--kpy-font);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:800;text-transform:uppercase;color:#fff;margin:0 0 6px;}.ag-vg-cta__sub{font-family:var(--kpy-font-2);font-size:.85rem;color:rgba(255,255,255,.55);margin:0;}.ag-vg-cta__btns{display:flex;gap:14px;flex-wrap:wrap;}.ag-vg-cta__btn-gold{display:inline-flex;align-items:center;gap:8px;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:14px 26px;border-radius:2px;transition:all .25s;white-space:nowrap;}.ag-vg-cta__btn-gold:hover{background:#fff;}.ag-vg-cta__btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#fff;font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:13px 26px;border:1.5px solid rgba(255,255,255,.4);border-radius:2px;transition:all .25s;white-space:nowrap;}.ag-vg-cta__btn-outline:hover{border-color:var(--kpy-gold);color:var(--kpy-gold);}@media (max-width:1100px){.ag-vg-types-grid{grid-template-columns:repeat(2,1fr);}.ag-vg-capacity-grid{grid-template-columns:repeat(3,1fr);}.ag-vg-about-layout{grid-template-columns:1fr 240px;}}@media (max-width:900px){.ag-vg-about-layout{grid-template-columns:1fr;}.ag-vg-checklist-layout{grid-template-columns:1fr;}.ag-vg-venues-grid{grid-template-columns:1fr;}.ag-vg-services-strip{grid-template-columns:repeat(2,1fr);}.ag-vg-process{gap:12px;}.ag-vg-step__arrow{display:none;}.ag-vg-cta__inner{flex-direction:column;align-items:flex-start;}}@media (max-width:600px){.ag-vg-types-grid{grid-template-columns:1fr;}.ag-vg-capacity-grid{grid-template-columns:repeat(2,1fr);}.ag-vg-venue-card{flex-direction:column;}.ag-vg-venue-card__icon-wrap{width:100%;height:60px;}.ag-vg-services-strip{grid-template-columns:1fr;}.ag-vg-intro-strip{gap:16px;}.ag-vg-cta__btns{flex-direction:column;}}.ag-page-hero.wp-block-cover{min-height:280px !important;}.ag-breadcrumb{font-family:var(--kpy-font-2);font-size:.8rem;color:rgba(255,255,255,.65);margin:10px 0 0;}.ag-breadcrumb a,.ag-breadcrumb{text-decoration:none;}.ag-page-hero-title{font-family:var(--kpy-font);font-size:2.6rem;font-weight:800;letter-spacing:1px;color:var(--kpy-white);margin:0 0 10px;}.ag-page-hero-desc{font-family:var(--kpy-font-2);font-size:.95rem;color:rgba(255,255,255,.75);max-width:480px;margin:0;}.ag-overview{background:var(--kpy-light);padding:90px 5%;}.ag-overview-columns.wp-block-columns{max-width:1200px;margin:0 auto;gap:60px !important;align-items:center;}.ag-overview-image img{width:100%;border-radius:2px;}.ag-overview-heading{font-family:var(--kpy-font);font-size:2rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-base);margin:0 0 18px;}.ag-overview-copy{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 16px;}.ag-stats-strip{background:#0d0d0d;padding:50px 5%;}.ag-stats-row.wp-block-columns{max-width:1200px;margin:0 auto;gap:0 !important;}.ag-stat-item.wp-block-column{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;}.ag-stat-item i{font-size:1.7rem;color:var(--kpy-gold);margin-bottom:4px;}.ag-stat-number{font-family:var(--kpy-font);font-size:1.6rem;font-weight:800;color:var(--kpy-gold);display:block;}.ag-stat-label{font-family:var(--kpy-font-2);font-size:.8rem;color:rgba(255,255,255,.7);display:block;}.ag-mvv{background:var(--kpy-light);padding:80px 5%;}.ag-mvv-row.wp-block-columns{max-width:1200px;margin:0 auto;gap:0 !important;position:relative;}.ag-mvv-item.wp-block-column{text-align:center;padding:0 30px;border-right:1px solid rgba(0,0,0,.08);}.ag-mvv-item.wp-block-column:last-child{border-right:none;}.ag-mvv-icon{width:60px;height:60px;border-radius:50%;background:rgba(212,169,74,.12);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;}.ag-mvv-icon i{font-size:1.5rem;color:var(--kpy-gold);}.ag-mvv-item h4{font-family:var(--kpy-font);font-size:1rem;font-weight:700;letter-spacing:1px;color:var(--kpy-base);margin:0 0 12px;}.ag-mvv-item p{font-family:var(--kpy-font-2);font-size:.87rem;color:var(--kpy-grey);line-height:1.7;}.ag-mvv-checklist{list-style:none;margin:0;padding:0;text-align:left;display:inline-block;}.ag-mvv-checklist li{font-family:var(--kpy-font-2);font-size:.87rem;color:var(--kpy-grey);display:flex;align-items:center;gap:8px;margin-bottom:8px;}.ag-mvv-checklist i{color:var(--kpy-gold);font-size:.8rem;}.ag-team-preview{background:#fafafa;padding:90px 5%;}.ag-team-preview-columns.wp-block-columns{max-width:1200px;margin:0 auto;gap:60px !important;align-items:center;}.ag-team-preview-text p{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 24px;}.ag-team-compact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}.ag-team-compact-card{text-align:center;}.ag-team-compact-photo img{width:100%;height:160px;object-fit:cover;border-radius:2px;margin-bottom:12px;}.ag-team-compact-name{font-family:var(--kpy-font);font-size:.88rem;font-weight:700;color:var(--kpy-base);margin:0 0 2px;}.ag-team-compact-role{font-family:var(--kpy-font-2);font-size:.78rem;color:var(--kpy-gold);margin:0;}.ag-equip-preview{background:var(--kpy-light);padding:90px 5%;}.ag-equip-preview-columns.wp-block-columns{max-width:1300px;margin:0 auto;gap:60px !important;align-items:center;}.ag-equip-preview-text p{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 24px;}.ag-equip-tiles.wp-block-columns{gap:10px !important;}.ag-equip-tiles .wp-block-column{position:relative;}.ag-equip-tiles img{width:100%;height:130px;object-fit:cover;filter:brightness(.55);border-radius:2px;}.ag-equip-tile-number{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--kpy-font);font-size:1.3rem;font-weight:800;color:var(--kpy-gold);}.ag-equip-tile-number span{display:block;font-family:var(--kpy-font-2);font-size:.68rem;font-weight:500;color:var(--kpy-white);margin-top:4px;text-transform:uppercase;letter-spacing:.5px;}@media (max-width:900px){.ag-overview-columns.wp-block-columns,.ag-team-preview-columns.wp-block-columns,.ag-equip-preview-columns.wp-block-columns{flex-wrap:wrap !important;}.ag-mvv-row.wp-block-columns{flex-wrap:wrap !important;}.ag-mvv-item.wp-block-column{flex-basis:100% !important;border-right:none;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:30px;margin-bottom:30px;}.ag-team-compact-grid{grid-template-columns:repeat(2,1fr);}.ag-stats-row.wp-block-columns{flex-wrap:wrap !important;}.ag-stat-item.wp-block-column{flex-basis:50% !important;margin-bottom:20px;}}.ag-leadership{background:var(--kpy-light);padding:90px 5%;text-align:center;}.ag-eyebrow--center{text-align:center;}.ag-leadership-heading{font-family:var(--kpy-font);font-size:1.9rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-base);margin:0 0 40px;}.ag-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto;text-align:left;}.ag-team-card{background:var(--kpy-white);border-radius:2px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.06);transition:transform .25s;}.ag-team-card:hover{transform:translateY(-4px);}.ag-team-photo img{width:100%;height:200px;object-fit:cover;display:block;}.ag-team-info{padding:20px;text-align:center;}.ag-team-name{font-family:var(--kpy-font);font-size:1rem;font-weight:700;color:var(--kpy-base);margin:0 0 4px;}.ag-team-role{font-family:var(--kpy-font-2);font-size:.82rem;font-weight:600;color:var(--kpy-gold);margin:0 0 10px;}.ag-team-bio{font-family:var(--kpy-font-2);font-size:.8rem;color:var(--kpy-grey);line-height:1.6;margin:0 0 14px;}.ag-team-social{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background:var(--kpy-primary);color:var(--kpy-gold);text-decoration:none;}.ag-team-social:hover{background:var(--kpy-gold);color:var(--kpy-primary);}@media (max-width:991px){.ag-team-grid{grid-template-columns:repeat(2,1fr);}}.ag-team-hero.wp-block-cover{min-height:260px !important;}.ag-team-hero-columns.wp-block-columns{align-items:center;gap:40px !important;}.ag-team-hero-subtitle{font-family:var(--kpy-font);font-size:1.9rem;font-weight:700;text-transform:none;letter-spacing:0;margin:0 0 14px;}.ag-team-hero-subtitle span:first-child{color:var(--kpy-white);display:block;}.ag-team-hero-subtitle span:last-child{color:var(--kpy-gold);display:block;}.ag-team-hero-right p{font-family:var(--kpy-font-2);font-size:.88rem;color:rgba(255,255,255,.75);line-height:1.7;max-width:460px;}.ag-departments{background:#0d0d0d;padding:80px 5%;}.ag-departments-row.wp-block-columns{max-width:1400px;margin:30px auto 0;gap:20px !important;}.ag-dept-item.wp-block-column{text-align:center;}.ag-dept-header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px;}.ag-dept-header i{font-size:1.5rem;color:var(--kpy-gold);}.ag-dept-header span{font-family:var(--kpy-font);font-size:.72rem;font-weight:700;letter-spacing:1px;color:var(--kpy-white);}.ag-dept-item img{width:100%;height:130px;object-fit:cover;border-radius:2px;margin-bottom:14px;}.ag-dept-list{list-style:none;margin:0;padding:0;text-align:left;}.ag-dept-list li{font-family:var(--kpy-font-2);font-size:.78rem;color:rgba(255,255,255,.6);position:relative;padding-left:14px;margin-bottom:6px;}.ag-dept-list li::before{content:'�';color:var(--kpy-gold);position:absolute;left:0;}@media (max-width:991px){.ag-departments-row.wp-block-columns{flex-wrap:wrap !important;}.ag-dept-item.wp-block-column{flex-basis:47% !important;}}.ag-team-action{background:var(--kpy-light);padding:90px 5%;text-align:center;}.ag-team-action-heading{font-family:var(--kpy-font);font-size:1.9rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-base);margin:0 0 36px;}.ag-team-action-grid.wp-block-columns{max-width:1400px;margin:0 auto;gap:16px !important;}.ag-team-action-img img{width:100%;height:210px;object-fit:cover;border-radius:2px;}@media (max-width:900px){.ag-team-action-grid.wp-block-columns{flex-wrap:wrap !important;}.ag-team-action-img.wp-block-column{flex-basis:47% !important;}}.ag-training{background:var(--kpy-light);padding:80px 5%;border-top:1px solid rgba(0,0,0,.06);}.ag-training-columns.wp-block-columns{max-width:1200px;margin:0 auto;gap:50px !important;align-items:center;}.ag-training-text p{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;}.ag-training-row.wp-block-columns{gap:16px !important;}.ag-training-item.wp-block-column{background:var(--kpy-white);border:1px solid rgba(0,0,0,.06);border-radius:4px;padding:24px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;}.ag-training-item i{font-size:1.5rem;color:var(--kpy-gold);}.ag-training-item span{font-family:var(--kpy-font-2);font-size:.78rem;font-weight:600;color:var(--kpy-base);}@media (max-width:900px){.ag-training-columns.wp-block-columns{flex-wrap:wrap !important;}.ag-training-row.wp-block-columns{flex-wrap:wrap !important;}.ag-training-item.wp-block-column{flex-basis:47% !important;}}.ag-eyebrow--light{color:var(--kpy-gold);}.yaf-container{max-width:1200px;margin:0 auto;padding:0 20px;font-family:var(--kpy-font);color:var(--kpy-base);}.yaf-invite{display:flex;flex-wrap:wrap;gap:80px;align-items:center;}.yaf-invite-content{flex:1;min-width:300px;}.yaf-invite-image{flex:1;min-width:300px;position:relative;margin-top:50px;}.yaf-invite-image::before{content:'';position:absolute;width:100%;height:100%;top:20px;left:20px;background:linear-gradient(45deg,var(--kpy-secondary),#bfa500);z-index:-1;border-radius:12px;opacity:0.2;transition:all 0.3s ease;}.yaf-invite-image:hover::before{top:15px;left:15px;}.yaf-invite-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 15px 40px rgba(var(--kpy-base-rgb),0.1);border:1px solid rgba(var(--kpy-primary-rgb),0.1);transition:transform 0.3s ease;}.yaf-invite-image:hover img{transform:translate(-5px,-5px);}.yaf-title{font-family:var(--kpy-font-3);font-size:3.5rem;margin-bottom:1.5rem;position:relative;line-height:1.2;padding-bottom:20px;color:var(--kpy-secondary-2);}.yaf-title:after{content:'';position:absolute;bottom:0;left:0;width:80px;height:5px;background:linear-gradient(90deg,var(--kpy-secondary),var(--kpy-primary));border-radius:3px;}.yaf-description{font-size:1.15rem;line-height:1.8;color:var(--kpy-base);margin-bottom:2rem;max-width:90%;}.yaf-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:20px;}.yaf-feature-card{background:var(--kpy-white);padding:40px 30px;border-radius:12px;box-shadow:0 10px 30px rgba(var(--kpy-base-rgb),0.08);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border-left:4px solid var(--kpy-primary);position:relative;overflow:hidden;}.yaf-feature-card::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--kpy-primary-rgb),0.03),rgba(var(--kpy-secondary-rgb),0.03));z-index:0;}.yaf-feature-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 40px rgba(var(--kpy-base-rgb),0.15);}.yaf-feature-card:before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--kpy-gold);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease;}.yaf-feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(var(--kpy-base-rgb),0.1);}.yaf-feature-title{font-family:var(--kpy-font-3);font-size:2.5rem;margin-bottom:1.2rem;position:relative;z-index:1;}.yaf-feature-text{font-size:1.05rem;line-height:1.7;color:var(--kpy-grey);position:relative;z-index:1;}.yaf-cta{display:inline-block;background:var(--kpy-primary);color:#fff;padding:15px 35px;border-radius:50px;text-decoration:none;font-weight:600;margin-top:20px;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(var(--kpy-primary-rgb),0.2);}.yaf-cta:hover{background:var(--kpy-secondary);transform:translateY(-3px);box-shadow:0 8px 25px rgba(var(--kpy-secondary-rgb),0.3);}@media (max-width:768px){.yaf-invite{flex-direction:column-reverse;gap:50px;margin-bottom:60px;}.yaf-invite-content{padding:0;}.yaf-description{max-width:100%;}.yaf-features{grid-template-columns:1fr;gap:30px;}}@media (max-width:480px){.yaf-container{padding:40px 15px;}.yaf-feature-card{padding:30px 20px;}}.ag-svc-main{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;}.ag-svc-top-layout{display:grid !important;grid-template-columns:240px 1fr !important;flex-direction:unset !important;flex-wrap:unset !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;align-items:stretch !important;min-height:0 !important;background:linear-gradient(to right,#0d0d0d 240px,transparent 240px) !important;}.ag-svc-sidebar{width:240px !important;max-width:none !important;background:#0d0d0d !important;padding:0 !important;flex-shrink:0 !important;display:flex !important;flex-direction:column !important;overflow-y:hidden !important;overflow-x:hidden !important;align-self:stretch !important;}.ag-svc-sidebar--sticky{position:sticky !important;top:84px !important;height:auto !important;max-height:none !important;width:240px !important;overflow-y:visible !important;overflow-x:hidden !important;scrollbar-width:none !important;}.ag-svc-sidebar--sticky::-webkit-scrollbar{display:none !important;}.ag-svc-right-content{flex:unset !important;min-width:0;width:auto !important;}.ag-svc-sb-group{padding:0 !important;border-bottom:1px solid rgba(255,255,255,.07) !important;}.ag-svc-sb-group:last-of-type{border-bottom:none !important;}.ag-svc-sb-group-title{display:flex !important;align-items:center !important;gap:8px !important;font-family:var(--kpy-font) !important;font-size:.62rem !important;font-weight:800 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:var(--kpy-gold) !important;margin:0 !important;padding:16px 18px 10px !important;background:transparent !important;border:none !important;}.ag-svc-sb-list{list-style:none !important;margin:0 !important;padding:0 !important;}.ag-svc-sb-item{border-bottom:none !important;margin:0 !important;}.ag-svc-sb-item a{display:flex !important;align-items:center !important;gap:10px !important;padding:9px 18px !important;border-radius:0 !important;text-decoration:none !important;color:rgba(255,255,255,.7) !important;font-family:var(--kpy-font-2) !important;font-size:.8rem !important;font-weight:400 !important;border-left:3px solid transparent !important;transition:background .2s,color .2s,border-color .2s !important;}.ag-svc-sb-item a:hover{background:rgba(255,255,255,.04) !important;color:#fff !important;border-left-color:rgba(212,169,74,.4) !important;}.ag-svc-sb-icon{width:20px !important;height:20px !important;border-radius:3px !important;background:rgba(255,255,255,.07) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:rgba(255,255,255,.55) !important;font-size:.68rem !important;flex-shrink:0 !important;margin-right:0 !important;}.ag-svc-sb-arrow{margin-left:auto !important;font-size:.6rem !important;opacity:.3 !important;color:rgba(255,255,255,.3) !important;transition:transform .2s !important;}.ag-svc-sb-item a:hover .ag-svc-sb-arrow{opacity:.6 !important;transform:translateX(2px) !important;}.ag-svc-sb-item--active a{background:rgba(212,169,74,.1) !important;color:var(--kpy-gold) !important;border-left-color:var(--kpy-gold) !important;font-weight:600 !important;}.ag-svc-sb-item--active .ag-svc-sb-icon{background:var(--kpy-gold) !important;color:#0d0d0d !important;}.ag-svc-sb-item--active .ag-svc-sb-arrow{opacity:1 !important;color:var(--kpy-gold) !important;}.ag-svc-sb-help{margin:16px 14px 20px !important;background:rgba(255,255,255,.03) !important;border:1px solid rgba(255,255,255,.09) !important;border-radius:0 !important;padding:18px 14px !important;text-align:center !important;}.ag-svc-sb-help-icon{display:block !important;font-size:1.5rem !important;color:var(--kpy-gold) !important;margin-bottom:8px !important;}.ag-svc-sb-help-title{color:#fff !important;font-family:var(--kpy-font) !important;font-weight:700 !important;font-size:.8rem !important;text-transform:uppercase !important;margin:0 0 5px !important;line-height:1.3 !important;}.ag-svc-sb-help-text{color:rgba(255,255,255,.5) !important;font-family:var(--kpy-font-2) !important;font-size:.74rem !important;margin:0 0 12px !important;line-height:1.4 !important;}.ag-svc-sb-help-btn{display:block !important;width:100% !important;background:var(--kpy-gold) !important;color:#0d0d0d !important;font-family:var(--kpy-font) !important;font-size:.7rem !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:.5px !important;text-decoration:none !important;padding:10px 8px !important;border-radius:0 !important;border:none !important;cursor:pointer !important;}.ag-svc-sb-help-btn:hover{background:#fff !important;}.ag-inner-hero{position:relative !important;display:flex !important;align-items:center !important;min-height:340px !important;background-color:var(--kpy-primary);background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;overflow:hidden !important;padding:34px 44px 26px !important;}.ag-inner-hero__overlay{position:absolute !important;inset:0 !important;background:linear-gradient(100deg,rgba(13,13,13,.94) 0%,rgba(13,13,13,.8) 30%,rgba(13,13,13,.42) 60%,rgba(13,13,13,.12) 100%) !important;z-index:1;}.ag-inner-hero__inner{position:relative !important;z-index:2 !important;max-width:600px !important;margin:0 !important;padding:0 !important;width:auto !important;text-align:left !important;}.ag-inner-hero__eyebrow{font-family:var(--kpy-font);font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--kpy-gold) !important;margin:0 0 10px !important;}.ag-inner-hero__title{font-family:var(--kpy-font);font-size:clamp(1.9rem,3.4vw,2.7rem) !important;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#fff;line-height:1.08 !important;margin:0 0 12px !important;white-space:normal !important;}.ag-inner-hero__title::after{display:none !important;content:none !important;}.ag-inner-hero__sub{font-family:var(--kpy-font);font-size:1rem !important;font-weight:700;color:var(--kpy-gold) !important;margin:0 0 12px !important;}.ag-inner-hero__desc{font-family:var(--kpy-font-2);font-size:.9rem;color:rgba(255,255,255,.78);line-height:1.6;max-width:480px;margin:0 0 20px !important;}.ag-inner-hero__btns{display:flex !important;flex-wrap:wrap;gap:14px;margin-bottom:18px !important;justify-content:flex-start !important;}.ag-inner-hero__btn,.ag-inner-hero__btn-gold{display:inline-flex;align-items:center;gap:8px;font-family:var(--kpy-font);font-size:.76rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:14px 24px !important;border-radius:4px;transition:all .25s;}.ag-inner-hero__btn-gold{background:var(--kpy-gold) !important;color:var(--kpy-primary) !important;border:1.5px solid var(--kpy-gold) !important;}.ag-inner-hero__btn-gold:hover{background:transparent !important;color:var(--kpy-gold) !important;}.ag-inner-hero__btn-outline{background:transparent !important;color:#fff !important;border:1.5px solid rgba(255,255,255,.55) !important;padding:14px 24px !important;}.ag-inner-hero__btn-outline:hover{border-color:var(--kpy-gold) !important;color:var(--kpy-gold) !important;background:transparent !important;}.ag-inner-hero__breadcrumb{display:flex !important;align-items:center;gap:8px;font-family:var(--kpy-font-2);font-size:.78rem;color:rgba(255,255,255,.55);margin-top:0 !important;padding-top:0 !important;border-top:none !important;}.ag-inner-hero__breadcrumb a{color:rgba(255,255,255,.55);text-decoration:none;}.ag-inner-hero__breadcrumb a:hover{color:var(--kpy-gold);}.ag-inner-hero__breadcrumb span:last-child,.ag-inner-hero__breadcrumb-current{color:var(--kpy-gold) !important;font-weight:600;}.ag-inner-hero__sep{color:rgba(255,255,255,.3);}.ag-svc-section{width:100% !important;padding:56px 48px !important;}.ag-svc-section--white{background:var(--kpy-white) !important;}.ag-svc-section--grey{background:var(--kpy-light) !important;}.ag-svc-section--dark{background:var(--kpy-primary) !important;}.ag-svc-section-inner{max-width:1300px !important;margin:0 auto !important;}.ag-svc-section-title{text-align:center;font-family:var(--kpy-font);font-size:1.7rem;font-weight:800;text-transform:uppercase;color:var(--kpy-base);margin:0 0 36px !important;position:relative;padding-bottom:16px;}.ag-svc-section-title::after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:50px;height:3px;background:var(--kpy-gold) !important;margin:0 !important;}.ag-svc-section-title--light{color:#fff !important;}.ag-svc-sub-grid{display:grid !important;grid-template-columns:repeat(6,1fr) !important;gap:18px !important;}.ag-svc-sub-card{background:#fff;border:none !important;border-radius:6px;overflow:hidden;box-shadow:0 3px 14px rgba(0,0,0,.07);}.ag-svc-sub-card:hover{transform:translateY(-5px);box-shadow:0 14px 28px rgba(0,0,0,.12);}.ag-svc-sub-card__media{position:relative;width:100%;height:130px !important;background:#eee;overflow:hidden;}.ag-svc-sub-card__media img{width:100%;height:100%;object-fit:cover;}.ag-svc-sub-card__badge{position:absolute;left:12px;bottom:-16px;top:auto !important;width:36px;height:36px;border-radius:50%;background:rgba(13,13,13,.85) !important;border:2px solid var(--kpy-gold);display:flex;align-items:center;justify-content:center;color:var(--kpy-gold) !important;font-size:.9rem;z-index:2;}.ag-svc-sub-card__body{padding:24px 16px 18px !important;}.ag-svc-sub-card__title{font-family:var(--kpy-font);font-size:.88rem;font-weight:700;text-transform:uppercase;color:var(--kpy-base);margin:0 0 8px;}.ag-svc-sub-card__desc{font-family:var(--kpy-font-2);font-size:.78rem;color:var(--kpy-grey);line-height:1.55;margin:0 0 12px;}.ag-svc-sub-card__link{display:inline-flex;align-items:center;gap:6px;font-family:var(--kpy-font-2);font-size:.78rem;font-weight:700;color:var(--kpy-gold) !important;text-decoration:none;align-self:auto !important;}.ag-svc-why-grid{display:grid !important;grid-template-columns:repeat(6,1fr) !important;gap:20px !important;}.ag-svc-why-item{text-align:center;padding:0 6px !important;}.ag-svc-why-icon{width:56px !important;height:56px !important;margin:0 auto 16px !important;border-radius:50% !important;border:1.5px solid rgba(212,169,74,.45) !important;background:rgba(212,169,74,.06) !important;display:flex;align-items:center;justify-content:center;color:var(--kpy-gold);font-size:1.35rem;}.ag-svc-why-icon i{font-size:1.35rem !important;}.ag-svc-why-title{color:#fff;font-family:var(--kpy-font);font-size:.82rem;font-weight:700;text-transform:uppercase;margin:0 0 8px;}.ag-svc-why-desc{color:rgba(255,255,255,.55);font-family:var(--kpy-font-2);font-size:.78rem;line-height:1.55;margin:0;}.ag-svc-equip-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr)) !important;gap:16px !important;}.ag-svc-equip-item{text-align:center;}.ag-svc-equip-img,.ag-svc-equip-icon{height:68px !important;}.ag-svc-equip-img{border-radius:6px;overflow:hidden;margin-bottom:12px;background:#eee;}.ag-svc-equip-img img{width:100%;height:100%;object-fit:contain;max-height:none !important;max-width:none !important;}.ag-svc-equip-icon{width:52px !important;margin:0 auto 12px;border-radius:50%;background:rgba(212,169,74,.1);color:var(--kpy-gold);display:flex;align-items:center;justify-content:center;font-size:1.3rem;}.ag-svc-equip-label{font-family:var(--kpy-font-2);font-size:.78rem;font-weight:700;color:var(--kpy-base);margin:0;white-space:normal !important;}.ag-svc-process{display:flex !important;align-items:flex-start;justify-content:center;gap:4px;flex-wrap:wrap;}.ag-svc-process__step{flex:1 1 0;min-width:120px;max-width:180px;text-align:center;padding:0 !important;}.ag-svc-process__bubble{width:58px !important;height:58px !important;margin:0 auto 14px !important;border-radius:50% !important;background:var(--kpy-gold) !important;color:var(--kpy-primary) !important;display:flex;align-items:center;justify-content:center;font-family:var(--kpy-font);font-weight:800;font-size:1.15rem;box-shadow:0 4px 16px rgba(212,169,74,.35);}.ag-svc-process__step-title{font-family:var(--kpy-font);font-size:.82rem;font-weight:700;text-transform:uppercase;color:var(--kpy-base);margin:0 0 6px;}.ag-svc-process__step-desc{font-family:var(--kpy-font-2);font-size:.76rem;color:var(--kpy-grey);line-height:1.5;margin:0;}.ag-svc-process__arrow{align-self:center !important;margin-top:0 !important;flex:0 0 auto;display:flex;align-items:center;height:58px;color:var(--kpy-gold);font-size:1.1rem;opacity:.85;}.ag-svc-section--dark .ag-svc-process__step-title{color:#fff;}.ag-svc-section--dark .ag-svc-process__step-desc{color:rgba(255,255,255,.5);}.ag-svc-cta{background:var(--kpy-primary) !important;padding:40px 48px !important;}.ag-svc-cta__inner{max-width:1300px !important;margin:0 auto !important;display:flex !important;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;}.ag-svc-cta__heading{color:#fff;font-family:var(--kpy-font);font-size:1.35rem;font-weight:800;text-transform:uppercase;margin:0 !important;}.ag-svc-cta__sub{color:rgba(255,255,255,.55);font-family:var(--kpy-font-2);font-size:.85rem;margin:6px 0 0;}.ag-svc-cta__btn{display:inline-flex;align-items:center;gap:10px;background:var(--kpy-gold) !important;color:var(--kpy-primary) !important;border:1.5px solid var(--kpy-gold) !important;font-family:var(--kpy-font);font-size:.78rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:15px 28px !important;border-radius:4px;white-space:nowrap;}.ag-svc-cta__btn:hover{background:transparent !important;color:var(--kpy-gold) !important;}@media (max-width:1300px){.ag-svc-sub-grid{grid-template-columns:repeat(3,1fr) !important;}.ag-svc-why-grid{grid-template-columns:repeat(3,1fr) !important;}}@media (max-width:991px){.ag-svc-top-layout{grid-template-columns:1fr !important;}.ag-svc-sidebar,.ag-svc-sidebar--sticky{width:100% !important;position:relative !important;top:auto !important;height:auto !important;}.ag-inner-hero{padding:30px 24px 24px !important;min-height:340px !important;}.ag-svc-section{padding:44px 24px !important;}.ag-svc-process__arrow{display:none;}}@media (max-width:680px){.ag-svc-sub-grid{grid-template-columns:repeat(2,1fr) !important;}.ag-svc-why-grid{grid-template-columns:repeat(2,1fr) !important;}.ag-inner-hero__title{font-size:1.6rem !important;}.ag-svc-cta__inner{flex-direction:column;align-items:flex-start;}.ag-svc-cta__btn{width:100%;justify-content:center;}.ag-inner-hero__btns{flex-direction:column;align-items:stretch !important;}}@media (max-width:480px){.ag-svc-sub-grid{grid-template-columns:1fr !important;}.ag-svc-why-grid{grid-template-columns:1fr !important;}}.kpy-news-container{max-width:1200px;margin:60px auto;padding:0 20px;}.kpy-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:70px;}.kpy-news-card{position:relative;border-radius:0 0 22px 0;overflow:hidden;height:460px;box-shadow:0 8px 32px rgba(var(--kpy-base-rgb),0.13);transition:transform 0.35s cubic-bezier(.25,.8,.25,1),box-shadow 0.35s;}.kpy-news-card:hover{transform:translateY(-6px);box-shadow:0 18px 48px rgba(var(--kpy-base-rgb),0.22);}.kpy-news-card-link{display:block;height:100%;text-decoration:none;color:inherit;position:relative;}.kpy-news-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.55s ease;z-index:1;}.kpy-news-card:hover .kpy-news-card-bg{transform:scale(1.06);}.kpy-news-card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(var(--kpy-base-rgb),0.72) 0%,rgba(var(--kpy-base-rgb),0.12) 55%,rgba(var(--kpy-base-rgb),0.55) 100%);z-index:2;transition:background 0.35s;}.kpy-news-card:hover .kpy-news-card-overlay{background:linear-gradient(to bottom,rgba(var(--kpy-base-rgb),0.78) 0%,rgba(var(--kpy-base-rgb),0.25) 50%,rgba(var(--kpy-base-rgb),0.65) 100%);}.kpy-news-card-top{position:relative;z-index:3;padding:22px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;}.kpy-news-badge{background:var(--kpy-orange);color:var(--kpy-white);font-family:var(--kpy-font-2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 12px;border-radius:0 0 8px 0;}.kpy-news-card-title{font-family:var(--kpy-font);font-size:17px;font-weight:700;color:var(--kpy-white);margin:4px 0 0;text-shadow:1px 1px 4px rgba(var(--kpy-base-rgb),0.7);letter-spacing:0.5px;line-height:1.4;}.kpy-news-card-date{font-family:var(--kpy-font-2);font-size:12px;color:rgba(255,255,255,0.8);display:flex;align-items:center;gap:6px;}.kpy-news-card-date i{color:var(--kpy-orange);}.kpy-news-card-bottom{position:absolute;bottom:60px;left:0;right:0;z-index:3;padding:0 24px;opacity:0;transform:translateY(12px);transition:opacity 0.35s ease,transform 0.35s ease;}.kpy-news-card:hover .kpy-news-card-bottom{opacity:1;transform:translateY(0);}.kpy-news-card-excerpt{font-family:var(--kpy-font-2);font-size:13px;color:rgba(255,255,255,0.88);line-height:1.6;margin:0;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.kpy-news-view-btn{position:absolute;bottom:18px;right:18px;width:46px;height:46px;background:var(--kpy-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--kpy-white);font-size:16px;z-index:4;box-shadow:0 4px 14px rgba(var(--kpy-orange-rgb),0.45);transition:background 0.3s,transform 0.3s;}.kpy-news-card:hover .kpy-news-view-btn{background:var(--kpy-white);color:var(--kpy-orange);transform:scale(1.12);}.kpy-news-empty{text-align:center;color:var(--kpy-grey);font-family:var(--kpy-font-2);padding:60px 0;}.kpy-sn-hero{position:relative;min-height:0;padding-top:0;}.kpy-sn-hero-inner{width:100%;max-width:1200px;margin:0 auto;padding:0 40px 50px;}.kpy-sn-hero-inner h1{font-family:var(--kpy-font);color:var(--kpy-white);font-size:36px;margin:0 0 12px;letter-spacing:2px;text-shadow:2px 2px 8px rgba(var(--kpy-base-rgb),0.6);text-transform:uppercase;text-align:left;max-width:780px;line-height:1.3;}.kpy-sn-wrap{max-width:1200px;margin:44px auto 80px;padding:0 20px;display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start;}.node--type-article .kpy-article-hero-simple{width:100vw;margin-left:calc((100% - 100vw) / 2);background:#111111;border-top:4px double rgba(255,255,255,0.9);border-bottom:4px double rgba(255,255,255,0.9);padding:26px 0 30px;box-sizing:border-box;}.node--type-article .kpy-hero-simple-inner{max-width:1200px;margin:0 auto;padding:0 20px;color:#ffffff;}.node--type-article .kpy-hero-meta,.node--type-article .kpy-hero-date,.node--type-article .kpy-hero-author,.node--type-article .kpy-hero-author a,.node--type-article .kpy-meta-separator,.node--type-article .kpy-hero-breadcrumb,.node--type-article .kpy-hero-breadcrumb a,.node--type-article .kpy-breadcrumb-sep,.node--type-article .kpy-breadcrumb-current{color:#ffffff !important;}.node--type-article .kpy-hero-title{color:#ffffff;text-shadow:none;}.node--type-article .kpy-sn-wrap{border-top:none;border-bottom:none;padding-top:28px;padding-bottom:28px;}.node--type-article .kpy-sn-info-card,.node--type-article .kpy-sn-latest{background:#ffffff;border:1px solid #f0f0f0;border-radius:0;box-shadow:none;}.node--type-article .kpy-sn-card-header{background:#f9f9f9;border-bottom:1px solid #e0e0e0;}.node--type-article .kpy-sn-card-header i,.node--type-article .kpy-sn-card-header h3,.node--type-article .kpy-sn-info-row i,.node--type-article .kpy-sn-info-row strong,.node--type-article .kpy-sn-info-row span,.node--type-article .kpy-sn-info-row a{color:#111111 !important;}.node--type-article .kpy-sn-card-header h3{letter-spacing:0.12em;}.node--type-article .kpy-sn-badge{background:#111111;color:#ffffff;}.node--type-article .kpy-sn-date,.node--type-article .kpy-sn-reading-time{color:#111111;}.kpy-sn-meta-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:22px;}.kpy-sn-badge{background:var(--kpy-orange);color:var(--kpy-white);font-family:var(--kpy-font-2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 14px;border-radius:0 0 8px 0;}.kpy-sn-date{font-family:var(--kpy-font-2);font-size:13px;color:var(--kpy-grey);display:flex;align-items:center;gap:6px;}.kpy-sn-date i{color:var(--kpy-orange);}.kpy-sn-featured-img{border-radius:0 0 40px 0;overflow:hidden;margin-bottom:32px;box-shadow:0 8px 30px rgba(var(--kpy-base-rgb),0.12);}.kpy-sn-featured-img img{width:100%;height:300px;object-fit:cover;display:block;}.kpy-sn-content{font-family:var(--kpy-font-2);font-size:16px;line-height:1.85;color:var(--kpy-grey);}.kpy-sn-content h1,.kpy-sn-content h2,.kpy-sn-content h3,.kpy-sn-content h4{font-family:var(--kpy-font);color:var(--kpy-primary);letter-spacing:1.5px;margin-top:36px;}.kpy-sn-content p{margin-bottom:1.4em;}.kpy-sn-content img{max-width:100%;height:auto;border-radius:0 0 20px 0;margin:20px 0;}.kpy-sn-content a{color:var(--kpy-orange);text-decoration:underline;}.kpy-sn-content blockquote{border-left:4px solid var(--kpy-orange);margin:28px 0;padding:16px 24px;background:var(--kpy-light);border-radius:0 0 16px 0;font-style:italic;color:var(--kpy-primary);}.kpy-sn-share{margin-top:44px;padding:28px 32px;background:var(--kpy-light);border-radius:0 0 30px 0;display:flex;align-items:center;flex-wrap:wrap;gap:16px;}.kpy-sn-share-label{font-family:var(--kpy-font);font-size:12px;color:var(--kpy-primary);letter-spacing:2px;text-transform:uppercase;margin-right:4px;}.kpy-sn-share-buttons{display:flex;gap:10px;flex-wrap:wrap;}.kpy-share-btn{display:inline-flex;align-items:center;gap:7px;font-family:var(--kpy-font-2);font-size:13px;font-weight:600;padding:9px 18px;border-radius:0;text-decoration:none;transition:transform 0.25s,box-shadow 0.25s;}.kpy-share-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--kpy-base-rgb),0.15);}.kpy-share-fb{background:#1877f2;color:#fff;}.kpy-share-tw{background:var(--kpy-base);color:#fff;}.kpy-share-wa{background:#25d366;color:#fff;}.kpy-sn-sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:100px;}.kpy-sn-info-card,.kpy-sn-latest{background:var(--kpy-white);border:1px solid rgba(var(--kpy-orange-rgb),0.15);border-radius:0 0 20px 0;overflow:hidden;}.kpy-sn-card-header{display:flex;align-items:center;gap:10px;padding:16px 20px;background:rgba(var(--kpy-orange-rgb),0.05);border-bottom:1px solid rgba(var(--kpy-orange-rgb),0.12);}.kpy-sn-card-header i{color:var(--kpy-orange);font-size:17px;}.kpy-sn-card-header h3{font-family:var(--kpy-font);font-size:12px;color:var(--kpy-primary);letter-spacing:2px;margin:0;}.kpy-sn-card-body{padding:18px 20px;}.kpy-sn-info-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-family:var(--kpy-font-2);font-size:14px;color:var(--kpy-grey);}.kpy-sn-info-row:last-child{margin-bottom:0;}.kpy-sn-info-row i{color:var(--kpy-orange);margin-top:2px;flex-shrink:0;}.kpy-sn-stories-body{padding:14px 20px;}.kpy-sn-stories-body a{display:flex;gap:12px;text-decoration:none;padding:10px 0;border-bottom:1px solid #f0f0f0;align-items:center;}.kpy-sn-stories-body a:last-child{border-bottom:none;}.kpy-sn-stories-body a img{width:64px;height:64px;object-fit:cover;border-radius:0 0 10px 0;flex-shrink:0;}.kpy-sn-stories-body .related-title{font-family:var(--kpy-font-2);font-size:13px;color:var(--kpy-base);line-height:1.4;font-weight:600;flex:1;}.kpy-sn-stories-body .related-date{font-family:var(--kpy-font-2);font-size:11px;color:var(--kpy-grey);margin-top:4px;display:block;}.kpy-sn-stories-body a:hover .related-title{color:var(--kpy-orange);}.kpy-sn-latest .kpy-news-card{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;height:auto;min-height:86px;border-radius:0;box-shadow:none;border-bottom:1px solid #f0f0f0;}.kpy-sn-latest .kpy-news-card:last-child{border-bottom:0;}.kpy-sn-latest .kpy-news-image-link{min-width:0;}.kpy-sn-latest .kpy-news-image{width:86px;height:86px;border-radius:0 0 10px 0;}.kpy-sn-latest .kpy-news-content{min-width:0;padding:0;}.kpy-sn-latest .kipya-post-title{margin:0 0 6px;font-size:13px;line-height:1.3;}.kpy-sn-latest .kipya-blog-meta,.kpy-sn-latest .kpy-news-dek,.kpy-sn-latest .kpy-news-excerpt{display:none;}.kpy-news-slider-container{max-width:1280px;margin:0 auto;padding:60px 20px;position:relative;}.kpy-news-slider-header{text-align:center;margin-bottom:50px;padding:0 20px;}.kpy-news-slider-title{font-family:var(--kpy-font);font-size:3rem;color:var(--kpy-primary);margin-bottom:15px;font-weight:700;position:relative;display:inline-block;}.kpy-news-slider-title::after{content:'';position:absolute;width:70px;height:3px;background:var(--kpy-orange);bottom:-12px;left:50%;transform:translateX(-50%);border-radius:0 0 3px 3px;}.kpy-news-slider-subtitle{font-family:var(--kpy-font-2);font-size:1.05rem;color:var(--kpy-grey);max-width:700px;margin:0 auto;line-height:1.6;}.kpy-news-slider-wrapper{position:relative;padding:0 40px;}.kpy-news-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;padding:20px 10px;gap:28px;scrollbar-width:none;-ms-overflow-style:none;}.kpy-news-slider::-webkit-scrollbar{display:none;}.kpy-news-slide{flex:0 0 360px;min-width:360px;scroll-snap-align:start;}.kpy-ns-card{border-radius:0 0 22px 0;overflow:hidden;transition:transform 0.35s ease,box-shadow 0.35s ease;height:100%;display:flex;flex-direction:column;box-shadow:0 6px 24px rgba(var(--kpy-base-rgb),0.1);}.kpy-ns-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(var(--kpy-base-rgb),0.18);}.kpy-ns-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.kpy-ns-thumbnail{height:240px;overflow:hidden;position:relative;border-radius:0 0 22px 0;}.kpy-ns-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;}.kpy-ns-card:hover .kpy-ns-thumbnail img{transform:scale(1.06);}.kpy-ns-content{padding:24px;flex:1;display:flex;flex-direction:column;background:var(--kpy-white);}.kpy-ns-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;color:var(--kpy-grey);font-family:var(--kpy-font-2);}.kpy-ns-cat{background:var(--kpy-orange);color:var(--kpy-white);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:3px 10px;border-radius:0 0 6px 0;}.kpy-ns-title{font-family:var(--kpy-font);font-size:1.15rem;line-height:1.4;margin-bottom:12px;color:var(--kpy-base);font-weight:600;}.kpy-ns-card:hover .kpy-ns-title{color:var(--kpy-orange);}.kpy-ns-excerpt{font-family:var(--kpy-font-2);font-size:0.9rem;color:var(--kpy-grey);line-height:1.6;flex:1;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.kpy-ns-read-more{display:inline-flex;align-items:center;gap:7px;font-family:var(--kpy-font-2);font-weight:600;font-size:13px;color:var(--kpy-orange);margin-top:16px;transition:gap 0.3s;}.kpy-ns-card:hover .kpy-ns-read-more{gap:11px;}.kpy-news-slider-prev,.kpy-news-slider-next{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:var(--kpy-white);border:none;box-shadow:0 4px 14px rgba(var(--kpy-base-rgb),0.12);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background 0.3s,transform 0.3s;}.kpy-news-slider-prev{left:-8px;}.kpy-news-slider-next{right:-8px;}.kpy-news-slider-prev:hover,.kpy-news-slider-next:hover{background:var(--kpy-orange);color:var(--kpy-white);transform:translateY(-50%) scale(1.1);}.kpy-news-slider-empty{text-align:center;padding:60px 20px;color:var(--kpy-grey);font-family:var(--kpy-font-2);width:100%;}@media (max-width:1024px){.kpy-news-grid{grid-template-columns:repeat(2,1fr);}.kpy-news-slide{flex:0 0 300px;min-width:300px;}}@media (max-width:900px){.kpy-sn-wrap{grid-template-columns:1fr;}.kpy-sn-sidebar{position:static;}}@media (max-width:768px){.kpy-news-slider-container{padding:40px 15px;}.kpy-news-slider-title{font-size:2rem;}.kpy-news-slider-wrapper{padding:0 20px;}.kpy-news-slide{flex:0 0 280px;min-width:280px;}.kpy-news-slider-prev{left:0;}.kpy-news-slider-next{right:0;}.kpy-sn-hero{min-height:0;padding-top:0;}.kpy-sn-hero-inner{padding:0 20px 36px;}.kpy-sn-hero-inner h1{font-size:22px;}.kpy-sn-featured-img img{height:220px;}.kpy-sn-share{flex-direction:column;align-items:flex-start;}}@media (max-width:640px){.kpy-news-grid{grid-template-columns:1fr;}.kpy-news-card{height:380px;}.kpy-news-slider-title{font-size:1.7rem;}.kpy-news-slide{flex:0 0 260px;min-width:260px;}}.gallery-cards-container{margin:0 auto;padding:20px;}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:30px;}.gallery-card{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:all 0.3s ease;aspect-ratio:1/1;}.gallery-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.2);}.gallery-thumbnail-wrapper{position:relative;width:100%;height:100%;}.gallery-thumbnail{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease;}.gallery-card:hover .gallery-thumbnail{transform:scale(1.05);}.gallery-title-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);color:#fff;}.gallery-title{margin:0;font-size:2.2rem;line-height:1.2;text-shadow:1px 1px 3px rgba(0,0,0,0.5);transform:translateY(10px);transition:transform 0.3s ease;opacity:0.9;}.gallery-card:hover .gallery-title{transform:translateY(0);opacity:1;}.gallery-card-link{display:block;height:100%;text-decoration:none;color:inherit;}.gallery-pagination{display:flex;justify-content:center;margin-top:40px;}.gallery-pagination .page-numbers{display:flex;list-style:none;padding:0;margin:0;gap:8px;}.gallery-pagination .page-numbers li a,.gallery-pagination .page-numbers li span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border-radius:6px;background:#f8f9fa;color:#495057;text-decoration:none;font-weight:500;transition:all 0.3s ease;}.gallery-pagination .page-numbers li a:hover{background:#228b22;color:#fff;}.gallery-pagination .page-numbers li span.current{background:#228b22;color:#fff;}.gallery-pagination .page-numbers li .pagination-arrow{margin:0 5px;}@media (max-width:768px){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;}.gallery-title-overlay{padding:15px;}.gallery-title{font-size:1rem;}}@media (max-width:480px){.gallery-grid{grid-template-columns:1fr 1fr;gap:10px;}.gallery-title-overlay{padding:10px;}}.kpy-vg-container{max-width:1200px;margin:60px auto;padding:0 20px;}.kpy-vg-grid{display:grid;gap:28px;margin-bottom:50px;}.kpy-vg-cols-3{grid-template-columns:repeat(3,1fr);}.kpy-vg-cols-2{grid-template-columns:repeat(2,1fr);}.kpy-vg-cols-4{grid-template-columns:repeat(4,1fr);}.kpy-vg-empty{text-align:center;color:var(--kpy-grey);font-family:var(--kpy-font-2);padding:60px 0;}.kpy-vg-card{position:relative;border-radius:0 0 50px 0;overflow:hidden;height:420px;cursor:pointer;box-shadow:0 8px 32px rgba(var(--kpy-base-rgb),0.14);transition:transform 0.35s cubic-bezier(.25,.8,.25,1),box-shadow 0.35s;}.kpy-vg-card:hover{transform:translateY(-6px);box-shadow:0 18px 48px rgba(var(--kpy-base-rgb),0.24);}.kpy-vg-thumb{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.55s ease;z-index:1;}.kpy-vg-card:hover .kpy-vg-thumb{transform:scale(1.06);}.kpy-vg-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(var(--kpy-base-rgb),0.72) 0%,rgba(var(--kpy-base-rgb),0.15) 45%,rgba(var(--kpy-base-rgb),0.55) 100%);z-index:2;transition:background 0.35s;}.kpy-vg-card:hover .kpy-vg-overlay{background:linear-gradient(to bottom,rgba(var(--kpy-base-rgb),0.80) 0%,rgba(var(--kpy-base-rgb),0.30) 45%,rgba(var(--kpy-base-rgb),0.65) 100%);}.kpy-vg-card-top{position:relative;z-index:3;padding:22px 22px 0;display:flex;flex-direction:column;align-items:flex-start;gap:7px;}.kpy-vg-badge{background:var(--kpy-orange);color:var(--kpy-white);font-family:var(--kpy-font-2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 12px;border-radius:0 0 8px 0;}.kpy-vg-title{font-family:var(--kpy-font);font-size:16px;font-weight:700;color:var(--kpy-white);margin:0;text-shadow:1px 1px 4px rgba(var(--kpy-base-rgb),0.7);letter-spacing:0.5px;line-height:1.4;text-transform:uppercase;}.kpy-vg-date{font-family:var(--kpy-font-2);font-size:12px;color:rgba(255,255,255,0.8);display:flex;align-items:center;gap:5px;}.kpy-vg-date i{color:var(--kpy-orange);}.kpy-vg-duration{position:absolute;top:18px;right:18px;z-index:3;background:rgba(var(--kpy-base-rgb),0.75);color:var(--kpy-white);font-family:var(--kpy-font-2);font-size:12px;font-weight:600;padding:4px 10px;border-radius:4px;display:flex;align-items:center;gap:5px;}.kpy-vg-duration i{color:var(--kpy-orange);font-size:11px;}.kpy-vg-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);z-index:4;width:64px;height:64px;background:rgba(var(--kpy-orange-rgb),0.9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--kpy-white);font-size:22px;box-shadow:0 6px 24px rgba(var(--kpy-orange-rgb),0.55);transition:transform 0.3s,background 0.3s;}.kpy-vg-card:hover .kpy-vg-play-btn{transform:translate(-50%,-50%) scale(1.15);background:var(--kpy-orange);}.kpy-vg-play-btn i{margin-left:4px;}.kpy-vg-source-icon{position:absolute;bottom:18px;right:18px;z-index:4;width:38px;height:38px;background:rgba(var(--kpy-base-rgb),0.65);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--kpy-white);font-size:15px;transition:background 0.3s;}.kpy-vg-card:hover .kpy-vg-source-icon{background:var(--kpy-primary);}.kpy-vg-source-icon .fa-youtube{color:#ff4444;}.kpy-vg-pagination{display:flex;justify-content:center;gap:10px;margin-top:20px;flex-wrap:wrap;}.kpy-vg-page-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:0 0 12px 0;background:var(--kpy-light);color:var(--kpy-primary);font-family:var(--kpy-font-2);font-weight:700;font-size:14px;text-decoration:none;transition:background 0.25s,color 0.25s,transform 0.25s;}.kpy-vg-page-btn:hover{background:var(--kpy-primary);color:var(--kpy-white);transform:translateY(-2px);}.kpy-vg-page-btn.active{background:var(--kpy-orange);color:var(--kpy-white);cursor:default;pointer-events:none;}.kpy-vg-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity 0.3s ease,visibility 0.3s ease;}.kpy-vg-modal.is-open{visibility:visible;opacity:1;}.kpy-vg-modal-backdrop{position:absolute;inset:0;background:rgba(var(--kpy-base-rgb),0.88);backdrop-filter:blur(4px);cursor:pointer;}.kpy-vg-modal-inner{position:relative;z-index:2;width:92%;max-width:920px;background:var(--kpy-base);border-radius:0 0 40px 0;box-shadow:0 30px 80px rgba(0,0,0,0.6);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;animation:kpy-modal-in 0.35s cubic-bezier(.25,.8,.25,1) both;}.kpy-vg-modal.is-open .kpy-vg-modal-inner{animation:kpy-modal-in 0.35s cubic-bezier(.25,.8,.25,1) both;}@keyframes kpy-modal-in{from{opacity:0;transform:translateY(30px) scale(0.96);}to{opacity:1;transform:translateY(0) scale(1);}}.kpy-vg-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,0.1);flex-shrink:0;}.kpy-vg-modal-title{font-family:var(--kpy-font);font-size:14px;color:var(--kpy-white);letter-spacing:2px;text-transform:uppercase;opacity:0.9;flex:1;margin-right:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.kpy-vg-modal-close{width:38px;height:38px;border-radius:50%;background:rgba(var(--kpy-orange-rgb),0.85);border:none;color:var(--kpy-white);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.25s,transform 0.25s;}.kpy-vg-modal-close:hover{background:var(--kpy-orange);transform:rotate(90deg) scale(1.1);}.kpy-vg-modal-body{padding:0;flex:1;overflow:hidden;}.kpy-vg-video-wrap{position:relative;width:100%;padding-bottom:56.25%;background:#000;}.kpy-vg-video-wrap iframe,.kpy-vg-video-wrap video{position:absolute;inset:0;width:100%;height:100%;border:none;display:block;}@media (max-width:1024px){.kpy-vg-cols-3{grid-template-columns:repeat(2,1fr);}.kpy-vg-cols-4{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.kpy-vg-cols-2,.kpy-vg-cols-3,.kpy-vg-cols-4{grid-template-columns:1fr;}.kpy-vg-card{height:360px;}.kpy-vg-modal-inner{width:98%;border-radius:0 0 24px 0;}.kpy-vg-modal-title{font-size:12px;}}@media (max-width:480px){.kpy-vg-container{padding:0 12px;margin:40px auto;}.kpy-vg-play-btn{width:52px;height:52px;font-size:18px;}}.partners{padding:15px 10px;}.partner{display:flex;overflow:hidden;position:relative;}.partner .card{min-height:100px;white-space:nowrap;animation:marquee-animation 10s linear infinite;}.partner img{height:100px;object-fit:contain;object-position:center;display:grid;gap:10px;padding:10px;width:200px;}@keyframes marquee-animation{0%{transform:translateX(0);}100%{transform:translateX(-100%);}}.marquee a{animation:marquee-animation 5s linear infinite;}.partnerlist img{width:100%;height:100px;object-fit:contain;object-position:center;}.urreno_assoc img{width:100%;height:auto;}.urreno_assoc h3{font-size:1rem;font-family:'Roboto',sans-serif;letter-spacing:-.5px;}.urreno_assoc .card{height:200px;padding:15px;margin-bottom:20px;}.downloads-category-menu{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.05);}.category-menu-title{font-size:1.2rem;font-weight:600;margin-bottom:15px;}.category-menu-list{list-style:none;padding:0;margin:0;}.category-menu-item{margin-bottom:8px;}.category-menu-link{text-decoration:none;color:#333;display:flex;justify-content:space-between;padding:10px;border-radius:5px;transition:background 0.3s,color 0.3s;}.category-menu-link:hover{background:#f0f0f0;color:#007bff;}.category-count{background:#eee;padding:2px 8px;border-radius:10px;font-size:0.85em;}@media (max-width:768px){#downloads-table_wrapper{margin-left:15px;margin-right:15px;overflow-x:auto;}.dataTables_length,.dataTables_filter{flex-direction:column;align-items:flex-start;gap:5px;}.dataTables_length label,.dataTables_filter label{font-size:14px;flex-direction:column;align-items:flex-start;}.dataTables_length select,.dataTables_filter input{width:100%;font-size:14px;}#downloads-table th,#downloads-table td{padding:10px;font-size:14px;}.pub-title{font-size:18px;}.pub-link p{font-size:14px;}.dataTables_paginate{flex-wrap:wrap;justify-content:center;}.paginate_button{font-size:13px;padding:5px 8px;}.downloads-category-menu{padding:15px;}.category-menu-title{font-size:1rem;}.category-menu-link{flex-direction:column;align-items:flex-start;gap:4px;}.category-count{font-size:0.8em;align-self:flex-start;}}@media (max-width:480px){.pub-title{font-size:16px;}.dataTables_length,.dataTables_filter{font-size:13px;}.category-menu-title{font-size:0.95rem;}.category-menu-link{font-size:14px;}#downloads-table_wrapper{margin-left:10px;margin-right:10px;}.dataTables_info{font-size:12px;text-align:center;}.category-menu-list{padding:0;}}#downloads-table_wrapper{margin:20px 0;margin-left:50px;}.dataTables_length,.dataTables_filter{margin-bottom:15px;}.dataTables_length label,.dataTables_filter label{display:flex;align-items:center;gap:10px;}.dataTables_length select,.dataTables_filter input{padding:5px;border:1px solid #ddd;border-radius:4px;}#downloads-table{width:100%;border-collapse:collapse;}#downloads-table th,#downloads-table td{padding:12px 15px;border-bottom:1px solid #e0e0e0;}.pub-title{margin:0;font-size:20px;color:#1716a3;font-weight:700;}.dataTables_paginate{margin-top:15px;display:flex;gap:5px;}.paginate_button{padding:5px 10px;border:1px solid #ddd;border-radius:4px;cursor:pointer;}.paginate_button.current{background:#f7a81b;color:white;border-color:#f7a81b;}.paginate_button.disabled{opacity:0.5;cursor:not-allowed;}.pub-download a{color:#f7a81b;text-decoration:none;}.pub-download a:hover{text-decoration:underline;}.header-wrap1{min-height:300px;padding-top:150px;position:relative;}.header-wrap1 h1{font-weight:700;text-shadow:0 0 20px #000;width:100%;color:var(--kpy-white);}.header-wrap1 .breadcrumb{color:var(--kpy-white);position:relative;z-index:10;display:block;top:-5px;font-size:12px;font-weight:400;}.header-wrap1 .breadcrumb a{text-decoration:none;color:var(--kpy-white);}.about-side{padding-left:8%;border-left:1px solid #ccc;position:sticky;top:5%;}.publications{margin-bottom:40px;}#downloads-table{border-collapse:separate;border-spacing:0 15px;margin-top:20px;width:100%;}#downloads-table thead{display:none;}#downloads-table tbody tr{box-shadow:0 3px 10px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease;background-color:#fff;border-radius:8px;}#downloads-table tbody tr:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,0.1);}#downloads-table td{padding:20px;vertical-align:top;border:none;}.member-thumbnail{text-align:center;}.member-thumbnail img{max-width:100%;height:auto;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.member-title{font-size:1.4rem;font-weight:600;color:#333;margin-bottom:10px;transition:color 0.3s ease;}.member-title:hover{color:#0056b3;}.pub-summ{font-size:1rem;font-weight:500;color:#555;margin-bottom:5px;text-transform:uppercase;letter-spacing:0.5px;}.pub-desc{margin-bottom:15px;color:#666;line-height:1.6;}.member-summ{background-color:#f9f9f9;padding:12px !important;border-radius:5px;margin-top:10px;color:#555;line-height:1.8;}.member-summ small{display:block;margin-bottom:3px;}.member-summ strong{color:#444;}.member-link{margin-top:15px;}.member-link a{display:inline-block;background-color:#0056b3;color:white;padding:8px 20px;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color 0.3s ease;}.member-link a:hover{background-color:#003d82;text-decoration:none;}.page-content2{max-width:1200px;margin:0 auto;padding:0 15px;}.post-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.05);padding:2rem;}.pub-single{margin-bottom:2rem;}.post-thumbnail{overflow:hidden;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,0.1);}.post-thumbnail img{width:100%;height:auto;transition:transform 0.3s ease;}.post-thumbnail img:hover{transform:scale(1.02);}.about-side-pub{padding-left:1.5rem;}h1.entry-title{font-size:2.2rem;margin-bottom:1rem;font-weight:700;line-height:1.2;}h4.pub-summ{font-size:1.25rem;margin-bottom:0.75rem;color:#555;font-weight:600;}.pub-desc{margin-bottom:1.5rem;color:#666;line-height:1.6;}hr{margin:1.5rem 0;border-color:#eee;}.btn-sm{padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:4px;transition:all 0.2s ease;}.btn-facebook{background-color:#3b5998;color:white;}.btn-facebook:hover{background-color:#2d4373;color:white;}.btn-twitter{background-color:#1da1f2;color:white;}.btn-twitter:hover{background-color:#0c85d0;color:white;}.btn-whatsapp{background-color:#25D366;color:white;}.btn-whatsapp:hover{background-color:#128C7E;color:white;}.text-muted{color:#6c757d;}.Error_404{overflow:hidden;padding:80px 0 120px;}.Error_404 .error_pic{width:35%;float:left;text-align:center;}.Error_404 .error_pic i{color:#F72331;font-size:250px;line-height:250px;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;margin-left:.2em;}.Error_404 .error_desk{width:65%;float:left;padding-top:40px;}.Error_404 .error_desk h2{font-size:55px;line-height:60px;color:#F72331;font-weight:500;}.Error_404 .error_desk h4{font-size:28px;line-height:30px;}.Error_404 .error_desk p .check{line-height:45px;font-size:16px;}.Error_404 .error_desk p .button{padding:13px 20px;margin:0;border-radius:5px;display:inline;margin-left:10px;box-shadow:inset 0 0 0 0;}.Error_404 .error_desk p .button:hover{color:#f9f9f9;text-decoration:none;background:#F72331;}a.button,a.tp-button{transition:.2s all;background:transparent;color:#F72331;border:solid 2px;}.wp-block-ub-tabbed-content-tab-title strong{font-weight:500 !important;}@media only screen and (max-width:600px){.menu-section .logo{object-fit:contain !important;height:70px;}.menu-section .navbar-nav{height:100%;display:flex;align-items:flex-start;gap:5px;}.menu-section .navbar-nav .nav-link{color:var(--kpy-black) !important;font-family:var(--kpy-font);font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:16px;height:40px;display:flex;align-items:center;position:relative;transition:all 0.3s ease;padding:0 0.5rem !important;}.menu-section{height:80px;position:relative;top:0;z-index:1000;background:#f7f7f7;height:80px;display:flex;align-items:center;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);box-shadow:0 2px 10px rgba(0,0,0,0);}.intro-image-col{display:flex;flex-direction:column;align-items:center;padding-bottom:20px;padding-top:0;}.message-heading{font-size:25px;font-weight:400;color:var(--kpy-primary);}.president-img img{margin-bottom:0;height:250px;width:100%;max-width:100%;object-position:top;}.president-message-text p{margin-top:0;margin-bottom:16px;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;}.president-message-text{display:-webkit-box;line-clamp:10;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.6em * 10);}.message-button{display:block;padding-top:10px;}.rotary-content{padding:15px;}.rotary-header h1,.president-header h1{font-size:25px;}.president-profile{flex-direction:column;justify-content:center;}.president-photo{width:200px;height:200px;}#downloads-table{border-spacing:0;}#downloads-table tr{display:flex;flex-direction:column;margin-bottom:20px;}#downloads-table td{width:100% !important;display:block;padding:15px;}.member-thumbnail{margin-bottom:15px;}.project-image{height:180px;}.contact-page{margin:20px 0;padding:40px 0;}.contact-form,.contact-info{padding:25px;}.contact-form{margin-bottom:30px;}.contact-info ul li strong{width:70px;}.map-container iframe{height:250px;}.footer-menus{gap:5px;font-size:12px;}.footer-menus a{font-size:12px;}.footer-menus .social-links a{font-size:18px;}.donation-form-area{padding-left:5%;padding-right:5%;}}@media only screen and (max-width:1024px) and (min-width:768px){}@media only screen and (min-width:1140px){}@media only screen and (min-width:1440px){}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){}.post-type-newsletter_sub .wp-list-table th.column-subscribed_date,.post-type-newsletter_sub .wp-list-table th.column-subscribed_ip{width:15%;}.post-type-newsletter_sub .wp-list-table .column-title{width:40%;}.letter-spacing{letter-spacing:.12em;}.fc-marquee-band{overflow:hidden;background:var(--kpy-white);border-top:1px solid rgba(17,23,29,.06);border-bottom:1px solid rgba(17,23,29,.06);padding:18px 0;}.fc-marquee-band--compact{padding:12px 0;}.fc-marquee-track{display:flex;width:max-content;animation:fc-marquee-scroll 40s linear infinite;}.fc-marquee-item{flex:0 0 auto;font-family:var(--kpy-font-2);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(31,42,51,.12);padding:0 clamp(1.25rem,3vw,2.5rem);white-space:nowrap;}@keyframes fc-marquee-scroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.fc-home-intro{background:#faf8f5;}.fc-home-intro-title{font-family:var(--kpy-font-2) !important;font-size:clamp(1.35rem,2.5vw,1.85rem) !important;font-weight:700 !important;letter-spacing:.04em !important;text-transform:none !important;color:var(--kpy-black) !important;line-height:1.35 !important;margin:0 0 1.25rem !important;}.fc-home-intro-text{font-family:var(--kpy-font-2);font-size:1.05rem;line-height:1.85;color:var(--kpy-base);max-width:720px;margin:0 auto;}.fc-sunday-cta{background:var(--kpy-white);border-top:1px solid rgba(17,23,29,.06);}.fc-sunday-cta-title{font-family:var(--kpy-font-2) !important;font-size:clamp(1.1rem,2vw,1.35rem) !important;font-weight:600 !important;letter-spacing:.02em !important;text-transform:none !important;color:var(--kpy-base) !important;line-height:1.5 !important;max-width:800px;margin:0 auto !important;}.fc-home-why{background:#f4f1ec;}.fc-home-why-kicker{font-family:var(--kpy-font-2);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--kpy-grey);margin:0;}.fc-home-why-title{font-family:var(--kpy-font-2) !important;font-size:clamp(1.5rem,3vw,2rem) !important;font-weight:800 !important;letter-spacing:.14em !important;color:var(--kpy-black) !important;margin:0 !important;}.fc-home-why-card{background:var(--kpy-white);padding:clamp(1.5rem,3vw,2rem);border-radius:4px;box-shadow:0 8px 30px rgba(31,42,51,.06);border:1px solid rgba(61,85,104,.08);}.fc-home-why-card-title{font-family:var(--kpy-font-2) !important;font-size:1.05rem !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--kpy-primary) !important;margin:0 0 .75rem !important;}.fc-home-why-card-text{font-family:var(--kpy-font-2);font-size:.95rem;line-height:1.75;color:var(--kpy-base);}.fc-about-intro{background:#faf8f5;}.fc-about-story-block{background:#faf8f5;}.fc-about-story-block--alt{background:var(--kpy-white);}.fc-about-block-title{font-family:var(--kpy-font-2) !important;font-size:clamp(1.2rem,2.2vw,1.65rem) !important;font-weight:700 !important;letter-spacing:.02em !important;text-transform:none !important;color:var(--kpy-black) !important;line-height:1.4 !important;margin:0 0 1rem !important;}.fc-about-block-text{font-family:var(--kpy-font-2);font-size:1.05rem;line-height:1.85;color:var(--kpy-base);margin:0;}.fc-about-pastors-label{font-family:var(--kpy-font-2);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--kpy-grey);margin:0 0 .5rem;}.fc-about-pastor-text{font-family:var(--kpy-font-2);font-size:1.05rem;line-height:1.75;color:var(--kpy-base);}.fc-about-pastor-card{padding:1.5rem;border-radius:6px;border:1px solid rgba(61,85,104,.15);background:var(--kpy-white);}.fc-about-pastor-card-label{font-family:var(--kpy-font-2);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--kpy-grey);margin:0 0 .5rem;}.fc-stay-text--narrow{max-width:640px;}.fc-recovery-cta{position:relative;overflow:hidden;background:#f2efe8;padding:clamp(48px,8vw,100px) 0;}.fc-recovery-cta-stripes{position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:repeating-linear-gradient(-32deg,rgba(255,255,255,.5) 0 2px,transparent 2px 14px),repeating-linear-gradient(-32deg,rgba(61,85,104,.04) 0 1px,transparent 1px 10px);}.fc-recovery-cta-stage{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:0 20px;min-height:clamp(480px,58vh,640px);}.fc-recovery-photos{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(420px,52vh,580px);border-radius:6px;overflow:hidden;box-shadow:0 20px 60px rgba(31,42,51,.1);}.fc-recovery-photo{background-size:cover;background-position:center;min-height:280px;}.fc-recovery-photo--left{filter:grayscale(100%) contrast(1.05);}.fc-recovery-photo--ph-left{background-image:linear-gradient(165deg,#3a3a3a 0%,#1a1a1a 45%,#2d2d2d 100%);position:relative;}.fc-recovery-photo--ph-left::after{content:"DON'T GIVE UP";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-6deg);font-family:var(--kpy-font-2);font-weight:900;letter-spacing:.12em;color:rgba(255,255,255,.25);font-size:clamp(1rem,2.5vw,1.35rem);white-space:nowrap;border:3px solid rgba(255,255,255,.2);padding:.5rem .75rem;}.fc-recovery-photo--ph-right{background-image:linear-gradient(195deg,#ffd4a8 0%,#f49a6a 28%,#c06a9c 55%,#4a3a5c 100%);}.fc-recovery-arch-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(94vw,540px);z-index:4;pointer-events:none;}.fc-recovery-arch{pointer-events:auto;background:linear-gradient(180deg,#faf7f1 0%,#f0ebe3 100%);border-radius:50% 50% 0 0 / 100% 100% 0 0;padding:clamp(2rem,5vw,3.25rem) clamp(1.5rem,4vw,2.75rem) clamp(1.75rem,4vw,2.5rem);text-align:center;box-shadow:0 24px 70px rgba(31,42,51,.14);border:1px solid rgba(255,255,255,.65);}.fc-recovery-arch-title{font-family:var(--kpy-font-2) !important;font-size:clamp(1.15rem,2.2vw,1.45rem) !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#2a2a2a !important;margin:0 0 .75rem !important;line-height:1.2 !important;}.fc-recovery-arch-lead{font-family:var(--kpy-font-2);font-size:clamp(1rem,1.6vw,1.15rem);font-weight:700;color:#2a2a2a;margin:0 0 1.25rem;line-height:1.35;}.fc-recovery-arch-body{font-family:var(--kpy-font-2);font-size:clamp(.9rem,1.35vw,1rem);line-height:1.75;color:#3d3d3d;margin-bottom:1.75rem;}.fc-recovery-arch-body p{margin:0 0 1em;}.fc-recovery-arch-body p:last-child{margin-bottom:0;}.fc-recovery-arch-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;}.fc-recovery-btn{display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:14px 22px;font-family:var(--kpy-font-2);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:opacity .2s ease,transform .2s ease;border:0;}.fc-recovery-btn--tan{background:#c5a880;color:#fff !important;}.fc-recovery-btn--tan:hover{color:#fff !important;opacity:.92;transform:translateY(-1px);}.fc-recovery-btn--dark{background:#2d2d2d;color:#fff !important;}.fc-recovery-btn--dark:hover{color:#fff !important;background:#1a1a1a;}@media (max-width:767px){.fc-recovery-cta-stage{min-height:0;}.fc-recovery-photos{min-height:200px;border-radius:6px 6px 0 0;}.fc-recovery-photo{min-height:180px;}.fc-recovery-arch-wrap{position:relative;left:auto;top:auto;transform:none;width:100%;margin-top:-48px;padding:0 8px;}.fc-recovery-arch{border-radius:40% 40% 0 0 / 90% 90% 0 0;}}.fc-footer.fc-footer-v2{background:transparent;color:#fff;overflow:hidden;}.fc-footer-v2 .footer-top{display:none;}.fc-footer-v2-spectrum{display:flex;width:100%;height:10px;}.fc-footer-v2-spectrum__bar{flex:1;height:100%;}.fc-footer-v2-spectrum__bar--1{background:#9caf8c;}.fc-footer-v2-spectrum__bar--2{background:#c86f4a;}.fc-footer-v2-spectrum__bar--3{background:#a8c4d4;}.fc-footer-v2-main{background:#2d2d2d;padding:clamp(2.5rem,6vw,4rem) 20px 2rem;}.fc-footer-v2-container{max-width:1040px;margin:0 auto;}.fc-footer-v2-brand{margin-bottom:1.25rem;}.fc-footer-v2-brand-link{color:#fff !important;}.fc-footer-v2-mark-svg{display:block;color:#fff;}.fc-footer-v2-custom-logo{display:block;max-height:72px !important;width:auto !important;margin:0 auto 1rem;object-fit:contain;}.fc-footer-v2-name{font-family:var(--kpy-font-2);font-weight:800;font-size:.82rem;letter-spacing:.2em;color:#fff;margin-top:.25rem;}.fc-footer-v2-social{margin-bottom:2.5rem;}.fc-footer-v2-social-link{color:#fff !important;font-size:1.35rem;line-height:1;opacity:.92;transition:opacity .2s ease,color .2s ease;}.fc-footer-v2-social-link:hover{color:var(--kpy-secondary) !important;opacity:1;}.fc-footer-v2-columns{margin-bottom:2.5rem;}.fc-footer-v2-col-title{font-family:var(--kpy-font-2) !important;font-size:.68rem !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#c5a880 !important;margin:0 0 1rem !important;}.fc-footer-v2-links{list-style:none;margin:0;padding:0;}.fc-footer-v2-links li{margin:0 0 .45rem;}.fc-footer-v2-links a{color:rgba(255,255,255,.95) !important;font-family:var(--kpy-font-2);font-size:.84rem;font-weight:500;text-decoration:none;}.fc-footer-v2-links a:hover{color:#c5a880 !important;text-decoration:underline;}.fc-footer-v2-copy{font-family:var(--kpy-font-2);font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#c5a880 !important;}.fc-footer-v2-credit{font-family:var(--kpy-font-2);font-size:.62rem;letter-spacing:.08em;color:rgba(255,255,255,.45) !important;text-decoration:none;text-transform:uppercase;}.fc-footer-v2-credit:hover{color:rgba(255,255,255,.65) !important;}.fc-footer-v2-pattern{height:40px;background-color:#262626;background-image:url("data:image/svg+xml,%3Csvg width='60' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20 L30 0 L60 20' fill='none' stroke='%23ffffff' stroke-opacity='0.05' stroke-width='1'/%3E%3C/svg%3E");background-size:60px 20px;}.ag-page-main{width:100%;overflow-x:hidden;}.ag-page-article{max-width:1300px;margin:0 auto;padding:60px 5%;}.ag-page-content{max-width:100%;}.ag-inner-hero{position:relative;min-height:340px;display:flex;align-items:center;justify-content:flex-start;background:#0d0d0d;background-size:cover;background-position:center;overflow:hidden;}.ag-inner-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,13,13,.92) 0%,rgba(13,13,13,.6) 55%,rgba(13,13,13,.18) 100%);z-index:1;}.ag-inner-hero__inner{position:relative;z-index:2;padding:90px 5% 60px;width:100%;text-align:left;}.ag-inner-hero__title{font-family:var(--kpy-font);font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 6px;}.ag-inner-hero__title::after{content:'';display:block;width:56px;height:3px;background:var(--kpy-gold);margin-top:14px;border-radius:2px;}.ag-inner-hero__desc{font-family:var(--kpy-font-2);font-size:.95rem;color:rgba(255,255,255,.78);max-width:500px;margin:18px 0 22px;line-height:1.7;}.ag-inner-hero__breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--kpy-font-2);font-size:.8rem;color:rgba(255,255,255,.55);margin-top:20px;}.ag-inner-hero__breadcrumb a{color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s;}.ag-inner-hero__breadcrumb a:hover{color:var(--kpy-gold);}.ag-inner-hero__breadcrumb span:last-child{color:var(--kpy-gold);}.ag-inner-hero__sep{color:rgba(255,255,255,.35);}.ag-svc-main{width:100%;overflow-x:hidden;}.ag-svc-top-layout{display:grid;grid-template-columns:240px 1fr;min-height:60vh;}.ag-inner-hero{position:relative;min-height:340px;display:flex;align-items:center;justify-content:flex-start;background:#0d0d0d;background-size:cover;background-position:center;overflow:hidden;}.ag-inner-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,13,13,.88) 0%,rgba(13,13,13,.6) 55%,rgba(13,13,13,.15) 100%);z-index:1;pointer-events:none;}.ag-inner-hero__inner{position:relative;z-index:2;padding:70px 5% 60px;width:100%;text-align:left;}.ag-inner-hero__eyebrow{font-family:var(--kpy-font);font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--kpy-gold);margin:0 0 10px;}.ag-inner-hero__title{font-family:var(--kpy-font);font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;text-transform:uppercase;letter-spacing:1px;color:#fff;line-height:1.08;margin:0 0 12px;white-space:pre-line;}.ag-inner-hero__title::after{content:'';display:block;width:56px;height:3px;background:var(--kpy-gold);margin-top:14px;border-radius:2px;}.ag-inner-hero__sub{font-family:var(--kpy-font);font-size:1rem;font-weight:700;color:var(--kpy-gold);margin:0 0 12px;letter-spacing:.3px;}.ag-inner-hero__desc{font-family:var(--kpy-font-2);font-size:.9rem;color:rgba(255,255,255,.82);line-height:1.7;margin:0 0 26px;max-width:440px;}.ag-inner-hero__btns{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:24px;}.ag-inner-hero__btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--kpy-font);font-size:.76rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:13px 24px;text-decoration:none;transition:all .25s;border-radius:2px;}.ag-inner-hero__btn-gold{background:var(--kpy-gold);color:var(--kpy-primary);border:1.5px solid var(--kpy-gold);}.ag-inner-hero__btn-gold:hover{background:transparent;color:var(--kpy-gold);}.ag-inner-hero__btn-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.55);}.ag-inner-hero__btn-outline:hover{border-color:var(--kpy-gold);color:var(--kpy-gold);}.ag-inner-hero__breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--kpy-font-2);font-size:.78rem;color:rgba(255,255,255,.55);margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);}.ag-inner-hero__breadcrumb a{color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s;}.ag-inner-hero__breadcrumb a:hover{color:var(--kpy-gold);}.ag-inner-hero__breadcrumb-current{color:var(--kpy-gold);font-weight:600;}.ag-inner-hero__breadcrumb span{color:rgba(255,255,255,.35);}.ag-inner-hero__sep{color:rgba(255,255,255,.35);}.ag-svc-sidebar{background:#0d0d0d;width:240px;flex-shrink:0;display:flex;flex-direction:column;z-index:2;position:relative;overflow-y:hidden;}.ag-inner-hero .ag-svc-sidebar{height:100%;}.ag-svc-sidebar--sticky{position:sticky;top:84px;height:calc(100vh - 84px);overflow-y:auto;scrollbar-width:none;}.ag-svc-sidebar--sticky::-webkit-scrollbar{display:none;}.ag-svc-sb-group{border-bottom:1px solid rgba(255,255,255,.06);padding:18px 0 8px;}.ag-svc-sb-group:first-child{padding-top:8px;}.ag-svc-sb-group-title{font-family:var(--kpy-font);font-size:.65rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--kpy-gold);padding:0 12px 10px;display:flex;align-items:center;gap:6px;white-space:normal;}.ag-svc-sb-list{list-style:none;margin:0;padding:0;}.ag-svc-sb-item{margin:0;}.ag-svc-sb-item a{display:flex;align-items:center;gap:8px;font-family:var(--kpy-font-2);font-size:.75rem;color:rgba(255,255,255,.75);padding:9px 10px;text-decoration:none;transition:all .2s;border-left:3px solid transparent;}.ag-svc-sb-item a:hover{color:#fff;background:rgba(255,255,255,.05);border-left-color:var(--kpy-gold);}.ag-svc-sb-item--active a{color:var(--kpy-gold);background:rgba(212,169,74,.08);border-left-color:var(--kpy-gold);font-weight:700;}.ag-svc-sb-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:rgba(212,169,74,.15);border-radius:3px;font-size:.65rem;color:var(--kpy-gold);flex-shrink:0;}.ag-svc-sb-arrow{margin-left:auto;font-size:.55rem;color:rgba(255,255,255,.25);transition:all .2s;flex-shrink:0;}.ag-svc-sb-item--active .ag-svc-sb-arrow{color:var(--kpy-gold);}.ag-svc-sb-help{margin:20px 10px;background:rgba(255,255,255,.03);border:1px solid rgba(212,169,74,.2);border-radius:3px;padding:14px 10px;text-align:center;}.ag-svc-sb-help-icon{font-size:1.5rem;color:var(--kpy-gold);display:block;margin-bottom:8px;}.ag-svc-sb-help-title{font-family:var(--kpy-font);font-size:.68rem;font-weight:800;color:#fff;margin:0 0 5px;line-height:1.3;letter-spacing:.2px;text-transform:uppercase;}.ag-svc-sb-help-text{font-family:var(--kpy-font-2);font-size:.65rem;color:rgba(255,255,255,.6);margin:0 0 10px;line-height:1.35;}.ag-svc-sb-help-btn{display:block;width:100%;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.65rem;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:8px 10px;text-decoration:none;border-radius:2px;transition:all .2s;border:none;cursor:pointer;}.ag-svc-sb-help-btn:hover{background:#fff;}.ag-svc-right-content{flex:1;min-width:0;}.ag-svc-section{width:100%;padding:64px 56px;}.ag-svc-section--white{background:#fff;}.ag-svc-section--dark{background:#0d0d0d;}.ag-svc-section--grey{background:#f7f5f2;}.ag-svc-section-inner{max-width:1100px;}.ag-svc-section-title{font-family:var(--kpy-font);font-size:1.6rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--kpy-base);margin:0 0 36px;text-align:center;}.ag-svc-section-title::after{content:'';display:block;width:50px;height:3px;background:var(--kpy-gold);margin:10px auto 0;border-radius:2px;}.ag-svc-section-title--light{color:#fff;}.ag-svc-section-title--light::after{background:var(--kpy-gold);}.ag-svc-sub-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:0;}.ag-svc-sub-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:3px;overflow:hidden;transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column;}.ag-svc-sub-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1);}.ag-svc-sub-card__media{position:relative;height:200px;overflow:hidden;flex-shrink:0;}.ag-svc-sub-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s;}.ag-svc-sub-card:hover .ag-svc-sub-card__media img{transform:scale(1.05);}.ag-svc-sub-card__placeholder{width:100%;height:100%;background:rgba(212,169,74,.08);display:flex;align-items:center;justify-content:center;}.ag-svc-sub-card__placeholder i{font-size:2rem;color:var(--kpy-gold);}.ag-svc-sub-card__badge{position:absolute;bottom:8px;left:8px;width:30px;height:30px;background:var(--kpy-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--kpy-primary);font-size:.8rem;z-index:1;}.ag-svc-sub-card__icon-only{height:90px;display:flex;align-items:center;justify-content:center;background:rgba(212,169,74,.07);}.ag-svc-sub-card__icon-only i{font-size:2rem;color:var(--kpy-gold);}.ag-svc-sub-card__body{padding:14px 16px 18px;flex-grow:1;display:flex;flex-direction:column;}.ag-svc-sub-card__title{font-family:var(--kpy-font);font-size:.82rem;font-weight:700;color:var(--kpy-base);margin:0 0 6px;text-transform:uppercase;letter-spacing:.4px;}.ag-svc-sub-card__desc{font-family:var(--kpy-font-2);font-size:.76rem;color:var(--kpy-grey);line-height:1.55;margin:0 0 10px;flex-grow:1;}.ag-svc-sub-card__link{font-family:var(--kpy-font-2);font-size:.76rem;font-weight:700;color:var(--kpy-gold);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:gap .2s;align-self:flex-start;}.ag-svc-sub-card__link:hover{gap:8px;}.ag-svc-sub-card--noimg .ag-svc-sub-card__icon-only{height:80px;}.ag-svc-why-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;}.ag-svc-why-item{text-align:center;padding:18px 8px;}.ag-svc-why-icon{width:100%;height:auto;border-radius:0;background:transparent !important;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;}.ag-svc-why-icon i{font-size:2.2rem;color:var(--kpy-gold);}.ag-svc-why-title{font-family:var(--kpy-font);font-size:.75rem;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:.5px;text-transform:uppercase;}.ag-svc-why-desc{font-family:var(--kpy-font-2);font-size:.76rem;color:rgba(255,255,255,.58);line-height:1.5;margin:0;}.ag-svc-equip-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:14px;}.ag-svc-equip-item{text-align:center;}.ag-svc-equip-img{height:80px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:3px;background:#f5f5f5;margin-bottom:10px;}.ag-svc-equip-img img{max-height:70px;max-width:100%;object-fit:contain;}.ag-svc-equip-icon{height:80px;display:flex;align-items:center;justify-content:center;background:rgba(212,169,74,.07);border-radius:3px;margin-bottom:10px;}.ag-svc-equip-icon i{font-size:2rem;color:var(--kpy-gold);}.ag-svc-equip-label{font-family:var(--kpy-font-2);font-size:.72rem;font-weight:600;color:var(--kpy-base);margin:0;line-height:1.3;white-space:pre-line;}.ag-svc-sizes-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;text-align:center;}.ag-svc-size-item{padding:18px 8px;border:1px solid rgba(0,0,0,.07);border-radius:3px;background:#fff;}.ag-svc-size-icon i{font-size:2.4rem;color:var(--kpy-gold);}.ag-svc-size-label{font-family:var(--kpy-font);font-size:.8rem;font-weight:700;color:var(--kpy-base);margin:8px 0 3px;}.ag-svc-size-sub{font-family:var(--kpy-font-2);font-size:.72rem;color:var(--kpy-grey);margin:0;}.ag-svc-features-strip{display:flex;gap:0;justify-content:center;flex-wrap:wrap;border:1px solid rgba(0,0,0,.07);border-radius:3px;overflow:hidden;background:#fff;}.ag-svc-feature-chip{flex:1;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 10px;border-right:1px solid rgba(0,0,0,.07);text-align:center;}.ag-svc-feature-chip:last-child{border-right:none;}.ag-svc-feature-chip__icon{width:48px;height:48px;border-radius:50%;border:2px solid var(--kpy-gold);display:flex;align-items:center;justify-content:center;}.ag-svc-feature-chip__icon i{font-size:1.2rem;color:var(--kpy-gold);}.ag-svc-feature-chip__label{font-family:var(--kpy-font-2);font-size:.72rem;font-weight:600;color:var(--kpy-base);line-height:1.3;margin:0;}.ag-svc-process{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:0;}.ag-svc-process__step{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;min-width:100px;max-width:160px;padding:0 4px;}.ag-svc-process__bubble{width:85px;height:85px;border-radius:50%;background:var(--kpy-gold);display:flex;align-items:center;justify-content:center;color:var(--kpy-primary);font-family:var(--kpy-font);font-weight:800;font-size:1.5rem;margin:0 auto 14px;box-shadow:0 4px 16px rgba(212,169,74,.35);}.ag-svc-process__bubble i{font-size:1.3rem;}.ag-svc-process__arrow{align-self:flex-start;margin-top:22px;font-size:1.3rem;color:var(--kpy-gold);opacity:0.9;flex-shrink:0;}.ag-svc-process__step-title{font-family:var(--kpy-font);font-size:.8rem;font-weight:700;color:var(--kpy-base);margin:0 0 5px;text-transform:uppercase;letter-spacing:.4px;}.ag-svc-process__step-desc{font-family:var(--kpy-font-2);font-size:.76rem;color:var(--kpy-grey);line-height:1.5;margin:0;}.ag-svc-cta{background:#0d0d0d;padding:40px 56px;}.ag-svc-cta__inner{max-width:1100px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;}.ag-svc-cta__heading{font-family:var(--kpy-font);font-size:1.3rem;font-weight:800;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.5px;}.ag-svc-cta__sub{font-family:var(--kpy-font-2);font-size:.85rem;color:rgba(255,255,255,.6);margin:6px 0 0;}.ag-svc-cta__btn{display:inline-flex;align-items:center;gap:10px;background:var(--kpy-gold);color:var(--kpy-primary);border:1.5px solid var(--kpy-gold);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:13px 26px;text-decoration:none;border-radius:2px;transition:all .25s;white-space:nowrap;}.ag-svc-cta__btn:hover{background:transparent;color:var(--kpy-gold);}@media (max-width:1400px){.ag-svc-equip-grid{grid-template-columns:repeat(4,1fr);}.ag-svc-sub-grid{grid-template-columns:repeat(4,1fr);}.ag-svc-why-grid{grid-template-columns:repeat(3,1fr);}.ag-svc-sizes-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:991px){.ag-svc-body-wrap{grid-template-columns:1fr;}.ag-svc-sidebar--sticky{display:none;}.ag-svc-hero{min-height:380px;}.ag-svc-section{padding:50px 24px;}.ag-svc-cta{padding:32px 24px;}.ag-svc-sub-grid{grid-template-columns:repeat(3,1fr);}.ag-svc-why-grid{grid-template-columns:repeat(3,1fr);}.ag-svc-equip-grid{grid-template-columns:repeat(4,1fr);}}@media (max-width:640px){.ag-svc-hero__content{padding:56px 20px 40px;}.ag-svc-hero__heading{font-size:1.8rem;}.ag-svc-sub-grid{grid-template-columns:repeat(2,1fr);}.ag-svc-why-grid{grid-template-columns:repeat(2,1fr);}.ag-svc-equip-grid{grid-template-columns:repeat(3,1fr);}.ag-svc-sizes-grid{grid-template-columns:repeat(2,1fr);}.ag-svc-process{gap:16px;}.ag-svc-cta__inner{flex-direction:column;text-align:center;}.ag-inner-hero__title{font-size:1.8rem;}}.ag-hub-wrap{display:grid;grid-template-columns:260px 1fr;min-height:70vh;}.ag-hub-sidebar{background:#0d0d0d;width:260px;position:sticky;top:84px;height:calc(100vh - 84px);overflow-y:auto;display:flex;flex-direction:column;}.ag-hub-sb-group{border-bottom:1px solid rgba(255,255,255,.06);padding:18px 0 10px;}.ag-hub-sb-group--infra{margin-top:0;}.ag-hub-sb-group-title{font-family:var(--kpy-font);font-size:.72rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--kpy-gold);padding:0 18px 10px;display:flex;align-items:center;gap:8px;}.ag-hub-sb-list{list-style:none;margin:0;padding:0;}.ag-hub-sb-list li a{display:flex;align-items:center;gap:10px;font-family:var(--kpy-font-2);font-size:.82rem;color:rgba(255,255,255,.7);padding:10px 18px;text-decoration:none;transition:all .2s;border-left:3px solid transparent;}.ag-hub-sb-list li a:hover{color:var(--kpy-white);background:rgba(255,255,255,.05);border-left-color:var(--kpy-gold);padding-left:22px;}.ag-hub-sb-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:rgba(212,169,74,.12);border-radius:4px;font-size:.72rem;color:var(--kpy-gold);flex-shrink:0;}.ag-hub-sb-arrow{margin-left:auto;font-size:.65rem;color:rgba(255,255,255,.3);}.ag-hub-sb-help{margin:18px 14px 20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:18px 16px;text-align:center;}.ag-hub-sb-help-icon{font-size:1.6rem;color:var(--kpy-gold);display:block;margin-bottom:8px;}.ag-hub-sb-help-title{font-family:var(--kpy-font);font-size:.75rem;font-weight:700;color:var(--kpy-white);margin:0 0 5px;letter-spacing:.5px;line-height:1.35;}.ag-hub-sb-help-text{font-family:var(--kpy-font-2);font-size:.72rem;color:rgba(255,255,255,.5);margin:0 0 14px;}.ag-hub-sb-help-btn{display:inline-block;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.72rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:9px 20px;text-decoration:none;border-radius:2px;transition:all .2s;}.ag-hub-sb-help-btn:hover{background:var(--kpy-white);}.ag-hub-main{padding:50px 50px 60px;}.ag-hub-intro{margin-bottom:36px;}.ag-hub-intro-title{font-family:var(--kpy-font);font-size:2rem;font-weight:800;color:var(--kpy-base);margin:0 0 10px;text-transform:uppercase;letter-spacing:1px;}.ag-hub-intro-desc{font-family:var(--kpy-font-2);font-size:.95rem;color:var(--kpy-grey);line-height:1.7;max-width:760px;margin:0;}.ag-hub-group-label{font-family:var(--kpy-font);font-size:.78rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--kpy-base);background:var(--kpy-light);padding:10px 16px;border-left:3px solid var(--kpy-gold);border-radius:2px;margin-bottom:20px;display:flex;align-items:center;gap:8px;}.ag-hub-group-label--mt{margin-top:40px;}.ag-hub-grid{display:grid;gap:22px;margin-bottom:10px;}.ag-hub-grid--3{grid-template-columns:repeat(3,1fr);}.ag-hub-grid--4{grid-template-columns:repeat(4,1fr);}.ag-hub-card{background:var(--kpy-white);border:1px solid rgba(0,0,0,.07);border-radius:4px;overflow:hidden;transition:transform .25s,box-shadow .25s;}.ag-hub-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.1);}.ag-hub-card__img{height:160px;overflow:hidden;position:relative;}.ag-hub-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}.ag-hub-card:hover .ag-hub-card__img img{transform:scale(1.05);}.ag-hub-card__img-placeholder{height:100%;display:flex;align-items:center;justify-content:center;background:rgba(212,169,74,.08);}.ag-hub-card__img-placeholder i{font-size:2.5rem;color:var(--kpy-gold);}.ag-hub-card__body{padding:18px 20px 22px;}.ag-hub-card__icon{width:36px;height:36px;border-radius:50%;background:rgba(212,169,74,.1);display:flex;align-items:center;justify-content:center;margin-bottom:10px;}.ag-hub-card__icon i{font-size:1rem;color:var(--kpy-gold);}.ag-hub-card__title{font-family:var(--kpy-font);font-size:.9rem;font-weight:700;color:var(--kpy-base);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px;}.ag-hub-card__desc{font-family:var(--kpy-font-2);font-size:.82rem;color:var(--kpy-grey);line-height:1.6;margin:0 0 14px;}.ag-hub-card__link{font-family:var(--kpy-font-2);font-size:.8rem;font-weight:700;color:var(--kpy-gold);text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:gap .2s;}.ag-hub-card__link:hover{gap:9px;}.ag-hub-cta-bar{background:#0d0d0d;padding:32px 50px;}.ag-hub-cta-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;max-width:1400px;margin:0 auto;}.ag-hub-cta-bar__text{display:flex;flex-direction:column;gap:3px;}.ag-hub-cta-bar__text strong{font-family:var(--kpy-font);font-size:1.15rem;font-weight:800;color:var(--kpy-white);text-transform:uppercase;letter-spacing:.5px;}.ag-hub-cta-bar__text span{font-family:var(--kpy-font-2);font-size:.85rem;color:rgba(255,255,255,.6);}.ag-hub-cta-bar__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;}.ag-hub-cta-bar__contact{font-family:var(--kpy-font-2);font-size:.82rem;color:rgba(255,255,255,.75);text-decoration:none;display:flex;align-items:center;gap:6px;transition:color .2s;}.ag-hub-cta-bar__contact i{color:var(--kpy-gold);}.ag-hub-cta-bar__contact:hover{color:var(--kpy-gold);}@media (max-width:1200px){.ag-hub-grid--4{grid-template-columns:repeat(2,1fr);}}@media (max-width:991px){.ag-hub-wrap{grid-template-columns:1fr;}.ag-hub-sidebar{display:none;}.ag-hub-main{padding:40px 24px;}.ag-hub-grid--3{grid-template-columns:repeat(2,1fr);}.ag-hub-cta-bar{padding:28px 24px;}.ag-hub-cta-bar__inner{flex-direction:column;align-items:flex-start;}}@media (max-width:640px){.ag-hub-grid--3,.ag-hub-grid--4{grid-template-columns:1fr;}}.ag-port-page-content{max-width:100%;overflow-x:hidden;}.ag-inner-hero--portfolio .ag-inner-hero__title{font-size:clamp(2.5rem,5vw,3.8rem);}.ag-port-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:28px 5% 20px;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);}.ag-port-filter-btn{font-family:var(--kpy-font);font-size:.72rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--kpy-base);background:#fff;border:1.5px solid rgba(0,0,0,.12);padding:9px 20px;text-decoration:none;border-radius:2px;transition:all .2s;white-space:nowrap;}.ag-port-filter-btn:hover{border-color:var(--kpy-gold);color:var(--kpy-gold);}.ag-port-filter-btn--active{background:var(--kpy-gold);color:var(--kpy-primary);border-color:var(--kpy-gold);}.ag-port-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0 0 0;background:#fff;}.ag-port-card{border-right:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer;transition:transform .25s;}.ag-port-card:hover{transform:translateY(-4px);}.ag-port-card:nth-child(4n){border-right:none;}.ag-port-card__img{position:relative;height:200px;overflow:hidden;}.ag-port-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .45s;}.ag-port-card:hover .ag-port-card__img img,.ag-port-card:focus .ag-port-card__img img{transform:scale(1.05);}.ag-port-card__img-placeholder{width:100%;height:100%;background:rgba(212,169,74,.08);}.ag-port-card__body{padding:18px 20px 22px;}.ag-port-card__cat{font-family:var(--kpy-font);font-size:.68rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--kpy-gold);display:block;margin-bottom:6px;}.ag-port-card__title{font-family:var(--kpy-font);font-size:.95rem;font-weight:700;color:var(--kpy-base);margin:0 0 8px;letter-spacing:.3px;}.ag-port-card__excerpt{font-family:var(--kpy-font-2);font-size:.78rem;color:var(--kpy-grey);line-height:1.6;margin:0 0 12px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.ag-port-card__services{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;}.ag-port-card__services li{font-family:var(--kpy-font-2);font-size:.7rem;color:var(--kpy-grey);display:flex;align-items:center;gap:5px;}.ag-port-card__services li i{color:var(--kpy-gold);font-size:.65rem;}.ag-port-card__link{font-family:var(--kpy-font-2);font-size:.76rem;font-weight:700;color:var(--kpy-gold);text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:gap .2s;}.ag-port-card:hover .ag-port-card__link,.ag-port-card__link:hover{gap:9px;}.ag-port-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--kpy-primary);padding:40px 5%;}.ag-port-stat{display:flex;align-items:center;gap:16px;justify-content:center;padding:16px 10px;border-right:1px solid rgba(255,255,255,.08);}.ag-port-stat:last-child{border-right:none;}.ag-port-stat>i{font-size:1.8rem;color:var(--kpy-gold);}.ag-port-stat__num{display:block;font-family:var(--kpy-font);font-size:1.6rem;font-weight:800;color:var(--kpy-gold);}.ag-port-stat__label{display:block;font-family:var(--kpy-font-2);font-size:.78rem;color:rgba(255,255,255,.65);margin-top:2px;}.ag-port-cta{position:relative;background:#0d0d0d;background-size:cover;background-position:center;min-height:220px;display:flex;align-items:center;overflow:hidden;}.ag-port-cta__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,13,13,.88) 0%,rgba(13,13,13,.6) 55%,rgba(13,13,13,.2) 100%);z-index:1;}.ag-port-cta__inner{position:relative;z-index:2;max-width:1300px;margin:0 auto;padding:40px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;width:100%;}.ag-port-cta__heading{font-family:var(--kpy-font);font-size:1.4rem;font-weight:800;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.5px;}.ag-port-cta__sub{font-family:var(--kpy-font-2);font-size:.85rem;color:rgba(255,255,255,.65);margin:6px 0 0;}.ag-port-cta__btn{display:inline-flex;align-items:center;gap:10px;background:var(--kpy-gold);color:var(--kpy-primary);border:1.5px solid var(--kpy-gold);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:14px 28px;text-decoration:none;border-radius:2px;transition:all .25s;white-space:nowrap;}.ag-port-cta__btn:hover{background:transparent;color:var(--kpy-gold);}.ag-port-empty{text-align:center;color:var(--kpy-grey);font-family:var(--kpy-font-2);padding:60px 20px;}@media (max-width:1200px){.ag-port-grid{grid-template-columns:repeat(3,1fr);}.ag-port-card:nth-child(4n){border-right:1px solid rgba(0,0,0,.06);}.ag-port-card:nth-child(3n){border-right:none;}}@media (max-width:768px){.ag-port-grid{grid-template-columns:repeat(2,1fr);}.ag-port-card:nth-child(3n){border-right:1px solid rgba(0,0,0,.06);}.ag-port-card:nth-child(2n){border-right:none;}.ag-port-stats{grid-template-columns:repeat(2,1fr);}.ag-port-stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);}.ag-port-filters{padding:20px 20px 14px;}.ag-port-cta__inner{flex-direction:column;text-align:center;}}@media (max-width:480px){.ag-port-grid{grid-template-columns:1fr;}.ag-port-card{border-right:none;}.ag-port-stats{grid-template-columns:1fr;}}.ag-eq-main{display:block;width:100%;overflow-x:hidden;}.ag-eq-hero{position:relative;min-height:480px;display:flex;align-items:center;background:#0d0d0d center/cover no-repeat;overflow:hidden;}.ag-eq-hero__overlay{position:absolute;inset:0;background:linear-gradient(100deg,rgba(13,13,13,.92) 0%,rgba(13,13,13,.7) 50%,rgba(13,13,13,.3) 100%);z-index:1;}.ag-eq-hero__inner{position:relative;z-index:2;max-width:1300px;margin:0 auto;padding:100px 5% 70px;width:100%;}.ag-eq-hero__eyebrow{font-family:var(--kpy-font);font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--kpy-gold);margin:0 0 12px;}.ag-eq-hero__title{font-family:var(--kpy-font);font-size:clamp(2.2rem,5vw,4rem);font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:1.08;margin:0 0 18px;}.ag-eq-hero__desc{font-family:var(--kpy-font-2);font-size:.95rem;color:rgba(255,255,255,.75);max-width:540px;line-height:1.75;margin:0;}.ag-eq-stats-strip{background:var(--kpy-primary);padding:28px 5%;}.ag-eq-stats-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;}.ag-eq-stat{display:flex;align-items:center;gap:12px;padding:8px 20px;border-right:1px solid rgba(255,255,255,.1);}.ag-eq-stat:last-child{border-right:none;}.ag-eq-stat>i{font-size:1.6rem;color:var(--kpy-gold);flex-shrink:0;}.ag-eq-stat__num{display:block;font-family:var(--kpy-font);font-size:1.15rem;font-weight:800;color:var(--kpy-gold);}.ag-eq-stat__lbl{display:block;font-family:var(--kpy-font-2);font-size:.72rem;color:rgba(255,255,255,.65);}.ag-eq-hub-section{padding:64px 0;}.ag-eq-hub-section--white{background:var(--kpy-white);}.ag-eq-hub-section--grey{background:var(--kpy-light);}.ag-eq-hub-inner{max-width:1300px;margin:0 auto;padding:0 5%;}.ag-eq-hub-section-title{font-family:var(--kpy-font);font-size:1.3rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var(--kpy-base);margin:0 0 36px;display:flex;align-items:center;gap:12px;}.ag-eq-hub-section-title i{color:var(--kpy-gold);font-size:1.2rem;}.ag-eq-hub-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}.ag-eq-hub-card{background:var(--kpy-white);border:1px solid #eee;border-radius:4px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column;}.ag-eq-hub-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(0,0,0,.12);}.ag-eq-hub-card__img{height:190px;overflow:hidden;position:relative;}.ag-eq-hub-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}.ag-eq-hub-card:hover .ag-eq-hub-card__img img{transform:scale(1.05);}.ag-eq-hub-card__img-ph{width:100%;height:100%;background:rgba(212,169,74,.08);display:flex;align-items:center;justify-content:center;}.ag-eq-hub-card__img-ph i{font-size:2.5rem;color:var(--kpy-gold);}.ag-eq-hub-card__body{padding:20px 22px 24px;flex:1;display:flex;flex-direction:column;}.ag-eq-hub-card__title{font-family:var(--kpy-font);font-size:.92rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--kpy-base);margin:0 0 12px;}.ag-eq-hub-card__list{list-style:none;margin:0 0 18px;padding:0;flex:1;display:flex;flex-direction:column;gap:6px;}.ag-eq-hub-card__list li{font-family:var(--kpy-font-2);font-size:.8rem;color:var(--kpy-grey);display:flex;align-items:flex-start;gap:7px;line-height:1.5;}.ag-eq-hub-card__list li::before{content:'�';color:var(--kpy-gold);font-size:.9rem;flex-shrink:0;}.ag-eq-hub-card__btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--kpy-base);border:1.5px solid var(--kpy-base);font-family:var(--kpy-font);font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:9px 18px;transition:all .25s;align-self:flex-start;}.ag-eq-hub-card__btn:hover{background:var(--kpy-gold);border-color:var(--kpy-gold);color:var(--kpy-primary);}.ag-eq-quality-banner{background:var(--kpy-primary);padding:60px 5%;display:flex;align-items:center;gap:50px;flex-wrap:wrap;}.ag-eq-quality-banner__text{flex:1;min-width:260px;}.ag-eq-quality-banner__label{font-family:var(--kpy-font);font-size:.7rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--kpy-gold);margin:0 0 10px;}.ag-eq-quality-banner__heading{font-family:var(--kpy-font);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 14px;}.ag-eq-quality-banner__desc{font-family:var(--kpy-font-2);font-size:.9rem;color:rgba(255,255,255,.65);line-height:1.7;margin:0;max-width:500px;}.ag-eq-quality-banner__imgs{display:flex;gap:14px;flex:1;min-width:240px;}.ag-eq-quality-banner__imgs img{flex:1;height:150px;object-fit:cover;border-radius:4px;min-width:0;}.ag-eq-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--kpy-white);border-top:1px solid #eee;}.ag-eq-pillar{display:flex;align-items:flex-start;gap:14px;padding:30px 28px;border-right:1px solid #eee;}.ag-eq-pillar:last-child{border-right:none;}.ag-eq-pillar>i{font-size:1.6rem;color:var(--kpy-gold);flex-shrink:0;margin-top:2px;}.ag-eq-pillar strong{display:block;font-family:var(--kpy-font);font-size:.82rem;font-weight:700;text-transform:uppercase;color:var(--kpy-base);margin-bottom:4px;}.ag-eq-pillar span{font-family:var(--kpy-font-2);font-size:.78rem;color:var(--kpy-grey);line-height:1.5;}.ag-eq-single-hero{position:relative;min-height:340px;display:flex;align-items:center;background:#0d0d0d center/cover no-repeat;overflow:hidden;}.ag-eq-single-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,13,13,.92) 0%,rgba(13,13,13,.75) 40%,rgba(13,13,13,.35) 75%,rgba(13,13,13,.08) 100%);z-index:1;}.ag-eq-single-hero__inner{position:relative;z-index:2;max-width:750px;padding:24px 5%;}.ag-eq-breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--kpy-font-2);font-size:.78rem;color:rgba(255,255,255,.55);margin:0 0 18px;flex-wrap:wrap;}.ag-eq-breadcrumb a{color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s;}.ag-eq-breadcrumb a:hover{color:var(--kpy-gold);}.ag-eq-breadcrumb span:last-child{color:var(--kpy-gold);font-weight:600;}.ag-eq-breadcrumb>span:not(:last-child){color:rgba(255,255,255,.3);}.ag-eq-single-hero__title{font-family:var(--kpy-font);font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:1.05;margin:0 0 14px;}.ag-eq-single-hero__tagline{font-family:var(--kpy-font);font-size:1.05rem;font-weight:700;color:var(--kpy-gold);margin:0 0 14px;}.ag-eq-single-hero__desc{font-family:var(--kpy-font-2);font-size:.9rem;color:rgba(255,255,255,.75);line-height:1.7;max-width:520px;margin:0 0 24px;}.ag-eq-single-hero__chips{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:28px;}.ag-eq-single-hero__chip{display:flex;align-items:center;gap:8px;font-family:var(--kpy-font-2);font-size:.78rem;color:rgba(255,255,255,.85);}.ag-eq-single-hero__chip i{font-size:.9rem;color:var(--kpy-gold);}.ag-eq-single-hero__btns{display:flex;flex-wrap:wrap;gap:14px;}.ag-eq-single-hero__btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--kpy-font);font-size:.74rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:14px 26px;text-decoration:none;border-radius:2px;transition:all .25s;}.ag-eq-single-hero__btn--gold{background:var(--kpy-gold);color:var(--kpy-primary);border:1.5px solid var(--kpy-gold);}.ag-eq-single-hero__btn--gold:hover{background:transparent;color:var(--kpy-gold);}.ag-eq-single-hero__btn--outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.55);}.ag-eq-single-hero__btn--outline:hover{border-color:var(--kpy-gold);color:var(--kpy-gold);}.ag-eq-inv-section{background:var(--kpy-white);padding:60px 5%;}.ag-eq-inv-layout{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:36px;align-items:start;}.ag-eq-inv-title{font-family:var(--kpy-font);font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:var(--kpy-base);margin:0 0 20px;display:flex;align-items:center;gap:10px;}.ag-eq-inv-title i{color:var(--kpy-gold);}.ag-eq-inv-table-wrap{overflow-x:auto;}.ag-eq-inv-table{width:100%;border-collapse:collapse;font-family:var(--kpy-font-2);font-size:.84rem;}.ag-eq-inv-table thead tr{background:var(--kpy-primary);}.ag-eq-inv-table thead th{color:#fff;font-family:var(--kpy-font);font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:13px 16px;text-align:left;white-space:nowrap;}.ag-eq-inv-table tbody tr{border-bottom:1px solid #eee;transition:background .15s;}.ag-eq-inv-table tbody tr:hover{background:var(--kpy-light);}.ag-eq-inv-table tbody td{padding:13px 16px;color:var(--kpy-grey);vertical-align:middle;}.ag-eq-inv-table__item{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--kpy-base);}.ag-eq-inv-table__icon{width:34px;height:34px;object-fit:contain;flex-shrink:0;}.ag-eq-inv-note{font-family:var(--kpy-font-2);font-size:.76rem;color:var(--kpy-grey);margin:12px 0 0;font-style:italic;}.ag-eq-why-sidebar__box{background:var(--kpy-primary);border-radius:6px;overflow:hidden;}.ag-eq-why-sidebar__title{font-family:var(--kpy-font);font-size:.88rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:22px 24px 16px;margin:0;}.ag-eq-why-sidebar__img{width:100%;height:160px;object-fit:cover;display:block;}.ag-eq-why-sidebar__list{list-style:none;margin:0;padding:16px 24px;display:flex;flex-direction:column;gap:11px;}.ag-eq-why-sidebar__list li{font-family:var(--kpy-font-2);font-size:.82rem;color:rgba(255,255,255,.8);display:flex;align-items:flex-start;gap:9px;line-height:1.45;}.ag-eq-why-sidebar__list li i{color:var(--kpy-gold);font-size:.9rem;flex-shrink:0;margin-top:2px;}.ag-eq-why-sidebar__btn{display:block;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-align:center;text-decoration:none;padding:15px 24px;margin:8px 24px 24px;border-radius:2px;transition:background .25s;}.ag-eq-why-sidebar__btn:hover{background:#fff;}.ag-eq-gallery-section{background:var(--kpy-white);padding:56px 5%;}.ag-eq-gallery-inner{max-width:1300px;margin:0 auto;}.ag-eq-gallery-title{font-family:var(--kpy-font);font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:var(--kpy-base);margin:0 0 24px;display:flex;align-items:center;gap:10px;}.ag-eq-gallery-title i{color:var(--kpy-gold);}.ag-eq-gallery-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:22px;}.ag-eq-gallery-item{position:relative;display:block;overflow:hidden;border-radius:3px;aspect-ratio:4/3;}.ag-eq-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}.ag-eq-gallery-item:hover img{transform:scale(1.06);}.ag-eq-gallery-item__overlay{position:absolute;inset:0;background:rgba(13,13,13,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;}.ag-eq-gallery-item:hover .ag-eq-gallery-item__overlay{opacity:1;}.ag-eq-gallery-item__overlay i{color:#fff;font-size:1.6rem;}.ag-eq-gallery-more{text-align:center;}.ag-eq-gallery-more__btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--kpy-base);border:1.5px solid rgba(0,0,0,.25);font-family:var(--kpy-font);font-size:.72rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:11px 28px;transition:all .25s;}.ag-eq-gallery-more__btn:hover{background:var(--kpy-gold);border-color:var(--kpy-gold);color:var(--kpy-primary);}.ag-eq-features-strip{background:var(--kpy-primary);padding:28px 5%;}.ag-eq-features-inner{max-width:1300px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:0;}.ag-eq-feature-chip{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 20px;flex:1;min-width:130px;border-right:1px solid rgba(255,255,255,.08);}.ag-eq-feature-chip:last-child{border-right:none;}.ag-eq-feature-chip i{font-size:1.5rem;color:var(--kpy-gold);}.ag-eq-feature-chip strong{font-family:var(--kpy-font);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;}.ag-eq-feature-chip span{font-family:var(--kpy-font-2);font-size:.72rem;color:rgba(255,255,255,.5);line-height:1.4;}.ag-eq-projects-section{background:var(--kpy-white);padding:60px 5%;}.ag-eq-projects-inner{max-width:1300px;margin:0 auto;}.ag-eq-projects-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:16px;flex-wrap:wrap;}.ag-eq-projects-title{font-family:var(--kpy-font);font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:var(--kpy-base);margin:0;display:flex;align-items:center;gap:10px;}.ag-eq-projects-title i{color:var(--kpy-gold);}.ag-eq-projects-all{font-family:var(--kpy-font-2);font-size:.78rem;font-weight:700;color:var(--kpy-gold);text-decoration:none;display:flex;align-items:center;gap:6px;white-space:nowrap;}.ag-eq-projects-all:hover{color:var(--kpy-base);}.ag-eq-projects-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;}.ag-eq-project-card{text-decoration:none;display:flex;flex-direction:column;}.ag-eq-project-card__img{height:180px;overflow:hidden;border-radius:3px;position:relative;margin-bottom:12px;}.ag-eq-project-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}.ag-eq-project-card:hover .ag-eq-project-card__img img{transform:scale(1.05);}.ag-eq-project-card__img-ph{width:100%;height:100%;background:var(--kpy-light);display:flex;align-items:center;justify-content:center;}.ag-eq-project-card__img-ph i{font-size:2rem;color:var(--kpy-gold);}.ag-eq-project-card__title{font-family:var(--kpy-font);font-size:.88rem;font-weight:700;color:var(--kpy-base);margin:0 0 3px;}.ag-eq-project-card__venue{font-family:var(--kpy-font-2);font-size:.76rem;color:var(--kpy-grey);margin:0 0 6px;}.ag-eq-project-card__cat{font-family:var(--kpy-font);font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--kpy-gold);}.ag-eq-bottom-cta{background:var(--kpy-primary);padding:36px 5%;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;}.ag-eq-bottom-cta__left{display:flex;align-items:center;gap:22px;}.ag-eq-bottom-cta__icon{font-size:2.8rem;color:var(--kpy-gold);flex-shrink:0;}.ag-eq-bottom-cta__heading{font-family:var(--kpy-font);font-size:clamp(1rem,2vw,1.4rem);font-weight:800;color:#fff;text-transform:uppercase;margin:0 0 4px;}.ag-eq-bottom-cta__sub{font-family:var(--kpy-font-2);font-size:.82rem;color:rgba(255,255,255,.55);margin:0;}.ag-eq-bottom-cta__btn{display:inline-flex;align-items:center;gap:10px;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:16px 32px;border-radius:2px;white-space:nowrap;transition:all .25s;}.ag-eq-bottom-cta__btn:hover{background:#fff;}@media (max-width:1100px){.ag-eq-hub-grid{grid-template-columns:repeat(2,1fr);}.ag-eq-inv-layout{grid-template-columns:1fr;}.ag-eq-why-sidebar{order:-1;}.ag-eq-gallery-grid{grid-template-columns:repeat(3,1fr);}.ag-eq-projects-grid{grid-template-columns:repeat(2,1fr);}.ag-eq-pillars{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.ag-eq-single-hero__inner{padding:20px 5%;}.ag-eq-single-hero{min-height:380px;}.ag-eq-stats-inner{justify-content:flex-start;}.ag-eq-stat{border-right:none;padding:6px 16px;}.ag-eq-gallery-grid{grid-template-columns:repeat(2,1fr);}.ag-eq-quality-banner{flex-direction:column;}.ag-eq-features-inner{gap:0;}.ag-eq-feature-chip{flex:0 0 50%;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);}}@media (max-width:600px){.ag-eq-hub-grid{grid-template-columns:1fr;}.ag-eq-projects-grid{grid-template-columns:1fr;}.ag-eq-gallery-grid{grid-template-columns:repeat(2,1fr);}.ag-eq-single-hero__title{font-size:2rem;}.ag-eq-bottom-cta{flex-direction:column;align-items:flex-start;}.ag-eq-pillars{grid-template-columns:1fr;}.ag-eq-feature-chip{flex:0 0 100%;}}.ag-ssvc-main{display:block;width:100%;overflow-x:hidden;}.ag-ssvc-siblings{background:var(--kpy-light);border-bottom:1px solid #e5e3df;padding:0 5%;display:flex;align-items:center;flex-wrap:wrap;gap:4px;}.ag-ssvc-sib-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--kpy-font);font-size:.72rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;color:var(--kpy-grey);padding:10px 16px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;white-space:nowrap;}.ag-ssvc-sib-chip i{font-size:.85rem;color:var(--kpy-gold);}.ag-ssvc-sib-chip:hover{color:var(--kpy-gold);border-bottom-color:var(--kpy-gold);}.ag-ssvc-sib-chip--active{color:var(--kpy-gold);border-bottom-color:var(--kpy-gold);font-weight:700;}.ag-ssvc-section{padding:64px 0;}.ag-ssvc-section--white{background:var(--kpy-white);}.ag-ssvc-section--light{background:var(--kpy-light);}.ag-ssvc-section--dark{background:var(--kpy-primary);}.ag-ssvc-inner{max-width:1300px;margin:0 auto;padding:0 5%;}.ag-ssvc-section-title{font-family:var(--kpy-font);font-size:1.3rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:var(--kpy-base);margin:0 0 32px;position:relative;padding-bottom:14px;display:flex;align-items:center;gap:12px;}.ag-ssvc-section-title::after{content:'';position:absolute;bottom:0;left:0;width:44px;height:3px;background:var(--kpy-gold);border-radius:2px;}.ag-ssvc-section-title i{color:var(--kpy-gold);font-size:1.1rem;}.ag-ssvc-split-layout{display:grid;grid-template-columns:1fr 340px;gap:50px;align-items:start;}.ag-ssvc-overview__body{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 24px;}.ag-ssvc-overview__list{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px;}.ag-ssvc-overview__list li{font-family:var(--kpy-font-2);font-size:.88rem;color:var(--kpy-base);display:flex;align-items:flex-start;gap:10px;line-height:1.5;}.ag-ssvc-overview__list li i{color:var(--kpy-gold);font-size:.95rem;flex-shrink:0;margin-top:2px;}.ag-ssvc-btn-gold{display:inline-flex;align-items:center;gap:8px;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.75rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:2px;transition:background .25s;}.ag-ssvc-btn-gold:hover{background:var(--kpy-base);color:var(--kpy-white);}.ag-ssvc-btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--kpy-base);font-family:var(--kpy-font);font-size:.75rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:13px 28px;border:1.5px solid rgba(0,0,0,.25);border-radius:2px;transition:all .25s;}.ag-ssvc-btn-outline:hover{background:var(--kpy-gold);border-color:var(--kpy-gold);color:var(--kpy-primary);}.ag-ssvc-why-box{background:var(--kpy-primary);border-radius:4px;overflow:hidden;}.ag-ssvc-why-box__title{font-family:var(--kpy-font);font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:22px 24px 14px;margin:0;}.ag-ssvc-why-box__img{width:100%;height:170px;object-fit:cover;display:block;}.ag-ssvc-why-box__list{list-style:none;margin:0;padding:14px 24px 4px;display:flex;flex-direction:column;gap:10px;}.ag-ssvc-why-box__list li{font-family:var(--kpy-font-2);font-size:.82rem;color:rgba(255,255,255,.82);display:flex;align-items:flex-start;gap:9px;line-height:1.45;}.ag-ssvc-why-box__list li i{color:var(--kpy-gold);font-size:.9rem;flex-shrink:0;margin-top:2px;}.ag-ssvc-why-box__btn{display:block;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:center;padding:14px 24px;margin:14px 24px 24px;border-radius:2px;transition:background .25s;}.ag-ssvc-why-box__btn:hover{background:#fff;}.ag-ssvc-gallery-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:22px;}.ag-ssvc-gal-item{position:relative;display:block;overflow:hidden;border-radius:3px;aspect-ratio:4/3;}.ag-ssvc-gal-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}.ag-ssvc-gal-item:hover img{transform:scale(1.06);}.ag-ssvc-gal-item__zoom{position:absolute;inset:0;background:rgba(13,13,13,.42);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;}.ag-ssvc-gal-item:hover .ag-ssvc-gal-item__zoom{opacity:1;}.ag-ssvc-gal-item__zoom i{color:#fff;font-size:1.5rem;}.ag-ssvc-gallery-more{text-align:center;}.ag-ssvc-process{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:0;}.ag-ssvc-step{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;min-width:100px;max-width:160px;padding:0 8px;}.ag-ssvc-step__bubble{width:64px;height:64px;border-radius:50%;background:var(--kpy-gold);color:var(--kpy-primary);display:flex;align-items:center;justify-content:center;font-family:var(--kpy-font);font-weight:800;font-size:1.2rem;margin:0 auto 14px;box-shadow:0 4px 16px rgba(212,169,74,.35);}.ag-ssvc-step__bubble i{font-size:1.15rem;}.ag-ssvc-step__title{font-family:var(--kpy-font);font-size:.78rem;font-weight:700;text-transform:uppercase;color:var(--kpy-base);margin:0 0 6px;}.ag-ssvc-step__desc{font-family:var(--kpy-font-2);font-size:.75rem;color:var(--kpy-grey);line-height:1.5;margin:0;}.ag-ssvc-step__arrow{align-self:flex-start;margin-top:20px;font-size:1.1rem;color:var(--kpy-gold);opacity:.85;flex-shrink:0;}.ag-ssvc-cta{background:var(--kpy-primary);padding:36px 5%;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;}.ag-ssvc-cta__left{display:flex;align-items:center;gap:22px;}.ag-ssvc-cta__icon{font-size:2.6rem;color:var(--kpy-gold);flex-shrink:0;}.ag-ssvc-cta__heading{font-family:var(--kpy-font);font-size:clamp(1rem,2vw,1.4rem);font-weight:800;color:#fff;text-transform:uppercase;margin:0 0 4px;}.ag-ssvc-cta__sub{font-family:var(--kpy-font-2);font-size:.82rem;color:rgba(255,255,255,.55);margin:0;}.ag-ssvc-cta__btn{display:inline-flex;align-items:center;gap:10px;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:16px 32px;border-radius:2px;white-space:nowrap;transition:all .25s;}.ag-ssvc-cta__btn:hover{background:#fff;}.ag-svc-portfolio-section{background:var(--kpy-light);}.ag-svc-port-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:20px;flex-wrap:wrap;}.ag-svc-port-filters{display:flex;gap:6px;flex-wrap:wrap;}.ag-svc-port-btn{font-family:var(--kpy-font);font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:7px 16px;border:1.5px solid rgba(0,0,0,.15);background:#fff;color:var(--kpy-base);cursor:pointer;border-radius:2px;transition:all .2s;}.ag-svc-port-btn:hover,.ag-svc-port-btn--active{background:var(--kpy-gold);border-color:var(--kpy-gold);color:var(--kpy-primary);}.ag-svc-port-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:22px;}.ag-svc-port-card{text-decoration:none;display:flex;flex-direction:column;}.ag-svc-port-card__img{position:relative;height:170px;overflow:hidden;border-radius:3px;margin-bottom:10px;}.ag-svc-port-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}.ag-svc-port-card:hover .ag-svc-port-card__img img{transform:scale(1.05);}.ag-svc-port-card__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(13,13,13,.35);opacity:0;transition:opacity .25s;}.ag-svc-port-card:hover .ag-svc-port-card__play{opacity:1;}.ag-svc-port-card__play i{font-size:2.4rem;color:#fff;}.ag-svc-port-card__ph{width:100%;height:100%;background:rgba(212,169,74,.08);display:flex;align-items:center;justify-content:center;}.ag-svc-port-card__ph i{font-size:2rem;color:var(--kpy-gold);}.ag-svc-port-card__title{font-family:var(--kpy-font-2);font-size:.82rem;font-weight:600;color:var(--kpy-base);margin:0 0 4px;}.ag-svc-port-card__cat{font-family:var(--kpy-font);font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--kpy-gold);}.ag-svc-port-footer{text-align:right;}.ag-svc-port-all{font-family:var(--kpy-font-2);font-size:.8rem;font-weight:700;color:var(--kpy-gold);text-decoration:none;display:inline-flex;align-items:center;gap:6px;}.ag-svc-port-all:hover{color:var(--kpy-base);}@media (max-width:1100px){.ag-ssvc-split-layout{grid-template-columns:1fr 300px;}.ag-ssvc-gallery-grid{grid-template-columns:repeat(3,1fr);}.ag-svc-port-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:900px){.ag-ssvc-split-layout{grid-template-columns:1fr;}.ag-ssvc-why-box{order:-1;}.ag-ssvc-gallery-grid{grid-template-columns:repeat(3,1fr);}.ag-ssvc-process{gap:12px;}.ag-ssvc-step__arrow{display:none;}.ag-svc-port-grid{grid-template-columns:repeat(2,1fr);}.ag-svc-port-header{flex-direction:column;align-items:flex-start;}}@media (max-width:600px){.ag-ssvc-gallery-grid{grid-template-columns:repeat(2,1fr);}.ag-ssvc-cta{flex-direction:column;align-items:flex-start;}.ag-svc-port-grid{grid-template-columns:repeat(2,1fr);}.ag-ssvc-siblings{gap:0;}.ag-ssvc-sib-chip{font-size:.65rem;padding:8px 10px;}}.ag-ssvc-main{display:block;width:100%;overflow-x:hidden;}.ag-ssvc-siblings{background:var(--kpy-light);border-bottom:1px solid #e5e3df;padding:0 5%;display:flex;align-items:center;flex-wrap:wrap;gap:4px;}.ag-ssvc-sib-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--kpy-font);font-size:.72rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;color:var(--kpy-grey);padding:10px 16px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;white-space:nowrap;}.ag-ssvc-sib-chip i{font-size:.85rem;color:var(--kpy-gold);}.ag-ssvc-sib-chip:hover{color:var(--kpy-gold);border-bottom-color:var(--kpy-gold);}.ag-ssvc-sib-chip--active{color:var(--kpy-gold);border-bottom-color:var(--kpy-gold);font-weight:700;}.ag-ssvc-section{padding:64px 0;}.ag-ssvc-section--white{background:var(--kpy-white);}.ag-ssvc-section--light{background:var(--kpy-light);}.ag-ssvc-section--dark{background:var(--kpy-primary);}.ag-ssvc-inner{max-width:1300px;margin:0 auto;padding:0 5%;}.ag-ssvc-section-title{font-family:var(--kpy-font);font-size:1.3rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:var(--kpy-base);margin:0 0 32px;position:relative;padding-bottom:14px;display:flex;align-items:center;gap:12px;}.ag-ssvc-section-title::after{content:'';position:absolute;bottom:0;left:0;width:44px;height:3px;background:var(--kpy-gold);border-radius:2px;}.ag-ssvc-section-title i{color:var(--kpy-gold);font-size:1.1rem;}.ag-ssvc-split-layout{display:grid;grid-template-columns:1fr 340px;gap:50px;align-items:start;}.ag-ssvc-overview__body{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 24px;}.ag-ssvc-overview__list{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px;}.ag-ssvc-overview__list li{font-family:var(--kpy-font-2);font-size:.88rem;color:var(--kpy-base);display:flex;align-items:flex-start;gap:10px;line-height:1.5;}.ag-ssvc-overview__list li i{color:var(--kpy-gold);font-size:.95rem;flex-shrink:0;margin-top:2px;}.ag-ssvc-btn-gold{display:inline-flex;align-items:center;gap:8px;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.75rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:2px;transition:background .25s;}.ag-ssvc-btn-gold:hover{background:var(--kpy-base);color:var(--kpy-white);}.ag-ssvc-btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--kpy-base);font-family:var(--kpy-font);font-size:.75rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:13px 28px;border:1.5px solid rgba(0,0,0,.25);border-radius:2px;transition:all .25s;}.ag-ssvc-btn-outline:hover{background:var(--kpy-gold);border-color:var(--kpy-gold);color:var(--kpy-primary);}.ag-ssvc-why-box{background:var(--kpy-primary);border-radius:4px;overflow:hidden;}.ag-ssvc-why-box__title{font-family:var(--kpy-font);font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:22px 24px 14px;margin:0;}.ag-ssvc-why-box__img{width:100%;height:170px;object-fit:cover;display:block;}.ag-ssvc-why-box__list{list-style:none;margin:0;padding:14px 24px 4px;display:flex;flex-direction:column;gap:10px;}.ag-ssvc-why-box__list li{font-family:var(--kpy-font-2);font-size:.82rem;color:rgba(255,255,255,.82);display:flex;align-items:flex-start;gap:9px;line-height:1.45;}.ag-ssvc-why-box__list li i{color:var(--kpy-gold);font-size:.9rem;flex-shrink:0;margin-top:2px;}.ag-ssvc-why-box__btn{display:block;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:center;padding:14px 24px;margin:14px 24px 24px;border-radius:2px;transition:background .25s;}.ag-ssvc-why-box__btn:hover{background:#fff;}.ag-ssvc-gallery-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:22px;}.ag-ssvc-gal-item{position:relative;display:block;overflow:hidden;border-radius:3px;aspect-ratio:4/3;}.ag-ssvc-gal-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}.ag-ssvc-gal-item:hover img{transform:scale(1.06);}.ag-ssvc-gal-item__zoom{position:absolute;inset:0;background:rgba(13,13,13,.42);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;}.ag-ssvc-gal-item:hover .ag-ssvc-gal-item__zoom{opacity:1;}.ag-ssvc-gal-item__zoom i{color:#fff;font-size:1.5rem;}.ag-ssvc-gallery-more{text-align:center;}.ag-ssvc-process{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:0;}.ag-ssvc-step{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;min-width:100px;max-width:160px;padding:0 8px;}.ag-ssvc-step__bubble{width:64px;height:64px;border-radius:50%;background:var(--kpy-gold);color:var(--kpy-primary);display:flex;align-items:center;justify-content:center;font-family:var(--kpy-font);font-weight:800;font-size:1.2rem;margin:0 auto 14px;box-shadow:0 4px 16px rgba(212,169,74,.35);}.ag-ssvc-step__bubble i{font-size:1.15rem;}.ag-ssvc-step__title{font-family:var(--kpy-font);font-size:.78rem;font-weight:700;text-transform:uppercase;color:var(--kpy-base);margin:0 0 6px;}.ag-ssvc-step__desc{font-family:var(--kpy-font-2);font-size:.75rem;color:var(--kpy-grey);line-height:1.5;margin:0;}.ag-ssvc-step__arrow{align-self:flex-start;margin-top:20px;font-size:1.1rem;color:var(--kpy-gold);opacity:.85;flex-shrink:0;}.ag-ssvc-cta{background:var(--kpy-primary);padding:36px 5%;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;}.ag-ssvc-cta__left{display:flex;align-items:center;gap:22px;}.ag-ssvc-cta__icon{font-size:2.6rem;color:var(--kpy-gold);flex-shrink:0;}.ag-ssvc-cta__heading{font-family:var(--kpy-font);font-size:clamp(1rem,2vw,1.4rem);font-weight:800;color:#fff;text-transform:uppercase;margin:0 0 4px;}.ag-ssvc-cta__sub{font-family:var(--kpy-font-2);font-size:.82rem;color:rgba(255,255,255,.55);margin:0;}.ag-ssvc-cta__btn{display:inline-flex;align-items:center;gap:10px;background:var(--kpy-gold);color:var(--kpy-primary);font-family:var(--kpy-font);font-size:.76rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:16px 32px;border-radius:2px;white-space:nowrap;transition:all .25s;}.ag-ssvc-cta__btn:hover{background:#fff;}.ag-svc-portfolio-section{background:var(--kpy-light);}.ag-svc-port-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:20px;flex-wrap:wrap;}.ag-svc-port-filters{display:flex;gap:6px;flex-wrap:wrap;}.ag-svc-port-btn{font-family:var(--kpy-font);font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:7px 16px;border:1.5px solid rgba(0,0,0,.15);background:#fff;color:var(--kpy-base);cursor:pointer;border-radius:2px;transition:all .2s;}.ag-svc-port-btn:hover,.ag-svc-port-btn--active{background:var(--kpy-gold);border-color:var(--kpy-gold);color:var(--kpy-primary);}.ag-svc-port-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:22px;}.ag-svc-port-card{text-decoration:none;display:flex;flex-direction:column;}.ag-svc-port-card__img{position:relative;height:170px;overflow:hidden;border-radius:3px;margin-bottom:10px;}.ag-svc-port-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}.ag-svc-port-card:hover .ag-svc-port-card__img img{transform:scale(1.05);}.ag-svc-port-card__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(13,13,13,.35);opacity:0;transition:opacity .25s;}.ag-svc-port-card:hover .ag-svc-port-card__play{opacity:1;}.ag-svc-port-card__play i{font-size:2.4rem;color:#fff;}.ag-svc-port-card__ph{width:100%;height:100%;background:rgba(212,169,74,.08);display:flex;align-items:center;justify-content:center;}.ag-svc-port-card__ph i{font-size:2rem;color:var(--kpy-gold);}.ag-svc-port-card__title{font-family:var(--kpy-font-2);font-size:.82rem;font-weight:600;color:var(--kpy-base);margin:0 0 4px;}.ag-svc-port-card__cat{font-family:var(--kpy-font);font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--kpy-gold);}.ag-svc-port-footer{text-align:right;}.ag-svc-port-all{font-family:var(--kpy-font-2);font-size:.8rem;font-weight:700;color:var(--kpy-gold);text-decoration:none;display:inline-flex;align-items:center;gap:6px;}.ag-svc-port-all:hover{color:var(--kpy-base);}@media (max-width:1100px){.ag-ssvc-split-layout{grid-template-columns:1fr 300px;}.ag-ssvc-gallery-grid{grid-template-columns:repeat(3,1fr);}.ag-svc-port-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:900px){.ag-ssvc-split-layout{grid-template-columns:1fr;}.ag-ssvc-gallery-grid{grid-template-columns:repeat(3,1fr);}.ag-ssvc-step__arrow{display:none;}.ag-svc-port-grid{grid-template-columns:repeat(2,1fr);}.ag-svc-port-header{flex-direction:column;align-items:flex-start;}}@media (max-width:600px){.ag-ssvc-gallery-grid{grid-template-columns:repeat(2,1fr);}.ag-ssvc-cta{flex-direction:column;align-items:flex-start;}.ag-svc-port-grid{grid-template-columns:repeat(2,1fr);}.ag-ssvc-sib-chip{font-size:.65rem;padding:8px 10px;}}.ag-page-hero.wp-block-cover{min-height:280px !important;}.ag-breadcrumb{font-family:var(--kpy-font-2);font-size:.8rem;color:rgba(255,255,255,.65);margin:10px 0 0;}.ag-breadcrumb a,.ag-breadcrumb{text-decoration:none;}.ag-page-hero-title{font-family:var(--kpy-font);font-size:2.6rem;font-weight:800;letter-spacing:1px;color:var(--kpy-white);margin:0 0 10px;}.ag-page-hero-desc{font-family:var(--kpy-font-2);font-size:.95rem;color:rgba(255,255,255,.75);max-width:480px;margin:0;}.ag-overview{background:var(--kpy-light);padding:90px 5%;}.ag-overview-columns.wp-block-columns{max-width:1200px;margin:0 auto;gap:60px !important;align-items:center;}.ag-overview-image img{width:100%;border-radius:2px;}.ag-overview-heading{font-family:var(--kpy-font);font-size:2rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-base);margin:0 0 18px;}.ag-overview-copy{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 16px;}.ag-stats-strip{background:#0d0d0d;padding:50px 5%;}.ag-stats-row.wp-block-columns{max-width:1200px;margin:0 auto;gap:0 !important;}.ag-stat-item.wp-block-column{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;}.ag-stat-item i{font-size:1.7rem;color:var(--kpy-gold);margin-bottom:4px;}.ag-stat-number{font-family:var(--kpy-font);font-size:1.6rem;font-weight:800;color:var(--kpy-gold);display:block;}.ag-stat-label{font-family:var(--kpy-font-2);font-size:.8rem;color:rgba(255,255,255,.7);display:block;}.ag-mvv{background:var(--kpy-light);padding:80px 5%;}.ag-mvv-row.wp-block-columns{max-width:1200px;margin:0 auto;gap:0 !important;position:relative;}.ag-mvv-item.wp-block-column{text-align:center;padding:0 30px;border-right:1px solid rgba(0,0,0,.08);}.ag-mvv-item.wp-block-column:last-child{border-right:none;}.ag-mvv-icon{width:60px;height:60px;border-radius:50%;background:rgba(212,169,74,.12);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;}.ag-mvv-icon i{font-size:1.5rem;color:var(--kpy-gold);}.ag-mvv-item h4{font-family:var(--kpy-font);font-size:1rem;font-weight:700;letter-spacing:1px;color:var(--kpy-base);margin:0 0 12px;}.ag-mvv-item p{font-family:var(--kpy-font-2);font-size:.87rem;color:var(--kpy-grey);line-height:1.7;}.ag-mvv-checklist{list-style:none;margin:0;padding:0;text-align:left;display:inline-block;}.ag-mvv-checklist li{font-family:var(--kpy-font-2);font-size:.87rem;color:var(--kpy-grey);display:flex;align-items:center;gap:8px;margin-bottom:8px;}.ag-mvv-checklist i{color:var(--kpy-gold);font-size:.8rem;}.ag-team-preview{background:#fafafa;padding:90px 5%;}.ag-team-preview-columns.wp-block-columns{max-width:1200px;margin:0 auto;gap:60px !important;align-items:center;}.ag-team-preview-text p{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 24px;}.ag-team-compact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}.ag-team-compact-card{text-align:center;}.ag-team-compact-photo img{width:100%;height:160px;object-fit:cover;border-radius:2px;margin-bottom:12px;}.ag-team-compact-name{font-family:var(--kpy-font);font-size:.88rem;font-weight:700;color:var(--kpy-base);margin:0 0 2px;}.ag-team-compact-role{font-family:var(--kpy-font-2);font-size:.78rem;color:var(--kpy-gold);margin:0;}.ag-equip-preview{background:var(--kpy-light);padding:90px 5%;}.ag-equip-preview-columns.wp-block-columns{max-width:1300px;margin:0 auto;gap:60px !important;align-items:center;}.ag-equip-preview-text p{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 24px;}.ag-equip-tiles.wp-block-columns{gap:10px !important;}.ag-equip-tiles .wp-block-column{position:relative;}.ag-equip-tiles img{width:100%;height:130px;object-fit:cover;filter:brightness(.55);border-radius:2px;}.ag-equip-tile-number{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--kpy-font);font-size:1.3rem;font-weight:800;color:var(--kpy-gold);}.ag-equip-tile-number span{display:block;font-family:var(--kpy-font-2);font-size:.68rem;font-weight:500;color:var(--kpy-white);margin-top:4px;text-transform:uppercase;letter-spacing:.5px;}@media (max-width:900px){.ag-overview-columns.wp-block-columns,.ag-team-preview-columns.wp-block-columns,.ag-equip-preview-columns.wp-block-columns{flex-wrap:wrap !important;}.ag-mvv-row.wp-block-columns{flex-wrap:wrap !important;}.ag-mvv-item.wp-block-column{flex-basis:100% !important;border-right:none;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:30px;margin-bottom:30px;}.ag-team-compact-grid{grid-template-columns:repeat(2,1fr);}.ag-stats-row.wp-block-columns{flex-wrap:wrap !important;}.ag-stat-item.wp-block-column{flex-basis:50% !important;margin-bottom:20px;}}.ag-leadership{background:var(--kpy-light);padding:90px 5%;text-align:center;}.ag-eyebrow--center{text-align:center;}.ag-leadership-heading{font-family:var(--kpy-font);font-size:1.9rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-base);margin:0 0 40px;}.ag-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto;text-align:left;}.ag-team-card{background:var(--kpy-white);border-radius:2px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.06);transition:transform .25s;}.ag-team-card:hover{transform:translateY(-4px);}.ag-team-photo img{width:100%;height:200px;object-fit:cover;display:block;}.ag-team-info{padding:20px;text-align:center;}.ag-team-name{font-family:var(--kpy-font);font-size:1rem;font-weight:700;color:var(--kpy-base);margin:0 0 4px;}.ag-team-role{font-family:var(--kpy-font-2);font-size:.82rem;font-weight:600;color:var(--kpy-gold);margin:0 0 10px;}.ag-team-bio{font-family:var(--kpy-font-2);font-size:.8rem;color:var(--kpy-grey);line-height:1.6;margin:0 0 14px;}.ag-team-social{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background:var(--kpy-primary);color:var(--kpy-gold);text-decoration:none;}.ag-team-social:hover{background:var(--kpy-gold);color:var(--kpy-primary);}@media (max-width:991px){.ag-team-grid{grid-template-columns:repeat(2,1fr);}}.ag-team-hero.wp-block-cover{min-height:260px !important;}.ag-team-hero-columns.wp-block-columns{align-items:center;gap:40px !important;}.ag-team-hero-subtitle{font-family:var(--kpy-font);font-size:1.9rem;font-weight:700;text-transform:none;letter-spacing:0;margin:0 0 14px;}.ag-team-hero-subtitle span:first-child{color:var(--kpy-white);display:block;}.ag-team-hero-subtitle span:last-child{color:var(--kpy-gold);display:block;}.ag-team-hero-right p{font-family:var(--kpy-font-2);font-size:.88rem;color:rgba(255,255,255,.75);line-height:1.7;max-width:460px;}.ag-departments{background:#0d0d0d;padding:80px 5%;}.ag-departments-row.wp-block-columns{max-width:1400px;margin:30px auto 0;gap:20px !important;}.ag-dept-item.wp-block-column{text-align:center;}.ag-dept-header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px;}.ag-dept-header i{font-size:1.5rem;color:var(--kpy-gold);}.ag-dept-header span{font-family:var(--kpy-font);font-size:.72rem;font-weight:700;letter-spacing:1px;color:var(--kpy-white);}.ag-dept-item img{width:100%;height:130px;object-fit:cover;border-radius:2px;margin-bottom:14px;}.ag-dept-list{list-style:none;margin:0;padding:0;text-align:left;}.ag-dept-list li{font-family:var(--kpy-font-2);font-size:.78rem;color:rgba(255,255,255,.6);position:relative;padding-left:14px;margin-bottom:6px;}.ag-dept-list li::before{content:'�';color:var(--kpy-gold);position:absolute;left:0;}@media (max-width:991px){.ag-departments-row.wp-block-columns{flex-wrap:wrap !important;}.ag-dept-item.wp-block-column{flex-basis:47% !important;}}.ag-team-action{background:var(--kpy-light);padding:90px 5%;text-align:center;}.ag-team-action-heading{font-family:var(--kpy-font);font-size:1.9rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-base);margin:0 0 36px;}.ag-team-action-grid.wp-block-columns{max-width:1400px;margin:0 auto;gap:16px !important;}.ag-team-action-img img{width:100%;height:210px;object-fit:cover;border-radius:2px;}@media (max-width:900px){.ag-team-action-grid.wp-block-columns{flex-wrap:wrap !important;}.ag-team-action-img.wp-block-column{flex-basis:47% !important;}}.ag-training{background:var(--kpy-light);padding:80px 5%;border-top:1px solid rgba(0,0,0,.06);}.ag-training-columns.wp-block-columns{max-width:1200px;margin:0 auto;gap:50px !important;align-items:center;}.ag-training-text p{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;}.ag-training-row.wp-block-columns{gap:16px !important;}.ag-training-item.wp-block-column{background:var(--kpy-white);border:1px solid rgba(0,0,0,.06);border-radius:4px;padding:24px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;}.ag-training-item i{font-size:1.5rem;color:var(--kpy-gold);}.ag-page-hero.wp-block-cover{min-height:280px !important;}.ag-breadcrumb{font-family:var(--kpy-font-2);font-size:.8rem;color:rgba(255,255,255,.65);margin:10px 0 0;}.ag-breadcrumb a,.ag-breadcrumb{text-decoration:none;}.ag-page-hero-title{font-family:var(--kpy-font);font-size:2.6rem;font-weight:800;letter-spacing:1px;color:var(--kpy-white);margin:0 0 10px;}.ag-page-hero-desc{font-family:var(--kpy-font-2);font-size:.95rem;color:rgba(255,255,255,.75);max-width:480px;margin:0;}.ag-overview{background:var(--kpy-light);padding:90px 5%;}.ag-overview-columns.wp-block-columns{max-width:1200px;margin:0 auto;gap:60px !important;align-items:center;}.ag-overview-image img{width:100%;border-radius:2px;}.ag-overview-heading{font-family:var(--kpy-font);font-size:2rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-base);margin:0 0 18px;}.ag-overview-copy{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 16px;}.ag-stats-strip{background:#0d0d0d;padding:50px 5%;}.ag-stats-row.wp-block-columns{max-width:1200px;margin:0 auto;gap:0 !important;}.ag-stat-item.wp-block-column{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;}.ag-stat-item i{font-size:1.7rem;color:var(--kpy-gold);margin-bottom:4px;}.ag-stat-number{font-family:var(--kpy-font);font-size:1.6rem;font-weight:800;color:var(--kpy-gold);display:block;}.ag-stat-label{font-family:var(--kpy-font-2);font-size:.8rem;color:rgba(255,255,255,.7);display:block;}.ag-mvv{background:var(--kpy-light);padding:80px 5%;}.ag-mvv-row.wp-block-columns{max-width:1200px;margin:0 auto;gap:0 !important;position:relative;}.ag-mvv-item.wp-block-column{text-align:center;padding:0 30px;border-right:1px solid rgba(0,0,0,.08);}.ag-mvv-item.wp-block-column:last-child{border-right:none;}.ag-mvv-icon{width:60px;height:60px;border-radius:50%;background:rgba(212,169,74,.12);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;}.ag-mvv-icon i{font-size:1.5rem;color:var(--kpy-gold);}.ag-mvv-item h4{font-family:var(--kpy-font);font-size:1rem;font-weight:700;letter-spacing:1px;color:var(--kpy-base);margin:0 0 12px;}.ag-mvv-item p{font-family:var(--kpy-font-2);font-size:.87rem;color:var(--kpy-grey);line-height:1.7;}.ag-mvv-checklist{list-style:none;margin:0;padding:0;text-align:left;display:inline-block;}.ag-mvv-checklist li{font-family:var(--kpy-font-2);font-size:.87rem;color:var(--kpy-grey);display:flex;align-items:center;gap:8px;margin-bottom:8px;}.ag-mvv-checklist i{color:var(--kpy-gold);font-size:.8rem;}.ag-team-preview{background:#fafafa;padding:90px 5%;}.ag-team-preview-columns.wp-block-columns{max-width:1200px;margin:0 auto;gap:60px !important;align-items:center;}.ag-team-preview-text p{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 24px;}.ag-team-compact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}.ag-team-compact-card{text-align:center;}.ag-team-compact-photo img{width:100%;height:160px;object-fit:cover;border-radius:2px;margin-bottom:12px;}.ag-team-compact-name{font-family:var(--kpy-font);font-size:.88rem;font-weight:700;color:var(--kpy-base);margin:0 0 2px;}.ag-team-compact-role{font-family:var(--kpy-font-2);font-size:.78rem;color:var(--kpy-gold);margin:0;}.ag-equip-preview{background:var(--kpy-light);padding:90px 5%;}.ag-equip-preview-columns.wp-block-columns{max-width:1300px;margin:0 auto;gap:60px !important;align-items:center;}.ag-equip-preview-text p{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;margin:0 0 24px;}.ag-equip-tiles.wp-block-columns{gap:10px !important;}.ag-equip-tiles .wp-block-column{position:relative;}.ag-equip-tiles img{width:100%;height:130px;object-fit:cover;filter:brightness(.55);border-radius:2px;}.ag-equip-tile-number{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--kpy-font);font-size:1.3rem;font-weight:800;color:var(--kpy-gold);}.ag-equip-tile-number span{display:block;font-family:var(--kpy-font-2);font-size:.68rem;font-weight:500;color:var(--kpy-white);margin-top:4px;text-transform:uppercase;letter-spacing:.5px;}@media (max-width:900px){.ag-overview-columns.wp-block-columns,.ag-team-preview-columns.wp-block-columns,.ag-equip-preview-columns.wp-block-columns{flex-wrap:wrap !important;}.ag-mvv-row.wp-block-columns{flex-wrap:wrap !important;}.ag-mvv-item.wp-block-column{flex-basis:100% !important;border-right:none;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:30px;margin-bottom:30px;}.ag-team-compact-grid{grid-template-columns:repeat(2,1fr);}.ag-stats-row.wp-block-columns{flex-wrap:wrap !important;}.ag-stat-item.wp-block-column{flex-basis:50% !important;margin-bottom:20px;}}.ag-leadership{background:var(--kpy-light);padding:90px 5%;text-align:center;}.ag-eyebrow--center{text-align:center;}.ag-leadership-heading{font-family:var(--kpy-font);font-size:1.9rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-base);margin:0 0 40px;}.ag-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto;text-align:left;}.ag-team-card{background:var(--kpy-white);border-radius:2px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.06);transition:transform .25s;}.ag-team-card:hover{transform:translateY(-4px);}.ag-team-photo img{width:100%;height:200px;object-fit:cover;display:block;}.ag-team-info{padding:20px;text-align:center;}.ag-team-name{font-family:var(--kpy-font);font-size:1rem;font-weight:700;color:var(--kpy-base);margin:0 0 4px;}.ag-team-role{font-family:var(--kpy-font-2);font-size:.82rem;font-weight:600;color:var(--kpy-gold);margin:0 0 10px;}.ag-team-bio{font-family:var(--kpy-font-2);font-size:.8rem;color:var(--kpy-grey);line-height:1.6;margin:0 0 14px;}.ag-team-social{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background:var(--kpy-primary);color:var(--kpy-gold);text-decoration:none;}.ag-team-social:hover{background:var(--kpy-gold);color:var(--kpy-primary);}@media (max-width:991px){.ag-team-grid{grid-template-columns:repeat(2,1fr);}}.ag-team-hero.wp-block-cover{min-height:260px !important;}.ag-team-hero-columns.wp-block-columns{align-items:center;gap:40px !important;}.ag-team-hero-subtitle{font-family:var(--kpy-font);font-size:1.9rem;font-weight:700;text-transform:none;letter-spacing:0;margin:0 0 14px;}.ag-team-hero-subtitle span:first-child{color:var(--kpy-white);display:block;}.ag-team-hero-subtitle span:last-child{color:var(--kpy-gold);display:block;}.ag-team-hero-right p{font-family:var(--kpy-font-2);font-size:.88rem;color:rgba(255,255,255,.75);line-height:1.7;max-width:460px;}.ag-departments{background:#0d0d0d;padding:80px 5%;}.ag-departments-row.wp-block-columns{max-width:1400px;margin:30px auto 0;gap:20px !important;}.ag-dept-item.wp-block-column{text-align:center;}.ag-dept-header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px;}.ag-dept-header i{font-size:1.5rem;color:var(--kpy-gold);}.ag-dept-header span{font-family:var(--kpy-font);font-size:.72rem;font-weight:700;letter-spacing:1px;color:var(--kpy-white);}.ag-dept-item img{width:100%;height:130px;object-fit:cover;border-radius:2px;margin-bottom:14px;}.ag-dept-list{list-style:none;margin:0;padding:0;text-align:left;}.ag-dept-list li{font-family:var(--kpy-font-2);font-size:.78rem;color:rgba(255,255,255,.6);position:relative;padding-left:14px;margin-bottom:6px;}.ag-dept-list li::before{content:'�';color:var(--kpy-gold);position:absolute;left:0;}@media (max-width:991px){.ag-departments-row.wp-block-columns{flex-wrap:wrap !important;}.ag-dept-item.wp-block-column{flex-basis:47% !important;}}.ag-team-action{background:var(--kpy-light);padding:90px 5%;text-align:center;}.ag-team-action-heading{font-family:var(--kpy-font);font-size:1.9rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--kpy-base);margin:0 0 36px;}.ag-team-action-grid.wp-block-columns{max-width:1400px;margin:0 auto;gap:16px !important;}.ag-team-action-img img{width:100%;height:210px;object-fit:cover;border-radius:2px;}@media (max-width:900px){.ag-team-action-grid.wp-block-columns{flex-wrap:wrap !important;}.ag-team-action-img.wp-block-column{flex-basis:47% !important;}}.ag-training{background:var(--kpy-light);padding:80px 5%;border-top:1px solid rgba(0,0,0,.06);}.ag-training-columns.wp-block-columns{max-width:1200px;margin:0 auto;gap:50px !important;align-items:center;}.ag-training-text p{font-family:var(--kpy-font-2);font-size:.92rem;color:var(--kpy-grey);line-height:1.8;}.ag-training-row.wp-block-columns{gap:16px !important;}.ag-training-item.wp-block-column{background:var(--kpy-white);border:1px solid rgba(0,0,0,.06);border-radius:4px;padding:24px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;}.ag-training-item i{font-size:1.5rem;color:var(--kpy-gold);}.ag-training-item span{font-family:var(--kpy-font-2);font-size:.78rem;font-weight:600;color:var(--kpy-base);}@media (max-width:900px){.ag-training-columns.wp-block-columns{flex-wrap:wrap !important;}.ag-training-row.wp-block-columns{flex-wrap:wrap !important;}.ag-training-item.wp-block-column{flex-basis:47% !important;}}.ag-eyebrow--light{color:var(--kpy-gold);}.ag-svc-body-wrap,.ag-hub-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0;max-width:none;margin:0;padding:0;}.ag-svc-sidebar,.ag-hub-sidebar{flex:0 0 240px;width:240px;}.ag-svc-sidebar--sticky,.ag-hub-sidebar{position:sticky;top:84px;z-index:10;}.ag-svc-content,.ag-hub-main{flex:1;min-width:0;}.ag-svc-sb-group,.ag-hub-sb-group{background:transparent;border:none;border-radius:0;padding:0;margin-bottom:0;}.ag-svc-sb-group-title,.ag-hub-sb-group-title{font-size:.62rem;font-weight:800;margin-bottom:0;color:var(--kpy-gold);display:flex;align-items:center;gap:8px;font-family:var(--kpy-font);}.ag-svc-sb-list,.ag-hub-sb-list{list-style:none;padding:0;margin:0;}.ag-svc-sb-item,.ag-hub-sb-list li{border-bottom:none;}.ag-svc-sb-item:last-child,.ag-hub-sb-list li:last-child{border-bottom:none;}.ag-svc-sb-item a,.ag-hub-sb-list li a{display:flex;align-items:center;padding:9px 18px;color:rgba(255,255,255,.7);text-decoration:none;transition:color .2s,background .2s;font-size:.8rem;font-weight:400;border-left:3px solid transparent;}.ag-svc-sb-item a:hover,.ag-svc-sb-item--active a,.ag-hub-sb-list li a:hover{color:var(--kpy-gold);background:rgba(255,255,255,.04);border-left-color:var(--kpy-gold);}.ag-svc-sb-icon,.ag-hub-sb-icon{margin-right:0;color:rgba(255,255,255,.6);font-size:.72rem;}.ag-svc-sb-arrow,.ag-hub-sb-arrow{margin-left:auto;font-size:.6rem;color:rgba(255,255,255,.25);transition:transform .2s;}.ag-svc-sb-item a:hover .ag-svc-sb-arrow,.ag-hub-sb-list li a:hover .ag-hub-sb-arrow{transform:translateX(2px);color:var(--kpy-gold);}.ag-svc-sb-help,.ag-hub-sb-help{background:rgba(255,255,255,.03);color:#fff;padding:18px 14px;border-radius:0;text-align:center;border:1px solid rgba(255,255,255,.09);margin:16px 14px 20px;}.ag-svc-sb-help-icon,.ag-hub-sb-help-icon{font-size:1.5rem;color:var(--kpy-gold);margin-bottom:8px;display:block;}.ag-svc-sb-help-title,.ag-hub-sb-help-title{font-size:.8rem;font-weight:700;margin-bottom:5px;color:#fff;font-family:var(--kpy-font);}.ag-svc-sb-help-text,.ag-hub-sb-help-text{color:rgba(255,255,255,.5);font-size:.74rem;margin-bottom:12px;}.ag-svc-sb-help-btn,.ag-hub-sb-help-btn{display:block;width:100%;background:var(--kpy-gold);color:#0d0d0d;padding:10px 8px;border-radius:0;font-weight:800;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;transition:background .2s;text-decoration:none;}.ag-svc-sb-help-btn:hover,.ag-hub-sb-help-btn:hover{background:#fff;color:#0d0d0d;transform:none;}@media (max-width:991px){.ag-svc-body-wrap,.ag-hub-wrap{flex-direction:column;}.ag-svc-sidebar,.ag-hub-sidebar{flex:1 1 100%;width:100%;position:static;}}body.login{background-image:url("/ageless-events/wp-content/uploads/2026/07/home-moment1.png");background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center;}body.login::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:0;}#login{position:relative;z-index:1;padding:50px 20px;background:rgba(20,20,20,0.6) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border-radius:20px !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 15px 35px rgba(0,0,0,0.5) !important;width:600px;max-width:90%;}#login form{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:25px auto 0 auto;max-width:300px;}.login label{color:#e0e0e0 !important;font-weight:600;font-size:14px;margin-bottom:8px;display:block;}.login input[type="text"],.login input[type="password"]{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#fff !important;border-radius:8px !important;padding:12px 15px !important;font-size:16px !important;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1) !important;transition:all 0.3s ease;}.login input[type="text"]:focus,.login input[type="password"]:focus{border-color:#d4a94a !important;box-shadow:0 0 10px rgba(212,169,74,0.3) !important;background:rgba(255,255,255,0.1) !important;}.login #wp-submit{background:linear-gradient(135deg,#d4a94a,#c2983b) !important;border:none !important;color:#fff !important;border-radius:8px !important;text-shadow:none !important;box-shadow:0 4px 15px rgba(212,169,74,0.4) !important;transition:all 0.3s ease !important;padding:10px 24px !important;font-size:16px !important;font-weight:600 !important;height:auto !important;}.login #wp-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,169,74,0.6) !important;}.login #nav a,.login #backtoblog a{color:#d4a94a !important;text-shadow:0 1px 2px rgba(0,0,0,0.8) !important;transition:color 0.3s ease;}.login #nav a:hover,.login #backtoblog a:hover{color:#fff !important;}.login h1 a{background-image:url("/ageless-events/wp-content/uploads/2026/07/ageless-logo-nobg.png") !important;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;width:100% !important;height:100px !important;margin:0 auto 10px auto !important;max-width:360px !important;}.login .message,.login .success{background:rgba(46,204,113,0.2) !important;border-left:4px solid #2ecc71 !important;color:#fff !important;max-width:360px;margin:0 auto 20px auto;}#login_error{background:rgba(231,76,60,0.2) !important;border-left:4px solid #e74c3c !important;color:#fff !important;max-width:360px;margin:0 auto 20px auto;}body.login{background-image:url("/ageless-events/wp-content/uploads/2026/07/home-moment1.png");background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center;}body.login::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:0;}#login{position:relative;z-index:1;padding:40px;background:rgba(20,20,20,0.6) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border-radius:20px !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 15px 35px rgba(0,0,0,0.5) !important;width:650px;max-width:90%;}#login form{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin-top:25px;}.login label{color:#e0e0e0 !important;font-weight:600;font-size:14px;margin-bottom:8px;display:block;}.login input[type="text"],.login input[type="password"]{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#fff !important;border-radius:8px !important;padding:12px 15px !important;font-size:16px !important;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1) !important;transition:all 0.3s ease;}.login input[type="text"]:focus,.login input[type="password"]:focus{border-color:#d4a94a !important;box-shadow:0 0 10px rgba(212,169,74,0.3) !important;background:rgba(255,255,255,0.1) !important;}.login #wp-submit{background:linear-gradient(135deg,#d4a94a,#c2983b) !important;border:none !important;color:#fff !important;border-radius:8px !important;text-shadow:none !important;box-shadow:0 4px 15px rgba(212,169,74,0.4) !important;transition:all 0.3s ease !important;padding:10px 24px !important;font-size:16px !important;font-weight:600 !important;height:auto !important;}.login #wp-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,169,74,0.6) !important;}.login #nav a,.login #backtoblog a{color:#d4a94a !important;text-shadow:0 1px 2px rgba(0,0,0,0.8) !important;transition:color 0.3s ease;}.login #nav a:hover,.login #backtoblog a:hover{color:#fff !important;}.login h1 a{background-image:url("/ageless-events/wp-content/uploads/2026/07/ageless-logo-nobg.png") !important;background-size:contain !important;width:100% !important;height:100px !important;margin-bottom:10px !important;}.login .message,.login .success{background:rgba(46,204,113,0.2) !important;border-left:4px solid #2ecc71 !important;color:#fff !important;}#login_error{background:rgba(231,76,60,0.2) !important;border-left:4px solid #e74c3c !important;color:#fff !important;}.ag-svc-top-layout{display:grid;grid-template-columns:240px 1fr;margin:0;padding:0;max-width:none;align-items:stretch;}.ag-svc-right-content{flex:1 1 0%;min-width:0;}.ag-svc-sidebar--sticky{position:sticky;top:84px;height:auto;max-height:calc(100vh - 84px);width:240px;flex-shrink:0;background:#0d0d0d;z-index:10;scrollbar-width:none;}@media (max-width:991px){.ag-svc-top-layout{flex-direction:column;}}.ag-svc-sidebar--sticky{width:100%;position:static;height:auto;}.ag-eq-section--split{background:#fff;padding:60px 0;}.ag-eq-split-layout{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;}.ag-eq-split-main{flex:1 1 0%;min-width:0;}.ag-eq-why-sidebar{position:sticky;top:100px;width:350px;flex-shrink:0;background:#111;padding:30px;border-radius:4px;border-bottom:3px solid var(--kpy-gold);color:#fff;}.ag-eq-why-sidebar-title{font-family:var(--kpy-font);font-size:1.25rem;font-weight:700;color:#fff;margin-top:0;margin-bottom:25px;line-height:1.3;}.ag-eq-why-s-item{display:flex;gap:15px;margin-bottom:20px;}.ag-eq-why-s-item:last-child{margin-bottom:0;}.ag-eq-why-s-icon{color:var(--kpy-gold);font-size:1.2rem;flex-shrink:0;margin-top:3px;}.ag-eq-why-s-title{font-family:var(--kpy-font);font-size:1rem;font-weight:700;margin:0 0 5px;color:#fff;}.ag-eq-why-s-desc{font-size:0.9rem;color:#aaa;margin:0;line-height:1.5;}@media (max-width:991px){.ag-eq-split-layout{flex-direction:column;}.ag-eq-why-sidebar{width:100%;position:static;}}.ag-inner-hero__eyebrow{color:var(--kpy-gold);font-weight:bold;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase;}.ag-inner-hero__sub{font-weight:600;font-size:1.2rem;color:#fff;margin-bottom:15px;}.ag-inner-hero__btns{margin-top:30px;display:flex;gap:15px;justify-content:center;flex-wrap:wrap;}.ag-inner-hero__btn-gold{background:var(--kpy-gold);color:#fff;padding:12px 24px;border-radius:4px;font-weight:600;text-decoration:none;transition:background 0.3s ease;}.ag-inner-hero__btn-gold:hover{background:#fff;color:#000;}.ag-inner-hero__btn-outline{border:2px solid #fff;color:#fff;padding:10px 22px;border-radius:4px;font-weight:600;text-decoration:none;transition:background 0.3s ease;}.ag-inner-hero__btn-outline:hover{background:#fff;color:#000;border-color:#fff;}body.login{background-image:url("/ageless-events/wp-content/uploads/2026/07/home-moment1.png");background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center;}body.login::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:0;}#login{position:relative;z-index:1;padding:40px;background:rgba(20,20,20,0.6) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border-radius:20px !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 15px 35px rgba(0,0,0,0.5) !important;width:650px;max-width:90%;}#login form{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin-top:25px;}.login label{color:#e0e0e0 !important;font-weight:600;font-size:14px;margin-bottom:8px;display:block;}.login input[type="text"],.login input[type="password"]{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#fff !important;border-radius:8px !important;padding:12px 15px !important;font-size:16px !important;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1) !important;transition:all 0.3s ease;}.login input[type="text"]:focus,.login input[type="password"]:focus{border-color:#d4a94a !important;box-shadow:0 0 10px rgba(212,169,74,0.3) !important;background:rgba(255,255,255,0.1) !important;}.login #wp-submit{background:linear-gradient(135deg,#d4a94a,#c2983b) !important;border:none !important;color:#fff !important;border-radius:8px !important;text-shadow:none !important;box-shadow:0 4px 15px rgba(212,169,74,0.4) !important;transition:all 0.3s ease !important;padding:10px 24px !important;font-size:16px !important;font-weight:600 !important;height:auto !important;}.login #wp-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,169,74,0.6) !important;}.login #nav a,.login #backtoblog a{color:#d4a94a !important;text-shadow:0 1px 2px rgba(0,0,0,0.8) !important;transition:color 0.3s ease;}.login #nav a:hover,.login #backtoblog a:hover{color:#fff !important;}.login h1 a{background-image:url("/ageless-events/wp-content/uploads/2026/07/ageless-logo-nobg.png") !important;background-size:contain !important;width:100% !important;height:100px !important;margin-bottom:10px !important;}.login .message,.login .success{background:rgba(46,204,113,0.2) !important;border-left:4px solid #2ecc71 !important;color:#fff !important;}#login_error{background:rgba(231,76,60,0.2) !important;border-left:4px solid #e74c3c !important;color:#fff !important;}.ag-hero{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden;background:#000;}.ag-hero__swiper{width:100%;height:100%;position:relative;}.ag-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1);transition:transform 6s linear;z-index:0;}.swiper-slide-active .ag-hero__bg{transform:scale(1.1);}.ag-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.3) 100%);z-index:1;}.ag-hero__container{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 10%;max-width:1400px;margin:0 auto;}.ag-hero__content{max-width:800px;opacity:0;transform:translateY(30px);transition:opacity 1s ease 0.5s,transform 1s ease 0.5s;}.swiper-slide-active .ag-hero__content{opacity:1;transform:translateY(0);}.ag-hero__title{font-size:clamp(3rem,5vw,4.5rem);font-family:var(--kpy-font);font-weight:800;line-height:1.1;margin-bottom:20px;text-transform:uppercase;}.ag-hero__title-white{color:#fff;display:block;}.ag-hero__title-gold{color:var(--kpy-gold);display:block;}.ag-hero__services-row{font-size:1.1rem;color:#fff;margin-bottom:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;}.ag-hero__infra-row{font-size:1rem;color:#ddd;margin-bottom:25px;letter-spacing:1px;text-transform:uppercase;}.ag-hero__desc{font-size:1.15rem;color:#eee;margin-bottom:40px;line-height:1.6;}.ag-hero__buttons{display:flex;gap:15px;flex-wrap:wrap;}.ag-hero .ag-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:1rem;font-weight:700;text-transform:uppercase;border-radius:4px;text-decoration:none;transition:all 0.3s ease;letter-spacing:1px;}.ag-hero .ag-btn--gold{background:var(--kpy-gold);color:#fff;border:2px solid var(--kpy-gold);}.ag-hero .ag-btn--gold:hover{background:transparent;color:var(--kpy-gold);}.ag-hero .ag-btn--outline{background:transparent;color:#fff;border:2px solid #fff;}.ag-hero .ag-btn--outline:hover{background:#fff;color:#000;}.ag-btn__play{margin-right:8px;font-size:0.9em;}.ag-hero__nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:all 0.3s ease;user-select:none;}.ag-hero__nav:hover{background:var(--kpy-gold);border-color:var(--kpy-gold);}.ag-hero__nav--prev{left:30px;}.ag-hero__nav--next{right:30px;}.ag-hero__pagination{position:absolute;bottom:40px;left:0;width:100%;text-align:center;z-index:10;}.ag-hero__pagination .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:0.4;margin:0 6px;border-radius:50%;display:inline-block;cursor:pointer;transition:all 0.3s ease;}.ag-hero__pagination .swiper-pagination-bullet-active{opacity:1;background:var(--kpy-gold);transform:scale(1.3);}@media (max-width:991px){.ag-hero__container{justify-content:center;text-align:center;}.ag-hero__buttons{justify-content:center;}.ag-hero__nav{display:none;}}body.login{background-image:url("/ageless-events/wp-content/uploads/2026/07/home-moment1.png");background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center;}body.login::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:0;}#login{position:relative;z-index:1;padding:40px;background:rgba(20,20,20,0.6) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border-radius:20px !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 15px 35px rgba(0,0,0,0.5) !important;width:650px;max-width:90%;}#login form{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin-top:25px;}.login label{color:#e0e0e0 !important;font-weight:600;font-size:14px;margin-bottom:8px;display:block;}.login input[type="text"],.login input[type="password"]{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#fff !important;border-radius:8px !important;padding:12px 15px !important;font-size:16px !important;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1) !important;transition:all 0.3s ease;}.login input[type="text"]:focus,.login input[type="password"]:focus{border-color:#d4a94a !important;box-shadow:0 0 10px rgba(212,169,74,0.3) !important;background:rgba(255,255,255,0.1) !important;}.login #wp-submit{background:linear-gradient(135deg,#d4a94a,#c2983b) !important;border:none !important;color:#fff !important;border-radius:8px !important;text-shadow:none !important;box-shadow:0 4px 15px rgba(212,169,74,0.4) !important;transition:all 0.3s ease !important;padding:10px 24px !important;font-size:16px !important;font-weight:600 !important;height:auto !important;}.login #wp-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,169,74,0.6) !important;}.login #nav a,.login #backtoblog a{color:#d4a94a !important;text-shadow:0 1px 2px rgba(0,0,0,0.8) !important;transition:color 0.3s ease;}.login #nav a:hover,.login #backtoblog a:hover{color:#fff !important;}.login h1 a{background-image:url("/ageless-events/wp-content/uploads/2026/07/ageless-logo-nobg.png") !important;background-size:contain !important;width:100% !important;height:100px !important;margin-bottom:10px !important;}.login .message,.login .success{background:rgba(46,204,113,0.2) !important;border-left:4px solid #2ecc71 !important;color:#fff !important;}#login_error{background:rgba(231,76,60,0.2) !important;border-left:4px solid #e74c3c !important;color:#fff !important;}.ag-page-main .ag-page-article,.ag-page-main .ag-page-content,.ag-page-main .entry-content{max-width:none !important;padding:0 !important;margin:0 !important;width:100%;text-align:left;}body.login{background-image:url("/ageless-events/wp-content/uploads/2026/07/home-moment1.png");background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center;}body.login::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:0;}#login{position:relative;z-index:1;padding:40px;background:rgba(20,20,20,0.6) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border-radius:20px !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 15px 35px rgba(0,0,0,0.5) !important;width:650px;max-width:90%;}#login form{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin-top:25px;}.login label{color:#e0e0e0 !important;font-weight:600;font-size:14px;margin-bottom:8px;display:block;}.login input[type="text"],.login input[type="password"]{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#fff !important;border-radius:8px !important;padding:12px 15px !important;font-size:16px !important;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1) !important;transition:all 0.3s ease;}.login input[type="text"]:focus,.login input[type="password"]:focus{border-color:#d4a94a !important;box-shadow:0 0 10px rgba(212,169,74,0.3) !important;background:rgba(255,255,255,0.1) !important;}.login #wp-submit{background:linear-gradient(135deg,#d4a94a,#c2983b) !important;border:none !important;color:#fff !important;border-radius:8px !important;text-shadow:none !important;box-shadow:0 4px 15px rgba(212,169,74,0.4) !important;transition:all 0.3s ease !important;padding:10px 24px !important;font-size:16px !important;font-weight:600 !important;height:auto !important;}.login #wp-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,169,74,0.6) !important;}.login #nav a,.login #backtoblog a{color:#d4a94a !important;text-shadow:0 1px 2px rgba(0,0,0,0.8) !important;transition:color 0.3s ease;}.login #nav a:hover,.login #backtoblog a:hover{color:#fff !important;}.login h1 a{background-image:url("/ageless-events/wp-content/uploads/2026/07/ageless-logo-nobg.png") !important;background-size:contain !important;width:100% !important;height:100px !important;margin-bottom:10px !important;}.login .message,.login .success{background:rgba(46,204,113,0.2) !important;border-left:4px solid #2ecc71 !important;color:#fff !important;}#login_error{background:rgba(231,76,60,0.2) !important;border-left:4px solid #e74c3c !important;color:#fff !important;}body.login{background-image:url("/ageless-events/wp-content/uploads/2026/07/home-moment1.png");background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center;}body.login::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:0;}#login{position:relative;z-index:1;padding:40px;background:rgba(20,20,20,0.6) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border-radius:20px !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 15px 35px rgba(0,0,0,0.5) !important;width:650px;max-width:90%;}#login form{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin-top:25px;}.login label{color:#e0e0e0 !important;font-weight:600;font-size:14px;margin-bottom:8px;display:block;}.login input[type="text"],.login input[type="password"]{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#fff !important;border-radius:8px !important;padding:12px 15px !important;font-size:16px !important;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1) !important;transition:all 0.3s ease;}.login input[type="text"]:focus,.login input[type="password"]:focus{border-color:#d4a94a !important;box-shadow:0 0 10px rgba(212,169,74,0.3) !important;background:rgba(255,255,255,0.1) !important;}.login #wp-submit{background:linear-gradient(135deg,#d4a94a,#c2983b) !important;border:none !important;color:#fff !important;border-radius:8px !important;text-shadow:none !important;box-shadow:0 4px 15px rgba(212,169,74,0.4) !important;transition:all 0.3s ease !important;padding:10px 24px !important;font-size:16px !important;font-weight:600 !important;height:auto !important;}.login #wp-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,169,74,0.6) !important;}.login #nav a,.login #backtoblog a{color:#d4a94a !important;text-shadow:0 1px 2px rgba(0,0,0,0.8) !important;transition:color 0.3s ease;}.login #nav a:hover,.login #backtoblog a:hover{color:#fff !important;}.login h1 a{background-image:url("/ageless-events/wp-content/uploads/2026/07/ageless-logo-nobg.png") !important;background-size:contain !important;width:100% !important;height:100px !important;margin-bottom:10px !important;}.login .message,.login .success{background:rgba(46,204,113,0.2) !important;border-left:4px solid #2ecc71 !important;color:#fff !important;}#login_error{background:rgba(231,76,60,0.2) !important;border-left:4px solid #e74c3c !important;color:#fff !important;}*{font-family:nyt-karnak,georgia,"times new roman",times,serif !important;}h1,h2,h3,h4,h5,h6{font-family:'Tiempos Headline','Times New Roman',serif !important;}p,span,div,li,a,button,input,textarea,select,label{font-family:'Tiempos Text','Times New Roman',serif !important;}table,th,td,caption{font-family:'Tiempos Text','Times New Roman',serif !important;}nav,nav a,nav li,nav span{font-family:'Tiempos Headline','Times New Roman',serif !important;}input,textarea,select,option{font-family:'Tiempos Text','Times New Roman',serif !important;}.wp-block,.wp-block *{font-family:'Tiempos Text','Times New Roman',serif !important;}html,body{font-family:nyt-karnak,georgia,"times new roman",times,serif !important;}.it-team-page{background:#ffffff;color:var(--it-ink,#121212);font-family:Georgia,'Times New Roman',serif;}.it-team-main{padding:58px 0 92px;}.it-team-intro{max-width:760px;padding-bottom:36px;}.it-team-intro h1{margin:0;font-size:clamp(3rem,7vw,6rem);font-weight:500;letter-spacing:-.04em;line-height:.95;}.it-team-intro>p:last-child{max-width:600px;margin:20px 0 0;color:#444444;font-size:1.1rem;line-height:1.6;}.it-team-page .view-team-members .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}.it-team-page .view-team-members .views-row{min-width:0;padding:0;border:0;}.it-team-card{position:relative;height:100%;margin-top:30px;background:#ffffff;border:1px solid #dedede;box-shadow:0 10px 24px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;}.it-team-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px rgba(0,0,0,.13);}.it-team-card-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#eeeeee;margin-top:-30px;margin-right:18px;margin-left:18px;box-shadow:0 12px 24px rgba(0,0,0,.16);}.it-team-page .view-team-members .views-field-field-team-photo{height:100%;}.it-team-page .view-team-members .views-field-field-team-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82);transition:transform .35s ease,filter .35s ease;}.it-team-card:hover .views-field-field-team-photo img{transform:scale(1.04);filter:saturate(1);}.it-team-card-content{position:relative;z-index:2;display:flex;min-height:190px;margin:-10px 12px 0;padding:20px 20px 18px;flex-direction:column;background:#ffffff;box-shadow:0 8px 20px rgba(0,0,0,.08);animation:it-team-card-rise .65s ease both;}.it-team-page .views-row:nth-child(2) .it-team-card-content{animation-delay:.08s;}.it-team-page .views-row:nth-child(3) .it-team-card-content{animation-delay:.16s;}.it-team-page .views-row:nth-child(4) .it-team-card-content{animation-delay:.24s;}.it-team-page .views-row:nth-child(5) .it-team-card-content{animation-delay:.32s;}.it-team-page .views-row:nth-child(6) .it-team-card-content{animation-delay:.4s;}@keyframes it-team-card-rise{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:translateY(0);}}.it-team-card h2{margin:0;font-size:1.45rem;line-height:1.1;}.it-team-card-role{margin:0 0 10px;color:var(--it-blue,#c52232);font:700 10px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;}.it-profile-button{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding:12px 0 0;border:0;border-top:1px solid #dddddd;background:transparent;color:var(--it-ink,#121212);font:700 10px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;}.it-profile-button span:last-child{color:var(--it-blue,#c52232);font-size:17px;}.it-profile-button:hover,.it-profile-button:focus{color:var(--it-blue,#c52232);}.it-team-card-bio{display:none;}.it-profile-modal[hidden]{display:none;}.it-profile-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;}.it-profile-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);}.it-profile-modal-panel{position:relative;width:min(680px,100%);max-height:min(700px,calc(100vh - 48px));overflow:auto;padding:42px 42px 46px;background:#ffffff;border-top:5px solid var(--it-blue,#c52232);box-shadow:0 24px 70px rgba(0,0,0,.32);}.it-profile-modal-close{position:absolute;top:12px;right:16px;width:34px;height:34px;border:0;background:transparent;color:#222222;font-size:28px;line-height:1;cursor:pointer;}.it-profile-modal-role{margin-bottom:12px;color:var(--it-blue,#c52232);font:700 10px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.1em;text-transform:uppercase;}.it-profile-modal-panel h2{margin:0 0 24px;font-size:clamp(2rem,5vw,3.6rem);font-weight:500;line-height:.98;}.it-profile-modal-body{color:#3f3f3f;font:16px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-modal-open{overflow:hidden;}.kpy-article-rating{margin-top:28px;padding:28px 32px;background:#f5f5f5;color:#111111;border:1px solid #e0e0e0;}.kpy-article-rating h2{margin:0;font:500 clamp(1.5rem,3vw,2.25rem)/1.2 Georgia,'Times New Roman',serif;color:#111111;}.kpy-article-rating p{margin:8px 0 18px;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#555555;}.kpy-article-rating-stars{display:flex;gap:10px;}.kpy-article-rating-star{padding:0;border:0;background:transparent;color:#c52232;font-size:34px;line-height:1;cursor:pointer;transition:transform .15s ease,color .15s ease;}.kpy-article-rating-star:hover,.kpy-article-rating-star:focus,.kpy-article-rating-star.is-selected{color:#ff6b7a;transform:translateY(-2px);}.kpy-article-rating-status{min-height:20px;margin:16px 0 0;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#111111;}.it-category-carousel{padding:30px 0;border-top:1px solid var(--it-rule);}.it-category-section--lower .it-category-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;}.it-category-section--lower .it-category-track--side{grid-template-columns:1fr !important;}.it-category-section--lower .it-category-track--side > article{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:24px;align-items:start;}.it-category-section--lower .it-category-track--side > article .kpy-news-image{height:280px;}.it-category-section--lower.it-category-layout-inline .it-category-track > article:first-child{grid-column:span 2;}.it-category-section--lower.it-category-layout-inline .it-category-track > article:first-child .kpy-news-image{height:360px;}.it-category-section--lower.it-category-layout-inline .it-category-track > article:not(:first-child) .kpy-news-image{display:none;}.it-category-section--lower.it-category-layout-inline .it-category-track > article:not(:first-child){align-self:start;padding-top:14px;border-top:2px solid var(--it-ink);}.it-category-section--lower .it-category-track{gap:24px;}.it-category-section--lower .kpy-news-card{min-width:0;}.it-category-section--lower.it-category-layout-inline .it-category-track>article:first-child{position:relative;grid-column:span 2;grid-row:span 2;overflow:hidden;background:#111;}.it-category-section--lower.it-category-layout-inline .it-category-track>article:first-child .kpy-news-image{height:420px;}.it-category-section--lower.it-category-layout-inline .it-category-track>article:first-child .kpy-news-content{position:absolute;right:0;bottom:0;left:0;padding:72px 22px 20px;background:linear-gradient(transparent,rgba(0,0,0,.88));color:#fff;}.it-category-section--lower.it-category-layout-inline .it-category-track>article:first-child .kipya-post-title,.it-category-section--lower.it-category-layout-inline .it-category-track>article:first-child .kipya-post-title a,.it-category-section--lower.it-category-layout-inline .it-category-track>article:first-child .kpy-news-dek,.it-category-section--lower.it-category-layout-inline .it-category-track>article:first-child .kpy-news-excerpt{color:#fff;}.it-category-section--lower.it-category-layout-inline .it-category-track>article:not(:first-child) .kpy-news-image{height:175px;}.it-category-section--lower.it-category-layout-left-sidebar .it-category-track,.it-category-section--lower.it-category-layout-right-sidebar .it-category-track{align-items:start;}.it-category-section--lower.it-category-layout-left-sidebar .it-category-track>article:first-child,.it-category-section--lower.it-category-layout-right-sidebar .it-category-track>article:first-child{grid-column:span 1;}.it-category-section--lower.it-category-layout-left-sidebar .it-category-track>article:first-child .kpy-news-image,.it-category-section--lower.it-category-layout-right-sidebar .it-category-track>article:first-child .kpy-news-image{height:260px;}.it-category-section--lower.it-category-layout-left-sidebar .it-category-track>article:not(:first-child) .kipya-post-title,.it-category-section--lower.it-category-layout-right-sidebar .it-category-track>article:not(:first-child) .kipya-post-title{font-size:1rem;}.it-category-section--lower .it-inline-ad,.it-category-section--lower .it-ad-unit-1,.it-category-section--lower .it-ad-unit-2{width:min(100%,260px);min-height:0;aspect-ratio:1;margin-left:auto;margin-right:auto;background:#050505;font-size:18px;}@media (max-width:768px){.it-category-section--lower.it-category-layout-inline .it-category-track>article:first-child{grid-column:span 2;grid-row:span 1;}.it-category-section--lower.it-category-layout-inline .it-category-track>article:first-child .kpy-news-image{height:300px;}.it-category-section--lower .it-inline-ad,.it-category-section--lower .it-ad-unit-1,.it-category-section--lower .it-ad-unit-2{width:100%;max-width:260px;}}.it-ad-slot{margin:24px 0;width:100vw;margin-left:calc(50% - 50vw);}.it-ad-slot .ad-homepage-sponsor,.it-ad-slot .ad-in-feed{width:100%;max-width:none;margin:0;}.it-media-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:30px;padding:24px 0;border-top:3px solid var(--it-ink);border-bottom:1px solid var(--it-ink);}.it-media-track,.it-category-track{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:20px;padding:8px 0;scroll-behavior:smooth;scrollbar-width:none;}.it-media-track{overflow-x:visible;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;padding:8px 0 0;}.it-media-track>.node{width:100%;min-width:0;padding:14px 0 22px;border-bottom:1px solid var(--it-rule);flex:0 0 auto;min-width:350px;width:auto;padding:14px 22px 14px 0;border-bottom:0;border-right:1px solid var(--it-rule);}.it-media-track>.it-media-teaser,.it-media-track>.it-media-sample{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px);min-width:260px;}.it-media-track>.node h2{margin:0 0 12px;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.12;}.it-media-track>.node h2 a{color:inherit;text-decoration:none;}.it-media-track>.node .node__meta,.it-media-track>.node .node__content{font-size:0.9rem;line-height:1.5;}.it-media-track>.node .node__submitted{color:var(--it-muted);}.it-media-track>.node .node__links{margin-bottom:10px;}.it-media-track>.node .node__links a{color:var(--it-blue);font-weight:700;text-decoration:none;}.it-media-sample{min-width:0;padding:18px 0 22px;border-bottom:1px solid var(--it-rule);}.it-media-sample a{display:block;color:inherit;text-decoration:none;}.it-media-sample-type,.it-media-sample-action{display:block;color:var(--kpy-primary);font:700 10px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;}.it-media-sample h3{margin:8px 0 12px;font-size:1.25rem;line-height:1.12;}.it-media-page,.it-media-single{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:56px 0 88px;}.it-media-page-heading,.it-media-single-heading{max-width:760px;padding-bottom:32px;border-bottom:1px solid var(--it-ink);}.it-media-page-heading h1,.it-media-single-heading h1{margin:0;font-family:'Tiempos Headline','Times New Roman',serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1;}.it-media-page-heading>p:last-child{max-width:620px;margin:18px 0 0;color:var(--it-muted);font:1.08rem/1.6 Georgia,'Times New Roman',serif;}.it-media-listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;padding-top:28px;}.it-media-listing-card{min-width:0;border-bottom:1px solid var(--it-ink);}.it-media-listing-art{display:grid;min-height:150px;place-items:end start;padding:16px;background:linear-gradient(135deg,var(--kpy-primary),#111);color:#fff;}.it-media-listing-art span{font:700 10px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;}.it-media-listing-body{padding:18px 0 22px;}.it-media-listing-body h2{margin:7px 0 10px;font:500 1.55rem/1.08 Georgia,'Times New Roman',serif;}.it-media-listing-body h2 a{color:var(--it-ink);}.it-media-listing-body>p:not(.it-media-sample-type){margin:0 0 16px;color:var(--it-muted);line-height:1.55;}.it-media-single-heading{max-width:none;}.it-media-single-meta{margin:18px 0 0;color:var(--it-muted);font:12px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-media-single-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);gap:48px;padding-top:36px;}.it-media-placeholder{display:grid;min-height:360px;place-items:center;align-content:center;gap:12px;background:#111;color:#fff;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;}.it-media-placeholder-icon{color:var(--kpy-primary);font-size:3rem;}.it-media-player{width:100%;aspect-ratio:16 / 9;background:#111;}.it-media-player iframe{width:100%;height:100%;border:0;}.it-media-audio{width:100%;margin-bottom:28px;}.it-podcast-player-container{background:linear-gradient(135deg,var(--it-blue) 0%,var(--kpy-primary) 100%);border-radius:12px;padding:48px 36px;display:flex;flex-direction:column;align-items:center;gap:28px;margin-bottom:28px;box-shadow:0 4px 16px rgba(0,0,0,0.15);}.it-podcast-player-visual{display:flex;align-items:center;justify-content:center;width:120px;height:120px;background:rgba(255,255,255,0.15);border-radius:50%;backdrop-filter:blur(10px);}.it-podcast-icon{font-size:3.5rem;display:flex;align-items:center;justify-content:center;}.it-podcast-player-container .it-media-audio{width:100%;margin-bottom:0;}.it-media-single-body{padding-top:28px;font:1.08rem/1.8 Georgia,'Times New Roman',serif;}.it-media-single-sidebar{align-self:start;padding-top:8px;border-top:3px solid var(--it-ink);color:var(--it-muted);line-height:1.6;}@media (max-width:760px){.it-media-page,.it-media-single{width:min(100% - 28px,1180px);padding-top:42px;}.it-media-listing-grid,.it-media-single-layout{grid-template-columns:1fr;}}.it-media-track>*,.it-category-track>*{min-width:0;border-right:0;padding-right:0;}.it-media-track::-webkit-scrollbar,.it-category-track::-webkit-scrollbar{display:none;}.it-whatsapp-icon{display:block;width:36px;height:36px;color:#fff;}.it-desk-cta img{width:180px;height:105px;object-fit:cover;filter:saturate(.9);}.kpy-news-image-link{display:block;width:100%;}.kpy-news-image{display:block;height:210px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px 12px 0 0;overflow:hidden;}.kpy-news-card{overflow:hidden;}@media (max-width:800px){.it-media-track,.it-category-track{grid-template-columns:repeat(2,minmax(0,1fr));}.it-media-track{grid-template-columns:1fr;}.it-podcast-player-container{padding:32px 24px;gap:20px;}.it-podcast-player-visual{width:100px;height:100px;}.it-podcast-icon{font-size:3rem;}}@media (max-width:520px){.it-media-track,.it-category-track{grid-template-columns:1fr;}}.it-whatsapp-button:focus-visible{outline-color:#f10d19;}.it-homepage a:hover,.it-homepage a:focus-visible,.it-site-page a:hover,.it-site-page a:focus-visible,.kpy-search-page a:hover,.kpy-search-page a:focus-visible,.kpy-news-badge,.kpy-news-card:hover .kpy-news-badge{color:var(--kpy-primary);}.kpy-news-badge,.kpy-news-card:hover .kpy-news-badge{background:var(--kpy-primary);}.it-homepage a:hover,.it-homepage a:focus-visible,.it-site-page a:hover,.it-site-page a:focus-visible,.kpy-page-wrapper a:hover,.kpy-page-wrapper a:focus-visible{color:var(--kpy-primary);}.kpy-news-card .kipya-post-title,.kpy-news-card .kipya-post-title a,.kpy-news-card h3,.kpy-news-card h3 a{color:#111;font-weight:800;}.kpy-news-card .kpy-news-dek,.kpy-news-card .kpy-news-excerpt{color:#777;font-weight:400;}.kpy-news-card .kipya-blog-meta,.kpy-news-card .kipya-blog-meta .date,.kpy-news-card .kipya-blog-meta .author{color:var(--kpy-primary);}.kpy-news-card .kpy-news-badge,.kpy-news-card:hover .kpy-news-badge,.ad-in-feed .kpy-news-badge{background:var(--kpy-primary);color:#fff !important;font-weight:800;text-shadow:none;}.kpy-news-card .kpy-news-badge,.kpy-news-card .kipya-blog-meta,.kpy-news-card .kipya-blog-meta .date,.kpy-news-card .kipya-blog-meta .author,.article-card .article-card-meta{color:var(--kpy-primary) !important;}.kpy-news-card .kpy-news-badge,.kpy-news-card:hover .kpy-news-badge,.article-card .article-card-badge{color:#fff !important;}.kpy-news-card .kpy-news-badge,.kpy-news-card:hover .kpy-news-badge,.article-card .article-card-badge{background-color:var(--kpy-primary) !important;}.it-breaking{min-height:60px !important;max-height:none !important;padding:12px max(20px,calc((100vw - 1180px) / 2)) !important;flex-wrap:wrap !important;overflow:visible !important;white-space:normal !important;line-height:1.5 !important;}.it-breaking a{overflow:visible !important;white-space:normal !important;text-overflow:clip !important;line-height:1.5 !important;}.it-rotating-words{display:inline-block;color:#e74c3c;font-size:2.2rem;font-weight:700;vertical-align:middle;margin:0 8px;position:relative;min-width:250px;height:2.5rem;}.it-rotating-words span{position:absolute;left:0;opacity:0;animation:rotateWord 12s linear infinite;}.it-rotating-words span:nth-child(1){animation-delay:0s;}.it-rotating-words span:nth-child(2){animation-delay:3s;}.it-rotating-words span:nth-child(3){animation-delay:6s;}.it-rotating-words span:nth-child(4){animation-delay:9s;}@keyframes rotateWord{0%{opacity:0;transform:translateY(10px) scale(0.9);}5%,20%{opacity:1;transform:translateY(0) scale(1);}25%{opacity:0;transform:translateY(-10px) scale(0.9);}100%{opacity:0;}}@media (max-width:768px){.it-rotating-words{font-size:1.6rem;min-width:180px;height:2rem;}}.it-media-listing-player{aspect-ratio:16 / 9;background:#111;}.it-media-listing-player iframe{width:100%;height:100%;border:0;}.it-media-teaser{min-width:0;border-bottom:1px solid var(--it-rule);}.it-media-teaser-player{position:relative;aspect-ratio:16 / 9;background:#111;overflow:hidden;}.it-media-teaser-player iframe{width:100%;height:100%;border:0;}.it-media-teaser-link{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.12);transition:background .2s ease;}.it-media-teaser-link:hover,.it-media-teaser-link:focus-visible{background:rgba(0,0,0,.28);}.it-media-teaser-play{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--kpy-primary,#c52232);color:#fff;font-size:18px;padding-left:3px;box-shadow:0 4px 14px rgba(0,0,0,.3);}.it-media-teaser-body{padding:14px 0 20px;}.it-media-teaser-body h3{margin:7px 0 12px;font:500 1.25rem/1.12 Georgia,'Times New Roman',serif;}.it-media-teaser-body h3 a{color:var(--it-ink);}.it-media-teaser audio{width:100%;margin:4px 0 12px;}.it-media-teaser-note{margin:0 0 12px;color:var(--it-muted);font-size:.9rem;}.it-latest-marquee{width:100vw;margin-left:calc((100% - 100vw) / 2);padding:36px 0;border-top:4px double var(--it-ink);border-bottom:4px double var(--it-ink);background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(245,245,245,0.95));}.it-latest-marquee .it-section-heading{padding:0 20px;margin-bottom:20px;border-bottom:1px solid var(--it-rule);padding-bottom:12px;}.it-latest-marquee .it-section-heading h2{font:600 18px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0;text-transform:uppercase;letter-spacing:.04em;}.it-latest-carousel{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;}.it-latest-carousel-track{display:flex;gap:24px;padding:0 20px;min-width:min-content;}.it-latest-carousel-track .kpy-news-card{flex:0 0 320px;min-width:320px;}@media (max-width:800px){.it-latest-marquee{padding:24px 0;}.it-latest-marquee .it-section-heading{padding:0 14px;margin-bottom:14px;}.it-latest-carousel-track{gap:16px;padding:0 14px;}.it-latest-carousel-track .kpy-news-card{flex:0 0 250px;min-width:250px;}}@media (max-width:520px){.it-latest-carousel-track{gap:12px;padding:0 10px;}.it-latest-carousel-track .kpy-news-card{flex:0 0 200px;min-width:200px;}}.kpy-hero-meta,.kpy-hero-date,.kpy-hero-author,.kpy-hero-author a,.kpy-meta-separator,.kpy-hero-breadcrumb,.kpy-hero-breadcrumb a,.kpy-breadcrumb-sep,.kpy-breadcrumb-current{color:#c52232 !important;}.kpy-hero-author a:hover,.kpy-hero-breadcrumb a:hover{color:#a01d28 !important;}.kpy-news-badge{background:#c52232 !important;color:#fff !important;line-height:1.2;}.kpy-sn-badge{background:#c52232 !important;color:#fff !important;}.kipya-blog-meta .date i,.kipya-blog-meta .author i,.kpy-sn-date i,.kpy-sn-reading-time i{color:#c52232 !important;}.kpy-investigation-badge{background:#c52232 !important;}.kpy-article-tags i,.kpy-sn-info-row i{color:#c52232 !important;}.byline-author:hover,.kpy-sn-info-row a:hover,.author-link:hover,.tag-link:hover{color:#c52232 !important;}.kpy-photo-credit i{color:#c52232 !important;}.kpy-sn-card-header{background:#f9f9f9 !important;color:#1a2332 !important;}.it-rotating-words{color:#c52232 !important;}#login_error{border-left-color:#c52232 !important;}.kpy-article-dek{border-left-color:#c52232 !important;}.it-breaking-label,.it-story-kicker{color:#c52232 !important;}.it-blue{color:#c52232 !important;}.it-subscribe-link{color:#c52232 !important;}.it-date-rail{border-bottom:1px solid var(--it-rule);background:#f4f0e8;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-date-rail-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:64px;padding:10px 0;}.it-date-rail-heading{display:flex;align-items:baseline;gap:12px;min-width:max-content;}.it-date-rail-kicker{color:var(--it-blue);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;}.it-date-rail-current{font:700 15px/1.2 Georgia,"Times New Roman",serif;}.it-date-rail-time{padding-left:12px;border-left:1px solid var(--it-rule);color:var(--it-muted);font-size:11px;font-weight:700;letter-spacing:.06em;}.it-date-rail-days{display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));gap:4px;width:min(540px,100%);}.it-date-rail-day{padding:8px 9px;border-left:1px solid #d6cec1;color:var(--it-muted);font-size:11px;text-align:center;}.it-date-rail-day.is-today{background:var(--it-ink);color:#fff;font-weight:800;}.it-brand-left-tools{display:flex;align-items:center;gap:14px;min-width:0;}.it-brand-tools{gap:26px;}.it-brand-date{display:grid;grid-template-columns:auto auto;column-gap:8px;row-gap:3px;min-width:210px;padding-left:16px;border-left:1px solid var(--it-rule);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.it-brand-date-label{grid-column:1 / -1;color:var(--it-blue);font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase;}.it-brand-date-current{font:700 13px/1.15 Georgia,"Times New Roman",serif;}.it-brand-date-time{align-self:end;padding-left:8px;border-left:1px solid var(--it-rule);color:var(--it-muted);font-size:10px;font-weight:700;letter-spacing:.04em;}.it-wordmark{display:flex;align-items:center;justify-content:center;width:min(360px,32vw);}.it-wordmark-logo{width:100%;max-height:105px;object-fit:contain;}.it-brand-tools .it-language-switcher{flex:0 0 auto;width:34px;text-align:center;}.it-brand-tools .it-language-switcher .region-header{display:block;}.it-brand-tools .it-language-switcher .language-switcher__toggle{width:34px;height:34px;justify-content:center;padding:0;color:var(--it-ink);border:2px solid var(--kpy-primary) !important;border-radius:50% !important;background:transparent !important;font-size:16px;line-height:1;}.it-brand-tools .it-language-switcher .language-switcher__globe{display:block;width:18px;height:18px;color:var(--kpy-primary,#ff0000);}.it-brand-tools .it-language-switcher .language-switcher__globe svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.it-brand-tools .it-language-switcher .language-switcher__toggle .current-language,.it-brand-tools .it-language-switcher .language-switcher__toggle .fa-chevron-down{display:none;}.it-brand-tools .it-theme-toggle{margin-right:clamp(48px,6vw,100px);}@media (max-width:800px){.it-brand-left-tools{flex:0 0 auto;}.it-brand-date{flex:0 0 140px;width:140px;min-width:0;padding-left:10px;grid-template-columns:minmax(0,1fr);row-gap:4px;}.it-wordmark{flex:1 1 auto;width:auto;min-width:0;}.it-brand-date-label{font-size:8px;}.it-brand-date-current{font-size:10px;white-space:nowrap;}.it-brand-date-time{grid-column:1;padding:3px 0 0;border-top:1px solid var(--it-rule);border-left:0;font-size:8px;}.it-date-rail-inner{display:block;}.it-date-rail-heading{justify-content:center;margin-bottom:9px;}.it-date-rail-days{width:100%;}}@media (max-width:520px){.it-brand-left-tools{gap:8px;}.it-brand-date{flex-basis:116px;width:116px;max-width:116px;}.it-brand-tools .it-language-switcher{margin-right:0;}.it-brand-tools .it-theme-toggle{margin-right:12px;}.it-brand-date-current{font-size:8px;}.it-brand-date-time{font-size:8px;}.it-wordmark-logo{width:min(220px,38vw);max-height:78px;}.it-date-rail-inner{padding:9px 0;}.it-date-rail-heading{gap:8px;flex-wrap:wrap;}.it-date-rail-current{font-size:14px;}.it-date-rail-day{padding:7px 2px;font-size:10px;}}.it-hamburger span{background:#c52232 !important;}.it-mega-label{color:#c52232 !important;}.it-mega-grid>section:not(.it-mega-feature) .menu-item>a::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18'%3E%3Cpath d='M2 3.5c3.2-1.3 6-.8 10 1v10c-4-1.8-6.8-2.3-10-1.1zM22 3.5c-3.2-1.3-6-.8-10 1v10c4-1.8 6.8-2.3 10-1.1z' fill='none' stroke='%23c52232' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat !important;}.it-mega-link-icon{color:#c52232 !important;}.it-mega-grid a:hover,.it-mega-grid a:focus{color:#c52232 !important;}.it-mega-feature .it-mega-feature-link{color:#c52232 !important;}.it-homepage .it-latest-carousel{position:relative;min-height:auto;overflow:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;}.it-homepage .it-latest-carousel-track{display:flex !important;gap:18px;padding:0;width:100%;height:auto;position:relative;transition:transform 0.5s ease;will-change:transform;animation:none !important;}.it-homepage .it-latest-carousel-track:hover{animation:none !important;}.it-homepage .it-latest-carousel-track .kpy-news-card{position:static;width:100%;max-width:100%;min-width:0;opacity:1;visibility:visible;transform:none;animation:none;flex:0 0 100%;margin-top:18px;}.it-homepage .it-latest-carousel-track::-webkit-scrollbar{display:none;}.it-homepage .it-carousel-controls{display:flex !important;justify-content:flex-start;gap:6px;margin-top:14px;}@media (max-width:768px){.it-homepage .it-latest-carousel{min-height:350px;}.it-homepage .it-latest-carousel-track .kpy-news-card{width:100%;max-width:100%;flex-basis:100%;}}body.path-user .user-auth-page{background:linear-gradient(135deg,#1a2332 0%,#2d3e50 100%);min-height:100vh;}body.path-user .it-masthead,body.path-user .it-footer{display:none !important;}body.path-user .user-auth-main{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:40px 20px;}body.path-user .region-content{width:100%;max-width:500px;margin:0 auto;position:relative;padding-top:50px;}body.path-user .region-content::before{content:'INDIGENOUS TIMES';display:block;text-align:center;color:#ffffff;font-size:2rem;font-weight:700;letter-spacing:3px;position:absolute;top:90px;left:50%;transform:translateX(-50%);z-index:10;text-shadow:0 4px 15px rgba(0,0,0,0.3);font-family:'Tiempos Headline','Times New Roman',serif;}body.path-user form{border-radius:20px;box-shadow:0 25px 80px rgba(0,0,0,0.4);padding:0;margin:0 auto;overflow:hidden;}body.path-user form::before{content:'';display:block;background:linear-gradient(135deg,#c52232 0%,#a01d28 100%);height:180px;}body.path-user form>div{padding:50px 45px 45px;}body.path-user h1{text-align:center;font-family:'Tiempos Headline','Times New Roman',serif;font-size:2rem;font-weight:700;color:#1a2332;margin:0 0 15px;}body.path-user h1::after{content:'';display:block;width:60px;height:3px;background:#c52232;margin:15px auto 0;border-radius:2px;}body.path-user .form-item{margin-bottom:25px;}body.path-user label{display:block;font-weight:600;color:#1a2332;margin-bottom:10px;font-size:0.95rem;}body.path-user input[type="text"],body.path-user input[type="password"],body.path-user input[type="email"]{width:100%;padding:15px 18px;border:2px solid #e8e8e8;border-radius:10px;font-size:1rem;transition:all 0.3s ease;background:#f8f9fa;color:#1a2332;}body.path-user input[type="text"]:focus,body.path-user input[type="password"]:focus,body.path-user input[type="email"]:focus{outline:none;border-color:#c52232;background:#ffffff;box-shadow:0 0 0 4px rgba(197,34,50,0.08);transform:translateY(-1px);}body.path-user .form-actions{margin-top:35px;}body.path-user button[type="submit"],body.path-user input[type="submit"]{width:100%;padding:17px 24px;background:linear-gradient(135deg,#c52232 0%,#a01d28 100%);color:#ffffff !important;border:none;border-radius:10px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all 0.3s ease;letter-spacing:1px;text-transform:uppercase;box-shadow:0 6px 20px rgba(197,34,50,0.3);}body.path-user button[type="submit"]:hover,body.path-user input[type="submit"]:hover{background:linear-gradient(135deg,#a01d28 0%,#8a1922 100%);transform:translateY(-3px);box-shadow:0 12px 30px rgba(197,34,50,0.4);}body.path-user .item-list ul{list-style:none;padding:0;margin:25px 0 0;text-align:center;border-top:1px solid #e8e8e8;padding-top:25px;}body.path-user .item-list li{display:inline-block;margin:0 12px;}body.path-user a{color:#c52232;text-decoration:none;font-weight:600;font-size:0.95rem;}body.path-user a:hover{color:#a01d28;text-decoration:underline;}body.path-user .messages{border-radius:10px;padding:15px 20px;margin-bottom:25px;}body.path-user .messages--error{background:#fff3f3;border:2px solid #c52232;color:#a01d28;}@media (max-width:768px){body.path-user .region-content::before{font-size:1.5rem;top:85px;}body.path-user form>div{padding:40px 30px 35px;}}.it-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 50%,#1a1a1a 100%);padding:40px 20px;position:relative;overflow:hidden;}.it-login-page::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(197,34,50,0.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(197,34,50,0.08) 0%,transparent 50%);pointer-events:none;}.it-login-container{position:relative;z-index:1;width:100%;max-width:500px;}.it-login-card{background:#ffffff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.5);overflow:hidden;animation:slideUp 0.6s ease-out;}@keyframes slideUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}.it-login-header{background:linear-gradient(135deg,#c52232 0%,#a01d28 100%);padding:40px 30px 35px;text-align:center;position:relative;}.it-login-header::after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.3) 50%,transparent 100%);}.it-login-logo{margin:0 0 8px;color:#ffffff;font-family:'Tiempos Headline','Times New Roman',serif;font-size:1.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,0.2);}.it-login-tagline{margin:0;color:rgba(255,255,255,0.9);font-family:Georgia,'Times New Roman',serif;font-size:0.9rem;font-weight:400;font-style:italic;letter-spacing:0.02em;}.it-login-body{padding:40px 35px 45px;background:#ffffff;}.it-login-body form{margin:0;}.it-login-body .form-item{margin-bottom:22px;}.it-login-body label{display:block;margin-bottom:8px;color:#2d2d2d;font-family:Georgia,'Times New Roman',serif;font-size:0.95rem;font-weight:600;letter-spacing:0.01em;}.it-login-body input[type="text"],.it-login-body input[type="password"],.it-login-body input[type="email"]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:6px;background:#fafafa;color:#2d2d2d;font-family:Georgia,'Times New Roman',serif;font-size:1rem;transition:all 0.3s ease;}.it-login-body input[type="text"]:focus,.it-login-body input[type="password"]:focus,.it-login-body input[type="email"]:focus{outline:none;border-color:#c52232;background:#ffffff;box-shadow:0 0 0 3px rgba(197,34,50,0.1);}.it-login-body button[type="submit"],.it-login-body input[type="submit"]{width:100%;padding:14px 24px;margin-top:10px;border:none;border-radius:6px;background:linear-gradient(135deg,#c52232 0%,#a01d28 100%);color:#ffffff;font-family:Georgia,'Times New Roman',serif;font-size:1.05rem;font-weight:600;letter-spacing:0.03em;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(197,34,50,0.3);}.it-login-body button[type="submit"]:hover,.it-login-body input[type="submit"]:hover{background:linear-gradient(135deg,#d82a3c 0%,#c52232 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(197,34,50,0.4);}.it-login-body button[type="submit"]:active,.it-login-body input[type="submit"]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(197,34,50,0.3);}.it-login-highlighted,.it-login-help{margin-bottom:20px;padding:12px 16px;border-radius:6px;font-family:Georgia,'Times New Roman',serif;font-size:0.9rem;line-height:1.5;}.it-login-highlighted{background:rgba(197,34,50,0.1);border-left:4px solid #c52232;color:#a01d28;}.it-login-help{background:rgba(46,204,113,0.1);border-left:4px solid #2ecc71;color:#1e8449;}.it-login-body .messages--error{margin-bottom:20px;padding:12px 16px;background:rgba(231,76,60,0.1);border-left:4px solid #e74c3c;border-radius:6px;color:#c0392b;font-family:Georgia,'Times New Roman',serif;font-size:0.9rem;line-height:1.5;}.it-login-body .messages--status{margin-bottom:20px;padding:12px 16px;background:rgba(46,204,113,0.1);border-left:4px solid #2ecc71;border-radius:6px;color:#1e8449;font-family:Georgia,'Times New Roman',serif;font-size:0.9rem;line-height:1.5;}.it-login-footer-text{margin:25px 0 0;text-align:center;}.it-login-home-link{display:inline-block;padding:10px 20px;color:rgba(255,255,255,0.8);font-family:Georgia,'Times New Roman',serif;font-size:0.9rem;text-decoration:none;transition:color 0.3s ease;}.it-login-home-link:hover{color:#ffffff;}.it-login-body .description{margin-top:6px;color:#666666;font-size:0.85rem;font-style:italic;}.it-login-body input[type="checkbox"]{width:auto;margin-right:8px;accent-color:#c52232;}.it-login-body .form-type-checkbox label{display:inline;font-weight:400;cursor:pointer;}.it-login-body a{color:#c52232;text-decoration:none;transition:color 0.2s ease;}.it-login-body a:hover{color:#a01d28;text-decoration:underline;}@media (max-width:600px){.it-login-card{border-radius:8px;}.it-login-header{padding:30px 25px 28px;}.it-login-logo{font-size:1.5rem;}.it-login-tagline{font-size:0.85rem;}.it-login-body{padding:30px 25px 35px;}}@media (max-width:800px){.it-breaking{gap:8px;min-height:40px;}.it-breaking-label{flex-shrink:0;}.it-breaking-ticker{min-height:40px;}.it-breaking-ticker-track{gap:16px;padding:0 8px;font-size:11px;animation:ticker-scroll 35s linear infinite;}.it-breaking-ticker-item{padding:8px 0;padding-right:16px;}.it-breaking-time{display:none;}}@media (max-width:520px){.it-breaking-ticker-track{gap:12px;padding:0 6px;font-size:10px;animation:ticker-scroll 30s linear infinite;}.it-breaking-ticker-item{padding-right:12px;}.it-breaking-ticker-item::after{margin:0 8px;}}.it-category-layout-inline .it-category-track{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;}.it-category-layout-inline .it-inline-ad{grid-column:1 / -1;margin:20px 0;min-height:180px;background:transparent;border:0;padding:0;text-align:center;border-radius:0;.it-category-layout-left-sidebar .it-category-with-sidebar{display:grid;grid-template-columns:200px 1fr;gap:25px;align-items:start;}.it-category-layout-left-sidebar .it-category-sidebar{display:flex;flex-direction:column;gap:20px;}.it-category-layout-left-sidebar .it-category-track{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;}.it-category-layout-left-sidebar .it-ad-unit{min-height:260px;display:block;background:transparent;border:0;padding:0;text-align:center;border-radius:0;.it-category-layout-right-sidebar .it-category-with-sidebar{display:grid;grid-template-columns:1fr 200px;gap:25px;align-items:start;}.it-category-layout-right-sidebar .it-category-sidebar{display:flex;flex-direction:column;gap:20px;}.it-category-layout-right-sidebar .it-category-track{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;}.it-category-layout-right-sidebar .it-ad-unit{min-height:260px;display:block;background:transparent;border:0;padding:0;text-align:center;border-radius:0;@media (max-width:1024px){.it-category-layout-left-sidebar .it-category-with-sidebar,.it-category-layout-right-sidebar .it-category-with-sidebar{grid-template-columns:1fr;}.it-category-layout-left-sidebar .it-category-sidebar,.it-category-layout-right-sidebar .it-category-sidebar{flex-direction:row;flex-wrap:wrap;}.it-category-layout-left-sidebar .it-ad-unit,.it-category-layout-right-sidebar .it-ad-unit{min-height:200px;}}@media (max-width:768px){.it-category-layout-inline .it-category-track,.it-category-layout-left-sidebar .it-category-track,.it-category-layout-right-sidebar .it-category-track{grid-template-columns:repeat(2,1fr);}.it-category-layout-inline .it-inline-ad{grid-column:1 / -1;}}@media (max-width:520px){.it-category-layout-inline .it-category-track,.it-category-layout-left-sidebar .it-category-track,.it-category-layout-right-sidebar .it-category-track{grid-template-columns:1fr;}}.it-search{position:relative;}.it-search-wrapper{position:relative;z-index:1001;}.it-search-dropdown{position:absolute;top:calc(100% + 10px);left:0;right:auto;width:min(440px,calc(100vw - 32px));background:#fff;border:1px solid var(--it-rule);box-shadow:0 16px 34px rgba(21,21,20,.16);z-index:1000;max-height:min(420px,calc(100vh - 140px));overflow-y:auto;margin:0;}.it-about-page .it-search-dropdown{left:0;right:auto;width:min(440px,calc(100vw - 32px));}.it-search-dropdown[hidden]{display:none !important;}.it-search-results-list{display:flex;flex-direction:column;}.it-search-results{margin:0;padding:0;list-style:none;}.it-search-result-link{display:block;padding:12px 16px;border-bottom:1px solid var(--it-rule);color:var(--it-ink);}.it-search-result-link:hover,.it-search-result-active .it-search-result-link{background:#f5f5f5;}.it-search-result-item{display:block;padding:12px 16px;border-bottom:1px solid var(--it-rule);text-decoration:none;color:var(--it-ink);transition:background 0.2s;}.it-search-result-item:hover,.it-search-result-item.active{background:#f5f5f5;}.it-search-result-title{font-weight:600;font-size:0.95rem;margin-bottom:4px;color:var(--it-ink);overflow-wrap:anywhere;}.it-search-result-snippet{font-size:0.85rem;color:var(--it-muted);line-height:1.4;}.it-search-view-all{display:block;padding:12px 16px;text-align:center;background:#f9f9f9;color:var(--kpy-primary);font-weight:600;text-decoration:none;border-top:1px solid var(--it-rule);}.it-search-view-all:hover{background:#f0f0f0;color:var(--kpy-primary-dark);}.it-search-no-results,.it-search-error{padding:16px;text-align:center;color:var(--it-muted);font-size:0.9rem;}.it-search-error{color:#dc2626;}@media (max-width:800px){.it-search-dropdown{top:calc(100% + 8px);max-height:min(300px,calc(100vh - 120px));}.it-search-result-item{padding:10px 12px;}.it-search-result-title{font-size:0.9rem;}.it-search-result-snippet{font-size:0.8rem;}}.it-advertise-page .it-about-deck,.it-support-page .it-about-deck,.it-newsletter-page .it-about-deck,.it-ads-page .it-about-deck{max-width:760px !important;width:100%;}.it-about-page .it-about-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:34px;max-width:none;padding:0;}.it-about-page .it-about-hero{background:#000 !important;color:#fff;}.it-about-page .it-about-hero-grid{display:block;}.it-about-page .it-about-hero h1{max-width:900px;white-space:normal;font-size:clamp(2.8rem,5vw,5.2rem);}.it-about-page .it-about-deck{max-width:720px;margin-top:24px;}.it-about-page .it-about-hero-grid{display:block;}.it-about-page .it-about-hero h1{max-width:900px;white-space:normal;font-size:clamp(2.8rem,5vw,5.2rem);}.it-about-page .it-about-deck{max-width:720px;margin-top:24px;}.it-about-page .it-about-hero h1,.it-about-page .it-about-hero .it-about-deck,.it-about-page .it-about-hero nav{color:#fff;}.it-about-page .it-about-mission-text{min-width:0;}.it-about-page .it-about-mission-image{align-self:start;margin:0;}.it-about-page .it-about-intro-grid{display:grid;grid-template-columns:1fr;gap:0;align-items:start;}.it-about-page .it-about-section-heading{margin-bottom:38px;}.it-about-page .it-about-section-heading h2{margin:0;}.it-about-page .it-about-mission-text h3{margin:0 0 24px;font-size:clamp(2rem,4vw,3.5rem);line-height:.98;}.it-about-page .it-about-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;max-width:none;padding:0;}.it-about-page .it-about-mission-text{min-width:0;}.it-about-page .it-about-mission-image{width:100%;margin:0;min-height:320px;overflow:hidden;}.it-about-page .it-about-mission-image img{width:100%;height:320px;object-fit:cover;}.it-about-page .it-about-cta{background:#ff0000 !important;}.it-about-page .it-about-cta .it-about-eyebrow,.it-about-page .it-about-cta p,.it-about-page .it-about-cta h2,.it-about-page .it-about-cta-link{color:#fff;}.it-about-page .it-footer-top,.it-about-page .it-footer-top .kpy-newsletter-block{margin-bottom:0;}@media (max-width:760px){.it-about-page .it-about-intro-grid,.it-about-page .it-about-copy{grid-template-columns:1fr;gap:26px;}.it-about-page .it-about-mission-image,.it-about-page .it-about-mission-image img{min-height:260px;height:260px;}.it-about-page .it-about-hero h1{white-space:normal;}}.it-about-page *{border-left:0 !important;}.it-advertise-page,.it-newsletter-page,.it-support-page{--it-paper:#f7f5f0;--it-muted:#5c5c5c;background:var(--it-paper);}.it-advertise-page .it-about-hero,.it-newsletter-page .it-about-hero,.it-support-page .it-about-hero{padding:72px 0 28px;background:#000 !important;border-bottom:1px solid #c9c0b3;}.it-advertise-page .it-about-hero-grid,.it-newsletter-page .it-about-hero-grid,.it-support-page .it-about-hero-grid{display:block;}.it-advertise-page .it-about-hero h1,.it-newsletter-page .it-about-hero h1,.it-support-page .it-about-hero h1{max-width:760px;font-size:clamp(2.2rem,4vw,3.6rem);line-height:.95;letter-spacing:-.045em;}.it-advertise-page .it-about-deck,.it-newsletter-page .it-about-deck,.it-support-page .it-about-deck{max-width:720px;margin-top:24px;}.it-advertise-main{padding-bottom:90px;}.it-advertise-intro,.it-advertise-contact{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;padding:72px 0;border-bottom:1px solid #d8d5ce;}.it-advertise-intro h2,.it-advertise-contact h2,.it-advertise-standards h2{margin:0;font:500 clamp(2rem,4vw,3.4rem)/1 Georgia,'Times New Roman',serif;}.it-advertise-intro > p,.it-advertise-contact p,.it-advertise-standards > p{color:var(--it-muted);font-size:1.08rem;line-height:1.75;}.it-advertise-options{padding:72px 0;border-bottom:1px solid #d8d5ce;}.it-advertise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.it-advertise-grid article{min-height:100%;padding:26px 24px 22px;border-top:4px solid #111;background:#fff;box-shadow:0 10px 24px rgba(21,21,20,.06);transition:transform .2s ease,border-color .2s ease;}.it-advertise-grid article:hover{border-top-color:var(--kpy-primary);transform:translateY(-3px);}.it-advertise-index{color:var(--kpy-primary);font-size:.8rem;font-weight:700;letter-spacing:.12em;}.it-advertise-grid h3{margin:22px 0 12px;font:500 1.6rem/1.1 Georgia,'Times New Roman',serif;}.it-advertise-grid p{color:var(--it-muted);line-height:1.65;}.it-advertise-grid ul{display:grid;gap:8px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #d8d5ce;color:#333;list-style:none;}.it-advertise-grid li::before{content:'＋';margin-right:8px;color:var(--kpy-primary);}.it-advertise-standards{max-width:820px;margin:0 auto;padding:72px 0;}.it-advertise-standards h2{margin:10px 0 18px;}.it-advertise-standards p + p{margin-top:16px;}.it-advertise-contact{align-items:start;border-top:3px solid #111;border-bottom:0;}.it-advertise-contact .it-red-button{display:inline-block;margin-top:24px;padding:14px 22px;background:var(--kpy-primary);color:#fff;font-weight:700;}.it-advertise-form{min-width:0;padding:28px;background:#fff;box-shadow:0 10px 24px rgba(21,21,20,.06);}.it-advertise-form form{display:grid;gap:16px;}.it-advertise-form input,.it-advertise-form textarea,.it-advertise-form select{width:100%;padding:12px 14px;border:1px solid #bdb8ae;background:#fff;color:#111;font:inherit;}.it-advertise-form input:focus,.it-advertise-form textarea:focus,.it-advertise-form select:focus{outline:2px solid var(--kpy-primary);outline-offset:2px;}@media (max-width:760px){.it-advertise-intro,.it-advertise-contact{grid-template-columns:1fr;gap:28px;padding:44px 0;}.it-advertise-options,.it-advertise-standards{padding:44px 0;}.it-advertise-grid{grid-template-columns:1fr;gap:14px;}.it-advertise-form{padding:20px;}}@media (max-width:760px){.it-about-page .it-about-copy{grid-template-columns:1fr;gap:26px;}.it-about-page .it-about-hero h1{white-space:normal;}}.it-ad-unit-1,.it-ad-unit-2,.it-inline-ad{background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;letter-spacing:2px;text-transform:uppercase;min-height:300px;}.it-ad-unit-1::after,.it-ad-unit-2::after,.it-inline-ad::after{content:'ADVERTISE';}.it-category-layout-inline .it-category-track{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;overflow:visible;}.it-category-layout-inline .it-category-track > article:first-child{grid-column:span 2;grid-row:span 2;}.it-category-layout-inline .it-category-track > article:first-child .kpy-news-image{height:400px;}.it-category-layout-inline .it-category-track > article:first-child .kipya-post-title{font-size:1.8rem;line-height:1.3;}.it-category-layout-inline .it-category-track > article:first-child .kpy-news-dek,.it-category-layout-inline .it-category-track > article:first-child .kpy-news-excerpt{display:block;font-size:1rem;}.it-inline-ad{margin-top:30px;}.it-category-with-sidebar{display:flex;gap:30px;align-items:flex-start;}.it-category-layout-left-sidebar .it-category-sidebar{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:20px;}.it-category-layout-left-sidebar .it-category-track{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;overflow:visible;}.it-category-layout-left-sidebar .it-category-track > article:first-child{grid-column:span 2;}.it-category-layout-left-sidebar .it-category-track > article:first-child .kpy-news-image{height:300px;}.it-category-layout-left-sidebar .it-category-track > article:first-child .kipya-post-title{font-size:1.6rem;}.it-ad-unit-1{min-height:350px;width:100%;}.it-category-layout-right-sidebar .it-category-with-sidebar{flex-direction:row;}.it-category-layout-right-sidebar .it-category-sidebar{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:20px;}.it-category-layout-right-sidebar .it-category-track{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;overflow:visible;}.it-category-layout-right-sidebar .it-category-track > article:nth-child(1) .kpy-news-image{height:280px;}.it-category-layout-right-sidebar .it-category-track > article:nth-child(2) .kpy-news-image{height:220px;}.it-category-layout-right-sidebar .it-category-track > article:nth-child(3) .kpy-news-image{height:260px;}.it-category-layout-right-sidebar .it-category-track > article:nth-child(4) .kpy-news-image{height:240px;}.it-ad-unit-2{min-height:600px;width:100%;}.it-category-track > article:nth-child(n+5) .kpy-news-image{height:180px;}.it-category-track > article:nth-child(n+5) .kpy-news-dek,.it-category-track > article:nth-child(n+5) .kpy-news-excerpt{font-size:0.9rem;line-height:1.5;}@media (max-width:1024px){.it-category-layout-inline .it-category-track{grid-template-columns:repeat(3,1fr);}.it-category-layout-inline .it-category-track > article:first-child{grid-column:span 2;grid-row:span 1;}.it-category-layout-inline .it-category-track > article:first-child .kpy-news-image{height:300px;}.it-category-layout-left-sidebar .it-category-sidebar,.it-category-layout-right-sidebar .it-category-sidebar{width:250px;}.it-category-layout-right-sidebar .it-category-track{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.it-category-layout-inline .it-category-track,.it-category-layout-left-sidebar .it-category-track,.it-category-layout-right-sidebar .it-category-track{grid-template-columns:repeat(2,1fr);}.it-category-layout-inline .it-category-track > article:first-child,.it-category-layout-left-sidebar .it-category-track > article:first-child{grid-column:span 2;}.it-category-with-sidebar{flex-direction:column;}.it-category-layout-left-sidebar .it-category-sidebar,.it-category-layout-right-sidebar .it-category-sidebar{width:100%;flex-direction:row;flex-wrap:wrap;gap:15px;}.it-ad-unit-1,.it-ad-unit-2{min-height:250px;flex:1;min-width:250px;}.it-inline-ad{min-height:250px;}}@media (max-width:520px){.it-category-layout-inline .it-category-track,.it-category-layout-left-sidebar .it-category-track,.it-category-layout-right-sidebar .it-category-track{grid-template-columns:1fr;}.it-category-layout-inline .it-category-track > article:first-child,.it-category-layout-left-sidebar .it-category-track > article:first-child{grid-column:span 1;}.it-category-layout-inline .it-category-track > article:first-child .kpy-news-image{height:250px;}.it-inline-ad,.it-ad-unit-1,.it-ad-unit-2{min-height:200px;}.it-category-layout-left-sidebar .it-category-sidebar,.it-category-layout-right-sidebar .it-category-sidebar{flex-direction:column;}.it-ad-unit-1,.it-ad-unit-2{min-width:100%;}.it-category-track article .kpy-news-image{height:200px !important;}}.it-category-section--investigations .it-category-track > article:first-child{grid-column:span 1;grid-row:span 1;}.kpy-article-rating{position:relative;overflow:hidden;margin:2rem 0;padding:2rem;border:1px solid #e6dfcf;background:#fffdf7;text-align:center;}.kpy-article-rating h2{margin:0 0 .5rem;color:#1a2332;}.kpy-article-rating-stars{display:flex;justify-content:center;gap:.35rem;margin:1rem 0 .5rem;}.kpy-article-rating-star{border:0;padding:.2rem;color:#c9c1b1;background:transparent;cursor:pointer;font-size:2.4rem;line-height:1;transition:color .15s ease,transform .15s ease;}.kpy-article-rating-star:hover,.kpy-article-rating-star:focus,.kpy-article-rating-star.is-selected{color:var(--kpy-primary,#ff0000);transform:translateY(-2px) scale(1.08);}.kpy-article-rating-star:disabled{cursor:wait;}.kpy-article-rating-summary{margin:.25rem 0;color:#5f625f;}.kpy-article-rating-average{color:#1a2332;}.kpy-article-rating-status{min-height:1.4em;margin:.5rem 0 0;color:#1a2332;font-weight:600;}.kpy-rating-celebration{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0;}.kpy-rating-celebration.is-visible{animation:kpy-rating-celebrate .9s ease-out both;}.kpy-rating-celebration-star{color:#d4a94a;font-size:7rem;text-shadow:0 0 0 #d4a94a;}@keyframes kpy-rating-celebrate{0%{opacity:0;transform:scale(.2) rotate(-20deg);}30%{opacity:1;transform:scale(1.2) rotate(8deg);}70%{opacity:.9;transform:scale(1) rotate(0);}100%{opacity:0;transform:scale(1.5) rotate(12deg);}}}}}body{font-weight:400;}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--it-display-font) !important;font-weight:600;}.news-main-nav a,.news-mobile-panel a{font-weight:700;}.news-card-body h3,.kpy-news-card-title,.kpy-sn-hero-inner h1,.node--type-article .kpy-hero-title{font-weight:700;}.it-media-sample-action{font-weight:500;}.it-media-listing-card{display:flex;flex-direction:column;min-width:0;}.it-media-listing-art{aspect-ratio:16 / 9;min-height:0;}.it-media-listing-body{display:flex;flex:1;flex-direction:column;}.it-media-listing-body h2{min-height:2.16em;overflow-wrap:anywhere;}.it-media-listing-body > p:not(.it-media-sample-type){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;}.it-media-listing-body .it-media-sample-action{margin-top:auto;}.it-primary-nav a,.it-mega-grid a{font-weight:700 !important;}.it-breaking-label,.it-breaking a,.it-breaking-ticker-item{font-weight:400 !important;}.it-homepage .it-media-teaser-player iframe{pointer-events:auto;}.it-homepage .it-media-teaser-player img{display:block;width:100%;height:100%;object-fit:cover;}.it-homepage .it-media-teaser-body .it-media-sample-action{display:inline-block;margin:0 12px 8px 0;}.it-homepage .it-homepage-media-fallback video,.it-homepage .it-homepage-podcast-video .it-media-player,.it-homepage .it-homepage-podcast-video video{display:block;width:100%;aspect-ratio:16 / 9;background:#000;}.it-homepage .it-homepage-media-fallback video{height:auto;}.it-homepage .it-homepage-media-fallback p,.it-homepage .it-homepage-podcast-video h3{margin:10px 0;color:#fff;}.it-homepage .it-homepage-podcast-video h3 a{color:inherit;text-decoration:none;}.it-homepage .it-homepage-podcast-video .it-media-sample-action{display:inline-block;margin-right:12px;color:#fff;}.it-homepage-video-podcast-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.it-media-listing-player video{display:block;width:100%;height:100%;object-fit:cover;background:#000;}@media (max-width:520px){.it-homepage-video-podcast-list{grid-template-columns:1fr;}}.it-homepage .it-media-track{overflow-x:hidden;width:100%;}.it-homepage .it-media-track > *{min-width:0;max-width:100%;}.it-homepage .it-media-teaser{width:100%;}html,body,button,input,textarea,select{font-family:var(--it-display-font) !important;}body{font-size:18px;font-weight:400;line-height:1.7;}body h1,body h2,body h3,body h4,body h5,body h6,.it-wordmark,.it-primary-nav a,.it-section-heading h2,.kpy-news-card .kipya-post-title,.node--type-article .kpy-hero-title{font-family:var(--it-display-font) !important;font-weight:700 !important;letter-spacing:-0.01em;}.kpy-news-card .kipya-post-title,.kpy-news-card .kipya-post-title a,.node--type-article .kpy-hero-title,.node--type-article .kpy-sn-content h2,.node--type-article .kpy-sn-content h3,.node--type-article .kpy-sn-content h4{font-weight:600 !important;}.node--type-article .kpy-hero-title{font-weight:700 !important;}.it-primary-nav a{font-size:1.05rem;}.it-section-heading h2{font-size:clamp(1.45rem,2.3vw,2.1rem);}.kpy-news-card .kipya-post-title,.kpy-news-card .kipya-post-title a{font-family:'Tiempos Headline',Georgia,'Times New Roman',serif !important;font-weight:600 !important;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.2;}.kpy-news-card .kpy-news-dek,.kpy-news-card .kpy-news-excerpt,.it-story-deck,.kpy-sn-main,.kpy-article-dek{color:#111 !important;font-size:1.1rem;font-weight:400;}.kpy-news-card .kpy-news-dek,.kpy-news-card .kpy-news-excerpt{color:#111 !important;}.it-media-teaser-player video{display:block;width:100%;height:100%;object-fit:cover;}.it-media-teaser-body h3{margin:14px 0 10px;font-size:1.25rem;font-weight:700;}.it-media-teaser-body audio{display:block;width:100%;margin:12px 0;}.it-homepage .it-front-triad--latest-world{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:stretch;}.it-homepage .it-latest-carousel--wide{display:flex;flex-direction:column;min-width:0;grid-column:1;}.it-homepage .it-latest-carousel--wide .it-latest-carousel-track{display:flex;flex:0 0 auto;gap:18px;overflow:hidden;min-height:0;padding-bottom:0;position:relative;}.it-homepage .it-latest-carousel--wide .kpy-news-card{position:relative;flex:0 0 100%;width:100%;max-width:100%;height:560px;min-height:560px;overflow:hidden;background:#111;border-radius:0 0 20px 0;}.it-homepage .it-latest-carousel--wide .kpy-news-image{height:100%;border-radius:0;background-position:center;border-radius:0 0 20px 0;}.it-homepage .it-latest-carousel--wide .kpy-news-image-link{position:absolute;inset:0;display:block;height:100%;border-bottom-right-radius:20px;overflow:hidden;}.it-homepage .it-latest-carousel--wide .kpy-news-content{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:28px 28px 16px;background:linear-gradient(to bottom,rgba(255,224,224,0),rgba(255,224,224,.96) 38%,#ffe0e0 100%);color:#111;border-bottom-right-radius:20px;}.it-homepage .it-latest-carousel--wide .kpy-news-content .kipya-post-title,.it-homepage .it-latest-carousel--wide .kpy-news-content .kipya-post-title a,.it-homepage .it-latest-carousel--wide .kpy-news-content .kpy-news-dek,.it-homepage .it-latest-carousel--wide .kpy-news-content .kpy-news-excerpt{color:#111 !important;}.it-homepage .it-latest-carousel--wide .kpy-news-content .kipya-post-title{margin:0 0 10px;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1;}.it-homepage .it-latest-carousel--wide .kpy-news-content .kpy-news-dek,.it-homepage .it-latest-carousel--wide .kpy-news-content .kpy-news-excerpt{display:none !important;}.it-homepage .it-latest-carousel--wide .kipya-post-title,.it-homepage .it-latest-carousel--wide .kipya-post-title a{font-family:'Tiempos Headline',Georgia,'Times New Roman',serif !important;}.it-homepage .it-front-rail--world{grid-column:2;min-width:0;padding-left:22px;border-left:1px solid var(--it-rule);}.it-homepage .it-world-news-list{display:grid;gap:16px;}.it-homepage .it-world-news-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding-bottom:16px;border-bottom:1px solid var(--it-rule);}.it-homepage .it-world-news-image{display:block;height:76px;background:#e5e5e5;overflow:hidden;border-radius:0 0 20px 0;}.it-homepage .it-world-news-image img{width:100%;height:100%;object-fit:cover;}.it-homepage .it-world-news-copy h3{margin:0;font-size:1rem;line-height:1.2;}.it-homepage .it-world-news-copy .it-world-news-meta{margin:6px 0 0;color:var(--kpy-primary) !important;font-size:.78rem;line-height:1.3;}.it-homepage .it-world-news-copy .it-world-news-excerpt{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:var(--it-muted);font-size:.82rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.kpy-news-card .kipya-post-title,.kpy-news-card .kipya-post-title a,.node--type-article .kpy-hero-title,.node--type-article .kpy-sn-content h2,.node--type-article .kpy-sn-content h3,.node--type-article .kpy-sn-content h4{font-family:'Tiempos Headline',Georgia,'Times New Roman',serif !important;}.node--type-article .kpy-sn-content,.node--type-article .kpy-sn-content p,.node--type-article .kpy-sn-content li,.node--type-article .kpy-article-dek,.node--type-article .kpy-sn-main{color:#111 !important;}@media (max-width:800px){.it-homepage .it-front-triad--latest-world{grid-template-columns:1fr;}.it-homepage .it-latest-carousel--wide,.it-homepage .it-front-rail--world{grid-column:1;}.it-homepage .it-front-rail--world{padding:22px 0 0;border-top:1px solid var(--it-rule);border-left:0;}.it-homepage .it-latest-carousel--wide .kpy-news-card{width:100%;height:480px;min-height:480px;}.it-homepage .it-latest-carousel--wide .kpy-news-content{padding:64px 18px 18px;}}.node--type-article .kpy-article-hero-simple{padding:56px 0 44px;border-top:0;border-bottom:1px solid #c9c0b3;}.node--type-article .kpy-hero-simple-inner{max-width:1180px;padding:0 28px;}.node--type-article .kpy-hero-meta{margin-bottom:18px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;}.node--type-article .kpy-hero-title{max-width:900px;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.08;letter-spacing:0;}.node--type-article .kpy-hero-breadcrumb{margin-top:24px;font-size:.82rem;}.it-team-card-media{aspect-ratio:4 / 5;}.it-team-page .view-team-members .views-field-field-team-photo img{object-position:center top;}.it-team-card-media img{object-position:center top !important;}.it-homepage .it-category-section--health .kpy-news-card{border-bottom-right-radius:20px;overflow:hidden;}.it-homepage .it-category-section--health .kpy-news-content{background:linear-gradient(to bottom,rgba(255,224,224,0),rgba(255,224,224,.96) 38%,#ffe0e0 100%);border-bottom-right-radius:20px;}.it-homepage .it-category-section--lower.it-category-section--health .kpy-news-content{background:linear-gradient(to bottom,rgba(255,224,224,0),rgba(255,224,224,.96) 38%,#ffe0e0 100%) !important;color:#111 !important;border-bottom-right-radius:20px;}.it-homepage .it-category-section--lower.it-category-section--health .kpy-news-content .kipya-post-title,.it-homepage .it-category-section--lower.it-category-section--health .kpy-news-content .kipya-post-title a,.it-homepage .it-category-section--lower.it-category-section--health .kpy-news-content .kpy-news-dek,.it-homepage .it-category-section--lower.it-category-section--health .kpy-news-content .kpy-news-excerpt{color:#111 !important;}.it-media-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:56px 0 72px;padding-top:32px;border-top:3px solid var(--it-ink);}.it-homepage .it-media-products-title{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05;text-transform:none !important;}.it-media-product{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:340px;padding:32px;background:#111;color:#fff;}.it-media-product::before,.it-media-product::after{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;}.it-media-product::before{background-position:center;background-size:cover;transform:scale(1.02);}.it-media-product::after{background:rgba(0,0,0,.78);}.it-media-product--field-reports::before{background-image:url("/indigenous-time/sites/default/files/images/imported/Lemerwes%20Ntiti%20herds%20his%20goats%20in%20Leparua%20conservancy%20in%20northern%20Kenya.-V6ICVB6gbg.JPG");}.it-media-product--podcasts::before{background-image:url("/indigenous-time/sites/default/files/images/imported/A%20moran%20watering%20his%20camels%20at%20Leparua.JPG%2022-98o2FfmX34.JPG");}.it-media-product h2{position:relative;z-index:1;max-width:520px;margin:0 0 24px;font:600 1.05rem/1.2 'Tiempos Text','Times New Roman',serif;}.it-media-product .it-about-eyebrow{position:relative;z-index:1;color:#c52232;}.it-media-product-list{position:relative;z-index:1;min-height:110px;margin-bottom:24px;}.it-homepage-youtube-player,.it-youtube-channel-player{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#111;}.it-homepage-youtube-player iframe,.it-youtube-channel-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}.it-youtube-channel{margin:0 0 32px;}.it-youtube-channel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px;}.it-youtube-channel-heading h2{margin:0;font-size:clamp(1.35rem,2.5vw,2rem);}.it-youtube-channel-heading a{color:var(--kpy-primary,#c52232);font-weight:700;}.it-youtube-channel > p{margin:10px 0 0;color:var(--it-muted,#666);}.it-media-product > a{position:relative;z-index:1;color:#fff;font-size:1.05rem;font-weight:700;}@media (max-width:760px){.it-media-products{grid-template-columns:1fr;margin:36px 0 48px;}.it-media-product{min-height:300px;padding:26px;}}.it-land-feature{margin:58px 0 18px;padding:0 0 34px;border-top:4px solid #111;border-bottom:1px solid #c9c0b3;}.it-land-feature-header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:32px;align-items:end;padding:22px 0 24px;}.it-land-feature-header h2{margin:0;font:700 clamp(2.4rem,5vw,5rem)/.92 'Tiempos Headline','Times New Roman',serif;letter-spacing:-.02em;}.it-land-feature .it-about-eyebrow{margin:0 0 12px;color:#b33a2f;}.it-land-feature-intro{max-width:390px;padding-left:22px;border-left:3px solid #b33a2f;}.it-land-feature-intro p{margin:0 0 14px;font-size:1.05rem;line-height:1.55;}.it-land-feature-intro a{color:#b33a2f;font-weight:700;}.it-land-feature-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start;}.it-land-feature-stories > article{min-width:0;padding:0 0 18px;border-bottom:1px solid #c9c0b3;}.it-land-feature-stories > article.kpy-news-card{height:auto !important;min-height:0;overflow:visible;border-radius:0;box-shadow:none;transform:none;}.it-land-feature-stories > article.kpy-news-card:hover{box-shadow:none;transform:none;}.it-land-feature-stories > *,.it-land-feature-stories > * > article{min-width:0;}.it-land-feature-stories .kpy-news-card-inner{display:flex;min-height:100%;flex-direction:column;}.it-land-feature-stories > article:first-child{padding-bottom:0;border-bottom:0;}.it-land-feature-stories > article:first-child .kpy-news-image{height:320px !important;margin-bottom:16px;}.it-land-feature-stories > article:not(:first-child) .kpy-news-image{height:185px !important;margin-bottom:12px;}.it-land-feature-followup{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:stretch;margin-top:24px;padding-top:22px;border-top:1px solid #c9c0b3;}.it-land-feature-highlight{min-width:0;}.it-land-feature-highlight > article{height:100%;padding:0;border:0;box-shadow:none;}.it-land-feature-highlight .kpy-news-image{height:220px !important;margin-bottom:14px;}.it-land-feature-highlight .kpy-news-content{padding:0 !important;}.it-land-feature-highlight .kipya-post-title,.it-land-feature-highlight .kipya-post-title a{color:#111 !important;font-size:clamp(1.25rem,2vw,1.8rem) !important;line-height:1.08;}.it-land-feature-stories .kpy-news-content{padding:0 !important;background:transparent !important;color:#111 !important;}.it-land-feature-stories .kipya-post-title,.it-land-feature-stories .kipya-post-title a,.it-land-feature-stories .kpy-news-dek,.it-land-feature-stories .kpy-news-excerpt{color:#111 !important;}.it-land-feature-stories > article:first-child .kipya-post-title,.it-land-feature-stories > article:first-child .kipya-post-title a{font-size:clamp(1.65rem,2.5vw,2.45rem) !important;line-height:1.03;}.it-land-feature-stories > article:not(:first-child) .kipya-post-title,.it-land-feature-stories > article:not(:first-child) .kipya-post-title a{font-size:1.05rem !important;line-height:1.12;}.it-land-feature-stories .kipya-post-title{margin:0 0 10px;overflow-wrap:anywhere;}.it-land-feature-stories .kipya-blog-meta{margin-top:auto;font-size:.72rem;}.it-land-feature-ad{display:flex;min-width:0;min-height:104px;align-items:center;gap:20px;background:#111;color:#fff;text-decoration:none;}.it-land-feature-ad img{display:block;width:160px;height:104px;flex:0 0 160px;object-fit:cover;}.it-land-feature-ad span{display:block;padding:14px 0;font:600 1.05rem/1.1 'Tiempos Headline','Times New Roman',serif;}.it-land-feature-ad .it-land-feature-ad-link{margin-left:auto;padding:14px 22px;color:#f4c85b;font:700 .8rem/1.3 system-ui,sans-serif;white-space:nowrap;}.it-land-feature-ad--banner{height:100%;min-height:180px;}.it-land-feature-ad--banner img{width:36%;height:180px;flex-basis:36%;}.it-land-feature-ad:hover span,.it-land-feature-ad:focus-visible span{color:#f4c85b;}.it-team-page .view-team-members .views-field-field-team-photo img{filter:none;}@media (max-width:800px){.it-land-feature-header{grid-template-columns:1fr;gap:22px;}.it-land-feature-intro{max-width:none;}.it-land-feature-stories{grid-template-columns:repeat(2,minmax(0,1fr));}.it-land-feature-stories > article:first-child{grid-column:1 / -1;grid-row:auto;}.it-land-feature-grid-ad{grid-column:1 / -1;grid-row:auto;}.it-land-feature-stories > article:first-child .kpy-news-image{height:300px !important;}}@media (max-width:520px){.it-land-feature{margin-top:42px;}.it-land-feature-header h2{font-size:3rem;}.it-land-feature-stories{grid-template-columns:1fr;}.it-land-feature-stories > article:first-child{grid-column:auto;}.it-land-feature-grid-ad{grid-column:auto;}.it-land-feature-followup{grid-template-columns:1fr;}.it-land-feature-highlight .kpy-news-image,.it-land-feature-banner-ad .ad-in-feed .kpy-news-image{height:210px !important;min-height:0;}.it-land-feature-banner-ad .ad-in-feed > a{grid-template-columns:1fr;gap:0;}.it-land-feature-ad{gap:12px;}.it-land-feature-stories > article:not(:first-child) .kpy-news-image{height:210px !important;}.it-land-feature-ad img{width:96px;height:96px;flex-basis:96px;}.it-land-feature-ad--banner img{width:96px;height:96px;flex-basis:96px;}.it-land-feature-ad span{font-size:.9rem;}.it-land-feature-ad .it-land-feature-ad-link{padding:10px;font-size:.7rem;white-space:normal;}}.it-homepage .it-category-section--culture .it-category-track{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:20px;overflow:visible;}.it-homepage .it-category-section--culture .it-category-track > article{position:relative;height:360px !important;min-height:360px !important;grid-column:auto !important;grid-row:auto !important;padding:0 !important;overflow:hidden;background:#111;}.it-homepage .it-category-section--culture .it-category-track > article .kpy-news-image-link,.it-homepage .it-category-section--culture .it-category-track > article > .kpy-news-image{position:absolute;inset:0;display:block;width:100%;height:100% !important;margin:0 !important;}.it-homepage .it-category-section--culture .it-category-track > article .kpy-news-image{display:block !important;height:100% !important;background-position:center;background-size:cover;}.it-homepage .it-category-section--culture .it-category-track > article .kpy-news-content{position:absolute;right:0;bottom:0;left:0;padding:76px 20px 20px !important;background:linear-gradient(transparent,rgba(0,0,0,.9));color:#fff;}.it-homepage .it-category-section--culture .it-category-track > article .kipya-post-title,.it-homepage .it-category-section--culture .it-category-track > article .kipya-post-title a,.it-homepage .it-category-section--culture .it-category-track > article .kpy-news-dek,.it-homepage .it-category-section--culture .it-category-track > article .kpy-news-excerpt,.it-homepage .it-category-section--culture .it-category-track > article .kpy-news-carousel-excerpt,.it-homepage .it-category-section--culture .it-category-track > article .kipya-blog-meta{color:#fff !important;}.it-homepage .it-category-section--culture .it-category-track > article .kipya-post-title{margin:0 0 10px;font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.08;}.it-homepage .it-category-section--culture .it-category-track > article .kpy-news-carousel-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}@media (max-width:800px){.it-homepage .it-category-section--culture .it-category-track{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (max-width:520px){.it-homepage .it-category-section--culture .it-category-track{grid-template-columns:1fr !important;}.it-homepage .it-category-section--culture .it-category-track > article{height:300px !important;min-height:300px !important;}}body > .page-wrapper{line-height:0;}body > .page-wrapper > .it-site-page,body > .page-wrapper > .it-homepage{line-height:normal;}.it-primary-nav .it-primary-links{column-gap:10px !important;}.it-primary-nav a{padding:9px 8px !important;font:600 12px/1.1 var(--it-display-font) !important;letter-spacing:0 !important;}@media (max-width:800px){.it-primary-nav .it-primary-links{column-gap:5px !important;}.it-primary-nav a{padding:10px 8px !important;font-size:12px !important;}}.it-primary-nav .it-primary-links > li > a{text-transform:uppercase;}.it-brand-row{min-height:132px !important;}.it-wordmark{width:min(400px,36vw);}.it-wordmark-logo{max-height:118px;}@media (max-width:800px){.it-brand-row{min-height:124px !important;}.it-wordmark{width:min(270px,44vw);}.it-wordmark-logo{width:100%;max-height:88px;}}.it-footer{padding:0;background:#fff !important;color:#171717 !important;box-shadow:none;}.it-footer-impact{padding:48px 0 38px;background:#f7f4ed;color:#171717;}.it-footer-section-heading{margin-bottom:24px;text-align:center;}.it-footer-section-heading > p,.it-footer-section-heading h2{max-width:none;text-align:center;}.it-footer-section-heading > p{margin:0 0 8px;color:#c52232;font:700 .72rem/1.3 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;}.it-footer-section-heading h2{max-width:760px;margin:0;color:#171717;font:600 clamp(1.8rem,4vw,2.8rem)/1.05 Georgia,serif;}.it-footer-partners .it-footer-section-heading h2,.it-footer-impact .it-footer-section-heading h2{max-width:none;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.1;letter-spacing:-0.02em;text-transform:none !important;}.it-footer-impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #c9c0b3;border-bottom:1px solid #c9c0b3;}.it-footer-impact-grid article{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 18px 22px 0;border-right:1px solid #c9c0b3;}.it-footer-impact-grid article + article{padding-left:18px;}.it-footer-impact-grid article:last-child{border-right:0;}.it-footer-impact-icon{width:30px;height:30px;margin-bottom:12px;fill:none;stroke:#c52232;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;}.it-footer-impact-value{display:flex;align-items:baseline;justify-content:center;gap:2px;}.it-footer-impact-grid article > .it-footer-impact-value > .it-footer-impact-number,.it-footer-impact-suffix{display:block;color:#c52232;font:700 clamp(2rem,4vw,3rem)/1 Georgia,serif;font-variant-numeric:tabular-nums;}.it-footer-impact-grid h3{margin:10px 0 0;color:#171717;font:600 1rem/1.3 system-ui,sans-serif;}.it-footer-impact-note{margin:12px 0 0;color:#666;font:.78rem/1.5 system-ui,sans-serif;text-align:center;}.it-footer-partners{padding:38px 0 32px;overflow:hidden;background:#fff;color:#171717;}.it-footer-partners .it-footer-section-heading{margin-bottom:20px;}.it-footer-partners-viewport{overflow:hidden;}.it-footer-partners-track{display:flex;width:max-content;animation:it-footer-partners-scroll 32s linear infinite;}.it-footer-partners-group{display:flex;flex:0 0 auto;align-items:center;gap:20px;padding-right:20px;}.it-footer-partners-viewport:hover .it-footer-partners-track,.it-footer-partners-viewport:focus-within .it-footer-partners-track{animation-play-state:paused;}.it-footer-partner-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:264px;min-height:112px;padding:12px 14px;border:1px solid #dedbd4;background:#fff;color:#171717 !important;text-decoration:none;}.it-footer-partner-logo > img{display:block;width:220px;max-width:100%;height:50px;object-fit:contain;}.it-footer-partner-logo--drilled{border-color:#c52232;background:#c52232;}.it-footer-partner-logo--drilled > img{filter:brightness(0) invert(1);}.it-footer-partner-logo strong{align-self:center;color:#171717;font:700 1rem/1.2 system-ui,sans-serif;text-align:center;}.it-footer-partner-logo--drilled strong,.it-footer-partner-logo--drilled small{color:#fff;}.it-whatsapp-button:disabled{cursor:not-allowed;opacity:.72;}.it-whatsapp-button:disabled:hover,.it-whatsapp-button:disabled:focus-visible{transform:none;box-shadow:0 4px 14px rgba(0,0,0,.22);outline:none;}.it-footer-partner-logo small{align-self:center;color:#777;font:.65rem/1.2 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;}.it-footer-partner-logo:focus-visible{outline:3px solid #c52232;outline-offset:3px;}@keyframes it-footer-partners-scroll{to{transform:translateX(-50%);}}.it-footer-promos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:28px;padding-bottom:34px;border-top:1px solid #d9d5ce;}.it-footer-promo{display:flex;min-height:155px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;color:#fff !important;text-decoration:none;}.it-footer-promo--blue{background:#214f79;}.it-footer-promo--red{background:#c52232;}.it-footer-promo--gold{background:#a47725;}.it-footer-promo-kicker{font:700 .7rem/1.2 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:.85;}.it-footer-promo strong{color:#fff !important;font:700 1.4rem/1.05 Georgia,serif;}.it-footer-promo > span:last-child{font:600 .82rem/1.4 system-ui,sans-serif;}.it-footer-promo:focus-visible{outline:3px solid #171717;outline-offset:3px;}.it-footer-social{display:flex;justify-content:flex-end;gap:12px;margin-top:18px;padding:0 0 28px;}.it-footer-social a{display:inline-flex;align-items:center;gap:8px;color:#171717;font:600 .82rem/1.2 system-ui,sans-serif;text-decoration:none;}.it-footer-social a:hover,.it-footer-social a:focus-visible{color:#c52232;}.it-footer-social svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;}.it-footer-social .it-footer-social-dot{fill:currentColor;stroke:none;}.it-about-team{padding:56px 0 68px;background:#f7f4ed;}.it-about-why{padding-top:58px;}.it-about-team .view-team-members .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}@media (max-width:760px){.it-footer-impact{padding:36px 0 28px;}.it-footer-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.it-footer-impact-grid article:nth-child(2){border-right:0;}.it-footer-impact-grid article:nth-child(n + 3){border-top:1px solid #c9c0b3;}.it-footer-impact-grid article:nth-child(3){padding-left:0;}.it-footer-promos{grid-template-columns:1fr;}.it-footer-social{justify-content:center;padding-bottom:24px;}.it-about-team .view-team-members .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:520px){.it-about-team .view-team-members .view-content{grid-template-columns:1fr;}}@media (prefers-reduced-motion:reduce){.it-footer-partners-track{animation:none;}}body .it-about-page .it-about-hero h1,body .it-about-page.it-impact-page .it-about-hero .it-about-hero-copy h1,body .it-homepage .it-identity-hero h1,body .it-search-hero h1,body .node--type-article .kpy-article-hero-simple .kpy-hero-title,body .kpy-author-hero .kpy-author-name,body .news-featured-copy h1,body .news-feature-hero h1,body .category-hero h1,body .it-contact-hero h1{font-size:1.65rem !important;line-height:1.15 !important;}body .node--type-article .kpy-article-hero-simple .kpy-hero-title{width:100%;margin-right:auto;margin-left:auto;text-align:center;text-wrap:balance;}body .it-site-page:not(.it-category-page) .it-section-page-heading h1{font-size:clamp(2rem,5vw,4rem) !important;line-height:1 !important;}body .it-about-page:not(.it-impact-page) .it-about-hero h1,body .it-about-page:not(.it-impact-page) .it-about-section-heading h2:not(#mission-title),body .it-about-page:not(.it-impact-page):not(.it-contact-page) .it-about-main h3,body .it-about-page:not(.it-impact-page) .it-about-team .views-field-title,body .it-about-page:not(.it-impact-page) .it-about-team h2:not(#about-team-title),body .it-about-page:not(.it-impact-page) .it-team-card h2,body .it-about-page:not(.it-impact-page) .it-profile-modal h2{font-size:1.65rem !important;line-height:1.15 !important;}.node--type-article .kpy-sn-content{font-size:1.15rem;line-height:1.75;}.node--type-article .kpy-article-dek{font-size:1.25rem;line-height:1.5;}.kpy-news-card .kipya-post-title,.kpy-news-card .kipya-post-title a,.it-section-article-body h2{font-size:clamp(1.2rem,1.45vw,1.4rem) !important;line-height:1.2 !important;}.it-homepage-category-articles{display:contents;}.it-homepage .it-media-products{grid-template-columns:repeat(2,minmax(0,1fr));}.it-homepage .it-media-products-title{grid-column:1 / -1;margin:0;font-size:clamp(1.45rem,2.7vw,2.15rem);line-height:1.05;text-transform:uppercase;}.it-homepage-social-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;margin:38px 0 56px;padding:28px 0;border-top:3px solid var(--it-ink,#111);border-bottom:1px solid #c9c0b3;}.it-homepage-social-strip .it-homepage-social{width:100%;max-width:none;}.it-homepage-social,.it-homepage-events{min-width:0;padding:22px;background:#f7f4ed;}.it-homepage-events-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px;}.it-homepage-events-heading h2{margin:0;font:600 1.5rem/1.1 Georgia,serif;}.it-homepage-events-heading > a,.it-homepage-event-register{color:#171717;font-weight:700;text-decoration:underline;text-underline-offset:3px;}.it-homepage-events-list{display:grid;gap:16px;margin:0;padding:0;list-style:none;}.it-homepage-events-list li{padding-top:14px;border-top:1px solid #c9c0b3;}.it-homepage-event-date,.it-homepage-event-location{margin:0 0 6px;color:#555;font-size:.85rem;}.it-homepage-event-date{display:flex;align-items:center;gap:8px;color:#c52232;font-weight:700;}.it-homepage-event-calendar{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:#c52232;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;}.it-homepage-events-list h3{margin:0 0 6px;font:600 1.1rem/1.25 Georgia,serif;}.it-homepage-events-list h3 a,.it-homepage-events-list h3 .it-homepage-event-title{display:inline;padding:0;border:0;background:transparent;color:#171717;font:inherit;text-align:left;text-decoration:none;cursor:pointer;}.it-homepage-events-list h3 a:hover,.it-homepage-events-list h3 a:focus-visible,.it-homepage-events-list h3 .it-homepage-event-title:hover,.it-homepage-events-list h3 .it-homepage-event-title:focus-visible{text-decoration:underline;text-underline-offset:3px;}.it-homepage-event-summary,.it-homepage-events-empty{margin:8px 0;color:#444;font-size:.92rem;line-height:1.45;}.it-homepage-event-register{display:inline-block;margin-top:4px;font-size:.9rem;}.it-participatory-journalism{margin:48px 0;padding:clamp(24px,4vw,52px);background:#101426;color:#fff;}.it-participatory-journalism-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px;}.it-participatory-journalism-heading h2{margin:0;color:#fff;font:700 clamp(1.5rem,2.6vw,2.35rem)/1.1 system-ui,sans-serif;letter-spacing:.045em;text-transform:uppercase;}.it-participatory-journalism-heading > a,.it-participatory-empty > a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;}.it-participatory-journalism-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,3vw,36px);}.it-participatory-feature{min-width:0;}.it-participatory-feature-image{position:relative;display:flex;align-items:end;min-height:390px;overflow:hidden;background-color:#384257;background-position:center;background-size:cover;color:#fff;text-decoration:none;}.it-participatory-feature-image::before{position:absolute;inset:30% 0 0;background:linear-gradient(transparent,rgba(4,8,18,.92));content:"";}.it-participatory-feature-image--empty{background-image:radial-gradient(ellipse at 70% 25%,#4a5971 0,#1c2941 40%,#101426 100%);}.it-participatory-feature-copy{position:relative;z-index:1;display:grid;gap:10px;padding:clamp(20px,3vw,34px);}.it-participatory-feature-copy strong{max-width:18ch;font:700 clamp(1.6rem,3vw,2.65rem)/1.08 'Tiempos Headline',Georgia,serif;}.it-participatory-date{margin:0;color:#f0c56d;font:700 .74rem/1.35 system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;}.it-participatory-feature-copy > span:last-child{font-size:.9rem;}.it-participatory-feature-summary{margin:14px 0 0;color:#e4e5eb;line-height:1.55;}.it-participatory-registration{display:inline-block;margin-top:12px;color:#f0c56d;font-weight:700;}.it-participatory-list{display:grid;align-content:start;gap:18px;max-height:520px;overflow-y:auto;padding-right:10px;scrollbar-color:#81899b #242a3d;scrollbar-width:thin;}.it-participatory-list-item{display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);align-items:center;gap:18px;min-height:112px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.2);}.it-participatory-list-image{display:block;width:100%;height:108px;background-color:#384257;background-position:center;background-size:cover;}.it-participatory-list-image--empty{background-image:linear-gradient(135deg,#39445b,#192138);}.it-participatory-list-item h3{margin:6px 0;font:700 1.12rem/1.2 'Tiempos Headline',Georgia,serif;}.it-participatory-list-item h3 a{color:#fff;text-decoration:none;}.it-participatory-list-item h3 a:hover,.it-participatory-list-item h3 a:focus-visible{text-decoration:underline;text-underline-offset:3px;}.it-participatory-list-item > div > p:last-child{margin:0;color:#c9ced9;font-size:.84rem;}.it-participatory-empty{display:grid;justify-items:start;gap:14px;min-height:250px;align-content:center;padding:28px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(120deg,#1a223a,#101426);}.it-participatory-empty p{max-width:46ch;margin:0;color:#e4e5eb;font-size:1.08rem;line-height:1.5;}.it-participatory-empty .it-participatory-add{display:inline-block;padding:10px 16px;background:#f0c56d;color:#101426;font-weight:700;text-decoration:none;}.it-participatory-empty .it-participatory-add:hover,.it-participatory-empty .it-participatory-add:focus-visible{background:#fff;}.it-homepage-social-kicker{margin:0 0 8px;color:#c52232;font:700 .76rem/1.35 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;}.it-homepage-social > p:not(.it-homepage-social-kicker){font-size:1rem;line-height:1.5;}.it-homepage-social{align-self:stretch;padding:22px;background:#f7f4ed;}.it-homepage-social h2{margin:0 0 10px;font:600 1.5rem/1.1 Georgia,serif;}.it-homepage-social-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;}.it-homepage-social-links a{display:inline-flex;align-items:center;gap:8px;color:#171717;font-weight:700;text-decoration:none;}.it-homepage-social-links svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;}.it-homepage-social-dot{fill:currentColor;stroke:none;}.it-homepage-social-links a[aria-label*="YouTube"] svg{fill:#c52232;stroke:#c52232;}.it-homepage-social-links a[aria-label*="YouTube"] svg path{fill:#fff;stroke:#fff;}.it-events-page{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:58px 0 80px;}.it-events-page-heading{margin-bottom:34px;padding-bottom:26px;border-bottom:3px solid var(--it-ink,#111);}.it-events-page-heading h1{margin:0 0 14px;font:600 clamp(2.5rem,6vw,4.5rem)/.98 Georgia,'Times New Roman',serif;letter-spacing:-.035em;}.it-events-page-heading > p:last-child{max-width:680px;margin:0;color:var(--it-muted,#555);font-size:1.08rem;line-height:1.6;}.it-events-listing-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.it-event-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-content:start;padding:20px 18px;border:1px solid #dedbd4;background:#fff;box-shadow:0 8px 22px rgba(17,17,17,.045);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;}@media (max-width:1000px){.it-events-listing-items{grid-template-columns:repeat(2,minmax(0,1fr));}}.it-event-card:hover{transform:translateY(-2px);border-color:rgba(197,34,50,.45);box-shadow:0 12px 28px rgba(17,17,17,.09);}.it-event-date-icon{display:grid;width:60px;height:60px;place-items:center;border-radius:14px;background:#fff0f0;color:#c52232;}.it-event-date-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;}.it-event-card-content{min-width:0;}.it-event-date{margin:0 0 8px;color:#c52232;font-size:.86rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase;}.it-event-card h2{margin:0;font:600 clamp(1.3rem,2.3vw,1.8rem)/1.18 Georgia,'Times New Roman',serif;}.it-event-card h2 a{color:#171717;text-decoration:none;}.it-event-card h2 a:hover,.it-event-card h2 a:focus-visible{color:#c52232;text-decoration:underline;text-underline-offset:3px;}.it-event-title-trigger{padding:0;border:0;background:transparent;color:#171717;font:inherit;text-align:left;cursor:pointer;}.it-event-title-trigger:hover,.it-event-title-trigger:focus-visible{color:#c52232;text-decoration:underline;text-underline-offset:3px;}.it-event-location{margin:8px 0 0;color:#555;font-size:.94rem;font-weight:600;}.it-event-summary{max-width:820px;margin:12px 0 0;color:#444;font-size:1rem;line-height:1.6;}.it-event-card-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;}.it-event-details-link,.it-event-register-link{padding:0;border:0;background:transparent;color:#171717;font-size:.92rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;}.it-event-register-link{color:#c52232;}.it-events-empty{padding:42px 24px;border:1px solid #dedbd4;background:#fff;text-align:center;}.it-events-empty .it-event-date-icon{margin:0 auto 16px;}.it-events-empty h2{margin:0 0 8px;font:600 1.7rem/1.2 Georgia,'Times New Roman',serif;}.it-events-empty p{margin:0;color:#555;}.it-event-modal-open{overflow:hidden;}.it-event-modal[hidden]{display:none;}.it-event-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;}.it-event-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);}.it-event-modal-panel{position:relative;z-index:1;width:min(760px,100%);max-height:min(90vh,900px);overflow:auto;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.3);}.it-event-modal-close{position:absolute;top:12px;right:14px;z-index:2;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.96);color:#171717;font-size:1.8rem;line-height:1;cursor:pointer;}.it-event-modal-close:focus-visible,.it-event-modal-register:focus-visible{outline:3px solid #c52232;outline-offset:3px;}.it-event-modal-image{display:block;width:100%;max-height:390px;object-fit:cover;background:#eee;}.it-event-modal-image[hidden]{display:none;}.it-event-modal-content{padding:28px 32px 34px;}.it-event-modal-date{margin:0 0 10px;color:#c52232;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;}.it-event-modal-content h2{margin:0;font:600 clamp(1.65rem,4vw,2.5rem)/1.12 Georgia,'Times New Roman',serif;}.it-event-modal-location{margin:12px 0 0;color:#555;font-weight:700;}.it-event-modal-description{margin:18px 0 0;color:#333;font-size:1.04rem;line-height:1.7;white-space:pre-line;}.it-event-modal-register{display:inline-block;margin-top:22px;padding:11px 18px;background:#c52232;color:#fff;font-weight:700;text-decoration:none;}.it-event-modal-register[hidden]{display:none;}@media (max-width:760px){.it-homepage .it-media-products,.it-homepage-social-strip{grid-template-columns:1fr;}.it-events-page{width:min(100% - 28px,1120px);padding:42px 0 60px;}.it-events-listing-items{grid-template-columns:1fr;}.it-event-card{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px 14px;}.it-event-modal{padding:12px;}.it-event-modal-content{padding:24px 20px 28px;}.it-event-date-icon{width:48px;height:48px;border-radius:12px;}.it-event-date-icon svg{width:29px;height:29px;}.it-participatory-journalism-heading{align-items:start;flex-direction:column;}.it-participatory-journalism-grid{grid-template-columns:1fr;}.it-participatory-feature-image{min-height:320px;}.it-participatory-list{max-height:360px;}}body .node--type-article .kpy-sn-content,body .it-section-article-body{font-size:1rem !important;line-height:1.7 !important;}body .node--type-article .kpy-sn-content p,body .it-section-article-body p{font-size:1rem !important;line-height:1.7 !important;}body .kpy-news-card .kpy-news-dek,body .kpy-news-card .kpy-news-excerpt,body .kpy-news-card .kpy-news-carousel-excerpt,body .kpy-article-dek,body .kpy-hero-intro,body .it-world-news-excerpt,body .it-story-deck,body .it-homepage .kpy-news-dek,body .it-homepage .kpy-news-excerpt,body .it-homepage .kpy-news-carousel-excerpt{font-size:.9rem !important;line-height:1.55 !important;}body .it-homepage article.node--type-article .kipya-post-title,body .it-homepage article.node--type-article .kipya-post-title a{font-size:1rem !important;line-height:1.25 !important;}body .it-homepage .kpy-news-card .kpy-news-dek,body .it-homepage .kpy-news-card .kpy-news-excerpt,body .it-homepage .kpy-news-card .kpy-news-carousel-excerpt,body .it-homepage .kpy-article-dek,body .it-homepage .kpy-hero-intro,body .it-homepage .it-world-news-excerpt,body .it-homepage .it-story-deck{font-size:.8rem !important;line-height:1.5 !important;}
@font-face{font-family:'Tiempos Headline';src:url(/themes/custom/kipya/assets/fonts/tiempos-headline-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Tiempos Headline';src:url(/themes/custom/kipya/assets/fonts/tiempos-headline-regular.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Tiempos Headline';src:url(/themes/custom/kipya/assets/fonts/tiempos-headline-semibold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Tiempos Headline';src:url(/themes/custom/kipya/assets/fonts/tiempos-headline-bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Tiempos Text';src:url(/themes/custom/kipya/assets/fonts/tiempos-text-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}:root{--it-display-font:'Tiempos Headline','Times New Roman',serif;--it-text-font:'Tiempos Text','Times New Roman',serif;}body,body *:not(i):not([class^='fa']):not([class*=' fa-']):not(.bi):not([class*='icon']){font-family:var(--it-text-font) !important;}body h1,body h2,body h3,body h4,body h5,body h6,body .kipya-post-title,body .kpy-hero-title,body .it-video-title-trigger,body .it-section-article-body h2,body .it-media-listing-body h2{font-family:var(--it-display-font) !important;}body .kpy-news-card .kipya-post-title,body .kpy-news-card .kipya-post-title a,body .it-homepage .kpy-news-card .kipya-post-title,body .it-homepage .kpy-news-card .kipya-post-title a,body .it-site-page .kpy-news-card .kipya-post-title,body .it-site-page .kpy-news-card .kipya-post-title a{font-family:var(--it-display-font) !important;font-weight:600 !important;letter-spacing:-0.01em;}body .node--type-article .kpy-hero-title,body .node--type-article .kpy-sn-content h2,body .node--type-article .kpy-sn-content h3,body .node--type-article .kpy-sn-content h4,body .it-site-page .node--type-article .kpy-hero-title,body .it-site-page .node--type-article .kpy-sn-content h2,body .it-site-page .node--type-article .kpy-sn-content h3,body .it-site-page .node--type-article .kpy-sn-content h4{font-family:var(--it-display-font) !important;font-weight:700 !important;letter-spacing:-0.01em;}.it-homepage h1,.it-homepage h2,.it-homepage h3,.it-homepage h4,.it-homepage h5,.it-homepage h6,.it-homepage .kpy-news-card .kipya-post-title,.it-homepage .kpy-news-card .kipya-post-title a,.it-site-page h1,.it-site-page h2,.it-site-page h3,.it-site-page h4,.it-site-page h5,.it-site-page h6,.it-site-page .kpy-news-card .kipya-post-title,.it-site-page .kpy-news-card .kipya-post-title a,.it-site-page .node--type-article .kpy-hero-title,.it-site-page .node--type-article .kpy-sn-content h2,.it-site-page .node--type-article .kpy-sn-content h3,.it-site-page .node--type-article .kpy-sn-content h4{font-family:var(--it-display-font) !important;}
.it-primary-nav-inner{display:flex;align-items:center;justify-content:center;}.it-menu-button{display:inline-flex;align-items:center;justify-content:center;padding:10px;border:0;background:transparent;color:var(--it-ink);cursor:pointer;}.it-hamburger{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;}.it-hamburger span{display:block;width:100%;height:2px;background:currentColor;}.it-primary-links{display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:0;list-style:none;}.it-primary-links > li{position:relative;margin:0;padding:0;}.it-primary-links > li > a{display:block;padding:10px 10px;color:var(--it-ink) !important;font:600 13px/1.15 var(--it-display-font) !important;white-space:nowrap;}.it-primary-links > li > a:hover,.it-primary-links > li > a:focus-visible{color:var(--kpy-primary) !important;}.it-media-nav-item{position:relative;}.it-media-nav-link{display:block;}.it-mega-menu{position:absolute;inset:100% 0 auto;z-index:70;max-height:calc(100vh - 180px);overflow-y:auto;background:#fbfaf7;border-top:1px solid var(--it-rule);border-bottom:1px solid var(--it-rule);box-shadow:0 18px 34px rgba(21,21,20,.16);}.it-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,30px);padding-top:26px;padding-bottom:30px;}.it-mega-grid > .it-primary-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;}.it-mega-grid .it-primary-links > li{position:static;}.it-mega-grid .it-primary-links > li > a{padding:7px 8px;color:var(--kpy-primary) !important;font-size:.72rem !important;font-weight:700 !important;letter-spacing:.12em;text-transform:uppercase;}.it-mega-grid .it-media-nav-dropdown{position:static;display:grid;width:auto;max-width:none;margin:0;padding:0;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none;}.it-mega-grid .it-media-nav-dropdown a{padding:7px 8px;border-radius:3px;font-size:.9rem !important;}.it-mega-grid > section{min-width:0;}.it-mega-label{margin:0 0 14px;color:var(--kpy-primary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.it-mega-links{display:grid;gap:4px;margin:0;padding:0;list-style:none;}.it-mega-links a{display:block;padding:7px 8px;border-radius:3px;color:var(--it-ink) !important;font-size:.9rem;line-height:1.35;text-decoration:none;}.it-mega-links a:hover,.it-mega-links a:focus-visible{background:#f3eee5;color:var(--kpy-primary) !important;}.it-media-nav-dropdown{position:absolute;top:100%;right:0;left:auto;z-index:60;display:flex;flex-direction:column;align-items:stretch;width:max-content;min-width:190px;max-width:min(240px,calc(100vw - 24px));margin:0;padding:8px 0;list-style:none;background:#fff;border:1px solid var(--it-rule);box-shadow:0 10px 24px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;}.it-media-nav-dropdown li{display:block;width:100%;}.it-media-nav-item:hover .it-media-nav-dropdown,.it-media-nav-item:focus-within .it-media-nav-dropdown{opacity:1;visibility:visible;transform:translateY(0);}.it-media-nav-dropdown a{display:block;padding:10px 16px;color:var(--it-ink) !important;font:500 12px/1.3 var(--it-display-font) !important;white-space:normal;}.it-media-nav-dropdown a:hover,.it-media-nav-dropdown a:focus-visible{background:#f3eee5;color:var(--kpy-primary) !important;}.it-mega-book-link a{display:flex;align-items:center;gap:8px;}.it-mega-book-link a > span{width:18px;color:var(--kpy-primary);font-size:16px;line-height:1;}@media (min-width:801px){.it-masthead .it-primary-nav-inner{width:100%;min-width:0;container-type:inline-size;}.it-masthead .it-primary-links{width:100%;min-width:0;flex:0 1 100%;flex-wrap:nowrap;justify-content:center;column-gap:clamp(4px,.45cqi,6px) !important;}.it-masthead .it-primary-links > li > a{padding:8px clamp(3px,.35cqi,5px) !important;font-size:clamp(9px,1cqi,12px) !important;}}@media (max-width:800px){.it-primary-nav-inner{justify-content:flex-start;width:max-content;min-width:100%;}.it-primary-links{justify-content:flex-start;}.it-primary-links > li > a{padding:10px 8px;font-size:12px !important;}.it-media-nav-dropdown{position:fixed;top:auto;margin-top:0;}}.it-utility-inner{position:relative;}.it-utility-center{position:absolute;left:50%;transform:translateX(-50%);color:#000 !important;font-style:normal;font-weight:600;text-transform:uppercase;white-space:nowrap;}.it-utility-inner > span:first-child{font-size:13px;font-weight:600;letter-spacing:.035em;}.it-utility-actions{gap:16px;}.it-utility-actions a{font-size:13px;font-weight:700;letter-spacing:.035em;}@media (max-width:800px){.it-utility-inner > span:first-child{font-size:12px;}.it-utility-actions{gap:10px;}.it-utility-actions a{font-size:12px;}.it-mega-menu{display:none !important;}.it-masthead{position:static !important;inset:auto !important;}.it-masthead .it-primary-nav{display:none;position:static;width:100%;overflow:visible;border-top:1px solid var(--it-rule);}.it-masthead.is-mobile-nav-open .it-primary-nav{display:block;}.it-masthead .it-primary-nav > .it-shell,.it-masthead .it-primary-nav-inner{display:block;width:100%;min-width:0;}.it-masthead .it-primary-links{display:flex;flex-direction:column;align-items:stretch;width:100%;}.it-masthead .it-primary-links > li > a{padding:12px 20px !important;font-size:14px !important;}.it-masthead .it-media-nav-dropdown{position:static;display:block;width:100%;max-width:none;padding:0 0 8px 20px;background:transparent;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none;}.it-masthead .it-media-nav-dropdown a{padding:9px 20px !important;font-size:13px !important;}}@media (min-width:801px) and (max-width:1050px){.it-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
:root{--dark-bg:#111111;--dark-bg-alt:#1b1b1b;--dark-bg-lighter:#252525;--dark-ink:#ffffff;--dark-muted:#ffffff;--dark-rule:#444444;--dark-footer-bg:#000000;--dark-footer-text:#ffffff;}[data-it-theme="dark"]{background:var(--dark-bg) !important;color:#ffffff !important;}[data-it-theme="dark"] body{background:var(--dark-bg) !important;color:#ffffff !important;}[data-it-theme="dark"] *,[data-it-theme="dark"] p,[data-it-theme="dark"] span:not(.it-breaking-label):not(.it-story-kicker):not(.news-kicker),[data-it-theme="dark"] div,[data-it-theme="dark"] li,[data-it-theme="dark"] article,[data-it-theme="dark"] section,[data-it-theme="dark"] td,[data-it-theme="dark"] dd,[data-it-theme="dark"] dt,[data-it-theme="dark"] small,[data-it-theme="dark"] blockquote,[data-it-theme="dark"] figcaption,[data-it-theme="dark"] caption{color:#ffffff !important;}[data-it-theme="dark"] h1,[data-it-theme="dark"] h2,[data-it-theme="dark"] h3,[data-it-theme="dark"] h4,[data-it-theme="dark"] h5,[data-it-theme="dark"] h6{color:#ffffff !important;}[data-it-theme="dark"] h1 a,[data-it-theme="dark"] h2 a,[data-it-theme="dark"] h3 a,[data-it-theme="dark"] h4 a,[data-it-theme="dark"] h5 a,[data-it-theme="dark"] h6 a{color:#ffffff !important;}[data-it-theme="dark"] a:not(.ag-btn):not(.it-desk-cta > a):not([class*="social"]){color:#ffffff !important;}[data-it-theme="dark"] .it-site-page,[data-it-theme="dark"] .it-homepage,[data-it-theme="dark"] .it-team-page,[data-it-theme="dark"] .it-about-page,[data-it-theme="dark"] .user-auth-page,[data-it-theme="dark"] .it-category-page,[data-it-theme="dark"] .it-search-page,[data-it-theme="dark"] .it-article-page,[data-it-theme="dark"] .it-contact-page,[data-it-theme="dark"] .it-support-page{--it-ink:#ffffff;--it-muted:#ffffff;--it-rule:var(--dark-rule);background:var(--dark-bg) !important;color:#ffffff !important;}[data-it-theme="dark"] .it-masthead,[data-it-theme="dark"] .it-utility-bar,[data-it-theme="dark"] .news-header,[data-it-theme="dark"] .news-header-main,[data-it-theme="dark"] .ag-header,[data-it-theme="dark"] .it-brand-row{background:var(--dark-bg-alt) !important;color:#ffffff !important;box-shadow:0 2px 12px rgba(255,255,255,0.08);}[data-it-theme="dark"] .it-primary-nav{background:var(--dark-bg-alt) !important;border-bottom-color:var(--dark-rule);}[data-it-theme="dark"] .it-primary-nav a,[data-it-theme="dark"] .news-menu>li>a,[data-it-theme="dark"] .it-language-toggle,[data-it-theme="dark"] .it-theme-toggle{color:#ffffff !important;}[data-it-theme="dark"] .it-primary-nav a:hover,[data-it-theme="dark"] .news-menu>li:hover>a{color:var(--it-blue) !important;background:rgba(255,255,255,0.05);}[data-it-theme="dark"] .it-mega-menu,[data-it-theme="dark"] .news-mega-menu{background:var(--dark-bg-lighter) !important;border-color:var(--dark-rule);box-shadow:0 18px 30px rgba(0,0,0,0.5);}[data-it-theme="dark"] .it-mega-grid a,[data-it-theme="dark"] .news-mega-col a{color:#ffffff !important;}[data-it-theme="dark"] .it-mega-grid a:hover,[data-it-theme="dark"] .news-mega-col a:hover{color:var(--it-blue) !important;background:rgba(255,255,255,0.03);}[data-it-theme="dark"] .it-mega-grid section{border-right-color:var(--dark-rule);}[data-it-theme="dark"] .it-language-menu{background:var(--dark-bg-lighter) !important;border-color:var(--dark-rule);box-shadow:0 10px 24px rgba(0,0,0,0.4);}[data-it-theme="dark"] .it-language-menu button{color:#ffffff !important;background:transparent;}[data-it-theme="dark"] .it-language-menu button:hover,[data-it-theme="dark"] .it-language-menu button:focus{background:rgba(255,255,255,0.08);}[data-it-theme="dark"] .it-main,[data-it-theme="dark"] .news-site-main,[data-it-theme="dark"] .it-section-page,[data-it-theme="dark"] .news-bg,[data-it-theme="dark"] .news-shell{background:var(--dark-bg) !important;color:#ffffff !important;}[data-it-theme="dark"] .it-card,[data-it-theme="dark"] .news-card,[data-it-theme="dark"] .kpy-news-card,[data-it-theme="dark"] .it-section-article-card,[data-it-theme="dark"] .news-popular-panel,[data-it-theme="dark"] .news-card-body,[data-it-theme="dark"] .it-section-article-body{background:var(--dark-bg-alt) !important;border-color:var(--dark-rule);box-shadow:0 10px 24px rgba(0,0,0,0.3);color:#ffffff !important;}[data-it-theme="dark"] .it-card h3,[data-it-theme="dark"] .news-card-body h3,[data-it-theme="dark"] .it-section-article-body h2,[data-it-theme="dark"] .kipya-post-title{color:#ffffff !important;}[data-it-theme="dark"] .it-card h3 a,[data-it-theme="dark"] .news-card-body h3 a,[data-it-theme="dark"] .it-section-article-body h2 a{color:#ffffff !important;}[data-it-theme="dark"] .it-card p,[data-it-theme="dark"] .news-card-body p,[data-it-theme="dark"] .it-story-meta,[data-it-theme="dark"] .kpy-news-dek,[data-it-theme="dark"] .kpy-news-excerpt{color:#ffffff !important;}[data-it-theme="dark"] .it-lead-story h1 a,[data-it-theme="dark"] .news-featured-copy h1{color:#ffffff !important;}[data-it-theme="dark"] .it-story-deck,[data-it-theme="dark"] .news-featured-copy p{color:#ffffff !important;}[data-it-theme="dark"] .it-breaking{background:var(--dark-bg-alt) !important;border-color:var(--dark-rule);}[data-it-theme="dark"] .it-breaking-ticker{background:var(--dark-bg-lighter) !important;}[data-it-theme="dark"] .it-about-page{--it-about-ink:#ffffff;--it-about-muted:#ffffff;--it-about-line:var(--dark-rule);--it-about-paper:var(--dark-bg);background:var(--dark-bg) !important;color:#ffffff !important;}[data-it-theme="dark"] .it-about-hero,[data-it-theme="dark"] .it-about-team,[data-it-theme="dark"] .it-about-intro,[data-it-theme="dark"] .it-about-values{background:var(--dark-bg-alt) !important;border-color:var(--dark-rule);}[data-it-theme="dark"] .it-about-copy h2,[data-it-theme="dark"] .it-about-copy h3,[data-it-theme="dark"] .it-about-hero h1,[data-it-theme="dark"] .it-section-heading h2{color:#ffffff !important;}[data-it-theme="dark"] .it-about-copy p,[data-it-theme="dark"] .it-about-copy li,[data-it-theme="dark"] .it-about-deck{color:#ffffff !important;}[data-it-theme="dark"] .it-team-card,[data-it-theme="dark"] .it-team-card-content{background:var(--dark-bg-alt) !important;border-color:var(--dark-rule);color:#ffffff !important;}[data-it-theme="dark"] .it-team-card h2{color:#ffffff !important;}[data-it-theme="dark"] .it-support-item,[data-it-theme="dark"] .it-support-form,[data-it-theme="dark"] .it-ad-sample{background:var(--dark-bg-alt) !important;border-color:var(--dark-rule);color:#ffffff !important;}[data-it-theme="dark"] .view-team-members .views-row{border-bottom-color:var(--dark-rule);}[data-it-theme="dark"] .view-team-members .views-field-body{color:#ffffff !important;}[data-it-theme="dark"] input,[data-it-theme="dark"] textarea,[data-it-theme="dark"] select,[data-it-theme="dark"] .form-item input,[data-it-theme="dark"] .form-item textarea{background:var(--dark-bg-lighter) !important;border-color:var(--dark-rule);color:#ffffff !important;}[data-it-theme="dark"] input::placeholder,[data-it-theme="dark"] textarea::placeholder{color:rgba(255,255,255,0.6) !important;}[data-it-theme="dark"] input:focus,[data-it-theme="dark"] textarea:focus,[data-it-theme="dark"] select:focus{border-color:var(--it-blue);background:var(--dark-bg-alt) !important;}[data-it-theme="dark"] .it-search input,[data-it-theme="dark"] .news-search-form input{background:var(--dark-bg-lighter) !important;color:#ffffff !important;border-color:var(--dark-rule);}[data-it-theme="dark"] .it-search,[data-it-theme="dark"] .news-search-form{border-color:var(--dark-rule);background:var(--dark-bg-lighter) !important;}[data-it-theme="dark"] .it-search button,[data-it-theme="dark"] .news-search-form button{color:#ffffff !important;}[data-it-theme="dark"] .it-section-heading,[data-it-theme="dark"] .news-section-head{border-top-color:var(--dark-rule);border-bottom-color:var(--dark-rule);}[data-it-theme="dark"] .it-lead-grid,[data-it-theme="dark"] .it-front-triad,[data-it-theme="dark"] .it-section-band{border-bottom-color:var(--dark-rule);}[data-it-theme="dark"] .it-top-rail,[data-it-theme="dark"] .it-latest-carousel,[data-it-theme="dark"] .it-front-rail{border-left-color:var(--dark-rule);}[data-it-theme="dark"] .it-rail-story,[data-it-theme="dark"] .it-audio-card,[data-it-theme="dark"] .it-partner-card{border-bottom-color:var(--dark-rule);}[data-it-theme="dark"] .ag-icon-strip{background:var(--dark-bg-alt) !important;}[data-it-theme="dark"] .ag-icon-label{color:#ffffff !important;}[data-it-theme="dark"] .ag-about{background:var(--dark-bg-alt) !important;}[data-it-theme="dark"] .ag-about-heading,[data-it-theme="dark"] .ag-why-heading{color:#ffffff !important;}[data-it-theme="dark"] .ag-about-copy{color:#ffffff !important;}[data-it-theme="dark"] .ag-featured{background:var(--dark-bg) !important;}[data-it-theme="dark"] .ag-featured-heading,[data-it-theme="dark"] .ag-feature-label{color:#ffffff !important;}[data-it-theme="dark"] .ag-why{background:var(--dark-bg-alt) !important;}[data-it-theme="dark"] .ag-why-item-title{color:#ffffff !important;}[data-it-theme="dark"] .ag-why-item-desc{color:#ffffff !important;}[data-it-theme="dark"] .ag-clients{background:var(--dark-bg) !important;}[data-it-theme="dark"] .ag-clients-heading{color:#ffffff !important;}[data-it-theme="dark"] .news-header-topbar{background:var(--dark-bg-lighter) !important;border-bottom-color:var(--dark-rule);}[data-it-theme="dark"] .news-main-nav{background:var(--dark-bg-alt) !important;border-top-color:rgba(255,255,255,0.08);border-bottom-color:rgba(255,255,255,0.06);}[data-it-theme="dark"] .news-panel-header{border-bottom-color:var(--dark-rule);}[data-it-theme="dark"] .news-popular-list li{border-bottom-color:var(--dark-rule);}[data-it-theme="dark"] .category-tile{box-shadow:0 8px 18px rgba(0,0,0,0.4);}[data-it-theme="dark"] .it-desk-cta{background:var(--dark-bg-lighter) !important;border-color:var(--dark-rule);}[data-it-theme="dark"] .it-desk-cta h2{color:#ffffff !important;}[data-it-theme="dark"] .it-desk-cta p{color:#ffffff !important;}[data-it-theme="dark"] .ag-btn--outline-dark{color:#ffffff !important;border-color:#ffffff;}[data-it-theme="dark"] .ag-btn--outline-dark:hover{background:#ffffff !important;color:var(--dark-bg);}[data-it-theme="dark"] .it-carousel-controls button{background:var(--dark-bg-lighter) !important;border-color:var(--dark-rule);color:#ffffff !important;}[data-it-theme="dark"] .it-carousel-controls button:hover{background:#ffffff !important;color:var(--dark-bg);}[data-it-theme="dark"] .it-profile-modal,[data-it-theme="dark"] .it-whatsapp-panel{background:var(--dark-bg-lighter) !important;border-color:var(--dark-rule);color:#ffffff !important;box-shadow:0 8px 24px rgba(0,0,0,0.5);}[data-it-theme="dark"] .it-whatsapp-prompt{background:var(--dark-bg-lighter) !important;color:#ffffff !important;box-shadow:0 3px 10px rgba(0,0,0,0.4);}[data-it-theme="dark"] .it-whatsapp-prompt::after{border-left-color:var(--dark-bg-lighter);}[data-it-theme="dark"] .it-whatsapp-panel p{color:#ffffff !important;}[data-it-theme="dark"] table{background:var(--dark-bg-alt) !important;border-color:var(--dark-rule);}[data-it-theme="dark"] th{background:var(--dark-bg-lighter) !important;color:#ffffff !important;border-color:var(--dark-rule);}[data-it-theme="dark"] td{color:#ffffff !important;border-color:var(--dark-rule);}[data-it-theme="dark"] tr:hover{background:rgba(255,255,255,0.03) !important;}[data-it-theme="dark"] .it-footer{background:#fff !important;color:#171717 !important;box-shadow:none;}[data-it-theme="dark"] .it-footer h2,[data-it-theme="dark"] .it-footer strong{color:#171717 !important;}[data-it-theme="dark"] .it-footer p,[data-it-theme="dark"] .it-footer a:not(.it-footer-promo),[data-it-theme="dark"] .it-footer-link-column a{color:#171717 !important;}[data-it-theme="dark"] .it-footer-link-column a:hover,[data-it-theme="dark"] .it-footer-link-column a:focus{color:var(--it-blue) !important;}[data-it-theme="dark"] .it-footer-link-column a:visited{color:#ffffff !important;}[data-it-theme="dark"] .it-footer-newsletter-link,[data-it-theme="dark"] .it-footer-contact>a{color:var(--dark-footer-text) !important;}[data-it-theme="dark"] .it-footer-newsletter-link:hover,[data-it-theme="dark"] .it-footer-contact>a:hover{color:var(--it-blue) !important;}[data-it-theme="dark"] .it-footer-top .kpy-newsletter-block{background:var(--kpy-primary,#c52232) !important;}[data-it-theme="dark"] .it-footer-top .kpy-newsletter-title,[data-it-theme="dark"] .it-footer-top .kpy-newsletter-description{color:#fff !important;}[data-it-theme="dark"] .it-footer-top .kpy-newsletter-form input[type="email"],[data-it-theme="dark"] .it-footer-top .kpy-newsletter-form input[type="text"]{background:#fff !important;color:#111 !important;border-color:#ccc !important;}[data-it-theme="dark"] .it-footer-top .kpy-newsletter-form .form-type--checkbox label{color:#fff !important;}[data-it-theme="dark"] .it-footer-top .kpy-newsletter-form .form-type--checkbox label a{color:#fff !important;}[data-it-theme="dark"] .it-footer-promos{border-top-color:rgba(255,255,255,0.15);}[data-it-theme="dark"] .it-footer-promo{color:#fff !important;}[data-it-theme="dark"] .it-footer-promo strong{color:#fff !important;}[data-it-theme="dark"] .it-footer-promo--gold{background:#a47725 !important;}[data-it-theme="dark"] .it-footer-impact,[data-it-theme="dark"] .it-footer-partners,[data-it-theme="dark"] .it-about-team{background:#f7f4ed !important;color:#171717 !important;}[data-it-theme="dark"] .it-footer-ad{border-top-color:rgba(255,255,255,0.15);}[data-it-theme="dark"] .it-section-page-heading h1{color:#ffffff !important;}[data-it-theme="dark"] .it-section-page-heading>p{color:#ffffff !important;}[data-it-theme="dark"] .it-editable-content{border-top-color:var(--dark-rule);}[data-it-theme="dark"] blockquote{background:var(--dark-bg-lighter) !important;border-left-color:var(--it-blue);color:#ffffff !important;}[data-it-theme="dark"] code,[data-it-theme="dark"] pre{background:var(--dark-bg-lighter) !important;color:#ffffff !important;border-color:var(--dark-rule);}[data-it-theme="dark"] hr{border-color:var(--dark-rule);}[data-it-theme="dark"] ::selection{background:var(--it-blue);color:#fff;}[data-it-theme="dark"] ::-moz-selection{background:var(--it-blue);color:#fff;}[data-it-theme="dark"] ::-webkit-selection{background:var(--it-blue);color:#fff;}[data-it-theme="dark"] .ag-mobile-drawer{background:rgba(27,27,27,0.98) !important;}[data-it-theme="dark"] .ag-mobile-nav li a{color:#ffffff !important;border-bottom-color:rgba(255,255,255,0.08);}[data-it-theme="dark"] a:focus-visible,[data-it-theme="dark"] button:focus-visible{outline:2px solid var(--it-blue);outline-offset:2px;}[data-it-theme="dark"] img:not(.it-footer-logo):not(.it-wordmark-logo):not(.it-footer-promo img){opacity:0.9;}[data-it-theme="dark"] .it-story-image img,[data-it-theme="dark"] .news-card-image img,[data-it-theme="dark"] .it-card img{opacity:0.85;filter:brightness(0.92) contrast(1.05);}body,.it-site-page,.it-homepage,.it-masthead,.it-footer,.it-card,.news-card,.it-mega-menu,input,textarea,button{transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease;}@media print{[data-it-theme="dark"]{background:#fff !important;color:#000 !important;}[data-it-theme="dark"] *{background:#fff !important;color:#000 !important;border-color:#000 !important;box-shadow:none !important;}}[data-it-theme="dark"] .it-about-copy,[data-it-theme="dark"] .ag-about-copy,[data-it-theme="dark"] .ag-why-item-desc,[data-it-theme="dark"] .it-team-card p,[data-it-theme="dark"] .views-field-body,[data-it-theme="dark"] .field-content,[data-it-theme="dark"] .node-content p{color:#ffffff !important;}[data-it-theme="dark"] .field__item,[data-it-theme="dark"] .field--type-text-long,[data-it-theme="dark"] .field--type-text-with-summary,[data-it-theme="dark"] .field__items{color:#ffffff !important;}[data-it-theme="dark"] .view-content,[data-it-theme="dark"] .views-field,[data-it-theme="dark"] .views-row,[data-it-theme="dark"] .node{color:#ffffff !important;}[data-it-theme="dark"] .view-content p,[data-it-theme="dark"] .views-field p,[data-it-theme="dark"] .views-row p,[data-it-theme="dark"] .node p{color:#ffffff !important;}[data-it-theme="dark"] .it-support-page p,[data-it-theme="dark"] .it-support-page div,[data-it-theme="dark"] .it-support-page span{color:#ffffff !important;}[data-it-theme="dark"] .it-search-page .it-search-hero,[data-it-theme="dark"] .it-search-page .it-search-results > div{background:var(--dark-bg-alt) !important;border-color:var(--dark-rule) !important;color:#ffffff !important;}[data-it-theme="dark"] .it-search-page .it-search-hero button{background:var(--dark-bg-lighter) !important;color:#ffffff !important;}[data-it-theme="dark"] .it-search-page .it-topic-tag{background:var(--dark-bg-lighter) !important;border-color:var(--dark-rule) !important;color:#ffffff !important;}[data-it-theme="dark"] .it-newsletter-form-wrap,[data-it-theme="dark"] .it-newsletter-values-grid article,[data-it-theme="dark"] .kpy-article-rating{background:var(--dark-bg-alt) !important;border-color:var(--dark-rule) !important;color:#ffffff !important;}[data-it-theme="dark"] .kpy-article-rating button{background:var(--dark-bg-lighter) !important;border-color:var(--dark-rule) !important;color:#ffffff !important;}[data-it-theme="dark"] .it-gallery-album-card,[data-it-theme="dark"] .kpy-article-comments,[data-it-theme="dark"] .kpy-article-comments .comment-comment-form,[data-it-theme="dark"] .kpy-sn-card-body,[data-it-theme="dark"] .kpy-sn-cta{background:var(--dark-bg-alt) !important;border-color:var(--dark-rule) !important;color:#ffffff !important;}[data-it-theme="dark"] .it-footer-top .kpy-newsletter-block{background:#76000b !important;}[data-it-theme="dark"] .it-whatsapp-button,[data-it-theme="dark"] .kpy-share-wa{background-color:#087e47 !important;color:#ffffff !important;}[data-it-theme="dark"] .kpy-share-fb{background-color:#1453a5 !important;color:#ffffff !important;}[data-it-theme="dark"] .kpy-sn-cta h2,[data-it-theme="dark"] .kpy-sn-cta p,[data-it-theme="dark"] .kpy-sn-cta a{color:#ffffff !important;}[data-it-theme="dark"] .kpy-sn-wrap,[data-it-theme="dark"] .kpy-sn-latest,[data-it-theme="dark"] .it-media-listing-card{background:var(--dark-bg-alt) !important;border-color:var(--dark-rule) !important;color:#ffffff !important;}[data-it-theme="dark"] .it-red-button{background-color:#76000b !important;border-color:#76000b !important;color:#ffffff !important;}[data-it-theme="dark"] .it-desk-cta > a{background-color:#76000b !important;color:#ffffff !important;}[data-it-theme="dark"] .kpy-share-btn{background-color:var(--dark-bg-lighter) !important;border-color:var(--dark-rule) !important;color:#ffffff !important;}[data-it-theme="dark"] .kpy-share-fb{background-color:#1453a5 !important;}[data-it-theme="dark"] .kpy-share-wa{background-color:#087e47 !important;}
.goog-te-banner-frame.skiptranslate{display:none !important;}body{top:0px !important;}.goog-logo-link{display:none !important;}.goog-te-gadget{font-family:inherit !important;font-size:0.875rem !important;line-height:1 !important;}.goog-te-gadget-simple{background-color:transparent !important;border:1px solid rgba(255,255,255,0.3) !important;border-radius:6px !important;padding:0.5rem 1rem !important;font-size:0.875rem !important;transition:all 0.3s ease !important;cursor:pointer !important;}.goog-te-gadget-simple:hover,.goog-te-gadget-simple:focus{background-color:rgba(255,255,255,0.1) !important;border-color:var(--kpy-primary,#ff0000) !important;outline:none !important;}.news-front-header .goog-te-gadget-simple,.news-front-header .goog-te-menu-value,.news-front-header .goog-te-menu-value span{color:#fff !important;font-weight:600 !important;}body:not(.path-frontpage) .goog-te-gadget-simple,.goog-te-gadget-simple .goog-te-menu-value,.goog-te-gadget-simple .goog-te-menu-value span{color:#1a2332 !important;font-weight:600 !important;}body:not(.path-frontpage) .goog-te-gadget-simple{border-color:#e0e0e0 !important;}body:not(.path-frontpage) .goog-te-gadget-simple:hover{background-color:#f8f8f8 !important;border-color:#d4a94a !important;}.goog-te-gadget-icon{margin-right:0.5rem !important;width:16px !important;height:16px !important;vertical-align:middle !important;}.goog-te-gadget-simple .goog-te-menu-value span:last-child{border-left:1px solid rgba(255,255,255,0.3) !important;padding-left:0.5rem !important;margin-left:0.5rem !important;}.goog-te-menu-frame{border-radius:8px !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;border:1px solid #e0e0e0 !important;max-height:400px !important;}.goog-te-menu2{max-width:100% !important;overflow-x:hidden !important;}.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div{color:#1a2332 !important;padding:0.5rem 1rem !important;transition:background-color 0.2s !important;}.goog-te-menu2-item:hover div{background-color:#f8f8f8 !important;color:#d4a94a !important;}.goog-te-menu2-item-selected div{background-color:#d4a94a !important;color:#fff !important;font-weight:700 !important;}.google-translate-widget{display:block !important;position:fixed !important;left:-10000px !important;top:0 !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;opacity:0 !important;pointer-events:none !important;}#google_translate_element,.google-translate-widget{display:block !important;position:fixed !important;left:-10000px !important;top:0 !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important;}#google_translate_element iframe.skiptranslate{display:none !important;}#google_translate_element .goog-te-gadget,#google_translate_element .goog-te-gadget-simple,#google_translate_element .goog-te-combo{display:block !important;position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;}iframe.skiptranslate{display:none !important;}.google-translate-widget[data-label]::before{content:attr(data-label);font-size:0.75rem;color:rgba(255,255,255,0.7);margin-right:0.5rem;display:none;}@media (min-width:1200px){.google-translate-widget[data-label]::before{display:inline;}}@media (max-width:768px){.goog-te-gadget-simple{padding:0.4rem 0.75rem !important;font-size:0.8125rem !important;}.goog-te-gadget-icon{width:14px !important;height:14px !important;}}@media (max-width:480px){.google-translate-widget{width:1px !important;}.goog-te-gadget-simple{width:100% !important;display:flex !important;justify-content:center !important;}}#goog-gt-tt,.goog-te-balloon-frame{display:none !important;}.goog-text-highlight{background-color:transparent !important;box-shadow:none !important;}body.translated-ltr,body.translated-rtl{margin-top:0 !important;}.goog-te-gadget-simple:focus{outline:2px solid #d4a94a !important;outline-offset:2px !important;}.goog-te-menu2-item:focus div{outline:2px solid #d4a94a !important;outline-offset:-2px !important;}.goog-te-spinner-pos{display:none !important;}.region-header .google-translate-widget{margin:0;}.news-header-actions .google-translate-widget{margin-left:1rem;}@media print{.google-translate-widget,#google_translate_element,.goog-te-gadget,.skiptranslate{display:none !important;}}@media (prefers-contrast:high){.goog-te-gadget-simple{border-width:2px !important;}.goog-te-gadget-simple:hover,.goog-te-gadget-simple:focus{border-width:3px !important;}}@media (prefers-reduced-motion:reduce){.goog-te-gadget-simple,.goog-te-menu2-item div{transition:none !important;}}@media (prefers-color-scheme:dark){.goog-te-menu-frame{background-color:#1a2332 !important;border-color:#2d3e50 !important;}.goog-te-menu2-item div{color:#fff !important;}.goog-te-menu2-item:hover div{background-color:#2d3e50 !important;}}.goog-te-combo option[value="en"]::before{content:"🇬🇧 ";}.goog-te-combo option[value="lg"]::before{content:"🇺🇬 ";}.goog-te-combo option[value="sw"]::before{content:"🇰🇪 ";}.goog-te-combo option[value="fr"]::before{content:"🇫🇷 ";}.goog-te-combo option[value="de"]::before{content:"🇩🇪 ";}
