:root{--slate: #474e63;--slate-dark: #343a4b;--slate-tint: #eef0f4;--orange: #db7500;--orange-ink: #a65900;--orange-tint: #fdf3e6;--orange-light: #ffc27a;--on-slate: #e6e8ee;--on-slate-muted: #c9cdd8;--ink: #1f2330;--muted: #5b6172;--rule: #d9dce3;--bg: #fff;--bg-alt: #f6f7f9;--font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gutter: 16px;--measure: 42rem;--radius: 6px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font:400 1.0625rem/1.6 var(--font);color:var(--ink);background:var(--bg);overflow-wrap:break-word}@media(min-width:48rem){body{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{color:var(--slate-dark);line-height:1.2;margin:1.6em 0 .5em;text-wrap:balance}h1,h2{letter-spacing:-.01em}h1{font-size:1.75rem;margin-top:.25em;font-weight:800}h2{font-size:1.4rem}h3{font-size:1.2rem}h4,h5,h6{font-size:1.05rem}h5,h6{text-transform:uppercase;letter-spacing:.03em}@media(min-width:48rem){h1{font-size:2.25rem}h2{font-size:1.6rem}h3{font-size:1.3rem}}p,ul,ol,dl,table,figure{margin:0 0 1em}ul,ol{padding-left:1.4em}li{margin-bottom:.25em}a{color:var(--slate);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:var(--orange-ink)}:focus-visible{outline:3px solid var(--orange);outline-offset:2px}img,svg,video{max-width:100%;height:auto}hr{border:0;border-top:1px solid var(--rule);margin:1.5em 0}small{font-size:.875em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:0}.skip-link:focus{left:var(--gutter);z-index:10;background:var(--bg);padding:.5em 1em}.wrap{max-width:76rem;margin:0 auto;padding:0 var(--gutter)}.site-header{border-top:4px solid var(--orange);background:var(--bg)}.site-header .bar{display:flex;align-items:center;gap:1rem;min-height:3.5rem}.brand{display:block;line-height:0;margin-right:auto}.brand img{width:140px;height:auto}.nav-wide{display:none}.menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.4em;min-height:44px;padding:0 .75em;border:1px solid var(--rule);border-radius:var(--radius);font-weight:600;color:var(--slate-dark)}.menu summary::-webkit-details-marker{display:none}.menu summary:before{content:"\2630";font-size:1.1em}.menu[open] summary:before{content:"\2715"}.menu-panel{position:absolute;left:0;right:0;z-index:5;background:var(--bg);border-bottom:1px solid var(--rule);box-shadow:0 8px 16px #00000014;padding:1rem var(--gutter) 1.25rem}.menu-panel ul{list-style:none;padding:0;margin:1rem 0 0}.menu-panel li{margin:0;border-top:1px solid var(--rule)}.menu-panel li a{display:block;padding:.7em 0;font-weight:600;text-decoration:none}.search{display:flex;gap:.5rem}.search input{flex:1;min-width:0;min-height:44px;padding:0 .75em;font:inherit;border:1px solid var(--muted);border-radius:var(--radius)}.search button{min-height:44px;padding:0 1em;font:inherit;font-weight:600;color:#fff;background:var(--slate);border:0;border-radius:var(--radius);cursor:pointer}.topics{background:var(--slate)}.topics ul{display:flex;gap:.25rem;margin:0 auto;padding:0 var(--gutter);max-width:76rem;list-style:none;overflow-x:auto;scrollbar-width:none}.topics li{margin:0;flex:none}.topics li.sep{width:1px;margin:.6rem .4rem;background:#ffffff59}.topics a{display:block;padding:.7em .65em;color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent}.topics a:hover,.topics a[aria-current]{border-bottom-color:var(--orange);color:#fff}@media(min-width:64rem){.menu{display:none}.nav-wide{display:flex;align-items:center;gap:1.25rem}.nav-wide a{font-weight:600;text-decoration:none}.nav-wide .search input{width:14rem}.brand img{width:170px}.topics ul{justify-content:flex-start}}.site-footer{margin-top:4rem;padding:2.5rem 0 6rem;background:var(--slate-dark);color:var(--on-slate);font-size:.9375rem}.site-footer a{color:#fff}.site-footer h2{color:#fff;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75em}.site-footer ul{list-style:none;padding:0}.site-footer li a{display:inline-block;padding:.3em 0}.footer-grid{display:grid;gap:2rem}.site-footer .fine{color:var(--on-slate-muted);font-size:.8125rem}@media(min-width:48rem){.footer-grid{grid-template-columns:1fr 1fr 2fr}}.crumbs{margin:1.25rem 0 0;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.crumbs a{color:var(--orange-ink);text-decoration:none}.meta{color:var(--muted);font-size:.9375rem;margin:0 0 1.25rem}.meta span+span:before{content:"\b7";margin:0 .5em}.title-band{background:var(--slate-dark);color:#fff}.title-band .wrap{padding-top:1.25rem;padding-bottom:3.5rem}.title-band .crumbs{margin:0 0 .5rem}.title-band .crumbs a{color:var(--orange-light)}.title-band h1{margin:0 0 .5rem;color:#fff}.title-band .meta{margin:0;color:var(--on-slate-muted)}.title-band .meta a{color:#fff}@media(min-width:68rem){.title-band .band-inner{margin-left:calc(300px + 3rem);max-width:var(--measure)}.title-band .wrap{padding-top:2.5rem;padding-bottom:4rem}}.title-band-plain .wrap{padding-bottom:1.5rem}@media(min-width:68rem){.title-band-plain .band-inner{margin-left:0}.title-band-plain .wrap{padding-bottom:2rem}}.answer{position:relative;margin:-2.5rem 0 1.5rem;padding:1rem 1.1rem;background:#fff;border-top:5px solid var(--orange);border-radius:var(--radius);box-shadow:0 6px 20px #1f23301f}.answer-label{display:block;margin-bottom:.25em;color:var(--orange-ink);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.answer p{margin:0;font-size:1.0625em}.answer p+p{margin-top:.5em}.article-grid{display:block}.article-main{max-width:var(--measure);margin:0 auto}.article-b .article-main>:first-child:not(.answer){margin-top:1.5rem}.lead-image{margin:0 calc(-1 * var(--gutter)) 1rem}.lead-image img{display:block;width:100%}.lead-image figcaption{padding:.4em var(--gutter) 0;color:var(--muted);font-size:.875rem}.intro{font-size:1.0625em}.toc-phone{margin:1.5rem 0;border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-alt)}.toc-phone summary{cursor:pointer;min-height:48px;display:flex;align-items:center;padding:0 1rem;font-weight:700;color:var(--slate-dark)}.toc-phone[open] summary{border-bottom:1px solid var(--rule)}.toc-phone nav{padding:.5rem 1rem 1rem}.toc ul{list-style:none;padding:0;margin:0}.toc ul ul{padding-left:1rem}.toc li{margin:0}.toc a{display:block;padding:.4em 0;text-decoration:none;line-height:1.35}.toc a:hover{text-decoration:underline}.toc>ul{counter-reset:toc}.toc>ul>li{counter-increment:toc;display:grid;grid-template-columns:2em 1fr}.toc>ul>li:before{content:counter(toc,decimal-leading-zero);padding-top:.4em;color:var(--orange-ink);font-weight:800;font-size:.875em;font-variant-numeric:tabular-nums}.toc>ul>li>ul{grid-column:2}#right_sidebar{display:none}@media(min-width:48rem){.lead-image{margin-left:0;margin-right:0}.lead-image img{border-radius:var(--radius)}.lead-image figcaption{padding-left:0}}@media(min-width:68rem){.article-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:3rem;align-items:start}.article-grid>#right_sidebar{grid-column:1;grid-row:1}.article-main{grid-column:2;margin:0}.toc-phone{display:none}#right_sidebar{display:block;align-self:stretch;padding-top:1.5rem}.toc-side{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;font-size:.9375rem}.toc-side h2{margin:0 0 .5em;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}}.after{max-width:var(--measure)}.author-box{display:grid;gap:.25rem;margin:2.5rem 0 1.5rem;padding:1rem 1.1rem;background:var(--bg-alt);border-radius:var(--radius);font-size:.9375rem}.author-box h2{margin:0;font-size:1rem}.author-box p{margin:0}.share{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none}.share li{margin:0}.share a{display:inline-flex;align-items:center;gap:.4em;min-height:44px;padding:0 .9em;border:1px solid var(--rule);border-radius:999px;font-size:.9375rem;font-weight:600;text-decoration:none}.updated{color:var(--muted);font-size:.875rem}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem;list-style:none;padding:0;margin:0}.cards>li{margin:0}.card{display:flex;flex-direction:column;gap:.4rem;color:inherit;text-decoration:none}.card-title{margin:0;font-size:1rem;color:var(--slate-dark);line-height:1.3;letter-spacing:-.01em}.card:hover .card-title{color:var(--orange-ink);text-decoration:underline}.card-text{display:none;margin:0;color:var(--muted);font-size:.9375rem;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-thumb{order:-1}.card-thumb img,.card-thumb img[width]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);background:var(--bg-alt)}.card:not(:has(.card-thumb)):before{content:"";order:-1;display:block;aspect-ratio:4 / 3;border-radius:var(--radius);background:var(--slate-tint) linear-gradient(135deg,transparent 60%,rgb(219 117 0 / .25))}@media(min-width:48rem){.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem}.card-title{font-size:1.125rem}.card-text{display:-webkit-box}}@media(min-width:68rem){.cards{grid-template-columns:repeat(4,minmax(0,1fr))}.article-main .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 1.5rem}.chips li{margin:0}.chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 .9em;border:1px solid var(--rule);border-radius:999px;font-size:.9375rem;font-weight:600;text-decoration:none}.chips a[aria-current]{background:var(--slate);border-color:var(--slate);color:#fff}.chips .count{margin-left:.4em;color:var(--muted);font-weight:400}.chips a[aria-current] .count{color:var(--on-slate)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:2.5rem 0 1rem}.section-head h2{margin:0;font-size:1.25rem}.section-head a{font-size:.9375rem;font-weight:600;white-space:nowrap}.hero-b{position:relative;isolation:isolate;color:#fff;background:var(--slate-dark);overflow:hidden}.hero-b>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:30% 60%}.hero-b:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#343a4b8c,#343a4beb 70%)}.hero-b .wrap{padding-top:4.5rem;padding-bottom:2rem}.hero-b h1{margin:0 0 .3em;color:#fff;font-size:2.25rem;line-height:1.05}.hero-b h1 em{font-style:normal;color:var(--orange-light)}.hero-b p{margin:0 0 1.25rem;max-width:34rem;color:var(--on-slate)}.hero-b .search input{min-height:52px;font-size:1.0625rem;border:0}.hero-b .search button{min-height:52px;background:var(--orange);color:#111}@media(min-width:48rem){.hero-b .wrap{padding-top:7rem;padding-bottom:3rem}.hero-b h1{font-size:3.5rem}}.calc-band{background:var(--orange)}.calc-band ul{display:flex;gap:.5rem;margin:0 auto;padding:.75rem var(--gutter);max-width:76rem;list-style:none;overflow-x:auto;scrollbar-width:none}.calc-band li{margin:0;flex:none}.calc-band .label-band{align-self:center;margin-right:.25rem;font-weight:800;color:#111;text-transform:uppercase;font-size:.8125rem;letter-spacing:.08em}.calc-band a{display:inline-flex;align-items:center;min-height:44px;padding:0 1em;border-radius:999px;background:#fff;color:var(--slate-dark);font-weight:700;text-decoration:none;white-space:nowrap}.calc-band a:hover{background:var(--slate-dark);color:#fff}.rigs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;padding:0;margin:0}.rigs li{margin:0}.rig{display:block;overflow:hidden;border-radius:var(--radius);background:var(--slate);color:#fff;text-decoration:none}.rig img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#fff;transition:transform .2s}.rig span{display:flex;justify-content:space-between;align-items:baseline;padding:.6rem .8rem;font-weight:800;font-size:1.0625rem}.rig small{font-weight:400;color:var(--on-slate)}.rig:hover img{transform:scale(1.04)}.rig:hover{color:#fff}@media(min-width:48rem){.rigs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.jobs{margin-top:1rem}.features{display:grid;gap:1rem;list-style:none;padding:0;margin:0}.features li{margin:0}.feature{display:block;color:inherit;text-decoration:none}.feature img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius);background:var(--bg-alt)}.feature strong{display:block;margin-top:.5em;font-size:1.125rem;line-height:1.25;color:var(--slate-dark)}.feature span{display:block;margin-top:.25em;color:var(--muted);font-size:.9375rem}.feature:hover strong{text-decoration:underline}@media(min-width:48rem){.features{grid-template-columns:2fr 1fr;grid-template-rows:auto auto}.features li:first-child{grid-row:span 2}.features li:first-child strong{font-size:1.5rem}}.page-title{margin:1.5rem 0 .5rem}.page-lede{color:var(--muted);margin:0 0 1.5rem;max-width:var(--measure)}.page-body,.list-body{padding-top:1.5rem}.authors{list-style:none;padding:1.5rem 0 0;margin:0;display:grid;gap:1rem}.authors .author-box{margin:0}.search-page{max-width:var(--measure);padding-bottom:2rem}.search-status{color:var(--muted);margin:1rem 0}.search-status:empty{display:none}.search-results{list-style:none;padding:0;margin:0}.search-results li{padding:1rem 0;border-top:1px solid var(--rule)}.search-results a{font-size:1.125rem;font-weight:600;line-height:1.3}.search-results p{margin:.35em 0 0;color:var(--muted);font-size:.9375rem}.search-results mark{background:var(--orange-tint);color:var(--ink);font-weight:600}.content h2{padding-top:.75rem;border-top:3px solid var(--orange)}.content h3{color:var(--slate)}.content h2 .h2-subtitle,.content h3 .h3-subtitle{display:block;margin-top:.3em;font-size:.6em;font-weight:400;color:var(--muted)}.content .look-h3{font-size:1.2rem;color:var(--slate)}.content .look-h4{font-size:1.05rem}.content .look-h5{font-size:1rem;text-transform:uppercase}.content blockquote{margin:1.5em 0;padding:.25em 0 .25em 1em;border-left:3px solid var(--rule);color:var(--muted)}.content code{font-family:var(--mono);font-size:.9em}.row{margin:0 0 1.5em}.row:after,.clearfix:after{content:"";display:table;clear:both}@media(min-width:48rem){.row{display:flex;flex-wrap:wrap;gap:0 1.5rem}.row>[class*=col-]{flex:1 1 0;min-width:0}.row>.col-md-12{flex-basis:100%}.row>.col-md-6{flex:0 0 calc(50% - .75rem)}.row>.col-md-4{flex:0 0 calc(33.333% - 1rem)}}.img-responsive{display:block;max-width:100%;height:auto}.center-block{margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.clear-push{clear:both;margin-bottom:2em}.content img{border-radius:4px}.caption-block,.img-caption,.img-title{font-size:.875rem;color:var(--muted);line-height:1.45}.img-title{font-weight:600;color:var(--ink)}.title-product-link{color:var(--ink)}.img-attribution{font-size:.75rem}.float-content{margin:0 0 1em}@media(max-width:47.99rem){.float-content{max-width:none!important;min-width:0!important}}@media(min-width:48rem){.float-inline-right{float:right;margin-left:1.5rem}.float-inline-left{float:left;margin-right:1.5rem}}.table-wrap{margin:0 0 1.5em;overflow-x:auto;border:1px solid var(--rule);border-radius:var(--radius);-webkit-overflow-scrolling:touch}.table-wrap table{margin:0}.table-wrap :is(th,td){min-width:6.5em;max-width:22em}.table-wrap tbody th{min-width:8em;max-width:11em}table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9375rem;font-variant-numeric:tabular-nums;line-height:1.4}caption{caption-side:top;text-align:left;padding:.6em .75em;font-weight:700;color:var(--slate-dark)}th,td{padding:.55em .75em;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}thead th,thead td{background:var(--slate);color:#fff;font-weight:600;white-space:nowrap;border-bottom:0}thead a{color:#fff}tbody tr:nth-child(2n)>*{background:var(--bg-alt)}tbody tr:nth-child(odd)>*{background:var(--bg)}tbody tr:last-child>*{border-bottom:0}tbody th{position:sticky;left:0;z-index:1;font-weight:600;color:var(--slate-dark);box-shadow:inset -1px 0 0 var(--rule)}.table-notes{margin:-.75em 0 1.5em;font-size:.875rem;color:var(--muted)}.table-notes-heading{font-weight:700}.table-notes p{margin:.25em 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.4em 1.1em;border:1px solid var(--rule);border-radius:var(--radius);font-weight:700;text-decoration:none;line-height:1.2}.btn-warning{background:var(--orange);border-color:var(--orange);color:#111}.btn-warning:hover{background:#c56900;color:#000}.product-button{margin:.5em 0 1em;font-size:.9375rem}.panel{margin:0 0 1.5em;border:1px solid var(--rule);border-radius:var(--radius)}.panel-heading{padding:.6em 1em;border-bottom:1px solid var(--rule);background:var(--bg-alt);font-weight:700}.panel-body{padding:1em}.bg-success{background:#e8f4ea;padding:.5em .75em}.success{color:#22692f}.warning{color:var(--orange-ink)}.danger{color:#a3262a}.dl-horizontal dt{font-weight:700}.dl-horizontal dd{margin:0 0 .5em}.procon-title{margin-bottom:.25em;font-weight:700}.icon-check{color:#22692f}.icon-x{color:#a3262a}.pull-quote{margin:1.5em auto;font-size:1.25em;font-style:italic;color:var(--slate);max-width:none!important}.related-articles-thumb-section-title{margin:1.5em 0 0;text-align:left;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.related-articles-thumb-section-title+hr{display:none}.related-articles-thumb-section-title+hr+ul{list-style:none;padding:0;margin:.5em 0 0}.related-articles-thumb-section-title+hr+ul+hr{margin-top:1em}.selected-article-featured-bullet-item{margin:0}.selected-article-featured-bullet-item a{display:block;padding:.35em 0;font-weight:600}.sources-block{margin-top:2em;font-size:.875rem;color:var(--muted)}.form-control,.content input[type=number],.content input[type=text],.content select{min-height:48px;padding:0 .75em;font:inherit;font-size:1.125rem;border:1px solid var(--muted);border-radius:var(--radius);max-width:12rem}.input-group{display:flex;align-items:center;gap:.5em}.radio-inline{display:inline-flex;align-items:center;gap:.35em;min-height:44px;margin-right:1em}.content form{margin:1.5em 0;padding:1rem 1.1rem;border:2px solid var(--slate);border-radius:var(--radius);background:var(--slate-tint)}.content form output{color:var(--slate-dark)}.content form p:last-child{margin-bottom:0}.image-row figure{margin:0 0 1em}.article-b .content{counter-reset:sec}.article-b .content h2{counter-increment:sec;border-top:0;padding-top:0;display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.article-b .content h2:before{content:counter(sec,decimal-leading-zero);color:var(--orange-ink);font-size:.8em;font-weight:800;font-variant-numeric:tabular-nums}.article-b .content h2 .h2-subtitle{flex-basis:100%}.article-b .content h2:after{content:"";flex-basis:100%;height:3px;margin-top:.4rem;background:linear-gradient(90deg,var(--orange) 3rem,var(--rule) 3rem)}.icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.icon-rotate{transform:rotate(180deg)}.icon-list{padding-left:0;margin-left:2.142857em;list-style-type:none}.icon-list>li{position:relative}.icon-li{position:absolute;left:-2.142857em;width:2.142857em;top:.2em;stroke-width:3.5}.icon-quote{fill:currentColor}#rope_length_box{padding-top:20px;padding-bottom:20px}#rope_length{font-weight:700;font-size:1.2em}#synthetic_rope_weight,#steel_rope_weight{font-weight:700}#winch_size_calculator{padding-top:1em;padding-bottom:1em}#winch_size_calculator .gvwr-input{display:flex;align-items:center;gap:.5em;max-width:20em}#winch_size_calculator .gvwr-input label{margin:0}#winch_size_calculator output{font-weight:700;font-size:1.2em}#winch_size_calculator output.error{color:#a94442}.chart{border:1px solid black}.chart .axis path,.chart .axis line{fill:none;shape-rendering:crispEdges}.chart .axis text{font-size:11px}.chart .link{fill:none;stroke-opacity:.4}.math{overflow-x:auto}
