.ww-header[data-astro-cid-ctg3m53h]:has(.ww-header__toggle[aria-expanded=true]) .ww-header__nav[data-astro-cid-ctg3m53h]{visibility:hidden}@container ww-header (min-width: 1200px){.ww-header__panes[data-astro-cid-ctg3m53h]{display:grid}.ww-header__pane[data-astro-cid-ctg3m53h]{grid-area:1 / 1}.ww-header__pane[data-astro-cid-ctg3m53h][hidden]{display:block;visibility:hidden}.hp-steps[data-astro-cid-ctg3m53h]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.hp-steps__item[data-astro-cid-ctg3m53h]{display:grid;align-content:start;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-m);background:var(--slate-50)}.hp-steps__item[data-astro-cid-ctg3m53h] .hp-steps__icon{display:block;margin:-4px 0 var(--space-2) -4px}.hp-steps__name[data-astro-cid-ctg3m53h]{color:var(--ink);font:600 16px/24px var(--font-sans)}.hp-steps__text[data-astro-cid-ctg3m53h]{color:var(--ink-2);font:400 14px/20px var(--font-sans)}.hp-ai[data-astro-cid-ctg3m53h]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:var(--space-6);align-items:start}.hp-rules[data-astro-cid-ctg3m53h]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.hp-rules__item[data-astro-cid-ctg3m53h]{display:flex;align-items:baseline;gap:var(--space-3);color:var(--ink);font:500 17px/26px var(--font-sans)}.hp-rules__dot[data-astro-cid-ctg3m53h]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--signal);transform:translateY(-2px)}.hp-rules--rows[data-astro-cid-ctg3m53h]{gap:0}.hp-rules--rows[data-astro-cid-ctg3m53h] .hp-rules__item[data-astro-cid-ctg3m53h]{padding:var(--space-3) 0;border-top:1px solid var(--line-soft)}.hp-photo[data-astro-cid-ctg3m53h]{display:grid;gap:var(--space-2)}.hp-photo[data-astro-cid-ctg3m53h] .photo{border-radius:var(--radius-m)}.hp-photo__caption[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:600 14px/20px var(--font-sans)}.hp-photo[data-astro-cid-ctg3m53h]:hover .hp-photo__caption[data-astro-cid-ctg3m53h]{color:var(--ink)}.hp-contact[data-astro-cid-ctg3m53h]{display:grid;justify-items:start;gap:var(--space-4)}.hp-contact__name[data-astro-cid-ctg3m53h]{margin:0;display:grid;color:var(--ink);font:600 18px/26px var(--font-sans)}.hp-contact__name[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{color:var(--ink-3);font:400 14px/20px var(--font-sans)}.hp-contact__lines[data-astro-cid-ctg3m53h]{margin:0;display:grid;gap:var(--space-1);font:500 16px/24px var(--font-sans)}.hp-contact__lines[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{text-decoration:underline;text-decoration-color:var(--line-soft);text-underline-offset:.25em}.hp-contact__lines[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{text-decoration-color:var(--signal)}}:root{--radius-s: 10px;--radius-m: 16px;--radius-l: 24px;--radius-xl: 32px;--radius-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-1: .18s;--dur-2: .32s;--dur-3: .52s;--motion-ease: var(--ease-out);--motion-fast: var(--dur-1);--motion-step: var(--dur-2)}:root,[data-theme]{--line-soft: color-mix(in srgb, var(--ink) 10%, transparent);--fill-soft: color-mix(in srgb, var(--ink) 4%, transparent);--signal-soft: color-mix(in srgb, var(--signal) 14%, transparent);--warning-soft: color-mix(in srgb, var(--warning) 14%, transparent);--shadow-soft: 0 1px 2px rgb(11 30 45 / .04), 0 18px 40px -20px rgb(11 30 45 / .18)}[data-theme=navy]{--shadow-soft: 0 24px 48px -24px rgb(0 0 0 / .55)}.ww-button{border-radius:var(--radius-pill);transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.ww-button:not(.ww-button--tertiary):active{transform:scale(.98)}.ww-input__control,.ww-select__control,textarea.ww-input__control{border-radius:var(--radius-s)}.ww-tag{border-radius:var(--radius-pill);padding-inline:var(--space-2)}.ww-section-head{border-top:0;padding-top:0}.ww-card{border-top:0;padding:var(--space-6);border-radius:var(--radius-l);background:var(--surface-alt)}.ww-callout,.ww-form__errors,.ww-form__done{border-radius:var(--radius-m)}.ww-statement{border-radius:var(--radius-xl);margin:0 clamp(8px,1.2vw,20px) clamp(8px,1.2vw,20px);overflow:hidden}.ww-footer{border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:hidden}.ww-link{text-underline-offset:.25em;transition:color var(--dur-1) var(--ease-out),text-decoration-color var(--dur-1) var(--ease-out)}.ww-header{position:sticky;top:0;z-index:10}.ww-header{background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--line-soft)}.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__inner{background:var(--surface)}.ww-header__link:after{border-radius:var(--radius-pill);transition:background-color var(--dur-1) var(--ease-out)}.site-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 14px;border-radius:var(--radius-pill);background:var(--fill-soft);color:var(--ink-2);font:500 14px/20px var(--font-sans)}.site-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(prefers-reduced-motion:no-preference){html.has-motion{scroll-behavior:smooth}}:target{scroll-margin-top:var(--space-10)}.ww-header .ww-header__brand .ww-lockup__descriptor{display:none}@container ww-header (min-width: 1200px){.ww-header .ww-header__list{gap:var(--space-2)}.ww-header .ww-header__link{font-size:14px}.ww-header .ww-header__item--contact{display:none}}@container ww-header (min-width: 1440px){.ww-header .ww-header__list{gap:var(--space-3)}.ww-header .ww-header__item--contact{display:flex}}@container ww-header (min-width: 1680px){.ww-header .ww-header__link{font-size:inherit}}.site-footer-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7) var(--grid-unit);margin-top:var(--space-8)!important}.site-footer-cols>*{min-width:0}.site-footer-cols .ww-footer__list{margin-top:var(--space-3)}.site-footer-note{color:var(--ink-2);max-width:var(--measure);margin-top:var(--space-8)!important}@container ww-web (min-width: 600px){.site-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ww-web (min-width: 1024px){.site-footer-cols{grid-template-columns:4fr 4fr 2fr 3fr}}.ww-web-section.site-pagehead{padding-top:var(--space-6)}.site-pagehead .ww-breadcrumb{margin-bottom:var(--space-6)}.site-pagehead .ww-section-head{margin-bottom:0}.ww-web-section.site-flush{padding-top:var(--space-7)}.site-case-crumb{padding-top:var(--space-6);margin-bottom:var(--space-6)}.site-body{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-8)}.site-body>*{min-width:0;margin:0}@container ww-web (min-width: 864px){.site-body{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-unit)}.site-body>*{grid-column:4 / -1}.site-body>.site-full{grid-column:1 / -1}}.site-after{margin-top:var(--space-7)}.site-prose{max-width:var(--measure)}.site-prose>*{margin:0}.site-prose>*+*{margin-top:var(--space-4)}.site-prose>h2{margin-top:var(--space-7)}.site-prose>h2+p{margin-top:var(--space-3)}.site-byline{margin:0;color:var(--ink-3)}.site-byline strong{display:block;color:var(--ink);font-weight:600}.site-contact{display:grid;gap:var(--space-8)}.site-contact__aside>*+*{margin-top:var(--space-6)}@container ww-web (min-width: 1024px){.site-contact{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-unit)}.site-contact__form{grid-column:1 / span 7}.site-contact__aside{grid-column:9 / -1}}.ww-web-section.site-band{background:var(--surface);color:var(--ink);padding-bottom:var(--space-9);border-radius:var(--radius-xl);margin-inline:clamp(8px,1.2vw,20px)}.ww-web-section+.ww-web-section.site-band{margin-top:var(--space-9)}.ww-web-section.site-band+.ww-web-section{margin-top:0}@container ww-web (min-width: 1024px){.ww-web-section.site-band{padding-bottom:var(--space-10)}}.ww-section-head.site-head-plain>.ww-section-head__body{grid-column:1 / -1!important}.ww-section-head.site-head-plain .ww-section-head__title{max-width:30ch;text-wrap:balance;hyphens:manual}.ww-section-head.site-head-plain .ww-section-head__lead{max-width:56ch;color:var(--ink-2)}:root{--light-teal: color-mix(in srgb, var(--teal-400) 42%, transparent);--light-teal-faint: color-mix(in srgb, var(--teal-400) 14%, transparent);--light-blue: color-mix(in srgb, #3A55B1 34%, transparent);--grad-depth: linear-gradient(165deg, var(--navy-950) 0%, color-mix(in srgb, var(--navy-950) 70%, var(--teal-800)) 100%);--grad-aurora: radial-gradient(55% 65% at 92% -5%, var(--light-teal) 0%, transparent 72%), radial-gradient(40% 45% at 60% 105%, color-mix(in srgb, var(--teal-400) 22%, transparent) 0%, transparent 70%), radial-gradient(55% 60% at -5% 110%, var(--light-blue) 0%, transparent 70%), var(--grad-depth);--grad-paper: radial-gradient(1000px 640px at 100% 0%, color-mix(in srgb, var(--teal-100) 80%, transparent) 0%, transparent 70%), radial-gradient(900px 700px at 0% 18%, color-mix(in srgb, #3A55B1 9%, transparent) 0%, transparent 70%), radial-gradient(1000px 800px at 100% 42%, color-mix(in srgb, var(--teal-100) 70%, transparent) 0%, transparent 70%), radial-gradient(900px 800px at 0% 66%, color-mix(in srgb, var(--slate-100) 95%, transparent) 0%, transparent 70%), radial-gradient(1000px 800px at 100% 88%, color-mix(in srgb, var(--teal-100) 60%, transparent) 0%, transparent 70%), color-mix(in srgb, var(--slate-50) 55%, var(--surface));--grad-signal: linear-gradient(135deg, var(--teal-600) 0%, color-mix(in srgb, var(--teal-600) 60%, #3A55B1) 100%);--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}:root,[data-theme=paper]{--glass-bg: color-mix(in srgb, var(--white) 62%, transparent);--glass-bg-strong: color-mix(in srgb, var(--white) 80%, transparent);--glass-border: color-mix(in srgb, var(--white) 85%, transparent);--glass-edge: color-mix(in srgb, var(--navy-950) 8%, transparent);--glass-shadow: inset 0 1px 0 color-mix(in srgb, var(--white) 90%, transparent), 0 1px 2px rgb(11 30 45 / .05), 0 24px 48px -28px rgb(11 30 45 / .28);--glass-blur: blur(18px) saturate(1.6)}[data-theme=navy]{--glass-bg: color-mix(in srgb, var(--white) 6%, transparent);--glass-bg-strong: color-mix(in srgb, var(--white) 10%, transparent);--glass-border: color-mix(in srgb, var(--white) 12%, transparent);--glass-edge: color-mix(in srgb, var(--white) 6%, transparent);--glass-shadow: inset 0 1px 0 color-mix(in srgb, var(--white) 10%, transparent), 0 30px 60px -30px rgb(0 0 0 / .6);--glass-blur: blur(20px) saturate(1.4)}.site-glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:0 0 0 1px var(--glass-edge),var(--glass-shadow)}.site-glass--strong{background:var(--glass-bg-strong)}.site-aurora{position:relative;isolation:isolate;background:var(--grad-aurora);color:var(--ink)}.site-aurora:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:var(--grain);opacity:.05;pointer-events:none;mix-blend-mode:overlay}.site-edge-light{position:relative}.site-edge-light:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--teal-300) 55%,transparent),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ww-web[data-theme=paper]{background:var(--grad-paper)}.ww-web-section.site-band,.ww-statement{background:var(--grad-aurora)}.ww-footer{background:var(--grad-depth)}.ww-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:0 0 0 1px var(--glass-edge),var(--glass-shadow)}.ww-button:not(.ww-button--tertiary):hover{transform:translateY(-1px)}.site-chip{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:0 0 0 1px var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ww-header{background:color-mix(in srgb,var(--surface) 64%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 1px 0 var(--glass-edge)}.ww-statement .ww-statement__inner>*{grid-column:1 / span 9!important}@container ww-web (max-width: 863px){.ww-statement .ww-statement__inner>*{grid-column:1 / -1!important}}.ww-web{overflow-x:clip}:root,[data-theme=paper],[data-theme=navy]{--glass-blur: none}.site-glass,.ww-card,.site-chip,.ww-button--secondary{-webkit-backdrop-filter:none;backdrop-filter:none}.site-aurora:after{mix-blend-mode:normal;opacity:.035}.ww-header:has(.ww-header__toggle[aria-expanded=true]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}:root{--radius-s: 12px;--card-pad: var(--space-4);--card-gap: var(--space-4)}@container ww-web (min-width: 600px){.ww-web-section,.home-hero{--card-pad: var(--space-5)}}@container ww-web (min-width: 1024px){.ww-web-section,.home-hero{--card-pad: var(--space-6)}}@container ww-web (min-width: 864px){.ww-web-section,.home-hero{--card-gap: var(--grid-unit)}}:root,[data-theme=paper]{--glass-line: color-mix(in srgb, var(--navy-950) 11%, transparent);--glass-shadow: inset 0 1px 0 rgb(255 255 255 / .9), 0 1px 2px rgb(11 30 45 / .04), 0 12px 28px -20px rgb(11 30 45 / .16);--hover-ring: 0 0 0 4px var(--light-teal-faint)}[data-theme=navy]{--glass-line: color-mix(in srgb, var(--white) 12%, transparent);--hover-ring: 0 0 0 4px color-mix(in srgb, var(--teal-400) 18%, transparent)}.site-glass,.ww-card{border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}.site-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--card-gap)}@container ww-web (min-width: 600px){.site-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ww-web (min-width: 1024px){.site-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-tiles>li{display:grid;min-width:0}.site-tile{box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-2);min-height:136px;padding:var(--card-pad);border-radius:var(--radius-l);background:var(--glass-bg);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);color:var(--ink);text-decoration:none}.site-tile__meta{margin:0;color:var(--ink-3);font:500 13px/20px var(--font-sans)}.site-tile__title{margin:0;color:var(--ink)}.site-tile__line{margin:0;color:var(--ink-2)}.site-tile__arrow{color:var(--signal);margin-top:auto}.site-tile:hover{box-shadow:var(--glass-shadow),var(--hover-ring)}.has-motion .site-tile{transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.has-motion .site-tile:hover{transform:translateY(-2px)}.has-motion .site-tile__arrow{transition:transform var(--dur-1) var(--ease-out)}.site-tile:hover .site-tile__arrow{transform:translate(3px)}.site-chip{box-sizing:border-box;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-2);font:500 13px/20px var(--font-sans)}.site-chip--lg{min-height:36px;padding:0 16px;font-size:14px}a.site-chip{text-decoration:none}a.site-chip:hover{background:var(--signal-soft);color:var(--ink)}:root,[data-theme=paper]{--btn-bg: var(--teal-600);--btn-bg-hover: var(--teal-700);--btn-bg-active: var(--teal-800);--btn-fg: var(--white)}[data-theme=navy]{--btn-bg: var(--teal-400);--btn-bg-hover: var(--teal-300);--btn-bg-active: var(--teal-200);--btn-fg: var(--navy-950)}.ww-button:not(.ww-button--secondary):not(.ww-button--tertiary):not(:disabled):not([aria-disabled=true]){--_bg: var(--btn-bg);--_bd: var(--btn-bg);--_fg: var(--btn-fg);background-image:linear-gradient(180deg,rgb(255 255 255 / .1),transparent 60%);box-shadow:inset 0 1px #ffffff2e}.ww-button:not(.ww-button--secondary):not(.ww-button--tertiary):not(:disabled):not([aria-disabled=true]):hover{--_bg: var(--btn-bg-hover);--_bd: var(--btn-bg-hover);box-shadow:inset 0 1px #ffffff2e,0 8px 20px -12px var(--btn-bg)}.ww-button:not(.ww-button--secondary):not(.ww-button--tertiary):not(:disabled):not([aria-disabled=true]):active{--_bg: var(--btn-bg-active);--_bd: var(--btn-bg-active);box-shadow:none}.ww-button--secondary{--_bg: var(--glass-bg);background-color:var(--_bg)}.ww-button--secondary:not(:disabled):hover{--_bg: color-mix(in srgb, var(--ink) 10%, transparent)}.ww-button--secondary:not(:disabled):active{--_bg: color-mix(in srgb, var(--ink) 16%, transparent)}.ww-button:is(:disabled,[aria-disabled=true],[aria-busy=true]):hover{transform:none}.ww-button:not(.ww-button--tertiary):not(:disabled):not([aria-disabled=true]):active{transform:translateY(0) scale(.98)}.ww-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.ww-button[aria-busy=true]{cursor:progress;pointer-events:none}:where(.site-tile,.ww-card,.pe-card,.faq__q):is(:focus-visible,:has(a:focus-visible)){outline:2px solid var(--focus);outline-offset:3px}[data-theme=navy] .ww-tag--illustrative{color:var(--ink-2)}.ww-section-head__lead,.ww-statement__lead{text-wrap:balance}main p,main li{text-wrap:pretty}.site-card-title{font-family:var(--font-serif);font-weight:600;font-size:24px;line-height:32px;letter-spacing:-.005em;margin:0;color:var(--ink);text-wrap:balance}.ww-statement{margin-bottom:clamp(8px,1.2vw,20px)}.ww-footer{background:var(--navy-950);border-top:0;margin-inline:clamp(8px,1.2vw,20px)}.ww-footer .ww-footer__brand{--s: 56px}.ww-footer .ww-footer__tagline{font:400 18px/28px var(--font-sans);color:var(--ink-2)}.ww-button:not(.ww-button--secondary):not(.ww-button--tertiary):is(:disabled,[aria-disabled=true]){background-image:none;box-shadow:none}.ww-button:not(.ww-button--secondary):not(.ww-button--tertiary)[aria-busy=true]{--_bg: var(--btn-bg-active);--_bd: var(--btn-bg-active);--_fg: var(--btn-fg);background-image:none;box-shadow:none;opacity:1;cursor:progress;pointer-events:none}.ww-footer{border-radius:var(--radius-xl);margin:0 clamp(8px,1.2vw,20px) clamp(8px,1.2vw,20px)}.ww-footer .ww-lockup__descriptor{display:none}@container ww-web (max-width: 599px){.ww-web-section,.home-hero{--radius-l: 16px;--radius-m: 12px}.etl__close,.about-close{font-size:22px;line-height:30px}}.ww-section-head__lead,.ww-statement__lead{text-wrap:balance;max-width:44ch}.site-tile__line{font-size:16px;line-height:24px}.ww-header__link:focus-visible{outline-offset:-6px;border-radius:var(--radius-s)}[data-theme=navy]{--btn-bg-active: color-mix(in srgb, var(--teal-400) 82%, var(--navy-950))}[data-theme=navy] .ww-button:not(.ww-button--secondary):not(.ww-button--tertiary):not(:disabled):not([aria-disabled=true]):hover{box-shadow:inset 0 1px #ffffff2e}@container ww-web (min-width: 1024px){.home-hero>.ww-web__wrap,.site-band>.ww-web__wrap,.ww-statement__inner,.ww-footer__inner{--_margin: calc(var(--margin-laptop) - clamp(8px, 1.2vw, 20px))}}@container ww-web (min-width: 1280px){.home-hero>.ww-web__wrap,.site-band>.ww-web__wrap,.ww-statement__inner,.ww-footer__inner{--_margin: calc(var(--margin-desktop) - clamp(8px, 1.2vw, 20px))}}.ww-header{--btn-bg: var(--navy-950);--btn-bg-hover: var(--navy-850);--btn-bg-active: var(--navy-750);--btn-fg: var(--white)}[data-theme=navy]{--btn-bg-hover: color-mix(in srgb, var(--teal-400) 90%, var(--navy-950));--btn-bg-active: color-mix(in srgb, var(--teal-400) 80%, var(--navy-950))}.site-card-title{font-family:var(--font-sans);font-weight:600;font-size:22px;line-height:28px;letter-spacing:0}.site-tile__meta{font:500 14px/20px var(--font-sans)}:root,[data-theme=paper]{--glass-shadow: inset 0 1px 0 rgb(255 255 255 / .9), 0 1px 2px rgb(11 30 45 / .04), 0 8px 20px -16px rgb(11 30 45 / .12)}.ww-header .ww-header__cta:hover{transform:none}:root{--marker-top: .6em}.site-rule-item{min-width:0;margin:0;padding:var(--space-4) 0 0;border-top:1px solid var(--line-soft)}.site-rule-item--marker{position:relative;padding-left:var(--space-5)}.site-rule-item--marker:before{content:"";position:absolute;left:0;top:calc(var(--space-4) + var(--marker-top));width:8px;height:8px;border-radius:50%;background:var(--signal)}.site-chip{font-size:14px;line-height:20px}.site-tile__icon-wrap{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-s);background:var(--signal-soft);color:var(--signal);margin-bottom:var(--space-2)}.site-photo-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}@container ww-web (min-width: 600px){.site-photo-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ww-web (min-width: 1024px){.site-photo-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.site-photo-tile{margin:0;min-width:0}.site-photo-tile .photo{border-radius:var(--radius-m)}.site-photo-tile figcaption{margin-top:var(--space-3);color:var(--ink);font:600 14px/20px var(--font-sans);text-wrap:balance}.ww-web[data-theme=paper]{background:var(--surface)}.ww-web-section.site-mist{background:var(--slate-50);padding-bottom:var(--space-9)}@container ww-web (min-width: 1024px){.ww-web-section.site-mist{padding-bottom:var(--space-10)}}.ww-web-section.site-mist+.ww-web-section:not(.site-mist):not(.site-band){padding-top:var(--space-10)}.ww-section-head.site-head-plain .ww-section-head__title.type-h1{font-size:clamp(32px,3.4vw,48px);line-height:1.15;letter-spacing:-.01em}.site-head-split>.ww-section-head__body{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-4)}@container ww-web (min-width: 1024px){.site-head-split>.ww-section-head__body{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-unit);align-items:end}.site-head-split .ww-section-head__title{grid-column:1 / span 6;max-width:none!important}.site-head-split .ww-section-head__body>:not(.ww-section-head__title){grid-column:8 / -1;margin:0;max-width:44ch}}.site-label{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;background:var(--navy-950);color:var(--white);font:600 12px/16px var(--font-sans);letter-spacing:.02em}[data-theme=navy] .site-label{background:transparent;color:var(--white);box-shadow:inset 0 0 0 1px var(--signal)}.site-photo-tile--overlay{position:relative;border-radius:var(--radius-l);overflow:hidden}.site-photo-tile--overlay .photo{border-radius:0}.site-photo-tile--overlay figcaption{position:absolute;inset:auto 0 0;margin:0;padding:var(--space-7) var(--space-4) var(--space-4);color:var(--white);font:600 16px/22px var(--font-sans);background:linear-gradient(to top,#0b1e2dd9,#0b1e2d00)}.has-motion .site-photo-tile--overlay .photo{transition:transform .4s var(--ease-out)}.has-motion .site-photo-tile--overlay:hover .photo{transform:scale(1.04)}.site-rail{list-style:none;margin:0;padding:0 0 var(--space-2);display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:var(--card-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.site-rail::-webkit-scrollbar{display:none}.site-rail>*{scroll-snap-align:start;min-width:0}@container ww-web (min-width: 600px){.site-rail{grid-auto-columns:calc((100% - 2 * var(--card-gap)) / 2.4)}}@container ww-web (min-width: 1024px){.site-rail{grid-auto-columns:calc((100% - 3 * var(--card-gap)) / 3.4)}}.site-rail-controls{display:inline-flex;align-items:center;gap:var(--space-3)}.site-rail-controls__count{font:500 14px/20px var(--font-sans);color:var(--ink-2);min-width:4ch;text-align:center}.site-rail-controls button{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-control);background:var(--surface);color:var(--ink);cursor:pointer}.site-rail-controls button:hover:not(:disabled){background:var(--fill-soft);border-color:var(--ink)}.site-rail-controls button:disabled{opacity:.4;cursor:default}.site-rail-controls button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ww-header .ww-header__cta,.ww-header .ww-header__toggle{--btn-bg: var(--navy-950);--btn-bg-hover: var(--navy-850);--btn-bg-active: var(--navy-750);--btn-fg: var(--white)}.ww-header .ww-header__toggle:not(:disabled){--_bg: var(--btn-bg);--_bd: var(--btn-bg);--_fg: var(--btn-fg);background-image:linear-gradient(180deg,rgb(255 255 255 / .1),transparent 60%);box-shadow:inset 0 1px #ffffff2e}.ww-header .ww-header__toggle:not(:disabled):hover{--_bg: var(--btn-bg-hover);--_bd: var(--btn-bg-hover)}.ww-header .ww-header__toggle:not(:disabled):active{--_bg: var(--btn-bg-active);--_bd: var(--btn-bg-active);box-shadow:none}.ww-header .ww-header__toggle[aria-expanded=true] .ww-header__toggle-icon{--ww-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwQjFFMkQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj4KICA8dGl0bGU+Q2xvc2U8L3RpdGxlPgogIDxwYXRoIGQ9Ik01Ljc1IDUuNzVMMTcuNzUgMTcuNzVNMTcuNzUgNS43NUw1Ljc1IDE3Ljc1Ij48L3BhdGg+Cjwvc3ZnPg==)}.ww-header .ww-header__toggle[aria-expanded=true] .ww-header__toggle-menu{display:none}.ww-header .ww-header__toggle[aria-expanded=true] .ww-header__toggle-close{display:inline}.ww-header:has(.ww-header__toggle[aria-expanded=true]){z-index:100}.ww-header__panel{display:none}@container ww-header (min-width: 1024px){.ww-header__inner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand cta toggle";column-gap:var(--space-3)}.ww-header .ww-header__inner .ww-header__toggle{position:relative;flex:none;width:40px;height:40px;min-height:40px;padding:0;gap:0;border-radius:50%}.ww-header .ww-header__toggle :is(.ww-header__toggle-menu,.ww-header__toggle-close){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ww-header .ww-header__inner .ww-header__cta.ww-button--sm{--_h: 40px;--_lh: 20px;font-size:14px;padding-inline:18px 14px;gap:6px}.ww-header .ww-header__inner .ww-header__cta.ww-button--sm>.ww-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}}@container ww-header (min-width: 1200px){.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__inner{position:relative;inset:auto;z-index:auto;overflow:visible;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:minmax(var(--_bar),auto);grid-template-areas:"brand cta toggle";padding-bottom:0;border-bottom:var(--rule-1) solid var(--line)}.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__cta{display:inline-flex}.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__nav,.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__foot{display:none}.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__panel{display:grid;position:fixed;inset:calc(var(--_bar) + var(--rule-1)) 0 0 0;overflow-y:auto;overscroll-behavior:contain;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"rail pane" "foot pane";column-gap:var(--space-6);align-items:start;padding:var(--space-5) max(var(--_margin),(100% - var(--content-max)) / 2) var(--space-7);background:var(--slate-50);color:var(--ink)}.has-motion .ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__pane:not([hidden]){animation:ww-header-pane .2s var(--ease-out)}.ww-header__rail{grid-area:rail;min-width:0}.ww-header__rail-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ww-header__rail-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:52px;box-sizing:border-box;padding:12px 16px 12px 24px;border-radius:var(--radius-pill);color:var(--ink-2);font:500 20px/28px var(--font-sans);text-decoration:none;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.ww-header__rail-link .ww-icon{opacity:0;color:var(--ink-3)}.ww-header__rail-link:is(:hover,:focus-visible,[data-active]){background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0b1e2d0f}.ww-header__rail-link:is(:hover,:focus-visible,[data-active]):before{content:"";position:absolute;left:10px;top:14px;bottom:14px;width:3px;border-radius:2px;background:var(--signal)}.ww-header__rail-link:is(:hover,:focus-visible,[data-active]) .ww-icon{opacity:1}.ww-header__rail-link:is([aria-current=page],[aria-current=true]){color:var(--ink);font-weight:600}.ww-header__rail-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ww-header__rail-foot{grid-area:foot;min-width:0;padding-inline:24px}.ww-header__rail-foot .ww-header__contact{margin-top:var(--space-5)}.ww-header__panes{grid-area:pane;min-width:0}.ww-header__pane{background:var(--surface);border-radius:var(--radius-l);padding:var(--space-6);box-shadow:0 1px 2px #0b1e2d0a}.ww-header__pane-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-soft)}.ww-header__pane-title{margin:0;color:var(--ink-3);font:600 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.ww-header__kicker{color:var(--ink-3);font:500 13px/18px var(--font-sans)}.ww-header__pane ul{list-style:none;margin:0;padding:0}.ww-header__pane a{color:var(--ink);text-decoration:none}.ww-header__pane a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ww-header__pane a.ww-link--standalone{text-decoration-line:underline;text-decoration-color:var(--signal)}.ww-header__pane-problems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);grid-auto-flow:column;column-gap:var(--space-5)}.ww-header__pane-problem{display:grid;gap:2px;margin-inline:-12px;padding:10px 12px;border-radius:var(--radius-m);transition:background-color var(--dur-1) var(--ease-out)}.ww-header__pane-problem-title{font:500 16px/22px var(--font-sans);text-wrap:pretty}.ww-header__pane-problem:hover{background:var(--fill-soft)}.ww-header__pane-caps li+li{border-top:1px solid var(--line-soft)}.ww-header__pane-cap{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--space-4);margin-inline:-12px;padding:10px 12px;border-radius:var(--radius-m);transition:background-color var(--dur-1) var(--ease-out)}.ww-header__pane-cap-icon{display:block;width:36px;height:36px}.ww-header__pane-cap-name{font:600 16px/24px var(--font-sans)}.ww-header__pane-cap>.ww-icon{color:var(--ink-3)}.ww-header__pane-cap:hover{background:var(--fill-soft)}.ww-header__pane-cap:hover>.ww-icon{color:var(--ink)}.ww-header__pane-sectors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-5) var(--space-3)}.ww-header__thumb{display:grid;gap:var(--space-2);align-content:start}.ww-header .ww-header__thumb .photo{border-radius:var(--radius-m)}.ww-header__thumb-caption{font:500 13px/18px var(--font-sans);text-wrap:balance}.ww-header__thumb:hover .ww-header__thumb-caption{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.25em}.ww-header__pane-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ww-header__pane-note{display:grid;justify-items:start;align-content:start;gap:var(--space-3);height:100%;box-sizing:border-box;padding:var(--space-5);border-radius:var(--radius-m);background:var(--slate-50);transition:background-color var(--dur-1) var(--ease-out)}.ww-header__pane-note-title{font:600 22px/30px var(--font-serif);text-wrap:balance}.ww-header__pane-note:hover{background:color-mix(in srgb,var(--ink) 7%,var(--slate-50))}.ww-header__pane-line{margin:var(--space-2) 0 var(--space-5);max-width:30ch;color:var(--ink);font:400 28px/36px var(--font-serif);letter-spacing:-.005em;text-wrap:balance}}@container ww-header (min-width: 1200px){.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"brand nav cta toggle"}.ww-header .ww-header__toggle{display:inline-flex}.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__nav{display:flex}.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__panel{grid-template-columns:340px minmax(0,1fr)}}@container ww-header (min-width: 1100px){.ww-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"brand nav cta toggle"}.ww-header .ww-header__nav{display:flex;justify-self:end;align-self:center;margin-inline-end:var(--space-4)}.ww-header .ww-header__list{gap:2px;padding:4px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ink) 5%,transparent)}.ww-header .ww-header__item--more{display:none}.ww-header .ww-header__list .ww-header__link{display:inline-flex;align-items:center;padding:8px 14px;border-radius:var(--radius-pill);color:var(--ink-2);font:500 14px/20px var(--font-sans);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.ww-header .ww-header__list .ww-header__link:after{display:none}.ww-header .ww-header__list .ww-header__link:hover:not([aria-current]){background:var(--fill-soft);color:var(--ink)}.ww-header .ww-header__list .ww-header__link[aria-current]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0b1e2d14}.ww-header .ww-header__list .ww-header__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-pill)}}@keyframes ww-header-pane{0%{opacity:0;transform:translateY(4px)}}.ww-header[data-scrolled]:not(:has(.ww-header__toggle[aria-expanded=true])){display:flow-root;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ww-header[data-scrolled]:not(:has(.ww-header__toggle[aria-expanded=true])) .ww-header__inner{margin:10px 16px calc(var(--rule-1) - 10px);padding-inline:max(calc(var(--_margin) - 16px),20px,(100% - 32px - var(--content-max)) / 2);border-bottom:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 64%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 8px 24px -12px #0b1e2d40}@container ww-header (min-width: 1200px){.ww-header[data-scrolled]:not(:has(.ww-header__toggle[aria-expanded=true])) .ww-header__inner{--_bar: calc(var(--control-height) + 2 * var(--space-2));margin-bottom:calc(var(--rule-1) - 10px + 2 * var(--space-4) - 2 * var(--space-2))}}.ww-header[data-hidden]:not(:has(.ww-header__toggle[aria-expanded=true])){transform:translateY(-120%)}.has-motion .ww-header{transition:transform .24s var(--ease-out)}@container ww-web (min-width: 1024px){.site-head-split>.ww-section-head__body{align-items:end;align-items:last baseline}.site-head-split .ww-section-head__title{grid-column:1 / span 7}.site-head-split .ww-section-head__body>:not(.ww-section-head__title){grid-column:8 / -1}}.ww-header .ww-header__brand{min-height:44px;align-items:center}.ww-header{padding-top:env(safe-area-inset-top)}.ww-header .ww-header__inner{padding-left:max(var(--_margin),(100% - var(--content-max)) / 2,env(safe-area-inset-left));padding-right:max(var(--_margin),(100% - var(--content-max)) / 2,env(safe-area-inset-right))}.ww-header[data-scrolled]:not(:has(.ww-header__toggle[aria-expanded=true])) .ww-header__inner{margin-left:max(16px,env(safe-area-inset-left));margin-right:max(16px,env(safe-area-inset-right))}@container ww-header (max-width: 359px){.ww-header .ww-header__inner .ww-header__toggle{width:48px;padding:0;gap:0;border-radius:50%}.ww-header .ww-header__toggle :is(.ww-header__toggle-menu,.ww-header__toggle-close){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container ww-header (min-width: 1024px) and (max-width: 1279px){.ww-header .ww-header__inner .ww-header__toggle{width:44px;height:44px;min-height:44px}.ww-header .ww-header__inner .ww-header__cta.ww-button--sm{--_h: 44px}}@media(pointer:coarse){@container ww-header (min-width: 1024px){.ww-header .ww-header__inner .ww-header__toggle{width:44px;height:44px;min-height:44px}.ww-header .ww-header__inner .ww-header__cta.ww-button--sm{--_h: 44px}}@container ww-header (min-width: 1100px){.ww-header .ww-header__list .ww-header__link{padding-block:12px}}}.has-motion .ww-header:has(.ww-header__toggle[aria-expanded=true]){transition:none}.ww-header__drawer{display:none}@container ww-header (max-width: 1199px){.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__inner{inset:0 0 auto;height:100vh;height:100dvh;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--_bar) minmax(0,1fr) auto;grid-template-areas:"brand toggle" "menu menu" "foot foot";align-content:stretch;padding-top:env(safe-area-inset-top);padding-bottom:0;background:var(--surface)}.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__nav{display:none}.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__panel{display:block;grid-area:menu;align-self:stretch;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;margin-inline:calc(-1 * var(--_margin));padding:var(--space-2) var(--_margin) var(--space-6);border-top:1px solid var(--line-soft);background:var(--surface);color:var(--ink)}.ww-header__rail,.ww-header__panes{display:none}.ww-header__drawer{display:block}.ww-header__drawer-list,.ww-header__drawer-sublist{list-style:none;margin:0;padding:0}.ww-header__drawer-item{border-bottom:1px solid var(--line-soft)}.ww-header__drawer-item:last-child{border-bottom:0}.ww-header__drawer-row{display:flex;align-items:center;gap:var(--space-2)}.ww-header__drawer-link{flex:1 1 auto;min-width:0;display:flex;align-items:center;box-sizing:border-box;min-height:56px;padding-block:var(--space-2);color:var(--ink);font:600 20px/28px var(--font-sans);text-decoration:none}.ww-header__drawer-link[aria-current]{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px;text-underline-offset:.3em}.ww-header__drawer-link:focus-visible,.ww-header__drawer-sublink:focus-visible,.ww-header__drawer-all:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}.ww-header__drawer-more{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;margin-inline-end:-10px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.ww-header__drawer-more:hover{background:var(--fill-soft)}.ww-header__drawer-more:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ww-header__drawer-more[aria-expanded=true] .ww-icon{transform:rotate(180deg)}.has-motion .ww-header__drawer-more .ww-icon{transition:transform var(--dur-1) var(--ease-out)}.ww-header__drawer-sub{padding-bottom:var(--space-4)}.has-motion .ww-header__drawer-sub:not([hidden]){animation:ww-header-pane .2s var(--ease-out)}.ww-header__drawer-sublink{display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding-block:10px;color:var(--ink-2);font:500 16px/22px var(--font-sans);text-decoration:none;text-wrap:pretty}.ww-header__drawer-sublink:hover{color:var(--ink)}.ww-header__drawer-sublist--plain{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-block:var(--space-1) var(--space-3)}.ww-header__drawer-sublist--plain span{display:block;padding:4px 12px;border-radius:var(--radius-pill);background:var(--fill-soft);color:var(--ink-2);font:500 14px/20px var(--font-sans)}.ww-header__drawer-all{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);font:600 16px/24px var(--font-sans);text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.25em}.ww-header__rail-foot .ww-header__contact{margin-top:var(--space-5);gap:0}.ww-header__rail-foot .ww-header__contact-name{margin-bottom:var(--space-1)}.ww-header__rail-foot .ww-header__contact a{display:inline-flex;align-items:center;min-height:44px}.ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__foot{display:block;grid-area:foot;margin-inline:calc(-1 * var(--_margin));padding:var(--space-3) var(--_margin) max(var(--space-3),env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:var(--surface)}.has-motion .ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__inner{animation:ww-header-menu-in .24s var(--ease-out)}.has-motion .ww-header[data-closing]:has(.ww-header__toggle[aria-expanded=true]) .ww-header__inner{animation:ww-header-menu-out .18s var(--ease-in-out) forwards}}@container ww-header (min-width: 600px) and (max-width: 1199px){.ww-header__drawer-sublist:not(.ww-header__drawer-sublist--plain){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}}@container ww-header (min-width: 1200px){.has-motion .ww-header:has(.ww-header__toggle[aria-expanded=true]) .ww-header__panel{animation:ww-header-fade .2s var(--ease-out)}.has-motion .ww-header[data-closing]:has(.ww-header__toggle[aria-expanded=true]) .ww-header__panel{animation:ww-header-fade-out .18s var(--ease-in-out) forwards}}@keyframes ww-header-menu-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes ww-header-menu-out{to{opacity:0;transform:translateY(-8px)}}@keyframes ww-header-fade{0%{opacity:0}}@keyframes ww-header-fade-out{to{opacity:0}}@media(max-width:1023px),(pointer:coarse){.ww-footer .ww-footer__link,.ww-footer .ww-footer__legal-links a{display:inline-flex;align-items:center;min-height:44px}.ww-footer .ww-footer__brand{min-height:44px}}@media(max-width:1023px),(pointer:coarse){.ww-footer .ww-footer__link,.ww-footer .ww-footer__legal-links a{min-width:44px;justify-content:flex-start}.ww-footer .ww-footer__legal-links a{justify-content:center}}.ww-web__skip{min-height:44px;display:inline-flex;align-items:center}
