body{background:#f5f9fd}

#aks-about-page{background:#f5f9fd;color:#153451;font:15px/1.8 Arial,Helvetica,sans-serif;color-scheme:light}
#aks-about-page *{box-sizing:border-box}
#aks-about-page a{color:#245fa6;text-decoration:none}
#aks-about-page .ae-shell{max-width:1104px;margin:auto;padding:0 32px}
#aks-about-page .ae-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;border-bottom:1px solid #d5e2ee}
#aks-about-page .ae-logo{display:block;width:200px;max-width:100%;height:auto}
#aks-about-page .ae-links{display:flex;align-items:center;gap:22px;font-size:13px}
#aks-about-page .ae-links a{min-height:44px;display:flex;align-items:center}
#aks-about-page .ae-hero{display:grid;grid-template-columns:1.7fr 1fr;gap:54px;align-items:center;padding:44px 0 38px}
#aks-about-page .ae-eyebrow{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#3779b5;font-weight:600;margin:0 0 13px}
#aks-about-page .ae-hero .ae-eyebrow{white-space:nowrap;letter-spacing:.7px}
#aks-about-page h1{font:normal 48px/1.12 Georgia,serif;letter-spacing:-1px;color:#164b88;margin:0 0 20px}
#aks-about-page .ae-lede{font-size:18px;line-height:1.8;color:#526d85;margin:0;max-width:620px}
#aks-about-page .ae-credit{font-size:12px;color:#607a92;margin:16px 0 0}
#aks-about-page .ae-date-note{position:relative;background:linear-gradient(120deg,#1c5095,#245fa6);border-radius:4px;padding:24px 27px;color:#edf5ff;border-left:3px solid #82b3e1}
#aks-about-page .ae-date-note .ae-eyebrow{color:#dcecff;margin-bottom:8px}
#aks-about-page .ae-date{font:normal 30px/1.3 Georgia,serif;margin:0 0 12px;color:#f1f7ff}
#aks-about-page .ae-date-note p:last-child{font-size:14px;line-height:1.75;margin:0}
#aks-about-page h2{font:normal 30px/1.25 Georgia,serif;color:#164b88;margin:0 0 22px}
#aks-about-page .ae-journey-section{padding:18px 0 38px}
#aks-about-page .ae-journey{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:0;margin:29px 0 0}
#aks-about-page .ae-journey li{position:relative;border-top:1px solid #b9cfe3;padding-top:22px}
#aks-about-page .ae-dot{position:absolute;left:0;top:-5px;width:9px;height:9px;background:#367bb6;border-radius:50%;box-shadow:0 0 0 5px #f5f9fd}
#aks-about-page .ae-journey li:nth-child(2) .ae-dot{background:#26918e}
#aks-about-page .ae-journey li:nth-child(3) .ae-dot{background:#b68b28}
#aks-about-page .ae-journey li:nth-child(4) .ae-dot{background:#456faf}
#aks-about-page .ae-journey h3{font:600 13px/1.5 Arial,sans-serif;color:#164b88;margin:0 0 8px}
#aks-about-page .ae-journey p{font-size:14px;color:#607a92;margin:0;line-height:1.75}
#aks-about-page .ae-journey .ae-continues{font-size:12px;margin-top:10px;color:#527490}
#aks-about-page .ae-ellipsis{display:block;font-size:22px;color:#377fc5;line-height:1.2}
#aks-about-page .ae-story{display:grid;grid-template-columns:1fr 2fr;gap:45px;border-top:1px solid #d3e1ee;padding-top:35px;margin-top:8px}
#aks-about-page .ae-story-heading h2{font-size:34px;margin-bottom:0}
#aks-about-page .ae-story-copy p{font-size:16px;line-height:1.9;color:#526d85;margin:0 0 22px}
#aks-about-page .ae-chapter{border-top:1px solid #d0dfed}
#aks-about-page .ae-chapter:last-child{border-bottom:1px solid #d0dfed}
#aks-about-page .ae-chapter summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;padding:18px 0;min-height:52px;font-weight:600;color:#245fa6;font-size:15px}
#aks-about-page .ae-chapter summary::-webkit-details-marker{display:none}
#aks-about-page .ae-chapter summary::marker{content:''}
#aks-about-page .ae-chapter summary i{display:block;flex:0 0 auto;width:16px;height:16px;color:#527c9f}
#aks-about-page .ae-chapter[open] summary{color:#207d91}
#aks-about-page .ae-chapter[open] summary svg{transform:rotate(180deg)}
#aks-about-page .ae-chapter>div{padding:0 0 4px}
#aks-about-page .ae-principles{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:42px 0 0}
#aks-about-page .ae-principles h2{font-size:27px;margin-bottom:15px}
#aks-about-page .ae-principles p{font-size:16px;line-height:1.85;color:#607a92;margin:0 0 14px}
#aks-about-page .ae-publishing{grid-column:1 / -1;max-width:850px}
#aks-about-page .ae-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:520px;margin:24px 0 0;padding:0;list-style:none}
#aks-about-page .ae-process li{display:flex;align-items:center;flex-direction:column;gap:6px;font-size:13px;color:#164b88;font-weight:600}
#aks-about-page .ae-process-icon{font-size:27px;line-height:1.5}
#aks-about-page .ae-footer{font-size:12px;color:#607a92;border-top:1px solid #d3e1ee;padding:22px 0;margin-top:35px}
@media(max-width:760px){#aks-about-page .ae-shell{padding:0 24px}#aks-about-page .ae-nav{align-items:flex-start;gap:18px}#aks-about-page .ae-logo{width:160px}#aks-about-page .ae-links{display:grid;grid-template-columns:max-content max-content;gap:0 16px;font-size:13px}#aks-about-page .ae-hero{grid-template-columns:1fr;gap:24px;padding:32px 0 30px}#aks-about-page h1{font-size:39px;margin-bottom:18px}#aks-about-page .ae-lede{font-size:16px}#aks-about-page .ae-date-note{padding:20px 23px}#aks-about-page .ae-date{font-size:27px;margin-bottom:8px}#aks-about-page .ae-story{grid-template-columns:1fr;gap:16px;padding-top:28px}#aks-about-page .ae-story-heading h2{font-size:31px}#aks-about-page .ae-story-heading h2 br{display:none}#aks-about-page .ae-principles{grid-template-columns:1fr;gap:25px;margin-top:32px}#aks-about-page .ae-publishing{grid-column:auto}#aks-about-page .ae-principles h2{font-size:26px}#aks-about-page .ae-journey{grid-template-columns:1fr;gap:0;margin-top:24px;padding-left:5px}#aks-about-page .ae-journey li{border-top:0;border-left:1px solid #b9cfe3;padding:0 0 23px 23px}#aks-about-page .ae-dot{left:-5px;top:6px}#aks-about-page .ae-journey li:last-child{border-left-color:transparent;padding-bottom:0}#aks-about-page .ae-journey-section{padding:5px 0 27px}#aks-about-page .ae-journey h3{margin-bottom:5px}#aks-about-page .ae-credit{font-size:12px}#aks-about-page .ae-principles p{margin-bottom:12px}}
@media(max-width:380px){#aks-about-page .ae-shell{padding:0 20px}#aks-about-page .ae-logo{width:126px}#aks-about-page .ae-links{font-size:12px;column-gap:10px}#aks-about-page .ae-nav{gap:10px}#aks-about-page .ae-hero .ae-eyebrow{font-size:10.5px;letter-spacing:.4px}}
/* Connected journey, focused story, and a deliberate closing composition. */
#aks-about-page .ae-hero{display:block;padding:43px 0 35px;max-width:740px}
#aks-about-page .ae-hero h1{font-size:51px;margin-bottom:19px}
#aks-about-page .ae-hero .ae-lede{max-width:720px}
#aks-about-page .ae-journey-section{display:grid;grid-template-columns:1fr 1.7fr;gap:58px;padding:32px 0 8px;border-top:1px solid #d3e1ee}
#aks-about-page .ae-journey-intro h2{font-size:31px;max-width:240px;margin-bottom:24px}
#aks-about-page .ae-date-note{background:none;color:#607a92;border-radius:0;border-left:3px solid #2d6aab;padding:2px 0 2px 18px}
#aks-about-page .ae-date-note .ae-eyebrow{color:#3779b5;font-size:10px;letter-spacing:1px;margin-bottom:7px}
#aks-about-page .ae-date{color:#245fa6;font-size:28px;margin-bottom:12px}
#aks-about-page .ae-date-note p:last-child{max-width:250px;color:#607a92;font-size:14px}
#aks-about-page .ae-journey{grid-template-columns:1fr;gap:0;margin:0;padding:5px 0 0 5px}
#aks-about-page .ae-journey li{border-top:0;border-left:1px solid #b9cfe3;padding:0 0 24px 24px;display:grid;grid-template-columns:115px minmax(0,1fr);column-gap:15px}
#aks-about-page .ae-journey li:last-child{border-left-color:transparent;padding-bottom:0}
#aks-about-page .ae-dot{left:-5px;top:6px}
#aks-about-page .ae-journey h3{font-size:13px;margin:0;padding-top:1px}
#aks-about-page .ae-journey p{font-size:14px;line-height:1.75}
#aks-about-page .ae-journey .ae-continues{grid-column:2;margin-top:6px}
#aks-about-page .ae-ellipsis{display:inline;margin-right:5px;font-size:19px;line-height:1}
#aks-about-page .ae-ornament{display:flex;align-items:center;gap:16px;margin:34px auto;max-width:740px;color:#5c90bd}
#aks-about-page .ae-ornament:before,#aks-about-page .ae-ornament:after{content:"";height:1px;background:linear-gradient(90deg,transparent,#bdd2e5);flex:1}
#aks-about-page .ae-ornament:after{transform:rotate(180deg)}
#aks-about-page .ae-ornament span{width:12px;height:12px;border:1px solid #7da5ca;transform:rotate(45deg);position:relative}
#aks-about-page .ae-ornament span:after{content:"";position:absolute;inset:3px;background:#8fb4d6}
#aks-about-page .ae-story{display:block;max-width:740px;margin:0 auto;border:0;padding:0}
#aks-about-page .ae-story-heading{margin-bottom:22px}
#aks-about-page .ae-story-heading h2{font-size:34px}
#aks-about-page .ae-story-heading h2 br{display:none}
#aks-about-page .ae-story-copy p{font-size:16px;line-height:1.9}
#aks-about-page .ae-principles{margin-top:40px;gap:34px 48px}
#aks-about-page .ae-principles h2{font-size:27px;margin-bottom:14px}
#aks-about-page .ae-principles p{font-size:15px;line-height:1.85}
#aks-about-page .ae-publishing{max-width:none;display:grid;grid-template-columns:1.4fr 1fr;column-gap:45px;align-items:start;padding-top:24px;border-top:1px solid #d3e1ee}
#aks-about-page .ae-publishing h2,#aks-about-page .ae-publishing p{grid-column:1}
#aks-about-page .ae-publishing h2{margin-bottom:15px}
#aks-about-page .ae-publishing .ae-process{grid-column:2;grid-row:1 / 4;align-self:center;width:100%;margin:0;gap:12px;position:relative}
#aks-about-page .ae-process:before{content:"";position:absolute;top:24px;left:12%;right:12%;height:1px;background:#ccdfef}
#aks-about-page .ae-process-icon{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:#edf4fb;border-radius:50%;font-size:25px}
#aks-about-page .ae-process li{gap:10px;font-size:12px}
@media(max-width:760px){#aks-about-page .ae-hero{padding:31px 0 28px}#aks-about-page .ae-hero h1{font-size:40px}#aks-about-page .ae-journey-section{grid-template-columns:1fr;gap:26px;padding:26px 0 0}#aks-about-page .ae-journey-intro h2{max-width:none;font-size:29px;margin-bottom:20px}#aks-about-page .ae-date-note{padding-left:17px}#aks-about-page .ae-date-note p:last-child{max-width:none}#aks-about-page .ae-journey li{display:block;padding-bottom:23px;padding-left:23px}#aks-about-page .ae-journey h3{margin-bottom:5px;padding-top:0}#aks-about-page .ae-journey .ae-continues{margin-top:7px}#aks-about-page .ae-ornament{margin:29px 0}#aks-about-page .ae-story-heading{margin-bottom:18px}#aks-about-page .ae-story-heading h2{font-size:30px}#aks-about-page .ae-principles{gap:23px;margin-top:31px}#aks-about-page .ae-principles h2{font-size:26px}#aks-about-page .ae-principles p{font-size:16px}#aks-about-page .ae-publishing{display:block;padding-top:22px}#aks-about-page .ae-publishing .ae-process{margin-top:24px;max-width:420px}#aks-about-page .ae-footer{margin-top:28px}}
/* A single colour anchor, with a closer logo and navigation group. */
#aks-about-page .ae-nav{justify-content:flex-start;column-gap:38px}
#aks-about-page .ae-nav>a{flex:0 0 auto}
#aks-about-page .ae-links{gap:18px}
#aks-about-page .ae-date-note{background:linear-gradient(120deg,#1c5095,#245fa6);border:0;border-left:3px solid #8dbce6;border-radius:3px;padding:21px 22px;color:#edf5ff;max-width:300px}
#aks-about-page .ae-date-note .ae-eyebrow{color:#dcecff}
#aks-about-page .ae-date-note .ae-date{color:#f1f7ff;font-size:28px;margin-bottom:11px}
#aks-about-page .ae-date-note p:last-child{color:#edf5ff}
@media(max-width:760px){#aks-about-page .ae-nav{justify-content:flex-start;column-gap:24px}#aks-about-page .ae-links{gap:0 14px}#aks-about-page .ae-logo{width:150px}#aks-about-page .ae-date-note{max-width:none;padding:18px 21px}#aks-about-page .ae-date-note .ae-date{font-size:27px;margin-bottom:8px}}
@media(max-width:380px){#aks-about-page .ae-nav{column-gap:16px}#aks-about-page .ae-logo{width:126px}#aks-about-page .ae-links{column-gap:10px}}
/* Match the existing website header, including its phone sizing. */
#aks-about-page .ae-nav{justify-content:space-between;gap:24px;padding:28px 0;margin:0;line-height:1.65;border-color:#dce7f2}
#aks-about-page .ae-nav>a{display:block;flex:0 0 auto;line-height:0}
#aks-about-page .ae-logo{width:200px}
#aks-about-page .ae-links{display:flex;align-items:center;gap:24px;font-size:14px;line-height:1.65}
#aks-about-page .ae-links a{display:block;min-height:0;color:#164b88;white-space:nowrap}
@media(max-width:600px){#aks-about-page .ae-shell{padding:0 20px}#aks-about-page .ae-nav{padding:22px 0;align-items:start;gap:15px;margin-left:4px;margin-right:4px}#aks-about-page .ae-logo{width:160px}#aks-about-page .ae-links{display:grid;grid-template-columns:max-content max-content;gap:5px 14px;font-size:13px}}
@media(max-width:380px){#aks-about-page .ae-logo{width:126px}#aks-about-page .ae-nav{gap:10px}#aks-about-page .ae-links{font-size:12px;column-gap:10px}}
/* Varied editorial treatments below the journey. */
#aks-about-page .ae-story{max-width:none}
#aks-about-page .ae-story-heading{max-width:740px;margin:0 auto 25px}
#aks-about-page .ae-story-heading .ae-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:13px}
#aks-about-page .ae-story-heading .ae-eyebrow:before{content:"";width:28px;height:2px;background:#377fc5;flex:0 0 auto}
#aks-about-page .ae-story-heading h2{font-size:39px;line-height:1.2;max-width:650px;letter-spacing:-.5px}
#aks-about-page .ae-story-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:35px}
#aks-about-page .ae-story-copy>p:first-child{font-size:17px;line-height:1.9;color:#244d71;margin-bottom:28px}
#aks-about-page .ae-story-copy>p:nth-child(2){font-size:16px;line-height:1.9;color:#607a92;padding-top:3px;margin-bottom:28px}
#aks-about-page .ae-story-copy{counter-reset:story-chapter}
#aks-about-page .ae-chapter{grid-column:1 / -1;border-color:#d0dfed}
#aks-about-page .ae-chapter summary{padding:21px 0;gap:18px;font-size:16px;font-weight:500;line-height:1.5}
#aks-about-page .ae-chapter summary>span{display:flex;gap:20px;align-items:center;min-width:0}
#aks-about-page .ae-chapter summary>span:before{counter-increment:story-chapter;content:"0" counter(story-chapter);font:normal 23px/1.2 Georgia,serif;color:#6b98bf;flex:0 0 29px}
#aks-about-page .ae-chapter[open] summary>span:before{color:#245fa6}
#aks-about-page .ae-chapter[open] summary{color:#164b88}
#aks-about-page .ae-chapter>div{max-width:790px;margin-left:49px;padding:0 0 4px 19px;border-left:2px solid #bdd6eb}
#aks-about-page .ae-chapter>div p{font-size:15px;line-height:1.9;margin-bottom:19px}
#aks-about-page .ae-principles{display:block;margin-top:36px}
#aks-about-page .ae-principles>section:first-child{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:34px;align-items:start;background:linear-gradient(110deg,#1c5095,#245fa6);padding:30px 32px;margin-bottom:34px;border-left:3px solid #91bfe7}
#aks-about-page .ae-principles>section:first-child h2{color:#fff;font-size:29px;margin:2px 0 0}
#aks-about-page .ae-principles>section:first-child p{color:#edf5ff;font-size:16px;line-height:1.85;margin:0}
#aks-about-page .ae-principles>section:nth-child(2){display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:34px;align-items:start;padding:0 32px 30px 35px}
#aks-about-page .ae-principles>section:nth-child(2) h2{font-size:28px;line-height:1.3;grid-row:1 / 3;margin:0}
#aks-about-page .ae-principles>section:nth-child(2) p{font-size:16px;line-height:1.85;margin:0 0 15px}
#aks-about-page .ae-principles>section:nth-child(2) p:last-child{font-size:14px;padding:0 0 0 16px;border-left:2px solid #bdd2e5;color:#607a92;max-width:580px;margin:0}
#aks-about-page .ae-publishing{padding-top:28px}
@media(max-width:760px){#aks-about-page .ae-story-heading{margin-bottom:20px}#aks-about-page .ae-story-heading h2{font-size:33px;line-height:1.25}#aks-about-page .ae-story-copy{display:block}#aks-about-page .ae-story-copy>p:first-child{font-size:17px;line-height:1.85;margin-bottom:19px}#aks-about-page .ae-story-copy>p:nth-child(2){font-size:16px;padding-top:0;margin-bottom:24px}#aks-about-page .ae-chapter summary{font-size:15px;padding:19px 0;gap:13px}#aks-about-page .ae-chapter summary>span{gap:12px}#aks-about-page .ae-chapter summary>span:before{font-size:21px;flex-basis:26px}#aks-about-page .ae-chapter>div{margin-left:38px;padding-left:13px}#aks-about-page .ae-principles{margin-top:29px}#aks-about-page .ae-principles>section:first-child{display:block;padding:24px 22px;margin-bottom:28px}#aks-about-page .ae-principles>section:first-child h2{font-size:27px;margin:0 0 15px}#aks-about-page .ae-principles>section:first-child p{font-size:16px}#aks-about-page .ae-principles>section:nth-child(2){display:block;padding:0 0 26px}#aks-about-page .ae-principles>section:nth-child(2) h2{font-size:27px;margin-bottom:15px}#aks-about-page .ae-publishing{padding-top:25px}}
/* Let the purpose read as an open editorial statement. */
#aks-about-page .ae-principles>section:first-child{position:relative;display:block;background:none;border:0;max-width:790px;margin:0 auto 34px;padding:20px 0 0}
#aks-about-page .ae-principles>section:first-child:before{content:"";position:absolute;left:0;top:0;width:42px;height:3px;background:linear-gradient(90deg,#245fa6,#82afd7)}
#aks-about-page .ae-principles>section:first-child h2{color:#164b88;font-size:29px;margin:0 0 16px}
#aks-about-page .ae-principles>section:first-child p{color:#365c7d;font-size:18px;line-height:1.85;margin:0}
@media(max-width:760px){#aks-about-page .ae-principles>section:first-child{padding:19px 0 0;margin-bottom:29px}#aks-about-page .ae-principles>section:first-child h2{font-size:27px;margin-bottom:14px}#aks-about-page .ae-principles>section:first-child p{font-size:17px;line-height:1.85}}
/* Character through typography, fine ornament, and open space. */
#aks-about-page .ae-story-heading h2{font-size:41px;line-height:1.25;max-width:760px}
#aks-about-page .ae-story-heading h2 em{font-weight:400;color:#377fc5}
#aks-about-page .ae-story-copy>p:first-child:first-letter{float:left;font:normal 54px/.9 Georgia,serif;color:#245fa6;margin:8px 8px 0 0}
#aks-about-page .ae-story-heading .ae-eyebrow:before{width:28px;background:linear-gradient(90deg,#377fc5,#71aaa9)}
#aks-about-page .ae-ornament{gap:21px;margin-top:37px;margin-bottom:37px}
#aks-about-page .ae-ornament span{width:12px;height:12px;border-color:#6393bc}
#aks-about-page .ae-ornament span:before{content:"";position:absolute;inset:-1px;border:1px solid #6393bc;transform:rotate(45deg)}
#aks-about-page .ae-ornament span:after{inset:4px;background:#377fc5}
#aks-about-page .ae-chapter summary{padding:22px 0;color:#164b88}
#aks-about-page .ae-chapter summary>span{font:normal 21px/1.45 Georgia,serif}
#aks-about-page .ae-chapter summary>span:before{font-size:25px;color:#7da4c6}
#aks-about-page .ae-chapter[open] summary>span:before{color:#377fc5}
#aks-about-page .ae-chapter summary:hover{color:#377fc5}
#aks-about-page .ae-chapter:last-child>div>p:last-child{font:italic 18px/1.8 Georgia,serif;color:#365c7d}
#aks-about-page .ae-principles>section:first-child:before{width:55px;height:2px;background:linear-gradient(90deg,#377fc5,#71aaa9)}
#aks-about-page .ae-principles>section:first-child h2{font-style:italic;color:#245fa6}
#aks-about-page .ae-principles>section:nth-child(2) h2{position:relative;padding-top:14px}
#aks-about-page .ae-principles>section:nth-child(2) h2:before{content:"";position:absolute;top:0;left:0;width:27px;height:2px;background:#71aaa9}
#aks-about-page .ae-principles>section:nth-child(2) p:last-child{border-left-color:#9fc8d7}
#aks-about-page .ae-publishing h2{font-style:italic;color:#245fa6}
@media(max-width:760px){#aks-about-page .ae-story-heading h2{font-size:34px;line-height:1.3}#aks-about-page .ae-story-heading h2 br{display:block}#aks-about-page .ae-story-copy>p:first-child:first-letter{font-size:49px;margin-top:7px}#aks-about-page .ae-chapter summary{padding:20px 0}#aks-about-page .ae-chapter summary>span{font-size:19px}#aks-about-page .ae-chapter summary>span:before{font-size:22px}#aks-about-page .ae-ornament{margin-top:31px;margin-bottom:31px}#aks-about-page .ae-principles>section:nth-child(2) h2{padding-top:13px}#aks-about-page .ae-footer{text-align:center}}
/* Consistent reading colour and a quieter inline initial. */
#aks-about-page main p:not(.ae-eyebrow):not(.ae-date):not(.ae-credit):not(.ae-continues){color:#526d85!important}
#aks-about-page main .ae-date-note p:not(.ae-eyebrow):not(.ae-date):not(.ae-credit):not(.ae-continues){color:#ffffff!important}
#aks-about-page .ae-story-copy>p:first-child:first-letter{float:none;font:normal 26px/1 Georgia,serif;color:inherit;margin:0;padding:0}
@media(max-width:760px){#aks-about-page .ae-story-copy>p:first-child:first-letter{float:none;font-size:25px;margin:0}}

#aks-about-page .ae-chapter-chevron{display:block;flex:0 0 16px;color:#527c9f}
#aks-about-page .ae-chapter summary:focus-visible{outline:3px solid #377fc5;outline-offset:4px}

#aks-about-page>.site-nav{margin-bottom:0}

@media(min-width:761px){
/* Keep all three closing sections in one consistent reading column. */
#aks-about-page .ae-principles{display:block;margin-top:32px}
#aks-about-page .ae-principles>section:nth-child(n){position:relative;display:block;max-width:790px;margin:0 auto 30px;padding:20px 0 0;border:0;background:none}
#aks-about-page .ae-principles>section:nth-child(n):before{content:"";position:absolute;top:0;left:0;width:42px;height:2px;background:linear-gradient(90deg,#377fc5,#71aaa9)}
#aks-about-page .ae-principles>section:nth-child(n) h2{position:static;font:normal 27px/1.25 Georgia,serif;color:#164b88;margin:0 0 14px;padding:0}
#aks-about-page .ae-principles>section:nth-child(n) h2:before{display:none}
#aks-about-page .ae-principles>section:nth-child(n) p,#aks-about-page .ae-principles>section:nth-child(n) p:last-child{max-width:none;font:normal 16px/1.85 Arial,Helvetica,sans-serif;margin:0 0 14px;padding:0;border:0}
#aks-about-page .ae-principles>section:nth-child(n) p:last-child{margin-bottom:0}
#aks-about-page .ae-publishing .ae-process{margin:24px 0 0;max-width:520px;width:100%}

}

/* Consistent closing-section headings on every screen size. */
#aks-about-page .ae-principles>section:nth-child(n) h2{font-family:Georgia,serif;font-size:27px;font-weight:400;font-style:normal;line-height:1.25;letter-spacing:normal;color:#164b88}
@media(max-width:760px){#aks-about-page .ae-principles>section:nth-child(n) h2{font-size:26px}}

/* One gentle arrival for the final timeline milestone; no layout changes. */
#aks-about-page .ae-journey li:last-child:after{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:2px;background:#7faad0;transform-origin:top;transform:scaleY(0);opacity:0;pointer-events:none}
#aks-about-page .ae-journey li:last-child.is-journey-revealed:after{transform:scaleY(1);opacity:1}
#aks-about-page .ae-journey li:last-child.is-journey-animated:after{animation:aks-journey-line 1.8s ease-out .35s 1 both}
#aks-about-page .ae-journey li:last-child.is-journey-animated .ae-dot{animation:aks-journey-dot 1.8s ease-out 1}
@keyframes aks-journey-line{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}
@keyframes aks-journey-dot{0%,100%{transform:scale(1);background:#456faf;box-shadow:0 0 0 5px #f5f9fd}35%{transform:scale(1.3);background:#377fc5;box-shadow:0 0 0 11px #377fc533,0 0 20px #377fc52b}70%{transform:scale(1.1);background:#2c70b6;box-shadow:0 0 0 15px #377fc50d,0 0 12px #377fc51a}}
@media(prefers-reduced-motion:reduce){#aks-about-page .ae-journey li:last-child:after{transform:scaleY(1);opacity:1;animation:none!important}#aks-about-page .ae-journey li:last-child .ae-dot{animation:none!important}}

/* Preserve the shared current-page marker over the editorial link reset. */
#aks-about-page .site-nav>div>a[aria-current="page"]{text-decoration:underline;text-decoration-color:#377fc5;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-skip-ink:auto}

/* A small journal-style bookmark beside the story heading. */
#aks-about-page .ae-story-heading{position:relative}
#aks-about-page .ae-story-bookmark{display:block;position:absolute;right:0;top:2px;width:18px;height:45px;background:linear-gradient(90deg,#215996,#377fc5 48%,#2865a3);clip-path:polygon(0 0,100% 0,100% 100%,50% 81%,0 100%);pointer-events:none}
#aks-about-page .ae-story-bookmark:after{content:"";position:absolute;left:3px;right:3px;top:3px;height:29px;border:1px solid #b5d6f17a;border-bottom:0}

/* Desktop continuation returns to the milestone-label column. */
@media(min-width:761px){
#aks-about-page .ae-journey li:last-child .ae-continues{grid-column:1/-1;position:relative;margin-top:6px}
#aks-about-page .ae-journey li:last-child .ae-continues .ae-ellipsis{position:absolute;left:-30px;top:3px;width:10px;margin-right:0;text-align:center}
}

/* Fine blue woven detail inside the existing bookmark. */
#aks-about-page .ae-story-bookmark{--weave:4px;--edge:3px;--thread:.55px}
#aks-about-page .ae-story-bookmark>span{position:absolute;inset:3px var(--edge) 6px;background:repeating-linear-gradient(45deg,transparent 0 calc(var(--weave) / 2 - var(--thread)),#b9dafa9c calc(var(--weave) / 2 - var(--thread)) calc(var(--weave) / 2),transparent calc(var(--weave) / 2) calc(var(--weave) - var(--thread)),#b9dafa9c calc(var(--weave) - var(--thread)) var(--weave)),repeating-linear-gradient(-45deg,transparent 0 calc(var(--weave) / 2 - var(--thread)),#b9dafa9c calc(var(--weave) / 2 - var(--thread)) calc(var(--weave) / 2),transparent calc(var(--weave) / 2) calc(var(--weave) - var(--thread)),#b9dafa9c calc(var(--weave) - var(--thread)) var(--weave));border-left:1px solid #c4e0f594;border-right:1px solid #c4e0f594;clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%)}
#aks-about-page .ae-story-bookmark:after{left:3px;right:3px;top:7px;height:2px;background:#9fc7ebaa;box-shadow:0 3px 0 #9fc7eb77;border:0}

/* Match the Shahadah divider ornament and line treatment. */
#aks-about-page .ae-ornament{gap:10px;height:16px;color:#377fc5;pointer-events:none}
#aks-about-page .ae-ornament:before,#aks-about-page .ae-ornament:after{background:#aac8e2}
#aks-about-page .ae-ornament .shahadah-star{display:block;flex:none;width:16px;height:16px}

/* Compact contact line, in the same column as the closing About sections. */
#aks-about-page .ae-contact{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;max-width:790px;margin:20px auto 0;color:#526d85;font:14px/1.8 Arial,Helvetica,sans-serif}
#aks-about-page .ae-contact a{display:inline-flex;align-items:center;min-height:44px;color:#245fa6;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#aks-about-page .ae-contact a:hover{color:#164b88}

/* A compact personal portrait, facing the introductory text. */
#aks-about-page .ae-hero{display:grid;grid-template-columns:120px minmax(0,1fr);gap:28px;align-items:center;max-width:none;padding:35px 0 32px}
#aks-about-page .ae-portrait{display:block;width:120px;max-width:100%;height:auto;justify-self:center}
#aks-about-page .ae-hero-copy{min-width:0}
#aks-about-page .ae-hero .ae-lede{max-width:680px}
@media(max-width:760px){#aks-about-page .ae-hero{grid-template-columns:minmax(0,1fr);gap:14px;padding:25px 0 28px}#aks-about-page .ae-portrait{width:85px}#aks-about-page .ae-hero .ae-eyebrow{white-space:normal}}

/* Compact mobile portrait and introductory phrase; retain the desktop composition. */
@media(max-width:760px){
#aks-about-page .ae-hero{grid-template-columns:64px minmax(0,1fr);column-gap:12px;row-gap:0;padding-top:24px}
#aks-about-page .ae-hero-copy{display:contents}
#aks-about-page .ae-portrait{grid-column:1;grid-row:1;width:64px;justify-self:start;align-self:center}
#aks-about-page .ae-hero .ae-eyebrow{grid-column:2;grid-row:1;justify-self:start;align-self:center;font-size:11px;line-height:1.8;letter-spacing:.7px;margin:0;transform:translateY(15px)}
#aks-about-page .ae-hero .ae-eyebrow span{display:block}
#aks-about-page .ae-hero h1{grid-column:1/-1;margin-top:7px}
#aks-about-page .ae-hero .ae-lede,#aks-about-page .ae-hero .ae-credit{grid-column:1/-1}
}

/* A small personal message, opened only by the portrait. */
#aks-about-page .ae-portrait-trigger{padding:0;border:0;background:none;cursor:pointer;line-height:0;text-align:inherit;border-radius:8px}
#aks-about-page .ae-portrait-trigger>img{display:block;width:100%;height:auto}
#aks-about-page .ae-portrait-trigger:focus-visible{outline:2px solid #377fc5;outline-offset:5px}
#aks-about-page .ae-creator-dialog{box-sizing:border-box;width:260px;max-width:calc(100% - 40px);max-height:calc(100dvh - 40px);overflow:auto;padding:18px 18px 17px;border:1px solid #d5e2ee;border-radius:12px;background:#fff;color:#153451;box-shadow:0 18px 65px #15345126}
#aks-about-page .ae-creator-dialog::backdrop{background:#15345166}
#aks-about-page .ae-creator-dialog h2{font:normal 20px/1.25 Georgia,serif;color:#164b88;letter-spacing:0;margin:0 0 10px;padding-right:5px}
#aks-about-page .ae-creator-dialog p{font:13px/1.6 Arial,Helvetica,sans-serif;margin:0;color:#526d85}
#aks-about-page .ae-creator-dialog .ae-dialog-label{font:600 9px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#607a92!important;margin:0 0 6px}
#aks-about-page .ae-creator-dialog .ae-dialog-thanks{margin-top:9px}
#aks-about-page .ae-dialog-close{position:absolute;right:6px;top:6px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:none;color:#526d85;cursor:pointer}
#aks-about-page .ae-dialog-close:focus-visible{outline:2px solid #377fc5;outline-offset:2px}

/* A quiet white sheen within the blue woven bookmark, on activation only. */
#aks-about-page .ae-bookmark-button{position:absolute;right:-12px;top:-3px;display:block;width:44px;height:56px;border:0;padding:0;background:none;cursor:pointer}
#aks-about-page .ae-bookmark-button .ae-story-bookmark{position:absolute;right:13px;top:5px;pointer-events:none;transform-origin:50% 0}
#aks-about-page .ae-bookmark-button:focus-visible{outline:2px solid #377fc5;outline-offset:3px;border-radius:5px}
#aks-about-page .ae-bookmark-button .ae-story-bookmark:before{content:"";position:absolute;z-index:2;inset:-20px -18px;background:linear-gradient(115deg,transparent 32%,#ffffff14 40%,#ffffffb3 49%,#ffffff26 57%,transparent 65%);transform:translateX(-150%);pointer-events:none}
#aks-about-page .ae-bookmark-button.is-shimmering .ae-story-bookmark{animation:ae-bookmark-lift 1.5s ease-out}
#aks-about-page .ae-bookmark-button.is-shimmering .ae-story-bookmark>span{animation:ae-bookmark-weave 1.5s ease-out}
#aks-about-page .ae-bookmark-button.is-shimmering .ae-story-bookmark:before{animation:ae-bookmark-sweep 1.5s ease-in-out}
@keyframes ae-bookmark-lift{0%,100%{transform:scale(1);filter:brightness(1)}22%{transform:translateY(-2px) scale(1.06);filter:brightness(1.12)}58%{transform:translateY(-1px) scale(1.025);filter:brightness(1.06)}}
@keyframes ae-bookmark-weave{0%,100%{filter:none}35%{filter:brightness(1.45)}}
@keyframes ae-bookmark-sweep{0%,12%{transform:translateX(-150%)}72%,100%{transform:translateX(150%)}}
@media(prefers-reduced-motion:reduce){#aks-about-page .ae-bookmark-button.is-shimmering .ae-story-bookmark{animation:none;filter:brightness(1.2)}#aks-about-page .ae-bookmark-button.is-shimmering .ae-story-bookmark>span{animation:none;filter:brightness(1.25)}#aks-about-page .ae-bookmark-button.is-shimmering .ae-story-bookmark:before{display:none}}

/* Small, on-demand interactions for the four content steps. */
#aks-about-page .ae-process-tap{border:0;padding:0;cursor:pointer;color:inherit;font-family:inherit;-webkit-tap-highlight-color:transparent}
#aks-about-page .ae-process-tap>span{display:block;pointer-events:none;transform-origin:center}
#aks-about-page .ae-process-tap:focus-visible{outline:2px solid #377fc5;outline-offset:4px}
#aks-about-page .ae-process-tap[data-effect="idea"].is-playing{animation:ae-idea-glow .9s ease-out}
#aks-about-page .ae-process-tap[data-effect="study"].is-playing>span{animation:ae-study-open .9s ease-in-out}
#aks-about-page .ae-process-tap[data-effect="verify"].is-playing>span{animation:ae-verify-bounce .7s ease-out}
#aks-about-page .ae-process-tap[data-effect="share"].is-playing>span{animation:ae-share-lift .85s ease-in-out}
@keyframes ae-idea-glow{0%,100%{background:#edf4fb;box-shadow:0 0 0 0 #e9ba4b00}40%{background:#fff7dc;box-shadow:0 0 12px 3px #e9ba4b30}}
@keyframes ae-study-open{0%,100%{transform:perspective(160px) translateY(0) rotateY(0) rotate(0) scale(1)}30%{transform:perspective(160px) translateY(-4px) rotateY(-22deg) rotate(-7deg) scale(1.1)}60%{transform:perspective(160px) translateY(-3px) rotateY(14deg) rotate(5deg) scale(1.07)}80%{transform:perspective(160px) translateY(-1px) rotateY(-5deg) rotate(-2deg) scale(1.025)}}
@keyframes ae-verify-bounce{0%,100%{transform:translateY(0) scale(1)}35%{transform:translateY(-3px) scale(1.07)}65%{transform:translateY(1px) scale(.98)}}
@keyframes ae-share-lift{0%,100%{transform:translateY(0)}42%{transform:translateY(-5px)}}
@media(prefers-reduced-motion:reduce){#aks-about-page .ae-process-tap.is-playing,#aks-about-page .ae-process-tap.is-playing>span{animation:none!important}#aks-about-page .ae-process-tap.is-playing{background:#dcebf9}#aks-about-page .ae-process-tap[data-effect="idea"].is-playing{background:#fff7dc}}
