@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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans-local);--default-mono-font-family:var(--font-mono-local)}}@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{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.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}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Geist Local;src:url(/fonts/geist-variable-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Playfair Display Local;src:url(/fonts/playfair-display-italic-latin.woff2)format("woff2");font-style:italic;font-weight:400 900;font-display:swap}:root{--paper:#f6f5f0;--paper-deep:#e4e0d8;--ink:#080808;--ink-soft:#222;--muted:#68645d;--white:#fffef9;--lime:#b8ff05;--green:#16822f;--red:#ff3b2f;--blue:#2559ff;--line:#0808082e;--font-sans-local:"Geist Local", Arial, Helvetica, sans-serif;--font-elegant-local:"Playfair Display Local", Georgia, "Times New Roman", serif;--font-mono-local:"Courier New", Courier, monospace;--font-script-local:"Brush Script MT", "Segoe Script", cursive}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:radial-gradient(circle at 8px 8px, #0808080e 1.1px, transparent 1.2px) 0 0 / 16px 16px, var(--paper);color:var(--ink);font-family:var(--font-sans-local);margin:0}body::selection{background:var(--lime);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{border:0}main{min-height:100svh;overflow-x:clip}.hero{color:var(--white);background:#080808;padding:82px clamp(18px,3vw,42px) clamp(26px,3vw,42px);position:relative;overflow:clip}section[id]{scroll-margin-top:82px}.black-band:before,.black-section:before{content:"";pointer-events:none;opacity:.24;background:linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(0deg,#ffffff0b 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:0}.black-band:after,.black-section:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:radial-gradient(#ffffffbf .65px,#0000 .7px);background-size:4px 4px;position:absolute;inset:0}.hero-art{z-index:2;aspect-ratio:1730/909;background:url(/hero-background-desktop.webp) 50%/100% 100% no-repeat;border-radius:8px;width:min(1460px,100%);margin:clamp(20px,3vw,38px) auto 0;position:relative;container-type:inline-size}.hero-copy{color:#f2eee4;text-align:center;width:58.6%;height:69%;position:absolute;top:15%;left:20.6%}.hero-copy h1{width:100%;color:inherit;font-family:var(--font-sans-local);letter-spacing:0;justify-items:center;margin:0;font-size:10.2cqw;font-weight:900;line-height:.78;display:grid;position:absolute;top:10%;left:0}.hero-portfolio{font-family:var(--font-elegant-local);margin-bottom:3.2cqw;font-size:.34em;font-style:italic;font-weight:600;line-height:1}.hero-copy .hero-focus{grid-template-columns:auto auto;justify-content:center;justify-items:center;gap:1.8cqw .2em;width:100%;line-height:.78;display:grid}.hero-focus [data-focus-word]:first-of-type{font-family:var(--font-sans-local);grid-column:1/-1;font-weight:900}.hero-focus [data-focus-word]:nth-of-type(2),.hero-focus [data-focus-word]:nth-of-type(3){font-size:.72em}.hero-focus [data-focus-word]:nth-of-type(2){font-family:var(--font-sans-local);font-weight:620}.hero-focus [data-focus-word]:nth-of-type(3){color:var(--lime);font-family:var(--font-elegant-local);font-style:italic;font-weight:700}.hero-tagline{width:76%;color:var(--ink);letter-spacing:0;white-space:nowrap;margin:0;font-size:3.6cqw;font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:12%;left:12%}.button,.proof-tags span,.copy-note span,.compare-card>p,.selection-title p,.selection-title span,.eyebrow,.section-kicker,.workflow-list li:before,.contact-poster p,.contact-poster span{font-family:var(--font-mono-local)}.button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.selection-title:before{content:"";pointer-events:none;background:linear-gradient(var(--white), var(--white)) left top / 8px 8px no-repeat, linear-gradient(var(--white), var(--white)) center top / 8px 8px no-repeat, linear-gradient(var(--white), var(--white)) right top / 8px 8px no-repeat, linear-gradient(var(--white), var(--white)) left center / 8px 8px no-repeat, linear-gradient(var(--white), var(--white)) right center / 8px 8px no-repeat, linear-gradient(var(--white), var(--white)) left bottom / 8px 8px no-repeat, linear-gradient(var(--white), var(--white)) center bottom / 8px 8px no-repeat, linear-gradient(var(--white), var(--white)) right bottom / 8px 8px no-repeat;border:0;width:auto;height:auto;position:absolute;inset:-5px auto auto -5px}.opening-thesis-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:clamp(36px,7vw,100px);width:min(1220px,100%);margin:0 auto;display:grid;position:relative}.eyebrow{color:var(--green);text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.opening-thesis h2,.process-layout h2{letter-spacing:0;margin:14px 0 0;font-size:clamp(2.45rem,5.6vw,6rem);font-weight:950;line-height:.88}.opening-thesis h2 span{color:var(--green)}.case-copy>p,.process-layout p,.contact-copy p{color:#fffef9bd;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.58}.opening-thesis-copy>p{max-width:560px;color:var(--muted);margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.58}.opening-thesis-copy>p+p{margin-top:16px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-shortcuts{z-index:2;border-block:1px solid var(--ink);background:radial-gradient(circle at 8px 8px, #0808080b 1.1px, transparent 1.2px) 0 0 / 16px 16px, var(--white);padding:20px clamp(18px,4vw,58px);position:relative}.page-shortcuts-inner{justify-content:space-between;align-items:center;gap:18px;width:min(1220px,100%);margin:0 auto;display:flex}.page-shortcuts p{color:var(--muted);font-family:var(--font-mono-local);text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.page-shortcuts-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.button{border:1px solid var(--ink);min-height:46px;box-shadow:4px 4px 0 var(--ink);cursor:pointer;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.82rem;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.button-primary{background:var(--lime);color:var(--ink)}.button-secondary{background:var(--white);color:var(--ink)}.paper-section,.black-section{padding:clamp(70px,10vw,126px) clamp(18px,4vw,58px);position:relative}.paper-section{background:radial-gradient(circle at 8px 8px, #0808080b 1.1px, transparent 1.2px) 0 0 / 16px 16px, var(--paper);color:var(--ink)}.black-section,.black-band{background:var(--ink);color:var(--white);position:relative;overflow:clip}.black-band{place-items:center;min-height:340px;padding:clamp(62px,9vw,104px) clamp(18px,4vw,58px);display:grid}.proof-band{min-height:360px}.selection-title{z-index:1;text-align:center;border:1px dashed #ffffffb8;width:min(980px,100%);padding:clamp(26px,5vw,44px);position:relative}.selection-title:before{inset:-5px}.selection-title p{color:#fffef9b3;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.selection-title h2{color:var(--lime);letter-spacing:0;margin:14px 0 0;font-size:clamp(3rem,8.8vw,8rem);font-weight:950;line-height:.86}.selection-title>span{color:#fffef9c7;max-width:680px;margin:18px auto 0;font-size:.94rem;line-height:1.45;display:block}.section-heading-inline{width:min(1220px,100%);margin:0 auto clamp(34px,5vw,62px)}.section-kicker{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(2.6rem,7vw,6.4rem);font-weight:950;line-height:.8}.section-heading-inline h2{letter-spacing:0;width:max-content;max-width:100%;margin:-4px 0 0;font-size:clamp(2rem,5.8vw,5.7rem);font-weight:950;line-height:.84;position:relative}.section-heading-inline h2 span{color:var(--green);font-family:var(--font-script-local);margin-left:8px;font-size:.54em;font-weight:400;display:inline-block;transform:rotate(-8deg)}.lead-grid,.process-layout,.contact-section{grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);align-items:center;gap:clamp(30px,6vw,78px);width:min(1220px,100%);margin:0 auto;display:grid}.contact-section{position:relative;overflow:clip}.case-copy h3{letter-spacing:0;max-width:720px;margin:14px 0 0;font-size:clamp(2.1rem,5.2vw,5.3rem);font-weight:950;line-height:.9}.case-copy h3 .green-emphasis{color:#16822f}.case-copy>p{max-width:640px;color:var(--ink-soft);margin:22px 0 0}.copy-note{border:1px solid var(--ink);background:var(--white);width:min(500px,100%);box-shadow:7px 7px 0 var(--ink);border-radius:8px;margin-top:26px;padding:18px;transform:rotate(-1.3deg)}.copy-note span{border:1px solid var(--ink);color:var(--green);text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.copy-note strong{font-size:clamp(1.35rem,2.7vw,2.4rem);line-height:.98;display:block}.proof-tags{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.proof-tags span{border:1px solid var(--ink);background:var(--white);min-height:34px;box-shadow:3px 3px 0 var(--ink);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex}.proof-tags span:nth-child(2),.proof-tags span:nth-child(4){background:var(--lime)}.proof-tags span:nth-child(3){background:var(--blue);color:var(--white)}.compare-stage{grid-template-columns:minmax(190px,.82fr) minmax(250px,1.1fr);align-items:start;gap:14px;display:grid}.compare-card{border:1px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--ink);border-radius:8px;overflow:hidden}.compare-card>p{border-bottom:1px solid var(--ink);background:var(--ink);min-height:38px;color:var(--white);text-transform:uppercase;align-items:center;margin:0;padding:0 12px;font-size:.72rem;font-weight:900;display:flex}.common-edit{transform:rotate(-2deg)}.criterion-edit{transform:rotate(1deg)}.video-frame{background:radial-gradient(circle at 12px 12px, #ffffff1f 1.2px, transparent 1.3px) 0 0 / 15px 15px, var(--ink);padding:12px}.vturb-player-host{background:#000;border-radius:6px;width:100%;display:block;overflow:hidden}.loop-video{object-fit:cover;background:#000;border-radius:6px;width:100%;height:auto;display:block}.complete-lead-card{grid-column:1/-1;margin-top:clamp(28px,5vw,64px);transform:rotate(-.35deg)}.complete-lead-layout{background:var(--white);grid-template-columns:minmax(260px,400px) minmax(0,1fr);align-items:center;display:grid}.complete-lead-video{place-items:center;display:grid}.complete-lead-copy{padding:clamp(28px,5vw,72px)}.complete-lead-copy h4{max-width:650px;padding:14px 0 0;font-size:clamp(2rem,4.8vw,5rem);line-height:.9}.complete-lead-copy>span:last-child{max-width:560px;color:var(--muted);margin-top:20px;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.55;display:block}.background-case,.emotion-case{border-bottom:2px solid var(--ink)}.background-case-inner{width:min(1220px,100%);margin:0 auto}.background-case-intro{grid-template-columns:minmax(0,1.15fr) minmax(300px,.52fr);align-items:end;gap:clamp(36px,7vw,96px);display:grid}.background-case-intro h2{letter-spacing:0;max-width:850px;margin:14px 0 0;font-size:clamp(2.7rem,6.5vw,6.6rem);font-weight:950;line-height:.86}.background-case-intro h2 span{color:#16822f}.background-case-intro>p{color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.6}.background-rule{border:1px solid var(--ink);background:var(--ink);color:var(--white);box-shadow:8px 8px 0 var(--lime);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);margin:clamp(42px,7vw,82px) 0;padding:clamp(22px,4vw,42px);display:grid}.background-rule span,.background-example-label{font-family:var(--font-mono-local);text-transform:uppercase;font-size:.76rem;font-weight:900}.background-rule span{color:var(--lime)}.background-rule strong{font-size:clamp(1.6rem,3.7vw,3.8rem);line-height:.96}.background-compare{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,24px);display:grid}.background-example{border:1px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--ink);border-radius:8px;overflow:hidden}.background-example-common{transform:rotate(-.6deg)}.background-example-criterion{transform:rotate(.6deg)}.background-example-label{background:var(--ink);min-height:42px;color:var(--white);align-items:center;margin:0;padding:0 14px;display:flex}.background-example-criterion .background-example-label{background:#16822f}.background-media-stage{background:radial-gradient(circle at 12px 12px, #ffffff1c 1.2px, transparent 1.3px) 0 0 / 15px 15px, var(--ink);place-items:center;height:clamp(430px,38vw,560px);padding:14px;display:grid;overflow:hidden}.background-media-stage .loop-video{width:auto;max-width:100%;height:auto;max-height:100%}.vturb-iframe-host{background:#000;border-radius:6px;width:100%;margin:0 auto;overflow:hidden}.vturb-iframe-aspect{width:100%;position:relative}.vturb-iframe-aspect iframe{z-index:2;opacity:0;background:#000;border:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.vturb-iframe-aspect iframe.is-loaded{opacity:1}.vturb-iframe-poster{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vturb-play-button{z-index:3;min-height:46px;color:var(--ink);background:var(--lime);box-shadow:4px 4px 0 var(--ink);font-family:var(--font-mono-local);letter-spacing:0;text-transform:uppercase;cursor:pointer;border:1px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;bottom:clamp(16px,5%,28px);left:50%;transform:translate(-50%)}.vturb-play-button:hover,.vturb-play-button:focus-visible{background:var(--white)}.vturb-play-button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.vturb-play-button span{font-size:.9rem;line-height:1}.background-example-copy{padding:clamp(22px,4vw,38px)}.background-example-copy h3{max-width:520px;margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:.9}.background-example-copy p{max-width:520px;color:var(--muted);margin:18px 0 0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.55}.background-complete-card{border:1px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--ink);border-radius:8px;margin-top:clamp(42px,7vw,84px);overflow:hidden}.background-complete-layout{grid-template-columns:minmax(280px,430px) minmax(0,1fr);align-items:center;display:grid}.background-complete-video{height:auto;min-height:540px}.background-complete-copy{padding:clamp(30px,6vw,82px)}.background-complete-copy h3{margin:14px 0 0;font-size:clamp(2.8rem,6vw,6rem);line-height:.88}.background-complete-copy>span{max-width:570px;color:var(--muted);margin-top:22px;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.55;display:block}.offer-clarity{border:1px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--ink);border-radius:8px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);margin-top:clamp(42px,7vw,84px);display:grid;overflow:hidden}.offer-reason-panel,.offer-delivery-panel{padding:clamp(30px,5vw,68px)}.offer-reason-panel{background:var(--ink);color:var(--white)}.offer-reason-panel .eyebrow{color:var(--lime)}.offer-reason-panel h3,.offer-delivery-panel h3{margin:16px 0 0;font-size:clamp(2.4rem,5vw,5rem);line-height:.9}.offer-reason-panel>p:last-child{color:#ffffffb8;margin:26px 0 0;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.58}.offer-delivery-panel h3{max-width:650px}.offer-delivery-list{margin:clamp(30px,5vw,54px) 0 0;padding:0;list-style:none}.offer-delivery-list li{border-top:1px solid #0a0a0a33;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.offer-delivery-list li:last-child{border-bottom:1px solid #0a0a0a33}.offer-delivery-list span{color:#16822f;font-family:var(--font-mono-local);padding-top:4px;font-size:.78rem;font-weight:900}.offer-delivery-list strong{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1;display:block}.offer-delivery-list p{color:var(--muted);margin:6px 0 0;line-height:1.45}.compare-card h4,.compare-card>span{margin:0;padding:0 16px;display:block}.compare-card h4{overflow-wrap:anywhere;padding-top:16px;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1}.compare-card>span{color:var(--muted);padding-top:8px;padding-bottom:16px;line-height:1.42}.process-layout h2{color:var(--ink)}.success-case-inner{width:min(1220px,100%);margin:0 auto}.success-case-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:end;gap:clamp(32px,7vw,96px);display:grid}.success-case-intro h2{letter-spacing:0;max-width:900px;margin:16px 0 0;font-size:clamp(3rem,7vw,7.2rem);font-weight:950;line-height:.86}.success-case-intro h2 span{color:var(--red)}.success-case-intro h2 strong{color:#16822f;display:block}.success-intro-result{border:1px solid var(--ink);background:var(--ink);box-shadow:8px 8px 0 var(--lime);color:var(--white);border-radius:8px;padding:clamp(24px,4vw,38px)}.success-intro-result span,.success-vsl-topbar span,.success-outcome span,.success-report header span,.success-report-grid span,.success-decisions span,.success-strategy-conclusion span{font-family:var(--font-mono-local);text-transform:uppercase;font-size:.7rem;font-weight:900}.success-intro-result span{color:var(--lime)}.success-intro-result strong{margin-top:18px;font-size:clamp(3.2rem,6vw,5.8rem);line-height:.78;display:block}.success-intro-result p{color:#ffffffad;margin:20px 0 0;line-height:1.4}.success-vsl-proof{border:1px solid var(--ink);background:var(--ink);box-shadow:10px 10px 0 var(--ink);border-radius:8px;margin:clamp(50px,8vw,96px) 0 0;overflow:clip}.success-vsl-topbar{min-height:74px;color:var(--white);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.success-vsl-topbar span{color:var(--lime)}.success-vsl-topbar strong{text-align:right;font-size:clamp(1rem,2vw,1.5rem)}.success-vsl-proof img{aspect-ratio:16/9;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.success-vsl-proof figcaption{color:#ffffffb8;max-width:900px;padding:clamp(22px,4vw,38px);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.success-outcome{border:1px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--ink);border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(180px,.48fr);align-items:stretch;margin-top:clamp(38px,6vw,68px);display:grid;overflow:clip}.success-outcome>div{min-width:0;padding:clamp(22px,3vw,34px)}.success-outcome-before span{color:#c7251b}.success-outcome-after span{color:#16822f}.success-outcome-variable span{color:#07561d}.success-outcome strong{margin-top:14px;font-size:clamp(2.6rem,5vw,5.3rem);line-height:.82;display:block}.success-outcome p{color:var(--muted);margin:14px 0 0;line-height:1.35}.success-outcome-arrow{color:#16822f;place-items:center;font-size:clamp(2.4rem,5vw,5rem);font-weight:900;display:grid}.success-outcome-variable{background:var(--lime);align-content:center;display:grid}.success-outcome-variable strong{font-family:var(--font-mono-local);overflow-wrap:anywhere;font-size:clamp(1.8rem,3vw,3.2rem)}.success-reports{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,30px);margin-top:clamp(46px,7vw,82px);display:grid}.success-report{border:1px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#ececec;border-radius:8px;overflow:clip}.success-report header{background:var(--ink);min-height:76px;color:var(--white);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.success-report header div{gap:6px;display:grid}.success-report header span{color:var(--red)}.success-report-after header span{color:var(--lime)}.success-report header strong{font-size:clamp(1.1rem,2vw,1.5rem)}.success-report header i{background:var(--red);border-radius:999px;flex:0 0 12px;width:12px;height:12px;box-shadow:0 0 0 5px #ff3b2f29}.success-report-after header i{background:var(--lime);box-shadow:0 0 0 5px #b8ff0529}.success-report-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;display:grid}.success-report-grid>div{background:#fff;border:1px solid #0808081f;border-radius:6px;flex-direction:column;grid-column:span 2;justify-content:space-between;min-width:0;min-height:100px;padding:16px 14px;display:flex}.success-report-grid>div.is-key{border-color:var(--ink);grid-column:span 3}.success-report-after .success-report-grid>div.is-key{background:var(--lime)}.success-report-grid strong{overflow-wrap:anywhere;font-size:clamp(1.1rem,2vw,1.65rem);line-height:.96}.success-report-grid span{color:var(--muted);margin-top:16px;line-height:1.25}.success-strategy{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px) 0 0 / 42px 42px, linear-gradient(0deg, #ffffff0a 1px, transparent 1px) 0 0 / 42px 42px, var(--ink);color:var(--white);box-shadow:10px 10px 0 var(--lime);border-radius:8px;margin-top:clamp(58px,9vw,110px);padding:clamp(34px,6vw,76px);position:relative;overflow:clip}.success-strategy-intro{grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:end;gap:clamp(32px,7vw,92px);display:grid}.success-strategy h3{max-width:800px;margin:16px 0 0;font-size:clamp(2.8rem,6vw,6.2rem);line-height:.86}.success-strategy-intro>p{color:#ffffffa8;margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.58}.success-decisions{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(42px,7vw,78px) 0 0;padding:0;list-style:none;display:grid}.success-decisions li{min-width:0;padding:clamp(24px,4vw,42px)}.success-decisions li+li{border-left:1px solid #ffffff38}.success-decisions span,.success-strategy-conclusion span{color:var(--lime)}.success-decisions strong{margin-top:18px;font-size:clamp(1.35rem,2.5vw,2.2rem);line-height:.95;display:block}.success-decisions p{color:#ffffffa3;margin:16px 0 0;line-height:1.5}.success-strategy-conclusion{max-width:920px;margin-top:clamp(34px,6vw,64px)}.success-strategy-conclusion strong{font-family:var(--font-elegant-local);margin-top:14px;font-size:clamp(2.1rem,4.8vw,4.7rem);font-style:italic;font-weight:700;line-height:.98;display:block}.editor-perception-section{border-block:2px solid var(--ink)}.editor-perception-inner{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:end;gap:clamp(36px,7vw,96px);width:min(1220px,100%);margin:0 auto;display:grid}.editor-perception-inner h2{letter-spacing:0;max-width:780px;margin:14px 0 0;font-size:clamp(3rem,7vw,7rem);font-weight:950;line-height:.86}.editor-perception-inner h2 span{color:#16822f}.editor-perception-copy{border-left:1px solid var(--line);padding-left:clamp(24px,4vw,54px)}.editor-perception-copy p{max-width:620px;color:var(--ink-soft);margin:0;font-size:clamp(1.05rem,1.55vw,1.22rem);line-height:1.58}.editor-perception-copy p+p{margin-top:22px}.dark-heading .section-kicker,.dark-heading h2{color:var(--white)}.dark-heading h2 span{color:var(--lime)}.vsl-mural{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;width:min(1220px,100%);margin:0 auto;display:grid;position:relative}.vsl-mural-item{color:var(--white);background:#0b0b0b;border:1px solid #ffffff47;border-radius:8px;overflow:hidden}.vsl-mural-lipedema,.vsl-mural-emagrecimento,.vsl-mural-renda{grid-column:span 6}.vsl-mural-prostata,.vsl-mural-sexualidade{grid-column:span 3}.vsl-mural-header{border-bottom:1px solid #fff3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:76px;padding:12px 14px;display:grid}.vsl-mural-header>span{color:var(--lime);font-family:var(--font-mono-local);font-size:1.25rem;font-weight:900}.vsl-mural-header p,.vsl-mural-header h3{margin:0}.vsl-mural-header p{color:#ffffff94;font-family:var(--font-mono-local);text-transform:uppercase;font-size:.66rem;font-weight:900}.vsl-mural-header h3{overflow-wrap:anywhere;margin-top:4px;font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:.95}.vsl-mural-media{background:radial-gradient(circle at 12px 12px,#ffffff1a 1.2px,#0000 1.3px) 0 0/14px 14px,#060606;min-width:0;overflow:hidden}.vsl-mural-media .vturb-iframe-host{border-radius:0}.process-layout{grid-template-columns:minmax(0,.76fr) minmax(360px,.62fr);align-items:start}.process-layout p{max-width:640px;color:var(--ink-soft);margin-top:22px}.process-copy{flex-direction:column;display:flex}.process-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.process-highlight{border:1px solid var(--ink);background:var(--white);min-height:128px;box-shadow:5px 5px 0 var(--ink);border-radius:8px;flex-direction:column;justify-content:space-between;padding:16px 16px 18px;display:flex}.process-highlight p{color:var(--muted);font-family:var(--font-mono-local);text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.process-highlight strong{margin-top:18px;font-size:clamp(1.18rem,2.8vw,2.3rem);line-height:.94}.process-revision-note{border-left:4px solid var(--green);box-shadow:6px 6px 0 var(--ink);background:#ffffffc7;border-radius:8px;margin-top:18px;padding:18px 20px}.process-revision-note p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.process-revision-note strong{margin-top:10px;font-size:clamp(1.2rem,2.5vw,2.1rem);line-height:.96;display:block}.process-flow{flex-direction:column;gap:16px;display:flex}.workflow-intro{color:var(--green);text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.workflow-list{counter-reset:workflow;gap:10px;margin:0;padding:0;list-style:none;display:grid}.workflow-list li{counter-increment:workflow;border:1px solid var(--ink);background:var(--white);min-height:58px;box-shadow:4px 4px 0 var(--ink);border-radius:8px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:12px 14px;font-weight:900;display:grid}.workflow-list li:before{content:counter(workflow, decimal-leading-zero);border:1px solid var(--ink);background:var(--lime);border-radius:999px;place-items:center;width:34px;height:34px;font-size:.72rem;display:grid}.contact-section{background:var(--ink);width:auto;max-width:none;color:var(--white);padding:clamp(70px,10vw,126px) clamp(18px,4vw,58px)}.contact-poster,.contact-copy{width:min(100%,600px)}.contact-poster{text-align:center;border:1px dashed #ffffffb8;align-content:center;justify-self:end;justify-items:center;min-height:560px;padding:clamp(24px,5vw,44px);display:grid}.contact-poster p{color:#fffef9b3;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.contact-poster h2{color:var(--lime);margin:14px 0;font-size:clamp(3.2rem,8vw,7.2rem);font-weight:950;line-height:.84}.contact-poster span{color:#fffef9c7;font-size:.9rem;line-height:1.4}.contact-copy h3{overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(2.1rem,5vw,4.9rem);font-weight:950;line-height:.9}.contact-copy p{max-width:620px;margin:20px 0 0}.contact-actions{flex-wrap:wrap;margin-top:28px;display:flex}.contact-actions .button{min-height:52px;padding-inline:22px}@media (max-width:1100px){.opening-thesis-layout,.lead-grid,.background-case-intro,.success-case-intro,.success-strategy-intro,.editor-perception-inner,.process-layout,.contact-section,.complete-lead-layout,.background-complete-layout{grid-template-columns:1fr}.background-complete-video{min-height:0}.opening-thesis-copy>p{max-width:720px}.editor-perception-copy{border-top:1px solid var(--line);border-left:0;padding:28px 0 0}.success-reports{grid-template-columns:1fr}.success-outcome{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.success-outcome-variable{grid-column:1/-1}.vsl-mural{grid-template-columns:repeat(6,minmax(0,1fr))}.vsl-mural-lipedema,.vsl-mural-emagrecimento,.vsl-mural-prostata,.vsl-mural-sexualidade{grid-column:span 3}.vsl-mural-renda{grid-column:span 6}.contact-poster{justify-self:start;min-height:380px}}@media (max-width:720px){.hero{padding:70px 12px 20px}.hero-art{aspect-ratio:1003/1568;background-image:url(/hero-background-mobile.webp);border-radius:6px;width:100%;margin-top:12px}.hero-copy{width:68.5%;height:49%;top:25.5%;left:15%}.hero-copy h1{font-size:15cqw;line-height:.8;top:9%}.hero-portfolio{margin-bottom:6cqw;font-size:.38em}.hero-copy .hero-focus{grid-template-columns:1fr;row-gap:3.6cqw}.hero-focus [data-focus-word]:nth-of-type(2),.hero-focus [data-focus-word]:nth-of-type(3){grid-column:1;font-size:.78em}.hero-tagline{width:82%;font-size:5.6cqw;bottom:12%;left:9%}.hero-actions,.hero-actions .button,.page-shortcuts-actions,.page-shortcuts-actions .button{width:100%}.page-shortcuts-inner{flex-direction:column;align-items:stretch}.page-shortcuts-actions{justify-content:stretch}.opening-thesis h2{font-size:clamp(3rem,14vw,5.2rem)}.section-kicker{font-size:clamp(2.5rem,17vw,4.6rem)}.section-heading-inline h2{font-size:clamp(2rem,13vw,4rem)}.selection-title h2{font-size:clamp(2.7rem,14vw,5.8rem)}.compare-stage,.background-compare,.success-outcome,.success-decisions,.vsl-mural{grid-template-columns:1fr}.vsl-mural-item{grid-column:1}.common-edit,.criterion-edit,.background-example,.copy-note{transform:none}.success-vsl-topbar{flex-direction:column;align-items:flex-start}.success-vsl-topbar strong{text-align:left}.success-outcome>div+div{border-top:1px solid var(--line)}.success-outcome-arrow{transform:rotate(90deg);padding-block:8px!important}.success-outcome-variable{grid-column:auto}.success-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.success-report-grid>div.is-key{grid-column:span 2}.success-report-grid>div{grid-column:span 1}.success-report-grid>div:nth-child(3){grid-column:span 2}.success-strategy{padding:28px 20px}.process-highlights{grid-template-columns:1fr}.success-decisions li+li{border-top:1px solid #ffffff38;border-left:0}.background-rule{grid-template-columns:1fr}.background-media-stage{height:auto;min-height:280px}.offer-clarity{grid-template-columns:1fr}.background-complete-copy h3{overflow-wrap:anywhere;font-size:clamp(2.2rem,12vw,3.4rem)}.contact-poster{min-height:320px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
