:root{font-size:18px;font-size:clamp(16px, 0.4vw + 12px, 18px)}*{box-sizing:border-box;transition-timing-function:ease}.fa-x-twitter svg{display:none}.span-all{grid-column:1 / -1}img{pointer-events:none}:is(h1,h2,h3,h4,h5,h6,ol,ul,p,span,div,td)>sup{font-size:max(14px, 40%);vertical-align:middle}h1,h2,h3,h4,h5,h6{margin:0;padding:0;-webkit-font-smoothing:antialiased}p,ul:not(.w-nav-list),ol{font-size:max(14px, 1rem);font-weight:400;line-height:1.5;margin:0;margin-bottom:0!important;padding:0}ul:not(.w-nav-list),ol{margin-left:1rem}:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6,p,ul:not(.w-nav-list),ol),:is(p)+:is(p,ul:not(.w-nav-list),ol){margin-top:1rem}:is(p,ul:not(.w-nav-list),ol)+:is(h1,h2,h3,h4,h5,h6,blockquote),:is(ul:not(.w-nav-list),ol)+:is(p,ul:not(.w-nav-list),ol){margin-top:1.5rem}:is(ul:not(.w-nav-list),ol)+:is(h1,h2,h3,h4,h5,h6,blockquote){margin-top:2rem}.header-00{-webkit-font-smoothing:antialiased;font-size:3.5rem;line-height:.95;letter-spacing:-.03em;padding:0}.header-0{-webkit-font-smoothing:antialiased;font-size:3rem;line-height:normal;letter-spacing:-.03em;padding:0}.header-1{-webkit-font-smoothing:antialiased;font-size:2.5rem;line-height:normal;letter-spacing:-.025em;padding:0}.header-2{-webkit-font-smoothing:antialiased;font-size:2rem;line-height:normal;letter-spacing:-.02em;padding:0}.header-3{-webkit-font-smoothing:antialiased;font-size:1.6rem;line-height:normal;letter-spacing:-.02em;padding:0}.header-4{-webkit-font-smoothing:antialiased;font-size:1.3rem;font-weight:600;line-height:normal;letter-spacing:-.02em;padding:0}.subhead{-webkit-font-smoothing:antialiased;font-size:1.2rem;font-weight:600;line-height:normal;letter-spacing:-.02em;padding:0}.subhead.small{-webkit-font-smoothing:antialiased;font-size:1rem}.x-small-body{font-size:max(14px, 0.8rem);margin-top:.5rem}.med-body{font-size:max(14px, 0.95rem)}.small-body{font-size:max(14px, 0.9rem)}.med-body{font-size:max(14px, 1.1rem)}.med-body+.med-body{margin-top:.5rem}.large-body{font-size:max(14px, 1.125rem)}.header-1+:is(p,ul:not(.w-nav-list),ol){margin-top:.6rem}.header-2+:is(p,ul:not(.w-nav-list),ol){margin-top:.5rem}.header-3+:is(p,ul:not(.w-nav-list),ol){margin-top:.4rem}:is(.header-4,.subhead)+:is(p,ul:not(.w-nav-list),ol,.small-body,.x-small-body){margin-top:.3rem}.large-body+:is(h1,h2,h3,h4,h5,h6){margin-top:2rem}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.uppercase{text-transform:uppercase;letter-spacing:.05em}.runin strong{font-size:1.1em;font-weight:700;line-height:normal;letter-spacing:-.02em;padding:0}.white{color:#fff}.black{color:var(--color-black)}:is(h1,h2,h3,h4,h5,h6,p,ul,ol)>a,button,input,a[class*="us-btn"]{transition:0.1s}a[class*="us-btn"]:before{transition:0s}:is(p,ol,ul:not(.w-nav-list)) a:is(:hover,:focus-visible){text-decoration:underline}#cortland-nav.type_mobile .w-nav-list.level_2{border-radius:1rem;padding:1rem 0}#cortland-nav.type_mobile .w-nav-anchor.level_1{padding-right:0;padding-left:0}#cortland-nav.type_mobile .w-nav-anchor.level_2{font-weight:400}#cortland-nav.type_mobile .w-nav-arrow{font-size:1rem}#cortland-nav.type_desktop .w-nav-anchor{font-weight:400}#cortland-nav.type_desktop .w-nav-anchor.level_1{font-weight:600}#cortland-nav.type_desktop .w-nav-anchor:is(:hover,:focus-visible){text-decoration:underline}#cortland-nav.type_desktop .menu-item-has-children:is(:hover,:focus-within) .w-nav-anchor.level_1{text-decoration:none;cursor:default}#cortland-nav.type_desktop .w-nav-list.level_1{line-height:3.5rem}#cortland-nav.type_desktop .w-nav-list.level_2{padding:.5rem 0}#cortland-nav.type_desktop .w-nav-anchor.level_2{padding:.4rem 1rem}[class*="text-cols-"]{column-count:1;column-gap:3rem}@media only screen and (min-width:601px){.text-cols-four{column-count:2}}@media only screen and (min-width:1025px){.text-cols-four{column-count:3}}@media only screen and (min-width:1281px){.text-cols-four{column-count:4}}.rope-composition{display:inline-block;color:#fff;font-size:max(13px, 0.75rem);line-height:1;letter-spacing:.03em;font-weight:600;text-transform:uppercase;border-radius:.3em;background:var(--color-grad-purple-alt-grad);padding:.5em 1em!important}.industries-container{display:grid!important;grid-template-columns:1fr;grid-auto-rows:1fr;grid-gap:8px}.industries-container .item img{object-fit:cover;aspect-ratio:3;mix-blend-mode:luminosity;opacity:.5;transition-duration:0.2s}.industries-container .item .w-image-meta{top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(45deg,#fff0,transparent)!important;background-blend-mode:multiply;padding:1rem!important;transition-duration:0.1s}.industries-container .item .w-image-meta:after{content:'\f061';position:absolute;top:50%;right:1.25rem;font-family:'fontawesome';font-size:1.7rem;font-weight:400;transform:translate(0,-50%);opacity:0;transition-duration:0.1s}.industries-container .item .w-image-title{position:absolute;top:50%;left:0;font-size:1.4rem;font-weight:500;line-height:1;border-top-right-radius:8px;border-bottom-right-radius:8px;padding:1rem 1.25rem;transform:translate(0,-50%);transition-duration:0.1s}.industries-container .item .w-image-description{font-size:.85rem;line-height:1.3;margin:0;opacity:0;transition-duration:0.1s}.industries-container .item.aquaculture{background-color:var(--color-aqua)}.industries-container .item.marine{background-color:var(--color-blue)}.industries-container .item.energy{background-color:var(--color-magenta)}.industries-container .item.industrial{background-color:var(--color-green)}.industries-container .item.defense{background-color:var(--color-red-orange)}.industries-container .item.sports{background-color:var(--color-magenta-dk)}@media only screen and (min-width:601px){.industries-container{grid-template-columns:repeat(2,1fr)}.industries-container .item img{aspect-ratio:revert-layer}}@media only screen and (min-width:1025px){.industries-container{grid-template-columns:repeat(3,1fr)}.industries-container .item a:is(:focus-visible,:hover) img{mix-blend-mode:normal;opacity:1}.industries-container .item a:is(:focus-visible,:hover) .w-image-meta{background:linear-gradient(45deg,rgb(0 0 0 / 50%),transparent)!important}.industries-container .item a:is(:focus-visible,:hover) .w-image-meta:after{opacity:1}.industries-container .item a:is(:focus-visible,:hover) .w-image-title{background:var(--color-purple)}.industries-container .item a:is(:focus-visible,:hover) .w-image-description{opacity:1}}@media only screen and (min-width:1281px){.industries-container .item .w-image-meta{padding:1.25rem!important}}.location-gallery .w-gallery-item{aspect-ratio:unset}.location-gallery .w-gallery-item-img{height:auto;width:100%;aspect-ratio:1}.location-gallery .w-gallery-item-meta{position:relative;display:flex;flex-direction:column;justify-content:center;padding:10px;background:var(--color-blue)}.location-gallery .w-gallery-item-title{font-weight:500;line-height:1.1;width:min-content}.logo-rotator .logo img{aspect-ratio:3.5/1;object-fit:contain;filter:contrast(50%) grayscale(1);opacity:.6}.net-icons{height:110px;max-height:100%;width:auto;max-width:100%}.net-icons img{height:100%;object-fit:contain;object-position:0%}.text-over-image-container{display:grid!important;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-gap:6px}.text-over-image-container .text-over-image{position:relative;display:flex;flex-direction:column;justify-content:center;background-color:var(--color-purple)!important;background-blend-mode:soft-light;height:100%;margin:0!important;padding:4rem 1rem}.text-over-image-container .text-over-image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgb(0 0 0 / 50%),transparent);z-index:0}.text-over-image-container .text-over-image .wpb_wrapper{z-index:1}.text-over-image-container .text-over-image :is(p,ul,ol,h1,h2,h3,h4,h5,h6):not([class*=]){font-size:max(14px, 1.125rem);line-height:1.3}.text-over-image-container .text-over-image :is(p,ul,ol,h1,h2,h3,h4,h5,h6){color:#fff;transition-duration:0.1s}.text-over-image-container.leadership .text-over-image{aspect-ratio:.8;transition-duration:0.2s;background-blend-mode:normal;padding:.8rem 1rem;justify-content:flex-end}.text-over-image-container.leadership .text-over-image:after{top:65%;background:linear-gradient(to top,rgb(0 0 0 / 50%),transparent)}.text-over-image-container.leadership .text-over-image .link{margin:0!important}.text-over-image-container.leadership .text-over-image .link a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;background:rgb(0 0 0 / 25%);color:#fff;font-weight:600;line-height:1;text-align:center;padding:2rem 1rem;opacity:0;transition-duration:0.1s}.text-over-image-container.leadership .text-over-image .link a:before{content:'\f08c';font-family:'Font Awesome 7 Brands';font-size:2rem;padding-bottom:10px}.text-over-image-container.leadership .text-over-image .x-small-body{margin-top:3px;font-size:max(14px, 0.7rem);line-height:1.1}.text-over-image-container.leadership .text-over-image:has(a):is(:focus-within,:hover){background-blend-mode:soft-light}.text-over-image-container.leadership .text-over-image:has(a):is(:focus-within,:hover) :is(p:not(.link),ul,ol,h1,h2,h3,h4,h5,h6){opacity:0!important}.text-over-image-container.leadership .text-over-image:has(a):is(:focus-within,:hover) .link a{opacity:1;text-decoration:none}.text-over-image-container.color{grid-template-columns:1fr}.text-over-image-container.color .text-over-image{background-blend-mode:normal}.text-over-image-container.color .text-over-image:after{display:none}@media only screen and (min-width:601px){.text-over-image-container,.text-over-image-container.alt:not(.leadership),.text-over-image-container.color{grid-template-columns:repeat(3,1fr)}.text-over-image-container .text-over-image{padding:5rem 1rem}}@media only screen and (min-width:901px){.text-over-image-container:not(.alt,.leadership){grid-template-columns:repeat(5,1fr)}.text-over-image-container .text-over-image{padding:6rem 1.5rem}}@media only screen and (min-width:1025px){.text-over-image-container.leadership{grid-template-columns:repeat(5,1fr)}}.cortland-form .evf-submit-container{padding:0!important}.cortland-form button[type="submit"]{--btn-height:calc(1.1em + 2 * 0.8em);--btn-border-width:0px;--btn-background:var(--color-purple);--btn-hover-background:var(--color-grad-purple-grad, var(--color-grad-purple));font-size:1.1rem!important;line-height:1.1!important;font-weight:400!important;letter-spacing:0em;padding:.8em 1.2em!important;transition-duration:0s;border-radius:0.3em!important;transition-timing-function:ease;background:var(--btn-background,transparent)!important;border-color:var(--btn-border-color,transparent)!important;border-image:none!important;color:#fff!important}.cortland-form button[type="submit"]:is(:focus-visible,:hover){background:var(--btn-hover-background,transparent)!important}.cortland-form .everest-forms-uploader .dz-message{display:grid;grid-template-columns:50px 1fr}.cortland-form .everest-forms-uploader .dz-message svg{grid-row:1 / 3;margin-bottom:0!important}.cortland-form .everest-forms-uploader .dz-message>*:not(svg){grid-column:2/3}.cortland-form .evf-recaptcha-container{margin-bottom:0}.cortland-form.dark :is(input:not([type="submit"]),select,textarea){color:#fff;background:rgb(0 0 0 / 50%)}.cortland-form.dark :is(input:not([type="submit"]),select,textarea)::placeholder,.cortland-form.dark select option{color:#ccc}.cortland-form.dark .everest-forms-captcha-equation{color:#fff}.cortland-form.dark :is(input:not([type="submit"]),select,textarea):focus-within{box-shadow:0 0 0 2px #fff}.cortland-form.dark label.evf-error{color:#fff}