@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-leading:initial;--tw-outline-style:solid}}}.button{--button-bg:var(--color-neutral-950);isolation:isolate;height:calc(var(--spacing,.25rem)*8);align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.6;color:var(--color-neutral-0,#fff);-webkit-tap-highlight-color:transparent;flex-shrink:0;line-height:1.6;display:inline-flex;position:relative}@supports (color:lab(0% 0 0)){.button{color:var(--color-neutral-0,lab(100% 0 0))}}.button--icon-end{padding-right:calc(var(--spacing,.25rem)*2.5)}.button:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}.button__surface{z-index:calc(10*-1);border-radius:inherit;background-color:var(--button-bg);box-shadow:0 0 0 1px var(--button-bg);transition:background-color var(--duration-fast)ease,box-shadow var(--duration-moderate)var(--ease-hover);position:absolute;inset:1px}.button__label{text-box:trim-both cap alphabetic}@media (hover:hover) and (pointer:fine){.button:hover{--button-bg:#1f1d1c}@supports (color:lab(0% 0 0)){.button:hover{--button-bg:lab(10.758% .786565 1.08944)}}@supports (color:color-mix(in lab, red, red)){.button:hover{--button-bg:color-mix(in oklab,var(--color-neutral-950)90%,var(--color-background))}}}.button:active{--button-bg:#333130}@supports (color:lab(0% 0 0)){.button:active{--button-bg:lab(20.4816% .685111 1.00682)}}@supports (color:color-mix(in lab, red, red)){.button:active{--button-bg:color-mix(in oklab,var(--color-neutral-950)80%,var(--color-background))}}.button:active .button__surface{box-shadow:0 0 0 0 var(--button-bg);transition-duration:var(--duration-fast),var(--duration-fast)}.button--secondary{--button-bg:#0c0a0914}@supports (color:color-mix(in lab, red, red)){.button--secondary{--button-bg:color-mix(in oklab,var(--color-neutral-950)8%,transparent)}}.button--secondary{color:var(--color-neutral-950,#0c0a09)}@supports (color:lab(0% 0 0)){.button--secondary{color:var(--color-neutral-950,lab(2.86037% .455312 .568903))}}@media (hover:hover) and (pointer:fine){.button--secondary:hover{--button-bg:#0c0a0911}@supports (color:color-mix(in lab, red, red)){.button--secondary:hover{--button-bg:color-mix(in oklab,var(--color-neutral-950)6.5%,transparent)}}}.button--secondary:active{--button-bg:#0c0a0914}@supports (color:color-mix(in lab, red, red)){.button--secondary:active{--button-bg:color-mix(in oklab,var(--color-neutral-950)8%,transparent)}}.button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-orange-700,#c53c00);--tw-outline-style:solid;outline-style:solid}@supports (color:lab(0% 0 0)){.button:focus-visible{outline-color:var(--color-orange-700,lab(46.4615% 57.7275 70.8507))}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
html[data-agent-mode=on] [data-agent-view=page][data-agent-ssr]{display:none}html[data-agent-sheet]:has([data-agent-gate]){background:var(--color-background)}html[data-agent-sheet]:has([data-agent-gate]) :is(#nav-container,.footer-sheet-clip){display:none}
@media (forced-colors:active){.switch-track{forced-color-adjust:none;border:1px solid canvastext;background-color:canvas!important}.switch-track[data-state=checked]{border-color:highlight;background-color:highlight!important}.switch-thumb{forced-color-adjust:none;background-color:canvastext}.switch-track[data-state=checked] .switch-thumb{background-color:highlighttext}}
@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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.footer-sheet-clip{view-timeline:--footer-sheet block;overflow:clip}.footer-section{--color-foreground:var(--color-neutral-0);--color-muted-foreground:var(--color-neutral-400);--switch-track:var(--color-neutral-500);--switch-overlay:var(--color-neutral-0);--switch-track-on:var(--color-accent);--switch-track-on-hover:var(--color-orange-400);border-top-left-radius:var(--radius-40,40px);border-top-right-radius:var(--radius-40,40px);background-color:var(--color-footer,var(--color-neutral-900));width:100%;padding-inline:calc(var(--spacing,.25rem)*4);transform-origin:50% 100%;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.footer-section{animation-name:footer-sheet-rise;animation-fill-mode:both;animation-timing-function:var(--ease-out-cubic);animation-timeline:--footer-sheet;animation-range:entry-crossing entry-crossing calc(100% - 1px)}}}@keyframes footer-sheet-rise{0%{transform:translateY(120px)scale(.98)}to{transform:none}}.footer-inner{width:100%;max-width:calc(var(--spacing,.25rem)*152);padding-top:calc(var(--spacing,.25rem)*24);flex-direction:column;margin-inline:auto;display:flex}.footer-cta,.footer-email{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:1.4;--tw-font-weight:var(--font-weight-medium,450);line-height:1.4;font-weight:var(--font-weight-medium,450);--tw-tracking:var(--tracking-heading,-.02em);letter-spacing:var(--tracking-heading,-.02em)}.footer-cta{max-width:calc(var(--spacing,.25rem)*80);color:var(--color-neutral-0,#fff);text-wrap:pretty}@supports (color:lab(0% 0 0)){.footer-cta{color:var(--color-neutral-0,lab(100% 0 0))}}.footer-email-row{margin-top:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*2);align-self:flex-start;display:flex}.footer-email{color:var(--color-orange-300,#ffb96d)}@supports (color:lab(0% 0 0)){.footer-email{color:var(--color-orange-300,lab(80.8059% 21.7313 50.4455))}}.footer-email[data-shimmer]{--footer-shimmer-duration:.6s;background-image:linear-gradient(100deg,var(--color-orange-300)43%,var(--color-neutral-0)50%,var(--color-orange-300)57%);color:#0000;animation-name:footer-email-shimmer;animation-duration:var(--footer-shimmer-duration);animation-timing-function:var(--ease-in-out-quad);background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes footer-email-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.footer-email[data-shimmer]{color:var(--color-orange-300);animation-name:footer-email-brighten;animation-timing-function:var(--ease-loop);background-image:none}}@keyframes footer-email-brighten{40%{color:var(--color-orange-100)}}.footer-tooltip{background-color:var(--color-neutral-0,#fff);color:var(--color-neutral-900,#1c1917)}@supports (color:lab(0% 0 0)){.footer-tooltip{background-color:var(--color-neutral-0,lab(100% 0 0));color:var(--color-neutral-900,lab(9.03835% 1.15298 1.92955))}}.footer-copy{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-md,.375rem);color:var(--color-neutral-400,#a6a09b);justify-content:center}@supports (color:lab(0% 0 0)){.footer-copy{color:var(--color-neutral-400,lab(66.2166% 1.88044 3.20326))}}.footer-copy:before{content:"";inset-block:calc(var(--spacing,.25rem)*-2.5);right:calc(var(--spacing,.25rem)*-3.5);left:calc(var(--spacing,.25rem)*-1.5);position:absolute}.footer-find{margin-top:calc(var(--spacing,.25rem)*16);gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.footer-find-label,.footer-links,.footer-agent-switch>span:last-child{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.4;--tw-font-weight:var(--font-weight-medium,450);line-height:1.4;font-weight:var(--font-weight-medium,450);--tw-tracking:var(--tracking-heading,-.02em);letter-spacing:var(--tracking-heading,-.02em)}.footer-find-label{color:var(--color-neutral-200,#e7e5e4)}@supports (color:lab(0% 0 0)){.footer-find-label{color:var(--color-neutral-200,lab(91.055% .663072 .865579))}}.footer-links-row{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem)*4);row-gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.footer-links{gap:calc(var(--spacing,.25rem)*4);color:var(--color-neutral-400,#a6a09b);flex-wrap:wrap;display:flex}@supports (color:lab(0% 0 0)){.footer-links{color:var(--color-neutral-400,lab(66.2166% 1.88044 3.20326))}}.footer-agent-switch{gap:calc(var(--spacing,.25rem)*3);flex-direction:row-reverse;padding-block:0;padding-inline:0}.footer-hit,.footer-agent-switch{position:relative}.footer-hit:before,.footer-agent-switch:before{content:"";height:calc(var(--spacing,.25rem)*11);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline:-8px;position:absolute;top:50%}.footer-link:last-child:before{inset-inline-end:-28px}.footer-link,.footer-copy{transition-property:color;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-hover)}.footer-wordmark{margin-top:calc(var(--spacing,.25rem)*24)}.footer-wordmark img{width:100%;height:auto;display:block}@media (min-width:48rem){.footer-section{border-top-left-radius:80px;border-top-right-radius:80px}.footer-inner{padding-top:calc(var(--spacing,.25rem)*40)}.footer-find{margin-top:calc(var(--spacing,.25rem)*22)}.footer-wordmark{margin-top:calc(var(--spacing,.25rem)*40)}}@media (hover:hover) and (pointer:fine){.footer-link:hover{color:var(--color-neutral-50,#fafaf9)}@supports (color:lab(0% 0 0)){.footer-link:hover{color:var(--color-neutral-50,lab(98.2686% -.0991821 .364304))}}.footer-copy:hover{color:var(--color-neutral-200,#e7e5e4)}@supports (color:lab(0% 0 0)){.footer-copy:hover{color:var(--color-neutral-200,lab(91.055% .663072 .865579))}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}
