/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#302320;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--accent:#5f191a;--muted:#786d67;--line:#5f191a1a;--bg:#fefbf6;--sand:#f2dab6;--gold:#e2b579;--surface:#fffdf9;background:#fefbf6;font-family:Manrope Variable,Arial,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button:disabled{cursor:wait}::selection{color:#5f191a;background:#f2dab6}:focus-visible{outline-offset:5px;outline:3px solid #a84b40}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0}p{line-height:1.75}section[id]{scroll-margin-top:24px}.skip-link{background:var(--accent);color:#fff;z-index:200;padding:14px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:20px}.scroll-progress{transform-origin:0;background:var(--accent);z-index:110;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.muted{color:#8a7366}.eyebrow{letter-spacing:1.8px;color:#885a46;font-size:11px;font-weight:700}.section{padding:100px max(6%,50vw - 620px)}h2{letter-spacing:-2.5px;font-size:clamp(35px,4vw,58px);font-weight:550;line-height:1.15}h2 em{color:var(--accent);font-style:normal}.button{border-radius:50px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:15px 25px;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg{transition:transform .2s}.button:hover svg{transform:translate(3px)}.primary{background:var(--accent);color:#fffdf8;box-shadow:0 4px 10px #5f191a12}.primary:hover{background:#7a2828;box-shadow:0 7px 20px #5f191a24}.secondary{color:var(--accent);background:#fffdf78c;border:1px solid #5f191a25}.secondary:hover{background:#fff}.outline{border:1px solid var(--line)}.text-link{color:var(--accent);align-items:center;gap:16px;padding:8px 0;font-size:14px;font-weight:650;display:inline-flex}.text-link:hover{gap:22px}.tags span{color:#746459;background:#f3eee7;border-radius:6px;padding:7px 12px;font-size:11px}.small-dot,.status-dot{background:#aa7054;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.section-heading .eyebrow{margin-bottom:20px;display:block}.section-heading>p{color:var(--muted);max-width:330px;font-size:15px}.section-heading>button{flex-shrink:0}.o-mark{border:5px solid;border-radius:50%;flex-shrink:0;width:19px;height:19px;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=767px){.section{padding:65px 6%}h2{letter-spacing:-1.5px;font-size:36px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.section-heading>p{font-size:14px}.desktop-break{display:none}.button{min-height:48px;padding:14px 20px;font-size:13px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.context-story{color:#302320;background:#fffefa;height:100svh;min-height:760px;padding:105px 6% 25px;position:relative;overflow:hidden}.context-heading{z-index:3;grid-template-columns:1fr 1fr;align-items:center;gap:10%;max-width:1240px;margin:auto;display:grid;position:relative}.story-kicker{letter-spacing:2px;color:#966c53;margin-bottom:20px;font-size:10px;font-weight:700;display:block}.context-heading h2{letter-spacing:-6px;font-size:clamp(70px,7.4vw,116px);font-weight:600;line-height:.95}.context-heading h2 em{color:#5f191a}.context-intro{max-width:430px}.context-intro p{color:#786d67;font-size:17px;line-height:1.6}.context-intro strong{color:#392b25;font-weight:650}.context-intro .button{margin-top:22px;font-size:12px}.context-universe{max-width:1150px;height:430px;margin:-10px auto 0;position:relative}.context-card{z-index:2;will-change:transform;background:#fffdf8;border:1px solid #e9ded1;border-radius:16px;padding:18px;position:absolute;box-shadow:0 20px 45px #5f191a0c}.context-card header{color:#5f191a;align-items:center;gap:8px;margin-bottom:22px;font-size:11px;font-weight:650;display:flex}.context-card header>span{color:#b6a18d;margin-left:auto;font-size:8px}.context-integrations{width:235px;top:40px;left:0}.integration-icons{gap:7px;margin:25px 0 18px;display:flex}.integration-icons>span{color:#8b6044;background:#f4e9d9;border:1px solid #dfcdb7;border-radius:12px;place-items:center;width:42px;height:44px;display:grid}.integration-icons>span:first-child{color:#f2dab6;background:#5f191a}.integration-icons svg{width:20px}.context-card p{color:#8c7564;font-size:10px}.mini-connected{color:#7e8a6e;border-top:1px solid #eaddcf;align-items:center;gap:5px;margin-top:12px;padding-top:12px;font-size:8px;display:flex}.mini-connected i,.live-dot{background:#788f69;border-radius:50%;width:5px;height:5px;display:inline-block}.context-dashboard{background:#f7eddc;width:255px;top:0;right:0}.dashboard-metrics{justify-content:space-between;align-items:center;display:flex}.dashboard-metrics small{color:#987e66;font-size:9px}.dashboard-metrics strong{align-items:center;gap:8px;margin-top:5px;font-size:22px;font-weight:550;display:flex}.mini-donut{background:conic-gradient(#5f191a 0 65%,#d2ad79 65% 88%,#ebdcc7 88%);border-radius:50%;width:48px;height:48px;position:relative}.mini-donut:after{content:"";background:#f7eddc;border-radius:50%;position:absolute;inset:10px}.context-bars{border-bottom:1px solid #d9c6af;align-items:end;gap:9px;height:65px;margin-top:18px;display:flex}.context-bars i{background:#cbaa7b;border-radius:3px 3px 0 0;flex:1}.context-bars i:nth-child(3n){background:#763333}.chart-caption{color:#9f856d;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.context-docs{background:#f5f0e8;width:215px;top:230px;left:15%}.context-docs h3{letter-spacing:-.7px;margin-bottom:14px;font-size:19px;font-weight:550;line-height:1.25}.context-docs header{margin-bottom:12px}.document-line{background:#dfd5c8;border-radius:5px;width:90%;height:4px;margin-bottom:6px}.document-line.short{width:65%;margin-bottom:12px}.context-docs p{align-items:center;gap:6px;margin-top:5px;font-size:8px;display:flex}.context-workflow{width:270px;top:245px;right:8%}.context-workflow header{margin-bottom:12px}.workflow-item{background:#f6f1e9;border-radius:7px;align-items:center;gap:8px;padding:8px;font-size:9px;display:flex}.workflow-item>svg{color:#849276;margin-left:auto}.workflow-item>span{color:#967054;background:#fff;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.workflow-item.final{color:#5f191a;background:#efdfd7}.workflow-connector{border-left:1px dashed #c6aa89;height:8px;margin-left:20px}.context-core{z-index:1;place-items:center;width:240px;height:240px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.core-ring{background:conic-gradient(from 10deg,#f1ddb9,#8f5633,#f5e3bd,#c29a65,#5f191a,#e8c997,#ffecd0);border-radius:50%;place-items:center;width:186px;height:186px;display:grid;transform:rotate(-10deg);box-shadow:inset 4px 4px 7px #fff8,inset -5px -5px 10px #52211266,0 28px 45px #7441282b}.core-ring i{background:#fffdf8;border-radius:50%;width:120px;height:120px;box-shadow:inset 3px 5px 12px #63371938,0 0 3px #643d28}.core-label{text-align:center;color:#5f191a;letter-spacing:1px;font-size:18px;font-weight:800;position:absolute}.core-label span{letter-spacing:1.2px;margin-top:5px;font-size:5px;display:block}.core-halo{z-index:-1;background:radial-gradient(circle,#e7ca9766,#0000 70%);border-radius:50%;position:absolute;inset:-65px}.context-orbits{border:1px dashed #cbb39450;border-radius:50%;width:500px;height:330px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.context-orbits i{border:1px solid #cbb39430;border-radius:50%;position:absolute;inset:35px -50px;transform:rotate(-25deg)}.context-orbits i:nth-child(2){transform:rotate(25deg)}.context-result{white-space:nowrap;z-index:3;background:#fffefaeb;border:1px solid #e4d7c5;border-radius:40px;align-items:center;gap:9px;padding:12px 16px;font-size:11px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #58321008}.context-result>span{color:#718260;background:#e6eadc;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.context-result small{color:#917b67;margin-top:4px;font-size:8px;display:block}.context-foot{letter-spacing:1px;color:#a08a72;border-bottom:1px solid #e8d9c7;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:8px;display:flex;position:absolute;bottom:15px;left:6%;right:6%}.context-foot>span:nth-child(2){letter-spacing:0;align-items:center;gap:8px;display:flex}.context-foot small{letter-spacing:0;font-size:8px}.context-scroll-line{transform-origin:0;background:#5f191a;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.limitless-story{background:#f3e5cf;grid-template-columns:.95fr 1.05fr;align-items:center;gap:4%;height:100svh;min-height:760px;padding:105px 7% 70px;display:grid;position:relative;overflow:hidden}.limitless-copy{z-index:4;position:relative}.limitless-copy h2{letter-spacing:-5px;font-size:clamp(65px,6.7vw,105px);font-weight:550;line-height:.97}.limitless-word{color:#bba68a;-webkit-text-fill-color:transparent;background:#bba68a linear-gradient(#5f191a,#5f191a) 0 0/100% 100% no-repeat;-webkit-background-clip:text;background-clip:text}.limitless-copy p{color:#866f59;margin:25px 0;font-size:16px}.limitless-copy .button{font-size:12px}.limitless-points{color:#8b745d;gap:17px;margin-top:25px;font-size:10px;display:flex}.limitless-points span{align-items:center;gap:5px;display:flex}.limitless-canvas{perspective:1200px;height:550px;position:relative}.limitless-grid{background-image:linear-gradient(#c9aa7c22 1px,#0000 1px),linear-gradient(90deg,#c9aa7c22 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:-40px;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.limitless-panel{background:#fffcf6;border:1px solid #e3d2bb;border-radius:17px;width:92%;position:absolute;overflow:hidden;box-shadow:0 25px 70px #6c422826}.limitless-panel header{letter-spacing:1px;border-bottom:1px solid #eadfce;align-items:center;gap:9px;padding:18px 22px;font-size:8px;display:flex}.limitless-panel header>span:last-child{margin-left:auto}.panel-dot{background:#5f191a;border-radius:50%;width:9px;height:9px}.limitless-back{top:0;left:0;transform:rotate(-3deg)}.builder-heading{padding:22px 24px 15px}.builder-heading>span{letter-spacing:1.5px;color:#a48a6c;font-size:7px}.builder-heading h3{letter-spacing:-1px;margin-top:10px;font-size:28px;font-weight:550;line-height:1.1}.builder-layout{align-items:stretch;gap:12px;margin:0 22px 20px;display:flex}.builder-nav{flex-direction:column;gap:9px;width:24px;display:flex}.builder-nav i{background:#ece2d1;border-radius:5px;width:22px;height:22px}.builder-nav i:first-child{background:#5f191a}.builder-block{color:#805631;background:#efddbf;border-radius:9px;flex:1;align-items:center;gap:15px;padding:18px;display:flex}.builder-block span{font-size:10px;line-height:1.6}.builder-swatches{flex-direction:column;gap:5px;display:flex}.builder-swatches i{background:#5f191a;border-radius:4px;flex:1;width:23px}.builder-swatches i:nth-child(2){background:#c8a577}.builder-swatches i:nth-child(3){background:#dce0cc}.limitless-panel footer{letter-spacing:.4px;border-top:1px solid #eadfce;justify-content:space-between;align-items:center;padding:13px 22px;font-size:7px;display:flex}.limitless-panel footer>span:first-child{align-items:center;gap:6px;display:flex}.limitless-front{color:#ffeed6;background:#5f191a;border-color:#863b30;top:240px;right:-4%;transform:rotate(2deg)}.limitless-front header,.limitless-front footer{color:#e1b992;border-color:#e2b57930}.build-overview{padding:23px 25px 18px}.build-overview>span{color:#ce9f7d;font-size:9px}.build-overview h3{letter-spacing:-1px;margin-top:9px;font-size:34px;font-weight:500;line-height:1.06}.build-tags{gap:6px;margin-top:15px;display:flex}.build-tags span{border:1px solid #e2b57950;border-radius:20px;padding:5px 9px;font-size:8px}.build-flow{align-items:center;gap:10px;margin:0 25px 20px;display:flex}.build-flow>span{background:#ffffff0d;border:1px solid #e2b57930;border-radius:7px;align-items:center;gap:8px;padding:10px 9px;font-size:9px;display:flex}.build-flow>i{background:#d4a67770;flex:1;height:1px}.limitless-badge{z-index:3;color:#5f191a;background:#fffdf7;border:1px solid #e2d1b9;border-radius:12px;align-items:center;gap:10px;padding:16px 22px;font-size:11px;display:flex;position:absolute;bottom:-16px;left:-25px;transform:rotate(-3deg);box-shadow:0 9px 30px #45211018}.limitless-badge small{color:#8b755f;margin-top:5px;font-size:7px;display:block}.limitless-progress{letter-spacing:2px;color:#937650;align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:28px;left:7%;right:7%}.limitless-progress>div{background:#d9c09b;flex:1;height:1px}.limitless-progress i{transform-origin:0;background:#5f191a;height:100%;display:block;transform:scaleX(0)}@media (width>=900px) and (height<=800px){.context-story{min-height:650px;padding-top:95px}.context-heading h2{font-size:78px}.context-universe{max-width:1030px;height:370px;margin-top:-15px}.context-card{padding:14px}.context-integrations{top:15px}.context-dashboard{top:5px}.context-docs{width:195px;top:175px;left:14%}.context-workflow{top:185px;right:5%}.context-core{top:48%;scale:.85}.context-result{bottom:-10px}.context-intro p{font-size:15px}.limitless-story{min-height:650px}.limitless-copy h2{font-size:77px}.limitless-canvas{transform-origin:50%;height:510px;scale:.85}.limitless-front{top:220px}.limitless-badge{bottom:-45px}}@media (width<=899px),(height<=649px){.context-story{height:auto;min-height:0;padding:80px 6% 50px}.context-heading{gap:7%}.context-heading h2{letter-spacing:-3.5px;font-size:67px}.context-intro p{font-size:14px}.context-intro .button{padding:12px 16px;font-size:10px}.context-universe{grid-template-columns:1fr 1fr;gap:15px;height:auto;margin-top:45px;padding-bottom:75px;display:grid}.context-card{width:auto;position:relative;inset:auto;transform:none!important}.context-core{grid-area:1/1/auto/-1;width:100%;height:240px;position:relative;top:auto;left:auto;transform:none}.context-orbits{width:80%;top:115px}.context-result{bottom:10px}.context-foot{margin-top:15px;position:relative;bottom:auto;left:auto;right:auto}.context-foot>span:nth-child(2){display:none}.limitless-story{grid-template-columns:1fr;gap:45px;height:auto;min-height:0;padding:75px 6% 70px}.limitless-copy h2{letter-spacing:-4px;font-size:75px}.limitless-copy h2 br:nth-of-type(2){display:none}.limitless-canvas{width:min(520px,90%);height:610px;margin:auto}.limitless-badge{bottom:35px}.limitless-front{top:245px}.limitless-progress i,.context-scroll-line{transform:scaleX(1)}}@media (width<=600px){.context-heading{grid-template-columns:1fr;gap:25px}.context-heading h2{letter-spacing:-4px;font-size:76px}.context-heading h2 br{display:none}.context-intro{max-width:390px}.context-universe{gap:12px}.context-card{border-radius:12px;padding:13px}.context-card header{gap:5px;margin-bottom:15px;font-size:9px}.context-card header>span{display:none}.context-card header svg{width:12px}.integration-icons{gap:4px;margin:17px 0}.integration-icons>span{border-radius:8px;width:29px;height:32px}.integration-icons svg{width:15px}.context-card p{font-size:8px}.mini-connected{font-size:7px;line-height:1.6}.context-docs h3{font-size:18px}.dashboard-metrics strong{gap:3px;font-size:16px}.dashboard-metrics small{font-size:8px}.mini-donut{width:30px;height:30px}.mini-donut:after{inset:7px}.context-bars{gap:5px;height:65px}.workflow-item{gap:5px;padding:6px;font-size:7px}.workflow-item>span{display:none}.workflow-item>svg{width:10px}.context-workflow header{font-size:8px}.context-core{height:210px}.core-ring{width:160px;height:160px}.core-ring i{width:103px;height:103px}.core-label{font-size:16px}.core-label span{font-size:4px}.context-foot{letter-spacing:.5px;font-size:6px}.context-foot small{font-size:7px}.limitless-copy h2{font-size:65px}.limitless-copy .story-kicker{font-size:8px}.limitless-copy p{font-size:14px}.limitless-canvas{width:96%;height:540px}.limitless-panel{width:96%}.limitless-panel header{padding:14px;font-size:6px}.builder-heading{padding:17px}.builder-heading h3{font-size:25px}.builder-layout{gap:8px;margin:0 15px 18px}.builder-block{gap:8px;padding:12px}.builder-block>svg{width:25px}.builder-block span{font-size:8px}.limitless-front{top:220px;right:-1%}.build-overview{padding:20px}.build-overview h3{font-size:30px}.build-flow{gap:5px;margin:0 15px 20px}.build-flow>span{gap:5px;padding:8px 5px;font-size:8px}.build-flow svg{width:15px}.limitless-badge{padding:13px 15px;font-size:9px;bottom:-5px;left:0}.limitless-badge small{font-size:6px}.limitless-panel footer{padding:12px 15px;font-size:6px}.limitless-progress{letter-spacing:1px;font-size:7px}}@media (prefers-reduced-motion:reduce){.context-story,.limitless-story{height:auto;min-height:800px}.context-scroll-line,.limitless-progress i{transform:scaleX(1)}}.limitless-panel footer{background:0 0}.limitless-copy,.limitless-canvas{min-width:0}@media (width<=899px){.limitless-story{grid-template-columns:minmax(0,1fr)}.limitless-copy h2{overflow-wrap:normal}.limitless-canvas{max-width:100%}.context-universe{grid-template-columns:repeat(2,minmax(0,1fr))}.context-card{min-width:0}}@media (width<=360px){.context-universe{grid-template-columns:minmax(0,1fr)}.context-card{padding:20px}.context-card header{font-size:11px}.context-card p{font-size:10px}.context-docs h3{font-size:23px}.workflow-item{padding:10px;font-size:10px}.workflow-item>span{display:grid}.integration-icons>span{width:42px;height:42px}.integration-icons{gap:9px}.context-dashboard .dashboard-metrics strong{font-size:21px}.context-core{grid-column:1}}.navbar{z-index:50;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:106px;padding:0 5%;transition:height .3s,background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line);background:#10100fe8;height:78px}.brand{width:140px;display:block}.brand img{filter:brightness(0)invert(.92);width:140px;height:auto;display:block}.navbar nav{gap:34px;margin-left:45px;display:flex}.navbar nav a{font-size:13px;position:relative}.navbar nav a:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.navbar nav a:hover:after{transform:scaleX(1)}.nav-contact{border:1px solid #ffffff40;border-radius:3px;align-items:center;gap:25px;padding:13px 19px;font-size:13px;display:flex}.nav-contact:hover{background:var(--accent);color:#111;border-color:var(--accent)}.menu-button{display:none}.hero{background:radial-gradient(at 84% 44%,#45231d25,#0000 50%),#10100f;height:100svh;min-height:850px;max-height:1150px;padding:145px 5% 0;position:relative;overflow:hidden}.hero-grid{pointer-events:none;background:linear-gradient(90deg,#0000 calc(25% - 1px),#ffffff04 25%,#0000 calc(25% + 1px) calc(50% - 1px),#ffffff04 50%,#0000 calc(50% + 1px) calc(75% - 1px),#ffffff04 75%,#0000 calc(75% + 1px));position:absolute;inset:105px 5% 0}.hero-meta{letter-spacing:1.6px;color:#a3a49b;z-index:2;justify-content:space-between;font-family:monospace;font-size:10px;display:flex;position:relative}.hero-meta span:first-child{align-items:center;gap:10px;display:flex}.status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 14px #ef765f44}.hero-copy{z-index:2;pointer-events:none;margin-top:70px;position:relative}.hero-copy a{pointer-events:auto}.hero h1{letter-spacing:-7px;max-width:900px;font-size:clamp(80px,8.3vw,140px);font-weight:400;line-height:.98}.hero h1 span{display:block}.hero h1 em{color:var(--accent);letter-spacing:-8px;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-description{color:#aaa9a3;gap:25px;margin-top:34px;font-size:14px;display:flex}.tiny-cross{color:var(--accent);font-size:26px;line-height:1}.hero-copy .button{margin-top:25px;margin-left:40px}.hero-art{z-index:1;width:57%;height:72%;position:absolute;top:15%;right:-2%}.sculpture{z-index:2;position:absolute;inset:0}.orb-fallback{opacity:.4;border:45px solid #ba5a43;border-radius:50%;position:absolute;inset:14%;transform:rotate(-25deg)scaleX(.82);box-shadow:inset 10px 5px 22px #ffbb8c55,8px 8px 50px #e4694125}.art-caption{letter-spacing:1.6px;color:#85827a;border-top:1px solid #ffffff20;justify-content:space-between;padding-top:14px;font-family:monospace;font-size:9px;display:flex;position:absolute;bottom:2%;left:18%;right:15%}.hero-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:24px;display:flex;position:absolute;bottom:28px;left:5%;right:5%}.scroll-link{letter-spacing:1.2px;align-items:center;gap:15px;font-family:monospace;font-size:10px;display:flex}.circle-icon{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.scroll-link:hover svg{transform:translateY(3px)}.hero-tagline{font-size:15px}.hero-tagline>span{vertical-align:super;margin-left:4px;font-size:10px}.hero-coordinates{letter-spacing:1px;color:#777871;font-family:monospace;font-size:9px}.intro{grid-template-columns:1fr 2fr;gap:40px;display:grid}.intro .eyebrow{padding-top:10px}.intro p{color:#999a93;max-width:580px;margin-top:28px;font-size:18px}.mobile-menu{color:#eeede8;background:#181816;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:35px 7%;inset:0}.mobile-menu>button{margin-left:auto;display:block}.mobile-menu nav{margin-top:60px;display:grid}.mobile-menu nav a{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:15px 0;font-size:38px;animation:.4s both menuIn;display:flex}.mobile-menu small{color:var(--accent);font:12px monospace}.mobile-menu svg{margin-left:auto}.mobile-menu p{color:#999;margin-top:40px}@keyframes menuIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (width>=1600px){.hero-copy{margin-top:95px}}@media (width<=1100px){.hero h1{letter-spacing:-6px;font-size:100px}.hero-art{width:65%;right:-10%}.navbar nav{gap:20px}.hero-coordinates{display:none}.hero{min-height:820px}.hero-meta span:last-child{font-size:9px}.intro{grid-template-columns:1fr 2fr}}@media (width<=767px){.navbar{height:84px;padding:0 6%}.brand,.brand img{width:115px}.navbar nav,.nav-contact{display:none}.menu-button{display:block}.hero{height:auto;min-height:940px;padding:115px 6% 0}.hero-meta{letter-spacing:1px;font-size:9px}.hero-meta span:last-child{display:none}.hero-copy{margin-top:45px}.hero h1{letter-spacing:-3.5px;font-size:clamp(57px,12.5vw,95px);line-height:1.04}.hero h1 em{letter-spacing:-4px}.hero-description{gap:15px;margin-top:25px;font-size:14px}.hero-copy .button{margin-top:23px;margin-left:0}.hero-art{width:100%;height:360px;top:auto;bottom:100px;right:-12%}.orb-fallback{opacity:.85;border-width:27px;inset:14% 24%}.art-caption{bottom:0;left:15%;right:25%}.hero-bottom{padding-top:20px;bottom:22px;left:6%;right:6%}.hero-tagline{font-size:11px}.scroll-link{gap:8px;font-size:8px}.section{padding:75px 6%}h2{letter-spacing:-1.8px}.intro{grid-template-columns:1fr;gap:28px}.intro p{font-size:16px}.desktop-break{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:55px;display:flex}.section-heading .eyebrow{color:#a4a49b;margin-bottom:27px;display:block}.section-heading h2 em,h2 em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.section-heading>p{color:var(--muted);margin-bottom:8px;font-size:14px;line-height:1.7}.text-link{border-bottom:1px solid #ffffff45;align-items:center;gap:25px;padding:8px 0;font-size:14px;transition:color .2s,border-color .2s;display:inline-flex}.text-link:hover{color:var(--accent);border-color:var(--accent)}.intro-bottom{justify-content:space-between;align-items:flex-end;gap:25px;margin-top:42px;display:flex}.intro-bottom .text-link{gap:10px;font-size:12px}.stats{gap:40px;display:flex}.stats strong{letter-spacing:-2px;font-size:46px;font-weight:400;line-height:1;display:block}.stats strong span{color:var(--accent);font-size:27px}.stats small{letter-spacing:1px;color:#a1a29a;margin-top:13px;font:9px monospace;display:block}.service-row{border-top:1px solid var(--line);transition:background .3s}.service-row:last-child{border-bottom:1px solid var(--line)}.service-trigger{text-align:left;align-items:center;gap:30px;width:100%;padding:27px 10px;transition:color .25s,padding .25s;display:flex}.service-trigger:hover{color:var(--accent);padding-left:20px}.service-number{color:#797b74;width:40px;font:12px monospace}.service-trigger h3{letter-spacing:-1px;flex:1;font-size:clamp(23px,2.5vw,38px);font-weight:400}.service-trigger>svg{color:#8a8b83}.service-row.active .service-trigger h3,.service-row.active .service-number{color:var(--accent)}.service-body:not([hidden]){grid-template-columns:1.1fr 1fr;gap:13%;padding:0 60px 35px 80px;display:grid}.service-body p{color:var(--muted);max-width:570px;font-size:15px}.tags{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.tags span{letter-spacing:.4px;color:#b1b1a8;border:1px solid #ffffff25;border-radius:2px;padding:7px 10px;font-size:10px}.service-body .text-link{font-size:12px}.service-visual{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.service-visual small{letter-spacing:1px;color:#72756a;font:9px monospace}.code-window{background:#191b17;border:1px solid #ffffff16;width:290px;max-width:100%;padding:14px 20px;transform:rotate(-3deg)}.code-window>span{color:#73796a;font:10px monospace}.code-window>div{color:#abb89c;gap:15px;margin:18px 0;display:flex}.code-window p{color:#939788;font:12px/1.8 monospace}.code-window b{color:#d0997e;font-weight:400}.work{padding-bottom:120px}.work .section-heading{margin-bottom:20px}.work-note{color:#8c8e84;margin-bottom:45px;font-size:12px}.work-grid{grid-template-columns:1.08fr 1fr;gap:40px;display:grid}.project-card{text-align:left;min-width:0;padding:0}.project-visual{border-radius:2px;justify-content:center;align-items:center;height:460px;transition:transform .6s;display:flex;position:relative;overflow:hidden}.mock-shop{background:#f8f8ed;width:83%;padding:18px 20px;transition:transform .6s;transform:rotate(-7deg);box-shadow:10px 25px 30px #29392135}.project-card:hover .mock-shop{transform:rotate(-3deg)scale(1.03)}.shop-nav{border-bottom:1px solid #32432c20;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.shop-nav strong{letter-spacing:-1px;font-size:22px}.shop-nav>span{font-size:6px}.shop-hero{justify-content:space-between;gap:5px;padding:30px 0 22px;display:flex}.shop-hero small{letter-spacing:1px;font:6px monospace}.shop-hero h4{letter-spacing:-1px;margin:15px 0 20px;font-size:30px;font-weight:500;line-height:1.07}.mock-cta{color:#faf8e9;background:#283522;padding:8px 12px;font-size:6px;display:inline-block}.shop-object{background:#dee4c9;border-radius:70px 70px 3px 3px;place-items:center;width:45%;display:grid}.shop-object svg{color:#586541;width:80%;height:auto;transform:rotate(-12deg)}.shop-products{border-top:1px solid #32432c20;padding-top:15px}.shop-products>span{font-size:9px}.shop-products>div{gap:10px;margin-top:12px;display:flex}.shop-products>div>div{background:#e0e2d3;flex:1;height:35px}.visual-stamp{letter-spacing:2px;opacity:.7;font:8px monospace;position:absolute;bottom:18px;left:23px}.riding:before{content:"";background:repeating-radial-gradient(at 20%,#0000 0 26px,#53402413 27px,#0000 28px);position:absolute;inset:0}.riding-type{letter-spacing:-2px;font-size:40px;font-weight:700;line-height:1;position:absolute;top:55px;left:32px}.riding-type em{font:italic 38px Georgia}.phone{color:#20271d;background:#f5f5ed;border:6px solid #22251f;border-radius:28px;width:190px;height:365px;padding:12px;transition:transform .6s;position:relative;overflow:hidden;transform:rotate(9deg)translate(57px,47px);box-shadow:14px 15px 22px #47352140}.project-card:hover .phone{transform:rotate(4deg)translate(50px,35px)}.phone-top{justify-content:space-between;margin-bottom:20px;font-size:7px;display:flex}.phone>strong{letter-spacing:-.5px;font-size:15px}.phone-greeting{color:#818472;margin:18px 0 13px;font-size:10px;line-height:1.6}.phone-greeting b{color:#2b3524;font-size:17px;font-weight:500}.map{background:#e3e7d5;border-radius:7px;height:132px;position:relative;overflow:hidden}.map-road{background:#fafbef;height:6px;position:absolute;top:40%;left:-30%;right:-30%;transform:rotate(-35deg)}.map-road.r2{top:60%;transform:rotate(40deg)}.map-road.r3{left:15%;transform:rotate(90deg)}.map-route{border:3px dashed #658446;border-left:0;border-bottom-right-radius:22px;width:80px;height:65px;position:absolute;top:30px;left:28px;transform:rotate(-20deg)}.map-marker{z-index:2;background:#658446;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}.map-marker.start{top:37px;left:24px}.map-marker.end{top:98px;left:51px}.map-label{letter-spacing:1px;font:5px monospace;position:absolute;bottom:12px;right:10px}.ride-card{background:#e9ebdd;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:8px 5px;display:flex}.ride-card b{font-size:7px;display:block}.ride-card small{color:#73796a;margin-top:3px;font-size:6px;display:block}.phone-nav{color:#748167;justify-content:space-around;margin-top:12px;display:flex}.project-caption{justify-content:space-between;gap:15px;padding-top:24px;display:flex}.project-caption .eyebrow{color:#95978c;letter-spacing:1px;font-size:9px}.project-caption h3{letter-spacing:-1px;margin:9px 0;font-size:32px;font-weight:400}.project-caption p{color:#909288;font-size:13px}.project-arrow{border:1px solid #ffffff35;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin-top:14px;transition:background .2s;display:grid}.project-card:hover .project-arrow{background:var(--accent);color:#111;border-color:var(--accent)}.product-interface{color:#d7dfc6;background:#1b2421;border:1px solid #ffffff30;width:78%;padding:20px;transform:rotate(-5deg);box-shadow:10px 15px 35px #0003}.interface-top{align-items:center;gap:10px;font:8px monospace;display:flex}.interface-top svg{margin-left:auto}.interface-content{flex-direction:column;align-items:center;gap:20px;padding:35px 0 12px;display:flex}.interface-content>span{letter-spacing:2px;font:9px monospace}.interface-bars{align-items:flex-end;gap:9px;width:90%;height:70px;display:flex}.interface-bars i{background:#9cae8070;flex:1;height:35%}.interface-bars i:nth-child(2){height:55%}.interface-bars i:nth-child(3){height:70%}.interface-bars i:nth-child(4){height:50%}.interface-bars i:nth-child(5){background:#d0a37e;height:95%}.product-tabs{border-bottom:1px solid var(--line);gap:35px;display:flex}.product-tabs button{text-align:left;color:#8b8e80;letter-spacing:-.5px;border-bottom:2px solid #0000;flex:1;align-items:center;gap:15px;padding:20px 0;font-size:20px;display:flex}.product-tabs button>span{font:10px monospace}.product-tabs button>svg{margin-left:auto}.product-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent)}.product-panel{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:45px;animation:.35s both menuIn;display:grid}.product-panel .project-visual{height:360px}.product-panel h3{letter-spacing:-1.5px;max-width:400px;margin:24px 0 18px;font-size:38px;font-weight:400;line-height:1.15}.product-panel p{color:#999c8e;max-width:470px;font-size:14px}.product-panel .text-link{margin-top:25px}.pill{color:#e2a489;letter-spacing:1.2px;border:1px solid #f0926750;border-radius:20px;padding:7px 11px;font:9px monospace;display:inline-block}.intelligence{grid-template-columns:1.2fr 1fr;align-items:center;gap:9%;display:grid}.intelligence h2{margin-top:30px}.intelligence-copy>p{max-width:530px;color:var(--muted);margin-top:28px;font-size:16px}.intelligence-copy>.text-link{margin-top:15px}.ai-demo{background:#161815;border:1px solid #fff2;padding:26px}.ai-demo-header{letter-spacing:1px;color:#b7bbaa;align-items:center;gap:9px;font:9px monospace;display:flex}.ai-demo-header>span:last-child{color:#727967;margin-left:auto;font-size:7px}.flow-steps{gap:13px;margin:30px 0;display:grid}.flow-steps button{color:#888e7f;text-align:left;background:#1a1c17;border:1px solid #ffffff17;align-items:center;gap:15px;padding:17px 18px;font-size:13px;transition:all .25s;display:flex;position:relative}.flow-steps button:not(:last-child):after{content:"";background:#737767;width:1px;height:13px;position:absolute;bottom:-14px;left:28px}.flow-steps small{margin-left:auto;font:9px monospace}.flow-output{min-height:100px}.flow-output .eyebrow{letter-spacing:.5px;color:#d6c6b4;font-size:10px}.flow-output p{color:#929786;margin-top:10px;font-size:12px}.ai-demo>.text-link{font-size:11px}.technology{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:55px 0 65px;overflow:hidden}.technology>.eyebrow{text-align:center;color:#888b80;margin-bottom:40px;font-size:10px;display:block}.marquee{margin-top:10px;overflow:hidden}.marquee>div{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee.row-1>div{animation-direction:reverse}.marquee:hover>div{animation-play-state:paused}.marquee-group{display:flex}.marquee-group>span{letter-spacing:-2px;color:#95978c;white-space:nowrap;align-items:center;gap:40px;margin-right:40px;font-size:clamp(36px,5vw,70px);display:flex}.marquee-group i{color:#775c4e;font-size:35px;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.process{border-top:0}.process-grid{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:60px;display:grid}.process-grid>button{text-align:left;color:#73776a;padding:0}.process-num{justify-content:space-between;align-items:center;font:11px monospace;display:flex}.process-grid h3{margin:32px 0 25px;font-size:25px;font-weight:400}.process-track{background:#fff2;height:1px;position:relative}.process-track i{background:#535649;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.process-grid .active{color:var(--accent)}.process-grid .active .process-track,.process-grid .active .process-track i{background:var(--accent)}.process-detail{grid-template-columns:1fr 1fr;gap:10%;min-height:70px;margin-top:40px;display:grid}.process-detail h3{font-size:22px;font-weight:400}.process-detail p{color:var(--muted);font-size:15px}.philosophy{color:#24251f;background:#e6e6db;grid-template-columns:1fr 1fr;gap:12%;display:grid}.philosophy h2{margin-top:30px}.philosophy>div>p{color:#686b5d;max-width:480px;margin-top:28px;font-size:15px}.philosophy .text-link{border-color:#25251e55;margin-top:25px}.values{padding-top:20px}.values>div{border-top:1px solid #20241930;gap:25px;padding:25px 0;display:flex}.values>div>span{color:#8b715f;margin-top:5px;font:10px monospace}.values h3{letter-spacing:-.6px;font-size:22px;font-weight:400}.values p{color:#707362;margin-top:12px;font-size:14px}.clients{text-align:center;color:#575e4d;background:#e6e6db;border-top:1px solid #20241925;padding:65px 5%}.clients .eyebrow{letter-spacing:1.3px;font-size:9px}.clients>div{justify-content:space-between;align-items:center;gap:30px;margin-top:40px;display:flex}.clients strong{letter-spacing:-1px;opacity:.75;font-size:27px;font-weight:500;transition:opacity .2s}.clients strong:hover{opacity:1}.clients strong>span{vertical-align:super;font-size:10px}.clients .client-serif{font-family:Georgia,serif}.insight-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.insight-card{text-align:left;border-top:1px solid #ffffff40;flex-direction:column;align-items:flex-start;padding:25px 0 0;display:flex}.insight-card>.eyebrow{color:#a7aa9a;letter-spacing:1px;font-size:9px}.insight-card h3{letter-spacing:-.7px;max-width:340px;margin:30px 0;font-size:27px;font-weight:400;line-height:1.3;transition:color .2s}.insight-card:hover h3{color:var(--accent)}.insight-card .text-link{border:0;justify-content:space-between;width:100%;margin-top:auto;font-size:12px}.contact{background:#201917}.contact h2{letter-spacing:-4px;margin-top:35px;font-size:clamp(45px,6.8vw,105px);position:relative}.contact h2>svg{width:10%;height:auto;color:var(--accent);position:absolute;top:15%;right:0}.contact h2 em{padding-right:75px}.contact-intro{justify-content:space-between;align-items:center;gap:30px;margin-top:35px;display:flex}.contact-intro>a{border-bottom:1px solid #ac8c6d;align-items:center;gap:25px;padding-bottom:10px;font-size:17px;display:flex}.contact-form{border-top:1px solid #ffffff25;margin-top:65px;padding-top:40px}.form-grid{grid-template-columns:1fr 1fr;gap:32px 60px;display:grid}.form-grid label{color:#d3c4b6;font-size:12px}.form-grid label>span{color:var(--accent)}.form-grid input,.form-grid select,.form-grid textarea{color:#f0e3d6;outline-offset:2px;background:0 0;border:0;border-bottom:1px solid #ffffff30;border-radius:0;width:100%;padding:15px 0;font-size:15px;display:block}.form-grid select{color:#c1b1a3}.message-field{grid-column:1/-1}.form-grid textarea{resize:vertical}.form-bottom{justify-content:space-between;align-items:center;gap:25px;margin-top:35px;display:flex}.form-success{background:#a8b89a0a;border:1px solid #b9c79860;align-items:center;gap:20px;margin-top:30px;padding:25px;display:flex}.form-success strong{font-size:16px;font-weight:400}.form-success p{color:#aca899;margin-top:5px;font-size:12px}.form-success>button{margin-left:auto}footer{background:#0c0e0b;padding:65px 5% 25px}.footer-top{grid-template-columns:1fr 1.4fr .7fr .8fr;gap:50px;display:grid}.footer-top>.footer-address .eyebrow,.footer-links>.eyebrow{color:#7d8572;margin-bottom:20px;font-size:9px;display:block}.footer-top>div>p{color:#8f9784;margin-top:18px;font-size:12px}.footer-address a{margin-top:15px;font-size:12px;display:inline-block}.footer-links{flex-direction:column;align-items:flex-start;gap:10px;font-size:12px;display:flex}.footer-links>.eyebrow{margin-bottom:8px}.footer-links a{align-items:center;gap:15px;display:flex}.footer-links a:hover{color:var(--accent)}.footer-wordmark{letter-spacing:-1.8vw;color:#293022;margin-top:70px;font-size:23vw;font-weight:600;line-height:1.1;position:relative;overflow:hidden}.footer-wordmark>span{letter-spacing:0;font:30px Arial;position:absolute;top:20px;right:0}.footer-bottom{color:#858d7b;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:10px;display:flex}.footer-bottom>div{gap:25px;display:flex}.footer-bottom a{align-items:center;gap:15px;display:flex}.detail-modal{color:#eaece1;background:#171815;border:1px solid #ffffff25;border-radius:5px;width:min(800px,92vw);max-height:88svh;padding:0}.modal-inner{max-height:87svh;padding:50px;overflow-y:auto}.modal-close{z-index:2;background:#171815;border:1px solid #ffffff30;border-radius:50%;margin-left:auto;padding:8px;display:flex;position:sticky;top:0}.modal-inner>.eyebrow{color:#b49b83;margin:15px 0 25px;font-size:10px;display:block}.modal-inner h2{letter-spacing:-2px;margin-bottom:25px;font-size:45px}.modal-inner h3{margin-top:30px;font-size:25px;font-weight:400}.modal-inner>p{color:#abb29e;white-space:pre-line;margin:20px 0;font-size:16px}.modal-inner>.project-visual{height:340px}.modal-inner .disclosure{color:#8b937d;font-size:12px}.modal-inner>.button{margin-top:10px}.detail-modal[open]{animation:.25s both menuIn}@media (width>=1600px){.section,footer{padding-left:calc(50vw - 720px);padding-right:calc(50vw - 720px)}.project-visual{height:530px}.mock-shop{padding:25px}.shop-hero h4{font-size:40px}.shop-hero{padding:40px 0}.phone{width:220px;height:420px}.map{height:160px}.phone-greeting{margin:23px 0 15px}.ride-card{margin-top:18px;padding:14px 8px}.phone-nav{margin-top:20px}}@media (width<=1100px){.intro-bottom{flex-direction:column;align-items:flex-start;gap:35px}.service-body:not([hidden]){gap:6%;padding-left:80px;padding-right:15px}.project-visual{height:370px}.shop-nav>span{display:none}.shop-hero h4{font-size:25px}.mock-shop{padding:15px}.riding-type{font-size:32px;top:30px;left:20px}.riding-type em{font-size:32px}.phone{width:175px;height:350px;transform:rotate(9deg)translate(36px,72px)}.project-card:hover .phone{transform:rotate(4deg)translate(30px,60px)}.product-tabs button{font-size:17px}.product-panel h3{font-size:32px}.intelligence{gap:5%}.ai-demo{padding:20px}.ai-demo-header>span:last-child{display:none}.clients strong{font-size:21px}.insight-card h3{font-size:23px}.footer-top{gap:25px}.contact-intro>a{font-size:14px}.contact h2{letter-spacing:-3px}.service-trigger h3{font-size:28px}.product-panel .riding-type,.footer-address p br{display:none}}@media (width<=767px){.section-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:35px}.section-heading .eyebrow{margin-bottom:22px;font-size:10px}.section-heading>p{font-size:13px}.intro-bottom{gap:35px;margin-top:30px}.stats{gap:55px}.stats strong{font-size:42px}.service-trigger{gap:12px;padding:23px 0}.service-number{width:25px;font-size:10px}.service-trigger h3{letter-spacing:-.5px;font-size:21px}.service-body:not([hidden]){grid-template-columns:1fr;gap:25px;padding:0 0 28px 37px}.service-body p{font-size:14px}.service-visual{display:none}.work{padding-bottom:75px}.work-note{font-size:11px}.work-grid{grid-template-columns:1fr;gap:45px}.project-card.offset{padding-top:0}.project-visual{height:390px}.shop-nav>span{font-size:5px;display:block}.shop-hero h4{font-size:32px}.phone{width:185px;height:365px;transform:rotate(9deg)translate(48px,55px)}.riding-type{font-size:40px;top:45px}.riding-type em{font-size:37px}.project-caption h3{font-size:27px}.project-caption p{font-size:12px}.project-caption .eyebrow{font-size:8px}.product-tabs{gap:10px}.product-tabs button{letter-spacing:-.2px;gap:5px;padding:16px 0;font-size:13px}.product-tabs button>span,.product-tabs button>svg{display:none}.product-panel{grid-template-columns:1fr;gap:35px;padding-top:30px}.product-panel h3{font-size:31px}.product-panel .project-visual{height:340px}.product-panel .riding-type{display:block}.intelligence{grid-template-columns:1fr;gap:40px}.intelligence h2{margin-top:25px}.intelligence-copy>p{font-size:15px}.intelligence .ai-demo{padding:22px}.ai-demo-header>span:last-child{display:block}.technology{padding:45px 0}.technology>.eyebrow{font-size:8px}.marquee-group>span{letter-spacing:-1px;gap:24px;margin-right:24px}.marquee-group i{font-size:22px}.process-grid{gap:9px;margin-top:35px}.process-grid h3{margin:20px 0;font-size:14px}.process-num>svg{display:none}.process-detail{grid-template-columns:1fr;gap:15px;min-height:140px;margin-top:30px}.process-detail h3{font-size:22px}.process-detail p{font-size:14px}.philosophy{grid-template-columns:1fr;gap:30px}.philosophy>div>p{font-size:15px}.philosophy .eyebrow{font-size:10px}.values h3{font-size:21px}.clients{padding:45px 6%}.clients .eyebrow{font-size:8px;line-height:1.8;display:block}.clients>div{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px;display:grid}.clients strong{font-size:24px}.insight-grid{grid-template-columns:1fr;gap:35px}.insight-card h3{max-width:none;margin:20px 0;font-size:28px}.insight-card .text-link{font-size:12px}.contact h2{letter-spacing:-2px;font-size:clamp(38px,9.5vw,68px)}.contact h2 em{padding-right:0}.contact h2>svg{display:none}.contact-intro{flex-direction:column;align-items:flex-start;gap:24px}.contact-intro>a{overflow-wrap:anywhere;gap:15px;max-width:100%;font-size:14px}.contact-form{margin-top:40px;padding-top:30px}.form-grid{grid-template-columns:1fr;gap:25px}.form-bottom{flex-direction:column;align-items:flex-start}.form-bottom .button{width:100%}.form-success{flex-wrap:wrap;padding:20px}.form-success>button{margin-left:0}.form-success p{overflow-wrap:anywhere;font-size:11px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-address p{font-size:11px!important}.footer-wordmark{margin-top:50px}.footer-wordmark>span{font-size:15px;top:6px}.footer-bottom{flex-wrap:wrap;font-size:9px;line-height:1.5}.footer-bottom>div{gap:12px}.footer-bottom>a{margin-top:8px}.modal-inner{padding:25px}.modal-inner h2{font-size:35px}.modal-inner>.project-visual{height:310px}.modal-inner>p{font-size:15px}.modal-inner .shop-hero h4{font-size:25px}}@media (width<=360px){.hero{min-height:910px}.hero h1{font-size:54px}.project-visual{height:330px}.shop-hero h4{font-size:25px}.hero-tagline{font-size:9px}.circle-icon{width:28px;height:28px}.service-trigger h3{font-size:19px}.footer-top{gap:28px 16px}}.detail-modal{margin:auto;overflow:hidden}.stats .count{font-weight:400}.custom-cursor{border:1px solid var(--accent);pointer-events:none;z-index:99;opacity:0;color:#151312;border-radius:50%;place-items:center;width:10px;height:10px;font:9px monospace;transition:width .2s,height .2s,margin .2s,background .2s,opacity .2s;display:grid;position:fixed;top:-5px;left:-5px}.custom-cursor[data-kind=link]{background:#ef765f16;width:30px;height:30px;margin:-10px}.custom-cursor[data-kind=project]{background:#ef765fe8;width:66px;height:66px;margin:-28px}.orb-fallback{opacity:.8;background:repeating-conic-gradient(from 15deg,#6f241f 0deg,#f0a882 1.8deg,#a8422d 3deg,#281916 4deg 6deg);border:0;-webkit-mask:radial-gradient(#0000 0 49%,#000 50% 69%,#0000 70%);mask:radial-gradient(#0000 0 49%,#000 50% 69%,#0000 70%)}.hero-art:has(canvas) .orb-fallback{opacity:0}@media (pointer:coarse),(width<=1023px),(prefers-reduced-motion:reduce){.custom-cursor{display:none}}@media (prefers-reduced-motion:no-preference){.scroll-link svg{animation:2.2s ease-in-out infinite scrollNudge}.orb-fallback{animation:10s ease-in-out infinite alternate orbDrift}}@keyframes scrollNudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes orbDrift{0%{transform:rotate(-25deg)scaleX(.82)}to{transform:rotate(-15deg)scaleX(.88)}}.form-error{color:#ffab94;margin-top:20px;font-size:14px}.mobile-menu:modal{overflow-y:auto}@media (width>=768px) and (width<=899px){.hero h1{font-size:90px}.hero-art{opacity:.6;right:-15%}.hero-copy{z-index:3}.navbar nav{gap:15px;margin-left:15px}.nav-contact{gap:12px;padding:12px}.brand,.brand img{width:120px}.intro{grid-template-columns:1fr 2.4fr}.contact h2{font-size:55px}.contact-intro{flex-direction:column;align-items:flex-start}.clients>div{flex-wrap:wrap;justify-content:center;gap:25px 40px}}.form-success{flex-wrap:wrap}.brief-review{border-top:1px solid #ffffff20;width:100%;padding-top:16px}.brief-review summary{cursor:pointer;color:#d5c6b9;font-size:13px}.brief-review pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d5c6b9;-webkit-user-select:text;user-select:text;margin:20px 0 0;font:13px/1.7 monospace}.form-success>.button{white-space:nowrap}.navbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fefbf6ed;border-bottom:1px solid #5f191a0b;height:88px}.navbar.scrolled{border-color:var(--line);background:#fefbf6f5;height:74px;box-shadow:0 3px 25px #5f191a06}.brand img{filter:none}.navbar nav{gap:30px;margin:0}.navbar nav a{color:#67554c}.nav-contact{color:var(--accent);border-color:#5f191a35;border-radius:30px;gap:15px;font-weight:600}.nav-contact:hover{background:var(--accent);color:#fff8ed}.hero{isolation:isolate;background:#fefbf6;height:auto;min-height:0;max-height:none;padding:140px 5% 35px}.hero:before{content:"";z-index:-1;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);background:linear-gradient(#fefbf6,#fcf3e4 25%,#f2dab680);position:absolute;inset:420px 0 0}.hero-copy{text-align:center;pointer-events:auto;margin:0}.hero-meta{letter-spacing:1.7px;color:#946747;background:#f6ead44d;border:1px solid #dfbb8630;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font:700 10px Manrope Variable,sans-serif;display:inline-flex}.hero h1{letter-spacing:-4.3px;color:#302320;max-width:none;margin:22px 0 20px;font-size:clamp(56px,5.8vw,84px);font-weight:550;line-height:1.07}.hero h1 em{font:inherit;color:#5f191a;letter-spacing:inherit;position:relative}.hero h1 em:after{content:"";z-index:-1;background:#e2b57970;border-radius:50%;height:6px;position:absolute;bottom:0;left:2px;right:0}.hero-description{color:#817067;margin:0;font-size:17px;line-height:1.7;display:block}.hero-actions{justify-content:center;align-items:center;gap:12px;margin-top:25px;display:flex}.hero-copy .button{margin:0}.hero-promise{color:#9a8778;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.hero-experience{max-width:1070px;margin:34px auto 0}.focus-switcher{justify-content:center;gap:8px;margin-bottom:28px;display:flex}.focus-switcher button{color:#977969;background:#fffdf9af;border:1px solid #5f191a1c;border-radius:30px;align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:550;transition:background .2s;display:flex}.focus-switcher button[aria-pressed=true]{color:#5f191a;background:#efdfd5;border-color:#ac776d50}.focus-switcher button:hover{border-color:#5f191a60}.preview-caption{text-align:center;color:#a18369;margin-top:25px;font-size:11px}.preview-caption span{border-left:1px solid #b6966d60;margin-left:10px;padding-left:10px;font-size:10px}.studio-scene{padding:0 34px;position:relative}.studio-window{text-align:left;transform-origin:50% 100%;background:#fffefd;border:1px solid #dfccba;border-radius:14px;grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden;transform:perspective(1600px)rotateX(3deg);box-shadow:0 25px 70px #84522418,0 5px 18px #5f191a0a}.studio-sidebar{color:#8b7567;background:#f5eee7;border-right:1px solid #e8dfd5;padding:26px 15px 16px;position:relative}.studio-brand{color:#5f191a;letter-spacing:-1px;align-items:center;gap:7px;font-size:20px;font-weight:800;display:flex}.studio-brand>span:last-child{letter-spacing:0;color:#b08a76;padding-left:4px;font-size:11px;font-weight:400}.studio-brand .o-mark{border-width:4px;width:17px;height:17px}.workspace-name{color:#675348;align-items:center;gap:7px;margin:25px 0 18px;font-size:10px;display:flex}.workspace-name>span{color:#754330;background:#e1c4ab;border-radius:5px;place-items:center;width:23px;height:23px;font-weight:700;display:grid}.workspace-name>svg{margin-left:auto}.sidebar-item{white-space:nowrap;align-items:center;gap:9px;padding:10px 7px;font-size:10px;display:flex}.sidebar-item.selected{color:#5f191a;background:#eadbd0;border-radius:6px;font-weight:600}.sidebar-label{letter-spacing:1.5px;margin:23px 7px 9px;font-size:8px}.sidebar-bottom{color:#6a5044;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:19px;left:18px;right:5px}.avatar{color:#fff;background:#5f191a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.sidebar-bottom small{color:#ab8d7a;margin-top:4px;font-size:7px;display:block}.studio-main{color:#514439;padding:0 27px}.studio-toolbar{color:#aa9686;border-bottom:1px solid #eee5dc;justify-content:space-between;align-items:center;height:43px;font-size:9px;display:flex}.studio-toolbar>span>span{padding:0 9px}.studio-toolbar>div{align-items:center;gap:12px;display:flex}.sample-label{letter-spacing:1px;background:#f6eee4;border-radius:3px;padding:4px 6px;font-size:6px}.studio-title{justify-content:space-between;align-items:center;gap:15px;padding:24px 0 22px;display:flex}.studio-title h3{letter-spacing:-.7px;font-size:21px;font-weight:650}.studio-title p{color:#ac9888;margin-top:5px;font-size:10px}.studio-team{padding-right:5px;display:flex}.studio-team i{color:#8d5036;background:#ead3bd;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:-5px;font-size:7px;font-style:normal;font-weight:700;display:grid}.studio-team i:nth-child(2){color:#59705c;background:#d5ddd5}.studio-team i:nth-child(3){color:#813334;background:#edc9c6}.studio-viewbar{color:#a99480;border-bottom:1px solid #eee4dc;justify-content:space-between;align-items:center;padding-bottom:9px;font-size:9px;display:flex}.studio-viewbar>div{gap:14px;display:flex}.studio-viewbar button{border-bottom:2px solid #0000;align-items:center;gap:6px;padding:6px 3px;font-size:10px;display:flex}.studio-viewbar button[aria-pressed=true]{color:#5f191a;border-color:#5f191a}.studio-viewbar>span{align-items:center;gap:5px;display:flex}.studio-viewbar .small-dot{background:#80a083;width:4px;height:4px}.roadmap-group{color:#803d31;align-items:center;gap:7px;margin:19px 0 11px;font-size:10px;font-weight:650;display:flex}.roadmap-group small{color:#b3a192;margin-left:5px;font-size:8px;font-weight:400}.roadmap-table{border:1px solid #eee3d9;border-radius:6px;overflow:hidden}.roadmap-header,.roadmap-row{grid-template-columns:2.6fr .6fr 1fr .85fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.roadmap-header{color:#a78d7b;background:#fcf8f2;padding-block:9px;font-size:8px}.roadmap-row{border-top:1px solid #f0e7df;font-size:9px}.roadmap-row>span:first-child{white-space:nowrap;align-items:center;gap:8px;display:flex}.roadmap-row>span:first-child>svg{color:#bca38f}.person{color:#855c3f;background:#f0dfcd;border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;display:grid}.person-1{color:#875459;background:#eedbdd}.person-2{color:#54705d;background:#dce5dc}.person-3{color:#766387;background:#e3dded}.task-status{text-align:center;color:#94764e;background:#f1e6d7;border-radius:3px;padding:6px 5px;font-size:8px}.status-0{color:#5b8162;background:#e4eee5}.status-1{color:#a25c4b;background:#f5dfd7}.status-2{color:#9a742a;background:#f8ebca}.progress-track{background:#f0e7dd;border-radius:6px;height:5px;display:block}.progress-track i{background:#b4896b;border-radius:6px;height:5px;display:block}.studio-summary{color:#ad8967;background:#fdf9f2;border:1px solid #eee2d4;border-radius:8px;justify-content:space-between;align-items:center;margin-top:19px;padding:15px;display:flex}.studio-summary>div{align-items:center;gap:10px;display:flex}.summary-icon{color:#8d6145;background:#eddfcb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.studio-summary strong{color:#755142;font-size:11px;font-weight:600}.studio-summary p{color:#ac927b;margin-top:4px;font-size:8px}.studio-footer{color:#b7a390;align-items:center;gap:6px;padding:17px 0;font-size:8px;display:flex}.studio-footer>span:last-child{margin-left:auto;font-size:7px}.floating-note,.floating-launch{z-index:2;background:#fffefa;border:1px solid #e9d4c0;border-radius:11px;align-items:center;gap:11px;padding:15px 17px;display:flex;position:absolute;box-shadow:0 12px 35px #79523415}.floating-note{animation:7s ease-in-out infinite floatNote;top:53px;left:-26px;transform:rotate(-5deg)}.floating-note strong,.floating-launch strong{color:#725143;font-size:10px;font-weight:700;display:block}.floating-note div>span,.floating-launch div>span{color:#aa8c75;margin-top:4px;font-size:8px;display:block}.note-icon{color:#aa7446;background:#f3dec3;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.floating-note>svg{color:#8ca385}.floating-launch{padding:17px;animation:8s ease-in-out infinite reverse floatNote;bottom:48px;right:-20px;transform:rotate(3deg)}.launch-check{color:#799563;background:#e5eedf;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.floating-launch>svg{color:#b38c72;margin-left:10px}.timeline-preview{min-height:180px}.timeline-weeks{text-align:right;color:#a4907e;grid-template-columns:repeat(4,1fr);margin:8px 0 18px;font-size:8px;display:grid}.timeline-row{border-top:1px solid #f2e9df;align-items:center;height:34px;display:flex;position:relative}.timeline-row>span{color:#8b7462;font-size:8px;position:absolute;left:0}.timeline-row>i{color:#886047;background:#ecd6c0;border-radius:5px;height:20px;padding:5px 10px;font-size:7px;font-style:normal;position:absolute;left:25%}.timeline-row:nth-child(3)>i{color:#8c4b4b;background:#ecd3d1}.timeline-row:nth-child(4)>i{color:#758158;background:#e5e8db}.timeline-row:nth-child(5)>i{color:#98813a;background:#f2e6c6}.client-strip{text-align:center;border-bottom:1px solid var(--line);background:#fffdf9;padding:42px 6% 48px}.client-strip>p{color:#947f70;margin-bottom:25px;font-size:12px}.client-strip>div{justify-content:space-around;align-items:center;gap:35px;max-width:1110px;margin:auto;display:flex}.client-strip strong{color:#856a5d;letter-spacing:-.7px;font-size:24px;font-weight:650}.client-serif{font-family:Georgia,serif}.client-strip .loops-logo{letter-spacing:3px;font-size:20px;font-weight:800}.services{background:#f7efe3}.expertise-layout{grid-template-columns:.95fr 1.65fr;align-items:start;gap:28px;display:grid}.expertise-tabs{flex-direction:column;gap:10px;display:flex}.expertise-tabs button{text-align:left;border:1px solid #0000;border-radius:14px;align-items:center;gap:15px;padding:25px 20px;transition:background .2s;display:flex}.expertise-tabs button[aria-selected=true]{background:#fffdf8;border-color:#e4d4c1;box-shadow:0 5px 25px #5f191a04}.expertise-tabs button:hover{background:#fff9f0}.expertise-tabs button>span:nth-child(2){flex:1}.expertise-tabs strong{color:#6c4033;font-size:15px;font-weight:650;display:block}.expertise-tabs small{color:#9c806b;margin-top:6px;font-size:11px;line-height:1.7;display:block}.expertise-tabs button>svg{color:#a78a72;width:16px}.expertise-icon{color:#98613e;background:#ecdac3;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.expertise-tabs button[aria-selected=true] .expertise-icon{color:#fff5e6;background:#5f191a}.expertise-panel{background:#fffdfa;border:1px solid #e6d8c7;border-radius:18px;padding:30px;animation:.3s both menuIn}.service-art{background:linear-gradient(135deg,#f9eedb,#f2dac0);border:1px solid #ead9c3;border-radius:11px;padding:18px 23px}.service-art-top{letter-spacing:1px;color:#9c724d;align-items:center;gap:9px;font-size:8px;font-weight:600;display:flex}.service-art-top .o-mark{border-width:3px;width:13px;height:13px}.service-art-top>span:last-child{margin-left:auto;font-size:7px}.service-nodes{justify-content:center;align-items:center;gap:10px;padding:33px 0;display:flex}.service-nodes>span{color:#ae835a;background:#fffdf5;border:1px solid #e7cdb0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:70px;height:70px;display:flex;box-shadow:0 8px 20px #b0814020}.service-nodes>span.node-primary{color:#f6dfbe;background:#6b2927;border-color:#773b31;width:82px;height:82px;transform:rotate(-7deg)}.service-nodes small{font-size:8px}.service-nodes>i{background:#cda779;width:35px;height:1px;position:relative}.service-nodes>i:after{content:"";background:#cda779;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.service-art-bottom{color:#9d7751;align-items:center;gap:8px;font-size:9px;display:flex}.service-art-bottom>svg{margin-left:auto}.expertise-copy h3{letter-spacing:-1.1px;margin-top:26px;font-size:29px;font-weight:600}.expertise-copy>p{color:#897562;max-width:530px;margin-top:15px;font-size:14px}.expertise-copy ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.expertise-copy li{color:#7b604f;align-items:center;gap:9px;font-size:12px;display:flex}.expertise-copy li svg{color:#b48a60}.expertise-copy .tags{margin-bottom:10px}.expertise-copy .text-link{font-size:12px}.section{border-top:0}.section-heading .eyebrow{color:#a07757}.section-heading>p,.intro p{color:#8b7565}.section-heading h2 em,h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:#5f191a}.intro{grid-template-columns:1fr 2.1fr;padding-block:85px}.intro h2{font-size:44px}.intro p{max-width:650px;font-size:16px}.intro-bottom{margin-top:30px}.stats strong{color:#5f191a;font-size:40px}.stats small{color:#947861}.text-link{color:#5f191a;border:0;font-weight:600}.tags span{color:#8e715c;background:#f3eee7;border:0;border-radius:6px}.work{background:#fefbf6}.work-note{color:#9b826d}.work-grid{gap:28px}.project-card{background:#fffdf8;border:1px solid #e7d8c6;border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden}.project-card.offset{padding-top:0}.project-card:hover{transform:translateY(-5px);box-shadow:0 20px 35px #5f191a09}.project-card:hover .project-visual{transform:none}.project-visual{height:390px}.project-caption{padding:23px 26px 27px}.project-caption .eyebrow{color:#a78361}.project-caption h3{color:#6a4230;font-weight:550}.project-caption p{color:#91755f}.project-arrow{color:#9a6d48;border-color:#d9bfa5}.project-card:hover .project-arrow{color:#fff;background:#5f191a;border-color:#5f191a}.commerce{color:#503f31;background:#efdfc9}.mock-shop{background:#fffdf7;border-radius:8px;box-shadow:10px 20px 30px #794f2520}.shop-nav strong{color:#7d3e27}.shop-nav strong span{color:#b4824c}.shop-object{background:#eed6b3}.shop-object svg{color:#a2774c}.mock-cta{color:#fff7e9;background:#6e3925;border-radius:20px}.shop-products>div>div{background:#e8d4ba;border-radius:4px}.shop-products>div>div:nth-child(2){background:#e2c29e}.shop-products>div>div:nth-child(3){background:#eddfc7}.riding{color:#5b3027;background:#ead4bf}.phone{color:#593e2e;background:#fffcf5;border-color:#4d3027;box-shadow:14px 15px 25px #7b482630}.phone>strong span{color:#a06d47}.phone-greeting{color:#9d7f64}.phone-greeting b{color:#764931}.map{background:#ebe6d5}.map-route{border-color:#aa7652}.map-marker{background:#94673f}.ride-card{background:#f0e7d5}.phone-nav{color:#a38c72}.abstract-product{background:#e8d1c2}.abstract-product.solar{background:#eed8b2}.abstract-product.intelligence{background:#e6d8dd}.abstract-product.travel{background:#dfddd1}.product-interface{color:#9c7248;background:#fffaf0;border:1px solid #dfc9aa;border-radius:9px;box-shadow:10px 15px 35px #84522b20}.interface-bars i{background:#c99d7370;border-radius:3px 3px 0 0}.interface-bars i:nth-child(5){background:#91514a}.products{background:#f7f0e6}.products .section-heading h2{font-size:48px}.product-tabs{border-color:#d9bfa150;gap:10px;padding-bottom:20px}.product-tabs button{color:#97785c;background:#fefaf3;border:1px solid #ddc8b450;border-radius:40px;flex:0 auto;gap:13px;padding:12px 20px;font-size:13px;font-weight:600}.product-tabs button>span{color:#bd9c7e;font-size:9px}.product-tabs button>svg{width:14px}.product-tabs button[aria-selected=true]{color:#fffaf1;background:#5f191a;border-color:#5f191a}.product-panel{padding-top:35px}.product-panel h3{color:#704733;font-weight:550}.product-panel p{color:#8f755e}.product-panel .project-visual{border-radius:16px;height:370px}.pill{color:#a27554;border-color:#bda08555}.intelligence{color:#fff6e9;background:#602527;position:relative;overflow:hidden}.intelligence .eyebrow{color:#d2a589}.intelligence h2 em{color:#e8c18b}.intelligence-copy>p{color:#d1b0a1}.intelligence .tags span{color:#ddbca7;background:#ffffff09;border:1px solid #ffffff16}.intelligence-copy>.text-link{color:#f1d3a5}.ai-demo{color:#745341;background:#fffaf2;border:1px solid #dfc5ab30;border-radius:16px;transform:rotate(1deg);box-shadow:0 20px 45px #2f0a1620}.ai-demo-header{color:#a27d58}.ai-demo-header>span:last-child{color:#9d8169}.flow-steps button{color:#987b61;background:#fffdf8;border:1px solid #eadaca;border-radius:9px;font-size:13px}.flow-steps button.selected{color:#874c33;background:#f3e4cf;border-color:#a76f5260}.flow-steps button:not(:last-child):after{background:#d0b294}.flow-output .eyebrow{color:#8c5e3f}.flow-output p{color:#95765a}.technology{border-color:var(--line);background:#fffdf9;padding-block:40px}.technology>.eyebrow{color:#9b7d64}.marquee-group>span{color:#9d8270;font-size:36px}.row-1 .marquee-group>span{color:#bca084}.marquee-group i{color:#cda676;font-size:24px}.process{background:#fffdf9}.process-grid{gap:15px;margin-top:40px}.process-grid>button{color:#a48870;border:1px solid #0000;border-radius:12px;padding:20px 16px}.process-grid>button.active{color:#5f191a;background:#f6e9d6;border-color:#e5ccab}.process-grid h3{font-size:22px;font-weight:550}.process-track{background:#e5d5c5}.process-track i{background:#c9b299}.process-grid .active .process-track{background:#b08357}.process-detail{border-top:1px solid var(--line);min-height:110px;margin-top:20px;padding:25px 16px 0}.process-detail h3{color:#82563c}.process-detail p{color:#8d7560}.philosophy{color:#64472e;background:#f1dfc5}.philosophy h2 em{color:#815139}.philosophy>div>p{color:#896b52}.values>div{border-color:#c99e7440}.values h3{color:#76543d}.values p{color:#8c6f54}.clients{display:none}.insights{background:#fefbf6}.insight-grid{gap:22px}.insight-card{background:#fffdf9;border:1px solid #e8d7c5;border-radius:15px;padding:25px;transition:transform .25s,box-shadow .25s}.insight-card:hover{transform:translateY(-5px);box-shadow:0 15px 25px #5f191a08}.insight-card>.eyebrow{color:#a88666}.insight-card:before{content:"↗";color:#ad7f51;background:#f2dfc3;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:26px;font-size:28px;display:grid}.insight-card:nth-child(2):before{content:"✳";color:#9c6455;background:#efdcd6}.insight-card:nth-child(3):before{content:"⌘";color:#978063;background:#eae1d2}.insight-card h3{color:#634331;font-size:25px;font-weight:550}.contact{background:#f5e4cb;grid-template-columns:.9fr 1.1fr;align-items:start;gap:8%;display:grid}.contact h2{letter-spacing:-2.5px;margin-top:25px;font-size:50px;line-height:1.14}.contact h2 em{color:#754032;padding:0}.contact h2>svg{display:none}.contact-intro{margin-top:25px;display:block}.contact-intro p{color:#977559;font-size:14px}.contact-intro>a{color:#8f5b3b;overflow-wrap:anywhere;border:0;gap:10px;padding:20px 0;font-size:13px;font-weight:600}.contact-form{background:#fffdf8;border:1px solid #e6cfb0;border-radius:18px;margin:0;padding:30px;box-shadow:0 12px 35px #84532209}.form-grid{gap:23px 22px}.form-grid label{color:#916d51;font-size:11px;font-weight:600}.form-grid input,.form-grid select,.form-grid textarea{color:#624d3c;background:#fdf9f1;border:1px solid #e8d7c4;border-radius:7px;margin-top:8px;padding:12px;font-size:13px;font-weight:400}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#a99179}.form-grid select option{color:#6f5540;background:#fffdf6}.form-bottom{flex-direction:column-reverse;align-items:flex-start;gap:15px;margin-top:23px}.form-bottom>.button{width:100%;font-size:13px}.form-bottom p{color:#9c8268;font-size:10px}.form-success{color:#677342;background:#f1f5e9;border-color:#d6dfc3;border-radius:10px;padding:18px}.form-success strong{font-size:14px}.form-success p{color:#7b825d;font-size:11px}.form-success>.button{color:#677342;background:#fffdf9;border-color:#b7c098;min-height:40px;padding:10px 15px;font-size:11px}.brief-review{border-color:#c9d1b460}.brief-review summary,.brief-review pre{color:#758054;font-size:11px}.form-error{color:#a33d31}footer{background:#fffaf1}.footer-top>div>p{color:#92785f}.footer-address a,.footer-links{color:#8c6143}.footer-top>.footer-address .eyebrow,.footer-links>.eyebrow{color:#a7815c}.footer-wordmark{color:#e9d4b6;margin-top:45px}.footer-bottom{border-color:var(--line);color:#967554}.detail-modal{color:#60412f;background:#fffaf1;border:1px solid #e2c8a9;border-radius:18px;box-shadow:0 30px 100px #3f241b22}.detail-modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#351c1970}.modal-close{background:#fffaf1;border-color:#e8ceb0}.modal-inner>.eyebrow{color:#a37a56}.modal-inner>p{color:#87674f}.modal-inner .disclosure{color:#9d7e63}.modal-inner>.project-visual{border-radius:12px}.mobile-menu{color:#663427;background:#fefbf6}.menu-top{justify-content:space-between;align-items:center;display:flex}.mobile-menu nav{margin-top:45px}.mobile-menu nav a{border-color:var(--line)}.mobile-menu small,.mobile-menu p{color:#a77e56}@keyframes floatNote{50%{translate:0 -7px}}@media (width<=1100px){.hero h1{letter-spacing:-3.5px;font-size:70px}.studio-window{grid-template-columns:155px minmax(0,1fr)}.studio-main{padding-inline:20px}.studio-brand>span:last-child{display:none}.floating-note{left:-10px;scale:.85}.floating-launch{right:-10px;scale:.85}.roadmap-header,.roadmap-row{gap:8px;padding-inline:8px;font-size:8px}.expertise-layout{grid-template-columns:1fr 1.45fr;gap:20px}.expertise-tabs button{gap:12px;padding:22px 15px}.expertise-tabs strong{font-size:13px}.expertise-tabs small{font-size:10px}.expertise-icon{width:35px;height:35px}.expertise-panel{padding:24px}.project-visual{height:345px}.contact{grid-template-columns:.85fr 1.15fr;gap:5%}.contact h2{font-size:40px}.contact-form{padding:25px}.contact-intro>a{font-size:11px}.products .section-heading h2{font-size:40px}.process-grid h3{font-size:19px}}@media (width<=899px){.navbar nav{gap:15px}.navbar .brand,.navbar .brand img{width:112px}.nav-contact{gap:9px;padding:11px 13px;font-size:10px}.navbar nav a{font-size:11px}.hero{padding-top:130px}.hero h1{font-size:63px}.studio-sidebar{display:none}.studio-window{grid-template-columns:1fr}.studio-scene{padding:0 28px}.floating-note{left:-20px}.floating-launch{bottom:18px;right:-20px}.client-strip strong{font-size:20px}.client-strip>div{gap:20px}.client-strip .loops-logo{font-size:17px}.intro h2{font-size:38px}.expertise-layout{grid-template-columns:1fr}.expertise-tabs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.expertise-tabs button{border-color:#e8d3b950;padding:18px}.expertise-panel{grid-template-columns:1fr 1.1fr;align-items:center;gap:25px;display:grid}.expertise-copy h3{margin-top:0}.service-art{padding:18px 15px}.service-nodes{gap:6px}.service-nodes>span{border-radius:12px;width:52px;height:60px}.service-nodes>span.node-primary{width:65px;height:70px}.service-nodes>i{width:12px}.service-art-top{font-size:6px}.service-art-top>span:last-child{display:none}.service-art-bottom{font-size:7px}.contact{grid-template-columns:1fr;gap:35px}.contact h2{font-size:48px}.contact-form{padding:30px}.form-grid{gap:25px 30px}.form-bottom{flex-direction:row;align-items:center}.form-bottom>.button{flex-shrink:0;width:auto}.process-grid>button{padding:16px 10px}.process-grid h3{font-size:17px}}@media (width<=767px){.navbar{height:76px;padding:0 6%}.navbar.scrolled{height:68px}.navbar nav,.nav-contact{display:none}.menu-button{color:#5f191a;display:block}.navbar .brand,.navbar .brand img{width:118px}.hero{min-height:0;padding:115px 5% 26px}.hero-meta{letter-spacing:1px;gap:6px;padding:7px 9px;font-size:7px}.hero h1{letter-spacing:-2.3px;margin:23px 0 18px;font-size:clamp(41px,8.8vw,66px);line-height:1.1}.hero-description{max-width:390px;margin-inline:auto;padding:0 8px;font-size:14px;line-height:1.8}.hero-actions{gap:9px;margin-top:24px}.hero-actions .button{gap:10px;min-height:46px;padding:13px 16px;font-size:11px}.hero-actions .button svg{width:15px}.hero-promise{gap:5px;margin-top:16px;font-size:9px}.hero-experience{margin-top:30px}.focus-switcher{gap:5px;margin-bottom:20px}.focus-switcher>button{white-space:nowrap;gap:5px;padding:10px 9px;font-size:9px}.focus-switcher>button>svg{width:12px;height:12px}.studio-scene{padding:0 3px}.studio-window{border-radius:10px;transform:none}.studio-main{padding:0 15px}.studio-toolbar{height:35px;font-size:7px}.studio-toolbar>div{gap:6px}.sample-label{padding:3px 4px;font-size:5px}.studio-title{padding:18px 0}.studio-title h3{letter-spacing:-.5px;font-size:17px}.studio-title p{max-width:215px;font-size:8px}.studio-team{display:none}.studio-viewbar button{font-size:9px}.studio-viewbar>span{font-size:7px}.roadmap-group{margin:16px 0 9px;font-size:9px}.roadmap-group small{font-size:7px}.roadmap-header,.roadmap-row{grid-template-columns:2.4fr .5fr 1fr;gap:6px;padding:9px 7px;font-size:7px}.roadmap-header>span:last-child,.roadmap-row>span:last-child{display:none}.roadmap-row>span:first-child{white-space:normal;gap:5px}.roadmap-row>span:first-child>svg{width:8px}.task-status{padding:5px 2px;font-size:6px}.person{width:17px;height:17px;font-size:5px}.studio-summary{gap:10px;margin-top:14px;padding:12px}.studio-summary strong{font-size:9px}.studio-summary p{font-size:7px}.summary-icon{width:29px;height:29px}.studio-footer{padding:13px 0;font-size:7px}.studio-footer>span:last-child,.floating-note,.floating-launch{display:none}.preview-caption{margin-top:18px;padding:0 10px;font-size:9px;line-height:1.7}.preview-caption>span{margin-left:5px;padding-left:5px;font-size:8px}.timeline-row{height:31px}.timeline-row>span{max-width:90px;font-size:6px}.timeline-row>i{height:18px;padding:4px 6px;font-size:6px}.timeline-weeks{font-size:6px}.timeline-preview{min-height:158px}.hero:before{inset:380px 0 0}.client-strip{padding:30px 6%}.client-strip>p{margin-bottom:23px;font-size:10px}.client-strip>div{grid-template-columns:repeat(3,1fr);gap:22px 20px;display:grid}.client-strip strong{font-size:17px}.client-strip .loops-logo{font-size:14px}.intro{grid-template-columns:1fr;gap:20px;padding-block:65px}.intro>.eyebrow{margin:0;font-size:9px}.intro h2{font-size:34px}.intro p{margin-top:18px;font-size:14px}.intro-bottom{gap:25px;margin-top:20px}.stats{gap:50px}.stats strong{font-size:37px}.expertise-tabs{grid-template-columns:1fr;gap:7px}.expertise-tabs button{padding:16px}.expertise-tabs strong{font-size:14px}.expertise-tabs small{font-size:10px}.expertise-icon{width:38px;height:38px}.expertise-panel{grid-template-columns:1fr;gap:25px;padding:22px}.service-art{padding:17px 20px}.service-art-top{font-size:7px}.service-art-top>span:last-child{font-size:6px;display:block}.service-nodes{gap:8px;padding:26px 0}.service-nodes>span{width:60px;height:60px}.service-nodes>span.node-primary{width:72px;height:72px}.service-nodes>i{width:20px}.service-art-bottom{font-size:8px}.expertise-copy h3{letter-spacing:-.8px;font-size:27px}.expertise-copy>p{font-size:13px}.expertise-copy li{font-size:11px}.project-visual{height:340px}.project-caption{padding:22px}.project-caption h3{font-size:25px}.project-caption p{font-size:12px}.products .section-heading h2{font-size:33px}.product-tabs{gap:6px;padding-bottom:18px}.product-tabs button{flex:1;justify-content:center;gap:5px;padding:10px 13px;font-size:10px}.product-panel .project-visual{height:330px}.ai-demo{transform:none}.process-grid{gap:5px}.process-grid>button{border-radius:8px;padding:14px 5px}.process-num{padding-left:3px;font-size:9px}.process-grid h3{letter-spacing:-.3px;margin:18px 0;font-size:12px}.process-detail{min-height:150px;padding:23px 5px 0}.process-detail p{font-size:13px}.insight-card{padding:25px}.insight-card h3{font-size:25px}.contact{gap:30px}.contact h2{letter-spacing:-1.8px;font-size:39px}.contact-intro{margin-top:22px}.contact-intro>a{padding-bottom:0;font-size:12px}.contact-form{border-radius:14px;padding:22px}.form-grid{grid-template-columns:1fr;gap:21px}.form-grid input,.form-grid select,.form-grid textarea{padding:12px;font-size:14px}.form-grid label{font-size:11px}.form-bottom{flex-direction:column-reverse;align-items:flex-start;gap:16px}.form-bottom>.button{width:100%;font-size:12px}.form-bottom p{font-size:10px}.footer-top{gap:35px 25px}.footer-wordmark{margin-top:45px}.modal-inner>p{font-size:14px}.mobile-menu nav a{font-size:31px}}@media (width<=360px){.hero h1{letter-spacing:-2px;font-size:39px}.hero-meta{font-size:6px}.hero-actions{gap:7px}.hero-actions .button{padding:13px 12px;font-size:10px}.hero-actions .button svg{width:12px}.focus-switcher>button{padding:9px 7px;font-size:8px}.focus-switcher>button>svg{width:10px}.studio-title h3{font-size:15px}.studio-main{padding-inline:12px}.roadmap-row{font-size:6px}.client-strip strong{font-size:14px}.client-strip .loops-logo{font-size:12px}.product-tabs button{padding-inline:9px;font-size:9px}.process-grid h3{font-size:10px}.contact-intro>a{font-size:11px}.expertise-panel{padding:18px}.service-nodes>span{width:52px}.service-nodes>i{width:12px}.service-art{padding:17px 15px}}.expertise-layout,.expertise-tabs,.expertise-panel,.expertise-copy,.service-art,.expertise-tabs button{min-width:0}.service-nodes>span,.service-nodes>i{flex-shrink:1}.agent-portrait{width:100%;height:100%;display:block}.tone-rose{filter:hue-rotate(325deg)}.tone-sage{filter:hue-rotate(45deg)}.context-story{height:100svh;min-height:0;padding-top:110px}.context-heading{z-index:1;position:relative}.context-universe{width:88%;max-width:1300px;height:auto;margin:0 auto;position:absolute;inset:275px 6% 30px}.context-card{z-index:3}.context-character{z-index:2;transform-origin:50% 85%;width:330px;height:440px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.character-wire,.character-color{position:absolute;inset:0}.character-caption{text-align:center;letter-spacing:2px;color:#916f4d;font-size:8px;position:absolute;bottom:0;left:0;right:0}.context-orbits{opacity:.4}.context-foot{z-index:4;background:#fffefa}.context-integrations{top:0;left:0}.context-dashboard{top:0;right:0}.context-docs{top:auto;bottom:0;left:10%}.context-workflow{top:auto;bottom:0;right:7%}.context-result{display:none}.limit-stack{isolation:isolate;background:#fffefa;height:100svh;padding:105px 6% 0;position:relative;overflow:hidden}.limit-stack-heading{grid-template-columns:1fr 1fr;gap:8%;max-width:1240px;margin:auto;display:grid}.limit-stack-heading h2{letter-spacing:-5px;font-size:clamp(70px,7.7vw,120px);font-weight:550;line-height:.98}.limit-stack-heading>div{max-width:430px;padding-top:22px}.limit-stack-heading p{color:#796b60;margin:20px 0 25px;font-size:15px;line-height:1.6}.limit-stack-heading strong{color:#302320;font-weight:650}.provider-icons{color:#5f191a;align-items:center;gap:6px;display:flex}.provider-icons>svg,.provider-icons>.o-mark{box-sizing:content-box;background:#fffdf9;border-radius:50%;width:21px;height:21px;padding:10px;box-shadow:0 2px 8px #58321515}.provider-icons>.o-mark{width:20px;height:20px;margin-right:10px;padding:0}.limit-wide{z-index:2;transform-origin:top;will-change:transform;background:#f1eee7;border:1px solid #e9e0d4;border-radius:24px;grid-template-columns:.85fr 1.15fr;gap:5%;width:88%;height:70svh;min-height:420px;max-height:650px;padding:35px;display:grid;position:absolute;top:0;left:6%;box-shadow:0 12px 35px #5028180a}.limit-wide-two{z-index:3;background:#eee0ca}.limit-wide-copy{flex-direction:column;justify-content:space-between;padding:5px 0;display:flex}.limit-wide-copy h3{letter-spacing:-1.7px;margin-bottom:24px;font-size:clamp(25px,3vw,44px);font-weight:550;line-height:1.07}.limit-wide-copy p{color:#736458;max-width:320px;font-size:14px;line-height:1.6}.limit-wide-copy .story-kicker{margin:20px 0 0;font-size:8px}.limit-wide-demo{background:#fffdf8;border-radius:16px;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.limit-wide-demo>.studio-scene{width:100%;padding:14px;transform:scale(.98)}.limit-wide-demo .studio-sidebar,.limit-wide-demo .floating-note,.limit-wide-demo .floating-launch,.limit-wide-demo .studio-team{display:none}.limit-wide-demo .studio-window{box-shadow:none;border:0;grid-template-columns:1fr;transform:none}.limit-wide-demo .studio-title h3{font-size:19px}.demo-notification{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#5f191a;background:#f4eadbdc;border-radius:12px;align-items:center;gap:12px;padding:18px;font-size:12px;display:flex;position:absolute;bottom:30px;left:5%;right:5%;box-shadow:0 10px 20px #61422518}.assistant-demo{color:#fff3de;background:#2c2220;border-radius:17px;flex-direction:column;justify-content:center;min-width:0;padding:25px;display:flex}.assistant-top{letter-spacing:1px;color:#cfb48f;align-items:center;gap:8px;margin-bottom:28px;font-size:9px;display:flex}.assistant-top>span:last-child{letter-spacing:0;margin-left:auto;font-size:7px}.assistant-top .o-mark{border-width:3px;width:14px;height:14px}.assistant-question{background:#ffffff10;border-radius:12px;align-self:flex-end;padding:13px 16px;font-size:12px}.assistant-response{align-items:center;gap:12px;margin:25px 0;font-size:16px;display:flex}.assistant-response small{color:#ac9987;margin-top:5px;font-size:9px;display:block}.assistant-table>div{border-bottom:1px solid #ffffff17;grid-template-columns:1.5fr 1fr 30px;gap:10px;padding:11px 5px;font-size:10px;display:grid}.assistant-table b{color:#e3efd7;background:#5d6753;border-radius:4px;width:max-content;padding:4px 8px;font-size:8px;font-weight:500}.assistant-table>div:nth-child(2) b{color:#f8dfb6;background:#836847}.assistant-input{color:#b8a18b;border:1px solid #ffffff26;border-radius:9px;justify-content:space-between;margin-top:30px;padding:14px;font-size:11px;display:flex}.assistant-note{color:#b8a18b;align-items:center;gap:5px;margin-top:12px;font-size:8px;display:flex}.fold-services{background:#fffefa;padding:120px 10%}.fold-intro{grid-template-columns:1fr 2fr;gap:40px;max-width:1140px;margin:0 auto 65px;display:grid}.fold-intro p{letter-spacing:-1px;font-size:34px;line-height:1.3}.fold-intro em{color:#8c6d58;font-style:normal}.fold-intro small{letter-spacing:0;color:#8e7d6c;margin-top:22px;font-size:14px;line-height:1.8;display:block}.service-folds{flex-direction:column;gap:9px;max-width:1140px;margin:auto;display:flex}.service-fold{color:#fff4df;isolation:isolate;background:#291a18;border-radius:18px;padding:36px 42px;position:relative;overflow:hidden}.service-fold header{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.service-fold header h3{letter-spacing:-1px;font-size:clamp(23px,2.6vw,37px);font-weight:500;line-height:1.3}.service-fold header>span{opacity:.45;font-size:18px}.service-fold-body{z-index:2;width:56%;max-width:530px;position:relative;overflow:hidden}.service-fold-body p{margin-top:25px;font-size:15px;line-height:1.6}.service-fold-body a{align-items:center;gap:12px;width:max-content;padding-top:22px;font-size:13px;display:flex}.service-fold-body a>span{color:#291a18;background:#fff4df;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.fold-art{z-index:0;pointer-events:none;width:47%;height:360px;position:absolute;bottom:-90px;right:-3%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.fold-art i{inset:calc(var(--n)*25px);background:linear-gradient(125deg,#392621,#be916940);border:1px solid #e5c09040;position:absolute;box-shadow:0 0 40px #f6c3870a}.fold-art-0 i{border-radius:20px 20px 0 0}.fold-art-1 i{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(130deg,#8c6045,#392621)}.fold-art-2 i{background:linear-gradient(130deg,#99765b,#392621);border-radius:50%}.fold-art-3 i{background:linear-gradient(130deg,#754c44,#2c1918);border-radius:28%;transform:rotate(45deg)}.fold-art-4 i{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.use-cases{background:#fffefa;padding:100px 6%;overflow:hidden}.reference-heading{text-align:center;margin-bottom:48px}.reference-heading h2{letter-spacing:-2.5px;font-size:clamp(34px,4.1vw,60px);font-weight:550}.reference-heading p{color:#907d6b;margin-top:16px;font-size:14px}.use-case-stage{background:#f1eee8;border-radius:26px;grid-template-columns:.85fr 1.5fr;gap:35px;max-width:1240px;min-height:625px;margin:auto;padding:55px 0 35px 50px;display:grid;overflow:hidden}.use-case-menu{padding-top:15px}.use-case-menu>button{text-align:left;border:1px solid #cfc5b8;border-radius:30px;align-items:flex-start;gap:10px;width:max-content;max-width:100%;margin-bottom:10px;padding:13px 17px;font-size:12px;transition:background .3s;display:flex}.use-case-menu>button.chosen{background:#fffefa;border-color:#0000;border-radius:20px;width:100%;margin-bottom:20px;padding:24px 20px}.use-case-menu small{color:#8a7b6c;max-width:240px;margin-top:12px;font-size:12px;line-height:1.7;display:block}.use-case-carousel{min-width:0;padding-top:10px;position:relative;overflow:hidden}.agent-cards{width:100%;height:455px;position:relative}.agent-card{width:295px;transform:translateX(calc(-50% + var(--position)*310px)) scale(.86);opacity:.27;pointer-events:none;background:#fffefa;border-radius:21px;padding:10px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s;position:absolute;top:0;left:50%}.agent-card.current{opacity:1;z-index:2;pointer-events:auto;transform:translate(-50%)scale(1)}.agent-card-art{background:radial-gradient(at 50% 85%,#d4b38e,#eee9e1 70%);border-radius:14px;height:265px;position:relative;overflow:hidden}.agent-card-art>.agent-portrait{height:310px;position:absolute;bottom:-20px}.art-1{background:radial-gradient(at 50% 85%,#d0a6a0,#eee9e1 70%)}.art-2{background:radial-gradient(at 50% 85%,#bcc1a2,#eee9e1 70%)}.agent-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefad9;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:13px 9px;font-size:10px;display:flex;position:absolute;bottom:16px;left:5px;right:5px;box-shadow:0 5px 15px #65422615}.agent-card-copy{padding:16px 9px 8px}.agent-card-copy>small{letter-spacing:1.4px;color:#997e62;font-size:6px}.agent-card h3{letter-spacing:-.5px;margin:8px 0;font-size:19px;font-weight:550}.agent-card p{color:#897967;min-height:37px;font-size:11px;line-height:1.65}.agent-card .button{float:right;min-height:34px;margin-top:14px;padding:7px 12px;font-size:10px}.agent-card-copy:after{content:"";clear:both;display:block}.carousel-controls{justify-content:center;align-items:center;gap:23px;margin-top:32px;display:flex}.carousel-controls>button,.outcome-controls>button{border:1px solid #c9baa6;border-radius:50%;place-items:center;width:37px;height:37px;transition:background .2s;display:grid}.carousel-controls>button:hover,.outcome-controls>button:hover{background:#e6d8c6}.carousel-controls>div{gap:7px;display:flex}.carousel-controls>div>button{background:#d1c8bc;border-radius:50%;width:7px;height:7px;padding:0}.carousel-controls>div>button[aria-pressed=true]{background:#5f191a}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.work-flow{text-align:center;background:#fffefa;padding:105px 6% 80px;overflow:hidden}.work-flow h2{letter-spacing:-5px;font-size:clamp(55px,7.2vw,105px);font-weight:550;line-height:1.05}.work-flow>p{letter-spacing:-1px;margin:25px 0 32px;font-size:clamp(22px,2.9vw,39px);line-height:1.35}.inline-people{vertical-align:middle;margin-right:8px;display:inline-flex}.inline-people i{letter-spacing:0;color:#5f191a;background:#dfc29b;border:2px solid #fffefa;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-6px;font-size:9px;font-style:normal;display:grid}.inline-people i:nth-child(2){background:#cfd5c1}.inline-people i:nth-child(3){background:#e1beb7}.flow-tree{max-width:690px;margin:55px auto 0}.flow-node{text-align:left;background:#fffefa;border:1px solid #dfd2c1;border-radius:9px;align-items:center;gap:11px;max-width:340px;min-height:62px;margin:0 auto;padding:12px;font-size:12px;display:flex;position:relative;box-shadow:0 3px 8px #58351b05}.flow-node>span{color:#8f644b;background:#f0e8dc;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.flow-node svg{width:18px}.flow-node small{letter-spacing:1px;color:#ac9277;margin-left:auto;font-size:6px}.flow-node-ai{background:#f6ebda;border-color:#c9a577}.flow-node-ai:before,.flow-node-ai:after{content:"";z-index:-1;border:1px solid #dab98c;border-radius:8px;position:absolute;inset:-5px 4px;transform:rotate(2deg)}.flow-branch-line{background:#b69a7e;width:1px;height:36px;margin:auto;display:block}.flow-fork{background:0 0;border:1px solid #b69a7e;border-bottom:0;border-radius:18px 18px 0 0;width:50%;height:35px}.flow-branches{grid-template-columns:1fr 1fr;gap:30px;display:grid;position:relative}.branch-label{color:#9c8167;margin-bottom:10px;font-size:8px;display:block}.flow-review{color:#7c8567;justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:10px;display:flex}.flow-disclosure{letter-spacing:.5px;color:#ad9983;margin-top:30px;font-size:8px;display:block}.outcome-stories{background:#f2eee7;padding:85px 6%;overflow:hidden}.outcome-heading{justify-content:space-between;align-items:center;gap:25px;max-width:1240px;margin:auto;display:flex}.outcome-heading h2{letter-spacing:-2px;font-size:43px}.outcome-note{color:#937f6c;max-width:1240px;margin:20px auto 32px;font-size:12px}.outcome-window{max-width:1240px;margin:auto;overflow:hidden}.outcome-track{gap:3%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex}.outcome-card{color:#fff0d9;background:#5f191a;border-radius:22px;flex:0 0 80%;grid-template-columns:1fr 1.1fr;gap:20px;min-width:0;padding:12px;display:grid;overflow:hidden}.outcome-copy{flex-direction:column;align-items:flex-start;padding:18px;display:flex}.outcome-label{letter-spacing:1px;border:1px solid #e0b78b55;border-radius:20px;padding:7px 10px;font-size:8px}.outcome-symbol{color:#e7bd83;margin-top:12px;font-size:67px;line-height:1}.outcome-copy h3{letter-spacing:-1px;margin:16px 0 10px;font-size:30px;font-weight:500}.outcome-copy p{max-width:240px;font-size:15px;line-height:1.5}.outcome-copy button{align-items:center;gap:10px;margin-top:auto;padding:25px 0 0;font-size:11px;display:flex}.outcome-card .project-visual{border-radius:13px;height:360px}.outcome-1{color:#4d3025;background:#e5cdb3}.outcome-1 .outcome-symbol{color:#86534b}.outcome-2{color:#303827;background:#d5d8c2}.outcome-2 .outcome-symbol{color:#7f8961}.outcome-controls{justify-content:flex-end;align-items:center;gap:12px;max-width:1240px;margin:22px auto 0;display:flex}.outcome-controls>span{color:#937e68;margin-right:10px;font-size:10px}.outcome-controls>button:disabled{opacity:.3;cursor:default}@media (width>=900px) and (height<=750px){.context-story{padding-top:88px}.context-heading h2{font-size:70px}.context-universe{top:245px;bottom:35px}.context-character{width:260px;height:340px}.context-card{transform-origin:0 0;scale:.8}.context-dashboard,.context-workflow{transform-origin:100% 0}.context-docs,.context-workflow{bottom:-25px}.limit-stack{padding-top:85px}.limit-stack-heading h2{font-size:70px}.limit-wide{height:72svh;min-height:0;padding:24px}.limit-wide-copy h3{font-size:32px}.limit-wide-copy p{font-size:12px}.assistant-demo{padding:18px}.assistant-top{margin-bottom:16px}.assistant-response{margin:16px 0}.assistant-input{margin-top:20px}}@media (width<=899px){.context-story{height:auto;min-height:0;padding:75px 6% 30px}.context-universe{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;margin-top:35px;padding-bottom:10px;display:grid;position:relative;inset:auto}.context-card{width:auto;position:relative;inset:auto;scale:1}.context-character{grid-area:1/1/auto/-1;justify-self:center;width:260px;height:340px;position:relative;bottom:auto;left:auto;transform:none!important}.character-wire{display:none}.context-foot{margin-top:25px}.context-orbits{display:none}.context-heading{z-index:1}.context-heading h2{font-size:65px}.limit-stack{height:auto;padding:75px 6%}.limit-stack-heading h2{letter-spacing:-3px;font-size:67px}.limit-stack-heading{gap:30px}.limit-stack-heading p{font-size:13px}.limit-wide{width:100%;height:auto;min-height:400px;max-height:none;margin-top:30px;padding:25px;position:relative;inset:auto;transform:none!important}.limit-wide-copy h3{font-size:27px}.limit-wide-copy p{font-size:12px}.limit-wide-demo .studio-main{padding:10px}.limit-wide-demo .studio-title h3{font-size:15px}.assistant-top>span:last-child{display:none}.fold-services{padding:75px 6%}.fold-intro{grid-template-columns:1fr;gap:0;margin-bottom:35px}.fold-intro p{font-size:30px}.service-fold{padding:27px}.service-fold-body{width:65%}.service-fold-body p{font-size:13px}.use-case-stage{grid-template-columns:.9fr 1.2fr;gap:15px;min-height:570px;padding:30px 0 25px 25px}.use-case-menu>button{padding:12px;font-size:11px}.use-case-menu>button.chosen{padding:20px 14px}.use-case-menu small{font-size:11px}.agent-card{width:260px}.agent-card-art{height:235px}.agent-cards{height:430px}.outcome-card{flex-basis:80%;gap:10px}.outcome-card .project-visual{height:330px}.outcome-copy{padding:13px}.outcome-copy h3{font-size:25px}.outcome-copy p{font-size:12px}}@media (width<=600px){.context-heading{grid-template-columns:1fr}.context-heading h2{font-size:69px}.context-heading h2 br{display:none}.context-universe{grid-template-columns:1fr 1fr;gap:10px}.context-card{padding:12px}.context-card header{font-size:9px}.context-docs h3{font-size:18px}.context-workflow header,.context-card p{font-size:8px}.context-workflow .workflow-item{padding:7px;font-size:7px}.context-workflow .workflow-item>span{display:none}.context-character{width:240px;height:320px}.context-integrations .integration-icons{gap:4px}.context-integrations .integration-icons>span{width:26px;height:31px}.limit-stack-heading{grid-template-columns:1fr;gap:20px}.limit-stack-heading h2{font-size:74px;line-height:.95}.limit-stack-heading h2 br{display:none}.limit-stack-heading>div{padding-top:0}.limit-stack-heading .provider-icons{display:none}.limit-wide{border-radius:18px;grid-template-columns:1fr;gap:25px;padding:22px}.limit-wide-copy{gap:25px}.limit-wide-copy h3{letter-spacing:-1px;margin-bottom:14px;font-size:31px}.limit-wide-copy .provider-icons{display:none}.limit-wide-copy .story-kicker{margin:0}.limit-wide-demo{min-height:320px}.assistant-demo{padding:20px}.assistant-response{font-size:14px}.assistant-table>div{gap:5px;font-size:9px}.fold-intro p{font-size:25px}.fold-intro small{font-size:12px}.service-fold{border-radius:13px;padding:25px 22px}.service-fold header h3{max-width:85%;font-size:24px}.service-fold header>span{font-size:12px}.service-fold-body{width:90%}.service-fold-body p{font-size:12px}.fold-art{z-index:-1;width:70%;right:-25%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000);opacity:.3!important}.use-cases{padding:70px 6%}.reference-heading h2{letter-spacing:-1.5px;font-size:35px}.reference-heading .story-kicker{font-size:8px}.use-case-stage{border-radius:20px;grid-template-columns:1fr;gap:20px;padding:22px 0}.use-case-menu{flex-wrap:wrap;gap:7px;padding:0 18px;display:flex}.use-case-menu>button{gap:5px;width:auto;margin:0;padding:9px 10px;font-size:9px}.use-case-menu>button>svg{width:12px;height:12px}.use-case-menu>button.chosen{color:#fff4df;background:#5f191a;border-radius:30px;width:auto;margin:0;padding:9px 10px}.use-case-menu small{display:none}.agent-card{width:245px;transform:translateX(calc(-50% + var(--position)*255px)) scale(.85)}.agent-card-art{height:230px}.agent-cards{height:425px}.carousel-controls{margin-top:20px}.work-flow{padding:70px 6%}.work-flow h2{letter-spacing:-2.5px;font-size:52px}.work-flow>p{letter-spacing:-.5px;font-size:23px}.work-flow .story-kicker{letter-spacing:1px;font-size:8px}.flow-node{gap:7px;min-height:55px;padding:9px;font-size:9px}.flow-node>span{width:25px;height:25px}.flow-node svg{width:14px}.flow-node small{font-size:5px}.flow-branches{gap:10px}.flow-branches .flow-node{font-size:8px}.flow-branches .flow-node>span{display:none}.branch-label{font-size:6px}.flow-review{font-size:8px}.outcome-stories{padding:65px 6%}.outcome-heading{align-items:flex-start}.outcome-heading h2{letter-spacing:-1px;font-size:31px}.outcome-heading .story-kicker{letter-spacing:1px;font-size:7px}.outcome-heading>.button{gap:6px;min-height:36px;padding:10px 12px;font-size:9px}.outcome-heading>.button svg{width:12px}.outcome-note{font-size:10px}.outcome-card{border-radius:18px;grid-template-columns:1fr;gap:15px;padding:10px}.outcome-copy{padding:12px}.outcome-symbol{margin-top:15px;font-size:42px}.outcome-copy h3{margin:12px 0 8px;font-size:26px}.outcome-copy button{padding-top:20px}.outcome-card .project-visual{height:270px}.outcome-copy p{font-size:13px}.outcome-label{font-size:7px}.outcome-card .riding-type{font-size:26px}}@media (prefers-reduced-motion:reduce){.context-story{height:auto;min-height:900px}.context-universe{top:350px}.character-wire{display:none}.limit-stack{height:auto;padding-bottom:65px}.limit-wide{width:100%;margin-top:30px;position:relative;inset:auto;transform:none!important}.service-fold-body{height:auto!important}.agent-card,.outcome-track{transition:none}.context-scroll-line{transform:scaleX(1)}}@media (width>=900px) and (height<=750px){.context-character{width:330px;height:430px}}.limit-wide{filter:brightness()}.fold-intro h2.story-kicker{letter-spacing:2px;font-size:10px;font-weight:700;line-height:1.5}.service-fold:focus-within .service-fold-body{opacity:1!important;height:auto!important}
