.tv-app-detail,.tv-journey,.tv-reader{--tv-ink:#f6f5ed;--tv-mint:#bcebd8;--tv-deep:#06171e;color:var(--tv-ink);background:var(--tv-deep);font-family:var(--font-body),Arial,sans-serif;color-scheme:dark}.fs-site:has(.tv-app-detail),.fs-site:has(.tv-journey){background:#06171e;scrollbar-color:#526469 #07191f}.tv-journey{position:relative;isolation:isolate}.tv-marker{position:absolute;inset-inline-start:0;width:1px;height:1px;pointer-events:none}.tv-stage{position:sticky;top:0;height:100svh;height:100dvh;width:100%;overflow:clip;overflow-anchor:none;isolation:isolate;background:#06151d}.tv-chart-gesture{display:none}.tv-visuals{position:absolute;inset:0;pointer-events:none}@media (max-width:767px),(pointer:coarse) and (max-width:1024px){.tv-stage{overflow:visible}.tv-visuals{overflow:clip}.tv-chart-gesture{display:block;position:absolute;inset:0;z-index:3;touch-action:pan-y pinch-zoom}.tv-deck:has(.tv-swipe-surface){z-index:4}}.tv-ascent,.tv-ascent canvas,.tv-boat,.tv-copy-shade,.tv-deck,.tv-earth,.tv-hatch,.tv-installed,.tv-installed img,.tv-master,.tv-opening,.tv-reef-stage,.tv-survey-photo{position:absolute;inset:0;width:100%;height:100%}.tv-earth{z-index:0;pointer-events:none;overflow:hidden}.tv-ocean-shot{position:absolute;top:50%;left:50%;overflow:hidden;transform-origin:center}.tv-ocean-orbit,.tv-ocean-shot video,.tv-ocean-stills{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-width:none}.tv-ocean-stills{width:400%;height:200%}.tv-survey-photo{pointer-events:none;z-index:3;transform-origin:50% 50%}.tv-survey-photo img{position:absolute;max-width:none}.tv-opening{pointer-events:none;z-index:6;transform-origin:65% 48%}.tv-opening video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 48%;object-position:50% 48%}.tv-reef-stage{z-index:4;pointer-events:none}.tv-stage .tv-polarised{position:absolute;inset:0;height:100%;background:transparent}.tv-polarised .fr-title{top:clamp(92px,15%,185px);max-width:38rem;isolation:isolate}.tv-polarised .fr-title:before{content:"";position:absolute;z-index:-1;inset:-55% -15% -55% -20%;pointer-events:none;background:radial-gradient(ellipse at 42% 50%,#041920bb 0,#04192085 42%,transparent 72%);opacity:0;transition:opacity .28s ease}.tv-polarised[data-split] .fr-title:before{opacity:1}.tv-locality,.tv-polarised .fr-title>span{font:500 clamp(11px,.9vw,14px) /1.5 var(--font-body),sans-serif;letter-spacing:.035em;color:#dcf2e7}.tv-polarised .fr-title h2{font:500 clamp(35px,4.7vw,85px) /.99 var(--font-body),sans-serif;letter-spacing:-.07em;margin:.22em 0 0;max-width:11.3ch;text-shadow:0 2px 26px #03182070}.tv-polarised .fr-details:before{background:linear-gradient(90deg,#03151c82,transparent 53%),linear-gradient(0deg,#03151be6,transparent 40%)}.tv-polarised .fr-foot{bottom:15%}.tv-polarised .fr-tools{max-width:240px}.tv-polarised .fr-switch button{font-size:13px}.tv-polarised .fr-outline{stroke:#d6ffdf}.tv-polarised .fr-fix{fill:#d6ffe7}.tv-ascent{pointer-events:none;z-index:3;overflow:hidden}.tv-ascent canvas{display:block}.tv-deck{z-index:2;pointer-events:none}.tv-deck-light{position:absolute;inset:0;background:radial-gradient(ellipse at 66% 53%,#25454a 0,#0d272e 36%,#06171e 76%)}.tv-device{position:absolute;left:0;top:0;transform-origin:center;isolation:isolate}.tv-gallery-devices{position:absolute;inset:0}.tv-boat-handset{position:absolute;pointer-events:none}.tv-boat-handset .tv-static-phone{width:100%}.tv-screen{position:absolute;left:50%;top:50%;overflow:hidden;transform-origin:center;background:#10262b;pointer-events:none}.tv-screen>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tv-fitted-rail,.tv-model-rail,.tv-rim-thickness{position:absolute;inset:0;height:100%;width:100%;max-width:none;pointer-events:none}.tv-fitted-rail{transform-origin:center}.tv-rim-thickness{inset:1% 1.1%;width:auto;height:auto;border-radius:15%/7%;background:linear-gradient(95deg,#415151,#141c22 10%,#233037 80%,#8a9593 96%,#292e30);box-shadow:7px 12px 26px #0005}.tv-island{position:absolute;top:3.4%;left:36%;width:28%;height:2.8%;background:#060c0e;border-radius:40px;box-shadow:inset 0 .6px 1px #56615b}.tv-island:after{content:"";position:absolute;right:6%;top:27%;height:47%;aspect-ratio:1;border-radius:50%;background:radial-gradient(#305564,#0b1523 70%)}.tv-contour-plate,.tv-depth-plate,.tv-map,.tv-map iframe,.tv-map-fallback{position:absolute;inset:0;height:100%;width:100%;border:0;pointer-events:none}.tv-map{background:#284344}.tv-contour-plate,.tv-depth-plate{background-size:cover;background-position:50%}.tv-contour-plate{background-image:url(/site-media/voyage/chart-contours.webp)}.tv-depth-plate{background-image:url(/site-media/voyage/chart-depth.webp)}.tv-map-fallback span{position:absolute;right:3%;top:10%;padding:4px 8px;border-radius:20px;color:#fff;background:#10272be3;font-size:12px}.tv-swipe-surface{position:absolute;inset:6% 0 9% 41%;z-index:22;pointer-events:auto;touch-action:pan-y;cursor:grab}.tv-swipe-surface:active{cursor:grabbing}.tv-boat{z-index:5;pointer-events:none;overflow:hidden}.tv-boat img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:57% 50%;object-position:57% 50%;transform-origin:0 0}.tv-hatch{z-index:6;pointer-events:none}.tv-installed{display:block}.tv-installed img{-o-object-fit:cover;object-fit:cover}.tv-copy-shade,.tv-master{pointer-events:none}.tv-copy-shade{z-index:8;background:linear-gradient(90deg,#03171dd9,#03171da8 27%,transparent 58%),linear-gradient(0deg,#03141c55,transparent 20%)}.tv-caption{position:absolute;z-index:10;left:6vw;top:50%;width:min(38vw,590px);translate:0 -50%}.tv-caption,.tv-caption[inert]{pointer-events:none}.tv-caption:not([inert]) :is(button,a,input,label){pointer-events:auto}.tv-app-detail h1,.tv-app-detail h2,.tv-caption h1,.tv-caption h2,.tv-reader h2{font-family:var(--font-body),Arial,sans-serif;text-transform:none;font-weight:500;letter-spacing:-.073em;line-height:.97;margin:0;text-wrap:balance}.tv-caption h1{font-size:clamp(64px,7.1vw,126px)}.tv-caption h2{font-size:clamp(45px,5.7vw,98px)}.tv-app-detail p,.tv-caption p{font:400 clamp(15px,1.25vw,20px) /1.53 var(--font-body),sans-serif;max-width:35ch;color:#e1ece7;margin:1.12em 0}.tv-caption .tv-locality{display:block;margin-bottom:14px}.tv-caption small{display:block;margin-top:13px;color:#c5d6cf;font:400 12px/1.4 var(--font-body),sans-serif}.tv-caption small a{text-decoration:underline;text-underline-offset:3px}.tv-link{display:inline-flex;align-items:center;gap:21px;width:-moz-fit-content;width:fit-content;min-height:43px;border:0;border-bottom:1px solid #d0e4da;background:none;color:inherit;padding:5px 0;font:500 15px/1.25 var(--font-body),sans-serif;cursor:pointer;text-decoration:none}.tv-link>span{font:400 1.4em/1 Arial,sans-serif}.tv-atlas-copy p{max-width:36ch}.tv-carousel-nav,.tv-pills{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.tv-carousel-nav button,.tv-pills button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#f2f6f0;border:1px solid #aed2ca8c;border-radius:24px;background:#0a2128d9;min-height:44px;padding:0 16px;font:500 13px/1.2 var(--font-body),sans-serif;cursor:pointer}.tv-pills button[aria-pressed=true]{color:#092324;background:#dcf0e1;border-color:#dcf0e1}.tv-carousel-nav{margin:0 0 .7em;gap:14px}.tv-carousel-nav button{border-radius:50%;width:44px;padding:0;font-size:22px}.tv-carousel-nav button:disabled{opacity:.34;cursor:default}.tv-carousel-nav span{font-size:13px;font-variant-numeric:tabular-nums}.tv-screen-picker{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:6px;color:#e1efe6}.tv-screen-picker select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tv-screen-picker:focus-within{outline:2px solid var(--tv-mint);outline-offset:3px}@media (max-height:680px) and (max-aspect-ratio:8/9){.tv-stage .tv-app-copy{bottom:calc(122px + env(safe-area-inset-bottom))}.tv-stage .tv-app-copy h2{font-size:clamp(32px,9.3vw,42px)}.tv-stage .tv-app-copy p{margin:.4em 0 .55em}}.tv-shade-control{display:grid;width:min(100%,286px);gap:10px;padding:10px 0 5px;touch-action:pan-y;cursor:pointer}.tv-shade-control span{display:flex;justify-content:space-between;font-size:14px}.tv-shade-control output{font-variant-numeric:tabular-nums;color:var(--tv-mint)}.tv-shade-control input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;cursor:ew-resize;height:7px;margin:11px 0;touch-action:pan-y}.tv-shade-control input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:31px;height:31px;border:2px solid #bcebd8;border-radius:50%;background:#163539}.tv-shade-control input::-moz-range-thumb{width:27px;height:27px;border:2px solid #bcebd8;border-radius:50%;background:#163539}.tv-shade-seam{position:absolute;z-index:7;top:0;bottom:0;width:2px;background:#ecfff3;pointer-events:none}.tv-transport{position:absolute;inset:auto 0 0;z-index:15;display:flex;gap:14px;align-items:center;justify-content:space-between;padding:26px 6vw 13px;background:linear-gradient(transparent,#05151deb 65%);color:#eaf2ed}.tv-transport nav,.tv-utility{display:flex;align-items:center;gap:clamp(10px,1.65vw,28px)}.tv-transport a,.tv-utility button{background:none;border:0;border-bottom:1px solid transparent;padding:11px 0;white-space:nowrap;text-decoration:none;color:#d0dcd8;font:500 12px/1.25 var(--font-body),sans-serif;cursor:pointer}.tv-transport a[aria-current=step]{border-color:#bdeed2;color:#fff}.tv-playhead{position:absolute;inset:auto 0 0;height:2px;background:#bcebd8;transform-origin:0 50%}.tv-nojs{position:fixed;bottom:0;left:0;z-index:300;background:#10343a;padding:1rem;display:flex;gap:20px}.tv-app-detail :focus-visible,.tv-journey :focus-visible,.tv-reader :focus-visible{outline:2px solid #d6ffe2;outline-offset:4px}@media (max-aspect-ratio:8/9){.tv-caption{left:6%;right:6%;width:auto;top:auto;bottom:max(15%,calc(122px + env(safe-area-inset-bottom)));translate:0 0}.tv-caption h1{font-size:clamp(56px,13.3vw,98px)}.tv-caption h2{font-size:clamp(39px,10.6vw,70px)}.tv-caption p{font-size:clamp(14px,3.65vw,19px);line-height:1.42;max-width:38ch;margin:.6em 0 .75em}.tv-caption small{font-size:11px;margin-top:7px}.tv-caption .tv-locality{font-size:12px;margin-bottom:7px}.tv-ocean-copy h2 br,.tv-water-copy h2 br{display:none}.tv-copy-shade{background:linear-gradient(0deg,#03151ef7 8%,#03151ee0 24%,#03151e75 44%,transparent 65%)}.tv-polarised .fr-title{top:max(76px,10%);left:6%;right:6%}.tv-polarised .fr-title h2{max-width:16ch;font-size:clamp(30px,8.4vw,52px)}.tv-polarised .fr-foot{bottom:max(15%,calc(122px + env(safe-area-inset-bottom)));grid-template-columns:.8fr 1fr;gap:8px}.tv-polarised .fr-tools{max-width:176px}.tv-polarised .fr-switch button{padding:0 9px;min-width:0;font-size:12px}.tv-polarised .fr-details:before{background:linear-gradient(180deg,#02171dc2,transparent 36%,transparent 55%,#03161ee0 96%)}.tv-app-copy{bottom:max(15%,calc(122px + env(safe-area-inset-bottom)))}.tv-app-copy p{max-width:42ch}.tv-carousel-nav{display:inline-flex;margin:0 17px 0 0;gap:9px}.tv-app-copy .tv-link{font-size:14px}.tv-swipe-surface{inset:7% 0 38%}.tv-transport{padding:16px 6% max(6px,env(safe-area-inset-bottom));display:block}.tv-transport nav{justify-content:flex-start;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tv-transport a,.tv-utility button{font-size:12px;min-height:44px;flex-shrink:0;padding:8px 0}.tv-utility{justify-content:flex-end}.tv-utility button{min-height:44px;padding:6px 0}.tv-shade-control{max-width:270px;gap:5px;padding:0}.tv-atlas-copy p{max-width:42ch}.tv-deck-light{background:radial-gradient(ellipse at 50% 35%,#25454a,#0d272e 44%,#06171e 80%)}}@media (max-height:700px) and (orientation:portrait){.tv-caption{bottom:max(16%,calc(122px + env(safe-area-inset-bottom)))}.tv-caption h2{font-size:9vw}.tv-caption p{font-size:13px;line-height:1.35}.tv-app-copy .tv-locality{display:none}.tv-polarised .fr-foot{bottom:max(16%,calc(122px + env(safe-area-inset-bottom)))}.tv-shade-control input{margin:7px 0}}@media (max-height:540px) and (orientation:landscape){.tv-caption{width:42vw;top:48%}.tv-caption h1{font-size:12vh}.tv-caption h2{font-size:10vh}.tv-caption p{font-size:13px;margin:.5em 0}.tv-caption small{margin:3px 0}.tv-transport{padding-top:5px;padding-bottom:3px}.tv-carousel-nav button,.tv-link,.tv-pills button{min-height:34px}.tv-polarised .fr-title{top:14%;max-width:44%}.tv-polarised .fr-title h2{font-size:8vh}.tv-shade-control{gap:0}}.tv-app-detail,.tv-reader{min-height:100svh;background:#071b23}.tv-app-hero,.tv-feature-story,.tv-reader>section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,7vw,120px);align-items:center;padding:clamp(82px,13vh,148px) 8vw}.tv-app-hero{min-height:100svh;background:radial-gradient(ellipse at 69% 45%,#264449,#0b242b 46%,#071b23)}.tv-app-hero .tv-locality{display:block;margin:30px 0 12px}.tv-app-detail h1,.tv-reader h1{font:500 clamp(56px,7vw,110px) /.96 var(--font-body),sans-serif;letter-spacing:-.075em}.tv-app-detail h2,.tv-reader h2{font-size:clamp(37px,4.6vw,76px)}.tv-app-hero>.tv-static-phone,.tv-reader .tv-static-phone{width:min(78%,34vh);margin:auto}.tv-back{font-size:14px;color:#dcece5;text-underline-offset:5px}.tv-app-detail .tv-pills>a,.tv-pills button{min-height:42px}.tv-app-detail .tv-pills>a{display:grid;place-items:center;color:inherit;border:1px solid #a8d0c8a0;padding:0 13px;border-radius:25px;font-size:13px;text-decoration:none}.tv-app-detail .tv-pills>a[aria-current]{color:#0a2629;background:#d2eddd}.tv-store{display:flex;gap:28px;margin-top:22px}.tv-feature-story{background:#103139}.tv-app-map-poster,.tv-detail-chart{width:100%;height:clamp(330px,45vw,600px);-o-object-fit:cover;object-fit:cover}.tv-detail-more{padding:9vw 8vw}.tv-detail-more>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4vw;margin:3vw 0}.tv-detail-more article{border-top:1px solid #546971;padding-top:20px}.tv-detail-more h3{font-size:24px;line-height:1.1}.tv-reader header{padding:150px 8vw 64px;background:linear-gradient(90deg,#09202edb,#09202e55),url(/site-media/flight/boat.jpg) center 45% /cover}.tv-reader p{max-width:36ch;font-size:17px;line-height:1.55;margin:1em 0}.tv-reader-reef{isolation:isolate;position:relative;height:max(610px,82svh)}.tv-reader-reef .tv-polarised{position:absolute;inset:0;height:100%;background:transparent}.tv-reader section>img{max-height:58vh;width:100%;-o-object-fit:contain;object-fit:contain}.tv-reader-helm,.tv-reader-map{position:relative;height:clamp(340px,48vw,630px);overflow:hidden}.tv-reader>section:nth-of-type(2n){background:#103139}.tv-reader-reef .fr-foot{bottom:7%}@media (max-width:750px){.tv-app-hero,.tv-feature-story,.tv-reader>section{grid-template-columns:1fr;padding:90px 6vw 44px;gap:26px}.tv-app-hero>.tv-static-phone{grid-row:1;width:min(40%,24vh)}.tv-app-hero .tv-locality{margin:14px 0 8px}.tv-app-hero{gap:8px;min-height:100svh;padding-top:70px}.tv-detail-more>div{grid-template-columns:1fr;gap:20px}.tv-detail-more{padding:64px 6vw}.tv-reader-map{height:56vh}.tv-reader p{font-size:15px}}.tv-stack-key{display:flex;align-items:center;gap:4px 14px;flex-wrap:wrap;color:#f0f6eb;margin:.25rem 0 1rem;font:500 13px/1.4 var(--font-body),sans-serif}.tv-stack-key span{display:inline-flex;align-items:center;gap:5px}.tv-stack-key b{color:#b6ebd6;font-size:17px;font-weight:500}.tv-stack-key i{width:10px;height:10px;border-radius:50%;outline:1px solid #fff8}.tv-stack-explore,.tv-stack-sheet-foot button{display:inline-flex;align-items:center;gap:10px;min-height:45px;padding:7px 16px;border:0;border-radius:26px;background:#e3f1e4;color:#0b2829;font:600 14px/1.2 var(--font-body),sans-serif;cursor:pointer}.tv-stack-explore span{margin-left:5px}.tv-stack>small{display:block;margin-top:12px;color:#c3d6ce}.tv-stack-sheet{position:fixed;inset:0 3vw 0 auto;margin:auto 0;width:min(570px,94vw);max-width:94vw;height:-moz-fit-content;height:fit-content;max-height:min(89svh,800px);padding:0;overflow:hidden;background:#0e252b;color:#eef5ec;border:1px solid #ccebd640;border-radius:19px;box-shadow:0 22px 100px #001418a8;pointer-events:auto;font:400 15px/1.4 var(--font-body),Arial,sans-serif;color-scheme:dark}.tv-stack-sheet[open]{display:flex;flex-direction:column}.tv-stack-sheet::backdrop{background:#0018204d}.tv-stack-sheet-foot,.tv-stack-sheet-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 23px;flex:none}.tv-stack-sheet-head{background:#112b30;border-bottom:1px solid #c2e3da2e}.tv-reader .tv-stack-sheet-head h2,.tv-stack-sheet-head h2{font:500 30px/1 var(--font-body),sans-serif;letter-spacing:-.055em;margin:5px 0 0;color:#f0f6ed}.tv-stack-kicker{color:#acd8c8;font:600 10px/1.2 var(--font-body),sans-serif;letter-spacing:.12em}.tv-stack-sheet-head button{background:transparent;border:1px solid #a3cdb866;border-radius:50%;width:42px;height:42px;color:#e4efe7;font-size:25px;line-height:1;cursor:pointer}.tv-stack-scroll{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:13px 23px 15px;-webkit-overflow-scrolling:touch}.tv-stack-sheet .tv-stack-lead,.tv-stack-sheet .tv-stack-more{font:400 14px/1.5 var(--font-body),sans-serif;max-width:none;color:#d2e1db;line-height:1.45;margin:0 0 10px}.tv-stack-presets{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 14px}.tv-flows label,.tv-stack-presets button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:4px 9px;border-radius:18px;border:1px solid #9ac2ac4a;background:transparent;color:#e9f2eb;font:500 12px/1.2 var(--font-body),sans-serif;cursor:pointer}.tv-flows label:has(:checked),.tv-stack-presets button[aria-pressed=true]{background:#bedfce;color:#0e2a2b;border-color:transparent}.tv-stack-sheet fieldset{padding:0 0 12px;margin:0;border:0;min-width:0}.tv-stack-sheet legend{display:block;width:100%;font:600 17px/1.4 var(--font-body),sans-serif;color:#eff6ec;letter-spacing:-.03em;border-top:1px solid #b5d1c538;padding:10px 0 5px}.tv-stack-sheet legend em{font:400 12px/1.2 var(--font-body),sans-serif;letter-spacing:0;color:#a5c5b9;margin-left:6px}.tv-layer-groups{display:grid;grid-template-columns:1fr 1fr;gap:10px 21px}.tv-layer-groups h3{margin:4px 0 3px;color:#afd7c8;font:500 11px/1.4 var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:.08em}.tv-model-option{display:flex;align-items:center;position:relative;gap:6px;border-bottom:1px solid #a9c8ba26;min-height:33px;cursor:pointer;font:400 13px/1.28 var(--font-body),sans-serif}.tv-flows input,.tv-model-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;background:transparent;border:1px solid #9eb7ae;border-radius:50%;width:12px;height:12px;margin:0}.tv-flows input:checked,.tv-model-option input:checked{background:#d8f5de;border:3px solid #27463d;outline:1px solid #c7e7d9}.tv-model-option:has(:checked){color:#cdffdf;font-weight:600}.tv-model-option i{display:block;min-width:19px;width:26px;height:4px;border-radius:3px;margin-left:auto}.tv-flows>div{display:flex;flex-wrap:wrap;gap:5px}.tv-flows label{padding:6px 8px}.tv-flows input{width:10px;height:10px}.tv-stack-sheet .tv-stack-more{font-size:12px;color:#bbd0c9;margin:0}.tv-stack-more strong{display:block;color:#e5f1e7}.tv-stack-sheet-foot{border-top:1px solid #cce3d632;background:#112b30;padding-block:11px}.tv-stack-sheet-foot [role=status]{font:500 12px/1.35 var(--font-body),sans-serif;max-width:67%}.tv-stack-sheet-foot [role=status] i{display:block;height:3px;width:min(124px,80%);border-radius:2px;margin-top:6px}.tv-stack-fallback,.tv-stationary{position:absolute;inset:0;background-size:cover;background-position:50%}.tv-stack-fallback{z-index:2;pointer-events:none}.tv-stack-fallback small{position:absolute;right:3%;top:12%;padding:5px 10px;color:#eef6ea;background:#082a31d9;border-radius:30px}.tv-reader .tv-reader-overlays .tv-reader-map{position:relative;overflow:hidden}@media (max-width:650px){.tv-stack-sheet{inset:auto 0 0;width:100%;max-width:none;max-height:56svh;margin:0;border-radius:18px 18px 0 0;border-bottom:none}.tv-stack-sheet-foot{padding-bottom:max(12px,env(safe-area-inset-bottom))}.tv-stack-scroll,.tv-stack-sheet-foot,.tv-stack-sheet-head{padding-inline:17px}.tv-stack-sheet-head{padding-block:12px}.tv-layer-groups{gap:10px 13px}.tv-model-option{min-height:42px;font-size:13px}.tv-flows label,.tv-stack-presets button{min-height:40px}.tv-model-option i{width:18px;min-width:11px}.tv-stack-key{font-size:12px;margin-bottom:9px;gap:3px 11px}.tv-transport nav{max-width:100%;overflow-x:auto;scrollbar-width:none}}.tv-stack-scale{display:flex;align-items:center;gap:8px;color:#d6e7da;margin:12px 0 -5px;font:500 11px/1.2 var(--font-body),sans-serif}.tv-stack-scale i{height:4px;width:92px;border-radius:3px;box-shadow:0 0 0 1px #dcefd34d}.fs-site:has(.tv-journey){scrollbar-gutter:stable}.tv-stack-sheet :focus-visible{outline:2px solid #d4f5df;outline-offset:3px}@media (max-height:540px) and (orientation:landscape){.tv-regional-copy{width:min(53vw,540px);top:52%}.tv-regional-copy p{max-width:43ch}.tv-stack-sheet{inset:0 auto 0 2vw;width:45vw;max-height:93svh}.tv-layer-groups{gap:8px}.tv-stack-scroll,.tv-stack-sheet-foot,.tv-stack-sheet-head{padding-inline:12px}.tv-stack-sheet-head{padding-block:8px}}.tv-authentic-map{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;background:#071a23;border-radius:14.9%/6.9%;pointer-events:none}.tv-cabinet-layer,.tv-cabinet-track,.tv-cabinet-video{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tv-cabinet-track{overflow:hidden;background:#132026}.tv-cabinet-video{-o-object-fit:cover;object-fit:cover}.tv-windscreen-post{position:absolute;top:-35%;height:170%;left:0;z-index:7;transform-origin:center;background-size:100% 100%;pointer-events:none}.tv-app-detail,.tv-journey,.tv-reader,.tv-stack-sheet{--tv-action:#bcebd8;--tv-action-ink:#0b2a29;--tv-radius:16px;--tv-inset:6px}.tv-link,.tv-stack-explore,.tv-stack-sheet-foot button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 18px;background:var(--tv-action);color:var(--tv-action-ink);border:0;border-radius:30px;text-decoration:none;font-weight:650}.tv-caption h1{max-width:10.7ch;font-size:clamp(54px,6.7vw,110px);line-height:.99}.tv-caption h2{max-width:14ch;line-height:1.01}.tv-caption .tv-locality,.tv-polarised .fr-title>span{font:500 13px/1.4 var(--font-body),sans-serif;letter-spacing:0;text-transform:none}.tv-carousel-nav,.tv-shade-control output,.tv-sounding,.tv-stack-scale,.tv-stack-sheet-foot [role=status]{font-variant-numeric:tabular-nums}.tv-carousel-nav button,.tv-stack-sheet-head button,.tv-utility button{display:inline-flex;justify-content:center;align-items:center;gap:5px}.tv-stack-key svg{color:var(--tv-mint)}.tv-stack-presets,.tv-stack-sheet{border-radius:var(--tv-radius)}.tv-stack-presets{padding:var(--tv-inset);background:#091d23}.tv-stack-presets button{border-radius:calc(var(--tv-radius) - var(--tv-inset))}.tv-regional-copy p{max-width:35ch;color:#eef5ee}.tv-transport nav a,.tv-utility button{min-height:44px}.tv-carousel-nav button{min-width:44px;min-height:44px}@media (hover:hover){.tv-link:hover,.tv-stack-explore:hover,.tv-stack-sheet-foot button:hover{background:#d4f6e7;color:#092725}.tv-link svg{transition:transform .16s ease}.tv-link:hover svg{transform:translateX(2px)}}@media (max-width:700px){.tv-caption h1{font-size:clamp(45px,11vw,68px)}.tv-transport nav a,.tv-utility button{min-height:44px}}@media (prefers-reduced-motion:reduce){.tv-link svg{transition:none}}[data-voyage-nav]{--fs-orange:#bcebd8;--fs-navy:#0b2a29}[data-voyage-nav] .fs-mono{font:550 14px/1.3 var(--font-body),sans-serif;letter-spacing:0;text-transform:none}[data-voyage-nav] nav:not(#site-menu){border-radius:12px;padding:4px}[data-voyage-nav] nav:not(#site-menu)>a{border-radius:8px;min-height:38px;display:inline-flex;align-items:center;padding-inline:13px}[data-voyage-nav] [href*="apps.apple.com"]{font-weight:650}