@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/vendor/fonts/space-grotesk-var-latin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/vendor/fonts/inter-var-latin.woff2) format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/vendor/fonts/bebas-neue-latin.woff2) format("woff2")}:root{--iron-navy-deep:#081221;--iron-navy:#0E1C2F;--iron-surface-1:#112136;--iron-surface-2:#16293F;--iron-surface-3:#1B3049;--iron-steel:#324573;--iron-steel-bright:#4E66A8;--iron-smoke:#97A3B4;--iron-bone:#E9E2D6;--iron-white:#FFFFFF;--iron-red:#B42435;--iron-red-deep:#920120;--iron-flare:#E85D6E;--iron-rust:#8A4B2B;--iron-rust-bright:#B96B3D;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-stamp:"Bebas Neue",var(--font-display);--ease-settle:cubic-bezier(.16,1,.3,1);--dur-1:.45s;--dur-2:.8s;--dur-3:1.15s;--tilt:-2.3deg;--cut:4.02vw;--nav-h:60px;--plate-w:132px;--plate-h:204px;--plate-cut:calc(var(--plate-w) * .0402 * 3);--plate-rest:1;--plate-dock:.5;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@media(min-width:576px){:root{--plate-w:148px;--plate-h:224px}}@media(min-width:992px){:root{--nav-h:72px;--plate-w:172px;--plate-h:256px;--plate-dock:.46}}@media(min-width:1200px){:root{--plate-w:192px;--plate-h:280px}}@media(min-width:1400px){:root{--plate-w:208px;--plate-h:300px}}@property --shx{syntax:"<percentage>"; inherits:false; initial-value:0%;}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html{scroll-padding-top:calc(var(--nav-h) + 12px);overflow-x:clip}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--iron-navy-deep);color:var(--iron-bone);font-family:var(--font-body);font-size:1rem;line-height:1.65;overflow-x:clip}::selection{background:var(--iron-red);color:var(--iron-white)}:focus-visible{outline:2px solid var(--iron-flare);outline-offset:2px}a{color:var(--iron-bone)}img{max-width:100%;height:auto}.skip-link{position:absolute;left:-999px;top:8px;z-index:9999;background:var(--iron-red);color:#fff;padding:.6rem 1rem;font:600 .85rem var(--font-body);text-decoration:none}.skip-link:focus{left:8px}.texture{position:relative}.texture:after{content:"";position:absolute;inset:0;z-index:1;background-image:var(--grain);background-size:160px 160px;opacity:.07;mix-blend-mode:overlay;pointer-events:none}.texture>*{position:relative;z-index:2}.kicker{display:flex;align-items:center;gap:.65rem;font:600 .72rem/1.4 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--iron-smoke);margin-bottom:1rem}.kicker .tick{width:16px;height:9px;flex:0 0 auto;background:var(--iron-red);transform:skew(-18deg)}.media-duotone{position:relative;overflow:hidden}.media-duotone img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.72) contrast(1.06) brightness(.92)}.media-duotone:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#3245736b,#32457314 45%,#8a4b2b4d);mix-blend-mode:soft-light}.media-duotone:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:var(--grain);background-size:160px 160px;opacity:.08;mix-blend-mode:overlay}.media-duotone.media-scrim .scrim{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#081221c7,#0812214d 46%,#0812210d 72%),linear-gradient(180deg,#081221a8,#0812211f 34%,#0812216b 62%,#081221c7 86%,#081221ed)}.btn-iron{--shx:0%;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;background:linear-gradient(115deg,var(--iron-red-deep) calc(var(--shx) - 20%),var(--iron-red) calc(var(--shx) + 45%),#C93A4C calc(var(--shx) + 110%));color:var(--iron-white);border:0;border-radius:0;font:600 .82rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;padding:1.05rem 1.7rem;white-space:nowrap;text-decoration:none;transition:--shx var(--dur-2) var(--ease-settle),transform var(--dur-2) var(--ease-settle),box-shadow var(--dur-2) var(--ease-settle)}.btn-iron:hover,.btn-iron:focus-visible{--shx:34%;color:var(--iron-white);transform:translateY(-2px);box-shadow:0 18px 32px #92012059}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;background:transparent;color:var(--iron-bone);border:0;border-radius:0;box-shadow:inset 0 0 0 2px #e9e2d647;font:600 .82rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;padding:1.05rem 1.7rem;white-space:nowrap;text-decoration:none;transition:box-shadow var(--dur-2) var(--ease-settle),color var(--dur-1) ease,background var(--dur-2) ease,transform var(--dur-1) var(--ease-settle)}.btn-ghost:hover,.btn-ghost:focus-visible{color:var(--iron-white);background:#32457338;box-shadow:inset 0 0 0 2px #e9e2d68c}.btn-iron .glyph,.btn-ghost .glyph{font-size:1rem;line-height:0}.site-head{position:fixed;inset:0 0 auto;z-index:1030}.head-bar{background:#081221b8;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);transition:background var(--dur-2) var(--ease-settle)}.is-docked .head-bar{background:#081221e6}.navbar.iron-nav{min-height:var(--nav-h);padding:0;position:relative}.brand-plate{position:absolute;top:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;width:var(--plate-w);padding:calc(var(--plate-cut) * .4 + 16px) 14px calc(var(--plate-cut) + 16px);text-decoration:none;background:linear-gradient(180deg,#0e1c2f29,#0812217a),url(/img/textures/texture-steel-rust-navy.png);background:linear-gradient(180deg,#0e1c2f29,#0812217a),image-set(url(/img/textures/texture-steel-rust-navy.webp) type("image/webp"),url(/img/textures/texture-steel-rust-navy.png) type("image/png"));background-size:cover;background-position:center;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--plate-cut)),0 100%);filter:drop-shadow(0 18px 26px rgba(4,10,20,.55));transform:scale(var(--plate-rest));transform-origin:top left;transition:transform var(--dur-2) var(--ease-settle);will-change:transform}.signal-slot__signal{min-height:24px;padding-block:8px}.brand-plate:before{content:"";position:absolute;inset:0 0 auto;height:8px;z-index:2;background:linear-gradient(180deg,var(--iron-red) 0 5px,var(--iron-bone) 5px 7px,transparent 7px)}.brand-plate .rivets{position:absolute;inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(circle at 34% 30%,#D8DFE9 0 1.4px,#79879C 1.5px 2.6px,#1A2536 2.7px 3.4px,transparent 3.5px),radial-gradient(circle at 34% 30%,#D8DFE9 0 1.4px,#79879C 1.5px 2.6px,#1A2536 2.7px 3.4px,transparent 3.5px),radial-gradient(circle at 34% 30%,#D8DFE9 0 1.4px,#79879C 1.5px 2.6px,#1A2536 2.7px 3.4px,transparent 3.5px),radial-gradient(circle at 34% 30%,#D8DFE9 0 1.4px,#79879C 1.5px 2.6px,#1A2536 2.7px 3.4px,transparent 3.5px);background-repeat:no-repeat;background-size:8px 8px;background-position:left 7px top 14px,right 7px top 14px,left 7px bottom calc(var(--plate-cut) * .3 + 8px),right 7px bottom calc(var(--plate-cut) + 8px)}.brand-plate .plate-shield{display:block;position:relative;z-index:1;width:100%;margin-bottom:.55rem}.brand-plate .plate-shield img{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 10px rgba(4,10,20,.6))}.brand-plate .plate-word{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;line-height:1;text-align:center}.brand-plate .plate-word-main{font:400 1.5rem/.9 var(--font-stamp);letter-spacing:.05em;color:var(--iron-bone);text-transform:uppercase}.brand-plate .plate-word-sub{font:400 .52rem/1.2 var(--font-stamp);letter-spacing:.24em;color:var(--iron-smoke);text-transform:uppercase;white-space:nowrap}@media(min-width:992px){.brand-plate .plate-word-main{font-size:1.85rem}.brand-plate .plate-word-sub{font-size:.62rem}}.is-docked .brand-plate,.menu-open .brand-plate{transform:scale(calc(var(--plate-dock) * var(--plate-rest)))}body.plate-shallow{--plate-rest:.74}.iron-nav .navbar-nav{gap:.25rem}.iron-nav .nav-link{position:relative;font:600 .72rem/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:#e9e2d6d1;padding:1.15rem .65rem;transition:color var(--dur-1) ease}.iron-nav .nav-link:after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:.78rem;height:2px;background:var(--iron-red);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-2) var(--ease-settle)}.iron-nav .nav-link:hover,.iron-nav .nav-link:focus-visible,.iron-nav .nav-link.active,.iron-nav .show>.nav-link{color:var(--iron-white)}.iron-nav .nav-link:hover:after,.iron-nav .nav-link:focus-visible:after,.iron-nav .nav-link.active:after,.iron-nav .show>.nav-link:after{transform:scaleX(1)}.iron-nav .dropdown-toggle:after{opacity:.6;vertical-align:.14em}.iron-nav .dropdown-menu{--bs-dropdown-link-active-bg:var(--iron-steel);background:#0a1626f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-radius:0;margin-top:0;min-width:300px;padding:.6rem 0 .9rem;box-shadow:0 32px 56px #040a148c}.iron-nav .dropdown-item{position:relative;font:500 .92rem/1.3 var(--font-body);color:#e9e2d6d9;padding:.68rem 1.4rem;transition:background var(--dur-1) ease,color var(--dur-1) ease}.iron-nav .dropdown-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--iron-red);transform:scaleY(0);transform-origin:center top;transition:transform var(--dur-1) var(--ease-settle)}.iron-nav .dropdown-item:hover,.iron-nav .dropdown-item:focus{background:#32457352;color:var(--iron-white)}.iron-nav .dropdown-item:hover:before,.iron-nav .dropdown-item:focus:before{transform:scaleY(1)}.iron-nav .dropdown-item.dropdown-all{font:600 .68rem/1.3 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--iron-flare)}.iron-nav .dropdown-item.dropdown-all:hover,.iron-nav .dropdown-item.dropdown-all:focus{color:var(--iron-white)}@media(min-width:1200px){.iron-nav .nav-item.dropdown:hover>.dropdown-menu,.iron-nav .nav-item.dropdown:focus-within>.dropdown-menu{display:block}}.iron-nav .navbar-toggler{border:0;border-radius:0;padding:.6rem .5rem;box-shadow:none}.iron-nav .navbar-toggler .bar{display:block;height:2px;background:var(--iron-bone);margin:5px 0;transition:transform var(--dur-1) var(--ease-settle),opacity var(--dur-1) ease}.iron-nav .navbar-toggler .bar:nth-child(1){width:26px}.iron-nav .navbar-toggler .bar:nth-child(2){width:19px}.iron-nav .navbar-toggler .bar:nth-child(3){width:26px}.iron-nav .navbar-toggler[aria-expanded=true] .bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.iron-nav .navbar-toggler[aria-expanded=true] .bar:nth-child(2){opacity:0}.iron-nav .navbar-toggler[aria-expanded=true] .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.iron-nav .head-cta{font-size:.68rem;padding:.78rem 1.15rem}@media(min-width:1200px){.iron-nav .navbar-collapse{margin-left:calc(var(--plate-w) + 20px)}}@media(min-width:1200px)and (max-width:1399.98px){.iron-nav .navbar-nav{gap:0}.iron-nav .nav-link{font-size:.66rem;letter-spacing:.06em;padding:1.15rem .5rem}.iron-nav .nav-link:after{left:.5rem;right:.5rem}.iron-nav .head-cta{font-size:.6rem;letter-spacing:.1em;padding:.66rem .85rem}}@media(max-width:1199.98px){.iron-nav .navbar-toggler{margin-left:auto}.iron-nav .navbar-collapse{position:absolute;top:var(--nav-h);left:0;right:0;background:#0a1626;padding:calc(var(--plate-h) * var(--plate-dock) * var(--plate-rest) - var(--nav-h) + 2.2rem) clamp(1.25rem,6vw,3rem) 2.2rem;max-height:calc(100svh - var(--nav-h));overflow-y:auto;box-shadow:0 48px 64px #040a1499}.iron-nav .navbar-nav{gap:.1rem}.iron-nav .nav-link{font:600 1.02rem/1 var(--font-display);letter-spacing:.1em;padding:.95rem .25rem}.iron-nav .nav-link:after{left:.25rem;right:auto;width:34px;bottom:.6rem}.iron-nav .dropdown-menu{position:static;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;padding:.15rem 0 .8rem}.iron-nav .dropdown-item{padding:.6rem 1.1rem}.iron-nav .head-cta{margin-top:1.2rem;width:100%;font-size:.78rem;padding:1rem 1.5rem}}.hero{position:relative;z-index:3;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),0 100%);background:var(--iron-navy);overflow:hidden}.hero-photo{position:absolute;inset:0;z-index:0}.hero-photo img{width:100%;height:100%;object-position:47% 30%}.hero .texture-layer{position:absolute;inset:0;z-index:2;pointer-events:none;background-image:var(--grain);background-size:160px 160px;opacity:.08;mix-blend-mode:overlay}.hero-inner{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-top:calc(var(--plate-h) * var(--plate-rest) + clamp(2rem,5vh,3.5rem));padding-bottom:calc(var(--cut) + clamp(2.2rem,5vh,4rem))}.hero-title{font-family:var(--font-display);font-weight:700;font-size:clamp(2.5rem,8.5vw,6.4rem);line-height:.96;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;color:var(--iron-bone);margin:0 0 1.6rem}.hero-title .line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.hero-title .line-in{display:inline-block;will-change:transform}.hero-title .hero-tail{display:block;font-size:clamp(1.05rem,2.4vw,1.7rem);font-weight:600;line-height:1.25;letter-spacing:.01em;color:var(--iron-smoke);text-transform:none;margin-top:.9rem;max-width:34ch}.hero-title .word-grade{background:linear-gradient(102deg,var(--iron-bone) 22%,#C7CBD4 48%,var(--iron-rust-bright) 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-title .dot{color:var(--iron-red);-webkit-text-fill-color:var(--iron-red)}.hero-rule{width:min(190px,26vw);height:4px;background:var(--iron-red);transform-origin:left center;margin:0 0 1.5rem}.hero-sub{max-width:62ch;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.7;color:#e9e2d6eb;margin-bottom:2rem}.hero-credit{max-width:72ch;margin:-.85rem 0 1.5rem;color:#e9e2d6b8;font-size:.72rem;line-height:1.45}.hero-credit a{color:inherit;text-decoration-color:#e9e2d67a}.hero-credit a:hover,.hero-credit a:focus-visible{color:var(--iron-bone)}.hero-cta{display:flex;flex-wrap:wrap;gap:.9rem 1rem;margin-bottom:clamp(2.4rem,6vh,4.2rem)}.deck{display:grid;grid-template-columns:1fr;gap:1.35rem;max-width:980px}@media(min-width:576px){.deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.stat{position:relative;padding-top:.85rem}.stat:before{content:"";position:absolute;top:0;left:0;width:44px;height:3px;background:var(--iron-red)}.stat-value{font:400 2.15rem/1 var(--font-stamp);letter-spacing:.04em;color:var(--iron-white);display:block;margin-bottom:.3rem}.stat-label{font-size:.84rem;line-height:1.5;color:var(--iron-smoke);display:block;max-width:30ch}.chip-tele{display:inline-flex;align-items:baseline;gap:.6rem;position:relative;background:var(--iron-surface-2);padding:.6rem 1rem .55rem 1.2rem}.chip-tele:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--iron-red);transform:skew(calc(var(--tilt) * 3))}.chip-tele .chip-value{font:400 1.2rem/1 var(--font-stamp);letter-spacing:.05em;color:var(--iron-white)}.chip-tele .chip-label{font:600 .6rem/1.3 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--iron-smoke)}a.chip-tele{text-decoration:none;transition:background .15s ease}a.chip-tele:hover{background:var(--iron-surface-3, #1b2a3e)}a.chip-tele:hover .chip-value{color:var(--iron-red)}a.chip-tele:hover .chip-label{color:var(--iron-white)}a.chip-tele:focus-visible{outline:2px solid var(--iron-red);outline-offset:2px}.flag-seam{position:relative;z-index:6;height:0;pointer-events:none;clip-path:inset(-200px 0)}.flag-seam .band{position:absolute;left:-3%;width:106%;transform:skewY(var(--tilt));transform-origin:0 50%}.flag-seam .band-red{height:clamp(10px,1.15vw,18px);top:calc(clamp(10px,1.15vw,18px)/-2);background:linear-gradient(90deg,var(--iron-red-deep),var(--iron-red) 55%,var(--iron-rust) 130%)}.flag-seam .band-red:after{content:"";position:absolute;inset:0;background-image:var(--grain);background-size:160px 160px;opacity:.3;mix-blend-mode:overlay}.flag-seam .band-bone{height:clamp(4px,.5vw,8px);top:calc(clamp(10px,1.15vw,18px)/-2 - clamp(4px,.5vw,8px) + 1px);background:var(--iron-bone);opacity:.92}.flag-seam .band-steel{height:clamp(6px,.75vw,12px);top:calc(clamp(10px,1.15vw,18px)/-2 - clamp(4px,.5vw,8px) - clamp(6px,.75vw,12px) + 2px);background:var(--iron-steel)}.check-seam{position:relative;z-index:6;height:0;pointer-events:none}.check-seam .check-band{position:absolute;left:0;right:0;top:-25px;height:44px;overflow:hidden;transform:skewY(var(--tilt));transform-origin:0 50%;background:linear-gradient(180deg,var(--iron-surface-2),var(--iron-surface-1) 60%,var(--iron-navy));box-shadow:inset 0 2px #b42435bf,inset 0 -1px #040a14cc,0 18px 40px #040a1480}.check-seam .check-track{display:flex;width:max-content;height:100%;align-items:center}@media(prefers-reduced-motion:no-preference){.check-seam .check-track{animation:beltRun 48s linear infinite}.check-seam.is-parked .check-track{animation-play-state:paused}}@keyframes beltRun{to{transform:translate(-50%)}}.check-seam .check-track span{flex:0 0 auto;font:600 .64rem/1 var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:#e9e2d661;padding-inline:1.7rem;white-space:nowrap}.check-seam .check-track .rivet-dot{flex:0 0 6px;width:6px;height:6px;padding:0;background:radial-gradient(circle at 35% 30%,#d8dfe9 0 1.2px,#79879c 1.3px 2.4px,#1a2536 2.5px 3px)}.cut-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),0 100%)}.cut-top{margin-top:calc(var(--cut) * -1);padding-top:calc(var(--cut) + var(--band-pad, clamp(4rem,9vw,7.5rem)))}.sect{position:relative;padding-block:clamp(4rem,9vw,7.5rem)}.sect-navy{background:radial-gradient(120% 90% at 85% 0%,rgba(50,69,115,.24),transparent 55%),var(--iron-navy)}.sect-deep{background:var(--iron-navy-deep)}.sect-lift{background:var(--iron-surface-1)}.ghost-stamp{position:absolute;z-index:0;top:clamp(6rem,12vw,9rem);right:.4rem;writing-mode:vertical-rl;font:400 clamp(4rem,7vw,7rem)/1 var(--font-stamp);letter-spacing:.08em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(233,226,214,.07);pointer-events:none;user-select:none;display:none}@media(min-width:1200px){.ghost-stamp{display:block}}.spread-head{margin-bottom:clamp(2.4rem,6vw,4.2rem)}.location-state-group{margin-top:clamp(3rem,7vw,5.5rem)}.location-state-head{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.location-state-head h3{margin:0}.location-state-button{min-width:min(100%,18rem);font-size:.92rem}.location-city-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}@media(max-width:1199.98px){.location-city-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.location-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.location-city-grid{grid-template-columns:1fr}}.location-next-step{padding-top:clamp(4rem,9vw,7.5rem);padding-bottom:calc(clamp(4rem,9vw,7.5rem) + var(--cut))}.spread-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.7rem,3.6vw,2.9rem);line-height:1.06;letter-spacing:-.01em;color:var(--iron-white);margin:0;text-wrap:balance}.spread-title em{font-style:normal;color:var(--iron-flare)}.spread-lede{font-size:1.02rem;line-height:1.75;color:#e9e2d6db;margin:0;padding-left:1.35rem;border-left:3px solid var(--iron-red)}@media(max-width:991.98px){.spread-head.align-items-end{align-items:stretch!important}.spread-lede{margin-top:.9rem}}.prose{color:#e9e2d6eb}.prose p{margin-bottom:1.15rem}.prose a{color:var(--iron-flare);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--dur-1) ease}.prose a:hover,.prose a:focus-visible{color:var(--iron-white)}.prose strong{color:var(--iron-white);font-weight:600}.prose ul{list-style:none;margin:0 0 1.15rem;padding:0}.prose ul li{position:relative;padding-left:1.3rem;margin-bottom:.6rem}.prose ul li:before{content:"";position:absolute;left:0;top:.52em;width:10px;height:6px;background:var(--iron-red);transform:skew(-18deg)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1.85rem}.table-iron{width:100%;min-width:640px;border-collapse:collapse;margin:0;font-size:.95rem;line-height:1.5}.table-iron thead th{font:600 .66rem/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--iron-smoke);text-align:left;padding:.85rem 1.1rem;background:var(--iron-navy-deep)}.table-iron tbody td{padding:.95rem 1.1rem;color:#e9e2d6e6;vertical-align:top;font-feature-settings:"tnum"}.table-iron tbody tr:nth-child(odd){background:var(--iron-surface-1)}.table-iron tbody tr:nth-child(2n){background:var(--iron-surface-2)}.table-iron tbody td:first-child{font:600 .95rem/1.4 var(--font-display);color:var(--iron-white);white-space:nowrap}.table-note{font-size:.8rem;color:var(--iron-smoke);margin-top:.8rem}#main .table-scroll{border:1px solid rgba(233,226,214,.32);background:var(--iron-surface-1)}#main .table-scroll:has(+.table-note){border-bottom:none;margin-bottom:0}#main .table-scroll+.table-note{margin:0 0 1.85rem;padding:.7rem .95rem;border:1px solid rgba(233,226,214,.32);background:var(--iron-surface-1)}#main .table-scroll>.table-note{margin:.7rem 0 0;padding:.7rem .95rem;border-top:1px solid rgba(233,226,214,.32)}.card-slot{container-type:inline-size}.card-iron{display:flex;flex-direction:column;width:100%;background:var(--iron-surface-1);transition:transform .6s var(--ease-settle),box-shadow .6s var(--ease-settle)}.card-iron:hover{transform:translateY(-8px);box-shadow:0 32px 56px #040a1480}.card-media{position:relative;overflow:hidden;aspect-ratio:16/9;flex:0 0 auto;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.card-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.5) contrast(1.08) brightness(.85);transform:scale(1.001);transition:transform 1.1s var(--ease-settle)}.card-iron:hover .card-media img{transform:scale(1.05)}.card-media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#3245734d,#0812210d 45%,#081221b8)}.card-media:after{content:"";position:absolute;inset:0;z-index:2;background-image:var(--grain);background-size:160px 160px;opacity:.09;mix-blend-mode:overlay}.card-body-iron{display:flex;flex-direction:column;flex:1;padding:1.6rem 1.5rem 1.5rem;background:linear-gradient(180deg,var(--iron-surface-1),var(--iron-surface-2) 140%)}.card-body-iron .kicker{margin-bottom:.8rem;font-size:.64rem;letter-spacing:.22em}.card-title-iron{margin:0 0 .7rem}.card-title-iron a{font:700 1.42rem/1.15 var(--font-display);color:var(--iron-white);text-decoration:none;transition:color var(--dur-1) ease}.card-title-iron a:hover,.card-title-iron a:focus-visible{color:var(--iron-flare)}.card-lede{font-size:.94rem;line-height:1.65;color:var(--iron-smoke);margin:0 0 1.25rem}.card-lede a{color:var(--iron-flare);text-decoration:underline;text-underline-offset:3px}.card-lede a:hover,.card-lede a:focus-visible{color:var(--iron-white)}.manifest{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.55rem}.manifest a{position:relative;display:inline-block;font:500 .93rem/1.4 var(--font-body);color:#e9e2d6e0;text-decoration:none;padding-left:1.15rem;transition:color var(--dur-1) ease}.manifest a:before{content:"";position:absolute;left:0;top:.48em;width:9px;height:6px;background:var(--iron-red);transform:skew(-18deg);transition:transform var(--dur-1) var(--ease-settle)}.manifest a:hover,.manifest a:focus-visible{color:var(--iron-white)}.manifest a:hover:before,.manifest a:focus-visible:before{transform:skew(-18deg) translate(3px)}.card-foot{margin-top:auto;display:flex;align-items:center;gap:.9rem}.card-foot .load-bar{flex:0 0 auto;width:56px;height:3px;background:var(--iron-red);transform:scaleX(.4);transform-origin:left center;transition:transform var(--dur-2) var(--ease-settle)}.card-iron:hover .card-foot .load-bar{transform:scaleX(1)}.card-foot .card-count{font:600 .68rem/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--iron-smoke)}@container (min-width:560px){.card-iron{flex-direction:row}.card-iron .card-media{flex:0 0 46%;aspect-ratio:auto;min-height:280px}.card-iron .card-body-iron{padding:2rem 2rem 1.8rem}}@media(min-width:992px){.stagger-a{margin-top:5rem}.stagger-b{margin-top:2.5rem}.stagger-c{margin-top:0}}.faq-iron{--bs-accordion-border-width:0}.faq-iron .accordion-item{background:var(--iron-surface-1);border:0;border-radius:0;margin-bottom:.7rem}.faq-iron .accordion-button{background:var(--iron-surface-1);color:var(--iron-white);font:600 1.02rem/1.4 var(--font-display);border-radius:0!important;padding:1.15rem 1.4rem;box-shadow:none}.faq-iron .accordion-button:not(.collapsed){background:var(--iron-surface-2);color:var(--iron-white);box-shadow:inset 0 3px 0 var(--iron-red)}.faq-iron .accordion-button:focus{box-shadow:none}.faq-iron .accordion-button:not(.collapsed):focus{box-shadow:inset 0 3px 0 var(--iron-red)}.faq-iron .accordion-button:focus-visible{outline:2px solid var(--iron-flare);outline-offset:-2px}.faq-iron .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 5l6 6 6-6' stroke='%23E9E2D6' stroke-width='2'/%3E%3C/svg%3E")}.faq-iron .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 5l6 6 6-6' stroke='%23E85D6E' stroke-width='2'/%3E%3C/svg%3E")}.faq-iron .accordion-body{background:var(--iron-surface-2);color:#e9e2d6e6;font-size:.96rem;line-height:1.7;padding:1.15rem 1.4rem 1.35rem}.post-card{display:flex;flex-direction:column;height:100%;background:var(--iron-surface-1);transition:transform .6s var(--ease-settle),box-shadow .6s var(--ease-settle)}.post-card:hover{transform:translateY(-6px);box-shadow:0 28px 48px #040a1480}.post-card .card-media{aspect-ratio:16/9}.post-card .post-body{display:flex;flex-direction:column;flex:1;padding:1.4rem 1.4rem 1.3rem}.post-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;font:600 .64rem/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--iron-smoke);margin-bottom:.7rem}.post-meta .post-date{color:var(--iron-flare)}.post-title{margin:0 0 .6rem;line-height:1.1}.post-title a{font:700 1.22rem/1.1 var(--font-display);color:var(--iron-white);text-decoration:none;transition:color var(--dur-1) ease}.post-title a:hover,.post-title a:focus-visible{color:var(--iron-flare)}.post-excerpt{font-size:.92rem;line-height:1.65;color:var(--iron-smoke);margin:0 0 1.1rem}.post-card .card-foot{margin-top:auto}.tag-cloud{display:flex;flex-wrap:wrap;gap:.5rem}.tag-cloud .tag{display:inline-block;font:600 .66rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#e9e2d6d9;text-decoration:none;background:var(--iron-surface-2);padding:.5rem .75rem;transition:background var(--dur-1) ease,color var(--dur-1) ease}.tag-cloud .tag:hover,.tag-cloud .tag:focus-visible{background:var(--iron-steel);color:var(--iron-white)}.tag-cloud .tag.active{background:var(--iron-red);color:var(--iron-white)}.pagination-iron{--bs-pagination-border-width:0;gap:.35rem}.pagination-iron .page-link{background:var(--iron-surface-1);border:0;border-radius:0;color:var(--iron-bone);font:600 .8rem/1 var(--font-display);padding:.75rem 1rem;transition:background var(--dur-1) ease,color var(--dur-1) ease}.pagination-iron .page-link:hover,.pagination-iron .page-link:focus-visible{background:var(--iron-steel);color:var(--iron-white);box-shadow:none}.pagination-iron .page-item.active .page-link{background:var(--iron-red);color:var(--iron-white)}.pagination-iron .page-item.disabled .page-link{background:var(--iron-surface-1);color:#97a3b473}.blog-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:3.2rem;padding:1.2rem 1rem;background:var(--iron-surface-1);position:relative}.blog-pager:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--iron-red) 30%,var(--iron-red) 70%,transparent);opacity:.6}.pager-numbers{display:flex;align-items:center;gap:.3rem;list-style:none;margin:0;padding:0}.pager-num,.pager-arrow{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:2.8rem;height:2.8rem;padding:0 .8rem;background:var(--iron-surface-2);color:var(--iron-bone);border:0;border-radius:0;text-decoration:none;font:600 .82rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;transition:background var(--dur-1) ease,color var(--dur-1) ease,transform var(--dur-1) var(--ease-settle)}.pager-num{padding:0}.pager-num:hover,.pager-arrow:hover:not(.is-disabled),.pager-num:focus-visible,.pager-arrow:focus-visible:not(.is-disabled){background:var(--iron-steel);color:var(--iron-white);transform:translateY(-2px)}.pager-num.is-active{background:linear-gradient(115deg,var(--iron-red-deep),var(--iron-red));color:var(--iron-white);box-shadow:0 10px 20px #92012052}.pager-arrow.is-disabled{background:var(--iron-surface-1);color:#97a3b466;pointer-events:none;cursor:default}.pager-gap{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:2.8rem;color:#97a3b499;font:600 .82rem/1 var(--font-display)}.pager-glyph{font-size:1rem;line-height:0}.blog-pager .pager-arrow:active,.blog-pager .pager-num:active{transform:scale(.96)}@media(max-width:560px){.blog-pager{gap:.4rem;padding:1rem .6rem}.pager-num,.pager-arrow{min-width:2.4rem;height:2.4rem;padding:0 .55rem;font-size:.74rem}.pager-gap{height:2.4rem}}.mail-band{position:relative;background:radial-gradient(110% 130% at 12% 0%,rgba(50,69,115,.3),transparent 55%),var(--iron-surface-1);padding-block:clamp(3.5rem,7vw,5.5rem)}.mail-band .spread-title{font-size:clamp(1.6rem,3.2vw,2.5rem)}.mail-band .mail-lede{color:var(--iron-smoke);margin:0;max-width:56ch}#mailingListModal .modal-content{background:var(--iron-surface-1);color:var(--iron-bone);border:0;border-radius:0;box-shadow:0 48px 96px #040a14b3}#mailingListModal .modal-header,#mailingListModal .modal-footer{border:0}#mailingListModal .modal-header{padding:1.7rem 2rem .4rem}#mailingListModal .modal-body{padding:.9rem 2rem 2rem}#mailingListModal .modal-title{font:700 1.4rem/1.2 var(--font-display);color:var(--iron-white)}#mailingListModal .btn-close{filter:invert(1) grayscale(1) brightness(1.6)}#mailingListModal .mailing-list-intro{color:var(--iron-smoke);font-size:.95rem}#mailingListModal .form-label{font:600 .66rem/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--iron-smoke);margin-bottom:.5rem}#mailingListModal .form-label .text-secondary{color:#97a3b4b3!important;text-transform:none;letter-spacing:.05em}#mailingListModal .form-control{background:var(--iron-navy-deep);border:0;border-radius:0;color:var(--iron-bone);padding:.85rem 1rem;box-shadow:inset 0 -2px #3245738c;transition:box-shadow var(--dur-1) ease}#mailingListModal .form-control:focus{background:var(--iron-navy-deep);color:var(--iron-bone);box-shadow:inset 0 -2px 0 var(--iron-steel-bright);outline:none}#mailingListModal .form-control::placeholder{color:#97a3b480}#mailingListModal .btn-primary{--bs-btn-bg:var(--iron-red);--bs-btn-border-color:transparent;--bs-btn-hover-bg:var(--iron-red-deep);--bs-btn-hover-border-color:transparent;--bs-btn-active-bg:var(--iron-red-deep);--bs-btn-active-border-color:transparent;--bs-btn-disabled-bg:var(--iron-steel);--bs-btn-disabled-border-color:transparent;border-radius:0;font:600 .82rem/1.4 var(--font-display);letter-spacing:.14em;text-transform:uppercase;padding:.9rem 1.5rem}#mailingListModal .mailing-list-note{color:var(--iron-smoke);font-size:.78rem}#mailingListModal .alert{border:0;border-radius:0;font-size:.9rem}#mailingListModal .alert-success{background:#32457359;color:var(--iron-bone)}#mailingListModal .alert-danger{background:#92012059;color:#f3c8ce}@media(prefers-reduced-motion:no-preference){@keyframes riseSettle{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes drawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes photoSettle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes plateDrop{0%{transform:translateY(-110%)}to{transform:translateY(0)}}@keyframes cardRise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}.brand-plate .plate-drop{display:flex;flex-direction:column;align-items:center;width:100%;animation:plateDrop 1s var(--ease-settle) .1s both}.hero-photo img{animation:photoSettle 7s cubic-bezier(.22,.61,.36,1) both}.hero .kicker{animation:fadeUp var(--dur-3) var(--ease-settle) .15s both}.hero-title .line:nth-child(1) .line-in{animation:riseSettle 1.05s var(--ease-settle) .3s both}.hero-title .line:nth-child(2) .line-in{animation:riseSettle 1.05s var(--ease-settle) .44s both}.hero-title .hero-tail{animation:fadeUp var(--dur-3) var(--ease-settle) .72s both}.hero-rule{animation:drawX .9s var(--ease-settle) .95s both}.hero-sub{animation:fadeUp var(--dur-3) var(--ease-settle) 1.05s both}.hero-cta{animation:fadeUp var(--dur-3) var(--ease-settle) 1.18s both}.hero .deck .stat:nth-child(1){animation:fadeUp var(--dur-3) var(--ease-settle) 1.3s both}.hero .deck .stat:nth-child(2){animation:fadeUp var(--dur-3) var(--ease-settle) 1.42s both}.hero .deck .stat:nth-child(3){animation:fadeUp var(--dur-3) var(--ease-settle) 1.54s both}@supports (animation-timeline: view()){.reveal{animation:cardRise 1s var(--ease-settle) both;animation-timeline:view();animation-range:entry 0% entry 42%}.reveal-2{animation-range:entry 8% entry 50%}.reveal-3{animation-range:entry 16% entry 58%}.reveal-soft{animation:cardRise 1s var(--ease-settle) both;animation-timeline:view();animation-range:entry 0% entry 34%}}.no-scrolltimeline .reveal,.no-scrolltimeline .reveal-soft{opacity:0;transform:translateY(56px);transition:opacity .9s var(--ease-settle),transform .9s var(--ease-settle)}.no-scrolltimeline .reveal.in,.no-scrolltimeline .reveal-soft.in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;list-style:none;margin:0 0 1.1rem;padding:0;font:600 .72rem/1.4 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--iron-smoke)}.crumbs li{display:flex;align-items:center;gap:.55rem}.crumbs li+li:before{content:"";width:9px;height:6px;flex:0 0 auto;background:var(--iron-steel);transform:skew(-18deg)}.crumbs a{color:var(--iron-smoke);text-decoration:none;transition:color var(--dur-1) ease}.crumbs a:hover,.crumbs a:focus-visible{color:var(--iron-bone)}.crumbs [aria-current=page],.crumbs li[aria-current=page]{color:var(--iron-bone)}.hero-crumbs-bar{position:absolute;left:0;right:0;top:calc(var(--nav-h) + .6rem);z-index:5;pointer-events:none}.hero-crumbs-bar .container-xxl{display:flex;justify-content:flex-end}.crumbs-hero{pointer-events:auto;margin:0;background:#0812216b;backdrop-filter:blur(4px);padding:.5rem .9rem}.crumbs-hero li+li:before{background:#e9e2d680}.crumbs-hero a,.crumbs-hero li[aria-current=page]{color:#e9e2d6d9}.crumbs-hero a:hover,.crumbs-hero a:focus-visible{color:var(--iron-white)}.crumbs-hero li[aria-current=page]{color:var(--iron-white)}@media(max-width:575px){.hero-crumbs-bar{top:calc(var(--nav-h) + .35rem)}.crumbs-hero{font-size:.62rem;letter-spacing:.18em;padding:.4rem .6rem;gap:.4rem}.crumbs-hero li+li:before{width:7px}}.prose ol{list-style:none;counter-reset:prose-ol;margin:0 0 1.15rem;padding:0}.prose ol li{position:relative;padding-left:2.4rem;margin-bottom:.85rem;counter-increment:prose-ol}.prose ol li:before{content:counter(prose-ol,decimal-leading-zero);position:absolute;left:0;top:.05em;font-family:var(--font-stamp);font-size:1.15rem;line-height:1.3;color:var(--iron-flare);letter-spacing:.05em}.table-iron.table-wrap tbody td:first-child{white-space:normal;min-width:220px}.hero-title-article{font-size:clamp(1.9rem,4.6vw,3.6rem);line-height:1.08;max-width:22ch}.article-col{max-width:76ch}.article-bluf{font-size:1.16rem;line-height:1.6;color:var(--iron-bone);border-left:4px solid var(--iron-red);background:var(--iron-surface-1);padding:1.15rem 1.35rem;margin-bottom:1.8rem}.article-figure{margin:1.9rem 0}.article-figure img{width:100%;height:auto;display:block}.prose ol{margin:0 0 1.15rem;padding-left:1.35rem}.prose ol li{margin-bottom:.7rem}.prose h2{margin:2.4rem 0 1rem}.author-block,.editorial-block,.related-articles{max-width:76ch;margin-bottom:2rem}.article-layout .article-col{max-width:none}.blog-sidebar{position:sticky;top:calc(var(--nav-h) + 24px);background:var(--iron-surface-1);padding:1.4rem 1.3rem 1.5rem}.sidebar-posts{list-style:none;margin:0 0 1.8rem;padding:0}.sidebar-post{display:flex;gap:.85rem;align-items:flex-start}.sidebar-post+.sidebar-post{margin-top:1.1rem}.sidebar-post-thumb{flex:0 0 76px}.sidebar-post-thumb img{width:76px;height:52px;object-fit:cover;display:block}.sidebar-post-cat{display:block;font:600 .6rem/1.4 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--iron-flare);margin-bottom:.2rem}.sidebar-post-title{font:600 .84rem/1.35 var(--font-display);color:var(--iron-bone);text-decoration:none;display:block;transition:color var(--dur-1) ease}.sidebar-post-title:hover,.sidebar-post-title:focus-visible{color:var(--iron-white)}.share-box{margin-top:.4rem}.share-icons{display:flex;gap:.55rem;flex-wrap:wrap}.share-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--iron-surface-2);color:var(--iron-bone);font-size:1.15rem;text-decoration:none;transition:background var(--dur-1) ease,color var(--dur-1) ease,transform var(--dur-1) var(--ease-settle)}.share-icon:hover,.share-icon:focus-visible{background:var(--iron-red);color:var(--iron-white);transform:translateY(-3px)}@media(max-width:991.98px){.blog-sidebar{position:static;margin-top:2.5rem}}.figure-fill{display:flex;flex-direction:column;height:100%}.figure-fill .media-duotone{aspect-ratio:3/2}.figure-fill .media-duotone img{position:absolute;inset:0;width:100%;height:100%}@media(min-width:992px){.figure-fill .media-duotone{aspect-ratio:auto;flex:1 1 auto;min-height:340px}}#main>.sect:first-child{padding-top:calc(var(--plate-h) * var(--plate-rest) + clamp(1.5rem,4vh,3rem))}.blog-card-tags{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;position:relative;background:var(--iron-surface-2);color:#e9e2d6e6;font:600 .66rem/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;padding:.5rem .8rem .5rem .95rem;text-decoration:none;transition:background var(--dur-1) ease,color var(--dur-1) ease}.chip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--iron-red);transform:skew(calc(var(--tilt) * 3))}.chip:hover,.chip:focus-visible{background:var(--iron-surface-3);color:var(--iron-white)}.faq-layout{align-items:center}.faq-logo-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1rem}.faq-logo-panel img{width:min(300px,78%);height:auto}.faq-logo-cap{margin:1.1rem 0 0;font:600 .68rem/1.5 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--iron-smoke)}@media(max-width:991.98px){.faq-logo-panel{display:none}}.blog-hero{position:relative;margin-top:var(--nav-h);min-height:300px;display:flex;align-items:center;background:var(--iron-navy-deep) url(/img/blog/library-hero-band.jpg) center 42%/cover no-repeat}.blog-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#081221db,#081221b8 55%,#0812216b)}.blog-hero:after{content:"";position:absolute;inset:0;background-image:var(--grain);background-size:160px 160px;opacity:.07;mix-blend-mode:overlay;pointer-events:none}.blog-hero .container-xxl{position:relative;z-index:2}.blog-hero-inner{padding-left:calc(var(--plate-w) * var(--plate-rest) + 2.5rem);transition:padding-left var(--dur-2) var(--ease-settle)}html.page-docked .blog-hero-inner{padding-left:0}.blog-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,3.9vw,3.1rem);line-height:1.08;color:var(--iron-white);margin:0 0 .6rem;text-wrap:balance}.blog-hero .sect-lede{max-width:64rem}@media(max-width:991.98px){.blog-hero{min-height:260px;align-items:flex-end;padding-bottom:1.6rem}.blog-hero-inner{padding-left:0;padding-top:calc(var(--plate-h) * var(--plate-rest) - var(--nav-h))}}.blog-hero>.hero-crumbs-bar{top:.6rem}#main>.blog-hero:first-child+.sect{padding-top:clamp(3rem,6vw,5rem)}.related-articles{max-width:none}.related-grid{margin-top:.4rem}.related-card{display:flex;flex-direction:column;height:100%;background:var(--iron-surface-1);text-decoration:none;color:var(--iron-bone);transition:transform .5s var(--ease-settle),box-shadow .5s var(--ease-settle)}.related-card:hover,.related-card:focus-visible{transform:translateY(-5px);box-shadow:0 24px 40px #040a1480}.related-card-media{display:block;aspect-ratio:16/9}.related-card-media img{width:100%;height:100%;object-fit:cover;display:block}.related-card-title{display:block;padding:1rem 1.15rem 1.25rem;font:600 1rem/1.35 var(--font-display);color:var(--iron-bone);transition:color var(--dur-1) ease}.related-card:hover .related-card-title,.related-card:focus-visible .related-card-title{color:var(--iron-white)}.about-row .author-block,.about-row .editorial-block{max-width:none}.about-emblem{position:relative;height:100%;min-height:100%;overflow:hidden;background:var(--iron-navy-deep)}.about-emblem img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%;display:block}@media(max-width:991.98px){.about-emblem{height:300px;min-height:0}}.fig-hardware{max-width:400px;margin-inline:auto}.fig-hardware img{width:100%;height:auto}.media-short{aspect-ratio:21/10}.media-short img{width:100%;height:100%;object-fit:cover}#main figure{border:1px solid rgba(233,226,214,.32);background:var(--iron-surface-1)}#main figure figcaption{margin:0;padding:.7rem .95rem;border-top:1px solid rgba(233,226,214,.32);font-size:.8rem;color:var(--iron-smoke)}.reading-band{position:relative;padding:clamp(1.8rem,4vw,2.8rem) clamp(1.5rem,3.5vw,2.6rem)}.reading-band .spread-title{font-size:clamp(1.45rem,2.8vw,2.1rem)}.reading-band .mail-lede{max-width:64ch}.reading-band .btn-iron{white-space:nowrap}.site-foot{position:relative;background:linear-gradient(90deg,#081221eb,#081221db 55%,#081221b8),var(--iron-navy-deep) url(/img/blog/library-hero-band.jpg) right 30%/cover no-repeat;padding:0}.foot-stripes{display:flex;height:8px}.foot-stripes span{flex:1 1 0;transform-origin:left center}.foot-stripes .s-red{background:var(--iron-red)}.foot-stripes .s-bone{background:#e9e2d6b8}.foot-stripes .s-steel{background:var(--iron-steel)}.site-foot .foot-body{padding:clamp(3rem,6vw,4.5rem) 0 0}.foot-brand-row{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.1rem}.foot-shield{width:clamp(108px,9vw,140px);height:auto;flex:0 0 auto;filter:drop-shadow(0 6px 14px rgba(4,10,20,.6))}.foot-word{display:block;font:400 1.5rem/1 var(--font-stamp);letter-spacing:.06em;text-transform:uppercase;color:var(--iron-white)}.foot-word-sub{display:block;font:600 .62rem/1.4 var(--font-body);letter-spacing:.34em;text-transform:uppercase;color:var(--iron-flare)}.foot-head{display:flex;align-items:center;gap:.6rem;font:600 .68rem/1.4 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--iron-smoke);margin-bottom:1.05rem}.foot-head:before{content:"";width:14px;height:8px;flex:0 0 auto;background:var(--iron-red);transform:skew(-18deg)}.foot-note{color:#e9e2d6c7;font-size:.92rem;line-height:1.7;max-width:44ch}.foot-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;line-height:1.3}.foot-nav li+li{margin-top:0}.foot-nav a{display:block;color:#e9e2d6db;text-decoration:none;font:500 .92rem/1.3 var(--font-body);transition:color var(--dur-1) ease}.foot-nav a:hover,.foot-nav a:focus-visible{color:var(--iron-white)}.foot-legal-strip{position:relative;margin-top:clamp(2.2rem,4vw,3.2rem);padding:1.35rem 0 1.3rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;justify-content:space-between}.foot-legal-strip:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--iron-red) 0%,var(--iron-steel) 34%,rgba(50,69,115,0) 78%)}.foot-legal{margin:0;font-size:.8rem;color:var(--iron-smoke)}.foot-legal a{color:#e9e2d6db;text-decoration:none;transition:color var(--dur-1) ease}.foot-legal a:hover,.foot-legal a:focus-visible{color:var(--iron-white)}.foot-flag-mini{display:inline-flex;gap:3px}.foot-flag-mini span{width:16px;height:8px;transform:skew(-18deg);display:inline-block}.foot-flag-mini span:nth-child(1){background:var(--iron-red)}.foot-flag-mini span:nth-child(2){background:var(--iron-bone)}.foot-flag-mini span:nth-child(3){background:var(--iron-steel)}.mail-band{background:linear-gradient(90deg,#112136f7,#112136e6 52%,#1121369e),var(--iron-surface-1) url(/img/blog/library-hero-band.jpg) right 35%/cover no-repeat}.mail-band:after{content:"";position:absolute;right:clamp(1rem,6vw,5rem);top:50%;width:220px;height:216px;transform:translateY(-50%);background:url(/img/american-heavy-lift-shield-250.webp) center/contain no-repeat;opacity:.16;pointer-events:none}.mail-band .container-xxl{position:relative;z-index:2}@media(max-width:767.98px){.mail-band:after{display:none}}.reading-band{background:linear-gradient(90deg,#081221f0,#081221d1 55%,#08122194),var(--iron-navy-deep) url(/img/blog/library-hero-band.jpg) right 40%/cover no-repeat;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.reading-band:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,var(--iron-red) 0%,var(--iron-steel) 34%,rgba(50,69,115,0) 78%)}.reading-band>div:has(.btn-iron){position:relative;background:var(--iron-surface-2);padding:1.9rem 1.75rem 1.65rem;text-align:center;transition:box-shadow var(--dur-2) var(--ease-settle)}.reading-band>div:has(.btn-iron):hover{box-shadow:0 24px 44px #040a148c}.reading-band>div:has(.btn-iron):before{content:"";display:block;width:64px;height:3px;margin:0 auto 1.15rem;background:var(--iron-red);transform:scaleX(.35);transition:transform var(--dur-2) var(--ease-settle)}.reading-band>div:has(.btn-iron):hover:before{transform:scaleX(1)}.reading-band>div:has(.btn-iron):after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 34% 30%,#D8DFE9 0 1.4px,#79879C 1.5px 2.6px,#1A2536 2.7px 3.4px,transparent 3.5px),radial-gradient(circle at 34% 30%,#D8DFE9 0 1.4px,#79879C 1.5px 2.6px,#1A2536 2.7px 3.4px,transparent 3.5px),radial-gradient(circle at 34% 30%,#D8DFE9 0 1.4px,#79879C 1.5px 2.6px,#1A2536 2.7px 3.4px,transparent 3.5px),radial-gradient(circle at 34% 30%,#D8DFE9 0 1.4px,#79879C 1.5px 2.6px,#1A2536 2.7px 3.4px,transparent 3.5px);background-repeat:no-repeat;background-size:8px 8px;background-position:left 8px top 8px,right 8px top 8px,left 8px bottom 8px,right 8px bottom 8px}@media(prefers-reduced-motion:no-preference){@keyframes bandAccent{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline: view()){.reading-band:before{transform-origin:left center;animation:bandAccent .9s var(--ease-settle) both;animation-timeline:view();animation-range:entry 0% cover 30%}}}.nav-progress{position:absolute;left:0;right:0;bottom:0;z-index:5;height:3px;pointer-events:none;background:linear-gradient(90deg,var(--iron-red-deep),var(--iron-red) 55%,var(--iron-flare) 130%);transform:scaleX(0);transform-origin:left center}.hero .deck{position:relative}.hero .deck:after{content:"";position:absolute;inset:-10px -4px;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent 32%,rgba(233,226,214,.14) 50%,transparent 68%);transform:translate(-120%);opacity:0}@media(prefers-reduced-motion:no-preference){@keyframes vtPageOut{to{opacity:0}}@keyframes vtPageIn{0%{opacity:0;transform:translateY(14px)}}::view-transition-old(root){animation:vtPageOut .28s var(--ease-settle) both}::view-transition-new(root){animation:vtPageIn .45s var(--ease-settle) both}@keyframes navFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline: scroll()){.nav-progress{animation:navFill linear both;animation-timeline:scroll(root)}}@keyframes heroDrift{0%{transform:scale(1) translateY(0)}to{transform:scale(1.1) translateY(6%)}}@keyframes heroLinger{0%{transform:translateY(0)}to{transform:translateY(2.5rem)}}@supports (animation-timeline: scroll()){.hero-photo{animation:heroDrift linear both;animation-timeline:scroll(root);animation-range:0 100vh}@media(min-width:576px){.hero-inner{animation:heroLinger linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes deckSheen{0%{transform:translate(-120%);opacity:0}25%{opacity:1}to{transform:translate(120%);opacity:0}}.hero .deck:after{animation:deckSheen 1.6s var(--ease-settle) 1.75s both}}:root{scrollbar-color:var(--iron-steel) var(--iron-navy-deep);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--iron-navy-deep)}::-webkit-scrollbar-thumb{background:var(--iron-steel);border-radius:0;border:2px solid var(--iron-navy-deep)}::-webkit-scrollbar-thumb:hover{background:var(--iron-steel-bright)}::-webkit-scrollbar-thumb:active{background:var(--iron-red)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:var(--iron-navy-deep)}.fx-mask .line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.fx-mask .line-in{display:inline-block;will-change:transform}@media(prefers-reduced-motion:no-preference){@keyframes seamDraw{0%{transform:skewY(var(--tilt)) scaleX(0)}to{transform:skewY(var(--tilt)) scaleX(1)}}@keyframes ghostDrift{0%{transform:translateY(-6%)}to{transform:translateY(10%)}}@supports (animation-timeline: view()){.fx-mask .line-in{animation:riseSettle 1s var(--ease-settle) both;animation-timeline:view();animation-range:entry 0% cover 14%}.flag-seam .band{animation:seamDraw .9s var(--ease-settle) both;animation-timeline:view();animation-range:entry 0% cover 22%}.flag-seam .band-bone{animation-range:entry 5% cover 27%}.flag-seam .band-red{animation-range:entry 10% cover 32%}.ghost-stamp{animation:ghostDrift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}.no-scrolltimeline .fx-mask .line-in{transform:translateY(112%);transition:transform 1s var(--ease-settle)}.no-scrolltimeline .fx-mask.in .line-in{transform:none}}.card-media:before{transition:opacity var(--dur-2) var(--ease-settle)}.card-iron:hover .card-media:before,.card-iron:focus-within .card-media:before,.post-card:hover .card-media:before,.post-card:focus-within .card-media:before{opacity:.45}.card-title-iron a{position:relative}.card-title-iron a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--iron-flare);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-2) var(--ease-settle)}.card-iron:hover .card-title-iron a:after,.card-title-iron a:focus-visible:after{transform:scaleX(1)}.btn-iron:active{transform:translateY(0) scale(.97);box-shadow:0 10px 20px #92012047}.btn-ghost:active{transform:scale(.97)}.prose a{position:relative}.prose a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--iron-flare);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-2) var(--ease-settle)}.prose a:hover:after,.prose a:focus-visible:after{transform:scaleX(1)}.iron-nav .dropdown-menu>li:nth-child(2)>.dropdown-item{animation-delay:.04s}.iron-nav .dropdown-menu>li:nth-child(3)>.dropdown-item{animation-delay:.08s}.iron-nav .dropdown-menu>li:nth-child(4)>.dropdown-item{animation-delay:.12s}.iron-nav .dropdown-menu>li:nth-child(5)>.dropdown-item{animation-delay:.16s}.iron-nav .dropdown-menu>li:nth-child(6)>.dropdown-item{animation-delay:.2s}@media(prefers-reduced-motion:no-preference){@keyframes dropItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.iron-nav .dropdown-menu.show>li>.dropdown-item{animation:dropItemIn .5s var(--ease-settle) both}@media(min-width:1200px){.iron-nav .nav-item.dropdown:hover .dropdown-menu>li>.dropdown-item,.iron-nav .nav-item.dropdown:focus-within .dropdown-menu>li>.dropdown-item{animation:dropItemIn .5s var(--ease-settle) both}}}.site-foot{z-index:1;margin-top:calc(var(--cut) * -1)}.foot-word{text-decoration:none;margin-bottom:.4rem}a.foot-word:hover,a.foot-word:focus-visible{color:var(--iron-white)}.foot-word-sub{margin-bottom:1.1rem}.foot-note{margin:0}.site-foot{background:radial-gradient(130% 70% at 50% 115%,rgba(180,36,53,.22),transparent 62%),linear-gradient(90deg,#081221f0,#081221db,#081221b3),var(--iron-navy-deep) url(/img/blog/library-hero-band.jpg) right 30%/cover no-repeat}.foot-console{position:relative;height:100%;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,rgba(50,69,115,.28),transparent 58%),var(--iron-surface-1);padding:1.5rem 1.5rem 1.6rem 1.9rem}.foot-console:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--iron-red),var(--iron-red-deep));transform:skew(calc(var(--tilt) * 3))}.foot-ghost{overflow:hidden;text-align:center;margin:clamp(2.2rem,4.5vw,3.4rem) 0 clamp(2rem,3.5vw,2.8rem);pointer-events:none;user-select:none;font:400 clamp(2.4rem,8.2vw,9rem)/.85 var(--font-stamp);letter-spacing:.06em;text-transform:uppercase}.foot-ghost .gw-a,.foot-ghost .gw-b{display:inline-block;white-space:nowrap;color:transparent;-webkit-text-stroke:clamp(1px,.14vw,2px) rgba(233,226,214,.14)}@media(max-width:575.98px){.foot-ghost{font-size:clamp(2.6rem,14vw,4.2rem);line-height:.92}.foot-ghost .gw-a,.foot-ghost .gw-b{display:block}}@media(prefers-reduced-motion:no-preference){@keyframes stripeIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline: view()){.foot-stripes span{animation:stripeIn .9s var(--ease-settle) both;animation-timeline:view();animation-range:entry 0% cover 30%}.foot-stripes .s-bone{animation-range:entry 5% cover 35%}.foot-stripes .s-steel{animation-range:entry 10% cover 40%}@keyframes ghostFloor{0%{transform:translate(-3%)}to{transform:translate(0)}}.foot-ghost span{animation:ghostFloor linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}}.ad-band{padding-block:clamp(1.5rem,3vw,2.5rem)}.ad-frame{border:1px solid rgba(233,226,214,.32);background:var(--iron-surface-1);padding:.9rem;text-align:center}.ad-frame .signal-slot{display:flex;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin-inline:auto}.ad-728x90 .signal-slot{min-width:min(728px,100%);min-height:90px}.ad-300x250 .signal-slot{min-width:min(300px,100%);min-height:250px}.ad-300x600 .signal-slot{min-width:min(300px,100%);min-height:600px}@media(max-width:991.98px){.ad-728x90 .signal-slot{min-width:min(320px,100%);min-height:50px}.ad-300x600 .signal-slot{min-height:250px}}.blog-sidebar .ad-frame{margin-bottom:1.5rem}.faq-ad-panel{display:flex;justify-content:center}@media(min-width:992px){.faq-ad-panel{position:sticky;top:calc(var(--nav-h) + 24px)}}.ad-frame:has(>.signal-slot[style*="display: none"]){display:none}.ad-responsive{--ad-pad:clamp(.75rem, 1.6vw, 1.25rem);border:0;background:none;padding:0 calc(var(--ad-pad) + 1px);display:flex;justify-content:center;align-items:center;min-height:calc(90px + 2 * var(--ad-pad) + 2px)}.ad-responsive .signal-slot{box-sizing:content-box;width:fit-content;margin-inline:calc(-1 * (var(--ad-pad) + 1px))}.ad-responsive .signal-slot:not(:empty){padding:var(--ad-pad);border:1px solid rgba(233,226,214,.32);background:var(--iron-surface-1)}.ad-band:has(.ad-responsive>.signal-slot[style*="display: none"]){display:none}.ad-band-row{padding-block:clamp(2rem,4.5vw,3.5rem);background:var(--iron-surface-3);border-block:1px solid rgba(233,226,214,.14)}.ad-band-row .ad-responsive .signal-slot:not(:empty){background:var(--iron-navy-deep)}.ad-in-article{margin:1.8rem 0;padding-block:0}.post-row-ad .ad-frame{height:100%;display:flex;flex-direction:column;justify-content:center}.res-card{display:flex;flex-direction:column;height:100%;background:var(--iron-surface-1);border-left:4px solid var(--iron-red);padding:1.5rem 1.5rem 1.6rem;text-decoration:none;color:var(--iron-bone);transition:transform .5s var(--ease-settle),box-shadow .5s var(--ease-settle)}.res-card:hover,.res-card:focus-visible{transform:translateY(-5px);box-shadow:0 24px 40px #040a1480;color:var(--iron-bone)}.res-card-kicker{font:600 .62rem/1.4 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--iron-flare);margin-bottom:.6rem}.res-card-title{font:700 1.12rem/1.3 var(--font-display);color:var(--iron-white);margin:0 0 .55rem}.res-card-note{font-size:.92rem;line-height:1.6;color:#e9e2d6cc;margin:0}.res-card-meta{margin-top:auto;padding-top:1rem;font:600 .64rem/1.4 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--iron-smoke)}.checklist-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:0 0 2rem}.checklist-progress{font:600 .68rem/1.4 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--iron-smoke)}.checklist-progress b{color:var(--iron-white);font-weight:700}.check-group{margin:0 0 2.2rem}.check-group-head{display:flex;align-items:baseline;gap:.7rem;padding-bottom:.6rem;margin-bottom:1rem;border-bottom:1px solid rgba(233,226,214,.14)}.check-group-num{font:400 1.5rem/1 var(--font-stamp);color:var(--iron-red);letter-spacing:.04em}.check-group-title{font:700 1.05rem/1.3 var(--font-display);color:var(--iron-white);margin:0}.check-item{display:flex;gap:.9rem;align-items:flex-start;padding:.7rem .85rem;background:var(--iron-surface-1);margin-bottom:.5rem;transition:background var(--dur-1) ease}.check-item:hover{background:var(--iron-surface-2)}.check-item input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin-top:.15rem;accent-color:var(--iron-red);cursor:pointer}.check-item-body{flex:1;min-width:0}.check-item-label{display:block;font:600 .96rem/1.45 var(--font-body);color:var(--iron-bone);cursor:pointer;margin-bottom:.2rem}.check-item input:checked+.check-item-body .check-item-label{color:var(--iron-smoke);text-decoration:line-through;text-decoration-color:var(--iron-red);text-decoration-thickness:2px}.check-item-why{display:block;font-size:.86rem;line-height:1.55;color:var(--iron-smoke);margin:0}.check-item-why strong{color:#e9e2d6eb;font-weight:600}.check-write{display:block;margin-top:.45rem;border-bottom:1px solid rgba(233,226,214,.22);height:1.35rem}@media print{.site-head,.site-foot,.ad-frame,.ad-slot,.share-box,.blog-sidebar,.related-articles,.mail-band,.reading-band,.check-seam,.flag-seam,.checklist-toolbar,.btn-iron,.btn-ghost,.foot-stripes,.skip-link{display:none!important}html,body{background:#fff!important;color:#000!important;font-size:11pt}.sect,.sect-navy,.sect-deep,.sect-lift{background:#fff!important;padding:0!important;clip-path:none!important;margin:0!important}.texture:after,.hero-photo,.ghost-stamp,.foot-ghost{display:none!important}h1,h2,h3,.check-group-title,.check-item-label,.spread-title{color:#000!important}.check-item{background:#fff!important;border-bottom:1px solid #ccc;padding:.35rem 0;break-inside:avoid;page-break-inside:avoid}.check-item-why{color:#444!important;font-size:9pt}.check-group{break-inside:avoid-page}.check-group-head{border-bottom:2px solid #000}.check-group-num,.check-item-label::marker{color:#000!important}.check-write{border-bottom:1px solid #000}a[href^="/"]:after{content:" (heavylifthelicopters.us" attr(href) ")";font-size:8pt;color:#555}.print-only{display:block!important}}.print-only{display:none}.hero-photo--blueprint img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;opacity:.66}.hero-photo--blueprint .scrim{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#081221e6,#0812219e 44%,#08122129 78%),linear-gradient(180deg,rgba(8,18,33,.72) 0%,rgba(8,18,33,.14) 30%,rgba(8,18,33,.5) 64%,rgba(8,18,33,.88) 90%,var(--iron-navy-deep) 100%)}@media(max-width:991.98px){.hero-photo--blueprint img{opacity:.5}.hero-photo--blueprint .scrim{background:linear-gradient(180deg,rgba(8,18,33,.8) 0%,rgba(8,18,33,.52) 34%,rgba(8,18,33,.72) 70%,var(--iron-navy-deep) 100%)}}.res-card{overflow:hidden}.res-card-art{display:block;margin:-1.5rem -1.5rem 1.15rem;aspect-ratio:16/9;overflow:hidden;background:var(--iron-navy-deep);border-bottom:1px solid rgba(233,226,214,.12)}.res-card-art img{width:100%;height:100%;object-fit:cover;display:block;opacity:.9;transition:transform .6s var(--ease-settle),opacity .5s var(--ease-settle)}.res-card:hover .res-card-art img,.res-card:focus-visible .res-card-art img{transform:scale(1.045);opacity:1}@media(prefers-reduced-motion:reduce){.res-card-art img{transition:none}.res-card:hover .res-card-art img,.res-card:focus-visible .res-card-art img{transform:none}}@media print{.res-card-art{display:none!important}}@media(min-width:992px){.res-aside{position:sticky;top:calc(var(--nav-h) + 24px)}}@media print{.res-aside{display:none!important}}@media print{.hero .crumbs,.hero .deck{display:none!important}.hero{clip-path:none!important}.hero-inner{min-height:0!important;padding-top:0!important}}@media print{@page{margin:.55in .6in .85in}html,body{overflow:visible!important}.print-sheet-head{display:block!important;padding-bottom:1.3rem;position:relative;z-index:2}.print-sheet-head+.hero{display:none!important}.print-cover{display:flex!important;align-items:center;gap:1.1rem;padding-bottom:.5rem;margin-bottom:.9rem;border-bottom:3px solid #000;break-inside:avoid;page-break-inside:avoid;break-after:avoid;page-break-after:avoid}.print-cover-mark{flex:0 0 auto;width:auto;height:.92in}.print-cover-doc{min-width:0}.print-cover-kicker{margin:0 0 .12rem;font-size:7.5pt;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#555}.print-cover-title{margin:0 0 .18rem;font-size:14pt;font-weight:700;line-height:1.2;color:#000}.print-cover-src{margin:0;font-size:8.5pt;color:#555}.print-fields{display:flex!important;flex-wrap:wrap;gap:.35rem 1.4rem;margin:0;break-inside:avoid;page-break-inside:avoid}.print-field{display:flex;align-items:flex-end;gap:.4rem;flex:1 1 13rem;min-width:9rem;font-size:9.5pt}.print-field-label{font-weight:700;color:#000;white-space:nowrap}.print-field-rule{flex:1 1 auto;border-bottom:1px solid #000;height:.95rem}.print-foot{display:flex!important;position:fixed;left:0;right:0;bottom:0;align-items:baseline;justify-content:space-between;gap:1rem;font-size:7.5pt;line-height:1.15;color:#000}.print-foot-row{display:flex;flex:1 1 auto;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:2pt;border-top:.5pt solid #000}.print-foot-url{font-weight:700;letter-spacing:.06em;white-space:nowrap}.print-foot-doc{color:#555;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reveal,.reveal-2,.reveal-3,.reveal-soft,.no-scrolltimeline .reveal,.no-scrolltimeline .reveal-soft{animation:none!important;opacity:1!important;transform:none!important}.fx-mask .line-in{transform:none!important}body,p,li,td,th,.prose,.prose p,.prose li,.spread-lede,.hero-sub,.article-bluf,.prose strong,.check-item-why strong{color:#000!important}.prose a,.prose a:hover{color:#000!important;text-decoration:underline}.check-item-why{color:#444!important}.print-cover-kicker,.print-cover-src,.print-foot-doc{color:#555!important}.faq-iron .accordion-collapse{display:block!important;height:auto!important;visibility:visible!important}.faq-iron .accordion-item{break-inside:avoid;page-break-inside:avoid}.faq-iron .accordion-button{color:#000!important;background:#fff!important;box-shadow:none!important;padding-left:0;padding-right:0}.faq-iron .accordion-button:after{display:none!important}.faq-iron .accordion-body{padding-left:0;padding-right:0}.faq-ad-panel{display:none!important}}.print-foot{display:none}#main .row+.table-scroll,#main .row+.table-scroll:has(+.table-note){margin-top:1.85rem}.latest-analyses{padding-top:clamp(2.6rem,5vw,4rem);padding-bottom:calc(clamp(2.6rem,5vw,4rem) + var(--cut))}.latest-analyses .related-card-title{font-size:.98rem;line-height:1.35}.latest-analyses .latest-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.4rem}.latest-analyses .latest-head .btn-ghost{flex:0 0 auto}.prose:has(>.ad-in-column){display:flex;flex-direction:column}.prose:has(>.ad-in-column)>.ad-in-column{margin-top:auto;padding-top:1.7rem}.ad-in-column .ad-frame{border:0;background:none;padding:0;margin-bottom:0}.subscribe-confirm{min-height:clamp(31rem,72svh,48rem);padding-top:calc(var(--plate-h) + clamp(4.5rem,8vw,7rem));padding-bottom:calc(clamp(4rem,8vw,7rem) + var(--cut));display:grid;align-items:center}.subscribe-confirm__panel{position:relative;max-width:50rem;padding:clamp(1.7rem,4vw,3.2rem);background:var(--iron-surface-1);box-shadow:0 1.5rem 4rem #00000047;overflow:hidden}.subscribe-confirm__panel:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--iron-red),var(--iron-steel) 58%,transparent)}.subscribe-confirm__panel h1{margin:.65rem 0 1rem;color:var(--iron-white);font-family:var(--font-display);font-size:clamp(2.15rem,6vw,4.6rem);font-weight:700;letter-spacing:-.045em;line-height:.98;text-transform:uppercase}.subscribe-confirm__panel p{max-width:42rem;margin:0 0 1.65rem;color:var(--iron-bone);font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.location-directory-controls{scroll-margin-top:calc(var(--nav-h) + 2rem)}.location-state-jump{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.location-state-jump label{font-weight:700}.location-state-jump select{min-height:48px;max-width:100%;padding:.75rem;background:var(--iron-surface-2);color:var(--iron-bone);border:0;border-radius:0;font:inherit;color-scheme:dark}.location-state-jump select:focus-visible,.location-pagination .page-link:focus-visible{outline:2px solid var(--iron-bone);outline-offset:3px}.location-page-summary{margin:0 0 2.5rem}.location-page-summary p{margin:0;color:var(--iron-smoke)}.location-page-summary .location-page-subtitle{margin-bottom:.4rem;color:var(--iron-bone);font:700 clamp(1.25rem,2.5vw,1.75rem)/1.25 var(--font-display)}.location-pagination{margin:1.5rem 0 2.5rem}.location-pagination>p{margin-bottom:.75rem;color:var(--iron-smoke)}.location-pagination .pagination{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none}.location-pagination .page-link{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.location-state-head h3{scroll-margin-top:calc(var(--nav-h) + 2rem)}@media(max-width:575.98px){.location-state-jump label{flex-basis:100%}.location-state-jump select{flex:1;min-width:0}}
