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