.about-landing .panorama-hero{--panorama-top-space:165px;--panorama-min-height:min(950px, 100svh);--panorama-below-copy:290px;--panorama-arch-gap:clamp(32px, 5svh, 72px);--panorama-art-x:.5;isolation:isolate;min-height:var(--panorama-min-height);margin-top:calc(-1 * var(--marketing-header-height,92px));padding:var(--panorama-top-space) 5.5% 30px;grid-template-rows:auto minmax(150px,1fr) auto;display:grid;position:relative;overflow:hidden}.about-landing .panorama-hero .panorama-art{z-index:-2;grid-row:auto/2;position:absolute;inset:0;overflow:visible;container-type:size}.about-landing .panorama-hero .panorama-art img{--hero-height:max(var(--panorama-min-height), 100cqh + var(--panorama-below-copy));--crest:calc(100cqh + var(--panorama-arch-gap));--art-width:max(100cqw, var(--hero-height) * 1.5, var(--crest) / .36);top:clamp(var(--hero-height) - var(--art-width) * 2 / 3, var(--crest) - var(--art-width) * .36, 0px);left:calc((100cqw - var(--art-width)) * var(--panorama-art-x));width:var(--art-width);max-width:none;height:calc(var(--art-width) * 2 / 3);object-fit:cover;position:absolute}.about-landing .panorama-hero .panorama-light{inset:0 0 calc(-1 * var(--panorama-arch-gap));z-index:-1;background:linear-gradient(180deg, #f5f1e9c7 0, #f5f1e980 var(--panorama-top-space), #f5f1e94d calc(100% - var(--panorama-arch-gap)), #f5f1e900 100%);grid-row:auto/2;position:absolute}.about-landing .panorama-hero h1{text-align:center;letter-spacing:-.062em;width:100%;min-width:0;max-width:1300px;margin:0 auto;font-size:clamp(44px,5.6vw,88px);line-height:1.12}.about-landing .panorama-hero .panorama-introduction{min-width:0}.about-landing .panorama-hero .panorama-description{max-width:67ch;color:var(--navy);font-size:calc(16px * var(--app-text-scale,1) + var(--app-text-boost,0px));text-align:center;text-wrap:pretty;margin:27px auto 0;line-height:1.75}.about-landing .panorama-hero .panorama-line{display:block}.about-landing .panorama-hero .panorama-own{font-style:italic}.about-landing .panorama-hero .panorama-reading-rail{isolation:isolate;background:#fcfaf6f5;border:1px solid #00022524;border-radius:4px;grid-row:3;justify-content:space-between;align-items:center;gap:40px;width:100%;min-width:0;max-width:1280px;margin-inline:auto;padding:24px 30px;display:flex;position:relative}.about-landing .panorama-hero .panorama-reading-rail>p{min-width:0;max-width:575px;font-size:calc(14px * var(--app-text-scale,1) + var(--app-text-boost,0px));flex:575px;line-height:1.75}.about-landing .panorama-hero .panorama-film-row{grid-row:2;justify-content:flex-end;align-self:end;width:100%;max-width:1280px;margin:0 auto 14px;display:flex}.about-landing .panorama-hero .panorama-film{min-height:40px;color:var(--navy);font-size:calc(13px * var(--app-text-scale,1) + var(--app-text-boost,0px));background:#fcfaf6f2;border:1px solid #00022524;border-radius:4px;align-items:center;gap:10px;padding:4px 13px 4px 4px;transition:transform .24s cubic-bezier(.22,1,.36,1),color .18s;display:inline-flex;box-shadow:0 18px 36px -24px #00022566}.about-landing .panorama-hero .panorama-film:hover{color:var(--blue);transform:translateY(-2px)}.about-landing .panorama-hero .panorama-film__play{background:var(--navy);color:#fcfaf6;border-radius:3px;flex:none;place-items:center;width:30px;height:30px;display:grid}.about-landing .panorama-hero .panorama-film__play svg{width:12px;height:12px;margin-left:1px}.about-landing .panorama-hero .panorama-film__duration{border-left:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;padding-left:10px;line-height:1}.about-landing .panorama-hero .panorama-signup{min-height:44px;color:var(--muted);font-size:calc(12px * var(--app-text-scale,1) + var(--app-text-boost,0px));text-align:center;text-underline-offset:4px;background:0 0;border:0;align-items:center;padding-inline:10px;line-height:1.5;text-decoration:underline;transition:color .18s;display:inline-flex}.about-landing .panorama-hero .panorama-signup:hover{color:var(--blue)}.about-landing .panorama-hero .panorama-cta{flex:0 auto;min-width:0}.about-landing .panorama-hero .panorama-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.about-landing .panorama-hero .panorama-signup,.about-landing .panorama-hero .panorama-film{transition:none}.about-landing .panorama-hero .panorama-film:hover{transform:none}}:where(html[data-app-motion=reduce]) .about-landing .panorama-hero .panorama-signup,:where(html[data-app-motion=reduce]) .about-landing .panorama-hero .panorama-film{transition:none}:where(html[data-app-motion=reduce]) .about-landing .panorama-hero .panorama-film:hover{transform:none}@media (width>=1600px){.about-landing .panorama-hero{--panorama-top-space:190px}}@media (width>=1600px) and (height>=900px){.about-landing .panorama-hero{--panorama-min-height:min(1120px, 100svh);--panorama-below-copy:300px;--panorama-top-space:clamp(200px, 17svh, 232px);padding-bottom:40px}.about-landing .panorama-hero .panorama-description{margin-top:34px}}@media (width<=1150px){.about-landing .panorama-hero .panorama-reading-rail{gap:28px;padding:24px}.about-landing .panorama-hero .panorama-cta{flex:none}}@media (width<=1050px){.about-landing .panorama-hero{--panorama-top-space:145px}}@media (width<=800px){.about-landing .panorama-hero{--panorama-min-height:850px}.about-landing .panorama-hero h1{font-size:clamp(43px,7.5vw,65px)}.about-landing .panorama-hero .panorama-reading-rail{gap:25px}.about-landing .panorama-hero .panorama-reading-rail>p{font-size:calc(13px * var(--app-text-scale,1) + var(--app-text-boost,0px))}}@media (width<=600px){.about-landing .panorama-hero{--panorama-top-space:132px;--panorama-below-copy:340px;--panorama-art-x:.54;padding:var(--panorama-top-space) 6% 28px;grid-template-rows:auto minmax(120px,1fr) auto}.about-landing .panorama-hero h1{text-align:left;letter-spacing:-.055em;font-size:clamp(37px,9.7vw,58px);line-height:1.14}.about-landing .panorama-hero .panorama-own{margin-top:6px}.about-landing .panorama-hero .panorama-description{font-size:calc(14px * var(--app-text-scale,1) + var(--app-text-boost,0px));text-align:left;margin-top:23px;line-height:1.75}.about-landing .panorama-hero .panorama-signup{justify-content:center;width:100%;padding-inline:0}.about-landing .panorama-hero .panorama-reading-rail{padding:21px;display:block}.about-landing .panorama-hero .panorama-cta{max-width:none;margin-top:22px;display:block}.about-landing .panorama-hero .panorama-actions{justify-content:flex-start}.about-landing .panorama-hero .panorama-actions .marketing-button{flex-shrink:1;width:100%}}
