:root{--navy:#073f52;--teal:#168e9c;--aqua:#e5f4f5;--sun:#f7bc48;--sand:#fcf5e8;--ink:#244a56}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#f7faf9;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}a,button,summary{touch-action:manipulation}.skip{position:fixed;left:10px;top:-100px;z-index:999;background:#fff;padding:15px}.topline{padding:8px 5%;background:var(--navy);color:#fff;font-size:14px;letter-spacing:1px;display:flex;justify-content:space-between}header{position:sticky;top:0;background:#fff;z-index:30;display:flex;align-items:center;padding:10px 4%;gap:24px;border-bottom:1px solid #d8e5e6}.logo{flex-shrink:0}.logo img{display:block;width:155px;height:64px;object-fit:contain}nav{display:flex;gap:20px;align-items:center;margin-left:auto;font-size:13px;font-weight:700}nav a,nav summary{padding:10px 0;cursor:pointer}.dropdown{position:relative}.dropdown>div{position:absolute;top:40px;left:-20px;width:250px;padding:18px;background:#fff;box-shadow:0 12px 40px #073f5225;border-radius:12px}.dropdown a{display:block;padding:9px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 23px;border:1px solid var(--sun);border-radius:8px;background:var(--sun);color:var(--navy);font-size:12px;letter-spacing:.65px;font-weight:800;line-height:1.4;min-height:48px}.menu{display:none}h1,h2,h3{color:var(--navy);line-height:1.12;letter-spacing:-1.5px}h1{font-size:clamp(46px,6vw,84px);max-width:800px;margin:20px 0 25px;color:inherit}h2{font-size:clamp(32px,3.5vw,49px);margin:15px 0 24px}@media (max-width:1200px){nav{gap:12px;font-size:12px}header{gap:14px;padding:10px 3%}.logo img{width:135px}}@media (max-width:1050px){nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:25px;max-height:75vh;overflow:auto;box-shadow:0 15px 30px #073f5220}nav>a{display:block}.dropdown>div{position:static;box-shadow:none;width:auto}.menu{display:block;margin-left:auto;background:0 0;border:0;font-size:27px;color:var(--navy);padding:8px}header>.button{margin-left:0}}@media (max-width:650px){.topline{font-size:11px;letter-spacing:.35px;gap:8px}.topline a{white-space:nowrap}.logo img{width:125px;height:52px}header{gap:6px}.button{padding:13px 16px;font-size:11px;gap:12px}h1{font-size:51px;letter-spacing:-2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.tester-page{--tx-ink:#073f52;--tx-teal:#168e9c;--tx-aqua:#e5f4f5;--tx-gold:#f7bc48;color:var(--tx-ink);background:#fff;font:16px/1.65 Arial,Helvetica,sans-serif}.tester-page *{box-sizing:border-box}.tester-page h1,.tester-page h2,.tester-page h3{font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.7px;line-height:1.14;margin:0}.tester-page h1{font-size:clamp(43px,4.5vw,68px);max-width:770px}.tester-page h2{font-size:clamp(31px,3vw,44px);margin:12px 0 20px}.tester-page p{margin:14px 0 22px}.tx-wrap{width:min(1240px,calc(100% - 80px));margin:auto}.tx-section{padding:68px 0;scroll-margin-top:110px}.tx-kicker{font-size:11px;font-weight:700;letter-spacing:2px;color:#168e9c;display:block}.tx-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#f7bc48;border:1px solid #f7bc48;border-radius:40px;color:#073f52;padding:14px 24px;font-size:12px;font-weight:800;letter-spacing:.3px}.tx-outline{background:0 0;border-color:currentColor;color:inherit}.tx-hero{position:relative;min-height:590px;display:flex;align-items:center;background:#073f52;color:#fff;overflow:hidden}.tx-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.tx-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#032e39ed,#032e39a0 44%,#032e3915 85%)}.tx-hero>.tx-wrap{position:relative;z-index:1;padding:65px 0}.tx-hero .tx-kicker{color:#b8e6eb}.tx-hero p{max-width:535px;font-size:18px;margin:23px 0 29px}@media (max-width:1050px){.tx-wrap{width:calc(100% - 50px)}}@media (max-width:700px){.tx-wrap{width:calc(100% - 36px)}.tx-section{padding:45px 0}.tester-page h1{font-size:41px;line-height:1.13}.tester-page h2{font-size:31px}.tx-hero{min-height:560px}.tx-hero:after{background:linear-gradient(90deg,#032e39e8,#032e3980)}.tx-hero>img{object-position:57% center}.tx-hero p{font-size:16px;max-width:360px}.tx-hero>.tx-wrap{padding:45px 0}.tx-kicker{font-size:10px}.tx-button{font-size:10px;padding:13px 19px}}@media (prefers-reduced-motion:reduce){.tester-page *{transition:none!important;scroll-behavior:auto}}.dv-page .dv-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}.dv-page .tx-button{font-size:12px;letter-spacing:.7px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 22px;border-radius:8px;cursor:pointer}.dv-page .tx-outline{background:0 0;border:1px solid #168e9c;color:#073f52}.dv-page .dv-hero{min-height:560px;display:flex;align-items:center}.dv-page .dv-hero .tx-wrap{position:relative;z-index:1;padding-top:90px;padding-bottom:90px}.dv-page .dv-hero:after{background:linear-gradient(90deg,#073f52e8,#073f5280 70%,#073f5229)}.dv-page .dv-hero .tx-outline{border-color:#ffffffaa;color:#fff}.dv-page .dv-hero p{max-width:650px}.dv-page p{color:#486874}.dv-page .dv-hero p{color:#fff}.dv-page .dv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(30px,5vw,70px);align-items:center}.dv-split .dv-photo{min-width:0}.dv-split .dv-photo>img{display:block;width:100%;height:440px;object-fit:cover;border-radius:18px}.dv-page .dv-contain{object-fit:contain!important;background:#fff}@media (max-width:1000px){.dv-page .dv-split{gap:30px}.dv-split .dv-photo>img{height:370px}}@media (max-width:760px){.dv-page .dv-hero{min-height:530px}.dv-page .dv-hero .tx-wrap{padding-top:65px;padding-bottom:65px}.dv-page .dv-split{grid-template-columns:1fr}.dv-split .dv-photo>img{height:340px}}header>.header-contact-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}header>.header-contact-actions>a{display:flex;align-items:center;justify-content:center;width:40px;height:44px;border-radius:7px;color:#073f52;border:1px solid #d0e3e7;background:#f5fafb}.header-contact-actions svg{width:20px;height:20px;display:block}@media (max-width:600px){header>.header-contact-actions{gap:2px}header>.header-contact-actions>a{width:34px;height:44px;border:0;background:0 0}header>.button{font-size:10px;padding:12px 10px;white-space:nowrap}header .logo img{max-width:122px;height:auto}header{gap:5px}header .menu{padding:7px}}@media (max-width:380px){header .logo img{max-width:95px}header>.header-contact-actions>a{width:30px}header>.button{padding:12px 8px;font-size:9px}header{gap:3px;padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}body>.topline a{color:#fff}@font-face{font-family:CoastalHand;src:url("/assets/far-release/caveat-4ed05cd078ef.woff2") format("woff2");font-weight:400 700;font-display:swap}.far-flair{--far-ink:#073f52;--far-accent:#56afbf;--far-deep:#11798e;--far-gold:#f7bc48;--far-wash:#e2f3f5;--far-paper:#fffaf1;background:var(--far-wash)}.far-flair.far-theme-sand{--far-accent:#68b5bd;--far-deep:#11798e;--far-wash:#f8f0de;--far-gold:#edba54}.far-flair .far-wave-hero{clip-path:url(#far-hero-wave);padding-bottom:110px;margin-bottom:0}.far-flair .far-after-hero{background:linear-gradient(var(--far-wash),#fffaf3);margin-top:0}.far-flair .far-wave-hero h1 em{font-family:CoastalHand,cursive;font-style:normal;font-weight:600;color:#c7f5ee;line-height:1.05}.far-flair :is(.dv-photo,.lk-photo,.nature-photo,.td-visual>img,.tx-operator>img,.hm-intro-photo>img,.team-portrait){border:4px solid var(--far-accent);border-radius:23px;box-sizing:border-box}@media (max-width:700px){.far-flair .far-wave-hero{padding-bottom:95px}}@media (max-width:360px){body.far-visual-page>header .logo{width:84px;flex-basis:84px;min-width:0}body.far-visual-page>header .logo img{width:84px}body.far-visual-page>header .menu{width:32px;min-width:32px;flex-basis:32px;padding:5px}body.far-visual-page>header>a.button{font-size:9px;padding:12px 7px;gap:4px;min-height:44px;white-space:nowrap}}body section.far-standard-hero{min-height:590px;height:auto;display:flex;align-items:flex-start;padding:55px 0 70px;box-sizing:border-box}body section.far-standard-hero>:is(.tx-wrap,.container,.s2-hero-content){padding-top:0;padding-bottom:0}body section.far-standard-hero h1{font-size:clamp(36px,4vw,60px);line-height:1.08;max-width:590px;margin:17px 0}body section.far-standard-hero h1 em{font-size:inherit}body section.far-standard-hero p:not(.s2-kicker){max-width:510px;line-height:1.5}body section.far-standard-hero.s2-hero:before,body section.far-standard-hero:is(.tx-hero,.pagehero):after{background:linear-gradient(90deg,#073f52fa 0,#073f52b8 35%,#073f5220 72%,transparent),linear-gradient(180deg,#073f52b0,transparent 42%)}@media (max-width:767px){body section.far-standard-hero{min-height:470px;padding:30px 0 70px}body section.far-standard-hero h1{font-size:clamp(28px,6vw,36px);max-width:310px}body section.far-standard-hero p:not(.s2-kicker){max-width:300px;font-size:14px;margin:16px 0 22px}body section.far-standard-hero.tx-hero>img{inset:0;width:100%;height:100%}}body>header>.button{flex-shrink:0;white-space:nowrap}@media (width>1280px){body>header>#navigation>:is(a,details){white-space:nowrap}body>header>#navigation .dropdown>div{white-space:normal}}@media (1280px<width<=1360px){body>header{padding-inline:3%;gap:14px}body>header>#navigation{gap:12px;font-size:12px}}@media (1050px<width<=1280px){body>header>#navigation{display:none;position:absolute;inset:100% 0 auto;background:#fff;padding:25px;max-height:75vh;overflow:auto;box-shadow:0 15px 30px #073f5220}body>header>#navigation.open,body>header>#navigation>a{display:block}body>header>#navigation .dropdown>div{position:static;width:auto;box-shadow:none}body>header>.menu{display:block;margin-left:auto;background:0 0;border:0;padding:8px;font-size:27px;color:var(--navy)}body>header>.button{margin-left:0}}@media (width<=360px){body>header:has(>#navigation)>.logo{width:84px;flex:0 0 84px;min-width:0}body>header:has(>#navigation)>.logo img{width:84px;max-width:100%;height:auto}body>header:has(>#navigation)>.menu{width:32px;min-width:32px;flex:0 0 32px;padding:5px}body>header:has(>#navigation)>.button{min-height:44px;padding:12px 7px;font-size:9px;gap:4px}}body>.topline{background:#0076a6;color:#fff}@media (max-width:767px){:root{--far-speed-aerial:url("/assets/far-release/far-opt/opt-img-6f75db5a877e.webp");--far-speed-dolphin-wake:url("/assets/far-release/far-opt/opt-img-5e529c416d4b.webp");--far-speed-open-water:url("/assets/far-release/far-opt/opt-img-5ffabac12f0b.webp")}}html.far-css-pending,html.far-css-pending body{overflow-x:clip}