@font-face{font-family:systemfallback;src:local("PingFang SC")}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#050505;color:#f1eee8;font-family:systemfallback,"Helvetica Neue",Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #b4cfc5;outline-offset:6px}#stage{position:fixed;inset:0;touch-action:none;cursor:grab}#stage.dragging{cursor:grabbing}#scene{display:block;width:100%;height:100%}.vignette{position:fixed;inset:0;pointer-events:none;background:linear-gradient(#050505a0 0%,transparent 25%,transparent 76%,#050505e6 100%)}header{position:fixed;top:0;left:0;width:100%;padding:32px 42px;display:flex;align-items:center;justify-content:space-between;z-index:2}.brand{font-weight:500;letter-spacing:5px;font-size:22px;color:#f1eee8;text-decoration:none}.brand span{display:block;font-weight:400;font-size:10px;letter-spacing:3px;color:#787976;margin-top:7px}.edition{font-size:9px;letter-spacing:2.2px;color:#747773}.text-button{border:0;background:none;font-size:12px;padding:8px 0;letter-spacing:1px;color:#bdc0ba}.text-button span{margin-left:16px}.intro{position:fixed;top:132px;left:42px;pointer-events:none;z-index:1}.eyebrow{font-size:9px;letter-spacing:2.3px;color:#929b93;margin:0 0 16px}.live-dot{display:inline-block;width:5px;height:5px;background:#c3d9c8;border-radius:50%;margin-right:8px;vertical-align:2px}h1{font-size:33px;font-weight:300;letter-spacing:3px;line-height:1.45;margin:0}.subtitle{font-size:11px;letter-spacing:2px;color:#888d87;margin-top:16px}.loading{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;letter-spacing:3px;color:#929b93;transition:opacity .4s}.loading span{display:block;width:90px;height:1px;background:#a4bca5;margin:18px auto;animation:load 1s infinite alternate}@keyframes load{to{transform:scaleX(.2);opacity:.3}}.hint{position:fixed;bottom:146px;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:2px;color:#9ca49b;pointer-events:none;transition:opacity 1s;white-space:nowrap}footer{position:fixed;bottom:0;left:0;width:100%;padding:27px 42px 32px;display:flex;justify-content:space-between;align-items:flex-end;z-index:2;pointer-events:none}footer>*{pointer-events:auto}.footnote{width:220px;font-size:9px;letter-spacing:1px;color:#898d87;display:grid;gap:10px}.small{font-size:8px;letter-spacing:2px;color:#555b54}.work-info{text-align:center;min-width:180px}.work-info p{margin:0 0 9px;font-size:10px;letter-spacing:2px}.slash{color:#555d54;margin-left:9px;font-size:9px}#open-work{border:0;background:none;font-size:13px;letter-spacing:3px;padding:4px 8px;color:#dedfd8}.open-arrow{font-size:11px;display:inline-block;margin-left:13px;color:#959e92}#dots{display:flex;gap:10px;justify-content:center;margin-top:16px}#dots button{width:15px;height:15px;position:relative;border:0;background:none;padding:0}#dots button:after{content:"";position:absolute;top:6px;left:5px;width:4px;height:4px;border-radius:50%;background:#444d43;transition:.3s}#dots button.active:after{background:#c8d7be;width:5px;height:5px}.controls{display:flex;align-items:center;gap:28px;width:220px;justify-content:flex-end}.toggles{display:grid;gap:12px}.toggles button{display:flex;align-items:center;gap:7px;background:none;border:0;color:#9ba295;font-size:10px;padding:0;white-space:nowrap}.switch{width:23px;height:12px;border-radius:10px;background:#262d25;position:relative;border:1px solid #424a3d;transition:.2s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:6px;height:6px;border-radius:50%;background:#87917e;transition:.2s}[aria-pressed=true] .switch:after{left:13px;background:#d0dfbf}[aria-pressed=true] .switch{background:#424d3c}.arrows{display:flex;gap:7px}.arrows button{background:#090b0960;border:1px solid #3c4238;border-radius:50%;width:38px;height:38px;font-size:17px;color:#c7cfbe;transition:.2s}.arrows button:hover{background:#273023;border-color:#8a967f}dialog{color:#e7e7df;background:#10120f;border:1px solid #383e32;border-radius:3px;padding:0;max-width:1040px;width:86vw;max-height:86vh;overflow:auto}dialog::backdrop{background:#000c;backdrop-filter:blur(14px)}dialog[open]{display:grid;grid-template-columns:1.65fr 1fr;animation:enter .25s ease-out}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.close{position:absolute;right:14px;top:12px;border:0;background:#050505b0;width:32px;height:32px;border-radius:50%;font-size:24px;font-weight:200;z-index:1}.detail-art{background:#050505;display:flex;align-items:center;justify-content:center;min-height:360px}.detail-art img{width:100%;height:auto;display:block}.detail-copy{padding:70px 32px 42px;display:flex;flex-direction:column;justify-content:center}h2{font-size:27px;font-weight:300;letter-spacing:2px;margin:0 0 20px}.detail-copy>p:not(.eyebrow),.about-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#aeb2a7}.detail-note{font-size:10px;letter-spacing:1px;color:#6f7768;display:block;margin-top:32px}#about-dialog{max-width:580px}#about-dialog[open]{display:block}.about-copy{padding:55px 48px}.about-copy h2{line-height:1.5;font-size:34px}#fallback{position:absolute;inset:0;overflow:auto;padding:260px 30px 170px;touch-action:pan-y}#fallback:not([hidden]){display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#fallback button{border:0;padding:0;background:none;text-align:left}#fallback img{width:100%;display:block}#fallback span{display:block;font-size:12px;padding:12px 0;color:#b4bdac}
@media(max-width:700px){header{padding:24px}.brand{font-size:19px}.edition{display:none}.text-button{font-size:10px}.intro{left:24px;top:110px}h1{font-size:26px}.eyebrow{font-size:7px;letter-spacing:1.6px}.subtitle{font-size:9px}.hint{bottom:150px;font-size:9px}footer{padding:24px;align-items:flex-end}.footnote{position:absolute;bottom:104px;left:24px;font-size:8px;width:auto}.footnote .small{display:none}.controls{width:auto;gap:13px}.toggles{gap:8px}.toggles button{font-size:9px}.arrows button{width:33px;height:33px}.work-info{min-width:0;text-align:left}#open-work{font-size:12px;padding-left:0;letter-spacing:1px}#dots{justify-content:flex-start;gap:5px}.work-info p{font-size:9px}dialog{width:92vw}dialog[open]{display:block}.detail-art{min-height:0}.detail-copy{padding:28px}#about-dialog .about-copy{padding:45px 28px}#fallback:not([hidden]){grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
.intro{top:104px;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap}.intro .eyebrow{margin-bottom:10px;font-size:8px}h1{font-size:25px;letter-spacing:4px;line-height:1.2}.subtitle{margin-top:11px;font-size:9px}@media(max-width:700px){.intro{top:115px;left:24px;transform:none;text-align:left}h1{font-size:21px;letter-spacing:2px}.intro .eyebrow{font-size:7px}}
/* Typography and language control follow ewanqian.site. */
:root{--font-display:"Archivo",sans-serif;--font-body:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",monospace}html[data-site-lang=zh]{--font-display:"Noto Sans SC","PingFang SC",sans-serif;--font-body:"Noto Sans SC","IBM Plex Sans","PingFang SC",sans-serif}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.brand{font-family:"Archivo",sans-serif;font-weight:600;letter-spacing:4px}.brand span{font-family:var(--font-body);letter-spacing:1.5px}.edition,.eyebrow,.small,.work-info p{font-family:var(--font-mono)}html[data-site-lang=zh] .edition,html[data-site-lang=zh] .eyebrow,html[data-site-lang=zh] .small{font-family:var(--font-body);letter-spacing:.1em}.intro h1,h2{font-family:var(--font-display);font-weight:700;letter-spacing:0}.intro h1{font-size:29px}.subtitle{letter-spacing:.04em}.text-button{font-weight:500;letter-spacing:0}.header-actions{display:flex;align-items:center;gap:24px}.language-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(243,241,235,.18);border-radius:6px;background:#f3f1eb0f;min-height:32px}.language-toggle-option{appearance:none;border:0;background:transparent;color:#9e9b93;min-width:34px;min-height:26px;padding:0 8px;font-family:Arial,"Noto Sans SC",sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:.18s ease}.language-toggle-option:hover{color:#f3f1eb}.language-toggle-option.active{background:#f3f1eb;color:#0a0a0a;border-radius:4px}.language-toggle-option:focus-visible{outline:2px solid #b4cfc5;outline-offset:2px}#open-work{font-weight:500;letter-spacing:.02em}.footnote{letter-spacing:0}.detail-copy>p:not(.eyebrow),.about-copy>p:not(.eyebrow){line-height:1.85}.detail-note{letter-spacing:.01em}.loading .loading-label{display:inline;width:auto;height:auto;background:none;margin:0;animation:none}.loading .loading-bar{display:block;width:90px;height:1px;background:#a4bca5;margin:18px auto;animation:load 1s infinite alternate}.about-copy h2{font-weight:700;letter-spacing:0}html[data-site-lang=en] .eyebrow{letter-spacing:.1em}html[data-site-lang=en] .work-info{min-width:260px}
@media(max-width:700px){.header-actions{gap:14px}.text-button span+span{margin-left:8px}.language-toggle-option{min-width:29px;padding:0 6px}.brand span{font-size:9px;letter-spacing:.5px}.intro h1{font-size:25px}.intro .eyebrow{font-size:8px}html[data-site-lang=en] .work-info{min-width:0}#open-work{font-size:11px;max-width:175px}.controls{gap:10px}.arrows{gap:5px}.subtitle{font-size:10px}.footnote{font-size:8px}.hint{font-size:8px;letter-spacing:.02em}.about-copy h2{font-size:29px}}
@media(max-height:660px) and (min-width:701px){.intro{top:94px}.intro h1{font-size:25px}.subtitle{display:none}.hint{bottom:128px}}
/* Aurora's projects, profile, and playable media. */
.brand{font-size:18px;letter-spacing:2px}.brand span{font-size:9px;letter-spacing:1px}.header-actions{gap:24px}.edition{letter-spacing:1px}.intro{width:min(640px,80vw);white-space:normal}.intro h1{font-size:29px;line-height:1.3}.subtitle{line-height:1.6}html[data-site-lang=en] .intro h1{font-size:28px}.work-info{max-width:340px}html[data-site-lang=en] .work-info{min-width:0;max-width:350px}#open-work{font-size:12px;max-width:330px;line-height:1.4}.work-info p{margin-bottom:6px}.detail-art{min-height:0;padding:24px;background:#080a08}.detail-art img,.detail-art video{width:100%;max-height:70vh;object-fit:contain}.detail-art[data-orientation=portrait]{padding:18px}.detail-art video[hidden],.detail-art img[hidden],[hidden]{display:none!important}#detail{max-width:1160px}#detail[open]{grid-template-columns:1.2fr 1fr;align-items:start}#detail .detail-art{align-self:stretch}.detail-copy{padding:56px 34px 32px;justify-content:flex-start}.detail-copy h2{font-size:27px;line-height:1.3;margin-bottom:16px}.project-meta{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:9px;color:#859180;line-height:1.5}.detail-copy #detail-role{font-size:11px;color:#d3dbcc;margin:18px 0 0}.detail-copy #detail-description{font-size:12px;margin:10px 0 0}.detail-note{margin-top:24px;color:#c7d4bf;font-size:10px}#detail-contributions{padding-left:16px;font-size:11px;line-height:1.85;color:#aeb8a8;margin:10px 0 18px}#detail-contributions li+li{margin-top:8px}.project-link{display:inline-flex;align-self:flex-start;color:#d4dfcb;font-size:11px;line-height:1.4;text-decoration:none;padding:10px 0;border-bottom:1px solid #5c6b50}.project-link:hover{color:#fff;border-color:#fff}#detail-gallery{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 24px 24px}#detail-gallery img{width:100%;max-height:380px;object-fit:contain;background:#080a08}.close{position:sticky;float:right;grid-column:1/-1;margin:12px 12px -44px auto;top:12px;right:12px;z-index:5;flex-shrink:0}#about-dialog,#index-dialog{max-width:1100px}#about-dialog[open],#index-dialog[open]{display:block}#profile-content,.index-copy{padding:52px 44px 38px}.profile-head{display:grid;grid-template-columns:125px 1fr;gap:30px;align-items:start}.portrait{width:125px;height:156px;object-fit:cover;filter:saturate(.65);border-radius:2px}.profile-head h2{font-size:29px;margin-bottom:9px}.profile-headline{font-size:15px;color:#d0d8c7;line-height:1.5;margin:0 0 14px}.profile-intro{font-size:12px;line-height:1.9;color:#adb7a5;max-width:620px;margin:0}.profile-location{font-family:var(--font-mono);font-size:10px;color:#717e68;margin:18px 0 0}.profile-section{border-top:1px solid #30382b;margin-top:35px;padding-top:25px}.profile-section h3,.profile-contact h3{font-family:var(--font-display);font-size:18px;margin:0 0 22px;font-weight:600}.experience-row{display:grid;grid-template-columns:150px 1fr;gap:24px;margin-bottom:23px}.experience-date{font-family:var(--font-mono);font-size:9px;line-height:1.8;color:#87957d}.experience-row h4,.more-card h4{font-family:var(--font-display);font-size:13px;margin:0 0 6px;font-weight:600}.experience-role{font-size:11px;color:#cad5bd;margin:0 0 5px}.experience-text,.more-card p{font-size:11px;line-height:1.85;color:#a1ac96;margin:0}.more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.more-card img{width:100%;height:145px;object-fit:cover;filter:saturate(.75);margin-bottom:12px}.more-card .experience-date{display:block;margin-bottom:6px}.profile-contact{border-top:1px solid #30382b;margin-top:35px;padding-top:25px}.profile-contact h3{margin-bottom:8px}.profile-contact a+a{margin-left:28px}.index-copy h2{font-size:29px;margin-bottom:12px}.index-copy>p:not(.eyebrow){font-size:12px;color:#9eac94;line-height:1.8;max-width:640px}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.project-card{padding:0;border:1px solid #323c2c;background:#151a13;color:#ecf0e7;text-align:left;border-radius:2px;overflow:hidden;transition:background .2s,border-color .2s}.project-card:hover{background:#20281a;border-color:#6c805c}.project-card>img{width:100%;height:152px;object-fit:cover;display:block;background:#080b08}.project-card:nth-child(1)>img,.project-card:nth-child(2)>img,.project-card:nth-child(4)>img{object-fit:contain;background:#1d2318}.project-card-body{padding:16px;min-height:145px}.project-card-body .eyebrow{display:block;font-size:8px;line-height:1.5;min-height:24px;margin-bottom:7px}.project-card h3{font-family:var(--font-display);font-size:14px;line-height:1.4;margin:0 0 8px;font-weight:600}.project-card p{font-size:10px;line-height:1.5;color:#a6b399;margin:0 0 9px}.hint{letter-spacing:.05em}
@media(max-width:900px){.edition{display:none}.footnote{width:150px}.controls{width:180px;gap:16px}.project-grid{grid-template-columns:repeat(2,1fr)}.experience-row{grid-template-columns:135px 1fr;gap:18px}#detail[open]{grid-template-columns:1fr 1fr}.detail-copy{padding:52px 24px 28px}.detail-copy h2{font-size:24px}}
@media(max-width:700px){header{padding:22px 22px}.brand{font-size:14px;letter-spacing:1px}.brand span{font-size:8px}.header-actions{gap:12px}.text-button{font-size:10px}.language-toggle{min-height:29px}.language-toggle-option{min-width:24px;min-height:23px;font-size:10px;padding:0 4px}.intro{top:109px;left:24px;width:calc(100vw - 48px)}.intro h1,html[data-site-lang=en] .intro h1{font-size:24px;line-height:1.25;max-width:330px}.intro .eyebrow{font-size:8px}.subtitle{font-size:9px;max-width:310px;margin-top:9px}.footnote{left:24px;bottom:123px}.hint{bottom:153px}.controls{width:auto;gap:9px}.toggles{gap:9px}.toggles button{font-size:8px}.arrows button{width:29px;height:29px}footer{padding:22px 22px 25px;align-items:flex-end;gap:12px}.work-info,html[data-site-lang=en] .work-info{max-width:160px}#open-work{font-size:10px;max-width:160px;padding:0;line-height:1.45}.open-arrow{margin-left:6px}#dots{gap:3px;margin-top:13px}#dots button{width:13px;height:15px}.footnote .small{display:none}#detail[open]{display:block}.detail-art{padding:16px}.detail-art img,.detail-art video{max-height:54vh}.detail-art[data-orientation=portrait] video{max-height:58vh}.detail-copy{padding:28px 24px}.detail-copy h2{font-size:25px}#detail-gallery{padding:0 16px 16px;gap:12px;grid-template-columns:1fr}#profile-content,.index-copy{padding:48px 24px 28px}.profile-head{grid-template-columns:68px 1fr;gap:16px}.portrait{width:68px;height:90px}.profile-head h2{font-size:22px;line-height:1.3}.profile-headline{font-size:12px}.profile-intro{font-size:11px}.profile-location{font-size:8px}.profile-head .eyebrow{margin-bottom:10px}.profile-section{margin-top:27px;padding-top:22px}.profile-section h3,.profile-contact h3{font-size:16px}.experience-row{grid-template-columns:1fr;gap:5px;margin-bottom:22px}.experience-date{font-size:8px}.more-grid{grid-template-columns:1fr;gap:24px}.more-card img{height:180px}.project-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.project-card>img{height:105px}.project-card-body{padding:12px;min-height:156px}.project-card-body .eyebrow{font-size:7px;min-height:26px}.project-card h3{font-size:11px}.project-card p{font-size:9px}.project-card .experience-date{font-size:7px}.index-copy h2{font-size:25px}.index-copy>p:not(.eyebrow){font-size:11px}}
@media(max-width:370px){.header-actions{gap:8px}.brand{font-size:12px}.brand span{font-size:7px}.text-button{font-size:9px}.intro h1,html[data-site-lang=en] .intro h1{font-size:22px}.work-info,html[data-site-lang=en] .work-info{max-width:136px}#open-work{max-width:136px}.controls{gap:7px}.arrows{gap:3px}.arrows button{width:27px;height:27px}.toggles button{font-size:7px}.project-grid{grid-template-columns:1fr}}
#detail>.close{position:absolute;margin:0;right:12px;top:12px}#detail .detail-note{margin-bottom:0}
#detail-impact{margin:4px 0 20px}#detail-impact .detail-note{margin-top:22px}#detail-impact-list{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:10px 0 0}#detail-impact-list li{padding:6px 8px;border:1px solid #4f5e48;color:#d4decb;font-size:10px;line-height:1.4}
:root{color-scheme:dark}dialog{scrollbar-width:thin;scrollbar-color:#46503e #11150e}dialog::-webkit-scrollbar{width:6px}dialog::-webkit-scrollbar-track{background:#11150e}dialog::-webkit-scrollbar-thumb{background:#46503e;border-radius:4px}
@media(max-width:700px){.profile-head{row-gap:8px}.profile-head>div{display:contents}.profile-head .portrait{grid-row:1/4}.profile-head .eyebrow,.profile-head h2,.profile-head .profile-headline{grid-column:2}.profile-head .eyebrow{margin:0}.profile-head h2{margin:0}.profile-head .profile-headline{margin:0 0 8px}.profile-head .profile-intro,.profile-head .profile-location{grid-column:1/-1}.profile-head .profile-intro{margin-top:8px}.profile-head .profile-location{margin-top:12px}}

/* Mixed portrait / landscape moving-image composition. */
.gallery-media{position:fixed;left:-10000px;top:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.gallery-media video{width:1px;height:1px}
#detail[data-layout=mixed-video][open]{grid-template-columns:1fr}#detail[data-layout=mixed-video] .detail-art{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:24px;align-items:center;padding:28px}#detail[data-layout=mixed-video] #detail-video{max-height:62vh}#detail-companion{min-width:0}#detail-companion-video{display:block;width:100%;aspect-ratio:2244/1408}#detail-companion-label{font-size:10px;color:#9eac94;margin:12px 0 0}#detail[data-layout=mixed-video] .detail-copy{padding:26px 34px 32px;max-width:850px}
@media(max-width:700px){#detail[data-layout=mixed-video] .detail-art{gap:12px;padding:48px 16px 16px;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr)}#detail[data-layout=mixed-video] #detail-video{max-height:45vh}#detail-companion-label{font-size:8px;line-height:1.5;margin-top:8px}#detail[data-layout=mixed-video] .detail-copy{padding:24px}}

#detail-gallery figure,#detail-highlight{margin:0;min-width:0}#detail-gallery figcaption,#detail-highlight-caption,#detail-image-caption{font-size:11px;line-height:1.6;color:#b7c0ae;margin:10px 0 0}#detail:has(#detail-highlight:not([hidden]))[open]{grid-template-columns:1fr}#detail:has(#detail-highlight:not([hidden])) .detail-art{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start;padding:48px 24px 24px}#detail-highlight img{display:block;width:100%;height:auto;max-height:none}#detail:has(#detail-highlight:not([hidden])) .detail-copy{padding:10px 34px 32px;max-width:920px}#detail:has(#detail-highlight:not([hidden])) .detail-primary{min-width:0}#detail:has(#detail-highlight:not([hidden])) .detail-art img{display:block;aspect-ratio:16/10;width:100%;height:auto;object-fit:contain;max-height:none;background:#080a08}#detail[data-layout=mixed-video] .detail-primary{display:none}
@media(max-width:700px){#detail:has(#detail-highlight:not([hidden])) .detail-art{grid-template-columns:repeat(2,minmax(0,1fr));padding:48px 16px 16px;gap:12px}#detail:has(#detail-highlight:not([hidden])) .detail-copy{padding:18px 24px 28px}#detail-gallery figcaption,#detail-highlight-caption,#detail-image-caption{font-size:10px}}

/* The AI-research detail continues the card's monochrome editorial palette. */
#detail[data-layout=editorial]{background:#121212;border-color:#373737;color:#f2f1ed}#detail[data-layout=editorial] .detail-art{background:#0e0e0e}#detail[data-layout=editorial] .detail-copy h2{font-weight:500;color:#f2f1ed;letter-spacing:-.02em}html[data-site-lang=en] #detail[data-layout=editorial] .detail-copy h2{font-family:"IBM Plex Sans","Helvetica Neue",sans-serif;font-size:28px;line-height:1.2}#detail[data-layout=editorial] .eyebrow,#detail[data-layout=editorial] .project-meta{color:#a4a4a0}#detail[data-layout=editorial] .project-role,#detail[data-layout=editorial] .detail-note{color:#d8d8d3}#detail[data-layout=editorial] #detail-contributions,#detail[data-layout=editorial] #detail-description{color:#bcbcb8}#detail[data-layout=editorial] .close{color:#f2f1ed}

.education-summary{position:fixed;top:128px;left:42px;z-index:3;display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;color:#b3c0ad;max-width:290px;line-height:1.55}
@media(max-width:700px){.education-summary{top:100px;left:22px;font-size:7px;max-width:180px}}
