.NdeIWa_section{gap:var(--space-10);padding-block:var(--space-20);flex-direction:column;display:flex}.NdeIWa_story{grid-template-columns:minmax(0, var(--width-desktop-xl)) minmax(0, var(--width-desktop-2xl));justify-content:space-between;gap:var(--space-10);display:grid}.NdeIWa_title{color:var(--color-neutral-black);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-heading-2);line-height:var(--line-height-heading-2);letter-spacing:var(--letter-spacing-heading-2);margin:0}.NdeIWa_content{color:var(--color-neutral-black);font-size:var(--font-size-text-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-large);letter-spacing:var(--letter-spacing-text-large)}.NdeIWa_content p{margin:0}.NdeIWa_content p:first-child{margin-bottom:var(--space-6);color:var(--color-neutral-deep-gray)}.NdeIWa_content p:not(:first-child)+p{margin-top:10px}.NdeIWa_stats{gap:var(--space-6);padding:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.NdeIWa_stat{min-width:0}.NdeIWa_statValue,.NdeIWa_statLabel{margin:0}.NdeIWa_statValue{color:var(--color-brand-primary);font-size:var(--font-size-heading-1);font-weight:var(--font-weight-heading-1);line-height:var(--line-height-heading-1);letter-spacing:var(--letter-spacing-heading-1)}.NdeIWa_statLabel{color:var(--color-neutral-black);font-size:var(--font-size-text-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-large);letter-spacing:var(--letter-spacing-text-large);margin-top:10px}@media (max-width:1023px){.NdeIWa_story{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.NdeIWa_section{gap:30px;padding-block:15px}.NdeIWa_story{gap:var(--space-5)}.NdeIWa_title{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-heading-3);line-height:var(--line-height-heading-3);letter-spacing:var(--letter-spacing-heading-3)}.NdeIWa_content{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}.NdeIWa_stats{gap:var(--space-4);padding-top:var(--space-5);order:-1}.NdeIWa_statValue{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-heading-3);line-height:var(--line-height-heading-3);letter-spacing:var(--letter-spacing-heading-3)}.NdeIWa_statLabel{font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);margin-top:0}}
.KjPeJa_wrapper{gap:var(--space-20);flex-direction:column;padding-block:50px;display:flex}.KjPeJa_activities{gap:var(--space-10);flex-direction:column;display:flex}.KjPeJa_intro{gap:var(--space-4);flex-direction:column;display:flex}.KjPeJa_sectionTitle,.KjPeJa_subtitle,.KjPeJa_activityTitle,.KjPeJa_activityDescription,.KjPeJa_projectTitle,.KjPeJa_projectDescription{margin:0}.KjPeJa_sectionTitle{color:var(--color-neutral-black);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-heading-2);line-height:var(--line-height-heading-2);letter-spacing:var(--letter-spacing-heading-2)}.KjPeJa_accent,.KjPeJa_activityNumber{color:var(--color-brand-primary)}.KjPeJa_subtitle{color:var(--color-neutral-deep-gray);font-size:var(--font-size-text-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-medium);letter-spacing:var(--letter-spacing-text-medium)}.KjPeJa_activitiesList{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.KjPeJa_activity{min-height:200px;padding-block:var(--space-4);border-top:1px solid var(--color-neutral-light-gray);flex-direction:column;gap:15px;display:flex}.KjPeJa_activityNumber,.KjPeJa_activityTitle{font-size:var(--font-size-heading-4);font-weight:var(--font-weight-heading-4);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4)}.KjPeJa_activityContent{flex-direction:column;gap:10px;display:flex}.KjPeJa_activityTitle{color:var(--color-neutral-black)}.KjPeJa_activityDescription,.KjPeJa_projectDescription{color:var(--color-neutral-deep-gray);font-size:var(--font-size-text-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-medium);letter-spacing:var(--letter-spacing-text-medium)}.KjPeJa_projects{gap:var(--space-8);padding-bottom:var(--space-12);flex-direction:column;display:flex}.KjPeJa_projectsGrid{column-gap:var(--space-6);row-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.KjPeJa_project{flex-direction:column;gap:15px;min-width:0;display:flex}.KjPeJa_projectImageWrap{border-radius:var(--hero-card-radius);background:var(--color-neutral-light-gray);width:100%;height:385px;position:relative;overflow:hidden}.KjPeJa_projectImage{object-fit:cover}.KjPeJa_projectImagePlaceholder{padding:var(--space-5);color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);text-align:center;place-items:center;margin:0;display:grid;position:absolute;inset:0}.KjPeJa_projectContent{flex-direction:column;gap:10px;display:flex}.KjPeJa_projectTitle{color:var(--color-neutral-black);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-heading-4);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4)}@media (max-width:1023px) and (min-width:768px){.KjPeJa_activitiesList{grid-template-columns:repeat(2,minmax(0,1fr))}.KjPeJa_projectImageWrap{height:300px}}@media (max-width:767px){.KjPeJa_wrapper{gap:var(--space-15);padding-block:var(--space-10)}.KjPeJa_activities{gap:var(--space-8)}.KjPeJa_sectionTitle{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-heading-3);line-height:var(--line-height-heading-3);letter-spacing:var(--letter-spacing-heading-3)}.KjPeJa_subtitle{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}.KjPeJa_activitiesList{gap:var(--space-5);flex-direction:column;display:flex}.KjPeJa_activity{grid-template-columns:var(--width-mobile-sm) minmax(0, 1fr);gap:var(--space-4);min-height:0;padding-block:var(--space-5);display:grid}.KjPeJa_activityNumber{font-size:var(--font-size-heading-4);font-weight:var(--font-weight-heading-4);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4)}.KjPeJa_activityTitle,.KjPeJa_projectTitle{font-size:var(--font-size-heading-5);font-weight:var(--font-weight-heading-5);line-height:var(--line-height-heading-5);letter-spacing:var(--letter-spacing-heading-5)}.KjPeJa_activityDescription,.KjPeJa_projectDescription{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}.KjPeJa_projects{gap:var(--space-8);padding-bottom:0}.KjPeJa_projectsGrid{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.KjPeJa_projectImageWrap{aspect-ratio:396/240;height:auto}}
.CPZgRa_button{width:var(--icon-button-size,42px);height:var(--icon-button-size,42px);border:1px solid var(--color-brand-deep);border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-neutral-white);box-shadow:var(--shadow-mini);justify-content:center;align-items:center;transition:box-shadow .3s,border-color .18s,color .18s,background .18s,filter .3s,transform .3s;display:inline-flex;position:relative;overflow:hidden}.CPZgRa_button[data-variant=outline]{border:2px solid var(--color-brand-primary);background:var(--color-neutral-white);color:var(--color-brand-primary);box-shadow:none}.CPZgRa_button:hover{border-color:var(--color-brand-deep);background:var(--color-brand-primary);color:var(--color-neutral-white);filter:brightness(1.03);transform:translateY(-3px);box-shadow:0 6px 16px #ff63004d}.CPZgRa_button[data-variant=outline]:hover{border-color:var(--color-brand-primary);background:var(--color-brand-light);color:var(--color-brand-primary);box-shadow:none;filter:none}.CPZgRa_button:active{filter:brightness(.94);transform:translateY(1px);box-shadow:0 2px 6px #ff630026}.CPZgRa_button:focus-visible{outline-offset:3px;outline:3px solid #ff630040}@media (prefers-reduced-motion:reduce){.CPZgRa_button{transition:none}}
._6SxAvW_section{gap:var(--space-10);padding-block:var(--space-20);flex-direction:column;display:flex}._6SxAvW_title{width:100%;max-width:1064px;color:var(--color-neutral-black);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-heading-2);line-height:var(--line-height-heading-2);letter-spacing:var(--letter-spacing-heading-2);margin:0}._6SxAvW_carousel,._6SxAvW_viewport{min-width:0}._6SxAvW_track{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._6SxAvW_card{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._6SxAvW_imageWrap{aspect-ratio:520/289;border-radius:var(--radius-lg);background:var(--color-neutral-light-gray);width:100%;position:relative;overflow:hidden}._6SxAvW_image{object-fit:cover}._6SxAvW_imagePlaceholder{padding:var(--space-3);color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);text-align:center;place-items:center;margin:0;display:grid;position:absolute;inset:0}._6SxAvW_cardContent{gap:var(--space-5);flex-direction:column;display:flex}._6SxAvW_cardTitle,._6SxAvW_description{margin:0}._6SxAvW_cardTitle{color:var(--color-brand-primary);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-heading-3);line-height:var(--line-height-heading-3);letter-spacing:var(--letter-spacing-heading-3)}._6SxAvW_description{color:var(--color-neutral-deep-gray);font-size:var(--font-size-text-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-large);letter-spacing:var(--letter-spacing-text-large)}._6SxAvW_controls{display:none}@media (max-width:1279px) and (min-width:768px){._6SxAvW_track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){._6SxAvW_section{gap:var(--space-5);padding-block:var(--space-10)}._6SxAvW_title{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-heading-3);line-height:var(--line-height-heading-3);letter-spacing:var(--letter-spacing-heading-3)}._6SxAvW_carousel{width:calc(100% + (var(--container-inline-padding) * 2));margin-inline:calc(var(--container-inline-padding) * -1)}._6SxAvW_viewport{scroll-behavior:smooth;width:100%;scroll-padding-inline:var(--container-inline-padding);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}._6SxAvW_viewport::-webkit-scrollbar{display:none}._6SxAvW_track{gap:var(--space-10);width:max-content;padding-inline:var(--container-inline-padding);display:flex}._6SxAvW_card{flex:0 0 calc(100vw - (var(--container-inline-padding) * 2));width:calc(100vw - (var(--container-inline-padding) * 2));scroll-snap-align:start}._6SxAvW_imageWrap{aspect-ratio:396/220;border-radius:var(--radius-md)}._6SxAvW_imagePlaceholder{letter-spacing:.14px;font-size:7px;line-height:10px}._6SxAvW_cardTitle{font-size:var(--font-size-heading-4);font-weight:var(--font-weight-heading-4);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4)}._6SxAvW_description{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}._6SxAvW_controls{margin-top:var(--space-5);padding-inline:var(--container-inline-padding);justify-content:space-between;display:flex}._6SxAvW_control{--icon-button-size:50px}}
