@layer theme,base;@layer components{.hm{background:var(--background);color:var(--foreground)}.hm-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:48rem){.hm-wrap{padding-inline:2.5rem}}.hm-h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.125rem,1.2rem + 2.9vw,3.5rem);font-weight:700;line-height:1.06}.hm-h1-rest{color:var(--muted-foreground);letter-spacing:-.01em;overflow-wrap:normal;margin-top:.75rem;font-size:.5em;font-weight:600;line-height:1.25;display:block}.hm-h2{letter-spacing:-.025em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:700;line-height:1.12}.hm-h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700;line-height:1.3}.hm-lede,.hm-hero-lede{color:var(--muted-foreground);text-wrap:pretty;font-size:1.125rem;line-height:1.55}.hm-small{color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.55}.hm-label,.hm-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.625rem;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.hm-label:before,.hm-eyebrow:before{content:"";border-top:2px solid var(--brand);width:1.25rem}.hm-more{font-size:.9375rem}.hm-frame{border:1px solid var(--border);background:var(--podium);border-radius:.75rem;position:relative;overflow:hidden}.hm-hero{border-bottom:1px solid var(--border);padding-block:2.5rem 0}.hm-hero-grid{gap:2.5rem;display:grid}@media (min-width:64rem){.hm-hero{padding-top:4rem}.hm-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:4rem}}.hm-hero-text .hm-h1{margin-top:1.25rem}.hm-hero-lede{max-width:36rem;margin-top:1.5rem}.hm-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.hm-hero-picture{aspect-ratio:3/2;border-bottom-right-radius:0;border-bottom-left-radius:0}.hm-sheet{border:1px solid var(--border);background:var(--card);border-top:0;border-radius:0 0 .75rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.hm-sheet{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-sheet-cell{border-top:1px solid var(--border);border-left:1px solid var(--border);gap:.25rem;padding:.75rem 1rem;display:grid}.hm-sheet-cell:nth-child(-n+2){border-top:0}.hm-sheet-cell:nth-child(odd){border-left:0}@media (min-width:40rem){.hm-sheet-cell{border-top:0}.hm-sheet-cell:nth-child(odd){border-left:1px solid var(--border)}.hm-sheet-cell:first-child{border-left:0}}.hm-sheet-label{color:var(--muted-foreground);font-size:.75rem}.hm-sheet-value{font-variant-numeric:tabular-nums;font-size:.875rem}.hm-proof{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin-top:2.5rem;padding-block:1.25rem;font-size:.9375rem;font-weight:500;display:grid}@media (min-width:64rem){.hm-proof{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.5rem}}.hm-proof li{align-items:center;gap:.5rem;display:flex}.hm-check{color:var(--brand);flex:none}.hm-macro{border-bottom:1px solid var(--border)}.hm-macro-picture{aspect-ratio:3/2;background:var(--podium);position:relative;overflow:hidden}@media (min-width:64rem){.hm-macro-picture{aspect-ratio:21/9}}.hm-macro-caption{color:var(--muted-foreground);padding-block:1rem;font-size:.875rem}.hm-macro-caption .st-print{white-space:normal;line-height:1.5}.hm-section{padding-block:4rem;scroll-margin-top:4rem}@media (min-width:64rem){.hm-section{padding-block:6rem}}.hm-section+.hm-section{border-top:1px solid var(--border)}.hm-muted{background:var(--muted)}.hm-head{gap:1rem;margin-bottom:2.5rem;display:grid}@media (min-width:64rem){.hm-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem;margin-bottom:3.5rem}}.hm-head-aside{justify-items:start;gap:1rem;max-width:36rem;display:grid}.hm-deliverables{gap:1rem;display:grid}@media (min-width:40rem){.hm-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hm-deliverables{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-card{border:1px solid var(--border);background:var(--card);border-radius:.75rem;align-content:start;gap:.5rem;height:100%;padding:1.5rem;transition:border-color .15s;display:grid}.hm-card:hover{border-color:var(--border-strong)}.hm-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hm-card-icon{background:var(--muted);width:2.5rem;height:2.5rem;color:var(--foreground);border-radius:.5rem;place-items:center;margin-bottom:.5rem;display:grid}.hm-card-name{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.hm-card-line{color:var(--muted-foreground);font-size:.9375rem;line-height:1.55}.hm-card-formats{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:.75rem;padding-top:.75rem;font-size:.8125rem}.hm-steps{gap:2rem;display:grid}@media (min-width:40rem){.hm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hm-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem}}.hm-step{border-top:2px solid var(--foreground);align-content:start;gap:.5rem;padding-top:1.25rem;display:grid}.hm-step-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.hm-step-num{color:var(--brand);font-size:1.25rem}.hm-step-actor{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.hm-range-wide{aspect-ratio:16/9}@media (min-width:40rem){.hm-range-wide{aspect-ratio:21/9}}.hm-range-caption{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem}.hm-range-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}@media (min-width:64rem){.hm-range-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-range-tile{aspect-ratio:4/3}.hm-datasheet{align-items:center;gap:2rem;display:grid}@media (min-width:48rem){.hm-datasheet{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem}}.hm-datasheet-sheet{border:1px solid var(--border);background:var(--card);width:100%;max-width:24rem;box-shadow:var(--shadow-lg);border-radius:.5rem;justify-self:center;overflow:hidden}.hm-datasheet-sheet img{width:100%;height:auto;display:block}.hm-datasheet-points{gap:1.5rem;display:grid}@media (min-width:40rem){.hm-datasheet-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}}.hm-datasheet-points li{border-left:2px solid var(--brand);align-content:start;gap:.375rem;padding-left:1.25rem;display:grid}.hm-places{margin-top:2.5rem}.hm-place-ground{color:var(--muted-foreground);margin-top:.125rem;font-size:.8125rem;display:block}.hm-range-name{color:var(--muted-foreground);margin-top:.625rem;font-size:.8125rem;display:block}.hm-audiences{gap:2rem;display:grid}@media (min-width:64rem){.hm-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.hm-audience{border-top:1px solid var(--border-strong);align-content:start;justify-items:start;gap:.75rem;padding-top:1.25rem;display:grid}.hm-close{background:var(--ink);color:var(--ink-foreground);padding-block:4rem;scroll-margin-top:4rem}@media (min-width:64rem){.hm-close{padding-block:6rem}}.hm-close-grid{gap:2.5rem;display:grid}@media (min-width:64rem){.hm-close-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem}}.hm-label-ink{color:var(--ink-muted)}.hm-label-ink:before{border-color:var(--brand-on-ink)}.hm-close-lede{max-width:36rem;color:var(--ink-muted);margin-top:1.25rem;font-size:1.125rem;line-height:1.55}.hm-close-actions{color:var(--ink-muted);gap:1.5rem;display:grid}.hm-close-actions .hm-actions{margin-top:0}.hm-close-actions [data-range-link] a{color:var(--ink-foreground)}.hm-close-link{color:var(--ink-foreground);text-underline-offset:4px;border-radius:.125rem;font-weight:500;text-decoration:underline}.hm-close-link:hover{text-decoration:none}.hm-scenes{gap:1rem;display:grid}@media (min-width:40rem){.hm-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hm-scenes{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-scene{border:1px solid var(--border);background:var(--card);border-radius:.75rem;align-content:start;gap:.5rem;padding:1.5rem;display:grid}.hm-scene .hm-card-icon{margin-bottom:.5rem}.hm-scenes-closing{letter-spacing:-.01em;text-wrap:balance;max-width:40rem;margin-top:2.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.hm-one{gap:1.5rem;margin-bottom:2.5rem;display:grid}.hm-one-docs{gap:1rem;display:grid}@media (min-width:40rem){.hm-one-docs{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-one-doc,.hm-one-record{border:1px solid var(--border);background:var(--card);border-radius:.75rem;gap:.25rem;padding:1.25rem 1.5rem;display:grid}.hm-one-doc{transform:translateY(calc(var(--hm-i) * .375rem - .375rem)) rotate(calc((var(--hm-i) - 1) * .8deg))}.hm-one-name,.hm-one-record-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.hm-one-field{color:var(--muted-foreground);font-size:.875rem}.hm-one-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:700;display:grid}.hm-one-was,.hm-one-now{grid-area:1/1}.hm-one-now{visibility:hidden;color:var(--brand)}.hm-one-record{border-color:var(--brand)}.hm-one-record-name{font-size:1.0625rem;font-weight:700}.hm-one-record-value{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.hm-one-record-value strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--brand);font-size:1.75rem}.hm-one-record-note{color:var(--muted-foreground);font-size:.9375rem}.hm-build-line{max-width:40rem;color:var(--muted-foreground);margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.5}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hm-one-doc{animation:linear both hm-one-line-up;animation-timeline:view();animation-range:entry 20% cover 45%}.hm-one-was{animation:linear both hm-one-fade-out;animation-timeline:view();animation-range:entry 20% cover 45%}.hm-one-now{visibility:visible;animation:linear both hm-one-fade-in;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes hm-one-line-up{to{transform:none}}@keyframes hm-one-fade-out{to{opacity:0}}@keyframes hm-one-fade-in{0%{opacity:0}}}@layer utilities;
@layer theme,base;@layer components{.st-build-row{position:relative}.st-build-row:before{content:"";inset-block:0;background:var(--st-copper);opacity:0;border-radius:2px;width:3px;transition:opacity .3s;position:absolute;left:-.75rem}.st-build:has([data-strip=all]:checked) .st-build-row[data-row=sheath]:before{opacity:1}.st-build:has([data-strip=braid]:checked) .st-build-row[data-row=braid]:before{opacity:1}.st-build:has([data-strip=foil]:checked) .st-build-row[data-row=foil]:before{opacity:1}.st-build:has([data-strip=pairs]:checked) .st-build-row[data-row=pair]:before{opacity:1}.st-build:has([data-strip=braid]:checked) .st-cd-slide[data-layer=sheath]{transform:translate(-760px)}.st-build:has([data-strip=foil]:checked) .st-cd-slide:is([data-layer=sheath],[data-layer=braid]){transform:translate(-760px)}.st-build:has([data-strip=pairs]:checked) .st-cd-slide{transform:translate(-760px)}.st-build-dim{display:none}:is(.st-build:has([data-strip=all]:checked) .st-build-dim[data-for=all],.st-build:has([data-strip=braid]:checked) .st-build-dim[data-for=braid],.st-build:has([data-strip=foil]:checked) .st-build-dim[data-for=foil],.st-build:has([data-strip=pairs]:checked) .st-build-dim[data-for=pairs]){display:flex}.st-build [data-layer=foil]{--row:3}.st-build [data-layer=braid]{--row:5}.st-build [data-layer=sheath]{--row:6}@keyframes st-row-light{0%{opacity:.22;background-color:#0000}25%{opacity:1;background-color:color-mix(in srgb, var(--st-copper) 16%, transparent)}to{opacity:1;background-color:#0000}}@keyframes st-slide-in{0%{transform:translate(-760px)}to{transform:translateX(var(--pull))}}@keyframes st-develop{0%{clip-path:inset(0 100% 0 0);filter:saturate(0)brightness(1.5)}60%{filter:saturate(.4)brightness(1.15)}to{clip-path:inset(0);filter:none}}.st-chip{cursor:pointer;border:1px solid var(--st-line);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;min-height:2.5rem;padding:0 .95rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.st-chip:hover{border-color:currentColor}.st-chip:active{transform:scale(.96)}.st-chip:has(:checked){border-color:var(--ink);background:var(--ink);color:var(--ink-foreground)}.st-surface[data-dark] .st-chip:has(:checked){border-color:var(--ink-foreground);background:var(--ink-foreground);color:var(--ink)}.st-chip:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}@media screen and (prefers-reduced-motion:no-preference){:root[data-reveal] .st-build[data-motion]:not([data-seen]) .st-build-row{opacity:.22}:root[data-reveal] .st-build[data-motion][data-seen=""] .st-build-row{animation:st-row-light 1s ease calc(var(--i,0) * .28s) both}:root[data-reveal] .st-build[data-motion]:not([data-seen]) .st-cd-slide{transition:none;transform:translate(-760px)}:root[data-reveal] .st-build[data-motion][data-seen=""] .st-cd-slide{animation:st-slide-in .9s cubic-bezier(.3, .7, .2, 1) calc(var(--row,0) * .28s) backwards}:root[data-reveal] .st-build[data-motion]:not([data-seen]) .st-build-picture{clip-path:inset(0 100% 0 0)}:root[data-reveal] .st-build[data-motion][data-seen=""] .st-build-picture{animation:1.5s cubic-bezier(.5,0,.2,1) 2.3s both st-develop}}}@layer utilities;
