.m-headlines[data-astro-cid-pbt23y3u]{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:1.5rem 0 2.5rem;display:grid}@container prose (width>=36rem){.m-headlines[data-astro-cid-pbt23y3u]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-pbt23y3u]{margin:0}.card[data-astro-cid-pbt23y3u] figcaption[data-astro-cid-pbt23y3u]{font-size:var(--text-meta);color:var(--color-muted);margin-top:.625rem;line-height:1.4}.art[data-astro-cid-pbt23y3u]{aspect-ratio:100/145;border-radius:var(--radius-xl);background:var(--brand-grey);position:relative;overflow:hidden;container-type:inline-size}.art[data-astro-cid-pbt23y3u]>[data-astro-cid-pbt23y3u],.banner[data-astro-cid-pbt23y3u]>[data-astro-cid-pbt23y3u],.device[data-astro-cid-pbt23y3u]>[data-astro-cid-pbt23y3u]{position:absolute}.art[data-astro-cid-pbt23y3u] h3[data-astro-cid-pbt23y3u]{letter-spacing:-.02em;text-wrap:nowrap;border:0;max-width:none;margin:0;padding:0;font-weight:700}.art[data-astro-cid-pbt23y3u] h3[data-astro-cid-pbt23y3u]>span[data-astro-cid-pbt23y3u]{display:block}.bar[data-astro-cid-pbt23y3u]{border-radius:99cqw;height:4.8cqw;display:block}.rollup[data-astro-cid-pbt23y3u]{background:var(--color-bg)}.rollup[data-astro-cid-pbt23y3u] .bg[data-astro-cid-pbt23y3u]{object-fit:cover;object-position:6% 40%;filter:blur(.7cqw)saturate(.85);width:100%;height:100%;inset:0;transform:scale(1.04)}.rollup[data-astro-cid-pbt23y3u]:after{content:"";background:color-mix(in srgb, var(--color-bg) 55%, transparent);position:absolute;inset:0}.banner[data-astro-cid-pbt23y3u]{z-index:1;background:var(--color-bg);width:77.5cqw;top:8.4cqw;bottom:6.4cqw;left:13.7cqw;overflow:visible;box-shadow:0 1.4cqw 4cqw #0b0d1a38}.rail[data-astro-cid-pbt23y3u]{background:linear-gradient(var(--brand-grey), var(--color-border) 55%, var(--brand-grey));z-index:2;border-radius:1cqw;height:2.2cqw;left:-1.2cqw;right:-1.2cqw;box-shadow:0 .4cqw 1cqw #0b0d1a40}.rail[data-astro-cid-pbt23y3u].top{top:-1.4cqw}.rail[data-astro-cid-pbt23y3u].bottom{bottom:-1.4cqw}.banner[data-astro-cid-pbt23y3u] h3[data-astro-cid-pbt23y3u]{color:var(--brand-navy);font-size:10.3cqw;line-height:1.1;top:23cqw;left:7.5cqw}.banner[data-astro-cid-pbt23y3u] .bar[data-astro-cid-pbt23y3u]{background:color-mix(in srgb, var(--brand-navy) 58%, var(--color-bg));left:7.5cqw}.banner[data-astro-cid-pbt23y3u] .b1[data-astro-cid-pbt23y3u]{width:54cqw;top:87cqw}.banner[data-astro-cid-pbt23y3u] .b2[data-astro-cid-pbt23y3u]{width:37.5cqw;top:94cqw}.dome[data-astro-cid-pbt23y3u]{background:var(--brand-navy);border-radius:100% 0 0;width:36cqw;height:25cqw;bottom:0;right:0}.poster[data-astro-cid-pbt23y3u]{background:var(--brand-navy)}.poster[data-astro-cid-pbt23y3u] .photo[data-astro-cid-pbt23y3u]{object-fit:cover;object-position:30% 35%;width:100%;height:calc(100% - 56cqw);inset:56cqw 0 0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.poster[data-astro-cid-pbt23y3u] h3[data-astro-cid-pbt23y3u]{color:var(--brand-white);font-size:14.8cqw;line-height:1.02;top:12.2cqw;left:8.3cqw}.poster[data-astro-cid-pbt23y3u] h3[data-astro-cid-pbt23y3u] .accent[data-astro-cid-pbt23y3u]{color:#82b0d3}.pair[data-astro-cid-pbt23y3u]{position:relative}.pair[data-astro-cid-pbt23y3u]>span[data-astro-cid-pbt23y3u]{display:block}.poster[data-astro-cid-pbt23y3u] .bar[data-astro-cid-pbt23y3u]{background:color-mix(in srgb, var(--brand-navy-soft) 62%, transparent);left:10cqw}.poster[data-astro-cid-pbt23y3u] .b1[data-astro-cid-pbt23y3u]{width:65.5cqw;top:124.8cqw}.poster[data-astro-cid-pbt23y3u] .b2[data-astro-cid-pbt23y3u]{width:48cqw;top:132.8cqw}.phone[data-astro-cid-pbt23y3u]{background:var(--brand-grey)}.device[data-astro-cid-pbt23y3u]{transform-origin:50% 60%;inset:0;transform:translate(3.5cqw,1cqw)rotate(-6deg)scale(1.02)}.phone[data-astro-cid-pbt23y3u] .body[data-astro-cid-pbt23y3u]{box-sizing:border-box;background:var(--brand-coral);border:2.2cqw solid #0b0d1a;border-radius:13cqw 13cqw 0 0;width:89.4cqw;height:150cqw;top:12cqw;left:5.3cqw}.island[data-astro-cid-pbt23y3u]{background:#0b0d1a;border-radius:99cqw;width:27.5cqw;height:8.2cqw;margin-left:-13.75cqw;display:block;position:absolute;top:2.2cqw;left:50%}.phone[data-astro-cid-pbt23y3u] .pill[data-astro-cid-pbt23y3u]{background:var(--brand-white);border-radius:99cqw;width:16.6cqw;height:5.4cqw;top:26.2cqw;left:14cqw}.phone[data-astro-cid-pbt23y3u] .dots[data-astro-cid-pbt23y3u]{gap:1.6cqw;display:flex;top:25.7cqw;right:12cqw}.phone[data-astro-cid-pbt23y3u] .dots[data-astro-cid-pbt23y3u] i[data-astro-cid-pbt23y3u]{background:var(--brand-white);border-radius:50%;width:1.9cqw;height:1.9cqw;margin-top:1.7cqw;display:block}.phone[data-astro-cid-pbt23y3u] h3[data-astro-cid-pbt23y3u]{color:var(--brand-navy);font-size:16.2cqw;line-height:.95;top:40cqw;left:14cqw}.phone[data-astro-cid-pbt23y3u] h3[data-astro-cid-pbt23y3u] .hi[data-astro-cid-pbt23y3u]{color:var(--brand-white)}.phone[data-astro-cid-pbt23y3u] .bar[data-astro-cid-pbt23y3u]{background:color-mix(in srgb, var(--brand-navy) 55%, var(--brand-coral));left:14cqw}.phone[data-astro-cid-pbt23y3u] .b1[data-astro-cid-pbt23y3u]{width:72cqw;top:112cqw}.phone[data-astro-cid-pbt23y3u] .b2[data-astro-cid-pbt23y3u]{width:52.5cqw;top:120.5cqw}.guide[data-astro-cid-pbt23y3u],.measure[data-astro-cid-pbt23y3u]{--red:var(--brand-coral);pointer-events:none;font-style:normal;display:block;position:absolute}.guide[data-astro-cid-pbt23y3u]{left:-7.5cqw;top:calc(var(--sy) + var(--sh));border-top:1.5px dashed var(--red);width:77.5cqw}.measure[data-astro-cid-pbt23y3u]{left:calc(100% + 1.4cqw);top:var(--sy);height:var(--sh);background:linear-gradient(var(--red), var(--red)) center / 1.5px 100% no-repeat;width:.5rem}.measure[data-astro-cid-pbt23y3u]:before,.measure[data-astro-cid-pbt23y3u]:after{content:"";background:var(--red);height:1.5px;position:absolute;left:0;right:0}.measure[data-astro-cid-pbt23y3u]:before{top:0}.measure[data-astro-cid-pbt23y3u]:after{bottom:0}.tag[data-astro-cid-pbt23y3u]{background:var(--color-bg);color:var(--brand-coral-text);letter-spacing:0;white-space:nowrap;border-radius:99rem;padding:.1rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;top:50%;transform:translateY(-50%)}.guide[data-astro-cid-pbt23y3u] .tag[data-astro-cid-pbt23y3u]{right:1.5cqw}.measure[data-astro-cid-pbt23y3u] .tag[data-astro-cid-pbt23y3u]{left:calc(100% + .5rem)}.m-specimen[data-astro-cid-r3st7nyv]{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:1.5rem 0 2.5rem;padding:clamp(1.25rem,4cqi,2.5rem);container-type:inline-size}.page>.m-specimen+h2{border-top:0;margin-top:clamp(2rem,4vw,3.5rem);padding-top:0}.spec-top[data-astro-cid-r3st7nyv]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.aa[data-astro-cid-r3st7nyv]{letter-spacing:-.04em;color:var(--brand-coral-text);margin:0;font-size:clamp(5rem,22cqi,10rem);font-weight:700;line-height:.85}.chars[data-astro-cid-r3st7nyv] p[data-astro-cid-r3st7nyv]{letter-spacing:.01em;overflow-wrap:anywhere;max-width:none;margin:0;font-size:clamp(1.125rem,3.4cqi,1.75rem);font-weight:500;line-height:1.4}.weights[data-astro-cid-r3st7nyv]{border-top:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.weights[data-astro-cid-r3st7nyv] li[data-astro-cid-r3st7nyv]{max-width:none;font-size:var(--text-meta);margin:0}.weights[data-astro-cid-r3st7nyv] li[data-astro-cid-r3st7nyv]:before{display:none}.weights[data-astro-cid-r3st7nyv] span[data-astro-cid-r3st7nyv]{letter-spacing:-.02em;margin-bottom:.25rem;font-size:clamp(1.75rem,6cqi,2.75rem);line-height:1;display:block}figcaption[data-astro-cid-r3st7nyv]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=34rem){.spec-top[data-astro-cid-r3st7nyv]{grid-template-columns:1fr;gap:1.25rem}.weights[data-astro-cid-r3st7nyv]{grid-template-columns:repeat(3,minmax(0,1fr))}}.m-hier[data-astro-cid-4a4mvvbf]{margin:1.5rem 0 2.5rem;container-type:inline-size}.panel[data-astro-cid-4a4mvvbf]{border-radius:var(--radius-lg);background:var(--brand-navy);color:var(--color-bg);padding:clamp(1.25rem,4cqi,2.5rem)}.row[data-astro-cid-4a4mvvbf]{border-top:1px solid color-mix(in srgb, var(--brand-navy-soft) 35%, transparent);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding:1.25rem 0;display:grid}.row[data-astro-cid-4a4mvvbf]:first-child{border-top:0;padding-top:0}.row[data-astro-cid-4a4mvvbf]:last-child{padding-bottom:0}p[data-astro-cid-4a4mvvbf]{max-width:none;margin:0}.tag[data-astro-cid-4a4mvvbf]{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-navy-soft);flex-direction:column;gap:.1rem;font-weight:600;display:flex}.tag[data-astro-cid-4a4mvvbf] span[data-astro-cid-4a4mvvbf]{letter-spacing:.04em;text-transform:none;font-weight:400}.label[data-astro-cid-4a4mvvbf]{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.2}.headline[data-astro-cid-4a4mvvbf]{letter-spacing:-.02em;font-size:clamp(2rem,9cqi,4.25rem);font-weight:700;line-height:1.02}.headline[data-astro-cid-4a4mvvbf] em[data-astro-cid-4a4mvvbf]{color:var(--brand-coral);font-style:normal}.intro[data-astro-cid-4a4mvvbf]{font-size:clamp(1.25rem,3.4cqi,1.75rem);line-height:1.25}.text[data-astro-cid-4a4mvvbf]{font-size:1.0625rem;line-height:1.5}.small[data-astro-cid-4a4mvvbf]{font-size:var(--text-meta);color:var(--brand-navy-soft);line-height:1.4}figcaption[data-astro-cid-4a4mvvbf]{color:var(--color-muted);font-size:var(--text-meta);margin-top:.75rem}@container (width<=34rem){.row[data-astro-cid-4a4mvvbf]{grid-template-columns:1fr;gap:.5rem}}.m-setting[data-astro-cid-7aj2zluc]{margin:1.5rem 0 2.5rem;container-type:inline-size}ul[data-astro-cid-7aj2zluc]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}li[data-astro-cid-7aj2zluc]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 11rem;align-items:start;gap:2rem;max-width:none;margin:0;padding:1.5rem 0;display:grid}li[data-astro-cid-7aj2zluc]:before{display:none}.sample[data-astro-cid-7aj2zluc]{width:fit-content;max-width:min(100%, var(--w,34rem));overflow-wrap:anywhere;background-image:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--brand-coral) 20%, transparent) 0 1lh, transparent 1lh 2lh);box-decoration-break:clone;margin:0}dl[data-astro-cid-7aj2zluc]{font-size:var(--text-meta);font-variant-numeric:tabular-nums;flex-direction:column;gap:.15rem;margin:0;display:flex}dt[data-astro-cid-7aj2zluc]{font-weight:700;font-size:var(--text-body)}dd[data-astro-cid-7aj2zluc]{color:var(--color-muted);margin:0}dd[data-astro-cid-7aj2zluc] span[data-astro-cid-7aj2zluc]{min-width:4.5rem;color:var(--color-text);font-weight:600;display:inline-block}figcaption[data-astro-cid-7aj2zluc]{color:var(--color-muted);font-size:var(--text-meta);margin-top:.75rem}@container (width<=34rem){li[data-astro-cid-7aj2zluc]{grid-template-columns:1fr;gap:1rem}}
