.sh[data-astro-cid-dp25fkf4]{background:var(--hs-fog)}.sh-grid[data-astro-cid-dp25fkf4]{padding-block:clamp(56px,7vw,104px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,72px);align-items:center}.sh-title[data-astro-cid-dp25fkf4]{font-family:var(--hs-font-serif);font-weight:400;font-size:clamp(46px,6vw,88px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.sh-lede[data-astro-cid-dp25fkf4]{font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--hs-navy-400);max-width:42ch;text-wrap:pretty}.sh-photo[data-astro-cid-dp25fkf4]{position:relative;aspect-ratio:5 / 4;border-radius:28px;overflow:hidden;background:var(--hs-navy-700);min-width:0}.sh-photo[data-astro-cid-dp25fkf4] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sh-quote[data-astro-cid-dp25fkf4]{position:absolute;left:18px;right:18px;bottom:18px;display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:16px;background:#fcfdfdf5;color:var(--hs-navy);max-width:360px}.sus-inner[data-astro-cid-lztvmsoq]{padding-block:clamp(64px,8vw,112px);display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.op-grid[data-astro-cid-lztvmsoq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px 32px}.op-item[data-astro-cid-lztvmsoq]{display:flex;flex-direction:column;gap:12px;padding:24px 0;border-top:2px solid var(--hs-navy)}.op-title[data-astro-cid-lztvmsoq]{font-family:var(--hs-font-serif);font-weight:400;font-size:clamp(26px,2.4vw,32px);line-height:1.1}.tn-inner[data-astro-cid-6ahmhbwm]{padding-block:clamp(64px,8vw,112px);display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.tn-grid[data-astro-cid-6ahmhbwm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.tn-card[data-astro-cid-6ahmhbwm]{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:22px;background:var(--hs-fog-100);min-width:0}.tn-fig[data-astro-cid-6ahmhbwm]{font-family:var(--hs-font-serif);font-size:clamp(52px,5vw,72px);line-height:.9}.tn-src[data-astro-cid-6ahmhbwm]{margin-top:auto;font-family:var(--hs-font-mono);font-size:11px;line-height:1.5;color:var(--hs-neutral-600)}.lc-inner[data-astro-cid-ptziljp5]{padding-block:clamp(64px,8vw,112px);display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.lc-cols[data-astro-cid-ptziljp5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px}.lc-col[data-astro-cid-ptziljp5]{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vw,36px);border-radius:26px}.lc-col[data-astro-cid-ptziljp5].is-print{background:var(--hs-sand-100);--lc-accent: var(--hs-plum);--lc-rule: var(--hs-sand-300);--lc-muted: var(--hs-navy-400)}.lc-col[data-astro-cid-ptziljp5].is-twin{background:var(--hs-navy);color:var(--hs-fog-100);--lc-accent: var(--hs-ember-300);--lc-rule: #2a3d55;--lc-muted: var(--hs-navy-100)}.lc-label[data-astro-cid-ptziljp5]{font-family:var(--hs-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lc-accent)}.lc-step[data-astro-cid-ptziljp5]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:baseline;padding-top:12px;border-top:1px solid var(--lc-rule)}.lc-n[data-astro-cid-ptziljp5]{font-family:var(--hs-font-mono);font-size:12px;color:var(--lc-accent)}.lc-text[data-astro-cid-ptziljp5]{font-size:15px;line-height:1.45;color:var(--lc-muted)}.jy-inner[data-astro-cid-l3eloyob]{padding-block:clamp(64px,8vw,112px);display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.jy-split[data-astro-cid-l3eloyob]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px clamp(32px,5vw,80px);align-items:end}.jy-legs[data-astro-cid-l3eloyob]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.jy-leg[data-astro-cid-l3eloyob]{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:22px;background:#16273c;border:1px solid #2a3d55;min-width:0}.jy-pair[data-astro-cid-l3eloyob]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px}.jy-measure[data-astro-cid-l3eloyob],.jy-digital[data-astro-cid-l3eloyob]{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,30px);border-radius:22px}.jy-measure[data-astro-cid-l3eloyob]{border:1.5px dashed var(--hs-navy-400)}.jy-digital[data-astro-cid-l3eloyob]{background:var(--hs-fog-100);color:var(--hs-navy)}.sw-inner[data-astro-cid-3qs7mvl3]{padding-block:clamp(64px,8vw,112px);display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.sw-grid[data-astro-cid-3qs7mvl3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.sw-card[data-astro-cid-3qs7mvl3]{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,30px);border-radius:24px;background:var(--hs-fog-100)}.hw-grid[data-astro-cid-cq4e6cyi]{padding-block:clamp(64px,8vw,112px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,64px);align-items:start}.hw-item[data-astro-cid-cq4e6cyi]{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--hs-sand-200)}.hw-flag[data-astro-cid-cq4e6cyi]{padding:2px 8px;border-radius:999px;border:1px dashed var(--hs-plum);font-family:var(--hs-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--hs-plum)}.hw-hybrid[data-astro-cid-cq4e6cyi]{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vw,36px);border-radius:26px;background:var(--hs-navy);color:var(--hs-fog-100)}.hw-bullet[data-astro-cid-cq4e6cyi]{display:grid;grid-template-columns:10px minmax(0,1fr);gap:14px;align-items:baseline;font-size:17px;line-height:1.45}.hw-bullet[data-astro-cid-cq4e6cyi] i[data-astro-cid-cq4e6cyi]{width:8px;height:8px;border-radius:50%;background:var(--hs-ember);translate:0 -2px}.hw-calc[data-astro-cid-cq4e6cyi]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:clamp(22px,2.6vw,30px);border-radius:26px;background:var(--hs-sand-100);color:var(--hs-navy);text-decoration:none}.hw-calc[data-astro-cid-cq4e6cyi]:hover{background:var(--hs-sand-200)}.src-band[data-astro-cid-djzrrbkg]{border-top:1px solid var(--hs-sand-200)}.src-grid[data-astro-cid-djzrrbkg]{padding-block:clamp(48px,5vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px clamp(32px,5vw,64px)}.src-list[data-astro-cid-djzrrbkg]{padding-left:22px;list-style:decimal;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45;color:var(--hs-navy-400);grid-column:span 2}@media(max-width:767px){.src-list[data-astro-cid-djzrrbkg]{grid-column:auto}}.src-list[data-astro-cid-djzrrbkg] li[data-astro-cid-djzrrbkg]::marker{color:var(--hs-neutral-600)}
