@charset "UTF-8";
:root{--paper:#f7f6f0;--ink:#29372c;--muted:#747a6b;--green:#dfe8ca;--dark-green:#3e5944;--line:#d9dccf;--lime:#c5ef6b;--yellow:#eee8be;--sans:"PingFang SC","Microsoft YaHei",system-ui,sans-serif;--serif:"Songti SC","STSong","SimSun",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;opacity:.23;pointer-events:none;z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.83' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' opacity='.12' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--dark-green);outline-offset:7px}button{cursor:pointer}::selection{background:#d1e5ae;color:#263a2d}[hidden]{display:none!important}.site-shell{max-width:1536px;margin:auto;padding:0 64px}main:focus{outline:none}.header{height:106px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.brand{display:flex;align-items:center;gap:12px;font-weight:650;font-size:16px;letter-spacing:1px}.brand-symbol{font:42px Georgia,serif;color:var(--dark-green)}.brand small{display:block;font-size:8px;font-weight:500;letter-spacing:2px;margin-top:7px}.navigation{display:flex;gap:38px;align-items:center}.navigation>a{position:relative;padding:13px 0;font-size:13px;color:#737a6e}.navigation>a span{vertical-align:super;font-size:8px;margin-left:5px;opacity:.65}.navigation>a[aria-current]{color:var(--ink);font-weight:650}.navigation>a[aria-current]:after{position:absolute;content:"";width:5px;height:5px;border-radius:50%;background:var(--dark-green);bottom:0;left:calc(50% - 8px)}.navigation a:hover{color:var(--dark-green)}.header-note{font-size:11px;letter-spacing:1px;color:var(--muted);display:flex;gap:8px;align-items:center}.header-note i,.live-dot{width:6px;height:6px;background:#667f4e;border-radius:50%;display:inline-block;flex-shrink:0}.home-hero{position:relative;display:grid;grid-template-columns:44% 56%;min-height:680px;align-items:center;padding:30px 0 10px}.eyebrow{font:10px var(--sans);letter-spacing:2px;font-weight:550;display:flex;align-items:center;gap:10px;color:var(--muted)}.little-line{width:24px;height:1px;background:var(--muted)}.hero-copy{position:relative;z-index:3;padding:22px 0 45px}.hero-copy h1{font-size:clamp(36px,3.65vw,55px);font-weight:500;line-height:1.47;letter-spacing:-2px;margin:30px 0 22px;position:relative}.serif-text{font-family:var(--serif);font-weight:500;letter-spacing:1px}em{font-style:normal;position:relative;white-space:nowrap}em:after{content:"";position:absolute;left:0;right:0;height:12px;background:#dae4bb;bottom:0;z-index:-1;transform:rotate(-2deg);border-radius:40%}.title-spark{width:45px;height:45px;position:absolute;left:340px;top:13px;transform:rotate(17deg);color:#83966b}.hero-description{font-size:14px;line-height:2.1;letter-spacing:1px;color:#757d6f;margin:0 0 28px}.text-link{font-weight:550;display:inline-flex;gap:28px;align-items:center;padding:6px 0 10px;border-bottom:1px solid var(--ink);font-size:13px}.text-link>span{font-size:24px;transition:transform .2s}.text-link:hover>span{transform:translate(3px,-3px)}.hero-tags{display:flex;gap:8px;margin-top:39px}.hero-tags span{padding:7px 12px;border:1px solid var(--line);border-radius:25px;font-size:10px;color:#737b6b}.portrait-stage{height:640px;position:relative;isolation:isolate;align-self:end}.portrait-orbit{position:absolute;width:460px;height:460px;background:#e4e9d7;border-radius:50%;left:50%;top:155px;transform:translateX(-48%);z-index:-2}.orbit-ring{position:absolute;width:500px;height:500px;border:1px solid #cbd4bb;border-radius:50%;left:50%;top:136px;transform:translateX(-49%) rotate(-18deg);z-index:-2}.orbit-ring:after{content:"";position:absolute;width:8px;height:8px;background:#a8b58e;border-radius:50%;top:54px;left:72px;box-shadow:341px 321px 0 1px #a8b58e}.hero-portrait{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:660px;width:auto;max-width:none;object-fit:contain;z-index:0;filter:drop-shadow(0 12px 15px #3d4e2410)}.portrait-stage:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:68px;background:linear-gradient(transparent,var(--paper) 93%);z-index:1;pointer-events:none}.thought{position:absolute;z-index:4;display:flex;align-items:center;gap:17px;padding:22px 27px;border:1px solid #879375;background:#fcfcf6;border-radius:52% 48% 47% 53% / 52% 49% 51% 48%;box-shadow:0 6px 0 #29372c05;transition:box-shadow .2s;background-clip:padding-box;animation:float 6s ease-in-out infinite}.thought:hover{box-shadow:0 6px 0 #29372c14;background:#fffef7;animation-play-state:paused}.thought small{font-size:8px;letter-spacing:1.7px;display:block;color:var(--muted);margin-bottom:6px}.thought strong{font-family:var(--serif);font-size:24px;letter-spacing:2px;font-weight:500}.thought-icon{font-size:28px;color:#667858}.thought-arrow{font-size:20px;color:#5e7055;margin-left:5px}.thought-about{top:29px;left:0;transform:rotate(-6deg);min-width:252px}.thought-ideas{top:58px;right:-2px;transform:rotate(5deg);min-width:240px;background:#ecf0d8;animation-delay:-3s}.bubble-tail{position:absolute;display:block;border:1px solid #879375;background:#fcfcf6;border-radius:50%;pointer-events:none}.tail-one{width:20px;height:15px;bottom:-22px;right:45px;transform:rotate(-20deg)}.tail-two{width:10px;height:8px;bottom:-39px;right:28px}.thought-ideas .bubble-tail{background:#ecf0d8;right:auto;left:60px}.thought-ideas .tail-two{left:42px}.hand-note{font-family:var(--serif);font-size:13px;font-style:italic;color:#7e896c;letter-spacing:1px}.note-top{position:absolute;top:-8px;right:25px;transform:rotate(6deg);display:flex;align-items:center;gap:5px}.note-top svg{width:50px;height:33px}.portrait-label{position:absolute;bottom:39px;right:0;z-index:2;font:italic 12px Georgia,serif;color:#839173;transform:rotate(-7deg);background:var(--paper);padding:4px 9px}.portrait-star{position:absolute;top:318px;right:5px;font:50px Georgia;color:#9cab83;transform:rotate(12deg)}.dot-field{position:absolute;left:-10px;bottom:115px;width:75px;height:90px;background-image:radial-gradient(#aeb79b 1px,transparent 1px);background-size:9px 9px;opacity:.45}.home-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:25px 0;color:var(--muted);font-size:12px;letter-spacing:.6px}.home-bottom p{display:flex;gap:10px;align-items:center;margin:0}.tiny-star{font-size:23px;color:#778b62}.latest-link{display:flex;gap:12px;align-items:center;font-size:10px}.latest-link strong{font-size:12px;font-weight:500;color:var(--ink)}.latest-link>span:last-child{font-size:20px}.desk-strip{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:33px 0 46px;border-top:1px solid var(--line)}.drawer-number{font-size:9px;letter-spacing:1.8px;color:var(--muted)}.desk-strip h2{font:500 20px var(--serif);display:flex;justify-content:space-between;margin:20px 0 12px}.desk-strip h2>span{transition:transform .2s}.desk-strip a:hover h2>span{transform:translate(4px,-4px)}.desk-strip p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.desk-strip a+ a{border-left:1px solid var(--line);padding-left:55px}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;border-top:1px solid var(--line);font-size:9px;color:var(--muted);letter-spacing:.6px}.footer>a{font-size:11px;color:var(--ink)}.footer>a span{margin-left:9px;font-size:15px}.footer p{margin:0}.page-heading{display:flex;justify-content:space-between;align-items:end;padding:67px 0 45px;gap:40px}.page-heading h1{font-size:46px;line-height:1.4;letter-spacing:-1px;font-weight:500;position:relative;isolation:isolate;margin:23px 0 0}.page-heading>p{font-size:13px;line-height:2.15;color:var(--muted);margin-bottom:6px}.about-layout{display:grid;grid-template-columns:255px 1fr;gap:80px;padding-top:26px}.profile-note{position:sticky;top:35px;align-self:start;background:#eeeddf;padding:20px 20px 15px;transform:rotate(-2deg);border:1px solid #dedfcf;margin-top:12px;box-shadow:3px 6px 0 #29372c04}.tape{position:absolute;width:86px;height:23px;background:#d7dabb99;top:-12px;left:calc(50% - 43px);transform:rotate(-6deg)}.profile-photo{height:222px;background:#dce4cb;overflow:hidden;position:relative}.profile-photo img{position:absolute;width:240px;height:auto;left:calc(50% - 120px);top:-37px}.profile-note>.hand-note{display:block;text-align:right;transform:rotate(-5deg);margin-top:10px}.profile-note h2{font-size:26px;font-weight:500;margin:24px 0 12px}.profile-note h2 small{font:10px var(--sans);margin-left:8px;letter-spacing:2px}.profile-note>p{font-size:11px;line-height:2;color:var(--muted)}.profile-note>a{display:block;border-top:1px dashed #c8ccb7;padding:20px 0 10px;margin-top:22px;font-size:13px}.profile-note>a>span{float:right}.profile-note>a small{display:block;font-size:11px;margin-top:7px;color:var(--muted)}.profile-current{display:flex;gap:8px;align-items:center;font-size:9px;color:#7b856b;padding:12px 0 0}.about-content{min-width:0}.about-section{margin-bottom:52px}.section-caption{display:flex;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--line);margin-bottom:25px}.section-caption>span{color:#8e9b7c;font:italic 15px Georgia}.section-caption h2{font-size:16px;font-weight:550;margin:0}.section-caption small{font-size:8px;letter-spacing:1.5px;color:var(--muted);margin-left:auto}.lenses{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.lenses article>span{font-size:29px;color:#7f9469}.lenses h3{font-size:14px;font-weight:550;margin:15px 0 9px}.lenses p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}.experience{padding:0 0 35px 23px;border-left:1px solid #c9d0bf;position:relative}.experience:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#8d9e77;top:10px;left:-4px}.experience:last-child{padding-bottom:0}.experience-meta{display:flex;justify-content:space-between;align-items:center;gap:10px}.company-badge{font-size:12px;font-weight:600;display:inline-block;border-radius:4px;padding:6px 10px}.company-badge.meituan{background:#f4e7a6}.company-badge.yuan{background:#f1d9c5}.experience time,.education time{font-size:10px;color:var(--muted);letter-spacing:.5px}.experience h3{font-size:18px;font-weight:550;margin:17px 0 10px}.experience-lead{font-family:var(--serif);font-size:14px;margin:0 0 15px;color:#68775b}.experience ul{padding-left:16px;margin:0;color:var(--muted);font-size:12px;line-height:1.95}.experience li{margin:8px 0}.experience li strong{font-weight:550;color:var(--ink)}.mini-tags{display:flex;gap:8px;margin-top:18px}.mini-tags span{font-size:9px;border:1px solid var(--line);border-radius:25px;padding:5px 9px;color:var(--muted)}.result-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:20px;background:#e9eddc;margin-top:20px;gap:15px;border-radius:3px}.result-strip strong{font:500 22px Georgia,var(--sans);display:block;white-space:nowrap}.result-strip strong>span{font-size:15px;color:#8d9c7a}.result-strip small{display:block;font-size:9px;margin-top:8px;color:var(--muted)}.case-note{background:#eeede2;padding:26px 30px;border-left:3px solid #aab68a}.case-top{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:9px;color:var(--muted)}.case-top>span{letter-spacing:.7px}.case-note h3{font:500 23px/1.6 var(--serif);margin:20px 0 15px}.case-note>p{font-size:12px;color:var(--muted);line-height:2}.case-flow{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.case-flow span{font-size:10px;border:1px solid #cdd1bf;padding:7px 9px}.case-flow b{font-weight:400;color:#8e9b7c}.case-result{border-top:1px solid #d7d9c9;padding-top:17px;margin-top:20px;display:flex;gap:35px;font-size:10px;align-items:center}.case-result strong{font:22px Georgia,var(--sans);margin-left:8px}.source-note{display:block;color:#87907c;font-size:8px;margin-top:19px}.education article{display:grid;grid-template-columns:48px 1fr;gap:0 16px;padding:0 0 26px;position:relative}.education article+article{padding-top:24px;border-top:1px dashed var(--line)}.school-mark{background:#e7ebd9;display:flex;justify-content:center;align-items:center;width:48px;height:48px;font:12px Georgia;color:#526747}.education h3{font-size:15px;font-weight:550;margin:2px 0 8px}.education p{font-size:12px;margin:0 0 10px;color:var(--muted)}.education small{display:block;font-size:10px;line-height:1.9;color:#8a9080;margin-top:5px}.education time{position:absolute;right:0;top:5px}.education article+article time{top:29px}.toolbox{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.toolbox h3{font-size:11px;font-weight:550;margin:0 0 8px}.toolbox p{font-size:11px;color:var(--muted);line-height:1.9;margin:0 0 17px}.next-page{display:flex;justify-content:space-between;align-items:center;padding:27px 0 45px;gap:20px;border-top:1px solid var(--line);font-size:12px}.next-page>span{color:var(--muted)}.next-page strong{font-size:13px;font-weight:500}.next-page strong>span{margin-left:20px;font-size:22px}.project-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 0 26px;gap:20px}.project-filters{display:flex;gap:8px}.project-filters button{background:transparent;border:1px solid transparent;padding:9px 14px;font-size:11px;color:var(--muted);border-radius:25px;transition:background .2s}.project-filters button[aria-pressed="true"]{background:#e7ebdc;border-color:#d1d9c1;color:var(--ink)}.project-filters button:hover{background:#e7ebdc}.project-filters button span{font-size:8px;margin-left:8px;opacity:.6}.project-toolbar>span{font-size:10px;color:var(--muted);letter-spacing:.5px}.wise-project{display:grid;grid-template-columns:55% 45%;border:1px solid #d6dccb;background:#fdfcf6;border-radius:5px;overflow:hidden;margin-bottom:27px}.wise-visual{background:#c6ec76;padding:30px 35px 25px;position:relative;min-height:470px;overflow:hidden;color:#203624;display:flex;flex-direction:column}.wise-visual:after{content:"";position:absolute;width:350px;height:350px;right:-150px;top:150px;border:1px solid #39502c30;border-radius:50%;box-shadow:0 0 0 45px #39502c08,0 0 0 90px #39502c06;pointer-events:none}.wise-visual-head{display:flex;align-items:center;justify-content:space-between}.wise-wordmark{font:900 italic 30px/1 Arial,sans-serif;letter-spacing:-2px}.wise-live{font:8px Arial;letter-spacing:1px;display:flex;align-items:center;gap:5px;border:1px solid #39502c40;border-radius:20px;padding:5px 8px}.wise-live i{width:4px;height:4px;background:#36592e;border-radius:50%}.wise-visual-title{font:500 42px/1.05 Georgia,serif;letter-spacing:-1px;margin-top:36px}.mini-app{width:88%;background:#f8f9f1;display:flex;align-self:flex-end;transform:rotate(-4deg);border:1px solid #647c3640;border-radius:7px;box-shadow:0 10px 22px #354c2520;margin:27px -5px 26px;z-index:1}.mini-sidebar{width:38px;border-right:1px solid #e0e5d5;padding:12px 0;display:flex;flex-direction:column;align-items:center;gap:21px;font-size:12px;color:#889179}.mini-sidebar b{color:#3d5b34;font-size:23px;line-height:12px}.mini-app-content{padding:16px 19px 14px;flex:1;min-width:0}.mini-app-header{display:flex;justify-content:space-between;font-size:9px;margin-bottom:20px}.mini-app-header span:first-child{font-weight:600}.mini-app-header span:last-child{font-size:7px;color:#7d8773}.mini-app-content>small{display:block;font:6px Arial;letter-spacing:1px;color:#7d8773}.mini-app-content>strong{display:block;font:500 31px Georgia;margin-top:7px}.mini-app-content>strong span{font-size:19px;color:#9da58e}.mini-app-actions{display:flex;gap:8px;margin:10px 0 14px}.mini-app-actions span{font-size:7px;padding:6px 12px;border-radius:4px;background:#c4e98b}.mini-app-actions span+span{background:#354e32;color:white}.mini-app-trade{border-top:1px solid #e0e5d5;display:flex;align-items:center;padding-top:10px;gap:8px;font-size:7px}.mini-trade-icon{font-size:13px;border-radius:50%;background:#e7ecd9;padding:5px}.mini-app-trade small{display:block;color:#9ba18f;font-size:6px;margin-top:4px}.mini-app-trade>b{margin-left:auto;font-size:13px;font-weight:400}.wise-visual-caption{display:flex;justify-content:space-between;font:7px Arial;letter-spacing:1.2px;margin-top:auto;padding-top:5px}.wise-project-copy{padding:40px 38px;display:flex;flex-direction:column;justify-content:center}.wise-project-copy .eyebrow{font-size:9px;letter-spacing:1px;margin-top:0}.wise-project-copy h2{font:500 31px Georgia,var(--sans);letter-spacing:-.6px;margin:17px 0}.project-subtitle{font:500 21px/1.65 var(--serif);margin:0 0 18px}.project-description{font-size:12px;line-height:2;color:var(--muted);margin:0}.project-features{display:grid;grid-template-columns:1fr 1fr;padding:0;list-style:none;gap:12px 15px;margin:24px 0 28px;font-size:10px;color:#78816e}.project-features li:before{content:"↳";margin-right:7px;color:#849c66}.wise-cta{display:flex;align-items:center;justify-content:space-between;background:#2d4935;color:#f8faed;padding:16px 20px;font-size:12px;border-radius:3px;transition:background .2s,transform .2s}.wise-cta:hover{background:#1f3927;transform:translateY(-2px)}.wise-cta>span{font-size:20px}.demo-note{font-size:8px;color:#9a9f8f;margin-top:11px;text-align:center}.upcoming-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px;margin-bottom:35px}.upcoming{border:1px dashed #c6cdb9;border-radius:4px;padding:30px 34px;min-height:300px;position:relative;background:#ecefe2;overflow:hidden}.upcoming-yellow{background:#f0eddc;border-color:#d4cfb7}.upcoming-number{font-size:8px;letter-spacing:1.8px;color:#849074}.upcoming h2{font:500 27px/1.5 var(--serif);margin:27px 0 15px}.upcoming p{font-size:12px;line-height:1.9;color:#89907f;margin-bottom:27px}.soon-label{font-size:10px;color:#7b856e;letter-spacing:1px;display:flex;gap:20px;align-items:center}.soon-label>span{font-size:20px;line-height:10px;letter-spacing:5px}.upcoming-doodle{position:absolute;right:37px;top:74px;font:90px Georgia;color:#b3bea2;transform:rotate(15deg);font-weight:100;opacity:.75}.orbit-doodle{font-size:120px;color:#c2bd9e;top:62px}.ideas-end{display:flex;align-items:center;gap:20px;padding:25px 0 50px}.ideas-end>span{font-size:40px;color:#97a681}.ideas-end p{font-family:var(--serif);font-size:17px;margin:0}.ideas-end small{font:10px Georgia;letter-spacing:.5px;display:block;margin-top:9px;color:#909783}.ideas-end>a{margin-left:auto;font-size:12px;border-bottom:1px solid #b6bfa7;padding-bottom:10px}.ideas-end>a span{margin-left:20px}.page{animation:appear .45s ease both}.skip-link{position:fixed;top:-80px;left:20px;background:var(--ink);color:white;padding:12px;z-index:20}.skip-link:focus{top:15px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toast{display:none}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1400px){.site-shell{padding:0 86px}.home-hero{min-height:730px}.portrait-stage{height:680px}.hero-portrait{height:715px}.portrait-orbit{width:510px;height:510px}.orbit-ring{width:550px;height:550px}.thought-about{left:10px;top:32px}.thought-ideas{right:0;top:60px}.hero-copy h1{font-size:58px}.title-spark{left:390px}.wise-visual{min-height:520px}.mini-app{width:83%}}
@media(max-width:1100px){.site-shell{padding:0 38px}.header{height:90px}.header-note{display:none}.home-hero{grid-template-columns:44% 56%;min-height:610px}.hero-copy h1{font-size:38px}.title-spark{left:260px;width:30px}.portrait-stage{height:570px}.hero-portrait{height:575px}.portrait-orbit{width:380px;height:380px;top:150px}.orbit-ring{width:420px;height:420px;top:133px}.thought{padding:19px 20px;gap:10px}.thought strong{font-size:21px}.thought-about{min-width:215px;top:35px;left:-10px}.thought-ideas{min-width:205px;top:72px;right:-10px}.thought small{font-size:6px}.thought-icon{font-size:24px}.note-top{right:6px;top:15px;font-size:11px}.portrait-star{right:0;top:300px}.portrait-label{font-size:10px;right:-10px;bottom:25px}.about-layout{grid-template-columns:220px 1fr;gap:40px}.profile-note{padding:17px}.result-strip{padding:16px;gap:10px}.result-strip strong{font-size:19px}.education time{position:static;grid-column:2;margin-top:10px}.education article+article time{position:static}.wise-project-copy{padding:28px}.wise-visual{padding:28px;min-height:450px}.wise-visual-title{font-size:38px}.mini-app{width:98%}.wise-project-copy h2{font-size:27px}.upcoming-doodle{right:22px;font-size:70px}.orbit-doodle{font-size:95px}}
@media(max-width:800px){.site-shell{padding:0 26px}.brand{font-size:14px}.navigation{gap:20px}.hero-copy h1{font-size:32px;letter-spacing:-1px}.hero-description{font-size:12px}.eyebrow{font-size:8px;letter-spacing:1px}.hero-copy .eyebrow{white-space:nowrap}.title-spark{left:215px;top:10px;width:25px}.hero-copy{padding-top:0}.home-hero{min-height:550px}.portrait-stage{height:520px}.hero-portrait{height:500px}.portrait-orbit{width:305px;height:305px;top:172px}.orbit-ring{width:335px;height:335px;top:157px}.thought{gap:7px;padding:16px}.thought-about{min-width:178px;top:56px;left:-15px}.thought-ideas{min-width:170px;top:94px;right:-10px}.thought strong{font-size:17px}.thought-icon{font-size:21px}.thought-arrow{font-size:15px}.thought small{font-size:5px;letter-spacing:1px}.note-top{top:33px;font-size:9px;right:-10px}.portrait-star{font-size:35px;top:290px}.hero-tags{gap:5px}.hero-tags span{font-size:8px;padding:5px 8px}.portrait-label{bottom:20px;font-size:8px}.home-bottom{font-size:10px;gap:15px}.latest-link{font-size:8px;gap:7px}.latest-link strong{font-size:10px}.desk-strip{gap:26px}.desk-strip a+ a{padding-left:26px}.desk-strip h2{font-size:17px}.desk-strip p{font-size:10px}.footer{flex-wrap:wrap;font-size:8px;gap:15px}.footer p{font-size:8px}.page-heading h1{font-size:38px}.page-heading>p{font-size:11px}.about-layout{grid-template-columns:185px 1fr;gap:30px}.profile-photo{height:180px}.profile-photo img{width:205px;left:calc(50% - 102px);top:-35px}.profile-note h2{font-size:22px}.profile-note h2 small{font-size:8px}.profile-note>a small{font-size:9px}.lenses{grid-template-columns:1fr;gap:18px}.lenses article{display:grid;grid-template-columns:30px 1fr;gap:0 12px}.lenses article>span{grid-row:span 2}.lenses h3{margin:0 0 5px;font-size:12px}.lenses p{font-size:11px}.section-caption{gap:8px}.section-caption h2{font-size:14px}.section-caption small{font-size:6px;letter-spacing:1px}.case-note{padding:20px}.case-top{flex-wrap:wrap;line-height:1.8}.case-note h3{font-size:20px}.case-result{flex-wrap:wrap;gap:15px}.result-strip{gap:13px;grid-template-columns:1fr 1fr}.result-strip>div:last-child{grid-column:span 2}.toolbox{grid-template-columns:1fr}.next-page{flex-wrap:wrap}.wise-project{grid-template-columns:1fr 1fr}.wise-project-copy{padding:25px}.wise-visual{min-height:470px;padding:23px}.wise-wordmark{font-size:24px}.wise-live{font-size:6px;padding:4px 6px}.wise-visual-title{font-size:33px;margin-top:45px}.mini-app{width:112%;margin-right:-10px;margin-top:50px}.mini-sidebar{width:28px}.mini-app-content{padding:12px}.wise-visual-caption{font-size:6px;letter-spacing:.5px}.project-subtitle{font-size:18px}.wise-project-copy h2{font-size:25px}.project-description{font-size:11px}.project-features{font-size:9px;gap:10px 5px}.project-features li:before{margin-right:3px}.upcoming{padding:25px}.upcoming h2{font-size:24px}.upcoming p{font-size:11px}.upcoming-doodle{font-size:55px;right:15px;top:90px}.orbit-doodle{font-size:75px}.upcoming-number{font-size:7px;letter-spacing:1px}.ideas-end p{font-size:15px}}
@media(max-width:600px){.site-shell{padding:0 22px}.header{height:88px;gap:14px}.brand{font-size:12px;gap:7px;letter-spacing:.3px}.brand-symbol{font-size:32px}.brand small{font-size:5px;letter-spacing:1.3px;margin-top:6px}.navigation{gap:17px}.navigation>a{font-size:11px}.navigation>a span{display:none}.home-hero{display:flex;flex-direction:column;align-items:stretch;padding:0;min-height:0}.hero-copy{padding:41px 0 0}.hero-copy .eyebrow{font-size:8px}.hero-copy h1{font-size:39px;line-height:1.4;margin-top:22px;margin-bottom:18px;letter-spacing:-1px}.title-spark{width:31px;left:280px;top:12px}.hero-description{font-size:12px;line-height:1.9}.hero-link{font-size:12px;gap:30px}.hero-tags{position:absolute;right:0;bottom:6px;margin:0;flex-direction:column;align-items:flex-end;gap:6px}.hero-tags span{font-size:8px;padding:4px 8px}.portrait-stage{height:490px;align-self:stretch;margin-top:28px}.hero-portrait{height:535px;bottom:-9px;left:48%}.portrait-orbit{width:320px;height:320px;top:129px}.orbit-ring{width:344px;height:344px;top:117px}.orbit-ring:after{box-shadow:240px 200px 0 1px #a8b58e;top:27px;left:49px}.thought-about{top:18px;left:0;min-width:175px;padding:15px}.thought-ideas{top:50px;right:-3px;min-width:169px;padding:16px 13px}.thought strong{font-size:19px}.thought-about .tail-one{right:40px}.thought-about .tail-two{right:25px}.note-top{top:-11px;right:8px;font-size:10px}.note-top svg{width:38px}.portrait-label{bottom:23px;right:0;font-size:9px}.portrait-star{top:250px;right:0;font-size:34px}.dot-field{left:0;bottom:75px;width:38px;height:70px}.home-bottom{padding:20px 0;display:block;font-size:10px}.home-bottom p{font-size:10px}.latest-link{margin-top:16px;gap:10px;font-size:9px;padding-left:4px}.latest-link>span:last-child{margin-left:auto}.latest-link strong{font-size:11px}.desk-strip{grid-template-columns:1fr;gap:25px;padding:27px 0 34px}.desk-strip a+ a{border-left:0;padding-left:0;border-top:1px dashed var(--line);padding-top:25px}.desk-strip h2{font-size:20px;margin:15px 0 10px}.desk-strip p{font-size:11px}.footer{padding:23px 0;display:grid;grid-template-columns:1fr auto;row-gap:13px}.footer>a{font-size:10px}.footer p{grid-row:2;grid-column:span 2;font-size:8px}.footer>span{grid-row:1;grid-column:2;font-size:8px}.page-heading{padding:40px 0 29px;display:block}.page-heading h1{font-size:36px;margin-top:20px}.page-heading>p{margin-top:21px;line-height:2;font-size:12px}.page-heading>p br:last-child{display:none}.about-layout{display:flex;flex-direction:column;gap:43px;padding-top:10px}.profile-note{position:relative;top:0;width:100%;margin:5px 0 0;display:grid;grid-template-columns:130px 1fr;column-gap:22px;padding:18px;transform:rotate(-1deg)}.profile-photo{grid-row:span 4;height:195px}.profile-photo img{width:210px;left:calc(50% - 105px);top:-23px}.profile-note>.hand-note{font-size:11px;margin-top:1px}.profile-note h2{font-size:23px;margin:8px 0}.profile-note>p{margin:0;font-size:10px}.profile-note>a{margin:10px 0 0;padding:10px 0 0;font-size:11px}.profile-current{grid-column:span 2;font-size:8px;padding-top:15px}.profile-note>a small{font-size:9px}.section-caption small{font-size:7px}.lenses{grid-template-columns:1fr;gap:21px}.lenses article{grid-template-columns:37px 1fr}.lenses h3{font-size:13px}.lenses p{font-size:12px}.about-section{margin-bottom:38px}.experience{padding-left:19px;padding-bottom:30px}.experience h3{font-size:17px}.experience time{font-size:9px}.experience ul{font-size:12px}.experience-lead{font-size:13px}.result-strip{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 12px}.result-strip>div:last-child{grid-column:auto}.result-strip strong{font-size:17px}.result-strip small{font-size:8px;line-height:1.8}.mini-tags{gap:5px}.mini-tags span{font-size:8px}.case-note{padding:23px}.case-note h3{font-size:23px}.case-note>p{font-size:12px}.case-flow{gap:7px}.case-flow span{font-size:9px;padding:6px}.case-flow b{font-size:10px}.case-result{gap:20px}.education article{grid-template-columns:42px 1fr;gap:0 14px}.school-mark{width:42px;height:42px;font-size:10px}.education time{font-size:9px}.toolbox{grid-template-columns:1fr 1fr;gap:15px 20px}.toolbox p{font-size:10px}.toolbox h3{font-size:11px}.next-page{font-size:11px;padding-bottom:35px}.next-page strong{font-size:12px}.project-toolbar{padding:5px 0 22px;gap:8px;align-items:center}.project-filters{gap:1px}.project-filters button{font-size:10px;padding:8px 10px}.project-filters button span{font-size:7px;margin-left:4px}.project-toolbar>span{font-size:8px;letter-spacing:0}.wise-project{grid-template-columns:1fr}.wise-visual{min-height:420px;padding:26px}.wise-wordmark{font-size:29px}.wise-live{font-size:7px}.wise-visual-title{font-size:41px;margin-top:30px}.mini-app{width:87%;margin:28px 0 23px}.mini-sidebar{width:32px}.mini-app-content{padding:14px 17px}.mini-app-content>strong{font-size:29px}.wise-visual-caption{font-size:6px;letter-spacing:1px}.wise-project-copy{padding:30px 27px}.wise-project-copy h2{font-size:30px;margin:14px 0}.project-subtitle{font-size:21px}.project-description{font-size:12px}.project-features{font-size:10px;gap:13px}.wise-cta{padding:15px 19px}.demo-note{font-size:8px}.upcoming-grid{grid-template-columns:1fr;gap:19px}.upcoming{min-height:280px;padding:27px}.upcoming h2{font-size:27px}.upcoming p{font-size:12px}.upcoming-doodle{right:32px;font-size:80px;top:72px}.orbit-doodle{font-size:105px}.upcoming-number{font-size:8px}.ideas-end{flex-wrap:wrap;gap:15px;padding-bottom:35px}.ideas-end>span{font-size:32px}.ideas-end p{font-size:14px}.ideas-end small{font-size:9px}.ideas-end>a{font-size:11px;margin-left:47px;margin-top:10px}.case-top time{font-size:8px}}
@media(max-width:360px){.site-shell{padding:0 17px}.brand{font-size:11px}.navigation{gap:12px}.navigation>a{font-size:10px}.hero-copy h1{font-size:35px}.title-spark{left:249px}.portrait-stage{height:448px}.hero-portrait{height:480px}.portrait-orbit{width:280px;height:280px;top:139px}.orbit-ring{width:302px;height:302px;top:128px}.thought-about{min-width:159px;left:0}.thought-ideas{min-width:155px;right:-3px}.thought strong{font-size:17px}.thought-icon{font-size:18px}.thought{gap:5px;padding:15px 12px}.profile-note{grid-template-columns:110px 1fr;column-gap:15px}.profile-note h2 small{font-size:7px}.result-strip strong{font-size:15px}.project-toolbar>span{display:none}.case-result strong{font-size:19px}.wise-visual-title{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
