.redline-dawn{z-index:30;pointer-events:none;mix-blend-mode:screen;opacity:0;position:fixed;inset:0}.redline-dawn__glow{background:linear-gradient(#0000,#e8546838 55%,#ff8a4c8c);position:absolute;inset:35% 0 0}.redline-dawn__sun{background:radial-gradient(circle,#ffc478bf,#ff8c5040 45%,#0000 70%);border-radius:9999px;width:70vmin;height:70vmin;margin-left:-35vmin;position:absolute;bottom:-24vmin;left:50%;transform:translateY(30vmin)}.redline-clock{z-index:35;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#07080bd1;border-radius:9999px;align-items:center;gap:.6rem;padding:.45rem .9rem .45rem .5rem;transition:opacity .4s,transform .4s;display:flex;position:fixed;bottom:1.25rem;left:1.25rem;box-shadow:0 10px 30px -12px #000000b3,inset 0 0 0 1px #ffffff1f}.redline-clock__face{flex-shrink:0;width:2.4rem;height:2.4rem}.redline-clock__face line[data-clock-hour],.redline-clock__face line[data-clock-min]{transform-origin:20px 20px;transform-box:view-box}.redline-clock__words{line-height:1.05;display:grid}.redline-clock__words b{font-family:var(--font-display);letter-spacing:.02em;font-size:1.35rem;font-weight:700}.redline-clock__words small{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;font-size:.75rem}.redline-clock.is-armed{opacity:0;transform:translateY(.75rem)}.redline-clock.is-armed.is-on{opacity:1;transform:none}.redline-clock.is-out b{color:var(--color-accent-light)}@media (width<=639px){.redline-clock{bottom:auto;left:auto;right:.75rem;top:calc(4.5rem + var(--demo-bar-h,0px));padding:.35rem .7rem .35rem .4rem}.redline-clock__face{width:2rem;height:2rem}.redline-clock__words b{font-size:1.1rem}.redline-clock__words small{letter-spacing:.08em;font-size:.8125rem}}.redline-first-light__sky{background:linear-gradient(#12141b 0%,#5b3a6e 40%,#e8606c 72%,#ff9a5a 100%)}@media print{.redline-dawn,.redline-clock{display:none}}@media (width<=1023px){.redline-hero .redline-eyebrow{color:#fff;text-shadow:0 1px 8px #0009}.redline-hero .redline-eyebrow:before{content:"";vertical-align:middle;background:var(--color-accent);width:1.5rem;height:2px;margin-right:.6rem;display:inline-block}}@media (width<=639px){.redline-hero .redline-photo:after{content:"";background:#07080b66;position:absolute;inset:0}}#fleet{color:#f4f1ea;background:radial-gradient(120% 60% at 50% 0,#1a1c25 0%,#07080b 70%)}#fleet ul>li{color:#f4f1ea;--tw-ring-color:#ffffff12;background:linear-gradient(#14161e 0%,#0b0c11 100%);transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;box-shadow:0 30px 60px -30px #000c}#fleet ul>li:hover{box-shadow:0 40px 70px -30px #000000e6, 0 0 0 1px color-mix(in srgb, var(--color-accent) 45%, transparent), 0 20px 60px -20px color-mix(in srgb, var(--color-accent) 45%, transparent);transform:translateY(-6px)}#fleet ul>li :is(h3,h3 a,p,li){color:inherit}#fleet ul>li .text-ink\/65,#fleet ul>li .text-ink\/60,#fleet ul>li .text-ink\/75{color:#f4f1ea9e}#fleet ul>li ul>li{border-color:#ffffff24}#fleet ul>li .border-ink\/10{border-color:#ffffff1a}#fleet ul>li p.font-display.text-3xl{color:var(--color-accent-light)}#fleet ul>li>a:first-child{background:#07080b;position:relative;overflow:hidden}#fleet ul>li>a:first-child img{filter:brightness(.78)contrast(1.08)saturate(.9);transition:filter .8s,transform 1.2s cubic-bezier(.2,.7,.2,1)}#fleet ul>li:hover>a:first-child img{filter:brightness(.95)contrast(1.05);transform:scale(1.05)}#fleet ul>li>a:first-child:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-accent) 38%, transparent), transparent);mix-blend-mode:screen;height:45%;position:absolute;inset:auto 0 0}#fleet ul>li>a:first-child:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 40%,#ffffff38 50%,#0000 60%);position:absolute;inset:-20% -60%;transform:translate(-60%)}#fleet ul>li:hover>a:first-child:after{animation:1.1s cubic-bezier(.4,0,.2,1) forwards redline-sweep}@keyframes redline-sweep{0%{opacity:1;transform:translate(-60%)}to{opacity:0;transform:translate(60%)}}@media (prefers-reduced-motion:reduce){#fleet ul>li,#fleet ul>li img{transition:none}#fleet ul>li:hover{transform:none}#fleet ul>li:hover>a:first-child:after{animation:none}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{background:color-mix(in srgb, currentColor 9%, transparent)!important;box-shadow:none!important;border:0!important;border-radius:14px!important}form[action*=\/enquiry] button[type=submit]{border-radius:999px!important}@media (width>=640px){.sc-chat .sc-chat-toggle{writing-mode:vertical-rl;border-radius:.75rem 0 0 .75rem;padding:1rem .65rem}.sc-chat{right:0}}main>[data-sc-block]+[data-sc-block]:before{content:"";z-index:30;pointer-events:none;background-color:var(--color-accent);width:min(700px,88vw);height:58px;margin:0 auto -58px;display:block;position:relative;translate:0 22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 19.0 Q4.0 19.0 8.9 19.4 Q13.8 19.9 17.6 19.3 Q21.5 18.8 25.1 19.2 Q28.8 19.7 32.6 20.2 Q36.5 20.8 41.9 20.8 Q47.3 20.9 51.8 20.1 Q56.4 19.4 60.5 19.0 Q64.6 18.6 69.5 19.8 Q74.4 21.1 79.7 20.6 Q84.9 20.2 89.8 20.7 Q94.6 21.2 98.2 20.4 Q101.7 19.7 105.9 19.1 Q110.1 18.4 114.6 18.4 Q119.2 18.3 123.2 19.5 Q127.2 20.7 131.0 20.7 Q134.9 20.6 139.7 19.7 Q144.5 18.8 148.6 19.5 Q152.6 20.3 157.1 20.4 Q161.6 20.5 165.6 21.1 Q169.5 21.7 174.3 20.5 Q179.0 19.2 183.5 19.2 Q188.0 19.3 192.0 19.9 Q195.9 20.5 199.6 19.8 Q203.3 19.1 207.0 19.5 Q210.6 19.9 213.3 20.8 L216.0 21.7'/%3E%3Cpath d='M324.0 19.7 Q324.0 19.7 327.8 20.4 Q331.6 21.0 336.3 20.9 Q340.9 20.8 346.1 20.7 Q351.4 20.6 356.3 20.9 Q361.2 21.3 365.1 20.1 Q369.1 18.9 373.8 19.2 Q378.6 19.5 383.0 20.2 Q387.3 20.8 392.0 20.6 Q396.7 20.3 401.2 20.6 Q405.8 20.8 409.5 21.2 Q413.3 21.6 418.1 21.4 Q422.9 21.2 427.7 21.1 Q432.5 20.9 437.7 21.1 Q442.8 21.2 448.3 20.3 Q453.7 19.3 457.7 20.2 Q461.8 21.1 466.2 20.2 Q470.6 19.2 475.8 19.4 Q480.9 19.6 485.3 20.2 Q489.6 20.9 494.4 19.8 Q499.1 18.8 503.8 19.0 Q508.4 19.2 513.0 19.1 Q517.5 19.0 522.0 19.5 Q526.4 20.0 531.2 19.3 L536.0 18.5'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M18 38 L28 6 M46 38 L36 6 M32 10 L32 14 M32 19 L32 25 M32 30 L32 38 M10 6 L54 6'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 19.0 Q4.0 19.0 8.9 19.4 Q13.8 19.9 17.6 19.3 Q21.5 18.8 25.1 19.2 Q28.8 19.7 32.6 20.2 Q36.5 20.8 41.9 20.8 Q47.3 20.9 51.8 20.1 Q56.4 19.4 60.5 19.0 Q64.6 18.6 69.5 19.8 Q74.4 21.1 79.7 20.6 Q84.9 20.2 89.8 20.7 Q94.6 21.2 98.2 20.4 Q101.7 19.7 105.9 19.1 Q110.1 18.4 114.6 18.4 Q119.2 18.3 123.2 19.5 Q127.2 20.7 131.0 20.7 Q134.9 20.6 139.7 19.7 Q144.5 18.8 148.6 19.5 Q152.6 20.3 157.1 20.4 Q161.6 20.5 165.6 21.1 Q169.5 21.7 174.3 20.5 Q179.0 19.2 183.5 19.2 Q188.0 19.3 192.0 19.9 Q195.9 20.5 199.6 19.8 Q203.3 19.1 207.0 19.5 Q210.6 19.9 213.3 20.8 L216.0 21.7'/%3E%3Cpath d='M324.0 19.7 Q324.0 19.7 327.8 20.4 Q331.6 21.0 336.3 20.9 Q340.9 20.8 346.1 20.7 Q351.4 20.6 356.3 20.9 Q361.2 21.3 365.1 20.1 Q369.1 18.9 373.8 19.2 Q378.6 19.5 383.0 20.2 Q387.3 20.8 392.0 20.6 Q396.7 20.3 401.2 20.6 Q405.8 20.8 409.5 21.2 Q413.3 21.6 418.1 21.4 Q422.9 21.2 427.7 21.1 Q432.5 20.9 437.7 21.1 Q442.8 21.2 448.3 20.3 Q453.7 19.3 457.7 20.2 Q461.8 21.1 466.2 20.2 Q470.6 19.2 475.8 19.4 Q480.9 19.6 485.3 20.2 Q489.6 20.9 494.4 19.8 Q499.1 18.8 503.8 19.0 Q508.4 19.2 513.0 19.1 Q517.5 19.0 522.0 19.5 Q526.4 20.0 531.2 19.3 L536.0 18.5'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M18 38 L28 6 M46 38 L36 6 M32 10 L32 14 M32 19 L32 25 M32 30 L32 38 M10 6 L54 6'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>[data-sc-block]+[data-sc-block]:before{animation:linear both motif-draw;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes motif-draw{0%{opacity:.15;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}}}@media print{main>[data-sc-block]+[data-sc-block]:before{display:none}}.sc-ficon{stroke-width:2.4px;background:color-mix(in srgb, currentColor 12%, transparent);box-sizing:content-box;border-radius:6px;padding:2px}
