@supports (width:min(250px, 100%)){.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,16rem), 100%), 1fr))}}:root,:host{--ratio:1.5;--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:1rem;--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--font-ratio:1.618;--f-5:calc(var(--f-4) / var(--font-ratio));--f-4:calc(var(--f-3) / var(--font-ratio));--f-3:calc(var(--f-2) / var(--font-ratio));--f-2:calc(var(--f-1) / var(--font-ratio));--f-1:calc(var(--f0) / var(--font-ratio));--f0:1rem;--f1:calc(var(--f0) * var(--font-ratio));--f2:calc(var(--f1) * var(--font-ratio));--f3:calc(var(--f2) * var(--font-ratio));--f4:calc(var(--f3) * var(--font-ratio));--f5:calc(var(--f4) * var(--font-ratio));--measure:60ch;--measure-md:45ch;--measure-sm:30ch;--border-thin:1px;--color-light:#fff;--color-dark:#000;font-family:sans-serif;font-size:125%}*,:after,:before{box-sizing:border-box}[hidden]{display:none}[hidden]+*{margin-block-start:0!important}*{max-inline-size:var(--measure)}html,body,div,header,nav,main,section,article,aside,footer{max-inline-size:none}html,body{margin:0;padding:0}h3{font-size:var(--f1)}img{max-inline-size:100%}figure{margin:0}.box{padding:var(--padding,var(--s1));outline:var(--border-thin) solid transparent;outline-offset:calc(var(--border-thin)*-1);color:var(--color-dark);background-color:var(--color-light);border:0 solid}.box *{color:inherit}.box\:invert{color:var(--color-light);background-color:var(--color-dark)}.box\:border{outline:initial;border:var(--border-thin) solid}.center{box-sizing:content-box;margin-inline:auto;padding-inline-start:var(--padding,0);padding-inline-end:var(--padding,0);max-inline-size:var(--measure)!important}.center\:text{text-align:center}.center\:intrinsic{flex-direction:column;align-items:center;display:flex;max-inline-size:none!important}.center\:intrinsic>.grid{inline-size:100%}.center\:intrinsic :is(.reel,:has(.reel)){inline-size:100%;min-inline-size:0;max-inline-size:100%}.cluster{gap:var(--gap,var(--s1));flex-wrap:wrap;justify-content:flex-start;display:flex}.container{container-type:inline-size}.cover{row-gap:var(--space,var(--s0));min-block-size:100vh;flex-direction:column;min-block-size:100svh;display:flex}.cover>*{margin-block:0}.cover>[data-cover-main]{margin-block:auto}.frame{--n:16;--d:9;aspect-ratio:var(--n)/var(--d);justify-content:center;align-items:center;display:flex;overflow:hidden}.frame>img,.frame>video{object-fit:cover;block-size:100%;inline-size:100%}.grid{gap:var(--gap,var(--s0));display:grid}@supports (width:min(250px, 100%)){.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,16rem), 100%), 1fr))}}.icon{width:.75em;width:1cap;height:.75em;height:1cap}.with-icon{--space:.15em;align-items:baseline;display:inline-flex}.with-icon .icon{margin-inline-end:var(--space,.15em)}.imposter-container{position:relative}.imposter{--position:absolute;--margin:0px;position:var(--position);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.imposter.contain{max-inline-size:calc(100% - var(--margin)*2);max-block-size:calc(100% - var(--margin)*2);overflow:auto}.reel{scrollbar-color:var(--color-light) var(--color-dark);block-size:auto;display:flex;overflow:auto hidden}.reel::-webkit-scrollbar{block-size:1rem}.reel::-webkit-scrollbar-track{background-color:#000}.reel::-webkit-scrollbar-thumb{background-color:var(--color-dark);background-image:linear-gradient(var(--color-dark) 0, var(--color-dark) .25rem, var(--color-light) .25rem, var(--color-light) .75rem, var(--color-dark) .75rem)}.reel>*{flex:none}.reel.box{padding:0}.reel.box>*{margin:var(--padding);margin-inline-end:0}.reel.box>*+*{margin-inline-start:var(--gap,var(--s0))}.reel.box:after{content:"";flex-basis:var(--padding);flex-shrink:0}.reel>img{block-size:100%;flex-basis:auto;width:auto}.reel>*+*{margin-inline-start:var(--gap,var(--s0))}.reel.overflowing:not(.box){padding-block-end:var(--gap,var(--s0))}.reel.overflowing+.instruction{display:block}.instruction{display:none;margin-block-start:var(--s-1)!important}.with-sidebar{gap:var(--gap,var(--s1));--content-min-width:50%;flex-wrap:wrap;display:flex}.with-sidebar:not(.with-sidebar\:right)>:first-child{flex-basis:var(--sidebar-width,auto);flex-grow:1}.with-sidebar:not(.with-sidebar\:right)>:last-child{min-inline-size:var(--content-min-width,50%);flex-grow:999;flex-basis:0}.with-sidebar\:right>:last-child{flex-basis:var(--sidebar-width,auto);flex-grow:1}.with-sidebar\:right>:first-child{min-inline-size:var(--content-min-width,50%);flex-grow:999;flex-basis:0}.stack{flex-direction:column;justify-content:flex-start;display:flex}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--space,var(--s0))}.stack:only-child{block-size:100%}.switcher{--threshold:30rem;gap:var(--gap,var(--s1));flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%)*999)}.justify-content\:space-between{justify-content:space-between}.justify-content\:space-around{justify-content:space-around}.justify-content\:center{justify-content:center}.justify-content\:flex-end{justify-content:flex-end}.align-items\:flex-start{align-items:flex-start}.align-items\:center{align-items:center}.align-items\:flex-end{align-items:flex-end}.align-items\:stretch{align-items:stretch}.align-items\:baseline{align-items:baseline}.vh{clip-path:inset(100%)!important;clip:rect(1px, 1px, 1px, 1px)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.display\:block{display:block!important}.filter\:invert{filter:invert()!important}.text-align\:center{text-align:center!important}.text-align\:left{text-align:left!important}.block-size\:50vb{block-size:50vb}.block-size\:40vb{block-size:40vb}.block-size\:30vb{block-size:30vb}.block-size\:20vb{block-size:20vb}.jumbotext{font-size:var(--f5)}.xltext{font-size:var(--f4)}.measure\:lg{max-inline-size:var(--measure)!important}.measure\:md{max-inline-size:var(--measure-md)!important}.measure\:sm{max-inline-size:var(--measure-sm)!important}.space-s0{--space:var(--s0)}.space-zero{--space:0}.space-s1{--space:var(--s1)}.space-s2{--space:var(--s2)}.space-s3{--space:var(--s3)}.space-s4{--space:var(--s4)}.space-s5{--space:var(--s5)}.space-s-1{--space:var(--s-1)}.space-s-2{--space:var(--s-2)}.space-s-3{--space:var(--s-3)}.space-s-4{--space:var(--s-4)}.space-s-5{--space:var(--s-5)}.padding-s0{--padding:var(--s0)}.padding-zero{--padding:0}.padding-s1{--padding:var(--s1)}.padding-s2{--padding:var(--s2)}.padding-s3{--padding:var(--s3)}.padding-s4{--padding:var(--s4)}.padding-s5{--padding:var(--s5)}.padding-s-1{--padding:var(--s-1)}.padding-s-2{--padding:var(--s-2)}.padding-s-3{--padding:var(--s-3)}.padding-s-4{--padding:var(--s-4)}.padding-s-5{--padding:var(--s-5)}.gap-s0{--gap:var(--s0)}.gap-zero{--gap:0}.gap-s1{--gap:var(--s1)}.gap-s2{--gap:var(--s2)}.gap-s3{--gap:var(--s3)}.gap-s4{--gap:var(--s4)}.gap-s5{--gap:var(--s5)}.gap-s-1{--gap:var(--s-1)}.gap-s-2{--gap:var(--s-2)}.gap-s-3{--gap:var(--s-3)}.gap-s-4{--gap:var(--s-4)}.gap-s-5{--gap:var(--s-5)}.grid-min-16{--min:16rem}.grid-min-20{--min:20rem}.grid-min-24{--min:24rem}.grid-min-28{--min:28rem}.grid-min-32{--min:32rem}.sidebar-width-12{--sidebar-width:12rem}.sidebar-width-16{--sidebar-width:16rem}.sidebar-width-20{--sidebar-width:20rem}.sidebar-width-24{--sidebar-width:24rem}.sidebar-width-28{--sidebar-width:28rem}.sidebar-width-32{--sidebar-width:32rem}.content-min-50{--content-min-width:50%}.content-min-66{--content-min-width:66.667%}.content-min-75{--content-min-width:75%}.frame\:1-1{--n:1;--d:1}.frame\:4-3{--n:4;--d:3}.switcher\:max2>:nth-last-child(n+3),.switcher\:max2>:nth-last-child(n+3)~*,.switcher\:max3>:nth-last-child(n+4),.switcher\:max3>:nth-last-child(n+4)~*,.switcher\:max4>:nth-last-child(n+5),.switcher\:max4>:nth-last-child(n+5)~*,.switcher\:max5>:nth-last-child(n+6),.switcher\:max5>:nth-last-child(n+6)~*,.switcher\:max6>:nth-last-child(n+7),.switcher\:max6>:nth-last-child(n+7)~*,.switcher\:max7>:nth-last-child(n+8),.switcher\:max7>:nth-last-child(n+8)~*{flex-basis:100%}.switcher-threshold-20{--threshold:20rem}.switcher-threshold-25{--threshold:25rem}.switcher-threshold-30{--threshold:30rem}.switcher-threshold-35{--threshold:35rem}.switcher-threshold-40{--threshold:40rem}@font-face{font-family:DM Sans;src:url(../assets/dm-sans-latin.bfe8c811ed.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--navy:#102f3a;--navy-deep:#0c2630;--ink:#17323b;--muted:#53656b;--paper:#f5f5ef;--yellow:#f0d91a;--line:#d7ddda;color:var(--ink);background:var(--paper);font-family:DM Sans,Trebuchet MS,Arial,sans-serif}body{overflow-wrap:anywhere;line-height:1.65}::selection{color:var(--navy-deep);background:var(--yellow)}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere;font-weight:700}h1,h2{letter-spacing:-.045em;line-height:1.08}h1{font-size:clamp(1.8rem,5vw,4.2rem)}h2{font-size:clamp(1.9rem,3.8vw,3.4rem)}h3{letter-spacing:-.025em;font-size:1.4rem;line-height:1.25}a{color:inherit;text-underline-offset:.25em;overflow-wrap:anywhere;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button{font:inherit;cursor:pointer}img{block-size:auto;display:block}:focus-visible{outline-offset:5px;outline:3px solid #1688ae}.hero :focus-visible,.site-header :focus-visible,.demonstration :focus-visible,.contact :focus-visible,.site-footer :focus-visible{outline-color:var(--yellow)}.shell{--measure:70rem;--padding:clamp(1rem, 3.5vw, 3rem)}.section{padding-block:clamp(3.5rem,7vw,6rem);scroll-margin-block-start:1rem}.eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:1rem;font-weight:500;line-height:1.5}.skip-link{z-index:10;color:var(--navy);background:var(--yellow);padding:.75rem 1rem;position:absolute;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header,.hero,.demonstration,.contact,.site-footer{color:#fff;background-color:var(--navy)}.site-header{border-block-end:1px solid #ffffff26}.site-navigation{--gap:1.5rem;padding-block:1.1rem}.wordmark{inline-size:12rem;max-inline-size:55%;display:block}.wordmark img{inline-size:100%}.main-nav{--gap:1rem}.main-nav>a:not(.button){text-decoration:none}.main-nav>a:not(.button):hover{text-decoration:underline}.main-nav[hidden],.main-nav-toggle[hidden]{display:none}.button{border:1px solid #0000;border-radius:3px;padding:.75rem 1.1rem;font-weight:500;line-height:1.4;text-decoration:none}.button-primary{color:var(--navy-deep);background:var(--yellow)}.button-primary:hover{background:#ffea35}.button-outline{color:inherit;background:0 0;border-color:#ffffff70}.button-outline:hover{background:#ffffff0d;border-color:#fff}.hero-layout{--threshold:45rem;--gap:clamp(2rem, 5vw, 4rem);padding-block:clamp(2.5rem,5vw,4rem)}.hero-copy h1 span{color:var(--yellow);display:block}.hero-copy .lead{color:#d5e0e2;max-inline-size:43ch;font-size:1.05rem}.status-mark{background:var(--yellow);block-size:.5rem;inline-size:.5rem;margin-inline-end:.35rem;display:inline-block}.hero-photo{--n:3;--d:2;background:#e7e8e6;border-radius:3px}.hero-photo>img{object-fit:contain}.feature-strip{--min:17rem;--gap:1.5rem;border-block-start:1px solid #ffffff26;margin-block:0;padding-block:1.8rem;list-style:none}.feature-strip img{object-fit:contain;filter:brightness(0)invert();block-size:2.4rem;inline-size:2.4rem}.feature-strip strong{font-weight:500}.feature-strip span{color:#b6c8ce}.section-intro{--threshold:43rem;--gap:2rem}.section-intro>p,.section-intro>.stack>p:not(.eyebrow){max-inline-size:48ch}.text-link{font-weight:500}.text-link span{margin-inline-start:.35em;display:inline-block}.product-grid{--min:24rem;--gap:1.5rem}.product{border:1px solid var(--line);background:#fff}.product-image{--n:16;--d:10}.product-body{flex-grow:1;margin-block-start:0;padding:clamp(1.25rem,3vw,2rem)}.product-label{border:1px solid var(--line);border-radius:2px;align-self:flex-start;padding:.2rem .7rem;font-size:1rem}.product-body h2{font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.2}.product-points{color:var(--muted);padding-inline-start:1.1rem}.product-body>.text-link{margin-block-start:auto;padding-block-start:1.5rem}.demonstration{background-color:var(--navy-deep)}.demonstration .section-intro>p,.rescue-steps p{color:#c4d2d7}.demo-frame{background:#07171e;border:1px solid #ffffff30}.demo-frame video{object-fit:contain}.video-panel{background:var(--navy-deep);padding:clamp(1rem,2vw,2rem)}.risk{background:#fff}.press-grid{--min:10rem;--gap:1rem}.press-grid img{inline-size:100%}.references,.risk-media figcaption{color:var(--muted);font-size:1rem}.references ul{margin:0;padding-inline-start:1.1rem}.risk-quote{border-inline-start:4px solid var(--yellow);margin-inline:0;padding-inline-start:1.25rem;font-size:1.2rem}.risk-quote cite{font-size:1rem;font-style:normal}.demonstration figcaption{color:#c4d2d7;max-inline-size:75ch;font-size:1rem}.rescue-steps{--min:17rem;--gap:2rem;margin:0;padding:0;list-style:none}.rescue-steps>li{border-block-start:1px solid #ffffff40;padding-block-start:1.2rem}.rescue-steps h3{font-size:1.25rem}.step-number{color:var(--yellow);font-size:1.5rem;font-weight:500}.mounting{background:#fff}.mounting-layout,.about-layout,.risk-layout,.news-layout{--threshold:43rem;--gap:clamp(2rem, 5vw, 4rem)}.mounting-photo{--n:4;--d:3}.placement-note{--threshold:40rem;--gap:2rem;border-inline-start:4px solid var(--yellow);background:var(--paper);padding:clamp(1.25rem,3vw,2rem)}.placement-note h3{font-size:1.4rem}.about-photo{--n:4;--d:3;background:#e7e8e6}.about-photo>img{object-fit:contain}.property-grid{--min:15rem;--gap:2rem}.property{border-block-start:1px solid var(--line);padding-block:1.5rem}.property img{aspect-ratio:1;object-fit:contain;inline-size:min(12rem,100%)}.property figcaption{max-inline-size:25ch;font-weight:500}.news{background:#fff}.news-photo{--n:1;--d:1;background:#e7e8e6}.news-photo>img{object-fit:contain}.contact{background-image:linear-gradient(#102f3aed,#102f3af7),url(../assets/ocean.9880a92418.webp);background-position:50%;background-size:cover}.contact-intro{max-inline-size:52rem}.contact-intro>p:not(.eyebrow){color:#d5e0e2;max-inline-size:55ch}.contact-grid{--min:17rem;--gap:2rem;border-block-start:1px solid #ffffff40;padding-block-start:2.5rem;font-style:normal}.contact-grid h3{font-size:1.2rem}.contact-grid p{color:#c4d2d7}.contact-grid a{text-decoration-color:#ffffff70}.contact-grid address{font-style:normal}.support-mark img{background:#fff;inline-size:11rem;padding:.75rem}.site-footer{background:var(--navy-deep);border-block-start:1px solid #ffffff26}.footer-layout{padding-block:1.8rem}.site-footer .wordmark{inline-size:10rem}.site-footer p,.file-type{color:#b6c8ce}@media (max-width:74rem){.site-navigation{--gap:.75rem}.main-nav{flex-basis:100%;padding-block:1rem .5rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}