.ts-experience{--ts-paper:#f3f3f0;--ts-ink:#151515;--ts-muted:#696966;--ts-line:#d1d1ce;background:var(--ts-paper);color:var(--ts-ink);font-family:var(--font-geist-sans),Arial,sans-serif;overflow:clip}.ts-experience *{box-sizing:border-box}.ts-experience h1,.ts-experience h2,.ts-experience h3,.ts-experience p{margin:0}.ts-experience a,.ts-experience button{-webkit-tap-highlight-color:transparent}.ts-experience button{font:inherit}.ts-experience em{font-family:Georgia,Times New Roman,serif;font-weight:400}.ts-experience [tabindex]:focus-visible,.ts-experience a:focus-visible,.ts-experience button:focus-visible,.ts-experience summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ts-experience button:disabled{cursor:default}.ts-experience [id]{scroll-margin-top:100px}body:has([data-theara-services]) nav>div:first-child{background:hsla(60,12%,95%,.94);border-color:#d3d3cf;box-shadow:none}.ts-eyebrow{font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}.ts-skip{position:fixed;top:-90px;left:20px;background:#fff;color:#000;padding:16px;z-index:99}.ts-skip:focus{top:80px}.ts-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:13px;line-height:1.5;padding:12px 0;border-bottom:1px solid;text-decoration:none;background:none;color:inherit;transition:gap .25s;cursor:pointer}.ts-text-link:hover{gap:42px}.ts-text-link>span{font-size:22px}.ts-section-top{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ts-line);padding-top:21px;margin-bottom:62px;gap:20px}.ts-section-top>span{font-size:12px;color:var(--ts-muted)}.ts-services-hero{min-height:900px;min-height:max(800px,100svh);background:#0c0c0c;color:#f3f3f0;padding:128px 5vw 36px;isolation:isolate;flex-direction:column}.ts-hero-meta,.ts-services-hero{position:relative;display:flex;justify-content:space-between}.ts-hero-meta{color:#c0c0bd;z-index:2}.ts-services-hero h1{font-size:clamp(72px,9.1vw,156px);line-height:.94;letter-spacing:-.065em;font-weight:400;margin:68px 0 76px;position:relative;z-index:2;max-width:1200px}.ts-hero-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.08em}.ts-hero-line>span{display:block}.ts-services-hero h1 em{letter-spacing:-.07em}.ts-period{color:#81817b}.ts-hero-object{position:absolute;width:min(53vw,820px);right:-4%;top:15%;z-index:-1;opacity:.75}.ts-sculpture{width:100%;height:auto;filter:drop-shadow(0 15px 35px #0005)}.ts-sculpture-rings{transform-origin:center;animation:ts-orbit 48s linear infinite}.ts-hero-bottom{display:grid;grid-template-columns:1fr 1.35fr .6fr;gap:30px;align-items:end;position:relative;z-index:2}.ts-hero-bottom p{font-size:14px;line-height:1.8;color:#c2c2be}.ts-round-link{display:flex;align-items:center;gap:14px;font-size:11px}.ts-round-link>span{display:grid;place-items:center;border:1px solid #767672;border-radius:50%;width:45px;height:45px;font-size:22px;transition:background .3s,color .3s}.ts-round-link:hover>span{background:var(--ts-paper);color:#111}.ts-edition{text-align:right;font-family:var(--font-geist-mono),monospace;font-size:9px;line-height:2;color:#aaa}.ts-intro{padding:125px 5vw 135px;display:grid;grid-template-columns:1fr 2.3fr;gap:35px}.ts-intro>.ts-eyebrow{padding-top:10px}.ts-intro h2{font-size:clamp(30px,3.5vw,60px);line-height:1.2;letter-spacing:-.045em;font-weight:400}.ts-intro h2>span{color:#7c7c75}.ts-intro>p:last-child{grid-column:2;max-width:520px;margin-top:10px;font-size:15px;line-height:1.85;color:var(--ts-muted)}.ts-capabilities{padding:0 5vw 110px}.ts-capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:start}.ts-service-stage{height:610px;background:#deded9;position:sticky;top:100px;display:flex;flex-direction:column;overflow:hidden}.ts-stage-bottom,.ts-stage-top{display:flex;justify-content:space-between;font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.07em;padding:25px;position:relative;z-index:2;gap:20px}.ts-stage-bottom{margin-top:auto}.ts-stage-bottom>span:last-child{font-size:24px;line-height:12px}.ts-stage-visual{flex:1;display:grid;place-items:center;min-height:0;animation:ts-in .55s ease both}.ts-service-index [role=tablist]{border-top:1px solid var(--ts-line)}.ts-service-index [role=tab]{display:flex;width:100%;align-items:center;text-align:left;gap:15px;min-height:74px;padding:18px 0;background:transparent;color:#74746e;border-bottom:1px solid var(--ts-line);cursor:pointer;font-size:clamp(17px,1.8vw,28px);letter-spacing:-.04em;transition:color .2s,padding .3s}.ts-service-index [role=tab][aria-selected=true]{color:#111;padding-left:12px}.ts-service-index [role=tab]:hover{color:#111}.ts-service-number{font-family:var(--font-geist-mono),monospace;letter-spacing:0;font-size:10px;min-width:23px}.ts-service-arrow{margin-left:auto;opacity:.4;transition:transform .35s,opacity .3s}.ts-service-index [aria-selected=true] .ts-service-arrow{opacity:1;transform:rotate(45deg)}.ts-service-copy{padding:30px 0 0;animation:ts-in .4s ease}.ts-service-copy>p:nth-child(2){line-height:1.8;color:var(--ts-muted);margin:14px 0 12px;max-width:480px}.ts-service-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:42px;padding-top:25px;border-top:1px solid var(--ts-line)}.ts-service-pills>span{border:1px solid #bdbdb6;padding:10px 15px;border-radius:25px;font-size:11px}.ts-type-interlude{background:#171717;color:#d9d9d3;overflow:hidden;padding:30px 0}.ts-type-interlude>div{width:-moz-max-content;width:max-content;font-size:clamp(55px,9vw,150px);line-height:1;letter-spacing:-.045em;white-space:nowrap;animation:ts-marquee 32s linear infinite}.ts-type-interlude em{color:#999992}.ts-type-interlude span{display:inline-block;margin:0 35px}.ts-lab{padding:115px 5vw;background:#e6e6e1}.ts-lab-heading{display:grid;grid-template-columns:1.7fr 1fr;gap:8vw;margin-bottom:65px;align-items:end}.ts-detail-scope h2,.ts-lab h2,.ts-method h2{font-size:clamp(38px,4.7vw,78px);font-weight:400;letter-spacing:-.055em;line-height:1.05}.ts-lab-heading>p{max-width:350px;font-size:15px;color:var(--ts-muted);line-height:1.8}.ts-lab-grid{display:grid;grid-template-columns:1fr 2fr;gap:5vw;align-items:center}.ts-lab-controls>.ts-eyebrow{margin-bottom:30px}.ts-lab-controls [role=tab]{display:flex;justify-content:space-between;width:100%;background:none;padding:19px 0;border-top:1px solid #bdbdb7;text-align:left;font-size:16px;color:#66665e;cursor:pointer}.ts-lab-controls [role=tab][aria-selected=true]{color:#111}.ts-lab-caption{font-size:13px;line-height:1.8;min-height:94px;margin:24px 0!important;color:#63635c}.ts-lab-stage{background:#d4d4ce;min-height:450px;padding:22px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ts-lab-stage-caption{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.05em;font-family:var(--font-geist-mono),monospace;margin-bottom:35px}.ts-workspace{background:#f7f7f4;width:100%;border-radius:8px;border:1px solid #aaa;box-shadow:0 22px 35px #00000016;animation:ts-in .45s ease}.ts-browser-bar{height:30px;background:#efefeb;display:flex;align-items:center;gap:4px;border-bottom:1px solid #d6d6d1;padding:0 12px;color:#666}.ts-browser-bar>i{width:4px;height:4px;background:#888;border-radius:50%}.ts-browser-bar>span{font-size:7px;letter-spacing:.04em;margin:auto}.ts-workspace-content{display:grid;grid-template-columns:105px 1fr;min-height:315px}.ts-workspace-content>aside{border-right:1px solid #ddd;padding:17px 12px;display:flex;flex-direction:column;font-size:9px;gap:15px}.ts-workspace-content>aside>strong{font-size:30px;letter-spacing:-.1em;margin-bottom:9px}.ts-workspace-content>aside>small{font-size:6px;line-height:1.7;color:#777;margin-top:auto}.ts-selected{color:#111;font-weight:600}.ts-workspace-main{padding:30px 24px;min-width:0}.ts-workspace-main>small{font-size:7px;letter-spacing:.08em;color:#777}.ts-workspace-main h3{font-size:23px;letter-spacing:-.05em;font-weight:500;margin:9px 0}.ts-workspace-main>p{font-size:9px;color:#777}.ts-task-summary{display:flex;gap:45px;border-bottom:1px solid #ddd;padding:22px 0 18px}.ts-task-summary>div{display:flex;flex-direction:column;gap:6px}.ts-task-summary small{font-size:8px;color:#777}.ts-task-summary strong{font-size:12px;font-weight:500}.ts-task-list>button,.ts-task-list>div{display:flex;gap:9px;align-items:center;width:100%;padding:13px 0;border-bottom:1px solid #e4e4df;background:transparent;font-size:9px;text-align:left}.ts-task-list>button{cursor:pointer}.ts-task-list small{margin-left:auto;color:#777;font-size:7px;white-space:nowrap}.ts-task-check{display:block;width:12px;height:12px;border:1px solid #aaa;border-radius:3px;flex-shrink:0;text-align:center;font-size:9px;line-height:10px}.ts-checked{background:#222;color:#fff;border-color:#222}.ts-workspace-main>.ts-task-feedback{font-size:8px;line-height:1.7;margin-top:15px;min-height:28px}.ts-mode-0 .ts-workspace{box-shadow:none;border-style:dashed;background:transparent}.ts-mode-0 .ts-workspace *{border-style:dashed!important}.ts-mode-0 .ts-browser-bar{background:transparent}.ts-mode-0 .ts-workspace h3{color:#85857b}.ts-system-diagram{display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;padding:18px 0 38px;animation:ts-in .5s ease}.ts-system-diagram>div:not(.ts-system-bottom){border:1px solid #99998f;padding:17px 20px;width:85%;background:#e9e9e4}.ts-system-diagram small{display:block;font-size:8px;margin-bottom:8px;color:#666}.ts-system-diagram strong{font-size:15px;font-weight:500}.ts-system-diagram>span{color:#777}.ts-system-bottom{display:flex;gap:8px;width:100%}.ts-system-bottom>span{flex:1;background:#222;color:#eee;padding:17px 6px;font-size:9px}.ts-system-diagram>p{font-size:10px;color:#666;margin-top:8px}.ts-method{padding:115px 5vw}.ts-method-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:70px}.ts-method-heading>p{max-width:260px;font-size:14px;line-height:1.8;color:var(--ts-muted)}.ts-method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.ts-method-grid article{border-top:1px solid #888;padding-top:18px}.ts-method-grid article>div{display:flex;justify-content:space-between;font-size:11px;margin-bottom:65px}.ts-method-grid small{font-size:10px;color:#777;text-transform:uppercase;letter-spacing:.1em}.ts-method-grid h3{font-size:27px;font-weight:400;line-height:1.15;letter-spacing:-.045em;margin:14px 0 20px}.ts-method-grid p{color:var(--ts-muted);line-height:1.8}.ts-questions{padding:35px 5vw 110px;display:grid;grid-template-columns:1fr 1.5fr;gap:10vw}.ts-questions h2{font-size:clamp(48px,5vw,80px);font-weight:400;line-height:1;letter-spacing:-.05em;margin-top:25px}.ts-questions details{border-top:1px solid var(--ts-line)}.ts-questions details:last-child{border-bottom:1px solid var(--ts-line)}.ts-questions summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:15px;cursor:pointer}.ts-questions summary::-webkit-details-marker{display:none}.ts-questions summary>span{font-size:20px;transition:transform .25s}.ts-questions details[open] summary>span{transform:rotate(45deg)}.ts-questions details>p{max-width:520px;font-size:13px;line-height:1.8;color:var(--ts-muted);padding:0 25px 24px 0}.ts-bridge{padding:25px 5vw;border-top:1px solid var(--ts-line);display:flex;justify-content:space-between;align-items:center;font-size:14px}.ts-bridge .ts-text-link{border:0}.ts-footer{padding:45px 5vw 30px;background:#0c0c0c;color:#e9e9e3}.ts-footer-top{display:flex;align-items:center;justify-content:space-between;color:#aaa;font-size:12px}.ts-footer-cta{padding:80px 0 90px;background:none;text-align:left;width:100%;font-size:clamp(48px,7.8vw,128px);line-height:1.03;letter-spacing:-.065em;cursor:pointer;position:relative}.ts-footer-cta>span{position:absolute;right:0;top:35%;font-size:90px;transition:transform .35s}.ts-footer-cta:hover>span{transform:translate(8px,-8px)}.ts-footer-bottom{border-top:1px solid #3a3a36;padding-top:28px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px}.ts-wordmark{font-size:30px;letter-spacing:-.07em;font-weight:600}.ts-wordmark>span{font-size:11px;vertical-align:top;margin-left:4px}.ts-footer-bottom>div{display:flex;gap:25px;font-size:12px}.ts-footer-bottom>span{font-size:10px;color:#aaa;text-align:right;line-height:1.8}.ts-art{width:100%;height:100%;justify-content:center;align-items:center;position:relative}.ts-art,.ts-brand-art{display:flex;padding:25px}.ts-brand-art{width:80%;aspect-ratio:4/5;background:#f5f5f1;flex-direction:column;transform:rotate(-7deg);box-shadow:20px 28px 35px #0002}.ts-brand-art>span{font-size:8px;letter-spacing:.1em}.ts-brand-art>strong{font-family:Georgia,serif;font-size:clamp(100px,13vw,200px);line-height:1.2;margin:auto 0;font-weight:400;letter-spacing:-.09em}.ts-brand-art>strong>span{font-size:25px;vertical-align:super}.ts-brand-swatches{display:flex;height:30px}.ts-brand-swatches i{flex:1;background:#222}.ts-brand-swatches i:nth-child(2){background:#777}.ts-brand-swatches i:nth-child(3){background:#bbb}.ts-brand-swatches i:nth-child(4){background:#deded7}.ts-brand-art>p{font-size:12px;margin-top:15px}.ts-social-art{position:relative;width:100%;height:370px}.ts-social-art>div{position:absolute;width:53%;height:285px;top:calc(15px + var(--card-i)*25px);left:calc(2% + var(--card-i)*21%);background:#f6f6f2;border:1px solid #c2c2bc;transform:rotate(calc(-14deg + var(--card-i)*13deg));box-shadow:10px 20px 25px #0002;display:flex;flex-direction:column;justify-content:space-between;padding:22px;transition:transform .5s}.ts-social-art>div:nth-child(2){background:#1a1a1a;color:#eee}.ts-social-art>div:nth-child(3){background:#a8a8a0}.ts-social-art small{font-size:6px;letter-spacing:.08em}.ts-social-art strong{font-size:clamp(25px,3.4vw,52px);letter-spacing:-.07em;line-height:1;font-weight:500}.ts-social-art>div>span{font-size:9px}.ts-service-stage:hover .ts-social-art>div{transform:rotate(calc(-8deg + var(--card-i)*7deg)) translateY(-8px)}.ts-web-art{width:95%;background:#f8f8f4;border:1px solid #c3c3bc;border-radius:5px;overflow:hidden;box-shadow:20px 28px 35px #0002;transform:rotate(-5deg)}.ts-web-content{position:relative;min-height:280px;padding:28px;overflow:hidden}.ts-web-content>small{display:block;font-size:7px;letter-spacing:.09em}.ts-web-content>strong{position:relative;z-index:2;display:block;font-size:clamp(33px,4.2vw,64px);line-height:1.1;font-weight:400;letter-spacing:-.06em;margin:30px 0}.ts-web-content>span{font-size:8px;position:relative;z-index:2}.ts-web-orb{position:absolute;right:-15%;bottom:-25%;width:75%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(ellipse at 30% 30%,#aaa 0,#ddd 3px,#777 5px,#eee 8px);box-shadow:-15px -10px 35px #fff9;transform:rotate(-30deg)}.ts-flow-art{width:85%;display:flex;flex-direction:column;align-items:center}.ts-flow-art>div{position:relative;width:100%;padding:22px 22px 22px 48px;background:#eee;border:1px solid #aaa;font-size:9px;box-shadow:6px 8px 0 #00000006}.ts-flow-art strong{display:block;font-size:15px;font-weight:500;letter-spacing:-.03em;margin:7px 0}.ts-flow-art>div>span{font-size:9px;color:#777}.ts-flow-art>i{height:32px;width:1px;background:#888;position:relative}.ts-flow-art>i:after{content:"";width:5px;height:5px;border-radius:50%;background:#111;position:absolute;left:-2px;animation:ts-flow 2s ease infinite}.ts-flow-art>div:last-child{background:#222;color:#eee}.ts-flow-art>div:last-child>span{color:#aaa}.ts-growth-art{width:85%}.ts-growth-art>small{font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.08em}.ts-growth-bars{display:flex;align-items:end;gap:10px;height:170px;border-bottom:1px solid #888;margin:35px 0 25px}.ts-growth-bars>i{flex:1;background:linear-gradient(#999,#222);border-radius:30px 30px 0 0;transform-origin:bottom;animation:ts-bars .7s ease both;animation-delay:calc(var(--bar-i)*55ms)}.ts-growth-art>p{font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:-.045em;margin-bottom:25px}.ts-content-art{width:90%;background:#1b1b1b;color:#e9e9e3;aspect-ratio:1;padding:25px;transform:rotate(4deg);box-shadow:20px 25px 30px #0002;display:flex;flex-direction:column;justify-content:space-between}.ts-content-art>p,.ts-content-art>span{font-size:7px;letter-spacing:.08em}.ts-viewfinder{border:1px solid #555;padding:25px 10px;position:relative}.ts-viewfinder>strong{display:block;font-size:clamp(38px,4.5vw,67px);font-weight:400;line-height:1;letter-spacing:-.06em}.ts-viewfinder:after,.ts-viewfinder:before{content:"+";position:absolute;color:#aaa;font-size:18px;line-height:1}.ts-viewfinder:before{top:-10px;left:-6px}.ts-viewfinder:after{bottom:-9px;right:-6px}.ts-product-art{width:100%;background:#f3f3ee;border:1px solid #999;transform:perspective(900px) rotateY(-12deg) rotateX(8deg);box-shadow:20px 30px 35px #0002;border-radius:6px;overflow:hidden}.ts-product-body{display:grid;grid-template-columns:65px 1fr;min-height:280px}.ts-product-body>aside{padding:20px 12px;border-right:1px solid #ccc;font-size:22px}.ts-product-body>aside>span{display:block;font-size:6px;margin-top:22px}.ts-product-body>div{padding:28px 20px}.ts-product-body small{font-size:6px;letter-spacing:.08em}.ts-product-body h4{font-size:22px;line-height:1.1;letter-spacing:-.05em;margin:12px 0 25px}.ts-mini-cards{display:flex;gap:8px;margin-bottom:25px}.ts-mini-cards>i{height:55px;flex:1;background:#ddd;border:1px solid #bbb;border-radius:4px}.ts-mini-cards>i:first-child{background:#333}.ts-mini-lines>i{display:block;border-bottom:1px solid #ccc;margin:16px 0}.ts-product-body p{font-size:8px;color:#777}.ts-detail-hero{padding:130px 5vw 90px;background:#101010;color:#eee;display:grid;grid-template-columns:1.2fr 1fr;-moz-column-gap:6vw;column-gap:6vw;align-items:center;min-height:800px}.ts-detail-hero>.ts-text-link{grid-column:1/-1;width:-moz-fit-content;width:fit-content;margin-bottom:65px}.ts-detail-title h1{font-size:clamp(50px,6.5vw,100px);line-height:1;letter-spacing:-.065em;font-weight:400;margin:26px 0}.ts-detail-title>p:not(.ts-eyebrow){max-width:520px;font-size:15px;line-height:1.8;color:#aaa}.ts-pill-button{display:inline-flex;gap:32px;align-items:center;padding:16px 23px;border:1px solid #999;border-radius:30px;font-size:12px!important;background:none;margin-top:30px;cursor:pointer;transition:background .3s,color .3s}.ts-pill-button:hover{background:#eee;color:#111}.ts-detail-art{height:460px;background:#d8d8d2;color:#111;border-radius:2px}.ts-detail-scope{padding:120px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.ts-detail-scope h2{margin:25px 0}.ts-detail-scope p:not(.ts-eyebrow){color:var(--ts-muted);max-width:400px;font-size:15px;line-height:1.8}.ts-detail-scope ol{list-style:none;margin:0;padding:0}.ts-detail-scope li{display:flex;gap:25px;align-items:center;border-top:1px solid #bcbcb5;padding:25px 0}.ts-detail-scope li:last-child{border-bottom:1px solid #bcbcb5}.ts-detail-scope li>span{font-size:10px;color:#777}.ts-detail-scope li>span:last-child{margin-left:auto;font-size:20px}.ts-detail-scope h3{font-size:20px;font-weight:400;letter-spacing:-.03em}.ts-detail-fit{padding:80px 12vw;background:#e3e3de;text-align:center}.ts-detail-fit h2{max-width:900px;margin:30px auto;font-size:clamp(28px,3.5vw,52px);line-height:1.2;letter-spacing:-.04em;font-weight:400}.ts-detail-fit>p:last-child{max-width:500px;margin:0 auto;font-size:13px;line-height:1.8;color:#666}.ts-detail-next{padding:90px 5vw}.ts-detail-next>a{display:flex;justify-content:space-between;align-items:center;font-size:clamp(32px,5vw,80px);letter-spacing:-.05em;margin-top:25px;gap:30px}@keyframes ts-orbit{to{transform:rotate(1turn)}}@keyframes ts-marquee{to{transform:translateX(-50%)}}@keyframes ts-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ts-flow{0%{top:0}to{top:100%}}@keyframes ts-bars{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@media(min-width:1700px){.ts-service-stage{height:700px}.ts-service-index [role=tab]{min-height:85px}.ts-art{padding:55px}.ts-services-hero{min-height:1000px}}@media(max-width:1000px){.ts-services-hero{min-height:760px}.ts-hero-bottom{grid-template-columns:1fr 1.4fr}.ts-edition{display:none}.ts-service-stage{height:550px}.ts-capability-grid{gap:4vw}.ts-service-index [role=tab]{min-height:67px}.ts-stage-top{font-size:7px;padding:18px}.ts-art{padding:15px}.ts-social-art{height:310px}.ts-social-art>div{height:230px;padding:17px}.ts-lab-grid{grid-template-columns:1fr}.ts-lab-controls{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px}.ts-lab-controls>.ts-eyebrow{grid-column:1/-1}.ts-lab-controls>[role=tablist]{grid-row:2/4}.ts-lab-caption{margin-top:0!important;min-height:60px}.ts-lab-stage{padding:35px;min-height:470px}.ts-workspace-content{min-height:350px;grid-template-columns:130px 1fr}.ts-workspace-main{padding:30px 35px}.ts-method-grid{grid-template-columns:repeat(2,1fr);gap:40px}.ts-method-grid article>div{margin-bottom:40px}.ts-footer-cta>span{font-size:65px}.ts-detail-hero{-moz-column-gap:3vw;column-gap:3vw}.ts-detail-art{height:380px}}@media(max-width:700px){.ts-services-hero{padding:112px 6vw 32px;min-height:790px;min-height:max(760px,100svh)}.ts-hero-meta>.ts-eyebrow:last-child{display:none}.ts-services-hero h1{font-size:clamp(40px,10.7vw,76px);line-height:1;letter-spacing:-.065em;margin:125px 0 95px}.ts-hero-object{width:92vw;right:-23vw;top:12%;opacity:.48}.ts-hero-bottom{display:flex;flex-direction:column-reverse;align-items:start;gap:28px}.ts-hero-bottom p{font-size:13px}.ts-round-link{font-size:10px}.ts-round-link>span{width:38px;height:38px}.ts-desktop{display:none}.ts-intro{padding:75px 6vw;display:block}.ts-intro h2{font-size:30px;margin:30px 0 22px;line-height:1.22}.ts-intro>p:last-child{font-size:13px;line-height:1.8}.ts-capabilities{padding:0 6vw 65px}.ts-section-top{margin-bottom:32px;display:block}.ts-section-top>span{display:block;margin-top:7px;font-size:11px}.ts-capability-grid{display:flex;flex-direction:column;gap:30px}.ts-service-stage{height:360px;position:relative;top:auto;width:100%}.ts-stage-bottom,.ts-stage-top{padding:16px;font-size:7px}.ts-stage-visual{height:270px}.ts-service-index{width:100%}.ts-service-index [role=tab]{font-size:21px;padding:16px 0;min-height:63px}.ts-service-index [role=tab][aria-selected=true]{padding-left:8px}.ts-service-copy>p:nth-child(2){font-size:13px}.ts-service-pills{gap:7px;margin-top:25px}.ts-service-pills>span{font-size:10px;padding:8px 11px}.ts-social-art{max-width:340px;height:255px}.ts-social-art>div{height:215px;top:calc(var(--card-i)*10px)}.ts-social-art strong{font-size:33px}.ts-brand-art{max-width:210px;padding:17px}.ts-brand-art>strong{font-size:110px}.ts-brand-art>p{font-size:10px}.ts-brand-swatches{height:20px}.ts-web-art{max-width:320px}.ts-web-content{min-height:205px;padding:22px}.ts-web-content>strong{font-size:39px;margin:25px 0}.ts-flow-art{max-width:290px}.ts-flow-art>div{padding:9px 15px;font-size:7px}.ts-flow-art strong{font-size:12px;margin:4px 0}.ts-flow-art>i{height:20px}.ts-growth-art{max-width:280px}.ts-growth-bars{height:105px;margin:15px 0}.ts-growth-art>p{font-size:30px;margin-bottom:10px}.ts-content-art{max-width:235px;padding:20px}.ts-viewfinder>strong{font-size:43px}.ts-content-art>p{font-size:5px}.ts-product-art{max-width:340px}.ts-product-body{min-height:210px}.ts-product-body>div{padding:18px}.ts-product-body h4{font-size:19px;margin-bottom:18px}.ts-mini-cards>i{height:35px}.ts-mini-cards{margin-bottom:13px}.ts-product-body p{font-size:7px}.ts-type-interlude{padding:25px 0}.ts-type-interlude>div{font-size:65px}.ts-lab{padding:70px 6vw}.ts-lab-heading{display:block;margin-bottom:35px}.ts-detail-scope h2,.ts-lab h2,.ts-method h2{font-size:38px}.ts-lab-heading>p{font-size:13px;margin-top:24px}.ts-lab-controls{display:block}.ts-lab-controls>.ts-eyebrow{margin-bottom:20px}.ts-lab-controls>[role=tablist]{display:flex;gap:12px;flex-wrap:wrap}.ts-lab-controls [role=tab]{font-size:11px;flex:1;gap:8px;white-space:nowrap;padding:14px 0}.ts-lab-controls [role=tab]>span{display:none}.ts-lab-caption{font-size:12px;margin:16px 0!important;min-height:65px}.ts-lab-stage{margin:0 -2vw;padding:14px;min-height:355px}.ts-lab-stage-caption{font-size:6px;gap:10px;margin-bottom:22px}.ts-workspace-content{grid-template-columns:60px 1fr;min-height:270px}.ts-workspace-content>aside{font-size:6px;padding:12px 8px;gap:13px}.ts-workspace-content>aside>small{font-size:5px}.ts-workspace-main{padding:18px 12px}.ts-workspace-main h3{font-size:18px}.ts-workspace-main>p{font-size:7px}.ts-workspace-main>small{font-size:6px}.ts-task-summary{gap:25px;padding:15px 0}.ts-task-summary strong{font-size:10px}.ts-task-list>button,.ts-task-list>div{font-size:7px;gap:6px;padding:12px 0;min-height:44px}.ts-task-list small{font-size:6px}.ts-workspace-main>.ts-task-feedback{font-size:7px}.ts-method{padding:65px 6vw}.ts-method-heading{display:block;margin-bottom:40px}.ts-method-heading>p{font-size:13px;margin-top:22px}.ts-method-grid{gap:30px 20px}.ts-method-grid h3{font-size:23px}.ts-method-grid p{font-size:12px}.ts-method-grid article>div{margin-bottom:33px}.ts-method-grid small{font-size:8px}.ts-questions{display:block;padding:10px 6vw 60px}.ts-questions h2{font-size:46px;margin:18px 0 35px}.ts-questions summary{font-size:14px;padding:22px 0}.ts-bridge,.ts-questions details>p{font-size:12px}.ts-bridge{padding:20px 6vw}.ts-bridge .ts-text-link{gap:12px;font-size:12px}.ts-footer{padding:35px 6vw 25px}.ts-footer-top>span{display:none}.ts-footer-cta{font-size:clamp(37px,8.5vw,57px);padding:60px 0;line-height:1.08}.ts-footer-cta>span{position:static;display:block;font-size:42px;margin-top:20px}.ts-footer-bottom{grid-template-columns:1fr 1fr;row-gap:28px}.ts-footer-bottom>div{gap:15px;font-size:10px;justify-content:end}.ts-footer-bottom>span{grid-column:1/-1;text-align:left;font-size:9px}.ts-wordmark{font-size:26px}.ts-detail-hero{display:flex;flex-direction:column;align-items:stretch;padding:110px 6vw 55px;min-height:0}.ts-detail-hero>.ts-text-link{margin-bottom:45px}.ts-detail-title h1{font-size:clamp(40px,13vw,57px)}.ts-detail-title>p:not(.ts-eyebrow){font-size:13px}.ts-detail-art{height:350px;margin-top:45px}.ts-detail-scope{padding:65px 6vw;display:block}.ts-detail-scope ol{margin-top:40px}.ts-detail-scope h3{font-size:17px}.ts-detail-scope p:not(.ts-eyebrow){font-size:13px}.ts-detail-fit{padding:60px 6vw}.ts-detail-fit h2{font-size:30px}.ts-detail-next{padding:60px 6vw}.ts-detail-next>a{font-size:36px}}@media(prefers-reduced-motion:reduce){.ts-experience *,.ts-experience :after,.ts-experience :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ts-hero-object{transform:none!important}}@media(hover:none){.ts-sculpture-rings{animation:none}.ts-type-interlude>div{animation-duration:55s}}.ts-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ts-motion-control{display:inline-flex;align-items:center;gap:9px;background:none;color:inherit;cursor:pointer;font-size:10px!important;line-height:1.5;min-height:44px;padding:8px 0}.ts-motion-control>span{font-size:15px;width:15px;text-align:center}.ts-motion-paused .ts-flow-art>i:after,.ts-motion-paused .ts-sculpture-rings,.ts-motion-paused .ts-type-interlude>div{animation-play-state:paused!important}.ts-detail-toolbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:65px}@media(max-width:700px){.ts-detail-toolbar{margin-bottom:45px}.ts-detail-toolbar .ts-motion-control{font-size:9px!important}.ts-detail-toolbar .ts-text-link{font-size:11px;gap:12px}.ts-hero-actions{gap:8px}}@media(prefers-reduced-motion:reduce){.ts-motion-control{display:none}}.ts-experience{--ts-paper:#f3f3f3;--ts-line:#d1d1d1;--ts-muted:#606060}.ts-services-hero{background:#111;padding-bottom:40px;min-height:max(850px,100svh)}.ts-services-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 78% 39%,#55555522,transparent 55%);z-index:-1}.ts-services-hero h1{font-size:clamp(80px,10.6vw,174px);line-height:1.02;letter-spacing:-.075em;margin:145px 0 100px;max-width:1450px;pointer-events:none}.ts-services-hero h1 em{letter-spacing:-.075em;color:#ececec}.ts-hero-object{z-index:1;width:min(44vw,630px);top:9%;right:3%;opacity:1}.ts-kinetic-figure{margin:0}.ts-kinetic-frame{position:relative;perspective:1100px;aspect-ratio:1}.ts-kinetic-core{transform:rotateX(var(--turn-x,0deg)) rotateY(var(--turn-y,0deg));transition:transform .65s cubic-bezier(.2,.8,.2,1);will-change:transform}.ts-kinetic-core .ts-sculpture{filter:drop-shadow(0 32px 18px #0009)}.ts-sculpture ellipse{transition:rx .9s,ry .9s,transform .9s}.ts-kinetic-figure figcaption{display:flex;align-items:center;justify-content:space-between;padding:0 9%;color:#b9b9b9;gap:20px}.ts-kinetic-figure figcaption>span{display:flex;flex-direction:column;gap:6px}.ts-kinetic-figure small{font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.14em}.ts-kinetic-figure strong{font-size:12px;font-weight:400;letter-spacing:-.02em}.ts-kinetic-figure button{display:flex;align-items:center;gap:12px;background:transparent;border-bottom:1px solid #616161;font-size:10px;min-height:44px;cursor:pointer;color:#d7d7d7;padding:6px 0}.ts-kinetic-figure button>span{font-size:22px;transition:transform .6s}.ts-kinetic-figure button:hover>span{transform:rotate(90deg)}.ts-object-cross{position:absolute;font-family:monospace;font-size:16px;color:#737373}.ts-cross-a{top:17%;left:12%}.ts-cross-b{right:10%;bottom:17%}.ts-hero-bottom,.ts-hero-meta{z-index:3}.ts-hero-meta{border-top:1px solid #414141;padding-top:20px}.ts-hero-bottom p{font-size:13px;line-height:1.9}.ts-intro{padding-top:145px;padding-bottom:155px}.ts-intro h2{font-size:clamp(30px,3.8vw,64px);line-height:1.25}.ts-intro-thought{display:block;color:#171717!important}.ts-service-stage{background:radial-gradient(ellipse at 55% 45%,#ededed,#d4d4d4);border:1px solid #ccc;isolation:isolate}.ts-stage-index{position:absolute;left:20px;top:22px;font-size:180px;font-weight:400;letter-spacing:-.09em;line-height:1;color:#bfbfbf;opacity:.35;z-index:-1}.ts-stage-visual{position:relative;z-index:1}.ts-stage-top{padding-top:28px}.ts-stage-bottom{border-top:1px solid #bfbfbf;margin:0 25px;padding:20px 0}.ts-service-index [role=tab]{min-height:80px;font-size:clamp(19px,1.9vw,30px);color:#727272;position:relative}.ts-service-index [role=tab]:before{content:"";height:4px;width:4px;border-radius:50%;position:absolute;left:-16px;background:#171717;opacity:0;transform:scale(0);transition:transform .3s,opacity .3s}.ts-service-index [role=tab][aria-selected=true]{padding-left:0;color:#121212}.ts-service-index [role=tab][aria-selected=true]:before{opacity:1;transform:scale(1)}.ts-service-arrow{font-size:22px}.ts-service-pills>span{border-radius:0;border:0;border-right:1px solid #c1c1c1;padding:3px 22px 3px 0;margin-right:12px;color:#5f5f5f}.ts-service-pills>span:last-child{border-right:0}.ts-service-copy{padding-top:34px}.ts-service-copy>p:nth-child(2){font-size:14px;max-width:430px}.ts-type-interlude{background:#e9e9e9;color:#262626;padding:24px 0;border-block:1px solid #cdcdcd}.ts-type-interlude>div{font-size:clamp(55px,8vw,125px)}.ts-type-interlude em{color:#757575}.ts-lab{background:#ededed;padding-block:125px}.ts-lab-stage{background:linear-gradient(135deg,#d5d5d5,#e4e4e4);border:1px solid #cbcbcb;padding:32px;min-height:510px}.ts-workspace{box-shadow:0 24px 48px #21212112}.ts-workspace-main h3{font-size:28px}.ts-workspace-main>p{font-size:11px}.ts-task-list>button,.ts-task-list>div{font-size:11px;min-height:48px}.ts-task-list small{font-size:9px}.ts-workspace-content>aside,.ts-workspace-main>.ts-task-feedback{font-size:10px}.ts-method{display:grid;grid-template-columns:1fr 1.25fr;gap:0 9vw;padding-block:125px;align-items:start}.ts-method>.ts-section-top{grid-column:1/-1}.ts-method-heading{display:block;position:sticky;top:130px;margin:0}.ts-method-heading h2{font-size:clamp(40px,4.1vw,67px)}.ts-method-heading>p{margin-top:30px;max-width:290px}.ts-method-grid{display:block}.ts-method-grid article{position:relative;padding:28px 0 35px 55px;border-top:1px solid #c1c1c1}.ts-method-grid article>div{position:absolute;left:0;top:30px;margin:0;color:#7f7f7f;font-family:var(--font-geist-mono),monospace}.ts-method-grid article>div>span:last-child{display:none}.ts-method-grid h3{font-size:31px;max-width:350px;margin:12px 0 15px}.ts-method-grid p{max-width:370px;font-size:13px}.ts-method-grid small{font-size:9px}.ts-brief{padding:70px 5vw 125px;background:#202020;color:#ececec}.ts-brief .ts-section-top{border-color:#505050}.ts-brief .ts-section-top>span{color:#acacac}.ts-brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.ts-brief h2{font-size:clamp(42px,5.1vw,82px);letter-spacing:-.06em;font-weight:400;line-height:1.04}.ts-brief-grid>div>p{font-size:14px;line-height:1.8;max-width:330px;color:#b0b0b0;margin-top:27px}.ts-goal-options{margin-top:43px;border-top:1px solid #4b4b4b}.ts-goal-options button{display:flex;align-items:center;gap:20px;padding:21px 0;border-bottom:1px solid #4b4b4b;width:100%;background:transparent;color:#9d9d9d;font-size:18px;cursor:pointer;text-align:left;transition:color .25s,padding .3s}.ts-goal-options button>span:first-child{font-family:var(--font-geist-mono),monospace;font-size:9px}.ts-goal-options button>span:last-child{margin-left:auto}.ts-goal-options [aria-pressed=true]{color:#f0f0f0;padding-left:10px}.ts-brief-result{background:#e6e6e6;color:#202020;padding:35px;animation:ts-in .5s ease}.ts-brief-meta{display:flex;align-items:center;justify-content:space-between;color:#626262}.ts-brief-meta>span:last-child{font-size:28px}.ts-brief-result h3{font-size:clamp(35px,4vw,57px);letter-spacing:-.065em;font-weight:400;line-height:1.07;margin-top:65px}.ts-brief-result h3>span{color:#8f8f8f}.ts-brief-result>p{font-size:12px;line-height:1.7;margin-top:15px;color:#5e5e5e}.ts-brief-recommendations{margin-top:45px;border-top:1px solid #b5b5b5}.ts-brief-recommendations a{display:flex;align-items:center;gap:16px;border-bottom:1px solid #b5b5b5;padding:20px 0;transition:padding .3s}.ts-brief-recommendations a:hover{padding-left:8px}.ts-brief-recommendations strong{font-size:16px;font-weight:400}.ts-brief-recommendations span{font-family:var(--font-geist-mono),monospace;font-size:9px;color:#636363}.ts-brief-recommendations span:last-child{margin-left:auto;font-size:20px}.ts-brief-bottom{margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ts-brief-bottom small{font-size:9px;line-height:1.8;color:#626262}.ts-brief-bottom button{background:#202020;color:#e6e6e6;padding:14px 19px;display:flex;gap:20px;align-items:center;font-size:11px;cursor:pointer;white-space:nowrap;transition:background .25s}.ts-brief-bottom button:hover{background:#404040}.ts-questions{padding-top:110px}.ts-footer{background:#101010}.ts-footer-cta{font-size:clamp(48px,8vw,132px)}.ts-footer-cta em{color:#b7b7b7}.ts-detail-art{background:radial-gradient(ellipse at 55% 45%,#ededed,#d4d4d4)}@media(max-width:1000px){.ts-services-hero h1{font-size:10.8vw}.ts-hero-object{width:55vw;right:0;top:12%}.ts-method{gap:0 6vw}.ts-method-grid h3{font-size:27px}.ts-brief-grid{gap:6vw}.ts-brief-result{padding:25px}.ts-brief-bottom{align-items:start;flex-direction:column}.ts-lab-stage{min-height:470px}}@media(max-width:700px){.ts-services-hero{min-height:840px;padding:112px 6vw 28px}.ts-services-hero h1{font-size:clamp(40px,11.2vw,78px);margin:165px 0 145px;line-height:1.1}.ts-hero-object{width:91vw;right:-11vw;top:20%;opacity:.85}.ts-kinetic-figure figcaption{padding:0 12% 0 15%;font-size:8px}.ts-kinetic-figure strong{font-size:10px}.ts-kinetic-figure small{font-size:7px}.ts-kinetic-figure button{font-size:9px;min-height:44px}.ts-hero-meta{padding-top:16px}.ts-hero-bottom{gap:18px}.ts-hero-bottom p{font-size:12px}.ts-hero-actions{gap:0}.ts-intro{padding:85px 6vw}.ts-intro h2{font-size:clamp(25px,6.4vw,40px);line-height:1.35}.ts-capability-grid{display:grid;grid-template-columns:1fr;gap:22px}.ts-service-index{display:contents}.ts-service-index>[role=tablist]{order:0;display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory;border-top:0;padding-bottom:12px}.ts-service-index [role=tab]{flex:0 0 170px;min-height:74px;gap:8px;font-size:16px;white-space:normal;scroll-snap-align:start;align-items:center;border-top:1px solid #c2c2c2;padding:14px 0}.ts-service-index [role=tab][aria-selected=true]{border-bottom:2px solid #333;padding-left:0}.ts-service-index [role=tab]:before{display:none}.ts-service-index [role=tab] .ts-service-number{min-width:17px;font-size:8px}.ts-service-arrow{font-size:17px}.ts-service-stage{order:1;height:360px}.ts-service-copy{order:2;padding-top:0}.ts-stage-index{font-size:140px}.ts-stage-bottom{margin:0 16px;padding-block:16px}.ts-service-pills{line-height:1.8;gap:12px}.ts-service-pills>span{font-size:10px;padding-right:12px;margin:0}.ts-lab{padding:75px 6vw}.ts-lab-stage{padding:14px;min-height:380px}.ts-workspace-main h3{font-size:19px}.ts-workspace-main>p{font-size:8px}.ts-task-list>button,.ts-task-list>div{font-size:8px;min-height:44px}.ts-task-list small{font-size:7px}.ts-workspace-main>.ts-task-feedback{font-size:8px}.ts-workspace-content>aside{font-size:7px}.ts-method{display:block;padding:75px 6vw}.ts-method-heading{position:static;margin-bottom:45px}.ts-method-heading h2{font-size:38px}.ts-method-heading>p{margin-top:25px}.ts-method-grid article{padding:25px 0 28px 42px}.ts-method-grid h3{font-size:28px}.ts-method-grid p{font-size:13px}.ts-method-grid small{font-size:9px}.ts-brief{padding:65px 6vw 70px}.ts-brief-grid{display:block}.ts-brief h2{font-size:46px}.ts-brief-grid>div>p{font-size:13px}.ts-goal-options{margin-top:28px}.ts-goal-options button{font-size:17px;min-height:60px}.ts-brief-result{margin-top:35px;padding:25px}.ts-brief-result h3{font-size:42px;margin-top:42px}.ts-brief-bottom{flex-direction:row;align-items:center}.ts-brief-bottom small{font-size:8px}.ts-brief-bottom button{padding:13px 14px;gap:12px;font-size:10px}.ts-brief-recommendations strong{font-size:16px}.ts-questions{padding-top:75px}.ts-footer-cta{font-size:clamp(37px,8.5vw,57px)}}@media(prefers-reduced-motion:reduce){.ts-kinetic-core{transform:none!important;transition:none;will-change:auto}.ts-intro-thought{opacity:1!important}}@media(hover:none){.ts-kinetic-core{will-change:auto}}.ed-services-opening.sh-hero{--sh-black:#0b0b0b;--sh-white:#f4f1ea;--sh-muted:#a9a9a4;--sh-line:#ffffff26;padding:140px var(--studio-gutter) 60px;background:var(--sh-black);color:var(--sh-white);overflow:hidden}.sh-shell{max-width:1480px;margin-inline:auto}.sh-art figcaption,.sh-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;font:10px/1.6 var(--font-geist-mono),monospace;letter-spacing:.09em;color:var(--sh-muted)}.sh-masthead{padding-top:18px;border-top:1px solid var(--sh-line)}.sh-composition{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,72px);padding:34px 0 42px}.sh-copy{min-width:0;padding:26px 0;position:relative;z-index:1}.sh-eyebrow{font:10px/1.6 var(--font-geist-mono),monospace;letter-spacing:.09em;color:var(--sh-muted)}.sh-copy h1{margin:28px 0;font-size:clamp(54px,6vw,104px);font-weight:400;line-height:1.04;letter-spacing:-.065em;text-wrap:initial}.sh-copy h1 span{display:block}.sh-copy h1 em{font-family:inherit;font-style:normal;color:#b0b0ab}.sh-description{max-width:37ch;font-size:15px;line-height:1.8;color:var(--sh-muted)}.sh-explore{display:inline-flex;align-items:center;gap:18px;margin-top:32px;padding:4px 0;font-size:13px}.sh-explore-arrow{width:52px;height:52px;display:grid;place-items:center;border:1px solid #ffffff50;border-radius:50%;font-size:23px;transition:background .3s,color .3s,transform .3s}.sh-explore:hover .sh-explore-arrow{background:var(--sh-white);color:var(--sh-black);transform:rotate(45deg)}.sh-art{min-width:0;margin:0}.sh-canvas{height:clamp(460px,47vw,650px);position:relative;background:var(--sh-black)}.sh-canvas .pr-dither-window{position:absolute;inset:0;background:var(--sh-black)}.sh-canvas .pr-dither-window>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sh-canvas .pr-dither-toggle{right:12px;bottom:16px;border-color:#ffffff35;background:#0b0b0be6;color:var(--sh-white);padding:10px 13px;min-height:44px;font-size:11px}.sh-art figcaption{border-top:1px solid var(--sh-line);padding-top:16px;font-size:8px;gap:15px}@media(max-width:900px){.ed-services-opening.sh-hero{padding-top:125px}.sh-composition{grid-template-columns:1fr;gap:12px;padding-top:36px}.sh-copy{padding:0}.sh-copy h1{font-size:clamp(56px,8vw,76px)}.sh-description{max-width:44ch}.sh-canvas{height:clamp(480px,70vw,640px)}.sh-art{width:min(100%,720px);justify-self:center}}@media(max-width:600px){.ed-services-opening.sh-hero{padding-top:116px;padding-bottom:42px}.sh-masthead{font-size:9px}.sh-masthead>span:last-child{display:none}.sh-composition{padding-top:30px;padding-bottom:26px}.sh-copy h1{font-size:clamp(44px,11.3vw,65px);margin:24px 0}.sh-description{font-size:14px;max-width:35ch}.sh-explore{margin-top:24px}.sh-explore-arrow{width:46px;height:46px;font-size:21px}.sh-canvas{height:470px}.sh-canvas .pr-dither-toggle{right:0;bottom:14px}.sh-art figcaption{font-size:7px;padding-top:14px}.sh-art figcaption>span:first-child{display:none}}@media(prefers-reduced-motion:reduce){.sh-hero *,.sh-hero :after{transition:none!important}.sh-explore:hover .sh-explore-arrow{transform:none}}html[data-theara-motion=paused] .sh-hero *,html[data-theara-motion=paused] .sh-hero :after{transition:none!important}.sv-closing-top,.sv-colophon{font:10px/1.6 var(--font-geist-mono),monospace;letter-spacing:.06em}.sv-closing{padding:74px var(--studio-gutter) 28px;background:#0b0b0b;color:#f4f1ea;overflow:hidden}.sv-closing-shell{max-width:1480px;margin-inline:auto}.sv-closing-top{display:flex;justify-content:space-between;gap:24px;padding-top:18px;border-top:1px solid #ffffff35;color:#a9a9a4}.sv-invitation{padding:60px 0 52px}.atl-root .sv-invitation h2{font-size:clamp(60px,7.5vw,132px);line-height:.99;font-weight:500;letter-spacing:-.065em}.sv-invitation h2>button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;width:100%;border:0;padding:0;background:transparent;color:inherit;text-align:left;font:inherit;letter-spacing:inherit}.sv-invitation-type>span{display:block}.sv-invitation-type>span:last-child{color:#aaa9a3}.sv-invitation-arrow{display:grid;place-items:center;width:clamp(100px,12vw,184px);height:clamp(100px,12vw,184px);border:1px solid #ffffff50;border-radius:50%;font-size:clamp(55px,6vw,95px);line-height:1;transition:transform .5s,background .4s,color .4s}.sv-invitation button:hover .sv-invitation-arrow{background:#f4f1ea;color:#111;transform:rotate(45deg)}.sv-invitation>p{margin-top:30px;font-size:14px;line-height:1.8;color:#aaa9a3}.sv-closing-links{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #ffffff35;padding:24px 0 30px}.sv-closing-links nav{display:flex;gap:32px}.sv-closing-links a{display:inline-flex;align-items:center;gap:15px;min-height:44px;font-size:12px}.sv-closing-links a:hover{color:#b5b4ad}.sv-back-top{color:#aaa9a3!important}.atl-root .sv-wordmark{padding:.08em 0 .06em;font-size:clamp(64px,21.8vw,360px);font-weight:600;line-height:.85;letter-spacing:-.075em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sv-colophon{display:flex;justify-content:space-between;gap:24px;padding-top:24px;color:#aaa9a3;font-size:9px}@media(max-width:999px){.sv-closing{padding-top:60px}.sv-invitation{padding:48px 0 40px}.sv-invitation h2>button{gap:25px}.atl-root .sv-invitation h2{font-size:8vw}.sv-invitation-arrow{width:100px;height:100px;font-size:55px}}@media(max-width:650px){.sv-closing{padding-top:46px}.sv-closing-top{font-size:8px}.sv-closing-top>span:last-child{display:none}.sv-invitation{padding:35px 0}.atl-root .sv-invitation h2{font-size:clamp(44px,12.5vw,70px)}.sv-invitation h2>button{display:flex;flex-direction:column;align-items:start;gap:28px}.sv-invitation-arrow{width:64px;height:64px;font-size:36px}.sv-invitation>p{font-size:13px;margin-top:22px}.sv-closing-links{align-items:start;flex-direction:column;gap:4px;padding:18px 0 22px}.sv-closing-links nav{width:100%;justify-content:space-between;gap:15px}.sv-closing-links a{font-size:11px}.sv-colophon{font-size:8px;flex-direction:column;gap:10px;padding-top:20px}}@media(prefers-reduced-motion:reduce){.sv-closing *{transition:none!important}.sv-invitation button:hover .sv-invitation-arrow{transform:none}}html[data-theara-motion=paused] .sv-closing *{transition:none!important}