.ik-about-page{width:100%;max-width:100%;margin:0;overflow:hidden;background:var(--ik-paper);color:var(--ik-charcoal);font-family:var(--ik-serif)}.ik-about-hero{position:relative;overflow:hidden;padding:clamp(80px, 9vw, 145px) 0;background:radial-gradient(circle at 75% 35%,rgb(29 78 137 / .62),transparent 36%),linear-gradient(135deg,#07101F 0%,#0D1B32 48%,#173F77 100%)}.ik-about-hero-grid{width:min(1320px, calc(100% - (var(--ik-gutter) * 2)))!important;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(55px, 7vw, 105px);align-items:center}.ik-about-hero-copy,.ik-about-portrait-wrap{min-width:0;position:relative;z-index:2}.ik-about-hero h1{max-width:900px;margin:0 0 34px;color:var(--ik-white);font-size:clamp(58px, 6.2vw, 96px);font-weight:800;line-height:.87;letter-spacing:-.035em;text-transform:uppercase}.ik-about-hero h1 span{display:block;margin-top:14px;color:var(--ik-gold)}.ik-about-hero-lead{max-width:650px;margin:0;color:#C5CFDD;font-size:clamp(19px, 2vw, 23px);line-height:1.55}.ik-about-portrait-frame{position:relative;max-width:460px;margin-inline:auto;padding:18px;background:var(--ik-parchment);border:1px solid rgb(184 138 69 / .52);box-shadow:0 35px 75px rgb(0 0 0 / .28)}.ik-about-portrait-frame::before{content:"";position:absolute;top:-13px;right:-13px;width:110px;height:110px;border-top:1px solid var(--ik-gold);border-right:1px solid var(--ik-gold)}.ik-about-portrait{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center}.ik-about-portrait-caption{display:flex;justify-content:space-between;gap:15px;padding-top:14px;color:#625A50;font-family:var(--ik-mono);font-size:10px;line-height:1.5;letter-spacing:.10em}.ik-about-story-grid,.ik-about-intent-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(70px, 8vw, 120px);align-items:start}.ik-about-story-copy,.ik-about-intent-copy{max-width:720px}.ik-about-story-copy p,.ik-about-intent-copy>p{color:#50555A;font-size:19px;line-height:1.75}.ik-about-story-copy .ik-about-lead{color:var(--ik-ink);font-size:25px;font-weight:600;line-height:1.55}.ik-about-systems{position:relative;overflow:hidden;padding:clamp(90px, 9vw, 145px) 0;background:radial-gradient(circle at 75% 25%,rgb(29 78 137 / .48),transparent 35%),linear-gradient(145deg,#07101F,#11294E)}.ik-about-systems .ik-eyebrow{color:#B9CEE4!important}.ik-about-systems h2{color:var(--ik-white)!important}.ik-about-systems h2 span{color:var(--ik-gold)!important}.ik-about-system-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;width:100%;margin-top:70px;background:rgb(119 154 194 / .22);border:1px solid rgb(119 154 194 / .22)}.ik-about-system-grid article{min-height:300px;padding:38px 30px;background:rgb(6 17 33 / .76)}.ik-about-system-grid article>span{display:block;margin-bottom:50px;color:var(--ik-gold);font-family:var(--ik-mono);font-size:12px}.ik-about-system-grid h3{margin:0 0 16px;color:var(--ik-white);font-size:34px;font-weight:700;line-height:1;text-transform:uppercase}.ik-about-system-grid p{margin:0;color:#B9C6D6;font-size:15px;line-height:1.6}.ik-about-intent-copy blockquote{margin:42px 0 0;padding:25px 0 25px 30px;border-left:2px solid var(--ik-gold);color:#1D5795;font-family:var(--ik-serif);font-size:clamp(26px, 3vw, 39px);font-style:italic;font-weight:600;line-height:1.35}.ik-about-books{padding:clamp(90px, 9vw, 145px) 0;background:var(--ik-leather);color:var(--ik-parchment)}.ik-about-books .ik-eyebrow{color:#D8C9B5}.ik-about-books h2{color:var(--ik-parchment)}.ik-about-books h2 span{color:var(--ik-gold)}.ik-about-books-copy{max-width:760px;margin-bottom:38px;color:#D9CFC1;font-size:20px;line-height:1.7}.ik-about-final{position:relative;padding:clamp(100px, 10vw, 160px) 0;background:radial-gradient(circle at center,rgb(29 78 137 / .72),transparent 48%),#07101F;text-align:center}.ik-about-final .ik-mono-label{color:#B7C9DD!important}.ik-about-final blockquote{max-width:1000px;margin:30px auto 25px;color:var(--ik-white);font-family:var(--ik-serif);font-size:clamp(34px, 4.8vw, 62px);font-style:italic;font-weight:600;line-height:1.27}.ik-about-final-credit{display:block;margin-bottom:45px;color:var(--ik-gold);font-family:var(--ik-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase}