.ec-comments[data-astro-cid-t7ngwosc]{--ec-comment-gap:1.5rem;--ec-comment-indent:2rem;--ec-comment-border:1px solid #e5e7eb}.ec-comments-list[data-astro-cid-t7ngwosc],.ec-comment-replies[data-astro-cid-t7ngwosc]{margin:0;padding:0;list-style:none}.ec-comments-list[data-astro-cid-t7ngwosc]>li[data-astro-cid-t7ngwosc]+li[data-astro-cid-t7ngwosc]{margin-top:var(--ec-comment-gap)}.ec-comment[data-astro-cid-t7ngwosc]{padding-bottom:var(--ec-comment-gap);border-bottom:var(--ec-comment-border)}.ec-comment-replies[data-astro-cid-t7ngwosc]{margin-top:var(--ec-comment-gap);padding-left:var(--ec-comment-indent)}.ec-comment-replies[data-astro-cid-t7ngwosc]>li[data-astro-cid-t7ngwosc]+li[data-astro-cid-t7ngwosc]{margin-top:var(--ec-comment-gap)}.ec-comment-header[data-astro-cid-t7ngwosc]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ec-comment-author[data-astro-cid-t7ngwosc]{font-weight:600}.ec-comment-author[data-astro-cid-t7ngwosc] a[data-astro-cid-t7ngwosc]{color:inherit}.ec-comment-badge[data-astro-cid-t7ngwosc]{vertical-align:super;font-size:.75em}.ec-comment-date[data-astro-cid-t7ngwosc]{opacity:.6;font-size:.875em}.ec-comment-body[data-astro-cid-t7ngwosc]{white-space:pre-wrap;word-break:break-word;margin-top:.5rem}.ec-comment-actions[data-astro-cid-t7ngwosc]{margin-top:.5rem}.ec-reaction[data-astro-cid-t7ngwosc]{font:inherit;color:inherit;border:var(--ec-comment-border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.875em;display:inline-flex}.ec-reaction[data-astro-cid-t7ngwosc][aria-pressed=true]{border-color:currentColor;font-weight:600}.ec-reaction[data-astro-cid-t7ngwosc][aria-pressed=true] .ec-reaction-icon[data-astro-cid-t7ngwosc]{color:#e0245e}.ec-reaction[data-astro-cid-t7ngwosc]:disabled{opacity:.5;cursor:default}.ec-reaction-count[data-astro-cid-t7ngwosc]{font-variant-numeric:tabular-nums}.ec-comment-form[data-astro-cid-4wtj3vha]{--ec-form-gap:.75rem}.ec-comment-form-fields[data-astro-cid-4wtj3vha]{gap:var(--ec-form-gap);display:grid}@media (width>=640px){.ec-comment-form-fields[data-astro-cid-4wtj3vha]{grid-template-columns:1fr 1fr}}.ec-comment-form-field[data-astro-cid-4wtj3vha]{margin-top:var(--ec-form-gap);flex-direction:column;gap:.25rem;display:flex}.ec-comment-form-field[data-astro-cid-4wtj3vha]:first-child,.ec-comment-form-fields[data-astro-cid-4wtj3vha] .ec-comment-form-field[data-astro-cid-4wtj3vha]{margin-top:0}.ec-comment-form-field[data-astro-cid-4wtj3vha] input[data-astro-cid-4wtj3vha],.ec-comment-form-field[data-astro-cid-4wtj3vha] textarea[data-astro-cid-4wtj3vha]{border:1px solid var(--ec-form-border,#d1d5db);font:inherit;background:var(--ec-form-bg,#fff);color:var(--ec-form-color,inherit);border-radius:.25rem;padding:.5rem}.dark .ec-comment-form-field[data-astro-cid-4wtj3vha] input[data-astro-cid-4wtj3vha],.dark .ec-comment-form-field[data-astro-cid-4wtj3vha] textarea[data-astro-cid-4wtj3vha]{--ec-form-bg:#1f2937;--ec-form-border:#4b5563;--ec-form-color:#f9fafb}.ec-comment-user-info[data-astro-cid-4wtj3vha]{background:var(--ec-form-user-bg,#f3f4f6);border:1px solid var(--ec-form-user-border,#d1d5db);border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.dark .ec-comment-user-info[data-astro-cid-4wtj3vha]{background:var(--ec-form-user-bg-dark,#374151)}.ec-comment-user-name[data-astro-cid-4wtj3vha]{font-weight:600}.ec-comment-user-email[data-astro-cid-4wtj3vha]{opacity:.7}.ec-comment-user-email[data-astro-cid-4wtj3vha]:before{content:"·";margin-right:.5rem}.ec-comment-form-submit[data-astro-cid-4wtj3vha]{margin-top:var(--ec-form-gap);font:inherit;cursor:pointer;background:var(--ec-form-submit-bg,#1f2937);color:var(--ec-form-submit-color,#fff);border:none;border-radius:.25rem;padding:.5rem 1.5rem;font-weight:600}.ec-comment-form-submit[data-astro-cid-4wtj3vha]:disabled{opacity:.6;cursor:not-allowed}.ec-comment-form-status[data-astro-cid-4wtj3vha]{margin-top:var(--ec-form-gap);font-size:.875em}.ec-comment-form-status[data-astro-cid-4wtj3vha]:empty{display:none}.ec-comment-form-success[data-astro-cid-4wtj3vha]{color:var(--ec-form-success-color,#059669)}.ec-comment-form-error[data-astro-cid-4wtj3vha]{color:var(--ec-form-error-color,#dc2626)}.emdash-image-media[data-astro-cid-i2rjmh3g]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-ekab7dgn]{text-align:center}.has-text-align-right[data-astro-cid-ekab7dgn]{text-align:right}.has-text-align-justify[data-astro-cid-ekab7dgn]{text-align:justify}.emdash-image[data-astro-cid-t2uju2lw]{margin:1.5rem 0}.emdash-image[data-astro-cid-t2uju2lw] img[data-astro-cid-t2uju2lw]{max-width:100%;height:auto}.emdash-image[data-astro-cid-t2uju2lw] figcaption[data-astro-cid-t2uju2lw]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-t2uju2lw],.emdash-image--align-right[data-astro-cid-t2uju2lw]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-t2uju2lw]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-t2uju2lw]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-t2uju2lw]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-t2uju2lw],.emdash-image--align-full[data-astro-cid-t2uju2lw]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-t2uju2lw],.emdash-image--align-right[data-astro-cid-t2uju2lw]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-k5bo43jk]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-k5bo43jk]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-k5bo43jk] pre[data-astro-cid-k5bo43jk]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-k5bo43jk]+pre[data-astro-cid-k5bo43jk]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-k5bo43jk] code[data-astro-cid-k5bo43jk]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-uobwbnaa]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-uobwbnaa]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-uobwbnaa] iframe[data-astro-cid-uobwbnaa],.emdash-embed-video[data-astro-cid-uobwbnaa] video[data-astro-cid-uobwbnaa]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-uobwbnaa],.emdash-embed-audio[data-astro-cid-uobwbnaa] audio[data-astro-cid-uobwbnaa]{width:100%}.emdash-embed[data-astro-cid-uobwbnaa] figcaption[data-astro-cid-uobwbnaa]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-7i3do355]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-7i3do355]{margin:0}.emdash-gallery-item[data-astro-cid-7i3do355] img[data-astro-cid-7i3do355]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-7i3do355] figcaption[data-astro-cid-7i3do355]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-7i3do355]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-qfhd3iig]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-qfhd3iig]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-qfhd3iig]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-fgrzcjoa]{margin:2rem 0}.emdash-break-line[data-astro-cid-fgrzcjoa]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-fgrzcjoa]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-fgrzcjoa]{height:2rem}.emdash-html-block[data-astro-cid-ydzfx2od]{margin:1.5rem 0}.emdash-table-wrapper[data-astro-cid-br3i4ejt]{margin:1.5rem 0;overflow-x:auto}.emdash-table[data-astro-cid-br3i4ejt]{border-collapse:collapse;width:100%;font-size:.9rem}.emdash-table[data-astro-cid-br3i4ejt] th[data-astro-cid-br3i4ejt],.emdash-table[data-astro-cid-br3i4ejt] td[data-astro-cid-br3i4ejt]{border:1px solid var(--color-border,#ddd);text-align:left;padding:.75rem}.emdash-table[data-astro-cid-br3i4ejt] th[data-astro-cid-br3i4ejt] p,.emdash-table[data-astro-cid-br3i4ejt] td[data-astro-cid-br3i4ejt] p{margin:0}.emdash-table[data-astro-cid-br3i4ejt] th[data-astro-cid-br3i4ejt]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-br3i4ejt] tbody[data-astro-cid-br3i4ejt] tr[data-astro-cid-br3i4ejt]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-br3i4ejt] tbody[data-astro-cid-br3i4ejt] tr[data-astro-cid-br3i4ejt]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-uts7cc4n]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-uts7cc4n],.emdash-button--fill[data-astro-cid-uts7cc4n]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-uts7cc4n]:hover,.emdash-button--fill[data-astro-cid-uts7cc4n]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-uts7cc4n]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-uts7cc4n]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-h4qgwfvf]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-h4qgwfvf]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-h4qgwfvf]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-3mwiq4ih]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-3mwiq4ih]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-3mwiq4ih]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-3mwiq4ih]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-3mwiq4ih]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-3mwiq4ih]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-3mwiq4ih]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-3mwiq4ih]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-3mwiq4ih] h1,.emdash-cover__content[data-astro-cid-3mwiq4ih] h2,.emdash-cover__content[data-astro-cid-3mwiq4ih] h3,.emdash-cover__content[data-astro-cid-3mwiq4ih] h4,.emdash-cover__content[data-astro-cid-3mwiq4ih] p{color:inherit}.emdash-file[data-astro-cid-bkgaebcl]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-bkgaebcl]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-bkgaebcl]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-bkgaebcl]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-bkgaebcl]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-bkgaebcl]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-bkgaebcl]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-bkgaebcl] svg[data-astro-cid-bkgaebcl]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-lxnv6zz5]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-lxnv6zz5]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-lxnv6zz5]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}:root{--jet:#222b30;--copper:#bf6c29;--white:#faf6f0;--dark:#222b30;--ink-86:#222b30db;--ink-72:#222b30b8;--ink-55:#222b308c;--ink-20:#222b3033;--ink-12:#222b301f;--tint:#222b300e;--rev-88:#faf6f0e0;--rev-62:#faf6f09e;--rev-24:#faf6f03d;--rev-12:#faf6f01f;--cop-40:#bf6c2966;--cop-14:#bf6c2924;--rev-07:#faf6f012;--ink-05:#222b300d;--ink-07:#222b3012;--cop-24:#bf6c293d;--scrim-a:#222b30cc;--scrim-b:#222b3061;--scrim-c:#222b301a;--rev-16:#faf6f029;--rev-04:#faf6f00a;--r-m:20px;--r-l:32px;--gut:clamp(16px,4vw,40px);--max:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{background:var(--white);color:var(--jet);-webkit-font-smoothing:antialiased;margin:0;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--copper);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--max);padding-inline:var(--gut);margin:0 auto}h1,h2,h3{text-wrap:balance;letter-spacing:.005em;margin:0;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-weight:700;line-height:.96}h1{text-transform:uppercase;font-size:clamp(52px,8.4vw,104px)}h2{text-transform:uppercase;font-size:clamp(36px,5.4vw,66px)}h3,.h3{text-transform:none;font-size:clamp(23px,2.4vw,29px);font-weight:600}p{margin:0}strong,b{font-weight:600}.label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-72);font-family:Barlow Condensed,Arial,sans-serif;font-size:16px;font-weight:600}.label.on-dark{color:var(--rev-62)}.lede{color:var(--ink-72);max-width:52ch;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.sec{padding-block:clamp(56px,7vw,104px)}.btn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 32px;font-family:Barlow Condensed,Arial,sans-serif;font-size:20px;font-weight:700;transition:transform .14s,background-color .14s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--copper);color:var(--white)}.btn-primary:hover{box-shadow:inset 0 0 0 999px #222b3024}.btn-outline{color:var(--jet);border-color:var(--ink-20);background:0 0}.btn-outline:hover{border-color:var(--jet)}.btn-sm{padding:10px 22px;font-size:19px}.herozone{background:var(--dark);padding-top:clamp(14px,2vw,22px);padding-bottom:clamp(26px,3.5vw,44px)}.utility{background:linear-gradient(var(--rev-04),var(--rev-04)),var(--dark);color:var(--rev-62);border-bottom:1px solid var(--rev-12);font-size:15px}.utility .wrap{flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:10px;display:flex}.utility b{color:var(--white);font-weight:600}.utility .sep{color:var(--rev-24)}@media (width<=620px){.utility .sep{display:none}}.hdr{z-index:60;background:var(--dark);border-bottom:1px solid var(--rev-12);position:sticky;top:0}.hdr .wrap{align-items:center;gap:20px;padding-block:14px;display:flex}.hdr .logo img{width:auto;height:42px}.nav{letter-spacing:.08em;text-transform:uppercase;color:var(--white);gap:30px;margin-left:auto;font-family:Barlow Condensed,Arial,sans-serif;font-size:19px;font-weight:600;display:flex}.nav a{border-bottom:2px solid #0000;padding-block:4px}.nav a:hover{border-bottom-color:var(--copper)}.menu-btn{border:1px solid var(--rev-24);width:48px;height:48px;color:var(--white);cursor:pointer;background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:none}.menu-btn svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;width:24px;height:24px}@media (width<=900px){.hdr .wrap{gap:12px;position:relative}.hdr .btn{margin-left:auto}.menu-btn{display:inline-flex}.nav{background:var(--dark);border-bottom:1px solid var(--rev-12);padding:6px var(--gut) 14px;flex-direction:column;gap:0;margin:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #222b3059}.nav.open{display:flex}.nav a{border-bottom:1px solid var(--rev-12);align-items:center;min-height:52px;font-size:21px;display:flex}.nav a:last-child{border-bottom:0}.nav a:hover{border-bottom-color:var(--rev-12)}}@media (width<=420px){.hdr .logo img{height:34px}.hdr .btn{padding-inline:16px}}.hero{max-width:var(--max);border-radius:var(--r-l);background:var(--jet);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);min-height:clamp(500px,72vh,720px);margin:0 auto;padding:clamp(36px,5vw,64px) clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#222b30e6 0%,#222b30b8 34%,#222b3000 62%);position:absolute;inset:0}.hero-copy{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.hero h1{color:var(--white);text-shadow:0 2px 24px #222b3099;max-width:11ch}.hero .sub{max-width:34ch;color:var(--white);text-shadow:0 2px 18px #222b30f2;margin-top:18px;font-size:clamp(18px,1.8vw,22px);font-weight:400;line-height:1.45}.hero .btn{margin-top:28px;padding:17px 38px;font-size:22px}.hero .jump{color:var(--white);border-bottom:1px solid var(--rev-62);text-shadow:0 2px 18px #222b30f2;margin-top:16px;padding-block:6px;font-size:18px;font-weight:500}.hero-photo{aspect-ratio:4/5;border-radius:var(--r-l);border:1px solid var(--rev-24);background:var(--jet);width:clamp(260px,30vw,400px);margin:0;overflow:hidden;box-shadow:0 24px 60px #161c208c}.hero-photo img{object-fit:cover;object-position:46% 50%;width:100%;height:100%}@media (width<=860px){.hero{grid-template-columns:1fr;align-content:start;align-items:start;gap:28px;min-height:0;padding-bottom:200px}.hero:before{background:linear-gradient(#222b30f5 0%,#222b30eb 62%,#222b3000 86%)}.hero-photo{aspect-ratio:16/10;width:100%}.hero-photo img{object-position:46% 30%}}.cats{max-width:var(--max);padding-inline:var(--gut);grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,18px);margin:clamp(22px,3vw,36px) auto 0;display:grid}.cat{border-radius:var(--r-m);min-height:76px;color:var(--white);background:var(--rev-07);border:1px solid var(--rev-24);justify-content:center;align-items:center;gap:14px;padding:16px 14px;transition:background-color .14s,border-color .14s;display:flex}.cat:hover{background:var(--rev-12);border-color:var(--rev-62)}.cat svg{width:32px;height:32px;stroke:var(--white);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.cat span{letter-spacing:.06em;text-transform:uppercase;font-family:Barlow Condensed,Arial,sans-serif;font-size:21px;font-weight:600}@media (width<=820px){.cats{grid-template-columns:repeat(2,1fr)}}@media (width<=380px){.cat{gap:10px;padding-inline:8px}.cat span{font-size:18px}.cat svg{width:26px;height:26px}}.checks .wrap{grid-template-columns:repeat(4,1fr);gap:26px 34px;display:grid}@media (width<=920px){.checks .wrap{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.checks .wrap{grid-template-columns:1fr}}.check{grid-template-columns:26px 1fr;align-items:start;gap:13px;display:grid}.check svg{width:24px;height:24px;stroke:var(--copper);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-top:5px}.check .h3{margin-bottom:5px}.check p{color:var(--ink-72);font-size:17px;line-height:1.45}.band{background:var(--tint);border-block:1px solid var(--ink-12)}.fleet-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:clamp(26px,3.4vw,42px);display:flex}.grid{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px);display:grid}@media (width<=1240px){.grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.grid{grid-template-columns:1fr}}.card{background:var(--white);border:1px solid var(--ink-12);border-radius:var(--r-m);flex-direction:column;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden}.card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #222b3024}.card{scroll-margin-top:96px}.card .shot{aspect-ratio:4/5;background:var(--ink-12);overflow:hidden}@media (width<=580px){.card .shot{aspect-ratio:1}}.card .shot img{object-fit:cover;width:100%;height:100%}.card .body{flex-direction:column;flex:1;gap:7px;padding:20px 22px 24px;display:flex}.card .model{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-72);font-family:Barlow Condensed,Arial,sans-serif;font-size:15px;font-weight:600}.card .spec{color:var(--ink-72);font-size:16px;line-height:1.4}.card .more{color:var(--ink-72);font-variant-numeric:tabular-nums;margin-top:8px;font-size:15px}.card .row{flex-direction:column;align-items:stretch;gap:14px;margin-top:auto;padding-top:16px;display:flex}.card .price{font-variant-numeric:tabular-nums;font-family:Barlow Condensed,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1}.card .price em{color:var(--ink-72);font-family:Barlow,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400}.troy{background:var(--dark)}.troy .inner{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid}@media (width<=860px){.troy .inner{grid-template-columns:1fr}}.troy .shot{background:var(--jet) url(/img/delivery.webp) 42% center/cover;min-height:clamp(320px,42vw,560px)}.troy .copy{flex-direction:column;justify-content:center;gap:18px;padding:clamp(34px,5vw,72px);display:flex}.troy h2{color:var(--white)}.troy .pick{flex-direction:column;margin-block:6px;display:flex}.troy .pick div{border-bottom:1px solid var(--rev-24);color:var(--rev-88);grid-template-columns:1fr auto;align-items:center;gap:18px;padding-block:14px;font-size:17px;display:grid}.troy .pick div:last-child{border-bottom:0}.troy .pick b{color:var(--white);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-family:Barlow Condensed,Arial,sans-serif;font-size:19px;font-weight:600}.troy .num{color:var(--white);letter-spacing:.01em;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(42px,5.4vw,68px);font-weight:700;line-height:1}.troy .reach{color:var(--rev-88);letter-spacing:.1em;text-transform:uppercase;margin-top:-8px;font-family:Barlow Condensed,Arial,sans-serif;font-size:20px;font-weight:600}.troy .reach a{border-bottom:2px solid var(--copper)}.troy .who{color:var(--rev-88);max-width:38ch;font-size:18px;line-height:1.45}.deliver{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}@media (width<=860px){.deliver{grid-template-columns:1fr;gap:34px}}.chips{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.chips span{border:1px solid var(--ink-20);color:var(--ink-72);border-radius:999px;padding:7px 18px;font-size:16px}.quote{border-left:4px solid var(--copper);padding-left:clamp(20px,2.6vw,34px)}.quote p{font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(25px,3vw,38px);font-weight:600;line-height:1.18}.quote .who{color:var(--ink-72);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:16px;font-weight:500}footer{background:var(--jet);color:var(--rev-62);padding-block:clamp(48px,6vw,76px) 40px;font-size:17px}.fcols{grid-template-columns:1.6fr 1fr 1fr;gap:clamp(28px,4vw,64px);display:grid}@media (width<=780px){.fcols{grid-template-columns:1fr 1fr;gap:34px}}@media (width<=480px){.fcols{grid-template-columns:1fr}}footer img{width:auto;height:46px;margin-bottom:18px}footer .fh{color:var(--white);letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px;font-family:Barlow Condensed,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.2}footer ul a{padding-block:9px;display:inline-block}footer ul li:not(:has(a)){padding-block:9px}footer ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}footer .tagline{max-width:32ch;color:var(--rev-88);line-height:1.5}.fbot{border-top:1px solid var(--rev-12);flex-wrap:wrap;justify-content:space-between;gap:10px 28px;margin-top:clamp(36px,5vw,58px);padding-top:24px;font-size:15px;display:flex}.sticky{display:none}@media (width<=900px){.sticky{z-index:70;background:var(--copper);padding-bottom:env(safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #222b3038}.sticky a{height:62px;color:var(--white);letter-spacing:.1em;text-transform:uppercase;flex:1;justify-content:center;align-items:center;gap:10px;font-family:Barlow Condensed,Arial,sans-serif;font-size:20px;font-weight:700;display:flex}.sticky a:first-child{border-right:1px solid var(--rev-24)}.sticky svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}body{padding-bottom:62px}}.herozone,.troy .copy{position:relative}.skip{z-index:100;background:var(--white);color:var(--jet);border-radius:0 0 12px;padding:12px 18px;font-weight:600;position:absolute;top:0;left:-9999px}.skip:focus{left:0}a.card,.card h3 a{color:inherit}.card h3 a:after{content:"";position:absolute;inset:0}.card{position:relative}.card .row .btn{z-index:1;position:relative}.card .details{letter-spacing:.08em;text-transform:uppercase;color:var(--jet);border-bottom:2px solid var(--copper);align-self:flex-start;margin-top:10px;font-family:Barlow Condensed,Arial,sans-serif;font-size:17px;font-weight:600}.compare{margin-top:clamp(36px,5vw,64px)}.compare h3{margin-bottom:16px}.tablewrap{border:1px solid var(--ink-12);border-radius:var(--r-m);background:var(--white);overflow-x:auto}.tablewrap:focus-visible{outline-offset:-3px}table.cmp{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:17px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--ink-12);white-space:nowrap;padding:14px 16px}.cmp thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-72);font-family:Barlow Condensed,Arial,sans-serif;font-size:15px;font-weight:600}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0}.cmp tbody th{font-family:Barlow Condensed,Arial,sans-serif;font-size:21px;font-weight:600}.cmp tbody th a{border-bottom:2px solid var(--copper)}.cmp .num{text-align:right}.cmp .day{font-weight:600}.cmp small{letter-spacing:0;color:var(--ink-72);font-family:Barlow,Arial,sans-serif;font-size:14px;font-weight:400;display:block}.faq{grid-template-columns:1fr;gap:clamp(24px,3vw,40px);display:grid}.faq-head,.faq-list{max-width:820px}#faq{position:relative}@media (width<=1100px){[data-pale-lift]{display:none}}.faq details{border-bottom:1px solid var(--ink-20)}.faq details:first-of-type{border-top:1px solid var(--ink-20)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding-block:14px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(21px,2.2vw,25px);font-weight:600;line-height:1.15;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2.5px solid var(--copper);border-bottom:2.5px solid var(--copper);flex:none;width:14px;height:14px;transition:transform .2s;transform:rotate(45deg)translate(-3px,-3px)}.faq details[open] summary:after{transform:rotate(-135deg)translate(-3px,-3px)}.faq details p{color:var(--ink-86);max-width:60ch;padding:0 40px 20px 0}.crumbs{color:var(--ink-72);padding-top:clamp(20px,3vw,34px);font-size:16px}.crumbs a{border-bottom:1px solid var(--ink-20)}.lift{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,4vw,64px);padding-block:clamp(20px,3vw,36px) clamp(48px,6vw,88px);display:grid}@media (width<=900px){.lift{grid-template-columns:1fr}}.gallery{gap:12px;display:grid}.gallery .main{border-radius:var(--r-l);background:var(--ink-12);aspect-ratio:4/5;overflow:hidden}.gallery .main img{object-fit:cover;width:100%;height:100%}.gallery .thumbs{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gallery .thumbs a{aspect-ratio:1;background:var(--ink-12);border:2px solid #0000;border-radius:14px;overflow:hidden}.gallery .thumbs a:hover{border-color:var(--copper)}.gallery .thumbs img{object-fit:cover;width:100%;height:100%}.lift h1{margin-block:10px 14px;font-size:clamp(44px,6vw,76px)}.lift .use{color:var(--ink-86);max-width:46ch;font-size:clamp(18px,1.7vw,21px)}.rates{grid-template-columns:repeat(3,1fr);gap:10px;margin-block:26px;display:grid}.rates div{background:var(--tint);border:1px solid var(--ink-12);border-radius:var(--r-m);padding:16px 18px}.rates b{font-variant-numeric:tabular-nums;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(30px,3.6vw,40px);font-weight:700;line-height:1;display:block}.rates span{color:var(--ink-72);text-transform:uppercase;letter-spacing:.12em;font-family:Barlow Condensed,Arial,sans-serif;font-size:15px;font-weight:600}.lift .cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:30px;display:flex}.lift .cta .txt{border-bottom:2px solid var(--copper);font-weight:500}.lift .cta .tel{font-family:Barlow Condensed,Arial,sans-serif;font-size:28px;font-weight:700}dl.specs{border-top:1px solid var(--ink-20);margin:0}dl.specs div{border-bottom:1px solid var(--ink-12);grid-template-columns:1fr auto;gap:18px;padding-block:13px;display:grid}dl.specs dt{color:var(--ink-72)}dl.specs dd{text-align:right;margin:0;font-weight:600}.lift .sheet{border-bottom:2px solid var(--copper);margin-top:18px;font-weight:500;display:inline-block}.others{padding-bottom:clamp(56px,7vw,104px)}.prose{max-width:68ch;padding-block:clamp(40px,6vw,80px)}.prose h1{margin-bottom:20px;font-size:clamp(40px,6vw,72px)}.prose p{margin-block:0 1em}.prose a{border-bottom:2px solid var(--copper)}.flight{background:var(--jet);color:var(--white);border-bottom:1px solid var(--rev-12);padding-block:clamp(56px,7vw,104px);position:relative}.flight h2{color:var(--white);max-width:12ch}.flight .lede{color:var(--rev-88);max-width:40ch;margin-bottom:28px}
