.PUvT8a_heroBackground{object-fit:cover;object-position:center}@media (min-width:48rem) and (min-aspect-ratio:2){.PUvT8a_heroBackground{object-fit:contain;object-position:right center}}
.v-rPKW_cardSlot{min-width:0}.v-rPKW_staticCard{border-radius:var(--radius-card);background:var(--color-bg-raised);box-shadow:0 16px 40px #02040b59,inset 0 1px #f7f7fb12}.v-rPKW_interactiveCard{border-radius:var(--radius-card);background:var(--color-bg-raised);height:100%;transition:transform var(--motion-duration-interaction) var(--ease-out-strong), background-color var(--motion-duration-interaction) var(--ease-out-strong), box-shadow var(--motion-duration-interaction) var(--ease-out-strong);position:relative;overflow:hidden;box-shadow:0 16px 40px #02040b59,inset 0 1px #f7f7fb12}.v-rPKW_interactiveTitle{padding-inline-end:32px}.v-rPKW_interactiveCard:before{z-index:1;content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-duration-interaction) var(--ease-out-strong);background:radial-gradient(circle at 88% 12%,#38bdf821,#0000 45%);position:absolute;inset:0}.v-rPKW_cardTrigger{z-index:20;cursor:pointer;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.v-rPKW_cardTrigger:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.v-rPKW_directionControl{z-index:10;border-radius:var(--radius-pill);width:36px;height:36px;color:var(--color-accent-blue);pointer-events:none;transition:transform var(--motion-duration-interaction) var(--ease-out-strong), background-color var(--motion-duration-interaction) var(--ease-out-strong), box-shadow var(--motion-duration-interaction) var(--ease-out-strong);background:#02040bc2;place-items:center;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 10px 28px #02040b75,inset 0 1px #f7f7fb1f}@media (hover:hover) and (pointer:fine){.v-rPKW_interactiveCard:has(.v-rPKW_cardTrigger:hover){background:color-mix(in srgb, var(--color-bg-raised) 94%, var(--color-accent-blue));transform:translateY(-4px);box-shadow:0 20px 52px #02040b7a,0 0 36px #38bdf817,inset 0 1px #f7f7fb1a}.v-rPKW_interactiveCard:has(.v-rPKW_cardTrigger:hover):before{opacity:1}.v-rPKW_interactiveCard:has(.v-rPKW_cardTrigger:hover) .v-rPKW_directionControl{background:#0d111fe0;transform:translate(3px,-3px);box-shadow:0 12px 32px #02040b85,0 0 24px #38bdf829,inset 0 1px #f7f7fb29}.v-rPKW_interactiveCard:has(.v-rPKW_cardTrigger:hover):has(.v-rPKW_cardTrigger:active){transform:scale(.97)}}.v-rPKW_interactiveCard:has(.v-rPKW_cardTrigger:active){transform:scale(.97)}.v-rPKW_featureTile{isolation:isolate;align-items:flex-end;height:100%;min-height:22rem;display:flex;position:relative;overflow:hidden}.v-rPKW_featureLead{min-height:28rem}.v-rPKW_featureMedia{z-index:0;border-radius:inherit;position:absolute;inset:0}.v-rPKW_featureMedia:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#02040b0f 40%,#02040b4d);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f7f7fb14}.v-rPKW_featureImage{object-fit:cover;transition:transform .7s var(--ease-out-strong)}.v-rPKW_featureContent{z-index:10;text-wrap:pretty;flex-direction:column;width:100%;padding:72px 28px 28px;display:flex;position:relative}.v-rPKW_featureScrim{background:linear-gradient(0deg,#02040be6 0%,#02040bc7 calc(100% - 72px),#02040b00 100%)}@media (min-width:64rem){.v-rPKW_featureTile,.v-rPKW_featureLead{min-height:0}.v-rPKW_featureContent{padding:64px 40px 36px}.v-rPKW_featureScrim{background:linear-gradient(0deg,#02040be6 0%,#02040bbd calc(100% - 64px),#02040b00 100%)}}@media (hover:hover) and (pointer:fine){.v-rPKW_interactiveCard:has(.v-rPKW_cardTrigger:hover) .v-rPKW_featureImage{transform:scale(1.04)}}.v-rPKW_dialog{width:min(720px,100vw - 48px);max-width:none;max-height:min(860px,100dvh - 48px);color:var(--color-text-primary);opacity:0;transform-origin:50%;transition:opacity .16s var(--ease-out-strong), transform .16s var(--ease-out-strong), display .16s allow-discrete, overlay .16s allow-discrete;background:0 0;border:0;margin:auto;padding:0;overflow:hidden;transform:translateY(12px)scale(.96)}.v-rPKW_dialog[data-state=open]{opacity:1;transition-duration:.22s;transform:translateY(0)scale(1)}.v-rPKW_dialog::backdrop{transition:background-color .16s var(--ease-out-strong), display .16s allow-discrete, overlay .16s allow-discrete;background:#02040b00}.v-rPKW_dialog[data-state=open]::backdrop{background:#02040bc7;transition-duration:.22s}@starting-style{.v-rPKW_dialog[data-state=open]{opacity:0;transform:translateY(12px)scale(.96)}.v-rPKW_dialog[data-state=open]::backdrop{background:#02040b00}}.v-rPKW_dialogPanel{border-radius:var(--radius-panel);background:var(--color-bg-raised);max-height:min(860px,100dvh - 48px);overflow:hidden;box-shadow:0 34px 110px #02040bc7,0 18px 70px #7c3aed29,inset 0 1px #f7f7fb17}.v-rPKW_dialogScroll{overscroll-behavior:contain;max-height:min(860px,100dvh - 48px);overflow-y:auto}.v-rPKW_closeDock{z-index:20;justify-content:flex-end;height:0;padding:0 14px;display:flex;position:sticky;top:14px}.v-rPKW_closeButton{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--color-accent-blue);transition:transform var(--motion-duration-interaction) var(--ease-out-strong), background-color var(--motion-duration-interaction) var(--ease-out-strong), box-shadow var(--motion-duration-interaction) var(--ease-out-strong);background:#02040bc2;border:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 28px #02040b75,inset 0 1px #f7f7fb1f}.v-rPKW_closeButton:hover{background:#0d111fe0;box-shadow:0 12px 32px #02040b85,0 0 24px #38bdf829,inset 0 1px #f7f7fb29}.v-rPKW_closeButton:active{transform:scale(.97)}.v-rPKW_closeButton:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.v-rPKW_closeButton[data-initial-pointer-focus=true]:focus-visible{outline:none}.v-rPKW_dialogImage{aspect-ratio:16/9;background:var(--color-bg-primary);overflow:hidden}.v-rPKW_dialogEditorial{padding:34px clamp(24px,6vw,64px) clamp(36px,7vw,68px)}.v-rPKW_dialogContent{color:#f7f7fbd1}.v-rPKW_dialogAction{border-radius:var(--radius-pill);background:var(--background-action);min-height:48px;color:var(--color-text-on-action);transition:transform var(--motion-duration-interaction) var(--ease-out-strong), box-shadow var(--motion-duration-interaction) var(--ease-out-strong);align-items:center;gap:9px;margin-top:32px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-flex}.v-rPKW_dialogAction:hover{box-shadow:0 0 36px #7c3aed94}.v-rPKW_dialogAction:active{transform:scale(.97)}.v-rPKW_dialogAction:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}@media not (min-width:40rem){.v-rPKW_dialog{width:100vw;max-height:calc(100dvh - 16px);margin:auto 0 0}.v-rPKW_dialogPanel,.v-rPKW_dialogScroll{max-height:calc(100dvh - 16px)}.v-rPKW_dialogPanel{border-radius:var(--radius-panel-small) var(--radius-panel-small) 0 0;border-bottom:0;border-left:0;border-right:0}.v-rPKW_dialogEditorial{padding:28px 24px calc(34px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.v-rPKW_interactiveCard,.v-rPKW_interactiveCard:before,.v-rPKW_featureImage,.v-rPKW_directionControl,.v-rPKW_dialog,.v-rPKW_dialog[data-state=open],.v-rPKW_dialog::backdrop,.v-rPKW_dialog[data-state=open]::backdrop,.v-rPKW_closeButton,.v-rPKW_dialogAction{transition-duration:1ms}.v-rPKW_dialog,.v-rPKW_dialog[data-state=open],.v-rPKW_closeButton:active,.v-rPKW_dialogAction:active{transform:none}.v-rPKW_interactiveCard:has(.v-rPKW_cardTrigger:active){transform:none}.v-rPKW_interactiveCard:has(.v-rPKW_cardTrigger:hover){transform:none}.v-rPKW_interactiveCard:has(.v-rPKW_cardTrigger:hover):has(.v-rPKW_cardTrigger:active){transform:none}.v-rPKW_interactiveCard:has(.v-rPKW_cardTrigger:hover) .v-rPKW_directionControl{transform:none}.v-rPKW_interactiveCard:has(.v-rPKW_cardTrigger:hover) .v-rPKW_featureImage{transform:none}}
.p4qkfW_cycle{height:1.6em;position:relative}.p4qkfW_cycleWord{opacity:0;color:var(--color-ov-brand-violet);text-overflow:ellipsis;white-space:nowrap;animation-name:p4qkfW_cycleFade;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0;overflow:hidden}@keyframes p4qkfW_cycleFade{0%{opacity:0;transform:translateY(6px)}5%,28.333%{opacity:1;transform:translateY(0)}33.333%,to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce),print{.p4qkfW_cycle{flex-wrap:wrap;gap:16px;height:auto;display:flex;position:static}.p4qkfW_cycleWord{opacity:1;text-overflow:clip;white-space:normal;animation:none;position:static;overflow:visible}}
.xTtdXa_page{background:var(--color-bg-primary);min-height:100svh;position:relative;overflow:hidden}.xTtdXa_artwork{z-index:0;animation:xTtdXa_networkReveal var(--motion-duration-network) var(--motion-easing-standard) both;margin:0;position:absolute;inset:0}.xTtdXa_map{object-fit:cover;object-position:center}@media (max-aspect-ratio:1672/941){.xTtdXa_map{object-position:86% center}}.xTtdXa_scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#02040bfa 0%,#02040be3 27%,#02040b6b 53%,#02040b0a 78%),linear-gradient(#0000 62%,#02040b61 100%);position:absolute;inset:0}.xTtdXa_frame{z-index:2;grid-template-rows:auto 1fr;width:min(100%,90rem);min-height:100svh;margin-inline:auto;padding:clamp(2rem,5vw,4.75rem);display:grid;position:relative}.xTtdXa_header{animation:xTtdXa_contentReveal var(--motion-duration-section) var(--motion-easing-standard) both}.xTtdXa_logo{width:clamp(18rem,28vw,30rem);height:auto}.xTtdXa_content{width:min(45%,39rem);animation:xTtdXa_contentReveal var(--motion-duration-section) var(--motion-easing-standard) both;flex-direction:column;align-self:end;align-items:flex-start;margin-bottom:clamp(4rem,11vh,7.5rem);display:flex}.xTtdXa_heading{max-width:10ch;font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,5.8vw,6.4rem);font-weight:600;line-height:.92}.xTtdXa_headingAccent{color:#0000;background:var(--background-action);-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.xTtdXa_headingAccent{color:canvastext;background:0 0}}.xTtdXa_description{max-width:32ch;color:color-mix(in srgb, var(--color-text-primary) 82%, transparent);margin:clamp(1.5rem,2.5vw,2rem) 0 0;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:500;line-height:1.6}@keyframes xTtdXa_contentReveal{0%{opacity:0;translate:0 var(--motion-distance-section)}to{opacity:1;translate:0}}@keyframes xTtdXa_networkReveal{0%{opacity:.35}to{opacity:1}}@media (max-width:52rem){.xTtdXa_scrim{background:linear-gradient(#02040bf5 0%,#02040bd1 36%,#02040b6b 66%,#02040b47 100%),linear-gradient(90deg,#02040bb8 0%,#0000 100%)}.xTtdXa_frame{padding:clamp(1.5rem,7vw,3rem)}.xTtdXa_logo{width:min(82vw,24rem)}.xTtdXa_content{width:100%;margin-bottom:clamp(3rem,8vh,5rem)}.xTtdXa_heading{max-width:9ch;font-size:clamp(3.25rem,13vw,5rem)}.xTtdXa_description{max-width:29ch}}@media (max-height:43rem) and (min-width:52.01rem){.xTtdXa_frame{padding-block:2rem}.xTtdXa_logo{width:clamp(16rem,24vw,23rem)}.xTtdXa_content{margin-bottom:2rem}.xTtdXa_heading{font-size:clamp(3rem,5vw,5rem)}}@media (prefers-reduced-motion:reduce){.xTtdXa_artwork,.xTtdXa_content,.xTtdXa_header{animation:none}}
.JMfsBq_header{z-index:50;position:sticky;top:0}.JMfsBq_surface{height:100%}@media (min-width:48rem){.JMfsBq_header{--header-resting-height:calc(clamp(18rem, 28vw, 30rem) * .176211 + 2rem + 1px);height:var(--header-resting-height);pointer-events:none;padding:0 1.5rem;display:block}.JMfsBq_surface{height:var(--header-resting-height);transition:height .3s cubic-bezier(.22,1,.36,1)}.JMfsBq_header[data-compact=true] .JMfsBq_surface{height:4.3125rem}.JMfsBq_logoLink{pointer-events:auto;transform-origin:0 0;width:clamp(18rem,28vw,30rem);transition:transform .3s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:1rem;left:1.5rem}.JMfsBq_logo{width:100%;height:auto;display:block}.JMfsBq_header[data-compact=true] .JMfsBq_logoLink{transform:translateY(-.460938rem) scale(var(--header-logo-compact-scale,1))}.JMfsBq_navigation{top:calc((var(--header-resting-height) - 3.25rem) / 2);pointer-events:auto;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;right:1.5rem}.JMfsBq_header[data-compact=true] .JMfsBq_navigation{transform:translateY(calc((4.3125rem - var(--header-resting-height)) / 2))}}@media (prefers-reduced-motion:reduce){.JMfsBq_surface,.JMfsBq_logoLink,.JMfsBq_navigation{transition:none}}
