@layer site{:root{--ink:#241c32;--ink-muted:#544a63;--ink-accent:#4b2fb1;--light:#f5f3f7;--light-muted:#c2c8d8;--lilac:#d7c1ff;--error:#982420;--ink-hover:#3d3252;--lilac-hover:#ecdeff;--paper:#faf8f4;--card:#fff;--color-night:#080e1b;--color-image-shade:#070c17;--color-night-violet:#211e37;--color-night-footer:#0e0d1b;--image-atmosphere-violet:#8054b5;--image-atmosphere-glow:#dac0ff;--image-atmosphere-contrast:1.24;--image-atmosphere-edge-blur:10px;--space:clamp(1.5rem, 6vw, 7rem);--layout-max:1320px;--gutter:max(var(--space), (100% - var(--layout-max)) / 2);--measure-read:36rem;--measure-wide:48rem;--grid-gap:clamp(1rem, 2vw, 2rem);--grid-row-gap:3rem;--section-space:clamp(4.5rem, 8vw, 7rem);--section-space-end:clamp(5rem, 9vw, 8rem);--section-space-compact:clamp(2.5rem, 4vw, 3.5rem);--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:4rem;--radius-frame:14px;--radius-card:28px;--radius-field:6px;--radius-pill:999px;--line:#241c3224;--line-dark:#f5f3f726;--line-strong:#241c3280;--shadow-card:0 0 0 1px #241c3214, 0 50px 90px -50px #281e5073;--image-placeholder:var(--color-night);background:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input,textarea{font:inherit}button{cursor:pointer;border-radius:var(--wb-radius,30px);color:#241c32;background:#ece4f8;border:1px solid #0000;min-height:46px;padding:.85rem 1.4rem}button:hover{background:#d9c7f3}button:disabled{cursor:wait;opacity:.7}a,button,input,textarea{touch-action:manipulation}.skip{z-index:20;color:#21182d;background:#fff;padding:1rem;position:absolute;top:-100px}.skip:focus{top:0}.site-header{padding:1.15rem var(--gutter);z-index:2;background:#181223;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{margin-right:.5rem;font-size:1.5rem}img.brand-mark{width:auto;height:1.6em}nav{align-items:center;gap:2rem;display:flex}nav>a{font-size:.85rem;text-decoration:none}.nav-toggle{display:none}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;font-size:clamp(3.5rem,9vw,9rem);font-weight:500;line-height:.98}h2{letter-spacing:-.055em;margin-bottom:var(--heading-gap,1.5rem);font-size:clamp(2.4rem,4vw,4.75rem);font-weight:400;line-height:1.08}h3{letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:500;line-height:1.25}p{max-width:var(--measure-body,65ch);line-height:1.75}em{font-weight:400}img{max-width:100%;height:auto}.section-label{letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.7rem;font-weight:700;display:block}.lead{font-size:1.25rem;line-height:1.6}footer{padding:3rem var(--gutter);background:#181223;flex-wrap:wrap;align-items:center;gap:2rem;font-size:.8rem;display:flex}footer p{margin:0}form{max-width:36rem}label{gap:.5rem;margin:1rem 0;display:grid}input,textarea{color:#21192d;border-radius:var(--wb-radius,4px);background:#fff;border:1px solid #897694;width:100%;min-width:0;padding:.8rem}textarea{min-height:9rem}.form-note{font-size:.95rem}input[aria-invalid]{border:2px solid #a12a25}[role=status]{font-size:.9rem;line-height:1.6}@media (width<=850px){nav{gap:1rem}}@media (width<=700px){.site-header{flex-wrap:wrap}.nav-toggle{display:block}#site-nav{flex-direction:column;align-items:stretch;width:100%;padding:1rem 0;display:none}#site-nav.open{display:flex}#site-nav a{padding:.5rem}footer{gap:1rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{max-width:var(--wb-content-width,none);margin-inline:auto}[hidden]{display:none!important}html{scroll-behavior:smooth}:target{scroll-margin-top:2rem}main:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.anchor-alias{display:block}h1,h2,h3{text-wrap:balance}.prose p:last-child{margin-bottom:0}.prose.lead p{max-width:60ch}.actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2rem;display:flex}.actions:empty{display:none}.site-header{padding-block:1rem}.site-header nav{gap:clamp(.85rem,1.7vw,2rem)}figcaption{margin-top:1rem}form{width:100%;max-width:42rem}fieldset{border:0;min-width:0;margin:0;padding:0}.field{margin:1.6rem 0}.field label{margin-bottom:.5rem}.field-help{margin-bottom:.7rem}input,textarea{border-radius:var(--wb-radius,5px)}.field-error{margin:.6rem 0 0}[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.error-summary{border:1px solid var(--error);border-radius:var(--radius-frame);padding:var(--space-m);margin:var(--space-m) 0;background:0 0}.error-summary p{margin-bottom:var(--space-2xs);color:var(--error)}.error-summary ul{margin:0;padding-left:1.25rem}.form-result:not(:empty){margin-top:var(--space-m);padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius-frame)}.form-result[data-state=error]{border-color:var(--error)}.form-result[data-state=error],.form-result[data-state=error] p{color:var(--error)}.form-result[data-state=pending]{border-style:dashed}.form-result h3{margin-bottom:var(--space-2xs)}.form-result p:last-child{margin-bottom:0}.site-footer{align-items:start;gap:var(--space-l) var(--space-xl);padding:var(--space-xl) var(--gutter) var(--space-l);background:var(--color-night-footer);border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.footer-brand{justify-items:start;gap:var(--space-xs);display:grid}.footer-phone{font:var(--type-ui);color:inherit;text-decoration:none}.site-footer nav{gap:var(--space-s) var(--space-l);grid-template-columns:1fr 1fr;display:grid}.company-line{padding-top:var(--space-s);grid-column:1/-1}@media (width<=900px){.site-header{flex-wrap:wrap}.nav-toggle{display:none}.js .nav-toggle{display:block}#site-nav{flex-direction:column;align-items:stretch;width:100%;padding:1rem 0;display:flex}.js #site-nav:not(.open){display:none}#site-nav.open{display:flex}.site-header:has(#site-nav.open){background:var(--color-night)}#site-nav a{padding:.75rem}}@media (width<=700px){.site-footer{grid-template-columns:1fr}.site-footer nav{grid-template-columns:1fr;gap:1rem}.actions{gap:1.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer typography{[data-site-type=presence]{--font-sans:Manrope, Arial, sans-serif;--font-display:"Bebas Neue", var(--font-sans);--type-display:400 clamp(7rem, 16vw, 15rem)/.82 var(--font-display);--type-title:600 clamp(2.875rem, 5.6vw, 5rem)/1.05 var(--font-sans);--type-heading:400 clamp(2rem, 3.9vw, 3.5rem)/1.1 var(--font-sans);--type-subheading:400 clamp(1.625rem, 2.8vw, 2.625rem)/1.2 var(--font-sans);--size-lead:clamp(1.1875rem, 1.6vw, 1.5rem);--type-lead:400 var(--size-lead)/1.45 var(--font-sans);--type-card-title:600 var(--size-lead)/1.3 var(--font-sans);--size-body:clamp(1rem, .94rem + .25vw, 1.125rem);--type-body:400 var(--size-body)/1.7 var(--font-sans);--type-detail:600 var(--size-body)/1.4 var(--font-sans);--size-small:.875rem;--type-ui:600 var(--size-small)/1.5 var(--font-sans);--type-caption:400 var(--size-small)/1.6 var(--font-sans);--type-eyebrow:600 var(--size-small)/1.5 var(--font-sans);--type-quote:var(--type-lead);--type-quote-featured:var(--type-subheading);--type-statement:500 clamp(1.625rem, 2.8vw, 2.625rem)/1.2 var(--font-sans);--type-brand:var(--type-detail);--type-mark:600 clamp(2.875rem, 5.6vw, 5rem)/.85 var(--font-sans);--tracking-display:-.05em;--tracking-heading:-.04em;--tracking-subheading:-.025em;--tracking-eyebrow:.12em;--measure-body:var(--measure-read);--paragraph-gap:1.25em;--heading-gap:1.5rem;--eyebrow-gap:1.25rem;--wb-font-display:var(--type-display);--wb-font-body:var(--type-body);font:var(--type-body)}[data-site-type=presence],[data-site-type=presence] :is([data-surface=light],.sig-section,dialog){--surface:light;--text:var(--ink);--text-muted:var(--ink-muted);--text-accent:var(--ink-accent);--control-fill:var(--ink);--control-on-fill:var(--paper);--control-fill-hover:var(--ink-hover);--control-outline:#241c3259;color:var(--text)}body[data-site-type=presence][data-home-treatment=immersive],[data-site-type=presence] :is([data-surface=dark],.site-header,.site-footer,.image-header,.page-invitation){--surface:dark;--text:var(--light);--text-muted:var(--light-muted);--text-accent:var(--lilac);--control-fill:var(--lilac);--control-on-fill:var(--ink);--control-fill-hover:var(--lilac-hover);--control-outline:#f5f3f773;color:var(--text)}[data-site-type=presence] :where(h1,h2,h3,h4){text-wrap:balance;color:var(--text)}[data-site-type=presence] :where(h1,h2,h3){max-width:var(--measure-wide)}[data-site-type=presence] h1{font:var(--type-title);letter-spacing:var(--tracking-display)}[data-site-type=presence] h2{font:var(--type-heading);letter-spacing:var(--tracking-heading)}[data-site-type=presence] h3{font:var(--type-subheading);letter-spacing:var(--tracking-subheading)}[data-site-type=presence] h4{font:var(--type-detail);letter-spacing:normal}[data-site-type=presence] .type-title{font:var(--type-title);letter-spacing:var(--tracking-display);color:var(--text)}[data-site-type=presence] :is(.ww-heading,.sig-display,.type-heading){font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--text)}[data-site-type=presence] :is(.sig-heading,.sig-subheading,.article-body h2,.article-continuation h2,.park-card h2,.type-subheading){font:var(--type-subheading);letter-spacing:var(--tracking-subheading);color:var(--text)}[data-site-type=presence] :is(.type-display,.ww-hero-word){font:var(--type-display);letter-spacing:.01em;text-transform:uppercase;color:var(--text)}[data-site-type=presence] .ww-hero-title{font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--text)}[data-site-type=presence] .ww-hero-lead{width:fit-content;display:block}[data-site-type=presence] .ww-hero-word{width:fit-content;margin:.08em 0 0 -.02em;display:block}[data-site-type=presence] :where(p,li,.prose,.type-body){font:var(--type-body);letter-spacing:normal;color:var(--text)}[data-site-type=presence] .prose p{margin-block:0 var(--paragraph-gap)}[data-site-type=presence] .prose p:last-child{margin-bottom:0}[data-site-type=presence] :is(.article-body h3,.type-detail){font:var(--type-detail);letter-spacing:normal;color:var(--text)}[data-site-type=presence] :where(.lead,.lead p,.sig-lede,.type-lead){font:var(--type-lead);color:var(--text)}[data-site-type=presence] .type-card-title{font:var(--type-card-title);letter-spacing:-.02em;color:var(--text)}[data-site-type=presence] :where(.ww-quote,.article-body blockquote p,.type-quote){font:var(--type-quote);letter-spacing:-.01em;color:var(--text)}[data-site-type=presence] :where(.ww-quote-featured,.type-quote-featured){font:var(--type-quote-featured);letter-spacing:var(--tracking-subheading);text-wrap:balance;color:var(--text)}[data-site-type=presence] .ww-statement{font:var(--type-statement);letter-spacing:var(--tracking-subheading);text-wrap:balance;color:var(--text)}[data-site-type=presence] :is(.ww-subheading,.type-subhead){font:var(--type-lead);letter-spacing:var(--tracking-subheading);color:var(--text-accent)}[data-site-type=presence] :where(.section-label,.ww-label,.sig-eyebrow,.sig-caption strong,.sig-plate-swipe,.type-eyebrow){font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-accent)}[data-site-type=presence] :where(figcaption,.sig-caption,.byline,.sig-book-byline,.article-body sup,.manuscript-note,.ww-devices li,.ww-devices small,.field-help,.form-note,.company-line,[role=status],.type-caption){font:var(--type-caption);letter-spacing:normal;color:var(--text-muted)}[data-site-type=presence] :where(.ww-devices span){color:var(--text)}[data-site-type=presence] .field-error{font:var(--type-caption);color:var(--error)}[data-site-type=presence] .error-summary a,[data-site-type=presence] .form-result[data-state=error]{color:var(--error)}[data-site-type=presence] :where(button,.button-link,.text-link,.sig-link,.site-header nav a,.site-footer nav a,.footer-phone,.field label:not(.choice),.ww-status,.home-motion-control,.type-ui){font:var(--type-ui);letter-spacing:normal}[data-site-type=presence] :where(.text-link,.sig-link,.site-header nav a:not(.button-link),.site-footer nav a,.footer-phone,.field label,.ww-status,.type-ui){color:var(--text)}[data-site-type=presence] :where(.site-footer nav a,.footer-phone):hover{color:var(--text-accent)}[data-site-type=presence] .ww-status{text-transform:none}[data-site-type=presence] :where(input,textarea,select){font:var(--type-body);color:var(--ink)}[data-site-type=presence] .brand{font:var(--type-brand);letter-spacing:var(--tracking-heading);color:var(--text)}[data-site-type=presence] .brand-mark{font-size:inherit;color:var(--text-accent)}[data-site-type=presence] em{font-family:inherit;font-weight:inherit}[data-site-type=presence] :where(strong,b){font-weight:600}[data-site-type=presence] .article-body p{max-width:var(--measure-read);margin-block:0 var(--paragraph-gap)}[data-site-type=presence] .article-body :where(.footnotes,.footnotes p){font:var(--type-caption);color:var(--text-muted)}}@layer controls{[data-site-type=presence]{--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 18'%3E%3Cpath d='m3 3 6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-site-type=presence] :is(.button-link,.button-secondary){min-height:3.375rem;font:var(--type-detail);letter-spacing:normal;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.75rem;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}[data-site-type=presence] .button-link{background:var(--control-fill);color:var(--control-on-fill)}[data-site-type=presence] .button-link:hover{background:var(--control-fill-hover)}[data-site-type=presence] .button-secondary{color:var(--text);border-color:var(--control-outline);background:0 0}[data-site-type=presence] :is(.button-secondary,.nav-toggle):is(:hover,:focus-visible){color:var(--text-accent);border-color:var(--text-accent)}[data-site-type=presence] .nav-toggle{border:1px solid var(--control-outline);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--text);font:var(--type-ui);cursor:pointer;background:0 0;padding:.6rem 1.15rem;line-height:1.2;transition:border-color .2s,color .2s}[data-site-type=presence] .button-compact{min-height:2.75rem;font:var(--type-ui);gap:.5rem;padding:.6rem 1.15rem;line-height:1.2}[data-site-type=presence] :is(.text-link,.sig-link){width:fit-content;min-height:0;font:var(--type-ui);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.45rem;padding:.35rem 0;text-decoration:none;display:inline-flex}[data-site-type=presence] button:is(.text-link,.sig-link):hover{background:0 0}[data-site-type=presence] :is(.text-link,.sig-link):hover{color:var(--text-accent)}[data-site-type=presence] .link-back{font:var(--type-caption);color:var(--text);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}[data-site-type=presence] .link-back:hover{color:var(--text-accent)}[data-site-type=presence] a{text-decoration:none;transition:color .2s}[data-site-type=presence] :is(.site-header nav a:not(.button-secondary),.site-footer nav a,.footer-phone,.insights-copy h2 a):is(:hover,:focus-visible),[data-site-type=presence] :is(.text-link,.sig-link,.link-back):focus-visible,[data-site-type=presence] .site-header nav a[aria-current=page]:not(.button-secondary),[data-site-type=presence] .insights-entry:hover h2 a{color:var(--text-accent)}[data-site-type=presence] :is(.prose,.article-body,.error-summary,figcaption) a:not([class]){color:var(--text-accent);font-weight:600}[data-site-type=presence] :is(.prose,.article-body,figcaption) a:not([class]):hover{color:var(--text)}[data-site-type=presence] .error-summary a:not([class]){color:var(--error)}[data-site-type=presence] .error-summary a:not([class]):hover{color:var(--text)}[data-site-type=presence] :focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}[data-site-type=presence] [tabindex="-1"]:focus{outline:none}@media (width>=901px){[data-site-type=presence] .site-header nav a:not(.button-secondary){margin-block:-.6875rem;padding-block:.6875rem}}[data-site-type=presence] :is(.site-footer nav a,.footer-phone){margin-block:-.6875rem;padding-block:.6875rem}[data-site-type=presence] :is(input:not([type=radio],[type=checkbox],[type=hidden]),textarea,select){border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--card);width:100%;min-width:0;color:var(--ink);padding:.8rem;transition:border-color .2s}[data-site-type=presence] :is(input:not([type=radio],[type=checkbox],[type=hidden]),textarea,select):hover{border-color:var(--ink)}[data-site-type=presence] :is(input,textarea,select)[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}[data-site-type=presence] input[type=radio]:focus-visible{border-radius:50%}[data-site-type=presence] .skip-loader{transition:opacity .2s,border-color .2s,color .2s}[data-site-type=presence] .skip-loader:not(:hover,:focus-visible){border-color:#0000}[data-site-type=presence] .skip{top:-100px;left:var(--gutter);background:var(--card);color:var(--ink);font:var(--type-ui);border-radius:999px;padding:.6rem 1.15rem}[data-site-type=presence] .skip:focus{top:1rem}[data-site-type=presence] :is(a.button-link,a.button-secondary,a.text-link,a.sig-link,.skip-loader,.sig-plate-swipe):after,[data-site-type=presence] .link-back:before{content:"";width:.5em;height:.75em;mask:var(--chevron) center / contain no-repeat;background:currentColor;flex:none;transition:translate .2s}[data-site-type=presence] .link-back:before{rotate:180deg}[data-site-type=presence] :is(a.button-link,a.button-secondary,a.text-link,a.sig-link,.skip-loader):hover:after{translate:3px}[data-site-type=presence] .link-back:hover:before{translate:-3px}[data-site-type=presence] .progress-line{background:color-mix(in srgb, var(--text) 18%, transparent);width:8rem;height:1px;overflow:hidden}[data-site-type=presence] .progress-line:before{content:"";background:var(--text-accent);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}[data-site-type=presence] .ww-scroll-cue{width:3rem;height:3rem;color:var(--text);opacity:.75;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;bottom:1.5rem;left:50%;translate:-50%}[data-site-type=presence] .ww-scroll-cue:after{content:"";width:.85rem;height:1.3rem;mask:var(--chevron) center / contain no-repeat;background:currentColor;animation:2.4s ease-in-out infinite scroll-cue;rotate:90deg}[data-site-type=presence] .ww-scroll-cue:hover{opacity:1}@keyframes scroll-cue{0%,to{opacity:.55;translate:0 -3px}50%{opacity:1;translate:0 5px}}@media (prefers-reduced-motion:reduce){[data-site-type=presence] .ww-scroll-cue:after{animation:none}[data-site-type=presence] a,[data-site-type=presence] :is(.button-link,.button-secondary,.text-link,.sig-link,.link-back,.skip-loader),[data-site-type=presence] :is(.button-link,.button-secondary,.text-link,.sig-link,.skip-loader):after,[data-site-type=presence] .link-back:before{transition:none}}}@layer tuned{@layer site,shared,instance;}@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}
