*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{border-width:0}.fixed{position:fixed}.left-4{left:1rem}.top-4{top:1rem}.z-\[100\]{z-index:100}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.inline-flex{display:inline-flex}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\[18ch\]{max-width:18ch}.max-w-\[var\(--container-max\)\]{max-width:var(--container-max)}.-translate-y-24{--tw-translate-y:-6rem}.-translate-y-24,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.border{border-width:1px}.border-\[var\(--color-ink\)\]{border-color:var(--color-ink)}.border-\[var\(--color-sand\)\]{border-color:var(--color-sand)}.border-transparent{border-color:transparent}.bg-\[var\(--color-ink\)\]{background-color:var(--color-ink)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-transparent{background-color:transparent}.px-0{padding-left:0;padding-right:0}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[var\(--container-gutter\)\]{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-\[family-name\:var\(--font-ui\)\]{font-family:var(--font-ui)}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[clamp\(2\.75rem\2c 7vw\2c 5\.5rem\)\]{font-size:clamp(2.75rem,7vw,5.5rem)}.text-\[clamp\(2rem\2c 4vw\2c 3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-\[clamp\(3\.25rem\2c 9vw\2c 7\.5rem\)\]{font-size:clamp(3.25rem,9vw,7.5rem)}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[0\.07em\]{letter-spacing:.07em}.text-\[var\(--color-ink\)\]{color:var(--color-ink)}.text-\[var\(--color-paper\)\]{color:var(--color-paper)}.underline{text-decoration-line:underline}.decoration-\[var\(--color-sand\)\]{text-decoration-color:var(--color-sand)}.underline-offset-4{text-underline-offset:4px}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\2c background-color\2c border-color\2c transform\]{transition-property:color,background-color,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-\[var\(--motion-fast\)\]{transition-duration:var(--motion-fast)}.ease-\[var\(--motion-ease-out\)\]{transition-timing-function:var(--motion-ease-out)}@font-face{font-family:Milly Abrams;src:url(/_next/static/media/millyabrams-regular.20f6b75d.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Luxenta;src:url(/_next/static/media/Luxenta-VF.061d14a4.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:Public Sans;src:url(/_next/static/media/PublicSans-VariableFont_wght.07d25e49.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:100 900}:root{color-scheme:light;--color-paper:#f7f4ef;--color-ink:#2f261f;--color-sand:#d4cab8;--color-ember:#a84a25;--color-ember-on-dark:#e88964;--color-plum:#352832;--color-olive:#6f7359;--color-surface:#eee8de;--color-muted:#6b6158;--color-on-light:#2f261f;--color-muted-on-light:#5e534a;--color-on-dark:#f7f4ef;--color-muted-on-dark:#dad4ca;--font-display:"Milly Abrams","Iowan Old Style",Georgia,serif;--font-heading:"Luxenta","Helvetica Neue",Arial,sans-serif;--font-body:"Public Sans","Helvetica Neue",Arial,sans-serif;--font-ui:var(--font-body);--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:clamp(1.5rem,2vw,2rem);--text-3xl:clamp(2rem,4vw,3rem);--text-4xl:clamp(2.75rem,7vw,5.5rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-pill:0.25rem;--shadow-panel:0 1.125rem 3rem rgba(47,38,31,.14);--shadow-overlay:0 1.5rem 4rem rgba(47,38,31,.24);--motion-fast:150ms;--motion-enter:260ms;--motion-exit:170ms;--motion-reveal:360ms;--motion-ease-out:cubic-bezier(0.23,1,0.32,1);--container-max:90rem;--container-gutter:clamp(1rem,4vw,4rem);--header-height:5rem;--focus-ring:0 0 0 0.1875rem var(--color-paper),0 0 0 0.375rem var(--color-ember)}*,:after,:before{box-sizing:border-box}html{min-width:20rem;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{min-height:100dvh;margin:0;overflow-x:clip;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.6;text-rendering:optimizeLegibility}body[data-scroll-locked=true]{overflow:hidden}[data-surface-tone=light]{--surface-foreground:var(--color-on-light);--surface-muted:var(--color-muted-on-light);color:var(--surface-foreground)}[data-surface-tone=dark]{--surface-foreground:var(--color-on-dark);--surface-muted:var(--color-muted-on-dark);color:var(--surface-foreground)}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}img,svg{display:block;max-width:100%}::-moz-selection{background:var(--color-sand);color:var(--color-ink)}::selection{background:var(--color-sand);color:var(--color-ink)}:where(a,button,input,textarea,select,summary):focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.sr-only{width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.insight-trigger,.sr-only{position:absolute;padding:0;border:0}.insight-trigger{--insight-x:50%;--insight-y:50%;z-index:3;inset:0;display:block;width:100%;height:100%;background:transparent;color:var(--color-ink);cursor:none}.insight-trigger>span{position:absolute;top:var(--insight-y);left:var(--insight-x);display:grid;width:6.5rem;height:6.5rem;place-items:center;border:1px solid var(--color-ink);border-radius:50%;background:var(--color-paper);font-family:var(--font-ui);font-size:.7rem;letter-spacing:.05em;line-height:1.25;opacity:0;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%) scale(.82);transition:opacity var(--motion-fast) linear,transform var(--motion-enter) var(--motion-ease-out)}.insight-trigger:focus-visible>span,.insight-trigger:hover>span{opacity:1;transform:translate(-50%,-50%) scale(1)}.insight-trigger:active>span{transform:translate(-50%,-50%) scale(.96)}.hero-section__insight-zone{position:absolute;z-index:2;top:5rem;right:0;width:52%;height:calc(100% - 5rem)}.method-section__insight-zone{position:absolute;z-index:3;top:560px;left:50%;width:9rem;height:9rem;transform:translateX(-50%)}.case-card--speciale>.insight-trigger{z-index:1;bottom:4.5rem;height:auto}.case-card--speciale a,.case-card--speciale h3{z-index:4}.insight-counter{position:fixed;z-index:110;bottom:max(1.5rem,env(safe-area-inset-bottom));left:max(1.5rem,env(safe-area-inset-left));display:flex;min-height:44px;align-items:center;gap:0;border-radius:.25rem;padding:.4rem .55rem;background:hsla(38,33%,95%,.92);color:var(--color-ink);font-family:var(--font-ui);font-size:.75rem;transition:color var(--motion-enter) var(--motion-ease-out)}.insight-counter>span{display:none}.insight-counter ol{display:flex;margin:0;padding:0;align-items:center;gap:.45rem;list-style:none}.insight-counter li{display:grid;width:.45rem;height:.45rem;place-items:center;border:1px solid;border-radius:50%;background:currentColor;font-size:0;font-variant-numeric:tabular-nums;transition:width var(--motion-enter) var(--motion-ease-out),height var(--motion-enter) var(--motion-ease-out),background var(--motion-fast)}.insight-counter li.is-viewed{width:1.35rem;height:1.35rem;background:transparent;color:var(--color-ember);font-size:.7rem}@media (prefers-reduced-motion:no-preference){.insight-counter li.is-viewed{animation:insight-counter-discovered .24s var(--motion-ease-out) both}@keyframes insight-counter-discovered{0%{opacity:.45;transform:scale(.82)}to{opacity:1;transform:scale(1)}}}body:has(.insight-overlay) .insight-counter{background:rgba(47,38,31,.92);color:var(--color-paper)}body:has(.insight-overlay) .insight-counter li.is-viewed{color:var(--color-ember-on-dark)}.insight-overlay{position:fixed;z-index:100;inset:0;display:grid;min-height:100dvh;overflow:auto;padding:clamp(4.5rem,8vh,7rem) clamp(1.25rem,6vw,5rem) clamp(6rem,10vh,8rem);place-items:center;background:var(--color-ink);color:var(--color-paper)}.insight-overlay__close{position:fixed;z-index:2;top:max(1.25rem,env(safe-area-inset-top));right:max(1.25rem,env(safe-area-inset-right));display:grid;width:3rem;height:3rem;place-items:center;border:1px solid var(--color-sand);border-radius:50%;background:transparent;color:var(--color-paper);cursor:pointer;font-family:var(--font-ui);font-size:1.35rem;font-weight:300;transition:background var(--motion-fast),color var(--motion-fast),transform .1s}.insight-overlay__close:hover{background:var(--color-paper);color:var(--color-ink)}.insight-overlay__close:active{transform:scale(.96)}.insight-overlay__label{left:max(1.5rem,env(safe-area-inset-left));color:var(--color-sand);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.insight-overlay__label,.insight-overlay__number{position:fixed;top:max(1.75rem,env(safe-area-inset-top));margin:0}.insight-overlay__number{left:50%;z-index:1;font-family:var(--font-heading);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.05em;transform:translateX(-50%)}.insight-overlay__number span{color:var(--color-sand)}.insight-overlay__ritual{position:fixed;top:46%;left:50%;width:min(38vw,26rem);aspect-ratio:1;opacity:.18;pointer-events:none;transform:translate(-50%,-50%)}.insight-overlay__ritual i{position:absolute;inset:calc(var(--ring, 0) * 1.5rem);border:1px solid var(--color-sand);border-radius:50%}.insight-overlay__ritual i:nth-child(2){--ring:1}.insight-overlay__ritual i:nth-child(3){--ring:2}.insight-overlay__content{position:relative;z-index:1;display:flex;width:min(100%,68rem);flex-direction:column;align-items:center;text-align:center}.insight-overlay__theme{margin:0 0 1rem;color:var(--color-ember-on-dark);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.insight-overlay h2{max-width:22ch;margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;letter-spacing:.03em;line-height:1.08;text-wrap:balance}.insight-overlay__body{max-width:64ch;margin:clamp(2rem,4vh,3rem) 0 0;color:var(--color-sand);font-family:var(--font-body);font-size:var(--text-md);line-height:1.65;text-wrap:pretty}.insight-overlay__question{max-width:54ch;margin:clamp(2rem,5vh,4rem) 0 0;font-family:var(--font-heading);font-size:var(--text-xl);line-height:1.45;text-wrap:balance}.insight-overlay__progress{position:fixed;z-index:1;right:0;bottom:0;left:0;height:2px;background:hsla(39,25%,78%,.24)}.insight-overlay__progress span{display:block;width:100%;height:100%;background:var(--color-ember);transform:scaleX(0);transform-origin:left;animation:insight-reading-progress linear forwards}@keyframes insight-reading-progress{to{transform:scaleX(1)}}@media (hover:none),(pointer:coarse){.insight-trigger{inset:auto .5rem .5rem auto;width:44px;height:44px;cursor:pointer}.insight-trigger>span{top:50%;left:50%;width:1.75rem;height:1.75rem;border-color:rgba(47,38,31,.58);padding:0;background:hsla(38,33%,95%,.82);font-size:0;opacity:1;transform:translate(-50%,-50%)}.insight-trigger>span:after{content:"+";color:var(--color-ink);font-family:var(--font-ui);font-size:.8rem;font-weight:300;line-height:1}.insight-trigger:active>span{transform:translate(-50%,-50%) scale(.9)}}@media (max-width:767px){.insight-trigger{inset:auto .5rem .5rem auto;width:44px;height:44px;cursor:pointer}.insight-trigger>span{top:50%;left:50%;width:1.75rem;height:1.75rem;border-color:rgba(47,38,31,.58);padding:0;background:hsla(38,33%,95%,.82);font-size:0;opacity:1;transform:translate(-50%,-50%)}.insight-trigger>span:after{content:"+";color:var(--color-ink);font-family:var(--font-ui);font-size:.8rem;font-weight:300;line-height:1}.insight-trigger:active>span{transform:translate(-50%,-50%) scale(.9)}.hero-section__insight-zone{top:var(--header-height);bottom:0;width:100%;height:auto}.method-section__insight-zone{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:44px;height:44px;margin:2rem auto 0;transform:none}.method-section__insight-zone .insight-trigger{inset:0}.insight-counter{right:auto;bottom:max(.5rem,env(safe-area-inset-bottom));left:max(.5rem,env(safe-area-inset-left));min-height:1.5rem;gap:0;padding:.3rem .4rem}.insight-counter ol{gap:.3rem}.insight-counter li{width:.32rem;height:.32rem}.insight-counter li.is-viewed{width:1rem;height:1rem;font-size:.6rem}.case-card--speciale>.insight-trigger{top:.5rem;right:.5rem;bottom:auto}.insight-overlay{padding:5.5rem 1.25rem 6.5rem}.insight-overlay__label,.insight-overlay__number{top:max(1.5rem,env(safe-area-inset-top))}.insight-overlay__close{top:max(.85rem,env(safe-area-inset-top));right:max(.85rem,env(safe-area-inset-right))}.insight-overlay__ritual{top:42%;width:min(82vw,21rem)}.insight-overlay h2{font-size:var(--text-3xl)}.insight-overlay__body{margin-top:1.75rem;font-size:var(--text-sm);line-height:1.55}.insight-overlay__question{margin-top:2rem;font-size:var(--text-md)}}.conversion{display:grid;width:100%;background:var(--color-paper)}.conversion__story{position:relative;min-height:66rem;overflow:hidden}.conversion__picture,.conversion__picture img{position:absolute;inset:0;width:100%;height:100%}.conversion__picture img{-o-object-fit:cover;object-fit:cover}.conversion__story-content{position:relative;z-index:1;display:flex;min-height:66rem;flex-direction:column;justify-content:flex-end;padding:clamp(3rem,8vw,7.5rem) clamp(1.25rem,8vw,7.5rem) 5rem}@media (prefers-reduced-motion:no-preference){.conversion__story[data-motion-state=pending] .conversion__picture{opacity:0;transform:scale(1.025)}.conversion__story[data-motion-state=pending] .conversion__story-content>*{opacity:0;transform:translateY(12px)}.conversion__story[data-motion-state=ready] .conversion__picture{animation:conversion-image-arrive .62s var(--motion-ease-out) both}.conversion__story[data-motion-state=ready] .conversion__story-content>*{animation:conversion-copy-arrive .34s var(--motion-ease-out) both}.conversion__story[data-motion-state=ready] .conversion__story-content>:nth-child(2){animation-delay:70ms}.conversion__story[data-motion-state=ready] .conversion__story-content>:nth-child(3){animation-delay:125ms}.conversion__story[data-motion-state=ready] .conversion__story-content>:nth-child(4){animation-delay:.18s}@keyframes conversion-image-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes conversion-copy-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.conversion__story h2{max-width:19ch;margin:0 0 2.5rem;font-family:var(--font-display);font-size:clamp(2rem,3vw,2.4rem);font-weight:400;line-height:1.14}.conversion__story-content>p{max-width:39rem;margin:0 0 1.6rem;font-size:1rem;line-height:1.48}.conversion__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none}.conversion__steps li{display:flex;min-height:9.25rem;flex-direction:column;justify-content:space-between;border:1px solid hsla(38,33%,95%,.9);border-radius:.5rem;padding:1.2rem}.conversion__steps span{align-self:flex-end;font-size:1.5rem}.conversion__steps p{margin:0;font-size:.86rem;line-height:1.25}.conversion__form-panel{display:grid;align-items:center;padding:clamp(4rem,7vw,6.5rem) clamp(1.25rem,8vw,7.5rem)}.conversion__form-inner{width:min(100%,34rem);margin-inline:auto}.conversion__form-inner>h2{margin:0 0 1rem;font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,1.55rem);font-weight:400;line-height:1.2;text-transform:uppercase}.conversion__form-inner>p{max-width:38ch;margin:0 0 2.5rem;line-height:1.5}.diagnosis-form__fields{display:grid;gap:1.15rem}.diagnosis-field label{display:block;margin-bottom:.35rem;font-size:.88rem}.diagnosis-field__control{position:relative}.diagnosis-field input{width:100%;min-height:2.7rem;border:1px solid var(--color-sand);border-radius:.25rem;padding:.7rem 2.5rem .7rem .8rem;background:hsla(38,33%,95%,.28);color:var(--color-ink);font:inherit;font-size:.9rem;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast)}.diagnosis-field input::-moz-placeholder{color:#9a9691}.diagnosis-field input::placeholder{color:#9a9691}.diagnosis-field input:hover{border-color:#b6a990}.diagnosis-field input:focus{border-color:var(--color-ink);background:#f2f0ec;outline:none}.diagnosis-field--valid input{border-color:var(--color-olive);background:rgb(111 115 89/6%)}.diagnosis-field--error input{border-color:#e87914;background:rgb(232 121 20/6%)}.diagnosis-field__state{position:absolute;top:50%;right:.9rem;color:var(--color-olive);transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.diagnosis-field__state{animation:diagnosis-state-arrive .18s var(--motion-ease-out) both}.diagnosis-notice{animation:diagnosis-notice-arrive .22s var(--motion-ease-out) both}@keyframes diagnosis-state-arrive{0%{opacity:0;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes diagnosis-notice-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}.diagnosis-consent--error p,.diagnosis-field--error .diagnosis-field__state,.diagnosis-field__error{color:#a34622}.diagnosis-consent--error p,.diagnosis-field__error{margin:.25rem 0 0;font-size:.78rem}.diagnosis-consent{display:grid;grid-template-columns:1.25rem 1fr;gap:0 1rem;margin:3rem 0 2.5rem}.diagnosis-consent input{width:1.25rem;height:1.25rem;margin:.1rem 0 0;border:1px solid var(--color-ember);accent-color:var(--color-ember)}.diagnosis-consent label{line-height:1.45}.diagnosis-consent p{grid-column:2}.diagnosis-notice{display:grid;grid-template-columns:1.5rem 1fr;gap:.75rem;align-items:start;margin:-1rem 0 1.5rem;border:1px solid var(--color-sand);border-radius:.5rem;padding:.9rem 1rem;background:var(--color-surface);font-size:.88rem}.diagnosis-notice--success{border-color:var(--color-olive)}.diagnosis-notice--error{border-color:var(--color-ember)}.diagnosis-notice p{margin:0}.diagnosis-form__submit{display:block;min-width:18.5rem;min-height:2.8rem;margin-left:auto;border:0;border-radius:.25rem;background:var(--color-ink);color:var(--color-paper);cursor:pointer;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;transition:background var(--motion-fast),transform var(--motion-fast)}.diagnosis-form__submit:hover{background:var(--color-ember)}.diagnosis-form__submit:active{transform:translateY(1px)}.diagnosis-form__submit:disabled{cursor:wait;opacity:.65}.site-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:10rem;border-top:1px solid var(--color-ink);padding:2.5rem clamp(1.25rem,5vw,4.5rem);background:#fff}.site-footer__contact{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.65rem;white-space:nowrap}.site-footer__contact a{display:inline-flex;min-height:44px;align-items:center;text-decoration:none}.site-footer__socials{display:flex;gap:1.75rem;align-items:center}.site-footer__socials a{display:grid;width:44px;height:44px;place-items:center;border-radius:.4rem;transition:transform var(--motion-fast) var(--motion-ease-out)}.site-footer__socials a:hover{transform:translateY(-2px)}.site-footer__socials a:active{transform:translateY(0)}.site-footer__socials img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.site-footer>p{justify-self:end;margin:0}.not-found{position:relative;display:grid;min-height:100dvh;place-items:center;overflow:hidden;padding:7rem 1.25rem 3rem}.not-found>img{-o-object-fit:cover;object-fit:cover}.not-found__veil{position:absolute;inset:0;background:hsla(38,33%,95%,.35)}.not-found__content{position:relative;z-index:1;width:min(100%,42rem)}.not-found__content>p:first-child{margin:0 0 2rem;font-size:.8rem;letter-spacing:.12em}.not-found h1{margin:0;font-size:clamp(6rem,18vw,14rem);line-height:.78}.not-found h1,.not-found h2{font-family:var(--font-display);font-weight:400}.not-found h2{max-width:22ch;margin:2rem 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.not-found__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.not-found__actions a{min-height:44px;border:1px solid var(--color-ink);border-radius:.25rem;padding:.65rem 1.4rem;text-decoration:none}.not-found__actions a:first-child{background:var(--color-ink);color:var(--color-paper)}@media (prefers-reduced-motion:no-preference){.not-found>img{animation:not-found-image-arrive .76s var(--motion-ease-out) both}.not-found__content{animation:not-found-content-arrive .36s var(--motion-ease-out) .14s both}@keyframes not-found-image-arrive{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes not-found-content-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:768px){.conversion{grid-template-columns:1fr 1fr}}@media (max-width:767px){.conversion__story,.conversion__story-content{min-height:41rem}.conversion__story-content{justify-content:flex-start;padding:14.5rem 1.25rem 1.5rem}.conversion__story h2{margin-bottom:1.75rem;font-size:1.65rem}.conversion__story-content>p{margin-bottom:1.5rem;font-size:.92rem}.conversion__steps{width:calc(100% + 1.25rem);grid-auto-columns:calc(100% - 1.9rem);grid-auto-flow:column;grid-template-columns:none;gap:.75rem;overflow-x:auto;padding:0 1.25rem .75rem 0;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}.conversion__steps::-webkit-scrollbar{display:none}.conversion__steps li{min-height:8.5rem;scroll-snap-align:start}.conversion__form-panel{padding:2rem 1.25rem 4rem}.conversion__form-inner>h2{max-width:19rem;font-size:1.2rem}.conversion__form-inner>p{margin-bottom:3rem}.diagnosis-form__fields{gap:1.5rem}.diagnosis-field input{min-height:2.85rem}.diagnosis-consent{margin-block:3rem}.diagnosis-form__submit{width:100%;min-width:0}.site-footer{grid-template-columns:1fr;justify-items:center;gap:1.8rem;min-height:17.5rem;padding-block:3.5rem;text-align:center}.site-footer__contact{width:auto;justify-content:center;gap:.4rem;font-size:clamp(.76rem,3.4vw,.88rem);white-space:nowrap}.site-footer__contact a{flex-shrink:0}.site-footer__socials{gap:1.15rem}.site-footer>p{justify-self:center}}.site-header{position:absolute;z-index:40;top:0;left:0;width:100%;color:var(--surface-foreground,var(--color-on-dark))}.site-header__inner{position:relative;z-index:1;display:flex;height:var(--header-height);align-items:center;justify-content:space-between;gap:2rem}.site-header__brand{display:inline-flex;min-height:44px;align-items:center}.mobile-nav,.site-header__logo--dark,.site-header__logo--mobile{display:none}.site-header__desktop{display:flex;align-items:center;gap:clamp(3rem,11vw,10rem)}.desktop-nav ul{display:flex;align-items:center;gap:2rem;margin:0;padding:0;list-style:none}.desktop-nav a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;gap:1rem;color:inherit;font-size:.875rem;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:color var(--motion-fast) var(--motion-ease-out)}.desktop-nav a:hover{color:var(--surface-muted,var(--color-muted-on-dark))}.site-cta{min-height:44px;border:0;border-radius:4px;padding:.75rem 2rem;font-size:.875rem;font-weight:400;letter-spacing:.07em;text-transform:uppercase}.site-header__cta{min-height:44px;background:var(--color-ember)}body:has(.case-page--sucre-lamour) .site-header{--surface-foreground:var(--color-on-light);--surface-muted:var(--color-muted-on-light);color:var(--surface-foreground)}body:has(.case-page--sucre-lamour) .site-header__logo--light{display:none}body:has(.case-page--sucre-lamour) .site-header__logo--dark{display:block;width:191px;height:auto}body:has(.case-page--sucre-lamour) .desktop-nav img{filter:brightness(0) saturate(100%)}.hero-section{position:relative;height:810px;overflow:hidden;background:#143c51;color:var(--color-paper)}.hero-section__scrim,.hero-section__visual,.hero-section__visual img,.hero-section__visual picture{position:absolute;inset:0;width:100%;height:100%}.hero-section__visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-section__scrim{background:linear-gradient(119deg,rgba(47,38,31,.25) 25%,transparent 67%);pointer-events:none}.hero-section__layout{position:relative;z-index:1;width:100%;max-width:var(--container-max);height:100%;margin-inline:auto;padding-inline:var(--container-gutter)}.hero-section__content{position:absolute;top:225px;left:var(--container-gutter);display:flex;width:477px;max-width:calc(100% - (2 * var(--container-gutter)));flex-direction:column;align-items:flex-start}.hero-section__title{margin:0;color:var(--color-paper);font-family:var(--font-display);font-size:3rem;font-weight:400;letter-spacing:.07em;line-height:1.2;text-wrap:balance}.hero-section__reveal{width:100%;overflow:clip}.hero-section__reveal--lede{margin-top:2.5rem}.hero-section__reveal--cta{width:auto;margin-top:5rem}.hero-section__lede{margin:0;color:var(--color-paper);font-size:1rem;font-weight:400;letter-spacing:.03em;line-height:1.5}.hero-section__cta{margin-top:0}.manifesto-section{--manifesto-x:14px;--manifesto-y:18px;min-height:1179px;background:linear-gradient(var(--color-ink) 0 923px,var(--color-paper) 923px);color:var(--color-paper)}.motion-observer{position:absolute;width:1px;height:1px;overflow:hidden;pointer-events:none}.manifesto-section__grid{position:relative;width:100%;max-width:var(--container-max);min-height:1179px;margin-inline:auto;padding-inline:var(--container-gutter)}.manifesto-section__intro{position:absolute;top:106px;left:var(--container-gutter);display:flex;width:310px;flex-direction:column;gap:2.5rem}.diagnosis-callout h3,.manifesto-section__title{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:400;letter-spacing:.07em;line-height:1.2}.manifesto-section__subheadline{margin:0;color:var(--color-sand);font-size:1rem;letter-spacing:.03em;line-height:1.5}.manifesto-section__media{position:absolute;top:106px;left:50%;width:500px;height:587px;overflow:hidden;border-radius:4px;transform:translateX(-50%)}.manifesto-section__media img{-o-object-fit:cover;object-fit:cover}.manifesto-section__consequences{position:absolute;top:118px;right:var(--container-gutter);display:flex;width:310px;flex-direction:column;gap:7.5rem}.manifesto-section__consequences>h3{margin:0;font-family:var(--font-heading);font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.diagnostic-timeline{display:flex;margin:0;padding:0;flex-direction:column;gap:1.5rem;list-style:none}.diagnostic-timeline__content,.diagnostic-timeline__item{display:block;margin:0;padding:0}.diagnostic-timeline__consequence,.diagnostic-timeline__moment{margin:0;color:var(--color-sand);font-size:1rem;letter-spacing:.03em;line-height:1.5}.diagnostic-timeline__moment{font-weight:700;text-transform:uppercase}.diagnosis-callout{position:absolute;z-index:2;top:810px;right:var(--container-gutter);left:var(--container-gutter);height:371px;overflow:hidden;border-radius:4px}.diagnosis-callout__image{position:absolute;inset:0;overflow:hidden}.diagnosis-callout__parallax{position:absolute;inset:-10% 0;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/assets/images/diagnostico.jpg) center 70% /cover;will-change:transform}.diagnosis-callout__content{position:relative;z-index:1;display:flex;width:582px;height:100%;margin-inline:auto;flex-direction:column;align-items:center;justify-content:center;text-align:center}.diagnosis-callout p{width:422px;margin:2rem 0 0;color:var(--color-paper);font-size:1rem;letter-spacing:.03em;line-height:1.5}.diagnosis-callout__cta{margin-top:2.5rem}@media (prefers-reduced-motion:no-preference){.manifesto-section__intro[data-motion-state=pending]>:not(.motion-observer){opacity:0;transform:translateY(var(--manifesto-y))}.manifesto-section__intro[data-motion-state=ready] .manifesto-section__subheadline,.manifesto-section__intro[data-motion-state=ready] .manifesto-section__title{animation:manifesto-thesis-arrive .56s var(--motion-ease-out) both}.manifesto-section__intro[data-motion-state=ready] .manifesto-section__subheadline{animation-delay:.1s}.manifesto-section__media[data-motion-state=pending]>img{opacity:0;clip-path:inset(8% 0 8% 0);transform:scale(1.035)}.manifesto-section__media[data-motion-state=pending]>.insight-trigger{opacity:0}.manifesto-section__media[data-motion-state=ready]>img{animation:manifesto-evidence-arrive .76s var(--motion-ease-out) both}.manifesto-section__media[data-motion-state=ready]>.insight-trigger{animation:manifesto-insight-arrive .28s linear .62s both}.manifesto-section__consequences[data-motion-state=pending] .diagnostic-timeline__item,.manifesto-section__consequences[data-motion-state=pending]>h3{opacity:0;transform:translateX(var(--manifesto-x))}.manifesto-section__consequences[data-motion-state=ready]>h3{animation:manifesto-consequence-arrive .48s var(--motion-ease-out) both}.manifesto-section__consequences[data-motion-state=ready] .diagnostic-timeline__item{animation:manifesto-consequence-arrive .44s var(--motion-ease-out) both}.manifesto-section__consequences[data-motion-state=ready] .diagnostic-timeline__item:first-child{animation-delay:.1s}.manifesto-section__consequences[data-motion-state=ready] .diagnostic-timeline__item:nth-child(2){animation-delay:155ms}.manifesto-section__consequences[data-motion-state=ready] .diagnostic-timeline__item:nth-child(3){animation-delay:.21s}.manifesto-section__consequences[data-motion-state=ready] .diagnostic-timeline__item:nth-child(4){animation-delay:265ms}.diagnosis-callout[data-motion-state=pending] .diagnosis-callout__image{opacity:0;transform:scale(1.035)}.diagnosis-callout[data-motion-state=pending] .diagnosis-callout__content{opacity:0;transform:translateY(var(--manifesto-y))}.diagnosis-callout[data-motion-state=ready] .diagnosis-callout__image{animation:diagnosis-callout-image-arrive .82s var(--motion-ease-out) both}.diagnosis-callout[data-motion-state=ready] .diagnosis-callout__content{animation:diagnosis-callout-copy-arrive .56s var(--motion-ease-out) .15s both}@keyframes manifesto-thesis-arrive{0%{opacity:0;transform:translateY(var(--manifesto-y))}to{opacity:1;transform:translateY(0)}}@keyframes manifesto-evidence-arrive{0%{opacity:0;clip-path:inset(8% 0 8% 0);transform:scale(1.035)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes manifesto-insight-arrive{0%{opacity:0}to{opacity:1}}@keyframes manifesto-consequence-arrive{0%{opacity:0;transform:translateX(var(--manifesto-x))}to{opacity:1;transform:translateX(0)}}@keyframes diagnosis-callout-image-arrive{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes diagnosis-callout-copy-arrive{0%{opacity:0;transform:translateY(var(--manifesto-y))}to{opacity:1;transform:translateY(0)}}}@media (max-width:1023px){:root{--container-gutter:1.25rem;--header-height:3.5rem}.site-header__desktop,.site-header__logo--desktop{display:none}.mobile-nav,.site-header__logo--mobile{display:block}.site-header__brand{order:0}.mobile-nav{order:1}.mobile-nav__trigger{display:flex;width:44px;min-width:44px;height:44px;padding:11px;flex-direction:column;align-items:stretch;justify-content:space-between;border:0;background:transparent}.mobile-nav__trigger span{display:block;height:2px;background:currentColor}.mobile-menu{position:fixed;z-index:50;inset:0;overflow-y:auto;background:var(--color-ink);color:var(--color-on-dark)}.mobile-menu__panel{display:flex;width:100%;min-height:100dvh;padding:2rem 1.25rem;flex-direction:column}.mobile-menu__header{display:flex;min-height:44px;align-items:center;justify-content:space-between}.mobile-menu__logo{width:min(48vw,191px);height:auto}.mobile-menu__close{position:relative;width:44px;min-width:44px;height:44px;border:0;background:transparent}.mobile-menu__close span{position:absolute;top:50%;left:8px;width:30px;height:1px;background:var(--color-sand);transform:rotate(45deg)}.mobile-menu__close span:last-child{transform:rotate(-45deg)}.mobile-menu__nav{display:flex;flex:1;flex-direction:column}.mobile-menu__nav ul{display:flex;width:100%;margin:clamp(5rem,12vh,7.5rem) 0 0;padding:0;flex-direction:column;gap:clamp(3.75rem,9vh,6.5rem);list-style:none}.mobile-menu__nav a:not(.mobile-menu__cta){display:flex;min-height:44px;align-items:center;gap:1.5rem;color:var(--color-on-dark);font-family:var(--font-heading);font-size:1.75rem;font-weight:300;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase}.mobile-menu__nav a:not(.mobile-menu__cta):before{display:block;width:6px;height:7px;flex:0 0 auto;background:url(/assets/figma/nav-marker.svg) 50%/contain no-repeat;content:""}.mobile-menu__cta{width:min(100%,18.125rem);margin:auto auto 0;background:var(--color-ember);color:var(--color-paper)}body:has(.case-page--sucre-lamour) .site-header__logo--dark{display:block;width:120px}}@media (max-width:767px){.hero-section{height:clamp(693px,184.8vw,740px)}.hero-section__visual img{-o-object-position:center top;object-position:center top}.hero-section__content{top:117px;width:calc(100% - 40px)}.hero-section__title{font-size:2rem}.hero-section__lede{margin-top:0}.hero-section__reveal--lede{margin-top:1.75rem}.hero-section__reveal--cta{margin-top:3rem}.manifesto-section{--manifesto-x:8px;--manifesto-y:10px;min-height:1884px;background:linear-gradient(var(--color-ink) 0 1615px,var(--color-paper) 1615px)}.manifesto-section__grid{min-height:1884px}.manifesto-section__intro{top:80px;width:310px;max-width:calc(100% - 40px)}.diagnosis-callout h3,.manifesto-section__title{font-size:1.5rem}.manifesto-section__media{top:314px;width:calc(100% - 40px);height:411px}.manifesto-section__consequences{top:789px;right:auto;left:var(--container-gutter);max-width:calc(100% - 40px);gap:4.5rem}.diagnosis-callout{top:1388px;height:496px}.diagnosis-callout__parallax{background-position:70%}.diagnosis-callout__content{width:316px;max-width:calc(100% - 32px)}.diagnosis-callout p{width:264px;max-width:100%}}.differentials-section,.method-section,.services-section{position:relative;margin-top:4rem;background:var(--color-paper);color:var(--color-ink)}.method-section{height:1114px}.differentials-section__intro h2,.method-section__intro h2,.services-section__intro h2{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:400;letter-spacing:.07em;line-height:1.2}.method-section__intro{position:absolute;inset:102px 64px auto;display:grid;grid-template-columns:477px minmax(0,644px);justify-content:space-between}.method-section__intro h2{max-width:477px}.method-section__intro>div{display:grid;gap:1rem;margin-top:70px}.differentials-section__intro p,.evidence-item p,.method-section__intro p,.method-step p,.service-group__content,.services-section__intro p{margin:0;font-size:1rem;font-weight:400;letter-spacing:.03em;line-height:1.5}.method-section__steps{position:absolute;inset:357px auto auto 50%;width:978px;height:530px;margin:0;padding:0;list-style:none;transform:translateX(-50%)}.method-step{position:absolute;display:flex;width:477px;padding:2.5rem 2rem 1.5rem;flex-direction:column;gap:1.25rem;border-radius:8px;background:hsla(37,26%,78%,.24);box-shadow:0 12px 20px rgba(47,38,31,.16)}.method-step:first-of-type{top:0;left:0;min-height:251px;padding-top:55px}.method-step:nth-of-type(2){top:63px;right:0;min-height:188px}.method-step:nth-of-type(3){top:279px;left:0;min-height:188px}.method-step:nth-of-type(4){top:279px;right:0;min-height:251px;padding-top:76px}.evidence-item h3,.method-step h3,.service-group summary{margin:0;font-family:var(--font-heading);font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.method-section__cta{position:absolute;top:969px;left:calc(50% + 12px)}@media (prefers-reduced-motion:no-preference){.method-section__intro[data-motion-state=pending]>:not(.motion-observer),.method-section__steps[data-motion-state=pending] .method-step{opacity:0;transform:translateY(16px)}.method-section__intro[data-motion-state=ready]>:not(.motion-observer){animation:method-intro-arrive .36s var(--motion-ease-out) both}.method-section__intro[data-motion-state=ready]>div{animation-delay:90ms}.method-section__steps[data-motion-state=ready] .method-step{animation:method-step-arrive .34s var(--motion-ease-out) both}.method-section__steps[data-motion-state=ready] .method-step:nth-of-type(2){animation-delay:55ms}.method-section__steps[data-motion-state=ready] .method-step:nth-of-type(3){animation-delay:.11s}.method-section__steps[data-motion-state=ready] .method-step:nth-of-type(4){animation-delay:165ms}@keyframes method-intro-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes method-step-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}.differentials-section,.services-section{display:grid;min-height:1062px;grid-template-columns:49.1667% 50.8333%}.differentials-section__media,.services-section__media{position:relative;min-height:1062px;overflow:hidden}.differentials-section__media img,.services-section__media img{-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion:no-preference){.differentials-section__media[data-motion-state=pending] img,.services-section__media[data-motion-state=pending] img{opacity:0;transform:scale(1.025);clip-path:inset(0 0 100% 0)}.differentials-section__media[data-motion-state=ready] img,.services-section__media[data-motion-state=ready] img{animation:offer-image-arrive .68s var(--motion-ease-out) both}.differentials-section__media[data-motion-state=ready] .insight-trigger,.services-section__media[data-motion-state=ready] .insight-trigger{animation:offer-insight-arrive .28s var(--motion-ease-out) .52s both}@keyframes offer-image-arrive{0%{opacity:0;transform:scale(1.025);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:scale(1);clip-path:inset(0)}}@keyframes offer-insight-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.services-section__content{display:flex;width:min(100%,730px);min-height:1062px;padding:163px 64px 138px 66px;flex-direction:column}.services-section__intro{display:grid;gap:2.75rem}.services-section__list{display:grid;gap:1.75rem;margin-top:3.25rem}.service-group{border-bottom:1px solid var(--color-sand)}.service-group summary{display:flex;min-height:71px;padding:.9375rem 1.75rem 1.25rem;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.service-group summary::-webkit-details-marker{display:none}.service-group__symbol{position:relative;width:24px;height:24px;flex:0 0 24px}.service-group__symbol:after,.service-group__symbol:before{position:absolute;top:50%;left:50%;width:10px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.service-group__symbol:after{transform:translate(-50%,-50%) rotate(90deg)}.service-group__symbol:after,.service-group__symbol:before{transition:transform .18s var(--motion-ease-out)}.service-group[open] .service-group__symbol:after{transform:translate(-50%,-50%) rotate(0deg)}.service-group__content{display:grid;gap:1rem;padding:0 1.75rem 1.5rem}@media (prefers-reduced-motion:no-preference){.service-group[open] .service-group__content{animation:accordion-content-arrive .22s var(--motion-ease-out) both}@keyframes accordion-content-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}.service-group__content p,.service-group__content ul{margin:0}.service-group__content ul{display:flex;padding:0;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none}.service-group__content li:before{margin-right:.4rem;color:var(--color-ember);content:"—"}.service-group__note{color:var(--color-muted);font-size:.875rem}.services-section__cta{margin:5.125rem 0 0 auto}.differentials-section__media{grid-column:2;grid-row:1}.differentials-section__content{display:flex;width:min(100%,732px);min-height:1062px;padding:122px 77px 123px 81px;flex-direction:column}.differentials-section__intro{display:grid;gap:2.75rem}.differentials-section__list{display:grid;gap:2rem;margin:3.25rem 0 0;padding:0;list-style:none}.evidence-item{display:grid;gap:1rem}.differentials-section__cta{margin:4rem 0 0 auto}.cases-section{min-height:992px;padding:122px 64px 90px;background:var(--color-paper)}.cases-section__intro{display:grid;grid-template-columns:477px 477px;justify-content:space-between;gap:4rem}.case-overview h1,.cases-section__intro h2{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:400;letter-spacing:.07em;line-height:1.2}.cases-section__intro p{margin:0;font-size:1rem;letter-spacing:.03em;line-height:1.5}.cases-grid{display:grid;height:656px;margin-top:48px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,316px);gap:24px}.case-card{position:relative;display:flex;min-width:0;overflow:hidden;padding:28px 28px 24px;flex-direction:column;justify-content:space-between;border-radius:4px;background:var(--case-surface,var(--color-sand));color:var(--case-ink,var(--color-paper))}.case-card__media{position:absolute;z-index:0;inset:0}.case-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-card--speciale{--case-surface:#66594d;--case-ink:var(--color-paper);grid-row:1/3}.case-card--sucre-lamour{--case-surface:#8e675d;--case-ink:var(--color-ink)}.case-card--dra-pri-benfica{--case-surface:#686f64;--case-ink:var(--color-paper);grid-column:span 2}.case-card--kaell-voss{--case-surface:#443d3b;--case-ink:var(--color-paper);grid-column:span 2}.case-card--agata{--case-surface:#756353;--case-ink:var(--color-paper)}.case-card h3{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1.2}.case-card a,.case-card h3{position:relative;z-index:1;letter-spacing:.07em}.case-card a{display:inline-flex;min-height:44px;margin:0 -28px -24px auto;padding:0 28px;align-items:center;gap:.75rem;background:var(--color-paper);color:var(--color-ink);font-size:.75rem;text-decoration:none;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.case-card[data-motion-state=pending] .case-card__media{opacity:0;transform:scale(1.025);clip-path:inset(8% 0 8% 0)}.case-card[data-motion-state=pending] h3,.case-card[data-motion-state=pending]>a{opacity:0;transform:translateY(10px)}.case-card[data-motion-state=ready] .case-card__media{animation:case-card-image-arrive .52s var(--motion-ease-out) both}.case-card[data-motion-state=ready] h3,.case-card[data-motion-state=ready]>a{animation:case-card-copy-arrive .28s var(--motion-ease-out) .36s both}.case-card[data-motion-state=ready]>a{animation-delay:415ms}.case-hero[data-motion-state=pending]>img{opacity:0;transform:scale(1.025)}.case-hero[data-motion-state=ready]>img{animation:case-hero-arrive .76s var(--motion-ease-out) both}.case-overview[data-motion-state=pending]>:not(.motion-observer){opacity:0;transform:translateY(12px)}.case-overview[data-motion-state=ready]>:not(.motion-observer){animation:case-overview-arrive .34s var(--motion-ease-out) both}.case-overview[data-motion-state=ready]>:last-child{animation-delay:70ms}@keyframes case-card-image-arrive{0%{opacity:0;transform:scale(1.025);clip-path:inset(8% 0 8% 0)}to{opacity:1;transform:scale(1);clip-path:inset(0)}}@keyframes case-card-copy-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes case-hero-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes case-overview-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.case-hero{position:relative;height:810px;overflow:hidden;background:var(--case-accent,var(--color-ink))}.case-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-page--speciale{--case-accent:#514538}.case-page--dra-pri-benfica{--case-accent:#657064}.case-page--sucre-lamour{--case-accent:var(--color-paper)}.case-page--agata{--case-accent:#7a6555}.case-page--kaell-voss{--case-accent:#453f3c}.case-page__body{overflow:hidden;background:var(--color-paper)}.case-narrative,.case-overview{display:grid;width:calc(100% - 128px);max-width:1312px;margin-inline:auto;grid-template-columns:310px minmax(0,644px);justify-content:space-between;gap:4rem}.case-overview{padding:106px 0 78px;border-bottom:1px solid var(--color-sand)}.case-overview>div>p,.case-overview__services{margin:1rem 0 0;font-size:1rem;letter-spacing:.03em;line-height:1.5}.case-overview__services{margin-top:0}.case-overview__services strong{margin-right:.4rem;font-weight:600;text-transform:uppercase}.case-narrative{padding-block:78px}.case-narrative h2{margin:0;font-family:var(--font-heading);font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.case-narrative__copy,.case-narrative__copy ul{display:grid;gap:1.5rem}.case-narrative__copy p,.case-narrative__copy ul{margin:0;font-size:1rem;letter-spacing:.03em;line-height:1.5}.case-narrative__copy ul{padding:0;list-style:none}.case-narrative__copy li{display:grid;gap:.25rem}.case-narrative__copy strong{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.case-media-block{display:grid;width:100%;margin:0 auto 80px;gap:4px}.case-media-block--inset{width:calc(100% - 128px);max-width:1316px}.case-media-block--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-media-block--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-media-block img{width:100%;height:auto}.case-page__back{display:flex;width:-moz-fit-content;width:fit-content;min-height:44px;margin:80px auto;padding:.75rem 2rem;align-items:center;border-radius:4px;background:var(--color-ink);color:var(--color-paper);font-size:.875rem;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.about-proof-section{background:var(--color-paper)}.about-proof-section__panel{display:grid;min-height:1046px;padding:96px 68px;grid-template-columns:minmax(0,680px) minmax(0,586px);justify-content:space-between;gap:clamp(4rem,7vw,7.5rem);border-radius:36px;background:var(--color-ink);color:#dad4ca}.about-proof-section__portrait{position:relative;min-height:850px;overflow:hidden;border-radius:8px}.about-proof-section__portrait img{-o-object-fit:cover;object-fit:cover}.about-proof-section__content{display:flex;padding:18px 0 4px;flex-direction:column}.about-proof-section__logo{width:252px;height:auto}.about-proof-section__content h2{max-width:28ch;margin:48px 0 0;font-family:var(--font-heading);font-size:1.375rem;font-weight:400;letter-spacing:.045em;line-height:1.35;text-transform:uppercase}.about-proof-section__copy{display:grid;gap:1.5rem;margin-top:42px}.about-proof-section__copy p,.about-proof-section__statement{margin:0}.about-proof-section__copy p{max-width:58ch;font-size:1rem;letter-spacing:.02em;line-height:1.48}.about-proof-section__statement{max-width:31ch;margin-top:36px;font-family:var(--font-display);font-size:1.875rem;letter-spacing:.045em;line-height:1.18}.about-proof-section__stats{display:flex;margin:auto 0 0;gap:clamp(4rem,8vw,9rem)}.about-proof-section__stats>div{display:flex;align-items:center;gap:1.25rem}.about-proof-section__stats dt{font-family:var(--font-display);font-size:2.25rem;letter-spacing:.04em;line-height:1}.about-proof-section__stats dd{max-width:10ch;margin:0;font-size:.75rem;font-weight:600;line-height:1.25}@media (prefers-reduced-motion:no-preference){.about-proof-section__panel[data-motion-state=pending] .about-proof-section__portrait{opacity:0;transform:scale(.985);clip-path:inset(5% 0 5% 0)}.about-proof-section__panel[data-motion-state=pending] .about-proof-section__content h2,.about-proof-section__panel[data-motion-state=pending] .about-proof-section__copy,.about-proof-section__panel[data-motion-state=pending] .about-proof-section__logo,.about-proof-section__panel[data-motion-state=pending] .about-proof-section__statement,.about-proof-section__panel[data-motion-state=pending] .about-proof-section__stats>div{opacity:0;transform:translateY(12px)}.about-proof-section__panel[data-motion-state=ready] .about-proof-section__portrait{animation:about-portrait-arrive .62s var(--motion-ease-out) both}.about-proof-section__panel[data-motion-state=ready] .about-proof-section__content h2,.about-proof-section__panel[data-motion-state=ready] .about-proof-section__copy,.about-proof-section__panel[data-motion-state=ready] .about-proof-section__logo,.about-proof-section__panel[data-motion-state=ready] .about-proof-section__statement,.about-proof-section__panel[data-motion-state=ready] .about-proof-section__stats>div{animation:about-copy-arrive .34s var(--motion-ease-out) both}.about-proof-section__panel[data-motion-state=ready] .about-proof-section__logo{animation-delay:.1s}.about-proof-section__panel[data-motion-state=ready] .about-proof-section__content h2{animation-delay:.15s}.about-proof-section__panel[data-motion-state=ready] .about-proof-section__copy{animation-delay:.2s}.about-proof-section__panel[data-motion-state=ready] .about-proof-section__statement{animation-delay:.25s}.about-proof-section__panel[data-motion-state=ready] .about-proof-section__stats>div:first-child{animation-delay:.3s}.about-proof-section__panel[data-motion-state=ready] .about-proof-section__stats>div:nth-child(2){animation-delay:355ms}@keyframes about-portrait-arrive{0%{opacity:0;transform:scale(.985);clip-path:inset(5% 0 5% 0)}to{opacity:1;transform:scale(1);clip-path:inset(0)}}@keyframes about-copy-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.client-logo-marquee{display:flex;height:228px;overflow:hidden;align-items:center;background:var(--color-paper);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.client-logo-marquee__set,.client-logo-marquee__track{display:flex;width:-moz-max-content;width:max-content;flex:none;align-items:center}.client-logo-marquee__track{animation:client-logo-scroll 60s linear infinite;will-change:transform}.client-logo-marquee__set{gap:88px;padding-right:88px}.client-logo-marquee img{width:auto;max-width:260px;height:86px;-o-object-fit:contain;object-fit:contain}@keyframes client-logo-scroll{to{transform:translateX(-50%)}}.faq-section{display:grid;min-height:1416px;padding:126px 68px 112px;grid-template-columns:repeat(2,minmax(0,1fr));gap:84px;border-radius:36px;background:var(--color-sand)}.faq-section__column{min-width:0}.faq-section__column--right{display:flex;padding-top:14px;flex-direction:column}.faq-section__intro{max-width:540px}.faq-section__intro>p:first-child{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.faq-section__intro h2{max-width:15ch;margin:32px 0 0;font-family:var(--font-display);font-size:2.375rem;font-weight:400;letter-spacing:.045em;line-height:1.12}.faq-section__intro>p:last-child{max-width:50ch;margin:36px 0 0;font-size:1rem;font-weight:600;letter-spacing:.02em;line-height:1.45}.faq-section__column--left .faq-section__list{margin-top:38px}.faq-section__list{display:grid;align-content:start}.faq-item{border-bottom:1px solid hsla(38,33%,95%,.92)}.faq-item summary{display:grid;min-height:102px;padding:24px 30px;cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:1.5rem;font-size:1rem;font-weight:600;letter-spacing:.015em;line-height:1.35;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item__icon{position:relative;display:block;width:16px;height:16px;justify-self:end}.faq-item__icon:after,.faq-item__icon:before{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%)}.faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item__icon:after,.faq-item__icon:before{transition:transform .18s var(--motion-ease-out)}.faq-item[open]{margin-block:14px;padding:0 30px 30px;border:0;border-radius:8px;background:var(--color-paper)}.faq-item[open] summary{min-height:92px;padding-inline:0;border-bottom:1px solid var(--color-sand);font-size:1.125rem}.faq-item[open] .faq-item__icon:after{transform:translate(-50%,-50%) rotate(0deg)}.faq-item__answer{display:grid;gap:1.5rem;padding-top:28px}@media (prefers-reduced-motion:no-preference){.faq-item[open] .faq-item__answer{animation:faq-answer-arrive .22s var(--motion-ease-out) both}@keyframes faq-answer-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.client-logo-marquee__track{animation:none;transform:none}}.faq-item__answer p{margin:0;font-size:1rem;letter-spacing:.015em;line-height:1.55;white-space:pre-line}.faq-section__cta{margin:auto 0 0 auto}@media (min-width:768px) and (max-width:1100px){.method-section__intro{inset-inline:40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.method-section__steps{width:calc(100% - 80px)}.method-step{width:calc(50% - 12px)}.cases-section{padding-inline:40px}.cases-section__intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.about-proof-section__stats{flex-wrap:wrap;gap:2rem}}@media (max-width:767px){.differentials-section,.method-section,.services-section{margin-top:4rem}.method-section{height:auto;min-height:0;padding:2.5rem 1.25rem 3.5rem}.services-section{margin-top:0}.method-section__cta,.method-section__intro,.method-section__steps,.method-step{position:static;transform:none}.method-section__intro{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:2.5rem}.differentials-section__intro h2,.method-section__intro h2,.services-section__intro h2{font-size:1.5rem}.method-section__intro>div{gap:1rem;margin-top:0}.method-section__steps{display:grid;width:100%;height:auto;gap:2rem;margin-top:2.875rem}.method-step,.method-step:nth-of-type(n){width:100%;min-height:0;padding:2.5rem 2rem 1.5rem}.method-step:first-of-type{padding-top:55px}.method-step:nth-of-type(4){padding-top:76px}.method-section__cta{display:flex;margin:2rem auto 0}.differentials-section,.services-section{display:flex;min-height:0;flex-direction:column}.differentials-section__media,.services-section__media{width:100%;min-height:585px;order:0}.differentials-section__content,.services-section__content{width:100%;min-height:0;padding:4rem 1.25rem 3.5rem;order:1}.differentials-section__intro,.services-section__intro{width:310px;max-width:100%;gap:2.5rem}.services-section__list{gap:1.25rem;margin-top:3rem}.service-group summary{padding-inline:.25rem}.method-step h3,.service-group summary{font-size:1.5rem}.service-group__content{padding-inline:.25rem}.services-section__cta{margin:4rem auto 0}.differentials-section__list{gap:2rem;margin-top:3rem}.evidence-item h3{font-size:1.125rem}.differentials-section__cta{margin:4rem auto 0}.cases-section{min-height:2483px;padding:46px 20px}.cases-section__intro{display:grid;width:310px;max-width:100%;grid-template-columns:1fr;gap:2.5rem}.cases-section__intro h2{font-size:1.5rem}.cases-grid{display:grid;height:auto;margin-top:21px;grid-template-columns:1fr;grid-template-rows:none;gap:28px}.case-card,.case-card--dra-pri-benfica,.case-card--kaell-voss,.case-card--speciale{min-height:408px;grid-column:auto;grid-row:auto}.case-card h3{font-size:1.5rem}.case-hero{height:276px}.case-narrative,.case-overview{width:calc(100% - 40px);grid-template-columns:1fr;gap:2.5rem}.case-overview{padding:40px 0 48px}.case-overview h1{font-size:1.5rem}.case-narrative{padding-block:48px}.case-narrative h2{font-size:1.125rem}.case-media-block,.case-media-block--inset{width:100%;margin-bottom:44px;grid-template-columns:1fr}.case-media-block--inset{width:calc(100% - 40px)}.case-page__back{margin-block:44px 64px}.about-proof-section__panel{display:flex;min-height:0;padding:20px 20px 52px;flex-direction:column;gap:0;border-radius:24px}.about-proof-section__portrait{min-height:0;aspect-ratio:322/403}.about-proof-section__content{padding-top:48px}.about-proof-section__logo{width:191px}.about-proof-section__content h2{max-width:24ch;margin-top:48px;font-size:1rem}.about-proof-section__copy{gap:1.5rem;margin-top:42px}.about-proof-section__copy p{font-size:.875rem;line-height:1.48}.about-proof-section__statement{margin-top:36px;font-size:1.25rem}.about-proof-section__stats{margin-top:48px;justify-content:space-between;gap:1rem}.about-proof-section__stats>div{gap:.75rem}.about-proof-section__stats dt{font-size:1.875rem}.about-proof-section__stats dd{font-size:.625rem}.client-logo-marquee{height:260px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.client-logo-marquee__set{gap:64px;padding-right:64px}.client-logo-marquee img{max-width:190px;height:76px}.faq-section{display:flex;min-height:0;padding:50px 20px 72px;flex-direction:column;gap:0;border-radius:24px}.faq-section__intro>p:first-child{font-size:.75rem}.faq-section__intro h2{margin-top:28px;font-size:1.75rem}.faq-section__intro>p:last-child{margin-top:30px;font-size:.875rem}.faq-section__column--left .faq-section__list{margin-top:34px}.faq-section__column--right{padding-top:0}.faq-item summary{min-height:88px;padding:20px 16px;grid-template-columns:minmax(0,1fr) 18px;gap:1rem;font-size:.875rem}.faq-item[open]{margin-block:10px;padding:0 16px 24px}.faq-item[open] summary{min-height:80px;font-size:.875rem}.faq-item__answer{gap:1.25rem;padding-top:24px}.faq-item__answer p{font-size:.875rem;line-height:1.5}.faq-section__cta{margin-top:48px}}@media (prefers-reduced-motion:no-preference){.hero-section[data-hero-motion=pending] .hero-section__visual{opacity:0;transform:scale(1.035)}.hero-section[data-hero-motion=pending] .hero-section__reveal>*{opacity:0;transform:translateY(14px)}.hero-section[data-hero-motion=pending] .hero-section__insight-zone{opacity:0}.hero-section[data-hero-motion=ready] .hero-section__visual{animation:hero-image-arrive 1.1s var(--motion-ease-out) both;transform-origin:62% 50%}.hero-section[data-hero-motion=ready] .hero-section__reveal>*{animation:hero-copy-arrive .65s var(--motion-ease-out) both}.hero-section[data-hero-motion=ready] .hero-section__reveal--title>*{animation-delay:.12s}.hero-section[data-hero-motion=ready] .hero-section__reveal--lede>*{animation-delay:.23s}.hero-section[data-hero-motion=ready] .hero-section__reveal--cta>*{animation-delay:.38s;animation-duration:.52s}.hero-section[data-hero-motion=ready] .hero-section__insight-zone{animation:hero-insight-arrive .32s linear .76s both}@keyframes hero-image-arrive{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes hero-copy-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-insight-arrive{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.client-logo-marquee__track{transform:none}}@media (forced-colors:active){:where(a,button,input,textarea,select,summary):focus-visible{outline:.1875rem solid CanvasText;outline-offset:.1875rem;box-shadow:none}}.hover\:border-\[var\(--color-ember\)\]:hover{border-color:var(--color-ember)}.hover\:bg-\[var\(--color-ember\)\]:hover{background-color:var(--color-ember)}.hover\:decoration-\[var\(--color-ember\)\]:hover{text-decoration-color:var(--color-ember)}.focus\:translate-y-0:focus{--tw-translate-y:0px}.active\:translate-y-px:active,.focus\:translate-y-0:focus{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-px:active{--tw-translate-y:1px}@media (min-width:768px){.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}}.\[\&\>img\]\:h-full>img{height:100%}.\[\&\>img\]\:w-full>img{width:100%}.\[\&\>img\]\:object-cover>img{-o-object-fit:cover;object-fit:cover}