:root{color-scheme:dark;font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif;color:#f0e6df;background:#000a17;--fr-navy-1000: #000a17;--fr-navy-950: #001322;--fr-navy-900: #03111f;--fr-ivory-100: #f0e6df;--fr-moon-250: #d1dce1;--fr-muted-400: #9aa5ad;--fr-gold-400: #ebb062;--fr-gold-500: #ce9a57;--fr-nav-height: 72px;--ease-cinematic: cubic-bezier(.22, .61, .36, 1)}@property --sunrise-progress{syntax: "<number>"; inherits: true; initial-value: 0;}*{box-sizing:border-box}html{background:var(--fr-navy-1000);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100svh;overflow-x:hidden;background:var(--fr-navy-1000)}html.is-intro-locked,html.is-intro-locked body{overflow:hidden}button,a{font:inherit}button{color:inherit}.experience,.scene{position:relative;width:100%;min-height:100svh;overflow:hidden;background:var(--fr-navy-1000)}.scene{isolation:isolate}.camera,.ocean-world{position:absolute;inset:0;transform-origin:50% 48%}.ocean-world{--sunrise-progress: 0}.mode-hero .ocean-world{animation:sunrise-world 9.5s linear forwards}.mode-home .ocean-world{--sunrise-progress: 1;animation:none}.camera{transform:scale(1.58);transition:transform 3.2s var(--ease-cinematic)}.mode-home .camera,.is-pulling-back .camera{transform:scale(1)}.ocean-world img,.room-shell{position:absolute;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.ocean-base,.dawn-glow,.water-lightpath,.rocks-layer{inset:-4.46% 0 auto;width:100%;height:100%}.ocean-base{object-fit:cover;filter:brightness(calc(.72 + var(--sunrise-progress) * .28)) saturate(calc(.78 + var(--sunrise-progress) * .22)) contrast(calc(1.04 - var(--sunrise-progress) * .04))}.dawn-glow,.water-lightpath,.rocks-layer{object-fit:cover}.dawn-glow,.sun-layer,.water-lightpath{mix-blend-mode:screen}.dawn-glow{opacity:clamp(.04,calc(var(--sunrise-progress) * .52),.52)}.sun-layer{left:56.7%;top:46.1%;width:8.97%;height:auto;opacity:clamp(0,calc((var(--sunrise-progress) - .32) * 1.21),.82);transform:translateY(calc((1 - clamp(0,calc((var(--sunrise-progress) - .32) * 1.47),1))*24px))}.water-lightpath{transform:translate(-1.68%);opacity:clamp(0,calc((var(--sunrise-progress) - .38) * 1.03),.64);filter:brightness(calc(.82 + var(--sunrise-progress) * .18))}.rocks-layer{opacity:.72}.foam-layer{left:13%;top:60.2%;width:15.5%;opacity:.22;animation:foam-breathe 7.8s ease-in-out infinite alternate}.seabirds{position:absolute;inset:0;opacity:1;pointer-events:none}.seabirds.is-dormant{opacity:0}.seabirds img{position:absolute;width:clamp(18px,1.7vw,29px);opacity:0}.seabirds img:first-child{left:30.3%;top:30.4%;animation:bird-pass-one 12s linear 1.4s infinite}.seabirds img:last-child{left:36.2%;top:37.4%;width:clamp(12px,1.08vw,18px);animation:bird-pass-two 14s linear 3.8s infinite}.room-shell{inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.6s var(--ease-cinematic)}.is-pulling-back .room-shell,.mode-home .room-shell{opacity:1}.site-header{position:fixed;z-index:20;top:0;left:0;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;width:100%;height:var(--fr-nav-height);padding:0 clamp(32px,2.7vw,46px);border-bottom:1px solid transparent;background:#000d1b00;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .5s ease-out .12s,transform .5s ease-out .12s,background-color .14s ease-out,border-color .14s ease-out}.site-header.is-visible{border-bottom-color:#f0e6df17;background:#000d1bd1;opacity:1;pointer-events:auto;transform:translateY(0)}.brand{width:fit-content;color:var(--fr-ivory-100);font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,1.75vw,30px);font-weight:400;line-height:1;text-decoration:none}.main-nav{display:flex;align-items:stretch;align-self:stretch;gap:clamp(35px,3vw,52px)}.main-nav a,.main-nav span{position:relative;display:grid;place-items:center;min-width:44px;color:#f0e6dfe6;font-size:clamp(15px,1vw,17px);font-weight:400;letter-spacing:.015em;text-decoration:none;transition:color .18s ease-out}.main-nav a:after,.main-nav span:after{position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--fr-gold-400);content:"";transform:translate(-50%);transition:width .22s ease-out .36s}.site-header.is-visible .main-nav a.is-active:after{width:55px}.main-nav a:hover,.main-nav a:focus-visible{color:var(--fr-ivory-100)}.main-nav span{cursor:default}.header-controls{display:flex;align-items:center;gap:12px;margin-left:clamp(32px,4vw,64px)}.icon-button{display:grid;width:44px;height:44px;padding:9px;border:0;background:transparent;place-items:center}.icon-button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.icon-button:disabled{color:#f0e6dfb8;cursor:not-allowed}.menu-button{display:none}.book-entry{position:absolute;z-index:6;display:block;padding:0;border:0;background:transparent;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .52s ease-out .22s,transform .52s ease-out .22s,filter .18s ease-out}.book-entry.is-visible{opacity:1;transform:translateY(0)}.book-entry img{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:fill;filter:brightness(.78) saturate(.74);-webkit-user-select:none;user-select:none}.book-shadow{position:absolute;z-index:1;right:3%;bottom:1%;left:3%;height:20%;border-radius:50%;background:#00000080;filter:blur(12px);transform:translateY(7px)}.research-notebook{right:23.8%;bottom:3.45%;width:19.3%;aspect-ratio:2.64 / 1}.blog-diary{right:12.35%;bottom:2.45%;width:10.85%;aspect-ratio:1.53 / 1}.blog-diary img{filter:brightness(.76) saturate(.82)}.book-entry:hover,.book-entry:focus-visible{filter:brightness(1.08);transform:translateY(-3px)}.book-entry:active{filter:brightness(.92);transform:translateY(1px);transition-duration:90ms}.book-entry:focus-visible{outline:2px solid var(--fr-moon-250);outline-offset:5px}.notebook-copy{position:absolute;z-index:3;inset:0;color:#242828c2;font-family:Songti SC,"Noto Serif SC",serif;mix-blend-mode:multiply;pointer-events:none}.notebook-page-copy{position:absolute;display:grid;transform-origin:left top;backface-visibility:hidden}.notebook-left-page-copy{top:31%;left:15%;width:31%;text-align:center;transform:perspective(clamp(220px,28vw,480px)) rotateX(42deg) rotate(-1.5deg) skew(2deg)}.notebook-right-page-copy{top:43%;left:55%;width:36%;transform:perspective(clamp(220px,28vw,480px)) rotateX(42deg) rotate(2.5deg) skew(-2deg)}.notebook-title{font-size:clamp(8px,.74vw,12px);line-height:1.25;letter-spacing:.08em;white-space:nowrap}.notebook-link{display:flex;align-items:center;justify-content:center;gap:3px;color:#3730299e;font-family:Inter,PingFang SC,sans-serif;font-size:clamp(5px,.42vw,7px);letter-spacing:.02em;white-space:nowrap}.notebook-link svg{width:8px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.diary-cover-copy{position:absolute;z-index:3;top:35%;left:32%;color:#e3e9e9c2;font-family:Georgia,Times New Roman,serif;font-size:clamp(8px,.76vw,13px);font-weight:400;letter-spacing:.08em;pointer-events:none;transform:perspective(clamp(180px,18vw,320px)) rotateX(42deg) rotate(-8deg);transform-origin:left top;backface-visibility:hidden}.hero-palm{position:absolute;z-index:5;top:-22px;left:-56px;display:block;width:342px;height:auto;opacity:.8;filter:saturate(.22) brightness(.64) contrast(.92) blur(.22px);pointer-events:none;transition:opacity 1.2s var(--ease-cinematic);-webkit-user-select:none;user-select:none}.is-pulling-back .hero-palm,.mode-home .hero-palm{opacity:0}.hero-title{position:absolute;z-index:9;top:22.3%;left:50%;margin:0;color:var(--fr-ivory-100);font-family:Didot,Bodoni Moda,Times New Roman,serif;font-size:clamp(88px,6.46vw,108px);font-weight:400;line-height:.94;letter-spacing:.04em;opacity:0;text-shadow:0 8px 28px rgba(0,6,14,.28);transform:translate(-50%,30px);transition:opacity 2.5s var(--ease-cinematic),transform 2.5s var(--ease-cinematic);white-space:nowrap}.hero-title.is-visible{opacity:1;transform:translate(-50%)}.mode-home .hero-scene:before{position:absolute;z-index:4;inset:0;background:linear-gradient(90deg,rgba(0,10,23,.28),transparent 48%),linear-gradient(180deg,#03111f0f,#00071033);content:"";pointer-events:none}.home-landing-copy{position:absolute;z-index:9;top:clamp(155px,22svh,220px);left:clamp(52px,6.2vw,104px);width:min(40vw,560px);color:var(--fr-ivory-100);opacity:0;pointer-events:none;text-shadow:0 8px 32px rgba(0,6,14,.36);transform:translateY(18px);transition:opacity .9s ease-out .36s,transform 1.1s var(--ease-apple) .36s}.home-landing-copy.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.home-landing-copy p{margin:0;font-family:Songti SC,"Noto Serif SC",STSong,serif;font-size:clamp(46px,4.6vw,76px);font-weight:400;line-height:1.16;letter-spacing:-.035em}.home-landing-copy p span{display:block}.home-landing-copy a{display:inline-flex;align-items:center;gap:12px;margin-top:clamp(24px,4vh,40px);padding-bottom:8px;border-bottom:1px solid rgba(235,176,98,.58);color:#f0e6dfd6;font-size:14px;letter-spacing:.08em;text-decoration:none}.home-landing-copy a svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transform:rotate(90deg);transition:transform .26s var(--ease-apple)}.home-landing-copy a:hover svg,.home-landing-copy a:focus-visible svg{transform:translateY(4px) rotate(90deg)}.home-landing-copy a:focus-visible{outline:2px solid var(--fr-focus);outline-offset:5px}.lyric-window{position:absolute;z-index:9;top:33%;right:4.5%;display:grid;gap:12px;width:min(20vw,335px);opacity:0;transition:opacity .6s ease-out}.lyric-window.is-visible{opacity:1}.lyric-window span{display:block;color:var(--fr-ivory-100);font-family:Songti SC,"Noto Serif SC",serif;font-size:clamp(18px,1.5vw,24px);line-height:1.5;opacity:.14;transform:translateY(0);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.lyric-window span[data-distance="1"]{opacity:.38}.lyric-window span.is-current{opacity:.92}.skip-link{position:fixed;z-index:40;top:10px;left:10px;padding:10px 14px;border:1px solid rgba(240,230,223,.4);background:var(--fr-navy-950);color:var(--fr-ivory-100);text-decoration:none;transform:translateY(-160%);transition:transform .16s ease-out}.skip-link:focus{transform:translateY(0)}.route-intent{position:absolute;z-index:8;right:16%;bottom:2.6%;left:52%;height:24%;opacity:0;pointer-events:none;transition:opacity .22s ease-out}.route-intent.is-visible{opacity:1}.route-intent span{position:absolute;right:12%;bottom:0;left:12%;height:42%;border-radius:50%;background:#ebb06214;filter:blur(28px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes sunrise-world{0%{--sunrise-progress: 0}30%{--sunrise-progress: .12}55%{--sunrise-progress: .44}78%{--sunrise-progress: .72}to{--sunrise-progress: 1}}@keyframes foam-breathe{0%{opacity:.14;transform:translate(-2px)}to{opacity:.24;transform:translate(2px)}}@keyframes bird-pass-one{0%,62%{opacity:0;transform:translate3d(-5vw,0,0)}67%{opacity:.5}91%{opacity:.42}to{opacity:0;transform:translate3d(19vw,2.5vh,0)}}@keyframes bird-pass-two{0%,68%{opacity:0;transform:translate3d(-4vw,0,0)}73%{opacity:.38}94%{opacity:.32}to{opacity:0;transform:translate3d(17vw,1.5vh,0)}}@media(max-width:1023px){:root{--fr-nav-height: 58px}.site-header{grid-template-columns:1fr auto;padding:0 20px}.brand{font-size:24px}.header-controls{gap:2px;margin-left:0}.menu-button{display:grid}.main-nav{position:absolute;z-index:30;top:calc(var(--fr-nav-height) - 1px);right:16px;display:grid;width:min(260px,calc(100vw - 32px));height:auto;padding:10px 16px;border:1px solid rgba(240,230,223,.14);background:#041426f0;gap:0;opacity:0;pointer-events:none;transform:translateY(-8px);visibility:hidden;transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s linear .18s}.main-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.main-nav a,.main-nav span{display:flex;min-height:48px;justify-content:flex-start}.main-nav a:after,.main-nav span:after{right:auto;bottom:8px;left:0;transform:none}.site-header.is-visible .main-nav a.is-active:after{width:42px}.camera{transform-origin:61% 46%}.ocean-base,.dawn-glow,.water-lightpath,.rocks-layer{inset:-4.46% auto auto 50%;width:auto;height:100%;max-width:none;object-fit:contain;transform:translate(-60.2%)}.room-shell{inset:0 auto auto 50%;width:auto;height:100%;max-width:none;object-fit:contain;transform:translate(-68.3%)}.sun-layer{left:45.515%;top:50.9%}.foam-layer{display:none}.book-entry img{object-fit:contain}.notebook-copy,.diary-cover-copy{display:none}.research-notebook{right:27%;bottom:4.5%;width:40%;aspect-ratio:2.32 / 1}.blog-diary{right:4.5%;bottom:3.5%;width:22%;aspect-ratio:1 / 1}.hero-title{top:16%;font-size:clamp(50px,16vw,72px)}.hero-palm{display:none}.lyric-window{top:30%;right:24px;left:24px;display:block;width:auto;height:32px}.lyric-window span{position:absolute;inset:0;font-size:18px;opacity:0;transform:translateY(8px)}.lyric-window span[data-distance="1"]{opacity:0}.lyric-window span.is-current{opacity:.92;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.camera{transform:scale(1)}.room-shell,.book-entry,.site-header{opacity:1;transform:none}}:root{--fr-text-primary: #f3ebe4;--fr-text-secondary: rgba(229, 232, 232, .72);--fr-line: rgba(240, 230, 223, .16);--fr-glass: rgba(8, 23, 37, .64);--fr-focus: #f4c47f;--ease-apple: cubic-bezier(.22, 1, .36, 1)}::selection{background:#ebb06247;color:#fff}.experience{position:relative;width:100%;min-height:100svh;overflow:visible;background:var(--fr-navy-1000)}.hero-scene,.story-section,.blog-sticky{isolation:isolate}.hero-scene{position:relative;width:100%;height:100svh;min-height:620px;overflow:hidden;background:var(--fr-navy-1000)}.hero-camera,.ocean-world{position:absolute;inset:0;transform-origin:50% 48%}.hero-camera{transform:scale(1.58);transition:transform 3.2s var(--ease-cinematic)}.mode-home .hero-camera,.is-pulling-back .hero-camera{transform:scale(1)}.hero-research-notebook{right:23.8%;bottom:3.45%;width:19.3%;aspect-ratio:2.64 / 1}.hero-blog-diary{right:12.35%;bottom:2.45%;width:10.85%;aspect-ratio:1.53 / 1}.hero-blog-diary img{filter:brightness(.76) saturate(.82)}.site-header{position:fixed;z-index:50;top:0;left:0;display:block;width:100%;height:auto;padding:0;border:0;background:transparent;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .5s ease-out .12s,transform .5s ease-out .12s}.site-header.is-visible{border:0;background:transparent;opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dock{display:grid;grid-template-columns:minmax(245px,1fr) auto auto;align-items:center;width:100%;min-height:72px;padding:0 clamp(32px,2.7vw,46px);border:1px solid rgba(255,255,255,.08);border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 60%),#05111e75;box-shadow:inset 0 1px #ffffff12,0 10px 32px #00050d1f;-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%);transition:min-height .48s var(--ease-apple),max-width .48s var(--ease-apple),border-radius .48s var(--ease-apple),background-color .28s ease-out,box-shadow .28s ease-out}.site-header.is-condensed{padding-top:0}.site-header.is-condensed .nav-dock{max-width:none;min-height:72px;margin-inline:0;border-color:#ffffff1c;border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 65%),var(--fr-glass);box-shadow:inset 0 1px #ffffff17,0 16px 42px #00060e33;-webkit-backdrop-filter:blur(22px) saturate(118%);backdrop-filter:blur(22px) saturate(118%)}.experiments-page{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:#000a17;color:var(--fr-ivory-100)}.experiments-page__background,.experiments-page__veil{position:fixed;z-index:-2;inset:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.experiments-page__background{object-fit:cover;object-position:center}.experiments-page__veil{z-index:-1;background:linear-gradient(90deg,#000a1738,#000a170a 61%,#000a1714),linear-gradient(180deg,#0007101f,#0007100a 48%,#00050c38)}.experiments-nav{position:relative;z-index:4;padding:23px 31px 0;animation:experiments-nav-arrive .36s var(--ease-apple) both}.experiments-nav__dock{display:grid;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;min-height:72px;padding:0 38px 0 41px;border:1px solid rgba(220,230,236,.19);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 64%),#040f1c9e;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #00040b33;-webkit-backdrop-filter:blur(16px) saturate(112%);backdrop-filter:blur(16px) saturate(112%)}.experiments-nav__brand{color:var(--fr-ivory-100);font-family:Didot,Bodoni Moda,Georgia,Times New Roman,serif;font-size:clamp(25px,1.65vw,30px);font-weight:400;letter-spacing:.01em;text-decoration:none}.experiments-nav__links{display:flex;align-self:stretch;align-items:center;gap:clamp(34px,3.2vw,55px)}.experiments-nav__links a,.experiments-nav__links span{position:relative;display:grid;height:100%;place-items:center;color:#f0e6dfeb;font-size:17px;letter-spacing:.012em;text-decoration:none;transition:color .2s ease}.experiments-nav__links a:after,.experiments-nav__links span:after{position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--fr-gold-400);content:"";transform:translate(-50%);transition:width .32s var(--ease-apple)}.experiments-nav__links a.is-active,.experiments-nav__links a:hover,.experiments-nav__links a:focus-visible{color:#f4d29d}.experiments-nav__links span[aria-disabled=true]{color:#f0e6df7a}.experiments-nav__links a.is-active:after{width:56px}.experiments-nav__controls{display:flex;align-items:center;gap:20px;margin-left:clamp(34px,4vw,65px)}.experiments-nav__controls button{display:grid;width:25px;height:34px;padding:0;border:0;background:transparent;color:#f0e6dfe6;cursor:not-allowed;place-items:center}.experiments-nav__controls svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.experiments-nav__menu{display:none!important}.experiments-stage{position:relative;z-index:1;min-height:calc(100svh - 95px);padding:57px clamp(48px,4.75vw,79px) 72px}.experiments-stage h1{margin:0;color:#f3ebe4;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(54px,3.55vw,60px);font-weight:500;letter-spacing:.02em;line-height:1.08;text-shadow:0 6px 28px rgba(0,0,0,.2);animation:experiments-title-arrive .42s var(--ease-apple) 40ms both}.experiment-card{position:relative;display:block;width:min(1298px,77.6vw);min-height:383px;margin:clamp(202px,22.6vh,262px) 0 0 4.1vw;overflow:hidden;border:1px solid rgba(205,204,196,.29);background:radial-gradient(circle at 26% -65%,rgba(45,74,94,.22),transparent 48%),linear-gradient(120deg,#041220fb,#020e1af9);box-shadow:inset 0 1px #ffffff09,0 32px 80px #0003092e;color:var(--fr-ivory-100);text-decoration:none;animation:experiment-card-arrive .52s var(--ease-apple) 90ms both;transition:border-color .28s ease,box-shadow .28s ease}.experiment-card:after{position:absolute;inset:0;border:1px solid transparent;content:"";pointer-events:none;transition:border-color .28s ease}.experiment-card__shine{position:absolute;top:-60%;bottom:-60%;left:-30%;width:20%;background:linear-gradient(90deg,transparent,rgba(241,197,123,.07),transparent);opacity:0;pointer-events:none;transform:skew(-18deg) translate(-100%)}.experiment-card__content{position:relative;z-index:1;max-width:800px;padding:77px 77px 76px}.experiment-card h2{margin:0;color:#f4ebe5;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(43px,3vw,50px);font-weight:500;letter-spacing:.01em;line-height:1.18}.experiment-card__summary{margin:16px 0 28px;color:#eae7e2e6;font-size:clamp(17px,1.08vw,19px);line-height:1.65;letter-spacing:.012em}.experiment-card__meta{display:flex;align-items:center;gap:28px;color:#e0e0ddc2;font-size:clamp(15px,1vw,17px);letter-spacing:.012em}.experiment-card__status{display:inline-flex;align-items:center;gap:10px;color:#e5a552}.experiment-card__status i{width:11px;height:11px;border-radius:50%;background:#e6a64f;box-shadow:0 0 #e6a64f73;animation:status-breathe 3.8s ease-in-out infinite}.experiment-card__divider{width:1px;height:21px;background:#dcdedd4d}.experiment-card__action{display:inline-flex;align-items:center;gap:25px;margin-top:40px;padding-bottom:10px;border-bottom:1px solid rgba(229,165,82,.68);color:#f1e7de;font-size:clamp(16px,1.05vw,18px);letter-spacing:.015em;transition:border-color .24s ease,color .24s ease,gap .28s var(--ease-apple)}.experiment-card__action svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.experiment-card:hover,.experiment-card:focus-visible{border-color:#ebb0628a;box-shadow:inset 0 1px #ffffff0e,0 34px 90px #00030940}.experiment-card:hover:after,.experiment-card:focus-visible:after{border-color:#f5d09812}.experiment-card:hover .experiment-card__action,.experiment-card:focus-visible .experiment-card__action{gap:33px;border-color:#efbd77;color:#fff6e9}.experiment-card:hover .experiment-card__shine,.experiment-card:focus-visible .experiment-card__shine{opacity:1;transform:skew(-18deg) translate(770%);transition:transform .82s var(--ease-apple),opacity .12s ease}.experiment-card:focus-visible,.experiments-nav a:focus-visible{outline:2px solid var(--fr-focus);outline-offset:5px}@keyframes experiments-background-arrive{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes experiments-nav-arrive{0%{opacity:.48;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes experiments-title-arrive{0%{opacity:.36;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes experiment-card-arrive{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes status-breathe{0%,to{box-shadow:0 0 #e6a64f57}50%{box-shadow:0 0 0 7px #e6a64f00}}@media(max-width:900px){.experiments-nav{padding:14px 16px 0}.experiments-nav__dock{grid-template-columns:1fr auto;min-height:58px;padding:0 20px;border-radius:13px}.experiments-nav__brand{font-size:24px}.experiments-nav__links{position:absolute;top:70px;right:16px;display:grid;width:min(278px,calc(100vw - 32px));padding:14px 20px;border:1px solid rgba(220,230,236,.16);border-radius:13px;background:#040f1ce8;box-shadow:0 16px 32px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform:translateY(-8px);visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.experiments-nav.is-menu-open .experiments-nav__links{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.experiments-nav__links a,.experiments-nav__links span{display:flex;height:38px;justify-content:flex-start}.experiments-nav__links a:after,.experiments-nav__links span:after{bottom:1px;left:0;transform:none}.experiments-nav__links a.is-active:after{width:45px}.experiments-nav__controls{gap:12px;margin-left:0}.experiments-nav__controls button{width:22px}.experiments-nav__menu{display:grid!important}.experiments-stage{padding:55px 24px 54px}.experiments-stage h1{font-size:clamp(48px,13vw,62px)}.experiment-card{width:100%;min-height:auto;margin-top:clamp(142px,21vh,200px);margin-left:0}.experiment-card__content{max-width:100%;padding:52px 40px 50px}.experiment-card h2{font-size:clamp(38px,9vw,52px)}.experiments-page__background{object-position:61% center}.experiments-page__veil{background:linear-gradient(90deg,#000a1733,#000a1712),linear-gradient(180deg,#0007102e,#00050c4d)}}@media(max-width:560px){.experiments-stage{min-height:calc(100svh - 72px);padding:48px 20px 42px}.experiments-stage h1{font-size:51px}.experiment-card{margin-top:clamp(120px,18vh,170px)}.experiment-card__content{padding:37px 28px 36px}.experiment-card__summary{margin:14px 0 24px;font-size:16px}.experiment-card__meta{flex-wrap:wrap;gap:12px 20px;font-size:14px}.experiment-card__divider{height:16px}.experiment-card__action{margin-top:35px;font-size:16px}.experiments-page__background{object-position:69% center}}.brand{color:var(--fr-text-primary);font-size:clamp(24px,1.6vw,28px);letter-spacing:.012em}.main-nav{position:relative;display:flex;align-items:stretch;align-self:stretch;gap:clamp(24px,2.6vw,46px)}.main-nav a,.main-nav span{position:relative;z-index:1;display:grid;min-width:44px;padding:0 1px;color:#f0e6dfc9;font-size:clamp(14px,.92vw,16px);font-weight:430;letter-spacing:.015em;text-decoration:none;place-items:center;transition:color .18s ease-out}.main-nav a:after,.main-nav span:after{display:none}.main-nav a:hover,.main-nav a:focus-visible,.main-nav a.is-active{color:var(--fr-text-primary)}.main-nav span[aria-disabled=true]{color:#f0e6df7a}.nav-active-indicator{position:absolute!important;z-index:0!important;right:auto!important;bottom:4px!important;left:var(--indicator-left)!important;display:block!important;width:var(--indicator-width)!important;min-width:0!important;height:2px;padding:0!important;border-radius:999px;background:linear-gradient(90deg,transparent,var(--fr-gold-400),transparent);box-shadow:0 0 12px #ebb06257;opacity:.9;pointer-events:none;transition:left .42s var(--ease-apple),width .42s var(--ease-apple)}.header-controls{gap:4px;margin-left:clamp(24px,3vw,50px)}.icon-button{width:40px;height:40px;padding:9px;border-radius:50%;transition:background-color .16s ease-out,color .16s ease-out,transform .16s var(--ease-apple)}.icon-button:not(:disabled):hover{background:#ffffff12}.sound-toggle.is-active{color:var(--fr-gold-200);background:#ebb06214}.icon-button:disabled{color:#f0e6df8f}.icon-button:focus-visible,.main-nav a:focus-visible,.brand:focus-visible{outline:2px solid var(--fr-focus);outline-offset:3px}.story-section{position:relative;width:100%;min-height:100svh;overflow:hidden;scroll-margin-top:72px;background:var(--fr-navy-950)}.section-background{position:absolute;z-index:-2;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}[data-reveal]{opacity:0;filter:blur(7px);transform:translateY(22px);transition:opacity .78s ease-out,filter .78s ease-out,transform .9s var(--ease-apple)}[data-reveal].is-revealed{opacity:1;filter:blur(0);transform:translateY(0)}.introduction-section:after,.workbench-section:after{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none}.introduction-section:after{background:linear-gradient(90deg,transparent 38%,rgba(1,11,23,.12) 52%,rgba(1,11,23,.46) 100%)}.introduction-copy,.workbench-copy{position:absolute;z-index:3;color:var(--fr-text-primary)}.introduction-copy{top:clamp(128px,18svh,184px);right:clamp(52px,6.6vw,112px);width:min(41vw,650px)}.introduction-copy h2,.workbench-copy h2{margin:0;font-family:Songti SC,"Noto Serif SC",STSong,serif;font-weight:400;text-wrap:balance;text-shadow:0 5px 24px rgba(0,7,17,.3)}.introduction-copy h2{font-size:clamp(42px,4.15vw,70px);line-height:1.24;letter-spacing:-.025em}.introduction-copy h2 span{display:block}.introduction-copy p,.workbench-copy p{max-width:620px;margin:0;color:var(--fr-text-secondary);font-size:clamp(15px,1.05vw,18px);line-height:1.86;letter-spacing:.015em}.introduction-copy .lead{margin-top:clamp(28px,4vh,50px);margin-bottom:7px;color:#f3ebe4eb;font-weight:520}.text-action{display:inline-flex;align-items:center;gap:12px;margin-top:clamp(25px,3.4vh,38px);padding:7px 0;border:0;border-bottom:1px solid rgba(235,176,98,.44);background:transparent;color:var(--fr-text-primary);cursor:pointer;font-size:clamp(14px,.98vw,16px);letter-spacing:.025em;text-decoration:none;transition:border-color .18s ease-out,color .18s ease-out}.text-action svg,.book-directory svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .26s var(--ease-apple)}.text-action:hover,.text-action:focus-visible{border-color:var(--fr-gold-400);color:var(--fr-focus)}.text-action:hover svg,.text-action:focus-visible svg,.book-directory button:hover svg,.book-directory button:focus-visible svg{transform:translate(4px)}.text-action:focus-visible{outline:2px solid var(--fr-focus);outline-offset:5px}.workbench-section:after{background:linear-gradient(90deg,rgba(0,9,20,.58),transparent 49%),linear-gradient(0deg,rgba(0,8,18,.3),transparent 38%)}.workbench-copy{top:clamp(150px,23svh,230px);left:clamp(48px,6vw,100px);width:min(42vw,650px)}.workbench-copy h2{max-width:580px;font-size:clamp(48px,4.45vw,74px);line-height:1.12;letter-spacing:-.035em}.workbench-copy>p:first-of-type{max-width:560px;margin-top:clamp(26px,3.4vh,40px)}.workbench-copy .project-status{display:flex;align-items:center;gap:9px;margin-top:17px;color:#f3ebe4a8;font-size:14px}.project-status span{width:7px;height:7px;border-radius:50%;background:#84c999;box-shadow:0 0 0 4px #84c99917;animation:status-breathe 3.6s ease-in-out infinite}.spatial-object{position:absolute;z-index:2;display:block;padding:0;border:0;background:transparent;cursor:pointer;filter:drop-shadow(0 20px 26px rgba(0,5,12,.24));transition:filter .22s ease-out,transform .42s var(--ease-apple)}.spatial-object img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.spatial-object:hover,.spatial-object:focus-visible{filter:drop-shadow(0 24px 32px rgba(0,5,12,.32)) brightness(1.055);transform:translateY(-3px) scale(1.012)}.spatial-object:active{transform:translateY(1px) scale(.99);transition-duration:90ms}.spatial-object:focus-visible{outline:2px solid var(--fr-focus);outline-offset:-22px}.k0-research-notebook{right:12%;bottom:-9%;width:min(39vw,650px)}.k0-blog-diary{right:-3.5%;bottom:-11%;width:min(48vw,800px)}.k0-blog-diary span{position:absolute;top:45.5%;left:47.5%;color:#e8ececc4;font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,1vw,17px);letter-spacing:.08em;pointer-events:none;text-shadow:0 2px 5px rgba(0,0,0,.24);transform:perspective(420px) rotateX(24deg) rotate(-7deg)}.blog-journey{position:relative;height:360svh;scroll-margin-top:0;background:var(--fr-navy-950)}.blog-sticky{--journey-progress: 0;--k1-opacity: 1;--k2-opacity: 0;--k3-opacity: 0;--copy-opacity: 0;position:sticky;top:0;width:100%;height:100svh;min-height:620px;overflow:hidden;background:#04101c}.blog-sticky:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(0,8,17,.05),transparent 50%),linear-gradient(0deg,rgba(0,7,15,.25),transparent 42%);content:"";pointer-events:none}.blog-room-background{transform:scale(calc(1.025 - var(--journey-progress) * .025));transform-origin:center 58%;will-change:transform}.journey-diary{position:absolute;z-index:2;inset:0;cursor:pointer}.journey-diary:after{position:absolute;z-index:0;bottom:.5%;left:23%;width:min(60vw,980px);height:15%;border-radius:50%;background:radial-gradient(ellipse,rgba(0,2,5,.58),transparent 68%);content:"";filter:blur(16px);opacity:calc(var(--k2-opacity) * .42 + var(--k3-opacity) * .64);pointer-events:none;transform:scaleX(.92)}.state-k3 .journey-diary{cursor:default}.journey-diary:focus-visible{outline:2px solid var(--fr-focus);outline-offset:-8px}.diary-state{position:absolute;z-index:1;display:block;height:auto;filter:drop-shadow(0 26px 32px rgba(0,4,10,.28));pointer-events:none;-webkit-user-select:none;user-select:none;will-change:opacity,transform}.diary-half-open{top:31%;left:43%;width:min(38vw,635px);opacity:var(--k1-opacity);transform:translate3d(0,calc(var(--journey-progress) * -1.5vh),0) scale(calc(1 + var(--journey-progress) * .025))}.diary-open-flat{bottom:-7%;left:21%;width:min(61vw,1020px);opacity:var(--k2-opacity);transform:translate3d(0,calc((1 - var(--k2-opacity)) * 1.5vh),0) scale(calc(.985 + var(--k2-opacity) * .015))}.book-page-copy{position:absolute;z-index:4;top:49.2%;left:35.3%;display:grid;grid-template-columns:.9fr 1.2fr;gap:clamp(22px,2.8vw,45px);width:min(31.8vw,530px);color:#222625eb;font-family:Songti SC,"Noto Serif SC",STSong,serif;opacity:var(--copy-opacity);pointer-events:none;text-shadow:0 1px 0 rgba(255,255,255,.2);transform:translateY(calc((1 - var(--copy-opacity)) * 10px));transition:top .7s var(--ease-apple),left .7s var(--ease-apple),width .7s var(--ease-apple);will-change:opacity,transform}.state-k2 .book-page-copy{top:67%;left:34%;width:min(31vw,518px);opacity:calc(var(--copy-opacity) * var(--k2-opacity));transform:perspective(900px) rotateX(19deg) rotate(-.8deg) translateY(calc((1 - var(--copy-opacity)) * 9px));transform-origin:center bottom}.state-k3 .book-page-copy{top:67%;left:34%;grid-template-columns:.9fr 1.2fr;gap:clamp(22px,2.8vw,45px);width:min(31vw,518px);opacity:var(--k3-opacity);pointer-events:auto;transform:perspective(900px) rotateX(19deg) rotate(-.8deg);transform-origin:center bottom}.book-page-intro h2{margin:0;font-family:Didot,Georgia,Times New Roman,serif;font-size:clamp(31px,2.55vw,43px);font-weight:400;line-height:1;letter-spacing:.035em}.book-page-intro p{max-width:170px;margin:13px 0 0;color:#2f2f2bb8;font-size:clamp(10px,.76vw,13px);line-height:1.7}.book-directory{display:grid;align-content:start;gap:clamp(7px,.72vw,12px);padding-top:3px}.book-directory button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;min-height:27px;padding:0;border:0;background:transparent;color:#262a28cc;cursor:pointer;font-family:inherit;font-size:clamp(10px,.76vw,13px);text-align:left;transition:color .17s ease-out,transform .22s var(--ease-apple)}.book-directory button i{height:1px;background:#2c2e2b40;transition:background-color .17s ease-out}.book-directory button svg{width:14px;height:14px}.book-directory button:disabled{opacity:1;cursor:default}.state-k3 .book-directory button:hover,.state-k3 .book-directory button:focus-visible,.book-directory button.is-selected{color:#8a5d25}.state-k3 .book-directory button:hover i,.state-k3 .book-directory button:focus-visible i,.book-directory button.is-selected i{background:#8a5d2570}.book-directory button:focus-visible{outline:2px solid #8a5d25;outline-offset:4px}@keyframes status-breathe{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media(max-width:1180px)and (min-width:1024px){.introduction-copy{right:48px;width:45vw}.workbench-copy{left:48px}.book-page-copy{left:34.4%;width:34vw}}@media(max-width:1023px){:root{--fr-nav-height: 58px}.site-header{display:block;padding:6px 8px 0}.site-header.is-condensed{padding-top:8px}.nav-dock,.site-header.is-condensed .nav-dock{grid-template-columns:1fr auto;min-height:50px;padding:0 10px 0 16px;border-radius:18px}.brand{font-size:23px}.header-controls{gap:0;margin-left:0}.header-controls .icon-button{width:36px;height:36px;padding:8px}.menu-button{display:grid}.main-nav{position:absolute;z-index:60;top:58px;right:8px;display:grid;width:min(276px,calc(100vw - 16px));height:auto;padding:9px 15px 13px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#05121fe6;box-shadow:inset 0 1px #ffffff12,0 18px 44px #00040b4d;-webkit-backdrop-filter:blur(22px) saturate(116%);backdrop-filter:blur(22px) saturate(116%);gap:0;opacity:0;pointer-events:none;transform:translateY(-7px) scale(.985);transform-origin:top right;visibility:hidden;transition:opacity .18s ease-out,transform .26s var(--ease-apple),visibility 0s linear .26s}.main-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition-delay:0s}.main-nav a,.main-nav span{display:flex;min-height:46px;justify-content:flex-start;font-size:15px}.nav-active-indicator{display:none!important}.hero-camera{transform-origin:61% 46%}.mode-home .hero-camera,.is-pulling-back .hero-camera{transform:scale(1)}.hero-research-notebook{right:27%;bottom:4.5%;width:40%;aspect-ratio:2.32 / 1}.hero-blog-diary{right:4.5%;bottom:3.5%;width:22%;aspect-ratio:1 / 1}.story-section{min-height:auto;scroll-margin-top:58px}.introduction-section{display:flex;flex-direction:column;background:#04121f}.introduction-section .section-background{position:relative;z-index:0;width:100%;height:56svh;min-height:420px;object-position:31% center}.introduction-section:after{display:none}.introduction-copy{position:relative;top:auto;right:auto;width:100%;padding:62px 22px 82px;background:radial-gradient(circle at 90% 10%,rgba(41,72,91,.12),transparent 38%),#04121f}.introduction-copy h2{font-size:clamp(37px,10.4vw,53px);line-height:1.24}.introduction-copy p,.workbench-copy p{font-size:15px}.workbench-section{min-height:100svh}.workbench-section .section-background{object-position:62% center}.workbench-section:after{background:linear-gradient(180deg,#000914cc,#00091433 54%,#00081266),linear-gradient(90deg,rgba(0,9,20,.52),transparent)}.workbench-copy{top:96px;left:22px;width:calc(100% - 44px)}.workbench-copy h2{max-width:510px;font-size:clamp(41px,10.4vw,58px)}.workbench-copy>p:first-of-type{max-width:480px}.k0-research-notebook{right:0;bottom:1%;width:min(84vw,600px)}.k0-blog-diary{right:-31%;bottom:-4%;width:min(104vw,760px)}.blog-journey{height:320svh}.blog-sticky{min-height:620px}.blog-room-background{object-position:56% center}.diary-half-open{top:32%;left:24%;width:min(78vw,590px)}.diary-open-flat{bottom:-2%;left:-18%;width:min(142vw,980px)}.book-page-copy{top:56%;left:23%;grid-template-columns:.85fr 1.15fr;gap:13px;width:60vw}.state-k3 .book-page-copy,.state-k2 .book-page-copy{top:69%;left:18%;width:63vw}.state-k3 .book-page-copy{grid-template-columns:.85fr 1.15fr;gap:13px}.book-page-intro h2{font-size:clamp(25px,7vw,34px)}.book-page-intro p{margin-top:8px;font-size:clamp(8px,2.25vw,11px);line-height:1.45}.book-directory{gap:5px}.book-directory button{min-height:23px;font-size:clamp(8px,2.25vw,11px)}}@media(max-width:520px){.hero-scene,.blog-sticky{min-height:560px}.workbench-copy{top:88px}.workbench-copy h2{max-width:320px}.workbench-copy>p:first-of-type{max-width:330px;margin-top:20px}.workbench-copy .text-action{margin-top:20px}.k0-research-notebook{right:-11%;bottom:8%;width:98vw}.k0-blog-diary{right:-46%;bottom:-8%;width:128vw}.blog-room-background{object-position:60% center}.diary-half-open{top:35%;left:12%;width:95vw}.diary-open-flat{bottom:5%;left:-40%;width:180vw}.book-page-copy{top:56.5%;left:17%;width:68vw;gap:10px}.state-k3 .book-page-copy,.state-k2 .book-page-copy{top:69.5%;left:12%;width:71vw}.state-k3 .book-page-copy{grid-template-columns:.85fr 1.15fr;gap:10px}.book-page-intro h2{font-size:26px}.book-page-intro p{max-width:92px;font-size:9px}.book-directory button{min-height:24px;font-size:10px}.book-directory button svg{width:11px;height:11px}}@media(prefers-reduced-transparency:reduce){.nav-dock,.site-header.is-condensed .nav-dock,.main-nav{background:#05121ff7;-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes route-surface-out{to{opacity:.72;filter:blur(2px);transform:scale(.996)}}@keyframes route-surface-in{0%{opacity:0;filter:blur(5px);transform:scale(1.006)}to{opacity:1;filter:blur(0);transform:scale(1)}}::view-transition-old(root){animation:route-surface-out .22s ease-in both}::view-transition-new(root){animation:route-surface-in .46s var(--ease-apple) both}@media(max-width:1023px){.home-landing-copy{top:18svh;left:22px;width:min(76vw,520px)}.home-landing-copy p{font-size:clamp(40px,10.4vw,58px)}.journey-diary:after{bottom:2%;left:7%;width:92vw}}@media(max-width:520px){.home-landing-copy{top:20svh;width:calc(100vw - 44px)}.home-landing-copy p{max-width:330px;font-size:clamp(40px,12vw,51px)}.home-landing-copy a{margin-top:24px}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:.16s;filter:none;transform:none}.mode-hero .ocean-world{--sunrise-progress: 1;animation:none}.hero-camera{transform:scale(1)}.experiments-nav,.experiments-stage h1,.experiment-card,.experiment-card__status i{animation:none}.blog-journey{height:100svh}[data-reveal]{opacity:1;filter:none;transform:none}.project-status span{animation:none}}.research-workbench-page{--workbench-fiber-950: #03101f;--workbench-fiber-900: #041120;--workbench-fiber-850: #061322;--workbench-paper: #957a5e;--workbench-walnut: #2a1b13;min-height:100svh;overflow:clip;background:var(--fr-navy-1000);color:var(--fr-ivory-100)}.research-workbench-page .site-header{opacity:1;pointer-events:auto;transform:none}.research-eyebrow{margin:0;color:var(--fr-gold-400);font-size:clamp(13px,.95vw,16px);font-weight:500;letter-spacing:.28em;line-height:1.25;text-transform:uppercase}.research-title-rule{display:block;width:44px;height:1px;margin-top:32px;background:var(--fr-gold-400)}.research-section,.research-log,.research-route{position:relative;isolation:isolate;min-height:100svh;overflow:hidden}.research-fiber{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;pointer-events:none}.research-section:after{position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 52% 43%,rgba(20,47,67,.13),transparent 49%),linear-gradient(180deg,#0007111f,#00071142);content:"";pointer-events:none}.research-section__header{position:relative;z-index:2}.research-section__header h2{margin:28px 0 0;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(48px,3.55vw,58px);font-weight:500;letter-spacing:.1em;line-height:1.18}.research-section__header--center{text-align:center}.research-section__header--center .research-title-rule{margin-right:auto;margin-left:auto}.research-route{min-height:max(720px,100svh);padding-top:var(--fr-nav-height);background:#000a17}.research-route__room,.research-route__veil,.research-route__network{position:absolute;inset:0;width:100%;height:100%}.research-route__room{z-index:-4;object-fit:cover;object-position:center;filter:brightness(.9) saturate(.92) contrast(1.02);animation:research-room-arrive 1.2s var(--ease-apple) both}.research-route__veil{z-index:-3;background:radial-gradient(circle at 76% 63%,rgba(200,129,62,.12),transparent 34%),linear-gradient(90deg,#0009148a,#00091457 38%,#0009140d 70%,#00060d24),linear-gradient(180deg,#0008110f,#00070f3d)}.research-route__network{z-index:-1;object-fit:cover;opacity:.42;mix-blend-mode:screen;animation:research-network-arrive 1.2s var(--ease-apple) .34s both}.research-route__notebook,.research-route__diary{position:absolute;z-index:1;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.research-route__notebook{right:24%;bottom:4.4%;width:20.5%;filter:brightness(.82) saturate(.76)}.research-route__diary{right:11.5%;bottom:3.1%;width:11.5%;filter:brightness(.78) saturate(.82)}.research-route__copy{position:absolute;z-index:3;top:35%;left:clamp(56px,7.5vw,126px);width:min(46vw,760px);animation:research-copy-arrive .76s var(--ease-apple) .24s both}.research-route h1{max-width:760px;margin:30px 0 0;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(54px,4.5vw,76px);font-weight:500;letter-spacing:.055em;line-height:1.18;text-wrap:balance}.research-route__summary{max-width:610px;margin:24px 0 0;color:#f0e6dfdb;font-size:clamp(18px,1.25vw,21px);line-height:1.75}.research-route__status{display:inline-flex;align-items:center;gap:12px;margin:28px 0 0;color:var(--fr-gold-400);font-size:16px;letter-spacing:.07em}.research-route__status span{width:11px;height:11px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #ebb0621a}.research-product-proof{position:relative;min-height:100svh;overflow:hidden;padding:clamp(126px,16vh,172px) clamp(48px,7.5vw,126px) 120px;background:radial-gradient(circle at 76% 18%,rgba(75,146,115,.12),transparent 32%),linear-gradient(180deg,#061522,#0a1824 54%,#07131f)}.research-product-proof:before{position:absolute;inset:0;background-image:linear-gradient(rgba(235,176,98,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(235,176,98,.035) 1px,transparent 1px);background-size:80px 80px;content:"";-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 78%);pointer-events:none}.research-product-proof__copy,.research-product-proof__figure,.research-product-proof__facts{position:relative;z-index:1;width:min(100%,1400px);margin-right:auto;margin-left:auto}.research-product-proof__copy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:clamp(40px,7vw,110px);align-items:end}.research-product-proof__copy h2{max-width:760px;margin:28px 0 0;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(42px,3.6vw,62px);font-weight:500;letter-spacing:.045em;line-height:1.34;text-wrap:balance}.research-product-proof__copy>p:last-child{margin:0;color:#f0e6dfc2;font-size:clamp(16px,1.15vw,19px);line-height:1.9;text-wrap:pretty}.research-product-proof__figure{margin-top:clamp(54px,7vw,90px)}.research-product-proof__frame{padding:clamp(7px,.8vw,12px);border:1px solid rgba(225,235,226,.3);border-radius:clamp(18px,2vw,30px);background:#edf2ecf5;box-shadow:0 34px 90px #00000057,0 0 0 1px #ebb06214,0 0 70px #60a38017}.research-product-proof__frame img{display:block;width:100%;height:auto;border-radius:clamp(12px,1.35vw,20px)}.research-product-proof__figure figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 30px;margin-top:18px;color:#f0e6df8a;font-size:12px;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.research-product-proof__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(52px,6vw,78px);border-top:1px solid rgba(240,230,223,.14);border-bottom:1px solid rgba(240,230,223,.14)}.research-product-proof__facts>div{min-height:150px;padding:28px clamp(18px,2vw,30px);border-right:1px solid rgba(240,230,223,.14)}.research-product-proof__facts>div:first-child{padding-left:0}.research-product-proof__facts>div:last-child{padding-right:0;border-right:0}.research-product-proof__facts dt{color:var(--fr-gold-400);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.research-product-proof__facts dd{margin:16px 0 0;color:#f0e6dfd6;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(17px,1.25vw,21px);line-height:1.65}.research-process{min-height:940px;padding:clamp(120px,15vh,154px) clamp(36px,4.4vw,74px) 96px}.research-process__network{position:absolute;z-index:-1;top:34%;left:0;width:100%;height:27%;object-fit:cover;opacity:.72;pointer-events:none}.research-process__visual{position:relative;max-width:1540px;height:350px;margin:70px auto 0}.research-process__path{position:absolute;z-index:0;top:84px;left:0;width:100%;height:140px;overflow:visible}.research-process__path path{fill:none;stroke:#ebb062cc;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;vector-effect:non-scaling-stroke}.research-process__steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none}.research-process__steps>li{position:relative;display:grid;grid-template-rows:70px 98px 74px 48px;justify-items:center;text-align:center}.research-process__number{color:#ebb062e0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.3vw,38px);line-height:1}.research-process__node{align-self:center;width:16px;height:16px;border:1px solid var(--fr-gold-400);border-radius:50%;background:var(--fr-gold-400);box-shadow:0 0 0 10px #ebb0621f;transition:box-shadow .24s var(--ease-apple),transform .24s var(--ease-apple)}.research-process__steps>li:last-child .research-process__node,.research-process__steps>li.is-active .research-process__node{box-shadow:0 0 0 8px #041120f2,0 0 0 9px #ebb062b3,0 0 0 19px #ebb06224}.research-process__steps h3{align-self:start;max-width:260px;margin:0;color:#f0e6dfeb;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(18px,1.35vw,23px);font-weight:500;letter-spacing:.065em;line-height:1.5}.research-process__steps button{position:relative;display:grid;align-self:end;width:44px;height:44px;padding:0;border:1px solid rgba(240,230,223,.46);border-radius:50%;background:transparent;color:var(--fr-gold-400);cursor:pointer;place-items:center;transition:border-color .18s ease,background-color .18s ease}.research-process__steps button span{width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .22s var(--ease-apple)}.research-process__steps>li.is-active button span{transform:translateY(2px) rotate(225deg)}.research-process__steps button:hover,.research-process__steps button:focus-visible{border-color:var(--fr-gold-400);background:#ebb06212}.research-process__steps button:focus-visible{outline:2px solid var(--fr-focus);outline-offset:4px}.research-stage-detail{position:relative;z-index:2;width:min(920px,84vw);margin:0 auto;padding:34px 0 0;border-top:1px solid rgba(240,230,223,.14);animation:research-detail-in .28s var(--ease-apple) both}.research-stage-detail__label{margin:0 0 20px;color:var(--fr-gold-400);font-size:14px;letter-spacing:.11em}.research-stage-detail ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 48px;margin:0;padding-left:24px;color:#f0e6dfd1;font-size:16px;line-height:1.75}.research-why{min-height:900px;padding:clamp(150px,20vh,205px) clamp(48px,7.5vw,126px) 120px}.research-why__copy{position:relative;z-index:2;width:min(58%,900px)}.research-why__copy h2{margin:34px 0 0;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(44px,3.55vw,59px);font-weight:500;letter-spacing:.045em;line-height:1.48}.research-why__copy h2 span{display:block}.research-why__copy>p:not(.research-eyebrow){max-width:635px;margin:34px 0 0;color:#f0e6dfcc;font-size:clamp(17px,1.2vw,20px);letter-spacing:.015em;line-height:1.85}.research-why__network{position:absolute;z-index:-1;top:8%;right:-2%;width:min(57vw,950px);height:90%;object-fit:contain;opacity:.78;pointer-events:none}.research-why__path{position:absolute;z-index:1;top:58.5%;right:0;width:41.5%;height:32px}.research-why__path i{position:absolute;top:15px;right:0;left:0;height:1px;background:#ebb062c7;transform:scaleX(0);transform-origin:left;animation:research-path-draw 1.2s var(--ease-apple) .32s both}.research-why__path span{position:absolute;top:9px;width:13px;height:13px;border:1px solid var(--fr-gold-400);border-radius:50%;background:var(--workbench-fiber-900)}.research-why__path span:nth-of-type(1){left:0}.research-why__path span:nth-of-type(2){left:24%}.research-why__path span:nth-of-type(3){left:48%}.research-why__path span:nth-of-type(4){left:72%}.research-why__path span:nth-of-type(5){right:4%}.research-status{min-height:900px;padding:clamp(145px,18vh,178px) clamp(48px,7.5vw,126px) 120px}.research-status__items{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(70px,9vw,150px);margin:100px 0 0;padding:0;list-style:none}.research-status__items li{position:relative;min-height:320px;padding-bottom:70px}.research-status__number{color:#f0e6dfdb;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,4.3vw,72px);line-height:1}.research-status__items h3{margin:26px 0 0;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(23px,1.7vw,28px);font-weight:600;letter-spacing:.06em}.research-status__items p{max-width:410px;margin:18px 0 0;color:#f0e6dfbd;font-size:clamp(16px,1.15vw,19px);line-height:1.9}.research-status__items li.is-current .research-status__number,.research-status__items li.is-current h3{color:var(--fr-gold-400)}.research-status__line{position:absolute;z-index:1;right:0;bottom:152px;left:0;height:1px;background:#ce9a5794}.research-status__node{position:absolute;z-index:2;bottom:-28px;left:0;width:24px;height:24px;border:1px solid rgba(240,230,223,.74);border-radius:50%;background:var(--workbench-fiber-900);transform:translateY(50%)}.research-status__items li.is-current .research-status__node{border-color:var(--fr-gold-400);background:radial-gradient(circle,var(--fr-gold-400) 0 19%,var(--workbench-fiber-900) 21% 47%,var(--fr-gold-400) 49% 52%,var(--workbench-fiber-900) 54%);box-shadow:0 0 0 9px #ebb06229;animation:workbench-status-breathe 4.6s ease-in-out infinite}.research-log{min-height:900px;background:#071420}.research-log__background{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.research-log:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#00091238,#00091214 48%,#00060c0d);content:""}.research-log__copy{position:relative;z-index:1;width:min(49%,780px);margin-left:clamp(48px,6vw,104px);padding-top:clamp(170px,25vh,235px);padding-bottom:110px}.research-log__copy>h2{margin:28px 0 0;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(52px,4vw,68px);font-weight:500;letter-spacing:.09em}.research-log article{margin-top:56px}.research-log article+article{margin-top:48px;padding-top:42px;border-top:1px solid rgba(240,230,223,.14)}.research-log time{color:var(--fr-gold-400);font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.2vw,21px);letter-spacing:.22em}.research-log article h3{margin:22px 0 0;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(32px,2.5vw,44px);font-weight:500;letter-spacing:.1em}.research-log__summary{max-width:720px;margin:24px 0 0;color:#f0e6dfc7;font-size:clamp(17px,1.2vw,20px);line-height:1.75}.research-log article>button{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin:22px 0 0;padding:0 0 8px;border:0;border-bottom:1px solid rgba(235,176,98,.62);background:transparent;color:var(--fr-ivory-100);cursor:pointer}.research-log article>button svg{width:22px;height:22px;fill:none;stroke:currentColor;transition:transform .22s var(--ease-apple)}.research-log article>button:hover svg,.research-log article>button:focus-visible svg{transform:translate(4px)}.research-log article>button:focus-visible{outline:2px solid var(--fr-focus);outline-offset:5px}.research-log__release-action{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:22px;padding-bottom:8px;border-bottom:1px solid rgba(235,176,98,.62);color:var(--fr-ivory-100);text-decoration:none}.research-log__release-action svg{width:22px;height:22px;fill:none;stroke:currentColor;transition:transform .22s var(--ease-apple)}.research-log__release-action:hover svg,.research-log__release-action:focus-visible svg{transform:translate(4px)}.research-log__release-action:focus-visible{outline:2px solid var(--fr-focus);outline-offset:5px}.research-log__detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 44px;margin-top:34px;padding-top:28px;border-top:1px solid rgba(240,230,223,.14);animation:research-detail-in .3s var(--ease-apple) both}.research-log__detail h4{margin:0;color:var(--fr-gold-400);font-family:Songti SC,STSong,serif;font-size:17px;font-weight:500;letter-spacing:.06em}.research-log__detail p{margin:10px 0 0;color:#f0e6dfb8;font-size:15px;line-height:1.75}@keyframes research-room-arrive{0%{opacity:.62;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes research-network-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:.42;transform:translateY(0)}}@keyframes research-copy-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes research-detail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes research-path-draw{to{transform:scaleX(1)}}@keyframes workbench-status-breathe{0%,to{box-shadow:0 0 0 8px #ebb0621f}50%{box-shadow:0 0 0 14px #ebb06203}}@media(max-width:959px){.research-route{min-height:820px}.research-route__copy{top:24%;width:min(70vw,680px)}.research-route__notebook{right:26%;width:30%}.research-route__diary{right:8%;width:18%}.research-product-proof{padding:112px 48px 96px}.research-product-proof__copy{grid-template-columns:1fr;gap:28px}.research-product-proof__copy>p:last-child{max-width:720px}.research-product-proof__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.research-product-proof__facts>div:nth-child(2){border-right:0}.research-product-proof__facts>div:nth-child(-n+2){border-bottom:1px solid rgba(240,230,223,.14)}.research-product-proof__facts>div:nth-child(3){padding-left:0}.research-process{height:auto;padding:108px 48px 96px}.research-process__network{top:23%;left:2%;width:42%;height:68%;object-fit:cover;object-position:left;opacity:.36}.research-process__visual{height:auto;margin-top:78px}.research-process__path{top:0;left:24px;width:1px;height:calc(100% - 30px);overflow:hidden}.research-process__path path{display:none}.research-process__path:before{position:absolute;inset:0;width:1px;background:#ebb062b8;content:""}.research-process__steps{display:block;height:auto}.research-process__steps>li{grid-template-columns:48px 1fr 48px;grid-template-rows:auto auto;min-height:134px;padding-bottom:28px;text-align:left}.research-process__number{grid-column:2;justify-self:start;font-size:27px}.research-process__node{position:absolute;top:9px;left:17px}.research-process__steps h3{grid-column:2;grid-row:2;justify-self:start;max-width:none;padding-right:16px;font-size:20px}.research-process__steps button{grid-column:3;grid-row:1 / span 2;align-self:center}.research-stage-detail{width:calc(100% - 64px);margin:0 0 34px 64px}.research-stage-detail ol{grid-template-columns:1fr}.research-why{min-height:auto;padding:130px 48px 100px}.research-why__copy{width:100%}.research-why__network{position:relative;top:auto;right:auto;display:block;width:100%;height:300px;margin:50px 0 0;object-fit:cover;object-position:center;opacity:.56}.research-why__path{right:7%;bottom:145px;top:auto;width:86%}.research-status{height:auto;padding:120px 48px 100px}.research-status__items{display:block;margin-top:78px;padding-left:70px}.research-status__items li{min-height:250px;padding:0 0 64px}.research-status__line{top:410px;bottom:130px;left:61px;width:1px;height:auto}.research-status__node{top:17px;bottom:auto;left:-70px;transform:translate(50%)}.research-log{min-height:920px}.research-log__copy{width:min(58%,620px)}.research-log__detail{grid-template-columns:1fr}}@media(max-width:640px){.research-route{min-height:790px}.research-route__room{object-position:54% center}.research-route__veil{background:linear-gradient(180deg,#000914d9 5%,#00091457 55%,#00070f91),linear-gradient(90deg,#0009145c,#0009141a)}.research-route__network{object-position:71% center;opacity:.42}.research-route__copy{top:19%;left:24px;width:calc(100% - 48px)}.research-route h1{font-size:clamp(42px,12vw,54px);letter-spacing:.035em}.research-route__summary{font-size:17px}.research-route__notebook{right:24%;bottom:6%;width:54%}.research-route__diary{right:2%;bottom:5%;width:25%}.research-product-proof{min-height:0;padding:92px 24px 76px}.research-product-proof__copy h2{font-size:clamp(34px,9.8vw,41px);line-height:1.35}.research-product-proof__copy>p:last-child{font-size:15px;line-height:1.8}.research-product-proof__figure{margin-top:44px}.research-product-proof__frame{margin-inline:-10px;padding:5px;border-radius:15px}.research-product-proof__frame img{border-radius:10px}.research-product-proof__figure figcaption{display:grid;font-size:10px}.research-product-proof__facts{grid-template-columns:1fr;margin-top:44px}.research-product-proof__facts>div,.research-product-proof__facts>div:first-child,.research-product-proof__facts>div:last-child,.research-product-proof__facts>div:nth-child(3){min-height:0;padding:22px 0;border-right:0;border-bottom:1px solid rgba(240,230,223,.14)}.research-product-proof__facts>div:last-child{border-bottom:0}.research-process{padding:94px 24px 78px}.research-section__header h2{font-size:39px;letter-spacing:.08em}.research-process__visual{margin-top:60px}.research-stage-detail{width:calc(100% - 52px);margin-left:52px}.research-process__path{left:17px}.research-process__node{left:10px}.research-why{padding:105px 24px 80px}.research-why__copy h2{font-size:clamp(35px,9.7vw,43px);line-height:1.5}.research-why__copy>p:not(.research-eyebrow){font-size:16px;line-height:1.8}.research-why__network{height:230px}.research-why__path{bottom:112px}.research-status{padding:105px 24px 82px}.research-status__items{padding-left:54px}.research-status__items li{min-height:238px}.research-status__number{font-size:52px}.research-status__items p{font-size:16px}.research-status__line{top:366px;bottom:120px;left:31px}.research-status__node{left:-54px}.research-log{min-height:900px}.research-log__background{object-position:26% center}.research-log:after{background:linear-gradient(90deg,#00091247,#0009121f 64%,#00060c14)}.research-log__copy{width:calc(100% - 48px);margin-left:24px;padding-top:112px;padding-bottom:80px}.research-log__copy>h2{font-size:43px}.research-log article{margin-top:42px}.research-log article h3{font-size:30px}.research-log__summary{display:-webkit-box;overflow:hidden;font-size:16px;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media(prefers-reduced-motion:reduce){.research-route__room,.research-route__network,.research-route__copy,.research-stage-detail,.research-why__path i,.research-status__items li.is-current .research-status__node,.research-log__detail{animation:none!important}.research-why__path i{transform:scaleX(1)}}.research-route__actions>.research-route__release-link{border-bottom-color:#f0e6df38;color:#f0e6dfb3}.research-route__actions>.research-route__release-link:hover,.research-route__actions>.research-route__release-link:focus-visible{border-bottom-color:#ebb0629e;color:var(--fr-ivory-100)}@view-transition{navigation:auto}:root{--fr-v3-rain-deep: #122639;--fr-v3-rain-mid: #213a54;--fr-v3-forest-deep: #121f22;--fr-v3-wood-warm: #4d3620;--fr-v3-storm-slate: #252932;--fr-v3-dawn-muted: #554d4c;--fr-v3-night-deep: #051526;--fr-v3-tide-mid: #162e43;--fr-v3-paper: #e7e0d6;--fr-v3-ink: #202528;--fr-v3-gutter: clamp(24px, 6.2vw, 104px);--fr-v3-rule: rgba(240, 230, 223, .18)}.v3-page{min-height:100svh;color:var(--fr-ivory-100);background:var(--fr-navy-1000);animation:v3-page-arrive .64s var(--ease-apple) both}.v3-page main:focus{outline:none}.v3-page .site-header{opacity:1;pointer-events:auto;transform:none}.v3-kicker{margin:0;color:#f0e6dfad;font-size:12px;font-weight:540;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.v3-scene-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.v3-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 48px;padding-bottom:clamp(28px,3vw,46px);border-bottom:1px solid var(--fr-v3-rule)}.v3-section-heading .v3-kicker{grid-column:1 / -1}.v3-section-heading h2{margin:0;font-family:Didot,Bodoni Moda,Georgia,Times New Roman,serif;font-size:clamp(40px,4.5vw,72px);font-weight:400;line-height:.98;letter-spacing:-.025em}.v3-section-heading>p:last-child{margin:0 0 4px;color:#f0e6df8a;font-size:14px}.v3-text-link{display:inline-flex;align-items:center;gap:12px;width:fit-content;min-height:44px;padding-bottom:7px;border-bottom:1px solid rgba(214,154,73,.74);color:inherit;font-size:14px;font-weight:520;letter-spacing:.04em;text-decoration:none}.v3-text-link svg,.v3-round-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;transition:transform .26s var(--ease-apple)}.v3-text-link:hover svg,.v3-text-link:focus-visible svg,.v3-round-link:hover svg,.v3-round-link:focus-visible svg,.v3-experiment-row:hover .v3-round-link svg,.v3-experiment-row:focus-visible .v3-round-link svg{transform:translate(4px)}.v3-text-link:focus-visible,.v3-round-link:focus-visible,.v3-blog-filters button:focus-visible,.v3-reader-tools button:focus-visible,.v3-contact-form input:focus-visible,.v3-contact-form textarea:focus-visible,.v3-submit:focus-visible,.v3-experiment-row:focus-visible{outline:2px solid var(--fr-focus);outline-offset:4px}.v3-blog-hero{position:relative;min-height:clamp(510px,61svh,660px);overflow:hidden;isolation:isolate;background:var(--fr-v3-rain-deep)}.v3-blog-hero .v3-scene-image{z-index:-2;object-position:center 48%}.v3-blog-hero__edge{position:absolute;z-index:-1;inset:auto 0 0;height:24%;background:linear-gradient(180deg,transparent,rgba(0,10,23,.76));pointer-events:none}.v3-blog-hero__copy{position:absolute;top:clamp(145px,22%,190px);left:var(--fr-v3-gutter);width:min(50vw,720px)}.v3-blog-hero__copy h1{margin:16px 0 20px;font-family:Didot,Bodoni Moda,Georgia,Times New Roman,serif;font-size:clamp(92px,11.2vw,184px);font-weight:400;line-height:.82;letter-spacing:-.055em;text-shadow:0 18px 46px rgba(0,7,15,.28)}.v3-blog-hero__copy>p:last-child{width:min(100%,620px);margin:0;color:#f0e6dfd1;font-size:clamp(15px,1.15vw,18px);line-height:1.8}.v3-blog-filters{position:absolute;right:var(--fr-v3-gutter);bottom:0;left:var(--fr-v3-gutter);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(240,230,223,.24)}.v3-blog-filters button{min-height:74px;padding:0 20px;border:0;border-right:1px solid rgba(240,230,223,.13);background:transparent;color:#f0e6dfad;font-size:14px;letter-spacing:.04em;cursor:pointer;transition:color .18s ease,background-color .18s ease}.v3-blog-filters button:first-child{border-left:1px solid rgba(240,230,223,.13)}.v3-blog-filters button:hover,.v3-blog-filters button.is-active{background:#0715237a;color:var(--fr-ivory-100)}.v3-blog-filters button.is-active{box-shadow:inset 0 -2px var(--fr-gold-400)}.v3-archive,.v3-experiments-list{position:relative;padding:clamp(72px,8vw,132px) var(--fr-v3-gutter) clamp(110px,12vw,190px);background:var(--fr-navy-1000)}.v3-article-list{border-bottom:1px solid var(--fr-v3-rule)}.v3-article-row{display:grid;grid-template-columns:minmax(105px,.16fr) minmax(0,1fr) 58px;align-items:center;gap:clamp(28px,5vw,84px);padding:clamp(40px,5vw,76px) 0}.v3-article-row__meta{display:grid;gap:9px;margin:0;color:#f0e6df80;font-size:13px;line-height:1.4}.v3-article-row__body h3{max-width:920px;margin:9px 0 14px;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(28px,3.2vw,50px);font-weight:400;line-height:1.22;letter-spacing:-.02em}.v3-article-row__body h3 a{color:inherit;text-decoration:none}.v3-article-row__body>p:last-child{max-width:760px;margin:0;color:#f0e6df9e;font-size:15px;line-height:1.75}.v3-round-link{display:grid;width:52px;height:52px;border:1px solid rgba(240,230,223,.38);border-radius:50%;color:var(--fr-ivory-100);text-decoration:none;place-items:center;transition:border-color .18s ease,background-color .18s ease}.v3-round-link:hover,.v3-round-link:focus-visible{border-color:var(--fr-gold-400);background:#d69a4914}.v3-empty-state{margin:0;padding:clamp(70px,9vw,140px) 0;border-bottom:1px solid var(--fr-v3-rule);color:#f0e6df9e;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(22px,2.2vw,34px);line-height:1.65}.v3-blog-hero.is-article{min-height:clamp(600px,76svh,820px)}.v3-article-hero__copy{position:absolute;right:var(--fr-v3-gutter);bottom:clamp(72px,9vh,118px);left:var(--fr-v3-gutter);max-width:1120px}.v3-article-hero__copy h1{max-width:1060px;margin:18px 0 22px;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(48px,6.3vw,102px);font-weight:400;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.v3-article-hero__copy>p:last-child{margin:0;color:#f0e6dfbf;font-size:clamp(16px,1.3vw,20px)}.v3-reader-shell{display:grid;grid-template-columns:minmax(0,760px) 210px;justify-content:center;gap:clamp(60px,8vw,132px);padding:clamp(86px,10vw,156px) var(--fr-v3-gutter);color:var(--fr-v3-ink);background:var(--fr-v3-paper)}.v3-prose{font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(18px,1.2vw,20px);line-height:1.95}.v3-prose section+section{margin-top:clamp(52px,6vw,84px)}.v3-prose h2{margin:0 0 24px;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.3;letter-spacing:-.025em}.v3-prose p{margin:0 0 1.55em}.v3-reader-tools{position:sticky;top:116px;align-self:start;padding-top:5px}.v3-reader-tools button{width:100%;min-height:46px;padding:0 15px;border:1px solid rgba(32,37,40,.28);background:transparent;color:var(--fr-v3-ink);font-size:13px;cursor:pointer}.v3-reader-tools p{margin:14px 0 0;color:#2025288f;font-size:12px;line-height:1.6}.v3-reader-next,.v3-reader-contact{margin-top:clamp(68px,9vw,120px);padding-top:clamp(36px,4vw,54px);border-top:1px solid rgba(32,37,40,.22)}.v3-reader-next .v3-kicker{color:#2025288c;font-family:Inter,SF Pro Text,Noto Sans SC,sans-serif}.v3-reader-next h2{margin-top:16px}.v3-reader-next .v3-text-link,.v3-reader-contact .v3-text-link{color:var(--fr-v3-ink);font-family:Inter,SF Pro Text,Noto Sans SC,sans-serif}.v3-reader-contact{font-family:Inter,SF Pro Text,Noto Sans SC,sans-serif;font-size:15px;line-height:1.75}.v3-article-page.is-simple-reading .v3-blog-hero{min-height:330px}.v3-article-page.is-simple-reading .v3-blog-hero .v3-scene-image{opacity:.16}.v3-article-page.is-simple-reading .v3-article-hero__copy{bottom:46px}.v3-not-found{display:grid;align-content:center;min-height:100svh;padding:120px var(--fr-v3-gutter)}.v3-not-found h1{max-width:800px;margin:18px 0 44px;font-family:Songti SC,STSong,serif;font-size:clamp(48px,7vw,104px);font-weight:400;line-height:1.08}.v3-experiments-hero{position:relative;min-height:clamp(500px,63svh,690px);overflow:hidden;isolation:isolate;background:var(--fr-v3-storm-slate)}.v3-experiments-hero .v3-scene-image{z-index:-1;object-position:center 48%}.v3-experiments-hero:after{position:absolute;z-index:-1;right:0;bottom:0;left:0;height:28%;background:linear-gradient(180deg,transparent,rgba(0,10,23,.7));content:""}.v3-experiments-hero__copy{position:absolute;top:clamp(155px,25%,210px);left:var(--fr-v3-gutter);width:min(49vw,760px)}.v3-experiments-hero__copy h1{margin:18px 0 24px;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(66px,8.4vw,136px);font-weight:400;line-height:.96;letter-spacing:-.05em}.v3-experiments-hero__copy>p:last-child{max-width:570px;margin:0;color:#f0e6dfbd;font-size:clamp(15px,1.15vw,18px);line-height:1.8}.v3-experiment-row{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(220px,.34fr) 58px;align-items:center;gap:clamp(26px,4vw,68px);padding:clamp(42px,5.5vw,84px) 0;border-bottom:1px solid var(--fr-v3-rule);color:inherit;text-decoration:none}.v3-experiment-row__index{margin:0;color:#f0e6df6b;font-family:Georgia,serif;font-size:18px}.v3-experiment-row__content h3{margin:0 0 14px;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(30px,3.8vw,58px);font-weight:400;line-height:1.15;letter-spacing:-.025em}.v3-experiment-row__content p{max-width:720px;margin:0;color:#f0e6df9c;font-size:15px;line-height:1.75}.v3-experiment-row__meta{display:grid;gap:12px;color:#f0e6df80;font-size:13px}.v3-status{display:flex;align-items:center;gap:9px;color:var(--fr-gold-400)}.v3-status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 14px #ebb06275}.v3-about-page{position:relative;isolation:isolate;background:var(--fr-v3-night-deep)}.v3-about-environment{position:fixed;z-index:0;inset:0;background:var(--fr-v3-night-deep)}.v3-about-hero,.v3-about-chapters{position:relative;z-index:1}.v3-about-environment img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.v3-about-hero{position:relative;display:grid;align-content:center;min-height:96svh;padding:130px var(--fr-v3-gutter) 82px}.v3-about-hero>div{width:min(55vw,830px)}.v3-about-hero h1{margin:16px 0 24px;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(82px,11vw,174px);font-weight:400;line-height:.88;letter-spacing:-.06em}.v3-about-hero p:last-child{max-width:640px;margin:0;color:#f0e6dfbd;font-size:clamp(16px,1.2vw,19px);line-height:1.85}.v3-about-hero__line{position:absolute;right:var(--fr-v3-gutter);bottom:48px;left:var(--fr-v3-gutter);height:1px;background:linear-gradient(90deg,var(--fr-gold-400),rgba(240,230,223,.13) 28%,transparent 78%)}.v3-about-chapters{padding:0 var(--fr-v3-gutter) 16vh;background:linear-gradient(180deg,#000a172e,#000a17b8)}.v3-about-chapter{display:grid;grid-template-columns:minmax(110px,.24fr) minmax(0,780px);justify-content:space-between;gap:52px;min-height:54svh;padding:clamp(72px,9vw,140px) 0;border-top:1px solid var(--fr-v3-rule)}.v3-about-chapter__number{color:#f0e6df75;font-family:Georgia,serif;font-size:clamp(32px,4vw,58px)}.v3-about-chapter h2{margin:0 0 clamp(24px,3vw,42px);font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(42px,5.1vw,78px);font-weight:400;line-height:1.05;letter-spacing:-.04em}.v3-about-chapter p{max-width:680px;margin:0 0 38px;color:#f0e6dfbf;font-size:clamp(17px,1.3vw,20px);line-height:1.95}.v3-contact-page{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:var(--fr-v3-forest-deep)}.v3-contact-background,.v3-contact-veil{position:fixed;z-index:0;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.v3-contact-veil{z-index:1;background:linear-gradient(180deg,rgba(0,7,13,.08),transparent 42%,rgba(0,7,13,.24))}.v3-contact-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.88fr) minmax(430px,.72fr);align-items:center;gap:clamp(64px,8vw,144px);width:min(100%,1680px);min-height:100svh;margin:0 auto;padding:128px var(--fr-v3-gutter) 72px}.v3-contact-invite{align-self:center;max-width:740px}.v3-contact-invite h1{margin:18px 0 28px;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(54px,5.2vw,84px);font-weight:400;line-height:1.08;letter-spacing:-.055em}.v3-contact-invite h1 span{display:block}.v3-contact-invite>p:last-child{margin:0;color:#f0e6dfbd;font-size:clamp(16px,1.15vw,18px);line-height:1.8}.v3-contact-form{align-self:center;padding:clamp(30px,3.4vw,52px);border:1px solid rgba(240,230,223,.16);background:#05111cb3;box-shadow:0 28px 80px #00040838,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(20px) saturate(108%);backdrop-filter:blur(20px) saturate(108%)}.v3-contact-form h2{margin:11px 0 32px;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(34px,3.3vw,52px);font-weight:400;line-height:1.12}.v3-contact-form form{display:grid;grid-template-columns:1fr 1fr;gap:24px 22px}.v3-contact-form label{display:grid;gap:9px}.v3-contact-form label.v3-contact-wide{grid-column:1 / -1}.v3-contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.v3-contact-form label>span{color:#f0e6dfa8;font-size:12px;letter-spacing:.03em}.v3-contact-form input,.v3-contact-form textarea{width:100%;border:0;border-bottom:1px solid rgba(240,230,223,.25);border-radius:0;background:transparent;color:var(--fr-ivory-100);font:15px/1.55 Inter,SF Pro Text,Noto Sans SC,sans-serif;resize:vertical}.v3-contact-form input{height:42px}.v3-contact-form textarea{min-height:68px;padding:8px 0}.v3-contact-form input:focus,.v3-contact-form textarea:focus{border-bottom-color:var(--fr-gold-400);outline:none}.v3-contact-privacy{grid-column:1 / -1;margin:0;color:#f0e6df7a;font-size:11px;line-height:1.6}.v3-submit{grid-column:1 / -1;min-height:50px;border:1px solid rgba(235,176,98,.66);background:#d69a4917;color:var(--fr-ivory-100);font-size:14px;letter-spacing:.06em;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.v3-submit:hover{border-color:var(--fr-gold-400);background:#d69a4929}.v3-submit:disabled{cursor:wait;opacity:.64}.v3-contact-status{margin:22px 0 0;padding-top:20px;border-top:1px solid rgba(240,230,223,.13);color:#d9c299;font-size:13px;line-height:1.7}.v3-contact-status[data-kind=error]{color:#efb2a8}.v3-contact-status[data-kind=success]{color:#c5d9b7}@keyframes v3-page-arrive{0%{opacity:0}to{opacity:1}}@media(max-width:1023px){.v3-blog-hero{min-height:690px}.v3-blog-hero .v3-scene-image{object-position:58% center}.v3-blog-hero__copy{top:132px;width:min(74vw,620px)}.v3-blog-hero__copy h1{font-size:clamp(82px,17vw,132px)}.v3-blog-filters{grid-template-columns:1fr 1fr}.v3-blog-filters button{min-height:60px;border-top:1px solid rgba(240,230,223,.1)}.v3-article-row{grid-template-columns:92px minmax(0,1fr) 52px;gap:30px}.v3-reader-shell{grid-template-columns:minmax(0,720px)}.v3-reader-tools{position:static;grid-row:1;display:flex;align-items:center;gap:18px;padding:0 0 30px;border-bottom:1px solid rgba(32,37,40,.2)}.v3-reader-tools button{width:auto}.v3-reader-tools p{margin:0}.v3-experiment-row{grid-template-columns:52px minmax(0,1fr) 52px}.v3-experiment-row__meta{grid-column:2}.v3-experiment-row .v3-round-link{grid-column:3;grid-row:1 / span 2}.v3-about-hero>div{width:min(72vw,720px)}.v3-contact-page{overflow:visible}.v3-contact-background,.v3-contact-veil{position:absolute;height:100%}.v3-contact-background{object-position:48% center}.v3-contact-layout{grid-template-columns:1fr;align-content:start;gap:64px;padding-top:120px}.v3-contact-invite{min-height:43svh;padding-top:8vh}.v3-contact-form{width:min(100%,680px);justify-self:end}}@media(max-width:640px){:root{--fr-v3-gutter: 24px}.v3-section-heading{grid-template-columns:1fr}.v3-section-heading>p:last-child{margin:0}.v3-blog-hero{min-height:660px}.v3-blog-hero .v3-scene-image{object-position:63% center}.v3-blog-hero__copy{top:120px;width:calc(100% - 48px)}.v3-blog-hero__copy h1{margin-top:12px;font-size:clamp(76px,25vw,108px)}.v3-blog-hero__copy>p:last-child{font-size:15px;line-height:1.72}.v3-blog-filters{right:24px;left:24px}.v3-blog-filters button{padding:0 10px;font-size:13px}.v3-archive,.v3-experiments-list{padding-top:72px;padding-bottom:112px}.v3-article-row{grid-template-columns:1fr 46px;gap:28px 18px}.v3-article-row__meta{grid-column:1 / -1;display:flex;gap:16px}.v3-article-row__body h3{font-size:29px}.v3-round-link{width:46px;height:46px}.v3-blog-hero.is-article{min-height:650px}.v3-article-hero__copy{right:24px;bottom:58px;left:24px}.v3-article-hero__copy h1{margin-top:14px;font-size:clamp(42px,12.5vw,58px);line-height:1.12}.v3-reader-shell{gap:44px;padding:72px 24px 104px}.v3-reader-tools{align-items:flex-start;flex-direction:column}.v3-article-page.is-simple-reading .v3-blog-hero{min-height:430px}.v3-experiments-hero{min-height:640px}.v3-experiments-hero .v3-scene-image{object-position:66% center}.v3-experiments-hero__copy{top:126px;width:calc(100% - 48px)}.v3-experiments-hero__copy h1{font-size:clamp(64px,19vw,86px)}.v3-experiment-row{grid-template-columns:1fr 46px;gap:26px 18px}.v3-experiment-row__index{grid-column:1 / -1}.v3-experiment-row__content{grid-column:1}.v3-experiment-row__content h3{font-size:32px}.v3-experiment-row__meta{grid-column:1}.v3-experiment-row .v3-round-link{grid-column:2;grid-row:2 / span 2}.v3-about-environment img{object-position:58% center}.v3-about-hero{min-height:88svh;padding-top:110px}.v3-about-hero>div{width:100%}.v3-about-hero h1{font-size:clamp(70px,22vw,96px)}.v3-about-chapters{background:#000a17b3}.v3-about-chapter{grid-template-columns:1fr;min-height:auto;gap:28px;padding:82px 0 100px}.v3-about-chapter h2{font-size:43px}.v3-contact-background{height:54svh;object-position:46% center}.v3-contact-veil{height:54svh;background:linear-gradient(180deg,transparent 56%,var(--fr-v3-forest-deep))}.v3-contact-layout{gap:32px;padding:92px 24px 64px;background:linear-gradient(180deg,transparent 42svh,var(--fr-v3-forest-deep) 54svh)}.v3-contact-invite{min-height:44svh;padding-top:5vh}.v3-contact-invite h1{font-size:clamp(40px,10.6vw,48px);line-height:1.12}.v3-contact-form{width:100%;padding:28px 22px;background:#05111ce8}.v3-contact-form form{grid-template-columns:1fr}.v3-contact-form label,.v3-contact-form label.v3-contact-wide,.v3-contact-privacy,.v3-submit{grid-column:1}}@media(prefers-reduced-transparency:reduce){.v3-contact-form{background:#071621;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.v3-page{animation:none}.v3-text-link svg,.v3-round-link svg{transition:none}}:root{--fr-v4-bg: #000a17;--fr-v4-panel: #03111f;--fr-v4-paper: #f0e6df;--fr-v4-mist: #9aa5ad;--fr-v4-brass: #ce9a57;--fr-v4-line: rgba(193, 211, 218, .16)}html,body,#root{background:var(--fr-v4-bg)}body{color:var(--fr-v4-paper)}.v4-hero-scene{background:#000713}.v4-hero-scene .hero-camera,.v4-hero-scene .ocean-world{position:absolute;inset:0}.v4-hero-scene .hero-camera{overflow:hidden;transform:scale(1);transition:none;will-change:transform}.v4-hero-scene .ocean-world{animation:none;background:#000713}.v4-hero-scene .tideline-base,.v4-hero-scene .tideline-glints{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:opacity,filter,transform}.v4-hero-scene .tideline-glints{z-index:1;mix-blend-mode:screen;opacity:.56}.v4-hero-scene .tideline-horizon{position:absolute;z-index:2;top:52.08%;left:8%;width:84%;height:1px;background:linear-gradient(90deg,transparent,rgba(194,211,214,.58) 18%,rgba(224,203,168,.72) 51%,rgba(194,211,214,.42) 82%,transparent);box-shadow:0 0 18px #b1c7cc21;transform-origin:center;pointer-events:none}.v4-hero-scene .room-shell{z-index:3;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:none}.mode-home .v4-hero-scene .hero-camera{transform:scale(1)}.mode-home .v4-hero-scene .tideline-base{filter:brightness(.88) saturate(.92)}.mode-home .v4-hero-scene .tideline-glints{opacity:.62}.mode-home .v4-hero-scene .tideline-horizon{opacity:.48;transform:scaleX(1)}.mode-home .v4-hero-scene .room-shell{opacity:1}.v4-hero-scene .hero-title{z-index:8;top:42%;left:50%;margin:0;color:var(--fr-v4-paper);font-family:Didot,Georgia,Times New Roman,serif;font-size:clamp(52px,7.5vw,128px);font-weight:400;line-height:.9;letter-spacing:.045em;text-shadow:0 14px 42px rgba(0,4,11,.45);transform:translate(-50%,-50%);transition:none;will-change:opacity,transform,letter-spacing}.mode-home .v4-hero-scene .hero-title{opacity:0;pointer-events:none}.v4-hero-scene .lyric-window{z-index:9;top:61%;left:50%;display:grid;width:min(700px,78vw);min-height:70px;place-items:center;color:#f0e6dfcc;opacity:1;transform:translate(-50%)}.v4-hero-scene .lyric-window span{grid-area:1 / 1;color:inherit;font-family:Songti SC,"Noto Serif SC",STSong,serif;font-size:clamp(17px,1.45vw,24px);letter-spacing:.12em;opacity:0;transform:none;transition:none;will-change:opacity,transform}.v4-hero-scene .skip-link{z-index:20}.v4-hero-scene .home-landing-copy{z-index:8;right:auto;top:clamp(140px,21svh,185px);bottom:auto;left:clamp(24px,5vw,80px);align-items:flex-start;width:min(420px,42vw);text-align:left}.v4-hero-scene .home-landing-copy p{color:#f0e6dfe0;font-family:Songti SC,"Noto Serif SC",STSong,serif;font-size:clamp(18px,1.6vw,27px);line-height:1.55;text-shadow:0 3px 22px rgba(0,4,9,.72)}.v4-hero-scene .home-landing-copy a{color:#f0e6dfb8}.v4-book-entry{z-index:6;overflow:visible;aspect-ratio:auto;border-radius:0;transform-origin:50% 90%;transition:filter .36s ease,transform .52s cubic-bezier(.22,.61,.36,1);will-change:transform}.v4-book-entry img{position:relative;z-index:2;width:100%;height:auto;filter:brightness(.9) saturate(.78) contrast(.98) drop-shadow(0 8px 7px rgba(0,0,0,.48))}.v4-book-entry .book-shadow{z-index:1;right:17%;bottom:2%;left:22%;height:8%;border-radius:50%;background:#00020594;filter:blur(7px);opacity:.82;transform:scaleX(1.02)}.mode-home .v4-book-entry{opacity:1}.v4-book-entry:hover,.v4-book-entry:focus-visible{filter:brightness(1.035);transform:none}.v4-book-entry:focus-visible{outline:0}.v4-book-entry:focus-visible img{filter:brightness(.96) saturate(.84) drop-shadow(0 0 7px rgba(206,154,87,.72))}.v4-hero-scene .hero-research-notebook{right:29%;bottom:.4%;width:clamp(250px,21vw,385px)}.v4-hero-scene .hero-blog-diary{right:12.5%;bottom:.5%;width:clamp(190px,16.5vw,300px)}.v4-book-label{position:absolute;z-index:4;display:grid;justify-items:center;gap:3px;padding:0;border:0;background:transparent;color:#1c130e94;font-size:clamp(9px,.78vw,12px);font-family:Georgia,Times New Roman,serif;letter-spacing:.09em;line-height:1.08;pointer-events:none;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,231,185,.22)}.v4-book-label b{color:currentColor;font-size:.68em;font-weight:500;letter-spacing:.18em}.hero-research-notebook .v4-book-label{top:35%;right:27%;color:#2b1b12cc;transform:rotate(9deg) skew(3deg)}.hero-blog-diary .v4-book-label{top:34%;right:23%;color:#f0e6dfc2;font-family:Didot,Georgia,Times New Roman,serif;font-size:clamp(11px,.92vw,14px);letter-spacing:.035em;mix-blend-mode:normal;text-shadow:0 2px 7px rgba(0,5,12,.76);transform:rotate(8deg) skew(2deg)}.workbench-section{background:#06111c}.workbench-section:after{position:absolute;z-index:1;inset:auto 0 0;height:36%;background:linear-gradient(180deg,transparent,rgba(0,10,23,.72));content:"";pointer-events:none}.workbench-copy{z-index:3}.blog-journey{height:300svh;background:var(--fr-v4-bg)}.blog-sticky{background:#020b14}.v4-blog-ocean,.v4-blog-room{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.v4-blog-ocean{z-index:-3;filter:brightness(.72) saturate(.85);transform:scale(calc(1.03 - var(--journey-progress) * .03))}.v4-blog-room{z-index:-2;opacity:.9}.blog-sticky:after{z-index:-1;background:linear-gradient(90deg,rgba(0,7,15,.38),transparent 42%),linear-gradient(0deg,rgba(0,5,12,.5),transparent 48%)}.journey-diary{inset:0}.journey-diary:focus-visible{outline:none}.journey-diary:focus-visible .diary-state{filter:drop-shadow(0 0 1px rgba(206,154,87,.95)) drop-shadow(0 26px 32px rgba(0,4,10,.28))}.diary-closed-v4{right:24%;bottom:-2%;width:min(29vw,520px);opacity:var(--k1-opacity);transform:translate3d(0,calc(var(--journey-progress) * -2vh),0) scale(calc(.94 + var(--journey-progress) * .05))}.diary-open-v4{bottom:-1.6%;left:15%;width:min(70vw,1180px);opacity:max(var(--k2-opacity),var(--k3-opacity));transform:translate3d(0,calc((1 - var(--k2-opacity)) * 2vh),0) scale(calc(.97 + var(--k2-opacity) * .03))}.book-page-copy,.state-k2 .book-page-copy,.state-k3 .book-page-copy{top:auto;bottom:11.5%;left:28.2%;grid-template-columns:.88fr 1.2fr;gap:clamp(22px,3vw,54px);width:min(43vw,720px);color:#1f2323eb;transform:perspective(1100px) rotateX(8deg);transform-origin:center bottom}.state-k3 .book-page-copy{opacity:var(--k3-opacity)}.book-page-intro h2{font-size:clamp(34px,3.1vw,54px)}.book-directory button{min-height:34px}.site-header{view-transition-name:forever-run-navigation}.v3-page{animation:none;background:var(--fr-v4-bg)}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-old(forever-run-navigation),::view-transition-new(forever-run-navigation){animation:none}.v3-experiments-page main{padding-top:72px;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 25% 100%,#020b14}.v3-experiments-hero{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(430px,1.1fr);align-items:stretch;min-height:min(76svh,760px);padding:clamp(56px,7vw,110px) var(--fr-v3-gutter);overflow:hidden;background:#020b14}.v3-experiments-hero .v3-scene-image{position:absolute;z-index:1;inset:clamp(56px,7vw,110px) var(--fr-v3-gutter) clamp(56px,7vw,110px) auto;width:min(53vw,760px);height:auto;min-height:0;border-radius:46% 46% 6px 6px;object-position:62% 56%;filter:brightness(.78) saturate(.72);clip-path:inset(0 round 46% 46% 6px 6px)}.v3-experiments-hero:after{position:absolute;right:var(--fr-v3-gutter);bottom:clamp(56px,7vw,110px);width:calc((100% - var(--fr-v3-gutter) * 2) * .55);height:1px;background:linear-gradient(90deg,transparent,rgba(206,154,87,.6));content:"";z-index:3}.v3-experiments-hero__copy{position:relative;z-index:2;top:auto;left:auto;grid-column:1;grid-row:1;align-self:center;width:min(100%,560px);padding-right:clamp(34px,6vw,90px)}.v3-experiments-hero__copy h1{font-size:clamp(64px,8vw,126px)}.v3-experiments-list{position:relative;padding-top:clamp(90px,10vw,150px);background:#d8d4cc;color:#17212b}.v3-experiments-list .v3-kicker,.v3-experiments-list .v3-experiment-row__meta{color:#17212b94}.v3-experiments-list .v3-section-heading,.v3-experiments-list .v3-experiment-row{border-color:#17212b33}.v3-experiments-list .v3-section-heading h2,.v3-experiments-list .v3-experiment-row__content h3{color:#17212b}.v3-experiments-list .v3-experiment-row__index{color:#17212b80}.v3-experiments-list .v3-experiment-row__content p{color:#17212bb8}.v3-experiments-list .v3-experiment-row:hover h3,.v3-experiments-list .v3-experiment-row:focus-visible h3{color:#74471f}.v3-experiments-list .v3-status i{background:#8e5f2a}.v3-experiments-list .v3-status{color:#74471f}.v3-experiments-list .v3-round-link{border-color:#17212b6b;color:#17212b}.v4-experiment-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);gap:clamp(28px,4vw,72px);margin:clamp(40px,5vw,74px) 0 clamp(64px,8vw,118px)}.v4-experiment-evidence__image{position:relative;min-height:clamp(330px,38vw,610px);overflow:hidden}.v4-experiment-evidence__image>img:first-child{width:100%;height:100%;object-fit:cover;object-position:69% 50%;filter:brightness(.94) saturate(.82)}.v4-experiment-evidence__network{position:absolute;right:-7%;bottom:-2%;width:58%;opacity:.54;mix-blend-mode:screen}.v4-experiment-evidence figcaption{align-self:end;padding-bottom:18px;border-bottom:1px solid rgba(23,33,43,.22)}.v4-experiment-evidence figcaption span,.v4-blog-visual-rail figcaption{font-size:11px;font-weight:650;letter-spacing:.16em}.v4-experiment-evidence figcaption p{margin:18px 0 0;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(20px,2vw,30px);line-height:1.55}.v3-experiment-row{grid-template-columns:90px minmax(0,1.4fr) minmax(220px,.6fr) 64px;border-top:1px solid var(--fr-v4-line);border-bottom:1px solid var(--fr-v4-line);border-radius:0;background:transparent}.v3-blog-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);min-height:690px;padding-top:72px;background:#020b14}.v3-blog-hero .v3-scene-image{position:relative;z-index:0;grid-column:2;grid-row:1;width:100%;height:100%;object-position:56% 50%;filter:brightness(.72) saturate(.78)}.v3-blog-hero__edge{z-index:1;inset:72px 0 0 auto;width:42%;height:auto;background:linear-gradient(90deg,#020b14 0%,transparent 45%)}.v3-blog-hero__copy{position:relative;z-index:2;top:auto;left:auto;grid-column:1;grid-row:1;align-self:center;width:auto;padding:40px clamp(34px,7vw,112px)}.v3-blog-hero__copy h1{margin:26px 0 34px;font-size:clamp(110px,15vw,230px);line-height:.78}.v3-blog-filters{z-index:3;right:auto;bottom:54px;left:clamp(34px,7vw,112px);display:flex;width:min(50vw,720px)}.v3-blog-filters button{flex:1}.v3-archive{background:#efeae1;color:#18222c}.v3-archive .v3-kicker,.v3-archive .v3-section-heading>p:last-child,.v3-archive .v3-article-row__meta,.v3-archive .v3-article-row__body>p:last-child{color:#18222c94}.v3-archive .v3-section-heading,.v3-archive .v3-article-list{border-color:#18222c33}.v3-archive .v3-round-link{border-color:#18222c6b;color:#18222c}.v4-blog-visual-rail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(12px,1.6vw,24px);margin:clamp(42px,5vw,78px) 0 clamp(76px,8vw,126px)}.v4-blog-visual-rail figure{display:grid;grid-template-rows:minmax(260px,36vw) auto;margin:0}.v4-blog-visual-rail figure:last-child{grid-template-rows:minmax(260px,36vw) auto}.v4-blog-visual-rail img{width:100%;height:100%;object-fit:cover;filter:brightness(.9) saturate(.78)}.v4-blog-visual-rail figure:first-child img{object-position:62% 60%}.v4-blog-visual-rail figure:last-child img{object-position:58% 50%}.v4-blog-visual-rail figcaption{padding-top:14px;color:#18222ca8}.v3-article-row{grid-template-columns:minmax(130px,.3fr) minmax(0,1fr) 64px;border-radius:0}.v3-about-page main{position:relative;display:grid;grid-template-columns:minmax(360px,42vw) 1fr;min-height:100svh;padding-top:72px;overflow:hidden;background:#020b14}.v3-about-environment{position:sticky;top:72px;grid-column:1;grid-row:1 / span 2;height:calc(100svh - 72px);padding:clamp(34px,5vw,72px);background:#00070f}.v3-about-environment img{width:100%;height:100%;border-radius:50% 50% 46% 46%;object-fit:cover;filter:brightness(.8) saturate(.76);clip-path:ellipse(48% 50% at 50% 50%)}.v3-about-hero,.v3-about-chapters{grid-column:2;margin:0;padding-right:var(--fr-v3-gutter);padding-left:clamp(44px,7vw,116px)}.v3-about-hero{min-height:min(50svh,520px);padding-top:clamp(80px,9vw,128px);padding-bottom:clamp(52px,7vw,88px)}.v3-about-hero h1{font-size:clamp(72px,9vw,142px)}.v3-about-chapters{padding-bottom:88px}.v3-about-chapter{grid-template-columns:60px 1fr;min-height:min(44svh,470px);padding-top:clamp(68px,7vw,104px);padding-bottom:clamp(68px,7vw,104px);border-top:1px solid var(--fr-v4-line)}.v3-contact-page{overflow-x:hidden;overflow-y:auto;background:#020b14}.v3-contact-background{width:48%;object-position:60% 50%;filter:brightness(.64) saturate(.76)}.v3-contact-veil{background:linear-gradient(90deg,#00070d24 0 42%,#020b14 52% 100%),linear-gradient(0deg,rgba(0,5,10,.62),transparent 54%)}.v3-contact-layout{grid-template-columns:minmax(0,44%) minmax(0,56%);gap:0;align-items:start;width:100%;max-width:none;margin:0;padding:0}.v3-contact-invite{position:sticky;top:72px;align-self:start;display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100svh - 72px);padding:clamp(64px,8vh,96px) clamp(24px,4vw,56px) clamp(48px,7vh,72px) clamp(32px,5vw,72px)}.v3-contact-invite h1{max-width:10.5em;margin-top:20px;font-size:clamp(44px,3.2vw,58px);line-height:1.08;letter-spacing:-.035em}.v3-contact-form{min-height:calc(100svh - 72px);margin-top:72px;padding:clamp(38px,4.4vw,64px) clamp(38px,6vw,96px);border:0;border-left:1px solid var(--fr-v4-line);border-radius:0;background:#020b14ed;box-shadow:none}.v3-contact-form input,.v3-contact-form textarea{border-radius:0;background:transparent}.v3-submit{border-radius:4px;background:var(--fr-v4-brass);color:#06111c}.v3-contact-success{display:grid;align-content:center;justify-items:start;gap:30px;min-height:min(46svh,430px)}.v3-contact-success .v3-contact-status{margin:0;padding:0;border:0;color:var(--fr-v4-paper);font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(27px,2.5vw,40px);line-height:1.5}.v3-contact-again{min-height:44px;padding:0 0 6px;border:0;border-bottom:1px solid rgba(206,154,87,.72);background:transparent;color:var(--fr-v4-paper);font:500 14px/1 Inter,SF Pro Text,Noto Sans SC,sans-serif;cursor:pointer}.v3-contact-again:hover,.v3-contact-again:focus-visible{color:var(--fr-v4-brass)}.v3-contact-again:focus-visible{outline:2px solid var(--fr-focus);outline-offset:4px}@media(max-width:900px){.v4-hero-scene{min-height:680px}.v4-hero-scene .tideline-base,.v4-hero-scene .tideline-glints{object-position:50% 50%}.v4-hero-scene .room-shell{transform:none}.v4-hero-scene .hero-title{top:39%;width:90%;font-size:clamp(48px,12.5vw,76px);text-align:center}.v4-hero-scene .lyric-window{top:55%}.v4-hero-scene .home-landing-copy{bottom:24px;left:22px;width:46%}.v4-hero-scene .hero-research-notebook{right:33%;bottom:-1%;width:38vw;min-width:210px}.v4-hero-scene .hero-blog-diary{right:4%;bottom:0;width:29vw;min-width:170px}.v4-book-label{padding:4px 6px}.blog-journey{height:240svh}.diary-closed-v4{right:12%;bottom:7%;width:min(48vw,420px)}.diary-open-v4{bottom:5%;left:3%;width:94vw}.book-page-copy,.state-k2 .book-page-copy,.state-k3 .book-page-copy{bottom:17%;left:16%;gap:18px;width:68vw}.v3-experiments-hero,.v3-blog-hero{grid-template-columns:1fr}.v3-experiments-hero .v3-scene-image,.v3-blog-hero .v3-scene-image{opacity:.42}.v3-experiments-hero .v3-scene-image{inset:72px 24px 52px auto;width:min(58vw,620px)}.v3-experiments-hero__copy,.v3-blog-hero__copy{grid-column:1;grid-row:1}.v3-blog-filters{right:24px;left:24px;width:auto}.v3-about-page main{display:block;padding-top:72px}.v3-about-environment{position:relative;top:auto;height:58svh;padding:48px 24px 20px}.v3-about-hero,.v3-about-chapters{padding-right:24px;padding-left:24px}.v3-contact-background{width:100%;height:46svh}.v3-contact-veil{background:linear-gradient(180deg,transparent 20%,#020b14 49%)}.v3-contact-layout{display:block;padding:0}.v3-contact-invite{position:relative;top:auto;display:block;min-height:46svh;padding:130px 24px 54px}.v4-experiment-evidence,.v4-blog-visual-rail{grid-template-columns:1fr}.v4-experiment-evidence figcaption{width:min(100%,560px)}.v3-contact-form{min-height:auto;margin:0;padding:64px 24px 90px;border-top:1px solid var(--fr-v4-line);border-left:0}.v3-contact-success{min-height:320px}}@media(max-width:600px){.v4-hero-scene{min-height:620px}.v4-hero-scene .room-shell{object-position:50% 50%}.v4-hero-scene .home-landing-copy{inset:110px 20px auto;width:auto}.v4-hero-scene .home-landing-copy p{font-size:18px}.v4-hero-scene .hero-research-notebook{right:30%;bottom:1%;width:53vw;min-width:0}.v4-hero-scene .hero-blog-diary{right:0;bottom:1.2%;width:40vw;min-width:0}.v4-book-label{display:none}.book-page-copy,.state-k2 .book-page-copy,.state-k3 .book-page-copy{bottom:18%;left:12%;gap:12px;width:76vw}.book-page-intro h2{font-size:27px}.book-page-intro p{display:none}.book-directory{gap:3px}.book-directory button{min-height:29px;font-size:10px}.v3-experiments-hero{min-height:660px;padding:88px 24px 48px}.v3-experiments-hero .v3-scene-image{inset:88px 24px 48px;width:calc(100% - 48px);height:calc(100% - 136px);min-height:0;border-radius:0;clip-path:none}.v3-experiments-hero__copy h1{font-size:64px;letter-spacing:-.035em}.v3-experiment-row{grid-template-columns:minmax(0,1fr) 46px;gap:26px 18px}.v3-experiment-row__index{grid-column:1 / -1;width:auto}.v3-experiment-row__content,.v3-experiment-row__meta{grid-column:1}.v3-experiment-row .v3-round-link{grid-column:2;grid-row:2 / span 2}.v3-blog-hero{min-height:650px;padding-top:72px}.v3-blog-hero__copy{padding:90px 24px 150px}.v3-blog-hero__copy h1{font-size:clamp(86px,28vw,128px)}.v3-about-hero{min-height:auto;padding-top:72px;padding-bottom:64px}.v3-contact-invite h1{font-size:clamp(36px,10vw,40px);letter-spacing:-.04em}.v3-blog-filters{display:grid;grid-template-columns:repeat(2,1fr);bottom:24px}.v3-blog-filters button{min-height:48px;border:1px solid rgba(240,230,223,.13)}.v4-experiment-evidence__image{min-height:340px}.v4-blog-visual-rail figure,.v4-blog-visual-rail figure:last-child{grid-template-rows:300px auto}.v3-contact-form{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.v4-book-entry,.v4-hero-scene .hero-camera,.v4-hero-scene .tideline-base,.v4-hero-scene .tideline-glints,.v4-hero-scene .room-shell{transition:none!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.15s}}@media(min-width:1024px){.v3-experiments-page main{position:relative;min-height:1058px;padding-top:72px;overflow:hidden;background:#020812}.v3-experiments-hero{position:relative;display:block;min-height:986px;padding:0;overflow:hidden;background:#020812}.v3-experiments-hero .v3-scene-image{inset:0;width:100%;height:100%;min-height:0;border-radius:0;object-position:56% 53%;filter:brightness(.66) saturate(.74) contrast(1.05);clip-path:none}.v3-experiments-hero:after{display:none}.v3-experiments-hero__copy{position:absolute;z-index:3;top:clamp(54px,6vw,90px);left:var(--fr-v3-gutter);width:min(610px,48vw);padding:0}.v3-experiments-hero__copy h1{margin:24px 0 20px;color:#efe6de;font-size:clamp(72px,8vw,122px);font-weight:400;line-height:.92;letter-spacing:-.055em}.v3-experiments-hero__copy>p:last-child{max-width:620px;color:#efe6dec2;font-size:clamp(15px,1.2vw,18px);line-height:1.8}.v3-experiments-list{z-index:4;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 22px;min-height:650px;margin-top:-650px;padding:0 var(--fr-v3-gutter) 66px;background:transparent;color:#efe6de}.v3-experiments-list .v4-experiment-evidence{position:relative;grid-column:1 / 9;grid-row:1;display:block;width:100%;margin:0}.v3-experiments-list .v4-experiment-evidence__image{min-height:278px;overflow:visible;box-shadow:0 28px 70px #0003086b}.v3-experiments-list .v4-experiment-evidence__image>img:first-child{display:block;width:100%;height:278px;object-fit:cover;object-position:69% 50%;filter:brightness(.69) saturate(.72) contrast(1.03)}.v3-experiments-list .v4-experiment-evidence__network{right:8%;bottom:2%;width:45%;opacity:.38}.v3-experiments-list .v4-experiment-evidence figcaption{position:absolute;z-index:5;bottom:12px;left:16px;width:min(440px,48%);margin:0;padding:0;border:0;color:#efe6de85}.v3-experiments-list .v4-experiment-evidence figcaption p{margin-top:8px;font-size:13px;line-height:1.55}.v5-field-note{position:absolute;z-index:4;top:-12px;right:-188px;display:flex;flex-direction:column;width:268px;min-height:350px;padding:32px 28px;background:#d8cbbb url(/assets/optimized/archival-paper-texture-v1.webp) center / cover;box-shadow:0 24px 54px #00030880;color:#2c2a27;font-family:Songti SC,STSong,serif;transform:rotate(.6deg)}.v5-field-note:after{position:absolute;right:18px;bottom:18px;width:46px;height:46px;border:1px solid rgba(95,78,55,.42);border-radius:50%;content:"FR";display:grid;place-items:center;color:#5f4e3794;font-family:Georgia,serif;font-size:11px;letter-spacing:.1em}.v5-field-note__meta{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(44,42,39,.28);font-family:Inter,sans-serif;font-size:9px;letter-spacing:.1em}.v5-field-note>p{margin:24px 0 5px;color:#2c2a27a8;font-size:11px}.v5-field-note strong{max-width:190px;font-size:22px;font-weight:400;line-height:1.42}.v5-field-note__rule{width:100%;margin:26px 0 4px;border-top:1px solid rgba(44,42,39,.22)}.v5-field-note small{margin-top:auto;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.06em}.v3-experiments-list .v3-section-heading{grid-column:1 / 8;grid-row:2;align-self:end;margin-top:8px;padding-bottom:16px;border-color:#ce9a5780}.v3-experiments-list .v3-section-heading h2,.v3-experiments-list .v3-experiment-row__content h3,.v3-experiments-list .v3-round-link{color:#efe6de}.v3-experiments-list .v3-section-heading h2{font-size:clamp(40px,4vw,64px)}.v3-experiments-list .v3-kicker,.v3-experiments-list .v3-experiment-row__meta{color:#efe6de94}.v3-experiments-list .v3-experiment-row{grid-column:1 / -1;grid-row:3;grid-template-columns:110px minmax(0,1.5fr) minmax(280px,.55fr) 58px;gap:clamp(24px,4vw,66px);padding:28px 0;border-color:#ce9a5780;color:#efe6de}.v3-experiments-list .v3-experiment-row__index{color:#c89454;font-size:clamp(56px,6vw,86px)}.v3-experiments-list .v3-experiment-row__content h3{font-size:clamp(27px,2.5vw,39px)}.v3-experiments-list .v3-experiment-row__content p{color:#efe6dead}.v3-experiments-list .v3-status,.v3-experiments-list .v3-experiment-row:hover h3,.v3-experiments-list .v3-experiment-row:focus-visible h3{color:#ce9a57}.v3-experiments-list .v3-status i{background:#ce9a57}.v3-experiments-list .v3-round-link{border-color:#ce9a57b8}.v3-blog-page main{min-height:1058px;overflow:hidden;background:#030a12}.v3-blog-page .v3-blog-hero:not(.is-article){position:relative;display:block;min-height:1058px;padding-top:72px;background:#030a12}.v3-blog-page .v3-blog-hero:not(.is-article) .v3-scene-image{position:absolute;inset:72px 0 0;width:100%;height:calc(100% - 72px);object-position:56% 50%;filter:brightness(.64) saturate(.78) contrast(1.04)}.v3-blog-page .v3-blog-hero__edge{display:none}.v3-blog-page .v3-blog-hero__copy{position:absolute;z-index:2;top:clamp(112px,10vw,148px);left:var(--fr-v3-gutter);width:min(560px,42vw);padding:0}.v3-blog-page .v3-blog-hero__copy h1{margin:18px 0 32px;color:#f0e6df;font-size:clamp(132px,15vw,224px);line-height:.76;letter-spacing:-.06em}.v3-blog-page .v3-blog-hero__copy>p:last-child{max-width:540px;color:#f0e6dfc7;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.v3-blog-page .v3-blog-filters{position:absolute;z-index:5;top:460px;bottom:auto;left:var(--fr-v3-gutter);width:min(650px,50vw);border-top:1px solid rgba(240,230,223,.16)}.v3-blog-page .v3-blog-filters button{min-height:52px}.v3-blog-page .v3-archive{z-index:3;min-height:586px;margin-top:-586px;padding:0 var(--fr-v3-gutter) 0;background:transparent;color:#efe6de}.v3-blog-page .v3-archive>.v3-section-heading{position:absolute;z-index:6;top:340px;right:var(--fr-v3-gutter);display:block;width:min(260px,22vw);padding:0 0 18px;border-color:#f0e6df4d}.v3-blog-page .v3-archive>.v3-section-heading h2{margin:12px 0 8px;color:#efe6de;font-family:Inter,sans-serif;font-size:15px;font-weight:500;letter-spacing:.06em}.v3-blog-page .v3-archive>.v3-section-heading>p:last-child,.v3-blog-page .v3-archive .v3-kicker{color:#efe6de9e}.v5-blog-spread{position:relative;min-height:586px}.v5-blog-notebook{position:absolute;z-index:1;top:30px;left:-5.5vw;width:min(980px,68vw);height:auto;filter:sepia(.08) brightness(.78);transform:rotate(-1.4deg)}.v3-blog-page .v3-article-list{position:absolute;z-index:4;top:132px;left:5.5vw;width:min(520px,39vw);border:0}.v3-blog-page .v3-article-row{display:grid;grid-template-columns:1fr 46px;gap:18px;padding:0;color:#1c2831}.v3-blog-page .v3-article-row__meta{grid-column:1 / -1;display:flex;gap:34px;padding-bottom:12px;border-bottom:1px solid rgba(28,40,49,.38);color:#1c2831b8}.v3-blog-page .v3-article-row__body h3{margin:12px 0 14px;font-size:clamp(31px,3.1vw,47px);line-height:1.22}.v3-blog-page .v3-article-row__body>p:last-child{color:#1c2831c2;font-size:13px;line-height:1.58}.v3-blog-page .v3-article-row .v3-kicker{color:#1c283194}.v3-blog-page .v3-article-row .v3-round-link{align-self:end;border-color:#1c283175;color:#1c2831}.v3-blog-page .v4-blog-visual-rail{position:absolute;z-index:3;top:-20px;left:55%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:12px;width:43%;margin:0}.v3-blog-page .v4-blog-visual-rail figure,.v3-blog-page .v4-blog-visual-rail figure:last-child{grid-template-rows:420px auto}.v3-blog-page .v4-blog-visual-rail figure:first-child{transform:translateY(-18px) rotate(-1.2deg)}.v3-blog-page .v4-blog-visual-rail figure:last-child{grid-template-rows:300px auto;transform:translateY(42px) rotate(1deg)}.v3-blog-page .v4-blog-visual-rail img{border:8px solid #343434;box-shadow:0 24px 52px #0003087a;filter:brightness(.76) saturate(.72)}.v3-blog-page .v4-blog-visual-rail figcaption{color:#efe6de94}.v5-blog-field-notes{position:absolute;z-index:2;right:-2.2vw;bottom:0;width:min(330px,25vw);transform:rotate(8deg);filter:brightness(.62) saturate(.72)}.v3-blog-page .v3-empty-state{position:absolute;z-index:4;top:175px;left:6vw;width:min(480px,38vw);border:0;color:#1c2831}.v3-about-page main{position:relative;display:block;min-height:1058px;padding-top:72px;overflow:hidden;background:#020812}.v3-about-page .v3-about-environment{position:absolute;z-index:0;inset:72px 0 0;width:100%;height:calc(100% - 72px);padding:0;background:#020812}.v3-about-page .v3-about-environment img{width:100%;height:100%;border-radius:0;object-position:49% 52%;filter:brightness(.68) saturate(.8) contrast(1.02);clip-path:none}.v3-about-page .v3-about-hero{position:relative;z-index:2;display:block;min-height:986px;margin:0;padding:105px var(--fr-v3-gutter) 0;align-content:start}.v3-about-page .v3-about-hero>div{width:min(600px,44vw)}.v3-about-page .v3-about-hero h1{margin:24px 0 20px;font-size:clamp(92px,11vw,164px);line-height:.88;letter-spacing:-.065em}.v3-about-page .v3-about-hero p:last-child{max-width:520px;font-size:clamp(15px,1.3vw,19px);line-height:1.85}.v3-about-page .v3-about-hero__line{display:none}.v3-about-page .v3-about-chapters{position:absolute;z-index:3;inset:72px 0 0;display:block;margin:0;padding:0;background:transparent;pointer-events:none}.v3-about-page .v3-about-chapter{position:absolute;display:grid;min-height:0;padding:0;border:0;pointer-events:auto}.v3-about-page .v3-about-chapter:nth-child(1){top:560px;left:var(--fr-v3-gutter);grid-template-columns:72px minmax(0,390px);gap:18px;width:min(510px,40vw)}.v3-about-page .v3-about-chapter:nth-child(2){top:0;right:4vw;grid-template-columns:54px 1fr;gap:16px;width:min(380px,28vw);min-height:505px;padding:62px 34px 34px;border-right:1px solid rgba(240,230,223,.13);border-left:1px solid rgba(240,230,223,.18);background:#020911a8}.v3-about-page .v3-about-chapter:nth-child(3){right:4vw;bottom:62px;grid-template-columns:60px 1fr;gap:18px;width:min(590px,42vw);min-height:430px;padding:58px 50px 46px;background:#d8cbbb url(/assets/optimized/archival-paper-texture-v1.webp) center / cover;box-shadow:0 28px 70px #00030875;color:#1f272c;transform:rotate(-1.5deg)}.v3-about-page .v3-about-chapter__number{color:#ce9a57b8;font-size:clamp(34px,3.2vw,48px)}.v3-about-page .v3-about-chapter h2{margin:4px 0 22px;font-size:clamp(35px,3.4vw,50px);line-height:1.1}.v3-about-page .v3-about-chapter p{margin:0 0 24px;color:#f0e6dfb8;font-size:clamp(15px,1.25vw,18px);line-height:1.9}.v3-about-page .v3-about-chapter:nth-child(3) .v3-about-chapter__number{color:#1f272cad}.v3-about-page .v3-about-chapter:nth-child(3) p{color:#1f272cd1}.v3-about-page .v3-about-chapter:nth-child(3) .v3-text-link{border-color:#1f272c94;color:#1f272c}.v5-about-chapter-photo{position:absolute;right:30px;bottom:-28px;width:205px;height:132px;border:7px solid rgba(226,221,212,.36);object-fit:cover;object-position:68% 56%;filter:grayscale(.76) brightness(.62);transform:rotate(2deg)}.v5-about-ledger{position:absolute;z-index:2;bottom:-112px;left:7vw;width:min(660px,46vw);height:250px;object-fit:cover;object-position:70% 17%;filter:brightness(.64) saturate(.68);transform:rotate(-5deg)}}@media(max-width:1023px){.v3-blog-page{overflow-x:clip}.v5-field-note{position:absolute;right:18px;bottom:-76px;width:min(235px,46vw);padding:24px;background:#d8cbbb url(/assets/optimized/archival-paper-texture-v1.webp) center / cover;box-shadow:0 18px 46px #00030875;color:#282622;font-family:Songti SC,STSong,serif}.v5-field-note__meta{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(40,38,34,.25);font-size:8px}.v5-field-note>p{margin:14px 0 5px;font-size:10px}.v5-field-note strong{font-size:18px}.v5-field-note__rule{display:block;margin-top:18px;border-top:1px solid rgba(40,38,34,.2)}.v3-experiments-list{background:#07111b;color:#efe6de}.v3-experiments-list .v3-section-heading h2,.v3-experiments-list .v3-experiment-row__content h3,.v3-experiments-list .v3-round-link{color:#efe6de}.v3-experiments-list .v3-kicker,.v3-experiments-list .v3-experiment-row__meta,.v3-experiments-list .v3-experiment-row__content p{color:#efe6de9e}.v3-experiments-list .v3-round-link,.v3-experiments-list .v3-section-heading,.v3-experiments-list .v3-experiment-row{border-color:#ce9a576b}.v3-blog-page .v3-archive{background:#07111b;color:#efe6de}.v5-blog-spread{position:relative;display:grid;gap:48px;padding-top:36px}.v5-blog-notebook{position:absolute;z-index:0;top:50px;left:-5vw;width:105vw;opacity:.86;transform:rotate(-1deg)}.v3-blog-page .v3-article-list,.v3-blog-page .v3-empty-state{position:relative;z-index:2;width:min(82%,600px);min-height:360px;margin:96px auto 0;border:0;color:#1c2831}.v3-blog-page .v3-article-row{color:#1c2831}.v3-blog-page .v3-article-row__meta,.v3-blog-page .v3-article-row__body>p:last-child,.v3-blog-page .v3-article-row .v3-kicker{color:#1c2831b8}.v3-blog-page .v3-article-row .v3-round-link{border-color:#1c283173;color:#1c2831}.v3-blog-page .v4-blog-visual-rail{position:relative;z-index:3;margin-top:0}.v5-blog-field-notes{position:absolute;z-index:1;right:0;bottom:-100px;width:48vw;transform:rotate(9deg);filter:brightness(.62)}.v3-about-page main{position:relative;display:block;padding-top:72px;overflow:hidden;background:#020812}.v3-about-page .v3-about-environment{position:absolute;inset:72px 0 0;height:100%;padding:0}.v3-about-page .v3-about-environment img{border-radius:0;filter:brightness(.58) saturate(.78);clip-path:none}.v3-about-page .v3-about-hero{min-height:78svh;padding-top:12svh}.v3-about-page .v3-about-chapters{position:relative;z-index:2;display:grid;gap:0;padding:0 24px 80px;background:#0009128f}.v3-about-page .v3-about-chapter{position:relative;min-height:auto;padding:70px 0}.v3-about-page .v3-about-chapter:nth-child(2){padding:64px 28px 150px;background:#020911a3}.v3-about-page .v3-about-chapter:nth-child(3){margin-top:26px;padding:52px 30px;background:#d8cbbb url(/assets/optimized/archival-paper-texture-v1.webp) center / cover;color:#1f272c;transform:rotate(-1deg)}.v3-about-page .v3-about-chapter:nth-child(3) p,.v3-about-page .v3-about-chapter:nth-child(3) .v3-about-chapter__number{color:#1f272cc7}.v3-about-page .v3-about-chapter:nth-child(3) .v3-text-link{color:#1f272c}.v5-about-chapter-photo{position:absolute;right:28px;bottom:26px;width:min(240px,62vw);height:110px;object-fit:cover;filter:grayscale(.72) brightness(.64)}.v5-about-ledger{position:relative;z-index:2;display:block;width:110%;height:260px;margin:-80px 0 -80px -8%;object-fit:cover;object-position:68% 18%;filter:brightness(.62) saturate(.7);transform:rotate(-4deg)}}@media(max-width:600px){.v3-experiments-hero__copy{padding-top:38px}.v3-experiments-hero__copy>p:last-child{color:#f0e6dfcc}.v3-experiments-list .v4-experiment-evidence{margin-bottom:118px}.v5-field-note{right:12px;bottom:-96px;width:205px;padding:18px}.v5-field-note small{display:block;margin-top:12px;font-size:9px}.v3-blog-page .v3-blog-hero__copy{padding-top:20px}.v3-blog-page .v3-blog-hero__copy h1{font-size:clamp(92px,31vw,128px)}.v3-blog-page .v3-archive{padding-inline:20px}.v3-blog-page .v3-article-list,.v3-blog-page .v3-empty-state{width:86%;min-height:320px;margin-top:74px}.v3-blog-page .v3-article-row__body h3{font-size:clamp(26px,8.4vw,35px)}.v3-blog-page .v3-article-row__body>p:last-child{font-size:12px;line-height:1.55}.v3-blog-page .v4-blog-visual-rail{margin-bottom:60px}.v3-about-page .v3-about-hero h1{font-size:clamp(72px,23vw,96px)}.v3-about-page .v3-about-chapter h2{font-size:38px}.v3-about-page .v3-about-chapter p{font-size:16px;line-height:1.85}}:root{--approved-ink: #02070b;--approved-nav: #060f16;--approved-paper: #d0c0aa;--approved-paper-deep: #ac9a82;--approved-ivory: #f0e6df;--approved-muted: rgba(240, 230, 223, .72);--approved-brass: #ab8a70;--approved-line: rgba(208, 192, 170, .42);--approved-sans: Inter, "SF Pro Text", "PingFang SC", "Noto Sans SC", sans-serif;--approved-serif: "Songti SC", STSong, "Noto Serif SC", "Times New Roman", serif}.approved-page{background:var(--approved-ink);color:var(--approved-ivory)}.approved-page main{min-height:100svh;padding:0!important;overflow:clip}.approved-page .site-header{z-index:30}.approved-page .nav-dock{min-height:6.45vw;max-height:76px;border-color:#d0c0aa29;background:#060f1680;box-shadow:inset 0 -1px #d0c0aa14;-webkit-backdrop-filter:blur(10px) saturate(105%);backdrop-filter:blur(10px) saturate(105%)}.approved-page .brand{color:var(--approved-ivory);font-family:var(--approved-serif);font-size:clamp(22px,1.78vw,28px)}.approved-page .main-nav a,.approved-page .header-controls{color:#f0e6dfc7;font-family:var(--approved-sans)}.approved-page .main-nav a.is-active,.approved-page .main-nav a:hover,.approved-page .main-nav a:focus-visible,.approved-page .header-controls .icon-button{color:var(--approved-ivory)}.approved-page .nav-active-indicator{background:var(--approved-brass)}.approved-scene{position:relative;isolation:isolate;width:100%;min-height:100svh;aspect-ratio:1487 / 1058;overflow:hidden;background:var(--approved-ink)}.approved-scene__plate{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.approved-kicker{margin:0;color:#f0e6dfb8;font-family:var(--approved-sans);font-size:clamp(9px,.76vw,12px);font-weight:650;letter-spacing:.19em;line-height:1.25}.approved-page h1,.approved-page h2,.approved-page h3,.approved-page p{text-wrap:balance}.approved-page a:focus-visible,.approved-page button:focus-visible{outline:2px solid var(--approved-paper);outline-offset:5px}.approved-round-link{display:grid;width:clamp(44px,3.45vw,54px);aspect-ratio:1;place-items:center;border:1px solid currentColor;border-radius:50%;color:currentColor;transition:transform .22s ease,background-color .22s ease,color .22s ease}.approved-round-link svg{width:43%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.approved-round-link:hover,.approved-round-link:focus-visible{background:var(--approved-ivory);color:var(--approved-ink);transform:translate(3px)}.approved-experiments__hero-copy{position:absolute;top:15.8%;left:6.9%;width:min(42.5%,632px);animation:approved-rise .7s 80ms both cubic-bezier(.22,.61,.36,1)}.approved-experiments__hero-copy h1{margin:clamp(20px,1.7vw,27px) 0 clamp(17px,1.4vw,22px);color:var(--approved-ivory);font-family:var(--approved-serif);font-size:clamp(74px,8.2vw,128px);font-weight:400;letter-spacing:-.075em;line-height:.9}.approved-experiments__hero-copy>p:last-child{max-width:570px;margin:0;color:var(--approved-muted);font-family:var(--approved-serif);font-size:clamp(15px,1.23vw,19px);line-height:1.82}.approved-field-note{position:absolute;top:41%;left:49.3%;display:flex;flex-direction:column;width:16.9%;min-height:30.5%;padding:2.25% 1.75%;color:#28231ee6;font-family:var(--approved-serif);transform:rotate(.55deg)}.approved-field-note p{margin:0;font-size:clamp(8px,.74vw,11px);line-height:1.4}.approved-field-note p:first-child{margin-bottom:9%;font-family:var(--approved-sans);font-size:clamp(7px,.59vw,9px);letter-spacing:.1em}.approved-field-note p:nth-of-type(2){color:#28231ead}.approved-field-note strong{display:block;margin-top:3%;font-size:clamp(16px,1.36vw,21px);font-weight:400;line-height:1.3}.approved-field-note>span{width:100%;margin:auto 0 7%;border-top:1px solid rgba(40,35,30,.25)}.approved-field-note small{font-family:var(--approved-sans);font-size:clamp(7px,.58vw,9px);letter-spacing:.07em}.approved-experiments__index{position:absolute;right:6.9%;bottom:6.1%;left:6.9%;animation:approved-rise .7s .18s both cubic-bezier(.22,.61,.36,1)}.approved-experiments__index header{width:48.5%;padding-bottom:2.2%;border-bottom:1px solid var(--approved-line)}.approved-experiments__index h2{margin:clamp(15px,1.4vw,22px) 0 0;color:var(--approved-ivory);font-family:var(--approved-serif);font-size:clamp(41px,4vw,62px);font-weight:400;letter-spacing:-.055em;line-height:1.08}.approved-experiment-row{display:grid;grid-template-columns:10% minmax(0,1.55fr) minmax(230px,.65fr) 54px;gap:clamp(20px,3vw,52px);align-items:center;margin-top:clamp(22px,2.15vw,33px);padding:clamp(18px,1.85vw,29px) 0;border-top:1px solid var(--approved-line);border-bottom:1px solid var(--approved-line);color:var(--approved-ivory);text-decoration:none}.approved-experiment-row__index{margin:0;color:var(--approved-brass);font-family:var(--approved-serif);font-size:clamp(56px,6vw,89px);font-variant-numeric:lining-nums;line-height:.8}.approved-experiment-row h3{margin:0 0 7px;font-family:var(--approved-serif);font-size:clamp(27px,2.55vw,39px);font-weight:400;letter-spacing:-.04em;line-height:1.16}.approved-experiment-row>div>p{margin:0;color:var(--approved-muted);font-family:var(--approved-sans);font-size:clamp(12px,1vw,15px);line-height:1.6}.approved-experiment-row__meta{display:grid;gap:15px;color:#f0e6dfa3;font-family:var(--approved-sans);font-size:clamp(11px,.88vw,14px);letter-spacing:.04em}.approved-experiment-row__meta span:first-child{color:#d1a067}.approved-experiment-row:hover h3,.approved-experiment-row:focus-visible h3{color:#f5d6ad}.approved-blog__hero-copy{position:absolute;top:14.2%;left:6.15%;width:min(40%,610px);animation:approved-rise .7s 80ms both cubic-bezier(.22,.61,.36,1)}.approved-blog__hero-copy h1{margin:clamp(18px,1.4vw,22px) 0 clamp(28px,2.15vw,34px);color:#f4e9e1;font-family:var(--approved-serif);font-size:clamp(142px,14.8vw,224px);font-weight:400;letter-spacing:-.09em;line-height:.72}.approved-blog__hero-copy>p:not(.approved-kicker){max-width:540px;margin:0;color:var(--approved-muted);font-family:var(--approved-serif);font-size:clamp(15px,1.18vw,18px);line-height:1.8}.approved-blog__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(630px,43vw);margin-top:clamp(29px,2.3vw,36px);border-top:1px solid rgba(240,230,223,.2)}.approved-blog__filters button{min-height:48px;padding:0 12px;border:0;border-bottom:1px solid rgba(240,230,223,.12);background:transparent;color:#f0e6df8f;font-family:var(--approved-sans);font-size:clamp(11px,.86vw,13px);font-weight:500;cursor:pointer}.approved-blog__filters button+button{border-left:1px solid rgba(240,230,223,.1)}.approved-blog__filters button:hover,.approved-blog__filters button.is-active{color:var(--approved-ivory)}.approved-blog__filters button.is-active{border-bottom-color:#d5a45f;box-shadow:inset 0 -2px #d5a45f}.approved-blog__archive{position:absolute;top:75.6%;right:6.15%;width:min(238px,18vw);padding-bottom:14px;border-bottom:1px solid rgba(240,230,223,.28);animation:approved-rise .7s .2s both cubic-bezier(.22,.61,.36,1)}.approved-blog__archive h2{margin:11px 0 8px;color:var(--approved-ivory);font-family:var(--approved-sans);font-size:clamp(13px,.96vw,15px);font-weight:500;letter-spacing:.05em}.approved-blog__archive>p:last-child{margin:0;color:#f0e6df94;font-family:var(--approved-sans);font-size:clamp(10px,.77vw,12px)}.approved-blog__article-list{position:absolute;top:55%;left:12.7%;width:min(36.5%,544px);max-height:34.5%;padding-right:2px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(28,40,49,.5) transparent;animation:approved-rise .7s .14s both cubic-bezier(.22,.61,.36,1)}.approved-article-row{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:15px;padding:0 0 22px;color:#1c2831}.approved-article-row+.approved-article-row{margin-top:22px;padding-top:22px;border-top:1px solid rgba(28,40,49,.24)}.approved-article-row__meta{grid-column:1 / -1;display:flex;gap:28px;margin:0;padding-bottom:10px;border-bottom:1px solid rgba(28,40,49,.34);color:#1c2831ad;font-family:var(--approved-sans);font-size:clamp(10px,.78vw,12px)}.approved-article-row .approved-kicker{color:#1c2831a3;font-size:clamp(8px,.63vw,10px)}.approved-article-row h3{margin:10px 0 12px;font-family:var(--approved-serif);font-size:clamp(29px,2.75vw,42px);font-weight:400;letter-spacing:-.055em;line-height:1.18}.approved-article-row h3 a{color:inherit;text-decoration:none}.approved-article-row h3 a:hover,.approved-article-row h3 a:focus-visible{color:#6c4123}.approved-article-row>div>p:last-child{margin:0;color:#1c2831bf;font-family:var(--approved-sans);font-size:clamp(11px,.83vw,13px);line-height:1.58}.approved-article-row .approved-round-link{align-self:end}.approved-empty-state{margin:0;color:#1c2831c2;font-family:var(--approved-serif);font-size:clamp(17px,1.35vw,21px);line-height:1.7}.approved-about__hero{position:absolute;top:17.2%;left:6.35%;width:min(39%,580px);animation:approved-rise .7s 80ms both cubic-bezier(.22,.61,.36,1)}.approved-about__hero h1{margin:clamp(20px,1.7vw,27px) 0 clamp(18px,1.5vw,23px);color:var(--approved-ivory);font-family:var(--approved-serif);font-size:clamp(88px,10.5vw,160px);font-weight:400;letter-spacing:-.09em;line-height:.88}.approved-about__hero>p:last-child{max-width:520px;margin:0;color:var(--approved-muted);font-family:var(--approved-serif);font-size:clamp(15px,1.2vw,19px);line-height:1.83}.approved-about__chapters{position:absolute;inset:0}.approved-about__chapter{position:absolute;display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px}.approved-about__chapter>span{color:var(--approved-brass);font-family:var(--approved-serif);font-size:clamp(35px,3.2vw,48px);font-weight:600;line-height:1}.approved-about__chapter h2{margin:3px 0 20px;color:var(--approved-ivory);font-family:var(--approved-serif);font-size:clamp(34px,3.35vw,51px);font-weight:400;letter-spacing:-.06em;line-height:1.1}.approved-about__chapter p{margin:0;color:var(--approved-muted);font-family:var(--approved-serif);font-size:clamp(14px,1.18vw,18px);line-height:1.85}.is-chapter-01{top:60.7%;left:6.35%;width:min(35.5%,530px)}.is-chapter-02{top:13.8%;left:72.5%;width:min(22%,328px)}.is-chapter-02 h2{font-size:clamp(31px,2.75vw,43px)}.is-chapter-02 p{font-size:clamp(13px,1.02vw,16px);line-height:1.8}.is-chapter-03{top:59.2%;left:61.3%;width:min(32.2%,480px)}.is-chapter-03>span,.is-chapter-03 h2,.is-chapter-03 p,.approved-text-link{color:#1f272c}.is-chapter-03 h2{margin-bottom:20px;font-size:clamp(34px,3.3vw,50px)}.is-chapter-03 p{font-size:clamp(14px,1.1vw,17px);line-height:1.82}.approved-text-link{display:inline-flex;gap:10px;align-items:center;margin-top:25px;padding-bottom:7px;border-bottom:1px solid currentColor;font-family:var(--approved-serif);font-size:clamp(15px,1.25vw,19px);text-decoration:none}.approved-text-link svg{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.approved-text-link:hover,.approved-text-link:focus-visible{color:#754b2a}@keyframes approved-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.approved-page main{overflow:visible}.approved-page .nav-dock{min-height:66px;padding-inline:20px;background:#060f16c2}.approved-page .brand{font-size:21px}.approved-scene{display:flex;flex-direction:column;min-height:1080px;padding:106px 24px 42px;aspect-ratio:auto;overflow:hidden}.approved-scene__plate{object-position:center top}.approved-experiments__hero-copy,.approved-blog__hero-copy,.approved-about__hero,.approved-field-note,.approved-experiments__index,.approved-blog__archive,.approved-blog__article-list,.approved-about__chapters,.approved-about__chapter{position:static;width:auto;min-height:0;transform:none}.approved-experiments__hero-copy,.approved-blog__hero-copy,.approved-about__hero{max-width:620px}.approved-experiments__hero-copy h1{font-size:clamp(66px,19vw,94px)}.approved-experiments__hero-copy>p:last-child,.approved-blog__hero-copy>p:not(.approved-kicker),.approved-about__hero>p:last-child{font-size:15px}.approved-field-note{width:46%;min-height:250px;margin:34px 4% 0 auto;padding:21px 16px}.approved-field-note strong{font-size:17px}.approved-experiments__index{margin-top:auto;padding-top:46px}.approved-experiments__index header{width:100%}.approved-experiments__index h2{font-size:clamp(35px,10vw,46px)}.approved-experiment-row{grid-template-columns:62px minmax(0,1fr) 42px;gap:14px}.approved-experiment-row__index{font-size:58px}.approved-experiment-row h3{font-size:27px}.approved-experiment-row__meta{grid-column:2 / -1;grid-row:2;grid-template-columns:auto 1fr;gap:12px;font-size:11px}.approved-experiment-row>.approved-round-link{grid-column:3;grid-row:1;width:42px}.approved-blog-scene{min-height:1190px}.approved-blog-scene .approved-scene__plate{object-position:40% top}.approved-blog__hero-copy h1{font-size:clamp(112px,31vw,150px)}.approved-blog__filters{width:100%;margin-top:28px}.approved-blog__filters button{min-height:47px;padding-inline:6px;font-size:11px}.approved-blog__article-list{width:min(84%,350px);max-height:none;margin-top:225px;overflow:visible}.approved-article-row{grid-template-columns:minmax(0,1fr) 42px}.approved-article-row h3{font-size:clamp(27px,7.5vw,35px)}.approved-article-row>div>p:last-child{font-size:12px}.v3-article-page .v3-blog-hero.is-article{display:block;min-height:650px;padding-top:72px}.v3-article-page .v3-blog-hero.is-article .v3-scene-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center;filter:brightness(.5) saturate(.72)}.v3-article-page .v3-blog-hero__edge{z-index:1;inset:72px 0 0;width:100%;height:auto;background:linear-gradient(90deg,#010a14f0,#010a1480 78%,#010a1447),linear-gradient(180deg,#010a141a,#010a1494)}.v3-article-page .v3-article-hero__copy{z-index:2}.approved-blog__archive{order:4;width:min(225px,66vw);margin:32px 0 0 auto}.approved-about-scene{min-height:1180px}.approved-about__hero h1{font-size:clamp(78px,22vw,112px)}.approved-about__chapters{display:grid;gap:42px;margin-top:190px}.approved-about__chapter{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px}.approved-about__chapter h2,.is-chapter-02 h2,.is-chapter-03 h2{font-size:clamp(30px,8.5vw,39px)}.approved-about__chapter p,.is-chapter-02 p,.is-chapter-03 p{font-size:14px}.is-chapter-02{padding:28px 22px;background:#060f168f}.is-chapter-03{padding:25px 18px;background:#d0c0aae0}}@media(prefers-reduced-motion:reduce){.approved-experiments__hero-copy,.approved-experiments__index,.approved-blog__hero-copy,.approved-blog__archive,.approved-blog__article-list,.approved-about__hero{animation:none}}:root{--vnext-ink: #07131f;--vnext-ink-soft: #17324a;--vnext-mist: #6e8798;--vnext-paper: #f1ede5;--vnext-brass: #ab8a70;--vnext-gold: #d8a454;--vnext-body-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Noto Sans SC", sans-serif;--vnext-display-cn: "Songti SC", "Noto Serif SC", STSong, serif;--vnext-display-en: Didot, "Bodoni Moda", "Times New Roman", serif}.v4-experience{--vnext-chapter-overlap: clamp(82px, 12svh, 124px);--vnext-chapter-overlap-quarter: clamp(20px, 3svh, 31px);--vnext-chapter-overlap-half: clamp(42px, 6svh, 62px);background:var(--vnext-ink);color:var(--vnext-paper);font-family:var(--vnext-body-font)}.v4-experience .site-header.is-intro-entering .nav-dock{animation:vnext-nav-dock-arrive .72s cubic-bezier(.16,1,.3,1) both}.v4-experience .site-header.is-intro-entering .brand{animation:vnext-nav-item-arrive .56s cubic-bezier(.16,1,.3,1) 70ms both}.v4-experience .site-header.is-intro-entering .main-nav a{animation:vnext-nav-item-arrive .52s cubic-bezier(.16,1,.3,1) both}.v4-experience .site-header.is-intro-entering .main-nav a:nth-child(1){animation-delay:.11s}.v4-experience .site-header.is-intro-entering .main-nav a:nth-child(2){animation-delay:145ms}.v4-experience .site-header.is-intro-entering .main-nav a:nth-child(3){animation-delay:.18s}.v4-experience .site-header.is-intro-entering .main-nav a:nth-child(4){animation-delay:215ms}.v4-experience .site-header.is-intro-entering .main-nav a:nth-child(5){animation-delay:.25s}.v4-experience .site-header.is-intro-entering .header-controls{animation:vnext-nav-item-arrive .52s cubic-bezier(.16,1,.3,1) 285ms both}.v4-experience .site-header.is-intro-entering .nav-active-indicator{animation:vnext-nav-indicator-arrive .64s ease-out .33s both}.vnext-hero-scene{position:relative;height:100svh;min-height:680px;overflow:hidden;background:var(--vnext-ink)}.vnext-hero-media{position:absolute;z-index:0;inset:-2% 0;overflow:hidden;pointer-events:none;transform:translateZ(0);will-change:transform}.mode-home .vnext-hero-scene:before,.vnext-story-section:after{display:none}.vnext-hero-image{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:brightness(.94) saturate(.94);pointer-events:none;transform:scale(1);-webkit-user-select:none;user-select:none;will-change:filter,transform}.vnext-hero-scene .vnext-hero-title{position:absolute;z-index:3;top:33%;left:50%;margin:0;color:var(--vnext-paper);font-family:var(--vnext-display-en);font-size:clamp(4.9rem,6.25vw,7.2rem);font-weight:400;line-height:.9;letter-spacing:.045em;opacity:1;text-shadow:0 10px 35px rgba(0,8,18,.42);transform:translate(-50%,-50%);transition:none;white-space:nowrap;will-change:opacity,transform,letter-spacing}.mode-home .vnext-hero-scene .vnext-hero-title{opacity:1;pointer-events:auto}.vnext-hero-manifesto{position:absolute;z-index:3;bottom:clamp(56px,8.4svh,92px);left:clamp(34px,5vw,80px);margin:0;color:#f1ede5f0;font-family:var(--vnext-display-cn);font-size:clamp(1.45rem,2vw,2.15rem);font-weight:400;line-height:1.45;letter-spacing:.015em;opacity:1;text-shadow:0 4px 22px rgba(1,10,20,.66);will-change:opacity,transform}.vnext-hero-manifesto span{display:block;will-change:opacity,transform}.vnext-hero-manifesto small{display:block;margin-top:.7rem;color:#f1ede594;font-family:var(--vnext-body-font);font-size:clamp(.68rem,.74vw,.8rem);font-weight:450;letter-spacing:.08em;will-change:opacity,transform}.vnext-hero-links{position:absolute;z-index:3;right:clamp(34px,5vw,80px);bottom:clamp(51px,7.8svh,86px);display:grid;width:min(36vw,520px);gap:2px}.vnext-hero-link{display:grid;grid-template-columns:2.2rem 1fr auto;min-height:46px;align-items:center;padding:0 0 .15rem;border-bottom:1px solid rgba(241,237,229,.32);color:#f1ede5e6;font-family:var(--vnext-body-font);font-size:clamp(.74rem,.8vw,.86rem);letter-spacing:.11em;opacity:1;text-decoration:none;text-shadow:0 3px 16px rgba(1,10,20,.7);transition:border-color .22s ease,color .22s ease;will-change:opacity,transform}.vnext-hero-link-index{color:#f1ede57a;font-family:var(--vnext-display-en);font-size:.76rem;letter-spacing:.06em}.vnext-hero-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;transition:transform .22s ease}.vnext-hero-link:hover,.vnext-hero-link:focus-visible{border-color:var(--vnext-gold);color:#fff}.vnext-hero-link:hover svg,.vnext-hero-link:focus-visible svg{transform:translate(4px)}.vnext-hero-link:focus-visible{outline:2px solid var(--vnext-gold);outline-offset:5px}.vnext-story-section{position:relative;z-index:1;isolation:isolate;display:block;width:100%;min-height:max(720px,100svh);overflow:hidden;scroll-margin-top:70px;background:transparent}.vnext-chapter-sequence{position:relative;z-index:1;margin-top:calc(-1 * var(--vnext-chapter-overlap));background:transparent}.vnext-story-section+.vnext-story-section{margin-top:calc(-1 * var(--vnext-chapter-overlap))}.vnext-section-media{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.12) var(--vnext-chapter-overlap-quarter),rgba(0,0,0,.58) var(--vnext-chapter-overlap-half),#000 var(--vnext-chapter-overlap),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.12) var(--vnext-chapter-overlap-quarter),rgba(0,0,0,.58) var(--vnext-chapter-overlap-half),#000 var(--vnext-chapter-overlap),#000 100%);opacity:1;will-change:filter,opacity}.vnext-section-media .section-background{position:absolute;z-index:0;inset:-2% 0 auto;display:block;width:100%;height:104%;object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.vnext-introduction-copy,.vnext-workbench-copy{position:absolute;z-index:3;color:var(--vnext-paper);font-family:var(--vnext-body-font);text-shadow:0 5px 24px rgba(0,7,17,.24)}.vnext-introduction-copy{top:clamp(104px,13.5svh,148px);right:clamp(44px,6vw,96px);width:min(43vw,650px);padding-bottom:34px}.vnext-eyebrow{max-width:none!important;margin:0 0 clamp(18px,2.4svh,28px)!important;color:var(--vnext-gold)!important;font-family:var(--vnext-body-font)!important;font-size:clamp(.7rem,.74vw,.82rem)!important;font-weight:600;line-height:1.35!important;letter-spacing:.19em!important;text-transform:uppercase}.vnext-introduction-copy h2,.vnext-workbench-copy h2{margin:0;color:var(--vnext-paper);font-family:var(--vnext-display-cn);font-weight:400;text-wrap:balance}.vnext-introduction-copy h2{font-size:clamp(2.6rem,3.55vw,3.95rem);line-height:1.2;letter-spacing:-.025em}.vnext-introduction-copy h2 span{display:block}.vnext-introduction-copy>p:not(.vnext-eyebrow),.vnext-workbench-copy>p:not(.vnext-eyebrow){max-width:590px;margin:0;color:#f1ede5b8;font-family:var(--vnext-body-font);font-size:clamp(.91rem,1vw,1.04rem);line-height:1.8;letter-spacing:.01em}.vnext-introduction-copy .lead{margin-top:clamp(21px,2.7svh,31px)!important;margin-bottom:5px!important;color:#f1ede5ed!important;font-weight:540}.vnext-author-signature{display:flex;align-items:baseline;gap:14px;margin-top:clamp(20px,2.5svh,28px);color:var(--vnext-paper)}.vnext-author-signature strong{color:var(--vnext-gold);font-family:var(--vnext-display-cn);font-size:clamp(1.32rem,1.6vw,1.72rem);font-weight:400;letter-spacing:.08em}.vnext-author-signature span{color:#f1ede575;font-family:var(--vnext-body-font);font-size:.66rem;letter-spacing:.15em}.vnext-introduction-copy .text-action,.vnext-workbench-copy .text-action{display:inline-flex;min-height:44px;align-items:center;gap:12px;margin-top:clamp(18px,2.3svh,27px);padding:7px 0;border-bottom:1px solid rgba(216,164,84,.46);color:#f1ede5e8;font-family:var(--vnext-body-font);font-size:clamp(.84rem,.9vw,.96rem);letter-spacing:.035em}.vnext-introduction-copy .text-action:hover,.vnext-introduction-copy .text-action:focus-visible,.vnext-workbench-copy .text-action:hover,.vnext-workbench-copy .text-action:focus-visible{border-color:var(--vnext-gold);color:#fff}.vnext-workbench-copy{top:clamp(130px,18svh,188px);left:clamp(44px,6vw,96px);width:min(44vw,670px)}.vnext-workbench-copy h2{max-width:650px;font-size:clamp(3.15rem,4.55vw,5rem);line-height:1.1;letter-spacing:-.035em}.vnext-workbench-copy>p:first-of-type{max-width:590px;margin-top:clamp(24px,3.4svh,38px)}.vnext-workbench-copy .project-status{display:flex;align-items:center;gap:10px;margin-top:18px;color:#f1ede5b3;font-size:.84rem}.vnext-workbench-copy .project-status span{width:7px;height:7px;border-radius:50%;background:var(--vnext-gold);box-shadow:0 0 0 4px #d8a4541a}@media(min-width:1600px){.vnext-hero-scene .vnext-hero-title{font-size:7.5rem}.vnext-introduction-copy{right:7vw}.vnext-workbench-copy{left:7vw}}@media(max-width:1023px){.vnext-hero-scene{min-height:650px}.vnext-hero-scene .vnext-hero-title{top:31%;font-size:clamp(4rem,10vw,6.2rem)}.vnext-hero-links{width:min(46vw,460px)}.vnext-story-section{min-height:max(780px,100svh)}.vnext-introduction-copy{top:104px;right:42px;width:min(49vw,590px);padding:0;background:transparent}.vnext-introduction-copy h2{font-size:clamp(2.35rem,5.2vw,3.5rem)}.vnext-workbench-copy{top:122px;left:42px;width:min(54vw,620px)}.vnext-workbench-copy h2{font-size:clamp(2.8rem,6vw,4rem)}}@media(max-width:767px){.v4-experience{--vnext-chapter-overlap: 88px;--vnext-chapter-overlap-quarter: 22px;--vnext-chapter-overlap-half: 46px}.vnext-hero-scene{height:100svh;min-height:660px}.vnext-hero-image{object-position:56% 50%}.vnext-hero-scene .vnext-hero-title{top:25.5%;font-size:clamp(3.1rem,15vw,4.4rem);letter-spacing:.025em}.vnext-hero-manifesto{bottom:128px;left:22px;font-size:clamp(1.24rem,6vw,1.58rem);line-height:1.42}.vnext-hero-links{right:22px;bottom:24px;left:22px;width:auto;gap:0}.vnext-hero-link{grid-template-columns:2rem 1fr auto;min-height:46px;font-size:.7rem}.vnext-story-section{display:block;min-height:1000px;scroll-margin-top:58px}.vnext-section-media,.vnext-section-media .section-background{position:absolute;width:100%;height:100%}.vnext-section-media .section-background{top:-1%;height:102%;object-position:50% 50%}.vnext-introduction-copy{position:absolute;top:37%;right:22px;left:22px;width:auto;padding:0 0 30px;background:transparent}.vnext-eyebrow{margin-bottom:17px!important;font-size:.67rem!important;text-shadow:0 2px 14px rgba(3,18,31,.58)}.vnext-introduction-copy h2{font-size:clamp(2.15rem,10.6vw,3rem);line-height:1.18}.vnext-introduction-copy>p:not(.vnext-eyebrow),.vnext-workbench-copy>p:not(.vnext-eyebrow){font-size:.9rem;line-height:1.72}.vnext-author-signature{align-items:flex-start;flex-direction:column;gap:4px}.vnext-workbench-copy{position:absolute;top:106px;right:22px;left:22px;width:auto}.vnext-workbench-copy h2{max-width:340px;font-size:clamp(2.55rem,12vw,3.4rem);line-height:1.08}.vnext-workbench-copy>p:first-of-type{max-width:335px;margin-top:24px}}@media(max-width:420px)and (max-height:760px){.vnext-hero-scene{min-height:620px}.vnext-hero-scene .vnext-hero-title{top:24%}.vnext-hero-manifesto{bottom:124px}}@keyframes vnext-nav-dock-arrive{0%{border-color:transparent;background-color:#05111e1f;transform:translateY(-7px)}to{transform:translateY(0)}}@keyframes vnext-nav-item-arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes vnext-nav-indicator-arrive{0%{opacity:0;transform:scaleX(.28)}to{opacity:.9;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.vnext-hero-image,.vnext-hero-media,.vnext-section-media,.vnext-section-media .section-background,.vnext-hero-title,.vnext-hero-manifesto,.vnext-hero-manifesto span,.vnext-hero-manifesto small,.vnext-hero-link,.vnext-introduction-copy,.vnext-workbench-copy{opacity:1!important;filter:none!important;transform:none!important;transition-duration:.01ms!important;animation:none!important}.vnext-section-media{opacity:1!important}.vnext-hero-scene .vnext-hero-title{transform:translate(-50%,-50%)!important}}:root{--d15-night: #030b15;--d15-night-soft: #071522;--d15-paper: #f1ede5;--d15-paper-muted: rgba(241, 237, 229, .68);--d15-paper-faint: rgba(241, 237, 229, .18);--d15-gold: #d8a454;--d15-gold-soft: rgba(216, 164, 84, .44);--d15-display-cn: "Songti SC", "Noto Serif SC", STSong, Georgia, serif;--d15-display-en: Didot, "Bodoni Moda", Georgia, "Times New Roman", serif;--d15-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Noto Sans SC", sans-serif;--d15-gutter: clamp(28px, 6vw, 104px)}.nav-dock{position:relative;overflow:hidden}.nav-entry-line{position:absolute;z-index:5;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(216,164,84,.82) 46%,transparent);opacity:0;pointer-events:none;transform:scaleX(.08);transform-origin:50% 50%}.site-header.is-intro-entering .nav-entry-line{animation:d15-nav-line-in .82s cubic-bezier(.16,1,.3,1) .18s both}.v4-experience{--vnext-chapter-overlap: 0px;--vnext-chapter-overlap-quarter: 0px;--vnext-chapter-overlap-half: 0px}.vnext-chapter-sequence,.vnext-story-section+.vnext-story-section{margin-top:0}.vnext-section-media{-webkit-mask-image:none;mask-image:none}.cinematic-gate{position:relative;z-index:6;display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,2fr) auto minmax(170px,1fr);min-height:clamp(86px,9.6svh,112px);align-items:center;gap:clamp(18px,2.6vw,42px);padding:0 var(--d15-gutter);border-top:1px solid rgba(241,237,229,.12);border-bottom:1px solid rgba(241,237,229,.12);background:var(--d15-night);color:var(--d15-paper-muted);font-family:var(--d15-body);font-size:10px;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}.cinematic-gate__edge,.cinematic-gate__chapter,.cinematic-gate__next{white-space:nowrap}.cinematic-gate__chapter{color:#f1ede5e6;font-family:var(--d15-display-en);font-size:clamp(11px,.74vw,13px);letter-spacing:.13em}.cinematic-gate__next{justify-self:end;color:var(--d15-gold)}.cinematic-gate__track{position:relative;display:block;height:1px;background:#f1ede51f;overflow:hidden}.cinematic-gate__shutter{position:absolute;inset:0;display:block;background:#d8a454b8;transform-origin:left center}.direction-15-page{background:var(--d15-night);color:var(--d15-paper);font-family:var(--d15-body)}.experiment-index{position:relative;isolation:isolate;min-height:max(760px,100svh);overflow:hidden;background:#06101b}.experiment-index__room,.experiment-index__shade{position:absolute;inset:0;width:100%;height:100%}.experiment-index__room{z-index:-3;object-fit:cover;object-position:center;filter:brightness(.86) saturate(.88);animation:d15-scene-arrive 1.2s cubic-bezier(.16,1,.3,1) both}.experiment-index__shade{z-index:-2;background:linear-gradient(90deg,#010810d6 0 28%,#01081038 58%,#01081014),linear-gradient(180deg,rgba(1,7,14,.38),transparent 34%,rgba(1,7,14,.56))}.experiment-index__heading{position:absolute;z-index:2;top:clamp(124px,18svh,176px);left:var(--d15-gutter);display:flex;align-items:center;gap:30px}.experiment-index__heading h1{margin:0;font-family:var(--d15-display-cn);font-size:clamp(72px,8.2vw,128px);font-weight:400;letter-spacing:.07em;line-height:.9}.experiment-index__heading>span{width:clamp(64px,8vw,136px);height:1px;background:var(--d15-gold-soft)}.experiment-index__current{position:absolute;z-index:2;right:var(--d15-gutter);bottom:clamp(48px,6svh,72px);left:var(--d15-gutter);display:grid;grid-template-columns:clamp(90px,9vw,138px) minmax(0,1fr);column-gap:clamp(24px,3vw,52px)}.experiment-index__current-label{grid-row:1 / 3;padding-top:20px;border-top:1px solid rgba(241,237,229,.28)}.experiment-index__current-label span{color:var(--d15-gold);font-family:var(--d15-display-en);font-size:34px}.experiment-index__current-label p{margin:13px 0 0;color:#f1ede580;font-size:9px;letter-spacing:.2em;line-height:1.7}.experiment-index__entry{position:relative;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(180px,.72fr) auto;align-items:end;gap:clamp(24px,3vw,54px);min-height:196px;padding:24px 0 30px;border-top:1px solid rgba(241,237,229,.28);border-bottom:1px solid rgba(241,237,229,.18);color:inherit;text-decoration:none;transition:border-color .18s ease}.experiment-index__entry:before{position:absolute;inset:0;background:#f1ede509;content:"";opacity:0;pointer-events:none;transform:scaleY(.72);transition:opacity .18s ease,transform .18s ease}.experiment-index__entry:hover,.experiment-index__entry:focus-visible{border-top-color:var(--d15-gold)}.experiment-index__entry:hover:before,.experiment-index__entry:focus-visible:before{opacity:1;transform:scaleY(1)}.experiment-index__entry:focus-visible{outline:2px solid var(--d15-gold);outline-offset:7px}.experiment-index__copy,.experiment-index__meta,.experiment-index__action{position:relative;z-index:1}.experiment-index__copy h2{margin:0;font-family:var(--d15-display-cn);font-size:clamp(30px,3vw,52px);font-weight:400;letter-spacing:.04em;line-height:1.15}.experiment-index__copy p{max-width:680px;margin:20px 0 0;color:var(--d15-paper-muted);font-size:clamp(14px,1vw,17px);line-height:1.75}.experiment-index__meta{display:grid;gap:12px;align-self:center;color:#f1ede58a;font-size:11px;letter-spacing:.08em}.experiment-index__status{display:inline-flex;align-items:center;gap:9px;color:var(--d15-gold)}.experiment-index__status i{width:7px;height:7px;border-radius:50%;background:currentColor}.experiment-index__action{display:inline-flex;align-items:center;gap:12px;padding-bottom:3px;border-bottom:1px solid rgba(216,164,84,.64);font-size:12px;letter-spacing:.08em;white-space:nowrap}.experiment-index__action svg{width:18px;height:18px;fill:none;stroke:currentColor;transition:transform .18s ease}.experiment-index__entry:hover .experiment-index__action svg,.experiment-index__entry:focus-visible .experiment-index__action svg{transform:translate(4px)}.experiment-index__evidence{grid-column:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:22px 0 0;list-style:none}.experiment-index__evidence li{position:relative;padding:0 18px 0 0;color:#f1ede5a3;font-size:10px;letter-spacing:.11em;line-height:1.5}.experiment-index__evidence li:after{position:absolute;top:7px;right:12px;left:40px;height:1px;background:#d8a4545c;content:""}.experiment-index__evidence li:last-child:after{display:none}.experiment-index__evidence span{display:block;margin-bottom:7px;color:var(--d15-gold);font-family:var(--d15-display-en);font-size:12px}.direction-15-workbench{--workbench-fiber-900: var(--d15-night-soft);background:var(--d15-night);font-family:var(--d15-body)}.direction-15-workbench .research-route{min-height:max(760px,100svh)}.direction-15-workbench .research-route__room{object-position:center;filter:brightness(.8) saturate(.86) contrast(1.03)}.direction-15-workbench .research-route__veil{background:linear-gradient(90deg,#010810e0 0 22%,#0108108a 42%,#0108100d 76%),linear-gradient(180deg,rgba(1,7,14,.26),transparent 40%,rgba(1,7,14,.64))}.direction-15-workbench .research-route__network{opacity:.2;mix-blend-mode:screen}.direction-15-workbench .research-route__copy{top:clamp(196px,28svh,270px);left:var(--d15-gutter);width:min(47vw,720px)}.direction-15-workbench .research-route h1{max-width:720px;margin-top:24px;font-size:clamp(50px,4.4vw,76px);letter-spacing:.045em;line-height:1.14}.direction-15-workbench .research-route__summary{max-width:590px;margin-top:22px;color:#f1ede5bd;font-size:clamp(16px,1.15vw,20px);line-height:1.75}.research-route__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:30px}.research-route__actions>a{display:inline-flex;align-items:center;gap:13px;min-height:44px;padding-bottom:5px;border-bottom:1px solid rgba(216,164,84,.64);color:var(--d15-paper);font-size:13px;letter-spacing:.08em;text-decoration:none}.research-route__actions>a svg{width:18px;height:18px;fill:none;stroke:currentColor;transition:transform .18s ease}.research-route__actions>a:hover svg,.research-route__actions>a:focus-visible svg{transform:translate(4px)}.research-route__actions>a:focus-visible{outline:2px solid var(--d15-gold);outline-offset:6px}.direction-15-workbench .research-route__status{margin:0;font-size:13px}.direction-15-workbench .research-route__status span{width:7px;height:7px;box-shadow:none}.direction-15-workbench .research-route__notebook{right:20.5%;bottom:6.5%;width:min(22vw,390px);filter:brightness(.72) saturate(.72);transform:rotate(-2deg)}.direction-15-workbench .research-route__diary{right:8.2%;bottom:5.1%;width:min(12vw,210px);filter:brightness(.7) saturate(.74);transform:rotate(1.5deg)}.research-route__gate{position:absolute;z-index:4;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto minmax(80px,1fr) auto minmax(80px,1fr) auto;min-height:62px;align-items:center;gap:clamp(16px,2.4vw,38px);padding:0 var(--d15-gutter);border-top:1px solid rgba(241,237,229,.16);background:#030b15eb;color:#f1ede57a;font-size:9px;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.research-route__gate i{height:1px;background:#d8a45461}.research-route__gate strong{color:#f1ede5d6;font-family:var(--d15-display-en);font-size:10px;font-weight:400;letter-spacing:.14em}.research-evidence{position:relative;isolation:isolate;min-height:max(760px,92svh);overflow:hidden;padding:clamp(104px,14svh,144px) var(--d15-gutter) clamp(78px,10svh,108px);background:#07131f}.research-evidence__background,.research-evidence__shade{position:absolute;z-index:-3;inset:0;width:100%;height:100%}.research-evidence__background{object-fit:cover;object-position:center;filter:brightness(.66) saturate(.78)}.research-evidence__shade{z-index:-2;background:linear-gradient(90deg,#020a12b8 0 34%,#020a1238 70%),linear-gradient(180deg,rgba(2,9,17,.52),transparent 44%,rgba(2,9,17,.7))}.research-evidence__heading{display:grid;grid-template-columns:1fr minmax(360px,.82fr);align-items:start;gap:40px}.research-evidence__heading h2{justify-self:end;max-width:720px;margin:0;font-family:var(--d15-display-cn);font-size:clamp(38px,3.7vw,62px);font-weight:400;letter-spacing:.045em;line-height:1.3}.research-evidence__rail-wrap{position:relative;max-width:1480px;margin:clamp(70px,9svh,98px) auto 0;padding-top:18px}.research-evidence__line{position:absolute;top:0;right:0;left:0;height:1px;background:#d8a454a3;transform-origin:left center}.research-evidence__rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.research-evidence__rail li{position:relative}.research-evidence__rail li:before{position:absolute;top:-22px;left:0;width:8px;height:8px;border:1px solid rgba(216,164,84,.72);border-radius:50%;background:var(--d15-night-soft);content:"";transform:translateY(-50%);transition:background-color .18s ease,box-shadow .18s ease}.research-evidence__rail li.is-active:before{background:var(--d15-gold);box-shadow:0 0 0 6px #d8a4541f}.research-evidence__rail button{display:grid;gap:9px;min-height:52px;padding:0 18px 0 0;border:0;background:transparent;color:#f1ede599;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.11em;text-align:left;transition:color .18s ease}.research-evidence__rail button span{color:var(--d15-gold);font-family:var(--d15-display-en);font-size:12px}.research-evidence__rail li.is-active button,.research-evidence__rail button:hover,.research-evidence__rail button:focus-visible{color:var(--d15-paper)}.research-evidence__rail button:focus-visible{outline:2px solid var(--d15-gold);outline-offset:6px}.research-evidence__detail{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(360px,1.3fr);gap:28px clamp(48px,7vw,120px);max-width:1120px;margin:clamp(52px,7svh,74px) auto 0;padding-top:28px;border-top:1px solid rgba(241,237,229,.16);animation:d15-detail-in .34s cubic-bezier(.16,1,.3,1) both}.research-evidence__detail>p{margin:5px 0 0;color:var(--d15-gold);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.research-evidence__detail h3{margin:0;font-family:var(--d15-display-cn);font-size:clamp(25px,2.1vw,36px);font-weight:400;letter-spacing:.035em;line-height:1.5}.research-evidence__detail>div{grid-column:2;display:grid;grid-template-columns:38px minmax(0,1fr);gap:24px;align-items:start}.research-evidence__detail>div>span{color:#d8a454b8;font-family:var(--d15-display-en);font-size:19px}.research-evidence__detail>div>p{max-width:780px;margin:0;color:var(--d15-paper-muted);font-size:clamp(14px,1vw,17px);line-height:1.85}.research-chapter-boundary{position:relative;z-index:5;display:grid;grid-template-columns:auto 1fr auto;min-height:72px;align-items:center;gap:clamp(18px,3vw,48px);padding:0 var(--d15-gutter);border-top:1px solid rgba(241,237,229,.1);border-bottom:1px solid rgba(241,237,229,.1);background:var(--d15-night);color:#f1ede57a;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.research-chapter-boundary i{height:1px;background:#d8a4546b}.research-chapter-boundary span:last-child{color:#f1ede5c2;font-family:var(--d15-display-en);font-size:10px}.direction-15-workbench .research-section,.direction-15-workbench .research-log{min-height:max(820px,92svh)}.direction-15-workbench .research-process{padding-top:clamp(108px,14svh,142px)}.direction-15-workbench .research-stage-detail{max-width:960px;padding-top:28px}.direction-15-workbench .research-why,.direction-15-workbench .research-status{padding-top:clamp(128px,17svh,176px)}.direction-15-workbench .research-log__copy{padding-top:clamp(132px,19svh,186px)}@keyframes d15-nav-line-in{0%{opacity:0;transform:scaleX(.08)}45%{opacity:.9}to{opacity:0;transform:scaleX(1)}}@keyframes d15-scene-arrive{0%{opacity:.7;transform:scale(1.018) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes d15-detail-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:959px){.experiment-index__entry{grid-template-columns:minmax(0,1fr) auto}.experiment-index__copy{grid-column:1 / -1}.experiment-index__meta{align-self:end}.direction-15-workbench .research-route__copy{width:min(56vw,650px)}.research-evidence__heading{grid-template-columns:1fr}.research-evidence__heading h2{justify-self:start;max-width:680px}}@media(max-width:767px){.cinematic-gate{grid-template-columns:minmax(72px,1fr) auto;min-height:72px;gap:18px;padding-inline:24px}.cinematic-gate__edge,.cinematic-gate__next{display:none}.cinematic-gate__chapter{font-size:9px;letter-spacing:.1em}.direction-15-experiments-page main{min-height:900px}.experiment-index{min-height:960px}.experiment-index__room{object-position:62% center}.experiment-index__shade{background:linear-gradient(180deg,#010810b3 0 28%,#01081026 52%,#010810db 74%),linear-gradient(90deg,rgba(1,8,16,.5),transparent 72%)}.experiment-index__heading{top:118px;left:24px;gap:18px}.experiment-index__heading h1{font-size:clamp(42px,13vw,58px)}.experiment-index__heading>span{width:46px}.experiment-index__current{right:24px;bottom:30px;left:24px;grid-template-columns:1fr}.experiment-index__current-label{grid-row:auto;display:flex;align-items:baseline;gap:14px;padding-top:16px}.experiment-index__current-label span{font-size:26px}.experiment-index__current-label p{margin:0}.experiment-index__entry{grid-template-columns:1fr;gap:24px;min-height:0;padding:24px 0 28px}.experiment-index__copy,.experiment-index__copy p,.experiment-index__meta,.experiment-index__action{grid-column:1}.experiment-index__copy h2{font-size:34px;line-height:1.22}.experiment-index__meta{grid-template-columns:auto 1fr;align-items:center;gap:12px 18px}.experiment-index__action{justify-self:start}.experiment-index__evidence{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding-top:24px}.experiment-index__evidence li:after{display:none}.experiment-index__evidence li:last-child{grid-column:1 / -1}.direction-15-workbench .research-route{min-height:880px}.direction-15-workbench .research-route__room{object-position:69% center}.direction-15-workbench .research-route__veil{background:linear-gradient(180deg,#010810c7 0 42%,#0108101a 68%,#010810b8),linear-gradient(90deg,rgba(1,8,16,.4),transparent 76%)}.direction-15-workbench .research-route__network{opacity:.12}.direction-15-workbench .research-route__copy{top:126px;left:24px;width:calc(100% - 48px)}.direction-15-workbench .research-route h1{max-width:12ch;margin-top:20px;font-size:clamp(40px,12vw,54px);line-height:1.18}.direction-15-workbench .research-route__summary{max-width:26em;font-size:15px}.research-route__actions{margin-top:22px}.direction-15-workbench .research-route__notebook{right:16%;bottom:6.7%;width:46vw}.direction-15-workbench .research-route__diary{right:2%;bottom:5.7%;width:28vw}.research-route__gate{grid-template-columns:1fr auto;min-height:54px;gap:18px;padding:0 24px}.research-route__gate>span,.research-route__gate>i:last-of-type{display:none}.research-evidence{min-height:980px;padding:94px 24px 74px}.research-evidence__background{object-position:64% center}.research-evidence__heading h2{font-size:38px;line-height:1.34}.research-evidence__rail-wrap{margin-top:58px;padding-top:0}.research-evidence__line{top:0;bottom:0;left:4px;width:1px;height:auto;transform:none!important}.research-evidence__rail{grid-template-columns:1fr;gap:4px}.research-evidence__rail li:before{top:25px;left:0;transform:translate(-50%,-50%)}.research-evidence__rail button{grid-template-columns:32px 1fr;align-items:center;gap:10px;width:100%;min-height:48px;padding-left:22px}.research-evidence__detail{grid-template-columns:1fr;gap:18px;margin-top:44px;padding-top:24px}.research-evidence__detail h3,.research-evidence__detail>div{grid-column:1}.research-evidence__detail h3{font-size:27px}.research-evidence__detail>div{grid-template-columns:28px 1fr;gap:14px}.research-chapter-boundary{min-height:58px;gap:16px;padding:0 24px}.direction-15-workbench .research-section,.direction-15-workbench .research-log{min-height:0}.direction-15-workbench .research-process,.direction-15-workbench .research-why,.direction-15-workbench .research-status{padding-top:96px;padding-bottom:84px}.direction-15-workbench .research-log__copy{padding-top:112px;padding-bottom:92px}}@media(prefers-reduced-motion:reduce){.nav-entry-line,.site-header.is-intro-entering .nav-entry-line,.experiment-index__room,.research-evidence__detail{animation:none!important;transition:none!important}.research-evidence__line,.cinematic-gate__shutter{transform:none!important}.experiment-index__entry,.experiment-index__entry:before,.experiment-index__action svg,.research-route__actions>a svg,.research-evidence__rail button,.research-evidence__rail li:before{transition:none!important}}:root{--uc-night: #030b14;--uc-night-soft: #071522;--uc-night-lifted: #0b1d2c;--uc-ivory: #f4eee5;--uc-ivory-soft: rgba(244, 238, 229, .78);--uc-ivory-muted: rgba(244, 238, 229, .66);--uc-brass: #d9a65e;--uc-brass-soft: rgba(217, 166, 94, .46);--uc-line: rgba(244, 238, 229, .18);--uc-serif: "Songti SC", STSong, "Noto Serif SC", Georgia, serif;--uc-sans: Inter, "SF Pro Text", "PingFang SC", "Noto Sans SC", sans-serif;--uc-gutter: clamp(24px, 6.2vw, 100px)}.site-header.is-visible .nav-dock,.site-header.is-condensed .nav-dock,.approved-page .nav-dock{min-height:72px;max-height:none;border-color:#f4eee524;background:#030b14d1;box-shadow:inset 0 -1px #f4eee512,0 16px 42px #00050c38;-webkit-backdrop-filter:blur(20px) saturate(112%);backdrop-filter:blur(20px) saturate(112%)}.site-header.is-visible .brand,.approved-page .brand{color:var(--uc-ivory);font-family:var(--uc-serif)}.site-header.is-visible .main-nav a,.approved-page .main-nav a{color:#f4eee5c7;font-family:var(--uc-sans);font-size:clamp(13px,.88vw,15px)}.site-header.is-visible .main-nav a:hover,.site-header.is-visible .main-nav a:focus-visible,.site-header.is-visible .main-nav a.is-active,.approved-page .main-nav a:hover,.approved-page .main-nav a:focus-visible,.approved-page .main-nav a.is-active{color:var(--uc-ivory)}.site-header.is-visible .nav-active-indicator,.approved-page .nav-active-indicator{background:var(--uc-brass);box-shadow:0 0 14px #d9a65e47}.site-header.is-visible a:focus-visible,.site-header.is-visible button:focus-visible{outline:2px solid var(--uc-brass);outline-offset:4px}.approved-kicker,.v3-kicker,.research-eyebrow{color:#f4eee5c2;font-size:clamp(11px,.76vw,12px);font-weight:620;letter-spacing:.18em}.direction-15-workbench .research-route{min-height:max(760px,100svh);background:var(--uc-night)}.direction-15-workbench .research-route__room{object-position:center;filter:brightness(.88) saturate(.9) contrast(1.04);transform-origin:62% 52%}.direction-15-workbench .research-route__veil{background:linear-gradient(90deg,#020911b8 0 10%,#0209116b 37%,#0209110a 72%),linear-gradient(180deg,rgba(2,9,17,.18),transparent 42%,rgba(2,9,17,.7))}.direction-15-workbench .research-route__copy{top:clamp(188px,26svh,252px);width:min(43vw,660px)}.direction-15-workbench .research-route h1{max-width:9.5em;margin-top:23px;color:var(--uc-ivory);font-size:clamp(48px,4.15vw,72px);letter-spacing:.025em;line-height:1.16;text-shadow:0 18px 50px rgba(0,5,12,.32)}.direction-15-workbench .research-route__summary{max-width:31em;color:var(--uc-ivory-soft);font-size:clamp(16px,1.08vw,19px)}.direction-15-workbench .research-route__status,.research-route__gate{color:#f4eee5a8}.research-route__gate{border-top-color:#f4eee52e;background:#030b14f0}.research-route__gate strong{color:#f4eee5e6}.research-evidence__rail button{color:#f4eee5ad}.research-evidence__rail li.is-active button,.research-evidence__rail button:hover,.research-evidence__rail button:focus-visible{color:var(--uc-ivory)}.research-evidence__detail>p,.research-evidence__detail>div>p,.research-status__intro,.research-status__item p,.research-process__summary,.research-stage-detail ol{color:var(--uc-ivory-soft)}.approved-blog-page,.approved-blog-scene{background:var(--uc-night)}.approved-blog-scene{min-height:max(780px,100svh);aspect-ratio:auto}.approved-blog-scene:before{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,#02080f61 0 43%,#02080f0a 68%),linear-gradient(180deg,#02080f29 0 49%,#02080f7a 73%,#02080ff2);content:"";pointer-events:none}.approved-blog-scene .approved-scene__plate{z-index:-1;object-position:center;filter:brightness(.96) saturate(.9)}.approved-blog__hero-copy,.approved-blog__archive,.approved-blog__article-list{z-index:1}.approved-blog__hero-copy{top:clamp(132px,17svh,172px);left:var(--uc-gutter);width:min(46vw,660px)}.approved-blog__hero-copy h1{margin:20px 0 28px;color:var(--uc-ivory);font-size:clamp(96px,11.5vw,176px);letter-spacing:-.075em;line-height:.78;text-shadow:0 22px 55px rgba(0,5,12,.28)}.approved-blog__hero-copy>p:not(.approved-kicker){max-width:31em;color:var(--uc-ivory-soft);font-family:var(--uc-serif);font-size:clamp(15px,1.08vw,18px);line-height:1.8}.approved-blog__filters{width:min(620px,42vw);margin-top:28px;border-top-color:#f4eee538}.approved-blog__filters button{min-height:50px;border-bottom-color:#f4eee529;color:#f4eee5b3;font-size:clamp(12px,.82vw,13px);transition:color .18s ease,background-color .18s ease}.approved-blog__filters button:hover,.approved-blog__filters button:focus-visible{background:#f4eee50d}.approved-blog__archive{top:clamp(150px,18svh,184px);right:var(--uc-gutter);width:min(210px,17vw);padding-bottom:16px;border-bottom-color:#f4eee547}.approved-blog__archive h2{color:var(--uc-ivory);font-size:14px}.approved-blog__archive>p:last-child{color:var(--uc-ivory-muted);font-size:12px}.approved-blog__article-list{inset:auto 0 0;width:auto;max-height:270px;padding:0 var(--uc-gutter);border-top:1px solid rgba(244,238,229,.18);background:#030b14e0;-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%);scrollbar-color:var(--uc-brass-soft) transparent}.approved-article-row{grid-template-columns:minmax(130px,.18fr) minmax(0,1fr) 52px;align-items:center;gap:clamp(30px,4.5vw,76px);min-height:252px;padding:32px 0;color:var(--uc-ivory)}.approved-article-row+.approved-article-row{border-top-color:var(--uc-line)}.approved-article-row__meta{grid-column:auto;display:grid;gap:9px;padding:0;border:0;color:var(--uc-ivory-muted);font-size:12px}.approved-article-row .approved-kicker{color:#f4eee5ad;font-size:11px}.approved-article-row h3{max-width:860px;margin:8px 0 12px;font-size:clamp(29px,3vw,46px);line-height:1.18}.approved-article-row h3 a:hover,.approved-article-row h3 a:focus-visible{color:#f2c887}.approved-article-row>div>p:last-child{max-width:760px;color:var(--uc-ivory-soft);font-size:clamp(13px,.88vw,14px);line-height:1.68}.approved-empty-state{min-height:180px;display:grid;align-items:center;color:var(--uc-ivory-soft)}.v3-article-page,.v3-article-page main{background:var(--uc-night-soft)}.v3-blog-hero.is-article{min-height:clamp(590px,76svh,820px);background:var(--uc-night)}.v3-blog-hero.is-article:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#02080fa8 0 44%,#02080f14 72%),linear-gradient(180deg,rgba(2,8,15,.12),transparent 50%,rgba(3,11,20,.86));content:""}.v3-blog-hero.is-article .v3-scene-image{object-position:center;filter:brightness(.94) saturate(.9)}.v3-article-hero__copy{right:auto;bottom:clamp(76px,10vh,110px);left:var(--uc-gutter);width:min(58vw,920px)}.v3-article-hero__copy h1{color:var(--uc-ivory);font-size:clamp(46px,5.7vw,86px);line-height:1.12}.v3-article-hero__copy>p:last-child{max-width:680px;color:var(--uc-ivory-soft);font-size:clamp(16px,1.15vw,19px);line-height:1.75}.v3-reader-shell{grid-template-columns:minmax(0,760px) 220px;color:#f4eee5e6;background:var(--uc-night-soft)}.v3-prose{color:#f4eee5db}.v3-prose h2,.v3-reader-next h2{color:var(--uc-ivory)}.v3-reader-tools{padding-top:0;border-top:1px solid var(--uc-line)}.v3-reader-tools button{min-height:48px;margin-top:18px;border-color:#f4eee547;color:var(--uc-ivory)}.v3-reader-tools button:hover,.v3-reader-tools button:focus-visible{border-color:var(--uc-brass);background:#d9a65e14}.v3-reader-tools p,.v3-reader-next .v3-kicker{color:var(--uc-ivory-muted);font-size:12px}.v3-reader-next,.v3-reader-contact{border-top-color:var(--uc-line)}.v3-reader-next .v3-text-link,.v3-reader-contact .v3-text-link{color:var(--uc-ivory)}.v3-article-page.is-simple-reading .v3-reader-shell{color:#232a2d;background:#ebe5dc}.v3-article-page.is-simple-reading .v3-prose,.v3-article-page.is-simple-reading .v3-prose h2,.v3-article-page.is-simple-reading .v3-reader-next h2,.v3-article-page.is-simple-reading .v3-reader-next .v3-text-link,.v3-article-page.is-simple-reading .v3-reader-contact .v3-text-link,.v3-article-page.is-simple-reading .v3-reader-tools button{color:#232a2d}.v3-article-page.is-simple-reading .v3-reader-tools,.v3-article-page.is-simple-reading .v3-reader-next,.v3-article-page.is-simple-reading .v3-reader-contact{border-color:#232a2d33}.approved-about-page,.approved-about-scene{background:var(--uc-night)}.approved-about-scene{min-height:max(900px,100svh);aspect-ratio:auto}.approved-about-scene:before{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,#02080fb3 0 30%,#02080f1a 62%),linear-gradient(180deg,#02080f1a 0 48%,#02080f7a 66%,#02080ff5);content:"";pointer-events:none}.approved-about-scene .approved-scene__plate{z-index:-1;object-position:center;filter:brightness(.92) saturate(.9)}.approved-about__hero,.approved-about__chapters{z-index:1}.approved-about__hero{top:clamp(148px,18svh,186px);left:var(--uc-gutter);width:min(40vw,620px)}.approved-about__hero h1{margin:22px 0 24px;color:var(--uc-ivory);font-size:clamp(72px,8.2vw,128px);line-height:.9}.approved-about__hero>p:last-child{max-width:31em;color:var(--uc-ivory-soft);font-size:clamp(15px,1.08vw,18px);line-height:1.82}.approved-about__chapters{top:auto;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 var(--uc-gutter);border-top:1px solid var(--uc-line);background:#030b14db;-webkit-backdrop-filter:blur(13px) saturate(108%);backdrop-filter:blur(13px) saturate(108%)}.approved-about__chapter,.is-chapter-01,.is-chapter-02,.is-chapter-03{position:relative;top:auto;left:auto;display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;width:auto;min-height:292px;padding:40px clamp(24px,2.6vw,42px) 36px 0}.approved-about__chapter+.approved-about__chapter{padding-left:clamp(24px,2.6vw,42px);border-left:1px solid var(--uc-line)}.approved-about__chapter>span,.is-chapter-03>span{color:var(--uc-brass);font-size:27px}.approved-about__chapter h2,.is-chapter-02 h2,.is-chapter-03 h2{margin:2px 0 17px;color:var(--uc-ivory);font-size:clamp(25px,2.15vw,34px);line-height:1.18}.approved-about__chapter p,.is-chapter-02 p,.is-chapter-03 p{color:var(--uc-ivory-soft);font-family:var(--uc-sans);font-size:clamp(13px,.9vw,14px);line-height:1.76}.approved-about__chapter .approved-text-link{margin-top:18px;color:var(--uc-ivory)}.v3-contact-page{min-height:100svh;overflow:auto;color:var(--uc-ivory);background:var(--uc-night-soft)}.v3-contact-background{right:auto;width:46vw;max-width:none;object-fit:cover;object-position:center;filter:brightness(.78) saturate(.9)}.v3-contact-veil{right:auto;width:46vw;background:linear-gradient(90deg,rgba(2,8,15,.18),transparent 52%,rgba(3,11,20,.72)),linear-gradient(180deg,rgba(2,8,15,.15),transparent 44%,rgba(2,8,15,.72))}.v3-contact-layout{grid-template-columns:46vw minmax(0,1fr);gap:0;width:100%;min-height:100svh;padding:72px 0 0}.v3-contact-invite{align-self:end;max-width:none;padding:0 clamp(28px,5vw,78px) clamp(56px,8vh,88px) var(--uc-gutter)}.v3-contact-invite h1{margin:18px 0 25px;color:var(--uc-ivory);font-size:clamp(46px,4.35vw,70px);line-height:1.12;text-shadow:0 18px 48px rgba(0,5,12,.4)}.v3-contact-invite>p:last-child{color:var(--uc-ivory-soft);font-size:16px}.v3-contact-form{align-self:center;width:min(660px,calc(100% - 10vw));margin:48px auto;padding:clamp(30px,3.2vw,48px);border-color:#f4eee533;background:#081825c2;box-shadow:0 30px 90px #00040a3d,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(18px) saturate(108%);backdrop-filter:blur(18px) saturate(108%)}.v3-contact-form h2{color:var(--uc-ivory)}.v3-contact-form label>span{color:#f4eee5c7;font-size:12px}.v3-contact-form input,.v3-contact-form textarea{border-bottom-color:#f4eee557;color:var(--uc-ivory);font-size:15px}.v3-contact-form input:hover,.v3-contact-form textarea:hover{border-bottom-color:#f4eee58a}.v3-contact-form input:focus,.v3-contact-form textarea:focus{border-bottom-color:var(--uc-brass);box-shadow:0 1px var(--uc-brass)}.v3-contact-privacy{color:#f4eee5a3;font-size:12px}.v3-submit{min-height:52px;border-color:#d9a65eb8;background:#d9a65e1f;color:var(--uc-ivory)}.v3-submit:hover,.v3-submit:focus-visible{border-color:#efc17f;background:#d9a65e38}@media(prefers-reduced-motion:no-preference){.approved-blog-scene .approved-scene__plate,.approved-about-scene .approved-scene__plate,.v3-blog-hero.is-article .v3-scene-image,.v3-contact-background{animation:uc-scene-breathe 16s ease-out both}.approved-about__chapter{animation:uc-chapter-rise .68s both cubic-bezier(.16,1,.3,1)}.approved-about__chapter:nth-child(2){animation-delay:90ms}.approved-about__chapter:nth-child(3){animation-delay:.18s}}@keyframes uc-scene-breathe{0%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes uc-chapter-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:959px){.approved-blog__archive{display:none}.approved-blog__hero-copy{width:min(62vw,620px)}.approved-blog__filters{width:min(68vw,620px)}.approved-about__hero{width:min(52vw,600px)}.approved-about__chapters{grid-template-columns:1fr 1fr;max-height:390px;overflow:auto}.approved-about__chapter,.is-chapter-01,.is-chapter-02,.is-chapter-03{min-height:230px}.approved-about__chapter:nth-child(3){grid-column:1 / -1;border-top:1px solid var(--uc-line);border-left:0}.v3-contact-background,.v3-contact-veil{width:42vw}.v3-contact-layout{grid-template-columns:42vw minmax(0,1fr)}.v3-contact-invite h1{font-size:clamp(40px,5vw,56px)}}@media(max-width:767px){.site-header.is-visible .nav-dock,.site-header.is-condensed .nav-dock,.approved-page .nav-dock{min-height:58px}.direction-15-workbench .research-route{min-height:850px}.direction-15-workbench .research-route__room{object-position:68% center}.direction-15-workbench .research-route__veil{background:linear-gradient(180deg,#020911c2 0 39%,#0209111f 66%,#020911c7),linear-gradient(90deg,rgba(2,9,17,.38),transparent 78%)}.direction-15-workbench .research-route__copy{top:124px;width:calc(100% - 48px)}.approved-blog-scene{min-height:980px}.approved-blog-scene .approved-scene__plate{height:62%;object-position:69% center}.approved-blog-scene:before{background:linear-gradient(180deg,#02080f7a 0 28%,#02080f14 54%,#02080ff2 66%,#02080f)}.approved-blog__hero-copy{top:108px;left:24px;width:calc(100% - 48px)}.approved-blog__hero-copy h1{font-size:clamp(80px,27vw,116px)}.approved-blog__filters{grid-template-columns:1fr 1fr;width:100%;margin-top:24px}.approved-blog__filters button:nth-child(odd){border-left:0}.approved-blog__article-list{max-height:none;padding:0 24px;-webkit-backdrop-filter:none;backdrop-filter:none}.approved-article-row{grid-template-columns:1fr 48px;gap:18px;min-height:350px;padding:34px 0 40px}.approved-article-row__meta{grid-column:1 / -1;display:flex;gap:24px;padding-bottom:13px;border-bottom:1px solid var(--uc-line)}.approved-article-row h3{font-size:31px}.v3-blog-hero.is-article{min-height:660px}.v3-blog-hero.is-article .v3-scene-image{object-position:72% center;filter:brightness(1.04) saturate(.92)}.v3-blog-hero.is-article:before{background:linear-gradient(180deg,#02080f47,#02080f0f 48%,#030b14d6)}.v3-article-hero__copy{bottom:58px;left:24px;width:calc(100% - 48px)}.v3-article-hero__copy h1{font-size:clamp(40px,11vw,58px)}.v3-reader-shell{display:block;padding:72px 24px 96px}.v3-reader-tools{position:static;margin-bottom:48px;padding-bottom:28px;border-bottom:1px solid var(--uc-line)}.approved-about-scene{min-height:1220px}.approved-about-scene .approved-scene__plate{height:58%;object-position:62% center}.approved-about-scene:before{background:linear-gradient(180deg,#02080f99 0 30%,#02080f0d 52%,#02080ff5 64%,#02080f)}.approved-about__hero{top:108px;left:24px;width:calc(100% - 48px)}.approved-about__hero h1{font-size:clamp(64px,20vw,88px)}.approved-about__chapters{grid-template-columns:1fr;max-height:none;padding:0 24px;-webkit-backdrop-filter:none;backdrop-filter:none}.approved-about__chapter,.is-chapter-01,.is-chapter-02,.is-chapter-03{grid-column:1;min-height:0;padding:28px 0 30px;border-top:1px solid var(--uc-line);border-left:0}.approved-about__chapter:first-child{border-top:0}.approved-about__chapter+.approved-about__chapter{padding-left:0;border-left:0}.v3-contact-page{overflow-x:hidden;overflow-y:visible}.v3-contact-background,.v3-contact-veil{position:absolute;width:100%;height:620px}.v3-contact-background{object-position:center 58%}.v3-contact-veil{background:linear-gradient(180deg,rgba(2,8,15,.16),rgba(3,11,20,.12) 56%,var(--uc-night-soft) 100%)}.v3-contact-layout{grid-template-columns:1fr;padding-top:58px}.v3-contact-invite{min-height:560px;padding:250px 24px 60px}.v3-contact-invite h1{font-size:clamp(42px,12vw,58px)}.v3-contact-form{width:calc(100% - 48px);margin:0 24px 64px;padding:28px 24px 32px;background:#091b29eb}.v3-contact-form form{grid-template-columns:1fr}.v3-contact-form label,.v3-contact-form label.v3-contact-wide,.v3-contact-privacy,.v3-submit{grid-column:1}}@media(prefers-reduced-motion:reduce){.approved-blog-scene .approved-scene__plate,.approved-about-scene .approved-scene__plate,.v3-blog-hero.is-article .v3-scene-image,.v3-contact-background,.approved-about__chapter{animation:none!important;transform:none!important}}:root{--ctl-night: #030b14;--ctl-night-glass: rgba(3, 11, 20, .76);--ctl-ivory: #f4eee5;--ctl-ivory-soft: rgba(244, 238, 229, .8);--ctl-ivory-muted: rgba(244, 238, 229, .67);--ctl-gold: #dda95f;--ctl-gold-bright: #f0c77f;--ctl-gold-soft: rgba(221, 169, 95, .42);--ctl-line: rgba(244, 238, 229, .19);--ctl-ease: cubic-bezier(.16, 1, .3, 1)}.site-header.is-visible .nav-dock,.site-header.is-condensed .nav-dock,.approved-page .nav-dock{border-bottom-color:#f4eee529;background:#030b14bd;box-shadow:inset 0 -1px #f4eee50f,0 18px 48px #00050c2e;-webkit-backdrop-filter:blur(24px) saturate(116%);backdrop-filter:blur(24px) saturate(116%)}.site-header.is-visible.is-condensed .nav-dock{background:#030b14f0;box-shadow:inset 0 -1px #f4eee512,0 14px 34px #00050c42}.site-header.is-visible .brand,.approved-page .brand{letter-spacing:.025em;transition:color .22s ease,letter-spacing .42s var(--ctl-ease)}.site-header.is-visible .brand:hover,.site-header.is-visible .brand:focus-visible,.approved-page .brand:hover,.approved-page .brand:focus-visible{color:var(--ctl-gold-bright);letter-spacing:.04em}.site-header.is-visible .main-nav a,.approved-page .main-nav a{min-height:42px;transition:color .18s ease,transform .28s var(--ctl-ease)}.site-header.is-visible .main-nav a:hover,.site-header.is-visible .main-nav a:focus-visible,.approved-page .main-nav a:hover,.approved-page .main-nav a:focus-visible{transform:translateY(-1px)}.site-header.is-visible .nav-active-indicator,.approved-page .nav-active-indicator{height:1px;background:var(--ctl-gold);box-shadow:0 0 10px #dda95f7a,0 -4px 14px #dda95f1f;transition:left .52s var(--ctl-ease),width .52s var(--ctl-ease),opacity .22s ease}.nav-entry-line{background:linear-gradient(90deg,transparent 0%,rgba(221,169,95,.14) 26%,rgba(240,199,127,.9) 50%,rgba(221,169,95,.14) 74%,transparent 100%);filter:drop-shadow(0 0 8px rgba(221,169,95,.32))}@media(min-width:960px){.site-header.is-visible .nav-dock,.site-header.is-condensed .nav-dock,.approved-page .nav-dock{min-height:76px}.site-header.is-visible .brand,.site-header.is-condensed .brand,.approved-page .brand{font-size:clamp(25px,1.7vw,29px)}.site-header.is-visible .main-nav a,.site-header.is-condensed .main-nav a,.approved-page .main-nav a{min-height:74px;font-size:clamp(15px,1vw,16px);font-weight:520}.site-header.is-visible .header-controls .icon-button,.site-header.is-condensed .header-controls .icon-button,.approved-page .header-controls .icon-button{width:42px;height:42px}}.vnext-hero-manifesto small,.vnext-author-signature span{color:#f4eee5ad;font-size:clamp(12px,.75vw,13px)}.vnext-hero-link{position:relative;min-height:50px;font-size:clamp(13px,.82vw,14px)}.vnext-hero-link:before{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--ctl-gold);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--ctl-ease)}.vnext-hero-link:hover:before,.vnext-hero-link:focus-visible:before{transform:scaleX(1)}.vnext-chapter-sequence{margin-top:0}.cinematic-gate{z-index:8;min-height:76px;height:76px;margin-top:-38px;margin-bottom:-38px;padding-inline:var(--d15-gutter);border:0;background:linear-gradient(180deg,#030b1400,#030b14b3 30%,#030b14d1,#030b14b3 70%,#030b1400);color:#f4eee5b8;font-size:13px;pointer-events:none;-webkit-backdrop-filter:blur(5px) saturate(108%);backdrop-filter:blur(5px) saturate(108%)}.cinematic-gate:before{position:absolute;top:50%;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(244,238,229,.08) 8%,rgba(221,169,95,.25) 50%,rgba(244,238,229,.08) 92%,transparent);content:"";opacity:.74}.cinematic-gate__edge,.cinematic-gate__track,.cinematic-gate__chapter,.cinematic-gate__next{position:relative;z-index:1}.cinematic-gate__track{background:#f4eee51a;overflow:visible}.cinematic-gate__shutter{right:auto;width:100%;background:linear-gradient(90deg,rgba(221,169,95,.18),var(--ctl-gold-bright) 94%,#fff0cb);box-shadow:0 0 12px #dda95f5c}.cinematic-gate__shutter:after{position:absolute;top:50%;right:-3px;width:7px;height:7px;border-radius:50%;background:#ffe5ae;box-shadow:0 0 0 5px #dda95f1f,0 0 16px #ffdda2c2;content:"";transform:translateY(-50%)}.cinematic-gate__chapter{font-size:clamp(13px,.86vw,14px)}.cinematic-gate__next{color:var(--ctl-gold-bright)}.vnext-story-section:after{position:absolute;inset:0;z-index:1;display:block;width:auto;height:auto;background:linear-gradient(180deg,rgba(3,11,20,.26) 0%,transparent 24%,transparent 74%,rgba(3,11,20,.28) 100%);content:"";pointer-events:none}.vnext-introduction-copy,.vnext-workbench-copy{z-index:3}.vnext-eyebrow{font-size:clamp(12px,.75vw,13px)!important}.experiment-index__shade{background:linear-gradient(90deg,#010810bd 0 22%,#01081029 58%,#01081014),linear-gradient(180deg,rgba(1,7,14,.32),transparent 42%,rgba(1,7,14,.7))}.experiment-index__heading{top:clamp(124px,17svh,166px)}.experiment-index__heading>span{position:relative;overflow:visible}.experiment-index__heading>span:after{position:absolute;top:50%;right:-2px;width:5px;height:5px;border-radius:50%;background:var(--ctl-gold-bright);box-shadow:0 0 12px #dda95f80;content:"";transform:translateY(-50%)}.experiment-index__current{bottom:clamp(58px,7svh,82px)}.experiment-index__current-label p,.experiment-index__meta,.experiment-index__evidence li{color:#f4eee5b3;font-size:12px}.experiment-index__current-label p{line-height:1.55}.experiment-index__entry{min-height:218px;transition:border-color .22s ease,transform .42s var(--ctl-ease)}.experiment-index__entry:before{background:linear-gradient(90deg,rgba(221,169,95,.08),rgba(244,238,229,.025) 56%,transparent);transform:scaleX(.2);transform-origin:left center;transition:opacity .22s ease,transform .62s var(--ctl-ease)}.experiment-index__entry:hover,.experiment-index__entry:focus-visible{transform:translateY(-3px)}.experiment-index__entry:hover:before,.experiment-index__entry:focus-visible:before{transform:scaleX(1)}.experiment-index__status i{animation:ctl-status-pulse 3.8s ease-in-out infinite;box-shadow:0 0 #dda95f4d}.research-route__gate,.research-chapter-boundary{font-size:12px}.research-route__gate strong,.research-chapter-boundary span:last-child{font-size:13px}.research-evidence__rail-wrap{--evidence-index: 0;--evidence-progress: 0}.research-evidence__line{right:auto;width:80%;background:#f4eee533;transform:none!important}.research-evidence__progress{position:absolute;z-index:1;top:0;left:0;width:80%;height:1px;background:#dda95fbd;box-shadow:0 0 8px #dda95f33;transform:scaleX(var(--evidence-progress));transform-origin:left center;transition:transform .65s var(--ctl-ease)}.research-evidence__cursor{position:absolute;z-index:3;top:0;left:calc(var(--evidence-index) * 20%);width:8px;height:8px;border-radius:50%;background:#f1c77c;box-shadow:0 0 11px #f1c77c70;transform:translate(-50%,-50%);transition:left .65s var(--ctl-ease)}.research-evidence__cursor:before,.research-evidence__cursor:after{position:absolute;border-radius:50%;content:"";pointer-events:none}.research-evidence__cursor:before{inset:-7px;border:1px solid rgba(241,199,124,.46);background:#dda95f09;box-shadow:0 0 12px #dda95f14}.research-evidence__cursor:after{inset:2px;background:#fff1d2}.research-evidence__rail li:before{z-index:2;top:-18px;width:7px;height:7px;transition:opacity .18s ease,background-color .26s ease,border-color .26s ease,box-shadow .36s var(--ctl-ease),transform .36s var(--ctl-ease)}.research-evidence__rail li.is-active:before{opacity:0}.research-evidence__rail li.is-complete:before{border-color:var(--ctl-gold-bright);background:#f0c77fad;box-shadow:0 0 7px #dda95f2e}.research-evidence__rail button{min-height:58px;color:#f4eee5b8;font-size:13px;transition:color .18s ease,transform .32s var(--ctl-ease)}.research-evidence__rail li.is-complete button{color:#f4eee5d1}.research-evidence__rail button:hover,.research-evidence__rail button:focus-visible{transform:translateY(-2px)}.research-evidence__detail{animation-duration:.42s}.research-evidence__detail>p{color:var(--ctl-gold-bright);font-size:12px}.approved-blog__archive{top:clamp(112px,12svh,132px);width:min(228px,18vw)}.approved-blog__filters button{position:relative;overflow:hidden;font-size:13px}.approved-blog__filters button:after{position:absolute;right:12px;bottom:0;left:12px;height:1px;background:var(--ctl-gold-bright);content:"";transform:scaleX(0);transition:transform .36s var(--ctl-ease)}.approved-blog__filters button:hover:after,.approved-blog__filters button:focus-visible:after,.approved-blog__filters button.is-active:after{transform:scaleX(1)}.approved-article-row{position:relative;overflow:hidden;isolation:isolate}.approved-article-row:before{position:absolute;z-index:-1;inset:0 calc(-1 * var(--uc-gutter));background:linear-gradient(90deg,rgba(221,169,95,.075),rgba(244,238,229,.025) 54%,transparent);content:"";opacity:0;transform:translate(-8%);transition:opacity .22s ease,transform .52s var(--ctl-ease)}.approved-article-row:has(a:hover):before,.approved-article-row:has(a:focus-visible):before{opacity:1;transform:translate(0)}.approved-article-row h3,.approved-round-link{transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .36s var(--ctl-ease)}.approved-article-row:has(a:hover) h3,.approved-article-row:has(a:focus-visible) h3{transform:translate(6px)}.approved-article-row:has(a:hover) .approved-round-link,.approved-article-row:has(a:focus-visible) .approved-round-link{border-color:var(--ctl-gold-bright);background:#dda95f1f;transform:translate(4px)}.approved-article-row .approved-kicker{font-size:12px}.approved-article-row>div>p:last-child{font-size:clamp(13px,.9vw,15px)}.approved-about__chapters{grid-template-columns:minmax(0,1.08fr) minmax(0,.84fr) minmax(0,1.18fr);background:linear-gradient(90deg,#030b14f0,#030b14cc 54%,#030b14e6)}.approved-about__chapter{min-height:306px;transition:background-color .26s ease,transform .42s var(--ctl-ease)}.approved-about__chapter:nth-child(2){padding-top:58px}.approved-about__chapter:nth-child(3){padding-top:32px}.approved-about__chapter:after{position:absolute;top:0;right:24px;left:0;height:1px;background:var(--ctl-gold);content:"";opacity:0;transform:scaleX(.18);transform-origin:left center;transition:opacity .22s ease,transform .52s var(--ctl-ease)}.approved-about__chapter:hover,.approved-about__chapter:focus-within{background:#f4eee506;transform:translateY(-3px)}.approved-about__chapter:hover:after,.approved-about__chapter:focus-within:after{opacity:.8;transform:scaleX(1)}.approved-about__chapter p{font-size:clamp(13px,.94vw,15px)}@media(min-width:768px){.v3-contact-invite{padding-top:clamp(28px,4vh,40px)}}.v3-contact-form{position:relative;overflow:hidden;min-height:0;margin-block:24px;padding:clamp(30px,2.8vw,44px);border:0;border-top:1px solid rgba(244,238,229,.22);border-left:1px solid rgba(244,238,229,.16);background:#0715227a;box-shadow:0 34px 90px #00040a29}.v3-contact-form h2{margin-bottom:28px}.v3-contact-form form{gap:20px 22px}.v3-contact-form:before{position:absolute;z-index:2;top:0;left:0;width:calc(var(--contact-progress, 0) * 50%);height:1px;background:linear-gradient(90deg,var(--ctl-gold),#ffe0a8);box-shadow:0 0 12px #dda95f6b;content:"";transition:width .52s var(--ctl-ease)}.v3-contact-form:after{position:absolute;top:0;left:calc(var(--contact-progress, 0) * 50%);width:8px;height:8px;border-radius:50%;background:#ffe0a8;box-shadow:0 0 0 6px #dda95f1a,0 0 14px #ffe0a873;content:"";opacity:min(1,var(--contact-progress, 0));transform:translate(-50%,-50%);transition:left .52s var(--ctl-ease),opacity .22s ease}.v3-contact-form label{position:relative;transition:transform .26s var(--ctl-ease)}.v3-contact-form label:focus-within{transform:translateY(-2px)}.v3-contact-form label>span{color:#f4eee5c2;font-size:13px;transition:color .18s ease}.v3-contact-form label:focus-within>span{color:var(--ctl-gold-bright)}.v3-contact-form input,.v3-contact-form textarea{min-height:46px;border-bottom-color:#f4eee54d;font-size:16px;transition:border-color .18s ease,box-shadow .18s ease}.v3-contact-privacy{font-size:13px}.v3-submit{position:relative;overflow:hidden;min-height:54px;font-size:15px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .32s var(--ctl-ease),box-shadow .32s ease}.v3-submit:hover,.v3-submit:focus-visible{box-shadow:0 0 24px #dda95f26;transform:translateY(-2px)}@media(prefers-reduced-motion:no-preference){.mode-home .vnext-hero-media,.experiment-index__room{animation:ctl-ambient-breathe 16s ease-in-out infinite alternate}.approved-blog-scene .approved-scene__plate,.approved-about-scene .approved-scene__plate,.v3-contact-background{animation:ctl-ambient-breathe 18s ease-in-out infinite alternate}}@media(min-width:768px){.vnext-hero-scene{height:auto;min-height:max(740px,105svh)}.vnext-story-section{min-height:max(860px,120svh)}}@keyframes ctl-ambient-breathe{0%{transform:scale(1)}to{transform:scale(1.014)}}@keyframes ctl-status-pulse{0%,to{box-shadow:0 0 #dda95f47}50%{box-shadow:0 0 0 7px #dda95f00}}@media(max-width:959px){.site-header:has(.main-nav.is-open) .nav-dock{overflow:visible}.approved-about__chapters{grid-template-columns:1fr 1fr}.approved-about__chapter:nth-child(2),.approved-about__chapter:nth-child(3){padding-top:40px}}@media(max-width:767px){.site-header.is-visible .main-nav a,.approved-page .main-nav a{min-height:48px}.approved-about__chapters{grid-template-columns:minmax(0,1fr)}.approved-about__chapter,.approved-about__chapter.is-chapter-03{grid-template-columns:42px minmax(0,1fr);background:transparent}.vnext-hero-manifesto small,.vnext-hero-link{font-size:12px}.cinematic-gate{min-height:64px;height:64px;margin-top:-32px;margin-bottom:-32px;padding-inline:24px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cinematic-gate__chapter{font-size:11px}.experiment-index__current{bottom:34px}.experiment-index__entry{min-height:0;transform:none}.experiment-index__current-label p,.experiment-index__meta,.experiment-index__evidence li{font-size:12px}.research-route__gate,.research-chapter-boundary{font-size:10px}.research-evidence__progress{top:25px;left:0;width:1px;height:calc(100% - 48px);transform:scaleY(var(--evidence-progress));transform-origin:center top;transition:transform .65s var(--ctl-ease)}.research-evidence__line{top:25px;bottom:auto;left:0;width:1px;height:calc(100% - 48px)}.research-evidence__cursor{top:calc(25px + var(--evidence-index) * 52px);left:0;transform:translate(-50%,-50%);transition:top .65s var(--ctl-ease)}.research-evidence__rail li.is-active:before{top:25px;opacity:0}.research-evidence__rail button{font-size:12px}.approved-article-row h3,.approved-round-link,.approved-about__chapter{transform:none!important}.approved-article-row:before{inset-inline:-24px}.approved-about__chapter:nth-child(2),.approved-about__chapter:nth-child(3){padding-top:36px}.v3-contact-form{border-left:0;background:#05111cc7;box-shadow:none}.v3-contact-form label>span,.v3-contact-privacy{font-size:13px}}@media(prefers-reduced-motion:reduce){.nav-active-indicator,.vnext-hero-link:before,.cinematic-gate__shutter,.experiment-index__room,.experiment-index__status i,.research-evidence__progress,.research-evidence__cursor,.approved-blog-scene .approved-scene__plate,.approved-about-scene .approved-scene__plate,.v3-contact-background,.v3-contact-form:before,.v3-contact-form:after{animation:none!important;transition-duration:.01ms!important}.site-header a,.site-header button,.experiment-index__entry,.approved-article-row *,.approved-about__chapter,.v3-contact-form label,.v3-submit{transform:none!important;transition-duration:.01ms!important}}.v3-article-page,.v3-article-page main{background:#fff}html:has(.v3-article-page),body:has(.v3-article-page){background:#fff}html:has(.v3-article-page.is-ambient-reading),body:has(.v3-article-page.is-ambient-reading){background:#07111a}.v3-article-page .v3-blog-hero.is-article,.v3-article-page.is-simple-reading .v3-blog-hero.is-article{min-height:clamp(560px,72svh,760px);padding-top:76px}.v3-article-page .v3-article-hero__copy,.v3-article-page.is-simple-reading .v3-article-hero__copy{top:clamp(142px,20svh,188px);right:auto;bottom:auto;left:var(--uc-gutter);width:min(67vw,930px)}.v3-article-page .v3-article-hero__copy h1{max-width:900px;margin:16px 0 20px;font-size:clamp(44px,5.25vw,80px);line-height:1.08;letter-spacing:-.045em}.v3-article-page .v3-article-hero__copy>p:last-child{max-width:650px;font-size:clamp(16px,1.15vw,19px)}.v3-article-page .v3-reader-shell{position:relative;isolation:isolate;grid-template-columns:minmax(0,760px) 236px;gap:clamp(58px,7vw,118px);min-height:100svh;color:#181c1f;background:#fff;transition:color .62s cubic-bezier(.22,1,.36,1),background-color .62s cubic-bezier(.22,1,.36,1)}.v3-article-page .v3-reader-shell:before,.v3-article-page .v3-reader-shell:after{position:absolute;z-index:-2;inset:0;opacity:0;pointer-events:none;content:"";transition:opacity .9s cubic-bezier(.22,1,.36,1)}.v3-article-page .v3-reader-shell:before{background-image:var(--article-theme-image);background-position:center;background-size:cover;background-attachment:fixed}.v3-article-page .v3-reader-shell:after{z-index:-1;background:linear-gradient(90deg,#030a11f0 0 61%,#030a11c4 78%,#030a1180),linear-gradient(180deg,#030a116b,#030a11d1)}.v3-article-page .v3-prose{color:#202528;font-size:clamp(18px,1.16vw,20px);line-height:1.98;transition:color .62s cubic-bezier(.22,1,.36,1)}.v3-article-page .v3-prose section+section{margin-top:clamp(58px,6vw,88px)}.v3-article-page .v3-prose h2,.v3-article-page .v3-reader-endnote h2{color:#171b1e;transition:color .62s cubic-bezier(.22,1,.36,1)}.v3-article-page .v3-reader-tools{top:108px;padding-top:18px;border-top:1px solid rgba(24,28,31,.18);color:#181c1f;transition:color .62s cubic-bezier(.22,1,.36,1),border-color .62s cubic-bezier(.22,1,.36,1)}.v3-reader-tools__label{margin:0 0 14px!important;color:#6b5b49!important;font-size:11px!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.v3-article-page .v3-theme-toggle{display:flex;align-items:center;gap:11px;justify-content:flex-start;width:100%;min-height:50px;margin:0;padding:0;border:0;border-bottom:1px solid rgba(24,28,31,.18);color:#181c1f;font-size:14px;font-weight:600;text-align:left;transition:color .3s ease,border-color .3s ease}.v3-theme-toggle>span{position:relative;width:13px;height:13px;flex:0 0 auto;border:1px solid #a7773e;border-radius:50%}.v3-theme-toggle>span:after{position:absolute;inset:3px;border-radius:50%;background:#b98142;opacity:0;transform:scale(.35);content:"";transition:opacity .35s ease,transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s ease}.v3-theme-toggle[aria-pressed=true]>span:after{opacity:1;transform:scale(1);box-shadow:0 0 0 6px #cf8b3b1f,0 0 18px #e1994673}.v3-article-page .v3-reader-tools>p:last-child{color:#181c1f94;font-size:12px;line-height:1.7;transition:color .62s cubic-bezier(.22,1,.36,1)}.v3-reader-endnote,.v3-article-page .v3-reader-contact{margin-top:clamp(72px,9vw,124px);padding-top:clamp(36px,4vw,56px);border-top:1px solid rgba(24,28,31,.18);transition:border-color .62s cubic-bezier(.22,1,.36,1)}.v3-reader-endnote .v3-kicker{color:#7d6344;font-family:Inter,SF Pro Text,Noto Sans SC,sans-serif}.v3-reader-endnote h2{margin:16px 0 24px}.v3-reader-endnote>p:last-child{color:#181c1fad}.v3-article-page .v3-reader-contact .v3-text-link{color:#181c1f}.v3-article-page.is-ambient-reading .v3-reader-shell{color:#f9f2e8e6;background:#07111a}.v3-article-page.is-ambient-reading .v3-reader-shell:before,.v3-article-page.is-ambient-reading .v3-reader-shell:after{opacity:1}.v3-article-page.is-ambient-reading .v3-prose,.v3-article-page.is-ambient-reading .v3-prose h2,.v3-article-page.is-ambient-reading .v3-reader-endnote h2,.v3-article-page.is-ambient-reading .v3-reader-contact .v3-text-link,.v3-article-page.is-ambient-reading .v3-theme-toggle{color:#f4ede3}.v3-article-page.is-ambient-reading .v3-reader-tools,.v3-article-page.is-ambient-reading .v3-theme-toggle,.v3-article-page.is-ambient-reading .v3-reader-endnote,.v3-article-page.is-ambient-reading .v3-reader-contact{border-color:#f6ebdb38}.v3-article-page.is-ambient-reading .v3-reader-tools>p:last-child,.v3-article-page.is-ambient-reading .v3-reader-endnote>p:last-child{color:#f6ebdba3}.v3-article-page.is-ambient-reading .v3-reader-tools__label,.v3-article-page.is-ambient-reading .v3-reader-endnote .v3-kicker{color:#dba45f!important}@media(max-width:900px){.v3-article-page .v3-reader-shell{grid-template-columns:minmax(0,720px)}.v3-article-page .v3-reader-tools{position:static;order:-1;width:min(300px,100%)}}@media(max-width:767px){.v3-article-page .v3-blog-hero.is-article,.v3-article-page.is-simple-reading .v3-blog-hero.is-article{min-height:620px}.v3-article-page .v3-article-hero__copy,.v3-article-page.is-simple-reading .v3-article-hero__copy{top:148px;left:24px;width:calc(100% - 48px)}.v3-article-page .v3-article-hero__copy h1{font-size:clamp(42px,13vw,62px);line-height:1.08}.v3-article-page .v3-reader-shell{padding:68px 24px 96px}.v3-article-page .v3-reader-shell:before{background-attachment:scroll}.v3-article-page.is-ambient-reading .v3-reader-shell:after{background:#030a11d1}}@media(prefers-reduced-motion:reduce){.v3-article-page .v3-reader-shell,.v3-article-page .v3-reader-shell:before,.v3-article-page .v3-reader-shell:after,.v3-article-page .v3-prose,.v3-article-page .v3-prose h2,.v3-article-page .v3-reader-tools,.v3-theme-toggle>span:after{transition-duration:.01ms!important}}.optimized-picture{display:contents}.mobile-menu-scrim,.research-stage-detail--mobile{display:none}@media(max-width:767px){:root{--mobile-gutter: clamp(20px, 6.15vw, 24px);--mobile-safe-top: max(8px, env(safe-area-inset-top));--mobile-safe-right: max(8px, env(safe-area-inset-right));--mobile-safe-bottom: max(18px, env(safe-area-inset-bottom));--mobile-safe-left: max(8px, env(safe-area-inset-left));--mobile-rule: rgba(244, 238, 229, .2)}html{scroll-padding-top:calc(72px + env(safe-area-inset-top))}body{overflow-x:hidden}.site-header,.site-header.is-condensed{isolation:isolate;padding:var(--mobile-safe-top) var(--mobile-safe-right) 0 var(--mobile-safe-left)}.site-header .nav-dock,.site-header.is-visible .nav-dock,.site-header.is-condensed .nav-dock,.approved-page .nav-dock{z-index:2;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:56px;padding:0 6px 0 16px;border-radius:20px;overflow:visible;background:#030b14e0;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00040a33;-webkit-backdrop-filter:blur(22px) saturate(114%);backdrop-filter:blur(22px) saturate(114%)}.site-header .brand,.approved-page .brand{max-width:100%;overflow:hidden;font-size:clamp(21px,6vw,23px);text-overflow:ellipsis;white-space:nowrap}.site-header .header-controls{gap:0;margin-left:0}.site-header .header-controls .icon-button,.approved-page .header-controls .icon-button{width:44px;height:44px;padding:10px}.site-header .header-controls .icon-button:disabled{display:none}.site-header .main-nav{z-index:4;top:calc(100% + 8px);right:0;left:0;width:auto;padding:8px 10px 10px;border-color:#f4eee52e;border-radius:20px;background:#030c15f7;box-shadow:0 22px 54px #00040a6b}.site-header .main-nav a,.approved-page .main-nav a{min-height:52px;padding:0 12px;border-bottom:1px solid rgba(244,238,229,.1);color:#f4eee5cc;font-size:16px;transform:none}.site-header .main-nav a:last-of-type{border-bottom:0}.site-header .main-nav a[aria-current=page]{color:#f4eee5;background:linear-gradient(90deg,rgba(221,169,95,.12),transparent 72%)}.site-header .main-nav a[aria-current=page]:before{position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#dda95f;content:""}.site-header .mobile-menu-scrim{position:fixed;z-index:1;inset:0;display:block;width:100vw;height:100dvh;padding:0;border:0;background:#00060c94;cursor:default;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.site-header .mobile-menu-scrim.is-active{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.vnext-hero-scene{height:100svh;min-height:700px}.vnext-hero-scene .vnext-hero-title{top:clamp(178px,24svh,212px);width:calc(100% - 48px);font-size:clamp(44px,13.5vw,54px);line-height:.96;letter-spacing:.018em}.vnext-hero-manifesto{bottom:132px;left:var(--mobile-gutter);font-size:clamp(21px,6vw,24px)}.vnext-hero-manifesto small{margin-top:8px;font-size:12px;line-height:1.5}.vnext-hero-links{right:var(--mobile-gutter);bottom:var(--mobile-safe-bottom);left:var(--mobile-gutter)}.vnext-hero-link{min-height:50px;font-size:12px}.cinematic-gate{min-height:60px;height:60px;margin-top:-30px;margin-bottom:-30px;padding-inline:var(--mobile-gutter)}.cinematic-gate__chapter{font-size:12px;letter-spacing:.11em}.introduction-section.vnext-story-section{min-height:max(860px,100svh)}.workbench-section.vnext-story-section{min-height:max(790px,94svh)}.vnext-introduction-copy{top:clamp(270px,34svh,318px);right:var(--mobile-gutter);left:var(--mobile-gutter);width:auto}.vnext-introduction-copy h2{max-width:9.5em;font-size:clamp(34px,10vw,42px);line-height:1.17}.vnext-workbench-copy{top:104px;right:var(--mobile-gutter);left:var(--mobile-gutter);width:auto}.vnext-workbench-copy h2{max-width:8em;font-size:clamp(39px,11.5vw,48px);line-height:1.08}.vnext-introduction-copy>p:not(.vnext-eyebrow),.vnext-workbench-copy>p:not(.vnext-eyebrow){font-size:15px;line-height:1.76;text-wrap:pretty}.direction-15-experiments-page main{min-height:0}.experiment-index{display:flex;min-height:max(850px,100svh);height:auto;flex-direction:column;padding:clamp(126px,18svh,150px) var(--mobile-gutter) 40px;overflow:hidden}.experiment-index__heading{position:relative;top:auto;left:auto;gap:16px}.experiment-index__heading h1{font-size:clamp(44px,13vw,54px);letter-spacing:.045em}.experiment-index__heading>span{width:44px}.experiment-index__current{position:relative;right:auto;bottom:auto;left:auto;display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin-top:clamp(158px,21svh,184px)}.experiment-index__current-label{padding-top:14px}.experiment-index__entry{gap:20px;padding:22px 0 24px}.experiment-index__copy h2{font-size:clamp(29px,8.8vw,34px);line-height:1.2}.experiment-index__copy p{margin-top:14px;font-size:15px;line-height:1.7;text-wrap:pretty}.experiment-index__meta{grid-template-columns:max-content minmax(0,1fr);gap:10px 14px;font-size:12px}.experiment-index__action{min-height:44px;font-size:13px}.experiment-index__evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding-top:22px}.experiment-index__evidence li{min-height:42px;padding-right:0;font-size:12px}.direction-15-workbench .research-route{min-height:max(760px,90svh)}.direction-15-workbench .research-route__copy{top:clamp(116px,15svh,132px);right:var(--mobile-gutter);left:var(--mobile-gutter);width:auto}.direction-15-workbench .research-route h1{max-width:9em;margin-top:18px;font-size:clamp(39px,10.8vw,46px);line-height:1.12;letter-spacing:.025em;text-wrap:balance}.direction-15-workbench .research-route__summary{margin-top:18px;font-size:15px;line-height:1.72;text-wrap:pretty}.research-route__actions{gap:16px 22px;margin-top:18px}.research-route__actions>a{min-height:44px}.research-route__gate,.research-chapter-boundary{min-height:58px;padding-inline:var(--mobile-gutter);font-size:11px}.research-route__gate strong,.research-chapter-boundary span:last-child{font-size:12px}.research-evidence{min-height:0;height:auto;padding:82px var(--mobile-gutter) 72px}.research-evidence__heading h2{max-width:8.5em;font-size:clamp(33px,9.5vw,39px);line-height:1.28}.research-evidence__rail-wrap{--mobile-evidence-row: 60px;margin-top:46px}.research-evidence__rail{gap:0}.research-evidence__rail button{min-height:var(--mobile-evidence-row);font-size:13px}.research-evidence__progress,.research-evidence__line{top:30px;height:calc(100% - 60px)}.research-evidence__cursor{top:calc(30px + var(--evidence-index) * var(--mobile-evidence-row))}.research-evidence__rail li:before,.research-evidence__rail li.is-active:before{top:30px}.research-evidence__detail{margin-top:36px;padding-top:24px}.research-evidence__detail h3{font-size:clamp(25px,7.4vw,29px);line-height:1.45}.research-evidence__detail>div>p{font-size:15px;line-height:1.78;text-wrap:pretty}.direction-15-workbench .research-process,.direction-15-workbench .research-why,.direction-15-workbench .research-status{min-height:0;padding:80px var(--mobile-gutter) 68px}.research-section__header h2{font-size:clamp(34px,10vw,40px);letter-spacing:.055em}.research-process__visual{margin-top:48px}.research-process__steps>li{grid-template-columns:44px minmax(0,1fr) 48px;grid-template-rows:auto auto auto;min-height:88px;padding-bottom:20px}.research-process__number{grid-column:2;font-size:25px}.research-process__node{top:7px;left:8px}.research-process__steps h3{grid-column:2;font-size:19px;line-height:1.45}.research-process__steps button{width:44px;height:44px}.research-stage-detail--desktop{display:none}.research-stage-detail--mobile{grid-column:2 / -1;grid-row:3;display:block;width:auto;margin:20px 0 12px;padding:22px 0 0}.research-stage-detail--mobile .research-stage-detail__label{margin-bottom:14px;font-size:12px;line-height:1.55}.research-stage-detail--mobile ol{grid-template-columns:1fr;gap:9px;padding-left:20px;font-size:14px;line-height:1.7}.research-why__copy h2{margin-top:24px;font-size:clamp(32px,9vw,38px);line-height:1.38}.research-why__copy>p:not(.research-eyebrow){margin-top:25px;font-size:16px;line-height:1.82;text-wrap:pretty}.research-why__network{height:180px;margin-top:34px}.research-why__path{bottom:88px}.research-status__items{margin-top:52px;padding-left:50px}.research-status__items li{min-height:0;padding-bottom:58px}.research-status__items li:last-child{padding-bottom:0}.research-status__number{font-size:46px}.research-status__items h3{margin-top:18px;font-size:23px}.research-status__items p{margin-top:14px;font-size:15px;line-height:1.78;text-wrap:pretty}.research-status__line{top:330px;bottom:96px;left:31px}.research-status__node{left:-50px}.direction-15-workbench .research-log{min-height:0}.direction-15-workbench .research-log__copy{width:auto;margin-left:var(--mobile-gutter);margin-right:var(--mobile-gutter);padding:86px 0 74px}.research-log__copy>h2{font-size:40px}.research-log article{margin-top:34px}.research-log article h3{font-size:28px;line-height:1.35}.research-log__summary{display:block;overflow:visible;font-size:15px;line-height:1.75;-webkit-line-clamp:unset}.approved-page p{text-wrap:pretty}.approved-blog-scene{min-height:0;height:auto;padding:104px var(--mobile-gutter) 56px;background:#030b14}.approved-blog-scene .approved-scene__plate{height:590px;object-position:69% center}.approved-blog-scene:before{background:linear-gradient(180deg,#02080f73 0,#02080f14 38%,#030b14e0 58%,#030b14 72%)}.approved-blog__hero-copy{position:relative;top:auto;left:auto;width:100%}.approved-blog__hero-copy h1{margin:16px 0 20px;font-size:clamp(72px,22vw,88px);line-height:.92}.approved-blog__hero-copy>p:not(.approved-kicker){max-width:20em;font-size:15px;line-height:1.78}.approved-blog__filters{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:24px;border-top:1px solid rgba(244,238,229,.2);border-bottom:1px solid rgba(244,238,229,.2)}.approved-blog__filters button,.approved-blog__filters button:nth-child(odd){min-width:0;min-height:48px;padding-inline:3px;border:0;border-left:1px solid rgba(244,238,229,.12);font-size:12px;white-space:nowrap}.approved-blog__filters button:first-child{border-left:0}.approved-blog__archive{position:relative;top:auto;order:initial;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;margin:clamp(64px,10svh,84px) 0 0;padding-top:16px;border-top:1px solid var(--mobile-rule)}.approved-blog__archive .approved-kicker{grid-column:1 / -1;margin-bottom:9px}.approved-blog__archive h2{margin:0;font-size:25px}.approved-blog__archive>p:last-child{align-self:end;margin:0;font-size:12px}.approved-blog__article-list{position:relative;width:100%;margin-top:34px;padding:0}.approved-article-row{grid-template-columns:minmax(0,1fr) 48px;gap:18px;min-height:0;padding:30px 0 34px}.approved-article-row__meta{gap:20px;font-size:12px}.approved-article-row h3{font-size:clamp(28px,8.6vw,34px);line-height:1.16}.approved-article-row>div>p:last-child{font-size:14px;line-height:1.68}.v3-article-page .v3-blog-hero.is-article,.v3-article-page.is-simple-reading .v3-blog-hero.is-article{display:block;min-height:0;padding:132px var(--mobile-gutter) 70px}.v3-article-page .v3-article-hero__copy,.v3-article-page.is-simple-reading .v3-article-hero__copy{position:relative;inset:auto;width:100%}.v3-article-page .v3-article-hero__copy h1{margin:16px 0 18px;font-size:clamp(41px,12vw,48px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.v3-article-page .v3-article-hero__copy>p:last-child{font-size:16px;line-height:1.7}.v3-article-page .v3-reader-shell{display:flex;flex-direction:column;padding:52px var(--mobile-gutter) 88px}.v3-article-page .v3-reader-tools{position:static;order:-1;width:100%;margin:0 0 44px;padding:0 0 26px}.v3-article-page .v3-theme-toggle{min-height:52px;font-size:15px}.v3-article-page .v3-prose{font-size:18px;line-height:1.94}.v3-article-page .v3-prose section+section{margin-top:52px}.v3-article-page .v3-prose h2,.v3-article-page .v3-reader-endnote h2{font-size:clamp(30px,8.6vw,36px);line-height:1.35}.approved-about-scene{min-height:0;height:auto;padding:104px var(--mobile-gutter) 64px;background:#030b14}.approved-about-scene .approved-scene__plate{height:650px;object-position:62% center}.approved-about-scene:before{background:linear-gradient(180deg,#02080f94 0,#02080f0f 38%,#030b14d1 56%,#030b14 70%)}.approved-about__hero{position:relative;top:auto;left:auto;width:100%}.approved-about__hero h1{margin:18px 0 20px;font-size:clamp(58px,18vw,72px);line-height:.98}.approved-about__hero>p:last-child{max-width:20em;font-size:15px;line-height:1.82}.approved-about__chapters{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin-top:clamp(104px,15svh,128px);padding:74px 0 0;overflow:visible;background:linear-gradient(180deg,transparent 0,rgba(3,11,20,.72) 52px,#030b14 126px)}.approved-about__chapter,.approved-about__chapter.is-chapter-03,.approved-about__chapter:nth-child(2),.approved-about__chapter:nth-child(3){grid-template-columns:40px minmax(0,1fr);gap:16px;min-height:0;padding:31px 0 33px;border-top:1px solid var(--mobile-rule);background:transparent}.approved-about__chapter:first-child{border-top:1px solid var(--mobile-rule)}.approved-about__chapter h2,.is-chapter-02 h2,.is-chapter-03 h2{margin-bottom:14px;font-size:clamp(27px,8vw,31px);line-height:1.22}.approved-about__chapter p,.is-chapter-02 p,.is-chapter-03 p{font-size:15px;line-height:1.82}.approved-about__chapter .approved-text-link{min-height:44px;margin-top:18px;font-size:14px}.v3-contact-layout{display:block;padding-top:0}.v3-contact-background,.v3-contact-veil{height:570px}.v3-contact-invite{min-height:clamp(510px,66svh,550px);padding:clamp(206px,28svh,236px) var(--mobile-gutter) 46px}.v3-contact-invite h1{max-width:9.5em;margin:16px 0 22px;font-size:clamp(38px,10.7vw,43px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.v3-contact-invite h1 span{display:inline}.v3-contact-invite>p:last-child{font-size:15px;line-height:1.7}.v3-contact-form{width:calc(100% - 40px);margin:0 20px var(--mobile-safe-bottom);padding:28px 24px 32px}.v3-contact-form h2{margin-bottom:25px;font-size:clamp(31px,9vw,36px);line-height:1.2}.v3-contact-form form{gap:18px}.v3-contact-form label>span,.v3-contact-privacy{font-size:13px;line-height:1.65}.v3-contact-form input,.v3-contact-form textarea{width:100%;font-size:16px}.v3-submit{min-height:54px;font-size:16px}.mode-home .vnext-hero-media,.experiment-index__room,.approved-blog-scene .approved-scene__plate,.approved-about-scene .approved-scene__plate,.v3-contact-background{animation:none!important;transform:none!important}}@media(max-width:359px){.site-header .nav-dock{padding-left:13px}.site-header .brand{font-size:20px}.vnext-hero-scene .vnext-hero-title{width:calc(100% - 40px);font-size:43px}.cinematic-gate{grid-template-columns:1fr;padding-inline:16px}.cinematic-gate__track{display:none}.cinematic-gate__chapter{justify-self:center}.approved-blog__filters button,.approved-blog__filters button:nth-child(odd){font-size:11px}.v3-contact-form{width:calc(100% - 32px);margin-inline:16px;padding-inline:20px}}@media(min-width:768px)and (max-width:959px){.site-header .header-controls .icon-button{width:44px;height:44px}.cinematic-gate{grid-template-columns:minmax(96px,1fr) auto;gap:24px;padding-inline:32px}.cinematic-gate__edge,.cinematic-gate__next{display:none}.cinematic-gate__chapter{font-size:10px}.approved-page p,.research-workbench-page p{text-wrap:pretty}}.brand{display:inline-flex;min-height:44px;align-items:center}.header-controls .icon-button{min-width:44px;min-height:44px}.motion-toggle.is-active{color:var(--fr-gold-200);background:#ebb06214}.approved-kicker,.research-eyebrow,.v3-kicker,.v3-reader-tools__label,.research-route__gate,.research-route__gate *,.research-chapter-boundary,.research-chapter-boundary *,.approved-blog__filters button{font-size:12px!important}html[data-motion-paused=true]{scroll-behavior:auto!important}html[data-motion-paused=true] *,html[data-motion-paused=true] *:before,html[data-motion-paused=true] *:after{animation-play-state:paused!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}}:root{--release-bg: #06101b;--release-surface: rgba(10, 25, 39, .82);--release-surface-strong: rgba(13, 31, 47, .94);--release-text: #f3eee7;--release-muted: rgba(231, 235, 237, .66);--release-line: rgba(232, 238, 240, .14);--release-gold: #d8a454;--release-gutter: clamp(24px, 6.2vw, 104px);--release-max: 1180px}.home-release-log{display:grid;grid-template-columns:96px minmax(0,1fr) 20px;gap:18px;align-items:center;width:min(100%,560px);margin-top:24px;padding:16px 18px;border:1px solid rgba(241,237,229,.18);border-radius:18px;background:linear-gradient(135deg,#071522b8,#0f22317a);box-shadow:0 16px 44px #00071033,inset 0 1px #ffffff0d;color:var(--release-text);font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif;text-decoration:none;-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.home-release-log:hover,.home-release-log:focus-visible{border-color:#d8a45494;background-color:#122737b8;transform:translateY(-2px)}.home-release-log:focus-visible{outline:2px solid var(--release-gold);outline-offset:4px}.home-release-log__meta,.home-release-log__content{display:grid}.home-release-log__meta{gap:6px;color:#f3eee77a;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.home-release-log__meta>span{color:var(--release-gold);font-weight:650}.home-release-log__content{gap:6px;min-width:0}.home-release-log__content strong{overflow:hidden;font-size:14px;font-weight:590;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.home-release-log__content small{color:#f3eee780;font-size:11px;letter-spacing:.02em}.home-release-log>svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.home-release-log:hover>svg,.home-release-log:focus-visible>svg{transform:translate(3px)}@media(min-width:1024px){.vnext-workbench-copy{top:clamp(210px,26svh,260px)}}.direction-15-experiments-page .experiment-index{min-height:100svh;padding:clamp(146px,17svh,190px) var(--release-gutter) clamp(92px,10vw,148px);overflow:clip;background:var(--release-bg)}.direction-15-experiments-page main{min-height:100svh}.direction-15-experiments-page .experiment-index__room{filter:brightness(.78) saturate(.82) contrast(1.02);opacity:.86}.direction-15-experiments-page .experiment-index__shade{background:linear-gradient(180deg,#020a124d,#020a1224 30%,#020a126b 68%,#06101b),linear-gradient(90deg,#020a12b3,#020a127a 34%,#020a1214 74%,#020a1224)}.experiment-index__heading--ledger{position:relative;top:auto;left:auto;justify-content:space-between;align-items:end;width:min(100%,var(--release-max));margin:0 auto clamp(54px,7vw,92px)}.experiment-index__heading--ledger>div{max-width:700px}.experiment-index__heading--ledger h1{font-family:inherit;font-size:clamp(58px,7vw,104px);font-weight:560;letter-spacing:-.06em;line-height:.92}.experiment-index__heading--ledger p{max-width:520px;margin:28px 0 0;color:var(--release-muted);font-size:clamp(15px,1.25vw,18px);line-height:1.7}.experiment-index__heading--ledger>span{width:auto;height:auto;padding-bottom:8px;background:none;color:#f3eee752;font-size:clamp(34px,4.5vw,68px);font-variant-numeric:tabular-nums;font-weight:450;letter-spacing:-.04em}.experiment-project{width:min(100%,var(--release-max));margin:0 auto;overflow:hidden;border:1px solid rgba(240,238,232,.16);border-radius:30px;background:linear-gradient(145deg,#192e3eb3,#071421d6);box-shadow:0 38px 112px #00050c6b,0 1px #ffffff0a,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.experiment-project__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:44px;align-items:end;padding:clamp(30px,4.4vw,58px)}.experiment-project__label{margin:0 0 18px;color:var(--release-gold);font-size:12px;font-weight:620;letter-spacing:.12em}.experiment-project__copy h2{margin:0;font-family:inherit;font-size:clamp(34px,4vw,58px);font-weight:560;letter-spacing:-.045em;line-height:1.06}.experiment-project__copy>p:last-child{max-width:660px;margin:20px 0 0;color:var(--release-muted);font-size:clamp(15px,1.2vw,18px);line-height:1.72}.experiment-project__status{display:grid;justify-items:end;gap:9px;color:var(--release-muted)}.experiment-project__status>span{display:inline-flex;align-items:center;gap:9px;color:var(--release-text);font-size:14px;font-weight:560}.experiment-project__status i{width:7px;height:7px;border-radius:50%;background:var(--release-gold);box-shadow:0 0 0 5px #d8a4541a}.experiment-project__status small{font-size:12px;letter-spacing:.04em}.experiment-release-ledger{border-top:1px solid var(--release-line)}.experiment-release-ledger>header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(30px,4.4vw,58px)}.experiment-release-ledger h3{margin:0;font-size:14px;font-weight:620;letter-spacing:.05em}.experiment-release-ledger header a,.experiment-project__footer a{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:13px;text-decoration:none}.experiment-release-ledger svg,.experiment-project__footer svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.experiment-release-ledger header a:hover svg,.experiment-release-ledger header a:focus-visible svg,.experiment-project__footer a:hover svg,.experiment-project__footer a:focus-visible svg{transform:translate(3px)}.experiment-release-ledger ol{margin:0;padding:0;border-top:1px solid var(--release-line);list-style:none}.experiment-release-ledger li+li{border-top:1px solid var(--release-line)}.experiment-release-ledger li>a{display:grid;grid-template-columns:112px 92px minmax(0,1fr) 22px;align-items:start;gap:22px;padding:27px clamp(30px,4.4vw,58px);color:inherit;text-decoration:none;transition:background-color .18s ease}.experiment-release-ledger li>a:hover,.experiment-release-ledger li>a:focus-visible{background:#ffffff0b}.experiment-release-ledger li>a:focus-visible,.experiment-release-ledger header a:focus-visible,.experiment-project__footer a:focus-visible{outline:2px solid var(--release-gold);outline-offset:-3px}.experiment-release-ledger time,.experiment-release-ledger li>a>strong{color:#f3eee794;font-size:12px;font-variant-numeric:tabular-nums;font-weight:520;letter-spacing:.04em}.experiment-release-ledger li>a[aria-current=true]>strong{color:var(--release-gold)}.experiment-release-ledger li>a>span{display:grid;gap:9px}.experiment-release-ledger b{font-size:17px;font-weight:570;letter-spacing:-.015em}.experiment-release-ledger small{max-width:690px;color:var(--release-muted);font-size:13px;line-height:1.65}.experiment-release-ledger li>a>svg{width:20px;height:20px;fill:none;stroke:currentColor;transition:transform .18s ease}.experiment-release-ledger li>a:hover>svg,.experiment-release-ledger li>a:focus-visible>svg{transform:translate(4px)}.experiment-project__footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(30px,4.4vw,58px) 28px;border-top:1px solid var(--release-line)}.experiment-project__footer>span{color:#f3eee76b;font-size:11px;letter-spacing:.04em}@media(min-width:761px)and (max-height:900px){.direction-15-experiments-page .experiment-index{padding-top:112px}.experiment-index__heading--ledger{margin-bottom:30px}.experiment-index__heading--ledger h1{font-size:clamp(58px,6vw,76px)}.experiment-index__heading--ledger p{margin-top:14px;line-height:1.55}.experiment-project__header{padding-block:26px}.experiment-project__label{margin-bottom:12px}.experiment-project__copy h2{font-size:clamp(36px,3.7vw,48px)}.experiment-project__copy>p:last-child{margin-top:12px;line-height:1.55}.experiment-release-ledger>header{padding-block:17px}.experiment-release-ledger li>a{padding-block:21px}}.research-release-shell{min-height:100svh;background:var(--release-bg);color:var(--release-text);font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif}.research-release-shell main{min-height:100svh}.research-release{position:relative;isolation:isolate;min-height:100svh;overflow:clip;padding:clamp(128px,15svh,172px) var(--release-gutter) clamp(84px,9vw,132px);background:radial-gradient(circle at 88% 11%,rgba(216,164,84,.08),transparent 27rem),radial-gradient(circle at 68% 38%,rgba(70,104,126,.14),transparent 34rem),linear-gradient(180deg,#06101b0a,#06101b 44%)}.research-release__ambient{position:absolute;z-index:-2;inset:0 0 auto;height:min(700px,72svh);opacity:.5;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.72) 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.72) 70%,transparent 100%)}.research-release__ambient img{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.82) brightness(.8) contrast(1.03)}.research-release:after{position:absolute;z-index:-3;inset:540px 0 0;background:url(/assets/optimized/blue-fiber-texture.webp) center top / 720px auto repeat;opacity:.11;content:"";pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 86%,transparent 100%)}.research-release:before{position:absolute;z-index:-1;inset:0 0 auto;height:620px;background:linear-gradient(90deg,rgba(3,10,18,.74) 0%,rgba(3,10,18,.5) 38%,rgba(3,10,18,.1) 78%,transparent 100%),linear-gradient(180deg,rgba(3,10,18,.34),transparent 86%);content:"";pointer-events:none}.research-release__hero,.research-release__product,.research-release__notes,.research-release__boundary,.research-release__footer{width:min(100%,var(--release-max));margin-right:auto;margin-left:auto}.research-release__breadcrumb{display:flex;flex-wrap:wrap;gap:9px;color:#f3eee785;font-size:12px;letter-spacing:.03em}.research-release__breadcrumb a{color:inherit;text-decoration:none;transition:color .16s ease}.research-release__breadcrumb a:hover,.research-release__breadcrumb a:focus-visible{color:var(--release-text)}.research-release__intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(48px,7vw,108px);align-items:end;margin-top:clamp(52px,7vw,88px)}.research-release__intro h1{margin:0;font-family:inherit;font-size:clamp(56px,7.4vw,106px);font-weight:570;letter-spacing:-.07em;line-height:.9}.research-release__intro h1 span{display:block;margin-top:14px;color:#f3eee785;font-size:.5em;font-variant-numeric:tabular-nums;font-weight:450;letter-spacing:-.04em}.research-release__intro>div>p{max-width:760px;margin:32px 0 0;color:var(--release-muted);font-size:clamp(17px,1.45vw,21px);line-height:1.7}.research-release__meta{margin:0;border-top:1px solid var(--release-line)}.research-release__meta>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--release-line)}.research-release__meta dt,.research-release__meta dd{margin:0;font-size:12px;line-height:1.5}.research-release__meta dt{color:#f3eee76b}.research-release__meta dd{color:#f3eee7d1;font-variant-numeric:tabular-nums}.research-release__actions{display:flex;gap:12px;margin-top:44px}.research-release__action{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:50px;padding:0 21px;border:1px solid rgba(243,238,231,.18);border-radius:999px;background:#09182599;color:var(--release-text);font-size:14px;font-weight:560;text-decoration:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.research-release__action--primary{border-color:#f3eee7eb;background:var(--release-text);color:#071522}.research-release__action svg,.research-release__boundary svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.research-release__action:hover,.research-release__action:focus-visible{transform:translateY(-1px)}.research-release__action:not(.research-release__action--primary):hover,.research-release__action:not(.research-release__action--primary):focus-visible{border-color:#f3eee757;background:#122636e6}.research-release__action:hover svg,.research-release__action:focus-visible svg,.research-release__boundary a:hover svg,.research-release__boundary a:focus-visible svg{transform:translate(3px)}.research-release__breadcrumb a:focus-visible,.research-release__action:focus-visible,.research-release__boundary a:focus-visible,.research-release__footer a:focus-visible{outline:2px solid var(--release-gold);outline-offset:4px}.research-release__product{margin-top:clamp(72px,9vw,124px)}.research-release__product-frame{position:relative;overflow:hidden;padding:clamp(7px,.85vw,11px);border:1px solid rgba(255,255,255,.38);border-radius:clamp(20px,2.2vw,32px);background:#f6f6f2eb;box-shadow:0 46px 110px #00050c7a,0 8px 32px #00050c47,inset 0 1px #fffffff0}.research-release__product-frame:after{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #03121d14;content:"";pointer-events:none}.research-release__product-frame img{display:block;width:100%;height:auto;border-radius:clamp(14px,1.55vw,22px)}.research-release__product figcaption{display:flex;justify-content:space-between;gap:24px;margin-top:20px;color:#f3eee775;font-size:11px;letter-spacing:.03em;line-height:1.5}.research-release__notes{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(54px,9vw,136px);padding-top:clamp(96px,12vw,160px)}.research-release__notes-heading h2,.research-release__boundary h2{margin:0;font-family:inherit;font-size:clamp(32px,4.2vw,58px);font-weight:560;letter-spacing:-.05em;line-height:1.05}.research-release__notes-heading p{max-width:440px;margin:24px 0 0;color:var(--release-muted);font-size:14px;line-height:1.78}.research-release__notes ol{margin:0;padding:0;border-top:1px solid var(--release-line);list-style:none}.research-release__notes li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:22px;padding:25px 0 27px;border-bottom:1px solid var(--release-line)}.research-release__notes li span{padding-top:3px;color:var(--release-gold);font-size:11px;font-variant-numeric:tabular-nums}.research-release__notes li p{margin:0;color:#f3eee7d6;font-size:clamp(15px,1.35vw,18px);line-height:1.68}.research-release__boundary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:54px;align-items:end;margin-top:clamp(90px,11vw,150px);padding:clamp(30px,4.6vw,58px);border:1px solid rgba(243,238,231,.14);border-radius:28px;background:linear-gradient(145deg,#193041b8,#081623e0);box-shadow:0 28px 82px #00050c38,inset 0 1px #ffffff14}.research-release__boundary h2{font-size:clamp(28px,3.4vw,44px)}.research-release__boundary p{max-width:790px;margin:20px 0 0;color:var(--release-muted);font-size:14px;line-height:1.78}.research-release__boundary>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--release-text);font-size:13px;font-weight:560;text-decoration:none;white-space:nowrap}.research-release__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(76px,9vw,118px);border-top:1px solid var(--release-line);border-bottom:1px solid var(--release-line)}.research-release__footer a{display:grid;gap:10px;min-height:112px;padding:27px 0;color:inherit;text-decoration:none}.research-release__footer a+a{padding-left:clamp(30px,4vw,58px);border-left:1px solid var(--release-line)}.research-release__footer span{color:#f3eee76b;font-size:11px}.research-release__footer strong{font-size:clamp(15px,1.5vw,18px);font-weight:560}@media(max-width:760px){.home-release-log{grid-template-columns:78px minmax(0,1fr) 18px;gap:12px;margin-top:20px;padding:14px;border-radius:16px}.home-release-log__content strong{font-size:13px}.home-release-log__content small{font-size:10px}.direction-15-experiments-page .experiment-index{min-height:100svh;padding:116px 20px 72px}.direction-15-experiments-page .experiment-index__room{inset:0 0 auto;height:clamp(620px,78svh,720px);object-position:82% center;opacity:.8;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%)}.direction-15-experiments-page .experiment-index__shade{background:linear-gradient(180deg,#020a124d,#020a1224 26%,#020a128f 58%,#06101b 78%),linear-gradient(90deg,#020a1294,#020a1214 86%)}.experiment-index__heading--ledger{top:auto;left:auto;display:block;margin-bottom:46px}.experiment-index__heading--ledger h1{font-size:clamp(48px,15vw,66px)}.experiment-index__heading--ledger p{margin-top:20px;font-size:15px}.experiment-index__heading--ledger>span{display:none}.experiment-project{border-radius:24px}.experiment-project__header{grid-template-columns:1fr;gap:30px;padding:28px 24px 30px}.experiment-project__copy h2{font-size:34px}.experiment-project__status{justify-items:start}.experiment-release-ledger>header{padding:20px 24px}.experiment-release-ledger li>a{grid-template-columns:1fr auto;gap:10px 18px;padding:23px 24px 25px}.experiment-release-ledger time,.experiment-release-ledger li>a>strong{grid-row:1}.experiment-release-ledger li>a>strong{justify-self:end}.experiment-release-ledger li>a>span{grid-column:1 / -1}.experiment-release-ledger li>a>svg{display:none}.experiment-project__footer{align-items:flex-start;padding:22px 24px 24px}.experiment-project__footer>span{max-width:100px;text-align:right}.research-release{padding:116px 20px 70px;background:radial-gradient(circle at 92% 8%,rgba(216,164,84,.08),transparent 18rem),radial-gradient(circle at 72% 28%,rgba(70,104,126,.1),transparent 24rem),linear-gradient(180deg,#1126361f,#06101b 42%)}.research-release__ambient{height:510px;opacity:.46}.research-release__ambient img{object-position:80% center}.research-release:after{inset-block-start:430px;background-size:520px auto;opacity:.09}.research-release:before{height:520px;background:linear-gradient(90deg,#030a12a8,#030a1229 88%),linear-gradient(180deg,rgba(3,10,18,.28),transparent 82%)}.research-release__breadcrumb{font-size:11px}.research-release__intro{grid-template-columns:1fr;gap:44px;margin-top:44px}.research-release__intro h1{font-size:clamp(46px,14vw,64px);line-height:.94}.research-release__intro>div>p{margin-top:25px;font-size:16px}.research-release__actions{display:grid;grid-template-columns:1fr;margin-top:34px}.research-release__action{width:100%}.research-release__product{margin-top:66px}.research-release__product-frame{padding:5px;border-radius:20px;box-shadow:0 26px 72px #00050c75}.research-release__product-frame img{border-radius:15px}.research-release__product figcaption{display:grid;gap:7px;margin:16px 4px 0}.research-release__notes{grid-template-columns:1fr;gap:44px;padding-top:90px}.research-release__notes-heading h2{font-size:38px}.research-release__notes li{grid-template-columns:34px minmax(0,1fr);gap:16px}.research-release__boundary{grid-template-columns:1fr;gap:28px;margin-top:82px;padding:28px 24px;border-radius:24px}.research-release__boundary>a{width:fit-content}.research-release__footer{grid-template-columns:1fr;margin-top:72px}.research-release__footer a+a{padding-left:0;border-top:1px solid var(--release-line);border-left:0}}@media(hover:hover)and (pointer:fine){.research-release__footer a{transition:color .18s ease}.research-release__footer a:hover{color:var(--release-gold)}}@media(prefers-reduced-motion:reduce){.home-release-log,.home-release-log>svg,.experiment-release-ledger svg,.experiment-project__footer svg,.research-release__action,.research-release__action svg,.research-release__boundary svg,.research-release__footer a{transition:none}}:root{--release-bg: #0a2232;--release-surface: rgba(21, 58, 74, .78);--release-surface-strong: rgba(24, 68, 84, .92);--release-text: #f7f1e8;--release-muted: rgba(239, 243, 240, .76);--release-line: rgba(237, 243, 240, .2);--release-gold: #e2b36b;--release-cyan: #82b8c4;--release-ink: #0b2935}.research-release-shell{background:#0a2232}.research-release{padding-bottom:clamp(92px,10vw,148px);background:radial-gradient(circle at 87% 8%,rgba(226,179,107,.2),transparent 28rem),radial-gradient(circle at 22% 48%,rgba(89,155,169,.15),transparent 38rem),linear-gradient(180deg,#0a2232,#11374a 42%,#0d2b3d 68%,#092231)}.research-release__ambient{height:min(880px,94svh);opacity:.88;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 68%,rgba(0,0,0,.72) 82%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 68%,rgba(0,0,0,.72) 82%,transparent 100%)}.research-release__ambient img{object-position:center 36%;filter:saturate(.96) brightness(1.02) contrast(1.01);transform-origin:72% 36%;will-change:transform}.research-release:before{height:min(880px,94svh);background:linear-gradient(90deg,rgba(4,15,23,.7) 0%,rgba(4,15,23,.5) 34%,rgba(4,15,23,.15) 72%,transparent 100%),linear-gradient(180deg,rgba(4,15,23,.18) 0%,transparent 58%,#0e2f42 98%)}.research-release:after{inset-block-start:760px;background-size:900px auto;opacity:.055}.research-release__hero{position:relative;min-height:min(720px,78svh)}.research-release__breadcrumb{color:#f7f1e8b3}.research-release__intro{align-items:center}.research-release__intro h1{text-shadow:0 16px 54px rgba(0,8,14,.28)}.research-release__intro h1 span{color:var(--release-gold);opacity:.92}.research-release__intro>div>p{color:#f7f1e8d6}.research-release__meta{padding:5px 20px;border:1px solid rgba(242,247,244,.18);border-radius:24px;background:linear-gradient(145deg,#153d4e8a,#081f2d6b);box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(20px) saturate(1.08);backdrop-filter:blur(20px) saturate(1.08)}.research-release__meta>div:first-child{border-top:0}.research-release__meta dt{color:#f7f1e894}.research-release__meta dd{color:#f7f1e8f0}.research-release__action{border-color:#f7f1e84d;background:#0a23318a;box-shadow:inset 0 1px #ffffff0f}.research-release__action--primary{border-color:#fff8edf5;background:#f7f1e8;box-shadow:0 14px 38px #030e1533;color:var(--release-ink)}.research-release__version-track{margin-top:clamp(70px,8vw,104px);border-top:1px solid rgba(247,241,232,.24);border-bottom:1px solid rgba(247,241,232,.24);background:linear-gradient(90deg,#0a253357,#1c475442);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.research-release__version-track ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.research-release__version-track li+li{border-left:1px solid rgba(247,241,232,.18)}.research-release__version-track a{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 18px;align-items:center;min-height:94px;padding:22px clamp(20px,3vw,36px);color:inherit;text-decoration:none;transition:background-color .22s ease,color .22s ease}.research-release__version-track a:after{position:absolute;right:28px;bottom:-1px;left:28px;height:2px;background:linear-gradient(90deg,transparent,var(--release-gold),transparent);content:"";opacity:0;transform:scaleX(.35);transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1)}.research-release__version-track a:hover,.research-release__version-track a:focus-visible{background:#ffffff0e}.research-release__version-track a[aria-current=page]:after{opacity:1;transform:scaleX(1);animation:release-current-breathe 4.8s ease-in-out infinite}.research-release__version-track time{grid-row:2;color:#f7f1e880;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.research-release__version-track strong{grid-row:1;color:var(--release-gold);font-size:14px;font-variant-numeric:tabular-nums;font-weight:620}.research-release__version-track span{grid-row:1 / 3;grid-column:2;color:#f7f1e8db;font-size:14px}.research-release__version-track a:not([aria-current=page]) strong,.research-release__version-track a:not([aria-current=page]) span{color:#f7f1e89e}.research-release__version-track a:focus-visible{z-index:1;outline:2px solid var(--release-gold);outline-offset:-4px}.research-release__proof-deck{position:relative;width:min(100%,calc(var(--release-max) + 96px));margin:clamp(86px,10vw,132px) auto 0;padding:clamp(16px,2vw,26px) clamp(30px,5vw,72px) clamp(68px,8vw,112px);overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:clamp(30px,4vw,48px);background:radial-gradient(circle at 90% 3%,rgba(226,179,107,.2),transparent 24rem),linear-gradient(145deg,#f5f3eb,#e5ede8 52%,#dce9e7);box-shadow:0 58px 150px #000b134d,0 14px 42px #000d162e,inset 0 1px #fffffff5;color:var(--release-ink)}.research-release[data-release="v0.1.0"] .research-release__proof-deck{background:radial-gradient(circle at 12% 4%,rgba(130,184,196,.22),transparent 24rem),linear-gradient(145deg,#f0f4ef,#deebe7 54%,#d7e7e6)}.research-release__proof-deck:before{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0827330f;content:"";pointer-events:none}.research-release__product,.research-release__notes{width:100%}.research-release__product-frame{border-color:#07263224;background:#fffffff5;box-shadow:0 34px 90px #0c2c3733,0 8px 28px #08202b1f,inset 0 1px #fffffffa;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s ease}.research-release__product figcaption{color:#0b29359e}.research-release__notes{padding-top:clamp(82px,9vw,124px)}.research-release__notes-heading h2{color:#0b2935}.research-release__notes-heading p{color:#0b2935b3}.research-release__notes ol{border-top-color:#0b293533}.research-release__notes li{border-bottom-color:#0b29352e}.research-release__notes li span{color:#9d6829;font-weight:650}.research-release__notes li p{color:#0b2935e6}.research-release__boundary{border-color:#b8dfe13d;background:radial-gradient(circle at 88% 8%,rgba(226,179,107,.14),transparent 20rem),linear-gradient(145deg,#1f5562f0,#0c2b3af5);box-shadow:0 32px 92px #000c1433,inset 0 1px #ffffff1c}.research-release__boundary p{color:#f4f6f1c7}.research-release__footer{border-color:#edf3f03d}.research-release__footer a+a{border-color:#edf3f03d}.research-release__footer span{color:#f7f1e894}@media(hover:hover)and (pointer:fine){.research-release__proof-deck:hover .research-release__product-frame{box-shadow:0 42px 110px #0c2c373d,0 10px 32px #08202b24,inset 0 1px #fffffffa;transform:translateY(-4px)}}@keyframes release-current-breathe{0%,to{filter:brightness(.88);opacity:.72}50%{filter:brightness(1.14);opacity:1}}@media(max-width:760px){.research-release{padding:116px 20px 78px;background:radial-gradient(circle at 88% 6%,rgba(226,179,107,.16),transparent 18rem),radial-gradient(circle at 12% 42%,rgba(89,155,169,.12),transparent 24rem),linear-gradient(180deg,#0b2637,#12394b 40%,#0d2d3e,#092231)}.research-release__ambient{height:640px;opacity:.76;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 68%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 68%,transparent 100%)}.research-release__ambient img{object-position:77% center;filter:saturate(.94) brightness(.98) contrast(1.01)}.research-release:before{height:640px;background:linear-gradient(90deg,#040f1794,#040f171f 88%),linear-gradient(180deg,rgba(4,15,23,.12),transparent 58%,#12394b 98%)}.research-release:after{inset-block-start:590px;opacity:.04}.research-release__hero{min-height:0}.research-release__intro{gap:36px}.research-release__meta{padding:5px 16px;border-radius:20px}.research-release__version-track{margin-top:62px}.research-release__version-track ol{grid-template-columns:1fr}.research-release__version-track li+li{border-top:1px solid rgba(247,241,232,.18);border-left:0}.research-release__version-track a{grid-template-columns:68px minmax(0,1fr);min-height:78px;padding:18px 14px}.research-release__version-track a:after{right:14px;left:14px}.research-release__proof-deck{width:100%;margin-top:64px;padding:6px 16px 58px;border-radius:28px}.research-release__product{margin-top:0}.research-release__product-frame{border-radius:23px}.research-release__product figcaption{margin-right:4px;margin-left:4px}.research-release__notes{gap:38px;padding-top:70px}.research-release__notes-heading h2{font-size:36px}.research-release__boundary{margin-top:72px;border-radius:26px;background:radial-gradient(circle at 88% 4%,rgba(226,179,107,.13),transparent 14rem),linear-gradient(145deg,#1f5562f5,#0c2b3afa)}}html[data-motion-paused=true] .research-release__version-track a:after,html[data-motion-paused=true] .research-release__product-frame{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.research-release__version-track a,.research-release__version-track a:after,.research-release__product-frame{animation:none;transition:none}}.research-release[data-release="v0.1.0"]{--release-deep: #08151f;--release-deep-raised: #102939;--release-deep-soft: #435967;--release-mist: #6e7f89;--release-paper-bridge: #aeb8bc;--release-paper-entry: #cad0d1;--release-paper: #dde0df;--release-paper-end: #d4d8d8;--release-paper-ink: #112736;--release-paper-muted: rgba(17, 39, 54, .65);--release-paper-line: rgba(17, 39, 54, .17);--release-accent: #b9784d;--release-accent-soft: rgba(185, 120, 77, .14);--release-shadow: rgba(5, 22, 34, .2);--release-boundary: #0a1d2a;--release-boundary-end: #112d3d}.research-release[data-release="v0.1.1"],.research-release[data-release="v0.1.2"],.research-release[data-release="v0.1.3"],.research-release[data-release="v0.1.4"]{--release-deep: #061725;--release-deep-raised: #0b2233;--release-deep-soft: #3b5668;--release-mist: #6b7e8b;--release-paper-bridge: #b2bbc0;--release-paper-entry: #d0d2d1;--release-paper: #e4e2dc;--release-paper-end: #d9dcdd;--release-paper-ink: #10283a;--release-paper-muted: rgba(16, 40, 58, .65);--release-paper-line: rgba(16, 40, 58, .16);--release-accent: #c78b45;--release-accent-soft: rgba(199, 139, 69, .14);--release-shadow: rgba(4, 22, 35, .22);--release-boundary: #071a29;--release-boundary-end: #0e2b3f}.research-release-shell{background:#d9dcdd}.research-release{padding:clamp(128px,15svh,172px) var(--release-gutter) 0;background:linear-gradient(180deg,var(--release-deep) 0,var(--release-deep) 760px,var(--release-deep-raised) 830px,var(--release-deep-soft) 900px,var(--release-mist) 970px,var(--release-paper-bridge) 1040px,var(--release-paper-entry) 1110px,var(--release-paper) 1180px,var(--release-paper-end) 100%);color:#e8e1d8}.research-release__ambient{height:940px;opacity:1;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 76%,rgba(0,0,0,.9) 84%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 76%,rgba(0,0,0,.9) 84%,transparent 100%)}.research-release__ambient img{object-position:var(--release-hero-position, center center);filter:none;transform-origin:72% 50%}.research-release:before{height:940px;background:linear-gradient(90deg,rgba(8,14,17,.58) 0%,rgba(8,14,17,.36) 32%,rgba(8,14,17,.08) 62%,transparent 82%),linear-gradient(180deg,rgba(5,10,13,.16) 0%,transparent 58%,var(--release-deep-soft) 96%,transparent 100%)}.research-release:after{content:none}.research-release__hero{min-height:790px}.research-release__breadcrumb{color:#e8e1d8b3;font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif;font-size:11px;letter-spacing:.06em}.research-release__intro{grid-template-columns:minmax(0,1.35fr) minmax(250px,.48fr);gap:clamp(52px,8vw,132px);align-items:end;margin-top:clamp(62px,8vw,102px)}.research-release__intro h1{max-width:800px;font-family:Didot,Bodoni Moda,Georgia,Times New Roman,serif;font-size:clamp(62px,7.4vw,108px);font-weight:400;letter-spacing:-.055em;line-height:.88;text-shadow:0 18px 54px rgba(0,0,0,.2)}.research-release__intro h1 span{margin-top:24px;color:#ddb474;font-family:Inter,SF Pro Text,sans-serif;font-size:.27em;font-weight:560;letter-spacing:.035em;line-height:1}.research-release__intro>div>p{max-width:670px;margin-top:30px;color:#e8e1d8cc;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(17px,1.45vw,21px);line-height:1.78}.research-release__meta{padding:0 0 0 24px;border:0;border-left:1px solid rgba(232,225,216,.24);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif}.research-release__meta>div,.research-release__meta>div:first-child{grid-template-columns:66px minmax(0,1fr);padding:13px 0;border-top:0;border-bottom:1px solid rgba(232,225,216,.17)}.research-release__meta dt{color:#e8e1d880}.research-release__meta dd{color:#e8e1d8e6}.research-release__actions{align-items:center;margin-top:40px}.research-release__action{min-height:48px;border-color:#e8e1d847;background:#05131e3d;box-shadow:none;color:#e8e1d8;font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.research-release__action--primary{border-color:#e8e1d8;background:#e8e1d8;box-shadow:0 14px 34px #020b1338;color:#061725}.research-release__action:not(.research-release__action--primary){border-color:transparent;border-bottom-color:#e8e1d866;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.research-release__version-track{margin-top:clamp(82px,9vw,116px);border-top:1px solid rgba(232,225,216,.26);border-bottom:1px solid rgba(232,225,216,.1);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif}.research-release__version-track li+li{border-left-color:#e8e1d829}.research-release__version-track a{min-height:98px;padding:24px clamp(18px,3vw,34px) 22px}.research-release__version-track a:first-child{padding-left:0}.research-release__version-track a:after{inset:-1px 0 auto;height:2px;background:linear-gradient(90deg,var(--release-accent),#e7c58e 34%,transparent 76%)}.research-release__version-track a:hover,.research-release__version-track a:focus-visible{background:#e8e1d80b}.research-release__version-track strong{color:#ddb474}.research-release__version-track span{color:#e8e1d8e0}.research-release__proof-deck{position:relative;width:min(100%,calc(var(--release-max) + 96px));margin:0 auto;padding:clamp(82px,9vw,124px) 0 clamp(116px,12vw,176px);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--release-paper-ink)}.research-release__proof-deck:before{position:absolute;z-index:-1;inset:0 auto -260px 50%;width:100vw;border-radius:0;background:radial-gradient(circle at 84% 6%,var(--release-accent-soft),transparent 26rem),radial-gradient(circle at 10% 58%,rgba(40,81,109,.09),transparent 34rem),linear-gradient(180deg,var(--release-paper-bridge) 0%,var(--release-paper) 300px,var(--release-paper-end) 100%);box-shadow:inset 0 180px 260px #ffffff0b;content:"";-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 72px,rgba(0,0,0,.62) 166px,#000 280px);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 72px,rgba(0,0,0,.62) 166px,#000 280px);pointer-events:none;transform:translate(-50%)}.research-release__proof-rule{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;gap:18px;align-items:center;margin-bottom:clamp(34px,4vw,54px);color:var(--release-paper-muted);font-family:Inter,SF Pro Text,sans-serif;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase}.research-release__proof-rule i{height:1px;overflow:hidden;background:linear-gradient(90deg,var(--release-paper-line),var(--release-accent),var(--release-paper-line));background-size:180% 100%;animation:release-evidence-line 7s ease-in-out infinite}.research-release__product{margin-top:0}.research-release__product-frame{padding:clamp(6px,.7vw,9px);border-color:#ffffffa3;border-radius:clamp(18px,2vw,26px);background:#f5f5f1e0;box-shadow:0 28px 76px var(--release-shadow),0 5px 18px #0416231f,inset 0 1px #fffffff0}.research-release__product-frame img{border-radius:clamp(12px,1.45vw,19px)}.research-release__product figcaption{margin-top:18px;color:var(--release-paper-muted);font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif}.research-release__notes{grid-template-columns:minmax(250px,.64fr) minmax(0,1.36fr);gap:clamp(60px,9vw,142px);padding-top:clamp(104px,11vw,150px)}.research-release__notes-heading h2,.research-release__boundary h2{color:var(--release-paper-ink);font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-weight:500;letter-spacing:-.045em}.research-release__notes-heading h2{font-size:clamp(34px,3.6vw,52px)}.research-release__notes-heading p{color:var(--release-paper-muted);font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif}.research-release__notes ol{padding:0 clamp(20px,3vw,38px);border:1px solid var(--release-paper-line);border-radius:12px;background:#ffffff4d;box-shadow:inset 0 1px #ffffff85}.research-release__notes li{grid-template-columns:52px minmax(0,1fr);gap:22px;padding:27px 0 29px;border-bottom-color:var(--release-paper-line)}.research-release__notes li span{color:var(--release-accent);font-family:Inter,SF Pro Text,sans-serif;font-weight:650}.research-release__notes li p{color:#10283ae6;font-family:Songti SC,STSong,"Noto Serif SC",Georgia,serif;font-size:clamp(16px,1.38vw,19px);line-height:1.75}.research-release__boundary{grid-template-columns:minmax(0,1fr) auto;gap:60px;margin-top:clamp(34px,4vw,56px);padding:clamp(54px,6vw,78px) clamp(34px,5vw,72px);border:1px solid rgba(232,225,216,.12);border-radius:22px;background:radial-gradient(circle at 92% 12%,var(--release-accent-soft),transparent 24rem),linear-gradient(135deg,var(--release-boundary),var(--release-boundary-end));box-shadow:0 30px 78px #0416232e,inset 0 1px #ffffff0f;color:#e8e1d8}.research-release__boundary h2{color:#e8e1d8;font-size:clamp(31px,3.6vw,48px)}.research-release__boundary p{color:#e8e1d8ad;font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif;line-height:1.84}.research-release__boundary>a{color:#e8e1d8;font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif}.research-release__boundary>a:before{width:7px;height:7px;border-radius:50%;background:var(--release-accent);box-shadow:0 0 0 6px var(--release-accent-soft);content:""}.research-release__footer{margin-top:0;padding-bottom:clamp(74px,8vw,112px);border-top:0;border-bottom-color:var(--release-paper-line);color:var(--release-paper-ink);font-family:Inter,SF Pro Text,Noto Sans SC,PingFang SC,sans-serif}.research-release__footer a+a{border-left-color:var(--release-paper-line)}.research-release__footer span{color:var(--release-paper-muted)}.research-release__breadcrumb a:focus-visible,.research-release__action:focus-visible,.research-release__boundary a:focus-visible,.research-release__footer a:focus-visible{outline-color:var(--release-accent)}@media(hover:hover)and (pointer:fine){.research-release__proof-deck:hover .research-release__product-frame{box-shadow:0 34px 88px var(--release-shadow),0 7px 22px #04162324,inset 0 1px #fffffff0;transform:translateY(-3px)}}@keyframes release-evidence-line{0%,to{background-position:0% 50%;opacity:.58}50%{background-position:100% 50%;opacity:1}}@media(max-width:760px){.research-release{padding:108px 20px 0;background:linear-gradient(180deg,var(--release-deep) 0,var(--release-deep) 610px,var(--release-deep-raised) 680px,var(--release-deep-soft) 750px,var(--release-mist) 820px,var(--release-paper-bridge) 890px,var(--release-paper-entry) 960px,var(--release-paper) 1030px,var(--release-paper-end) 100%)}.research-release__ambient{height:780px;opacity:1;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 72%,rgba(0,0,0,.84) 82%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 72%,rgba(0,0,0,.84) 82%,transparent 100%)}.research-release__ambient img{object-position:var(--release-hero-position-mobile, 72% center)}.research-release:before{height:780px;background:linear-gradient(90deg,rgba(8,14,17,.44),rgba(8,14,17,.12) 82%,transparent),linear-gradient(180deg,rgba(5,10,13,.12),transparent 52%,var(--release-deep-soft) 96%,transparent 100%)}.research-release__hero{min-height:720px}.research-release__intro{grid-template-columns:1fr;gap:38px;margin-top:44px}.research-release__intro h1{max-width:520px;font-size:clamp(52px,16vw,72px);line-height:.92}.research-release__intro h1 span{margin-top:18px;font-size:.3em}.research-release__intro>div>p{max-width:520px;margin-top:23px;font-size:16px;line-height:1.72}.research-release__meta{padding:0;border-top:1px solid rgba(232,225,216,.22);border-left:0}.research-release__meta>div,.research-release__meta>div:first-child{padding:12px 0}.research-release__actions{align-items:stretch;margin-top:32px}.research-release__action{min-height:46px;padding-inline:17px;font-size:13px}.research-release__version-track{margin-top:54px}.research-release__version-track ol{grid-template-columns:1fr}.research-release__version-track li+li{border-top:1px solid rgba(232,225,216,.16);border-left:0}.research-release__version-track a,.research-release__version-track a:first-child{min-height:78px;padding:17px 4px}.research-release__proof-deck{padding:66px 0 104px}.research-release__proof-deck:before{bottom:-220px}.research-release__proof-rule{gap:12px;margin-bottom:28px;font-size:9px}.research-release__product-frame{padding:5px;border-radius:19px}.research-release__product-frame img{border-radius:14px}.research-release__product figcaption{display:grid;gap:7px;margin:15px 3px 0;font-size:9px}.research-release__notes{grid-template-columns:1fr;gap:42px;padding-top:82px}.research-release__notes-heading h2{font-size:36px}.research-release__notes-heading p{margin-top:19px}.research-release__notes ol{padding:0 18px;border-radius:10px}.research-release__notes li{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:23px 0 25px}.research-release__notes li p{font-size:16px}.research-release__boundary{grid-template-columns:1fr;gap:28px;margin-top:24px;padding:44px 26px 48px;border-radius:16px}.research-release__boundary>a{justify-self:start}.research-release__footer{grid-template-columns:1fr;padding-bottom:68px}.research-release__footer a{min-height:96px;padding:25px 0}.research-release__footer a+a{padding-left:0;border-top:1px solid var(--release-paper-line);border-left:0}}html[data-motion-paused=true] .research-release__proof-rule i,html[data-motion-paused=true] .research-release__version-track a:after,html[data-motion-paused=true] .research-release__product-frame{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.research-release__proof-rule i,.research-release__version-track a,.research-release__version-track a:after,.research-release__product-frame{animation:none;transition:none}}@media(min-width:761px){.research-release{background:linear-gradient(180deg,var(--release-deep) 0,var(--release-deep) 720px,var(--release-deep-raised) 790px,var(--release-deep-soft) 860px,var(--release-mist) 930px,var(--release-paper-bridge) 1000px,var(--release-paper-entry) 1070px,var(--release-paper) 1140px,var(--release-paper-end) 100%)}.research-release__ambient{inset:74px 0 auto auto;width:min(58vw,920px);height:690px;opacity:.96;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.48) 9%,#000 23%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.48) 9%,#000 23%,#000 100%)}.research-release:before{height:820px;background:linear-gradient(90deg,var(--release-deep) 0%,var(--release-deep) 42%,rgba(8,21,31,.88) 49%,rgba(8,21,31,.28) 62%,transparent 76%),linear-gradient(180deg,transparent 0%,transparent 74%,var(--release-deep-raised) 96%,transparent 100%)}.research-release[data-release="v0.1.1"]:before,.research-release[data-release="v0.1.2"]:before,.research-release[data-release="v0.1.3"]:before,.research-release[data-release="v0.1.4"]:before{background:linear-gradient(90deg,var(--release-deep) 0%,var(--release-deep) 42%,rgba(6,23,37,.88) 49%,rgba(6,23,37,.24) 62%,transparent 76%),linear-gradient(180deg,transparent 0%,transparent 74%,var(--release-deep-raised) 96%,transparent 100%)}.research-release__hero{min-height:760px}.research-release__intro{display:block;width:min(47%,610px);margin-top:clamp(38px,4vw,56px)}.research-release__intro h1{font-size:clamp(62px,6.35vw,94px)}.research-release__intro>div>p{max-width:570px;font-size:clamp(16px,1.25vw,19px)}.research-release__meta{width:min(100%,520px);margin-top:34px;padding:0;border-top:1px solid rgba(232,225,216,.23);border-left:0}.research-release__meta>div,.research-release__meta>div:first-child{grid-template-columns:76px minmax(0,1fr);padding:10px 0}.research-release__actions{margin-top:30px}.research-release__version-track{margin-top:48px;background:#05131e94;box-shadow:inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(18px) saturate(.86);backdrop-filter:blur(18px) saturate(.86)}.research-release__version-track a{min-height:86px;padding-top:19px;padding-bottom:18px}}@media(max-width:760px){.research-release{background:linear-gradient(180deg,var(--release-deep) 0,var(--release-deep) 830px,var(--release-deep-raised) 900px,var(--release-deep-soft) 970px,var(--release-mist) 1040px,var(--release-paper-bridge) 1110px,var(--release-paper-entry) 1180px,var(--release-paper) 1250px,var(--release-paper-end) 100%)}.research-release__ambient{inset:150px 20px auto;width:auto;height:300px;opacity:1;-webkit-mask-image:none;mask-image:none}.research-release__ambient img{border:1px solid rgba(232,225,216,.14);object-position:var(--release-hero-position-mobile, 72% center)}.research-release:before{height:470px;background:linear-gradient(180deg,transparent 0%,transparent 76%,var(--release-deep) 100%)}.research-release__hero{min-height:900px}.research-release__intro{margin-top:372px}.research-release__version-track{background:var(--release-deep-raised);box-shadow:0 18px 40px #03101a29,inset 0 1px #ffffff09;-webkit-backdrop-filter:none;backdrop-filter:none}}.research-release{padding:0 var(--release-gutter);background:var(--release-paper)}.research-release:before,.research-release:after{content:none}.research-release__opening{position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);overflow:clip;background:var(--release-deep)}.research-release__opening:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,var(--release-deep) 0%,var(--release-deep) 42%,rgba(8,21,31,.88) 49%,rgba(8,21,31,.24) 63%,transparent 78%),linear-gradient(180deg,rgba(3,13,22,.08) 0%,transparent 68%,var(--release-deep) 100%);content:"";pointer-events:none}.research-release[data-release="v0.1.1"] .research-release__opening:before,.research-release[data-release="v0.1.2"] .research-release__opening:before,.research-release[data-release="v0.1.3"] .research-release__opening:before,.research-release[data-release="v0.1.4"] .research-release__opening:before{background:linear-gradient(90deg,var(--release-deep) 0%,var(--release-deep) 42%,rgba(6,23,37,.88) 49%,rgba(6,23,37,.22) 63%,transparent 78%),linear-gradient(180deg,rgba(3,13,22,.08) 0%,transparent 68%,var(--release-deep) 100%)}.research-release__ambient{z-index:0}.research-release__hero{position:relative;z-index:2;box-sizing:border-box;width:min(calc(100% - (2 * var(--release-gutter))),var(--release-max));min-height:0;padding-top:clamp(128px,15svh,172px);margin:0 auto}.research-release__transition{position:relative;z-index:2;width:100%;height:clamp(128px,10vw,160px);background:radial-gradient(ellipse at 78% 18%,var(--release-accent-soft),transparent 34%),linear-gradient(180deg,var(--release-deep) 0%,var(--release-deep-raised) 14%,var(--release-deep-soft) 34%,var(--release-mist) 54%,var(--release-paper-bridge) 74%,var(--release-paper-entry) 90%,var(--release-paper) 100%)}.research-release__version-track{background:linear-gradient(90deg,#ffffff06,#ffffff02);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.research-release__version-track a:first-child{padding-left:clamp(18px,3vw,34px)}.research-release__proof-deck{padding-top:clamp(44px,4vw,60px)}.research-release[data-release="v0.1.0"] .research-release__proof-deck{background:transparent}.research-release__proof-deck:before{inset:0 auto -260px 50%;background:radial-gradient(circle at 84% 4%,var(--release-accent-soft),transparent 26rem),radial-gradient(circle at 10% 58%,rgba(40,81,109,.08),transparent 34rem);box-shadow:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 160px);mask-image:linear-gradient(180deg,transparent 0,#000 160px)}@media(max-width:760px){.research-release{padding:0 20px;background:var(--release-paper)}.research-release__opening:before,.research-release[data-release="v0.1.1"] .research-release__opening:before,.research-release[data-release="v0.1.2"] .research-release__opening:before,.research-release[data-release="v0.1.3"] .research-release__opening:before,.research-release[data-release="v0.1.4"] .research-release__opening:before{background:linear-gradient(180deg,transparent 0%,transparent 42%,rgba(6,23,37,.12) 62%,var(--release-deep) 88%,var(--release-deep) 100%)}.research-release__hero{width:calc(100% - 40px);min-height:0;padding-top:108px}.research-release__transition{height:118px}.research-release__version-track{background:#0b2233c7;box-shadow:inset 0 1px #ffffff09}.research-release__version-track a:first-child{padding-left:4px}.research-release__proof-deck{padding-top:44px}.research-release__proof-deck:before{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 120px);mask-image:linear-gradient(180deg,transparent 0,#000 120px)}}
