/* One new section: portrait photography with rising information panels. */
:is(.sol-light,.sol-home,.sol-podcasts) .light-four-paths{position:relative;display:block;width:calc(100% - 240px);max-width:1660px;margin:0 auto;padding:0 0 92px}
:is(.sol-light,.sol-home,.sol-podcasts) .light-four-paths__label{position:absolute;left:-68px;top:8px;writing-mode:vertical-rl;transform:rotate(180deg);font:700 19px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.5px;margin:0;white-space:nowrap}
.light-four-paths__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%}
.light-discovery-card{position:relative;height:clamp(400px,34vw,560px);overflow:hidden;background:#2b2b29;isolation:isolate}
:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none}
:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__image{object-position:center}
.light-discovery-card__panel{position:absolute;bottom:0;left:0;width:100%;background:#292927;color:#fffaf0}
:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card h3{margin:0;color:inherit;font-family:Arial,Helvetica,sans-serif;line-height:1.2;letter-spacing:0}
:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__toggle{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:12px;border:0;border-radius:0;background:transparent;color:inherit;padding:16px 15px 15px;text-align:left;font:inherit;cursor:pointer;min-height:81px;box-shadow:none}
:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__toggle:hover{background:transparent;color:inherit}
:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__toggle:focus-visible{outline:2px solid var(--light-orange,#fa9913);outline-offset:-4px}
.light-discovery-card__title{display:block;font:400 clamp(16px,1.4vw,22px)/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.35px}
.light-discovery-card__subtitle{display:block;font:400 11px/1.5 Arial,Helvetica,sans-serif;margin-top:5px;color:#f0e9e0}
.light-discovery-card__plus{position:relative;flex:0 0 13px;height:13px;margin-top:5px;color:var(--light-orange,#fa9913)}
.light-discovery-card__plus::before,.light-discovery-card__plus::after{content:'';position:absolute;left:0;top:6px;width:13px;height:1px;background:currentColor}
.light-discovery-card__plus::after{transform:rotate(90deg);transition:transform .3s ease}
.light-discovery-card.is-open .light-discovery-card__plus::after{transform:rotate(0)}
.light-discovery-card__body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1),visibility .4s}
.light-discovery-card__body>div{overflow:hidden;min-height:0}
.light-discovery-card.is-open .light-discovery-card__body{grid-template-rows:1fr;visibility:visible}
.light-discovery-card__content{padding:0 15px 20px}
:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__content p{font:400 12px/1.75 Arial,Helvetica,sans-serif;margin:3px 0 17px;color:#f5eee8}
:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__content a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;width:100%;font:600 11px/1.5 Arial,Helvetica,sans-serif;color:var(--light-yellow,#ffd360);text-decoration:underline;text-underline-offset:4px}
:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__content a:focus-visible{outline-color:var(--light-yellow,#ffd360);outline-offset:2px}
@media(min-width:1100px){.light-discovery-card__toggle>span:first-child{min-height:48px;display:flex;flex-direction:column;justify-content:center}}
@media(max-width:1099px){:is(.sol-light,.sol-home,.sol-podcasts) .light-four-paths{width:calc(100% - 64px);padding-right:0}.light-four-paths__grid{gap:16px}:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__toggle{padding:13px 11px;min-height:96px}.light-discovery-card__content{padding:0 11px 16px}.light-discovery-card__title{font-size:17px}.light-discovery-card__subtitle{font-size:10px}}
@media(max-width:800px){:is(.sol-light,.sol-home,.sol-podcasts) .light-four-paths{display:block;width:88%;padding:35px 0 65px}:is(.sol-light,.sol-home,.sol-podcasts) .light-four-paths__label{position:static;writing-mode:horizontal-tb;transform:none;margin:0 0 24px;white-space:normal;font-size:23px}.light-four-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.light-discovery-card{height:480px}:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__toggle{min-height:85px;padding:16px}.light-discovery-card__content{padding:0 16px 20px}.light-discovery-card__title{font-size:20px}.light-discovery-card__subtitle{font-size:11px}}
@media(max-width:480px){.light-four-paths__grid{grid-template-columns:1fr;gap:24px}.light-discovery-card{height:520px;max-height:135vw}:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__toggle{min-height:78px}.light-discovery-card__title{font-size:21px}:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__content p{font-size:13px}:is(.sol-light,.sol-home,.sol-podcasts) .light-discovery-card__content a{min-height:44px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.light-discovery-card__body,.light-discovery-card__plus::after{transition:none}}
