:root{--bg:#f6f5f1;--ink:#202028;--muted:#676772;--line:#d9d8d2;--lime:#304bff}body{font-family:Arial,Helvetica,sans-serif}.wrap{width:min(1380px,92%)}header{padding-block:25px;border-bottom:0}.logo{font-size:25px;font-weight:900;letter-spacing:-1.1px;gap:9px}.mark{background:var(--lime);color:#fff;border-radius:10px;width:38px;height:38px;line-height:1;font-size:30px;font-style:italic;letter-spacing:-3px;padding-right:5px}.logo-sub{font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:600;letter-spacing:.7px;color:var(--muted);width:auto;max-width:70px}.logo-sub::first-line{color:var(--ink)}nav{font-size:12px;font-weight:600;gap:28px}nav a:last-child{background:#fff;border:1px solid var(--line);border-radius:25px;padding:12px 19px}nav a:first-child{align-self:center}.hero{padding:0;display:grid;grid-template-columns:1.55fr 1fr;gap:16px}.hero-main{position:relative;background:var(--lime);border-radius:26px;color:#fff;padding:45px 44px 32px;overflow:hidden;min-height:540px}.hero-label{display:inline-block;font-size:12px;border:1px solid #ffffff55;border-radius:25px;padding:9px 13px}.hero h1{font-size:clamp(55px,6.6vw,98px);font-weight:800;letter-spacing:-5px;line-height:.98;margin:35px 0 23px}.hero h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-5px;color:#ffd6d0}.hero-main>p{font-size:14px;color:#e6e8ff;line-height:1.6}.hero-button{display:flex;width:fit-content;align-items:center;gap:40px;margin-top:26px;padding:14px 19px;background:#fff;color:#263be4;border-radius:30px;font-size:12px;font-weight:700}.hero-button span{font-size:23px;line-height:1}.hero-signature{font-size:8px;letter-spacing:1.5px;margin-top:39px;color:#ffffffaa}.hero-aside{background:#e9e8e1;border-radius:26px;padding:34px 27px 26px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.window-art{background:#fff9f4;border:2px solid #202028;border-radius:12px;box-shadow:8px 9px 0 #202028;transform:rotate(5deg);margin:18px 6px 0;overflow:hidden}.art-bar{display:flex;gap:4px;border-bottom:2px solid #202028;padding:11px}.art-bar i{width:5px;height:5px;background:#202028;border-radius:50%}.art-layout{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:28px 20px}.art-text{font-size:clamp(29px,3.3vw,48px);font-weight:900;line-height:.94;letter-spacing:-2px}.art-text em{color:#f2634d;font-family:Georgia,serif;font-weight:400}.art-shape{width:95px;height:125px;display:grid;place-items:center;background:#ffbba9;border-radius:50%;font-size:80px;color:#f85032;transform:rotate(-20deg)}.art-caption{border-top:2px solid #202028;padding:11px 14px;font-size:6px;font-weight:700;letter-spacing:1px}.hero-aside-bottom{position:relative;margin-top:35px;padding:0 8px}.aside-pill{border:1px solid #b8b7af;border-radius:20px;padding:6px 9px;font-size:9px}.hero-aside-bottom p{font-size:23px;line-height:1.3;letter-spacing:-.7px;margin-bottom:0}.hero-aside-bottom strong{font-weight:700}.aside-arrow{position:absolute;bottom:0;right:0;font-size:52px;font-weight:300;color:#304bff}.work{padding-top:70px}.eyebrow{font-family:Arial,sans-serif;letter-spacing:0;font-size:11px;font-weight:600;color:var(--muted)}.section-top h2,.studio h2{font-weight:700;font-size:clamp(31px,3.7vw,49px);letter-spacing:-2px;margin-top:13px}.section-top>p{font-size:12px}.filter-row{margin-top:26px}.filters{gap:3px;background:#eae9e3;padding:5px;border-radius:30px}.filters button{border:0;padding:10px 16px;color:#5d5d67}.filters button.active{background:#fff;color:var(--ink);box-shadow:0 2px 5px #00000009}.filters span{font-family:Arial,sans-serif}.filter-note{font-family:Arial,sans-serif}.projects{gap:35px 24px}.preview{border-radius:20px;padding:34px}.audio-preview{background:#e6e9f2}.audio-site{color:#eeeee6}.audio-site .mini-nav{color:#eeeee6}.audio-site .dot{background:#c4ef74}.project-meta{padding:18px 5px 0}.project-number{font-family:Arial,sans-serif;letter-spacing:.3px;font-size:9px}.project-meta h3{font-weight:700;font-size:25px;margin:9px 0}.project-meta h3 span{color:var(--lime)}.project-meta p{font-size:12px}.status{border:0;background:#e6e9f2;color:#304bff;font-family:Arial,sans-serif;font-weight:600;font-size:8px;padding:8px 10px}.status .dot{background:#304bff}.concept-status{background:#eae8e2;color:#666570}.preview-cta{background:#fff;color:#202028;font-weight:600}.form-preview{background:#eee3d6}.orbit-preview{background:#e0d8f2}.field-preview{background:#d6e4e3}.concept-note{font-family:Arial,sans-serif;font-size:11px;line-height:1.7;border:0;background:#eae9e3;border-radius:12px;padding:17px 20px;margin-top:32px}.studio{gap:70px;border-top:1px solid var(--line);padding-block:58px 65px}.studio h2{line-height:1.08}.studio-copy>p{font-size:20px}.services span{background:#fff;border:0;color:#555560;font-size:11px}.text-link{color:#304bff;font-weight:600;font-size:12px}.end-banner{position:relative;background:#ffd5cb;color:#24232d;border-radius:24px;padding:35px 40px}.end-banner .eyebrow{color:#794e46;font-size:9px;letter-spacing:1px}.end-banner p{font-size:clamp(35px,6vw,78px);font-weight:700;letter-spacing:-4px;line-height:1.1;margin-top:17px}.end-banner p span{font-size:90px;color:#ee6046;bottom:-12px}footer{font-size:10px;align-items:center;padding-block:30px}.footer-brand{font-size:16px;letter-spacing:-.5px;font-weight:900}dialog{background:var(--bg);border:0;border-radius:20px;box-shadow:0 15px 90px #0003}dialog::backdrop{background:#171b3c88}.dialog-top h2{font-weight:700}.dialog-top button{background:#fff}.demo-note{font-family:Arial,sans-serif}.skip{color:#fff}.hero-button:focus-visible{outline-color:#fff}@media(min-width:1600px){.hero-main{min-height:590px}}@media(max-width:1000px){.hero-main{padding:32px;min-height:490px}.hero h1{font-size:clamp(48px,6.8vw,70px);letter-spacing:-3px}.hero h1 em{letter-spacing:-3px}.hero-aside{padding:25px 18px}.art-layout{padding:22px 15px}.art-shape{width:75px;height:100px;font-size:60px}.hero-aside-bottom p{font-size:19px}.hero-label{font-size:10px}.hero-signature{font-size:7px}.preview{padding:25px}.studio-copy>p{font-size:18px}}@media(max-width:650px){header{padding-block:19px}.logo{font-size:21px}.logo-sub{display:none}.mark{width:33px;height:33px;font-size:27px}nav{gap:13px;font-size:10px}nav a:last-child{padding:9px 12px}.hero{grid-template-columns:1fr;gap:12px}.hero-main{min-height:0;padding:29px 27px 25px;border-radius:20px}.hero h1{font-size:clamp(53px,13vw,78px);letter-spacing:-3.5px;margin-top:29px}.hero-main>p{font-size:13px}.hero-button{margin-top:23px;font-size:11px;padding:12px 17px}.hero-signature{margin-top:29px}.hero-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;padding:20px;border-radius:20px}.window-art{margin:0;box-shadow:4px 5px 0 #202028;border-width:1px}.art-bar{border-width:1px;padding:7px}.art-bar i{width:3px;height:3px}.art-layout{padding:17px 10px;gap:4px}.art-text{font-size:28px;letter-spacing:-1px}.art-shape{width:36px;height:60px;font-size:38px}.art-caption{font-size:4px;padding:7px;border-width:1px;letter-spacing:.5px}.hero-aside-bottom{margin:0;padding:0 0 25px}.aside-pill{font-size:7px;padding:5px 7px}.hero-aside-bottom p{font-size:17px;letter-spacing:-.5px;margin-top:15px}.aside-arrow{font-size:30px;bottom:-10px}.work{padding-top:42px}.section-top h2,.studio h2{font-size:32px;letter-spacing:-1.5px}.section-top>p{margin-top:12px}.filter-row{margin-top:23px}.filters{width:fit-content}.filters button{font-size:10px;padding:9px 12px}.filter-note{font-size:9px}.preview{border-radius:16px;padding:27px}.projects{gap:30px}.project-meta h3{font-size:23px}.project-meta p{font-size:11px}.project-meta{gap:8px}.status{font-size:7px}.studio{gap:25px;padding-block:40px}.studio-copy>p{font-size:18px}.end-banner{padding:27px 23px;border-radius:18px}.end-banner p{font-size:35px;letter-spacing:-1.5px;padding-right:30px}.end-banner p span{font-size:48px;bottom:0;right:-8px}footer{font-size:8px}.footer-brand{font-size:13px}dialog{border-radius:15px}}
.orbit-preview .orbit-copy .small-button{display:none}
