.cCQK_G_hero{--sky:#dedede;background:var(--sky);height:100svh;min-height:36rem;display:block;position:relative;overflow:hidden}@media (min-width:768px){.cCQK_G_hero{display:none}}.cCQK_G_mark{top:calc(var(--site-nav-height,4rem) + 1.1rem);z-index:1;transform-origin:0 100%;will-change:transform;position:absolute;left:1.5vw;transform:skew(-14deg)rotate(-2deg)}.cCQK_G_markWord{font-family:var(--font-avantgarde);letter-spacing:-.055em;text-transform:uppercase;white-space:nowrap;color:#0a0a0a;font-size:27vw;line-height:.8;animation:1s cubic-bezier(.16,1,.3,1) .1s both cCQK_G_heroWord;display:block}.cCQK_G_reveal{z-index:2;opacity:0;position:absolute;inset:0}.cCQK_G_hero[data-ready=true] .cCQK_G_reveal{opacity:1;animation:1.1s cubic-bezier(.16,1,.3,1) both cCQK_G_heroFootIn}.cCQK_G_photo{z-index:1;aspect-ratio:3/2;width:150vw;position:absolute;top:24svh;left:-19vw;-webkit-mask-image:linear-gradient(#0000 0%,#000 14%);mask-image:linear-gradient(#0000 0%,#000 14%)}.cCQK_G_hero[data-ready=true] .cCQK_G_photo{animation:1.1s cubic-bezier(.16,1,.3,1) both cCQK_G_heroPhoto}.cCQK_G_image{object-fit:cover}.cCQK_G_foot{z-index:3;height:calc(46svh + 1px);min-height:15rem;padding:0 var(--page-gutter,1.25rem) calc(var(--safe-bottom,0px) + 2rem);background:linear-gradient(#05050500 0%,#050505b3 26%,#050505 48%);flex-direction:column;justify-content:flex-end;gap:.7rem;display:flex;position:absolute;inset:auto 0 -1px}.cCQK_G_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#a3a3a3;font-size:11px;animation:.7s cubic-bezier(.16,1,.3,1) .5s both cCQK_G_heroRise}.cCQK_G_tagline{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(2.2rem,10.5vw,3rem);font-weight:500;line-height:1.02;animation:.8s cubic-bezier(.16,1,.3,1) .6s both cCQK_G_heroRise}@keyframes cCQK_G_heroRise{0%{opacity:0;transform:translateY(16px)}}@keyframes cCQK_G_heroWord{0%{opacity:0;transform:translateY(40%)}}@keyframes cCQK_G_heroFootIn{0%{opacity:0}}@keyframes cCQK_G_heroPhoto{0%{transform:translateY(5svh)scale(1.06)}}@media (prefers-reduced-motion:reduce){.cCQK_G_markWord,.cCQK_G_hero[data-ready=true] .cCQK_G_photo,.cCQK_G_hero[data-ready=true] .cCQK_G_reveal,.cCQK_G_eyebrow,.cCQK_G_tagline{animation:none}}
.staggered-menu-wrapper{z-index:110;pointer-events:none;width:100%;height:100%;font-family:var(--font-primary), system-ui, sans-serif;position:relative}.staggered-menu-wrapper.fixed-wrapper{z-index:110;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.sm-scrim{z-index:1;opacity:0;visibility:hidden;pointer-events:none;background:#00000094;transition:opacity .4s,visibility 0s linear .4s;position:absolute;inset:0}.staggered-menu-wrapper[data-open] .sm-scrim{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s}.staggered-menu-header{width:100%;padding:calc(var(--safe-top,0px) + .85rem) max(var(--page-gutter,1.5rem), var(--safe-right,0px)) .85rem max(var(--page-gutter,1.5rem), var(--safe-left,0px));pointer-events:none;z-index:20;background:0 0;justify-content:space-between;align-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1),visibility linear;display:flex;position:absolute;top:0;left:0;transform:translate(0,0)}.staggered-menu-header[data-visible=false]{visibility:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s;transform:translateY(-120%)}.staggered-menu-header>*{pointer-events:auto}.sm-logo{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.sm-toggle{min-height:var(--tap-target-min,2.75rem);min-width:var(--tap-target-min,2.75rem);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border:1px solid var(--border,#ffffff14);cursor:pointer;color:var(--foreground,#f5f5f5);touch-action:manipulation;letter-spacing:.16em;text-transform:uppercase;background:#0a0a0a8c;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:0 1.05rem;font-size:.6875rem;font-weight:600;line-height:1;transition:border-color .3s,background .3s;display:inline-flex;position:relative;overflow:visible}.sm-toggle:hover{border-color:color-mix(in srgb, var(--sm-accent,#f90e0e) 55%, transparent)}.staggered-menu-wrapper[data-open] .sm-toggle{background:#050505d9}.sm-toggle:focus-visible{outline:2px solid var(--sm-accent,#f90e0e);outline-offset:3px}.sm-line:last-of-type{margin-top:6px}.sm-toggle-textWrap{white-space:nowrap;height:1em;width:var(--sm-toggle-width,auto);min-width:var(--sm-toggle-width,auto);display:inline-block;position:relative;overflow:hidden}.sm-toggle-textInner{flex-direction:column;line-height:1;display:flex}.sm-toggle-line{height:1em;line-height:1;display:block}.sm-icon{will-change:transform;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.sm-panel-itemWrap{line-height:1;position:relative;overflow:hidden}.sm-icon-line{will-change:transform;background:currentColor;border-radius:2px;width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sm-line{display:none!important}.staggered-menu-panel{border-left:1px solid var(--border,#ffffff14);width:clamp(300px,38vw,460px);height:100%;padding:calc(var(--safe-top,0px) + 6rem) 2rem calc(var(--safe-bottom,0px) + 2rem) 2.25rem;overscroll-behavior:contain;z-index:10;pointer-events:auto;opacity:0;background:#050505;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow-y:auto}[data-position=left] .staggered-menu-panel{left:0;right:auto}.sm-prelayers{pointer-events:none;z-index:5;opacity:0;width:clamp(300px,38vw,460px);position:absolute;top:0;bottom:0;right:0}[data-position=left] .sm-prelayers{left:0;right:auto}.sm-prelayer{opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;transform:translate(0)}.sm-panel-inner{flex-direction:column;flex:1;gap:1.25rem;display:flex}.sm-socials{flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:flex}.sm-socials-title{letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#a3a3a3);margin:0;font-size:.6875rem;font-weight:600}.sm-socials-list{flex-flow:wrap;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.sm-socials-list .sm-socials-link{opacity:1}.sm-socials-list:hover .sm-socials-link{opacity:.35}.sm-socials-list:hover .sm-socials-link:hover{opacity:1}.sm-socials-link:focus-visible{outline:2px solid var(--sm-accent,red);outline-offset:3px}.sm-socials-list:focus-within .sm-socials-link{opacity:.35}.sm-socials-list:focus-within .sm-socials-link:focus-visible{opacity:1}.sm-socials-link{color:var(--foreground,#f5f5f5);padding:2px 0;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s,opacity .3s;display:inline-block;position:relative}.sm-socials-link:hover{color:var(--sm-accent,red)}.sm-panel-title{color:#fff;text-transform:uppercase;margin:0;font-size:1rem;font-weight:600}.sm-panel-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.sm-panel-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#a3a3a3);margin:0;font-size:.6875rem;font-weight:600}.sm-panel-item{width:100%;min-height:5.25rem;color:var(--foreground,#f5f5f5);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;padding:.9rem 0;text-decoration:none;transition:color .25s;display:grid;position:relative}.sm-panel-text{letter-spacing:-.04em;font-size:clamp(2.2rem,4.6vw,3rem);font-weight:500;line-height:1.05;display:block}.sm-panel-caption{letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#a3a3a3);margin-top:.55rem;font-size:.6875rem;font-weight:500;display:block}.sm-panel-arrow{width:1.4rem;height:1.4rem;color:var(--muted,#a3a3a3);opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1),color .25s;transform:translate(-6px,6px)}.sm-menu-logo{width:auto;display:block}.sm-menu-logo--crm{height:3.9rem;margin:-.66rem 0 -.2rem}.staggered-menu-panel .sm-socials-list .sm-socials-link{opacity:1;transition:opacity .3s}.staggered-menu-panel .sm-socials-list:hover .sm-socials-link:not(:hover),.staggered-menu-panel .sm-socials-list:focus-within .sm-socials-link:not(:focus-visible){opacity:.35}.staggered-menu-panel .sm-socials-list .sm-socials-link:hover,.staggered-menu-panel .sm-socials-list .sm-socials-link:focus-visible{opacity:1}.sm-panel-itemLabel{will-change:transform;transform-origin:0 100%;display:block}@media (hover:hover) and (pointer:fine){.sm-panel-item:hover .sm-panel-text{color:var(--sm-accent,#f90e0e)}.sm-panel-item:hover .sm-panel-arrow{opacity:1;color:var(--sm-accent,#f90e0e);transform:none}}.sm-panel-item:focus-visible{outline:none}.sm-panel-item:focus-visible .sm-panel-text{color:var(--sm-accent,#f90e0e)}.sm-panel-item:focus-visible .sm-panel-arrow{opacity:1;color:var(--sm-accent,#f90e0e);transform:none}.sm-panel-list[data-numbering]{counter-reset:smItem}@media (max-width:1024px){.staggered-menu-panel,.sm-prelayers{width:100%}.staggered-menu-panel{border-left:none;left:0;right:0}.sm-panel-inner{width:100%;max-width:32rem;margin:0 auto}}@media (prefers-reduced-motion:reduce){.staggered-menu-header,.sm-scrim,.sm-panel-arrow{transition:none}}@media (max-width:767px){.staggered-menu-wrapper.sm-solid-bar:not([data-open]) .staggered-menu-header{background:#050505f0;border-bottom:1px solid #ffffff14}}
.djWAqW_canvas{background:#07060f;position:relative;overflow-x:clip}.djWAqW_canvas[data-tone=dark]{background:#050505}.djWAqW_canvas[data-tone=dark] .djWAqW_orbPrimary{background:radial-gradient(circle,#7c3aed24 0%,#7c3aed08 52%,#0000 72%)}.djWAqW_canvas[data-tone=dark] .djWAqW_orbSecondary{background:radial-gradient(circle,#ffffff0f 0%,#ffffff04 48%,#0000 70%)}.djWAqW_canvas[data-tone=dark] .djWAqW_orbTertiary{background:radial-gradient(circle,#a78bfa0f 0%,#0000 68%)}.djWAqW_canvas[data-tone=dark] .djWAqW_tint{background:radial-gradient(80% 60% at 28% 38%,#7c3aed0f 0%,#0000 58%),radial-gradient(70% 52% at 82% 72%,#ffffff08 0%,#0000 52%)}.djWAqW_canvas[data-tone=dark] .djWAqW_vignette{background:radial-gradient(88% 78% at 50% 48%,#0000 32%,#0505058c 100%),radial-gradient(circle at 0 0,#0505056b 0%,#0000 44%),radial-gradient(circle at 100% 100%,#05050580 0%,#0000 42%)}.djWAqW_atmosphere{pointer-events:none;z-index:0;isolation:isolate;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.djWAqW_orb{border-radius:50%;position:absolute}.djWAqW_orbPrimary{filter:blur(80px);background:radial-gradient(circle,#7c3aed6b 0%,#7c3aed14 48%,#0000 72%);width:min(62vw,36rem);height:min(62vw,36rem);animation:14s ease-in-out infinite alternate djWAqW_orb-drift-a;top:-18%;left:-12%}.djWAqW_orbSecondary{filter:blur(88px);background:radial-gradient(circle,#2563eb47 0%,#7c3aed1a 46%,#0000 72%);width:min(54vw,30rem);height:min(54vw,30rem);animation:16s ease-in-out infinite alternate djWAqW_orb-drift-b;bottom:-8%;right:-16%}.djWAqW_orbTertiary{filter:blur(64px);background:radial-gradient(circle,#a78bfa38 0%,#0000 68%);width:min(28vw,14rem);height:min(28vw,14rem);animation:11s ease-in-out infinite alternate djWAqW_orb-drift-c;top:28%;right:18%}.djWAqW_tint{background:radial-gradient(80% 60% at 28% 38%,#7c3aed33 0%,#0000 58%),radial-gradient(70% 52% at 82% 72%,#2563eb24 0%,#0000 52%);position:absolute;inset:0}.djWAqW_flareWrap{pointer-events:none;position:absolute}.djWAqW_flareWrapA{width:min(72vw,44rem);height:min(30vw,17rem);top:-8%;left:8%;transform:rotate(18deg)}.djWAqW_flareWrapB{width:min(64vw,38rem);height:min(26vw,15rem);bottom:-6%;right:4%;transform:rotate(-22deg)}.djWAqW_flare{mix-blend-mode:screen;border-radius:50%;width:100%;height:100%}.djWAqW_flareA{opacity:.38;filter:blur(36px);background:radial-gradient(#a78bfa8c 0%,#7c3aed29 38%,#0000 70%);animation:12s ease-in-out infinite alternate djWAqW_flare-drift-a}.djWAqW_flareB{opacity:.28;filter:blur(42px);background:radial-gradient(#60a5fa52 0%,#7c3aed1f 42%,#0000 72%);animation:14s ease-in-out infinite alternate djWAqW_flare-drift-b}.djWAqW_vignette{background:radial-gradient(88% 78% at 50% 48%,#0000 32%,#07060f8c 100%),radial-gradient(circle at 0 0,#07060f6b 0%,#0000 44%),radial-gradient(circle at 100% 100%,#07060f80 0%,#0000 42%);position:absolute;inset:0}.djWAqW_content{z-index:1;position:relative}.djWAqW_blendIn{display:none}@media (max-width:767px){.djWAqW_orbPrimary{top:18%;left:-22%}.djWAqW_flareWrapA{top:16%}}.djWAqW_blendOut{pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#0505058c 55%,#050505 100%);height:min(36vh,18rem);position:absolute;inset:auto 0 0}@keyframes djWAqW_orb-drift-a{to{transform:translate(28px,18px)}}@keyframes djWAqW_orb-drift-b{to{transform:translate(-22px,-16px)}}@keyframes djWAqW_orb-drift-c{to{transform:translate(14px,-12px)}}@keyframes djWAqW_flare-drift-a{to{transform:translate(22px)}}@keyframes djWAqW_flare-drift-b{to{transform:translate(-18px)}}@media (prefers-reduced-motion:reduce){.djWAqW_orbPrimary,.djWAqW_orbSecondary,.djWAqW_orbTertiary,.djWAqW_flareA,.djWAqW_flareB{animation:none}}html[data-motion=lite] .djWAqW_orbPrimary,html[data-motion=lite] .djWAqW_orbSecondary,html[data-motion=lite] .djWAqW_orbTertiary,html[data-motion=lite] .djWAqW_flareA,html[data-motion=lite] .djWAqW_flareB,html[data-motion=static] .djWAqW_orbPrimary,html[data-motion=static] .djWAqW_orbSecondary,html[data-motion=static] .djWAqW_orbTertiary,html[data-motion=static] .djWAqW_flareA,html[data-motion=static] .djWAqW_flareB{filter:none;opacity:.65;animation:none}
.aOvn3W_section{z-index:1;width:min(100%,80rem);padding:0 var(--page-gutter) 4rem;font-family:var(--font-primary);margin-inline:auto;position:relative}.aOvn3W_rule{background:linear-gradient(90deg,#7c3aed66 0%,#ffffff1a 42%,#0000 100%);border:0;width:100%;height:1px;margin:0 0 1.25rem}.aOvn3W_root{width:100%}.aOvn3W_sectionSummary,.aOvn3W_question{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin:0;padding:.35rem 0;display:flex}.aOvn3W_sectionSummary:focus-visible,.aOvn3W_question:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.aOvn3W_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#fff6;margin:0;font-size:.6875rem;font-weight:500}.aOvn3W_marker{text-align:center;color:#ffffff59;flex-shrink:0;width:1.25rem;font-size:1.125rem;font-weight:400;line-height:1}.aOvn3W_sectionPanel{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.aOvn3W_sectionPanel[data-open=true]{grid-template-rows:1fr}.aOvn3W_sectionPanelInner{min-height:0;overflow:hidden}.aOvn3W_lead{width:100%;color:var(--muted);overflow-wrap:anywhere;margin:.75rem 0 1.25rem;font-size:.9375rem;line-height:1.65}.aOvn3W_qaList{border-top:1px solid #ffffff14;flex-direction:column;width:100%;display:flex}.aOvn3W_qa{border-bottom:1px solid #ffffff14;width:100%}.aOvn3W_question{padding:.9rem 0}.aOvn3W_questionText{letter-spacing:-.01em;min-width:0;color:var(--foreground);overflow-wrap:anywhere;flex:1;font-size:.9375rem;font-weight:500;line-height:1.45}.aOvn3W_answerPanel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.aOvn3W_answerPanel[data-open=true]{grid-template-rows:1fr}.aOvn3W_answerPanelInner{min-height:0;overflow:hidden}.aOvn3W_answer{width:100%;color:var(--muted);overflow-wrap:anywhere;margin:0;padding:0 0 1rem;font-size:.875rem;line-height:1.65}@media (min-width:768px){.aOvn3W_lead{font-size:.95rem}.aOvn3W_question{padding:1rem 0}.aOvn3W_answer{padding-bottom:1.15rem;font-size:.9375rem}}@media (max-width:767px){.aOvn3W_sectionSummary{min-height:var(--tap-target-min);align-items:center}.aOvn3W_question{min-height:var(--tap-target-min);touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.aOvn3W_sectionPanel,.aOvn3W_answerPanel{transition:none}}
