.product-collection{background:var(--navy-900);color:var(--pearl);font-family:var(--font-body);padding-top:84px}.product-collection *,.product-collection :before,.product-collection :after{box-sizing:border-box;letter-spacing:0}.product-collection__shell{width:min(1280px,100% - 96px);margin-inline:auto}.product-collection__intro{padding-block:72px 76px}.product-collection__eyebrow{color:var(--gold-pale);font:400 11px/1.6 var(--font-mono);letter-spacing:0;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:20px;margin:0 0 24px;display:flex}.product-collection__intro h1{font:300 140px/1.05 var(--font-body);letter-spacing:0;margin:0}.product-collection__welcome{grid-template-columns:1.25fr 1fr;align-items:end;gap:64px;margin-top:36px;display:grid}.product-collection__statement{font:300 44px/1.2 var(--font-body);letter-spacing:0;margin:0}.product-collection em{color:var(--gold-pale);font-family:var(--font-display);font-weight:400}.product-collection__welcome>div{justify-self:end;max-width:390px}.product-collection__welcome>div>p{color:var(--pearl-2);margin:0 0 18px;font-size:15px;line-height:1.8}.product-collection__feature{isolation:isolate;border-block:1px solid var(--line);background:#081323;position:relative;overflow:hidden}.product-collection__feature-image{z-index:-2;object-fit:cover;object-position:65% center}.product-collection__feature-picture{z-index:-2;position:absolute;inset:0}.product-collection__feature:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#030914f5,#030914cc 31%,#03091426 64%,#0309140a);position:absolute;inset:0}.product-collection__feature-content{padding-block:58px 66px}.product-collection__feature-content>svg{color:var(--gold-pale);margin:35px 0 20px;display:block}.product-collection__feature h2{font:300 76px/1.05 var(--font-body);letter-spacing:0;margin:0}.product-collection__endorsement{color:var(--pearl-2);font:400 11px/1.6 var(--font-mono);letter-spacing:0;margin:10px 0 27px}.product-collection__feature-line{font:300 42px/1.2 var(--font-body);letter-spacing:0;margin:0 0 22px}.product-collection__feature-description{max-width:390px;color:var(--pearl-2);margin:0;font-size:15px;line-height:1.85}.product-collection__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.product-collection .button{white-space:normal;text-align:center;max-width:100%}.product-collection__row{border-bottom:1px solid var(--line)}.product-collection__row:nth-child(2){margin-top:32px}.product-collection__product{grid-template-columns:26px 64px minmax(0,.94fr) minmax(0,1.06fr) 40px;align-items:center;gap:28px;min-height:186px;padding-block:36px;text-decoration:none;display:grid}.product-collection__number{color:var(--warm);font:400 10px/1.6 var(--font-mono);align-self:start;padding-top:8px}.product-collection__mark{border:1px solid var(--line);background:linear-gradient(135deg,#7595b217,#0814241a);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.product-collection__identity{min-width:0}.product-collection__identity h2{font:400 30px/1.2 var(--font-body);letter-spacing:0;overflow-wrap:anywhere;margin:0 0 15px;transition:color .2s}.product-collection .status-pill{white-space:normal;letter-spacing:0;max-width:100%;font-size:10px;line-height:1.6}.product-collection__summary{max-width:420px;color:var(--pearl-2);margin:0;font-size:15px;line-height:1.8}.product-collection__arrow{border:1px solid var(--line);width:40px;height:40px;color:var(--gold-pale);border-radius:50%;place-items:center;font-size:18px;transition:background .2s,border-color .2s,transform .2s;display:grid}.product-collection__product:hover h2{color:var(--gold-pale)}.product-collection__product:hover .product-collection__arrow{background:#f7dfa00f;border-color:#f7dfa08c;transform:translate(2px,-2px)}.product-collection__availability{color:var(--pearl-2);margin:-12px 68px 26px 146px}.product-collection__availability summary{width:fit-content;max-width:100%;color:var(--gold-pale);cursor:pointer;align-items:center;gap:12px;font-size:12px;line-height:1.8;list-style:none;display:flex}.product-collection__availability summary::-webkit-details-marker{display:none}.product-collection__availability summary>span[aria-hidden]{font-size:18px;line-height:1}.product-collection__availability[open] summary>span[aria-hidden]{transform:rotate(45deg)}.product-collection__availability summary:focus-visible{outline:2px solid var(--gold-pale);outline-offset:5px}.product-collection__availability p{max-width:780px;margin:16px 0 0;font-size:13px;line-height:1.8}.product-collection__inside{grid-template-columns:1fr 1fr;gap:100px;padding-block:100px;display:grid}.product-collection__inside h2,.product-collection__closing h2{font:300 46px/1.2 var(--font-body);letter-spacing:0;margin:0}.product-collection__infrastructure h3{font:400 24px/1.2 var(--font-body);margin:18px 0 12px}.product-collection__infrastructure p{color:var(--pearl-2);font-size:15px;line-height:1.8}.product-collection__infrastructure .product-collection__availability--internal{margin:18px 0 0}.product-collection__closing{border-top:1px solid var(--line);background:linear-gradient(110deg,#233e5838,#0000 70%);padding-block:60px 70px}.product-collection__closing>div{justify-content:space-between;align-items:center;gap:36px;display:flex}.product-collection__closing .product-collection__actions{margin-top:0}@media (max-width:1000px){.product-collection__intro h1{font-size:110px}.product-collection__statement{font-size:36px}.product-collection__identity h2{font-size:24px}.product-collection__inside h2,.product-collection__closing h2{font-size:36px}.product-collection__shell{width:calc(100% - 64px)}.product-collection__product{grid-template-columns:24px 52px minmax(0,1fr) minmax(0,1fr) 32px;gap:20px}.product-collection__mark{width:52px;height:52px}.product-collection__mark svg{width:34px;height:34px}.product-collection__arrow{width:32px;height:32px}.product-collection__availability{margin-left:116px;margin-right:52px}.product-collection__inside{gap:64px}.product-collection__closing>div{display:block}.product-collection__closing .product-collection__actions{margin-top:28px}}@media (max-width:700px){.product-collection__shell{width:calc(100% - 36px)}.product-collection__intro{padding-block:40px 42px}.product-collection__intro h1{font-size:64px}.product-collection__eyebrow{gap:12px;margin-bottom:20px;font-size:9px}.product-collection__welcome{grid-template-columns:1fr;gap:24px;margin-top:24px}.product-collection__welcome>div{justify-self:start;max-width:430px}.product-collection__welcome>div>p{font-size:14px}.product-collection__feature-content{padding-block:30px 36px}.product-collection__feature-content>svg{width:32px;height:32px;margin-top:160px;margin-bottom:18px}.product-collection__feature-image{object-position:70% top}.product-collection__feature:after{background:linear-gradient(#03091466,#0309140a 16%,#030914c2 39%,#030914f7 64%)}.product-collection__feature h2{font-size:54px}.product-collection__feature-line{font-size:33px}.product-collection__feature-description{font-size:14px}.product-collection__actions{gap:12px}.product-collection .button{gap:16px;min-height:48px;padding-inline:18px;font-size:10px}.product-collection__row:nth-child(2){margin-top:14px}.product-collection__product{grid-template-columns:46px minmax(0,1fr) 30px;gap:16px 15px;min-height:0;padding-block:28px}.product-collection__number{display:none}.product-collection__mark{grid-area:1/1;align-self:start;width:46px;height:46px}.product-collection__mark svg{width:29px;height:29px}.product-collection__identity{grid-area:1/2/auto/4;padding-top:3px}.product-collection__identity h2{margin-bottom:10px;font-size:22px}.product-collection__summary{grid-area:2/2;font-size:13px;line-height:1.8}.product-collection__arrow{grid-area:2/3;align-self:end;width:30px;height:30px;font-size:15px}.product-collection__availability{margin:-8px 0 24px 61px}.product-collection__availability summary{gap:9px;font-size:11px}.product-collection__inside{grid-template-columns:1fr;gap:32px;padding-block:52px}.product-collection__closing{padding-block:42px 48px}}@media (max-width:380px){.product-collection__statement{font-size:30px}.product-collection__feature h2{font-size:48px}.product-collection__feature-line,.product-collection__inside h2,.product-collection__closing h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.product-collection__identity h2,.product-collection__arrow{transition:none}.product-collection__product:hover .product-collection__arrow{transform:none}}
