.message-module__kTvltW__pageHeader{border-bottom:1px solid var(--color-line);max-width:960px;margin:0 auto;padding:9rem 4rem 5rem}.message-module__kTvltW__label{font-family:var(--font-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--color-amber);margin-bottom:2.8rem;padding-top:.4rem;font-size:.56rem}.message-module__kTvltW__headline{font-family:var(--font-ja);letter-spacing:.05em;color:var(--color-cream);margin-bottom:2rem;font-size:clamp(1.6rem,2.8vw,2.8rem);font-weight:300;line-height:1.75}.message-module__kTvltW__headline em{color:var(--color-amber);font-style:normal}.message-module__kTvltW__messageGrid{grid-template-columns:1fr 160px;align-items:start;gap:3rem;display:grid}.message-module__kTvltW__messagePhoto{flex-direction:column;align-items:center;gap:.8rem;padding-top:.5rem;display:flex}.message-module__kTvltW__presidentImg{object-fit:cover;object-position:center top;filter:saturate(.8)brightness(.9);width:100%;height:auto}.message-module__kTvltW__presidentName{font-family:var(--font-ja);letter-spacing:.1em;color:var(--color-cream);font-size:.9rem;font-weight:300}.message-module__kTvltW__presidentInfo{flex-direction:column;align-items:center;gap:.4rem;display:flex}.message-module__kTvltW__presidentTitle{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-amber);text-align:center;word-break:keep-all;font-size:.48rem;line-height:1.8}.message-module__kTvltW__section{border-bottom:1px solid var(--color-line);max-width:960px;margin:0 auto;padding:5rem 4rem}.message-module__kTvltW__sectionLabel{font-family:var(--font-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--color-amber);margin-bottom:2.4rem;padding-top:.4rem;font-size:.56rem}.message-module__kTvltW__body{font-family:var(--font-ja);color:var(--color-muted);margin-bottom:1.2rem;font-size:.95rem;font-weight:300;line-height:2.2}.message-module__kTvltW__businessBlock{flex-direction:column;gap:0;display:flex}.message-module__kTvltW__businessBridge{font-family:var(--font-ja);letter-spacing:.05em;color:var(--color-cream);margin:0 0 2.4rem;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:300;line-height:1.85}.message-module__kTvltW__businessBridge em{color:var(--color-amber);font-style:normal}.message-module__kTvltW__businessBlock .message-module__kTvltW__body{margin-bottom:1.4rem}.message-module__kTvltW__businessBlock .message-module__kTvltW__body:last-of-type{margin-bottom:2.4rem}.message-module__kTvltW__businessCta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-amber);border:1px solid var(--color-amber);align-self:flex-start;padding:.9rem 1.6rem;font-size:.6rem;text-decoration:none;transition:background .3s,color .3s}.message-module__kTvltW__businessCta:hover{background:var(--color-amber);color:var(--color-bg,#0d0d0d)}.message-module__kTvltW__credList{flex-direction:column;margin:0;display:flex}.message-module__kTvltW__credItem{border-top:1px solid var(--color-line);grid-template-columns:7rem 1fr;gap:1.6rem;padding:1.8rem 0;display:grid}.message-module__kTvltW__credItem:first-child{border-top:0;padding-top:0}.message-module__kTvltW__credLabel{font-family:var(--font-ja);letter-spacing:.16em;color:var(--color-gold);margin:0;padding-top:.35rem;font-size:.84rem;font-weight:400}.message-module__kTvltW__credBody{margin:0}.message-module__kTvltW__credParagraph{font-family:var(--font-ja);color:var(--color-muted);margin:0;font-size:.95rem;font-weight:300;line-height:2.1}.message-module__kTvltW__credPoints{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.message-module__kTvltW__credPoints li{font-family:var(--font-ja);color:var(--color-muted);padding-left:1.1rem;font-size:.95rem;font-weight:300;line-height:1.95;position:relative}.message-module__kTvltW__credPoints li:before{content:"";background:var(--color-amber);width:.5rem;height:1px;position:absolute;top:.95em;left:0}.message-module__kTvltW__noteCards{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.message-module__kTvltW__noteCard{background:#d4a96a08;border:1px solid #d4a96a59;padding:2rem 2.4rem;text-decoration:none;transition:border-color .3s,background .3s;display:block}.message-module__kTvltW__noteCard:hover{border-color:var(--color-gold);background:#d4a96a12}.message-module__kTvltW__noteCardLabel{font-family:var(--font-mono);letter-spacing:.4em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.8rem;font-size:.5rem;display:block}.message-module__kTvltW__noteCardTitle{font-family:var(--font-ja);color:var(--color-cream);margin-bottom:1rem;font-size:1rem;font-weight:300;line-height:1.7}.message-module__kTvltW__noteCardLink{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-gold);font-size:.54rem}.message-module__kTvltW__linksSection{max-width:960px;margin:0 auto;padding:5rem 4rem 8rem}.message-module__kTvltW__links{flex-wrap:wrap;gap:1.2rem;display:flex}.message-module__kTvltW__linkBtn{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-cream);border:1px solid var(--color-line);padding:.7rem 1.4rem;font-size:.56rem;text-decoration:none;transition:border-color .3s,color .3s}.message-module__kTvltW__linkBtn:hover{border-color:var(--color-amber);color:var(--color-amber)}@media (max-width:1023px){.message-module__kTvltW__pageHeader{padding:7rem 1.5rem 3rem}.message-module__kTvltW__section{padding:3.5rem 1.5rem}.message-module__kTvltW__linksSection{padding:3.5rem 1.5rem 6rem}.message-module__kTvltW__messageGrid{grid-template-columns:1fr;gap:2.5rem}.message-module__kTvltW__messagePhoto{flex-direction:row;align-items:center;gap:1.5rem}.message-module__kTvltW__presidentImg{object-fit:cover;width:120px;height:150px}.message-module__kTvltW__links{flex-direction:column}.message-module__kTvltW__linkBtn{text-align:center}.message-module__kTvltW__noteCards{grid-template-columns:1fr}.message-module__kTvltW__credItem{grid-template-columns:1fr;gap:.8rem;padding:1.4rem 0}}
