@font-face{font-family:Display;src:url(/fonts/display-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Display;src:url(/fonts/display-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Body;src:url(/fonts/body-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Body;src:url(/fonts/body-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--bg:#000f2b;--panel:#061d48;--ink:#fefefe;--muted:#a9b8d5;--line:#bfd1ff33;--accent:#6bffcf;--display:Display,Arial,sans-serif;--body:Body,Arial,sans-serif;--pad:4.2vw}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}body:after{content:"";pointer-events:none;z-index:40;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:7px}button:disabled{cursor:default}svg{display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--display);font-weight:400}a,button{touch-action:manipulation}img{max-width:100%;display:block}.micro{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.6}.muted{color:var(--muted)}.soft{color:#68799b}.accent-text{color:var(--accent)}.arrow{flex-shrink:0;width:25px;height:25px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.diagonal{transform:rotate(-45deg)}a:hover .diagonal{transform:rotate(-45deg)translate(3px)}.text-link{border-bottom:1px solid;align-items:center;gap:18px;padding:12px 0;font-size:13px;display:inline-flex}.text-link:hover{color:var(--accent)}.section-pad{padding:70px var(--pad) 120px}.section-label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.skip-link{background:var(--accent);color:var(--bg);z-index:100;padding:15px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.reading-progress{z-index:60;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}.progress-fill{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(0)}.site-header{z-index:20;width:100%;height:100px;padding:0 var(--pad);justify-content:space-between;align-items:center;gap:30px;display:flex;position:absolute;top:0;left:0}.identity{align-items:center;gap:16px;display:flex}.monogram{font-family:var(--display);letter-spacing:-6px;width:51px;font-size:42px;font-weight:500;line-height:1;position:relative}.monogram span{display:inline-block;transform:translateY(1px)}.monogram i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin:0 0 2px 5px;display:inline-block}.identity-name{letter-spacing:.01em;font-size:11px;line-height:1.25}.main-nav{align-items:center;gap:34px;margin-left:auto;margin-right:4vw;display:flex}.main-nav>a{padding:12px 0;font-size:12px;position:relative}.main-nav>a:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:5px;left:0;transform:scaleX(0)}.main-nav>a:hover:after{transform:scaleX(1)}.nav-number{display:none}.header-actions{align-items:center;gap:28px;display:flex}.language-switch{color:#7080a0;letter-spacing:.04em;gap:7px;font-size:10px;display:flex}.active-lang{color:var(--ink)}.header-contact{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:11px 0;font-size:12px;display:flex}.header-contact .arrow{width:19px;height:19px}.menu-toggle,.mobile-contact{display:none!important}.hero{height:100svh;min-height:840px;max-height:1180px;padding:150px var(--pad) 35px;isolation:isolate;position:relative;overflow:hidden}.hero-grid{z-index:-2;inset:100px var(--pad) 90px;background:linear-gradient(90deg,#0000 calc(100% - 1px),#bfd1ff14 1px) 0 0/25% 100%;border-top:1px solid #bfd1ff14;border-left:1px solid #bfd1ff14;position:absolute;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-kicker{color:#b6becf;align-items:center;gap:10px;margin-bottom:38px;display:flex}.status-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #6bffcf55}.hero-title{font-family:var(--display);letter-spacing:-.067em;z-index:2;pointer-events:none;width:74%;font-size:clamp(78px,10.5vw,166px);font-weight:400;line-height:.91;position:relative}.hero-line{margin-bottom:-.08em;padding:0 0 .08em;display:block;overflow:hidden}.hero-line>span{animation:1.3s cubic-bezier(.22,1,.36,1) .12s both line-in;display:block}.hero-line.line-1>span{animation-delay:.24s}.hero-line.line-2>span{color:var(--accent);animation-delay:.36s}@keyframes line-in{0%{transform:translateY(115%)rotate(4deg)}to{transform:translateY(0)rotate(0)}}.hero-under{z-index:3;align-items:center;gap:36px;width:430px;max-width:45%;margin-top:32px;display:flex;position:relative}.hero-under p{color:#9ea9be;max-width:330px;font-size:13px;line-height:1.8}.round-link{border:1px solid #5a6988;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;transition:background .3s,color .3s,transform .3s;display:grid}.round-link:hover{background:var(--accent);color:var(--bg);transform:rotate(-45deg)}.hero-bottom{left:var(--pad);right:var(--pad);justify-content:space-between;align-items:end;font-size:9px;display:flex;position:absolute;bottom:34px}.hero-bottom .muted{margin-top:3px;display:inline-block}.scroll-prompt{align-items:center;gap:20px;display:flex}.scroll-prompt>span{font-size:22px;animation:2s ease-in-out infinite scroll-nudge}@keyframes scroll-nudge{50%{transform:translateY(6px)}}.hero-index{right:var(--pad);color:#556380;position:absolute;top:151px}.hero-plus{color:#67789a;z-index:2;font-size:17px;position:absolute}.plus-1{top:139px;left:51%}.plus-2{top:58%;right:4%}.sculpture{z-index:1;pointer-events:none;width:62%;height:80%;animation:2s both sculpture-in;position:absolute;top:9%;right:-6%}.three-host{opacity:0;transition:opacity 1s;position:absolute;inset:0}.three-host canvas{width:100%;height:100%;display:block}.sculpture-ready .three-host{opacity:1}.sculpture-fallback{place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:15% 10%}.sculpture-ready .sculpture-fallback{opacity:0}.fallback-ring{aspect-ratio:1;background:0 0;border:62px solid #52607c;border-radius:50%;width:65%;transform:rotateX(20deg)rotateY(-35deg)rotate(-25deg);box-shadow:inset 15px 0 20px #dbe2ef55,15px 0 40px #a9b5cc33,0 0 3px #f2f5fc}.fallback-orbit{border:1px solid var(--accent);border-radius:50%;width:85%;height:25%;position:absolute;transform:rotate(-30deg)}.sculpture-fallback i{background:var(--accent);border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 30px #6bffcf55}.sculpture-axis{letter-spacing:.12em;color:#4e5b76;font-size:8px;position:absolute}.axis-top{top:17%;right:25%}.axis-bottom{bottom:15%;left:20%}.sculpture-controls{z-index:3;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:14%;right:13%}.sculpture-controls>.micro{color:#68799b;font-size:8px}.disrupt-control{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000f2ba3;border:1px solid #333c4d;border-radius:40px;align-items:center;gap:10px;padding:8px 15px 8px 8px;font-size:11px;transition:border-color .3s;display:flex}.disrupt-control:hover{border-color:var(--accent)}.disrupt-icon{background:var(--accent);color:var(--bg);border-radius:50%;width:28px;height:28px;font-size:19px;line-height:26px}.disrupt-control[aria-pressed=true]{color:var(--accent)}@keyframes sculpture-in{0%{opacity:0;transform:translateY(40px)rotate(12deg)}to{opacity:1;transform:none}}.thesis{background:#032388;padding-bottom:125px;position:relative;overflow:hidden}.thesis-body{position:relative}.thesis-copy{z-index:2;margin-top:80px;position:relative}.thesis h2{letter-spacing:-.06em;font-size:clamp(65px,8.7vw,140px);line-height:.99}.thesis h2>span{display:block}.thesis-description{align-items:flex-end;gap:12vw;margin:40px 0 0 25%;display:flex}.thesis-description p{color:#a5afc3;max-width:370px;font-size:15px;line-height:1.85}.thesis-description .text-link{flex-shrink:0}.thesis-globe{width:390px;height:390px;transform-style:preserve-3d;opacity:.25;position:absolute;top:15%;right:0;transform:rotate(-20deg)}.thesis-globe i{border:1px solid #7695d2;border-radius:50%;position:absolute;inset:0}.thesis-globe span{border:1px solid #7695d2;border-radius:50%;position:absolute;inset:0;transform:rotateX(70deg)}.marquee{background:var(--accent);color:var(--bg);z-index:3;width:101%;margin:0 -.5%;padding:30px 0;position:relative;overflow:hidden;transform:rotate(-2deg)}.marquee-track{align-items:center;gap:50px;width:max-content;margin-left:-12%;display:flex}.marquee-track>span{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:50px;font-size:36px;display:flex}.marquee i{font-size:48px;font-style:normal}.method{background:var(--bg);padding-top:110px}.section-intro{justify-content:space-between;align-items:flex-end;gap:60px;margin:60px 0;display:flex}.section-intro h2,.about h2{letter-spacing:-.055em;font-size:clamp(48px,5.4vw,88px);line-height:1.05}.section-intro>p{color:#95a1b9;max-width:300px;padding-bottom:6px;font-size:13px;line-height:1.9}.method-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:510px;display:grid}.method-details{padding-right:60px}.method-tabs{border-bottom:1px solid var(--line);display:flex}.method-tabs button{text-align:left;color:#8c99b2;flex:1;align-items:center;gap:9px;padding:22px 0;font-size:12px;display:flex;position:relative}.method-tabs button span{color:#6e7e9f;font-size:8px}.method-tabs button:after{content:"";background:var(--accent);width:0;height:2px;transition:width .4s;position:absolute;bottom:-1px;left:0}.method-tabs button[aria-selected=true]{color:var(--ink)}.method-tabs button[aria-selected=true]:after{width:85%}.method-content{padding:40px 0 30px;animation:.45s both content-in}.method-counter{color:var(--accent);font-size:9px}.method-content h3{letter-spacing:-.04em;margin:17px 0 20px;font-size:34px}.method-content>p{color:#a4aec2;max-width:420px;font-size:13px;line-height:1.9}.tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.tags>span{color:#a1acc1;border:1px solid #303848;border-radius:25px;padding:8px 11px;font-size:9px}.method-output{color:var(--ink);align-items:center;gap:13px;margin-top:30px;font-size:11px;display:flex}.method-output .arrow{width:18px;height:18px;color:var(--accent)}@keyframes content-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.method-art{border-left:1px solid var(--line);background:radial-gradient(#121927 0%,#0b0d12 70%);flex-direction:column;display:flex;position:relative;overflow:hidden}.signal-diagram{flex:1;place-items:center;height:400px;min-height:350px;display:grid;position:relative;overflow:hidden}.diagram-grid{background-image:linear-gradient(#5f7fbf11 1px,#0000 1px),linear-gradient(90deg,#5f7fbf11 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.diagram-orbit{border:1px solid #445a8566;border-radius:50%;transition:transform 1s,border-color .8s;position:absolute}.orbit-one{width:220px;height:220px}.orbit-two{width:320px;height:320px}.orbit-three{width:130px;height:130px}.diagram-center{z-index:2;background:#151f32;border:1px solid #6bffcf;border-radius:50%;place-items:center;width:72px;height:72px;transition:background .5s,transform .6s;display:grid;box-shadow:0 0 65px #648dde11}.diagram-center span{font-family:var(--display);color:var(--accent);font-size:32px}.signal-node{background:var(--accent);width:8px;height:8px;transform:rotate(calc(var(--i)*45deg)) translateX(155px);border-radius:50%;transition:transform 1s,width .8s,height .8s;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);box-shadow:0 0 15px #6bffcf44}.signal-node:nth-of-type(3n){background:#46629b;width:5px;height:5px}.step-1 .signal-node{transform:rotate(calc(var(--i)*45deg + 22.5deg)) translateX(110px)}.step-1 .orbit-one{transform:rotateX(45deg)rotate(-20deg)}.step-1 .orbit-two{transform:scale(.82)rotateX(45deg)rotate(20deg)}.step-1 .orbit-three{transform:scale(1.4)rotateY(60deg)}.step-2 .signal-node{transform:rotate(calc(var(--i)*45deg)) translateX(65px);width:5px;height:5px}.step-2 .orbit-two{border-color:#6bffcf;transform:scale(.72)}.step-2 .orbit-one{transform:scale(.85)}.step-2 .diagram-center{background:var(--accent);transform:scale(1.12)}.step-2 .diagram-center span{color:var(--bg)}.diagram-label{letter-spacing:.1em;color:#7586a8;font-size:7px;position:absolute}.label-a{top:22%;left:12%}.label-b{top:52%;right:7%}.label-c{bottom:16%;left:24%}.method-art-caption{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:20px 26px;display:flex}.method-art-caption>.micro{align-items:center;gap:8px;font-size:8px;display:flex}.method-art-caption>span:last-child{color:#6b7c9d;font-size:10px}.work{color:#032388;background:#ffdefa;padding-bottom:110px}.work .section-label{border-color:#b8c0d0}.work .soft{color:#647495}.work .section-intro>p{color:#48546b}.work-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.work-card{min-width:0;display:block}.work-art{height:390px;color:var(--ink);background:#0c1019;position:relative;overflow:hidden}.work-card:nth-child(2) .work-art{color:#1c2538;background:#bfc8db}.work-art-number{z-index:2;color:#7e90b4;font-size:8px;position:absolute;top:23px;left:25px}.work-open{z-index:3;border:1px solid #9caccd77;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .4s,color .4s;display:grid;position:absolute;bottom:20px;right:20px}.work-card:hover .work-open{background:var(--accent);color:var(--bg);border-color:var(--accent)}.tracker-art{isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.scan-ring{border:1px solid #4d69a233;border-radius:50%;transition:transform .7s;position:absolute}.ring-a{width:440px;height:440px}.ring-b{width:330px;height:330px}.ring-c{width:220px;height:220px}.work-card:hover .scan-ring{transform:scale(1.13)}.scan-sweep{background:conic-gradient(from 0deg,transparent 0 70%,#628bde22 100%);z-index:-1;border-radius:50%;width:440px;height:440px;animation:16s linear infinite scan;position:absolute}@keyframes scan{to{transform:rotate(360deg)}}.tracker-art>span{font-family:var(--display);letter-spacing:-.055em;font-size:56px;line-height:.95;position:relative}.tracker-plus{color:var(--accent);font-size:30px;position:absolute;top:-10px;right:-30px}.tracker-art>i{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:20%;right:24%;box-shadow:0 0 20px #6bffcf}.tracker-coordinates{color:#65789d;font-size:7px;position:absolute;bottom:26px;left:25px}.work-card-copy{padding:26px 0 10px}.work-card-copy>.micro{color:#53617d;font-size:8px}.work-card-copy h3{letter-spacing:-.045em;margin:13px 0;font-size:31px;line-height:1.15}.work-card-copy p{color:#4c5871;max-width:350px;font-size:12px;line-height:1.8}.work-card-copy .text-link{gap:22px;margin-top:16px;font-size:11px}.work-card-copy .text-link:hover{color:#102041}.research-art{position:absolute;inset:0;overflow:hidden}.research-lines{opacity:.36;align-items:flex-end;gap:4px;padding:0 18px;display:flex;position:absolute;inset:0;transform:rotate(-10deg)scale(1.4)}.research-lines>i{width:12px;height:var(--height);animation:5s ease-in-out infinite alternate bar-rise;animation-delay:var(--delay);background:linear-gradient(#49659e,#90a0c0);flex:1;transition:height .8s;display:block}@keyframes bar-rise{to{transform-origin:bottom;transform:scaleY(.7)}}.research-number{font-family:var(--display);letter-spacing:-.07em;font-size:clamp(65px,7.2vw,110px);line-height:1;position:absolute;top:32%;left:9%}.research-number>span{font-family:var(--body);letter-spacing:.18em;margin:20px 0 0 5px;font-size:10px;display:block}.research-note{color:#3b4b6b;font-size:7px;position:absolute;bottom:29px;left:25px}.research .work-art-number{color:#4f5f7e}.research .work-open{border-color:#7181a2}.field-notes{margin-top:95px}.notes-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.notes-heading h3{letter-spacing:-.035em;font-size:23px}.note-row{border-top:1px solid #a8b2c5;align-items:center;gap:40px;padding:28px 0;transition:padding .4s;display:flex}.note-row:last-child{border-bottom:1px solid #a8b2c5}.note-row:hover{padding-left:15px;padding-right:15px}.note-number{color:#54627d}.note-row>div>.micro{color:#4e5d7a;font-size:8px}.note-row h4{letter-spacing:-.035em;margin-top:8px;font-size:26px}.note-arrow{margin-left:auto}.about{background:#001538;padding-bottom:130px}.about-layout{grid-template-columns:40% 1fr;gap:10%;padding-top:85px;display:grid}.portrait-section{max-width:430px}.portrait-frame{aspect-ratio:1.03;background:#1b2230;width:100%;position:relative;overflow:hidden}.portrait-frame img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .8s,transform 1s}.portrait-frame:hover img{filter:grayscale(0);transform:scale(1.035)}.portrait-overlay{pointer-events:none;background:linear-gradient(#3a4b6c21,#0000 65%,#08112466);position:absolute;inset:0}.portrait-cross{color:#b6c9ef;z-index:1;font-size:20px;position:absolute}.cross-a{top:10px;left:15px}.cross-b{bottom:10px;right:15px}.portrait-caption{color:#6f7f9f;justify-content:space-between;margin-top:18px;font-size:8px;display:flex}.signature{color:#919db5;max-width:240px;margin-top:30px;font-size:13px;line-height:1.7}.about-copy{padding-top:12px}.about h2{font-size:clamp(42px,4.6vw,74px)}.about-copy>p{max-width:430px;margin-top:30px;font-size:14px;line-height:1.95}.about-copy>p+p{margin-top:20px}.about-copy .text-link{margin-top:25px}.contact{background:var(--accent);color:#091224;padding-bottom:45px;position:relative;overflow:hidden}.contact .section-label{border-color:#1e3a7155}.contact-status{align-items:center;gap:8px;display:flex}.contact .status-dot{box-shadow:none;background:#112348}.contact-top{justify-content:space-between;align-items:center;margin:45px 0 30px;padding-left:25%;display:flex}.contact-top>p{max-width:300px;font-size:13px;line-height:1.8}.contact-orbit{border:1px solid #2036616b;border-radius:50%;place-items:center;width:85px;height:85px;transition:transform .5s,background .5s;display:grid}.contact-orbit>.arrow{width:37px;height:37px}.contact-orbit:hover{color:var(--accent);background:#091224;transform:rotate(45deg)}.contact-title-link{display:block}.contact h2{letter-spacing:-.07em;font-size:clamp(78px,13vw,200px);line-height:.9}.contact h2>span{justify-content:space-between;align-items:center;display:flex}.contact-star{margin-right:8%;font-size:clamp(90px,18vw,270px);line-height:.75;animation:40s linear infinite slow-spin;display:inline-block}@keyframes slow-spin{to{transform:rotate(360deg)}}.contact-bottom{border-top:1px solid #1e3a7155;justify-content:space-between;align-items:flex-end;gap:25px;margin-top:60px;padding-top:25px;display:flex}.email-link{letter-spacing:-.025em;align-items:center;gap:16px;font-size:19px;display:flex}.contact-bottom>div{gap:35px;display:flex}.contact-bottom>div>a{align-items:center;gap:10px;font-size:11px;display:flex}.contact-bottom>div>a .arrow{width:16px;height:16px}.contact a:focus-visible,.work a:focus-visible{outline-color:#0d172a}.footer{padding:30px var(--pad) 85px;color:#7181a1;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:25px;font-size:8px;display:flex}.footer>span:nth-child(2){letter-spacing:0;font-size:9px}.motion-toggle{bottom:18px;left:var(--pad);z-index:35;color:#bdc6d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1019e8;border:1px solid #60708f44;border-radius:30px;align-items:center;gap:9px;padding:11px 15px;font-size:9px;display:flex;position:fixed;box-shadow:0 2px 12px #0002}.motion-bars{align-items:center;gap:2px;height:11px;display:flex}.motion-bars i{background:var(--accent);width:2px;height:5px;animation:1s ease-in-out infinite alternate bars}.motion-bars i:nth-child(2){height:10px;animation-delay:.4s}.motion-bars i:nth-child(3){height:7px;animation-delay:.2s}.motion-bars i:nth-child(4){animation-delay:.6s}.motion-bars.paused i{height:3px;animation:none}@keyframes bars{to{height:3px}}.motion-paused *,.motion-paused :before,.motion-paused :after{scroll-behavior:auto!important;animation-play-state:paused!important}.motion-paused .hero-line>span{animation:none;transform:none}.motion-paused .sculpture,.motion-paused .method-content{animation:none}.motion-paused .section-reveal,.motion-paused .reveal{opacity:1!important;transform:none!important}.article-page{min-height:100vh}.article-header{padding:30px var(--pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.article-header .text-link{border:0;font-size:11px}.article-page article{max-width:900px;margin:auto;padding:100px 35px}.article-category{color:var(--accent);margin-bottom:30px}.article-page h1{letter-spacing:-.055em;max-width:850px;font-size:clamp(48px,6vw,82px);line-height:1.05}.article-intro{color:#9aa5bb;margin-top:30px;font-size:20px;line-height:1.7}.article-byline{align-items:center;gap:13px;margin-top:40px;font-size:12px;display:flex}.article-byline img{object-fit:cover;filter:grayscale();border-radius:50%}.article-byline span{color:#7d8ba8;margin-top:5px;font-size:10px;display:block}.article-body{border-top:1px solid var(--line);margin-top:45px;padding-top:15px}.article-body p{color:#b5bdcd;margin-top:27px;font-size:17px;line-height:1.9}.article-source{border:1px solid var(--line);background:#0c1019;margin-top:50px;padding:28px}.article-source p{color:#8996b0;margin:14px 0;font-size:12px;line-height:1.8}.article-source a{text-underline-offset:4px;font-size:12px;text-decoration:underline}.article-cta{color:var(--accent);font-size:25px;font-family:var(--display);letter-spacing:-.03em;margin-top:50px;display:inline-block}@media (min-width:1700px){:root{--pad:6vw}.hero{padding-top:180px}.hero-title{max-width:1300px;font-size:11vw}.hero-under{margin-top:45px}.sculpture{width:58%;right:-3%}.section-pad{padding-bottom:150px}}@media (max-width:1100px){.main-nav{gap:22px;margin-right:2vw}.header-actions{gap:20px}.hero{min-height:760px;padding-top:160px}.hero-title{width:78%;font-size:11vw}.sculpture{width:67%;height:75%;top:13%;right:-13%}.hero-under{max-width:48%;margin-top:35px}.hero-under p{font-size:12px}.sculpture-controls{bottom:17%;right:9%}.thesis-description{gap:8vw;margin-left:15%}.method-details{padding-right:30px}.method-tabs button{gap:5px;font-size:10px}.method-content h3{font-size:29px}.work-art{height:340px}.work-card-copy h3{font-size:28px}.about-layout{grid-template-columns:40% 1fr;gap:7%}.contact h2{font-size:12.5vw}.notes-heading h3{font-size:21px}.section-intro{gap:30px}.section-intro>p{max-width:255px}.contact-bottom>div{gap:20px}}@media (max-width:760px){:root{--pad:6vw}html{scroll-padding-top:30px}.site-header{gap:20px;height:85px}.identity{gap:12px}.monogram{width:45px;font-size:37px}.identity-name{font-size:9px}.header-contact{display:none}.header-actions{gap:20px}.language-switch{gap:5px;font-size:9px}.menu-toggle{align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex!important}.menu-toggle span{font-size:20px}.main-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:25px var(--pad) 35px;border-bottom:1px solid var(--line);background:#0f141ff7;flex-direction:column;align-items:stretch;gap:0;margin:0;display:none;position:absolute;top:85px;left:0;right:0;box-shadow:0 30px 50px #0005}.main-nav.is-open{display:flex}.main-nav>a{font-family:var(--display);letter-spacing:-.04em;align-items:center;gap:20px;padding:15px 0;font-size:30px;display:flex}.main-nav>a .nav-number{font-family:var(--body);color:var(--accent);letter-spacing:.05em;font-size:9px;display:inline-block}.main-nav>a.mobile-contact{font-family:var(--body);color:var(--accent);margin-top:15px;font-size:13px;display:flex!important}.hero{height:100svh;min-height:890px;max-height:1050px;padding-top:125px}.hero-kicker{letter-spacing:.11em;margin-bottom:28px;font-size:8px}.hero-title{letter-spacing:-.065em;width:100%;font-size:clamp(61px,13.7vw,105px);line-height:.93}.hero-under{gap:25px;width:85%;max-width:none;margin-top:27px}.hero-under p{max-width:270px;font-size:12px;line-height:1.8}.round-link{width:42px;height:42px}.hero-grid{inset:85px var(--pad) 85px}.hero-index,.hero-plus,.sculpture-axis{display:none}.sculpture{z-index:0;width:91%;height:47%;top:42%;right:-8%}.sculpture-controls{bottom:11%;right:var(--pad);align-items:flex-end;gap:8px;left:auto}.sculpture-controls>.micro{font-size:7px}.disrupt-control{padding:6px 12px 6px 6px;font-size:9px}.disrupt-icon{width:25px;height:25px;font-size:17px;line-height:24px}.hero-bottom{gap:20px;font-size:7px;bottom:32px}.hero-bottom>span{max-width:58%;line-height:1.8}.scroll-prompt{gap:10px;font-size:7px}.scroll-prompt>span{font-size:18px}.section-pad{padding-top:55px;padding-bottom:70px}.section-label{letter-spacing:.09em;padding-bottom:20px;font-size:8px}.thesis-copy{margin-top:55px}.thesis h2{z-index:2;font-size:14vw;position:relative}.thesis-description{flex-direction:column;align-items:flex-start;gap:24px;margin:34px 0 0}.thesis-description p{max-width:310px;font-size:13px}.thesis-globe{opacity:.16;width:230px;height:230px;top:50px;right:-100px}.text-link{font-size:11px}.marquee{padding:20px 0}.marquee-track{gap:28px}.marquee-track>span{gap:28px;font-size:25px}.marquee i{font-size:34px}.method{padding-top:75px}.section-intro{margin:40px 0 35px;display:block}.section-intro h2,.about h2{font-size:10.5vw}.section-intro>p{max-width:330px;margin-top:25px;font-size:12px;line-height:1.9}.method-panel{flex-direction:column;display:flex}.method-details{padding-right:0}.method-tabs button{gap:10px;padding:20px 0;font-size:11px}.method-content{min-height:330px;padding-top:30px;padding-bottom:35px}.method-content h3{font-size:29px}.method-content>p{font-size:12px}.method-output{margin-top:25px;font-size:10px}.method-art{border-left:0;border-top:1px solid var(--line)}.signal-diagram{height:320px;min-height:320px}.method-art-caption{padding:19px}.work-grid{grid-template-columns:1fr;gap:40px}.work-art{height:340px}.work-card-copy h3{font-size:30px}.work-card-copy>p{font-size:12px}.research-number{font-size:90px;left:8%}.field-notes{margin-top:65px}.notes-heading{margin-bottom:25px;display:block}.notes-heading h3{max-width:250px;margin-top:15px;font-size:25px}.notes-heading>.micro{font-size:8px}.note-row{gap:17px;padding:25px 0}.note-row h4{max-width:270px;font-size:22px;line-height:1.2}.note-row .micro{font-size:7px}.note-arrow .arrow{width:22px}.note-row:hover{padding-left:0;padding-right:0}.about-layout{flex-direction:column-reverse;gap:45px;padding-top:40px;display:flex}.about-copy{padding-top:0}.about-copy>p{margin-top:25px;font-size:13px;line-height:1.9}.portrait-section{width:85%;max-width:350px}.portrait-frame{aspect-ratio:1}.signature{margin-top:20px;font-size:11px}.contact{padding-bottom:30px}.contact-status{gap:5px;font-size:6px}.contact-top{gap:25px;margin:32px 0 35px;padding-left:0}.contact-top>p{max-width:240px;font-size:12px}.contact-orbit{flex-shrink:0;width:58px;height:58px}.contact-orbit>.arrow{width:28px;height:28px}.contact h2{letter-spacing:-.06em;font-size:12.8vw;line-height:.95}.contact-star{margin-right:8%;font-size:20vw}.contact-bottom{margin-top:35px;padding-top:24px;display:block}.email-link{gap:10px;font-size:17px}.email-link .arrow{width:21px}.contact-bottom>div{gap:30px;margin-top:25px}.contact-bottom>div>a{font-size:10px}.footer{flex-wrap:wrap;gap:15px;padding-top:25px;padding-bottom:85px;font-size:7px}.footer>span:nth-child(2){display:none}.motion-toggle{padding:10px 12px;font-size:8px;bottom:15px}.article-page article{padding:65px var(--pad)}.article-header{padding:25px var(--pad)}.article-header .text-link{font-size:9px}.article-page h1{font-size:12vw}.article-intro{font-size:17px}.article-body p{font-size:15px}.article-source{padding:20px}.article-cta{font-size:23px}.lang-sv .hero-title{font-size:13.2vw}.lang-sv .contact h2{font-size:12vw}}@media (max-width:380px){.hero{min-height:850px}.hero-under{gap:20px;width:100%}.hero-title{font-size:13.5vw}.hero-under p{font-size:11px}.header-actions{gap:14px}.identity-name{font-size:8px}.work-art{height:300px}.method-tabs button{gap:6px}.contact-status{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-line>span{transform:none!important}.sculpture{animation:none!important}.section-reveal,.reveal{opacity:1!important;transform:none!important}}.experience{overflow-x:clip}.canvas-signal{width:100%;height:100%;position:absolute;inset:0}.motion-toggle{left:50%;transform:translate(-50%)}.lang-sv .hero-line{margin-top:-.16em;padding-top:.16em}
@font-face{font-family:Figtree;src:url(/fonts/figtree-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--bg:#000f2b;--panel:#061d48;--ink:#fefefe;--muted:#a9b8d5;--line:#bfd1ff33;--accent:#6bffcf;--blue:#2853e1;--royal:#032388;--pink:#ffdefa;--violet:#9110ff;--body:Figtree,Arial,sans-serif;--serif:Georgia,"Times New Roman",serif}body{background:var(--bg)}.site-header{height:110px}.identity-name{font-size:12px}.monogram i{background:var(--pink)}.main-nav>a{font-size:13px}.header-contact{background:#ffffff05;border:1px solid #bfd1ff55;border-radius:30px;padding:13px 19px;transition:background .35s,color .35s,transform .35s}.header-contact:hover{background:var(--mint,var(--accent));color:var(--royal);transform:translateY(-2px)}.language-switch{font-size:11px}.hero{background:#000f2b;min-height:900px;max-height:1300px;padding-top:155px}.hero-grid{opacity:.55;inset:110px var(--pad) 90px;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-kicker{color:#c2d0ed;letter-spacing:.17em;margin-bottom:42px;font-size:10px}.hero-title{letter-spacing:-.065em;width:77%;font-size:clamp(78px,9.9vw,165px);line-height:.93}.hero-title .line-2{font-family:var(--serif);letter-spacing:-.065em;margin-top:-.1em;margin-bottom:-.18em;padding-top:.1em;padding-bottom:.18em;font-size:1.16em;font-style:italic;line-height:1.02}.hero-line.line-2>span{color:#0000;background:linear-gradient(100deg,#6bffcf 0%,#a7ffeb 28%,#ffdefa 50%,#abb9ff 75%,#6bffcf 100%) 0 0/220%;-webkit-background-clip:text;background-clip:text;animation:1.3s cubic-bezier(.22,1,.36,1) .36s both line-in,11s ease-in-out 1.5s infinite alternate iridescence}.hero-under{width:460px;margin-top:29px}.hero-under p{color:#bdcce7;font-size:15px;line-height:1.7}.round-link{background:#06225133;border-color:#6bffcf80;width:54px;height:54px;box-shadow:0 0 #6bffcf11}.round-link:hover{box-shadow:0 0 0 12px #6bffcf11}.hero-caption{z-index:3;letter-spacing:.19em;color:#c4ceef;writing-mode:vertical-rl;align-items:center;gap:14px;font-size:8px;display:flex;position:absolute;top:27%;right:7%}.hero-caption i{background:linear-gradient(#6bffcf,#ffdefa);width:1px;height:65px}.hero-index{color:#9cafd5;font-size:8px;line-height:1.8;top:160px}.hero-plus{color:#7ca2ff}.hero-bottom{font-size:9px}.hero-bottom .muted{color:#8dadd4}.sculpture{filter:drop-shadow(0 20px 65px #2853e128);width:65%;height:84%;top:8%;right:-10%}.sculpture-axis{color:#8fa9e0;letter-spacing:.17em;font-size:7px}.axis-top{top:18%;right:30%}.axis-bottom{bottom:18%;left:22%}.sculpture-controls{gap:13px;bottom:15%;right:12%}.sculpture-controls>.micro{color:#b7c4e2;font-size:8px}.disrupt-control{background:#0323884d;border-color:#bfd1ff66;gap:13px;padding:10px 20px 10px 10px;font-size:12px;box-shadow:inset 0 0 18px #2853e144,0 8px 40px #000f2b66}.disrupt-icon{background:var(--pink);width:33px;height:33px;color:var(--royal);font-size:22px;line-height:32px;transition:transform .5s}.disrupt-control:hover .disrupt-icon{transform:rotate(90deg)}.disrupt-control[aria-pressed=true]{border-color:var(--pink);color:var(--pink)}.pointer-atmosphere{z-index:-1;pointer-events:none;--mouse-x:65%;--mouse-y:45%;background:radial-gradient(ellipse at var(--mouse-x) var(--mouse-y),#2853e14d 0%,transparent 56%),linear-gradient(115deg,#000b23 0%,#001c59 60%,#170d4f 100%);position:absolute;inset:0;overflow:hidden}.pointer-atmosphere:after{content:"";background:radial-gradient(at 15% 80%,#000f2b 0%,#0000 60%);position:absolute;inset:0}.aurora{filter:blur(70px);will-change:transform;mix-blend-mode:screen;border-radius:50%;position:absolute}.aurora-one{background:radial-gradient(#9110ff6b,#0000 65%);width:55%;height:70%;animation:14s ease-in-out infinite alternate aurora-one;top:12%;right:-5%}.aurora-two{background:radial-gradient(#2853e166,#0000 70%);width:60%;height:30%;animation:17s ease-in-out infinite alternate aurora-two;bottom:18%;right:4%;transform:rotate(-25deg)}.atmosphere-lines{background:repeating-radial-gradient(#0000 0 60px,#aec7ff08 61px 62px,#0000 63px 120px);border-radius:50%;width:100%;height:110%;position:absolute;top:5%;left:35%;transform:rotate(-30deg)scaleY(.65);-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.atmosphere-star{opacity:.2;background:#ffdefa;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite alternate star-breathe;position:absolute;box-shadow:0 0 12px #a0e9ff}.atmosphere-star:nth-child(3n){background:var(--accent);width:1px;height:8px}@keyframes aurora-one{to{transform:translate(-8%,8%)scale(1.2)}}@keyframes aurora-two{to{transform:translate(8%,-15%)rotate(15deg)}}@keyframes star-breathe{to{opacity:.7;transform:translateY(-12px)}}@keyframes iridescence{to{background-position:100%}}.thesis{background:var(--royal);z-index:4;border-radius:60px 60px 0 0;margin-top:-40px;padding-top:85px;padding-bottom:115px;box-shadow:0 -20px 90px #000f2b44}.thesis .section-label{color:#c6d1ff}.thesis h2{font-size:clamp(65px,8.6vw,135px)}.thesis h2>span:last-child{font-family:var(--serif);color:var(--pink);font-size:1.13em;font-style:italic;line-height:1.1}.thesis-description p{color:#d0d9f6;font-size:16px}.thesis-globe{opacity:.4;width:420px;height:420px;top:12%;right:3%}.thesis-globe i,.thesis-globe span{border-color:#9af}.thesis-globe:after{content:"✳";color:#6bffcf;font-family:var(--display);place-items:center;font-size:100px;display:grid;position:absolute;inset:0}.thesis .text-link{color:var(--accent)}.signal-journey{background:#000f2b;height:260svh;position:relative}.journey-sticky{background:radial-gradient(at 75% 45%,#132455 0%,#000f2b 65%);height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.journey-sticky:before{content:"";pointer-events:none;border:1px solid #bfd1ff13;border-radius:50%;position:absolute;inset:10% 5%;transform:rotate(-20deg)}.journey-sticky canvas{width:100%;height:100%;position:absolute;inset:0}.journey-top{top:50px;left:var(--pad);right:var(--pad);color:#b0c3ec;z-index:2;justify-content:space-between;gap:30px;font-size:9px;display:flex;position:absolute}.journey-top>span:first-child{align-items:center;gap:12px;display:flex}.journey-top i{background:var(--accent);border-radius:50%;width:5px;height:5px}.journey-copy{top:30%;left:var(--pad);z-index:2;max-width:43%;animation:.75s cubic-bezier(.2,.8,.2,1) both journey-copy-in;position:absolute}.journey-counter{font-family:var(--display);color:var(--accent);align-items:center;gap:16px;margin-bottom:30px;font-size:16px;display:flex}.journey-counter>span{font-family:var(--body);color:#a4b9e0;letter-spacing:.12em;font-size:9px}.journey-copy h2{font-family:var(--serif);letter-spacing:-.055em;color:#ffdefa;max-width:530px;font-size:clamp(55px,6.8vw,108px);font-style:italic;line-height:1.03}.journey-copy p{color:#b3c3e4;max-width:260px;margin-top:30px;font-size:15px;line-height:1.8}.journey-cross{color:#6bffcf;font-size:24px;position:absolute;top:48%;right:7%}.journey-bottom{bottom:70px;left:var(--pad);right:var(--pad);z-index:2;border-bottom:1px solid #bfd1ff3a;grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:absolute}.journey-bottom button{text-align:left;font-family:var(--display);letter-spacing:-.03em;color:#8ba0c6;align-items:center;gap:15px;padding:20px 0;font-size:23px;transition:color .5s;display:flex;position:relative}.journey-bottom .micro{font-family:var(--body);color:#728bb5;font-size:9px}.journey-bottom button.active{color:var(--pink)}.journey-bottom button.active .micro{color:var(--accent)}.journey-bottom button i{background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .6s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.journey-bottom button.active i{transform:scaleX(1)}.journey-progress{background:linear-gradient(90deg,var(--blue),var(--accent),var(--pink));width:100%;height:3px;transform:scaleX(var(--journey-progress,0));transform-origin:0;position:absolute;bottom:0;left:0}.journey-static{height:100svh;min-height:650px}.journey-static .journey-sticky{height:100%;min-height:650px;position:relative}.journey-static .journey-copy{animation:none}@keyframes journey-copy-in{0%{opacity:0;filter:blur(5px);transform:translateY(25px)}to{opacity:1;filter:blur();transform:none}}.marquee{background:var(--pink);color:var(--royal);padding:26px 0;transform:rotate(-3deg);box-shadow:0 5px #2853e1,0 15px #9110ff}.marquee-track>span{font-size:31px}.marquee i{font-family:var(--serif);color:var(--violet);font-style:italic}.method{background:linear-gradient(#000f2b,#031632);padding-top:135px}.section-intro .soft,.about h2 .soft{font-family:var(--serif);color:var(--pink);font-size:1.08em;font-style:italic}.section-intro>p{color:#b7c7e5;font-size:15px}.section-intro h2{line-height:1.12}.method-panel{background:#071c3d;border:1px solid #bfd1ff33;border-radius:20px;overflow:hidden;box-shadow:0 35px 80px #00081740}.method-details{padding:0 42px}.method-tabs button{padding:25px 0;font-size:13px}.method-content>p{color:#c1cce0;font-size:14px}.method-content h3{color:#fefefe;font-size:36px}.method-art{background:radial-gradient(#143b86 0%,#061832 70%)}.diagram-grid{background-image:linear-gradient(#bfd1ff10 1px,#0000 1px),linear-gradient(90deg,#bfd1ff10 1px,#0000 1px)}.diagram-orbit{border-color:#7c9bef88}.diagram-center{border-color:var(--accent);background:#173d77;box-shadow:0 0 70px #2853e166}.diagram-center span{color:var(--accent)}.signal-node{background:var(--accent);box-shadow:0 0 20px #6bffcf55}.signal-node:nth-of-type(3n){background:var(--pink)}.step-2 .diagram-center{background:var(--accent)}.step-2 .diagram-center span{color:var(--royal)}.tags>span{color:#cfdbf3;border-color:#647fac88}.method-tabs button,.method-art-caption>span:last-child{color:#a7bbdc}.diagram-label{color:#b2c9ec}.method-output{color:#e0ecff}.method-art-caption{background:#001b3e55}.method-art-caption .micro{color:var(--accent)}.work{background:var(--pink);color:var(--royal);z-index:3;border-radius:45px 45px 0 0;position:relative}.work .section-label{color:var(--royal);border-color:#03238833}.work .section-intro .soft{color:var(--violet)}.work .section-intro>p{color:#434d7c}.work-grid{perspective:1400px;gap:42px}.work-card{--tilt-x:0deg;--tilt-y:0deg;--shine-x:50%;--shine-y:50%}.work-art{height:410px;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));isolation:isolate;background:#032388;border-radius:12px;transition:transform .3s ease-out,box-shadow .5s}.work-art:after{content:"";background:radial-gradient(circle at var(--shine-x) var(--shine-y),#fff3,transparent 50%);opacity:0;pointer-events:none;z-index:5;mix-blend-mode:screen;transition:opacity .4s;position:absolute;inset:0}.work-card:hover .work-art:after{opacity:1}.work-card:hover .work-art{box-shadow:0 30px 45px #03238833}.work-card:nth-child(2){padding-top:65px}.work-card:nth-child(2) .work-art{color:var(--pink);background:#2853e1}.work-art-number{color:#c6d6ff}.tracker-art{background:radial-gradient(at 75% 80%,#9110ff66,#0000 70%)}.scan-ring{border-color:#6bffcf55}.scan-sweep{background:conic-gradient(from 0deg,transparent 0 68%,#6bffcf55 100%)}.tracker-art>span{font-size:62px}.tracker-coordinates{color:#adc9fb}.tracker-plus{color:var(--pink)}.tracker-art>i{background:var(--accent);box-shadow:0 0 20px var(--accent)}.research-lines{opacity:.65}.research-lines>i{background:linear-gradient(#ffdefa,#9110ff99)}.research .work-art-number,.research-note{color:#cee0ff}.work-open{color:var(--pink);border-color:#c4d3ff}.research .work-open{border-color:#c4d3ff}.work-card-copy h3{font-size:34px;line-height:1.15}.work-card-copy>.micro,.work-card-copy p{color:#535580}.work-card-copy p{font-size:14px}.work-card-copy .text-link{font-size:13px}.work-card-copy .text-link:hover{color:var(--violet)}.notes-heading h3{font-family:var(--serif);font-size:32px;font-style:italic}.note-row,.note-row:last-child{border-color:#03238844}.note-row h4{font-size:29px}.note-row>div>.micro,.note-number{color:#6d6092}.note-row:hover{color:var(--violet)}.note-arrow{transition:transform .5s}.note-row:hover .note-arrow{transform:rotate(45deg)}.about{background:#001538}.about-copy>p{color:#d6e1f5;font-size:16px}.about-copy>p.muted{color:#a7b9d8}.portrait-frame{background:linear-gradient(140deg,#032388,#2853e1);border:1px solid #bfd1ff66;border-radius:12px 80px 12px 12px;transition:transform .8s;transform:rotate(-3deg);box-shadow:20px 20px #9110ff40}.portrait-frame:hover{transform:rotate(0)}.portrait-frame img{filter:saturate(.8);object-fit:contain;transform:scale(1.05)}.portrait-frame:hover img{filter:saturate(1.15);transform:scale(1.1)}.portrait-overlay{background:linear-gradient(#0000 50%,#03238844)}.portrait-cross{color:var(--accent)}.portrait-caption{color:#aac4ec;margin-top:35px}.signature{font-family:var(--serif);color:var(--pink);max-width:300px;font-size:20px;font-style:italic}.contact{background:var(--blue);color:var(--pink);isolation:isolate;padding-top:80px}.contact:before{content:"";z-index:-1;background:radial-gradient(#9110ff88,#0000 65%);width:65%;height:100%;animation:12s ease-in-out infinite alternate aurora-one;position:absolute;top:0;right:-10%}.contact .section-label{border-color:#fff4}.contact .status-dot{background:var(--accent)}.contact-top>p{color:#e3eaff;font-size:15px}.contact-orbit{background:#ffffff0a;border-color:#ffdefaaa}.contact-orbit:hover{background:var(--pink);color:var(--royal)}.contact h2>span{font-family:var(--serif);text-transform:lowercase;color:var(--accent);font-size:1.17em;font-style:italic;line-height:1.1}.contact-star{color:var(--pink);font-size:.95em;font-style:normal;line-height:1}.contact-bottom{border-color:#fff4}.contact-bottom>div>a{font-size:13px}.contact a:focus-visible{outline-color:var(--pink)}.contact a:hover{color:var(--accent)}.contact-bottom .email-link{font-size:24px}.footer{color:#9bafd2}.motion-toggle{color:#d7e4ff;background:#001539df;border-color:#9ac8ff66}.article-page{background:linear-gradient(145deg,#000f2b,#032388)}.article-page h1{color:var(--pink)}.article-intro,.article-body p{color:#c6d5ef}.article-source{background:#03238866}.article-source p{color:#b7c6e7}.article-byline span{color:#aac1e8}.article-cta{color:var(--accent)}@media (max-width:1100px){.hero{min-height:850px}.hero-title{font-size:10.2vw}.hero-under{max-width:48%}.hero-under p{font-size:14px}.sculpture{width:70%;top:10%;right:-14%}.hero-caption{top:31%;right:5%}.sculpture-controls{bottom:14%;right:9%}.method-details{padding:0 28px}.method-tabs button{font-size:11px}.work-art{height:340px}.journey-copy h2{font-size:7vw}.journey-copy p{font-size:14px}.journey-bottom button{font-size:21px}.work-grid{gap:28px}.work-card-copy h3{font-size:30px}}@media (max-width:760px){.site-header{height:90px}.identity-name,.language-switch{font-size:10px}.main-nav{background:#032388f7;border-bottom:1px solid #bcd1ff55;padding-top:22px;padding-bottom:35px;top:90px}.main-nav.is-open{animation:.55s cubic-bezier(.2,.8,.2,1) both menu-reveal}.main-nav>a{font-size:35px}.main-nav>a .nav-number{color:var(--accent)}.hero{height:100svh;min-height:940px;padding-top:135px}.hero-title{width:100%;font-size:13.8vw;line-height:.98}.hero-title .line-2{font-size:1.27em;line-height:1.04}.hero-kicker{letter-spacing:.1em;margin-bottom:32px;font-size:8px}.hero-under{gap:20px;width:92%;max-width:none;margin-top:25px}.hero-under p{max-width:250px;font-size:13px;line-height:1.7}.round-link{width:46px;height:46px}.hero-caption{writing-mode:vertical-rl;gap:10px;font-size:6px;top:56%;left:6%;right:auto}.hero-caption i{height:40px}.hero-grid{inset:90px var(--pad) 70px}.sculpture{width:97%;height:44%;top:45%;right:-13%}.sculpture-controls{right:var(--pad);bottom:12.5%}.sculpture-controls>.micro{font-size:7px}.disrupt-control{gap:9px;padding:7px 14px 7px 7px;font-size:10px}.disrupt-icon{width:29px;height:29px;font-size:20px;line-height:28px}.hero-bottom{font-size:7px;bottom:45px}.hero-index{display:none}.aurora-one{width:100%;height:70%;right:-40%}.aurora-two{width:110%;height:45%;right:-30%}.thesis{border-radius:30px 30px 0 0;margin-top:-20px;padding-top:55px;padding-bottom:65px}.thesis h2{font-size:14vw}.thesis-globe{opacity:.25;width:260px;height:260px;top:35px;right:-125px}.thesis-description p{font-size:14px}.signal-journey{height:240svh}.journey-sticky{min-height:650px}.journey-top{gap:20px;font-size:7px;top:32px;left:6%;right:6%}.journey-top>span:last-child{text-align:right;max-width:100px;font-size:6px}.journey-copy{pointer-events:none;max-width:90%;top:16%;left:6%}.journey-counter{margin-bottom:18px;font-size:12px}.journey-copy h2{max-width:330px;font-size:13vw}.journey-copy p{max-width:235px;margin-top:17px;font-size:13px;line-height:1.7}.journey-sticky canvas{height:70%;top:27%}.journey-cross{font-size:17px;top:62%;right:7%}.journey-bottom{gap:12px;bottom:60px;left:6%;right:6%}.journey-bottom button{letter-spacing:-.03em;flex-direction:column;align-items:flex-start;gap:7px;padding:17px 0;font-size:13px}.journey-bottom button .micro{font-size:7px}.journey-static{height:100svh;min-height:700px}.journey-static .journey-sticky{height:100%;min-height:700px}.marquee{padding:18px 0}.marquee-track>span{font-size:24px}.method{padding-top:85px}.section-intro h2,.about h2{font-size:10vw}.section-intro>p{font-size:14px}.method-panel{border-radius:15px}.method-details{padding:0 20px}.method-tabs button{gap:7px;padding:22px 0;font-size:11px}.method-content h3{font-size:28px}.method-content>p{font-size:13px}.method-content{min-height:360px}.tags>span{padding:7px 9px;font-size:9px}.method-output{font-size:11px;line-height:1.5}.method-art{border-left:0}.work{border-radius:30px 30px 0 0}.work-grid{gap:40px}.work-card:nth-child(2){padding-top:0}.work-art{height:335px}.work-card-copy h3{font-size:28px}.work-card-copy p{font-size:13px}.notes-heading h3{max-width:300px;font-size:28px}.note-row h4{font-size:24px}.about-copy>p{font-size:14px}.portrait-frame{border-radius:10px 55px 10px 10px;box-shadow:12px 12px #9110ff40}.signature{font-size:19px}.contact{padding-top:60px}.contact-top>p{font-size:13px}.contact h2{font-size:12.3vw}.contact h2>span{font-size:1.3em}.contact-star{margin-right:4%;font-size:1.2em}.contact-bottom .email-link{font-size:20px}.contact-bottom>div>a{font-size:12px}.lang-sv .hero-title{font-size:13vw}.lang-sv .hero-title .line-2{font-size:1.4em}.lang-sv .contact h2{font-size:11.7vw}@keyframes menu-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-15px)}to{opacity:1;clip-path:inset(0);transform:none}}}@media (max-width:380px){.hero{min-height:930px}.hero-under{width:100%}.hero-under p{font-size:12px}.journey-copy h2{font-size:13vw}.work-art{height:300px}.method-details{padding:0 15px}.method-tabs button{gap:5px;font-size:10px}.contact-bottom .email-link{font-size:18px}}.motion-paused .journey-copy{animation:none}.motion-paused .hero-title,.motion-paused .hero .sculpture{opacity:1!important;transform:none!important}.motion-paused .hero-line.line-2>span{color:var(--accent);background:0 0}.motion-paused .work-art{transform:none!important}.motion-paused .aurora{animation:none!important}@media (prefers-reduced-motion:reduce){.journey-copy{animation:none}.hero-title,.hero .sculpture{opacity:1!important;transform:none!important}.hero-line.line-2>span{color:var(--accent);background:0 0}.work-art{transform:none!important}.aurora{animation:none!important}}@media (min-width:761px){.hero-bottom{bottom:70px}}@media (max-width:760px){.motion-toggle{padding:10px 12px;bottom:15px;left:auto;right:14px;transform:none}.motion-toggle>span:last-child{display:none}.motion-bars{justify-content:center;width:17px;height:13px}.sculpture-controls{bottom:14%}}
.commerce-home,.atlas-page{--pad:5.5vw;color:#f4f4ff;font-family:var(--body);background:#000f2b;overflow-x:clip}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.6;display:block}.atlas-header{z-index:60;background:#000f2b;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:30px;height:104px;padding:0 5.5vw;display:flex;position:relative}.atlas-identity{flex-shrink:0;align-items:center;gap:18px;display:flex}.atlas-identity>span:last-child{font-size:11px;line-height:1.25}.atlas-monogram{font-family:var(--display);letter-spacing:-.13em;font-size:49px;line-height:1}.atlas-monogram>span{color:#6bffcf;vertical-align:top;letter-spacing:0;margin-left:8px;font-size:23px;display:inline-block}.atlas-nav{gap:36px;margin-left:auto;margin-right:35px;font-size:12px;display:flex}.atlas-nav a{padding:10px 0;position:relative}.atlas-nav a:after{content:"";background:#6bffcf;width:0;height:1px;transition:width .3s;position:absolute;bottom:1px;left:0}.atlas-nav a:hover:after{width:100%}.atlas-header-end{align-items:center;gap:28px;display:flex}.atlas-language{white-space:nowrap;color:#b7c2db;font-size:10px}.atlas-menu-button{border:1px solid #ffffff45;border-radius:50px;align-items:center;gap:25px;padding:12px 18px;font-size:11px;display:flex}.atlas-menu-button span{color:#6bffcf;font-size:20px;line-height:1}.atlas-menu-button:hover{background:#ffffff12}.atlas-mega{z-index:55;background:#071a3b;border-bottom:1px solid #5b8de3;grid-template-columns:1.3fr 1fr 1fr;gap:45px;padding:45px 5.5vw;display:grid;position:absolute;top:104px;left:0;right:0;box-shadow:0 35px 80px #0008}.atlas-mega .eyebrow{color:#6bffcf;margin-bottom:20px}.atlas-mega a{font-family:var(--display);letter-spacing:-.03em;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:9px 0;font-size:20px;display:flex}.atlas-mega a span{color:#8ca9e5;font-size:16px}.atlas-mega a:hover,.atlas-mega a[aria-current]{color:#6bffcf}.mega-note{color:#a8b6d2;border-top:1px solid #ffffff30;grid-column:1/-1;padding-top:20px;font-size:13px}.atlas-button{color:#000f2b;background:#6bffcf;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:25px;padding:17px 23px;font-size:12px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.atlas-button:hover{background:#ffdefa;transform:translateY(-3px)}.atlas-button span{font-size:21px}.atlas-text-link{border-bottom:1px solid;align-items:center;gap:15px;padding-bottom:7px;font-size:12px;line-height:1.4;display:inline-flex}.atlas-text-link:hover{color:#6bffcf}.commerce-hero{padding:70px var(--pad) 135px;isolation:isolate;background:#032388;align-items:center;min-height:780px;display:flex;position:relative}.hero-atmosphere{z-index:-1;background:radial-gradient(at 84% 22%,#9110ff80,#0000 45%),radial-gradient(at 50% 100%,#2853e1a0,#0000 60%);position:absolute;inset:0;overflow:hidden}.hero-atmosphere:after{content:"";background-image:linear-gradient(#b0c4ff0c 1px,#0000 1px),linear-gradient(90deg,#b0c4ff0c 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.commerce-hero-copy{z-index:4;width:56%;position:relative}.hero-person{color:#b7dbff;align-items:center;gap:12px;margin-bottom:30px;display:flex}.commerce-hero h1{font-family:var(--display);letter-spacing:-.065em;font-size:clamp(64px,6.9vw,125px);font-weight:400;line-height:.97}.commerce-hero h1 em{color:#ffdefa;letter-spacing:-.065em;white-space:nowrap;margin-top:8px;font-family:Georgia,serif;font-size:.93em;font-weight:400;line-height:1.14;display:inline-block}.commerce-hero-copy>p{color:#d3dcf1;max-width:430px;margin:29px 0;font-size:15px;line-height:1.8}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.hero-cta-row .atlas-text-link{font-size:11px}.commerce-hero-foot{bottom:38px;left:var(--pad);right:var(--pad);letter-spacing:.09em;border-top:1px solid #ffffff25;justify-content:space-between;align-items:end;padding-top:23px;font-size:9px;line-height:1.8;display:flex;position:absolute}.commerce-hero-foot i{color:#a9bce8;font-style:normal}.commerce-hero-foot>a{gap:25px;display:flex}.commerce-orbit{aspect-ratio:600/540;isolation:isolate;flex-shrink:0;width:600px;position:relative}.commerce-hero>.commerce-orbit{width:51%;max-width:850px;position:absolute;top:60px;right:0}.commerce-orbit-grid{filter:blur(15px);background:radial-gradient(#2853e15c,#0000 65%);border-radius:50%;position:absolute;inset:10%}.orbit-paths{stroke:#9eb9ff45;stroke-width:.8px;width:100%;height:100%;position:absolute;inset:0}.signal-line{stroke:#6bffcf;stroke-dasharray:3 17;filter:drop-shadow(0 0 5px #6bffcf);animation:18s linear infinite signal-travel}@keyframes signal-travel{to{stroke-dashoffset:-400px}}.commerce-core{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:linear-gradient(145deg,#143a8ee8,#001634f2);border:1px solid #91b8ff8c;border-radius:15px;flex-direction:column;align-items:center;width:37%;height:50%;padding:20px 10px;animation:7s ease-in-out infinite alternate core-float;display:flex;position:absolute;top:27%;left:32%;transform:rotate(-7deg);box-shadow:0 25px 60px #0005,0 0 70px #2853e133}.core-eyebrow{letter-spacing:.13em;color:#b1c9f2;font-size:8px}.product-object{width:100%;height:auto;display:block}.commerce-core .product-object{filter:drop-shadow(0 12px 8px #0003);height:57%}.commerce-core>strong{font-family:var(--display);font-size:20px;font-weight:400}.core-spec{color:#b7c9e7;margin:7px 0;font-size:9px}.core-pill{letter-spacing:.06em;color:#6bffcf;border:1px solid #6bffcf66;border-radius:50px;margin-top:6px;padding:5px 8px;font-size:7px}.orbit-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:3;background:#061c4fe6;border:1px solid #7198f978;border-radius:7px;padding:19px;animation:6s ease-in-out infinite alternate card-hover;position:absolute;box-shadow:0 12px 30px #0003}.orbit-card .eyebrow{letter-spacing:.1em;color:#b2ccff;margin-bottom:10px;font-size:7px}.orbit-card p{font-size:13px;line-height:1.5;font-family:var(--display);letter-spacing:-.01em}.intent-card{width:39%;animation-delay:-2s;top:8%;left:4%;transform:rotate(-5deg)}.intent-card p{max-width:170px}.orbit-icon{color:#6bffcf;font-size:20px;position:absolute;bottom:13px;right:15px}.evidence-card{color:#032388;background:#ffdefa;border-color:#fff4;width:32%;animation-delay:-4s;top:14%;right:4%;transform:rotate(9deg)}.evidence-card .eyebrow{color:#032388}.tiny-bars{align-items:end;gap:5px;height:23px;margin-top:10px;display:flex}.tiny-bars i{background:#9110ff;width:9px;height:45%}.tiny-bars i:nth-child(2){height:70%}.tiny-bars i:nth-child(3){height:55%}.tiny-bars i:nth-child(4){height:90%}.tiny-bars i:nth-child(5){background:#032388;height:100%}.offer-card{color:#000f2b;background:#6bffcf;border-color:#b0ffe3;width:39%;bottom:10%;left:7%;transform:rotate(6deg)}.offer-card .eyebrow{color:#064a50}.offer-card>strong{font-family:var(--display);font-size:20px;font-weight:400;display:block}.offer-check{border-top:1px solid #003a3a40;margin-top:12px;padding-top:9px;font-size:9px;display:block}.orbit-star{color:#ffdefa;position:absolute}.star-one{font-size:70px;animation:25s linear infinite star-turn;bottom:13%;right:11%}.star-two{color:#6bffcf;font-size:35px;top:7%;right:43%}.orbit-caption{text-align:center;letter-spacing:.15em;color:#aec3ee;width:100%;font-size:6px;position:absolute;bottom:0}.commerce-orbit.compact{width:100%;max-width:410px}.compact .orbit-card{padding:13px}.compact .orbit-card p{font-size:10px}.compact .commerce-core{padding:12px 5px}.compact .commerce-core>strong{font-size:15px}.compact .core-eyebrow{font-size:6px}.compact .core-spec{font-size:7px}.compact .core-pill{margin-top:1px;padding:3px 6px;font-size:6px}.compact .orbit-card .eyebrow{font-size:6px}.compact .offer-card>strong{font-size:15px}.compact .offer-check{font-size:7px}.compact .star-one{font-size:45px}@keyframes core-float{to{translate:0 -14px;rotate:4deg}}@keyframes card-hover{to{translate:0 12px;rotate:-3deg}}@keyframes star-turn{to{rotate:360deg}}.commerce-ribbon{color:#000f2b;z-index:5;background:#6bffcf;padding:19px 0;position:relative;overflow:hidden}.commerce-ribbon>div{width:max-content;animation:55s linear infinite ribbon-slide;display:flex}.commerce-ribbon span{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:32px;padding-right:32px;font-size:22px;display:flex}.commerce-ribbon i{font-size:30px;font-style:normal}@keyframes ribbon-slide{to{transform:translate(-33.333%)}}.commerce-manifesto{padding:110px var(--pad);grid-template-columns:1fr 2.2fr;gap:50px;display:grid;position:relative;overflow:hidden}.commerce-manifesto>.eyebrow{color:#7c9ac7;padding-top:12px}.commerce-manifesto h2{font-family:var(--display);letter-spacing:-.045em;max-width:870px;font-size:clamp(40px,4.25vw,70px);font-weight:400;line-height:1.13}.commerce-manifesto p{color:#b5c4df;max-width:580px;margin:28px 0;font-size:15px;line-height:1.85}.commerce-manifesto .atlas-text-link{color:#6bffcf}.manifesto-star{color:#2853e1;font-size:125px;line-height:1;animation:50s linear infinite star-turn;position:absolute;bottom:40px;left:12%}.section-heading{justify-content:space-between;align-items:end;gap:55px;margin-bottom:50px;display:flex}.section-heading>.eyebrow,.section-heading>div>.eyebrow{margin-bottom:23px}.section-heading h2{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(42px,4.4vw,72px);font-weight:400;line-height:1.05}.section-heading h2 em,.home-about h2 em,.audience-grid h2 em{color:#a6baf0;font-family:Georgia,serif;font-weight:400}.section-heading>p{color:#adbfdd;max-width:290px;font-size:13px;line-height:1.85}.commerce-step-section{padding:80px var(--pad) 100px;background:#071a3b}.commerce-step-steps{border-top:1px solid #86a2d860;border-bottom:1px solid #86a2d860;grid-template-columns:repeat(6,1fr);display:grid}.commerce-step-steps button{text-align:left;border-right:1px solid #86a2d830;align-items:center;gap:10px;padding:20px 18px;transition:background .3s;display:flex;position:relative}.commerce-step-steps button:last-child{border-right:0}.commerce-step-steps button>span{color:#9eb6df;font-size:9px}.commerce-step-steps button>strong{font-size:12px;font-weight:500}.commerce-step-steps button>i{color:#6bffcf;margin-left:auto;font-size:16px;font-style:normal}.commerce-step-steps button[aria-selected=true]{color:#000f2b;background:#6bffcf}.commerce-step-steps button[aria-selected=true]>span,.commerce-step-steps button[aria-selected=true]>i{color:#000f2b}.commerce-step-detail{border:1px solid #86a2d830;border-top:0;grid-template-columns:1fr 1fr;min-height:420px;display:grid}.commerce-step-visual{background:radial-gradient(#2853e145,#0000 65%);border-right:1px solid #86a2d830;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.commerce-step-target{border:1px solid #5d8ce960;border-radius:50%;width:290px;height:290px;position:absolute;transform:rotateX(35deg)rotate(-25deg)}.commerce-step-target.inner{border-color:#6bffcf70;width:195px;height:195px;transform:rotateY(40deg)rotate(20deg)}.commerce-step-pulse{background:#2853e12c;border-radius:50%;width:140px;height:140px;animation:5s ease-in-out infinite alternate commerce-step-pulse;position:absolute;box-shadow:0 0 70px #2853e150}.commerce-step-stage{font-family:var(--display);color:#ffdefa;letter-spacing:-.08em;z-index:1;font-size:110px;line-height:1}.commerce-step-visual-label{color:#6bffcf;z-index:1;font-family:Georgia,serif;font-size:23px;font-style:italic}.commerce-step-satellite{width:10px;height:10px;transform:rotate(calc(var(--i)*90deg)) translate(145px);animation:26s linear infinite satellite-spin;animation-delay:calc(var(--i)*-6.5s);background:#6bffcf;border-radius:2px;position:absolute;top:50%;left:50%}.commerce-step-code{letter-spacing:.1em;color:#8ca5d0;font-size:7px;line-height:1.8;position:absolute;bottom:20px;left:25px}.commerce-step-copy{padding:45px 45px 40px;animation:.4s both content-in}.commerce-step-copy>.eyebrow{color:#6bffcf;font-size:8px}.commerce-step-copy h3{font-family:var(--display);letter-spacing:-.035em;margin:18px 0;font-size:33px;font-weight:400;line-height:1.15}.commerce-step-copy>p{color:#b5c6e0;max-width:460px;font-size:13px;line-height:1.9}.commerce-step-copy blockquote{border-left:2px solid #6bffcf;margin:24px 0 20px;padding-left:17px;font-family:Georgia,serif;font-size:22px;font-style:italic;line-height:1.4}.commerce-step-copy .atlas-text-link{font-size:10px}.phase-2 .commerce-step-target{border-radius:20%;transform:rotate(45deg)}.phase-3 .commerce-step-target.inner{border-radius:5px;transform:rotate(20deg)}.phase-4 .commerce-step-target.inner{background:#6bffcf15}.phase-5 .commerce-step-target{border-color:#6bffcf}@keyframes satellite-spin{to{transform:rotate(calc(var(--i)*90deg + 360deg)) translate(145px)}}@keyframes commerce-step-pulse{to{opacity:.4;transform:scale(1.6)}}.knowledge-section{padding:110px var(--pad);color:#032388;background:#ffdefa}.knowledge-section .section-heading h2 em{color:#9110ff}.knowledge-section .section-heading>p{color:#3e447a}.knowledge-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.knowledge-card{background:#f9edff;border:1px solid #03238830;min-height:470px;padding:25px 27px 30px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.knowledge-card:hover{transform:translateY(-7px);box-shadow:0 15px 30px #5111b318}.knowledge-top{justify-content:space-between;align-items:center;display:flex}.knowledge-top .eyebrow{font-size:8px}.knowledge-arrow{font-size:25px}.knowledge-graphic{isolation:isolate;place-items:center;height:190px;margin:18px 0 25px;display:grid;position:relative}.knowledge-graphic:before{content:"";z-index:-1;background:radial-gradient(#2853e120,#0000 65%);position:absolute;inset:20% 10%}.giant-star{color:#2853e1;font-size:175px;line-height:1;animation:55s linear infinite star-turn}.knowledge-card h3{font-family:var(--display);letter-spacing:-.04em;max-width:260px;margin:10px 0 15px;font-size:27px;font-weight:400;line-height:1.1}.knowledge-card p{color:#4b4d7c;font-size:12px;line-height:1.8}.knowledge-2{color:#fff;background:#032388}.knowledge-2 p{color:#c2d1f4}.knowledge-2 .product-object{filter:drop-shadow(0 15px 8px #0002);height:180px}.knowledge-4{background:#6bffcf}.knowledge-4 p{color:#134f55}.search-visual{width:160px;height:150px;position:relative}.search-visual>span{color:#ffdefa;z-index:2;background:#9110ff;border-radius:50%;place-items:center;width:85px;height:85px;font-family:Georgia,serif;font-size:70px;font-style:italic;display:grid;position:absolute;top:25px;left:15px}.search-visual i{background:#e7eaff;border:1px solid #2853e1;width:70px;height:45px;position:absolute;top:15px;right:0;transform:rotate(15deg)}.search-visual i:nth-of-type(2){background:#6bffcf;top:60px;right:-15px;transform:rotate(-8deg)}.search-visual i:nth-of-type(3){background:#ffdefa;top:107px;right:5px;transform:rotate(8deg)}.measure-mini{align-items:end;gap:12px;height:140px;display:flex;transform:skewY(-9deg)}.measure-mini>i{background:#2853e1;width:16px}.measure-mini>i:nth-child(3n){background:#9110ff}.protocol-type{font-family:var(--display);letter-spacing:-.08em;font-size:73px;line-height:.85;transform:rotate(-8deg)}.protocol-type i{color:#032388;margin-left:35px;font-family:Georgia,serif;font-weight:400;display:block}.glossary-type{letter-spacing:-.08em;color:#9110ff;font-family:Georgia,serif;font-size:110px;font-style:italic}.glossary-type>span{vertical-align:top;color:#032388;margin-top:30px;font-size:40px;display:inline-block}.tools-section{padding:110px var(--pad);background:#000f2b}.tool-feature-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tool-feature{border:1px solid #748ab740;padding:30px 35px 35px;transition:border-color .3s;position:relative;overflow:hidden}.tool-feature:hover{border-color:#6bffcf}.tool-feature h3{font-family:var(--display);letter-spacing:-.04em;margin:20px 0 16px;font-size:32px;font-weight:400;line-height:1.15}.tool-feature p{color:#b3c1d9;max-width:390px;margin-bottom:25px;font-size:13px;line-height:1.8}.lab-feature{background:linear-gradient(145deg,#032388,#091936)}.readiness-feature{background:#0d2442}.lab-preview{height:255px;margin-top:20px;position:relative}.lab-preview>div:first-child{gap:10px;display:flex}.lab-preview>div:first-child span{border:1px solid #94baff70;border-radius:50px;padding:6px 10px;font-size:7px}.lab-preview>div:first-child span:first-child{color:#000f2b;background:#6bffcf}.preview-product{z-index:2;background:#18396e;border:1px solid #6bffcf90;align-items:center;gap:15px;width:65%;height:100px;padding:15px;animation:6s ease-in-out infinite alternate card-hover;display:flex;position:absolute;top:45px;left:7%;transform:rotate(-6deg)}.preview-product>svg{width:100px;height:85px}.preview-product>span{color:#6bffcf;font-size:40px;font-family:var(--display);letter-spacing:-.07em}.preview-product>i{background:#6bffcf;width:30%;height:6px}.preview-product.secondary{z-index:1;background:#102a55;border-color:#ffdefa50;animation-delay:-3s;top:138px;left:28%;transform:rotate(8deg)}.preview-product.secondary span{color:#ffdefa}.preview-product.secondary i{background:#ffdefa;width:20%}.readiness-preview{justify-content:center;align-items:center;gap:20px;height:255px;display:flex;position:relative}.preview-number{font-size:150px;font-family:var(--display);letter-spacing:-.1em;color:#6bffcf;line-height:1}.readiness-preview>div{flex-direction:column;gap:15px;display:flex;position:relative;transform:rotate(-8deg)}.readiness-preview>div>span{border-bottom:1px solid #7d9acd60;justify-content:space-between;gap:25px;padding:14px 0;font-size:8px;display:flex}.readiness-preview i{color:#6bffcf;font-size:16px;font-style:normal;line-height:.6}.audience-section{padding:50px var(--pad) 110px}.audience-section>.eyebrow{color:#b7c8e4;margin-bottom:30px}.audience-grid{grid-template-columns:1fr 1fr;display:grid}.audience-grid>a{color:#032388;background:#ffdefa;min-height:420px;padding:45px 40px 50px;position:relative;overflow:hidden}.audience-grid>a:nth-child(2){color:#fff;background:#2853e1}.audience-grid>a>span{letter-spacing:.12em;font-size:8px}.audience-grid h2{font-family:var(--display);letter-spacing:-.055em;z-index:1;margin:35px 0 20px;font-size:43px;font-weight:400;line-height:1.07;position:relative}.audience-grid h2 em{color:#9110ff}.audience-grid>a:nth-child(2) h2 em{color:#6bffcf}.audience-grid p{z-index:1;max-width:70%;font-size:12px;line-height:1.9;position:relative}.audience-grid strong{margin-top:30px;font-size:12px;font-weight:500;display:block}.audience-grid .product-object{opacity:.65;width:200px;transition:transform .5s;position:absolute;bottom:40px;right:-40px;transform:rotate(-15deg)}.audience-grid>a:hover .product-object{transform:rotate(0)translateY(-15px)}.home-research{padding:100px var(--pad);background:#061a36}.research-feature{background:#032388;grid-template-columns:1fr 1fr;min-height:340px;display:grid;position:relative;overflow:hidden}.research-feature>div:first-child{padding:45px}.research-feature .eyebrow{color:#b2c7f4;font-size:8px}.research-feature h3{font-family:var(--display);letter-spacing:-.045em;margin:22px 0 20px;font-size:37px;font-weight:400;line-height:1.15}.research-feature p{color:#c0d0f0;margin-bottom:25px;font-size:13px;line-height:1.8}.research-feature .atlas-text-link{color:#6bffcf}.research-figure{background:repeating-linear-gradient(0deg,#0000 0 29px,#7499ff18 29px 30px),repeating-linear-gradient(90deg,#0000 0 29px,#7499ff18 29px 30px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.research-figure:before{content:"";background:radial-gradient(#9110ff40,#0000 70%);position:absolute;inset:0}.research-figure>span{font-family:var(--display);letter-spacing:-.07em;color:#6bffcf;z-index:1;font-size:clamp(50px,6vw,100px)}.research-figure>strong{letter-spacing:.2em;margin-top:5px;font-size:10px;font-weight:400}.research-figure>p{margin:18px 0;font-size:10px}.research-figure>small{color:#a9bfe8;font-size:8px}.insights-heading{justify-content:space-between;align-items:center;margin:65px 0 10px;display:flex}.insights-heading h3{font-family:var(--display);letter-spacing:-.035em;font-size:30px;font-weight:400}.insights-heading a{font-size:11px}.atlas-insight-list>a{border-bottom:1px solid #799ac63d;grid-template-columns:160px 1.2fr 1fr 30px;align-items:center;gap:35px;padding:35px 0;display:grid}.atlas-insight-list>a>.eyebrow{color:#7fa0d0;font-size:8px}.atlas-insight-list h3{font-family:var(--display);letter-spacing:-.035em;font-size:27px;font-weight:400;line-height:1.15}.atlas-insight-list p{color:#a6bbd9;font-size:12px;line-height:1.8}.insight-arrow{color:#6bffcf;font-size:28px;transition:transform .3s}.atlas-insight-list>a:hover .insight-arrow{transform:translate(5px,-5px)}.home-about{padding:110px var(--pad);background:#000f2b;grid-template-columns:.85fr 1.3fr;align-items:center;gap:10%;display:grid}.home-about-image{background:#032388;border:1px solid #678ed850;max-width:420px;padding:35px 30px 20px;position:relative;transform:rotate(-3deg)}.home-about-image:before{content:"+";color:#6bffcf;position:absolute;top:15px;left:18px}.home-about-image img{width:100%;max-width:350px;height:auto;margin:auto;display:block}.home-about-image>span{letter-spacing:.1em;color:#d0dafa;border-top:1px solid #84a9e155;margin-top:20px;padding-top:18px;font-size:8px;display:block}.home-about h2{font-family:var(--display);letter-spacing:-.045em;margin:25px 0;font-size:52px;font-weight:400;line-height:1.08}.home-about p{color:#b7c6df;max-width:500px;font-size:14px;line-height:1.9}.home-about>div:last-child>div{flex-wrap:wrap;gap:25px;margin-top:25px;display:flex}.home-about .atlas-text-link{color:#6bffcf}.atlas-footer{padding:70px var(--pad) 95px;background:#051735;border-top:1px solid #ffffff20}.footer-call{border-bottom:1px solid #7293c44d;margin-bottom:45px;padding-bottom:50px}.footer-call>.eyebrow{color:#91add4}.footer-call>a{letter-spacing:-.055em;color:#ffdefa;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;font-family:Georgia,serif;font-size:clamp(43px,7vw,115px);font-style:italic;line-height:1.1;display:flex}.footer-call>a>span{color:#6bffcf;font-family:var(--display);font-style:normal}.footer-map{grid-template-columns:1.35fr 1.3fr 1fr 1.1fr;gap:40px;display:grid}.footer-map>div{flex-direction:column;align-items:flex-start;display:flex}.footer-map .eyebrow{color:#7e9bc7;margin-bottom:18px;font-size:8px}.footer-map a{color:#b2c5df;margin-bottom:10px;font-size:11px;line-height:1.5}.footer-map a:hover{color:#6bffcf}.footer-map p{color:#adbfdb;margin:20px 0;font-size:11px;line-height:1.8}.footer-bottom{color:#9fb5d5;border-top:1px solid #7895bf35;justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:25px;font-size:8px;display:flex}.footer-bottom>div{gap:25px;display:flex}.atlas-motion{z-index:70;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#e0ecff;white-space:nowrap;background:#000f2bf2;border:1px solid #94b7ef60;border-radius:40px;align-items:center;gap:10px;padding:10px 15px;font-size:9px;display:flex;position:fixed;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 3px 20px #0005}.atlas-motion>span{color:#6bffcf;font-size:12px;line-height:1}.atlas-page-hero{padding:27px var(--pad) 75px;background:#032388;position:relative;overflow:hidden}.page-breadcrumb{color:#b4c5ee;gap:12px;margin-bottom:55px;font-size:9px;display:flex}.page-breadcrumb a:hover{color:#6bffcf}.page-hero-layout{grid-template-columns:1.45fr .9fr;align-items:center;gap:55px;display:grid}.page-hero-layout>div:first-child>.eyebrow{color:#6bffcf;margin-bottom:22px;font-size:8px}.atlas-page h1{font-family:var(--display);letter-spacing:-.05em;max-width:850px;font-size:clamp(43px,4.8vw,78px);font-weight:400;line-height:1.04}.page-deck{color:#c3d1f1;max-width:650px;margin-top:28px;font-size:15px;line-height:1.8}.page-author{color:#a8bee9;align-items:center;gap:12px;margin-top:28px;font-size:9px;display:flex}.page-author img{object-fit:cover;border-radius:50%}.page-author i{margin:0 8px;font-style:normal}.tone-human{color:#032388;background:#ffdefa}.tone-human .page-hero-layout>div:first-child>.eyebrow{color:#9110ff}.tone-human .page-deck,.tone-human .page-author,.tone-human .page-breadcrumb{color:#4f5287}.tone-measure{background:#071c43}.tone-data{background:#05266b}.topic-art{isolation:isolate;justify-content:center;align-items:center;height:310px;display:flex;position:relative}.topic-art:before{content:"";z-index:-1;background:radial-gradient(#2853e14d,#0000 70%);position:absolute;inset:0}.data-sheet{z-index:2;background:#08204b;border:1px solid #97b4ed;border-radius:8px;width:210px;min-height:260px;padding:25px;animation:7s ease-in-out infinite alternate card-hover;transform:rotate(-10deg);box-shadow:15px 30px 50px #0004}.data-sheet>span{color:#b6c9ec;letter-spacing:.1em;font-size:7px;display:block}.data-sheet b{font-family:var(--display);letter-spacing:-.04em;margin:7px 0 12px;font-size:25px;font-weight:400;display:block}.data-sheet>i{background:#6485c37a;width:85%;height:4px;margin-bottom:8px;display:block}.data-sheet>i:nth-of-type(2){width:60%;margin-bottom:25px}.data-sheet .data-check{color:#6bffcf;border-top:1px solid #6687b8;margin-top:25px;padding-top:18px}.data-sheet-back{background:#9110ff30;border:1px solid #ffdefa50;border-radius:8px;position:absolute;inset:20px 45px 20px 50px;transform:rotate(12deg)}.data-orbit{border:1px dashed #6bffcf66;border-radius:50%;width:280px;height:280px;animation:50s linear infinite star-turn;position:absolute}.measure-lines{opacity:.75;align-items:end;gap:6px;display:flex;position:absolute;inset:15px 10px;transform:rotate(-10deg)}.measure-lines>i{height:var(--h);animation:4s ease-in-out infinite alternate measure-breathe;animation-delay:var(--d);background:linear-gradient(#6bffcf80,#2853e130);flex:1}.art-word{font-family:var(--display);letter-spacing:-.06em;z-index:2;text-shadow:0 0 30px #00102b;font-size:38px;line-height:1;transform:rotate(-8deg)}.human-star{color:#9110ff35;font-size:280px;animation:60s linear infinite star-turn;position:absolute}.art-human .art-word{text-shadow:none;color:#032388;font-size:32px}.about-hero-portrait{background:#032388;border:1px solid #092c74;justify-self:center;max-width:340px;padding:20px;transform:rotate(4deg)}.about-hero-portrait img{width:100%;height:auto;display:block}.about-hero-portrait>span{color:#6bffcf;letter-spacing:.1em;border-top:1px solid #6bffcf40;margin-top:20px;padding-top:15px;font-size:8px;display:block}@keyframes measure-breathe{to{transform-origin:bottom;transform:scaleY(.72)}}.editorial-layout{max-width:1320px;padding:85px var(--pad) 50px;grid-template-columns:245px minmax(0,1fr);gap:8%;margin:auto;display:grid}.page-toc{flex-direction:column;align-self:start;display:flex;position:sticky;top:35px}.page-toc>.eyebrow{color:#86a4d0;margin-bottom:24px;font-size:8px}.page-toc>a{color:#a7bcda;border-top:1px solid #7190be30;gap:10px;padding:13px 0;font-size:11px;line-height:1.55;display:flex}.page-toc>a>span{color:#6bffcf;padding-top:2px;font-size:8px}.page-toc>a:hover{color:#6bffcf}.page-toc>a.toc-contact{color:#6bffcf;margin-top:25px}.editorial-section{margin-bottom:60px;scroll-margin-top:30px}.editorial-section>.eyebrow{color:#6bffcf;margin-bottom:15px;font-size:8px}.editorial-section h2{font-family:var(--display);letter-spacing:-.035em;margin-bottom:25px;font-size:34px;font-weight:400;line-height:1.15}.editorial-section p{color:#b8c8e0;max-width:770px;margin:18px 0;font-size:15px;line-height:1.9}.editorial-checklist{margin:25px 0;padding:0;list-style:none}.editorial-checklist li{color:#c9d7eb;border-bottom:1px solid #6686b339;gap:18px;padding:18px 0;font-size:14px;line-height:1.75;display:flex}.editorial-checklist li>span{color:#6bffcf;font-size:18px;line-height:1.3}.table-scroll{border:1px solid #6487bd50;margin:25px 0;overflow-x:auto}.table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.7}.table-scroll th{color:#6bffcf;background:#0d2546;border-bottom:1px solid #6487bd50;padding:17px 20px;font-weight:500}.table-scroll td{color:#b6c8e3;vertical-align:top;border-bottom:1px solid #6487bd30;padding:18px 20px}.table-scroll td:first-child{color:#f0f4ff;min-width:130px;font-weight:500}.table-scroll tr:last-child td{border-bottom:0}.source-panel{background:#0a2041;border:1px solid #6487bd50;padding:27px 30px;scroll-margin-top:30px}.source-panel>.eyebrow{color:#6bffcf;font-size:8px}.source-panel p{color:#9eb6d7;margin:15px 0 20px;font-size:11px;line-height:1.85}.source-panel a{border-top:1px solid #6487bd40;justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;line-height:1.6;display:flex}.source-panel a>span,.source-panel a:hover{color:#6bffcf}.related-topics{padding:50px var(--pad) 90px}.related-topics>.eyebrow{color:#9ab5da;margin-bottom:25px}.related-topics>div{border-top:1px solid #8ba8d560;border-bottom:1px solid #8ba8d560;grid-template-columns:repeat(3,1fr);display:grid}.related-topics a{border-right:1px solid #8ba8d540;padding:30px 25px;transition:background .3s;position:relative}.related-topics a:hover{background:#0c2448}.related-topics a:last-child{border-right:0}.related-topics a>.eyebrow{color:#6bffcf;margin-bottom:18px;font-size:8px}.related-topics a h3{font-family:var(--display);letter-spacing:-.025em;max-width:85%;font-size:24px;font-weight:400;line-height:1.15}.related-topics a>span:last-child{color:#6bffcf;font-size:25px;position:absolute;bottom:27px;right:20px}.atlas-faq{border-top:1px solid #8ba8d540;padding:20px 0}.atlas-faq summary{font-family:var(--display);cursor:pointer;font-size:20px;line-height:1.35;list-style:disclosure-closed}.atlas-faq[open] summary{list-style:disclosure-open}.atlas-faq p{font-size:14px}.wide-tool{padding:70px var(--pad) 10px}.wide-tool .research-feature{margin-bottom:20px}.wide-tool .atlas-insight-list>a:first-child{border-top:1px solid #799ac63d}.contact-options{padding:65px var(--pad) 10px;grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.contact-options>a{background:#0c2449;border:1px solid #8aade652;padding:30px;transition:background .3s}.contact-options>a:hover{background:#032388}.contact-options .eyebrow{color:#6bffcf}.contact-options h2{font-family:var(--display);letter-spacing:-.04em;margin:25px 0;font-size:29px;font-weight:400;line-height:1.15}.contact-options p{color:#b7c9e2;font-size:13px;line-height:1.8}.contact-options strong{color:#6bffcf;margin-top:30px;font-size:11px;font-weight:400;display:block}.contact-direct{grid-column:1/-1;margin-top:15px}.decision-lab{background:#081e40;border:1px solid #729edb60}.lab-banner{color:#000f2b;background:#6bffcf;justify-content:space-between;align-items:center;gap:20px;padding:17px 25px;display:flex}.lab-banner>.eyebrow{font-size:8px}.lab-banner>span:last-child{font-size:10px}.lab-body{grid-template-columns:.85fr 1.5fr;display:grid}.lab-controls{border-right:1px solid #789ad345;flex-direction:column;padding:35px 30px;display:flex}.lab-controls>.eyebrow{color:#8ca9d7;font-size:8px}.lab-controls h2{font-family:var(--display);letter-spacing:-.04em;margin:15px 0 35px;font-size:30px;font-weight:400;line-height:1.1}.lab-controls fieldset{border:0;min-width:0;margin:0 0 30px;padding:0}.lab-controls legend{color:#a6bfdf;margin-bottom:12px;font-size:11px}.segmented{background:#00132e;border:1px solid #668bbc55;border-radius:5px;padding:3px;display:flex}.segmented button{color:#a8bfe0;border-radius:3px;flex:1;padding:11px 5px;font-size:10px}.segmented button[aria-pressed=true]{color:#fff;background:#2853e1}.lab-controls label{color:#b9cce7;font-size:11px;line-height:1.5}.budget-label{justify-content:space-between;align-items:center;display:flex}.budget-label strong{font-family:var(--display);color:#6bffcf;font-size:24px;font-weight:400}.lab-controls input[type=range]{accent-color:#6bffcf;cursor:pointer;width:100%;margin:20px 0 30px}.lab-controls select{color:#edf5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00142f;border:1px solid #668bbc80;border-radius:4px;width:100%;margin:12px 0 28px;padding:13px 12px;font-family:inherit;font-size:12px;line-height:1.4}.proof-toggle{cursor:pointer;border-top:1px solid #6a8ebd50;align-items:flex-start;gap:12px;padding-top:22px;display:flex}.proof-toggle input{accent-color:#6bffcf;flex-shrink:0;width:17px;height:17px;margin-top:1px}.proof-toggle small{color:#809ec8;margin-top:6px;font-size:10px;line-height:1.6;display:block}.lab-reset{color:#9db8dc;text-align:left;border-bottom:1px solid #9db8dc50;align-self:flex-start;margin-top:22px;padding-bottom:5px;font-size:10px}.lab-reset:hover{color:#6bffcf}.lab-results{padding:35px 30px}.lab-result-heading>.eyebrow{color:#8ca9d7;font-size:8px}.lab-result-heading h3{font-family:var(--display);letter-spacing:-.04em;color:#6bffcf;margin:15px 0;font-size:38px;font-weight:400;line-height:1.15}.lab-result-heading p{color:#a8bfdf;font-size:11px;line-height:1.8}.ranked-products{flex-direction:column;gap:12px;margin-top:30px;display:flex}.ranked-product{background:#112c52;border:1px solid #779cd03a;align-items:center;gap:15px;padding:20px 15px;animation:.3s both content-in;display:flex;position:relative}.ranked-product.winner{background:linear-gradient(120deg,#12424e,#103159);border-color:#6bffcf70}.ranked-product.excluded{opacity:.65;background:#071932}.rank-number{color:#abc4e7;align-self:flex-start;margin-top:4px;font-size:9px}.rank-art{flex-shrink:0;width:72px}.rank-info{flex:1}.rank-info>strong{font-size:15px;font-family:var(--display);letter-spacing:-.03em;font-weight:500;display:block}.rank-info>span{color:#9eb7d9;margin-top:5px;font-size:9px;display:block}.rank-info p{color:#b6cbe7;margin-top:8px;font-size:10px;line-height:1.6}.rank-info>span.rank-sellers{color:#89a4cc;margin-top:10px;font-size:8px}.rank-value{flex-direction:column;align-self:flex-start;align-items:end;margin-left:auto;display:flex}.rank-value strong{font-family:var(--display);letter-spacing:-.05em;color:#6bffcf;font-size:26px;font-weight:400}.rank-value span{color:#a6bcda;font-size:8px}.lab-rules{border-top:1px solid #789ad345;padding:20px 30px}.lab-rules summary{cursor:pointer;color:#b8cdea;font-size:12px;line-height:1.6}.lab-rules p{color:#b8cdea;margin-top:20px;font-size:12px;line-height:1.8}.lab-rules .table-scroll{margin-bottom:5px}.readiness-tool{grid-template-columns:.8fr 1.5fr;gap:60px;display:grid}.readiness-summary{flex-direction:column;align-self:start;align-items:flex-start;display:flex;position:sticky;top:30px}.completion-ring{background:conic-gradient(#6bffcf var(--completion),#18345c 0);border-radius:50%;place-items:center;width:150px;height:150px;margin-bottom:30px;padding:5px;display:grid}.completion-ring>strong{color:#6bffcf;width:140px;height:140px;font-family:var(--display);letter-spacing:-.06em;background:#000f2b;border-radius:50%;justify-content:center;align-items:center;gap:8px;font-size:53px;font-weight:400;display:flex}.completion-ring small{color:#9cb8de;letter-spacing:-.02em;font-size:17px}.readiness-summary h2{font-family:var(--display);letter-spacing:-.04em;font-size:33px;font-weight:400;line-height:1.1}.readiness-summary p{color:#b5c8e4;margin:20px 0;font-size:13px;line-height:1.85}.check-status{color:#6bffcf;margin-bottom:25px;font-size:11px}.readiness-summary>small{color:#8ea9cf;margin-top:24px;font-size:9px;line-height:1.6}.check-groups fieldset{background:#0a2141;border:1px solid #7297c653;margin:0 0 30px;padding:15px 25px}.check-groups legend{font-family:var(--display);letter-spacing:-.025em;padding:0 10px;font-size:21px}.check-groups legend>span{font-family:var(--body);vertical-align:middle;color:#6bffcf;margin-right:15px;font-size:8px}.check-groups label{cursor:pointer;color:#b9cce7;border-bottom:1px solid #7192bf30;align-items:flex-start;gap:15px;padding:19px 0;font-size:13px;line-height:1.7;display:flex}.check-groups label:last-child{border-bottom:0}.check-groups label.checked{color:#6bffcf}.check-groups input{accent-color:#6bffcf;flex-shrink:0;width:18px;height:18px;margin-top:2px}.glossary-tool>label{letter-spacing:.1em;text-transform:uppercase;color:#9eb9de;font-size:10px}.glossary-search{border-bottom:1px solid #87a5d57a;align-items:center;gap:20px;margin:15px 0 25px;padding-bottom:15px;display:flex}.glossary-search>span{color:#6bffcf;font-size:40px}.glossary-search input{color:#f5f7ff;outline-offset:5px;width:100%;font-family:var(--display);letter-spacing:-.03em;background:0 0;border:0;padding:8px 0;font-size:30px}.glossary-search input::placeholder{color:#5e7ea9}.glossary-count{color:#8eadd7;margin-bottom:30px;font-size:11px}.glossary-grid{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.glossary-grid>div{border-top:1px solid #6d90c34d;padding:30px 0;position:relative}.glossary-grid .eyebrow{color:#6bffcf;font-size:8px;position:absolute;top:35px;right:0}.glossary-grid dt{font-family:var(--display);letter-spacing:-.03em;margin-bottom:15px;padding-right:25px;font-size:25px}.glossary-grid dd{color:#adc5e3;max-width:480px;font-size:13px;line-height:1.9}html[data-motion=paused] *,html[data-motion=paused] :before,html[data-motion=paused] :after{scroll-behavior:auto!important;animation-play-state:paused!important}.commerce-home a:focus-visible,.atlas-page a:focus-visible,.commerce-home button:focus-visible,.atlas-page button:focus-visible{outline-offset:5px;outline:2px solid #6bffcf}.knowledge-section a:focus-visible,.tone-human a:focus-visible{outline-color:#032388}.atlas-page section[id]{scroll-margin-top:30px}@media (min-width:1700px){.commerce-hero{min-height:900px;padding-top:110px;padding-bottom:180px}.commerce-hero>.commerce-orbit{top:80px}.commerce-hero-copy>p{max-width:520px;font-size:18px}.commerce-hero h1{font-size:7vw}.commerce-core>strong{font-size:28px}.core-eyebrow{font-size:11px}.core-spec{font-size:12px}.core-pill{font-size:10px}.orbit-card p{font-size:18px}.orbit-card .eyebrow{font-size:10px}.offer-card>strong{font-size:27px}.offer-check{font-size:13px}.orbit-caption{font-size:8px}}@media (max-width:1100px){.atlas-nav{gap:20px;margin-right:5px}.atlas-nav a{font-size:11px}.atlas-header-end{gap:15px}.commerce-hero{min-height:720px;padding-top:65px}.commerce-hero>.commerce-orbit{width:53%;top:90px;right:-3%}.commerce-hero h1{font-size:7.4vw}.commerce-hero-copy>p{max-width:360px;font-size:13px}.hero-cta-row{gap:18px}.atlas-button{padding:15px 17px;font-size:11px}.commerce-core{padding:14px 8px}.commerce-core>strong{font-size:16px}.core-eyebrow{font-size:6px}.core-spec{font-size:7px}.core-pill{font-size:6px}.orbit-card{padding:14px}.orbit-card p{font-size:11px}.orbit-card .eyebrow{font-size:6px}.offer-card>strong{font-size:17px}.offer-check{font-size:8px}.star-one{font-size:50px}.orbit-caption{font-size:5px}.section-heading{gap:30px}.section-heading>p{max-width:230px}.commerce-step-steps button{gap:6px;padding:18px 10px}.commerce-step-steps button>strong{font-size:10px}.commerce-step-copy{padding:35px 30px}.knowledge-grid{gap:15px}.knowledge-card{min-height:450px;padding:20px}.knowledge-card h3{font-size:25px}.knowledge-graphic{height:170px}.knowledge-card p{font-size:11px}.tool-feature{padding:25px}.readiness-preview{gap:15px}.preview-number{font-size:125px}.readiness-preview>div>span{gap:15px;font-size:6px}.audience-grid>a{padding:35px 30px}.audience-grid h2{font-size:36px}.research-feature>div:first-child{padding:35px}.atlas-insight-list>a{grid-template-columns:115px 1.3fr 1fr 25px;gap:25px}.atlas-insight-list h3{font-size:23px}.home-about h2{font-size:42px}.footer-map{gap:25px}.page-hero-layout{grid-template-columns:1.3fr .85fr;gap:25px}.atlas-page h1{font-size:5vw}.page-deck{font-size:13px}.compact .orbit-card p{font-size:8px}.compact .commerce-core>strong,.compact .offer-card>strong{font-size:12px}.compact .offer-check{font-size:6px}.editorial-layout{grid-template-columns:190px minmax(0,1fr);gap:6%}.editorial-section h2{font-size:30px}.editorial-section p{font-size:14px}.lab-controls,.lab-results{padding:28px 22px}.lab-body{grid-template-columns:.9fr 1.3fr}.lab-controls h2{font-size:27px}.rank-art{display:none}.ranked-product{gap:10px}.readiness-tool{gap:35px}.contact-options{gap:15px}.contact-options>a{padding:23px}.contact-options h2{font-size:25px}}@media (max-width:760px){.commerce-home,.atlas-page{--pad:6vw}.atlas-header{gap:15px;height:83px;padding:0 6vw}.atlas-identity{gap:10px}.atlas-monogram{font-size:40px}.atlas-monogram>span{margin-left:6px;font-size:17px}.atlas-identity>span:last-child{font-size:9px}.atlas-nav{display:none}.atlas-header-end{gap:14px}.atlas-language{font-size:8px}.atlas-menu-button{gap:17px;padding:10px 13px;font-size:9px}.atlas-mega{grid-template-columns:1fr;gap:30px;max-height:calc(100svh - 83px);padding:30px 6vw;position:absolute;top:83px;overflow:auto}.atlas-mega .eyebrow{margin-bottom:12px;font-size:8px}.atlas-mega a{padding:10px 0;font-size:20px}.mega-note{font-size:11px}.commerce-hero{min-height:0;padding:42px var(--pad) 110px;display:block}.commerce-hero-copy{width:100%}.hero-person{letter-spacing:.08em;margin-bottom:23px;font-size:8px}.commerce-hero h1{letter-spacing:-.065em;font-size:12.3vw;line-height:1}.commerce-hero h1 em{font-size:1.02em;line-height:1.15}.commerce-hero-copy>p{max-width:330px;margin:22px 0 25px;font-size:13px;line-height:1.8}.hero-cta-row{align-items:center;gap:20px}.hero-cta-row .atlas-text-link{font-size:10px}.hero-cta-row .atlas-button{gap:15px;padding:13px 15px;font-size:10px}.commerce-hero>.commerce-orbit{width:112%;max-width:none;margin:30px 0 0;position:relative;top:auto;left:-6%;right:auto}.commerce-hero-foot{bottom:25px;left:var(--pad);right:var(--pad);align-items:start;gap:20px;padding-top:18px;font-size:6px}.commerce-hero-foot>a{text-align:right;gap:10px;max-width:140px}.commerce-core{padding:12px 7px}.core-eyebrow{font-size:5px}.commerce-core>strong{font-size:15px}.core-spec{font-size:7px}.core-pill{margin-top:4px;font-size:5px}.orbit-card{padding:13px}.orbit-card .eyebrow{margin-bottom:8px;font-size:5px}.orbit-card p{font-size:10px}.offer-card>strong{font-size:15px}.offer-check{margin-top:9px;padding-top:8px;font-size:7px}.orbit-caption{font-size:5px}.star-one{font-size:45px}.star-two{font-size:25px}.tiny-bars{height:17px}.tiny-bars i{width:6px}.commerce-ribbon{padding:15px 0}.commerce-ribbon span{gap:20px;padding-right:20px;font-size:17px}.commerce-ribbon i{font-size:23px}.commerce-manifesto{padding:60px var(--pad);display:block}.commerce-manifesto>.eyebrow{margin-bottom:30px;padding:0;font-size:8px}.commerce-manifesto h2{font-size:36px;line-height:1.12}.commerce-manifesto p{margin:23px 0;font-size:13px;line-height:1.9}.manifesto-star{display:none}.atlas-text-link{font-size:11px}.section-heading{margin-bottom:32px;display:block}.section-heading h2{font-size:38px;line-height:1.06}.section-heading>div>.eyebrow{margin-bottom:20px;font-size:8px}.section-heading>p{max-width:320px;margin-top:20px;font-size:12px;line-height:1.8}.section-heading>.atlas-text-link{margin-top:25px}.commerce-step-section{padding:60px var(--pad)}.commerce-step-steps{grid-template-columns:repeat(3,1fr)}.commerce-step-steps button{gap:7px;padding:16px 10px}.commerce-step-steps button:nth-child(-n+3){border-bottom:1px solid #86a2d830}.commerce-step-steps button:nth-child(3n){border-right:0}.commerce-step-steps button>strong{font-size:9px}.commerce-step-steps button>span{font-size:7px}.commerce-step-steps button>i{font-size:13px}.commerce-step-detail{grid-template-columns:1fr}.commerce-step-visual{border-bottom:1px solid #86a2d830;border-right:0;min-height:300px}.commerce-step-target{width:235px;height:235px}.commerce-step-target.inner{width:165px;height:165px}.commerce-step-stage{font-size:90px}.commerce-step-satellite{display:none}.commerce-step-copy{padding:30px 25px}.commerce-step-copy h3{font-size:29px}.commerce-step-copy>p{font-size:12px;line-height:1.9}.commerce-step-copy blockquote{font-size:21px}.commerce-step-copy>.eyebrow{font-size:7px}.commerce-step-code{font-size:6px;bottom:15px}.knowledge-section{padding:60px var(--pad)}.knowledge-grid{grid-template-columns:1fr;gap:15px}.knowledge-card{grid-template-columns:1fr 105px;column-gap:14px;min-height:0;padding:23px 25px;display:grid}.knowledge-top{grid-column:1/-1}.knowledge-card h3{grid-column:1;align-self:end;max-width:240px;margin:25px 0 10px;font-size:30px}.knowledge-card p{grid-column:1/-1;margin-top:7px;font-size:12px;line-height:1.8}.knowledge-graphic{grid-area:2/2;height:130px;margin:10px 0 0}.giant-star{font-size:110px}.search-visual{width:150px;height:140px;transform:scale(.65)}.knowledge-2 .product-object{width:140px;max-width:none;height:110px}.measure-mini{gap:5px;height:90px}.measure-mini>i{width:7px}.protocol-type{font-size:45px}.protocol-type i{margin-left:12px}.glossary-type{font-size:70px}.glossary-type>span{margin-top:20px;font-size:25px}.tools-section{padding:60px var(--pad)}.tool-feature-grid{grid-template-columns:1fr;gap:20px}.tool-feature{padding:25px}.tool-feature h3{font-size:30px}.tool-feature p{font-size:12px}.lab-preview{height:220px}.preview-product{gap:10px;width:78%;height:85px;padding:10px;top:40px;left:0}.preview-product.secondary{top:125px;left:22%}.preview-product>svg{width:85px;height:70px}.preview-product>span{font-size:33px}.readiness-preview{height:205px}.preview-number{font-size:135px}.readiness-preview>div>span{font-size:7px}.audience-section{padding:15px var(--pad) 60px}.audience-section>.eyebrow{max-width:260px;font-size:7px;line-height:1.8}.audience-grid{grid-template-columns:1fr}.audience-grid>a{min-height:390px;padding:30px 25px}.audience-grid h2{margin-top:30px;font-size:38px}.audience-grid p{max-width:83%;font-size:12px}.audience-grid .product-object{opacity:.35;width:160px;bottom:20px;right:-40px}.audience-grid strong{font-size:11px}.home-research{padding:60px var(--pad)}.research-feature{grid-template-columns:1fr}.research-feature>div:first-child{padding:30px 25px}.research-feature h3{font-size:32px}.research-feature p{font-size:12px}.research-figure{min-height:250px;padding:20px}.research-figure>span{font-size:70px}.research-figure>p{font-size:10px}.research-figure>small{font-size:7px}.insights-heading{margin-top:45px}.insights-heading h3{font-size:27px}.insights-heading a{font-size:9px}.atlas-insight-list>a{grid-template-columns:1fr 25px;gap:15px;padding:28px 0}.atlas-insight-list>a>.eyebrow{grid-area:1/1;font-size:7px}.atlas-insight-list h3{grid-area:2/1;font-size:26px}.atlas-insight-list p{grid-area:3/1;font-size:11px}.insight-arrow{grid-area:2/2;font-size:26px}.home-about{padding:60px var(--pad);grid-template-columns:1fr;gap:45px}.home-about-image{max-width:300px;margin:auto;padding:22px 20px 15px}.home-about-image>span,.home-about>div>.eyebrow{font-size:7px}.home-about h2{font-size:38px}.home-about p{font-size:13px}.home-about>div:last-child>div{gap:25px}.atlas-footer{padding:45px var(--pad) 85px}.footer-call{margin-bottom:35px;padding-bottom:35px}.footer-call>.eyebrow{font-size:7px}.footer-call>a{gap:15px;font-size:47px;line-height:1.1}.footer-call>a>span{font-size:45px}.footer-map{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-map>div:first-child{grid-column:1/-1}.footer-map p{margin:15px 0;font-size:11px}.footer-map a{margin-bottom:11px;font-size:10px}.footer-map .eyebrow{margin-bottom:15px;font-size:7px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px;font-size:7px}.footer-bottom>div{gap:25px}.atlas-motion{padding:10px 13px;font-size:8px;bottom:12px}.atlas-page-hero{padding:20px var(--pad) 45px}.page-breadcrumb{gap:8px;margin-bottom:35px;font-size:8px;line-height:1.5}.page-hero-layout{display:block}.page-hero-layout>div:first-child>.eyebrow{letter-spacing:.1em;margin-bottom:20px;font-size:7px}.atlas-page h1{letter-spacing:-.05em;font-size:43px;line-height:1.04}.page-deck{margin-top:24px;font-size:13px;line-height:1.85}.page-author{margin-top:22px;font-size:8px}.page-author i{margin:0 5px}.page-hero-layout>.commerce-orbit{max-width:360px;margin:35px auto 0}.page-hero-layout>.topic-art{max-width:320px;height:240px;margin:30px auto 0}.data-sheet{width:170px;min-height:210px;padding:20px}.data-sheet b{font-size:23px}.data-sheet>span{font-size:6px}.data-sheet .data-check{margin-top:18px;padding-top:15px}.data-sheet-back{inset:15px 55px 0 60px}.data-orbit{width:230px;height:230px}.art-word{font-size:35px}.human-star{font-size:230px}.about-hero-portrait{max-width:270px;margin:40px auto 5px}.editorial-layout{padding:45px var(--pad) 15px;display:block}.page-toc{background:#0b2447;border:1px solid #6d8ab63b;grid-template-columns:1fr;gap:0;margin-bottom:40px;padding:20px;display:grid;position:relative;top:auto}.page-toc>.eyebrow{margin-bottom:15px;font-size:7px}.page-toc>a{padding:10px 0;font-size:10px}.page-toc>a.toc-contact{margin-top:10px}.editorial-section{margin-bottom:45px}.editorial-section>.eyebrow{font-size:7px}.editorial-section h2{margin-bottom:20px;font-size:29px}.editorial-section p{margin:16px 0;font-size:14px;line-height:1.85}.editorial-checklist li{gap:14px;font-size:13px}.table-scroll th,.table-scroll td{padding:14px 15px;font-size:11px;line-height:1.7}.table-scroll td:first-child{min-width:105px}.source-panel{padding:22px}.source-panel>.eyebrow{font-size:7px}.source-panel p,.source-panel a{font-size:10px}.related-topics{padding:35px var(--pad) 55px}.related-topics>.eyebrow{font-size:8px}.related-topics>div{grid-template-columns:1fr}.related-topics a{border-bottom:1px solid #8ba8d540;border-right:0;padding:25px 20px}.related-topics a:last-child{border-bottom:0}.related-topics a>.eyebrow{margin-bottom:12px}.related-topics a h3{font-size:25px}.related-topics a>span:last-child{bottom:23px}.wide-tool{padding:40px var(--pad) 0}.contact-options{padding:40px var(--pad) 0;grid-template-columns:1fr;gap:15px}.contact-options>a{padding:25px}.contact-options h2{margin:20px 0;font-size:29px}.contact-options p{font-size:12px}.contact-options strong{margin-top:20px}.contact-direct{overflow-wrap:anywhere;font-size:11px!important}.atlas-faq summary{font-size:20px}.atlas-faq p{font-size:13px}.lab-banner{padding:15px 18px;display:block}.lab-banner>.eyebrow{margin-bottom:6px;font-size:7px}.lab-banner>span:last-child{font-size:8px;line-height:1.7;display:block}.lab-body{grid-template-columns:1fr}.lab-controls{border-bottom:1px solid #789ad345;border-right:0;padding:25px 22px}.lab-controls h2{margin-bottom:28px;font-size:29px}.lab-controls .eyebrow,.lab-result-heading>.eyebrow{font-size:7px}.lab-controls legend{font-size:11px}.segmented button{padding:12px 5px;font-size:10px}.lab-controls fieldset{margin-bottom:25px}.lab-controls select{padding:14px 12px;font-size:14px}.lab-results{padding:28px 18px}.lab-result-heading h3{font-size:33px}.lab-result-heading p{font-size:10px;line-height:1.8}.ranked-products{margin-top:25px}.ranked-product{gap:9px;padding:17px 12px}.rank-info>strong{font-size:16px}.rank-info p{font-size:10px}.rank-value strong{font-size:25px}.rank-number{font-size:7px}.lab-rules{padding:18px}.lab-rules summary,.lab-rules p{font-size:11px}.lab-rules .table-scroll td:first-child{min-width:95px}.lab-rules .table-scroll td,.lab-rules .table-scroll th{padding:12px 10px;font-size:9px}.readiness-tool{grid-template-columns:1fr;gap:40px}.readiness-summary{position:relative;top:auto}.completion-ring{width:125px;height:125px;margin-bottom:25px}.completion-ring>strong{width:115px;height:115px;font-size:45px}.completion-ring small{font-size:15px}.readiness-summary h2{font-size:31px}.readiness-summary p{max-width:350px;font-size:12px}.readiness-summary>.atlas-button{font-size:11px}.check-groups fieldset{margin-bottom:25px;padding:10px 20px}.check-groups legend{font-size:20px}.check-groups legend>span{margin-right:10px;font-size:7px}.check-groups label{gap:12px;padding:17px 0;font-size:12px}.glossary-search{gap:12px}.glossary-search>span{font-size:30px}.glossary-search input{font-size:20px}.glossary-grid{grid-template-columns:1fr;gap:0}.glossary-grid>div{padding:25px 0}.glossary-grid dt{margin-bottom:12px;font-size:25px}.glossary-grid dd{font-size:13px}.glossary-grid .eyebrow{top:31px}.glossary-tool>label{font-size:8px}.glossary-count{font-size:10px}}@media (max-width:370px){.atlas-identity>span:last-child{display:none}.commerce-hero h1{font-size:12vw}.hero-cta-row{gap:20px}.section-heading h2{font-size:34px}.atlas-page h1{font-size:38px}.knowledge-card{padding:20px}.knowledge-card h3{font-size:26px}.footer-call>a{font-size:40px}}@media (prefers-reduced-motion:reduce){.commerce-home *,.atlas-page *,.commerce-home :before,.atlas-page :before{transition:none!important;animation:none!important}}.hero-atmosphere:before{content:"";background:radial-gradient(ellipse at var(--mx,80%) var(--my,30%),#98baff18,transparent 45%);pointer-events:none;position:absolute;inset:0}.profile-record{padding:100px var(--pad) 110px;background:#071a3b}.profile-bio{color:#d5def2;max-width:760px;margin:-10px 0 40px;font-size:16px;line-height:1.85}.profile-story{max-width:820px;margin:10px 0 36px}.profile-story>p{color:#d5def2;font-size:16px;line-height:1.85}.profile-work-grid{grid-template-columns:1fr;gap:22px;display:grid}.profile-work{background:#061833;border:1px solid #86a2d840;padding:32px 34px 28px}.profile-work h3{font-family:var(--display);letter-spacing:-.04em;margin:16px 0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.12}.profile-work p{color:#c5d3ea;max-width:760px;margin:12px 0;font-size:14px;line-height:1.8}.profile-lesson{font-family:Georgia,serif;font-style:italic;color:#ffdefa!important;font-size:22px!important;line-height:1.4!important}.profile-quote{border-top:1px solid #6bffcf55;margin:26px 0 0;padding-top:22px}.profile-quote blockquote{border-left:2px solid #6bffcf;margin:0;padding-left:16px}.profile-quote blockquote p{color:#f4f7ff;margin:0 0 14px;font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:1.45}.profile-translation-label{letter-spacing:.12em;text-transform:uppercase;color:#6bffcf;margin:18px 0 8px;font-size:10px}.profile-translation{color:#c5d3ea;margin:0 0 12px;font-size:14px;line-height:1.75}.profile-quote figcaption{color:#b7c6e2;flex-direction:column;gap:6px;margin-top:16px;font-size:12px;line-height:1.55;display:flex}.profile-quote figcaption strong{font-family:var(--display);letter-spacing:-.03em;color:#fff;font-size:20px;font-weight:400}.profile-quote figcaption a{color:#6bffcf;width:max-content}.profile-education{margin:28px 0 40px}.editorial-content .profile-record{background:0 0;padding:20px 0 0}@media (max-width:760px){.profile-record{padding:60px var(--pad)}.profile-work{padding:24px 20px}.profile-quote blockquote p{font-size:18px}.profile-lesson{font-size:19px!important}#timeline,.profile-record .table-scroll{border:0;overflow:visible}#timeline table,#timeline tbody,#timeline tr,#timeline td{width:100%;display:block}#timeline thead{display:none}#timeline tr{border-bottom:1px solid #86a2d840;padding:18px 0}#timeline td{border:0;min-width:0;padding:2px 0}#timeline td:first-child{font-family:var(--display);letter-spacing:-.03em;font-size:22px}}.person-hero .commerce-hero-copy{width:58%}.person-hero h1{text-transform:none}.commerce-hero-copy>.hero-subline{font-family:var(--display);letter-spacing:-.035em;color:#fff;max-width:none;margin:18px 0 0;font-size:clamp(24px,2.4vw,40px);line-height:1.2}.hero-subline em{color:#ffdefa;font-family:Georgia,serif}.person-hero .commerce-hero-copy>p:not(.hero-subline){margin-top:22px}.hero-portrait{right:calc(var(--pad) + 2vw);z-index:3;background:#032388;border:1px solid #678ed870;width:min(30vw,370px);margin:0;padding:30px 28px 18px;position:absolute;top:120px;rotate:3deg;box-shadow:0 30px 60px #000f2b70}.hero-portrait:before{content:"+";color:#6bffcf;position:absolute;top:10px;left:16px}.hero-portrait img{width:100%;max-width:300px;height:auto;margin:auto;display:block}.hero-portrait figcaption{letter-spacing:.12em;color:#d0dafa;border-top:1px solid #84a9e155;margin-top:18px;padding-top:15px;font-size:8px}.hero-portrait figcaption i{color:#6bffcf;font-style:normal}.voice-section{padding:100px var(--pad) 110px}.point-of-view{background:#000f2b}.in-conversation{background:#032388}.thesis-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.thesis-card{background:#061833;border:1px solid #86a2d840;flex-direction:column;gap:16px;padding:30px 28px;display:flex}.thesis-number{font-family:var(--display);color:#6bffcf;letter-spacing:.1em;font-size:13px}.thesis-card h3{color:#ffdefa;font-family:Georgia,serif;font-size:clamp(21px,1.8vw,27px);font-style:italic;font-weight:400;line-height:1.35}.thesis-card p{color:#c5d3ea;flex:1;font-size:14px;line-height:1.8}.thesis-card .atlas-text-link,.appearance-card .atlas-text-link{color:#6bffcf;align-self:flex-start;font-size:11px}.appearance-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.appearance-card{background:#0a2b9a;border:1px solid #a9c8ff40;flex-direction:column;gap:14px;padding:28px;display:flex}.appearance-meta{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.appearance-meta .eyebrow{color:#b7dbff;font-size:9px}.appearance-meta time{letter-spacing:.08em;color:#6bffcf;white-space:nowrap;font-size:11px}.appearance-card h3{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.15}.appearance-card p{color:#d3dcf1;font-size:14px;line-height:1.8}.appearance-coverage{font-size:12px!important}.appearance-coverage a{color:#ffdefa;text-underline-offset:3px;text-decoration:underline}.path-list{border-top:1px solid #86a2d860;grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.path-list li{border-right:1px solid #86a2d830;flex-direction:column;gap:8px;margin-right:18px;padding:24px 18px 10px 0;display:flex}.path-list li:last-child{border-right:0;margin-right:0}.path-period{letter-spacing:.1em;text-transform:uppercase;color:#6bffcf;font-size:9px}.path-list strong{font-family:var(--display);letter-spacing:-.03em;font-size:22px;font-weight:400}.path-role{color:#9eb4d6;font-size:11px;line-height:1.5}.path-list p{color:#ffdefa;font-family:Georgia,serif;font-size:15px;font-style:italic;line-height:1.45}.testimonials{background:#000f2b}.testimonial-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:28px;display:grid}.testimonial-grid .profile-quote{border-top:2px solid #6bffcf;margin:0}.testimonial-grid .profile-quote blockquote p{font-size:17px}.thinking-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.thinking-card{background:#f9edff;border:1px solid #03238830;flex-direction:column;gap:12px;padding:24px 26px 28px;transition:transform .35s,box-shadow .35s;display:flex;position:relative}.thinking-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #5111b318}.thinking-card .eyebrow{color:#9110ff;font-size:8px}.thinking-card h3{font-family:var(--display);letter-spacing:-.035em;padding-right:30px;font-size:26px;font-weight:400;line-height:1.1}.thinking-card p{color:#3e447a;font-size:13px;line-height:1.7}.thinking-card .knowledge-arrow{position:absolute;top:18px;right:22px}.home-contact .atlas-button{color:#000f2b}@media (max-width:1100px){.thesis-grid,.testimonial-grid{grid-template-columns:1fr 1fr}.path-list{grid-template-columns:repeat(4,1fr);row-gap:10px}.path-list li:nth-child(4n){border-right:0;margin-right:0}.hero-portrait{width:32vw;top:140px}}@media (max-width:760px){.person-hero{flex-direction:column;display:flex}.person-hero .commerce-hero-copy{width:100%}.hero-portrait{order:-1;width:62vw;max-width:260px;margin:0 0 34px 4px;padding:20px 18px 12px;position:relative;top:auto;right:auto}.commerce-hero-copy>.hero-subline{font-size:24px}.voice-section{padding:60px var(--pad)}.thesis-grid,.appearance-grid,.testimonial-grid,.thinking-grid,.path-list{grid-template-columns:1fr}.path-list li{border-bottom:1px solid #86a2d830;border-right:0;margin-right:0;padding:18px 0}.appearance-meta{flex-direction:column;gap:6px}}.related-topics>div{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@media (max-width:760px){.related-topics>div{grid-template-columns:1fr;grid-auto-flow:row}}.voice-internal{color:#d3dcf1;text-underline-offset:4px;align-self:flex-start;font-size:12px;-webkit-text-decoration:underline #6bffcf80;text-decoration:underline #6bffcf80}.voice-internal:hover{color:#6bffcf}.article-breadcrumb{margin-bottom:30px}.article-more{flex-direction:column;gap:10px;display:flex}.article-byline a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-author a{text-underline-offset:3px;text-decoration:underline}
