.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{
  --navy:#28216b; --slate-dim:#6668a0; --ink:#1a1a22; --muted:#7a7a86; --line:#e8e7e2; --cell-bg:#f6f6f4;
}
.ind-editorial{display:grid;grid-template-columns:0.82fr 1.18fr;gap:90px;align-items:start;}
.ind-aside{position:sticky;top:80px;}
.ind-aside .big-word{margin:16px 0 0;font-size:56px;font-weight:300;}
.ind-aside .sub{margin-top:22px;max-width:300px;font-size:14px;color:var(--muted);}
.ind-aside .ind-count{display:block;margin-top:34px;padding-top:22px;border-top:1px solid var(--line);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--slate-dim);}
.eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-dim);}
.ind-visual{margin-top:42px;}
.ind-visual-frame{position:relative;width:100%;max-width:330px;aspect-ratio:4/5;background:var(--cell-bg);overflow:hidden;}
.ind-visual-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.05);transition:opacity .65s ease,transform 1.1s cubic-bezier(.16,.84,.44,1);}
.ind-visual-img.is-on{opacity:1;transform:scale(1);}
.ind-visual-caption{display:block;max-width:330px;margin-top:16px;min-height:14px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--slate-dim);opacity:0;transition:opacity .4s ease;}
.ind-visual-caption.is-on{opacity:1;}
.ind-list{border-top:1px solid var(--line);}
.ind-row{display:grid;grid-template-columns:56px 1fr;align-items:start;gap:24px;padding:26px 8px 26px 0;border-bottom:1px solid var(--line);transition:background-color .35s ease,padding-left .35s ease;}
.ind-row .ind-num{padding-top:7px;font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--slate-dim);transition:color .3s ease;}
.ind-text{display:block;}
.ind-desc{display:block;margin-top:9px;font-size:13.5px;font-weight:400;color:var(--muted);line-height:1.75;max-width:52ch;}
.ind-row:hover{background:#fff;padding-left:14px;}
.ind-row:hover .ind-num{color:var(--navy);}
.ind-row .ind-name{font-size:23px;font-weight:300;color:var(--ink);letter-spacing:-.015em;line-height:1.3;}
@media (max-width:1000px){
  .ind-editorial{grid-template-columns:1fr;gap:38px;}
  .ind-aside{position:static;}
  .ind-aside .sub{max-width:none;}
  .ind-row{grid-template-columns:44px 1fr;gap:16px;padding:22px 6px 22px 0;}
  .ind-row .ind-name{font-size:19px;}
  .ind-desc{font-size:13px;max-width:none;}
  .ind-visual{display:none;}
}/* End custom CSS */