@layer components{.about_container{width:var(--site-width);max-width:var(--max-width-main);margin-inline:auto;position:relative}.about_container-narrow{width:var(--site-width);max-width:56.25rem;margin-inline:auto;position:relative}.about_center{text-align:center}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin-bottom:1rem;font-size:.6875rem;font-weight:600;display:block}.about_hero-wrap{padding:13rem 0 7rem;position:relative;overflow:hidden}.about_deco{pointer-events:none;position:absolute;inset:0}.about_deco .l1{width:11rem;top:20%;left:-2.5rem;transform:rotate(-4deg)}.about_deco .l2{width:18rem;top:40%;right:-4rem;transform:rotate(-3deg)}.about_deco .l3{width:7rem;top:65%;left:8%;transform:rotate(-5deg)}.about_hero-inner{text-align:center;z-index:10}.about_hero-title{font-family:var(--secondary-family);letter-spacing:-.02em;margin-bottom:var(--space-4);text-wrap:balance;font-size:clamp(3rem,8vw,4.5rem);line-height:1.05}.about_hero-logo{align-items:baseline;gap:.75rem;margin-inline:.25rem;display:inline-flex}.about_hero-mark{width:auto;height:.75em;display:inline;transform:translateY(.05em)}.about_hero-desc{color:var(--text-2);max-width:36rem;margin:var(--space-4) auto 0;font-size:1rem;line-height:1.7}.about_mission-wrap{padding:var(--space-7) 0;background:var(--background-2)}.about_principles-wrap{padding:var(--space-7) 0;background:var(--background-3)}.about_section-head{margin-bottom:var(--space-6)}.about_section-title{font-family:var(--secondary-family);text-wrap:balance;font-size:clamp(1.875rem,4vw,2.25rem);line-height:1.15}.about_prose{gap:var(--space-4);color:var(--text-2);flex-direction:column;font-size:.9375rem;line-height:1.8;display:flex}.about_principle{border-top:var(--border-width) solid var(--border);flex-direction:column;gap:.5rem;padding:1.75rem 0;display:flex}.about_principle.last{border-bottom:var(--border-width) solid var(--border)}.about_principle-key{font-family:var(--mono-family);color:var(--text-2);flex-shrink:0;width:7rem;font-size:.8125rem}.about_principle-title{margin-bottom:.25rem;font-size:1rem;font-weight:600}.about_principle-desc{color:var(--text-2);font-size:.875rem;line-height:1.6}.about_news-wrap{padding:var(--space-7) 0}.about_news-head{margin-bottom:var(--space-6)}.about_news-head .about_news-desc{color:var(--text-2);margin-top:.75rem;font-size:.9375rem}.about_news-grid{gap:var(--space-5);display:grid}.about_news-grid+.about_news-grid{margin-top:var(--space-5)}.about_news-card{color:inherit;text-decoration:none;display:block}.about_news-card:hover .about_news-title{color:var(--text-2)}.news-art_bg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.news-art_glyph{z-index:10;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:relative}:is(.news-art_glyph.squares,.news-art_glyph.circles) .ring{border:var(--border-width) solid #ffffff26;position:absolute}:is(.news-art_glyph.squares,.news-art_glyph.circles) .r1{inset:0}:is(.news-art_glyph.squares,.news-art_glyph.circles) .r2{border-color:#ffffff40;inset:20%}:is(.news-art_glyph.squares,.news-art_glyph.circles) .core{background:var(--light-100);position:absolute;inset:40%}.news-art_glyph.squares .r1{border-radius:var(--radius-small)}.news-art_glyph.squares .r2{border-radius:calc(var(--radius-small) * .75)}.news-art_glyph.squares .core{border-radius:calc(var(--radius-small) * .5);inset:36%}.news-art_glyph.circles .r1,.news-art_glyph.circles .r2,.news-art_glyph.circles .core{border-radius:50%}.news-art_icon{width:5rem;height:5rem}.about_news-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.about_news-date{color:var(--text-3);margin-bottom:.5rem;font-size:.75rem;display:block}.about_news-title{transition:color var(--hover-duration) var(--hover-ease);margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.about_news-text{color:var(--text-2);font-size:.875rem;line-height:1.6}.about_contact-wrap{padding:var(--space-7) 0;text-align:center}.about_contact-title{font-family:var(--secondary-family);margin-bottom:1rem;font-size:clamp(1.875rem,4vw,2.25rem)}.about_cta-desc{color:var(--text-2);max-width:32rem;margin:0 auto var(--space-6);font-size:.9375rem;line-height:1.6}.cta-btn{background:var(--dark-700);color:var(--light-100);border-radius:var(--radius-small);transition:opacity var(--hover-duration) var(--hover-ease);align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-btn:hover{opacity:.9}.cta-btn .cta-arrow{width:1.125rem;height:1.125rem}@media (min-width:48rem){.about_principle{align-items:baseline;gap:var(--space-4);flex-direction:row}.about_news-grid{grid-template-columns:repeat(3,1fr)}}}
