@font-face{font-family:HeljinEditorial;src:url('concepts/assets/5dce723cd3acb611.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
#copy-2.editorial-section,#copy-3.editorial-section{padding:104px 0;position:relative;overflow:hidden}
.editorial-section .editorial-grid{max-width:1110px;display:grid;grid-template-columns:1fr 1fr;gap:38px 70px;position:relative;z-index:1}
.editorial-section .editorial-heading{font-size:clamp(36px,4.4vw,57px);line-height:1.13;letter-spacing:-1.8px;text-align:left;margin:0;max-width:520px;font-weight:600}
.editorial-heading em,.editorial-pullquote{font-family:HeljinEditorial,Georgia,serif;font-style:italic;font-weight:400}
#copy-2 .editorial-heading em{display:block;color:#b9530a;margin-top:10px}
.editorial-section .editorial-paragraph{font-size:17px;line-height:1.85;margin:0;color:#506077;max-width:none}
.editorial-section .editorial-paragraph strong{color:#172b47;font-weight:650}
#copy-2{background:#fff!important}
#copy-2 .editorial-p1{padding-top:4px}
#copy-2 .editorial-pullquote{grid-column:1/-1;text-align:center;font-size:clamp(32px,4.1vw,54px);line-height:1.3;color:#182d49;padding:36px 0 48px;margin:16px 0 0;position:relative}
#copy-2 .editorial-pullquote:after{content:'';position:absolute;left:calc(50% - 44px);bottom:17px;width:88px;height:4px;background:#f97316;border-radius:70% 20% 60% 25%;transform:rotate(-3deg)}
#copy-2 .editorial-p3{grid-column:1; padding:0 0 0 26px;border-left:2px solid #dbe2eb}
#copy-2 .editorial-p4{grid-column:2;padding-left:26px;border-left:2px solid #f5bd96}
#copy-3.editorial-section{background:#14253e!important;color:#fff}
#copy-3:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 92% 15%,#28549470,transparent 52%),radial-gradient(ellipse at 3% 100%,#80523038,transparent 48%);pointer-events:none}
#copy-3 .editorial-heading{color:#fff;grid-column:1/-1;max-width:900px;font-size:clamp(37px,4.2vw,55px);margin-bottom:14px}
#copy-3 .editorial-heading em{color:#ffb87d}
#copy-3 .editorial-paragraph{color:#c2cfe0}
#copy-3 .editorial-paragraph strong{color:white;font-weight:650}
#copy-3 .editorial-p1{grid-column:1}
#copy-3 .editorial-pullquote{grid-column:2;font-size:clamp(29px,3vw,39px);font-family:inherit;font-style:normal;line-height:1.35;letter-spacing:-.8px;color:#fff;border-left:1px solid #ffffff30;padding-left:38px}
#copy-3 .editorial-pullquote em{font-family:HeljinEditorial,Georgia,serif;font-weight:400;color:#ffb87d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:9px}
#copy-3 .editorial-p3,#copy-3 .editorial-p4{border-top:1px solid #ffffff26;padding-top:32px}
#copy-3 .editorial-action{grid-column:1/-1;margin-top:6px}
#copy-3 .button{margin:0}
@media(max-width:760px){#copy-2.editorial-section,#copy-3.editorial-section{padding:65px 0}.editorial-section .editorial-grid{grid-template-columns:1fr;gap:26px}.editorial-section .editorial-heading{letter-spacing:-1px;font-size:37px}.editorial-section .editorial-paragraph{font-size:16px;line-height:1.8}#copy-2 .editorial-p3,#copy-2 .editorial-p4,#copy-3 .editorial-p1,#copy-3 .editorial-pullquote{grid-column:1}#copy-2 .editorial-pullquote{font-size:32px;padding:26px 0 40px;margin:0}#copy-2 .editorial-p3,#copy-2 .editorial-p4{padding-left:20px}#copy-3 .editorial-pullquote{font-size:31px;padding:14px 0 14px 22px;margin:4px 0}#copy-3 .editorial-p3,#copy-3 .editorial-p4{padding-top:26px}#copy-3 .editorial-heading{font-size:37px}}

.editorial-section .sentence-break{display:block;height:13px}.editorial-section .editorial-p3,.editorial-section .editorial-p4{line-height:1.75}
