/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--vp-brand:#b0145e;--vp-brand-ink:#b0145e}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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;--site-span:initial;--site-start:initial;--site-fan-x:0px;--site-fan-r:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-4xl:56rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;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}:-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{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.right-0{right:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-4{padding:calc(var(--spacing)*4)}.px-4{padding-inline:calc(var(--spacing)*4)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.line-through{text-decoration-line:line-through}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.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,visibility,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))}@media (min-width:48rem){.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}}}:root{--site-indigo:#4d00ff;--site-orange:#f80;--site-rose:#f649b3;--site-rose-deep:#d52296;--site-ground:#f5f6ff;--site-paper:#fff;--site-surface:#ebecfd;--site-surface-2:#dee0fe;--site-lavender:#d9ccff;--site-lavender-dim:#a6a3f7;--site-ink:#17092e;--site-ink-2:#4a4b75;--site-muted:#7d7fbb;--site-night-raise:#342d5c;--site-night-dim:#bbb9dd;--site-white:#fff;--site-scrim:#17092eb8;--site-font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback",ui-sans-serif,system-ui,sans-serif;--site-font-text:"DM Sans","DM Sans Fallback",ui-sans-serif,system-ui,sans-serif;--site-fs-display:clamp(40px,7.4vw,60px);--site-fs-h2:clamp(30px,5vw,44px);--site-fs-h3:clamp(21px,1.8vw,28px);--site-fs-lead:clamp(18px,1.45vw,22px);--site-fs-body:17px;--site-fs-small:14px;--site-fs-stage:clamp(26px,2.9vw,44px);--site-fs-button:16px;--site-fs-button-compact:14px;--site-gutter:clamp(24px,6.25vw,128px);--site-max:1600px;--site-col-gap:clamp(16px,1.667vw,32px);--site-columns:4;--site-space-1:4px;--site-space-2:8px;--site-space-3:12px;--site-space-4:16px;--site-space-5:24px;--site-space-6:32px;--site-space-7:48px;--site-space-8:64px;--site-space-9:96px;--site-space-10:128px;--site-section-y:clamp(80px,8.5vw,136px);--site-band-y:clamp(64px,6.5vw,104px);--site-compact-y:clamp(64px,7vw,112px);--site-head-gap:clamp(36px,3.6vw,56px);--site-nav-h:64px;--site-shadow-float:0 40px 80px -32px #17092e73,0 4px 12px #17092e1a;--site-z-nav:50;--site-z-menu:60;--site-z-dialog:100;--site-z-skip:110;--site-radius-pill:999px;--site-radius-l:24px;--site-radius-m:16px;--site-radius-s:12px;--site-focus-width:3px;--site-focus-offset:3px}@media (min-width:640px){:root{--site-radius-l:28px;--site-columns:8}}@media (min-width:1024px){:root{--site-fs-display:clamp(58px,5.2vw,88px);--site-fs-h2:clamp(40px,3.6vw,60px);--site-nav-h:72px;--site-columns:12}}[data-site-tone]{background-color:var(--tone-bg);color:var(--tone-ink)}[data-site-tone=ground],[data-site-tone=paper]{--tone-bg:var(--site-ground);--tone-ink:var(--site-ink);--tone-ink-2:var(--site-ink-2);--tone-muted:var(--site-muted);--tone-mark:var(--site-rose);--tone-focus:var(--site-ink);--tone-link:var(--site-indigo);--tone-mat:var(--site-lavender);--tone-display-first:var(--site-ink);--tone-btn-bg:var(--site-indigo);--tone-btn-ink:var(--site-white);--tone-btn-bg-hover:var(--site-ink);--tone-btn-compact-bg:var(--site-indigo);--tone-btn-compact-ink:var(--site-white);--tone-btn-compact-bg-hover:var(--site-ink);--tone-quiet-bg:initial;--tone-quiet-bg-hover:initial;--tone-logo-white:0;--tone-logo-multicolor:0;--tone-logo-black:1}[data-site-tone=paper]{--tone-bg:var(--site-paper)}[data-site-tone=indigo]{--tone-bg:var(--site-indigo);--tone-ink:var(--site-white);--tone-ink-2:var(--site-lavender);--tone-muted:var(--site-lavender-dim);--tone-mark:var(--site-orange);--tone-focus:var(--site-white);--tone-link:var(--site-white);--tone-mat:var(--site-lavender);--tone-display-first:var(--site-lavender);--tone-btn-bg:var(--site-white);--tone-btn-ink:var(--site-indigo);--tone-btn-bg-hover:var(--site-lavender);--tone-btn-compact-bg:var(--site-lavender);--tone-btn-compact-ink:var(--site-ink);--tone-btn-compact-bg-hover:var(--site-white);--tone-quiet-bg:initial;--tone-quiet-bg-hover:initial;--tone-logo-white:1;--tone-logo-multicolor:0;--tone-logo-black:0}[data-site-tone=night]{--tone-bg:var(--site-ink);--tone-ink:var(--site-white);--tone-ink-2:var(--site-night-dim);--tone-muted:var(--site-muted);--tone-mark:var(--site-rose);--tone-focus:var(--site-white);--tone-link:var(--site-white);--tone-mat:var(--site-night-raise);--tone-display-first:var(--site-white);--tone-btn-bg:var(--site-white);--tone-btn-ink:var(--site-ink);--tone-btn-bg-hover:var(--site-lavender);--tone-btn-compact-bg:var(--site-white);--tone-btn-compact-ink:var(--site-ink);--tone-btn-compact-bg-hover:var(--site-lavender);--tone-quiet-bg:initial;--tone-quiet-bg-hover:initial;--tone-logo-white:1;--tone-logo-multicolor:0;--tone-logo-black:0}:root{--site-ease-out:cubic-bezier(.23,1,.32,1);--site-ease-in-out:cubic-bezier(.77,0,.175,1);--site-ease-drawer:cubic-bezier(.32,.72,0,1);--site-ease-hover:ease;--site-dur-press:.16s;--site-dur-hover:.2s;--site-dur-fade:.24s;--site-dur-exit:.16s;--site-dur-reveal:.42s;--site-dur-enter:.64s;--site-dur-stagger:70ms;--site-dur-volte:.52s;--site-dur-hold:2s;--site-dur-hold-first:2.6s;--site-dur-open:.52s;--site-dur-close:.36s;--site-dur-dialog:.24s;--site-dur-drawer-open:.42s;--site-dur-drawer-close:.28s;--site-dur-page:.32s;--site-dur-morph:.42s;--site-dur-tint:.8s;--site-dur-type:34ms}@media (prefers-reduced-motion:reduce){:root{--site-dur-reveal:0s;--site-dur-enter:0s;--site-dur-stagger:0s;--site-dur-open:var(--site-dur-fade);--site-dur-close:.16s;--site-dur-morph:0s;--site-dur-tint:var(--site-dur-fade);--site-dur-type:0s;--site-dur-drawer-open:var(--site-dur-fade);--site-dur-drawer-close:.16s}}@media (prefers-reduced-motion:no-preference){html.js [data-site-reveal=pending] :is([data-site--reveal-target~=title],[data-site--reveal-target~=lead],[data-site--reveal-target~=item],[data-site--reveal-target~=shot]){opacity:0;translate:0 24px}html.js [data-site-reveal=pending] [data-site--reveal-target~=portrait]{opacity:0;translate:0 40px}html.js [data-site-reveal=pending] [data-site--reveal-target~=shot] :is(img,.site-shot__screen){clip-path:inset(100% 0 0)}}html[data-surface=site]{color-scheme:light;scrollbar-gutter:stable;scrollbar-color:var(--site-ink)var(--site-ground)}@supports (color:color-mix(in lab, red, red)){html[data-surface=site]{scrollbar-color:color-mix(in srgb,var(--site-ink)32%,transparent)var(--site-ground)}}html[data-surface=site]{scrollbar-width:thin;background-color:var(--site-ground);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-surface=site].site-scroll-locked{overflow:hidden}html[data-surface=site] body{background-color:var(--site-ground);min-height:100dvh;color:var(--site-ink);font-family:var(--site-font-text);font-size:var(--site-fs-body);font-optical-sizing:auto;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.55}html[data-surface=site] ::selection{background-color:var(--site-rose);color:var(--site-ink)}html[data-surface=site] :is(input,textarea){caret-color:var(--site-rose)}:where(html[data-surface=site]) :focus-visible{outline:var(--site-focus-width)solid var(--tone-focus,var(--site-ink));outline-offset:var(--site-focus-offset)}:where(html[data-surface=site]) :focus:not(:focus-visible){outline:none}:where(.site-root) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}:where(.site-root) :where(img){max-width:100%;height:auto;display:block}.site-display{font-family:var(--site-font-display);font-size:var(--site-fs-display);letter-spacing:-.04em;text-wrap:balance;font-weight:700;font-stretch:100%;line-height:.95}.site-h2{font-family:var(--site-font-display);font-size:var(--site-fs-h2);letter-spacing:-.03em;text-wrap:balance;font-weight:700;font-stretch:100%;line-height:1}.site-display__line{display:block}.site-display__line:first-child{color:var(--tone-display-first,currentColor)}@media (max-width:479.98px){.site-display--condensed{font-stretch:88%}}.site-h3{font-family:var(--site-font-display);font-size:var(--site-fs-h3);letter-spacing:-.015em;text-wrap:balance;font-weight:600;font-stretch:100%;line-height:1.15}.site-lead{max-width:56ch;font-family:var(--site-font-text);font-size:var(--site-fs-lead);text-wrap:pretty;font-weight:400;line-height:1.45}.site-lead--name{max-width:none;font-family:var(--site-font-display);letter-spacing:-.01em;font-weight:600}.site-body{max-width:64ch;font-size:var(--site-fs-body);text-wrap:pretty;line-height:1.6}.site-body strong,.site-lead strong{font-weight:600}.site-small{font-size:var(--site-fs-small);text-wrap:pretty;line-height:1.5}.site-ink-2{color:var(--tone-ink-2)}.site-stage-word{border-radius:var(--site-radius-pill);background-color:var(--site-white);color:var(--site-indigo);font-family:var(--site-font-display);font-size:var(--site-fs-stage);letter-spacing:-.02em;padding:.14em .34em .2em;font-weight:700;font-stretch:100%;line-height:1;display:inline-block}.site-inline-link,.site-root :is(.site-body,.site-lead,.site-small) a:not([class]){color:var(--tone-link);font-weight:inherit;text-underline-offset:.2em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;transition:text-decoration-thickness var(--site-dur-press)var(--site-ease-out);text-decoration-line:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.site-inline-link:hover,.site-root :is(.site-body,.site-lead,.site-small) a:not([class]):hover{text-decoration-thickness:3px}}.site-container{width:min(100% - 2*var(--site-gutter),var(--site-max));margin-inline:auto}@property --site-span{syntax:"*";inherits:false}@property --site-start{syntax:"*";inherits:false}.site-grid{grid-template-columns:repeat(var(--site-columns),minmax(0,1fr));column-gap:var(--site-col-gap);display:grid}.site-grid>*{grid-column:var(--site-start,auto)/span var(--site-span,var(--site-columns));min-width:0}.site-section{padding-block:var(--site-section-y);position:relative;overflow-x:clip}.site-section--band{padding-block:var(--site-band-y)}.site-section--compact{padding-block:var(--site-compact-y)}.site-section--hero{padding-block:40px 72px}@media (min-width:1024px){.site-section--hero{min-height:clamp(640px,calc(100svh - var(--site-nav-h)),960px);align-items:center;padding-block:56px 64px;display:flex}.site-section--hero>.site-container{width:min(100% - 2*var(--site-gutter),var(--site-max))}}.site-section__head{justify-items:start;gap:var(--site-space-4);display:grid}.site-section__head--center{text-align:center;justify-items:center}.site-section__head--center .site-lead{max-width:46ch}.site-section__body{margin-top:var(--site-head-gap)}.site-actions{align-items:center;column-gap:28px;row-gap:var(--site-space-3);flex-wrap:wrap;display:flex}@media (max-width:479.98px){.site-actions{flex-direction:column;align-items:flex-start}}.site-mention{margin-top:var(--site-space-3);color:var(--tone-ink-2);font-size:var(--site-fs-small);line-height:1.5}.site-visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-skip-link{top:var(--site-space-3);left:var(--site-space-3);z-index:var(--site-z-skip);border-radius:var(--site-radius-pill);background-color:var(--site-paper);min-height:44px;color:var(--site-ink);font-size:var(--site-fs-button-compact);align-items:center;padding-inline:20px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(calc(-100% - 24px))}.site-skip-link:focus,.site-skip-link:focus-visible{outline:var(--site-focus-width)solid var(--site-ink);outline-offset:var(--site-focus-offset);transform:none}.site-main{display:block}.site-main:focus{outline:none}html[data-surface=site] [id]{scroll-margin-top:calc(var(--site-nav-h) + var(--site-space-5))}.site-btn{justify-content:center;align-items:center;gap:var(--site-space-2);border-radius:var(--site-radius-pill);background-color:var(--tone-btn-bg);min-height:48px;color:var(--tone-btn-ink);font-family:var(--site-font-text);font-size:var(--site-fs-button);text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--site-dur-hover)var(--site-ease-hover),color var(--site-dur-hover)var(--site-ease-hover),transform var(--site-dur-press)var(--site-ease-out);border:0;padding-inline:20px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (min-width:640px){.site-btn{min-height:52px;padding-inline:24px}}.site-btn--block{width:100%;display:flex}.site-btn--compact{background-color:var(--tone-btn-compact-bg);min-height:44px;color:var(--tone-btn-compact-ink);font-size:var(--site-fs-button-compact);padding-inline:18px}@media (hover:hover) and (pointer:fine){.site-btn:hover{background-color:var(--tone-btn-bg-hover)}.site-btn--compact:hover{background-color:var(--tone-btn-compact-bg-hover)}}.site-btn:active{transform:scale(.97)}.site-link{min-height:44px;color:var(--tone-ink);font-family:var(--site-font-text);font-size:var(--site-fs-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--site-dur-press)var(--site-ease-out);background:0 0;border:0;align-items:center;padding:0;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.site-link__label{position:relative}.site-link__label:after{content:"";transform-origin:0;height:2px;transition:transform .24s var(--site-ease-out);background-color:currentColor;border-radius:1px;position:absolute;bottom:-.16em;left:0;right:0}@media (hover:hover) and (pointer:fine){.site-link:hover .site-link__label:after{transform:scaleX(.35)}}.site-link:active{transform:scale(.97)}.site-link--small{min-height:32px;font-size:var(--site-fs-small)}.site-btn-quiet{justify-content:center;align-items:center;gap:var(--site-space-2);border-radius:var(--site-radius-pill);background-color:var(--tone-quiet-bg,var(--tone-ink));border:0;min-height:44px;padding-inline:16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-btn-quiet{background-color:var(--tone-quiet-bg,color-mix(in srgb,var(--tone-ink)8%,var(--tone-bg)))}}.site-btn-quiet{color:var(--tone-ink);font-family:var(--site-font-text);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--site-dur-hover)var(--site-ease-hover),transform var(--site-dur-press)var(--site-ease-out);font-size:15px;font-weight:600;line-height:1;text-decoration:none}.site-btn-quiet>svg{flex:none;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.site-btn-quiet:hover{background-color:var(--tone-quiet-bg-hover,var(--tone-ink))}@supports (color:color-mix(in lab, red, red)){.site-btn-quiet:hover{background-color:var(--tone-quiet-bg-hover,color-mix(in srgb,var(--tone-ink)14%,var(--tone-bg)))}}}.site-btn-quiet:active{transform:scale(.97)}.site-icon{flex:none;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.site-btn:active,.site-link:active,.site-btn-quiet:active{transform:none}.site-link__label:after{transition:none}}.site-nav{z-index:var(--site-z-nav);height:var(--site-nav-h);transition:background-color var(--site-dur-hover)var(--site-ease-hover),color var(--site-dur-hover)var(--site-ease-hover);position:sticky;top:0}.site-main #hero.site-section[data-site-tone=indigo]:before{content:"";height:var(--site-nav-h);background-color:var(--tone-bg);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.site-nav.is-over-hero{background-color:#0000}.site-nav-sentinel{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.site-nav__bar{align-items:center;height:100%;display:flex;position:relative}.site-nav__logo{aspect-ratio:3014/790;border-radius:4px;flex:none;height:24px;display:block;position:relative}@media (max-width:1023.98px){.site-nav__logo:after{content:"";position:absolute;inset:-10px -8px}}.site-nav__logo-img{width:100%;height:100%;transition:opacity var(--site-dur-hover)var(--site-ease-hover);position:absolute;inset:0}.site-nav__logo-img--white{opacity:var(--tone-logo-white)}.site-nav__logo-img--multicolor{opacity:var(--tone-logo-multicolor)}.site-nav__logo-img--black{opacity:var(--tone-logo-black)}.site-nav__primary{display:none}.site-nav__list{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.site-nav__link{min-height:44px;color:inherit;font-family:var(--site-font-text);text-underline-offset:.3em;cursor:pointer;transition:text-decoration-color var(--site-dur-hover)var(--site-ease-hover);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:500;line-height:1;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;display:inline-flex}.site-nav__link[aria-current=page],.site-nav__link[aria-expanded=true]{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.site-nav__link:hover{text-decoration-color:currentColor}}.site-nav__chevron{width:16px;height:16px;transition:transform var(--site-dur-hover)var(--site-ease-out)}.site-nav__link[aria-expanded=true] .site-nav__chevron{transform:rotate(180deg)}.site-nav__actions{align-items:center;gap:12px;margin-left:auto;display:flex}.site-nav__signin,.site-nav__menu-button[hidden],.site-nav__menu-fallback[hidden]{display:none}@media (max-width:479.98px){.site-nav__actions{gap:8px}.site-nav__menu-button,.site-nav__menu-fallback{width:44px;padding-inline:0}.site-nav__menu-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-nav__cta{transition:background-color var(--site-dur-hover)var(--site-ease-hover),color var(--site-dur-hover)var(--site-ease-hover),transform var(--site-dur-press)var(--site-ease-out),opacity var(--site-dur-hover)var(--site-ease-out),visibility 0s linear 0s}@media (max-width:1023.98px){html.js .site-nav[data-site-nav-cta=deferred]:not(.is-cta-revealed) .site-nav__cta{opacity:0;visibility:hidden;transition:opacity var(--site-dur-exit)var(--site-ease-out),transform var(--site-dur-exit)var(--site-ease-out),visibility 0s linear var(--site-dur-exit);transform:translateY(4px)}}@media (min-width:1024px){.site-nav__logo{height:28px}.site-nav__primary{margin-left:48px;display:block}.site-nav__signin{display:inline-flex}.site-nav__actions{gap:24px}.site-nav__menu-button,.site-nav__menu-fallback{display:none!important}}.site-nav__item{position:static}.site-nav__panel{z-index:var(--site-z-menu);box-shadow:var(--site-shadow-float);opacity:0;transition-property:opacity,transform,display;transition-duration:.15s;transition-timing-function:var(--site-ease-out);transition-behavior:allow-discrete;border-radius:0 0 28px 28px;padding:40px;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.site-nav__panel.is-open{opacity:1;transition-duration:var(--site-dur-hover);display:block;transform:none}@starting-style{.site-nav__panel.is-open{opacity:0;transform:translateY(-8px)}}@media (min-width:1024px){html:not(.js) .site-nav__item:is(:hover,:focus-within)>.site-nav__panel{opacity:1;display:block;transform:none}}.site-nav__panel-title{margin:0 0 var(--site-space-5);color:var(--tone-ink);font-family:var(--site-font-display);font-size:var(--site-fs-h3);letter-spacing:-.015em;text-wrap:balance;font-weight:600;font-stretch:100%;line-height:1.15}.site-nav__jobs{gap:var(--site-space-2)var(--site-col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-nav__panel-foot{align-items:center;column-gap:var(--site-space-5);margin:var(--site-space-5)0 0;padding:var(--site-space-4)var(--site-space-3)0;flex-wrap:wrap;display:flex}.site-nav__features{gap:var(--site-space-2)var(--site-col-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-nav__feature{gap:var(--site-space-1);padding:var(--site-space-3);border-radius:var(--site-radius-m);color:var(--tone-ink);transition:background-color var(--site-dur-hover)var(--site-ease-hover);text-decoration:none;display:grid}.site-nav__feature-name{color:var(--tone-ink)}.site-nav__feature-line{color:var(--tone-ink-2)}.site-nav__feature[aria-current=page] .site-nav__feature-name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.site-nav__feature:hover{background-color:var(--site-surface)}}.site-sheet{overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;max-height:none;transition-property:transform,opacity,overlay,display;transition-duration:var(--site-dur-drawer-close);transition-timing-function:var(--site-ease-drawer);transition-behavior:allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.site-sheet[open]{transition-duration:var(--site-dur-drawer-open);display:block;transform:none}@starting-style{.site-sheet[open]{transform:translateY(-100%)}}.site-sheet::backdrop{background:0 0}.site-sheet__frame{min-height:100%;padding-bottom:var(--site-space-6);flex-direction:column;display:flex}.site-sheet__top{height:var(--site-nav-h);flex:none;justify-content:space-between;align-items:center;display:flex}.site-sheet__logo{aspect-ratio:3014/790;border-radius:4px;height:24px;display:block}.site-sheet__logo img{width:100%;height:100%}.site-sheet__jobs{gap:var(--site-space-2);margin:var(--site-space-5)0 0;padding:0;list-style:none;display:grid}.site-sheet__job{min-height:44px;color:var(--tone-ink);font-family:var(--site-font-display);letter-spacing:-.03em;align-items:center;font-size:32px;font-weight:700;font-stretch:100%;line-height:1.1;text-decoration:none;display:inline-flex}.site-sheet__links{gap:var(--site-space-1);margin:var(--site-space-6)0 0;padding:0;list-style:none;display:grid}.site-sheet__link,.site-sheet__group>summary{min-height:48px;color:var(--tone-ink);font-family:var(--site-font-text);font-size:var(--site-fs-lead);cursor:pointer;justify-content:space-between;align-items:center;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.site-sheet__group>summary{list-style:none}.site-sheet__group>summary::-webkit-details-marker{display:none}.site-sheet__group[open] .site-nav__chevron{transform:rotate(180deg)}.site-sheet__sublist{gap:var(--site-space-1);margin:0 0 var(--site-space-3);padding:0 0 0 var(--site-space-4);list-style:none;display:grid}.site-sheet__sublink{min-height:40px;color:var(--tone-ink-2);font-size:var(--site-fs-body);align-items:center;text-decoration:none;display:inline-flex}.site-sheet__bottom{padding-top:var(--site-space-7);margin-top:auto}.site-sheet__item{transition:opacity .32s var(--site-ease-out)calc(var(--i,0)*40ms + 80ms),transform .32s var(--site-ease-out)calc(var(--i,0)*40ms + 80ms)}@starting-style{.site-sheet[open] .site-sheet__item{opacity:0;transform:translateY(12px)}}@media (min-width:1024px){.site-sheet{display:none!important}}@media (prefers-reduced-motion:reduce){.site-nav__chevron{transition:none}.site-nav__panel{transition-duration:.16s;transform:none}.site-nav__panel.is-open{transition-duration:.16s}@starting-style{.site-nav__panel.is-open{transform:none}}.site-sheet,.site-sheet[open]{opacity:0;transform:none}.site-sheet[open]{opacity:1}@starting-style{.site-sheet[open]{opacity:0;transform:none}.site-sheet[open] .site-sheet__item{opacity:1;transform:none}}.site-sheet__item{transition:none}html.js .site-nav[data-site-nav-cta=deferred] .site-nav__cta{transform:none!important}}.site-footer{padding-top:clamp(80px,8vw,128px);padding-bottom:32px}.site-footer__columns{gap:var(--site-space-7)var(--site-col-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__group{align-content:start;gap:14px;display:grid}.site-footer__title{color:var(--site-white);font-family:var(--site-font-text);font-size:var(--site-fs-small);font-weight:600;line-height:1.4}.site-footer__links{font-size:var(--site-fs-small);gap:10px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.site-footer__link{color:var(--tone-ink-2);font-size:var(--site-fs-small);text-underline-offset:.25em;transition:color var(--site-dur-hover)var(--site-ease-hover),text-decoration-color var(--site-dur-hover)var(--site-ease-hover);line-height:1.5;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.site-footer__link:hover{color:var(--site-white);text-decoration-color:currentColor}}.site-footer__link:focus-visible{color:var(--site-white)}.site-footer__name{margin-top:clamp(72px,9vw,144px);display:block}.site-footer__name img{aspect-ratio:1600/419;width:100%;height:auto}.site-footer__legal{gap:var(--site-space-2)var(--site-space-6);margin-top:var(--site-space-6);color:var(--tone-ink-2);flex-wrap:wrap;font-size:14px;line-height:1.5;display:flex}.site-footer__credits{max-width:70ch}@media (min-width:1024px){.site-footer__columns{grid-template-columns:repeat(12,minmax(0,1fr))}.site-footer__group{grid-column:span 2}}.site-shot{gap:var(--site-space-3);min-width:0;display:grid}.site-shot__mat{border-radius:var(--site-radius-l);background-color:var(--tone-mat);padding:clamp(12px,2vw,32px)}.site-shot__screen,.site-shot__img{width:100%;height:auto;aspect-ratio:var(--site-shot-ratio,16/10);border-radius:max(8px,calc(var(--site-radius-l) - clamp(12px,2vw,32px)));object-fit:cover;object-position:top left;background-color:var(--site-paper);display:block;overflow:hidden}.site-shot--6x5{--site-shot-ratio:6/5}.site-shot--4x3{--site-shot-ratio:4/3}.site-shot--16x10{--site-shot-ratio:16/10}.site-shot--4x5{--site-shot-ratio:4/5}.site-shot--3x2{--site-shot-ratio:3/2}.site-shot--contain .site-shot__img{object-fit:contain;object-position:center;background-color:oklch(98% .01 240)}@media (min-width:1024px){.site-shot__screen,.site-shot__img{border-radius:var(--site-radius-s)}}.site-shot__caption{max-width:62ch;color:var(--tone-ink-2);font-size:var(--site-fs-small);text-wrap:pretty;line-height:1.5}.site-shot--live .site-shot__screen{isolation:isolate;position:relative}.site-shot--bleed .site-shot__mat{margin-right:calc((min(100vw - 2*var(--site-gutter),var(--site-max)) - 100vw)/2);border-radius:var(--site-radius-l)0 0 var(--site-radius-l);padding-right:0}.site-shot--bleed .site-shot__screen,.site-shot--bleed .site-shot__img{border-start-end-radius:0;border-end-end-radius:0}.site-job-card{align-items:center;gap:var(--site-space-4);padding:var(--site-space-3);border-radius:var(--site-radius-m);transition:background-color var(--site-dur-hover)var(--site-ease-hover);grid-template-columns:112px minmax(0,1fr);display:grid;position:relative}.site-job-card__thumb{border-radius:var(--site-radius-s);object-fit:cover;object-position:top left;background-color:var(--site-surface);width:112px;height:84px}.site-job-card__body{justify-items:start;gap:2px;display:grid}.site-job-card__name{color:var(--tone-ink-2);font-family:var(--site-font-display);font-size:var(--site-fs-lead);letter-spacing:-.01em;transition:color var(--site-dur-hover)var(--site-ease-hover);font-weight:600;font-stretch:100%;line-height:1.2;text-decoration:none}.site-job-card__name:after{content:"";border-radius:inherit;position:absolute;inset:0}.site-job-card__name:focus-visible{outline:none}.site-job-card__name:focus-visible:after{border-radius:var(--site-radius-m);outline:var(--site-focus-width)solid var(--tone-focus);outline-offset:0}.site-job-card__gesture{color:var(--tone-ink-2)}.site-job-card__demo{z-index:1;margin-top:2px;position:relative}.site-job-card:focus-within .site-job-card__name{color:var(--tone-ink)}@media (hover:hover) and (pointer:fine){.site-job-card:hover{background-color:var(--site-surface)}.site-job-card:hover .site-job-card__name{color:var(--tone-ink)}}.site-word{color:var(--tone-ink);font-family:var(--site-font-display);font-size:var(--site-fs-display);letter-spacing:-.04em;white-space:nowrap;font-weight:700;font-stretch:100%;line-height:.95;text-decoration:none;display:inline-block;position:relative}.site-word__text{display:inline-block;position:relative}.site-word__text:after{content:"";background-color:var(--tone-mark);transform-origin:0;width:72px;height:6px;transition:transform var(--site-dur-exit)var(--site-ease-out);border-radius:3px;position:absolute;top:calc(100% - .146em + 8px);left:0;transform:scaleX(0)}.site-word:is(:focus-visible,.is-active,[aria-current=page]) .site-word__text:after{transition-duration:var(--site-dur-fade);transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-word:hover .site-word__text:after{transition-duration:var(--site-dur-fade);transform:scaleX(1)}}.site-word:focus-visible{outline-offset:6px;border-radius:8px}@media (prefers-reduced-motion:reduce){.site-word__text:after,.site-word:is(:hover,:focus-visible,.is-active,[aria-current=page]) .site-word__text:after{transition:none}}.site-dialog{--site-dialog-pad:clamp(28px,4vw,56px);width:min(960px,100% - 2*var(--site-gutter));border-radius:var(--site-radius-l);max-width:none;max-height:calc(100dvh - 64px);box-shadow:var(--site-shadow-float);opacity:0;transition-property:opacity,transform,overlay,display;transition-duration:var(--site-dur-exit);transition-timing-function:var(--site-ease-out);transition-behavior:allow-discrete;border:0;margin:auto;padding:0;overflow:hidden;transform:scale(.98)}.site-dialog[open]{opacity:1;transition-duration:var(--site-dur-dialog);flex-direction:column;display:flex;transform:none}@starting-style{.site-dialog[open]{opacity:0;transform:translateY(8px)scale(.96)}}.site-dialog::backdrop{background-color:var(--site-scrim);opacity:0;transition-property:opacity,overlay,display;transition-duration:var(--site-dur-exit);transition-timing-function:var(--site-ease-out);transition-behavior:allow-discrete}.site-dialog[open]::backdrop{opacity:1;transition-duration:var(--site-dur-dialog)}@starting-style{.site-dialog[open]::backdrop{opacity:0}}.site-dialog__frame{min-height:0;padding:var(--site-dialog-pad);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tone-ink)transparent;flex:auto;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.site-dialog__frame{scrollbar-color:color-mix(in oklab,var(--tone-ink)32%,transparent)transparent}}.site-dialog__bar{z-index:1;height:0;margin-right:calc(12px - var(--site-dialog-pad));justify-content:flex-end;display:flex;position:sticky;top:12px}.site-dialog__bar .site-btn-quiet{transform:translateY(calc(12px - var(--site-dialog-pad)))}.site-dialog__title{padding-right:112px}.site-dialog__title:focus{outline:none}.site-dialog__intro{margin-top:var(--site-space-3);color:var(--tone-ink-2)}.site-dialog__body{margin-top:var(--site-space-6)}.site-dialog__foot{margin-top:var(--site-space-6);color:var(--tone-ink-2)}.site-dialog--center .site-dialog__title,.site-dialog--center .site-dialog__intro{text-align:center;padding-inline:112px}@media (max-width:639.98px){.site-dialog{--site-dialog-pad:24px;opacity:1;width:100dvw;height:100dvh;max-height:none;transition-property:transform,overlay,display;transition-duration:var(--site-dur-drawer-close);transition-timing-function:var(--site-ease-drawer);border-radius:0;transform:translateY(100%)}.site-dialog[open]{transition-duration:var(--site-dur-drawer-open);transform:none}@starting-style{.site-dialog[open]{opacity:1;transform:translateY(100%)}}.site-dialog--center .site-dialog__title,.site-dialog--center .site-dialog__intro{text-align:left;padding-inline:0}.site-dialog__title,.site-dialog--center .site-dialog__title{padding-right:104px}}@media (prefers-reduced-motion:reduce){.site-dialog,.site-dialog[open]{transform:none}.site-dialog{opacity:0;transition-property:opacity,overlay,display;transition-duration:.16s}.site-dialog[open]{opacity:1;transition-duration:var(--site-dur-fade)}@starting-style{.site-dialog[open]{opacity:0;transform:none}}}html[data-surface=site] .cookie-banner{padding-inline:var(--site-space-3)}html[data-surface=site] .cookie-banner__card{max-width:960px;padding:var(--site-space-4);border-radius:var(--site-radius-l);background-color:var(--site-paper);box-shadow:var(--site-shadow-float);color:var(--site-ink);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--site-font-text);background-image:none;border:0}html[data-surface=site] .cookie-banner__layout{align-items:stretch;gap:var(--site-space-3);flex-direction:column}html[data-surface=site] .cookie-banner__message{color:var(--site-ink-2);font-size:var(--site-fs-small);text-wrap:pretty;margin:0;line-height:1.5}html[data-surface=site] .cookie-banner__actions{align-items:center;gap:var(--site-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-surface=site] .cookie-banner__button{border-radius:var(--site-radius-pill);background-color:var(--site-indigo);height:auto;min-height:44px;box-shadow:none;color:var(--site-white);font-family:var(--site-font-text);font-size:var(--site-fs-button-compact);text-shadow:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--site-dur-hover)var(--site-ease-hover),transform var(--site-dur-press)var(--site-ease-out);background-image:none;border:0;justify-content:center;align-items:center;margin:0;padding:0 16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}html[data-surface=site] .cookie-banner__button:active{transform:scale(.97)}html[data-surface=site] .cookie-banner__button:focus-visible{outline:var(--site-focus-width)solid var(--site-ink);outline-offset:var(--site-focus-offset)}html[data-surface=site] .cookie-banner__button--customize{min-height:32px;color:var(--site-ink);text-underline-offset:.3em;background-color:#0000;border-radius:0;grid-column:1/-1;justify-self:start;padding:0;text-decoration-line:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){html[data-surface=site] .cookie-banner__button--choice:hover{background-color:var(--site-ink)}html[data-surface=site] .cookie-banner__button--customize:hover{background-color:#0000;text-decoration-thickness:3px}}@media (min-width:768px){html[data-surface=site] .cookie-banner__card{padding:var(--site-space-4)var(--site-space-4)var(--site-space-4)var(--site-space-6)}html[data-surface=site] .cookie-banner__layout{justify-content:space-between;align-items:center;gap:var(--site-space-6);flex-direction:row}html[data-surface=site] .cookie-banner__actions{gap:var(--site-space-2);flex-wrap:nowrap;flex:none;display:flex}html[data-surface=site] .cookie-banner__button--choice{min-width:136px}html[data-surface=site] .cookie-banner__button--customize{margin-left:var(--site-space-3)}}@media (prefers-reduced-motion:reduce){html[data-surface=site] .cookie-banner__button:active{transform:none}}html[data-surface=site] body .tarteaucitronSize-middle.tarteaucitronBeforeVisible:before,html[data-surface=site] body.tarteaucitron-modal-open div#tarteaucitronRoot:before{background:var(--site-scrim)!important}html[data-surface=site] #tarteaucitronRoot #tarteaucitronBack{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--site-scrim)!important}html[data-surface=site] #tarteaucitronRoot #tarteaucitron{color:var(--site-ink);font-family:var(--site-font-text);background:var(--site-paper)!important;border-radius:var(--site-radius-l)!important;box-shadow:var(--site-shadow-float)!important;border:0!important}html[data-surface=site] #tarteaucitronRoot #tarteaucitron :is(#tarteaucitronServices,.tarteaucitronMainLine,.tarteaucitronLine,.tarteaucitronTitle,#tarteaucitronInfo,.tarteaucitronDetails,#tarteaucitronSave){color:var(--site-ink)!important;font-family:var(--site-font-text)!important;border-color:#0000!important}html[data-surface=site] #tarteaucitronRoot #dialogTitle,html[data-surface=site] #tarteaucitronRoot .tarteaucitronH1,html[data-surface=site] #tarteaucitronRoot #tarteaucitron .tarteaucitronMainLine .tarteaucitronH1{letter-spacing:-.01em;color:var(--site-ink)!important;font-family:var(--site-font-display)!important;font-weight:600!important}html[data-surface=site] #tarteaucitronRoot #tarteaucitron :is(hr,.tarteaucitronSeparator){background:0 0!important;border:0!important}html[data-surface=site] #tarteaucitronRoot #tarteaucitron #tarteaucitronInfo{border:0!important}html[data-surface=site] #tarteaucitronRoot :is(#tarteaucitronClosePanel,#tarteaucitronPrivacyUrlDialog,.tarteaucitronAllow,.tarteaucitronDeny,#tarteaucitronSaveButton,.tarteaucitronCTAButton){border-radius:var(--site-radius-pill)!important;font-family:var(--site-font-text)!important;transition:background-color var(--site-dur-hover)var(--site-ease-hover)!important;border:0!important;font-weight:600!important;transform:none!important}html[data-surface=site] #tarteaucitronRoot :is(#tarteaucitronPrivacyUrlDialog,.tarteaucitronAllow,.tarteaucitronDeny,#tarteaucitronSaveButton,.tarteaucitronCTAButton){min-height:36px;border-radius:var(--site-radius-pill)!important;font-family:var(--site-font-text)!important;font-size:var(--site-fs-button-compact)!important;border:0!important;padding:0 16px!important}html[data-surface=site] #tarteaucitronRoot :is(#tarteaucitronClosePanel,#tarteaucitronPrivacyUrlDialog,.tarteaucitronAllow,.tarteaucitronDeny){background:var(--site-surface)!important;color:var(--site-ink)!important}html[data-surface=site] #tarteaucitronRoot :is(#tarteaucitronClosePanel,#tarteaucitronPrivacyUrlDialog,.tarteaucitronAllow,.tarteaucitronDeny):hover{background:var(--site-surface-2)!important}html[data-surface=site] #tarteaucitronRoot #tarteaucitron :is(#tarteaucitronAllAllowed,#tarteaucitronAllDenied),html[data-surface=site] #tarteaucitronRoot button#tarteaucitronAllAllowed.tarteaucitronAllow,html[data-surface=site] #tarteaucitronRoot button#tarteaucitronAllDenied.tarteaucitronDeny,html[data-surface=site] #tarteaucitronRoot #tarteaucitronSaveButton{background:var(--site-indigo)!important;background-color:var(--site-indigo)!important;color:var(--site-white)!important}html[data-surface=site] #tarteaucitronRoot #tarteaucitron :is(#tarteaucitronAllAllowed,#tarteaucitronAllDenied):hover,html[data-surface=site] #tarteaucitronRoot #tarteaucitronSaveButton:hover{background:var(--site-ink)!important}html[data-surface=site] #tarteaucitronRoot :is(#tarteaucitronAllAllowed,#tarteaucitronAllDenied) :is(.tarteaucitronCheck,.tarteaucitronCross):before{background-color:var(--site-white)!important}html[data-surface=site] #tarteaucitronRoot :is(button,a):focus-visible{outline:var(--site-focus-width)solid var(--site-indigo)!important;outline-offset:var(--site-focus-offset)!important}.site-stage{--stage-cx:38cqw;--stage-area-h:94cqh;--stage-mark:clamp(40px,4vw,58px);border-radius:var(--site-radius-l);outline:none;height:clamp(300px,86vw,480px);margin:0;position:relative;container-type:size}@media (min-width:1024px){.site-stage{height:clamp(440px,40vw,640px)}}.site-stage:focus-visible{outline:var(--site-focus-width)solid var(--site-white);outline-offset:8px}.site-stage__halo{left:var(--stage-cx);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffffffe6,#ffffffc2 24%,#ffffff94 46%,#ffffff52 66%,#ffffff1a 86%,#fff0);border-radius:50%;width:min(120cqh,180cqw);position:absolute;top:50%;translate:-50% -50%}@media (min-width:1024px){.site-stage__halo{width:min(140cqh,180cqw)}}@media (min-width:1280px){.site-stage__halo{width:min(160cqh,180cqw)}}.site-stage__sparks{pointer-events:none;position:absolute;inset:-12cqh -6cqw -12cqh -4cqw;overflow:hidden}@media (min-width:1024px){.site-stage__sparks{inset:-16cqh -8cqw -16cqh -4cqw}}.site-stage__spark{width:var(--spark,6px);height:var(--spark,6px);margin:calc(var(--spark,6px)/-2)0 0 calc(var(--spark,6px)/-2);background-color:var(--spark-color,var(--site-white));opacity:0;border-radius:50%;position:absolute;top:0;left:0}.site-stage__device{--wmax:74cqw;left:var(--stage-cx);width:min(var(--wmax),calc(var(--stage-area-h)*var(--arw)));aspect-ratio:var(--ar);perspective:220cqw;margin:0;position:absolute;top:50%;translate:-50% -50%}.site-stage__device--portable{--wmax:88cqw}.site-stage__device--telephone{--wmax:calc(88cqh*var(--arw))}.site-stage__body{transform-origin:50%;position:absolute;inset:0}.site-stage__body picture{display:contents}.site-stage__net{width:100%;height:100%;position:absolute;inset:0}.site-stage__blur{top:0;left:calc(var(--pad)*-1);width:calc(100% + var(--pad)*2);opacity:0;pointer-events:none;max-width:none;height:100%;position:absolute}.site-stage__device:not(:first-of-type){visibility:hidden}.site-stage.is-enhanced .site-stage__device{visibility:visible;opacity:0}.site-stage.is-enhanced .site-stage__device:is(.is-active,.is-entering){opacity:1}.site-stage__marks{z-index:1;pointer-events:none;position:absolute;inset:0}.site-stage__mark{--mark:var(--stage-mark);left:calc(var(--mx)*1cqw);top:calc(var(--my)*1cqh);width:var(--mark);height:var(--mark);border-radius:var(--site-radius-pill);background-color:var(--site-white);color:var(--site-indigo);opacity:0;place-items:center;display:grid;position:absolute;translate:-50% -50%}.site-stage__mark--s{--mark:calc(var(--stage-mark)*.74)}.site-stage__mark svg{width:46%;height:46%}.site-stage__mark--text{width:auto;min-width:var(--mark);padding-inline:calc(var(--mark)*.28);font-family:var(--site-font-display);font-size:calc(var(--mark)*.4);letter-spacing:-.02em;font-weight:700;font-stretch:100%;line-height:1}.site-stage__mark--pin{border:calc(var(--mark)*.09)solid var(--site-white);background-color:var(--site-rose);color:var(--site-white);font-family:var(--site-font-text);font-size:calc(var(--mark)*.36);font-weight:700;line-height:1}.site-stage__marks.is-active .site-stage__mark{opacity:1}.site-stage__label{--first-w:min(74cqw,calc(var(--stage-area-h)*var(--first-arw)));--first-h:calc(var(--first-w)/var(--first-arw));z-index:2;left:calc(var(--stage-cx) - var(--first-w)/2 + var(--first-w)*var(--first-edge-x)/100 - .94em);top:calc(50cqh - var(--first-h)/2 + var(--first-h)*var(--first-chip-y)/100);font-size:var(--site-fs-stage);pointer-events:none;justify-items:start;margin:0;display:grid;position:absolute;translate:0 -50%}.site-stage__pill{display:none;position:absolute;inset:0}.site-stage__pill i{background-color:var(--site-white);transform-origin:0;height:100%;position:absolute;top:0}.site-stage__pill i:not(.site-stage__pill-middle){aspect-ratio:1;border-radius:50%;left:0}.site-stage__word{z-index:1;color:var(--site-indigo);font-family:var(--site-font-display);font-size:var(--site-fs-stage);letter-spacing:-.02em;white-space:nowrap;opacity:0;grid-area:1/1;padding:.14em .34em .2em;font-weight:700;font-stretch:100%;line-height:1;position:relative}.site-stage__word.is-active{opacity:1;border-radius:var(--site-radius-pill);background-color:var(--site-white)}.site-stage.is-measured .site-stage__label{top:0;left:0;translate:none}.site-stage.is-measured .site-stage__pill{display:block}.site-stage.is-measured .site-stage__word.is-active{background-color:#0000}.site-home-hero__ctas{align-items:center;gap:var(--site-space-3)var(--site-space-6);flex-wrap:wrap;display:flex}.site-home-hero__more{gap:6px}.site-home-hero__more-icon{width:20px;height:20px;transition:transform var(--site-dur-hover)var(--site-ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site-home-hero__more:hover .site-home-hero__more-icon{transform:translateY(3px)}}.site-jobs{--site-jobs-tab-h:44px;--site-jobs-tab-pad:14px;--site-jobs-tab-fs:17px;--site-jobs-trait-w:24px;--site-jobs-trait-y:6px;--site-jobs-tabs-gap:var(--site-space-5);--site-jobs-point-fs:16px;--site-jobs-point-lh:1.5;--site-jobs-points-gap:var(--site-space-3)}@media (min-width:1024px){.site-jobs{--site-jobs-tab-h:52px;--site-jobs-tab-fs:var(--site-fs-lead);--site-jobs-trait-w:40px;--site-jobs-trait-y:8px;--site-jobs-tabs-gap:var(--site-space-6);--site-jobs-point-fs:var(--site-fs-body);--site-jobs-points-gap:var(--site-space-4)}}@media (min-width:1280px){.site-jobs{--site-jobs-tab-pad:20px}}.site-jobs__tabs{display:none}.site-jobs__panels{gap:var(--site-space-2);display:grid}@media (min-width:640px){.site-jobs__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.site-jobs__panels{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-jobs__panel{align-content:start;column-gap:var(--site-space-4);row-gap:var(--site-space-1);padding:var(--site-space-3);border-radius:var(--site-radius-m);background-color:var(--site-surface);transition:background-color var(--site-dur-hover)var(--site-ease-hover);grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);display:grid;position:relative}.site-jobs__thumb{border-radius:var(--site-radius-s);object-fit:cover;background-color:var(--site-paper);grid-row:1/span 2;width:96px;height:72px}.site-jobs__name{color:var(--tone-ink);font-family:var(--site-font-display);font-size:var(--site-fs-lead);letter-spacing:-.01em;align-self:end;font-weight:600;font-stretch:100%;line-height:1.2;text-decoration:none}.site-jobs__name:after{content:"";border-radius:var(--site-radius-m);position:absolute;inset:0}.site-jobs__name:focus-visible{outline:none}.site-jobs__name:focus-visible:after{outline:var(--site-focus-width)solid var(--tone-focus);outline-offset:var(--site-focus-offset)}html:not(.js) .site-jobs__desc{grid-column:2}html:not(.js) .site-jobs__pitch{max-width:none;color:var(--tone-ink-2);font-size:var(--site-fs-small);line-height:1.5}html:not(.js) .site-jobs__points{--site-jobs-point-fs:var(--site-fs-small);margin-top:var(--site-space-2)}html:not(.js) .site-jobs__point+.site-jobs__point{margin-top:var(--site-space-1)}html:not(.js) :is(.site-jobs__actions,.site-jobs__shot){display:none}@media (hover:hover) and (pointer:fine){html:not(.js) .site-jobs__panel:hover{background-color:var(--site-surface-2)}}.site-jobs__demo{margin-top:var(--site-space-5)}.site-jobs__points{margin:0;padding:0;list-style:none}.site-jobs__point{color:var(--tone-ink);font-size:var(--site-jobs-point-fs);line-height:var(--site-jobs-point-lh);text-wrap:pretty;padding-left:20px;position:relative}.site-jobs__point:before{content:"";left:0;top:calc((var(--site-jobs-point-lh)*1em - 6px)/2);background-color:var(--site-indigo);border-radius:50%;width:6px;height:6px;position:absolute}html.js .site-jobs__tabs{gap:var(--site-space-2);flex-wrap:wrap;display:flex}html.js :is(.site-jobs__thumb,.site-jobs__name,.site-jobs__demo){display:none}.site-jobs__tab{height:var(--site-jobs-tab-h);padding:0 var(--site-jobs-tab-pad)2px;border-radius:var(--site-radius-m);color:var(--tone-ink-2);font-family:var(--site-font-display);font-size:var(--site-jobs-tab-fs);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--site-dur-hover)var(--site-ease-hover),color var(--site-dur-hover)var(--site-ease-hover),transform var(--site-dur-press)var(--site-ease-out);background-color:#0000;border:0;align-items:center;margin:0;font-weight:600;font-stretch:100%;line-height:1.2;display:inline-flex;position:relative}.site-jobs__tab:after{content:"";left:var(--site-jobs-tab-pad);bottom:var(--site-jobs-trait-y);width:var(--site-jobs-trait-w);background-color:var(--tone-mark);transform-origin:0;height:4px;transition:transform var(--site-dur-exit)var(--site-ease-out);border-radius:2px;position:absolute;transform:scaleX(0)}.site-jobs__tab.is-active{background-color:var(--site-surface);color:var(--tone-ink)}.site-jobs__tab.is-active:after{transition-duration:var(--site-dur-fade);transform:scaleX(1)}.site-jobs__tab:focus-visible{outline:var(--site-focus-width)solid var(--tone-focus);outline-offset:var(--site-focus-offset)}.site-jobs__tab:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.site-jobs__tab:not(.is-active):hover{background-color:var(--site-surface-2);color:var(--tone-ink)}}html.js .site-jobs__panels{margin-top:var(--site-jobs-tabs-gap);grid-template-columns:minmax(0,1fr);display:grid}html.js .site-jobs__panel{opacity:0;visibility:hidden;transition:opacity .2s var(--site-ease-hover),visibility 0s linear .2s;background-color:#0000;border-radius:0;grid-area:1/1;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:0}html.js .site-jobs__panel.is-active{opacity:1;visibility:visible;transition:opacity .2s var(--site-ease-hover),visibility 0s linear 0s}html.js .site-jobs__shot{grid-row:1}html.js .site-jobs__desc{grid-row:2;margin-top:20px}html.js .site-jobs__pitch{color:var(--tone-ink);margin:0}html.js .site-jobs__points{gap:var(--site-space-2);margin-top:var(--site-jobs-points-gap);display:grid}html.js .site-jobs__actions{margin-top:var(--site-space-5);grid-row:3}@media (max-width:479.98px){html.js .site-jobs__cta{justify-content:center;align-self:stretch}}@media (min-width:1024px){html.js .site-jobs__panel{column-gap:var(--site-col-gap);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr))}html.js .site-jobs__desc{grid-area:1/1/auto/span 6;margin-top:0}html.js .site-jobs__actions{grid-area:2/1/auto/span 6}html.js .site-jobs__shot{grid-area:1/7/span 3/span 6;margin-top:0}}.site-jobs__shot{margin:0}.site-jobs__mat{border-radius:var(--site-radius-l);background-color:var(--tone-mat);padding:clamp(10px,1.2vw,20px)}.site-jobs__screen{aspect-ratio:16/10;border-radius:var(--site-radius-s);background-color:oklch(98% .01 240);overflow:hidden}.site-jobs__screen picture{display:contents}.site-jobs__img{object-fit:contain;width:100%;height:100%;display:block}.site-jobs__caption{margin-top:10px}@media (prefers-reduced-motion:reduce){.site-jobs__tab,.site-jobs__tab:after,html.js .site-jobs__panel,html.js .site-jobs__panel.is-active{transition:none}.site-jobs__tab:active{transform:none}}.site-vmode{--vm-ink:var(--site-indigo);--vm-surface:var(--site-paper);--vm-backdrop:var(--site-surface);--vm-line:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-vmode{--vm-line:color-mix(in oklab,var(--site-ink)20%,transparent)}}.site-vmode{--vm-muted:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-vmode{--vm-muted:color-mix(in oklab,var(--site-ink)9%,transparent)}}.site-vmode{--vm-muted-strong:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-vmode{--vm-muted-strong:color-mix(in oklab,var(--site-ink)26%,transparent)}}.site-vmode{--vm-soft:var(--vm-ink)}@supports (color:color-mix(in lab, red, red)){.site-vmode{--vm-soft:color-mix(in oklab,var(--vm-ink)11%,var(--site-paper))}}.site-vmode{--vm-soft-strong:var(--vm-ink)}@supports (color:color-mix(in lab, red, red)){.site-vmode{--vm-soft-strong:color-mix(in oklab,var(--vm-ink)38%,transparent)}}.site-vmode{--vm-motif:var(--vm-ink)}@supports (color:color-mix(in lab, red, red)){.site-vmode{--vm-motif:color-mix(in oklab,var(--vm-ink)42%,var(--site-paper))}}.site-vmode{--vm-motif-strong:var(--vm-ink)}@supports (color:color-mix(in lab, red, red)){.site-vmode{--vm-motif-strong:color-mix(in oklab,var(--vm-ink)62%,var(--site-paper))}}.site-vmode{--vm-screen:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-vmode{--vm-screen:color-mix(in oklab,var(--site-ink)88%,var(--site-indigo))}}.site-vmode{--vm-screen-ink:var(--site-paper);--vm-screen-track:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.site-vmode{--vm-screen-track:color-mix(in oklab,var(--site-paper)30%,transparent)}}.site-vmode{--vm-screen-accent:var(--site-lavender);aspect-ratio:2;border-radius:var(--site-radius-s);background-color:var(--vm-backdrop);width:100%;height:auto;color:var(--vm-ink);display:block;overflow:hidden}.site-vmode__window{fill:var(--vm-surface);stroke:var(--vm-line);stroke-width:1px}.site-vmode__divider{stroke:var(--vm-line);stroke-width:1px}.site-vmode__surface{fill:var(--vm-surface)}.site-vmode__muted{fill:var(--vm-muted)}.site-vmode__muted-strong{fill:var(--vm-muted-strong)}.site-vmode__soft-strong{fill:var(--vm-soft-strong)}.site-vmode__base{fill:var(--vm-soft)}.site-vmode__motif{fill:var(--vm-motif)}.site-vmode__motif-strong{fill:var(--vm-motif-strong)}.site-vmode__edge{fill:none;stroke:var(--vm-line);stroke-width:1px}.site-vmode__edge--active{stroke:currentColor;stroke-width:2px}.site-vmode__sheet{fill:var(--vm-surface);stroke:var(--vm-line);stroke-width:.9px}.site-vmode__page{fill:var(--vm-surface)}.site-vmode__blank{fill:var(--vm-muted-strong)}.site-vmode__gutter-flat{fill:oklch(0% 0 0);opacity:.12}.site-vmode__curl{fill:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-vmode__curl{fill:color-mix(in oklab,var(--site-ink)10%,var(--vm-surface))}}.site-vmode__curl{stroke:var(--vm-line);stroke-width:.6px}.site-vmode__check-halo{fill:var(--vm-surface)}.site-vmode__check-disc{fill:currentColor}.site-vmode__check-mark{fill:none;stroke:var(--vm-surface);stroke-linecap:round;stroke-linejoin:round}.site-vmode__check-empty{fill:var(--vm-surface);stroke:var(--vm-muted-strong);stroke-width:1.25px}.site-vmode__pin-head{fill:currentColor;stroke:var(--vm-surface);stroke-width:1.6px;stroke-linejoin:round;paint-order:stroke}.site-vmode__pin-dot{fill:var(--vm-surface)}.site-vmode__cut{fill:none;stroke:var(--vm-muted-strong);stroke-width:1px;stroke-dasharray:2 2}.site-vmode__screen{fill:var(--vm-screen)}.site-vmode__play-disc{fill:var(--vm-screen-ink)}.site-vmode__play-mark{fill:currentColor}.site-vmode__track{fill:var(--vm-screen-track)}.site-vmode__progress{fill:var(--vm-screen-accent)}.site-vmode__playhead{fill:var(--vm-screen-ink)}.site-vmode__marker{fill:var(--vm-screen-accent);stroke:var(--vm-screen);stroke-width:1px}.site-vmode.site-job-card__thumb{object-fit:unset;align-self:center;height:auto}.site-address{min-width:0;max-width:100%;color:var(--tone-ink);font-family:var(--site-font-display);font-size:var(--site-address-size,var(--site-fs-display));letter-spacing:-.04em;white-space:nowrap;margin:0;font-weight:700;font-stretch:100%;line-height:1;display:block}.site-address__line{align-items:baseline;padding-bottom:.08em;display:inline-flex}.site-address__domain{color:var(--tone-muted)}.site-address--band .site-address__domain{color:var(--tone-ink-2)}.site-address__icon{width:.5em;height:.5em;color:var(--tone-ink-2);stroke-width:2.5px;flex:none;align-self:center;margin-right:.28em}html:not(.js) .site-address{font-size:min(var(--site-address-size,var(--site-fs-display)),12cqi);font-stretch:75%}@media (max-width:639.98px){.site-address--band{font-stretch:75%}html:not(.js) .site-address--band{font-size:min(var(--site-address-size,var(--site-fs-display)),9.4vw,12cqi)}.site-address__icon{display:none}}.site-address__caret{opacity:0;align-self:center;width:0;height:.8em;display:inline-block;position:relative}.site-address__caret:before{content:"";background-color:var(--site-rose);border-radius:.035em;width:.07em;height:100%;position:absolute;top:0;left:.02em}.site-address.is-typing .site-address__caret,.site-address.is-editing .site-address__caret{opacity:1}@media (prefers-reduced-motion:no-preference){.site-address.is-editing:not(.is-typing) .site-address__caret{animation:1.05s step-end infinite site-address-blink}.site-address__ch.is-new{animation:site-address-rise .28s var(--site-ease-out)both}}.site-address__ch{white-space:pre;display:inline-block}@keyframes site-address-rise{0%{opacity:0;transform:translateY(.38em)}}@keyframes site-address-blink{50%{opacity:0}}.site-address--text,html:not(.js) .site-address--text{font-family:var(--site-font-text);font-size:var(--site-address-size,17px);letter-spacing:0;text-overflow:ellipsis;font-weight:500;font-stretch:100%;line-height:1.3;overflow:hidden}.site-address--text .site-address__line{padding-bottom:0;display:inline}.site-address--text .site-address__icon{vertical-align:-2px;stroke-width:2px;width:16px;height:16px;margin-right:8px;display:inline-block}.site-address--night{color:var(--site-white)}.site-address--night .site-address__domain,.site-address--night .site-address__icon{color:var(--site-night-dim)}.site-address--light{color:#1b2333}.site-address--light .site-address__domain{color:#6b7487}.site-portal-preview{gap:12px;min-width:0;margin:0;display:grid}.site-portal-preview__mat{padding:var(--site-space-4);border-radius:var(--site-radius-l);background-color:var(--tone-mat,var(--site-lavender))}.site-portal-preview__bar{align-items:center;gap:var(--site-space-4);background-color:var(--site-white);border-radius:12px 12px 0 0;height:52px;padding-inline:16px;display:flex}.site-portal-preview__dots{flex:none;gap:6px;display:flex}.site-portal-preview__dots>span{background-color:var(--site-surface-2);border-radius:50%;width:10px;height:10px}.site-portal-preview__field{border-radius:var(--site-radius-pill);--site-address-size:15px;background-color:#f3faff;flex:auto;align-items:center;min-width:0;height:32px;padding-inline:14px;display:flex}.site-portal-preview__field .site-address{flex:auto}.site-portal-preview__window{border-radius:0 0 var(--site-radius-s)var(--site-radius-s);height:420px;overflow:hidden;container-type:inline-size}@media (min-width:1024px){.site-portal-preview__window{height:clamp(380px,32vw,480px)}}.site-portal-preview__caption{max-width:62ch;color:var(--tone-ink-2);font-size:var(--site-fs-small);text-wrap:pretty;line-height:1.5}.site-pp{--pp-base-100:oklch(98% .01 240);--pp-base-200:oklch(95% .012 240);--pp-base-300:oklch(90% .02 240);--pp-content:oklch(24% .02 255);--pp-attention:oklch(67% .17 50);--pp-attention-content:oklch(22% .04 50);--pp-radius-box:.75rem;--pp-radius-field:.5rem;--pp-brand:#b0145e;--pp-brand-content:#fff;--pp-brand-ink:#b0145e;background-color:var(--pp-base-100);height:100%;color:var(--pp-content);font-family:var(--site-font-text);letter-spacing:0;-webkit-user-select:none;user-select:none;padding:20px 22px 0;font-size:15px;line-height:1.4;overflow:hidden}.site-pp__banner{isolation:isolate;aspect-ratio:4;border-radius:var(--pp-radius-box);background-color:var(--pp-base-300);width:100%;max-height:96px;position:relative;overflow:hidden}.site-pp__fill{background-color:var(--pp-brand);position:absolute;inset:0}.site-pp__fill--next{clip-path:circle(0% at 94% 0);background-color:#0000}.site-pp__row{z-index:1;align-items:flex-start;gap:12px;min-width:0;padding-left:18px;display:flex;position:relative}.site-pp__logo{background-color:var(--pp-brand);border-radius:16px;flex:none;place-items:center;width:72px;height:72px;margin-top:-36px;display:grid}@supports (color:color-mix(in lab, red, red)){.site-pp__logo{background-color:color-mix(in oklab,var(--pp-brand)10%,var(--pp-base-100))}}.site-pp__logo{box-shadow:0 0 0 4px var(--pp-base-100)}.site-pp__monogram{color:var(--pp-brand-ink);font-size:30px;font-weight:700;line-height:1}.site-pp__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-top:10px;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}.site-pp__contact{border:1px solid var(--pp-content);flex:none;align-items:center;gap:6px;height:36px;margin-top:-18px;margin-left:auto;padding-inline:14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-pp__contact{border:1px solid color-mix(in oklab,var(--pp-content)25%,transparent)}}.site-pp__contact{background-color:var(--pp-content);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.site-pp__contact{background-color:color-mix(in oklab,var(--pp-content)4%,var(--pp-base-100))}}.site-pp__contact{white-space:nowrap;font-size:14px;font-weight:600}.site-pp__contact svg{width:15px;height:15px}.site-pp__contact-short{display:none}.site-pp__title{margin-top:22px;font-size:22px;font-weight:700;line-height:1.2}.site-pp__filters{flex-wrap:nowrap;gap:8px;margin-top:14px;display:flex;overflow:hidden}.site-pp__filter{border:1px solid var(--pp-base-300);flex:none;padding:4px 12px}@supports (color:color-mix(in lab, red, red)){.site-pp__filter{border:1px solid color-mix(in oklab,var(--pp-base-300)80%,transparent)}}.site-pp__filter{background-color:var(--pp-base-100);color:var(--pp-content);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.site-pp__filter{color:color-mix(in oklab,var(--pp-content)70%,transparent)}}.site-pp__filter{white-space:nowrap;font-size:13px;font-weight:500}.site-pp__filter b{color:var(--pp-content);margin-left:4px}@supports (color:color-mix(in lab, red, red)){.site-pp__filter b{color:color-mix(in oklab,var(--pp-content)50%,transparent)}}.site-pp__filter b{font-size:11px;font-weight:600}.site-pp__filter--on{border-color:var(--pp-brand-ink)}@supports (color:color-mix(in lab, red, red)){.site-pp__filter--on{border-color:color-mix(in oklab,var(--pp-brand-ink)45%,transparent)}}.site-pp__filter--on{background-color:var(--pp-brand)}@supports (color:color-mix(in lab, red, red)){.site-pp__filter--on{background-color:color-mix(in oklab,var(--pp-brand)10%,var(--pp-base-100))}}.site-pp__filter--on{color:var(--pp-content);font-weight:600}.site-pp__section{color:var(--pp-content);margin:20px 0 8px}@supports (color:color-mix(in lab, red, red)){.site-pp__section{color:color-mix(in oklab,var(--pp-content)68%,transparent)}}.site-pp__section{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.25}.site-pp__card{border:1px solid var(--pp-base-300);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-pp__card{border:1px solid color-mix(in oklab,var(--pp-base-300)70%,transparent)}}.site-pp__card{border-radius:var(--pp-radius-box);background-color:var(--pp-base-100)}.site-pp__mosaic{contain:size;background-color:var(--pp-base-200);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-height:168px;display:grid}.site-pp__mosaic img{object-fit:cover;object-position:top center;width:100%;max-width:none;height:100%;display:block}.site-pp__mosaic img:first-child,.site-pp__mosaic img:nth-child(2){grid-row:1/span 2}.site-pp__mosaic--one{display:block}.site-pp__more{background-color:var(--pp-base-200);color:var(--pp-content);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.site-pp__more{color:color-mix(in oklab,var(--pp-content)70%,transparent)}}.site-pp__more{font-size:13px;font-weight:600}.site-pp__body{flex-direction:column;min-width:0;padding:16px 20px 16px 18px;display:flex}.site-pp__project{font-size:16px;font-weight:600;line-height:1.3}.site-pp__next{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.site-pp__chip{border:1px solid var(--pp-content);align-items:center;gap:6px;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-pp__chip{border:1px solid color-mix(in oklab,var(--pp-content)18%,transparent)}}.site-pp__chip{color:var(--pp-content);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.site-pp__chip{color:color-mix(in oklab,var(--pp-content)75%,transparent)}}.site-pp__chip{font-size:11px;font-weight:600;line-height:1.4}.site-pp__chip-dot{background-color:var(--pp-content);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.site-pp__chip-dot{background-color:color-mix(in oklab,var(--pp-content)40%,transparent)}}.site-pp__chip--strong{border-color:var(--pp-attention);background-color:var(--pp-attention);color:var(--pp-attention-content)}.site-pp__chip--strong .site-pp__chip-dot{opacity:.9;background-color:currentColor}.site-pp__next-title{font-size:15px;font-weight:500}.site-pp__next-desc{color:var(--pp-content);flex-basis:100%}@supports (color:color-mix(in lab, red, red)){.site-pp__next-desc{color:color-mix(in oklab,var(--pp-content)68%,transparent)}}.site-pp__next-desc{font-size:13px}.site-pp__meta{color:var(--pp-content);flex-wrap:wrap;gap:2px 6px;margin-top:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-pp__meta{color:color-mix(in oklab,var(--pp-content)68%,transparent)}}.site-pp__meta{font-size:12px}.site-pp__meta span+span:before{content:"·";margin-right:6px}.site-pp__cta{justify-content:flex-end;margin-top:auto;padding-top:12px;display:flex}.site-pp__btn{border-radius:var(--pp-radius-field);background-color:var(--pp-brand);min-height:32px;color:var(--pp-brand-content);white-space:nowrap;align-items:center;padding-inline:12px;font-size:13px;font-weight:600;display:inline-flex}.site-pp__btn--ghost{color:var(--pp-content);background-color:#0000}.site-pp__card--muted .site-pp__project{color:var(--pp-content)}@supports (color:color-mix(in lab, red, red)){.site-pp__card--muted .site-pp__project{color:color-mix(in oklab,var(--pp-content)80%,transparent)}}.site-pp__card--muted .site-pp__mosaic{min-height:150px}@container (max-width:520px){.site-pp{padding:14px 14px 0}.site-pp__row{gap:8px;padding-left:10px}.site-pp__logo{width:48px;height:48px;box-shadow:0 0 0 3px var(--pp-base-100);border-radius:12px;margin-top:-24px}.site-pp__monogram{font-size:20px}.site-pp__name{padding-top:6px;font-size:16px}.site-pp__contact{gap:4px;height:30px;margin-top:-15px;padding-inline:9px;font-size:12px}.site-pp__contact svg{width:13px;height:13px}.site-pp__contact-long{display:none}.site-pp__contact-short{display:inline}.site-pp__title{margin-top:18px;font-size:20px}.site-pp__card{grid-template-columns:minmax(0,1fr)}.site-pp__mosaic{min-height:132px}.site-pp__body{padding:12px 14px}}.site-vp-exemple__livrable{border:2px dashed var(--vp-base-300);border-radius:var(--vp-radius-box);height:100%;min-height:240px;color:var(--vp-muted);place-items:center;font-size:14px;display:grid}.site-vp-exemple__livrable--phone{min-height:320px;margin:12px}.site-vp-exemple__switch b{color:var(--vp-brand-ink)}.site-vp-exemple__card{border:1px solid var(--vp-base-300);border-radius:var(--vp-radius-box);background-color:var(--vp-brand-tint);gap:12px;padding:16px;font-size:13px;display:grid}.site-vp-exemple__button{border-radius:var(--vp-radius-field);background-color:var(--vp-brand);color:var(--vp-on-brand);justify-self:start;padding:8px 12px;font-weight:600}.site-vp-print__stage{justify-content:space-between;align-items:center;gap:12px;height:100%;display:flex}.site-vp-print__arrow{width:24px;height:24px;color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-print__arrow{color:color-mix(in oklab,var(--vp-content)55%,transparent)}}.site-vp-print__spread{aspect-ratio:2480/1759;flex:0 auto;max-width:calc(100% - 72px);height:min(82%,520px);display:flex;box-shadow:0 18px 30px -12px #171e2d59}.site-vp-print__page{flex:50%;min-width:0;position:relative}.site-vp-print__page img,.site-vp-print__phone-page img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.site-vp-print__page+.site-vp-print__page:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000024,#0000);width:14%;position:absolute;inset:0 auto 0 0}.site-vp-print__zone{border:1.5px solid var(--vp-error);background-color:var(--vp-error);width:26%;height:43%;position:absolute;top:19%;left:74%}@supports (color:color-mix(in lab, red, red)){.site-vp-print__zone{background-color:color-mix(in oklab,var(--vp-error)22%,transparent)}}.site-vp-print__counter{border:1px solid var(--vp-line);background-color:var(--vp-base-200);border-radius:8px;flex:none;padding:6px 26px;font-size:13px;font-weight:600}.site-vp-print__slider{background-color:var(--vp-base-300);border-radius:999px;flex:auto;height:4px;margin-right:8px;position:relative}.site-vp-print__slider i{border-radius:inherit;background-color:var(--vp-brand);width:18%;position:absolute;inset:0 auto 0 0}.site-vp-print__slider i:after{content:"";border:2.5px solid var(--vp-brand);background-color:var(--vp-base-100);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.site-vp-print__phone{justify-items:center;gap:14px;padding:18px 16px 22px;display:grid}.site-vp-print__phone-page{aspect-ratio:1240/1759;width:58%;position:relative;box-shadow:0 14px 24px -12px #171e2d59}.site-vp-print__phone-bar{justify-content:space-between;align-items:center;width:100%;display:flex}.site-vp-print__slider--phone{width:calc(100% - 16px);margin:4px 0 0}.site-vp-video{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:6px 20px 0;display:flex}.site-vp-video__player{aspect-ratio:768/636;background-color:#000;border-radius:12px;flex-direction:column;justify-content:center;width:min(100%,120% - 52.8px);max-height:calc(100% - 44px);display:flex;position:relative;overflow:hidden}.site-vp-video__player--phone{aspect-ratio:324/440;width:100%;max-height:none}.site-vp-video__frame{aspect-ratio:16/9;flex:none;position:relative}.site-vp-video__frame img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.site-vp-video__zone{border:1.5px solid var(--vp-error);background-color:var(--vp-error);width:53%;height:56%;position:absolute;top:20%;left:24%}@supports (color:color-mix(in lab, red, red)){.site-vp-video__zone{background-color:color-mix(in oklab,var(--vp-error)24%,transparent)}}.site-vp-video__full{z-index:1;width:40px;height:40px;color:var(--vp-content);background-color:#ffffffb8;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.site-vp-video__full svg{width:16px;height:16px}.site-vp-video__controls{color:#fff;gap:14px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.site-vp-video__row{align-items:center;gap:22px;font-size:14px;font-weight:500;display:flex}.site-vp-video__row svg{width:18px;height:18px}.site-vp-video__spacer{flex:auto}.site-vp-video__progress{background-color:#ffffff59;border-radius:999px;height:4px;position:relative}.site-vp-video__progress i{border-radius:inherit;background-color:#fff;width:46%;position:absolute;inset:0 auto 0 0}.site-vp-video__progress i:after{content:"";background-color:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.site-vp-video__file{align-items:center;gap:8px;width:min(100%,120% - 52.8px);font-size:15px;display:flex}.site-vp-video__file b{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.site-vp-video__kind{background-color:var(--vp-brand);color:var(--vp-on-brand);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.site-vp-video__length{background-color:var(--vp-base-200);color:var(--vp-content);border-radius:999px;padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.site-vp-video__length{color:color-mix(in oklab,var(--vp-content)72%,transparent)}}.site-vp-video__length{font-size:12px}.site-vp-video--phone{gap:10px;padding:16px 14px 14px}.site-vp-video--phone .site-vp-video__file{width:100%}.site-vp-video__message{gap:10px;font-size:13px;line-height:1.5;display:grid}.site-vp-video__message-head{gap:10px;display:flex}.site-vp-video__message-head>span:last-child{display:grid}.site-vp-video__message-head b{font-weight:600}.site-vp-video__message-head small{color:var(--vp-muted);font-size:11px}.site-vp-video__message-head strong{color:var(--vp-content);font-weight:600}.site-vp-video__layers{background-color:var(--vp-base-300);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.site-vp-video__layers svg{width:15px;height:15px}.site-vp-video__decision{border:1px solid var(--vp-brand);gap:10px;margin-top:auto;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.site-vp-video__decision{border:1px solid color-mix(in oklab,var(--vp-brand)25%,var(--vp-base-300))}}.site-vp-video__decision{border-radius:var(--vp-radius-box);background-color:var(--vp-brand-tint);font-size:13px}.site-vp-video__decision-title{font-size:14px;font-weight:600}.site-vp-video__decision-text{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-video__decision-text{color:color-mix(in oklab,var(--vp-content)80%,transparent)}}.site-vp-video__decision-text{line-height:1.5}.site-vp-video__choice{border:1px solid var(--vp-line);background-color:var(--vp-base-100);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.site-vp-video__choice svg{width:17px;height:17px;margin-top:1px}.site-vp-video__choice>span{gap:2px;display:grid}.site-vp-video__choice b{font-size:14px;font-weight:600}.site-vp-video__choice small{color:var(--vp-muted);font-size:11px}.site-vp-video__choice--primary{border-color:var(--vp-brand);background-color:var(--vp-brand);color:var(--vp-on-brand)}.site-vp-video__choice--primary small{color:inherit;opacity:.85}.site-vp-reseaux{flex-direction:column;align-items:center;gap:10px;height:100%;display:flex}.site-vp-reseaux__networks{border:1px solid var(--vp-line);background-color:var(--vp-base-100);border-radius:12px;flex:none;align-self:flex-start;gap:4px;padding:4px;font-size:13px;display:flex}.site-vp-reseaux__networks>span{color:var(--vp-content);border-radius:8px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-vp-reseaux__networks>span{color:color-mix(in oklab,var(--vp-content)78%,transparent)}}.site-vp-reseaux__networks svg{width:15px;height:15px}.site-vp-reseaux__networks>span.is-current{background-color:var(--vp-brand-tint);color:var(--vp-content);font-weight:600}.site-vp-reseaux__device{aspect-ratio:290/555;background-color:#1f2328;border-radius:34px;flex:auto;max-width:100%;min-height:0;padding:6px}.site-vp-reseaux__screen{color:#1f2328;background-color:#fff;border-radius:28px;flex-direction:column;height:100%;font-size:9px;display:flex;overflow:hidden}.site-vp-reseaux__status{flex:none;justify-content:space-between;padding:9px 18px 6px;font-size:10px;display:flex}.site-vp-reseaux__status span{background-color:#1f2328;border-radius:3px;width:34px;height:7px}.site-vp-reseaux__search{flex:none;align-items:center;gap:8px;padding:4px 10px 8px;display:flex}.site-vp-reseaux__search i{background-color:#c8ccd2;border-radius:50%;width:18px;height:18px}.site-vp-reseaux__search span{background-color:#eef0f3;border-radius:4px;flex:auto;height:18px}.site-vp-reseaux__search svg{width:14px;height:14px}.site-vp-reseaux__actions{border-top:1px solid #e6e8eb;border-bottom:1px solid #e6e8eb;flex:none;justify-content:space-around;padding:7px 10px;display:flex}.site-vp-reseaux__actions i{border:1.5px solid #5b6370;border-radius:3px;width:12px;height:12px}.site-vp-reseaux__post{border-top:6px solid #eef0f3;flex-direction:column;flex:auto;min-height:0;margin-top:6px;display:flex}.site-vp-reseaux__account{flex:none;align-items:center;gap:6px;padding:8px 10px 4px;display:flex}.site-vp-reseaux__account span{color:#fff;background-color:#4a5260;border-radius:3px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.site-vp-reseaux__account b{flex:auto;font-weight:600}.site-vp-reseaux__account em{color:#0a66c2;font-size:12px;font-style:normal}.site-vp-reseaux__text{flex:none;padding:2px 10px 6px;line-height:1.45}.site-vp-reseaux__text small{color:#5b6370;font-size:8px;display:block}.site-vp-reseaux__mosaic{flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:2fr 1fr;gap:2px;min-height:0;display:grid}.site-vp-reseaux__mosaic img{object-fit:cover;width:100%;max-width:none;height:100%;min-height:0;display:block}.site-vp-reseaux__mosaic img:first-child{grid-row:1/span 3}.site-vp-reseaux__nav{border-top:1px solid #e6e8eb;flex:none;justify-content:space-around;padding:9px 10px 18px;display:flex}.site-vp-reseaux__nav i{border:1.5px solid #5b6370;border-radius:50%;width:12px;height:12px}.site-vp-reseaux__note{color:var(--vp-muted);flex:none;font-size:12px}.site-vp-reseaux__spacer{flex:auto}.site-vp-reseaux--phone{height:auto;padding:12px 12px 16px}.site-vp-reseaux--phone .site-vp-reseaux__device{flex:none;width:74%;height:auto}.site-vp-web{background-color:var(--vp-base-100);height:100%}.site-vp-web__column{flex-direction:column;gap:14px;width:100%;max-width:46rem;margin:0 auto;padding:16px 16px 40px;display:flex}.site-vp-web__mockup{border:1px solid var(--vp-content);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-vp-web__mockup{border:1px solid color-mix(in oklab,var(--vp-content)12%,transparent)}}.site-vp-web__mockup{border-radius:var(--vp-radius-box);background-color:var(--vp-base-100);box-shadow:0 10px 30px -18px var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-web__mockup{box-shadow:0 10px 30px -18px color-mix(in oklab,var(--vp-content)45%,transparent)}}.site-vp-web__mockup-bar{border-bottom:1px solid var(--vp-content);align-items:center;gap:6px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-vp-web__mockup-bar{border-bottom:1px solid color-mix(in oklab,var(--vp-content)10%,transparent)}}.site-vp-web__mockup-bar{background-color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-web__mockup-bar{background-color:color-mix(in oklab,var(--vp-content)5%,var(--vp-base-100))}}.site-vp-web__mockup-dot{background-color:var(--vp-content);border-radius:999px;flex:none;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.site-vp-web__mockup-dot{background-color:color-mix(in oklab,var(--vp-content)18%,transparent)}}.site-vp-web__mockup-address{border:1px solid var(--vp-content);flex:auto;min-width:0;margin-left:8px;padding:3px 12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-vp-web__mockup-address{border:1px solid color-mix(in oklab,var(--vp-content)10%,transparent)}}.site-vp-web__mockup-address{background-color:var(--vp-base-100);color:var(--vp-content);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.site-vp-web__mockup-address{color:color-mix(in oklab,var(--vp-content)80%,transparent)}}.site-vp-web__mockup-address{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5}.site-vp-web__mockup-view{aspect-ratio:16/9;overflow:hidden}.site-vp-web__mockup-view img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.site-vp-web__cta{justify-content:center;display:flex}.site-vp-web__btn{border:1px solid var(--vp-brand);border-radius:var(--vp-radius-field);background-color:var(--vp-brand);height:40px;color:var(--vp-on-brand);white-space:nowrap;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.site-vp-web__btn svg{width:16px;height:16px}.site-vp-web .site-vp-web__note{color:var(--vp-content);margin-top:-2px}@supports (color:color-mix(in lab, red, red)){.site-vp-web .site-vp-web__note{color:color-mix(in oklab,var(--vp-content)75%,transparent)}}.site-vp-web .site-vp-web__note{text-align:center;font-size:12px;line-height:1.5}.site-vp-web__anchor{border:1px solid var(--vp-content);padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.site-vp-web__anchor{border:1px solid color-mix(in oklab,var(--vp-content)10%,transparent)}}.site-vp-web__anchor{border-radius:var(--vp-radius-box);background-color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-web__anchor{background-color:color-mix(in oklab,var(--vp-content)4%,transparent)}}.site-vp-web__anchor{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-web__anchor{color:color-mix(in oklab,var(--vp-content)70%,transparent)}}.site-vp-web__anchor{font-size:13px;line-height:1.5}.site-vp-web__update{border:1px solid var(--vp-content);padding:18px}@supports (color:color-mix(in lab, red, red)){.site-vp-web__update{border:1px solid color-mix(in oklab,var(--vp-content)10%,transparent)}}.site-vp-web__update{border-radius:var(--vp-radius-box);background-color:var(--vp-base-100)}.site-vp-web__update-date{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-web__update-date{color:color-mix(in oklab,var(--vp-content)70%,transparent)}}.site-vp-web__update-date{font-size:13px;font-weight:600;line-height:1.5}.site-vp-web .site-vp-web__update-title{margin-top:2px;font-size:18px;font-weight:700;line-height:1.5}.site-vp-web .site-vp-web__update-body{margin-top:10px;font-size:14px;line-height:1.5}.site-vp-web .site-vp-web__update-section{color:var(--vp-content);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.site-vp-web .site-vp-web__update-section{color:color-mix(in oklab,var(--vp-content)72%,transparent)}}.site-vp-web .site-vp-web__update-section{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.site-vp-web__update-list{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.5;list-style:outside}.site-vp-web__decision{border:1px solid var(--vp-brand);flex-direction:column;gap:9.6px;padding:14.4px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-vp-web__decision{border:1px solid color-mix(in oklab,var(--vp-brand)28%,transparent)}}.site-vp-web__decision{background-color:var(--vp-brand);border-radius:19.2px}@supports (color:color-mix(in lab, red, red)){.site-vp-web__decision{background-color:color-mix(in oklab,var(--vp-brand)8%,var(--vp-base-100))}}.site-vp-web__decision-title{font-size:14.4px;font-weight:600}.site-vp-web__decision-text{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-web__decision-text{color:color-mix(in oklab,var(--vp-content)75%,transparent)}}.site-vp-web__decision-text{font-size:12.8px;line-height:1.45}.site-vp-web__row{border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.site-vp-web__row svg{width:20px;height:20px;margin-top:1px}.site-vp-web__row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.site-vp-web__row b{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.3}.site-vp-web__row small{font-size:12px;line-height:1.4}.site-vp-web__row--accent{border-color:var(--vp-brand);background-color:var(--vp-brand);color:var(--vp-on-brand)}.site-vp-web__row--accent small{color:var(--vp-on-brand)}@supports (color:color-mix(in lab, red, red)){.site-vp-web__row--accent small{color:color-mix(in oklab,var(--vp-on-brand)82%,transparent)}}.site-vp-web__row--neutral{border-color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-web__row--neutral{border-color:color-mix(in oklab,var(--vp-content)24%,transparent)}}.site-vp-web__row--neutral{background-color:var(--vp-base-100)}.site-vp-web__row--neutral svg,.site-vp-web__row--neutral small{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-web__row--neutral svg,.site-vp-web__row--neutral small{color:color-mix(in oklab,var(--vp-content)62%,transparent)}}.site-vp-web__row--quiet{color:var(--vp-content);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.site-vp-web__row--quiet{color:color-mix(in oklab,var(--vp-content)70%,transparent)}}.site-vp-web__row--quiet b{font-weight:500}.site-vp-web__row--quiet small{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-web__row--quiet small{color:color-mix(in oklab,var(--vp-content)52%,transparent)}}.site-vp-web--phone .site-vp-web__column{padding:8px 12px 24px}.site-vp-web--phone .site-vp-web__btn{padding:0 14px;font-size:13.5px}.site-vp-photo{background-color:var(--vp-base-100);flex-direction:column;gap:14px;height:100%;padding:0 4px;display:flex}.site-vp-photo__objective{border:1px solid var(--vp-base-200);border-radius:var(--vp-radius-box);background-color:var(--vp-base-100);flex-direction:column;flex:none;gap:0;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__objective{background-color:color-mix(in oklab,var(--vp-base-100)98%,transparent)}}.site-vp-photo__objective-text{font-size:13px;font-weight:500;line-height:1.5}.site-vp-photo__objective-text b{font-weight:600}.site-vp-photo__objective-note{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__objective-note{color:color-mix(in oklab,var(--vp-content)60%,transparent)}}.site-vp-photo__objective-note{font-size:12px;line-height:1.5}.site-vp-photo .site-vp-photo__objective-note--retouch{color:oklch(67% .13 80);align-items:center;gap:6px;display:flex}.site-vp-photo__objective-note--retouch:before{content:"";background-color:var(--vp-warning);border-radius:50%;flex:none;width:7px;height:7px}.site-vp-photo .site-vp-photo__slots{gap:3px;margin-top:6px;display:flex}.site-vp-photo__slot{background-color:var(--vp-content);border-radius:999px;width:20px;height:6px}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__slot{background-color:color-mix(in oklab,var(--vp-content)12%,transparent)}}.site-vp-photo__slot--filled{background-color:var(--vp-brand)}.site-vp-photo__slot--retouch{background-color:var(--vp-warning)}.site-vp-photo .site-vp-photo__objective-frame{color:var(--vp-content);margin-top:6px}@supports (color:color-mix(in lab, red, red)){.site-vp-photo .site-vp-photo__objective-frame{color:color-mix(in oklab,var(--vp-content)45%,transparent)}}.site-vp-photo .site-vp-photo__objective-frame{font-size:11px;line-height:1.5}.site-vp-photo__bar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.site-vp-photo__filters{gap:4px;display:flex}.site-vp-photo__filter{height:32px;color:var(--vp-content);border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__filter{color:color-mix(in oklab,var(--vp-content)70%,transparent)}}.site-vp-photo__filter{font-size:13px;font-weight:500;line-height:1}.site-vp-photo__filter b{background-color:var(--vp-content);border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 4px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__filter b{background-color:color-mix(in oklab,var(--vp-content)10%,transparent)}}.site-vp-photo__filter b{font-size:11px;font-weight:700}.site-vp-photo__filter.is-current{border-color:var(--vp-brand);background-color:var(--vp-brand);color:var(--vp-on-brand);font-weight:600}.site-vp-photo__filter.is-current b{background-color:var(--vp-on-brand)}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__filter.is-current b{background-color:color-mix(in oklab,var(--vp-on-brand)26%,transparent)}}.site-vp-photo__display{border:1px solid var(--vp-content);align-items:center;gap:8px;height:32px;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__display{border:1px solid color-mix(in oklab,var(--vp-content)15%,transparent)}}.site-vp-photo__display{background-color:var(--vp-base-100);border-radius:8px;font-size:13px;font-weight:500}.site-vp-photo__display-glyph{background-color:var(--vp-content);border-radius:4px;gap:2px;width:22px;height:16px;padding:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__display-glyph{background-color:color-mix(in oklab,var(--vp-content)8%,transparent)}}.site-vp-photo__display-glyph i{background-color:var(--vp-content);border-radius:1px;flex:1 1 0}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__display-glyph i{background-color:color-mix(in oklab,var(--vp-content)55%,transparent)}}.site-vp-photo__board{flex-direction:column;gap:12px;padding-block:4px;display:flex}.site-vp-photo__row{gap:12px;display:flex}.site-vp-photo__card{flex-direction:column;flex:.6667 1 0;gap:5px;min-width:0;display:flex}.site-vp-photo__card--wide{flex-grow:1.5}.site-vp-photo__frame{aspect-ratio:2/3;border:1px solid var(--vp-base-200);background-color:var(--vp-base-200);border-radius:10px;position:relative;overflow:hidden}.site-vp-photo__card--wide .site-vp-photo__frame{aspect-ratio:3/2}.site-vp-photo__frame img{object-fit:cover;width:100%;height:100%;display:block}.site-vp-photo__card--kept .site-vp-photo__frame{border-color:var(--vp-brand-ink);box-shadow:0 0 0 2px var(--vp-brand)}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__card--kept .site-vp-photo__frame{box-shadow:0 0 0 2px color-mix(in oklab,var(--vp-brand)55%,transparent)}}.site-vp-photo__card--changes .site-vp-photo__frame{border-color:var(--vp-warning)}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__card--changes .site-vp-photo__frame{border-color:color-mix(in oklab,var(--vp-warning)65%,transparent)}}.site-vp-photo__card--rejected img{filter:grayscale();opacity:.55}.site-vp-photo__marks{flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:absolute;top:6px;left:6px;right:6px}.site-vp-photo__badge{background-color:var(--vp-brand);color:var(--vp-on-brand);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.25}.site-vp-photo__badge--rejected{background-color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__badge--rejected{background-color:color-mix(in oklab,var(--vp-content)78%,transparent)}}.site-vp-photo__badge--rejected{color:var(--vp-base-100)}.site-vp-photo__badge--changes{background-color:var(--vp-warning);color:oklch(22% .04 80);max-width:100%}.site-vp-photo__paused{background-color:oklch(95.5% .035 85);border-radius:999px;gap:2px;padding:3px 5px;display:inline-flex}.site-vp-photo__paused i{background-color:oklch(58.5% .12 80);border-radius:1px;width:2px;height:7px}.site-vp-photo__chips{pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.site-vp-photo__chip{color:#fff;background-color:#0000008c;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:600;line-height:14px}.site-vp-photo__chip--end{margin-left:auto}.site-vp-photo__name{color:var(--vp-content);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__name{color:color-mix(in oklab,var(--vp-content)60%,transparent)}}.site-vp-photo__name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5}.site-vp-photo__decision{border:1px solid var(--vp-content);flex-direction:column;gap:9.6px;padding:14.4px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__decision{border:1px solid color-mix(in oklab,var(--vp-content)12%,transparent)}}.site-vp-photo__decision{background-color:var(--vp-content);border-radius:19.2px}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__decision{background-color:color-mix(in oklab,var(--vp-content)4%,var(--vp-base-100))}}.site-vp-photo__decision-title{font-size:14.4px;font-weight:600}.site-vp-photo__decision-text{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__decision-text{color:color-mix(in oklab,var(--vp-content)75%,transparent)}}.site-vp-photo__decision-text{font-size:12.8px;line-height:1.45}.site-vp-photo__row-quiet{color:var(--vp-content);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:2px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__row-quiet{color:color-mix(in oklab,var(--vp-content)70%,transparent)}}.site-vp-photo__row-quiet svg{width:20px;height:20px;margin-top:1px}.site-vp-photo__row-quiet>span{flex-direction:column;gap:2px;display:flex}.site-vp-photo__row-quiet b{font-size:14px;font-weight:500;line-height:1.3}.site-vp-photo__row-quiet small{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp-photo__row-quiet small{color:color-mix(in oklab,var(--vp-content)52%,transparent)}}.site-vp-photo__row-quiet small{font-size:12px;line-height:1.4}.site-vp-photo--phone{background-color:#0000;padding:4px 4px 0}.site-vp-photo--phone .site-vp-photo__objective-text{font-size:14px}.site-vp-photo--phone .site-vp-photo__filter{height:36px;font-size:14px}.site-vp-photo--phone .site-vp-photo__display{height:32px;font-size:14px}.site-vp-photo--phone .site-vp-photo__name{display:none}.site-vp-photo--phone .site-vp-photo__board,.site-vp-photo--phone .site-vp-photo__row{gap:8px}.site-vp-branding{background-color:var(--vp-base-200);place-items:center;height:100%;padding:14px;display:grid}.site-vp-branding__board{place-items:center;width:100%;height:100%;min-height:0;display:grid}.site-vp-branding__board img{aspect-ratio:800/1132;width:auto;max-width:100%;height:100%;max-height:100%;box-shadow:0 18px 40px -22px var(--vp-content);border-radius:10px;display:block}@supports (color:color-mix(in lab, red, red)){.site-vp-branding__board img{box-shadow:0 18px 40px -22px color-mix(in oklab,var(--vp-content)55%,transparent)}}.site-vp-branding__board img{object-fit:contain}.site-vp-branding--phone{height:auto;padding:18px 12px}.site-vp-branding--phone .site-vp-branding__board img{width:74%;height:auto}@property --vp-brand{syntax:"<color>";inherits:true;initial-value:#b0145e}@property --vp-brand-ink{syntax:"<color>";inherits:true;initial-value:#b0145e}.site-vp{--vp-w:390px;--vp-scale:.86;--vp-window-h:560px;gap:12px;min-width:0;margin:0;display:grid}@media (min-width:1024px){.site-vp{--vp-w:820px;--vp-scale:.61;--vp-window-h:clamp(440px,36vw,540px)}}@media (min-width:1280px){.site-vp{--vp-w:1100px;--vp-scale:.64}}@media (min-width:1440px){.site-vp{--vp-scale:.72}}.site-vp__mat{padding:var(--site-space-4);border-radius:var(--site-radius-l);background-color:var(--site-lavender);margin-top:14px;position:relative}@media (max-width:639px){.site-vp__mat{padding:var(--site-space-2)}}.site-vp__bar{align-items:center;gap:var(--site-space-4);background-color:var(--site-white);border-radius:12px 12px 0 0;height:52px;padding-inline:16px;display:flex}.site-vp__dots{flex:none;gap:6px;display:flex}.site-vp__dots>span{background-color:var(--site-surface-2);border-radius:50%;width:10px;height:10px}.site-vp__field{border-radius:var(--site-radius-pill);--site-address-size:15px;background-color:#f3faff;flex:auto;align-items:center;min-width:0;height:32px;padding-inline:14px;display:flex}.site-vp__field .site-address{flex:auto}.site-vp__tag{top:0;left:var(--site-space-5);border-radius:var(--site-radius-pill);background-color:var(--site-white);color:var(--site-indigo);font-size:var(--site-fs-small);white-space:nowrap;pointer-events:none;margin:0;padding:6px 12px 7px;font-weight:600;line-height:1.2;position:absolute;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #4d00ff2e}.site-vp__window{height:var(--vp-window-h);border-radius:0 0 var(--site-radius-s)var(--site-radius-s);background-color:oklch(98% .01 240);position:relative;overflow:hidden}.site-vp__caption{max-width:62ch;color:var(--tone-ink-2);font-size:var(--site-fs-small);text-wrap:pretty;line-height:1.5}.site-vp__stage{--vp-base-100:oklch(98% .01 240);--vp-base-200:oklch(95% .012 240);--vp-base-300:oklch(90% .02 240);--vp-content:oklch(24% .02 255);--vp-muted:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__stage{--vp-muted:color-mix(in oklab,var(--vp-content)68%,transparent)}}.site-vp__stage{--vp-attention:oklch(67% .17 50);--vp-attention-content:oklch(22% .04 50);--vp-warning:oklch(78% .16 80);--vp-error:oklch(62% .2 25);--vp-radius-box:.75rem;--vp-radius-field:.5rem;--vp-card:oklch(99% .006 240);--vp-line:var(--vp-base-300)}@supports (color:color-mix(in lab, red, red)){.site-vp__stage{--vp-line:color-mix(in oklab,var(--vp-base-300)80%,transparent)}}.site-vp__stage{--vp-brand:#b0145e;--vp-on-brand:#fff;--vp-brand-ink:#b0145e;--vp-brand-tint:var(--vp-brand)}@supports (color:color-mix(in lab, red, red)){.site-vp__stage{--vp-brand-tint:color-mix(in oklab,var(--vp-brand)12%,var(--vp-base-100))}}.site-vp__stage{width:var(--vp-w);height:calc(var(--vp-window-h)/var(--vp-scale));background-color:var(--vp-base-100);color:var(--vp-content);font-family:var(--site-font-text);letter-spacing:0;transform:scale(var(--vp-scale));transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:--vp-brand .4s var(--site-ease-out),--vp-brand-ink .4s var(--site-ease-out);font-size:14px;line-height:1.4;position:absolute;top:0;left:0;overflow:hidden;container:vpstage/size}.site-vp__stage svg{flex:none;display:block}.site-vp__stage p{margin:0}.site-vp__chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.site-vp__chip svg{width:12px;height:12px}.site-vp__chip--todo{border-color:var(--vp-attention)}@supports (color:color-mix(in lab, red, red)){.site-vp__chip--todo{border-color:color-mix(in oklab,var(--vp-attention)45%,transparent)}}.site-vp__chip--todo{background-color:var(--vp-attention)}@supports (color:color-mix(in lab, red, red)){.site-vp__chip--todo{background-color:color-mix(in oklab,var(--vp-attention)16%,var(--vp-base-100))}}.site-vp__chip--todo{color:var(--vp-attention-content)}.site-vp__chip-dot{background-color:var(--vp-attention);border-radius:50%;width:8px;height:8px}.site-vp__chip--sent{border-color:var(--vp-warning)}@supports (color:color-mix(in lab, red, red)){.site-vp__chip--sent{border-color:color-mix(in oklab,var(--vp-warning)60%,transparent)}}.site-vp__chip--sent{background-color:var(--vp-warning)}@supports (color:color-mix(in lab, red, red)){.site-vp__chip--sent{background-color:color-mix(in oklab,var(--vp-warning)18%,var(--vp-base-100))}}.site-vp__chip--sent{color:var(--vp-warning)}@supports (color:color-mix(in lab, red, red)){.site-vp__chip--sent{color:color-mix(in oklab,var(--vp-warning)30%,oklch(30% .06 70))}}.site-vp__desk{grid-template-columns:96px minmax(0,1fr) 310px;gap:16px;height:100%;padding:12px;display:none}@media (min-width:1024px){.site-vp__desk{display:grid}}@media (min-width:1024px) and (max-width:1279px){.site-vp__desk{grid-template-columns:96px minmax(0,1fr)}.site-vp__desk>.site-vp__panel{display:none}}.site-vp__rail{--vp-tile:40px;--vp-tile-radius:11px;--vp-tile-font:18px;--vp-glyph:22px;--vp-glyph-todo:18px;--vp-rail-gap:8px;--vp-rail-ipad:4px;border:1px solid var(--vp-line);background-color:var(--vp-card);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:0;padding:10px 6px;display:flex}.site-vp__rail-group{justify-items:center;gap:var(--vp-rail-gap);display:grid}.site-vp__rail-group--bottom{padding-top:var(--vp-rail-gap);border-top:1px solid var(--vp-line)}.site-vp__rail-divider{background-color:var(--vp-line);width:72%;height:1px;margin:2px 0}.site-vp__tile{width:var(--vp-tile);height:var(--vp-tile);margin-bottom:var(--vp-rail-gap);border-radius:var(--vp-tile-radius);background-color:var(--vp-brand);color:var(--vp-on-brand);font-size:var(--vp-tile-font);flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.site-vp__rail-item{justify-items:center;gap:var(--vp-rail-ipad);width:82px;padding:var(--vp-rail-ipad)2px;color:var(--vp-content);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.site-vp__rail-item{color:color-mix(in oklab,var(--vp-content)74%,transparent)}}.site-vp__rail-item{text-align:center;font-size:11px;font-weight:500;line-height:1.2}.site-vp__rail-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.site-vp__rail-tile{width:var(--vp-tile);height:var(--vp-tile);border-radius:var(--vp-tile-radius);color:inherit;border:1px solid #0000;place-items:center;display:grid;position:relative}.site-vp__rail-tile svg{width:var(--vp-glyph);height:var(--vp-glyph)}.site-vp__rail-item--todo .site-vp__rail-tile{border-color:var(--vp-attention)}@supports (color:color-mix(in lab, red, red)){.site-vp__rail-item--todo .site-vp__rail-tile{border-color:color-mix(in oklab,var(--vp-attention)28%,transparent)}}.site-vp__rail-item--todo .site-vp__rail-tile{background-color:var(--vp-attention)}@supports (color:color-mix(in lab, red, red)){.site-vp__rail-item--todo .site-vp__rail-tile{background-color:color-mix(in oklab,var(--vp-attention)14%,var(--vp-base-100))}}.site-vp__rail-item--todo .site-vp__rail-tile{color:var(--vp-attention)}@supports (color:color-mix(in lab, red, red)){.site-vp__rail-item--todo .site-vp__rail-tile{color:color-mix(in oklab,var(--vp-attention)70%,var(--vp-content))}}.site-vp__rail-item--todo .site-vp__rail-tile svg{width:var(--vp-glyph-todo);height:var(--vp-glyph-todo)}.site-vp__rail-dot{border:2px solid var(--vp-card);background-color:var(--vp-attention);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.site-vp__rail-item.is-current{color:var(--vp-content);font-weight:700}.site-vp__rail-item.is-current .site-vp__rail-tile{background-color:var(--vp-brand)}@supports (color:color-mix(in lab, red, red)){.site-vp__rail-item.is-current .site-vp__rail-tile{background-color:color-mix(in oklab,var(--vp-brand)16%,var(--vp-base-100))}}.site-vp__rail-item.is-current .site-vp__rail-tile{color:var(--vp-brand-ink)}.site-vp__rail-item.is-current:before{content:"";top:calc(var(--vp-rail-ipad) + var(--vp-tile)/2);background-color:var(--vp-brand);border-radius:0 3px 3px 0;width:3px;height:28px;margin-top:-14px;position:absolute;left:-6px}.site-vp__avatar{width:calc(var(--vp-tile) - 8px);height:calc(var(--vp-tile) - 8px);margin:var(--vp-rail-ipad)0;background-color:var(--vp-base-300);color:var(--vp-content);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.site-vp__avatar{color:color-mix(in oklab,var(--vp-content)82%,transparent)}}.site-vp__avatar{letter-spacing:.02em;font-size:11px;font-weight:700}.site-vp__avatar-ok{border:2px solid var(--vp-card);color:#fff;background-color:oklch(62% .16 150);border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:-2px;right:-2px}.site-vp__avatar-ok svg{width:8px;height:8px}.site-vp__rail-badge{border:2px solid var(--vp-card);background-color:var(--vp-content);min-width:18px;height:18px;color:var(--vp-base-100);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:14px;position:absolute;top:-5px;right:-7px}@container vpstage (max-height:690px){.site-vp__desk .site-vp__rail{--vp-tile:36px;--vp-tile-radius:10px;--vp-tile-font:16px;--vp-glyph:20px;--vp-glyph-todo:16px;--vp-rail-gap:6px;--vp-rail-ipad:3px}}@container vpstage (max-height:600px){.site-vp__desk .site-vp__rail{--vp-tile:32px;--vp-tile-radius:9px;--vp-tile-font:15px;--vp-glyph:18px;--vp-glyph-todo:14px;--vp-rail-gap:4px;--vp-rail-ipad:2px}}.site-vp__main{flex-direction:column;min-width:0;min-height:0;display:flex}.site-vp__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:2px 4px 12px;display:grid}.site-vp__crumbs{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.site-vp__crumb-root{text-overflow:ellipsis;flex:none;max-width:150px;font-weight:600;overflow:hidden}.site-vp__crumb{min-width:74px;color:var(--vp-content);flex:0 100 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-vp__crumb{color:color-mix(in oklab,var(--vp-content)72%,transparent)}}.site-vp__crumb{text-overflow:ellipsis}.site-vp__crumb-sep{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__crumb-sep{color:color-mix(in oklab,var(--vp-content)45%,transparent)}}.site-vp__crumb-sep{font-size:11px}.site-vp__crumb-current{text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.site-vp__nature{border:1px solid var(--vp-content);flex:none;padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.site-vp__nature{border:1px solid color-mix(in oklab,var(--vp-content)25%,transparent)}}.site-vp__nature{color:var(--vp-content);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.site-vp__nature{color:color-mix(in oklab,var(--vp-content)78%,transparent)}}.site-vp__nature{font-size:11px;line-height:1.5}.site-vp__crumb-more{width:14px;height:14px;margin-left:-4px}.site-vp__files{color:var(--vp-content);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-vp__files{color:color-mix(in oklab,var(--vp-content)72%,transparent)}}.site-vp__files{white-space:nowrap;font-size:13px}.site-vp__files svg{width:15px;height:15px}.site-vp__files b{background-color:var(--vp-base-300);text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;font-weight:600}.site-vp__others{grid-column:1/-1;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.site-vp__others i{background-color:var(--vp-attention);border-radius:50%;width:7px;height:7px}.site-vp__scene{border:1px solid var(--vp-line);background-color:var(--vp-card);border-radius:12px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.site-vp__scene-body{flex:auto;min-height:0;padding:16px;position:relative;overflow:hidden}.site-vp__scene--bare{background-color:#0000;border-color:#0000}.site-vp__scene--flush .site-vp__scene-body{padding:0}.site-vp__toolbar{border-top:1px solid var(--vp-line);flex:none;align-items:center;gap:12px;min-height:52px;padding:8px 14px;font-size:13px;display:flex}.site-vp__versions{flex:none;align-items:flex-start;margin-top:-1px;display:flex}.site-vp__version{width:120px;height:52px;color:var(--vp-content);background-color:#0000;border:1px solid #0000;border-radius:0 0 12px 12px;align-content:center;gap:2px;padding:0 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.site-vp__version{color:color-mix(in oklab,var(--vp-content)74%,transparent)}}.site-vp__version{font-size:11px}.site-vp__version b{color:inherit;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.site-vp__version-diamond{background-color:var(--vp-brand);border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}.site-vp__version.is-current{border-color:var(--vp-line);border-top-color:var(--vp-card);background-color:var(--vp-card);color:var(--vp-content)}.site-vp__version.is-current b{color:var(--vp-content)}.site-vp__version.is-current span{color:var(--vp-brand-ink)}.site-vp__panel{flex-direction:column;min-width:0;min-height:0;display:flex}.site-vp__panel-tabs{z-index:1;flex:none;justify-content:flex-start;margin-bottom:-1px;display:flex;position:relative;overflow:hidden}.site-vp__panel-tabs>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;height:44px;color:var(--vp-content);background-color:#0000;border:1px solid #0000;border-radius:12px 12px 0 0;flex:0 auto;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-vp__panel-tabs>span{color:color-mix(in oklab,var(--vp-content)74%,transparent)}}.site-vp__panel-tabs>span{font-size:13px;font-weight:600}.site-vp__panel-tabs:has(>span:nth-child(4)):after{content:"›";background-color:var(--vp-card);width:24px;height:24px;box-shadow:0 1px 3px var(--vp-content);border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:6px}@supports (color:color-mix(in lab, red, red)){.site-vp__panel-tabs:has(>span:nth-child(4)):after{box-shadow:0 1px 3px color-mix(in oklab,var(--vp-content)20%,transparent)}}.site-vp__panel-tabs:has(>span:nth-child(4)):after{color:var(--vp-content);font-size:16px;font-weight:600;line-height:1}.site-vp__panel-tabs>span.is-current{border-color:var(--vp-line);border-bottom-color:var(--vp-card);background-color:var(--vp-card);color:var(--vp-content)}.site-vp__diamond{background-color:currentColor;width:9px;height:9px;transform:rotate(45deg)}.site-vp__panel-tabs b{background-color:var(--vp-content);border-radius:999px;min-width:18px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.site-vp__panel-tabs b{background-color:color-mix(in oklab,var(--vp-content)10%,transparent)}}.site-vp__panel-tabs b{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__panel-tabs b{color:color-mix(in oklab,var(--vp-content)75%,transparent)}}.site-vp__panel-tabs b{text-align:center;font-size:11px;font-weight:600}.site-vp__panel-tabs>span.is-current b{background-color:var(--vp-brand)}@supports (color:color-mix(in lab, red, red)){.site-vp__panel-tabs>span.is-current b{background-color:color-mix(in oklab,var(--vp-brand)16%,transparent)}}.site-vp__panel-tabs>span.is-current b{color:var(--vp-brand-ink)}.site-vp__panel-body{border:1px solid var(--vp-line);background-color:var(--vp-card);border-top:0;border-radius:0 0 12px 12px;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px;display:flex;overflow:hidden}.site-vp__panel-body:has(>.site-vp__feed){padding-top:0}.site-vp__card{border:1px solid var(--vp-line);border-radius:var(--vp-radius-box);background-color:var(--vp-base-100);padding:12px 14px}.site-vp__request{gap:6px;font-size:12px;display:grid}.site-vp__request-head{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.site-vp__request-head svg{width:14px;height:14px}.site-vp__request-head em{background-color:var(--vp-brand);border-radius:999px;margin-left:auto;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){.site-vp__request-head em{background-color:color-mix(in oklab,var(--vp-brand)14%,var(--vp-base-100))}}.site-vp__request-head em{color:var(--vp-brand-ink);font-size:11px;font-style:normal}.site-vp__request p{color:var(--vp-muted)}.site-vp__feed{flex:auto;align-content:end;gap:14px;min-height:0;padding-top:28px;display:grid;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.site-vp__feed-divider{color:var(--vp-muted);align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.site-vp__feed-divider:before,.site-vp__feed-divider:after{content:"";background-color:var(--vp-line);flex:auto;height:1px}.site-vp__pub{grid-template-columns:30px minmax(0,1fr);gap:4px 10px;display:grid}.site-vp__pub-icon{background-color:var(--vp-base-300);width:30px;height:30px;color:var(--vp-content);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.site-vp__pub-icon{color:color-mix(in oklab,var(--vp-content)72%,transparent)}}.site-vp__pub-icon svg{width:15px;height:15px}.site-vp__pub-title{align-self:center;font-size:14px;font-weight:600;line-height:1.25}.site-vp__pub-meta{color:var(--vp-muted);grid-column:2;font-size:11px}.site-vp__pub-meta strong{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__pub-meta strong{color:color-mix(in oklab,var(--vp-content)86%,transparent)}}.site-vp__pub-meta strong{font-weight:600}.site-vp__pub-msg{grid-column:2;font-size:13px;line-height:1.5}.site-vp__retouch{border:1px solid var(--vp-line);border-radius:var(--vp-radius-box);background-color:var(--vp-base-100);gap:6px;padding:12px 14px;display:grid}.site-vp__retouch-head{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.site-vp__retouch-head svg{width:14px;height:14px;color:var(--vp-muted)}.site-vp__retouch-head b{font-weight:600}.site-vp__retouch-head em{background-color:var(--vp-base-300);color:var(--vp-content);border-radius:999px;margin-left:auto;padding:1px 9px}@supports (color:color-mix(in lab, red, red)){.site-vp__retouch-head em{color:color-mix(in oklab,var(--vp-content)72%,transparent)}}.site-vp__retouch-head em{font-size:11px;font-style:normal;font-weight:600}.site-vp__retouch-hint,.site-vp__retouch-line{color:var(--vp-muted);font-size:12px;line-height:1.45}.site-vp__decision{border:1px solid var(--vp-brand);gap:10px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.site-vp__decision{border:1px solid color-mix(in oklab,var(--vp-brand)28%,var(--vp-base-300))}}.site-vp__decision{border-radius:var(--vp-radius-box);background-color:var(--vp-brand)}@supports (color:color-mix(in lab, red, red)){.site-vp__decision{background-color:color-mix(in oklab,var(--vp-brand)8%,var(--vp-base-100))}}.site-vp__decision--info{border-color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__decision--info{border-color:color-mix(in oklab,var(--vp-content)12%,transparent)}}.site-vp__decision--info{background-color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__decision--info{background-color:color-mix(in oklab,var(--vp-content)4%,var(--vp-base-100))}}.site-vp__decision-title{font-size:14px;font-weight:600}.site-vp__decision-text{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__decision-text{color:color-mix(in oklab,var(--vp-content)75%,transparent)}}.site-vp__decision-text{font-size:13px;line-height:1.45}.site-vp__drow{border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.site-vp__drow svg{width:19px;height:19px;margin-top:1px}.site-vp__drow>span{gap:2px;min-width:0;display:grid}.site-vp__drow b{font-size:14px;font-weight:600;line-height:1.3}.site-vp__drow small{font-size:12px;line-height:1.4}.site-vp__drow--accent{border-color:var(--vp-brand);background-color:var(--vp-brand);color:var(--vp-on-brand)}.site-vp__drow--accent small{color:var(--vp-on-brand)}@supports (color:color-mix(in lab, red, red)){.site-vp__drow--accent small{color:color-mix(in oklab,var(--vp-on-brand)82%,transparent)}}.site-vp__drow--neutral{border-color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__drow--neutral{border-color:color-mix(in oklab,var(--vp-content)24%,transparent)}}.site-vp__drow--neutral{background-color:var(--vp-base-100)}.site-vp__drow--neutral svg,.site-vp__drow--neutral small{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__drow--neutral svg,.site-vp__drow--neutral small{color:color-mix(in oklab,var(--vp-content)62%,transparent)}}.site-vp__drow--quiet{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__drow--quiet{color:color-mix(in oklab,var(--vp-content)70%,transparent)}}.site-vp__drow--quiet b{font-weight:500}.site-vp__drow--quiet small{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__drow--quiet small{color:color-mix(in oklab,var(--vp-content)52%,transparent)}}.site-vp__retour{border-left:3px solid #0000;border-radius:0 10px 10px 0;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px 10px 4px;font-size:14px;display:grid}.site-vp__retour.is-selected{border-left-color:var(--vp-brand);background-color:var(--vp-brand-tint)}.site-vp__retour-avatar{border:1.5px solid var(--vp-content);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.site-vp__retour-avatar{border:1.5px solid color-mix(in oklab,var(--vp-content)30%,transparent)}}.site-vp__retour-avatar{background-color:var(--vp-base-100);color:var(--vp-content);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.site-vp__retour-avatar{color:color-mix(in oklab,var(--vp-content)75%,transparent)}}.site-vp__retour-avatar{font-size:12px;font-weight:600}.site-vp__retour-main{gap:6px;min-width:0;display:grid}.site-vp__retour-head{align-items:center;gap:7px;font-size:13px;display:flex}.site-vp__retour-head b{font-weight:600}.site-vp__retour-ago{color:var(--vp-muted);font-size:11px}.site-vp__pin{background-color:var(--vp-error);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.site-vp__retour-tag{align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.site-vp__retour-tag svg{width:13px;height:13px}.site-vp__retour-quote{border-left:2px solid oklch(62% .12 70);padding-left:10px;font-size:13px}.site-vp__retour-body{line-height:1.5}.site-vp__retour-action{color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__retour-action{color:color-mix(in oklab,var(--vp-content)72%,transparent)}}.site-vp__retour-action{font-size:12px;font-weight:500}.site-vp__retour-count{color:var(--vp-content);align-items:center;gap:6px;margin-left:-14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-vp__retour-count{color:color-mix(in oklab,var(--vp-content)72%,transparent)}}.site-vp__retour-count{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.site-vp__retour-count svg{width:13px;height:13px}.site-vp__reply{gap:6px;padding-left:18px;display:grid}.site-vp__reply-row{align-items:flex-end;gap:8px;display:flex}.site-vp__reply-avatar{border:1.5px solid var(--vp-brand);border-radius:50%;flex:none;width:30px;height:30px}.site-vp__reply-bubble{background-color:var(--vp-brand);border-radius:10px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.site-vp__reply-bubble{background-color:color-mix(in oklab,var(--vp-brand)16%,var(--vp-base-100))}}.site-vp__reply-bubble{font-size:13px;line-height:1.45}.site-vp__add{border:1px dashed var(--vp-content);padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.site-vp__add{border:1px dashed color-mix(in oklab,var(--vp-content)30%,transparent)}}.site-vp__add{color:var(--vp-content);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.site-vp__add{color:color-mix(in oklab,var(--vp-content)72%,transparent)}}.site-vp__add{font-size:13px}.site-vp__note{border:1px solid var(--vp-line);border-radius:var(--vp-radius-box);background-color:var(--vp-base-200);gap:14px;margin-top:auto;padding:14px 16px;font-size:13px;line-height:1.45;display:grid}.site-vp__ask{grid-template-columns:auto 1fr;column-gap:10px;font-size:14px;display:grid}.site-vp__ask svg{grid-row:span 2;width:16px;height:16px;margin-top:2px}.site-vp__ask small{color:var(--vp-muted);font-size:11px}.site-vp__tools{z-index:2;border:1px solid var(--vp-line);background-color:var(--vp-base-100);border-radius:999px;gap:14px;padding:10px 14px;display:flex;position:absolute;top:12px;right:12px}.site-vp__tools svg,.site-vp__icon{width:16px;height:16px}.site-vp__switch{border:1px solid var(--vp-line);background-color:var(--vp-base-100);border-radius:8px;flex:none;font-size:13px;display:inline-flex;overflow:hidden}.site-vp__switch>span{color:var(--vp-content);padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.site-vp__switch>span{color:color-mix(in oklab,var(--vp-content)72%,transparent)}}.site-vp__switch>span+span{border-left:1px solid var(--vp-line)}.site-vp__switch>span.is-current{background-color:var(--vp-brand-tint);color:var(--vp-content);font-weight:600}.site-vp__phone{flex-direction:column;height:100%;padding:12px 12px 0;display:flex}@media (min-width:1024px){.site-vp__phone{display:none}}.site-vp__phone-tabs{border:1px solid var(--vp-line);background-color:var(--vp-base-200);border-radius:16px;flex:none;gap:4px;padding:4px;display:flex}.site-vp__phone-tabs>span{height:34px;color:var(--vp-content);border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-vp__phone-tabs>span{color:color-mix(in oklab,var(--vp-content)72%,transparent)}}.site-vp__phone-tabs>span{font-size:14px;font-weight:500}.site-vp__phone-tabs svg{width:16px;height:16px}.site-vp__phone-tabs>span.is-current{background-color:var(--vp-card);color:var(--vp-brand-ink);font-weight:600;box-shadow:0 1px 2px #0000000f}.site-vp__phone-title{flex:none;align-items:center;gap:12px;padding:16px 8px 14px;font-size:15px;font-weight:600;display:flex}.site-vp__phone-title>svg{width:16px;height:16px;color:var(--vp-content)}@supports (color:color-mix(in lab, red, red)){.site-vp__phone-title>svg{color:color-mix(in oklab,var(--vp-content)70%,transparent)}}.site-vp__phone-title>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.site-vp__phone-scene{border:1px solid var(--vp-line);background-color:var(--vp-card);border-radius:12px;flex:0 auto;min-height:0;position:relative;overflow:hidden}.site-vp__versions--phone .site-vp__version{width:108px}.site-vp__phone-bar{border-top:1px solid var(--vp-line);background-color:var(--vp-base-100);justify-content:space-between;align-items:flex-start;height:68px;padding:10px 8px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.site-vp__phone-bar .site-vp__tile{border-radius:9px;width:34px;height:34px;margin:0;font-size:15px}.site-vp__phone-bar .site-vp__rail-item{gap:2px;width:auto;padding:0}.site-vp__phone-bar .site-vp__rail-tile{border-radius:9px;width:32px;height:32px;margin:0}.site-vp__phone-bar .site-vp__rail-tile svg{width:18px;height:18px}.site-vp__phone-bar .site-vp__rail-item--todo .site-vp__rail-tile svg{width:16px;height:16px}.site-vp__phone-bar .site-vp__avatar{width:28px;height:28px;margin:2px 0;font-size:10px}.site-vp__phone-bar .site-vp__rail-badge{top:-5px;right:-6px}.site-vp__phone-bar .site-vp__rail-item.is-current:before{border-radius:0 0 3px 3px;width:24px;height:3px;margin-top:0;margin-left:-12px;top:-10px;left:50%}@media (prefers-reduced-motion:reduce){.site-vp__stage{transition:none}}@media (min-width:1024px){.site-demo--viewer .site-demo__controls,.site-demo--viewer .site-demo__act{grid-column:1/span 5}.site-demo--viewer .site-demo__result{grid-column:6/span 7}.site-demo--viewer .site-demo__invite{font-size:clamp(21px,1.65vw,28px)}}@media (min-width:1280px){.site-demo--viewer .site-demo__controls,.site-demo--viewer .site-demo__act{grid-column:1/span 4}.site-demo--viewer .site-demo__result{grid-column:5/span 8}}.site-demo__scenario{margin-top:var(--site-space-2);color:var(--tone-ink-2)}.ag{--ag-base-100:oklch(98% .01 240);--ag-base-200:oklch(95% .012 240);--ag-base-300:oklch(90% .02 240);--ag-content:oklch(24% .02 255);--ag-content-60:var(--ag-content)}@supports (color:color-mix(in lab, red, red)){.ag{--ag-content-60:color-mix(in oklab,var(--ag-content)60%,var(--ag-base-100))}}.ag{--ag-content-70:var(--ag-content)}@supports (color:color-mix(in lab, red, red)){.ag{--ag-content-70:color-mix(in oklab,var(--ag-content)72%,var(--ag-base-100))}}.ag{--ag-primary:#4d00ff;color:var(--ag-content);font-family:var(--site-font-text);margin:0}.ag :where(h1,h2,h3,h4,h5,h6,p){margin:0}.ag-window{padding:var(--site-space-4);border-radius:var(--site-radius-l);background-color:var(--site-lavender)}.ag-window__bar{background-color:var(--site-white);border-radius:12px 12px 0 0;align-items:center;gap:14px;height:48px;padding:0 16px;display:flex}.ag-window__dots{flex:none;gap:6px;display:inline-flex}.ag-window__dots i{background-color:var(--ag-base-300);border-radius:50%;width:10px;height:10px}.ag-window__addr{min-width:0;height:30px;color:var(--ag-content-70);background-color:#f3faff;border-radius:999px;flex:auto;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ag-window__addr svg{width:13px;height:13px;color:var(--ag-content-60);flex:none}.ag-window__screen{border-radius:0 0 var(--site-radius-s)var(--site-radius-s);background-color:var(--ag-base-200);height:clamp(470px,44vw,488px);position:relative;overflow:hidden}.ag-caption{color:var(--site-lavender);margin-top:10px;font-size:14px}.ag-app{grid-template-columns:72px minmax(0,1fr);height:100%;display:grid}.ag-rail{border-right:1px solid var(--ag-base-300);background-color:var(--ag-base-100);flex-direction:column;justify-content:space-between;min-height:0;padding:10px 5px;display:flex}.ag-rail__group{justify-items:center;gap:3px;display:grid}.ag-rail__group--bottom{gap:5px;padding-top:8px}.ag-rail__logo{place-items:center;width:34px;height:34px;margin-bottom:6px;display:grid}.ag-rail__logo img{object-fit:contain;width:28px;height:28px}.ag-rail__item{width:60px;color:var(--ag-content-70);text-align:center;border-radius:10px;justify-items:center;gap:3px;padding:5px 0;font-size:9.5px;font-weight:500;line-height:1.12;display:grid}.ag-rail__ico{width:30px;height:30px;color:var(--ag-content-60);border-radius:8px;place-items:center;display:grid}.ag-rail__ico svg{width:18px;height:18px}.ag-rail__item.is-on{background-color:var(--ag-primary)}@supports (color:color-mix(in lab, red, red)){.ag-rail__item.is-on{background-color:color-mix(in srgb,var(--ag-primary)10%,var(--ag-base-100))}}.ag-rail__item.is-on{color:var(--ag-content)}.ag-rail__item.is-on .ag-rail__ico{color:var(--ag-primary)}.ag-rail__dot{width:34px;height:34px;color:var(--ag-content-60);border-radius:10px;place-items:center;display:grid;position:relative}.ag-rail__dot svg{width:18px;height:18px}.ag-rail__dot--bell i{border:1.5px solid var(--ag-base-100);background-color:var(--ag-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.ag-rail__you{background-color:var(--ag-base-300);width:30px;height:30px;color:var(--ag-content-70);border-radius:50%;place-items:center;display:grid}.ag-rail__you svg{width:19px;height:19px}.ag-main{background-color:var(--ag-base-100);flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px 18px 0;display:flex}.ag-ws{background-color:var(--ag-content);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;max-width:100%;padding:4px 10px 4px 4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ag-ws{background-color:color-mix(in oklab,var(--ag-content)4%,var(--ag-base-100))}}.ag-ws__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ag-ws__chev{width:15px;height:15px;color:var(--ag-content-60);flex:none}.ag-logo{background-color:var(--au-brand,#b0145e);border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ag-logo{background-color:color-mix(in srgb,var(--au-brand,#b0145e)12%,#fff)}}.ag-logo{color:var(--au-brand,#b0145e);font:700 18px/1 var(--site-font-display)}.ag-logo img{object-fit:contain;width:100%;height:100%}.ag-logo--s{border-radius:7px;width:26px;height:26px;font-size:12px}.ag-projects{gap:12px;min-width:0;font-size:13px;display:grid}.ag-projects__head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ag-projects__head h4{min-width:0;font:700 21px/1.1 var(--site-font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-btn{background-color:var(--ag-primary);color:#fff;height:32px;box-shadow:0 1px 2px var(--ag-primary);border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 13px 0 11px;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ag-btn{box-shadow:0 1px 2px color-mix(in srgb,var(--ag-primary)35%,transparent)}}.ag-btn svg{width:15px;height:15px}.ag-projects__filters{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ag-search{border:1px solid var(--ag-base-300);background-color:var(--ag-base-100);min-width:0;height:32px;color:var(--ag-content-60);white-space:nowrap;border-radius:9px;flex:110px;align-items:center;gap:7px;padding:0 11px;display:flex;overflow:hidden}.ag-search svg{flex:none;width:14px;height:14px}.ag-switch{background-color:var(--ag-base-300);border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.ag-switch span{color:var(--ag-content-70);white-space:nowrap;border-radius:7px;padding:4px 8px;font-size:11px}.ag-switch span.is-on{background-color:var(--ag-base-100);color:var(--ag-content);font-weight:600;box-shadow:0 1px 2px #0000000f}.ag-list{gap:9px;min-width:0;display:grid}.ag-card{border:1px solid var(--ag-base-300);background-color:var(--ag-base-100);border-radius:11px;grid-template-columns:84px minmax(0,1fr) 40px;align-items:stretch;min-width:0;min-height:90px;display:grid;overflow:hidden;box-shadow:0 1px 2px #1014280d}.ag-card__thumb{background-color:var(--ag-base-200);overflow:hidden}.ag-card__thumb img{object-fit:cover;object-position:center;width:84px;height:100%}.ag-card__body{align-content:center;gap:3px;min-width:0;padding:12px 6px 12px 15px;display:grid}.ag-card__title{align-items:center;gap:8px;min-width:0;display:flex}.ag-card__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.ag-status{background-color:var(--s);border-radius:50%;flex:none;width:9px;height:9px}.ag-status__label{color:var(--ag-content-60);flex:none;font-size:11px;font-weight:500}.ag-card__client{color:var(--ag-content-70);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.ag-card__meta{color:var(--ag-content-60);flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.ag-card__sep{opacity:.5}.ag-card__wait{color:var(--ag-content-70);font-weight:500}.ag-card__act{color:var(--ag-content-60);place-items:center;display:grid}.ag-card__act svg{width:18px;height:18px}.ag-card--muted{background-color:var(--ag-base-100)}@supports (color:color-mix(in lab, red, red)){.ag-card--muted{background-color:color-mix(in oklab,var(--ag-base-100)92%,var(--ag-base-200))}}.ag-card--muted .ag-card__name{color:var(--ag-content-70)}@media (max-width:700px){.ag-switch span:not(.is-on):nth-child(n+3){display:none}}.site-demo{row-gap:var(--site-space-7);margin-top:var(--site-head-gap);grid-template-columns:minmax(0,1fr);display:grid}.site-demo__controls,.site-demo__result,.site-demo__act{min-width:0}@media (min-width:1024px){.site-demo{column-gap:var(--site-col-gap);row-gap:var(--site-space-6);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}.site-demo__controls{grid-area:1/1/auto/span 6}.site-demo__act{grid-area:2/1/auto/span 6;align-self:start}.site-demo__result{grid-area:1/7/span 2/span 6;align-self:start}}@media (min-width:1280px){.site-demo__controls,.site-demo__act{grid-column:1/span 5}}.site-demo__form[hidden]{display:none}.site-demo__label{margin:0 0 var(--site-space-2);color:var(--tone-ink-2);padding:0;display:block}.site-demo__name{margin-top:var(--site-space-4)}.site-demo__name-input{box-sizing:border-box;border:2px solid var(--site-muted);border-radius:var(--site-radius-m);background-color:var(--site-paper);width:100%;height:52px;color:var(--site-ink);font-family:var(--site-font-text);caret-color:var(--site-rose);appearance:none;margin:0;padding-inline:16px;font-size:17px;font-weight:600;display:block}.site-demo__name-input::placeholder{color:var(--site-ink-2);opacity:1}.site-demo__name-input:focus{border-color:var(--site-ink)}.site-demo__colors{min-width:0;margin:var(--site-space-5)0 0;border:0;padding:0}.site-demo__swatches{flex-wrap:wrap;align-items:center;gap:0;margin-left:-4px;display:flex}.site-swatch{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.site-swatch__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.site-swatch__dot{background-color:var(--swatch,var(--site-surface-2));width:36px;height:36px;transition:transform var(--site-dur-hover)var(--site-ease-out);border-radius:50%;display:block;position:relative;box-shadow:inset 0 0 0 2px #17092e1f}.site-swatch__dot:after{content:"";border:3px solid var(--site-ink);opacity:0;transition:opacity .26s var(--site-ease-out),transform .26s var(--site-ease-out);pointer-events:none;border-radius:50%;position:absolute;inset:-6px;transform:scale(.8)}.site-swatch__input:checked+.site-swatch__dot:after{opacity:1;transform:none}.site-swatch__input:focus-visible+.site-swatch__dot:after{border-color:var(--site-indigo);opacity:1;transition:none;transform:none}@media (hover:hover) and (pointer:fine){.site-swatch:hover .site-swatch__dot{transform:scale(.92)}}.site-swatch:active .site-swatch__dot{transition-duration:var(--site-dur-press);transform:scale(.9)}.site-demo__code{margin-top:var(--site-space-3)}.site-color{align-items:center;gap:var(--site-space-2);box-sizing:border-box;border:2px solid var(--site-muted);border-radius:var(--site-radius-m);background-color:var(--site-paper);width:100%;max-width:320px;height:52px;padding:0 6px 0 8px;display:flex}.site-color:focus-within{outline:var(--site-focus-width)solid var(--site-indigo);outline-offset:var(--site-focus-offset)}.site-color :is(input,button):focus-visible{outline:none}.site-color__preview{background-color:var(--swatch,#b0145e);cursor:pointer;appearance:none;border:0;border-radius:10px;flex:none;width:34px;height:34px;margin:0;padding:0;box-shadow:inset 0 0 0 2px #17092e1f}.site-color__preview::-webkit-color-swatch-wrapper{padding:0}.site-color__preview::-webkit-color-swatch{border:0;border-radius:10px;box-shadow:inset 0 0 0 2px #17092e1f}.site-color__preview::-moz-color-swatch{border:0;border-radius:10px}.site-color__input{min-width:0;height:100%;color:var(--site-ink);font-family:var(--site-font-text);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase;caret-color:var(--site-rose);appearance:none;background:0 0;border:0;flex:auto;margin:0;padding:0 4px;font-size:16px;font-weight:600}.site-color__input::placeholder{color:var(--site-ink-2);opacity:1}.site-color__alert{color:var(--site-ink);flex:none;display:none}.site-color__alert>svg{width:18px;height:18px}.site-color__pipette{background-color:var(--site-surface-2);width:40px;height:40px;color:var(--site-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--site-dur-hover)var(--site-ease-hover),transform var(--site-dur-press)var(--site-ease-out);border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.site-color__pipette[hidden]{display:none}.site-color__pipette-icon{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.site-color__pipette:hover{background-color:var(--site-lavender)}}.site-color__pipette:active{transform:scale(.94)}.site-color.is-invalid{border-color:var(--site-ink)}.site-color.is-invalid .site-color__alert{display:inline-flex}.site-demo__error{align-items:flex-start;gap:var(--site-space-2);margin-top:var(--site-space-2);color:var(--site-ink);display:flex}.site-demo__error[hidden]{display:none}.site-demo__error>svg{flex:none;width:16px;height:16px;margin-top:.2em}.site-demo__act .site-mention{margin-top:var(--site-space-3)}@media (prefers-reduced-motion:reduce){.site-swatch__dot,.site-swatch__dot:after,.site-color__pipette{transition:none}.site-swatch:hover .site-swatch__dot,.site-swatch:active .site-swatch__dot,.site-color__pipette:active{transform:none}}.site-project-types{gap:var(--site-space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.site-dialog--center:has(.site-project-types) .site-dialog__title,.site-dialog--center:has(.site-project-types) .site-dialog__intro{padding-inline:96px}.site-project-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.site-project-types{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-project-type{align-items:center;gap:var(--site-space-4);padding:var(--site-space-3);border-radius:var(--site-radius-m);background-color:var(--site-surface);transition:background-color var(--site-dur-hover)var(--site-ease-hover),transform var(--site-dur-press)var(--site-ease-out);grid-template-columns:96px minmax(0,1fr);display:grid;position:relative}@media (min-width:640px){.site-project-type{align-content:start;gap:var(--site-space-3);grid-template-columns:minmax(0,1fr)}}.site-project-type__illu{align-self:center}.site-project-type__body{justify-items:start;gap:2px;min-width:0;display:grid}.site-project-type__name{color:var(--site-ink);font-family:var(--site-font-display);font-size:var(--site-fs-lead);letter-spacing:-.01em;font-weight:600;font-stretch:100%;line-height:1.2;text-decoration:none}.site-project-type__name:after{content:"";border-radius:var(--site-radius-m);position:absolute;inset:0}.site-project-type__name:focus-visible{outline:none}.site-project-type__name:focus-visible:after{outline:var(--site-focus-width)solid var(--site-indigo);outline-offset:0}.site-project-type__line{color:var(--site-ink-2)}@media (hover:hover) and (pointer:fine){.site-project-type:hover{background-color:var(--site-surface-2)}}.site-project-type:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.site-project-type{transition:background-color var(--site-dur-hover)var(--site-ease-hover)}.site-project-type:active{transform:none}}@property --site-fan-x{syntax:"<length>";inherits:false;initial-value:0}@property --site-fan-r{syntax:"<angle>";inherits:false;initial-value:0deg}.site-fan{--fan-w:clamp(300px,24vw,380px);--fan-h:calc(1.42*var(--fan-w));--fan-pad:28px}.site-fan__deck{margin:0;padding:0;list-style:none}.site-fan__card--lavender,.site-fan__dialog--lavender{--tone-bg:var(--site-lavender)}.site-fan__card{isolation:isolate;min-width:0;padding:var(--fan-pad)var(--fan-pad)60px;border-radius:var(--site-radius-l);background-color:var(--tone-bg);color:var(--tone-ink);transform-origin:50% 160%;transition:transform .2s var(--site-ease-out);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:flex-start;display:flex;position:relative}.site-fan__card:before{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--site-shadow-float);opacity:0;transition:opacity .2s var(--site-ease-out);pointer-events:none;position:absolute;inset:0}.site-fan__title{max-width:100%}.site-fan__phrase{margin-top:var(--site-space-4)}.site-fan__more{min-height:44px;margin-top:var(--site-space-2);color:inherit;font-family:var(--site-font-text);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:16px;font-weight:600;line-height:1.2;text-decoration-line:underline;text-decoration-thickness:2px;list-style:none;display:inline-flex}.site-fan__more::-webkit-details-marker{display:none}.site-fan__open[hidden],.site-fan[data-fan-ready] .site-fan__details{display:none}.site-fan__open:after{content:"";z-index:2;border-radius:var(--site-radius-l);position:absolute;inset:0}.site-fan__open:focus-visible{outline:none}.site-fan__open:focus-visible:after{outline:var(--site-focus-width)solid var(--tone-focus);outline-offset:var(--site-focus-offset)}.site-fan__how-title{margin-top:var(--site-space-6);font-family:var(--site-font-display);font-size:var(--site-fs-lead);letter-spacing:-.01em;font-weight:600;line-height:1.2}.site-fan__list{margin:var(--site-space-4)0 0;gap:20px;padding:0;list-style:none;display:grid}.site-fan__list li{max-width:52ch;font-size:var(--site-fs-body);text-wrap:pretty;line-height:1.5}.site-fan__list strong{font-weight:600;display:block}.site-fan__link{margin-top:var(--site-space-5)}.site-fan__fragment{background-color:oklch(98% .01 240);border-radius:16px 16px 0 0;align-self:stretch;display:none;overflow:hidden;container-type:inline-size}.site-fan__fragment img{object-fit:cover;object-position:top left;width:100%;max-width:none;height:100%;display:block}.site-fan__fragment .site-ui{width:60em;font-size:2.94118cqi}@media (max-width:1023.98px){.site-fan__deck{justify-items:center;display:grid}.site-fan__slot{perspective:1400px;width:min(100%,520px);position:relative}.site-fan__slot+.site-fan__slot{margin-top:-32px}.site-fan__slot--1{z-index:1;rotate:-1.5deg}.site-fan__slot--2{z-index:2;rotate:1.5deg}.site-fan__slot--3{z-index:3;rotate:-1deg}.site-fan__card{transform-origin:50%}}@media (min-width:640px) and (max-width:1023.98px){.site-fan__fragment{height:180px;margin-top:var(--site-space-5);border-radius:16px;display:block}}@media (min-width:1024px){.site-fan__deck{gap:var(--site-col-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.site-fan__card{--fan-pad:clamp(28px,calc(.09*var(--fan-w)),34px);padding-bottom:0}.site-fan__fragment{height:calc(.28*var(--fan-h));margin-top:var(--site-space-5);display:block}html.js .site-fan__deck{height:calc(1.64*var(--fan-w));transform-style:preserve-3d;display:block;position:relative}html.js .site-fan__slot{width:var(--fan-w);height:var(--fan-h);margin-left:calc(var(--fan-w)/-2);perspective:1400px;transform:translateX(var(--site-fan-x))rotate(var(--site-fan-r));transform-origin:50% 160%;rotate:x var(--site-fan-tilt);translate:0 0 calc(var(--site-fan-z) + 1.1*var(--fan-h)*sin(var(--site-fan-tilt)));will-change:transform;transition:translate .24s var(--site-ease-in-out);position:absolute;top:0;left:50%}html.js .site-fan__slot--1{--site-fan-x:calc(-.64*var(--fan-w));--site-fan-r:-7deg;--site-fan-tilt:-2.5deg;--site-fan-z:0px}html.js .site-fan__slot--2{--site-fan-x:0px;--site-fan-r:0deg;--site-fan-tilt:0deg;--site-fan-z:16px}html.js .site-fan__slot--3{--site-fan-x:calc(.64*var(--fan-w));--site-fan-r:7deg;--site-fan-tilt:2.5deg;--site-fan-z:32px}html.js .site-fan__card{height:100%;overflow:hidden}html.js .site-fan__open{min-height:0;margin-top:var(--site-space-4)}html.js .site-fan__open:focus-visible:after{outline-offset:calc(-2*var(--site-focus-width))}html.js .site-fan__card:before{display:none}html.js .site-fan__slot:before{content:"";border-radius:var(--site-radius-l);box-shadow:var(--site-shadow-float);opacity:0;transform-origin:50% 160%;transition:opacity .2s var(--site-ease-out),transform .2s var(--site-ease-out);pointer-events:none;position:absolute;inset:0;transform:translateY(0)}html.js .site-fan__slot--1 .site-fan__title,html.js .site-fan__slot--2 .site-fan__title{max-width:calc(.6*var(--fan-w))}html.js .site-fan__slot--1 .site-fan__phrase,html.js .site-fan__slot--2 .site-fan__phrase{max-width:calc(.66*var(--fan-w))}html.js .site-fan__slot--3 .site-fan__title{max-width:calc(.82*var(--fan-w))}html.js .site-fan__fragment{flex:none;margin-top:auto}html.js .site-fan__slot:is(:hover,:focus-within){--site-fan-z:48px;transition:translate .24s var(--site-ease-out)}html.js .site-fan__slot:focus-within .site-fan__card,html.js .site-fan__slot:hover .site-fan__card{transform:translateY(-16px)rotate(calc(var(--site-fan-r-half,0deg)));transition-duration:.24s}html.js .site-fan__slot--1{--site-fan-r-half:3.5deg}html.js .site-fan__slot--3{--site-fan-r-half:-3.5deg}html.js .site-fan__slot:is(:hover,:focus-within):before{opacity:1;transform:translateY(-16px)rotate(var(--site-fan-r-half,0deg));transition-duration:.24s}html.js .site-fan__slot:active .site-fan__card{transform:translateY(-16px)rotate(var(--site-fan-r-half,0deg))scale(.98);transition-duration:var(--site-dur-press)}html.js .site-fan[data-fan-enter=pending] .site-fan__slot{transform:none}}@media (min-width:1280px){html.js .site-fan__slot--1{--site-fan-x:calc(-.7*var(--fan-w));--site-fan-r:-8deg;--site-fan-r-half:4deg}html.js .site-fan__slot--3{--site-fan-x:calc(.7*var(--fan-w));--site-fan-r:8deg;--site-fan-r-half:-4deg}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){html.js .site-fan[data-fan-enter=pending] .site-fan__slot{opacity:0;translate:0 24px}}.site-fan__card.is-flipped{visibility:hidden}.site-dialog.site-fan__dialog,.site-dialog.site-fan__dialog[open],.site-dialog.site-fan__dialog::backdrop,.site-dialog.site-fan__dialog[open]::backdrop{opacity:1;transition:none;transform:none}.site-dialog.site-fan__dialog{--site-dialog-pad:clamp(28px,3.5vw,48px);--tone-mat:var(--site-paper);width:min(760px,100% - 2*var(--site-gutter));backface-visibility:hidden}.site-fan__sheet-grid{flex-direction:column;display:flex}.site-fan__sheet-text,.site-fan__sheet-text .site-fan__how{display:contents}.site-fan__sheet-title{order:1}.site-fan__sheet-phrase{margin-top:var(--site-space-3);order:2}.site-fan__sheet-shot{min-width:0;margin-top:var(--site-space-5);order:3}.site-fan__sheet-text .site-fan__how-title{margin-top:var(--site-space-6);order:4}.site-fan__sheet-text .site-fan__list{order:5}.site-fan__sheet-text .site-fan__link{margin-top:var(--site-space-5);order:6}.site-fan__sheet-shot .site-shot__screen{background-color:oklch(98% .01 240);container-type:inline-size}.site-fan__repro{height:100%}.site-fan__repro .site-ui{width:60em;font-size:1.66667cqi}@media (max-width:1023.98px){.site-dialog.site-fan__dialog{--site-dialog-pad:28px;border-radius:24px 24px 0 0;width:100dvw;max-width:none;height:calc(100dvh - 12px);max-height:none;margin:12px 0 0}.site-fan__sheet-text .site-fan__how-title{order:3}.site-fan__sheet-text .site-fan__list{order:4}.site-fan__sheet-shot{margin-top:var(--site-space-7);order:5}.site-fan__sheet-text .site-fan__link{order:6}}@media (max-width:639.98px){.site-dialog.site-fan__dialog{--site-dialog-pad:24px}}@media (prefers-reduced-motion:reduce){.site-fan__card,.site-fan__card:before,html.js .site-fan__slot:before{transition:opacity .2s}html.js .site-fan__slot:focus-within .site-fan__card,html.js .site-fan__slot:hover .site-fan__card,html.js .site-fan__slot:active .site-fan__card{transform:none}html.js .site-fan__slot,html.js .site-fan__slot:is(:hover,:focus-within){transition:none}html.js .site-fan__slot:is(:hover,:focus-within):before{transform:none}}.site-ui{box-sizing:border-box;color:#1f2433;min-height:100%;font-family:var(--site-font-text);letter-spacing:0;text-align:left;-webkit-user-select:none;user-select:none;background-color:oklch(98% .01 240);padding:2em 2.27em 2.27em;line-height:1.4}.site-ui svg{flex:none;width:1.07em;height:1.07em}.site-ui-app__head{align-items:center;gap:1.07em;display:flex}.site-ui-app__title,.site-ui-hist__title{margin-right:auto;font-size:1.87em;font-weight:700;line-height:1.1}.site-ui-app__search,.site-ui-app__client{color:#6b7280;background-color:#fff;border:1px solid #dce0e8;border-radius:.67em;align-items:center;gap:.53em;height:2.8em;padding:0 .93em;display:flex}.site-ui-app__search{width:17.33em}.site-ui-app__client{width:14.67em;height:2.67em}.site-ui-app__create{color:#fff;background-color:#4d00ff;border-radius:.67em;align-items:center;gap:.53em;height:2.8em;padding:0 1.07em;font-weight:600;display:inline-flex}.site-ui-app__filters{align-items:center;gap:1.47em;margin:1.47em 0 1.2em;display:flex}.site-ui-app__switch{color:#6b7181;white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.site-ui-app__switch span+span:before{content:"";vertical-align:-.2em;background-color:#d5d9e2;width:1px;height:1.2em;margin:0 .8em;display:inline-block}.site-ui-app__switch .is-on{color:#1f2433}.site-ui-app__list{gap:.93em;display:grid}.site-ui-app__item{background-color:#fff;border:1px solid #e1e4ec;border-radius:.67em;height:8.53em;display:flex;overflow:hidden}.site-ui-mosaic{background-color:#e6eaf0;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:8.53em;display:grid}.site-ui-mosaic img{object-fit:cover;width:100%;max-width:none;height:100%;min-height:0;display:block}.site-ui-mosaic--one{display:block}.site-ui-mosaic__more{color:#5a6478;background-color:#e9edf3;place-items:center;font-weight:600;display:grid}.site-ui-app__body{flex-direction:column;flex:1;justify-content:center;gap:.27em;min-width:0;padding:.8em 1.33em;display:flex}.site-ui-app__name{align-items:center;gap:.53em;font-size:1.2em;font-weight:600;line-height:1.25;display:flex}.site-ui-app__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-ui-app__name i{border-radius:50%;flex:none;width:.56em;height:.56em}.site-ui-app__client-name{color:#5b6272;font-size:.93em;font-weight:500}.site-ui-app__meta{color:#656c7c;text-overflow:ellipsis;white-space:nowrap;font-size:.87em;overflow:hidden}.site-ui-app__state{color:#4b5263;font-size:.87em;font-weight:500}.site-ui-app__acts{color:#6b7280;align-items:center;gap:.4em;padding-right:.93em;display:flex}.site-ui-app__acts i{place-items:center;width:2.4em;height:2.4em;display:grid}.site-ui-app__acts svg{width:1.33em;height:1.33em}.site-ui-hist__bar{justify-content:space-between;align-items:baseline;gap:.8em;margin-top:1.6em;display:flex}.site-ui-hist__h2{font-size:1.2em;font-weight:700;line-height:1.3}.site-ui-hist__count{color:#6b7280;font-size:.93em}.site-ui-hist__chips{flex-wrap:nowrap;gap:.53em;margin:.93em 0 1.47em;display:flex}.site-ui-hist__chips span{color:#3b4252;white-space:nowrap;background-color:#fff;border:1px solid #dce0e8;border-radius:999px;align-items:center;gap:.53em;padding:.47em .93em;font-size:.93em;font-weight:500;display:inline-flex}.site-ui-hist__chips b{color:#656c7c;font-size:.93em;font-weight:600}.site-ui-hist__chips .is-on{color:#fff;background-color:#1f2433;border-color:#1f2433}.site-ui-hist__timeline{padding-left:1.73em;position:relative}.site-ui-hist__timeline:before{content:"";background-color:#e1e4ec;width:2px;position:absolute;top:.53em;bottom:.53em;left:.33em}.site-ui-hist__day{color:#6b7280;margin:.4em 0 .8em;font-size:.87em;font-weight:600}.site-ui-hist__entry{margin-bottom:.8em;position:relative}.site-ui-hist__dot{border:2px solid oklch(98% .01 240);border-radius:50%;width:.8em;height:.8em;position:absolute;top:1.2em;left:-1.73em}.site-ui-hist__card{background-color:#fff;border:1px solid #e1e4ec;border-radius:.67em;padding:.8em 1.07em}.site-ui-hist__time{color:#656c7c;font-size:.83em}.site-ui-hist__head{justify-content:space-between;align-items:flex-start;gap:.67em;margin-top:.13em;display:flex}.site-ui-hist__head b{font-weight:600;line-height:1.35}.site-ui-hist__cat{color:#4b5263;background-color:#eef0f4;border-radius:999px;flex:none;padding:.13em .53em;font-size:.83em}.site-ui-hist__sum{color:#5b6272;margin-top:.27em;font-size:.93em}.site-ui-hist__who{color:#3b4252;align-items:center;gap:.53em;margin-top:.53em;font-size:.9em;font-weight:500;display:flex}.site-ui-hist__av{border-radius:50%;flex:none;place-items:center;width:1.93em;height:1.93em;font-size:.81em;font-weight:700;display:grid}.site-ui-hist__av+.site-ui-hist__av{margin-left:-.9em;box-shadow:0 0 0 2px #fff}.site-ui-hist__av--client{color:#2b5d7a;background-color:#e4f1f8}.site-ui-hist__av--agency{color:#1e6b52;background-color:#e3f0e9}@media (min-width:1024px){html.js .site-fan--static .site-fan__slot:focus-within .site-fan__card,html.js .site-fan--static .site-fan__slot:hover .site-fan__card,html.js .site-fan--static .site-fan__slot:active .site-fan__card,html.js .site-fan--static .site-fan__slot:is(:hover,:focus-within):before{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){html.js .site-fan--static .site-fan__slot:is(:hover,:focus-within,:active) .site-fan__card,html.js .site-fan--static .site-fan__slot:is(:hover,:focus-within):before{transform:none}}.site-fan__title-link{color:inherit;text-decoration:none}.site-fan__title-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.site-fan__title-link:focus-visible{outline:none}.site-fan__card:has(.site-fan__title-link:focus-visible){outline:var(--site-focus-width)solid var(--tone-focus);outline-offset:var(--site-focus-offset)}@media (hover:hover) and (pointer:fine){.site-fan__title-link:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}}.site-dialog.site-fan__dialog.is-preparing{opacity:.001}.site-dialog.site-fan__dialog.is-preparing::backdrop{opacity:0}.site-device{height:var(--site-device-area,clamp(280px,80vw,440px));justify-content:center;align-items:flex-end;min-width:0;margin:0;display:flex}@media (max-width:1023.98px){.site-device{height:auto}}.site-device__body{width:min(100%,calc(var(--site-device-area,clamp(280px,80vw,440px))*var(--arw)));aspect-ratio:var(--ar);position:relative}.site-device__img{object-fit:contain;width:100%;height:100%;display:block}.site-device__label{left:var(--word-x);bottom:calc(100% - var(--word-y));border-radius:var(--site-radius-pill);background-color:var(--site-white);color:var(--site-indigo);font-family:var(--site-font-display);font-size:var(--site-fs-stage);letter-spacing:-.02em;white-space:nowrap;margin:0;padding:.14em .34em .2em;font-weight:700;font-stretch:100%;line-height:1;display:inline-block;position:absolute}.site-device__word{display:inline-block}@media (prefers-reduced-motion:no-preference){html.js .site-device[data-device-enter=pending] .site-device__label{opacity:0}html.js .site-device[data-device-enter=pending] .site-device__word{clip-path:inset(0 100% 0 0)}}.site-device__landing{left:var(--land-x);top:var(--land-y);width:var(--land-w);height:var(--land-h);pointer-events:none;position:absolute}.site-device__landing,.site-shot__img--landing{view-transition-name:metier-capture}::view-transition-group(metier-capture){animation-duration:var(--site-dur-morph);animation-timing-function:var(--site-ease-in-out)}::view-transition-old(metier-capture){object-fit:cover;height:100%}::view-transition-new(metier-capture){object-fit:cover;height:100%}::view-transition-old(metier-capture){animation:site-capture-pose var(--site-dur-morph)linear both}::view-transition-new(metier-capture){animation:site-capture-leve var(--site-dur-morph)linear both}@keyframes site-capture-pose{0%,70%{opacity:1}to{opacity:0}}@keyframes site-capture-leve{0%{opacity:0}30%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-device__landing,.site-shot__img--landing{view-transition-name:none}}.site-situations__lead{margin-top:var(--site-space-5);color:var(--tone-ink)}.site-situations{grid-template-columns:repeat(var(--site-columns),minmax(0,1fr));column-gap:var(--site-col-gap);row-gap:var(--site-space-6);margin:var(--site-head-gap)0 0;padding:0;list-style:none;display:grid}.site-situations__item{max-width:40ch;color:var(--tone-ink);font-family:var(--site-font-display);font-size:min(var(--site-fs-h3),36px);letter-spacing:-.015em;text-wrap:pretty;grid-column:1/-1;font-weight:600;font-stretch:100%;line-height:1.15}@media (min-width:1024px){.site-situations__lead{grid-column:1/span 8;max-width:none}.site-situations{row-gap:40px}.site-situations__item:first-child{grid-column:1/span 8}.site-situations__item:nth-child(2){grid-column:3/span 8}.site-situations__item:nth-child(3){grid-column:5/span 8}}.site-address-bar{border-radius:var(--site-radius-pill);background-color:var(--site-night-raise);align-items:center;width:fit-content;min-width:min(320px,100%);max-width:100%;height:48px;margin-inline:auto;padding:0 20px;display:flex}.site-address-bar .site-address{text-align:center;flex:auto}.site-faq{row-gap:var(--site-space-7);margin-top:var(--site-head-gap);align-items:start}.site-faq__list{gap:10px;display:grid}.site-faq__item{border-radius:var(--site-radius-m);background-color:var(--site-surface);color:var(--site-ink)}[data-site-tone=ground] .site-faq__item{background-color:var(--site-paper)}.site-faq__item>.site-faq__summary{justify-content:space-between;align-items:flex-start;gap:var(--site-space-4);border-radius:var(--site-radius-m);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:18px 22px;list-style:none;display:flex}.site-faq__item>.site-faq__summary::-webkit-details-marker{display:none}.site-faq__item>.site-faq__summary:focus-visible{outline:var(--site-focus-width)solid var(--site-indigo);outline-offset:0}.site-faq__question{font-family:var(--site-font-text);text-wrap:pretty;transition:color var(--site-dur-hover)var(--site-ease-hover);font-size:18px;font-weight:600;line-height:1.4}.site-faq__keep{white-space:nowrap}.site-faq__chevron{color:var(--site-ink-2);transition:transform .2s var(--site-ease-out);flex:none;margin-top:2px}.site-faq__item[open] .site-faq__chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.site-faq__item>.site-faq__summary:hover .site-faq__question{color:var(--site-indigo)}}.site-faq__content{padding:0 22px 20px}.site-faq__answer{text-wrap:pretty;max-width:64ch;font-size:16px;line-height:1.6}.site-faq__answer a{color:var(--site-indigo);text-underline-offset:.2em;text-decoration-thickness:2px}.site-faq__link{margin-top:var(--site-space-2)}.site-faq__more{margin-top:10px}@supports selector(::details-content){.site-faq__item{interpolate-size:allow-keywords}.site-faq__item::details-content{opacity:0;block-size:0;transition:block-size .26s var(--site-ease-out),opacity .26s var(--site-ease-out),content-visibility .26s allow-discrete;overflow:clip}.site-faq__item[open]::details-content{opacity:1;block-size:auto}}.site-faq__cta{border-radius:var(--site-radius-l);justify-items:start;padding:28px;display:grid}.site-faq__cta-title{font-weight:700}.site-faq__cta-text{margin-top:var(--site-space-3)}.site-faq__cta-actions{margin-top:var(--site-space-5);justify-items:start;display:grid}.site-faq__cta-actions .site-mention{margin-top:10px}.site-faq__cta-demo{margin-top:var(--site-space-4)}.site-faq__cta-extra{margin-top:var(--site-space-3);color:var(--tone-ink-2)}@media (min-width:1024px){.site-faq__list{--site-span:7}.site-faq__cta{--site-start:9;--site-span:4;top:calc(var(--site-nav-h) + 32px);padding:32px;position:sticky}}@media (prefers-reduced-motion:reduce){.site-faq__chevron{transition:none}@supports selector(::details-content){.site-faq__item::details-content{transition:opacity .2s linear,content-visibility .2s allow-discrete}.site-faq__item::details-content{block-size:auto}.site-faq__item[open]::details-content{block-size:auto}}}.site-illu{width:100%;height:auto;display:block;overflow:hidden}.site-illu text{font-family:var(--site-font-text);fill:var(--site-ink)}.site-illu .d{font-family:var(--site-font-display);font-weight:600}.site-illu .s{font-weight:600}.site-illu .w{fill:var(--site-white)}.site-illu .m{fill:var(--site-ink-2)}.site-illu .f-paper{fill:var(--site-paper)}.site-illu .f-lav{fill:var(--site-lavender)}.site-illu .f-surf{fill:var(--site-surface)}.site-illu .f-ind{fill:var(--site-indigo)}.site-illu .f-ink{fill:var(--site-ink)}.site-illu .f-rose{fill:var(--site-rose)}.site-illu .f-rosed{fill:var(--site-rose-deep)}.site-illu :is(.st-ink,.st-mut,.st-ind,.st-rose){fill:none;stroke-linecap:round;stroke-linejoin:round}.site-illu .st-ink{stroke:var(--site-ink)}.site-illu .st-mut{stroke:var(--site-muted)}.site-illu .st-ind{stroke:var(--site-indigo)}.site-illu .st-rose{stroke:var(--site-rose)}.site-illu-frame{gap:var(--site-space-3);margin:0;display:grid}.site-illu-frame__mat{border-radius:var(--site-radius-l);background-color:var(--site-lavender);padding:clamp(16px,2vw,28px)}.site-illu-frame--sheet .site-illu-frame__mat{background-color:var(--site-paper)}.site-illu-frame--bare .site-illu-frame__mat{background-color:#0000;padding:0}.site-illu-frame__caption{color:var(--tone-ink-2);font-size:var(--site-fs-small);text-wrap:pretty;line-height:1.5}.site-illu--phone{display:none}@media (max-width:639.98px){.site-illu--wide{display:none}.site-illu--phone{display:block}}.site-book .site-book__scene{--color-primary:var(--site-indigo);--color-base-100:oklch(98% .01 240);--color-base-200:oklch(95% .012 240);--color-base-300:oklch(90% .02 240);--color-base-content:oklch(24% .02 255);background-color:var(--site-ground);position:relative}.site-book .site-book__scene[hidden],.site-book.is-book .site-book__capture{display:none}.site-book__poster,.site-book__host{justify-content:center;align-items:center;display:flex;position:absolute;inset:6% 8%}.site-book__poster{pointer-events:none;transition:opacity .18s var(--site-ease-out)}.site-book__poster img{object-fit:contain;width:auto;max-width:100%;height:100%;box-shadow:0 22px 44px -22px #17092e8c,0 8px 16px -10px #17092e4d}.site-book.is-ready .site-book__poster{opacity:0}.site-book__host{outline:none}.site-book__host:focus-visible{outline:var(--site-focus-width)solid var(--tone-focus);outline-offset:6px;border-radius:8px}@media (pointer:coarse){.site-book__host .stf__parent,.site-book__host .stf__parent.--lock-touch-scroll{touch-action:pan-y pinch-zoom}}.site-book__bar{align-items:center;gap:var(--site-space-3);display:flex}.site-book__bar[hidden]{display:none}.site-book__btn{border-radius:var(--site-radius-pill);background-color:var(--site-ink);width:48px;height:48px;color:var(--site-white);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--site-dur-hover)var(--site-ease-hover),transform var(--site-dur-press)var(--site-ease-out);border:0;place-items:center;padding:0;display:grid}.site-book__icon{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.site-book__btn:hover:not(:disabled){background-color:var(--site-indigo)}}.site-book__btn:active:not(:disabled){transform:scale(.96)}.site-book__btn:disabled{opacity:.35;cursor:default}.site-book__counter{min-width:7ch;color:var(--tone-ink-2);font-variant-numeric:tabular-nums}@media (max-width:1023.98px){.site-book .site-book__scene{aspect-ratio:4/5}}@media (min-width:768px) and (max-width:1023.98px){.site-book .site-book__scene{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.site-book__poster,.site-book__btn{transition:none}.site-book__btn:active:not(:disabled){transform:none}}.site-magazine{margin:0}.site-magazine__scene{--color-primary:var(--site-white);--color-base-100:oklch(98% .01 240);--color-base-200:oklch(95% .012 240);--color-base-300:oklch(90% .02 240);--color-base-content:oklch(24% .02 255);aspect-ratio:1.55;border-radius:var(--site-radius-l,24px);outline:none;position:relative}@media (max-width:1023.98px){.site-magazine__scene{aspect-ratio:1.3;max-height:340px;margin-inline:auto}}.site-magazine__scene:focus-visible{outline:3px solid var(--site-white);outline-offset:8px}.site-magazine__poster,.site-magazine__host{justify-content:center;align-items:center;display:flex;position:absolute;inset:4% 2%}.site-magazine__poster{pointer-events:none;transition:opacity .18s var(--site-ease-out)}.site-magazine__poster img{object-fit:contain;border-radius:1px;width:auto;max-width:100%;height:100%;box-shadow:0 30px 60px -24px #17092e99,0 10px 20px -12px #17092e59}.site-magazine__host{--book-floor-shadow:0 30px 60px -24px #17092e99,0 10px 20px -12px #17092e59}.site-magazine.is-book .site-magazine__poster{opacity:0}.site-magazine__caption{margin-top:var(--site-space-4);text-align:center}@media (prefers-reduced-motion:reduce){.site-magazine__poster{transition:none}}.site-film__screen{position:relative}.site-film__frame{left:var(--film-left);top:var(--film-top);width:var(--film-width);height:var(--film-height);position:absolute}.site-film__video{object-fit:cover;background-color:#000;width:100%;height:100%;display:block}.site-film__toggle{border-radius:var(--site-radius-pill);width:44px;height:44px;color:var(--site-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--site-dur-hover)var(--site-ease-hover),transform var(--site-dur-press)var(--site-ease-out);background-color:#ffffffe0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.site-film__toggle[hidden]{display:none}.site-film__toggle:focus-visible{outline:var(--site-focus-width)solid var(--site-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.site-film__toggle:hover{background-color:var(--site-white)}}.site-film__toggle:active{transform:scale(.96)}.site-film__icon{width:18px;height:18px}.site-film__icon--play,.site-film__toggle.is-paused .site-film__icon--pause{display:none}.site-film__toggle.is-paused .site-film__icon--play{display:block}@media (prefers-reduced-motion:reduce){.site-film__toggle{transition:none}.site-film__toggle:active{transform:none}}.site-page-hero__title{margin:0}.site-page-hero__title.site-display{max-width:20ch}.site-page-hero__a{color:var(--tone-display-first,var(--site-lavender));font-family:var(--site-font-text);font-size:var(--site-fs-lead);letter-spacing:0;font-weight:500;font-stretch:100%;line-height:1.3;display:block}.site-page-hero__b{margin-top:var(--site-space-3);display:block}.site-page-hero--sentences .site-page-hero__a{font-family:var(--site-font-display);font-size:var(--site-fs-display);letter-spacing:-.04em;text-wrap:balance;font-weight:700;line-height:.95}.site-page-hero--sentences .site-page-hero__b{margin-top:0}.site-page-hero__body{margin-top:var(--site-space-6);align-items:start;row-gap:40px}.site-page-hero__text .site-lead{max-width:56ch}@media (max-width:1023.98px){.site-page-hero__piece{order:-1}}.site-page-hero__actions{margin-top:40px}.site-page-hero__mention{margin-top:0}.site-page-hero__link{margin-top:var(--site-space-3)}@media (min-width:480px){.site-page-hero__link{order:1;margin-top:0}.site-page-hero__mention{flex-basis:100%;order:2}}.site-page-hero__note{margin-top:var(--site-space-4);color:var(--tone-ink-2)}@media (min-width:1024px){.site-page-hero__text{--site-span:5}.site-page-hero--bare .site-page-hero__text{--site-span:7}.site-page-hero__piece{--site-start:7;--site-span:6}}.site-page-hero--center{text-align:center}.site-page-hero--center .site-page-hero__title{margin-inline:auto}.site-page-hero--center .site-page-hero__text{justify-items:center;display:grid}.site-page-hero--center .site-page-hero__text .site-lead{max-width:46ch}.site-page-hero--center .site-page-hero__actions{justify-content:center}@media (min-width:1024px){.site-page-hero--center .site-page-hero__text{--site-start:3;--site-span:8}}@media (max-width:1023.98px){.site-page-hero__piece .site-portal-preview__mat{max-height:320px;overflow:hidden}}.site-compare{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--tone-ink)}.site-compare__head-crit{width:28%}.site-compare :is(th,td){text-align:left;vertical-align:top;padding:20px 16px}.site-compare thead th{font-family:var(--site-font-display);font-size:var(--site-fs-lead);letter-spacing:-.01em;font-weight:600;font-stretch:100%;line-height:1.2}.site-compare tbody tr{border-bottom:1px solid #17092e1f}.site-compare__crit{font-size:var(--site-fs-body);font-weight:600;line-height:1.45}.site-compare__cell{font-size:var(--site-fs-body);text-wrap:pretty;line-height:1.55}.site-compare .site-compare--blummy,.site-compare__cell--blummy{background-color:var(--site-surface)}.site-compare__group{font-family:var(--site-font-display);font-size:var(--site-fs-lead);font-weight:600;line-height:1.2}.site-compare__cell a{color:var(--tone-link)}.site-compare-after{margin-top:var(--site-space-5)}.site-sources{margin-top:var(--site-space-4);color:var(--tone-ink-2)}@media (max-width:639.98px){.site-compare,.site-compare :is(thead,tbody,tr,th,td){display:block}.site-compare thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-compare tbody tr{padding-block:var(--site-space-5)var(--site-space-6)}.site-compare tbody+tbody tr:first-child,.site-compare tbody tr+tr{margin-top:0}.site-compare :is(th,td){padding:0}.site-compare__crit,.site-compare__group{margin-bottom:var(--site-space-3);font-family:var(--site-font-display);font-size:var(--site-fs-lead);font-weight:600;line-height:1.2}.site-compare__cell{padding-block:var(--site-space-3)}.site-compare__cell--blummy{padding:var(--site-space-3)12px;border-radius:var(--site-radius-s)}.site-compare__cell[data-label]:before{content:attr(data-label);font-size:var(--site-fs-small);margin-bottom:4px;font-weight:600;line-height:1.4;display:block}}.site-form,.site-form__row{gap:var(--site-space-5);display:grid}@media (min-width:640px){.site-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-field{gap:var(--site-space-2);min-width:0;display:grid}.site-field label{color:var(--tone-ink-2);font-size:var(--site-fs-small);font-weight:600;line-height:1.4}.site-input{border:2px solid var(--site-muted);border-radius:var(--site-radius-m);background-color:var(--site-paper);width:100%;min-height:56px;color:var(--site-ink);font-family:var(--site-font-text);transition:border-color var(--site-dur-press)var(--site-ease-out);padding-inline:18px;font-size:18px;line-height:1.4}.site-input::placeholder{color:var(--site-ink-2);opacity:1}textarea.site-input{resize:vertical;min-height:200px;padding-block:14px}.site-input:focus{border-color:var(--site-ink);outline:none}.site-input:focus-visible{border-color:var(--site-ink);outline:3px solid var(--tone-focus,var(--site-ink));outline-offset:2px}.site-input[aria-invalid=true]{border-color:var(--site-ink)}.site-field__error{align-items:flex-start;gap:var(--site-space-2);color:var(--site-ink);font-size:var(--site-fs-small);line-height:1.45;display:flex}.site-field__error svg{flex:none;width:18px;height:18px;margin-top:1px}.site-field__error ul{margin:0;padding:0;list-style:none}.site-form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site-form__submit{margin-top:var(--site-space-3);justify-self:start}.site-home-hero{align-items:center;row-gap:56px}.site-home-hero__text{justify-items:start;display:grid}.site-home-hero__lead{max-width:30ch;margin-top:var(--site-space-6)}.site-home-hero__actions{margin-top:40px}@media (min-width:1024px){.site-home-hero__text{--site-span:6}.site-home-hero__stage{--site-start:7;--site-span:6}}.site-home-band{text-align:center;justify-items:center;max-width:720px;margin-inline:auto;display:grid}.site-home-band__bar{width:100%;margin-top:var(--site-space-5)}.site-home-band__text{max-width:44ch;margin-top:var(--site-space-4);color:var(--site-night-dim)}.site-team{--site-team-pill:var(--site-night-raise);--site-team-pill-hover:#463f72;row-gap:var(--site-space-7);align-items:start}.site-team__head{justify-items:start;gap:var(--site-space-4);display:grid}.site-team__lead{color:var(--tone-ink)}.site-team__lead strong{font-weight:600}.site-team__nobr{white-space:nowrap}.site-team__people{gap:28px;margin:0;padding:0;list-style:none;display:grid}.site-team__person{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:20px;display:grid}.site-team--no-photos .site-team__person{grid-template-columns:minmax(0,1fr)}.site-team__photo{aspect-ratio:4/5;border-radius:var(--site-radius-m);object-fit:cover;object-position:50% 30%;width:100%;height:auto}.site-team__who{justify-items:start;display:grid}.site-team__role{margin-top:var(--site-space-1);color:var(--tone-ink-2);font-weight:600}.site-team__experience{margin-top:var(--site-space-2);color:var(--tone-ink);font-size:16px}.site-team__story{justify-items:start;gap:var(--site-space-6);display:grid}.site-team__follow{color:var(--tone-ink-2);font-weight:600}.site-team__networks{gap:var(--site-space-2);flex-wrap:wrap;margin-top:10px;display:flex}.site-social{align-items:center;gap:var(--site-space-2);border-radius:var(--site-radius-pill);background-color:var(--site-team-pill,var(--site-night-raise));min-height:44px;color:var(--site-white);-webkit-tap-highlight-color:transparent;transition:background-color var(--site-dur-hover)var(--site-ease-hover);padding:0 16px 0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.site-social__icon{flex:none;width:20px;height:20px}.site-social:focus-visible{outline:var(--site-focus-width)solid var(--tone-focus,var(--site-white));outline-offset:var(--site-focus-offset)}@media (hover:hover) and (pointer:fine){.site-social:hover{background-color:var(--site-team-pill-hover,#463f72)}}.site-team__contact{color:var(--tone-ink)}.site-team__contact-link{color:var(--tone-link);text-underline-offset:.2em;white-space:nowrap;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.site-team__contact-link:focus-visible{outline:var(--site-focus-width)solid var(--tone-focus);outline-offset:var(--site-focus-offset);border-radius:2px}@media (min-width:1024px){.site-team{row-gap:var(--site-space-6);grid-template-rows:auto 1fr}.site-team__head{--site-span:6;grid-row:1}.site-team__story{--site-span:6;grid-row:2}.site-team__people{--site-start:8;--site-span:5;grid-row:1/span 2}.site-team__person{grid-template-columns:112px minmax(0,1fr)}.site-team--no-photos .site-team__person{grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){.site-team__person{grid-template-columns:140px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.site-social{transition:none}}@media (min-width:1024px){.site-section[data-bl-section=metiers]{padding-top:var(--site-space-7)}}.site-section--hero-metier{padding-block:40px 48px}@media (min-width:1024px){.site-section--hero-metier{min-height:clamp(560px,calc(88svh - var(--site-nav-h)),860px);padding-block:56px 48px;display:flex}.site-section--hero-metier>.site-container{width:min(100% - 2*var(--site-gutter),var(--site-max));flex-direction:column;display:flex}.site-section--hero-metier .site-metier-hero{flex:1}}.site-metier-hero{row-gap:var(--site-space-6);align-items:start}.site-metier-hero__title{max-width:14ch;margin:0}.site-metier-hero__lead{max-width:34ch}.site-metier-hero__actions{margin-top:var(--site-space-6)}.site-metier-hero__mention{margin-top:0}.site-metier-hero__signup{margin-top:var(--site-space-3)}@media (min-width:480px){.site-metier-hero__signup{order:1;margin-top:0}.site-metier-hero__mention{flex-basis:100%;order:2}}@media (max-width:1023.98px){.site-metier-hero__visual :is(.site-shot__mat,.site-illu-frame__mat){max-height:340px;overflow:hidden}.site-metier-hero__visual .site-device{--site-device-area:320px}}.site-metier-hero__thread{margin-top:var(--site-space-6)}@media (min-width:1024px){.site-metier-hero{grid-template-rows:auto auto 1fr auto;row-gap:0}.site-metier-hero__title{--site-span:6;grid-row:1}.site-metier-hero__text{--site-span:6;margin-top:var(--site-space-5);grid-row:2}.site-metier-hero__visual{--site-start:7;--site-span:6;grid-row:1/span 3}.site-metier-hero__thread{margin-top:var(--site-space-7);grid-row:4}}.site-thread__list{gap:var(--site-space-3)var(--site-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}@media (min-width:640px){.site-thread__list{flex-wrap:nowrap;justify-content:space-between}.site-thread__list:before{content:"";background-color:var(--site-lavender-dim);height:2px;margin-top:-1px;position:absolute;top:50%;left:2em;right:2em}}.site-thread__step{position:relative}.site-thread__link{border-radius:var(--site-radius-pill);background-color:var(--site-white);align-items:center;min-height:40px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-thread__link{background-color:color-mix(in srgb,var(--site-white)12%,var(--site-indigo))}}.site-thread__link{color:var(--site-white);white-space:nowrap;transition:background-color var(--site-dur-fade)var(--site-ease-out);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none}@media (hover:hover) and (pointer:fine){.site-thread__link:hover{background-color:var(--site-white)}@supports (color:color-mix(in lab, red, red)){.site-thread__link:hover{background-color:color-mix(in srgb,var(--site-white)24%,var(--site-indigo))}}}.site-thread__link:focus-visible{outline:3px solid var(--site-white);outline-offset:3px}.site-phase{row-gap:var(--site-space-5);align-items:center}.site-phase__head{justify-items:start;display:grid}.site-phase__tag{border:1px solid var(--site-lavender-dim);border-radius:var(--site-radius-pill);min-height:28px;color:var(--site-indigo);align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.site-phase__device{--site-device-area:300px;margin:0}@media (min-width:640px){.site-phase__device{--site-device-area:380px}}.site-phase__title{margin-top:var(--site-space-3)}.site-phase__lead,.site-phase__line{max-width:56ch;margin-top:var(--site-space-4)}.site-phase__body{justify-items:start;display:grid}.site-phase__mode{border-radius:var(--site-radius-pill);background-color:var(--site-paper);padding:4px 12px;font-weight:600;display:inline-flex}[data-site-tone=paper] .site-phase__mode,[data-site-tone=paper] .site-phase__example{background-color:var(--site-surface)}.site-phase__example{max-width:56ch;margin-top:var(--site-space-5);border-radius:var(--site-radius-m);background-color:var(--site-paper);padding:20px 24px}.site-phase__example .site-body{font-size:16px}.site-phase__example-label{color:var(--site-indigo);margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.4}.site-phase__link{margin-top:20px}@media (min-width:1024px){.site-phase{row-gap:0;column-gap:var(--site-col-gap);grid-template-rows:auto auto}.site-phase__head,.site-phase__body{--site-span:6}.site-phase__head{grid-row:1;align-self:end}.site-phase__body{grid-row:2;align-self:start;margin-top:20px}.site-phase__visual{--site-start:7;--site-span:6;grid-row:1/span 2}.site-phase--even .site-phase__head,.site-phase--even .site-phase__body{--site-start:7}.site-phase--even .site-phase__visual{--site-start:1}.site-phase--bare .site-phase__head,.site-phase--bare .site-phase__body{--site-start:1;--site-span:7}}.site-metier-band{text-align:center;justify-items:center;max-width:720px;margin-inline:auto;display:grid}.site-metier-band>*+*{margin-top:var(--site-space-5)}.site-metier-band__text{max-width:44ch;margin-top:var(--site-space-4);color:var(--site-night-dim,var(--tone-ink-2))}.site-feature-hero__title{max-width:22ch}.site-feature-hero__body{margin-top:var(--site-space-6);align-items:start;row-gap:40px}.site-feature-hero__text .site-lead{max-width:34ch}.site-feature-hero__actions{margin-top:40px}.site-feature-hero__text .site-mention{margin-top:var(--site-space-3)}@media (min-width:1024px){.site-feature-hero__text{--site-span:5}.site-feature-hero--bare .site-feature-hero__text{--site-span:7}.site-feature-hero__piece{--site-start:7;--site-span:6}.site-feature-hero--tall .site-feature-hero__piece{--site-start:8;--site-span:4}}.site-feature-hero--device .site-feature-hero__piece{--site-device-area:clamp(280px,70vw,440px)}@media (min-width:1024px){.site-feature-hero--device .site-feature-hero__piece{--site-device-area:clamp(360px,30vw,480px)}}@media (max-width:1023.98px){.site-feature-hero__piece{order:-1}.site-feature-hero__body{row-gap:var(--site-space-6)}}.site-feature-hero__piece .site-illu-frame{max-width:640px}.site-feature-hero__piece .site-illu-frame__caption{color:var(--site-lavender)}.site-feature-triptych{gap:var(--site-space-3);margin:0;display:grid}.site-feature-triptych__mat{align-items:start;gap:var(--site-space-3);border-radius:var(--site-radius-l);background-color:var(--site-lavender);grid-template-columns:.724fr .641fr 1fr;padding:clamp(14px,1.6vw,24px) clamp(14px,1.6vw,24px) calc(clamp(14px,1.6vw,24px) + 32px);display:grid}.site-feature-triptych__img{border-radius:var(--site-radius-s);width:100%;height:auto}.site-feature-triptych__img:nth-child(2){transform:translateY(16px)}.site-feature-triptych__img:nth-child(3){transform:translateY(32px)}.site-feature-triptych .site-shot__caption{color:var(--site-lavender)}@media (max-width:1023.98px){.site-feature-hero--tall .site-feature-hero__piece,.site-feature-step--tall .site-feature-step__piece{max-width:420px}}.site-feature-problem__text{max-width:46ch;margin-top:var(--site-head-gap)}.site-feature-example{border-radius:var(--site-radius-m);background-color:var(--site-surface);max-width:62ch;margin-top:48px;padding:24px 28px}.site-feature-example__title{margin:0 0 var(--site-space-2);color:var(--site-ink);font-weight:600}.site-feature-example .site-body{color:var(--site-ink);margin:0}.site-feature-rows .site-feature-example{margin-top:0}.site-feature-example:has(.site-feature-figures){max-width:820px}.site-feature-figures{gap:var(--site-space-3);margin:var(--site-space-3)0 var(--site-space-4);padding:0;list-style:none;display:grid}.site-feature-figure{align-items:baseline;gap:var(--site-space-2);color:var(--site-ink);display:flex}.site-feature-figure__value{font-family:var(--site-font-display);font-size:var(--site-fs-h2);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:700;line-height:1}.site-feature-figure__word{max-width:none}@media (min-width:640px){.site-feature-figures{flex-wrap:wrap;column-gap:40px;display:flex}}@media (min-width:1024px){.site-feature-rows .site-feature-example{margin-left:calc((100% + var(--site-col-gap))*5/12)}}.site-feature-after{max-width:46ch;margin-top:var(--site-space-8)}.site-feature-step{row-gap:var(--site-space-7);align-items:start}.site-feature-step__points{gap:var(--site-space-7);align-content:start;display:grid}.site-feature-point{gap:var(--site-space-3);display:grid}.site-feature-point .site-body{max-width:46ch}.site-feature-step__link,.site-feature-step__after{margin:0}.site-feature-step__after{max-width:46ch}.site-feature-step__links{gap:var(--site-space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.site-feature-step--columns .site-feature-step__links{grid-column:1/-1}}.site-feature-step__text{max-width:46ch;margin:0}.site-feature-step__after+.site-feature-step__link{margin-top:calc(var(--site-space-4) - var(--site-space-7))}@media (min-width:768px){.site-feature-step--columns .site-feature-step__points{column-gap:var(--site-col-gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.site-feature-step--columns :is(.site-feature-step__link,.site-feature-step__text){grid-column:1/-1}}@media (min-width:1024px){.site-feature-step{row-gap:0}.site-feature-step__piece{top:calc(var(--site-nav-h) + 48px);grid-row:1;position:sticky}.site-feature-step__points{grid-row:1}.site-feature-step--bleed .site-feature-step__points{--site-start:1;--site-span:5;gap:48px}.site-feature-step--bleed .site-feature-step__piece{--site-start:6;--site-span:7}.site-feature-step--mirror .site-feature-step__piece{--site-start:1;--site-span:6}.site-feature-step--mirror.site-feature-step--tall .site-feature-step__piece{--site-start:2;--site-span:4}.site-feature-step--mirror .site-feature-step__points{--site-start:7;--site-span:6;gap:40px}.site-feature-step--text .site-feature-step__points{--site-start:1;--site-span:7}.site-feature-step--columns .site-feature-step__points{--site-start:1;--site-span:12}}@media (max-width:1023.98px){.site-feature-step .site-shot--bleed .site-shot__mat{border-radius:var(--site-radius-l);margin-right:0;padding-right:clamp(12px,2vw,32px)}.site-feature-step .site-shot--bleed :is(.site-shot__screen,.site-shot__img){border-radius:max(8px,calc(var(--site-radius-l) - clamp(12px,2vw,32px)))}}.site-feature-board{margin:0}.site-feature-board__mat{gap:var(--site-space-3);border-radius:var(--site-radius-l);background-color:var(--tone-mat);grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(12px,2vw,32px);display:grid}.site-feature-board__img{aspect-ratio:4/3;object-fit:contain;border-radius:var(--site-radius-s);background-color:oklch(98% .01 240);width:100%;height:auto;display:block}.site-feature-board .site-shot__caption{margin-top:var(--site-space-3)}.site-feature-step .site-shot--live .site-shot__screen{background-color:oklch(98% .01 240);container-type:inline-size}.site-feature-repro{height:100%;overflow:hidden}.site-feature-repro .site-ui{width:44em;font-size:2.27273cqi}.site-feature-rows{gap:40px;display:grid}.site-feature-rows__text{max-width:46ch;margin:0}.site-feature-row{row-gap:var(--site-space-3);align-items:baseline}.site-feature-row__line{max-width:58ch}.site-feature-rows__link{margin:0}.site-feature-rows__after{max-width:58ch;color:var(--tone-ink-2);margin:0}@media (min-width:1024px){.site-feature-rows__after{margin-left:calc((100% + var(--site-col-gap))*5/12)}.site-feature-row__title{--site-span:5}.site-feature-row__line{--site-start:6;--site-span:6}}.site-feature-jobs{gap:var(--site-space-4);margin-inline:0;grid-template-columns:minmax(0,1fr);margin-bottom:0;padding:0;list-style:none;display:grid}.site-feature-jobs .site-job-card{background-color:var(--site-surface);height:100%}@media (hover:hover) and (pointer:fine){.site-feature-jobs .site-job-card:hover{background-color:var(--site-surface-2)}}@media (min-width:640px){.site-feature-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.site-feature-jobs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023.98px){.site-feature-hero__piece .site-portal-preview__window{height:220px}}.site-rows{gap:40px;margin:0;padding:0;list-style:none;display:grid}.site-rows__row{row-gap:var(--site-space-3);align-items:baseline}@media (min-width:1024px){.site-rows__title{--site-span:5}.site-rows__line{--site-start:6;--site-span:6}}.site-word-rows{gap:48px;margin:0;padding:0;list-style:none;display:grid}.site-word-row{row-gap:var(--site-space-3);color:inherit;border-radius:var(--site-radius-s);align-items:baseline;text-decoration:none}.site-word-row:focus-visible{outline-offset:8px}.site-word-row .site-word{font-size:var(--site-fs-h3);white-space:normal}.site-word-row:focus-visible .site-word__text:after{transition-duration:var(--site-dur-fade);transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-word-row:hover .site-word__text:after{transition-duration:var(--site-dur-fade);transform:scaleX(1)}}@media (min-width:1024px){.site-word-row__name{--site-span:5}.site-word-row__line{--site-start:6;--site-span:3}.site-word-row__line+.site-word-row__line{--site-start:9;--site-span:4}.site-word-row__line--wide{--site-start:6;--site-span:7}}.site-facts{gap:var(--site-space-4);margin:0;display:grid}.site-facts__row{gap:2px;display:grid}.site-facts dt{font-size:var(--site-fs-small);font-weight:600;line-height:1.45}.site-facts dd{max-width:62ch;font-size:var(--site-fs-body);margin:0;line-height:1.5}.site-read{justify-items:start;gap:var(--site-space-5);display:grid}@media (min-width:1024px){.site-read{--site-span:7}}.site-short{row-gap:var(--site-space-5);align-items:end}.site-short--before-foot{min-block-size:calc(400px - 2*var(--site-section-y));align-content:center}.site-short__text{justify-items:start;gap:var(--site-space-4);display:grid}@media (min-width:1024px){.site-short__title{--site-span:6}.site-short__text{--site-start:7;--site-span:6}}.site-split{row-gap:var(--site-space-7);align-items:start}.site-split__points{gap:40px;display:grid}.site-point{gap:var(--site-space-3);display:grid}.site-point .site-body{max-width:46ch}@media (min-width:1024px){.site-split{row-gap:0}.site-split__piece{top:calc(var(--site-nav-h) + 48px);grid-row:1;position:sticky}.site-split__points{grid-row:1}.site-split--bleed .site-split__points{--site-start:1;--site-span:5}.site-split--bleed .site-split__piece{--site-start:6;--site-span:7}.site-split--mirror .site-split__piece{--site-start:1;--site-span:6}.site-split--mirror .site-split__points{--site-start:7;--site-span:6}}@media (max-width:1023.98px){.site-split .site-shot--bleed .site-shot__mat{border-radius:var(--site-radius-l);margin-right:0;padding-right:clamp(12px,2vw,32px)}.site-split .site-shot--bleed :is(.site-shot__screen,.site-shot__img){border-radius:max(8px,calc(var(--site-radius-l) - clamp(12px,2vw,32px)))}}.site-mesh{gap:var(--site-space-3)28px;flex-wrap:wrap;display:flex}.site-tarifs-apports{margin:var(--site-head-gap)0 0;row-gap:32px;padding:0;list-style:none}.site-tarifs-apports__item{align-content:start;gap:var(--site-space-2);display:grid}.site-tarifs-apports__item .site-body{max-width:64ch}@media (min-width:1024px){.site-tarifs-apports{row-gap:48px}.site-tarifs-apports__item{--site-span:6}}.site-tarifs-voir{justify-items:center;gap:var(--site-space-5);margin-top:var(--site-head-gap);text-align:center;display:grid}.site-tarifs-voir__actions{justify-content:center}@media (max-width:479.98px){.site-tarifs-voir__actions{align-items:center}}.site-tarifs-offres__lead{max-width:46ch}.site-offers{gap:10px;display:grid}.site-offer{row-gap:var(--site-space-2);border-radius:var(--site-radius-m);background-color:var(--site-paper);align-items:baseline;padding:20px 28px}.site-offer__name{font-family:var(--site-font-display)}.site-offer__phrase{max-width:40ch}.site-offer__action{justify-self:start}@media (min-width:1024px){.site-offer__name{--site-span:3}.site-offer__phrase{--site-start:4;--site-span:6}.site-offer__action{--site-start:10;--site-span:3;justify-self:end}}.site-offer--detailed{align-items:start}.site-offer__price{align-items:baseline;gap:var(--site-space-2);margin-top:var(--site-space-3);display:flex}.site-offer__amount{font-family:var(--site-font-display);font-size:var(--site-fs-h3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.site-offer__details{gap:var(--site-space-4);display:grid}.site-offer__features{gap:var(--site-space-2);margin:0;padding:0;list-style:none;display:grid}.site-offer__features li{padding-left:22px;position:relative}.site-offer__features li:before{content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.775em - 3px);left:0}.site-offer__features .is-neutral{color:var(--tone-ink-2)}.site-offer__features .is-neutral:before{border-radius:1px;width:10px;height:2px;top:calc(.775em - 1px)}.site-offer__actions{justify-items:start;gap:var(--site-space-3);display:grid}.site-offer__unavailable{opacity:.55;cursor:not-allowed}.site-offer__note:empty{display:none}.site-offer__note{color:var(--tone-ink-2)}.site-offer__loop{gap:var(--site-space-2);padding:var(--site-space-4);border-radius:var(--site-radius-s);background-color:var(--site-paper);display:grid}@media (min-width:1024px){.site-offer--detailed .site-offer__head{--site-span:3}.site-offer--detailed .site-offer__details{--site-start:4;--site-span:6}.site-offer--detailed .site-offer__actions{--site-start:10;--site-span:3;justify-items:end}}.site-contact-promises{gap:var(--site-space-2);margin:var(--site-space-5)0 var(--site-space-6);color:var(--site-white);padding:0;list-style:none;display:grid}.site-contact-promises li{padding-left:22px;position:relative}.site-contact-promises li:before{content:"";background-color:var(--site-lavender);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(.75em - 4px);left:2px}.site-contact-doors{gap:var(--site-space-3);display:grid}.site-contact-door{gap:var(--site-space-2);border-radius:var(--site-radius-l);background-color:var(--site-lavender);color:var(--site-ink);transition:background-color var(--site-dur-fade)var(--site-ease-out);padding:24px 28px;text-decoration:none;display:grid}.site-contact-door__title{max-width:none;font-family:var(--site-font-display);letter-spacing:-.01em;font-weight:600}.site-contact-door--active{background-color:var(--site-white)}@media (hover:hover) and (pointer:fine){.site-contact-door:hover{background-color:var(--site-white)}}.site-contact-door:focus-visible{outline:3px solid var(--site-white);outline-offset:3px}.site-contact-founders{gap:var(--site-col-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.site-contact-founder{gap:2px;display:grid}.site-contact-founder:nth-child(2){margin-top:40px}.site-contact-founder__photo{aspect-ratio:4/5;width:100%;height:auto;margin-bottom:var(--site-space-3);border-radius:var(--site-radius-m);object-fit:cover;object-position:50% 30%}@media (max-width:1023.98px){.site-contact-founders{max-width:420px}}.site-contact-form{justify-items:start;gap:var(--site-space-5);display:grid}@media (min-width:1024px){.site-contact-form{--site-span:7}}.site-contact-form>form{width:100%}.site-alert{align-items:flex-start;gap:var(--site-space-3);width:100%;padding:var(--site-space-4)var(--site-space-5);border-radius:var(--site-radius-m);background-color:var(--site-surface);color:var(--site-ink);display:flex}.site-alert svg{flex:none;width:22px;height:22px;margin-top:2px}.site-panorama-split{row-gap:var(--site-space-6)}.site-panorama-split__side{align-content:start;gap:var(--site-space-3);display:grid}@media (min-width:1024px){.site-panorama-split__side{--site-span:6}}.site-panorama-switch{justify-items:start;gap:var(--site-space-4);margin-top:var(--site-head-gap);display:grid}.site-picks{gap:0;margin:0;padding:0;list-style:none;display:grid}.site-pick{row-gap:var(--site-space-5);padding-block:var(--site-space-7);border-top:1px solid #17092e1f}.site-pick:last-child{border-bottom:1px solid #17092e1f}.site-pick--ours{border-radius:var(--site-radius-m);background-color:var(--site-surface);border-top-color:#0000;margin-inline:calc(-1*clamp(16px,2vw,32px));padding-inline:clamp(16px,2vw,32px)}.site-pick--ours+.site-pick{border-top-color:#0000}.site-pick__head{align-content:start;gap:var(--site-space-2);display:grid}.site-pick__name{font-family:var(--site-font-display);font-size:var(--site-fs-h3);letter-spacing:-.02em;font-weight:700;line-height:1}.site-pick__team{color:var(--tone-ink-2)}.site-pick__body{gap:var(--site-space-5);display:grid}.site-pick__best{gap:var(--site-space-2);margin:0;padding:0;list-style:none;display:grid}.site-pick__best li{padding-left:22px;position:relative}.site-pick__best li:before{content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.775em - 3px);left:0}.site-pick__facts{gap:var(--site-space-4)var(--site-col-gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}@media (min-width:1024px){.site-pick__head{--site-span:4}.site-pick__body{--site-start:5;--site-span:8}}.site-routes{margin:0;padding:0;list-style:none;display:grid}.site-route{row-gap:var(--site-space-2);padding-block:var(--site-space-5);border-bottom:1px solid #17092e1f;align-items:baseline}.site-route:first-child{border-top:1px solid #17092e1f}.site-route__situation{max-width:46ch}.site-route__tool{max-width:none}@media (min-width:1024px){.site-route__situation{--site-span:8}.site-route__tool{--site-start:9;--site-span:4}}.site-quad{margin:var(--site-head-gap)0 0;row-gap:56px;padding:0;list-style:none}.site-quad__item{align-content:start;gap:var(--site-space-3);display:grid}@media (min-width:1024px){.site-quad__item{--site-span:6}}.site-alt-address{gap:var(--site-space-4);margin:0;display:grid}.site-final{justify-items:start;gap:var(--site-space-5);display:grid}@media (min-width:1024px){.site-final__text{max-width:46ch}}.site-legal{padding-block:var(--site-compact-y)var(--site-section-y)}.site-legal__head{justify-items:start;display:grid}.site-legal__title{max-width:22ch;font-family:var(--site-font-display);font-size:var(--site-fs-h3);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;font-stretch:100%;line-height:1.05}.site-legal__lead{margin-top:var(--site-space-5);max-width:46ch}.site-legal__updated{margin-top:var(--site-space-4);color:var(--tone-ink-2)}.site-legal__layout{row-gap:var(--site-space-6);margin-top:var(--site-space-7)}.site-legal__text{max-width:70ch;font-size:var(--site-fs-body);line-height:1.6}.site-legal__text p,.site-legal__text ul,.site-legal__text ol{max-width:70ch}.site-legal__section>*+*{margin-top:var(--site-space-4)}.site-legal__section+.site-legal__section{margin-top:56px}.site-legal__section{scroll-margin-top:calc(var(--site-nav-h) + 24px)}.site-legal__h2{font-family:var(--site-font-display);font-size:var(--site-fs-lead);letter-spacing:-.01em;text-wrap:balance;font-weight:600;font-stretch:100%;line-height:1.25}.site-legal__list{gap:var(--site-space-2);padding-left:1.2em;list-style:outside;display:grid}.site-legal__text code{font-family:inherit;font-weight:600}.site-legal__text a:not([class]){color:var(--tone-link);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:2px}.site-legal__toc{font-size:var(--site-fs-small)}.site-legal__toc summary{cursor:pointer;font-weight:600}.site-legal__toc-label{font-weight:600}.site-legal__toc ol{gap:var(--site-space-2);margin:var(--site-space-3)0 0;padding:0;list-style:none;display:grid}.site-legal__toc a{color:var(--tone-ink-2);text-decoration:none}.site-legal__toc a:hover,.site-legal__toc a:focus-visible{color:var(--tone-ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.site-legal__toc-wide{display:none}@media (min-width:1024px){.site-legal__toc-narrow{display:none}.site-legal__toc-wide{top:calc(var(--site-nav-h) + 32px);--site-span:3;align-self:start;display:block;position:sticky}.site-legal__layout--toc .site-legal__text{--site-start:5;--site-span:7}.site-legal__layout--short .site-legal__text{--site-span:8}.site-legal__layout--toc .site-legal__head{--site-start:5;--site-span:7}.site-legal__layout--toc .site-legal__toc-wide,.site-legal__layout--toc .site-legal__text{grid-row:2}.site-legal__layout--short .site-legal__head{--site-span:8}}.site-legal__state{justify-items:start;gap:var(--site-space-4);padding:var(--site-space-5);border-radius:var(--site-radius-m);background-color:var(--site-surface);display:grid}.site-alt-lead{max-width:46ch}.site-alt-after{max-width:46ch;margin-top:var(--site-head-gap)}.site-section__body:is(ul,ol){margin-top:var(--site-head-gap)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url("../fonts/bricolage-grotesque-latin-ath3kzO.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url("../fonts/bricolage-grotesque-latin-ext-z8IFWW1.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url("../fonts/dm-sans-latin-a5iVIQs.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url("../fonts/dm-sans-latin-ext-IEjh_5Q.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(Liberation Sans Bold),local(Roboto Bold);size-adjust:90.3%;ascent-override:103%;descent-override:29.9%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Liberation Sans),local(Roboto);size-adjust:92%;ascent-override:107.6%;descent-override:33.7%;line-gap-override:0%}@view-transition{navigation:auto}.site-nav{view-transition-name:site-nav}::view-transition-old(root){animation:site-page-out .16s var(--site-ease-out)both}::view-transition-new(root){animation:site-page-in var(--site-dur-page)var(--site-ease-out)60ms both}::view-transition-group(*){animation-duration:var(--site-dur-morph);animation-timing-function:var(--site-ease-in-out)}@keyframes site-page-out{to{opacity:0}}@keyframes site-page-in{0%{opacity:0;transform:translateY(12px)}}@keyframes site-fade-out{to{opacity:0}}@keyframes site-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}::view-transition-old(root){animation:.16s both site-fade-out}::view-transition-new(root){animation:.16s both site-fade-in}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}