html.format-document{color-scheme:dark;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", sans-serif;background:#03070b}.format-page{--format-gutter:max(4.29688vw, calc((100vw - 1404px) / 2));color:#ced5de;font-family:var(--font-sans);background:radial-gradient(at 85% 3%,#18304944,#0000 35%),#03070b;margin:0;font-size:16px;font-weight:350;line-height:1.6}.format-page *{box-sizing:border-box}.format-page .site-header{position:relative}.format-page .format-container{width:91.4063%;max-width:1404px;margin-inline:auto}.format-page .format-band{background:color-mix(in srgb, var(--format-color) 20%, #03070b)}.format-page h1,.format-page h2,.format-page h3,.format-page p{margin:0}.format-page h1{letter-spacing:-.045em;color:#f5f6f9;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:1.05}.format-page h2{letter-spacing:-.035em;color:#f5f6f9;font-size:clamp(23px,2.3vw,30px);font-weight:650;line-height:1.2}.format-page h3{color:#e0e5ee;font-size:16px;font-weight:600;line-height:1.4}.format-page a{color:#7fc5ff;text-decoration:none}.format-page a:hover{color:#b4deff}.format-page :is(a,summary,button,select):focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c3d9f1}.format-page .format-hero{grid-template-columns:minmax(0,620px) 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(40px,6vw,90px) 0;display:grid}.format-page .hero-badge{width:fit-content;margin-bottom:20px}.format-page .hero-badge .format-badge{border-radius:9px;width:48px;height:48px}.format-page .hero-badge .format-badge>span{padding-block:3px;font-size:12px}.format-page .hero-artwork{border-radius:18px;overflow:hidden}.format-page .hero-artwork img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.format-page .format-hero[data-has-artwork=true][data-variant=full]{--hero-artwork-overlap:clamp(110px, 12vw, 190px);isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"copy artwork""facts artwork";column-gap:0;position:relative}.format-page .format-hero[data-has-artwork=true][data-variant=full] .hero-copy{z-index:2;grid-area:copy;max-width:620px;position:relative}.format-page .format-hero[data-has-artwork=true][data-variant=full] .hero-artwork{z-index:1;width:calc(100% + var(--format-gutter) + var(--hero-artwork-overlap));min-height:clamp(340px,29vw,440px);margin-left:calc(-1 * var(--hero-artwork-overlap));margin-right:calc(-1 * var(--format-gutter));border-radius:18px 0 0 18px;grid-area:artwork;align-self:stretch;position:relative}.format-page .format-hero[data-has-artwork=true][data-variant=full] .hero-artwork:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#03070b 0%,#03070be6 24%,#03070b80 58%,#0000 100%);width:clamp(220px,25vw,390px);position:absolute;inset:0 auto 0 0}.format-page .format-hero[data-has-artwork=true][data-variant=full] .hero-artwork img{height:100%;max-height:none}.format-page .format-hero[data-has-artwork=true][data-variant=full] .hero-facts{z-index:2;grid-area:facts;justify-self:start;margin-top:20px;display:flex;position:relative}.format-page .eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#9ea8ba;margin-bottom:10px;font-size:11px;line-height:1.6}.format-page .format-summary{color:#b4bdcd;max-width:570px;margin-top:20px;font-size:18px;line-height:1.6}.format-page .format-action{color:#e0e5ee;background:#ffffff07;border:1px solid #bac8df33;border-radius:9px;align-items:center;gap:24px;margin-top:25px;padding:9px 18px;font-size:14px;font-weight:500;display:inline-flex}.format-page .hero-facts{color:#8f9bad;white-space:nowrap;flex-direction:column;place-self:end;gap:5px;font-size:12px;display:flex}.format-page .format-section{border-top:1px solid #bac8df26;padding:28px 0}.format-page .section-intro{color:#aeb9ca;margin-top:7px;margin-bottom:18px;font-size:14px}.format-page .conversions{container:format-conversions/inline-size}.format-page .conversion-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.format-page .format-card{background:linear-gradient(135deg,#ffffff04,#ffffff01),#0d1319cc;border:1px solid #bac8df26;border-radius:13px}.format-page .conversion-link{color:#ced5de;grid-template-columns:minmax(0,1fr) 68px;align-items:start;gap:8px;height:80px;padding:6px 8px;transition:border-color .15s,background .15s;display:grid}.format-page .conversion-link:hover{background:#15202dcc;border-color:#bac8df66}.format-page .conversion-link .format-badge,.format-page .comparison-card .format-badge{border-radius:7px;width:38px;height:38px}.format-page .conversion-link .format-badge>span,.format-page .comparison-card .format-badge>span{padding-block:3px;font-size:9px}.format-page .conversion-text{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;display:grid}.format-page .conversion-text strong{color:#e0e5ee;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3;display:block}.format-page .conversion-text>.conversion-direction{color:#9ea8ba;overflow-wrap:anywhere;grid-column:1/-1;font-size:11px;font-weight:350;line-height:1.45;display:block}.format-page .conversion-status{flex-direction:column;align-items:end;gap:5px;min-width:0;display:flex}.format-page .card-arrow{color:#aeb9ca;font-size:19px;line-height:1}.format-page .caveat{color:#aeb9ca;text-align:right;hyphens:auto;overflow-wrap:anywhere;border:1px solid #bac8df26;border-radius:4px;width:max-content;max-width:100%;padding:2px 3px;font-size:8px;line-height:1.25}.format-page summary{cursor:pointer}.format-page .conversion-more>summary{color:#7fc5ff;width:fit-content;padding:12px 0;font-size:13px}.format-page .conversion-more>summary span{margin-left:8px}.format-page .caveat-note{color:#8f9bad;max-width:820px;margin-top:8px;font-size:12px}.format-page .about-grid{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);padding-block:36px;display:grid}.format-page .format-about p{margin-top:14px;font-size:15px;line-height:1.65}.format-page .format-about .full-name{color:#8f9bad;margin-top:8px;font-size:12px}.format-page .minor-heading{letter-spacing:-.02em;font-size:19px;font-weight:500}.format-page .format-capabilities{--capability-row-height:84px;--capability-gap:10px;min-width:0}.format-page .capabilities-window{margin-top:16px}.format-page .capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--capability-row-height);gap:var(--capability-gap);margin:0;display:grid}.format-page .capability{background:#0d1319cc;border:1px solid #bac8df14;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:0;padding:12px;display:flex}.format-page .capability:last-child:nth-child(odd){grid-column:1/-1}.format-page .capability-icon{color:#8aafd0;flex:0 0 24px;width:24px;height:24px;display:block}.format-page .capability-icon svg{width:100%;height:100%;display:block}.format-page .capability>div{min-width:0}.format-page .capability dt{color:#9ea8ba;font-size:12px;line-height:1.4}.format-page .capability dd{color:#e0e5ee;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:600}.format-page .fact-note{color:#8f9bad;margin-top:14px;font-size:12px;line-height:1.6}.format-page .format-history{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(32px,6vw,96px);padding-block:36px;display:grid}.format-page .format-history>div>p{max-width:480px;margin-top:16px;font-size:15px}.format-page .timeline{margin:0;padding:6px 8px 12px 20px;list-style:none}.format-page .timeline li{border-left:1px solid #7fc5ff40;grid-template-columns:58px minmax(0,1fr);gap:20px;padding:0 0 26px 22px;display:grid;position:relative}.format-page .timeline li:last-child{border-left-color:#0000;padding-bottom:5px}.format-page .timeline li:before{content:"";background:#7fc5ff;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px;box-shadow:0 0 10px #7fc5ff33}.format-page .timeline-date{color:#e0e5ee;font-size:15px;font-weight:600}.format-page .timeline p{color:#aeb9ca;margin-top:6px;font-size:14px;line-height:1.65}.format-page .comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.format-page .comparison-card{grid-template-columns:auto 1fr;align-content:start;gap:12px;padding:18px;display:grid}.format-page .comparison-card h3{align-self:center;font-size:15px}.format-page .comparison-card p{color:#aeb9ca;grid-column:1/-1;font-size:14px}.format-page .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-top:18px;display:grid}.format-page .faq-item{background:#0d1319cc;border:1px solid #bac8df1a;border-radius:10px}.format-page .faq-item summary{color:#e0e5ee;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;font-size:14px;font-weight:400;list-style:none;display:flex}.format-page .faq-item summary::-webkit-details-marker{display:none}.format-page .faq-item summary span{color:#8f9bad;font-size:20px}.format-page .faq-item[open] summary span{transform:rotate(45deg)}.format-page .faq-item p{color:#aeb9ca;padding:0 18px 18px;font-size:14px}.format-page .format-sources{color:#8f9bad;padding:10px 0 32px;font-size:12px}.format-page .format-sources ul{flex-wrap:wrap;gap:8px 24px;padding-left:16px;display:flex}.format-page .format-footer{border-top:1px solid #bac8df26;padding-block:24px;font-size:12px}.format-page .footer-content{align-items:center;gap:20px;display:flex}.format-page .format-footer strong{color:#e0e5ee;white-space:nowrap;font-weight:600}.format-page .format-footer p{color:#9ea8ba}.format-page .format-footer svg{fill:none;stroke:#a1b3c9;stroke-width:1.5px;flex-shrink:0}.format-page [data-variant=pair]{min-width:0}.format-page .format-hero[data-variant=pair]{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px}.format-page [data-variant=pair] .hero-facts{display:none}.format-page [data-variant=pair] .conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.format-page [data-variant=pair] .comparison-grid,.format-page [data-variant=pair] .faq-grid{grid-template-columns:1fr}.format-page .format-history[data-variant=pair]{grid-template-columns:1fr;gap:20px}@container format-conversions (width<=1399px){.format-page .conversion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container format-conversions (width<=759px){.format-page .conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container format-conversions (width<=499px){.format-page .conversion-grid,.format-page [data-variant=pair] .conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.format-page .conversion-link{height:96px;display:block;position:relative}.format-page .conversion-text{padding-right:22px}.format-page .conversion-link[data-conversion-kind=with-caveat] .conversion-direction{padding-right:60px}.format-page .conversion-status{max-width:60px;position:absolute;top:6px;right:8px}}@media (width<=1100px){.format-page .hero-facts{display:none}.format-page .comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.format-page .format-hero[data-has-artwork=true][data-variant=full]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""artwork""facts";gap:25px;padding-block:clamp(34px,6vw,48px)}.format-page .format-hero[data-has-artwork=true][data-variant=full] .hero-artwork{aspect-ratio:16/9;width:100vw;min-height:0;margin-inline:calc(-1 * var(--format-gutter));border-radius:0}.format-page .format-hero[data-has-artwork=true][data-variant=full] .hero-artwork:before{display:none}.format-page .format-hero[data-has-artwork=true][data-variant=full] .hero-artwork img{object-fit:cover;width:100%;height:100%}.format-page .format-hero[data-has-artwork=true][data-variant=full] .hero-facts{align-self:start;margin-top:0}.format-page .about-grid,.format-page .format-history{grid-template-columns:minmax(0,1fr);gap:28px}.format-page .format-history>div>p{max-width:none}}@media (width<=600px){.format-page{--format-gutter:5vw}.format-page .format-container{width:90%}.format-page .format-hero{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:34px}.format-page .hero-badge .format-badge{width:44px;height:44px}.format-page .format-summary{margin-top:15px;font-size:16px}.format-page .format-section{padding-block:26px}.format-page .conversion-grid{gap:8px}.format-page .conversion-text{grid-template-columns:32px minmax(0,1fr)}.format-page .conversion-text strong{font-size:14px}.format-page .conversion-link .format-badge{width:32px;height:32px}.format-page .capability{gap:8px;padding:10px}.format-page .timeline{padding-left:6px}.format-page .timeline li{grid-template-columns:43px minmax(0,1fr);gap:12px;padding-left:16px}.format-page .comparison-grid,.format-page .faq-grid{grid-template-columns:minmax(0,1fr)}.format-page .format-footer{padding-block:22px}.format-page .footer-content{grid-template-columns:auto 1fr;gap:10px 14px;display:grid}.format-page .format-footer p{grid-column:2}}
