.plus-page{--plus-ease:cubic-bezier(.16, 1, .3, 1)}@media (max-width:1023.98px){.plus-hero-grid>*{grid-area:1/1}.plus-hero-art{height:100%;-webkit-mask-image:none;mask-image:none}.plus-hero-art img,.plus-hero-art video{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.plus-hero-lead{margin-top:clamp(90px,100svh - 500px,340px)}@supports not (height:1svh){.plus-hero-lead{margin-top:clamp(90px,100vh - 560px,340px)}}.plus-hero-scrim{z-index:5;background:linear-gradient(#000000e6 0%,#000000c7 42%,#00000073 72%,#000000b8 100%);grid-area:1/1;height:100%;margin-inline:-1rem}}@media (min-width:640px) and (max-width:1023.98px){.plus-hero-scrim{margin-inline:-1.5rem}}@media (min-width:1024px){.plus-hero-scrim{display:none}}.plus-hero-art{-webkit-mask-image:radial-gradient(115% 105% at 58% 48%,#000 52%,#0000 86%);mask-image:radial-gradient(115% 105% at 58% 48%,#000 52%,#0000 86%)}@media (min-width:1024px){.plus-hero-art{transform-origin:42%;margin-left:clamp(-260px,-11vw,-90px);margin-right:clamp(-200px,-8vw,-40px);transform:scale(1.35)}}@keyframes plus-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.plus-page [data-enter]{opacity:0;animation:plus-rise .75s var(--plus-ease) forwards;animation-delay:calc(var(--i,0) * 90ms)}.plus-page [data-enter=art]{animation-duration:1.15s;animation-delay:.16s}@keyframes plus-art-in{0%{opacity:0;transform:translate(18px,10px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}.plus-page [data-enter=art]{animation-name:plus-art-in}.plus-page [data-reveal]{opacity:0;transition:opacity .7s var(--plus-ease), transform .7s var(--plus-ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(22px)}.plus-page [data-reveal].is-in{opacity:1;transform:none}.plus-tier{transition:border-color .25s var(--plus-ease), background-color .25s var(--plus-ease), transform .25s var(--plus-ease)}.plus-tier:hover{transform:translateY(-2px)}.plus-tier--lead{position:relative}.plus-tier--lead:before{content:"";inset-inline:18%;background:linear-gradient(90deg,#0000,#f5f5f78c,#0000);height:1px;position:absolute;top:-1px}.plus-table tbody tr{transition:background-color .18s var(--plus-ease)}.plus-table tbody tr:hover{background:#ffffff06}.plus-faq summary{cursor:pointer;list-style:none}.plus-faq summary::-webkit-details-marker{display:none}.plus-faq summary .plus-faq-chevron{transition:transform .24s var(--plus-ease)}.plus-faq details[open] summary .plus-faq-chevron{transform:rotate(180deg)}@keyframes plus-faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.plus-faq details[open] .plus-faq-body{animation:plus-faq-open .28s var(--plus-ease)}@media (prefers-reduced-motion:reduce){.plus-page [data-enter],.plus-page [data-reveal]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.plus-tier:hover{transform:none}}.plus-card{transition:border-color .25s var(--plus-ease), background-color .25s var(--plus-ease);background:#ffffff04;border:1px solid #ffffff1a;border-radius:18px;position:relative}.plus-card--lead{background:#ffffff08;border-color:#f5f5f76b}.plus-card:hover{border-color:#ffffff3d}.plus-card--lead:hover{border-color:#f5f5f79e}.plus-card-tag{background:#000;border:1px solid #ffffff24;border-radius:999px;padding:4px 11px;position:absolute;top:0;left:26px;transform:translateY(-50%)}.plus-card--lead .plus-card-tag{color:#0a0a0a;background:#ededed;border-color:#ededed}.plus-hero-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--plus-ease);pointer-events:none;position:absolute;inset:0}.plus-hero-video.is-playing{opacity:1}@media (prefers-reduced-motion:reduce){.plus-hero-video{display:none}}.plus-panel{display:none}@media (max-width:1023.98px){.plus-panel{inset-inline:0;z-index:60;opacity:0;height:240px;transition:transform .46s var(--plus-ease), opacity .46s var(--plus-ease);padding-bottom:env(safe-area-inset-bottom,0px);background:#060606;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 44%;align-items:center;display:grid;position:fixed;bottom:0;transform:translateY(100%);box-shadow:0 -18px 44px -20px #000000f2}.plus-panel.is-shown{opacity:1;transform:translateY(0)}.plus-panel-copy{z-index:2;padding:0 0 0 1rem;position:relative}.plus-panel-art{height:100%;position:relative;overflow:hidden}.plus-panel-art video{object-fit:cover;object-position:62% 50%;width:100%;height:100%;display:block}.plus-panel-art:before{content:"";z-index:1;background:linear-gradient(90deg,#060606 0%,#0606068c 34%,#0000 68%);position:absolute;inset:0}.plus-panel-close{z-index:3;color:#8a8a8a;transition:color .18s var(--plus-ease);background:#00000073;border-radius:999px;padding:8px;position:absolute;top:8px;right:8px}.plus-panel-close:hover{color:#ededed}.plus-page{padding-bottom:240px}}@media (prefers-reduced-motion:reduce){.plus-panel{transition:none}}@media (max-width:1023.98px){body:has(.plus-panel.is-shown) .ada-fab{bottom:calc(240px + 1.25rem + env(safe-area-inset-bottom,0px));transition:bottom .46s var(--plus-ease,ease)}}.plus-card--lead{isolation:isolate;background:linear-gradient(158deg,#ffffff13 0%,#ffffff06 26%,#00000047 58%,#ffffff08 100%),#0b0b0c;overflow:hidden}.plus-card--lead:before{content:"";z-index:0;pointer-events:none;filter:blur(14px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#ffffff0d 38%,#e2f0ff29 47%,#ffffff42 50%,#e2f0ff29 53%,#ffffff0d 62%,#0000 100%);animation:7s cubic-bezier(.42,0,.3,1) infinite plusSweep;position:absolute;inset:-40% -60%;transform:rotate(-24deg)translate(-120%)}@keyframes plusSweep{0%{opacity:0;transform:rotate(-24deg)translate(-120%)}4%{opacity:1}20%{opacity:1}26%{opacity:0;transform:rotate(-24deg)translate(120%)}to{opacity:0;transform:rotate(-24deg)translate(120%)}}.plus-card--lead>*{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.plus-card--lead:before{opacity:0;animation:none}}.plus-cta-metal{color:#f7f7f8;text-shadow:0 1px 2px #0000008c,0 0 10px #0000004d;background-image:url(/plus-cta-bg.webp);background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px #ffffff42,inset 0 1px #fff3,0 2px 14px #00000073}.plus-close-metal{isolation:isolate;background-color:#000;background-image:url(/plus-metal-tile.webp);background-repeat:repeat;background-size:680px 148px;position:relative}.plus-close-metal:before{content:"";z-index:-1;pointer-events:none;background:#0000008c;position:absolute;inset:0}
