.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hero-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.hero-shortcuts>a{display:inline-flex;align-items:center;gap:22px;min-height:44px;padding:10px 17px;border:1px solid #ffffff70;border-radius:999px;font-size:13px;font-weight:600;transition:background .2s,color .2s,transform .2s}.hero-shortcuts>a:first-child{background:#fff;color:#2145e9;border-color:#fff}.hero-shortcuts>a:hover{background:#fff;color:#2145e9;transform:translateY(-2px)}.hero-shortcuts+.discover{margin-top:24px}.featured-projects{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px}.featured-project{display:flex;flex-direction:column;align-items:flex-start;padding:32px;border-radius:20px;border:1px solid #dfe3eb;background:#f3f5fa}.featured-project--gym{background:#f0f3ee;border-color:#dce2d7}.featured-project__heading{display:flex;align-items:center;gap:15px;margin-bottom:24px;font-size:11px;color:#5c645e}.featured-project__heading img{width:48px;height:48px}.featured-project h3{font-size:clamp(23px,2.3vw,34px);font-weight:600;letter-spacing:-1px}.featured-project>p{font-size:14px;line-height:1.9;color:#5d625e;margin:17px 0 28px}.project-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:48px;padding:13px 20px;background:#2347d9;color:#fff;border-radius:999px;font-size:14px;font-weight:600;margin-top:auto;transition:background .2s,transform .2s}.featured-project--gym .project-cta{background:#354735}.project-cta:hover{background:#172f98;transform:translateY(-2px)}.featured-project--gym .project-cta:hover{background:#232}.featured-project__destination{display:block;margin-top:12px;font-size:11px;color:#5d625e}.work-subheading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.work-subheading h3{font-size:20px;font-weight:500;letter-spacing:-.4px}.work-subheading p{font-size:12px;color:#61675f}.lecture-directory{scroll-margin-top:100px;margin-bottom:32px}.lecture-directory__links{display:grid;grid-template-columns:1fr 1fr;column-gap:36px;border-top:1px solid var(--rule)}.lecture-directory__links>a{display:flex;align-items:center;gap:15px;min-height:70px;padding:12px 8px;border-bottom:1px solid var(--rule);transition:background .2s,color .2s}.lecture-directory__links>a>span:first-child{font:11px Archivo,Arial,sans-serif;color:#6b7267;align-self:flex-start;margin-top:3px}.lecture-directory__title{display:grid;gap:5px;flex:1}.lecture-directory__title strong{font-size:15px;font-weight:600}.lecture-directory__title small{font-size:11px;color:#747971}.lecture-directory__arrow{font-size:16px}.lecture-directory__links>a:hover{background:#f3f5fa;color:#2347d9}.work-feature-rail{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin:22px 0 16px;padding:15px 0;border-top:1px solid var(--rule);font-size:12px;color:#656a62}.work-feature-rail>a{font-weight:600;color:#303b2f}.work-feature-rail>a:hover{color:#2347d9}.hero-shortcuts>a:focus-visible,.project-cta:focus-visible,.lecture-directory__links>a:focus-visible{outline:3px solid currentColor;outline-offset:5px}@media (max-width:700px){.hero-shortcuts{margin-top:20px;gap:8px}.hero-shortcuts>a{font-size:11px;padding:9px 12px;gap:13px}.hero-shortcuts+.discover{margin-top:20px}.featured-projects{grid-template-columns:1fr;gap:15px;margin-bottom:35px}.featured-project{padding:24px}.featured-project__heading{margin-bottom:18px}.featured-project>p{font-size:12px}.project-cta{font-size:13px;align-self:stretch}.work-subheading{display:block}.work-subheading p{margin-top:9px}.lecture-directory__links{grid-template-columns:1fr}.lecture-directory__title strong{font-size:13px}.lecture-directory__title small{font-size:10px}.lecture-directory{margin-bottom:25px}.work-feature-rail{justify-content:flex-start;flex-wrap:wrap;gap:12px 18px;margin-top:18px;font-size:10px}.work-feature-rail>span{width:100%}}@media (prefers-reduced-motion:reduce){.hero-shortcuts>a,.project-cta,.lecture-directory__links>a{transition:none}.hero-shortcuts>a:hover,.project-cta:hover{transform:none}}@font-face{font-family:Archivo;src:url(/fonts/archivo800.woff2) format("woff2");font-weight:800;font-display:swap}:root{--ink:#262826;--muted:#777973;--rule:#dfdfda;--yellow:#f3df59;--gutter:clamp(24px,5.5vw,100px);font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif;color:var(--ink);background:#fff;scroll-behavior:smooth;scroll-padding-top:90px;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img,svg{display:block}img{max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #a87843;outline-offset:5px}::selection{color:#242521;background:#f3df59}.symbol-bank{position:absolute;width:0;height:0;overflow:hidden}.mark{width:40px;height:40px;fill:currentColor;flex-shrink:0}.arrow{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.skip-link{position:fixed;top:10px;left:15px;z-index:200;background:var(--yellow);padding:15px;transform:translateY(-200%)}.skip-link:focus{transform:none}.section-pad{padding:100px var(--gutter)}.body-copy{font-size:15px;line-height:2;color:var(--muted)}h2{font-size:clamp(38px,4.2vw,66px);font-weight:700;line-height:1.35;letter-spacing:-2px}.section-label{font-size:10px;font-weight:500;letter-spacing:1.6px;line-height:1.6}.section-label>span:not(.chapter){display:block;font-size:11px;margin-top:12px;letter-spacing:1px;color:#83857e}.chapter{display:inline-block;margin-right:25px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:60px}.tiny-label{font-size:10px;letter-spacing:1px;color:var(--muted)}.nav-shell{height:80px;background:#fffffff0;color:var(--ink);position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);border-bottom:1px solid #2425210e;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.brand{display:flex;align-items:center;gap:12px}.brand>.mark{width:30px;height:30px}.brand>span{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:2px}.brand small{display:block;font-family:Archivo,Arial,sans-serif;font-size:7px;letter-spacing:1.5px;margin-top:6px}.nav-shell nav{display:flex;gap:45px;align-items:center}.nav-shell nav a{font-size:12px;color:#747870;padding:14px 0;position:relative}.nav-shell nav a:after{content:"";width:5px;height:5px;background:currentColor;border-radius:50%;position:absolute;bottom:0;left:0;transform:scale(0);transition:transform .2s}.nav-shell nav a:hover,.nav-shell nav a[aria-current]{color:var(--ink)}.nav-shell nav a[aria-current]:after{transform:scale(1)}sup{font-size:8px;margin-left:7px;font-family:Archivo,Arial,sans-serif}.nav-contact{display:flex;align-items:center;gap:20px;font-size:11px}.nav-contact>.arrow{width:17px;height:17px}.reading-progress{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#b6bfac;transform:scaleX(0);transform-origin:left}.hero{background:#2149ed;color:#fff;padding:120px var(--gutter) 26px;min-height:max(820px,100svh);display:flex;flex-direction:column;overflow:hidden}.hero__edition{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.4px;color:#ffffffb0}.hero__edition>span:last-child{display:flex;gap:9px;align-items:center;letter-spacing:1px}.hero__edition i{width:6px;height:6px;background:#d8fa68;border-radius:50%}.hero__grid{display:grid;grid-template-columns:1.12fr 1fr;gap:20px;align-items:center;flex:1;padding:55px 0 65px}.eyebrow{font-size:14px;letter-spacing:2px;margin-bottom:25px}.hero h1{font-size:clamp(52px,6.05vw,102px);font-weight:800;letter-spacing:-4px;line-height:1.24;white-space:nowrap;position:relative;z-index:2}.hero__outlined{-webkit-text-stroke:1.2px white;color:transparent}.hero__description{margin-top:30px;font-size:14px;line-height:1.9;color:#ffffffb8}.discover{display:flex;gap:16px;align-items:center;margin-top:38px;font-size:12px;width:max-content}.round-arrow{display:grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff60;border-radius:50%;font-size:25px;transition:background .25s,color .25s}.discover:hover .round-arrow{background:#d8fa68;color:#14171e;border-color:#d8fa68}.discover small{display:block;font-size:8px;letter-spacing:1px;margin-top:7px;color:#ffffff90}.hero-art{position:relative;padding:12px 0 30px 26px;transform:rotate(-3deg);margin-left:5px}.hero-art__image{position:relative;height:clamp(390px,34vw,570px);overflow:hidden;clip-path:polygon(0 0,86% 0,100% 14%,100% 100%,0 100%);background:#1c3546}.hero-art__image>img{width:100%;height:100%;object-fit:cover;filter:saturate(.5) contrast(1.1);opacity:.88}.hero-art__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#09203810,#03101c80)}.hero-art__word{position:absolute;left:30px;bottom:60px;font-family:Archivo,Arial,sans-serif;font-size:clamp(76px,8.7vw,155px);letter-spacing:-7px;line-height:.82;z-index:1}.hero-art__word>span{color:#d8fa68}.hero-art__caption{position:absolute;z-index:1;bottom:21px;left:30px;font-size:9px;letter-spacing:1.3px}.curiosity-sticker{position:absolute;top:-24px;right:-20px;background:#d8fa68;color:#14171e;width:124px;height:132px;padding:15px 17px;transform:rotate(12deg);z-index:3;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 7px 25px #0002}.curiosity-sticker .mark{width:35px;height:35px}.curiosity-sticker>span{font:800 15px/.95 Archivo,Arial,sans-serif;letter-spacing:-.5px}.hero-art__coordinate{display:block;font-size:9px;line-height:1.8;letter-spacing:1px;margin-top:13px;color:#ffffffa0;transform:rotate(3deg)}.hero__bottom{border-top:1px solid #ffffff45;padding-top:22px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px}.hero__bottom a{font-size:11px}.hero :focus-visible{outline-color:#d8fa68}.arrival-stage{position:relative}.arrival-cover{display:none}.arrival--animated{height:190svh}.arrival--animated .arrival-stage{position:sticky;top:0;height:100svh;isolation:isolate}.arrival--animated .hero{height:100svh;min-height:0}.arrival--animated .arrival-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;background:#f7f8f6f0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);align-items:center;justify-content:center;color:#303c3a}.arrival-cover__identity{display:flex;flex-direction:column;align-items:center;gap:27px;position:absolute;top:calc(50% + 35px);left:50%;transform:translate(-50%,-50%)}.arrival-cover__mark{width:112px;height:112px;fill:currentColor}.arrival-cover__identity>p{font-size:12px;letter-spacing:6px;text-indent:6px;text-align:center}.arrival-cover__identity>p>span{display:block;font:8px Arial,sans-serif;letter-spacing:3px;text-indent:3px;margin-top:11px;color:#8b918b}.arrival-cover__contact{position:absolute;bottom:44px;left:var(--gutter);font:11px Arial,sans-serif;letter-spacing:.5px;color:#737c75;padding:10px 0}.arrival-cover__contact>span{margin-left:12px}.arrival-cover__enter{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;color:#737c75;font-size:10px;letter-spacing:1px;padding:12px}.arrival-cover__enter small{font:7px Arial,sans-serif;letter-spacing:2px;color:#9ba19b}.arrival-cover__enter>span:last-child{font-size:21px;margin-top:3px}.ticker{background:var(--yellow);overflow:hidden;color:#272720;padding:0;border-block:1px solid #272720}.ticker:before,.ticker:after{content:"";display:block;height:6px;background:repeating-linear-gradient(-55deg,#2c2b24 0 11px,transparent 11px 25px);opacity:.8}.ticker__track{display:flex;align-items:center;gap:42px;white-space:nowrap;width:max-content;padding:22px 0;font-size:20px;font-weight:700;letter-spacing:-.5px}.ticker__track>span:nth-of-type(odd){font-family:Archivo,Arial,sans-serif;font-size:23px;letter-spacing:-.7px}.ticker__track>i{font-size:30px;font-style:normal;font-weight:400}.intro{display:grid;grid-template-columns:.65fr 2fr .35fr;gap:30px;align-items:start;border-bottom:1px solid var(--rule)}.intro h2{font-size:clamp(26px,2.7vw,42px);letter-spacing:-1px;line-height:1.5}.intro .body-copy{max-width:560px;margin-top:25px;font-size:14px}.intro-seal{font:800 12px/1.1 Archivo,Arial,sans-serif;justify-self:end;transform:rotate(8deg);color:#7f8d71}.intro-seal>span{display:block;font:64px/.9 Georgia,serif;margin-top:12px;color:#a6b296}.work{background:#fff}.section-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:65px}.section-title-row .body-copy{padding:0 2vw 7px 0;font-size:14px}.app-shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.work-app{padding:32px 32px 30px;position:relative;transition:background .3s}.work-app:first-child{padding-left:0}.work-app:last-child{padding-right:0}.work-app+.work-app{border-left:1px solid var(--rule)}.work-app:hover{background:#f9f9f6}.work-app__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:30px}.app-icon{width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 6px 5px #27272010);transition:transform .35s cubic-bezier(.16,1.5,.45,1)}.work-app:hover .app-icon,.work-app:focus-visible .app-icon{transform:translateY(-7px) rotate(-8deg) scale(1.05)}.work-app__index{font:10px Arial,sans-serif;color:#8c8f86;margin-top:5px}.work-app>small{display:block;font-size:10px;color:#8e9188;margin-bottom:10px}.work-app h3{font-size:23px;font-weight:500;letter-spacing:-.7px}.work-app>p{font-size:12px;color:#898d82;line-height:1.9;margin-top:12px}.work-app__open{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-top:35px;color:#565e4b}.work-app__open>span{font-size:20px}.archive{margin-top:18px}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.archive>summary{display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-size:13px}.archive summary small{margin-left:20px;font-size:10px;color:#8c9086}.details-plus{font-size:25px;font-weight:300;display:block;transition:transform .25s}details[open]>summary .details-plus{transform:rotate(45deg)}.archive__list{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding-bottom:25px}.archive__list>a{padding:18px 0;border-top:1px solid var(--rule);font-size:12px;display:flex;justify-content:space-between;gap:15px;line-height:1.7}.archive__list>a:hover{color:#748066}.archive__list small{color:#8c9086;font-size:9px;flex-shrink:0}.making{background:#252824;color:#f0f0e8;padding-top:75px;padding-bottom:70px;overflow:hidden}.making .section-heading{color:#c1c5b9}.making .tiny-label{color:#a6ad9b}.desk-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:45px}.desk-heading h2{font-size:clamp(40px,4.7vw,74px);line-height:1.25}.desk-heading h2>span{color:#e6d995}.desk-heading>p{font-size:13px;line-height:2;color:#b8c0ad;padding-bottom:7px}.desk-heading small{display:block;margin-top:15px;font-size:10px;color:#8d9983}.personal-desktop{position:relative;isolation:isolate;min-height:555px;border:1px solid #ffffff20;border-radius:22px;overflow:hidden;background:#454a3d;box-shadow:0 30px 65px #0002}.desktop-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:#3d4739}.desktop-wallpaper__sun{position:absolute;width:520px;height:520px;background:#c5ad83;border-radius:50%;right:-75px;top:60px}.desktop-wallpaper__leaf{position:absolute;width:520px;height:400px;background:#5f7155;left:-130px;bottom:-180px;border-radius:55% 45% 0 0;transform:rotate(22deg)}.desktop-wallpaper__label{position:absolute;left:8%;top:105px;font:800 clamp(42px,5.7vw,86px)/.93 Archivo,Arial,sans-serif;letter-spacing:-4px;color:#a2ae91;transform:rotate(-8deg)}.desktop-menubar{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;color:#e4e8dc;background:#101b0e2e;border-bottom:1px solid #ffffff16;font-size:9px;letter-spacing:1px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.desktop-menubar>span{display:flex;align-items:center;gap:10px}.desktop-menubar .mark{width:17px;height:17px}.desktop-menubar i{width:5px;height:5px;background:#d6dfba;border-radius:50%}.desktop-note{position:absolute;right:8%;top:70px;color:#f9efdc;font-size:11px;transform:rotate(4deg);letter-spacing:1px}.desktop-note>span:last-child{display:block;text-align:right;font-size:35px;margin-top:8px}.desktop-window{position:relative;width:51%;margin:57px 12% 0 auto;border:1px solid #fff5;border-radius:16px;background:#f2eed71f;box-shadow:0 16px 60px #17221130,inset 0 1px #ffffff38;backdrop-filter:blur(25px) saturate(130%);-webkit-backdrop-filter:blur(25px) saturate(130%);color:#fff9ec}.window-controls{display:flex;gap:6px;align-items:center;padding:15px 18px;border-bottom:1px solid #fff2}.window-controls>i{width:7px;height:7px;background:#e6b49b;border-radius:50%}.window-controls>i:nth-child(2){background:#e8d999}.window-controls>i:nth-child(3){background:#bdcea9}.window-controls>span{margin-left:auto;font-size:8px;letter-spacing:1px;color:#fff9}.window-content{padding:28px 30px 25px;min-height:226px}.window-eyebrow{font-size:8px;letter-spacing:1.7px;color:#e2e4d3}.window-content h3{font-size:27px;font-weight:500;letter-spacing:-.8px;margin-top:14px}.window-content h3>span{font-size:11px;letter-spacing:0;color:#ebe9d7;margin-left:10px}.window-content p{font-size:12px;line-height:2;white-space:pre-line;color:#fffce9;margin-top:15px;min-height:48px}.window-action{display:flex;align-items:center;gap:18px;width:max-content;background:none;border:0;border-bottom:1px solid #fff7;color:#fff;padding:0 0 6px;margin-top:22px;font-size:11px}.window-action>span{font-size:16px}.desktop-dock{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:26px;width:max-content;margin:31px auto 21px;padding:13px 25px 10px;border:1px solid #ffffff42;border-radius:22px;background:#e8ecd528;backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);box-shadow:0 12px 30px #18221118,inset 0 1px #ffffff30}.dock-app{border:0;background:none;color:#fffde9;display:flex;align-items:center;flex-direction:column;position:relative;padding:0;gap:6px}.dock-app>.app-icon{width:62px;height:62px;filter:drop-shadow(0 5px 5px #121b1229)}.dock-app>span{font-size:9px;letter-spacing:.5px}.dock-app>i{height:3px;width:3px;display:block;border-radius:50%;background:transparent}.dock-app.is-active>i{background:#fff}.dock-app:hover .app-icon,.dock-app:focus-visible .app-icon{transform:translateY(-9px) scale(1.15) rotate(-7deg)}.desktop-hint{position:absolute;right:22px;bottom:16px;font-size:8px;color:#f4f1dd99;letter-spacing:.5px}.toolbox{display:grid;grid-template-columns:1fr 2fr;gap:25px;align-items:center;margin-top:45px;padding-top:35px;border-top:1px solid #ffffff25}.toolbox__label .section-label{color:#a9b39c;font-size:9px}.toolbox__label>p{font-size:21px;line-height:1.5;margin-top:13px;letter-spacing:-.5px}.toolbox__label>small{display:block;font-size:9px;color:#919f85;margin-top:12px}.toolbox__apps{display:flex;justify-content:space-around;align-items:flex-start;gap:20px}.tool-app{border:0;background:none;color:#fff;padding:15px 8px;display:flex;flex-direction:column;align-items:center;gap:12px}.tool-app>.app-icon{width:52px;height:52px}.tool-app>strong{font-size:12px;font-weight:400;margin-top:3px}.tool-app>span{font-size:9px;color:#b7c0ac}.tool-app:hover .app-icon,.tool-app:focus-visible .app-icon{transform:translateY(-7px) rotate(9deg)}.making :focus-visible{outline-color:#eedc9f}.life{background:#17232c;color:#fff;position:relative;overflow:hidden}.life__landscape{position:absolute;inset:0 0 auto;height:850px;overflow:hidden}.life__landscape>img{width:100%;height:120%;object-fit:cover;filter:saturate(.45);opacity:.65;position:absolute;top:-10%}.life__landscape:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14171e90,#17232c15 35%,#17232c)}.life__content{position:relative;padding-top:75px;padding-bottom:55px}.life__content .section-heading{color:#ffffffbd}.life__content .tiny-label{color:#ffffffa0}.life__heading{display:flex;justify-content:space-between;align-items:flex-end;padding-top:30px}.life__heading h2{font-size:clamp(44px,5.1vw,82px);text-shadow:0 3px 25px #0003}.life__heading p{font-size:14px;line-height:2;color:#ffffffcf;max-width:300px;padding-bottom:10px}.life__huge{font:800 clamp(80px,13.4vw,220px)/1 Archivo,Arial,sans-serif;letter-spacing:-7px;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #ffffff80;margin:75px 0 -20px;position:relative;left:-3vw}.life-collage{display:grid;grid-template-columns:1fr .82fr 1.1fr;gap:30px;align-items:start;position:relative}.life-photo--court{transform:rotate(-5deg);margin-top:35px}.life-photo--coast{transform:rotate(4deg);margin-top:110px}.photo-zoom{display:block;padding:0;border:0;background:none;width:100%;cursor:zoom-in}.life-photo img{width:100%;height:320px;object-fit:cover;border-radius:5px}.life-photo--court img{height:350px}.life-photo figcaption{font-size:9px;letter-spacing:.7px;color:#b7c0c8;margin-top:15px}.life-note{background:#d8fa68;color:#14171e;padding:30px;transform:rotate(-2deg);min-height:335px;display:flex;flex-direction:column;justify-content:space-between}.life-note>.mark{width:28px;height:28px}.life-note p{font-size:clamp(26px,2.7vw,43px);font-weight:800;line-height:1.35;letter-spacing:-1px;margin:23px 0}.life-note>span{font-size:8px;letter-spacing:.8px}.image-note{font-size:9px;color:#9caab6;text-align:right;margin-top:50px;line-height:1.8}.image-note>a{color:#fff;margin-left:14px;border-bottom:1px solid #ffffff60;padding-bottom:3px}.life :focus-visible{outline-color:#d8fa68}.notes{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw;align-items:center;background:#fff}.notes .section-label{color:#8c927f;margin-bottom:27px}.notes h2{font-size:clamp(37px,4vw,62px)}.notes .body-copy{margin-top:20px;font-size:13px}.notes__list>details{border-top:1px solid var(--rule)}.notes__list>details:last-child{border-bottom:1px solid var(--rule)}.notes__list summary{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:15px;padding:27px 0}.notes__list summary small{color:#8d977a;font-size:10px;margin-right:18px}.notes__list details>p{font-size:13px;line-height:2;color:#7e8575;padding:0 25px 26px 35px}.contact{background:var(--yellow);color:#292a24;padding-top:50px;padding-bottom:30px}.contact .section-heading{margin-bottom:60px}.contact .section-heading>a{font-size:11px}.contact__main{display:flex;justify-content:space-between;align-items:center;gap:30px}.contact h2{font-size:clamp(45px,5.8vw,94px);letter-spacing:-3px;line-height:1.25}.contact__button{border-radius:50%;width:130px;height:130px;background:#292a24;color:#f3df59;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:transform .35s}.contact__button:hover{transform:rotate(-12deg) scale(1.04)}.contact__button>.arrow{width:46px;height:46px;stroke-width:1}.contact__button>span{font-size:11px}.contact__email{display:inline-block;font-size:14px;letter-spacing:.5px;margin-top:35px;border-bottom:1px solid #292a2480;padding-bottom:5px}.contact__bottom{border-top:1px solid #292a2440;margin-top:85px;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.contact__bottom>span{font-size:9px;letter-spacing:.7px;color:#646341}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:100}.tool-dialog{border:1px solid #ffffffc0;padding:0;border-radius:22px;max-width:500px;width:calc(100% - 32px);max-height:86svh;overflow:auto;background:#fcfcf8f5;color:#282c25;box-shadow:0 35px 100px #10180b55}.tool-dialog::backdrop{background:#131a146b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tool-dialog__bar{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #dfe3d6;font-size:9px;letter-spacing:1.5px;color:#898f7e}.dialog-close{display:grid;place-items:center;width:32px;height:32px;border:0;background:#eaece4;color:#727b63;border-radius:50%;font-size:22px;line-height:1}.tool-dialog__content{padding:24px 30px 30px}.tool-dialog h2{font-size:28px;letter-spacing:-1px;margin-top:20px}.tool-dialog__content>p{font-size:12px;line-height:1.8;color:#7b8271;margin:13px 0 25px}.tool-dialog label{display:block;font-size:11px;color:#717d61;margin:16px 0 9px}.tool-dialog textarea,.tool-dialog input,.tool-dialog select{display:block;max-width:100%;width:100%;border:1px solid #d8ddcf;background:#fff;border-radius:11px;padding:12px;color:#2b3125;font:13px/1.8 Arial,Microsoft YaHei,sans-serif}.tool-dialog textarea{resize:vertical;min-height:90px;max-height:330px}.tool-dialog textarea::placeholder,.tool-dialog input::placeholder{color:#a8b09b}.utility-button{border:1px solid #46563a;background:#46563a;color:#fff;padding:11px 18px;font:12px Arial,Microsoft YaHei,sans-serif;border-radius:11px;margin-top:17px}.utility-button:hover{background:#586b49}.utility-button--quiet{background:transparent;color:#46563a;border-color:#b7c1ab}.utility-button--quiet:hover{background:#e8ecdf}.utility-actions{display:flex;gap:10px}.tool-dialog output{display:block;font-size:12px;line-height:1.9;margin-top:17px;color:#6b795b;overflow-wrap:anywhere}.desktop-window{background:#1b23188c}.window-content h3,.window-content p,.window-action{color:#fffdf1}@supports not (backdrop-filter:blur(10px)){.desktop-window{background:#394532}.desktop-dock{background:#738260}.tool-dialog::backdrop{background:#111a13cc}.arrival--animated .arrival-cover{background:#f5f5f1}}@media (min-width:1800px){.section-pad{padding-left:max(var(--gutter),calc((100vw - 1650px)/2));padding-right:max(var(--gutter),calc((100vw - 1650px)/2))}}@media (max-width:1050px){.nav-shell nav{gap:25px}.hero h1{font-size:6.15vw;letter-spacing:-2px}.hero-art__image{height:390px}.curiosity-sticker{right:-5px;width:105px;height:112px}.hero-art__word{font-size:9vw;letter-spacing:-4px;left:20px}.intro{grid-template-columns:.6fr 2fr}.intro-seal{display:none}.work-app{padding:28px 22px}.work-app h3{font-size:21px}.work-app>p{font-size:11px}.desktop-window{width:57%;margin-right:7%}.desktop-wallpaper__label{left:5%;top:135px;font-size:65px}.desk-heading h2{font-size:50px}.notes{gap:4vw}.notes__list summary{font-size:14px}.notes__list summary small{margin-right:9px}.life-collage{gap:20px}.life-note{padding:22px;min-height:300px}.life-photo img{height:270px}.life-photo--court img{height:310px}}@media (max-width:700px),(max-height:699px){.arrival-cover{display:flex;position:relative;height:100svh;background:#f5f6f3;color:#303c3a}.arrival-stage{display:flex;flex-direction:column}.arrival-cover{order:-1}.hero{height:auto}.hero-art{transform:none}}@media (max-width:700px){:root{--gutter:24px;scroll-padding-top:80px}.section-pad{padding-top:65px;padding-bottom:65px}.nav-shell{height:70px}.brand>.mark{width:25px;height:25px}.brand>span{font-size:14px}.brand small{font-size:7px}.nav-shell nav{gap:17px}.nav-shell nav a{font-size:11px}.nav-shell sup,.nav-contact{display:none}.hero{padding-top:96px;min-height:0}.hero__edition{font-size:8px;letter-spacing:.5px}.hero__edition>span:last-child{font-size:8px}.hero__grid{grid-template-columns:1fr;padding:40px 0;gap:50px}.hero h1{font-size:clamp(42px,10.5vw,70px);letter-spacing:-2px}.hero__description{font-size:13px;margin-top:22px}.eyebrow{font-size:12px;margin-bottom:22px}.discover{margin-top:25px}.hero-art{margin:0 10px 0 0;padding-left:12px}.hero-art__image{height:350px}.hero-art__word{font-size:100px;letter-spacing:-6px}.curiosity-sticker{right:-12px}.hero__bottom{font-size:7px;letter-spacing:.3px;gap:15px;line-height:1.6}.hero__bottom a{font-size:9px}.arrival-cover__mark{width:90px;height:90px}.arrival-cover__contact{left:24px;bottom:23px;font-size:9px}.arrival-cover__enter{bottom:70px}.ticker__track{gap:26px;padding:19px 0;font-size:16px}.ticker__track>span:nth-of-type(odd){font-size:18px}.ticker__track>i{font-size:24px}.intro{grid-template-columns:1fr;gap:28px}.intro .section-label>span{display:inline;margin-left:15px}.intro h2{font-size:25px;letter-spacing:-1px}.intro .body-copy{font-size:13px}.section-heading{margin-bottom:35px}.section-label{font-size:9px;letter-spacing:1px}.chapter{margin-right:10px}.tiny-label{font-size:8px;letter-spacing:0}.section-title-row{display:block;margin-bottom:35px}.section-title-row .body-copy{margin-top:22px;font-size:13px}h2{font-size:37px;letter-spacing:-1.5px}.app-shelf{display:block}.work-app,.work-app:first-child,.work-app:last-child{padding:25px 0;display:grid;grid-template-columns:64px 1fr;column-gap:22px}.work-app+.work-app{border-left:0;border-top:1px solid var(--rule)}.work-app__top{grid-row:1/5;grid-column:1;display:flex;flex-direction:column;margin:0;gap:14px}.work-app .app-icon{width:58px;height:58px}.work-app__index{font-size:8px;align-self:center}.work-app>small,.work-app h3,.work-app>p,.work-app__open{grid-column:2}.work-app>small{font-size:9px;margin-bottom:8px}.work-app h3{font-size:21px}.work-app>p{font-size:11px;margin-top:9px}.work-app__open{font-size:10px;margin-top:17px}.archive>summary{font-size:12px}.archive summary small{display:block;margin:9px 0 0;font-size:9px}.archive__list{grid-template-columns:1fr}.desk-heading{display:block;margin-bottom:32px}.desk-heading h2{font-size:44px}.desk-heading>p{margin-top:24px;font-size:12px}.desk-heading small{font-size:9px;margin-top:8px}.personal-desktop{min-height:550px;border-radius:16px}.desktop-menubar{padding:0 14px;font-size:7px;height:39px}.desktop-menubar .mark{width:13px;height:13px}.desktop-menubar>span:last-child{font-size:7px;letter-spacing:0}.desktop-wallpaper__label{top:83px;left:20px;font-size:50px;opacity:.45}.desktop-wallpaper__sun{width:330px;height:330px;right:-110px;top:165px}.desktop-note{right:18px;top:63px;font-size:8px}.desktop-note>span:last-child{font-size:25px}.desktop-window{width:calc(100% - 36px);margin:85px 18px 0}.window-controls{padding:12px 14px}.window-content{padding:24px 20px;min-height:240px}.window-content h3{font-size:25px}.window-content h3>span{font-size:9px}.window-content p{font-size:11px;min-height:65px}.window-action{font-size:10px}.desktop-dock{gap:23px;padding:11px 21px 7px;border-radius:19px;margin-top:24px}.dock-app>.app-icon{width:52px;height:52px}.dock-app>span{font-size:8px}.desktop-hint{display:none}.toolbox{grid-template-columns:1fr;gap:24px;margin-top:35px;padding-top:25px}.toolbox__label>p{font-size:20px;display:inline-block;margin-right:15px}.toolbox__label>small{display:inline-block;font-size:8px}.toolbox__apps{gap:12px;justify-content:space-between}.tool-app{padding:8px 0;gap:11px}.tool-app>.app-icon{width:47px;height:47px}.tool-app>strong{font-size:10px}.tool-app>span{font-size:7px;letter-spacing:-.3px}.life__landscape{height:750px}.life__heading{display:block;padding-top:10px}.life__heading h2{font-size:46px}.life__heading p{font-size:12px;margin-top:25px}.life__huge{font-size:17vw;letter-spacing:-3px;margin:50px 0 25px}.life-collage{grid-template-columns:1fr 1fr;gap:20px}.life-photo--court{margin-top:0;grid-row:1/3}.life-photo--court img{height:280px}.life-note{padding:18px;min-height:245px}.life-note p{font-size:26px}.life-note>span{font-size:6px}.life-photo--coast{grid-column:1/3;margin:20px 10px 0}.life-photo--coast img{height:220px}.life-photo figcaption{font-size:7px}.image-note{margin-top:30px;font-size:8px;text-align:left}.image-note>a{display:inline-block;margin-left:0;margin-top:8px}.notes{grid-template-columns:1fr;gap:35px}.notes__list summary{font-size:14px;padding:23px 0}.contact .section-heading{margin-bottom:35px}.contact h2{font-size:39px;letter-spacing:-1.5px}.contact__button{width:76px;height:76px;gap:5px;flex-shrink:0}.contact__button>.arrow{width:26px;height:26px}.contact__button>span{font-size:8px}.contact__main{gap:15px}.contact__email{font-size:12px;margin-top:30px}.contact__bottom{margin-top:50px;flex-wrap:wrap;gap:25px}.contact__bottom>span{font-size:8px}.contact__bottom>span:last-child{width:100%}.tool-dialog__content{padding:22px}.tool-dialog h2{font-size:25px}.tool-dialog textarea,.tool-dialog input,.tool-dialog select{font-size:16px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.arrival-cover{display:flex;position:relative;height:100svh;background:#f5f6f3;color:#303c3a}.arrival-stage{display:flex;flex-direction:column}.arrival-cover{order:-1}.hero{height:auto}.hero-art{transform:none}.app-icon{transform:none!important}}:root{--home-blue:#526f87;--home-blue-deep:#435f77;--soft-ink:#30363b;--accent:#506a80;--yellow:#e7dfb8}.hero{background:var(--home-blue)}.hero-shortcuts>a:first-child,.hero-shortcuts>a:hover{color:var(--home-blue-deep)}.hero-art__word>span{color:#e0ebc8}.curiosity-sticker{background:#e0ebc8}.ticker{color:#343b38;border-color:#687369}.ticker:before,.ticker:after{opacity:.44}.project-cta{background:#526f87}.project-cta:hover{background:#3f586e}.lecture-directory__links>a:hover{color:#435f77;background:#f0f3f5}.work .app-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.work-app__open{font-size:13px}.featured-project{position:relative;overflow:hidden;box-shadow:0 6px 30px #2e3a4905;transition:box-shadow .35s,border-color .35s}.featured-project:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(400px circle at var(--light-x,50%) var(--light-y,50%),#ffffffa0,transparent 70%);opacity:0;transition:opacity .35s}.featured-project>*{position:relative;z-index:1}.featured-project:hover{border-color:#bac8d0;box-shadow:0 18px 45px #43536812}.featured-project:hover:after{opacity:1}.making{background:#f5f5f7;color:#30363b;overflow:hidden}.making .tiny-label,.making .section-label{color:#717681}.desk-heading{align-items:flex-end;margin-bottom:44px}.desk-heading h2{color:#30363b;letter-spacing:-2px}.desk-heading h2>span{color:#8d8b99}.desk-heading>p{color:#626975}.desk-heading small{color:#92949c}.personal-desktop{isolation:isolate;min-height:540px;border:1px solid #fff;border-radius:38px;background:#e7e7ee;box-shadow:0 24px 80px #4b425017,inset 0 1px #fff;overflow:hidden}.desktop-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(125deg,#e3e9e8,#efedf4 50%,#e8e1dc)}.desktop-wallpaper__sun{width:470px;height:470px;right:-100px;top:80px;background:radial-gradient(circle at 32% 28%,#fffcfa 0,#eddbcc 40%,#cab8ad 74%,#b2aaaf);box-shadow:inset -25px -25px 50px #a89db74a,0 30px 90px #a295a342;border-radius:50%;opacity:.9}.desktop-wallpaper__leaf{width:480px;height:480px;left:-175px;bottom:-225px;background:radial-gradient(circle at 34% 28%,#e5eee8,#aebeb6 70%,#879f96);border-radius:50%;transform:none;opacity:.75}.desktop-wallpaper__label{top:130px;left:50px;font-size:clamp(55px,7vw,105px);line-height:.92;letter-spacing:-5px;color:#ffffffa6;transform:none;font-weight:800;opacity:.9}.desktop-menubar{color:#656976;background:#ffffff2b;border-bottom:1px solid #ffffff5e;padding:0 30px;height:58px;font-size:9px}.desktop-menubar>span:last-child{color:#6e7781}.desktop-menubar i{background:#8eaa96;box-shadow:0 0 0 4px #8eaa9618}.desktop-note{top:88px;right:35px;color:#92929b;transform:none;font-size:10px}.desktop-note>span:last-child{font-size:27px}.desktop-window{position:relative;z-index:2;width:48%;margin:77px 7% 0 auto;border:1px solid #ffffffc9;border-radius:27px;background:#ffffff78;backdrop-filter:blur(30px) saturate(1.25);-webkit-backdrop-filter:blur(30px) saturate(1.25);box-shadow:0 20px 60px #574c6420,inset 0 1px #fff;overflow:hidden;color:#30363b}.window-controls{padding:18px 25px;border-bottom:1px solid #ffffff91;color:#92929c}.window-controls i{width:6px;height:6px;background:#b6bbc6}.window-controls i:nth-child(2){background:#b6c4b9}.window-controls i:nth-child(3){background:#d6c5b4}.window-controls>span{font-size:8px;letter-spacing:1px;color:#868794}.window-content{padding:27px 30px;min-height:244px}.window-eyebrow{color:#83828f;font-size:9px;letter-spacing:2px}.window-content h3{color:#30363b;font-size:30px;margin:16px 0}.window-content h3>span{color:#8c8c97;font-size:11px;margin-left:10px}.window-content p{color:#656773;font-size:13px;line-height:1.9;min-height:55px}.window-action{display:inline-flex;gap:18px;color:#4c647b;border:0;border-radius:999px;background:#ffffffa6;padding:11px 16px;font-size:12px;margin-top:20px;box-shadow:0 2px 8px #46516f07;transition:background .2s,box-shadow .2s}.window-action:hover{background:#fff;box-shadow:0 5px 20px #46516f15}.desktop-dock{position:absolute;z-index:3;left:6%;bottom:58px;margin:0;display:flex;gap:24px;padding:20px 24px 15px;border-radius:28px;background:#ffffff69;border:1px solid #ffffffbf;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);box-shadow:0 12px 40px #52546e14,inset 0 1px #fff}.dock-app{position:relative;border:0;border-radius:16px;padding:0;background:transparent;color:#626571;min-width:65px}.dock-app>.app-icon{width:60px;height:60px;filter:drop-shadow(0 5px 7px #53607020)}.dock-app>span{font-size:10px;font-weight:500;margin-top:12px}.dock-app>i{width:4px;height:4px;background:#6d8295;bottom:-7px}.dock-app:after{content:"点开看看";position:absolute;bottom:calc(100% + 15px);left:50%;white-space:nowrap;background:#ffffffeb;border:1px solid #fff;box-shadow:0 8px 20px #56557110;padding:8px 11px;border-radius:10px;color:#636573;font-size:10px;opacity:0;transform:translate(-50%,5px);transition:opacity .2s,transform .2s;pointer-events:none}.dock-app:hover:after,.dock-app:focus-visible:after{opacity:1;transform:translate(-50%)}.desktop-hint{left:auto;right:35px;bottom:24px;color:#96949e;font-size:9px}.toolbox{border-color:#dbdde3;margin-top:48px}.toolbox__label{color:#343c48}.toolbox__label>p{color:#434b57;font-size:23px}.toolbox__label>small{color:#9496a1}.toolbox__apps{background:#fff9;border:1px solid #fff;border-radius:30px;padding:20px 34px;gap:48px;justify-content:center;box-shadow:0 8px 30px #5a526808}.tool-app{color:#545b67;position:relative;padding:12px}.tool-app>strong{font-size:11px;color:#4b5260}.tool-app>span{color:#8b8c96;font-size:9px}.tool-app:hover>.app-icon{filter:drop-shadow(0 9px 9px #798b9b33)}.making :focus-visible{outline-color:#526f87}.life{background:#1b2329}.life__landscape{height:1050px;opacity:.49;-webkit-mask-image:linear-gradient(black 35%,transparent);mask-image:linear-gradient(black 35%,transparent)}.life__landscape img{width:100%;height:115%;object-fit:cover}.life-collage--interests{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 34px;align-items:start}.life-collage--interests .life-photo{margin:0;transform:none;position:relative}.life-collage--interests .life-photo:nth-child(3n+2){margin-top:65px}.life-collage--interests .life-photo:nth-child(3n){margin-top:25px}.life-collage--interests .photo-zoom{overflow:hidden;border-radius:14px;position:relative;box-shadow:0 15px 45px #0003;background:#30373b}.life-collage--interests .life-photo img{height:320px;border-radius:0;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s;filter:saturate(.75)}.life-collage--interests .life-photo--fragrance img{object-position:50% 45%}.life-collage--interests .photo-zoom:hover img,.life-collage--interests .photo-zoom:focus-visible img{transform:scale(1.065);filter:saturate(1)}.life-photo__peek{position:absolute;bottom:15px;right:15px;padding:10px 13px;border:1px solid #ffffff60;border-radius:999px;background:#fff9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#30363b;font-size:10px;opacity:0;transform:translateY(7px);transition:opacity .3s,transform .3s}.photo-zoom:hover .life-photo__peek,.photo-zoom:focus-visible .life-photo__peek{opacity:1;transform:none}.life-collage--interests figcaption{display:grid;gap:9px;margin-top:20px;letter-spacing:.5px}.life-collage--interests figcaption>span{color:#a5b0b9;font-size:9px}.life-collage--interests figcaption>strong{font-size:23px;color:#eef0ec;font-weight:500;letter-spacing:0}.life-collage--interests figcaption>small{font-size:11px;color:#aab3ba;line-height:1.8;letter-spacing:0}.life-signoff{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-top:45px;margin-top:70px;border-top:1px solid #ffffff24}.life-signoff>p{font-size:clamp(23px,3vw,42px);font-weight:600;color:#e2e8d3;letter-spacing:-1px}.life-signoff>span{font-size:9px;color:#a6b0b6;letter-spacing:1px}.contact{background:#e7dfb8}.contact__button{color:#e7dfb8}@media (min-width:701px) and (max-width:1100px){.desktop-dock{left:4%;gap:15px;padding:16px}.desktop-window{width:52%;margin-right:4%}.desktop-wallpaper__label{left:30px;font-size:70px}.toolbox__apps{gap:22px;padding:20px}.life-collage--interests{gap:35px 22px}.life-collage--interests .life-photo img{height:260px}}@media (max-width:700px){.work .app-shelf{display:block}.personal-desktop{min-height:660px;border-radius:26px}.desktop-menubar{height:48px;padding:0 18px}.desktop-wallpaper__label{top:80px;left:22px;font-size:60px;letter-spacing:-3px}.desktop-wallpaper__sun{width:350px;height:350px;right:-180px;top:230px}.desktop-note{top:76px;right:22px;font-size:8px}.desktop-note>span:last-child{font-size:22px}.desktop-window{width:calc(100% - 36px);margin:180px 18px 0;border-radius:23px}.window-content{padding:23px;min-height:235px}.window-content h3{font-size:27px}.window-content p{font-size:12px}.window-action{font-size:11px}.desktop-dock{left:50%;transform:translate(-50%);bottom:25px;gap:24px;padding:16px 21px 12px;border-radius:25px}.dock-app{min-width:52px}.dock-app>.app-icon{width:52px;height:52px}.dock-app>span{font-size:9px}.desktop-hint{display:none}.toolbox__apps{gap:8px;padding:12px 7px;border-radius:22px}.tool-app{padding:8px 3px}.tool-app>strong{font-size:9px}.tool-app>span{font-size:8px}.life-collage--interests{grid-template-columns:1fr 1fr;gap:30px 17px}.life-collage--interests .life-photo:nth-child(n){grid-column:auto;grid-row:auto;margin:0}.life-collage--interests .life-photo:nth-child(2n){margin-top:40px}.life-collage--interests .life-photo img{height:205px}.life-collage--interests figcaption{gap:7px;margin-top:13px}.life-collage--interests figcaption>span{font-size:7px}.life-collage--interests figcaption>strong{font-size:20px}.life-collage--interests figcaption>small{font-size:10px}.life-signoff{display:block;margin-top:40px;padding-top:30px}.life-signoff>span{display:block;margin-top:15px}.life__landscape{height:850px}.image-note{font-size:8px}}@media (hover:none){.dock-app:after{display:none}.life-photo__peek{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.life-collage--interests .life-photo img,.life-photo__peek,.featured-project,.dock-app:after{transition:none}.life-collage--interests .photo-zoom:hover img{transform:none}}@supports not (backdrop-filter:blur(10px)){.making .desktop-window,.making .desktop-dock{background:#f7f6fa}.life-photo__peek{background:#f4f3f0}}.personal-desktop[data-persona-theme=ai] .desktop-wallpaper__sun{background:radial-gradient(circle at 30% 25%,#fff,#ddd6ed 50%,#b4a9cc)}.personal-desktop[data-persona-theme=game] .desktop-wallpaper__sun{background:radial-gradient(circle at 30% 25%,#fff9ee,#ecd7c0 50%,#d3b293)}.desktop-wallpaper__sun{transition:background .6s}@media (hover:hover){.making .dock-app .app-icon,.making .tool-app .app-icon{transition:none}.making .dock-app:hover .app-icon,.making .tool-app:hover .app-icon{transform:none}}.personal-desktop{position:relative;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(34px,6vw,95px);align-items:center;min-height:430px;padding:64px clamp(28px,5vw,74px) 48px;background:linear-gradient(135deg,#faf9fb,#f0f2f2 55%,#f6f0eb);border:1px solid #fff;box-shadow:0 20px 60px #4d536114}.personal-desktop:before{content:"";position:absolute;width:250px;height:250px;right:-105px;top:-120px;border-radius:50%;background:#dfe7e128;filter:blur(4px)}.persona-kicker{position:absolute;top:27px;left:clamp(28px,5vw,74px);margin:0;color:#7c818a;font-size:10px;letter-spacing:1.5px}.desktop-dock{position:relative;z-index:1;left:auto;bottom:auto;display:grid;grid-template-columns:repeat(3,minmax(66px,1fr));gap:18px;justify-items:center;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dock-app{min-width:0;width:100%;padding:12px 8px 10px;border:1px solid transparent;border-radius:20px;color:#636873;transition:background .2s,border-color .2s,box-shadow .2s}.dock-app>.app-icon{width:64px;height:64px;margin:auto;filter:drop-shadow(0 6px 9px #5360701c)}.dock-app>span{margin-top:10px;font-size:11px}.dock-app>i{position:static;display:block;width:4px;height:4px;margin:7px auto 0;background:#6d8295;opacity:0;transform:none}.dock-app.is-active{background:#ffffffa8;border-color:#fff;box-shadow:0 12px 28px #60677a12;color:#35404e}.dock-app.is-active>i{opacity:1}.dock-app:after{display:none}.desktop-window{position:relative;z-index:1;width:auto;margin:0;border-color:#ffffffd6;border-radius:24px;background:#ffffffe0;backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);box-shadow:0 18px 44px #59617014;color:#30363b}.window-controls{display:flex;justify-content:space-between;gap:20px;padding:16px 22px;border-bottom:1px solid #e7e8ea;color:#7b818b}.window-controls>span{font-size:10px;letter-spacing:1px;color:#7c838d}.window-controls>span:last-child{font-size:11px;letter-spacing:0;color:#9297a0}.window-content{padding:30px 32px;min-height:0}.window-eyebrow{font-size:10px;color:#77818c}.window-content h3{margin:14px 0;font-size:34px}.window-content p{font-size:14px;min-height:0}.window-action{margin-top:22px;background:#edf1f2;color:#3f6078}.window-action:hover{background:#e4eaed}.desktop-hint{position:absolute;right:clamp(28px,5vw,74px);bottom:22px;color:#858b94;font-size:11px}.personal-desktop[data-persona-theme=ai]{background:linear-gradient(135deg,#fbfafc,#f1eff8 55%,#f6f1ee)}.personal-desktop[data-persona-theme=game]{background:linear-gradient(135deg,#fbfaf8,#f5f0e9 55%,#f0ece8)}@media (max-width:700px){.personal-desktop{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:62px 18px 54px;border-radius:26px}.persona-kicker{top:25px;left:22px;font-size:9px}.desktop-dock{order:0;grid-template-columns:repeat(3,1fr);gap:8px}.dock-app{padding:10px 2px;border-radius:17px}.dock-app>.app-icon{width:52px;height:52px}.dock-app>span{font-size:9px}.desktop-window{order:1;width:auto;margin:0;border-radius:22px}.window-controls{padding:14px 17px}.window-controls>span{font-size:8px}.window-controls>span:last-child{font-size:9px}.window-content{padding:24px}.window-content h3{font-size:28px}.window-content p{font-size:12px}.desktop-hint{right:18px;bottom:20px;font-size:9px}}.work-showcase{padding-top:72px}.work-showcase>.section-heading{margin-bottom:34px}.work-showcase>.section-title-row{margin-bottom:20px;align-items:center}.work-showcase #work-title{font-size:clamp(38px,4vw,58px);line-height:1.3}.work-showcase>.section-title-row .body-copy{font-size:18px;color:#62655f;max-width:320px}.work-showcase .featured-projects{display:block;margin:0}.work-showcase .featured-project{display:grid;grid-template-columns:.85fr 1.15fr;gap:5%;align-items:center;border:0;border-radius:0;padding:0;overflow:visible;background:none;box-shadow:none}.work-showcase .featured-project:after{display:none}.work-showcase .featured-project>*{min-width:0}.work-showcase .featured-project:hover{box-shadow:none}.work-showcase .exhibit-copy{padding:38px 0}.exhibit-label{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:27px;font-size:13px;color:#62685b}.work-showcase .featured-project h3{margin:0 0 22px;font-size:clamp(38px,3.8vw,56px);letter-spacing:-1.5px;line-height:1.25}.work-showcase .featured-project p{margin:0;color:#596153;font-size:18px;line-height:1.8}.work-showcase .featured-project .project-cta{margin-top:30px;padding:16px 24px;font-size:16px;gap:32px;min-height:54px}.work-showcase .featured-project--lecture .project-cta{color:#f3f1ed;background:#343d38}.work-showcase .featured-project--lecture .project-cta:hover{background:#4b5a4c}.lecture-shelf{position:relative;min-height:435px;isolation:isolate}.lecture-shelf:after{content:"";position:absolute;inset:auto 0 45px;height:45px;background:radial-gradient(ellipse,#5e5b5220,transparent 65%);filter:blur(14px);z-index:-1}.shelf-caption{position:absolute;top:20px;left:3%;color:#68705f;font-size:13px;letter-spacing:.6px}.lecture-volume{display:block;position:absolute;width:36%;max-width:225px;top:74px;transform-origin:50% 90%;border-radius:3px 12px 12px 3px}.lecture-volume--first{left:3%;transform:rotate(-12deg);--volume-color: #e5e5ef;--volume-ink: #4b4c68}.lecture-volume--middle{left:31%;top:62px;transform:rotate(-2deg);--volume-color: #e9edcc;--volume-ink: #4a553a}.lecture-volume--last{left:59%;top:79px;transform:rotate(10deg);--volume-color: #eab398;--volume-ink: #683f32}.volume-face{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:.72;min-height:260px;padding:23px 17px 19px 25px;border-radius:inherit;color:var(--volume-ink);background:linear-gradient(90deg,#00000013,transparent 4%,#ffffff70 5%,transparent 7%),var(--volume-color);box-shadow:3px 10px 15px #35372e12,1px 2px 2px #35372e15,inset -3px 0 #ffffff65}.volume-topline{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.4px}.volume-topline>span{opacity:.65}.volume-display{font:800 clamp(38px,5.2vw,75px)/.87 Archivo,Arial,sans-serif;letter-spacing:-5px;opacity:.13;margin:18px 0 12px}.volume-display>span{display:block;text-align:right}.volume-display--notes{font-size:clamp(24px,3.3vw,47px);line-height:.95;letter-spacing:-2px;margin-top:39px;margin-bottom:24px}.volume-title{margin-top:auto;font-size:clamp(21px,2vw,29px);font-weight:700;letter-spacing:-.8px;line-height:1.5}.volume-bottom{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #00000016;padding-top:12px;margin-top:17px;font-size:7px}.volume-bottom>span{font-size:15px}.volume-peek{position:absolute;top:-32px;left:50%;transform:translate(-50%,5px);opacity:0;background:#30372eed;color:#fff;border:1px solid #ffffff35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:8px 12px;white-space:nowrap;font-size:10px;transition:opacity .2s,transform .2s}.lecture-volume:hover,.lecture-volume:focus-visible{z-index:4}.lecture-volume:hover .volume-peek,.lecture-volume:focus-visible .volume-peek{opacity:1;transform:translate(-50%)}.shelf-hint{position:absolute;bottom:0;left:3%;right:3%;display:flex;justify-content:space-between;color:#68705f;font-size:13px}.work-showcase .lecture-directory{margin:28px 0 84px;padding:28px 0 0;border-top:1px solid #e9ebe6;scroll-margin-top:105px}.work-showcase .lecture-directory .work-subheading{margin-bottom:18px}.work-showcase .lecture-directory__links{gap:0 38px}.work-showcase .lecture-directory__links>a{padding:16px 8px;border-color:#eeefe9;border-radius:0}.work-showcase .lecture-directory__links strong{font-size:18px;font-weight:600}.work-showcase .lecture-directory__links small{margin-top:5px;font-size:13px;color:#66705e}.work-showcase .featured-project--gym{grid-template-columns:1.15fr .85fr;gap:8%;margin-bottom:76px}.work-showcase .featured-project--gym .exhibit-copy{padding-right:25px}.gym-stage{display:block;position:relative;isolation:isolate;min-height:520px;background:#262b29;border-radius:28px;overflow:hidden;color:#f6f6ed}.gym-stage:before{content:"";position:absolute;width:380px;height:380px;background:radial-gradient(circle,#62735b5e,transparent 70%);top:-190px;right:-120px;z-index:-1}.gym-stage__index{position:absolute;left:28px;top:28px;font-size:8px;letter-spacing:1.8px;color:#b0b7a9}.gym-stage__word{position:absolute;font:800 clamp(70px,10.5vw,151px)/1 Archivo,Arial,sans-serif;letter-spacing:-8px;bottom:100px;left:16px;color:#ffffff08}.gym-preview-position{display:block;position:relative;width:62%;max-width:320px;margin:68px auto 70px}.gym-preview{display:flex;flex-direction:column;width:100%;padding:23px;color:#32392e;background:#f6f7ed;border:1px solid #ffffff;border-radius:21px;box-shadow:0 24px 45px #00000038}.gym-preview__bar{display:flex;gap:10px;align-items:center;font-weight:700;font-size:13px}.gym-app-mark{width:35px;height:35px;display:flex;align-items:center;justify-content:center;gap:1px;background:#d8e6ab;border-radius:11px;font:800 18px Archivo,Arial,sans-serif}.gym-app-mark>span{font-size:10px}.gym-preview__bar small{display:block;font-weight:400;font-size:8px;color:#8b9280;margin-top:4px}.gym-preview__status{width:5px;height:5px;border-radius:50%;background:#9eae79;margin-left:auto}.gym-preview__eyebrow{font-size:10px;letter-spacing:1px;color:#7d866f;margin-top:29px}.gym-preview__title{font-size:29px;line-height:1.35;letter-spacing:-1px;margin:12px 0 24px}.gym-preview__steps{display:flex;flex-direction:column;gap:15px}.gym-preview__steps>span{display:flex;align-items:center;gap:12px;font-size:11px}.gym-preview__steps i{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#e8ebdc;color:#909a80;font-style:normal;font-size:8px}.gym-preview__steps small{display:block;color:#9ba18f;font-size:8px;margin-top:4px}.gym-preview__steps b{margin-left:auto;font-size:11px;font-weight:400;color:#a3ab94}.gym-preview__footer{display:flex;justify-content:space-between;padding-top:16px;margin-top:20px;border-top:1px solid #e4e7da;font-size:10px;color:#7f8873}.gym-preview-back{position:absolute;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right;top:115px;right:9%;width:51%;height:300px;padding:26px;background:#d6dfb2;color:#48543d;border-radius:20px;transform:rotate(10deg);font-size:11px}.gym-preview-back strong{font-size:20px;letter-spacing:-1px}.gym-preview-back>span:last-child{font-size:7px;letter-spacing:1px}.gym-stage__note{position:absolute;bottom:27px;left:27px;font-size:11px;color:#c4cbb9}.gym-stage__open{position:absolute;bottom:24px;right:24px;font-size:10px;display:flex;align-items:center;gap:12px}.gym-stage__open>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ffffff30;border-radius:50%}.work-showcase .featured-project--gym .project-cta{background:#354333}.work-showcase .featured-project--gym .project-cta:hover{background:#475b42}.work-showcase .featured-project__destination{display:block;font-size:12px;color:#68705f;margin-top:14px}.work-showcase>.work-subheading{border-top:1px solid #e9ebe6;padding-top:32px}.work-showcase .work-app{display:grid;grid-template-columns:50px 1fr;column-gap:20px;padding:24px;background:#f7f8f4;border:0;border-radius:18px}.work-showcase .work-app__top{grid-column:1;grid-row:1 / 5;display:block}.work-showcase .work-app .app-icon{width:46px;height:46px}.work-showcase .work-app__index{display:none}.work-showcase .work-app>small,.work-showcase .work-app>h3,.work-showcase .work-app>p,.work-showcase .work-app__open{grid-column:2}.work-showcase .work-app>h3{margin:8px 0;font-size:21px}.work-showcase .app-shelf{gap:18px;border:0}.work-showcase .work-app__open{padding-top:15px;margin-top:15px;font-size:11px}@media (min-width: 701px) and (max-width: 1000px){.work-showcase .featured-project{grid-template-columns:.8fr 1.2fr;gap:3%}.lecture-volume{width:38%}.lecture-volume--middle{left:29%}.lecture-volume--last{left:55%}.volume-face{padding:20px 13px 16px 19px}.volume-display{margin-top:27px;font-size:54px}.volume-display--notes{font-size:32px}.volume-title{font-size:20px}.gym-preview-position{width:72%}.gym-preview{padding:19px}.gym-stage{min-height:490px}.gym-preview__title{font-size:25px}}@media (max-width: 700px){.work-showcase>.section-title-row{display:block}.work-showcase>.section-title-row .body-copy{margin-top:22px}.work-showcase .featured-project,.work-showcase .featured-project--gym{display:flex;flex-direction:column;align-items:stretch;gap:0}.work-showcase .exhibit-copy{padding:35px 0 15px}.work-showcase .featured-project h3{font-size:36px}.lecture-shelf{min-height:395px;margin-top:18px}.lecture-volume{top:63px;width:33%}.lecture-volume--first{left:8%}.lecture-volume--middle{left:34%;top:52px}.lecture-volume--last{left:54%;top:70px}.volume-face{min-height:232px;padding:17px 10px 15px 16px}.volume-topline{font-size:6px;gap:6px}.volume-display{font-size:48px;margin-top:23px;letter-spacing:-3px}.volume-display--notes{font-size:26px;letter-spacing:-1.5px;margin-top:32px}.volume-title{font-size:17px}.volume-bottom{font-size:6px;line-height:1.7;padding-top:9px}.shelf-hint{bottom:12px;font-size:12px}.work-showcase .lecture-directory{margin-top:8px;margin-bottom:42px}.work-showcase .lecture-directory__links{grid-template-columns:1fr}.work-showcase .lecture-directory__links>a{padding:16px 3px}.work-showcase .featured-project--gym .exhibit-copy{order:-1;padding:15px 0 32px}.gym-stage{min-height:505px;border-radius:23px}.gym-preview-position{width:69%;margin-top:65px}.gym-preview{padding:21px}.gym-preview__title{font-size:28px}.gym-preview-back{right:8%;padding:19px}.gym-stage__word{font-size:97px}.gym-stage__note{left:20px;font-size:10px}.gym-stage__open{right:18px;font-size:9px}.work-showcase .app-shelf{display:grid;grid-template-columns:1fr;gap:14px}.work-showcase .work-app{margin:0}}@media (prefers-reduced-motion: reduce){.work-showcase .volume-peek{transition:none}}:root{--paper: #f3f1ed;--paper-deep: #e8e5de;--ink-soft: #62655f;--thread-blue: #343d38;--thread-gold: #e3b591;--chapter-rule: #d4d2c9}body{background:var(--paper)}:root{--depth-shadow-soft: 0 18px 42px rgba(35, 43, 38, .1);--depth-shadow-lift: 0 24px 52px rgba(35, 43, 38, .16);--depth-edge: rgba(255, 255, 255, .42)}.section-pad{padding-top:clamp(96px,12vw,170px);padding-bottom:clamp(96px,12vw,170px)}.section-heading{margin-bottom:clamp(42px,6vw,80px)}.section-label,.tiny-label{letter-spacing:1.3px}.section-label{font-size:13px}.tiny-label{font-size:11px}.intro .body-copy,.notes .body-copy,.making .desk-heading>p{font-size:18px;line-height:1.8}.intro .body-copy{max-width:640px}.making .desk-heading small{font-size:14px}.making .window-content p{font-size:17px;line-height:1.8}.making .window-action{font-size:16px}.making .tool-app strong{font-size:17px}.making .tool-app>span{font-size:14px}.making .dock-app>span{font-size:14px}.work-subheading h3{font-size:26px}.work-subheading p{font-size:16px;color:#62685b}.hero-shortcuts>a{font-size:16px}.arrival--animated{height:138svh}.hero{position:relative;color:#f4f1e8;background:#202423}.hero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:url(/img/editorial/mountains.webp) center 45% / cover;opacity:.09;pointer-events:none}.hero__grid,.hero__edition,.hero__bottom{position:relative}.hero__edition,.hero .eyebrow,.hero .discover,.hero__bottom,.hero__bottom a{color:#e1e0d5}.hero__edition{color:#aeb9b1}.hero__edition i{background:#dcaa86}.hero h1{color:#f4f1e8}.hero__outlined{color:transparent;-webkit-text-stroke-color:#e3b591}.hero__description{color:#d2d7cd;font-size:18px}.hero-shortcuts>a{border-color:#ffffff38;color:#f4f1e8;background:#ffffff09;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-shortcuts>a:first-child{color:#242822;background:#e3b591;border-color:#e3b591}.hero-shortcuts>a:hover{color:#242822;background:#f3d5bd;border-color:#f3d5bd}.hero .round-arrow{color:#ede6d6;border-color:#ffffff35;background:#ffffff0d}.hero .discover small{color:#a5b0a6}.hero .discover:hover .round-arrow{color:#242822;background:#e3b591;border-color:#e3b591}.hero__bottom{border-color:#ffffff24}.hero-art{transform:rotate(-1.8deg)}.hero-art__image{box-shadow:0 28px 65px #0005}.hero-art__word>span{color:#f4f1e8;background:transparent}.curiosity-sticker{color:#292f27;background:#e3b591;box-shadow:0 9px 24px #0003}.hero-art__coordinate{color:#bdc4b8}.hero :focus-visible{outline-color:#e3b591}.arrival--animated .arrival-cover{background:#202423d1;color:#f4f1e8}.arrival-cover__contact,.arrival-cover__enter{color:#e9c8ac}.arrival-cover__enter small,.arrival-cover__identity>p>span{color:#b5c0b7}.ticker{background:#e3b591;color:#252a25;border-color:#e3b591}.intro{position:relative;background:#e7e7de}.intro-seal{color:#735d4d}.work{position:relative;background:var(--paper)}.work-showcase .featured-project{border-radius:0}.work-showcase .featured-project--lecture,.work-showcase .featured-project--gym{border-top:1px solid #d2d1c7}.work-showcase .lecture-shelf,.work-showcase .gym-stage,.physics-room .work-app,.making .personal-desktop,.life-collage--interests .life-photo{filter:drop-shadow(var(--depth-shadow-soft))}.work-showcase .lecture-shelf,.work-showcase .gym-stage,.physics-room .work-app,.making .personal-desktop{border-color:var(--depth-edge)}.work-showcase .lecture-volume,.work-showcase .gym-preview,.work-showcase .gym-preview-back,.making .dock-app,.making .tool-app,.life-collage--interests .life-photo{transition:transform .35s ease,filter .35s ease,box-shadow .35s ease}.work-showcase .lecture-volume:hover,.work-showcase .lecture-volume:focus-visible,.making .dock-app:hover,.making .dock-app:focus-visible,.making .tool-app:hover,.making .tool-app:focus-visible,.life-collage--interests .life-photo:hover,.life-collage--interests .life-photo:focus-within{filter:drop-shadow(var(--depth-shadow-lift))}.work-showcase .lecture-volume:hover,.work-showcase .lecture-volume:focus-visible{transform:translateY(-7px) rotate(var(--volume-rotate, 0deg))}.work-showcase .lecture-volume--first{--volume-rotate: -12deg}.work-showcase .lecture-volume--middle{--volume-rotate: -2deg}.work-showcase .lecture-volume--last{--volume-rotate: 10deg}.making .dock-app:hover,.making .dock-app:focus-visible,.making .tool-app:hover,.making .tool-app:focus-visible{transform:translateY(-4px)}.life-collage--interests .life-photo:hover,.life-collage--interests .life-photo:focus-within{transform:translateY(-6px)}.chapter-pause{position:relative;min-height:clamp(230px,28vw,360px);display:grid;align-items:center;overflow:hidden;padding:52px var(--gutter);isolation:isolate}.chapter-pause:before,.chapter-pause:after{position:absolute;content:"";pointer-events:none;z-index:-1}.chapter-pause:before{top:0;right:0;bottom:0;left:0;background:url(/img/editorial/mountains.webp) center 60% / cover;opacity:.13}.chapter-pause:after{top:50%;right:9%;width:80px;height:80px;border:1px solid currentColor;border-radius:50%;transform:translateY(-50%);opacity:.24}.chapter-pause__copy{display:grid;gap:16px;max-width:600px}.chapter-pause__copy>span{font:800 10px Archivo,Arial,sans-serif;letter-spacing:1.5px}.chapter-pause__copy>p{margin:0;font-size:clamp(25px,3.2vw,48px);line-height:1.35;letter-spacing:-1.5px}.chapter-pause__rule{display:block;width:min(46vw,560px);height:1px;margin-top:27px;background:currentColor;opacity:.42;transform-origin:left}.chapter-pause--work{color:#ecede3;background:#343f36}.chapter-pause--life{color:#e9d7c5;background:#272c29}.chapter-pause--life:before{background-image:url(/img/editorial/coast.webp);opacity:.2}.chapter-pause--notes{color:#dddccf;background:#222c2b}.making{position:relative;color:#f0eee4;background:#343f36}.making .section-label,.making .tiny-label,.making .desk-heading>p,.making .body-copy{color:#c6cebf}.making .desk-heading h2{color:#f0eee4}.making .desk-heading h2>span{color:#e3b591}.making :focus-visible,.physics-room :focus-visible{outline-color:#e3b591}.making .personal-desktop{border-radius:28px;border:1px solid #ffffff28;background:#ffffff07;box-shadow:none;overflow:hidden}.making .personal-desktop:before{background:#d4b192;opacity:.2;filter:blur(50px)}.making .personal-desktop[data-persona-theme=ai],.making .personal-desktop[data-persona-theme=game]{background:#ffffff07}.making .persona-kicker,.making .desktop-hint{color:#c0c9b8}.making .desktop-dock{transform:none;background:transparent;box-shadow:none;border:0}.making .dock-app{color:#e1e6d9}.making .dock-app.is-active{color:#fff;border-color:#ffffff28;background:#ffffff14;box-shadow:0 12px 30px #15201530}.making .dock-app>i{background:#edbf9b}.making .desktop-window{background:#fffffff2;border-color:#fff9;box-shadow:0 24px 60px #17211938}.making .window-content h3{color:#30382f}.making .window-content p{color:#626b5d}.making .window-action{color:#3d4e35;background:#e6eadf}.making .toolbox__label{color:#f0eee4}.making .toolbox__label>p{color:#f0eee4}.making .toolbox__label>small{color:#c2cbb9;font-size:13px;line-height:1.8}.making .toolbox__apps{border-radius:24px;background:#ffffff0a;border-color:#ffffff24}.making .tool-app{color:#f2f0e4;border-color:#ffffff24}.making .tool-app>span,.making .tool-app strong{color:#f2f0e4}.making .tool-app small{color:#c2cbb9}.life{position:relative}.life:before{display:none}.notes{color:#ecece2;background:#222c2b}.notes .body-copy,.notes .section-label,.notes__list summary small,.notes__list p{color:#bec7bd}.notes__list details{border-color:#ffffff28}.contact{color:#272d26;background:#e3b591}.contact:before{display:none}.physics-room{margin-top:100px;padding:clamp(30px,4vw,64px);border-radius:30px;color:#efefe5;background:#242c29;overflow:hidden;position:relative;isolation:isolate}.physics-room:before{content:"";position:absolute;width:500px;height:500px;right:-200px;top:-200px;border-radius:50%;background:#d2af9220;filter:blur(90px);z-index:-1;pointer-events:none}.physics-room__heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:42px}.physics-room__eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.4px;color:#c3cdbd}.physics-room__eyebrow>span{width:6px;height:6px;border-radius:50%;background:#e6b58f;box-shadow:0 0 18px #e6b58f70}.physics-room__heading h3{margin-top:25px;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.18;letter-spacing:-2px}.physics-room__intro{color:#d1d7cb;font-size:18px;line-height:1.8}.physics-room__intro>span{display:block;font-size:10px;margin-top:20px;color:#e6b58f}.physics-room .app-shelf{display:grid;grid-template-columns:1.05fr 1fr;gap:16px;margin:0 0 32px}.work-showcase .physics-room .work-app{min-height:300px;display:flex;flex-direction:column;position:relative;padding:25px;border:1px solid #ffffff26;border-radius:20px;background:#ffffff08;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#eff0e6;transition:background .25s,border-color .25s,box-shadow .25s}.physics-room .work-app__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.physics-room .app-icon{width:52px;height:52px;filter:drop-shadow(0 7px 12px #0003);transition:transform .3s}.physics-room .work-app__index{color:#bec9b7;font-size:9px}.physics-room .work-app__body>small{font-size:8px;letter-spacing:1px;color:#b5bfae}.work-showcase .physics-room .work-app h3{font-size:clamp(18px,1.8vw,26px);margin:12px 0;letter-spacing:-.8px}.physics-room .work-app__body>p{font-size:16px;line-height:1.8;color:#cbd4c4}.physics-room .work-app__open{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff21;margin-top:27px;padding-top:18px;font-size:16px;color:#f1d0b4}.physics-room .work-app__open>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#f1d0b4;background:#ffffff10;transition:background .25s,color .25s}.work-showcase .physics-room .work-app--orbit{grid-row:span 2;justify-content:space-between;min-height:415px;background:#ffffff0b}.physics-room .work-app--orbit:before{content:"01";position:absolute;right:17px;top:65px;color:#e5b98c0d;font:800 170px/1 Archivo,sans-serif;letter-spacing:-15px;pointer-events:none}.work-showcase .physics-room .work-app--orbit h3{font-size:clamp(27px,3vw,42px)}.work-showcase .physics-room .work-app--light,.work-showcase .physics-room .work-app--waves{min-height:0;display:grid;grid-template-columns:52px 1fr;gap:0 22px;align-items:start}.physics-room .work-app--light .work-app__top,.physics-room .work-app--waves .work-app__top{display:block;margin:0}.physics-room .work-app--light .work-app__index,.physics-room .work-app--waves .work-app__index{display:block;margin-top:12px;font-size:8px;white-space:nowrap}.physics-room .work-app--light .work-app__open,.physics-room .work-app--waves .work-app__open{grid-column:2;margin-top:15px;padding-top:12px}.work-showcase .physics-room .work-app:hover,.work-showcase .physics-room .work-app:focus-visible{background:#ffffff12;border-color:#e3b59199;box-shadow:0 18px 35px #0002}.physics-room .work-app:hover .app-icon,.physics-room .work-app:focus-visible .app-icon{transform:translateY(-5px) rotate(-8deg)}.physics-room .work-app:hover .work-app__open>span{color:#242c29;background:#e3b591}.physics-room .archive{margin:0;border-top:1px solid #ffffff28;border-bottom:1px solid #ffffff28;background:transparent;border-radius:0}.physics-room .archive summary{padding:23px 0;color:#eeeede;font-size:18px}.physics-room .archive summary small{color:#b8c4b2;font-size:13px;margin-top:9px}.physics-room .archive__list{padding:0 0 20px}.physics-room .archive__list a{border-color:#ffffff1f;color:#dfe5d7;font-size:16px}.physics-room .archive__list a:hover{color:#f0c6a4;background:#ffffff07}.physics-room .archive__list small{color:#d7b99b}.physics-room__footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:13px;color:#b7c2af}.physics-room__footer a{color:#eed1b7}@media (max-width: 900px){.physics-room .app-shelf{gap:10px}.work-showcase .physics-room .work-app{padding:20px 16px}.physics-room__heading{align-items:start}}@media (max-width: 700px),(max-height: 699px){.arrival--animated{height:auto}}@media (max-width: 700px){.section-pad{padding-top:78px;padding-bottom:82px}.hero{background:#202423}.chapter-pause{min-height:255px;padding:44px var(--gutter)}.chapter-pause__copy>span{font-size:8px}.chapter-pause__copy>p{font-size:29px;letter-spacing:-1px}.chapter-pause__rule{width:160px;margin-top:22px}.chapter-pause:after{right:-30px}.making .toolbox__label>p{display:block;margin:14px 0}.making .toolbox__apps{display:grid;grid-template-columns:1fr;gap:8px;padding:16px}.making .tool-app{display:grid;grid-template-columns:48px 1fr;gap:5px 16px;padding:12px 4px;text-align:left}.making .tool-app>.app-icon{grid-row:1 / 3;width:48px;height:48px}.making .tool-app>strong,.making .tool-app>span{grid-column:2}.physics-room{margin-top:65px;padding:32px 22px;border-radius:24px}.physics-room__heading{display:block;margin-bottom:30px}.physics-room__intro{margin-top:24px;font-size:17px}.physics-room__intro>span{margin-top:12px}.physics-room .app-shelf{grid-template-columns:1fr;gap:14px}.work-showcase .physics-room .work-app{min-height:0;padding:24px}.work-showcase .physics-room .work-app--orbit{grid-row:auto;min-height:340px}.physics-room .work-app__top{margin-bottom:22px}.work-showcase .physics-room .work-app h3{font-size:24px}.work-showcase .physics-room .work-app--light h3,.work-showcase .physics-room .work-app--waves h3{font-size:20px;line-height:1.4}.physics-room .archive summary{font-size:16px}.physics-room .archive summary small{font-size:12px;line-height:1.8}}@media (prefers-reduced-motion: reduce){.physics-room .app-icon,.physics-room .work-app,.physics-room .work-app__open>span{transition:none}.physics-room .work-app:hover .app-icon{transform:none}}@supports not (backdrop-filter: blur(10px)){.arrival--animated .arrival-cover{background:#202423}.physics-room .work-app{background:#303934}}
