.lab-page{--lab-ink: #101112;--lab-paper: #f2efe9;--lab-orange: var(--agent-build-orange);--lab-muted: #696660;color:var(--lab-ink);background:var(--lab-paper);padding-top:1px;padding-bottom:110px;font-family:var(--strategy-font-body, "Space Grotesk", sans-serif)}.lab-page h1,.lab-page h2,.lab-page h3{font-family:var(--strategy-font-display, "Space Grotesk", sans-serif);font-weight:500}.lab-page a{color:inherit}.lab-page a:focus-visible{outline:3px solid var(--lab-orange);outline-offset:7px}.lab-page .lab-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 23px;font-size:12px;line-height:1.5;font-weight:500;letter-spacing:.095em;text-transform:uppercase}.lab-signal{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--lab-orange)}.lab-hero{padding-top:104px;padding-bottom:85px}.lab-hero-top{display:flex;align-items:start;justify-content:space-between}.lab-hero-note{font-size:12px;color:var(--lab-muted)}.lab-hero h1{position:relative;margin:25px 0 38px;max-width:1110px;font-size:clamp(64px,8.4vw,124px);line-height:.99;letter-spacing:-.072em}.lab-hero h1>span{color:#8b8173}.lab-hero-mark{position:absolute;top:13px;right:0;width:68px;height:68px;color:var(--lab-orange);transform:rotate(11deg)}.lab-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:40px}.lab-hero-bottom>p{max-width:645px;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.55;letter-spacing:-.025em;color:#56534e}.lab-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;width:-moz-fit-content;width:fit-content;padding:12px 0;border-bottom:1px solid currentColor;text-decoration:none;font-size:14px;line-height:1.35;font-weight:500}.lab-text-link svg{flex-shrink:0;transition:transform .2s ease}.lab-text-link:hover svg{transform:translate(3px,-2px)}.lab-section-label{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;border-top:1px solid #cfc7bc}.lab-section-label h2{margin:0;font-size:18px;line-height:1.4;letter-spacing:-.025em}.lab-section-label>span{color:var(--lab-muted);font-size:12px}.lab-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lab-project-card{display:block;min-width:0;text-decoration:none}.lab-project-visual{position:relative;overflow:hidden;border-radius:5px}.lab-art{width:100%;aspect-ratio:620 / 410;overflow:hidden}.lab-art svg{display:block;width:100%;height:100%;font-family:Space Grotesk,sans-serif}.lab-art--ops{background:#292b2a;color:#efe8dc}.lab-art--site{background:#e7dfd2;color:#101112}.lab-project-number{position:absolute;left:22px;top:22px;z-index:1;display:grid;place-items:center;width:25px;height:25px;border:1px solid #ffffff3b;border-radius:50%;color:#f5f1e9;font-size:10px}.lab-project-card:nth-child(2) .lab-project-number{color:#665c4e;border-color:#10111238}.lab-project-status{position:absolute;top:20px;right:20px;z-index:1;display:inline-flex;align-items:center;gap:7px;background:#f7f3eb;border:1px solid #10111214;color:#302d28;border-radius:20px;padding:7px 10px;font-size:10px;line-height:1.4}.lab-project-status>span{width:5px;height:5px;border-radius:50%;background:#b85128}.lab-project-copy{padding:25px 2px 0}.lab-project-kind{margin:0 0 9px;font-size:11px;text-transform:uppercase;letter-spacing:.075em;color:var(--lab-muted)}.lab-project-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.lab-project-title h3{margin:0;font-size:clamp(27px,2.8vw,36px);line-height:1.15;letter-spacing:-.045em}.lab-card-arrow{display:grid;place-items:center;width:35px;height:35px;border:1px solid #c7bfb2;border-radius:50%;transition:background .25s,color .25s,transform .25s}.lab-project-copy>p:not(.lab-project-kind){max-width:480px;margin:15px 0 17px;font-size:15px;line-height:1.65;color:var(--lab-muted)}.lab-project-more{display:flex;align-items:center;gap:13px;font-size:12px}.lab-project-more svg{width:17px}.lab-art-core,.lab-art-source,.lab-art-team,.lab-art-context,.lab-art-browser,.lab-art-sheet-back,.lab-art-site-mark,.lab-art-cursor,.lab-art-dot{transition:transform .65s cubic-bezier(.2,.7,.2,1);transform-box:fill-box;transform-origin:center}.lab-project-card:is(:hover,:focus-visible) .lab-art-core{transform:rotate(45deg) scale(1.05)}.lab-project-card:is(:hover,:focus-visible) .lab-art-source{transform:translate(-7px,-7px) rotate(-3deg)}.lab-project-card:is(:hover,:focus-visible) .lab-art-team{transform:translate(7px,7px) rotate(3deg)}.lab-project-card:is(:hover,:focus-visible) .lab-art-context{transform:translateY(-7px)}.lab-project-card:is(:hover,:focus-visible) .lab-art-dot{transform:translate(29px)}.lab-project-card:is(:hover,:focus-visible) .lab-art-browser{transform:translate(-6px,-4px) rotate(-3deg)}.lab-project-card:is(:hover,:focus-visible) .lab-art-sheet-back{transform:translate(10px,-9px) rotate(5deg)}.lab-project-card:is(:hover,:focus-visible) .lab-art-site-mark{transform:translate(7px,-10px) rotate(8deg)}.lab-project-card:is(:hover,:focus-visible) .lab-art-cursor{transform:translate(-20px,-20px)}.lab-project-card:is(:hover,:focus-visible) .lab-card-arrow{background:var(--lab-ink);color:var(--lab-paper);transform:rotate(5deg)}.lab-curation-note{max-width:700px;margin:40px 0 0;font-size:12px;line-height:1.65;color:var(--lab-muted)}.lab-live-invitation{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:130px;padding-top:65px;padding-bottom:65px;border-top:1px solid #cfc7bc;border-bottom:1px solid #cfc7bc}.lab-live-invitation h2{margin:0 0 25px;font-size:clamp(38px,4vw,58px);line-height:1.05;letter-spacing:-.05em}.lab-live-invitation p:not(.lab-eyebrow){max-width:450px;margin:0 0 20px;color:var(--lab-muted);font-size:16px;line-height:1.6}.lab-live-type{max-width:470px;padding:30px 35px;background:var(--lab-orange);border-radius:4px;transform:rotate(-3deg);box-shadow:10px 10px #e3dacd}.lab-live-type>span{display:block;font-size:clamp(75px,8vw,118px);font-family:var(--strategy-font-display, "Space Grotesk", sans-serif);font-weight:600;line-height:.85;letter-spacing:-.08em}.lab-live-type>span>span{font-size:.65em;vertical-align:top;margin-left:9px}.lab-contact{padding-top:95px}.lab-contact>div{display:flex;align-items:end;justify-content:space-between;gap:30px}.lab-contact h2{margin:0;font-size:clamp(40px,5vw,70px);line-height:1.05;letter-spacing:-.055em}.lab-contact>p:last-child{max-width:640px;margin:26px 0 0;font-size:15px;line-height:1.65;color:var(--lab-muted)}.lab-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--agent-build-button-gap);min-height:var(--agent-build-button-height);padding:var(--agent-build-button-padding-block) var(--agent-build-button-padding-inline);border:1px solid var(--agent-build-button-fill);border-radius:var(--agent-build-button-radius);background:var(--agent-build-button-fill);color:var(--agent-build-button-ink)!important;font-size:var(--strategy-text-small);line-height:1.45;font-weight:600;text-decoration:none;transition:transform var(--agent-build-motion-duration) ease,box-shadow var(--agent-build-motion-duration) ease}.lab-button svg{flex-shrink:0;width:var(--agent-build-button-icon-size);height:var(--agent-build-button-icon-size)}.lab-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0a0a0a2e}.lab-button:active{transform:translateY(1px);box-shadow:none}.lab-page .lab-button:focus-visible{outline:2px solid var(--agent-build-orange);outline-offset:4px}.lab-page .lab-button:disabled,.lab-page .lab-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media(prefers-reduced-motion:reduce){.lab-page .lab-button{transition:none}.lab-page .lab-button:hover,.lab-page .lab-button:active{transform:none}}.lab-breadcrumb{padding-top:36px}.lab-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--lab-muted)}.lab-breadcrumb li:not(:last-child):after{content:"/";display:inline-block;margin-left:10px;color:#a49b8e}.lab-breadcrumb a{text-decoration:none}.lab-breadcrumb a:hover{text-decoration:underline}.lab-detail-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-top:70px;padding-bottom:90px}.lab-detail-hero h1{margin:0 0 25px;font-size:clamp(60px,6vw,88px);line-height:1;letter-spacing:-.06em}.lab-detail-hero h1 span{color:#bc582d}.lab-detail-lead{margin:0 0 30px;max-width:500px;color:#696660;font-size:18px;line-height:1.6}.lab-detail-status{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid #cfc7bc;border-radius:25px;font-size:11px}.lab-detail-hero .lab-art{border-radius:5px}.lab-project-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding-top:65px;padding-bottom:80px;border-top:1px solid #cfc7bc}.lab-story-intro h2,.lab-project-questions h2{margin:0;font-size:clamp(38px,4vw,57px);line-height:1.08;letter-spacing:-.045em}.lab-story-copy>div+div{margin-top:35px}.lab-story-copy h3{margin:0 0 12px;font-size:20px;letter-spacing:-.025em}.lab-story-copy p{margin:0;font-size:16px;line-height:1.7;color:var(--lab-muted)}.lab-focus-note{display:flex;gap:16px;margin-top:37px;padding:25px;background:#e8e0d5;border-radius:4px}.lab-focus-note>.lab-signal{margin-top:8px}.lab-focus-note h3{font-size:17px}.lab-focus-note p{font-size:14px;color:#565048}.lab-project-path>ol{list-style:none;margin:0;padding:0}.lab-path-step{display:grid;grid-template-columns:80px 1fr 70px;gap:30px;align-items:start;padding:34px 0;border-bottom:1px solid #cfc7bc}.lab-path-index{font-size:30px;line-height:1.2;color:#a09688;letter-spacing:-.045em}.lab-path-state{display:inline-block;margin-bottom:12px;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em;color:#696660}.lab-path-step--current .lab-path-state{padding:4px 9px;margin-top:-4px;background:#f3c6ad;color:#783414;border-radius:20px}.lab-path-step h3{margin:0 0 10px;font-size:25px;line-height:1.2;letter-spacing:-.035em}.lab-path-step p{max-width:750px;margin:0;color:var(--lab-muted);font-size:15px;line-height:1.7}.lab-path-indicator{display:grid;place-items:center;justify-self:end;width:43px;height:43px;border:1px solid #c5baaa;border-radius:50%;font-size:23px}.lab-path-step--current .lab-path-indicator{border-color:var(--lab-orange);background:var(--lab-orange)}.lab-project-questions{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:85px;padding-bottom:70px}.lab-project-questions>div>p:last-child{max-width:380px;margin:23px 0 0;font-size:15px;line-height:1.6;color:var(--lab-muted)}.lab-project-questions ul{padding:0;margin:0;list-style:none}.lab-project-questions li{display:flex;gap:22px;align-items:start;padding:23px 0;font-size:22px;line-height:1.35;letter-spacing:-.03em;border-top:1px solid #cfc7bc}.lab-project-questions li>span{color:#bd582b}.lab-project-links{display:flex;align-items:center;flex-wrap:wrap;gap:30px;padding-bottom:60px;border-bottom:1px solid #cfc7bc}.lab-next-project{display:grid;grid-template-columns:1fr 25px;gap:6px 30px;margin-left:auto;text-decoration:none}.lab-next-project>span{grid-column:1;font-size:11px;color:var(--lab-muted)}.lab-next-project>strong{grid-column:1;font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.025em}.lab-next-project svg{grid-column:2;grid-row:1 / 3;align-self:center}.lab-next-project:hover strong{text-decoration:underline}@media(min-width:1450px){.lab-hero-mark{right:35px}}@media(max-width:1000px){.lab-hero{padding-top:75px;padding-bottom:65px}.lab-hero h1{font-size:clamp(62px,9vw,95px)}.lab-hero-mark{width:50px;height:50px;right:8px}.lab-hero-bottom{align-items:start}.lab-hero-bottom>p{max-width:65%;font-size:17px}.lab-project-grid{gap:22px}.lab-project-status{top:13px;right:13px;font-size:10px}.lab-project-number{left:13px;top:13px}.lab-live-invitation{gap:45px;margin-top:95px}.lab-live-type{padding:30px 22px}.lab-live-type>span{font-size:9vw}.lab-contact>div{align-items:start;flex-direction:column}.lab-detail-hero{gap:30px;padding-top:55px;padding-bottom:65px}.lab-detail-hero h1{font-size:6.4vw}.lab-detail-lead{font-size:16px}.lab-project-story{gap:45px}.lab-project-questions{gap:40px}}@media(max-width:640px){.lab-page{padding-bottom:75px}.lab-hero{padding-top:52px;padding-bottom:52px}.lab-hero-top>.lab-hero-note{display:none}.lab-hero h1{margin-top:17px;margin-bottom:30px;font-size:clamp(49px,12vw,76px);letter-spacing:-.065em}.lab-hero-mark{position:static;width:30px;height:30px;margin-left:10px}.lab-hero-bottom{display:block}.lab-hero-bottom>p{max-width:none;font-size:16px}.lab-hero-bottom .lab-text-link{margin-top:20px}.lab-section-label{align-items:start}.lab-section-label>span{max-width:48%;text-align:right;font-size:10px}.lab-project-grid{grid-template-columns:1fr;gap:42px}.lab-project-copy{padding-top:20px}.lab-project-title h3{font-size:30px}.lab-project-copy>p:not(.lab-project-kind){margin-top:12px;font-size:14px}.lab-curation-note{margin-top:32px}.lab-live-invitation{grid-template-columns:1fr;gap:40px;margin-top:65px;padding-top:45px;padding-bottom:55px}.lab-live-type{justify-self:center;width:calc(100% - 20px);max-width:390px}.lab-live-type>span{font-size:clamp(88px,23vw,123px)}.lab-contact{padding-top:55px}.lab-contact h2{font-size:42px}.lab-button{width:-moz-fit-content;width:fit-content;min-height:50px;padding:14px 19px;font-size:12px}.lab-breadcrumb{padding-top:28px}.lab-breadcrumb ol{font-size:10px}.lab-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;margin-block:-13.75px}.lab-detail-hero{grid-template-columns:1fr;gap:35px;padding-top:42px;padding-bottom:50px}.lab-detail-hero h1{font-size:clamp(55px,14vw,80px)}.lab-detail-lead{margin-bottom:23px}.lab-project-story,.lab-project-questions{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:50px}.lab-story-intro h2,.lab-project-questions h2{font-size:39px}.lab-story-copy p{font-size:15px}.lab-focus-note{padding:21px}.lab-path-step{grid-template-columns:33px 1fr 26px;gap:15px;padding:26px 0}.lab-path-index{font-size:23px}.lab-path-step h3{font-size:22px}.lab-path-step p{font-size:14px}.lab-path-indicator{width:26px;height:26px;font-size:18px}.lab-project-questions li{font-size:21px}.lab-project-links{align-items:start;gap:25px;padding-bottom:45px}.lab-next-project{width:100%;margin-top:10px;padding-top:23px;border-top:1px solid #cfc7bc}}@media(prefers-reduced-motion:reduce){.lab-page *,.lab-page *:before,.lab-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lab-project-card:is(:hover,:focus-visible) .lab-art svg>g,.lab-project-card:is(:hover,:focus-visible) .lab-art-dot,.lab-project-card:is(:hover,:focus-visible) .lab-card-arrow,.lab-text-link:hover svg{transform:none}}.lab-studio{--lab-paper: #f8f5ed;--lab-ink: #232b2a;--lab-orange: #ed7546;--lab-muted: #626860;--studio-line: #d9ded1;--studio-ease: cubic-bezier(.2,.8,.2,1);background:var(--lab-paper);overflow:clip;padding-bottom:112px}.lab-studio.lab-studio-home{--lab-paper: #efc5a4;--lab-muted: #51584e;--studio-line: #b9957d}.lab-studio-home :is(.lab-studio-desk-label,.lab-studio-index,.lab-studio-curation-label){color:#50594d}.lab-studio-home .lab-studio-hero-bottom>p,.lab-studio-home .lab-studio-method-notes>p,.lab-studio-home .lab-studio-contact>div:last-child>p{color:#4c574b}.lab-studio-home .lab-studio-hero h1>span{color:#285f60}.lab-studio-home .lab-studio-contact h2>span{color:#993f22}.lab-studio :is(h1,h2,h3,p){text-wrap:pretty}.lab-studio :is(h1,h2,h3){text-wrap:balance}.lab-studio .lab-eyebrow{font-size:11px;letter-spacing:.11em}.lab-studio :is(a,button):focus-visible{outline:3px solid #185d65;outline-offset:6px}.lab-studio .lab-button{min-height:52px;padding:16px 23px;gap:24px;background:var(--lab-ink);border-color:var(--lab-ink);color:#fffaf1!important}.lab-studio .lab-button:hover{background:var(--agent-build-button-fill-hover);border-color:var(--agent-build-button-fill-hover);color:var(--agent-build-button-ink)!important}.lab-studio-hero{padding-top:80px;padding-bottom:70px}.lab-studio-hero-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.lab-studio-hero-top .lab-eyebrow{margin:0}.lab-studio-desk-label{display:flex;align-items:center;gap:18px;color:#63695f;font-size:12px}.lab-studio-desk-label>span{font-size:24px;color:#bd542b}.lab-studio-hero-heading{display:flex;align-items:center;justify-content:space-between;gap:28px}.lab-studio-hero h1{font-size:clamp(60px,8vw,116px);line-height:1;letter-spacing:-.07em;margin:38px 0 35px}.lab-studio-hero h1>span{color:#397e7e}.lab-studio-hero-stamp{position:relative;display:grid;place-items:center;flex:0 0 142px;width:142px;height:164px;margin:12px 32px 0 0;border-radius:21px 21px 5px 5px;background:var(--lab-orange);transform:rotate(10deg);box-shadow:8px 10px #e8ded0;animation:lab-studio-stamp-in .8s var(--studio-ease) both}.lab-studio-hero-stamp svg{width:86px;height:86px}.lab-studio-hero-stamp>span{font-size:10px;font-weight:600;letter-spacing:.04em;margin-top:-12px}.lab-studio-hero-stamp:before{content:"";position:absolute;left:29%;top:-12px;width:44%;height:27px;background:#cfbe9777;transform:rotate(-5deg);border:1px solid #ffffff66}.lab-studio-hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:60px}.lab-studio-hero-bottom>p{max-width:610px;margin:0;font-size:clamp(17px,1.55vw,21px);line-height:1.65;color:#586157;letter-spacing:-.025em}.lab-studio-explore{display:flex;align-items:center;gap:26px;text-decoration:none;font-size:12px;line-height:1.6;white-space:nowrap}.lab-studio-explore>span:last-child{display:grid;place-items:center;border:1px solid #aebbaa;border-radius:50%;width:50px;height:50px;font-size:25px;transition:background .25s,transform .3s}.lab-studio-explore:hover>span:last-child{background:#dce8d8;transform:translateY(4px)}.lab-studio-gallery{scroll-margin-top:105px}.lab-studio-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;border-top:1px solid var(--studio-line);padding-top:25px;margin-bottom:30px}.lab-studio-index{display:block;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#67715f}.lab-studio-section-heading h2{font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.045em;margin:15px 0 0}.lab-studio-project-count{font-size:11px;color:var(--lab-muted);padding-bottom:4px}.lab-studio-folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lab-studio-folders>*{min-width:0}.lab-studio-folder{display:block;background:#fffcf5;border:1px solid #e5e5d9;border-radius:30px;color:var(--lab-ink);text-decoration:none;height:100%;transition:border-color .3s,box-shadow .3s}.lab-studio-folder--ops{--folder-bg: #e3764d;--folder-back: #c45c38;--folder-ink: #442317;--folder-stage: #e9e9d6}.lab-studio-folder--site{--folder-bg: #6daaa4;--folder-back: #438a85;--folder-ink: #163e3e;--folder-stage: #dce8e9}.lab-studio-folder-stage{position:relative;isolation:isolate;container-type:inline-size;aspect-ratio:1.19;border-radius:29px 29px 10px 10px;background:var(--folder-stage);overflow:hidden}.lab-studio-folder-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(#61716624 .7px,transparent .7px) 0 0 / 17px 17px;-webkit-mask-image:linear-gradient(#0009,transparent 90%);mask-image:linear-gradient(#0009,transparent 90%)}.lab-studio-folder-meta{position:absolute;inset:21px 22px auto;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:3}.lab-studio-folder-meta>span:first-child{font-size:10px;letter-spacing:.08em;font-weight:500;color:#3e5348}.lab-studio-status{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;border:1px solid #273e3420;padding:7px 10px;border-radius:30px;font-size:10px;line-height:1.35;background:#fffdf0c9;color:#334d43}.lab-studio-status>i{width:5px;height:5px;border-radius:50%;background:#c65b31}.lab-studio-folder-object{position:absolute;inset:31% 14% 12%;perspective:1000px}.lab-studio-folder-back{position:absolute;inset:9% 0 0;border-radius:5px 17px 19px 19px;background:var(--folder-back);box-shadow:0 24px 25px -16px #23332948;transform:rotate(-3deg)}.lab-studio-folder-back>span{position:absolute;bottom:calc(100% - 1px);width:39%;height:17px;border-radius:9px 12px 0 0;background:var(--folder-back)}.lab-studio-folder-front{position:absolute;z-index:5;inset:34% -2% -1%;display:flex;flex-direction:column;justify-content:space-between;padding:7% 7% 5%;border-radius:9px 20px 20px;background:var(--folder-bg);color:var(--folder-ink);box-shadow:0 -1px #fff5,0 9px 13px -8px #17282c55;transform:rotate(-3deg);transform-origin:center bottom;transition:transform .65s var(--studio-ease)}.lab-studio-folder-front:before{content:"";position:absolute;left:0;bottom:calc(100% - 1px);width:36%;height:13px;border-radius:9px 12px 0 0;background:var(--folder-bg)}.lab-studio-folder-tag{display:flex;justify-content:space-between;gap:14px;font-size:1.85cqw;letter-spacing:-.02em}.lab-studio-folder-tag>span{font-size:1.6cqw;text-transform:uppercase;letter-spacing:.07em;opacity:.85}.lab-studio-folder-front>strong{display:block;font-size:5.5cqw;letter-spacing:-.055em;line-height:1.1;font-weight:500;margin:8px 0}.lab-studio-folder-bottom{display:flex;align-items:center;justify-content:space-between;font-size:1.65cqw;line-height:1.5}.lab-studio-folder-bottom>span:last-child{font-size:5cqw;line-height:.8}.lab-studio-folder-caption{position:absolute;bottom:15px;left:24px;right:24px;text-align:center;font-size:10px;letter-spacing:.015em;color:#566c5d}.lab-studio-folder-copy{padding:27px 30px 28px}.lab-studio-folder-kind{display:block;margin-bottom:11px;font-size:10px;text-transform:uppercase;letter-spacing:.075em;color:var(--lab-muted)}.lab-studio-folder-copy>div{display:flex;justify-content:space-between;align-items:center;gap:16px}.lab-studio-folder-copy h3{margin:0;font-size:clamp(27px,2.8vw,37px);line-height:1.15;letter-spacing:-.045em}.lab-studio-round-arrow{display:grid;place-items:center;width:39px;height:39px;border:1px solid #c6d0bd;border-radius:50%;flex-shrink:0;transition:color .2s,background .2s,transform .4s}.lab-studio-folder-copy>p{margin:14px 0 20px;font-size:14px;line-height:1.65;color:#60685b;max-width:420px}.lab-studio-folder-open{display:inline-flex;align-items:center;gap:16px;font-size:12px}.lab-studio-folder-open svg{width:17px}.lab-studio-print{position:relative;container-type:inline-size;width:100%;height:100%;isolation:isolate}.lab-studio-print-orbit{position:absolute;width:95%;aspect-ratio:1;border:1px dashed #5b776931;border-radius:50%;left:2%;top:-15%;transform:rotate(-25deg) scaleY(.7)}.lab-studio-print-sheet{position:absolute;overflow:hidden;border-radius:10px;border:1px solid #17383024;box-shadow:0 12px 18px -11px #18261e57;transition:transform .7s var(--studio-ease)}.lab-studio-print-sheet--back{top:-6%;left:0;width:70%;height:86%;z-index:1;background:#fbf6d7;padding:5%;transform:rotate(-11deg)}.lab-studio-print--site .lab-studio-print-sheet--back{background:#96bba8}.lab-studio-print-kicker{display:block;font-size:2.15cqw;text-transform:uppercase;letter-spacing:.07em;color:#415744}.lab-studio-print-diagram{display:grid;grid-template-columns:repeat(2,1fr);gap:8%;height:58%;width:72%;margin:13% auto 8%}.lab-studio-print-diagram i{display:block;background:#e77951;border-radius:50% 50% 8%}.lab-studio-print-diagram i:nth-child(2){background:#70a797;border-radius:50% 50% 50% 8%}.lab-studio-print-diagram i:nth-child(3){background:#70a797;border-radius:50% 8% 50% 50%}.lab-studio-print-diagram i:nth-child(4){border-radius:8% 50% 50%}.lab-studio-print-small{font-size:2.4cqw;color:#294232}.lab-studio-print-sheet--main{z-index:3;top:-1%;left:10%;width:81%;height:91%;background:#faf5e8;transform:rotate(2deg)}.lab-studio-print-browser{display:flex;justify-content:space-between;align-items:center;gap:6%;height:10%;min-height:18px;padding:0 4%;border-bottom:1px solid #25362c22;color:var(--lab-muted);font-size:1.6cqw;background:#f9f5e9}.lab-studio-print-browser>span:first-child{display:flex;gap:3px}.lab-studio-print-browser i{width:3px;height:3px;border-radius:50%;background:#b5bbaa}.lab-studio-print-browser>span:last-child{font-size:2.5cqw}.lab-studio-print-console{height:90%;display:flex;background:#293b38;color:#f8f1db}.lab-studio-print-rail{width:14%;border-right:1px solid #f8f1db26;padding:6% 4%;display:flex;flex-direction:column;align-items:center;gap:9%}.lab-studio-print-rail svg{width:100%;color:#ed7546;--print-mark-center: #293b38;margin-bottom:15%}.lab-studio-print-rail>i{width:75%;height:6%;border-radius:3px;background:#a7bbab50}.lab-studio-print-rail>span{margin-top:auto;width:100%;aspect-ratio:1;border-radius:50%;background:#c8dcc47a}.lab-studio-print-chat{padding:7%;width:86%;position:relative}.lab-studio-print-overline{display:block;font-size:1.7cqw;text-transform:uppercase;letter-spacing:.12em;color:#becbb6}.lab-studio-print-chat>strong{display:block;font-size:6.7cqw;line-height:1.05;letter-spacing:-.06em;font-weight:500;margin:9% 0 7%}.lab-studio-print-chat em{color:#f7a079;font-style:normal}.lab-studio-print-bubble{display:flex;flex-direction:column;align-items:start;gap:4px;padding:8% 9%;width:85%;background:#fff1;border:1px solid #ffffff1a;border-radius:7px 7px 7px 0}.lab-studio-print-bubble span{width:80%;height:2px;background:#bdcbb857;border-radius:2px}.lab-studio-print-bubble span:nth-child(2){width:95%}.lab-studio-print-bubble span:nth-child(3){width:57%}.lab-studio-print-human{display:flex;align-items:center;gap:5%;margin-top:9%;font-size:2.2cqw}.lab-studio-print-human i{width:12%;aspect-ratio:1;border-radius:50%;background:#ed7546}.lab-studio-print-human b{margin-left:auto;font-size:4cqw;font-weight:400}.lab-studio-print-sheet--note{z-index:4;width:37%;height:64%;right:-3%;top:25%;padding:5%;transform:rotate(12deg);background:#d5e9d8;color:#24483f}.lab-studio-print-sheet--note>span{display:block;font-size:1.8cqw;letter-spacing:.02em}.lab-studio-print-sheet--note>svg{display:block;width:76%;margin:20% auto;--print-mark-center: #d5e9d8}.lab-studio-print-sheet--note>small{display:block;font-size:2.2cqw;line-height:1.35;letter-spacing:-.02em}.lab-studio-print-sticker{display:flex;align-items:center;gap:8px;position:absolute;z-index:6;left:-5%;bottom:-5%;background:#fff9df;border:1px solid #b8bfb077;border-radius:30px;box-shadow:0 5px 9px #122e2920;padding:3% 5%;font-size:2.4cqw;transform:rotate(-9deg);transition:transform .7s var(--studio-ease)}.lab-studio-print-sticker>span{font-size:4cqw}.lab-studio-folder .lab-studio-print-sticker{display:none}.lab-studio-print-website{height:90%;position:relative;padding:6%;color:#243632;background:#f7f1dc;overflow:hidden}.lab-studio-print-wordmark{display:flex;justify-content:space-between;font-size:2cqw;letter-spacing:-.04em;font-weight:600}.lab-studio-print-website>strong{display:block;position:relative;z-index:2;margin:11% 0 9%;font-size:9.3cqw;line-height:.91;letter-spacing:-.075em;font-weight:500}.lab-studio-print-website em{font-style:normal;color:#437d6d}.lab-studio-print-site-button{position:relative;z-index:2;display:inline-block;padding:5% 6%;background:#253e35;color:#f7f1dc;border-radius:30px;font-size:1.8cqw}.lab-studio-print-site-object{position:absolute;right:-8%;width:51%;top:34%;aspect-ratio:1;display:grid;place-items:center;background:#ed7546;border-radius:25%;transform:rotate(17deg);box-shadow:8px 8px #b5d2bf}.lab-studio-print-site-object svg{width:70%;color:#324438}.lab-studio-print-site-footer{position:absolute;left:6%;right:6%;bottom:8%;display:flex;gap:5%}.lab-studio-print-site-footer i{width:31%;height:4px;border-radius:3px;background:#95ac9270}.lab-studio-print--site .lab-studio-print-sheet--note{background:#e97b52;color:var(--lab-ink)}.lab-studio-print--site .lab-studio-print-sheet--note>svg{--print-mark-center: #e97b52}.lab-studio-folder:focus-visible .lab-studio-print-sheet--back{transform:translate(-9%,-18%) rotate(-18deg)}.lab-studio-folder:focus-visible .lab-studio-print-sheet--main{transform:translateY(-24%) rotate(-4deg)}.lab-studio-folder:focus-visible .lab-studio-print-sheet--note{transform:translate(14%,-31%) rotate(18deg)}.lab-studio-folder:focus-visible .lab-studio-folder-front{transform:rotate(-3deg) rotateX(-20deg)}@media(hover:hover)and (pointer:fine){.lab-studio-folder:hover{border-color:#b3c1a8;box-shadow:0 17px 35px -26px #25472c55}.lab-studio-folder:hover .lab-studio-print-sheet--back{transform:translate(-9%,-18%) rotate(-18deg)}.lab-studio-folder:hover .lab-studio-print-sheet--main{transform:translateY(-24%) rotate(-4deg)}.lab-studio-folder:hover .lab-studio-print-sheet--note{transform:translate(14%,-31%) rotate(18deg)}.lab-studio-folder:hover .lab-studio-folder-front{transform:rotate(-3deg) rotateX(-20deg)}.lab-studio-folder:hover .lab-studio-round-arrow{background:#263e34;color:#fcf5dc;transform:rotate(8deg)}.lab-studio-detail-art:hover .lab-studio-print-sheet--main{transform:translateY(-4%) rotate(-2deg)}.lab-studio-detail-art:hover .lab-studio-print-sheet--back{transform:translate(-4%,-3%) rotate(-16deg)}.lab-studio-detail-art:hover .lab-studio-print-sheet--note{transform:translate(5%,-4%) rotate(16deg)}.lab-studio-detail-art:hover .lab-studio-print-sticker{transform:translateY(5%) rotate(-5deg)}}.lab-studio-curation{display:flex;gap:18px;align-items:start;padding:26px 3px 0}.lab-studio-curation>span:first-child{font-size:29px;line-height:1;color:#6b8973}.lab-studio-curation>p{max-width:640px;margin:0;font-size:11px;line-height:1.65;color:var(--lab-muted)}.lab-studio-curation-label{margin-left:auto;flex-shrink:0;font-size:10px;line-height:1.6;text-align:right;color:#647460}.lab-studio-method{margin-top:105px}.lab-studio-method-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;border-top:1px solid var(--studio-line);padding-top:38px}.lab-studio-method h2{font-size:clamp(32px,3.6vw,49px);line-height:1.1;letter-spacing:-.05em;margin:0}.lab-studio-method-notes{align-self:end}.lab-studio-method-notes>p{max-width:430px;color:#626f60;font-size:15px;line-height:1.65;margin:0 0 22px}.lab-studio-method-notes>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lab-studio-method-notes>div>span{padding:9px 14px;border-radius:9px;border:1px solid #cbd6c3;font-size:11px;background:#fdfaf0}.lab-studio-method-notes i{font-style:normal;color:#729077}.lab-studio-live{margin-top:95px}.lab-studio-live-card{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding:60px;background:#253b37;color:#fff9e9;border-radius:32px;overflow:hidden}.lab-studio-live-copy h2{margin:0 0 24px;font-size:clamp(35px,3.6vw,50px);line-height:1.07;letter-spacing:-.055em}.lab-studio-live-copy>p:not(.lab-eyebrow){max-width:410px;margin:0 0 22px;color:#d0dccc;font-size:14px;line-height:1.65}.lab-studio-live-state{display:flex;align-items:center;gap:8px;font-size:10px;color:#d5e7b2;margin-bottom:26px}.lab-studio-live-state>span{width:5px;height:5px;border-radius:50%;background:#d5e7b2}.lab-studio-live .lab-button{background:#f8f2d9;color:#253b37!important;border-color:#f8f2d9}.lab-studio-live .lab-button:hover{background:var(--agent-build-button-fill-hover);border-color:var(--agent-build-button-fill-hover);color:var(--agent-build-button-ink)!important}.lab-studio-live-poster{position:relative;padding:25px 30px 29px;color:#293d31;background:#e9d670;border-radius:8px;transform:rotate(5deg);box-shadow:-12px 13px #679587;transition:transform .6s var(--studio-ease)}.lab-studio-live-poster-top{display:block;font-size:10px;padding-bottom:30px;border-bottom:1px solid #344d322d}.lab-studio-live-poster>div{padding:30px 0}.lab-studio-live-poster>div>span{display:block;font-size:clamp(55px,6.5vw,95px);font-weight:600;line-height:.9;letter-spacing:-.09em}.lab-studio-live-poster>div>.lab-studio-live-word{letter-spacing:.045em;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"kern" 0,"liga" 0}.lab-studio-live-poster>div>span>span{margin-left:8px;font-size:.7em}.lab-studio-live-poster-bottom{display:block;font-size:11px;line-height:1.5;padding-top:22px;border-top:1px solid #344d322d}.lab-studio-live-poster>i{position:absolute;width:45px;height:45px;bottom:26px;right:27px;border:1px solid #435c3c;border-radius:50%}.lab-studio-live-card:hover .lab-studio-live-poster{transform:rotate(2deg) translateY(-3px)}.lab-studio-contact{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding-top:90px;align-items:end}.lab-studio-contact h2{margin:0;font-size:clamp(50px,6vw,82px);line-height:1;letter-spacing:-.065em}.lab-studio-contact h2>span{color:#c95932}.lab-studio-contact>div:last-child>p{max-width:400px;margin:0 0 25px;font-size:16px;line-height:1.65;color:#5f6b5b}.lab-studio-contact>div:last-child>.lab-text-link{display:flex;margin-top:18px;font-size:12px}.lab-studio-detail{--detail-tone: #e3e6d0}.lab-studio-detail--site{--detail-tone: #deebea}.lab-studio-detail .lab-breadcrumb{padding-top:30px}.lab-studio-detail-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;padding-top:56px;padding-bottom:85px}.lab-studio-detail-intro h1{font-size:clamp(55px,6.4vw,93px);line-height:1;letter-spacing:-.065em;margin:25px 0}.lab-studio-detail-intro h1>span{color:#ca633a}.lab-studio-detail-intro>p:not(.lab-eyebrow){font-size:17px;line-height:1.65;color:#5e6c5f;margin:0 0 25px}.lab-studio-detail-intro>.lab-text-link{display:flex;margin-top:22px;font-size:12px}.lab-studio-detail-art{position:relative;width:100%;aspect-ratio:1.06;border-radius:30px;background:var(--detail-tone);background-image:radial-gradient(#45634424 .65px,transparent .65px);background-size:16px 16px}.lab-studio-detail-art-heading{position:absolute;display:flex;justify-content:space-between;align-items:center;inset:23px 25px auto;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#4b6153}.lab-studio-detail-art-heading>span:last-child{font-size:20px}.lab-studio-detail-art .lab-studio-print{position:absolute;width:75%;height:65%;top:22%;left:12%}.lab-studio-detail-art-caption{position:absolute;bottom:16px;left:16px;right:16px;font-size:10px;color:#61705f;text-align:center}.lab-studio-story{scroll-margin-top:100px}.lab-studio-story-heading{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:35px;border-top:1px solid var(--studio-line);padding-top:35px;margin-bottom:40px}.lab-studio-story-heading h2{margin:0;font-size:clamp(37px,4vw,56px);line-height:1.08;letter-spacing:-.05em}.lab-studio-story-heading>.lab-studio-index{padding-top:8px}.lab-studio-story-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.lab-studio-story-cards article{position:relative;height:100%;padding:35px;background:#edf0e2;border-radius:24px}.lab-studio-story-cards>:nth-child(2) article{background:#f0e8d8}.lab-studio-story-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid #788b6955;border-radius:50%;font-size:25px;color:#53794d;margin-bottom:37px}.lab-studio-story-cards h3{margin:0 0 14px;font-size:25px;line-height:1.2;letter-spacing:-.035em}.lab-studio-story-cards p{margin:0;font-size:15px;line-height:1.75;color:#5b6654}.lab-studio-focus{display:flex;gap:20px;align-items:start;margin-top:27px;padding:30px 35px;border:1px solid #b4c8a9;border-radius:23px;background:#fafaf1}.lab-studio-focus-dot{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:#ce653b;margin-top:2px;box-shadow:0 0 0 6px #f3deca}.lab-studio-focus p{margin:12px 0 0;max-width:710px;font-size:15px;line-height:1.7;color:#50604d}.lab-studio-focus-tag{flex-shrink:0;margin-left:auto;padding:6px 10px;border-radius:20px;background:#e1eacb;color:#4a613f;font-size:10px}.lab-studio-path{margin-top:75px}.lab-studio-path>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.lab-studio-step{min-width:0;padding:23px;border:1px solid #d7ddcf;border-radius:20px;background:#fcfaf2}.lab-studio-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px;font-size:23px;color:#63765a;letter-spacing:-.05em}.lab-studio-step-top>span:last-child{font-size:20px}.lab-studio-step-state{display:inline-block;margin-bottom:16px;padding:5px 8px;border:1px solid #77826744;border-radius:20px;font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;color:#65765a}.lab-studio-step h3{font-size:22px;line-height:1.1;letter-spacing:-.035em;margin:0 0 16px}.lab-studio-step>p{font-size:12px;line-height:1.65;color:#637258;margin:0}.lab-studio-step--current{background:#284c43;border-color:#284c43;color:#f4f4dd}.lab-studio-step--current :is(.lab-studio-step-top,.lab-studio-step-state){color:#e6b178}.lab-studio-step--current .lab-studio-step-state{border-color:#e6b17855}.lab-studio-step--current>p{color:#c9d6bd}.lab-studio-questions{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;margin-top:90px}.lab-studio-questions h2{font-size:clamp(34px,3.5vw,49px);line-height:1.08;letter-spacing:-.05em;margin:0}.lab-studio-questions>div>p:last-child{max-width:350px;font-size:14px;line-height:1.65;color:#62705b;margin-top:23px}.lab-studio-questions ul{list-style:none;padding:0;margin:0}.lab-studio-questions li{display:grid;grid-template-columns:25px 1fr 25px;align-items:start;gap:18px;padding:24px 0;border-top:1px solid #c8d3c0}.lab-studio-questions li>span:first-child{font-size:10px;padding-top:5px;color:#63725c}.lab-studio-questions li>span:last-child{color:#b9532e;font-size:23px}.lab-studio-questions li p{margin:0;font-size:20px;line-height:1.3;letter-spacing:-.025em}.lab-studio-project-links{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:40px;padding-top:35px;padding-bottom:35px;border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line)}.lab-studio-project-links>div{display:flex;gap:24px;align-items:center}.lab-studio-project-links .lab-text-link{font-size:12px}.lab-studio-next{display:flex;align-items:center;gap:19px;text-decoration:none}.lab-studio-next small{display:block;font-size:10px;margin-bottom:6px;color:#63745b}.lab-studio-next strong{display:block;font-size:21px;line-height:1.2;font-weight:500;letter-spacing:-.035em}.lab-studio-next-icon{position:relative;display:block;width:50px;height:46px}.lab-studio-next-icon i{position:absolute;display:block;width:35px;height:32px;border-radius:4px;left:5px;top:5px;background:#c5d7ab;transform:rotate(-10deg);transition:transform .35s}.lab-studio-next-icon i:nth-child(2){background:#639887;transform:rotate(8deg);left:10px;top:6px}.lab-studio-next-icon i:nth-child(3){top:18px;left:4px;width:41px;height:28px;background:#e8966b}.lab-studio-next:hover .lab-studio-next-icon i:nth-child(2){transform:translateY(-6px) rotate(14deg)}@keyframes lab-studio-stamp-in{0%{transform:translateY(10px) rotate(4deg)}to{transform:translateY(0) rotate(10deg)}}@media(max-width:1050px){.lab-studio-hero{padding-top:64px}.lab-studio-hero-stamp{flex-basis:112px;height:136px;margin-right:15px}.lab-studio-hero-stamp svg{width:65px}.lab-studio-folders{gap:20px}.lab-studio-folder-stage{aspect-ratio:1}.lab-studio-folder-copy{padding:24px}.lab-studio-folder-meta{inset:17px 16px auto}.lab-studio-folder-meta>span:first-child{font-size:10px}.lab-studio-status{font-size:10px}.lab-studio-folder-object{left:12%;right:12%;top:34%}.lab-studio-folder-front>strong{font-size:6cqw}.lab-studio-live-card{padding:42px;gap:40px}.lab-studio-live-poster{padding:22px}.lab-studio-live-poster>div>span{font-size:7.8vw}.lab-studio-detail-hero{gap:35px}.lab-studio-detail-art{aspect-ratio:.9}.lab-studio-detail-art .lab-studio-print{height:61%;top:23%}.lab-studio-detail-intro>p:not(.lab-eyebrow){font-size:15px}.lab-studio-path>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-studio-step{padding:26px}.lab-studio-step-top{margin-bottom:25px}.lab-studio-step>p{font-size:14px}.lab-studio-focus-tag{display:none}.lab-studio-project-links{align-items:start}.lab-studio-project-links>div{align-items:start;flex-direction:column;gap:12px}}@media(max-width:700px){.lab-studio{padding-bottom:65px}.lab-studio-hero{padding-top:45px;padding-bottom:50px}.lab-studio-desk-label{display:none}.lab-studio-hero h1{font-size:clamp(48px,10.8vw,73px);margin:26px 0}.lab-studio-hero-stamp{width:65px;flex-basis:65px;height:84px;border-radius:9px 9px 4px 4px;margin-right:3px;box-shadow:4px 5px #e8ded0}.lab-studio-hero-stamp svg{width:40px;height:40px}.lab-studio-hero-stamp>span{font-size:10px;margin-top:-2px;letter-spacing:0;line-height:1.05;text-align:center}.lab-studio-hero-stamp:before{height:15px;top:-6px}.lab-studio-hero-bottom{display:block}.lab-studio-hero-bottom>p{font-size:16px}.lab-studio-explore{justify-content:space-between;max-width:310px;margin-top:25px}.lab-studio-explore>span:first-child br{display:none}.lab-studio-explore>span:last-child{width:43px;height:43px;font-size:21px}.lab-studio-section-heading{align-items:start;flex-direction:column;gap:13px;margin-bottom:25px;padding-top:22px}.lab-studio-section-heading h2{font-size:30px}.lab-studio-project-count{font-size:10px}.lab-studio-folders{grid-template-columns:1fr;gap:24px}.lab-studio-folder{border-radius:26px}.lab-studio-folder-stage{aspect-ratio:1.15;border-radius:25px 25px 9px 9px}.lab-studio-folder-object{top:32%}.lab-studio-folder-copy h3{font-size:31px}.lab-studio-folder-copy>p{font-size:14px}.lab-studio-folder-meta{inset:18px 20px auto}.lab-studio-folder-meta>span:first-child{font-size:10px}.lab-studio-folder-front>strong{font-size:6.2cqw}.lab-studio-folder-tag{font-size:2.3cqw}.lab-studio-folder-tag>span,.lab-studio-folder-bottom{font-size:1.9cqw}.lab-studio-folder-caption{font-size:10px;bottom:11px}.lab-studio-curation{gap:12px;padding-top:23px}.lab-studio-curation-label{display:none}.lab-studio-curation>p{font-size:10px}.lab-studio-method{margin-top:60px}.lab-studio-method-inner{grid-template-columns:1fr;gap:27px;padding-top:30px}.lab-studio-method h2{font-size:35px}.lab-studio-method-notes>p{font-size:14px}.lab-studio-method-notes>div{gap:9px}.lab-studio-method-notes>div>span{font-size:10px;padding:8px 11px}.lab-studio-live{margin-top:58px}.lab-studio-live-card{grid-template-columns:1fr;gap:42px;padding:32px 26px 39px;border-radius:25px}.lab-studio-live-copy h2{font-size:37px}.lab-studio-live-copy>.lab-eyebrow{font-size:10px}.lab-studio-live-poster{width:83%;max-width:340px;justify-self:center}.lab-studio-live-poster>div>span{font-size:clamp(64px,15vw,91px)}.lab-studio-contact{grid-template-columns:1fr;gap:30px;padding-top:60px}.lab-studio-contact h2{font-size:52px}.lab-studio-contact>div:last-child>p{font-size:15px}.lab-studio .lab-button{font-size:12px}.lab-studio-detail-hero{grid-template-columns:1fr;gap:35px;padding-top:37px;padding-bottom:50px}.lab-studio-detail-intro h1{font-size:clamp(56px,13.7vw,88px);margin:20px 0}.lab-studio-detail-intro>.lab-eyebrow{font-size:10px}.lab-studio-detail-intro>p:not(.lab-eyebrow){font-size:16px}.lab-studio-detail-intro>.lab-text-link{margin-top:18px}.lab-studio-detail-art{aspect-ratio:1.04;max-width:520px;justify-self:center}.lab-studio-detail-art .lab-studio-print{height:66%;top:22%}.lab-studio-detail-art-heading{inset:19px 21px auto;font-size:10px}.lab-studio-detail-art-caption{font-size:10px}.lab-studio-story-heading{grid-template-columns:1fr;gap:21px;padding-top:22px;margin-bottom:27px}.lab-studio-story-heading h2{font-size:41px}.lab-studio-story-cards{grid-template-columns:1fr;gap:15px}.lab-studio-story-cards article{padding:26px;border-radius:20px}.lab-studio-story-mark{margin-bottom:23px}.lab-studio-story-cards p{font-size:14px}.lab-studio-focus{margin-top:19px;padding:24px;gap:18px;border-radius:20px}.lab-studio-focus p{font-size:14px}.lab-studio-path{margin-top:50px}.lab-studio-path>ol{gap:12px}.lab-studio-step{padding:21px 17px;border-radius:17px}.lab-studio-step h3{font-size:21px}.lab-studio-step>p{font-size:12px}.lab-studio-step-state{font-size:10px;padding:5px 6px}.lab-studio-step-top{margin-bottom:24px;font-size:24px}.lab-studio-questions{grid-template-columns:1fr;gap:22px;margin-top:52px}.lab-studio-questions h2{font-size:37px}.lab-studio-questions li{gap:12px;grid-template-columns:21px 1fr 20px;padding:22px 0}.lab-studio-questions li p{font-size:19px}.lab-studio-project-links{flex-direction:column;gap:28px;margin-top:20px;padding-top:28px}.lab-studio-project-links>div{flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}.lab-studio-next{width:100%;padding-top:24px;border-top:1px solid var(--studio-line)}.lab-studio-next>svg{margin-left:auto}}@media(max-width:390px){.lab-studio-hero h1{font-size:11.2vw}.lab-studio-hero-heading{gap:13px}.lab-studio-hero-stamp{flex-basis:58px;width:58px;height:76px}.lab-studio-hero-stamp svg{width:33px}.lab-studio-folder-meta{inset-inline:15px}.lab-studio-folder-copy{padding:22px}.lab-studio-folder-copy h3{font-size:29px}.lab-studio-path>ol{grid-template-columns:1fr}.lab-studio-step{padding:25px}.lab-studio-step>p{font-size:14px}}@media(hover:none){.lab-studio-folder .lab-studio-print-sheet--back{transform:translate(-3%,-7%) rotate(-13deg)}.lab-studio-folder .lab-studio-print-sheet--main{transform:translateY(-10%) rotate(-2deg)}.lab-studio-folder .lab-studio-print-sheet--note{transform:translate(5%,-12%) rotate(14deg)}}@media(prefers-reduced-motion:reduce){.lab-studio *,.lab-studio *:before,.lab-studio *:after{animation:none!important;transition:none!important}.lab-studio-folder .lab-studio-print-sheet--back,.lab-studio-folder:is(:hover,:focus-visible) .lab-studio-print-sheet--back{transform:rotate(-11deg)}.lab-studio-folder .lab-studio-print-sheet--main,.lab-studio-folder:is(:hover,:focus-visible) .lab-studio-print-sheet--main{transform:rotate(2deg)}.lab-studio-folder .lab-studio-print-sheet--note,.lab-studio-folder:is(:hover,:focus-visible) .lab-studio-print-sheet--note{transform:rotate(12deg)}.lab-studio-folder:is(:hover,:focus-visible) .lab-studio-folder-front{transform:rotate(-3deg)}.lab-studio-detail-art:hover .lab-studio-print-sheet--main{transform:rotate(2deg)}.lab-studio-detail-art:hover .lab-studio-print-sheet--back{transform:rotate(-11deg)}.lab-studio-detail-art:hover .lab-studio-print-sheet--note{transform:rotate(12deg)}.lab-studio-detail-art:hover .lab-studio-print-sticker{transform:rotate(-9deg)}.lab-studio-live-card:hover .lab-studio-live-poster{transform:rotate(5deg)}.lab-studio-next:hover .lab-studio-next-icon i:nth-child(2){transform:rotate(8deg)}.lab-studio-folder:hover .lab-studio-round-arrow,.lab-studio-explore:hover>span:last-child{transform:none}}
