:root{--bg:#f4ede2;--surface:#fbf7f0;--surface-2:#efe6d8;--line:#ddd1be;--line-2:#c9bba5;--text:#1a1612;--text-2:#3d342a;--muted:#6b5f50;--faint:#8a7d6c;--bar:#cdbfa9;--accent:#b4522a;--accent-ink:#fff;--hot:#f6e3d6;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"Bricolage Grotesque",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--pad:clamp(20px,6.5vw,96px);box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#15120f;--surface:#1e1a16;--surface-2:#221d18;--line:#2e2822;--line-2:#4a4138;--text:#f2ebdf;--text-2:#d9cfc0;--muted:#a89c8b;--faint:#8a7e6f;--bar:#4a4138;--accent:#e0703f;--accent-ink:#15120f;--hot:#2a1d15}}:root[data-theme=dark]{--bg:#15120f;--surface:#1e1a16;--surface-2:#221d18;--line:#2e2822;--line-2:#4a4138;--text:#f2ebdf;--text-2:#d9cfc0;--muted:#a89c8b;--faint:#8a7e6f;--bar:#4a4138;--accent:#e0703f;--accent-ink:#15120f;--hot:#2a1d15}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 88px)}body{-webkit-font-smoothing:antialiased;background:#f7f0e5;background:var(--bg);color:#1f1712;color:var(--text);font-family:Bricolage Grotesque,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--sans);font-size:17px;line-height:1.6;margin:0;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:hover{color:#c4552b;color:var(--accent)}:focus-visible{border-radius:6px;outline:2px solid #c4552b;outline:2px solid var(--accent);outline-offset:3px}button{color:inherit;cursor:pointer;font:inherit}h1,h2,h3,p{margin:0}.wrap{margin-inline:auto;max-width:1440px;padding-inline:clamp(20px,6.5vw,96px);padding-inline:var(--pad)}.serif{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-weight:400}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.08em}.muted{color:#7a6857;color:var(--muted)}.acc{color:#c4552b;color:var(--accent)}em{font-style:italic}.nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,#f7f0e5 88%,#0000);background:color-mix(in srgb,var(--bg) 88%,#0000);border-bottom:1px solid #e7d9c4;border-bottom:1px solid var(--line);margin-top:calc(env(safe-area-inset-top,0px)*-1);padding-top:env(safe-area-inset-top,0);top:0;z-index:50}.nav .wrap{align-items:center;display:flex;height:76px;justify-content:space-between}.brand{align-items:baseline;display:flex;gap:10px}.brand b{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:30px;font-weight:400;letter-spacing:-.5px}.brand span{color:#7a6857;color:var(--muted);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:11px}.links{display:flex;gap:36px}.links,.pill{align-items:center;font-size:15px}.pill{border:1px solid #d5c2a6;border:1px solid var(--line-2);border-radius:999px;display:inline-flex;gap:10px;height:46px;padding:0 22px;transition:border-color .2s,background .2s;white-space:nowrap}.pill:hover{border-color:#1f1712;border-color:var(--text);color:#1f1712;color:var(--text)}.pill.solid{background:#c4552b;background:var(--accent);border-color:#c4552b;border-color:var(--accent);font-weight:600}.pill.solid,.pill.solid:hover{color:#fff8ef;color:var(--accent-ink)}.pill.solid:hover{filter:brightness(1.08)}.pill.dark{border-color:#1f1712;border-color:var(--text)}.burger{align-items:center;background:#0000;border:1px solid #d5c2a6;border:1px solid var(--line-2);border-radius:50%;height:46px;justify-content:center;width:46px}.burger,.drawer{display:none}.hero{flex-direction:column;gap:clamp(28px,3.5vw,40px);padding-block:clamp(48px,8vw,96px) clamp(60px,8vw,100px)}.hero,.meta{display:flex}.meta{color:#7a6857;color:var(--muted);flex-wrap:wrap;gap:16px;justify-content:space-between}.live{align-items:center;display:inline-flex;gap:10px}.dot{animation:ping 2.4s infinite;background:#c4552b;background:var(--accent);border-radius:50%;box-shadow:0 0 0 0 #c4552b;box-shadow:0 0 0 0 var(--accent);height:8px;width:8px}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,#c4552b 60%,#0000);box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,#0000)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 0 0 #0000}}.hero h1{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(56px,10.3vw,148px);font-weight:400;letter-spacing:-.03em;line-height:.92;max-width:1200px}.hero h1 em{color:#c4552b;color:var(--accent)}.hero-row{grid-gap:48px;align-items:end;display:grid;gap:48px;grid-template-columns:1fr auto}.hero-row p{color:#4b3a2c;color:var(--text-2);font-size:clamp(18px,1.6vw,22px);font-weight:300;line-height:1.5;max-width:38em}.ctas{display:flex;flex-wrap:wrap;gap:14px}.ctas .pill{font-size:16px;height:56px;padding:0 28px}.wave{flex-direction:column;gap:14px;margin-top:8px}.bars,.wave{display:flex}.bars{align-items:center;gap:clamp(2px,.3vw,4px);height:clamp(90px,11vw,160px)}.bars i{background:#e6cfae;background:var(--bar);border-radius:3px;flex:1 1;transform:scaleY(.04);transform-origin:center;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.bars.on i{transform:scaleY(1)}.wave-legend{color:#9a8672;color:var(--faint);display:flex;font-size:11px;justify-content:space-between}.metrics{border-block:1px solid #e7d9c4;border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.metrics div{border-left:1px solid #e7d9c4;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:10px;padding:36px 24px}.metrics div:first-child{border-left:0;padding-left:0}.metrics strong{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.metrics strong.metric-word{font-size:clamp(34px,3.6vw,56px);font-style:italic;line-height:1.1;white-space:nowrap}.metrics strong small{color:#7a6857;color:var(--muted);font-size:.5em}.metrics span{color:#7a6857;color:var(--muted);font-size:14px;line-height:1.4}section.block{padding-top:clamp(96px,11vw,160px)}.h2{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(52px,6.7vw,96px);font-weight:400;letter-spacing:-.03em;line-height:1}.h2 em{color:#9a8672;color:var(--faint)}.intro{grid-gap:64px;align-items:end;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin-bottom:48px}.intro p{color:#7a6857;color:var(--muted);font-size:19px;font-weight:300;line-height:1.6;max-width:34em}.kicker{color:#c4552b;color:var(--accent);display:block;margin-bottom:16px}.sig-top{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:40px}.tabs{border:1px solid #e7d9c4;border:1px solid var(--line);display:flex;gap:6px;padding:6px}.tabs,.tabs button{border-radius:999px}.tabs button{background:#0000;border:0;color:#4b3a2c;color:var(--text-2);font-size:15px;height:44px;padding:0 20px;transition:background .25s,color .25s}.tabs button[aria-selected=true]{background:#1f1712;background:var(--text);color:#f7f0e5;color:var(--bg)}.sig-head{align-items:end;display:flex;gap:48px;justify-content:space-between;margin-bottom:48px}.sig-head .name{color:#7a6857;color:var(--muted);display:block;font-size:28px;margin-bottom:14px}.sig-head .name,.sig-head h2{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif)}.sig-head h2{font-size:clamp(44px,5.3vw,76px);font-weight:400;letter-spacing:-.02em;line-height:1;max-width:15em}.sig-head h2 em{color:#7a6857;color:var(--muted)}.sig-body{transition:opacity .3s}.sig-body.fade{opacity:0}.pipe{grid-gap:12px;counter-reset:step;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:48px}.step{background:#fffaf2;background:var(--surface);border:1px solid #e7d9c4;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:12px;min-height:270px;padding:24px;position:relative}.step.hot{background:#fce2d1;background:var(--hot);border-color:#c4552b;border-color:var(--accent)}.step .n{color:#9a8672;color:var(--faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:11px}.step h3{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.05}.step p{color:#7a6857;color:var(--muted);font-size:14px;line-height:1.5}.step code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:11px;margin-top:auto}.facts,.step code{color:#4b3a2c;color:var(--text-2)}.facts{grid-gap:48px;display:grid;font-size:16px;gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))}.facts strong{color:#1f1712;color:var(--text);font-weight:600}.solo{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:#fffaf2;background:var(--surface);border:1px solid #e7d9c4;border:1px solid var(--line);border-radius:22px;flex-direction:column}.card,.shot{display:flex;overflow:hidden}.shot{align-items:center;aspect-ratio:16/10;background:#f2e6d4;background:var(--surface-2);border-bottom:1px solid #e7d9c4;border-bottom:1px solid var(--line);gap:18px;justify-content:center}.shot img{height:100%;object-fit:cover;object-position:left top;transition:transform .6s cubic-bezier(.2,.8,.2,1);width:100%}.card:hover .shot img{transform:scale(1.03)}.card-body{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:28px}.card-top{display:flex;font-size:11px;justify-content:space-between}.card h3{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:44px;font-weight:400;line-height:1}.card p{color:#7a6857;color:var(--muted);font-size:16px;line-height:1.55}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.chips span{background:#f2e6d4;background:var(--surface-2);border-radius:6px;font-size:11px;padding:5px 9px}.chips span,.visit{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono)}.visit{align-items:center;border-top:1px solid #e7d9c4;border-top:1px solid var(--line);display:flex;font-size:13px;gap:10px;margin-top:auto;min-height:44px;padding-top:14px}.team{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.tcard{background:#fffaf2;background:var(--surface);border:1px solid #e7d9c4;border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;gap:14px;min-height:380px;padding:26px}.tcard .top{color:#9a8672;color:var(--faint);display:flex;font-size:11px;justify-content:space-between}.tcard h3{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:36px;font-weight:400;line-height:1}.role{align-self:flex-start;border:1px solid #c4552b;border:1px solid var(--accent);border-radius:999px;color:#c4552b;color:var(--accent);font-size:13px;font-weight:500;padding:5px 11px}.tcard p{color:#7a6857;color:var(--muted);font-size:15px;line-height:1.55}.tcard .foot{border-top:1px solid #e7d9c4;border-top:1px solid var(--line);color:#4b3a2c;color:var(--text-2);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:12px;margin-top:auto;padding-top:14px}a.tcard{transition:border-color .2s}a.tcard:hover{border-color:#c4552b;border-color:var(--accent);color:inherit}.lab-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:32px}.lab{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.lab article{border:1px dashed #d5c2a6;border:1px dashed var(--line-2);border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:26px}.lab h3{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:32px;font-weight:400;line-height:1}.lab p{color:#7a6857;color:var(--muted);font-size:15px;line-height:1.55}.cols{border-top:1px solid #e7d9c4;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cols>div{border-left:1px solid #e7d9c4;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:20px;padding:40px 40px 0}.cols>div:first-child{border-left:0;padding-left:0}.cols h3{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:40px;font-weight:400;line-height:1.05}.cols p{color:#7a6857;color:var(--muted);font-size:16px}.cols .stack{color:#4b3a2c;color:var(--text-2);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:13px;line-height:2}.process{background:#fffaf2;background:var(--surface);border:1px solid #e7d9c4;border:1px solid var(--line);border-radius:28px;margin-top:clamp(96px,11vw,160px);padding:clamp(32px,5vw,72px)}.process h2{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(44px,4.5vw,64px);font-weight:400;line-height:1;margin-bottom:48px}.steps4{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.steps4 div{display:flex;flex-direction:column;gap:14px}.steps4 b{align-items:center;border:1px solid #c4552b;border:1px solid var(--accent);border-radius:50%;color:#c4552b;color:var(--accent);display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:14px;font-weight:400;height:48px;justify-content:center;width:48px}.steps4 h3{font-size:22px;font-weight:600}.steps4 p{color:#7a6857;color:var(--muted);font-size:15px}.path{grid-gap:48px;display:grid;gap:48px;grid-template-columns:7fr 5fr;margin-top:56px}.path h3{color:#9a8672;color:var(--faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.08em;padding-bottom:16px}.row{border-top:1px solid #e7d9c4;border-top:1px solid var(--line);display:flex;gap:24px;padding:24px 0}.row time{color:#c4552b;color:var(--accent);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:12px;line-height:1.7;width:170px}.row b{display:block;font-size:20px;font-weight:500;line-height:1.3;margin-bottom:6px}.row span{color:#7a6857;color:var(--muted);font-size:15px;line-height:1.5}.path .edu .row{flex-direction:column;gap:6px}.contact h2{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(60px,10.4vw,150px);font-weight:400;letter-spacing:-.035em;line-height:.92;margin-block:28px 48px;max-width:11ch}.contact h2 em{color:#c4552b;color:var(--accent)}.contact-row{align-items:center;border-top:1px solid #e7d9c4;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-top:32px}.mail{border-bottom:2px solid #c4552b;border-bottom:2px solid var(--accent);font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(28px,3.4vw,48px);padding-bottom:4px;word-break:break-all}.socials{display:flex;flex-wrap:wrap;gap:12px}footer{border-top:1px solid #e7d9c4;border-top:1px solid var(--line);color:#9a8672;color:var(--faint);flex-wrap:wrap;margin-top:120px;padding-block:28px}.case-nav,footer{display:flex;gap:16px;justify-content:space-between}.case-nav{align-items:center;padding-block:32px 0}.case-hero{display:flex;flex-direction:column;gap:40px;padding-block:72px 64px}.case-hero h1{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(88px,14vw,200px);font-weight:400;letter-spacing:-.035em;line-height:.88}.case-hero h1 em{color:#c4552b;color:var(--accent)}.case-hero .lede{color:#4b3a2c;color:var(--text-2);font-size:clamp(20px,2vw,28px);font-weight:300;line-height:1.45;max-width:34em}.facts4{border-block:1px solid #e7d9c4;border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.facts4 div{border-left:1px solid #e7d9c4;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:8px;padding:24px}.facts4 div:first-child{border-left:0;padding-left:0}.facts4 small{color:#9a8672;color:var(--faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.08em}.browser{background:#fffaf2;background:var(--surface);border:1px solid #e7d9c4;border:1px solid var(--line);border-radius:28px;padding:clamp(16px,3.5vw,48px)}.browser .frame{background:#fff;border:1px solid #d5c2a6;border:1px solid var(--line-2);border-radius:14px;overflow:hidden}.browser .bar{align-items:center;background:#f2e6d4;background:var(--surface-2);display:flex;gap:8px;height:40px;padding:0 16px}.browser .bar i{background:#d5c2a6;background:var(--line-2);border-radius:50%;height:10px;width:10px}.browser .bar span{color:#7a6857;color:var(--muted);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:12px;margin-left:14px}.phone-stage{align-items:center;background:#fffaf2;background:var(--surface);border:1px solid #e7d9c4;border:1px solid var(--line);border-radius:28px;display:flex;flex-wrap:wrap;gap:clamp(40px,7vw,96px);justify-content:center;min-height:720px;padding:48px}.phone{background:#f7f0e5;background:var(--bg);border:1px solid #d5c2a6;border:1px solid var(--line-2);border-radius:44px;display:flex;flex-direction:column;gap:16px;height:640px;max-width:100%;padding:28px 20px;width:340px}.chat-head{border-bottom:1px solid #e7d9c4;border-bottom:1px solid var(--line);gap:12px;padding-bottom:16px}.avatar,.chat-head{align-items:center;display:flex}.avatar{background:#c4552b;background:var(--accent);border-radius:50%;color:#fff8ef;color:var(--accent-ink);font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:20px;height:40px;justify-content:center;width:40px}.bubble{align-items:center;border-radius:16px;display:flex;gap:10px;padding:12px 14px;width:240px}.bubble.me{align-self:flex-end;background:#f2e6d4;background:var(--surface-2);border-bottom-right-radius:4px}.bubble.bot{align-self:flex-start;background:#fce2d1;background:var(--hot);border:1px solid #c4552b;border:1px solid var(--accent);border-bottom-left-radius:4px}.bubble .mini{align-items:center;display:flex;flex:1 1;gap:2px;height:24px}.bubble .mini i{background:#7a6857;background:var(--muted);border-radius:2px;flex:1 1}.bubble.bot .mini i{background:#c4552b;background:var(--accent)}.bubble .mini.play i{animation:eq 1s ease-in-out infinite alternate}@keyframes eq{to{transform:scaleY(.35)}}.play-btn{align-items:center;background:#0000;border:0;border-radius:50%;display:flex;height:32px;justify-content:center;padding:0;width:32px}.caption{color:#9a8672;color:var(--faint);font-size:12px;font-style:italic;max-width:240px}.two{grid-gap:24px;display:grid;gap:24px;grid-template-columns:4fr 8fr}.two h2{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(44px,4.5vw,64px);font-weight:400;letter-spacing:-.02em;line-height:1}.item{border-top:1px solid #e7d9c4;border-top:1px solid var(--line);display:flex;gap:32px;padding:28px 0}.item:last-child{border-bottom:1px solid #e7d9c4;border-bottom:1px solid var(--line)}.item .n{flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:13px;width:48px}.item b{display:block;font-size:22px;font-weight:500;margin-bottom:8px}.item span{color:#7a6857;color:var(--muted);font-size:16px}.panels{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.panel{background:#fffaf2;background:var(--surface);border:1px solid #e7d9c4;border:1px solid var(--line);border-radius:24px;display:flex;flex-direction:column;gap:24px;padding:clamp(28px,3.5vw,48px)}.panel .big{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(28px,2.6vw,36px);line-height:1.15}.nums{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.nums strong{display:block;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:56px;font-weight:400;line-height:1;margin-bottom:6px}.nums span{color:#7a6857;color:var(--muted);font-size:14px}.arch{overflow-x:auto;padding-bottom:8px}.arch svg{display:block;height:auto;min-width:900px;width:100%}.next{border-top:1px solid #e7d9c4;border-top:1px solid var(--line);gap:24px;justify-content:space-between;margin-top:clamp(96px,10vw,140px);padding-top:48px}.next,.next a{align-items:center;display:flex}.next a{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(52px,6.7vw,96px);gap:20px;letter-spacing:-.03em;line-height:1}::selection{background:#c4552b;background:var(--accent);color:#fff8ef;color:var(--accent-ink)}.progress{bottom:-1px;height:2px;left:0;pointer-events:none;position:absolute;right:0}.progress i{background:#c4552b;background:var(--accent);display:block;height:100%;transform:scaleX(0);transform-origin:left}.nav{position:sticky}.js [data-tx]:not(.tx-ready){visibility:hidden}[data-tx] .w{display:inline-block;filter:blur(12px);opacity:0;transform:translateY(.16em);transition:opacity .45s ease,filter .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*75ms)}[data-tx].on .w{filter:blur(0);opacity:1;transform:none}.caret{background:#c4552b;background:var(--accent);display:inline-block;height:.8em;margin-left:.08em;opacity:0;vertical-align:initial;width:.06em}[data-tx].on .caret{animation:caret 1s steps(1) calc(var(--n)*75ms + .3s) 4 forwards}@keyframes caret{0%{opacity:1}50%{opacity:0}to{opacity:0}}.js .hero-after{opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.js .hero-after.on{opacity:1;transform:none}.bars i{transform:scaleY(.02);transition:none;will-change:transform}.step{transition:border-color .35s,box-shadow .35s,transform .35s}.step:after{background:#c4552b;background:var(--accent);content:"";height:2px;left:24px;position:absolute;right:24px;top:-1px;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.step.lit{border-color:#c4552b;border-color:var(--accent);transform:translateY(-4px)}.step.lit:after{transform:scaleX(1)}.card,.lab article,.panel,.tcard{overflow:hidden;position:relative}.spot:before{background:radial-gradient(420px circle at 50% 50%,color-mix(in srgb,#c4552b 14%,#0000),#0000 60%);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--accent) 14%,#0000),#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s;z-index:0}.spot:hover:before{opacity:1}.spot>*{position:relative;z-index:1}.magnetic{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.magnetic.pull{transition:transform .12s linear}.big-cta{font-size:17px;height:60px;padding:0 32px}::view-transition-old(root){animation:vt-out .28s ease both}::view-transition-new(root){animation:vt-in .5s cubic-bezier(.2,.8,.2,1) both}@keyframes vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(24px)}}.contact-page{grid-gap:clamp(40px,6vw,96px);align-items:start;display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:5fr 7fr;padding-block:56px 40px}.cp-side{display:flex;flex-direction:column;gap:28px;position:sticky;top:120px}.cp-side h1{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(56px,7vw,104px);font-weight:400;letter-spacing:-.03em;line-height:.92}.cp-side h1 em{color:#c4552b;color:var(--accent)}.cp-side .lede{color:#4b3a2c;color:var(--text-2);font-size:19px;font-weight:300;line-height:1.55;max-width:30em}.cp-info{border-top:1px solid #e7d9c4;border-top:1px solid var(--line);margin:0}.cp-info div{grid-gap:16px;border-bottom:1px solid #e7d9c4;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:110px 1fr;padding:16px 0}.cp-info dt{color:#9a8672;color:var(--faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.06em;padding-top:3px}.cp-info dd{font-size:16px;margin:0;word-break:break-word}.cp-info a{border-bottom:1px solid #d5c2a6;border-bottom:1px solid var(--line-2)}.cp-form-wrap{background:#fffaf2;background:var(--surface);border:1px solid #e7d9c4;border:1px solid var(--line);border-radius:28px;padding:clamp(24px,4vw,48px);position:relative}.cp-form{gap:24px}.cp-form,.voice{display:flex;flex-direction:column}.voice{border-bottom:1px solid #e7d9c4;border-bottom:1px solid var(--line);gap:10px;padding-bottom:24px}.voice-bars{align-items:center;display:flex;gap:3px;height:56px}.voice-bars i{background:#e6cfae;background:var(--bar);border-radius:2px;flex:1 1;height:100%;transform:scaleY(.06);will-change:transform}.voice-label{color:#9a8672;color:var(--faint);font-size:11px;transition:color .3s}.voice.live .voice-label{color:#c4552b;color:var(--accent)}.grid2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.field{border:0;display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;padding:0}.field label,.field legend{font-size:15px;font-weight:500;margin-bottom:0;padding:0}fieldset.field legend{margin-bottom:10px}.req{color:#c4552b;color:var(--accent)}.opt{color:#9a8672;color:var(--faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:11px;font-weight:400;margin-left:6px}.field input,.field select,.field textarea{appearance:none;-webkit-appearance:none;background:#f7f0e5;background:var(--bg);border:1px solid #d5c2a6;border:1px solid var(--line-2);border-radius:14px;color:#1f1712;color:var(--text);font:inherit;font-size:16px;height:54px;padding:0 16px;transition:border-color .2s,box-shadow .2s;width:100%}.field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23998b78' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.field textarea{height:auto;line-height:1.55;min-height:160px;padding:14px 16px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#c4552b;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,#c4552b 18%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,#0000);outline:none}.field.invalid input,.field.invalid textarea{border-color:#c2412d}.err{color:#c2412d;font-size:13px;min-height:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .err{color:#f08a6c}}:root[data-theme=dark] .err{color:#f08a6c}.field-foot{display:flex;font-size:11px;gap:12px;justify-content:space-between}.chips-select{display:flex;flex-wrap:wrap;gap:8px}.chips-select label{cursor:pointer;position:relative}.chips-select input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.chips-select span{align-items:center;border:1px solid #d5c2a6;border:1px solid var(--line-2);border-radius:999px;display:inline-flex;font-size:15px;min-height:46px;padding:0 18px;transition:background .2s,color .2s,border-color .2s,transform .2s}.chips-select input:checked+span,.chips-select label:hover span{border-color:#1f1712;border-color:var(--text)}.chips-select input:checked+span{background:#1f1712;background:var(--text);color:#f7f0e5;color:var(--bg)}.chips-select input:focus-visible+span{outline:2px solid #c4552b;outline:2px solid var(--accent);outline-offset:3px}.hp{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.submit-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.small{font-size:14px}.send{border:0;font-size:16px;height:58px;padding:0 30px}.send[disabled]{cursor:progress;opacity:.7}.status{color:#7a6857;color:var(--muted);font-size:15px;min-height:1em}.sent{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding-block:40px}.sent h2{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(44px,5vw,64px);font-weight:400;line-height:1}.sent .draw{stroke-dasharray:80;stroke-dashoffset:80}.sent.on .draw{animation:draw .7s cubic-bezier(.2,.8,.2,1) .15s forwards}.sent.on .sent-mark circle{animation:ring .6s ease both}@keyframes draw{to{stroke-dashoffset:0}}@keyframes ring{0%{opacity:0;transform:scale(.6);transform-origin:center}}@media (max-width:900px){.contact-page{grid-template-columns:1fr}.cp-side{position:static}}@media (max-width:760px){.cp-info div,.grid2{grid-template-columns:1fr}.cp-info div{gap:4px}}html{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}body{transition:background-color .3s}.nav-right{gap:10px}.nav-right,.toggles{align-items:center;display:flex}.toggles{gap:8px}.iconbtn{align-items:center;background:#0000;border:1px solid #d5c2a6;border:1px solid var(--line-2);border-radius:50%;display:inline-flex;height:46px;justify-content:center;padding:0;transition:border-color .2s,background .2s;width:46px}.iconbtn:hover{border-color:#1f1712;border-color:var(--text)}.iconbtn svg{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.theme-btn .moon,:root[data-theme=dark] .theme-btn .sun{display:none}:root[data-theme=dark] .theme-btn .moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .sun{display:none}:root:not([data-theme=light]) .theme-btn .moon{display:block}}.theme-btn:active svg{transform:rotate(90deg) scale(.85)}.lang{border:1px solid #d5c2a6;border:1px solid var(--line-2);border-radius:999px;display:inline-flex;height:46px;padding:4px;position:relative}.lang button{background:#0000;border:0;border-radius:999px;color:#7a6857;color:var(--muted);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.06em;position:relative;transition:color .3s;width:42px;z-index:1}.lang button[aria-pressed=true]{color:#f7f0e5;color:var(--bg)}.lang .knob{background:#1f1712;background:var(--text);border-radius:999px;bottom:4px;left:4px;position:absolute;top:4px;transition:transform .45s cubic-bezier(.2,.8,.2,1);width:42px}.lang[data-lang=en] .knob{transform:translateX(42px)}html.theme-vt::view-transition-new(root),html.theme-vt::view-transition-old(root){animation:none;mix-blend-mode:normal}html.theme-vt::view-transition-new(root){z-index:2}.i18n-fade{transition:opacity .25s}body.swapping .i18n-fade{opacity:0}.marquee{border-block:1px solid #e7d9c4;border-block:1px solid var(--line);margin-top:clamp(64px,8vw,96px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden;position:relative}.marquee-label{color:#9a8672;color:var(--faint);display:block;font-size:11px;padding-top:22px;text-align:center}.track{animation:marq 48s linear infinite;display:flex;padding-block:22px 26px;width:max-content}.marquee:hover .track{animation-play-state:paused}.track span{align-items:center;color:#4b3a2c;color:var(--text-2);display:inline-flex;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(28px,3vw,40px);gap:56px;padding-inline:28px;white-space:nowrap}.track span:after{background:var(--accent);border-radius:50%;content:"";display:inline-block;height:8px;width:8px}@keyframes marq{to{transform:translateX(-50%)}}.links-row{border-top:1px solid #e7d9c4;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:auto;padding-top:14px}.links-row a{align-items:center;display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:13px;gap:8px;min-height:44px}.links-row a.case-link{color:#c4552b;color:var(--accent)}.card .visit{margin-top:auto}.bigfoot{border-top:1px solid #e7d9c4;border-top:1px solid var(--line);margin-top:clamp(120px,14vw,200px);overflow:hidden}.bigfoot .row1{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-block:28px}.wordmark{background:linear-gradient(180deg,#1f1712 30%,color-mix(in srgb,#1f1712 10%,#0000));background:linear-gradient(180deg,var(--text) 30%,color-mix(in srgb,var(--text) 10%,#0000));color:#0000;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:clamp(96px,23vw,340px);letter-spacing:-.05em;line-height:.8;padding-bottom:.06em;-webkit-user-select:none;user-select:none;white-space:nowrap}.wordmark em{-webkit-text-fill-color:#c4552b;-webkit-text-fill-color:var(--accent);color:#c4552b;color:var(--accent)}.bigfoot .row2{color:#9a8672;color:var(--faint);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-block:20px 32px}.totop{align-items:center;display:inline-flex;gap:10px}.drawer{background:#f7f0e5;background:var(--bg);border-top:1px solid #e7d9c4;border-top:1px solid var(--line);bottom:0;flex-direction:column;justify-content:space-between;left:0;overflow-y:auto;padding:24px clamp(20px,6.5vw,96px) calc(32px + env(safe-area-inset-bottom,0px));padding:24px var(--pad) calc(32px + env(safe-area-inset-bottom,0px));position:fixed;right:0;top:calc(76px + env(safe-area-inset-top,0px));z-index:49}.drawer .dlinks{display:flex;flex-direction:column}.drawer .dlinks a{align-items:center;border-bottom:1px solid #e7d9c4;border-bottom:1px solid var(--line);display:flex;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-family:var(--serif);font-size:44px;justify-content:space-between;line-height:1;min-height:64px}.drawer .dlinks a span{color:#9a8672;color:var(--faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:12px}.drawer .dfoot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:32px}body.menu-open{overflow:hidden}.burger svg path{transform-origin:center;transition:transform .35s,opacity .2s}.burger[aria-expanded=true] .l1{transform:translateY(4px) rotate(45deg)}.burger[aria-expanded=true] .l2{transform:translateY(-4px) rotate(-45deg)}.next{flex-wrap:wrap}@media (max-width:1100px){.links,.nav-right .pill{display:none}.burger{display:inline-flex}.drawer{display:flex}.hero-row{gap:28px;grid-template-columns:1fr}.hero-row .ctas{justify-content:flex-start}}@media (max-width:760px){.nav .wrap{height:68px}.drawer{top:calc(68px + env(safe-area-inset-top,0px))}.brand b{font-size:26px}.nav-right .lang{display:none}.burger,.iconbtn{height:44px;width:44px}.meta{flex-direction:column;gap:6px}.hero{gap:26px}.hero-row p{font-size:17px}.ctas{flex-direction:column;width:100%}.ctas .pill{height:54px;justify-content:center;padding:0 16px;width:100%}.wave-legend span:nth-child(2),.wave-legend span:nth-child(3),.wave-legend span:nth-child(5){display:none}.wave-legend{font-size:10px;gap:10px;letter-spacing:.02em}.pipe,.team{display:flex;gap:12px;margin-inline:calc(clamp(20px,6.5vw,96px)*-1);margin-inline:calc(var(--pad)*-1);overflow-x:auto;padding-inline:clamp(20px,6.5vw,96px);padding-inline:var(--pad);padding-bottom:6px;scroll-padding-inline:clamp(20px,6.5vw,96px);scroll-padding-inline:var(--pad);scroll-snap-type:x mandatory;scrollbar-width:none}.pipe::-webkit-scrollbar,.team::-webkit-scrollbar{display:none}.pipe .step{flex:0 0 72%;min-height:230px;scroll-snap-align:start}.team .tcard{flex:0 0 82%;min-height:360px;scroll-snap-align:start}.rail-hint{display:flex!important}.intro{margin-bottom:32px}.h2{font-size:clamp(48px,13vw,64px)}.sig-head .name{font-size:22px}.card h3{font-size:38px}.card-body{padding:22px}.process{border-radius:22px}.process h2{margin-bottom:32px}.contact h2{margin-block:20px 36px}.contact-row{align-items:stretch;flex-direction:column}.contact-row .big-cta,.socials .pill{justify-content:center}.socials .pill{flex:1 1}.case-nav{padding-top:20px}.case-hero{gap:28px;padding-block:48px 40px}.phone-stage{min-height:auto;padding:24px 16px}.phone{height:560px}.next a svg{height:40px;width:40px}.track{animation-duration:32s}.cp-form-wrap{border-radius:22px;margin-inline:calc(clamp(20px,6.5vw,96px)*-1 + 8px);margin-inline:calc(var(--pad)*-1 + 8px)}.contact-page{padding-top:32px}.submit-row .send{justify-content:center;width:100%}}.rail-hint{align-items:center;color:#9a8672;color:var(--faint);display:none;font-size:11px;gap:8px;margin-top:14px}@media (prefers-reduced-motion:reduce){.track{flex-wrap:wrap;justify-content:center;width:auto}.track span[aria-hidden]{display:none}}.skip{background:#1f1712;background:var(--text);border-radius:999px;font-size:15px;left:12px;padding:12px 18px;position:absolute;top:-80px;z-index:100}.skip,.skip:focus{color:#f7f0e5;color:var(--bg)}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}footer.bigfoot{display:block;justify-content:normal;padding:0}:root{--bg:#f7f0e5;--surface:#fffaf2;--surface-2:#f2e6d4;--line:#e7d9c4;--line-2:#d5c2a6;--text:#1f1712;--text-2:#4b3a2c;--muted:#7a6857;--faint:#9a8672;--bar:#e6cfae;--bar2:#e9a54b;--accent:#c4552b;--accent-ink:#fff8ef;--hot:#fce2d1;--em2:#b27613;--num:#c4552b;--tint:#c4552b1a;--kick:#c4552b;--band:#e9a54b;--band-ink:#2a1b12;--band-dot:#c4552b;--block:#c4552b;--block-ink:#fff6ea;--block-muted:#fff6ead1;--block-line:#fff6ea47;--block-acc:#fff6ea;--cband:#22160f;--cband-ink:#fbf1e4;--cband-muted:#c9b8a4;--cband-line:#4a3a2e;--cband-acc:#f0874f;--glow1:#e9a54b4d;--glow2:#c4552b33;--tab-on:#c4552b;--tab-on-ink:#fff8ef}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bar2:#4a4138;--em2:#8a7e6f;--num:#f2ebdf;--tint:#e0703f1a;--kick:#e0703f;--band:#1e1a16;--band-ink:#d9cfc0;--band-dot:#e0703f;--block:#1e1a16;--block-ink:#f2ebdf;--block-muted:#a89c8b;--block-line:#2e2822;--block-acc:#e0703f;--cband:#1e1a16;--cband-ink:#f2ebdf;--cband-muted:#a89c8b;--cband-line:#3a322a;--cband-acc:#e0703f;--glow1:#e0703f1a;--glow2:#e3a64a0f;--tab-on:#f2ebdf;--tab-on-ink:#15120f}}:root[data-theme=dark]{--bar2:#4a4138;--em2:#8a7e6f;--num:#f2ebdf;--tint:#e0703f1a;--kick:#e0703f;--band:#1e1a16;--band-ink:#d9cfc0;--band-dot:#e0703f;--block:#1e1a16;--block-ink:#f2ebdf;--block-muted:#a89c8b;--block-line:#2e2822;--block-acc:#e0703f;--cband:#1e1a16;--cband-ink:#f2ebdf;--cband-muted:#a89c8b;--cband-line:#3a322a;--cband-acc:#e0703f;--glow1:#e0703f1a;--glow2:#e3a64a0f;--tab-on:#f2ebdf;--tab-on-ink:#15120f}.hero{isolation:isolate;position:relative}.glow{bottom:0;left:calc(clamp(20px,6.5vw,96px)*-1);left:calc(var(--pad)*-1);overflow:hidden;pointer-events:none;right:calc(clamp(20px,6.5vw,96px)*-1);right:calc(var(--pad)*-1);top:-120px;z-index:-1}.glow,.glow i{position:absolute}.glow i{border-radius:50%;filter:blur(60px)}.glow i:first-child{animation:drift1 22s ease-in-out infinite alternate;background:radial-gradient(circle,#e9a54b4d,#0000 65%);background:radial-gradient(circle,var(--glow1),#0000 65%);height:52vw;max-height:760px;max-width:760px;right:-6%;top:-12%;width:52vw}.glow i:last-child{animation:drift2 26s ease-in-out infinite alternate;background:radial-gradient(circle,#c4552b33,#0000 65%);background:radial-gradient(circle,var(--glow2),#0000 65%);bottom:-18%;height:40vw;left:18%;max-height:600px;max-width:600px;width:40vw}@keyframes drift1{to{transform:translate(-8%,10%) scale(1.08)}}@keyframes drift2{to{transform:translate(10%,-8%) scale(.94)}}body,html{overflow-x:clip}.bars i{background:linear-gradient(0deg,#e6cfae,#e9a54b);background:linear-gradient(to top,var(--bar),var(--bar2))}.bars i.hot{background:#c4552b;background:var(--accent)}.metrics strong{color:#c4552b;color:var(--num)}@media (max-width:760px){.metrics strong.metric-word{font-size:40px}}.metrics strong small{color:#9a8672;color:var(--faint)}.h2 em,.sig-head h2 em,.solo+* .h2 em{color:#b27613;color:var(--em2)}.kicker,.sig-top>.mono{color:#c4552b;color:var(--kick)}.tabs button[aria-selected=true]{background:#c4552b;background:var(--tab-on);color:#fff8ef;color:var(--tab-on-ink)}.role{background:#c4552b1a;background:var(--tint)}.step .n{color:#c4552b;color:var(--accent)}.cols .mono{color:#c4552b;color:var(--kick)}.cols h3:after{background:#c4552b;background:var(--accent);border-radius:2px;content:"";display:block;height:3px;margin-top:18px;width:36px}.lab article{border-color:color-mix(in srgb,#c4552b 35%,#d5c2a6);border-color:color-mix(in srgb,var(--accent) 35%,var(--line-2))}.lab article:hover{background:#c4552b1a;background:var(--tint)}.path h3{color:#c4552b;color:var(--kick)}.row b{transition:color .2s}.row:hover b{color:#c4552b;color:var(--accent)}.links-row a,.visit{transition:color .2s,gap .25s}.links-row a:hover,.visit:hover{gap:14px}.card:hover,.tcard:hover{border-color:color-mix(in srgb,#c4552b 45%,#e7d9c4);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.card,.tcard{transition:border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}@media (pointer:fine){.card:hover,a.tcard:hover{box-shadow:0 24px 48px -28px color-mix(in srgb,#c4552b 45%,#0000);box-shadow:0 24px 48px -28px color-mix(in srgb,var(--accent) 45%,#0000);transform:translateY(-4px)}}.chips span{background:#c4552b1a;background:var(--tint);color:#4b3a2c;color:var(--text-2)}.marquee{background:#e9a54b;background:var(--band);border-color:#0000;-webkit-mask-image:none;mask-image:none}.marquee,.marquee-label{color:#2a1b12;color:var(--band-ink)}.marquee-label{opacity:.7}.track span{color:#2a1b12;color:var(--band-ink)}.track span:after{background:#c4552b;background:var(--band-dot)}.process{background:#c4552b;background:var(--block);border-color:#fff6ea47;border-color:var(--block-line)}.process,.process h2{color:#fff6ea;color:var(--block-ink)}.steps4 p{color:#fff6ead1;color:var(--block-muted)}.steps4 b{border-color:#fff6ea;border-color:var(--block-acc);color:#fff6ea;color:var(--block-acc)}.contact-band{background:#22160f;background:var(--cband);border:1px solid #4a3a2e;border:1px solid var(--cband-line);border-radius:32px;color:#fbf1e4;color:var(--cband-ink);isolation:isolate;overflow:hidden;padding:clamp(28px,6vw,80px)}.contact-band:before{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,#f0874f 28%,#0000),#0000 65%);background:radial-gradient(circle,color-mix(in srgb,var(--cband-acc) 28%,#0000),#0000 65%);border-radius:50%;content:"";filter:blur(40px);position:absolute;right:-15%;top:-40%;width:60%;z-index:-1}.contact-band h2{margin-top:20px}.contact-band h2 em{color:#f0874f;color:var(--cband-acc)}.contact-band .band-k{color:#c9b8a4;color:var(--cband-muted)}.contact-band .contact-row{border-top-color:#4a3a2e;border-top-color:var(--cband-line)}.contact-band .pill:not(.solid){border-color:#4a3a2e;border-color:var(--cband-line);color:#fbf1e4;color:var(--cband-ink)}.contact-band .pill:not(.solid):hover{border-color:#fbf1e4;border-color:var(--cband-ink)}.contact-band .pill.solid{border-color:#f0874f;border-color:var(--cband-acc);color:#1f1510}.contact-band .pill.solid,.contact-band [data-tx] .caret{background:#f0874f;background:var(--cband-acc)}.goor{grid-gap:clamp(32px,6vw,96px);align-items:center;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.goor-art{align-items:flex-end;display:flex;justify-content:center;margin:0;min-height:420px;position:relative}.goor-sun{aspect-ratio:1;background:#e9a54b;border-radius:50%;left:50%;position:absolute;top:7%;transform:translateX(-50%);width:min(100%,460px)}.goor-art img{filter:drop-shadow(0 30px 40px rgba(42,27,18,.18));height:clamp(440px,52vw,640px);max-width:100%;object-fit:contain;position:relative;width:auto}.goor-text .h2 em{color:#c4552b;color:var(--accent)}.goor-text p{color:#7a6857;color:var(--muted);font-size:18px;font-weight:300;line-height:1.65;margin-top:20px;max-width:34em}.goor-text p.goor-lede{color:#4b3a2c;color:var(--text-2);font-size:clamp(20px,1.8vw,24px);margin-top:28px}.goor-text p b{color:#1f1712;color:var(--text);font-weight:600}.goor-cv{align-items:center;border-top:1px solid #e7d9c4;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:36px;padding-top:28px}.goor-cv .pill{font-size:16px;height:56px;padding:0 28px}.goor-cv-other{display:flex;flex-direction:column;gap:8px}.cv-all{display:flex;flex-wrap:wrap;font-size:14px;gap:6px 16px}.cv-all a{border-bottom:1px solid #d5c2a6;border-bottom:1px solid var(--line-2);padding-bottom:1px}.cv-all a:hover{border-color:#c4552b;border-color:var(--accent)}@media (max-width:900px){.goor{grid-template-columns:1fr}.goor-art{min-height:0}.goor-art img{height:min(460px,110vw)}.goor-sun{width:min(84%,380px)}}@media (max-width:760px){.goor-cv .pill{justify-content:center;width:100%}}.links a{padding-block:6px;position:relative}.links a:not(.pill):after{background:#c4552b;background:var(--accent);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.links a:not(.pill):hover:after,.links a[aria-current]:after{transform:scaleX(1)}.links a[aria-current]{color:#c4552b;color:var(--accent)}.case-hero .facts4 small{color:#c4552b;color:var(--kick)}.item .n{color:#c4552b;color:var(--accent)}.panel .big{color:#1f1712;color:var(--text)}.nums strong{color:#c4552b;color:var(--num)}.next a:hover svg{transform:translateX(8px)}.next a svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cp-info dt{color:#c4552b;color:var(--kick)}.cp-form-wrap{box-shadow:0 30px 80px -50px color-mix(in srgb,#c4552b 50%,#0000);box-shadow:0 30px 80px -50px color-mix(in srgb,var(--accent) 50%,#0000)}.voice-bars i{background:linear-gradient(0deg,#e6cfae,#e9a54b);background:linear-gradient(to top,var(--bar),var(--bar2))}.chips-select input:checked+span,.voice-bars i.hot{background:#c4552b;background:var(--accent)}.chips-select input:checked+span{border-color:#c4552b;border-color:var(--accent);color:#fff8ef;color:var(--accent-ink)}.wordmark{background:linear-gradient(180deg,#c4552b,color-mix(in srgb,#c4552b 12%,#0000) 95%);background:linear-gradient(180deg,var(--accent) 0,color-mix(in srgb,var(--accent) 12%,#0000) 95%);-webkit-background-clip:text;background-clip:text}.wordmark em{-webkit-text-fill-color:#b27613;-webkit-text-fill-color:var(--em2);color:#b27613;color:var(--em2)}@media (max-width:760px){.contact-band{border-radius:24px;margin-inline:calc(clamp(20px,6.5vw,96px)*-1 + 8px);margin-inline:calc(var(--pad)*-1 + 8px)}.glow i:first-child{height:90vw;right:-30%;width:90vw}}@media (prefers-reduced-motion:reduce){.glow i{animation:none}}[hidden]{display:none!important}@media (max-width:1100px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics div:nth-child(4){border-left:0;padding-left:0}.metrics div:nth-child(n+4){border-top:1px solid #e7d9c4;border-top:1px solid var(--line)}.pipe{grid-template-columns:repeat(3,minmax(0,1fr))}.team{grid-template-columns:repeat(2,minmax(0,1fr))}.solo,.steps4{grid-template-columns:1fr 1fr}.links a:not(.pill){display:none}}@media (max-width:760px){body{font-size:16px}.links{display:none}.burger{display:inline-flex}.drawer{display:flex}.facts,.hero-row,.intro,.panels,.path,.two{gap:28px;grid-template-columns:1fr}.hero-row .ctas{justify-content:flex-start}.metrics{grid-template-columns:1fr 1fr}.metrics div{padding:24px 16px}.metrics div:nth-child(odd){border-left:0;padding-left:0}.metrics div:nth-child(4){border-left:1px solid #e7d9c4;border-left:1px solid var(--line);padding-left:16px}.metrics div:nth-child(n+3){border-top:1px solid #e7d9c4;border-top:1px solid var(--line)}.metrics div:last-child{grid-column:span 2}.pipe{grid-template-columns:1fr 1fr}.step{min-height:220px;padding:18px}.step h3{font-size:24px}.cols,.lab,.solo,.steps4,.team{grid-template-columns:1fr}.cols>div{border-left:0;border-top:1px solid #e7d9c4;border-top:1px solid var(--line);padding:32px 0}.cols>div:first-child{border-top:0}.sig-head{align-items:flex-start;flex-direction:column;gap:24px}.tabs{width:100%}.tabs button{flex:1 1;font-size:14px;padding:0 10px}.row{flex-direction:column;gap:6px}.row time{width:auto}.facts4{grid-template-columns:1fr 1fr}.facts4 div:nth-child(3){border-left:0;padding-left:0}.facts4 div:nth-child(n+3){border-top:1px solid #e7d9c4;border-top:1px solid var(--line)}.phone-stage{padding:24px}.item{gap:16px}.wave-legend span:nth-child(2),.wave-legend span:nth-child(3),.wave-legend span:nth-child(5){display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}.bars i{transform:scaleY(1)}}.lab{grid-template-columns:repeat(4,minmax(0,1fr))}.lab .lab-own{background:#c4552b;background:var(--accent);border:1px solid #c4552b;border:1px solid var(--accent);border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:26px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.lab .lab-own,.lab .lab-own .acc{color:#fff8ef;color:var(--accent-ink)}.lab .lab-own .acc{opacity:.85}.lab .lab-own p{opacity:.9}.lab .lab-own p,.lab .lab-own:hover{color:#fff8ef;color:var(--accent-ink)}.lab .lab-own:hover{box-shadow:0 24px 48px -28px color-mix(in srgb,#c4552b 70%,#0000);box-shadow:0 24px 48px -28px color-mix(in srgb,var(--accent) 70%,#0000);transform:translateY(-4px)}.lab-go{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--mono);font-size:13px;margin-top:auto;padding-top:10px}.app-shots{align-items:flex-start;display:flex;gap:24px}.app-shots figure{display:flex;flex-direction:column;gap:12px;margin:0;width:260px}.app-shots figure:nth-child(2){margin-top:56px}.app-shots img{border:1px solid #d5c2a6;border:1px solid var(--line-2);border-radius:34px;box-shadow:0 30px 60px -36px #22160f8c;width:100%}.app-shots figcaption{color:#9a8672;color:var(--faint);font-size:13px;font-style:italic;line-height:1.45}.app-bet{display:flex;flex-direction:column;gap:24px;max-width:460px}.big-bet{font-size:clamp(36px,3.4vw,48px);line-height:1.1}.app-links{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1100px){.lab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lab{grid-template-columns:1fr}.app-shots{gap:12px;width:100%}.app-shots figure{width:calc(50% - 6px)}.app-shots figure:nth-child(2){margin-top:32px}.app-shots img{border-radius:22px}.app-links .pill{flex:1 1;justify-content:center}.tabs{overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:1 1 auto;padding:0 12px;white-space:nowrap}.tab-sub{display:none}}.grain{animation:grain 1.2s steps(5) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .16 0 0 0 0 .11 0 0 0 0 .07 0 0 0 1.2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:-50%;mix-blend-mode:multiply;opacity:.07;pointer-events:none;position:fixed;z-index:90}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}:root[data-theme=dark] .grain{mix-blend-mode:soft-light;opacity:.12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .grain{mix-blend-mode:soft-light;opacity:.12}}.js .rv{opacity:0;transform:translateY(34px);transition:opacity .8s ease 0ms,transform 1s cubic-bezier(.16,.84,.24,1) 0ms;transition:opacity .8s ease var(--rv-d,0ms),transform 1s cubic-bezier(.16,.84,.24,1) var(--rv-d,0ms)}.js .rv.in,.js .rv.rv-mask{opacity:1;transform:none}.js .rv.rv-mask{clip-path:inset(0 0 100% 0);transition:clip-path 1.1s cubic-bezier(.16,.84,.24,1) 0ms,translate 1.1s cubic-bezier(.16,.84,.24,1) 0ms;transition:clip-path 1.1s cubic-bezier(.16,.84,.24,1) var(--rv-d,0ms),translate 1.1s cubic-bezier(.16,.84,.24,1) var(--rv-d,0ms);translate:0 .35em}.js .rv.rv-mask.in{clip-path:inset(0 0 -10% 0);translate:0 0}.js .card.rv .shot img{clip-path:inset(0 100% 0 0);scale:1.15;transition:clip-path 1.2s cubic-bezier(.16,.84,.24,1) .15s,scale 1.6s cubic-bezier(.16,.84,.24,1) .15s;transition:clip-path 1.2s cubic-bezier(.16,.84,.24,1) calc(var(--rv-d,0ms) + .15s),scale 1.6s cubic-bezier(.16,.84,.24,1) calc(var(--rv-d,0ms) + .15s)}.js .card.rv.in .shot img{clip-path:inset(0 0 0 0);scale:1}.card,.lab .lab-own,a.tcard{transform-style:preserve-3d}.tilting{box-shadow:0 34px 60px -34px color-mix(in srgb,var(--accent) 55%,#0000)!important;transition:transform .14s linear,border-color .3s,box-shadow .4s!important}.card .shot img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tilting .shot img{transition:transform .14s linear}#heroTitle.settled .w{transition:transform .45s cubic-bezier(.2,.8,.2,1),color .3s;transition-delay:0s}#heroTitle.settled .w:hover{color:var(--accent);transform:translateY(-.07em) rotate(-1.5deg)}#heroTitle.settled em .w:hover{color:var(--em2)}.hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,#0000),#0000 62%);border-radius:50%;content:"";height:520px;left:50%;left:var(--gx,50%);opacity:0;pointer-events:none;position:absolute;top:40%;top:var(--gy,40%);transition:opacity .6s,left .9s cubic-bezier(.2,.8,.2,1),top .9s cubic-bezier(.2,.8,.2,1);translate:-50% -50%;width:520px;z-index:-1}.hero.glow-on:after{opacity:1}.marquee .track span{transform:skewX(0deg);transform:skewX(var(--sk,0deg));transition:transform .2s ease-out}.marquee .track span:hover{color:var(--accent)}.goor-art img,.goor-sun{translate:0 0;translate:0 var(--py,0)}.goor-orbit{animation:orbit 38s linear infinite;aspect-ratio:1;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,#0000);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:calc(7% - min(8%,40px));translate:-50% 0;translate:-50% var(--py,0);width:min(116%,560px)}.goor-orbit i{inset:0;position:absolute;transform:rotate(var(--a))}.goor-orbit b{animation:orbit-up 38s linear infinite;background:var(--surface);border:1px solid var(--line-2);border-radius:999px;box-shadow:0 10px 24px -14px #2a1b1259;color:var(--text-2);display:inline-block;font-family:var(--mono);font-size:12px;font-style:normal;font-weight:500;left:50%;letter-spacing:.08em;padding:7px 14px;position:absolute;top:0;transform:rotate(calc(var(--a)*-1));translate:-50% -50%;white-space:nowrap}.goor-orbit i:nth-child(3n+1) b{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@keyframes orbit{to{rotate:1turn}}@keyframes orbit-up{to{rotate:-1turn}}.goor-art:hover .goor-orbit,.goor-art:hover .goor-orbit b{animation-play-state:paused}.contact-band{position:relative}.round-badge{align-items:center;color:var(--cband-ink);display:flex;height:150px;justify-content:center;position:absolute;right:clamp(20px,4vw,56px);top:clamp(20px,4vw,56px);width:150px}.round-badge>svg{fill:currentColor;font-family:var(--mono);font-size:14px;height:100%;inset:0;position:absolute;width:100%}.round-badge .rb-arrow{align-items:center;background:var(--cband-acc);border-radius:50%;color:#1f1510;display:flex;height:64px;justify-content:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);width:64px}.round-badge:hover{color:var(--cband-ink)}.round-badge:hover .rb-arrow{transform:rotate(45deg) scale(1.12)}.wordmark .wl{-webkit-text-fill-color:#0000;background:inherit;-webkit-background-clip:text;background-clip:text;display:inline-block;transform:translateY(0);transform:translateY(var(--lift,0));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.wordmark em .wl{-webkit-text-fill-color:var(--em2);background:none}.js .wordmark.wm-ready .wl{opacity:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .7s ease calc(var(--i)*60ms),translate 1s cubic-bezier(.16,.84,.24,1) calc(var(--i)*60ms);translate:0 .5em}.js .wordmark.wm-ready.in .wl{opacity:1;translate:0 0}.pill:not(.solid){isolation:isolate;overflow:hidden;position:relative}.pill:not(.solid):before{background:var(--text);border-radius:inherit;content:"";inset:0;position:absolute;transform:translateY(101%);transition:transform .45s cubic-bezier(.2,.8,.2,1);z-index:-1}.pill:not(.solid):hover{border-color:var(--text);color:var(--bg)}.pill:not(.solid):hover:before{transform:none}.contact-band .pill:not(.solid):before{background:var(--cband-ink)}.contact-band .pill:not(.solid):hover{color:var(--cband)}.lang.pill:before,.lang:before{display:none}@media (max-width:900px){.goor-orbit{width:min(104%,440px)}}@media (max-width:760px){.round-badge{height:118px;margin-top:8px;position:relative;right:auto;top:auto;width:118px}.round-badge .rb-arrow{height:52px;width:52px}.goor-orbit{top:9%;width:84%}.goor-orbit b{font-size:11px;padding:6px 11px}.goor-orbit,.goor-orbit b{animation:none}.goor-orbit{border:0}.goor-orbit i:first-child,.goor-orbit i:nth-child(4){display:none}.contact-band .socials .pill{flex:1 1 auto;min-width:max-content}}@media (prefers-reduced-motion:reduce){.grain{animation:none}.js .card.rv .shot img,.js .rv,.js .rv.rv-mask,.js .wordmark.wm-ready .wl{clip-path:none;opacity:1;scale:1;transform:none;translate:none}}.bars-wrap{position:relative}.bars{transition:opacity .6s,filter .6s}.voice-on .bars{filter:blur(6px);opacity:0}.voice-waves{height:160%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:-30%;transition:opacity .8s;width:100%}.voice-waves.on{opacity:1}.voice-try{--vc:var(--vcol,var(--accent));align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:-4px}.voice-btn{align-items:center;background:var(--surface);border:1px solid var(--line-2);border-radius:999px;color:var(--text-2);display:inline-flex;font-size:14px;gap:10px;height:42px;padding:0 18px 0 6px;transition:border-color .25s,background .4s,color .25s}.voice-btn:hover{border-color:var(--accent);color:var(--accent)}.voice-ic{align-items:center;background:var(--accent);border-radius:50%;color:var(--accent-ink);display:inline-flex;height:30px;justify-content:center;position:relative;transition:background .4s;width:30px}.voice-ic:after{border:1.5px solid var(--accent);border-radius:50%;content:"";inset:-4px;opacity:0;position:absolute}.voice-try:not(.on) .voice-ic:after{animation:vping 2.6s ease-out infinite}@keyframes vping{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.voice-try.on .voice-btn{background:var(--vc);border-color:var(--vc);color:#1a1612}.voice-try.on .voice-ic{background:#1a1612;box-shadow:0 0 0 0 color-mix(in srgb,var(--vc) 30%,#0000);box-shadow:0 0 0 calc(var(--amp,0)*26px) color-mix(in srgb,var(--vc) 30%,#0000);color:var(--vc);transition:box-shadow .08s,color .4s}.voice-note{color:var(--faint);font-size:11px;letter-spacing:.04em}.voice-note-on{flex-basis:100%;opacity:.8}.voice-hud{--vh:var(--vcol-hud,var(--accent));align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:26px}.voice-hud .mono{color:var(--faint);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.vh-reg{align-items:center;display:flex;gap:10px}.vh-track{background:linear-gradient(90deg,#6e2410,#c4552b,#e0703f,#e9a54b,#f3c778);border-radius:9px;height:6px;position:relative;width:150px}.vh-dot{background:var(--vh);border-radius:50%;box-shadow:0 0 0 3px var(--bg),0 0 14px 2px color-mix(in srgb,var(--vh) 60%,#0000);height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;transition:left .12s linear;width:16px}.vh-read{align-items:baseline;display:flex;gap:10px;min-width:190px}.vh-hz{color:color-mix(in srgb,var(--vh) 72%,var(--text))!important;font-size:15px!important;letter-spacing:.04em!important;min-width:62px}.vh-reg-name{color:var(--text);font-family:var(--serif);font-size:19px;font-style:italic}.vh-int{align-items:center;display:flex;gap:10px}.vh-segs{align-items:flex-end;display:flex;gap:3px;height:18px}.vh-segs i{background:var(--line-2);border-radius:2px;height:35%;transition:background .1s,height .1s;width:4px}.vh-segs i:nth-child(3n+2){height:60%}.vh-segs i:nth-child(3n){height:85%}.vh-segs i.lit{background:var(--vh)}.voice-on #heroTitle em{color:color-mix(in srgb,var(--accent) 70%,var(--accent));color:color-mix(in srgb,var(--vcol,var(--accent)) 70%,var(--accent));text-shadow:0 0 0 color-mix(in srgb,var(--accent) 60%,#0000);text-shadow:0 0 calc(var(--amp,0)*90px) color-mix(in srgb,var(--vcol,var(--accent)) 60%,#0000);transition:color .5s}.voice-on .hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,#0000),#0000 62%);background:radial-gradient(circle,color-mix(in srgb,var(--vcol,var(--accent)) 22%,#0000),#0000 62%);height:560px;height:calc(560px + var(--amp,0)*1100px);left:50%;opacity:.35;opacity:calc(.35 + var(--amp,0)*2.2);top:80%;width:560px;width:calc(560px + var(--amp,0)*1100px)}@media (max-width:760px){.voice-hud{gap:14px}.vh-track{width:110px}.vh-read{min-width:0}}.curtain{align-items:center;background:var(--accent);clip-path:inset(100% 0 0 0);color:var(--accent-ink);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:150}.curtain.in{clip-path:inset(0 0 0 0);transition:clip-path .6s cubic-bezier(.76,0,.24,1)}.curtain.out{clip-path:inset(0 0 100% 0);transition:clip-path .75s cubic-bezier(.76,0,.24,1)}.curtain-k{font-family:var(--mono);font-size:12px;letter-spacing:.16em;opacity:.8;text-transform:uppercase}.curtain-t{font-family:var(--serif);font-size:clamp(64px,12vw,180px);font-weight:400;letter-spacing:-.03em;line-height:.9}.curtain.in .curtain-k,.curtain.in .curtain-t{animation:cur-txt .7s cubic-bezier(.16,.84,.24,1) .15s both}@keyframes cur-txt{0%{opacity:0;transform:translateY(40px)}}.whisper{align-content:center;color:var(--cband-acc);display:flex;flex-wrap:wrap;font-family:var(--serif);font-size:clamp(20px,1.9vw,28px);font-style:italic;gap:2px 22px;inset:0;justify-content:center;line-height:1.25;-webkit-mask-image:radial-gradient(240px circle at -400px -400px,#000 0,#0006 45%,#0000 72%);-webkit-mask-image:radial-gradient(240px circle at var(--wx,-400px) var(--wy,-400px),#000 0,#0006 45%,#0000 72%);mask-image:radial-gradient(240px circle at -400px -400px,#000 0,#0006 45%,#0000 72%);mask-image:radial-gradient(240px circle at var(--wx,-400px) var(--wy,-400px),#000 0,#0006 45%,#0000 72%);opacity:.6;overflow:hidden;padding:12px;pointer-events:none;position:absolute;z-index:-1}.whisper span{white-space:nowrap}@media (max-width:760px),(pointer:coarse){.whisper{display:none}}@keyframes lamp{0%{--wx:10%;--wy:30%}50%{--wx:80%;--wy:60%}to{--wx:40%;--wy:85%}}@property --wx{syntax:"<length-percentage>";inherits:true;initial-value:-400px}@property --wy{syntax:"<length-percentage>";inherits:true;initial-value:-400px}.chapters{display:none;flex-direction:column;gap:4px;left:clamp(14px,1.6vw,28px);opacity:0;position:fixed;top:50%;transition:opacity .5s,translate .5s cubic-bezier(.2,.8,.2,1);translate:-14px -50%;z-index:40}.chapters.show{opacity:1;translate:0 -50%}.chapters button{align-items:center;background:#0000;border:0;color:var(--faint);display:flex;gap:10px;height:26px;padding:0;text-align:left}.chapters button .mono{font-size:10px;transition:color .3s;width:20px}.chapters button em{font-family:var(--serif);font-size:17px;font-style:normal;opacity:0;transition:opacity .35s,translate .35s cubic-bezier(.2,.8,.2,1),color .3s;translate:-6px 0;white-space:nowrap}.chapters button:before{background:currentColor;content:"";height:1.5px;order:-1;transition:width .4s cubic-bezier(.2,.8,.2,1),background .3s;width:14px}.chapters button.past{color:var(--muted)}.chapters button.on{color:var(--accent)}.chapters button.on:before{width:30px}.chapters:hover{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--bg) 92%,#0000);box-shadow:0 20px 40px -30px #1f171259}.chapters{border-radius:16px;margin-left:-14px;padding:10px 14px;transition:opacity .5s,translate .5s cubic-bezier(.2,.8,.2,1),background .3s}.chapters:hover button em{opacity:1;translate:0 0}.chapters:hover button:not(.on) em{color:var(--muted)}@media (min-width:1360px){.chapters{display:flex}}.cmdk{align-items:flex-start;animation:cmdk-fade .25s ease both;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:color-mix(in srgb,var(--text) 35%,#0000);display:flex;inset:0;justify-content:center;padding:14vh 16px 16px;position:fixed;z-index:180}@keyframes cmdk-fade{0%{opacity:0}}.cmdk-box{animation:cmdk-pop .35s cubic-bezier(.2,.8,.2,1) both;background:var(--surface);border:1px solid var(--line-2);border-radius:22px;box-shadow:0 40px 100px -40px #1f171299;overflow:hidden;width:min(620px,100%)}@keyframes cmdk-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}}.cmdk-in{align-items:center;border-bottom:1px solid var(--line);color:var(--muted);display:flex;gap:12px;height:64px;padding:0 20px}.cmdk-in input{background:#0000;border:0;color:var(--text);flex:1 1;font:inherit;font-size:18px;outline:none}.cmdk kbd,.kbd-hint kbd{background:var(--bg);border:1px solid var(--line-2);border-radius:6px;color:var(--muted);font-family:var(--mono);font-size:11px;padding:3px 7px}.cmdk-list{list-style:none;margin:0;max-height:min(56vh,440px);overflow-y:auto;padding:8px}.cmdk-g{color:var(--kick);display:block;font-size:10px;padding:12px 12px 6px}.cmdk-list button{align-items:center;background:#0000;border:0;border-radius:12px;color:var(--text);display:flex;font-size:16px;height:46px;justify-content:space-between;padding:0 12px;text-align:left;width:100%}.cmdk-list button b{color:var(--faint);font-size:11px;font-weight:500}.cmdk-list button.on{background:var(--accent);color:var(--accent-ink)}.cmdk-list button.on b{color:var(--accent-ink);opacity:.8}.cmdk-none{color:var(--muted);padding:24px 12px}.cmdk-foot{border-top:1px solid var(--line);color:var(--faint);display:flex;font-size:10px;gap:20px;padding:12px 20px}.palette-open body{overflow:hidden}.kbd-hint{align-items:center;background:#0000;border:0;color:var(--faint);display:inline-flex;font-family:var(--mono);font-size:12px;gap:8px;letter-spacing:.08em;padding:0}.kbd-hint:hover{color:var(--accent)}@media (pointer:coarse){.kbd-hint{display:none}}.toast{animation:toast .4s cubic-bezier(.2,.8,.2,1) both;background:var(--text);border-radius:999px;bottom:32px;color:var(--bg);font-size:15px;left:50%;padding:14px 22px;position:fixed;translate:-50% 0;z-index:190}@keyframes toast{0%{opacity:0;translate:-50% 20px}}.egg{inset:0;pointer-events:none;position:fixed;z-index:170}.egg-confetti{height:100%;inset:0;position:absolute;width:100%}.egg-peek{align-items:flex-end;animation:peek 5.2s cubic-bezier(.2,.8,.2,1) both;bottom:0;display:flex;gap:4px;position:absolute;right:clamp(12px,4vw,60px)}.egg-peek img{filter:drop-shadow(0 20px 30px rgba(42,27,18,.3));height:min(52vh,420px);width:auto}.egg-bubble{background:var(--surface);border:1px solid var(--line-2);border-radius:20px 20px 4px 20px;box-shadow:0 20px 40px -24px #2a1b1280;color:var(--text-2);display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:1.4;margin-bottom:58%;max-width:250px;padding:16px 18px}.egg-bubble b{color:var(--accent);font-family:var(--serif);font-size:30px;font-weight:400;line-height:1}@keyframes peek{0%{transform:translateY(110%)}12%{transform:translateY(0)}86%{transform:translateY(0)}to{transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.curtain{display:none}.whisper{animation:none}}.svc{padding-block:clamp(80px,10vw,140px) clamp(40px,6vw,80px)}.svc-head{display:flex;flex-direction:column;gap:22px;margin-bottom:clamp(40px,5vw,64px)}.svc-head .kicker{font-size:12px}.svc-title{font-size:clamp(56px,9.5vw,148px);letter-spacing:-.035em;line-height:.9;max-width:12ch}.svc-title em{color:var(--accent)}.svc-head-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.svc-head-row p{color:var(--text-2);font-size:19px;max-width:540px}.svc-index{display:flex;flex-wrap:wrap;gap:10px}.svc-index a{align-items:center;border:1px solid var(--line-2);border-radius:999px;display:inline-flex;font-size:15px;gap:10px;height:46px;padding:0 20px 0 14px;transition:background .25s,border-color .25s,color .25s}.svc-index a .mono{background:var(--surface-2);border-radius:50%;display:grid;font-size:11px;height:26px;letter-spacing:0;place-items:center;width:26px}.svc-index a:hover{border-color:var(--accent);color:var(--accent)}.svc-stack{display:flex;flex-direction:column;gap:28px}.svc-card{grid-gap:clamp(28px,4vw,64px);align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:36px;box-shadow:0 -1px 0 var(--line),0 50px 90px -60px #3c230f73;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:1fr 1.05fr;overflow:hidden;padding:clamp(28px,3.4vw,48px) clamp(28px,4vw,56px);position:relative;scroll-margin-top:110px}.svc-platform{background:var(--surface-2)}.svc-ai{--muted:#fbf4eab8;--line-2:#fbf4ea59;background:#b4522a;border-color:#b4522a;color:#fbf4ea}.svc-card.svc-ai .svc-num,.svc-card.svc-ai h3 em{color:#f6c38e}.svc-ai .svc-chips span{background:#fbf4ea24}.svc-ai .svc-meta li:before{background:#f6c38e}.svc-ai .svc-cta.pill.solid{background:#fbf4ea;border-color:#fbf4ea;color:#7a3014}.svc-ai .svc-seen a{border-color:#fbf4ea66;color:#fbf4ea}.svc-text,.svc-visual{min-width:0}.svc-text{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.svc-num{color:var(--accent);font-size:clamp(52px,5vw,80px);letter-spacing:-.04em;line-height:.8}.svc-card h3{font-size:clamp(38px,3.8vw,58px);font-weight:400;letter-spacing:-.03em;line-height:.95}.svc-card h3 em{color:var(--accent)}.svc-lede{font-size:18px;line-height:1.55;max-width:520px;opacity:.92}.svc-meta{grid-gap:28px;border-top:1px solid var(--line-2);display:grid;gap:28px;grid-template-columns:1.15fr 1fr;padding-top:20px}.svc-meta .mono{display:block;font-size:11px;margin-bottom:12px}.svc-meta ul{display:flex;flex-direction:column;font-size:15px;gap:10px;line-height:1.45;list-style:none;margin:0;padding:0}.svc-meta li{padding-left:20px;position:relative}.svc-meta li:before{background:var(--accent);border-radius:2px;content:"";height:8px;left:0;position:absolute;top:.55em;transform:rotate(45deg);width:8px}.svc-chips{display:flex;flex-wrap:wrap;gap:6px}.svc-chips span{background:var(--bg);border-radius:999px;font-size:13px;padding:5px 11px}.svc-seen-k{margin-top:18px}.svc-seen{display:flex;flex-wrap:wrap;gap:8px}.svc-seen a,.svc-seen>span{border:1px solid var(--line-2);border-radius:999px;display:inline-flex;font-size:14px;gap:6px;padding:5px 12px}.svc-seen a:hover{border-color:var(--accent)}.svc-cta{align-self:flex-start;margin-top:6px}.svc-visual{display:grid;height:100%;min-height:380px;place-items:center;position:relative}.svm{--k:#1a1612;--s:#fff;--p:#f5efe6;--a:#b4522a;--g:#1fa463;color:var(--k);font-family:var(--sans);max-width:560px;position:relative;width:100%}.svm-site{background:var(--s);border-radius:20px;box-shadow:0 40px 80px -40px #28140580,0 0 0 1px #0000000f;opacity:0;overflow:visible;transform:rotate(-2deg) translateY(30px);transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s}.is-on .svm-site{opacity:1;transform:rotate(-2deg)}.svm-bar{align-items:center;background:#f1ebe1;border-radius:20px 20px 0 0;display:flex;gap:6px;height:34px;padding:0 14px}.svm-bar i{background:#dcd2c3;border-radius:50%;height:9px;width:9px}.svm-bar span{background:#fff;border-radius:6px;color:#8b7e6c;font-size:11px;margin:0 auto;padding:3px 16px}.svm-body{padding:18px 20px 22px}.svs-nav{align-items:center;display:flex;gap:10px}.svs-logo{background:var(--a);border-radius:8px;height:26px;width:26px}.svs-nav span{background:#e6ded2;border-radius:4px;height:7px;width:44px}.svs-btn-s{background:var(--k);border-radius:999px;height:24px;margin-left:auto;width:78px}.svs-hero{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1.1fr 1fr;margin-top:22px}.svs-h{display:flex;flex-direction:column;font-family:var(--serif);font-size:32px;letter-spacing:-.02em;line-height:.95}.svs-h span{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.6,0,.2,1)}.svs-h span+span{transition-delay:.35s}.is-on .svs-h span{clip-path:inset(0 0 0 0)}.svs-lines{display:flex;flex-direction:column;gap:6px;margin-top:12px}.svs-lines i{background:#e6ded2;border-radius:3px;height:6px;width:90%}.svs-lines i+i{width:70%}.svs-cta{background:var(--a);border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-top:14px;opacity:0;padding:8px 14px;transform:scale(.6);transition:transform .5s cubic-bezier(.3,1.6,.5,1) 1s,opacity .4s 1s}.is-on .svs-cta{opacity:1;transform:scale(1)}.svs-img{aspect-ratio:1/1;background:linear-gradient(180deg,#f7d8b5,#f2b48a);border-radius:16px;overflow:hidden;position:relative}.svs-sun{aspect-ratio:1;background:#fbebd3;border-radius:50%;left:50%;position:absolute;top:22%;transform:translate(-50%,40%);transition:transform 1.4s cubic-bezier(.2,.8,.2,1) .4s;width:42%}.is-on .svs-sun{transform:translate(-50%)}.svs-hill{background:var(--a);border-radius:50% 50% 0 0;height:62%;inset:auto -20% -30% -20%;position:absolute}.svs-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:18px}.svs-cards i{background:var(--p);border-radius:12px;height:58px;opacity:0;transform:translateY(16px);transition:transform .6s,opacity .6s}.is-on .svs-cards i{opacity:1;transform:none}.is-on .svs-cards i:first-child{transition-delay:1.2s}.is-on .svs-cards i:nth-child(2){transition-delay:1.32s}.is-on .svs-cards i:nth-child(3){transition-delay:1.44s}.svs-toast{align-items:center;background:#fff;border-radius:16px;bottom:-30px;box-shadow:0 24px 50px -20px #28140573,0 0 0 1px #0000000d;display:flex;gap:10px;opacity:0;padding:12px 16px;position:absolute;right:-26px;transform:translateY(20px) rotate(3deg);transition:transform .6s cubic-bezier(.3,1.5,.5,1) 2s,opacity .4s 2s}.svs-toast b{color:var(--g);font-size:14px}.svs-toast strong{display:block;font-size:14px}.svs-toast small{color:#8b7e6c;font-size:12px}.is-on .svs-toast{opacity:1;transform:rotate(3deg)}.svs-cursor{background:no-repeat 50%/contain url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 2 16 9-7 2-3 7z' fill='%231A1612' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");height:18px;left:22%;opacity:0;position:absolute;top:78%;width:18px}.is-on .svs-cursor{animation:svCursor 2.2s cubic-bezier(.5,0,.2,1) .6s forwards}@keyframes svCursor{0%{opacity:0;transform:translate(160px,80px)}20%{opacity:1}70%{transform:translateY(-6px)}80%{transform:translateY(-6px) scale(.85)}to{opacity:1;transform:translateY(-6px)}}.svm-dash{background:var(--s);border-radius:20px;box-shadow:0 40px 80px -40px #28140580,0 0 0 1px #0000000f;display:grid;grid-template-columns:54px 1fr;opacity:0;overflow:hidden;transform:rotate(1.5deg) translateY(30px);transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s}.is-on .svm-dash{opacity:1;transform:rotate(1.5deg)}.svd-side{align-items:center;background:#f4eee5;display:flex;flex-direction:column;gap:14px;padding:18px 0}.svd-side b{background:var(--a);border-radius:8px;height:26px;margin-bottom:10px;width:26px}.svd-side i{background:#ded4c5;border-radius:3px;height:6px;width:22px}.svd-side i.on{background:var(--k)}.svd-main{padding:18px 20px 20px}.svd-top{display:flex;font-family:var(--serif);font-size:24px;justify-content:space-between}.svd-top span{color:var(--g);font-size:12px}.svd-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:12px}.svd-kpis div{background:var(--p);border-radius:12px;padding:10px 12px}.svd-kpis small{color:#8b7e6c;display:block;font-size:11px}.svd-kpis strong{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.1}.svd-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.1fr 1fr;margin-top:12px}.svd-chart{align-items:flex-end;background:var(--p);border-radius:12px;gap:8px;height:150px;padding:12px 12px 26px}.svd-bar,.svd-chart{display:flex;position:relative}.svd-bar{flex:1 1;flex-direction:column;height:100%;justify-content:flex-end}.svd-bar i{background:var(--k);border-radius:6px 6px 3px 3px;display:block;height:var(--h);transform:scaleY(0);transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.8,.2,1) calc(.5s + var(--d))}.svd-bar:last-child i{background:var(--a)}.svd-bar span{bottom:-20px;color:#8b7e6c;font-size:10px;left:0;position:absolute;right:0;text-align:center}.is-on .svd-bar i{transform:scaleY(1)}.svd-kanban{grid-gap:6px;background:var(--p);border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);padding:10px;position:relative}.svd-kanban div{display:flex;flex-direction:column;gap:6px}.svd-kanban small{color:#8b7e6c;font-size:10px}.svd-kanban i{box-shadow:0 0 0 1px #0000000d;height:24px}.svd-kanban i,.svd-task{background:#fff;border-radius:7px}.svd-task{box-shadow:0 10px 20px -8px #28140566,0 0 0 1.5px var(--a);font-size:9.5px;font-weight:700;left:10px;line-height:1.2;padding:6px;position:absolute;top:60px;width:calc(33.33333% - 10.66667px)}.is-on .svd-task{animation:svTask 3.2s cubic-bezier(.6,0,.3,1) 1.4s forwards}@keyframes svTask{0%{transform:none}35%,50%{transform:translateX(calc(100% + 6px)) rotate(-3deg)}85%,to{box-shadow:0 0 0 1.5px var(--g);transform:translateX(calc(200% + 12px)) translateY(-28px) rotate(0)}}.svm-ai{background:#fbf4ea;border-radius:26px;box-shadow:0 40px 80px -40px #1e0a0099;max-width:460px;opacity:0;padding:16px;transform:translateY(30px) rotate(-1.5deg);transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s}.is-on .svm-ai{opacity:1;transform:rotate(-1.5deg)}.sva-head{align-items:center;border-bottom:1px solid #eadfcf;display:flex;gap:12px;padding:6px 6px 14px}.sva-head b{background:var(--a);border-radius:50%;color:#fbf4ea;display:grid;font-size:18px;height:40px;place-items:center;width:40px}.sva-head strong{display:block;font-size:15px}.sva-head small{color:var(--g);font-size:12px}.sva-thread{display:flex;flex-direction:column;gap:10px;min-height:190px;padding:16px 4px}.sva-msg{border-radius:16px;font-size:14.5px;line-height:1.45;max-width:82%;opacity:0;padding:11px 14px;transform:translateY(10px);transition:opacity .4s,transform .4s}.sva-msg.in{background:#fff;border-bottom-left-radius:4px;transition-delay:.5s}.sva-msg.out{align-self:flex-end;background:#dcf6e3;border-bottom-right-radius:4px;transition-delay:2.3s}.is-on .sva-msg{opacity:1;transform:none}.sva-typing{align-self:flex-end;background:#dcf6e3;border-radius:16px;display:flex;gap:4px;height:0;opacity:0;overflow:hidden;padding:12px 14px;padding-block:0}.is-on .sva-typing{animation:svTyping 1.3s 1s forwards}@keyframes svTyping{0%{height:auto;opacity:1;padding-block:12px}99%{height:auto;opacity:1;padding-block:12px}to{height:0;opacity:0;padding-block:0}}.sva-typing i{animation:svDot 1s infinite;background:#5c8f6b;border-radius:50%;height:6px;width:6px}.sva-typing i:nth-child(2){animation-delay:.15s}.sva-typing i:nth-child(3){animation-delay:.3s}@keyframes svDot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.sva-flow{border-top:1px dashed #e2d4c1;display:flex;flex-wrap:wrap;gap:6px;padding:12px 2px 4px}.sva-flow span{background:#fff;border-radius:999px;color:#1f7a4a;font-size:12px;font-weight:700;opacity:0;padding:6px 10px;transform:scale(.7);transition:opacity .3s,transform .4s cubic-bezier(.3,1.6,.5,1)}.is-on .sva-flow span:first-child{transition-delay:3s}.is-on .sva-flow span:nth-child(2){transition-delay:3.3s}.is-on .sva-flow span:nth-child(3){transition-delay:3.6s}.is-on .sva-flow span{opacity:1;transform:none}.sva-spark{display:block;height:56px;margin-top:8px;width:100%}.sva-spark path{fill:none;stroke:var(--a);stroke-width:3;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1) 3.6s}.is-on .sva-spark path{stroke-dashoffset:0}.svc-outro{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-top:clamp(48px,6vw,80px);padding-top:36px}.svc-outro p{font-size:clamp(30px,3.6vw,52px);letter-spacing:-.02em;line-height:1.02;max-width:22ch}.svc-outro em{color:var(--accent)}.svc.is-sticky .svc-card{position:sticky}.svc.is-sticky .svc-stack{gap:32vh}@media (min-width:961px) and (max-height:820px){.svc-card{border-radius:30px;gap:36px;padding:26px 40px}.svc-text{gap:12px}.svc-num{font-size:44px}.svc-card h3{font-size:clamp(34px,3.2vw,46px)}.svc-lede{font-size:16px;line-height:1.5}.svc-meta{gap:22px;padding-top:14px}.svc-meta ul{font-size:14px;gap:6px}.svc-meta .mono{margin-bottom:8px}.svc-seen-k{margin-top:12px}.svc-chips span,.svc-seen a,.svc-seen>span{font-size:12.5px;padding:4px 10px}.svc-visual{min-height:0}.svm{zoom:.86;transform-origin:center}}@media (max-width:960px){.svc-visual{display:none}.svc-card{border-radius:28px;grid-template-columns:1fr;min-height:0;position:relative;top:auto}.svc-visual{min-height:0;order:-1;padding:10px 6px 36px}.svc-meta{grid-template-columns:1fr}.svs-toast{right:-6px}}@media (max-width:520px){.svs-h{font-size:22px}.svm-dash{grid-template-columns:1fr}.svd-side{display:none}.svd-main{padding:14px}.svd-kpis strong{font-size:22px}.svd-kpis div{padding:8px}.svs-toast{bottom:-24px;padding:10px 12px;right:6px}.svs-toast strong{font-size:12.5px}.svc-card{padding:22px}.svd-row{grid-template-columns:1fr}.svd-chart{height:120px}}@media (prefers-reduced-motion:reduce){.svc *,.svc :before{animation:none!important;transition:none!important}.svc .sva-flow span,.svc .sva-msg,.svc .svm,.svc .svs-cards i,.svc .svs-cta,.svc .svs-h span,.svc .svs-toast{clip-path:none;opacity:1;transform:none}.svc .svd-bar i{transform:none}.svc .sva-spark path{stroke-dashoffset:0}.svc .svd-task{transform:translateX(calc(200% + 12px)) translateY(-28px)}}
/*# sourceMappingURL=main.515438f8.css.map*/