.philosophy_philosophy__r5Z4u{width:100%;min-height:100vh;padding:40px 0}.philosophy_hero__bV1JW{padding:40px var(--padding-x) 48px;max-width:1460px}.philosophy_headline__ODJfm{font-family:var(--font-main);font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.15;color:var(--color-black);letter-spacing:-.01em;max-width:787px;margin:0}.philosophy_gallery__qD_5K{padding:0 var(--padding-x);position:relative}.philosophy_galleryRow__3MAtI{display:flex;gap:14px;width:100%;height:460px}.philosophy_card__AldLt{position:relative;flex:1 1;min-width:0;border-radius:8px;overflow:hidden;cursor:pointer;outline:none;transition:flex-grow .7s cubic-bezier(.22,1,.36,1),flex-basis .7s cubic-bezier(.22,1,.36,1);will-change:flex-grow;background:#1a1a1a}.philosophy_cardActive__hP2fC{flex-grow:4.5}.philosophy_cardImage__i09CW{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1.02);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.philosophy_cardActive__hP2fC .philosophy_cardImage__i09CW{transform:scale(1.06)}.philosophy_cardOverlay__quKZl{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.35) 55%,rgba(0,0,0,.72));transition:background .6s ease,opacity .6s ease;opacity:1;z-index:1}.philosophy_cardActive__hP2fC .philosophy_cardOverlay__quKZl{background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.6) 45%,rgba(0,0,0,.88))}.philosophy_cardCollapsed__40YEP{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:28px 24px;gap:10px;opacity:1;transition:opacity .4s ease}.philosophy_cardActive__hP2fC .philosophy_cardCollapsed__40YEP{opacity:0;pointer-events:none}.philosophy_cardNum__cAd3c{font-family:var(--font-mono);font-size:var(--text-sm);color:hsla(0,0%,100%,.9);letter-spacing:.06em}.philosophy_cardTitleMini__QfWp7{font-family:var(--font-mono);font-size:var(--text-sm);color:#fff;letter-spacing:.04em;writing-mode:vertical-rl;transform:rotate(180deg);margin-top:auto;margin-bottom:4px;align-self:flex-start}.philosophy_cardExpanded__duEIi{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:48px 48px 52px;gap:20px;opacity:0;pointer-events:none;transition:opacity .5s ease .1s}.philosophy_cardActive__hP2fC .philosophy_cardExpanded__duEIi{opacity:1;pointer-events:auto}.philosophy_cardHeader__OrftT{display:flex;flex-direction:column;gap:14px;max-width:620px}.philosophy_cardNumExp__Yxx5v{font-family:var(--font-mono);font-size:var(--text-sm);color:hsla(0,0%,100%,.85);letter-spacing:.06em}.philosophy_cardTitle__MDiU0{font-family:var(--font-main);font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.1;color:#fff;margin:0;letter-spacing:-.01em}.philosophy_cardBody__Cris_{font-family:var(--font-main);font-size:clamp(15px,1.05vw,17px);line-height:1.55;color:hsla(0,0%,100%,.92);max-width:620px;margin:0}@media (max-width:720px){.philosophy_hero__bV1JW{padding:24px var(--padding-x) 32px}.philosophy_headline__ODJfm{font-size:24px;line-height:1.2;max-width:none}.philosophy_gallery__qD_5K{padding:0 var(--padding-x)}.philosophy_galleryRow__3MAtI{flex-direction:column;height:auto;min-height:0;max-height:none;gap:10px}.philosophy_card__AldLt{flex:none;height:106px;min-height:0;transition:height .55s cubic-bezier(.22,1,.36,1),flex-grow .55s cubic-bezier(.22,1,.36,1)}.philosophy_cardActive__hP2fC{flex-grow:0;height:290px}.philosophy_cardCollapsed__40YEP{flex-direction:row;justify-content:flex-start;align-items:center;padding:20px 22px;gap:16px}.philosophy_cardTitleMini__QfWp7{writing-mode:horizontal-tb;transform:none;margin:0;font-size:13px}.philosophy_cardNum__cAd3c{font-size:11px}.philosophy_cardExpanded__duEIi{padding:20px 22px 24px;justify-content:flex-end;gap:12px}.philosophy_cardTitle__MDiU0{font-size:22px;line-height:1.15}.philosophy_cardBody__Cris_{font-size:14px;line-height:1.45;max-width:none}}