.philo__frame{--philo-ground:var(--vignette-ground);--philo-floor-ground:color-mix(in srgb, var(--vignette-ground) 92%, #6e452f);--philo-line:color-mix(in srgb, var(--support) 55%, transparent)}.philo__floor,.philo__line,.philo__label{display:none}@media screen and (prefers-color-scheme:dark){.philo__frame{--philo-floor-ground:color-mix(in srgb, var(--vignette-ground) 78%, #000);--philo-line:color-mix(in srgb, var(--support) 60%, transparent)}}.philo__frame{--philo-h:414;--philo-floor:.86;--philo-zoom:1.065;--philo-centre:320;--philo-art-top:calc((var(--philo-floor) - var(--philo-zoom) * 334 / var(--philo-h)) * 100%);aspect-ratio:640 / var(--philo-h);background:var(--philo-ground);display:block;position:relative;overflow:clip}.philo--1 .philo__frame{--philo-centre:335}.philo--2 .philo__frame{--philo-centre:304}.philo--3 .philo__frame{--philo-centre:344}.philo__frame>.philosophy-panel{top:var(--philo-art-top);left:calc((.5 - var(--philo-zoom) * var(--philo-centre) / 640) * 100%);width:calc(var(--philo-zoom) * 100%);max-width:none;margin:0;position:absolute}.philo__frame .philosophy-panel__stage{inset:0 calc((1 - var(--philo-centre) / 640 - .5 / var(--philo-zoom)) * 100%) 0 calc((var(--philo-centre) / 640 - .5 / var(--philo-zoom)) * 100%)}.philo__frame .philosophy-panel__layer{inset:0 calc((.5 - var(--philo-zoom) * (1 - var(--philo-centre) / 640)) * 100%) 0 calc((.5 - var(--philo-zoom) * var(--philo-centre) / 640) * 100%)}.philo__frame .philosophy-panel__layer>.companion{overflow:visible}.philo__floor,.philo__line{left:0;right:0;top:calc(var(--philo-floor) * 100%);pointer-events:none;display:block;position:absolute}.philo__floor{background:var(--philo-floor-ground);bottom:0}.philo__line{background:var(--philo-line);transform-origin:0;height:2px}@media (min-width:640px){.philo__frame{--philo-h:338;--philo-floor:.955;--philo-zoom:.965;border:1px solid var(--border);border-radius:var(--frame-radius)}.philo--1 .philo__frame{--philo-centre:347}.philo--2 .philo__frame{--philo-centre:316}.philo--3 .philo__frame{--philo-centre:332}}@media (max-width:639.98px){.philo-track{grid-auto-columns:calc(100vw - 4rem);gap:1rem;margin:-4px -1.25rem 0;padding:4px 1.25rem 1rem;scroll-padding-inline:1.25rem}.philo[role=tab]{cursor:pointer}.philo{border:1px solid var(--border);border-radius:var(--frame-radius);background:var(--card);flex-direction:column;min-width:0;display:flex;overflow:clip}.philo__label{font-size:var(--type-card-title);padding:1rem 1.25rem 1.125rem;line-height:1.3;display:block}.philo-texts{gap:1.5rem;margin-top:1.625rem;display:grid}.philo-text__title{font-size:var(--type-card-title);margin-bottom:.75rem;line-height:1.3}.philo-text__body{font-size:var(--type-body);line-height:var(--type-body-line)}}@media (max-width:639.98px) and (scripting:enabled){.philo-texts{gap:0}.philo-text{grid-area:1/1}.philo-texts:not([data-tabs])>.philo-text:not(:first-child){visibility:hidden}.philo-text__title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:640px) and (max-width:1023.98px){.philo-rail{grid-template-columns:minmax(0,1fr);display:grid}.philo-rail .carousel-pill-scope,.philo-track,.philo-texts{display:contents}.philo-track{scroll-snap-type:none;overflow:visible}.philo--1{grid-row:1}.philo-text--1{grid-row:2}.philo--2{grid-row:3}.philo-text--2{grid-row:4}.philo--3{grid-row:5}.philo-text--3{grid-row:6}.philo,.philo-text{max-width:599px}.philo-text{margin-top:1.25rem}.philo-text:not(:last-child){margin-bottom:3rem}.philo-text__title{font-size:var(--type-card-title);margin-bottom:.75rem;line-height:1.3}.philo-text__body{font-size:var(--type-body);line-height:var(--type-body-line)}}@media (min-width:1024px){.philo-rail{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(88px,9vw,144px) clamp(1.5rem,6.25vw - 2.5rem,2.5rem);display:grid}.philo-rail .carousel-pill-scope,.philo-track,.philo-texts{display:contents}.philo-track{scroll-snap-type:none;overflow:visible}.philo--1,.philo-text--1{grid-row:1}.philo--2,.philo-text--2{grid-row:2}.philo--3,.philo-text--3{grid-row:3}.philo{grid-column:6/-1}.philo-text{grid-column:1/span 5}.philo:nth-child(2n){grid-column:1/span 7}.philo-text:nth-child(2n){grid-column:8/-1}.philo-text__title{font-size:var(--type-card-title);margin-bottom:.875rem;line-height:1.3}.philo-text__body{font-size:var(--type-body);line-height:var(--type-body-line)}}@media (min-width:1280px){.philo-text__title{margin-bottom:1rem}}.philo__frame{content-visibility:auto}@media (min-width:640px){.philo__frame .philosophy-panel__stage{content-visibility:visible}}.philo__frame[data-landed],.philosophy-panel__stage[data-landed]{content-visibility:visible}@media (scripting:none){.philo__frame{display:none}@media (max-width:639.98px){.philo-rail .carousel-pill-scope{display:none}.philo-texts{margin-top:0}.philo-text{border-left:2px solid color-mix(in srgb, var(--support) 40%, transparent);padding-left:1.25rem}}@media (min-width:1024px){.philo-text,.philo-text:nth-child(2n){grid-column:1/span 8}}}