@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-border-style:solid;--tw-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration: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-font-weight:initial}}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-full{overflow:inherit!important}.swiper-slide-auto .swiper-slide{width:auto}.swiper-use-cases .swiper-wrapper{border-radius:var(--radius-16,16px);background-color:#ffffff29;width:max-content}@supports (color:color-mix(in lab,red,red)){.swiper-use-cases .swiper-wrapper{background-color:color-mix(in oklab,var(--color-white,#fff) 16%,transparent)}}.swiper-use-cases .swiper-wrapper{padding-block:calc(var(--spacing,.0625rem) * 4);padding-left:calc(var(--spacing,.0625rem) * 4)}.swiper-text-block .swiper-wrapper{align-items:stretch}.swiper-text-block .swiper-slide{height:auto}.swiper-button-prev,.swiper-button-next{height:calc(var(--spacing,.0625rem) * 10);width:calc(var(--spacing,.0625rem) * 16);padding:0}.swiper-pager{z-index:10;margin-top:calc(var(--spacing,.0625rem) * 32);height:calc(var(--spacing,.0625rem) * 44);pointer-events:none;justify-content:center;width:100%;display:flex;position:relative}.swiper-pager.is-docked .swiper-pager__dock{inset-inline:0;bottom:calc(var(--spacing,.0625rem) * 24);z-index:10;width:max-content;margin-inline:auto;position:fixed}.swiper-pager:has(.swiper-pager__row--lock){display:none}.swiper-pager__dock{align-items:center;gap:calc(var(--spacing,.0625rem) * 16);opacity:0;transition:opacity .2s,transform .25s;display:flex;transform:scale(.4)}.swiper-pager.is-in-view .swiper-pager__dock{opacity:1;transition:opacity .2s,transform .38s cubic-bezier(.34,2.4,.6,1);transform:none}@media(prefers-reduced-motion:reduce){.swiper-pager__dock{transition:opacity .2s;transform:none}}.swiper-pager__pill{height:calc(var(--spacing,.0625rem) * 44);border-radius:var(--radius-full,9999px);background-color:#ffffff29;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.swiper-pager__pill{background-color:color-mix(in oklab,var(--color-white,#fff) 16%,transparent)}}.swiper-pager__pill{padding-inline:calc(var(--spacing,.0625rem) * 4);--tw-backdrop-blur:blur(var(--blur-lg,16px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);pointer-events:auto;box-shadow:0 10px 40px #00000073}.swiper-pager__row{align-items:center;gap:calc(var(--spacing,.0625rem) * 8);padding-inline:calc(var(--spacing,.0625rem) * 16);filter:url(#swiper-pager-goo);display:flex}.swiper-pager__dot{height:calc(var(--spacing,.0625rem) * 10);width:calc(var(--spacing,.0625rem) * 10);cursor:pointer;appearance:none;border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);background-color:var(--color-linen,#dad3c8);border-width:0;padding:0;transition:width .42s cubic-bezier(.34,1.4,.5,1);display:block}.swiper-pager__dot.is-active{width:calc(var(--spacing,.0625rem) * 28);background-color:var(--color-white,#fff)}.swiper-pager__dot:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff)}.swiper-pager__play{width:calc(var(--spacing,.0625rem) * 44);height:calc(var(--spacing,.0625rem) * 44);cursor:pointer;border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);background-color:#ffffff29;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.swiper-pager__play{background-color:color-mix(in oklab,var(--color-white,#fff) 16%,transparent)}}.swiper-pager__play{color:var(--color-white,#fff);pointer-events:auto;padding:0;transition:background-color .2s;box-shadow:0 10px 40px #00000073}.swiper-pager__play:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.swiper-pager__play:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.swiper-pager__play:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff)}.swiper-pager__play-icon{width:calc(var(--spacing,.0625rem) * 20);height:calc(var(--spacing,.0625rem) * 20)}.swiper-arrow{z-index:10;width:calc(var(--spacing,.0625rem) * 44);height:calc(var(--spacing,.0625rem) * 44);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);color:#00000080;border-width:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.swiper-arrow{color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}.swiper-arrow{opacity:0;pointer-events:none;transition:opacity .2s,background-color .2s,color .2s;box-shadow:0 10px 40px #00000073}.swiper-arrow__icon{width:calc(var(--spacing,.0625rem) * 24);height:calc(var(--spacing,.0625rem) * 24)}.swiper-arrow--prev{left:calc(50% - 50vw + 16px)}.swiper-arrow--next{right:calc(50% - 50vw + 16px)}@media(hover:hover){.swiper:hover .swiper-arrow:not(.is-disabled){opacity:1;pointer-events:auto}.swiper-arrow:hover{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.swiper-arrow:hover{background-color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}.swiper-arrow:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.swiper-arrow:hover{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}}@layer components{body.open-modal{overflow:hidden}body.open-modal--ios{width:100%;position:fixed;inset-inline:0}.contact-modal{z-index:45;inset-inline:0;top:var(--vv-top,0);height:var(--vv-h,100dvh);display:none;position:fixed}.contact-modal.is-open{display:block}.contact-modal__overlay{-ms-overflow-style:none;scrollbar-width:none;position:absolute;inset:0}.contact-modal__overlay::-webkit-scrollbar{display:none}.contact-modal__overlay{z-index:41;overscroll-behavior:contain;align-items:stretch;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 200px);mask-image:linear-gradient(#0000 0,#000 200px)}.contact-modal.is-open .contact-modal__overlay{animation:.2s forwards contact-modal-fade-in}.contact-modal.is-open[aria-hidden=true] .contact-modal__overlay{animation:.2s forwards contact-modal-fade-out}@keyframes contact-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes contact-modal-fade-out{0%{opacity:1}to{opacity:0}}.contact-modal__container{flex-direction:column;width:100%;min-height:100%;display:flex;position:relative}.contact-modal__bottom-fade{pointer-events:none;z-index:5;height:var(--footer-fade-h,100px);background:linear-gradient(to top,#000 0,#000 calc(var(--footer-fade-h,100px) - 60px),transparent 100%);inset-inline:0;position:fixed;bottom:0}.contact-modal:has(.contact-modal__pane.is-active :is([data-nav-contact-subview-pane=schedule-success],[data-nav-contact-subview-pane=schedule-call-email],[data-nav-contact-subview-pane=write-message],[data-nav-contact-subview-pane=proposal-flow]):not([hidden])) .contact-modal__bottom-fade{display:none}.contact-modal__confirm{z-index:42}body:has([data-why-ask]:not([hidden])) .section-header{opacity:0;visibility:hidden}.contact-modal__brief-loading{animation:.3s forwards contact-modal-fade-in}.contact-modal__content{width:100%;max-width:calc(var(--spacing,.0625rem) * 480);padding-inline:calc(var(--spacing,.0625rem) * 16);padding-top:calc(var(--spacing,.0625rem) * 160);padding-bottom:calc(var(--spacing,.0625rem) * 24);flex-direction:column;flex:1;justify-content:flex-end;margin-inline:auto;display:flex}@media(min-width:640px){.contact-modal__content{padding-inline:calc(var(--spacing,.0625rem) * 40)}}@media(min-width:991px){.contact-modal__content{padding-top:calc(var(--spacing,.0625rem) * 152)}}.contact-modal:has([data-proposal-success]:not([hidden])) .contact-modal__content{padding-top:calc(var(--spacing,.0625rem) * 16)}@media(min-width:991px){.contact-modal:has([data-proposal-success]:not([hidden])) .contact-modal__content{padding-top:calc(var(--spacing,.0625rem) * 24)}}.contact-modal__pane:has(>.contact-modal__footer),[data-nav-contact-subview-pane]:has(>.contact-modal__footer){padding-bottom:var(--footer-h,96px)}body.chat-disabled [data-nav-contact-subview-pane=list] .contact-modal__footer{display:none!important}[data-nav-contact-subview-pane]:has(.booking-confirm-footer){padding-bottom:96px}@media(max-width:639px){[data-nav-contact-subview-pane]:has(.contact-modal__footer-submit-briefing){padding-bottom:var(--footer-h,152px)}.contact-modal:has([data-nav-contact-subview-pane=briefing-result]:not([hidden])) .contact-modal__bottom-fade{height:var(--footer-fade-h,152px);background:linear-gradient(to top,#000 0,#000 calc(var(--footer-fade-h,152px) - 60px),transparent 100%)}}.contact-modal__panes{flex-direction:column;flex:1;display:flex}.contact-modal__pane{flex-direction:column;flex:1;justify-content:flex-end;display:none}.contact-modal__pane.is-active{animation:.25s contact-modal-pane-fade-in;display:flex}@keyframes contact-modal-pane-fade-in{0%{opacity:0}to{opacity:1}}.ai-eye__glow--spin{will-change:transform;transform-origin:50%;animation:4s linear infinite ai-eye-spin}@keyframes ai-eye-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ai-eye__glow--spin{animation:none}}.ai-eye--brief{isolation:isolate}.ai-eye--brief:before,.ai-eye--brief:after{content:"";z-index:-1;pointer-events:none;filter:blur(12px);will-change:transform,border-radius;position:absolute;inset:-28%}.ai-eye--brief:before{background:radial-gradient(circle at 32% 30%,var(--color-ai-warm),transparent 55%),radial-gradient(circle at 72% 70%,var(--color-ai-cool),transparent 55%);opacity:.85;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:6s ease-in-out infinite ai-eye-liquid-a}.ai-eye--brief:after{background:radial-gradient(circle at 60% 40%,var(--color-ai-cool),transparent 60%);opacity:.6;mix-blend-mode:screen;border-radius:40% 60% 65% 35%/55% 45%;animation:8s ease-in-out infinite reverse ai-eye-liquid-b}@keyframes ai-eye-liquid-a{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(0)scale(1)}33%{border-radius:40% 60% 65% 35%/45% 65% 35% 55%;transform:rotate(120deg)scale(1.12)}66%{border-radius:65% 35% 50% 50%/35% 50% 60% 40%;transform:rotate(240deg)scale(.94)}}@keyframes ai-eye-liquid-b{0%,to{border-radius:40% 60% 65% 35%/55% 45%;transform:rotate(0)scale(1.05)}50%{border-radius:70% 30% 45% 55%/35% 60% 40% 65%;transform:rotate(180deg)scale(.9)}}@media(prefers-reduced-motion:reduce){.ai-eye--brief:before,.ai-eye--brief:after{animation:none}}.chat-markdown>*+*{margin-top:calc(var(--spacing,.0625rem) * 8)}.chat-markdown+*{margin-top:calc(var(--spacing,.0625rem) * 4)}[data-brief-content].chat-markdown>*+*{margin-top:calc(var(--spacing,.0625rem) * 16)}[data-brief-content].chat-markdown>*+:is(h1,h2,h3,h4,h5,h6){margin-top:calc(var(--spacing,.0625rem) * 24)}[data-brief-content].chat-markdown>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:calc(var(--spacing,.0625rem) * 4)}[data-brief-content].chat-markdown>:is(h1,h2,h3,h4,h5,h6),.chat-markdown strong,.chat-markdown b{font-weight:600}.chat-markdown em,.chat-markdown i{font-style:italic}.chat-markdown a{text-decoration-line:underline}.chat-markdown ul,.chat-markdown ol{padding-left:calc(var(--spacing,.0625rem) * 16)}.chat-markdown ul{list-style:outside}.chat-markdown ol{list-style:decimal}.chat-markdown li+li{margin-top:calc(var(--spacing,.0625rem) * 4)}.chat-markdown code{border-radius:var(--radius-4,4px);background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.chat-markdown code{background-color:color-mix(in oklab,var(--color-white,#fff) 8%,transparent)}}.chat-markdown code{padding-inline:calc(var(--spacing,.0625rem) * 4);padding-block:var(--spacing,.0625rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing,0));font-family:monospace}.chat-markdown pre code{border-radius:var(--radius-4,4px);background-color:#ffffff14;display:block}@supports (color:color-mix(in lab,red,red)){.chat-markdown pre code{background-color:color-mix(in oklab,var(--color-white,#fff) 8%,transparent)}}.chat-markdown pre code{padding:calc(var(--spacing,.0625rem) * 12)}.chat-loader{align-items:center;gap:4px;padding:4px 0;display:flex}.chat-loader__dot{background:#ffffff80;border-radius:50%;width:6px;height:6px;animation:1.2s infinite chat-loader-dot}.chat-loader__dot:nth-child(2){animation-delay:.2s}.chat-loader__dot:nth-child(3){animation-delay:.4s}@keyframes chat-loader-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.float-field{height:calc(var(--spacing,.0625rem) * 50);cursor:text;border-radius:var(--radius-12,12px);background-color:#00000080;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.float-field{background-color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}.float-field{padding-inline:calc(var(--spacing,.0625rem) * 16);transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.float-field:focus-within,.float-field:has(.float-field__input:not(:placeholder-shown)){height:calc(var(--spacing,.0625rem) * 64)}.float-field:not(.is-invalid):has(.float-field__input:focus:placeholder-shown){background-color:#000c}@supports (color:color-mix(in lab,red,red)){.float-field:not(.is-invalid):has(.float-field__input:focus:placeholder-shown){background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}.float-field.is-invalid:has(.float-field__input:focus:placeholder-shown){background-color:#000c}@supports (color:color-mix(in lab,red,red)){.float-field.is-invalid:has(.float-field__input:focus:placeholder-shown){background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}.float-field.is-invalid:has(.float-field__input:focus:placeholder-shown){background-image:linear-gradient(#6400001f,#6400001f)}.float-field__input{inset-inline:calc(var(--spacing,.0625rem) * 16);bottom:calc(var(--spacing,.0625rem) * 16);height:calc(var(--spacing,.0625rem) * 20);appearance:none;border-style:var(--tw-border-style);min-height:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing,0));color:var(--color-white,#fff);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;padding:0;position:absolute}.float-field__input::placeholder{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.float-field__input::placeholder{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.float-field__input:focus{border-style:var(--tw-border-style);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:0;outline-style:none}.float-field__label{pointer-events:none;top:50%;left:calc(var(--spacing,.0625rem) * 16);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing,0));color:#ffffff80;position:absolute}@supports (color:color-mix(in lab,red,red)){.float-field__label{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.float-field__label{text-transform:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.float-field__input:focus~.float-field__label,.float-field__input:not(:placeholder-shown)~.float-field__label{top:calc(var(--spacing,.0625rem) * 16);--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-xxs-strong,.625rem);line-height:var(--tw-leading,var(--text-xxs-strong--line-height,1));letter-spacing:var(--tw-tracking,var(--text-xxs-strong--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-xxs-strong--font-weight,500));text-transform:uppercase}.float-field__error{pointer-events:none;top:50%;right:calc(var(--spacing,.0625rem) * 16);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.0625rem) * 4);color:var(--color-error-rim,#ff8a79);display:none;position:absolute}.float-field__input:focus~.float-field__error,.float-field__input:not(:placeholder-shown)~.float-field__error{top:calc(var(--spacing,.0625rem) * 16);--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.float-field__error-icon{width:calc(var(--spacing,.0625rem) * 10);height:calc(var(--spacing,.0625rem) * 10);flex-shrink:0}.float-field__error-text{font-size:var(--text-xxs-strong,.625rem);line-height:var(--tw-leading,var(--text-xxs-strong--line-height,1));letter-spacing:var(--tw-tracking,var(--text-xxs-strong--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-xxs-strong--font-weight,500));text-transform:uppercase}.float-field.is-invalid{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-error-rim,#ff8a79);background-color:#6400001f}@supports (color:color-mix(in lab,red,red)){.float-field.is-invalid{background-color:color-mix(in oklab,var(--color-error-tint,#640000) 12%,transparent)}}.float-field.is-invalid .float-field__error{display:flex}.float-field--textarea,.float-field--textarea:focus-within,.float-field--textarea:has(.float-field__input:not(:placeholder-shown)){height:auto}.float-field--textarea .float-field__input{height:auto;min-height:calc(var(--spacing,.0625rem) * 98);resize:none;width:100%;padding-top:calc(var(--spacing,.0625rem) * 16);padding-bottom:calc(var(--spacing,.0625rem) * 16);display:block;position:static;inset:auto;overflow:hidden}.float-field--textarea:focus-within .float-field__input,.float-field--textarea:has(.float-field__input:not(:placeholder-shown)) .float-field__input{padding-top:calc(var(--spacing,.0625rem) * 32)}.float-field--textarea .float-field__label,.float-field--textarea .float-field__error{top:calc(var(--spacing,.0625rem) * 16);--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.brief-card__fields{gap:calc(var(--spacing,.0625rem) * 4);flex-direction:column;display:none}.option-check__box{width:calc(var(--spacing,.0625rem) * 20);height:calc(var(--spacing,.0625rem) * 20);border-radius:var(--radius-4,4px);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff29;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.option-check__box{border-color:color-mix(in oklab,var(--color-white,#fff) 16%,transparent)}}.option-check__icon{width:calc(var(--spacing,.0625rem) * 16);height:calc(var(--spacing,.0625rem) * 16);color:var(--color-white,#fff);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.option-check__input:checked~.option-check__box .option-check__icon{opacity:1}.option-check__input:focus-visible~.option-check__box{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.option-check__input:focus-visible~.option-check__box{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}@media(prefers-reduced-motion:reduce){.float-field__label{transition:none}.contact-modal,.contact-modal__pane{transition:none;animation:none}.chat-loader__dot{animation:none}}.contact-modal-form .fui-form,.contact-modal-form .fui-page,.contact-modal-form .fui-page-container{display:block}.contact-modal-form .fui-alert,.contact-modal-form .fui-required{display:none}.contact-modal-form__card{gap:calc(var(--spacing,.0625rem) * 4);border-radius:var(--radius-16,16px);background-color:#ffffff29;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.contact-modal-form__card{background-color:color-mix(in oklab,var(--color-white,#fff) 16%,transparent)}}.contact-modal-form__card{padding:calc(var(--spacing,.0625rem) * 4)}.contact-modal-form .fui-btn-wrapper{margin-top:calc(var(--spacing,.0625rem) * 16);justify-content:center;display:flex}@media(min-width:640px){.contact-modal-form .fui-btn-wrapper{justify-content:flex-start}}.contact-modal-form .fui-btn.fui-submit{height:calc(var(--spacing,.0625rem) * 32);cursor:pointer;border-radius:var(--radius-full,9999px);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.0625rem) * 16);font-size:var(--text-sm-strong,.875rem);line-height:var(--tw-leading,var(--text-sm-strong--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-sm-strong--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-sm-strong--font-weight,500));color:var(--color-black,#000);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-items:center;display:inline-flex}.contact-modal-form .fui-btn.fui-submit:hover{background-color:var(--color-linen,#dad3c8)}.contact-modal-form .fui-error-message,.contact-modal-form [data-field-error-messages]{display:none}.proposal-flow__question{opacity:.2;transition:opacity .4s}.proposal-flow__question.is-focused{opacity:1}.proposal-flow__question:not(.is-focused) :is(button,input,textarea,a){pointer-events:none}.proposal-flow__question.is-reachable{cursor:pointer}.proposal-flow__question:not(.is-focused):not(.is-reachable){pointer-events:none}.proposal-flow__question.is-reachable:focus-visible{border-radius:var(--radius-16,16px);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.proposal-flow__question.is-reachable:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.proposal-flow__question.is-reachable:focus-visible{--tw-outline-style:none;outline-style:none}.proposal-flow__word{display:inline-block}.proposal-flow__question.is-focused .proposal-flow__word{animation:.25s both proposal-word-in;animation-delay:calc(var(--word-index,0) * 40ms)}@keyframes proposal-word-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.proposal-flow__check{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.proposal-flow__option[aria-pressed=true] .proposal-flow__check{opacity:1}.proposal-flow__success-inner{animation:.9s cubic-bezier(.16,1,.3,1) .35s both proposal-success-in}@keyframes proposal-success-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.proposal-flow__question,.proposal-flow__check{transition:none}.proposal-flow__word,.proposal-flow__success-inner{animation:none}}.proposal-flow__form .fui-form,.proposal-flow__form .fui-page,.proposal-flow__form .fui-page-container,.proposal-flow__form .fui-alert{display:block}.proposal-flow__form .fui-page-row+.fui-page-row{margin-top:calc(var(--spacing,.0625rem) * 24)}.proposal-flow__form .fui-page-row.is-step-start{margin-top:calc(var(--spacing,.0625rem) * 40)}@media(min-width:991px){.proposal-flow__form .fui-page-row.is-step-start{margin-top:calc(var(--spacing,.0625rem) * 80)}}.proposal-flow__form .fui-field{gap:calc(var(--spacing,.0625rem) * 24);flex-direction:column;display:flex}.proposal-flow__form .fui-field-container{gap:calc(var(--spacing,.0625rem) * 24);flex-direction:column;display:flex;position:relative}.proposal-flow__form .fui-label,.proposal-flow__form .fui-legend{font-size:var(--text-h2,1.5rem);line-height:var(--tw-leading,var(--text-h2--line-height,1));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing,-.04em));font-weight:var(--tw-font-weight,var(--text-h2--font-weight,500));color:var(--color-white,#fff);margin:0;padding:0;display:block}.proposal-flow__form [data-fui-sr-only]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.proposal-flow__form .fui-instructions{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing,0));color:#ffffff80;margin:0}@supports (color:color-mix(in lab,red,red)){.proposal-flow__form .fui-instructions{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.proposal-flow__form .fui-required{display:none}.proposal-flow__form .float-field{margin-inline:calc(var(--spacing,.0625rem) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.proposal-flow__form .float-field{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 16%, transparent)}}.proposal-flow__form .float-field.is-invalid{--tw-ring-color:var(--color-error-rim,#ff8a79)}.proposal-flow__contact-card .float-field{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-inline:0}.proposal-flow__form .fui-fieldset{border-style:var(--tw-border-style);border-width:0;margin:0;padding:0}.proposal-flow__form .fui-type-radio .fui-input-wrapper{margin-top:calc(var(--spacing,.0625rem) * 24)}.proposal-flow__form .fui-type-radio.fui-label-hidden .fui-input-wrapper{margin-top:0}.proposal-flow__form .fui-type-radio .fui-instructions{margin-top:calc(var(--spacing,.0625rem) * 8)}.proposal-flow__form .fui-type-radio .fui-layout-wrap{gap:calc(var(--spacing,.0625rem) * 4);border-radius:var(--radius-16,16px);background-color:#ffffff29;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.proposal-flow__form .fui-type-radio .fui-layout-wrap{background-color:color-mix(in oklab,var(--color-white,#fff) 16%,transparent)}}.proposal-flow__form .fui-type-radio .fui-layout-wrap{padding:calc(var(--spacing,.0625rem) * 4)}.proposal-flow__form .fui-radio{border-radius:var(--radius-12,12px);background-color:#00000080;position:relative}@supports (color:color-mix(in lab,red,red)){.proposal-flow__form .fui-radio{background-color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}.proposal-flow__form .fui-radio{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.proposal-flow__form .fui-radio:hover{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.proposal-flow__form .fui-radio:hover{background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}.proposal-flow__form .fui-radio-input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.proposal-flow__form .fui-radio-label{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.0625rem) * 12);width:100%;padding:calc(var(--spacing,.0625rem) * 12);font-size:var(--text-sm-strong,.875rem);line-height:var(--tw-leading,var(--text-sm-strong--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-sm-strong--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-sm-strong--font-weight,500));color:var(--color-white,#fff);display:flex}.proposal-flow__form .fui-radio-input:checked+.fui-radio-label:after{content:"";width:calc(var(--spacing,.0625rem) * 14);height:calc(var(--spacing,.0625rem) * 14);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.5 7L5.5 10L11.5 4' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0}.proposal-flow__form .fui-radio-input:focus-visible+.fui-radio-label{border-radius:var(--radius-12,12px);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.proposal-flow__form .fui-radio-input:focus-visible+.fui-radio-label{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.proposal-flow__form [data-conditionally-hidden]{display:none}.proposal-flow__form .fui-btn-wrapper{margin-top:calc(var(--spacing,.0625rem) * 24)}.proposal-flow__form .fui-btn.fui-submit{height:calc(var(--spacing,.0625rem) * 32);cursor:pointer;border-radius:var(--radius-full,9999px);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.0625rem) * 16);font-size:var(--text-sm-strong,.875rem);line-height:var(--tw-leading,var(--text-sm-strong--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-sm-strong--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-sm-strong--font-weight,500));color:var(--color-black,#000);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex}.proposal-flow__form .fui-btn.fui-submit:hover{background-color:var(--color-linen,#dad3c8)}.proposal-flow__contact-intro{margin-top:calc(var(--spacing,.0625rem) * 40);gap:calc(var(--spacing,.0625rem) * 8);opacity:.2;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex}@media(min-width:991px){.proposal-flow__contact-intro{margin-top:calc(var(--spacing,.0625rem) * 80)}}.proposal-flow__contact-card{margin-top:calc(var(--spacing,.0625rem) * 24);gap:calc(var(--spacing,.0625rem) * 4);border-radius:var(--radius-16,16px);background-color:#ffffff29;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.proposal-flow__contact-card{background-color:color-mix(in oklab,var(--color-white,#fff) 16%,transparent)}}.proposal-flow__contact-card{padding:calc(var(--spacing,.0625rem) * 4);opacity:.2;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.proposal-flow__contact-intro.is-step-focused,.proposal-flow__contact-card.is-step-focused,.proposal-flow__contact-intro.is-step-reachable,.proposal-flow__contact-card.is-step-reachable{opacity:1}.proposal-flow__contact-card.is-step-reachable{cursor:pointer}.proposal-flow__contact-title{font-size:var(--text-h2,1.5rem);line-height:var(--tw-leading,var(--text-h2--line-height,1));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing,-.04em));font-weight:var(--tw-font-weight,var(--text-h2--font-weight,500));color:var(--color-white,#fff);margin:0}.proposal-flow__contact-hint{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing,0));color:#ffffff80;margin:0}@supports (color:color-mix(in lab,red,red)){.proposal-flow__contact-hint{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.proposal-flow__form .proposal-flow__contact-card .fui-page-row{opacity:1;margin-top:0}.proposal-flow__form{padding-bottom:20vh;display:block}.proposal-flow__form .fui-page-row{pointer-events:none;opacity:.2;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.proposal-flow__form .fui-page-row.is-step-focused{pointer-events:auto;opacity:1}.proposal-flow__form .fui-page-row.is-step-reachable{pointer-events:auto;cursor:pointer}.proposal-flow__form .fui-page-row.is-step-reachable :is(input,textarea,select,button,label,a,.fui-radio,.float-field){pointer-events:none}.proposal-flow__form .is-step-pending{display:none}.proposal-flow__controls{margin-top:calc(var(--spacing,.0625rem) * 24);gap:calc(var(--spacing,.0625rem) * 4);width:100%;display:flex}@media(min-width:991px){.proposal-flow__controls{gap:calc(var(--spacing,.0625rem) * 16)}}.proposal-flow__form .fui-error-message,.proposal-flow__form [data-field-error-messages]{display:none}.proposal-flow__form .fui-type-radio.fui-error .fui-layout-wrap{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-error-rim,#ff8a79)}}@layer utilities{[data-nav-contact-subview-pane=write-message].is-message-sent{flex:1;justify-content:center}[data-nav-contact-subview-pane=write-message].is-message-sent>:not([data-message-success]){display:none!important}[data-nav-contact-subview-pane=write-message].is-message-sent [data-message-success]{display:flex!important}@media(pointer:coarse){.contact-modal :is(input,textarea){font-size:16px}}body.open-modal .laser-screen{z-index:40}body:has([data-why-ask]:not([hidden])) .section-header :where(.nav__contact-tabs,.nav__contact-pill,.nav__submit-briefing,.nav__skip,.nav__edit-actions,.nav__toggle){visibility:hidden}[data-nav-contact-subview-pane][hidden],.contact-modal__confirm[hidden],.contact-modal__brief-loading[hidden],[data-quick-reply-card][hidden]{display:none!important}.start-over-band{display:none;top:0}.start-over-band__row{padding-top:16px}[data-briefing-start-over-pill],[data-chat-start-over-pill]{display:none!important}.contact-modal:has(.contact-modal__pane.is-active :is([data-nav-contact-subview-pane=proposal],[data-nav-contact-subview-pane=briefing],[data-nav-contact-subview-pane=briefing-result],[data-nav-contact-subview-pane=briefing-edit]):not([hidden])) .start-over-band{display:block}.contact-modal:has(.contact-modal__pane.is-active :is([data-nav-contact-subview-pane=proposal],[data-nav-contact-subview-pane=briefing],[data-nav-contact-subview-pane=briefing-result],[data-nav-contact-subview-pane=briefing-edit]):not([hidden])) [data-briefing-start-over-pill]{display:inline-flex!important}.contact-modal:has([data-nav-contact-pane=chat].is-active [data-quick-reply-card][hidden]) .start-over-band{display:block}.contact-modal:has([data-nav-contact-pane=chat].is-active [data-quick-reply-card][hidden]) [data-chat-start-over-pill]{display:inline-flex!important}@media(max-width:639px){.start-over-band{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .42s;top:96px}.start-over-band__row{padding-top:24px}.start-over-band.is-hidden{opacity:0;pointer-events:none;transform:translateY(-160%)}}@media(max-width:639px)and (prefers-reduced-motion:reduce){.start-over-band{transition:opacity .2s linear}.start-over-band.is-hidden{transform:translateY(0)}}[data-briefing-start-over-pill]:disabled,[data-chat-start-over-pill]:disabled{pointer-events:none;cursor:default;opacity:.5}.brief-card.is-editing [data-brief-read]{display:none}.brief-card.is-editing .brief-card__fields,.contact-modal__ask-input:not(:placeholder-shown)~.contact-modal__ask-send{display:flex}.copy-link.is-copied{color:var(--color-white,#fff)}.copy-link.is-copied .copy-link__icon--copy{display:none}.copy-link.is-copied .copy-link__icon--check{display:block}@media(max-width:639px){[data-nav-contact-subview-pane]:has(.brief-card.is-editing) .contact-modal__footer-submit-briefing{display:none}[data-nav-contact-subview-pane]:has(.brief-card.is-editing) .contact-modal__footer-edit-actions{display:flex}}[data-proposal-stack][hidden],[data-proposal-success][hidden],[data-proposal-reveal][hidden],.proposal-flow__controls[hidden]{display:none!important}.booking-cell.is-selected{background-color:var(--color-white,#fff);color:var(--color-black,#000);position:relative}.booking-cell.is-selected:hover{background-color:var(--color-white,#fff)}[data-booking-grid] .is-today{position:relative}[data-booking-grid] .is-today:after{content:"";bottom:calc(var(--spacing,.0625rem) * 8);width:calc(var(--spacing,.0625rem) * 4);height:calc(var(--spacing,.0625rem) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-full,9999px);background-color:var(--color-white,#fff);position:absolute;left:50%}[data-booking-grid] .booking-cell.is-today.is-selected:after{background-color:var(--color-black,#000)}.booking-slot.is-selected,.booking-slot.is-selected:hover,.booking-method.is-selected,.booking-method.is-selected:hover{background-color:var(--color-white,#fff);color:var(--color-black,#000)}.booking-timezone__toggle[aria-expanded=true]{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.booking-timezone__toggle[aria-expanded=true]{background-color:color-mix(in oklab,var(--color-white,#fff) 16%,transparent)}}.booking-timezone__option.is-selected,.booking-timezone__option.is-selected:hover{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.booking-timezone__option.is-selected,.booking-timezone__option.is-selected:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 16%,transparent)}}.booking-timezone__option[hidden]{display:none!important}.booking-slots{scrollbar-width:none;max-height:216px}.booking-slots::-webkit-scrollbar{display:none}[data-component=booking-calendar].is-loading{cursor:wait}[data-component=booking-calendar].is-loading [data-booking-grid],[data-component=booking-calendar].is-loading [data-booking-slots-section]{pointer-events:none;animation:1.4s ease-in-out infinite booking-loading-pulse}[data-component=booking-calendar].is-loading [data-booking-prev],[data-component=booking-calendar].is-loading [data-booking-next],[data-component=booking-calendar].is-loading [data-booking-method],[data-component=booking-calendar].is-loading [data-booking-confirm],[data-component=booking-calendar].is-loading [data-booking-timezone-toggle]{pointer-events:none;opacity:.4}}.grecaptcha-badge{opacity:0;transition:opacity .2s;z-index:60!important;visibility:hidden!important}body.show-recaptcha .grecaptcha-badge{opacity:1;visibility:visible!important}@media(max-width:639px){.grecaptcha-badge{top:120px!important;bottom:auto!important}}@keyframes booking-loading-pulse{0%,to{opacity:.4}50%{opacity:.15}}.redactor>*+*,.redactor>div>*+*{margin-top:calc(var(--spacing,.0625rem) * 24)}.redactor h3{font-size:var(--text-h3,1.25rem);line-height:var(--tw-leading,var(--text-h3--line-height,1));letter-spacing:var(--tw-tracking,var(--text-h3--letter-spacing,-.04em));font-weight:var(--tw-font-weight,var(--text-h3--font-weight,500));color:var(--color-white,#fff)}.redactor h4{font-size:var(--text-h4,1rem);line-height:var(--tw-leading,var(--text-h4--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-h4--letter-spacing,-.04em));font-weight:var(--tw-font-weight,var(--text-h4--font-weight,500));color:var(--color-white,#fff)}.redactor h5,.redactor h6{margin-top:calc(var(--spacing,.0625rem) * 8);font-size:var(--text-base-strong,1rem);line-height:var(--tw-leading,var(--text-base-strong--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-base-strong--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-base-strong--font-weight,500));color:var(--color-white,#fff)}.redactor ul{gap:calc(var(--spacing,.0625rem) * 8);flex-direction:column;display:flex;margin:8px 0 0!important;padding:0!important;list-style:none!important}.redactor>*+ul,.redactor>div>*+ul{margin-top:calc(var(--spacing,.0625rem) * 24)!important}.redactor>h4+p,.redactor>div>h4+p,.redactor>h4+ul,.redactor>div>h4+ul{margin-top:calc(var(--spacing,.0625rem) * 4)!important}.redactor>h5+p,.redactor>h6+p,.redactor>div>h5+p,.redactor>div>h6+p,.redactor>h5+ul,.redactor>h6+ul,.redactor>div>h5+ul,.redactor>div>h6+ul{margin-top:calc(var(--spacing,.0625rem) * 8)!important}.redactor ul li{padding-left:calc(var(--spacing,.0625rem) * 16);position:relative}.redactor ul li:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNCA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHg9Ii0wLjgyODEyNSIgeT0iMiIgd2lkdGg9IjQiIGhlaWdodD0iNCIgcng9IjIiIHRyYW5zZm9ybT0icm90YXRlKC00NSAtMC44MjgxMjUgMikiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuOCIvPjwvc3ZnPg==) 50%/contain no-repeat;width:4px;height:4px;position:absolute;top:9px;left:6px}.redactor ul[style*="list-style-type:circle"] li:before,.redactor ul[style*="list-style-type: circle"] li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC4zMjg0IDAuMjczMDJDMTAuNTIxMSAwLjQ1NTE2NSAxMC42MzM1IDAuNzA2MzcyIDEwLjY0MSAwLjk3MTQwNUMxMC42NDg1IDEuMjM2NDQgMTAuNTUwNCAxLjQ5MzYgMTAuMzY4NCAxLjY4NjM1TDQuNzAxNzIgNy42ODYzNUM0LjYwOTg4IDcuNzgzNDIgNC40OTk1MiA3Ljg2MTEgNC4zNzcxNSA3LjkxNDc5QzQuMjU0NzggNy45Njg0OSA0LjEyMjg5IDcuOTk3MTIgMy45ODkyOCA3Ljk5ODk4QzMuODU1NjYgOC4wMDA4NCAzLjcyMzAzIDcuOTc1OTEgMy41OTkyMSA3LjkyNTY1QzMuNDc1MzkgNy44NzUzOSAzLjM2MjkgNy44MDA4MiAzLjI2ODM5IDcuNzA2MzVMMC4yNjgzODkgNC43MDYzNUMwLjA5MTc0OTEgNC41MTY3OSAtMC4wMDQ0MTUxNiA0LjI2NjA2IDAuMDAwMTU1Nzk2IDQuMDA2OTlDMC4wMDQ3MjY3NSAzLjc0NzkyIDAuMTA5Njc2IDMuNTAwNzQgMC4yOTI4OTMgMy4zMTc1MkMwLjQ3NjExMSAzLjEzNDMxIDAuNzIzMjkxIDMuMDI5MzYgMC45ODIzNTkgMy4wMjQ3OUMxLjI0MTQzIDMuMDIwMjIgMS40OTIxNiAzLjExNjM4IDEuNjgxNzIgMy4yOTMwMkwzLjk1NTA2IDUuNTY1MDJMOC45MTUwNiAwLjMxMzAyQzkuMDk3MiAwLjEyMDM0OSA5LjM0ODQxIDAuMDA3OTAxNjcgOS42MTM0NCAwLjAwMDQwMDcyNEM5Ljg3ODQ3IC0wLjAwNzEwMDIyIDEwLjEzNTYgMC4wOTA5NTk2IDEwLjMyODQgMC4yNzMwMloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);width:11px;height:8px;top:7px;left:0}.redactor ul[style*="list-style-type:square"] li:before,.redactor ul[style*="list-style-type: square"] li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxTDkgOUwxIDFaTTEgOUw5IDFMMSA5WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44Ii8+PHBhdGggZD0iTTEgMUw5IDlNMSA5TDkgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);width:8px;height:8px;top:6px;left:0}.redactor strong,.redactor b{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.redactor a:not(.btn){color:var(--color-white,#fff);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline}@media(hover:hover){.redactor a:not(.btn):hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.redactor a:not(.btn):hover{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}}.card-checklist .redactor ul{margin:0!important}.tbc-roller{vertical-align:bottom;height:1.3em;display:inline-block;overflow:hidden}.tbc-roller__col{flex-direction:column;align-items:flex-end;transition:transform .45s cubic-bezier(.4,0,.2,1);display:flex}.tbc-roller__col span{color:var(--color-white,#fff);white-space:nowrap;height:1.3em;line-height:1.3em}.tbc-timer{background:#ffffff40;border-radius:2px;width:2px;height:15px;position:relative;overflow:hidden;transform:rotate(15deg)}.tbc-timer__fill{background-color:var(--color-white,#fff);border-radius:2px;width:100%;height:0;position:absolute;bottom:0;left:0}.tbc-pause{height:calc(var(--spacing,.0625rem) * 22);width:calc(var(--spacing,.0625rem) * 22);border-radius:var(--radius-full,9999px);background-color:#ffffff1f;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.tbc-pause{background-color:color-mix(in oklab,var(--color-white,#fff) 12%,transparent)}}.tbc-pause{color:var(--color-white,#fff);appearance:none}.tbc-pause:hover{background-color:#ffffff38}@supports (color:color-mix(in lab,red,red)){.tbc-pause:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 22%,transparent)}}.tbc-pause:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff)}.tbc-pause svg{height:calc(var(--spacing,.0625rem) * 10);width:calc(var(--spacing,.0625rem) * 10);fill:var(--color-white,#fff)}@media(prefers-reduced-motion:reduce){.tbc-roller__col,.tbc-timer__fill{transition:none!important}}.component-insights-grid.htmx-request{pointer-events:none;cursor:wait;opacity:.5;transition:opacity .2s ease-out}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{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-font-weight{syntax:"*";inherits:false}
