@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans: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;--color-black:#000;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black{background-color:var(--color-black)}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.invert{--tw-invert:invert(100%);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--acid:#c8ff1a;--ink:#090a0a;--paper:#f1efe8;--line:#090a0a2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}::selection{background:var(--acid);color:#000}a{color:inherit;text-decoration:none}.nav{z-index:20;mix-blend-mode:difference;color:#fff;justify-content:space-between;align-items:center;width:100%;height:86px;padding:0 3vw;display:flex;position:absolute;top:0;left:0}.logo{letter-spacing:-.08em;font-size:28px;font-weight:800}.logo sup{vertical-align:top;letter-spacing:0;margin-left:5px;font-size:9px}.navlinks{text-transform:uppercase;letter-spacing:.08em;gap:clamp(28px,4vw,76px);font-size:12px;display:flex}.navlinks a{position:relative}.navlinks a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.navlinks a:hover:after{transform-origin:0;transform:scaleX(1)}.menu{background:0 0;border:0;padding:10px;display:none}.hero{--mx:0;--my:0;isolation:isolate;min-height:100svh;padding:14vh 3vw 4vh;position:relative;overflow:hidden}.hero:after{content:"";z-index:-3;background:linear-gradient(115deg,var(--paper) 0 45%,#d9d7d0 52%,#060707 69%);position:absolute;inset:0}.hero-grid{z-index:-2;opacity:.18;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%,#000);mask-image:linear-gradient(90deg,#0000,#000 25%,#000)}.hero h1{z-index:4;letter-spacing:-.09em;text-transform:uppercase;margin:0;font-size:clamp(78px,12.7vw,220px);font-weight:600;line-height:.73;position:relative}.line{width:max-content;animation:1.3s cubic-bezier(.16,1,.3,1) both titleIn;display:block}.line-two{margin-left:8vw;animation-delay:80ms}.line-three{margin-left:1vw;animation-delay:.16s}.acid{color:var(--acid);text-shadow:0 0 45px #c8ff1ab3}@keyframes titleIn{0%{opacity:0;transform:translateY(130%)rotate(2deg)}}.portal{z-index:2;perspective:1000px;width:58vw;height:76vh;transform:translate3d(calc(var(--mx)*12px),calc(var(--my)*10px),0) rotateX(calc(var(--my)*-2deg)) rotateY(calc(var(--mx)*3deg));transition:transform .18s ease-out;position:absolute;top:13vh;right:-4vw}.portal-frame{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:clamp(25px,5vw,80px) solid #ebf0ec5c;border-left-color:#fffc;position:absolute;inset:8% 5% 5% 12%;transform:skewY(8deg)rotate(-8deg);box-shadow:inset 0 0 35px #fff,0 0 30px #adcfff80,0 0 100px #ffffff40}.frame-b{opacity:.68;inset:18% -10% -12% 36%;transform:skewY(-11deg)rotate(6deg)}.beam{background:linear-gradient(90deg,transparent,#fff 35%,var(--acid) 58%,transparent);filter:blur(8px);opacity:.8;width:95%;height:10%;position:absolute;top:46%;left:0;transform:rotate(-17deg)}.beam-b{opacity:.35;top:65%;transform:rotate(12deg)}.portal-core{aspect-ratio:1;background:radial-gradient(circle at 45% 50%,#fff 0 4%,var(--acid) 5%,#c8ff1a1a 22%,#020303 54%,transparent 55%);border-radius:50%;width:40%;animation:4s ease-in-out infinite breathe;position:absolute;top:28%;left:35%;box-shadow:0 0 80px #c8ff1a59}.portal-core i{border:1px solid #ffffffa6;border-radius:50%;position:absolute;inset:10%;transform:rotateX(70deg)}.portal-core i:nth-child(2){transform:rotateY(70deg)}.portal-core i:nth-child(3){transform:rotate(45deg)rotateX(70deg)}@keyframes breathe{50%{filter:hue-rotate(18deg);transform:scale(1.08)}}.hero-copy{z-index:5;align-items:flex-end;gap:3vw;display:flex;position:absolute;bottom:11vh;left:3vw}.hero-copy p{max-width:260px;margin:0;font-size:16px;line-height:1.25}.primary-cta{background:var(--acid);color:#080909;text-transform:uppercase;justify-content:space-between;align-items:center;width:245px;height:58px;padding:0 20px;font-size:13px;font-weight:700;transition:transform .35s,box-shadow .35s;display:flex}.primary-cta:hover{transform:translateY(-5px);box-shadow:0 15px 40px #c8ff1a59}.primary-cta b{font-size:22px;font-weight:400;transition:transform .35s}.primary-cta:hover b{transform:rotate(45deg)}.availability{z-index:5;text-transform:uppercase;letter-spacing:.05em;font:11px monospace;position:absolute;bottom:3.5vh;left:3vw}.availability i{background:var(--acid);width:9px;height:9px;box-shadow:0 0 10px var(--acid);border-radius:50%;margin-right:8px;animation:1.6s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.5}}.scroll-note{z-index:6;color:#fff;text-transform:uppercase;letter-spacing:.12em;writing-mode:vertical-rl;font-size:10px;position:absolute;bottom:4vh;right:3vw}.scroll-note span{margin-top:10px}.manifesto{min-height:100vh;color:var(--paper);background:#0a0a0a;flex-direction:column;justify-content:center;padding:8vw 3vw;display:flex;position:relative;overflow:hidden}.eyebrow,.section-head{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff40;justify-content:space-between;padding-top:13px;font-size:11px;display:flex}.manifesto-text{z-index:2;letter-spacing:-.055em;max-width:1400px;margin:10vh 0 0;font-size:clamp(42px,7.2vw,120px);line-height:.94;position:relative}em{color:#647b0c;font-style:normal}.manifesto em,.home-partner em,.contact em,.inner-hero:not(.light-hero) em,.contact-page-head em,.simple-cta.dark em,.partners-hero em,.partner-cta em,.brief-tool-hero em,.signup-dialog em,.not-found-hero em{color:var(--acid)}.orbit-word{aspect-ratio:1;color:#c8ff1a59;letter-spacing:.2em;border:1px solid #c8ff1a66;border-radius:50%;place-items:center;width:45vw;font-size:2vw;animation:18s linear infinite spin;display:grid;position:absolute;bottom:-16vh;right:-8vw}@keyframes spin{to{transform:rotate(360deg)}}.work{color:var(--paper);background:#0a0a0a;padding:5vw 3vw 10vw}.section-head{margin-bottom:3vw}.project{isolation:isolate;border:1px solid #ffffff2e;grid-template-rows:1fr auto;grid-template-columns:80px 1fr auto;align-items:end;min-height:75vh;margin-bottom:3vw;padding:2vw;display:grid;position:relative;overflow:hidden}.project-art{z-index:-1;background:#151616;position:absolute;inset:0;overflow:hidden}.project-art img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transition:transform 1.5s cubic-bezier(.16,1,.3,1),filter 1s;transform:scale(1.035)}.project:hover .project-art img{filter:saturate()contrast();transform:scale(1)}.image-wash{background:linear-gradient(0deg,#000000e0 0,#0000001f 55%,#0000002e);transition:opacity .8s;position:absolute;inset:0}.project:hover .image-wash{opacity:.78}.project-number{color:var(--acid);letter-spacing:-.08em;text-shadow:0 5px 25px #00000080;font-size:70px}.project h2{letter-spacing:-.075em;text-shadow:0 5px 35px #00000073;margin:0;font-size:clamp(54px,9vw,150px);font-weight:500;line-height:.8}.project-meta{align-items:center;gap:30px;display:flex}.project p{text-transform:uppercase;font:11px monospace}.project a{text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff80;padding:12px 16px;font-size:12px;transition:background .3s,color .3s;position:absolute;top:2vw;right:2vw}.project a:hover{background:var(--acid);color:#000;border-color:var(--acid)}.proof{background:var(--paper);border-bottom:1px solid var(--line);padding:10vw 3vw 6vw}.proof-quote{border-top:1px solid var(--line);grid-template-columns:1.5fr .5fr;align-items:end;gap:8vw;padding-top:2vw;display:grid}.proof-quote>span{letter-spacing:-.075em;font-size:clamp(52px,8vw,130px);line-height:.83}.proof-quote p{max-width:360px;font-size:18px;line-height:1.35}.proof-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:9vw;display:grid}.proof-stats>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:2vw 3vw 0 0;display:grid}.proof-stats>div:last-child{border-right:0;padding-left:3vw}.proof-stats>div:nth-child(2){padding-left:3vw}.proof-stats strong{letter-spacing:-.07em;color:#a2ca14;font-size:clamp(48px,6vw,92px);font-weight:400}.proof-stats span{max-width:160px;padding-top:12px;font-size:12px;line-height:1.4}.capabilities{background:var(--paper);grid-template-columns:1fr 1.25fr;gap:8vw;padding:10vw 3vw;display:grid}.cap-intro>span{text-transform:uppercase;font:11px monospace}.cap-intro h2{letter-spacing:-.065em;font-size:clamp(54px,6.5vw,105px);font-weight:500;line-height:.9;position:sticky;top:100px}.cap-intro>p{max-width:300px;line-height:1.5}.cap-row{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 30px;align-items:center;min-height:110px;transition:padding .4s,background .4s;display:grid}.cap-row:hover{background:var(--acid);padding:0 20px}.cap-row span{font:10px monospace}.cap-row h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,48px);font-weight:400}.cap-row small{text-transform:uppercase;margin-top:6px;font:11px monospace;display:block}.cap-row b{font-size:20px;font-weight:400}.contact{min-height:100vh;color:var(--paper);background:#080909;flex-direction:column;justify-content:center;padding:9vw 3vw 3vw;display:flex;position:relative;overflow:hidden}.contact-glow{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#c8ff1a 0,#c8ff1a1f 18%,#0000 62%);border-radius:50%;width:60vw;animation:5s infinite breathe;position:absolute;top:-18vw;right:-15vw}.contact-kicker{text-transform:uppercase;font:11px monospace}.contact h2{letter-spacing:-.09em;margin:8vh 0;font-size:clamp(80px,14vw,230px);font-weight:500;line-height:.72;position:relative}.contact-link{border-bottom:1px solid #ffffff80;width:max-content;padding-bottom:12px;font-size:clamp(22px,3vw,50px)}.contact-link span{color:var(--acid)}.contact footer{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:3vw;left:3vw;right:3vw}[data-reveal]{opacity:0;transition:opacity 1s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(70px)}[data-reveal].in-view{opacity:1;transform:none}.inner-page{background:var(--paper);min-height:100vh}.dark-page{color:var(--paper);background:#090a0a}.inner-nav{color:var(--paper);mix-blend-mode:normal;position:relative}.inner-page:not(.dark-page) .inner-nav{color:var(--ink)}.inner-page:not(.dark-page) .menu span{background:var(--ink)}.inner-hero{border-bottom:1px solid #fff3;flex-direction:column;justify-content:flex-end;min-height:78vh;padding:10vw 3vw 6vw;display:flex;position:relative;overflow:hidden}.inner-hero:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#c8ff1aa6,#c8ff1a14 28%,#0000 66%);border-radius:50%;width:55vw;position:absolute;top:-25vw;right:-20vw}.inner-hero>span,.contact-page-head>span{text-transform:uppercase;letter-spacing:.1em;font:11px monospace}.inner-hero h1,.contact-page-head h1{z-index:1;letter-spacing:-.085em;max-width:1400px;margin:6vh 0 4vh;font-size:clamp(72px,11.5vw,190px);font-weight:500;line-height:.78;position:relative}.inner-hero>p{max-width:630px;margin:0 0 0 auto;font-size:clamp(18px,2vw,28px);line-height:1.25}.light-hero{color:var(--ink);border-color:var(--line)}.hero-split{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.hero-split p{max-width:650px;font-size:22px;line-height:1.35}.hero-split strong{color:#8aab17;font-size:clamp(24px,3vw,48px);font-weight:500}.service-grid{background:#fff3;grid-template-columns:repeat(2,1fr);gap:1px;padding:7vw 3vw 10vw;display:grid}.service-grid article{background:#090a0a;flex-direction:column;min-height:560px;padding:4vw;display:flex}.service-grid article>span,.bundle>span,.service-detail span,.process>span,.about-copy span,.form-side>span{text-transform:uppercase;color:var(--acid);font:11px monospace}.service-grid h2{letter-spacing:-.06em;margin:40px 0 20px;font-size:clamp(38px,5vw,78px);font-weight:500;line-height:.9}.service-grid strong{color:var(--acid);font-size:20px}.service-grid p{max-width:520px;font-size:17px;line-height:1.5}.service-grid ul{border-top:1px solid #fff3;margin:30px 0;padding:0;list-style:none}.service-grid li{border-bottom:1px solid #fff3;padding:12px 0}.service-grid a{text-transform:uppercase;margin-top:auto;font-size:12px}.offer-intro,.service-heading{background:#090a0a;grid-template-columns:.55fr 1.45fr;gap:6vw;padding:8vw 3vw 4vw;display:grid}.offer-intro>span,.service-heading>span,.scope-note>span{color:var(--acid);text-transform:uppercase;letter-spacing:.1em;font:11px monospace}.offer-intro h2,.service-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,110px);font-weight:500;line-height:.88}.offer-intro h2 em,.service-heading h2 em{color:var(--acid)}.offer-intro p{max-width:620px;font-size:18px;line-height:1.5}.offer-grid{background:#090a0a;grid-template-columns:repeat(2,1fr);gap:12px;padding:2vw 3vw 8vw;display:grid}.offer-grid article{border:1px solid #fff3;flex-direction:column;min-height:650px;padding:3.5vw;display:flex;position:relative;overflow:hidden}.offer-grid article.featured{background:var(--acid);color:#080909;border-color:var(--acid)}.offer-grid article.featured .offer-top span,.offer-grid article.featured small{color:#080909}.offer-top{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.offer-top span{color:var(--acid);text-transform:uppercase;font:11px monospace}.offer-top strong{letter-spacing:-.04em;font-size:clamp(30px,4vw,58px);font-weight:500}.offer-grid h2{letter-spacing:-.06em;max-width:720px;margin:55px 0 20px;font-size:clamp(44px,5.4vw,82px);font-weight:500;line-height:.88}.offer-grid>article>p{max-width:610px;font-size:17px;line-height:1.5}.offer-grid small{color:var(--acid);text-transform:uppercase;letter-spacing:.06em;font:11px monospace}.offer-grid ul{border-top:1px solid;margin:32px 0;padding:0;list-style:none}.offer-grid li{border-bottom:1px solid;padding:11px 0}.offer-fit{margin-top:auto;font-size:14px!important}.offer-link{text-transform:uppercase;border-top:1px solid;justify-content:space-between;align-items:center;margin-top:24px;padding:18px 0 0;font:12px monospace;display:flex}.scope-note{border:1px solid #fff3;grid-template-columns:.4fr 1.6fr;gap:5vw;margin:0 3vw 8vw;padding:30px;display:grid}.scope-note p{max-width:900px;margin:0;font-size:20px;line-height:1.45}.service-heading{padding-bottom:2vw}.inline-service-link{text-transform:uppercase;border-bottom:1px solid;margin-top:30px;padding-bottom:5px;font:12px monospace;display:inline-block}.service-detail span,.about-copy span{color:#647b0c}.bundle{background:var(--acid);color:#080909;flex-direction:column;justify-content:center;min-height:80vh;padding:10vw 3vw;display:flex}.bundle>span{color:#080909}.bundle h2,.simple-cta h2{letter-spacing:-.08em;margin:5vh 0;font-size:clamp(70px,11vw,180px);font-weight:500;line-height:.78}.bundle h2 em{color:#fff}.bundle p{max-width:560px;margin-left:auto;font-size:20px;line-height:1.4}.bundle .primary-cta{color:#fff;background:#080909;margin-left:auto}.service-detail{grid-template-columns:1fr 1fr;gap:8vw;padding:10vw 3vw;display:grid}.service-detail h2{letter-spacing:-.055em;font-size:clamp(38px,4.8vw,76px);font-weight:500;line-height:1}.service-detail ol{margin:40px 0 0;padding:0;list-style:none}.service-detail li{border-bottom:1px solid var(--line);align-items:center;gap:30px;min-height:80px;font-size:23px;display:flex}.service-detail li b{color:#8aab17;font:11px monospace}.process{color:var(--paper);background:#090a0a;padding:9vw 3vw}.process>div{grid-template-columns:repeat(3,1fr);margin:5vw 0;display:grid}.process article{border:1px solid #fff3;min-height:300px;padding:30px}.process h3{margin:50px 0 15px;font-size:40px}.process p{color:#bbb;line-height:1.5}.case-grid{grid-template-columns:1fr 1fr;gap:7vw 3vw;padding:5vw 3vw 10vw;display:grid}.case-grid article>div{background:#181919;height:60vw;max-height:760px;overflow:hidden}.case-grid img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1)}.case-grid article:hover img{transform:scale(1.03)}.case-grid article>span{color:var(--acid);margin-top:22px;font:11px monospace;display:block}.case-grid h2{letter-spacing:-.07em;margin:15px 0;font-size:clamp(48px,7vw,110px);font-weight:500;line-height:.85}.case-grid small{text-transform:uppercase;letter-spacing:.08em}.case-grid p{color:#bbb;max-width:520px;line-height:1.5}.simple-cta{background:var(--paper);min-height:80vh;color:var(--ink);flex-direction:column;justify-content:center;padding:9vw 3vw;display:flex}.simple-cta.dark{color:var(--paper);background:#090a0a}.simple-cta .primary-cta{margin-left:auto}.about-copy{grid-template-columns:1.3fr .7fr;gap:8vw;padding:10vw 3vw;display:grid}.about-copy h2{letter-spacing:-.06em;font-size:clamp(45px,6vw,92px);font-weight:500;line-height:.95}.about-copy p{font-size:19px;line-height:1.55}.principles{grid-template-columns:repeat(3,1fr);padding:0 3vw 10vw;display:grid}.principles article{border:1px solid var(--line);min-height:360px;padding:35px}.principles span{color:#8aab17;font:11px monospace}.principles h3{letter-spacing:-.04em;margin-top:80px;font-size:38px;line-height:1}.principles p{line-height:1.5}.contact-page-head{padding:10vw 3vw 5vw}.contact-page-head p{max-width:600px;margin-left:auto;font-size:20px;line-height:1.45}.form-layout{grid-template-columns:.65fr 1.35fr;gap:8vw;padding:4vw 3vw 10vw;display:grid}.form-side{flex-direction:column;gap:16px;display:flex}.form-side a{font-size:clamp(18px,2vw,28px)}.form-side p{color:#aaa;margin-top:30px}.brief-form{flex-direction:column;gap:24px;display:flex}.field-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.brief-form label{text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:10px;font-size:10px;display:flex}.brief-form input,.brief-form select,.brief-form textarea{appearance:none;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff59;border-radius:0;outline:none;width:100%;padding:15px 0;font:18px Arial,sans-serif}.brief-form select{background:#090a0a}.brief-form input:focus,.brief-form select:focus,.brief-form textarea:focus{border-color:var(--acid)}.form-submit{background:var(--acid);text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:68px;padding:0 22px;font-size:14px;display:flex}.form-submit span{font-size:24px}.form-note{color:#aaa;font-size:12px;line-height:1.5}.article-list{padding:6vw 3vw 10vw}.article-list>a{border-top:1px solid var(--line);grid-template-columns:70px 1fr 40px;padding:40px 0;transition:padding .35s,background .35s;display:grid}.article-list>a:hover{background:#c8ff1a2e;padding-left:20px}.article-list>a>span,.article-list small{text-transform:uppercase;font:11px monospace}.article-list h2{letter-spacing:-.06em;margin:15px 0;font-size:clamp(38px,5.3vw,84px);font-weight:500;line-height:.95}.article-list p{max-width:650px;line-height:1.5}.article-list b{font-size:24px}.article-page{max-width:1050px;margin:0 auto;padding:10vw 30px}.article-page>a:first-child{margin-bottom:10vh;display:block}.article-page>span{text-transform:uppercase;color:#789510;font:11px monospace}.article-page h1{letter-spacing:-.075em;margin:5vh 0;font-size:clamp(60px,9vw,130px);font-weight:500;line-height:.86}.article-intro{font-size:clamp(23px,3vw,38px);line-height:1.25}.article-page section{max-width:760px;margin:100px 0 100px auto}.article-page section h2{letter-spacing:-.04em;font-size:42px}.article-page section p{font-size:19px;line-height:1.7}.article-page aside{color:#fff;background:#090a0a;margin-top:12vw;padding:7vw}.article-page aside h2{margin-top:0;font-size:50px}.article-page aside p{margin-bottom:35px;line-height:1.5}.site-footer{color:var(--paper);background:#050606;border-top:1px solid #fff3;grid-template-columns:1.5fr .7fr 1fr .8fr;gap:5vw;padding:5vw 3vw 3vw;display:grid}.site-footer>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer p{color:#999;max-width:270px;line-height:1.4}.site-footer>div>span{color:#777;text-transform:uppercase;font:10px monospace}.site-footer a:not(.logo){font-size:13px}.site-footer>div:last-child{justify-content:space-between}@media (max-width:800px){.nav{height:70px;padding:0 20px}.menu{z-index:22;flex-direction:column;gap:6px;display:flex}.menu span{background:#fff;width:24px;height:1px}.navlinks{background:#080909;flex-direction:column;justify-content:center;align-items:center;font-size:28px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;transform:translateY(-100%)}.navlinks.open{transform:none}.hero{min-height:max(760px,100svh);padding:16vh 20px 30px}.hero:after{background:linear-gradient(145deg,var(--paper) 0 58%,#050606 72%)}.hero h1{width:100%;font-size:18vw;line-height:.78}.hero .line{white-space:nowrap;width:100%}.line-two,.line-three{margin-left:0}.portal{width:102vw;height:50vh;top:42%;right:-27vw}.hero-copy{flex-direction:column;align-items:flex-start;bottom:92px;left:20px;right:20px}.hero-copy p{max-width:220px;font-size:14px}.primary-cta{width:230px}.availability{color:#fff;text-shadow:0 1px 12px #000c;bottom:26px;left:20px}.scroll-note{display:none}.manifesto{min-height:90vh;padding:100px 20px}.manifesto-text{font-size:12vw}.orbit-word{width:75vw;right:-30vw}.work{padding:70px 20px}.project{grid-template-columns:50px 1fr;min-height:65vh;padding:20px}.project h2{font-size:14vw}.project p{grid-column:2}.project a{top:20px;right:20px}.art-object{width:90%;left:20%}.proof{padding:90px 20px}.proof-quote{grid-template-columns:1fr;gap:30px}.proof-stats{grid-template-columns:1fr}.proof-stats>div,.proof-stats>div:nth-child(2),.proof-stats>div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:25px 0}.proof-stats>div:last-child{border-bottom:0}.capabilities{grid-template-columns:1fr;gap:40px;padding:100px 20px}.cap-intro h2{position:static}.cap-row{min-height:85px}.contact{min-height:800px;padding:100px 20px}.contact h2{font-size:22vw}.contact footer{flex-direction:column;gap:8px;bottom:20px;left:20px;right:20px}.inner-nav{position:relative}.inner-page:not(.dark-page) .navlinks{color:#fff}.inner-hero{min-height:680px;padding:100px 20px 60px}.inner-hero h1,.contact-page-head h1{font-size:17vw}.inner-hero>p{font-size:18px}.hero-split,.offer-intro,.service-heading,.scope-note{grid-template-columns:1fr}.offer-intro,.service-heading{padding:80px 20px 35px}.offer-grid{grid-template-columns:1fr;padding:20px 20px 80px}.offer-grid article{min-height:580px;padding:35px 25px}.scope-note{margin:0 20px 80px}.service-grid,.service-detail,.case-grid,.about-copy,.form-layout{grid-template-columns:1fr}.service-grid{padding:50px 20px 80px}.service-grid article{min-height:520px;padding:35px 25px}.bundle,.simple-cta{padding:100px 20px}.bundle h2,.simple-cta h2{font-size:18vw}.bundle p,.bundle .primary-cta,.simple-cta .primary-cta{margin-left:0}.service-detail,.process{padding:90px 20px}.process>div{grid-template-columns:1fr}.case-grid{padding:40px 20px 90px}.case-grid article>div{height:105vw}.about-copy{padding:90px 20px}.principles{grid-template-columns:1fr;padding:0 20px 90px}.contact-page-head{padding:100px 20px 40px}.contact-page-head p{margin-left:0}.form-layout{padding:40px 20px 90px}.field-pair{grid-template-columns:1fr}.article-list{padding:40px 20px 90px}.article-list>a{grid-template-columns:40px 1fr 25px}.article-page{padding:100px 20px}.article-page section{margin:75px 0}.article-page aside{padding:45px 25px}.site-footer{grid-template-columns:1fr 1fr;padding:70px 20px 30px}.site-footer>div:first-child,.site-footer>div:last-child{grid-column:1/-1}}.service-proof-band{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#dfe6d7;grid-template-columns:.42fr 1.3fr .45fr;align-items:start;gap:5vw;padding:7vw 3vw;display:grid}.service-proof-band>span,.service-faq>div:first-child>span{text-transform:uppercase;color:#667b13;font:10px monospace}.service-proof-band h2{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(44px,5.5vw,84px);font-weight:500;line-height:.94}.service-proof-band p{color:#4f564b;max-width:760px;font-size:18px;line-height:1.65}.service-proof-band>a{text-transform:uppercase;border-bottom:1px solid #879278;justify-content:space-between;align-self:end;padding:18px 0;font:10px monospace;display:flex}.service-proof-band>a b{color:#6e8911}.service-faq{color:var(--ink);background:#efede6;grid-template-columns:.68fr 1.32fr;gap:8vw;padding:9vw 3vw;display:grid}.service-faq h2{letter-spacing:-.06em;margin:55px 0 0;font-size:clamp(48px,6vw,92px);font-weight:500;line-height:.9}.service-faq details{border-top:1px solid var(--line);padding:0}.service-faq details:last-child{border-bottom:1px solid var(--line)}.service-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:25px;min-height:92px;font-size:clamp(18px,1.7vw,26px);list-style:none;display:flex}.service-faq summary::-webkit-details-marker{display:none}.service-faq summary span{color:#789510;font-size:24px;transition:transform .25s}.service-faq details[open] summary span{transform:rotate(45deg)}.service-faq details p{color:#555;max-width:760px;margin:0;padding:0 70px 32px 0;line-height:1.65}.insight-service-path{background:#dfe6d7;border:1px solid #c2cdb7;margin:15px 0 90px;padding:38px;transition:transform .3s,background .3s;display:block}.insight-service-path:hover{background:var(--acid);transform:translateY(-5px)}.insight-service-path>span{text-transform:uppercase;color:#667b13;font:10px monospace}.insight-service-path h2{margin:45px 0 22px!important;font-size:clamp(34px,4vw,60px)!important}.insight-service-path p{max-width:670px;font-size:16px!important}.insight-service-path b{text-transform:uppercase;margin-top:32px;font:10px monospace;display:block}@media (max-width:800px){.service-proof-band{grid-template-columns:1fr;gap:30px;padding:75px 20px}.service-proof-band h2{font-size:12vw}.service-proof-band p{font-size:16px}.service-proof-band>a{margin-top:15px}.service-faq{grid-template-columns:1fr;gap:55px;padding:80px 20px}.service-faq h2{font-size:13vw}.service-faq summary{min-height:80px;font-size:17px}.service-faq details p{padding-right:0}.insight-service-path{margin-bottom:70px;padding:28px 22px}.insight-service-path h2{font-size:11vw!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.form-submit{color:#080909;box-shadow:0 0 0 1px var(--acid),0 12px 35px #c8ff1a29;font-weight:800}.form-submit:hover,.form-submit:focus-visible{color:#080909;background:#fff}.trust-strip{border-top:1px solid var(--line);grid-template-columns:1.25fr repeat(4,1fr);margin-top:7vw;display:grid}.trust-strip>span,.trust-strip>div{padding:24px 18px 0 0}.trust-strip>span{text-transform:uppercase;font:11px monospace}.trust-strip>div{border-left:1px solid var(--line);padding-left:20px}.trust-strip b{color:#8aab17;font:11px monospace}.trust-strip p{max-width:160px;line-height:1.35}.case-card{min-width:0;display:block}.case-card>div{background:#181919;height:60vw;max-height:760px;overflow:hidden}.case-card:hover img{transform:scale(1.03)}.case-card>span{color:var(--acid);margin-top:22px;font:11px monospace;display:block}.case-grid h2{overflow-wrap:anywhere;font-size:clamp(44px,6.2vw,105px)}.case-arrow{color:var(--acid);text-transform:uppercase;margin-top:20px;font:11px monospace;display:block}.project-hero{flex-direction:column;justify-content:flex-end;min-height:78vh;padding:8vw 3vw 5vw;display:flex}.project-hero>a,.project-hero>span,.project-story span{text-transform:uppercase;font:11px monospace}.project-hero>span{color:var(--acid);margin:8vh 0 3vh}.project-hero h1{letter-spacing:-.09em;overflow-wrap:anywhere;margin:0;font-size:clamp(90px,16vw,260px);font-weight:500;line-height:.75}.project-hero p{max-width:600px;margin:6vh 0 0 auto;font-size:22px;line-height:1.4}.project-showcase{background:#181919;height:min(80vw,1000px);margin:0 3vw;overflow:hidden}.project-showcase img{object-fit:cover;width:100%;height:100%}.project-story{grid-template-columns:1.2fr .8fr;gap:10vw;padding:10vw 3vw;display:grid}.project-story h2{letter-spacing:-.06em;font-size:clamp(42px,6vw,90px);font-weight:500;line-height:.95}.project-story ul{border-top:1px solid #fff3;margin:40px 0;padding:0;list-style:none}.project-story li{border-bottom:1px solid #fff3;padding:18px 0;font-size:20px}.project-story p{color:#aaa;line-height:1.6}.project-showcase{position:relative}.project-showcase>a{background:var(--acid);color:#080909;text-transform:uppercase;padding:16px 20px;font:11px monospace;position:absolute;bottom:25px;right:25px}.project-facts{background:#fff3;grid-template-columns:repeat(3,1fr);gap:1px;padding:8vw 3vw;display:grid}.project-facts article{background:#090a0a;padding:3vw}.project-facts span{color:var(--acid);text-transform:uppercase;font:11px monospace}.project-facts p{margin:40px 0 0;font-size:19px;line-height:1.55}.project-story blockquote{letter-spacing:-.055em;margin:40px 0;font-size:clamp(38px,5.5vw,82px);line-height:.98}.rating{color:var(--acid);letter-spacing:.2em;font-size:24px}.home-testimonial{color:var(--paper);background:#090a0a;margin-top:8vw;padding:4vw}.home-testimonial>div{text-transform:uppercase;justify-content:space-between;font:11px monospace;display:flex}.home-testimonial b{color:var(--acid);letter-spacing:.2em}.home-testimonial blockquote{letter-spacing:-.05em;max-width:1100px;margin:5vw 0 0;font-size:clamp(34px,5vw,76px);line-height:1}@media (min-width:801px) and (max-width:1100px){.project{grid-template-rows:1fr auto;grid-template-columns:58px minmax(0,1fr);min-height:62vh;padding:24px}.project-number{font-size:46px}.project h2{overflow-wrap:anywhere;font-size:clamp(58px,9.5vw,100px)}.project-meta{grid-column:2}.case-grid{grid-template-columns:1fr}.case-card>div{height:72vw;max-height:none}.case-grid h2{font-size:11vw}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip>span{grid-column:1/-1}}@media (max-width:800px){.trust-strip{grid-template-columns:1fr}.trust-strip>div{border-left:0;border-top:1px solid var(--line);grid-template-columns:40px 1fr;padding:18px 0;display:grid}.trust-strip p{max-width:none;margin:0}.case-card>div{height:105vw}.case-grid h2{font-size:16vw}.project-hero{min-height:650px;padding:90px 20px 50px}.project-hero h1{font-size:21vw}.project-hero p{margin-left:0;font-size:18px}.project-showcase{height:110vw;margin:0 20px}.project-showcase>a{bottom:12px;right:12px}.project-facts{grid-template-columns:1fr;padding:70px 20px}.project-facts article{padding:35px 25px}.project-story{grid-template-columns:1fr;padding:90px 20px}.home-testimonial{margin-top:70px;padding:35px 24px}.home-testimonial>div{flex-direction:column;gap:15px}.home-testimonial blockquote{margin-top:45px}}.insight-detail{background:#f3f0e8}.insight-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:78vh;padding:8vw 3vw 5vw;display:flex}.insight-hero>a{text-transform:uppercase;width:max-content;font:11px monospace}.insight-meta{gap:14px;margin-top:28px;display:flex}.insight-meta span{border:1px solid var(--line);text-transform:uppercase;border-radius:100px;padding:9px 13px;font:10px monospace}.insight-hero h1{letter-spacing:-.08em;max-width:1400px;margin:6vh 0 4vh;font-size:clamp(68px,10.5vw,170px);font-weight:500;line-height:.82}.insight-hero>p{max-width:620px;margin:0 0 0 auto;font-size:clamp(19px,2vw,27px);line-height:1.35}.insight-rule{text-transform:uppercase;align-items:center;gap:25px;padding:18px 3vw;font:10px monospace;display:flex}.insight-rule i{background:var(--line);flex:1;height:1px}.insight-body{grid-template-columns:280px minmax(0,760px);justify-content:space-between;gap:8vw;max-width:1450px;margin:0 auto;padding:5vw 3vw 10vw;display:grid}.insight-index{border-top:1px solid var(--line);flex-direction:column;align-self:start;display:flex;position:sticky;top:40px}.insight-index>span{text-transform:uppercase;color:#6d6d66;padding:18px 0;font:10px monospace}.insight-index a{border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:10px;padding:16px 0;font-size:13px;line-height:1.3;display:grid}.insight-index b{color:#789510;font:10px monospace}.insight-copy{min-width:0}.insight-intro{letter-spacing:-.025em;max-width:720px;margin:0 0 60px;font-size:clamp(26px,2.6vw,38px);line-height:1.28}.takeaway{background:var(--acid);margin-bottom:100px;padding:30px}.takeaway span,.insight-copy section>span,.insight-cta>span,.related-insights>span{text-transform:uppercase;font:10px monospace}.takeaway p{margin:25px 0 0;font-size:20px;line-height:1.4}.insight-copy section{border-top:1px solid var(--line);margin:0 0 110px;padding-top:22px;scroll-margin-top:30px}.insight-copy section>span{color:#789510}.insight-copy section h2{letter-spacing:-.05em;margin:25px 0 35px;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1}.insight-copy section p{color:#292a27;margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.78}.insight-cta{color:var(--paper);background:#090a0a;padding:60px}.insight-cta>span{color:var(--acid)}.insight-cta h2{letter-spacing:-.055em;margin:35px 0 25px;font-size:clamp(42px,5vw,70px);font-weight:500;line-height:.95}.insight-cta p{color:#bbb;max-width:520px;margin-bottom:35px;line-height:1.6}.related-insights{border-top:1px solid var(--line);padding:8vw 3vw 10vw}.related-insights>div{grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.related-insights a{border:1px solid var(--line);flex-direction:column;min-height:360px;padding:40px;transition:background .35s;display:flex}.related-insights a:hover{background:var(--acid)}.related-insights small{text-transform:uppercase;font:10px monospace}.related-insights h2{letter-spacing:-.05em;font-size:clamp(34px,4vw,60px);font-weight:500;line-height:1}.related-insights b{text-transform:uppercase;margin-top:auto;font:11px monospace}@media (max-width:800px){.insight-hero{min-height:720px;padding:100px 20px 55px}.insight-meta{flex-wrap:wrap;margin-top:60px}.insight-hero h1{letter-spacing:-.065em;margin:45px 0 35px;font-size:clamp(52px,11.5vw,88px);line-height:.88}.insight-hero>p{margin-left:0}.insight-rule{padding:16px 20px}.insight-body{grid-template-columns:1fr;padding:70px 20px 100px}.insight-index{display:none}.insight-intro{margin-bottom:45px}.takeaway{margin-bottom:75px;padding:25px}.insight-copy section{margin-bottom:80px}.insight-copy section p{font-size:19px;line-height:1.7}.insight-cta{padding:45px 25px}.related-insights{padding:80px 20px}.related-insights>div{grid-template-columns:1fr}.related-insights a{min-height:300px;padding:30px 20px}}.local-page{background:var(--paper)}.local-hero{min-height:88vh;color:var(--paper);background:#090a0a;flex-direction:column;justify-content:flex-end;padding:10vw 3vw 6vw;display:flex;position:relative;overflow:hidden}.local-hero:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#c8ff1a99,#c8ff1a0f 35%,#0000 68%);border-radius:50%;width:55vw;position:absolute;top:-22vw;right:-18vw}.local-hero>span,.local-context>span,.local-services>div>span,.local-proof>span,.local-faq>div>span{text-transform:uppercase;color:#8eaa27;font:10px monospace}.local-hero h1{z-index:1;letter-spacing:-.08em;max-width:1450px;margin:6vh 0 5vh;font-size:clamp(68px,10.5vw,170px);font-weight:500;line-height:.82;position:relative}.local-hero>p{max-width:640px;margin:0 0 35px auto;font-size:clamp(18px,2vw,27px);line-height:1.4}.local-hero .primary-cta{margin-left:auto}.local-context{border-bottom:1px solid var(--line);padding:10vw 3vw}.local-services{grid-template-columns:.75fr 1.25fr;gap:8vw;padding:10vw 3vw;display:grid}.local-services>div:first-child h2{letter-spacing:-.05em;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1;position:sticky;top:50px}.local-services>div:last-child>a{border-top:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:start;gap:20px;padding:30px 0;display:grid}.local-services h3{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,45px);font-weight:500}.local-services p{grid-column:2;max-width:500px;line-height:1.5}.local-services b{color:#789510;font:11px monospace}.local-proof{color:var(--paper);background:#090a0a;padding:8vw 3vw}.local-proof>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.local-proof img{aspect-ratio:1.25;object-fit:cover;width:100%}.local-proof h3{margin:20px 0 7px;font-size:32px}.local-proof p{text-transform:uppercase;color:#aaa;font:10px monospace}.local-faq{grid-template-columns:.7fr 1.3fr;gap:8vw;padding:10vw 3vw;display:grid}.local-faq h2{letter-spacing:-.055em;font-size:clamp(42px,5.5vw,78px);font-weight:500;line-height:.98}.local-faq details{border-top:1px solid var(--line)}.local-faq summary{cursor:pointer;grid-template-columns:45px 1fr 30px;align-items:center;gap:15px;padding:25px 0;font-size:20px;list-style:none;display:grid}.local-faq summary::-webkit-details-marker{display:none}.local-faq summary b{color:#789510;font:10px monospace}.local-faq summary i{font-size:25px;font-style:normal;transition:transform .3s}.local-faq details[open] summary i{transform:rotate(45deg)}.local-faq details p{color:#484943;max-width:650px;margin:0 0 30px 60px;line-height:1.65}@media (max-width:800px){.local-hero{min-height:780px;padding:110px 20px 65px}.local-hero h1{font-size:16.5vw}.local-hero>p,.local-hero .primary-cta{margin-left:0}.local-context{padding:90px 20px}.local-services,.local-faq{grid-template-columns:1fr;padding:90px 20px}.local-services>div:first-child h2{position:static}.local-services>div:last-child>a{grid-template-columns:35px 1fr}.local-services>div:last-child>a>b{grid-column:2}.local-proof{padding:80px 20px}.local-proof>div{grid-template-columns:1fr}.local-faq details p{margin-left:0}.local-faq summary{font-size:17px}}.local-context{border-bottom:1px solid var(--line);background:#e7e4dc;padding:110px max(3vw,32px);display:block}.local-context>span{margin-bottom:32px;display:block}.local-context h2{letter-spacing:-.025em;max-width:780px;margin:0 0 0 auto;font-size:clamp(24px,2.25vw,34px);font-weight:400;line-height:1.3}@media (max-width:800px){.local-context{padding:70px 20px;display:block}.local-context>span{margin-bottom:24px}.local-context h2{margin:0;font-size:26px;line-height:1.3}}.signup-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030404c7;place-items:center;padding:20px;animation:.35s both signup-fade;display:grid;position:fixed;inset:0}.signup-dialog{width:min(920px,100%);max-height:calc(100vh - 40px);color:var(--paper);background:#090a0a;border:1px solid #fff3;grid-template-columns:.42fr 1fr;animation:.5s cubic-bezier(.2,.8,.2,1) both signup-rise;display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #0000008c}.signup-mark{background:var(--acid);color:#090a0a;letter-spacing:-.09em;align-items:flex-end;min-height:620px;padding:34px;font-size:clamp(72px,9vw,130px);line-height:.8;display:flex;overflow:hidden}.signup-mark sup{letter-spacing:0;margin-left:6px;font-size:12px}.signup-content{padding:64px 60px 50px}.signup-content>span{color:var(--acid);text-transform:uppercase;font:10px monospace}.signup-content h2{letter-spacing:-.065em;margin:32px 0 25px;font-size:clamp(50px,5.5vw,78px);font-weight:500;line-height:.84}.signup-content h2 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.signup-content>p{color:#aaa;max-width:520px;margin-bottom:35px;line-height:1.55}.signup-close{z-index:2;color:#aaa;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font:10px monospace;position:absolute;top:18px;right:18px}.signup-content form label:not(.signup-consent){border-bottom:1px solid #555;padding:14px 0;display:block}.signup-content form label>span{text-transform:uppercase;color:#aaa;font:10px monospace;display:block}.signup-content form label i{color:#666;font-style:normal}.signup-content input:not([type=checkbox]){color:#fff;background:0 0;border:0;outline:0;width:100%;padding:10px 0 3px;font-size:20px}.signup-content input::placeholder{color:#555}.signup-consent{grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:22px 0;display:grid}.signup-consent input{accent-color:var(--acid)}.signup-consent span{text-transform:none!important;font:11px/1.45 Arial,sans-serif!important}.signup-consent a{text-decoration:underline}.signup-submit,.signup-success button{background:var(--acid);color:#090a0a;text-transform:uppercase;cursor:pointer;border:0;width:100%;padding:18px;font:700 11px monospace}.signup-submit:disabled{opacity:.55}.signup-message{color:#ff8876;margin:14px 0 0;font-size:12px}.signup-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.signup-success{border-top:1px solid #555;padding-top:30px}.signup-success b{color:var(--acid);font-size:38px}.signup-success p{margin:18px 0 26px;line-height:1.5}.not-found-page{color:var(--paper);background:#090a0a}.not-found-hero{min-height:820px;padding:120px 3vw 70px;position:relative;overflow:hidden}.not-found-hero>span{text-transform:uppercase;color:var(--acid);font:10px monospace}.not-found-code{color:#0000;-webkit-text-stroke:1px #ffffff2e;letter-spacing:-.11em;font-size:clamp(250px,42vw,700px);line-height:.8;position:absolute;top:50px;right:-2vw}.not-found-copy{z-index:1;position:absolute;bottom:80px;left:3vw}.not-found-copy h1{letter-spacing:-.075em;margin:0 0 32px;font-size:clamp(70px,10vw,150px);font-weight:500;line-height:.82}.not-found-copy h1 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.not-found-copy p{color:#aaa;font-size:19px}.not-found-copy>div{align-items:center;gap:28px;margin-top:28px;display:flex}.not-found-copy>div>a:last-child{text-transform:uppercase;font:11px monospace}.privacy-page{background:var(--paper)}.privacy-hero{border-bottom:1px solid var(--line);padding:13vw 3vw 7vw}.privacy-hero>span{text-transform:uppercase;color:#789510;font:10px monospace}.privacy-hero h1{letter-spacing:-.08em;margin:55px 0 35px;font-size:clamp(70px,11vw,170px);font-weight:500;line-height:.82}.privacy-copy{max-width:900px;margin:0 auto;padding:100px 3vw 140px}.privacy-copy section{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:50px;padding:30px 0 55px;display:grid}.privacy-copy h2{margin:0;font-size:18px}.privacy-copy p{margin:0;font:19px/1.7 Georgia,serif}.privacy-copy a{text-decoration:underline}@keyframes signup-fade{0%{opacity:0}}@keyframes signup-rise{0%{opacity:0;transform:translateY(24px)scale(.985)}}@media (max-width:800px){.signup-backdrop{padding:10px}.signup-dialog{grid-template-columns:1fr;max-height:calc(100vh - 20px)}.signup-mark{display:none}.signup-content{padding:54px 24px 28px}.signup-content h2{margin:25px 0 20px;font-size:52px}.signup-content>p{margin-bottom:20px;font-size:14px}.signup-content form label:not(.signup-consent){padding:10px 0}.signup-content input:not([type=checkbox]){font-size:17px}.signup-consent{margin:16px 0}.not-found-hero{min-height:700px;padding:100px 20px 50px}.not-found-code{font-size:62vw;top:100px;right:-10vw}.not-found-copy{bottom:55px;left:20px;right:20px}.not-found-copy h1{font-size:18vw}.not-found-copy>div{flex-direction:column;align-items:flex-start}.privacy-hero{padding:110px 20px 65px}.privacy-hero h1{margin:45px 0 30px;font-size:17vw}.privacy-copy{padding:70px 20px 100px}.privacy-copy section{grid-template-columns:1fr;gap:18px}.privacy-copy p{font-size:17px}}.insights-index{background:#efede6}.insights-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:92vh;padding:10vw 3vw 5vw;display:flex;position:relative}.insights-hero>span,.insights-feature span,.insights-feed-head span,.insights-signoff>span{text-transform:uppercase;color:#789510;font:10px monospace}.insights-hero h1{letter-spacing:-.09em;margin:8vh 0 7vh;font-size:clamp(92px,14.3vw,230px);font-weight:500;line-height:.74}.insights-hero h1 em{color:#789510;font-family:Georgia,serif;font-weight:400}.insights-hero>div{justify-content:space-between;align-items:end;display:flex}.insights-hero p{max-width:620px;margin:0;font-size:clamp(20px,2.1vw,30px);line-height:1.35}.insights-hero small{text-align:right;text-transform:uppercase;font:10px/1.5 monospace}.insights-feature{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;min-height:720px;display:grid}.insights-feature>div{border-right:1px solid var(--line);background:var(--acid);flex-direction:column;justify-content:space-between;padding:4vw 3vw;display:flex}.insights-feature>div span{color:#090a0a}.insights-feature strong{letter-spacing:-.09em;font-size:clamp(120px,18vw,280px);font-weight:500;line-height:.7}.insights-feature>a{flex-direction:column;padding:5vw;transition:background .35s;display:flex}.insights-feature>a:hover{background:#fff}.insights-feature small,.insights-card-grid small{text-transform:uppercase;font:10px monospace}.insights-feature h2{letter-spacing:-.07em;max-width:1000px;margin:8vh 0 35px;font-size:clamp(58px,7.7vw,125px);font-weight:500;line-height:.88}.insights-feature p{max-width:590px;font-size:18px;line-height:1.55}.insights-feature b,.insights-card-grid b{text-transform:uppercase;color:#789510;margin-top:auto;padding-top:40px;font:11px monospace}.insights-feed{padding:10vw 3vw}.insights-feed-head{justify-content:space-between;align-items:start;margin-bottom:50px;display:flex}.insights-feed-head p{max-width:300px;margin:0;line-height:1.5}.insights-card-grid{grid-template-columns:repeat(3,1fr);display:grid}.insights-card-grid>a{border:1px solid var(--line);flex-direction:column;min-height:550px;margin-right:-1px;padding:32px;transition:background .3s,transform .3s;display:flex}.insights-card-grid>a:hover{background:var(--acid);transform:translateY(-6px)}.insights-card-grid>a>div{justify-content:space-between;display:flex}.insights-card-grid>a>div>span{color:#789510;font:10px monospace}.insights-card-grid h2{letter-spacing:-.05em;margin:70px 0 25px;font-size:clamp(36px,3.5vw,56px);font-weight:500;line-height:.96}.insights-card-grid p{color:#555;line-height:1.55}.insights-card-grid>a:hover b,.insights-card-grid>a:hover div>span{color:#090a0a}.insights-signoff{color:var(--paper);background:#090a0a;padding:9vw 3vw}.insights-signoff h2{letter-spacing:-.075em;margin:55px 0;font-size:clamp(72px,10vw,155px);font-weight:500;line-height:.82}.insights-signoff .footer-signal{background:var(--acid);color:#090a0a;border:0;padding:18px 24px}.site-footer{background:#050606;padding:0;display:block}.site-footer>.footer-invite{background:#0c0d0d;border-bottom:1px solid #ffffff2e;flex-direction:row;justify-content:space-between;align-items:center;min-height:155px;padding:28px 3vw;display:flex}.footer-invite>div{grid-template-columns:120px 1fr;align-items:center;gap:35px;display:grid}.footer-invite>div>span{text-transform:uppercase;color:var(--acid);font:10px monospace}.footer-invite p{color:var(--paper);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,44px);line-height:1}.footer-invite>a{text-transform:uppercase;border:1px solid #ffffff47;justify-content:space-between;align-items:center;width:min(360px,32vw);padding:18px 20px;font:11px monospace;transition:background .25s,color .25s;display:flex}.footer-invite>a:hover{background:var(--acid);color:#090a0a}.footer-invite>a b{color:var(--acid)}.footer-invite>a:hover b{color:#090a0a}.site-footer>.footer-grid{grid-template-columns:1.4fr .7fr .7fr 1fr;gap:5vw;padding:5vw 3vw;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-grid>div>span{text-transform:uppercase;color:#777;margin-bottom:8px;font:10px monospace}.footer-grid p{color:#888;max-width:270px;line-height:1.5}.footer-signal{border:0;border-bottom:1px solid var(--acid);color:var(--paper);text-transform:uppercase;cursor:pointer;background:0 0;padding:12px 0;font:11px monospace}.footer-signal span{color:var(--acid)}.site-footer>.footer-bottom{color:#777;text-transform:uppercase;border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr auto auto;gap:30px;padding:22px 3vw;font:9px monospace;display:grid}.footer-bottom a{color:#aaa}@media (max-width:800px){.insights-hero{min-height:760px;padding:110px 20px 55px}.insights-hero h1{margin:70px 0 55px;font-size:20vw}.insights-hero>div{flex-direction:column;align-items:start;gap:30px}.insights-hero small{text-align:left}.insights-feature{grid-template-columns:1fr;min-height:0}.insights-feature>div{border-right:0;border-bottom:1px solid var(--line);min-height:260px;padding:30px 20px}.insights-feature strong{align-self:flex-end}.insights-feature>a{min-height:620px;padding:65px 20px 35px}.insights-feature h2{margin:65px 0 30px;font-size:15vw}.insights-feed{padding:90px 20px}.insights-feed-head{flex-direction:column;gap:25px}.insights-card-grid{grid-template-columns:1fr}.insights-card-grid>a{min-height:460px;margin:0 0 -1px;padding:28px 22px}.insights-card-grid h2{font-size:13vw}.insights-signoff{padding:90px 20px}.insights-signoff h2{font-size:18vw}.site-footer>.footer-invite{flex-direction:column;align-items:stretch;gap:30px;min-height:0;padding:42px 20px}.footer-invite>div{grid-template-columns:1fr;gap:12px}.footer-invite p{font-size:32px}.footer-invite>a{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:55px 25px;padding:70px 20px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{grid-template-columns:1fr 1fr;gap:14px;padding:25px 20px}.footer-bottom a:last-child{text-align:right}}.insights-resource{background:var(--acid);color:#090a0a;margin:0 3vw 10vw;padding:5vw;transition:transform .35s;display:block}.insights-resource:hover{transform:translateY(-8px)}.insights-resource span,.brief-tool-hero>span,.brief-tool-intro>span,.brief-tool-guide>span{text-transform:uppercase;font:10px monospace}.insights-resource h2{letter-spacing:-.065em;max-width:1150px;margin:5vw 0;font-size:clamp(48px,7vw,105px);font-weight:500;line-height:.9}.insights-resource b{text-transform:uppercase;font:11px monospace}.brief-tool-page{background:#efede6}.brief-tool-hero{min-height:92vh;color:var(--paper);background:#090a0a;flex-direction:column;justify-content:flex-end;padding:10vw 3vw 6vw;display:flex}.brief-tool-hero>span{color:var(--acid)}.brief-tool-hero h1{letter-spacing:-.085em;margin:8vh 0 7vh;font-size:clamp(82px,12.5vw,200px);font-weight:500;line-height:.77}.brief-tool-hero h1 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.brief-tool-hero>div{justify-content:space-between;align-items:end;display:flex}.brief-tool-hero p{max-width:650px;margin:0;font-size:clamp(20px,2vw,29px);line-height:1.4}.brief-tool-hero small{text-align:right;text-transform:uppercase;font:10px/1.5 monospace}.brief-tool-intro{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:8vw;padding:10vw 3vw;display:grid}.brief-tool-intro>span{color:#789510}.brief-tool-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.5vw,80px);font-weight:500;line-height:.98}.brief-tool-intro>div{grid-column:2;grid-template-columns:1fr 1fr;gap:4vw;display:grid}.brief-tool-intro p{line-height:1.65}.brief-builder{padding:2vw 3vw 10vw}.brief-builder>form{max-width:1100px;margin:0 auto}.brief-field{border-top:1px solid var(--line);grid-template-columns:260px 1fr;gap:30px;padding:28px 0;display:grid}.brief-field label{text-transform:uppercase;color:#687f17;font:10px monospace}.brief-field input,.brief-field textarea,.brief-field select{color:#111;background:0 0;border:0;outline:0;width:100%;font:22px/1.45 Arial,sans-serif}.brief-field textarea{resize:vertical;min-height:100px}.brief-field input::placeholder,.brief-field textarea::placeholder{color:#999}.brief-pair{grid-template-columns:1fr 1fr;gap:50px;display:grid}.brief-pair .brief-field{grid-template-columns:130px 1fr}.brief-generate{width:min(100%,520px);color:var(--paper);text-transform:uppercase;cursor:pointer;background:#090a0a;border:0;justify-content:space-between;align-items:center;margin:45px 0 0 auto;padding:22px 24px;font:12px monospace;display:flex}.brief-generate span{color:var(--acid)}.brief-output{max-width:1100px;color:var(--paper);background:#090a0a;margin:90px auto 0;padding:45px;scroll-margin-top:25px}.brief-output>div{border-bottom:1px solid #444;justify-content:space-between;gap:25px;padding-bottom:25px;display:flex}.brief-output>div>span{color:var(--acid);text-transform:uppercase;font:10px monospace}.brief-output button{color:#ddd;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-left:20px;font:10px monospace}.brief-output pre{white-space:pre-wrap;color:#ccc;margin:45px 0;font:15px/1.7 monospace}.brief-output>a{background:var(--acid);color:#090a0a;text-transform:uppercase;padding:18px 20px;font:11px monospace;display:block}.brief-tool-guide{background:#dedad0;padding:9vw 3vw}.brief-tool-guide>span{color:#687f17}.brief-tool-guide>div{grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.brief-tool-guide article{border-top:1px solid var(--line);border-right:1px solid var(--line);padding:35px}.brief-tool-guide article:last-child{border-right:0}.brief-tool-guide b{color:#687f17;font:10px monospace}.brief-tool-guide h3{letter-spacing:-.045em;margin:70px 0 25px;font-size:clamp(32px,3.5vw,52px);font-weight:500}.brief-tool-guide p{line-height:1.6}@media (max-width:800px){.insights-resource{margin:0 20px 90px;padding:50px 24px}.insights-resource h2{margin:55px 0;font-size:13.5vw}.brief-tool-hero{min-height:780px;padding:110px 20px 60px}.brief-tool-hero h1{margin:70px 0 55px;font-size:18vw}.brief-tool-hero>div{flex-direction:column;align-items:start;gap:30px}.brief-tool-hero small{text-align:left}.brief-tool-intro{grid-template-columns:1fr;padding:90px 20px}.brief-tool-intro>div{grid-column:1;grid-template-columns:1fr}.brief-builder{padding:20px 20px 90px}.brief-field,.brief-pair .brief-field{grid-template-columns:1fr;gap:15px}.brief-pair{grid-template-columns:1fr;gap:0}.brief-field input,.brief-field textarea,.brief-field select{font-size:18px}.brief-output{margin-top:70px;padding:30px 20px}.brief-output>div{flex-direction:column}.brief-output button{margin:0 18px 0 0}.brief-tool-guide{padding:80px 20px}.brief-tool-guide>div{grid-template-columns:1fr}.brief-tool-guide article{border-right:0;padding:35px 0}.brief-tool-guide h3{margin-top:45px}}.brief-result{max-width:1200px;color:var(--paper);background:#090a0a;margin:100px auto 0;padding:55px;scroll-margin-top:25px}.brief-result-head{border-bottom:1px solid #404140;justify-content:space-between;align-items:center;padding-bottom:50px;display:flex}.brief-result-head span,.brief-dashboard article>span{color:var(--acid);text-transform:uppercase;font:10px monospace}.brief-result h2{letter-spacing:-.06em;margin:35px 0 0;font-size:clamp(48px,6vw,86px);font-weight:500;line-height:.88}.brief-score{border-radius:50%;flex:none;width:180px;height:180px;padding:11px}.brief-score>div{background:#090a0a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.brief-score strong{letter-spacing:-.06em;font-size:64px;font-weight:500;line-height:1}.brief-score small{text-transform:uppercase;color:#999;font:10px monospace}.brief-dashboard{grid-template-columns:1fr 1fr;display:grid}.brief-dashboard article{padding:50px 45px 50px 0}.brief-dashboard article+article{border-left:1px solid #404140;padding-left:45px;padding-right:0}.brief-dashboard h3{letter-spacing:-.04em;margin:35px 0 22px;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.05}.brief-dashboard p{color:#aaa;line-height:1.55}.brief-dashboard dl{margin:40px 0 0}.brief-dashboard dl>div{border-top:1px solid #303130;grid-template-columns:120px 1fr;gap:20px;padding:15px 0;display:grid}.brief-dashboard dt,.brief-muted{text-transform:uppercase;color:#777!important;font:10px monospace!important}.brief-dashboard dd{margin:0;line-height:1.45}.brief-dashboard ul,.brief-dashboard ol{margin:18px 0 35px;padding:0;list-style:none}.brief-dashboard li{border-top:1px solid #303130;padding:13px 0;line-height:1.4}.brief-dashboard ol{counter-reset:recommend}.brief-dashboard ol li{counter-increment:recommend;padding-left:38px;position:relative}.brief-dashboard ol li:before{content:"0" counter(recommend);color:var(--acid);font:10px monospace;position:absolute;left:0}.brief-complete{border-top:1px solid #303130;margin-bottom:40px;padding-top:18px;color:var(--acid)!important}.brief-actions{border-top:1px solid #404140;grid-template-columns:1fr 1fr;gap:12px;padding-top:35px;display:grid}.brief-actions button,.brief-actions a{text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:72px;padding:0 22px;font:11px monospace;display:flex}.brief-download{background:var(--acid);color:#090a0a}.brief-whatsapp{color:#090a0a;background:#f1efe8}.brief-copy{color:#aaa;background:0 0;grid-column:1/-1;border:1px solid #404140!important;justify-content:center!important;min-height:48px!important}.brief-actions button:disabled{opacity:.6}.brief-privacy{margin:25px 0 0;color:#777!important;font:10px/1.5 monospace!important}@media (max-width:800px){.brief-result{margin-top:70px;padding:35px 20px}.brief-result-head{align-items:flex-start}.brief-result h2{font-size:12vw}.brief-score{width:100px;height:100px;padding:7px}.brief-score strong{font-size:38px}.brief-dashboard{grid-template-columns:1fr}.brief-dashboard article{padding:45px 0}.brief-dashboard article+article{border-top:1px solid #404140;border-left:0;padding:45px 0}.brief-dashboard dl>div{grid-template-columns:90px 1fr}.brief-actions{grid-template-columns:1fr}.brief-actions>*{grid-column:1!important}}.home-partner{color:var(--paper);background:#0a0b0a;grid-template-columns:1fr .82fr;align-items:center;gap:8vw;padding:9vw 3vw;display:grid;overflow:hidden}.home-partner-copy>span,.partner-card-top,.partner-feature-intro,.partners-hero>span,.partner-clarity>span{text-transform:uppercase;letter-spacing:.1em;font:10px monospace}.home-partner-copy>span{color:var(--acid)}.home-partner-copy h2{letter-spacing:-.07em;margin:5vw 0 35px;font-size:clamp(58px,7.5vw,120px);font-weight:500;line-height:.86}.home-partner-copy p{color:#b9bcb7;max-width:630px;font-size:18px;line-height:1.6}.home-partner-copy>a{text-transform:uppercase;border-bottom:1px solid #525652;justify-content:space-between;width:min(100%,460px);margin-top:45px;padding:20px 0;font:11px monospace;display:flex}.home-partner-copy>a b{color:var(--acid);font-size:18px}.home-partner-stack{gap:18px;display:grid}.home-partner-card{isolation:isolate;background:linear-gradient(145deg,#172015,#080a08 72%);border:1px solid #46503f;border-radius:36px;flex-direction:column;min-height:590px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000059}.home-partner-card:before{content:"";background:radial-gradient(circle,var(--acid),#c8ff1a14 45%,transparent 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.partner-card-top{color:#8e9689;z-index:1;justify-content:space-between;display:flex;position:relative}.partner-card-top i{color:var(--acid);font-style:normal}.home-partner-card>strong{letter-spacing:-.08em;z-index:2;margin:auto 0 35px;font-size:clamp(76px,8vw,130px);font-weight:700;position:relative}.partner-status{text-transform:uppercase;z-index:2;border-top:1px solid #3c4438;justify-content:space-between;align-items:center;padding-top:24px;font:12px monospace;display:flex;position:relative}.partner-status span:before{content:"";background:var(--acid);width:10px;height:10px;box-shadow:0 0 14px var(--acid);border-radius:50%;margin-right:12px;display:inline-block}.partner-status b{color:#77806f;font-size:40px;font-weight:400}.partner-signal{opacity:.34;z-index:1;align-items:flex-end;gap:clamp(8px,1vw,15px);height:42%;display:flex;position:absolute;inset:auto -6% -2% 38%;transform:skew(-12deg)}.partner-signal i{background:linear-gradient(#c8ff1a66,#c8ff1a08);border:1px solid #c8ff1a80;border-radius:99px 99px 0 0;flex:1;min-width:8px;display:block}.partner-signal i:first-child{height:28%}.partner-signal i:nth-child(2){height:46%}.partner-signal i:nth-child(3){height:66%}.partner-signal i:nth-child(4){height:86%}.partner-signal i:nth-child(5){height:72%}.partner-signal i:nth-child(6){height:98%}.partner-signal i:nth-child(7){height:62%}.partner-signal i:nth-child(8){height:78%}.home-partner-stack .home-partner-card{border-radius:26px;min-height:350px}.home-partner-stack .home-partner-card>strong{font-size:clamp(70px,7vw,112px)}.home-klaviyo-card{color:#232121;background:#fffcf9;border-color:#d6d0ca}.home-klaviyo-card:before{background:radial-gradient(circle,#f96353,#f9635314 45%,#0000 70%)}.home-klaviyo-card .partner-card-top{color:#6e6966}.home-klaviyo-card .partner-card-top i{color:#f96353}.home-klaviyo-card>img{z-index:2;width:min(100%,520px);height:auto;margin:auto 0;position:relative}.home-klaviyo-card .partner-status{border-color:#d9d2cc}.home-klaviyo-card .partner-status span:before{background:#f96353;box-shadow:0 0 14px #f963538c}.partners-page{color:var(--paper);background:#0a0b0a}.partners-hero{border-bottom:1px solid #303330;flex-direction:column;justify-content:flex-end;min-height:92vh;padding:12vw 3vw 6vw;display:flex;position:relative;overflow:hidden}.partners-hero:after{content:"";aspect-ratio:1;background:radial-gradient(circle,var(--acid),#c8ff1a1a 30%,transparent 68%);border-radius:50%;width:62vw;position:absolute;top:-30vw;right:-24vw}.partners-hero>span{color:var(--acid);z-index:1;position:relative}.partners-hero h1{letter-spacing:-.085em;z-index:1;margin:7vh 0;font-size:clamp(78px,12.5vw,200px);font-weight:500;line-height:.77;position:relative}.partners-hero>div{z-index:1;justify-content:space-between;align-items:end;display:flex;position:relative}.partners-hero p{color:#b7bbb5;max-width:660px;margin:0;font-size:clamp(20px,2vw,29px);line-height:1.45}.partners-hero small{text-align:right;text-transform:uppercase;color:#8a9285;font:10px/1.6 monospace}.partner-feature{color:var(--ink);background:#efede6;padding:9vw 3vw}.partner-feature-intro{border-top:1px solid var(--line);color:#657912;justify-content:space-between;padding-top:16px;display:flex}.partner-feature-intro p{text-align:right;text-transform:none;letter-spacing:0;max-width:390px;margin:0;line-height:1.45}.partner-feature>article{border:1px solid var(--line);grid-template-columns:.72fr 1.28fr;min-height:760px;margin-top:5vw;display:grid}.partner-brand{color:var(--paper);isolation:isolate;background:linear-gradient(145deg,#151b13,#080a08 78%);flex-direction:column;padding:45px;display:flex;position:relative;overflow:hidden}.partner-brand>span{text-transform:uppercase;color:#98a091;font:10px monospace}.partner-brand>strong{letter-spacing:-.085em;z-index:2;margin:auto 0 55px;font-size:clamp(74px,9vw,145px);font-weight:700;line-height:.8;position:relative}.partner-brand-status{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#131a11c7;border:1px solid #394334;border-radius:18px;align-items:center;gap:16px;width:min(100%,390px);padding:20px;display:flex;position:relative}.partner-brand-status>i{background:var(--acid);color:#0a0b0a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;font-style:normal;font-weight:800;display:grid}.partner-brand-status div{flex-direction:column;gap:5px;display:flex}.partner-brand-status small{text-transform:uppercase;letter-spacing:.12em;color:#8d9787;font:9px monospace}.partner-brand-status b{font-size:19px;font-weight:500}.klaviyo-feature{background:#f6f0eb}.klaviyo-brand{color:#232121;border-right:1px solid var(--line);background:#fffcf9}.klaviyo-brand>img{z-index:2;width:115%;max-width:none;height:auto;margin:auto -7.5% 45px;position:relative}.klaviyo-status{background:#fffcf9e0;border-color:#ded5ce}.klaviyo-status>i{color:#fff;background:#f96353}.klaviyo-status small{color:#756d68}.klaviyo-status b{color:#232121}.klaviyo-pill{color:#b54135;border-color:#f2a095}.partner-signal-large{opacity:.2;z-index:1;height:46%;inset:auto -15% -5% 5%}.partner-detail{flex-direction:column;align-items:flex-start;padding:5vw;display:flex}.partner-pill{color:#657c12;text-transform:uppercase;border:1px solid #97b928;border-radius:99px;padding:10px 15px;font:10px monospace}.partner-detail h2{letter-spacing:-.065em;margin:5vw 0 35px;font-size:clamp(48px,6.5vw,98px);font-weight:500;line-height:.9}.partner-detail>p{color:#555;max-width:760px;font-size:18px;line-height:1.65}.partner-services{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;width:100%;margin-top:45px;display:grid}.partner-services>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:22px 25px 22px 0;display:grid}.partner-services>div:nth-child(2n){border-left:1px solid var(--line);padding-left:25px}.partner-services b{color:#789510;font:10px monospace}.partner-services span{line-height:1.35}.partner-detail>a.shopify-project-cta{background:var(--acid);color:#0a0b0a;text-transform:uppercase;border:1px solid #9ecb13;justify-content:space-between;align-items:stretch;width:min(100%,500px);min-height:82px;margin-top:55px;padding:0 0 0 22px;font:11px monospace;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 18px 45px #779a0f2e}.partner-detail>a.shopify-project-cta:hover{transform:translateY(-5px);box-shadow:0 25px 55px #779a0f47}.shopify-project-cta>span{flex-direction:column;justify-content:center;gap:7px;font-weight:700;display:flex}.shopify-project-cta small{color:#506408;letter-spacing:.08em;font:9px monospace}.partner-detail>a.shopify-project-cta>b{width:82px;color:var(--acid);background:#0a0b0a;place-items:center;font-size:25px;font-weight:400;transition:transform .3s;display:grid}.partner-detail>a.shopify-project-cta:hover>b{transform:rotate(4deg)}.partner-detail>a.klaviyo-project-cta{color:#fff;background:#f96353;border-color:#e65143;box-shadow:0 18px 45px #f963532e}.partner-detail>a.klaviyo-project-cta:hover{box-shadow:0 25px 55px #f9635347}.partner-detail>a.klaviyo-project-cta small{color:#6e211a}.partner-detail>a.klaviyo-project-cta>b{color:#fffcf9;background:#232121}.partner-clarity{color:var(--ink);background:#dfe4d7;padding:9vw 3vw}.partner-clarity>span{color:#657912}.partner-clarity>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.partner-clarity article{border-right:1px solid var(--line);min-height:370px;padding:35px 38px 35px 0}.partner-clarity article+article{padding-left:38px}.partner-clarity article:last-child{border-right:0}.partner-clarity b{color:#789510;font:10px monospace}.partner-clarity h3{letter-spacing:-.05em;margin:90px 0 25px;font-size:clamp(32px,3.2vw,52px);font-weight:500;line-height:1}.partner-clarity p{color:#51564e;line-height:1.6}.partner-cta{background:#080908;padding:9vw 3vw 10vw}.partner-cta>span{color:var(--acid);text-transform:uppercase;font:10px monospace}.partner-cta h2{letter-spacing:-.085em;margin:8vh 0;font-size:clamp(80px,13vw,210px);font-weight:500;line-height:.75}.partner-cta>a{text-transform:uppercase;border-bottom:1px solid #555;justify-content:space-between;width:min(100%,520px);padding:18px 0;font:11px monospace;display:flex}.partner-cta>a b{color:var(--acid);font-size:19px}@media (max-width:1100px) and (min-width:801px){.home-partner{gap:4vw}.home-partner-card{min-height:500px}.partner-feature>article{grid-template-columns:.62fr 1.38fr}.partner-brand{padding:30px}.partner-detail{padding:4vw}.navlinks{gap:24px}}@media (max-width:800px){.home-partner{grid-template-columns:1fr;gap:65px;padding:90px 20px}.home-partner-copy h2{margin:55px 0 30px;font-size:15vw}.home-partner-copy p{font-size:16px}.home-partner-card{border-radius:25px;min-height:460px;padding:26px}.home-partner-stack .home-partner-card{min-height:320px}.partner-card-top{flex-direction:column;gap:8px}.home-partner-card>strong{font-size:24vw}.home-klaviyo-card>img{width:112%;max-width:none;margin:auto -6%}.partners-hero{min-height:780px;padding:110px 20px 60px}.partners-hero h1{margin:70px 0 55px;font-size:18vw}.partners-hero>div{flex-direction:column;align-items:flex-start;gap:30px}.partners-hero small{text-align:left}.partner-feature{padding:80px 20px}.partner-feature-intro{flex-direction:column;gap:18px}.partner-feature-intro p{text-align:left}.partner-feature>article{grid-template-columns:1fr;margin-top:50px}.partner-brand{min-height:470px;padding:28px}.partner-brand>strong{margin:120px 0 45px;font-size:22vw}.partner-brand-status{margin-top:auto}.partner-signal-large{height:52%;inset:auto -10% -5% 15%}.klaviyo-brand>img{width:125%;margin:auto -12.5% 40px}.partner-detail{padding:55px 24px}.partner-detail h2{margin:55px 0 30px;font-size:13vw}.partner-detail>p{font-size:16px}.partner-services{grid-template-columns:1fr}.partner-services>div:nth-child(2n){border-left:0;padding-left:0}.partner-detail>a.shopify-project-cta{width:100%;margin-top:45px;padding-left:16px}.partner-detail>a.shopify-project-cta>b{width:68px}.shopify-project-cta small{font-size:8px}.partner-clarity{padding:80px 20px}.partner-clarity>div{grid-template-columns:1fr}.partner-clarity article,.partner-clarity article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:35px 0}.partner-clarity h3{margin:55px 0 20px}.partner-cta{padding:90px 20px}.partner-cta h2{font-size:18vw}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
