
:root{--navy:#102a43;--deep:#071d31;--teal:#53c8c1;--sky:#d9f2ef;--peach:#ff8a5b;--sun:#ffc56f;--ivory:#fffaf1;--paper:#fffdf8;--ink:#132b42;--muted:#6e7d8b;--line:#dbe3e1;--ease:cubic-bezier(.23,1,.32,1);--shadow:0 18px 50px rgba(16,42,67,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:"Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;line-height:1.65}.skip{position:fixed;z-index:100;top:-60px;left:18px;background:#fff;color:var(--navy);padding:9px 12px;border-radius:8px}.skip:focus{top:14px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.edition-bar{height:30px;background:var(--deep);display:flex;align-items:center;justify-content:space-between;color:#cce5e5;font-size:10px;letter-spacing:.08em;padding:0 max(22px,calc((100vw - 1280px)/2));white-space:nowrap}.edition-bar b{color:#fff4e7;font-weight:700}.edition-bar time{font-style:normal}.topbar{background:rgba(255,250,241,.94);border-bottom:1px solid var(--line);position:relative;z-index:20;backdrop-filter:blur(18px)}.top-inner{height:84px;max-width:1280px;margin:auto;padding:0 30px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo img{width:43px;height:43px}.logo span{display:flex;flex-direction:column;line-height:1}.logo strong{font-family:Georgia,"Noto Serif SC",serif;font-size:21px;letter-spacing:-.06em;color:var(--navy)}.logo i{font-style:normal;font-size:7px;letter-spacing:.16em;color:#6c8491;margin-top:5px}.nav{display:flex;align-items:center;gap:18px;flex:1;margin-left:12px}.nav-unit{display:flex;flex-direction:column;border-bottom:2px solid transparent;padding:7px 0;font-size:13px;font-weight:800;color:#28465d;transition:.2s var(--ease);white-space:nowrap}.nav-unit span{font-size:8px;color:#9aa8ad;line-height:1.1;margin-bottom:1px}.nav-unit:hover,.nav-unit.active{color:var(--peach);border-color:var(--peach)}.join{background:var(--navy);color:#fff;border-radius:3px;padding:10px 14px;font-size:12px;font-weight:800;white-space:nowrap;transition:.2s var(--ease)}.join:hover{background:var(--peach);transform:translateY(-2px)}.join b{font-size:16px}.nav-trigger{display:none;background:transparent;border:0}.search-lane{max-width:1280px;margin:auto;padding:0 30px 13px;display:flex;align-items:center;gap:17px}.search-lane form{display:flex;align-items:center;border:1px solid #d3dfdf;background:#fff;border-radius:3px;height:35px;width:460px}.search-mark{font-size:21px;color:var(--navy);padding:0 7px 0 11px}.search-lane input{min-width:0;flex:1;border:0;background:transparent;outline:0;font-size:12px;color:var(--ink)}.search-lane input::placeholder{color:#98a6a9}.search-lane form button{height:100%;border:0;background:var(--teal);color:var(--deep);font-size:11px;font-weight:900;padding:0 13px}.hot-words{display:flex;align-items:center;gap:5px;font-size:10px;color:#829298;white-space:nowrap;overflow:hidden}.hot-words span{font-weight:900;color:var(--navy)}.hot-words button{border:0;background:transparent;color:#547789;font-size:10px;padding:0 2px}.hot-words button:hover{text-decoration:underline;color:var(--peach)}.crumb{max-width:1280px;margin:auto;padding:10px 30px;border-bottom:1px solid var(--line);font-size:10px;color:#9a9f9c}.crumb a{font-weight:900;color:#537487}.crumb span{padding:0 7px}.crumb b{font-weight:500}.front-cover{max-width:1280px;margin:0 auto;padding:47px 30px 24px;display:grid;grid-template-columns:1.02fr 1.12fr 20px;gap:36px;align-items:stretch;position:relative}.front-cover:before{content:"";position:absolute;left:-15vw;top:-170px;width:45vw;height:620px;background:radial-gradient(ellipse,rgba(83,200,193,.22),transparent 68%);pointer-events:none}.cover-copy{position:relative;z-index:1;padding:40px 0 10px}.issue{font-size:10px;letter-spacing:.17em;font-weight:900;color:#54868a;margin:0 0 15px}.cover-copy h1,.page-intro h1{font-family:"Noto Serif SC","Songti SC",Georgia,serif;font-size:clamp(42px,5vw,70px);letter-spacing:-.09em;line-height:1.08;color:var(--navy);margin:0 0 22px}.cover-copy h1 em{font-style:normal;color:var(--peach)}.cover-lead{font-size:15px;color:#526a79;line-height:1.9;max-width:540px;margin:0}.cover-buttons{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;padding:12px 17px;font-size:12px;font-weight:900;transition:.2s var(--ease)}.button:active{transform:scale(.97)}.button.orange{background:var(--peach);color:#fff;box-shadow:0 10px 22px rgba(255,138,91,.22)}.button.orange:hover{background:#ed704c;transform:translateY(-2px)}.button.transparent{border-color:#aebfbd;background:transparent;color:var(--navy)}.button.transparent:hover{background:#fff;color:var(--peach);border-color:var(--peach)}.button.navy{background:var(--navy);color:#fff}.button.navy:hover{background:#1b5574;transform:translateY(-2px)}.cover-numbers{display:flex;gap:24px;border-top:1px solid var(--line);padding-top:18px;margin-top:39px}.cover-numbers div{display:flex;gap:8px;align-items:flex-start}.cover-numbers b{font:700 23px/1 Georgia;color:var(--navy);white-space:nowrap}.cover-numbers span{font-size:9px;line-height:1.45;color:#6f8288}.cover-shot{margin:0;min-height:470px;overflow:hidden;position:relative;box-shadow:var(--shadow);background:var(--deep);clip-path:polygon(0 0,100% 0,100% 92%,94% 100%,0 100%)}.cover-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,25,44,.28),transparent 60%)}.cover-shot img{display:block;width:100%;height:100%;object-fit:cover}.cover-shot figcaption{position:absolute;z-index:1;left:20px;bottom:19px;color:#fff;font-size:10px;letter-spacing:.09em}.cover-shot figcaption span{display:block;color:var(--sun);font-size:8px;margin-bottom:4px}.side-index{display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:var(--navy);font:700 11px Georgia;padding:3px 0}.side-index i{height:75%;border-left:1px solid #aec9c8}.ticker{max-width:1220px;margin:0 auto 32px;display:flex;align-items:center;gap:18px;border-top:2px solid var(--navy);border-bottom:1px solid var(--line);padding:10px 0;font-size:11px}.ticker b{color:var(--peach);white-space:nowrap}.ticker p{margin:0;flex:1;color:#536b78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticker p span{font-size:8px;background:var(--peach);color:#fff;padding:2px 4px;margin-right:4px}.ticker a{font-size:10px;font-weight:900;color:var(--navy);white-space:nowrap}.section{max-width:1220px;margin:0 auto;padding:72px 0}.story-section,.culture-section,.people-section,.partner-section,.testimonials,.faq-section{padding-left:30px;padding-right:30px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:29px}.section-top h2,.manifest-section h2,.tool-copy h2,.community-head h2,.split-title h2,.people-section h2,.partner-section h2,.testimonials h2,.faq-section h2{font-family:"Noto Serif SC","Songti SC",Georgia,serif;font-size:clamp(31px,3.5vw,48px);letter-spacing:-.08em;line-height:1.18;color:var(--navy);margin:0}.section-top>p{max-width:350px;font-size:12px;color:#6c7f86;margin:0;line-height:1.8}.kicker{font-size:10px;letter-spacing:.16em;font-weight:900;color:#419c9a;margin:0 0 10px}.editorial-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px}.editorial-rail{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:start}.screen-card{min-width:0}.still{display:block;position:relative;overflow:hidden;background:var(--deep);aspect-ratio:16/9}.still img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .38s var(--ease)}.shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,23,42,.76),transparent 55%)}.play{position:absolute;left:15px;bottom:14px;width:39px;height:39px;border-radius:50%;background:rgba(255,255,255,.94);display:grid;place-items:center;color:var(--navy);font-size:12px;padding-left:2px;transition:.22s var(--ease)}.stamp{position:absolute;right:9px;bottom:9px;background:rgba(7,29,49,.83);color:#fff;font-size:9px;padding:3px 5px}.category{position:absolute;top:10px;left:10px;background:rgba(16,42,67,.84);color:#fff;font-size:9px;padding:5px 7px}.screen-card:hover .still img{transform:scale(1.06)}.screen-card:hover .play{background:var(--peach);color:#fff;transform:scale(1.08)}.screen-copy{padding:12px 0 0}.screen-copy>p{font-size:9px;letter-spacing:.11em;color:#739095;font-weight:900;margin:0 0 4px}.screen-copy h3{font-family:"Noto Sans SC","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.5;margin:0 0 8px;color:var(--navy)}.screen-copy h3 a:hover{color:var(--peach)}.metrics{display:flex;gap:9px;font-size:9px;color:#849298}.tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.tags a{font-size:8px;border:1px solid #d8e2df;color:#608789;padding:2px 5px}.tags a:hover{border-color:var(--teal);background:var(--sky)}.lead-card .screen-copy h3{font-size:18px}.underlined{margin-top:28px;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#718086}.underlined a{font-weight:900;color:var(--navy);white-space:nowrap}.manifest-section{max-width:none;background:var(--paper);display:grid;grid-template-columns:minmax(280px,.8fr) minmax(330px,1fr) minmax(300px,.9fr);padding:80px max(30px,calc((100vw - 1220px)/2));gap:38px;align-items:center;position:relative}.manifest-section:before{content:"TIDE";position:absolute;right:3%;top:8px;font:italic 130px Georgia;color:rgba(83,200,193,.10);pointer-events:none}.manifest-section aside>p:not(.kicker),.tool-copy>p:not(.kicker),.community-head>p,.page-intro>p:not(.issue){font-size:14px;color:#627784;line-height:1.9}.arrow-link{display:inline-flex;gap:14px;align-items:center;margin-top:23px;color:var(--navy);font-size:12px;font-weight:900;border-bottom:1px solid var(--teal);padding-bottom:5px}.arrow-link b{font-size:18px;color:var(--peach);transition:.2s}.arrow-link:hover b{transform:translateX(5px)}.manifest-list{border-top:1px solid var(--line)}.manifest-list article{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}.manifest-list article>b{font:italic 19px Georgia;color:var(--peach)}.manifest-list h3{font-size:13px;margin:0 0 3px;color:var(--navy)}.manifest-list p{font-size:10px;color:#71838b;margin:0;line-height:1.75}.manifest-section figure{height:425px;margin:0;position:relative;overflow:hidden}.manifest-section figure:after,.tool-figure:after,.community-board figure:after,.ethics figure:after,.contact-sheet figure:after,.origin figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,28,45,.55),transparent 58%)}.manifest-section figure img,.tool-figure img,.community-board figure img,.ethics figure img,.contact-sheet figure img,.origin figure img{display:block;width:100%;height:100%;object-fit:cover}.manifest-section figcaption,.community-board figcaption,.ethics figcaption,.contact-sheet figcaption,.origin figcaption{position:absolute;z-index:2;left:14px;bottom:13px;color:#fff;font-size:9px;letter-spacing:.1em}.tool-section{max-width:none;background:var(--sky);padding:82px max(30px,calc((100vw - 1220px)/2));display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px}.tool-figure{height:455px;position:relative;overflow:hidden;background:var(--navy);box-shadow:var(--shadow)}.tool-figure p{position:absolute;z-index:2;right:17px;bottom:17px;color:#fff;font-size:11px;line-height:1.4;text-align:right;letter-spacing:.12em}.tool-figure p b{font-size:25px;color:var(--sun)}.orbit{position:absolute;z-index:1;border:1px solid rgba(255,255,255,.6);border-radius:50%;pointer-events:none}.o1{width:250px;height:250px;right:-80px;top:-80px}.o2{width:370px;height:370px;right:-145px;top:-145px}.tool-pills{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:25px 0}.tool-pills article{background:rgba(255,255,255,.62);padding:15px;border-left:2px solid var(--teal)}.tool-pills span{color:var(--peach);font-size:16px}.tool-pills h3{font-size:12px;margin:5px 0 3px}.tool-pills p{font-size:10px!important;margin:0;color:#6b8187!important;line-height:1.65!important}.community-section{padding-top:82px}.community-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.community-head>p{max-width:355px;margin:0}.community-board{display:grid;grid-template-columns:1fr 1fr;gap:0}.community-board figure{height:480px;margin:0;position:relative;overflow:hidden}.community-board figcaption b{background:var(--peach);padding:3px 4px;margin-right:5px}.board-grid{display:grid;grid-template-columns:1fr 1fr}.board-grid article{padding:24px 22px;background:#fff;border:1px solid var(--line);margin:-1px 0 0 -1px}.board-grid span{font:italic 19px Georgia;color:var(--peach)}.board-grid h3{font-size:13px;margin:9px 0 5px;color:var(--navy)}.board-grid p{font-size:10px;color:#71848b;margin:0 0 12px;line-height:1.7}.board-grid a{font-size:10px;color:#0d6270;font-weight:900}.culture-section{border-top:1px solid var(--line)}.split-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.split-title>a{font-size:11px;color:#6c818a;line-height:1.7;border-left:2px solid var(--peach);padding-left:12px}.split-title>a b{color:var(--navy)}.culture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.label-tray{margin-top:26px;border-top:1px solid var(--line);padding-top:15px;display:flex;gap:7px;flex-wrap:wrap;align-items:center}.label-tray span{font-size:11px;font-weight:900;color:var(--navy);margin-right:4px}.label-tray a{font-size:10px;padding:4px 8px;background:#e5f5f2;color:#276e72}.label-tray a:hover{background:var(--teal);color:var(--deep)}.people-section{background:#f2f8f6;max-width:none;padding:75px max(30px,calc((100vw - 1220px)/2))}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.people-grid article{background:var(--paper);padding:23px;border-top:3px solid var(--teal)}.monogram{width:51px;height:51px;display:grid;place-items:center;background:var(--peach);color:#fff;font:700 22px Georgia;margin-bottom:17px}.monogram.teal{background:var(--teal);color:var(--navy)}.monogram.sky{background:#86bfe0;color:#fff}.people-grid article>p:not(.bio){font-size:9px;letter-spacing:.1em;color:#5a9d9d;font-weight:900;margin:0}.people-grid h3{font-family:"Noto Serif SC",serif;font-size:22px;margin:2px 0;color:var(--navy)}.people-grid small{font-size:9px;color:#7e8e91}.bio{font-size:11px;color:#657a82;line-height:1.75;margin:13px 0!important}.people-grid article>div:last-child{display:flex;gap:5px;flex-wrap:wrap}.people-grid article>div:last-child a,.people-grid article>div:last-child span{font-size:9px;padding:4px 6px;background:#e8f2f0;color:#417475;font-weight:900}.people-grid article>div:last-child a:first-child{background:var(--navy);color:#fff}.people-grid article>div:last-child a:hover{background:var(--peach);color:#fff}.center{text-align:center}.word-wall{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:28px 0 43px}.word-wall span{height:74px;display:grid;place-content:center;text-align:center;background:#fff;border:1px solid var(--line);color:#91a2a2;font-size:9px;line-height:1.5;transition:.2s}.word-wall span:hover{background:var(--navy);color:#fff;transform:translateY(-3px)}.word-wall b{font:700 14px Georgia}.join-guide{background:var(--navy);color:#fff;padding:33px;display:grid;grid-template-columns:.9fr 1.55fr auto;gap:24px;align-items:center}.join-guide .kicker{color:var(--sun)}.join-guide h3{font-family:"Noto Serif SC",serif;font-size:25px;line-height:1.25;margin:0}.join-guide ol{padding:0;margin:0;list-style:none;display:grid;gap:9px}.join-guide li{display:grid;grid-template-columns:29px 1fr;gap:7px;font-size:10px;color:#bed0d2}.join-guide li b{font:italic 18px Georgia;color:var(--sun)}.join-guide strong{display:block;color:#fff;font-size:11px}.testimonials{border-top:1px solid var(--line)}.disclosure{max-width:310px;font-size:9px;color:#8d9997;margin:0;line-height:1.7}.quote-grid{columns:3;column-gap:14px}.quote-grid blockquote{break-inside:avoid;margin:0 0 14px;padding:19px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--teal)}.quote-grid blockquote:nth-child(3n+2){border-left-color:var(--peach)}.quote-grid p{font-family:"Noto Serif SC",serif;font-size:14px;line-height:1.75;color:var(--navy);margin:0 0 13px}.quote-grid footer{font-size:9px;color:#7d8c8c}.quote-grid footer b{color:var(--peach)}.faq{border-top:1px solid var(--line)}.faq article{border-bottom:1px solid var(--line)}.faq button{border:0;background:transparent;width:100%;display:grid;grid-template-columns:42px 1fr 26px;align-items:center;text-align:left;padding:18px 0;color:var(--navy);font-family:"Noto Serif SC",serif;font-size:15px;font-weight:800}.faq button b{font:italic 18px Georgia;color:var(--peach)}.faq button i{font:300 26px Arial;font-style:normal;text-align:right;color:var(--teal);transition:.2s}.faq article>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s var(--ease)}.faq article>div>p{overflow:hidden;margin:0;padding:0 42px;color:#637981;font-size:12px;line-height:1.85}.faq article.open>div{grid-template-rows:1fr}.faq article.open>div>p{padding-bottom:17px}.faq article.open button i{transform:rotate(45deg)}.endcap{max-width:1220px;margin:0 auto 75px;padding:39px 42px;background:linear-gradient(110deg,var(--navy),#19536b);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}.endcap p{color:var(--sun);letter-spacing:.12em;font-size:9px;margin:0 0 6px}.endcap h2{font-family:"Noto Serif SC",serif;font-size:32px;line-height:1.2;margin:0}.footer{position:relative;background:var(--deep);color:#c9d7d7;padding:60px 30px 0;overflow:hidden}.footer-wave{position:absolute;right:-90px;top:-200px;width:550px;height:470px;border:80px solid rgba(83,200,193,.12);border-radius:50%}.footer-grid{position:relative;z-index:1;max-width:1220px;margin:auto;display:grid;grid-template-columns:1.35fr .75fr .9fr .95fr;gap:35px}.logo-light strong{color:#fff}.logo-light i{color:#88a8ac}.footer-intro>p{font-size:11px;color:#b4c5c6;line-height:1.85;max-width:340px;margin:17px 0}.share{display:flex;gap:6px;flex-wrap:wrap}.share button{border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font-size:9px;padding:4px 7px}.share button:hover{background:var(--peach);border-color:var(--peach)}.footer h2{font-family:"Noto Sans SC",sans-serif;font-size:12px;color:#fff;margin:8px 0 16px}.footer section>a{display:block;font-size:10px;margin:9px 0;color:#bbcbcb}.footer section>a:hover{color:var(--sun)}.footer section>p{font-size:10px;margin:8px 0;color:#bbcbcb}.qr>div{display:flex;gap:10px}.qr figure{margin:0;text-align:center}.qr img{background:#fff;padding:4px;display:block}.qr figcaption{font-size:8px;margin-top:4px}.legal{position:relative;z-index:1;max-width:1220px;margin:37px auto 0;border-top:1px solid rgba(255,255,255,.15);padding:13px 0;display:flex;gap:12px;flex-wrap:wrap;color:#8ba4a6;font-size:9px}.legal a:hover{color:var(--sun)}.notice{position:fixed;z-index:100;left:50%;bottom:23px;transform:translate(-50%,120px);opacity:0;background:var(--navy);color:#fff;padding:10px 14px;box-shadow:var(--shadow);font-size:11px;transition:.25s var(--ease);pointer-events:none}.notice.show{opacity:1;transform:translate(-50%,0)}
.page-intro{max-width:1220px;margin:auto;padding:74px 30px 52px;background:radial-gradient(circle at 88% 24%,rgba(255,197,111,.25),transparent 23%)}.page-intro h1{max-width:840px}.page-intro>p:not(.issue){max-width:700px;margin:0}.page-intro>div{display:flex;gap:10px;margin-top:25px}.dark-intro{max-width:none;background:var(--navy);color:#fff;padding-left:max(30px,calc((100vw - 1160px)/2));padding-right:max(30px,calc((100vw - 1160px)/2))}.dark-intro h1{color:#fff}.dark-intro .issue{color:var(--sun)}.dark-intro>p:not(.issue){color:#c1d5d5}.filters{padding-left:30px;padding-right:30px}.filters>div:first-child{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:25px}.filters b{font-size:11px;color:var(--navy);margin-right:7px}.filters button{border:1px solid #d1dedc;background:#fff;font-size:10px;color:#587379;padding:5px 9px}.filters button.on,.filters button:hover{background:var(--navy);border-color:var(--navy);color:#fff}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 18px}.page-note{background:var(--sky);padding:40px max(30px,calc((100vw - 1220px)/2));display:grid;grid-template-columns:160px 1fr 1.3fr;gap:22px;align-items:start}.page-note span{font-size:10px;font-weight:900;color:#357f7d}.page-note h2{font-family:"Noto Serif SC",serif;font-size:27px;line-height:1.2;margin:0;color:var(--navy)}.page-note p{font-size:12px;line-height:1.85;color:#627b82;margin:0}.live-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.live-wall article{padding:23px;background:#fff;border-top:3px solid var(--teal);box-shadow:0 5px 16px rgba(16,42,67,.04)}.live-wall span{font-size:8px;background:var(--peach);color:#fff;padding:3px 4px}.live-wall h3{font-family:"Noto Serif SC",serif;font-size:18px;line-height:1.4;color:var(--navy);margin:16px 0 8px}.live-wall p{font-size:10px;color:#70858b;line-height:1.75}.live-wall a{font-size:10px;color:#197177;font-weight:900}.ethics{display:grid;grid-template-columns:.9fr 1fr .7fr;gap:27px;align-items:start}.ethics h2{font-family:"Noto Serif SC",serif;font-size:37px;line-height:1.2;letter-spacing:-.07em;color:var(--navy);margin:0 0 14px}.ethics>div>p:not(.kicker){font-size:13px;color:#6b8086;line-height:1.85}.ethics figure{height:390px;margin:0;position:relative;overflow:hidden}.ethics ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ethics li{border-bottom:1px solid var(--line);padding:15px 0}.ethics li b{display:block;color:var(--navy);font-size:12px;margin-bottom:4px}.ethics li span{font-size:10px;color:#70848b}.lab-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.lab-cards article{padding:22px;background:#fff;border:1px solid var(--line);transition:.2s var(--ease)}.lab-cards article:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.lab-cards span{font:italic 24px Georgia;color:var(--peach)}.lab-cards h3{font-family:"Noto Serif SC",serif;font-size:19px;color:var(--navy);margin:11px 0 7px}.lab-cards p{font-size:11px;color:#73878b;line-height:1.75;min-height:60px}.lab-cards a{font-size:10px;color:#1e7778;font-weight:900}.workflow{display:grid;grid-template-columns:1fr .88fr;gap:60px;align-items:center;background:var(--sky);padding:70px max(30px,calc((100vw - 1220px)/2));max-width:none}.workflow h2{font-family:"Noto Serif SC",serif;font-size:38px;letter-spacing:-.07em;line-height:1.2;color:var(--navy);margin:0}.workflow ol{list-style:none;padding:0;margin:29px 0 0;display:grid;gap:13px}.workflow li{display:grid;grid-template-columns:29px 1fr;gap:10px}.workflow li>b{display:grid;place-items:center;width:28px;height:28px;background:var(--navy);color:#fff;border-radius:50%;font:italic 14px Georgia}.workflow strong{display:block;font-size:12px;color:var(--navy)}.workflow li span{font-size:10px;color:#657e83}.workflow figure{height:375px;margin:0;position:relative;overflow:hidden;box-shadow:var(--shadow)}.workflow figure img{width:100%;height:100%;object-fit:cover}.guide-intro{padding-bottom:35px}.player-zone{display:grid;grid-template-columns:1.4fr .7fr;gap:20px;padding-left:30px;padding-right:30px}.video-frame{aspect-ratio:16/9;background:var(--deep);box-shadow:var(--shadow)}.video-frame video{display:block;width:100%;height:100%;background:var(--deep)}.watch article{padding:22px 0}.watch article h2{font-family:"Noto Serif SC",serif;font-size:26px;line-height:1.3;color:var(--navy);margin:0 0 8px}.watch article>p:not(.kicker){font-size:12px;color:#6d8389;line-height:1.8;margin:0}.watch article>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.watch article button{border:1px solid #d2e0de;background:#fff;color:#286b73;font-size:10px;font-weight:900;padding:7px 10px}.watch article button:hover{background:var(--navy);color:#fff}.playlist{border:1px solid var(--line);padding:17px;background:#fff;max-height:610px;overflow:auto}.playlist h2{font-family:"Noto Serif SC",serif;color:var(--navy);font-size:19px;margin:0 0 12px}.playlist button{border:0;border-top:1px solid var(--line);background:transparent;width:100%;display:grid;grid-template-columns:98px 1fr;gap:9px;text-align:left;align-items:center;padding:10px 0}.playlist img{display:block;width:98px;height:55px;object-fit:cover}.playlist b{font-size:10px;line-height:1.5;color:var(--navy);display:block}.playlist i{font-size:8px;color:#829397;font-style:normal}.playlist button:hover b{color:var(--peach)}.video-copy{border-top:1px solid var(--line);padding-left:30px;padding-right:30px}.video-copy h2{font-family:"Noto Serif SC",serif;font-size:34px;letter-spacing:-.06em;color:var(--navy);margin:0 0 24px}.video-copy>div{display:grid;grid-template-columns:1fr 1fr;gap:40px}.video-copy p:not(.kicker){font-size:13px;color:#6c8288;line-height:1.95;margin:0}.contact-sheet{padding-left:30px;padding-right:30px;display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff;box-shadow:var(--shadow)}.contact-sheet article{padding:46px;background:var(--navy);color:#c9dddd}.contact-sheet h2{font-family:"Noto Serif SC",serif;color:#fff;font-size:33px;letter-spacing:-.07em;line-height:1.25;margin:0 0 11px}.contact-sheet article>p:not(.kicker){font-size:12px;line-height:1.85}.contact-sheet dl{margin:24px 0}.contact-sheet dl div{border-top:1px solid rgba(255,255,255,.16);padding:9px 0}.contact-sheet dt{font-size:9px;color:var(--sun)}.contact-sheet dd{font-size:11px;margin:2px 0}.contact-sheet figure{height:470px;position:relative;margin:0;overflow:hidden}.entry-row{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.entry-row article{text-align:center;background:#fff;border:1px solid var(--line);padding:18px}.entry-row img{background:#fff;box-shadow:var(--shadow);padding:4px}.entry-row b{display:grid;place-items:center;width:100px;height:100px;margin:auto;background:linear-gradient(140deg,var(--peach),var(--teal));color:#fff;font-size:20px}.entry-row h3{font-size:12px;color:var(--navy);margin:12px 0 3px}.entry-row p{font-size:9px;color:#76898e;margin:0}.origin{display:grid;grid-template-columns:1.05fr .95fr;gap:45px;align-items:center}.origin figure{height:480px;margin:0;position:relative;overflow:hidden}.origin h2{font-family:"Noto Serif SC",serif;font-size:39px;letter-spacing:-.08em;line-height:1.15;color:var(--navy);margin:0 0 14px}.origin article>p:not(.kicker){font-size:13px;color:#687e85;line-height:1.9}.origin dl{border-top:1px solid var(--line);margin:22px 0}.origin dl div{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.origin dl b{font:italic 17px Georgia;color:var(--peach)}.origin dl span{font-size:10px;color:#687f86}
@media(max-width:1000px){.nav{gap:11px;margin-left:0}.nav-unit{font-size:11px}.join{font-size:10px}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-intro{grid-column:1/-1}.qr{display:none}.manifest-section{grid-template-columns:1fr 1fr}.manifest-section figure{grid-column:1/-1;height:310px}.tool-section{gap:35px}.live-wall,.lab-cards{grid-template-columns:1fr 1fr}.ethics{grid-template-columns:1fr 1fr}.ethics ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.word-wall{grid-template-columns:repeat(3,1fr)}.join-guide{grid-template-columns:1fr 1.4fr}.join-guide .button{grid-column:1/-1;justify-self:start}.entry-row{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.edition-bar{padding:0 14px;font-size:8px;gap:5px}.edition-bar b{overflow:hidden;text-overflow:ellipsis}.edition-bar time{display:none}.top-inner{height:67px;padding:0 18px}.logo img{width:37px;height:37px}.logo strong{font-size:18px}.nav-trigger{display:block;margin-left:auto;width:37px;height:37px}.nav-trigger span{display:block;height:2px;background:var(--navy);margin:6px}.nav{display:none;position:absolute;top:67px;left:10px;right:10px;background:#fff;box-shadow:var(--shadow);padding:10px 17px;flex-direction:column;align-items:stretch;margin:0}.nav.show{display:flex}.nav-unit{font-size:13px;padding:9px 0}.join{display:none}.search-lane{padding:0 18px 11px;display:block}.search-lane form{width:100%}.hot-words{padding-top:7px;font-size:9px}.hot-words button{font-size:9px}.crumb{padding:8px 18px;font-size:9px;white-space:nowrap;overflow:hidden}.front-cover{display:block;padding:30px 18px 18px}.cover-copy{padding:0}.cover-copy h1,.page-intro h1{font-size:43px}.cover-lead{font-size:13px}.cover-numbers{gap:15px;margin-top:27px}.cover-numbers b{font-size:18px}.cover-shot{margin-top:24px;min-height:275px}.side-index{display:none}.ticker{margin:0 18px 20px;gap:8px;font-size:9px}.ticker a{display:none}.section,.story-section,.culture-section,.people-section,.partner-section,.testimonials,.faq-section,.filters,.player-zone,.video-copy{padding:45px 18px}.section-top,.community-head,.split-title{display:block;margin-bottom:21px}.section-top h2,.manifest-section h2,.tool-copy h2,.community-head h2,.split-title h2,.people-section h2,.partner-section h2,.testimonials h2,.faq-section h2{font-size:31px}.section-top>p,.community-head>p{margin-top:10px;font-size:11px}.editorial-grid{display:block}.editorial-rail{margin-top:24px;grid-template-columns:1fr}.editorial-rail .screen-card{display:grid;grid-template-columns:130px 1fr;gap:10px}.editorial-rail .still{height:74px;margin-top:6px}.editorial-rail .screen-copy{padding:0}.editorial-rail .screen-copy h3{font-size:12px}.editorial-rail .metrics,.editorial-rail .tags{display:none}.underlined{font-size:9px}.manifest-section{display:block;padding:52px 18px}.manifest-section figure{height:265px;margin-top:28px}.tool-section{display:flex;flex-direction:column;padding:52px 18px;gap:27px}.tool-figure{width:100%;height:278px}.tool-pills{grid-template-columns:1fr 1fr}.community-board{display:block}.community-board figure{height:270px}.board-grid{grid-template-columns:1fr 1fr}.board-grid article{padding:16px 12px}.board-grid p{font-size:9px}.culture-grid,.people-grid{grid-template-columns:1fr;gap:20px}.word-wall{grid-template-columns:repeat(2,1fr);margin-bottom:28px}.join-guide{display:block;margin:0 -18px;padding:27px 18px}.join-guide h3{font-size:23px;margin-bottom:20px}.join-guide .button{margin-top:20px}.quote-grid{columns:1}.faq button{grid-template-columns:33px 1fr 22px;font-size:13px}.faq article>div>p{padding-left:33px;font-size:11px}.endcap{margin:0 18px 48px;padding:27px 21px;display:block}.endcap h2{font-size:27px;margin:0 0 17px}.footer{padding:42px 18px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-intro{grid-column:1/-1}.qr{display:block;grid-column:1/-1}.legal{margin-top:30px;font-size:8px;gap:7px}.page-intro{padding:52px 18px 35px}.page-intro>p:not(.issue){font-size:13px}.archive-grid{grid-template-columns:1fr;gap:22px}.page-note{display:block;padding:35px 18px}.page-note h2{font-size:27px;margin:8px 0}.page-note p{font-size:11px}.live-wall,.lab-cards{grid-template-columns:1fr}.ethics{display:block}.ethics h2{font-size:31px}.ethics figure{height:260px;margin:24px 0}.ethics ul{display:block}.workflow{display:block;padding:50px 18px}.workflow h2{font-size:32px}.workflow figure{height:270px;margin-top:26px}.player-zone{display:block}.playlist{margin-top:18px;max-height:none}.video-copy h2{font-size:28px}.video-copy>div{display:block}.video-copy p+p{margin-top:15px!important}.contact-sheet{margin:0 18px;display:block}.contact-sheet article{padding:34px 22px}.contact-sheet h2{font-size:28px}.contact-sheet figure{height:260px}.entry-row{grid-template-columns:1fr 1fr;gap:8px}.entry-row article{padding:13px 7px}.entry-row img,.entry-row b{width:76px;height:76px}.origin{display:block;padding-top:30px}.origin figure{height:270px;margin-bottom:27px}.origin h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
