@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{--exit-y:0px}::-ms-backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--grad-drift:0%;--grad-focus:0%;--tw-content:""}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--grad-drift:0%;--grad-focus:0%;--tw-content:""}}}@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:"SpaceMono",monospace;--color-black:#1a1a1a;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1200px;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-md:12px;--aspect-video:16/9;--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);--color-current:currentcolor;--color-inherit:inherit;--color-transparent:transparent;--color-grey:#6a6a6a;--color-error:red;--color-success:#0f0;--color-paper:#fbf9f5;--color-paper-lift:#fdfcf9;--color-paper-deep:#f3efe6;--color-ink-soft:#1a1820;--color-voice:#c27a14;--color-alert:#a3202f;--color-ink-dim:#1a1820b3;--color-ink-faint:#1a18209e;--color-teal:#5fd4b6;--color-purple:#512aff;--color-lilac:#ba65e4;--color-pink:#ff687c;--color-orange:#ffbe59;--color-voice-ink:#8a5608;--color-lilac-ink:#6a25c9;--color-ok:#1f8a6a;--color-ok-ink:#16735a;--color-teal-ink:#0b6e57;--color-honey:#d9b77a;--color-honey-ink:#7e4f0c;--color-sage:#8cc7a8;--color-sage-ink:#2f6b4f;--color-hair:#1a182021;--color-hair-soft:#1a182012;--shadow-card:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;--shadow-lift:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;--radius-card:16px;--radius-panel:28px;--ease-kit:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--font-hand:"Caveat","Bradley Hand","Segoe Print",cursive;--color-hub-mat:#e9e8e3;--color-hub-mat-line:#1a18200e;--color-hub-mat-rule:#1a18201c;--color-hub-night:#17151d;--color-hub-lit:#fbf9f5;--color-hub-lit-dim:#fbf9f5c2;--color-hub-lit-faint:#fbf9f599;--color-hub-lit-hair:#fbf9f524;--color-hub-violet:#8f78ff;--color-hub-warm:#f5ecdf;--color-hub-warm-deep:#ecdcc6;--color-hub-coral:#ffd9d3;--color-hub-pink-sheet:#ffe4e6;--color-hub-pink-ink:#b02a48;--color-hub-sheet:#fffdf8;--color-hub-sheet-hi:#fffefa;--gradient-interactive:linear-gradient(135deg,var(--color-teal),var(--color-purple),var(--color-pink),var(--color-orange));--gradient-brand:linear-gradient(135deg,var(--color-teal),var(--color-purple),var(--color-lilac),var(--color-pink),var(--color-orange));--grad-duration:9s;--gutter:clamp(20px,5vw,96px);--grid-gap:clamp(16px,2vw,32px);--page-max:1680px;--font-heading:"DuetAmp","Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--font-body:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--breakpoint-xs:480px}}@layer base{::-ms-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}*,:after,:before,::backdrop{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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");-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-feature-settings:var(--default-font-feature-settings,normal);font-feature-settings:var(--default-font-feature-settings,normal);font-variation-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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:SpaceMono,monospace;font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-feature-settings:var(--default-mono-font-feature-settings,normal);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-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;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}::-webkit-file-upload-button{font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}::file-selector-button{font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}::-webkit-file-upload-button{-webkit-margin-end:4px;margin-inline-end:4px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-webkit-input-placeholder{color:currentColor}::-moz-placeholder{color:currentColor}:-ms-input-placeholder{color:currentColor}::-ms-input-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-webkit-input-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}:-ms-input-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::-ms-input-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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:-webkit-inline-box;display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body.user-is-tabbing #skip-nav:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:0rem;top:calc(var(--spacing)*0);right:0rem;right:calc(var(--spacing)*0);left:0rem;left:calc(var(--spacing)*0);z-index:100;background-color:rgba(255,255,255,.8);width:100%;margin:0;padding:0;position:fixed;overflow:visible}@supports (color:color-mix(in lab,red,red)){body.user-is-tabbing #skip-nav:focus{background-color:color-mix(in oklab,#fff80%,transparent)}@supports (color: color-mix(red,blue)){body.user-is-tabbing #skip-nav:focus{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}}body.user-is-tabbing #skip-nav:focus{padding-block:1.25rem;padding-block:calc(var(--spacing)*5)}::-moz-selection{background-color:#1a1a1a;background-color:var(--color-black);color:#fff;color:var(--color-white)}::selection{background-color:#1a1a1a;background-color:var(--color-black);color:#fff;color:var(--color-white)}html:not(.no-js) body:not(.user-is-tabbing) a:focus,html:not(.no-js) body:not(.user-is-tabbing) button:focus,html:not(.no-js) body:not(.user-is-tabbing) input:focus,html:not(.no-js) body:not(.user-is-tabbing) select:focus,html:not(.no-js) body:not(.user-is-tabbing) textarea:focus,html:not(.no-js) :focus{outline:none}body.user-is-tabbing a:focus,body.user-is-tabbing label:focus,body.user-is-tabbing input:focus,body.user-is-tabbing select:focus,body.user-is-tabbing textarea:focus,body.user-is-tabbing button:focus,:is(body.user-is-tabbing .o-checkbox,body.user-is-tabbing .o-radio):focus+.o-checkbox__box:before,body.user-is-tabbing .o-burger--checkbox:focus+.o-burger{outline-offset:-3px;outline:5px auto #00f}:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100vw;overflow-x:hidden}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{-ms-scroll-chaining:none;overscroll-behavior:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.no-js img.lazyload{display:none}html.no-js .js-hide{display:-webkit-box;display:-ms-flexbox;display:flex}html .js-hide{display:none}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.3s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}body{min-height:100vh;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 0,"kern" 1,"kern";font-feature-settings:"liga" 0,"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal}img,svg{max-width:100%;height:auto}svg{fill:currentColor}.lazyload{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.3s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.wrapper{width:100%;max-width:1680px;max-width:var(--page-max);padding-inline:clamp(20px,5vw,96px);padding-inline:var(--gutter);margin-inline:auto;position:relative}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-style:normal}h1,.h1{font-size:clamp(58px,2.34483vw + 49.2069px,143px);line-height:1.09}h2,.h2{font-size:clamp(50px,2.01379vw + 42.4483px,123px);line-height:1.11}h3,.h3{font-size:clamp(42px,1.65517vw + 35.7931px,102px);line-height:1.13}h4,.h4{font-size:clamp(35px,1.13103vw + 30.7586px,76px);line-height:1.17}h5,.h5{font-size:clamp(29px,.882759vw + 25.6897px,61px);line-height:1.21}h6,.h6{font-size:clamp(24px,.606897vw + 21.7241px,46px);line-height:1.26}.text-xl{font-size:clamp(25px,.606897vw + 22.7241px,47px);line-height:1.32}.text-lg{font-size:clamp(20px,.358621vw + 18.6552px,33px);line-height:1.4}.text-md{font-size:clamp(18px,.248276vw + 17.069px,27px);line-height:1.44}.text-sm{font-size:clamp(16px,.165517vw + 15.3793px,22px);line-height:1.38}.text-xs{font-size:clamp(14px,.165517vw + 13.3793px,20px);line-height:1.57}a{cursor:pointer;color:inherit}i,em{font-style:italic}b,strong{font-weight:700}.dynamic-cpEdit{bottom:0rem;bottom:calc(var(--spacing)*0);left:0rem;left:calc(var(--spacing)*0);z-index:9999999;color:#fff;background-color:oklab(0% none none/.8);font-size:14px;display:none;position:fixed}@media(min-width:1024px){.dynamic-cpEdit{display:block}}.dynamic-cpEdit .cp-edit-inner{gap:.25rem;gap:calc(var(--spacing)*1);padding:.5rem;padding:calc(var(--spacing)*2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.dynamic-cpEdit .cp-edit-heading{--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold);display:block}.dynamic-cpEdit .cp-edit-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;gap:calc(var(--spacing)*3);display:-webkit-box;display:-ms-flexbox;display:flex}.dynamic-cpEdit a{pointer-events:auto;text-underline-offset:4px}@media(hover:hover){.dynamic-cpEdit a:hover{text-decoration-line:underline}}.dynamic-cpEdit a:focus{text-decoration-line:underline}html.no-js [data-fade-in]{opacity:1;-webkit-transform:none;transform:none}[data-fade-in]{--tw-translate-y:50px;translate:var(--tw-translate-x)50px;translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-delay:0s;transition-delay:0s}[data-fade-in].has-moved{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x) 0rem;translate:var(--tw-translate-x)var(--tw-translate-y);-webkit-transform:;transform:;-webkit-transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);opacity:1;--tw-duration:1s;-webkit-transition:opacity cubic-bezier(.17,.67,.5,.98),-webkit-transform cubic-bezier(.17,.67,.5,.98);transition:opacity cubic-bezier(.17,.67,.5,.98),-webkit-transform cubic-bezier(.17,.67,.5,.98);transition:opacity cubic-bezier(.17,.67,.5,.98),transform cubic-bezier(.17,.67,.5,.98);transition:opacity cubic-bezier(.17,.67,.5,.98),transform cubic-bezier(.17,.67,.5,.98),-webkit-transform cubic-bezier(.17,.67,.5,.98)}[data-fade-in][data-delay]{--tw-duration:.8s;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-delay:.5s;transition-delay:.5s}@-webkit-keyframes grad-shift{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes grad-shift{0%{background-position:0 0}to{background-position:100% 100%}}.animate-underline{background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration-line:none;-webkit-transition:background-size .15s;transition:background-size .15s}.animate-underline:hover,.animate-underline:focus{background-size:100% 1px}.accordion-button{padding-block:.75rem;padding-block:calc(var(--spacing)*3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.2s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition-duration:.2s;display:-webkit-box;display:-ms-flexbox;display:flex}.accordion-button .icon{-webkit-transform:;transform:;-webkit-transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.2s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.accordion-button[aria-expanded=true] .icon{rotate:180deg}.accordion-button__more-less:after{content:"more"}.no-js [data-faq-panel][hidden]{display:block!important}.no-js [data-faq-trigger]{cursor:default}.no-js [data-faq-trigger] .icon{display:none}.o-burger{pointer-events:auto;z-index:50;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:currentColor;width:75px;height:75px;display:block;position:relative}@media(min-width:1024px){.o-burger{display:none}}.o-burger .o-burger__bar{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x) 0rem;translate:var(--tw-translate-x)var(--tw-translate-y);-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.3s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;margin:auto;transition-duration:.3s}.o-burger .o-burger__bar,.o-burger .o-burger__bar:before,.o-burger .o-burger__bar:after{top:0rem;right:0rem;bottom:0rem;left:0rem;inset:calc(var(--spacing)*0);z-index:20;background-color:currentColor;width:24px;height:2px;margin:auto;position:absolute}.o-burger .o-burger__bar:before,.o-burger .o-burger__bar:after{-webkit-transform:;transform:;-webkit-transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);-webkit-transition-property:translate,scale,rotate,-webkit-transform;transition-property:translate,scale,rotate,-webkit-transform;transition-property:transform,translate,scale,rotate;transition-property:transform,translate,scale,rotate,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.3s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;content:"";transition-duration:.3s}.o-burger .o-burger__bar:before{--tw-translate-y:-9px;translate:var(--tw-translate-x)-9px;translate:var(--tw-translate-x)var(--tw-translate-y)}.o-burger .o-burger__bar:after{--tw-translate-y:9px;translate:var(--tw-translate-x)9px;translate:var(--tw-translate-x)var(--tw-translate-y)}.o-burger.is-active{background-color:#fff;background-color:var(--color-white)}@media(min-width:1024px){.o-burger.is-active{border-style:var(--tw-border-style);border-width:1px;border-color:#1a1a1a;border-color:var(--color-black);background-color:rgba(0,0,0,0)}}.o-burger.is-active .o-burger__bar{background-color:rgba(0,0,0,0)}.o-burger.is-active .o-burger__bar:before{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x) 0rem;translate:var(--tw-translate-x)var(--tw-translate-y);rotate:45deg}.o-burger.is-active .o-burger__bar:after{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x) 0rem;translate:var(--tw-translate-x)var(--tw-translate-y);rotate:-45deg}.o-btn,.o-btn--primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline:1rem;padding-inline:calc(var(--spacing)*4);padding-block:.5rem;padding-block:calc(var(--spacing)*2);text-align:center;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:.75rem;font-size:var(--text-xs);line-height:calc(1/.75);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.5s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;border-radius:3.40282e38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition-duration:.5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}:is(.o-btn,.o-btn--primary):focus,:is(.o-btn,.o-btn--primary):hover{background-color:#1a1a1a;background-color:var(--color-black)}.o-btn-gradient{background:linear-gradient(#fff,#fff)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(white),to(white))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(#fff,#fff)padding-box,var(--gradient-interactive)border-box;background-size:100% 100%,200% 200%;border:2px solid #0000;-webkit-transition:background-position .6s,-webkit-box-shadow .3s;transition:background-position .6s,-webkit-box-shadow .3s;transition:background-position .6s,box-shadow .3s;transition:background-position .6s,box-shadow .3s,-webkit-box-shadow .3s}.o-btn-gradient:hover{background-position:0 0,100% 100%;-webkit-box-shadow:0 4px 20px #5fd4b64d;box-shadow:0 4px 20px rgba(95,212,182,.3)}.o-btn-gradient--filled{background:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background:var(--gradient-interactive);color:#fff;-webkit-animation-name:grad-shift;animation-name:grad-shift;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-duration:var(--grad-duration);animation-duration:var(--grad-duration);background-size:300% 300%;-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .2s;transition:-webkit-box-shadow .3s,-webkit-transform .2s;transition:box-shadow .3s,transform .2s;transition:box-shadow .3s,transform .2s,-webkit-box-shadow .3s,-webkit-transform .2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.o-btn-gradient--filled:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 20px #5fd4b64d;box-shadow:0 4px 20px rgba(95,212,182,.3)}@media(prefers-reduced-motion:reduce){.o-btn-gradient--filled{-webkit-animation:none;animation:none}}.o-field-gradient{background:linear-gradient(#fffdfa,#fffdfa)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(#fffdfa),to(#fffdfa))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(#fffdfa,#fffdfa)padding-box,var(--gradient-interactive)border-box;background-size:100% 100%,300% 300%;background-position:0 0,0% 0%;background-position:0 0,calc(var(--grad-drift,0%) + var(--grad-focus,0%))calc(var(--grad-drift,0%) + var(--grad-focus,0%));-webkit-animation-name:border-shift;animation-name:border-shift;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-duration:var(--grad-duration);animation-duration:var(--grad-duration);border:2px solid #0000;border-radius:12px;transition:box-shadow .3s,--grad-focus .6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-box-shadow:0 2px 28px #1a182012;box-shadow:0 2px 28px rgba(26,24,32,.07)}.o-field-gradient:focus-within{--grad-focus:45%;-webkit-box-shadow:0 4px 24px #5fd4b64d;box-shadow:0 4px 24px rgba(95,212,182,.3)}@media(prefers-reduced-motion:reduce){.o-field-gradient{-webkit-animation:none;animation:none}}.o-field-gradient--quiet{-webkit-box-shadow:none;box-shadow:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#fffdfa),to(#fffdfa)),-webkit-gradient(linear,left top,left bottom,from(#1a182029),to(#1a182029));background-image:linear-gradient(#fffdfa,#fffdfa),linear-gradient(rgba(26,24,32,.16),rgba(26,24,32,.16));-webkit-animation:none;animation:none}.o-field-gradient--quiet:focus-within{background-image:linear-gradient(#fffdfa,#fffdfa),linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background-image:-webkit-gradient(linear,left top,left bottom,from(#fffdfa),to(#fffdfa)),var(--gradient-interactive);background-image:linear-gradient(#fffdfa,#fffdfa),var(--gradient-interactive);-webkit-animation-name:border-shift;animation-name:border-shift;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-duration:var(--grad-duration);animation-duration:var(--grad-duration);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@media(prefers-reduced-motion:reduce){.o-field-gradient--quiet:focus-within{-webkit-animation:none;animation:none}}@media(forced-colors:active){.o-field-gradient{border-color:buttonborder}.o-field-gradient:focus-within{border-color:highlight}}@-webkit-keyframes border-shift{0%{--grad-drift:0%}to{--grad-drift:55%}}@keyframes border-shift{0%{--grad-drift:0%}to{--grad-drift:55%}}.o-text-gradient{background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);color:rgba(0,0,0,0);-webkit-text-fill-color:transparent;-webkit-animation-name:grad-shift;animation-name:grad-shift;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-duration:var(--grad-duration);animation-duration:var(--grad-duration);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-style:normal;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@media(prefers-reduced-motion:reduce){.o-text-gradient{-webkit-animation:none;animation:none}}@media(forced-colors:active){.o-text-gradient{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.o-text-gradient--block{display:block}.video video,.video iframe{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.btn--fullscreen{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.2s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.c-video media-player{height:100%}media-player{--video-border-radius:0;border:0!important}media-player[data-playing]~.video-controls .btn--fullscreen{pointer-events:none;opacity:0}[data-background] media-player{height:100%}[data-background] .vds-controls{display:none}[data-media-player][data-layout=video]:not([data-fullscreen]){--tw-border-style:none;background-color:rgba(0,0,0,0);border-style:none;border-radius:0}@supports (color:rgb(0 0 0 / 0)){[data-media-player][data-layout=video]:not([data-fullscreen]){--tw-border-style:none;border-style:none;border-radius:0}}[data-hide-controls] .vds-controls{display:none}hr{border-top-color:#6a6a6a;border-top-color:var(--color-grey)}.o-wysiwyg,.o-wysiwyg hr,p{margin-bottom:2.5rem;margin-bottom:calc(var(--spacing)*10)}:is(.o-wysiwyg,.o-wysiwyg hr,p):last-child{margin-bottom:0rem;margin-bottom:calc(var(--spacing)*0)}.o-wysiwyg{position:relative}.o-wysiwyg a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.15s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;text-decoration-line:underline;transition-duration:.15s}.o-wysiwyg ul,.o-wysiwyg ol{margin-block:20px;margin-inline:0;-webkit-padding-start:0;padding-inline-start:0;list-style-type:none;position:relative}:is(.o-wysiwyg ul,.o-wysiwyg ol) li{margin-top:0rem;margin-top:calc(var(--spacing)*0);margin-bottom:.25rem;margin-bottom:calc(var(--spacing)*1);padding-left:1rem;padding-left:calc(var(--spacing)*4);position:relative}@media(min-width:768px){:is(.o-wysiwyg ul,.o-wysiwyg ol) li{margin-bottom:1.25rem;margin-bottom:calc(var(--spacing)*5);padding-left:1.25rem;padding-left:calc(var(--spacing)*5)}}:is(.o-wysiwyg ul,.o-wysiwyg ol) li:before{left:0rem;left:calc(var(--spacing)*0);margin-left:-.25rem;margin-left:calc(var(--spacing)*-1);color:#1a1a1a;color:var(--color-black);position:absolute}.o-wysiwyg ul li:before{background-color:#1a1a1a;background-color:var(--color-black);content:"";border-radius:3.40282e38px;width:10px;height:10px;top:7px}.o-wysiwyg ol{counter-reset:counter}.o-wysiwyg ol li:before{top:0rem;top:calc(var(--spacing)*0);counter-increment:counter;content:counter(counter)". "}.o-wysiwyg figure{margin-bottom:2rem;margin-bottom:calc(var(--spacing)*8);width:100%;display:inline-block}@media(min-width:768px){.o-wysiwyg figure.image-left,.o-wysiwyg figure.image-right{margin-bottom:1rem;margin-bottom:calc(var(--spacing)*4);width:220px}.o-wysiwyg figure.image-right{float:right;margin-left:1rem;margin-left:calc(var(--spacing)*4)}.o-wysiwyg figure.image-left{float:left;margin-right:1rem;margin-right:calc(var(--spacing)*4)}}}@layer components{.c-contact-form{max-width:34rem}.c-contact-form .fui-row+.fui-row{margin-top:28px}.c-contact-form .fui-label{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.01em;color:#1a1820;color:var(--color-ink-soft);margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.3;display:block}.c-contact-form .fui-required{color:#a3202f;color:var(--color-alert)}.c-contact-form .fui-instructions{color:rgba(26,24,32,.62);color:var(--color-ink-faint);margin:-4px 0 10px;font-size:13px;line-height:1.5}.c-contact-form .fui-instructions p{margin:0}.c-contact-form .fui-input-wrapper{position:relative}.c-contact-form .fui-input,.c-contact-form .fui-select{width:100%;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:#1a1820;color:var(--color-ink-soft);padding:13px 15px;font-size:16px;line-height:1.45;display:block}.c-contact-form .fui-input::-webkit-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-contact-form .fui-input::-moz-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-contact-form .fui-input:-ms-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-contact-form .fui-input::-ms-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-contact-form .fui-input::placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-contact-form textarea.fui-input{resize:vertical}.c-contact-form .fui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:42px}.c-contact-form .fui-type-dropdown .fui-input-wrapper:after{content:"";border-right:1.5px solid #1a18209e;border-right:1.5px solid var(--color-ink-faint);border-bottom:1.5px solid #1a18209e;border-bottom:1.5px solid var(--color-ink-faint);pointer-events:none;width:9px;height:9px;margin-top:-5px;position:absolute;top:50%;right:17px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-contact-form .fui-input:focus-visible,.c-contact-form .fui-select:focus-visible,.c-contact-form .fui-select:focus,.c-contact-form .fui-btn:focus-visible{outline-offset:3px;outline:2px solid #512aff99}.c-contact-form .fui-input.fui-error,.c-contact-form .fui-select.fui-error{background-image:-webkit-gradient(linear,left top,left bottom,from(#fffdfa),to(#fffdfa)),-webkit-gradient(linear,left top,left bottom,from(#a3202f),to(#a3202f));background-image:linear-gradient(#fffdfa,#fffdfa),linear-gradient(#a3202f,#a3202f);background-image:-webkit-gradient(linear,left top,left bottom,from(#fffdfa),to(#fffdfa)),-webkit-gradient(linear,left top,left bottom,from(var(--color-alert)),to(var(--color-alert)));background-image:linear-gradient(#fffdfa,#fffdfa),linear-gradient(var(--color-alert),var(--color-alert))}.c-contact-form .fui-input.fui-error:focus,.c-contact-form .fui-select.fui-error:focus{-webkit-box-shadow:0 4px 24px #a3202f38;box-shadow:0 4px 24px rgba(163,32,47,.22)}.c-contact-form .fui-field .fui-errors{margin-top:8px}.c-contact-form .fui-form-container>.fui-errors{margin:0 0 22px}.c-contact-form .fui-error-message{color:#a3202f;color:var(--color-alert);font-size:13px;line-height:1.5}.c-contact-form .fui-btn-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-contact-form .fui-btn:disabled{cursor:not-allowed;opacity:.5}.c-contact-form .fui-alert{background-color:#fdfcf9;background-color:var(--color-paper-lift);color:#1a1820;color:var(--color-ink-soft);border:1px solid #1a182014;border-radius:12px;padding:22px 24px;font-size:16px;line-height:1.55;-webkit-box-shadow:0 26px 60px -34px #1a182059;box-shadow:0 26px 60px -34px rgba(26,24,32,.35)}.c-contact-form .fui-alert+*{margin-top:28px}.c-contact-form .fui-alert p{margin:0}.c-contact-form .fui-alert-success{border-top:2px solid #5fd4b6;border-top:2px solid var(--color-teal)}.c-contact-form .fui-alert-error{border-top:2px solid #a3202f;border-top:2px solid var(--color-alert);color:#a3202f;color:var(--color-alert)}.c-contact-form .fui-hidden,.c-contact-form [data-fui-page-hidden],.c-contact-form [data-conditionally-hidden]{display:none}.c-contact-form .fui-sr-only,.c-contact-form [data-fui-sr-only]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-contact-link{color:#1a1820;color:var(--color-ink-soft);text-underline-offset:4px;text-decoration:underline #1a18204d;-webkit-transition:text-decoration-color .25s;transition:text-decoration-color .25s}.c-contact-link:hover{text-decoration-color:#512aff;text-decoration-color:var(--color-purple)}.c-contact-link:focus-visible{outline-offset:3px;outline:2px solid #512aff99}@media(prefers-reduced-motion:reduce){.c-contact-link{-webkit-transition:none;transition:none}}[data-mud-craft-core-cookie-wrapper]{z-index:50;position:fixed}@layer utilities{.g-grid{grid-column-gap:2.5rem;grid-column-gap:calc(var(--spacing)*10);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-webkit-column-gap:calc(var(--spacing)*10);-moz-column-gap:calc(var(--spacing)*10);column-gap:calc(var(--spacing)*10);display:grid}@media(min-width:1024px){.g-grid{grid-template-columns:repeat(12,minmax(0,1fr));-webkit-column-gap:34px;-moz-column-gap:34px;column-gap:34px}}}.c-header{will-change:transform;background-color:rgba(0,0,0,0)}.c-header.headroom{-webkit-transform:;transform:;-webkit-transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);-webkit-transition-property:translate,scale,rotate,-webkit-transform;transition-property:translate,scale,rotate,-webkit-transform;transition-property:transform,translate,scale,rotate;transition-property:transform,translate,scale,rotate,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.3s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.c-header.headroom--pinned{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x) 0rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.c-header.headroom--unpinned{--tw-translate-y:-100%;translate:var(--tw-translate-x)-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.c-header.headroom--not-top{background-color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab,red,red)){.c-header.headroom--not-top{background-color:color-mix(in oklab,#fff80%,transparent)}@supports (color: color-mix(red,blue)){.c-header.headroom--not-top{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}}.c-header.headroom--not-top{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:blur(12px);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,)}.c-header nav a.is-current,#primary-navigation nav a.is-current{background-image:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background-image:var(--gradient-interactive);background-position:0 100%;background-repeat:no-repeat;background-size:100% max(2px,.08em)}.modal{top:0rem;right:0rem;bottom:0rem;left:0rem;inset:calc(var(--spacing)*0);z-index:102;width:100%;height:100dvh;display:none;position:fixed}.modal .modal-inner{background-color:#fff;background-color:var(--color-white);width:100%;height:100%}.modal .modal-content{width:100%;height:100%}.modal.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.modal[aria-hidden=false] .modal-inner{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn;animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn}.modal[aria-hidden=false] .modal-content{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmslideIn;animation:.3s cubic-bezier(0,0,.2,1) mmslideIn}.modal[aria-hidden=true] .modal-inner{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut;animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut}.modal[aria-hidden=true] .modal-content{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmslideOut;animation:.3s cubic-bezier(0,0,.2,1) mmslideOut}.modal .modal-content,.modal .modal-inner{will-change:transform}.modal .modal-close{top:0rem;top:calc(var(--spacing)*0);right:0rem;right:calc(var(--spacing)*0);z-index:10;margin:.75rem;margin:calc(var(--spacing)*3);height:2rem;height:calc(var(--spacing)*8);width:2rem;width:calc(var(--spacing)*8);border-radius:.375rem;border-radius:var(--radius-md);background-color:#1a1a1a;background-color:var(--color-black);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.5s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition-duration:.5s;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}.modal .modal-close:focus,.modal .modal-close:hover{background-color:#1a1a1a;background-color:var(--color-black)}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.c-page-header{--page-header-heading-size:clamp(40px,7vw,88px);--page-header-heading-leading:1.05;--page-header-heading-measure:15ch;--page-header-intro-size:clamp(16px,1.4vw,19px);--page-header-intro-measure:54ch;--page-header-inner-measure:none;--page-header-space-top:clamp(3.5rem,6vw,6.5rem);--page-header-space-bottom:clamp(3rem,5.5vw,5rem);padding-block:clamp(3.5rem,6vw,6.5rem)clamp(3rem,5.5vw,5rem);padding-block:var(--page-header-space-top)var(--page-header-space-bottom)}.c-page-header__inner{max-width:var(--page-header-inner-measure)}.c-page-header__eyebrow{color:rgba(26,24,32,.62);color:var(--color-ink-faint);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.05em;-webkit-margin-after:clamp(1.25rem,2.5vw,2rem);margin-block-end:clamp(1.25rem,2.5vw,2rem);font-size:13px;line-height:1.4;display:block}.c-page-header__heading{max-width:var(--page-header-heading-measure);font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:var(--page-header-heading-size);letter-spacing:-.02em;font-weight:400;line-height:var(--page-header-heading-leading);text-wrap:balance}.c-page-header__line{display:block}.c-page-header__intro{max-width:var(--page-header-intro-measure);color:rgba(26,24,32,.7);color:var(--color-ink-dim);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:var(--page-header-intro-size);-webkit-margin-before:clamp(1.75rem,2.8vw,2.5rem);margin-block-start:clamp(1.75rem,2.8vw,2.5rem);line-height:1.55}.c-page-header--article{--page-header-heading-size:clamp(34px,5.5vw,64px);--page-header-heading-leading:1.06;--page-header-heading-measure:none;--page-header-intro-size:clamp(15px,1.3vw,17px);--page-header-intro-measure:none;--page-header-inner-measure:65ch;--page-header-space-bottom:clamp(2.5rem,4vw,3.5rem)}@-webkit-keyframes c-page-header-line-in{0%{opacity:0;clip-path:inset(100% 0 0);-webkit-transform:translateY(.24em);transform:translateY(.24em)}to{opacity:1;clip-path:inset(0 -.25em -.35em);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes c-page-header-line-in{0%{opacity:0;clip-path:inset(100% 0 0);-webkit-transform:translateY(.24em);transform:translateY(.24em)}to{opacity:1;clip-path:inset(0 -.25em -.35em);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes c-page-header-fade-in{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}}@keyframes c-page-header-fade-in{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}}.c-page-header{--page-header-reveal-ease:cubic-bezier(.16,1,.3,1)}.c-page-header__eyebrow,.c-page-header__intro{-webkit-animation-name:c-page-header-fade-in;animation-name:c-page-header-fade-in;-webkit-animation-duration:.62s;animation-duration:.62s;-webkit-animation-timing-function:var(--page-header-reveal-ease);animation-timing-function:var(--page-header-reveal-ease);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.c-page-header__line{-webkit-animation-name:c-page-header-line-in;animation-name:c-page-header-line-in;-webkit-animation-duration:.76s;animation-duration:.76s;-webkit-animation-timing-function:var(--page-header-reveal-ease);animation-timing-function:var(--page-header-reveal-ease);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.c-page-header__eyebrow{-webkit-animation-delay:.1s;animation-delay:.1s}.c-page-header__line{-webkit-animation-delay:.18s;animation-delay:.18s}.c-page-header__line+.c-page-header__line{-webkit-animation-delay:.3s;animation-delay:.3s}.c-page-header__intro{-webkit-animation-delay:.4s;animation-delay:.4s}@media(prefers-reduced-motion:reduce){.c-page-header__eyebrow,.c-page-header__intro,.c-page-header__line{-webkit-animation-name:none;animation-name:none}}@media(prefers-reduced-motion:no-preference){.c-page-header .grad{-webkit-animation-name:drift-in;animation-name:drift-in;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media(min-width:1024px){.c-pagination{font-size:1.125rem;font-size:var(--text-lg);line-height:calc(1.75/1.125);line-height:var(--tw-leading,var(--text-lg--line-height))}}.c-pagination .icon{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.15s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.c-pagination__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-pagination__link{margin-inline:.5rem;margin-inline:calc(var(--spacing)*2);padding:.25rem;padding:calc(var(--spacing)*1);display:inline-block;position:relative}.c-pagination__link.is-disabled{pointer-events:none;cursor:default;opacity:.5}.c-pagination__link:focus,.c-pagination__link:hover,.c-pagination__link.current-page,.c-pagination__link.is-active{color:#00f}.c-pagination__link--number:after{pointer-events:none;bottom:0rem;bottom:calc(var(--spacing)*0);left:0rem;left:calc(var(--spacing)*0);height:.125rem;height:calc(var(--spacing)*.5);opacity:0;width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.15s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-content:"";content:"";content:var(--tw-content);background-color:#00f;transition-duration:.15s;display:block;position:absolute}:is(.c-pagination__link--number:focus,.c-pagination__link--number:hover,.c-pagination__link--number.current-page,.c-pagination__link--number.is-active):after{opacity:1}.c-block table{background-color:#fff;background-color:var(--color-white);text-align:left;width:100%;font-size:.75rem;font-size:var(--text-xs);line-height:calc(1/.75);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:10px;overflow:hidden}.c-block table thead th,.c-block table thead td{background-color:#ff0}.c-block table thead td{border-style:var(--tw-border-style);border-width:0;height:auto}.c-block table th,.c-block table td{padding-inline:1.25rem;padding-inline:calc(var(--spacing)*5);padding-block:.625rem;padding-block:calc(var(--spacing)*2.5)}.c-block table td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:#6a6a6a;border-color:var(--color-grey)}.c-prose{--prose-size:clamp(16px,1.1vw,17px);--prose-leading:1.75;--prose-gap:clamp(2rem,3.2vw,2.75rem)}.c-prose .o-wysiwyg{color:#1a1820;color:var(--color-ink-soft);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:var(--prose-size);line-height:var(--prose-leading)}.c-prose .o-wysiwyg p{-webkit-margin-after:1.45em;margin-block-end:1.45em}.c-prose .o-wysiwyg>:last-child{-webkit-margin-after:0;margin-block-end:0}.c-prose .h3{letter-spacing:-.02em;font-size:clamp(28px,3.2vw,38px);line-height:1.14}.c-prose .o-wysiwyg :is(h2,h3,h4,h5,h6){color:#1a1820;color:var(--color-ink-soft);font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;font-weight:400}.c-prose .o-wysiwyg h2{margin-block:var(--prose-gap).6em;font-size:clamp(23px,2.3vw,29px);line-height:1.2}.c-prose .o-wysiwyg h3{margin-block:calc(var(--prose-gap)*.75).5em;font-size:clamp(19px,1.7vw,22px);line-height:1.3}.c-prose .o-wysiwyg :is(h4,h5,h6){margin-block:calc(var(--prose-gap)*.6).4em;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:0;font-size:1em;font-weight:600;line-height:1.4}.c-prose .o-wysiwyg>:is(h2,h3,h4,h5,h6):first-child{-webkit-margin-before:0;margin-block-start:0}.c-prose .o-wysiwyg :is(ul,ol){margin-block:1.45em}.c-prose .o-wysiwyg :is(ul,ol) li{-webkit-margin-after:.55em;margin-block-end:.55em;-webkit-padding-start:1.5em;padding-inline-start:1.5em}.c-prose .o-wysiwyg :is(ul,ol) li:last-child{-webkit-margin-after:0;margin-block-end:0}.c-prose .o-wysiwyg :is(ul,ol) li:before{color:currentColor;opacity:.55;-webkit-margin-start:0;margin-inline-start:0}.c-prose .o-wysiwyg ul li:before{background-color:currentColor;width:6px;height:6px;top:calc(.5lh - 3px)}.c-prose .o-wysiwyg ol li:before{opacity:.8;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-prose .o-wysiwyg li :is(ul,ol){margin-block:.55em 0}.c-prose .o-wysiwyg blockquote{margin-block:var(--prose-gap);color:rgba(26,24,32,.7);color:var(--color-ink-dim);-webkit-border-start:2px solid #1a18202e;border-inline-start:2px solid #1a18202e;margin-inline:0;-webkit-padding-start:1.25em;padding-inline-start:1.25em;font-size:1.1em;line-height:1.6}.c-prose .o-wysiwyg blockquote p:last-child{-webkit-margin-after:0;margin-block-end:0}.c-prose .o-wysiwyg :is(code,kbd,samp){background-color:#f3efe6;background-color:var(--color-paper-deep);color:#1a1820;color:var(--color-ink-soft);font-family:SpaceMono,monospace;font-family:var(--font-mono);border:1px solid #1a18201a;border-radius:4px;padding:.12em .38em;font-size:.85em}.c-prose .o-wysiwyg pre{margin-block:var(--prose-gap);background-color:#f3efe6;background-color:var(--color-paper-deep);max-width:100%;color:#1a1820;color:var(--color-ink-soft);font-family:SpaceMono,monospace;font-family:var(--font-mono);-moz-tab-size:2;-o-tab-size:2;tab-size:2;border:1px solid #1a18201a;border-radius:12px;padding:clamp(1rem,2vw,1.5rem);font-size:.82em;line-height:1.65;overflow-x:auto}.c-prose .o-wysiwyg pre code{background:0 0;border:0;border-radius:0;padding:0;font-size:1em}.c-prose .o-wysiwyg a{text-underline-offset:3px;text-decoration-color:rgba(26,24,32,.35);text-decoration-thickness:1px}.c-prose .o-wysiwyg a:hover,.c-prose .o-wysiwyg a:focus-visible{text-decoration-color:currentColor}.c-prose .o-wysiwyg hr{margin-block:var(--prose-gap);-webkit-border-before:1px solid #1a18201f;border-block-start:1px solid #1a18201f}.c-prose .o-wysiwyg :is(img,figure img){border-radius:12px}.c-prose .o-wysiwyg figcaption{color:rgba(26,24,32,.62);color:var(--color-ink-faint);-webkit-margin-before:.75em;margin-block-start:.75em;font-size:.82em;line-height:1.5}.c-work-chapters{--work-header-h:58px;--work-stage-h:calc(100dvh - var(--work-header-h));--work-room:260vh;--work-ease:cubic-bezier(.16,1,.3,1);position:relative}.c-work-chapter{--work-tint:var(--color-paper-deep);--work-title-ink:var(--color-ink-soft);--work-accent:var(--color-ink-soft);--work-veil:0;isolation:isolate;background:#f3efe6;background:var(--work-tint);color:#1a1820;color:var(--color-ink-soft);position:relative;overflow:hidden}@supports (color:color-mix(in oklab,red 10%,blue)){.c-work-chapter--brand{--work-tint:var(--work-brand)}@supports (color:color-mix(in lab,red,red)){.c-work-chapter--brand{--work-tint:color-mix(in oklab,var(--work-brand)14%,var(--color-paper))}}.c-work-chapter--brand{--work-title-ink:var(--work-brand)}@supports (color:color-mix(in lab,red,red)){.c-work-chapter--brand{--work-title-ink:color-mix(in oklab,var(--work-brand)45%,var(--color-ink-soft))}}.c-work-chapter--brand{--work-accent:var(--work-brand)}}.c-work-chapter:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 78% 18%,rgba(253,252,249,.75),rgba(253,252,249,0) 70%);position:absolute;top:0;right:0;bottom:0;left:0}.c-work-chapter:after{content:"";z-index:9;background:#1a1820;background:var(--color-ink-soft);opacity:var(--work-veil);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.c-work-chapter__room{display:none}.c-work-chapter__inner{grid-column-gap:clamp(16px,2vw,32px);grid-column-gap:var(--grid-gap);-webkit-column-gap:clamp(16px,2vw,32px);-moz-column-gap:clamp(16px,2vw,32px);column-gap:clamp(16px,2vw,32px);-webkit-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);grid-template-rows:auto auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-row-gap:24px;row-gap:24px;padding-block:clamp(40px,7vw,88px);display:grid;position:relative}.c-work-chapter__meta{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:rgba(26,24,32,.7);color:var(--color-ink-dim);-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:1/1/auto/10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 14px;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-work-chapter__sep{opacity:.4}.c-work-chapter__chip{color:#1a1820;color:var(--color-ink-soft);border:1px solid;border-radius:999px;padding:5px 10px 4px;line-height:1;display:inline-block}.c-work-chapter__num{z-index:4;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.12em;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(26,24,32,.7);color:var(--color-ink-dim);grid-area:1/10/auto/13;justify-self:end;font-size:12px}.c-work-chapter__roll{vertical-align:top;height:1.2em;line-height:1.2;display:inline-grid;overflow:hidden}.c-work-chapter__roll>span{display:block}.c-work-chapter__title{z-index:3;font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.045em;color:var(--work-title-ink);text-wrap:balance;grid-area:2/1/auto/13;margin-left:-.04em;font-size:clamp(48px,13vw,120px);font-weight:300;line-height:.88;position:relative}.c-work-chapter__line{clip-path:inset(-12% -.2em -40%);display:block}.c-work-chapter__side{z-index:3;grid-area:3/1/auto/13;justify-items:start;grid-gap:14px;gap:14px;display:grid}.c-work-chapter__summary{max-width:36ch;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:rgba(26,24,32,.7);color:var(--color-ink-dim);font-size:clamp(14px,1.1vw,16px);line-height:1.45}.c-work-chapter__more{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.02em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-work-chapter__more:after{content:"→"}@media(prefers-reduced-motion:no-preference){.c-work-chapter__more:after{-webkit-transition:-webkit-transform .4s var(--work-ease);transition:-webkit-transform .4s var(--work-ease);transition:transform .4s var(--work-ease);transition:transform .4s var(--work-ease),-webkit-transform .4s var(--work-ease)}}.c-work-chapter:hover .c-work-chapter__more:after{-webkit-transform:translate(6px);transform:translate(6px)}@media(prefers-reduced-motion:reduce){.c-work-chapter:hover .c-work-chapter__more:after{-webkit-transform:none;transform:none}}.c-work-chapter__link{z-index:8;scroll-margin-top:var(--work-header-h);position:absolute;top:0;right:0;bottom:0;left:0}.c-work-chapter__link:focus-visible{outline:2px solid #1a1820;outline:2px solid var(--color-ink-soft);outline-offset:-6px}.c-work-chapter__visual{grid-area:4/1/auto/13;grid-gap:20px;gap:20px;min-height:0;display:grid;position:relative}.c-work-chapter__act{grid-gap:20px;gap:20px;display:grid;position:relative}.c-work-chapter__win{background:#fff;position:relative;overflow:hidden}.c-work-chapter__pic{width:100%}.c-work-chapter__frame{background:#fff;border-radius:12px;position:relative;overflow:hidden;-webkit-box-shadow:0 30px 70px -24px #1a182061,0 0 0 1px #1a18200f;box-shadow:0 30px 70px -24px rgba(26,24,32,.38),0 0 0 1px rgba(26,24,32,.06)}.c-work-chapter__frame:before{content:"";background:#f1eee8;border-bottom:1px solid #1a182014;height:30px;display:block}.c-work-chapter__frame:after{content:"";background:#d9d4cb;border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:14px;-webkit-box-shadow:14px 0 #d9d4cb,28px 0 #d9d4cb;box-shadow:14px 0 #d9d4cb,28px 0 #d9d4cb}.c-work-chapter__act--site .c-work-chapter__win{height:clamp(280px,60vh,640px)}.c-work-chapter__act--detail{-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(min-width:640px){.c-work-chapter__act--detail{grid-template-columns:1.4fr 1fr}}.c-work-chapter__crop{background:#fff;border-radius:12px;position:relative;overflow:hidden;-webkit-box-shadow:0 30px 70px -24px #1a182066,0 0 0 1px #1a18200f;box-shadow:0 30px 70px -24px rgba(26,24,32,.4),0 0 0 1px rgba(26,24,32,.06)}.c-work-chapter__crop--a{aspect-ratio:16/10}.c-work-chapter__crop--b{aspect-ratio:4/3}.c-work-chapter__crop-pic{left:0;right:0;top:0%;top:var(--crop-y,0%);-webkit-transform:translateY(-0%);transform:translateY(-0%);-webkit-transform:translateY(calc(-1*var(--crop-y,0%)));transform:translateY(calc(-1*var(--crop-y,0%)));position:absolute}.c-work-chapter__crop:after{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:rgba(26,24,32,.7);color:var(--color-ink-dim);background:rgba(251,249,245,.92);border-radius:4px;padding:5px 9px;font-size:11px;position:absolute;bottom:12px;left:14px}.c-work-chapter__crop--a:after{content:"further down"}.c-work-chapter__crop--b:after{content:"further still"}.c-work-chapter__act--phone{grid-template-columns:1fr 1fr;justify-self:center;gap:clamp(16px,4vw,40px);width:100%;max-width:560px}.c-work-chapter__phone{border:clamp(6px,.7vw,10px)solid #1a1820;border:clamp(6px,.7vw,10px)solid var(--color-ink-soft);background:#1a1820;background:var(--color-ink-soft);border-radius:clamp(22px,2.5vw,36px);position:relative;overflow:hidden;-webkit-box-shadow:0 40px 80px -24px #1a182080;box-shadow:0 40px 80px -24px rgba(26,24,32,.5)}.c-work-chapter__phone:before{content:"";aspect-ratio:390/844;display:block}.c-work-chapter__phone .c-work-chapter__win{border-radius:clamp(16px,1.8vw,26px);position:absolute;top:0;right:0;bottom:0;left:0}.c-work-chapter__pic--offset{-webkit-transform:translateY(-38%);transform:translateY(-38%)}.c-work-chapter__rail,.c-work-chapter__bar,.c-work-chapters__cursor{display:none}.c-work-chapters.is-scrubbed .c-work-chapter{top:var(--work-header-h);height:var(--work-stage-h);-webkit-transform-origin:50% 0;transform-origin:50% 0;will-change:transform;position:sticky}.c-work-chapters.is-scrubbed .c-work-chapter__room{height:var(--work-room);pointer-events:none;display:block}.c-work-chapters.is-scrubbed .c-work-chapter__inner{grid-template-rows:auto 1fr auto;row-gap:0;height:100%;padding-block:clamp(20px,2.6vh,36px) clamp(20px,3vh,40px)}.c-work-chapters.is-scrubbed .c-work-chapter__meta{grid-column:1/7}.c-work-chapters.is-scrubbed .c-work-chapter__num{grid-column:12/13}.c-work-chapters.is-scrubbed .c-work-chapter__title{grid-column:1/7;align-self:center;font-size:clamp(52px,8vw,140px)}.c-work-chapters.is-scrubbed .c-work-chapter__side{grid-column:1/5;align-self:end}.c-work-chapters.is-scrubbed .c-work-chapter__visual{grid-area:1/7/4/13;display:block}.c-work-chapters.is-scrubbed .c-work-chapter__act{will-change:transform,opacity;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.c-work-chapters.is-scrubbed .c-work-chapter__act--site .c-work-chapter__frame{position:absolute;top:2%;right:0;bottom:9%;left:0}.c-work-chapters.is-scrubbed .c-work-chapter__act--site .c-work-chapter__win{height:auto;position:absolute;top:30px;right:0;bottom:0;left:0}.c-work-chapters.is-scrubbed .c-work-chapter__crop{position:absolute}.c-work-chapters.is-scrubbed .c-work-chapter__crop--a{width:76%;top:4%;left:0}.c-work-chapters.is-scrubbed .c-work-chapter__crop--b{width:54%;bottom:14%;right:0}.c-work-chapters.is-scrubbed .c-work-chapter__act--phone{max-width:none}.c-work-chapters.is-scrubbed .c-work-chapter__phone{width:min(36%,28vh);position:absolute}.c-work-chapters.is-scrubbed .c-work-chapter__phone--a{top:6%;left:8%}.c-work-chapters.is-scrubbed .c-work-chapter__phone--b{top:22%;right:4%}.c-work-chapters.is-scrubbed .c-work-chapter__rail{z-index:4;grid-area:3/7/auto/13;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:end;grid-gap:10px;gap:10px;display:grid;position:relative}.c-work-chapters.is-scrubbed .c-work-chapter__seg{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:rgba(26,24,32,.38);grid-gap:8px;gap:8px;font-size:11px;-webkit-transition:color .3s;transition:color .3s;display:grid}.c-work-chapters.is-scrubbed .c-work-chapter__seg.is-on{color:#1a1820;color:var(--color-ink-soft)}.c-work-chapters.is-scrubbed .c-work-chapter__seg i{background:rgba(26,24,32,.1);height:2px;display:block;position:relative;overflow:hidden}.c-work-chapters.is-scrubbed .c-work-chapter__seg b{background:var(--work-accent);-webkit-transform-origin:0;transform-origin:0;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.c-work-chapters.is-scrubbed .c-work-chapter__bar{z-index:10;background:rgba(26,24,32,.08);height:3px;display:block;position:absolute;bottom:0;left:0;right:0}.c-work-chapters.is-scrubbed .c-work-chapter__bar i{background:var(--work-accent);-webkit-transform-origin:0;transform-origin:0;width:100%;height:100%;display:block;-webkit-transform:scaleX(0);transform:scaleX(0)}@media(hover:hover)and (pointer:fine){.c-work-chapters.is-scrubbed .c-work-chapter__link{cursor:none}.c-work-chapters.is-scrubbed .c-work-chapters__cursor{z-index:300;pointer-events:none;width:72px;height:72px;margin:-36px 0 0 -36px;display:block;position:fixed;top:0;left:0}.c-work-chapters.is-scrubbed .c-work-chapters__cursor>span{background:#1a1820;background:var(--color-ink-soft);width:100%;height:100%;color:#fbf9f5;color:var(--color-paper);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.06em;opacity:0;-webkit-transition:opacity .25s,-webkit-transform .35s var(--work-ease);transition:opacity .25s,-webkit-transform .35s var(--work-ease);transition:opacity .25s,transform .35s var(--work-ease);transition:opacity .25s,transform .35s var(--work-ease),-webkit-transform .35s var(--work-ease);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid;-webkit-transform:scale(.5);transform:scale(.5)}.c-work-chapters.is-scrubbed .c-work-chapters__cursor.is-on>span{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media(forced-colors:active){.c-work-chapters.is-scrubbed .c-work-chapter__link{cursor:pointer}.c-work-chapters.is-scrubbed .c-work-chapters__cursor{display:none}}.c-hero__cta{background:linear-gradient(#fff,#fff)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(white),to(white))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(#fff,#fff)padding-box,var(--gradient-interactive)border-box;background-size:100% 100%,200% 200%;border:2px solid #0000;-webkit-transition:background-position .6s,-webkit-box-shadow .3s;transition:background-position .6s,-webkit-box-shadow .3s;transition:background-position .6s,box-shadow .3s;transition:background-position .6s,box-shadow .3s,-webkit-box-shadow .3s}.c-hero__cta:hover{background-position:0 0,100% 100%;-webkit-box-shadow:0 4px 20px #5fd4b64d;box-shadow:0 4px 20px rgba(95,212,182,.3)}@-webkit-keyframes site-pulse{0%,50%{opacity:1}51%,to{opacity:.35}}@keyframes site-pulse{0%,50%{opacity:1}51%,to{opacity:.35}}.site-header{--site-header-h:58px;z-index:100;min-height:58px;min-height:var(--site-header-h);padding:14px clamp(20px,5vw,96px);padding:14px var(--gutter);backdrop-filter:blur(20px)saturate(1.4);background:rgba(8,8,12,.8);border-bottom:1px solid #ffffff14;-webkit-transition:opacity .3s;transition:opacity .3s;position:fixed;top:0;left:0;right:0}.site-header-inner{max-width:1680px;max-width:var(--page-max);grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:24px;gap:24px;margin:0 auto;display:grid}.site-wordmark{letter-spacing:-.03em;color:#1a1820;color:var(--color-ink-soft);font-family:F37Ginger,serif;font-size:clamp(20px,1.6vw,24px);line-height:1;text-decoration:none}.site-wordmark em{font-style:italic;font-weight:400}.site-logo-mark{aspect-ratio:357.719/152.152;background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);height:29px;-webkit-animation-name:grad-shift;animation-name:grad-shift;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-duration:var(--grad-duration);animation-duration:var(--grad-duration);background-size:200% 200%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;display:block;-webkit-mask:url(/dist/svg/logo.svg) 50%/contain no-repeat;mask:url(/dist/svg/logo.svg) 50%/contain no-repeat}@media(prefers-reduced-motion:reduce){.site-logo-mark{-webkit-animation:none;animation:none}}.site-header-status{color:rgba(255,255,255,.65);white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.site-header-dot{background:#5fd4b6;border-radius:50%;width:6px;height:6px;-webkit-animation:2s step-end infinite site-pulse;animation:2s step-end infinite site-pulse;-webkit-box-shadow:0 0 10px #5fd4b6;box-shadow:0 0 10px #5fd4b6}@media(prefers-reduced-motion:reduce){.site-header-dot{-webkit-animation:none;animation:none}}.site-nav{letter-spacing:.04em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:28px;font-size:12px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex}.site-nav a{color:rgba(255,255,255,.7);text-decoration:none;-webkit-transition:color .25s;transition:color .25s;position:relative}.site-nav a:after{content:"";-webkit-transform-origin:100%;transform-origin:100%;background:currentColor;width:100%;height:1px;-webkit-transition:-webkit-transform .3s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .3s cubic-bezier(.65,0,.35,1);transition:transform .3s cubic-bezier(.65,0,.35,1);transition:transform .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-4px;left:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.site-nav a:hover{color:#fff}.site-nav a:hover:after{-webkit-transform-origin:0;transform-origin:0;-webkit-transform:scaleX(1);transform:scaleX(1)}body:not(.is-dark) .site-header{backdrop-filter:blur(20px)saturate(1.2);background:rgba(251,249,245,.6);border-bottom:1px solid #1a18200f}body:not(.is-dark) .site-header-status,body:not(.is-dark) .site-nav a{color:rgba(26,24,32,.6)}body:not(.is-dark) .site-nav a:hover{color:#1a1820;color:var(--color-ink-soft)}@media(max-width:900px){.site-header-inner{grid-template-columns:1fr auto}.site-header-status{display:none}.site-nav{gap:18px}.site-nav a{font-size:10px}}@media(max-width:600px){.site-nav{display:none}.site-header-inner{min-height:36px}}.site-menu-toggle,.site-menu{display:none}.site-menu-toggle-bar{background:currentColor;width:22px;height:2px;-webkit-transition:background-color .2s;transition:background-color .2s;display:block;position:relative}.site-menu-toggle-bar:before,.site-menu-toggle-bar:after{content:"";background:currentColor;width:100%;height:2px;-webkit-transition:-webkit-transform .3s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .3s cubic-bezier(.65,0,.35,1);transition:transform .3s cubic-bezier(.65,0,.35,1);transition:transform .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s cubic-bezier(.65,0,.35,1);position:absolute;left:0}.site-menu-toggle-bar:before{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.site-menu-toggle-bar:after{-webkit-transform:translateY(4px);transform:translateY(4px)}.site-menu-toggle[aria-expanded=true] .site-menu-toggle-bar{background:0 0}.site-menu-toggle[aria-expanded=true] .site-menu-toggle-bar:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-menu-toggle[aria-expanded=true] .site-menu-toggle-bar:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.is-menu-open,.is-menu-open body{overflow:hidden}@media(max-width:600px){.site-menu-toggle{color:rgba(251,249,245,.9);background:0 0;border:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;height:44px;margin:-8px -12px -8px 0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-menu-toggle{color:color-mix(in oklab,#fbf9f590%,transparent)}@supports (color: color-mix(red,blue)){.site-menu-toggle{color:color-mix(in oklab,var(--color-paper)90%,transparent)}}}.site-menu-toggle{cursor:pointer;justify-self:end}body:not(.is-dark) .site-menu-toggle{color:#1a1820;color:var(--color-ink-soft)}.site-menu:not([hidden]){z-index:99;padding:82px clamp(20px,5vw,96px)32px;padding:calc(var(--site-header-h,58px) + 24px)var(--gutter)32px;background:#fbf9f5;background:var(--color-paper);color:#1a1820;color:var(--color-ink-soft);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;-webkit-animation-name:site-menu-in;animation-name:site-menu-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}@media(prefers-reduced-motion:reduce){.site-menu:not([hidden]){-webkit-animation-name:none;animation-name:none}}.site-menu-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.site-menu-nav a{border-bottom:1px solid #1a18201a;min-height:56px;padding:10px 0;display:block}@supports (color:color-mix(in lab,red,red)){.site-menu-nav a{border-bottom:1px solid color-mix(in oklab,#1a182010%,transparent)}@supports (color: color-mix(red,blue)){.site-menu-nav a{border-bottom:1px solid color-mix(in oklab,var(--color-ink-soft)10%,transparent)}}}.site-menu-nav a{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.02em;color:#1a1820;color:var(--color-ink-soft);font-size:clamp(32px,10vw,44px);line-height:1.1;text-decoration:none}.site-menu-nav a[aria-current=page]{color:rgba(26,24,32,.7);color:var(--color-ink-dim)}.site-menu-foot{color:rgba(26,24,32,.7);color:var(--color-ink-dim);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.site-menu-foot a{color:#1a1820;color:var(--color-ink-soft);padding:8px 0;font-size:18px;display:inline-block}.site-menu-foot p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em;margin:0;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex}}@-webkit-keyframes site-menu-in{0%{opacity:0}to{opacity:1}}@keyframes site-menu-in{0%{opacity:0}to{opacity:1}}.site-footer{z-index:5;padding:64px clamp(20px,5vw,96px)24px;padding:64px var(--gutter)24px;backdrop-filter:blur(20px)saturate(1.2);color:rgba(255,255,255,.7);background:rgba(0,0,0,.45);border-top:1px solid #ffffff14;margin-top:40px;position:relative}.site-footer-inner{max-width:1680px;max-width:var(--page-max);grid-template-columns:1.4fr 1fr 1fr;grid-gap:48px;gap:48px;margin:0 auto 48px;display:grid}.site-footer-brand .site-wordmark{margin-bottom:12px;font-size:clamp(28px,3vw,40px);display:inline-block}.site-footer-tagline{color:rgba(255,255,255,.6);max-width:280px;font-family:F37Ginger,serif;font-size:14px;line-height:1.6}.site-footer-nav,.site-footer-contact{letter-spacing:.05em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;font-family:SpaceMono,monospace;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer-nav a,.site-footer-contact a{color:rgba(255,255,255,.7);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.site-footer-nav a:hover,.site-footer-contact a:hover{color:#fff}.site-footer-nav-heading{letter-spacing:.25em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:8px;font-size:10px;display:block}.site-footer-base{max-width:1680px;max-width:var(--page-max);letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.45);border-top:1px solid #ffffff0f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0 auto;padding-top:20px;font-family:SpaceMono,monospace;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex}body:not(.is-dark) .site-footer{background:#f3efe6;background:var(--color-paper-deep);backdrop-filter:none;color:rgba(26,24,32,.7);color:var(--color-ink-dim);border-top:1px solid #1a182014}body:not(.is-dark) .site-footer-tagline{color:rgba(26,24,32,.7);color:var(--color-ink-dim)}body:not(.is-dark) .site-footer-nav,body:not(.is-dark) .site-footer-contact{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body)}body:not(.is-dark) .site-footer-nav a,body:not(.is-dark) .site-footer-contact a{color:rgba(26,24,32,.7);color:var(--color-ink-dim)}body:not(.is-dark) .site-footer-nav a:hover,body:not(.is-dark) .site-footer-contact a:hover{color:#1a1820;color:var(--color-ink-soft)}body:not(.is-dark) .site-footer-nav-heading{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}body:not(.is-dark) .site-footer-base{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:rgba(26,24,32,.62);color:var(--color-ink-faint);border-top:1px solid #1a182014}@media(max-width:768px){.site-footer{padding:48px clamp(20px,5vw,96px)20px;padding:48px var(--gutter)20px}.site-footer-inner{grid-template-columns:1fr;gap:36px;margin-bottom:36px}.site-footer-base{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:9px}}.tile{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);background:#fff;border:1px solid #1a18201a;border-radius:10px;position:relative;overflow:hidden;-webkit-box-shadow:0 12px 32px #1a182024;box-shadow:0 12px 32px rgba(26,24,32,.14)}.tile .bar{background:rgba(26,24,32,.72);border-radius:3px;height:5px;display:block}.tile .bar--soft{background:rgba(26,24,32,.2);height:4px}.tile .art-chrome{z-index:1;background:#f4f2ee;border-bottom:1px solid #1a182014;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;height:16px;padding:0 7px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.tile .art-chrome i{background:rgba(26,24,32,.25);border-radius:50%;width:4px;height:4px}.tile .art-chrome .url{background:#fff;border:1px solid #1a182012;border-radius:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:7px;margin-left:5px}.tile .art-body{padding:9px 10px;position:absolute;top:16px;right:0;bottom:0;left:0}.tile .site-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-bottom:9px;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .site-nav .dot{background:#512aff;background:var(--color-purple);border-radius:50%;width:7px;height:7px}.tile .site-nav .bar--soft{width:14px}.tile .site-nav .chip-btn{margin-left:auto}.tile .chip-btn{background:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background:var(--gradient-interactive);background-size:200% 200%;border-radius:999px;width:36px;height:11px;display:inline-block}.tile .site-hero{gap:9px;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .site-copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;gap:5px;padding-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .site-img{aspect-ratio:4/3;border-radius:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.tile .site-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.tile .prod .ph{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.tile .shop-grid{grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding:9px 10px;display:grid;position:absolute;top:16px;right:0;bottom:0;left:0}.tile .prod{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .prod .bar--soft{width:75%}.tile .prod .price{color:#1a1820;color:var(--color-ink-soft);font-size:7.5px;font-weight:500}.tile .sheet{color:rgba(26,24,32,.8);background:#fff;grid-template-columns:1.4fr 1fr .9fr 1fr;grid-auto-rows:15px;font-size:8px;display:grid;position:absolute;top:16px;right:0;bottom:0;left:0}.tile .sheet .c{white-space:nowrap;border-bottom:1px solid #1a182012;border-right:1px solid #1a18200d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.tile .sheet .c--h{background:#f4f2ee;font-weight:500}.tile .sheet .c--n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tile .sheet .c--t{color:#1a1820;color:var(--color-ink-soft);font-weight:500}.tile .sheet .pill{border-radius:999px;padding:1px 6px;font-size:7px}.tile .sheet .pill--ok{color:#14664f;background:rgba(95,212,182,.3)}.tile .sheet .pill--due{color:#7d5106;background:rgba(255,190,89,.35)}.tile .code{color:rgba(255,255,255,.72);white-space:pre;padding:8px 11px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7.5px;line-height:1.75;position:absolute;top:16px;right:0;bottom:0;left:0}.tile .code .k{color:#5fd4b6;color:var(--color-teal)}.tile .code .s{color:#ffbe59;color:var(--color-orange)}.tile .code .f{color:#ba65e4;color:var(--color-lilac)}.tile .code .cm{color:rgba(255,255,255,.32)}.tile .dash{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:16px;right:0;bottom:0;left:0}.tile .dash .side{background:#1a1820;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:17%;padding:9px 5px;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .dash .side i{background:rgba(255,255,255,.3);border-radius:2px;height:4px}.tile .dash .main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:7px;padding:7px 9px;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .dash .stats{gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .dash .stat{border:1px solid #1a182017;border-radius:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:4px 6px}.tile .dash .stat b{color:#1a1820;color:var(--color-ink-soft);font-size:9px;display:block}.tile .dash .stat span{color:rgba(26,24,32,.5);white-space:nowrap;font-size:6.5px}.tile .dash .chart{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px;min-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .dash .chart i{border-radius:2px 2px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.tile .dash .chart i:first-child{background:#5fd4b6;background:var(--color-teal)}.tile .dash .chart i:nth-child(2){background:#40a6f2}.tile .dash .chart i:nth-child(3){background:#ba65e4;background:var(--color-lilac)}.tile .dash .chart i:nth-child(4){background:#ff687c;background:var(--color-pink)}.tile .dash .chart i:nth-child(5){background:#ffbe59;background:var(--color-orange)}.tile .dash .chart i:nth-child(6){background:#5fd4b6;background:var(--color-teal)}.tile .flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.tile .flow .lane{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .flow .node{color:#1a1820;color:var(--color-ink-soft);white-space:nowrap;background:#fff;border:1px solid;border-radius:999px;padding:3px 9px;font-size:8px;font-weight:500}.tile .flow .n-teal{border-color:#5fd4b6;border-color:var(--color-teal)}.tile .flow .n-purple{border-color:#512aff;border-color:var(--color-purple)}.tile .flow .n-pink{border-color:#ff687c;border-color:var(--color-pink)}.tile .flow .n-orange{border-color:#ffbe59;border-color:var(--color-orange)}.tile .flow .link{background:rgba(26,24,32,.3);width:15px;height:1px;position:relative}.tile .flow .link:after{content:"";border:3px solid #0000;border-left-color:rgba(26,24,32,.3);position:absolute;top:-2.5px;right:-1px}.tile .app{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:9px 8px 7px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.tile .app .app-head{color:#1a1820;color:var(--color-ink-soft);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px;font-size:8px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .app .row{border:1px solid #1a182017;border-radius:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:5px 6px;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .app .row .t{color:#1a1820;color:var(--color-ink-soft);font-size:7.5px;font-weight:500}.tile .app .row .bar--soft{-webkit-box-flex:1;-ms-flex:1;flex:1}.tile .app .tick{background:#5fd4b6;background:var(--color-teal);border-radius:50%;-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;margin-left:auto}.tile .app .tick--open{background:#fff;border:1.5px solid #1a182040}.tile .app .tabs{border-top:1px solid #1a182014;-ms-flex-pack:distribute;justify-content:space-around;margin-top:auto;padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .app .tabs i{background:rgba(26,24,32,.25);border-radius:2px;width:6px;height:6px}.tile .chip-btn.is-pressed{-webkit-animation:.5s tile-chip-press;animation:.5s tile-chip-press}@media(prefers-reduced-motion:reduce){.tile .chip-btn.is-pressed{-webkit-animation:none;animation:none}}.tile .site-img{position:relative;overflow:hidden}.tile .site-img .over{opacity:0;-webkit-transition:opacity .7s;transition:opacity .7s;position:absolute;top:0;right:0;bottom:0;left:0}.tile .site-img.is-alt .over{opacity:1}.tile .prod{position:relative}.tile .prod .added{color:#fff;background:#1a1820;background:var(--color-ink-soft);opacity:0;pointer-events:none;white-space:nowrap;z-index:2;border-radius:999px;padding:2px 7px;font-size:7px;font-weight:500;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;position:absolute;top:8%;left:50%;-webkit-transform:translate(-50%,4px);transform:translate(-50%,4px)}.tile .prod.is-added .added{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}.tile .prod .ph{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.tile .prod.is-added .ph{-webkit-transform:scale(.94);transform:scale(.94)}.tile .sheet .c{-webkit-transition:background .4s,-webkit-box-shadow .3s;transition:background .4s,-webkit-box-shadow .3s;transition:background .4s,box-shadow .3s;transition:background .4s,box-shadow .3s,-webkit-box-shadow .3s}.tile .sheet .c.is-sel{-webkit-box-shadow:inset 0 0 0 1.5px #5fd4b6;box-shadow:inset 0 0 0 1.5px #5fd4b6;-webkit-box-shadow:inset 0 0 0 1.5px var(--color-teal);box-shadow:inset 0 0 0 1.5px var(--color-teal);background:rgba(95,212,182,.12)}.tile .sheet .pill{-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.tile .code .ran{opacity:0;display:inline-block}.tile .code .ran.is-on{-webkit-animation:2.1s ran-line;animation:2.1s ran-line}@media(prefers-reduced-motion:reduce){.tile .code .ran.is-on{-webkit-animation:none;animation:none}}.tile .dash .chart i{-webkit-transition:height .9s cubic-bezier(.2,.8,.2,1);transition:height .9s cubic-bezier(.2,.8,.2,1)}.tile .flow .node{-webkit-transition:background .3s,color .3s,-webkit-transform .3s;transition:background .3s,color .3s,-webkit-transform .3s;transition:background .3s,color .3s,transform .3s;transition:background .3s,color .3s,transform .3s,-webkit-transform .3s}.tile .flow .node.is-lit{color:#fff;-webkit-transform:scale(1.06);transform:scale(1.06)}.tile .flow .n-teal.is-lit{background:#5fd4b6;background:var(--color-teal);color:#1a1820;color:var(--color-ink-soft)}.tile .flow .n-purple.is-lit{background:#512aff;background:var(--color-purple)}.tile .flow .n-pink.is-lit{background:#ff687c;background:var(--color-pink)}.tile .flow .n-orange.is-lit{background:#ffbe59;background:var(--color-orange);color:#1a1820;color:var(--color-ink-soft)}.tile .app .row{-webkit-transition:border-color .4s,background .4s;transition:border-color .4s,background .4s}.tile .app .row.is-flash{background:rgba(95,212,182,.08);border-color:rgba(95,212,182,.7)}.tile .app .tick--open{-webkit-transition:background .3s,border-color .3s;transition:background .3s,border-color .3s}.tile .app .tick--open.is-done{background:#5fd4b6;background:var(--color-teal);border-color:#5fd4b6;border-color:var(--color-teal);-webkit-animation:.45s tick-pop;animation:.45s tick-pop}@media(prefers-reduced-motion:reduce){.tile .app .tick--open.is-done{-webkit-animation:none;animation:none}}.tile__label{z-index:3;letter-spacing:.02em;color:#1a1820;color:var(--color-ink-soft);white-space:nowrap;background:rgba(255,255,255,.94);border:1px solid #1a182014;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:500;position:absolute;bottom:8px;left:9px;-webkit-box-shadow:0 2px 8px #1a182014;box-shadow:0 2px 8px rgba(26,24,32,.08)}.tile--code{background:#16141c;border-color:rgba(255,255,255,.08)}.tile--code .art-chrome{background:#211e29;border-color:rgba(255,255,255,.06)}.tile--code .art-chrome i{background:rgba(255,255,255,.25)}.tile--code .art-chrome .url{background:rgba(255,255,255,.08);border-color:rgba(0,0,0,0)}.tile--app{border-radius:13px}@-webkit-keyframes tile-chip-press{40%{-webkit-transform:scale(.82);transform:scale(.82)}}@keyframes tile-chip-press{40%{-webkit-transform:scale(.82);transform:scale(.82)}}@-webkit-keyframes ran-line{12%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes ran-line{12%{opacity:1}80%{opacity:1}to{opacity:0}}@-webkit-keyframes tick-pop{50%{-webkit-transform:scale(1.45);transform:scale(1.45)}}@keyframes tick-pop{50%{-webkit-transform:scale(1.45);transform:scale(1.45)}}body.is-home{background:#fbf9f5;background:var(--color-paper)}body.is-home:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(130vmax 130vmax at 50% 38%,#fdfcf90%,#fbf9f555%,#f3efe6100%);background:radial-gradient(130vmax 130vmax at 50% 38%,var(--color-paper-lift)0%,var(--color-paper)55%,var(--color-paper-deep)100%);position:fixed;top:0;right:0;bottom:0;left:0}.c-home-hero{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:#1a1820;color:var(--color-ink-soft);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:120px 5vw 80px}.c-home-hero:after{content:"";z-index:3;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;right:0;bottom:0;left:0}.c-home-hero__stage{z-index:0;pointer-events:none;-webkit-animation:1.4s hero-scene-in;animation:1.4s hero-scene-in;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.c-home-hero__stage{-webkit-animation:none;animation:none}}.c-home-hero__camera{position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:no-preference){.c-home-hero__camera{will-change:transform}}.c-home-hero__tile{-webkit-animation:ease-in-out infinite alternate hero-peri-float;animation:ease-in-out infinite alternate hero-peri-float;position:absolute}.c-home-hero__tile .tile{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.c-home-hero__tile{-webkit-animation:none;animation:none}}@-webkit-keyframes hero-peri-float{0%{-webkit-transform:translate(0,-8px);transform:translateY(-8px);-webkit-transform:translate(0,calc(-8px + var(--exit-y,0px)));transform:translateY(calc(-8px + var(--exit-y,0px)))}to{-webkit-transform:translate(6px,8px);transform:translate(6px,8px);-webkit-transform:translate(6px,calc(8px + var(--exit-y,0px)));transform:translate(6px,calc(8px + var(--exit-y,0px)))}}@keyframes hero-peri-float{0%{-webkit-transform:translate(0,-8px);transform:translateY(-8px);-webkit-transform:translate(0,calc(-8px + var(--exit-y,0px)));transform:translateY(calc(-8px + var(--exit-y,0px)))}to{-webkit-transform:translate(6px,8px);transform:translate(6px,8px);-webkit-transform:translate(6px,calc(8px + var(--exit-y,0px)));transform:translate(6px,calc(8px + var(--exit-y,0px)))}}@-webkit-keyframes hero-scene-in{0%{opacity:0}}@keyframes hero-scene-in{0%{opacity:0}}.c-home-hero__veil{z-index:2;pointer-events:none;opacity:.3;background:radial-gradient(closest-side at 50% 46%,rgba(251,249,245,.92) 30%,rgba(251,249,245,.66) 70%,rgba(251,249,245,.4));position:fixed;top:0;right:0;bottom:0;left:0}.c-home-hero__halo{z-index:2;pointer-events:none;backdrop-filter:blur(13px)saturate(1.05);background:radial-gradient(closest-side,rgba(251,249,245,.9) 28%,rgba(251,249,245,.5) 62%,rgba(251,249,245,0));width:min(92vw,1150px);height:min(82vh,760px);position:fixed;top:46%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 42%,#0000 100%);mask-image:radial-gradient(closest-side,#000 42%,rgba(0,0,0,0))}.no-js :is(.c-home-hero__stage,.c-home-hero__veil,.c-home-hero__halo),.no-hero-dispersal :is(.c-home-hero__stage,.c-home-hero__veil,.c-home-hero__halo){position:absolute}@media(prefers-reduced-motion:reduce){.c-home-hero__stage,.c-home-hero__veil,.c-home-hero__halo{position:absolute}}.c-home-hero__headline{max-width:min(92vw,1000px);font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(26px,3.4vw,44px);font-weight:400;line-height:1.08}.c-home-hero__line{margin-block:-.1em;padding-block:.1em;display:grid;overflow:hidden}.c-home-hero__line>.c-home-hero__v{grid-area:1/1}.c-home-hero__v{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform 1.05s cubic-bezier(.16,1,.3,1);transition:-webkit-transform 1.05s cubic-bezier(.16,1,.3,1);transition:transform 1.05s cubic-bezier(.16,1,.3,1);transition:transform 1.05s cubic-bezier(.16,1,.3,1),-webkit-transform 1.05s cubic-bezier(.16,1,.3,1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-delay:var(--fd,0s);transition-delay:var(--fd,0s);display:block}@media(prefers-reduced-motion:reduce){.c-home-hero__v{-webkit-transition:none;transition:none}}.c-home-hero__v--a{-webkit-animation:1.05s cubic-bezier(.16,1,.3,1) backwards hero-line-in;animation:1.05s cubic-bezier(.16,1,.3,1) backwards hero-line-in;-webkit-animation-delay:50ms;animation-delay:50ms;-webkit-animation-delay:var(--d,50ms);animation-delay:var(--d,50ms)}@media(prefers-reduced-motion:reduce){.c-home-hero__v--a{-webkit-animation:none;animation:none;display:none}}.c-home-hero__v--a.o-text-gradient{-webkit-animation-name:hero-line-in,grad-shift;animation-name:hero-line-in,grad-shift;-webkit-animation-duration:1.05s,9s;animation-duration:1.05s,9s;-webkit-animation-duration:1.05s,var(--grad-duration);animation-duration:1.05s,var(--grad-duration);-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1),ease-in-out;animation-timing-function:cubic-bezier(.16,1,.3,1),ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-fill-mode:backwards,none;animation-fill-mode:backwards,none;-webkit-animation-delay:50ms,0s;animation-delay:50ms,0s;-webkit-animation-delay:var(--d,50ms),0s;animation-delay:var(--d,50ms),0s}@media(prefers-reduced-motion:reduce){.c-home-hero__v--a.o-text-gradient{-webkit-animation:none;animation:none}}.c-home-hero__v--b{-webkit-transform:translateY(130%)rotate(2.4deg);transform:translateY(130%)rotate(2.4deg)}@media(prefers-reduced-motion:reduce){.c-home-hero__v--b{-webkit-transform:none;transform:none}}.c-home-hero__headline.is-flipped .c-home-hero__v--a{-webkit-transform:translateY(-130%)rotate(-2.4deg);transform:translateY(-130%)rotate(-2.4deg)}.c-home-hero__headline.is-flipped .c-home-hero__v--b{-webkit-transform:translateY(0)rotate(0);transform:translateY(0)rotate(0)}@-webkit-keyframes hero-line-in{0%{-webkit-transform:translateY(130%)rotate(2.4deg);transform:translateY(130%)rotate(2.4deg)}}@keyframes hero-line-in{0%{-webkit-transform:translateY(130%)rotate(2.4deg);transform:translateY(130%)rotate(2.4deg)}}.no-js .c-home-hero__v--a{display:none}.no-js .c-home-hero__v--b{-webkit-transform:none;transform:none}.no-js .c-home-hero__sub,.no-js .c-home-hero__cta,.no-js .c-home-hero__facts{opacity:1;-webkit-transform:none;transform:none}.c-home-hero__sub{color:rgba(26,24,32,.7);color:var(--color-ink-dim);opacity:0;margin-top:34px;margin-bottom:0;font-size:clamp(16px,1.25vw,18px);-webkit-transition:opacity .7s,-webkit-transform .7s cubic-bezier(.16,1,.3,1);transition:opacity .7s,-webkit-transform .7s cubic-bezier(.16,1,.3,1);transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1),-webkit-transform .7s cubic-bezier(.16,1,.3,1);-webkit-transform:translateY(12px);transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.c-home-hero__sub{opacity:1;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}}.c-home-hero__cta{opacity:0;margin-top:30px;-webkit-transition:opacity .7s .12s,-webkit-transform .7s cubic-bezier(.16,1,.3,1) .12s;transition:opacity .7s .12s,-webkit-transform .7s cubic-bezier(.16,1,.3,1) .12s;transition:opacity .7s .12s,transform .7s cubic-bezier(.16,1,.3,1) .12s;transition:opacity .7s .12s,transform .7s cubic-bezier(.16,1,.3,1) .12s,-webkit-transform .7s cubic-bezier(.16,1,.3,1) .12s;-webkit-transform:translateY(12px);transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.c-home-hero__cta{opacity:1;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}}.c-home-hero__facts{letter-spacing:.01em;color:rgba(26,24,32,.7);color:var(--color-ink-dim);opacity:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px 22px;margin:22px 0 0;padding:0;font-size:13px;list-style:none;-webkit-transition:opacity .7s .24s,-webkit-transform .7s cubic-bezier(.16,1,.3,1) .24s;transition:opacity .7s .24s,-webkit-transform .7s cubic-bezier(.16,1,.3,1) .24s;transition:opacity .7s .24s,transform .7s cubic-bezier(.16,1,.3,1) .24s;transition:opacity .7s .24s,transform .7s cubic-bezier(.16,1,.3,1) .24s,-webkit-transform .7s cubic-bezier(.16,1,.3,1) .24s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(12px);transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.c-home-hero__facts{opacity:1;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}}.c-home-hero__facts li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-home-hero__facts li:before{content:"";background:#5fd4b6;background:var(--color-teal);border-radius:50%;width:6px;height:6px}.c-home-hero.is-resolved .c-home-hero__sub,.c-home-hero.is-resolved .c-home-hero__cta,.c-home-hero.is-resolved .c-home-hero__facts{opacity:1;-webkit-transform:none;transform:none}.c-home-hero__scroll-cue{z-index:10;letter-spacing:.02em;color:rgba(26,24,32,.62);color:var(--color-ink-faint);font-size:12px;position:absolute;bottom:16px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media not all and (min-width:640px){.c-home-hero{padding:96px 5vw 56px}.c-home-hero__tile:nth-child(n+6){display:none}}.c-home-consult__canvas{text-align:left;width:min(92vw,680px)}.c-home-consult__input{resize:none;width:100%;min-height:108px;font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.01em;color:#1a1820;color:var(--color-ink-soft);caret-color:#c27a14;caret-color:var(--color-voice);background:0 0;border:none;padding:24px 26px 8px;font-size:22px;font-weight:300;line-height:1.4;display:block}.c-home-consult__input::-webkit-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-home-consult__input::-moz-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-home-consult__input:-ms-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-home-consult__input::-ms-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-home-consult__input::placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-home-consult__input:focus{outline:none}.c-home-consult__input:focus-visible{outline:2px solid #c27a14;outline:2px solid var(--color-voice);outline-offset:-3px}.c-home-consult__foot{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:10px 14px 14px 26px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-consult__hint{color:rgba(26,24,32,.62);color:var(--color-ink-faint);font-size:12px}.c-home-consult__notice{width:min(92vw,680px);color:rgba(26,24,32,.62);color:var(--color-ink-faint);text-align:left;margin-top:10px;padding-inline:28px;font-size:12px;line-height:1.5}.c-home-consult__ways{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-width:min(92vw,780px);margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-consult__ways-hint{color:rgba(26,24,32,.62);color:var(--color-ink-faint);margin-right:4px;font-size:13px}.c-home-consult__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.01em;color:rgba(26,24,32,.7);color:var(--color-ink-dim);cursor:pointer;background:rgba(255,253,250,.75);border:1px solid #1a18201f;border-radius:999px;padding:9px 18px;font-size:13.5px;-webkit-transition:color .25s,border-color .25s,background .25s;transition:color .25s,border-color .25s,background .25s}.c-home-consult__chip:hover{color:#1a1820;color:var(--color-ink-soft);background:#fffdfa;border-color:rgba(26,24,32,.32)}.c-home-consult__content[data-state=busy] .c-home-consult__chip{pointer-events:none;opacity:.45}.c-home-consult__response{text-align:left;width:min(92vw,680px)}.c-home-consult__status{color:rgba(26,24,32,.62);color:var(--color-ink-faint);margin-top:18px;margin-bottom:0;font-size:12px;line-height:1.6}.c-home-consult__status:empty{margin-top:0}.c-home-consult__status[data-error=true]{color:#a3202f;color:var(--color-alert)}.c-home-consult__answer{border-radius:16px;max-width:calc(65ch + 3.5rem);margin-top:14px;padding:26px 28px}.c-home-consult__followup{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-consult__followup-note{color:rgba(26,24,32,.62);color:var(--color-ink-faint);font-size:12px}.c-home-consult__head{text-align:center;justify-items:center;grid-gap:0;gap:0;width:min(92vw,680px);margin-bottom:34px;display:grid}.c-home-consult__progress{gap:6px;margin-top:26px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-consult__progress i{background:rgba(26,24,32,.12);border-radius:3px;width:26px;height:3px;-webkit-transition:background .4s;transition:background .4s}.c-home-consult__progress i.is-on{background:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background:var(--gradient-interactive)}.c-home-consult__step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(92vw,680px);display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-consult__voice{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-consult__voice-label,.c-home-consult__voice-status{margin:0;font-size:12px;line-height:1.4}.c-home-consult__voice-label{color:#1a1820;color:var(--color-ink-soft)}.c-home-consult__voice-status{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-home-consult__voice-message{background:rgba(255,104,124,.14);border-radius:10px;width:min(92vw,680px);margin:10px 0 0;padding:10px 28px}@supports (color:color-mix(in lab,red,red)){.c-home-consult__voice-message{background:color-mix(in oklab,#ff687c14%,transparent)}@supports (color: color-mix(red,blue)){.c-home-consult__voice-message{background:color-mix(in oklab,var(--color-pink)14%,transparent)}}}.c-home-consult__voice-message{color:#1a1820;color:var(--color-ink-soft);text-align:left;font-size:12.5px;line-height:1.5}.c-home-consult__panel{text-align:left;border-radius:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:4px;padding:26px 28px 24px}.c-home-consult__said{width:100%;color:rgba(26,24,32,.7);color:var(--color-ink-dim);text-align:left;border-left:2px solid #1a18201f;margin:0 0 12px;padding-left:12px;font-size:14px;line-height:1.5}.c-home-consult__said b{color:#1a1820;color:var(--color-ink-soft);font-weight:500}.c-home-consult__step-title{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.02em;color:#1a1820;color:var(--color-ink-soft);text-align:left;-ms-flex-item-align:stretch;align-self:stretch;margin:0 0 8px;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.c-home-consult__step-title:focus{outline:none}.c-home-consult__q{border:0;border-top:1px solid #1a182014;min-width:0;margin:0;padding:14px 0}.c-home-consult__q legend{float:left;width:100%;font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);color:#1a1820;color:var(--color-ink-soft);margin-bottom:10px;padding:0;font-size:clamp(17px,1.6vw,20px)}.c-home-consult__pills{clear:both;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-consult__pill{position:relative}.c-home-consult__pill input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.c-home-consult__pill span{background:#fff;background:var(--color-white);color:rgba(26,24,32,.7);color:var(--color-ink-dim);border:1px solid #1a18201f;border-radius:999px;padding:8px 16px;font-size:14px;-webkit-transition:color .2s,border-color .2s;transition:color .2s,border-color .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-home-consult__pill input:hover+span{color:#1a1820;color:var(--color-ink-soft);border-color:rgba(26,24,32,.32)}.c-home-consult__pill input:checked+span{background:linear-gradient(#fff,#fff)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--color-white)),to(var(--color-white)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--color-white),var(--color-white))padding-box,var(--gradient-interactive)border-box;color:#1a1820;color:var(--color-ink-soft);border-color:rgba(0,0,0,0)}.c-home-consult__pill input:focus-visible+span{outline:2px solid #c27a14;outline:2px solid var(--color-voice);outline-offset:2px}.c-home-consult__q-note{color:rgba(26,24,32,.62);color:var(--color-ink-faint);margin:10px 0 0;font-size:12.5px;line-height:1.5}.c-home-consult__next{text-align:left;width:min(92vw,940px)}.c-home-consult__step-foot{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-consult__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:rgba(26,24,32,.7);color:var(--color-ink-dim);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline #1a182040}.c-home-consult__link:hover{color:#1a1820;color:var(--color-ink-soft);text-decoration-color:currentColor}.c-home-consult__step.c-home-consult__response{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:min(92vw,940px)}.c-home-consult__answer-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:16px;gap:16px;display:grid}@media(min-width:900px){.c-home-consult__answer-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.c-home-consult__answer-grid .c-home-consult__answer{max-width:none;margin-top:0}.c-home-consult__where{text-align:left;border-radius:16px;grid-gap:8px;gap:8px;padding:22px 24px;display:grid}.c-home-consult__where-kicker{letter-spacing:.06em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--color-ink-faint);margin:0;font-size:12px}.c-home-consult__where-title{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);color:#1a1820;color:var(--color-ink-soft);margin:0;font-size:22px;line-height:1.2}.c-home-consult__where-body{color:rgba(26,24,32,.7);color:var(--color-ink-dim);margin:0 0 4px;font-size:14px;line-height:1.55}.c-home-consult__keep{text-align:left;border-radius:16px;margin-top:16px;padding:20px 24px}.c-home-consult__keep-row{grid-gap:10px;gap:10px;display:grid}.c-home-consult__keep-title{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);color:#1a1820;color:var(--color-ink-soft);font-size:20px;line-height:1.2}.c-home-consult__keep-field{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-consult__keep-input{border:1px solid #1a182024;-webkit-box-flex:240px;-ms-flex:240px;flex:240px;min-width:0;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){.c-home-consult__keep-input{border:1px solid color-mix(in srgb,#1a182014%,transparent)}@supports (color: color-mix(red,blue)){.c-home-consult__keep-input{border:1px solid color-mix(in srgb,var(--color-ink-soft)14%,transparent)}}}.c-home-consult__keep-input{background:#fff;background:var(--color-white);font:inherit;color:#1a1820;color:var(--color-ink-soft);caret-color:#c27a14;caret-color:var(--color-voice);border-radius:999px;font-size:15px}.c-home-consult__keep-input::-webkit-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-home-consult__keep-input::-moz-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-home-consult__keep-input:-ms-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-home-consult__keep-input::-ms-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-home-consult__keep-input::placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-home-consult__keep-input:focus{border-color:#c27a14;border-color:var(--color-voice);outline:none}.c-home-consult__keep-input:focus-visible{outline:2px solid #c27a14;outline:2px solid var(--color-voice);outline-offset:2px}.c-home-consult__keep-note{color:rgba(26,24,32,.62);color:var(--color-ink-faint);margin:0;font-size:12px;line-height:1.5}.c-home-consult__keep-status{color:rgba(26,24,32,.7);color:var(--color-ink-dim);margin:10px 0 0;font-size:14px;line-height:1.5}.c-home-consult__keep-status:empty{margin:0}.c-home-consult__keep-status[data-error=true]{color:#a3202f;color:var(--color-alert);font-size:13px}.c-home-consult__keep[data-state=sent] .c-home-consult__keep-status{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);color:#1a1820;color:var(--color-ink-soft);margin:0;font-size:18px}.c-home-consult__content>.c-home-consult__status{text-align:center;width:min(92vw,680px);margin:-18px 0 22px}.c-home-consult__content>.c-home-consult__status:empty{margin:0}@media not all and (min-width:640px){.c-home-consult__input{min-height:84px;padding:18px 20px 6px;font-size:17px}.c-home-consult__foot{padding:8px 12px 12px 20px}.c-home-consult__hint{display:none}.c-home-consult__notice{margin-top:8px;padding-inline:22px}.c-home-consult__ways{margin-top:18px}.c-home-consult__answer{border-radius:14px;padding:20px}.c-home-consult__followup{gap:12px}.c-home-consult__panel{padding:20px 18px}.c-home-consult__keep{border-radius:14px;padding:18px}.c-home-consult__voice-label{display:none}}[data-consult-output]{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif,sans-serif;font-family:var(--font-body),sans-serif;color:#1a1820;color:var(--color-ink-soft);text-align:left;font-size:15px;line-height:1.7}[data-consult-output]:empty{display:none}[data-consult-output] strong{color:#1a1820;color:var(--color-ink-soft);letter-spacing:0;font-weight:600}@-webkit-keyframes consult-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes consult-blink{0%,50%{opacity:1}51%,to{opacity:0}}.consult-caret{background:#c27a14;background:var(--color-voice);vertical-align:-.15em;width:2px;height:1em;margin-left:.12em;-webkit-animation-name:consult-blink;animation-name:consult-blink;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:step-end;animation-timing-function:step-end;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;display:inline-block}@media(prefers-reduced-motion:reduce){.consult-caret{-webkit-animation:none;animation:none}}.c-home-journey{z-index:15;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:#1a1820;color:var(--color-ink-soft);position:relative}.c-home-journey__pin{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100dvh;padding:90px 5vw 60px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.c-home-journey__eyebrow{letter-spacing:.05em;color:rgba(26,24,32,.62);color:var(--color-ink-faint);margin:0 0 14px;font-size:13px}.c-home-journey__intro{max-width:760px;font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0 0 46px;font-size:clamp(26px,3.4vw,44px);font-weight:400}.c-home-journey__list{width:100%;max-width:660px;padding-left:34px;position:relative}.c-home-journey__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-journey__line{background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);-webkit-transform-origin:top;transform-origin:top;border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.c-home-journey__item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:18px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-journey__item p{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:clamp(17px,2vw,24px);font-weight:300}.c-home-journey__chip{white-space:nowrap;border-radius:999px;-ms-flex-negative:0;flex-shrink:0;padding:4px 12px;font-size:11.5px;font-weight:500}.c-home-journey__chip--time{background:rgba(95,212,182,.22)}@supports (color:color-mix(in lab,red,red)){.c-home-journey__chip--time{background:color-mix(in srgb,#5fd4b622%,transparent)}@supports (color: color-mix(red,blue)){.c-home-journey__chip--time{background:color-mix(in srgb,var(--color-teal)22%,transparent)}}}.c-home-journey__chip--time{color:#14664f}.c-home-journey__chip--effort{background:rgba(186,101,228,.18)}@supports (color:color-mix(in lab,red,red)){.c-home-journey__chip--effort{background:color-mix(in srgb,#ba65e418%,transparent)}@supports (color: color-mix(red,blue)){.c-home-journey__chip--effort{background:color-mix(in srgb,var(--color-lilac)18%,transparent)}}}.c-home-journey__chip--effort{color:#6b2f8e}.c-home-journey__chip--money{background:rgba(255,190,89,.28)}@supports (color:color-mix(in lab,red,red)){.c-home-journey__chip--money{background:color-mix(in srgb,#ffbe5928%,transparent)}@supports (color: color-mix(red,blue)){.c-home-journey__chip--money{background:color-mix(in srgb,var(--color-orange)28%,transparent)}}}.c-home-journey__chip--money{color:#7d5106}.c-home-journey__finale{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:100%;padding:60px 5vw 0;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-journey.is-scrubbed .c-home-journey__finale{opacity:0;visibility:hidden;padding:0 5vw;position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.c-home-journey.is-scrubbed .c-home-journey__finale{opacity:1;visibility:visible;padding:60px 5vw 0;position:static}}.c-home-journey__finale h2{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-size:clamp(40px,6.4vw,96px);font-weight:400}.c-home-journey__finale p{color:rgba(26,24,32,.7);color:var(--color-ink-dim);margin:0 0 10px;font-size:15px}@media not all and (min-width:640px){.c-home-journey__pin{padding:72px 5vw 48px}.c-home-journey__intro{margin-bottom:34px}.c-home-journey__list{padding-left:22px}.c-home-journey__items{gap:22px}.c-home-journey__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}.c-home-panel{background-color:#fdfcf9;background-color:var(--color-paper-lift);border:1px solid #1a182014;-webkit-box-shadow:0 26px 60px -34px #1a182059;box-shadow:0 26px 60px -34px rgba(26,24,32,.35)}.c-home-panel--service{background-image:-webkit-gradient(linear,left top,right top,from(#5fd4b6),to(#512aff));background-image:linear-gradient(90deg,#5fd4b6,#512aff);background-image:-webkit-gradient(linear,left top,right top,from(var(--card-grad-from,var(--color-teal))),to(var(--card-grad-to,var(--color-purple))));background-image:linear-gradient(90deg,var(--card-grad-from,var(--color-teal)),var(--card-grad-to,var(--color-purple)));background-position:0 0;background-repeat:no-repeat;background-size:100% 3px;background-origin:border-box;-webkit-box-shadow:0 34px 80px -34px #1a18206b;box-shadow:0 34px 80px -34px rgba(26,24,32,.42)}.c-home-runs{color:rgba(26,24,32,.62);color:var(--color-ink-faint);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:0;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-runs__label{margin-right:2px}.c-home-runs__room{background:#fff;background:var(--color-white);color:#1a1820;color:var(--color-ink-soft);border:1px solid #1a18201f;border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:4px 12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-home-runs__room:before{content:"";background:#5fd4b6;background:var(--color-teal);border-radius:50%;width:6px;height:6px}.c-data-rooms{--data-rooms-hairline:oklab(21.4981% .00704736 -.0141328/.12)}@supports (color:color-mix(in lab,red,red)){.c-data-rooms{--data-rooms-hairline:color-mix(in oklab,var(--color-ink-soft)12%,transparent)}}.c-data-rooms{--data-rooms-rule:oklab(21.4981% .00704736 -.0141328/.22)}@supports (color:color-mix(in lab,red,red)){.c-data-rooms{--data-rooms-rule:color-mix(in oklab,var(--color-ink-soft)22%,transparent)}}.c-data-rooms__stage{background-color:#fbf9f5;background-color:var(--color-paper);border:1px solid var(--data-rooms-hairline)}.c-data-rooms__stop--a{stop-color:#5fd4b6;stop-color:var(--color-teal)}.c-data-rooms__stop--b{stop-color:#512aff;stop-color:var(--color-purple)}.c-data-rooms__stop--c{stop-color:#ba65e4;stop-color:var(--color-lilac)}.c-data-rooms__ring{fill:none;stroke:var(--data-rooms-rule);stroke-width:1.2px}.c-data-rooms__ring--out{stroke-dasharray:4 5}.c-data-rooms__ring--office{fill:rgba(95,212,182,.07)}@supports (color:color-mix(in lab,red,red)){.c-data-rooms__ring--office{fill:color-mix(in oklab,#5fd4b67%,transparent)}@supports (color: color-mix(red,blue)){.c-data-rooms__ring--office{fill:color-mix(in oklab,var(--color-teal)7%,transparent)}}}.c-data-rooms__label{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.02em;fill:rgba(26,24,32,.62);fill:var(--color-ink-faint);font-size:12px}.c-data-rooms__dot{fill:#fdfcf9;fill:var(--color-paper-lift);stroke:rgba(26,24,32,.25)}@supports (color:color-mix(in lab,red,red)){.c-data-rooms__dot{stroke:color-mix(in oklab,#1a182025%,transparent)}@supports (color: color-mix(red,blue)){.c-data-rooms__dot{stroke:color-mix(in oklab,var(--color-ink-soft)25%,transparent)}}}.c-data-rooms__dot{stroke-width:1.2px}.c-data-rooms__model-dot{fill:#fdfcf9;fill:var(--color-paper-lift);stroke-width:2.5px}.c-data-rooms__node-label{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);text-anchor:middle;fill:#1a1820;fill:var(--color-ink-soft);font-size:12px}.c-data-rooms__node-label--sub{fill:rgba(26,24,32,.62);fill:var(--color-ink-faint)}@media not all and (min-width:640px){.c-data-rooms__label,.c-data-rooms__node-label{font-size:18px}}.c-data-rooms__files,.c-data-rooms__cut{display:none}.c-data-rooms.is-split .c-data-rooms__files,.c-data-rooms.is-offline .c-data-rooms__cut{display:inline}.c-data-rooms__doc{fill:#fdfcf9;fill:var(--color-paper-lift);stroke:rgba(26,24,32,.35)}@supports (color:color-mix(in lab,red,red)){.c-data-rooms__doc{stroke:color-mix(in oklab,#1a182035%,transparent)}@supports (color: color-mix(red,blue)){.c-data-rooms__doc{stroke:color-mix(in oklab,var(--color-ink-soft)35%,transparent)}}}.c-data-rooms__doc{stroke-width:1.2px}.c-data-rooms__doc--fold{fill:none}.c-data-rooms__doc-lines{fill:none;stroke:rgba(26,24,32,.25)}@supports (color:color-mix(in lab,red,red)){.c-data-rooms__doc-lines{stroke:color-mix(in oklab,#1a182025%,transparent)}@supports (color: color-mix(red,blue)){.c-data-rooms__doc-lines{stroke:color-mix(in oklab,var(--color-ink-soft)25%,transparent)}}}.c-data-rooms__doc-lines{stroke-width:1.2px}.c-data-rooms__cut line{stroke:#a3202f;stroke:var(--color-alert);stroke-width:2.5px;stroke-linecap:round}.c-data-rooms__path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 7;-webkit-animation:1.4s linear infinite data-rooms-flow;animation:1.4s linear infinite data-rooms-flow}.c-data-rooms.is-risky .c-data-rooms__path{stroke:#a3202f;stroke:var(--color-alert)}@-webkit-keyframes data-rooms-flow{to{stroke-dashoffset:-26px}}@keyframes data-rooms-flow{to{stroke-dashoffset:-26px}}.c-data-rooms__model{-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.c-data-rooms__option{cursor:pointer;color:#1a1820;color:var(--color-ink-soft);background-color:#fbf9f5;background-color:var(--color-paper);border:1px solid var(--data-rooms-hairline);-webkit-transition:border-color .2s,background-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,background-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s,background-color .2s;transition:border-color .2s,box-shadow .2s,background-color .2s,-webkit-box-shadow .2s}.c-data-rooms__option:hover{border-color:rgba(26,24,32,.3)}@supports (color:color-mix(in lab,red,red)){.c-data-rooms__option:hover{border-color:color-mix(in oklab,#1a182030%,transparent)}@supports (color: color-mix(red,blue)){.c-data-rooms__option:hover{border-color:color-mix(in oklab,var(--color-ink-soft)30%,transparent)}}}.c-data-rooms__option[aria-pressed=true]{background-color:#fdfcf9;background-color:var(--color-paper-lift);-webkit-box-shadow:0 0 0 1.5px #512aff;box-shadow:0 0 0 1.5px #512aff;-webkit-box-shadow:0 0 0 1.5px var(--color-purple);box-shadow:0 0 0 1.5px var(--color-purple);border-color:rgba(0,0,0,0)}.c-data-rooms__option[data-rooms-risky][aria-pressed=true]{-webkit-box-shadow:0 0 0 1.5px #a3202f;box-shadow:0 0 0 1.5px #a3202f;-webkit-box-shadow:0 0 0 1.5px var(--color-alert);box-shadow:0 0 0 1.5px var(--color-alert)}.c-data-rooms__option:focus-visible,.c-data-rooms__faq-q:focus-visible{outline:2px solid #512aff;outline:2px solid var(--color-purple);outline-offset:3px}.c-data-rooms__faq{border-top:1px solid var(--data-rooms-hairline)}.c-data-rooms__faq-item{border-bottom:1px solid var(--data-rooms-hairline)}.c-data-rooms__faq-q{cursor:pointer;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;list-style:none;display:grid}.c-data-rooms__faq-q::-webkit-details-marker{display:none}.c-data-rooms__faq-q:after{content:"+";content:"+"/"";font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.c-data-rooms__faq-item[open] .c-data-rooms__faq-q:after{content:"–";content:"–"/""}@media(prefers-reduced-motion:reduce){.c-data-rooms__path{-webkit-animation:none;animation:none}.c-data-rooms__model,.c-data-rooms__option{-webkit-transition:none;transition:none}}.c-paperwork p{margin-bottom:0}.c-paperwork__doc{border:1px solid #1a18201f;padding:24px 24px 28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.c-paperwork__doc{border:1px solid color-mix(in oklab,#1a182012%,transparent)}@supports (color: color-mix(red,blue)){.c-paperwork__doc{border:1px solid color-mix(in oklab,var(--color-ink-soft)12%,transparent)}}}.c-paperwork__doc{background-color:#fff;background-color:var(--color-white);border-radius:6px;-webkit-box-shadow:0 18px 40px -26px #1a182059;box-shadow:0 18px 40px -26px rgba(26,24,32,.35)}@supports (color:color-mix(in lab,red,red)){.c-paperwork__doc{-webkit-box-shadow:0 18px 40px -26px color-mix(in oklab,#1a182035%,transparent);box-shadow:0 18px 40px -26px color-mix(in oklab,#1a182035%,transparent)}@supports (color: color-mix(red,blue)){.c-paperwork__doc{-webkit-box-shadow:0 18px 40px -26px color-mix(in oklab,var(--color-ink-soft)35%,transparent);box-shadow:0 18px 40px -26px color-mix(in oklab,var(--color-ink-soft)35%,transparent)}}}.c-paperwork__doc{color:#1a1820;color:var(--color-ink-soft);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.5;-webkit-transform:rotate(-.6deg);transform:rotate(-.6deg)}.c-paperwork__doc-title{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);margin-bottom:2px;font-size:21px;line-height:1.2}.c-paperwork__muted{color:rgba(26,24,32,.62);color:var(--color-ink-faint);font-size:13px}.c-paperwork__lines{border-collapse:collapse;width:100%;margin-top:16px}.c-paperwork__lines td{border-bottom:1px solid #1a182012;padding:6px 0}@supports (color:color-mix(in lab,red,red)){.c-paperwork__lines td{border-bottom:1px solid color-mix(in oklab,#1a18207%,transparent)}@supports (color: color-mix(red,blue)){.c-paperwork__lines td{border-bottom:1px solid color-mix(in oklab,var(--color-ink-soft)7%,transparent)}}}.c-paperwork__lines td:last-child{text-align:right;white-space:nowrap;padding-left:12px}.c-paperwork__fx{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 2px;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.c-paperwork__fx.is-found{background-color:rgba(95,212,182,.24)}@supports (color:color-mix(in lab,red,red)){.c-paperwork__fx.is-found{background-color:color-mix(in oklab,#5fd4b624%,transparent)}@supports (color: color-mix(red,blue)){.c-paperwork__fx.is-found{background-color:color-mix(in oklab,var(--color-teal)24%,transparent)}}}.c-paperwork__fx.is-found{-webkit-box-shadow:0 0 0 1.5px #51ae98;box-shadow:0 0 0 1.5px #51ae98}@supports (color:color-mix(in lab,red,red)){.c-paperwork__fx.is-found{-webkit-box-shadow:0 0 0 1.5px color-mix(in oklab,#5fd4b680%,#1a1820);box-shadow:0 0 0 1.5px color-mix(in oklab,#5fd4b680%,#1a1820)}@supports (color: color-mix(red,blue)){.c-paperwork__fx.is-found{-webkit-box-shadow:0 0 0 1.5px color-mix(in oklab,var(--color-teal)80%,var(--color-ink-soft));box-shadow:0 0 0 1.5px color-mix(in oklab,var(--color-teal)80%,var(--color-ink-soft))}}}.c-paperwork__scan{--band:64px;pointer-events:none;-webkit-animation:1.5s ease-in-out forwards paperwork-scan;animation:1.5s ease-in-out forwards paperwork-scan;position:absolute;top:0;right:0;bottom:0;left:0}.c-paperwork__scan:before{content:"";height:var(--band);margin-top:calc(var(--band)*-1);background:-webkit-gradient(linear,left top,left bottom,from(#0000),color-stop(70%,#512aff12),to(#512aff52));background:linear-gradient(rgba(0,0,0,0),rgba(81,42,255,.07) 70%,rgba(81,42,255,.32));display:block}@supports (color:color-mix(in lab,red,red)){.c-paperwork__scan:before{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,color-mix(in oklab,#512aff7%,transparent)),to(color-mix(in oklab,#512aff32%,transparent)));background:linear-gradient(to bottom,transparent,color-mix(in oklab,#512aff7%,transparent)70%,color-mix(in oklab,#512aff32%,transparent))}@supports (color: color-mix(red,blue)){.c-paperwork__scan:before{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,color-mix(in oklab,var(--color-purple)7%,transparent)),to(color-mix(in oklab,var(--color-purple)32%,transparent)));background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--color-purple)7%,transparent)70%,color-mix(in oklab,var(--color-purple)32%,transparent))}}}@-webkit-keyframes paperwork-scan{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(calc(100% + var(--band)));transform:translateY(calc(100% + var(--band)))}}@keyframes paperwork-scan{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(calc(100% + var(--band)));transform:translateY(calc(100% + var(--band)))}}@-webkit-keyframes paperwork-pop{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes paperwork-pop{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:none;transform:none}}.c-paperwork__fields{grid-template-columns:minmax(90px,auto) 1fr;grid-gap:7px 14px;gap:7px 14px;margin:0;font-size:14px;display:grid}.c-paperwork__fields dt{color:rgba(26,24,32,.62);color:var(--color-ink-faint);padding-top:1px;font-size:13px}.c-paperwork__fields dd{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:1.4em;margin:0}.c-paperwork__checks{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-height:30px;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.c-paperwork__check{background-color:rgba(95,212,182,.16);border-radius:999px;padding:4px 10px}@supports (color:color-mix(in lab,red,red)){.c-paperwork__check{background-color:color-mix(in oklab,#5fd4b616%,transparent)}@supports (color: color-mix(red,blue)){.c-paperwork__check{background-color:color-mix(in oklab,var(--color-teal)16%,transparent)}}}.c-paperwork__check{color:#396d64}@supports (color:color-mix(in lab,red,red)){.c-paperwork__check{color:color-mix(in oklab,#5fd4b645%,#1a1820)}@supports (color: color-mix(red,blue)){.c-paperwork__check{color:color-mix(in oklab,var(--color-teal)45%,var(--color-ink-soft))}}}.c-paperwork__check{font-size:13px}.c-paperwork__check.is-warn{background-color:rgba(194,122,20,.1)}@supports (color:color-mix(in lab,red,red)){.c-paperwork__check.is-warn{background-color:color-mix(in oklab,#c27a1410%,transparent)}@supports (color: color-mix(red,blue)){.c-paperwork__check.is-warn{background-color:color-mix(in oklab,var(--color-voice)10%,transparent)}}}.c-paperwork__check.is-warn{color:#764e19}@supports (color:color-mix(in lab,red,red)){.c-paperwork__check.is-warn{color:color-mix(in oklab,#c27a1455%,#1a1820)}@supports (color: color-mix(red,blue)){.c-paperwork__check.is-warn{color:color-mix(in oklab,var(--color-voice)55%,var(--color-ink-soft))}}}.c-paperwork__row{overflow-x:auto}.c-paperwork__row table{border-collapse:collapse;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%;min-width:420px;font-size:13px}.c-paperwork__row th,.c-paperwork__row td{border-bottom:1px solid #1a182012;padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.c-paperwork__row th,.c-paperwork__row td{border-bottom:1px solid color-mix(in oklab,#1a18207%,transparent)}@supports (color: color-mix(red,blue)){.c-paperwork__row th,.c-paperwork__row td{border-bottom:1px solid color-mix(in oklab,var(--color-ink-soft)7%,transparent)}}}.c-paperwork__row th,.c-paperwork__row td{text-align:left;white-space:nowrap}.c-paperwork__row th{color:rgba(26,24,32,.62);color:var(--color-ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.c-paperwork__row tr.is-new td{background-color:rgba(95,212,182,.13)}@supports (color:color-mix(in lab,red,red)){.c-paperwork__row tr.is-new td{background-color:color-mix(in oklab,#5fd4b613%,transparent)}@supports (color: color-mix(red,blue)){.c-paperwork__row tr.is-new td{background-color:color-mix(in oklab,var(--color-teal)13%,transparent)}}}.c-paperwork__row tr.is-waiting td{visibility:hidden}.c-paperwork__fields dd.is-fresh,.c-paperwork__check.is-fresh{-webkit-animation:.35s ease-out paperwork-pop;animation:.35s ease-out paperwork-pop}@media(prefers-reduced-motion:reduce){.c-paperwork__scan{display:none}.c-paperwork__fx{-webkit-transition:none;transition:none}.c-paperwork__fields dd.is-fresh,.c-paperwork__check.is-fresh{-webkit-animation:none;animation:none}}.c-chore{--chore-track:#1a18201f}@supports (color:color-mix(in lab,red,red)){.c-chore{--chore-track:color-mix(in srgb,var(--color-ink-soft)12%,transparent)}}.c-chore{--chore-shadow:#1a182059}@supports (color:color-mix(in lab,red,red)){.c-chore{--chore-shadow:color-mix(in srgb,var(--color-ink-soft)35%,transparent)}}.c-chore{--chore-thumb:20px;--chore-track-height:6px}.c-chore__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:24px;accent-color:#512aff;accent-color:var(--color-purple);cursor:pointer;background:0 0;border-radius:999px;margin:0}.c-chore__range:focus-visible{outline:2px solid #512aff;outline:2px solid var(--color-purple);outline-offset:4px}.c-chore__range::-webkit-slider-runnable-track{height:var(--chore-track-height);background:var(--chore-track);border-radius:999px}.c-chore__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--chore-thumb);height:var(--chore-thumb);margin-top:calc((var(--chore-track-height) - var(--chore-thumb))/2);border:2px solid #512aff;border:2px solid var(--color-purple);background:#fdfcf9;background:var(--color-paper-lift);-webkit-box-shadow:0 2px 8px -2px var(--chore-shadow);box-shadow:0 2px 8px -2px var(--chore-shadow);border-radius:50%}.c-chore__range::-moz-range-track{height:var(--chore-track-height);background:var(--chore-track);border-radius:999px}.c-chore__range::-moz-range-progress{height:var(--chore-track-height);background:#512aff;background:var(--color-purple);border-radius:999px}.c-chore__range::-moz-range-thumb{box-sizing:border-box;width:var(--chore-thumb);height:var(--chore-thumb);border:2px solid #512aff;border:2px solid var(--color-purple);background:#fdfcf9;background:var(--color-paper-lift);box-shadow:0 2px 8px -2px var(--chore-shadow);border-radius:50%}@media(forced-colors:active){.c-chore__range{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.is-live .c-chore__range::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#512aff0%),color-stop(0%,var(--chore-track)));background:linear-gradient(90deg,#512aff0%,var(--chore-track)0%);background:-webkit-gradient(linear,left top,right top,from(var(--color-purple)),to(var(--chore-track)));background:linear-gradient(90deg,var(--color-purple)var(--fill,0%),var(--chore-track)var(--fill,0%))}.c-chore__value{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);color:#1a1820;color:var(--color-ink-soft);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;line-height:1}.c-chore__figure{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.02em;color:#1a1820;color:var(--color-ink-soft);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(32px,4.4vw,56px);font-weight:400;line-height:1}.c-chore__bar{color:rgba(26,24,32,.7);color:var(--color-ink-dim);grid-template-columns:52px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;font-size:12.5px;display:grid}.c-chore__bar-fill{background:#ff687c;background:var(--color-pink);border-radius:6px;height:10px;-webkit-transition:width .25s;transition:width .25s;display:block}@media(prefers-reduced-motion:reduce){.c-chore__bar-fill{-webkit-transition:none;transition:none}}.c-chore__bar--after .c-chore__bar-fill{background:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background:var(--gradient-interactive)}.c-week{--week-dot:16px;--week-dot-r:8px;--week-line-y:40px;--week-rail:44px;--week-hairline:#1a18201f}@supports (color:color-mix(in lab,red,red)){.c-week{--week-hairline:color-mix(in oklab,var(--color-ink-soft)12%,transparent)}}.c-week{--week-ink:#1a182094}@supports (color:color-mix(in lab,red,red)){.c-week{--week-ink:color-mix(in oklab,var(--color-ink-soft)58%,transparent)}}.c-week__stop{padding-left:var(--week-rail);position:relative}@media(min-width:768px){.c-week__stop{padding-left:0;padding-right:28px}}.c-week__seg{pointer-events:none;position:absolute;overflow:visible}.c-week__seg--across{top:calc(var(--week-line-y) - 12px);left:var(--week-dot-r);width:100%;height:24px;display:none}.c-week__seg--down{top:calc(var(--week-line-y)/2 + 4px);left:calc(var(--week-rail)/2 - 12px);width:24px;height:100%}@media(min-width:768px){.c-week__seg--across{display:block}.c-week__seg--down{display:none}}.c-week__ink{fill:none;stroke:var(--week-ink);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.c-week__ink--ghost{stroke:var(--week-hairline);stroke-width:5px}.c-week__btn{text-align:left;width:100%;color:#1a1820;color:var(--color-ink-soft);cursor:pointer;border-radius:14px;padding:10px 0 12px;display:block}@media(min-width:768px){.c-week__btn{padding:0 0 4px}}.c-week__btn:focus-visible{outline:2px solid #512aff;outline:2px solid var(--color-purple);outline-offset:6px}.c-week__mark{top:calc(var(--week-line-y)/2 + 4px - var(--week-dot-r));left:calc(var(--week-rail)/2 - var(--week-dot-r));width:var(--week-dot);height:var(--week-dot);z-index:1;-webkit-transform-origin:50%;transform-origin:50%;display:block;position:absolute}@media(min-width:768px){.c-week__mark{width:auto;height:calc(var(--week-line-y) + var(--week-dot-r) + 18px);-webkit-transform-origin:var(--week-dot-r)var(--week-line-y);transform-origin:var(--week-dot-r)var(--week-line-y);position:relative;top:auto;left:auto}}.c-week__dot{width:var(--week-dot);height:var(--week-dot);background-color:#fdfcf9;background-color:var(--color-paper-lift);border:1.5px solid #1a182073;border-radius:50%;display:block}@supports (color:color-mix(in lab,red,red)){.c-week__dot{border:1.5px solid color-mix(in oklab,#1a182045%,transparent)}@supports (color: color-mix(red,blue)){.c-week__dot{border:1.5px solid color-mix(in oklab,var(--color-ink-soft)45%,transparent)}}}.c-week__dot{-webkit-transition:background-color .25s,border-color .25s,-webkit-box-shadow .25s,-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:background-color .25s,border-color .25s,-webkit-box-shadow .25s,-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:background-color .25s,border-color .25s,box-shadow .25s,transform .35s cubic-bezier(.22,1,.36,1);transition:background-color .25s,border-color .25s,box-shadow .25s,transform .35s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s,-webkit-transform .35s cubic-bezier(.22,1,.36,1)}@media(min-width:768px){.c-week__dot{top:calc(var(--week-line-y) - var(--week-dot-r));position:absolute;left:0}}@media(prefers-reduced-motion:reduce){.c-week__dot{-webkit-transition:none;transition:none}}.c-week__btn:hover .c-week__dot{border-color:#1a1820;border-color:var(--color-ink-soft)}.c-week__btn[aria-pressed=true] .c-week__dot{background-color:#512aff;background-color:var(--color-purple);border-color:#512aff;border-color:var(--color-purple);-webkit-box-shadow:0 0 0 5px #512aff24;box-shadow:0 0 0 5px rgba(81,42,255,.14)}@supports (color:color-mix(in lab,red,red)){.c-week__btn[aria-pressed=true] .c-week__dot{-webkit-box-shadow:0 0 0 5px color-mix(in oklab,#512aff14%,transparent);box-shadow:0 0 0 5px color-mix(in oklab,#512aff14%,transparent)}@supports (color: color-mix(red,blue)){.c-week__btn[aria-pressed=true] .c-week__dot{-webkit-box-shadow:0 0 0 5px color-mix(in oklab,var(--color-purple)14%,transparent);box-shadow:0 0 0 5px color-mix(in oklab,var(--color-purple)14%,transparent)}}}.c-week__btn[aria-pressed=true] .c-week__dot{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-week__what{color:rgba(26,24,32,.7);color:var(--color-ink-dim);-webkit-transition:color .2s;transition:color .2s}.c-week__btn[aria-pressed=true] .c-week__what{color:#1a1820;color:var(--color-ink-soft)}.c-week__today{vertical-align:.35em;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.04em;color:#1a1820;color:var(--color-ink-soft);background-color:#f2e2d0;margin-left:8px;padding:1px 8px;font-size:11px;line-height:1.6;display:inline-block}@supports (color:color-mix(in lab,red,red)){.c-week__today{background-color:color-mix(in oklab,#c27a1420%,#fdfcf9)}@supports (color: color-mix(red,blue)){.c-week__today{background-color:color-mix(in oklab,var(--color-voice)20%,var(--color-paper-lift))}}}.c-week__today{border-radius:999px}@media(min-width:768px){.c-week__today{margin-left:0;position:absolute;top:0;left:-2px}}.c-week__today[hidden]{display:none}.c-week.has-today .c-week__stop.is-today .c-week__dot{border-color:#c27a14;border-color:var(--color-voice)}.c-week.has-today .c-week__stop.is-today .c-week__btn[aria-pressed=true] .c-week__dot{border-color:#512aff;border-color:var(--color-purple)}.c-week__card{grid-template-rows:1fr;padding-bottom:14px;display:grid}@media(min-width:768px){.c-week__card{padding-top:14px;padding-bottom:0}}.c-week__card-inner{min-height:0;overflow:hidden}@media(min-width:768px){.c-week__card-inner{overflow:visible}}.c-week__note{color:rgba(26,24,32,.7);color:var(--color-ink-dim);background-color:#fdfcf9;background-color:var(--color-paper-lift);border:1px solid var(--week-hairline);-webkit-box-shadow:0 18px 40px -30px #1a182066;box-shadow:0 18px 40px -30px rgba(26,24,32,.4)}@supports (color:color-mix(in lab,red,red)){.c-week__note{-webkit-box-shadow:0 18px 40px -30px color-mix(in oklab,#1a182040%,transparent);box-shadow:0 18px 40px -30px color-mix(in oklab,#1a182040%,transparent)}@supports (color: color-mix(red,blue)){.c-week__note{-webkit-box-shadow:0 18px 40px -30px color-mix(in oklab,var(--color-ink-soft)40%,transparent);box-shadow:0 18px 40px -30px color-mix(in oklab,var(--color-ink-soft)40%,transparent)}}}.c-week.is-live .c-week__card{-webkit-transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),padding-bottom .4s cubic-bezier(.22,1,.36,1);transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),padding-bottom .4s cubic-bezier(.22,1,.36,1);transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),padding-bottom .4s cubic-bezier(.22,1,.36,1),-ms-grid-rows .4s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.c-week.is-live .c-week__card{-webkit-transition:none;transition:none}}.c-week.is-live .c-week__note{-webkit-transition:opacity .3s,visibility linear,-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .3s,visibility linear,-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1),visibility linear;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1),visibility linear,-webkit-transform .45s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.c-week.is-live .c-week__note{-webkit-transition:none;transition:none}}.c-week.is-live .c-week__btn[aria-pressed=false]+.c-week__card .c-week__note{opacity:0;visibility:hidden;-webkit-transition-delay:0s,0s,.3s;transition-delay:0s,0s,.3s;-webkit-transform:translateY(12px);transform:translateY(12px)}@media not all and (min-width:768px){.c-week.is-live .c-week__btn[aria-pressed=false]+.c-week__card{grid-template-rows:0fr;padding-bottom:0}}.c-minds{--minds-hairline:#1a182024}@supports (color:color-mix(in lab,red,red)){.c-minds{--minds-hairline:color-mix(in oklab,var(--color-ink-soft)14%,transparent)}}.c-minds__svg{overflow:visible}.c-minds__stop--a{stop-color:#5fd4b6;stop-color:var(--color-teal)}.c-minds__stop--b{stop-color:#512aff;stop-color:var(--color-purple)}.c-minds__stop--c{stop-color:#ba65e4;stop-color:var(--color-lilac)}.c-minds__stop--d{stop-color:#ff687c;stop-color:var(--color-pink)}.c-minds__stop--e{stop-color:#ffbe59;stop-color:var(--color-orange)}.c-minds__ring{fill:none;stroke:rgba(26,24,32,.42)}@supports (color:color-mix(in lab,red,red)){.c-minds__ring{stroke:color-mix(in oklab,#1a182042%,transparent)}@supports (color: color-mix(red,blue)){.c-minds__ring{stroke:color-mix(in oklab,var(--color-ink-soft)42%,transparent)}}}.c-minds__ring{stroke-width:1.25px;-webkit-transition:stroke .3s,stroke-width .3s;transition:stroke .3s,stroke-width .3s}@media(prefers-reduced-motion:reduce){.c-minds__ring{-webkit-transition:none;transition:none}}.c-minds__lens{fill-opacity:.16;fill-opacity:var(--minds-lens,.16)}.c-minds:not(.is-tracking) .c-minds__lens{-webkit-transition:fill-opacity .4s;transition:fill-opacity .4s}@media(prefers-reduced-motion:reduce){.c-minds:not(.is-tracking) .c-minds__lens{-webkit-transition:none;transition:none}}.c-minds__label{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.01em;text-anchor:middle;fill:#1a1820;fill:var(--color-ink-soft);font-size:30px}.c-minds__label--both{font-size:32px;font-style:italic}.c-minds__sub{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.02em;text-anchor:middle;fill:rgba(26,24,32,.7);fill:var(--color-ink-dim);font-size:14px}@media not all and (min-width:640px){.c-minds__label,.c-minds__label--both{font-size:34px}.c-minds__sub{display:none}}@media(hover:none)and (pointer:coarse){@media(prefers-reduced-motion:no-preference){.c-minds__breath{transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation-name:minds-breath;animation-name:minds-breath;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.c-minds__lens{-webkit-animation-name:minds-lens;animation-name:minds-lens;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}}}@-webkit-keyframes minds-breath{0%{-webkit-transform:scale(.985);transform:scale(.985)}to{-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes minds-breath{0%{-webkit-transform:scale(.985);transform:scale(.985)}to{-webkit-transform:scale(1.02);transform:scale(1.02)}}@-webkit-keyframes minds-lens{0%{fill-opacity:.12}to{fill-opacity:.26}}@keyframes minds-lens{0%{fill-opacity:.12}to{fill-opacity:.26}}.c-minds__col--a,.c-minds__col--b{border:1px dashed #1a182038}@supports (color:color-mix(in lab,red,red)){.c-minds__col--a,.c-minds__col--b{border:1px dashed color-mix(in oklab,#1a182022%,transparent)}@supports (color: color-mix(red,blue)){.c-minds__col--a,.c-minds__col--b{border:1px dashed color-mix(in oklab,var(--color-ink-soft)22%,transparent)}}}.c-minds__col--a,.c-minds__col--b{-webkit-transition:border-color .3s;transition:border-color .3s}@media(prefers-reduced-motion:reduce){.c-minds__col--a,.c-minds__col--b{-webkit-transition:none;transition:none}}.c-minds__col--a:hover,.c-minds__col--b:hover{border-color:rgba(26,24,32,.45)}@supports (color:color-mix(in lab,red,red)){.c-minds__col--a:hover,.c-minds__col--b:hover{border-color:color-mix(in oklab,#1a182045%,transparent)}@supports (color: color-mix(red,blue)){.c-minds__col--a:hover,.c-minds__col--b:hover{border-color:color-mix(in oklab,var(--color-ink-soft)45%,transparent)}}}.c-minds:has(.c-minds__col--a:hover) .c-minds__side--a .c-minds__ring,.c-minds:has(.c-minds__col--b:hover) .c-minds__side--b .c-minds__ring{stroke:#1a1820;stroke:var(--color-ink-soft);stroke-width:2px}.c-minds:has(.c-minds__col--both:hover) .c-minds__lens{fill-opacity:.3}.c-process__rail{background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);opacity:.4}.c-process__wire,.c-process__tip{display:none}.c-process__stop--a{stop-color:#5fd4b6;stop-color:var(--color-teal)}.c-process__stop--b{stop-color:#512aff;stop-color:var(--color-purple)}.c-process__stop--c{stop-color:#ba65e4;stop-color:var(--color-lilac)}.c-process__stop--d{stop-color:#ff687c;stop-color:var(--color-pink)}.c-process__stop--e{stop-color:#ffbe59;stop-color:var(--color-orange)}.c-process.is-enhanced .c-process__rail{opacity:1;background:0 0}.c-process.is-enhanced .c-process__wire{width:12px;max-width:none;height:100%;display:block;position:absolute;top:0;left:-5.5px;overflow:visible}.c-process__wire-path{fill:none;stroke-width:1px;stroke-opacity:.4;-webkit-transition:stroke-opacity .4s;transition:stroke-opacity .4s}@media(prefers-reduced-motion:reduce){.c-process__wire-path{-webkit-transition:none;transition:none}}.c-process.is-enhanced .c-process__tip{fill:none;stroke:#98733f;width:10px;max-width:none;height:6px;display:block;position:absolute;bottom:-4px;left:-4.5px;overflow:visible}@supports (color:color-mix(in lab,red,red)){.c-process.is-enhanced .c-process__tip{stroke:color-mix(in oklab,#ffbe5955%,#1a1820)}@supports (color: color-mix(red,blue)){.c-process.is-enhanced .c-process__tip{stroke:color-mix(in oklab,var(--color-orange)55%,var(--color-ink-soft))}}}.c-process.is-enhanced .c-process__tip{stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s,-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.c-process.is-enhanced .c-process__step.is-drawn .c-process__tip{opacity:.7;-webkit-transform:none;transform:none}.c-process__reel-mask{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.c-process__reel{display:block}.c-process__reel>span{height:1em;display:block}.c-process__figure{-webkit-transition:color .3s;transition:color .3s}@media(prefers-reduced-motion:reduce){.c-process__figure{-webkit-transition:none;transition:none}}.c-process__step.is-current .c-process__figure{color:#1a1820;color:var(--color-ink-soft)}.c-process__step.is-current .c-process__wire-path{stroke-opacity:.85}.c-process__step:last-child:after{content:none}.c-process__step:after{content:"";background-color:#512aff;background-color:var(--color-purple);opacity:0;pointer-events:none;border-radius:50%;width:7px;height:7px;-webkit-transition:opacity .3s,-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s,-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:21px;left:5px;-webkit-transform:scale(.4);transform:scale(.4)}@media(prefers-reduced-motion:reduce){.c-process__step:after{-webkit-transition:none;transition:none}}.c-process__step.is-current:after{opacity:1;-webkit-transform:none;transform:none}.hs-page{--page-max:1440px;background:#fbf9f5;background:var(--paper);color:#1a1820;color:var(--ink);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;position:relative;overflow-x:clip}.hs-page :where(p,ol,ul,dl,dd,figure,fieldset){margin:0}.hs-page :where(ol,ul){padding:0;list-style:none}.hs-page :where(button){cursor:pointer}.hs-page :where(button,input,textarea,select){font:inherit;color:inherit}@media(prefers-reduced-motion:reduce){.hs-page *,.hs-page :before,.hs-page :after{-webkit-transition-duration:.001ms!important;transition-duration:.001ms!important;-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.is-offstage :is(.hero__halo,.tile__float,.mini-relay__dot,.pl-sway){-webkit-animation-play-state:paused;animation-play-state:paused}.hs-page :focus-visible{outline:2px solid #512aff;outline:2px solid var(--purple);outline-offset:3px}.hs-page :is(h1,h2,h3,h4){font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);text-wrap:balance;letter-spacing:-.028em;margin:0;line-height:.96}.wash{z-index:0;pointer-events:none;contain:strict;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.wash__b{opacity:.5;will-change:transform,opacity;border-radius:50%;width:72vmax;height:72vmax;-webkit-transition:opacity 1.2s;transition:opacity 1.2s;-webkit-animation:64s ease-in-out infinite alternate wash-a;animation:64s ease-in-out infinite alternate wash-a;position:absolute}.wash__b--teal{background:radial-gradient(closest-side,rgba(95,212,182,.3),rgba(95,212,182,0));top:-22vmax;left:-24vmax}.wash__b--lilac{background:radial-gradient(closest-side,rgba(186,101,228,.26),rgba(186,101,228,0));-webkit-animation-name:wash-b;animation-name:wash-b;-webkit-animation-duration:78s;animation-duration:78s;top:-8vmax;right:-28vmax}.wash__b--pink{background:radial-gradient(closest-side,rgba(255,104,124,.24),rgba(255,104,124,0));-webkit-animation-name:wash-c;animation-name:wash-c;-webkit-animation-duration:58s;animation-duration:58s;bottom:-38vmax;left:8vmax}.wash__b--orange{background:radial-gradient(closest-side,rgba(255,190,89,.3),rgba(255,190,89,0));-webkit-animation-duration:70s;animation-duration:70s;animation-direction:alternate-reverse;bottom:-34vmax;right:-18vmax}@-webkit-keyframes wash-a{to{-webkit-transform:translate(14vmax,10vmax)scale(1.1);transform:translate(14vmax,10vmax)scale(1.1)}}@keyframes wash-a{to{-webkit-transform:translate(14vmax,10vmax)scale(1.1);transform:translate(14vmax,10vmax)scale(1.1)}}@-webkit-keyframes wash-b{to{-webkit-transform:translate(-16vmax,14vmax)scale(.92);transform:translate(-16vmax,14vmax)scale(.92)}}@keyframes wash-b{to{-webkit-transform:translate(-16vmax,14vmax)scale(.92);transform:translate(-16vmax,14vmax)scale(.92)}}@-webkit-keyframes wash-c{to{-webkit-transform:translate(18vmax,-12vmax)scale(1.08);transform:translate(18vmax,-12vmax)scale(1.08)}}@keyframes wash-c{to{-webkit-transform:translate(18vmax,-12vmax)scale(1.08);transform:translate(18vmax,-12vmax)scale(1.08)}}main{overflow-x:clip}html[data-wash=hero] .wash__b{opacity:.7}html[data-wash=tools] .wash__b--teal,html[data-wash=prototype] .wash__b--teal,html[data-wash=data] .wash__b--teal,html[data-wash=routines] .wash__b--lilac,html[data-wash=process] .wash__b--lilac,html[data-wash=case] .wash__b--lilac,html[data-wash=paperwork] .wash__b--orange,html[data-wash=documents] .wash__b--orange{opacity:1}html[data-wash=documents] .wash__b--pink{opacity:.9}html[data-wash=consult] .wash__b{opacity:.8}body.is-home .site-header{backdrop-filter:none;background:rgba(251,249,245,.94)}:root{--paper:var(--color-paper);--paper-lift:var(--color-paper-lift);--paper-deep:var(--color-paper-deep);--ink:var(--color-ink-soft);--ink-dim:var(--color-ink-dim);--ink-faint:var(--color-ink-faint);--hair:var(--color-hair);--hair-soft:var(--color-hair-soft);--voice:var(--color-voice);--voice-ink:var(--color-voice-ink);--teal:var(--color-teal);--purple:var(--color-purple);--lilac:var(--color-lilac);--pink:var(--color-pink);--orange:var(--color-orange);--alert:var(--color-alert);--ok:var(--color-ok);--acc:var(--lilac);--acc-ink:var(--color-lilac-ink);--heading-weight:520;--head-h:58px}@media(max-width:767px){:root{--head-h:65px}}@media(prefers-reduced-motion:reduce){.dock *,.dock :before,.dock :after,.ask *,.ask :before,.ask :after{-webkit-transition-duration:.001ms!important;transition-duration:.001ms!important;-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.dock :focus-visible,.ask :is(button,a):focus-visible{outline:2px solid #512aff;outline:2px solid var(--purple);outline-offset:3px}.defs{width:0;height:0;position:absolute;overflow:hidden}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;-webkit-box-flex:0;-ms-flex:none;flex:none;width:1em;height:1em}.hand{font-family:Caveat,Bradley Hand,Segoe Print,cursive;font-family:var(--font-hand);letter-spacing:0;font-weight:600}.wrap{width:100%;max-width:1680px;max-width:var(--page-max);padding-inline:clamp(20px,5vw,96px);padding-inline:var(--gutter);margin-inline:auto}.word{-webkit-transition:opacity .55s cubic-bezier(.22,1,.36,1),-webkit-filter .55s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1),-webkit-filter .55s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1),-webkit-filter .55s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .55s var(--ease-kit),-webkit-filter .55s var(--ease-kit);transition:opacity .55s var(--ease-kit),-webkit-filter .55s var(--ease-kit);transition:opacity .55s var(--ease-kit),filter .55s var(--ease-kit);transition:opacity .55s var(--ease-kit),filter .55s var(--ease-kit),-webkit-filter .55s var(--ease-kit)}.word.is-veiled{opacity:.08;-webkit-filter:blur(5px);filter:blur(5px)}.grad{background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);color:rgba(0,0,0,0);background-position:20%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-style:normal;display:block}@media(forced-colors:active){.grad{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.grad.is-seen{-webkit-animation-name:drift-in;animation-name:drift-in;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes drift-in{0%{background-position:0%}to{background-position:20%}}@keyframes drift-in{0%{background-position:0%}to{background-position:20%}}.btn-fill{white-space:nowrap;color:#fff;background:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background:var(--gradient-interactive);-webkit-transition:background-position .6s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s;transition:background-position .6s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background-position .6s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background-position .6s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s;-webkit-transition:background-position .6s var(--ease-kit),-webkit-transform .2s var(--ease-kit),-webkit-box-shadow .2s;transition:background-position .6s var(--ease-kit),-webkit-transform .2s var(--ease-kit),-webkit-box-shadow .2s;transition:transform .2s var(--ease-kit),box-shadow .2s,background-position .6s var(--ease-kit);transition:transform .2s var(--ease-kit),box-shadow .2s,background-position .6s var(--ease-kit),-webkit-transform .2s var(--ease-kit),-webkit-box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-position:50%;background-size:300% 100%;border:0;border-radius:999px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45em;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-shadow:0 10px 24px -14px #512affb3;box-shadow:0 10px 24px -14px rgba(81,42,255,.7)}.btn-fill:hover{background-position:25%;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 14px 30px -14px #512affcc;box-shadow:0 14px 30px -14px rgba(81,42,255,.8)}.btn-line{white-space:nowrap;color:#1a1820;color:var(--ink);border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);border-radius:999px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45em;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-line:hover{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper)}.btn-quiet{color:rgba(26,24,32,.7);color:var(--ink-dim);text-underline-offset:3px;text-decoration:underline;text-decoration-color:rgba(26,24,32,.13);text-decoration-color:var(--hair);background:0 0;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4em;padding:4px 2px;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-quiet:hover{color:#1a1820;color:var(--ink);text-decoration-color:currentColor}.btn-small{border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);white-space:nowrap;border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4em;padding:8px 15px;font-size:14px;font-weight:500;-webkit-transition:border-color .2s,background .2s,color .2s;transition:border-color .2s,background .2s,color .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-small:hover{border-color:#1a1820;border-color:var(--ink)}.btn-small[aria-pressed=true]{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper);border-color:#1a1820;border-color:var(--ink)}.chips{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.chip{border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);text-align:left;border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4em;padding:9px 16px;font-size:15px;line-height:1.25;-webkit-transition:border-color .2s,background .2s,color .2s;transition:border-color .2s,background .2s,color .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.chip:hover{border-color:#1a1820;border-color:var(--ink)}.chip[aria-pressed=true]{background:#1a1820;background:var(--ink);border-color:#1a1820;border-color:var(--ink);color:#fbf9f5;color:var(--paper)}.tag-ill,.tag-real{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 9px;font-size:11px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tag-ill{color:rgba(26,24,32,.62);color:var(--ink-faint);border:1px dashed #1a182047}.tag-real{color:#fff;background:#1a1820;background:var(--ink)}.tag-real:before{content:"";background:#ffbe59;background:var(--orange);border-radius:50%;width:6px;height:6px}.trigger{text-align:left;isolation:isolate;background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;width:min(100%,580px);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:-webkit-box-shadow .3s,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1);transition:box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s,-webkit-transform .3s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s var(--ease-kit);transition:-webkit-box-shadow .3s,-webkit-transform .3s var(--ease-kit);transition:box-shadow .3s,transform .3s var(--ease-kit);transition:box-shadow .3s,transform .3s var(--ease-kit),-webkit-box-shadow .3s,-webkit-transform .3s var(--ease-kit);border:2px solid #0000;border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:clamp(28px,4.5vh,44px);padding:7px 7px 7px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-shadow:0 18px 40px -26px #1a182066;box-shadow:0 18px 40px -26px rgba(26,24,32,.4)}.trigger__ring{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;overflow:hidden}.trigger__ring:before{content:"";background:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background:var(--gradient-interactive);will-change:transform;width:300%;-webkit-animation:9s ease-in-out infinite alternate ring-drift;animation:9s ease-in-out infinite alternate ring-drift;position:absolute;inset:0 auto 0 0}.trigger__ring:after{content:"";border-radius:inherit;background:#fdfcf9;background:var(--paper-lift);position:absolute;top:2px;right:2px;bottom:2px;left:2px}@-webkit-keyframes ring-drift{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-66.667%);transform:translate(-66.667%)}}@keyframes ring-drift{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-66.667%);transform:translate(-66.667%)}}.trigger:hover{-webkit-box-shadow:0 0 0 5px #5fd4b633,0 22px 44px -26px #1a182073;box-shadow:0 0 0 5px rgba(95,212,182,.2),0 22px 44px -26px rgba(26,24,32,.45)}.trigger.is-away{opacity:0}@-webkit-keyframes canvas-drift{0%{background-position:0 0,0%}to{background-position:0 0,100%}}@keyframes canvas-drift{0%{background-position:0 0,0%}to{background-position:0 0,100%}}.trigger__mic{background:#f3efe6;background:var(--paper-deep);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.trigger__ph{min-width:0;color:rgba(26,24,32,.62);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:17px;overflow:hidden}.trigger__go{pointer-events:none}@media(max-width:760px){.trigger{border-radius:26px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px}.trigger__ph{white-space:normal;-ms-flex-preferred-size:calc(100% - 60px);flex-basis:calc(100% - 60px)}.trigger__go{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.svc__more{color:rgba(26,24,32,.7);color:var(--ink-dim);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(26,24,32,.13);text-decoration-color:var(--hair);-webkit-transition:color .2s cubic-bezier(.22,1,.36,1),text-decoration-color .2s cubic-bezier(.22,1,.36,1);transition:color .2s cubic-bezier(.22,1,.36,1),text-decoration-color .2s cubic-bezier(.22,1,.36,1);-webkit-transition:color .2s var(--ease-kit),text-decoration-color .2s var(--ease-kit);transition:color .2s var(--ease-kit),text-decoration-color .2s var(--ease-kit);font-size:15px;font-weight:500}.svc__more:hover{color:#1a1820;color:var(--ink);text-decoration-color:currentColor}.hs-hero{--sage:#8cc7a8;--sage-ink:#2f6b4f;--sage-deep:#2f8f6e;z-index:1;position:relative;overflow-x:clip}.hero__grid{min-height:100svh;padding-block:82px 64px;padding-block:calc(var(--head-h) + 24px)64px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);display:grid}.hero__copy{z-index:3;position:relative}.hs-hero h1{max-width:12.5em;font-size:clamp(44px,min(6vw,10vh),100px)}.hero__line{color:rgba(26,24,32,.7);color:var(--ink-dim);margin-top:clamp(20px,3vh,32px);font-size:clamp(18px,1.5vw,22px)}.hero__scene{z-index:1;height:min(66vh,620px);position:relative}.hero__threads{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.hero__threads .thread{fill:none;stroke:rgba(26,24,32,.16);stroke-width:1.2px;stroke-dasharray:2 6;stroke-linecap:round}.hero__signals{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.hero__signal{background:var(--c);width:6px;height:6px;-webkit-box-shadow:0 0 10px 2px var(--c);box-shadow:0 0 10px 2px var(--c);border-radius:50%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.hero__signal{-webkit-box-shadow:0 0 10px 2px color-mix(in oklab,var(--c)60%,transparent);box-shadow:0 0 10px 2px color-mix(in oklab,var(--c)60%,transparent)}}.hero__signal{opacity:0;will-change:transform,opacity;margin:-3px 0 0 -3px}.hero__signal.is-back{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.hero__slot{width:0;height:0;position:absolute;top:50%;left:50%}.hero__halo{background:radial-gradient(closest-side,rgba(186,101,228,.2),rgba(95,212,182,.1) 60%,rgba(0,0,0,0));border-radius:50%;width:360px;height:360px;-webkit-animation:7s ease-in-out infinite alternate halo;animation:7s ease-in-out infinite alternate halo;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero__gl{aspect-ratio:1;z-index:2;pointer-events:none;width:min(115%,560px);position:absolute;top:50%;left:50%;translate:-50% -50%}.hero__gl canvas{width:100%;height:100%;display:block}.hero__amp-svg{-webkit-filter:drop-shadow(0 18px 28px #512aff2e);filter:drop-shadow(0 18px 28px #512aff2e);width:56%;height:56%;position:absolute;top:22%;right:22%;bottom:22%;left:22%}.hero__gl.is-3d .hero__amp-svg{display:none}.hs-tile{left:var(--x);top:var(--y);z-index:3;width:clamp(156px,12.8vw,198px);color:#1a1820;color:var(--ink);text-decoration:none;position:absolute;translate:-50% -50%}.tile__float{-webkit-animation-name:float;animation-name:float;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-duration:var(--float,7s);animation-duration:var(--float,7s);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:var(--delay,0s);animation-delay:var(--delay,0s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:none;animation-fill-mode:none;display:block}@-webkit-keyframes float{0%{-webkit-transform:translateY(-6px)rotate(-.6deg);transform:translateY(-6px)rotate(-.6deg)}to{-webkit-transform:translateY(6px)rotate(.6deg);transform:translateY(6px)rotate(.6deg)}}@keyframes float{0%{-webkit-transform:translateY(-6px)rotate(-.6deg);transform:translateY(-6px)rotate(-.6deg)}to{-webkit-transform:translateY(6px)rotate(.6deg);transform:translateY(6px)rotate(.6deg)}}.tile__card{background:#fdfcf9;background:var(--paper-lift);border:1px solid #1a182012;border:1px solid var(--hair-soft);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);translate:-0px -0px;translate:calc(var(--px,0)*var(--depth,1)*-22px)calc(var(--py,0)*var(--depth,1)*-16px);-webkit-transition:scale .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;transition:scale .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;transition:box-shadow .25s,scale .25s cubic-bezier(.22,1,.36,1);transition:box-shadow .25s,scale .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;-webkit-transition:scale .25s var(--ease-kit),-webkit-box-shadow .25s;transition:scale .25s var(--ease-kit),-webkit-box-shadow .25s;transition:box-shadow .25s,scale .25s var(--ease-kit);transition:box-shadow .25s,scale .25s var(--ease-kit),-webkit-box-shadow .25s;border-radius:16px;grid-gap:9px;gap:9px;padding:11px;display:grid}.hs-tile:hover .tile__card{-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);scale:1.05}.tile__head{letter-spacing:-.005em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex}.tile__ic{width:26px;height:26px;color:var(--c);border-radius:8px;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;font-size:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.tile__ic{color:color-mix(in oklab,var(--c)55%,#1a1820)}@supports (color: color-mix(red,blue)){.tile__ic{color:color-mix(in oklab,var(--c)55%,var(--ink))}}}.tile__ic{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.tile__ic{background:color-mix(in oklab,var(--c)22%,#fdfcf9)}@supports (color: color-mix(red,blue)){.tile__ic{background:color-mix(in oklab,var(--c)22%,var(--paper-lift))}}}.tile__ui{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fff;border-radius:10px;display:block;overflow:hidden}.tile__foot{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:12px;line-height:1.3}.tile__foot b{color:#1a1820;color:var(--ink);font-weight:600}.mini-map{background:#f3efe6;background:var(--paper-deep)}.mini-map svg{width:100%;height:auto;display:block}.mini-map__street{fill:none;stroke:rgba(255,255,255,.9);stroke-width:5px}.mini-map__route{fill:none;stroke-width:2.4px;stroke-linecap:round}.mini-map__drop{fill:#fff;stroke-width:2px}.mini-map__depot{fill:#1a1820;fill:var(--ink)}.mini-relay{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;container-type:inline-size}.mini-relay:before{content:"";background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);opacity:.55;border-radius:2px;height:3px;position:absolute;top:50%;left:22px;right:22px;translate:0 -50%}.mini-relay i{z-index:1;width:26px;height:26px;color:var(--c);border-radius:50%;place-items:center;font-size:14px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.mini-relay i{color:color-mix(in oklab,var(--c)50%,#1a1820)}@supports (color: color-mix(red,blue)){.mini-relay i{color:color-mix(in oklab,var(--c)50%,var(--ink))}}}.mini-relay i{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.mini-relay i{background:color-mix(in oklab,var(--c)28%,#fff)}}.mini-relay i{-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.mini-relay__dot{z-index:2;background:#1a1820;background:var(--ink);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;-webkit-animation:3.2s ease-in-out infinite relay;animation:3.2s ease-in-out infinite relay;position:absolute;top:50%;left:18px;-webkit-box-shadow:0 0 0 3px #ffffffe6;box-shadow:0 0 0 3px rgba(255,255,255,.9)}@-webkit-keyframes relay{0%,8%{translate:0}92%,to{translate:calc(100cqi - 25px)}}@keyframes relay{0%,8%{translate:0}92%,to{translate:calc(100cqi - 25px)}}.mini-ledger{grid-template-columns:minmax(0,1fr) auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:5px 8px;gap:5px 8px;padding:8px 9px;font-size:11px;line-height:1.2;display:grid}.mini-ledger span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mini-ledger b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.mini-ledger i{background:#5fd4b6;background:var(--teal);border-radius:50%;width:8px;height:8px}.mini-ledger i.is-ask{background:#ffbe59;background:var(--orange)}.mini-ask{grid-gap:6px;gap:6px;padding:8px 9px;font-size:11px;line-height:1.3;display:grid}.mini-ask__q{background:#f3efe6;background:var(--paper-deep);border-radius:9px 9px 2px;justify-self:end;max-width:88%;padding:4px 8px}.mini-ask__a i{background:#512aff;background:var(--purple);color:#fff;vertical-align:1px;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:4px;font-size:9px;font-style:normal;font-weight:600;display:inline-grid}.mini-week{grid-gap:5px;gap:5px;padding:8px 9px;font-size:11px;line-height:1.2;display:grid}.mini-week__days{gap:4px;margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex}.mini-week__days i{height:16px;color:var(--sage-ink);background:var(--sage);border-radius:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;place-items:center;font-size:9px;font-style:normal;font-weight:600;display:grid}@supports (color:color-mix(in lab,red,red)){.mini-week__days i{background:color-mix(in oklab,var(--sage)30%,transparent)}}.mini-week__days i.is-now{color:#fff;background:var(--sage-deep)}.mini-week__row{white-space:nowrap;text-overflow:ellipsis;gap:6px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.mini-week__row b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}@media(max-width:1024px){.hero__grid{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:24px}.hero__scene{height:460px}}@media(max-width:760px){.hero__grid{padding-top:83px;padding-top:calc(var(--head-h) + 25px)}.hs-hero h1{font-size:44px}.hero__scene{height:380px}.hs-tile{width:140px}.tile__card{gap:7px;padding:9px}.tile__head{font-size:12px}.tile__foot{font-size:11px}}@media(max-width:480px){.hs-tile:nth-of-type(n+4){display:none}.hs-tile:first-of-type{--x:24%!important;--y:12%!important}.hs-tile:nth-of-type(2){--x:76%!important;--y:10%!important}.hs-tile:nth-of-type(3){--x:74%!important;--y:90%!important}}@-webkit-keyframes halo{to{opacity:.7;scale:1.15}}@keyframes halo{to{opacity:.7;scale:1.15}}.svc,.sec{z-index:1;padding-block:clamp(120px,17vh,210px) 0;position:relative}.svc__grid{z-index:1;grid-gap:clamp(40px,6vh,72px)clamp(16px,2vw,32px);grid-gap:clamp(40px,6vh,72px)var(--grid-gap);gap:clamp(40px,6vh,72px)clamp(16px,2vw,32px);gap:clamp(40px,6vh,72px)var(--grid-gap);display:grid;position:relative}.svc__copy{-ms-flex-line-pack:start;align-content:start;grid-gap:22px;gap:22px;display:grid}.svc h2,.sec h2{max-width:14em;font-size:clamp(38px,4.3vw,70px)}.svc__aside{justify-items:start;grid-gap:14px;gap:14px;max-width:36ch;display:grid}.svc__line{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:clamp(17px,1.3vw,20px);line-height:1.5}.svc__line a{color:#1a1820;color:var(--ink);text-decoration-line:underline;text-decoration-color:#ba65e4;text-decoration-color:var(--lilac);text-underline-offset:4px}.svc__link{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#ba65e4;text-decoration-color:var(--acc);background:0 0;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.svc__link .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.svc__link:hover .ic{-webkit-transform:translate(4px);transform:translate(4px)}.svc__demo{border-radius:28px;border-radius:var(--radius-panel);border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);min-width:0;padding:clamp(24px,3.4vw,52px);position:relative;-webkit-box-shadow:0 30px 60px -48px #1a182073;box-shadow:0 30px 60px -48px rgba(26,24,32,.45)}.svc__demo--bare{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.svc--stack .svc__copy{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px 64px;display:-webkit-box;display:-ms-flexbox;display:flex}.svc--split .svc__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.svc--split .svc__copy{top:106px;top:calc(var(--head-h) + 48px);gap:28px;padding-top:12px;position:sticky}.svc--split h2{font-size:clamp(34px,3.3vw,56px)}.svc--flip .svc__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.svc--flip .svc__copy{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.svc--center .svc__copy{text-align:center;justify-items:center}.svc--center h2{margin-inline:auto}.svc--center .svc__aside{justify-items:center}.svc--big h2{max-width:11em;font-size:clamp(44px,6.2vw,104px)}.svc--big .svc__copy{grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:24px 64px}.svc--big .svc__demo:not(.svc__demo--bare){margin-left:clamp(0px,12vw,200px)}.case .svc__copy{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px 64px;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1024px){.svc--split .svc__grid{grid-template-columns:minmax(0,1fr)}.svc--split .svc__copy{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:static}.svc--big .svc__copy{grid-template-columns:minmax(0,1fr)}.svc--big .svc__demo{margin-left:0}}@media(max-width:760px){.svc h2,.sec h2,.svc--big h2,.svc--split h2{font-size:38px}.svc__demo{border-radius:22px;padding:18px}}.svc__top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px 64px;margin-bottom:clamp(40px,6vh,72px);display:-webkit-box;display:-ms-flexbox;display:flex}.case__head{grid-gap:18px;gap:18px;display:grid}:is(body.is-home,.hs-page) .svc,:is(body.is-home,.hs-page) .sec{padding-top:var(--tx-top)}:is(body.is-home,.hs-page) .case{padding-top:calc(var(--tx-top)*.8)}:is(body.is-home,.hs-page) .convo{padding-top:calc(var(--tx-top)*.62)}:is(body.is-home,.hs-page) .tx{--c:var(--acc);--face:clamp(30px,2.8vw,40px);z-index:1;padding-bottom:var(--tx-mid);-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;position:relative}:is(body.is-home,.hs-page) .tx--solo{padding-bottom:calc(var(--tx-mid)*.62)}:is(body.is-home,.hs-page) .tx__msg{z-index:1;grid-gap:8px;gap:8px;min-width:0;display:grid;position:relative}:is(body.is-home,.hs-page) .tx__row{min-width:0;position:relative}:is(body.is-home,.hs-page) .tx__who{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:13px;line-height:1.4}:is(body.is-home,.hs-page) .tx__who b{color:#1a1820;color:var(--ink);font-weight:600}:is(body.is-home,.hs-page) .tx__sep{color:rgba(26,24,32,.62);color:var(--ink-faint);margin-inline:6px}:is(body.is-home,.hs-page) .tx__bubble{max-width:25em;color:#1a1820;color:var(--ink);text-wrap:pretty;border-radius:22px;padding:13px 18px 14px;font-size:clamp(16px,1.15vw,18px);line-height:1.45}:is(body.is-home,.hs-page) .tx__msg--them .tx__bubble{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transform-origin:0 100%;transform-origin:0 100%}:is(body.is-home,.hs-page) .tx__bubble--us,:is(body.is-home,.hs-page) .tx__typing{background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;background-position:0 0,50%;background-size:100% 100%,300% 100%;border:2px solid #0000;-webkit-box-shadow:0 18px 40px -26px #1a182066;box-shadow:0 18px 40px -26px rgba(26,24,32,.4)}:is(body.is-home,.hs-page) .tx__msg--them .tx__bubble{border-bottom-left-radius:6px}:is(body.is-home,.hs-page) .tx__bubble--us,:is(body.is-home,.hs-page) .tx__typing{border-bottom-right-radius:6px}:is(body.is-home,.hs-page) .tx__stack{place-items:end;display:grid}:is(body.is-home,.hs-page) .tx__stack>*{grid-area:1/1}:is(body.is-home,.hs-page) .tx__typing{opacity:0;border-radius:20px;gap:5px;padding:14px 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}:is(body.is-home,.hs-page) .tx__typing i{background:rgba(26,24,32,.62);background:var(--ink-faint);border-radius:50%;width:7px;height:7px}:is(body.is-home,.hs-page) .tx.is-typing .tx__typing i{-webkit-animation:1s ease-in-out infinite tx-dot;animation:1s ease-in-out infinite tx-dot}:is(body.is-home,.hs-page) .tx.is-typing .tx__typing i:nth-child(2){-webkit-animation-delay:.16s;animation-delay:.16s}:is(body.is-home,.hs-page) .tx.is-typing .tx__typing i:nth-child(3){-webkit-animation-delay:.32s;animation-delay:.32s}@-webkit-keyframes tx-dot{0%,60%,to{opacity:.45;-webkit-transform:none;transform:none}30%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes tx-dot{0%,60%,to{opacity:.45;-webkit-transform:none;transform:none}30%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}:is(body.is-home,.hs-page) .tx__act{white-space:nowrap;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--c);background:0 0;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:2px 0;font-size:14px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}:is(body.is-home,.hs-page) .tx__act .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}:is(body.is-home,.hs-page) .tx__act:hover .ic{-webkit-transform:translate(3px);transform:translate(3px)}:is(body.is-home,.hs-page) .tx__face{width:var(--face);height:var(--face);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:inset 0 0 0 1.5px #1a182021,0 8px 18px -10px #1a182066;box-shadow:inset 0 0 0 1.5px rgba(26,24,32,.13),0 8px 18px -10px rgba(26,24,32,.4);-webkit-box-shadow:inset 0 0 0 1.5px var(--hair),0 8px 18px -10px #1a182066;box-shadow:inset 0 0 0 1.5px var(--hair),0 8px 18px -10px rgba(26,24,32,.4);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}:is(body.is-home,.hs-page) .tx__fill{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:calc(var(--face)*.44);color:var(--c);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){:is(body.is-home,.hs-page) .tx__fill{color:color-mix(in oklab,var(--c)48%,#1a1820)}@supports (color: color-mix(red,blue)){:is(body.is-home,.hs-page) .tx__fill{color:color-mix(in oklab,var(--c)48%,var(--ink))}}}:is(body.is-home,.hs-page) .tx__fill{background:var(--c)}@supports (color:color-mix(in lab,red,red)){:is(body.is-home,.hs-page) .tx__fill{background:color-mix(in oklab,var(--c)28%,#fdfcf9)}@supports (color: color-mix(red,blue)){:is(body.is-home,.hs-page) .tx__fill{background:color-mix(in oklab,var(--c)28%,var(--paper-lift))}}}:is(body.is-home,.hs-page) .tx__face--us .tx__fill{background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;border:2px solid #0000}:is(body.is-home,.hs-page) .tx__fill svg{width:46%;height:56%}:is(body.is-home,.hs-page) .tx__face{position:relative}:is(body.is-home,.hs-page) .tx-note{color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:13px;line-height:1.4}:is(body.is-home,.hs-page) .tx-note--narrow{display:none}@media(max-width:1024px){:is(body.is-home,.hs-page) .tx-note--wide{display:none}:is(body.is-home,.hs-page) .tx-note--narrow{display:block}}:is(body.is-home,.hs-page) .hero__copy>.tx-note{position:absolute;top:calc(100% + 26px);left:0}:is(body.is-home,.hs-page) .tx>.tx-note{grid-column:1/-1;justify-self:start;margin-bottom:20px}:is(body.is-home,.hs-page) .tx.is-armed :is(.tx__who,.tx__bubble,.tx__act,.tx__fill,.tx__time,.tx__seen),:is(body.is-home,.hs-page) .tx__typing{opacity:0;-webkit-transition:opacity .28s,-webkit-transform .62s cubic-bezier(.34,1.4,.64,1);transition:opacity .28s,-webkit-transform .62s cubic-bezier(.34,1.4,.64,1);transition:opacity .28s,transform .62s cubic-bezier(.34,1.4,.64,1);transition:opacity .28s,transform .62s cubic-bezier(.34,1.4,.64,1),-webkit-transform .62s cubic-bezier(.34,1.4,.64,1);-webkit-transform:translateY(10px)scale(.92);transform:translateY(10px)scale(.92)}:is(body.is-home,.hs-page) .tx.is-armed .tx__fill{-webkit-transform:scale(.4);transform:scale(.4)}:is(body.is-home,.hs-page) .tx.is-them .tx__msg--them :is(.tx__who,.tx__bubble,.tx__act,.tx__fill),:is(body.is-home,.hs-page) .tx.is-typing .tx__msg--us :is(.tx__who,.tx__typing,.tx__fill),:is(body.is-home,.hs-page) .tx.is-us .tx__msg--us :is(.tx__who,.tx__bubble,.tx__fill,.tx__seen),:is(body.is-home,.hs-page) .tx:is(.is-them,.is-typing,.is-us) .tx__time{opacity:1;-webkit-transform:none;transform:none}:is(body.is-home,.hs-page) .tx.is-them .tx__msg--them .tx__bubble{-webkit-transition-delay:60ms;transition-delay:60ms}:is(body.is-home,.hs-page) .tx.is-them .tx__act{-webkit-transition-delay:.42s;transition-delay:.42s}:is(body.is-home,.hs-page) .tx.is-us .tx__typing{-webkit-transition-duration:.16s;transition-duration:.16s}:is(body.is-home,.hs-page) .tx.is-us .tx__seen{-webkit-transition-delay:.9s;transition-delay:.9s}:is(body.is-home,.hs-page) .tx .tx__act:focus-visible{opacity:1;-webkit-transform:none;transform:none}:is(body.is-home,.hs-page) .tx-thread{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}:is(body.is-home,.hs-page) .tx-thread__lines path{fill:none;stroke-width:2px;stroke-linecap:round}:is(body.is-home,.hs-page) .tx-tip__halo{opacity:.22}:is(body.is-home,.hs-page) .tx-local{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}:is(body.is-home,.hs-page) .tx-local path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:100 102;stroke-dashoffset:0}:is(body.is-home,.hs-page) .tx.is-armed .tx-local path{stroke-dashoffset:100px;opacity:0;-webkit-transition:stroke-dashoffset var(--dur)cubic-bezier(.45,0,.2,1)var(--delay),opacity 10ms linear var(--delay);transition:stroke-dashoffset var(--dur)cubic-bezier(.45,0,.2,1)var(--delay),opacity 10ms linear var(--delay)}:is(body.is-home,.hs-page) .tx.is-armed:is(.is-them,.is-typing,.is-us) .tx-local [data-on=start],:is(body.is-home,.hs-page) .tx.is-armed.is-them .tx-local [data-on=them],:is(body.is-home,.hs-page) .tx.is-armed:is(.is-typing,.is-us) .tx-local [data-on=us]{stroke-dashoffset:0;opacity:1}:is(body.is-home,.hs-page) .trigger--close:not(.ask__clone){position:relative}:is(body.is-home,.hs-page) .trigger--close:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-box-shadow:0 0 0 3px #512aff47;box-shadow:0 0 0 3px rgba(81,42,255,.28)}:is(body.is-home,.hs-page) .trigger--close.tx-reached:after{-webkit-animation-name:tx-reach;animation-name:tx-reach;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:none;animation-fill-mode:none}@-webkit-keyframes tx-reach{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:scale(1.03,1.22);transform:scale(1.03,1.22)}}@keyframes tx-reach{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:scale(1.03,1.22);transform:scale(1.03,1.22)}}:is(body.is-home,.hs-page){--tx-top:clamp(156px,22vh,240px);--tx-mid:clamp(130px,17vh,176px)}:is(body.is-home,.hs-page) .tx{--lane:calc(var(--gutter)/2);--indent:clamp(28px,3vw,44px);justify-items:start;row-gap:clamp(18px,2.4vh,26px)}:is(body.is-home,.hs-page) .tx__msg--them{grid-template-columns:auto auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}:is(body.is-home,.hs-page) .tx__msg--them .tx__who{grid-column:1/-1}:is(body.is-home,.hs-page) .tx__act{margin-bottom:11px}:is(body.is-home,.hs-page) .tx__msg--us{--shift:var(--indent);margin-left:var(--shift);justify-items:start}:is(body.is-home,.hs-page) .tx--solo .tx__msg--us{--shift:0px}:is(body.is-home,.hs-page) .tx__stack{justify-items:start}:is(body.is-home,.hs-page) .tx__face{top:calc(50% - var(--face)/2);left:calc(-1*(var(--lane) + 0px) - var(--face)/2);left:calc(-1*(var(--lane) + var(--shift,0px)) - var(--face)/2);position:absolute}:is(body.is-home,.hs-page) :is(.tx__bubble,.tx__typing){border-radius:6px 22px 22px}@media(max-width:760px){:is(body.is-home,.hs-page){--tx-top:clamp(112px,16vh,150px);--tx-mid:clamp(96px,13vh,120px)}:is(body.is-home,.hs-page) .tx{--face:26px}:is(body.is-home,.hs-page) .tx__bubble{padding:11px 15px 12px;font-size:16px}:is(body.is-home,.hs-page) .tx__msg--them .tx__bubble,:is(body.is-home,.hs-page) .tx__stack{max-width:100%}:is(body.is-home,.hs-page) .tx{--face:22px;--lane:24px;--indent:18px;padding-left:36px;padding-left:calc(12px + var(--lane));row-gap:16px}:is(body.is-home,.hs-page) .tx__msg--them{grid-template-columns:minmax(0,1fr)}:is(body.is-home,.hs-page) .tx__act{justify-self:start;margin:2px 0 0}}.d-tools{--d-v1:var(--teal)}@supports (color:color-mix(in lab,red,red)){.d-tools{--d-v1:color-mix(in oklab,var(--teal)70%,var(--ink))}}.d-tools{--d-v2:var(--purple);--d-v3:var(--pink);--d-water:var(--purple)}@supports (color:color-mix(in lab,red,red)){.d-tools{--d-water:color-mix(in oklab,color-mix(in oklab,var(--purple)30%,var(--teal))20%,var(--paper-lift))}}.d-tools{--d-park:var(--teal)}@supports (color:color-mix(in lab,red,red)){.d-tools{--d-park:color-mix(in oklab,var(--teal)20%,var(--paper-deep))}}.d-tools{--d-road:var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-tools{--d-road:color-mix(in oklab,var(--ink)6%,var(--paper-deep))}}.d-tools{--d-soft:var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-tools{--d-soft:color-mix(in oklab,var(--ink)40%,transparent)}}.d-tools{max-width:720px;color:#1a1820;color:var(--ink);grid-gap:14px;gap:14px;display:grid;position:relative}.d-tools :where(p){margin:0}.d-tools [data-van="1"]{--v:var(--d-v1)}.d-tools [data-van="2"]{--v:var(--d-v2)}.d-tools [data-van="3"]{--v:var(--d-v3)}.d-tools__map{width:100%;height:auto;display:block}.d-tools__map[role=button]{cursor:crosshair;-ms-touch-action:manipulation;touch-action:manipulation}.d-tools__map:focus-visible{outline:2px solid #512aff;outline:2px solid var(--purple);outline-offset:-3px;border-radius:6px}.d-tools__block{fill:#f3efe6;fill:var(--paper-deep)}@supports (color:color-mix(in lab,red,red)){.d-tools__block{fill:color-mix(in oklab,#f3efe680%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-tools__block{fill:color-mix(in oklab,var(--paper-deep)80%,var(--paper-lift))}}}.d-tools__river{fill:none;stroke:var(--d-water);stroke-width:22px;stroke-linecap:round}.d-tools__park{fill:var(--d-park)}.d-tools__tree{fill:#5fd4b6;fill:var(--teal)}@supports (color:color-mix(in lab,red,red)){.d-tools__tree{fill:color-mix(in oklab,#5fd4b642%,#f3efe6)}@supports (color: color-mix(red,blue)){.d-tools__tree{fill:color-mix(in oklab,var(--teal)42%,var(--paper-deep))}}}.d-tools__road{fill:none;stroke:var(--d-road);stroke-width:8px;stroke-linecap:round}.d-tools__road--minor{stroke-width:4px}.d-tools__bridge{fill:none;stroke:#1a1820;stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-tools__bridge{stroke:color-mix(in oklab,#1a182028%,transparent)}@supports (color: color-mix(red,blue)){.d-tools__bridge{stroke:color-mix(in oklab,var(--ink)28%,transparent)}}}.d-tools__bridge{stroke-width:1.4px;stroke-linecap:round}.d-tools__label{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.02em;fill:rgba(26,24,32,.62);fill:var(--ink-faint);font-size:14px}.d-tools__fade-in{stop-color:#fdfcf9;stop-color:var(--paper-lift)}.d-tools__fade-out{stop-color:#fdfcf9;stop-color:var(--paper-lift);stop-opacity:0}.d-tools__route{opacity:.88}.d-tools__route path{fill:none;stroke:var(--v);stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round}.d-tools__drop{fill:#fdfcf9;fill:var(--v,var(--paper-lift));stroke:#1a1820;stroke:var(--ink);stroke-width:1.5px;transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%}.d-tools__depot rect{fill:#1a1820;fill:var(--ink)}.d-tools__depot text{fill:#fbf9f5;fill:var(--paper);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.02em;font-size:14px;font-weight:500}.d-tools__van .d-tools__body{fill:var(--v);stroke:#1a1820;stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round}.d-tools__van .d-tools__win{fill:#fdfcf9;fill:var(--paper-lift)}.d-tools__van .d-tools__wheel{fill:#1a1820;fill:var(--ink)}.d-tools__tag{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.d-tools__tag rect{fill:#fdfcf9;fill:var(--paper-lift);stroke:#c27a14;stroke:var(--voice);stroke-width:1px}.d-tools__tag text{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);fill:#8a5608;fill:var(--voice-ink);font-size:11px;font-weight:600}.d-tools__van.is-parked .d-tools__body{fill:var(--v)}@supports (color:color-mix(in lab,red,red)){.d-tools__van.is-parked .d-tools__body{fill:color-mix(in oklab,var(--v)22%,#f3efe6)}@supports (color: color-mix(red,blue)){.d-tools__van.is-parked .d-tools__body{fill:color-mix(in oklab,var(--v)22%,var(--paper-deep))}}}.d-tools__van.is-parked .d-tools__body{stroke:var(--d-soft)}.d-tools__van.is-parked .d-tools__wheel{fill:var(--d-soft)}.d-tools__van.is-parked .d-tools__tag{opacity:1}.d-tools__head{color:rgba(26,24,32,.7);color:var(--ink-dim);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 12px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-tools__mapwrap{margin-inline:0}.d-tools__panel{grid-gap:8px;gap:8px;display:grid}.d-tools__sum{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:17px}.d-tools__sum b{color:#1a1820;color:var(--ink);font-weight:600}.d-tools__sum span{white-space:nowrap}.d-tools__msg{min-height:2.9em;color:rgba(26,24,32,.7);color:var(--ink-dim);max-width:68ch;font-size:15px;line-height:1.45}.d-tools__acts{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-tools__act{border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:44px;padding:9px 18px 9px 14px;font-size:15px;font-weight:500;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-tools__act .ic{font-size:18px}.d-tools__act:hover{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper)}.d-tools__act.is-active{background:#ffbe59;background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.d-tools__act.is-active{background:color-mix(in oklab,#ffbe5918%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-tools__act.is-active{background:color-mix(in oklab,var(--orange)18%,var(--paper-lift))}}}.d-tools__act.is-active{border-color:#8a5608;border-color:var(--voice-ink);color:#8a5608;color:var(--voice-ink)}.d-tools__reset{min-height:44px;color:rgba(26,24,32,.7);color:var(--ink-dim);text-underline-offset:4px;text-decoration:underline;text-decoration-color:rgba(26,24,32,.13);text-decoration-color:var(--hair);background:0 0;border:0;padding:8px 12px;font-size:15px}.d-tools__reset:hover{color:#1a1820;color:var(--ink);text-decoration-color:currentColor}.no-js .d-tools__msg,.no-js .d-tools__acts{display:none}.d-tools__grow{transform-box:fill-box;-webkit-transform-origin:50% 0;transform-origin:50% 0}@media(max-width:560px){.d-tools{gap:10px}.d-tools__mapwrap{margin-inline:-6%}.d-tools__sum{font-size:16px}.d-tools__act{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-tools__label{font-size:24px}.d-tools__grow{-webkit-transform:scale(1.45);transform:scale(1.45)}}.d-routines{color:#1a1820;color:var(--ink);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);grid-gap:22px;gap:22px;display:grid;container-type:inline-size}.d-routines :where(p){margin:0}.d-routines__defs{width:0;height:0;position:absolute;overflow:hidden}.d-routines__top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-routines__chips{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-routines__chip .ic{fill:currentColor;stroke-width:1.4px;font-size:12px}.d-routines__lanes,.d-routines__lane{grid-gap:6px;gap:6px;display:grid}.d-routines__lane--auto .d-routines__head{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.d-routines__head{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px 18px;min-height:34px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-routines__lane-name{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-routines__lane--hand .d-routines__lane-name{color:#8a5608;color:var(--voice-ink)}.d-routines__sped{background:#c27a14;background:var(--voice);border-radius:999px;padding:3px 9px}@supports (color:color-mix(in lab,red,red)){.d-routines__sped{background:color-mix(in oklab,#c27a1416%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-routines__sped{background:color-mix(in oklab,var(--voice)16%,var(--paper-lift))}}}.d-routines__sped{letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600}.d-routines__step{min-width:14em;min-height:1.4em;color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;line-height:1.4}.d-routines__step b{color:#1a1820;color:var(--ink);margin-right:calc(8px - .26em);font-weight:600}.d-routines__lane--hand .d-routines__step{color:#8a5608;color:var(--voice-ink)}.d-routines__meter{color:rgba(26,24,32,.7);color:var(--ink-dim);white-space:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;margin-left:auto;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-routines__meter b{min-width:2.7ch;font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:#1a1820;color:var(--ink);font-size:32px;line-height:1}.d-routines__lane--hand .d-routines__meter b{color:#8a5608;color:var(--voice-ink)}.d-routines__stave{height:96px;position:relative}.d-routines__stave:before{content:"";background:repeating-linear-gradient(to bottom,#1a1820120 1px,transparent 1px 11px);pointer-events:none;height:45px;position:absolute;inset:26px 0 auto}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.d-routines__stave:before{background:repeating-linear-gradient(to bottom,var(--hair-soft)0 1px,transparent 1px 11px)}}.d-routines__svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.d-routines__svg[data-routines-box] path{vector-effect:non-scaling-stroke}.d-routines__svg[data-routines-box] :is(.d-routines__walked,.d-routines__lit){stroke-dasharray:none}.d-routines__trail{fill:none;stroke:rgba(26,24,32,.62);stroke:var(--ink-faint);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round;opacity:.55}.d-routines__walked{fill:none;stroke:#c27a14;stroke:var(--voice);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.d-routines__band,.d-routines__line,.d-routines__lit{fill:none;stroke-linecap:round}.d-routines__band{stroke-width:22px;opacity:.13}.d-routines__line{stroke-width:2px;opacity:.45}.d-routines__lit{stroke-width:4px;stroke-dasharray:1 1;stroke-dashoffset:1px}.d-routines__apps,.d-routines__names{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--n,5),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.d-routines__apps{z-index:2;height:100%;position:relative}.d-routines__app{grid-column:var(--c);grid-row:1;place-self:start center;margin-top:4px}.d-routines__app[data-row=lo]{-ms-flex-item-align:end;align-self:end;margin:0 0 4px}.d-routines__app.is-off,.d-routines__names li.is-off{display:none}.d-routines__disc{background:var(--m);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.d-routines__disc{background:color-mix(in oklab,var(--m)18%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-routines__disc{background:color-mix(in oklab,var(--m)18%,var(--paper-lift))}}}.d-routines__disc{-webkit-box-shadow:0 0 0 1px #1a182021,0 10px 20px -16px #1a1820;box-shadow:0 0 0 1px rgba(26,24,32,.13),0 10px 20px -16px #1a1820;-webkit-box-shadow:0 0 0 1px var(--hair),0 10px 20px -16px var(--ink);box-shadow:0 0 0 1px var(--hair),0 10px 20px -16px var(--ink);-webkit-transition:background .3s;transition:background .3s}.d-routines__disc .ic{stroke-width:1.6px;font-size:20px}.d-routines__ring{border:2px solid var(--m);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.d-routines__lane--auto .d-routines__app.is-lit .d-routines__disc{background:var(--m)}@supports (color:color-mix(in lab,red,red)){.d-routines__lane--auto .d-routines__app.is-lit .d-routines__disc{background:color-mix(in oklab,var(--m)55%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-routines__lane--auto .d-routines__app.is-lit .d-routines__disc{background:color-mix(in oklab,var(--m)55%,var(--paper-lift))}}}.d-routines__lane--hand .d-routines__disc{--m:var(--voice);background:#f3efe6;background:var(--paper-deep);color:rgba(26,24,32,.7);color:var(--ink-dim)}.d-routines__lane--hand .d-routines__app.is-work .d-routines__ring{opacity:1}.d-routines__lane--hand .d-routines__app.is-done .d-routines__disc{background:#c27a14;background:var(--voice)}@supports (color:color-mix(in lab,red,red)){.d-routines__lane--hand .d-routines__app.is-done .d-routines__disc{background:color-mix(in oklab,#c27a1426%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-routines__lane--hand .d-routines__app.is-done .d-routines__disc{background:color-mix(in oklab,var(--voice)26%,var(--paper-lift))}}}.d-routines__lane--hand .d-routines__app.is-done .d-routines__disc{color:#1a1820;color:var(--ink)}.d-routines__names{border-block:1px solid #1a182012;border-block:1px solid var(--hair-soft);padding:4px 0}.d-routines__names li{grid-column:var(--c);text-align:center;grid-row:1;font-size:15px;font-weight:600;line-height:1.5}.d-routines__cursor{z-index:3;will-change:transform;pointer-events:none;width:28px;height:28px;margin:-3px 0 0 -4px;position:absolute;top:0;left:0}.d-routines__cursor svg{width:28px;height:28px;fill:#1a1820;fill:var(--ink);stroke:#fdfcf9;stroke:var(--paper-lift);stroke-width:1.4px;stroke-linejoin:round;position:relative}.d-routines__click{border:2px solid #c27a14;border:2px solid var(--voice);opacity:0;border-radius:50%;width:22px;height:22px;position:absolute;top:-8px;left:-7px}.d-routines__token{z-index:3;background:#fdfcf9;background:var(--paper-lift);width:28px;height:36px;-webkit-box-shadow:0 0 0 1px #1a182021,0 10px 18px -10px #1a1820;box-shadow:0 0 0 1px rgba(26,24,32,.13),0 10px 18px -10px #1a1820;-webkit-box-shadow:0 0 0 1px var(--hair),0 10px 18px -10px var(--ink);box-shadow:0 0 0 1px var(--hair),0 10px 18px -10px var(--ink);will-change:transform,opacity;pointer-events:none;border-radius:4px 10px 4px 4px;place-items:center;margin:-18px 0 0 -14px;display:grid;position:absolute;top:0;left:0}.d-routines__token .ic{font-size:15px}.d-routines__totals{border-top:1px solid #1a182021;border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 40px;gap:8px 40px;padding-top:18px;display:grid}.d-routines__total{-ms-flex-line-pack:start;align-content:start;grid-gap:4px;gap:4px;display:grid}.d-routines__total-name{letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}.d-routines__total--hand .d-routines__total-name,.d-routines__total--hand .d-routines__total-big{color:#8a5608;color:var(--voice-ink)}.d-routines__total-big{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.03em;font-size:clamp(30px,3.4vw,46px);line-height:1.05}.d-routines__total-small{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:16px}.d-routines__back{grid-column:1/-1;font-size:16px;font-weight:600}.d-routines__total-big,.d-routines__total-small,.d-routines__back{-webkit-transition:opacity .45s cubic-bezier(.22,1,.36,1),translate .5s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),translate .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s var(--ease-kit),translate .5s var(--ease-kit);transition:opacity .45s var(--ease-kit),translate .5s var(--ease-kit)}.d-routines__totals.is-waiting .d-routines__total-big,.d-routines__totals.is-waiting .d-routines__total-small,.d-routines__totals.is-waiting .d-routines__back{opacity:0;translate:0 8px}.d-routines__total--auto .d-routines__total-big{-webkit-transition-delay:80ms;transition-delay:80ms}.d-routines__back{-webkit-transition-delay:.2s;transition-delay:.2s}.d-routines:not(.is-live) :is(.d-routines__cursor,.d-routines__token){visibility:hidden}.no-js .d-routines__chips{display:none}@container (max-width:600px){.d-routines__head{gap:2px 12px}.d-routines__step{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;min-width:0;font-size:14px}.d-routines__lane-name{gap:8px;font-size:13px}.d-routines__meter{font-size:14px}.d-routines__meter b{font-size:26px}.d-routines__stave{height:80px}.d-routines__stave:before{background-size:100% 9px;height:34px;inset:22px 0 auto}.d-routines__disc{width:38px;height:38px}.d-routines__disc .ic{font-size:17px}.d-routines__names li{font-size:13px}.d-routines__chips{gap:8px}.d-routines__chip{gap:6px;padding:7px 11px;font-size:14px}.d-routines__chip .ic{font-size:10px}.d-routines__totals{gap:8px 20px}.d-routines__total-name{font-size:13px}.d-routines__total-big{font-size:26px}.d-routines__total-small,.d-routines__back{font-size:14px}}.d-paperwork{--pw-wash:var(--orange)}@supports (color:color-mix(in lab,red,red)){.d-paperwork{--pw-wash:color-mix(in oklab,var(--orange)22%,var(--paper-lift))}}.d-paperwork{--pw-mark:var(--orange)}@supports (color:color-mix(in lab,red,red)){.d-paperwork{--pw-mark:color-mix(in oklab,var(--orange)55%,transparent)}}.d-paperwork{--pw-drop:0 1px 0 var(--ink),0 12px 22px -16px var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-paperwork{--pw-drop:0 1px 0 color-mix(in oklab,var(--ink)9%,transparent),0 12px 22px -16px color-mix(in oklab,var(--ink)55%,transparent)}}.d-paperwork{isolation:isolate;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:#1a1820;color:var(--ink);grid-gap:26px;gap:26px;display:grid;position:relative;container:d-paperwork/inline-size}.d-paperwork__bar{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-paperwork__counts{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 28px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-paperwork__count{color:rgba(26,24,32,.7);color:var(--ink-dim);white-space:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;font-size:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-paperwork__count b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);color:#1a1820;color:var(--ink);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:28px;line-height:1;display:inline-block}.d-paperwork__count b.is-pop{-webkit-animation-name:d-paperwork-bump;animation-name:d-paperwork-bump;-webkit-animation-duration:.42s;animation-duration:.42s;-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-animation-timing-function:var(--ease-spring);animation-timing-function:var(--ease-spring);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:none;animation-fill-mode:none}.d-paperwork__count--ask.is-on,.d-paperwork__count--ask.is-on b{color:#8a5608;color:var(--voice-ink)}.d-paperwork__stage{--pw-step:40px;--pw-card-w:190px;--pw-card-h:156px;--pw-door-w:216px;--pw-door-h:260px;--pw-slot-y:96px;grid-template-columns:264px 216pxminmax(300px,500px);grid-template-columns:264px var(--pw-door-w)minmax(300px,500px);grid-template-areas:"tray mid sheet";-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:28px 40px;gap:28px 40px;display:grid}.d-paperwork__tray{width:100%;height:calc(3*var(--pw-step) + var(--pw-card-h) + 14px);grid-area:tray;position:relative}.d-paperwork__tray:before{content:"";border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#f3efe6;background:var(--paper-deep);border-bottom:0;border-radius:16px 16px 0 0;position:absolute;top:26px;right:0;bottom:10px;left:0}.d-paperwork__items{position:absolute;top:0;right:0;bottom:0;left:0}.d-paperwork__lip{z-index:15;border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#f3efe6;background:var(--paper-deep);border-radius:6px 6px 12px 12px;height:28px;position:absolute;bottom:0;left:-4px;right:-4px}.d-paperwork__doc{width:min(var(--pw-card-w),calc(100% - 16px));-webkit-transform:translateX(-50%)translate(0px,calc((3 - 0)*var(--pw-step) + 0px + 0px))rotate(0deg);transform:translate(-50%)translateY(calc((3 - 0)*var(--pw-step) + 0px + 0px))rotate(0);-webkit-transform:translateX(-50%)translate(calc(var(--dx,0px) + var(--drag-x,0px)),calc((3 - var(--slot,0))*var(--pw-step) + var(--lift,0px) + var(--drag-y,0px)))rotate(calc(var(--rot,0deg)*var(--tilt,1)));transform:translate(-50%)translate(calc(var(--dx,0px) + var(--drag-x,0px)),calc((3 - var(--slot,0))*var(--pw-step) + var(--lift,0px) + var(--drag-y,0px)))rotate(calc(var(--rot,0deg)*var(--tilt,1)));-webkit-transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .5s var(--ease-kit);transition:-webkit-transform .5s var(--ease-kit);transition:transform .5s var(--ease-kit);transition:transform .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit);will-change:transform;position:absolute;top:0;left:50%}.d-paperwork__doc:hover{--lift:-4px}.d-paperwork__doc.is-sel:not(.is-front){--lift:-12px}.d-paperwork__doc.is-dragging{--tilt:0;-webkit-transition:none;transition:none;z-index:50!important}.d-paperwork__doc.is-over .d-paperwork__face{-webkit-transform:scale(.62);transform:scale(.62)}.d-paperwork__face{min-height:var(--pw-card-h);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:var(--pw-drop);box-shadow:var(--pw-drop);-webkit-transition:-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s cubic-bezier(.22,1,.36,1),-webkit-transform .22s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .22s var(--ease-kit);transition:-webkit-transform .22s var(--ease-kit);transition:transform .22s var(--ease-kit);transition:transform .22s var(--ease-kit),-webkit-transform .22s var(--ease-kit);border-radius:3px;-ms-flex-line-pack:start;align-content:start;grid-gap:10px;gap:10px;padding:9px 12px 14px;display:grid;position:relative}.d-paperwork__name{white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;height:20px;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.d-paperwork__mark{background:#5fd4b6;background:var(--mk,var(--teal));border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;width:12px;height:12px}.d-paperwork__lines{grid-gap:7px;gap:7px;padding-top:2px;display:grid}.d-paperwork__lines i{background:#1a1820;background:var(--ink);border-radius:3px;height:5px;display:block}@supports (color:color-mix(in lab,red,red)){.d-paperwork__lines i{background:color-mix(in oklab,#1a18209%,transparent)}@supports (color: color-mix(red,blue)){.d-paperwork__lines i{background:color-mix(in oklab,var(--ink)9%,transparent)}}}.d-paperwork__lines i:nth-child(2){width:70%}.d-paperwork__lines i:nth-child(3){width:84%}.d-paperwork__tot{border-top:1px solid #1a182021;border-top:1px solid var(--hair);text-align:right;font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);margin-top:auto;padding-top:8px;font-size:17px}.d-paperwork__doc--receipt{--pw-card-w:142px;-webkit-filter:drop-shadow(0 6px 7px #1a1820);filter:drop-shadow(0 6px 7px #1a1820);-webkit-filter:drop-shadow(0 6px 7px var(--ink));filter:drop-shadow(0 6px 7px var(--ink))}@supports (color:color-mix(in lab,red,red)){.d-paperwork__doc--receipt{-webkit-filter:drop-shadow(0 6px 7px color-mix(in oklab,#1a182018%,transparent));filter:drop-shadow(0 6px 7px color-mix(in oklab,#1a182018%,transparent))}@supports (color: color-mix(red,blue)){.d-paperwork__doc--receipt{-webkit-filter:drop-shadow(0 6px 7px color-mix(in oklab,var(--ink)18%,transparent));filter:drop-shadow(0 6px 7px color-mix(in oklab,var(--ink)18%,transparent))}}}.d-paperwork__doc--receipt .d-paperwork__face{-webkit-box-shadow:none;box-shadow:none;background:linear-gradient(104deg,transparent 38%,#1a182038.6%,transparent 41%),linear-gradient(68deg,transparent 58%,#1a182058.5%,transparent 61%),#fdfcf9;background:linear-gradient(104deg,transparent 38%,var(--ink)38.6%,transparent 41%),linear-gradient(68deg,transparent 58%,var(--ink)58.5%,transparent 61%),var(--paper-lift);border-radius:0}@supports (color:color-mix(in lab,red,red)){.d-paperwork__doc--receipt .d-paperwork__face{background:linear-gradient(104deg,transparent 38%,color-mix(in oklab,#1a18206%,transparent)38.6%,transparent 41%),linear-gradient(68deg,transparent 58%,color-mix(in oklab,#1a18205%,transparent)58.5%,transparent 61%),#fdfcf9}@supports (color: color-mix(red,blue)){.d-paperwork__doc--receipt .d-paperwork__face{background:linear-gradient(104deg,transparent 38%,color-mix(in oklab,var(--ink)6%,transparent)38.6%,transparent 41%),linear-gradient(68deg,transparent 58%,color-mix(in oklab,var(--ink)5%,transparent)58.5%,transparent 61%),var(--paper-lift)}}}.d-paperwork__doc--receipt .d-paperwork__face{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) top/100% calc(100% - 6px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/9px 6px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 6px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/9px 6px repeat-x;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) top/100% calc(100% - 6px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/9px 6px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 6px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/9px 6px repeat-x}.d-paperwork__doc--docket .d-paperwork__face{background:linear-gradient(90deg,transparent 16px,#ff687c16px 17px,transparent 17px),repeating-linear-gradient(to bottom,transparent 0 17px,#512aff17px 18px),#fdfcf9}@supports (background: linear-gradient(red 0%,red 0% 1%,red 2%)) and (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.d-paperwork__doc--docket .d-paperwork__face{background:linear-gradient(90deg,transparent 16px,var(--pink)16px 17px,transparent 17px),repeating-linear-gradient(to bottom,transparent 0 17px,var(--purple)17px 18px),var(--paper-lift)}}@supports (color:color-mix(in lab,red,red)){.d-paperwork__doc--docket .d-paperwork__face{background:linear-gradient(90deg,transparent 16px,color-mix(in oklab,#ff687c50%,transparent)16px 17px,transparent 17px),repeating-linear-gradient(to bottom,transparent 0 17px,color-mix(in oklab,#512aff14%,transparent)17px 18px),#fdfcf9}@supports (background: linear-gradient(red 0%,red 0% 1%,red 2%)) and (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)) and (color: color-mix(red,blue)){.d-paperwork__doc--docket .d-paperwork__face{background:linear-gradient(90deg,transparent 16px,color-mix(in oklab,var(--pink)50%,transparent)16px 17px,transparent 17px),repeating-linear-gradient(to bottom,transparent 0 17px,color-mix(in oklab,var(--purple)14%,transparent)17px 18px),var(--paper-lift)}}}.d-paperwork__doc--docket .d-paperwork__name,.d-paperwork__doc--docket .d-paperwork__tot{font-family:Caveat,Bradley Hand,Segoe Print,cursive;font-family:var(--font-hand);color:#512aff;color:var(--purple);font-weight:600}@supports (color:color-mix(in lab,red,red)){.d-paperwork__doc--docket .d-paperwork__name,.d-paperwork__doc--docket .d-paperwork__tot{color:color-mix(in oklab,#512aff70%,#1a1820)}@supports (color: color-mix(red,blue)){.d-paperwork__doc--docket .d-paperwork__name,.d-paperwork__doc--docket .d-paperwork__tot{color:color-mix(in oklab,var(--purple)70%,var(--ink))}}}.d-paperwork__doc--docket .d-paperwork__name{padding-left:10px;font-size:19px}.d-paperwork__doc--docket .d-paperwork__tot{border-top:0;font-size:23px}.d-paperwork__scrawl{display:inline-block;position:relative}.d-paperwork__scrawl i{opacity:.9;font-style:normal;position:absolute;top:-3px;left:2px;-webkit-transform:rotate(14deg)scale(1.08);transform:rotate(14deg)scale(1.08)}.d-paperwork__doc--voice .d-paperwork__face{border-radius:16px 16px 16px 4px}.d-paperwork__doc--voice .d-paperwork__name .ic{color:#8a5608;color:var(--voice-ink);-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:15px}.d-paperwork__doc--voice .d-paperwork__tot{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:rgba(26,24,32,.7);color:var(--ink-dim);border-top:0;font-size:14px;font-weight:500}.d-paperwork__wave{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-paperwork__wave i{height:60%;height:calc(var(--h,.6)*100%);background:#c27a14;background:var(--voice);opacity:.85;border-radius:2px;-webkit-box-flex:1;-ms-flex:1;flex:1}.d-paperwork__doc--voice.is-rec .d-paperwork__wave i,.d-paperwork__row.is-playing .d-paperwork__wave i{-webkit-animation:.46s ease-in-out infinite alternate d-paperwork-eq;animation:.46s ease-in-out infinite alternate d-paperwork-eq}.d-paperwork__wave i:nth-child(3n){-webkit-animation-delay:-.2s;animation-delay:-.2s}.d-paperwork__wave i:nth-child(3n+1){-webkit-animation-delay:-.35s;animation-delay:-.35s}.d-paperwork__play{z-index:3;background:#8a5608;background:var(--voice-ink);width:30px;height:30px;color:#fdfcf9;color:var(--paper-lift);-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .2s var(--ease-kit);transition:-webkit-transform .2s var(--ease-kit);transition:transform .2s var(--ease-kit);transition:transform .2s var(--ease-kit),-webkit-transform .2s var(--ease-kit);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:7px}.d-paperwork__play .ic{fill:currentColor;stroke-width:1.2px;font-size:14px;translate:1px}.d-paperwork__play:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.d-paperwork__doc--voice.is-rec .d-paperwork__play{-webkit-box-shadow:0 0 0 6px #c27a14;box-shadow:0 0 0 6px #c27a14;-webkit-box-shadow:0 0 0 6px var(--voice);box-shadow:0 0 0 6px var(--voice);-webkit-transform:scale(.94);transform:scale(.94)}@supports (color:color-mix(in lab,red,red)){.d-paperwork__doc--voice.is-rec .d-paperwork__play{-webkit-box-shadow:0 0 0 6px color-mix(in oklab,#c27a1430%,transparent);box-shadow:0 0 0 6px color-mix(in oklab,#c27a1430%,transparent)}@supports (color: color-mix(red,blue)){.d-paperwork__doc--voice.is-rec .d-paperwork__play{-webkit-box-shadow:0 0 0 6px color-mix(in oklab,var(--voice)30%,transparent);box-shadow:0 0 0 6px color-mix(in oklab,var(--voice)30%,transparent)}}}.d-paperwork__pick{z-index:2;cursor:-webkit-grab;cursor:grab;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.d-paperwork__doc.is-sel:not(.is-dragging) .d-paperwork__pick{-webkit-box-shadow:0 0 0 2px #c27a14;box-shadow:0 0 0 2px #c27a14;-webkit-box-shadow:0 0 0 2px var(--voice);box-shadow:0 0 0 2px var(--voice)}.d-paperwork__doc.is-dragging .d-paperwork__face{-webkit-box-shadow:0 0 0 2px #c27a14,0 24px 36px -20px #1a1820;box-shadow:0 0 0 2px #c27a14,0 24px 36px -20px #1a1820;-webkit-box-shadow:0 0 0 2px var(--voice),0 24px 36px -20px var(--ink);box-shadow:0 0 0 2px var(--voice),0 24px 36px -20px var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-paperwork__doc.is-dragging .d-paperwork__face{-webkit-box-shadow:0 0 0 2px #c27a14,0 24px 36px -20px color-mix(in oklab,#1a182070%,transparent);box-shadow:0 0 0 2px #c27a14,0 24px 36px -20px color-mix(in oklab,#1a182070%,transparent)}@supports (color: color-mix(red,blue)){.d-paperwork__doc.is-dragging .d-paperwork__face{-webkit-box-shadow:0 0 0 2px var(--voice),0 24px 36px -20px color-mix(in oklab,var(--ink)70%,transparent);box-shadow:0 0 0 2px var(--voice),0 24px 36px -20px color-mix(in oklab,var(--ink)70%,transparent)}}}.d-paperwork__doc.is-dragging .d-paperwork__pick{cursor:-webkit-grabbing;cursor:grabbing}.d-paperwork__mid{grid-area:mid;justify-items:center;grid-gap:20px;gap:20px;display:grid}.d-paperwork__door{width:var(--pw-door-w);height:var(--pw-door-h);border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#f3efe6;background:var(--paper-deep);border-radius:18px 18px 6px 6px;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;position:relative}.d-paperwork__door:before,.d-paperwork__low:before{content:"";border:1px solid #1a182021;border:1px solid var(--hair);border-radius:6px;position:absolute;left:22px;right:22px}.d-paperwork__door:before{height:calc(var(--pw-slot-y) - 44px);top:20px}.d-paperwork__low{left:0;right:0;top:var(--pw-slot-y);z-index:21;background:#f3efe6;background:var(--paper-deep);border-radius:0 0 5px 5px;position:absolute;bottom:0}.d-paperwork__low:before{top:46px;bottom:20px}.d-paperwork__slot{background:#1a1820;background:var(--ink);height:22px;-webkit-box-shadow:0 0 0 3px #f3efe6,0 0 0 4.5px #1a1820;box-shadow:0 0 0 3px #f3efe6,0 0 0 4.5px #1a1820;-webkit-box-shadow:0 0 0 3px var(--paper-deep),0 0 0 4.5px var(--ink);box-shadow:0 0 0 3px var(--paper-deep),0 0 0 4.5px var(--ink);border-radius:6px;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;position:absolute;top:0;left:30px;right:30px}.d-paperwork__flap{border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .3s var(--ease-kit);transition:-webkit-transform .3s var(--ease-kit);transition:transform .3s var(--ease-kit);transition:transform .3s var(--ease-kit),-webkit-transform .3s var(--ease-kit);border-radius:6px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:perspective(240px)rotateX(0);transform:perspective(240px)rotateX(0)}.d-paperwork__flap:after{content:"";background:#1a1820;background:var(--ink);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:34%;right:34%}.d-paperwork__knob{border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);border-radius:50%;width:14px;height:14px;position:absolute;top:42%;right:6px}.d-paperwork__door.is-armed{-webkit-box-shadow:0 0 0 7px var(--pw-mark);box-shadow:0 0 0 7px var(--pw-mark)}.d-paperwork__door.is-armed .d-paperwork__flap{-webkit-transform:perspective(240px)rotateX(-58deg);transform:perspective(240px)rotateX(-58deg)}.d-paperwork__post{background:#1a1820;background:var(--ink);min-height:46px;color:#fdfcf9;color:var(--paper-lift);letter-spacing:.01em;-webkit-transition:background .2s,-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:background .2s,-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:background .2s,transform .2s cubic-bezier(.22,1,.36,1);transition:background .2s,transform .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1);-webkit-transition:background .2s,-webkit-transform .2s var(--ease-kit);transition:background .2s,-webkit-transform .2s var(--ease-kit);transition:background .2s,transform .2s var(--ease-kit);transition:background .2s,transform .2s var(--ease-kit),-webkit-transform .2s var(--ease-kit);border:0;border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-paperwork__post:hover{background:#1a1820;background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-paperwork__post:hover{background:color-mix(in oklab,#1a182084%,#512aff)}@supports (color: color-mix(red,blue)){.d-paperwork__post:hover{background:color-mix(in oklab,var(--ink)84%,var(--purple))}}}.d-paperwork__post:active{-webkit-transform:scale(.97);transform:scale(.97)}.d-paperwork__post .ic{font-size:17px}.d-paperwork__reset{min-height:46px;color:rgba(26,24,32,.7);color:var(--ink-dim);text-underline-offset:4px;text-decoration:underline;text-decoration-color:rgba(26,24,32,.13);text-decoration-color:var(--hair);background:0 0;border:0;padding:0 6px;font-size:15px}.d-paperwork__reset:hover{color:#1a1820;color:var(--ink);text-decoration-color:currentColor}.d-paperwork__sheet{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fdfcf9;background:var(--paper-lift);width:100%;-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);border-radius:10px;grid-area:sheet;padding:6px 18px 4px}.d-paperwork__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:15px;line-height:1.2}.d-paperwork__table .is-date{width:76px}.d-paperwork__table .is-vat{width:84px}.d-paperwork__table .is-tot{width:136px}.d-paperwork__table th{border-bottom:1.5px solid #1a1820;border-bottom:1.5px solid var(--ink);text-align:left;color:rgba(26,24,32,.62);color:var(--ink-faint);padding:10px 8px 10px 0;font-size:14px;font-weight:500}.d-paperwork__table td{border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft);white-space:nowrap;text-overflow:ellipsis;height:48px;padding:0 8px 0 0;overflow:hidden}.d-paperwork__table tr:last-child td{border-bottom:0}.d-paperwork__table .is-vat,.d-paperwork__table .is-tot,.d-paperwork__table td[data-k=vat],.d-paperwork__table td[data-k=tot]{text-align:right}.d-paperwork__table .is-vat,.d-paperwork__table td[data-k=vat]{padding-right:16px}.d-paperwork__table .is-tot,.d-paperwork__table td[data-k=tot]{padding-right:0;overflow:visible}.d-paperwork__table td[data-k=date],.d-paperwork__table td[data-k=vat]{color:rgba(26,24,32,.7);color:var(--ink-dim)}.d-paperwork__v.is-none{color:rgba(26,24,32,.62);color:var(--ink-faint)}.d-paperwork__tag{background:var(--pw-wash);color:#8a5608;color:var(--voice-ink);vertical-align:1px;border-radius:6px;margin-left:7px;padding:0 7px;font-size:14px;font-weight:600;display:inline-block}.d-paperwork__v:has(.d-paperwork__tag){text-overflow:clip}.d-paperwork__row.is-playing td{white-space:normal;background:var(--pw-wash);height:auto;padding:12px 0 14px}.d-paperwork__heard{color:#8a5608;color:var(--voice-ink);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:6px;font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}.d-paperwork__heard .d-paperwork__wave{width:84px;height:22px}.d-paperwork__heard span:last-child{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.d-paperwork__said{color:#1a1820;color:var(--ink);font-size:15px;line-height:1.45}.d-paperwork__said.is-out{opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:opacity .3s,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .3s,-webkit-transform .3s var(--ease-kit);transition:opacity .3s,-webkit-transform .3s var(--ease-kit);transition:opacity .3s,transform .3s var(--ease-kit);transition:opacity .3s,transform .3s var(--ease-kit),-webkit-transform .3s var(--ease-kit);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.d-paperwork__table td[data-k=tot] .d-paperwork__v{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);font-size:17px}.d-paperwork__row{will-change:transform}.d-paperwork__row.is-ask td{background:var(--pw-wash)}.d-paperwork__v{text-overflow:ellipsis;-webkit-transform-origin:0;transform-origin:0;display:block;overflow:hidden}.d-paperwork__table td[data-k=tot] .d-paperwork__v{-webkit-transform-origin:100%;transform-origin:100%}.d-paperwork__v.is-pop{-webkit-animation-name:d-paperwork-pop;animation-name:d-paperwork-pop;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-animation-timing-function:var(--ease-spring);animation-timing-function:var(--ease-spring);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.d-paperwork__ask{vertical-align:middle;gap:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-paperwork.is-live .d-paperwork__ask{-webkit-animation:3.4s ease-in-out 1.2s 2 d-paperwork-wobble;animation:3.4s ease-in-out 1.2s 2 d-paperwork-wobble}.d-paperwork__opt{border:1.5px dashed #c27a14;border:1.5px dashed var(--voice);background:#fdfcf9;background:var(--paper-lift);min-height:30px;color:#8a5608;color:var(--voice-ink);border-radius:8px;padding:2px 9px;font-size:14px;font-weight:600;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.d-paperwork__opt:hover{background:#8a5608;background:var(--voice-ink);color:#fdfcf9;color:var(--paper-lift);border-style:solid}@-webkit-keyframes d-paperwork-eq{0%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}to{-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}}@keyframes d-paperwork-eq{0%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}to{-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}}.d-paperwork__cap{text-align:center;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px}.d-paperwork__air,.d-paperwork__sky{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.d-paperwork__air{z-index:20}.d-paperwork__sky{z-index:40}.d-paperwork__flier{-webkit-transform-origin:50%;transform-origin:50%;will-change:transform;position:absolute;top:0;left:0}.d-paperwork__flier>.d-paperwork__face{min-height:100%}.d-paperwork__chip{border:1px solid #c27a14;border:1px solid var(--voice);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 10px 18px -10px #1a1820;box-shadow:0 10px 18px -10px #1a1820;-webkit-box-shadow:0 10px 18px -10px var(--ink);box-shadow:0 10px 18px -10px var(--ink);border-radius:7px;padding:2px 7px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.d-paperwork__chip{-webkit-box-shadow:0 10px 18px -10px color-mix(in oklab,#1a182060%,transparent);box-shadow:0 10px 18px -10px color-mix(in oklab,#1a182060%,transparent)}@supports (color: color-mix(red,blue)){.d-paperwork__chip{-webkit-box-shadow:0 10px 18px -10px color-mix(in oklab,var(--ink)60%,transparent);box-shadow:0 10px 18px -10px color-mix(in oklab,var(--ink)60%,transparent)}}}.d-paperwork__chip{white-space:nowrap;-webkit-transform-origin:0 0;transform-origin:0 0;will-change:transform;font-size:15px;font-weight:600;line-height:1.3}.d-paperwork__chip.is-ask{background:var(--pw-wash);color:#8a5608;color:var(--voice-ink);border-style:dashed}@-webkit-keyframes d-paperwork-wobble{0%,72%,to{-webkit-transform:rotate(0);transform:rotate(0)}76%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}81%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg)}86%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}91%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}}@keyframes d-paperwork-wobble{0%,72%,to{-webkit-transform:rotate(0);transform:rotate(0)}76%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}81%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg)}86%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}91%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}}@-webkit-keyframes d-paperwork-pop{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes d-paperwork-pop{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes d-paperwork-bump{40%{-webkit-transform:scale(1.22);transform:scale(1.22)}}@keyframes d-paperwork-bump{40%{-webkit-transform:scale(1.22);transform:scale(1.22)}}@container d-paperwork (max-width:900px){.d-paperwork__stage{grid-template-columns:minmax(0,264px)var(--pw-door-w);grid-template-areas:"tray mid""sheet sheet"}.d-paperwork__sheet{justify-self:center;max-width:520px}}@container d-paperwork (max-width:560px){.d-paperwork__stage{--pw-step:31px;--pw-card-w:136px;--pw-card-h:112px;--pw-door-w:124px;--pw-door-h:176px;--pw-slot-y:62px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:18px 14px}.d-paperwork__mid{gap:14px}.d-paperwork__face{gap:7px;padding:6px 9px 10px}.d-paperwork__doc{width:min(var(--pw-card-w),calc(100% - 6px))}.d-paperwork__doc--receipt{--pw-card-w:142px}.d-paperwork__name{gap:5px}.d-paperwork__lines i:nth-child(3){display:none}.d-paperwork__tot{padding-top:6px;font-size:15px}.d-paperwork__doc--docket .d-paperwork__name{font-size:17px}.d-paperwork__doc--docket .d-paperwork__tot{font-size:20px}.d-paperwork__slot{height:18px;left:16px;right:16px}.d-paperwork__door:before,.d-paperwork__low:before{left:20px;right:20px}.d-paperwork__door:before{height:calc(var(--pw-slot-y) - 32px);top:14px}.d-paperwork__low:before{top:34px;bottom:14px}.d-paperwork__knob{width:12px;height:12px;right:4px}.d-paperwork__post{padding:0 18px}.d-paperwork__sheet{max-width:none;padding:2px 12px}.d-paperwork__table{font-size:14px}.d-paperwork__table .is-date,.d-paperwork__table td[data-k=date]{display:none}.d-paperwork__table .is-vat{width:64px}.d-paperwork__table .is-vat,.d-paperwork__table td[data-k=vat]{padding-right:10px}.d-paperwork__table .is-tot{width:118px}.d-paperwork__wave{gap:2px;height:20px}.d-paperwork__play{width:26px;height:26px;top:3px;right:5px}.d-paperwork__said{font-size:14px;line-height:1.4}.d-paperwork__cap{font-size:14px}.d-paperwork__tag{margin:3px 0 0;display:table}.d-paperwork__table td{height:40px}.d-paperwork__table th{padding:8px 6px 8px 0}}.d-documents{--gradient-mark:linear-gradient(180deg,var(--teal),var(--purple)40%,var(--pink)75%,var(--orange));grid-gap:22px;gap:22px;width:100%;max-width:900px;margin-inline:auto;display:grid;position:relative;container:d-documents/inline-size}.d-documents__chips{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-documents .d-documents__chip{white-space:nowrap;padding:9px 14px;font-size:15px}.d-documents__stage{grid-gap:12px;gap:12px;display:grid;position:relative}.d-documents__bar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-documents__count{color:#6a25c9;color:var(--acc-ink);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex}.d-documents__count:before{content:"";background:#1f8a6a;background:var(--ok);width:7px;height:7px;-webkit-box-shadow:0 0 0 3px #1f8a6a;box-shadow:0 0 0 3px #1f8a6a;-webkit-box-shadow:0 0 0 3px var(--ok);box-shadow:0 0 0 3px var(--ok);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}@supports (color:color-mix(in lab,red,red)){.d-documents__count:before{-webkit-box-shadow:0 0 0 3px color-mix(in oklab,#1f8a6a22%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,#1f8a6a22%,transparent)}@supports (color: color-mix(red,blue)){.d-documents__count:before{-webkit-box-shadow:0 0 0 3px color-mix(in oklab,var(--ok)22%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ok)22%,transparent)}}}.d-documents__field{position:relative}.d-documents__wall{border-radius:16px;border-radius:var(--radius-card);background:#f3efe6;background:var(--paper-deep);-webkit-box-shadow:inset 0 0 0 1px #1a182012;box-shadow:inset 0 0 0 1px rgba(26,24,32,.07);-webkit-box-shadow:inset 0 0 0 1px var(--hair-soft);box-shadow:inset 0 0 0 1px var(--hair-soft);padding:12px;position:relative;overflow:hidden}.d-documents__tiles{--cols:40;--rows:11;grid-template-columns:repeat(40,minmax(0,1fr));grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:4px;gap:4px;display:grid}.d-documents__tile{aspect-ratio:3/4;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1820210))28% 40%/50% 1.5px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1820210))28% 58%/40% 1.5px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1820210))28% 76%/50% 1.5px no-repeat,#fdfcf9;background:linear-gradient(#1a1820210 0)28% 40%/50% 1.5px no-repeat,linear-gradient(#1a1820210 0)28% 58%/40% 1.5px no-repeat,linear-gradient(#1a1820210 0)28% 76%/50% 1.5px no-repeat,#fdfcf9;-webkit-box-shadow:inset 0 0 0 1px #1a182021;box-shadow:inset 0 0 0 1px rgba(26,24,32,.13);-webkit-box-shadow:inset 0 0 0 1px var(--hair);box-shadow:inset 0 0 0 1px var(--hair);-webkit-transition:-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:transform .45s cubic-bezier(.34,1.56,.64,1);transition:transform .45s cubic-bezier(.34,1.56,.64,1),-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform .45s var(--ease-spring);transition:-webkit-transform .45s var(--ease-spring);transition:transform .45s var(--ease-spring);transition:transform .45s var(--ease-spring),-webkit-transform .45s var(--ease-spring);border-radius:2px;position:relative}@supports (background: linear-gradient(red 0%,red 0% 1%,red 2%)){.d-documents__tile{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--hair)))28% 40%/50% 1.5px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--hair)))28% 58%/40% 1.5px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--hair)))28% 76%/50% 1.5px no-repeat,var(--paper-lift);background:linear-gradient(var(--hair)0 0)28% 40%/50% 1.5px no-repeat,linear-gradient(var(--hair)0 0)28% 58%/40% 1.5px no-repeat,linear-gradient(var(--hair)0 0)28% 76%/50% 1.5px no-repeat,var(--paper-lift)}}.d-documents__tile.is-t0{--t:var(--teal)}.d-documents__tile.is-t1{--t:var(--lilac)}.d-documents__tile.is-t2{--t:var(--acc)}.d-documents__tile.is-t3{--t:var(--pink)}.d-documents__tile.is-t4{--t:var(--orange)}.d-documents__tile[class*=is-t]{-webkit-box-shadow:inset 0 3px 0 var(--t),inset 0 0 0 1px #1a182021;box-shadow:inset 0 3px 0 var(--t),inset 0 0 0 1px rgba(26,24,32,.13);-webkit-box-shadow:inset 0 3px 0 var(--t),inset 0 0 0 1px var(--hair);box-shadow:inset 0 3px 0 var(--t),inset 0 0 0 1px var(--hair)}@supports (color:color-mix(in lab,red,red)){.d-documents__tile[class*=is-t]{-webkit-box-shadow:inset 0 3px 0 color-mix(in oklab,var(--t)75%,#fdfcf9),inset 0 0 0 1px #1a182021;box-shadow:inset 0 3px color-mix(in oklab,var(--t)75%,#fdfcf9),inset 0 0 0 1px rgba(26,24,32,.13)}@supports (color: color-mix(red,blue)){.d-documents__tile[class*=is-t]{-webkit-box-shadow:inset 0 3px 0 color-mix(in oklab,var(--t)75%,var(--paper-lift)),inset 0 0 0 1px var(--hair);box-shadow:inset 0 3px color-mix(in oklab,var(--t)75%,var(--paper-lift)),inset 0 0 0 1px var(--hair)}}}.d-documents__tile.is-hit{z-index:3;-webkit-transform:scale(1.9);transform:scale(1.9)}.d-documents__tile.is-hit:after{content:"";z-index:-1;background:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background:linear-gradient(135deg,var(--teal),var(--purple),var(--pink),var(--orange));border-radius:3px;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.d-documents__veil{z-index:2;background:#f3efe6;background:var(--paper-deep);opacity:0;pointer-events:none;-webkit-transition:opacity .6s cubic-bezier(.22,1,.36,1);transition:opacity .6s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .6s var(--ease-kit);transition:opacity .6s var(--ease-kit);position:absolute;top:0;right:0;bottom:0;left:0}.d-documents.is-scanned .d-documents__veil{opacity:.45}.d-documents.is-open .d-documents__veil{opacity:.62}.d-documents__scan{z-index:4;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#5fd4b645%),color-stop(#512aff70%),to(transparent));background:linear-gradient(90deg,transparent,#5fd4b645%,#512aff70%,transparent);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(45%,var(--teal)),color-stop(70%,var(--purple)),to(transparent));background:linear-gradient(90deg,transparent,var(--teal)45%,var(--purple)70%,transparent);width:34%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.d-documents__scan{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(45%,color-mix(in oklab,#5fd4b630%,transparent)),color-stop(70%,color-mix(in oklab,#512aff26%,transparent)),to(transparent));background:linear-gradient(90deg,transparent,color-mix(in oklab,#5fd4b630%,transparent)45%,color-mix(in oklab,#512aff26%,transparent)70%,transparent)}@supports (color: color-mix(red,blue)){.d-documents__scan{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(45%,color-mix(in oklab,var(--teal)30%,transparent)),color-stop(70%,color-mix(in oklab,var(--purple)26%,transparent)),to(transparent));background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--teal)30%,transparent)45%,color-mix(in oklab,var(--purple)26%,transparent)70%,transparent)}}}.d-documents__scan{opacity:0;pointer-events:none;-webkit-transform:translate(-100%);transform:translate(-100%)}.d-documents__pages{z-index:5;pointer-events:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.d-documents__page{background:#fdfcf9;background:var(--paper-lift);width:min(300px,44%);-webkit-box-shadow:0 0 0 1px #1a182021,0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 0 0 1px rgba(26,24,32,.13),0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:0 0 0 1px var(--hair),var(--shadow-lift);box-shadow:0 0 0 1px var(--hair),var(--shadow-lift);opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform:rotate(var(--tilt,0deg));transform:rotate(var(--tilt,0deg));-webkit-transition:opacity .2s,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:opacity .2s,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .2s,-webkit-transform .3s var(--ease-kit);transition:opacity .2s,-webkit-transform .3s var(--ease-kit);transition:opacity .2s,transform .3s var(--ease-kit);transition:opacity .2s,transform .3s var(--ease-kit),-webkit-transform .3s var(--ease-kit);pointer-events:auto;border-radius:6px;grid-gap:9px;gap:9px;padding:14px 18px 16px 26px;display:grid;position:relative}.d-documents.is-open .d-documents__page{opacity:1}.d-documents__pages.is-swapped .d-documents__page:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.d-documents__page:after{content:"";border:2px solid #1a1820;border:2px solid var(--ink);opacity:0;-webkit-transition:opacity .2s cubic-bezier(.22,1,.36,1);transition:opacity .2s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .2s var(--ease-kit);transition:opacity .2s var(--ease-kit);pointer-events:none;border-radius:9px;position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.d-documents__page.is-lit{-webkit-transform:translateY(-3px)rotate(0deg)scale(1.02);transform:translateY(-3px)rotate(0)scale(1.02);-webkit-transform:translateY(-3px)rotate(var(--tilt,0deg))scale(1.02);transform:translateY(-3px)rotate(var(--tilt,0deg))scale(1.02)}.d-documents__page.is-lit:after{opacity:1}.d-documents__page-head{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex}.d-documents__page-n{background:#1a1820;background:var(--ink);width:22px;height:22px;color:#fdfcf9;color:var(--paper-lift);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;font-weight:500;display:inline-grid}.d-documents__page-doc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#1a1820;color:var(--ink);font-weight:500;overflow:hidden}.d-documents__page-doc:before{content:"";background:var(--c);border-radius:2px;width:9px;height:9px;margin-right:7px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.d-documents__page-doc:before{background:color-mix(in oklab,var(--c)70%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-documents__page-doc:before{background:color-mix(in oklab,var(--c)70%,var(--paper-lift))}}}.d-documents__page-doc:before{-webkit-box-shadow:inset 0 0 0 1px #1a1820;box-shadow:inset 0 0 0 1px #1a1820;-webkit-box-shadow:inset 0 0 0 1px var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.d-documents__page-no{margin-left:auto}.d-documents__bars{grid-gap:7px;gap:7px;display:grid}.d-documents__bars i{background:#1a1820;background:var(--ink);border-radius:3px;height:5px;display:block}@supports (color:color-mix(in lab,red,red)){.d-documents__bars i{background:color-mix(in oklab,#1a18209%,transparent)}@supports (color: color-mix(red,blue)){.d-documents__bars i{background:color-mix(in oklab,var(--ink)9%,transparent)}}}.d-documents__bars i:nth-child(2){width:72%}.d-documents__line{color:#1a1820;color:var(--ink);font-size:15px;line-height:1.45;position:relative}.d-documents__line:before{content:"";background:var(--gradient-mark);border-radius:2px;width:4px;position:absolute;top:3px;bottom:3px;left:-15px}.d-documents__answer{border-radius:16px;border-radius:var(--radius-card);background:#fbf9f5;background:var(--paper);-webkit-box-shadow:0 0 0 1px #1a182021,0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 0 0 1px rgba(26,24,32,.13),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:0 0 0 1px var(--hair),var(--shadow-card);box-shadow:0 0 0 1px var(--hair),var(--shadow-card);margin-top:10px;padding:18px 22px}.d-documents__text{color:#1a1820;color:var(--ink);font-size:17px;line-height:1.6}.d-documents__nw{white-space:nowrap}.d-documents__cite{background:#1a1820;background:var(--ink);min-width:26px;height:26px;color:#fdfcf9;color:var(--paper-lift);vertical-align:1px;-webkit-transition:-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .2s var(--ease-kit);transition:-webkit-transform .2s var(--ease-kit);transition:transform .2s var(--ease-kit);transition:transform .2s var(--ease-kit),-webkit-transform .2s var(--ease-kit);border:0;border-radius:999px;place-items:center;margin-left:4px;padding:0 6px;font-size:14px;font-weight:500;line-height:1;display:inline-grid}.d-documents__cite:hover,.d-documents__cite.is-lit{background:#6a25c9;background:var(--acc-ink);-webkit-transform:scale(1.12);transform:scale(1.12)}.d-documents__links{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.d-documents__link{opacity:.6;-webkit-transition:opacity .25s cubic-bezier(.22,1,.36,1);transition:opacity .25s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .25s var(--ease-kit);transition:opacity .25s var(--ease-kit)}.d-documents__link path{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1}.d-documents__dot{fill:#1a1820;fill:var(--ink)}.d-documents.has-lit .d-documents__link{opacity:.15}.d-documents.has-lit .d-documents__link.is-lit{opacity:1}@media(max-width:760px){.d-documents{gap:16px}}@container d-documents (max-width:620px){.d-documents__chips{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#1a182018px,#1a1820calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--ink)18px,var(--ink) calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#1a182018px,#1a1820calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,var(--ink)18px,var(--ink) calc(100% - 28px),transparent);-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-inline:-18px;padding:2px 18px 4px;overflow-x:auto}.d-documents__chips::-webkit-scrollbar{display:none}.d-documents .d-documents__chip{scroll-snap-align:start;scroll-margin-inline:18px}.d-documents__wall{padding:10px}.d-documents__tiles{--cols:18;--rows:14;gap:3px}.d-documents__tile:nth-child(n+253){display:none}.d-documents__pages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:12px}.d-documents__page{gap:7px;width:100%;padding:12px 14px 13px 24px}.d-documents__bars{display:none}.d-documents__answer{margin-top:4px;padding:16px}.d-documents__text{font-size:16px}}.d-documents.is-still *,.d-documents.is-still :before,.d-documents.is-still :after{-webkit-transition-duration:0s!important;transition-duration:0s!important;-webkit-animation-duration:0s!important;animation-duration:0s!important}.d-prototype{--dot:14px;--line-y:18px;--thumb:24px;--pot:var(--orange)}@supports (color:color-mix(in lab,red,red)){.d-prototype{--pot:color-mix(in oklab,var(--orange)30%,var(--paper-deep))}}.d-prototype{--pot-rim:var(--orange)}@supports (color:color-mix(in lab,red,red)){.d-prototype{--pot-rim:color-mix(in oklab,var(--orange)18%,var(--paper-lift))}}.d-prototype{--soil:var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-prototype{--soil:color-mix(in oklab,var(--ink)72%,var(--voice))}}.d-prototype{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:#1a1820;color:var(--ink);padding-top:40px;position:relative;container-type:inline-size}.d-prototype :where(p){margin:0}.d-prototype__tag{position:absolute;top:0;right:0}.d-prototype__strip{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.d-prototype__strip:after{content:"";background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#1a1820216%),color-stop(#1a18202194%),to(transparent));background:linear-gradient(90deg,transparent,#1a1820216%,#1a18202194%,transparent);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(6%,var(--hair)),color-stop(94%,var(--hair)),to(transparent));background:linear-gradient(90deg,transparent,var(--hair)6%,var(--hair)94%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.d-prototype__col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex}.d-prototype__scene{--phone-w:clamp(88px,11.2cqw,150px);--pot-w:clamp(72px,11cqw,146px);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:1px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.d-prototype__phone,.d-prototype__ghost{width:var(--phone-w);aspect-ratio:1/2;border-radius:calc(var(--phone-w)*.14)}.d-prototype__phone{z-index:1;padding:calc(var(--phone-w)*.035);border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;position:relative;container-type:inline-size}.d-prototype__ghost{border:1.5px dashed #1a1820;border:1.5px dashed var(--ink);position:absolute;bottom:1px;left:0}@supports (color:color-mix(in lab,red,red)){.d-prototype__ghost{border:1.5px dashed color-mix(in oklab,#1a182022%,transparent)}@supports (color: color-mix(red,blue)){.d-prototype__ghost{border:1.5px dashed color-mix(in oklab,var(--ink)22%,transparent)}}}.d-prototype__ghost{opacity:0}.d-prototype__col[data-col="4"] .d-prototype__phone{-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.d-prototype__pot{z-index:2;width:var(--pot-w);margin-left:calc(var(--pot-w)*-.3);-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative}.d-prototype__plant{width:100%;height:auto;display:block;overflow:visible}.d-prototype__screen{border-radius:calc(var(--phone-w)*.11);background:#fdfcf9;background:var(--paper-lift);height:100%;-webkit-box-shadow:inset 0 0 0 1px #1a182012;box-shadow:inset 0 0 0 1px rgba(26,24,32,.07);-webkit-box-shadow:inset 0 0 0 1px var(--hair-soft);box-shadow:inset 0 0 0 1px var(--hair-soft);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55em;padding:0 7cqw;font-size:7.4cqw;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.d-prototype__notch{background:#1a1820;background:var(--ink);border-radius:999px;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;align-self:center;width:34%;height:.9em;margin-top:.55em}.d-prototype__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45em;margin-top:.3em;display:-webkit-box;display:-ms-flexbox;display:flex}.d-prototype__logo{background:#ba65e4;background:var(--acc);border-radius:.55em;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;width:1.9em;height:1.9em;display:grid}@supports (color:color-mix(in lab,red,red)){.d-prototype__logo{background:color-mix(in oklab,#ba65e438%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-prototype__logo{background:color-mix(in oklab,var(--acc)38%,var(--paper-lift))}}}.d-prototype__logo{color:#6a25c9;color:var(--acc-ink)}.d-prototype__logo .ic{width:1.1em;height:1.1em}.d-prototype__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.08em;font-weight:600;overflow:hidden}.d-prototype__live{background:#1f8a6a;background:var(--ok);border-radius:999px;margin-left:auto;padding:.15em .55em}@supports (color:color-mix(in lab,red,red)){.d-prototype__live{background:color-mix(in oklab,#1f8a6a14%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-prototype__live{background:color-mix(in oklab,var(--ok)14%,var(--paper-lift))}}}.d-prototype__live{color:#1f8a6a;color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.d-prototype__live{color:color-mix(in oklab,#1f8a6a78%,#1a1820)}@supports (color: color-mix(red,blue)){.d-prototype__live{color:color-mix(in oklab,var(--ok)78%,var(--ink))}}}.d-prototype__live{font-size:.72em;font-weight:600}.d-prototype__sub{letter-spacing:.06em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:.74em;font-weight:600}.d-prototype__list{margin:0;padding:0;list-style:none}.d-prototype__list li{border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft);grid-template-columns:2.7em minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.35em;gap:.35em;padding:.45em 0;display:grid}.d-prototype__list b{font-size:.86em;font-weight:600}.d-prototype__list span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;font-weight:500;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex}.d-prototype__list small{white-space:nowrap;text-overflow:ellipsis;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:.78em;font-weight:400;overflow:hidden}.d-prototype__list .ic,.d-prototype__ok .ic{stroke-width:2.4px;width:1em;height:1em;color:#1f8a6a;color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.d-prototype__list .ic,.d-prototype__ok .ic{color:color-mix(in oklab,#1f8a6a78%,#1a1820)}@supports (color: color-mix(red,blue)){.d-prototype__list .ic,.d-prototype__ok .ic{color:color-mix(in oklab,var(--ok)78%,var(--ink))}}}.d-prototype__cta{background:#f3efe6;background:var(--paper-deep);color:rgba(26,24,32,.62);color:var(--ink-faint);text-align:center;border-radius:999px;margin-top:auto;margin-bottom:1.1em;padding:.55em;font-size:.86em;font-weight:600}.d-prototype__cta.is-ink{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper)}.d-prototype__total{color:#1f8a6a;color:var(--ok);margin-top:auto;margin-bottom:1.1em;font-size:.8em;font-weight:600}@supports (color:color-mix(in lab,red,red)){.d-prototype__total{color:color-mix(in oklab,#1f8a6a78%,#1a1820)}@supports (color: color-mix(red,blue)){.d-prototype__total{color:color-mix(in oklab,var(--ok)78%,var(--ink))}}}.d-prototype__screen.is-wire .d-prototype__logo{background:#1a1820;background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-prototype__screen.is-wire .d-prototype__logo{background:color-mix(in oklab,#1a182010%,transparent)}@supports (color: color-mix(red,blue)){.d-prototype__screen.is-wire .d-prototype__logo{background:color-mix(in oklab,var(--ink)10%,transparent)}}}.d-prototype__screen.is-wire .d-prototype__title{color:#1a1820;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-prototype__screen.is-wire .d-prototype__title{color:color-mix(in oklab,#1a182045%,transparent)}@supports (color: color-mix(red,blue)){.d-prototype__screen.is-wire .d-prototype__title{color:color-mix(in oklab,var(--ink)45%,transparent)}}}.d-prototype__screen.is-wire .d-prototype__list li{grid-template-columns:auto minmax(0,1fr);padding:.6em 0}.d-prototype__bar{background:#1a1820;background:var(--ink);border-radius:999px;width:80%;height:.55em;display:block}@supports (color:color-mix(in lab,red,red)){.d-prototype__bar{background:color-mix(in oklab,#1a182014%,transparent)}@supports (color: color-mix(red,blue)){.d-prototype__bar{background:color-mix(in oklab,var(--ink)14%,transparent)}}}.d-prototype__bar.is-sub{background:#1a1820;background:var(--ink);width:45%}@supports (color:color-mix(in lab,red,red)){.d-prototype__bar.is-sub{background:color-mix(in oklab,#1a18209%,transparent)}@supports (color: color-mix(red,blue)){.d-prototype__bar.is-sub{background:color-mix(in oklab,var(--ink)9%,transparent)}}}.d-prototype__bar.is-mid{width:62%}.d-prototype__bar.is-short{width:44%}.d-prototype__av{background:#1a1820;background:var(--ink);border-radius:50%;width:1.8em;height:1.8em}@supports (color:color-mix(in lab,red,red)){.d-prototype__av{background:color-mix(in oklab,#1a18209%,transparent)}@supports (color: color-mix(red,blue)){.d-prototype__av{background:color-mix(in oklab,var(--ink)9%,transparent)}}}.d-prototype__bubble{border-radius:.9em;max-width:88%;padding:.5em .7em;font-size:.84em;line-height:1.3}.d-prototype__bubble.is-out{background:#ba65e4;background:var(--acc);border-bottom-right-radius:.25em;-ms-flex-item-align:end;align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.d-prototype__bubble.is-out{background:color-mix(in oklab,#ba65e430%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-prototype__bubble.is-out{background:color-mix(in oklab,var(--acc)30%,var(--paper-lift))}}}.d-prototype__bubble.is-in{background:#f3efe6;background:var(--paper-deep);border-bottom-left-radius:.25em;-ms-flex-item-align:start;align-self:flex-start}.d-prototype__ok{color:#1f8a6a;color:var(--ok);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em;margin-top:-.2em;font-size:.76em;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}@supports (color:color-mix(in lab,red,red)){.d-prototype__ok{color:color-mix(in oklab,#1f8a6a78%,#1a1820)}@supports (color: color-mix(red,blue)){.d-prototype__ok{color:color-mix(in oklab,var(--ok)78%,var(--ink))}}}.d-prototype__screen.is-napkin{background-color:#fdfcf9;background-color:var(--paper-lift);background-image:linear-gradient(90deg,transparent calc(50% - .5px),#1a18201250%,transparent calc(50% + .5px));background-image:linear-gradient(90deg,transparent calc(50% - .5px),var(--hair-soft)50%,transparent calc(50% + .5px));padding:0}.d-prototype__sketch{width:100%;height:100%;display:block}.d-prototype__sketch path{fill:none;stroke:#1a1820;stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.d-prototype__sketch .s-arrow{stroke:#512aff;stroke:var(--purple)}.d-prototype__sketch text{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);fill:#512aff;fill:var(--purple);font-weight:500}.d-prototype__sketch .s-stain{fill:none;stroke:#c27a14;stroke:var(--voice);stroke-width:4px;stroke-opacity:.13}.d-prototype__sketch.is-drawing path{stroke-dasharray:1;-webkit-animation-name:d-prototype-draw;animation-name:d-prototype-draw;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-delay:calc(var(--i)*55ms);animation-delay:calc(var(--i)*55ms);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.d-prototype__sketch.is-drawing text{-webkit-animation:.5s both d-prototype-ink;animation:.5s both d-prototype-ink;-webkit-animation-delay:calc(var(--i)*55ms + .15s);animation-delay:calc(var(--i)*55ms + .15s)}.d-prototype__rail{margin-top:22px;position:relative}.d-prototype__play{z-index:3;left:0;top:calc(var(--line-y) - 22px);border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);width:44px;height:44px;color:#1a1820;color:var(--ink);border-radius:50%;place-items:center;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;display:grid;position:absolute}.d-prototype__play:hover:enabled,.d-prototype.is-playing .d-prototype__play{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper)}.d-prototype__play .ic{grid-area:1/1;font-size:17px}.d-prototype__ic-play{fill:currentColor;translate:1px}.d-prototype__ic-pause,.d-prototype.is-playing .d-prototype__ic-play{display:none}.d-prototype.is-playing .d-prototype__ic-pause{display:block}.d-prototype__track{position:relative}.d-prototype__line{left:10%;top:calc(var(--line-y) - 12px);pointer-events:none;width:80%;height:24px;position:absolute;overflow:visible}.d-prototype__line path{fill:none;stroke-linecap:round}.d-prototype__line .is-ghost{stroke:#1a1820;stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-prototype__line .is-ghost{stroke:color-mix(in oklab,#1a182016%,transparent)}@supports (color: color-mix(red,blue)){.d-prototype__line .is-ghost{stroke:color-mix(in oklab,var(--ink)16%,transparent)}}}.d-prototype__line .is-ghost{stroke-width:1.6px}.d-prototype__line .is-done{stroke:#6a25c9;stroke:var(--acc-ink);stroke-width:2.6px;stroke-dasharray:1;stroke-dashoffset:0}.d-prototype__range{z-index:2;left:calc(10% - var(--thumb)/2);top:calc(var(--line-y) - var(--thumb)/2);width:calc(80% + var(--thumb));height:var(--thumb);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y;background:0 0;margin:0;padding:0;position:absolute}.d-prototype__range:active{cursor:-webkit-grabbing;cursor:grabbing}.d-prototype__range:disabled{cursor:default}.d-prototype__range:focus,.d-prototype__range:focus-visible{outline:none}.d-prototype__range::-webkit-slider-runnable-track{height:var(--thumb);background:0 0;border:0}.d-prototype__range::-moz-range-track{height:var(--thumb);background:0 0;border:0}.d-prototype__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);border:2px solid #1a1820;border:2px solid var(--ink);background:radial-gradient(circle,#6a25c90 3.5px,#fdfcf94px);-webkit-box-shadow:0 0 0 5px #ba65e4,0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 0 0 5px #ba65e4,0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:0 0 0 5px var(--acc),var(--shadow-card);box-shadow:0 0 0 5px var(--acc),var(--shadow-card);border-radius:50%}@supports (background: radial-gradient(red,red 1px 2px,red 3px)){.d-prototype__range::-webkit-slider-thumb{background:radial-gradient(circle,var(--acc-ink)0 3.5px,var(--paper-lift)4px)}}@supports (color:color-mix(in lab,red,red)){.d-prototype__range::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 5px color-mix(in oklab,#ba65e438%,transparent),0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 0 0 5px color-mix(in oklab,#ba65e438%,transparent),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28)}@supports (color: color-mix(red,blue)){.d-prototype__range::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 5px color-mix(in oklab,var(--acc)38%,transparent),var(--shadow-card);box-shadow:0 0 0 5px color-mix(in oklab,var(--acc)38%,transparent),var(--shadow-card)}}}.d-prototype__range::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:2px solid #1a1820;border:2px solid var(--ink);background:radial-gradient(circle,#6a25c90 3.5px,#fdfcf94px);box-shadow:0 0 0 5px #ba65e4,0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);box-shadow:0 0 0 5px var(--acc),var(--shadow-card);border-radius:50%}@supports (background: radial-gradient(red,red 1px 2px,red 3px)){.d-prototype__range::-moz-range-thumb{background:radial-gradient(circle,var(--acc-ink)0 3.5px,var(--paper-lift)4px)}}@supports (color:color-mix(in lab,red,red)){.d-prototype__range::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in oklab,#ba65e438%,transparent),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28)}@supports (color: color-mix(red,blue)){.d-prototype__range::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in oklab,var(--acc)38%,transparent),var(--shadow-card)}}}.d-prototype__range:focus-visible::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 3px #fbf9f5,0 0 0 5.5px #512aff;box-shadow:0 0 0 3px #fbf9f5,0 0 0 5.5px #512aff;-webkit-box-shadow:0 0 0 3px var(--paper),0 0 0 5.5px var(--purple);box-shadow:0 0 0 3px var(--paper),0 0 0 5.5px var(--purple)}.d-prototype__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #fbf9f5,0 0 0 5.5px #512aff;box-shadow:0 0 0 3px var(--paper),0 0 0 5.5px var(--purple)}.d-prototype__days{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.d-prototype__days li{padding-top:calc(var(--line-y)*2 + 6px);text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.d-prototype:is(.is-motion,.is-still) .d-prototype__days li{cursor:pointer}.d-prototype__dot{left:50%;top:calc(var(--line-y) - var(--dot)/2);width:var(--dot);height:var(--dot);border:1.5px solid #1a1820;border:1.5px solid var(--ink);position:absolute;translate:-50%}@supports (color:color-mix(in lab,red,red)){.d-prototype__dot{border:1.5px solid color-mix(in oklab,#1a182040%,transparent)}@supports (color: color-mix(red,blue)){.d-prototype__dot{border:1.5px solid color-mix(in oklab,var(--ink)40%,transparent)}}}.d-prototype__dot{background:#fdfcf9;background:var(--paper-lift);border-radius:50%}.d-prototype__days li.is-reached .d-prototype__dot{border-color:#6a25c9;border-color:var(--acc-ink);background:#6a25c9;background:var(--acc-ink)}.d-prototype__days b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:17px;line-height:1.2;-webkit-transition:color .3s;transition:color .3s}.d-prototype__days .is-short{display:none}.d-prototype__stage{color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:14px;line-height:1.35;-webkit-transition:color .3s;transition:color .3s}.d-prototype__days li.is-current b,.d-prototype__days li:hover b{color:#1a1820;color:var(--ink)}.d-prototype__days li.is-current .d-prototype__stage{color:rgba(26,24,32,.7);color:var(--ink-dim)}.d-prototype__now{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.d-prototype .pl-shadow{fill:#1a1820;fill:var(--ink);opacity:.07}.d-prototype .pl-soil{fill:var(--soil)}.d-prototype .pl-rim{fill:var(--pot-rim);stroke:#1a1820;stroke:var(--ink);stroke-width:1.8px}.d-prototype .pl-pot{fill:var(--pot);stroke:#1a1820;stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round}.d-prototype .pl-sway{transform-box:view-box;-webkit-transform-origin:100px 196px;transform-origin:100px 196px;-webkit-animation:4.8s ease-in-out infinite alternate paused d-prototype-sway;animation:4.8s ease-in-out infinite alternate paused d-prototype-sway}.d-prototype.is-on .pl-sway{-webkit-animation-play-state:running;animation-play-state:running}.d-prototype__col:nth-child(2n) .pl-sway{-webkit-animation-duration:5.6s;animation-duration:5.6s;animation-direction:alternate-reverse}.d-prototype .pl-stem{fill:none;stroke:#6a25c9;stroke:var(--acc-ink);stroke-width:5px;stroke-linecap:round}.d-prototype .pl-leaf,.d-prototype .pl-sepal{fill:#ba65e4;fill:var(--acc);stroke:#6a25c9;stroke:var(--acc-ink);stroke-width:1.8px;stroke-linejoin:round}.d-prototype .pl-bud-tip,.d-prototype .pl-petal{fill:#ff687c;fill:var(--pink);stroke:#1a1820;stroke:var(--ink);stroke-width:1.6px}.d-prototype .pl-centre{fill:#ffbe59;fill:var(--orange);stroke:#1a1820;stroke:var(--ink);stroke-width:1.6px}.d-prototype .pl-seed{fill:#c27a14;fill:var(--voice)}@supports (color:color-mix(in lab,red,red)){.d-prototype .pl-seed{fill:color-mix(in oklab,#c27a1455%,#1a1820)}@supports (color: color-mix(red,blue)){.d-prototype .pl-seed{fill:color-mix(in oklab,var(--voice)55%,var(--ink))}}}.d-prototype .pl-seed{stroke:#1a1820;stroke:var(--ink);stroke-width:1.2px}@-webkit-keyframes d-prototype-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes d-prototype-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@-webkit-keyframes d-prototype-ink{0%{opacity:0}to{opacity:1}}@keyframes d-prototype-ink{0%{opacity:0}to{opacity:1}}@-webkit-keyframes d-prototype-sway{0%{-webkit-transform:rotate(-1.8deg);transform:rotate(-1.8deg)}to{-webkit-transform:rotate(1.8deg);transform:rotate(1.8deg)}}@keyframes d-prototype-sway{0%{-webkit-transform:rotate(-1.8deg);transform:rotate(-1.8deg)}to{-webkit-transform:rotate(1.8deg);transform:rotate(1.8deg)}}.d-prototype.is-still,.d-prototype.is-still *,.d-prototype.is-still :before,.d-prototype.is-still :after{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}@media(max-width:760px){.d-prototype{--line-y:16px;--thumb:28px;padding-top:38px}.d-prototype__tag{left:0;right:auto}.d-prototype__strip{grid-template-columns:minmax(0,1fr)}.d-prototype__col{opacity:0;visibility:hidden;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s;transition:opacity .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s;-webkit-transition:opacity .4s var(--ease-kit),visibility 0s linear .4s;transition:opacity .4s var(--ease-kit),visibility 0s linear .4s;grid-area:1/1}.d-prototype__col.is-current{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.d-prototype__scene{--phone-w:54cqw;--pot-w:50cqw}.d-prototype__rail{grid-template-columns:44px minmax(0,1fr);grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-top:18px;display:grid}.d-prototype__play{margin-top:calc(var(--line-y) - 22px);position:static}.d-prototype__days b{font-size:15px}.d-prototype__days .is-long,.d-prototype__stage{display:none}.d-prototype__days .is-short{display:inline}.d-prototype__now{clip:auto;white-space:normal;width:auto;height:auto;color:rgba(26,24,32,.7);color:var(--ink-dim);margin-top:12px;font-size:15px;position:static;overflow:visible}}.d-case{--case-row:32px;--case-bar:36px;--case-cols:78px repeat(5,minmax(0,1fr));--case-shift:var(--teal)}@supports (color:color-mix(in lab,red,red)){.d-case{--case-shift:color-mix(in oklab,var(--teal)58%,var(--paper-lift))}}.d-case{--case-hire:var(--voice)}@supports (color:color-mix(in lab,red,red)){.d-case{--case-hire:color-mix(in oklab,var(--voice)20%,var(--paper-lift))}}.d-case{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"hand rule tool""foot foot foot";grid-gap:22px clamp(24px,3.4vw,48px);gap:22px clamp(24px,3.4vw,48px);display:grid}.d-case p{margin:0}.d-case .d-case__half{-ms-flex-line-pack:start;align-content:start;grid-gap:16px;gap:16px;min-width:0;display:grid}.d-case .d-case__half--hand{grid-area:hand}.d-case .d-case__half--tool{grid-area:tool}.d-case .d-case__head{grid-gap:3px;gap:3px;display:grid}.d-case .d-case__label{color:#1a1820;color:var(--ink);font-size:17px;font-weight:600}.d-case .d-case__sub{color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:14px}.d-case .d-case__rule{background:rgba(26,24,32,.13);background:var(--hair);grid-area:rule;width:1px;position:relative}.d-case .d-case__rule span{border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);width:36px;height:36px;color:#1a1820;color:var(--ink);border-radius:50%;place-items:center;margin:-18px 0 0 -18px;font-size:17px;display:grid;position:absolute;top:42%;left:50%}.d-case .d-case__win{border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);border-radius:14px;position:relative;overflow:hidden}.d-case .d-case__bar{height:var(--case-bar);border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft);color:rgba(26,24,32,.7);color:var(--ink-dim);white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-inline:12px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.d-case .d-case__half--hand .d-case__bar{background:#f3efe6;background:var(--paper-deep);border-bottom-color:rgba(26,24,32,.13);border-bottom-color:var(--hair);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.d-case .d-case__bar .ic{color:#1f8a6a;color:var(--ok);font-size:15px}.d-case .d-case__axis{color:rgba(26,24,32,.62);color:var(--ink-faint)}.d-case .d-case__grid{grid-template-columns:var(--case-cols);grid-auto-rows:var(--case-row);font-size:13px;line-height:1;display:grid}.d-case .d-case__c{white-space:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.d-case .d-case__c.is-name{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-inline:10px;font-size:13px}.d-case .d-case__c.is-h{color:rgba(26,24,32,.62);color:var(--ink-faint)}.d-case .d-case__half--hand .d-case__c{border-right:1px solid #1a182012;border-right:1px solid var(--hair-soft);border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft)}.d-case .d-case__half--hand .d-case__c.is-h{background:#f3efe6;background:var(--paper-deep);border-color:rgba(26,24,32,.13);border-color:var(--hair);font-weight:500}.d-case .d-case__c.is-o{background:#ffbe59;background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.d-case .d-case__c.is-o{background:color-mix(in oklab,#ffbe5955%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-case .d-case__c.is-o{background:color-mix(in oklab,var(--orange)55%,var(--paper-lift))}}}.d-case .d-case__c.is-p{background:#ff687c;background:var(--pink)}@supports (color:color-mix(in lab,red,red)){.d-case .d-case__c.is-p{background:color-mix(in oklab,#ff687c34%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-case .d-case__c.is-p{background:color-mix(in oklab,var(--pink)34%,var(--paper-lift))}}}.d-case .d-case__c.is-t{background:#5fd4b6;background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.d-case .d-case__c.is-t{background:color-mix(in oklab,#5fd4b640%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-case .d-case__c.is-t{background:color-mix(in oklab,var(--teal)40%,var(--paper-lift))}}}.d-case .d-case__c.is-l{background:#ba65e4;background:var(--lilac)}@supports (color:color-mix(in lab,red,red)){.d-case .d-case__c.is-l{background:color-mix(in oklab,#ba65e430%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-case .d-case__c.is-l{background:color-mix(in oklab,var(--lilac)30%,var(--paper-lift))}}}.d-case .d-case__c.is-g{background:#f3efe6;background:var(--paper-deep);color:rgba(26,24,32,.62);color:var(--ink-faint)}.d-case .d-case__c.is-r{background:#a3202f;background:var(--alert)}@supports (color:color-mix(in lab,red,red)){.d-case .d-case__c.is-r{background:color-mix(in oklab,#a3202f18%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-case .d-case__c.is-r{background:color-mix(in oklab,var(--alert)18%,var(--paper-lift))}}}.d-case .d-case__c.is-r,.d-case .d-case__c.is-x{color:#a3202f;color:var(--alert);font-weight:600}.d-case .d-case__c s{color:rgba(26,24,32,.62);color:var(--ink-faint);text-decoration-color:#a3202f;text-decoration-color:var(--alert);margin-right:4px;text-decoration-thickness:1.5px}.d-case .d-case__ink{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-delay:var(--d,0s);transition-delay:var(--d,0s)}.d-case .d-case__sticky{z-index:2;background:#ffbe59;background:var(--orange);padding:6px 10px 8px;position:absolute;top:44%;left:30%}@supports (color:color-mix(in lab,red,red)){.d-case .d-case__sticky{background:color-mix(in oklab,#ffbe5958%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-case .d-case__sticky{background:color-mix(in oklab,var(--orange)58%,var(--paper-lift))}}}.d-case .d-case__sticky{font-family:Caveat,Bradley Hand,Segoe Print,cursive;font-family:var(--font-hand);white-space:nowrap;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.34,1.56,.64,1),-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .3s var(--ease-kit),-webkit-transform .45s var(--ease-spring);transition:opacity .3s var(--ease-kit),-webkit-transform .45s var(--ease-spring);transition:opacity .3s var(--ease-kit),transform .45s var(--ease-spring);transition:opacity .3s var(--ease-kit),transform .45s var(--ease-spring),-webkit-transform .45s var(--ease-spring);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-delay:var(--d,0s);transition-delay:var(--d,0s);font-size:19px;font-weight:600;line-height:1;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-box-shadow:0 10px 18px -12px #1a18208c;box-shadow:0 10px 18px -12px rgba(26,24,32,.55)}.d-case .d-case__half--tool .d-case__c{border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft)}.d-case .d-case__half--tool .d-case__c.is-name{font-weight:500}.d-case .d-case__c.is-hire{color:#8a5608;color:var(--voice-ink)}.d-case .d-case__track{position:absolute;top:0;right:5px;bottom:0;left:5px}.d-case .d-case__track:before{content:"";background:-webkit-gradient(linear,left top,left bottom,from(#1a182021),to(#1a182021))0 50%/100% 1px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#1a182021),to(#1a182021))0 0/1px 100% no-repeat,-webkit-gradient(linear,left top,left bottom,from(#1a182021),to(#1a182021))100% 0/1px 100% no-repeat;background:linear-gradient(rgba(26,24,32,.13),rgba(26,24,32,.13))0 50%/100% 1px no-repeat,linear-gradient(rgba(26,24,32,.13),rgba(26,24,32,.13))0 0/1px 100% no-repeat,linear-gradient(rgba(26,24,32,.13),rgba(26,24,32,.13))100% 0/1px 100% no-repeat;background:-webkit-gradient(linear,left top,left bottom,from(var(--hair)),to(var(--hair)))0 50%/100% 1px no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--hair)),to(var(--hair)))0 0/1px 100% no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--hair)),to(var(--hair)))100% 0/1px 100% no-repeat;background:linear-gradient(var(--hair),var(--hair))0 50%/100% 1px no-repeat,linear-gradient(var(--hair),var(--hair))0 0/1px 100% no-repeat,linear-gradient(var(--hair),var(--hair))100% 0/1px 100% no-repeat;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:0;right:0}.d-case .d-case__shift{background:var(--case-shift);-webkit-transform-origin:0;transform-origin:0;height:12px;-webkit-transition:-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .45s var(--ease-kit);transition:-webkit-transform .45s var(--ease-kit);transition:transform .45s var(--ease-kit);transition:transform .45s var(--ease-kit),-webkit-transform .45s var(--ease-kit);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-delay:var(--d,0s);transition-delay:var(--d,0s);border-radius:4px;margin-top:-6px;position:absolute;top:50%}.d-case .d-case__shift.is-hire{background:var(--case-hire);border:1.5px dashed #c27a14;border:1.5px dashed var(--voice)}.d-case .d-case__figs{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px 36px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-case .d-case__fig{grid-gap:6px;gap:6px;max-width:28ch;display:grid}.d-case .d-case__big{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(32px,3vw,44px);line-height:1;display:inline-block}.d-case .d-case__about{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:0;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:16px;font-weight:400}.d-case .d-case__what{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px;line-height:1.4}.d-case .d-case__half--hand .d-case__big{color:rgba(26,24,32,.7);color:var(--ink-dim)}.d-case .d-case__clock{vertical-align:-.12em;width:.9em;height:.9em;margin-right:.2em;display:inline;overflow:visible}.d-case .d-case__face{fill:#fdfcf9;fill:var(--paper-lift);stroke:rgba(26,24,32,.7);stroke:var(--ink-dim);stroke-width:2.4px}.d-case .d-case__ticks{fill:none;stroke:rgba(26,24,32,.62);stroke:var(--ink-faint);stroke-width:2px;stroke-linecap:round}.d-case .d-case__hand{stroke:#1a1820;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;transform-box:view-box;-webkit-transform-origin:24px 24px;transform-origin:24px 24px}.d-case .d-case__hand--h{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.d-case .d-case__hand--m{stroke-width:2px;-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}.d-case .d-case__pin{fill:#1a1820;fill:var(--ink)}.d-case .d-case__foot{border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft);-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:foot;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 24px;padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-case .d-case__cap{color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:13px}.d-case .d-case__replay{color:#1a1820;color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:#ba65e4;text-decoration-color:var(--lilac);background:0 0;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 2px;font-size:14px;font-weight:500;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-case .d-case__replay[hidden]{display:none}.d-case .d-case__replay:focus-visible{outline:2px solid #512aff;outline:2px solid var(--purple);outline-offset:3px;border-radius:4px}.d-case.is-pre .d-case__ink,.d-case.is-pre .d-case__sticky{opacity:0}.d-case.is-pre .d-case__sticky{-webkit-transform:rotate(-4deg)scale(1.3);transform:rotate(-4deg)scale(1.3)}.d-case.is-pre .d-case__shift{-webkit-transform:scaleX(0);transform:scaleX(0)}.d-case.is-pre .d-case__hand--h,.d-case.is-pre .d-case__hand--m{-webkit-transform:none;transform:none}.d-case.is-play .d-case__hand--m{-webkit-animation-name:d-case-min;animation-name:d-case-min;-webkit-animation-duration:4.2s;animation-duration:4.2s;-webkit-animation-duration:var(--case-run,4.2s);animation-duration:var(--case-run,4.2s);-webkit-animation-timing-function:steps(48,end);animation-timing-function:steps(48,end);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.d-case.is-play .d-case__hand--h{-webkit-animation-name:d-case-hour;animation-name:d-case-hour;-webkit-animation-duration:4.2s;animation-duration:4.2s;-webkit-animation-duration:var(--case-run,4.2s);animation-duration:var(--case-run,4.2s);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes d-case-min{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes d-case-min{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes d-case-hour{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes d-case-hour{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.d-case.is-running .d-case__replay{opacity:.4}.d-case.is-still *,.d-case.is-still :before{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}@media(max-width:1100px){.d-case{--case-cols:64px repeat(5,minmax(0,1fr))}.d-case .d-case__big{font-size:30px}}@media(max-width:760px){.d-case{--case-row:24px;--case-bar:30px;--case-cols:58px repeat(5,minmax(0,1fr));grid-template-columns:minmax(0,1fr);grid-template-areas:"hand""rule""tool""foot";row-gap:16px}.d-case .d-case__half{gap:10px}.d-case .d-case__rule{width:auto;height:1px}.d-case .d-case__rule span{width:32px;height:32px;margin:-16px 0 0 -16px;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.d-case .d-case__label{font-size:16px}.d-case .d-case__sub{display:none}.d-case .d-case__bar{padding-inline:8px;font-size:12px}.d-case .d-case__grid,.d-case .d-case__c.is-name{font-size:11.5px}.d-case .d-case__c.is-name{padding-inline:6px}.d-case .d-case__track{top:0;right:3px;bottom:0;left:3px}.d-case .d-case__shift{border-radius:3px;height:9px;margin-top:-4.5px}.d-case .d-case__sticky{padding:4px 7px 6px;font-size:15px;top:46%;left:24%}.d-case .d-case__half--tool .d-case__figs{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;display:grid}.d-case .d-case__figs{gap:10px 24px}.d-case .d-case__big{font-size:26px}.d-case .d-case__about{font-size:13px}.d-case .d-case__what{font-size:13.5px}.d-case .d-case__foot{padding-top:12px}}@media(prefers-reduced-motion:reduce){.d-case .d-case__replay{display:none}}.d-data{--night:#1a1820;--lit:#fbf9f5;--lit-dim:#fbf9f5c2;--lit-faint:#fbf9f594;--lit-hair:#fbf9f521;--lit-wash:#fbf9f50b;--violet:var(--purple)}@supports (color:color-mix(in lab,red,red)){.d-data{--violet:color-mix(in oklab,var(--purple)70%,white)}}.d-data{--c:var(--lilac);z-index:1;background:radial-gradient(55% 65% at 92% 8%,#512aff,transparent 70%),radial-gradient(45% 55% at 4% 100%,#5fd4b6,transparent 70%),var(--night);background:radial-gradient(55% 65% at 92% 8%,var(--purple),transparent 70%),radial-gradient(45% 55% at 4% 100%,var(--teal),transparent 70%),var(--night);border:1px solid #fbf9f50f;border-radius:32px;grid-template:"head stage""read stage"1fr"pick pick"/minmax(0,5fr) minmax(0,7fr);grid-gap:0 clamp(32px,4vw,64px);gap:0 clamp(32px,4vw,64px);padding:clamp(40px,3.6vw,56px);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.d-data{background:radial-gradient(55% 65% at 92% 8%,color-mix(in oklab,#512aff30%,transparent),transparent 70%),radial-gradient(45% 55% at 4% 100%,color-mix(in oklab,#5fd4b616%,transparent),transparent 70%),var(--night)}@supports (color: color-mix(red,blue)){.d-data{background:radial-gradient(55% 65% at 92% 8%,color-mix(in oklab,var(--purple)30%,transparent),transparent 70%),radial-gradient(45% 55% at 4% 100%,color-mix(in oklab,var(--teal)16%,transparent),transparent 70%),var(--night)}}}.d-data{color:var(--lit);isolation:isolate;-webkit-box-shadow:inset 0 1px #fbf9f512,0 50px 90px -50px #1a1820bf;box-shadow:inset 0 1px rgba(251,249,245,.07),0 50px 90px -50px rgba(26,24,32,.75)}.d-data p{margin:0}.d-data [data-zone=office],.d-data[data-at=office]{--c:var(--teal)}.d-data [data-zone=network],.d-data[data-at=network]{--c:var(--violet)}.d-data [data-zone=uk],.d-data[data-at=uk]{--c:var(--lilac)}.d-data [data-zone=eu],.d-data[data-at=eu]{--c:var(--orange)}.d-data [data-zone=world],.d-data[data-at=world]{--c:var(--pink)}.d-data .d-data__head{grid-area:head;-ms-flex-line-pack:start;align-content:start;grid-gap:16px;gap:16px;display:grid}.d-data h2{color:var(--lit);max-width:11em;font-size:clamp(36px,3.7vw,56px)}.d-data .grad{background-image:linear-gradient(135deg,#5fd4b6,var(--violet),#ba65e4,#ff687c,#ffbe59);background-image:linear-gradient(135deg,var(--teal),var(--violet),var(--lilac),var(--pink),var(--orange))}.d-data .d-data__line{max-width:30ch;color:var(--lit-dim);margin-top:6px;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.d-data .d-data__trust{color:var(--lit-faint);font-size:14px;line-height:1.5}.d-data .d-data__stage{grid-area:stage;align-self:center;min-width:0}.d-data .d-data__svg{width:100%;height:auto;display:block;overflow:visible}.d-data .d-data__zone{transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:opacity .7s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .9s cubic-bezier(.22,1,.36,1) 0s;transition:opacity .7s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .9s cubic-bezier(.22,1,.36,1) 0s;transition:opacity .7s cubic-bezier(.22,1,.36,1) 0s,transform .9s cubic-bezier(.22,1,.36,1) 0s;transition:opacity .7s cubic-bezier(.22,1,.36,1) 0s,transform .9s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .9s cubic-bezier(.22,1,.36,1) 0s;-webkit-transition:opacity .7s var(--ease-kit)calc(var(--i,0)*.11s),-webkit-transform .9s var(--ease-kit)calc(var(--i,0)*.11s);transition:opacity .7s var(--ease-kit)calc(var(--i,0)*.11s),-webkit-transform .9s var(--ease-kit)calc(var(--i,0)*.11s);transition:opacity .7s var(--ease-kit)calc(var(--i,0)*.11s),transform .9s var(--ease-kit)calc(var(--i,0)*.11s);transition:opacity .7s var(--ease-kit)calc(var(--i,0)*.11s),transform .9s var(--ease-kit)calc(var(--i,0)*.11s),-webkit-transform .9s var(--ease-kit)calc(var(--i,0)*.11s)}.d-data.is-pre .d-data__zone{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}.d-data .d-data__ring{fill:rgba(0,0,0,0);stroke:var(--c);stroke-width:1.6px;opacity:.42;-webkit-transition:opacity .45s cubic-bezier(.22,1,.36,1),stroke-width .45s cubic-bezier(.22,1,.36,1),fill .45s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),stroke-width .45s cubic-bezier(.22,1,.36,1),fill .45s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s var(--ease-kit),stroke-width .45s var(--ease-kit),fill .45s var(--ease-kit);transition:opacity .45s var(--ease-kit),stroke-width .45s var(--ease-kit),fill .45s var(--ease-kit)}.d-data .d-data__zone--out .d-data__ring{stroke-dasharray:5 7}.d-data .d-data__zone.is-on .d-data__ring{opacity:1;stroke-width:2.4px;fill:var(--c)}@supports (color:color-mix(in lab,red,red)){.d-data .d-data__zone.is-on .d-data__ring{fill:color-mix(in oklab,var(--c)8%,transparent)}}.d-data .d-data__label{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);fill:var(--lit-faint);-webkit-transition:fill .45s cubic-bezier(.22,1,.36,1);transition:fill .45s cubic-bezier(.22,1,.36,1);-webkit-transition:fill .45s var(--ease-kit);transition:fill .45s var(--ease-kit);font-size:16px}.d-data .d-data__zone.is-on .d-data__label{fill:var(--c);font-weight:600}.d-data .d-data__label--small{text-anchor:middle;font-size:14px}.d-data .d-data__path{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1 1}.d-data .d-data__path--glow{stroke:var(--c);stroke-width:10px;opacity:.2;-webkit-transition:stroke .5s cubic-bezier(.22,1,.36,1);transition:stroke .5s cubic-bezier(.22,1,.36,1);-webkit-transition:stroke .5s var(--ease-kit);transition:stroke .5s var(--ease-kit)}.d-data .d-data__stop--from{stop-color:#5fd4b6;stop-color:var(--teal)}.d-data .d-data__stop--to{stop-color:var(--c);-webkit-transition:stop-color .5s cubic-bezier(.22,1,.36,1);transition:stop-color .5s cubic-bezier(.22,1,.36,1);-webkit-transition:stop-color .5s var(--ease-kit);transition:stop-color .5s var(--ease-kit)}.d-data .d-data__node{transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%}.d-data .d-data__you,.d-data .d-data__model{-webkit-transition:opacity .6s cubic-bezier(.22,1,.36,1).35s;transition:opacity .6s cubic-bezier(.22,1,.36,1).35s;-webkit-transition:opacity .6s var(--ease-kit).35s;transition:opacity .6s var(--ease-kit).35s}.d-data.is-pre .d-data__you,.d-data.is-pre .d-data__model{opacity:0}.d-data .d-data__dot{fill:var(--lit)}@supports (color:color-mix(in lab,red,red)){.d-data .d-data__dot{fill:color-mix(in oklab,var(--lit)9%,var(--night))}}.d-data .d-data__dot{stroke:rgba(251,249,245,.6);stroke-width:1.4px}.d-data .d-data__model-dot{fill:var(--night);stroke:var(--c);stroke-width:2.6px;-webkit-transition:stroke .5s cubic-bezier(.22,1,.36,1);transition:stroke .5s cubic-bezier(.22,1,.36,1);-webkit-transition:stroke .5s var(--ease-kit);transition:stroke .5s var(--ease-kit)}.d-data .d-data__ripple{fill:none;stroke:var(--c);stroke-width:2px;opacity:0;transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%}.d-data .d-data__node-label{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);text-anchor:middle;fill:var(--lit);font-size:17px;font-weight:600}.d-data .d-data__sub{fill:var(--lit-faint)}.d-data .d-data__word-page{fill:var(--lit);-webkit-filter:drop-shadow(0 0 6px #fbf9f58c);filter:drop-shadow(0 0 6px #fbf9f58c)}.d-data .d-data__word-lines{fill:none;stroke:var(--night);stroke-width:1.4px;stroke-linecap:round}.d-data .d-data__words-in{transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%}.d-data .d-data__files,.d-data .d-data__cut{opacity:0;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s var(--ease-kit);transition:opacity .4s var(--ease-kit)}.d-data.is-split .d-data__files,.d-data.is-offline .d-data__cut{opacity:1}.d-data .d-data__page{fill:var(--c)}@supports (color:color-mix(in lab,red,red)){.d-data .d-data__page{fill:color-mix(in oklab,var(--c)18%,var(--night))}}.d-data .d-data__page{stroke:var(--c);stroke-width:1.4px;stroke-linejoin:round}.d-data .d-data__page--back{opacity:.55}.d-data .d-data__page-lines{fill:none;stroke:var(--c);stroke-width:1.4px;stroke-linecap:round}.d-data .d-data__files .d-data__label{fill:var(--lit-dim)}.d-data .d-data__cut line{stroke:#ff687c;stroke:var(--pink);stroke-width:3.2px;stroke-linecap:round}.d-data .d-data__picker{grid-area:pick;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:clamp(24px,3vh,36px);display:grid}.d-data .d-data__option{border:1px solid var(--lit-hair);background:var(--lit-wash);text-align:left;min-height:68px;color:var(--lit-dim);-webkit-transition:background .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .35s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:background .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .35s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:background .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);transition:background .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .35s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:background .25s var(--ease-kit),border-color .25s var(--ease-kit),color .25s var(--ease-kit),-webkit-box-shadow .35s var(--ease-kit),-webkit-transform .25s var(--ease-kit);transition:background .25s var(--ease-kit),border-color .25s var(--ease-kit),color .25s var(--ease-kit),-webkit-box-shadow .35s var(--ease-kit),-webkit-transform .25s var(--ease-kit);transition:background .25s var(--ease-kit),border-color .25s var(--ease-kit),color .25s var(--ease-kit),box-shadow .35s var(--ease-kit),transform .25s var(--ease-kit);transition:background .25s var(--ease-kit),border-color .25s var(--ease-kit),color .25s var(--ease-kit),box-shadow .35s var(--ease-kit),transform .25s var(--ease-kit),-webkit-box-shadow .35s var(--ease-kit),-webkit-transform .25s var(--ease-kit);border-radius:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px 12px 12px;font-size:15px;font-weight:500;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex}.d-data .d-data__icon{background:var(--c);border-radius:12px;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.d-data .d-data__icon{background:color-mix(in oklab,var(--c)15%,transparent)}}.d-data .d-data__icon{color:var(--c);-webkit-transition:background .25s cubic-bezier(.22,1,.36,1);transition:background .25s cubic-bezier(.22,1,.36,1);-webkit-transition:background .25s var(--ease-kit);transition:background .25s var(--ease-kit)}.d-data .d-data__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.d-data .d-data__icon .d-data__icon-fill{fill:currentColor;stroke:none}.d-data .d-data__icon .d-data__icon-cut{stroke-width:2px}.d-data .d-data__option-label{text-wrap:balance}.d-data .d-data__keep{white-space:nowrap}.d-data .d-data__option:hover{border-color:var(--c)}@supports (color:color-mix(in lab,red,red)){.d-data .d-data__option:hover{border-color:color-mix(in oklab,var(--c)65%,transparent)}}.d-data .d-data__option:hover{color:var(--lit);background:rgba(251,249,245,.08)}.d-data .d-data__option:active{-webkit-transform:scale(.98);transform:scale(.98)}.d-data .d-data__option[aria-pressed=true]{border-color:var(--lit);background:var(--lit);color:var(--night);-webkit-box-shadow:0 0 0 4px var(--c),0 16px 36px -14px var(--c);box-shadow:0 0 0 4px var(--c),0 16px 36px -14px var(--c)}@supports (color:color-mix(in lab,red,red)){.d-data .d-data__option[aria-pressed=true]{-webkit-box-shadow:0 0 0 4px color-mix(in oklab,var(--c)45%,transparent),0 16px 36px -14px var(--c);box-shadow:0 0 0 4px color-mix(in oklab,var(--c)45%,transparent),0 16px 36px -14px var(--c)}}.d-data .d-data__option[aria-pressed=true] .d-data__icon{background:var(--night)}.d-data .d-data__option:focus-visible{outline:2px solid var(--lit);outline-offset:6px;border-radius:18px}.d-data .d-data__readout{border-left:2px solid var(--c);color:var(--lit-dim);-webkit-transition:border-color .5s cubic-bezier(.22,1,.36,1);transition:border-color .5s cubic-bezier(.22,1,.36,1);-webkit-transition:border-color .5s var(--ease-kit);transition:border-color .5s var(--ease-kit);grid-area:read;align-self:end;margin-top:28px;padding-left:16px;font-size:16px;line-height:1.5}.d-data .d-data__readout b{color:var(--lit);font-weight:600}@media(max-width:1024px){.d-data{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""pick""read"}.d-data .d-data__stage{justify-self:center;width:100%;max-width:600px;margin-top:28px}.d-data .d-data__option{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:12px}.d-data .d-data__readout{-ms-flex-item-align:start;align-self:start;min-height:3em;margin-top:22px}}@media(max-width:760px){.d-data{border-radius:24px;padding:20px 16px}.d-data h2{font-size:34px}.d-data .d-data__head{gap:10px}.d-data .d-data__line{margin-top:4px;font-size:16px}.d-data .d-data__trust{font-size:13px}.d-data .d-data__stage{margin-top:16px}.d-data .d-data__label{font-size:28px}.d-data .d-data__ring{stroke-width:3px}.d-data .d-data__zone.is-on .d-data__ring{stroke-width:4.4px}.d-data .d-data__node,.d-data .d-data__words-in{-webkit-transform:scale(1.35);transform:scale(1.35)}.d-data .d-data__node-label{font-size:19px}.d-data .d-data__sub,.d-data .d-data__files .d-data__label{display:none}.d-data .d-data__picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.d-data .d-data__option{border-radius:14px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:46px;padding:6px;font-size:13.5px}.d-data .d-data__option:first-child{grid-column:1/-1}.d-data .d-data__icon{border-radius:9px;width:32px;height:32px}.d-data .d-data__icon svg{width:19px;height:19px}.d-data .d-data__option:focus-visible{outline-offset:5px;border-radius:14px}.d-data .d-data__readout{min-height:6em;margin-top:14px;padding-left:12px;font-size:15px}}@media(prefers-reduced-motion:reduce){.d-data .d-data__zone,.d-data .d-data__option{-webkit-transition:none;transition:none}}.d-process{--mk:48px;--art:88px;--art-gap:22px;--step:.5s}.d-process p{margin:0}.d-process .d-process__steps{grid-column-gap:clamp(16px,2vw,32px);grid-column-gap:var(--grid-gap);-webkit-column-gap:clamp(16px,2vw,32px);-moz-column-gap:clamp(16px,2vw,32px);column-gap:clamp(16px,2vw,32px);-webkit-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.d-process .d-process__step{-ms-flex-line-pack:start;align-content:start;grid-gap:10px;gap:10px;min-width:0;display:grid;position:relative}.d-process .d-process__art{height:var(--art);margin-bottom:calc(var(--art-gap) - 10px);-webkit-transition:opacity .5s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .5s var(--ease-kit),-webkit-transform .6s var(--ease-kit);transition:opacity .5s var(--ease-kit),-webkit-transform .6s var(--ease-kit);transition:opacity .5s var(--ease-kit),transform .6s var(--ease-kit);transition:opacity .5s var(--ease-kit),transform .6s var(--ease-kit),-webkit-transform .6s var(--ease-kit);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.d-process .d-process__svg{width:auto;height:100%;display:block;overflow:visible}.d-process .d-process__bubble{fill:#fdfcf9;fill:var(--paper-lift);stroke:#1a1820;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round}.d-process .d-process__bubble--us{fill:#ba65e4;fill:var(--lilac)}@supports (color:color-mix(in lab,red,red)){.d-process .d-process__bubble--us{fill:color-mix(in oklab,#ba65e430%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-process .d-process__bubble--us{fill:color-mix(in oklab,var(--lilac)30%,var(--paper-lift))}}}.d-process .d-process__scribble{fill:none;stroke:rgba(26,24,32,.13);stroke:var(--hair);stroke-width:3.5px;stroke-linecap:round}.d-process .d-process__dot{fill:#1a1820;fill:var(--ink)}.d-process .d-process__win,.d-process .d-process__board{fill:#fdfcf9;fill:var(--paper-lift);stroke:#1a1820;stroke:var(--ink);stroke-width:1.6px}.d-process .d-process__win-bar{fill:none;stroke:rgba(26,24,32,.13);stroke:var(--hair);stroke-width:1.4px}.d-process .d-process__win-dot{fill:rgba(26,24,32,.13);fill:var(--hair)}.d-process .d-process__blk{transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.34,1.56,.64,1),-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .3s var(--ease-kit),-webkit-transform .45s var(--ease-spring);transition:opacity .3s var(--ease-kit),-webkit-transform .45s var(--ease-spring);transition:opacity .3s var(--ease-kit),transform .45s var(--ease-spring);transition:opacity .3s var(--ease-kit),transform .45s var(--ease-spring),-webkit-transform .45s var(--ease-spring)}.d-process .d-process__blk.is-e{fill:#5fd4b6;fill:var(--teal)}@supports (color:color-mix(in lab,red,red)){.d-process .d-process__blk.is-e{fill:color-mix(in oklab,#5fd4b655%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-process .d-process__blk.is-e{fill:color-mix(in oklab,var(--teal)55%,var(--paper-lift))}}}.d-process .d-process__blk.is-l{fill:#ba65e4;fill:var(--lilac)}@supports (color:color-mix(in lab,red,red)){.d-process .d-process__blk.is-l{fill:color-mix(in oklab,#ba65e445%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-process .d-process__blk.is-l{fill:color-mix(in oklab,var(--lilac)45%,var(--paper-lift))}}}.d-process .d-process__blk.is-n{fill:#c27a14;fill:var(--voice)}@supports (color:color-mix(in lab,red,red)){.d-process .d-process__blk.is-n{fill:color-mix(in oklab,#c27a1416%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-process .d-process__blk.is-n{fill:color-mix(in oklab,var(--voice)16%,var(--paper-lift))}}}.d-process .d-process__blk.is-n{stroke:#c27a14;stroke:var(--voice);stroke-width:1.3px;stroke-dasharray:3 2}.d-process .d-process__cursor{fill:#1a1820;fill:var(--ink);stroke:#fdfcf9;stroke:var(--paper-lift);stroke-width:1.2px;stroke-linejoin:round}.d-process .d-process__clip{fill:#1a1820;fill:var(--ink)}.d-process .d-process__box{fill:#fdfcf9;fill:var(--paper-lift);stroke:#1a1820;stroke:var(--ink);stroke-width:1.3px}.d-process .d-process__tick{fill:none;stroke:#1f8a6a;stroke:var(--ok);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:opacity .25s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.34,1.56,.64,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .25s var(--ease-kit),-webkit-transform .4s var(--ease-spring);transition:opacity .25s var(--ease-kit),-webkit-transform .4s var(--ease-spring);transition:opacity .25s var(--ease-kit),transform .4s var(--ease-spring);transition:opacity .25s var(--ease-kit),transform .4s var(--ease-spring),-webkit-transform .4s var(--ease-spring)}.d-process .d-process__quote{border:1.6px solid #1a1820;border:1.6px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);border-radius:12px;-ms-flex-line-pack:center;align-content:center;justify-items:start;grid-gap:8px;gap:8px;width:172px;height:100%;padding:12px 14px;display:grid;position:relative;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.d-process .d-process__quote-title{white-space:nowrap;font-size:15px;font-weight:600;line-height:1.1}.d-process .d-process__quote-fixed{border:1px solid #1f8a6a;border:1px solid var(--ok);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:3px 10px 3px 8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.d-process .d-process__quote-fixed{border:1px solid color-mix(in oklab,#1f8a6a45%,transparent)}@supports (color: color-mix(red,blue)){.d-process .d-process__quote-fixed{border:1px solid color-mix(in oklab,var(--ok)45%,transparent)}}}.d-process .d-process__quote-fixed{background:#1f8a6a;background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.d-process .d-process__quote-fixed{background:color-mix(in oklab,#1f8a6a9%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-process .d-process__quote-fixed{background:color-mix(in oklab,var(--ok)9%,var(--paper-lift))}}}.d-process .d-process__quote-fixed{color:#16735a;color:var(--color-ok-ink);white-space:nowrap;font-size:14px;font-weight:500}.d-process .d-process__quote-fixed .ic{font-size:14px}.d-process .d-process__example{background:#fbf9f5;background:var(--paper);border:1.5px dashed #1a18209e;border:1.5px dashed var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;color:rgba(26,24,32,.7);color:var(--ink-dim);border-radius:6px;padding:1px 8px 3px;font-size:11px;font-weight:600;line-height:1.6;position:absolute;top:-12px;right:-14px;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.d-process .d-process__seg{top:calc(var(--art) + var(--art-gap) + var(--mk)/2 - 1px);left:calc(var(--mk) + 12px);width:calc(100% + clamp(16px,2vw,32px) - var(--mk) - 24px);width:calc(100% + var(--grid-gap) - var(--mk) - 24px);background:rgba(26,24,32,.13);background:var(--hair);border-radius:2px;height:2px;position:absolute}.d-process .d-process__seg i{border-radius:inherit;background:#1a1820;background:var(--ink);-webkit-transform-origin:0;transform-origin:0;-webkit-transition:-webkit-transform var(--step)cubic-bezier(.45,0,.55,1);transition:-webkit-transform var(--step)cubic-bezier(.45,0,.55,1);transition:transform var(--step)cubic-bezier(.45,0,.55,1);transition:transform var(--step)cubic-bezier(.45,0,.55,1),-webkit-transform var(--step)cubic-bezier(.45,0,.55,1);position:absolute;top:0;right:0;bottom:0;left:0}.d-process .d-process__mark{width:var(--mk);height:var(--mk);border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.34,1.56,.64,1),-webkit-transform .5s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s var(--ease-kit),-webkit-transform .5s var(--ease-spring);transition:opacity .4s var(--ease-kit),-webkit-transform .5s var(--ease-spring);transition:opacity .4s var(--ease-kit),transform .5s var(--ease-spring);transition:opacity .4s var(--ease-kit),transform .5s var(--ease-spring),-webkit-transform .5s var(--ease-spring);border-radius:50%;place-items:center;margin-bottom:14px;font-size:20px;line-height:1;display:grid}.d-process .d-process__name{letter-spacing:-.015em;-webkit-transition:opacity .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .5s var(--ease-kit),transform .5s var(--ease-kit);transition:opacity .5s var(--ease-kit),transform .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit);font-size:clamp(20px,1.6vw,24px);line-height:1.15}.d-process .d-process__text{max-width:30ch;color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-transition:opacity .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .5s var(--ease-kit),transform .5s var(--ease-kit);transition:opacity .5s var(--ease-kit),transform .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit);font-size:16px;line-height:1.5}.d-process.is-pre .d-process__seg i{-webkit-transform:scaleX(0);transform:scaleX(0)}.d-process.is-pre .d-process__mark{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}.d-process.is-pre .d-process__art,.d-process.is-pre .d-process__name,.d-process.is-pre .d-process__text{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.d-process.is-pre .d-process__blk,.d-process.is-pre .d-process__tick{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}.d-process.is-build .d-process__mark{-webkit-transition-delay:calc(var(--i)*var(--step));transition-delay:calc(var(--i)*var(--step))}.d-process.is-build .d-process__seg i{-webkit-transition-delay:calc(var(--i)*var(--step) + .2s);transition-delay:calc(var(--i)*var(--step) + .2s)}.d-process.is-build .d-process__art,.d-process.is-build .d-process__name{-webkit-transition-delay:calc(var(--i)*var(--step) + .1s);transition-delay:calc(var(--i)*var(--step) + .1s)}.d-process.is-build .d-process__text{-webkit-transition-delay:calc(var(--i)*var(--step) + .2s);transition-delay:calc(var(--i)*var(--step) + .2s)}.d-process.is-build .d-process__blk{-webkit-transition-delay:calc(var(--i)*var(--step) + .35s + var(--k)*60ms);transition-delay:calc(var(--i)*var(--step) + .35s + var(--k)*60ms)}.d-process.is-build .d-process__tick{-webkit-transition-delay:calc(var(--i)*var(--step) + .4s + var(--k)*.18s);transition-delay:calc(var(--i)*var(--step) + .4s + var(--k)*.18s)}@media(max-width:760px){.d-process{--mk:40px;--art:72px}.d-process .d-process__steps{grid-template-columns:minmax(0,1fr);row-gap:26px}.d-process .d-process__step{grid-template-columns:var(--mk)minmax(0,1fr)auto;grid-template-areas:"mark name art"".text text";-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:6px 14px}.d-process .d-process__art{grid-area:art;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.d-process .d-process__mark{grid-area:mark;margin-bottom:0;font-size:18px}.d-process .d-process__name{grid-area:name;padding-top:8px;font-size:20px}.d-process .d-process__text{grid-area:text}.d-process .d-process__quote{gap:6px;width:140px;padding:8px 10px}.d-process .d-process__quote-title{font-size:14px}.d-process .d-process__example{right:-6px}.d-process .d-process__seg{top:calc(var(--mk) + 6px);left:calc(var(--mk)/2 - 1px);width:2px;height:calc(100% + 26px - var(--mk) - 12px)}.d-process .d-process__seg i{-webkit-transform-origin:50% 0;transform-origin:50% 0}.d-process.is-pre .d-process__seg i{-webkit-transform:scaleY(0);transform:scaleY(0)}}@media(prefers-reduced-motion:reduce){.d-process .d-process__seg i,.d-process .d-process__mark,.d-process .d-process__art,.d-process .d-process__name,.d-process .d-process__text,.d-process .d-process__blk,.d-process .d-process__tick{-webkit-transition:none;transition:none}}.convo{padding-bottom:clamp(110px,16vh,200px)}.convo h2{max-width:13em}.trigger--close{margin-top:clamp(32px,5vh,56px)}.convo__mail{color:rgba(26,24,32,.7);color:var(--ink-dim);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 10px;margin-top:24px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.convo__mail span{color:#1a1820;color:var(--ink);-webkit-user-select:all;-moz-user-select:all;user-select:all;font-weight:500}.convo{background:-webkit-gradient(linear,left top,left bottom,from(#ff687c),to(#ff687c70%));background:linear-gradient(180deg,#ff687c,#ff687c70%);background:-webkit-gradient(linear,left top,left bottom,from(var(--pink)),color-stop(70%,var(--pink)));background:linear-gradient(180deg,var(--pink),var(--pink)70%);border-radius:clamp(32px,5vw,72px) clamp(32px,5vw,72px) 0 0;margin-top:clamp(96px,14vh,170px);padding-block:clamp(96px,14vh,170px);overflow:clip}@supports (color:color-mix(in lab,red,red)){.convo{background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in oklab,#ff687c26%,#fbf9f5)),color-stop(70%,color-mix(in oklab,#ff687c9%,#fbf9f5)));background:linear-gradient(180deg,color-mix(in oklab,#ff687c26%,#fbf9f5),color-mix(in oklab,#ff687c9%,#fbf9f5)70%)}@supports (color: color-mix(red,blue)){.convo{background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in oklab,var(--pink)26%,var(--paper))),color-stop(70%,color-mix(in oklab,var(--pink)9%,var(--paper))));background:linear-gradient(180deg,color-mix(in oklab,var(--pink)26%,var(--paper)),color-mix(in oklab,var(--pink)9%,var(--paper))70%)}}}.convo{-webkit-box-shadow:0 -40px 80px -60px #1a182073;box-shadow:0 -40px 80px -60px rgba(26,24,32,.45)}.convo .wrap{z-index:1;position:relative}.mark{z-index:0;aspect-ratio:129/156;pointer-events:none;opacity:.11;width:clamp(260px,34vw,520px);position:absolute;top:8%;right:-4vw}.mark svg{width:100%;height:100%}:is(body.is-home,body:has(.hs-page>.convo:last-child)) .site-footer{background:#ff687c;background:var(--pink);margin-top:0}@supports (color:color-mix(in lab,red,red)){:is(body.is-home,body:has(.hs-page>.convo:last-child)) .site-footer{background:color-mix(in oklab,#ff687c9%,#fbf9f5)}@supports (color: color-mix(red,blue)){:is(body.is-home,body:has(.hs-page>.convo:last-child)) .site-footer{background:color-mix(in oklab,var(--pink)9%,var(--paper))}}}:is(body.is-home,body:has(.hs-page>.convo:last-child)) .site-footer{backdrop-filter:none}.ask{z-index:80;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}html:has(>body.is-asking){overflow:hidden}.ask__backdrop{backdrop-filter:blur(18px)saturate(1.1);opacity:0;-webkit-transition:opacity .45s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s var(--ease-kit);transition:opacity .45s var(--ease-kit);background:rgba(251,249,245,.42);position:absolute;top:0;right:0;bottom:0;left:0}.ask.is-open .ask__backdrop{opacity:1}.ask:not(.is-open) .ask__backdrop{-webkit-transition-duration:.58s;transition-duration:.58s;-webkit-transition-timing-function:cubic-bezier(.5,0,.2,1);transition-timing-function:cubic-bezier(.5,0,.2,1)}.ask__panel{-ms-scroll-chaining:none;overscroll-behavior:contain;background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;z-index:2;background-size:100% 100%,300% 100%;border:2px solid #0000;border-radius:32px;width:min(720px,100%);max-height:calc(100svh - 32px);padding:clamp(24px,3.4vw,40px);-webkit-animation:9s ease-in-out infinite alternate canvas-drift;animation:9s ease-in-out infinite alternate canvas-drift;position:relative;overflow:auto;-webkit-box-shadow:0 60px 120px -40px #1a182073;box-shadow:0 60px 120px -40px rgba(26,24,32,.45)}.ask__ghost{z-index:1;pointer-events:none;background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;background-size:100% 100%,300% 100%;border:2px solid #0000;-webkit-animation:9s ease-in-out infinite alternate canvas-drift;animation:9s ease-in-out infinite alternate canvas-drift;position:fixed;top:0;left:0;overflow:hidden}.trigger.ask__clone{-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-transition:none;transition:none;position:absolute;top:-2px;left:-2px}.ask__x{z-index:2;background:#f3efe6;background:var(--paper-deep);border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid;position:absolute;top:16px;right:16px}.ask__x:hover{background:rgba(26,24,32,.13);background:var(--hair)}.dock{z-index:70;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;width:min(560px,100% - 32px);-webkit-transition:opacity .4s,visibility 0s .6s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .4s,visibility 0s .6s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s,visibility 0s .6s;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s,visibility 0s .6s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s,visibility 0s .6s,-webkit-transform .6s var(--ease-kit);transition:opacity .4s,visibility 0s .6s,-webkit-transform .6s var(--ease-kit);transition:transform .6s var(--ease-kit),opacity .4s,visibility 0s .6s;transition:transform .6s var(--ease-kit),opacity .4s,visibility 0s .6s,-webkit-transform .6s var(--ease-kit);position:fixed;-webkit-transform:translateY(calc(100% + 32px));transform:translateY(calc(100% + 32px))}.dock.is-shown{opacity:1;visibility:visible;-webkit-transition:opacity .4s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .4s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s,visibility 0s;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s,visibility 0s,-webkit-transform .6s var(--ease-kit);transition:opacity .4s,visibility 0s,-webkit-transform .6s var(--ease-kit);transition:transform .6s var(--ease-kit),opacity .4s,visibility 0s;transition:transform .6s var(--ease-kit),opacity .4s,visibility 0s,-webkit-transform .6s var(--ease-kit);-webkit-transform:none;transform:none}.trigger--dock{width:100%;margin:0;padding:5px 5px 5px 6px;-webkit-box-shadow:0 1px #1a18200d,0 24px 48px -20px #1a182073;box-shadow:0 1px rgba(26,24,32,.05),0 24px 48px -20px rgba(26,24,32,.45)}.trigger--dock .trigger__mic{width:36px;height:36px;font-size:16px}.trigger--dock .trigger__ph{font-size:15px}.trigger--dock .trigger__go{padding:10px 18px;font-size:14px}.trigger__short{display:none}@media(max-width:760px){.trigger.trigger--dock{border-radius:999px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:5px}.trigger--dock .trigger__ph{white-space:nowrap;-ms-flex-preferred-size:auto;flex-basis:auto}.trigger--dock .trigger__go{-webkit-box-flex:0;-ms-flex:none;flex:none}.trigger__long{display:none}.trigger__short{display:inline}}.dock:not(.is-shown) .trigger__ring:before{-webkit-animation-play-state:paused;animation-play-state:paused}.hs-page [data-behaviour=Faq] h3{letter-spacing:-.012em;text-wrap:pretty;line-height:1.2}.hs-page [data-faq-trigger]{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);color:#1a1820;color:var(--ink);-webkit-transition:color .2s cubic-bezier(.22,1,.36,1);transition:color .2s cubic-bezier(.22,1,.36,1);-webkit-transition:color .2s var(--ease-kit);transition:color .2s var(--ease-kit)}.hs-page [data-faq-trigger]:hover{color:#6a25c9;color:var(--acc-ink)}.hs-page [data-faq-trigger] .icon{-webkit-transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .3s var(--ease-kit);transition:-webkit-transform .3s var(--ease-kit);transition:transform .3s var(--ease-kit);transition:transform .3s var(--ease-kit),-webkit-transform .3s var(--ease-kit)}.hs-page [data-faq-panel] .o-wysiwyg{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:17px;line-height:1.6}.hs-page [data-faq-panel] .o-wysiwyg :where(p,ul,ol)+:where(p,ul,ol){margin-top:.85em}.hs-page [data-faq-panel] .o-wysiwyg :where(ul,ol){padding-left:.25em}.hs-page [data-faq-panel] .o-wysiwyg a{color:#1a1820;color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:#ba65e4;text-decoration-color:var(--acc)}.hs-page [data-faq-panel] .o-wysiwyg strong{color:#1a1820;color:var(--ink);font-weight:600}.hs-page [data-behaviour=Faq]{padding-top:clamp(20px,2.4vw,36px)!important}.page-ai-gates{--node:56px;--lane:104px;--hop:.52s;grid-gap:clamp(28px,4vh,44px);gap:clamp(28px,4vh,44px);display:grid;position:relative}.page-ai-gates__top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-ai-gates__ask{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:16px;font-weight:500}.page-ai-gates__track{padding-top:var(--lane);position:relative}.page-ai-gates__gates{grid-template-columns:repeat(var(--n),minmax(0,1fr));display:grid}.page-ai-gates__gate{-ms-flex-line-pack:start;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding-right:clamp(12px,1.6vw,24px);display:grid;position:relative}.page-ai-gates__node{z-index:1;width:var(--node);height:var(--node);border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);color:#1a1820;color:var(--ink);-webkit-transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);-webkit-transition:border-color .3s var(--ease-kit),background-color .3s var(--ease-kit),opacity .3s var(--ease-kit),-webkit-box-shadow .3s var(--ease-kit);transition:border-color .3s var(--ease-kit),background-color .3s var(--ease-kit),opacity .3s var(--ease-kit),-webkit-box-shadow .3s var(--ease-kit);transition:border-color .3s var(--ease-kit),background-color .3s var(--ease-kit),box-shadow .3s var(--ease-kit),opacity .3s var(--ease-kit);transition:border-color .3s var(--ease-kit),background-color .3s var(--ease-kit),box-shadow .3s var(--ease-kit),opacity .3s var(--ease-kit),-webkit-box-shadow .3s var(--ease-kit);border-radius:50%;place-items:center;margin-bottom:10px;display:grid;position:relative}.page-ai-gates__icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.page-ai-gates__knob{fill:#1a1820;fill:var(--ink);stroke:none;-webkit-transition:-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform .4s var(--ease-spring);transition:-webkit-transform .4s var(--ease-spring);transition:transform .4s var(--ease-spring);transition:transform .4s var(--ease-spring),-webkit-transform .4s var(--ease-spring)}.page-ai-gates__badge{background:#1f8a6a;background:var(--ok);width:22px;height:22px;color:#fdfcf9;color:var(--paper-lift);-webkit-box-shadow:0 0 0 3px #fbf9f5;box-shadow:0 0 0 3px #fbf9f5;-webkit-box-shadow:0 0 0 3px var(--paper);box-shadow:0 0 0 3px var(--paper);-webkit-transition:-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s cubic-bezier(.34,1.56,.64,1),-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform .35s var(--ease-spring);transition:-webkit-transform .35s var(--ease-spring);transition:transform .35s var(--ease-spring);transition:transform .35s var(--ease-spring),-webkit-transform .35s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px;-webkit-transform:scale(0);transform:scale(0)}.page-ai-gates__badge svg,.page-ai-gates__flag svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:15px;height:15px}.page-ai-gates__badge-bang,.page-ai-gates__flag-tick{display:none}.page-ai-gates__seg{top:calc(var(--node)/2 - 1px);left:calc(var(--node) + 10px);background:rgba(26,24,32,.13);background:var(--hair);border-radius:2px;height:2px;position:absolute;right:10px}.page-ai-gates__seg i{border-radius:inherit;background:#1a1820;background:var(--ink);-webkit-transform-origin:0;transform-origin:0;-webkit-transition:-webkit-transform var(--hop)cubic-bezier(.45,0,.55,1);transition:-webkit-transform var(--hop)cubic-bezier(.45,0,.55,1);transition:transform var(--hop)cubic-bezier(.45,0,.55,1);transition:transform var(--hop)cubic-bezier(.45,0,.55,1),-webkit-transform var(--hop)cubic-bezier(.45,0,.55,1);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.page-ai-gates__name{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(19px,1.45vw,22px);line-height:1.15}.page-ai-gates__who{letter-spacing:.08em;text-transform:uppercase;color:#6a25c9;color:var(--acc-ink);font-size:12px;font-weight:600}.page-ai-gates__text{max-width:24ch;color:rgba(26,24,32,.7);color:var(--ink-dim);text-wrap:pretty;font-size:15px;line-height:1.45}.page-ai-gates__gate.is-pass .page-ai-gates__badge{-webkit-transform:scale(1);transform:scale(1)}.page-ai-gates__gate.is-pass .page-ai-gates__seg i{-webkit-transform:scaleX(1);transform:scaleX(1)}.page-ai-gates__gate.is-catch .page-ai-gates__node{border-color:#a3202f;border-color:var(--alert);background:#a3202f;background:var(--alert)}@supports (color:color-mix(in lab,red,red)){.page-ai-gates__gate.is-catch .page-ai-gates__node{background:color-mix(in oklab,#a3202f9%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-ai-gates__gate.is-catch .page-ai-gates__node{background:color-mix(in oklab,var(--alert)9%,var(--paper-lift))}}}.page-ai-gates__gate.is-catch .page-ai-gates__node{-webkit-box-shadow:0 0 0 7px #a3202f;box-shadow:0 0 0 7px #a3202f;-webkit-box-shadow:0 0 0 7px var(--alert);box-shadow:0 0 0 7px var(--alert)}@supports (color:color-mix(in lab,red,red)){.page-ai-gates__gate.is-catch .page-ai-gates__node{-webkit-box-shadow:0 0 0 7px color-mix(in oklab,#a3202f13%,transparent);box-shadow:0 0 0 7px color-mix(in oklab,#a3202f13%,transparent)}@supports (color: color-mix(red,blue)){.page-ai-gates__gate.is-catch .page-ai-gates__node{-webkit-box-shadow:0 0 0 7px color-mix(in oklab,var(--alert)13%,transparent);box-shadow:0 0 0 7px color-mix(in oklab,var(--alert)13%,transparent)}}}.page-ai-gates__gate.is-catch .page-ai-gates__node{color:#a3202f;color:var(--alert)}.page-ai-gates__gate.is-catch .page-ai-gates__badge{background:#a3202f;background:var(--alert);-webkit-transform:scale(1);transform:scale(1)}.page-ai-gates__gate.is-catch .page-ai-gates__badge-tick{display:none}.page-ai-gates__gate.is-catch .page-ai-gates__badge-bang{display:block}.page-ai-gates__gate.is-wait .page-ai-gates__node{opacity:.4}.page-ai-gates__gate.is-wait .page-ai-gates__seg{background:repeating-linear-gradient(90deg,#1a1820210 6px,transparent 6px 11px)}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.page-ai-gates__gate.is-wait .page-ai-gates__seg{background:repeating-linear-gradient(90deg,var(--hair)0 6px,transparent 6px 11px)}}.page-ai-gates.is-on .page-ai-gates__gate:last-child .page-ai-gates__node{border-color:#1f8a6a;border-color:var(--ok);background:#1f8a6a;background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.page-ai-gates.is-on .page-ai-gates__gate:last-child .page-ai-gates__node{background:color-mix(in oklab,#1f8a6a10%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-ai-gates.is-on .page-ai-gates__gate:last-child .page-ai-gates__node{background:color-mix(in oklab,var(--ok)10%,var(--paper-lift))}}}.page-ai-gates.is-on .page-ai-gates__gate:last-child .page-ai-gates__node{-webkit-box-shadow:0 0 0 7px #1f8a6a;box-shadow:0 0 0 7px #1f8a6a;-webkit-box-shadow:0 0 0 7px var(--ok);box-shadow:0 0 0 7px var(--ok)}@supports (color:color-mix(in lab,red,red)){.page-ai-gates.is-on .page-ai-gates__gate:last-child .page-ai-gates__node{-webkit-box-shadow:0 0 0 7px color-mix(in oklab,#1f8a6a14%,transparent);box-shadow:0 0 0 7px color-mix(in oklab,#1f8a6a14%,transparent)}@supports (color: color-mix(red,blue)){.page-ai-gates.is-on .page-ai-gates__gate:last-child .page-ai-gates__node{-webkit-box-shadow:0 0 0 7px color-mix(in oklab,var(--ok)14%,transparent);box-shadow:0 0 0 7px color-mix(in oklab,var(--ok)14%,transparent)}}}.page-ai-gates.is-on .page-ai-gates__gate:last-child .page-ai-gates__node{color:#1f8a6a;color:var(--ok)}.page-ai-gates.is-on .page-ai-gates__knob{fill:#1f8a6a;fill:var(--ok);-webkit-transform:translate(9px);transform:translate(9px)}.page-ai-gates__rider{z-index:2;width:calc(100%/var(--n));height:var(--lane);-webkit-transform:translateX(0%);transform:translate(0);-webkit-transform:translateX(calc(var(--pos,0)*100%));transform:translate(calc(var(--pos,0)*100%));-webkit-transition:-webkit-transform var(--hop)cubic-bezier(.22,1,.36,1);transition:-webkit-transform var(--hop)cubic-bezier(.22,1,.36,1);transition:transform var(--hop)cubic-bezier(.22,1,.36,1);transition:transform var(--hop)cubic-bezier(.22,1,.36,1),-webkit-transform var(--hop)cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform var(--hop)var(--ease-kit);transition:-webkit-transform var(--hop)var(--ease-kit);transition:transform var(--hop)var(--ease-kit);transition:transform var(--hop)var(--ease-kit),-webkit-transform var(--hop)var(--ease-kit);pointer-events:none;position:absolute;top:0;left:0}.page-ai-gates__ticket{bottom:18px;left:calc(var(--node)/2 - 27px);border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);width:54px;height:42px;-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);-webkit-transition:border-color .3s var(--ease-kit),background-color .3s var(--ease-kit);transition:border-color .3s var(--ease-kit),background-color .3s var(--ease-kit);border-radius:7px;-ms-flex-line-pack:start;align-content:start;grid-gap:5px;gap:5px;padding:9px 9px 0;display:grid;position:absolute;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.page-ai-gates__ticket:after{content:"";border-left:1.5px dashed #1a18209e;border-left:1.5px dashed var(--ink-faint);height:13px;position:absolute;top:calc(100% + 3px);left:50%}.page-ai-gates__ticket i{background:rgba(26,24,32,.13);background:var(--hair);border-radius:2px;height:3px;display:block}.page-ai-gates__ticket i:first-child{background:#ba65e4;background:var(--lilac);width:70%}@supports (color:color-mix(in lab,red,red)){.page-ai-gates__ticket i:first-child{background:color-mix(in oklab,#ba65e460%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-ai-gates__ticket i:first-child{background:color-mix(in oklab,var(--lilac)60%,var(--paper-lift))}}}.page-ai-gates__ticket i:last-of-type{width:55%}.page-ai-gates__flag{background:#a3202f;background:var(--alert);width:20px;height:20px;color:#fdfcf9;color:var(--paper-lift);-webkit-transition:-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s cubic-bezier(.34,1.56,.64,1),-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform .35s var(--ease-spring);transition:-webkit-transform .35s var(--ease-spring);transition:transform .35s var(--ease-spring);transition:transform .35s var(--ease-spring),-webkit-transform .35s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;right:-9px;-webkit-transform:scale(0);transform:scale(0)}.page-ai-gates__flag svg{width:13px;height:13px}.page-ai-gates__ticket.is-caught{border-color:#a3202f;border-color:var(--alert);-webkit-animation-name:page-ai-shake;animation-name:page-ai-shake;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-iteration-count:1;animation-iteration-count:1}.page-ai-gates__ticket.is-caught .page-ai-gates__flag,.page-ai-gates__ticket.is-live .page-ai-gates__flag{-webkit-transform:scale(1);transform:scale(1)}.page-ai-gates__ticket.is-live{border-color:#1f8a6a;border-color:var(--ok)}.page-ai-gates__ticket.is-live .page-ai-gates__flag{background:#1f8a6a;background:var(--ok)}.page-ai-gates__ticket.is-live .page-ai-gates__flag-bang{display:none}.page-ai-gates__ticket.is-live .page-ai-gates__flag-tick{display:block}@-webkit-keyframes page-ai-shake{0%,to{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}20%{-webkit-transform:rotate(-11deg)translate(-3px);transform:rotate(-11deg)translate(-3px)}45%{-webkit-transform:rotate(4deg)translate(3px);transform:rotate(4deg)translate(3px)}70%{-webkit-transform:rotate(-8deg)translate(-1px);transform:rotate(-8deg)translate(-1px)}}@keyframes page-ai-shake{0%,to{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}20%{-webkit-transform:rotate(-11deg)translate(-3px);transform:rotate(-11deg)translate(-3px)}45%{-webkit-transform:rotate(4deg)translate(3px);transform:rotate(4deg)translate(3px)}70%{-webkit-transform:rotate(-8deg)translate(-1px);transform:rotate(-8deg)translate(-1px)}}.page-ai-gates__back{top:14px;left:calc(100%/var(--n) + var(--node)/2);width:calc((2 - 1)*100%/var(--n));width:calc((var(--at,2) - 1)*100%/var(--n));border:1.5px dashed #a3202f;border:1.5px dashed var(--alert);height:34px;position:absolute}@supports (color:color-mix(in lab,red,red)){.page-ai-gates__back{border:1.5px dashed color-mix(in oklab,#a3202f70%,#fbf9f5)}@supports (color: color-mix(red,blue)){.page-ai-gates__back{border:1.5px dashed color-mix(in oklab,var(--alert)70%,var(--paper))}}}.page-ai-gates__back{opacity:0;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit);pointer-events:none;border-bottom:0;border-radius:18px 18px 0 0;-webkit-transform:translateY(8px);transform:translateY(8px)}.page-ai-gates__back:before{content:"";border:5px solid #0000;border-top:7px solid #a3202f;border-top:7px solid var(--alert);position:absolute;bottom:-4px;left:-6px}@supports (color:color-mix(in lab,red,red)){.page-ai-gates__back:before{border-top:7px solid color-mix(in oklab,#a3202f70%,#fbf9f5)}@supports (color: color-mix(red,blue)){.page-ai-gates__back:before{border-top:7px solid color-mix(in oklab,var(--alert)70%,var(--paper))}}}.page-ai-gates__back:before{-webkit-transform:translateY(100%);transform:translateY(100%)}.page-ai-gates__back-label{background:#fbf9f5;background:var(--paper);white-space:nowrap;color:rgba(26,24,32,.7);color:var(--ink-dim);padding:0 8px;font-size:13px;font-weight:500;line-height:20px;position:absolute;top:-11px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.page-ai-gates.is-back .page-ai-gates__back{opacity:1;-webkit-transform:none;transform:none}.page-ai-gates__readout{border-radius:16px;border-radius:var(--radius-card);border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);min-height:132px;-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:18px 32px;gap:18px 32px;padding:22px 26px;display:grid}.page-ai-gates__said{opacity:0;max-width:68ch;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit);justify-items:start;grid-gap:8px;gap:8px;display:grid;-webkit-transform:translateY(6px);transform:translateY(6px)}.page-ai-gates__said.is-shown{opacity:1;-webkit-transform:none;transform:none}.page-ai-gates__title{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.015em;color:#1a1820;color:var(--ink);font-size:clamp(20px,1.7vw,26px);line-height:1.15}.page-ai-gates__how{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:16px;line-height:1.55}.page-ai-gates__tag{margin-top:4px}.page-ai-gates__fix{visibility:hidden;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .3s var(--ease-kit);transition:opacity .3s var(--ease-kit)}.page-ai-gates__fix.is-shown{visibility:visible;opacity:1}.page-ai-gates__fix[aria-disabled=true]{opacity:.5;pointer-events:none}.no-js .page-ai-gates__top,.no-js .page-ai-gates__fix{display:none}@media(max-width:1100px){.page-ai-gates{--node:48px}.page-ai-gates__text{font-size:14px}}@media(max-width:760px){.page-ai-gates{--node:44px;--lane:52px;gap:24px}.page-ai-gates__track{padding-top:0}.page-ai-gates__gates{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.page-ai-gates__gate{grid-template-columns:var(--node)minmax(0,1fr);padding:0 0 22px var(--lane);grid-template-areas:"node name""node who"".text";-ms-flex-line-pack:start;align-content:start;gap:2px 14px}.page-ai-gates__node{grid-area:node;align-self:start;margin-bottom:0}.page-ai-gates__icon{width:22px;height:22px}.page-ai-gates__name{grid-area:name;padding-top:2px;font-size:19px}.page-ai-gates__who{grid-area:who}.page-ai-gates__text{grid-area:text;max-width:none;margin-top:4px}.page-ai-gates__seg{top:calc(var(--node) + 6px);bottom:6px;left:calc(var(--lane) + var(--node)/2 - 1px);width:2px;height:auto;right:auto}.page-ai-gates__seg i{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(0);transform:scaleY(0)}.page-ai-gates__gate.is-pass .page-ai-gates__seg i{-webkit-transform:scaleY(1);transform:scaleY(1)}.page-ai-gates__gate.is-wait .page-ai-gates__seg{background:repeating-linear-gradient(180deg,#1a1820210 6px,transparent 6px 11px)}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.page-ai-gates__gate.is-wait .page-ai-gates__seg{background:repeating-linear-gradient(180deg,var(--hair)0 6px,transparent 6px 11px)}}.page-ai-gates__rider{width:var(--lane);height:calc(100%/var(--n));-webkit-transform:translateY(0%);transform:translateY(0);-webkit-transform:translateY(calc(var(--pos,0)*100%));transform:translateY(calc(var(--pos,0)*100%))}.page-ai-gates__ticket{top:calc(var(--node)/2 - 17px);gap:4px;width:40px;height:34px;padding:7px 7px 0;bottom:auto;left:0}.page-ai-gates__ticket:after{border-left:0;border-top:1.5px dashed #1a18209e;border-top:1.5px dashed var(--ink-faint);width:8px;height:0;top:50%;left:calc(100% + 2px)}.page-ai-gates__back{display:none}.page-ai-gates__readout{grid-template-columns:minmax(0,1fr);min-height:0;padding:18px}.page-ai-gates__fix{justify-self:start}}@media(prefers-reduced-motion:reduce){.page-ai-gates__rider,.page-ai-gates__node,.page-ai-gates__badge,.page-ai-gates__seg i,.page-ai-gates__ticket,.page-ai-gates__flag,.page-ai-gates__back,.page-ai-gates__said,.page-ai-gates__knob{-webkit-transition:none;transition:none}.page-ai-gates__ticket.is-caught{-webkit-animation-name:none;animation-name:none}}.page-ai-hand{grid-gap:24px;gap:24px;display:grid}.page-ai-hand__cols{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:0 clamp(18px,2.4vw,36px);gap:0 clamp(18px,2.4vw,36px);display:grid}.page-ai-hand__col{-ms-flex-line-pack:start;align-content:start;grid-gap:16px;gap:16px;display:grid}.page-ai-hand__head{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.015em;color:#1a1820;color:var(--ink);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:22px;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex}.page-ai-hand__av{border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;width:34px;height:34px;display:grid}.page-ai-hand__av--us{background:#fbf9f5;background:var(--paper);-webkit-box-shadow:inset 0 0 0 1.5px #1a1820;box-shadow:inset 0 0 0 1.5px #1a1820;-webkit-box-shadow:inset 0 0 0 1.5px var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.page-ai-hand__av--us svg{width:auto;height:18px}.page-ai-hand__av--them{background:#ba65e4;background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.page-ai-hand__av--them{background:color-mix(in oklab,#ba65e422%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-ai-hand__av--them{background:color-mix(in oklab,var(--acc)22%,var(--paper-lift))}}}.page-ai-hand__av--them{color:#6a25c9;color:var(--acc-ink)}.page-ai-hand__av--them svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:18px;height:18px}.page-ai-hand__list{grid-gap:10px;gap:10px;display:grid}.page-ai-hand__row{-webkit-transition:opacity .45s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .45s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .45s var(--ease-kit),transform .5s var(--ease-kit);transition:opacity .45s var(--ease-kit),transform .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit)}.page-ai-hand__job{text-align:left;border-radius:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 14px 10px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-ai-hand__label{font-size:16px;line-height:1.3}.page-ai-hand__job--us{border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fbf9f5;background:var(--paper);color:#1a1820;color:var(--ink);-webkit-transition:background-color .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s cubic-bezier(.22,1,.36,1);transition:background-color .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s cubic-bezier(.22,1,.36,1);transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s cubic-bezier(.22,1,.36,1);-webkit-transition:background-color .2s var(--ease-kit),-webkit-box-shadow .2s var(--ease-kit);transition:background-color .2s var(--ease-kit),-webkit-box-shadow .2s var(--ease-kit);transition:background-color .2s var(--ease-kit),box-shadow .2s var(--ease-kit);transition:background-color .2s var(--ease-kit),box-shadow .2s var(--ease-kit),-webkit-box-shadow .2s var(--ease-kit)}.page-ai-hand__job--us .page-ai-hand__label{font-weight:600}.page-ai-hand__job--us:hover{background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card)}.page-ai-hand__job--us:focus-visible{outline:2px solid #512aff;outline:2px solid var(--purple);outline-offset:3px}.page-ai-hand__go{color:rgba(26,24,32,.7);color:var(--ink-dim);white-space:nowrap;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-ai-hand__go .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.page-ai-hand__job--us:hover .page-ai-hand__go .ic{-webkit-transform:translate(3px);transform:translate(3px)}.page-ai-hand__job--them{border:1px solid #1a182021;border:1px solid var(--hair);background:#ba65e4;background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.page-ai-hand__job--them{background:color-mix(in oklab,#ba65e49%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-ai-hand__job--them{background:color-mix(in oklab,var(--acc)9%,var(--paper-lift))}}}.page-ai-hand__job--them{color:#1a1820;color:var(--ink)}.page-ai-hand__tick{fill:none;width:18px;height:18px;stroke:#6a25c9;stroke:var(--acc-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;-webkit-box-flex:0;-ms-flex:none;flex:none}.page-ai-hand__line{border-left:2px dashed #1a182021;border-left:2px dashed var(--hair);width:0;-webkit-transition:border-color .25s cubic-bezier(.22,1,.36,1);transition:border-color .25s cubic-bezier(.22,1,.36,1);-webkit-transition:border-color .25s var(--ease-kit);transition:border-color .25s var(--ease-kit);margin-top:50px}.page-ai-hand.is-refused .page-ai-hand__line{border-color:#a3202f;border-color:var(--alert)}.page-ai-hand__msg{background:#f3efe6;background:var(--paper-deep);min-height:5.6em;color:#1a1820;color:var(--ink);border-radius:14px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;margin-top:6px;padding:14px 16px;font-size:16px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex}.page-ai-hand__msg:before{content:"";background:#ba65e4;background:var(--acc);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;width:8px;height:8px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.page-ai-hand.is-pre .page-ai-hand__row{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.page-ai-hand.is-build .page-ai-hand__col--them .page-ai-hand__row{-webkit-transition-delay:calc(var(--k)*70ms);transition-delay:calc(var(--k)*70ms)}.page-ai-hand.is-build .page-ai-hand__col--us .page-ai-hand__row{-webkit-transition-delay:calc(.5s + var(--k)*.32s);transition-delay:calc(.5s + var(--k)*.32s)}.no-js .page-ai-hand__go,.no-js .page-ai-hand__msg{display:none}@media(max-width:760px){.page-ai-hand__cols{grid-template-columns:minmax(0,1fr);gap:22px}.page-ai-hand__line{border-left:0;border-top:2px dashed #1a182021;border-top:2px dashed var(--hair);width:auto;margin-top:0}.page-ai-hand__go{font-size:12px}}.page-ai-quote__fig{justify-items:start;grid-gap:22px;gap:22px;display:grid}.page-ai-quote__mark svg{width:auto;height:56px;display:block}.page-ai-quote__text{max-width:21em;font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.022em;color:#1a1820;color:var(--ink);text-wrap:balance;font-size:clamp(28px,3.3vw,52px);line-height:1.1}.page-ai-quote__by{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:16px}.page-ai-quote__by b{color:#1a1820;color:var(--ink);font-weight:600}.page-ai-proof{grid-gap:22px;gap:22px;display:grid}.page-ai-proof__bar{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-ai-proof__count{color:#1a1820;color:var(--ink);font-size:18px}.page-ai-proof__count b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;color:#6a25c9;color:var(--acc-ink);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:4px;font-size:40px;line-height:1}.page-ai-proof__note{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px}.page-ai-proof__grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));grid-gap:14px;gap:14px;display:grid}.page-ai-proof__case{min-width:0}.page-ai-proof__card{border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);height:100%;min-height:168px;color:#1a1820;color:var(--ink);-webkit-transition:border-color .25s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s cubic-bezier(.22,1,.36,1);transition:border-color .25s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s cubic-bezier(.22,1,.36,1);-webkit-transition:border-color .25s var(--ease-kit),background-color .3s var(--ease-kit),-webkit-transform .25s var(--ease-kit),-webkit-box-shadow .25s var(--ease-kit);transition:border-color .25s var(--ease-kit),background-color .3s var(--ease-kit),-webkit-transform .25s var(--ease-kit),-webkit-box-shadow .25s var(--ease-kit);transition:transform .25s var(--ease-kit),box-shadow .25s var(--ease-kit),border-color .25s var(--ease-kit),background-color .3s var(--ease-kit);transition:transform .25s var(--ease-kit),box-shadow .25s var(--ease-kit),border-color .25s var(--ease-kit),background-color .3s var(--ease-kit),-webkit-transform .25s var(--ease-kit),-webkit-box-shadow .25s var(--ease-kit);border-radius:14px;grid-template-rows:auto 1fr auto;grid-gap:14px;gap:14px;padding:16px 16px 14px;text-decoration:none;display:grid}a.page-ai-proof__card:hover{border-color:#1a1820;border-color:var(--ink);-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);-webkit-transform:translateY(-3px);transform:translateY(-3px)}a.page-ai-proof__card:focus-visible{outline:2px solid #512aff;outline:2px solid var(--purple);outline-offset:3px}.page-ai-proof__bars{grid-gap:6px;gap:6px;display:grid}.page-ai-proof__bars i{background:#1a1820;background:var(--ink);border-radius:2px;height:4px;display:block}@supports (color:color-mix(in lab,red,red)){.page-ai-proof__bars i{background:color-mix(in oklab,#1a18209%,transparent)}@supports (color: color-mix(red,blue)){.page-ai-proof__bars i{background:color-mix(in oklab,var(--ink)9%,transparent)}}}.page-ai-proof__bars i{-webkit-transition:background-color .35s cubic-bezier(.22,1,.36,1);transition:background-color .35s cubic-bezier(.22,1,.36,1);-webkit-transition:background-color .35s var(--ease-kit);transition:background-color .35s var(--ease-kit)}.page-ai-proof__bars i:first-child{background:#ba65e4;background:var(--acc);border-radius:3px;width:46%;height:6px}@supports (color:color-mix(in lab,red,red)){.page-ai-proof__bars i:first-child{background:color-mix(in oklab,#ba65e455%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-ai-proof__bars i:first-child{background:color-mix(in oklab,var(--acc)55%,var(--paper-lift))}}}.page-ai-proof__case.is-on .page-ai-proof__bars i:first-child{background:#ba65e4;background:var(--proof-brand,var(--acc))}.page-ai-proof__case.is-off .page-ai-proof__bars i:first-child{background:#1a1820;background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.page-ai-proof__case.is-off .page-ai-proof__bars i:first-child{background:color-mix(in oklab,#1a182012%,transparent)}@supports (color: color-mix(red,blue)){.page-ai-proof__case.is-off .page-ai-proof__bars i:first-child{background:color-mix(in oklab,var(--ink)12%,transparent)}}}.page-ai-proof.is-pre .page-ai-proof__case.is-on:not(.is-flipped) .page-ai-proof__bars i:first-child{background:#1a1820;background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.page-ai-proof.is-pre .page-ai-proof__case.is-on:not(.is-flipped) .page-ai-proof__bars i:first-child{background:color-mix(in oklab,#1a182012%,transparent)}@supports (color: color-mix(red,blue)){.page-ai-proof.is-pre .page-ai-proof__case.is-on:not(.is-flipped) .page-ai-proof__bars i:first-child{background:color-mix(in oklab,var(--ink)12%,transparent)}}}.page-ai-proof__bars i:last-child{width:72%}.page-ai-proof__title{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.01em;-webkit-transition:opacity .35s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .35s var(--ease-kit);transition:opacity .35s var(--ease-kit);-ms-flex-item-align:end;align-self:end;font-size:19px;line-height:1.15}.page-ai-proof__title--off{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:14px;font-weight:400}.page-ai-proof__foot{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex}.page-ai-proof__open{color:#1a1820;color:var(--ink);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-ai-proof__open .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}a.page-ai-proof__card:hover .page-ai-proof__open .ic{-webkit-transform:translate(3px);transform:translate(3px)}.page-ai-proof__switch{border:1.5px solid #1f8a6a;border:1.5px solid var(--ok);background:#1f8a6a;background:var(--ok);width:32px;height:18px;-webkit-transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1);transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1);-webkit-transition:background-color .3s var(--ease-kit),border-color .3s var(--ease-kit);transition:background-color .3s var(--ease-kit),border-color .3s var(--ease-kit);border-radius:999px;-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative}.page-ai-proof__switch i{background:#fdfcf9;background:var(--paper-lift);width:11px;height:11px;-webkit-transition:background-color .3s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:background-color .3s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s cubic-bezier(.22,1,.36,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);-webkit-transition:background-color .3s var(--ease-kit),-webkit-transform .4s var(--ease-spring);transition:background-color .3s var(--ease-kit),-webkit-transform .4s var(--ease-spring);transition:transform .4s var(--ease-spring),background-color .3s var(--ease-kit);transition:transform .4s var(--ease-spring),background-color .3s var(--ease-kit),-webkit-transform .4s var(--ease-spring);border-radius:50%;position:absolute;top:2px;left:2px;-webkit-transform:translate(14px);transform:translate(14px)}.page-ai-proof__case.is-on .page-ai-proof__state{color:#16735a;color:var(--color-ok-ink)}.page-ai-proof__case.is-off .page-ai-proof__card{background:#fbf9f5;background:var(--paper);border-style:dashed}.page-ai-proof__case.is-off .page-ai-proof__switch,.page-ai-proof.is-pre .page-ai-proof__case.is-on:not(.is-flipped) .page-ai-proof__switch{border-color:rgba(26,24,32,.62);border-color:var(--ink-faint);background:0 0}.page-ai-proof__case.is-off .page-ai-proof__switch i,.page-ai-proof.is-pre .page-ai-proof__case.is-on:not(.is-flipped) .page-ai-proof__switch i{background:rgba(26,24,32,.62);background:var(--ink-faint);-webkit-transform:none;transform:none}.page-ai-proof.is-pre .page-ai-proof__case.is-on:not(.is-flipped) .page-ai-proof__state{color:rgba(26,24,32,.7);color:var(--ink-dim)}.page-ai-proof.is-pre .page-ai-proof__case.is-on:not(.is-flipped) .page-ai-proof__title,.page-ai-proof.is-pre .page-ai-proof__case.is-on:not(.is-flipped) .page-ai-proof__open{opacity:.3}@media(max-width:760px){.page-ai-proof__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.page-ai-proof__card{border-radius:12px;gap:10px;min-height:112px;padding:11px 10px 10px}.page-ai-proof__bars i:not(:first-child){display:none}.page-ai-proof__title{-ms-hyphens:auto;hyphens:auto;font-size:15px}.page-ai-proof__title--off{font-size:13px}.page-ai-proof__foot{gap:6px;font-size:12px}.page-ai-proof__switch{width:28px;height:16px}.page-ai-proof__switch i{width:9px;height:9px}.page-ai-proof__case.is-on .page-ai-proof__switch i{-webkit-transform:translate(12px);transform:translate(12px)}.page-ai-proof__open{display:none}.page-ai-proof__count b{font-size:34px}}@media(prefers-reduced-motion:reduce){.page-ai-hand__row,.page-ai-proof__card,.page-ai-proof__switch,.page-ai-proof__switch i,.page-ai-proof__title{-webkit-transition:none;transition:none}}.page-local-map{--lm-water:var(--purple)}@supports (color:color-mix(in lab,red,red)){.page-local-map{--lm-water:color-mix(in oklab,color-mix(in oklab,var(--purple)30%,var(--teal))18%,var(--paper-lift))}}.page-local-map{--lm-river:var(--purple)}@supports (color:color-mix(in lab,red,red)){.page-local-map{--lm-river:color-mix(in oklab,color-mix(in oklab,var(--purple)35%,var(--teal))45%,var(--paper-lift))}}.page-local-map{--lm-visit:var(--purple);--lm-call:var(--pink);max-width:1220px;color:#1a1820;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(280px,340px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);display:grid}.page-local-map__stage{min-width:0}.page-local-map__svg{width:100%;height:auto;display:block;overflow:visible}.page-local-map__fade-in{stop-color:#fff;stop-color:var(--color-white)}.page-local-map__fade-out{stop-color:#fff;stop-color:var(--color-white);stop-opacity:0}.page-local-map__water{fill:var(--lm-water)}.page-local-map__hills ellipse{fill:none;stroke:#1a1820;stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.page-local-map__hills ellipse{stroke:color-mix(in oklab,#1a182011%,transparent)}@supports (color: color-mix(red,blue)){.page-local-map__hills ellipse{stroke:color-mix(in oklab,var(--ink)11%,transparent)}}}.page-local-map__hills ellipse{stroke-width:1px}.page-local-map__zone{fill:#ba65e4;fill:var(--lilac)}@supports (color:color-mix(in lab,red,red)){.page-local-map__zone{fill:color-mix(in oklab,#ba65e410%,transparent)}@supports (color: color-mix(red,blue)){.page-local-map__zone{fill:color-mix(in oklab,var(--lilac)10%,transparent)}}}.page-local-map__zone{stroke:#ba65e4;stroke:var(--lilac)}@supports (color:color-mix(in lab,red,red)){.page-local-map__zone{stroke:color-mix(in oklab,#ba65e445%,transparent)}@supports (color: color-mix(red,blue)){.page-local-map__zone{stroke:color-mix(in oklab,var(--lilac)45%,transparent)}}}.page-local-map__zone{stroke-width:1.2px;stroke-dasharray:2 6;stroke-linecap:round;-webkit-transition:opacity 1s cubic-bezier(.22,1,.36,1).5s;transition:opacity 1s cubic-bezier(.22,1,.36,1).5s;-webkit-transition:opacity 1s var(--ease-kit).5s;transition:opacity 1s var(--ease-kit).5s}.page-local-map__river{fill:none;stroke:var(--lm-river);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1);transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1);-webkit-transition:stroke-dashoffset 1.6s var(--ease-kit);transition:stroke-dashoffset 1.6s var(--ease-kit)}.page-local-map__names text{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.04em;fill:rgba(26,24,32,.62);fill:var(--ink-faint);-webkit-transition:opacity 1s cubic-bezier(.22,1,.36,1).6s;transition:opacity 1s cubic-bezier(.22,1,.36,1).6s;-webkit-transition:opacity 1s var(--ease-kit).6s;transition:opacity 1s var(--ease-kit).6s;font-size:10.5px;font-style:italic}.page-local-map__route{fill:none;stroke-linecap:round}.page-local-map__route--solid{stroke:var(--lm-visit);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0}.page-local-map__route--dots{stroke:var(--lm-call);stroke-width:4.2px;stroke-dasharray:0 9}.page-local-map__dotmask{fill:none;stroke:#fff;stroke:var(--color-white);stroke-width:14px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.page-local-map__traveller{fill:var(--lm-visit);stroke:#fdfcf9;stroke:var(--paper-lift);stroke-width:2px;opacity:0}.page-local-map__rings circle{fill:none;stroke:var(--lm-visit);stroke-width:1.5px;opacity:0}.page-local-map__town{cursor:pointer}.no-js .page-local-map__town{cursor:default}.page-local-map__pop,.page-local-map__grow,.page-local-map__pin{transform-box:view-box;-webkit-transform-origin:0 0;transform-origin:0 0}.page-local-map__pop{-webkit-transition:opacity .45s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.34,1.56,.64,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.34,1.56,.64,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.34,1.56,.64,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.34,1.56,.64,1),-webkit-transform .7s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .45s var(--ease-kit),-webkit-transform .7s var(--ease-spring);transition:opacity .45s var(--ease-kit),-webkit-transform .7s var(--ease-spring);transition:opacity .45s var(--ease-kit),transform .7s var(--ease-spring);transition:opacity .45s var(--ease-kit),transform .7s var(--ease-spring),-webkit-transform .7s var(--ease-spring);-webkit-transition-delay:.35s;transition-delay:.35s;-webkit-transition-delay:calc(.35s + var(--lm-i,0)*.11s);transition-delay:calc(.35s + var(--lm-i,0)*.11s)}.page-local-map__hit{fill:rgba(0,0,0,0)}.page-local-map__dot{fill:#fdfcf9;fill:var(--paper-lift);stroke:#1a1820;stroke:var(--ink);stroke-width:1.5px;-webkit-transition:fill .25s,stroke-width .25s;transition:fill .25s,stroke-width .25s}.page-local-map__arrow{fill:none;stroke:#1a1820;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.page-local-map__label{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);fill:#1a1820;fill:var(--ink);paint-order:stroke;stroke:#fbf9f5;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;font-size:12.5px;font-weight:500;-webkit-transition:fill .25s;transition:fill .25s}.page-local-map__town:hover .page-local-map__dot{stroke-width:2.5px}.page-local-map__town.is-picked .page-local-map__dot{fill:var(--lm-visit);stroke:#1a1820;stroke:var(--ink)}.page-local-map__town.is-picked .page-local-map__label{fill:var(--lm-visit);font-weight:650}.page-local-map__town--edge.is-picked .page-local-map__arrow{stroke:var(--lm-call)}.page-local-map__pin{-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1).9s,-webkit-transform .8s cubic-bezier(.34,1.56,.64,1).9s;transition:opacity .3s cubic-bezier(.22,1,.36,1).9s,-webkit-transform .8s cubic-bezier(.34,1.56,.64,1).9s;transition:opacity .3s cubic-bezier(.22,1,.36,1).9s,transform .8s cubic-bezier(.34,1.56,.64,1).9s;transition:opacity .3s cubic-bezier(.22,1,.36,1).9s,transform .8s cubic-bezier(.34,1.56,.64,1).9s,-webkit-transform .8s cubic-bezier(.34,1.56,.64,1).9s;-webkit-transition:opacity .3s var(--ease-kit).9s,-webkit-transform .8s var(--ease-spring).9s;transition:opacity .3s var(--ease-kit).9s,-webkit-transform .8s var(--ease-spring).9s;transition:opacity .3s var(--ease-kit).9s,transform .8s var(--ease-spring).9s;transition:opacity .3s var(--ease-kit).9s,transform .8s var(--ease-spring).9s,-webkit-transform .8s var(--ease-spring).9s}.page-local-map__pinbody,.page-local-map__shadow{fill:#1a1820;fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){.page-local-map__shadow{fill:color-mix(in oklab,#1a182018%,transparent)}@supports (color: color-mix(red,blue)){.page-local-map__shadow{fill:color-mix(in oklab,var(--ink)18%,transparent)}}}.page-local-map__label--home{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);letter-spacing:-.01em;-webkit-transition:opacity .5s cubic-bezier(.22,1,.36,1)1.1s;transition:opacity .5s cubic-bezier(.22,1,.36,1)1.1s;-webkit-transition:opacity .5s var(--ease-kit)1.1s;transition:opacity .5s var(--ease-kit)1.1s;font-size:17px;font-weight:600}.page-local-map__town--home.is-picked .page-local-map__label--home{fill:#1a1820;fill:var(--ink)}.page-local-map__sub{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);fill:rgba(26,24,32,.7);fill:var(--ink-dim);font-size:11px;font-weight:500}.page-local-map.is-armed :is(.page-local-map__pop,.page-local-map__pin,.page-local-map__zone,.page-local-map__names text,.page-local-map__label--home,.page-local-map__river){-webkit-transition:none;transition:none}.page-local-map.is-armed .page-local-map__river{stroke-dashoffset:1px}.page-local-map.is-armed .page-local-map__pop{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}.page-local-map.is-armed .page-local-map__pin{opacity:0;-webkit-transform:translateY(-34px);transform:translateY(-34px)}.page-local-map.is-armed :is(.page-local-map__zone,.page-local-map__names text,.page-local-map__label--home,.page-local-map__routes){opacity:0}.page-local-map__panel{-ms-flex-line-pack:center;align-content:center;justify-items:start;grid-gap:24px;gap:24px;display:grid}.page-local-map__read{justify-items:start;grid-gap:8px;gap:8px;display:grid}.page-local-map__mode{background:#ba65e4;background:var(--lilac);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:6px 12px 6px 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.page-local-map__mode{background:color-mix(in oklab,#ba65e414%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-local-map__mode{background:color-mix(in oklab,var(--lilac)14%,var(--paper-lift))}}}.page-local-map__mode{color:#6a25c9;color:var(--color-lilac-ink);letter-spacing:.01em;font-size:13px;font-weight:600}.page-local-map__ic{font-size:16px;display:none}.page-local-map__read[data-mode=person] .page-local-map__ic--person,.page-local-map__read[data-mode=call] .page-local-map__ic--call,.page-local-map__read[data-mode=both] .page-local-map__ic{display:block}.page-local-map__name{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.025em;color:#1a1820;color:var(--ink);font-size:clamp(28px,2.4vw,36px);line-height:1.05}.page-local-map__msg{max-width:30ch;min-height:4.5em;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:16px;line-height:1.5}.page-local-map__picklabel{color:rgba(26,24,32,.7);color:var(--ink-dim);margin-bottom:12px;font-size:14px}.page-local-map__pick .chip{min-height:40px}.no-js .page-local-map__pick{display:none}.page-local-map__key{color:rgba(26,24,32,.7);color:var(--ink-dim);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 18px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-local-map__key li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-local-map__key svg{width:32px;height:8px;overflow:visible}.page-local-map__key path{fill:none;stroke-linecap:round}.page-local-map__key-solid{stroke:var(--lm-visit);stroke-width:3px}.page-local-map__key-dots{stroke:var(--lm-call);stroke-width:4.2px;stroke-dasharray:0 8}@media(max-width:1023px){.page-local-map{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.page-local .svc__demo--bare{padding:0}}@media(max-width:560px){.page-local-map__stage{margin-inline:-4%}.page-local-map__label{stroke-width:6px;font-size:21px}.page-local-map__label--home{font-size:26px}.page-local-map__sub{font-size:18px}.page-local-map__names{display:none}.page-local-map__grow{-webkit-transform:scale(1.55);transform:scale(1.55)}.page-local-map__route--solid{stroke-width:4.5px}.page-local-map__route--dots{stroke-width:6px;stroke-dasharray:0 13}.page-local-map__river{stroke-width:6px}}.page-local-svcs{display:grid}.page-local-svcs__row{grid-template-columns:48px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:6px 20px;gap:6px 20px;padding:20px 4px;display:grid}.page-local-svcs__row+.page-local-svcs__row{border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft)}.page-local-svcs__mark{background:var(--pl-acc);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.page-local-svcs__mark{background:color-mix(in oklab,var(--pl-acc)24%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-local-svcs__mark{background:color-mix(in oklab,var(--pl-acc)24%,var(--paper-lift))}}}.page-local-svcs__mark{color:var(--pl-acc-ink);-webkit-transition:-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:transform .45s cubic-bezier(.34,1.56,.64,1);transition:transform .45s cubic-bezier(.34,1.56,.64,1),-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform .45s var(--ease-spring);transition:-webkit-transform .45s var(--ease-spring);transition:transform .45s var(--ease-spring);transition:transform .45s var(--ease-spring),-webkit-transform .45s var(--ease-spring);font-size:21px}.page-local-svcs__row:hover .page-local-svcs__mark{-webkit-transform:rotate(-10deg)scale(1.08);transform:rotate(-10deg)scale(1.08)}.page-local-svcs__text{grid-gap:4px;gap:4px;min-width:0;display:grid}.page-local-svcs__name{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.015em;color:#1a1820;color:var(--ink);text-underline-offset:5px;justify-self:start;font-size:clamp(20px,1.6vw,24px);line-height:1.15;text-decoration:underline #0000;text-decoration-thickness:2px;-webkit-transition:text-decoration-color .2s;transition:text-decoration-color .2s}.page-local-svcs__name:hover{text-decoration-color:var(--pl-acc)}.page-local-svcs__line{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px;line-height:1.45}.page-local-svcs__talk{white-space:nowrap;min-height:44px;color:#1a1820;color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--pl-acc);background:0 0;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-local-svcs__talk .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.page-local-svcs__talk:hover .ic{-webkit-transform:translate(4px);transform:translate(4px)}@media(max-width:640px){.page-local-svcs__row{grid-template-columns:40px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-block:18px}.page-local-svcs__mark{width:40px;height:40px;font-size:18px}.page-local-svcs__talk{grid-column:2;justify-self:start;min-height:36px}}.page-local-buys{grid-gap:clamp(20px,3vh,32px);gap:clamp(20px,3vh,32px);max-width:640px;margin:0;display:grid}.page-local-buys__kicker,.page-local-buys__close{max-width:34ch;color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-transition:opacity .6s cubic-bezier(.22,1,.36,1);transition:opacity .6s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .6s var(--ease-kit);transition:opacity .6s var(--ease-kit);font-size:clamp(17px,1.3vw,19px);line-height:1.5}.page-local-buys__close{-webkit-transition-delay:1.15s;transition-delay:1.15s}.page-local-buys__items{grid-gap:clamp(10px,1.6vh,18px);gap:clamp(10px,1.6vh,18px);display:grid}.page-local-buys__item{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.028em;color:#1a1820;color:var(--ink);-webkit-transition:opacity .6s cubic-bezier(.22,1,.36,1),-webkit-transform .8s cubic-bezier(.22,1,.36,1);transition:opacity .6s cubic-bezier(.22,1,.36,1),-webkit-transform .8s cubic-bezier(.22,1,.36,1);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),-webkit-transform .8s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .6s var(--ease-kit),-webkit-transform .8s var(--ease-kit);transition:opacity .6s var(--ease-kit),-webkit-transform .8s var(--ease-kit);transition:opacity .6s var(--ease-kit),transform .8s var(--ease-kit);transition:opacity .6s var(--ease-kit),transform .8s var(--ease-kit),-webkit-transform .8s var(--ease-kit);-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transition-delay:calc(.15s + var(--lb-i,0)*.28s);transition-delay:calc(.15s + var(--lb-i,0)*.28s);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(14px,1.6vw,22px);font-size:clamp(34px,3.4vw,54px);line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.page-local-buys__item:first-child{--lb-acc:var(--teal)}.page-local-buys__item:nth-child(2){--lb-acc:var(--lilac)}.page-local-buys__item:nth-child(3){--lb-acc:var(--pink)}.page-local-buys__ic{background:#ba65e4;background:var(--lb-acc,var(--lilac));border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;width:.95em;height:.95em;padding:.17em}@supports (color:color-mix(in lab,red,red)){.page-local-buys__ic{background:color-mix(in oklab,#ba65e422%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-local-buys__ic{background:color-mix(in oklab,var(--lb-acc,var(--lilac))22%,var(--paper-lift))}}}.page-local-buys__ic{fill:none;stroke:#1a1820;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.page-local-buys__ic path{stroke-dasharray:1;stroke-dashoffset:0;-webkit-transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1);transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1);-webkit-transition:stroke-dashoffset .9s var(--ease-kit);transition:stroke-dashoffset .9s var(--ease-kit);-webkit-transition-delay:.35s;transition-delay:.35s;-webkit-transition-delay:calc(.35s + var(--lb-i,0)*.28s);transition-delay:calc(.35s + var(--lb-i,0)*.28s)}.page-local-buys__amp{background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);color:rgba(0,0,0,0);background-position:20%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@media(forced-colors:active){.page-local-buys__amp{color:canvastext;background:0 0}}.page-local-buys.is-armed :is(.page-local-buys__item,.page-local-buys__close,.page-local-buys__ic path){-webkit-transition:none;transition:none}.page-local-buys.is-armed .page-local-buys__item{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}.page-local-buys.is-armed .page-local-buys__close{opacity:0}.page-local-buys.is-armed .page-local-buys__ic path{stroke-dashoffset:1px}.page-local__faq h2{margin-bottom:clamp(8px,2vh,24px)}.page-contact__header{--page-header-space-bottom:clamp(2rem,3.5vw,3rem)}.page-contact__header .c-page-header__intro{text-wrap:pretty}.page-contact__lead{z-index:1;position:relative}.page-contact__lead-grid{grid-gap:clamp(64px,9vh,96px)clamp(16px,2vw,32px);grid-gap:clamp(64px,9vh,96px)var(--grid-gap);gap:clamp(64px,9vh,96px)clamp(16px,2vw,32px);gap:clamp(64px,9vh,96px)var(--grid-gap);-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid}.page-contact .page-contact__pill{width:min(100%,640px);margin-top:0;padding:9px 9px 9px 10px}.page-contact__pill .trigger__mic{width:50px;height:50px;font-size:20px}.page-contact__pill .trigger__ph{font-size:19px}.page-contact__pill .trigger__go{padding:15px 26px;font-size:16px}.page-contact__dot{background:#5fd4b6;background:var(--teal);width:8px;height:8px;-webkit-box-shadow:0 0 0 4px #5fd4b6;box-shadow:0 0 0 4px #5fd4b6;-webkit-box-shadow:0 0 0 4px var(--teal);box-shadow:0 0 0 4px var(--teal);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}@supports (color:color-mix(in lab,red,red)){.page-contact__dot{-webkit-box-shadow:0 0 0 4px color-mix(in oklab,#5fd4b622%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,#5fd4b622%,transparent)}@supports (color: color-mix(red,blue)){.page-contact__dot{-webkit-box-shadow:0 0 0 4px color-mix(in oklab,var(--teal)22%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,var(--teal)22%,transparent)}}}.page-contact__dot{translate:0 -2px}.page-contact__starts .chip{padding:7px 14px;font-size:14px}.page-contact-scene{aspect-ratio:600/520;width:100%;max-width:600px;margin:0;position:relative}.page-contact-scene__threads{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.page-contact-scene__thread{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.6;-webkit-transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1);transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1);-webkit-transition:stroke-dashoffset .9s var(--ease-kit);transition:stroke-dashoffset .9s var(--ease-kit)}.page-contact-scene__amp{z-index:0;aspect-ratio:129/156;width:30%;position:absolute;top:47%;left:50%;translate:-50% -50%}.page-contact-scene__amp svg{-webkit-filter:drop-shadow(0 18px 28px #512aff2e);filter:drop-shadow(0 18px 28px #512aff2e);width:100%;height:100%;display:block;position:relative}.page-contact-scene__halo{aspect-ratio:1;background:radial-gradient(closest-side,#ba65e4,#5fd4b660%,transparent);background:radial-gradient(closest-side,var(--lilac),var(--teal)60%,transparent);border-radius:50%;width:220%;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.page-contact-scene__halo{background:radial-gradient(closest-side,color-mix(in oklab,#ba65e420%,transparent),color-mix(in oklab,#5fd4b610%,transparent)60%,transparent)}@supports (color: color-mix(red,blue)){.page-contact-scene__halo{background:radial-gradient(closest-side,color-mix(in oklab,var(--lilac)20%,transparent),color-mix(in oklab,var(--teal)10%,transparent)60%,transparent)}}}.page-contact-scene__steps{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0}.page-contact-scene__step{left:var(--x);top:var(--y);width:clamp(192px,15.5vw,226px);-webkit-transition:opacity .6s cubic-bezier(.22,1,.36,1),-webkit-transform .8s cubic-bezier(.34,1.56,.64,1);transition:opacity .6s cubic-bezier(.22,1,.36,1),-webkit-transform .8s cubic-bezier(.34,1.56,.64,1);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.34,1.56,.64,1);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.34,1.56,.64,1),-webkit-transform .8s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .6s var(--ease-kit),-webkit-transform .8s var(--ease-spring);transition:opacity .6s var(--ease-kit),-webkit-transform .8s var(--ease-spring);transition:opacity .6s var(--ease-kit),transform .8s var(--ease-spring);transition:opacity .6s var(--ease-kit),transform .8s var(--ease-spring),-webkit-transform .8s var(--ease-spring);position:absolute;translate:-50% -50%}.page-contact-scene__float{-webkit-animation-name:page-contact-float;animation-name:page-contact-float;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-duration:var(--float,7s);animation-duration:var(--float,7s);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:var(--delay,0s);animation-delay:var(--delay,0s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;display:block}.page-contact-scene.is-offstage .page-contact-scene__float{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes page-contact-float{0%{-webkit-transform:translateY(-5px)rotate(-.5deg);transform:translateY(-5px)rotate(-.5deg)}to{-webkit-transform:translateY(5px)rotate(.5deg);transform:translateY(5px)rotate(.5deg)}}@keyframes page-contact-float{0%{-webkit-transform:translateY(-5px)rotate(-.5deg);transform:translateY(-5px)rotate(-.5deg)}to{-webkit-transform:translateY(5px)rotate(.5deg);transform:translateY(5px)rotate(.5deg)}}.page-contact-scene__card{border:1px solid #1a182012;border:1px solid var(--hair-soft);border-radius:16px;border-radius:var(--radius-card);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transition:scale .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;transition:scale .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;transition:box-shadow .25s,scale .25s cubic-bezier(.22,1,.36,1);transition:box-shadow .25s,scale .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;-webkit-transition:scale .25s var(--ease-kit),-webkit-box-shadow .25s;transition:scale .25s var(--ease-kit),-webkit-box-shadow .25s;transition:box-shadow .25s,scale .25s var(--ease-kit);transition:box-shadow .25s,scale .25s var(--ease-kit),-webkit-box-shadow .25s;grid-gap:9px;gap:9px;padding:11px;display:grid}.page-contact-scene__step:hover .page-contact-scene__card{-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);scale:1.04}.page-contact-scene__head{color:#1a1820;color:var(--ink);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex}.page-contact-scene__ic{width:26px;height:26px;color:var(--c);border-radius:8px;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;font-size:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.page-contact-scene__ic{color:color-mix(in oklab,var(--c)55%,#1a1820)}@supports (color: color-mix(red,blue)){.page-contact-scene__ic{color:color-mix(in oklab,var(--c)55%,var(--ink))}}}.page-contact-scene__ic{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.page-contact-scene__ic{background:color-mix(in oklab,var(--c)22%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-contact-scene__ic{background:color-mix(in oklab,var(--c)22%,var(--paper-lift))}}}.page-contact-scene__ui{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fbf9f5;background:var(--paper);color:#1a1820;color:var(--ink);border-radius:10px;padding:9px 10px;font-size:11.5px;line-height:1.35;display:block}.page-contact-scene__foot{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:12px;line-height:1.3}.page-contact-scene__foot b{color:#1a1820;color:var(--ink);font-weight:600}.page-contact-scene__say{background:#f3efe6;background:var(--paper-deep);border-radius:12px 12px 12px 4px;font-size:12px}.page-contact-scene__w{-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-filter .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-filter .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1),-webkit-filter .4s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s var(--ease-kit),-webkit-filter .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),-webkit-filter .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),filter .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),filter .4s var(--ease-kit),-webkit-filter .4s var(--ease-kit)}.page-contact-scene__taps{grid-gap:5px;gap:5px;display:grid}.page-contact-scene__row{gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-contact-scene__pill{border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;line-height:1.3;-webkit-transition:background .25s,color .25s,border-color .25s;transition:background .25s,color .25s,border-color .25s}.page-contact-scene__pill.is-pick{border-color:#1a1820;border-color:var(--ink);background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper)}.page-contact-scene__answer{grid-gap:6px;gap:6px;display:grid}.page-contact-scene__answer b{font-size:12px;font-weight:600}.page-contact-scene__bar{background:rgba(26,24,32,.13);background:var(--hair);-webkit-transform-origin:0;transform-origin:0;height:5px;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .6s var(--ease-kit);transition:-webkit-transform .6s var(--ease-kit);transition:transform .6s var(--ease-kit);transition:transform .6s var(--ease-kit),-webkit-transform .6s var(--ease-kit);border-radius:3px;display:block}.page-contact-scene__bar--mid{width:82%}.page-contact-scene__bar--short{width:58%}.page-contact-scene__where{background:#512aff;background:var(--purple);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2px;padding:2px 8px 2px 6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.page-contact-scene__where{background:color-mix(in oklab,#512aff10%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-contact-scene__where{background:color-mix(in oklab,var(--purple)10%,var(--paper-lift))}}}.page-contact-scene__where{color:#6a25c9;color:var(--color-lilac-ink);font-size:10.5px}.page-contact-scene__mail{grid-gap:4px;gap:4px;display:grid}.page-contact-scene__from{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-contact-scene__from svg{width:13px;height:16px}.page-contact-scene__subject{color:rgba(26,24,32,.7);color:var(--ink-dim)}.page-contact-scene__here{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#16735a;color:var(--color-ok-ink);-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),scale .5s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),scale .5s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s var(--ease-kit),scale .5s var(--ease-spring);transition:opacity .4s var(--ease-kit),scale .5s var(--ease-spring);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10.5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-contact-scene__here i{background:#5fd4b6;background:var(--teal);width:7px;height:7px;-webkit-box-shadow:0 0 0 3px #5fd4b6;box-shadow:0 0 0 3px #5fd4b6;-webkit-box-shadow:0 0 0 3px var(--teal);box-shadow:0 0 0 3px var(--teal);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.page-contact-scene__here i{-webkit-box-shadow:0 0 0 3px color-mix(in oklab,#5fd4b622%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,#5fd4b622%,transparent)}@supports (color: color-mix(red,blue)){.page-contact-scene__here i{-webkit-box-shadow:0 0 0 3px color-mix(in oklab,var(--teal)22%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal)22%,transparent)}}}.page-contact-scene__cap{z-index:3;color:rgba(26,24,32,.62);color:var(--ink-faint);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:0}.page-contact-scene.is-armed .page-contact-scene__step:not(.is-in){opacity:0;-webkit-transform:translateY(16px)scale(.94);transform:translateY(16px)scale(.94)}.page-contact-scene.is-armed .page-contact-scene__thread:not(.is-in),.page-contact-scene.is-armed .page-contact-scene__step:not(.is-in) :is(.page-contact-scene__w,.page-contact-scene__pill,.page-contact-scene__bar,.page-contact-scene__here){-webkit-transition-duration:0s;transition-duration:0s}.page-contact-scene.is-armed .page-contact-scene__thread:not(.is-in){stroke-dashoffset:1px}.page-contact-scene.is-armed .page-contact-scene__step:not(.is-in) .page-contact-scene__w{opacity:.08;-webkit-filter:blur(4px);filter:blur(4px)}.page-contact-scene.is-armed .page-contact-scene__step:not(.is-in) .page-contact-scene__pill.is-pick{border-color:rgba(26,24,32,.13);border-color:var(--hair);background:#fdfcf9;background:var(--paper-lift);color:#1a1820;color:var(--ink)}.page-contact-scene.is-armed .page-contact-scene__step:not(.is-in) .page-contact-scene__bar{-webkit-transform:scaleX(0);transform:scaleX(0)}.page-contact-scene.is-armed .page-contact-scene__step:not(.is-in) .page-contact-scene__here{opacity:0;scale:.6}.page-contact-scene.is-armed .is-in .page-contact-scene__w{-webkit-transition-delay:calc(.25s + var(--w)*60ms);transition-delay:calc(.25s + var(--w)*60ms)}.page-contact-scene.is-armed .is-in .page-contact-scene__pill.is-pick{-webkit-transition-delay:calc(.35s + var(--j)*.28s);transition-delay:calc(.35s + var(--j)*.28s)}.page-contact-scene.is-armed .is-in .page-contact-scene__bar{-webkit-transition-delay:calc(.3s + var(--j)*.16s);transition-delay:calc(.3s + var(--j)*.16s)}.page-contact-scene.is-armed .is-in .page-contact-scene__here{-webkit-transition-delay:.55s;transition-delay:.55s}@media(min-width:1200px){.page-contact__lead-grid{grid-template-columns:minmax(0,1fr) minmax(0,clamp(480px,42vw,600px))}.page-contact-scene{pointer-events:none;margin-top:calc(-1*clamp(260px,25vw,360px))}.page-contact-scene__card,.page-contact-scene__cap{pointer-events:auto}}@media(max-width:760px){.page-contact .page-contact__pill{padding:8px}.page-contact__pill .trigger__ph{font-size:17px}.page-contact__starts .chip{padding:6px 12px;font-size:13.5px}.page-contact-scene{aspect-ratio:auto;grid-gap:18px;gap:18px;max-width:none;display:grid}.page-contact-scene__threads,.page-contact-scene__amp{display:none}.page-contact-scene__steps{grid-gap:14px;gap:14px;display:grid;position:relative;inset:auto}.page-contact-scene__steps:before{content:"";background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);opacity:.4;border-radius:1px;width:2px;position:absolute;top:24px;bottom:24px;left:50%}.page-contact-scene__step{width:min(78%,290px);position:relative;inset:auto;translate:none}.page-contact-scene__step:nth-child(2n){justify-self:end}.page-contact-scene__cap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:static}}.page-contact__write-grid{grid-gap:clamp(36px,5vh,56px)clamp(16px,2vw,32px);grid-gap:clamp(36px,5vh,56px)var(--grid-gap);gap:clamp(36px,5vh,56px)clamp(16px,2vw,32px);gap:clamp(36px,5vh,56px)var(--grid-gap);grid-template-areas:"head""form""facts";display:grid}.page-contact__write h2{max-width:11em;font-size:clamp(34px,3.3vw,56px)}.page-contact__write .svc__line{max-width:36ch}@media(min-width:1025px){.page-contact__write-grid{grid-template:"form head""form facts"1fr/minmax(0,7fr) minmax(0,5fr);gap:48px clamp(48px,6vw,112px)}}.page-contact__write{padding-bottom:clamp(110px,16vh,200px)}.page-contact__fact{border-bottom:1px solid #1a182021;border-bottom:1px solid var(--hair);grid-gap:6px;gap:6px;padding:18px 0;display:grid}.page-contact__fact dt{color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:13px}.page-contact__fact dd{color:#1a1820;color:var(--ink);font-size:17px;line-height:1.5}.page-contact__mail{color:#1a1820;color:var(--ink);text-decoration:underline;text-decoration-color:rgba(26,24,32,.13);text-decoration-color:var(--hair);text-underline-offset:4px;font-weight:500;-webkit-transition:text-decoration-color .2s;transition:text-decoration-color .2s}.page-contact__mail:hover{text-decoration-color:#512aff;text-decoration-color:var(--purple)}.page-contact .c-contact-form{max-width:none}.page-contact .c-contact-form .fui-row+.fui-row{margin-top:22px}.page-contact .c-contact-form .fui-label{color:#1a1820;color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600}.page-contact .c-contact-form .fui-instructions{color:rgba(26,24,32,.62);color:var(--ink-faint);margin:-2px 0 10px;font-size:14px}.page-contact .c-contact-form :is(.fui-input,.fui-select){border:1px solid #1a182021;border:1px solid var(--hair);background:#fbf9f5;background:var(--paper);-webkit-box-shadow:none;box-shadow:none;color:#1a1820;color:var(--ink);border-radius:14px;padding:14px 16px;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;-webkit-animation-name:none;animation-name:none}.page-contact .c-contact-form :is(.fui-input,.fui-select):hover{border-color:rgba(26,24,32,.62);border-color:var(--ink-faint)}.page-contact .c-contact-form :is(.fui-input,.fui-select):focus{border-color:#1a1820;border-color:var(--ink);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:none;box-shadow:none}.page-contact .c-contact-form :is(.fui-input,.fui-btn):focus-visible,.page-contact .c-contact-form .fui-select:focus{outline:2px solid #512aff;outline:2px solid var(--purple);outline-offset:3px}.page-contact .c-contact-form :is(.fui-input,.fui-select).fui-error{border-color:#a3202f;border-color:var(--alert);background:#a3202f;background:var(--alert)}@supports (color:color-mix(in lab,red,red)){.page-contact .c-contact-form :is(.fui-input,.fui-select).fui-error{background:color-mix(in oklab,#a3202f4%,#fbf9f5)}@supports (color: color-mix(red,blue)){.page-contact .c-contact-form :is(.fui-input,.fui-select).fui-error{background:color-mix(in oklab,var(--alert)4%,var(--paper))}}}.page-contact .c-contact-form .fui-btn{color:#fdfcf9;color:var(--paper-lift);background:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background:var(--gradient-interactive);-webkit-transition:background-position .6s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s;transition:background-position .6s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background-position .6s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background-position .6s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s;-webkit-transition:background-position .6s var(--ease-kit),-webkit-transform .2s var(--ease-kit),-webkit-box-shadow .2s;transition:background-position .6s var(--ease-kit),-webkit-transform .2s var(--ease-kit),-webkit-box-shadow .2s;transition:transform .2s var(--ease-kit),box-shadow .2s,background-position .6s var(--ease-kit);transition:transform .2s var(--ease-kit),box-shadow .2s,background-position .6s var(--ease-kit),-webkit-transform .2s var(--ease-kit),-webkit-box-shadow .2s;background-position:50%;background-size:300% 100%;border:0;-webkit-animation-name:none;animation-name:none;-webkit-box-shadow:0 10px 24px -14px #512affb3;box-shadow:0 10px 24px -14px rgba(81,42,255,.7)}.page-contact .c-contact-form .fui-btn:hover:not(:disabled){background-position:25%;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 14px 30px -14px #512affcc;box-shadow:0 14px 30px -14px rgba(81,42,255,.8)}.page-contact-404{position:relative;overflow:clip}#page-wrapper:has(.page-contact-404,.page-contact-error)>.site-footer{-ms-flex-preferred-size:100%;flex-basis:100%}.page-contact-404 .hs-page{background:0 0}.page-contact-404__ways .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.page-contact-404__ways a:hover .ic{-webkit-transform:translate(3px);transform:translate(3px)}.page-contact-404__aside:before{content:"· "}@media(max-width:760px){.page-contact-404__aside{-ms-flex-preferred-size:100%;flex-basis:100%}.page-contact-404__aside:before{content:none}}.page-contact-404__amp{z-index:0;top:clamp(90px,12vw,150px);right:calc(clamp(20px,5vw,96px)*1.2);right:calc(var(--gutter)*1.2);aspect-ratio:129/156;pointer-events:none;width:clamp(150px,22vw,330px);position:absolute;rotate:-16deg}.page-contact-404__amp svg{-webkit-filter:drop-shadow(0 24px 36px #512aff33);filter:drop-shadow(0 24px 36px #512aff33);width:100%;height:100%;-webkit-animation-name:page-contact-wander;animation-name:page-contact-wander;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;display:block}@-webkit-keyframes page-contact-wander{0%{-webkit-transform:translate(0)rotate(-3deg);transform:translate(0)rotate(-3deg)}to{-webkit-transform:translate(-14px,12px)rotate(4deg);transform:translate(-14px,12px)rotate(4deg)}}@keyframes page-contact-wander{0%{-webkit-transform:translate(0)rotate(-3deg);transform:translate(0)rotate(-3deg)}to{-webkit-transform:translate(-14px,12px)rotate(4deg);transform:translate(-14px,12px)rotate(4deg)}}@media(prefers-reduced-motion:reduce){.page-contact-404__amp svg{-webkit-animation-name:none;animation-name:none}}@media(max-width:760px){.page-contact-404__amp{opacity:.35;width:110px;top:70px;right:12px}}.page-services-index{z-index:1;margin-top:calc(-1*clamp(8px,2vw,24px));position:relative}.page-services-index__chip{color:#1a1820;color:var(--ink);text-decoration:none}.page-services-index__chip .ic{color:#6a25c9;color:var(--acc-ink);font-size:17px}.page-services-index__chip:hover{border-color:#6a25c9;border-color:var(--acc-ink)}.page-services-row{scroll-margin-top:calc(90px - clamp(120px,17vh,210px));scroll-margin-top:calc(var(--head-h) + 32px - clamp(120px,17vh,210px))}.page-services-row__head{justify-items:start;grid-gap:18px;gap:18px;display:grid}.page-services-row__name{color:#6a25c9;color:var(--acc-ink);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:1.2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-services-row__ic{width:32px;height:32px;color:#ba65e4;color:var(--acc);border-radius:10px;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;font-size:17px;display:grid}@supports (color:color-mix(in lab,red,red)){.page-services-row__ic{color:color-mix(in oklab,#ba65e445%,#1a1820)}@supports (color: color-mix(red,blue)){.page-services-row__ic{color:color-mix(in oklab,var(--acc)45%,var(--ink))}}}.page-services-row__ic{background:#ba65e4;background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.page-services-row__ic{background:color-mix(in oklab,#ba65e424%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-services-row__ic{background:color-mix(in oklab,var(--acc)24%,var(--paper-lift))}}}.page-services-row__links{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px 28px;margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-row__how .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.page-services-row__how:hover .ic{-webkit-transform:translate(4px);transform:translate(4px)}.svc--center .page-services-row__head{justify-items:center}.svc--center .page-services-row__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-services-art{color:#1a1820;color:var(--ink);font-size:14px;line-height:1.4;position:relative}.page-services-art__tag{margin-bottom:16px}.page-services-card{background:#fdfcf9;background:var(--paper-lift);border:1px solid #1a182012;border:1px solid var(--hair-soft);border-radius:16px;border-radius:var(--radius-card);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card)}.page-services-card__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-card__head b{font-weight:600}.page-services-card__meta{color:rgba(26,24,32,.7);color:var(--ink-dim);margin-left:auto;font-size:12px}.page-services-card__ic{width:30px;height:30px;color:var(--c);border-radius:9px;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;font-size:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.page-services-card__ic{color:color-mix(in oklab,var(--c)50%,#1a1820)}@supports (color: color-mix(red,blue)){.page-services-card__ic{color:color-mix(in oklab,var(--c)50%,var(--ink))}}}.page-services-card__ic{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.page-services-card__ic{background:color-mix(in oklab,var(--c)24%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-services-card__ic{background:color-mix(in oklab,var(--c)24%,var(--paper-lift))}}}.page-services-card__foot{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:13px}.page-services-card__foot b{color:#1a1820;color:var(--ink);font-weight:600}.page-services-van{max-width:640px;margin-left:auto;padding-bottom:44px}.page-services-van__app{grid-gap:14px;gap:14px;padding:16px;display:grid}.page-services-van__body{grid-template-columns:minmax(0,1fr) 148px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:18px;gap:18px;display:grid}.page-services-van__map{border:1px solid #1a182012;border:1px solid var(--hair-soft);border-radius:12px;overflow:hidden}.page-services-van__map svg{width:100%;height:auto;display:block}.page-services-van__ground{fill:#f3efe6;fill:var(--paper-deep)}.page-services-van__park{fill:#5fd4b6;fill:var(--teal)}@supports (color:color-mix(in lab,red,red)){.page-services-van__park{fill:color-mix(in oklab,#5fd4b624%,#f3efe6)}@supports (color: color-mix(red,blue)){.page-services-van__park{fill:color-mix(in oklab,var(--teal)24%,var(--paper-deep))}}}.page-services-van__street{fill:none;stroke:#fff;stroke:var(--color-white);stroke-width:7px}.page-services-van__lane{fill:none;stroke:#fff;stroke:var(--color-white);stroke-width:3.5px}.page-services-van__route{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1);transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1);-webkit-transition:stroke-dashoffset 1.2s var(--ease-kit);transition:stroke-dashoffset 1.2s var(--ease-kit)}.page-services-van__drop{fill:#fff;fill:var(--color-white);stroke:var(--c);stroke-width:2.4px;transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:scale .45s cubic-bezier(.34,1.56,.64,1),opacity .25s ease;transition:scale .45s cubic-bezier(.34,1.56,.64,1),opacity .25s ease;-webkit-transition:scale .45s var(--ease-spring),opacity .25s ease;transition:scale .45s var(--ease-spring),opacity .25s ease}.page-services-van__ring{fill:none;stroke:#c27a14;stroke:var(--voice);stroke-width:2.2px;stroke-dasharray:3 3;transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:scale .6s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;transition:scale .6s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;-webkit-transition:scale .6s var(--ease-spring),opacity .3s ease;transition:scale .6s var(--ease-spring),opacity .3s ease}.page-services-van__depot{fill:#1a1820;fill:var(--ink)}.page-services-van__list{grid-gap:14px;gap:14px;font-size:14px;line-height:1.25;display:grid}.page-services-van__list li{-webkit-transition:opacity .45s ease,translate .6s cubic-bezier(.22,1,.36,1);transition:opacity .45s ease,translate .6s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s ease,translate .6s var(--ease-kit);transition:opacity .45s ease,translate .6s var(--ease-kit);grid-template-columns:10px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:2px 10px;gap:2px 10px;display:grid}.page-services-van__list i{background:var(--c);border-radius:50%;width:10px;height:10px}.page-services-van__list b{font-weight:600}.page-services-van__list span{color:rgba(26,24,32,.7);color:var(--ink-dim);grid-column:2;font-size:12px}.page-services-van .page-services-card__foot{-webkit-transition:opacity .45s;transition:opacity .45s}.page-services-van__note{max-width:300px;-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);-webkit-transition:opacity .45s ease,translate .7s cubic-bezier(.22,1,.36,1);transition:opacity .45s ease,translate .7s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s ease,translate .7s var(--ease-kit);transition:opacity .45s ease,translate .7s var(--ease-kit);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:-20px;rotate:-1.5deg}.page-services-van__note-text{color:rgba(26,24,32,.7);color:var(--ink-dim);grid-gap:2px;gap:2px;font-size:13px;line-height:1.35;display:grid}.page-services-van__note-text b{color:#1a1820;color:var(--ink);font-size:14px;font-weight:600}.page-services-van.is-pre .page-services-van__route{stroke-dashoffset:1px}.page-services-van.is-pre :is(.page-services-van__drop,.page-services-van__ring){opacity:0;scale:0}.page-services-van.is-pre .page-services-van__list li{opacity:0;translate:10px}.page-services-van.is-pre .page-services-card__foot{opacity:0}.page-services-van.is-pre .page-services-van__note{opacity:0;translate:0 18px}.page-services-van.is-play .page-services-van__route{-webkit-transition-delay:calc(.15s + var(--k)*.22s);transition-delay:calc(.15s + var(--k)*.22s)}.page-services-van.is-play .page-services-van__drop{-webkit-transition-delay:calc(.45s + var(--k)*.13s);transition-delay:calc(.45s + var(--k)*.13s)}.page-services-van.is-play .page-services-van__list li{-webkit-transition-delay:calc(.9s + var(--k)*.12s);transition-delay:calc(.9s + var(--k)*.12s)}.page-services-van.is-play .page-services-card__foot{-webkit-transition-delay:1.4s;transition-delay:1.4s}.page-services-van.is-play .page-services-van__note{-webkit-transition-delay:1.9s;transition-delay:1.9s}.page-services-van.is-play .page-services-van__ring{-webkit-transition-delay:2.2s;transition-delay:2.2s}.page-services-relay{--page-services-relay-ic:56px;max-width:1180px;margin-inline:auto}.page-services-relay__top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 24px;margin-bottom:clamp(28px,4.5vh,48px);display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-relay__time{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px;-webkit-transition:opacity .5s;transition:opacity .5s}.page-services-relay__time b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:26px;font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;color:#1a1820;color:var(--ink)}.page-services-relay__track{position:relative;container-type:inline-size}.page-services-relay__steps{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.page-services-relay__steps:before{content:"";z-index:-1;left:10%;right:10%;top:calc(var(--page-services-relay-ic)/2 - 1.5px);background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);opacity:.5;border-radius:2px;height:3px;position:absolute}.page-services-relay__step{text-align:center;-ms-flex-line-pack:start;align-content:start;justify-items:center;grid-gap:10px;gap:10px;padding-inline:8px;display:grid}.page-services-relay__ic{width:var(--page-services-relay-ic);height:var(--page-services-relay-ic);color:var(--c);border-radius:50%;place-items:center;font-size:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.page-services-relay__ic{color:color-mix(in oklab,var(--c)50%,#1a1820)}@supports (color: color-mix(red,blue)){.page-services-relay__ic{color:color-mix(in oklab,var(--c)50%,var(--ink))}}}.page-services-relay__ic{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.page-services-relay__ic{background:color-mix(in oklab,var(--c)28%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-services-relay__ic{background:color-mix(in oklab,var(--c)28%,var(--paper-lift))}}}.page-services-relay__ic{-webkit-box-shadow:0 0 0 6px #fbf9f5;box-shadow:0 0 0 6px #fbf9f5;-webkit-box-shadow:0 0 0 6px var(--paper);box-shadow:0 0 0 6px var(--paper);-webkit-transition:color .4s ease,background-color .4s ease,scale .5s cubic-bezier(.34,1.56,.64,1);transition:color .4s ease,background-color .4s ease,scale .5s cubic-bezier(.34,1.56,.64,1);-webkit-transition:color .4s ease,background-color .4s ease,scale .5s var(--ease-spring);transition:color .4s ease,background-color .4s ease,scale .5s var(--ease-spring)}.page-services-relay__app{font-size:15px;font-weight:600}.page-services-relay__note{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fdfcf9;background:var(--paper-lift);max-width:196px;-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-transition:opacity .4s ease,translate .55s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,translate .55s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s ease,translate .55s var(--ease-kit);transition:opacity .4s ease,translate .55s var(--ease-kit);border-radius:12px;padding:9px 13px;font-size:13px;line-height:1.35}.page-services-relay__step.is-last .page-services-relay__note{background:var(--c);border-color:rgba(0,0,0,0);border-radius:14px 14px 14px 4px}@supports (color:color-mix(in lab,red,red)){.page-services-relay__step.is-last .page-services-relay__note{background:color-mix(in oklab,var(--c)22%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-services-relay__step.is-last .page-services-relay__note{background:color-mix(in oklab,var(--c)22%,var(--paper-lift))}}}.page-services-relay__step.is-last .page-services-relay__note{color:#1a1820;color:var(--ink);text-align:left}.page-services-relay__token{z-index:0;left:10%;top:calc(var(--page-services-relay-ic)/2);background:#1a1820;background:var(--ink);width:14px;height:14px;-webkit-box-shadow:0 0 0 4px #fdfcf9;box-shadow:0 0 0 4px #fdfcf9;-webkit-box-shadow:0 0 0 4px var(--paper-lift);box-shadow:0 0 0 4px var(--paper-lift);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;translate:80cqi}@-webkit-keyframes page-services-relay-run{0%{translate:0}21%,25%{translate:20cqi}46%,50%{translate:40cqi}71%,75%{translate:60cqi}96%,to{translate:80cqi}}@keyframes page-services-relay-run{0%{translate:0}21%,25%{translate:20cqi}46%,50%{translate:40cqi}71%,75%{translate:60cqi}96%,to{translate:80cqi}}.page-services-relay.is-pre .page-services-relay__token{translate:0}.page-services-relay.is-pre .page-services-relay__ic{color:rgba(26,24,32,.62);color:var(--ink-faint);background-color:#f3efe6;background-color:var(--paper-deep);scale:.88}.page-services-relay.is-pre .page-services-relay__note{opacity:0;translate:0 8px}.page-services-relay.is-pre .page-services-relay__time{opacity:0}.page-services-relay.is-play .page-services-relay__token{-webkit-animation-name:page-services-relay-run;animation-name:page-services-relay-run;-webkit-animation-duration:2.8s;animation-duration:2.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.page-services-relay.is-play :is(.page-services-relay__ic,.page-services-relay__note){-webkit-transition-delay:calc(.25s + var(--k)*.7s);transition-delay:calc(.25s + var(--k)*.7s)}.page-services-relay.is-play .page-services-relay__time{-webkit-transition-delay:3.3s;transition-delay:3.3s}.page-services-paper{container-type:inline-size}.page-services-paper__top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 24px;margin-bottom:26px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-paper__count{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:14px;-webkit-transition:opacity .45s;transition:opacity .45s}.page-services-paper__count b{color:#1a1820;color:var(--ink);font-weight:600}.page-services-paper__count span{color:#8a5608;color:var(--voice-ink);font-weight:600}.page-services-paper__grid{grid-template-columns:minmax(0,240px) 28px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:clamp(14px,2vw,26px);gap:clamp(14px,2vw,26px);display:grid}.page-services-paper__in{-webkit-filter:drop-shadow(0 10px 14px #1a18201f);filter:drop-shadow(0 10px 14px #1a18201f);justify-items:start;display:grid}.page-services-paper__slip,.page-services-paper__voice{rotate:0deg;rotate:var(--r,0deg);-webkit-transition:opacity .45s ease,translate .7s cubic-bezier(.22,1,.36,1);transition:opacity .45s ease,translate .7s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s ease,translate .7s var(--ease-kit);transition:opacity .45s ease,translate .7s var(--ease-kit)}.page-services-paper__slip{background:#fff;background:var(--color-white);grid-gap:7px;gap:7px;width:168px;padding:13px 14px 20px;font-size:12px;line-height:1.2;display:grid;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/10px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/10px 100%}.page-services-paper__slip b{font-weight:600}.page-services-paper__slip i{background:rgba(26,24,32,.07);background:var(--hair-soft);border-radius:3px;height:5px;display:block}.page-services-paper__slip i:nth-of-type(2){width:78%}.page-services-paper__slip i:nth-of-type(3){width:56%}.page-services-paper__slip span{border-top:1px dashed #1a182021;border-top:1px dashed var(--hair);color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2px;padding-top:7px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-paper__slip span b{color:#1a1820;color:var(--ink);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-services-paper__slip.is-faded{background:#ffbe59;background:var(--orange);margin:-6px 0 0 34px}@supports (color:color-mix(in lab,red,red)){.page-services-paper__slip.is-faded{background:color-mix(in oklab,#ffbe599%,#fff)}@supports (color: color-mix(red,blue)){.page-services-paper__slip.is-faded{background:color-mix(in oklab,var(--orange)9%,var(--color-white))}}}.page-services-paper__slip.is-faded>:is(b,span){opacity:.45}.page-services-paper__voice{z-index:1;background:#ffbe59;background:var(--orange);border-radius:16px 16px 16px 4px;grid-template-columns:30px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:8px 10px;gap:8px 10px;width:228px;margin:-10px 0 0 22px;padding:10px 14px 12px 10px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.page-services-paper__voice{background:color-mix(in oklab,#ffbe5920%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-services-paper__voice{background:color-mix(in oklab,var(--orange)20%,var(--paper-lift))}}}.page-services-paper__play{width:30px;height:30px;color:#fff;color:var(--color-white);background:#8a5608;background:var(--voice-ink);border-radius:50%;place-items:center;font-size:13px;display:grid}.page-services-paper__wave{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-paper__wave i{background:#8a5608;background:var(--voice-ink);border-radius:2px;width:3px;height:10px}@supports (color:color-mix(in lab,red,red)){.page-services-paper__wave i{background:color-mix(in oklab,#8a560855%,transparent)}@supports (color: color-mix(red,blue)){.page-services-paper__wave i{background:color-mix(in oklab,var(--voice-ink)55%,transparent)}}}.page-services-paper__wave i:nth-child(3n+1){height:16px}.page-services-paper__wave i:nth-child(4n+2){height:21px}.page-services-paper__wave i:nth-child(5n){height:7px}.page-services-paper__len{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px}.page-services-paper__said{color:rgba(26,24,32,.7);color:var(--ink-dim);grid-column:1/-1;font-size:12px;line-height:1.35}.page-services-paper__arrow{color:rgba(26,24,32,.62);color:var(--ink-faint);-webkit-transition:opacity .4s ease,translate .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,translate .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s ease,translate .5s var(--ease-kit);transition:opacity .4s ease,translate .5s var(--ease-kit);place-items:center;font-size:22px;display:grid}.page-services-paper__books{grid-gap:12px;gap:12px;padding:14px;display:grid}.page-services-paper__rows{font-size:13px;display:grid}.page-services-paper__rows li{border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft);-webkit-transition:opacity .4s ease,translate .55s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,translate .55s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s ease,translate .55s var(--ease-kit);transition:opacity .4s ease,translate .55s var(--ease-kit);grid-template-columns:minmax(0,1fr) auto 64px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;padding:10px 8px;display:grid}.page-services-paper__rows li>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.page-services-paper__rows li>span:nth-child(2){color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:12px}.page-services-paper__rows b{text-align:right;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.page-services-paper__rows i{background:#5fd4b6;background:var(--teal);border-radius:50%;width:8px;height:8px}.page-services-paper__rows li.is-ask{background:#ffbe59;background:var(--orange);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.page-services-paper__rows li.is-ask{background:color-mix(in oklab,#ffbe5918%,transparent)}@supports (color: color-mix(red,blue)){.page-services-paper__rows li.is-ask{background:color-mix(in oklab,var(--orange)18%,transparent)}}}.page-services-paper__rows li.is-ask b{color:#8a5608;color:var(--voice-ink)}.page-services-paper__rows li.is-ask i{background:#c27a14;background:var(--voice)}.page-services-paper__ask{background:#f3efe6;background:var(--paper-deep);-webkit-transition:opacity .45s ease,translate .55s cubic-bezier(.22,1,.36,1);transition:opacity .45s ease,translate .55s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s ease,translate .55s var(--ease-kit);transition:opacity .45s ease,translate .55s var(--ease-kit);border-radius:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 12px;padding:10px 12px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-paper__opts{gap:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-paper__opts i{border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}.page-services-paper.is-pre :is(.page-services-paper__slip,.page-services-paper__voice){opacity:0;translate:0 -18px}.page-services-paper.is-pre .page-services-paper__arrow{opacity:0;translate:-8px}.page-services-paper.is-pre .page-services-paper__rows li{opacity:0;translate:-12px}.page-services-paper.is-pre :is(.page-services-paper__ask,.page-services-paper__count){opacity:0;translate:0 8px}.page-services-paper.is-play :is(.page-services-paper__slip,.page-services-paper__voice){-webkit-transition-delay:calc(.1s + var(--k)*.22s);transition-delay:calc(.1s + var(--k)*.22s)}.page-services-paper.is-play .page-services-paper__arrow{-webkit-transition-delay:.85s;transition-delay:.85s}.page-services-paper.is-play .page-services-paper__rows li{-webkit-transition-delay:calc(1.05s + var(--k)*.38s);transition-delay:calc(1.05s + var(--k)*.38s)}.page-services-paper.is-play .page-services-paper__ask{-webkit-transition-delay:2.1s;transition-delay:2.1s}.page-services-paper.is-play .page-services-paper__count{-webkit-transition-delay:2.4s;transition-delay:2.4s}.page-services-docs{max-width:900px;margin-inline:auto}.page-services-docs .page-services-art__tag{margin-inline:auto;margin-bottom:28px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-docs__grid{grid-template-columns:300px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:clamp(36px,6vw,88px);gap:clamp(36px,6vw,88px);display:grid}.page-services-docs__pile{height:340px;position:relative}.page-services-docs__sheet{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fff;background:var(--color-white);width:248px;height:312px;-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transition:rotate .8s cubic-bezier(.22,1,.36,1),translate .8s cubic-bezier(.22,1,.36,1);transition:rotate .8s cubic-bezier(.22,1,.36,1),translate .8s cubic-bezier(.22,1,.36,1);-webkit-transition:rotate .8s var(--ease-kit),translate .8s var(--ease-kit);transition:rotate .8s var(--ease-kit),translate .8s var(--ease-kit);border-radius:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:22px 20px;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}.page-services-docs__sheet b{font-size:13px;font-weight:600}.page-services-docs__sheet i{background:rgba(26,24,32,.07);background:var(--hair-soft);border-radius:3px;-webkit-box-flex:0;-ms-flex:none;flex:none;height:5px;display:block}.page-services-docs__sheet i:nth-of-type(3n+2){width:84%}.page-services-docs__sheet i:nth-of-type(3n){width:66%}.page-services-docs__sheet.is-back{translate:-4px 18px;rotate:-8deg}.page-services-docs__sheet.is-mid{translate:40px 8px;rotate:6deg}.page-services-docs__sheet.is-top{-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);translate:18px 14px;rotate:-1.5deg}.page-services-docs__sheet-head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-docs__sheet-head span{color:rgba(26,24,32,.7);color:var(--ink-dim)}.page-services-docs__clause{isolation:isolate;color:#1a1820;color:var(--ink);border-radius:6px;padding:8px 10px 9px 32px;font-size:11.5px;line-height:1.45;display:block;position:relative}.page-services-docs__clause:before{content:"";z-index:-1;border-radius:inherit;background:#ba65e4;background:var(--acc);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.page-services-docs__clause:before{background:color-mix(in oklab,#ba65e434%,transparent)}@supports (color: color-mix(red,blue)){.page-services-docs__clause:before{background:color-mix(in oklab,var(--acc)34%,transparent)}}}.page-services-docs__clause:before{-webkit-transform-origin:0;transform-origin:0;-webkit-transition:scale .7s cubic-bezier(.22,1,.36,1);transition:scale .7s cubic-bezier(.22,1,.36,1);-webkit-transition:scale .7s var(--ease-kit);transition:scale .7s var(--ease-kit)}.page-services-docs__mark{vertical-align:2px;width:17px;height:17px;color:#fff;color:var(--color-white);background:#6a25c9;background:var(--acc-ink);-webkit-transition:scale .45s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;transition:scale .45s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;-webkit-transition:scale .45s var(--ease-spring),opacity .3s ease;transition:scale .45s var(--ease-spring),opacity .3s ease;border-radius:50%;place-items:center;margin-left:6px;font-size:10px;font-weight:600;line-height:1;display:inline-grid}.page-services-docs__clause .page-services-docs__mark{margin:0;position:absolute;top:9px;left:8px}.page-services-docs__chat{grid-gap:16px;gap:16px;max-width:440px;display:grid}.page-services-docs__q{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper);-webkit-transition:opacity .45s ease,translate .55s cubic-bezier(.22,1,.36,1);transition:opacity .45s ease,translate .55s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s ease,translate .55s var(--ease-kit);transition:opacity .45s ease,translate .55s var(--ease-kit);border-radius:20px 20px 4px;justify-self:end;padding:12px 18px;font-size:16px}.page-services-docs__a{-webkit-transition:opacity .5s ease,translate .6s cubic-bezier(.22,1,.36,1);transition:opacity .5s ease,translate .6s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .5s ease,translate .6s var(--ease-kit);transition:opacity .5s ease,translate .6s var(--ease-kit);border-radius:20px 20px 20px 4px;grid-gap:14px;gap:14px;padding:18px 20px;font-size:19px;line-height:1.4;display:grid}.page-services-docs__src{border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft);color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-top:12px;font-size:13px;-webkit-transition:opacity .4s;transition:opacity .4s;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-docs__src .ic{color:#6a25c9;color:var(--acc-ink);font-size:16px}.page-services-docs__src b{color:#1a1820;color:var(--ink);font-weight:600}.page-services-docs.is-pre .page-services-docs__q{opacity:0;translate:0 10px}.page-services-docs.is-pre .page-services-docs__sheet:not(.is-top){translate:18px 14px;rotate:-1.5deg}.page-services-docs.is-pre .page-services-docs__clause:before{scale:0 1}.page-services-docs.is-pre .page-services-docs__mark{opacity:0;scale:0}.page-services-docs.is-pre .page-services-docs__a{opacity:0;translate:0 12px}.page-services-docs.is-pre .page-services-docs__src{opacity:0}.page-services-docs.is-play .page-services-docs__q{-webkit-transition-delay:.1s;transition-delay:.1s}.page-services-docs.is-play .page-services-docs__sheet{-webkit-transition-delay:.5s;transition-delay:.5s}.page-services-docs.is-play .page-services-docs__clause:before{-webkit-transition-delay:1.1s;transition-delay:1.1s}.page-services-docs.is-play .page-services-docs__clause .page-services-docs__mark{-webkit-transition-delay:1.5s;transition-delay:1.5s}.page-services-docs.is-play .page-services-docs__a{-webkit-transition-delay:1.6s;transition-delay:1.6s}.page-services-docs.is-play :is(.page-services-docs__a .page-services-docs__mark,.page-services-docs__src){-webkit-transition-delay:2.15s;transition-delay:2.15s}.page-services-proto__grid{grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:clamp(32px,5vw,88px);gap:clamp(32px,5vw,88px);max-width:900px;margin-inline:auto;display:grid}.page-services-proto__side{justify-items:start;grid-gap:22px;gap:22px;display:grid}.page-services-proto__week{grid-template-columns:minmax(0,1fr) 84px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-gap:20px;gap:20px;width:100%;display:grid}.page-services-proto__days{grid-gap:4px;gap:4px;display:grid;position:relative}.page-services-proto__days:before{content:"";background:rgba(26,24,32,.13);background:var(--hair);width:2px;margin-left:-1px;position:absolute;top:24px;bottom:24px;left:24px}.page-services-proto__day{border-radius:14px;grid-template-columns:30px 40px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:12px;gap:12px;padding:9px 14px 9px 9px;font-size:16px;line-height:1.3;-webkit-transition:background-color .5s;transition:background-color .5s;display:grid;position:relative}.page-services-proto__day b{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:13px;font-weight:600}.page-services-proto__day>span:last-child{-webkit-transition:opacity .4s;transition:opacity .4s}.page-services-proto__day.is-now{background:#ba65e4;background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.page-services-proto__day.is-now{background:color-mix(in oklab,#ba65e424%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-services-proto__day.is-now{background:color-mix(in oklab,var(--acc)24%,var(--paper-lift))}}}.page-services-proto__tick{width:30px;height:30px;color:#fff;color:var(--color-white);background:#6a25c9;background:var(--acc-ink);-webkit-box-shadow:0 0 0 4px #fdfcf9;box-shadow:0 0 0 4px #fdfcf9;-webkit-box-shadow:0 0 0 4px var(--paper-lift);box-shadow:0 0 0 4px var(--paper-lift);-webkit-transition:scale .45s cubic-bezier(.34,1.56,.64,1),background-color .3s ease;transition:scale .45s cubic-bezier(.34,1.56,.64,1),background-color .3s ease;-webkit-transition:scale .45s var(--ease-spring),background-color .3s ease;transition:scale .45s var(--ease-spring),background-color .3s ease;border-radius:50%;place-items:center;font-size:15px;display:grid}.page-services-proto__plant{width:84px;height:auto;display:block;overflow:visible}.page-services-proto__stem{fill:none;stroke:#6a25c9;stroke:var(--acc-ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 2s cubic-bezier(.22,1,.36,1);transition:stroke-dashoffset 2s cubic-bezier(.22,1,.36,1);-webkit-transition:stroke-dashoffset 2s var(--ease-kit);transition:stroke-dashoffset 2s var(--ease-kit)}.page-services-proto__leaf{fill:#ba65e4;fill:var(--acc);stroke:#6a25c9;stroke:var(--acc-ink);stroke-width:1.2px;transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:scale .5s cubic-bezier(.34,1.56,.64,1);transition:scale .5s cubic-bezier(.34,1.56,.64,1);-webkit-transition:scale .5s var(--ease-spring);transition:scale .5s var(--ease-spring)}.page-services-proto__bud{fill:#ff687c;fill:var(--pink);transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:scale .55s cubic-bezier(.34,1.56,.64,1);transition:scale .55s cubic-bezier(.34,1.56,.64,1);-webkit-transition:scale .55s var(--ease-spring);transition:scale .55s var(--ease-spring)}.page-services-proto__pot{fill:#ffbe59;fill:var(--orange)}@supports (color:color-mix(in lab,red,red)){.page-services-proto__pot{fill:color-mix(in oklab,#ffbe5955%,#ff687c)}@supports (color: color-mix(red,blue)){.page-services-proto__pot{fill:color-mix(in oklab,var(--orange)55%,var(--pink))}}}.page-services-proto__rim{fill:#ffbe59;fill:var(--orange)}@supports (color:color-mix(in lab,red,red)){.page-services-proto__rim{fill:color-mix(in oklab,#ffbe5940%,#8a5608)}@supports (color: color-mix(red,blue)){.page-services-proto__rim{fill:color-mix(in oklab,var(--orange)40%,var(--voice-ink))}}}.page-services-proto__phone{background:#1a1820;background:var(--ink);width:252px;-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);border-radius:36px;padding:10px;position:relative}.page-services-proto__screen{background:#fdfcf9;background:var(--paper-lift);border-radius:27px;-ms-flex-line-pack:start;align-content:start;grid-gap:10px;gap:10px;min-height:392px;padding:62px 14px 16px;font-size:13px;line-height:1.3;display:grid}.page-services-proto__app{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-proto__app b{font-weight:600}.page-services-proto__h{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:24px;font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;margin-top:6px;line-height:1}.page-services-proto__week-strip{gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-proto__week-strip i{height:26px;color:#6a25c9;color:var(--acc-ink);background:#ba65e4;background:var(--acc);border-radius:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}@supports (color:color-mix(in lab,red,red)){.page-services-proto__week-strip i{background:color-mix(in oklab,#ba65e426%,transparent)}@supports (color: color-mix(red,blue)){.page-services-proto__week-strip i{background:color-mix(in oklab,var(--acc)26%,transparent)}}}.page-services-proto__week-strip i.is-now{color:#fff;color:var(--color-white);background:#6a25c9;background:var(--acc-ink)}.page-services-proto__slot{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fff;background:var(--color-white);-webkit-transition:opacity .45s ease,translate .55s cubic-bezier(.22,1,.36,1);transition:opacity .45s ease,translate .55s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s ease,translate .55s var(--ease-kit);transition:opacity .45s ease,translate .55s var(--ease-kit);border-radius:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-services-proto__slot b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.page-services-proto__slot.is-new{border-color:#ba65e4;border-color:var(--acc);background:#ba65e4;background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.page-services-proto__slot.is-new{background:color-mix(in oklab,#ba65e416%,#fff)}@supports (color: color-mix(red,blue)){.page-services-proto__slot.is-new{background:color-mix(in oklab,var(--acc)16%,var(--color-white))}}}.page-services-proto__slot.is-free{border-style:dashed;border-color:rgba(26,24,32,.13);border-color:var(--hair);color:rgba(26,24,32,.7);color:var(--ink-dim);background:0 0}.page-services-proto__btn{text-align:center;color:#fff;color:var(--color-white);background:#6a25c9;background:var(--acc-ink);border-radius:999px;margin-top:4px;padding:11px;font-size:13px;font-weight:600}.page-services-proto__toast{white-space:nowrap;color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);-webkit-transition:opacity .45s ease,translate .65s cubic-bezier(.22,1,.36,1);transition:opacity .45s ease,translate .65s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s ease,translate .65s var(--ease-kit);transition:opacity .45s ease,translate .65s var(--ease-kit);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:22px;left:-40px;rotate:-2deg}.page-services-proto__toast b{color:#1a1820;color:var(--ink);font-weight:600}.page-services-proto__toast-dot{background:#1f8a6a;background:var(--ok);border-radius:50%;width:8px;height:8px}.page-services-proto.is-pre .page-services-proto__tick{scale:0}.page-services-proto.is-pre .page-services-proto__day>span:last-child{opacity:.35}.page-services-proto.is-pre .page-services-proto__day.is-now{background-color:rgba(0,0,0,0)}.page-services-proto.is-pre .page-services-proto__stem{stroke-dashoffset:1px}.page-services-proto.is-pre :is(.page-services-proto__leaf,.page-services-proto__bud){scale:0}.page-services-proto.is-pre .page-services-proto__slot.is-new{opacity:0;translate:0 8px}.page-services-proto.is-pre .page-services-proto__toast{opacity:0;translate:-12px}.page-services-proto.is-play :is(.page-services-proto__tick,.page-services-proto__day>span:last-child){-webkit-transition-delay:calc(.2s + var(--k)*.42s);transition-delay:calc(.2s + var(--k)*.42s)}.page-services-proto.is-play :is(.page-services-proto__leaf,.page-services-proto__bud){-webkit-transition-delay:calc(.3s + var(--k)*.42s);transition-delay:calc(.3s + var(--k)*.42s)}.page-services-proto.is-play .page-services-proto__stem{-webkit-transition-delay:.2s;transition-delay:.2s}.page-services-proto.is-play .page-services-proto__day.is-now{-webkit-transition-delay:1.9s;transition-delay:1.9s}.page-services-proto.is-play .page-services-proto__slot.is-new{-webkit-transition-delay:2.4s;transition-delay:2.4s}.page-services-proto.is-play .page-services-proto__toast{-webkit-transition-delay:2.7s;transition-delay:2.7s}@media(max-width:1024px){.page-services-van{margin-inline:auto}}@container not (min-width:660px){.page-services-paper__grid{grid-template-columns:minmax(0,1fr);justify-items:center}.page-services-paper__arrow{rotate:90deg}.page-services-paper.is-pre .page-services-paper__arrow{translate:0 -8px}.page-services-paper__books{width:100%;max-width:480px}}@media(max-width:900px){.page-services-docs__grid{grid-template-columns:minmax(0,1fr);justify-items:center}.page-services-docs__pile{width:300px}.page-services-docs__chat{width:100%}.page-services-proto__grid{grid-template-columns:minmax(0,1fr);justify-items:center}.page-services-proto__side{width:100%;max-width:460px}}@media(max-width:760px){.page-services-index .chips{gap:6px}.page-services-index__chip{padding:7px 12px;font-size:14px}.page-services-van{padding-bottom:0}.page-services-van__app{padding:12px}.page-services-van__body{grid-template-columns:minmax(0,1fr);gap:14px}.page-services-van__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:13px}.page-services-van__list span{grid-column:1/-1;font-size:11px}.page-services-van__note{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 16px);margin:-14px 0 0 auto;position:relative;bottom:auto;right:auto}.page-services-relay{--page-services-relay-ic:46px}.page-services-relay__steps{grid-template-columns:minmax(0,1fr);gap:18px}.page-services-relay__steps:before{left:calc(var(--page-services-relay-ic)/2 - 1.5px);right:auto;top:calc(var(--page-services-relay-ic)/2);bottom:calc(var(--page-services-relay-ic)/2);width:3px;height:auto}.page-services-relay__step{grid-template-columns:var(--page-services-relay-ic)minmax(0,1fr);text-align:left;place-items:center start;gap:4px 14px;padding:0}.page-services-relay__ic{grid-row:span 2;font-size:19px}.page-services-relay__note{max-width:none;padding:7px 11px}.page-services-relay__token{display:none}.page-services-paper__in{justify-items:center}.page-services-paper__slip.is-faded{margin-left:60px}.page-services-paper__voice{margin-left:-20px}.page-services-docs__pile{width:270px;height:300px}.page-services-docs__sheet{width:226px;height:280px;padding:18px 16px}.page-services-docs__a{font-size:17px}.page-services-proto__side{grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:14px 12px}.page-services-proto__week{display:contents}.page-services-proto__days{grid-column:1/-1}.page-services-proto__plant{grid-area:1/2;width:46px}.page-services-proto__day{font-size:15px}.page-services-proto__toast{left:-24px}}.hub-page{--hub-bar-h:48px;--hub-max:1680px;--hub-line:1.5px;--hub-mat:var(--color-hub-mat);--hub-mat-line:var(--color-hub-mat-line);--hub-mat-rule:var(--color-hub-mat-rule);--hub-night:var(--color-hub-night);--hub-lit:var(--color-hub-lit);--hub-lit-dim:var(--color-hub-lit-dim);--hub-lit-faint:var(--color-hub-lit-faint);--hub-lit-hair:var(--color-hub-lit-hair);--hub-violet:var(--color-hub-violet);--hub-warm:var(--color-hub-warm);--hub-warm-deep:var(--color-hub-warm-deep);--hub-coral:var(--color-hub-coral);--hub-pink-sheet:var(--color-hub-pink-sheet);--hub-pink-ink:var(--color-hub-pink-ink);--hub-sheet:var(--color-hub-sheet);--hub-sheet-hi:var(--color-hub-sheet-hi)}html:has(.hub-page){scroll-padding-top:calc(58px + var(--hub-bar-h) + 16px);scroll-padding-top:calc(var(--head-h) + var(--hub-bar-h) + 16px)}.hub-page :where(img,svg){max-width:100%;display:block}.hub-page p{text-wrap:pretty}.hub-wrap{width:100%;max-width:var(--hub-max);padding-inline:clamp(20px,5vw,96px);padding-inline:var(--gutter);margin-inline:auto}.hub-bar{top:58px;top:var(--head-h);z-index:39;height:var(--hub-bar-h);margin-bottom:calc(var(--hub-bar-h)*-1);background:#fbf9f5;background:var(--paper);position:sticky}@supports (color:color-mix(in lab,red,red)){.hub-bar{background:color-mix(in srgb,#fbf9f598%,transparent)}@supports (color: color-mix(red,blue)){.hub-bar{background:color-mix(in srgb,var(--paper)98%,transparent)}}}.hub-bar{border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft);-webkit-transition:opacity .35s cubic-bezier(.22,1,.36,1),translate .45s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),translate .45s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .35s var(--ease-kit),translate .45s var(--ease-kit);transition:opacity .35s var(--ease-kit),translate .45s var(--ease-kit)}.hub-bar.is-away{opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .25s cubic-bezier(.22,1,.36,1),translate .3s cubic-bezier(.22,1,.36,1),visibility 0s .3s;transition:opacity .25s cubic-bezier(.22,1,.36,1),translate .3s cubic-bezier(.22,1,.36,1),visibility 0s .3s;-webkit-transition:opacity .25s var(--ease-kit),translate .3s var(--ease-kit),visibility 0s .3s;transition:opacity .25s var(--ease-kit),translate .3s var(--ease-kit),visibility 0s .3s;translate:0 -8px}.hub-bar__in{scrollbar-width:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(18px,2.6vw,40px);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow-x:auto}.hub-bar__in::-webkit-scrollbar{display:none}.hub-bar a{height:100%;color:rgba(26,24,32,.7);color:var(--ink-dim);white-space:nowrap;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-size:14px;font-weight:600;text-decoration:none;-webkit-transition:color .25s;transition:color .25s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hub-bar a i{background:#ba65e4;background:var(--acc);border-radius:2px;width:8px;height:8px}.hub-bar a:hover,.hub-bar a[aria-current]{color:#1a1820;color:var(--ink)}.hub-bar__line{background:#1a1820;background:var(--ink);-webkit-transform-origin:0;transform-origin:0;width:100px;height:2px;-webkit-transform:translateX(0)scaleX(0);transform:translate(0)scaleX(0);-webkit-transform:translateX(var(--x,0))scaleX(var(--w,0));transform:translate(var(--x,0))scaleX(var(--w,0));-webkit-transition:-webkit-transform .55s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .55s cubic-bezier(.22,1,.36,1);transition:transform .55s cubic-bezier(.22,1,.36,1);transition:transform .55s cubic-bezier(.22,1,.36,1),-webkit-transform .55s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .55s var(--ease-kit);transition:-webkit-transform .55s var(--ease-kit);transition:transform .55s var(--ease-kit);transition:transform .55s var(--ease-kit),-webkit-transform .55s var(--ease-kit);pointer-events:none;position:absolute;bottom:-1px;left:0}.hub-band{padding-block:clamp(96px,13vh,168px);position:relative}.hub-label{letter-spacing:.08em;text-transform:uppercase;color:#6a25c9;color:var(--acc-ink);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:13px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hub-label i{background:#ba65e4;background:var(--acc);border-radius:3px;width:10px;height:10px}.hub-reach{color:rgba(26,24,32,.7);color:var(--ink-dim);white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hub-reach .ic{width:17px;height:17px;color:#6a25c9;color:var(--acc-ink)}.hub-band h2{font-size:clamp(38px,4.3vw,70px)}.hub-line{color:rgba(26,24,32,.7);color:var(--ink-dim);max-width:40ch;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.hub-kids{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--n,3),minmax(0,1fr));display:grid}.hub-kid{grid-template-columns:minmax(0,1fr) auto;-ms-flex-line-pack:start;align-content:start;grid-gap:4px 18px;gap:4px 18px;height:100%;padding:22px 22px 24px;text-decoration:none;display:grid;position:relative}.hub-kid b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;font-size:clamp(21px,1.7vw,25px);line-height:1.1}.hub-kid span{color:rgba(26,24,32,.7);color:var(--ink-dim);grid-column:1;font-size:15px;line-height:1.45}.hub-kid .ic{stroke-width:1.5px;width:22px;height:22px;-webkit-transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .35s var(--ease-kit);transition:-webkit-transform .35s var(--ease-kit);transition:transform .35s var(--ease-kit);transition:transform .35s var(--ease-kit),-webkit-transform .35s var(--ease-kit);grid-area:1/2}.hub-kid:hover .ic,.hub-kid:focus-visible .ic{-webkit-transform:translate(3px,-3px);transform:translate(3px,-3px)}@media(max-width:760px){.hub-kids{grid-template-columns:minmax(0,1fr)}}.hub-close{padding-block:clamp(24px,4vh,48px) clamp(72px,10vh,120px)}.hub-close__sheet{border-radius:28px;border-radius:var(--radius-panel);background:var(--hub-pink-sheet);grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-gap:40px clamp(32px,5vw,96px);gap:40px clamp(32px,5vw,96px);padding:clamp(36px,6vw,96px) clamp(22px,6vw,96px);display:grid;position:relative;overflow:hidden}.hub-close__mark{width:min(40%,440px);height:auto;fill:#1a1820;fill:var(--ink);opacity:.07;pointer-events:none;position:absolute;bottom:-14%;right:-3%}.hub-close__main{justify-items:start;grid-gap:22px;gap:22px;display:grid;position:relative}.hub-close h2{max-width:13em;font-size:clamp(38px,4.6vw,72px)}.hub-close__line{max-width:44ch;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:clamp(17px,1.35vw,20px);line-height:1.5}.hub-close__mail{color:rgba(26,24,32,.7);color:var(--ink-dim);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 8px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.hub-close__mail b{color:#1a1820;color:var(--ink);-webkit-user-select:all;-moz-user-select:all;user-select:all}.hub-close__dot{margin-inline:4px}.hub-close__care{background:#fdfcf9;background:var(--paper-lift);border-radius:18px;grid-gap:8px;gap:8px;padding:20px 22px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.hub-close__care{background:color-mix(in srgb,#fdfcf970%,transparent)}@supports (color: color-mix(red,blue)){.hub-close__care{background:color-mix(in srgb,var(--paper-lift)70%,transparent)}}}.hub-close__care{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:14.5px;line-height:1.5;-webkit-box-shadow:inset 0 0 0 1px #1a182014;box-shadow:inset 0 0 0 1px rgba(26,24,32,.08)}.hub-close__care-h{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;color:#1a1820;color:var(--ink);font-size:22px;line-height:1.1}.hub-close__care-h span{display:block}@media(max-width:860px){.hub-close__sheet{grid-template-columns:minmax(0,1fr)}}.hub-close .trigger{width:min(560px,100%);margin-top:6px}@media(prefers-reduced-motion:reduce){.hub-bar,.hub-bar__line{-webkit-transition:none;transition:none}}.hub-hero{padding-block:clamp(48px,8vh,96px) clamp(56px,8vh,96px)}.hub-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--ink-faint);margin-bottom:20px;font-size:14px;font-weight:600}.hub-hero h1{letter-spacing:-.035em;max-width:14.5em;font-size:clamp(46px,6.4vw,104px);line-height:.94}.hub-hero__foot{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-gap:24px clamp(32px,6vw,120px);gap:24px clamp(32px,6vw,120px);margin-top:clamp(28px,4vh,44px);display:grid}.hub-hero__lede{color:rgba(26,24,32,.7);color:var(--ink-dim);max-width:44ch;font-size:clamp(18px,1.45vw,21px);line-height:1.5}.hub-where{color:rgba(26,24,32,.7);color:var(--ink-dim);justify-self:end;grid-gap:10px;gap:10px;font-size:15.5px;display:grid}.hub-where li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.hub-where b{color:#1a1820;color:var(--ink);font-weight:600}.hub-where .ic{stroke-width:1.6px;background:#fdfcf9;background:var(--paper-lift);width:34px;height:34px;-webkit-box-shadow:inset 0 0 0 1px #1a182021;box-shadow:inset 0 0 0 1px rgba(26,24,32,.13);-webkit-box-shadow:inset 0 0 0 1px var(--hair);box-shadow:inset 0 0 0 1px var(--hair);border-radius:50%;padding:8px}.hub-where li:first-child .ic{color:#8a5608;color:var(--voice-ink);background:#ffbe59;background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.hub-where li:first-child .ic{background:color-mix(in srgb,#ffbe5922%,#fdfcf9)}@supports (color: color-mix(red,blue)){.hub-where li:first-child .ic{background:color-mix(in srgb,var(--orange)22%,var(--paper-lift))}}}.hub-where li:first-child .ic{-webkit-box-shadow:none;box-shadow:none}.hub-routes{border-top:1px solid #1a182021;border-top:1px solid var(--hair);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(40px,6vh,64px);display:grid}.hub-routes li+li{border-left:1px solid #1a182021;border-left:1px solid var(--hair)}.hub-route{-ms-flex-line-pack:start;align-content:start;grid-gap:6px;gap:6px;height:100%;padding:20px clamp(12px,1.4vw,22px) 6px;text-decoration:none;display:grid}.hub-routes li:first-child .hub-route{padding-left:0}.hub-routes li:last-child .hub-route{padding-right:0}.hub-route__name{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;justify-self:start;margin-top:12px;font-size:clamp(21px,1.8vw,28px);line-height:1.05;position:relative}.hub-route__name:after{content:"";background:#6a25c9;background:var(--acc-ink);-webkit-transform-origin:0;transform-origin:0;height:1.5px;-webkit-transition:-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .45s var(--ease-kit);transition:-webkit-transform .45s var(--ease-kit);transition:transform .45s var(--ease-kit);transition:transform .45s var(--ease-kit),-webkit-transform .45s var(--ease-kit);position:absolute;bottom:-5px;left:0;right:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.hub-route:hover .hub-route__name:after,.hub-route:focus-visible .hub-route__name:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.hub-route__kids{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:14.5px;line-height:1.45}.hub-route .hub-reach{margin-top:4px;font-size:12.5px}.hub-route .hub-reach .ic{width:15px;height:15px}.hub-plate{aspect-ratio:16/10;isolation:isolate;-webkit-box-shadow:inset 0 0 0 1px #1a182012;box-shadow:inset 0 0 0 1px rgba(26,24,32,.07);-webkit-box-shadow:inset 0 0 0 1px var(--hair-soft);box-shadow:inset 0 0 0 1px var(--hair-soft);-webkit-transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .5s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .5s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .5s var(--ease-kit),-webkit-box-shadow .5s var(--ease-kit);transition:-webkit-transform .5s var(--ease-kit),-webkit-box-shadow .5s var(--ease-kit);transition:transform .5s var(--ease-kit),box-shadow .5s var(--ease-kit);transition:transform .5s var(--ease-kit),box-shadow .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit),-webkit-box-shadow .5s var(--ease-kit);border-radius:14px;display:block;position:relative;overflow:hidden}.hub-route:hover .hub-plate,.hub-route:focus-visible .hub-plate{-webkit-box-shadow:inset 0 0 0 1px #1a182012,0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:inset 0 0 0 1px rgba(26,24,32,.07),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:inset 0 0 0 1px var(--hair-soft),var(--shadow-card);box-shadow:inset 0 0 0 1px var(--hair-soft),var(--shadow-card);-webkit-transform:translateY(-4px)rotate(-.6deg);transform:translateY(-4px)rotate(-.6deg)}.hub-plate svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hub-plate--web{background:linear-gradient(var(--hub-mat-line)1px,transparent 1px)0 0/14px 14px,linear-gradient(90deg,var(--hub-mat-line)1px,transparent 1px)0 0/14px 14px,var(--hub-mat)}.hub-plate--web img{aspect-ratio:1440/900;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:3px solid #fff;border:3px solid var(--color-white);width:58%;height:auto;position:absolute;-webkit-box-shadow:0 8px 16px -10px #1a182080;box-shadow:0 8px 16px -10px rgba(26,24,32,.5)}.hub-plate--web img:first-of-type{top:20%;left:8%;rotate:-5deg}.hub-plate--web img:last-of-type{top:34%;right:6%;rotate:4deg}.hub-plate--soft{background:radial-gradient(70% 80% at 90% 0%,#512aff,transparent 70%),var(--hub-night);background:radial-gradient(70% 80% at 90% 0%,var(--purple),transparent 70%),var(--hub-night)}@supports (color:color-mix(in lab,red,red)){.hub-plate--soft{background:radial-gradient(70% 80% at 90% 0%,color-mix(in oklab,#512aff34%,transparent),transparent 70%),var(--hub-night)}@supports (color: color-mix(red,blue)){.hub-plate--soft{background:radial-gradient(70% 80% at 90% 0%,color-mix(in oklab,var(--purple)34%,transparent),transparent 70%),var(--hub-night)}}}.hub-plate--soft .hub-plate__rota{background:#fdfcf9;background:var(--paper-lift);border-radius:6px;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px;width:52%;padding:6px;display:grid;position:absolute;top:16%;right:9%;rotate:2deg}.hub-plate--soft .hub-plate__rota i{background:#5fd4b6;background:var(--teal);border-radius:2px;height:7px}@supports (color:color-mix(in lab,red,red)){.hub-plate--soft .hub-plate__rota i{background:color-mix(in srgb,#5fd4b660%,#fff)}@supports (color: color-mix(red,blue)){.hub-plate--soft .hub-plate__rota i{background:color-mix(in srgb,var(--teal)60%,var(--color-white))}}}.hub-plate--soft .hub-plate__rota i:nth-child(3n){background:#512aff;background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.hub-plate--soft .hub-plate__rota i:nth-child(3n){background:color-mix(in srgb,#512aff30%,#fff)}@supports (color: color-mix(red,blue)){.hub-plate--soft .hub-plate__rota i:nth-child(3n){background:color-mix(in srgb,var(--purple)30%,var(--color-white))}}}.hub-plate--soft .hub-plate__rota i:nth-child(7n){background:0 0}.hub-plate--soft .hub-plate__rota i:nth-last-child(-n+5){background:#ffbe59;background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.hub-plate--soft .hub-plate__rota i:nth-last-child(-n+5){background:color-mix(in srgb,#ffbe5960%,#fff)}@supports (color: color-mix(red,blue)){.hub-plate--soft .hub-plate__rota i:nth-last-child(-n+5){background:color-mix(in srgb,var(--orange)60%,var(--color-white))}}}.hub-plate--soft b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.04em;color:var(--hub-lit);font-size:clamp(26px,2.6vw,40px);line-height:1;position:absolute;bottom:9%;left:9%}.hub-plate--soft b small{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.02em;color:var(--hub-lit-faint);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.hub-plate--auto{background:#f3efe6;background:var(--paper-deep)}.hub-plate--advice{background:var(--hub-warm)}.hub-plate--proto{background:#fdfcf9;background:var(--paper-lift);-ms-flex-line-pack:center;align-content:center;padding-inline:9%;display:grid}.hub-plate--proto span{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:.01em;color:rgba(26,24,32,.42);font-size:clamp(12px,1.1vw,16px)}.hub-plate--proto b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.05em;background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);color:rgba(0,0,0,0);background-position:70%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,4.4vw,68px);line-height:.9;display:block}.hub-routes.is-dealing .hub-plate{-webkit-animation-name:hub-deal;animation-name:hub-deal;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:var(--deal,0s);animation-delay:var(--deal,0s)}@-webkit-keyframes hub-deal{0%{opacity:0;-webkit-transform:translateY(28px)rotate(-5deg)scale(.94);transform:translateY(28px)rotate(-5deg)scale(.94);-webkit-transform:translateY(28px)rotate(var(--deal-r,-5deg))scale(.94);transform:translateY(28px)rotate(var(--deal-r,-5deg))scale(.94)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes hub-deal{0%{opacity:0;-webkit-transform:translateY(28px)rotate(-5deg)scale(.94);transform:translateY(28px)rotate(-5deg)scale(.94);-webkit-transform:translateY(28px)rotate(var(--deal-r,-5deg))scale(.94);transform:translateY(28px)rotate(var(--deal-r,-5deg))scale(.94)}to{opacity:1;-webkit-transform:none;transform:none}}@media(max-width:1100px){.hub-routes{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.hub-routes li:nth-child(4){border-left:0}.hub-routes li:nth-child(4) .hub-route{padding-left:0}.hub-routes li:nth-child(3) .hub-route{padding-right:0}}@media(max-width:760px){.hub-hero__foot{grid-template-columns:minmax(0,1fr)}.hub-where{justify-self:start}.hub-routes{grid-template-columns:minmax(0,1fr);row-gap:0}.hub-routes li+li{border-left:0;border-top:1px solid #1a182021;border-top:1px solid var(--hair)}.hub-route,.hub-routes li .hub-route{grid-template-columns:112px minmax(0,1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:14px 0}.hub-route .hub-plate{grid-row:1/span 3;align-self:start}.hub-route__name{margin-top:0;font-size:22px}.hub-plate--soft b{font-size:17px;bottom:10%;left:8%}.hub-plate--soft .hub-plate__rota{gap:2px;width:40%;padding:3px;top:10%;right:7%}.hub-plate--soft .hub-plate__rota i{height:4px}.hub-plate--soft b small{display:none}.hub-plate--proto b{font-size:30px}.hub-plate--proto span{font-size:9px}}@media(prefers-reduced-motion:reduce){.hub-routes.is-dealing .hub-plate{-webkit-animation:none;animation:none}.hub-plate,.hub-route__name:after{-webkit-transition:none;transition:none}}.hub-web{padding-bottom:clamp(72px,10vh,120px)}.hub-web__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-gap:28px clamp(32px,5vw,96px);gap:28px clamp(32px,5vw,96px);display:grid}.hub-web__title{grid-gap:22px;gap:22px;display:grid}.hub-web__aside{grid-gap:18px;gap:18px;padding-bottom:6px;display:grid}.hub-web__meta{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.hub-web__work{text-decoration:underline;text-decoration-color:rgba(26,24,32,.13);text-decoration-color:var(--hair);text-underline-offset:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:15px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hub-web__work:hover{text-decoration-color:currentColor}.d-table__mat{background:linear-gradient(var(--hub-mat-rule)1px,transparent 1px)0 0/120px 120px,linear-gradient(90deg,var(--hub-mat-rule)1px,transparent 1px)0 0/120px 120px,linear-gradient(var(--hub-mat-line)1px,transparent 1px)0 0/24px 24px,linear-gradient(90deg,var(--hub-mat-line)1px,transparent 1px)0 0/24px 24px,var(--hub-mat);border-block:1px solid #1a182012;border-block:1px solid var(--hair-soft);margin-top:clamp(40px,6vh,64px);padding-block:26px 34px;position:relative;overflow:clip}.d-table__ruler{background:linear-gradient(90deg,rgba(26,24,32,.38) 1px,rgba(0,0,0,0) 1px) 0 0/60px 12px no-repeat,repeating-linear-gradient(90deg,rgba(26,24,32,.38) 0,rgba(26,24,32,.38) 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 60px) 0 0/100% 12px no-repeat,repeating-linear-gradient(90deg,rgba(26,24,32,.24) 0,rgba(26,24,32,.24) 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 12px) 0 0/100% 6px no-repeat;border-top:1px solid #1a18204d;height:14px;margin-bottom:30px;display:block}.d-table__stage{aspect-ratio:2.16;-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:50% 0;perspective-origin:50% 0;--sheet-w:50%;--phone-w:12.6%;position:relative}.d-table__crop{pointer-events:none;border:0 solid #1a182073;width:18px;height:18px;position:absolute}.d-table__crop--tl{border-top-width:1px;border-left-width:1px;top:-16px;left:-16px}.d-table__crop--tr{border-top-width:1px;border-right-width:1px;top:-16px;right:-16px}.d-table__crop--bl{border-bottom-width:1px;border-left-width:1px;bottom:-16px;left:-16px}.d-table__crop--br{border-bottom-width:1px;border-right-width:1px;bottom:-16px;right:-16px}.d-table__plane{-webkit-transform-origin:50% 70%;transform-origin:50% 70%;position:absolute;top:0;right:0;bottom:0;left:0}.d-sheet{width:var(--sheet-w);background:#fff;background:var(--color-white);-webkit-box-shadow:0 1px 0 #1a18200f,0 12px 26px -14px rgba(26,24,32,.34);box-shadow:0 1px rgba(26,24,32,.06),0 12px 26px -14px rgba(26,24,32,.34);-webkit-box-shadow:0 1px 0 #1a18200f,0 calc(12px + 26px*var(--lift,0))calc(26px + 40px*var(--lift,0))calc(-14px - 10px*var(--lift,0))rgba(26,24,32,calc(.34 + .18*var(--lift,0)));box-shadow:0 1px rgba(26,24,32,.06),0 calc(12px + 26px*var(--lift,0)) calc(26px + 40px*var(--lift,0)) calc(-14px - 10px*var(--lift,0)) rgba(26,24,32,calc(.34 + .18*var(--lift,0)));-webkit-transform:translate(-50%,-50%)rotate(0deg)scale(1);transform:translate(-50%,-50%)rotate(0)scale(1);-webkit-transform:translate(-50%,-50%)rotate(var(--r,0deg))scale(var(--s,1));transform:translate(-50%,-50%)rotate(var(--r,0deg))scale(var(--s,1));-webkit-transform-origin:50%;transform-origin:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:8px 8px 0;position:absolute}.d-sheet img{aspect-ratio:1440/900;background:#f3efe6;background:var(--paper-deep);pointer-events:none;width:100%;height:auto}.d-sheet__label{color:rgba(26,24,32,.7);color:var(--ink-dim);white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:7px 2px 8px;font-size:12px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.d-sheet__label b{color:#1a1820;color:var(--ink);font-weight:600}.d-sheet.is-front{cursor:default}.d-sheet[data-slot="0"]{--s:1;--r:0deg;z-index:60;top:50%;left:37%}.d-sheet[data-slot="1"]{--s:.56;--r:3deg;z-index:50;top:27%;left:79%}.d-sheet[data-slot="2"]{--s:.52;--r:-4deg;z-index:40;top:73%;left:84%}.d-sheet[data-slot="3"]{--s:.4;--r:-7deg;z-index:10;top:86%;left:11%}.d-sheet[data-slot="4"]{--s:.36;--r:5deg;z-index:20;top:15%;left:13%}.d-sheet[data-slot="5"]{--s:.34;--r:-3deg;z-index:30;top:12%;left:60%}.d-phone{width:var(--phone-w);background:#1a1820;background:var(--ink);z-index:70;opacity:0;visibility:hidden;pointer-events:none;border-radius:24px;padding:5px;position:absolute;top:63%;left:61.5%;-webkit-transform:translate(-50%,-50%)rotate(3deg);transform:translate(-50%,-50%)rotate(3deg);-webkit-box-shadow:0 24px 40px -22px #1a182099;box-shadow:0 24px 40px -22px rgba(26,24,32,.6)}.d-phone img{aspect-ratio:390/844;background:#f3efe6;background:var(--paper-deep);border-radius:19px;width:100%;height:auto}.d-phone.is-on{opacity:1;visibility:visible}.d-table__under{grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-gap:24px clamp(32px,5vw,80px);gap:24px clamp(32px,5vw,80px);margin-top:30px;display:grid}.d-table__caption{-ms-flex-line-pack:end;align-content:end;grid-gap:4px;gap:4px;max-width:52ch;min-height:128px;display:grid}.d-table__name{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;font-size:clamp(24px,2.1vw,32px);line-height:1.05}.d-table__meta{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:14px}.d-table__desc{margin-top:6px;font-size:16.5px;line-height:1.45}.d-table__credit{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-table__credit:before{content:"";background:#512aff;background:var(--purple);width:18px;height:1.5px}.d-table__caption.is-out>*{opacity:0;-webkit-transform:translateX(12px);transform:translate(12px);-webkit-transform:translateX(var(--cap-from,12px));transform:translate(var(--cap-from,12px))}.d-table__caption>*{-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .4s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .5s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit)}.no-js .d-table__pick{display:none}.d-table__pick{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;display:grid}.d-table__pick button{border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);border-radius:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:44px;padding:5px 14px 5px 5px;display:-webkit-box;display:-ms-flexbox;display:flex}@supports (color:color-mix(in lab,red,red)){.d-table__pick button{background:color-mix(in srgb,#fdfcf986%,transparent)}@supports (color: color-mix(red,blue)){.d-table__pick button{background:color-mix(in srgb,var(--paper-lift)86%,transparent)}}}.d-table__pick button{text-align:left;white-space:nowrap;font-size:14px;font-weight:600;-webkit-transition:background .25s,color .25s,border-color .25s;transition:background .25s,color .25s,border-color .25s}.d-table__pick button:hover{border-color:#1a1820;border-color:var(--ink)}.d-table__pick img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:52px;height:33px;-webkit-box-shadow:inset 0 0 0 1px #1a182021;box-shadow:inset 0 0 0 1px rgba(26,24,32,.13);-webkit-box-shadow:inset 0 0 0 1px var(--hair);box-shadow:inset 0 0 0 1px var(--hair);border-radius:6px;-webkit-box-flex:0;-ms-flex:none;flex:none}.d-table__pick [aria-checked=true]{background:#1a1820;background:var(--ink);border-color:#1a1820;border-color:var(--ink);color:#fbf9f5;color:var(--paper)}.d-table__pick [aria-checked=true] img{-webkit-box-shadow:0 0 0 2px #512aff;box-shadow:0 0 0 2px #512aff;-webkit-box-shadow:0 0 0 2px var(--purple);box-shadow:0 0 0 2px var(--purple)}.d-table__foot{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;margin-top:18px;font-size:14px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex}.d-table__foot p{max-width:92ch}.d-table__foot .tag-real{margin-top:1px}.hub-kids--web{border-top:1px solid #1a1820;border-top:1px solid var(--ink);margin-top:clamp(44px,6vh,64px)}.hub-kids--web li+li{border-left:1px solid #1a182021;border-left:1px solid var(--hair)}.hub-kids--web li:first-child .hub-kid{padding-left:0}.hub-kids--web .hub-kid .ic{color:#512aff;color:var(--purple)}@media(max-width:1100px){.d-table__under{grid-template-columns:minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.d-table__caption{min-height:0}}@media(max-width:860px){.hub-web__head{grid-template-columns:minmax(0,1fr)}}@media(max-width:699px){.d-table__mat{padding-block:18px 26px}.d-table__ruler{margin-bottom:22px}.d-table__stage{aspect-ratio:.98;--sheet-w:86%;--phone-w:25%}.d-table__crop{display:none}.d-sheet{padding:5px 5px 0}.d-sheet__label{padding:5px 1px 6px;font-size:10.5px}.d-sheet[data-slot="0"]{top:57%;left:46%}.d-sheet[data-slot="1"]{--s:.5;--r:4deg;top:15%;left:72%}.d-sheet[data-slot="2"]{--s:.46;--r:-5deg;top:13%;left:27%}.d-sheet[data-slot="3"]{--s:.42;--r:1.5deg;top:30%;left:50%}.d-sheet[data-slot="4"]{--s:.7;--r:-2deg;top:46%;left:40%}.d-sheet[data-slot="5"]{--s:.7;--r:2deg;top:46%;left:58%}.d-phone{border-radius:16px;padding:4px;top:72%;left:84%}.d-phone img{border-radius:12px}.d-table__pick{margin-inline:calc(clamp(20px,5vw,96px)*-1);margin-inline:calc(var(--gutter)*-1);padding-inline:clamp(20px,5vw,96px);padding-inline:var(--gutter);-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.d-table__pick::-webkit-scrollbar{display:none}.d-table__pick button{scroll-snap-align:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.d-table__foot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.hub-kids--web li+li{border-left:0;border-top:1px solid #1a182021;border-top:1px solid var(--hair)}.hub-kids--web .hub-kid{padding-inline:0}}.d-table.is-live .d-sheet,.d-table.is-live .d-phone{top:0;left:0;-webkit-transform:none;transform:none}.d-table.is-live .d-phone{-webkit-transition:none;transition:none}.hub-soft{color:var(--hub-lit);background:radial-gradient(60% 70% at 96% 0%,#512aff,transparent 70%),radial-gradient(50% 60% at 0% 100%,#5fd4b6,transparent 70%),var(--hub-night);background:radial-gradient(60% 70% at 96% 0%,var(--purple),transparent 70%),radial-gradient(50% 60% at 0% 100%,var(--teal),transparent 70%),var(--hub-night)}@supports (color:color-mix(in lab,red,red)){.hub-soft{background:radial-gradient(60% 70% at 96% 0%,color-mix(in oklab,#512aff30%,transparent),transparent 70%),radial-gradient(50% 60% at 0% 100%,color-mix(in oklab,#5fd4b615%,transparent),transparent 70%),var(--hub-night)}@supports (color: color-mix(red,blue)){.hub-soft{background:radial-gradient(60% 70% at 96% 0%,color-mix(in oklab,var(--purple)30%,transparent),transparent 70%),radial-gradient(50% 60% at 0% 100%,color-mix(in oklab,var(--teal)15%,transparent),transparent 70%),var(--hub-night)}}}.hub-soft .hub-label{color:#5fd4b6;color:var(--teal)}.hub-soft .grad{background-image:linear-gradient(135deg,#5fd4b6,var(--hub-violet),#ba65e4,#ff687c,#ffbe59);background-image:linear-gradient(135deg,var(--teal),var(--hub-violet),var(--lilac),var(--pink),var(--orange))}.hub-soft .hub-line,.hub-soft .hub-reach{color:var(--hub-lit-dim)}.hub-soft .tag-real{color:var(--hub-lit);background:rgba(251,249,245,.1)}.hub-soft__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:48px clamp(40px,5vw,96px);gap:48px clamp(40px,5vw,96px);display:grid}.hub-soft__copy{-ms-flex-line-pack:start;align-content:start;grid-gap:22px;gap:22px;display:grid}.hub-soft__proof{grid-gap:0;gap:0;margin-top:clamp(8px,2vh,24px);display:grid}.hub-proof{border-top:1px solid var(--hub-lit-hair);justify-items:start;grid-gap:8px;gap:8px;padding-block:22px 26px;display:grid}.hub-proof__fig{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.05em;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hub-lit);font-size:clamp(64px,7.4vw,124px);line-height:.86}.hub-proof__about{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.02em;color:var(--hub-lit-faint);margin-bottom:10px;font-size:15px;font-weight:600;line-height:1;display:block}.hub-proof__unit{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;color:#5fd4b6;color:var(--teal);font-size:clamp(22px,1.9vw,30px);line-height:1.1}.hub-proof__fig--small{font-size:clamp(44px,4.4vw,72px)}.hub-proof__fig--small .hub-proof__unit{letter-spacing:-.02em;color:var(--hub-lit-dim);font-size:.42em}.hub-proof__what{max-width:38ch;color:var(--hub-lit-dim);font-size:15px;line-height:1.5}.d-bench{-ms-flex-line-pack:start;align-content:start;grid-gap:18px;gap:18px;display:grid}.d-bench__controls{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-bench__go{border:1px solid var(--hub-lit-hair);min-height:44px;color:var(--hub-lit);background:rgba(251,249,245,.05);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:10px 17px 10px 13px;font-size:14.5px;font-weight:600;-webkit-transition:background .25s,color .25s,border-color .25s;transition:background .25s,color .25s,border-color .25s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-bench__go:hover{border-color:var(--hub-lit)}.d-bench__go[aria-pressed=true]{background:var(--hub-lit);border-color:var(--hub-lit);color:var(--hub-night)}.d-bench__dot{background:#5fd4b6;background:var(--teal);border-radius:50%;width:9px;height:9px}.d-bench__go[data-go=jobs] .d-bench__dot{background:#ffbe59;background:var(--orange)}.d-bench__go[data-go=doc] .d-bench__dot{background:#ba65e4;background:var(--lilac)}.no-js .d-bench__controls{display:none}.d-bench__go:focus-visible{outline-color:var(--hub-lit)}.d-bench__stage{height:clamp(540px,42vw,620px);position:relative}.d-bench__read{min-height:1.5em;color:var(--hub-lit-dim);font-size:15px}.d-bench__read b{color:var(--hub-lit);font-weight:600}.d-plane{background:#fdfcf9;background:var(--paper-lift);color:#1a1820;color:var(--ink);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .6s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .6s var(--ease-kit),-webkit-box-shadow .6s var(--ease-kit);transition:-webkit-transform .6s var(--ease-kit),-webkit-box-shadow .6s var(--ease-kit);transition:transform .6s var(--ease-kit),box-shadow .6s var(--ease-kit);transition:transform .6s var(--ease-kit),box-shadow .6s var(--ease-kit),-webkit-transform .6s var(--ease-kit),-webkit-box-shadow .6s var(--ease-kit);cursor:pointer;border-radius:12px;grid-template-rows:auto 1fr auto;display:grid;position:absolute;overflow:hidden;-webkit-box-shadow:0 0 0 1px #fbf9f50f,0 40px 70px -36px #000c;box-shadow:0 0 0 1px rgba(251,249,245,.06),0 40px 70px -36px rgba(0,0,0,.8)}.d-plane.is-on{z-index:6;cursor:default}.d-plane:not(.is-on){-webkit-transform:translateY(10px)scale(.965);transform:translateY(10px)scale(.965)}.d-plane:after{content:"";background:var(--hub-night);opacity:0;-webkit-transition:opacity .5s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .5s var(--ease-kit);transition:opacity .5s var(--ease-kit);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.d-plane:not(.is-on):after{opacity:.46}.d-plane--rota{z-index:1;width:79%;top:0;left:0}.d-plane--jobs{z-index:2;width:68%;top:41%;right:0}.d-plane--doc{z-index:3;width:50%;bottom:0;left:5%}.d-plane__bar{border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-plane__bar h3{letter-spacing:-.015em;font-size:18px;line-height:1.1}.d-plane__sub{color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:12.5px}.d-plane__bar .d-pill{margin-left:auto}.d-plane__body{min-width:0;padding:14px 16px}.d-plane__foot{border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft);background:#fbf9f5;background:var(--paper);color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:9px 16px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-plane__tag{letter-spacing:.08em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--ink-faint);white-space:nowrap;border:1px dashed #1a182047;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:600}.d-plane__tag--real{background:#1a1820;background:var(--ink);color:#fff;color:var(--color-white);border:0}.d-pill{background:#f3efe6;background:var(--paper-deep);color:rgba(26,24,32,.7);color:var(--ink-dim);white-space:nowrap;border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-pill--ok{background:#1f8a6a;background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.d-pill--ok{background:color-mix(in srgb,#1f8a6a13%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-pill--ok{background:color-mix(in srgb,var(--ok)13%,var(--paper-lift))}}}.d-pill--ok{color:var(--ok-ink)}.d-pill--new{background:#512aff;background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.d-pill--new{background:color-mix(in srgb,#512aff11%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-pill--new{background:color-mix(in srgb,var(--purple)11%,var(--paper-lift))}}}.d-pill--new{color:#512aff;color:var(--purple)}.d-pill--wait{background:#ffbe59;background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.d-pill--wait{background:color-mix(in srgb,#ffbe5930%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-pill--wait{background:color-mix(in srgb,var(--orange)30%,var(--paper-lift))}}}.d-pill--wait{color:#8a5608;color:var(--voice-ink)}.d-pill--done{color:rgba(26,24,32,.62);color:var(--ink-faint);-webkit-box-shadow:inset 0 0 0 1px #1a182021;box-shadow:inset 0 0 0 1px rgba(26,24,32,.13);-webkit-box-shadow:inset 0 0 0 1px var(--hair);box-shadow:inset 0 0 0 1px var(--hair);background:0 0}.d-rota{grid-gap:5px;gap:5px;display:grid}.d-rota__row{grid-template-columns:82px repeat(5,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:5px;gap:5px;display:grid}.d-rota__row>span:first-child{white-space:nowrap;font-size:13px;font-weight:600}.d-rota__row--head span{letter-spacing:.04em;color:rgba(26,24,32,.62);color:var(--ink-faint);text-align:center;font-size:11.5px;font-weight:600}.d-rota__row--head span:first-child{text-align:left;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:11.5px}.d-rota__row--hire>span:first-child{color:#8a5608;color:var(--voice-ink)}.d-shift{white-space:nowrap;border-radius:7px;place-items:center;height:30px;font-size:12px;font-style:normal;font-weight:600;-webkit-transition:background .35s,color .35s,-webkit-box-shadow .35s;transition:background .35s,color .35s,-webkit-box-shadow .35s;transition:background .35s,color .35s,box-shadow .35s;transition:background .35s,color .35s,box-shadow .35s,-webkit-box-shadow .35s;display:grid}.d-shift[data-k=e]{background:#5fd4b6;background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.d-shift[data-k=e]{background:color-mix(in srgb,#5fd4b634%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-shift[data-k=e]{background:color-mix(in srgb,var(--teal)34%,var(--paper-lift))}}}.d-shift[data-k=e]{color:#0b6e57;color:var(--color-teal-ink)}.d-shift[data-k=l]{background:#512aff;background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.d-shift[data-k=l]{background:color-mix(in srgb,#512aff13%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-shift[data-k=l]{background:color-mix(in srgb,var(--purple)13%,var(--paper-lift))}}}.d-shift[data-k=l]{color:#512aff;color:var(--purple)}.d-shift[data-k=off]{color:rgba(26,24,32,.62);color:var(--ink-faint);-webkit-box-shadow:inset 0 0 0 1px #1a182012;box-shadow:inset 0 0 0 1px rgba(26,24,32,.07);-webkit-box-shadow:inset 0 0 0 1px var(--hair-soft);box-shadow:inset 0 0 0 1px var(--hair-soft)}.d-shift[data-k=h]{background:#ffbe59;background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.d-shift[data-k=h]{background:color-mix(in srgb,#ffbe5934%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-shift[data-k=h]{background:color-mix(in srgb,var(--orange)34%,var(--paper-lift))}}}.d-shift[data-k=h]{color:#8a5608;color:var(--voice-ink)}.d-shift[data-k=sick]{background:#a3202f;background:var(--alert)}@supports (color:color-mix(in lab,red,red)){.d-shift[data-k=sick]{background:color-mix(in srgb,#a3202f9%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-shift[data-k=sick]{background:color-mix(in srgb,var(--alert)9%,var(--paper-lift))}}}.d-shift[data-k=sick]{color:#a3202f;color:var(--alert);-webkit-box-shadow:inset 0 0 0 1px #a3202f;box-shadow:inset 0 0 0 1px #a3202f;-webkit-box-shadow:inset 0 0 0 1px var(--alert);box-shadow:inset 0 0 0 1px var(--alert)}@supports (color:color-mix(in lab,red,red)){.d-shift[data-k=sick]{-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,#a3202f30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a3202f30%,transparent)}@supports (color: color-mix(red,blue)){.d-shift[data-k=sick]{-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alert)30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alert)30%,transparent)}}}.d-shift.is-target{-webkit-box-shadow:inset 0 0 0 1.5px #0b6e57;box-shadow:inset 0 0 0 1.5px #0b6e57;-webkit-box-shadow:inset 0 0 0 1.5px var(--color-teal-ink);box-shadow:inset 0 0 0 1.5px var(--color-teal-ink)}.d-shift-ghost{z-index:12;background:#5fd4b6;background:var(--teal);border-radius:7px;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.d-shift-ghost{background:color-mix(in srgb,#5fd4b650%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-shift-ghost{background:color-mix(in srgb,var(--teal)50%,var(--paper-lift))}}}.d-shift-ghost{color:#0b6e57;color:var(--color-teal-ink);pointer-events:none;-webkit-box-shadow:0 14px 22px -12px #0009;box-shadow:0 14px 22px -12px rgba(0,0,0,.6)}.d-plane__note{color:var(--ok-ink);opacity:0;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .4s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(4px);transform:translateY(4px)}.d-plane__note .ic{width:16px;height:16px}.d-plane__note.is-shown{opacity:1;-webkit-transform:none;transform:none}.d-jobs{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:16px;gap:16px;display:grid}.d-job{border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft);grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;font-size:13px;display:grid}.d-job[hidden]{display:none}.d-job__no{color:rgba(26,24,32,.62);color:var(--ink-faint);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.5px}.d-job__what{min-width:0;font-weight:600;line-height:1.25}.d-job__what small{color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:11.5px;font-weight:500;display:block}.d-job--new{background:-webkit-gradient(linear,left top,right top,from(#512aff),color-stop(80%,transparent));background:linear-gradient(90deg,#512aff,transparent 80%);background:-webkit-gradient(linear,left top,right top,from(var(--purple)),color-stop(80%,transparent));background:linear-gradient(90deg,var(--purple),transparent 80%)}@supports (color:color-mix(in lab,red,red)){.d-job--new{background:-webkit-gradient(linear,left top,right top,from(color-mix(in srgb,#512aff7%,transparent)),color-stop(80%,transparent));background:linear-gradient(90deg,color-mix(in srgb,#512aff7%,transparent),transparent 80%)}@supports (color: color-mix(red,blue)){.d-job--new{background:-webkit-gradient(linear,left top,right top,from(color-mix(in srgb,var(--purple)7%,transparent)),color-stop(80%,transparent));background:linear-gradient(90deg,color-mix(in srgb,var(--purple)7%,transparent),transparent 80%)}}}.d-jobs__engs{-ms-flex-line-pack:start;align-content:start;grid-gap:6px;gap:6px;padding-top:4px;display:grid}.d-eng{background:#fbf9f5;background:var(--paper);-webkit-box-shadow:inset 0 0 0 1px #1a182012;box-shadow:inset 0 0 0 1px rgba(26,24,32,.07);-webkit-box-shadow:inset 0 0 0 1px var(--hair-soft);box-shadow:inset 0 0 0 1px var(--hair-soft);border-radius:10px;grid-gap:1px;gap:1px;padding:8px 10px;font-size:12.5px;-webkit-transition:background .35s,-webkit-box-shadow .35s;transition:background .35s,-webkit-box-shadow .35s;transition:background .35s,box-shadow .35s;transition:background .35s,box-shadow .35s,-webkit-box-shadow .35s;display:grid}.d-eng b{font-size:13px;line-height:1.2}.d-eng small{color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:11.5px}.d-eng span{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:11.5px;font-weight:600}.d-eng.is-match{background:#5fd4b6;background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.d-eng.is-match{background:color-mix(in srgb,#5fd4b614%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-eng.is-match{background:color-mix(in srgb,var(--teal)14%,var(--paper-lift))}}}.d-eng.is-match{-webkit-box-shadow:inset 0 0 0 1.5px #0b6e57;box-shadow:inset 0 0 0 1.5px #0b6e57;-webkit-box-shadow:inset 0 0 0 1.5px var(--color-teal-ink);box-shadow:inset 0 0 0 1.5px var(--color-teal-ink)}.d-eng.is-booked span{color:var(--ok-ink)}.d-ask{-ms-flex-line-pack:start;align-content:start;grid-gap:10px;gap:10px;display:grid}.d-ask__q{background:#1a1820;background:var(--ink);max-width:88%;color:#fbf9f5;color:var(--paper);border-radius:14px 14px 4px;justify-self:end;padding:9px 13px;font-size:14px;line-height:1.35}.d-ask__a{background:#fbf9f5;background:var(--paper);max-width:94%;-webkit-box-shadow:inset 0 0 0 1px #1a182021;box-shadow:inset 0 0 0 1px rgba(26,24,32,.13);-webkit-box-shadow:inset 0 0 0 1px var(--hair);box-shadow:inset 0 0 0 1px var(--hair);border-radius:14px 14px 14px 4px;padding:10px 13px;font-size:14px;line-height:1.4}.d-ask__cite{background:#f3efe6;background:var(--paper-deep);border-radius:8px;justify-self:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;-webkit-transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s,-webkit-box-shadow .3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-ask__cite .ic{width:14px;height:14px;color:#0b6e57;color:var(--color-teal-ink)}.d-ask__cite.is-lit{background:#ffbe59;background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.d-ask__cite.is-lit{background:color-mix(in srgb,#ffbe5934%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-ask__cite.is-lit{background:color-mix(in srgb,var(--orange)34%,var(--paper-lift))}}}.d-page{background:var(--hub-sheet-hi);width:42%;color:#1a1820;color:var(--ink);z-index:0;opacity:0;visibility:hidden;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .75s,-webkit-transform .75s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .75s,-webkit-transform .75s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),visibility 0s linear .75s;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),visibility 0s linear .75s,-webkit-transform .75s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s var(--ease-kit),visibility 0s linear .75s,-webkit-transform .75s var(--ease-kit);transition:opacity .45s var(--ease-kit),visibility 0s linear .75s,-webkit-transform .75s var(--ease-kit);transition:opacity .45s var(--ease-kit),transform .75s var(--ease-kit),visibility 0s linear .75s;transition:opacity .45s var(--ease-kit),transform .75s var(--ease-kit),visibility 0s linear .75s,-webkit-transform .75s var(--ease-kit);border-radius:4px;grid-gap:7px;gap:7px;padding:16px 18px 18px;display:grid;position:absolute;bottom:4%;left:53%;-webkit-transform:translate(-22%,12%)rotate(-3deg)scale(.9);transform:translate(-22%,12%)rotate(-3deg)scale(.9);-webkit-box-shadow:0 0 0 1px #fbf9f514,0 30px 60px -30px #000000d9;box-shadow:0 0 0 1px rgba(251,249,245,.08),0 30px 60px -30px rgba(0,0,0,.85)}.d-plane--doc:not(.is-on)~.d-page.is-out{opacity:0;visibility:hidden}.d-page.is-out{z-index:8;opacity:1;visibility:visible;-webkit-transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility 0s,-webkit-transform .75s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility 0s,-webkit-transform .75s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),visibility 0s;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),visibility 0s,-webkit-transform .75s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .35s var(--ease-kit),visibility 0s,-webkit-transform .75s var(--ease-kit);transition:opacity .35s var(--ease-kit),visibility 0s,-webkit-transform .75s var(--ease-kit);transition:opacity .35s var(--ease-kit),transform .75s var(--ease-kit),visibility 0s;transition:opacity .35s var(--ease-kit),transform .75s var(--ease-kit),visibility 0s,-webkit-transform .75s var(--ease-kit);-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}.d-page__head{letter-spacing:.08em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--ink-faint);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px;font-size:10.5px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex}.d-page i{background:#f3efe6;background:var(--paper-deep);border-radius:3px;height:6px;display:block}.d-page i:nth-of-type(2n){width:86%}.d-page__clause{background:#ffbe59;background:var(--orange);border-radius:6px;padding:7px 9px;font-size:12.5px;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.d-page__clause{background:color-mix(in srgb,#ffbe5934%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-page__clause{background:color-mix(in srgb,var(--orange)34%,var(--paper-lift))}}}.d-page__clause b{margin-right:4px}.d-bench__trace{z-index:11;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.d-bench__trace path{fill:none;stroke:#1a1820;stroke:var(--ink);stroke-width:var(--hub-line);stroke-linecap:round}.d-bench__end{fill:#1a1820;fill:var(--ink);visibility:hidden}.d-bench__runner{visibility:hidden;fill:#512aff;fill:var(--purple);stroke:#fdfcf9;stroke:var(--paper-lift);stroke-width:2px}.hub-kids--soft{gap:12px;margin-top:clamp(48px,7vh,80px)}.hub-kids--soft .hub-kid{border-radius:16px;border-radius:var(--radius-card);-webkit-box-shadow:inset 0 0 0 1px var(--hub-lit-hair);box-shadow:inset 0 0 0 1px var(--hub-lit-hair);-webkit-transition:background .25s,-webkit-box-shadow .25s;transition:background .25s,-webkit-box-shadow .25s;transition:box-shadow .25s,background .25s;transition:box-shadow .25s,background .25s,-webkit-box-shadow .25s}.hub-kids--soft .hub-kid span{color:var(--hub-lit-dim)}.hub-kids--soft .hub-kid .ic{color:#5fd4b6;color:var(--teal)}.hub-kids--soft .hub-kid:hover{-webkit-box-shadow:inset 0 0 0 1px var(--hub-lit);box-shadow:inset 0 0 0 1px var(--hub-lit);background:rgba(251,249,245,.04)}.hub-kids--soft .hub-kid:focus-visible,.hub-soft :focus-visible{outline-color:var(--hub-lit)}.hub-soft .d-plane :focus-visible{outline-color:#512aff;outline-color:var(--purple)}@media(max-width:1100px){.hub-soft__grid{grid-template-columns:minmax(0,1fr)}.hub-soft__proof{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media(max-width:760px){.hub-soft__proof{grid-template-columns:minmax(0,1fr)}.d-bench__stage{-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:auto;min-height:480px;display:grid}.d-plane,.d-plane--rota,.d-plane--jobs,.d-plane--doc{grid-area:1/1;align-self:start;width:100%;position:relative;inset:auto}.d-plane:not(.is-on){visibility:hidden;opacity:0;-webkit-transform:none;transform:none}.d-plane:after{display:none}.d-jobs{grid-template-columns:minmax(0,1fr)}.d-jobs__engs{grid-template-columns:repeat(3,minmax(0,1fr))}.d-eng{padding:7px 8px}.d-rota__row{grid-template-columns:66px repeat(5,minmax(0,1fr));gap:4px}.d-rota__row>span:first-child{font-size:12px}.d-shift{height:28px;font-size:10.5px}.d-page{width:90%;inset:255px auto auto 5%}.d-plane__foot>span:last-child{display:none}}@media(max-width:420px){.d-jobs__engs{grid-template-columns:minmax(0,1fr)}.d-eng:not(.is-match):not([data-eng]){display:none}}@media(prefers-reduced-motion:reduce){.d-plane,.d-plane:after,.d-pill,.d-shift,.d-plane__note,.d-eng,.d-ask__cite,.d-page,.d-page.is-out{-webkit-transition:none;transition:none}}.hub-auto__head,.hub-auto__title{grid-gap:22px;gap:22px;display:grid}.hub-auto__aside{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px 40px;display:-webkit-box;display:-ms-flexbox;display:flex}.hub-auto__aside .hub-line{max-width:46ch}.d-relay{margin-top:clamp(48px,8vh,96px)}.d-relay__stage{aspect-ratio:1200/460;--line:1.4;position:relative;container-type:inline-size}.d-relay__svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.d-relay__svg--narrow{display:none}.d-relay__tray,.d-relay__route{fill:none;stroke:#1a1820;stroke:var(--ink);stroke-width:var(--line);stroke-linecap:round;stroke-linejoin:round}.d-relay__branch{fill:none;stroke:#6a25c9;stroke:var(--color-lilac-ink);stroke-width:calc(var(--line)*.85);stroke-linecap:round}.d-relay__ask{fill:none;stroke:#6a25c9;stroke:var(--color-lilac-ink);stroke-width:calc(var(--line)*.85);stroke-linecap:round;stroke-dasharray:4 6}.d-relay__knot{fill:#1a1820;fill:var(--ink)}.d-roller circle{fill:#ba65e4;fill:var(--lilac)}@supports (color:color-mix(in lab,red,red)){.d-roller circle{fill:color-mix(in srgb,#ba65e412%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-roller circle{fill:color-mix(in srgb,var(--lilac)12%,var(--paper-lift))}}}.d-roller circle{stroke:#1a1820;stroke:var(--ink);stroke-width:var(--line)}.d-roller .d-roller__hub{fill:#1a1820;fill:var(--ink);stroke:none}.d-relay__waiting rect{fill:#fff;fill:var(--color-white);stroke:rgba(26,24,32,.28);stroke-width:1px}.d-relay__waiting path{fill:none;stroke:rgba(26,24,32,.22);stroke-width:3px;stroke-linecap:round}.d-roller path{fill:none;stroke:#1a1820;stroke:var(--ink);stroke-width:calc(var(--line)*.8);stroke-linecap:round}.d-roller{transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%}.d-relay__stage.is-reading .d-roller{-webkit-animation-name:d-roll;animation-name:d-roll;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.d-relay__stage.is-reading .d-roller--low{animation-direction:reverse}@-webkit-keyframes d-roll{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes d-roll{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.d-relay__label,.d-chip,.d-q,.d-ledger,.d-inv{left:var(--x);top:var(--y);position:absolute}.d-relay__label{--x:0%;--y:0%;color:rgba(26,24,32,.7);color:var(--ink-dim);text-align:center;white-space:nowrap;font-size:clamp(11px,1.05cqw,14px);line-height:1.35;-webkit-transform:translate(-50%);transform:translate(-50%)}.d-relay__label b{color:#1a1820;color:var(--ink);font-size:1.05em;font-weight:700;display:block}.d-relay__label--in{--x:13.3%;--y:75%}.d-relay__label--read{--x:35.8%;--y:88.5%}.d-relay__label--books{--x:87.9%;--y:86%}.d-relay__chips{display:contents}.d-chip{background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:inset 0 0 0 1px #1a182021,0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:inset 0 0 0 1px rgba(26,24,32,.13),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-card);box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-card);white-space:nowrap;border-radius:.9em;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:0 .6em;gap:0 .6em;padding:.55em .75em .6em .9em;font-size:clamp(10.5px,1.02cqw,14px);line-height:1.2;-webkit-transition:background .35s,-webkit-box-shadow .35s;transition:background .35s,-webkit-box-shadow .35s;transition:background .35s,box-shadow .35s;transition:background .35s,box-shadow .35s,-webkit-box-shadow .35s;display:grid;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.d-chip small{letter-spacing:.08em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--ink-faint);grid-column:1;font-size:.72em;font-weight:700}.d-chip b{grid-column:1;font-weight:600}.d-chip .ic{width:1.25em;height:1.25em;color:#1f8a6a;color:var(--ok);grid-area:1/2/span 2}.d-chip[data-chip="0"]{--x:46.7%;--y:37%}.d-chip[data-chip="1"]{--x:57.5%;--y:37%}.d-chip[data-chip="2"]{--x:68.3%;--y:37%}.d-chip.is-asking{background:#ffbe59;background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.d-chip.is-asking{background:color-mix(in srgb,#ffbe5926%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-chip.is-asking{background:color-mix(in srgb,var(--orange)26%,var(--paper-lift))}}}.d-chip.is-asking{-webkit-box-shadow:inset 0 0 0 1.5px #c27a14,0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:inset 0 0 0 1.5px #c27a14,0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:inset 0 0 0 1.5px var(--voice),var(--shadow-card);box-shadow:inset 0 0 0 1.5px var(--voice),var(--shadow-card)}.d-chip.is-asking b{color:#8a5608;color:var(--voice-ink)}.d-chip.is-asking .ic{opacity:0}.d-q{--x:68.3%;--y:16.5%;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .4s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .5s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit);z-index:3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate(-22px,-22px);transform:translate(-22px,-22px)}.d-q__you{background:#ba65e4;background:var(--lilac);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.d-q__you{background:color-mix(in srgb,#ba65e422%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-q__you{background:color-mix(in srgb,var(--lilac)22%,var(--paper-lift))}}}.d-q__you{-webkit-box-shadow:inset 0 0 0 1.5px #6a25c9;box-shadow:inset 0 0 0 1.5px #6a25c9;-webkit-box-shadow:inset 0 0 0 1.5px var(--color-lilac-ink);box-shadow:inset 0 0 0 1.5px var(--color-lilac-ink);color:#6a25c9;color:var(--color-lilac-ink);font-size:12px;font-weight:700}.d-q__bubble{background:#fdfcf9;background:var(--paper-lift);width:min(268px,34cqw);-webkit-box-shadow:inset 0 0 0 1px #1a182021,0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:inset 0 0 0 1px rgba(26,24,32,.13),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-card);box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-card);border-radius:14px 14px 14px 4px;grid-gap:8px;gap:8px;padding:10px 12px 12px;font-size:13.5px;line-height:1.4;display:grid}.d-q__btns{gap:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-q__btns button{border:1.5px solid #6a25c9;border:1.5px solid var(--color-lilac-ink);background:#fdfcf9;background:var(--paper-lift);min-height:36px;color:#6a25c9;color:var(--color-lilac-ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.d-q__btns button:hover,.d-q__btns button[aria-pressed=true]{background:#6a25c9;background:var(--color-lilac-ink);color:#fff;color:var(--color-white)}.d-q__said{color:#6a25c9;color:var(--color-lilac-ink);font-weight:600;display:none}.d-ledger{--x:87.9%;--y:63%;background:#fdfcf9;background:var(--paper-lift);width:17%;-webkit-box-shadow:inset 0 0 0 1px #1a182012,0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:inset 0 0 0 1px rgba(26,24,32,.07),0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:inset 0 0 0 1px var(--hair-soft),var(--shadow-lift);box-shadow:inset 0 0 0 1px var(--hair-soft),var(--shadow-lift);z-index:1;border-radius:10px;padding:.9em 1em 2.6em;font-size:clamp(10.5px,.98cqw,13.5px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.d-ledger__head{letter-spacing:.08em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--ink-faint);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5em;font-size:.78em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex}.d-ledger__row{border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.7em;gap:.7em;padding:.5em .3em;display:grid}.d-ledger__row span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.d-ledger__row span:first-child{color:rgba(26,24,32,.62);color:var(--ink-faint)}.d-ledger__row--new{background:#ba65e4;background:var(--lilac);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.d-ledger__row--new{background:color-mix(in srgb,#ba65e414%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-ledger__row--new{background:color-mix(in srgb,var(--lilac)14%,var(--paper-lift))}}}.d-ledger__row--new{-webkit-transition:opacity .45s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .45s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .45s var(--ease-kit),transform .5s var(--ease-kit);transition:opacity .45s var(--ease-kit),transform .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit);font-weight:600}.d-stamp{border:2px solid #6a25c9;border:2px solid var(--color-lilac-ink);background:#fdfcf9;background:var(--paper-lift);border-radius:50%;-ms-flex-line-pack:center;align-content:center;place-items:center;width:4.6em;height:4.6em;display:grid;position:absolute;bottom:-1.4em;right:-1.2em}@supports (color:color-mix(in lab,red,red)){.d-stamp{background:color-mix(in srgb,#fdfcf986%,transparent)}@supports (color: color-mix(red,blue)){.d-stamp{background:color-mix(in srgb,var(--paper-lift)86%,transparent)}}}.d-stamp{color:#6a25c9;color:var(--color-lilac-ink);line-height:1;rotate:-14deg}.d-stamp b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:1.9em;font-weight:700;line-height:.9}.d-stamp small{letter-spacing:.12em;text-transform:uppercase;font-size:.66em;font-weight:700}.d-stamp.is-pressed{-webkit-animation-name:d-press;animation-name:d-press;-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-animation-timing-function:var(--ease-spring);animation-timing-function:var(--ease-spring);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes d-press{0%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes d-press{0%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}to{opacity:1;-webkit-transform:none;transform:none}}.d-inv{--x:74%;--y:65.2%;aspect-ratio:.76;background:#fff;background:var(--color-white);width:7.4%;-webkit-box-shadow:0 0 0 1px #1a182012,0 10px 18px -10px #1a182073;box-shadow:0 0 0 1px rgba(26,24,32,.07),0 10px 18px -10px rgba(26,24,32,.45);-webkit-box-shadow:0 0 0 1px var(--hair-soft),0 10px 18px -10px #1a182073;box-shadow:0 0 0 1px var(--hair-soft),0 10px 18px -10px rgba(26,24,32,.45);z-index:2;pointer-events:none;-ms-flex-line-pack:start;align-content:start;grid-gap:.55em;gap:.55em;padding:.9em .85em;font-size:clamp(5px,.64cqw,9px);line-height:1.2;display:grid;-webkit-transform:translate(-50%,-50%)rotate(-5deg);transform:translate(-50%,-50%)rotate(-5deg)}.d-inv b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;font-size:1.7em}.d-inv span{font-weight:600}.d-inv i{background:#f3efe6;background:var(--paper-deep);border-radius:.3em;height:.55em;display:block}.d-inv i:nth-of-type(2){width:70%}.d-inv__total{border-top:1px solid #1a182021;border-top:1px solid var(--hair);margin-top:.4em;padding-top:.5em}.d-inv__total em{-webkit-filter:blur(.5px);filter:blur(.5px);font-style:normal;position:relative}.d-inv__total em:after{content:"";background:radial-gradient(closest-side,rgba(26,24,32,.32),rgba(26,24,32,.06) 70%,rgba(0,0,0,0));border-radius:50%;position:absolute;top:-.35em;right:-.3em;bottom:-.35em;left:-.3em}.d-relay__stage.is-reading .d-inv{-webkit-box-shadow:0 0 0 1px #1a182012,0 0 0 4px #ba65e4,0 10px 18px -10px #1a182073;box-shadow:0 0 0 1px rgba(26,24,32,.07),0 0 0 4px #ba65e4,0 10px 18px -10px rgba(26,24,32,.45);-webkit-box-shadow:0 0 0 1px var(--hair-soft),0 0 0 4px var(--lilac),0 10px 18px -10px #1a182073;box-shadow:0 0 0 1px var(--hair-soft),0 0 0 4px var(--lilac),0 10px 18px -10px rgba(26,24,32,.45)}@supports (color:color-mix(in lab,red,red)){.d-relay__stage.is-reading .d-inv{-webkit-box-shadow:0 0 0 1px #1a182012,0 0 0 4px color-mix(in srgb,#ba65e428%,transparent),0 10px 18px -10px #1a182073;box-shadow:0 0 0 1px rgba(26,24,32,.07),0 0 0 4px color-mix(in srgb,#ba65e428%,transparent),0 10px 18px -10px rgba(26,24,32,.45)}@supports (color: color-mix(red,blue)){.d-relay__stage.is-reading .d-inv{-webkit-box-shadow:0 0 0 1px var(--hair-soft),0 0 0 4px color-mix(in srgb,var(--lilac)28%,transparent),0 10px 18px -10px #1a182073;box-shadow:0 0 0 1px var(--hair-soft),0 0 0 4px color-mix(in srgb,var(--lilac)28%,transparent),0 10px 18px -10px rgba(26,24,32,.45)}}}.d-relay__stage:is([data-step="0"],[data-step="1"]) .d-chip,.d-relay__stage:is([data-step="0"],[data-step="1"],[data-step="2"]) .d-q{opacity:0;visibility:hidden}.d-relay__stage:is([data-step="0"],[data-step="1"],[data-step="2"]) .d-q{-webkit-transform:translate(-22px,-10px);transform:translate(-22px,-10px)}.d-relay__stage:is([data-step="4"],[data-step="5"]) .d-q__btns{display:none}.d-relay__stage:is([data-step="4"],[data-step="5"]) .d-q__said{display:block}.d-relay__stage:not([data-step="5"]) .d-ledger__row--new{opacity:0;-webkit-transform:translate(-12px);transform:translate(-12px)}.d-relay__stage:not([data-step="5"]) .d-stamp{opacity:0;visibility:hidden}.d-relay__foot{border-top:1px solid #1a182021;border-top:1px solid var(--hair);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 32px;margin-top:clamp(24px,3vh,40px);padding-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-relay__count{color:rgba(26,24,32,.7);color:var(--ink-dim);gap:28px;font-size:14.5px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-relay__count b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);color:#1a1820;color:var(--ink);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:4px;font-size:26px}.d-relay__again .ic{width:17px;height:17px}.no-js .d-relay__again,.no-js .d-q__btns{display:none}.hub-kids--auto{gap:24px;margin-top:clamp(48px,7vh,72px)}.hub-kids--auto .hub-kid{border-top:2px solid #6a25c9;border-top:2px solid var(--color-lilac-ink);padding-inline:0}.hub-kids--auto .hub-kid .ic{color:#6a25c9;color:var(--color-lilac-ink)}@media(max-width:1079px){.d-relay__stage{aspect-ratio:360/780;--line:1.6;max-width:440px;margin-inline:auto}.d-relay__svg--wide{display:none}.d-relay__svg--narrow{display:block}.d-relay__label{text-align:left;font-size:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.d-relay__label--in{--x:23.3%;--y:9.4%}.d-relay__label--read{--x:23.3%;--y:25.1%}.d-relay__label--books{--x:59.4%;--y:97.6%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.d-chip{font-size:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.d-chip[data-chip]{--x:23.3%}.d-chip[data-chip="0"]{--y:33.6%}.d-chip[data-chip="1"]{--y:40%}.d-chip[data-chip="2"]{--y:46.4%}.d-q{--x:33.3%;--y:57.2%}.d-q__bubble{width:min(230px,62cqw)}.d-ledger{--x:60%;--y:84.8%;width:70%;font-size:12.5px}.d-inv{--x:11.1%;--y:83.6%;width:17%;font-size:clamp(5px,1.9cqw,8px)}.d-relay__foot{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(prefers-reduced-motion:reduce){.d-relay__stage.is-reading .d-roller,.d-stamp.is-pressed{-webkit-animation:none;animation:none}.d-q,.d-chip,.d-ledger__row--new{-webkit-transition:none;transition:none}}.hub-advice{background:radial-gradient(90% 60% at 30% 0%,#ffffff8c,transparent 65%),radial-gradient(70% 60% at 100% 100%,#ffbe59,transparent 70%),var(--hub-warm);background:radial-gradient(90% 60% at 30% 0%,#ffffff8c,transparent 65%),radial-gradient(70% 60% at 100% 100%,var(--orange),transparent 70%),var(--hub-warm)}@supports (color:color-mix(in lab,red,red)){.hub-advice{background:radial-gradient(90% 60% at 30% 0%,#ffffff8c,transparent 65%),radial-gradient(70% 60% at 100% 100%,color-mix(in srgb,#ffbe5914%,transparent),transparent 70%),var(--hub-warm)}@supports (color: color-mix(red,blue)){.hub-advice{background:radial-gradient(90% 60% at 30% 0%,#ffffff8c,transparent 65%),radial-gradient(70% 60% at 100% 100%,color-mix(in srgb,var(--orange)14%,transparent),transparent 70%),var(--hub-warm)}}}.hub-advice__head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:28px clamp(32px,6vw,120px);gap:28px clamp(32px,6vw,120px);display:grid}.hub-advice__title{grid-gap:22px;gap:22px;display:grid}.hub-advice__aside{border-left:1.5px solid var(--hub-warm-deep);grid-gap:18px;gap:18px;padding:6px 0 0 clamp(18px,2vw,28px);display:grid}.hub-advice .hub-reach .ic{color:#8a5608;color:var(--voice-ink)}.d-visit{margin-top:clamp(48px,7vh,80px)}.d-visit__scene{grid-template-columns:minmax(0,7fr) minmax(0,5fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;position:relative}.d-map{background:var(--hub-sheet);border-radius:6px;grid-column:1;padding:clamp(12px,1.4vw,20px) clamp(12px,1.4vw,20px) 12px;position:relative;rotate:-1.4deg;-webkit-box-shadow:0 1px #6e4a1214,0 34px 54px -30px #6e4a1280;box-shadow:0 1px rgba(110,74,18,.08),0 34px 54px -30px rgba(110,74,18,.5)}.d-map__svg{width:100%;height:auto;overflow:visible}.d-map__water{fill:#5fd4b6;fill:var(--teal)}@supports (color:color-mix(in lab,red,red)){.d-map__water{fill:color-mix(in srgb,#5fd4b616%,var(--hub-sheet))}@supports (color: color-mix(red,blue)){.d-map__water{fill:color-mix(in srgb,var(--teal)16%,var(--hub-sheet))}}}.d-map__river{fill:none;stroke:#5fd4b6;stroke:var(--teal)}@supports (color:color-mix(in lab,red,red)){.d-map__river{stroke:color-mix(in srgb,#5fd4b678%,var(--hub-sheet))}@supports (color: color-mix(red,blue)){.d-map__river{stroke:color-mix(in srgb,var(--teal)78%,var(--hub-sheet))}}}.d-map__river{stroke-width:7px;stroke-linecap:round}.d-map__road{fill:none;stroke:rgba(26,24,32,.32);stroke-width:1.5px;stroke-dasharray:3 6;stroke-linecap:round}.d-map__bridge path{fill:none;stroke:rgba(26,24,32,.7);stroke-width:1.8px;stroke-linecap:round}.d-map__town{fill:#1a1820;fill:var(--ink)}.d-map__town--small{fill:rgba(26,24,32,.55)}.d-map__city{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;fill:#1a1820;fill:var(--ink);font-size:30px}.d-map__small{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);fill:rgba(26,24,32,.62);font-size:14px;font-weight:600}.d-map__small--water{fill:#0b6e57;fill:var(--color-teal-ink);font-style:italic}.d-map__pin-shadow{fill:rgba(110,74,18,.28)}.d-map__pin-body{fill:#ffbe59;fill:var(--orange);stroke:#8a5608;stroke:var(--voice-ink);stroke-width:1.5px}.d-map__pin-amp{font-family:DuetAmp,DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:"DuetAmp",var(--font-heading);fill:#1a1820;fill:var(--ink);font-size:22px}.d-map__you{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);fill:#8a5608;fill:var(--voice-ink);paint-order:stroke;stroke:var(--hub-sheet);stroke-width:5px;stroke-linejoin:round;font-size:15px;font-weight:700}.d-map__pin-drop{-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.34,1.56,.64,1);transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.22,1,.36,1);transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .3s var(--ease-kit),-webkit-transform .7s var(--ease-spring);transition:opacity .3s var(--ease-kit),-webkit-transform .7s var(--ease-spring);transition:transform .7s var(--ease-spring),opacity .3s var(--ease-kit);transition:transform .7s var(--ease-spring),opacity .3s var(--ease-kit),-webkit-transform .7s var(--ease-spring)}.d-map__cap{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:6px;font-size:12.5px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-agenda{z-index:2;-webkit-perspective:1400px;perspective:1400px;grid-column:2;margin:clamp(48px,6vw,88px) 0 0 clamp(-64px,-4vw,-32px);position:relative;rotate:1.6deg}.d-agenda__top,.d-agenda__fold{background:var(--hub-sheet-hi);-webkit-box-shadow:0 30px 50px -32px #6e4a128c;box-shadow:0 30px 50px -32px rgba(110,74,18,.55)}.d-agenda__top{border-radius:6px 6px 0 0;grid-gap:8px;gap:8px;padding:22px 26px 18px;display:grid}.d-agenda__kicker{letter-spacing:.1em;text-transform:uppercase;color:#8a5608;color:var(--voice-ink);font-size:12px;font-weight:700}.d-agenda h3{letter-spacing:-.02em;font-size:clamp(24px,2vw,30px);line-height:1.05}.d-agenda__where{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}.d-agenda__where .ic{width:16px;height:16px;color:#8a5608;color:var(--voice-ink)}.d-agenda__fold{background:linear-gradient(#6e4a121a,transparent 16px),var(--hub-sheet-hi);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:opacity .35s cubic-bezier(.22,1,.36,1),-webkit-transform .95s cubic-bezier(.2,.9,.3,1.12);transition:opacity .35s cubic-bezier(.22,1,.36,1),-webkit-transform .95s cubic-bezier(.2,.9,.3,1.12);transition:transform .95s cubic-bezier(.2,.9,.3,1.12),opacity .35s cubic-bezier(.22,1,.36,1);transition:transform .95s cubic-bezier(.2,.9,.3,1.12),opacity .35s cubic-bezier(.22,1,.36,1),-webkit-transform .95s cubic-bezier(.2,.9,.3,1.12);-webkit-transition:opacity .35s var(--ease-kit),-webkit-transform .95s cubic-bezier(.2,.9,.3,1.12);transition:opacity .35s var(--ease-kit),-webkit-transform .95s cubic-bezier(.2,.9,.3,1.12);transition:transform .95s cubic-bezier(.2,.9,.3,1.12),opacity .35s var(--ease-kit);transition:transform .95s cubic-bezier(.2,.9,.3,1.12),opacity .35s var(--ease-kit),-webkit-transform .95s cubic-bezier(.2,.9,.3,1.12);border-radius:0 0 6px 6px;padding:20px 26px 24px;position:relative}.d-agenda__list{grid-gap:18px;gap:18px;padding-left:30px;display:grid;position:relative}.d-agenda__list:before{content:"";background:#1a1820;background:var(--ink);width:1.5px;position:absolute;top:8px;bottom:8px;left:6px}.d-agenda__list li{grid-gap:2px;gap:2px;display:grid;position:relative}.d-agenda__list li:before{content:"";background:var(--hub-sheet-hi);width:13px;height:13px;-webkit-box-shadow:inset 0 0 0 1.5px #1a1820;box-shadow:inset 0 0 0 1.5px #1a1820;-webkit-box-shadow:inset 0 0 0 1.5px var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;top:3px;left:-30px}.d-agenda__list li:first-child:before{background:#ffbe59;background:var(--orange);-webkit-box-shadow:inset 0 0 0 1.5px #8a5608;box-shadow:inset 0 0 0 1.5px #8a5608;-webkit-box-shadow:inset 0 0 0 1.5px var(--voice-ink);box-shadow:inset 0 0 0 1.5px var(--voice-ink)}.d-agenda__list time{letter-spacing:.04em;color:#8a5608;color:var(--voice-ink);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.d-agenda__list b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.015em;font-size:20px;line-height:1.15}.d-agenda__list span{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:14.5px;line-height:1.45}.d-visit__route{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.d-visit__route path{fill:none;stroke:#1a1820;stroke:var(--ink);stroke-width:var(--hub-line);stroke-linecap:round}.d-visit__route circle{fill:#1a1820;fill:var(--ink);visibility:hidden}.d-visit.is-pre .d-map__pin-drop{opacity:0;-webkit-transform:translateY(-46px);transform:translateY(-46px)}.d-visit.is-folded .d-agenda__fold{opacity:0;-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg)}.d-visit__ctrl{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 18px;margin-top:clamp(28px,4vh,44px);display:-webkit-box;display:-ms-flexbox;display:flex}.d-visit__ctrl>p:first-child{font-size:15.5px;font-weight:600}.d-visit__seg{background:var(--hub-warm-deep);border-radius:999px;gap:2px;padding:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-visit__seg button{min-height:40px;color:rgba(26,24,32,.7);color:var(--ink-dim);background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:14.5px;font-weight:600;-webkit-transition:background .25s,color .25s;transition:background .25s,color .25s}.d-visit__seg button[aria-pressed=true]{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper)}.d-visit__said{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:14.5px}.no-js .d-visit__ctrl{display:none}.hub-kids--advice{gap:18px;margin-top:clamp(48px,7vh,72px)}.hub-kids--advice .hub-kid{background:var(--hub-sheet);-webkit-transition:-webkit-transform .4s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .4s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .4s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .4s cubic-bezier(.22,1,.36,1);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .4s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .4s var(--ease-kit),-webkit-box-shadow .4s var(--ease-kit);transition:-webkit-transform .4s var(--ease-kit),-webkit-box-shadow .4s var(--ease-kit);transition:transform .4s var(--ease-kit),box-shadow .4s var(--ease-kit);transition:transform .4s var(--ease-kit),box-shadow .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit),-webkit-box-shadow .4s var(--ease-kit);border-radius:10px;-webkit-box-shadow:0 22px 34px -26px #6e4a128c;box-shadow:0 22px 34px -26px rgba(110,74,18,.55)}.hub-kids--advice li:first-child .hub-kid{rotate:-1deg}.hub-kids--advice li:nth-child(2) .hub-kid{rotate:.7deg}.hub-kids--advice li:nth-child(3) .hub-kid{rotate:-.5deg}.hub-kids--advice .hub-kid:hover,.hub-kids--advice .hub-kid:focus-visible{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 28px 40px -26px #6e4a12a6;box-shadow:0 28px 40px -26px rgba(110,74,18,.65)}.hub-kids--advice .hub-kid .ic{color:#8a5608;color:var(--voice-ink)}@media(max-width:960px){.hub-advice__head{grid-template-columns:minmax(0,1fr)}.hub-advice__aside{padding-left:18px}.d-visit__scene{grid-template-columns:minmax(0,1fr)}.d-agenda{grid-column:1;margin:14px 6px 0 clamp(18px,6vw,64px)}.d-map__cap{margin:0;position:absolute;top:12px;left:14px}}@media(prefers-reduced-motion:reduce){.d-map__pin-drop,.d-agenda__fold{-webkit-transition:none;transition:none}}.hub-proto{overflow-x:clip}.hub-proto__head{text-align:center;justify-items:center;grid-gap:20px;gap:20px;display:grid}.hub-proto__head h2{max-width:13em}.hub-proto__head .hub-line{max-width:44ch}.hub-proto .hub-reach .ic{color:var(--hub-pink-ink)}.d-week{margin-top:clamp(44px,7vh,80px)}.d-week__days{border-top:1px solid #1a182021;border-top:1px solid var(--hair);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.d-day{isolation:isolate;text-align:center;background:0 0;border:0;-ms-flex-line-pack:start;align-content:start;justify-items:center;grid-gap:10px;gap:10px;padding:clamp(14px,2vw,28px) 4px clamp(12px,1.6vw,20px);display:grid;position:relative}.d-day+.d-day{border-left:1px solid #1a182012;border-left:1px solid var(--hair-soft)}.d-day__name{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.05em;color:#1a1820;color:var(--ink);padding-bottom:.04em;font-size:clamp(30px,8.2vw,136px);line-height:.9}@supports (color:color-mix(in lab,red,red)){.d-day__name{color:color-mix(in srgb,#1a182050%,#fbf9f5)}@supports (color: color-mix(red,blue)){.d-day__name{color:color-mix(in srgb,var(--ink)50%,var(--paper))}}}.d-day__name{-webkit-transition:color .45s cubic-bezier(.22,1,.36,1);transition:color .45s cubic-bezier(.22,1,.36,1);-webkit-transition:color .45s var(--ease-kit);transition:color .45s var(--ease-kit)}.d-day__what{color:rgba(26,24,32,.62);color:var(--ink-faint);-webkit-transition:color .45s cubic-bezier(.22,1,.36,1);transition:color .45s cubic-bezier(.22,1,.36,1);-webkit-transition:color .45s var(--ease-kit);transition:color .45s var(--ease-kit);font-size:clamp(11px,1vw,14.5px);font-weight:600;line-height:1.25}.d-day:hover .d-day__name{color:#1a1820;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-day:hover .d-day__name{color:color-mix(in srgb,#1a182068%,#fbf9f5)}@supports (color: color-mix(red,blue)){.d-day:hover .d-day__name{color:color-mix(in srgb,var(--ink)68%,var(--paper))}}}.d-day.is-past .d-day__name{color:#1a1820;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.d-day.is-past .d-day__name{color:color-mix(in srgb,#1a182074%,#fbf9f5)}@supports (color: color-mix(red,blue)){.d-day.is-past .d-day__name{color:color-mix(in srgb,var(--ink)74%,var(--paper))}}}.d-day.is-on .d-day__name{background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);color:rgba(0,0,0,0);background-position:20%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.d-day.is-on .d-day__what{color:#1a1820;color:var(--ink)}.d-day.is-on[data-day-btn="4"] .d-day__name{background-image:linear-gradient(135deg,#512aff,#6a25c955%,var(--hub-pink-ink));background-image:linear-gradient(135deg,var(--purple),var(--color-lilac-ink)55%,var(--hub-pink-ink));background-position:0 0;background-size:100% 100%}.d-day:after{content:"";z-index:-1;background:var(--hub-coral);opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .5s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .5s var(--ease-kit),-webkit-transform .7s var(--ease-kit);transition:opacity .5s var(--ease-kit),-webkit-transform .7s var(--ease-kit);transition:opacity .5s var(--ease-kit),transform .7s var(--ease-kit);transition:opacity .5s var(--ease-kit),transform .7s var(--ease-kit),-webkit-transform .7s var(--ease-kit);position:absolute;top:-1px;right:0;bottom:0;left:0;-webkit-transform:scaleY(.2);transform:scaleY(.2)}.d-day.is-on[data-day-btn="4"]:after{opacity:1;-webkit-transform:none;transform:none}.d-week__bar{background:rgba(26,24,32,.07);background:var(--hair-soft);height:4px;position:relative;overflow:hidden}.d-week__bar i{background:-webkit-gradient(linear,left top,right top,from(#5fd4b6),color-stop(#512aff),color-stop(#ba65e4),color-stop(#ff687c),to(#ffbe59));background:linear-gradient(90deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:-webkit-gradient(linear,left top,right top,from(var(--teal)),color-stop(var(--purple)),color-stop(var(--lilac)),color-stop(var(--pink)),to(var(--orange)));background:linear-gradient(90deg,var(--teal),var(--purple),var(--lilac),var(--pink),var(--orange));-webkit-transform-origin:0;transform-origin:0;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleX(var(--p,1));transform:scaleX(var(--p,1));-webkit-transition:-webkit-transform .75s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .75s cubic-bezier(.22,1,.36,1);transition:transform .75s cubic-bezier(.22,1,.36,1);transition:transform .75s cubic-bezier(.22,1,.36,1),-webkit-transform .75s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .75s var(--ease-kit);transition:-webkit-transform .75s var(--ease-kit);transition:transform .75s var(--ease-kit);transition:transform .75s var(--ease-kit),-webkit-transform .75s var(--ease-kit);position:absolute;top:0;right:0;bottom:0;left:0}.d-week__stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:32px clamp(32px,5vw,96px);gap:32px clamp(32px,5vw,96px);margin-top:clamp(40px,6vh,72px);display:grid}.d-week__note{text-align:right;place-self:start end;grid-gap:10px;gap:10px;max-width:28ch;padding-top:8%;display:grid}.d-week__when{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.03em;color:var(--hub-pink-ink);font-size:clamp(28px,2.6vw,40px);line-height:1}.d-week__say{font-size:clamp(17px,1.35vw,20px);line-height:1.45}.d-week__fee{place-self:end start;grid-gap:22px;gap:22px;max-width:30ch;padding-bottom:6%;display:grid}.d-week__credit{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;font-size:clamp(24px,2.1vw,32px);line-height:1.1}.d-week__credit em{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--hub-coral)),to(var(--hub-coral)));background-image:linear-gradient(var(--hub-coral),var(--hub-coral));-webkit-transition:background-size .8s cubic-bezier(.22,1,.36,1);transition:background-size .8s cubic-bezier(.22,1,.36,1);-webkit-transition:background-size .8s var(--ease-kit);transition:background-size .8s var(--ease-kit);background-position:0 88%;background-repeat:no-repeat;background-size:0% .32em;font-style:normal}.d-week[data-day="4"] .d-week__credit em{background-size:100% .32em}.d-week__acts{justify-items:start;grid-gap:14px;gap:14px;display:grid}.d-week__tag{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-thing{aspect-ratio:300/548;width:clamp(240px,21vw,300px);position:relative}.d-thing>*{-webkit-transition:opacity .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .8s,-webkit-transform .8s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .8s,-webkit-transform .8s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),visibility 0s linear .8s;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),visibility 0s linear .8s,-webkit-transform .8s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .55s var(--ease-kit),visibility 0s linear .8s,-webkit-transform .8s var(--ease-kit);transition:opacity .55s var(--ease-kit),visibility 0s linear .8s,-webkit-transform .8s var(--ease-kit);transition:opacity .55s var(--ease-kit),transform .8s var(--ease-kit),visibility 0s linear .8s;transition:opacity .55s var(--ease-kit),transform .8s var(--ease-kit),visibility 0s linear .8s,-webkit-transform .8s var(--ease-kit)}.d-thing__glow{background:radial-gradient(closest-side,var(--hub-coral),var(--hub-coral)55%,transparent);border-radius:50%;position:absolute;top:-22%;right:-40%;bottom:-22%;left:-40%}@supports (color:color-mix(in lab,red,red)){.d-thing__glow{background:radial-gradient(closest-side,var(--hub-coral),color-mix(in srgb,var(--hub-coral)40%,transparent)55%,transparent)}}.d-thing__glow{opacity:0;z-index:0;-webkit-transform:scale(.7);transform:scale(.7)}.d-thing__card{background:-webkit-gradient(linear,left top,left bottom,from(var(--hub-pink-ink)),to(var(--hub-pink-ink)))0 52px/100% 1px no-repeat,repeating-linear-gradient(transparent 0 25px,rgba(81,42,255,.12) 25px,rgba(81,42,255,.12) 26px)0 66px/100% calc(100% - 66px) no-repeat,var(--hub-sheet);background:linear-gradient(var(--hub-pink-ink),var(--hub-pink-ink))0 52px/100% 1px no-repeat,repeating-linear-gradient(transparent 0 25px,rgba(81,42,255,.12) 25px,rgba(81,42,255,.12) 26px)0 66px/100% calc(100% - 66px) no-repeat,var(--hub-sheet);z-index:2;grid-gap:9px;gap:9px;width:108%;padding:24px 22px 22px;display:grid;position:absolute;top:16%;left:-4%;rotate:-3deg;-webkit-box-shadow:0 26px 44px -26px #1a182080;box-shadow:0 26px 44px -26px rgba(26,24,32,.5)}.d-thing__card small{letter-spacing:.1em;text-transform:uppercase;color:var(--hub-pink-ink);font-size:11px;font-weight:700}.d-thing__card b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;margin-top:8px;font-size:23px;line-height:1.05}.d-thing__card p{font-size:14.5px;line-height:26px}.d-thing__card ul{font-size:14.5px;line-height:26px;display:grid}.d-thing__card li:before{content:"";background:#1a1820;background:var(--ink);width:10px;height:1.5px;margin:0 8px 4px 0;display:inline-block}.d-thing__sketch{background:linear-gradient(#512aff14 1px,transparent 1px)0 0/16px 16px,linear-gradient(90deg,#512aff14 1px,transparent 1px)0 0/16px 16px,var(--hub-sheet-hi);z-index:2;border:1.5px dashed #1a182066;border-radius:30px;-ms-flex-line-pack:start;align-content:start;grid-gap:12px;gap:12px;padding:34px 18px;display:grid;position:absolute;top:2%;right:4%;bottom:2%;left:4%}.d-sk{color:rgba(26,24,32,.62);font-size:12.5px;font-weight:600}.d-sk--title{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);color:rgba(26,24,32,.7);margin-bottom:6px;font-size:22px}.d-sk--row,.d-sk--grid{grid-gap:7px;gap:7px;display:grid}.d-sk--row{grid-template-columns:repeat(3,minmax(0,1fr))}.d-sk--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d-sk--row i,.d-sk--grid i{border:1.5px dashed #1a182061;border-radius:9px;height:34px}.d-sk--btn{text-align:center;border:1.5px dashed #1a182080;border-radius:12px;margin-top:10px;padding:11px}.d-thing__phone{background:#1a1820;background:var(--ink);z-index:3;border-radius:42px;padding:11px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-shadow:0 40px 70px -36px #1a182099;box-shadow:0 40px 70px -36px rgba(26,24,32,.6)}.d-ui{background:#fdfcf9;background:var(--paper-lift);border-radius:32px;-ms-flex-line-pack:start;align-content:start;grid-gap:10px;gap:10px;height:100%;padding:40px 16px 18px;display:grid;position:relative;overflow:hidden}.d-ui__title{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;margin-bottom:6px;font-size:24px;line-height:1}.d-ui__label{color:rgba(26,24,32,.62);color:var(--ink-faint);margin-top:6px;font-size:12px;font-weight:700}.d-ui__chips{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-ui__chips span,.d-ui__slots span{-webkit-box-shadow:inset 0 0 0 1px #1a182021;box-shadow:inset 0 0 0 1px rgba(26,24,32,.13);-webkit-box-shadow:inset 0 0 0 1px var(--hair);box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;padding:7px 11px;font-size:13px;font-weight:600}.d-ui__chips .is-on{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper);-webkit-box-shadow:none;box-shadow:none}.d-ui__slots{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;display:grid}.d-ui__slots span{text-align:center;border-radius:10px;padding:9px 6px}.d-ui__slots .is-on{background:#ff687c;background:var(--pink)}@supports (color:color-mix(in lab,red,red)){.d-ui__slots .is-on{background:color-mix(in srgb,#ff687c18%,#fdfcf9)}@supports (color: color-mix(red,blue)){.d-ui__slots .is-on{background:color-mix(in srgb,var(--pink)18%,var(--paper-lift))}}}.d-ui__slots .is-on{-webkit-box-shadow:inset 0 0 0 1.5px var(--hub-pink-ink);box-shadow:inset 0 0 0 1.5px var(--hub-pink-ink);color:var(--hub-pink-ink)}.d-ui__btn{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper);text-align:center;-webkit-transition:padding .5s cubic-bezier(.22,1,.36,1),font-size .5s cubic-bezier(.22,1,.36,1);transition:padding .5s cubic-bezier(.22,1,.36,1),font-size .5s cubic-bezier(.22,1,.36,1);-webkit-transition:padding .5s var(--ease-kit),font-size .5s var(--ease-kit);transition:padding .5s var(--ease-kit),font-size .5s var(--ease-kit);border-radius:14px;margin-top:12px;padding:15px 12px;font-size:15px;font-weight:600}.d-ui__small{text-align:center;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:12px}.d-ui__ping{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper);opacity:0;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.34,1.56,.64,1),-webkit-transform .7s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s var(--ease-kit),-webkit-transform .7s var(--ease-spring);transition:opacity .4s var(--ease-kit),-webkit-transform .7s var(--ease-spring);transition:opacity .4s var(--ease-kit),transform .7s var(--ease-spring);transition:opacity .4s var(--ease-kit),transform .7s var(--ease-spring),-webkit-transform .7s var(--ease-spring);border-radius:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:10px;left:10px;right:10px;-webkit-transform:translateY(-140%);transform:translateY(-140%);-webkit-box-shadow:0 14px 24px -14px #1a1820b3;box-shadow:0 14px 24px -14px rgba(26,24,32,.7)}.d-ui__ping .ic{width:20px;height:20px;color:#ffbe59;color:var(--orange)}.d-ui__ping b{font-size:13.5px;display:block}.d-thing__note{z-index:4;background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:inset 0 0 0 1px #1a182021,0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:inset 0 0 0 1px rgba(26,24,32,.13),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-card);box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-card);white-space:nowrap;border-radius:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute}.d-thing__note .ic{width:16px;height:16px;color:#1f8a6a;color:var(--ok)}.d-thing__note:before{content:"";background:#1a1820;background:var(--ink);width:26px;height:1.5px;position:absolute;top:50%}.d-thing__note--a{top:13%;left:74%}.d-thing__note--a:before,.d-thing__note--c:before{right:100%}.d-thing__note--b{top:70%;right:82%}.d-thing__note--b:before{left:100%}.d-thing__note--c{top:30%;left:80%}.d-thing__badge{z-index:5;background:var(--hub-pink-ink);color:#fff;color:var(--color-white);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;position:absolute;bottom:-18px;left:50%;translate:-50%}.d-week:not([data-day="0"]) .d-thing__card{opacity:0;visibility:hidden;-webkit-transform:translate(-36%,6%)rotate(-14deg);transform:translate(-36%,6%)rotate(-14deg)}.d-week:not([data-day="1"]) .d-thing__sketch{opacity:0;visibility:hidden;-webkit-transform:scale(.94);transform:scale(.94)}.d-week:is([data-day="0"],[data-day="1"]) .d-thing__phone{opacity:0;visibility:hidden;-webkit-transform:translateY(24px)scale(.96);transform:translateY(24px)scale(.96)}.d-week:not([data-day="3"]) .d-thing__note{opacity:0;visibility:hidden;-webkit-transform:translateY(8px);transform:translateY(8px)}.d-week:not([data-day="4"]) .d-thing__badge,.d-week:not([data-day="4"]) .d-thing__glow{opacity:0;visibility:hidden}.d-week[data-day="4"] .d-thing__glow{opacity:1;-webkit-transform:none;transform:none}.d-week[data-day="4"] .d-thing__phone{-webkit-transform:translateY(-10px)rotate(-1.5deg);transform:translateY(-10px)rotate(-1.5deg);-webkit-box-shadow:0 60px 90px -40px #b02a488c;box-shadow:0 60px 90px -40px rgba(176,42,72,.55)}.d-week[data-day="4"] .d-ui__ping{opacity:1;-webkit-transform:none;transform:none}.d-week[data-day="2"] .d-ui__btn{padding:8px 10px;font-size:12.5px}.d-week[data-day="0"] .d-thing__card,.d-week[data-day="1"] .d-thing__sketch,.d-week:not([data-day="0"]):not([data-day="1"]) .d-thing__phone,.d-week[data-day="3"] .d-thing__note,.d-week[data-day="4"] .d-thing__badge,.d-week[data-day="4"] .d-thing__glow{-webkit-transition:opacity .55s cubic-bezier(.22,1,.36,1).12s,visibility 0s linear 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1).12s,-webkit-box-shadow .8s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1).12s,visibility 0s linear 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1).12s,-webkit-box-shadow .8s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1).12s,transform .8s cubic-bezier(.22,1,.36,1).12s,visibility 0s linear 0s,box-shadow .8s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1).12s,transform .8s cubic-bezier(.22,1,.36,1).12s,visibility 0s linear 0s,box-shadow .8s cubic-bezier(.22,1,.36,1),-webkit-transform .8s cubic-bezier(.22,1,.36,1).12s,-webkit-box-shadow .8s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .55s var(--ease-kit).12s,visibility 0s linear 0s,-webkit-transform .8s var(--ease-kit).12s,-webkit-box-shadow .8s var(--ease-kit);transition:opacity .55s var(--ease-kit).12s,visibility 0s linear 0s,-webkit-transform .8s var(--ease-kit).12s,-webkit-box-shadow .8s var(--ease-kit);transition:opacity .55s var(--ease-kit).12s,transform .8s var(--ease-kit).12s,visibility 0s linear 0s,box-shadow .8s var(--ease-kit);transition:opacity .55s var(--ease-kit).12s,transform .8s var(--ease-kit).12s,visibility 0s linear 0s,box-shadow .8s var(--ease-kit),-webkit-transform .8s var(--ease-kit).12s,-webkit-box-shadow .8s var(--ease-kit)}@media(max-width:960px){.d-week__stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px}.d-thing{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.d-week__note,.d-week__fee{text-align:center;justify-self:center;max-width:40ch;padding:0}.d-week__acts{justify-items:center}}@media(max-width:600px){.d-day{gap:6px;padding-inline:2px}.d-day__what{font-size:10.5px}.d-thing{width:236px}.d-thing__glow{top:-14%;right:-24%;bottom:-14%;left:-24%}.d-thing__note{white-space:normal;max-width:210px;padding:6px 9px;font-size:12px;left:50%;right:auto;translate:-50%}.d-thing__note--a{top:16%;left:50%;rotate:-2deg}.d-thing__note--c{top:42%;left:50%;rotate:1.5deg}.d-thing__note--b{top:70%;left:50%;right:auto;rotate:-1deg}.d-thing__note:before{display:none}}@media(prefers-reduced-motion:reduce){.d-thing>*,.d-week .d-thing>*,.d-day__name,.d-day__what,.d-day:after,.d-week__bar i,.d-week__credit em,.d-ui__btn,.d-ui__ping{-webkit-transition:none!important;transition:none!important}}.hs-page.sp-tools .sp-tools__asks-grid{grid-gap:clamp(56px,8vh,88px)clamp(16px,2vw,32px);grid-gap:clamp(56px,8vh,88px)var(--grid-gap);gap:clamp(56px,8vh,88px)clamp(16px,2vw,32px);gap:clamp(56px,8vh,88px)var(--grid-gap);margin-top:clamp(56px,8vh,96px);display:grid}.hs-page.sp-tools .sp-tools__asks .tx{--lane:18px;--indent:22px;max-width:none;padding:0 0 0 calc(18px + var(--face)/2 + 10px);padding:0 0 0 calc(var(--lane) + var(--face)/2 + 10px);margin:0}.hs-page.sp-tools .sp-tools__asks .tx__msg--them{grid-template-columns:minmax(0,1fr)}.hs-page.sp-tools .sp-tools__asks .tx__act{justify-self:start;margin:2px 0 0}@media(min-width:1025px){.hs-page.sp-tools #try-it .svc__demo--bare{margin-left:clamp(0px,12vw,200px)}}@media(min-width:1024px){.hs-page.sp-tools .sp-tools__asks-grid{grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start}.hs-page.sp-tools .sp-tools__asks-grid>.tx:nth-child(2){margin-top:clamp(40px,7vh,80px)}}.sp-tools-rules{--rules-ppm:.74px;--rules-axis:46px;--rules-lane-gap:6px;--rules-physio:var(--teal)}@supports (color:color-mix(in lab,red,red)){.sp-tools-rules{--rules-physio:color-mix(in oklab,var(--teal)30%,var(--paper-lift))}}.sp-tools-rules{--rules-physio-edge:var(--teal)}@supports (color:color-mix(in lab,red,red)){.sp-tools-rules{--rules-physio-edge:color-mix(in oklab,var(--teal)62%,var(--ink))}}.sp-tools-rules{--rules-massage:var(--lilac)}@supports (color:color-mix(in lab,red,red)){.sp-tools-rules{--rules-massage:color-mix(in oklab,var(--lilac)24%,var(--paper-lift))}}.sp-tools-rules{--rules-massage-edge:var(--color-lilac-ink);--rules-clash:var(--alert)}@supports (color:color-mix(in lab,red,red)){.sp-tools-rules{--rules-clash:color-mix(in oklab,var(--alert)9%,var(--paper-lift))}}.sp-tools-rules{color:#1a1820;color:var(--ink);grid-gap:22px;gap:22px;display:grid;container-type:inline-size}.sp-tools-rules__head{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-tools-rules__title{color:rgba(26,24,32,.7);color:var(--ink-dim);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 12px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-tools-rules__sum{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-tools-rules__sum b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:34px;font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;color:#a3202f;color:var(--alert);-webkit-transition:color .3s cubic-bezier(.22,1,.36,1);transition:color .3s cubic-bezier(.22,1,.36,1);-webkit-transition:color .3s var(--ease-kit);transition:color .3s var(--ease-kit);line-height:1}.sp-tools-rules__sum .ic{width:0;color:#1f8a6a;color:var(--ok);opacity:0;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .3s var(--ease-kit),width .3s var(--ease-kit);transition:opacity .3s var(--ease-kit),width .3s var(--ease-kit);-ms-flex-item-align:center;align-self:center;font-size:20px}.sp-tools-rules__sum.is-clear b{color:#16735a;color:var(--color-ok-ink)}.sp-tools-rules__sum.is-clear .ic{opacity:1;width:1em}.sp-tools-rules__body{grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:20px clamp(24px,4cqi,44px);gap:20px clamp(24px,4cqi,44px);display:grid}.sp-tools-rules__rules{border:0;grid-gap:8px;gap:8px;min-width:0;margin:0;padding:0;display:grid}.sp-tools-rules__legend{color:#1a1820;color:var(--ink);margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.sp-tools-rules__rule{border:1px solid #1a182021;border:1px solid var(--hair);border-radius:16px;border-radius:var(--radius-card);background:#fdfcf9;background:var(--paper-lift);cursor:pointer;-webkit-transition:border-color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s cubic-bezier(.22,1,.36,1);transition:border-color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s cubic-bezier(.22,1,.36,1);transition:border-color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);transition:border-color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s cubic-bezier(.22,1,.36,1);-webkit-transition:border-color .25s var(--ease-kit),background-color .25s var(--ease-kit),-webkit-box-shadow .25s var(--ease-kit);transition:border-color .25s var(--ease-kit),background-color .25s var(--ease-kit),-webkit-box-shadow .25s var(--ease-kit);transition:border-color .25s var(--ease-kit),background-color .25s var(--ease-kit),box-shadow .25s var(--ease-kit);transition:border-color .25s var(--ease-kit),background-color .25s var(--ease-kit),box-shadow .25s var(--ease-kit),-webkit-box-shadow .25s var(--ease-kit);grid-template-columns:auto minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:12px;gap:12px;padding:12px 14px;display:grid;position:relative}.sp-tools-rules__rule:hover{border-color:#1a1820;border-color:var(--ink)}.sp-tools-rules__rule.is-off{border-color:#a3202f;border-color:var(--alert)}@supports (color:color-mix(in lab,red,red)){.sp-tools-rules__rule.is-off{border-color:color-mix(in oklab,#a3202f34%,#1a182021)}@supports (color: color-mix(red,blue)){.sp-tools-rules__rule.is-off{border-color:color-mix(in oklab,var(--alert)34%,var(--hair))}}}.sp-tools-rules__rule.is-off{background:var(--rules-clash)}.sp-tools-rules__tick{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.sp-tools-rules__box{border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);width:22px;height:22px;color:#fdfcf9;color:var(--paper-lift);-webkit-transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);-webkit-transition:background-color .2s var(--ease-kit),border-color .2s var(--ease-kit);transition:background-color .2s var(--ease-kit),border-color .2s var(--ease-kit);border-radius:7px;place-items:center;margin-top:1px;display:grid}.sp-tools-rules__box .ic{stroke-width:2.6px;-webkit-transition:-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1),-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform .3s var(--ease-spring);transition:-webkit-transform .3s var(--ease-spring);transition:transform .3s var(--ease-spring);transition:transform .3s var(--ease-spring),-webkit-transform .3s var(--ease-spring);font-size:14px;-webkit-transform:scale(0);transform:scale(0)}.sp-tools-rules__tick:checked+.sp-tools-rules__box{border-color:#1f8a6a;border-color:var(--ok);background:#1f8a6a;background:var(--ok)}.sp-tools-rules__tick:checked+.sp-tools-rules__box .ic{-webkit-transform:none;transform:none}.sp-tools-rules__tick:focus-visible+.sp-tools-rules__box{outline:2px solid #512aff;outline:2px solid var(--purple);outline-offset:3px}.sp-tools-rules__text{grid-gap:3px;gap:3px;display:grid}.sp-tools-rules__label{color:#1a1820;color:var(--ink);text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.35}.sp-tools-rules__chip{display:none}.sp-tools-rules__state{color:#16735a;color:var(--color-ok-ink);font-size:13px;font-weight:500;line-height:1.35}.sp-tools-rules__rule.is-off .sp-tools-rules__state{color:#a3202f;color:var(--alert)}.sp-tools-rules__msg{min-height:2.9em;color:rgba(26,24,32,.7);color:var(--ink-dim);margin-top:6px;font-size:14px;line-height:1.45}.no-js .sp-tools-rules__tick{pointer-events:none}.no-js .sp-tools-rules__msg{display:none}.sp-tools-rules__day{grid-gap:10px;gap:10px;min-width:0;display:grid}.sp-tools-rules__rooms{grid-template-columns:repeat(var(--rules-rooms),minmax(0,1fr));padding-left:var(--rules-axis);color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:13px;font-weight:600;display:grid}.sp-tools-rules__room{white-space:nowrap;min-width:0;-webkit-transition:color .25s cubic-bezier(.22,1,.36,1);transition:color .25s cubic-bezier(.22,1,.36,1);-webkit-transition:color .25s var(--ease-kit);transition:color .25s var(--ease-kit);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-tools-rules__couch{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;-webkit-box-flex:0;-ms-flex:none;flex:none;width:20px;height:14px}.sp-tools-rules__grid{height:calc(var(--rules-day)*var(--rules-ppm));position:relative}.sp-tools-rules__hours,.sp-tools-rules__lanes,.sp-tools-rules__appts{position:absolute;top:0;right:0;bottom:0;left:0}.sp-tools-rules__lanes,.sp-tools-rules__appts{left:var(--rules-axis)}.sp-tools-rules__hour{left:0;right:0;top:calc(var(--s)*var(--rules-ppm));color:rgba(26,24,32,.62);color:var(--ink-faint);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;line-height:1;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sp-tools-rules__hour:after{content:"";left:calc(var(--rules-axis) - 6px);border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft);position:absolute;top:50%;right:0}.sp-tools-rules__lanes{grid-template-columns:repeat(var(--rules-rooms),minmax(0,1fr));display:grid}.sp-tools-rules__lane{margin-right:var(--rules-lane-gap);background:#f3efe6;background:var(--paper-deep);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.sp-tools-rules__lane{background:color-mix(in oklab,#f3efe655%,transparent)}@supports (color: color-mix(red,blue)){.sp-tools-rules__lane{background:color-mix(in oklab,var(--paper-deep)55%,transparent)}}}.sp-tools-rules__lane{-webkit-transition:background-color .25s cubic-bezier(.22,1,.36,1);transition:background-color .25s cubic-bezier(.22,1,.36,1);-webkit-transition:background-color .25s var(--ease-kit);transition:background-color .25s var(--ease-kit)}.sp-tools-rules__lunch{left:var(--rules-axis);right:var(--rules-lane-gap);top:calc(var(--s)*var(--rules-ppm));height:calc(var(--d)*var(--rules-ppm));border:1px dashed #1a1820;border:1px dashed var(--ink);position:absolute}@supports (color:color-mix(in lab,red,red)){.sp-tools-rules__lunch{border:1px dashed color-mix(in oklab,#1a182026%,transparent)}@supports (color: color-mix(red,blue)){.sp-tools-rules__lunch{border:1px dashed color-mix(in oklab,var(--ink)26%,transparent)}}}.sp-tools-rules__lunch{color:rgba(26,24,32,.62);color:var(--ink-faint);-webkit-transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1);transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1);-webkit-transition:background-color .3s var(--ease-kit),border-color .3s var(--ease-kit);transition:background-color .3s var(--ease-kit),border-color .3s var(--ease-kit);border-radius:8px}.sp-tools-rules__lunch span{top:50%;left:calc(-1*var(--rules-axis) - 1px);font-size:12px;font-weight:600;line-height:1;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sp-tools-rules.is-on-lunch .sp-tools-rules__lunch{border-style:solid;border-color:rgba(26,24,32,.13);border-color:var(--hair);background:repeating-linear-gradient(-45deg,#f3efe60 6px,#fdfcf96px 12px)}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.sp-tools-rules.is-on-lunch .sp-tools-rules__lunch{background:repeating-linear-gradient(-45deg,var(--paper-deep)0 6px,var(--paper-lift)6px 12px)}}.sp-tools-rules__appts{margin:0;padding:0;list-style:none}.sp-tools-rules__appt{left:calc(var(--r)*100%/var(--rules-rooms));top:calc(var(--s)*var(--rules-ppm));width:calc(100%/var(--rules-rooms) - var(--rules-lane-gap));height:calc(var(--d)*var(--rules-ppm));-webkit-transition:opacity .25s cubic-bezier(.22,1,.36,1);transition:opacity .25s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .25s var(--ease-kit);transition:opacity .25s var(--ease-kit);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}.sp-tools-rules__bg{border-left:3px solid var(--rules-physio-edge);background:var(--rules-physio);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:background-color .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);transition:background-color .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);transition:background-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);transition:background-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);-webkit-transition:background-color .3s var(--ease-kit),-webkit-box-shadow .3s var(--ease-kit);transition:background-color .3s var(--ease-kit),-webkit-box-shadow .3s var(--ease-kit);transition:background-color .3s var(--ease-kit),box-shadow .3s var(--ease-kit);transition:background-color .3s var(--ease-kit),box-shadow .3s var(--ease-kit),-webkit-box-shadow .3s var(--ease-kit);border-radius:7px;position:absolute;top:0;right:0;bottom:1px;left:0}.sp-tools-rules__appt.is-massage .sp-tools-rules__bg{border-left-color:var(--rules-massage-edge);background:var(--rules-massage)}.sp-tools-rules__who{min-width:0;color:#1a1820;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 8px 0 9px;font-size:12.5px;font-weight:600;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.sp-tools-rules__appt.is-first .sp-tools-rules__who:before,.sp-tools-rules__swatch.is-first{content:"";background:#ffbe59;background:var(--orange);width:7px;height:7px;-webkit-box-shadow:0 0 0 1px #c27a14;box-shadow:0 0 0 1px #c27a14;-webkit-box-shadow:0 0 0 1px var(--voice);box-shadow:0 0 0 1px var(--voice);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}@supports (color:color-mix(in lab,red,red)){.sp-tools-rules__appt.is-first .sp-tools-rules__who:before,.sp-tools-rules__swatch.is-first{-webkit-box-shadow:0 0 0 1px color-mix(in oklab,#c27a1460%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,#c27a1460%,transparent)}@supports (color: color-mix(red,blue)){.sp-tools-rules__appt.is-first .sp-tools-rules__who:before,.sp-tools-rules__swatch.is-first{-webkit-box-shadow:0 0 0 1px color-mix(in oklab,var(--voice)60%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--voice)60%,transparent)}}}.sp-tools-rules__appt:after{content:"";height:calc(var(--rules-gap)*var(--rules-ppm) - 1px);background:repeating-linear-gradient(-45deg,#1a18200 1.5px,transparent 1.5px 4.5px);border-radius:0 0 6px 6px;position:absolute;top:100%;left:3px;right:0}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.sp-tools-rules__appt:after{background:repeating-linear-gradient(-45deg,var(--ink)0 1.5px,transparent 1.5px 4.5px)}}@supports (color:color-mix(in lab,red,red)){.sp-tools-rules__appt:after{background:repeating-linear-gradient(-45deg,color-mix(in oklab,#1a182016%,transparent)0 1.5px,transparent 1.5px 4.5px)}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)) and (color: color-mix(red,blue)){.sp-tools-rules__appt:after{background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--ink)16%,transparent)0 1.5px,transparent 1.5px 4.5px)}}}.sp-tools-rules__appt:after{opacity:0;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .3s var(--ease-kit);transition:opacity .3s var(--ease-kit)}.sp-tools-rules.is-on-gap .sp-tools-rules__appt:after{opacity:1}.sp-tools-rules__appt.is-clash .sp-tools-rules__bg{background:var(--rules-clash);-webkit-box-shadow:inset 0 0 0 1.5px #a3202f;box-shadow:inset 0 0 0 1.5px #a3202f;-webkit-box-shadow:inset 0 0 0 1.5px var(--alert);box-shadow:inset 0 0 0 1.5px var(--alert)}.sp-tools-rules__flag{z-index:1;background:#a3202f;background:var(--alert);width:17px;height:17px;color:#fdfcf9;color:var(--paper-lift);opacity:0;-webkit-transition:opacity .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:opacity .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .2s var(--ease-kit),-webkit-transform .2s var(--ease-kit);transition:opacity .2s var(--ease-kit),-webkit-transform .2s var(--ease-kit);transition:opacity .2s var(--ease-kit),transform .2s var(--ease-kit);transition:opacity .2s var(--ease-kit),transform .2s var(--ease-kit),-webkit-transform .2s var(--ease-kit);border-radius:50%;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-4px;-webkit-transform:scale(0);transform:scale(0)}.sp-tools-rules__appt.is-clash .sp-tools-rules__flag{opacity:1;-webkit-transform:none;transform:none}.sp-tools-rules[data-hl] .sp-tools-rules__appt{opacity:.32}.sp-tools-rules[data-hl=gap] .sp-tools-rules__appt,.sp-tools-rules[data-hl=first] .sp-tools-rules__appt.is-first,.sp-tools-rules[data-hl=couch] .sp-tools-rules__appt.is-massage,.sp-tools-rules[data-hl=lunch] .sp-tools-rules__appt[data-why~=lunch]{opacity:1}.sp-tools-rules[data-hl=gap] .sp-tools-rules__appt:after{background:repeating-linear-gradient(-45deg,#1f8a6a0 1.5px,transparent 1.5px 4.5px)}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.sp-tools-rules[data-hl=gap] .sp-tools-rules__appt:after{background:repeating-linear-gradient(-45deg,var(--ok)0 1.5px,transparent 1.5px 4.5px)}}@supports (color:color-mix(in lab,red,red)){.sp-tools-rules[data-hl=gap] .sp-tools-rules__appt:after{background:repeating-linear-gradient(-45deg,color-mix(in oklab,#1f8a6a55%,transparent)0 1.5px,transparent 1.5px 4.5px)}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)) and (color: color-mix(red,blue)){.sp-tools-rules[data-hl=gap] .sp-tools-rules__appt:after{background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--ok)55%,transparent)0 1.5px,transparent 1.5px 4.5px)}}}.sp-tools-rules[data-hl=couch] .sp-tools-rules__lane.is-couch{background:#ba65e4;background:var(--lilac)}@supports (color:color-mix(in lab,red,red)){.sp-tools-rules[data-hl=couch] .sp-tools-rules__lane.is-couch{background:color-mix(in oklab,#ba65e418%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-tools-rules[data-hl=couch] .sp-tools-rules__lane.is-couch{background:color-mix(in oklab,var(--lilac)18%,var(--paper-lift))}}}.sp-tools-rules[data-hl=couch] .sp-tools-rules__room.is-couch{color:#6a25c9;color:var(--color-lilac-ink)}.sp-tools-rules[data-hl=lunch] .sp-tools-rules__lunch{border-color:#1a1820;border-color:var(--ink);color:#1a1820;color:var(--ink)}.sp-tools-rules__key{padding-left:var(--rules-axis);color:rgba(26,24,32,.7);color:var(--ink-dim);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-tools-rules__swatch{border-left:3px solid var(--rules-physio-edge);background:var(--rules-physio);border-radius:3px;width:12px;height:12px;display:inline-block}.sp-tools-rules__swatch:not(:first-child){margin-left:10px}.sp-tools-rules__swatch.is-massage{border-left-color:var(--rules-massage-edge);background:var(--rules-massage)}.sp-tools-rules__swatch.is-first{border:0;display:inline-block}@container (max-width:620px){.sp-tools-rules__body{grid-template-columns:minmax(0,1fr);gap:28px}}@container (max-width:420px){.sp-tools-rules__day{--rules-ppm:.7px;--rules-axis:40px;--rules-lane-gap:4px}.sp-tools-rules__sum b{font-size:28px}.sp-tools-rules__rules{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-tools-rules__rule{border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 14px 7px 8px}.sp-tools-rules__box{border-radius:50%;width:19px;height:19px;margin-top:0}.sp-tools-rules__box .ic{font-size:12px}.sp-tools-rules__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-tools-rules__state{display:none}.sp-tools-rules__chip{white-space:nowrap;font-size:14px;font-weight:500;line-height:1.3;display:block}.sp-tools-rules__msg{width:100%;min-height:4.35em}.sp-tools-rules__who{padding:3px 4px 0 6px;font-size:11.5px}.sp-tools-rules__rooms{font-size:12px}}.sp-tools-board{--sp-board-h:440px;--sp-board-frame:10px;--sp-board-tray:26px;--sp-board-blue:var(--purple)}@supports (color:color-mix(in lab,red,red)){.sp-tools-board{--sp-board-blue:color-mix(in oklab,var(--purple)70%,var(--ink))}}.sp-tools-board{--sp-board-red:var(--alert);--sp-board-green:var(--ok);--sp-board-surface:var(--color-white);width:100%;max-width:960px;color:#1a1820;color:var(--ink);text-align:left;grid-gap:18px;gap:18px;margin-inline:auto;display:grid;position:relative}.sp-tools-board :where(p){margin:0}.sp-tools-board__head{color:rgba(26,24,32,.7);color:var(--ink-dim);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 12px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-tools-board__stage{min-height:var(--sp-board-h);display:grid;position:relative}.sp-tools-board__wb,.sp-tools-board__app{grid-area:1/1;min-width:0}.sp-tools-board__wb{grid-template-rows:minmax(0,1fr)var(--sp-board-tray);padding:var(--sp-board-frame)var(--sp-board-frame)0;background:-webkit-gradient(linear,left top,left bottom,from(#1a1820),to(#1a1820));background:linear-gradient(180deg,#1a1820,#1a1820);background:-webkit-gradient(linear,left top,left bottom,from(var(--ink)),to(var(--ink)));background:linear-gradient(180deg,var(--ink),var(--ink));border-radius:14px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__wb{background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in oklab,#1a18207%,#fdfcf9)),to(color-mix(in oklab,#1a182022%,#f3efe6)));background:linear-gradient(180deg,color-mix(in oklab,#1a18207%,#fdfcf9),color-mix(in oklab,#1a182022%,#f3efe6))}@supports (color: color-mix(red,blue)){.sp-tools-board__wb{background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in oklab,var(--ink)7%,var(--paper-lift))),to(color-mix(in oklab,var(--ink)22%,var(--paper-deep))));background:linear-gradient(180deg,color-mix(in oklab,var(--ink)7%,var(--paper-lift)),color-mix(in oklab,var(--ink)22%,var(--paper-deep)))}}}.sp-tools-board__wb{-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);-webkit-transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility 0s;transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility 0s;-webkit-transition:opacity .45s var(--ease-kit),visibility 0s;transition:opacity .45s var(--ease-kit),visibility 0s}.sp-tools-board__surface{background:var(--sp-board-surface);-webkit-box-shadow:inset 0 1px 3px #1a1820,inset 0 0 0 1px #1a1820;box-shadow:inset 0 1px 3px #1a1820,inset 0 0 0 1px #1a1820;-webkit-box-shadow:inset 0 1px 3px var(--ink),inset 0 0 0 1px var(--ink);box-shadow:inset 0 1px 3px var(--ink),inset 0 0 0 1px var(--ink);border-radius:5px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__surface{-webkit-box-shadow:inset 0 1px 3px color-mix(in oklab,#1a182022%,transparent),inset 0 0 0 1px color-mix(in oklab,#1a18208%,transparent);box-shadow:inset 0 1px 3px color-mix(in oklab,#1a182022%,transparent),inset 0 0 0 1px color-mix(in oklab,#1a18208%,transparent)}@supports (color: color-mix(red,blue)){.sp-tools-board__surface{-webkit-box-shadow:inset 0 1px 3px color-mix(in oklab,var(--ink)22%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--ink)8%,transparent);box-shadow:inset 0 1px 3px color-mix(in oklab,var(--ink)22%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--ink)8%,transparent)}}}.sp-tools-board__ghost{background:linear-gradient(155deg,transparent 35%,#1a182070%,transparent 92%);background:linear-gradient(155deg,transparent 35%,var(--ink)70%,transparent 92%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__ghost{background:linear-gradient(155deg,transparent 35%,color-mix(in oklab,#1a18203%,transparent)70%,transparent 92%)}@supports (color: color-mix(red,blue)){.sp-tools-board__ghost{background:linear-gradient(155deg,transparent 35%,color-mix(in oklab,var(--ink)3%,transparent)70%,transparent 92%)}}}.sp-tools-board__tray{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding-inline:16%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.sp-tools-board__tray:before{content:"";background:#1a1820;background:var(--ink);border-radius:3px;height:5px;position:absolute;inset:6px 4% auto}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__tray:before{background:color-mix(in oklab,#1a182030%,#f3efe6)}@supports (color: color-mix(red,blue)){.sp-tools-board__tray:before{background:color-mix(in oklab,var(--ink)30%,var(--paper-deep))}}}.sp-tools-board__marker,.sp-tools-board__eraser{display:block;position:relative;top:-3px}.sp-tools-board__marker{background:-webkit-gradient(linear,left top,right top,color-stop(72%,#fdfcf90),color-stop(72%,var(--sp-board-cap)));background:linear-gradient(90deg,#fdfcf90 72%,var(--sp-board-cap)72%);width:62px;height:10px;-webkit-box-shadow:0 1px 2px #1a1820;box-shadow:0 1px 2px #1a1820;-webkit-box-shadow:0 1px 2px var(--ink);box-shadow:0 1px 2px var(--ink);border-radius:5px 3px 3px 5px}@supports (background: linear-gradient(red 0%,red 0% 1%,red 2%)){.sp-tools-board__marker{background:-webkit-gradient(linear,left top,right top,color-stop(0,var(--paper-lift)),color-stop(72%,var(--sp-board-cap)));background:linear-gradient(90deg,var(--paper-lift)0 72%,var(--sp-board-cap)72%)}}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__marker{-webkit-box-shadow:0 1px 2px color-mix(in oklab,#1a182035%,transparent);box-shadow:0 1px 2px color-mix(in oklab,#1a182035%,transparent)}@supports (color: color-mix(red,blue)){.sp-tools-board__marker{-webkit-box-shadow:0 1px 2px color-mix(in oklab,var(--ink)35%,transparent);box-shadow:0 1px 2px color-mix(in oklab,var(--ink)35%,transparent)}}}.sp-tools-board__marker{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.sp-tools-board__marker--blue{--sp-board-cap:var(--sp-board-blue)}.sp-tools-board__marker--red{--sp-board-cap:var(--sp-board-red);-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}.sp-tools-board__eraser{background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,#f3efe60),to(#1a182055%));background:linear-gradient(180deg,#f3efe60 55%,#1a182055%);border-radius:3px;width:50px;height:15px;margin-left:auto}@supports (background: linear-gradient(red 0%,red 0% 1%,red 2%)){.sp-tools-board__eraser{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--paper-deep)),color-stop(55%,var(--ink)));background:linear-gradient(180deg,var(--paper-deep)0 55%,var(--ink)55%)}}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__eraser{background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,#f3efe60),color-stop(55%,color-mix(in oklab,#1a182075%,#f3efe6)));background:linear-gradient(180deg,#f3efe60 55%,color-mix(in oklab,#1a182075%,#f3efe6)55%)}@supports (background: linear-gradient(red 0%,red 0% 1%,red 2%)) and (color: color-mix(red,blue)){.sp-tools-board__eraser{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--paper-deep)),color-stop(55%,color-mix(in oklab,var(--ink)75%,var(--paper-deep))));background:linear-gradient(180deg,var(--paper-deep)0 55%,color-mix(in oklab,var(--ink)75%,var(--paper-deep))55%)}}}.sp-tools-board__eraser{-webkit-box-shadow:0 1px 2px #1a1820;box-shadow:0 1px 2px #1a1820;-webkit-box-shadow:0 1px 2px var(--ink);box-shadow:0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__eraser{-webkit-box-shadow:0 1px 2px color-mix(in oklab,#1a182035%,transparent);box-shadow:0 1px 2px color-mix(in oklab,#1a182035%,transparent)}@supports (color: color-mix(red,blue)){.sp-tools-board__eraser{-webkit-box-shadow:0 1px 2px color-mix(in oklab,var(--ink)35%,transparent);box-shadow:0 1px 2px color-mix(in oklab,var(--ink)35%,transparent)}}}.sp-tools-board__magnet{left:var(--x);top:var(--y);background:radial-gradient(circle at 35% 30%,var(--sp-board-surface),var(--sp-board-mag)62%);border-radius:50%;width:18px;height:18px;position:absolute}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__magnet{background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--sp-board-surface)55%,var(--sp-board-mag)),var(--sp-board-mag)62%)}}.sp-tools-board__magnet{-webkit-box-shadow:0 2px 3px #1a1820;box-shadow:0 2px 3px #1a1820;-webkit-box-shadow:0 2px 3px var(--ink);box-shadow:0 2px 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__magnet{-webkit-box-shadow:0 2px 3px color-mix(in oklab,#1a182028%,transparent);box-shadow:0 2px 3px color-mix(in oklab,#1a182028%,transparent)}@supports (color: color-mix(red,blue)){.sp-tools-board__magnet{-webkit-box-shadow:0 2px 3px color-mix(in oklab,var(--ink)28%,transparent);box-shadow:0 2px 3px color-mix(in oklab,var(--ink)28%,transparent)}}}.sp-tools-board__magnet{-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .3s var(--ease-kit),-webkit-transform .4s var(--ease-kit);transition:opacity .3s var(--ease-kit),-webkit-transform .4s var(--ease-kit);transition:opacity .3s var(--ease-kit),transform .4s var(--ease-kit);transition:opacity .3s var(--ease-kit),transform .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit)}.sp-tools-board__magnet--teal{--sp-board-mag:var(--teal)}.sp-tools-board__magnet--pink{--sp-board-mag:var(--pink)}.sp-tools-board__magnet--orange{--sp-board-mag:var(--orange)}.sp-tools-board__ink--ink{--sp-board-ink:var(--ink)}.sp-tools-board__ink--blue{--sp-board-ink:var(--sp-board-blue)}.sp-tools-board__ink--red{--sp-board-ink:var(--sp-board-red)}.sp-tools-board__ink--green{--sp-board-ink:var(--sp-board-green)}.sp-tools-board__note,.sp-tools-board__junk{left:var(--x);top:var(--y);font-family:Caveat,Bradley Hand,Segoe Print,cursive;font-family:var(--font-hand);letter-spacing:0;color:var(--sp-board-ink);-webkit-transform:rotate(var(--r));transform:rotate(var(--r));-webkit-transform-origin:0 0;transform-origin:0 0;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.02;position:absolute}.sp-tools-board__note{text-wrap:balance;max-width:29%}.sp-tools-board__junk{white-space:nowrap;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .3s var(--ease-kit),-webkit-transform .45s var(--ease-kit);transition:opacity .3s var(--ease-kit),-webkit-transform .45s var(--ease-kit);transition:opacity .3s var(--ease-kit),transform .45s var(--ease-kit);transition:opacity .3s var(--ease-kit),transform .45s var(--ease-kit),-webkit-transform .45s var(--ease-kit)}.sp-tools-board__junk--title{font-size:clamp(26px,2.6vw,32px)}.sp-tools-board__squiggle{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;width:100%;height:8px;margin-top:1px;display:block}.sp-tools-board__junk--struck span{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--sp-board-ink)}.sp-tools-board__junk--ring{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-tools-board__junk--ring span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:14px}.sp-tools-board__arrow{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:34px;height:34px;margin-top:-10px}.sp-tools-board__notes{z-index:2;inset:var(--sp-board-frame)var(--sp-board-frame)calc(var(--sp-board-frame) + var(--sp-board-tray));pointer-events:none;position:absolute}.sp-tools-board__app{z-index:1;border-radius:16px;border-radius:var(--radius-card);border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);-webkit-transition:opacity .5s cubic-bezier(.22,1,.36,1).42s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1).42s;transition:opacity .5s cubic-bezier(.22,1,.36,1).42s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1).42s;transition:opacity .5s cubic-bezier(.22,1,.36,1).42s,transform .6s cubic-bezier(.22,1,.36,1).42s,visibility 0s;transition:opacity .5s cubic-bezier(.22,1,.36,1).42s,transform .6s cubic-bezier(.22,1,.36,1).42s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1).42s;-webkit-transition:opacity .5s var(--ease-kit).42s,visibility 0s,-webkit-transform .6s var(--ease-kit).42s;transition:opacity .5s var(--ease-kit).42s,visibility 0s,-webkit-transform .6s var(--ease-kit).42s;transition:opacity .5s var(--ease-kit).42s,transform .6s var(--ease-kit).42s,visibility 0s;transition:opacity .5s var(--ease-kit).42s,transform .6s var(--ease-kit).42s,visibility 0s,-webkit-transform .6s var(--ease-kit).42s;-ms-flex-line-pack:start;align-content:start;display:grid;position:relative;overflow:hidden}.sp-tools-board__bar{border-bottom:1px solid #1a182021;border-bottom:1px solid var(--hair);background:#f3efe6;background:var(--paper-deep);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 16px;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__bar{background:color-mix(in oklab,#f3efe655%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-tools-board__bar{background:color-mix(in oklab,var(--paper-deep)55%,var(--paper-lift))}}}.sp-tools-board__name{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-tools-board__name .ic{color:#1f8a6a;color:var(--ok);font-size:17px}.sp-tools-board__name b{color:#1a1820;color:var(--ink);font-weight:600}.sp-tools-board__sum{color:#8a5608;color:var(--voice-ink);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:7px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-tools-board__sum b{min-width:.6em;font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#8a5608;color:var(--voice-ink);font-size:30px;line-height:1;display:inline-block}.sp-tools-board__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px}.sp-tools-board__thead th{text-align:left;color:rgba(26,24,32,.62);color:var(--ink-faint);padding:10px 20px 8px;font-size:13px;font-weight:500}.sp-tools-board__thead th:first-child{width:31%}.sp-tools-board__thead th:nth-child(2){width:23%}.sp-tools-board__row>*{border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft);text-align:left;vertical-align:middle;height:44px;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .4s var(--ease-kit),-webkit-transform .5s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .5s var(--ease-kit);transition:opacity .4s var(--ease-kit),transform .5s var(--ease-kit),-webkit-transform .5s var(--ease-kit);-webkit-transition-delay:.72s;transition-delay:.72s;-webkit-transition-delay:calc(.72s + var(--d,0s));transition-delay:calc(.72s + var(--d,0s));padding:6px 20px}.sp-tools-board__job{color:#1a1820;color:var(--ink);font-weight:600}.sp-tools-board__who{color:rgba(26,24,32,.7);color:var(--ink-dim)}.sp-tools-board__row.is-quote{background:#c27a14;background:var(--voice)}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__row.is-quote{background:color-mix(in oklab,#c27a148%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-tools-board__row.is-quote{background:color-mix(in oklab,var(--voice)8%,var(--paper-lift))}}}.sp-tools-board__where{white-space:nowrap}.sp-tools-board__pill{--sp-board-pill:var(--teal);background:#5fd4b6;background:var(--sp-board-pill);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:4px 11px 4px 9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sp-tools-board__pill{background:color-mix(in oklab,var(--sp-board-pill)18%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-tools-board__pill{background:color-mix(in oklab,var(--sp-board-pill)18%,var(--paper-lift))}}}.sp-tools-board__pill{color:#1a1820;color:var(--ink);vertical-align:middle;font-size:13px;font-weight:500;line-height:1.3}.sp-tools-board__pill:before{content:"";background:var(--sp-board-pill);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;width:7px;height:7px}.sp-tools-board__pill--wait{--sp-board-pill:var(--lilac)}.sp-tools-board__pill--booked{--sp-board-pill:var(--purple)}.sp-tools-board__pill--quote{--sp-board-pill:var(--orange)}.sp-tools-board__row.is-chased .sp-tools-board__pill{--sp-board-pill:var(--ok)}.sp-tools-board__wait{color:#8a5608;color:var(--voice-ink);vertical-align:middle;margin-left:8px;font-size:13px}.sp-tools-board__row.is-chased .sp-tools-board__wait{opacity:0}.sp-tools-board__chase{min-height:32px;color:#1a1820;color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:#c27a14;text-decoration-color:var(--voice);vertical-align:middle;background:0 0;border:0;margin-left:6px;padding:4px 6px;font-size:13px;font-weight:500}.sp-tools-board__chase:hover{text-decoration-color:currentColor}.sp-tools-board__panel{text-align:center;justify-items:center;grid-gap:10px;gap:10px;display:grid}.sp-tools-board__act{border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:44px;padding:9px 20px 9px 16px;font-size:15px;font-weight:500;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-tools-board__act .ic{font-size:18px}.sp-tools-board__act:hover{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper)}.sp-tools-board__msg{max-width:60ch;min-height:2.9em;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px;line-height:1.45}.sp-tools-board.is-tool .sp-tools-board__wb{opacity:0;visibility:hidden;-webkit-transition:opacity .5s cubic-bezier(.22,1,.36,1).7s,visibility 0s 1.2s;transition:opacity .5s cubic-bezier(.22,1,.36,1).7s,visibility 0s 1.2s;-webkit-transition:opacity .5s var(--ease-kit).7s,visibility 0s 1.2s;transition:opacity .5s var(--ease-kit).7s,visibility 0s 1.2s}.sp-tools-board.is-tool .sp-tools-board__note{opacity:0}.sp-tools-board.is-tool .sp-tools-board__junk{opacity:0;-webkit-transform:translateY(16px)rotate(calc(var(--r) + 7deg));transform:translateY(16px)rotate(calc(var(--r) + 7deg))}.sp-tools-board.is-tool .sp-tools-board__magnet{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.sp-tools-board.is-board .sp-tools-board__app{opacity:0;visibility:hidden;-webkit-transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility 0s .35s,-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility 0s .35s,-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),visibility 0s .35s;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),visibility 0s .35s,-webkit-transform .35s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .35s var(--ease-kit),visibility 0s .35s,-webkit-transform .35s var(--ease-kit);transition:opacity .35s var(--ease-kit),visibility 0s .35s,-webkit-transform .35s var(--ease-kit);transition:opacity .35s var(--ease-kit),transform .35s var(--ease-kit),visibility 0s .35s;transition:opacity .35s var(--ease-kit),transform .35s var(--ease-kit),visibility 0s .35s,-webkit-transform .35s var(--ease-kit);-webkit-transform:scale(.985);transform:scale(.985)}.sp-tools-board.is-board .sp-tools-board__row>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(6px);transform:translateY(6px)}.sp-tools-board.is-board .sp-tools-board__junk,.sp-tools-board.is-board .sp-tools-board__magnet{-webkit-transition-delay:.55s;transition-delay:.55s}.sp-tools-board.is-still :is(.sp-tools-board__wb,.sp-tools-board__app,.sp-tools-board__junk,.sp-tools-board__magnet,.sp-tools-board__row>*){-webkit-transition:none;transition:none}.no-js .sp-tools-board__act,.no-js .sp-tools-board__chase{display:none}@media(max-width:640px){.sp-tools-board{--sp-board-h:560px;--sp-board-frame:8px;gap:14px}.sp-tools-board__note,.sp-tools-board__junk,.sp-tools-board__magnet{left:var(--mx);top:var(--my)}.sp-tools-board__note{max-width:60%;font-size:21px}.sp-tools-board__junk--title{font-size:26px}.sp-tools-board__tray{padding-inline:10%}.sp-tools-board__bar{padding:12px 14px}.sp-tools-board__table,.sp-tools-board__table tbody{display:block}.sp-tools-board__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-tools-board__row{border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft);grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:2px 12px;gap:2px 12px;padding:10px 14px;display:grid}.sp-tools-board__row>*{border:0;height:auto;padding:0}.sp-tools-board__job{grid-area:1/1}.sp-tools-board__who{grid-area:2/1;font-size:14px}.sp-tools-board__where{grid-area:1/2/3/3;justify-items:end;grid-gap:2px;gap:2px;display:grid}.sp-tools-board__wait,.sp-tools-board__chase{margin:0}.sp-tools-board__chase{min-height:28px;padding:2px 0}.sp-tools-board__act{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.sp-routines-build{--disc:44px;--ok-ink:var(--ok)}@supports (color:color-mix(in lab,red,red)){.sp-routines-build{--ok-ink:color-mix(in oklab,var(--ok)72%,var(--ink))}}.sp-routines-build{color:#1a1820;color:var(--ink);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);grid-gap:20px;gap:20px;display:grid;container-type:inline-size}.sp-routines-build :where(p){margin:0}.sp-routines-build__top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-routines-build__count{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-routines-build__count b{min-width:1ch;font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#6a25c9;color:var(--acc-ink);font-size:34px;line-height:1}.sp-routines-build__chip .ic{fill:currentColor;stroke-width:1.4px;font-size:12px}.no-js .sp-routines-build__chips{display:none}.sp-routines-build__routine{grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:32px clamp(28px,6cqw,64px);gap:32px clamp(28px,6cqw,64px);margin-top:14px;display:grid}.sp-routines-build__routine[hidden]{display:none}.sp-routines-build__flow{grid-gap:14px;gap:14px;display:grid;position:relative}.sp-routines-build__flow:before,.sp-routines-build__flow:after{content:"";left:calc(var(--disc)/2 - 1px);top:30px;top:var(--spine-top,30px);width:2px;height:calc(100% - 52px);height:var(--spine-h, calc(100% - 52px) );border-radius:2px;position:absolute}.sp-routines-build__flow:before{background:rgba(26,24,32,.13);background:var(--hair)}.sp-routines-build__flow:after{background:-webkit-gradient(linear,left top,left bottom,from(#5fd4b6),color-stop(#512aff45%),color-stop(#ff687c80%),to(#ffbe59));background:linear-gradient(to bottom,#5fd4b6,#512aff45%,#ff687c80%,#ffbe59);background:-webkit-gradient(linear,left top,left bottom,from(var(--teal)),color-stop(45%,var(--purple)),color-stop(80%,var(--pink)),to(var(--orange)));background:linear-gradient(to bottom,var(--teal),var(--purple)45%,var(--pink)80%,var(--orange));-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform:scaleY(var(--fill,1));transform:scaleY(var(--fill,1));-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .6s var(--ease-kit);transition:-webkit-transform .6s var(--ease-kit);transition:transform .6s var(--ease-kit);transition:transform .6s var(--ease-kit),-webkit-transform .6s var(--ease-kit)}.sp-routines-build__node{z-index:1;grid-template-columns:var(--disc)minmax(0,1fr)auto;-webkit-transition:opacity .45s cubic-bezier(.22,1,.36,1),translate .55s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),translate .55s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .45s var(--ease-kit),translate .55s var(--ease-kit);transition:opacity .45s var(--ease-kit),translate .55s var(--ease-kit);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:16px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;position:relative}.sp-routines-build__node.is-pre{opacity:0;translate:0 10px}.sp-routines-build__disc{width:var(--disc);height:var(--disc);background:var(--m);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.sp-routines-build__disc{background:color-mix(in oklab,var(--m)26%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-routines-build__disc{background:color-mix(in oklab,var(--m)26%,var(--paper-lift))}}}.sp-routines-build__disc{-webkit-box-shadow:0 0 0 1px #1a182021,0 10px 20px -16px #1a1820;box-shadow:0 0 0 1px rgba(26,24,32,.13),0 10px 20px -16px #1a1820;-webkit-box-shadow:0 0 0 1px var(--hair),0 10px 20px -16px var(--ink);box-shadow:0 0 0 1px var(--hair),0 10px 20px -16px var(--ink);-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.sp-routines-build__disc .ic{stroke-width:1.6px;font-size:19px}.sp-routines-build__ring{border:2px solid var(--m);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.sp-routines-build__node.is-arrive .sp-routines-build__ring{-webkit-animation-name:sp-routines-ring;animation-name:sp-routines-ring;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:none;animation-fill-mode:none}@-webkit-keyframes sp-routines-ring{0%{opacity:.85;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.9);transform:scale(1.9)}}@keyframes sp-routines-ring{0%{opacity:.85;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.9);transform:scale(1.9)}}.sp-routines-build__card{border:1px solid #1a182012;border:1px solid var(--hair-soft);border-radius:16px;border-radius:var(--radius-card);background:#fdfcf9;background:var(--paper-lift);min-width:0;-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);grid-area:1/2/auto/-1;grid-gap:3px;gap:3px;padding:12px 18px 13px;-webkit-transition:background .3s,border-color .3s,-webkit-box-shadow .3s;transition:background .3s,border-color .3s,-webkit-box-shadow .3s;transition:background .3s,border-color .3s,box-shadow .3s;transition:background .3s,border-color .3s,box-shadow .3s,-webkit-box-shadow .3s;display:grid}.sp-routines-build__node[data-build-step] .sp-routines-build__card{padding-right:78px}.sp-routines-build__kind{letter-spacing:.07em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:12px;font-weight:700;line-height:1.3}.sp-routines-build__kind span{letter-spacing:.04em;color:rgba(26,24,32,.7);color:var(--ink-dim);font-weight:600}.sp-routines-build__do{color:#1a1820;color:var(--ink);font-size:16px;font-weight:500;line-height:1.35}.sp-routines-build__done{font-size:14px;line-height:1.35}.sp-routines-build__yes{color:var(--ok-ink);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-routines-build__yes .ic{stroke-width:2.4px;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;align-self:center;font-size:13px}.sp-routines-build__no{color:#8a5608;color:var(--voice-ink);display:none}.sp-routines-build__node.is-off .sp-routines-build__disc{background:#f3efe6;background:var(--paper-deep);color:rgba(26,24,32,.62);color:var(--ink-faint)}.sp-routines-build__node.is-off .sp-routines-build__card{border:1px dashed #1a1820;border:1px dashed var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-routines-build__node.is-off .sp-routines-build__card{border:1px dashed color-mix(in oklab,#1a182024%,transparent)}@supports (color: color-mix(red,blue)){.sp-routines-build__node.is-off .sp-routines-build__card{border:1px dashed color-mix(in oklab,var(--ink)24%,transparent)}}}.sp-routines-build__node.is-off .sp-routines-build__card{background:#f3efe6;background:var(--paper-deep)}@supports (color:color-mix(in lab,red,red)){.sp-routines-build__node.is-off .sp-routines-build__card{background:color-mix(in oklab,#f3efe660%,transparent)}@supports (color: color-mix(red,blue)){.sp-routines-build__node.is-off .sp-routines-build__card{background:color-mix(in oklab,var(--paper-deep)60%,transparent)}}}.sp-routines-build__node.is-off .sp-routines-build__card{-webkit-box-shadow:none;box-shadow:none}.sp-routines-build__node.is-off .sp-routines-build__do{color:rgba(26,24,32,.7);color:var(--ink-dim)}:is(.sp-routines-build__node,.sp-routines-build__line).is-off .sp-routines-build__yes{display:none}:is(.sp-routines-build__node,.sp-routines-build__line).is-off .sp-routines-build__no{display:inline}.sp-routines-build__switch{z-index:1;border:1.5px solid var(--ok-ink);background:var(--ok-ink);border-radius:999px;grid-area:1/3;width:46px;height:28px;margin-right:18px;padding:0;-webkit-transition:background .25s,border-color .25s;transition:background .25s,border-color .25s;position:relative}.sp-routines-build__knob{background:#fdfcf9;background:var(--paper-lift);width:20px;height:20px;-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transition:-webkit-transform .28s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .28s cubic-bezier(.22,1,.36,1);transition:transform .28s cubic-bezier(.22,1,.36,1);transition:transform .28s cubic-bezier(.22,1,.36,1),-webkit-transform .28s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .28s var(--ease-kit);transition:-webkit-transform .28s var(--ease-kit);transition:transform .28s var(--ease-kit);transition:transform .28s var(--ease-kit),-webkit-transform .28s var(--ease-kit);border-radius:50%;position:absolute;top:2.5px;left:2.5px;-webkit-transform:translate(18px);transform:translate(18px)}.sp-routines-build__switch[aria-checked=false]{border-color:#1a1820;border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-routines-build__switch[aria-checked=false]{border-color:color-mix(in oklab,#1a182040%,transparent)}@supports (color: color-mix(red,blue)){.sp-routines-build__switch[aria-checked=false]{border-color:color-mix(in oklab,var(--ink)40%,transparent)}}}.sp-routines-build__switch[aria-checked=false]{background:#f3efe6;background:var(--paper-deep)}.sp-routines-build__switch[aria-checked=false] .sp-routines-build__knob{-webkit-transform:none;transform:none}.sp-routines-build__switch:disabled{cursor:default}.sp-routines-build__node--tell{grid-template-columns:var(--disc)minmax(0,1fr)}.sp-routines-build__tell{color:rgba(26,24,32,.7);color:var(--ink-dim);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px 8px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-routines-build__tell b{color:#1a1820;color:var(--ink);font-weight:600}.sp-routines-build__tell .ic{color:#6a25c9;color:var(--acc-ink);font-size:18px}.sp-routines-build__phone{border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);width:clamp(220px,34cqw,272px);-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);border-radius:38px;padding:8px;rotate:2deg}.sp-routines-build__screen{background:#5fd4b6;background:var(--teal);border-radius:30px;-ms-flex-line-pack:start;align-content:start;grid-gap:14px;gap:14px;min-height:380px;padding:10px 12px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.sp-routines-build__screen{background:color-mix(in oklab,#5fd4b69%,#f3efe6)}@supports (color: color-mix(red,blue)){.sp-routines-build__screen{background:color-mix(in oklab,var(--teal)9%,var(--paper-deep))}}}.sp-routines-build__notch{background:#1a1820;background:var(--ink);border-radius:999px;justify-self:center;width:34%;height:16px}.sp-routines-build__chat{border-bottom:1px solid #1a182021;border-bottom:1px solid var(--hair);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding-bottom:10px;font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-routines-build__avatar{background:#5fd4b6;background:var(--teal);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.sp-routines-build__avatar{background:color-mix(in oklab,#5fd4b634%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-routines-build__avatar{background:color-mix(in oklab,var(--teal)34%,var(--paper-lift))}}}.sp-routines-build__avatar .ic{font-size:14px}.sp-routines-build__day{background:#fdfcf9;background:var(--paper-lift);border-radius:999px;justify-self:center;padding:3px 10px}@supports (color:color-mix(in lab,red,red)){.sp-routines-build__day{background:color-mix(in oklab,#fdfcf980%,transparent)}@supports (color: color-mix(red,blue)){.sp-routines-build__day{background:color-mix(in oklab,var(--paper-lift)80%,transparent)}}}.sp-routines-build__day{letter-spacing:.04em;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:11px;font-weight:600}.sp-routines-build__msg{background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .35s ease,-webkit-transform .6s cubic-bezier(.34,1.56,.64,1);transition:opacity .35s ease,-webkit-transform .6s cubic-bezier(.34,1.56,.64,1);transition:opacity .35s ease,transform .6s cubic-bezier(.34,1.56,.64,1);transition:opacity .35s ease,transform .6s cubic-bezier(.34,1.56,.64,1),-webkit-transform .6s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .35s ease,-webkit-transform .6s var(--ease-spring);transition:opacity .35s ease,-webkit-transform .6s var(--ease-spring);transition:opacity .35s ease,transform .6s var(--ease-spring);transition:opacity .35s ease,transform .6s var(--ease-spring),-webkit-transform .6s var(--ease-spring);border-radius:16px 16px 16px 5px;grid-gap:9px;gap:9px;padding:12px 14px 8px;font-size:14px;line-height:1.4;display:grid}.sp-routines-build__head{font-weight:600}.sp-routines-build__lines{grid-gap:6px;gap:6px;display:grid}.sp-routines-build__line{-webkit-transition:opacity .35s ease,translate .45s cubic-bezier(.22,1,.36,1);transition:opacity .35s ease,translate .45s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .35s ease,translate .45s var(--ease-kit);transition:opacity .35s ease,translate .45s var(--ease-kit);-webkit-transition-delay:calc(.25s + var(--i)*.14s);transition-delay:calc(.25s + var(--i)*.14s)}.sp-routines-build__line .sp-routines-build__yes{color:#1a1820;color:var(--ink)}.sp-routines-build__line .sp-routines-build__yes .ic{color:var(--ok-ink)}.sp-routines-build__line .sp-routines-build__no b{font-weight:600}.sp-routines-build__time{color:rgba(26,24,32,.62);color:var(--ink-faint);justify-self:end;font-size:11px}.sp-routines-build__phone.is-waiting .sp-routines-build__msg{opacity:0;-webkit-transform:translateY(12px)scale(.94);transform:translateY(12px)scale(.94)}.sp-routines-build__phone.is-waiting .sp-routines-build__line{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;translate:0 6px}.sp-routines-build__hint{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px}@container (max-width:640px){.sp-routines-build__routine{--disc:38px;grid-template-columns:minmax(0,1fr)}.sp-routines-build__phone{justify-self:center;width:min(100%,272px);rotate:none}.sp-routines-build__screen{min-height:0}.sp-routines-build__node{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.sp-routines-build__card{padding:10px 14px 11px}.sp-routines-build__node[data-build-step] .sp-routines-build__card{padding-right:68px}.sp-routines-build__switch{margin-right:12px}.sp-routines-build__do{font-size:15px}.sp-routines-build__tell .ic{rotate:90deg}.sp-routines-build__count b{font-size:28px}}.sp-routines-week{--slots:18;--slot-h:22px;--hours-w:52px;--thumb:26px;--ok-ink:var(--ok)}@supports (color:color-mix(in lab,red,red)){.sp-routines-week{--ok-ink:color-mix(in oklab,var(--ok)72%,var(--ink))}}.sp-routines-week{color:#1a1820;color:var(--ink);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);text-align:left;grid-gap:22px;gap:22px;display:grid;container-type:inline-size}.sp-routines-week :where(p){margin:0}.sp-routines-week__top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-routines-week__caption{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px}.sp-routines-week__body{grid-template-columns:minmax(0,1fr) clamp(260px,29cqw,330px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:32px clamp(28px,4.5cqw,64px);gap:32px clamp(28px,4.5cqw,64px);display:grid}.sp-routines-week__cal{grid-gap:12px;gap:12px;min-width:0;display:grid}.sp-routines-week__heads{grid-template-columns:var(--hours-w)minmax(0,1fr);grid-row-gap:10px;row-gap:10px;display:grid}.sp-routines-week__heads>*{grid-column:2}.sp-routines-week__label{color:#1a1820;color:var(--ink);font-size:15px;font-weight:600}.sp-routines-week__names{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sp-routines-week__name{letter-spacing:.07em;text-transform:uppercase;color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:13px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-routines-week__name .ic{stroke-width:2.4px;color:var(--ok-ink);opacity:0;font-size:13px;-webkit-transition:opacity .3s;transition:opacity .3s}.sp-routines-week__name.is-over .ic{opacity:1}.sp-routines-week__scrub{height:var(--thumb);position:relative}.sp-routines-week__track{background:rgba(26,24,32,.13);background:var(--hair);border-radius:999px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.sp-routines-week__track i{background:-webkit-gradient(linear,left top,right top,from(#5fd4b6),to(#ba65e4));background:linear-gradient(90deg,#5fd4b6,#ba65e4);background:-webkit-gradient(linear,left top,right top,from(var(--teal)),to(var(--lilac)));background:linear-gradient(90deg,var(--teal),var(--lilac));-webkit-transform:scaleX(calc(var(--k)/5));transform:scaleX(calc(var(--k)/5));-webkit-transform-origin:0;transform-origin:0;position:absolute;top:0;right:0;bottom:0;left:0}.sp-routines-week__range{left:calc(var(--thumb)/-2);width:calc(100% + var(--thumb));height:var(--thumb);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y;background:0 0;margin:0;padding:0;position:absolute;top:0}.sp-routines-week__range:active{cursor:-webkit-grabbing;cursor:grabbing}.sp-routines-week__range:disabled{cursor:default}.sp-routines-week__range:focus,.sp-routines-week__range:focus-visible{outline:none}.sp-routines-week__range::-webkit-slider-runnable-track{height:var(--thumb);background:0 0;border:0}.sp-routines-week__range::-moz-range-track{height:var(--thumb);background:0 0;border:0}.sp-routines-week__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);border:2px solid #1a1820;border:2px solid var(--ink);background:radial-gradient(circle,#6a25c90 3.5px,#fdfcf94px);-webkit-box-shadow:0 0 0 5px #ba65e4,0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 0 0 5px #ba65e4,0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:0 0 0 5px var(--acc),var(--shadow-card);box-shadow:0 0 0 5px var(--acc),var(--shadow-card);border-radius:50%}@supports (background: radial-gradient(red,red 1px 2px,red 3px)){.sp-routines-week__range::-webkit-slider-thumb{background:radial-gradient(circle,var(--acc-ink)0 3.5px,var(--paper-lift)4px)}}@supports (color:color-mix(in lab,red,red)){.sp-routines-week__range::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 5px color-mix(in oklab,#ba65e434%,transparent),0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 0 0 5px color-mix(in oklab,#ba65e434%,transparent),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28)}@supports (color: color-mix(red,blue)){.sp-routines-week__range::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 5px color-mix(in oklab,var(--acc)34%,transparent),var(--shadow-card);box-shadow:0 0 0 5px color-mix(in oklab,var(--acc)34%,transparent),var(--shadow-card)}}}.sp-routines-week__range::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:2px solid #1a1820;border:2px solid var(--ink);background:radial-gradient(circle,#6a25c90 3.5px,#fdfcf94px);box-shadow:0 0 0 5px #ba65e4,0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);box-shadow:0 0 0 5px var(--acc),var(--shadow-card);border-radius:50%}@supports (background: radial-gradient(red,red 1px 2px,red 3px)){.sp-routines-week__range::-moz-range-thumb{background:radial-gradient(circle,var(--acc-ink)0 3.5px,var(--paper-lift)4px)}}@supports (color:color-mix(in lab,red,red)){.sp-routines-week__range::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in oklab,#ba65e434%,transparent),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28)}@supports (color: color-mix(red,blue)){.sp-routines-week__range::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in oklab,var(--acc)34%,transparent),var(--shadow-card)}}}.sp-routines-week__range:focus-visible::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 3px #fbf9f5,0 0 0 5.5px #512aff;box-shadow:0 0 0 3px #fbf9f5,0 0 0 5.5px #512aff;-webkit-box-shadow:0 0 0 3px var(--paper),0 0 0 5.5px var(--purple);box-shadow:0 0 0 3px var(--paper),0 0 0 5.5px var(--purple)}.sp-routines-week__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #fbf9f5,0 0 0 5.5px #512aff;box-shadow:0 0 0 3px var(--paper),0 0 0 5.5px var(--purple)}.sp-routines-week__grid{grid-template-columns:var(--hours-w)minmax(0,1fr);display:grid}.sp-routines-week__hours{grid-template-rows:repeat(var(--slots),var(--slot-h));display:grid}.sp-routines-week__hours li{grid-row:var(--slot);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:12px;translate:0 -.65em}.sp-routines-week__days{border-block:1px solid #1a182021;border-block:1px solid var(--hair);background:repeating-linear-gradient(to bottom,#1a1820120 1px,transparent 1px calc(var(--slot-h)*2));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.sp-routines-week__days{background:repeating-linear-gradient(to bottom,var(--hair-soft)0 1px,transparent 1px calc(var(--slot-h)*2))}}.sp-routines-week__rule{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sp-routines-week__tint{background:#1f8a6a;background:var(--ok);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.sp-routines-week__tint{background:color-mix(in oklab,#1f8a6a7%,transparent)}@supports (color: color-mix(red,blue)){.sp-routines-week__tint{background:color-mix(in oklab,var(--ok)7%,transparent)}}}.sp-routines-week__tint{-webkit-transform:scaleX(calc(var(--k)/5));transform:scaleX(calc(var(--k)/5));-webkit-transform-origin:0;transform-origin:0}.sp-routines-week__line{-webkit-transform:translateX(calc(var(--k)*20%));transform:translate(calc(var(--k)*20%));position:absolute;top:0;right:0;bottom:0;left:0}.sp-routines-week__line:before{content:"";background:#1a1820;background:var(--ink);width:2px;position:absolute;top:0;bottom:0;left:-1px}@supports (color:color-mix(in lab,red,red)){.sp-routines-week__line:before{background:color-mix(in oklab,#1a182055%,transparent)}@supports (color: color-mix(red,blue)){.sp-routines-week__line:before{background:color-mix(in oklab,var(--ink)55%,transparent)}}}.sp-routines-week__day{grid-template-rows:repeat(var(--slots),var(--slot-h));border-left:1px solid #1a182012;border-left:1px solid var(--hair-soft);padding-inline:4px;display:grid;position:relative}.sp-routines-week__day:first-of-type{border-left:0}.sp-routines-week__slot{grid-row:var(--slot)/span var(--span);min-height:0;padding-block:1.5px;position:relative}.sp-routines-week__slot.is-flying{z-index:5}.sp-routines-week__work,.sp-routines-week__face,.sp-routines-week__free{text-align:left;border-radius:7px;padding:4px 7px;font-size:12px;line-height:1.25;display:block;position:absolute;top:1.5px;right:0;bottom:1.5px;left:0;overflow:hidden}.sp-routines-week__work{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#f3efe6;background:var(--paper-deep);color:rgba(26,24,32,.62);color:var(--ink-faint)}.sp-routines-week__work b,.sp-routines-week__face b{font-weight:600;display:block}.sp-routines-week__work b{color:rgba(26,24,32,.7);color:var(--ink-dim)}.sp-routines-week__work time,.sp-routines-week__face time{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;display:block}.sp-routines-week__chore{width:100%;height:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.sp-routines-week__chore:disabled{cursor:default}.sp-routines-week__face{border:1px solid #c27a14;border:1px solid var(--voice)}@supports (color:color-mix(in lab,red,red)){.sp-routines-week__face{border:1px solid color-mix(in oklab,#c27a1455%,transparent)}@supports (color: color-mix(red,blue)){.sp-routines-week__face{border:1px solid color-mix(in oklab,var(--voice)55%,transparent)}}}.sp-routines-week__face{background:#c27a14;background:var(--voice)}@supports (color:color-mix(in lab,red,red)){.sp-routines-week__face{background:color-mix(in oklab,#c27a1420%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-routines-week__face{background:color-mix(in oklab,var(--voice)20%,var(--paper-lift))}}}.sp-routines-week__face{color:#8a5608;color:var(--voice-ink);-webkit-box-shadow:0 6px 14px -12px #8a5608;box-shadow:0 6px 14px -12px #8a5608;-webkit-box-shadow:0 6px 14px -12px var(--voice-ink);box-shadow:0 6px 14px -12px var(--voice-ink);-webkit-transition:border-color .2s;transition:border-color .2s}.sp-routines-week__chore:not(:disabled):hover .sp-routines-week__face{border-color:#8a5608;border-color:var(--voice-ink)}.sp-routines-week__free{border:1.5px dashed #1f8a6a;border:1.5px dashed var(--ok);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex}@supports (color:color-mix(in lab,red,red)){.sp-routines-week__free{border:1.5px dashed color-mix(in oklab,#1f8a6a60%,transparent)}@supports (color: color-mix(red,blue)){.sp-routines-week__free{border:1.5px dashed color-mix(in oklab,var(--ok)60%,transparent)}}}.sp-routines-week__free{background:#1f8a6a;background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.sp-routines-week__free{background:color-mix(in oklab,#1f8a6a8%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-routines-week__free{background:color-mix(in oklab,var(--ok)8%,var(--paper-lift))}}}.sp-routines-week__free{color:var(--ok-ink);opacity:0;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s var(--ease-kit);transition:opacity .4s var(--ease-kit);font-weight:600}.sp-routines-week__free b{font-weight:700}.sp-routines-week__chore.is-over .sp-routines-week__face{opacity:0}.sp-routines-week__chore.is-over .sp-routines-week__free{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}.sp-routines-week__chore:not(:disabled):hover .sp-routines-week__free{border-style:solid}:is(.sp-routines-week__chore,.sp-routines-week__work).is-1 b,.sp-routines-week__chore.is-1 .sp-routines-week__face b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-routines-week__slot:has(.is-1) :is(.sp-routines-week__face,.sp-routines-week__work){padding-block:2px}.sp-routines-week__slot:has(.is-1) time,.sp-routines-week__slot:has(.is-2) .sp-routines-week__face b+time{display:none}.sp-routines-week__summary{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);border-radius:22px;-ms-flex-line-pack:start;align-content:start;grid-gap:14px;gap:14px;padding:24px 24px 22px;display:grid}.sp-routines-week__when{letter-spacing:.07em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:12px;font-weight:700}.sp-routines-week__title{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;font-size:25px;line-height:1.1}.sp-routines-week__lines{grid-gap:11px;gap:11px;margin-top:2px;display:grid}.sp-routines-week__item{color:rgba(26,24,32,.62);color:var(--ink-faint);grid-template-columns:24px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:10px;gap:10px;font-size:15px;line-height:1.35;-webkit-transition:color .3s;transition:color .3s;display:grid}.sp-routines-week__item.is-on{color:#1a1820;color:var(--ink)}.sp-routines-week__tick{border:1.5px dashed #1a1820;border:1.5px dashed var(--ink);place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.sp-routines-week__tick{border:1.5px dashed color-mix(in oklab,#1a182030%,transparent)}@supports (color: color-mix(red,blue)){.sp-routines-week__tick{border:1.5px dashed color-mix(in oklab,var(--ink)30%,transparent)}}}.sp-routines-week__tick{border-radius:50%;-webkit-transition:background .3s,border-color .3s;transition:background .3s,border-color .3s}.sp-routines-week__tick .ic{stroke-width:2.6px;color:var(--ok-ink);opacity:0;font-size:12px;-webkit-transition:opacity .3s;transition:opacity .3s}.sp-routines-week__item.is-on .sp-routines-week__tick{border:1.5px solid #1f8a6a;border:1.5px solid var(--ok)}@supports (color:color-mix(in lab,red,red)){.sp-routines-week__item.is-on .sp-routines-week__tick{border:1.5px solid color-mix(in oklab,#1f8a6a50%,transparent)}@supports (color: color-mix(red,blue)){.sp-routines-week__item.is-on .sp-routines-week__tick{border:1.5px solid color-mix(in oklab,var(--ok)50%,transparent)}}}.sp-routines-week__item.is-on .sp-routines-week__tick{background:#1f8a6a;background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.sp-routines-week__item.is-on .sp-routines-week__tick{background:color-mix(in oklab,#1f8a6a16%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-routines-week__item.is-on .sp-routines-week__tick{background:color-mix(in oklab,var(--ok)16%,var(--paper-lift))}}}.sp-routines-week__item.is-on .sp-routines-week__tick .ic{opacity:1}.sp-routines-week__back{border-top:1px solid #1a182021;border-top:1px solid var(--hair);color:rgba(26,24,32,.7);color:var(--ink-dim);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px 8px;margin-top:6px;padding-top:16px;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-routines-week__back b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.03em;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#6a25c9;color:var(--acc-ink);font-size:clamp(42px,5cqw,58px);line-height:1}.sp-routines-week__back-note{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:15px}@container (max-width:760px){.sp-routines-week__body{grid-template-columns:minmax(0,1fr)}.sp-routines-week__summary{padding:20px}}@container (max-width:560px){.sp-routines-week__body{--slot-h:15px;--hours-w:38px;--thumb:28px}.sp-routines-week__hours li{font-size:10px}.sp-routines-week__label{font-size:14px}.sp-routines-week__name{letter-spacing:.04em;font-size:11px}.sp-routines-week__name .ic{display:none}.sp-routines-week__day{padding-inline:2px}.sp-routines-week__work :is(b,time),.sp-routines-week__face :is(b,time){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.sp-routines-week__work,.sp-routines-week__face,.sp-routines-week__free){border-radius:5px;padding:2px;font-size:10px}.sp-routines-week__free{font-size:0}.sp-routines-week__free b{font-size:10px}.sp-routines-week__title{font-size:22px}}.sp-routines .sp-routines__voices-head{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px 64px;margin-bottom:clamp(56px,9vh,104px);display:-webkit-box;display:-ms-flexbox;display:flex}.sp-routines .sp-routines__voices-grid{grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:56px clamp(32px,3.6vw,64px);gap:56px clamp(32px,3.6vw,64px);display:grid}.sp-routines .sp-routines__voices-grid>.tx{--lane:calc(var(--face)/2 + 14px);--indent:clamp(20px,2vw,32px);max-width:none;padding:0 0 0 calc(var(--face) + 14px);margin:0}.sp-routines .sp-routines__voices-grid>.tx:nth-child(2){margin-top:clamp(32px,5vh,64px)}.sp-routines .sp-routines__voices-grid>.tx:nth-child(3){margin-top:clamp(64px,10vh,128px)}.sp-routines .sp-routines__voices-grid .tx__msg--them{grid-template-columns:minmax(0,1fr)}.sp-routines .sp-routines__voices-grid .tx__act{justify-self:start;margin:2px 0 0}.sp-routines .sp-routines__voices-grid :is(.tx__bubble,.tx__stack){max-width:100%}@media(max-width:1100px){.sp-routines .sp-routines__voices-grid{grid-template-columns:minmax(0,1fr);gap:64px;max-width:680px;margin-inline:0}.sp-routines .sp-routines__voices-grid>.tx:is(:nth-child(2),:nth-child(3)){margin-top:0}}.sp-paperwork__voices-head{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px 64px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork__voices-head .svc__line{max-width:36ch}.sp-paperwork__voices-tag{margin-top:clamp(56px,8vh,88px)}.sp-paperwork__voices-grid{grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:56px clamp(28px,3.4vw,56px);gap:56px clamp(28px,3.4vw,56px);margin-top:32px;display:grid}.sp-paperwork__voice:nth-child(2){margin-top:72px}.sp-paperwork__voice:nth-child(3){margin-top:144px}.sp-paperwork .sp-paperwork__voice .tx{--face:30px;--lane:24px;--indent:20px;max-width:none;padding:0 0 0 39px;padding:0 0 0 calc(var(--lane) + var(--face)/2);row-gap:16px;margin:0}.sp-paperwork .sp-paperwork__voice .tx__msg--them{grid-template-columns:minmax(0,1fr)}.sp-paperwork .sp-paperwork__voice .tx__act{justify-self:start;margin:2px 0 0}.sp-paperwork .sp-paperwork__voice .tx__bubble{font-size:16px}@media(max-width:1100px){.sp-paperwork__voices-grid{grid-template-columns:minmax(0,1fr);gap:64px;max-width:620px}.sp-paperwork__voice:nth-child(n){margin-top:0}.sp-paperwork__voice:nth-child(2){margin-left:clamp(0px,8vw,72px)}}@media(max-width:760px){.sp-paperwork__voices-grid{gap:48px}.sp-paperwork__voice:nth-child(2){margin-left:0}.sp-paperwork .sp-paperwork__voice .tx{--face:24px;--lane:18px;--indent:14px}}.sp-paperwork-ask{--pa-wash:var(--orange)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask{--pa-wash:color-mix(in oklab,var(--orange)22%,var(--paper-lift))}}.sp-paperwork-ask{--pa-sure:var(--ok);--pa-fair:var(--ok)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask{--pa-fair:color-mix(in oklab,var(--ok)50%,var(--paper-lift))}}.sp-paperwork-ask{--pa-ink:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask{--pa-ink:color-mix(in oklab,var(--ink)84%,var(--paper-lift))}}.sp-paperwork-ask{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:#1a1820;color:var(--ink);grid-gap:26px;gap:26px;display:grid;position:relative;container:sp-paperwork-ask/inline-size}.sp-paperwork-ask__bar{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork-ask__counts{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 28px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork-ask__count{color:rgba(26,24,32,.7);color:var(--ink-dim);white-space:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;font-size:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-paperwork-ask__count b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);color:#1a1820;color:var(--ink);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:28px;line-height:1;display:inline-block}.sp-paperwork-ask__count--ask.is-on,.sp-paperwork-ask__count--ask.is-on b{color:#8a5608;color:var(--voice-ink)}.sp-paperwork-ask__count b.is-pop,.sp-paperwork-ask__val.is-pop{-webkit-animation-name:sp-paperwork-bump;animation-name:sp-paperwork-bump;-webkit-animation-duration:.42s;animation-duration:.42s;-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-animation-timing-function:var(--ease-spring);animation-timing-function:var(--ease-spring);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:none;animation-fill-mode:none}.sp-paperwork-ask__case:not([hidden]){grid-template-columns:228px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:32px clamp(32px,4vw,56px);gap:32px clamp(32px,4vw,56px);display:grid}.sp-paperwork-ask__receipt{-webkit-filter:drop-shadow(0 16px 18px #1a1820);filter:drop-shadow(0 16px 18px #1a1820);-webkit-filter:drop-shadow(0 16px 18px var(--ink));filter:drop-shadow(0 16px 18px var(--ink));margin:8px 0 0;position:relative;overflow:hidden;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__receipt{-webkit-filter:drop-shadow(0 16px 18px color-mix(in oklab,#1a182016%,transparent));filter:drop-shadow(0 16px 18px color-mix(in oklab,#1a182016%,transparent))}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__receipt{-webkit-filter:drop-shadow(0 16px 18px color-mix(in oklab,var(--ink)16%,transparent));filter:drop-shadow(0 16px 18px color-mix(in oklab,var(--ink)16%,transparent))}}}.sp-paperwork-ask__paper{color:var(--pa-ink);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(100deg,transparent 36%,#1a182036.6%,transparent 39%),linear-gradient(72deg,transparent 60%,#1a182060.5%,transparent 63%),#fdfcf9;background:linear-gradient(100deg,transparent 36%,var(--ink)36.6%,transparent 39%),linear-gradient(72deg,transparent 60%,var(--ink)60.5%,transparent 63%),var(--paper-lift);padding:22px 18px 28px;font-size:12.5px;line-height:1.5;position:relative}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__paper{background:linear-gradient(100deg,transparent 36%,color-mix(in oklab,#1a18205%,transparent)36.6%,transparent 39%),linear-gradient(72deg,transparent 60%,color-mix(in oklab,#1a18204%,transparent)60.5%,transparent 63%),#fdfcf9}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__paper{background:linear-gradient(100deg,transparent 36%,color-mix(in oklab,var(--ink)5%,transparent)36.6%,transparent 39%),linear-gradient(72deg,transparent 60%,color-mix(in oklab,var(--ink)4%,transparent)60.5%,transparent 63%),var(--paper-lift)}}}.sp-paperwork-ask__paper{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) top/100% calc(100% - 7px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/10px 7px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 7px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/10px 7px repeat-x;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) top/100% calc(100% - 7px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/10px 7px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 7px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/10px 7px repeat-x}.sp-paperwork-ask__shop{letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#1a1820;color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.3}.sp-paperwork-ask__counter,.sp-paperwork-ask__stamp,.sp-paperwork-ask__paid{text-align:center;font-size:11.5px}.sp-paperwork-ask__counter{margin-top:2px}.sp-paperwork-ask__stamp{margin-top:8px}.sp-paperwork-ask__items{border-top:1px dashed #1a182021;border-top:1px dashed var(--hair);grid-gap:4px;gap:4px;margin-top:14px;padding-top:10px;display:grid}.sp-paperwork-ask__items li,.sp-paperwork-ask__line{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork-ask__line{margin-top:8px}.sp-paperwork-ask__line--total{border-top:1px dashed #1a182021;border-top:1px dashed var(--hair);text-transform:uppercase;color:#1a1820;color:var(--ink);margin-top:10px;padding-top:8px;font-size:15px;font-weight:700}.sp-paperwork-ask__paid{margin-top:10px}.sp-paperwork-ask__note{text-align:right;font-family:Caveat,Bradley Hand,Segoe Print,cursive;font-family:var(--font-hand);color:#512aff;color:var(--purple);margin-top:10px;padding-right:8px;font-size:25px;font-weight:600;line-height:1;position:relative}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__note{color:color-mix(in oklab,#512aff72%,#1a1820)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__note{color:color-mix(in oklab,var(--purple)72%,var(--ink))}}}.sp-paperwork-ask__note{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.sp-paperwork-ask__mark{z-index:0;display:inline-block;position:relative}.sp-paperwork-ask__mark:after{content:"";z-index:-1;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s;transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),box-shadow .2s;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),box-shadow .2s,-webkit-transform .4s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s;-webkit-transition:opacity .3s var(--ease-kit),-webkit-transform .4s var(--ease-kit),-webkit-box-shadow .2s;transition:opacity .3s var(--ease-kit),-webkit-transform .4s var(--ease-kit),-webkit-box-shadow .2s;transition:opacity .3s var(--ease-kit),transform .4s var(--ease-kit),box-shadow .2s;transition:opacity .3s var(--ease-kit),transform .4s var(--ease-kit),box-shadow .2s,-webkit-transform .4s var(--ease-kit),-webkit-box-shadow .2s;border:1.5px solid #0000;border-radius:5px;position:absolute;top:-2px;right:-5px;bottom:-2px;left:-5px;-webkit-transform:scaleX(.7);transform:scaleX(.7)}.sp-paperwork-ask__mark.is-lit:after{opacity:1;-webkit-transform:none;transform:none}.sp-paperwork-ask__mark[data-level=sure]:after,.sp-paperwork-ask__mark[data-level=told]:after{background:#5fd4b6;background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__mark[data-level=sure]:after,.sp-paperwork-ask__mark[data-level=told]:after{background:color-mix(in oklab,#5fd4b626%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__mark[data-level=sure]:after,.sp-paperwork-ask__mark[data-level=told]:after{background:color-mix(in oklab,var(--teal)26%,transparent)}}}.sp-paperwork-ask__mark[data-level=sure]:after,.sp-paperwork-ask__mark[data-level=told]:after{border-color:#1f8a6a;border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__mark[data-level=sure]:after,.sp-paperwork-ask__mark[data-level=told]:after{border-color:color-mix(in oklab,#1f8a6a55%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__mark[data-level=sure]:after,.sp-paperwork-ask__mark[data-level=told]:after{border-color:color-mix(in oklab,var(--ok)55%,transparent)}}}.sp-paperwork-ask__mark[data-level=fair]:after{background:#5fd4b6;background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__mark[data-level=fair]:after{background:color-mix(in oklab,#5fd4b614%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__mark[data-level=fair]:after{background:color-mix(in oklab,var(--teal)14%,transparent)}}}.sp-paperwork-ask__mark[data-level=fair]:after{border-color:#1f8a6a;border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__mark[data-level=fair]:after{border-color:color-mix(in oklab,#1f8a6a32%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__mark[data-level=fair]:after{border-color:color-mix(in oklab,var(--ok)32%,transparent)}}}.sp-paperwork-ask__mark[data-level=fair]:after{border-style:dotted}.sp-paperwork-ask__mark[data-level=unsure]:after{background:var(--pa-wash);border-color:#c27a14;border-color:var(--voice);border-style:dashed}.sp-paperwork-ask__mark.is-hot:after{-webkit-box-shadow:0 0 0 3px #ffbe59;box-shadow:0 0 0 3px #ffbe59;-webkit-box-shadow:0 0 0 3px var(--orange);box-shadow:0 0 0 3px var(--orange)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__mark.is-hot:after{-webkit-box-shadow:0 0 0 3px color-mix(in oklab,#ffbe5940%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,#ffbe5940%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__mark.is-hot:after{-webkit-box-shadow:0 0 0 3px color-mix(in oklab,var(--orange)40%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--orange)40%,transparent)}}}.sp-paperwork-ask__receipt--faded .sp-paperwork-ask__paper{background:-webkit-gradient(linear,left top,left bottom,color-stop(42%,transparent),to(#ffbe59)),#fdfcf9;background:linear-gradient(to bottom,transparent 42%,#ffbe59),#fdfcf9;background:-webkit-gradient(linear,left top,left bottom,color-stop(42%,transparent),to(var(--orange))),var(--paper-lift);background:linear-gradient(to bottom,transparent 42%,var(--orange)),var(--paper-lift)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__receipt--faded .sp-paperwork-ask__paper{background:-webkit-gradient(linear,left top,left bottom,color-stop(42%,transparent),to(color-mix(in oklab,#ffbe599%,transparent))),#fdfcf9;background:linear-gradient(to bottom,transparent 42%,color-mix(in oklab,#ffbe599%,transparent)),#fdfcf9}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__receipt--faded .sp-paperwork-ask__paper{background:-webkit-gradient(linear,left top,left bottom,color-stop(42%,transparent),to(color-mix(in oklab,var(--orange)9%,transparent))),var(--paper-lift);background:linear-gradient(to bottom,transparent 42%,color-mix(in oklab,var(--orange)9%,transparent)),var(--paper-lift)}}}.sp-paperwork-ask__receipt--faded .sp-paperwork-ask__fade{color:#1a1820;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__receipt--faded .sp-paperwork-ask__fade{color:color-mix(in oklab,#1a182030%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__receipt--faded .sp-paperwork-ask__fade{color:color-mix(in oklab,var(--ink)30%,transparent)}}}.sp-paperwork-ask__receipt--faded .sp-paperwork-ask__fade li:nth-child(2){color:#1a1820;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__receipt--faded .sp-paperwork-ask__fade li:nth-child(2){color:color-mix(in oklab,#1a182018%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__receipt--faded .sp-paperwork-ask__fade li:nth-child(2){color:color-mix(in oklab,var(--ink)18%,transparent)}}}.sp-paperwork-ask__receipt--faded [data-mark=tot]{color:rgba(0,0,0,0);text-shadow:0 0 4.5px #1a1820;text-shadow:0 0 4.5px var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__receipt--faded [data-mark=tot]{text-shadow:0 0 4.5px color-mix(in oklab,#1a182042%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__receipt--faded [data-mark=tot]{text-shadow:0 0 4.5px color-mix(in oklab,var(--ink)42%,transparent)}}}.sp-paperwork-ask__receipt--smudged [data-mark=job]{color:rgba(0,0,0,0);text-shadow:0 0 5px #512aff;text-shadow:0 0 5px var(--purple)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__receipt--smudged [data-mark=job]{text-shadow:0 0 5px color-mix(in oklab,#512aff60%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__receipt--smudged [data-mark=job]{text-shadow:0 0 5px color-mix(in oklab,var(--purple)60%,transparent)}}}.sp-paperwork-ask__receipt--smudged .sp-paperwork-ask__note:before{content:"";background:radial-gradient(closest-side,#512aff,transparent);background:radial-gradient(closest-side,var(--purple),transparent);border-radius:50%;width:120px;height:40px;position:absolute;top:-8px;right:-6px}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__receipt--smudged .sp-paperwork-ask__note:before{background:radial-gradient(closest-side,color-mix(in oklab,#512aff16%,transparent),transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__receipt--smudged .sp-paperwork-ask__note:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--purple)16%,transparent),transparent)}}}.sp-paperwork-ask__receipt--smudged .sp-paperwork-ask__note:before{-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}.sp-paperwork-ask__receipt--torn .sp-paperwork-ask__paper{clip-path:polygon(0 13px,7% 5px,13% 15px,20% 4px,27% 12px,34% 6px,41% 16px,49% 5px,56% 13px,63% 3px,71% 14px,79% 6px,86% 15px,93% 5px,100% 12px,100% 100%,0 100%);padding-top:6px}.sp-paperwork-ask__receipt--torn .sp-paperwork-ask__shop{color:#1a1820;color:var(--ink);margin-top:-4px}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__receipt--torn .sp-paperwork-ask__shop{color:color-mix(in oklab,#1a182075%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__receipt--torn .sp-paperwork-ask__shop{color:color-mix(in oklab,var(--ink)75%,transparent)}}}.sp-paperwork-ask__scan{pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent calc(100% - 56px),#ffbe59calc(100% - 3px),#c27a14calc(100% - 2px),transparent);background:linear-gradient(to bottom,transparent calc(100% - 56px),var(--orange) calc(100% - 3px),var(--voice) calc(100% - 2px),transparent);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__scan{background:linear-gradient(to bottom,transparent calc(100% - 56px),color-mix(in oklab,#ffbe5926%,transparent) calc(100% - 3px),#c27a14calc(100% - 2px),transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__scan{background:linear-gradient(to bottom,transparent calc(100% - 56px),color-mix(in oklab,var(--orange)26%,transparent) calc(100% - 3px),var(--voice) calc(100% - 2px),transparent)}}}.sp-paperwork-ask__scan{will-change:transform}.sp-paperwork-ask__side{grid-gap:26px;gap:26px;min-width:0;display:grid}.sp-paperwork-ask__read{border:1px solid #1a182012;border:1px solid var(--hair-soft);border-radius:16px;border-radius:var(--radius-card);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);grid-gap:16px;gap:16px;padding:18px 22px 22px;display:grid}.sp-paperwork-ask__head{letter-spacing:.02em;color:rgba(26,24,32,.62);color:var(--ink-faint);text-align:left;font-size:13px;font-weight:600}.sp-paperwork-ask__fields{margin-top:-6px;display:grid}.sp-paperwork-ask__field{border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft);grid-template-columns:68px minmax(0,1fr) 118px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:12px;gap:12px;min-height:40px;-webkit-transition:background .3s;transition:background .3s;display:grid}.sp-paperwork-ask__field:hover{background:#ffbe59;background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__field:hover{background:color-mix(in oklab,#ffbe597%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__field:hover{background:color-mix(in oklab,var(--orange)7%,transparent)}}}.sp-paperwork-ask__label{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:14px}.sp-paperwork-ask__val{text-overflow:ellipsis;white-space:nowrap;-webkit-transform-origin:0;transform-origin:0;max-width:100%;-webkit-transition:opacity .35s cubic-bezier(.22,1,.36,1),-webkit-filter .35s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),-webkit-filter .35s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1),-webkit-filter .35s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .35s var(--ease-kit),-webkit-filter .35s var(--ease-kit);transition:opacity .35s var(--ease-kit),-webkit-filter .35s var(--ease-kit);transition:opacity .35s var(--ease-kit),filter .35s var(--ease-kit);transition:opacity .35s var(--ease-kit),filter .35s var(--ease-kit),-webkit-filter .35s var(--ease-kit);justify-self:start;font-size:16px;font-weight:500;overflow:hidden}.sp-paperwork-ask__field.is-unsure .sp-paperwork-ask__val{border:1.5px dashed #c27a14;border:1.5px dashed var(--voice);background:var(--pa-wash);color:#8a5608;color:var(--voice-ink);border-radius:8px;padding:1px 9px}.sp-paperwork-ask__field.is-wobble .sp-paperwork-ask__val{-webkit-animation-name:sp-paperwork-wobble;animation-name:sp-paperwork-wobble;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:none;animation-fill-mode:none}.sp-paperwork-ask__conf{color:rgba(26,24,32,.7);color:var(--ink-dim);white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-paperwork-ask__meter{gap:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-paperwork-ask__meter i{background:rgba(26,24,32,.13);background:var(--hair);-webkit-transform-origin:0;transform-origin:0;width:12px;height:6px;-webkit-transition:background .3s,-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:background .3s,-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s,-webkit-transform .4s cubic-bezier(.22,1,.36,1);-webkit-transition:background .3s,-webkit-transform .4s var(--ease-kit);transition:background .3s,-webkit-transform .4s var(--ease-kit);transition:transform .4s var(--ease-kit),background .3s;transition:transform .4s var(--ease-kit),background .3s,-webkit-transform .4s var(--ease-kit);border-radius:3px}.sp-paperwork-ask__meter i:nth-child(2){-webkit-transition-delay:60ms;transition-delay:60ms}.sp-paperwork-ask__meter i:nth-child(3){-webkit-transition-delay:.12s;transition-delay:.12s}[data-level=sure] .sp-paperwork-ask__meter i.is-on,[data-level=told] .sp-paperwork-ask__meter i.is-on{background:var(--pa-sure)}[data-level=fair] .sp-paperwork-ask__meter i.is-on{background:var(--pa-fair)}[data-level=unsure] .sp-paperwork-ask__meter i.is-on{background:#c27a14;background:var(--voice)}.sp-paperwork-ask__field[data-level=unsure] .sp-paperwork-ask__word{color:#8a5608;color:var(--voice-ink);font-weight:600}.sp-paperwork-ask__field.is-pending .sp-paperwork-ask__val,.sp-paperwork-ask__field.is-pending .sp-paperwork-ask__word{opacity:0;-webkit-filter:blur(5px);filter:blur(5px)}.sp-paperwork-ask__field.is-pending .sp-paperwork-ask__meter i{-webkit-transform:scaleX(0);transform:scaleX(0)}.sp-paperwork-ask__word{-webkit-transition:opacity .35s cubic-bezier(.22,1,.36,1).1s,-webkit-filter .35s cubic-bezier(.22,1,.36,1).1s;transition:opacity .35s cubic-bezier(.22,1,.36,1).1s,-webkit-filter .35s cubic-bezier(.22,1,.36,1).1s;transition:opacity .35s cubic-bezier(.22,1,.36,1).1s,filter .35s cubic-bezier(.22,1,.36,1).1s;transition:opacity .35s cubic-bezier(.22,1,.36,1).1s,filter .35s cubic-bezier(.22,1,.36,1).1s,-webkit-filter .35s cubic-bezier(.22,1,.36,1).1s;-webkit-transition:opacity .35s var(--ease-kit).1s,-webkit-filter .35s var(--ease-kit).1s;transition:opacity .35s var(--ease-kit).1s,-webkit-filter .35s var(--ease-kit).1s;transition:opacity .35s var(--ease-kit).1s,filter .35s var(--ease-kit).1s;transition:opacity .35s var(--ease-kit).1s,filter .35s var(--ease-kit).1s,-webkit-filter .35s var(--ease-kit).1s}.sp-paperwork-ask__q{grid-template-columns:32px minmax(0,1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-gap:12px;gap:12px;-webkit-transition:opacity .3s,visibility,-webkit-transform .55s cubic-bezier(.34,1.4,.64,1);transition:opacity .3s,visibility,-webkit-transform .55s cubic-bezier(.34,1.4,.64,1);transition:opacity .3s,transform .55s cubic-bezier(.34,1.4,.64,1),visibility;transition:opacity .3s,transform .55s cubic-bezier(.34,1.4,.64,1),visibility,-webkit-transform .55s cubic-bezier(.34,1.4,.64,1);display:grid}.sp-paperwork-ask__q[hidden]{display:none}.sp-paperwork-ask__q.is-waiting{opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility 0s linear .2s,-webkit-transform .2s;transition:opacity .2s,visibility 0s linear .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s,visibility 0s linear .2s;transition:opacity .2s,transform .2s,visibility 0s linear .2s,-webkit-transform .2s;-webkit-transform:translateY(10px)scale(.96);transform:translateY(10px)scale(.96)}.sp-paperwork-ask__face{background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;border:2px solid #0000;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sp-paperwork-ask__face svg{width:46%;height:56%}.sp-paperwork-ask__bubble{background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;-webkit-box-shadow:0 18px 40px -26px #1a1820;box-shadow:0 18px 40px -26px #1a1820;-webkit-box-shadow:0 18px 40px -26px var(--ink);box-shadow:0 18px 40px -26px var(--ink);background-position:0 0,50%;background-size:100% 100%,300% 100%;border:2px solid #0000;border-radius:20px 20px 20px 6px;justify-items:start;grid-gap:12px;gap:12px;padding:12px 16px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__bubble{-webkit-box-shadow:0 18px 40px -26px color-mix(in oklab,#1a182050%,transparent);box-shadow:0 18px 40px -26px color-mix(in oklab,#1a182050%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__bubble{-webkit-box-shadow:0 18px 40px -26px color-mix(in oklab,var(--ink)50%,transparent);box-shadow:0 18px 40px -26px color-mix(in oklab,var(--ink)50%,transparent)}}}.sp-paperwork-ask__ask{text-wrap:pretty;font-size:16px;line-height:1.4}.sp-paperwork-ask__opts{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork-ask__opt{border:1.5px dashed #c27a14;border:1.5px dashed var(--voice);background:#fdfcf9;background:var(--paper-lift);min-height:40px;color:#8a5608;color:var(--voice-ink);-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:background .2s,color .2s,-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:background .2s,color .2s,-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:background .2s,color .2s,transform .2s cubic-bezier(.22,1,.36,1);transition:background .2s,color .2s,transform .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1);-webkit-transition:background .2s,color .2s,-webkit-transform .2s var(--ease-kit);transition:background .2s,color .2s,-webkit-transform .2s var(--ease-kit);transition:background .2s,color .2s,transform .2s var(--ease-kit);transition:background .2s,color .2s,transform .2s var(--ease-kit),-webkit-transform .2s var(--ease-kit);border-radius:999px;padding:6px 15px;font-size:14px;font-weight:600}.sp-paperwork-ask__opt:hover{background:#8a5608;background:var(--voice-ink);color:#fdfcf9;color:var(--paper-lift);border-style:solid}.sp-paperwork-ask__opt:active{-webkit-transform:scale(.97);transform:scale(.97)}.sp-paperwork-ask__done:not([hidden]){-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:52px;font-size:15px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork-ask__done .ic{color:#1f8a6a;color:var(--ok);stroke-width:2.4px;font-size:20px}.sp-paperwork-ask__books{padding:0 4px}.sp-paperwork-ask__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:15px;line-height:1.2}.sp-paperwork-ask__table caption{caption-side:top;padding-bottom:8px}.sp-paperwork-ask__table th{border-bottom:1.5px solid #1a1820;border-bottom:1.5px solid var(--ink);text-align:left;color:rgba(26,24,32,.62);color:var(--ink-faint);padding:0 8px 8px 0;font-size:13px;font-weight:500}.sp-paperwork-ask__table td{border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft);white-space:nowrap;text-overflow:ellipsis;height:38px;padding:0 8px 0 0;-webkit-transition:background .9s;transition:background .9s;overflow:hidden}.sp-paperwork-ask__table td:nth-child(2){color:rgba(26,24,32,.7);color:var(--ink-dim)}.sp-paperwork-ask__table .is-tot{text-align:right;width:104px;padding-right:0}.sp-paperwork-ask__table td.is-tot{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);font-size:17px}.sp-paperwork-ask__table tr.is-new td{-webkit-animation-name:sp-paperwork-fresh;animation-name:sp-paperwork-fresh;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:none;animation-fill-mode:none}.sp-paperwork-ask__foot{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork-ask__cap{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px}.sp-paperwork-ask__next .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.sp-paperwork-ask__next:hover .ic{-webkit-transform:translate(3px);transform:translate(3px)}.sp-paperwork-ask__next.is-ready{border-color:#1a1820;border-color:var(--ink);-webkit-box-shadow:0 0 0 4px #ffbe59;box-shadow:0 0 0 4px #ffbe59;-webkit-box-shadow:0 0 0 4px var(--orange);box-shadow:0 0 0 4px var(--orange)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-ask__next.is-ready{-webkit-box-shadow:0 0 0 4px color-mix(in oklab,#ffbe5935%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,#ffbe5935%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-ask__next.is-ready{-webkit-box-shadow:0 0 0 4px color-mix(in oklab,var(--orange)35%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,var(--orange)35%,transparent)}}}@container sp-paperwork-ask (max-width:620px){.sp-paperwork-ask__case:not([hidden]){grid-template-columns:minmax(0,1fr);justify-items:center}.sp-paperwork-ask__receipt{width:min(228px,78%)}.sp-paperwork-ask__side{width:100%}}@container sp-paperwork-ask (max-width:420px){.sp-paperwork-ask__read{padding:14px 14px 16px}.sp-paperwork-ask__table th:nth-child(2){width:66px}.sp-paperwork-ask__table .is-tot{width:84px}.sp-paperwork-ask__field{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label conf""val val";gap:2px 10px;padding:8px 0}.sp-paperwork-ask__label{grid-area:label}.sp-paperwork-ask__val{grid-area:val}.sp-paperwork-ask__conf{grid-area:conf}}.sp-paperwork-kinds{--pk-date:var(--teal);--pk-from:var(--lilac);--pk-what:var(--lilac);--pk-amount:var(--orange);--pk-filed:var(--pink);--pk-wash:var(--orange)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-kinds{--pk-wash:color-mix(in oklab,var(--orange)16%,var(--paper-lift))}}.sp-paperwork-kinds{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:#1a1820;color:var(--ink);grid-gap:30px;gap:30px;display:grid;position:relative;container:sp-paperwork-kinds/inline-size}.sp-paperwork-kinds__chip .ic{font-size:16px}.sp-paperwork-kinds__stage{grid-template-columns:224px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:28px clamp(28px,3.4vw,48px);gap:28px clamp(28px,3.4vw,48px);display:grid}.sp-paperwork-kinds__desk{min-height:300px;-webkit-filter:drop-shadow(0 16px 16px #1a1820);filter:drop-shadow(0 16px 16px #1a1820);-webkit-filter:drop-shadow(0 16px 16px var(--ink));filter:drop-shadow(0 16px 16px var(--ink));place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-kinds__desk{-webkit-filter:drop-shadow(0 16px 16px color-mix(in oklab,#1a182015%,transparent));filter:drop-shadow(0 16px 16px color-mix(in oklab,#1a182015%,transparent))}@supports (color: color-mix(red,blue)){.sp-paperwork-kinds__desk{-webkit-filter:drop-shadow(0 16px 16px color-mix(in oklab,var(--ink)15%,transparent));filter:drop-shadow(0 16px 16px color-mix(in oklab,var(--ink)15%,transparent))}}}.sp-paperwork-kinds__doc:not([hidden]){grid-area:1/1;grid-gap:7px;gap:7px;display:grid}.sp-paperwork-kinds__doc{background:#fdfcf9;background:var(--paper-lift);width:100%;max-width:240px;-webkit-box-shadow:0 0 0 1px #1a182012;box-shadow:0 0 0 1px rgba(26,24,32,.07);-webkit-box-shadow:0 0 0 1px var(--hair-soft);box-shadow:0 0 0 1px var(--hair-soft);color:#1a1820;color:var(--ink);border-radius:4px;padding:16px 16px 18px;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-kinds__doc{color:color-mix(in oklab,#1a182084%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-paperwork-kinds__doc{color:color-mix(in oklab,var(--ink)84%,var(--paper-lift))}}}.sp-paperwork-kinds__doc{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-transform:rotate(var(--pk-tilt,-1.5deg));transform:rotate(var(--pk-tilt,-1.5deg))}.sp-paperwork-kinds__doc mark{--pk-c:var(--orange);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;-webkit-transition:background .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);transition:background .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);transition:background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);transition:background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);-webkit-transition:background .3s var(--ease-kit),-webkit-box-shadow .3s var(--ease-kit);transition:background .3s var(--ease-kit),-webkit-box-shadow .3s var(--ease-kit);transition:background .3s var(--ease-kit),box-shadow .3s var(--ease-kit);transition:background .3s var(--ease-kit),box-shadow .3s var(--ease-kit),-webkit-box-shadow .3s var(--ease-kit);background:0 0;border-radius:4px;margin:0 -3px;padding:0 3px}.sp-paperwork-kinds__doc mark[data-f=date]{--pk-c:var(--pk-date)}.sp-paperwork-kinds__doc mark[data-f=from]{--pk-c:var(--pk-from)}.sp-paperwork-kinds__doc mark[data-f=what]{--pk-c:var(--pk-what)}.sp-paperwork-kinds__doc mark[data-f=amount]{--pk-c:var(--pk-amount)}.sp-paperwork-kinds__doc mark[data-f=filed]{--pk-c:var(--pk-filed)}.sp-paperwork-kinds__doc.is-lit mark,.sp-paperwork-kinds__doc mark.is-on{background:var(--pk-c)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-kinds__doc.is-lit mark,.sp-paperwork-kinds__doc mark.is-on{background:color-mix(in oklab,var(--pk-c)30%,transparent)}}.sp-paperwork-kinds__doc.is-lit mark,.sp-paperwork-kinds__doc mark.is-on{-webkit-box-shadow:inset 0 -2px 0 var(--pk-c);box-shadow:inset 0 -2px 0 var(--pk-c)}.sp-paperwork-kinds__doc--receipt{--pk-tilt:-2deg;text-align:center;border-radius:0;max-width:208px;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) top/100% calc(100% - 6px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/9px 6px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 6px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/9px 6px repeat-x;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) top/100% calc(100% - 6px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/9px 6px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 6px) no-repeat,conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) bottom/9px 6px repeat-x}.sp-paperwork-kinds__shop{letter-spacing:.03em;text-transform:uppercase;color:#1a1820;color:var(--ink);font-size:12px;font-weight:700;line-height:1.3}.sp-paperwork-kinds__small{font-size:11.5px}.sp-paperwork-kinds__items{border-top:1px dashed #1a182021;border-top:1px dashed var(--hair);text-align:left;grid-gap:3px;gap:3px;padding-top:7px;display:grid}.sp-paperwork-kinds__items li,.sp-paperwork-kinds__sum,.sp-paperwork-kinds__meta{text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork-kinds__sum--total{border-top:1px dashed #1a182021;border-top:1px dashed var(--hair);color:#1a1820;color:var(--ink);padding-top:6px;font-size:14px;font-weight:700}.sp-paperwork-kinds__doc--invoice{--pk-tilt:1.2deg;border-top:4px solid #5fd4b6;border-top:4px solid var(--teal)}.sp-paperwork-kinds__head{color:#1a1820;color:var(--ink);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork-kinds__logo{background:#5fd4b6;background:var(--teal);border-radius:50% 50% 50% 4px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:18px;height:18px}.sp-paperwork-kinds__meta{white-space:nowrap;border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px;padding-bottom:6px;font-size:11.5px}.sp-paperwork-kinds__doc--invoice .sp-paperwork-kinds__items{border-top:0;padding-top:2px}.sp-paperwork-kinds__due{color:#1a1820;color:var(--ink);margin-top:2px;font-size:11.5px;font-weight:600}.sp-paperwork-kinds__doc--delivery{--pk-tilt:-1deg;background:repeating-linear-gradient(to bottom,transparent 0 19px,#5fd4b619px 20px),#5fd4b6}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.sp-paperwork-kinds__doc--delivery{background:repeating-linear-gradient(to bottom,transparent 0 19px,var(--teal)19px 20px),var(--teal)}}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-kinds__doc--delivery{background:repeating-linear-gradient(to bottom,transparent 0 19px,color-mix(in oklab,#5fd4b616%,transparent)19px 20px),color-mix(in oklab,#5fd4b65%,#fdfcf9)}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)) and (color: color-mix(red,blue)){.sp-paperwork-kinds__doc--delivery{background:repeating-linear-gradient(to bottom,transparent 0 19px,color-mix(in oklab,var(--teal)16%,transparent)19px 20px),color-mix(in oklab,var(--teal)5%,var(--paper-lift))}}}.sp-paperwork-kinds__grid{border-collapse:collapse;width:100%;font-size:12px}.sp-paperwork-kinds__grid th{border-bottom:1px solid #1a182021;border-bottom:1px solid var(--hair);text-align:left;color:rgba(26,24,32,.7);color:var(--ink-dim);padding:2px 4px 4px 0;font-weight:600}.sp-paperwork-kinds__grid td{padding:4px 4px 2px 0}.sp-paperwork-kinds__grid :is(th,td):not(:first-child){text-align:right}.sp-paperwork-kinds__signed{font-family:Caveat,Bradley Hand,Segoe Print,cursive;font-family:var(--font-hand);color:#512aff;color:var(--purple);margin-top:4px;font-size:18px;font-weight:600;line-height:1}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-kinds__signed{color:color-mix(in oklab,#512aff70%,#1a1820)}@supports (color: color-mix(red,blue)){.sp-paperwork-kinds__signed{color:color-mix(in oklab,var(--purple)70%,var(--ink))}}}.sp-paperwork-kinds__doc--voice{--pk-tilt:1deg;border-radius:18px 18px 18px 5px;gap:10px;font-size:15px;line-height:1.45}.sp-paperwork-kinds__who{color:#8a5608;color:var(--voice-ink);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork-kinds__len{color:rgba(26,24,32,.7);color:var(--ink-dim);margin-left:auto;font-weight:500}.sp-paperwork-kinds__play{background:#8a5608;background:var(--voice-ink);width:26px;height:26px;color:#fdfcf9;color:var(--paper-lift);border-radius:50%;place-items:center;display:grid}.sp-paperwork-kinds__play .ic{fill:currentColor;font-size:12px;translate:1px}.sp-paperwork-kinds__wave{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork-kinds__wave i{height:60%;height:calc(var(--h,.6)*100%);background:#c27a14;background:var(--voice);opacity:.85;border-radius:2px;-webkit-box-flex:1;-ms-flex:1;flex:1}.sp-paperwork-kinds__doc--voice.is-playing .sp-paperwork-kinds__wave i{-webkit-animation-name:sp-paperwork-eq;animation-name:sp-paperwork-eq;-webkit-animation-duration:.46s;animation-duration:.46s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:none;animation-fill-mode:none}.sp-paperwork-kinds__doc--voice.is-playing .sp-paperwork-kinds__wave i:nth-child(3n){-webkit-animation-delay:-.2s;animation-delay:-.2s}.sp-paperwork-kinds__doc--voice.is-playing .sp-paperwork-kinds__wave i:nth-child(3n+1){-webkit-animation-delay:-.35s;animation-delay:-.35s}.sp-paperwork-kinds__said{color:#1a1820;color:var(--ink)}.sp-paperwork-kinds__sheet{min-width:0}.sp-paperwork-kinds__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px;line-height:1.3}.sp-paperwork-kinds__table thead th{border-bottom:1.5px solid #1a1820;border-bottom:1.5px solid var(--ink);text-align:left;color:rgba(26,24,32,.62);color:var(--ink-faint);padding:0 10px 10px 0;font-size:13px;font-weight:500}.sp-paperwork-kinds__table thead th:before{content:"";background:transparent;background:var(--pk-c,transparent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.sp-paperwork-kinds__table thead th.is-kind:before{display:none}.sp-paperwork-kinds__table .is-date{--pk-c:var(--pk-date);width:64px}.sp-paperwork-kinds__table .is-from{--pk-c:var(--pk-from)}.sp-paperwork-kinds__table .is-amount{--pk-c:var(--pk-amount);text-align:right;width:82px}.sp-paperwork-kinds__table .is-filed{--pk-c:var(--pk-filed);width:27%;padding-left:14px}.sp-paperwork-kinds__table .is-kind{width:34px}.sp-paperwork-kinds__table tbody :is(th,td){border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft);vertical-align:top;color:rgba(26,24,32,.7);color:var(--ink-dim);padding:11px 10px 11px 0;-webkit-transition:background .35s,color .35s;transition:background .35s,color .35s}.sp-paperwork-kinds__table tbody td.is-filed{padding-left:14px}.sp-paperwork-kinds__table tbody td.is-amount{padding-right:0}.sp-paperwork-kinds__table tbody th .ic{margin:1px 0 0 8px;font-size:17px;display:block}.sp-paperwork-kinds__v{-webkit-transform-origin:0;transform-origin:0;display:block}.sp-paperwork-kinds__what{color:rgba(26,24,32,.7);color:var(--ink-dim);margin-top:2px;font-size:13px}.sp-paperwork-kinds__table td.is-amount .sp-paperwork-kinds__v{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);-webkit-transform-origin:100%;transform-origin:100%;font-size:16px}.sp-paperwork-kinds__row.is-on>*{background:var(--pk-wash);color:#1a1820;color:var(--ink)}.sp-paperwork-kinds__row.is-on th .ic{color:#8a5608;color:var(--voice-ink)}.sp-paperwork-kinds__v.is-blank{opacity:0}.sp-paperwork-kinds__v.is-land{-webkit-animation-name:sp-paperwork-land;animation-name:sp-paperwork-land;-webkit-animation-duration:.42s;animation-duration:.42s;-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-animation-timing-function:var(--ease-spring);animation-timing-function:var(--ease-spring);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sp-paperwork-kinds__foot{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-paperwork-kinds__cap{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px}.sp-paperwork-kinds__sky{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.sp-paperwork-kinds__flier{border:1px solid #ffbe59;border:1px solid var(--pk-c,var(--orange));background:#ffbe59;background:var(--pk-c,var(--orange));border-radius:7px;padding:2px 8px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-kinds__flier{background:color-mix(in oklab,#ffbe5922%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-paperwork-kinds__flier{background:color-mix(in oklab,var(--pk-c,var(--orange))22%,var(--paper-lift))}}}.sp-paperwork-kinds__flier{-webkit-box-shadow:0 10px 18px -10px #1a1820;box-shadow:0 10px 18px -10px #1a1820;-webkit-box-shadow:0 10px 18px -10px var(--ink);box-shadow:0 10px 18px -10px var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-paperwork-kinds__flier{-webkit-box-shadow:0 10px 18px -10px color-mix(in oklab,#1a182060%,transparent);box-shadow:0 10px 18px -10px color-mix(in oklab,#1a182060%,transparent)}@supports (color: color-mix(red,blue)){.sp-paperwork-kinds__flier{-webkit-box-shadow:0 10px 18px -10px color-mix(in oklab,var(--ink)60%,transparent);box-shadow:0 10px 18px -10px color-mix(in oklab,var(--ink)60%,transparent)}}}.sp-paperwork-kinds__flier{white-space:nowrap;color:#1a1820;color:var(--ink);will-change:transform;font-size:13px;font-weight:600;line-height:1.3}.sp-paperwork-kinds__flier[data-f=date]{--pk-c:var(--pk-date)}.sp-paperwork-kinds__flier[data-f=from]{--pk-c:var(--pk-from)}.sp-paperwork-kinds__flier[data-f=what]{--pk-c:var(--pk-what)}.sp-paperwork-kinds__flier[data-f=amount]{--pk-c:var(--pk-amount)}.sp-paperwork-kinds__flier[data-f=filed]{--pk-c:var(--pk-filed)}@container sp-paperwork-kinds (max-width:640px){.sp-paperwork-kinds__stage{grid-template-columns:minmax(0,1fr)}.sp-paperwork-kinds__desk{min-height:0}}@container sp-paperwork-kinds (max-width:460px){.sp-paperwork-kinds__chips{gap:6px}.sp-paperwork-kinds__chip{padding:7px 12px;font-size:14px}.sp-paperwork-kinds__table .is-date{display:none}.sp-paperwork-kinds__table{font-size:13px}.sp-paperwork-kinds__table .is-kind{width:26px}.sp-paperwork-kinds__table tbody th .ic{margin-left:2px}.sp-paperwork-kinds__table .is-amount{width:72px}.sp-paperwork-kinds__table .is-filed{width:34%;padding-left:10px}.sp-paperwork-kinds__table tbody td.is-filed{padding-left:10px}}@-webkit-keyframes sp-paperwork-bump{40%{-webkit-transform:scale(1.22);transform:scale(1.22)}}@keyframes sp-paperwork-bump{40%{-webkit-transform:scale(1.22);transform:scale(1.22)}}@-webkit-keyframes sp-paperwork-wobble{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}40%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg)}60%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}80%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}}@keyframes sp-paperwork-wobble{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}40%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg)}60%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}80%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}}@-webkit-keyframes sp-paperwork-fresh{0%,40%{background:var(--pa-wash)}to{background:0 0}}@keyframes sp-paperwork-fresh{0%,40%{background:var(--pa-wash)}to{background:0 0}}@-webkit-keyframes sp-paperwork-eq{0%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}to{-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}}@keyframes sp-paperwork-eq{0%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}to{-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}}@-webkit-keyframes sp-paperwork-land{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes sp-paperwork-land{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:none;transform:none}}.sp-documents>.svc:first-child{--tx-top:clamp(48px,8vh,96px)}.sp-documents-likes__grid{grid-gap:40px clamp(16px,2vw,32px);grid-gap:40px var(--grid-gap);gap:40px clamp(16px,2vw,32px);gap:40px var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:clamp(48px,7vh,80px);display:grid}.sp-documents-likes .sp-documents-likes__grid .tx{--lane:calc(var(--face)/2 + 12px);--indent:clamp(18px,2vw,32px);width:auto;max-width:none;padding:0 0 0 calc(var(--face) + 12px);margin:0}.sp-documents-likes .sp-documents-likes__grid .tx:nth-child(2){margin-top:clamp(40px,6vh,72px)}.sp-documents-likes .sp-documents-likes__grid .tx:nth-child(3){margin-top:clamp(80px,12vh,144px)}.sp-documents-likes .sp-documents-likes__grid .tx__msg--them{grid-template-columns:minmax(0,1fr)}.sp-documents-likes .sp-documents-likes__grid .tx__act{justify-self:start;margin:4px 0 0}.sp-documents-likes .sp-documents-likes__grid .tx__bubble{font-size:clamp(16px,1.1vw,17px)}@media(max-width:1024px){.sp-documents-likes__grid{grid-template-columns:minmax(0,1fr);gap:56px}.sp-documents-likes .sp-documents-likes__grid .tx:is(:nth-child(2),:nth-child(3)){margin-top:0}.sp-documents-likes .sp-documents-likes__grid .tx__msg{max-width:34em}}@media(max-width:760px){.sp-documents-likes .sp-documents-likes__grid .tx{--lane:calc(var(--face)/2 + 10px);--indent:18px;padding-left:calc(var(--face) + 10px)}}.sp-documents-source{--src-tw:34px;--src-th:46px;--src-tg:10px;--src-hl:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sp-documents-source{--src-hl:color-mix(in oklab,var(--acc)40%,transparent)}}.sp-documents-source{max-width:1200px;color:#1a1820;color:var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:clamp(36px,5vw,80px);gap:clamp(36px,5vw,80px);margin-left:clamp(0px,6vw,120px);display:grid;position:relative}.sp-documents-source__chat{justify-items:start;grid-gap:18px;gap:18px;min-width:0;display:grid}.sp-documents-source__q,.sp-documents-source__a{justify-items:start;grid-gap:8px;gap:8px;width:100%;display:grid}.sp-documents-source__who{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:13px;font-weight:600;line-height:1.4}.sp-documents-source__ask{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fdfcf9;background:var(--paper-lift);max-width:22em;-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);border-radius:22px 22px 22px 6px;padding:12px 18px 13px;font-size:clamp(17px,1.25vw,19px);line-height:1.4}.sp-documents-source__a{background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;width:calc(100% - clamp(16px,2vw,32px));-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);background-position:0 0,50%;background-size:100% 100%,300% 100%;border:2px solid #0000;border-radius:6px 22px 22px;gap:12px;margin-left:clamp(16px,2vw,32px);padding:18px 22px 20px}.sp-documents-source__text{text-wrap:pretty;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.sp-documents-source__nw{white-space:nowrap}.sp-documents-source__cite{background:#1a1820;background:var(--ink);min-width:26px;height:26px;color:#fdfcf9;color:var(--paper-lift);vertical-align:2px;-webkit-transition:opacity .55s cubic-bezier(.22,1,.36,1),background-color .2s,-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-filter .55s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1),background-color .2s,-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-filter .55s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1),background-color .2s;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1),background-color .2s,-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-filter .55s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .55s var(--ease-kit),background-color .2s,-webkit-transform .2s var(--ease-kit),-webkit-filter .55s var(--ease-kit);transition:opacity .55s var(--ease-kit),background-color .2s,-webkit-transform .2s var(--ease-kit),-webkit-filter .55s var(--ease-kit);transition:transform .2s var(--ease-kit),opacity .55s var(--ease-kit),filter .55s var(--ease-kit),background-color .2s;transition:transform .2s var(--ease-kit),opacity .55s var(--ease-kit),filter .55s var(--ease-kit),background-color .2s,-webkit-transform .2s var(--ease-kit),-webkit-filter .55s var(--ease-kit);border:0;border-radius:999px;place-items:center;margin-left:4px;padding:0 6px;font-size:14px;font-weight:500;line-height:1;display:inline-grid}.sp-documents-source__cite:hover,.sp-documents-source__cite[aria-pressed=true]{background:#6a25c9;background:var(--acc-ink);-webkit-transform:scale(1.12);transform:scale(1.12)}.sp-documents-source__check{border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft);grid-gap:10px;gap:10px;width:100%;padding-top:14px;display:grid}.sp-documents-source__check[hidden]{display:none}.sp-documents-source__check-h{letter-spacing:.08em;text-transform:uppercase;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:12px;font-weight:600}.sp-documents-source__opens{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-documents-source__open{border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);text-align:left;border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;min-height:44px;padding:7px 16px 7px 8px;font-size:15px;font-weight:500;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-documents-source__open .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.sp-documents-source__open:hover .ic{-webkit-transform:translate(3px);transform:translate(3px)}.sp-documents-source__n{background:#1a1820;background:var(--ink);width:26px;height:26px;color:#fdfcf9;color:var(--paper-lift);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;font-size:13px;display:inline-grid}.sp-documents-source__open:hover,.sp-documents-source__open[aria-pressed=true]{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper)}.sp-documents-source__open:hover .sp-documents-source__n,.sp-documents-source__open[aria-pressed=true] .sp-documents-source__n{background:#fdfcf9;background:var(--paper-lift);color:#1a1820;color:var(--ink)}.sp-documents-source__other{border:1.5px dashed #1a1820;border:1.5px dashed var(--ink);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:44px;margin-left:clamp(16px,2vw,32px);padding:8px 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sp-documents-source__other{border:1.5px dashed color-mix(in oklab,#1a182038%,transparent)}@supports (color: color-mix(red,blue)){.sp-documents-source__other{border:1.5px dashed color-mix(in oklab,var(--ink)38%,transparent)}}}.sp-documents-source__other{color:#1a1820;color:var(--ink);background:0 0;font-size:15px;font-weight:500;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.sp-documents-source__other:before{content:"?";background:#ba65e4;background:var(--acc);border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.sp-documents-source__other:before{background:color-mix(in oklab,#ba65e445%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-documents-source__other:before{background:color-mix(in oklab,var(--acc)45%,var(--paper-lift))}}}.sp-documents-source__other:before{font-size:13px;font-weight:600}.sp-documents-source__other:hover{border-color:#1a1820;border-color:var(--ink)}.sp-documents-source__other.is-on{border-style:solid;border-color:#6a25c9;border-color:var(--acc-ink);background:#ba65e4;background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sp-documents-source__other.is-on{background:color-mix(in oklab,#ba65e418%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-documents-source__other.is-on{background:color-mix(in oklab,var(--acc)18%,var(--paper-lift))}}}.sp-documents-source__other.is-on:before{content:"←"}.sp-documents-source__viewer{grid-gap:14px;gap:14px;min-width:0;display:grid}.sp-documents-source__read{min-height:1.3em;color:#6a25c9;color:var(--acc-ink);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-documents-source__read:before{content:"";background:#1f8a6a;background:var(--ok);width:7px;height:7px;-webkit-box-shadow:0 0 0 3px #1f8a6a;box-shadow:0 0 0 3px #1f8a6a;-webkit-box-shadow:0 0 0 3px var(--ok);box-shadow:0 0 0 3px var(--ok);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}@supports (color:color-mix(in lab,red,red)){.sp-documents-source__read:before{-webkit-box-shadow:0 0 0 3px color-mix(in oklab,#1f8a6a22%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,#1f8a6a22%,transparent)}@supports (color: color-mix(red,blue)){.sp-documents-source__read:before{-webkit-box-shadow:0 0 0 3px color-mix(in oklab,var(--ok)22%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ok)22%,transparent)}}}.sp-documents-source__read:before{-webkit-transition:background-color .3s;transition:background-color .3s}.sp-documents-source.is-empty .sp-documents-source__read:before{background:rgba(26,24,32,.62);background:var(--ink-faint);-webkit-box-shadow:0 0 0 3px #1a182012;box-shadow:0 0 0 3px rgba(26,24,32,.07);-webkit-box-shadow:0 0 0 3px var(--hair-soft);box-shadow:0 0 0 3px var(--hair-soft)}.sp-documents-source__desk{grid-template-columns:64px minmax(0,1fr);grid-gap:18px;gap:18px;height:410px;display:grid}.sp-documents-source__reel{background:#f3efe6;background:var(--paper-deep);-webkit-box-shadow:inset 0 0 0 1px #1a182012;box-shadow:inset 0 0 0 1px rgba(26,24,32,.07);-webkit-box-shadow:inset 0 0 0 1px var(--hair-soft);box-shadow:inset 0 0 0 1px var(--hair-soft);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(#1a182022%),color-stop(#1a182078%),to(transparent));-webkit-mask-image:linear-gradient(180deg,transparent,#1a182022%,#1a182078%,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(22%,var(--ink)),color-stop(78%,var(--ink)),to(transparent));-webkit-mask-image:linear-gradient(180deg,transparent,var(--ink)22%,var(--ink)78%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(#1a182022%),color-stop(#1a182078%),to(transparent));mask-image:linear-gradient(180deg,transparent,#1a182022%,#1a182078%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(22%,var(--ink)),color-stop(78%,var(--ink)),to(transparent));mask-image:linear-gradient(180deg,transparent,var(--ink)22%,var(--ink)78%,transparent);border-radius:12px;position:relative;overflow:hidden}.sp-documents-source__strip{grid-gap:var(--src-tg);gap:var(--src-tg);width:var(--src-tw);-webkit-transform:translate(-50%,calc(-1*(0*(var(--src-th) + var(--src-tg)) + var(--src-th)/2)));transform:translate(-50%,calc(-1*(0*(var(--src-th) + var(--src-tg)) + var(--src-th)/2)));-webkit-transform:translate(-50%,calc(-1*(var(--at,0)*(var(--src-th) + var(--src-tg)) + var(--src-th)/2)));transform:translate(-50%,calc(-1*(var(--at,0)*(var(--src-th) + var(--src-tg)) + var(--src-th)/2)));-webkit-transition:-webkit-transform .76s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .76s cubic-bezier(.22,1,.36,1);transition:transform .76s cubic-bezier(.22,1,.36,1);transition:transform .76s cubic-bezier(.22,1,.36,1),-webkit-transform .76s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .76s var(--ease-kit);transition:-webkit-transform .76s var(--ease-kit);transition:transform .76s var(--ease-kit);transition:transform .76s var(--ease-kit),-webkit-transform .76s var(--ease-kit);display:grid;position:absolute;top:50%;left:50%}.sp-documents-source__strip.is-jump{-webkit-transition:none;transition:none}.sp-documents-source.is-searching .sp-documents-source__strip{-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(.45,0,.55,1);transition-timing-function:cubic-bezier(.45,0,.55,1)}.sp-documents-source__thumb{--src-ring:linear-gradient(var(--hair),var(--hair));width:var(--src-tw);height:var(--src-th);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1820210))50% 26%/60% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1820210))50% 42%/60% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1820210))50% 58%/60% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1820210))40% 74%/40% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fdfcf9),to(#fdfcf9))padding-box,-webkit-gradient(linear,left top,left bottom,from(#1a182021),to(#1a182021))border-box;background:linear-gradient(#1a1820210 0)50% 26%/60% 2px no-repeat,linear-gradient(#1a1820210 0)50% 42%/60% 2px no-repeat,linear-gradient(#1a1820210 0)50% 58%/60% 2px no-repeat,linear-gradient(#1a1820210 0)40% 74%/40% 2px no-repeat,linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(rgba(26,24,32,.13),rgba(26,24,32,.13))border-box;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .4s cubic-bezier(.22,1,.36,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s var(--ease-kit),-webkit-transform .4s var(--ease-spring);transition:opacity .4s var(--ease-kit),-webkit-transform .4s var(--ease-spring);transition:transform .4s var(--ease-spring),opacity .4s var(--ease-kit);transition:transform .4s var(--ease-spring),opacity .4s var(--ease-kit),-webkit-transform .4s var(--ease-spring);border:1.5px solid #0000;border-radius:4px;display:block;position:relative}@supports (background: linear-gradient(red 0%,red 0% 1%,red 2%)){.sp-documents-source__thumb{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--hair)))50% 26%/60% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--hair)))50% 42%/60% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--hair)))50% 58%/60% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--hair)))40% 74%/40% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--src-ring)border-box;background:linear-gradient(var(--hair)0 0)50% 26%/60% 2px no-repeat,linear-gradient(var(--hair)0 0)50% 42%/60% 2px no-repeat,linear-gradient(var(--hair)0 0)50% 58%/60% 2px no-repeat,linear-gradient(var(--hair)0 0)40% 74%/40% 2px no-repeat,linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--src-ring)border-box}}.sp-documents-source__thumb.is-on{--src-ring:var(--gradient-interactive);border-width:2px;-webkit-transform:scale(1.08);transform:scale(1.08)}.sp-documents-source.is-empty .sp-documents-source__thumb{opacity:.4}.sp-documents-source__lens{width:calc(var(--src-tw) + 14px);height:calc(var(--src-th) + 14px);border:2px solid #1a1820;border:2px solid var(--ink);pointer-events:none;border-radius:7px;-webkit-transition:border-color .3s;transition:border-color .3s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sp-documents-source.is-empty .sp-documents-source__lens{border-style:dashed;border-color:rgba(26,24,32,.62);border-color:var(--ink-faint)}.sp-documents-source.is-searching .sp-documents-source__lens{-webkit-animation-name:sp-documents-lens;animation-name:sp-documents-lens;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:none;animation-fill-mode:none}@-webkit-keyframes sp-documents-lens{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{-webkit-transform:translate(-50%,-50%)scale(1.12);transform:translate(-50%,-50%)scale(1.12)}}@keyframes sp-documents-lens{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{-webkit-transform:translate(-50%,-50%)scale(1.12);transform:translate(-50%,-50%)scale(1.12)}}.sp-documents-source__sheet{background:#fdfcf9;background:var(--paper-lift);min-width:0;-webkit-box-shadow:0 0 0 1px #1a182021,7px 7px 0 -1px #fdfcf9,7px 7px 0 0 #1a182021,14px 14px 0 -1px #fdfcf9,14px 14px 0 0 #1a182012,0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 0 0 1px rgba(26,24,32,.13),7px 7px 0 -1px #fdfcf9,7px 7px rgba(26,24,32,.13),14px 14px 0 -1px #fdfcf9,14px 14px rgba(26,24,32,.07),0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:0 0 0 1px var(--hair),7px 7px 0 -1px var(--paper-lift),7px 7px 0 0 var(--hair),14px 14px 0 -1px var(--paper-lift),14px 14px 0 0 var(--hair-soft),var(--shadow-lift);box-shadow:0 0 0 1px var(--hair),7px 7px 0 -1px var(--paper-lift),7px 7px 0 0 var(--hair),14px 14px 0 -1px var(--paper-lift),14px 14px 0 0 var(--hair-soft),var(--shadow-lift);border-radius:10px;margin:0 14px 14px 0;position:relative;overflow:hidden}.sp-documents-source__page{opacity:0;height:100%;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .3s var(--ease-kit),-webkit-transform .45s var(--ease-kit);transition:opacity .3s var(--ease-kit),-webkit-transform .45s var(--ease-kit);transition:opacity .3s var(--ease-kit),transform .45s var(--ease-kit);transition:opacity .3s var(--ease-kit),transform .45s var(--ease-kit),-webkit-transform .45s var(--ease-kit);-ms-flex-line-pack:start;align-content:start;grid-gap:12px;gap:12px;padding:24px 32px 24px 56px;display:grid;-webkit-transform:translateY(10px);transform:translateY(10px)}.sp-documents-source.is-shown .sp-documents-source__page,.sp-documents-source.is-marked .sp-documents-source__page{opacity:1;-webkit-transform:none;transform:none}.sp-documents-source.is-turning .sp-documents-source__page{opacity:0;-webkit-transition-duration:.18s;transition-duration:.18s;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.sp-documents-source.is-empty .sp-documents-source__page{opacity:0}.sp-documents-source__running{border-bottom:1px solid #1a182012;border-bottom:1px solid var(--hair-soft);color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:6px;padding-bottom:10px;font-size:13px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-documents-source__doc{color:#1a1820;color:var(--ink);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-documents-source__doc:before{content:"";background:var(--c);border-radius:2px;width:9px;height:9px}@supports (color:color-mix(in lab,red,red)){.sp-documents-source__doc:before{background:color-mix(in oklab,var(--c)70%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-documents-source__doc:before{background:color-mix(in oklab,var(--c)70%,var(--paper-lift))}}}.sp-documents-source__doc:before{-webkit-box-shadow:inset 0 0 0 1px #1a1820;box-shadow:inset 0 0 0 1px #1a1820;-webkit-box-shadow:inset 0 0 0 1px var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sp-documents-source__section{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.01em;font-size:19px;line-height:1.2}.sp-documents-source__para{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px;line-height:1.6}.sp-documents-source__passage{isolation:isolate;color:#1a1820;color:var(--ink);margin-block:2px;font-size:15.5px;font-weight:500;line-height:1.6;position:relative}.sp-documents-source__passage:before{content:"";z-index:-1;background:var(--src-hl);-webkit-transform-origin:0;transform-origin:0;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .6s var(--ease-kit);transition:-webkit-transform .6s var(--ease-kit);transition:transform .6s var(--ease-kit);transition:transform .6s var(--ease-kit),-webkit-transform .6s var(--ease-kit);border-radius:6px;position:absolute;top:-5px;right:-10px;bottom:-5px;left:-10px;-webkit-transform:scaleX(0);transform:scaleX(0)}.sp-documents-source.is-marked .sp-documents-source__passage:before{-webkit-transform:none;transform:none}.sp-documents-source__mark{background:#1a1820;background:var(--ink);width:26px;height:26px;color:#fdfcf9;color:var(--paper-lift);-webkit-transition:-webkit-transform .45s cubic-bezier(.34,1.56,.64,1).15s;transition:-webkit-transform .45s cubic-bezier(.34,1.56,.64,1).15s;transition:transform .45s cubic-bezier(.34,1.56,.64,1).15s;transition:transform .45s cubic-bezier(.34,1.56,.64,1).15s,-webkit-transform .45s cubic-bezier(.34,1.56,.64,1).15s;-webkit-transition:-webkit-transform .45s var(--ease-spring).15s;transition:-webkit-transform .45s var(--ease-spring).15s;transition:transform .45s var(--ease-spring).15s;transition:transform .45s var(--ease-spring).15s,-webkit-transform .45s var(--ease-spring).15s;border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid;position:absolute;top:0;left:-42px;-webkit-transform:scale(0);transform:scale(0)}.sp-documents-source.is-marked .sp-documents-source__mark{-webkit-transform:none;transform:none}.sp-documents-source__filler{grid-gap:9px;gap:9px;margin-top:6px;display:grid}.sp-documents-source__filler i{background:#1a1820;background:var(--ink);border-radius:3px;height:6px;display:block}@supports (color:color-mix(in lab,red,red)){.sp-documents-source__filler i{background:color-mix(in oklab,#1a18207%,transparent)}@supports (color: color-mix(red,blue)){.sp-documents-source__filler i{background:color-mix(in oklab,var(--ink)7%,transparent)}}}.sp-documents-source__filler i:nth-child(2){width:86%}.sp-documents-source__filler i:nth-child(3){width:64%}.sp-documents-source__empty{text-align:center;color:rgba(26,24,32,.7);color:var(--ink-dim);opacity:0;-webkit-transition:opacity .35s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .35s var(--ease-kit),-webkit-transform .45s var(--ease-kit);transition:opacity .35s var(--ease-kit),-webkit-transform .45s var(--ease-kit);transition:opacity .35s var(--ease-kit),transform .45s var(--ease-kit);transition:opacity .35s var(--ease-kit),transform .45s var(--ease-kit),-webkit-transform .45s var(--ease-kit);pointer-events:none;place-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:24px;font-size:17px;line-height:1.4;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(.96);transform:scale(.96)}.sp-documents-source__empty .ic{color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:34px}.sp-documents-source.is-empty .sp-documents-source__empty{opacity:1;-webkit-transform:none;transform:none}.no-js .sp-documents-source__check,.no-js .sp-documents-source__other{display:none}@media(max-width:1024px){.sp-documents-source{margin-left:0}}@media(max-width:860px){.sp-documents-source{grid-template-columns:minmax(0,1fr);gap:32px}.sp-documents-source__desk{grid-template-rows:74px auto;grid-template-columns:minmax(0,1fr);gap:14px;height:auto}.sp-documents-source__reel{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#1a182018%),color-stop(#1a182082%),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#1a182018%,#1a182082%,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(18%,var(--ink)),color-stop(82%,var(--ink)),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,var(--ink)18%,var(--ink)82%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#1a182018%),color-stop(#1a182082%),to(transparent));mask-image:linear-gradient(90deg,transparent,#1a182018%,#1a182082%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(18%,var(--ink)),color-stop(82%,var(--ink)),to(transparent));mask-image:linear-gradient(90deg,transparent,var(--ink)18%,var(--ink)82%,transparent)}.sp-documents-source__strip{grid-auto-flow:column;grid-auto-columns:var(--src-tw);width:auto;-webkit-transform:translate(calc(-1*(0*(var(--src-tw) + var(--src-tg)) + var(--src-tw)/2)),-50%);transform:translate(calc(-1*(0*(var(--src-tw) + var(--src-tg)) + var(--src-tw)/2)),-50%);-webkit-transform:translate(calc(-1*(var(--at,0)*(var(--src-tw) + var(--src-tg)) + var(--src-tw)/2)),-50%);transform:translate(calc(-1*(var(--at,0)*(var(--src-tw) + var(--src-tg)) + var(--src-tw)/2)),-50%)}.sp-documents-source__sheet{min-height:360px}}@media(max-width:560px){.sp-documents-source__a,.sp-documents-source__other{margin-left:12px}.sp-documents-source__a{width:calc(100% - 12px);padding:16px 16px 18px}.sp-documents-source__open{width:100%}.sp-documents-source__page{gap:10px;padding:20px 18px 20px 46px}.sp-documents-source__mark{width:24px;height:24px;left:-36px}.sp-documents-source__para{font-size:14.5px}}.sp-documents-access{--sp-docs-row:36px;--sp-docs-gap:8px;--sp-docs-wide:88px;--sp-docs-wire:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-documents-access{--sp-docs-wire:color-mix(in oklab,var(--ink)30%,transparent)}}.sp-documents-access{max-width:780px;color:#1a1820;color:var(--ink);grid-gap:22px;gap:22px;margin-inline:auto;display:grid;position:relative;container:sp-documents-access/inline-size}.sp-documents-access__bar{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-documents-access__count{color:#6a25c9;color:var(--acc-ink);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-documents-access__count:before{content:"";background:#1f8a6a;background:var(--ok);width:7px;height:7px;-webkit-box-shadow:0 0 0 3px #1f8a6a;box-shadow:0 0 0 3px #1f8a6a;-webkit-box-shadow:0 0 0 3px var(--ok);box-shadow:0 0 0 3px var(--ok);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}@supports (color:color-mix(in lab,red,red)){.sp-documents-access__count:before{-webkit-box-shadow:0 0 0 3px color-mix(in oklab,#1f8a6a22%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,#1f8a6a22%,transparent)}@supports (color: color-mix(red,blue)){.sp-documents-access__count:before{-webkit-box-shadow:0 0 0 3px color-mix(in oklab,var(--ok)22%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ok)22%,transparent)}}}.sp-documents-access__ask{text-align:center;opacity:0;justify-items:center;grid-gap:8px;gap:8px;-webkit-transition:opacity .3s,-webkit-transform .6s cubic-bezier(.34,1.4,.64,1);transition:opacity .3s,-webkit-transform .6s cubic-bezier(.34,1.4,.64,1);transition:opacity .3s,transform .6s cubic-bezier(.34,1.4,.64,1);transition:opacity .3s,transform .6s cubic-bezier(.34,1.4,.64,1),-webkit-transform .6s cubic-bezier(.34,1.4,.64,1);display:grid;-webkit-transform:translateY(10px)scale(.96);transform:translateY(10px)scale(.96)}.sp-documents-access.is-asked .sp-documents-access__ask{opacity:1;-webkit-transform:none;transform:none}.sp-documents-access__both{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:13px;font-weight:600;line-height:1.4}.sp-documents-access__q{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);border-radius:22px;padding:11px 20px 12px;font-size:clamp(17px,1.25vw,19px);line-height:1.4}.sp-documents-access__map{grid-template-columns:minmax(0,1fr)var(--sp-docs-wide)minmax(0,auto)var(--sp-docs-wide)minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid}.sp-documents-access__person{grid-row:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-documents-access__person.is-left{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;grid-column:1;justify-self:end}.sp-documents-access__person.is-right{grid-column:5;justify-self:start}.sp-documents-access__face,.sp-documents-access__dot{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);color:var(--c);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}@supports (color:color-mix(in lab,red,red)){.sp-documents-access__face,.sp-documents-access__dot{color:color-mix(in oklab,var(--c)48%,#1a1820)}@supports (color: color-mix(red,blue)){.sp-documents-access__face,.sp-documents-access__dot{color:color-mix(in oklab,var(--c)48%,var(--ink))}}}.sp-documents-access__face,.sp-documents-access__dot{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.sp-documents-access__face,.sp-documents-access__dot{background:color-mix(in oklab,var(--c)28%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-documents-access__face,.sp-documents-access__dot{background:color-mix(in oklab,var(--c)28%,var(--paper-lift))}}}.sp-documents-access__face,.sp-documents-access__dot{-webkit-box-shadow:inset 0 0 0 1.5px var(--c);box-shadow:inset 0 0 0 1.5px var(--c)}@supports (color:color-mix(in lab,red,red)){.sp-documents-access__face,.sp-documents-access__dot{-webkit-box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c)55%,#fdfcf9);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c)55%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-documents-access__face,.sp-documents-access__dot{-webkit-box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c)55%,var(--paper-lift));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c)55%,var(--paper-lift))}}}.sp-documents-access__face{width:44px;height:44px;font-size:19px}.sp-documents-access__name{min-width:0;color:rgba(26,24,32,.7);color:var(--ink-dim);grid-gap:2px;gap:2px;font-size:13px;line-height:1.3;display:grid}.sp-documents-access__name b{color:#1a1820;color:var(--ink);font-size:16px;font-weight:600}.sp-documents-access__wires{width:var(--sp-docs-wide);grid-row:1;height:auto;display:block;overflow:visible}.sp-documents-access__wires.is-left{grid-column:2}.sp-documents-access__wires.is-right{grid-column:4}.sp-documents-access__wire{fill:none;stroke:var(--sp-docs-wire);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1.05px;-webkit-transition-property:stroke-dashoffset,stroke,stroke-width;transition-property:stroke-dashoffset,stroke,stroke-width;-webkit-transition-duration:.6s,.3s,.3s;transition-duration:.6s,.3s,.3s;-webkit-transition-timing-function:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1);-webkit-transition-timing-function:var(--ease-kit);transition-timing-function:var(--ease-kit);-webkit-transition-delay:0ms,0s,0s;transition-delay:0ms,0s,0s;-webkit-transition-delay:calc(var(--i,0)*70ms),0s,0s;transition-delay:calc(var(--i,0)*70ms),0s,0s}.sp-documents-access__wires.is-right .sp-documents-access__wire{-webkit-transition-delay:calc(0ms + .14s),0s,0s;transition-delay:calc(0ms + .14s),0s,0s;-webkit-transition-delay:calc(var(--i,0)*70ms + .14s),0s,0s;transition-delay:calc(var(--i,0)*70ms + .14s),0s,0s}.sp-documents-access__wire.is-locked{stroke:#1a1820;stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-documents-access__wire.is-locked{stroke:color-mix(in oklab,#1a182024%,transparent)}@supports (color: color-mix(red,blue)){.sp-documents-access__wire.is-locked{stroke:color-mix(in oklab,var(--ink)24%,transparent)}}}.sp-documents-access__wire.is-locked{stroke-dasharray:.03 .035;stroke-dashoffset:0;opacity:0;-webkit-transition-property:opacity,stroke;transition-property:opacity,stroke;-webkit-transition-duration:.5s,.3s;transition-duration:.5s,.3s;-webkit-transition-delay:calc(0ms + .42s),0s;transition-delay:calc(0ms + .42s),0s;-webkit-transition-delay:calc(var(--i,0)*70ms + .42s),0s;transition-delay:calc(var(--i,0)*70ms + .42s),0s}.sp-documents-access.is-drawn .sp-documents-access__wire.is-locked{opacity:1}.sp-documents-access.is-drawn .sp-documents-access__wire{stroke-dashoffset:0}.sp-documents-access.is-lit .sp-documents-access__wire.is-used{stroke:var(--g);stroke-width:2.6px}.sp-documents-access__folders{grid-gap:var(--sp-docs-gap);gap:var(--sp-docs-gap);grid-area:1/3;display:grid}.sp-documents-access__row{height:var(--sp-docs-row);grid-template-columns:20px minmax(0,1fr) 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:6px;gap:6px;display:grid}.sp-documents-access__folder{isolation:isolate;height:100%;-webkit-box-shadow:0 0 0 1px #1a182021;box-shadow:0 0 0 1px rgba(26,24,32,.13);-webkit-box-shadow:0 0 0 1px var(--hair);box-shadow:0 0 0 1px var(--hair);white-space:nowrap;border-radius:10px;grid-area:1/2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:15px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.sp-documents-access__folder .ic{color:#6a25c9;color:var(--acc-ink);font-size:17px}.sp-documents-access__folder:before,.sp-documents-access__folder:after{content:"";z-index:-1;pointer-events:none;position:absolute}.sp-documents-access__folder:before{background:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background:var(--gradient-interactive);opacity:0;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .4s var(--ease-kit);transition:opacity .4s var(--ease-kit);border-radius:12px;top:-2px;right:-2px;bottom:-2px;left:-2px}.sp-documents-access__folder:after{background:#fdfcf9;background:var(--paper-lift);border-radius:10px;top:0;right:0;bottom:0;left:0}.sp-documents-access.is-lit .sp-documents-access__row.is-used .sp-documents-access__folder:before{opacity:1}.sp-documents-access__mark{background:var(--c);border-radius:50%;grid-row:1;place-items:center;width:20px;height:20px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.sp-documents-access__mark{background:color-mix(in oklab,var(--c)60%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-documents-access__mark{background:color-mix(in oklab,var(--c)60%,var(--paper-lift))}}}.sp-documents-access__mark{-webkit-box-shadow:inset 0 0 0 1.5px var(--c);box-shadow:inset 0 0 0 1.5px var(--c)}@supports (color:color-mix(in lab,red,red)){.sp-documents-access__mark{-webkit-box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c)45%,#1a1820);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c)45%,#1a1820)}@supports (color: color-mix(red,blue)){.sp-documents-access__mark{-webkit-box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c)45%,var(--ink));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c)45%,var(--ink))}}}.sp-documents-access__mark{-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.sp-documents-access__mark.is-left{grid-column:1}.sp-documents-access__mark.is-right{grid-column:3}.sp-documents-access__mark .ic{stroke-width:2.2px;color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-transition:-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s cubic-bezier(.34,1.56,.64,1),-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform .35s var(--ease-spring);transition:-webkit-transform .35s var(--ease-spring);transition:transform .35s var(--ease-spring);transition:transform .35s var(--ease-spring),-webkit-transform .35s var(--ease-spring);font-size:12px;-webkit-transform:scale(0);transform:scale(0)}.sp-documents-access__mark.is-locked{background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:inset 0 0 0 1.5px #1a182021;box-shadow:inset 0 0 0 1.5px rgba(26,24,32,.13);-webkit-box-shadow:inset 0 0 0 1.5px var(--hair);box-shadow:inset 0 0 0 1.5px var(--hair)}.sp-documents-access__mark.is-locked .ic{-webkit-transform:none;transform:none}.sp-documents-access.is-drawn .sp-documents-access__mark.is-locked{-webkit-animation-name:sp-documents-shake;animation-name:sp-documents-shake;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-fill-mode:none;animation-fill-mode:none}@-webkit-keyframes sp-documents-shake{0%,to{-webkit-transform:none;transform:none}25%{-webkit-transform:translate(-2px)rotate(-8deg);transform:translate(-2px)rotate(-8deg)}50%{-webkit-transform:translate(2px)rotate(6deg);transform:translate(2px)rotate(6deg)}75%{-webkit-transform:translate(-1px)rotate(-3deg);transform:translate(-1px)rotate(-3deg)}}@keyframes sp-documents-shake{0%,to{-webkit-transform:none;transform:none}25%{-webkit-transform:translate(-2px)rotate(-8deg);transform:translate(-2px)rotate(-8deg)}50%{-webkit-transform:translate(2px)rotate(6deg);transform:translate(2px)rotate(6deg)}75%{-webkit-transform:translate(-1px)rotate(-3deg);transform:translate(-1px)rotate(-3deg)}}.sp-documents-access__answers{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;display:grid}.sp-documents-access__answer{background:#fbf9f5;background:var(--paper);-webkit-box-shadow:0 0 0 1px #1a182021,0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 0 0 1px rgba(26,24,32,.13),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:0 0 0 1px var(--hair),var(--shadow-card);box-shadow:0 0 0 1px var(--hair),var(--shadow-card);border-radius:18px;-ms-flex-line-pack:start;align-content:start;grid-gap:8px;gap:8px;padding:14px 18px 16px;display:grid}.sp-documents-access__of{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-documents-access__dot{width:22px;height:22px;font-size:11px}.sp-documents-access__said{min-height:3.1em;display:grid}.sp-documents-access__said>*{grid-area:1/1}.sp-documents-access__text{text-wrap:pretty;font-size:16px;line-height:1.5;-webkit-transition:opacity .2s;transition:opacity .2s}.sp-documents-access__cite{background:#1a1820;background:var(--ink);min-width:22px;height:22px;color:#fdfcf9;color:var(--paper-lift);vertical-align:1px;border-radius:999px;place-items:center;margin-left:4px;padding:0 5px;font-size:12px;font-weight:500;line-height:1;display:inline-grid}.sp-documents-access__typing{opacity:0;-ms-flex-item-align:start;align-self:start;gap:5px;padding:8px 0;-webkit-transition:opacity .2s;transition:opacity .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-documents-access__typing i{background:rgba(26,24,32,.62);background:var(--ink-faint);border-radius:50%;width:7px;height:7px}.sp-documents-access__answer.is-typing .sp-documents-access__typing{opacity:1}.sp-documents-access__answer.is-typing .sp-documents-access__typing i{-webkit-animation-name:sp-documents-dot;animation-name:sp-documents-dot;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:calc(var(--d,0)*.16s);animation-delay:calc(var(--d,0)*.16s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:none;animation-fill-mode:none}.sp-documents-access__typing i:nth-child(2){--d:1}.sp-documents-access__typing i:nth-child(3){--d:2}.sp-documents-access__answer.is-typing .sp-documents-access__text{opacity:0}@-webkit-keyframes sp-documents-dot{0%,60%,to{opacity:.45;-webkit-transform:none;transform:none}30%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes sp-documents-dot{0%,60%,to{opacity:.45;-webkit-transform:none;transform:none}30%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.sp-documents-access__acts{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-documents-access__share{border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:44px;padding:9px 18px 9px 14px;font-size:15px;font-weight:500;-webkit-transition:background-color .2s,color .2s,border-color .2s;transition:background-color .2s,color .2s,border-color .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-documents-access__share .ic{font-size:18px}.sp-documents-access__share:hover{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper)}.sp-documents-access__share.is-on{background:#ba65e4;background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sp-documents-access__share.is-on{background:color-mix(in oklab,#ba65e422%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-documents-access__share.is-on{background:color-mix(in oklab,var(--acc)22%,var(--paper-lift))}}}.sp-documents-access__share.is-on{border-color:#6a25c9;border-color:var(--acc-ink);color:#6a25c9;color:var(--acc-ink)}.sp-documents-access__share.is-on:hover{background:#ba65e4;background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sp-documents-access__share.is-on:hover{background:color-mix(in oklab,#ba65e434%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-documents-access__share.is-on:hover{background:color-mix(in oklab,var(--acc)34%,var(--paper-lift))}}}.no-js .sp-documents-access__acts{display:none}@container sp-documents-access (max-width:600px){.sp-documents-access__map{grid-template-columns:minmax(0,1fr) 30px 30px;gap:10px 6px}.sp-documents-access__wires{display:none}.sp-documents-access__person.is-left,.sp-documents-access__person.is-right{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row:1;justify-self:center;gap:0}.sp-documents-access__person.is-left{grid-column:2}.sp-documents-access__person.is-right{grid-column:3}.sp-documents-access__face{width:30px;height:30px;font-size:14px}.sp-documents-access__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-documents-access__folders{grid-area:2/1/auto/-1}.sp-documents-access__row{grid-template-columns:minmax(0,1fr) 30px 30px;height:40px}.sp-documents-access__folder{grid-column:1}.sp-documents-access__mark{justify-self:center}.sp-documents-access__mark.is-left{grid-column:2}.sp-documents-access__mark.is-right{grid-column:3}.sp-documents-access__answers{grid-template-columns:minmax(0,1fr)}.sp-documents-access__share{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.sp-prototype__fit .svc__line{max-width:36ch}.sp-prototype__voices{grid-gap:56px;gap:56px;margin-top:clamp(64px,9vh,104px);display:grid}@media(min-width:1025px){.sp-prototype__voices{-webkit-column-gap:clamp(20px,5vw,96px);-moz-column-gap:clamp(20px,5vw,96px);column-gap:clamp(20px,5vw,96px);-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start}.sp-prototype .sp-prototype__voices .tx{max-width:none;margin:0;padding-inline:0}.sp-prototype .sp-prototype__voices .tx:nth-child(2){margin-top:72px}.sp-prototype .sp-prototype__voices .tx:nth-child(3){margin-top:32px}.sp-prototype .sp-prototype__voices .tx__msg--them{grid-template-columns:minmax(0,1fr)}.sp-prototype .sp-prototype__voices .tx__act{justify-self:start;margin:2px 0 0}}@media(max-width:1024px){.sp-prototype__voices{padding-inline:0}}.sp-prototype .sp-prototype__voices .tx{padding-bottom:0}.sp-prototype-verdict{--sp-prototype-pot:var(--orange)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict{--sp-prototype-pot:color-mix(in oklab,var(--orange)30%,var(--paper-deep))}}.sp-prototype-verdict{--sp-prototype-rim:var(--orange)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict{--sp-prototype-rim:color-mix(in oklab,var(--orange)18%,var(--paper-lift))}}.sp-prototype-verdict{--sp-prototype-soil:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict{--sp-prototype-soil:color-mix(in oklab,var(--ink)72%,var(--voice))}}.sp-prototype-verdict{--sp-prototype-wilt:var(--voice)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict{--sp-prototype-wilt:color-mix(in oklab,var(--voice)38%,var(--paper-deep))}}.sp-prototype-verdict{--sp-prototype-wilt-ink:var(--voice-ink)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict{--sp-prototype-wilt-ink:color-mix(in oklab,var(--voice-ink)62%,var(--ink))}}.sp-prototype-verdict__pot{justify-items:center;padding-bottom:2px;display:grid;position:relative}.sp-prototype-verdict__pot:after{content:"";background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#1a18202114%),color-stop(#1a18202186%),to(transparent));background:linear-gradient(90deg,transparent,#1a18202114%,#1a18202186%,transparent);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(14%,var(--hair)),color-stop(86%,var(--hair)),to(transparent));background:linear-gradient(90deg,transparent,var(--hair)14%,var(--hair)86%,transparent);height:1px;position:absolute;inset:auto 0 0}.sp-prototype-verdict__plant{width:100%;max-width:250px;height:auto;display:block;overflow:visible}.sp-prototype-verdict__shadow{fill:#1a1820;fill:var(--ink);opacity:.07}.sp-prototype-verdict__soil{fill:var(--sp-prototype-soil)}.sp-prototype-verdict__rim,.sp-prototype-verdict__vessel{fill:var(--sp-prototype-rim);stroke:#1a1820;stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round}.sp-prototype-verdict__vessel{fill:var(--sp-prototype-pot)}.sp-prototype-verdict__stem{fill:none;stroke:#6a25c9;stroke:var(--acc-ink);stroke-width:5px;stroke-linecap:round;-webkit-transition:stroke 1.2s;transition:stroke 1.2s}.sp-prototype-verdict__stem.is-thin{stroke-width:3.4px}.sp-prototype-verdict__leaf,.sp-prototype-verdict__sepal{fill:#ba65e4;fill:var(--acc);stroke:#6a25c9;stroke:var(--acc-ink);stroke-width:1.8px;stroke-linejoin:round;-webkit-transition:fill 1.2s,stroke 1.2s,opacity .3s;transition:fill 1.2s,stroke 1.2s,opacity .3s}.sp-prototype-verdict__tip,.sp-prototype-verdict__petal{fill:#ff687c;fill:var(--pink);stroke:#1a1820;stroke:var(--ink);stroke-width:1.6px;-webkit-transition:fill 1.2s;transition:fill 1.2s}.sp-prototype-verdict__centre{fill:#ffbe59;fill:var(--orange);stroke:#1a1820;stroke:var(--ink);stroke-width:1.6px}:is(.sp-prototype-verdict__sway,.sp-prototype-verdict__lower,.sp-prototype-verdict__upper,.sp-prototype-verdict__crown,.sp-prototype-verdict__shoot,.sp-prototype-verdict__seedling,.sp-prototype-verdict__bud,.sp-prototype-verdict__bloom,.sp-prototype-verdict__mini){transform-box:view-box;-webkit-transform-origin:0 0;transform-origin:0 0}.sp-prototype-verdict__sway{-webkit-transform-origin:100px 196px;transform-origin:100px 196px;-webkit-animation-name:sp-prototype-sway;animation-name:sp-prototype-sway;-webkit-animation-duration:5.2s;animation-duration:5.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-play-state:paused;animation-play-state:paused}.sp-prototype-verdict.is-on .sp-prototype-verdict__sway{-webkit-animation-play-state:running;animation-play-state:running}.sp-prototype-verdict__lower{-webkit-transform-origin:100px 196px;transform-origin:100px 196px;-webkit-transition:-webkit-transform 1.3s cubic-bezier(.22,1,.36,1);transition:-webkit-transform 1.3s cubic-bezier(.22,1,.36,1);transition:transform 1.3s cubic-bezier(.22,1,.36,1);transition:transform 1.3s cubic-bezier(.22,1,.36,1),-webkit-transform 1.3s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform 1.3s var(--ease-kit);transition:-webkit-transform 1.3s var(--ease-kit);transition:transform 1.3s var(--ease-kit);transition:transform 1.3s var(--ease-kit),-webkit-transform 1.3s var(--ease-kit)}.sp-prototype-verdict__upper,.sp-prototype-verdict__crown{-webkit-transform-origin:102px 140px;transform-origin:102px 140px;-webkit-transition:-webkit-transform 1.5s cubic-bezier(.45,0,.25,1);transition:-webkit-transform 1.5s cubic-bezier(.45,0,.25,1);transition:transform 1.5s cubic-bezier(.45,0,.25,1);transition:transform 1.5s cubic-bezier(.45,0,.25,1),-webkit-transform 1.5s cubic-bezier(.45,0,.25,1)}.sp-prototype-verdict__crown{-webkit-transform-origin:105px 106px;transform-origin:105px 106px;-webkit-transition-duration:1.8s;transition-duration:1.8s}.sp-prototype-verdict__bud{-webkit-transition:-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .45s var(--ease-kit);transition:-webkit-transform .45s var(--ease-kit);transition:transform .45s var(--ease-kit);transition:transform .45s var(--ease-kit),-webkit-transform .45s var(--ease-kit)}.sp-prototype-verdict__bloom,.sp-prototype-verdict__mini,.sp-prototype-verdict__shoot,.sp-prototype-verdict__seedling{-webkit-transition:-webkit-transform .8s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .8s cubic-bezier(.34,1.56,.64,1);transition:transform .8s cubic-bezier(.34,1.56,.64,1);transition:transform .8s cubic-bezier(.34,1.56,.64,1),-webkit-transform .8s cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform .8s var(--ease-spring);transition:-webkit-transform .8s var(--ease-spring);transition:transform .8s var(--ease-spring);transition:transform .8s var(--ease-spring),-webkit-transform .8s var(--ease-spring);-webkit-transform:scale(0);transform:scale(0)}.sp-prototype-verdict__shoot{-webkit-transform-origin:101.4px 158px;transform-origin:101.4px 158px;-webkit-transition-timing-function:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1);-webkit-transition-timing-function:var(--ease-kit);transition-timing-function:var(--ease-kit)}.sp-prototype-verdict__seedling{-webkit-transform-origin:72px 196px;transform-origin:72px 196px;-webkit-transition-duration:.4s;transition-duration:.4s}.sp-prototype-verdict__drop,.sp-prototype-verdict__fly{opacity:0;transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%}.sp-prototype-verdict.is-grow .sp-prototype-verdict__bud{-webkit-transform:scale(0);transform:scale(0)}.sp-prototype-verdict.is-grow :is(.sp-prototype-verdict__bloom,.sp-prototype-verdict__mini){-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transform:scale(1);transform:scale(1)}.sp-prototype-verdict.is-grow .sp-prototype-verdict__shoot{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:none;transform:none}.sp-prototype-verdict.is-grow .sp-prototype-verdict__mini{-webkit-transition-delay:.85s;transition-delay:.85s}.sp-prototype-verdict.is-burst .sp-prototype-verdict__fly{-webkit-animation-name:sp-prototype-fly;animation-name:sp-prototype-fly;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sp-prototype-verdict.is-compost .sp-prototype-verdict__lower{-webkit-transform:rotate(6deg);transform:rotate(6deg)}.sp-prototype-verdict.is-compost .sp-prototype-verdict__upper{-webkit-transform:rotate(26deg);transform:rotate(26deg)}.sp-prototype-verdict.is-compost .sp-prototype-verdict__crown{-webkit-transform:rotate(48deg);transform:rotate(48deg)}.sp-prototype-verdict.is-compost .sp-prototype-verdict__stem{stroke:var(--sp-prototype-wilt-ink)}.sp-prototype-verdict.is-compost :is(.sp-prototype-verdict__leaf,.sp-prototype-verdict__sepal){fill:var(--sp-prototype-wilt);stroke:var(--sp-prototype-wilt-ink)}.sp-prototype-verdict.is-compost .sp-prototype-verdict__tip{fill:#ff687c;fill:var(--pink)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict.is-compost .sp-prototype-verdict__tip{fill:color-mix(in oklab,#ff687c30%,var(--sp-prototype-wilt))}@supports (color: color-mix(red,blue)){.sp-prototype-verdict.is-compost .sp-prototype-verdict__tip{fill:color-mix(in oklab,var(--pink)30%,var(--sp-prototype-wilt))}}}.sp-prototype-verdict.is-compost .sp-prototype-verdict__leaf.is-top{opacity:0;-webkit-transition-delay:0s,0s,.35s;transition-delay:0s,0s,.35s}.sp-prototype-verdict.is-compost .sp-prototype-verdict__drop{-webkit-animation-name:sp-prototype-drop;animation-name:sp-prototype-drop;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(.45,0,.3,1);animation-timing-function:cubic-bezier(.45,0,.3,1);-webkit-animation-delay:.35s;animation-delay:.35s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sp-prototype-verdict.is-compost .sp-prototype-verdict__seedling{-webkit-transition-duration:.9s;transition-duration:.9s;-webkit-transition-delay:1.7s;transition-delay:1.7s;-webkit-transform:none;transform:none}.sp-prototype-verdict.is-compost .sp-prototype-verdict__seedling .sp-prototype-verdict__leaf{fill:#ba65e4;fill:var(--acc);stroke:#6a25c9;stroke:var(--acc-ink)}.sp-prototype-verdict.is-compost .sp-prototype-verdict__seedling .sp-prototype-verdict__stem{stroke:#6a25c9;stroke:var(--acc-ink)}.sp-prototype-verdict__count b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.03em;color:#6a25c9;color:var(--acc-ink);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(40px,3.6vw,54px);line-height:.9}.sp-prototype-verdict__dots{--sp-prototype-dot:14px;grid-template-columns:repeat(10,14px);grid-template-columns:repeat(10,var(--sp-prototype-dot));grid-gap:7px;gap:7px;display:grid}.sp-prototype-verdict__dots li{width:var(--sp-prototype-dot);height:var(--sp-prototype-dot);border:1.5px solid #1a1820;border:1.5px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict__dots li{border:1.5px solid color-mix(in oklab,#1a182024%,transparent)}@supports (color: color-mix(red,blue)){.sp-prototype-verdict__dots li{border:1.5px solid color-mix(in oklab,var(--ink)24%,transparent)}}}.sp-prototype-verdict__dots li{border-radius:50%;-webkit-transition:background-color .25s,border-color .25s;transition:background-color .25s,border-color .25s}.sp-prototype-verdict__dots li.is-on{border-color:#6a25c9;border-color:var(--acc-ink);background:#6a25c9;background:var(--acc-ink)}.sp-prototype-verdict__quote{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .28s,-webkit-transform .6s cubic-bezier(.34,1.4,.64,1);transition:opacity .28s,-webkit-transform .6s cubic-bezier(.34,1.4,.64,1);transition:opacity .28s,transform .6s cubic-bezier(.34,1.4,.64,1);transition:opacity .28s,transform .6s cubic-bezier(.34,1.4,.64,1),-webkit-transform .6s cubic-bezier(.34,1.4,.64,1)}.sp-prototype-verdict__quote:nth-child(2){margin-left:22px}.sp-prototype-verdict.is-pre .sp-prototype-verdict__quote:not(.is-shown){opacity:0;-webkit-transform:translateY(10px)scale(.92);transform:translateY(10px)scale(.92)}.sp-prototype-verdict__btn{background:#fdfcf9;background:var(--paper-lift);-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s ease;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .2s var(--ease-kit),-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s var(--ease-kit),-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s var(--ease-kit),box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s var(--ease-kit),box-shadow .2s ease,-webkit-transform .2s var(--ease-kit),-webkit-box-shadow .2s ease}.sp-prototype-verdict__btn:disabled{cursor:default}.sp-prototype-verdict__btn:hover:enabled{-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sp-prototype-verdict__btn-ic{background:#ba65e4;background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict__btn-ic{background:color-mix(in oklab,#ba65e434%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-prototype-verdict__btn-ic{background:color-mix(in oklab,var(--acc)34%,var(--paper-lift))}}}.sp-prototype-verdict__btn-ic{color:#6a25c9;color:var(--acc-ink)}.sp-prototype-verdict__btn.is-compost .sp-prototype-verdict__btn-ic{background:#c27a14;background:var(--voice)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict__btn.is-compost .sp-prototype-verdict__btn-ic{background:color-mix(in oklab,#c27a1422%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-prototype-verdict__btn.is-compost .sp-prototype-verdict__btn-ic{background:color-mix(in oklab,var(--voice)22%,var(--paper-lift))}}}.sp-prototype-verdict__btn.is-compost .sp-prototype-verdict__btn-ic{color:#8a5608;color:var(--voice-ink)}.sp-prototype-verdict__sub{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:13px}.sp-prototype-verdict__btn[aria-pressed=true]{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper)}.sp-prototype-verdict__btn[aria-pressed=true] .sp-prototype-verdict__sub{color:#fbf9f5;color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict__btn[aria-pressed=true] .sp-prototype-verdict__sub{color:color-mix(in oklab,#fbf9f578%,transparent)}@supports (color: color-mix(red,blue)){.sp-prototype-verdict__btn[aria-pressed=true] .sp-prototype-verdict__sub{color:color-mix(in oklab,var(--paper)78%,transparent)}}}.sp-prototype-verdict__btn[aria-pressed=true] .sp-prototype-verdict__btn-ic{background:#ba65e4;background:var(--acc);color:#1a1820;color:var(--ink)}.sp-prototype-verdict__btn.is-compost[aria-pressed=true] .sp-prototype-verdict__btn-ic{background:#ffbe59;background:var(--orange)}.sp-prototype-verdict.is-ready .sp-prototype-verdict__btn{--sp-prototype-nudge-from:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict.is-ready .sp-prototype-verdict__btn{--sp-prototype-nudge-from:color-mix(in oklab,var(--acc)60%,transparent)}}.sp-prototype-verdict.is-ready .sp-prototype-verdict__btn{--sp-prototype-nudge-to:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-verdict.is-ready .sp-prototype-verdict__btn{--sp-prototype-nudge-to:color-mix(in oklab,var(--acc)0%,transparent)}}.sp-prototype-verdict.is-ready .sp-prototype-verdict__btn{-webkit-animation-name:sp-prototype-nudge;animation-name:sp-prototype-nudge;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit)}.sp-prototype-verdict.is-ready .sp-prototype-verdict__btn.is-compost{-webkit-animation-delay:.14s;animation-delay:.14s}.sp-prototype-verdict__stamp{display:none;rotate:-4deg}.sp-prototype-verdict.is-grow .sp-prototype-verdict__stamp{-webkit-animation-name:sp-prototype-stamp;animation-name:sp-prototype-stamp;-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-animation-timing-function:var(--ease-spring);animation-timing-function:var(--ease-spring);-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-prototype-verdict__talk[hidden]{display:none}@media(max-width:760px){.sp-prototype-verdict__plant{max-width:160px}.sp-prototype-verdict__dots{--sp-prototype-dot:12px;gap:6px}}.sp-prototype-scope{--sp-prototype-dash:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-scope{--sp-prototype-dash:color-mix(in oklab,var(--ink)24%,transparent)}}.sp-prototype-scope{--sp-prototype-sage:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-scope{--sp-prototype-sage:color-mix(in oklab,var(--acc)26%,var(--paper-lift))}}.sp-prototype-scope{--sp-prototype-tint:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-scope{--sp-prototype-tint:color-mix(in oklab,var(--acc)34%,var(--paper-lift))}}.sp-prototype-scope__board{grid-template-columns:minmax(0,1fr) clamp(196px,17vw,236px) minmax(0,1fr);grid-template-areas:"week friday later";-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:clamp(28px,4.4vw,72px);gap:clamp(28px,4.4vw,72px);display:grid}.sp-prototype-scope__week{grid-area:week}.sp-prototype-scope__friday{grid-area:friday;margin:0}.sp-prototype-scope__later{grid-area:later}.sp-prototype-scope__head b{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.015em;font-size:22px;line-height:1.1}.sp-prototype-scope__free-count{color:#6a25c9;color:var(--acc-ink);font-size:14px;font-weight:600;-webkit-transition:color .2s;transition:color .2s}.sp-prototype-scope__free-count.is-full{color:rgba(26,24,32,.62);color:var(--ink-faint)}.sp-prototype-scope.is-warn .sp-prototype-scope__free-count{color:#8a5608;color:var(--voice-ink)}.sp-prototype-scope__dname{color:rgba(26,24,32,.62);color:var(--ink-faint);-webkit-transition:color .3s;transition:color .3s}.sp-prototype-scope__day:is(.is-filled,.is-test) .sp-prototype-scope__dname{color:#6a25c9;color:var(--acc-ink)}.sp-prototype-scope__day.is-filled .sp-prototype-scope__empty{visibility:hidden}.sp-prototype-scope__try{-webkit-transition:opacity .4s;transition:opacity .4s}.sp-prototype-scope__try .ic{font-size:18px}.sp-prototype-scope__card{border-color:rgba(26,24,32,.13);border-color:var(--hair);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transition:border-color .2s,opacity .35s,-webkit-box-shadow .2s;transition:border-color .2s,opacity .35s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s,opacity .35s;transition:border-color .2s,box-shadow .2s,opacity .35s,-webkit-box-shadow .2s}.sp-prototype-scope__card:disabled{cursor:default}.sp-prototype-scope__card:hover:enabled{border-color:#1a1820;border-color:var(--ink);-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift)}.sp-prototype-scope__ic{background:#ba65e4;background:var(--acc);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.sp-prototype-scope__ic{background:color-mix(in oklab,#ba65e434%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-prototype-scope__ic{background:color-mix(in oklab,var(--acc)34%,var(--paper-lift))}}}.sp-prototype-scope__ic{color:#6a25c9;color:var(--acc-ink);font-size:17px}.sp-prototype-scope.is-pre .sp-prototype-scope__day:not(.is-lit) .sp-prototype-scope__card,.sp-prototype-scope.is-pre .sp-prototype-scope__try{opacity:.4}.sp-prototype-scope.is-warn .sp-prototype-scope__free-count,.sp-prototype-scope__card.is-no{-webkit-animation-name:sp-prototype-shake;animation-name:sp-prototype-shake;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.sp-prototype-scope__pile .sp-prototype-scope__card{rotate:0deg;rotate:var(--sp-prototype-tilt,0deg);-webkit-box-shadow:none;box-shadow:none;background:#f3efe6;background:var(--paper-deep)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-scope__pile .sp-prototype-scope__card{background:color-mix(in oklab,#f3efe655%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-prototype-scope__pile .sp-prototype-scope__card{background:color-mix(in oklab,var(--paper-deep)55%,var(--paper-lift))}}}.sp-prototype-scope__pile .sp-prototype-scope__card:nth-child(3n+1){--sp-prototype-tilt:-1.2deg}.sp-prototype-scope__pile .sp-prototype-scope__card:nth-child(3n+2){--sp-prototype-tilt:.9deg}.sp-prototype-scope__pile .sp-prototype-scope__ic{background:#f3efe6;background:var(--paper-deep);color:rgba(26,24,32,.62);color:var(--ink-faint)}.sp-prototype-scope__ghost{-webkit-transition:opacity .3s;transition:opacity .3s}.sp-prototype-scope__real{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .3s ease,-webkit-transform .55s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s ease,-webkit-transform .55s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s ease,transform .55s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s ease,transform .55s cubic-bezier(.34,1.56,.64,1),-webkit-transform .55s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .3s ease,-webkit-transform .55s var(--ease-spring);transition:opacity .3s ease,-webkit-transform .55s var(--ease-spring);transition:opacity .3s ease,transform .55s var(--ease-spring);transition:opacity .3s ease,transform .55s var(--ease-spring),-webkit-transform .55s var(--ease-spring);grid-gap:.35em;gap:.35em;display:grid;-webkit-transform:translateY(.4em)scale(.94);transform:translateY(.4em)scale(.94)}.sp-prototype-scope__part.is-in .sp-prototype-scope__real{opacity:1;-webkit-transform:none;transform:none}.sp-prototype-scope__part.is-in .sp-prototype-scope__ghost{opacity:0}.sp-prototype-scope__time{border:1px solid #1a182021;border:1px solid var(--hair);border-radius:999px;padding:.25em .5em;font-size:.8em;font-style:normal;font-weight:500}.sp-prototype-scope__time.is-picked{border-color:#6a25c9;border-color:var(--acc-ink);background:#ba65e4;background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sp-prototype-scope__time.is-picked{background:color-mix(in oklab,#ba65e434%,#fdfcf9)}@supports (color: color-mix(red,blue)){.sp-prototype-scope__time.is-picked{background:color-mix(in oklab,var(--acc)34%,var(--paper-lift))}}}.sp-prototype-scope__time.is-picked{color:#6a25c9;color:var(--acc-ink)}.sp-prototype-scope__out{color:#1a1820;color:var(--ink);-webkit-transition:color .2s,opacity .3s;transition:color .2s,opacity .3s}.sp-prototype-scope.is-pre .sp-prototype-scope__out{opacity:0}.sp-prototype-scope.is-warn .sp-prototype-scope__out{color:#8a5608;color:var(--voice-ink)}@media(max-width:1024px){.sp-prototype-scope__board{grid-template-columns:minmax(0,1fr) clamp(180px,30vw,230px);grid-template-areas:"week friday""later friday";row-gap:36px}}@media(max-width:760px){.sp-prototype-scope__board{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"week friday""later later";gap:32px 16px}.sp-prototype-scope__head b{font-size:19px}.sp-prototype-scope__ic{display:none}}@-webkit-keyframes sp-prototype-sway{0%{-webkit-transform:rotate(-1.6deg);transform:rotate(-1.6deg)}to{-webkit-transform:rotate(1.6deg);transform:rotate(1.6deg)}}@keyframes sp-prototype-sway{0%{-webkit-transform:rotate(-1.6deg);transform:rotate(-1.6deg)}to{-webkit-transform:rotate(1.6deg);transform:rotate(1.6deg)}}@-webkit-keyframes sp-prototype-fly{0%{opacity:0;-webkit-transform:none;transform:none}15%{opacity:1}to{opacity:0;-webkit-transform:translate(var(--dx),var(--dy))rotate(var(--turn))scale(.7);transform:translate(var(--dx),var(--dy))rotate(var(--turn))scale(.7)}}@keyframes sp-prototype-fly{0%{opacity:0;-webkit-transform:none;transform:none}15%{opacity:1}to{opacity:0;-webkit-transform:translate(var(--dx),var(--dy))rotate(var(--turn))scale(.7);transform:translate(var(--dx),var(--dy))rotate(var(--turn))scale(.7)}}@-webkit-keyframes sp-prototype-drop{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:1;-webkit-transform:translate(var(--fx),var(--fy))rotate(var(--ft));transform:translate(var(--fx),var(--fy))rotate(var(--ft))}}@keyframes sp-prototype-drop{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:1;-webkit-transform:translate(var(--fx),var(--fy))rotate(var(--ft));transform:translate(var(--fx),var(--fy))rotate(var(--ft))}}@-webkit-keyframes sp-prototype-stamp{0%{opacity:0;-webkit-transform:scale(1.7);transform:scale(1.7)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes sp-prototype-stamp{0%{opacity:0;-webkit-transform:scale(1.7);transform:scale(1.7)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes sp-prototype-nudge{0%{-webkit-box-shadow:0 0 0 0 var(--sp-prototype-nudge-from);box-shadow:0 0 0 0 var(--sp-prototype-nudge-from)}to{-webkit-box-shadow:0 0 0 12px var(--sp-prototype-nudge-to);box-shadow:0 0 0 12px var(--sp-prototype-nudge-to)}}@keyframes sp-prototype-nudge{0%{-webkit-box-shadow:0 0 0 0 var(--sp-prototype-nudge-from);box-shadow:0 0 0 0 var(--sp-prototype-nudge-from)}to{-webkit-box-shadow:0 0 0 12px var(--sp-prototype-nudge-to);box-shadow:0 0 0 12px var(--sp-prototype-nudge-to)}}@-webkit-keyframes sp-prototype-shake{0%,to{translate:0}25%{translate:-5px}50%{translate:5px}75%{translate:-3px}}@keyframes sp-prototype-shake{0%,to{translate:0}25%{translate:-5px}50%{translate:5px}75%{translate:-3px}}.page-proposal-audit :is(.text-white,.text-white\/90,.text-white\/85){color:#1a1820!important;color:var(--ink)!important}.page-proposal-audit :is(.text-white\/80,.text-white\/70,.text-white\/65,.text-white\/60,.text-white\/55){color:rgba(26,24,32,.7)!important;color:var(--ink-dim)!important}.page-proposal-audit :is(.text-white\/50,.text-white\/45,.text-white\/40,.text-white\/35,.text-white\/30,.text-white\/25){color:rgba(26,24,32,.62)!important;color:var(--ink-faint)!important}.page-proposal-audit :is(.bg-black\/25,.bg-black\/30){-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);background-color:#fdfcf9!important;background-color:var(--paper-lift)!important}.page-proposal-audit :is(.bg-white\/6,.bg-white\/8,.bg-white\/10){background-color:rgba(26,24,32,.07)!important;background-color:var(--hair-soft)!important}.page-proposal-audit :is(.border-white\/10,.border-white\/8){border-color:rgba(26,24,32,.13)!important;border-color:var(--hair)!important}.page-proposal-audit :is(.text-teal,.text-teal\/80){color:#16735a!important;color:var(--color-ok-ink)!important}.page-proposal-audit .text-orange{color:#8a5608!important;color:var(--voice-ink)!important}.page-proposal-audit .text-pink{color:#a3202f!important;color:var(--alert)!important}.page-proposal-audit .bg-teal{background-color:#1f8a6a!important;background-color:var(--ok)!important}.page-proposal-audit .bg-orange{background-color:#c27a14!important;background-color:var(--voice)!important}.page-proposal-audit .bg-pink{background-color:#a3202f!important;background-color:var(--alert)!important}.page-proposal-audit :is(.border-teal\/50,.border-teal\/20){border-color:#5fd4b6!important;border-color:var(--teal)!important}.page-proposal-audit a:hover{color:#1a1820!important;color:var(--ink)!important}.page-proposal-audit h2{font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.025em}.page-proposal-audit>section>.wrapper>div>.text-orange.uppercase{color:rgba(26,24,32,.62)!important;color:var(--ink-faint)!important;letter-spacing:.05em!important;text-transform:none!important;font-size:13px!important}.page-proposal-audit>section>.wrapper{padding-top:var(--tx-top)!important;padding-bottom:0!important}.page-proposal-close__line{max-width:40ch;color:rgba(26,24,32,.7);color:var(--ink-dim);margin-top:18px;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.page-proposal-close__doors{max-width:980px;margin-top:clamp(32px,5vh,52px)}.page-proposal-close__door{border:1px solid #1a182021;border:1px solid var(--hair);border-radius:16px;border-radius:var(--radius-card);background:#fdfcf9;background:var(--paper-lift);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0;padding:clamp(24px,2.6vw,34px);display:-webkit-box;display:-ms-flexbox;display:flex}@supports (color:color-mix(in lab,red,red)){.page-proposal-close__door{background:color-mix(in oklab,#fdfcf986%,transparent)}@supports (color: color-mix(red,blue)){.page-proposal-close__door{background:color-mix(in oklab,var(--paper-lift)86%,transparent)}}}.page-proposal-close__door{-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card)}.page-proposal-close__door[hidden]{display:none}.page-proposal-close .page-proposal-close__door-title{letter-spacing:-.02em;font-size:clamp(22px,1.9vw,28px);line-height:1.15}.page-proposal-close__door-line{max-width:44ch;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:16px;line-height:1.55}.page-proposal-close__go{margin-top:auto;padding-top:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-proposal-close__go .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.page-proposal-close__go a:hover .ic{-webkit-transform:translate(3px);transform:translate(3px)}.page-proposal-close .page-proposal-close__mail{margin-top:clamp(28px,4vh,40px)}.page-proposal-close__reply{color:rgba(26,24,32,.7);color:var(--ink-dim);margin-top:10px;font-size:15px}.page-proposal-close__reply a{color:#1a1820;color:var(--ink);text-decoration:underline;text-decoration-color:#ba65e4;text-decoration-color:var(--lilac);text-underline-offset:4px}.page-proposal-close__small{border-top:1px solid #1a182021;border-top:1px solid var(--hair);max-width:64ch;color:rgba(26,24,32,.62);color:var(--ink-faint);grid-gap:6px;gap:6px;margin-top:28px;padding-top:20px;font-size:14px;line-height:1.55;display:grid}.page-proposal-close__small p:first-child{color:rgba(26,24,32,.7);color:var(--ink-dim)}.page-proposal-close a:focus-visible{outline:2px solid #512aff;outline:2px solid var(--purple);outline-offset:3px}.page-proposal-top{isolation:isolate;padding-top:58px;padding-top:var(--head-h);background:#fbf9f5;background:var(--paper);position:relative;overflow:clip}.page-proposal-top__wash{z-index:-1;pointer-events:none;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#1a182055%),to(transparent));-webkit-mask-image:linear-gradient(180deg,#1a182055%,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(55%,var(--ink)),to(transparent));-webkit-mask-image:linear-gradient(180deg,var(--ink)55%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(#1a182055%),to(transparent));mask-image:linear-gradient(180deg,#1a182055%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(55%,var(--ink)),to(transparent));mask-image:linear-gradient(180deg,var(--ink)55%,transparent);position:absolute;top:0;right:0;bottom:0;left:0}.page-proposal-top__blob{aspect-ratio:1;opacity:.5;border-radius:50%;width:max(560px,62vw);position:absolute}.page-proposal-top__blob--teal{background:radial-gradient(closest-side,#5fd4b6,transparent);background:radial-gradient(closest-side,var(--teal),transparent);top:max(-340px,-30vw);right:-16vw}@supports (color:color-mix(in lab,red,red)){.page-proposal-top__blob--teal{background:radial-gradient(closest-side,color-mix(in oklab,#5fd4b634%,transparent),transparent)}@supports (color: color-mix(red,blue)){.page-proposal-top__blob--teal{background:radial-gradient(closest-side,color-mix(in oklab,var(--teal)34%,transparent),transparent)}}}.page-proposal-top__blob--lilac{background:radial-gradient(closest-side,#ba65e4,transparent);background:radial-gradient(closest-side,var(--lilac),transparent);width:max(420px,42vw);top:-4vw;right:18vw}@supports (color:color-mix(in lab,red,red)){.page-proposal-top__blob--lilac{background:radial-gradient(closest-side,color-mix(in oklab,#ba65e422%,transparent),transparent)}@supports (color: color-mix(red,blue)){.page-proposal-top__blob--lilac{background:radial-gradient(closest-side,color-mix(in oklab,var(--lilac)22%,transparent),transparent)}}}.page-proposal-top__blob--pink{background:radial-gradient(closest-side,#ff687c,transparent);background:radial-gradient(closest-side,var(--pink),transparent);bottom:-36vw;left:-24vw}@supports (color:color-mix(in lab,red,red)){.page-proposal-top__blob--pink{background:radial-gradient(closest-side,color-mix(in oklab,#ff687c20%,transparent),transparent)}@supports (color: color-mix(red,blue)){.page-proposal-top__blob--pink{background:radial-gradient(closest-side,color-mix(in oklab,var(--pink)20%,transparent),transparent)}}}.c-page-header.page-proposal__header{--page-header-heading-size:clamp(38px,4.9vw,74px);--page-header-heading-measure:17ch;--page-header-intro-measure:46ch;--page-header-space-top:clamp(3rem,7vw,7rem);--page-header-space-bottom:clamp(3.5rem,6vw,5.5rem)}.page-proposal__header .c-page-header__heading{overflow-wrap:anywhere}.page-proposal__header-grid{grid-gap:clamp(40px,6vw,64px);gap:clamp(40px,6vw,64px);display:grid}@media(min-width:1024px){.page-proposal__header-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-column-gap:clamp(48px,6vw,112px);-moz-column-gap:clamp(48px,6vw,112px);column-gap:clamp(48px,6vw,112px)}}@media(max-width:1023px){.page-proposal-cover__facts{grid-template-columns:minmax(0,1fr) auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.page-proposal-cover{border:1px solid #1a182021;border:1px solid var(--hair);border-radius:28px;border-radius:var(--radius-panel);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:#1a1820;color:var(--ink);grid-gap:22px;gap:22px;padding:26px 26px 18px;display:grid;position:relative}.page-proposal-cover:before{content:"";background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);border-radius:0 0 3px 3px;height:3px;position:absolute;inset:0 28px auto}@media(prefers-reduced-motion:no-preference){.page-proposal-cover{-webkit-animation-name:page-proposal-rise;animation-name:page-proposal-rise;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-delay:.55s;animation-delay:.55s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@-webkit-keyframes page-proposal-rise{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes page-proposal-rise{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:none;transform:none}}.page-proposal-cover__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-proposal-cover__amp{background:#fbf9f5;background:var(--paper);border:1px solid #1a182012;border:1px solid var(--hair-soft);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.page-proposal-cover__amp svg{width:17px;height:21px}.page-proposal-cover__from{color:rgba(26,24,32,.62);color:var(--ink-faint);margin:0;font-size:13px;line-height:1.35;display:grid}.page-proposal-cover__from b{color:#1a1820;color:var(--ink);font-size:15px;font-weight:600}.page-proposal-cover__and{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:22px;line-height:1}.page-proposal-cover--theirs .page-proposal-cover__and{color:var(--prospect)}.page-proposal-cover__them{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex}.page-proposal-cover__them img{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:auto;max-width:120px;height:auto;max-height:36px;display:block}.page-proposal-cover__them b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.page-proposal-cover__facts{border-block:1px solid #1a182012;border-block:1px solid var(--hair-soft);grid-gap:14px;gap:14px;margin:0;padding-block:18px;display:grid}.page-proposal-cover__facts dt{letter-spacing:.04em;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:12px}.page-proposal-cover__facts dd{color:#1a1820;color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;line-height:1.35}.page-proposal-cover__facts .page-proposal-cover__name{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.015em;font-size:24px;line-height:1.15}.page-proposal-cover__toc-label{letter-spacing:.04em;color:rgba(26,24,32,.62);color:var(--ink-faint);margin:0 0 6px;font-size:12px}.page-proposal-cover__toc ol{margin:0;padding:0;list-style:none}.page-proposal-cover__toc a{min-height:44px;color:#1a1820;color:var(--ink);border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:12px;gap:12px;padding-block:6px;font-size:15px;line-height:1.3;text-decoration:none;-webkit-transition:color .2s;transition:color .2s;display:grid}.page-proposal-cover__toc li+li a{border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft);border-radius:0}.page-proposal-cover__num{border:1px solid #1a182021;border:1px solid var(--hair);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:24px;height:24px;color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-transition:background .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1);transition:background .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1);-webkit-transition:background .25s var(--ease-kit),color .25s var(--ease-kit),border-color .25s var(--ease-kit);transition:background .25s var(--ease-kit),color .25s var(--ease-kit),border-color .25s var(--ease-kit);border-radius:50%;place-items:center;font-size:12px;display:grid}.page-proposal-cover__toc .ic{color:rgba(26,24,32,.62);color:var(--ink-faint);opacity:.5;-webkit-transition:opacity .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:opacity .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit);transition:opacity .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),opacity .25s var(--ease-kit);transition:transform .25s var(--ease-kit),opacity .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit);-webkit-transform:translate(-4px);transform:translate(-4px)}.page-proposal-cover__toc a:hover .page-proposal-cover__num,.page-proposal-cover__toc a:focus-visible .page-proposal-cover__num{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper);border-color:rgba(0,0,0,0)}.page-proposal-cover__toc a:hover .ic,.page-proposal-cover__toc a:focus-visible .ic{opacity:1;-webkit-transform:none;transform:none}.page-proposal-cover__toc a:focus-visible{outline:2px solid #512aff;outline:2px solid var(--purple);outline-offset:3px}.page-proposal :is(.page-proposal-sec,.page-proposal-audit,.page-proposal-close){scroll-margin-top:18px;scroll-margin-top:calc(var(--head-h) - 40px)}.page-proposal>.page-proposal-sec:first-child{padding-top:clamp(32px,5vh,64px)}.page-proposal .page-proposal-sec .svc__more{font-size:15px}@media(min-width:761px){.page-proposal .d-process .d-process__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-proposal .d-process .d-process__text{max-width:30ch}.page-proposal-note{grid-gap:clamp(20px,2.6vw,30px);gap:clamp(20px,2.6vw,30px);display:grid}.page-proposal-note__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-proposal-note__face{background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;border:2px solid #0000;border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;width:42px;height:42px;display:grid}.page-proposal-note__face svg{width:16px;height:20px}.page-proposal-note__from{color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:13px;line-height:1.35;display:grid}.page-proposal-note__from b{color:#1a1820;color:var(--ink);font-size:15px;font-weight:600}.page-proposal-note__body{letter-spacing:-.005em;max-width:34em;color:#1a1820;color:var(--ink);text-wrap:pretty;grid-gap:.9em;gap:.9em;font-size:clamp(19px,1.55vw,24px);line-height:1.5;display:grid}.page-proposal-note__body>*{-webkit-transition:opacity .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .7s var(--ease-kit),-webkit-transform .7s var(--ease-kit);transition:opacity .7s var(--ease-kit),-webkit-transform .7s var(--ease-kit);transition:opacity .7s var(--ease-kit),transform .7s var(--ease-kit);transition:opacity .7s var(--ease-kit),transform .7s var(--ease-kit),-webkit-transform .7s var(--ease-kit)}.page-proposal-note__body>:nth-child(2){-webkit-transition-delay:.12s;transition-delay:.12s}.page-proposal-note__body>:nth-child(n+3){-webkit-transition-delay:.24s;transition-delay:.24s}.page-proposal-note__body :is(strong,b){background-image:-webkit-gradient(linear,left top,right top,from(#5fd4b6),to(#ba65e4));background-image:linear-gradient(90deg,#5fd4b6,#ba65e4);background-image:-webkit-gradient(linear,left top,right top,from(var(--teal)),to(var(--lilac)));background-image:linear-gradient(90deg,var(--teal),var(--lilac));font-weight:600}@supports (color:color-mix(in lab,red,red)){.page-proposal-note__body :is(strong,b){background-image:-webkit-gradient(linear,left top,right top,from(color-mix(in oklab,#5fd4b642%,transparent)),to(color-mix(in oklab,#ba65e432%,transparent)));background-image:linear-gradient(90deg,color-mix(in oklab,#5fd4b642%,transparent),color-mix(in oklab,#ba65e432%,transparent))}@supports (color: color-mix(red,blue)){.page-proposal-note__body :is(strong,b){background-image:-webkit-gradient(linear,left top,right top,from(color-mix(in oklab,var(--teal)42%,transparent)),to(color-mix(in oklab,var(--lilac)32%,transparent)));background-image:linear-gradient(90deg,color-mix(in oklab,var(--teal)42%,transparent),color-mix(in oklab,var(--lilac)32%,transparent))}}}.page-proposal-note__body :is(strong,b){-webkit-transition:background-size .9s cubic-bezier(.22,1,.36,1).55s;transition:background-size .9s cubic-bezier(.22,1,.36,1).55s;-webkit-transition:background-size .9s var(--ease-kit).55s;transition:background-size .9s var(--ease-kit).55s;background-position:0 86%;background-repeat:no-repeat;background-size:100% .42em}.page-proposal-note__body :is(em,i){font-style:italic}.page-proposal-note__body :is(ul,ol){grid-gap:.4em;gap:.4em;padding-left:1.2em;list-style:outside;display:grid}.page-proposal-note__body a{color:inherit;text-decoration:underline;text-decoration-color:#ba65e4;text-decoration-color:var(--acc);text-underline-offset:4px}.page-proposal-note.is-pre .page-proposal-note__body>*{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}.page-proposal-note.is-pre .page-proposal-note__body :is(strong,b){background-size:0% .42em}.page-proposal-case{grid-gap:18px;gap:18px;padding-left:clamp(22px,2.4vw,34px);display:grid;position:relative;overflow:clip}.page-proposal-case__rule{background:-webkit-gradient(linear,left top,left bottom,from(#ff687c),color-stop(#ba65e4),to(#512aff));background:linear-gradient(180deg,#ff687c,#ba65e4,#512aff);background:-webkit-gradient(linear,left top,left bottom,from(var(--pink)),color-stop(var(--lilac)),to(var(--purple)));background:linear-gradient(180deg,var(--pink),var(--lilac),var(--purple));-webkit-transform-origin:50% 0;transform-origin:50% 0;width:3px;-webkit-transition:-webkit-transform 1s cubic-bezier(.22,1,.36,1).15s;transition:-webkit-transform 1s cubic-bezier(.22,1,.36,1).15s;transition:transform 1s cubic-bezier(.22,1,.36,1).15s;transition:transform 1s cubic-bezier(.22,1,.36,1).15s,-webkit-transform 1s cubic-bezier(.22,1,.36,1).15s;-webkit-transition:-webkit-transform 1s var(--ease-kit).15s;transition:-webkit-transform 1s var(--ease-kit).15s;transition:transform 1s var(--ease-kit).15s;transition:transform 1s var(--ease-kit).15s,-webkit-transform 1s var(--ease-kit).15s;border-radius:3px;position:absolute;top:4px;bottom:4px;left:0}.page-proposal-case__tags{color:rgba(26,24,32,.62);color:var(--ink-faint);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 12px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-proposal-case__title{z-index:1;letter-spacing:-.02em;overflow-wrap:anywhere;max-width:22ch;font-size:clamp(26px,2.5vw,38px);line-height:1.12;position:relative}.page-proposal-case__body{z-index:1;max-width:58ch;color:rgba(26,24,32,.7);color:var(--ink-dim);text-wrap:pretty;grid-gap:.85em;gap:.85em;font-size:clamp(16px,1.2vw,18px);line-height:1.6;display:grid;position:relative}.page-proposal-case__body :is(strong,b){color:#1a1820;color:var(--ink);font-weight:600}.page-proposal-case__body :is(ul,ol){grid-gap:.4em;gap:.4em;padding-left:1.2em;list-style:outside;display:grid}.page-proposal-case__mark{aspect-ratio:129/156;opacity:.08;pointer-events:none;width:clamp(120px,14vw,190px);position:absolute;bottom:-26px;right:-14px}.page-proposal-case__mark svg{width:100%;height:100%}.page-proposal-case :is(.page-proposal-case__title,.page-proposal-case__body){-webkit-transition:opacity .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .7s var(--ease-kit),-webkit-transform .7s var(--ease-kit);transition:opacity .7s var(--ease-kit),-webkit-transform .7s var(--ease-kit);transition:opacity .7s var(--ease-kit),transform .7s var(--ease-kit);transition:opacity .7s var(--ease-kit),transform .7s var(--ease-kit),-webkit-transform .7s var(--ease-kit)}.page-proposal-case .page-proposal-case__body{-webkit-transition-delay:.15s;transition-delay:.15s}.page-proposal-case.is-pre .page-proposal-case__rule{-webkit-transform:scaleY(0);transform:scaleY(0)}.page-proposal-case.is-pre :is(.page-proposal-case__title,.page-proposal-case__body){opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}.page-proposal-price{text-align:left;justify-items:center;grid-gap:28px;gap:28px;width:100%;max-width:860px;margin-inline:auto;display:grid}.page-proposal-price__rows{border-bottom:1px solid #1a182021;border-bottom:1px solid var(--hair);width:100%;margin:0;padding:0;list-style:none}.page-proposal-price__row{border-top:1px solid #1a182021;border-top:1px solid var(--hair);grid-gap:14px;gap:14px;padding-block:clamp(22px,3vw,32px);display:grid}.page-proposal-price__head{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-proposal-price__name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:clamp(20px,1.7vw,24px);line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex}.page-proposal-price__num{border:1px solid #1a182021;border:1px solid var(--hair);width:28px;height:28px;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:rgba(26,24,32,.7);color:var(--ink-dim);border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid}.page-proposal-price__fig{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.03em;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1a1820;color:var(--ink);-webkit-transition:opacity .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .6s var(--ease-kit),-webkit-transform .6s var(--ease-kit);transition:opacity .6s var(--ease-kit),-webkit-transform .6s var(--ease-kit);transition:opacity .6s var(--ease-kit),transform .6s var(--ease-kit);transition:opacity .6s var(--ease-kit),transform .6s var(--ease-kit),-webkit-transform .6s var(--ease-kit);-webkit-transition-delay:calc(var(--i)*.2s + .15s);transition-delay:calc(var(--i)*.2s + .15s);font-size:clamp(34px,3.6vw,52px);line-height:1}.page-proposal-price__track{background:rgba(26,24,32,.07);background:var(--hair-soft);border-radius:999px;height:12px;position:relative;overflow:hidden}.page-proposal-price__track i{inset-block:0;left:var(--from);width:max(12px,calc(var(--to) - var(--from)));background:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background:var(--gradient-interactive);-webkit-transform-origin:0;transform-origin:0;-webkit-transition:-webkit-transform 1s cubic-bezier(.22,1,.36,1);transition:-webkit-transform 1s cubic-bezier(.22,1,.36,1);transition:transform 1s cubic-bezier(.22,1,.36,1);transition:transform 1s cubic-bezier(.22,1,.36,1),-webkit-transform 1s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform 1s var(--ease-kit);transition:-webkit-transform 1s var(--ease-kit);transition:transform 1s var(--ease-kit);transition:transform 1s var(--ease-kit),-webkit-transform 1s var(--ease-kit);-webkit-transition-delay:calc(var(--i)*.2s + .1s);transition-delay:calc(var(--i)*.2s + .1s);border-radius:999px;position:absolute}.page-proposal-price__what{max-width:56ch;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:16px;line-height:1.55}.page-proposal-price__fixed{border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);color:#1a1820;color:var(--ink);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 22px 10px 10px;font-size:clamp(16px,1.2vw,18px);font-weight:600;line-height:1.3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-proposal-price__lock{background:#5fd4b6;background:var(--teal);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.page-proposal-price__lock{background:color-mix(in oklab,#5fd4b622%,#fdfcf9)}@supports (color: color-mix(red,blue)){.page-proposal-price__lock{background:color-mix(in oklab,var(--teal)22%,var(--paper-lift))}}}.page-proposal-price__lock{color:#0b6e57;color:var(--color-teal-ink);font-size:18px}.page-proposal-price__note{text-align:center;max-width:60ch;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:14px;line-height:1.55}.page-proposal-price.is-pre .page-proposal-price__track i{-webkit-transform:scaleX(0);transform:scaleX(0)}.page-proposal-price.is-pre .page-proposal-price__fig{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}@media(max-width:560px){.page-proposal-price__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(max-width:760px){.page-proposal-case__mark{opacity:.06;width:104px;bottom:-34px;right:-18px}.page-proposal-price__fixed{border-radius:22px;padding-right:18px}}.look-header--collage{--look-header-size:clamp(44px,5.4vw,84px)}.look-header__grid{grid-template-columns:minmax(0,7fr) minmax(0,6fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:clamp(28px,4vw,72px);gap:clamp(28px,4vw,72px);padding-block:clamp(40px,5.4vw,84px) clamp(40px,5vw,72px);display:grid}.look-header__copy{z-index:2;justify-items:start;display:grid;position:relative}.look-header--collage .look-header__intro{margin-top:clamp(22px,2.6vw,34px)}.look-header__talk-row{margin-top:clamp(22px,2.4vw,30px)}.look-header__scene{aspect-ratio:6/5;width:100%;position:relative}.look-header__rings{aspect-ratio:1;border:1.5px dashed #1a1820;border:1.5px dashed var(--ink);border-radius:50%;width:74%;position:absolute;top:49%;left:54%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.look-header__rings{border:1.5px dashed color-mix(in oklab,#1a182014%,transparent)}@supports (color: color-mix(red,blue)){.look-header__rings{border:1.5px dashed color-mix(in oklab,var(--ink)14%,transparent)}}}.look-header__rings:after{content:"";border:1px solid var(--look-header-acc);border-radius:50%;position:absolute;top:17%;right:17%;bottom:17%;left:17%}@supports (color:color-mix(in lab,red,red)){.look-header__rings:after{border:1px solid color-mix(in oklab,var(--look-header-acc)40%,transparent)}}.look-header__threads{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.look-header__thread{fill:none;stroke:#1a1820;stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.look-header__thread{stroke:color-mix(in oklab,#1a182026%,transparent)}@supports (color: color-mix(red,blue)){.look-header__thread{stroke:color-mix(in oklab,var(--ink)26%,transparent)}}}.look-header__thread{stroke-width:.32px;stroke-dasharray:.4 1.4;stroke-linecap:round}.look-header__signal{fill:none;stroke:#ba65e4;stroke:var(--look-header-sig,var(--lilac));stroke-width:.9px;stroke-linecap:round;stroke-dasharray:4 96;stroke-dashoffset:4px;opacity:0}@-webkit-keyframes look-header-signal{0%{stroke-dashoffset:4px;opacity:0}12%{opacity:1}80%{opacity:1}to{stroke-dashoffset:-92px;opacity:0}}@keyframes look-header-signal{0%{stroke-dashoffset:4px;opacity:0}12%{opacity:1}80%{opacity:1}to{stroke-dashoffset:-92px;opacity:0}}.look-header__disc{z-index:2;aspect-ratio:1;background:#fdfcf9;background:var(--paper-lift);width:38%;-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061,0 0 0 10px #fdfcf9;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38),0 0 0 10px #fdfcf9;-webkit-box-shadow:var(--shadow-lift),0 0 0 10px var(--paper-lift);box-shadow:var(--shadow-lift),0 0 0 10px var(--paper-lift);border-radius:50%;position:absolute;top:49%;left:54%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.look-header__disc{-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061,0 0 0 10px color-mix(in oklab,#fdfcf960%,transparent);box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38),0 0 0 10px color-mix(in oklab,#fdfcf960%,transparent)}@supports (color: color-mix(red,blue)){.look-header__disc{-webkit-box-shadow:var(--shadow-lift),0 0 0 10px color-mix(in oklab,var(--paper-lift)60%,transparent);box-shadow:var(--shadow-lift),0 0 0 10px color-mix(in oklab,var(--paper-lift)60%,transparent)}}}.look-header__disc{place-items:center;display:grid}.look-header__halo{background:radial-gradient(closest-side,var(--look-header-acc),transparent);border-radius:50%;position:absolute;top:8%;right:8%;bottom:8%;left:8%}@supports (color:color-mix(in lab,red,red)){.look-header__halo{background:radial-gradient(closest-side,color-mix(in oklab,var(--look-header-acc)34%,transparent),transparent)}}.look-header__amp{aspect-ratio:129/156;width:52%;-webkit-filter:drop-shadow(0 14px 22px #512aff);filter:drop-shadow(0 14px 22px #512aff);-webkit-filter:drop-shadow(0 14px 22px var(--purple));filter:drop-shadow(0 14px 22px var(--purple));position:relative}@supports (color:color-mix(in lab,red,red)){.look-header__amp{-webkit-filter:drop-shadow(0 14px 22px color-mix(in oklab,#512aff26%,transparent));filter:drop-shadow(0 14px 22px color-mix(in oklab,#512aff26%,transparent))}@supports (color: color-mix(red,blue)){.look-header__amp{-webkit-filter:drop-shadow(0 14px 22px color-mix(in oklab,var(--purple)26%,transparent));filter:drop-shadow(0 14px 22px color-mix(in oklab,var(--purple)26%,transparent))}}}.look-header__amp svg{width:100%;height:100%;display:block}.look-header__tile{z-index:3;left:var(--x);top:var(--y);width:clamp(150px,13vw,196px);position:absolute;translate:-50% -50%}.look-header__float{rotate:0deg;rotate:var(--r,0deg);display:block}@-webkit-keyframes look-header-float{0%{-webkit-transform:translateY(-6px)rotate(-.5deg);transform:translateY(-6px)rotate(-.5deg)}to{-webkit-transform:translateY(6px)rotate(.5deg);transform:translateY(6px)rotate(.5deg)}}@keyframes look-header-float{0%{-webkit-transform:translateY(-6px)rotate(-.5deg);transform:translateY(-6px)rotate(-.5deg)}to{-webkit-transform:translateY(6px)rotate(.5deg);transform:translateY(6px)rotate(.5deg)}}@-webkit-keyframes look-header-pin{0%{opacity:0;scale:.86}}@keyframes look-header-pin{0%{opacity:0;scale:.86}}.look-header__tcard{background:#fdfcf9;background:var(--paper-lift);border:1px solid #1a182012;border:1px solid var(--hair-soft);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);translate:-0px -0px;translate:calc(var(--px,0)*var(--depth,1)*-20px)calc(var(--py,0)*var(--depth,1)*-14px);border-radius:16px;grid-gap:9px;gap:9px;padding:11px;display:grid}.look-header__thead{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex}.look-header__tic{width:26px;height:26px;color:var(--c);border-radius:8px;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;font-size:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.look-header__tic{color:color-mix(in oklab,var(--c)55%,#1a1820)}@supports (color: color-mix(red,blue)){.look-header__tic{color:color-mix(in oklab,var(--c)55%,var(--ink))}}}.look-header__tic{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.look-header__tic{background:color-mix(in oklab,var(--c)22%,#fdfcf9)}@supports (color: color-mix(red,blue)){.look-header__tic{background:color-mix(in oklab,var(--c)22%,var(--paper-lift))}}}.look-header__tui{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fbf9f5;background:var(--paper);border-radius:10px;grid-gap:5px;gap:5px;padding:8px 9px;display:grid}.look-header__trow{grid-template-columns:minmax(0,1fr) auto 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px;font-size:11px;line-height:1.25;display:grid}.look-header__trow span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.look-header__trow b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.look-header__trow i{background:rgba(26,24,32,.13);background:var(--hair);border-radius:50%;width:8px;height:8px}.look-header__trow i.is-ok{background:#5fd4b6;background:var(--teal)}.look-header__trow i.is-ask{background:#ffbe59;background:var(--orange)}.look-header__tfoot{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:12px;line-height:1.3}.look-header__tfoot b{color:#1a1820;color:var(--ink);font-weight:600}@media(prefers-reduced-motion:no-preference){.look-header__tile{-webkit-animation-name:look-header-pin;animation-name:look-header-pin;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-animation-timing-function:var(--ease-spring);animation-timing-function:var(--ease-spring);-webkit-animation-delay:.42s;animation-delay:.42s;-webkit-animation-delay:calc(var(--i,0)*.12s + .42s);animation-delay:calc(var(--i,0)*.12s + .42s);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.look-header__float{-webkit-animation-name:look-header-float;animation-name:look-header-float;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-duration:var(--float,7s);animation-duration:var(--float,7s);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:var(--delay,0s);animation-delay:var(--delay,0s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.look-header__signal{-webkit-animation-name:look-header-signal;animation-name:look-header-signal;-webkit-animation-duration:4.4s;animation-duration:4.4s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:var(--look-header-sig-delay,0s);animation-delay:var(--look-header-sig-delay,0s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.look-header__disc{-webkit-animation-name:look-header-pin;animation-name:look-header-pin;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);-webkit-animation-timing-function:var(--ease-spring);animation-timing-function:var(--ease-spring);-webkit-animation-delay:.26s;animation-delay:.26s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}}@media(max-width:1024px){.look-header__grid{grid-template-columns:minmax(0,1fr)}.look-header__scene{justify-self:center;width:100%;max-width:620px}}@media(max-width:760px){.look-header__tile{width:134px}.look-header__tcard{gap:7px;padding:9px}.look-header__thead{font-size:12px}.look-header__tfoot{font-size:11px}}@media(max-width:480px){.look-header__scene{width:88%}.look-header__tile{width:124px}.look-header__tile.is-fourth,.look-header__threads path:nth-of-type(n+7),.look-header__tui{display:none}}.look-header--ribbon{--look-header-size:clamp(44px,6.1vw,100px);padding-top:clamp(40px,5.4vw,84px)}.look-header__top{grid-template-columns:minmax(0,8fr) minmax(0,4fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);display:grid}.look-header--ribbon .look-header__h{max-width:12em}.look-header__aside{justify-items:start;grid-gap:22px;gap:22px;padding-bottom:.4em;display:grid}.look-header__ribbons{height:clamp(200px,19vw,280px);margin-top:clamp(12px,2vw,32px);position:relative}.look-header__band{translate:0 -50%;rotate:-3deg;rotate:var(--look-header-tilt,-3deg);-webkit-transform-origin:56%;transform-origin:56%;position:absolute;top:50%;left:-6vw;right:-6vw;overflow:hidden}.look-header__band--a{--look-header-tilt:-4.8deg;z-index:1;background:-webkit-gradient(linear,left top,right top,from(#5fd4b6),color-stop(#ba65e440%),color-stop(#ff687c70%),to(#ffbe59));background:linear-gradient(90deg,#5fd4b6,#ba65e440%,#ff687c70%,#ffbe59);background:-webkit-gradient(linear,left top,right top,from(var(--teal)),color-stop(40%,var(--lilac)),color-stop(70%,var(--pink)),to(var(--orange)));background:linear-gradient(90deg,var(--teal),var(--lilac)40%,var(--pink)70%,var(--orange))}@supports (color:color-mix(in lab,red,red)){.look-header__band--a{background:-webkit-gradient(linear,left top,right top,from(color-mix(in oklab,#5fd4b642%,#fbf9f5)),color-stop(40%,color-mix(in oklab,#ba65e438%,#fbf9f5)),color-stop(70%,color-mix(in oklab,#ff687c36%,#fbf9f5)),to(color-mix(in oklab,#ffbe5946%,#fbf9f5)));background:linear-gradient(90deg,color-mix(in oklab,#5fd4b642%,#fbf9f5),color-mix(in oklab,#ba65e438%,#fbf9f5)40%,color-mix(in oklab,#ff687c36%,#fbf9f5)70%,color-mix(in oklab,#ffbe5946%,#fbf9f5))}@supports (color: color-mix(red,blue)){.look-header__band--a{background:-webkit-gradient(linear,left top,right top,from(color-mix(in oklab,var(--teal)42%,var(--paper))),color-stop(40%,color-mix(in oklab,var(--lilac)38%,var(--paper))),color-stop(70%,color-mix(in oklab,var(--pink)36%,var(--paper))),to(color-mix(in oklab,var(--orange)46%,var(--paper))));background:linear-gradient(90deg,color-mix(in oklab,var(--teal)42%,var(--paper)),color-mix(in oklab,var(--lilac)38%,var(--paper))40%,color-mix(in oklab,var(--pink)36%,var(--paper))70%,color-mix(in oklab,var(--orange)46%,var(--paper)))}}}.look-header__band--a{color:#1a1820;color:var(--ink)}.look-header__band--b{--look-header-tilt:3.4deg;z-index:2;background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper);-webkit-box-shadow:0 24px 50px -30px #1a1820;box-shadow:0 24px 50px -30px #1a1820;-webkit-box-shadow:0 24px 50px -30px var(--ink);box-shadow:0 24px 50px -30px var(--ink)}@supports (color:color-mix(in lab,red,red)){.look-header__band--b{-webkit-box-shadow:0 24px 50px -30px color-mix(in oklab,#1a182080%,transparent);box-shadow:0 24px 50px -30px color-mix(in oklab,#1a182080%,transparent)}@supports (color: color-mix(red,blue)){.look-header__band--b{-webkit-box-shadow:0 24px 50px -30px color-mix(in oklab,var(--ink)80%,transparent);box-shadow:0 24px 50px -30px color-mix(in oklab,var(--ink)80%,transparent)}}}.look-header__track{will-change:transform;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex}.look-header__band--b .look-header__track{translate:-18%}.look-header__run{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.look-header__phrase,.look-header__sep{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.025em;white-space:nowrap;padding-block:clamp(12px,1.2vw,18px) clamp(14px,1.4vw,22px);font-size:clamp(26px,3.4vw,54px);line-height:1}.look-header__sep{color:#1a1820;color:var(--ink);padding-inline:.42em}@supports (color:color-mix(in lab,red,red)){.look-header__sep{color:color-mix(in oklab,#1a182055%,transparent)}@supports (color: color-mix(red,blue)){.look-header__sep{color:color-mix(in oklab,var(--ink)55%,transparent)}}}.look-header__band--b .look-header__sep{background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);color:rgba(0,0,0,0);background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.look-header__knot{z-index:3;aspect-ratio:1;background:#fdfcf9;background:var(--paper-lift);width:clamp(88px,9vw,132px);-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061,0 0 0 6px var(--look-header-acc);box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38),0 0 0 6px var(--look-header-acc);-webkit-box-shadow:var(--shadow-lift),0 0 0 6px var(--look-header-acc);box-shadow:var(--shadow-lift),0 0 0 6px var(--look-header-acc);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:56%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.look-header__knot{-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061,0 0 0 6px color-mix(in oklab,var(--look-header-acc)30%,#fdfcf9);box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38),0 0 0 6px color-mix(in oklab,var(--look-header-acc)30%,#fdfcf9)}@supports (color: color-mix(red,blue)){.look-header__knot{-webkit-box-shadow:var(--shadow-lift),0 0 0 6px color-mix(in oklab,var(--look-header-acc)30%,var(--paper-lift));box-shadow:var(--shadow-lift),0 0 0 6px color-mix(in oklab,var(--look-header-acc)30%,var(--paper-lift))}}}.look-header__knot-amp{aspect-ratio:129/156;width:48%}.look-header__knot-amp svg{width:100%;height:100%;display:block}.look-header__controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-block:14px clamp(24px,3vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex}.look-header__pause .look-header__play-ic,.look-header__pause[aria-pressed=true] .look-header__pause-ic{display:none}.look-header__pause[aria-pressed=true] .look-header__play-ic{display:block}@-webkit-keyframes look-header-run{to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes look-header-run{to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@-webkit-keyframes look-header-band-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes look-header-band-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media(prefers-reduced-motion:no-preference){.look-header__band{-webkit-animation-name:look-header-band-in;animation-name:look-header-band-in;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-delay:.42s;animation-delay:.42s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.look-header__band--b{-webkit-animation-delay:.56s;animation-delay:.56s}.look-header.is-live .look-header__track{-webkit-animation-name:look-header-run;animation-name:look-header-run;-webkit-animation-duration:80s;animation-duration:80s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}.look-header.is-live .look-header__band--b .look-header__track{-webkit-animation-duration:96s;animation-duration:96s;animation-direction:reverse}}@media(prefers-reduced-motion:reduce){.look-header__pause{display:none!important}}@media(forced-colors:active){.look-header__band--b .look-header__sep{color:canvastext;background:0 0}}@media(max-width:1024px){.look-header__top{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.look-header__ribbons{height:196px}.look-header__band--a{--look-header-tilt:-5deg;top:30%}.look-header__band--b{--look-header-tilt:3deg;top:72%}.look-header__phrase,.look-header__sep{padding-block:11px 13px;font-size:24px}.look-header__knot{width:82px;top:50%}.look-header__controls{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.look-header{--look-header-acc:var(--lilac);color:#1a1820;color:var(--ink);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.look-header :where(p,h1,h2,ul){margin:0}.look-header :where(ul){padding:0;list-style:none}.look-header__h{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);font-size:clamp(44px,6vw,96px);font-size:var(--look-header-size,clamp(44px,6vw,96px));letter-spacing:-.032em;text-wrap:balance;color:#1a1820;color:var(--ink);line-height:.95}.look-header__ink{display:block}.look-header__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:clamp(18px,2.4vw,30px);font-size:13px;font-weight:500;line-height:1.3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.look-header__eyebrow:before{content:"";background:var(--look-header-acc);width:9px;height:9px;-webkit-box-shadow:0 0 0 4px var(--look-header-acc);box-shadow:0 0 0 4px var(--look-header-acc);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.look-header__eyebrow:before{-webkit-box-shadow:0 0 0 4px color-mix(in oklab,var(--look-header-acc)22%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,var(--look-header-acc)22%,transparent)}}.look-header__intro{color:rgba(26,24,32,.7);color:var(--ink-dim);max-width:46ch;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.look-header__talk{cursor:pointer;font:inherit;color:#1a1820;color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--look-header-acc);background:0 0;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.look-header__talk .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.look-header__talk:hover .ic{-webkit-transform:translate(4px);transform:translate(4px)}.look-header :focus-visible{outline:2px solid #512aff;outline:2px solid var(--purple);outline-offset:3px}@-webkit-keyframes look-header-rise{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}}@keyframes look-header-rise{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}}@media(prefers-reduced-motion:no-preference){.look-header__rise{-webkit-animation-name:look-header-rise;animation-name:look-header-rise;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-delay:calc(0s + 80ms);animation-delay:calc(0s + 80ms);-webkit-animation-delay:calc(var(--look-header-i,0)*.11s + 80ms);animation-delay:calc(var(--look-header-i,0)*.11s + 80ms);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.look-header__eyebrow{--look-header-i:0}.look-header__ink{--look-header-i:1}.look-header__pair{--look-header-i:2}.look-header__intro,.look-header__card,.look-header__aside{--look-header-i:4}.look-header__talk-row{--look-header-i:5}.look-header .grad{-webkit-animation-name:look-header-rise,drift-in;animation-name:look-header-rise,drift-in;-webkit-animation-duration:.8s,1.8s;animation-duration:.8s,1.8s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit),var(--ease-kit);animation-timing-function:var(--ease-kit),var(--ease-kit);-webkit-animation-iteration-count:1,1;animation-iteration-count:1,1;-webkit-animation-delay:.3s,.3s;animation-delay:.3s,.3s;-webkit-animation-fill-mode:backwards,both;animation-fill-mode:backwards,both}}.look-header--sheet{--look-header-size:clamp(48px,7.6vw,124px);padding-top:clamp(8px,1.2vw,18px)}.look-header__sheet{isolation:isolate;background:radial-gradient(120% 90% at 88% 0%,var(--look-header-acc),transparent 62%),linear-gradient(172deg,var(--look-header-acc),var(--look-header-acc)78%);border-radius:clamp(28px,4vw,64px);margin-inline:clamp(8px,1.4vw,22px);position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.look-header__sheet{background:radial-gradient(120% 90% at 88% 0%,color-mix(in oklab,var(--look-header-acc)34%,#fbf9f5),transparent 62%),linear-gradient(172deg,color-mix(in oklab,var(--look-header-acc)24%,#fbf9f5),color-mix(in oklab,var(--look-header-acc)9%,#fbf9f5)78%)}@supports (color: color-mix(red,blue)){.look-header__sheet{background:radial-gradient(120% 90% at 88% 0%,color-mix(in oklab,var(--look-header-acc)34%,var(--paper)),transparent 62%),linear-gradient(172deg,color-mix(in oklab,var(--look-header-acc)24%,var(--paper)),color-mix(in oklab,var(--look-header-acc)9%,var(--paper))78%)}}}.look-header__sheet{padding-block:clamp(40px,5vw,76px) clamp(104px,10vw,150px)}.look-header__sheet-in{z-index:1;position:relative}.look-header--sheet .look-header__h{max-width:11.5em}.look-header--sheet .look-header__eyebrow{background:#fdfcf9;background:var(--paper-lift);border-radius:999px;padding:7px 14px 7px 10px}@supports (color:color-mix(in lab,red,red)){.look-header--sheet .look-header__eyebrow{background:color-mix(in oklab,#fdfcf970%,transparent)}@supports (color: color-mix(red,blue)){.look-header--sheet .look-header__eyebrow{background:color-mix(in oklab,var(--paper-lift)70%,transparent)}}}.look-header--sheet .look-header__eyebrow{color:#1a1820;color:var(--ink)}.look-header__mark{z-index:0;aspect-ratio:129/156;opacity:.16;pointer-events:none;height:138%;rotate:-8deg;rotate:var(--look-header-turn,-8deg);translate:0 0;translate:0 var(--look-header-drift,0);will-change:rotate,translate;position:absolute;top:-14%;right:-7%}.look-header__mark svg{width:100%;height:100%;display:block}.look-header__below{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:calc(-1*clamp(112px,11vw,166px));display:grid;position:relative}.look-header__card{background:#fdfcf9;background:var(--paper-lift);border:1px solid #1a182012;border:1px solid var(--hair-soft);-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);-webkit-transition:rotate .5s cubic-bezier(.22,1,.36,1);transition:rotate .5s cubic-bezier(.22,1,.36,1);-webkit-transition:rotate .5s var(--ease-kit);transition:rotate .5s var(--ease-kit);border-radius:22px;grid-column:7/span 6;justify-items:start;grid-gap:20px;gap:20px;padding:clamp(24px,2.6vw,36px);display:grid;position:relative;rotate:-1.2deg}.look-header__card:hover{rotate:none}.look-header__card:before{content:"";background:var(--look-header-acc);border-radius:3px;width:92px;height:22px;position:absolute;top:-11px;left:50%;translate:-50%;rotate:2deg}@supports (color:color-mix(in lab,red,red)){.look-header__card:before{background:color-mix(in oklab,var(--look-header-acc)45%,#fdfcf9)}@supports (color: color-mix(red,blue)){.look-header__card:before{background:color-mix(in oklab,var(--look-header-acc)45%,var(--paper-lift))}}}.look-header__card:before{opacity:.85}.look-header__card .look-header__intro{color:#1a1820;color:var(--ink);font-size:clamp(17px,1.3vw,19px)}.look-header__facts{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.look-header__facts li{color:#1a1820;color:var(--ink);background:var(--look-header-acc);border-radius:999px;padding:6px 12px;font-size:14px;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.look-header__facts li{background:color-mix(in oklab,var(--look-header-acc)16%,#fdfcf9)}@supports (color: color-mix(red,blue)){.look-header__facts li{background:color-mix(in oklab,var(--look-header-acc)16%,var(--paper-lift))}}}.look-header__facts li{border:1px solid var(--look-header-acc)}@supports (color:color-mix(in lab,red,red)){.look-header__facts li{border:1px solid color-mix(in oklab,var(--look-header-acc)38%,transparent)}}.look-header:is(.is-paused,.is-offstage) .look-header__track,.look-header.is-offstage :is(.look-header__float,.look-header__signal){-webkit-animation-play-state:paused;animation-play-state:paused}.look-header-qa{border-bottom:1px dashed #1a182021;border-bottom:1px dashed var(--hair);justify-items:start;grid-gap:14px;gap:14px;padding-block:clamp(36px,4vw,56px) clamp(56px,7vw,96px);display:grid}.look-header-qa__note{max-width:62ch;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px}.look-header-qa__next{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.028em;color:#1a1820;color:var(--ink);opacity:.35;margin-top:clamp(20px,3vw,40px);font-size:clamp(36px,4.6vw,72px);line-height:.96}@media(max-width:1024px){.look-header__card{grid-column:3/-1}}@media(max-width:760px){.look-header__below{margin-top:calc(-1*clamp(64px,16vw,96px))}.look-header__card{grid-column:1/-1;rotate:-.8deg}.look-header__sheet{padding-bottom:clamp(96px,26vw,128px)}.look-header__mark{height:92%;top:auto;bottom:-18%;right:-26%}}.look-faq-ask{grid-gap:clamp(40px,6vh,72px)clamp(16px,2vw,32px);grid-gap:clamp(40px,6vh,72px)var(--grid-gap);gap:clamp(40px,6vh,72px)clamp(16px,2vw,32px);gap:clamp(40px,6vh,72px)var(--grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid}.look-faq-ask__copy{top:106px;top:calc(var(--head-h) + 48px);padding-top:12px;position:sticky}.look-faq-ask__pane{border:1px solid #1a182021;border:1px solid var(--hair);border-radius:28px;border-radius:var(--radius-panel);background:#fdfcf9;background:var(--paper-lift);max-width:760px;-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);grid-gap:clamp(18px,2.4vh,26px);gap:clamp(18px,2.4vh,26px);padding:clamp(22px,3vw,44px);display:grid}.look-faq-ask__msg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex}.look-faq-ask__msg--us{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.look-faq-ask__face{background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;width:38px;height:38px;font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);color:#512aff;color:var(--purple);border:2px solid #0000;border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;place-items:center;font-size:19px;line-height:1;display:grid;-webkit-box-shadow:0 8px 18px -10px #1a182066;box-shadow:0 8px 18px -10px rgba(26,24,32,.4)}.look-faq-ask__bubble{text-wrap:pretty;border-radius:22px;min-width:0;max-width:34em;padding:13px 18px 14px}.look-faq-ask .look-faq-ask__bubble--you{border:1px solid #1a182012;border:1px solid var(--hair-soft);background:#fbf9f5;background:var(--paper);max-width:24em;-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);letter-spacing:-.012em;color:#1a1820;color:var(--ink);-webkit-transform-origin:0 100%;transform-origin:0 100%;border-bottom-left-radius:6px;font-size:clamp(18px,1.45vw,22px);line-height:1.25}.look-faq-ask__bubble--us,.look-faq-ask__typing{background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;background-position:0 0,50%;background-size:100% 100%,300% 100%;border:2px solid #0000;border-bottom-right-radius:6px;-webkit-box-shadow:0 18px 40px -26px #1a182066;box-shadow:0 18px 40px -26px rgba(26,24,32,.4)}.look-faq-ask__bubble.look-faq__answer{color:#1a1820;color:var(--ink)}.look-faq-ask__hello .look-faq-ask__bubble{color:#1a1820;color:var(--ink);font-size:17px;line-height:1.45}.look-faq-ask__stack{grid-gap:clamp(18px,2.4vh,26px);gap:clamp(18px,2.4vh,26px);display:grid}.look-faq-ask__pair{-ms-flex-line-pack:start;align-content:start;grid-gap:14px;gap:14px;display:grid}.look-faq-ask__reply{place-items:end;min-width:0;display:grid}.look-faq-ask__reply>*{grid-area:1/1}.look-faq-ask__typing{opacity:0;border-radius:20px;gap:5px;padding:14px 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.look-faq-ask__typing i{background:rgba(26,24,32,.62);background:var(--ink-faint);border-radius:50%;width:7px;height:7px}.look-faq-ask__hint{text-align:center;max-width:26ch;color:rgba(26,24,32,.62);color:var(--ink-faint);opacity:0;place-self:center;font-size:15px;line-height:1.45}.look-faq-ask__chips{border-top:1px solid #1a182012;border-top:1px solid var(--hair-soft);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding-top:clamp(16px,2.2vh,22px);display:-webkit-box;display:-ms-flexbox;display:flex}.look-faq-ask__chip{border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);text-align:left;max-width:100%;-webkit-transition:border-color .2s,background-color .2s,color .2s,-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:border-color .2s,background-color .2s,color .2s,-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:border-color .2s,background-color .2s,color .2s,transform .35s cubic-bezier(.34,1.56,.64,1);transition:border-color .2s,background-color .2s,color .2s,transform .35s cubic-bezier(.34,1.56,.64,1),-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);-webkit-transition:border-color .2s,background-color .2s,color .2s,-webkit-transform .35s var(--ease-spring);transition:border-color .2s,background-color .2s,color .2s,-webkit-transform .35s var(--ease-spring);transition:border-color .2s,background-color .2s,color .2s,transform .35s var(--ease-spring);transition:border-color .2s,background-color .2s,color .2s,transform .35s var(--ease-spring),-webkit-transform .35s var(--ease-spring);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45em;padding:9px 16px;font-size:15px;line-height:1.3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.look-faq-ask__chip:hover{border-color:#1a1820;border-color:var(--ink)}.look-faq-ask__chip:active{-webkit-transform:scale(.96);transform:scale(.96)}.look-faq-ask__chip.is-asked:not([aria-expanded=true]){color:rgba(26,24,32,.7);color:var(--ink-dim);background:#fbf9f5;background:var(--paper)}.look-faq-ask__chip[aria-expanded=true]{border-color:#1a1820;border-color:var(--ink);background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper)}.look-faq-ask__chip--more{background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;color:#1a1820;color:var(--ink);border:2px solid #0000;padding:8px 15px;font-weight:600}.look-faq-ask__chip--more:hover{border-color:rgba(0,0,0,0)}.look-faq-ask__chip--more .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.look-faq-ask__chip--more:hover .ic{-webkit-transform:translate(3px);transform:translate(3px)}.look-faq-ask:not(.is-armed) .look-faq-ask__chip:not(.look-faq-ask__chip--more){display:none}.look-faq-ask.is-armed .look-faq-ask__stack>*{grid-area:1/1}.look-faq-ask.is-armed .look-faq-ask__pair:not(.is-on){visibility:hidden}.look-faq-ask.is-armed:not(.has-q) .look-faq-ask__hint{opacity:1;-webkit-transition:opacity .4s .2s;transition:opacity .4s .2s}.look-faq-ask.is-armed .look-faq-ask__msg--you,.look-faq-ask.is-armed .look-faq-ask__pair .look-faq-ask__face,.look-faq-ask.is-armed .look-faq-ask__pair .look-faq-ask__bubble--us,.look-faq-ask.is-armed .look-faq-ask__typing{opacity:0;-webkit-transition:opacity .28s,-webkit-transform .62s cubic-bezier(.34,1.4,.64,1);transition:opacity .28s,-webkit-transform .62s cubic-bezier(.34,1.4,.64,1);transition:opacity .28s,transform .62s cubic-bezier(.34,1.4,.64,1);transition:opacity .28s,transform .62s cubic-bezier(.34,1.4,.64,1),-webkit-transform .62s cubic-bezier(.34,1.4,.64,1);-webkit-transform:translateY(10px)scale(.92);transform:translateY(10px)scale(.92)}.look-faq-ask.is-armed .look-faq-ask__pair .look-faq-ask__bubble--us>*{opacity:.08;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:opacity .55s cubic-bezier(.22,1,.36,1),-webkit-filter .55s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1),-webkit-filter .55s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1);transition:opacity .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1),-webkit-filter .55s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .55s var(--ease-kit),-webkit-filter .55s var(--ease-kit);transition:opacity .55s var(--ease-kit),-webkit-filter .55s var(--ease-kit);transition:opacity .55s var(--ease-kit),filter .55s var(--ease-kit);transition:opacity .55s var(--ease-kit),filter .55s var(--ease-kit),-webkit-filter .55s var(--ease-kit)}.look-faq-ask.is-armed :is(.is-asked,.is-typing,.is-answered) .look-faq-ask__msg--you,.look-faq-ask.is-armed :is(.is-typing,.is-answered) .look-faq-ask__face,.look-faq-ask.is-armed .is-typing .look-faq-ask__typing,.look-faq-ask.is-armed .is-answered .look-faq-ask__bubble--us{opacity:1;-webkit-transform:none;transform:none}.look-faq-ask.is-armed .is-typing .look-faq-ask__typing i{-webkit-animation-name:look-faq-dot;animation-name:look-faq-dot;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.look-faq-ask.is-armed .is-typing .look-faq-ask__typing i:nth-child(2){-webkit-animation-delay:.16s;animation-delay:.16s}.look-faq-ask.is-armed .is-typing .look-faq-ask__typing i:nth-child(3){-webkit-animation-delay:.32s;animation-delay:.32s}.look-faq-ask.is-armed .is-answered .look-faq-ask__typing{-webkit-transition-duration:.16s;transition-duration:.16s}.look-faq-ask.is-armed .is-answered .look-faq-ask__bubble--us>*{opacity:1;-webkit-filter:none;filter:none}.look-faq-ask.is-armed .is-answered .look-faq-ask__bubble--us>:first-child{-webkit-transition-delay:.12s;transition-delay:.12s}.look-faq-ask.is-armed .is-answered .look-faq-ask__bubble--us>:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}.look-faq-ask.is-armed .is-answered .look-faq-ask__bubble--us>:nth-child(n+3){-webkit-transition-delay:.6s;transition-delay:.6s}@-webkit-keyframes look-faq-dot{0%,60%,to{opacity:.45;-webkit-transform:none;transform:none}30%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes look-faq-dot{0%,60%,to{opacity:.45;-webkit-transform:none;transform:none}30%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@media(max-width:1024px){.look-faq-ask{grid-template-columns:minmax(0,1fr)}.look-faq-ask__copy{padding-top:0;position:static}.look-faq-ask__pane{max-width:none}}@media(max-width:760px){.look-faq-ask__pane{border-radius:22px;padding:18px}.look-faq-ask__face{width:32px;height:32px;font-size:16px}.look-faq-ask__msg{gap:8px}.look-faq-ask__bubble{border-radius:18px;padding:11px 15px 12px}.look-faq-ask__chip{padding:8px 14px;font-size:14px}}.look-faq-index__copy{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px 64px;display:-webkit-box;display:-ms-flexbox;display:flex}.look-faq-index__grid{grid-gap:clamp(32px,5vh,56px);gap:clamp(32px,5vh,56px);margin-top:clamp(48px,7vh,88px);display:grid}.look-faq-index__list{display:none}.look-faq-index__side{justify-items:start;grid-gap:28px;gap:28px;min-width:0;display:grid}.look-faq-index__panels{border-top:1px solid #1a182021;border-top:1px solid var(--hair);width:100%;display:grid}.look-faq-index__panel{border-bottom:1px solid #1a182021;border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;grid-gap:10px clamp(16px,2.4vw,32px);gap:10px clamp(16px,2.4vw,32px);padding-block:clamp(24px,3.4vh,36px);display:grid}.look-faq-index__big{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);color:rgba(0,0,0,0);background-position:20%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;grid-row:span 2;font-size:clamp(34px,3vw,44px);line-height:.9}.look-faq-index .look-faq-index__pq{letter-spacing:-.018em;color:#1a1820;color:var(--ink);text-wrap:balance;font-size:clamp(22px,1.9vw,28px);line-height:1.15}.look-faq-index__answer{grid-column:2;max-width:62ch}@media(min-width:1024px){.look-faq-index.is-armed .look-faq-index__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0 clamp(48px,5.5vw,104px)}.look-faq-index.is-armed .look-faq-index__list{border-top:1px solid #1a182021;border-top:1px solid var(--hair);display:block}.look-faq-index__tab{border:0;border-bottom:1px solid #1a182021;border-bottom:1px solid var(--hair);text-align:left;background:0 0;grid-template-columns:clamp(76px,7vw,116px) minmax(0,1fr);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;padding:clamp(18px,2.6vh,28px) 0;display:grid;position:relative}.look-faq-index__tab:after{content:"";background:linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59);background:var(--gradient-interactive);-webkit-transform-origin:0;transform-origin:0;height:2px;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .6s var(--ease-kit);transition:-webkit-transform .6s var(--ease-kit);transition:transform .6s var(--ease-kit);transition:transform .6s var(--ease-kit),-webkit-transform .6s var(--ease-kit);position:absolute;bottom:-1px;left:0;right:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.look-faq-index__tab[aria-selected=true]:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.look-faq-index__n{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:rgba(0,0,0,0);-webkit-text-stroke:1.25px #1a18209e;-webkit-text-stroke:1.25px var(--ink-faint);background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);background-position:20%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,3.4vw,56px);line-height:.9;transition:-webkit-text-stroke-color .3s}.look-faq-index__tab[aria-selected=true] .look-faq-index__n{-webkit-text-stroke-color:transparent}.look-faq-index__tab:not([aria-selected=true]) .look-faq-index__n{background:0 0}.look-faq-index__q{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.024em;color:rgba(26,24,32,.62);color:var(--ink-faint);text-wrap:balance;-webkit-transition:color .3s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:color .3s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:color .3s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition:color .3s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);-webkit-transition:color .3s var(--ease-kit),-webkit-transform .45s var(--ease-kit);transition:color .3s var(--ease-kit),-webkit-transform .45s var(--ease-kit);transition:color .3s var(--ease-kit),transform .45s var(--ease-kit);transition:color .3s var(--ease-kit),transform .45s var(--ease-kit),-webkit-transform .45s var(--ease-kit);font-size:clamp(24px,2.2vw,36px);line-height:1.08}.look-faq-index__tab:hover .look-faq-index__q{color:#1a1820;color:var(--ink);-webkit-transform:translate(6px);transform:translate(6px)}.look-faq-index__tab[aria-selected=true] .look-faq-index__q{color:#1a1820;color:var(--ink);-webkit-transform:translate(10px);transform:translate(10px)}.look-faq-index.is-armed .look-faq-index__side{top:98px;top:calc(var(--head-h) + 40px);position:sticky}.look-faq-index.is-armed .look-faq-index__panels{border-top:0}.look-faq-index.is-armed .look-faq-index__panel{border:1px solid #1a182021;border:1px solid var(--hair);border-radius:28px;border-radius:var(--radius-panel);background:#fdfcf9;background:var(--paper-lift);-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(28px,3vw,48px)}.look-faq-index.is-armed .look-faq-index__big{letter-spacing:-.06em;grid-row:auto;margin-bottom:6px;font-size:clamp(96px,9vw,152px);line-height:.8}.look-faq-index.is-armed .look-faq-index__answer{grid-column:auto;font-size:18px}.look-faq-index__panel.is-in>*{-webkit-animation-name:look-faq-rise;animation-name:look-faq-rise;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.look-faq-index__panel.is-in>:nth-child(2){-webkit-animation-delay:60ms;animation-delay:60ms}.look-faq-index__panel.is-in>:nth-child(3){-webkit-animation-delay:.12s;animation-delay:.12s}.look-faq-index.is-armed:not(.is-played) .look-faq-index__tab{opacity:0}.look-faq-index.is-played .look-faq-index__tab{-webkit-animation-name:look-faq-rise;animation-name:look-faq-rise;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:calc(var(--i,0)*80ms);animation-delay:calc(var(--i,0)*80ms);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}}@-webkit-keyframes look-faq-rise{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes look-faq-rise{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:none;transform:none}}@media(max-width:760px){.look-faq-index__panel{grid-template-columns:minmax(0,1fr);gap:12px}.look-faq-index__big{grid-row:auto}.look-faq-index__answer{grid-column:auto}}.look-faq-cards__copy{text-align:center;justify-items:center}.look-faq-cards .look-faq-cards__copy h2,.look-faq-cards__copy .look-faq__line{margin-inline:auto}.look-faq-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;grid-gap:clamp(14px,1.7vw,26px);gap:clamp(14px,1.7vw,26px);margin-top:clamp(48px,7vh,88px);display:grid}.look-faq-cards__card{--lfc:var(--teal);--lfc-tint:var(--lfc)}@supports (color:color-mix(in lab,red,red)){.look-faq-cards__card{--lfc-tint:color-mix(in oklab,var(--lfc)17%,var(--paper-lift))}}.look-faq-cards__card{--lfc-deep:var(--lfc)}@supports (color:color-mix(in lab,red,red)){.look-faq-cards__card{--lfc-deep:color-mix(in oklab,var(--lfc)62%,var(--ink))}}.look-faq-cards__card{border-radius:28px;border-radius:var(--radius-panel);background:var(--lfc-tint);min-width:0;min-height:clamp(210px,17vw,260px);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform:rotate(var(--lfc-tilt,0deg));transform:rotate(var(--lfc-tilt,0deg));-webkit-transition:-webkit-transform .55s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .55s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);transition:transform .55s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.22,1,.36,1);transition:transform .55s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.22,1,.36,1),-webkit-transform .55s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .3s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .55s var(--ease-spring),-webkit-box-shadow .3s var(--ease-kit);transition:-webkit-transform .55s var(--ease-spring),-webkit-box-shadow .3s var(--ease-kit);transition:transform .55s var(--ease-spring),box-shadow .3s var(--ease-kit);transition:transform .55s var(--ease-spring),box-shadow .3s var(--ease-kit),-webkit-transform .55s var(--ease-spring),-webkit-box-shadow .3s var(--ease-kit);view-transition-class:look-faq-card;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.look-faq-cards__card--big{grid-column:span 2}.look-faq-cards__h{z-index:1;display:grid;position:relative}.look-faq-cards__btn{border-radius:inherit;text-align:left;padding:clamp(22px,2.3vw,34px);background:0 0;border:0;-ms-flex-line-pack:start;align-content:start;width:100%;padding-right:clamp(84px,8vw,120px);display:grid}.look-faq-cards .look-faq-cards__q{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.022em;color:#1a1820;color:var(--ink);text-wrap:balance;font-size:clamp(22px,1.9vw,30px);line-height:1.08}.look-faq-cards__card--big .look-faq-cards__q{letter-spacing:-.03em;max-width:13em;font-size:clamp(30px,3.3vw,54px);line-height:1}.look-faq-cards__glyph{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);pointer-events:none;font-size:clamp(96px,9vw,140px);line-height:1;display:grid;position:absolute;bottom:clamp(-10px,-.6vw,-4px);right:clamp(14px,1.6vw,24px)}.look-faq-cards__card--big .look-faq-cards__glyph{font-size:clamp(140px,15vw,240px)}.look-faq-cards__glyph>*{-webkit-transition:opacity .35s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.34,1.56,.64,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.34,1.56,.64,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.34,1.56,.64,1),-webkit-transform .6s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .35s var(--ease-kit),-webkit-transform .6s var(--ease-spring);transition:opacity .35s var(--ease-kit),-webkit-transform .6s var(--ease-spring);transition:opacity .35s var(--ease-kit),transform .6s var(--ease-spring);transition:opacity .35s var(--ease-kit),transform .6s var(--ease-spring),-webkit-transform .6s var(--ease-spring);grid-area:1/1;justify-self:end}.look-faq-cards__ask{color:var(--lfc-deep);opacity:.85}.look-faq-cards__amp{background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);color:rgba(0,0,0,0);opacity:0;background-position:20%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-transform:rotate(-24deg)scale(.6);transform:rotate(-24deg)scale(.6)}.look-faq-cards__answer{z-index:1;color:#1a1820;color:var(--ink);padding:0 clamp(84px,8vw,120px) clamp(22px,2.3vw,34px) clamp(22px,2.3vw,34px);position:relative}.look-faq-cards.is-armed .look-faq-cards__card:not(.look-faq-cards__card--more):hover{-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);-webkit-transform:rotate(0)translateY(-4px);transform:rotate(0)translateY(-4px)}.look-faq-cards.is-armed .look-faq-cards__card:not(.is-open):hover .look-faq-cards__ask{-webkit-transform:rotate(10deg)scale(1.06);transform:rotate(10deg)scale(1.06)}.look-faq-cards.has-open .look-faq-cards__card:not(.is-open,.look-faq-cards__card--more){-webkit-transform:rotate(0deg)scale(.97);transform:rotate(0)scale(.97);-webkit-transform:rotate(calc(var(--lfc-tilt,0deg)*.35))scale(.97);transform:rotate(calc(var(--lfc-tilt,0deg)*.35))scale(.97);-webkit-box-shadow:0 1px #1a18200a;box-shadow:0 1px rgba(26,24,32,.04)}.look-faq-cards.is-armed .look-faq-cards__card.is-open{-webkit-box-shadow:0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--shadow-lift);box-shadow:var(--shadow-lift);grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-transform:none;transform:none}.look-faq-cards.is-armed .look-faq-cards__card.is-open .look-faq-cards__btn{padding-right:clamp(22px,2.3vw,34px)}.look-faq-cards.is-armed .look-faq-cards__card.is-open .look-faq-cards__q{letter-spacing:-.028em;font-size:clamp(28px,2.8vw,46px);line-height:1.02}.look-faq-cards.is-armed .look-faq-cards__card.is-open .look-faq-cards__answer{-ms-flex-item-align:center;align-self:center;max-width:40ch;padding:clamp(22px,2.3vw,34px) clamp(120px,12vw,200px) clamp(22px,2.3vw,34px) clamp(22px,2.3vw,34px);font-size:clamp(18px,1.35vw,21px);line-height:1.5}.look-faq-cards__card.is-open .look-faq-cards__ask{opacity:0;-webkit-transform:rotate(40deg)scale(.5);transform:rotate(40deg)scale(.5)}.look-faq-cards__card.is-open .look-faq-cards__amp{opacity:1;-webkit-transform:none;transform:none}.look-faq-cards__card--more{grid-column:span 3;grid-column:span var(--lfc-span,3);background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;border:2px solid #0000;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px 32px;min-height:0;padding:clamp(22px,2.3vw,34px);display:-webkit-box;display:-ms-flexbox;display:flex}.look-faq-cards__more-q{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.026em;color:#1a1820;color:var(--ink);font-size:clamp(26px,2.4vw,40px);line-height:1}.look-faq-cards.is-armed:not(.is-played) .look-faq-cards__card{opacity:0}.look-faq-cards.is-played .look-faq-cards__card{-webkit-animation-name:look-faq-deal;animation-name:look-faq-deal;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:calc(var(--i,0)*85ms);animation-delay:calc(var(--i,0)*85ms);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes look-faq-deal{0%{opacity:0;-webkit-transform:translateY(56px)rotate(0deg);transform:translateY(56px)rotate(0);-webkit-transform:translateY(56px)rotate(calc(var(--lfc-tilt,0deg)*5));transform:translateY(56px)rotate(calc(var(--lfc-tilt,0deg)*5))}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform:rotate(var(--lfc-tilt,0deg));transform:rotate(var(--lfc-tilt,0deg))}}@keyframes look-faq-deal{0%{opacity:0;-webkit-transform:translateY(56px)rotate(0deg);transform:translateY(56px)rotate(0);-webkit-transform:translateY(56px)rotate(calc(var(--lfc-tilt,0deg)*5));transform:translateY(56px)rotate(calc(var(--lfc-tilt,0deg)*5))}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform:rotate(var(--lfc-tilt,0deg));transform:rotate(var(--lfc-tilt,0deg))}}html.look-faq-vt::view-transition-group(*){-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit)}html.look-faq-vt::view-transition-old(*){-o-object-fit:none;object-fit:none;-o-object-position:left top;object-position:left top;width:100%;height:100%}html.look-faq-vt::view-transition-new(*){-o-object-fit:none;object-fit:none;-o-object-position:left top;object-position:left top;width:100%;height:100%}@media(max-width:1024px){.look-faq-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.look-faq-cards__card--more{grid-column:1/-1}}@media(max-width:760px){.look-faq-cards__grid{grid-template-columns:minmax(0,1fr);gap:14px}.look-faq-cards__card{min-height:0;-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform:rotate(calc(var(--lfc-tilt,0deg)*.5));transform:rotate(calc(var(--lfc-tilt,0deg)*.5));border-radius:22px}.look-faq-cards__card--big{grid-column:auto}.look-faq-cards__btn{min-height:150px;padding:22px 88px 22px 22px}.look-faq-cards__card--big .look-faq-cards__btn{min-height:200px}.look-faq-cards__glyph{font-size:96px}.look-faq-cards__card--big .look-faq-cards__glyph{font-size:140px}.look-faq-cards__card--big .look-faq-cards__q{font-size:32px}.look-faq-cards.is-armed .look-faq-cards__card.is-open{grid-template-columns:minmax(0,1fr)}.look-faq-cards.is-armed .look-faq-cards__card.is-open .look-faq-cards__btn{min-height:0;padding-bottom:8px}.look-faq-cards.is-armed .look-faq-cards__card.is-open .look-faq-cards__answer{max-width:none;padding:8px 22px 96px}.look-faq-cards.is-armed .look-faq-cards__card.is-open .look-faq-cards__q{font-size:28px}.look-faq-cards.is-played .look-faq-cards__card{-webkit-animation-name:look-faq-deal-phone;animation-name:look-faq-deal-phone}}@-webkit-keyframes look-faq-deal-phone{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}}@keyframes look-faq-deal-phone{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}}.look-faq__copy{-ms-flex-line-pack:start;align-content:start;grid-gap:22px;gap:22px;display:grid}.look-faq__line{max-width:36ch;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:clamp(17px,1.3vw,20px);line-height:1.5}.look-faq__line a{color:#1a1820;color:var(--ink);text-decoration-line:underline;text-decoration-color:#ba65e4;text-decoration-color:var(--acc);text-underline-offset:4px}.look-faq__answer{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);color:rgba(26,24,32,.7);color:var(--ink-dim);text-wrap:pretty;font-size:17px;line-height:1.6}.look-faq__answer :where(p,ul,ol)+:where(p,ul,ol){margin-top:.85em}.look-faq__answer :where(ul,ol){padding-left:1.1em;list-style:outside}.look-faq__answer a{color:#1a1820;color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1.5px;text-decoration-color:#ba65e4;text-decoration-color:var(--acc);text-underline-offset:3px}.look-faq__answer strong{color:#1a1820;color:var(--ink);font-weight:600}.look-faq__more{color:#1a1820;color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#ba65e4;text-decoration-color:var(--acc);background:0 0;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.look-faq__more .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.look-faq__more:hover .ic{-webkit-transform:translate(4px);transform:translate(4px)}.look-faq-qa__label{justify-items:start;grid-gap:12px;gap:12px;padding-top:clamp(120px,16vh,180px);display:grid}.look-faq-qa__pitch{max-width:52ch;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15px;line-height:1.5}.hs-page .look-faq-qa__label+.look-faq{padding-top:clamp(40px,6vh,64px)}.look-process-quote{--lpq-pad:clamp(24px,3.4vw,46px);--lpq-hole:5px;--lpq-cols:30px minmax(0,5fr)minmax(0,8fr)auto;max-width:880px;-webkit-filter:drop-shadow(0 24px 34px var(--lp-ink-shadow))drop-shadow(0 1px 0 var(--lp-ink-line));filter:drop-shadow(0 24px 34px var(--lp-ink-shadow))drop-shadow(0 1px 0 var(--lp-ink-line));margin-inline:auto;padding-block:12px 28px;position:relative}.look-process-quote:before{content:"";background:#f3efe6;background:var(--paper-deep);border-radius:4px;position:absolute;top:30px;right:18px;bottom:18px;left:18px;-webkit-transform:rotate(2.2deg);transform:rotate(2.2deg)}.look-process-quote__sheet{padding:calc(var(--lpq-pad) + 6px)var(--lpq-pad)var(--lpq-pad);background:#fdfcf9;background:var(--paper-lift);-webkit-mask-image:radial-gradient(circle at 50% 0,transparent var(--lpq-hole),black calc(var(--lpq-hole) + .5px));mask-image:radial-gradient(circle at 50% 0,transparent var(--lpq-hole),black calc(var(--lpq-hole) + .5px));border-radius:0 0 6px 6px;position:relative;-webkit-transform:rotate(-.7deg);transform:rotate(-.7deg);-webkit-mask-size:18px 100%;mask-size:18px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.look-process-quote__head{border-bottom:1.5px solid #1a1820;border-bottom:1.5px solid var(--ink);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex}.look-process-quote__kind{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.035em;color:#1a1820;color:var(--ink);font-size:clamp(42px,4.2vw,60px);line-height:.9}.look-process-quote__for{color:rgba(26,24,32,.7);color:var(--ink-dim);margin-top:10px;font-size:15px}.look-process-quote__for strong{color:#1a1820;color:var(--ink);font-weight:600}.look-process-quote__cols{grid-template-columns:var(--lpq-cols);letter-spacing:.1em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--ink-faint);border-bottom:1px solid #1a182021;border-bottom:1px solid var(--hair);grid-gap:18px;gap:18px;padding:14px 0 10px;font-size:11px;font-weight:600;display:grid}.look-process-quote__item{grid-template-columns:var(--lpq-cols);border-bottom:1px dashed #1a182021;border-bottom:1px dashed var(--hair);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;grid-gap:18px;gap:18px;padding:16px 0;display:grid;position:relative}.look-process-quote__item:before{content:"";background:linear-gradient(100deg,#5fd4b6,#ba65e4);background:linear-gradient(100deg,var(--teal),var(--lilac));border-radius:10px;position:absolute;top:6px;right:-14px;bottom:6px;left:-14px}@supports (color:color-mix(in lab,red,red)){.look-process-quote__item:before{background:linear-gradient(100deg,color-mix(in srgb,#5fd4b616%,transparent),color-mix(in srgb,#ba65e414%,transparent))}@supports (color: color-mix(red,blue)){.look-process-quote__item:before{background:linear-gradient(100deg,color-mix(in srgb,var(--teal)16%,transparent),color-mix(in srgb,var(--lilac)14%,transparent))}}}.look-process-quote__item:before{opacity:0;-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .3s var(--ease-kit),-webkit-transform .4s var(--ease-kit);transition:opacity .3s var(--ease-kit),-webkit-transform .4s var(--ease-kit);transition:opacity .3s var(--ease-kit),transform .4s var(--ease-kit);transition:opacity .3s var(--ease-kit),transform .4s var(--ease-kit),-webkit-transform .4s var(--ease-kit);pointer-events:none;-webkit-transform:scaleX(.96);transform:scaleX(.96)}.look-process-quote__item:hover:before{opacity:1;-webkit-transform:none;transform:none}.look-process-quote__no{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:17px;position:relative}.look-process-quote__body{justify-items:start;grid-gap:6px;gap:6px;display:grid;position:relative}.hs-page .look-process-quote__name{letter-spacing:-.02em;color:#1a1820;color:var(--ink);font-size:clamp(20px,1.6vw,24px);line-height:1.1}.look-process-quote__text{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:15.5px;line-height:1.5;position:relative}.look-process-quote__incl{letter-spacing:.04em;color:rgba(26,24,32,.7);color:var(--ink-dim);white-space:nowrap;font-size:13px;font-weight:600;position:relative}.look-process-quote__gate{margin-top:4px;font-size:13px;font-weight:600}.look-process-quote__gate>span{border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 11px 5px 9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.look-process-quote__wait{color:rgba(26,24,32,.7);color:var(--ink-dim);border:1px dashed var(--lp-ink-line)}.look-process-quote__go{color:#16735a;color:var(--color-ok-ink);background:#1f8a6a;background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.look-process-quote__go{background:color-mix(in srgb,#1f8a6a10%,transparent)}@supports (color: color-mix(red,blue)){.look-process-quote__go{background:color-mix(in srgb,var(--ok)10%,transparent)}}}.look-process-quote__gate>.look-process-quote__go,.look-process-quote.is-signed .look-process-quote__gate>.look-process-quote__wait{display:none}.look-process-quote.is-signed .look-process-quote__gate>.look-process-quote__go{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.look-process-quote__item.is-gated :is(.look-process-quote__name,.look-process-quote__text){-webkit-transition:opacity .5s cubic-bezier(.22,1,.36,1);transition:opacity .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .5s var(--ease-kit);transition:opacity .5s var(--ease-kit)}.look-process-quote:not(.is-signed) .look-process-quote__item.is-gated :is(.look-process-quote__name,.look-process-quote__text){opacity:.55}.look-process-quote__total{border-top:4px double #1a1820;border-top:4px double var(--ink);grid-template-columns:30px minmax(0,1fr);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;grid-gap:18px;gap:18px;margin-top:10px;padding:20px 0 6px;display:grid}.look-process-quote__total-k{letter-spacing:.1em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:11px;font-weight:600}.look-process-quote__total-v{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.03em;color:#1a1820;color:var(--ink);font-size:clamp(28px,2.6vw,38px);line-height:1}.look-process-quote__total-v span{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:0;color:rgba(26,24,32,.7);color:var(--ink-dim);margin-top:8px;font-size:15px;font-weight:500;display:block}.look-process-quote__sign{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);margin-top:26px;display:grid}.look-process-quote__slot{border-bottom:1.5px solid #1a1820;border-bottom:1.5px solid var(--ink);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:58px;padding-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.look-process-quote__who{color:rgba(26,24,32,.7);color:var(--ink-dim);margin-top:8px;font-size:13px}.look-process-quote__pen{padding:10px 18px;font-size:14px;position:absolute;bottom:10px;left:0}.look-process-quote:not(.is-signed) .look-process-quote__pen:not([hidden]){-webkit-animation-name:lpq-nudge;animation-name:lpq-nudge;-webkit-animation-duration:2.4s;animation-duration:2.4s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-delay:2.4s;animation-delay:2.4s}@-webkit-keyframes lpq-nudge{0%,70%,to{-webkit-transform:none;transform:none}80%{-webkit-transform:translateY(-3px)rotate(-2deg);transform:translateY(-3px)rotate(-2deg)}90%{-webkit-transform:translateY(0)rotate(1deg);transform:translateY(0)rotate(1deg)}}@keyframes lpq-nudge{0%,70%,to{-webkit-transform:none;transform:none}80%{-webkit-transform:translateY(-3px)rotate(-2deg);transform:translateY(-3px)rotate(-2deg)}90%{-webkit-transform:translateY(0)rotate(1deg);transform:translateY(0)rotate(1deg)}}.look-process-quote__pen[hidden]{display:none}.look-process-quote__mark{height:48px;display:block}.look-process-quote__mark svg{fill:none;width:auto;height:100%;stroke:#512aff;stroke:var(--purple);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.look-process-quote__mark--us{width:44px;fill:#512aff;fill:var(--purple)}.look-process-quote:not(.is-signed) .look-process-quote__mark--you{visibility:hidden}.look-process-quote__mark--you path{stroke-dasharray:60;stroke-dashoffset:0}.look-process-quote.is-live.is-signed .look-process-quote__mark--you path{-webkit-animation-name:lpq-draw;animation-name:lpq-draw;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes lpq-draw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes lpq-draw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.look-process-quote__status{color:#1a1820;color:var(--ink);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:18px;font-size:15px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex}.look-process-quote__status:before{content:"";background:#ffbe59;background:var(--orange);border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;width:8px;height:8px}.look-process-quote.is-signed .look-process-quote__status:before{background:#1f8a6a;background:var(--ok)}.look-process-quote__stamp{--lpq-rot:-9deg;-webkit-box-shadow:inset 0 0 0 2px #fdfcf9,inset 0 0 0 3.5px currentColor;box-shadow:inset 0 0 0 2px #fdfcf9,inset 0 0 0 3.5px currentColor;-webkit-box-shadow:inset 0 0 0 2px var(--paper-lift),inset 0 0 0 3.5px currentColor;box-shadow:inset 0 0 0 2px var(--paper-lift),inset 0 0 0 3.5px currentColor;font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);text-transform:uppercase;pointer-events:none;mix-blend-mode:multiply;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);-webkit-transform:rotate(var(--lpq-rot));transform:rotate(var(--lpq-rot));border:3px solid;border-radius:12px;justify-items:center;grid-gap:2px;gap:2px;padding:10px 18px 9px;font-weight:600;line-height:1;display:grid;position:absolute;-webkit-mask-image:repeating-linear-gradient(-38deg,#000 0 3px,#000000c7 3px 4px,#000 4px 9px);mask-image:repeating-linear-gradient(-38deg,#000 0,#000 3px,rgba(0,0,0,.78) 3px,rgba(0,0,0,.78) 4px,#000 4px,#000 9px)}.look-process-quote__stamp span{letter-spacing:.06em;font-size:clamp(22px,2.2vw,30px)}.look-process-quote__stamp small{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);letter-spacing:.14em;font-size:11px;font-weight:700}.look-process-quote__stamp--fixed{right:calc(var(--lpq-pad) - 6px);color:#512aff;color:var(--purple);bottom:168px}.look-process-quote__stamp--agreed{--lpq-rot:8deg;right:calc(var(--lpq-pad) + 4px);width:112px;height:112px;color:#0b6e57;color:var(--color-teal-ink);border-radius:50%;-ms-flex-line-pack:center;align-content:center;padding:0;bottom:34px}.look-process-quote__stamp--agreed span{font-size:22px}.look-process-quote:not(.is-fixed) .look-process-quote__stamp--fixed,.look-process-quote:not(.is-signed) .look-process-quote__stamp--agreed{visibility:hidden}.look-process-quote.is-live.is-fixed .look-process-quote__stamp--fixed,.look-process-quote.is-live.is-signed .look-process-quote__stamp--agreed{-webkit-animation-name:lpq-thump;animation-name:lpq-thump;-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit);-webkit-animation-fill-mode:both;animation-fill-mode:both}.look-process-quote.is-live.is-signed .look-process-quote__stamp--agreed{-webkit-animation-delay:.35s;animation-delay:.35s}@-webkit-keyframes lpq-thump{0%{opacity:0;-webkit-transform:rotate(calc(var(--lpq-rot) - 14deg))scale(2.3);transform:rotate(calc(var(--lpq-rot) - 14deg))scale(2.3)}55%{opacity:1;-webkit-transform:rotate(var(--lpq-rot))scale(.94);transform:rotate(var(--lpq-rot))scale(.94)}to{opacity:1;-webkit-transform:rotate(var(--lpq-rot))scale(1);transform:rotate(var(--lpq-rot))scale(1)}}@keyframes lpq-thump{0%{opacity:0;-webkit-transform:rotate(calc(var(--lpq-rot) - 14deg))scale(2.3);transform:rotate(calc(var(--lpq-rot) - 14deg))scale(2.3)}55%{opacity:1;-webkit-transform:rotate(var(--lpq-rot))scale(.94);transform:rotate(var(--lpq-rot))scale(.94)}to{opacity:1;-webkit-transform:rotate(var(--lpq-rot))scale(1);transform:rotate(var(--lpq-rot))scale(1)}}.look-process-quote.is-jolt .look-process-quote__sheet{-webkit-animation-name:lpq-jolt;animation-name:lpq-jolt;-webkit-animation-duration:.32s;animation-duration:.32s;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1);-webkit-animation-timing-function:var(--ease-kit);animation-timing-function:var(--ease-kit)}@-webkit-keyframes lpq-jolt{0%{-webkit-transform:rotate(-.7deg);transform:rotate(-.7deg)}35%{-webkit-transform:rotate(-.7deg)translateY(3px)scale(.996);transform:rotate(-.7deg)translateY(3px)scale(.996)}to{-webkit-transform:rotate(-.7deg);transform:rotate(-.7deg)}}@keyframes lpq-jolt{0%{-webkit-transform:rotate(-.7deg);transform:rotate(-.7deg)}35%{-webkit-transform:rotate(-.7deg)translateY(3px)scale(.996);transform:rotate(-.7deg)translateY(3px)scale(.996)}to{-webkit-transform:rotate(-.7deg);transform:rotate(-.7deg)}}.look-process-quote.is-live :is(.look-process-quote__item,.look-process-quote__total,.look-process-quote__sign,.look-process-quote__status){-webkit-transition:clip-path .55s cubic-bezier(.22,1,.36,1) 0ms,opacity .4s cubic-bezier(.22,1,.36,1) 0ms,-webkit-transform .55s cubic-bezier(.22,1,.36,1) 0ms;transition:clip-path .55s cubic-bezier(.22,1,.36,1) 0ms,opacity .4s cubic-bezier(.22,1,.36,1) 0ms,-webkit-transform .55s cubic-bezier(.22,1,.36,1) 0ms;transition:clip-path .55s cubic-bezier(.22,1,.36,1) 0ms,opacity .4s cubic-bezier(.22,1,.36,1) 0ms,transform .55s cubic-bezier(.22,1,.36,1) 0ms;transition:clip-path .55s cubic-bezier(.22,1,.36,1) 0ms,opacity .4s cubic-bezier(.22,1,.36,1) 0ms,transform .55s cubic-bezier(.22,1,.36,1) 0ms,-webkit-transform .55s cubic-bezier(.22,1,.36,1) 0ms;-webkit-transition:clip-path .55s var(--ease-kit)calc(var(--lpq-d,0)*1ms),opacity .4s var(--ease-kit)calc(var(--lpq-d,0)*1ms),-webkit-transform .55s var(--ease-kit)calc(var(--lpq-d,0)*1ms);transition:clip-path .55s var(--ease-kit)calc(var(--lpq-d,0)*1ms),opacity .4s var(--ease-kit)calc(var(--lpq-d,0)*1ms),-webkit-transform .55s var(--ease-kit)calc(var(--lpq-d,0)*1ms);transition:clip-path .55s var(--ease-kit)calc(var(--lpq-d,0)*1ms),opacity .4s var(--ease-kit)calc(var(--lpq-d,0)*1ms),transform .55s var(--ease-kit)calc(var(--lpq-d,0)*1ms);transition:clip-path .55s var(--ease-kit)calc(var(--lpq-d,0)*1ms),opacity .4s var(--ease-kit)calc(var(--lpq-d,0)*1ms),transform .55s var(--ease-kit)calc(var(--lpq-d,0)*1ms),-webkit-transform .55s var(--ease-kit)calc(var(--lpq-d,0)*1ms)}.look-process-quote.is-live .look-process-quote__item{--lpq-d:calc(260 + var(--i)*230)}.look-process-quote.is-live .look-process-quote__total{--lpq-d:1300}.look-process-quote.is-live .look-process-quote__sign{--lpq-d:1500}.look-process-quote.is-live .look-process-quote__status{--lpq-d:1650}.look-process-quote.is-pre :is(.look-process-quote__item,.look-process-quote__total,.look-process-quote__sign,.look-process-quote__status){clip-path:inset(0 0 100%);opacity:0;-webkit-transition:none;transition:none;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.look-process-quote.is-live .look-process-quote__sheet{-webkit-transition:translate .8s cubic-bezier(.22,1,.36,1);transition:translate .8s cubic-bezier(.22,1,.36,1);-webkit-transition:translate .8s var(--ease-kit);transition:translate .8s var(--ease-kit)}.look-process-quote.is-pre .look-process-quote__sheet{-webkit-transition:none;transition:none;translate:0 14px}@media(max-width:760px){.look-process-quote{--lpq-pad:20px;margin-inline:-6px}.look-process-quote__cols{display:none}.look-process-quote__item{grid-template-columns:26px minmax(0,1fr);gap:6px 10px;padding:16px 0}.look-process-quote__text{grid-column:2}.look-process-quote__no{font-size:18px}.look-process-quote__incl{display:none}.look-process-quote__total{grid-template-columns:minmax(0,1fr);gap:8px}.look-process-quote__total-v{font-size:28px}.look-process-quote__sign{margin-top:28px}.look-process-quote__stamp--fixed{bottom:210px;right:12px}.look-process-quote__stamp--fixed span{font-size:20px}.look-process-quote__stamp--agreed{width:92px;height:92px;bottom:64px;right:10px}.look-process-quote__stamp--agreed span{font-size:18px}}.look-process-track{--pos:0;--lpt-flag:64px;--lpt-dot:46px;--lpt-row:58px;--lpt-glide:.55s;text-align:left;max-width:1120px;margin-inline:auto;position:relative}.look-process-track.is-dragging{--lpt-glide:0s}.look-process-track__lane{padding-top:var(--lpt-flag);position:relative;container-type:inline-size}.look-process-track__lane[hidden],.look-process-track__foot[hidden]{display:none}.look-process-track__rail{top:calc(var(--lpt-flag) + var(--lpt-dot)/2 - 7px);left:calc(50%/var(--n));right:calc(50%/var(--n));background:repeating-linear-gradient(90deg,var(--lp-ink-line)0 1.5px,transparent 1.5px 14px)0 50%/100% 6px no-repeat,#f3efe6;height:14px;-webkit-box-shadow:inset 0 0 0 1px #1a182012;box-shadow:inset 0 0 0 1px rgba(26,24,32,.07);-webkit-box-shadow:inset 0 0 0 1px var(--hair-soft);box-shadow:inset 0 0 0 1px var(--hair-soft);border-radius:999px;position:absolute;overflow:hidden}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.look-process-track__rail{background:repeating-linear-gradient(90deg,var(--lp-ink-line)0 1.5px,transparent 1.5px 14px)0 50%/100% 6px no-repeat,var(--paper-deep)}}.look-process-track__fill{background:linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59);background:var(--gradient-brand);-webkit-transform-origin:0;transform-origin:0;-webkit-transform:scaleX(calc(var(--pos)/(var(--n) - 1)));transform:scaleX(calc(var(--pos)/(var(--n) - 1)));-webkit-transition:-webkit-transform var(--lpt-glide)cubic-bezier(.22,1,.36,1);transition:-webkit-transform var(--lpt-glide)cubic-bezier(.22,1,.36,1);transition:transform var(--lpt-glide)cubic-bezier(.22,1,.36,1);transition:transform var(--lpt-glide)cubic-bezier(.22,1,.36,1),-webkit-transform var(--lpt-glide)cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform var(--lpt-glide)var(--ease-kit);transition:-webkit-transform var(--lpt-glide)var(--ease-kit);transition:transform var(--lpt-glide)var(--ease-kit);transition:transform var(--lpt-glide)var(--ease-kit),-webkit-transform var(--lpt-glide)var(--ease-kit);position:absolute;top:0;right:0;bottom:0;left:0}.look-process-track__stops{grid-template-columns:repeat(var(--n),minmax(0,1fr));display:grid;position:relative}.look-process-track__pin{text-align:center;background:0 0;border:0;border-radius:14px;justify-items:center;grid-gap:14px;gap:14px;width:100%;padding:0 8px 6px;display:grid}.look-process-track__dot{width:var(--lpt-dot);height:var(--lpt-dot);border:1.5px solid #1a1820;border:1.5px solid var(--ink);background:#fdfcf9;background:var(--paper-lift);font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);color:#1a1820;color:var(--ink);-webkit-transition:background .3s,color .3s,border-color .3s,-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:background .3s,color .3s,border-color .3s,-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:background .3s,color .3s,border-color .3s,transform .35s cubic-bezier(.34,1.56,.64,1);transition:background .3s,color .3s,border-color .3s,transform .35s cubic-bezier(.34,1.56,.64,1),-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);-webkit-transition:background .3s,color .3s,border-color .3s,-webkit-transform .35s var(--ease-spring);transition:background .3s,color .3s,border-color .3s,-webkit-transform .35s var(--ease-spring);transition:background .3s,color .3s,border-color .3s,transform .35s var(--ease-spring);transition:background .3s,color .3s,border-color .3s,transform .35s var(--ease-spring),-webkit-transform .35s var(--ease-spring);border-radius:50%;place-items:center;font-size:19px;display:grid}.look-process-track__label{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.02em;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:clamp(17px,1.4vw,21px);line-height:1.15;-webkit-transition:color .3s;transition:color .3s}.look-process-track__pin:hover .look-process-track__dot{-webkit-transform:scale(1.08);transform:scale(1.08)}.look-process-track__stop.is-past .look-process-track__dot{background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ba65e4,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-brand)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-brand)border-box;border-width:3px;border-color:rgba(0,0,0,0)}.look-process-track__stop.is-active .look-process-track__dot{background:#1a1820;background:var(--ink);border-color:#1a1820;border-color:var(--ink);color:#fbf9f5;color:var(--paper);-webkit-transform:scale(1.12);transform:scale(1.12)}.look-process-track__stop.is-active .look-process-track__label{color:#1a1820;color:var(--ink)}.look-process-track__marker{z-index:2;translate:-50%;-webkit-transform:translateX(calc((var(--pos) + .5)*100cqi/var(--n)));transform:translate(calc((var(--pos) + .5)*100cqi/var(--n)));-webkit-transition:-webkit-transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1);transition:transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1);transition:transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1),-webkit-transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform var(--lpt-glide)var(--ease-spring);transition:-webkit-transform var(--lpt-glide)var(--ease-spring);transition:transform var(--lpt-glide)var(--ease-spring);transition:transform var(--lpt-glide)var(--ease-spring),-webkit-transform var(--lpt-glide)var(--ease-spring);cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:999px;justify-items:center;display:grid;position:absolute;top:0;left:0}.look-process-track.is-dragging .look-process-track__marker{cursor:-webkit-grabbing;cursor:grabbing}.look-process-track__flag{background:#1a1820;background:var(--ink);color:#fbf9f5;color:var(--paper);white-space:nowrap;-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transition:-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1),-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform .3s var(--ease-spring);transition:-webkit-transform .3s var(--ease-spring);transition:transform .3s var(--ease-spring);transition:transform .3s var(--ease-spring),-webkit-transform .3s var(--ease-spring);border-radius:999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:8px 15px 8px 11px;font-size:14px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.look-process-track__amp{width:15px;height:18px;fill:#5fd4b6;fill:var(--teal);-webkit-transition:-webkit-transform .5s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .5s cubic-bezier(.34,1.56,.64,1);transition:transform .5s cubic-bezier(.34,1.56,.64,1);transition:transform .5s cubic-bezier(.34,1.56,.64,1),-webkit-transform .5s cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform .5s var(--ease-spring);transition:-webkit-transform .5s var(--ease-spring);transition:transform .5s var(--ease-spring);transition:transform .5s var(--ease-spring),-webkit-transform .5s var(--ease-spring)}.look-process-track.is-dragging .look-process-track__flag{-webkit-transform:scale(1.06)rotate(-2deg);transform:scale(1.06)rotate(-2deg)}.look-process-track.is-dragging .look-process-track__amp{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}.look-process-track__grip{width:2px;height:calc(var(--lpt-flag) - 38px);background:#1a1820;background:var(--ink)}.look-process-track__cards{grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:clamp(16px,2vw,32px);grid-gap:var(--grid-gap);gap:clamp(16px,2vw,32px);gap:var(--grid-gap);display:grid}.look-process-track__card{border-radius:16px;border-radius:var(--radius-card);border:1px solid #1a182021;border:1px solid var(--hair);background:#fdfcf9;background:var(--paper-lift);-ms-flex-line-pack:start;align-content:start;grid-gap:10px;gap:10px;padding:28px;display:grid}.look-process-track__kicker{letter-spacing:.1em;text-transform:uppercase;color:rgba(26,24,32,.62);color:var(--ink-faint);font-size:12px;font-weight:600}.hs-page .look-process-track__name{color:#1a1820;color:var(--ink);font-size:clamp(24px,2vw,30px);line-height:1.05}.look-process-track__text{color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:16px;line-height:1.5}.look-process-track.is-live .look-process-track__cards{grid-template-columns:minmax(0,1fr);margin-top:34px;position:relative;container-type:inline-size}.look-process-track.is-live .look-process-track__cards:before{content:"";z-index:2;background:#fdfcf9;background:var(--paper-lift);border-top:1px solid #1a182021;border-top:1px solid var(--hair);border-left:1px solid #1a182021;border-left:1px solid var(--hair);width:18px;height:18px;-webkit-transform:translateX(calc((var(--pos) + .5)*100cqi/var(--n) - 9px))rotate(45deg);transform:translate(calc((var(--pos) + .5)*100cqi/var(--n) - 9px))rotate(45deg);-webkit-transition:-webkit-transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1);transition:transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1);transition:transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1),-webkit-transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1);-webkit-transition:-webkit-transform var(--lpt-glide)var(--ease-spring);transition:-webkit-transform var(--lpt-glide)var(--ease-spring);transition:transform var(--lpt-glide)var(--ease-spring);transition:transform var(--lpt-glide)var(--ease-spring),-webkit-transform var(--lpt-glide)var(--ease-spring);border-top-left-radius:4px;position:absolute;top:-9px;left:0}.look-process-track.is-live .look-process-track__card{border-radius:28px;border-radius:var(--radius-panel);-webkit-box-shadow:0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;-webkit-transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s,-webkit-transform .5s cubic-bezier(.22,1,.36,1);-webkit-transition:opacity .35s var(--ease-kit),visibility 0s linear .35s,-webkit-transform .5s var(--ease-kit);transition:opacity .35s var(--ease-kit),visibility 0s linear .35s,-webkit-transform .5s var(--ease-kit);transition:opacity .35s var(--ease-kit),transform .5s var(--ease-kit),visibility 0s linear .35s;transition:opacity .35s var(--ease-kit),transform .5s var(--ease-kit),visibility 0s linear .35s,-webkit-transform .5s var(--ease-kit);grid-area:1/1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:10px clamp(24px,4vw,64px);padding:clamp(28px,3.6vw,52px);-webkit-transform:translateY(12px);transform:translateY(12px)}.look-process-track.is-live .look-process-track__card.is-active{opacity:1;visibility:visible;-webkit-transition:opacity .45s cubic-bezier(.22,1,.36,1)80ms,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1)80ms;transition:opacity .45s cubic-bezier(.22,1,.36,1)80ms,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1)80ms;transition:opacity .45s cubic-bezier(.22,1,.36,1)80ms,transform .6s cubic-bezier(.22,1,.36,1)80ms,visibility 0s;transition:opacity .45s cubic-bezier(.22,1,.36,1)80ms,transform .6s cubic-bezier(.22,1,.36,1)80ms,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1)80ms;-webkit-transition:opacity .45s var(--ease-kit)80ms,visibility 0s,-webkit-transform .6s var(--ease-kit)80ms;transition:opacity .45s var(--ease-kit)80ms,visibility 0s,-webkit-transform .6s var(--ease-kit)80ms;transition:opacity .45s var(--ease-kit)80ms,transform .6s var(--ease-kit)80ms,visibility 0s;transition:opacity .45s var(--ease-kit)80ms,transform .6s var(--ease-kit)80ms,visibility 0s,-webkit-transform .6s var(--ease-kit)80ms;-webkit-transform:none;transform:none}.look-process-track.is-live .look-process-track__kicker{grid-column:1}.hs-page .look-process-track.is-live .look-process-track__name{letter-spacing:-.03em;grid-column:1;font-size:clamp(32px,3.4vw,52px)}.look-process-track.is-live .look-process-track__text{color:#1a1820;color:var(--ink);grid-area:1/2/span 2;align-self:end;font-size:clamp(17px,1.35vw,20px)}.look-process-track__foot{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px 24px;margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex}.look-process-track__price{color:rgba(26,24,32,.7);color:var(--ink-dim);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-size:15px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.look-process-track__lock{opacity:.45;width:18px;height:18px;-webkit-transition:opacity .3s,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .3s,-webkit-transform .4s var(--ease-spring);transition:opacity .3s,-webkit-transform .4s var(--ease-spring);transition:opacity .3s,transform .4s var(--ease-spring);transition:opacity .3s,transform .4s var(--ease-spring),-webkit-transform .4s var(--ease-spring)}.look-process-track.is-fixed .look-process-track__price{color:#16735a;color:var(--color-ok-ink)}.look-process-track.is-fixed .look-process-track__lock{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}.look-process-track__next .ic{-webkit-transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1);-webkit-transition:-webkit-transform .25s var(--ease-kit);transition:-webkit-transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit);transition:transform .25s var(--ease-kit),-webkit-transform .25s var(--ease-kit)}.look-process-track__next:hover .ic{-webkit-transform:translate(3px);transform:translate(3px)}.look-process-track.is-live .look-process-track__stop{-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1)calc(var(--i)*.11s + .15s),-webkit-transform .5s cubic-bezier(.34,1.56,.64,1)calc(var(--i)*.11s + .15s);transition:opacity .4s cubic-bezier(.22,1,.36,1)calc(var(--i)*.11s + .15s),-webkit-transform .5s cubic-bezier(.34,1.56,.64,1)calc(var(--i)*.11s + .15s);transition:opacity .4s cubic-bezier(.22,1,.36,1)calc(var(--i)*.11s + .15s),transform .5s cubic-bezier(.34,1.56,.64,1)calc(var(--i)*.11s + .15s);transition:opacity .4s cubic-bezier(.22,1,.36,1)calc(var(--i)*.11s + .15s),transform .5s cubic-bezier(.34,1.56,.64,1)calc(var(--i)*.11s + .15s),-webkit-transform .5s cubic-bezier(.34,1.56,.64,1)calc(var(--i)*.11s + .15s);-webkit-transition:opacity .4s var(--ease-kit)calc(var(--i)*.11s + .15s),-webkit-transform .5s var(--ease-spring)calc(var(--i)*.11s + .15s);transition:opacity .4s var(--ease-kit)calc(var(--i)*.11s + .15s),-webkit-transform .5s var(--ease-spring)calc(var(--i)*.11s + .15s);transition:opacity .4s var(--ease-kit)calc(var(--i)*.11s + .15s),transform .5s var(--ease-spring)calc(var(--i)*.11s + .15s);transition:opacity .4s var(--ease-kit)calc(var(--i)*.11s + .15s),transform .5s var(--ease-spring)calc(var(--i)*.11s + .15s),-webkit-transform .5s var(--ease-spring)calc(var(--i)*.11s + .15s)}.look-process-track.is-live .look-process-track__rail{-webkit-transition:clip-path .9s cubic-bezier(.22,1,.36,1).1s;transition:clip-path .9s cubic-bezier(.22,1,.36,1).1s;-webkit-transition:clip-path .9s var(--ease-kit).1s;transition:clip-path .9s var(--ease-kit).1s}.look-process-track.is-pre .look-process-track__stop{opacity:0;-webkit-transition:none;transition:none;-webkit-transform:translateY(10px)scale(.85);transform:translateY(10px)scale(.85)}.look-process-track.is-pre .look-process-track__rail{clip-path:inset(0 100% 0 0);-webkit-transition:none;transition:none}.look-process-track.is-pre .look-process-track__marker{opacity:0;translate:-50% -26px}.look-process-track.is-live .look-process-track__marker{-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1).7s,translate .6s cubic-bezier(.34,1.56,.64,1).7s,-webkit-transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1);transition:opacity .3s cubic-bezier(.22,1,.36,1).7s,translate .6s cubic-bezier(.34,1.56,.64,1).7s,-webkit-transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1);transition:transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.22,1,.36,1).7s,translate .6s cubic-bezier(.34,1.56,.64,1).7s;transition:transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.22,1,.36,1).7s,translate .6s cubic-bezier(.34,1.56,.64,1).7s,-webkit-transform var(--lpt-glide)cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .3s var(--ease-kit).7s,translate .6s var(--ease-spring).7s,-webkit-transform var(--lpt-glide)var(--ease-spring);transition:opacity .3s var(--ease-kit).7s,translate .6s var(--ease-spring).7s,-webkit-transform var(--lpt-glide)var(--ease-spring);transition:transform var(--lpt-glide)var(--ease-spring),opacity .3s var(--ease-kit).7s,translate .6s var(--ease-spring).7s;transition:transform var(--lpt-glide)var(--ease-spring),opacity .3s var(--ease-kit).7s,translate .6s var(--ease-spring).7s,-webkit-transform var(--lpt-glide)var(--ease-spring)}.look-process-track.is-live.is-dragging .look-process-track__marker{-webkit-transition:none;transition:none}@media(max-width:760px){.look-process-track{--lpt-dot:40px}.look-process-track__lane{padding-top:0}.look-process-track__rail{top:calc(var(--lpt-row)/2);bottom:calc(var(--lpt-row)/2);left:calc(var(--lpt-dot)/2 - 6px);background:repeating-linear-gradient(180deg,var(--lp-ink-line)0 1.5px,transparent 1.5px 12px)50% 0/5px 100% no-repeat,#f3efe6;width:12px;height:auto;right:auto}@supports (background: repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.look-process-track__rail{background:repeating-linear-gradient(180deg,var(--lp-ink-line)0 1.5px,transparent 1.5px 12px)50% 0/5px 100% no-repeat,var(--paper-deep)}}.look-process-track.is-pre .look-process-track__rail{clip-path:inset(0 0 100%)}.look-process-track__fill{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(calc(var(--pos)/(var(--n) - 1)));transform:scaleY(calc(var(--pos)/(var(--n) - 1)))}.look-process-track__stops{grid-template-columns:minmax(0,1fr)}.look-process-track__pin{height:var(--lpt-row);text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.look-process-track__dot{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:17px}.look-process-track__label{font-size:17px}.look-process-track__marker{translate:0;-webkit-transform:translateY(calc(var(--pos)*var(--lpt-row) + (var(--lpt-row) - 34px)/2));transform:translateY(calc(var(--pos)*var(--lpt-row) + (var(--lpt-row) - 34px)/2));left:auto;right:0}.look-process-track.is-pre .look-process-track__marker{translate:16px}.look-process-track__flag{padding:7px 12px 7px 9px;font-size:13px}.look-process-track__grip{display:none}.look-process-track__cards{grid-template-columns:minmax(0,1fr)}.look-process-track.is-live .look-process-track__cards{margin-top:22px}.look-process-track.is-live .look-process-track__cards:before{display:none}.look-process-track.is-live .look-process-track__card{border-radius:22px;grid-template-columns:minmax(0,1fr);padding:24px 22px}.hs-page .look-process-track.is-live .look-process-track__name{font-size:30px}.look-process-track.is-live .look-process-track__text{grid-area:auto/1}}.look-process-stack{--lps-peek:84px;--lps-top:calc(var(--head-h) + 22px);--lps-h:clamp(320px,46vh,430px)}.look-process-stack__list{grid-gap:clamp(28px,9vh,96px);gap:clamp(28px,9vh,96px);display:grid}.look-process-stack__list:after{content:"";height:22vh}.look-process-stack__card{--lps-tint:var(--teal);--lps-num:var(--teal);top:calc(var(--lps-top) + var(--i)*var(--lps-peek));min-height:var(--lps-h);border-radius:28px;border-radius:var(--radius-panel);background:#5fd4b6;background:var(--lps-tint);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;padding:22px clamp(24px,4vw,60px) clamp(28px,4vw,52px);display:grid;position:sticky}@supports (color:color-mix(in lab,red,red)){.look-process-stack__card{background:color-mix(in srgb,var(--lps-tint)20%,#fdfcf9)}@supports (color: color-mix(red,blue)){.look-process-stack__card{background:color-mix(in srgb,var(--lps-tint)20%,var(--paper-lift))}}}.look-process-stack__card{-webkit-box-shadow:0 -1px 0 #fdfcf9,0 -22px 44px -34px var(--lp-ink-shadow),0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 -1px #fdfcf9,0 -22px 44px -34px var(--lp-ink-shadow),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:0 -1px 0 var(--paper-lift),0 -22px 44px -34px var(--lp-ink-shadow),var(--shadow-card);box-shadow:0 -1px 0 var(--paper-lift),0 -22px 44px -34px var(--lp-ink-shadow),var(--shadow-card)}@supports (color:color-mix(in lab,red,red)){.look-process-stack__card{-webkit-box-shadow:0 -1px 0 color-mix(in srgb,#fdfcf970%,transparent),0 -22px 44px -34px var(--lp-ink-shadow),0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:0 -1px color-mix(in srgb,#fdfcf970%,transparent),0 -22px 44px -34px var(--lp-ink-shadow),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28)}@supports (color: color-mix(red,blue)){.look-process-stack__card{-webkit-box-shadow:0 -1px 0 color-mix(in srgb,var(--paper-lift)70%,transparent),0 -22px 44px -34px var(--lp-ink-shadow),var(--shadow-card);box-shadow:0 -1px color-mix(in srgb,var(--paper-lift)70%,transparent),0 -22px 44px -34px var(--lp-ink-shadow),var(--shadow-card)}}}.look-process-stack__card{isolation:isolate;overflow:hidden}.look-process-stack__card--lilac{--lps-tint:var(--lilac);--lps-num:var(--lilac)}.look-process-stack__card--pink{--lps-tint:var(--pink);--lps-num:var(--pink)}.look-process-stack__card--orange{--lps-tint:var(--orange);--lps-num:var(--orange)}.look-process-stack__card--lilac,.look-process-stack__card--pink{background:var(--lps-tint)}@supports (color:color-mix(in lab,red,red)){.look-process-stack__card--lilac,.look-process-stack__card--pink{background:color-mix(in srgb,var(--lps-tint)16%,#fdfcf9)}@supports (color: color-mix(red,blue)){.look-process-stack__card--lilac,.look-process-stack__card--pink{background:color-mix(in srgb,var(--lps-tint)16%,var(--paper-lift))}}}.look-process-stack__card--orange{background:var(--lps-tint)}@supports (color:color-mix(in lab,red,red)){.look-process-stack__card--orange{background:color-mix(in srgb,var(--lps-tint)26%,#fdfcf9)}@supports (color: color-mix(red,blue)){.look-process-stack__card--orange{background:color-mix(in srgb,var(--lps-tint)26%,var(--paper-lift))}}}.look-process-stack__copy{z-index:1;-ms-flex-line-pack:start;align-content:start;justify-items:start;grid-gap:18px;gap:18px;display:grid;position:relative}.hs-page .look-process-stack__name{letter-spacing:-.03em;color:#1a1820;color:var(--ink);max-width:18em;font-size:clamp(34px,3.4vw,52px);line-height:1.04}.look-process-stack__text{color:#1a1820;color:var(--ink);max-width:26ch;font-size:clamp(19px,1.6vw,24px);line-height:1.4}.look-process-stack__count{z-index:1;letter-spacing:.08em;color:rgba(26,24,32,.7);color:var(--ink-dim);-ms-flex-item-align:start;align-self:start;padding-top:10px;font-size:13px;font-weight:600;position:relative}.look-process-stack__num{z-index:0;pointer-events:none;line-height:.74;position:absolute;bottom:0;right:clamp(12px,3vw,48px);overflow:hidden}.look-process-stack__num>span{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:520;font-weight:var(--heading-weight);letter-spacing:-.06em;color:var(--lps-num);font-size:clamp(220px,30vw,440px);display:block;translate:0 6%}.look-process-stack__card--end{background:linear-gradient(#fdfcf9,#fdfcf9)padding-box,linear-gradient(135deg,#5fd4b6,#512aff,#ff687c,#ffbe59)border-box;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper-lift)),to(var(--paper-lift)))padding-box,var(--gradient-interactive)border-box;background:linear-gradient(var(--paper-lift),var(--paper-lift))padding-box,var(--gradient-interactive)border-box;border:2px solid #0000}.look-process-stack__card--end .look-process-stack__text{max-width:34ch;color:rgba(26,24,32,.7);color:var(--ink-dim);font-size:clamp(17px,1.3vw,20px)}.look-process-stack__num--amp{bottom:clamp(20px,4vw,48px);right:clamp(20px,4vw,64px);overflow:visible}.look-process-stack__num--amp svg{aspect-ratio:129/156;width:clamp(130px,15vw,230px);height:auto;fill:#512aff;fill:var(--purple);display:block}.look-process-stack.is-live .look-process-stack__num>span,.look-process-stack.is-live .look-process-stack__num--amp svg{-webkit-transition:translate .9s cubic-bezier(.22,1,.36,1).1s,opacity .5s cubic-bezier(.22,1,.36,1).1s,rotate .9s cubic-bezier(.34,1.56,.64,1).1s;transition:translate .9s cubic-bezier(.22,1,.36,1).1s,opacity .5s cubic-bezier(.22,1,.36,1).1s,rotate .9s cubic-bezier(.34,1.56,.64,1).1s;-webkit-transition:translate .9s var(--ease-kit).1s,opacity .5s var(--ease-kit).1s,rotate .9s var(--ease-spring).1s;transition:translate .9s var(--ease-kit).1s,opacity .5s var(--ease-kit).1s,rotate .9s var(--ease-spring).1s}.look-process-stack.is-live .look-process-stack__card:not(.is-in) .look-process-stack__num>span{opacity:0;-webkit-transition:none;transition:none;translate:0 70%}.look-process-stack.is-live .look-process-stack__card:not(.is-in) .look-process-stack__num--amp svg{opacity:0;-webkit-transition:none;transition:none;translate:0 20%;rotate:-24deg}@media(max-height:640px){.look-process-stack__card{min-height:0;position:relative;top:auto}}@media(max-width:760px){.look-process-stack{--lps-peek:54px;--lps-top:calc(var(--head-h) + 14px);--lps-h:clamp(300px,44vh,380px)}.look-process-stack__card{border-radius:22px;grid-template-columns:minmax(0,1fr);padding:18px 22px 26px}.look-process-stack__count{position:absolute;bottom:22px;left:22px}.hs-page .look-process-stack__name{font-size:29px}.look-process-stack__copy{gap:14px}.look-process-stack__text{font-size:18px}.look-process-stack__num>span{font-size:230px}.look-process-stack__card--end{padding-bottom:120px}.look-process-stack__num--amp svg{width:110px}}.look-process{--lp-ink-shadow:#1a18204d}@supports (color:color-mix(in lab,red,red)){.look-process{--lp-ink-shadow:color-mix(in srgb,var(--color-ink-soft)30%,transparent)}}.look-process{--lp-ink-line:#1a182038}@supports (color:color-mix(in lab,red,red)){.look-process{--lp-ink-line:color-mix(in srgb,var(--color-ink-soft)22%,transparent)}}.look-process .svc__demo--bare{min-width:0}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0rem;right:0rem;bottom:0rem;left:0rem;inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:0rem;inset-block:calc(var(--spacing)*0)}.-top-3{top:-.75rem;top:calc(var(--spacing)*-3)}.top-0{top:0rem;top:calc(var(--spacing)*0)}.top-6{top:1.5rem;top:calc(var(--spacing)*6)}.top-8{top:2rem;top:calc(var(--spacing)*8)}.right-0{right:0rem;right:calc(var(--spacing)*0)}.right-6{right:1.5rem;right:calc(var(--spacing)*6)}.bottom-0{bottom:0rem;bottom:calc(var(--spacing)*0)}.bottom-2{bottom:.5rem;bottom:calc(var(--spacing)*2)}.left-0{left:0rem;left:calc(var(--spacing)*0)}.left-2{left:.5rem;left:calc(var(--spacing)*2)}.left-6{left:1.5rem;left:calc(var(--spacing)*6)}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[1000\]{z-index:1000}.col-span-2{grid-column:span 2/span 2}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.container{width:100%}@media(min-width:480px){.container{max-width:480px}}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1200px){.container{max-width:1200px}}.m-auto{margin:auto}.mx-2{margin-inline:.5rem;margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.my-\[0\.2em\]{margin-block:.2em}.mt-0\.5{margin-top:.125rem;margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:.25rem;margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:.375rem;margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:.5rem;margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:.625rem;margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:.75rem;margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:.875rem;margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:1rem;margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:1.25rem;margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:1.5rem;margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:1.75rem;margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:2rem;margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:2.25rem;margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:2.5rem;margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:3rem;margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:3.5rem;margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:4rem;margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:5rem;margin-top:calc(var(--spacing)*20)}.mt-28{margin-top:7rem;margin-top:calc(var(--spacing)*28)}.mt-\[0\.6em\]{margin-top:.6em}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-\[30px\]{margin-top:30px}.mt-\[clamp\(28px\,4vh\,40px\)\]{margin-top:clamp(28px,4vh,40px)}.mt-auto{margin-top:auto}.mr-1{margin-right:.25rem;margin-right:calc(var(--spacing)*1)}.-mb-24{margin-bottom:-6rem;margin-bottom:calc(var(--spacing)*-24)}.mb-0{margin-bottom:0rem;margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:.25rem;margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:.5rem;margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:.75rem;margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:1rem;margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:1.25rem;margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:1.5rem;margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:1.75rem;margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:2rem;margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:2.5rem;margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:3rem;margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:3.5rem;margin-bottom:calc(var(--spacing)*14)}.mb-16{margin-bottom:4rem;margin-bottom:calc(var(--spacing)*16)}.ml-3{margin-left:.75rem;margin-left:calc(var(--spacing)*3)}.ml-\[2px\]{margin-left:2px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.table{display:table}.aspect-\[1\/1\.66\]{aspect-ratio:1/1.66}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[10\/13\]{aspect-ratio:10/13}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[24\/15\]{aspect-ratio:24/15}.aspect-\[24\/17\]{aspect-ratio:24/17}.aspect-\[26\/16\]{aspect-ratio:26/16}.aspect-\[26\/17\]{aspect-ratio:26/17}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9;aspect-ratio:var(--aspect-video)}.size-3{width:.75rem;width:calc(var(--spacing)*3);height:.75rem;height:calc(var(--spacing)*3)}.size-3\.5{width:.875rem;width:calc(var(--spacing)*3.5);height:.875rem;height:calc(var(--spacing)*3.5)}.size-4{width:1rem;width:calc(var(--spacing)*4);height:1rem;height:calc(var(--spacing)*4)}.size-5{width:1.25rem;width:calc(var(--spacing)*5);height:1.25rem;height:calc(var(--spacing)*5)}.size-10{width:2.5rem;width:calc(var(--spacing)*10);height:2.5rem;height:calc(var(--spacing)*10)}.size-14{width:3.5rem;width:calc(var(--spacing)*14);height:3.5rem;height:calc(var(--spacing)*14)}.size-\[1\.9em\]{width:1.9em;height:1.9em}.size-\[9px\]{width:9px;height:9px}.size-\[38px\]{width:38px;height:38px}.h-5{height:1.25rem;height:calc(var(--spacing)*5)}.h-6{height:1.5rem;height:calc(var(--spacing)*6)}.h-9{height:2.25rem;height:calc(var(--spacing)*9)}.h-300{height:75rem;height:calc(var(--spacing)*300)}.h-\[0\.9em\]{height:.9em}.h-\[1em\]{height:1em}.h-\[6px\]{height:6px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-32{min-height:8rem;min-height:calc(var(--spacing)*32)}.min-h-\[4\.6em\]{min-height:4.6em}.min-h-\[38px\]{min-height:38px}.min-h-\[60px\]{min-height:60px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\/11{width:9.09091%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4{width:1rem;width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:1.25rem;width:calc(var(--spacing)*5)}.w-5\/11{width:45.4545%}.w-6\/11{width:54.5455%}.w-16{width:4rem;width:calc(var(--spacing)*16)}.w-20{width:5rem;width:calc(var(--spacing)*20)}.w-40{width:10rem;width:calc(var(--spacing)*40)}.w-56{width:14rem;width:calc(var(--spacing)*56)}.w-72{width:18rem;width:calc(var(--spacing)*72)}.w-\[0\.5ch\]{width:.5ch}.w-\[3ch\]{width:3ch}.w-\[3px\]{width:3px}.w-\[18px\]{width:18px}.w-\[34\%\]{width:34%}.w-\[80px\]{width:80px}.w-\[140px\]{width:140px}.w-\[280px\]{width:280px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:42rem;max-width:var(--container-2xl)}.max-w-3xl{max-width:48rem;max-width:var(--container-3xl)}.max-w-5xl{max-width:64rem;max-width:var(--container-5xl)}.max-w-6xl{max-width:72rem;max-width:var(--container-6xl)}.max-w-550{max-width:137.5rem;max-width:calc(var(--spacing)*550)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[40em\]{max-width:40em}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[55ch\]{max-width:55ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[88\%\]{max-width:88%}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[880px\]{max-width:880px}.max-w-\[1120px\]{max-width:1120px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem;max-width:var(--container-md)}.max-w-xl{max-width:36rem;max-width:var(--container-xl)}.min-w-0{min-width:0rem;min-width:calc(var(--spacing)*0)}.min-w-\[360px\]{min-width:360px}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-shrink,.shrink{-ms-flex-negative:1;flex-shrink:1}.shrink-0{-ms-flex-negative:0;flex-shrink:0}.grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom{-webkit-transform-origin:bottom;transform-origin:bottom}.translate-x-full{--tw-translate-x:100%;translate:100%var(--tw-translate-y);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[0\.15em\]{--tw-translate-y:.15em;translate:var(--tw-translate-x).15em;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-2{rotate:-2deg}.transform{-webkit-transform:;transform:;-webkit-transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.grid-cols-\[38px_minmax\(0\,1fr\)\]{grid-template-columns:38px minmax(0,1fr)}.grid-cols-\[48px_1fr\]{grid-template-columns:48px 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,200px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.place-items-center{place-items:center}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:.125rem;gap:calc(var(--spacing)*.5)}.gap-1{gap:.25rem;gap:calc(var(--spacing)*1)}.gap-2{gap:.5rem;gap:calc(var(--spacing)*2)}.gap-2\.5{gap:.625rem;gap:calc(var(--spacing)*2.5)}.gap-3{gap:.75rem;gap:calc(var(--spacing)*3)}.gap-4{gap:1rem;gap:calc(var(--spacing)*4)}.gap-5{gap:1.25rem;gap:calc(var(--spacing)*5)}.gap-6{gap:1.5rem;gap:calc(var(--spacing)*6)}.gap-7{gap:1.75rem;gap:calc(var(--spacing)*7)}.gap-8{gap:2rem;gap:calc(var(--spacing)*8)}.gap-10{gap:2.5rem;gap:calc(var(--spacing)*10)}.gap-12{gap:3rem;gap:calc(var(--spacing)*12)}.gap-\[0\.3em\]{gap:.3em}.gap-\[0\.4em\]{gap:.4em}.gap-\[0\.5em\]{gap:.5em}.gap-\[3px\]{gap:3px}.gap-\[4\.4cqw\]{gap:4.4cqw}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[clamp\(18px\,2\.4vw\,28px\)\]{gap:clamp(18px,2.4vw,28px)}.gap-px{gap:1px}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:0rem;margin-block-start:0rem;-webkit-margin-before:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));-webkit-margin-after:.75rem;margin-block-end:.75rem;-webkit-margin-after:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:0rem;margin-block-start:0rem;-webkit-margin-before:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));-webkit-margin-after:1.5rem;margin-block-end:1.5rem;-webkit-margin-after:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:0rem;margin-block-start:0rem;-webkit-margin-before:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-after:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[2vh\]>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:0vh;margin-block-start:0vh;-webkit-margin-before:calc(2vh*var(--tw-space-y-reverse));margin-block-start:calc(2vh*var(--tw-space-y-reverse));-webkit-margin-after:2vh;margin-block-end:2vh;-webkit-margin-after:calc(2vh*calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(2vh*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;-webkit-column-gap:calc(var(--spacing)*2.5);-moz-column-gap:calc(var(--spacing)*2.5);column-gap:calc(var(--spacing)*2.5)}.gap-x-3{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-column-gap:calc(var(--spacing)*3);-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-4{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-column-gap:calc(var(--spacing)*4);-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-5{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;-webkit-column-gap:calc(var(--spacing)*5);-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}.gap-x-6{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-column-gap:calc(var(--spacing)*6);-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-column-gap:calc(var(--spacing)*8);-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.gap-x-16{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;-webkit-column-gap:calc(var(--spacing)*16);-moz-column-gap:calc(var(--spacing)*16);column-gap:calc(var(--spacing)*16)}.gap-y-0{row-gap:0rem;row-gap:calc(var(--spacing)*0)}.gap-y-0\.5{row-gap:.125rem;row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:.25rem;row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:.375rem;row-gap:calc(var(--spacing)*1.5)}.gap-y-2\.5{row-gap:.625rem;row-gap:calc(var(--spacing)*2.5)}.gap-y-3{row-gap:.75rem;row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:1.5rem;row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:2.5rem;row-gap:calc(var(--spacing)*10)}.gap-y-14{row-gap:3.5rem;row-gap:calc(var(--spacing)*14)}.gap-y-16{row-gap:4rem;row-gap:calc(var(--spacing)*16)}.self-center{-ms-flex-item-align:center;align-self:center}.self-start{-ms-flex-item-align:start;align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem;border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:1.5rem;border-radius:var(--radius-3xl)}.rounded-\[0\.7em\]{border-radius:.7em}.rounded-\[0\.9em_0\.9em_0\.25em\]{border-radius:.9em .9em .25em}.rounded-\[0\.55em\]{border-radius:.55em}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px_16px_16px_5px\]{border-radius:16px 16px 16px 5px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius-lg)}.rounded-md{border-radius:.375rem;border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem;border-radius:var(--radius-xl)}.rounded-tl-xl{border-top-left-radius:.75rem;border-top-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--acc-ink\){border-color:#6a25c9;border-color:var(--acc-ink)}.border-\(--sp-prototype-dash\){border-color:var(--sp-prototype-dash)}.border-\[rgba\(26\,24\,32\,0\.1\)\]{border-color:rgba(26,24,32,.1)}.border-black\/10{border-color:rgba(26,26,26,.1)}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,#1a1a1a10%,transparent)}@supports (color: color-mix(red,blue)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}}.border-hair{border-color:rgba(26,24,32,.13);border-color:var(--color-hair)}.border-hair-soft{border-color:rgba(26,24,32,.07);border-color:var(--color-hair-soft)}.border-ink-soft{border-color:#1a1820;border-color:var(--color-ink-soft)}.border-ink-soft\/10{border-color:rgba(26,24,32,.1)}@supports (color:color-mix(in lab,red,red)){.border-ink-soft\/10{border-color:color-mix(in oklab,#1a182010%,transparent)}@supports (color: color-mix(red,blue)){.border-ink-soft\/10{border-color:color-mix(in oklab,var(--color-ink-soft)10%,transparent)}}}.border-ink-soft\/12{border-color:rgba(26,24,32,.12)}@supports (color:color-mix(in lab,red,red)){.border-ink-soft\/12{border-color:color-mix(in oklab,#1a182012%,transparent)}@supports (color: color-mix(red,blue)){.border-ink-soft\/12{border-color:color-mix(in oklab,var(--color-ink-soft)12%,transparent)}}}.border-ink-soft\/25{border-color:rgba(26,24,32,.25)}@supports (color:color-mix(in lab,red,red)){.border-ink-soft\/25{border-color:color-mix(in oklab,#1a182025%,transparent)}@supports (color: color-mix(red,blue)){.border-ink-soft\/25{border-color:color-mix(in oklab,var(--color-ink-soft)25%,transparent)}}}.border-teal\/20{border-color:rgba(95,212,182,.2)}@supports (color:color-mix(in lab,red,red)){.border-teal\/20{border-color:color-mix(in oklab,#5fd4b620%,transparent)}@supports (color: color-mix(red,blue)){.border-teal\/20{border-color:color-mix(in oklab,var(--color-teal)20%,transparent)}}}.border-teal\/50{border-color:rgba(95,212,182,.5)}@supports (color:color-mix(in lab,red,red)){.border-teal\/50{border-color:color-mix(in oklab,#5fd4b650%,transparent)}@supports (color: color-mix(red,blue)){.border-teal\/50{border-color:color-mix(in oklab,var(--color-teal)50%,transparent)}}}.border-transparent{border-color:rgba(0,0,0,0)}.border-voice{border-color:#c27a14;border-color:var(--color-voice)}.border-white\/8{border-color:rgba(255,255,255,.08)}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,#fff8%,transparent)}@supports (color: color-mix(red,blue)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}}.border-white\/10{border-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,#fff10%,transparent)}@supports (color: color-mix(red,blue)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}.border-white\/12{border-color:rgba(255,255,255,.12)}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,#fff12%,transparent)}@supports (color: color-mix(red,blue)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}}.border-white\/15{border-color:rgba(255,255,255,.15)}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,#fff15%,transparent)}@supports (color: color-mix(red,blue)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}}.border-white\/30{border-color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,#fff30%,transparent)}@supports (color: color-mix(red,blue)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}}.bg-\(--sp-prototype-sage\){background-color:var(--sp-prototype-sage)}.bg-\(--sp-prototype-tint\){background-color:var(--sp-prototype-tint)}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#28C840\],.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#08080c\]{background-color:#08080c}.bg-\[\#08080c\]\/60{background-color:rgba(8,8,12,.6)}.bg-\[\#FEBC2E\]{background-color:#febc2e}.bg-\[\#FF5F57\]{background-color:#ff5f57}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[\#ff687c\]\/10{background-color:rgba(255,104,124,.1)}.bg-black{background-color:#1a1a1a;background-color:var(--color-black)}.bg-black\/20{background-color:rgba(26,26,26,.2)}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,#1a1a1a20%,transparent)}@supports (color: color-mix(red,blue)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}}.bg-black\/25{background-color:rgba(26,26,26,.25)}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,#1a1a1a25%,transparent)}@supports (color: color-mix(red,blue)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}}.bg-black\/30{background-color:rgba(26,26,26,.3)}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,#1a1a1a30%,transparent)}@supports (color: color-mix(red,blue)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}}.bg-black\/40{background-color:rgba(26,26,26,.4)}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,#1a1a1a40%,transparent)}@supports (color: color-mix(red,blue)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}}.bg-black\/80{background-color:rgba(26,26,26,.8)}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,#1a1a1a80%,transparent)}@supports (color: color-mix(red,blue)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}}.bg-ink-soft{background-color:#1a1820;background-color:var(--color-ink-soft)}.bg-ink-soft\/10{background-color:rgba(26,24,32,.1)}@supports (color:color-mix(in lab,red,red)){.bg-ink-soft\/10{background-color:color-mix(in oklab,#1a182010%,transparent)}@supports (color: color-mix(red,blue)){.bg-ink-soft\/10{background-color:color-mix(in oklab,var(--color-ink-soft)10%,transparent)}}}.bg-orange{background-color:#ffbe59;background-color:var(--color-orange)}.bg-paper{background-color:#fbf9f5;background-color:var(--color-paper)}.bg-paper-lift{background-color:#fdfcf9;background-color:var(--color-paper-lift)}.bg-pink{background-color:#ff687c;background-color:var(--color-pink)}.bg-pink\/15{background-color:rgba(255,104,124,.15)}@supports (color:color-mix(in lab,red,red)){.bg-pink\/15{background-color:color-mix(in oklab,#ff687c15%,transparent)}@supports (color: color-mix(red,blue)){.bg-pink\/15{background-color:color-mix(in oklab,var(--color-pink)15%,transparent)}}}.bg-teal{background-color:#5fd4b6;background-color:var(--color-teal)}.bg-teal\/10{background-color:rgba(95,212,182,.1)}@supports (color:color-mix(in lab,red,red)){.bg-teal\/10{background-color:color-mix(in oklab,#5fd4b610%,transparent)}@supports (color: color-mix(red,blue)){.bg-teal\/10{background-color:color-mix(in oklab,var(--color-teal)10%,transparent)}}}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-voice{background-color:#c27a14;background-color:var(--color-voice)}.bg-voice\/10{background-color:rgba(194,122,20,.1)}@supports (color:color-mix(in lab,red,red)){.bg-voice\/10{background-color:color-mix(in oklab,#c27a1410%,transparent)}@supports (color: color-mix(red,blue)){.bg-voice\/10{background-color:color-mix(in oklab,var(--color-voice)10%,transparent)}}}.bg-white{background-color:#fff;background-color:var(--color-white)}.bg-white\/6{background-color:rgba(255,255,255,.06)}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,#fff6%,transparent)}@supports (color: color-mix(red,blue)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}}.bg-white\/8{background-color:rgba(255,255,255,.08)}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,#fff8%,transparent)}@supports (color: color-mix(red,blue)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}}.bg-white\/10{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,#fff10%,transparent)}@supports (color: color-mix(red,blue)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}.bg-white\/80{background-color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,#fff80%,transparent)}@supports (color: color-mix(red,blue)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}}.bg-white\/\[0\.04\]{background-color:rgba(255,255,255,.04)}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,#fff4%,transparent)}@supports (color: color-mix(red,blue)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(var(--tw-gradient-stops))}.from-pink{--tw-gradient-from:var(--color-pink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal{--tw-gradient-from:var(--color-teal);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange{--tw-gradient-to:var(--color-orange);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple{--tw-gradient-to:var(--color-purple);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-ink-soft{fill:#1a1820;fill:var(--color-ink-soft)}.fill-none{fill:none}.fill-white{fill:#fff;fill:var(--color-white)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.object-left-top{-o-object-position:left top;object-position:left top}.object-right{-o-object-position:right;object-position:right}.object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.object-right-top{-o-object-position:right top;object-position:right top}.object-top{-o-object-position:top;object-position:top}.p-1{padding:.25rem;padding:calc(var(--spacing)*1)}.p-2\.5{padding:.625rem;padding:calc(var(--spacing)*2.5)}.p-4{padding:1rem;padding:calc(var(--spacing)*4)}.p-5{padding:1.25rem;padding:calc(var(--spacing)*5)}.p-6{padding:1.5rem;padding:calc(var(--spacing)*6)}.p-8{padding:2rem;padding:calc(var(--spacing)*8)}.p-12{padding:3rem;padding:calc(var(--spacing)*12)}.p-\[0\.6em\]{padding:.6em}.p-\[3\.5\%\]{padding:3.5%}.px-2\.5{padding-inline:.625rem;padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:.75rem;padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:.875rem;padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:1rem;padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:1.25rem;padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:1.5rem;padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:2rem;padding-inline:calc(var(--spacing)*8)}.px-\[0\.6em\]{padding-inline:.6em}.px-\[0\.7em\]{padding-inline:.7em}.px-\[5vw\]{padding-inline:5vw}.px-\[6\.5cqw\]{padding-inline:6.5cqw}.px-\[22px\]{padding-inline:22px}.px-\[26px\]{padding-inline:26px}.py-1{padding-block:.25rem;padding-block:calc(var(--spacing)*1)}.py-2{padding-block:.5rem;padding-block:calc(var(--spacing)*2)}.py-3{padding-block:.75rem;padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:.875rem;padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:1rem;padding-block:calc(var(--spacing)*4)}.py-5{padding-block:1.25rem;padding-block:calc(var(--spacing)*5)}.py-6{padding-block:1.5rem;padding-block:calc(var(--spacing)*6)}.py-7{padding-block:1.75rem;padding-block:calc(var(--spacing)*7)}.py-8{padding-block:2rem;padding-block:calc(var(--spacing)*8)}.py-9{padding-block:2.25rem;padding-block:calc(var(--spacing)*9)}.py-10{padding-block:2.5rem;padding-block:calc(var(--spacing)*10)}.py-14{padding-block:3.5rem;padding-block:calc(var(--spacing)*14)}.py-16{padding-block:4rem;padding-block:calc(var(--spacing)*16)}.py-24{padding-block:6rem;padding-block:calc(var(--spacing)*24)}.py-28{padding-block:7rem;padding-block:calc(var(--spacing)*28)}.py-32{padding-block:8rem;padding-block:calc(var(--spacing)*32)}.py-40{padding-block:10rem;padding-block:calc(var(--spacing)*40)}.py-48{padding-block:12rem;padding-block:calc(var(--spacing)*48)}.py-\[0\.5em\]{padding-block:.5em}.py-\[0\.45em\]{padding-block:.45em}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[10vh\]{padding-block:10vh}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.py-\[60px\]{padding-block:60px}.pt-1{padding-top:.25rem;padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:.5rem;padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:.75rem;padding-top:calc(var(--spacing)*3)}.pt-6{padding-top:1.5rem;padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:2rem;padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:2.5rem;padding-top:calc(var(--spacing)*10)}.pt-16{padding-top:4rem;padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:5rem;padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:6rem;padding-top:calc(var(--spacing)*24)}.pt-40{padding-top:10rem;padding-top:calc(var(--spacing)*40)}.pt-48{padding-top:12rem;padding-top:calc(var(--spacing)*48)}.pt-\[5px\]{padding-top:5px}.pt-\[9px\]{padding-top:9px}.pt-\[var\(--site-header-h\,58px\)\]{padding-top:58px;padding-top:var(--site-header-h,58px)}.pr-3\.5{padding-right:.875rem;padding-right:calc(var(--spacing)*3.5)}.pb-1{padding-bottom:.25rem;padding-bottom:calc(var(--spacing)*1)}.pb-2\.5{padding-bottom:.625rem;padding-bottom:calc(var(--spacing)*2.5)}.pb-6{padding-bottom:1.5rem;padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:2rem;padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:3rem;padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:4rem;padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:5rem;padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:6rem;padding-bottom:calc(var(--spacing)*24)}.pb-32{padding-bottom:8rem;padding-bottom:calc(var(--spacing)*32)}.pb-\[clamp\(60px\,9vw\,120px\)\]{padding-bottom:clamp(60px,9vw,120px)}.pb-\[clamp\(110px\,16vh\,200px\)\]{padding-bottom:clamp(110px,16vh,200px)}.pl-2\.5{padding-left:.625rem;padding-left:calc(var(--spacing)*2.5)}.pl-4{padding-left:1rem;padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:2rem;padding-left:calc(var(--spacing)*8)}.pl-\[11px\]{padding-left:11px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-body{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body)}.font-heading{font-family:DuetAmp,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading)}.font-mono{font-family:SpaceMono,monospace;font-family:var(--font-mono)}.text-4xl{font-size:2.25rem;font-size:var(--text-4xl);line-height:calc(2.5/2.25);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:1rem;font-size:var(--text-base);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:1.125rem;font-size:var(--text-lg);line-height:calc(1.75/1.125);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:.875rem;font-size:var(--text-sm);line-height:calc(1.25/.875);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:1.25rem;font-size:var(--text-xl);line-height:calc(1.75/1.25);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:.75rem;font-size:var(--text-xs);line-height:calc(1/.75);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.74em\]{font-size:.74em}.text-\[0\.78em\]{font-size:.78em}.text-\[0\.82em\]{font-size:.82em}.text-\[0\.86em\]{font-size:.86em}.text-\[1\.08em\]{font-size:1.08em}.text-\[6\.2cqw\]{font-size:6.2cqw}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[clamp\(\)\]{font-size:clamp()}.text-\[clamp\(13px\,1\.2vw\,15px\)\]{font-size:clamp(13px,1.2vw,15px)}.text-\[clamp\(14px\,1\.3vw\,16px\)\]{font-size:clamp(14px,1.3vw,16px)}.text-\[clamp\(14px\,1\.5vw\,16px\)\]{font-size:clamp(14px,1.5vw,16px)}.text-\[clamp\(15px\,1\.3vw\,17px\)\]{font-size:clamp(15px,1.3vw,17px)}.text-\[clamp\(15px\,1\.3vw\,18px\)\]{font-size:clamp(15px,1.3vw,18px)}.text-\[clamp\(15px\,1\.4vw\,17px\)\]{font-size:clamp(15px,1.4vw,17px)}.text-\[clamp\(15px\,1\.4vw\,18px\)\]{font-size:clamp(15px,1.4vw,18px)}.text-\[clamp\(16px\,1\.2vw\,18px\)\]{font-size:clamp(16px,1.2vw,18px)}.text-\[clamp\(16px\,1\.4vw\,20px\)\]{font-size:clamp(16px,1.4vw,20px)}.text-\[clamp\(17px\,1\.3vw\,19px\)\]{font-size:clamp(17px,1.3vw,19px)}.text-\[clamp\(17px\,2vw\,22px\)\]{font-size:clamp(17px,2vw,22px)}.text-\[clamp\(18px\,1\.7vw\,22px\)\]{font-size:clamp(18px,1.7vw,22px)}.text-\[clamp\(18px\,2\.1vw\,23px\)\]{font-size:clamp(18px,2.1vw,23px)}.text-\[clamp\(18px\,2\.2vw\,28px\)\]{font-size:clamp(18px,2.2vw,28px)}.text-\[clamp\(19px\,2\.1vw\,24px\)\]{font-size:clamp(19px,2.1vw,24px)}.text-\[clamp\(19px\,2\.3vw\,26px\)\]{font-size:clamp(19px,2.3vw,26px)}.text-\[clamp\(20px\,2\.4vw\,26px\)\]{font-size:clamp(20px,2.4vw,26px)}.text-\[clamp\(20px\,2\.4vw\,28px\)\]{font-size:clamp(20px,2.4vw,28px)}.text-\[clamp\(20px\,2\.5vw\,28px\)\]{font-size:clamp(20px,2.5vw,28px)}.text-\[clamp\(20px\,2vw\,26px\)\]{font-size:clamp(20px,2vw,26px)}.text-\[clamp\(22px\,2\.2vw\,28px\)\]{font-size:clamp(22px,2.2vw,28px)}.text-\[clamp\(22px\,2\.6vw\,32px\)\]{font-size:clamp(22px,2.6vw,32px)}.text-\[clamp\(22px\,2vw\,28px\)\]{font-size:clamp(22px,2vw,28px)}.text-\[clamp\(22px\,3vw\,28px\)\]{font-size:clamp(22px,3vw,28px)}.text-\[clamp\(24px\,2\.5vw\,36px\)\]{font-size:clamp(24px,2.5vw,36px)}.text-\[clamp\(26px\,3\.4vw\,38px\)\]{font-size:clamp(26px,3.4vw,38px)}.text-\[clamp\(28px\,3\.5vw\,48px\)\]{font-size:clamp(28px,3.5vw,48px)}.text-\[clamp\(28px\,3\.6vw\,44px\)\]{font-size:clamp(28px,3.6vw,44px)}.text-\[clamp\(28px\,4vw\,44px\)\]{font-size:clamp(28px,4vw,44px)}.text-\[clamp\(28px\,4vw\,56px\)\]{font-size:clamp(28px,4vw,56px)}.text-\[clamp\(30px\,3\.4vw\,46px\)\]{font-size:clamp(30px,3.4vw,46px)}.text-\[clamp\(30px\,4\.5vw\,48px\)\]{font-size:clamp(30px,4.5vw,48px)}.text-\[clamp\(32px\,4vw\,48px\)\]{font-size:clamp(32px,4vw,48px)}.text-\[clamp\(34px\,4\.4vw\,60px\)\]{font-size:clamp(34px,4.4vw,60px)}.text-\[clamp\(34px\,4\.4vw\,64px\)\]{font-size:clamp(34px,4.4vw,64px)}.text-\[clamp\(34px\,4\.6vw\,64px\)\]{font-size:clamp(34px,4.6vw,64px)}.text-\[clamp\(34px\,5vw\,58px\)\]{font-size:clamp(34px,5vw,58px)}.text-\[clamp\(36px\,5vw\,48px\)\]{font-size:clamp(36px,5vw,48px)}.text-\[clamp\(40px\,5\.5vw\,80px\)\]{font-size:clamp(40px,5.5vw,80px)}.text-\[clamp\(40px\,5vw\,58px\)\]{font-size:clamp(40px,5vw,58px)}.text-\[clamp\(40px\,5vw\,72px\)\]{font-size:clamp(40px,5vw,72px)}.text-\[clamp\(40px\,6vw\,88px\)\]{font-size:clamp(40px,6vw,88px)}.text-\[clamp\(40px\,7vw\,64px\)\]{font-size:clamp(40px,7vw,64px)}.text-\[clamp\(40px\,7vw\,80px\)\]{font-size:clamp(40px,7vw,80px)}.text-\[clamp\(48px\,8vw\,100px\)\]{font-size:clamp(48px,8vw,100px)}.text-\[clamp\(64px\,12vw\,200px\)\]{font-size:clamp(64px,12vw,200px)}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:1.5;line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:1.625;line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:1.25;line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:400;font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:.025em;letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\(--acc-ink\){color:#6a25c9;color:var(--acc-ink)}.text-\[\#ffb4bd\]{color:#ffb4bd}.text-alert{color:#a3202f;color:var(--color-alert)}.text-black{color:#1a1a1a;color:var(--color-black)}.text-black\/60{color:rgba(26,26,26,.6)}@supports (color:color-mix(in lab,red,red)){.text-black\/60{color:color-mix(in oklab,#1a1a1a60%,transparent)}@supports (color: color-mix(red,blue)){.text-black\/60{color:color-mix(in oklab,var(--color-black)60%,transparent)}}}.text-grey{color:#6a6a6a;color:var(--color-grey)}.text-ink-dim{color:rgba(26,24,32,.7);color:var(--color-ink-dim)}.text-ink-faint{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.text-ink-soft{color:#1a1820;color:var(--color-ink-soft)}.text-orange{color:#ffbe59;color:var(--color-orange)}.text-paper{color:#fbf9f5;color:var(--color-paper)}.text-pink{color:#ff687c;color:var(--color-pink)}.text-teal{color:#5fd4b6;color:var(--color-teal)}.text-teal\/80{color:rgba(95,212,182,.8)}@supports (color:color-mix(in lab,red,red)){.text-teal\/80{color:color-mix(in oklab,#5fd4b680%,transparent)}@supports (color: color-mix(red,blue)){.text-teal\/80{color:color-mix(in oklab,var(--color-teal)80%,transparent)}}}.text-transparent{color:rgba(0,0,0,0)}.text-white{color:#fff;color:var(--color-white)}.text-white\/25{color:rgba(255,255,255,.25)}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,#fff25%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/25{color:color-mix(in oklab,var(--color-white)25%,transparent)}}}.text-white\/30{color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,#fff30%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}}.text-white\/35{color:rgba(255,255,255,.35)}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,#fff35%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}}.text-white\/40{color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,#fff40%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}}.text-white\/45{color:rgba(255,255,255,.45)}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,#fff45%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}}.text-white\/50{color:rgba(255,255,255,.5)}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,#fff50%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}}.text-white\/55{color:rgba(255,255,255,.55)}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,#fff55%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}}.text-white\/60{color:rgba(255,255,255,.6)}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,#fff60%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}}.text-white\/65{color:rgba(255,255,255,.65)}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,#fff65%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}}.text-white\/70{color:rgba(255,255,255,.7)}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,#fff70%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}}.text-white\/75{color:rgba(255,255,255,.75)}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,#fff75%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}}.text-white\/80{color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,#fff80%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}}.text-white\/85{color:rgba(255,255,255,.85)}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,#fff85%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}}.text-white\/90{color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,#fff90%,transparent)}@supports (color: color-mix(red,blue)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;-webkit-font-feature-settings:tabular-nums;font-feature-settings:tabular-nums;-webkit-font-feature-settings:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);font-feature-settings:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);font-variant-numeric:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-ink-soft\/25{text-decoration-color:rgba(26,24,32,.25)}@supports (color:color-mix(in lab,red,red)){.decoration-ink-soft\/25{text-decoration-color:color-mix(in oklab,#1a182025%,transparent)}@supports (color: color-mix(red,blue)){.decoration-ink-soft\/25{text-decoration-color:color-mix(in oklab,var(--color-ink-soft)25%,transparent)}}}.decoration-ink-soft\/30{text-decoration-color:rgba(26,24,32,.3)}@supports (color:color-mix(in lab,red,red)){.decoration-ink-soft\/30{text-decoration-color:color-mix(in oklab,#1a182030%,transparent)}@supports (color: color-mix(red,blue)){.decoration-ink-soft\/30{text-decoration-color:color-mix(in oklab,var(--color-ink-soft)30%,transparent)}}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-teal{caret-color:#5fd4b6;caret-color:var(--color-teal)}.caret-voice{caret-color:#c27a14;caret-color:var(--color-voice)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[0\.08\]{opacity:.08}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-card\){--tw-shadow:var(--shadow-card);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px 0 #1a18200a,0 18px 40px -24px #1a182047;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px rgba(26,24,32,.04),0 18px 40px -24px rgba(26,24,32,.28);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-lift\){--tw-shadow:var(--shadow-lift);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px 0 #1a18200d,0 32px 64px -30px #1a182061;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px rgba(26,24,32,.05),0 32px 64px -30px rgba(26,24,32,.38);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--hair-soft\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--hair-soft));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),inset 0 0 0 1px #1a182012;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),inset 0 0 0 1px rgba(26,24,32,.07);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);-webkit-filter:blur(8px);filter:blur(8px);-webkit-filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);filter: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,)}.brightness-0{--tw-brightness:brightness(0%);-webkit-filter:brightness(0%);filter:brightness(0%);-webkit-filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);filter: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,)}.grayscale{--tw-grayscale:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);-webkit-filter:invert(100%);filter:invert(100%);-webkit-filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{-webkit-filter:;filter:;-webkit-filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);filter: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-md{--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:blur(12px);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{backdrop-filter:;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,backdrop-filter,display,content-visibility,overlay,pointer-events;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,visibility\]{-webkit-transition-property:visibility,-webkit-transform;transition-property:visibility,-webkit-transform;transition-property:transform,visibility;transition-property:transform,visibility,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{-webkit-transition-property:translate,scale,rotate,-webkit-transform;transition-property:translate,scale,rotate,-webkit-transform;transition-property:transform,translate,scale,rotate;transition-property:transform,translate,scale,rotate,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}.ease-in{--tw-ease:var(--ease-in);-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);-webkit-transition-timing-function:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-timing-function:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.\[--page-header-heading-size\:clamp\(38px\,6\.5vw\,80px\)\]{--page-header-heading-size:clamp(38px,6.5vw,80px)}.\[--page-header-space-bottom\:0px\]{--page-header-space-bottom:0px}.\[grid-area\:facts\]{grid-area:facts}.\[grid-area\:form\]{grid-area:form}.\[grid-area\:head\]{grid-area:head}:is(.\*\:whitespace-nowrap>*){white-space:nowrap}:is(.\*\:\[grid-area\:1\/1\]>*){grid-area:1/1}@media(hover:hover){.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:text-ink-dim:is(:where(.group):hover *){color:rgba(26,24,32,.7);color:var(--color-ink-dim)}}.group-data-\[voice-state\=recording\]\:size-3:is(:where(.group)[data-voice-state=recording] *){width:.75rem;width:calc(var(--spacing)*3);height:.75rem;height:calc(var(--spacing)*3)}.group-data-\[voice-state\=recording\]\:size-4:is(:where(.group)[data-voice-state=recording] *){width:1rem;width:calc(var(--spacing)*4);height:1rem;height:calc(var(--spacing)*4)}.group-data-\[voice-state\=recording\]\:rounded-\[2px\]:is(:where(.group)[data-voice-state=recording] *){border-radius:2px}.group-data-\[voice-state\=recording\]\:rounded-\[3px\]:is(:where(.group)[data-voice-state=recording] *){border-radius:3px}.group-data-\[voice-state\=requesting\]\:opacity-50:is(:where(.group)[data-voice-state=requesting] *),.group-data-\[voice-state\=transcribing\]\:opacity-50:is(:where(.group)[data-voice-state=transcribing] *){opacity:.5}.peer-\[\:not\(\.hidden\)\]\/cookie\:hidden:is(:where(.peer\/cookie):not(.hidden)~*){display:none}.placeholder\:text-ink-faint::-webkit-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.placeholder\:text-ink-faint::-moz-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.placeholder\:text-ink-faint:-ms-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.placeholder\:text-ink-faint::-ms-input-placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.placeholder\:text-ink-faint::placeholder{color:rgba(26,24,32,.62);color:var(--color-ink-faint)}.placeholder\:text-white\/30::-webkit-input-placeholder{color:rgba(255,255,255,.3)}.placeholder\:text-white\/30::-moz-placeholder{color:rgba(255,255,255,.3)}.placeholder\:text-white\/30:-ms-input-placeholder{color:rgba(255,255,255,.3)}.placeholder\:text-white\/30::-ms-input-placeholder{color:rgba(255,255,255,.3)}.placeholder\:text-white\/30::placeholder{color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/30::-webkit-input-placeholder{color:color-mix(in oklab,#fff30%,transparent)}.placeholder\:text-white\/30::-moz-placeholder{color:color-mix(in oklab,#fff30%,transparent)}.placeholder\:text-white\/30:-ms-input-placeholder{color:color-mix(in oklab,#fff30%,transparent)}.placeholder\:text-white\/30::-ms-input-placeholder{color:color-mix(in oklab,#fff30%,transparent)}.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,#fff30%,transparent)}@supports (color: color-mix(red,blue)){.placeholder\:text-white\/30::-webkit-input-placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}.placeholder\:text-white\/30::-moz-placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}.placeholder\:text-white\/30:-ms-input-placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}.placeholder\:text-white\/30::-ms-input-placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}}}@media(hover:hover){.hover\:border-ink-soft\/20:hover{border-color:rgba(26,24,32,.2)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ink-soft\/20:hover{border-color:color-mix(in oklab,#1a182020%,transparent)}@supports (color: color-mix(red,blue)){.hover\:border-ink-soft\/20:hover{border-color:color-mix(in oklab,var(--color-ink-soft)20%,transparent)}}}.hover\:border-white\/20:hover{border-color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,#fff20%,transparent)}@supports (color: color-mix(red,blue)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}}.hover\:bg-black:hover{background-color:#1a1a1a;background-color:var(--color-black)}.hover\:bg-teal\/20:hover{background-color:rgba(95,212,182,.2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-teal\/20:hover{background-color:color-mix(in oklab,#5fd4b620%,transparent)}@supports (color: color-mix(red,blue)){.hover\:bg-teal\/20:hover{background-color:color-mix(in oklab,var(--color-teal)20%,transparent)}}}.hover\:bg-voice\/20:hover{background-color:rgba(194,122,20,.2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-voice\/20:hover{background-color:color-mix(in oklab,#c27a1420%,transparent)}@supports (color: color-mix(red,blue)){.hover\:bg-voice\/20:hover{background-color:color-mix(in oklab,var(--color-voice)20%,transparent)}}}.hover\:bg-white\/90:hover{background-color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,#fff90%,transparent)}@supports (color: color-mix(red,blue)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}}.hover\:text-ink-soft:hover{color:#1a1820;color:var(--color-ink-soft)}.hover\:text-teal:hover{color:#5fd4b6;color:var(--color-teal)}.hover\:text-white:hover{color:#fff;color:var(--color-white)}.hover\:decoration-ink-soft:hover{text-decoration-color:#1a1820;text-decoration-color:var(--color-ink-soft)}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:inset-x-0:focus{inset-inline:0rem;inset-inline:calc(var(--spacing)*0)}.focus\:top-0:focus{top:0rem;top:calc(var(--spacing)*0)}.focus\:z-\[200\]:focus{z-index:200}.focus\:border-teal\/50:focus{border-color:rgba(95,212,182,.5)}@supports (color:color-mix(in lab,red,red)){.focus\:border-teal\/50:focus{border-color:color-mix(in oklab,#5fd4b650%,transparent)}@supports (color: color-mix(red,blue)){.focus\:border-teal\/50:focus{border-color:color-mix(in oklab,var(--color-teal)50%,transparent)}}}.focus\:border-voice:focus{border-color:#c27a14;border-color:var(--color-voice)}.focus\:border-white\/30:focus{border-color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/30:focus{border-color:color-mix(in oklab,#fff30%,transparent)}@supports (color: color-mix(red,blue)){.focus\:border-white\/30:focus{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}}.focus\:bg-white\/90:focus{background-color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/90:focus{background-color:color-mix(in oklab,#fff90%,transparent)}@supports (color: color-mix(red,blue)){.focus\:bg-white\/90:focus{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}}.focus\:py-5:focus{padding-block:1.25rem;padding-block:calc(var(--spacing)*5)}.focus\:text-center:focus{text-align:center}.focus\:text-ink-soft:focus{color:#1a1820;color:var(--color-ink-soft)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-purple:focus-visible{outline-color:#512aff;outline-color:var(--color-purple)}.focus-visible\:outline-teal:focus-visible{outline-color:#5fd4b6;outline-color:var(--color-teal)}.focus-visible\:outline-voice:focus-visible{outline-color:#c27a14;outline-color:var(--color-voice)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-pressed\:border-ink-soft[aria-pressed=true]{border-color:#1a1820;border-color:var(--color-ink-soft)}.aria-pressed\:bg-white[aria-pressed=true]{background-color:#fff;background-color:var(--color-white)}.aria-pressed\:text-ink-soft[aria-pressed=true]{color:#1a1820;color:var(--color-ink-soft)}.data-\[error\=true\]\:text-\[\#ffb4bd\][data-error=true]{color:#ffb4bd}.data-\[error\=true\]\:text-alert[data-error=true]{color:#a3202f;color:var(--color-alert)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1)infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1)infinite;-webkit-animation:var(--animate-pulse);animation:var(--animate-pulse)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:block{display:block}.motion-reduce\:hidden{display:none}.motion-reduce\:transition-none{-webkit-transition-property:none;transition-property:none}@media(hover:hover){.motion-reduce\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:100%100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}}@media not all and (min-width:1200px){.max-xl\:gap-\[18px\]{gap:18px}}@media not all and (min-width:760px){.max-\[760px\]\:aspect-\[1\/1\.9\]{aspect-ratio:1/1.9}.max-\[760px\]\:min-h-\[52px\]{min-height:52px}.max-\[760px\]\:basis-full{-ms-flex-preferred-size:100%;flex-basis:100%}.max-\[760px\]\:rotate-0{rotate:none}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[760px\]\:gap-1\.5{gap:.375rem;gap:calc(var(--spacing)*1.5)}.max-\[760px\]\:gap-\[3px\]{gap:3px}.max-\[760px\]\:rounded-\[17px\]{border-radius:17px}.max-\[760px\]\:rounded-\[22px\]{border-radius:22px}.max-\[760px\]\:px-3{padding-inline:.75rem;padding-inline:calc(var(--spacing)*3)}.max-\[760px\]\:py-2{padding-block:.5rem;padding-block:calc(var(--spacing)*2)}.max-\[760px\]\:text-\[7cqw\]{font-size:7cqw}}@media(min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sm\:items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.sm\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sm\:gap-4{gap:1rem;gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:1.5rem;gap:calc(var(--spacing)*6)}.sm\:p-8{padding:2rem;padding:calc(var(--spacing)*8)}.sm\:p-\[clamp\(24px\,4vw\,56px\)\]{padding:clamp(24px,4vw,56px)}.sm\:text-right{text-align:right}}@media(min-width:761px){.min-\[761px\]\:right-0{right:0rem;right:calc(var(--spacing)*0)}.min-\[761px\]\:left-auto{left:auto}.min-\[761px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[761px\]\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.min-\[761px\]\:gap-\[clamp\(24px\,3\.4vw\,48px\)\]{gap:clamp(24px,3.4vw,48px)}.min-\[761px\]\:pt-11{padding-top:2.75rem;padding-top:calc(var(--spacing)*11)}.min-\[761px\]\:text-\[15px\]{font-size:15px}}@media(min-width:768px){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-9{grid-column:span 9/span 9}.md\:mt-14{margin-top:3.5rem;margin-top:calc(var(--spacing)*14)}.md\:mt-24{margin-top:6rem;margin-top:calc(var(--spacing)*24)}.md\:mt-36{margin-top:9rem;margin-top:calc(var(--spacing)*36)}.md\:mb-16{margin-bottom:4rem;margin-bottom:calc(var(--spacing)*16)}.md\:w-\[210px\]{width:210px}.md\:w-full{width:100%}.md\:max-w-\[520px\]{max-width:520px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.md\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.md\:gap-4{gap:1rem;gap:calc(var(--spacing)*4)}.md\:gap-5{gap:1.25rem;gap:calc(var(--spacing)*5)}.md\:gap-6{gap:1.5rem;gap:calc(var(--spacing)*6)}.md\:p-7{padding:1.75rem;padding:calc(var(--spacing)*7)}.md\:p-10{padding:2.5rem;padding:calc(var(--spacing)*10)}.md\:p-16{padding:4rem;padding:calc(var(--spacing)*16)}.md\:px-6{padding-inline:1.5rem;padding-inline:calc(var(--spacing)*6)}.md\:py-\[20vh\]{padding-block:20vh}.md\:pt-36{padding-top:9rem;padding-top:calc(var(--spacing)*36)}.md\:text-center{text-align:center}}@media(min-width:860px){.min-\[860px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[860px\]\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.min-\[860px\]\:gap-14{gap:3.5rem;gap:calc(var(--spacing)*14)}}@media(min-width:900px){.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[900px\]\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.min-\[900px\]\:gap-8{gap:2rem;gap:calc(var(--spacing)*8)}}@media(min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-9{grid-column-start:9}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:mt-4{margin-top:1rem;margin-top:calc(var(--spacing)*4)}.lg\:mt-16{margin-top:4rem;margin-top:calc(var(--spacing)*16)}.lg\:mb-10{margin-bottom:2.5rem;margin-bottom:calc(var(--spacing)*10)}.lg\:mb-24{margin-bottom:6rem;margin-bottom:calc(var(--spacing)*24)}.lg\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem;height:calc(var(--spacing)*10)}.lg\:w-\[100px\]{width:100px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lg\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lg\:gap-10{gap:2.5rem;gap:calc(var(--spacing)*10)}.lg\:gap-16{gap:4rem;gap:calc(var(--spacing)*16)}.lg\:gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-column-gap:calc(var(--spacing)*8);-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.lg\:gap-x-16{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;-webkit-column-gap:calc(var(--spacing)*16);-moz-column-gap:calc(var(--spacing)*16);column-gap:calc(var(--spacing)*16)}.lg\:gap-y-0{row-gap:0rem;row-gap:calc(var(--spacing)*0)}.lg\:p-6{padding:1.5rem;padding:calc(var(--spacing)*6)}.lg\:p-7{padding:1.75rem;padding:calc(var(--spacing)*7)}.lg\:p-8{padding:2rem;padding:calc(var(--spacing)*8)}.lg\:p-12{padding:3rem;padding:calc(var(--spacing)*12)}.lg\:px-6{padding-inline:1.5rem;padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:2rem;padding-inline:calc(var(--spacing)*8)}.lg\:py-6{padding-block:1.5rem;padding-block:calc(var(--spacing)*6)}.lg\:py-10{padding-block:2.5rem;padding-block:calc(var(--spacing)*10)}.lg\:py-11{padding-block:2.75rem;padding-block:calc(var(--spacing)*11)}.lg\:py-14{padding-block:3.5rem;padding-block:calc(var(--spacing)*14)}.lg\:py-16{padding-block:4rem;padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:5rem;padding-block:calc(var(--spacing)*20)}.lg\:py-24{padding-block:6rem;padding-block:calc(var(--spacing)*24)}.lg\:py-32{padding-block:8rem;padding-block:calc(var(--spacing)*32)}.lg\:py-40{padding-block:10rem;padding-block:calc(var(--spacing)*40)}.lg\:py-48{padding-block:12rem;padding-block:calc(var(--spacing)*48)}.lg\:py-\[100px\]{padding-block:100px}.lg\:pt-24{padding-top:6rem;padding-top:calc(var(--spacing)*24)}.lg\:pt-\[160px\]{padding-top:160px}.lg\:pb-8{padding-bottom:2rem;padding-bottom:calc(var(--spacing)*8)}.lg\:pb-10{padding-bottom:2.5rem;padding-bottom:calc(var(--spacing)*10)}.lg\:pb-16{padding-bottom:4rem;padding-bottom:calc(var(--spacing)*16)}.lg\:pb-32{padding-bottom:8rem;padding-bottom:calc(var(--spacing)*32)}.lg\:pb-36{padding-bottom:9rem;padding-bottom:calc(var(--spacing)*36)}}@media(min-width:1200px){.xl\:col-span-6{grid-column:span 6/span 6}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_\.o-wysiwyg\]\:max-w-\[65ch\] .o-wysiwyg{max-width:65ch}.\[\&\.is-active\]\:text-black.is-active{color:#1a1a1a;color:var(--color-black)}.\[\&\.is-open\]\:visible.is-open{visibility:visible}.\[\&\.is-open\]\:translate-x-0.is-open{--tw-translate-x:calc(var(--spacing)*0);translate:0rem var(--tw-translate-y);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\.is-showing\]\:transform-none.is-showing{-webkit-transform:none;transform:none}.\[\&\.is-showing\]\:opacity-100.is-showing{opacity:1}.\[\&\.is-showing\]\:delay-150.is-showing{-webkit-transition-delay:.15s;transition-delay:.15s}.\[\&\.is-showing\]\:duration-150.is-showing{--tw-duration:.15s;-webkit-transition-duration:.15s;transition-duration:.15s}.visible{visibility:visible}.invisible{visibility:hidden}.vh-screen{height:100vh;height:calc((100*var(--vh,1vh)))}.u-noscroll{-ms-overflow-style:none;scrollbar-width:none}.u-noscroll::-webkit-scrollbar{display:none}[data-banner=error]{background-color:red}[data-banner=success]{color:#fff;color:var(--color-white);background-color:green}}@property --grad-drift{syntax:"<percentage>";inherits:false;initial-value:0%}@property --grad-focus{syntax:"<percentage>";inherits:false;initial-value:0%}@property --exit-y{syntax:"<length>";inherits:true;initial-value:0}@view-transition{navigation:auto}@-webkit-keyframes vt-page-out{to{opacity:0;-webkit-transform:translateY(-18px);transform:translateY(-18px)}}@keyframes vt-page-out{to{opacity:0;-webkit-transform:translateY(-18px);transform:translateY(-18px)}}@-webkit-keyframes vt-page-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes vt-page-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){-webkit-animation:.36s cubic-bezier(.4,0,1,1) both vt-page-out;animation:.36s cubic-bezier(.4,0,1,1) both vt-page-out}::view-transition-new(root){-webkit-animation:.42s cubic-bezier(.16,1,.3,1) 90ms both vt-page-in;animation:.42s cubic-bezier(.16,1,.3,1) 90ms both vt-page-in}.site-header{view-transition-name:site-header}::view-transition-old(site-header){mix-blend-mode:normal;opacity:0;-webkit-animation:none;animation:none}::view-transition-new(site-header){mix-blend-mode:normal;opacity:1;-webkit-animation:none;animation:none}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){-webkit-animation:none!important;animation:none!important}::view-transition-image-pair(*){-webkit-animation:none!important;animation:none!important}::view-transition-old(*){-webkit-animation:none!important;animation:none!important}::view-transition-new(*){-webkit-animation:none!important;animation:none!important}::view-transition-old(*){mix-blend-mode:normal;opacity:0}::view-transition-new(*){mix-blend-mode:normal;opacity:1}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}
