@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-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:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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{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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);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,)}.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:Onibe;src:url(/fonts/helvetica-light-587ebe5a59211.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Onibe;src:url(/fonts/Helvetica.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Onibe;src:url(/fonts/Helvetica-Bold.woff2)format("woff2");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:Onibe;src:url(/fonts/Helvetica-Oblique.woff2)format("woff2");font-style:italic;font-weight:400 600;font-display:swap}@font-face{font-family:Onibe;src:url(/fonts/Helvetica-BoldOblique.woff2)format("woff2");font-style:italic;font-weight:700 900;font-display:swap}@font-face{font-family:Onibe Display;src:url(/fonts/helvetica-compressed-5871d14b6903a.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--black:#050505;--paper:#f7f7f4;--blue:#2f7df4;--line:#0505051f}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--black);color:var(--black);-webkit-font-smoothing:antialiased;margin:0;font-family:Onibe,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--blue);color:#fff}.header{z-index:20;border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:34px;width:calc(100% - 44px);min-height:72px;margin:0 auto;display:grid;position:relative}.eyebrow{z-index:8;color:#777773;letter-spacing:.18em;font-size:7px;font-weight:700;position:absolute;top:44px;left:max(28px,50% - 692px)}@media (max-width:760px){.header{gap:10px;width:calc(100% - 28px);min-height:62px}.eyebrow{font-size:6px;top:16px;left:14px}}@keyframes phone-project-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.case-page{background:var(--paper);min-height:100svh;color:var(--black)}.case-nav{background:var(--paper);border-bottom:1px solid #0808082b;justify-content:space-between;align-items:center;min-height:70px;padding:0 max(20px,3vw);display:flex}.case-nav>a:first-child{letter-spacing:-.04em;align-items:center;gap:8px;font-size:20px;display:flex}.case-nav img{object-fit:contain;width:31px;height:31px}.case-nav>a:last-child{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.case-hero{background:var(--paper);min-height:calc(100svh - 70px);padding:clamp(60px,7vw,110px) max(24px,7vw) 0;position:relative;overflow:hidden}.case-kicker{color:#73736e;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.case-hero h1{z-index:2;letter-spacing:-.02em;text-transform:uppercase;max-width:1300px;margin:35px 0 0;font-family:Onibe Display,Arial Narrow,sans-serif;font-size:clamp(110px,15vw,260px);font-weight:700;line-height:.74;position:relative}.case-hero>p{z-index:3;width:min(440px,38vw);margin:38px 0 70px;font-size:16px;line-height:1.45;position:relative}.case-live-link{z-index:5;border:1px solid var(--black);letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:99px;align-items:center;gap:28px;min-height:50px;padding:0 8px 0 20px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:11%;right:max(24px,7vw)}.case-live-link b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.case-hero-image{background:#e9e9e5;border-radius:45% 0 0;width:58%;height:58%;position:absolute;bottom:-8%;right:0;overflow:hidden}.case-hero-image img{object-fit:cover;object-position:top;width:100%;height:100%}.case-story{background:var(--black);color:#fff;border-top:1px solid #ffffff29;grid-template-columns:.5fr repeat(3,1fr);gap:0;padding:0 max(24px,4vw);display:grid}.case-story>*{border-right:1px solid #ffffff24;min-height:310px;padding:52px 32px}.case-story>:last-child{border-right:0}.case-story-index span{color:var(--blue);font-family:monospace;font-size:13px;display:block}.case-story-index small{color:#ffffff73;letter-spacing:.14em;margin-top:18px;font-size:7px;display:block}.case-story-block>span{color:#ffffff6e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:35px;font-size:8px;font-weight:700;display:block}.case-story-block p{color:#fffc;margin:0;font-size:15px;line-height:1.55}.case-presentation{background:#f1f1ed;padding:clamp(80px,8vw,130px) max(24px,5vw)}.final-poster-reveal>.final-poster{background:#fff}.final-poster>.onibe-footer{z-index:5;color:#fff;min-height:0;font-size:inherit;letter-spacing:0;text-transform:none;background:#080808;border-top:0;padding:0 clamp(24px,5vw,84px);display:block;position:relative}.onibe-footer:before{content:"";background:linear-gradient(90deg,#2f7df4 0 15%,#ffffff29 15%);height:2px;position:absolute;top:0;left:clamp(24px,5vw,84px);right:clamp(24px,5vw,84px)}.onibe-footer-bottom{color:#737373;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:84px;font-size:8px;font-weight:700;display:grid}.onibe-footer-bottom p{margin:0}@media (max-width:700px){.final-poster>.onibe-footer{padding:0 17px max(96px,calc(28px + env(safe-area-inset-bottom)));gap:0}.onibe-footer:before{left:17px;right:17px}.onibe-footer-bottom{grid-template-columns:1fr;gap:10px;padding:28px 0 0}.onibe-footer-bottom>a{justify-self:start;align-items:center;min-height:42px;display:inline-flex}}.case-presentation-heading{grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:end;gap:clamp(45px,7vw,120px);max-width:1560px;margin:0 auto clamp(55px,6vw,95px);display:grid}.case-presentation-heading>div>span,.case-palette>span,.case-project-decision>span,.case-project-result>span{color:#777;letter-spacing:.16em;margin-bottom:21px;font-size:8px;font-weight:700;display:block}.case-presentation-heading h2{letter-spacing:-.065em;max-width:890px;margin:0;font-size:clamp(49px,5.3vw,82px);font-weight:450;line-height:.94}.case-presentation-heading h2 em{color:#9b9b96;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.case-presentation-heading>p{color:#666;max-width:430px;margin:0;font-size:12px;line-height:1.6}.case-presentation-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;max-width:1560px;margin:0 auto;display:grid}.case-mockup{color:#fff;background-color:#090909;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:22px;min-height:clamp(540px,56vw,790px);position:relative;overflow:hidden}.case-mockup:before{aspect-ratio:1;content:"";border:1px solid #2f7df4a6;border-radius:50%;width:68%;position:absolute;top:-23%;right:-18%}.case-mockup-browser{background:#fff;border:1px solid #ffffff6b;border-radius:13px;width:80%;height:75%;transition:transform .8s cubic-bezier(.2,.75,.2,1);position:absolute;top:9%;left:5%;overflow:hidden;transform:rotate(-1.8deg);box-shadow:0 35px 80px #0000008c}.case-mockup-browser-bar{background:#f6f6f2;border-bottom:1px solid #0808081f;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex;position:relative}.case-mockup-browser-bar i{border:1px solid #8c8c87;border-radius:50%;width:6px;height:6px}.case-mockup-browser-bar span{color:#777;font-size:7px;position:absolute;left:50%;transform:translate(-50%)}.case-mockup-browser>img{object-fit:cover;object-position:center top;width:100%;height:calc(100% - 34px);display:block}.case-mockup-phone{z-index:2;background:#060606;border:1px solid #ffffff75;border-radius:26px;width:23%;height:63%;padding:6px;transition:transform .8s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:7%;right:4%;overflow:hidden;transform:rotate(3deg);box-shadow:0 28px 60px #0000008c}.case-mockup-phone>i{z-index:2;background:#060606;border-radius:999px;width:34%;height:8px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.case-mockup-phone>img{object-fit:cover;object-position:center top;border-radius:20px;width:100%;height:100%}.case-mockup>span{z-index:3;color:#080808;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:25px;min-width:180px;padding:14px 15px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:22px;left:24px}.case-mockup>span b{color:var(--blue);font-size:15px}.case-mockup:hover .case-mockup-browser{transform:rotate(0)translateY(-6px)}.case-mockup:hover .case-mockup-phone{transform:rotate(0)translateY(-8px)}.case-project-system{background:#fff;border:1px solid #0808082e;border-radius:22px;grid-template-rows:auto 1fr 1fr auto;display:grid;overflow:hidden}.case-palette,.case-project-decision,.case-project-result{border-bottom:1px solid #08080824;padding:clamp(26px,2.8vw,43px)}.case-palette>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.case-palette figure{grid-template-columns:35px 1fr;align-items:center;gap:10px;margin:0;display:grid}.case-palette figure>i{border:1px solid #08080829;border-radius:50%;width:35px;height:35px}.case-palette figcaption{gap:2px;display:grid}.case-palette figcaption strong{font-size:9px;font-weight:600}.case-palette figcaption small{color:#888;font-family:monospace;font-size:7px}.case-palette figcaption em{color:#656560;max-width:105px;margin-top:2px;font-size:7px;font-style:normal;line-height:1.3}.case-project-decision>p,.case-project-result>p{color:#3f3f3c;max-width:470px;margin:0;font-size:13px;line-height:1.55}.case-project-system>a{color:#fff;background:#080808;justify-content:space-between;align-items:center;gap:25px;padding:22px clamp(26px,2.8vw,43px);font-size:9px;font-weight:700;display:flex}.case-project-system>a b{color:var(--blue);font-size:16px}.case-services{color:#fff;background:#080808;grid-template-columns:minmax(280px,.8fr) minmax(460px,1.2fr);gap:clamp(70px,8vw,150px);padding:clamp(82px,9vw,140px) max(24px,7vw);display:grid}.case-services-intro{align-self:start;position:sticky;top:100px}.case-services-intro>span{color:#777;letter-spacing:.15em;text-transform:uppercase;margin-bottom:34px;font-size:8px;font-weight:700;display:block}.case-services-intro h2{letter-spacing:-.06em;max-width:570px;margin:0;font-size:clamp(44px,4.8vw,74px);font-weight:450;line-height:.94}.case-services-intro>p{color:#898989;max-width:420px;margin:35px 0 0;font-size:12px;line-height:1.55}.case-services-list{border-top:1px solid #ffffff3b}.case-services-list>p{border-bottom:1px solid #ffffff2e;grid-template-columns:40px 1fr auto;align-items:center;gap:18px;margin:0;padding:30px 3px;display:grid}.case-services-list>p:after{color:var(--blue);content:"↗︎";font-size:20px}.case-services-list p small{color:var(--blue);font-family:monospace;font-size:8px}.case-services-list p span{letter-spacing:-.05em;font-size:clamp(31px,3.2vw,50px);line-height:1}.case-next{color:#080808;background:#fff;border-top:1px solid #0808082e;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:end;gap:60px;padding:clamp(65px,7vw,105px) max(24px,7vw);display:grid}.case-next>div{gap:11px;padding-bottom:8px;display:grid}.case-next>div>span{letter-spacing:.16em;font-size:8px;font-weight:700}.case-next>div>small{color:#777;font-size:10px}.case-next>a{letter-spacing:-.065em;border-bottom:1px solid #0808083d;justify-content:space-between;align-items:center;gap:30px;padding-bottom:22px;font-size:clamp(44px,5.5vw,82px);line-height:.9;display:flex}.case-next b{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-family:Onibe,sans-serif;font-size:23px;display:grid}@media (max-width:1100px){.case-story{grid-template-columns:repeat(3,1fr)}.case-story-index{grid-column:1/-1;align-items:center;gap:20px;min-height:auto;display:flex}.case-story-index small{margin:0}.case-hero-image{width:65%}}@media (max-width:680px){.case-nav{min-height:62px}.case-hero{min-height:auto;padding:48px 16px 0}.case-hero h1{margin-top:28px;font-size:clamp(84px,27vw,130px)}.case-hero>p{width:100%;margin:28px 0 34px;font-size:14px}.case-live-link{width:max-content;margin-bottom:36px;position:relative;bottom:auto;right:auto}.case-hero-image{aspect-ratio:4/3;border-radius:34% 0 0;width:calc(100% + 32px);height:auto;margin-left:-16px;position:relative;bottom:auto;right:auto}.case-story{grid-template-columns:1fr;padding:0}.case-story-index{grid-column:auto}.case-story>*{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto;padding:35px 20px}.case-story-block>span{margin-bottom:18px}.case-presentation{padding:72px 14px}.case-presentation-heading{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.case-presentation-heading h2{font-size:clamp(42px,11.8vw,56px)}.case-presentation-grid{grid-template-columns:1fr}.case-mockup{border-radius:16px;min-height:470px}.case-mockup-browser{width:90%;height:70%;top:8%;left:4%}.case-mockup-browser-bar span{display:none}.case-mockup-phone{border-radius:20px;width:31%;height:55%;bottom:8%;right:5%}.case-mockup>span{bottom:16px;left:16px}.case-project-system{border-radius:16px}.case-palette,.case-project-decision,.case-project-result{padding:27px 22px}.case-services{grid-template-columns:1fr;gap:58px;padding:72px 18px}.case-services-intro{position:static}.case-services-intro h2{font-size:clamp(41px,11.5vw,56px)}.case-services-intro>p{margin-top:25px}.case-services-list>p{grid-template-columns:28px 1fr auto;gap:10px;padding:23px 0}.case-services-list p span{font-size:clamp(28px,8vw,38px)}.case-next{grid-template-columns:1fr;gap:34px;padding:55px 18px}.case-next>a{align-items:center;padding-bottom:18px;font-size:clamp(39px,11vw,54px)}.case-next b{width:45px;height:45px;font-size:18px}}@keyframes scopeMeasureDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.final-poster-reveal{z-index:7;perspective:1600px;background:#080808;min-height:100svh;position:relative;overflow:clip}.final-poster-reveal>.final-poster{border-radius:var(--final-radius);min-height:100svh;opacity:var(--final-opacity);transform:translate3d(0,var(--final-shift),0) scale(var(--final-scale));transform-origin:50%;will-change:transform,border-radius,opacity;box-shadow:0 38px 120px #00000073}@media (max-width:700px){.final-poster-reveal{--final-scale:.92;--final-radius:24px;--final-shift:28px}}@media (prefers-reduced-motion:reduce){.final-poster-reveal>.final-poster{opacity:1;border-radius:0;transform:none}}@keyframes workflow-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.question{letter-spacing:.06em;background:#fff;border:1px solid #08080873;padding:11px 14px 9px;font-size:clamp(9px,.75vw,12px);font-weight:700;display:block;position:absolute;box-shadow:8px 8px #08080814}.deliverables-list{z-index:2;border-top:1px solid #ffffff40;position:relative}.deliverables-list article{border-bottom:1px solid #ffffff29;grid-template-columns:70px minmax(260px,.65fr) minmax(300px,1fr);align-items:center;gap:24px;min-height:116px;display:grid}.deliverables-list article>span{color:var(--blue);font-family:monospace;font-size:9px}.deliverables-list p{color:#ffffff8a;max-width:590px;margin:0;font-size:13px;line-height:1.5}@media (max-width:900px){.deliverables-list article{grid-template-columns:55px minmax(220px,.8fr) 1fr}}@media (max-width:650px){.deliverables-list article{grid-template-columns:34px 1fr;gap:8px 12px;min-height:0;padding:24px 0}.deliverables-list h3{font-size:24px}.deliverables-list p{grid-column:2;font-size:11px}}body{background:var(--black);letter-spacing:-.015em;font-family:Onibe,Helvetica,Arial,sans-serif}.case-hero h1,.case-services p,.case-next>a{letter-spacing:-.065em;font-family:Onibe,Helvetica,Arial,sans-serif;font-weight:600;line-height:.98}.case-hero h1{font-size:clamp(72px,9vw,140px)}.case-services p{font-size:clamp(43px,4.6vw,72px)}.case-next>a{font-size:clamp(52px,6.5vw,100px)}.case-page{background-color:var(--paper)}.deliverables-list h3{font-weight:500}.deliverables-list article{min-height:104px}@media (max-width:650px){.case-hero h1{font-size:clamp(58px,17vw,86px)}.case-services p{font-size:clamp(36px,10vw,52px)}.case-next>a{font-size:clamp(42px,12vw,64px)}}.case-kicker,.case-services>span,.case-next>span{display:none}@keyframes map-node{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes blueprint-breathe{0%,to{opacity:.45;transform:scale(.98)rotate(-9deg)}50%{opacity:1;transform:scale(1.02)rotate(-5deg)}}@keyframes dial-sweep{to{transform:rotate(360deg)}}@keyframes clarity-cursor{0%,to{transform:translate(0)}35%{transform:translate(46%,34px)}70%{transform:translate(112%,68px)}}@keyframes sketch-orbit{to{transform:rotate(360deg)}}@keyframes action-core{0%,to{transform:scale(.82)}50%{transform:scale(1.08)}}@keyframes connected-line-fill{0%,8%{transform:scaleX(0)}82%,to{transform:scaleX(1)}}@keyframes connected-traveler{0%,8%{left:0}82%,to{left:100%}}@keyframes connected-node{0%,to{border-color:#ffffff47;box-shadow:0 0 0 9px #080808}12%{border-color:var(--blue);box-shadow:0 0 0 9px #080808,0 0 30px #2f7df473}24%{border-color:#ffffff47;box-shadow:0 0 0 9px #080808}}@keyframes live-signal{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.6)}}@keyframes connected-line-fill-y{0%,8%{transform:scaleY(0)}82%,to{transform:scaleY(1)}}@keyframes connected-traveler-y{0%,8%{top:0}82%,to{top:100%}}.minimal-site{--minimal-paper:#f5f5f1;--minimal-ink:#080808;--minimal-muted:#747470;--minimal-blue:#2675f5;background:var(--minimal-paper);color:var(--minimal-ink)}.minimal-site h1,.minimal-site h2,.minimal-site h3,.minimal-site p{margin:0}.minimal-site em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.minimal-header{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f5f1e0;border-bottom:1px solid #08080821;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 clamp(20px,3.2vw,58px);display:grid;position:fixed;top:0;left:0;right:0}.minimal-brand{letter-spacing:-.055em;align-items:center;gap:9px;width:max-content;font-size:21px;display:inline-flex}.minimal-brand img{object-fit:contain;width:31px;height:31px}.minimal-header nav{color:#555552;align-items:center;gap:30px;font-size:12px;display:flex}.minimal-header nav a,.minimal-header-cta{transition:opacity .2s}.minimal-header nav a:hover,.minimal-header-cta:hover{opacity:.56}.minimal-header-cta{background:var(--minimal-ink);color:#fff;letter-spacing:.03em;border-radius:999px;justify-self:end;align-items:center;gap:19px;min-height:40px;padding:0 9px 0 17px;font-size:10px;font-weight:700;display:inline-flex}.minimal-header-cta span{background:var(--minimal-blue);border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.minimal-whatsapp{z-index:100;min-height:45px;color:var(--minimal-ink);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #0808081f;border-radius:999px;align-items:center;gap:12px;padding:0 7px 0 14px;font-size:9px;font-weight:700;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 8px 30px #0000001f}.minimal-whatsapp i{background:#2ed274;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2ed27421}.minimal-whatsapp b{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;display:grid}@media (max-width:980px){.minimal-header{grid-template-columns:1fr auto;padding:0 20px}.minimal-header nav{display:none}}@media (max-width:700px){.minimal-header{min-height:64px}.minimal-header-cta{gap:9px;min-height:35px;padding-left:13px;font-size:8px}.minimal-header-cta span{width:23px;height:23px}.minimal-whatsapp{bottom:10px;right:12px}}.signature-hero{background:var(--minimal-paper);isolation:isolate;min-height:100svh;padding-top:72px;position:relative;overflow:hidden}.signature-hero:before{z-index:-5;opacity:.34;content:"";background-image:linear-gradient(#0808080e 1px,#0000 1px),linear-gradient(90deg,#0808080e 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:72px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 25% 78%,#0000);mask-image:linear-gradient(#0000,#000 25% 78%,#0000)}.signature-hero-kicker{z-index:10;color:#747470;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;top:clamp(104px,13vh,145px);left:clamp(22px,4vw,72px)}.signature-hero-label{z-index:10;background:var(--minimal-ink);color:#fff;letter-spacing:-.045em;text-align:center;text-transform:uppercase;min-width:min(620px,70vw);padding:12px 23px 10px;font-size:clamp(17px,1.8vw,29px);line-height:1;position:absolute;top:clamp(116px,15vh,168px);left:50%;transform:translate(-50%)rotate(-1deg)}.signature-hero h1{z-index:2;color:var(--minimal-blue);letter-spacing:-.025em;white-space:nowrap;grid-template-columns:1fr minmax(310px,34vw) 1fr;align-items:center;margin:0;font-family:Onibe Display,Arial Narrow,sans-serif;font-size:clamp(105px,10.7vw,190px);font-weight:700;line-height:.76;display:grid;position:absolute;top:clamp(190px,24vh,248px);left:clamp(22px,4vw,72px);right:clamp(22px,4vw,72px)}.signature-hero h1 span:first-child{grid-column:1;justify-self:end}.signature-hero h1 span:last-child{grid-column:3;justify-self:start}.signature-hero-wave{z-index:-2;background:var(--minimal-ink);border-radius:50% 50% 0 0/22% 22% 0 0;height:71%;position:absolute;bottom:-28%;left:-7%;right:-7%;transform:rotate(-2deg)}.signature-hero-wave:after{content:"";background:#ffffff8a;height:1px;position:absolute;bottom:21%;left:2%;right:2%;transform:rotate(-7deg)}.signature-hero-orbit{z-index:-1;border:2px solid var(--minimal-blue);border-left-color:#0000;border-radius:50%;width:min(74vw,1250px);height:39%;position:absolute;top:37%;left:50%;transform:translate(-50%)rotate(-7deg)}.signature-hero-portrait{z-index:6;width:min(38vw,590px);height:min(76vh,780px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.signature-hero-portrait img{object-fit:contain;object-position:center bottom;filter:saturate(.88)contrast(1.04);width:100%;height:100%}.signature-hero-copy{z-index:8;width:min(29vw,390px);position:absolute;top:47%;left:clamp(24px,6vw,110px)}.signature-hero-copy>p{color:#292927;letter-spacing:-.045em;font-size:clamp(18px,1.7vw,27px);line-height:1.08}.signature-hero-copy strong{font-weight:700;position:relative}.signature-hero-copy strong:after{background:var(--minimal-blue);content:"";height:3px;position:absolute;bottom:-5px;left:0;right:0}.signature-hero-copy>span{color:#656562;letter-spacing:-.012em;max-width:36ch;margin-top:16px;font-size:clamp(13px,.95vw,15px);line-height:1.52;display:block}.signature-hero-cta{z-index:9;min-height:50px;color:var(--minimal-ink);letter-spacing:.035em;text-transform:uppercase;background:#fff;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:27px;padding:0 9px 0 21px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:15%;right:clamp(24px,6vw,110px)}.signature-hero-cta span{background:var(--minimal-blue);color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:14px;display:grid}.signature-hero-place{z-index:8;color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;gap:20px;font-size:8px;display:flex;position:absolute;bottom:25px;right:clamp(24px,4vw,72px)}.signature-hero-place span{align-items:center;gap:8px;display:flex}.signature-hero-place span:before{content:"";background:#2ed274;border-radius:50%;width:7px;height:7px}@media (max-width:1000px){.signature-hero h1{grid-template-columns:1fr minmax(260px,35vw) 1fr;font-size:clamp(82px,10.5vw,118px)}.signature-hero-portrait{width:44vw}.signature-hero-copy{width:31vw}}@media (max-width:700px){.signature-hero{min-height:100svh;padding-top:64px}.signature-hero:before{background-size:48px 48px;inset:64px 0 0}.signature-hero-kicker{font-size:7px;top:87px;left:16px}.signature-hero-label{width:calc(100% - 34px);min-width:0;padding:9px 8px 8px;font-size:13px;top:112px}.signature-hero h1{text-align:center;font-size:clamp(69px,22vw,97px);line-height:.75;display:block;top:166px;left:14px;right:14px}.signature-hero h1 span{display:block}.signature-hero h1 span:last-child{margin-top:8px}.signature-hero-orbit{width:120vw;height:27%;top:45%}.signature-hero-wave{height:68%;bottom:-28%;left:-28%;right:-28%}.signature-hero-portrait{width:78vw;height:62vh;bottom:0;left:auto;right:-5%;transform:none}.signature-hero-copy{width:42%;top:auto;bottom:21%;left:16px}.signature-hero-copy>p{color:#fff;font-size:15px}.signature-hero-copy>span{color:#ffffff80;font-size:8px}.signature-hero-cta{gap:9px;min-height:42px;padding-left:13px;font-size:7px;bottom:10%;right:13px}.signature-hero-cta span{width:28px;height:28px}.signature-hero-place{font-size:6px;line-height:1.5;display:block;bottom:14px;left:16px;right:auto}.signature-hero-place span{margin-top:4px}}.hero-scroll-frame{--hero-frame-progress:0;--hero-content-y:0px;background:#050505;height:128svh;position:relative}.hero-scroll-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.hero-scroll-surface{background:var(--minimal-paper);width:100%;height:100%;transform:translateY(var(--hero-content-y));will-change:transform;overflow:hidden}.hero-scroll-surface>.signature-hero{width:100%;height:100%;min-height:100%}.hero-scroll-paint{z-index:30;pointer-events:none;grid-template-rows:repeat(9,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.hero-scroll-paint-stroke{--paint-stroke-progress:0;transform:scaleX(var(--paint-stroke-progress));transform-origin:0;will-change:transform;background:#050505;margin:-2px 0;display:block;position:relative}.hero-scroll-paint-stroke:nth-child(2n){transform-origin:100%}.hero-scroll-paint-stroke:after{clip-path:polygon(0 0,52% 0,86% 9%,58% 21%,100% 34%,67% 48%,92% 63%,55% 78%,82% 91%,45% 100%,0 100%);content:"";background:#050505;width:28px;position:absolute;top:-3px;bottom:-3px;right:-25px}.hero-scroll-paint-stroke:nth-child(2n):after{left:-25px;right:auto;transform:scaleX(-1)}.hero-scroll-paint-stroke:before{z-index:2;background:var(--minimal-blue);content:"";opacity:0;width:54px;height:2px;position:absolute;top:50%;right:-31px;transform:translateY(-50%)}.hero-scroll-paint-stroke:nth-child(3):before,.hero-scroll-paint-stroke:nth-child(7):before{opacity:1}.hero-scroll-paint-stroke:nth-child(2n):before{left:-31px;right:auto}.hero-scroll-transition-statement{z-index:31;color:#fff;text-align:center;opacity:var(--hero-statement-opacity,0);pointer-events:none;transform:translateY(var(--hero-statement-y,22px));will-change:opacity,transform;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex;position:absolute;inset:0}.hero-scroll-transition-statement>p{color:#787874;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:9px;font-weight:650;position:absolute;top:clamp(42px,7vh,72px);left:24px;right:24px}.hero-scroll-transition-statement h2{letter-spacing:-.048em;flex-direction:column;align-items:center;width:min(980px,86vw);margin:0;font-size:clamp(40px,4.5vw,70px);font-weight:450;line-height:1.02;display:flex}.hero-scroll-transition-statement h2 span,.hero-scroll-transition-statement h2 em{width:fit-content;max-width:100%;display:block}.hero-scroll-transition-statement h2 span:nth-child(2){color:#a7a7a3}.hero-scroll-transition-statement h2 em{color:#2f7df4;letter-spacing:-.055em;margin-top:.08em;font-family:Georgia,Times New Roman,serif;font-size:.88em;font-style:italic;font-weight:400}@media (max-width:700px){.hero-scroll-frame{height:120svh}.hero-scroll-paint{grid-template-rows:repeat(5,1fr)}.hero-scroll-paint-stroke:nth-child(n+6){display:none}.hero-scroll-paint-stroke:after{width:21px;right:-18px}.hero-scroll-paint-stroke:nth-child(2n):after{left:-18px;right:auto}.hero-scroll-transition-statement{padding:85px 17px}.hero-scroll-transition-statement>p{font-size:8px;top:34px;left:17px;right:17px}.hero-scroll-transition-statement h2{width:100%;font-size:clamp(35px,9.8vw,47px);line-height:1}.hero-scroll-transition-statement h2 em{margin-top:.18em;font-size:.84em}}@media (prefers-reduced-motion:reduce){.hero-scroll-frame{background:var(--minimal-paper);height:100svh}.hero-scroll-surface{transform:none}.hero-scroll-paint,.hero-scroll-transition-statement{display:none}}@media (prefers-reduced-motion:no-preference){.scroll-statement.manifesto-poster{display:none}}.scroll-statement{--statement-progress:0;color:#fff;background:radial-gradient(circle at 50% 52%,#151515 0,#090909 43%,#050505 80%);border-bottom:1px solid #ffffff1a;height:165svh;position:relative}.scroll-statement-sticky{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:80px 24px;display:flex;position:sticky;top:0;overflow:hidden}.scroll-statement-sticky>p{color:#777772;letter-spacing:.14em;text-transform:uppercase;margin:0 0 30px;font-size:10px;font-weight:680}.scroll-statement h2{letter-spacing:-.058em;text-wrap:balance;max-width:1120px;margin:0;font-size:clamp(52px,5.5vw,82px);font-weight:560;line-height:1.04}.scroll-statement h2 span{--word-opacity:.12;--word-lift:14px;--word-blur:5px;color:#fff;opacity:var(--word-opacity);filter:blur(var(--word-blur));transform:translateY(var(--word-lift));will-change:opacity,filter,transform;display:inline-block}.scroll-statement h2 span.is-accent{color:#4285f4}@media (max-width:700px){.scroll-statement{height:155svh}.scroll-statement-sticky{padding:80px 17px}.scroll-statement-sticky>p{max-width:270px;margin-bottom:24px;font-size:8px;line-height:1.5}.scroll-statement h2{font-size:clamp(42px,12vw,59px);line-height:1.02}}@media (prefers-reduced-motion:reduce){.scroll-statement{height:100svh}.scroll-statement h2 span{opacity:1;filter:none;transform:none}}.projects-index-page{color:#080808;background:#f7f7f4;min-height:100svh}.projects-index-nav{border-bottom:1px solid #08080821;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(20px,4vw,70px);display:flex}.projects-index-nav>a:first-child{letter-spacing:-.05em;align-items:center;gap:9px;font-size:21px;display:flex}.projects-index-nav img{width:31px}.projects-index-nav>a:last-child{color:#666;font-size:11px}.projects-index-hero{text-align:center;justify-items:center;padding:clamp(90px,12vw,180px) 20px;display:grid}.projects-index-hero>p{color:#777772;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:10px}.projects-index-hero h1{letter-spacing:-.07em;max-width:1080px;margin:0;font-size:clamp(55px,7vw,108px);font-weight:530;line-height:.9}.projects-index-hero h1 span{color:#a0a09a;font-size:.72em;display:block}.projects-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 18px;padding:0 clamp(20px,4vw,70px) clamp(110px,12vw,180px);display:grid}.projects-index-grid>a>div{aspect-ratio:4/3;background:#e9e9e5;border-radius:15px;position:relative;overflow:hidden}.projects-index-grid img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .55s}.projects-index-grid>a:hover img{transform:scale(1.025)}.projects-index-grid>a>div>span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;bottom:14px;right:14px}.projects-index-grid>a>p:first-of-type{color:#777;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin:15px 1px 8px;font-size:8px;display:flex}.projects-index-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(25px,2.5vw,38px);font-weight:500}.projects-index-grid>a>p:last-child{color:#6e6e69;max-width:540px;margin:10px 0 0;font-size:12px;line-height:1.55}.projects-index-footer{color:#fff;background:#080808;justify-content:space-between;align-items:center;gap:40px;padding:80px clamp(20px,4vw,70px);display:flex}.projects-index-footer p{letter-spacing:-.06em;margin:0;font-size:clamp(34px,5vw,72px)}.projects-index-footer a{color:#080808;background:#fff;border-radius:999px;align-items:center;gap:24px;padding:9px 9px 9px 20px;font-size:10px;font-weight:700;display:inline-flex}.projects-index-footer a span{color:#fff;background:#4285f4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@media (max-width:650px){.projects-index-grid{grid-template-columns:1fr;gap:55px;padding-left:14px;padding-right:14px}.projects-index-footer{display:block}.projects-index-footer a{margin-top:30px}}@media (prefers-reduced-motion:reduce){.projects-index-grid img{transition:none}}.manifesto-poster{--statement-progress:0;z-index:2;color:#f3f1eb;background:#080808;height:235svh;position:relative}.manifesto-poster-sticky{background-color:#080808;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100svh;padding:clamp(90px,8vw,130px) clamp(24px,5vw,84px) 74px;position:sticky;top:0;overflow:hidden}.manifesto-poster-sticky:before{top:0;bottom:0;left:calc(64% + var(--statement-progress) * 4%);content:"";background:#ffffff21;width:1px;position:absolute}.manifesto-poster h2{z-index:2;letter-spacing:-.072em;width:min(61vw,980px);margin:0;padding-top:clamp(45px,6vh,85px);font-size:clamp(47px,6.4vw,104px);font-weight:450;line-height:.92;position:relative}.manifesto-poster h2>.is-accent{color:#fff;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;position:relative}.manifesto-poster h2>.is-accent:after{height:3px;transform:scaleX(var(--statement-progress));transform-origin:0;content:"";background:#2f7df4;position:absolute;bottom:-10px;left:0;right:0}.process-workbench{z-index:4;color:#080808;background-color:#f1efe8;background-image:linear-gradient(#0808080b 1px,#0000 1px),linear-gradient(90deg,#0808080b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:110svh;padding:clamp(110px,10vw,160px) clamp(24px,5vw,82px);position:relative;overflow:hidden}.process-workbench:before{content:"";background:#2f7df4;width:28%;height:14px;position:absolute;top:0;right:0}.process-workbench-intro{grid-template-columns:minmax(0,1.2fr) minmax(220px,.4fr);align-items:end;gap:50px;max-width:1480px;margin:0 auto 80px;display:grid}.process-workbench-intro p{letter-spacing:.15em;text-transform:uppercase;margin:0 0 24px;font-size:8px}.process-workbench-intro h2{letter-spacing:-.08em;margin:0;font-size:clamp(58px,7vw,110px);font-weight:460;line-height:.83}.process-workbench-intro h2 em{color:#93928b;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.process-workbench-intro>span{color:#686863;max-width:330px;padding-bottom:7px;font-size:12px;line-height:1.55}.process-workbench-table{background:#eae7dec7;border:1px solid #0808083d;grid-template-rows:95px 250px 250px 150px;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;max-width:1480px;min-height:760px;margin:0 auto;padding:24px;display:grid;position:relative;box-shadow:0 28px 65px #0808081f}.process-artifact{background:#f8f7f3;border:1px solid #0808083b;flex-direction:column;padding:20px;transition:transform .9s cubic-bezier(.18,.77,.22,1),opacity .7s;display:flex;position:relative;box-shadow:0 18px 38px #08080821}.process-artifact-1{grid-area:2/1/4/5;transform:translate(-55px,40px)rotate(-5deg)}.process-artifact-2{grid-area:2/5/3/8;transform:translate(20px,-50px)rotate(5deg)}.process-artifact-3{grid-area:2/8/4/13;transform:translate(65px,35px)rotate(4deg)}.process-artifact-4{grid-area:3/5/5/8;transform:translate(-10px,65px)rotate(-4deg)}.process-workbench.is-visible .process-artifact{transform:translate(0)rotate(0)}.process-artifact>header{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #0808082e;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:8px;display:flex}.process-artifact>header span{color:#2f7df4;font-family:monospace}.process-artifact h3{letter-spacing:-.055em;margin:18px 0 9px;font-size:clamp(24px,2.3vw,37px);font-weight:500;line-height:.94}.process-artifact>footer{color:#777;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #08080826;margin-top:auto;padding-top:12px;font-size:7px}.process-artifact>footer strong{color:#080808}.founder-editorial{z-index:5;color:#fff;background:#080808;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:100svh;display:grid;position:relative;overflow:hidden}.final-poster{z-index:7;color:#080808;background:#f3f1eb;min-height:100svh;padding-top:52px;position:relative;overflow:hidden}.final-poster.final-poster-footer-only{min-height:0;padding-top:0}@keyframes finalMarquee{to{transform:translate(-50%)}}.final-poster h2{letter-spacing:-.085em;max-width:1150px;margin:0;font-size:clamp(66px,9vw,150px);font-weight:500;line-height:.78}.final-poster h2 em{color:#8c8b84;padding-left:11vw;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.final-poster>footer{z-index:3;letter-spacing:.1em;text-transform:uppercase;background:#f3f1eb;border-top:1px solid #080808;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;min-height:68px;padding:14px clamp(24px,5vw,84px);font-size:8px;display:grid;position:relative}.final-poster>footer strong{letter-spacing:-.05em;text-transform:none;font-size:22px}.final-poster>footer nav{gap:25px;display:flex}.final-poster>footer>span{text-align:right}@media (max-width:980px){.manifesto-poster h2{width:60vw}.process-workbench-table{grid-template-rows:75px repeat(2,330px) 150px}.process-artifact-1{grid-area:2/1/auto/7}.process-artifact-2{grid-area:2/7/auto/13}.process-artifact-3{grid-area:3/1/auto/7}.process-artifact-4{grid-area:3/7/auto/13}.founder-editorial{grid-template-columns:.86fr 1.14fr}}@media (max-width:700px){.manifesto-poster{height:245svh}.manifesto-poster-sticky{min-height:620px;padding:85px 17px 58px}.manifesto-poster-sticky:before{display:none}.manifesto-poster h2{width:100%;padding-top:15px;font-size:48px}.process-workbench{padding:90px 12px}.process-workbench-intro{grid-template-columns:1fr;gap:25px;margin-bottom:55px}.process-workbench-intro h2{font-size:51px}.process-workbench-table{min-height:0;padding:13px;display:block}.process-artifact{opacity:0;min-height:430px;margin-bottom:13px;transform:translate(var(--mobile-x,20px),30px) rotate(var(--mobile-r,2deg))!important}.process-artifact-1{--mobile-x:-22px;--mobile-r:-3deg}.process-artifact-2{--mobile-x:18px;--mobile-r:2deg}.process-artifact-3{--mobile-x:-18px;--mobile-r:-2deg}.process-artifact-4{--mobile-x:20px;--mobile-r:3deg}.process-workbench.is-visible .process-artifact{opacity:1;transform:translate(0)rotate(0)!important}.founder-editorial{display:block}.final-poster h2{font-size:67px}.final-poster h2 em{padding-left:0}.final-poster>footer{grid-template-columns:1fr;gap:18px;padding:25px 17px}.final-poster>footer nav{flex-wrap:wrap}.final-poster>footer>span{text-align:left}}@media (prefers-reduced-motion:reduce){.process-artifact{transition:none}}.capabilities-scene{z-index:5;color:#f3f1eb;background:#080808;padding:clamp(105px,10vw,160px) clamp(24px,6vw,100px);position:relative;overflow:hidden}.capabilities-scene:after{content:"";opacity:.7;background:#2f7df4;width:3px;height:100%;position:absolute;top:0;right:12%}.capabilities-scene>header{grid-template-columns:.45fr 1.1fr .45fr;align-items:end;gap:40px;max-width:1480px;margin:0 auto 85px;display:grid}.capabilities-scene>header p{color:#777;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px}.capabilities-scene>header h2{letter-spacing:-.075em;margin:0;font-size:clamp(52px,6vw,96px);font-weight:450;line-height:.86}.capabilities-scene>header>span{color:#888;font-size:11px;line-height:1.55}.capabilities-rails{border-top:1px solid #fff3;max-width:1480px;margin:0 auto}.capabilities-rails article{border-bottom:1px solid #fff3;grid-template-columns:70px minmax(200px,.55fr) minmax(240px,.8fr) 1fr;align-items:center;gap:30px;min-height:130px;display:grid;position:relative;overflow:hidden}.capabilities-rails article:before{content:"";background:#f3f1eb;width:100%;transition:left .55s cubic-bezier(.18,.77,.22,1);position:absolute;top:0;bottom:0;left:-100%}.capabilities-rails article:hover:before{left:0}.capabilities-rails span,.capabilities-rails h3,.capabilities-rails p,.capabilities-rails i{z-index:1;transition:color .35s;position:relative}.capabilities-rails article:hover span,.capabilities-rails article:hover h3,.capabilities-rails article:hover p{color:#080808}.capabilities-rails article>span{color:#2f7df4;font:700 10px monospace}.capabilities-rails h3{letter-spacing:-.065em;margin:0;font-size:clamp(34px,4vw,64px);font-weight:480}.capabilities-rails p{color:#8a8a85;max-width:440px;margin:0;font-size:11px;line-height:1.5}.capabilities-rails i{background:linear-gradient(90deg,#2f7df4 32%,#ffffff26 32%);justify-self:end;width:clamp(90px,13vw,220px);height:2px}.capabilities-scene>footer{color:#777;letter-spacing:-.04em;text-transform:lowercase;justify-content:center;align-items:center;gap:clamp(12px,2vw,35px);max-width:1480px;margin:80px auto 0;font-size:clamp(18px,2.6vw,40px);display:flex}.capabilities-scene>footer b{color:#2f7df4}.capabilities-scene>footer strong{color:#fff;font-family:Georgia,serif;font-style:italic}.transformation-scene{z-index:6;color:#080808;background:#d9d6cc;padding:clamp(105px,10vw,160px) clamp(24px,5vw,82px);position:relative}.transformation-scene>header{grid-template-columns:.42fr 1.58fr;gap:45px;max-width:1480px;margin:0 auto 70px;display:grid}.transformation-scene>header p{letter-spacing:.15em;text-transform:uppercase;margin:8px 0 0;font-size:8px}.transformation-scene>header h2{letter-spacing:-.08em;max-width:950px;margin:0;font-size:clamp(56px,6.8vw,108px);font-weight:460;line-height:.83}.transformation-split{background:#eceae3;border:1px solid #08080859;grid-template-columns:1fr 1fr;max-width:1480px;min-height:690px;margin:0 auto;display:grid;position:relative;box-shadow:16px 20px #0808081a}.transformation-before,.transformation-after{flex-direction:column;padding:34px;display:flex}.transformation-before{color:#777;border-right:1px solid #0808084d}.transformation-before>span,.transformation-after>span{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:15px;font-size:8px}.transformation-before>div,.transformation-after>div{background:#dfddd6;border:1px solid #08080826;flex-direction:column;justify-content:center;min-height:360px;margin:35px 0;padding:35px;display:flex;position:relative;overflow:hidden}.transformation-before>div b{color:#98968f;text-align:center;font-family:Georgia,serif;font-size:clamp(48px,6vw,92px);font-weight:400}.transformation-before>div i{background:#c5c2b9;width:72%;height:13px;margin:7px auto;display:block}.transformation-before>div i:nth-of-type(2){width:55%}.transformation-before>div i:nth-of-type(3){width:64%}.transformation-before>div small{border:1px solid #aaa;align-self:center;margin-top:25px;padding:9px 18px}.transformation-after>div{color:#fff;background:#080808}.transformation-after>div small{color:#777;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.transformation-after>div b{letter-spacing:-.075em;margin-top:27px;font-size:clamp(45px,5vw,78px);font-weight:480;line-height:.82}.transformation-after>div i{color:#080808;background:#fff;border-left:3px solid #2f7df4;align-self:flex-start;margin-top:35px;padding:11px 13px;font-size:8px;font-style:normal}.transformation-before ul,.transformation-after ul{gap:9px;margin:auto 0 0;padding:0;font-size:10px;list-style:none;display:grid}.transformation-before li:before{content:"— ";color:#aaa}.transformation-after li:before{content:"✓ ";color:#2f7df4}.transformation-cut{z-index:3;color:#fff;clip-path:polygon(8% 0,100% 0,91% 100%,0 100%);background:#2f7df4;place-items:center;width:104px;height:64px;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.transformation-cut span{letter-spacing:.12em;font-size:8px;font-weight:700}.transformation-cut b{font-size:18px;position:absolute;right:9px}.deliverables-scene{z-index:7;color:#080808;background:#ece9df;padding:clamp(105px,11vw,175px) clamp(24px,6vw,100px);position:relative;overflow:hidden}.deliverables-scene:before{color:#0808080b;content:"05";font-size:35vw;font-weight:700;line-height:.7;position:absolute;bottom:-20%;right:-5%}.deliverables-scene>header{grid-template-columns:.45fr 1.55fr;gap:45px;max-width:1480px;margin:0 auto 80px;display:grid}.deliverables-scene>header p{letter-spacing:.15em;text-transform:uppercase;margin:8px 0 0;font-size:8px}.deliverables-scene>header h2{letter-spacing:-.08em;margin:0;font-size:clamp(57px,6.7vw,108px);font-weight:460;line-height:.83}.deliverables-scene>header h2 em{color:#96958e;font-family:Georgia,serif;font-weight:400;display:block}.deliverables-dossier{background:#f4f2eb;border:1px solid #08080854;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);max-width:1360px;min-height:680px;margin:0 auto;display:grid;position:relative;box-shadow:24px 24px #08080817}.deliverables-tabs{gap:3px;display:flex;position:absolute;top:-35px;right:0}.deliverables-tabs span{letter-spacing:.12em;text-transform:uppercase;background:#d9d6cc;border:1px solid #0808084d;border-bottom:0;padding:12px 22px;font-size:7px}.deliverables-tabs span:nth-child(2){color:#fff;background:#080808}.deliverables-tabs span:nth-child(3){border-top:3px solid #2f7df4}.deliverables-cover{color:#fff;background:#0a0a0a;border-right:1px solid #0808084d;flex-direction:column;padding:38px;display:flex}.deliverables-cover small{color:#777;letter-spacing:.14em;font-size:7px}.deliverables-cover strong{letter-spacing:-.07em;margin:auto 0;font-size:clamp(39px,4.6vw,72px);line-height:.8}.deliverables-cover strong:first-line{color:#2f7df4}.deliverables-cover>span{color:#777;font:7px monospace}.deliverables-list{flex-direction:column;display:flex}.deliverables-list article{border-bottom:1px solid #08080833;flex:1;grid-template-columns:45px minmax(120px,.45fr) 1fr 20px;align-items:center;gap:18px;padding:20px 28px;transition:background .25s,color .25s;display:grid}.deliverables-list article:last-child{border-bottom:0}.deliverables-list article:hover{color:#fff;background:#080808}.deliverables-list article>span{color:#2f7df4;font:700 9px monospace}.deliverables-list h3{letter-spacing:-.055em;margin:0;font-size:clamp(24px,2.3vw,37px);font-weight:500}.deliverables-list p{color:#6c6c66;margin:0;font-size:10px;line-height:1.45}.deliverables-list article:hover p{color:#92928c}.deliverables-list b{color:#2f7df4}.signal-scene{z-index:8;color:#fff;background-color:#080808;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(105px,10vw,160px) clamp(24px,5vw,82px);position:relative;overflow:hidden}.signal-scene>header{grid-template-columns:.42fr 1.58fr;gap:45px;max-width:1480px;margin:0 auto 85px;display:grid}.signal-scene>header p{color:#777;letter-spacing:.15em;text-transform:uppercase;margin:8px 0 0;font-size:8px}.signal-scene>header h2{letter-spacing:-.078em;max-width:1050px;margin:0;font-size:clamp(55px,6.5vw,104px);font-weight:450;line-height:.84}.signal-track{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(4,minmax(180px,1fr) 34px);align-items:stretch;max-width:1480px;margin:0 auto;display:grid}.signal-track>i:last-of-type{display:none}.signal-track article{border-right:1px solid #ffffff26;min-height:360px;padding:26px 20px}.signal-track article>span{color:#2f7df4;margin-bottom:85px;font:8px monospace;display:block}.signal-track strong{letter-spacing:-.06em;font-size:clamp(35px,3.7vw,59px);line-height:.84;display:block}.signal-track p{color:#858580;max-width:260px;margin:28px 0 0;font-size:10px;line-height:1.55}.signal-track>i{color:#2f7df4;text-align:center;align-self:center;font-size:23px;font-style:normal}.signal-scene>footer{letter-spacing:-.055em;align-items:baseline;gap:18px;max-width:1480px;margin:70px auto 0;font-size:clamp(28px,4vw,63px);display:flex}.signal-scene>footer span{color:#777}.signal-scene>footer b{font-weight:500}.signal-scene>footer strong{color:#2f7df4;font-family:Georgia,serif;font-style:italic;font-weight:400}.fit-scene>header{grid-template-columns:.38fr 1.62fr;gap:45px;max-width:1480px;margin:0 auto 70px;display:grid}.fit-scene>header p{letter-spacing:.15em;text-transform:uppercase;margin:8px 0 0;font-size:8px}.fit-scene>header h2{letter-spacing:-.082em;max-width:1020px;margin:0;font-size:clamp(59px,7vw,112px);font-weight:460;line-height:.82}@media (max-width:980px){.transformation-scene>header,.deliverables-scene>header,.signal-scene>header,.fit-scene>header{grid-template-columns:1fr}.capabilities-scene>header{grid-template-columns:1fr 1.5fr}.capabilities-scene>header>span{grid-column:2}.signal-track{grid-template-columns:1fr 24px 1fr}.signal-track article{min-height:300px}.signal-track>i:nth-of-type(2){display:none}.signal-track article:nth-of-type(3),.signal-track article:nth-of-type(4){border-top:1px solid #ffffff26}.deliverables-dossier{grid-template-columns:.65fr 1.35fr}}@media (max-width:700px){.capabilities-scene,.transformation-scene,.deliverables-scene,.signal-scene,.fit-scene{padding:90px 14px}.capabilities-scene>header h2,.transformation-scene>header h2,.deliverables-scene>header h2,.signal-scene>header h2,.fit-scene>header h2{font-size:50px}.capabilities-scene>header{grid-template-columns:1fr}.capabilities-scene>header>span{grid-column:1}.capabilities-rails article{grid-template-columns:35px 1fr;gap:13px;padding:25px 0}.capabilities-rails p{grid-column:2}.capabilities-rails i{display:none}.capabilities-scene>footer{flex-wrap:wrap;justify-content:flex-start;font-size:24px}.transformation-split{grid-template-columns:1fr}.transformation-before{border-bottom:1px solid #0808084d;border-right:0}.transformation-cut{top:50%;left:auto;right:18px;transform:translateY(-50%)rotate(-5deg)}.transformation-before>div,.transformation-after>div{min-height:300px;padding:22px}.deliverables-dossier{grid-template-columns:1fr}.deliverables-tabs{top:-32px}.deliverables-tabs span{padding:10px 11px}.deliverables-cover{border-bottom:1px solid #0808084d;border-right:0;min-height:500px}.deliverables-list article{grid-template-columns:32px 1fr 14px;padding:23px 15px}.deliverables-list p{grid-column:2}.deliverables-list b{grid-area:1/3/3}.signal-track{display:block}.signal-track article{border-bottom:1px solid #ffffff26;border-right:0;min-height:280px}.signal-track article>span{margin-bottom:60px}.signal-track>i{display:none}.signal-scene>footer,.signal-scene>footer>*{display:block}}.manifesto-poster{background:#080808;border-bottom:1px solid #ffffff1a;height:auto;min-height:100svh;margin-top:-1px;position:relative}.manifesto-poster-sticky{text-align:center;background:#080808;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:clamp(80px,9vw,145px) clamp(24px,5vw,80px);display:flex;position:relative;top:auto}.manifesto-poster-sticky:before{display:none}.manifesto-poster-sticky>p{color:#787874;letter-spacing:.17em;text-transform:uppercase;opacity:0;margin:0;font-size:9px;font-weight:650;transition:opacity .6s,transform .8s cubic-bezier(.16,.8,.2,1);position:absolute;top:clamp(42px,7vh,72px);left:24px;right:24px;transform:translateY(18px)}.manifesto-poster.is-visible .manifesto-poster-sticky>p{opacity:1;transform:translateY(0)}.manifesto-poster h2{letter-spacing:-.065em;text-align:center;flex-direction:column;align-items:center;width:min(1240px,92vw);margin:0 auto;padding:0;font-size:clamp(46px,5.8vw,92px);font-weight:450;line-height:.96;display:flex}.manifesto-poster h2>[data-statement-line]{opacity:0;filter:none;clip-path:inset(0 0 100%);width:fit-content;max-width:100%;transition:clip-path .9s cubic-bezier(.16,.8,.2,1),opacity .5s,transform .9s cubic-bezier(.16,.8,.2,1);transition-delay:calc(var(--line-index) * .15s + .1s);display:block;transform:translateY(34px)}.manifesto-poster.is-visible h2>[data-statement-line]{opacity:1;clip-path:inset(0);transform:translateY(0)}.manifesto-poster h2>[data-statement-line]:nth-child(2){color:#a7a7a3}.manifesto-poster h2>.is-accent{color:#2f7df4;letter-spacing:-.055em;max-width:1100px;margin-top:.08em;font-family:Georgia,Times New Roman,serif;font-size:.88em;font-style:italic;font-weight:400}.manifesto-poster h2>.is-accent:after{display:none}@media (max-width:700px){.manifesto-poster,.manifesto-poster-sticky{min-height:max(680px,100svh)}.manifesto-poster-sticky{padding:85px 17px}.manifesto-poster-sticky>p{top:34px;left:17px;right:17px}.manifesto-poster h2{width:100%;padding:0;font-size:clamp(39px,11.5vw,55px);line-height:1}.manifesto-poster h2>.is-accent{margin-top:.18em;font-size:.84em}}@media (prefers-reduced-motion:reduce){.manifesto-poster-sticky>p,.manifesto-poster h2>[data-statement-line]{opacity:1;clip-path:none;transition:none;transform:none}}.clarity-questions>header{grid-template-columns:.38fr 1.62fr;gap:45px;max-width:1480px;margin:0 auto 85px;display:grid}.clarity-questions>header p{letter-spacing:.15em;text-transform:uppercase;margin:8px 0 0;font-size:8px}.clarity-questions>header h2{letter-spacing:-.08em;max-width:1100px;margin:0;font-size:clamp(56px,6.7vw,108px);font-weight:460;line-height:.83}.clarity-questions>header h2 em{color:#96958f;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.clarity-questions>footer{color:#fff;letter-spacing:-.055em;background:#080808;justify-content:center;align-items:baseline;gap:17px;margin-top:85px;padding:55px clamp(24px,6vw,100px);font-size:clamp(26px,3.5vw,55px);display:flex}.clarity-questions>footer span{color:#777}.clarity-questions>footer strong{color:#2f7df4;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}@media (max-width:700px){.clarity-questions{padding:90px 14px 0}.clarity-questions>header{grid-template-columns:1fr;gap:20px;margin-bottom:60px}.clarity-questions>header h2{font-size:50px}.clarity-questions>footer{margin-top:55px;padding:50px 17px;font-size:34px;display:block}.clarity-questions>footer>*{display:block}}.minimal-header,.signature-hero,.clarity-questions,.transformation-scene,.process-workbench,.deliverables-scene,.fit-scene,.final-poster,.final-poster>footer{background:#fff}.project-reels{z-index:4;color:#080808;background:#fff;padding:clamp(105px,10vw,165px) 0 0;position:relative;overflow:hidden}.project-reels-heading{grid-template-columns:.42fr 1.18fr .4fr;align-items:end;gap:45px;max-width:1320px;margin:0 auto clamp(70px,8vw,120px);padding:0 clamp(24px,5vw,82px);display:grid}.project-reels-heading>p{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:8px}.project-reels-heading h2{letter-spacing:-.078em;margin:0;font-size:clamp(54px,6vw,96px);font-weight:460;line-height:.84}.project-reels-heading h2 em{color:#979690;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.project-reels-heading>span{color:#696963;font-size:11px;line-height:1.55}.project-reels-list{max-width:1320px;margin:0 auto;padding:0 clamp(24px,5vw,82px)}.project-reel{perspective:1400px;border-top:1px solid #0808084d;padding:58px 0 90px;position:relative}.project-reel-copy{grid-template-columns:48px minmax(210px,.65fr) minmax(260px,.85fr) auto;align-items:end;gap:24px;margin-bottom:42px;display:grid}.project-reel-copy>span{color:#2f7df4;font:700 10px monospace}.project-reel-copy>div>p{color:#777;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:7px}.project-reel-copy h3{letter-spacing:-.07em;margin:0;font-size:clamp(38px,4.2vw,67px);font-weight:500;line-height:.82}.project-reel-copy>strong{letter-spacing:-.025em;max-width:470px;font-size:clamp(16px,1.4vw,21px);font-weight:450;line-height:1.25}.project-reel-actions{align-items:center;gap:11px;display:flex}.project-reel-actions a:first-child{color:#fff;background:#080808;border:1px solid #080808;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-width:154px;min-height:46px;padding:0 8px 0 18px;font-size:10px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex}.project-reel-actions a:first-child b{color:#fff;background:#2f7df4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.project-reel-actions a:last-child{color:#080808;background:#fff;border:1px solid #08080842;border-radius:999px;align-items:center;gap:14px;min-height:46px;padding:0 17px;font-size:10px;font-weight:700;transition:border-color .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 7px 20px #08080812}.project-reel-actions a:last-child:after{color:#2f7df4;content:"↗";font-variant-emoji:text;font-family:Arial,sans-serif;font-size:14px;line-height:1}.project-reel-actions a:hover{transform:translateY(-2px)}.project-reel-actions a:first-child:hover{box-shadow:0 10px 24px #0808082e}.project-reel-actions a:last-child:hover{border-color:#2f7df4;box-shadow:0 10px 24px #2f7df424}.project-reel-frame{aspect-ratio:16/5.2;opacity:.18;transform-origin:50% 0;will-change:transform,opacity;background:#d4d0c4;border:1px solid #08080845;border-radius:14px;width:100%;transition:transform 1.15s cubic-bezier(.16,.78,.18,1),opacity .65s;position:relative;overflow:hidden;transform:translateY(-135px)rotateX(64deg)scale(.94);box-shadow:0 35px 55px #08080826}.project-reel.is-visible .project-reel-frame{opacity:1;transform:translateY(0)rotateX(0)scale(1)}.project-reel-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000061);position:absolute;inset:0}.project-reel-frame img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,.78,.18,1);display:block;transform:scale(1.07)}.project-reel.is-visible .project-reel-frame img{transform:scale(1)}.project-reel-cover-title{z-index:2;color:#fff;letter-spacing:-.065em;text-align:center;text-shadow:0 4px 32px #00000061;pointer-events:none;flex-direction:column;align-items:center;width:min(92%,1120px);font-size:clamp(54px,7.4vw,112px);font-weight:700;line-height:.78;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-reel-cover-title span{display:block}.project-reel-frame>span{z-index:2;color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#080808;padding:8px 10px;font-size:7px;position:absolute;bottom:16px;left:18px}.project-reel-frame>b{z-index:2;color:#ffffffd1;letter-spacing:-.09em;font-size:clamp(70px,9vw,140px);line-height:.7;position:absolute;bottom:8px;right:18px}.project-reel>footer{border-top:1px solid #08080826;grid-template-columns:1fr 1fr;gap:45px;margin-top:25px;padding-top:20px;display:grid}.project-reel>footer>p{color:#686863;max-width:560px;margin:0;font-size:10px;line-height:1.55}.project-reel>footer ul{color:#777;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:7px 18px;margin:0;padding:0;font-size:7px;list-style:none;display:flex}.project-reels-more{color:#fff;background:#080808;border-top:1px solid #08080840;justify-content:space-between;align-items:center;gap:35px;margin-top:35px;padding:55px clamp(24px,5vw,82px);display:flex}.project-reels-more>span{color:#777;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.5vw,55px);font-style:italic}.project-reels-more>a{color:#080808;background:#fff;border:1px solid #ffffffc7;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-width:250px;min-height:52px;padding:0 9px 0 20px;font-size:10px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 0 #2f7df400}.project-reels-more>a:hover{transform:translateY(-2px);box-shadow:0 0 0 5px #2f7df42e}.project-reels-more>a b{color:#fff;background:#2f7df4;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}@media (max-width:980px){.project-reels-heading{grid-template-columns:1fr 1.6fr}.project-reels-heading>span{grid-column:2}.project-reel-copy{grid-template-columns:40px 1fr 1fr}.project-reel-actions{grid-column:2/4;margin-top:8px}}@media (max-width:700px){.project-reels{padding-top:90px}.project-reels-heading{grid-template-columns:1fr;gap:20px;padding:0 14px}.project-reels-heading h2{font-size:50px}.project-reels-heading>span{grid-column:1}.project-reels-list{padding:0 14px}.project-reel{padding:45px 0 70px}.project-reel-copy{grid-template-columns:30px 1fr;gap:18px 12px;margin-bottom:30px}.project-reel-copy>strong{grid-column:2}.project-reel-actions{flex-wrap:wrap;grid-column:2;display:flex}.project-reel-frame{aspect-ratio:16/9.5;border-radius:9px;transform:translateY(-65px)rotateX(48deg)scale(.95)}.project-reel-frame>b{font-size:65px}.project-reel-cover-title{letter-spacing:-.07em;width:94%;font-size:clamp(43px,13.8vw,72px);line-height:.8;top:47%}.project-reel>footer{grid-template-columns:1fr;gap:20px}.project-reel>footer ul{justify-content:flex-start}.project-reels-more{padding:45px 14px;display:block}.project-reels-more>a{margin-top:28px}}@media (prefers-reduced-motion:reduce){.project-reel-frame,.project-reel-frame img{opacity:1;transition:none;transform:none}}.signature-hero h1{font-size:clamp(78px,8vw,142px);line-height:.8}.manifesto-poster h2{letter-spacing:-.048em;width:min(980px,86vw);font-size:clamp(40px,4.5vw,70px);line-height:1.02}.clarity-questions>header h2{letter-spacing:-.055em;max-width:850px;font-size:clamp(36px,4.1vw,62px);line-height:.98}.clarity-questions>footer{letter-spacing:-.04em;font-size:clamp(21px,2.5vw,38px)}.project-reels-heading h2{letter-spacing:-.055em;font-size:clamp(38px,4.2vw,64px);line-height:.96}.project-reel-copy h3{letter-spacing:-.05em;font-size:clamp(30px,3vw,47px);line-height:.96}.project-reels-more>span{font-size:clamp(22px,2.4vw,37px)}.process-workbench-intro h2{letter-spacing:-.058em;max-width:800px;font-size:clamp(38px,4.4vw,67px);line-height:.95}.process-artifact h3{letter-spacing:-.04em;font-size:clamp(22px,1.8vw,30px);line-height:1}.fit-scene>header h2{letter-spacing:-.058em;max-width:820px;font-size:clamp(37px,4.3vw,66px);line-height:.95}.final-poster h2{letter-spacing:-.06em;max-width:850px;font-size:clamp(44px,5.2vw,78px);line-height:.92}.final-poster h2 em{padding-left:7vw}.projects-index-hero h1{letter-spacing:-.055em;max-width:820px;font-size:clamp(40px,4.8vw,72px);line-height:.98}.projects-index-grid h2{font-size:clamp(27px,2.5vw,39px);line-height:1}.case-hero h1{font-size:clamp(50px,6.5vw,96px);line-height:.92}.case-services p{font-size:clamp(29px,3.3vw,49px);line-height:1}.case-next>a{font-size:clamp(40px,4.8vw,72px);line-height:.92}@media (max-width:700px){.signature-hero h1{font-size:clamp(54px,15vw,74px)}.manifesto-poster h2{width:100%;font-size:clamp(35px,9.8vw,47px)}.clarity-questions>header h2,.project-reels-heading h2,.process-workbench-intro h2,.fit-scene>header h2{font-size:clamp(34px,9.2vw,45px);line-height:1}.clarity-questions>footer{font-size:27px}.project-reel-copy h3{font-size:34px}.final-poster h2{font-size:clamp(39px,11vw,53px)}.projects-index-hero h1{font-size:clamp(38px,10.5vw,52px)}.case-hero h1{font-size:clamp(45px,13vw,64px)}.case-services p{font-size:clamp(28px,8vw,38px)}.case-next>a{font-size:clamp(37px,10vw,50px)}}.process-workbench{color:#080808;background:#fff;min-height:0;padding:clamp(95px,9vw,145px) clamp(24px,5vw,82px)}.process-workbench:before{display:none}.process-workbench-intro{grid-template-columns:minmax(0,1.15fr) minmax(240px,.45fr);max-width:1320px;margin-bottom:58px}.process-workbench-intro h2{margin:0}.process-workbench-intro>span{max-width:390px;padding:0;font-size:14px;line-height:1.5}.process-workbench-table{max-width:1320px;min-height:0;box-shadow:none;background:0 0;border:0;grid-template-rows:330px 330px;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin:0 auto;padding:0;display:grid}.process-artifact{opacity:0;min-width:0;transform:translateY(28px) rotate(var(--card-tilt,0deg));background:#f7f7f4;border:1px solid #08080829;border-radius:18px;padding:27px;transition:opacity .65s,transform .9s cubic-bezier(.16,.8,.2,1);overflow:hidden;box-shadow:0 22px 52px #08080814}.process-artifact-1{--card-tilt:-1.6deg;grid-area:1/1/3/5}.process-artifact-2{--card-tilt:1.3deg;color:#fff;background:#080808;grid-area:1/5/auto/8;transition-delay:90ms}.process-artifact-3{--card-tilt:1.2deg;grid-area:1/8/3/13;transition-delay:.18s}.process-artifact-4{--card-tilt:-1.1deg;grid-area:2/5/auto/8;transition-delay:.27s}.process-workbench.is-visible .process-artifact{opacity:1;transform:translateY(0)rotate(0)}.process-artifact h3{letter-spacing:-.045em;max-width:520px;margin:0 0 10px;font-size:clamp(25px,2.1vw,34px);font-weight:450;line-height:.98}.process-artifact>p{color:#6e6e68;max-width:520px;margin:0;font-size:12px;line-height:1.5}.process-artifact-2>p{color:#9d9d98}.process-chat-demo{background:#e8e5df;border-radius:14px;flex-direction:column;min-height:435px;margin-top:30px;display:flex;overflow:hidden}.process-chat-demo>header{background:#fff;border-bottom:1px solid #08080814;align-items:center;gap:9px;min-height:58px;padding:10px 15px;display:flex}.process-chat-avatar{flex:none;width:36px;height:36px;position:relative}.process-chat-avatar img{object-fit:cover;object-position:25% 16%;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #0808081a}.process-chat-avatar i{background:#25d366;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:-1px}.process-chat-contact{gap:2px;display:grid}.process-chat-contact strong{font-size:13px;font-weight:600}.process-chat-contact small{color:#25a95b;font-size:9px;font-weight:600}.process-chat-demo>header>b{color:#8a8a84;letter-spacing:.12em;margin-left:auto;font-size:11px}.process-chat-demo>div{isolation:isolate;background-color:#e9e5de;background-image:radial-gradient(circle at 12px 12px,#484f4512 0 1.5px,#0000 1.8px),radial-gradient(circle at 30px 30px,#0000 0 7px,#484f450b 7.5px 8.5px,#0000 9px),linear-gradient(135deg,#0000 47%,#484f4509 48% 52%,#0000 53%);background-size:42px 42px,68px 68px,82px 82px;flex-direction:column;flex:1;justify-content:flex-end;gap:11px;padding:18px;display:flex;position:relative}.process-chat-demo>div:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff47,#0000 30%),linear-gradient(#0000 66%,#ffffff2e);position:absolute;inset:0}.chat-bubble{opacity:0;background:#fff;border-radius:15px 15px 15px 4px;max-width:82%;margin:0;padding:12px 14px;font-size:12px;line-height:1.35;transform:translateY(12px)scale(.97);box-shadow:0 2px 4px #2427230f}.chat-bubble-onibe{color:#fff;background:#080808;border-radius:15px 15px 4px;align-self:flex-end}.chat-typing{opacity:0;background:#080808;border-radius:15px 15px 4px;align-self:flex-end;gap:4px;padding:12px 14px;display:flex}.chat-typing i{background:#fff;border-radius:50%;width:5px;height:5px;animation:.75s ease-in-out infinite alternate processTypingDot}.chat-typing i:nth-child(2){animation-delay:.12s}.chat-typing i:nth-child(3){animation-delay:.24s}.process-workbench.is-visible .chat-bubble-client:first-child{animation:.45s .35s both processMessageIn}.process-workbench.is-visible .chat-bubble-onibe:nth-child(2){animation:.45s 1s both processMessageIn}.process-workbench.is-visible .chat-bubble-client:nth-child(3){animation:.45s 1.7s both processMessageIn}.process-workbench.is-visible .chat-typing{animation:1.05s 2.35s both processTyping}.process-workbench.is-visible .chat-bubble-last{animation:.45s 3.35s both processMessageIn}@keyframes processMessageIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes processTyping{0%,to{opacity:0;transform:translateY(8px)}15%,80%{opacity:1;transform:translateY(0)}}@keyframes processTypingDot{to{opacity:.28;transform:translateY(-2px)}}.process-direction-demo{background-color:#111;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:13px;grid-template-rows:34px 1fr;grid-template-columns:minmax(0,1fr) 28px minmax(0,1.08fr);align-items:stretch;min-height:182px;margin-top:22px;padding:10px;display:grid;position:relative;overflow:hidden}.process-direction-demo>header{border-bottom:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:0 3px 8px;display:flex}.process-direction-demo>header span{color:#858580;letter-spacing:.12em;text-transform:uppercase;font-size:6px}.process-direction-demo>header strong{color:#fff;font-size:7px;font-weight:600}.process-direction-inputs{grid-column:1;align-content:center;gap:5px;padding:8px 0;display:grid}.process-direction-inputs article{opacity:0;background:#ffffff09;border:1px solid #ffffff1c;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:6px;min-width:0;padding:6px;display:grid;transform:translate(-12px)}.process-direction-inputs article>b{color:#2f7df4;border:1px solid #2f7df4b8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;display:grid}.process-direction-inputs article>span{color:#d7d7d2;min-width:0;font-size:6.5px;line-height:1.22}.process-direction-inputs small{color:#777772;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:5px;display:block}.process-direction-transfer{transform-origin:0;background:#2f7df461;grid-area:2/2;align-self:center;height:1px;display:block;position:relative;transform:scaleX(0)}.process-direction-transfer:before,.process-direction-transfer:after{content:"";background:#111;border:1px solid #2f7df4;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.process-direction-transfer:before{left:-1px}.process-direction-transfer:after{right:-1px}.process-direction-transfer>span{background:#2f7df4;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #2f7df41f}.process-direction-output{color:#080808;opacity:0;background:#f7f7f4;border-radius:9px;flex-direction:column;grid-area:2/3;justify-content:center;min-width:0;margin:8px 0;padding:10px;display:flex;position:relative;overflow:hidden;transform:translate(12px)scale(.97)}.process-direction-output:after{content:"";border:13px solid #2f7df424;border-radius:50%;width:62px;height:62px;position:absolute;bottom:-23px;right:-17px}.process-direction-output>small{color:#777772;letter-spacing:.12em;text-transform:uppercase;font-size:5px}.process-direction-output>strong{letter-spacing:-.035em;max-width:13ch;margin-top:6px;font-size:12px;font-weight:560;line-height:.98}.process-direction-output>strong i{color:#2f7df4;font-style:normal}.process-direction-output>p{color:#6f6f69;max-width:24ch;margin:7px 0 0;font-size:5.5px;line-height:1.35}.process-direction-output>span{color:#5f5f5a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;margin-top:auto;font-size:5px;font-weight:650;display:flex}.process-direction-output>span i{background:#30c56b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #30c56b1f}.process-workbench.is-visible .process-direction-inputs article{animation:.55s both processDirectionInput}.process-workbench.is-visible .process-direction-inputs article:first-child{animation-delay:.65s}.process-workbench.is-visible .process-direction-inputs article:nth-child(2){animation-delay:.9s}.process-workbench.is-visible .process-direction-inputs article:nth-child(3){animation-delay:1.15s}.process-workbench.is-visible .process-direction-transfer{animation:.65s 1.45s both processDirectionLine}.process-workbench.is-visible .process-direction-transfer>span{animation:.75s 1.75s both processDirectionTravel}.process-workbench.is-visible .process-direction-output{animation:.7s 2.2s both processDirectionOutput}@keyframes processDirectionInput{to{opacity:1;transform:translate(0)}}@keyframes processDirectionLine{to{transform:scaleX(1)}}@keyframes processDirectionTravel{to{left:100%}}@keyframes processDirectionOutput{to{opacity:1;transform:translate(0)scale(1)}}.process-build-demo{background:#e7e8e8;border:1px solid #08080829;border-radius:14px;grid-template-rows:42px 1fr;grid-template-columns:1.12fr .88fr;min-height:435px;margin-top:30px;display:grid;overflow:hidden}.process-build-demo>header{background:#fff;border-bottom:1px solid #08080824;grid-column:1/-1;align-items:center;gap:8px;padding:7px;display:flex}.process-build-demo>header span{color:#777;border-radius:8px;padding:7px 12px;font-size:11px}.process-build-demo>header .is-active{color:#fff;background:#080808}.process-design-canvas{background-color:#dedfdf;background-image:linear-gradient(#0808080f 1px,#0000 1px),linear-gradient(90deg,#0808080f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-right:1px solid #08080824;position:relative;overflow:hidden}.process-design-screen{background:#fff;border-radius:10px;flex-direction:column;padding:22px;display:flex;position:absolute;inset:28px 20px;overflow:hidden;box-shadow:0 18px 38px #08080829}.process-design-screen i{background:#080808;border-radius:999px;width:42px;height:8px;margin-bottom:45px}.process-design-screen strong{letter-spacing:-.045em;max-width:230px;font-size:clamp(20px,2vw,30px);font-weight:500;line-height:.95}.process-design-screen>span{background:#deded9;border-radius:999px;width:75%;height:8px;margin-top:12px}.process-design-screen>span:last-child{background:#2f7df4;width:38%;height:28px;margin-top:auto}.process-design-screen-b{opacity:0;transform:translate(28px)}.process-design-screen-b>span:nth-of-type(2){width:58%}.process-design-screen-b>span:last-child{width:55%}.process-workbench.is-visible .process-design-screen-a{animation:5.4s 1s infinite processScreenA}.process-workbench.is-visible .process-design-screen-b{animation:5.4s 1s infinite processScreenB}@keyframes processScreenA{0%,38%{opacity:1;transform:translate(0)}47%,88%{opacity:0;transform:translate(-28px)}96%,to{opacity:1;transform:translate(0)}}@keyframes processScreenB{0%,38%{opacity:0;transform:translate(28px)}47%,88%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(28px)}}.process-code-editor{color:#d4d4d4;background:#0c0c0d;flex-direction:column;gap:13px;padding:30px 20px;font:11px/1.2 monospace;display:flex;position:relative;overflow:hidden}.process-code-editor>span{box-sizing:border-box;white-space:nowrap;width:0;max-width:100%;display:block;overflow:hidden}.process-code-editor>span:nth-child(n+3):nth-child(-n+5){padding-left:12px}.process-code-editor b{color:#73a7ff}.process-code-editor i{color:#95d5a4;font-style:normal}.process-code-editor em{background:#2f7df4;width:7px;height:14px;animation:.65s step-end infinite processCodeCaret}.process-workbench.is-visible .process-code-editor>span:first-child{animation:.65s steps(18,end) .6s forwards processCodeWrite}.process-workbench.is-visible .process-code-editor>span:nth-child(2){animation:.25s steps(2,end) 1.25s forwards processCodeWrite}.process-workbench.is-visible .process-code-editor>span:nth-child(3){animation:.75s steps(22,end) 1.5s forwards processCodeWrite}.process-workbench.is-visible .process-code-editor>span:nth-child(4){animation:.85s steps(26,end) 2.25s forwards processCodeWrite}.process-workbench.is-visible .process-code-editor>span:nth-child(5){animation:.7s steps(20,end) 3.1s forwards processCodeWrite}.process-workbench.is-visible .process-code-editor>span:nth-child(6){animation:.25s steps(2,end) 3.8s forwards processCodeWrite}@keyframes processCodeWrite{to{width:100%}}@keyframes processCodeCaret{50%{opacity:0}}.process-live-demo{background:#fff;border:1px solid #0808082e;border-radius:12px;min-height:170px;margin-top:20px;overflow:hidden}.process-live-demo>header{background:#efefec;border-bottom:1px solid #08080824;align-items:center;gap:5px;height:28px;padding:0 9px;display:flex}.process-live-demo>header>i{border:1px solid #777;border-radius:50%;width:5px;height:5px}.process-live-demo>header>span{color:#555;margin-left:8px;font-size:8px}.process-browser-stage{min-height:142px;position:relative;overflow:hidden}.process-search-state,.process-site-state{background:#fff;padding:15px;position:absolute;inset:0}.process-search-state>b{font-size:17px;display:block}.process-search-state>span{border:1px solid #aaa;border-radius:999px;width:80%;height:16px;margin:8px 0 12px;display:block}.process-search-state article{border-top:1px solid #ddd;padding-top:9px}.process-search-state article strong{color:#195ed0;font-size:11px}.process-search-state article p{color:#666;margin:4px 0 0;font-size:8px;line-height:1.3}.process-site-state{color:#fff;opacity:0;background:#080808}.process-site-state nav{justify-content:space-between;align-items:center;font-size:7px;display:flex}.process-site-state nav>b{font-size:10px}.process-site-state>div{flex-direction:column;justify-content:center;height:104px;display:flex}.process-site-state strong{font-size:19px;line-height:.84}.process-site-state>div>i{background:#2f7df4;border-radius:999px;width:max-content;margin-top:12px;padding:6px 8px;font-size:7px;font-style:normal}.process-browser-cursor{z-index:4;font-size:22px;position:absolute;bottom:16px;right:16px;transform:rotate(-15deg)}.process-live-badge{z-index:5;color:#080808;opacity:0;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex;position:absolute;bottom:9px;right:10px}.process-live-badge i{background:#30c56b;border-radius:50%;width:6px;height:6px}.process-workbench.is-visible .process-search-state{animation:5.5s 1s infinite processSearchAway}.process-workbench.is-visible .process-site-state{animation:5.5s 1s infinite processSiteOpen}.process-workbench.is-visible .process-browser-cursor{animation:5.5s 1s infinite processCursorBrowse}.process-workbench.is-visible .process-live-badge{animation:5.5s 1s infinite processLiveBadge}@keyframes processSearchAway{0%,35%{opacity:1;transform:translate(0)}44%,92%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes processSiteOpen{0%,35%{opacity:0;transform:translate(18px)}44%,92%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px)}}@keyframes processCursorBrowse{0%{bottom:16px;right:16px}20%,35%{bottom:47px;right:42px;transform:rotate(-15deg)scale(.85)}44%,92%{opacity:0;bottom:16px;right:16px}to{opacity:1}}@keyframes processLiveBadge{0%,50%{opacity:0;transform:translateY(7px)}58%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}@media (max-width:980px){.process-workbench-table{grid-template-rows:auto;grid-template-columns:1fr 1fr}.process-artifact-1,.process-artifact-2,.process-artifact-3,.process-artifact-4{grid-area:auto;min-height:520px}.process-artifact-2,.process-artifact-4{min-height:390px}}@media (max-width:700px){.process-workbench{padding:85px 14px}.process-workbench-intro{grid-template-columns:1fr;gap:22px;margin-bottom:42px}.process-workbench-intro>span{font-size:13px}.process-workbench-table{grid-template-columns:1fr}.process-artifact{border-radius:14px;min-height:0;padding:22px}.process-artifact h3{font-size:30px}.process-chat-demo,.process-build-demo{min-height:420px}.process-build-demo{grid-template-rows:42px 220px 172px;grid-template-columns:1fr}.process-design-canvas{border-bottom:1px solid #08080824;border-right:0}.process-code-editor{gap:6px;min-width:0;padding:14px 18px;font-size:10px;line-height:1.3}.process-code-editor>span:nth-child(n+3):nth-child(-n+5){padding-left:8px}.process-code-editor em{width:6px;height:12px;margin-top:2px}.process-direction-demo,.process-live-demo{min-height:245px}.process-direction-demo{grid-template-columns:minmax(0,1fr) 34px minmax(0,1.08fr);padding:12px}.process-direction-demo>header{padding-bottom:10px}.process-direction-demo>header span{font-size:7px}.process-direction-demo>header strong{font-size:8px}.process-direction-inputs{gap:7px}.process-direction-inputs article{grid-template-columns:25px 1fr;gap:8px;padding:8px}.process-direction-inputs article>b{width:25px;height:25px;font-size:7px}.process-direction-inputs article>span{font-size:8px}.process-direction-inputs small,.process-direction-output>small,.process-direction-output>span{font-size:6px}.process-direction-output{padding:13px}.process-direction-output>strong{margin-top:8px;font-size:16px}.process-direction-output>p{margin-top:9px;font-size:7px}.process-browser-stage{min-height:162px}}@media (prefers-reduced-motion:reduce){.process-artifact,.chat-bubble,.chat-typing,.process-direction-inputs article,.process-direction-transfer,.process-direction-transfer>span,.process-direction-output,.process-design-screen,.process-code-editor>span,.process-search-state,.process-site-state,.process-browser-cursor,.process-live-badge{opacity:1;transition:none;transform:none;animation:none!important}.process-code-editor>span{width:100%}.process-direction-transfer{transform:scaleX(1)}.process-direction-transfer>span{left:100%}.process-design-screen-b,.process-search-state{display:none}}.founder-editorial{background:#080808;border-top:1px solid #ffffff1f;grid-template-columns:minmax(420px,44%) minmax(0,56%);min-height:clamp(720px,88svh,900px)}@media (max-width:980px){.founder-editorial{grid-template-columns:minmax(340px,43%) minmax(0,57%)}}@media (max-width:700px){.founder-editorial{min-height:0;display:block}}.founder-editorial{color:#fff;background:#05070b;border:0;width:100%;height:100svh;min-height:100svh;display:block;position:relative;overflow:hidden}.founder-editorial:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#03060afa 0%,#03060af0 26%,#03060aad 44%,#03060a14 70%),linear-gradient(#0000 70%,#03060acc 100%);position:absolute;inset:0}.founder-editorial:after{z-index:3;content:"";background:#2f7df4;width:clamp(90px,12vw,220px);height:3px;position:absolute;bottom:0;left:clamp(28px,6vw,112px)}.founder-cloud-visual{z-index:1;position:absolute;inset:0}.founder-cloud-visual img{object-fit:cover;object-position:center center;filter:saturate(.82)contrast(1.04);width:100%;height:100%;animation:14s ease-in-out infinite alternate founderCloudBreath;transform:scale(1.015)}.founder-cloud-copy{z-index:4;flex-direction:column;justify-content:center;width:min(720px,49vw);height:100svh;min-height:100svh;margin-left:clamp(28px,6vw,112px);padding:95px 0 125px;display:flex;position:relative}.founder-cloud-copy>p:first-child{color:#c0c3c8;letter-spacing:-.015em;align-items:center;gap:12px;margin:0 0 30px;font-size:16px;display:flex}.founder-cloud-copy>p:first-child:before{content:"";background:#36d477;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #36d4771a}.founder-cloud-copy h2{letter-spacing:-.067em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(46px,4.65vw,76px);font-weight:400;line-height:.94}.founder-cloud-copy h2 em{color:#f3f3ef;letter-spacing:-.052em;margin-top:11px;font-family:inherit;font-size:.75em;font-style:oblique;font-weight:300;line-height:1.02;display:block}.founder-cloud-lead{color:#aeb1b5;max-width:590px;margin:33px 0 0;font-size:15px;line-height:1.58}.founder-cloud-cta{color:#080808;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f8f5f5;border:1px solid #ffffff38;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(560px,100%);min-height:82px;margin-top:43px;padding:13px 14px 13px 27px;transition:transform .28s,background .28s;display:flex;box-shadow:0 24px 80px #00000042}.founder-cloud-cta>span{flex-direction:column;gap:4px;display:flex}.founder-cloud-cta strong{letter-spacing:-.02em;font-size:15px;font-weight:700}.founder-cloud-cta small{color:#747474;font-size:11px}.founder-cloud-cta>b{color:#fff;background:#2f7df4;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:400;transition:transform .28s;display:grid}.founder-cloud-cta:hover{background:#fff;transform:translateY(-3px)}.founder-cloud-cta:hover>b{transform:rotate(45deg)}.founder-cloud-signature{z-index:4;color:#fff;text-align:right;margin:0;font-size:13px;position:absolute;bottom:28px;right:clamp(22px,4vw,72px)}.founder-cloud-signature span{color:#8f949a;margin-top:4px;font-size:11px;display:block}@keyframes founderCloudBreath{0%{transform:scale(1.015)translate(0)}to{transform:scale(1.045)translate(-.45%,.25%)}}@media (max-width:980px){.founder-editorial:before{background:linear-gradient(90deg,#03060afa 0%,#03060ae0 40%,#03060a2e 78%),linear-gradient(#0000 65%,#03060ad6 100%)}.founder-cloud-copy{width:min(610px,58vw)}}@media (max-width:700px){.founder-editorial{height:auto;min-height:100svh}.founder-editorial:before{background:linear-gradient(#03060afa 0%,#03060ae8 39%,#03060a38 66%,#03060ab8 100%),linear-gradient(90deg,#03060a94,#0000 76%)}.founder-editorial:after{width:95px;left:17px}.founder-cloud-visual img{object-position:68% top}.founder-cloud-copy{width:auto;height:auto;min-height:0;margin:0;padding:73px 17px 0;display:block}.founder-cloud-copy>p:first-child{margin-bottom:24px;font-size:14px}.founder-cloud-copy h2{max-width:470px;font-size:clamp(39px,11.3vw,52px);line-height:.96}.founder-cloud-copy h2 em{margin-top:8px;font-size:.79em}.founder-cloud-lead{max-width:42ch;margin-top:25px;font-size:13px}.founder-cloud-cta{min-height:72px;margin-top:30px;padding:10px 10px 10px 20px}.founder-cloud-cta strong{font-size:13px}.founder-cloud-cta small{font-size:9px}.founder-cloud-cta>b{flex-basis:48px;width:48px;height:48px}.founder-cloud-signature{bottom:24px;right:17px}}@media (prefers-reduced-motion:reduce){.founder-cloud-visual img{animation:none}}.clarity-questions{z-index:3;color:#080808;background:#fff;padding:0;position:relative}.clarity-questions>footer{display:none}@keyframes clarity-pin-pulse{0%,to{opacity:0;transform:scale(.86)}45%{opacity:.22}70%{opacity:0;transform:scale(1.18)}}.clarity-questions{z-index:3;color:#080808;background:#fff;padding:clamp(95px,9vw,150px) clamp(24px,6vw,100px) clamp(56px,5vw,82px);position:relative;overflow:hidden}.clarity-editorial-heading{grid-template-columns:.55fr 1.35fr .7fr;align-items:end;gap:clamp(30px,5vw,80px);max-width:1600px;margin:0 auto clamp(72px,8vw,120px);display:grid}.clarity-editorial-heading>p{color:#5f5f5b;margin:0 0 8px;font-size:14px}.clarity-editorial-heading h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(50px,5.4vw,84px);font-weight:430;line-height:.94}.clarity-editorial-heading h2 em{color:#9e9e98;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.clarity-editorial-heading>span{color:#656560;max-width:350px;font-size:15px;line-height:1.5}.clarity-editorial-footer,.clarity-questions>footer.clarity-editorial-footer{color:#fff;background:#080808;grid-template-columns:repeat(3,1fr);gap:0;max-width:1600px;margin:0 auto;padding:0;display:grid}.clarity-editorial-footer>*{color:#92928e;border-right:1px solid #ffffff2e;align-items:center;min-height:90px;padding:0 clamp(22px,3vw,48px);font-size:clamp(15px,1.5vw,22px);display:flex}.clarity-editorial-footer>:last-child{color:#fff;border-right:0}@media (max-width:760px){.clarity-questions{padding:82px 16px 54px}.clarity-editorial-heading{grid-template-columns:1fr;gap:20px;margin-bottom:58px}.clarity-editorial-heading h2{font-size:clamp(43px,12vw,58px)}.clarity-editorial-heading>span{font-size:14px}.clarity-editorial-footer,.clarity-questions>footer.clarity-editorial-footer{grid-template-columns:1fr}.clarity-editorial-footer>*{border-bottom:1px solid #ffffff26;border-right:0;min-height:64px}}.fit-scene{z-index:9;color:#080808;background:#fff;padding:clamp(105px,9vw,155px) clamp(24px,6vw,100px);position:relative;overflow:hidden}@keyframes fitDirectionSignal{0%{opacity:.3;transform:translate(0)scaleX(.12)}40%{opacity:1;transform:translate(100%)scaleX(1)}75%{opacity:.9;transform:translate(200%)scaleX(.55)}to{opacity:0;transform:translate(200%)scaleX(.12)}}@media (max-width:700px){.fit-scene{padding:86px 14px}}@keyframes fitDirectionSignalMobile{0%{opacity:.3;transform:translateY(0)scaleY(.12)}40%{opacity:1;transform:translateY(100%)scaleY(1)}75%{opacity:.9;transform:translateY(200%)scaleY(.55)}to{opacity:0;transform:translateY(200%)scaleY(.12)}}.briefing-translator,.fit-scene.briefing-translator{color:#080808;background:#fff;padding:clamp(105px,9vw,155px) clamp(24px,6vw,100px);position:relative;overflow:hidden}.briefing-translator:before{content:"";background:#2f7df4;width:3px;position:absolute;top:clamp(105px,9vw,155px);bottom:clamp(105px,9vw,155px);left:0}.briefing-translator-intro,.fit-scene>header.briefing-translator-intro{grid-template-columns:.56fr 1.44fr .72fr;align-items:end;gap:clamp(28px,4vw,68px);max-width:1600px;margin:0 auto clamp(70px,7vw,112px);display:grid}.briefing-translator-intro>p,.fit-scene>header.briefing-translator-intro>p{color:#5f5f5a;letter-spacing:-.015em;text-transform:none;margin:0 0 8px;font-size:14px}.briefing-translator-intro>h2,.fit-scene>header.briefing-translator-intro>h2{letter-spacing:-.062em;max-width:850px;margin:0;font-size:clamp(40px,4.15vw,65px);font-weight:430;line-height:.96}.briefing-translator-intro>h2 em{color:#9c9c96;margin-top:8px;font-family:inherit;font-size:.78em;font-style:oblique;font-weight:300;line-height:1.02;display:block}.briefing-translator-intro>span{color:#696964;max-width:350px;font-size:13px;line-height:1.55}@keyframes briefingStrike{0%{transform:rotate(-1.8deg)scaleX(0)}to{transform:rotate(-1.8deg)scaleX(1)}}@keyframes briefingMeaning{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.briefing-translator-intro,.fit-scene>header.briefing-translator-intro{grid-template-columns:1fr 1.65fr}.briefing-translator-intro>span{grid-column:2}}@media (max-width:700px){.briefing-translator,.fit-scene.briefing-translator{padding:86px 14px}.briefing-translator:before{top:86px;bottom:86px}.briefing-translator-intro,.fit-scene>header.briefing-translator-intro{margin-bottom:58px;display:block}.briefing-translator-intro>p,.fit-scene>header.briefing-translator-intro>p{margin-bottom:22px;font-size:13px}.briefing-translator-intro>h2,.fit-scene>header.briefing-translator-intro>h2{font-size:clamp(37px,10.5vw,48px)}.briefing-translator-intro>span{max-width:43ch;margin-top:26px;display:block}}.faq-simple{z-index:6;color:#080808;background:#fff;padding:clamp(96px,10vw,150px) clamp(24px,7vw,120px);position:relative}.faq-simple>header{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:clamp(42px,8vw,140px);max-width:1240px;margin:0 auto clamp(54px,7vw,90px);display:grid}.faq-simple>header p{color:#686868;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600}.faq-simple>header h2{letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:450;line-height:.98}.faq-simple>header>span{color:#626262;max-width:370px;font-size:16px;line-height:1.5}.faq-simple-list{border-top:1px solid #c9c9c9;max-width:1240px;margin:0 auto}.faq-simple-list details{border-bottom:1px solid #c9c9c9}.faq-simple-list summary{cursor:pointer;grid-template-columns:52px minmax(0,1fr) 42px;align-items:center;gap:20px;min-height:112px;padding:20px 0;list-style:none;display:grid}.faq-simple-list summary::-webkit-details-marker{display:none}.faq-simple-list summary>span{color:#2f7df4;letter-spacing:.08em;font-size:11px;font-weight:700}.faq-simple-list summary>strong{letter-spacing:-.04em;font-size:clamp(25px,2.4vw,36px);font-weight:450;line-height:1.08}.faq-simple-list summary>i{border:1px solid #bcbcbc;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;font-style:normal;font-weight:300;transition:transform .25s,background .25s,color .25s,border-color .25s;display:grid}.faq-simple-list details[open] summary>i{color:#fff;background:#2f7df4;border-color:#2f7df4;transform:rotate(45deg)}.faq-simple-list details>div{padding:0 62px 34px 72px}.faq-simple-list details>div p{color:#626262;max-width:690px;margin:0;font-size:16px;line-height:1.6}.faq-simple-list summary:focus-visible{outline-offset:8px;outline:2px solid #2f7df4}@media (max-width:700px){.faq-simple{padding:86px 18px 100px}.faq-simple>header{grid-template-columns:1fr;gap:24px;margin-bottom:50px}.faq-simple>header h2{font-size:42px}.faq-simple>header>span{font-size:14px}.faq-simple-list summary{grid-template-columns:32px minmax(0,1fr) 36px;gap:12px;min-height:96px}.faq-simple-list summary>strong{font-size:24px}.faq-simple-list summary>i{width:34px;height:34px}.faq-simple-list details>div{padding:0 48px 28px 44px}.faq-simple-list details>div p{font-size:14px}}.investment-roadmap{z-index:12;color:#080808;background:#fff;padding:clamp(100px,10vw,150px) clamp(24px,7vw,120px) clamp(140px,13vw,210px);position:relative;overflow:hidden}.investment-roadmap>header{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(44px,8vw,150px);max-width:1240px;margin:0 auto clamp(80px,9vw,130px);display:grid}.investment-roadmap>header p{color:#666;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600}.investment-roadmap>header h2{letter-spacing:-.062em;max-width:760px;margin:0;font-size:clamp(43px,5.2vw,72px);font-weight:430;line-height:.96}.investment-roadmap>header h2 em{color:#9a9a95;margin-top:8px;font-family:Georgia,serif;font-size:.82em;font-weight:400;display:block}.investment-roadmap>header>span{color:#626262;max-width:390px;font-size:15px;line-height:1.55}.investment-roadmap-track{max-width:1100px;margin:0 auto}.investment-roadmap-track>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:76px 150px;margin:0;padding:0 0 55px;list-style:none;display:grid;position:relative}.investment-roadmap-track>ol:before{content:"";border-left:1px dashed #2f7df48c;position:absolute;top:75px;bottom:0;left:50%}.investment-roadmap-track>ol>li{--roadmap-shift:-28px;position:relative}.investment-roadmap-track>ol>li:nth-child(odd){grid-column:1}.investment-roadmap-track>ol>li:nth-child(2n){--roadmap-shift:28px;grid-column:2;transform:translateY(58px)}.investment-roadmap-track>ol>li:before{z-index:0;content:"";border-top:1px dashed #2f7df48c;width:75px;position:absolute;top:50%}.investment-roadmap-track>ol>li:nth-child(odd):before{right:-75px}.investment-roadmap-track>ol>li:nth-child(2n):before{left:-75px}.investment-roadmap-track>ol>li:after{z-index:2;color:#2f7df4;content:attr(data-number);letter-spacing:.08em;background:#fff;border:1px solid #2f7df4;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:700;display:grid;position:absolute;top:calc(50% - 19px)}.investment-roadmap-track>ol>li:nth-child(odd):after{right:-94px}.investment-roadmap-track>ol>li:nth-child(2n):after{left:-94px}.investment-roadmap-track article{z-index:1;background:#f5f5f1;border:1px solid #d8d8d3;border-radius:26px;grid-template-columns:minmax(0,1fr);min-height:230px;padding:22px 34px;animation:linear both roadmapCardArrive;animation-timeline:view();animation-range:entry 5% cover 30%;display:grid;position:relative;box-shadow:0 18px 55px #0808080e}.investment-roadmap-track article>div{flex-direction:column;justify-content:center;min-width:0;padding:22px 0;display:flex}.investment-roadmap-track article small{color:#71716d;letter-spacing:.11em;text-transform:uppercase;margin-bottom:20px;font-size:9px;font-weight:600}.investment-roadmap-track article strong{letter-spacing:-.05em;font-size:clamp(27px,2.7vw,38px);font-weight:450;line-height:1;display:block}.investment-roadmap-track article p{color:#666;max-width:34ch;margin:15px 0 0;font-size:14px;line-height:1.5}.investment-roadmap-track>ol>li:nth-child(2) article,.investment-roadmap-result article{color:#fff;background:#080808;border-color:#080808}.investment-roadmap-track>ol>li:nth-child(2) article small,.investment-roadmap-track>ol>li:nth-child(2) article p,.investment-roadmap-result article small,.investment-roadmap-result article p{color:#a6a6a6}.investment-roadmap-track>ol>li:nth-child(3) article{background:#fff;border-color:#2f7df4}.investment-roadmap-result:after{color:#fff;background:#2f7df4}.investment-roadmap-track>ol>li:nth-child(5) article{background:#f2f6ff;border-color:#d8e4ff}.investment-roadmap-result article{min-height:280px}.investment-roadmap-result ul{flex-wrap:wrap;gap:7px;margin:24px 0 0;padding:0;list-style:none;display:flex}.investment-roadmap-result ul li{color:#fff;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:9px}@keyframes roadmapCardArrive{0%{opacity:.15;transform:translateX(var(--roadmap-shift)) rotate(.8deg)}to{opacity:1;transform:translate(0)rotate(0)}}@media (max-width:800px){.investment-roadmap{padding:88px 18px 120px}.investment-roadmap>header{grid-template-columns:1fr;gap:25px;margin-bottom:74px}.investment-roadmap>header h2{font-size:clamp(40px,11vw,54px)}.investment-roadmap>header>span{font-size:14px}.investment-roadmap-track>ol{padding:0 0 0 34px;display:block}.investment-roadmap-track>ol:before{top:58px;bottom:58px;left:12px}.investment-roadmap-track>ol>li,.investment-roadmap-track>ol>li:nth-child(2n){margin-bottom:34px;transform:none}.investment-roadmap-track>ol>li:before,.investment-roadmap-track>ol>li:nth-child(odd):before,.investment-roadmap-track>ol>li:nth-child(2n):before{width:22px;top:50%;left:-22px;right:auto}.investment-roadmap-track>ol>li:after,.investment-roadmap-track>ol>li:nth-child(odd):after,.investment-roadmap-track>ol>li:nth-child(2n):after{width:32px;height:32px;top:calc(50% - 16px);left:-38px;right:auto}.investment-roadmap-track article{border-radius:21px;grid-template-columns:minmax(0,1fr);min-height:220px;padding:24px}.investment-roadmap-track article>div{padding:18px 0}.investment-roadmap-track article strong{font-size:29px}.investment-roadmap-track article p{font-size:13px}}@media (prefers-reduced-motion:reduce){.investment-roadmap-track article{animation:none}}.briefing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1360px;margin:0 auto;display:grid}.briefing-card{background:#f4f4ef;border:1px solid #d8d8d3;border-radius:28px;flex-direction:column;min-height:580px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #0808080d}.briefing-card>header{border-bottom:1px solid #08080829;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.briefing-card>header span{color:#2f7df4;border:1px solid #2f7df4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.briefing-card>header small{color:#70706b;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:600}.briefing-translator-note{color:#fff;text-align:center;background:#080808;border-radius:18px;grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:center;gap:12px;max-width:1360px;margin:18px auto 0;padding:21px 28px;display:grid}.briefing-translator-note span,.briefing-translator-note strong{font-size:14px;font-weight:500}.briefing-translator-note b{color:#2f7df4;font-size:20px;font-weight:400}.briefing-translator.is-observing:not(.is-visible) .briefing-card{opacity:0;transform:translateY(34px)rotate(1deg)}.briefing-translator.is-visible .briefing-card:first-child{animation:.55s cubic-bezier(.2,.75,.25,1) 80ms both briefingCardReveal}.briefing-translator.is-visible .briefing-card:nth-child(2){animation:.55s cubic-bezier(.2,.75,.25,1) .2s both briefingCardReveal}.briefing-translator.is-visible .briefing-card:nth-child(3){animation:.55s cubic-bezier(.2,.75,.25,1) .32s both briefingCardReveal}@keyframes briefingCardReveal{0%{opacity:0;transform:translateY(34px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (max-width:980px){.briefing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-card:last-child{grid-column:1/-1}}@media (max-width:700px){.briefing-card-grid{grid-template-columns:1fr;gap:14px}.briefing-card,.briefing-card:last-child{border-radius:23px;grid-column:auto;min-height:530px;padding:20px}.briefing-translator-note{grid-template-columns:1fr 30px 1fr;padding:20px 15px}.briefing-translator-note b:nth-of-type(2),.briefing-translator-note span:last-child{display:none}.briefing-translator-note span,.briefing-translator-note strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.briefing-translator .briefing-card{opacity:1!important;animation:none!important;transform:none!important}}.briefing-translator-note{background:#080808;grid-template-columns:1fr 1.2fr}@keyframes briefingChatReply{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.briefing-translator-note{grid-template-columns:1fr}}.clarity-process-map{border-top:1px solid #08080833;border-bottom:1px solid #08080833;max-width:1500px;min-height:690px;margin:0 auto;padding:42px 18px 25px;position:relative;overflow:hidden}.clarity-process-stages{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(42px,6vw,105px);display:grid;position:relative}.clarity-process-stages article{flex-direction:column;min-width:0;display:flex;position:relative}.clarity-process-stages article:first-child{padding-top:126px}.clarity-process-stages article:nth-child(2){padding-top:22px}.clarity-process-stages article:nth-child(3){padding-top:130px}.clarity-process-stages article:before{z-index:-1;color:#0808080b;content:attr(data-number);letter-spacing:-.1em;font-size:clamp(120px,13vw,210px);font-weight:600;line-height:.7;position:absolute;top:170px;right:-12px}.clarity-process-stages article:nth-child(2):before{top:68px}.clarity-process-node{color:#fff;background:#080808;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:clamp(88px,8vw,116px);height:clamp(88px,8vw,116px);margin-bottom:clamp(30px,4vw,54px);display:flex;box-shadow:0 0 0 10px #fff,0 0 0 11px #0808082e,0 24px 50px #08080829}.clarity-process-stages article:nth-child(2) .clarity-process-node{background:#2f7df4;margin-left:auto;margin-right:auto;box-shadow:0 0 0 10px #fff,0 0 0 11px #2f7df457,0 24px 55px #2f7df438}.clarity-process-stages article:nth-child(3) .clarity-process-node{color:#080808;background:#fff;border:1px solid #080808;margin-left:auto}.clarity-process-node span{letter-spacing:.12em;font:700 10px/1 Helvetica,Arial,sans-serif}.clarity-process-node strong{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.clarity-process-stages h3{letter-spacing:-.065em;max-width:9ch;margin:0 0 30px;font-size:clamp(38px,4vw,62px);font-weight:430;line-height:.92}.clarity-process-stages article:nth-child(2) h3{text-align:center;margin-left:auto;margin-right:auto}.clarity-process-stages article:nth-child(3) h3{text-align:right;align-self:flex-end}.clarity-process-stages article>b{letter-spacing:-.04em;border-top:1px solid #08080838;max-width:22ch;margin-top:auto;padding-top:28px;font-size:clamp(21px,2vw,30px);font-weight:500;line-height:1.08;display:block}.clarity-process-stages article:nth-child(2)>b{text-align:center;margin-left:auto;margin-right:auto}.clarity-process-stages article:nth-child(3)>b{text-align:right;align-self:flex-end}.clarity-process-stages article>p{color:#64645f;max-width:39ch;margin:18px 0 0;font-size:clamp(14px,1.1vw,17px);line-height:1.55}.clarity-process-stages article:nth-child(2)>p{text-align:center;margin-left:auto;margin-right:auto}.clarity-process-stages article:nth-child(3)>p{text-align:right;align-self:flex-end}@media (max-width:800px){.clarity-process-map{min-height:0;padding:24px 0 10px 58px}.clarity-process-stages{display:block}.clarity-process-stages article,.clarity-process-stages article:first-child,.clarity-process-stages article:nth-child(2),.clarity-process-stages article:nth-child(3){min-height:0;padding:28px 0 68px 54px}.clarity-process-stages article:before,.clarity-process-stages article:nth-child(2):before{font-size:130px;top:75px;right:0}.clarity-process-node,.clarity-process-stages article:nth-child(2) .clarity-process-node,.clarity-process-stages article:nth-child(3) .clarity-process-node{width:58px;height:58px;margin:0;position:absolute;top:27px;left:-58px;box-shadow:0 0 0 7px #fff,0 0 0 8px #0808082e}.clarity-process-node strong{display:none}.clarity-process-stages h3,.clarity-process-stages article:nth-child(2) h3,.clarity-process-stages article:nth-child(3) h3{text-align:left;align-self:auto;max-width:10ch;margin:0 0 24px;font-size:clamp(38px,11vw,52px)}.clarity-process-stages article>b,.clarity-process-stages article:nth-child(2)>b,.clarity-process-stages article:nth-child(3)>b{text-align:left;align-self:auto;max-width:24ch;margin:0}.clarity-process-stages article>p,.clarity-process-stages article:nth-child(2)>p,.clarity-process-stages article:nth-child(3)>p{text-align:left;align-self:auto;max-width:38ch;margin:16px 0 0;font-size:15px}}.clarity-process-map{border-top:1px solid #08080838;border-bottom:1px solid #08080838;max-width:1260px;min-height:0;padding:0;overflow:visible}.clarity-process-stages{display:block}.clarity-process-stages article,.clarity-process-stages article:first-child,.clarity-process-stages article:nth-child(2),.clarity-process-stages article:nth-child(3){grid-template-rows:auto auto 1fr;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:0 clamp(70px,9vw,150px);min-height:430px;padding:clamp(58px,7vw,92px) 7%;display:grid;position:relative}.clarity-process-stages article:after{z-index:0;content:"";pointer-events:none;border-bottom:2px solid #0b0b0b;position:absolute;inset:0 15%}.clarity-process-stages article:nth-child(odd):after{border-left:2px solid #0b0b0b;border-radius:0 0 0 160px}.clarity-process-stages article:nth-child(2n):after{border-right:2px solid #0b0b0b;border-radius:0 0 160px}.clarity-process-stages article:before,.clarity-process-stages article:nth-child(2):before{z-index:0;font-size:clamp(150px,18vw,270px);top:50%;right:7%;transform:translateY(-50%)}.clarity-process-stages article:nth-child(2n):before{left:7%;right:auto}.clarity-process-node,.clarity-process-stages article:nth-child(2) .clarity-process-node,.clarity-process-stages article:nth-child(3) .clarity-process-node{z-index:3;grid-area:1/1/4;justify-self:start;width:clamp(176px,17vw,236px);height:clamp(176px,17vw,236px);margin:0;position:relative;box-shadow:0 0 0 14px #fff,0 0 0 16px #2f7df4bf,0 32px 70px #08080826}.clarity-process-stages article:nth-child(2n) .clarity-process-node{grid-column:2;justify-self:end}.clarity-process-node span,.clarity-process-node strong{font-size:13px}.clarity-process-stages h3,.clarity-process-stages article:nth-child(2) h3,.clarity-process-stages article:nth-child(3) h3{z-index:2;text-align:left;grid-area:1/2;align-self:end;max-width:11ch;margin:0 0 24px;font-size:clamp(44px,5vw,74px);position:relative}.clarity-process-stages article:nth-child(2n) h3{grid-column:1}.clarity-process-stages article>b,.clarity-process-stages article:nth-child(2)>b,.clarity-process-stages article:nth-child(3)>b{z-index:2;text-align:left;grid-area:2/2;align-self:auto;max-width:25ch;margin:0;padding-top:22px;font-size:clamp(23px,2.3vw,34px);position:relative}.clarity-process-stages article:nth-child(2n)>b{grid-column:1}.clarity-process-stages article>p,.clarity-process-stages article:nth-child(2)>p,.clarity-process-stages article:nth-child(3)>p{z-index:2;text-align:left;grid-area:3/2;align-self:start;max-width:48ch;margin:18px 0 0;font-size:clamp(15px,1.25vw,18px);position:relative}.clarity-process-stages article:nth-child(2n)>p{grid-column:1}@media (max-width:760px){.clarity-process-map{overflow:hidden}.clarity-process-stages article,.clarity-process-stages article:first-child,.clarity-process-stages article:nth-child(2),.clarity-process-stages article:nth-child(3){grid-template-rows:auto auto 1fr;grid-template-columns:76px minmax(0,1fr);gap:0 24px;min-height:390px;padding:58px 4px 72px}.clarity-process-stages article:after,.clarity-process-stages article:nth-child(odd):after,.clarity-process-stages article:nth-child(2n):after{border:0;border-left:2px solid #0b0b0b;border-radius:0;inset:0 auto 0 37px}.clarity-process-stages article:before,.clarity-process-stages article:nth-child(2):before,.clarity-process-stages article:nth-child(2n):before{font-size:128px;top:54%;left:auto;right:-6px}.clarity-process-node,.clarity-process-stages article:nth-child(2) .clarity-process-node,.clarity-process-stages article:nth-child(3) .clarity-process-node,.clarity-process-stages article:nth-child(2n) .clarity-process-node{grid-area:1/1/4;place-self:start;width:64px;height:64px;margin:0;position:relative;top:auto;left:auto;box-shadow:0 0 0 8px #fff,0 0 0 10px #2f7df4b8}.clarity-process-node strong{display:none}.clarity-process-stages h3,.clarity-process-stages article:nth-child(2) h3,.clarity-process-stages article:nth-child(3) h3,.clarity-process-stages article:nth-child(2n) h3{grid-area:1/2;max-width:10ch;margin:0 0 24px;font-size:clamp(38px,11vw,51px)}.clarity-process-stages article>b,.clarity-process-stages article:nth-child(2)>b,.clarity-process-stages article:nth-child(3)>b,.clarity-process-stages article:nth-child(2n)>b{grid-area:2/2;max-width:23ch;padding-top:20px;font-size:24px}.clarity-process-stages article>p,.clarity-process-stages article:nth-child(2)>p,.clarity-process-stages article:nth-child(3)>p,.clarity-process-stages article:nth-child(2n)>p{grid-area:3/2;max-width:34ch;font-size:15px}}@media (prefers-reduced-motion:no-preference){.clarity-questions.motion-ready .clarity-editorial-heading>p,.clarity-questions.motion-ready .clarity-editorial-heading>span,.project-reels.motion-ready .project-reels-heading>p,.project-reels.motion-ready .project-reels-heading>span,.process-workbench.motion-ready .process-workbench-intro>span,.briefing-translator.motion-ready .briefing-translator-intro>p,.briefing-translator.motion-ready .briefing-translator-intro>span,.investment-roadmap.motion-ready>header p,.investment-roadmap.motion-ready>header>span,.faq-simple.motion-ready>header p,.faq-simple.motion-ready>header>span{opacity:0;transition:opacity .65s,transform .8s cubic-bezier(.16,.78,.18,1);transform:translateY(24px)}.clarity-questions.motion-ready .clarity-editorial-heading h2,.project-reels.motion-ready .project-reels-heading h2,.process-workbench.motion-ready .process-workbench-intro h2,.briefing-translator.motion-ready .briefing-translator-intro>h2,.investment-roadmap.motion-ready>header h2,.faq-simple.motion-ready>header h2{clip-path:inset(0 0 100%);opacity:.2;transition:clip-path 1s cubic-bezier(.16,.78,.18,1),opacity .7s,transform 1s cubic-bezier(.16,.78,.18,1);transform:translateY(30px)}.clarity-questions.motion-visible .clarity-editorial-heading>*,.project-reels.motion-visible .project-reels-heading>*,.process-workbench.motion-visible .process-workbench-intro>*,.briefing-translator.motion-visible .briefing-translator-intro>*,.investment-roadmap.motion-visible>header>*,.investment-roadmap.motion-visible>header>div>*,.faq-simple.motion-visible>header>*,.faq-simple.motion-visible>header>div>*{clip-path:inset(0);opacity:1;transform:translateY(0)}.clarity-questions.motion-visible .clarity-editorial-heading h2,.project-reels.motion-visible .project-reels-heading h2,.process-workbench.motion-visible .process-workbench-intro h2,.briefing-translator.motion-visible .briefing-translator-intro>h2,.investment-roadmap.motion-visible>header h2,.faq-simple.motion-visible>header h2{transition-delay:80ms}.clarity-questions.motion-visible .clarity-editorial-heading>span,.project-reels.motion-visible .project-reels-heading>span,.process-workbench.motion-visible .process-workbench-intro>span,.briefing-translator.motion-visible .briefing-translator-intro>span,.investment-roadmap.motion-visible>header>span,.faq-simple.motion-visible>header>span{transition-delay:.2s}.clarity-questions.motion-ready .clarity-process-stages article.motion-step-ready{opacity:0;transition:opacity .65s,transform .95s cubic-bezier(.16,.78,.18,1)}.clarity-questions.motion-ready .clarity-process-stages article.motion-step-ready:nth-child(odd){transform:translate(-54px)}.clarity-questions.motion-ready .clarity-process-stages article.motion-step-ready:nth-child(2n){transform:translate(54px)}.clarity-questions .clarity-process-stages article.motion-step-visible{opacity:1;transform:translate(0)}.clarity-questions.motion-ready .clarity-process-stages article.motion-step-ready:after{clip-path:inset(0 0 100%);transition:clip-path 1.1s cubic-bezier(.16,.78,.18,1) 80ms}.clarity-questions .clarity-process-stages article.motion-step-visible:after{clip-path:inset(0)}.clarity-questions.motion-ready article.motion-step-ready .clarity-process-node{opacity:0;transition:opacity .5s .18s,scale .75s cubic-bezier(.16,.78,.18,1) .18s;scale:.45}.clarity-questions article.motion-step-visible .clarity-process-node{opacity:1;scale:1}.clarity-questions.motion-ready article.motion-step-ready h3,.clarity-questions.motion-ready article.motion-step-ready>b,.clarity-questions.motion-ready article.motion-step-ready>p{opacity:0;transition:opacity .55s,transform .75s cubic-bezier(.16,.78,.18,1);transform:translateY(22px)}.clarity-questions article.motion-step-visible h3,.clarity-questions article.motion-step-visible>b,.clarity-questions article.motion-step-visible>p{opacity:1;transform:translateY(0)}.clarity-questions article.motion-step-visible h3{transition-delay:.18s}.clarity-questions article.motion-step-visible>b{transition-delay:.28s}.clarity-questions article.motion-step-visible>p{transition-delay:.38s}.clarity-questions.motion-ready .clarity-editorial-footer>*{opacity:0;transition:opacity .55s,transform .72s cubic-bezier(.16,.78,.18,1);transform:translateY(24px)}.clarity-questions.motion-visible .clarity-editorial-footer>*{opacity:1;transform:translateY(0)}.clarity-questions.motion-visible .clarity-editorial-footer>:first-child{transition-delay:.7s}.clarity-questions.motion-visible .clarity-editorial-footer>:nth-child(2){transition-delay:.8s}.clarity-questions.motion-visible .clarity-editorial-footer>:nth-child(3){transition-delay:.9s}.project-reels.motion-ready .project-reel-copy,.project-reels.motion-ready .project-reel>footer{opacity:0;transition:opacity .65s,transform .9s cubic-bezier(.16,.78,.18,1)}.project-reels.motion-ready .project-reel-copy{transform:translateY(34px)}.project-reels.motion-ready .project-reel>footer{transform:translateY(-22px)}.project-reels .project-reel.is-visible .project-reel-copy,.project-reels .project-reel.is-visible>footer{opacity:1;transform:translateY(0)}.project-reels .project-reel.is-visible>footer{transition-delay:.38s}.project-reels.motion-ready .project-reels-more>*{opacity:0;transition:opacity .65s,transform .8s cubic-bezier(.16,.78,.18,1);transform:translateY(24px)}.project-reels.motion-visible .project-reels-more>*{opacity:1;transition-delay:.45s;transform:translateY(0)}.founder-editorial.motion-ready .founder-cloud-copy>*,.founder-editorial.motion-ready .founder-cloud-signature{opacity:0;transition:opacity .7s,transform 1s cubic-bezier(.16,.78,.18,1),background .28s;transform:translate(-44px)}.founder-editorial.motion-visible .founder-cloud-copy>*,.founder-editorial.motion-visible .founder-cloud-signature{opacity:1;transform:translate(0)}.founder-editorial.motion-visible .founder-cloud-copy>h2{transition-delay:.1s}.founder-editorial.motion-visible .founder-cloud-lead{transition-delay:.2s}.founder-editorial.motion-visible .founder-cloud-cta{transition-delay:.3s}.founder-editorial.motion-visible .founder-cloud-signature{transition-delay:.42s}.founder-editorial.motion-ready:after{transform-origin:0;transition:transform 1.1s cubic-bezier(.16,.78,.18,1) .32s;transform:scaleX(0)}.founder-editorial.motion-visible:after{transform:scaleX(1)}.briefing-translator.motion-ready .briefing-translator-note>*{opacity:0;transition:opacity .6s,transform .8s cubic-bezier(.16,.78,.18,1);transform:translateY(22px)}.briefing-translator.motion-visible .briefing-translator-note>*{opacity:1;transition-delay:.65s;transform:translateY(0)}.investment-roadmap.motion-ready .investment-roadmap-track>ol:before{transform-origin:top;transition:transform 1.6s cubic-bezier(.16,.78,.18,1) .28s;transform:scaleY(0)}.investment-roadmap.motion-visible .investment-roadmap-track>ol:before{transform:scaleY(1)}.investment-roadmap.motion-ready .investment-roadmap-track>ol>li:after{opacity:0;transition:opacity .45s,transform .65s cubic-bezier(.16,.78,.18,1);transform:scale(.2)}.investment-roadmap.motion-visible .investment-roadmap-track>ol>li:after{opacity:1;transform:scale(1)}.investment-roadmap.motion-visible .investment-roadmap-track>ol>li:first-child:after{transition-delay:.35s}.investment-roadmap.motion-visible .investment-roadmap-track>ol>li:nth-child(2):after{transition-delay:.5s}.investment-roadmap.motion-visible .investment-roadmap-track>ol>li:nth-child(3):after{transition-delay:.65s}.investment-roadmap.motion-visible .investment-roadmap-track>ol>li:nth-child(4):after{transition-delay:.8s}.investment-roadmap.motion-visible .investment-roadmap-track>ol>li:nth-child(5):after{transition-delay:.95s}.investment-roadmap.motion-visible .investment-roadmap-track>ol>li:nth-child(6):after{transition-delay:1.1s}.faq-simple.motion-ready .faq-simple-list details{opacity:0;transition:opacity .55s,transform .75s cubic-bezier(.16,.78,.18,1);transform:translate(34px)}.faq-simple.motion-visible .faq-simple-list details{opacity:1;transform:translate(0)}.faq-simple.motion-visible .faq-simple-list details:first-child{transition-delay:.16s}.faq-simple.motion-visible .faq-simple-list details:nth-child(2){transition-delay:.25s}.faq-simple.motion-visible .faq-simple-list details:nth-child(3){transition-delay:.34s}.faq-simple.motion-visible .faq-simple-list details:nth-child(4){transition-delay:.43s}.faq-simple-list summary>span{align-items:center;gap:9px;display:flex}.faq-simple-list summary>span:after{content:"";background:#2f7df4;width:0;height:1px;transition:width .35s}.faq-simple-list summary:hover>span:after,.faq-simple-list details[open] summary>span:after{width:24px}.faq-simple-list summary>strong{transition:transform .35s cubic-bezier(.16,.78,.18,1)}.faq-simple-list summary:hover>strong{transform:translate(10px)}}@media (prefers-reduced-motion:reduce){.motion-ready *,.motion-ready:before,.motion-ready:after{scroll-behavior:auto}}.process-workbench-intro{text-align:center;max-width:980px;margin:0 auto 66px;display:block}.process-workbench-intro h2{text-align:center;text-wrap:balance;max-width:900px;margin:0 auto}@media (prefers-reduced-motion:no-preference){.clarity-questions.motion-ready .clarity-editorial-heading>p,.clarity-questions.motion-ready .clarity-editorial-heading>span,.clarity-questions.motion-ready .clarity-editorial-heading h2{clip-path:inset(0);opacity:1;transform:none}.clarity-questions.motion-ready .clarity-process-stages article.motion-step-ready,.clarity-questions.motion-ready .clarity-process-stages article.motion-step-ready:nth-child(odd),.clarity-questions.motion-ready .clarity-process-stages article.motion-step-ready:nth-child(2n){opacity:1;transform:none}.clarity-questions.motion-ready .clarity-process-stages article.motion-step-ready:after{clip-path:inset(0)}.clarity-questions.motion-ready article.motion-step-ready .clarity-process-node{opacity:1;scale:1}.clarity-questions.motion-ready article.motion-step-ready h3,.clarity-questions.motion-ready article.motion-step-ready>b,.clarity-questions.motion-ready article.motion-step-ready>p,.clarity-questions.motion-ready .clarity-editorial-footer>*{opacity:1;transform:none}@supports (animation-timeline:view()){.clarity-process-stages article{animation:linear both clarityJourneyReveal;animation-timeline:view();animation-range:entry cover 30%}.clarity-process-stages article:after{animation:linear both clarityJourneyPath;animation-timeline:view();animation-range:entry cover 38%}}}@keyframes clarityJourneyReveal{0%{opacity:.18;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes clarityJourneyPath{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (max-width:700px){html,body,.minimal-site{max-width:100%;overflow-x:clip}.minimal-header{min-height:62px;padding:max(10px,env(safe-area-inset-top)) 14px 10px}.minimal-header>a:first-child{min-height:42px}.minimal-header-cta{min-height:42px;padding:0 9px 0 13px}.minimal-header-cta span{max-width:15ch;font-size:9px;line-height:1.1}.minimal-header-cta b{width:28px;height:28px}.hero-scroll-frame{height:128svh}.project-reels,.process-workbench,.briefing-translator,.investment-roadmap,.faq-simple{scroll-margin-top:64px}.project-reels{padding-top:76px}.project-reels-heading{gap:16px;margin-bottom:42px;padding:0 17px}.project-reels-heading>p,.project-reels-heading>span{font-size:13px;line-height:1.48}.project-reels-heading h2{letter-spacing:-.055em;max-width:12ch;font-size:clamp(38px,11.5vw,48px);line-height:.92}.project-reels-heading h2 em{margin-top:6px}.project-reels-list{padding:0 14px}.project-reel{padding:34px 0 54px}.project-reel-copy{grid-template-columns:32px minmax(0,1fr);gap:18px 10px;margin-bottom:22px}.project-reel-copy h3{font-size:clamp(31px,9.4vw,40px);line-height:.94}.project-reel-copy>strong{grid-column:2;font-size:14px;line-height:1.45}.project-reel-actions{grid-column:2;align-items:stretch;gap:9px}.project-reel-actions a,.project-reels-more a{min-height:46px}.project-reel-frame{aspect-ratio:1.45;border-radius:20px}.project-reel-frame>span{bottom:12px;left:12px;right:12px}.project-reel>footer{gap:18px;margin-top:20px;font-size:12px}.project-reels-more{gap:14px;padding:38px 17px 64px}.project-reels-more>span{font-size:15px}.process-workbench{padding:76px 12px 84px}.process-workbench-intro{margin-bottom:42px}.process-workbench-intro h2{letter-spacing:-.055em;max-width:10ch;font-size:clamp(38px,11.5vw,48px);line-height:.94}.process-workbench-table{gap:12px}.process-artifact{border-radius:20px;min-height:0;padding:20px}.process-artifact h3{letter-spacing:-.04em;text-align:center;text-wrap:balance;max-width:15ch;margin:0 auto 15px;font-size:clamp(28px,8vw,35px);line-height:1.02}.process-artifact>p{text-align:center;text-wrap:pretty;max-width:31ch;margin:0 auto;font-size:13px;line-height:1.55}.founder-editorial{min-height:100svh;overflow:hidden}.founder-cloud-visual img{object-position:63% center;filter:saturate(.88)contrast(1.07)brightness(1.09)}.founder-editorial:before{background:linear-gradient(#03060af5 0%,#03060ae0 37%,#03060a47 67%,#03060ac2 100%)}.founder-cloud-copy{padding:76px 17px 0}.founder-cloud-copy>p:first-child{color:#e5e7ea;font-size:13px}.founder-cloud-copy h2{letter-spacing:-.055em;max-width:10.5ch;margin-top:12px;font-size:clamp(39px,11.6vw,50px);line-height:.93}.founder-cloud-copy h2 em{color:#c5c9ce;margin-top:7px}.founder-cloud-lead{color:#d5d8dc;max-width:35ch;margin-top:18px;font-size:13px;line-height:1.5}.founder-cloud-cta{color:#050607;background:#fff;border-color:#fff;min-height:56px;margin-top:22px}.founder-cloud-cta b{width:38px;height:38px}.founder-cloud-signature{bottom:82px;left:17px;right:17px}.briefing-translator{padding:76px 14px 88px}.briefing-translator-intro{gap:14px;margin-bottom:42px}.briefing-translator-intro h2{letter-spacing:-.055em;max-width:11ch;font-size:clamp(38px,11.5vw,48px);line-height:.94}.briefing-translator-intro>p,.briefing-translator-intro>span{font-size:13px;line-height:1.48}.investment-roadmap{padding:76px 16px 96px}.investment-roadmap>header{gap:18px;margin-bottom:48px}.investment-roadmap>header h2{letter-spacing:-.055em;max-width:11ch;font-size:clamp(38px,11.5vw,48px);line-height:.94}.investment-roadmap>header p,.investment-roadmap>header>span{font-size:13px;line-height:1.48}.investment-roadmap-track>ol{padding-left:28px}.investment-roadmap-track>ol>li{margin-bottom:22px}.investment-roadmap-track>ol>li:after{left:-34px}.investment-roadmap-track article{border-radius:20px;min-height:172px;padding:20px}.investment-roadmap-track strong{font-size:clamp(27px,8vw,34px);line-height:.96}.investment-roadmap-track p{max-width:31ch;font-size:13px;line-height:1.45}.investment-roadmap-result article{min-height:220px}.faq-simple{padding:76px 16px 104px}.faq-simple>header{gap:18px;margin-bottom:42px}.faq-simple>header h2{letter-spacing:-.055em;max-width:10ch;font-size:clamp(38px,11.5vw,48px);line-height:.94}.faq-simple>header p,.faq-simple>header>span{font-size:13px;line-height:1.48}.faq-simple-list details{border-radius:0}.faq-simple-list summary{min-height:88px;padding:18px 0}.faq-simple-list summary strong{font-size:20px;line-height:1.1}.faq-simple-list details>div{padding:0 0 24px 36px}.final-poster-reveal{min-height:100svh}.final-poster>footer{padding:24px 17px max(92px,calc(22px + env(safe-area-inset-bottom)));gap:16px}.final-poster>footer nav{gap:12px 20px}.final-poster>footer a{align-items:center;min-height:36px;display:inline-flex}.minimal-whatsapp{right:14px;bottom:max(12px,env(safe-area-inset-bottom));z-index:80;border-radius:999px;justify-content:flex-end;gap:10px;width:auto;min-width:142px;min-height:54px;padding:7px 7px 7px 15px;left:auto;box-shadow:0 14px 38px #00000029}.minimal-whatsapp i{display:none}.minimal-whatsapp span{letter-spacing:.045em;white-space:nowrap;font-size:9px;display:block}.minimal-whatsapp b{flex:0 0 38px;width:38px;height:38px;margin:0}}@media (prefers-reduced-motion:no-preference){.project-reels.motion-ready .project-reels-heading>p,.project-reels.motion-ready .project-reels-heading>span,.project-reels.motion-ready .project-reels-heading h2,.process-workbench.motion-ready .process-workbench-intro>span,.process-workbench.motion-ready .process-workbench-intro h2,.briefing-translator.motion-ready .briefing-translator-intro>p,.briefing-translator.motion-ready .briefing-translator-intro>span,.briefing-translator.motion-ready .briefing-translator-intro>h2,.investment-roadmap.motion-ready>header p,.investment-roadmap.motion-ready>header>span,.investment-roadmap.motion-ready>header h2,.faq-simple.motion-ready>header p,.faq-simple.motion-ready>header>span,.faq-simple.motion-ready>header h2{clip-path:inset(0);opacity:1;transform:none}.founder-editorial.motion-ready .founder-cloud-copy>*,.founder-editorial.motion-ready .founder-cloud-signature{opacity:1;transform:none}.project-reels.motion-ready .project-reel-copy,.project-reels.motion-ready .project-reel>footer,.project-reels.motion-ready .project-reels-more>*,.briefing-translator.motion-ready .briefing-translator-note>*,.faq-simple.motion-ready .faq-simple-list details{will-change:opacity,transform}}@media (max-width:700px){.clarity-process-map{overflow:visible}.clarity-process-stages article,.clarity-process-stages article:first-child,.clarity-process-stages article:nth-child(2),.clarity-process-stages article:nth-child(3){grid-template-rows:auto auto 1fr;grid-template-columns:76px minmax(0,1fr);gap:0 22px;min-height:420px;padding:54px 8px 76px}.clarity-process-stages article:nth-child(2n){grid-template-columns:minmax(0,1fr) 76px}.clarity-process-stages article:after,.clarity-process-stages article:nth-child(odd):after,.clarity-process-stages article:nth-child(2n):after{z-index:0;pointer-events:none;border:0;inset:86px 34px -1px}.clarity-process-stages article:nth-child(odd):after{border-bottom:2px solid #0b0b0b;border-left:2px solid #0b0b0b;border-radius:0 0 0 76px}.clarity-process-stages article:nth-child(2n):after{border-bottom:2px solid #0b0b0b;border-right:2px solid #0b0b0b;border-radius:0 0 76px}.clarity-process-stages article:last-child:after{border-bottom:0;border-left:2px solid #0b0b0b;border-right:0;border-radius:0;width:1px;bottom:42px;right:auto}.clarity-process-stages article:before,.clarity-process-stages article:nth-child(2):before,.clarity-process-stages article:nth-child(2n):before{font-size:126px;top:56%;left:auto;right:8px}.clarity-process-stages article:nth-child(2n):before{left:8px;right:auto}.clarity-process-node,.clarity-process-stages article:nth-child(2) .clarity-process-node,.clarity-process-stages article:nth-child(3) .clarity-process-node,.clarity-process-stages article:nth-child(2n) .clarity-process-node{grid-area:1/1/4;place-self:start;width:68px;height:68px;box-shadow:0 0 0 8px #fff,0 0 0 10px #2f7df4b8,0 16px 35px #08080821}.clarity-process-stages article:nth-child(2n) .clarity-process-node{grid-column:2;justify-self:end}.clarity-process-stages h3,.clarity-process-stages article:nth-child(2) h3,.clarity-process-stages article:nth-child(3) h3,.clarity-process-stages article:nth-child(2n) h3{grid-area:1/2;max-width:9ch;margin:0 0 22px;font-size:clamp(37px,10.7vw,48px)}.clarity-process-stages article:nth-child(2n) h3{grid-column:1}.clarity-process-stages article>b,.clarity-process-stages article:nth-child(2)>b,.clarity-process-stages article:nth-child(3)>b,.clarity-process-stages article:nth-child(2n)>b{grid-area:2/2;max-width:20ch;padding-top:18px;font-size:22px;line-height:1.05}.clarity-process-stages article:nth-child(2n)>b{grid-column:1}.clarity-process-stages article>p,.clarity-process-stages article:nth-child(2)>p,.clarity-process-stages article:nth-child(3)>p,.clarity-process-stages article:nth-child(2n)>p{grid-area:3/2;max-width:30ch;margin-top:18px;font-size:14px;line-height:1.52}.clarity-process-stages article:nth-child(2n)>p{grid-column:1}.clarity-editorial-footer,.clarity-questions>footer.clarity-editorial-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.clarity-editorial-footer>*{text-align:center;border-bottom:0;border-right:1px solid #ffffff26;min-height:78px;padding:14px 11px;font-size:10px;line-height:1.25}.investment-roadmap-track>ol{flex-direction:column;gap:26px;padding:18px 2px 0;display:flex}.investment-roadmap-track>ol:before{display:none}.investment-roadmap-track>ol>li,.investment-roadmap-track>ol>li:nth-child(odd),.investment-roadmap-track>ol>li:nth-child(2n){width:84%;margin:0;transform:none}.investment-roadmap-track>ol>li:nth-child(odd){--roadmap-shift:-30px;align-self:flex-start}.investment-roadmap-track>ol>li:nth-child(2n){--roadmap-shift:30px;align-self:flex-end}.investment-roadmap-track>ol>li:before,.investment-roadmap-track>ol>li:nth-child(odd):before,.investment-roadmap-track>ol>li:nth-child(2n):before{z-index:0;border:0;border-top:1px dashed #2f7df49e;width:auto;height:1px;top:-14px;left:20px;right:20px}.investment-roadmap-track>ol>li:first-child:before{display:none}.investment-roadmap-track>ol>li:after,.investment-roadmap-track>ol>li:nth-child(odd):after,.investment-roadmap-track>ol>li:nth-child(2n):after{width:38px;height:38px;top:-31px;left:auto;right:18px;box-shadow:0 0 0 7px #fff}.investment-roadmap-track>ol>li:nth-child(2n):after{left:18px;right:auto}.investment-roadmap-track article{border-radius:22px 22px 62px;min-height:166px;padding:19px 21px;box-shadow:0 16px 42px #08080812}.investment-roadmap-track>ol>li:nth-child(2n) article{border-radius:22px 22px 22px 62px}.investment-roadmap-track>ol>li:first-child article{background:#f6f6f2}.investment-roadmap-track>ol>li:nth-child(3) article{background:#fff;box-shadow:inset 0 0 0 1px #2f7df4b8,0 16px 42px #2f7df414}.investment-roadmap-track>ol>li:nth-child(4) article{background:#eeeeea;border-color:#cfcfca}.investment-roadmap-track>ol>li:nth-child(5) article{background:linear-gradient(145deg,#f5f8ff 0%,#eaf1ff 100%)}.investment-roadmap-track article>div{padding:14px 0}.investment-roadmap-track article small{margin-bottom:14px}.investment-roadmap-track strong{font-size:clamp(27px,8vw,33px)}.investment-roadmap-result,.investment-roadmap-track>ol>li.investment-roadmap-result{width:100%;margin-top:18px}.investment-roadmap-result article,.investment-roadmap-track>ol>li.investment-roadmap-result article{background:linear-gradient(135deg,#2f7df42e,#0000 46%),#080808;border-radius:26px;min-height:242px}.investment-roadmap-result:after,.investment-roadmap-track>ol>li.investment-roadmap-result:after{left:auto;right:calc(50% - 19px);box-shadow:0 0 0 7px #fff}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.clarity-process-stages article:nth-child(odd){animation:linear both mobileEditorialStepLeft;animation-timeline:view();animation-range:entry cover 28%}.clarity-process-stages article:nth-child(2n){animation:linear both mobileEditorialStepRight;animation-timeline:view();animation-range:entry cover 28%}}}@media (max-width:700px){.clarity-editorial-heading,.clarity-questions>header.clarity-editorial-heading,.project-reels-heading,.briefing-translator-intro,.fit-scene>header.briefing-translator-intro,.investment-roadmap>header,.faq-simple>header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;max-width:100%;margin-bottom:54px;display:flex}.clarity-editorial-heading>p,.clarity-questions>header.clarity-editorial-heading>p,.project-reels-heading>p,.briefing-translator-intro>p,.fit-scene>header.briefing-translator-intro>p,.investment-roadmap>header p,.faq-simple>header p{color:#656560;letter-spacing:.14em;text-align:center;text-transform:uppercase;width:auto;margin:0 auto 17px;font-size:10px;font-weight:600;line-height:1.2}.clarity-editorial-heading h2,.clarity-questions>header.clarity-editorial-heading h2,.project-reels-heading h2,.briefing-translator-intro h2,.fit-scene>header.briefing-translator-intro h2,.process-workbench-intro h2,.investment-roadmap>header h2,.faq-simple>header h2{text-align:center;text-wrap:balance;width:min(100%,12.5ch);max-width:none;margin:0 auto}.project-reels-heading h2{width:min(100%,11.5ch)}.briefing-translator-intro h2,.fit-scene>header.briefing-translator-intro h2{width:min(100%,11ch)}.investment-roadmap>header>div{flex-direction:column;align-items:center;width:100%;display:flex}.clarity-editorial-heading h2 em,.clarity-questions>header.clarity-editorial-heading h2 em,.project-reels-heading h2 em,.briefing-translator-intro h2 em,.investment-roadmap>header h2 em{text-align:center;margin-top:8px}.clarity-editorial-heading>span,.clarity-questions>header.clarity-editorial-heading>span,.project-reels-heading>span,.briefing-translator-intro>span,.investment-roadmap>header>span,.faq-simple>header>span{color:#666661;text-align:center;text-wrap:pretty;width:min(100%,34ch);max-width:none;margin:24px auto 0;font-size:13px;line-height:1.5}.process-workbench-intro{text-align:center;justify-content:center;align-items:center;display:flex}.process-workbench-intro h2{letter-spacing:-.05em;width:min(100%,15ch);line-height:1.02}.process-workbench-intro h2 em{margin-top:18px;line-height:.96}.founder-cloud-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.founder-cloud-copy h2,.founder-cloud-lead{text-align:center;text-wrap:balance;margin-left:auto;margin-right:auto}}@keyframes mobileEditorialStepLeft{0%{opacity:.35;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes mobileEditorialStepRight{0%{opacity:.35;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@media (max-width:700px){.founder-editorial{background:#05070b;flex-direction:column;height:auto;min-height:0;padding:14px;display:flex;overflow:hidden}.founder-editorial:before{display:none}.founder-editorial:after{z-index:6;width:82px;height:3px;bottom:14px;left:auto;right:14px}.founder-cloud-copy{z-index:4;color:#080808;text-align:center;background:#f7f7f3;border-radius:28px 28px 76px;order:1;align-items:center;width:100%;height:auto;min-height:0;margin:0;padding:48px 22px 54px;display:flex;position:relative;box-shadow:0 24px 70px #00000047}.founder-cloud-copy>p:first-child{display:none}.founder-cloud-copy h2{color:#080808;letter-spacing:-.05em;text-align:center;width:min(100%,13.5ch);max-width:none;margin:0 auto;font-size:clamp(36px,10.5vw,44px);line-height:1.02}.founder-cloud-copy h2 em{color:#8e8f89;margin-top:18px;font-size:.76em;line-height:1.04}.founder-cloud-lead{color:#5f605b;text-align:center;width:min(100%,34ch);max-width:none;margin:26px auto 0;font-size:13px;line-height:1.5}.founder-cloud-cta{color:#fff;width:100%;min-height:66px;box-shadow:none;background:#080808;border-color:#080808;margin-top:27px;padding:9px 9px 9px 17px}.founder-cloud-cta>span{text-align:left;align-items:flex-start;min-width:0}.founder-cloud-cta strong{font-size:12px;line-height:1.15}.founder-cloud-cta small{color:#9d9d98;font-size:9px}.founder-cloud-cta>b{flex-basis:46px;width:46px;height:46px}.founder-cloud-visual{z-index:1;background:#05070b;border:1px solid #ffffff1f;border-radius:76px 28px 28px;order:2;height:min(62svh,560px);min-height:490px;margin-top:12px;position:relative;inset:auto;overflow:hidden}.founder-cloud-visual:after{content:"";pointer-events:none;background:linear-gradient(#05070ba8 0%,#05070b05 25% 65%,#05070bc2 100%),linear-gradient(90deg,#05070b38,#0000 54%);position:absolute;inset:0}.founder-cloud-visual img{object-fit:cover;object-position:68% top;filter:saturate(.9)contrast(1.06)brightness(1.08);width:100%;height:100%;transform:none}.founder-cloud-signature{display:none}.founder-cloud-signature span{color:#b5b9bf}}.minimal-whatsapp{transition:opacity .25s,transform .25s,visibility .25s}.minimal-whatsapp.is-hero-hidden{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(20px)}@media (max-width:760px){.hero-scroll-frame{height:128svh}.hero-scroll-surface>.signature-hero{min-height:100svh;padding-top:64px}.signature-hero-kicker{text-align:left;margin:0;font-size:7px;top:122px;left:16px;right:16px}.signature-hero-label{letter-spacing:.01em;width:auto;min-width:0;margin:0;padding:10px 9px 9px;font-size:10px;top:148px;left:16px;right:16px;transform:rotate(-1deg)}.signature-hero h1{letter-spacing:-.025em;text-align:initial;white-space:nowrap;grid-template-columns:minmax(0,1fr) minmax(72px,22vw) minmax(0,1fr);align-items:center;margin:0;font-size:clamp(43px,12.8vw,57px);line-height:.76;display:grid;top:202px;left:14px;right:14px}.signature-hero h1 span:first-child{grid-column:1;justify-self:end;margin:0}.signature-hero h1 span:last-child{grid-column:3;justify-self:start;margin:0}.signature-hero-orbit{border-width:1.5px;width:122vw;height:27%;top:32%;left:50%;transform:translate(-50%)rotate(-7deg)}.signature-hero-wave{border-radius:50% 50% 0 0/13% 13% 0 0;height:55%;bottom:-7%;left:-28%;right:-28%}.signature-hero-portrait{z-index:6;width:88vw;height:84svh;bottom:-2%;left:50%;right:auto;transform:translate(-50%)}.signature-hero-portrait img{object-position:center bottom}.signature-hero-copy{z-index:8;background:0 0;border-left:0;width:min(40%,158px);padding:0;top:auto;bottom:18%;left:15px}.signature-hero-copy>p{color:#fff;margin:0;font-size:clamp(12px,3.35vw,15px);line-height:1.08}.signature-hero-copy>span{color:#ffffff94;margin-top:9px;font-size:7px;line-height:1.4}.signature-hero-copy strong:after{height:2px;bottom:-3px}.signature-hero-cta{text-align:left;justify-content:space-between;gap:10px;width:min(52%,218px);min-height:48px;padding:6px 7px 6px 14px;font-size:7px;line-height:1.15;bottom:10%;left:auto;right:14px}.signature-hero-cta span{flex:0 0 36px;width:36px;height:36px}.signature-hero-place{display:none}}@media (max-width:430px) and (max-height:740px){.signature-hero h1{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);font-size:clamp(41px,12.4vw,52px);top:196px}.signature-hero-portrait{width:84vw;height:76svh}.signature-hero-copy{bottom:18%}.signature-hero-copy>span{display:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.minimal-whatsapp{transition:none}}.footer-projects{z-index:6;color:#080808;background:#f4f2ec;border-top:1px solid #08080824;padding:clamp(58px,7vw,104px) 0 clamp(62px,7vw,96px);position:relative;overflow:hidden}.footer-projects:before{content:"";background:linear-gradient(90deg,#080808 0 76%,#2f7df4 76% 100%);height:5px;position:absolute;top:0;left:0;right:0}.footer-projects>header{justify-content:space-between;align-items:flex-end;gap:36px;max-width:1440px;margin:0 auto clamp(36px,4vw,58px);padding:0 clamp(24px,5vw,84px);display:flex}.footer-projects>header p{color:#686863;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:700}.footer-projects>header h2{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(34px,4vw,64px);font-weight:400;line-height:.94}.footer-projects>header h2 em{color:#8d8c86;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.footer-projects>header>a{white-space:nowrap;border-bottom:1px solid #080808;align-items:center;gap:28px;min-height:46px;padding:0 8px 10px 0;font-size:10px;font-weight:700;display:inline-flex}.footer-projects>header>a span{color:#2f7df4;font-size:18px;transition:transform .25s}.footer-projects>header>a:hover span{transform:rotate(45deg)}.footer-projects-viewport{overflow:hidden}.footer-projects-track{will-change:transform;width:max-content;animation:36s linear infinite onibeFooterProjects;display:flex}.footer-projects.motion-ready .footer-projects-track{animation-play-state:paused}.footer-projects.motion-visible .footer-projects-track{animation-play-state:running}.footer-projects-track:hover,.footer-projects-track:focus-within{animation-play-state:paused}.footer-projects-track ul{gap:clamp(12px,1.25vw,20px);margin:0;padding:0 clamp(12px,1.25vw,20px) 0 0;list-style:none;display:flex}.footer-projects-track li{flex:none}.footer-project-card{aspect-ratio:1;background:#080808;border:1px solid #0808082e;border-radius:16px;width:clamp(205px,19vw,292px);display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 50px #08080817}.footer-projects-track li:first-child .footer-project-card{margin-left:clamp(12px,1.25vw,20px)}.footer-project-card:after{content:"";background:linear-gradient(#0000,#000000e6);position:absolute;inset:38% 0 0}.footer-project-card img{object-fit:cover;object-position:center top;filter:saturate(.82)contrast(1.02);width:100%;height:100%;transition:filter .5s,transform .7s cubic-bezier(.2,.8,.2,1);transform:scale(1.025)}.footer-project-card>span{z-index:2;color:#fff;grid-template-columns:1fr auto;align-items:end;gap:4px 14px;display:grid;position:absolute;bottom:17px;left:18px;right:18px}.footer-project-card small{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:700}.footer-project-card strong{letter-spacing:-.045em;font-size:clamp(20px,1.8vw,28px);font-weight:500;line-height:1}.footer-project-card b{background:#2f7df4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;transition:transform .25s;display:grid}.footer-project-card:hover img,.footer-project-card:focus-visible img{filter:saturate()contrast(1.04);transform:scale(1.08)}.footer-project-card:hover b,.footer-project-card:focus-visible b{transform:rotate(45deg)}.footer-project-card:focus-visible{outline-offset:3px;outline:3px solid #2f7df4}@keyframes onibeFooterProjects{to{transform:translate(-50%)}}@keyframes onibeFooterSectionReveal{0%{clip-path:inset(calc(50% - 45px) round 18px);transform:scale(.82)}to{clip-path:inset(0);transform:scale(1)}}.footer-projects.motion-ready,.footer-projects.motion-ready.motion-visible{clip-path:none;transform:none}@media (max-width:700px){.footer-projects{padding:58px 0 64px}.footer-projects>header{text-align:center;justify-items:center;gap:0;margin-bottom:42px;padding:0 22px;display:grid}.footer-projects>header>div{width:min(100%,360px)}.footer-projects>header p{text-align:left;margin:0 0 24px;padding-left:9%}.footer-projects>header h2{letter-spacing:-.045em;text-align:center;width:100%;max-width:none;font-size:clamp(29px,8.2vw,38px);line-height:1.06;display:block}.footer-projects>header h2>span{width:auto;display:inline}.footer-projects>header h2>span:first-child{margin:0}.footer-projects>header h2>span:nth-of-type(2){margin:0 0 0 .15em}.footer-projects>header h2 em{letter-spacing:-.035em;text-align:center;width:100%;max-width:none;margin:44px auto 0;line-height:1.08}.footer-projects>header h2 em>span{width:100%;display:block}.footer-projects>header h2 em>span:first-child{margin:0}.footer-projects>header h2 em>span:last-child{margin:3px 0 0}.footer-projects>header>a{justify-self:start;gap:22px;min-height:42px;margin-top:36px;margin-left:9%}.footer-project-card{border-radius:13px;width:178px}.footer-project-card>span{bottom:13px;left:13px;right:13px}.footer-project-card strong{font-size:20px}.footer-project-card b{width:30px;height:30px}.footer-projects-track{animation-duration:28s}}@media (prefers-reduced-motion:reduce){.footer-projects{clip-path:none;animation:none;transform:none}.footer-projects-viewport{scrollbar-width:thin;overflow-x:auto}.footer-projects-track{animation:none}.footer-projects-track ul[aria-hidden=true]{display:none}.footer-project-card img,.footer-project-card b{transition:none}}.final-poster>.onibe-footer{z-index:8;isolation:isolate;color:#fff;background:repeating-radial-gradient(at 7% 44%,#0000 0 37px,#ffffff0b 38px 39px,#0000 40px 76px),repeating-radial-gradient(at 91% 72%,#0000 0 48px,#ffffff0a 49px 50px,#0000 51px 96px),#111;padding:clamp(88px,9vw,132px) clamp(24px,5vw,84px) 0;position:relative;overflow:visible}.final-poster>.onibe-footer:before{z-index:-1;content:"";background:linear-gradient(115deg,#0000 15%,#2f7df414 50%,#0000 72%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 78px;height:auto;position:absolute;inset:0}.onibe-footer-emblem{z-index:3;background:#f4f2ec;border:1px solid #08080814;border-radius:50%;place-items:center;width:122px;height:122px;display:grid;position:absolute;top:-61px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000038}.onibe-footer-emblem img{filter:none;width:78px;height:auto;transform:none}.onibe-footer-main{z-index:2;grid-template-columns:minmax(190px,.78fr) minmax(360px,1.25fr) minmax(260px,.9fr);grid-template-areas:"contact center shortcuts";align-items:end;gap:clamp(38px,5vw,88px);min-height:390px;padding:0 0 clamp(54px,6vw,82px);display:grid;position:relative}.onibe-footer-main span{color:#777;letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:8px;font-weight:700;display:block}.onibe-footer-main a,.onibe-footer-main p{color:#fff}.onibe-footer-contact{grid-area:contact}.onibe-footer-contact>a{letter-spacing:-.035em;align-items:center;gap:7px;font-size:clamp(20px,1.65vw,27px);font-weight:500;display:inline-flex}.onibe-footer-contact>a b,.onibe-footer-contact nav b{color:#2f7df4}.onibe-footer-contact>p{color:#9c9c9c;margin:7px 0 0;font-size:11px;line-height:1.4}.onibe-footer-contact nav{flex-direction:column;align-items:flex-start;gap:9px;margin-top:34px;display:flex}.onibe-footer-contact nav a{font-size:11px;position:relative}.onibe-footer-center{text-align:center;grid-area:center;align-self:center}.onibe-footer-brand-name{letter-spacing:-.075em;margin:0;font-size:clamp(58px,6.3vw,102px);font-weight:650;line-height:.8;display:block}.onibe-footer-center>p{color:#b8b8b8;text-wrap:balance;max-width:520px;margin:24px auto 0;font-size:clamp(15px,1.3vw,20px);line-height:1.25}.onibe-footer-center>p em{color:#fff;font-family:Georgia,Times New Roman,serif;font-style:italic}.onibe-footer-center>div{justify-content:center;gap:10px;margin-top:30px;display:flex}.onibe-footer-center>div>a{border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:42px;padding:0 18px;font-size:9px;font-weight:700;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.onibe-footer-center>div>a:first-child{background:#2f7df4;border-color:#2f7df4}.onibe-footer-center>div>a:hover{color:#080808;background:#fff;border-color:#fff;transform:translateY(-3px)}.onibe-footer-shortcuts{grid-area:shortcuts;grid-template-columns:1fr 1.2fr;gap:clamp(28px,3vw,48px);display:grid}.onibe-footer-shortcuts nav,.onibe-footer-shortcuts section{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.onibe-footer-shortcuts span{margin-bottom:13px}.onibe-footer-shortcuts a,.onibe-footer-shortcuts p{color:#b8b8b8;margin:0;font-size:11px;line-height:1.4;position:relative}.onibe-footer-shortcuts a{transition:color .2s,transform .2s}.onibe-footer-shortcuts a:hover{color:#fff;transform:translate(3px)}.onibe-footer-bottom{z-index:2;color:#777;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:68px;padding:0;font-size:8px;font-weight:700;display:grid;position:relative}.onibe-footer-bottom p{text-align:center;margin:0}.onibe-footer-bottom>a{color:#fff;justify-self:end}.onibe-footer-bottom>a b{color:#2f7df4;margin-left:8px;font-size:15px}@media (max-width:980px){.onibe-footer-main{grid-template-columns:1fr 1.3fr;grid-template-areas:"center center""contact shortcuts";align-items:start}.onibe-footer-center{justify-self:center;max-width:680px}}@media (max-width:700px){.final-poster>.onibe-footer{padding:84px 18px max(94px,calc(28px + env(safe-area-inset-bottom)))}.onibe-footer-emblem{width:88px;height:88px;top:-44px}.onibe-footer-emblem img{width:56px}.onibe-footer-main{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"center center""contact build""footer-nav footer-nav";gap:26px 22px;min-height:0;padding-bottom:34px}.onibe-footer-brand-name{font-size:clamp(60px,20vw,88px)}.onibe-footer-center>p{max-width:310px;font-size:16px}.onibe-footer-center>div{flex-direction:column;align-items:stretch;max-width:320px;margin-left:auto;margin-right:auto}.onibe-footer-center>div>a{min-height:47px}.onibe-footer-contact{border-top:1px solid #ffffff29;padding-top:22px}.onibe-footer-contact nav{flex-flow:wrap;gap:8px 24px;margin-top:18px;display:flex}.onibe-footer-shortcuts{display:contents}.onibe-footer-shortcuts section{border-top:1px solid #ffffff29;grid-area:build;gap:6px;padding-top:22px}.onibe-footer-shortcuts span{margin-bottom:6px}.onibe-footer-shortcuts a,.onibe-footer-shortcuts p{font-size:13px;line-height:1.3}.onibe-footer-shortcuts nav{border-top:1px solid #ffffff29;flex-direction:row;grid-area:footer-nav;justify-content:space-between;align-items:center;gap:10px;padding-top:18px;display:flex}.onibe-footer-shortcuts nav span{display:none}.onibe-footer-shortcuts nav a{white-space:nowrap;font-size:12px}.onibe-footer-bottom{text-align:left;grid-template-columns:1fr;gap:6px;min-height:0;padding-top:18px}.onibe-footer-bottom p{text-align:left}.onibe-footer-bottom>a{justify-self:start;align-items:center;min-height:42px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.onibe-footer-center>div>a,.onibe-footer-shortcuts a{transition:none}}.clarity-scroll-traveler{display:none}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.clarity-scroll-traveler{z-index:7;opacity:0;pointer-events:none;will-change:transform;background:#2f7df4;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;transition:opacity .22s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #2f7df4,0 8px 24px #2f7df461}.clarity-scroll-traveler:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.clarity-scroll-traveler:after{content:"";border:1px solid #2f7df48c;border-radius:50%;animation:1.65s ease-out infinite clarityTravelerPulse;position:absolute;inset:-9px}.clarity-scroll-traveler.is-traveling{opacity:1}.clarity-process-node:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:50%;transition:border-color .3s,box-shadow .3s;position:absolute;inset:-13px}.clarity-process-map[data-active-step="1"] article:first-child .clarity-process-node:after,.clarity-process-map[data-active-step="2"] article:nth-child(2) .clarity-process-node:after,.clarity-process-map[data-active-step="3"] article:nth-child(3) .clarity-process-node:after{border-color:#2f7df4;box-shadow:0 0 0 7px #2f7df417}}@keyframes clarityTravelerPulse{0%{opacity:.75;transform:scale(.72)}80%,to{opacity:0;transform:scale(1.45)}}.briefing-translator .briefing-card-grid{isolation:isolate;max-width:1180px;padding:0 34px;display:block}.briefing-translator .briefing-stack-card{--stack-rotate:-.25deg;--stack-shift:0px;width:calc(100% - 74px);min-height:252px;transform:translateX(var(--stack-shift)) rotate(var(--stack-rotate));background:#f4f4ef;border:1px solid #cacac5;border-radius:28px;grid-template-rows:1fr auto;grid-template-columns:86px minmax(0,1.15fr) minmax(280px,.85fr);gap:0 30px;margin:0;padding:22px 26px 20px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0808081f}.briefing-translator .briefing-stack-card>header{border:0;border-right:1px solid #08080829;flex-direction:column;grid-row:1/-1;justify-content:space-between;align-items:flex-start;padding:0 20px 0 0;display:flex}.briefing-translator .briefing-stack-card>header span{background:#fff;width:42px;height:42px}.briefing-translator .briefing-stack-card>header small{writing-mode:vertical-rl;transform:rotate(180deg)}.briefing-stack-copy{align-self:center;padding:8px 0 20px}.briefing-stack-copy>small{color:#74746f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:9px;font-weight:650;display:block}.briefing-stack-copy h3{letter-spacing:-.055em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(30px,3.1vw,47px);font-weight:450;line-height:.98}.briefing-stack-copy p{color:#666661;text-wrap:pretty;max-width:45ch;margin:16px 0 0;font-size:13px;line-height:1.5}.briefing-stack-points{align-self:center;margin:0;padding:0;list-style:none}.briefing-stack-points li{border-bottom:1px solid #08080829;grid-template-columns:32px 1fr;align-items:center;gap:12px;min-height:48px;display:grid}.briefing-stack-points li:first-child{border-top:1px solid #08080829}.briefing-stack-points span{color:#2f7df4;font-size:9px;font-weight:700}.briefing-stack-points strong{font-size:14px;font-weight:500}.briefing-stack-result{border-top:1px solid #08080829;grid-column:2/-1;grid-template-columns:auto 1fr 34px;align-items:center;gap:16px;padding-top:15px;display:grid}.briefing-stack-result span{color:#777772;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:650}.briefing-stack-result strong{font-size:13px;font-weight:650}.briefing-stack-result i{color:#fff;background:#080808;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.briefing-translator.is-observing:not(.is-visible) .briefing-stack-card{opacity:0;transform:translate3d(var(--stack-shift),34px,0) rotate(calc(var(--stack-rotate) + 1deg))}.briefing-translator.is-visible .briefing-stack-card:first-child,.briefing-translator.is-visible .briefing-stack-card:nth-child(2),.briefing-translator.is-visible .briefing-stack-card:nth-child(3){animation:.62s cubic-bezier(.2,.75,.25,1) both briefingStackReveal}@keyframes briefingStackReveal{0%{opacity:0;transform:translate3d(var(--stack-shift),34px,0) rotate(calc(var(--stack-rotate) + 1deg))}to{opacity:1;transform:translate3d(var(--stack-shift),0,0) rotate(var(--stack-rotate))}}@media (max-width:760px){.briefing-translator .briefing-card-grid{padding:0 2px}.briefing-translator .briefing-stack-card,.briefing-translator .briefing-stack-card:last-child{--stack-shift:0px;border-radius:24px;grid-template-rows:auto;grid-template-columns:1fr;gap:0;width:100%;min-height:0;padding:19px}.briefing-translator .briefing-stack-card>header{border:0;border-bottom:1px solid #08080829;flex-direction:row;grid-row:auto;align-items:center;padding:0 0 15px;display:flex}.briefing-translator .briefing-stack-card>header span{width:36px;height:36px}.briefing-translator .briefing-stack-card>header small{writing-mode:initial;transform:none}.briefing-stack-copy{text-align:center;padding:25px 0 19px}.briefing-stack-copy>small{margin-bottom:12px}.briefing-stack-copy h3{max-width:12ch;margin-inline:auto;font-size:clamp(29px,8.8vw,38px)}.briefing-stack-copy p{max-width:34ch;margin:14px auto 0;font-size:13px}.briefing-stack-points{border-top:1px solid #08080829;border-bottom:1px solid #08080829;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.briefing-stack-points li,.briefing-stack-points li:first-child{border:0;border-right:1px solid #08080829;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;min-height:72px;padding:8px;display:flex}.briefing-stack-points li:last-child{border-right:0}.briefing-stack-points strong{font-size:11px;line-height:1.15}.briefing-stack-result{border-top:0;grid-column:auto;margin-top:0;padding-top:14px}.briefing-translator-note{margin-top:28px}}@media (prefers-reduced-motion:reduce){.briefing-translator .briefing-stack-card{opacity:1!important;transform:translateX(var(--stack-shift)) rotate(var(--stack-rotate))!important;animation:none!important}}.briefing-translator .briefing-card-deck{isolation:isolate;perspective:1200px;width:min(100%,860px);height:406px;padding:0;display:block;position:relative}.briefing-translator .briefing-card-deck .briefing-stack-card,.briefing-translator .briefing-card-deck .briefing-stack-card:last-child{--deck-y:104px;--deck-scale:1;opacity:0;width:min(100% - 32px,720px);height:286px;min-height:0;transform:translate3d(-50%,var(--deck-y),0) scale(var(--deck-scale));transform-origin:50% 0;will-change:transform,opacity;border:1px solid #c8c8c3;border-radius:36px;flex-direction:column;gap:0;margin:0;padding:20px 22px 18px;display:flex;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 22px 55px #08080824}.briefing-translator.is-visible .briefing-card-deck .briefing-stack-card{animation:none!important}.briefing-translator .briefing-card-deck .briefing-stack-card>header{border:0;border-bottom:1px solid #08080829;flex-direction:row;flex:0 0 38px;justify-content:space-between;align-items:center;padding:0 2px 14px;display:flex}.briefing-translator .briefing-card-deck .briefing-stack-card>header span{background:#fff;width:34px;height:34px}.briefing-translator .briefing-card-deck .briefing-stack-card>header small{writing-mode:initial;transform:none}.briefing-translator .briefing-card-deck .briefing-stack-copy{text-align:left;flex:1;grid-template-columns:minmax(0,1.15fr) minmax(190px,.85fr);align-items:center;gap:28px;padding:18px 2px 14px;display:grid}.briefing-translator .briefing-card-deck .briefing-stack-copy>small{display:none}.briefing-translator .briefing-card-deck .briefing-stack-copy h3{max-width:15ch;margin:0;font-size:clamp(28px,3vw,38px);line-height:.98}.briefing-translator .briefing-card-deck .briefing-stack-copy p{max-width:36ch;margin:0;font-size:12px;line-height:1.45}.briefing-translator .briefing-card-deck .briefing-stack-points{border:0;width:100%;margin:0;padding:0;display:flex}.briefing-translator .briefing-card-deck .briefing-stack-points li,.briefing-translator .briefing-card-deck .briefing-stack-points li:first-child{border:0;border-right:1px solid #08080829;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 12px;display:flex}.briefing-translator .briefing-card-deck .briefing-stack-points li:first-child{padding-left:2px}.briefing-translator .briefing-card-deck .briefing-stack-points li:last-child{border-right:0}.briefing-translator .briefing-card-deck .briefing-stack-points strong{font-size:11px}.briefing-translator .briefing-card-deck .briefing-stack-result{border-top:1px solid #08080829;flex:0 0 38px;grid-template-columns:auto 1fr 32px;align-items:center;gap:12px;margin-top:11px;padding:10px 0 0;display:grid}.briefing-translator .briefing-card-deck .briefing-stack-result i{width:30px;height:30px}.briefing-translator.is-observing:not(.is-visible) .briefing-card-deck .briefing-stack-card{opacity:0;transform:translate(-50%,154px)scale(.97)}@keyframes briefingDeckCardOne{0%{opacity:0;transform:translate(-50%,138px)scale(.96)}10%,32%{opacity:1;transform:translate(-50%,104px)scale(1)}44%,68%{opacity:1;transform:translate(-50%,52px)scale(.96)}80%,to{opacity:1;transform:translate(-50%)scale(.92)}}@keyframes briefingDeckCardTwo{0%,32%{opacity:0;transform:translate(-50%,150px)scale(.97)}44%,68%{opacity:1;transform:translate(-50%,104px)scale(1)}80%,to{opacity:1;transform:translate(-50%,52px)scale(.96)}}@keyframes briefingDeckCardThree{0%,68%{opacity:0;transform:translate(-50%,150px)scale(.97)}80%,to{opacity:1;transform:translate(-50%,104px)scale(1)}}@media (max-width:760px){.briefing-translator .briefing-card-deck{width:100%;height:384px}.briefing-translator .briefing-card-deck .briefing-stack-card,.briefing-translator .briefing-card-deck .briefing-stack-card:last-child{border-radius:32px;width:calc(100% - 12px);height:270px;padding:16px 17px 15px}.briefing-translator .briefing-card-deck .briefing-stack-card>header{flex-basis:34px;padding-bottom:11px}.briefing-translator .briefing-card-deck .briefing-stack-card>header span{width:30px;height:30px}.briefing-translator .briefing-card-deck .briefing-stack-copy{text-align:left;padding:14px 2px 12px;display:block}.briefing-translator .briefing-card-deck .briefing-stack-copy h3{max-width:16ch;margin:0;font-size:clamp(25px,7vw,31px);line-height:1}.briefing-translator .briefing-card-deck .briefing-stack-copy p{max-width:36ch;margin:9px 0 0;font-size:11px;line-height:1.38}.briefing-translator .briefing-card-deck .briefing-stack-points li,.briefing-translator .briefing-card-deck .briefing-stack-points li:first-child{gap:5px;min-height:34px;padding:0 7px}.briefing-translator .briefing-card-deck .briefing-stack-points li:first-child{padding-left:2px}.briefing-translator .briefing-card-deck .briefing-stack-points span{font-size:8px}.briefing-translator .briefing-card-deck .briefing-stack-points strong{font-size:9px}.briefing-translator .briefing-card-deck .briefing-stack-result{flex-basis:34px;margin-top:8px;padding-top:8px}.briefing-translator .briefing-card-deck .briefing-stack-result strong{font-size:11px}.briefing-translator .briefing-card-deck .briefing-stack-result i{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.briefing-translator .briefing-card-deck .briefing-stack-card{opacity:1!important;animation:none!important}}.briefing-translator,.fit-scene.briefing-translator{overflow:visible}.briefing-deck-scroll{min-height:225vh;margin:0 auto;position:relative}.briefing-translator .briefing-card-deck{position:sticky;top:clamp(78px,12vh,126px)}.briefing-translator .briefing-card-deck .briefing-stack-card{will-change:transform,opacity,filter;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s linear,filter .18s linear}@media (max-width:760px){.briefing-deck-scroll{min-height:242svh}.briefing-translator .briefing-card-deck{top:clamp(70px,10svh,92px)}}@media (prefers-reduced-motion:reduce){.briefing-translator.is-visible .briefing-card-deck .briefing-stack-card{transition:none!important}}.briefing-translator .briefing-card-deck .briefing-stack-card,.briefing-translator .briefing-card-deck .briefing-stack-card:last-child{height:318px}.briefing-translator .briefing-card-deck .briefing-stack-text{min-width:0}.briefing-translator .briefing-card-deck .briefing-stack-text>small{letter-spacing:.14em;text-transform:uppercase;opacity:.58;margin-bottom:8px;font-size:8px;display:block}.briefing-translator .briefing-card-deck .briefing-stack-copy h3{font-size:clamp(25px,2.65vw,34px)}.briefing-translator .briefing-card-deck .briefing-stack-copy p{margin-top:9px;font-size:11px}.briefing-card-demo{color:#080808;background:#fff;border:1px solid #0808082e;border-radius:17px;width:100%;height:118px;position:relative;overflow:hidden;box-shadow:0 10px 26px #08080814}.briefing-demo-chat>header{background:#f7f7f4;border-bottom:1px solid #deded8;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;height:30px;padding:4px 8px;display:grid}.briefing-demo-avatar{background:#111;border-radius:50%;width:20px;height:20px;overflow:hidden}.briefing-demo-avatar img{object-fit:cover;width:100%;height:100%}.briefing-demo-chat>header i{color:#159b58;font-size:7px;font-style:normal}.briefing-demo-chat>div{background:linear-gradient(#eeeee7eb,#eeeee7eb),repeating-linear-gradient(45deg,#0000 0 10px,#00000006 10px 11px);flex-direction:column;justify-content:center;gap:5px;height:calc(100% - 30px);padding:8px;display:flex}.briefing-demo-chat p{color:#111;opacity:1;background:#fff;border-radius:8px 8px 8px 2px;width:max-content;max-width:84%;padding:5px 7px;margin:0!important;font-size:7px!important;line-height:1.18!important}.briefing-demo-chat p:nth-child(2){color:#fff;background:#080808;border-radius:8px 8px 2px;align-self:flex-end}.briefing-demo-builder>header{border-bottom:1px solid #ffffff29;align-items:center;gap:4px;height:25px;padding:0 8px;display:flex}.briefing-demo-builder>header span{color:#080808;background:#fff;border-radius:5px;margin-right:auto;padding:3px 7px;font-size:7px}.briefing-demo-builder>header i{background:#6d6d6d;border-radius:50%;width:4px;height:4px}.briefing-demo-builder-body{background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:62px 1fr;height:calc(100% - 25px);padding:8px;display:grid;position:relative}.briefing-demo-builder-body nav{background:#0c0c0c;border:1px solid #333;border-radius:8px 0 0 8px;flex-direction:column;gap:6px;padding:7px 6px;display:flex}.briefing-demo-builder-body nav span{color:#888;border-bottom:1px solid #2d2d2d;padding-bottom:4px;font-size:6px}.briefing-demo-builder-body nav span:first-child{color:#fff}.briefing-demo-builder-body section{color:#090909;background:#f4f4ef;border-radius:0 8px 8px 0;flex-direction:column;justify-content:center;gap:5px;padding:9px 11px;display:flex;overflow:hidden}.briefing-demo-builder-body section small{color:#2f7df4;letter-spacing:.08em;font-size:5px}.briefing-demo-builder-body section strong{max-width:13ch;font-size:12px;line-height:.92}.briefing-demo-builder-body section i{color:#fff;background:#080808;border-radius:999px;width:max-content;padding:4px 6px;font-size:5px;font-style:normal}.briefing-demo-builder-body>b{color:#2f7df4;filter:drop-shadow(0 1px #fff);font-size:15px;font-weight:400;position:absolute;bottom:5px;right:9px}.briefing-demo-publish>header{background:#f6f6f2;border-bottom:1px solid #d8d8d2;align-items:center;gap:4px;height:25px;padding:0 8px;display:flex}.briefing-demo-publish>header span{border:1px solid #999;border-radius:50%;width:5px;height:5px}.briefing-demo-publish>header strong{margin-left:auto;font-size:6px;font-weight:400}.briefing-demo-publish>div{grid-template-columns:1.25fr .75fr;height:calc(100% - 25px);display:grid}.briefing-demo-publish section{color:#fff;background:#080808;flex-direction:column;justify-content:center;gap:5px;padding:10px 12px;display:flex}.briefing-demo-publish section small{color:#2f7df4;letter-spacing:.12em;font-size:5px}.briefing-demo-publish section strong{font-size:23px;line-height:.85}.briefing-demo-progress{background:#2c2c2c;border-radius:999px;width:100%;height:3px;position:relative;overflow:hidden}.briefing-demo-progress i{border-radius:inherit;transform-origin:0;background:#2f7df4;width:100%;height:100%;display:block}.briefing-demo-publish ul{flex-direction:column;justify-content:center;gap:7px;margin:0;padding:10px;list-style:none;display:flex}.briefing-demo-publish li{align-items:center;gap:5px;font-size:7px;display:flex}.briefing-demo-publish li i{background:#dff8e9;border-radius:50%;place-items:center;width:12px;height:12px;display:grid}.briefing-demo-publish li i:after{content:"✓";color:#159b58;font-size:7px;font-style:normal}@keyframes briefingMessageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes briefingPanelIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes briefingCursorMove{0%{opacity:0;transform:translate(-34px,-24px)}35%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes briefingPublishProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes briefingCheckIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.briefing-translator .briefing-card-deck{height:454px}.briefing-translator .briefing-card-deck .briefing-stack-card,.briefing-translator .briefing-card-deck .briefing-stack-card:last-child{height:344px;padding:15px 16px 14px}.briefing-translator .briefing-card-deck .briefing-stack-copy{grid-template-columns:minmax(0,1fr);align-content:center;gap:10px;padding:11px 2px 9px;display:grid}.briefing-translator .briefing-card-deck .briefing-stack-text>small{display:none}.briefing-translator .briefing-card-deck .briefing-stack-copy h3{max-width:19ch;font-size:clamp(21px,5.6vw,27px)}.briefing-translator .briefing-card-deck .briefing-stack-copy p{max-width:46ch;margin-top:6px;font-size:10px;line-height:1.3}.briefing-card-demo{border-radius:15px;height:104px}}@media (prefers-reduced-motion:reduce){.briefing-card-demo *,.briefing-card-demo :before,.briefing-card-demo :after{opacity:1!important;animation:none!important;transform:none!important}}.clarity-questions,.project-reels,.process-workbench,.founder-editorial,.briefing-translator,.investment-roadmap,.faq-simple{content-visibility:auto}.clarity-questions,.founder-editorial,.briefing-translator,.faq-simple{contain-intrinsic-block-size:auto 960px}.project-reels{contain-intrinsic-block-size:auto 3000px}.process-workbench,.investment-roadmap{contain-intrinsic-block-size:auto 1800px}.process-direction-inputs article{position:relative;overflow:hidden}.process-direction-inputs article:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#2f7df429,#2f7df406);border:1px solid #2f7df4;position:absolute;inset:-1px}.process-direction-inputs article>b,.process-direction-inputs article>span{z-index:1;position:relative}.process-direction-inputs article>b span,.process-direction-inputs article>b i{grid-area:1/1}.process-direction-inputs article>b i{color:#fff;opacity:0;border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:8px;font-size:0;font-style:normal;transform:scale(.45)rotate(20deg)}.process-workbench.is-visible .process-direction-inputs article:after,.process-workbench.is-visible .process-direction-inputs article>b,.process-workbench.is-visible .process-direction-inputs article>b span,.process-workbench.is-visible .process-direction-inputs article>b i{animation-duration:5.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.process-workbench.is-visible .process-direction-inputs article:after{animation-name:processDirectionCheckGlow}.process-workbench.is-visible .process-direction-inputs article>b{animation-name:processDirectionCheckBadge}.process-workbench.is-visible .process-direction-inputs article>b span{animation-name:processDirectionCheckNumber}.process-workbench.is-visible .process-direction-inputs article>b i{animation-name:processDirectionCheckTick}.process-workbench.is-visible .process-direction-inputs article:first-child:after,.process-workbench.is-visible .process-direction-inputs article:first-child>b,.process-workbench.is-visible .process-direction-inputs article:first-child>b span,.process-workbench.is-visible .process-direction-inputs article:first-child>b i{animation-delay:2.65s}.process-workbench.is-visible .process-direction-inputs article:nth-child(2):after,.process-workbench.is-visible .process-direction-inputs article:nth-child(2)>b,.process-workbench.is-visible .process-direction-inputs article:nth-child(2)>b span,.process-workbench.is-visible .process-direction-inputs article:nth-child(2)>b i{animation-delay:3.85s}.process-workbench.is-visible .process-direction-inputs article:nth-child(3):after,.process-workbench.is-visible .process-direction-inputs article:nth-child(3)>b,.process-workbench.is-visible .process-direction-inputs article:nth-child(3)>b span,.process-workbench.is-visible .process-direction-inputs article:nth-child(3)>b i{animation-delay:5.05s}@keyframes processDirectionCheckGlow{0%,30%,to{opacity:0}7%,23%{opacity:1}}@keyframes processDirectionCheckBadge{0%,30%,to{box-shadow:none;background:0 0;border-color:#2f7df4b8}7%,23%{background:#2f7df4;border-color:#2f7df4;box-shadow:0 0 0 4px #2f7df424}}@keyframes processDirectionCheckNumber{0%,30%,to{opacity:1;transform:scale(1)}7%,23%{opacity:0;transform:scale(.55)}}@keyframes processDirectionCheckTick{0%,30%,to{opacity:0;transform:scale(.45)rotate(20deg)}7%,23%{opacity:1;transform:scale(1)rotate(45deg)}}.clarity-scroll-route-svg{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}@media (max-width:700px){.clarity-process-stages article:after,.clarity-process-stages article:nth-child(odd):after,.clarity-process-stages article:nth-child(2n):after{display:none}.clarity-scroll-route-svg{z-index:0;opacity:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.clarity-scroll-route{fill:none;stroke:#0b0b0b;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}}@media (prefers-reduced-motion:reduce){.process-workbench.is-visible .process-direction-inputs article:after,.process-workbench.is-visible .process-direction-inputs article>b,.process-workbench.is-visible .process-direction-inputs article>b span,.process-workbench.is-visible .process-direction-inputs article>b i{animation:none}}.process-chat-cta{color:#082d18;opacity:0;background:#25d366;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:58px;margin-top:2px;padding:10px 11px;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:grid;transform:translateY(12px)scale(.97);box-shadow:0 9px 24px #18974e38}.process-chat-cta>i{color:#169b50;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;font-weight:700;display:grid}.process-chat-cta>span{gap:2px;min-width:0;display:grid}.process-chat-cta strong{font-size:12px;line-height:1.1}.process-chat-cta small{color:#082d18b3;font-size:8px}.process-chat-cta>b{color:#fff;background:#082d18;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.process-chat-cta:hover,.process-chat-cta:focus-visible{background:#34df75;transform:translateY(-2px)scale(1);box-shadow:0 12px 30px #18974e52}.process-chat-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.process-workbench.is-visible .process-chat-cta{animation:.48s 3.92s both processMessageIn}@media (prefers-reduced-motion:reduce){.process-workbench.is-visible .process-chat-cta{opacity:1;animation:none;transform:none}}@media (min-width:701px){.clarity-questions{padding-top:clamp(78px,7vw,110px);padding-bottom:clamp(56px,5vw,82px)}.clarity-editorial-heading{margin-bottom:clamp(58px,6vw,86px)}.project-reels{padding-top:clamp(82px,7vw,112px)}.project-reels-heading{margin-bottom:clamp(56px,5vw,78px)}.process-workbench,.fit-scene.briefing-translator{padding-top:clamp(82px,7vw,112px);padding-bottom:clamp(82px,7vw,112px)}.investment-roadmap{padding-top:clamp(86px,7vw,112px);padding-bottom:clamp(108px,9vw,148px)}.investment-roadmap>header{margin-bottom:clamp(68px,6vw,92px)}.faq-simple{padding-top:clamp(86px,7vw,112px);padding-bottom:clamp(86px,7vw,112px)}.faq-simple>header{margin-bottom:clamp(62px,5vw,78px)}}@media (prefers-reduced-motion:no-preference){.clarity-questions.motion-visible .clarity-editorial-heading>p,.clarity-questions.motion-visible .clarity-editorial-heading>span,.clarity-questions.motion-visible .clarity-editorial-heading>h2,.project-reels.motion-visible .project-reels-heading>p,.project-reels.motion-visible .project-reels-heading>span,.project-reels.motion-visible .project-reels-heading>h2,.process-workbench.motion-visible .process-workbench-intro>span,.process-workbench.motion-visible .process-workbench-intro>h2,.briefing-translator.motion-visible .briefing-translator-intro>p,.briefing-translator.motion-visible .briefing-translator-intro>span,.briefing-translator.motion-visible .briefing-translator-intro>h2,.investment-roadmap.motion-visible>header>p,.investment-roadmap.motion-visible>header>span,.investment-roadmap.motion-visible>header>div>p,.investment-roadmap.motion-visible>header>div>h2,.faq-simple.motion-visible>header>p,.faq-simple.motion-visible>header>span,.faq-simple.motion-visible>header>div>p,.faq-simple.motion-visible>header>div>h2{clip-path:inset(0);opacity:1;transform:translateY(0)}}.briefing-translator .briefing-card-deck{height:510px}.briefing-translator .briefing-card-deck .briefing-stack-card,.briefing-translator .briefing-card-deck .briefing-stack-card:last-child{background:#f7f7f3;height:380px;box-shadow:0 24px 70px #08080824,inset 0 2px #ffffffe6}.briefing-translator .briefing-card-deck .briefing-stack-copy{grid-template-columns:minmax(0,.72fr) minmax(350px,1.28fr);gap:30px;padding:17px 2px 14px}.briefing-card-demo{border-color:#0808083d;border-radius:20px;height:176px;box-shadow:0 14px 34px #0808081c}.briefing-demo-chat>header{grid-template-columns:32px 1fr auto;gap:9px;height:42px;padding:5px 10px}.briefing-demo-avatar{border:2px solid #fff;width:30px;height:30px;box-shadow:0 0 0 1px #08080829}.briefing-demo-chat>header strong{font-size:12px}.briefing-demo-chat>header i{font-size:10px}.briefing-demo-chat>div{gap:9px;height:calc(100% - 42px);padding:12px 14px}.briefing-demo-chat p{padding:9px 11px;font-size:11px!important;line-height:1.25!important}.briefing-demo-builder>header,.briefing-demo-publish>header{height:31px}.briefing-demo-builder-body,.briefing-demo-publish>div{height:calc(100% - 31px)}.briefing-demo-builder-body{grid-template-columns:78px 1fr;padding:10px}.briefing-demo-builder-body nav{gap:8px;padding:10px 8px}.briefing-demo-builder-body nav span{font-size:7px}.briefing-demo-builder-body section{gap:7px;padding:13px 15px}.briefing-demo-builder-body section small{font-size:6px}.briefing-demo-builder-body section strong{max-width:14ch;font-size:15px}.briefing-demo-publish section{gap:8px;padding:13px 15px}.briefing-demo-publish section strong{font-size:30px}.briefing-demo-publish li{gap:7px;font-size:9px}.briefing-demo-publish li i{width:15px;height:15px}@media (prefers-reduced-motion:no-preference){.briefing-card-deck[data-step="1"] .briefing-stack-card--1 .briefing-demo-chat p{animation:.48s cubic-bezier(.2,.72,.25,1) .12s both briefingMessageIn}.briefing-card-deck[data-step="1"] .briefing-stack-card--1 .briefing-demo-chat p:nth-child(2){animation-delay:.62s}.briefing-card-deck[data-step="1"] .briefing-stack-card--1 .briefing-demo-chat p:nth-child(3){animation-delay:1.12s}.briefing-card-deck[data-step="2"] .briefing-stack-card--2 .briefing-demo-builder-body nav span{animation:4.8s ease-in-out infinite both briefingStageCycle}.briefing-card-deck[data-step="2"] .briefing-stack-card--2 .briefing-demo-builder-body nav span:nth-child(2){animation-delay:1.1s}.briefing-card-deck[data-step="2"] .briefing-stack-card--2 .briefing-demo-builder-body nav span:nth-child(3){animation-delay:2.2s}.briefing-card-deck[data-step="2"] .briefing-stack-card--2 .briefing-demo-builder-body section{animation:4.8s ease-in-out infinite briefingPanelBreathe}.briefing-card-deck[data-step="2"] .briefing-stack-card--2 .briefing-demo-builder-body>b{animation:4.8s cubic-bezier(.2,.75,.25,1) infinite briefingCursorCycle}.briefing-card-deck[data-step="3"] .briefing-stack-card--3 .briefing-demo-progress i{animation:4.5s cubic-bezier(.2,.72,.25,1) infinite briefingPublishCycle}.briefing-card-deck[data-step="3"] .briefing-stack-card--3 .briefing-demo-publish li{animation:4.5s infinite both briefingCheckCycle}.briefing-card-deck[data-step="3"] .briefing-stack-card--3 .briefing-demo-publish li:nth-child(2){animation-delay:.45s}.briefing-card-deck[data-step="3"] .briefing-stack-card--3 .briefing-demo-publish li:nth-child(3){animation-delay:.9s}}@keyframes briefingMessageCycle{0%,7%,to{opacity:0;transform:translateY(9px)scale(.985)}16%,82%{opacity:1;transform:translateY(0)scale(1)}93%{opacity:0;transform:translateY(-3px)scale(1)}}@keyframes briefingStageCycle{0%,20%,to{color:#747474;border-color:#2d2d2d}30%,48%{color:#fff;text-shadow:0 0 14px #2f7df4b3;border-color:#2f7df4}58%{color:#747474;border-color:#2d2d2d}}@keyframes briefingPanelBreathe{0%,to{box-shadow:0 0 #2f7df400}45%{box-shadow:0 0 32px #2f7df42e}}@keyframes briefingCursorCycle{0%,8%,to{opacity:0;transform:translate(-52px,-30px)}28%,72%{opacity:1;transform:translate(0)}86%{opacity:0;transform:translate(8px,4px)}}@keyframes briefingPublishCycle{0%,9%{transform:scaleX(0)}54%,84%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes briefingCheckCycle{0%,22%,to{opacity:.22;transform:translate(9px)}34%,78%{opacity:1;transform:translate(0)}90%{opacity:.22;transform:translate(0)}}.investment-roadmap-track>ol:after{z-index:1;content:"";transform-origin:top;border-left:2px solid #2f7df4;position:absolute;top:75px;bottom:0;left:50%;transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){.investment-roadmap-track>ol:after{animation:linear both roadmapTrackIgnite;animation-timeline:view();animation-range:entry 8% cover 86%}.investment-roadmap-track>ol>li:before{animation:linear both roadmapBranchIgnite;animation-timeline:view();animation-range:entry 18% cover 42%}.investment-roadmap-track>ol>li:nth-child(odd):before{transform-origin:100%}.investment-roadmap-track>ol>li:nth-child(2n):before{transform-origin:0}.investment-roadmap-track>ol>li:after{animation:linear both roadmapNodeIgnite;animation-timeline:view();animation-range:entry 22% cover 45%}}@keyframes roadmapTrackIgnite{0%{filter:drop-shadow(0 0 #2f7df400);transform:scaleY(0)}to{filter:drop-shadow(0 0 8px #2f7df480);transform:scaleY(1)}}@keyframes roadmapBranchIgnite{0%{border-color:#2f7df429;transform:scaleX(0)}to{border-color:#2f7df4;transform:scaleX(1)}}@keyframes roadmapNodeIgnite{0%{color:#2f7df4;background:#fff;border-color:#2f7df4;transform:scale(.82);box-shadow:0 0 #2f7df400}62%,to{color:#fff;background:#2f7df4;border-color:#2f7df4;transform:scale(1);box-shadow:0 0 0 7px #fff,0 0 0 9px #2f7df44d,0 12px 30px #2f7df442}}@media (max-width:800px){.investment-roadmap-track>ol:after{display:none}}@media (max-width:760px){.briefing-translator .briefing-card-deck{height:520px}.briefing-translator .briefing-card-deck .briefing-stack-card,.briefing-translator .briefing-card-deck .briefing-stack-card:last-child{height:405px}.briefing-translator .briefing-card-deck .briefing-stack-copy{grid-template-columns:minmax(0,1fr);gap:11px}.briefing-card-demo{border-radius:16px;height:150px}.briefing-demo-chat>header{grid-template-columns:27px 1fr auto;height:36px}.briefing-demo-avatar{width:25px;height:25px}.briefing-demo-chat>div{gap:7px;height:calc(100% - 36px);padding:9px 10px}.briefing-demo-builder-body{grid-template-columns:68px 1fr;padding:8px}.briefing-demo-publish section strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.investment-roadmap-track>ol:after{transform:scaleY(1)}.investment-roadmap-track>ol>li:before{border-color:#2f7df4;transform:scaleX(1)}}.minimal-whatsapp,.minimal-whatsapp:visited{background:#25d366;border:3px solid #fff;border-radius:50%;justify-content:center;gap:0;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;box-shadow:0 12px 34px #095e2d47}.minimal-whatsapp img{width:27px;height:27px;display:block}@media (hover:hover){.minimal-whatsapp:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 16px 38px #095e2d57}.minimal-whatsapp.is-hero-hidden:hover{transform:translateY(20px)}}@media (max-width:760px){.minimal-whatsapp,.minimal-whatsapp:visited{right:14px;bottom:max(12px,env(safe-area-inset-bottom));width:52px;min-width:52px;height:52px;min-height:52px;padding:0}.minimal-whatsapp img{width:26px;height:26px}}.minimal-site :where(a,button) :where(b,i,span)[aria-hidden=true],.minimal-site .briefing-stack-result>i,.minimal-site .process-browser-cursor{font-variant-emoji:text;font-family:Arial,Helvetica,sans-serif}@media (max-width:760px){.briefing-translator .briefing-card-deck .briefing-stack-card,.briefing-translator .briefing-card-deck .briefing-stack-card:last-child{backface-visibility:hidden;contain:layout paint style;will-change:transform,opacity;box-shadow:0 14px 36px #0808081c,inset 0 1px #ffffffe6;filter:none!important;transition:none!important}.briefing-card-demo{contain:paint;backface-visibility:hidden;transform:translateZ(0);box-shadow:0 8px 22px #08080817}.hero-scroll-paint{contain:layout paint}.hero-scroll-paint-stroke,.hero-scroll-surface,.hero-scroll-transition-statement{backface-visibility:hidden}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.briefing-deck-scroll{min-height:200svh}.briefing-translator .briefing-card-deck .briefing-stack-card,.briefing-translator .briefing-card-deck .briefing-stack-card:last-child{will-change:auto;filter:none!important;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .28s!important}.briefing-card-deck[data-step="1"] .briefing-stack-card--1{z-index:3;opacity:1;transform:translate(-50%)scale(1)}.briefing-card-deck[data-step="1"] .briefing-stack-card--2,.briefing-card-deck[data-step="1"] .briefing-stack-card--3{z-index:1;opacity:0;transform:translate(-50%,96px)scale(.97)}.briefing-card-deck[data-step="2"] .briefing-stack-card--1{z-index:1;opacity:1;transform:translate(-50%)scale(.96)}.briefing-card-deck[data-step="2"] .briefing-stack-card--2{z-index:3;opacity:1;transform:translate(-50%,52px)scale(1)}.briefing-card-deck[data-step="2"] .briefing-stack-card--3{z-index:2;opacity:0;transform:translate(-50%,118px)scale(.97)}.briefing-card-deck[data-step="3"] .briefing-stack-card--1{z-index:1;opacity:1;transform:translate(-50%)scale(.92)}.briefing-card-deck[data-step="3"] .briefing-stack-card--2{z-index:2;opacity:1;transform:translate(-50%,48px)scale(.96)}.briefing-translator .briefing-card-deck[data-step="3"] .briefing-stack-card--3{z-index:3;opacity:1;transform:translate(-50%,96px)scale(1)}.briefing-card-deck[data-step] .briefing-stack-card :where(.briefing-demo-builder-body nav span,.briefing-demo-builder-body section,.briefing-demo-builder-body>b,.briefing-demo-progress i,.briefing-demo-publish li){animation:none!important}}@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-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}
