.page_main__pVRPx{min-height:100vh}.page_container__eSsIu{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.page_hero__qs3fl{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--container-padding);overflow:hidden}.page_heroContent__FRIOO{text-align:center;position:relative;z-index:2;max-width:800px}.page_heroLabel___zekS{display:inline-block;font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--spacing-lg)}.page_heroHeadline__tbW2T{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:var(--spacing-md)}.page_heroSubline__oI8vh{font-family:var(--font-sans);font-size:clamp(1rem,2vw,1.25rem);color:var(--color-muted);font-weight:400}.page_heroDecoration__L3OSu{position:absolute;right:-5%;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}.page_heroYear__EqLoS{font-family:var(--font-serif);font-size:clamp(10rem,20vw,20rem);font-weight:400;color:var(--color-border);opacity:.5;line-height:1;letter-spacing:-.05em}.page_intro__0UENd{padding:var(--spacing-2xl) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_introText__DyqJl{font-family:var(--font-serif);font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.6;text-align:center;max-width:900px;margin:0 auto;font-weight:400}.page_story__qwGYr{padding:calc(var(--spacing-2xl) * 1.5) 0}.page_storyContainer__Xy_LH{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.page_storyHeader__vlZIu{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.page_storyLabel__ntvLb{font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap}.page_storyDivider__4xe83{flex:1 1;height:1px;background:var(--color-border)}.page_storyGrid__Ulrrv{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:calc(var(--spacing-2xl) * 1.5);gap:calc(var(--spacing-2xl) * 1.5);align-items:start}.page_storyImageColumn__YjPLP{position:-webkit-sticky;position:sticky;top:120px}.page_storyImageWrapper__thieV{position:relative;overflow:hidden}.page_storyImage__wTncZ{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .6s ease}.page_storyImageWrapper__thieV:hover .page_storyImage__wTncZ{transform:scale(1.03)}.page_storyImageAccent__wQ7mG{position:absolute;bottom:-20px;right:-20px;width:60%;height:60%;border:1px solid var(--color-foreground);z-index:-1}.page_storyContent__F0EN_{padding-top:var(--spacing-xl)}.page_storyHighlight__8OWhe{display:flex;align-items:baseline;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border)}.page_highlightNumber__6ZCsA{font-family:var(--font-serif);font-size:clamp(4rem,10vw,7rem);font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--color-foreground)}.page_highlightLabel__rkZaC{font-family:var(--font-sans);font-size:1rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em}.page_storyParagraphs__XXCmG{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_storyParagraph__osW5f{font-family:var(--font-sans);font-size:1.0625rem;line-height:1.8;color:var(--color-foreground)}.page_storyParagraph__osW5f:first-child{font-size:1.125rem}.page_nameMeaning__S91lO{padding:calc(var(--spacing-2xl) * 1.5) 0;background:var(--color-foreground);color:var(--color-background)}.page_nameContent__isx6V{text-align:center;max-width:800px;margin:0 auto}.page_nameTypography__j767x{font-family:var(--font-serif);font-size:clamp(2rem,5vw,4rem);font-weight:400;letter-spacing:.05em;margin-bottom:var(--spacing-xl);display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;line-height:1.2}.page_nameGroup__g4bju{display:inline-flex;align-items:baseline;white-space:nowrap}.page_nameHighlight__CeURG{color:var(--color-background);position:relative}.page_nameHighlight__CeURG:after{content:"";position:absolute;bottom:.1em;left:0;width:100%;height:2px;background:rgba(253,251,247,.3)}.page_nameMuted__VkFQQ{color:rgba(253,251,247,.4)}.page_nameDivider__ByBJE{width:60px;height:1px;background:rgba(253,251,247,.3);margin:0 auto var(--spacing-xl)}.page_nameTitle__15ckn{font-size:clamp(1.5rem,3vw,2rem);font-weight:400;margin-bottom:var(--spacing-md);color:var(--color-background)}.page_nameText__GEbru{font-family:var(--font-sans);font-size:1.0625rem;line-height:1.8;color:rgba(253,251,247,.8);max-width:600px;margin:0 auto}.page_philosophy__2JYrK{padding:calc(var(--spacing-2xl) * 1.5) 0}.page_philosophyHeader__FNYJq{text-align:center;margin-bottom:var(--spacing-2xl)}.page_philosophyTitle__F8GPK{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;margin-bottom:var(--spacing-lg)}.page_philosophyDivider__164P3{width:60px;height:1px;background:var(--color-border);margin:0 auto}.page_philosophyGrid__xmMTd{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.page_philosophyCard__7O_wN{text-align:center;padding:var(--spacing-xl);border:1px solid var(--color-border);transition:border-color .3s ease}.page_philosophyCard__7O_wN:hover{border-color:var(--color-foreground)}.page_philosophyNumber__Lqx_O{display:block;font-family:var(--font-serif);font-size:2.5rem;font-weight:400;color:var(--color-border);margin-bottom:var(--spacing-md);transition:color .3s ease}.page_philosophyCard__7O_wN:hover .page_philosophyNumber__Lqx_O{color:var(--color-foreground)}.page_philosophyCardTitle__OvTtN{font-size:1.25rem;font-weight:500;margin-bottom:var(--spacing-sm)}.page_philosophyCardText__KUAlb{font-family:var(--font-sans);font-size:.9375rem;line-height:1.7;color:var(--color-muted)}.page_cta__D4QeR{padding:var(--spacing-2xl) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_ctaContent__s2TBC{text-align:center}.page_ctaTitle__9nkpL{font-size:clamp(1.5rem,3vw,2rem);font-weight:400;margin-bottom:var(--spacing-lg)}.page_ctaButtons__M9ugb{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.page_ctaPrimary__Yivab,.page_ctaSecondary__GFAz6{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:all .3s ease}.page_ctaPrimary__Yivab{background:var(--color-foreground);color:var(--color-background);border:1px solid var(--color-foreground)}.page_ctaPrimary__Yivab:hover,.page_ctaSecondary__GFAz6{background:transparent;color:var(--color-foreground)}.page_ctaSecondary__GFAz6{border:1px solid var(--color-foreground)}.page_ctaSecondary__GFAz6:hover{background:var(--color-foreground);color:var(--color-background)}.page_subpages__F7PUK{padding:calc(var(--spacing-2xl) * 1.5) 0}.page_subpagesGrid__43fhb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.page_subpageCard__IPnqs{position:relative;display:block;padding:var(--spacing-xl);background:transparent;border:1px solid var(--color-border);transition:all .3s ease;overflow:hidden}.page_subpageCard__IPnqs:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-foreground);transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:0}.page_subpageCard__IPnqs:hover:before{transform:translateY(0)}.page_subpageCard__IPnqs>*{position:relative;z-index:1;transition:color .3s ease}.page_subpageCard__IPnqs:hover>*{color:var(--color-background)}.page_subpageLabel__1L_M7{display:block;font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--spacing-sm)}.page_subpageCard__IPnqs:hover .page_subpageLabel__1L_M7{color:rgba(253,251,247,.6)}.page_subpageTitle__AckRp{font-size:clamp(1.5rem,3vw,2rem);font-weight:400;margin-bottom:var(--spacing-xs)}.page_subpageText___wSDQ{font-family:var(--font-sans);font-size:.9375rem;color:var(--color-muted)}.page_subpageCard__IPnqs:hover .page_subpageText___wSDQ{color:rgba(253,251,247,.8)}.page_subpageArrow__n4kZ6{position:absolute;bottom:var(--spacing-xl);right:var(--spacing-xl);font-size:1.5rem;opacity:0;transform:translateX(-10px);transition:all .3s ease}.page_subpageCard__IPnqs:hover .page_subpageArrow__n4kZ6{opacity:1;transform:translateX(0)}@media (max-width:1024px){.page_storyGrid__Ulrrv{grid-template-columns:1fr;gap:var(--spacing-xl)}.page_storyImageColumn__YjPLP{position:relative;top:0;max-width:500px;margin:0 auto}.page_storyContent__F0EN_{padding-top:0}.page_heroDecoration__L3OSu{right:-15%}}@media (max-width:768px){.page_hero__qs3fl{min-height:50vh}.page_heroDecoration__L3OSu{display:none}.page_philosophyGrid__xmMTd{grid-template-columns:1fr;gap:var(--spacing-lg)}.page_subpagesGrid__43fhb{grid-template-columns:1fr}.page_storyHighlight__8OWhe{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.page_highlightNumber__6ZCsA{font-size:5rem}}@media (max-width:480px){.page_ctaButtons__M9ugb{flex-direction:column;width:100%}.page_ctaPrimary__Yivab,.page_ctaSecondary__GFAz6{width:100%}.page_nameMeaning__S91lO{padding:var(--spacing-2xl) 0}.page_nameTypography__j767x{font-size:1.5rem;letter-spacing:.02em;flex-direction:column;gap:.25rem}.page_nameHighlight__CeURG:after{height:1px;bottom:0}.page_nameTitle__15ckn{font-size:1.25rem}.page_nameText__GEbru{font-size:.9375rem;line-height:1.7}.page_nameDivider__ByBJE{margin:0 auto var(--spacing-lg)}}