@font-face{font-family:Michroma;font-weight:400;font-display:swap;src:url(/fonts/michroma-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-weight:400;font-display:swap;src:url(/fonts/vazirmatn-arabic-400-normal.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-weight:600;font-display:swap;src:url(/fonts/vazirmatn-arabic-600-normal.woff2)format("woff2")}@font-face{font-family:"M PLUS 1 Code";font-weight:400;font-display:swap;src:url(/fonts/m-plus-1-code-kana-400-normal.woff2)format("woff2")}:root{--void:#141619;--paper:#f5f4f1;--mist:#9ba1a8;--graphite:#25282e;--signal:#d64550;--deep:#8e2a35;--nda:#3a3f46;--muted:#565b62;--pad:clamp(24px, 6vw, 120px)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}html,body{background:var(--void)}body{color:var(--paper);font:400 16px/1.6 Inter,system-ui,sans-serif}html[lang=fa] body{font-family:Vazirmatn,Inter,system-ui,sans-serif;line-height:1.9}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}a{color:var(--paper);text-decoration-color:var(--mist)}a:hover{text-decoration-color:var(--paper)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-glcanvas]{display:none}}.skip-link{z-index:20;background:var(--graphite);color:var(--paper);padding:8px 16px;text-decoration:none;position:absolute;inset-inline-start:-999px}.skip-link:focus{inset-inline-start:12px;top:12px}[data-glcanvas]{width:100%;height:100%;display:block;position:fixed;inset:0}.gl--dim{opacity:.55}.wm{text-transform:uppercase;letter-spacing:.08em;font-family:Michroma,Inter,sans-serif}.hdr{z-index:3;padding:24px var(--pad);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.hdr--fixed{z-index:6;padding:20px var(--pad);border-bottom:1px solid #0000;transition:transform .35s cubic-bezier(.33,1,.68,1),background-color .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.hdr-logo{align-items:center;gap:12px;text-decoration:none;display:flex}.hdr-logo svg{width:32px;height:32px;display:block}.hdr-name{letter-spacing:.14em;text-transform:uppercase;color:var(--paper);font-family:Michroma,Inter,sans-serif;font-size:14px}.hdr-nav{align-items:center;gap:24px;display:flex}.hdr-nav a{text-decoration:none}.hdr-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--signal)}.hdr-nav .toggle-en{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.hdr-burger{display:none;position:relative}.hdr-burger-btn{cursor:pointer;color:var(--paper);align-items:center;padding:6px;list-style:none;display:flex}.hdr-burger-btn::-webkit-details-marker{display:none}.hdr-burger-icon{stroke:currentColor;stroke-width:2px;stroke-linecap:round;display:block}.hdr-burger-nav{z-index:12;top:calc(100% + 12px);border:1px solid var(--graphite);background:#141619f7;flex-direction:column;gap:18px;min-width:168px;padding:18px 22px;display:none;position:absolute;inset-inline-end:0}.hdr-burger[open] .hdr-burger-nav{display:flex}.hdr-burger-nav a{text-decoration:none}.hdr-burger-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--signal)}.hdr-burger-nav .toggle-en{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.frow{border-top:1px solid var(--graphite);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:32px;padding-top:24px;display:flex}.frow--wide{width:100%}.litany{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}html[lang=fa] .litany{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13.5px}.coords{letter-spacing:.12em;color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.mono{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.eyebrow{letter-spacing:.12em;text-transform:lowercase;color:var(--mist);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400}html[lang=fa] .eyebrow{letter-spacing:0;text-transform:none;font-family:Vazirmatn,sans-serif;font-size:12px}.page{z-index:2;padding:clamp(32px, 8vh, 96px) var(--pad) 64px;position:relative}.page--ops{padding-top:clamp(32px,7vh,80px)}.page--astartes{padding-top:clamp(24px,5vh,56px)}.descent{background:var(--void);position:relative}.descent main{z-index:2;position:relative}.st{position:relative}.st-sticky{min-height:100svh;padding:0 var(--pad);align-content:center;display:grid;position:sticky;top:0}.st-surface{text-align:center;min-height:100svh;padding:88px var(--pad) 40px;align-content:center;justify-items:center;display:grid;position:relative}.surface-coord{letter-spacing:.12em;color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}html[lang=fa] .surface-coord{text-transform:none;direction:ltr}.plate{letter-spacing:.01em;text-transform:uppercase;color:var(--paper);user-select:none;margin-top:16px;font-family:Michroma,Inter,sans-serif;font-size:clamp(50px,14.5vw,236px);line-height:1}html[lang=fa] .plate{direction:ltr}.hero-h1{letter-spacing:-.01em;color:var(--paper);max-width:30ch;margin-top:28px;font-size:clamp(20px,2.4vw,32px);font-weight:400}html[lang=fa] .hero-h1{letter-spacing:0;font-size:clamp(20px,2.4vw,31px);line-height:1.7}.hero-sub{letter-spacing:.08em;color:var(--mist);text-transform:lowercase;margin-top:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}html[lang=fa] .hero-sub{letter-spacing:0;text-transform:none;font-family:Vazirmatn,sans-serif;font-size:14px}.hero-poster{width:min(58vw,34vh);margin-top:32px;display:none}.scroll-hint{color:var(--mist);text-transform:lowercase;white-space:nowrap;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}html[lang=fa] .scroll-hint{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13px}.scroll-hint .caret{color:var(--signal)}.st-studio{gap:16px;max-width:46ch;display:grid}.studio-lede{color:var(--paper);font-size:clamp(19px,2vw,24px);line-height:1.55}html[lang=fa] .studio-lede{line-height:1.9}.studio-mono{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}html[lang=fa] .studio-mono{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13.5px}.st-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1200px;margin-inline:auto;display:grid}.st-op{gap:12px;max-width:42ch;display:grid}.st-op--l{grid-column:1}.st-op--r{grid-column:2;justify-self:end}.op-name{letter-spacing:-.03em;font-size:clamp(28px,2.6vw,44px);font-weight:600}.op-name a{text-decoration:none}.op-name a:hover{text-decoration:underline;text-decoration-color:var(--signal)}html[lang=fa] .op-name{text-align:right;direction:ltr;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400}.op-lede{color:var(--paper);max-width:40ch;font-size:19px}html[lang=fa] .op-lede{font-size:18px}.op-status{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}html[lang=fa] .op-status{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13.5px}.op-status a{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.on{color:var(--signal)}.st-contract{text-align:center;justify-items:center;gap:16px;max-width:52ch;margin-inline:auto;display:grid}.contract-lede{color:var(--paper);font-size:19px}html[lang=fa] .contract-lede{font-size:18px}.contract-item{justify-items:center;gap:4px;display:grid}.contract-title{color:var(--paper);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px}.contract-sub{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}html[lang=fa] .contract-title{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:15px}html[lang=fa] .contract-sub{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13px}.st-council{text-align:center;justify-items:center;gap:20px;width:100%;max-width:1100px;margin-inline:auto;display:grid}.council-intro{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}html[lang=fa] .council-intro{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13.5px}.names{margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;width:min(820px,100%);margin-top:40vh;display:grid}.name-card{justify-items:center;gap:6px;text-decoration:none;display:grid}.name-u{letter-spacing:.08em;text-transform:lowercase;color:var(--paper);font-family:Michroma,Inter,sans-serif;font-size:clamp(13px,1.7vw,18px)}.name-role{letter-spacing:.1em;color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}html[lang=fa] .name-role{letter-spacing:0;text-transform:none;font-family:Vazirmatn,sans-serif;font-size:12px}.council-more{color:var(--mist);text-transform:lowercase;margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;text-decoration:none}.council-more:hover{color:var(--paper);text-decoration:underline;text-decoration-color:var(--signal)}html[lang=fa] .council-more{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13px}.st-contact{align-content:end;min-height:120svh;display:grid;position:relative}.contact-pad{padding:0 var(--pad) 48px}.contact-inner{justify-items:start;gap:24px;max-width:1200px;margin-inline:auto;padding-top:52vh;display:grid}.contact-lede{color:var(--paper);max-width:44ch;font-size:19px}.contact-email{color:var(--paper);text-transform:lowercase;text-decoration-color:var(--graphite);overflow-wrap:anywhere;font-family:Michroma,Inter,sans-serif;font-size:clamp(17px,3.2vw,42px);line-height:1.2}.contact-email:hover{text-decoration-color:var(--signal)}.contact-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.contact-ig,.contact-loc{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}html[lang=fa] .contact-ig,html[lang=fa] .contact-loc{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13.5px}.contact-legal{color:var(--muted);font-size:11.5px}.contact-foot{border-top:1px solid var(--graphite);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;width:100%;margin-top:48px;padding-top:24px;display:flex}.rail{inset-inline-end:clamp(16px,2.5vw,40px);z-index:4;justify-items:end;gap:10px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.rail-btn{all:unset;cursor:pointer;letter-spacing:.1em;color:var(--mist);text-transform:lowercase;opacity:.55;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;transition:opacity .2s,color .2s;display:flex}.rail-btn:hover{opacity:1}.rail-dash{background:currentColor;width:14px;height:1px;display:block}html[lang=fa] .rail-btn{text-transform:none;font-family:Vazirmatn,sans-serif}.ops-wrap{max-width:980px;margin-inline:auto}.ops-h1{letter-spacing:.01em;text-transform:uppercase;color:var(--paper);font-family:Michroma,Inter,sans-serif;font-size:clamp(28px,8.4vw,118px);font-weight:400;line-height:1}html[lang=fa] .ops-h1{text-transform:none;letter-spacing:0;font-family:Vazirmatn,Inter,sans-serif;font-size:clamp(36px,8.4vw,100px);font-weight:600;line-height:1.15}.ops-sub{letter-spacing:.12em;text-transform:lowercase;color:var(--mist);margin-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}html[lang=fa] .ops-sub{letter-spacing:0;text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13.5px}.ops-list{margin-top:44px}.ops-contract{margin-top:64px}.ops-contract-head{letter-spacing:.12em;text-transform:lowercase;color:var(--mist);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400}html[lang=fa] .ops-contract-head{letter-spacing:0;text-transform:none;font-family:Vazirmatn,sans-serif;font-size:12px}.ops-contract-list{margin-top:20px}.ops-foot{margin-top:72px}.idx-row{border-top:1px solid var(--graphite);grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:6px 20px;padding:22px 8px;text-decoration:none;transition:background .25s;display:grid}.idx-row:hover{background:#f5f4f106}.idx-row--end{border-bottom:1px solid var(--graphite)}.idx-row--nda{background-image:repeating-linear-gradient(-45deg,#f5f4f105 0 8px,#0000 8px 16px);transition:background-color .25s}.idx-row--nda:hover{background:#f5f4f106 repeating-linear-gradient(-45deg,#f5f4f105 0 8px,#0000 8px 16px)}.idx-num{color:var(--mist);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.idx-body{gap:4px;display:grid}.idx-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.idx-name{color:var(--paper);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:17px}.idx-tag{color:var(--mist);font-size:15px}.idx-blurb{color:var(--mist);opacity:.75;max-width:62ch;font-size:13.5px}.idx-meta{color:var(--mist);text-transform:lowercase;justify-self:end;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.idx-meta--flex{align-items:center;gap:10px;display:inline-flex}.idx-live{color:var(--signal);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.idx-nda-tag{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.idx-name-nda{color:var(--paper);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:17px}html[lang=fa] .idx-name-nda{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:16px}.idx-seal{width:26px;height:26px;display:block}.idx-nda-seal{width:26px;height:26px;display:block;transform:rotate(-6deg)}.astartes-wrap{text-align:center;justify-items:center;max-width:1080px;margin-inline:auto;display:grid}.astartes-h1{letter-spacing:.01em;text-transform:uppercase;color:var(--paper);font-family:Michroma,Inter,sans-serif;font-size:clamp(34px,8vw,112px);font-weight:400;line-height:1}html[lang=fa] .astartes-h1{text-transform:none;letter-spacing:0;font-family:Vazirmatn,Inter,sans-serif;font-size:clamp(34px,8vw,96px);font-weight:600;line-height:1.15}.astartes-sub{letter-spacing:.12em;text-transform:lowercase;color:var(--mist);margin-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}html[lang=fa] .astartes-sub{letter-spacing:0;text-transform:none;max-width:52ch;font-family:Vazirmatn,sans-serif;font-size:13.5px}.council-spacer{width:100%;min-height:46vh}.council-row{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 24px;width:100%;display:grid}.council-card{grid-row:span 4;grid-template-rows:subgrid;border:1px solid #0000;justify-items:center;padding:18px 12px;text-decoration:none;transition:border-color .25s;display:grid}.council-card:hover{border-color:var(--graphite)}.council-kana{writing-mode:vertical-rl;letter-spacing:.3em;color:var(--mist);align-self:end;margin-bottom:6px;font-family:"M PLUS 1 Code",Hiragino Sans,Noto Sans JP,sans-serif;font-size:15px;line-height:1;transition:color .25s cubic-bezier(.33,1,.68,1)}.council-card:hover .council-kana,.council-card:focus-visible .council-kana{color:var(--paper)}.council-card-u{letter-spacing:.08em;text-transform:lowercase;color:var(--paper);font-family:Michroma,Inter,sans-serif;font-size:clamp(15px,1.9vw,21px)}.council-card-role{letter-spacing:.1em;color:var(--signal);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.council-card-edu{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}html[lang=fa] .council-card-role{letter-spacing:0;text-transform:none;font-family:Vazirmatn,sans-serif;font-size:12px}html[lang=fa] .council-card-edu{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:12px}.dossier{gap:36px;max-width:720px;margin-inline:auto;display:grid}.dossier--ido{gap:40px;max-width:760px}.crumb{letter-spacing:.12em;color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.crumb a{color:var(--mist);text-decoration:none}.crumb a:hover{color:var(--paper)}html[lang=fa] .crumb{letter-spacing:0;text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13px}.member-head{gap:14px;display:grid}.nameplate{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.nameplate-text{gap:14px;min-width:0;display:grid}.member-kana{writing-mode:vertical-rl;letter-spacing:.36em;color:var(--mist);margin-top:10px;font-family:"M PLUS 1 Code",Hiragino Sans,Noto Sans JP,sans-serif;font-size:clamp(15px,1.8vw,19px);line-height:1}.member-h1{letter-spacing:.04em;text-transform:lowercase;color:var(--paper);font-family:Michroma,Inter,sans-serif;font-size:clamp(34px,6.4vw,76px);font-weight:400;line-height:1.05}.member-h1--sm{font-size:clamp(30px,6vw,70px)}.member-role{letter-spacing:.1em;color:var(--signal);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}html[lang=fa] .member-role{letter-spacing:.02em;text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13px}.member-block{border-top:1px solid var(--graphite);gap:16px;padding-top:28px;display:grid}.member-bio{color:var(--paper);max-width:50ch;font-size:clamp(18px,2vw,22px)}.member-line{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}html[lang=fa] .member-line{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13.5px}.member-email{color:var(--mist);text-transform:lowercase;width:max-content;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;text-decoration:none}.member-email:hover{color:var(--paper);text-decoration:underline;text-decoration-color:var(--signal)}.member-elsewhere{border-top:1px solid var(--graphite);gap:12px;padding-top:28px;display:grid}.links-row{flex-wrap:wrap;gap:12px 24px;display:flex}.link-item{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.back-link{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;text-decoration:none}.back-link:hover{color:var(--paper)}html[lang=fa] .back-link{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13px}.ido-head{gap:16px;display:grid}.ido-h1{letter-spacing:-.04em;font-size:clamp(44px,7vw,84px);font-weight:600;line-height:1}html[lang=fa] .ido-h1{letter-spacing:-.02em;text-align:right;direction:ltr;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400}.ido-lede{color:var(--paper);font-size:clamp(19px,2.2vw,26px)}.ido-status{color:var(--mist);text-transform:lowercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}html[lang=fa] .ido-status{text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13.5px}.ido-block{border-top:1px solid var(--graphite);gap:12px;padding-top:32px;display:grid}.ido-block p{color:var(--paper);max-width:58ch;font-size:18px}.void-page{z-index:2;text-align:center;min-height:100svh;padding:32px var(--pad);align-content:center;justify-items:center;gap:20px;display:grid;position:relative}.void-num{letter-spacing:.04em;color:var(--paper);opacity:.92;user-select:none;font-family:Michroma,Inter,sans-serif;font-size:clamp(44px,11vw,150px);line-height:1}.void-h1{color:var(--paper);font-size:clamp(19px,2.2vw,26px);font-weight:400}.void-home{letter-spacing:.1em;color:var(--mist);text-transform:lowercase;margin-top:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;text-decoration:none}.void-home:hover{color:var(--paper);text-decoration:underline;text-decoration-color:var(--signal)}html[lang=fa] .void-home{letter-spacing:.02em;text-transform:none;font-family:Vazirmatn,sans-serif;font-size:13px}.void-alt{color:var(--mist);text-transform:lowercase;margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;text-decoration:none}.void-alt:hover{color:var(--paper)}@media (width<=1100px){[data-rail]{display:none}}@media (width<=760px){[data-stgrid]{grid-template-columns:1fr!important}html[lang=fa] [data-stgrid] [data-st-text]{grid-column:1!important;justify-self:start!important}[data-st]{min-height:92vh!important}[data-names]{gap:10px!important}[data-idx-row]{grid-template-columns:32px 1fr!important}[data-idx-meta]{text-align:left!important;grid-column:2!important;justify-self:start!important}html[dir=rtl] [data-idx-meta]{text-align:right!important}[data-council-row]{grid-template-columns:1fr!important;gap:32px!important}[data-council-spacer]{min-height:30vh!important}[data-council-row]{grid-template-rows:none!important}.council-card{text-align:start;grid-row:auto;grid-template-rows:repeat(3,auto);grid-template-columns:auto minmax(0,1fr);align-content:start;justify-items:start;gap:8px 20px}.council-kana{grid-area:1/1/-1;align-self:center;margin-bottom:0}.council-card-u,.council-card-role,.council-card-edu{grid-column:2}}@media (width<=600px){.hdr,.hdr--fixed{gap:12px;padding-left:16px;padding-right:16px}.hdr-logo{gap:8px}.hdr-logo svg{width:28px;height:28px}.hdr-nav{gap:14px}.hdr-nav a{font-size:14px}.hdr-nav .toggle-en{font-size:12px}}@media (width<=440px){.hdr-name{display:none}.hdr-nav{gap:12px}.hdr-nav a{font-size:13px}}@media (width<=400px){[data-names]{gap:8px!important}.name-u{letter-spacing:.04em;font-size:clamp(10px,2.8vw,13px)}.scroll-hint{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 24px);font-size:11px}}@media (width<=300px){.hdr-nav{display:none}.hdr-burger{display:block}}
