.Philosophy-module__PUxW5G__philosophy{padding:var(--space-20) 0 var(--space-16);position:relative;overflow:hidden}.Philosophy-module__PUxW5G__philosophy:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 20% 20%,#000 15%,#0000 70%);mask-image:radial-gradient(60% 55% at 20% 20%,#000 15%,#0000 70%)}.Philosophy-module__PUxW5G__container{max-width:var(--container);padding:0 var(--space-8);margin:0 auto;position:relative}.Philosophy-module__PUxW5G__content{max-width:760px}@media (min-width:1024px){.Philosophy-module__PUxW5G__content{column-gap:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;max-width:none;display:grid}.Philosophy-module__PUxW5G__heading{text-wrap:balance;margin-bottom:0}.Philosophy-module__PUxW5G__textBlock{max-width:68ch}}.Philosophy-module__PUxW5G__heading{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:var(--space-10);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:400;line-height:1.05}.Philosophy-module__PUxW5G__textBlock{color:var(--color-text-secondary);gap:var(--space-6);flex-direction:column;font-size:1.0625rem;line-height:1.8;display:flex}.Philosophy-module__PUxW5G__textBlock p:first-child{padding-left:var(--space-5);border-left:2px solid var(--color-accent);color:var(--color-text-primary);font-size:1.22rem;line-height:1.65}.Philosophy-module__PUxW5G__textBlock strong{color:var(--color-text-primary);font-weight:600}@media (max-width:768px){.Philosophy-module__PUxW5G__philosophy{padding:var(--space-12) 0 var(--space-10)}.Philosophy-module__PUxW5G__container{padding:0 var(--space-5)}.Philosophy-module__PUxW5G__textBlock{font-size:1rem}.Philosophy-module__PUxW5G__textBlock p:first-child{padding-left:var(--space-4);font-size:1.1rem}}
.page-module__jQ7Jqq__main{min-height:100dvh;padding-top:64px}.page-module__jQ7Jqq__areas{padding:var(--space-16) 0 var(--space-24);border-top:1px solid var(--color-border)}.page-module__jQ7Jqq__container{max-width:var(--container);padding:0 var(--space-8);margin:0 auto}.page-module__jQ7Jqq__heading{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:var(--space-10);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400}.page-module__jQ7Jqq__grid{column-gap:var(--space-10);border-top:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__jQ7Jqq__areaCard{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.page-module__jQ7Jqq__areaTitle{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:var(--space-2);font-size:1.3rem;font-weight:400}.page-module__jQ7Jqq__areaDesc{max-width:var(--measure);color:var(--color-text-secondary);font-size:.94rem;line-height:1.7}@media (max-width:900px){.page-module__jQ7Jqq__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.page-module__jQ7Jqq__container{padding:0 var(--space-5)}.page-module__jQ7Jqq__areas{padding:var(--space-12) 0 var(--space-16)}}
