.reg-summary{overflow-x:clip;--reg-content-width: 90%}@media(min-width:48em){.reg-summary{--reg-content-width: 85%}}@media(min-width:80em){.reg-summary{--reg-content-width: 75%}}.reg-summary br.lb-md{display:none}@media(min-width:48em){.reg-summary br.lb-md{display:revert}}@media(min-width:64em)and (max-width:79.99em){.reg-summary br.lb-no-med{display:none}}.reg-summary-item :is(h1,h2,h3,h4,h5,h6),.reg-summary-intro :is(h1,h2,h3,h4,h5,h6){margin:0;text-align:center;text-transform:none;font-family:var(--font-heading);font-weight:800;font-size:var(--mkt-fs-h2);line-height:1.08;letter-spacing:-.02em;color:var(--brand-navy);text-wrap:balance}[data-theme=dark] .reg-summary-item :is(h1,h2,h3,h4,h5,h6),[data-theme=dark] .reg-summary-intro :is(h1,h2,h3,h4,h5,h6){color:var(--brand-orange)}.reg-summary-item p,.reg-summary-intro p{text-align:justify;line-height:1.7}.reg-summary .reg-center{text-align:center}.reg-summary .mkt-head-ico--right{right:auto;left:100%;margin-right:0;margin-left:.4em}.reg-summary-item :is(h1,h2,p),.reg-summary-intro :is(h1,h2,p){margin:0}.reg-summary-intro{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding-block:clamp(2rem,1.2rem + 3.7vw,4.25rem) var(--space-lg);width:var(--reg-content-width);margin-inline:auto;padding-inline:var(--space-lg)}@media(max-width:39.99em){.reg-summary-intro{padding-inline:0}}.reg-summary .reg-summary-intro p.about-tagline{margin:0;text-align:center;width:auto;font-family:var(--font-heading);font-size:clamp(1.15rem,.95rem + .9vw,1.55rem);font-weight:600;line-height:1.3;letter-spacing:normal;color:var(--brand-navy)}[data-theme=dark] .reg-summary .reg-summary-intro p.about-tagline{color:var(--brand-orange)}.reg-summary .reg-summary-intro p{text-align:justify;width:100%;line-height:1.6}.reg-summary-item{position:sticky;top:var(--reg-summary-top, 0px);width:100%;margin-inline:0;min-height:calc(100svh - var(--reg-summary-top, 0px));background:var(--color-bg);display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding-block:var(--space-lg);padding-inline:0}.reg-summary-item--alt{background:var(--color-surface-2)}.reg-summary-item--flow{position:relative;top:auto}.reg-summary>.mkt-footer{position:relative;z-index:2}.reg-summary-text{display:flex;flex-direction:column;gap:var(--space-md);width:var(--reg-content-width);max-width:none;padding-inline:var(--space-lg)}.reg-summary-media{width:var(--reg-content-width);padding-inline:var(--space-lg)}@media(max-width:39.99em){.reg-summary-text,.reg-summary-media{padding-inline:0}}.about-cta{font-size:calc(var(--fs-body) * 1.333);min-height:69px;border-radius:var(--radius-lg);transform-origin:center;transition:transform .25s ease-out,background .15s ease;will-change:transform}.reg-summary-fade{opacity:0;transform:translateY(36px);transition:opacity .7s ease,transform .7s ease}.reg-summary-fade.is-visible{opacity:1;transform:none}.reg-summary-fade:has(:focus-visible){opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reg-summary-fade{opacity:1;transform:none;transition:none}}.reg-summary .reg-summary-logo,.reg-summary .reg-summary-photo,.reg-summary .reg-summary-logo-img,.reg-summary .reg-summary-awards{display:block;margin-inline:auto;width:auto;height:auto}.reg-summary .reg-summary-logo-img{max-height:40svh}.reg-summary .reg-summary-logo,.reg-summary .reg-summary-logo-img{max-width:min(340px,80%)}.reg-summary .reg-summary-photo{max-width:min(100%,900px);max-height:min(72svh,640px);border-radius:var(--radius-lg, .75rem)}.reg-summary .reg-summary-awards{width:100%;max-width:900px}.reg-summary .reg-summary-imglink{display:block}.reg-summary .reg-summary-img-dark,[data-theme=dark] .reg-summary .reg-summary-img-light{display:none}[data-theme=dark] .reg-summary .reg-summary-img-dark{display:block}.reg-summary .about-story-grid{width:var(--reg-content-width);margin-inline:auto;padding-inline:var(--space-lg);display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:center}@media(min-width:40em){.reg-summary .about-story-grid{grid-template-columns:1fr 1fr;gap:clamp(var(--space-lg),4vw,3rem)}}@media(max-width:39.99em){.reg-summary .about-story-grid{padding-inline:0}}.reg-summary .about-story-text p{margin:0;text-align:justify;line-height:1.7}.reg-summary .about-logo-card{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg, .75rem);padding:clamp(1.25rem,3vw,2.25rem);min-height:200px;box-shadow:0 12px 32px -18px #00000073}.reg-summary .about-logo-card img{display:block;width:auto;height:auto;max-width:100%;max-height:min(30svh,260px);object-fit:contain}.reg-summary .about-story-tile picture{display:block}.reg-summary .about-portrait{display:block;width:100%;height:auto;border-radius:var(--radius-lg, .75rem);box-shadow:0 12px 32px -18px #00000073}.reg-summary .about-story-brand{display:flex;align-items:center;justify-content:center}.reg-summary .reg-summary-fade img{filter:grayscale(100%);transition:filter 3.6s ease}.reg-summary .reg-summary-fade.is-visible img{filter:grayscale(0%)}@media(prefers-reduced-motion:reduce){.reg-summary .reg-summary-fade img{filter:none;transition:none}}@media(max-width:39.99em){.reg-summary .mkt-head-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;-moz-column-gap:.4em;column-gap:.4em;row-gap:.3em}.reg-summary .mkt-head-ico{position:static;transform:none;margin:0;order:1}.reg-summary .mkt-head-ico--right{left:auto;margin-left:0;order:0}.reg-summary .mkt-head-text{flex-basis:100%;order:2}.reg-summary .about-story-grid>.about-story-text{order:-1}.reg-summary .about-story-grid--ourstory>:nth-child(1){order:2}.reg-summary .about-story-grid--ourstory>:nth-child(2){order:1}.reg-summary .about-story-grid--ourstory>:nth-child(3){order:3}.reg-summary .about-story-grid--ourstory>:nth-child(4){order:4}}
