.dir{background:var(--d-bg);color:var(--d-ink);font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:16px;line-height:24px;min-height:100vh;position:relative;z-index:0;isolation:isolate}.dir img{display:block;width:100%;height:auto}.dir a{color:inherit}.dir-wrap{max-width:1280px;margin:0 auto;padding:0 16px}@media (min-width:640px){.dir-wrap{padding:0 24px}}@media (min-width:1024px){.dir-wrap{padding:0 40px}}.dir-note{font-size:13px;line-height:18px}.dir-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dir-menu{position:relative}.dir-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px}.dir-menu>summary::-webkit-details-marker{display:none}.dir-menu__panel{position:absolute;top:48px;left:0;min-width:220px;display:grid;padding:8px;z-index:30}.dir-menu__panel a{display:flex;align-items:center;min-height:44px;padding:0 12px;text-decoration:none}.dir :focus-visible{outline:2px solid currentColor;outline-offset:3px}.dir-a{letter-spacing:.005em}.dir-a .a-head{position:absolute;left:0;right:0;z-index:20}.dir-a .a-head__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:80px}.dir-a .a-head .dir-menu>summary{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--d-ink)}.dir-a .a-head .dir-menu__panel{background:var(--d-bg);border:1px solid var(--d-line)}.dir-a .a-head .dir-menu__panel a{color:var(--d-ink);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.dir-a .a-mark{color:var(--d-ink);display:inline-flex;min-height:44px;min-width:44px;justify-content:center;align-items:center}.dir-a .a-mark svg{width:36px;height:36px;color:var(--d-ink)}.dir-a .a-head__right{justify-self:end}.dir-a .a-head__right a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:var(--d-ink)}.dir-a .a-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--d-bg)}.dir-a .a-hero__img{position:absolute;inset:0}.dir-a .a-hero__img img{width:100%;height:100%;object-fit:cover;object-position:50% 62%;filter:saturate(.95) brightness(.9) contrast(1.03)}.dir-a .a-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--d-scrim) 55%,transparent) 0,transparent 22%,transparent 42%,color-mix(in srgb,var(--d-scrim) 86%,transparent) 76%,var(--d-scrim) 100%),linear-gradient(90deg,color-mix(in srgb,var(--d-scrim) 55%,transparent) 0,transparent 60%)}.dir-a .a-hero__copy{position:relative;z-index:1;padding-bottom:56px;width:100%}@media (max-width:639px){.dir-a .a-hero:after{background:linear-gradient(180deg,color-mix(in srgb,var(--d-scrim) 55%,transparent) 0,transparent 18%,color-mix(in srgb,var(--d-scrim) 72%,transparent) 46%,color-mix(in srgb,var(--d-scrim) 90%,transparent) 72%,var(--d-scrim) 100%)}}.dir-a .a-eyebrow{font-size:12px;line-height:16px;letter-spacing:.32em;text-transform:uppercase;color:var(--d-ink-2);margin:0 0 20px}.dir-a .a-display{font-family:var(--font-condensed),"Arial Narrow",sans-serif;font-weight:600;text-transform:uppercase;font-size:60px;line-height:.88;letter-spacing:-.005em;margin:0;max-width:11ch}@media (min-width:640px){.dir-a .a-display{font-size:96px}}@media (min-width:1024px){.dir-a .a-display{font-size:136px}.dir-a .a-hero__copy{padding-bottom:88px}}.dir-a .a-lead{color:var(--d-ink-2);max-width:30rem;margin:24px 0 0;font-size:17px;line-height:28px}.dir-a .a-btn{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:64px;padding:0 28px;margin-top:32px;background:var(--d-btn);color:var(--d-on-btn)!important;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;transition:background-color .4s ease}.dir-a .a-btn:hover{background:var(--d-btn-hover)}@media (min-width:640px){.dir-a .a-btn{display:inline-flex;min-width:320px}}.dir-a .a-hero .dir-note{color:var(--d-ink-2);margin-top:16px;max-width:32rem}.dir-a .a-cue{display:none}@media (min-width:1024px){.dir-a .a-cue{display:flex;flex-direction:column;align-items:center;gap:12px;position:absolute;z-index:1;right:40px;bottom:88px;color:var(--d-ink-2);font-size:12px;letter-spacing:.32em;text-transform:uppercase;writing-mode:vertical-rl}.dir-a .a-cue:after{content:"";width:1px;height:64px;background:var(--d-ink-2)}}.dir-a .a-again{margin-top:40px}@media (min-width:1024px){.dir-a .a-models .a-again{margin-top:64px}}@media (max-width:639px){.dir-a .a-btn{letter-spacing:.12em;gap:16px;padding:0 20px}}.dir-a .a-kicker{color:var(--d-ink-2);font-size:12px;letter-spacing:.32em;text-transform:uppercase;margin:0 0 20px}.dir-a .a-h2{font-family:var(--font-condensed),sans-serif;font-weight:600;text-transform:uppercase;font-size:44px;line-height:.92;margin:0;max-width:14ch}@media (min-width:1024px){.dir-a .a-h2{font-size:80px}}.dir-a .a-intro{color:var(--d-ink-2);max-width:34rem;margin:20px 0 0;font-size:17px;line-height:28px}.dir-a .a-product{padding:96px 0}.dir-a .a-product__grid{display:grid;gap:48px}.dir-a .a-app{background:var(--d-panel);border:1px solid var(--d-line);border-radius:4px;overflow:hidden;box-shadow:0 40px 120px -60px color-mix(in srgb,var(--d-gold) 35%,transparent)}.dir-a .a-app__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--d-line);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--d-ink-2)}.dir-a .a-app__bar b{color:var(--d-gold);font-weight:600}.dir-a .a-app__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--d-line)}.dir-a .a-app__kpis>div{padding:16px 20px;border-right:1px solid var(--d-line);border-bottom:1px solid var(--d-line)}.dir-a .a-app__kpis>div:nth-child(2n){border-right:0}.dir-a .a-app__kpis>div:nth-last-child(-n+2){border-bottom:0}.dir-a .a-app__kpis span{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--d-ink-2)}.dir-a .a-app__kpis b{display:block;margin-top:8px;font-family:var(--font-condensed),sans-serif;font-weight:500;font-size:40px;line-height:1;color:var(--d-ink)}.dir-a .a-app__rows{list-style:none;margin:0;padding:0}.dir-a .a-app__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:baseline;padding:16px 20px;border-top:1px solid var(--d-line)}.dir-a .a-app__row:first-child{border-top:0}.dir-a .a-app__row--on{background:var(--d-panel-2)}.dir-a .a-app__asset{font-size:15px;color:var(--d-ink)}.dir-a .a-app__where{display:block;font-size:13px;color:var(--d-ink-2);margin-top:2px}.dir-a .a-app__val{font-family:var(--font-money),ui-monospace,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--d-ink);text-align:right;font-size:14px}.dir-a .a-app__yield{display:none}.dir-a .a-app__status{grid-column:1/-1;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--d-gold)}@media (min-width:768px){.dir-a .a-app__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dir-a .a-app__kpis>div{border-bottom:0;border-right:1px solid var(--d-line)}.dir-a .a-app__kpis>div:last-child{border-right:0}.dir-a .a-app__row{grid-template-columns:minmax(0,1fr) 120px 72px 110px;align-items:center}.dir-a .a-app__yield{display:block;text-align:right;font-family:var(--font-money),monospace;font-size:14px;color:var(--d-ink-2)}.dir-a .a-app__status{grid-column:auto;text-align:right}}@media (min-width:1024px){.dir-a .a-product{padding:160px 0}.dir-a .a-product__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:80px}}.dir-a .a-statement{border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);padding:96px 0;text-align:center}.dir-a .a-statement:before{content:"";display:block;width:48px;height:1px;background:var(--d-gold);margin:0 auto 40px}.dir-a .a-statement p{font-family:var(--font-condensed),sans-serif;font-weight:500;text-transform:uppercase;font-size:44px;line-height:.95;margin:0 auto;max-width:16ch}.dir-a .a-statement p em{font-style:normal;color:var(--d-gold)}@media (min-width:1024px){.dir-a .a-statement{padding:176px 0}.dir-a .a-statement p{font-size:104px}}.dir-a .a-models{padding:96px 0}.dir-a .a-models ol{list-style:none;margin:48px 0 0;padding:0;border-top:1px solid var(--d-line)}.dir-a .a-models li{display:grid;gap:8px;padding:28px 0;border-bottom:1px solid var(--d-line)}.dir-a .a-models h3{font-family:var(--font-condensed),sans-serif;font-weight:500;text-transform:uppercase;font-size:36px;line-height:1;margin:0;transition:transform .5s cubic-bezier(.22,1,.36,1),color .5s ease}.dir-a .a-models li:hover h3{transform:translateX(12px);color:var(--d-gold)}.dir-a .a-models p{color:var(--d-ink-2);margin:0;max-width:40rem}.dir-a .a-models .a-n{font-family:var(--font-money),monospace;font-size:12px;color:var(--d-gold);letter-spacing:.1em}@media (min-width:1024px){.dir-a .a-models{padding:160px 0}.dir-a .a-models li{grid-template-columns:64px minmax(0,1.1fr) minmax(0,1fr);align-items:center;padding:36px 0}.dir-a .a-models h3{font-size:60px}}.dir-a .a-band{position:relative;min-height:64vh;display:flex;align-items:flex-end;overflow:hidden}.dir-a .a-band__img{position:absolute;inset:0}.dir-a .a-band__img img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.85)}.dir-a .a-band:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--d-scrim) 85%,transparent) 100%)}.dir-a .a-band__copy{position:relative;z-index:1;padding-bottom:48px;width:100%}.dir-a .a-band__line{font-family:var(--font-condensed),sans-serif;font-weight:500;text-transform:uppercase;font-size:36px;line-height:1;max-width:16ch;margin:0}@media (min-width:1024px){.dir-a .a-band__line{font-size:64px}.dir-a .a-band__copy{padding-bottom:72px}}.dir-a .a-credit{position:absolute;z-index:1;right:16px;bottom:12px;font-size:12px;color:var(--d-ink-2);margin:0}.dir-a .a-close{background:var(--d-light);color:var(--d-on-light);padding:96px 0}.dir-a .a-close h2{font-family:var(--font-condensed),sans-serif;font-weight:600;text-transform:uppercase;font-size:60px;line-height:.88;margin:0;max-width:14ch}@media (min-width:1024px){.dir-a .a-close{padding:160px 0}.dir-a .a-close h2{font-size:128px}}.dir-a .a-close p{color:var(--d-on-light-2);max-width:32rem;margin:24px 0 0;font-size:17px;line-height:28px}.dir-a .a-close .a-btn{background:var(--d-on-light);color:var(--d-light)!important}.dir-a .a-close .a-btn:hover{background:var(--d-on-light-2)}.dir-a .a-close .dir-note{color:var(--d-on-light-2);margin-top:16px}.dir-a .a-foot{padding-top:40px;padding-bottom:48px;border-top:1px solid var(--d-line);display:flex;flex-direction:column;gap:16px}.dir-a .a-foot p{margin:0;color:var(--d-ink-2);font-size:13px;letter-spacing:.06em}.dir-a .a-foot nav{display:flex;flex-wrap:wrap;gap:0 24px}.dir-a .a-foot nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;text-decoration:none}@media (min-width:768px){.dir-a .a-foot{flex-direction:row;justify-content:space-between;align-items:center}}.dir-a .a-hero__img img{animation:a-settle 9s cubic-bezier(.16,1,.3,1) both}@keyframes a-settle{0%{transform:scale(1.1)}to{transform:scale(1)}}.dir-a .a-rise{animation:a-rise 1.2s cubic-bezier(.16,1,.3,1) both}.dir-a .a-rise[data-i="1"]{animation-delay:.15s}.dir-a .a-rise[data-i="2"]{animation-delay:.3s}@keyframes a-rise{0%{transform:translateY(32px)}to{transform:none}}@supports (animation-timeline:view()){.dir-a .a-reveal{animation:a-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 40%}@keyframes a-reveal{0%{transform:translateY(48px)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.dir-a .a-hero__img img,.dir-a .a-reveal,.dir-a .a-rise{animation:none!important;transform:none}.dir-a .a-btn,.dir-a .a-models h3{transition:none!important}}@font-face{font-family:__condensed_3aa11e;src:url(/_next/static/media/b19b14aaaeb386b9-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__condensed_3aa11e;src:url(/_next/static/media/693cf6c39ab15de9-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__condensed_Fallback_3aa11e;src:local("Arial");ascent-override:126.37%;descent-override:25.27%;line-gap-override:0.00%;size-adjust:79.13%}.__className_3aa11e{font-family:__condensed_3aa11e,__condensed_Fallback_3aa11e}.__variable_3aa11e{--font-condensed:"__condensed_3aa11e","__condensed_Fallback_3aa11e"}