:root{--art-ocean:url(/images/reference-ocean.webp);--art-company:url(/images/reference-company.webp);--art-strategy:url(/images/reference-strategy.webp);--art-contact:url(/images/reference-contact.webp);--scene:var(--art-ocean)}html:not(.dark){--background:#eaf4f9;--foreground:#092e47;--ink:#092e47;--subtle:#294d64;--blue:#005d82;--glass:rgba(241,250,255,.82);--glass-edge:rgba(255,255,255,.92);--border:#a6c6d7;--input:#86adc2;--shadow:0 12px 35px rgba(9,56,81,.12)}html:not(.dark) .scene-wash{background:linear-gradient(90deg,rgba(235,246,252,.97),rgba(235,246,252,.89) 30%,rgba(235,246,252,.35) 56%,rgba(235,246,252,.06) 80%),linear-gradient(0deg,rgba(221,239,250,.78),transparent 18%)}html:not(.dark) .inner-backdrop{height:100%;opacity:1;background:linear-gradient(90deg,rgba(221,239,250,.88) 0,rgba(221,239,250,.78) 42%,rgba(235,246,252,.32) 100%),var(--art-ocean) center/cover!important}html:not(.dark) .company-page .inner-backdrop{background:linear-gradient(90deg,rgba(221,239,250,.88),rgba(221,239,250,.4)),var(--art-company) center/cover!important}html:not(.dark) .strategy-page .inner-backdrop{background:linear-gradient(90deg,rgba(221,239,250,.86),rgba(221,239,250,.68)),var(--art-strategy) center/cover!important}html:not(.dark) .chartering-page .inner-backdrop,html:not(.dark) .contact-page .inner-backdrop{background:linear-gradient(90deg,rgba(221,239,250,.88),rgba(221,239,250,.35)),var(--art-contact) center/cover!important}html:not(.dark) .desktop-nav{background:linear-gradient(180deg,rgba(250,254,255,.88),rgba(215,236,248,.78));border-color:rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 4px 20px #06375017}html:not(.dark) .desktop-nav a[aria-current]{background:linear-gradient(#237fa5,#085372);border-color:#9ddff4;box-shadow:inset 0 1px 2px #d8f8ff77,0 2px 12px #08608030}html:not(.dark) .theme-control{background:rgba(235,248,255,.9);color:#0d3d56;border:1px solid #b9d6e4}html:not(.dark) .home-hero .primary{color:#fff;background:linear-gradient(165deg,#227fa5,#064564);border-color:#76b3cc;box-shadow:inset 0 1px 1px #fff7,0 5px 18px #17668430}html:not(.dark) .home-hero .secondary{background:rgba(240,250,255,.82);color:#0b354f;border-color:#6d9bb2}html:not(.dark) .header-cta{box-shadow:inset 0 1px 1px #fff6,0 3px 15px #0c67852b}html:not(.dark) .foundation{background:rgba(241,250,255,.8)}html:not(.dark) .step-index{background:#f2fbff;color:#075273;border-color:#147fa7;box-shadow:0 0 14px #218cb333}html:not(.dark) .strategy-steps:before{background:#18779c;box-shadow:0 0 8px #2996bd44}html:not(.dark) .field input,html:not(.dark) .field textarea,html:not(.dark) .form-select{background:rgba(255,255,255,.83)}html:not(.dark) .brand,html:not(.dark) .hero-bottom{text-shadow:0 1px 8px #f1faff}@media(max-width:600px){html:not(.dark) .home-hero .scene-wash{background:linear-gradient(180deg,rgba(235,246,252,.97),rgba(221,239,250,.78) 34%,rgba(235,246,252,.24) 66%,rgba(235,246,252,.84)),linear-gradient(90deg,rgba(235,246,252,.55),transparent)}html:not(.dark) .home-hero .scene-image{background-color:#eaf4f9}}.home-hero h1{font-size:clamp(38px,4.6vw,66px);max-width:620px;line-height:1.04}.hero-description{max-width:480px}.home-preview{margin-block:88px}.considerations h2,.contact-facts h2,.core-profile h2,.home-preview h2,.identity-section h2,.principles-section>h2,.source-copy h2,.strategy-closing h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(27px,2.4vw,38px);line-height:1.15;margin-bottom:24px}.home-preview p,.principles-grid p,.source-copy p{line-height:1.7}.preview-company,.preview-vessel{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.preview-company .button,.preview-vessel .button{margin-top:24px}.preview-heading{display:flex;justify-content:space-between}.preview-heading h2{max-width:650px}.preview-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:25px}.preview-card{padding:30px;border-radius:20px;text-decoration:none;color:inherit}.preview-card h3{font-family:Georgia,serif;font-weight:400;margin:20px 0 12px}.preview-card p{margin-bottom:20px}.final-preview,.preview-strategy{padding:48px;border-radius:24px}.preview-flow{display:flex;list-style:none;padding:0;gap:24px;margin:35px 0;justify-content:space-between}.preview-flow li{display:flex;gap:12px;align-items:center}.preview-flow span{color:var(--accent);font-size:12px}.preview-facts{padding:30px;border-radius:20px}.preview-facts div{padding:16px 0;border-bottom:1px solid var(--border)}.contact-facts dt,.core-profile dt,.preview-facts dt{font-size:13px;opacity:.8}.preview-facts dd{margin:8px 0 0;font-size:18px}.page-intro h1{max-width:780px;font-size:clamp(34px,3.7vw,54px);line-height:1.08}.page-lead{max-width:740px}.company-grid{margin-top:35px;align-items:center}.principles-section{margin-top:64px}.principles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.principles-grid article{padding:28px;border-radius:18px}.principles-grid h3{font-size:22px;font-family:Georgia,serif;font-weight:400;margin-bottom:16px}.considerations,.core-profile,.identity-section,.strategy-closing{padding:35px;border-radius:22px;margin-top:50px}.identity-section ol{display:flex;list-style:none;padding:0;gap:25px;flex-wrap:wrap;margin-bottom:25px}.identity-section li+li:before{content:"→";margin-right:25px;color:var(--accent)}.considerations ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.considerations li{padding:15px 0;border-top:1px solid var(--border);font-size:15px}.content-cta{margin-top:40px}.core-profile{max-width:900px}.contact-facts dl>div,.core-profile dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:18px 0;border-bottom:1px solid var(--border)}.contact-facts dd,.core-profile dd{margin:0;text-align:right;font-size:16px}.core-profile .fine-print{margin-top:24px}.final-contact-grid{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(400px,1.2fr);gap:40px;align-items:start;margin-top:45px}.contact-facts{padding:30px;border-radius:22px;overflow-wrap:anywhere}.contact-facts a{color:inherit}.contact-facts dd{font-size:14px}.chartering-page .enquiry-form,.contact-page .enquiry-form{display:block;margin:0}.chartering-page .form-heading{display:block}.form-heading h2{font-family:Georgia,serif;font-weight:400;font-size:28px}.charter-route{font-size:13px;line-height:1.6}.charter-route a{text-decoration:underline}.field input[type=file]{height:auto;min-height:44px;padding:12px;font-size:12px;max-width:100%;color:inherit}.field input::file-selector-button{border:1px solid var(--border);border-radius:20px;padding:8px 12px;margin-right:12px;cursor:pointer}.field input,.form-select{min-height:44px}.execution-timeline{position:relative;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:95px 0 30px;gap:25px}.execution-timeline:after,.execution-timeline:before{content:"";position:absolute;top:21px;left:21px;width:calc(100% - 42px);height:1px;background:rgba(140,218,244,.35)}.execution-timeline:after{background:#74e3ff;transform:scaleX(var(--progress));transform-origin:left;box-shadow:0 0 9px #63dfff}.execution-timeline li{position:relative;z-index:1;padding-top:0}.timeline-node{display:flex;width:44px;height:44px;border:1px solid rgba(130,220,247,.6);border-radius:50%;align-items:center;justify-content:center;background:#092d46;color:#dbf5ff;font-size:12px;margin-bottom:30px;transition:box-shadow .2s}.execution-timeline [data-active=true] .timeline-node{box-shadow:0 0 20px #53c7ec70;border-color:#95edff}.execution-timeline h2{font-family:Georgia,serif;font-weight:400;font-size:24px;margin:15px 0}.execution-timeline li>p:last-child{font-size:14px;line-height:1.65}.timeline-caption{font-size:13px;opacity:.8}.light .timeline-node{background:#e4f4fc;color:#124c69}.light .execution-timeline:before{background:#608ba655}.light .execution-timeline:after{background:#187ba8}.site-nav a{min-height:44px;display:flex;align-items:center}.glass{transition:background .2s,border-color .2s}.button{min-height:44px}.container{max-width:1320px}.inner-content{padding-bottom:80px}.entrance{animation-duration:.4s}@media(min-width:1920px){.home-hero h1{font-size:66px}.home-hero .hero-content{padding-top:200px}.home-hero{max-height:1000px}}@media(max-width:1100px){.principles-grid{grid-template-columns:repeat(2,1fr)}.final-contact-grid{grid-template-columns:1fr}.contact-facts{max-width:850px}.preview-heading{align-items:start;flex-direction:column;gap:0}.preview-company,.preview-vessel{gap:30px}.home-preview{margin-block:64px}}@media(max-width:800px){.execution-timeline{grid-template-columns:1fr;margin-top:45px;gap:30px}.execution-timeline:after,.execution-timeline:before{top:0;left:21px;width:1px;height:100%;transform:none}.execution-timeline:after{transform:scaleY(var(--progress));transform-origin:top}.execution-timeline li{padding-left:75px;min-height:155px}.timeline-node{position:absolute;left:0;top:0}.execution-timeline h2{font-size:24px}.preview-company,.preview-pillars,.preview-vessel{grid-template-columns:1fr}.considerations ul{grid-template-columns:repeat(2,1fr)}.preview-flow{flex-wrap:wrap;justify-content:start}.preview-flow li{min-width:110px}.final-preview,.preview-strategy{padding:30px}.company-grid{grid-template-columns:1fr}.quote-panel{margin:0}.home-hero h1{font-size:40px;max-width:370px}}@media(max-width:600px){.home-hero h1{font-size:36px;max-width:320px}.home-hero .hero-description{max-width:310px;font-size:14px}.home-preview{margin-block:48px}.home-preview h2{font-size:28px}.principles-grid{grid-template-columns:1fr}.considerations,.contact-facts,.core-profile,.identity-section,.principles-grid article{padding:24px}.contact-facts dl>div,.core-profile dl>div{display:block}.contact-facts dd,.core-profile dd{text-align:left;margin-top:8px}.final-contact-grid{gap:25px}.enquiry-form{padding:24px}.form-grid{grid-template-columns:1fr}.full-field{grid-column:1}.considerations ul{grid-template-columns:1fr}.identity-section ol{display:block}.identity-section li{margin-bottom:14px}.identity-section li+li:before{content:"↓";margin-right:12px}.hero-content{padding-inline:max(24px,env(safe-area-inset-left))}.page-intro h1{font-size:34px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.scene-image{transform:none!important}}.desktop-nav a{min-height:44px;display:flex;align-items:center}.theme-switch{position:relative}.theme-switch:before{content:"";position:absolute;inset:-12px -5px}.execution-timeline .eyebrow,.preview-flow span{color:var(--blue)}.preview-card:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.enquiry-form .delivery-note{margin-bottom:18px;line-height:1.6}.scene-image{transition:none!important;will-change:auto}.inner-page .inner-backdrop,.scene-image{animation:none!important;transform:none!important}.inner-page .inner-backdrop{position:fixed!important;inset:0!important;width:100%;height:100svh!important;pointer-events:none}.home-main{position:relative;isolation:isolate;padding-bottom:1px}.home-main:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(5,25,40,.76),rgba(5,28,44,.9)),var(--art-company) center/cover no-repeat}html:not(.dark) .home-main:before{background:linear-gradient(180deg,rgba(231,244,251,.8),rgba(231,244,251,.94)),var(--art-company) center/cover no-repeat}.home-main .home-preview{position:relative}.preview-company{padding-block:25px}.preview-company:after{content:"";position:absolute;bottom:-40px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--glass-edge),transparent)}.home-main .quote-panel{background:linear-gradient(130deg,rgba(72,148,181,.32),rgba(10,51,75,.7));box-shadow:inset 0 1px 0 #d2f6ff44,0 18px 60px #00101e30;border-radius:24px;padding:38px}.home-main .quote-mark{color:var(--blue)}.home-main .preview-card{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(59,127,158,.27),rgba(7,43,64,.7));border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 #d8f5ff30,0 14px 40px #00192820;transition:border-color .25s,box-shadow .25s}.pillar-top{display:flex;justify-content:space-between;align-items:center;color:var(--blue)}.pillar-top svg{padding:12px;width:52px;height:52px;border:1px solid var(--glass-edge);border-radius:16px;background:#68c8e514}.pillar-index{font-size:11px;letter-spacing:.15em;opacity:.7}.home-main .preview-card:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-70%;background:linear-gradient(90deg,transparent,#bdefff15,transparent);transform:skewX(-20deg);transition:left .6s;pointer-events:none}.home-main .preview-card:hover:after{left:130%}.home-main .preview-card:hover{border-color:var(--blue);box-shadow:inset 0 1px 0 #e1f8ff44,0 18px 45px #001d3030}.preview-strategy{overflow:hidden;isolation:isolate;border:1px solid var(--glass-edge);box-shadow:0 20px 60px #00162430;background:rgba(5,34,52,.7)}.preview-strategy:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#052437eb,#0524379c),var(--art-strategy) center/cover no-repeat}.preview-flow{position:relative;padding-block:15px;gap:0}.preview-flow:before{content:"";position:absolute;left:15px;right:15px;top:31px;height:1px;background:linear-gradient(90deg,#72dffb99,#72dffb22)}.preview-flow li{position:relative;flex-direction:column;align-items:flex-start;gap:14px}.preview-flow span{display:grid;place-items:center;z-index:1;width:34px;height:34px;border:1px solid #95dfee88;border-radius:50%;background:#0b3d57;color:#b9f4ff;box-shadow:0 0 15px #68d7fb18}.preview-vessel{padding:40px;border-radius:24px;border:1px solid var(--glass-edge);overflow:hidden;isolation:isolate}.preview-vessel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#061d2cf0,#061d2cc9),var(--art-ocean) center 65%/cover no-repeat}.preview-facts{background:rgba(21,68,93,.52);box-shadow:inset 0 1px 0 #d7f7ff22}.final-preview{overflow:hidden;isolation:isolate;min-height:300px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 18px 60px #001c2920}.final-preview:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07344de8,#07344d88),var(--art-contact) center 72%/cover no-repeat}.final-preview h2{max-width:650px}html:not(.dark) .home-main .preview-card,html:not(.dark) .home-main .preview-facts,html:not(.dark) .home-main .quote-panel{background:linear-gradient(135deg,#f7fcffb8,#d3e9f3bf);box-shadow:inset 0 1px 0 #fff,0 15px 45px #16496315}html:not(.dark) .preview-strategy:before{background:linear-gradient(90deg,#e9f6fcf0,#e9f6fcb3),var(--art-strategy) center/cover no-repeat}html:not(.dark) .preview-vessel:before{background:linear-gradient(90deg,#eaf5fcf2,#eaf5fccf),var(--art-ocean) center 65%/cover no-repeat}html:not(.dark) .final-preview:before{background:linear-gradient(90deg,#e9f6fcf0,#e9f6fc9c),var(--art-contact) center 72%/cover no-repeat}html:not(.dark) .preview-flow span{background:#e3f4fc;color:#0a5477;border-color:#61a8c5}@media(max-width:800px){.preview-vessel{padding:30px}.preview-flow{gap:20px;justify-content:space-between;flex-wrap:nowrap}.preview-flow li{min-width:0;font-size:13px}.home-main .quote-panel{padding:30px}.preview-flow:before{right:25px}}@media(max-width:480px){.home-main .quote-panel,.preview-vessel{padding:24px}.preview-facts{padding:22px}.preview-flow{gap:12px}.preview-flow li{font-size:11px}.preview-flow span{width:30px;height:30px}.preview-flow:before{top:30px}.final-preview{min-height:320px}.home-main .home-preview h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.home-main .preview-card:after{display:none}}.floating-header{position:fixed;top:max(25px,env(safe-area-inset-top));width:min(1380px,calc(100% - 64px));padding:2px 7px 2px 12px;min-height:46px;border:1px solid rgba(171,224,242,.16);border-radius:999px;background:linear-gradient(135deg,rgba(9,38,55,.52),rgba(16,65,84,.38));backdrop-filter:blur(9px) saturate(108%);-webkit-backdrop-filter:blur(9px) saturate(108%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 32px rgba(0,15,26,.13);z-index:40;gap:18px;transform:translateX(-50%) translateZ(0);will-change:transform;isolation:isolate}.floating-header .desktop-nav{backdrop-filter:none;-webkit-backdrop-filter:none}.home-preview{scroll-margin-top:110px}.icon-button{min-width:44px;min-height:44px}html:not(.dark) .floating-header{background:linear-gradient(135deg,rgba(170,211,230,.42),rgba(124,181,208,.3));border-color:rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 9px 26px rgba(16,57,79,.09)}html:not(.dark){--glass:rgba(218,238,249,.76);--glass-edge:rgba(255,255,255,.82);--subtle:#244960;--ink:#062c46;--foreground:#062c46;--border:#88b1c7}.floating-header .brand small{font-weight:600}html:not(.dark) .floating-header .brand{color:#092e47}html:not(.dark) .floating-header .brand-mark{color:#08668a}.brand{display:block;line-height:0}.brand-logo{display:block;position:relative;width:118px;aspect-ratio:1254/880;contain:layout paint}.brand-logo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .14s ease;will-change:opacity}.brand-logo-on-light{opacity:1!important}.dark .brand-logo-on-light{opacity:0!important}.dark .brand-logo-on-dark{opacity:1!important}.mobile-menu-heading .brand-logo{width:118px}.institutional-footer .brand-logo{width:110px}html:not(.dark) .home-main:before{background:linear-gradient(180deg,#cce5f39c,#d9ecf8bf),var(--art-company) center/cover no-repeat}html:not(.dark) .scene-wash{background:linear-gradient(90deg,#e5f3fbee,#dcedf6bd 30%,#dcecf635 58%,transparent 80%),linear-gradient(0deg,#cce5f354,transparent 22%)}html:not(.dark) .home-main .preview-card,html:not(.dark) .home-main .preview-facts,html:not(.dark) .home-main .quote-panel{background:linear-gradient(140deg,#f1faffc4,#b8daeac7);border-color:#f5fcffcc;box-shadow:inset 0 1px 0 #fff,0 15px 45px #0e496925}html:not(.dark) .preview-strategy:before{background:linear-gradient(90deg,#dceefbea,#c6e2f3a8),var(--art-strategy) center/cover no-repeat}html:not(.dark) .preview-vessel:before{background:linear-gradient(90deg,#e3f2fbed,#c4e2f3b8),var(--art-ocean) center 65%/cover no-repeat}html:not(.dark) .final-preview:before{background:linear-gradient(90deg,#dcedf9eb,#bbdced85),var(--art-contact) center 72%/cover no-repeat}.ocean-surface{position:fixed;inset:auto 0 0;height:28svh;min-height:150px;max-height:300px;overflow:hidden;pointer-events:none;z-index:-1;color:#76d5ed}.scene>.ocean-surface{position:absolute;height:33%;max-height:340px;z-index:-1}.ocean-surface svg{position:absolute;inset:auto -4% 0;width:108%;height:100%;overflow:visible}.wave-far{fill:currentColor;opacity:.055;animation:wave-tide 14s ease-in-out infinite alternate}.wave-near{fill:currentColor;opacity:.065;animation:wave-tide 10s ease-in-out infinite alternate-reverse}.wave-line{fill:none;stroke:currentColor;stroke-width:1;opacity:.2;animation:wave-tide 18s ease-in-out infinite alternate}.water-reflection{inset:0;background:linear-gradient(110deg,transparent 25%,#acefff12 45%,transparent 60%);opacity:.5;animation:water-light 12s ease-in-out infinite alternate}html:not(.dark) .ocean-surface{color:#087fa5}.button{transition:box-shadow .25s,border-color .25s,background .25s}.button:hover{box-shadow:inset 0 1px 0 #dcf7ff66,0 0 22px #39b8dc35}.quote-panel{position:relative;overflow:hidden}.quote-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(130deg,#d2f6ff10,transparent 35%,#d2f6ff08);pointer-events:none;animation:glass-light 9s ease-in-out infinite alternate}@keyframes wave-tide{0%{transform:translate(-22px,5px)}to{transform:translate(22px,-5px)}}@keyframes water-light{0%{transform:translateX(-12%);opacity:.2}to{transform:translateX(12%);opacity:.65}}@keyframes glass-light{0%{opacity:.3}to{opacity:.85}}@media(max-width:950px){.floating-header{width:calc(100% - 40px);padding:2px 6px 2px 10px;min-height:46px}.floating-header .header-controls{gap:10px}.floating-header>.brand{transition:opacity .18s ease,transform .26s ease}.floating-header[data-menu-open=true]>.brand{opacity:0;transform:translateY(-5px);pointer-events:none}}@media(max-width:600px){.floating-header{top:max(15px,env(safe-area-inset-top));width:calc(100% - 30px);padding:2px 5px 2px 9px;min-height:46px}.floating-header .header-controls{gap:7px}.theme-control{gap:5px;padding:4px 6px}.theme-control>svg{width:13px;height:13px;transition:color .2s,opacity .2s}.theme-control>svg,.theme-control>svg:first-child{display:block!important}.theme-control>svg:first-child{color:#d2a453;opacity:.48}.theme-control>svg:last-child{color:#8fbdd1;opacity:.48}html:not(.dark) .theme-control>svg:first-child{color:#b77813;opacity:1}.dark .theme-control>svg:last-child{color:#d9f3ff;opacity:1}.theme-switch{width:31px!important;height:19px!important}.theme-switch [data-slot=switch-thumb]{width:13px!important;height:13px!important}.home-preview{scroll-margin-top:95px}.ocean-surface{height:22svh}.wave-line{opacity:.13}html:not(.dark) .home-hero .scene-wash{background:linear-gradient(180deg,#e0f0fbea,#dfedf8c9 32%,#d6eafa35 65%,#d5eafaab),linear-gradient(90deg,#dcecf84d,transparent)}.floating-header>.brand .brand-logo{width:96px}.mobile-menu-heading .brand-logo{width:112px}.institutional-footer .brand-logo{width:92px}}@media(prefers-reduced-motion:reduce){.quote-panel:after,.water-reflection,.wave-layer{animation:none!important;transform:none!important}.button{transition:none!important}}html:not(.dark) .home-main:before{background:linear-gradient(180deg,#b3d8ec80,#c8e3f29e),var(--art-company) center/cover no-repeat}html:not(.dark) .home-main .preview-card,html:not(.dark) .home-main .preview-facts,html:not(.dark) .home-main .quote-panel{background:linear-gradient(135deg,#e5f5fcc4,#a7cee2cf)}.site-footer.institutional-footer{display:block;padding-block:38px 26px;background:transparent;position:relative}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:40px}.institutional-footer .footer-links{display:flex;justify-content:flex-end;gap:6px 20px;flex-wrap:wrap;padding:0;max-width:890px}.institutional-footer .footer-links a{display:flex;align-items:center;min-height:44px;font-size:12px;color:var(--ink);transition:color .2s}.institutional-footer .footer-links a:hover{color:var(--blue)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding-top:20px;margin-top:24px}.institutional-footer .footer-bottom p{margin:0;font-size:12px;line-height:1.7;color:var(--subtle)}@media(max-width:950px){.footer-top{align-items:flex-start;flex-direction:column;gap:22px}.institutional-footer .footer-links{justify-content:flex-start;gap:4px 22px}.footer-bottom{flex-wrap:wrap}}@media(max-width:600px){.institutional-footer .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:0 22px}.footer-bottom{display:block}.institutional-footer .footer-bottom p+p{margin-top:8px}}.mobile-menu-overlay{background:rgba(0,18,31,.33);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mobile-sheet.ocean-menu{--menu-top:18px;--menu-right:20px;position:fixed;top:var(--menu-top);right:var(--menu-right);left:auto;bottom:auto;width:min(420px,calc(100% - 40px))!important;max-width:420px!important;height:auto;max-height:calc(100dvh - var(--menu-top) - 20px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:0!important;gap:0;border:1px solid #a4e5f34a;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#5dabc044,transparent 55%),linear-gradient(150deg,#123e54f2,#041d30f4)!important;backdrop-filter:blur(22px) saturate(122%);-webkit-backdrop-filter:blur(22px) saturate(122%);box-shadow:inset 0 1px 0 #e1faff30,inset 0 -1px 0 #70d4ea12,0 22px 66px #00111f70;color:#e8f7ff;transform:translateZ(0);transform-origin:calc(100% - 22px) 22px;backface-visibility:hidden;will-change:clip-path,opacity;contain:paint;isolation:isolate}.mobile-sheet.ocean-menu[data-state=open]{animation:menu-circle-open .68s cubic-bezier(.16,1,.3,1) both!important}.mobile-sheet.ocean-menu[data-state=closed]{animation:menu-circle-close .44s cubic-bezier(.4,0,.2,1) both!important;pointer-events:none}.mobile-menu-heading{position:relative;display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px 58px;border:0}.mobile-menu-wordmark{display:block;position:relative;width:174px;aspect-ratio:1500/380}.mobile-menu-wordmark img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.dark .mobile-wordmark-on-light,.mobile-wordmark-on-dark{display:none!important}.dark .mobile-wordmark-on-dark{display:block!important}.ocean-menu .menu-close{position:absolute;top:-1px;right:-1px;width:44px;height:44px;border-radius:50%;background:#b7e5f027;color:inherit;border:1px solid #b7e5f066;box-shadow:inset 0 1px 0 #fff4;z-index:2}.menu-close svg{transition:transform .3s}.menu-close:hover svg{transform:rotate(90deg)}.menu-section-label{padding:20px 26px 10px;font-size:9px;letter-spacing:.2em;color:#93becf;border-top:1px solid #aadbec20;margin-inline:0}.mobile-sheet.ocean-menu nav{margin:0 18px 18px;gap:0}.mobile-sheet.ocean-menu nav a{display:flex;align-items:center;gap:15px;min-height:54px;padding:11px 10px;border:0;border-bottom:1px solid #a8dcea1c;border-radius:0;color:inherit;transition:background .25s,color .25s,padding .25s}.mobile-link-label{flex:1;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.2;letter-spacing:-.02em}.mobile-link-anchor{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid #8bdcf044;border-radius:50%;color:#8bcde3;background:#78d7ed0a;opacity:.75;transition:opacity .25s,background .25s,border-color .25s,box-shadow .25s,transform .25s}.mobile-link-anchor svg{width:15px;height:15px;stroke-width:1.65}.mobile-sheet.ocean-menu nav a[aria-current]{background:linear-gradient(90deg,#6ad9f010,transparent);color:#8ceaff;border:0;border-bottom:1px solid #8ee5f655;box-shadow:none}.ocean-menu nav a[aria-current] .mobile-link-anchor{opacity:1;background:#72ddf31a;border-color:#8ee5f6a3;box-shadow:inset 0 1px 0 #e8fbff38,0 0 16px #53d3ef26}.ocean-menu nav a:hover{padding-left:16px;color:#8ceaff}.ocean-menu nav a:hover .mobile-link-anchor{opacity:1;transform:translateY(-1px)}.menu-close:focus-visible,.ocean-menu nav a:focus-visible{outline:2px solid #8ceaff;outline-offset:-3px}.mobile-menu-bottom{padding:6px 26px 23px;border:0;background:linear-gradient(0deg,#3a92aa12,transparent)}.ocean-menu .mobile-menu-bottom .button{width:100%;min-height:48px;justify-content:space-between;font-size:12px;background:linear-gradient(135deg,#418fa666,#07507480);border-color:#8bdcf06b;box-shadow:inset 0 1px 0 #e1faff30,0 6px 20px #00142540}.mobile-menu-bottom .eyebrow{font-size:8px;letter-spacing:.2em;margin:20px 0 0;text-align:center;color:#95c0d1}.ocean-menu[data-state=open] nav a{animation:menu-link-arrive .43s cubic-bezier(.16,1,.3,1) both;animation-delay:90ms}.ocean-menu[data-state=open] nav a:nth-child(2){animation-delay:118ms}.ocean-menu[data-state=open] nav a:nth-child(3){animation-delay:146ms}.ocean-menu[data-state=open] nav a:nth-child(4){animation-delay:174ms}.ocean-menu[data-state=open] nav a:nth-child(5){animation-delay:202ms}.ocean-menu[data-state=open] nav a:nth-child(6){animation-delay:.23s}html:not(.dark) .mobile-sheet.ocean-menu{background:radial-gradient(ellipse at 100% 0,#ffffffb3,transparent 60%),linear-gradient(150deg,#d8edf8f5,#a9cdddF5)!important;color:#082f48;border-color:#ffffffba;box-shadow:inset 0 1px 0 #fff,0 24px 70px #103b5b40}html:not(.dark) .menu-section-label,html:not(.dark) .mobile-menu-bottom .eyebrow,html:not(.dark) .mobile-menu-heading h2 small{color:#416f85}html:not(.dark) .menu-section-label,html:not(.dark) .mobile-sheet.ocean-menu nav a{border-color:#235a7525}html:not(.dark) .mobile-sheet.ocean-menu nav a[aria-current]{background:linear-gradient(90deg,#ffffff80,transparent);color:#075d82;border-bottom-color:#137da66b}html:not(.dark) .mobile-link-anchor{color:#075d82;border-color:#166b8d40;background:#e5f5fb26}html:not(.dark) .ocean-menu nav a[aria-current] .mobile-link-anchor{color:#075d82;background:#e7f7fc70;border-color:#08769d70;box-shadow:inset 0 1px 0 #fff8,0 0 14px #08769d20}html:not(.dark) .ocean-menu .menu-close{background:#f1fbffd9;border-color:#fff;color:#184b66}html:not(.dark) .ocean-menu .mobile-menu-bottom .button{background:linear-gradient(135deg,#1a769c,#074264);color:#fff}@keyframes menu-circle-open{0%{clip-path:circle(24px at calc(100% - 22px) 22px);opacity:.72}45%{opacity:1}to{clip-path:circle(150% at calc(100% - 22px) 22px);opacity:1}}@keyframes menu-circle-close{0%{clip-path:circle(150% at calc(100% - 22px) 22px);opacity:1}to{clip-path:circle(24px at calc(100% - 22px) 22px);opacity:.35}}@keyframes menu-link-arrive{0%{opacity:0;transform:translate3d(4px,5px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:600px){.mobile-sheet.ocean-menu{width:min(350px,calc(100% - 36px))!important;max-width:350px!important;border-radius:21px}.mobile-menu-heading{min-height:52px;padding:7px 56px}.mobile-menu-wordmark{width:166px}.menu-section-label{padding:10px 18px 5px}.mobile-sheet.ocean-menu nav{margin:0 14px 10px}.mobile-sheet.ocean-menu nav a{min-height:45px;padding:7px 8px}.mobile-link-label{font-size:20px}.mobile-link-anchor{width:27px;height:27px;flex-basis:27px}.mobile-link-anchor svg{width:13px;height:13px}.mobile-menu-bottom{padding:3px 18px 14px}.ocean-menu .mobile-menu-bottom .button{min-height:44px}.mobile-menu-bottom .eyebrow{display:none}}@media(max-height:520px){.mobile-sheet.ocean-menu nav a{min-height:44px}.mobile-link-label{font-size:19px}.menu-section-label{padding-top:8px}.mobile-menu-bottom .eyebrow{display:none}}@media(prefers-reduced-motion:reduce){.mobile-sheet.ocean-menu,.ocean-menu nav a{animation:none!important;transition:none!important;clip-path:none}.menu-close svg{transition:none}}.ocean-surface{z-index:0;height:36svh;max-height:380px;min-height:180px;opacity:.55;contain:layout paint}.scene>.ocean-surface{z-index:0;height:42%;max-height:440px}.hero-bottom,.hero-content,.home-main .home-preview,.inner-content{z-index:1}.water-reflection{position:absolute;inset:-15%;background:radial-gradient(ellipse at 70% 75%,#b9efff20,transparent 55%);mask-image:linear-gradient(transparent,#000);animation:ocean-reflection 16s ease-in-out infinite alternate}.inner-backdrop:after,.scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 72% 30%,#ceefff18,transparent 45%),radial-gradient(ellipse at 25% 40%,#b1e7fb10,transparent 40%);animation:coastal-mist 20s ease-in-out infinite alternate}.scene:after{z-index:-1}.inner-backdrop:after{z-index:0}.glass:not(.floating-header){position:relative}.investment-card,.preview-card,.quote-panel{overflow:hidden}.investment-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,transparent 20%,#c3f4ff0c 45%,transparent 70%);animation:glass-light 8s ease-in-out infinite alternate}.button:active{transform:translateY(0)}@keyframes ocean-reflection{0%{transform:translate3d(-3%,0,0);opacity:.3}to{transform:translate3d(3%,0,0);opacity:.65}}@keyframes coastal-mist{0%{transform:translate3d(-1%,0,0);opacity:.35}to{transform:translate3d(1%,0,0);opacity:.8}}@media(prefers-reduced-motion:reduce){.inner-backdrop:after,.investment-card:after,.scene:after,.water-reflection{animation:none!important;transform:none!important}}.motion-page{animation:page-arrive .26s cubic-bezier(.22,.68,.18,1) both}[data-reveal=pending]{opacity:0;transform:translate3d(0,16px,0);transition:opacity .65s ease var(--reveal-delay,0s),transform .65s cubic-bezier(.22,.68,.18,1) var(--reveal-delay,0s)}[data-reveal=pending][data-revealed=true]{opacity:1;transform:none}@keyframes page-arrive{0%{opacity:0}to{opacity:1}}.contact-facts:after,.core-profile:after,.investment-card:after,.preview-card:after,.principles-grid article:after,.quote-panel:after{content:"";position:absolute;inset:-20% -40%;width:auto;height:auto;background:linear-gradient(115deg,transparent 32%,#c5f3ff04 40%,#e3faff24 49%,#c5f3ff06 58%,transparent 66%);pointer-events:none;animation:none;opacity:0;transform:translate3d(-30%,0,0);transition:transform .85s cubic-bezier(.22,.68,.18,1),opacity .35s ease}.contact-facts:hover:after,.core-profile:hover:after,.investment-card:hover:after,.preview-card:focus-visible:after,.preview-card:hover:after,.principles-grid article:hover:after,.quote-panel:hover:after{left:auto;opacity:1;transform:translate3d(30%,0,0)}.contact-facts,.core-profile,.principles-grid article{position:relative;overflow:hidden}.button{transition:box-shadow .25s ease,border-color .25s ease,background .25s ease,transform .18s ease}.button:before{content:"";position:absolute;inset:-50% -40%;background:linear-gradient(115deg,transparent 35%,#e3faff30 50%,transparent 65%);transform:translateX(-45%);opacity:0;transition:transform .65s ease,opacity .25s ease;pointer-events:none}.button:active:before,.button:focus-visible:before,.button:hover:before{transform:translateX(45%);opacity:1}.button:active{transform:translateY(0) scale(.985)}.button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.button:disabled{transform:none}.button:disabled:before{display:none}.maritime-routes{position:relative;height:180px;margin-top:38px;overflow:hidden;border-radius:18px;background:radial-gradient(ellipse at center,#26769a26,transparent 75%),#092c4133}.maritime-routes>.eyebrow{position:absolute;top:20px;left:24px;font-size:9px;letter-spacing:.18em;z-index:1}.route-atmosphere{position:absolute;inset:45px 12% 0;opacity:.65}.route-arc{position:absolute;width:65%;height:120px;border-top:1px solid #83daf365;border-radius:50%;transform:rotate(-10deg);left:5%;top:25px}.route-arc:after{content:"";position:absolute;top:-3px;left:12%;width:34%;height:2px;background:linear-gradient(90deg,transparent,#a0ecff,transparent);box-shadow:0 0 12px #76d7ff80;border-radius:100%;animation:maritime-signal 8s ease-in-out infinite}.arc-two{left:35%;width:55%;top:35px;transform:rotate(13deg)}.arc-two:after{animation-delay:-3s}.arc-three{left:15%;width:75%;top:72px;height:60px;transform:rotate(-4deg);opacity:.55}.arc-three:after{animation-delay:-6s}.route-port{position:absolute;width:6px;height:6px;background:#98e8fb;border-radius:50%;box-shadow:0 0 12px #83dfff66;animation:port-glow 5s ease-in-out infinite}.port-one{left:8%;top:60px}.port-two{left:48%;top:25px;animation-delay:-2s}.port-three{left:88%;top:75px;animation-delay:-4s}@keyframes maritime-signal{0%,to{opacity:.15;transform:translateX(-10%)}50%{opacity:.9;transform:translateX(90%)}}@keyframes port-glow{0%,to{opacity:.35}50%{opacity:.95}}.execution-timeline:after{will-change:transform}.timeline-node{transition:box-shadow .22s ease,border-color .22s ease,background .22s ease}.execution-timeline li[data-active=true] .timeline-node{background:#0b4b69;box-shadow:0 0 24px #53c7ec50,inset 0 1px 0 #a0eaff44}.execution-timeline li>h2,.execution-timeline li>p{transition:opacity .22s ease}.execution-timeline li[data-active=false]>h2,.execution-timeline li[data-active=false]>p{opacity:.7}.floating-control{position:relative}.field.floating-field .floating-control input{min-height:58px;padding:24px 13px 8px;border-radius:10px}.floating-control label{position:absolute;left:13px;top:19px;font-size:13px;line-height:20px;color:var(--subtle);pointer-events:none;transform-origin:left center;transition:transform .2s ease,color .2s ease}.floating-control input:-webkit-autofill+label,.floating-control input:focus+label,.floating-control input:not(:placeholder-shown)+label{transform:translateY(-12px) scale(.8);color:var(--blue)}.floating-control input:focus{box-shadow:0 0 0 4px #5ccce510;border-color:var(--blue)}.field:focus-within>label{color:var(--blue)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#d96e79}.form-status{animation:confirmation-arrive .28s ease both}.form-status.is-success{border-color:#7cdec577;background:linear-gradient(135deg,#31867518,var(--glass));box-shadow:inset 0 1px 0 #ddffef22}.form-status.is-success svg{color:#8be0c6;animation:confirmation-check .35s ease both}.confirmation-heading{display:block;font-size:14px;font-weight:600;margin-bottom:5px}.form-status span{line-height:1.6}@keyframes confirmation-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes confirmation-check{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}html:not(.dark) .maritime-routes{background:radial-gradient(ellipse at center,#2681aa14,transparent 75%),#d4eaf255}html:not(.dark) .route-arc{border-color:#1c739855}html:not(.dark) .route-port{background:#126f98}html:not(.dark) .route-arc:after{background:linear-gradient(90deg,transparent,#167da5,transparent)}html:not(.dark) .execution-timeline li[data-active=true] .timeline-node{background:#d4edf8;color:#075979;box-shadow:0 0 20px #2593ba30}html:not(.dark) .form-status.is-success svg{color:#18785f}@media(hover:none){.contact-facts:active:after,.core-profile:active:after,.investment-card:active:after,.preview-card:active:after,.principles-grid article:active:after,.quote-panel:active:after{opacity:1;transform:translate3d(20%,0,0)}}@media(max-width:600px){.maritime-routes{height:150px}.route-atmosphere{inset-inline:4%}.field.floating-field .floating-control input{font-size:16px}.floating-control label{font-size:13px}}@media(prefers-reduced-motion:reduce){.motion-page,[data-reveal=pending]{animation:none!important;transition:none!important;opacity:1;transform:none;translate:none}.form-status,.form-status.is-success svg,.route-arc:after,.route-port{animation:none!important}.button:before,.contact-facts:after,.core-profile:after,.investment-card:after,.preview-card:after,.principles-grid article:after,.quote-panel:after{display:none}.execution-timeline:after,.floating-control label,.timeline-node{transition:none!important}}.home-main .preview-card:after{inset:-20% -40%;left:-40%;right:-40%;width:auto}.home-main .preview-card:focus-visible:after,.home-main .preview-card:hover:after{left:-40%;opacity:1;transform:translate3d(30%,0,0)}.site-footer.institutional-footer{border:1px solid rgba(151,218,240,.28);border-radius:24px 24px 0 0;background:linear-gradient(135deg,rgba(42,94,118,.48),rgba(5,31,48,.76));backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);box-shadow:inset 0 1px 0 rgba(225,248,255,.18),0 -12px 40px rgba(0,16,29,.12);padding-inline:32px;isolation:isolate}html:not(.dark) .site-footer.institutional-footer{background:linear-gradient(135deg,rgba(238,249,255,.76),rgba(176,213,231,.78));border-color:rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 -12px 40px rgba(16,61,87,.08)}@media(max-width:600px){.site-footer.institutional-footer{border-radius:20px 20px 0 0;padding-inline:22px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-footer.institutional-footer{background:#12354a}html:not(.dark) .site-footer.institutional-footer{background:#d5e9f3}}@media(max-width:600px){.site-footer.institutional-footer{width:calc(100% - 28px);padding:22px 18px 18px;border-radius:16px 16px 0 0}.institutional-footer .footer-top{gap:12px}.institutional-footer .brand{font-size:10px;gap:7px}.institutional-footer .brand small{font-size:7px;margin-top:3px}.institutional-footer .brand-mark,.institutional-footer .brand-mark svg{width:27px;height:27px}.institutional-footer .footer-links{gap:0 14px}.institutional-footer .footer-links a{font-size:11px;min-height:44px;line-height:1.3}.institutional-footer .footer-bottom{padding-top:13px;margin-top:12px}.institutional-footer .footer-bottom p{font-size:10px;line-height:1.6}.institutional-footer .footer-bottom p+p{margin-top:4px}.home-preview{margin-block:34px}.home-preview h2{font-size:25px;margin-bottom:16px;line-height:1.18}.home-preview p,.principles-grid p,.source-copy p{font-size:13px;line-height:1.65}.preview-company{padding-block:12px}.preview-company,.preview-vessel{gap:22px}.home-main .quote-panel{padding:22px;border-radius:18px}.home-main .quote-panel p,.quote-panel p{font-size:22px;line-height:1.3}.quote-mark{font-size:52px;height:43px}.quote-panel cite{margin-top:18px;font-size:8px;line-height:1.6}.preview-card{padding:22px;border-radius:16px}.preview-card h3{font-size:21px;margin:14px 0 9px}.preview-card p{margin-bottom:14px;font-size:13px}.pillar-top svg{width:42px;height:42px;padding:9px;border-radius:12px}.preview-pillars{gap:14px;margin-top:18px}.final-preview,.preview-strategy,.preview-vessel{padding:24px;border-radius:18px}.final-preview{min-height:220px}.preview-flow{margin:22px 0;gap:8px}.preview-flow li{font-size:10px}.preview-flow span{width:28px;height:28px;font-size:10px}.preview-flow:before{top:29px}.preview-facts{padding:20px;border-radius:16px}.preview-facts div{padding:12px 0}.preview-facts dd{font-size:15px;margin-top:5px}.preview-facts dt{font-size:11px}.button{padding:10px 16px;min-height:44px;font-size:12px;gap:12px;white-space:normal;text-align:center}.home-preview .actions{gap:10px;margin-top:20px}.considerations,.contact-facts,.core-profile,.identity-section,.principles-grid article{padding:22px;border-radius:16px}.enquiry-form{padding:20px;border-radius:16px}.form-heading h2{font-size:24px}.principles-grid h3{font-size:21px}.considerations h2,.contact-facts h2,.core-profile h2,.identity-section h2,.strategy-closing h2{font-size:25px}.principles-section{margin-top:36px}.considerations,.core-profile,.identity-section,.strategy-closing{margin-top:32px}.final-contact-grid{margin-top:28px;gap:22px}.inner-content{padding-bottom:40px}.maritime-routes{height:125px;margin-top:25px}}.analytics-consent.glass{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));translate:-50% 0;z-index:95;width:min(820px,calc(100% - 40px));display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:22px 24px;border-radius:18px;background:color-mix(in srgb,var(--coast-veil,#08283b) 88%,transparent);box-shadow:0 20px 70px rgba(0,15,26,.28);backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}.analytics-consent>div:first-child{max-width:560px}.analytics-consent strong{display:block;font-family:Maritime Serif,Georgia,serif;font-size:21px;font-weight:500;line-height:1.2}.analytics-consent p{margin:8px 0 5px;font-size:12px;line-height:1.6;color:var(--subtle)}.analytics-consent a{font-size:11px;text-decoration:underline;text-underline-offset:3px}.analytics-consent-actions{display:flex;gap:9px;flex:0 0 auto}.analytics-consent .button{min-height:44px;padding:9px 15px;font-size:11px}.analytics-preferences-button{margin-top:18px}@media(max-width:650px){.analytics-consent{align-items:stretch;flex-direction:column;gap:16px;padding:18px;width:calc(100% - 28px);bottom:max(14px,env(safe-area-inset-bottom));border-radius:16px}.analytics-consent strong{font-size:19px}.analytics-consent p{font-size:11px}.analytics-consent-actions{display:grid;grid-template-columns:1fr 1fr}.analytics-consent .button{width:100%}}@media(max-width:600px){.home-hero{min-height:max(690px,100svh);padding-top:115px;padding-bottom:85px}.home-hero .hero-content{padding-bottom:155px}.home-hero h1{font-size:34px;line-height:1.08}.chartering-page .page-intro h1,.page-intro h1{font-size:30px;line-height:1.12}}.footer-mobile-disclosure{display:none}@media(max-width:600px){.site-footer.institutional-footer{padding:16px 16px 14px;border-radius:14px 14px 0 0}.institutional-footer .footer-top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.institutional-footer .footer-links-desktop{display:none}.footer-mobile-disclosure{display:block}.footer-mobile-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:13px;min-height:44px;font-size:11px;cursor:pointer;list-style:none;color:var(--ink);border:1px solid var(--border);border-radius:999px;padding:0 13px}.footer-mobile-disclosure summary::-webkit-details-marker{display:none}.footer-mobile-disclosure summary span{font-size:17px;line-height:1;transition:transform .2s}.footer-mobile-disclosure[open]{grid-column:1/-1}.footer-mobile-disclosure[open] summary span{transform:rotate(45deg)}.footer-mobile-disclosure[open] summary{width:110px;margin-left:auto}.footer-mobile-disclosure .footer-links{margin-top:10px;gap:0 16px}.institutional-footer .footer-bottom{margin-top:10px;padding-top:10px}.institutional-footer .footer-bottom p{font-size:9px;line-height:1.6}.institutional-footer .footer-bottom p+p{margin-top:3px}.footer-mobile-disclosure summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}}.footer-mobile-panel,.footer-mobile-toggle{display:none}@media(max-width:600px){.institutional-footer .footer-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px}.footer-top>.brand{grid-column:1;grid-row:1}.footer-mobile-toggle{display:flex;grid-column:2;grid-row:1;align-items:center;justify-content:space-between;gap:13px;min-height:44px;border:1px solid var(--border);border-radius:999px;padding:0 13px;background:transparent;color:var(--ink);font-size:11px;cursor:pointer}.footer-mobile-toggle span{font-size:17px;line-height:1;transition:transform .32s ease}.footer-mobile-toggle[aria-expanded=true] span{transform:rotate(45deg)}.footer-mobile-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.footer-mobile-panel{display:grid;grid-column:1/-1;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows .42s cubic-bezier(.22,.68,.18,1),opacity .24s ease,visibility 0s .42s}.footer-mobile-panel[data-expanded=true]{grid-template-rows:1fr;visibility:visible;opacity:1;transition:grid-template-rows .42s cubic-bezier(.22,.68,.18,1),opacity .28s ease 70ms,visibility 0s}.footer-mobile-panel-inner{min-height:0;overflow:hidden}.footer-mobile-panel .footer-links{padding-top:10px;margin:0;gap:0 16px}.footer-mobile-panel .footer-links a{min-height:44px}}@media(prefers-reduced-motion:reduce){.footer-mobile-panel,.footer-mobile-toggle span{transition:none!important}}.platform-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:30px 0 6px;border-block:1px solid var(--border)}.platform-flow li{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:19px 20px 19px 0;font-family:Maritime Serif,Georgia,serif;font-size:17px;line-height:1.25}.platform-flow li+li{padding-left:20px;border-left:1px solid var(--border)}.platform-flow li:not(:last-child):after{content:"›";position:absolute;right:-7px;top:50%;translate:0 -50%;z-index:1;width:14px;text-align:center;color:var(--blue);background:var(--coast-base,#0b2638);font-family:Arial,sans-serif;font-size:17px}.platform-flow span{font-family:Arial,sans-serif;font-size:9px;letter-spacing:.18em;color:var(--blue)}.considerations>.section-intro{max-width:720px;margin:-8px 0 24px;color:var(--subtle);font-size:14px;line-height:1.7}.considerations li strong{display:block;font-family:Maritime Serif,Georgia,serif;font-size:19px;font-weight:400;line-height:1.25}.considerations li p{margin:9px 0 0;max-width:330px;color:var(--subtle);font-size:13px;line-height:1.65}.contact-routing,.enquiry-guide,.liner-operators,.responsible-screening,.vessel-parameters,.vessel-rationale{position:relative;isolation:isolate;margin-top:58px;padding-top:28px;border-top:1px solid var(--border)}.contact-routing:before,.enquiry-guide:before,.liner-operators:before,.responsible-screening:before,.vessel-parameters:before,.vessel-rationale:before{content:"";position:absolute;inset:-24px -32px;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--coast-veil) 62%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);mask-image:radial-gradient(ellipse at 45% 50%,#000 34%,#000b 62%,transparent 88%)}.enquiry-guide,.liner-operators,.responsible-screening,.vessel-parameters{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:start}.contact-routing h2,.enquiry-guide h2,.liner-operators h2,.responsible-screening h2,.vessel-parameters h2,.vessel-rationale h2{font-family:Maritime Serif,Georgia,serif;font-size:clamp(27px,2.4vw,38px);font-weight:400;line-height:1.16;letter-spacing:-.015em;margin:12px 0 18px;max-width:610px}.liner-operators>div:last-child p,.responsible-screening>div:last-child p,.vessel-parameters>div:last-child p,.vessel-rationale>p:last-child{max-width:720px;color:var(--subtle);font-size:14px;line-height:1.72}.responsible-screening>div:last-child p+p,.vessel-parameters>div:last-child p+p{margin-top:16px}.liner-operators .content-cta{margin-top:22px}.liner-operators .content-cta .button{width:auto}.vessel-rationale{display:grid;grid-template-columns:.32fr .68fr;gap:20px 8%;align-items:start}.vessel-rationale>.eyebrow{grid-column:1/-1;margin-bottom:0}.vessel-rationale h2{margin-top:0}.vessel-rationale>p:last-child{margin:0}.enquiry-guide ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;margin:3px 0 0;border-block:1px solid var(--border)}.enquiry-guide li{position:relative;padding:15px 12px 15px 24px;border-bottom:1px solid var(--border);font-size:13px;line-height:1.45}.enquiry-guide li:nth-last-child(-n+2){border-bottom:0}.enquiry-guide li:before{content:"";position:absolute;left:2px;top:21px;width:6px;height:6px;border:1px solid var(--blue);border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,var(--blue) 45%,transparent)}.contact-routing>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;border-block:1px solid var(--border)}.contact-routing a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;padding:20px 22px 20px 0;color:inherit;text-decoration:none;border-bottom:1px solid var(--border);transition:color .2s,padding .2s}.contact-routing a:nth-child(2n){padding-left:22px;border-left:1px solid var(--border)}.contact-routing a:nth-last-child(-n+2){border-bottom:0}.contact-routing a:focus-visible,.contact-routing a:hover{color:var(--blue);padding-right:14px}.contact-routing a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.contact-routing a span{min-width:0}.contact-routing strong{display:block;font-family:Maritime Serif,Georgia,serif;font-size:19px;font-weight:400;line-height:1.25}.contact-routing small{display:block;margin-top:6px;color:var(--subtle);font-size:12px;line-height:1.55}.contact-routing svg{flex:0 0 auto}.recruitment-notice{margin-top:28px;padding-top:22px;border-top:1px solid var(--border)}.recruitment-notice>strong{display:block;font-family:Maritime Serif,Georgia,serif;font-size:20px;font-weight:400;margin-bottom:8px}.recruitment-notice p{margin:0;color:var(--subtle);font-size:13px;line-height:1.65}.form-section-label{margin:8px 0 0;padding:14px 0 8px;border-bottom:1px solid var(--border);color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-liner-operators{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:start;padding-block:38px;border-block:1px solid var(--border)}.home-liner-operators h2{max-width:620px}.home-liner-operators>div:last-child p{max-width:720px}.home-liner-operators .button{margin-top:22px}html:not(.dark) .platform-flow li:not(:last-child):after{background:#b9d9e8}@media(max-width:800px){.platform-flow{grid-template-columns:1fr;margin-top:22px}.platform-flow li,.platform-flow li+li{padding:14px 0;border-left:0;border-bottom:1px solid var(--border);font-size:17px}.platform-flow li:last-child{border-bottom:0}.platform-flow li:not(:last-child):after{content:"↓";right:7px;top:auto;bottom:-8px;translate:0;background:var(--coast-base,#0b2638);font-size:12px}html:not(.dark) .platform-flow li:not(:last-child):after{background:#b9d9e8}.enquiry-guide,.home-liner-operators,.liner-operators,.responsible-screening,.vessel-parameters,.vessel-rationale{grid-template-columns:1fr;gap:4px}.home-liner-operators{padding-block:28px}.vessel-rationale>.eyebrow{grid-column:auto}.vessel-rationale h2{margin-top:10px}.contact-routing>div{grid-template-columns:1fr}.contact-routing a,.contact-routing a:nth-child(2n){padding:17px 0;border-left:0;border-bottom:1px solid var(--border)}.contact-routing a:last-child{border-bottom:0}.contact-routing:before,.enquiry-guide:before,.liner-operators:before,.responsible-screening:before,.vessel-parameters:before,.vessel-rationale:before{inset-inline:calc(-1 * var(--content-gutter));background:color-mix(in srgb,var(--coast-veil) 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}}@media(max-width:600px){.contact-routing,.enquiry-guide,.liner-operators,.responsible-screening,.vessel-parameters,.vessel-rationale{margin-top:38px;padding-top:22px}.contact-routing h2,.enquiry-guide h2,.liner-operators h2,.responsible-screening h2,.vessel-parameters h2,.vessel-rationale h2{font-size:25px;margin-bottom:14px}.considerations>.section-intro{font-size:13px;margin-bottom:18px}.considerations li strong{font-size:18px}.considerations li p{font-size:12px;margin-top:6px}.enquiry-guide ul{grid-template-columns:1fr}.enquiry-guide li,.enquiry-guide li:nth-last-child(-n+2){padding-block:13px;border-bottom:1px solid var(--border)}.enquiry-guide li:last-child{border-bottom:0}.contact-routing strong{font-size:18px}}@media(max-width:767px) and (orientation:portrait){:root{--art-ocean:url(/images/reference-ocean-mobile.webp);--art-company:url(/images/reference-company-mobile.webp);--art-strategy:url(/images/reference-strategy-mobile.webp);--art-contact:url(/images/reference-contact-mobile.webp)}html.dark,html:not(.dark){--scene:var(--art-ocean)}.home-hero .scene-image{background-image:var(--art-ocean);background-size:cover!important;background-repeat:no-repeat}.home-hero .scene-image,.inner-page .inner-backdrop{background-position:50%!important}.home-main:before{background-position:50%}.final-preview:before,.preview-strategy:before,.preview-vessel:before{background-position:center 65%}}:root{--reading-surface:#f2f6f6;--reading-ink:#102f41;--reading-muted:#395665;--reading-line:#bfced4}html.dark{--reading-surface:#081f2c;--reading-ink:#edf5f8;--reading-muted:#bfced8;--reading-line:#334d5d}html:not(.dark) .desktop-nav a{color:#163c50}html:not(.dark) .desktop-nav a[aria-current]{color:#fff}.home-main,.inner-page{--ink:var(--reading-ink);--subtle:var(--reading-muted);--border:var(--reading-line)}.home-main:before,html:not(.dark) .home-main:before{background:radial-gradient(ellipse at 100% 25%,color-mix(in srgb,var(--blue) 6%,transparent),transparent 50%),var(--reading-surface)}.final-preview:before,.home-main>.ocean-surface,.preview-strategy:before,.preview-vessel:before{display:none}.ocean-interlude{height:clamp(210px,24vw,340px);margin-block:64px;position:relative;isolation:isolate;background:var(--art-ocean) center 64%/cover no-repeat}.ocean-interlude:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--reading-surface),transparent 30%,transparent 70%,var(--reading-surface)),linear-gradient(90deg,color-mix(in srgb,var(--reading-surface) 40%,transparent),transparent 70%)}.inner-page .inner-backdrop:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--reading-surface) 0,color-mix(in srgb,var(--reading-surface) 97%,transparent) 55%,color-mix(in srgb,var(--reading-surface) 86%,transparent)),linear-gradient(180deg,transparent,var(--reading-surface) 85%);z-index:1}.inner-page>.ocean-surface{opacity:.15}.inner-backdrop:after{opacity:.15;z-index:2}.home-hero{--subtle:#d5e5ee;--ink:#f0f7fc}html:not(.dark) .home-hero{--ink:#102f41;--subtle:#25485c}html.dark .home-hero .scene-wash{background:linear-gradient(90deg,#061d2ceb 0,#061d2cb0 32%,#061d2c10 68%),linear-gradient(0deg,var(--reading-surface),transparent 15%)}html:not(.dark) .home-hero .scene-wash{background:linear-gradient(90deg,#f2f6f6f2 0,#f2f6f6dc 32%,#f2f6f625 65%,transparent 80%),linear-gradient(0deg,var(--reading-surface),transparent 15%)}.considerations.glass,.contact-facts.glass,.core-profile.glass,.home-main .preview-card,.identity-section.glass,.investment-card.glass,.preview-facts.glass,.principles-grid article.glass,.privacy-copy.glass,.strategy-closing.glass,html:not(.dark) .home-main .preview-card,html:not(.dark) .home-main .preview-facts{background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.preview-pillars{gap:0;border-block:1px solid var(--border)}.home-main .preview-card{padding:26px 28px;transition:background .25s ease}.home-main .preview-card:first-child{padding-left:0}.home-main .preview-card:last-child{padding-right:0}.home-main .preview-card+.preview-card{border-left:1px solid var(--border)}.home-main .preview-card:hover{box-shadow:none;background:color-mix(in srgb,var(--blue) 5%,transparent)}.pillar-top svg{width:32px;height:32px;padding:0;border:0;border-radius:0;background:transparent;stroke-width:1.3}.preview-card h3{font-size:23px;margin:16px 0 10px}.preview-card>svg{color:var(--blue)}.contact-facts:after,.core-profile:after,.investment-card:after,.preview-card:after,.principles-grid article:after{display:none}.investment-grid{gap:0;border-block:1px solid var(--border)}.investment-card.glass{padding:28px;border-radius:0}.investment-card:first-child{padding-left:0}.investment-card+.investment-card{border-left:1px solid var(--border)}.investment-card>svg{color:var(--blue);stroke-width:1.3}.principles-grid{gap:28px}.principles-grid article.glass{padding:22px 0 0;border-top:1px solid var(--border)}.principles-grid h3{font-size:21px;margin-bottom:12px}.considerations.glass,.contact-facts.glass,.core-profile.glass,.identity-section.glass,.strategy-closing.glass{padding:28px 0 0;border-top:1px solid var(--border)}.privacy-copy.glass{padding:0;max-width:800px}.home-main .preview-facts{padding:0}.preview-facts div:first-child{padding-top:0}.preview-facts div:last-child{border-bottom:0;padding-bottom:0}.preview-vessel{padding:36px 0;border-radius:0;border:0;border-block:1px solid var(--border)}.preview-vessel:before{opacity:.25}.final-preview.glass,.preview-strategy.glass{background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:30px 0}.final-preview:before,.preview-strategy:before,.preview-vessel:before{mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);opacity:.22}.home-main .quote-panel,.quote-panel.glass,html:not(.dark) .home-main .quote-panel{padding:22px 0 22px 28px;border:0;border-left:1px solid var(--blue);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--glass) 65%,transparent),transparent);box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.home-main .quote-panel p,.quote-panel p{font-size:clamp(22px,2vw,29px);line-height:1.35}.quote-mark{font-size:44px;height:34px}.enquiry-form.glass{padding:26px;border-radius:12px;box-shadow:none}@media(max-width:800px){.home-main .preview-card+.preview-card,.investment-card+.investment-card{border-left:0;border-top:1px solid var(--border)}.home-main .preview-card,.home-main .preview-card:first-child,.home-main .preview-card:last-child{padding:20px 0}.investment-card.glass,.investment-card:first-child{padding:24px 0}.preview-vessel{gap:28px}}@media(max-width:600px){.ocean-interlude{height:190px;margin-block:34px;background-position:center 70%}.inner-page .inner-backdrop:before{background:linear-gradient(180deg,color-mix(in srgb,var(--reading-surface) 93%,transparent),var(--reading-surface) 65%)}html.dark .home-hero .scene-wash{background:linear-gradient(180deg,#061d2cf2 0,#061d2cc9 42%,#061d2c18 68%,var(--reading-surface) 100%)}html:not(.dark) .home-hero .scene-wash{background:linear-gradient(180deg,#f2f6f6f5 0,#f2f6f6e8 40%,#f2f6f625 67%,var(--reading-surface) 100%)}.home-preview{margin-block:42px}.home-preview h2{font-size:25px;margin-bottom:16px}.preview-company{gap:28px;padding-block:0}.preview-company:after{bottom:-22px}.home-main .quote-panel,.quote-panel.glass,html:not(.dark) .home-main .quote-panel{padding:12px 0 12px 18px}.home-main .quote-panel p,.quote-panel p{font-size:21px;line-height:1.38}.quote-panel cite{margin-top:14px}.preview-pillars{margin-top:22px}.home-main .preview-card{display:grid;grid-template-columns:32px minmax(0,1fr) 24px;column-gap:14px;align-items:start;overflow:visible}.pillar-top{grid-column:1;grid-row:1/3;padding-top:3px}.pillar-top svg{width:26px;height:26px}.pillar-index{display:none}.preview-card h3{grid-column:2;grid-row:1;font-size:20px;margin:0 0 6px;line-height:1.2}.preview-card p{grid-column:2;grid-row:2;margin:0;font-size:14px;line-height:1.55}.preview-card>svg{grid-column:3;grid-row:1;align-self:center}.preview-heading .button{margin-top:2px}.final-preview.glass,.preview-strategy.glass{padding:24px 0;min-height:0;border-block:1px solid var(--border)}.preview-flow{gap:8px;margin:20px 0;flex-wrap:nowrap;justify-content:space-between}.preview-flow li{min-width:0;flex-direction:column;gap:8px;flex:1;font-size:11px}.preview-flow:before{top:14px}.preview-flow span{width:28px;height:28px}.preview-vessel{padding:26px 0;gap:24px}.home-main .preview-facts{padding:0}.preview-facts div{padding:13px 0;display:grid;grid-template-columns:1fr 1.15fr;align-items:baseline;gap:12px}.preview-facts dt{font-size:12px;line-height:1.5}.preview-facts dd{font-size:14px;line-height:1.5;margin:0;text-align:right}.principles-grid{gap:0}.principles-grid article.glass{padding:20px 0}.principles-grid h3{font-size:21px;margin-bottom:8px}.home-preview p,.principles-grid p,.source-copy p{font-size:14px;line-height:1.65}.considerations.glass,.contact-facts.glass,.core-profile.glass,.identity-section.glass,.strategy-closing.glass{padding:24px 0 0;border-radius:0}.considerations ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.considerations li{font-size:13px;padding:12px 0;line-height:1.5}.investment-card.glass{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:16px}.investment-card>svg{width:26px;height:26px;grid-row:1/3}.investment-card h2{margin:0 0 10px;font-size:23px}.investment-card p{grid-column:2;font-size:14px;line-height:1.65;margin:0}.contact-facts dl>div,.core-profile dl>div{padding:14px 0}.contact-facts dd,.core-profile dd{font-size:14px;margin-top:5px;line-height:1.5}.enquiry-form.glass{padding:22px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.form-heading h2{font-size:25px}.final-contact-grid{gap:32px}.maritime-routes{background:transparent!important;border-radius:0;height:105px}}:root{--coast-base:#dbe9f1;--coast-veil:#eef5fa;--coast-text:#123347;--coast-muted:#34576b;--coast-line:#608ca44d}html.dark{--coast-base:#061e2e;--coast-veil:#08283b;--coast-text:#eef8ff;--coast-muted:#c9dce9;--coast-line:#a3d9ef33}.home-main,.inner-page{--ink:var(--coast-text);--subtle:var(--coast-muted);--border:var(--coast-line);color:var(--ink)}.home-main:before,html:not(.dark) .home-main:before{background:linear-gradient(90deg,color-mix(in srgb,var(--coast-base) 82%,transparent),color-mix(in srgb,var(--coast-base) 44%,transparent)),var(--art-company) center/cover no-repeat}.home-preview{margin-block:74px;isolation:isolate}.considerations h2,.contact-facts h2,.core-profile h2,.form-heading h2,.hero-content h1,.home-preview h2,.identity-section h2,.page-intro h1,.principles-section>h2,.source-copy h2,.strategy-closing h2{font-family:Maritime Serif,Georgia,serif;font-weight:400;letter-spacing:-.015em;text-wrap:pretty}.home-preview h2{font-size:clamp(28px,2.8vw,39px);line-height:1.16;max-width:550px;margin-bottom:20px}.home-preview p,.source-copy p{font-size:15px;line-height:1.7;max-width:560px}.home-preview .eyebrow{font-size:10px;letter-spacing:.23em;margin-bottom:16px}.home-preview .button{min-height:44px;font-size:12px;padding:11px 19px;margin-top:20px}.preview-company{grid-template-columns:1.2fr .8fr;gap:80px;padding-block:20px}.preview-company:after{display:none}.considerations,.contact-facts,.core-profile,.enquiry-form,.identity-section,.page-intro,.preview-company>div,.preview-facts,.preview-heading,.preview-pillars,.preview-vessel>div,.principles-section,.source-copy,.strategy-closing{position:relative;isolation:isolate}.considerations:before,.contact-facts:before,.core-profile:before,.enquiry-form:before,.identity-section:before,.page-intro:before,.preview-company>div:before,.preview-facts:after,.preview-heading:before,.preview-pillars:before,.preview-vessel>div:after,.principles-section:before,.source-copy:before,.strategy-closing:before{content:"";position:absolute;inset:-28px -32px;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--coast-veil) 58%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);mask-image:radial-gradient(ellipse at 45% 50%,#000 25%,#0008 55%,transparent 78%)}.home-main .quote-panel,.quote-panel.glass,html:not(.dark) .home-main .quote-panel{background:linear-gradient(90deg,color-mix(in srgb,var(--coast-veil) 50%,transparent),transparent);padding:20px 24px;backdrop-filter:none;-webkit-backdrop-filter:none}.home-main .quote-panel p,.quote-panel p{font-family:Maritime Serif,Georgia,serif;font-size:25px;line-height:1.4;max-width:420px;color:var(--ink)}.quote-mark{font-size:42px;height:32px;color:var(--blue)}.quote-panel cite{font-size:9px;line-height:1.6;margin-top:18px}.preview-heading{align-items:center;gap:40px}.preview-heading .button{flex-shrink:0;margin:0}.execution-timeline h2,.investment-card h2,.preview-card h3,.principles-grid h3{font-family:Maritime Serif,Georgia,serif;font-weight:400}.preview-card h3{font-size:24px;margin:14px 0 8px;line-height:1.2}.preview-card p{font-size:14px;line-height:1.6;margin-bottom:15px}.pillar-top svg{width:30px;height:30px}.ocean-interlude{display:none}.final-preview.glass,.preview-strategy.glass,.preview-vessel{padding:38px 0;border-block:1px solid var(--border);min-height:0}.final-preview:before,.preview-strategy:before,.preview-vessel:before{display:block;inset:-35px -60px;opacity:1;mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);z-index:-1}.preview-strategy:before,html:not(.dark) .preview-strategy:before{background:linear-gradient(90deg,color-mix(in srgb,var(--coast-veil) 97%,transparent),color-mix(in srgb,var(--coast-veil) 86%,transparent) 55%,color-mix(in srgb,var(--coast-veil) 55%,transparent)),var(--art-strategy) center/cover}.preview-vessel:before,html:not(.dark) .preview-vessel:before{background:linear-gradient(90deg,color-mix(in srgb,var(--coast-veil) 88%,transparent),color-mix(in srgb,var(--coast-veil) 68%,transparent)),var(--art-ocean) center 65%/cover}.final-preview:before,html:not(.dark) .final-preview:before{background:linear-gradient(90deg,color-mix(in srgb,var(--coast-veil) 94%,transparent),color-mix(in srgb,var(--coast-veil) 55%,transparent)),var(--art-contact) center 70%/cover}.preview-flow{margin:26px 0;gap:16px}.preview-vessel{gap:70px}.home-main .preview-facts{overflow:visible}.preview-facts dt{opacity:1;color:var(--subtle)}.inner-page .inner-backdrop:before{background:linear-gradient(90deg,color-mix(in srgb,var(--coast-base) 83%,transparent),color-mix(in srgb,var(--coast-base) 60%,transparent) 55%,color-mix(in srgb,var(--coast-base) 25%,transparent)),linear-gradient(0deg,var(--coast-base),transparent 75%)}.page-intro{max-width:820px}.page-intro h1{font-size:clamp(32px,3.5vw,48px);max-width:710px;line-height:1.15;margin-block:20px}.page-lead{font-size:15px;line-height:1.7;max-width:650px}.source-copy{max-width:620px}.company-grid{grid-template-columns:1.2fr .8fr;gap:8%}.principles-grid h3{font-size:23px}.investment-card h2{font-size:26px}.home-hero h1{font-family:Maritime Serif,Georgia,serif;font-size:clamp(38px,4.3vw,61px);font-weight:500;line-height:1.12;max-width:610px;letter-spacing:-.015em}html.dark .home-hero .scene-wash{background:linear-gradient(90deg,#031c2de8,#031c2c9c 35%,transparent 72%),linear-gradient(0deg,var(--coast-base),transparent 13%)}html:not(.dark) .home-hero .scene-wash{background:linear-gradient(90deg,#eaf3f8ed,#eaf3f8c2 35%,transparent 72%),linear-gradient(0deg,var(--coast-base),transparent 13%)}@media(max-width:1100px){.preview-heading{align-items:flex-start;flex-direction:column;gap:8px}.preview-company,.preview-vessel{gap:36px}.home-preview{margin-block:58px}}@media(max-width:800px){.company-grid,.preview-company,.preview-vessel{grid-template-columns:1fr}}@media(max-width:600px){.container{width:calc(100% - 44px)}.home-preview{margin-block:44px}.home-preview h2{font-size:27px;line-height:1.2;max-width:320px;margin-bottom:16px}.home-preview p,.source-copy p{font-size:14px;line-height:1.7}.home-preview .eyebrow{font-size:9px;margin-bottom:12px}.preview-company{padding-block:0;gap:24px}.considerations:before,.contact-facts:before,.core-profile:before,.enquiry-form:before,.identity-section:before,.page-intro:before,.preview-company>div:before,.preview-facts:after,.preview-heading:before,.preview-pillars:before,.preview-vessel>div:after,.principles-section:before,.source-copy:before,.strategy-closing:before{inset:-24px -35px;background:color-mix(in srgb,var(--coast-veil) 55%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.home-main:before,html:not(.dark) .home-main:before{background:linear-gradient(180deg,color-mix(in srgb,var(--coast-base) 75%,transparent),color-mix(in srgb,var(--coast-base) 81%,transparent)),var(--art-company) center/cover no-repeat}.home-main .quote-panel,.quote-panel.glass,html:not(.dark) .home-main .quote-panel{padding:12px 16px 12px 18px}.home-main .quote-panel p,.quote-panel p{font-size:22px;line-height:1.4}.quote-mark{font-size:36px;height:26px}.quote-panel cite{font-size:8px;margin-top:14px}.pillar-top svg{width:24px;height:24px}.preview-card h3{font-size:23px;margin:0 0 5px;line-height:1.2}.preview-card p{font-size:13px;line-height:1.6;margin:0}.preview-card>svg{width:16px}.preview-heading .button{margin-top:0}.final-preview.glass,.preview-strategy.glass,.preview-vessel{padding:26px 0;min-height:0}.final-preview:before,.preview-strategy:before,.preview-vessel:before{inset:-26px -22px}.preview-flow{gap:6px;margin:22px 0}.preview-vessel{gap:25px}.home-preview .button{font-size:12px;padding:10px 16px;margin-top:18px}.home-preview .actions .button{margin-top:8px}.chartering-page .page-intro h1,.page-intro h1{font-family:Maritime Serif,Georgia,serif;font-size:32px;line-height:1.17;max-width:340px;letter-spacing:-.01em}.page-lead{font-size:14px;line-height:1.7}.inner-page .inner-backdrop:before{background:linear-gradient(180deg,color-mix(in srgb,var(--coast-base) 62%,transparent),color-mix(in srgb,var(--coast-base) 83%,transparent) 65%)}.principles-grid h3{font-size:23px;margin-bottom:8px}.considerations h2,.contact-facts h2,.core-profile h2,.identity-section h2,.strategy-closing h2{font-size:28px;margin-bottom:18px}.investment-card h2{font-size:25px}.contact-facts dt,.core-profile dt{font-size:12px;opacity:1}.form-heading h2{font-size:28px}.home-hero h1{font-size:38px;line-height:1.11;max-width:338px}html.dark .home-hero .scene-wash{background:linear-gradient(180deg,#031c2cd9,#031c2c9e 44%,transparent 69%,var(--coast-base)),linear-gradient(90deg,#031c2c44,transparent)}html:not(.dark) .home-hero .scene-wash{background:linear-gradient(180deg,#eaf3f8f0,#eaf3f8e6 42%,transparent 70%,var(--coast-base)),linear-gradient(90deg,#eaf3f825,transparent)}}:root{--content-gutter:clamp(24px,4vw,64px)}.container{width:min(1280px,calc(100% - 2 * var(--content-gutter)));max-width:1280px}.home-main,.inner-page{overflow-x:clip}.hero-content.container,.home-preview{padding-inline:0}.home-preview .eyebrow{margin-inline:0;text-align:left;max-width:100%}.home-preview>.eyebrow,.preview-company>div>.eyebrow,.preview-vessel>div>.eyebrow{font-size:10px;line-height:1.6;letter-spacing:.19em;margin-bottom:12px}.final-contact-grid>*,.investment-card,.page-intro,.preview-company>div,.preview-heading,.preview-vessel>div,.principles-grid article,.source-copy{min-width:0}.preview-heading h2{margin-top:0}.preview-facts{margin:0}.home-preview .actions{justify-content:flex-start}.home-main .home-preview:is(.preview-investment,.preview-strategy,.preview-vessel,.final-preview){padding-inline:clamp(28px,3vw,44px)}.home-main .final-preview>.eyebrow,.home-main .preview-investment>.eyebrow,.home-main .preview-strategy>.eyebrow,.home-main .preview-vessel>div>.eyebrow{display:block;margin-left:0;text-align:left}.home-main .preview-strategy .preview-flow{padding-left:0}.home-main .preview-investment .preview-heading{display:block}.home-main .preview-investment .preview-heading .button{margin-top:0}.home-main .final-preview{align-items:flex-start}.charter-context,.decision-gates,.engagement-framework{position:relative;isolation:isolate;margin-top:64px;padding-top:30px;border-top:1px solid var(--border)}.charter-context:before,.decision-gates:before,.engagement-framework:before{content:"";position:absolute;inset:-24px -32px;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--coast-veil) 46%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);mask-image:radial-gradient(ellipse at 45% 50%,#000 25%,#0008 58%,transparent 82%)}.charter-context h2,.decision-gates>h2,.engagement-framework>h2{font-family:Maritime Serif,Georgia,serif;font-size:clamp(27px,2.4vw,38px);font-weight:400;line-height:1.16;letter-spacing:-.015em;margin:12px 0 18px;max-width:600px}.section-intro{max-width:700px;line-height:1.7}.engagement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin-top:30px;border-block:1px solid var(--border)}.engagement-grid article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;padding:24px 0;min-width:0}.engagement-grid article:nth-child(2n){padding-left:30px;border-left:1px solid var(--border)}.engagement-grid article:nth-child(n+3){border-top:1px solid var(--border)}.engagement-grid svg{color:var(--blue);stroke-width:1.4;margin-top:2px}.decision-gates h3,.engagement-grid h3{font-family:Maritime Serif,Georgia,serif;font-size:22px;font-weight:400;line-height:1.25;margin:0 0 7px}.charter-context>div:last-child p,.decision-gates article p,.engagement-grid p{font-size:14px;line-height:1.7;margin:0;color:var(--subtle)}.charter-context{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:start}.charter-context>div:last-child p+p{margin-top:16px}.decision-gates>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;border-block:1px solid var(--border)}.decision-gates article{padding:24px 22px;min-width:0}.decision-gates article:first-child{padding-left:0}.decision-gates article+article{border-left:1px solid var(--border)}.decision-gates article>span{display:block;font-size:10px;letter-spacing:.16em;color:var(--blue);margin-bottom:14px}@media(max-width:600px){.home-main .home-preview:is(.preview-investment,.preview-strategy,.preview-vessel,.final-preview){padding-inline:14px}.home-main .preview-strategy .preview-flow{width:100%}.home-main .preview-strategy .preview-flow li{align-items:flex-start}.charter-context,.decision-gates,.engagement-framework{margin-top:44px;padding-top:24px}.charter-context:before,.decision-gates:before,.engagement-framework:before{inset-inline:calc(-1 * var(--content-gutter))}.charter-context h2,.decision-gates>h2,.engagement-framework>h2{font-size:28px;margin-block:10px 14px}.engagement-grid{grid-template-columns:1fr;margin-top:22px}.engagement-grid article,.engagement-grid article:nth-child(2n){padding:18px 0;border-left:0}.engagement-grid article+article{border-top:1px solid var(--border)}.decision-gates h3,.engagement-grid h3{font-size:21px}.charter-context>div:last-child p,.decision-gates article p,.engagement-grid p{font-size:13px;line-height:1.65}.charter-context{grid-template-columns:1fr;gap:8px}.decision-gates>div{grid-template-columns:1fr;margin-top:20px}.decision-gates article,.decision-gates article:first-child{padding:18px 0}.decision-gates article+article{border-left:0;border-top:1px solid var(--border)}:root{--content-gutter:max(24px,env(safe-area-inset-left),env(safe-area-inset-right))}.home-preview .eyebrow{font-size:10px;letter-spacing:.17em;line-height:1.6}.considerations:before,.contact-facts:before,.core-profile:before,.enquiry-form:before,.final-preview:before,.identity-section:before,.page-intro:before,.preview-company>div:before,.preview-facts:after,.preview-heading:before,.preview-pillars:before,.preview-strategy:before,.preview-vessel:before,.preview-vessel>div:after,.principles-section:before,.source-copy:before,.strategy-closing:before{inset-inline:calc(-1 * var(--content-gutter))}}:root{--art-home:url(/images/page-home-v2.webp);--art-ocean:var(--art-home);--art-company:url(/images/page-company-v2.webp);--art-investment:url(/images/page-investment-v2.webp);--art-strategy:url(/images/page-strategy-v2.webp);--art-vessel:url(/images/page-vessel-v2.webp);--art-chartering:url(/images/page-chartering-v2.webp);--art-contact:url(/images/page-contact-v2.webp);--art-career:url(/images/page-career-v2.webp);--art-privacy:url(/images/page-privacy-v2.webp);--art-terms:url(/images/page-terms-v2.webp)}.home-main{--scene:var(--art-home)}.home-hero .scene-image{background-image:var(--art-home)!important;background-position:50%!important;background-size:cover!important}.home-main:before,html:not(.dark) .home-main:before{background-image:linear-gradient(180deg,color-mix(in srgb,var(--coast-base) 72%,transparent),color-mix(in srgb,var(--coast-base) 90%,transparent)),var(--art-company)!important;background-position:50%!important;background-size:cover!important}.preview-investment{isolation:isolate}.preview-investment:before{content:"";position:absolute;inset:-32px -44px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--coast-base) 94%,transparent),color-mix(in srgb,var(--coast-base) 68%,transparent)),var(--art-investment) center/cover no-repeat;border:1px solid color-mix(in srgb,var(--glass-edge) 55%,transparent);border-radius:28px}.preview-vessel:before,html:not(.dark) .preview-vessel:before{background-image:linear-gradient(90deg,color-mix(in srgb,var(--coast-veil) 90%,transparent),color-mix(in srgb,var(--coast-veil) 64%,transparent)),var(--art-vessel)!important;background-position:50%!important}.inner-page .inner-backdrop{background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important}html:not(.dark) .company-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(219,237,247,.84),rgba(224,241,249,.16)),var(--art-company)!important}html:not(.dark) .investment-focus-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(219,237,247,.86),rgba(224,241,249,.14)),var(--art-investment)!important}html:not(.dark) .strategy-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(215,234,246,.84),rgba(219,238,248,.14)),var(--art-strategy)!important}html:not(.dark) .vessel-profile-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(219,237,247,.86),rgba(226,241,249,.12)),var(--art-vessel)!important}html:not(.dark) .chartering-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(210,231,243,.84),rgba(217,237,247,.12)),var(--art-chartering)!important}html:not(.dark) .contact-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(216,235,246,.86),rgba(224,240,248,.14)),var(--art-contact)!important}html:not(.dark) .career-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(216,235,246,.84),rgba(224,240,248,.12)),var(--art-career)!important}html:not(.dark) .privacy-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(216,235,246,.86),rgba(224,240,248,.14)),var(--art-privacy)!important}html:not(.dark) .terms-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(216,235,246,.86),rgba(224,240,248,.14)),var(--art-terms)!important}html:not(.dark) .inner-page .inner-backdrop:before{background:linear-gradient(180deg,transparent 56%,rgba(226,241,249,.68)),linear-gradient(90deg,rgba(226,241,249,.2),transparent 66%)!important}.dark .company-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(0,20,34,.86),rgba(0,25,42,.28)),var(--art-company)!important}.dark .investment-focus-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(0,20,34,.88),rgba(0,25,42,.34)),var(--art-investment)!important}.dark .strategy-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(0,18,32,.84),rgba(0,22,38,.2)),var(--art-strategy)!important}.dark .vessel-profile-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(0,20,34,.88),rgba(0,25,42,.3)),var(--art-vessel)!important}.dark .chartering-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(0,17,31,.88),rgba(0,23,40,.26)),var(--art-chartering)!important}.dark .contact-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(0,18,32,.86),rgba(0,24,40,.28)),var(--art-contact)!important}.dark .career-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(0,18,32,.84),rgba(0,24,40,.24)),var(--art-career)!important}.dark .privacy-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(0,18,32,.86),rgba(0,24,40,.26)),var(--art-privacy)!important}.dark .terms-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(0,18,32,.86),rgba(0,24,40,.26)),var(--art-terms)!important}.dark .inner-page .inner-backdrop:before{background:linear-gradient(180deg,transparent 58%,rgba(2,19,32,.7)),linear-gradient(90deg,rgba(1,18,31,.14),transparent 66%)!important}@media (max-width:767px) and (orientation:portrait){:root{--art-home:url(/images/page-home-mobile-v2.webp);--art-ocean:var(--art-home);--art-company:url(/images/page-company-mobile-v2.webp);--art-investment:url(/images/page-investment-mobile-v2.webp);--art-strategy:url(/images/page-strategy-mobile-v2.webp);--art-vessel:url(/images/page-vessel-mobile-v2.webp);--art-chartering:url(/images/page-chartering-mobile-v2.webp);--art-contact:url(/images/page-contact-mobile-v2.webp);--art-career:url(/images/page-career-mobile-v2.webp);--art-privacy:url(/images/page-privacy-mobile-v2.webp);--art-terms:url(/images/page-terms-mobile-v2.webp)}.home-hero .scene-image{background-position:50%!important}.home-main:before,html:not(.dark) .home-main:before{background-position:center 42%!important}.preview-investment:before{inset:-24px -14px;border-radius:22px;background-position:center 55%}.inner-page .inner-backdrop{background-position:50%!important}html:not(.dark) .inner-page .inner-backdrop:before{background:linear-gradient(180deg,rgba(225,241,249,.34),rgba(225,241,249,.82) 66%,var(--coast-base) 94%)!important}.dark .inner-page .inner-backdrop:before{background:linear-gradient(180deg,rgba(0,18,31,.3),rgba(0,21,36,.8) 68%,var(--coast-base) 95%)!important}}@media (prefers-reduced-motion:reduce){.home-hero .scene-image,.inner-page .inner-backdrop{animation:none!important;transform:none!important}}html:not(.dark){--background:#b9d4e1;--foreground:#06283c;--ink:#06283c;--subtle:#21485b;--blue:#006184;--primary:#075f82;--primary-foreground:#f4fbff;--secondary:#a9ccdc;--secondary-foreground:#082f44;--muted:#b4d2df;--muted-foreground:#31566a;--accent:#91bed2;--accent-foreground:#052a3f;--border:rgba(42,101,127,.36);--input:rgba(47,105,131,.52);--ring:#007aa2;--popover:#c4deea;--popover-foreground:#06283c;--glass:rgba(157,198,217,.55);--glass-edge:rgba(232,248,255,.68);--shadow:0 18px 44px rgba(5,50,74,.16);--coast-base:#aacbd9;--coast-veil:#b5d4e1;--coast-text:#06283c;--coast-muted:#21485b;--coast-line:rgba(37,93,119,.32);--reading-surface:#bdd8e4;--reading-ink:#06283c;--reading-muted:#21485b;--reading-line:rgba(37,93,119,.32);color-scheme:light}@media (max-width:600px){.considerations ul{grid-template-columns:1fr}.considerations li{padding-block:14px}}html:not(.dark) body{background:#b9d4e1;color:#06283c}html:not(.dark) .home-main,html:not(.dark) .inner-page,html:not(.dark) .site-footer{--ink:#06283c;--subtle:#21485b;--border:rgba(37,93,119,.32);color:var(--ink)}html:not(.dark) .brand,html:not(.dark) .mobile-link-label,html:not(.dark) dd,html:not(.dark) dt,html:not(.dark) h1,html:not(.dark) h2,html:not(.dark) h3,html:not(.dark) strong{color:#06283c}html:not(.dark) .field-hint,html:not(.dark) .fine-print,html:not(.dark) .page-lead,html:not(.dark) p{color:#21485b}html:not(.dark) .card-detail,html:not(.dark) .eyebrow,html:not(.dark) .quote-mark,html:not(.dark) em{color:#005f82}html:not(.dark) .home-hero .scene-wash{background:linear-gradient(90deg,rgba(168,203,218,.88),rgba(171,207,222,.7) 34%,rgba(176,211,225,.18) 64%,transparent 82%),linear-gradient(0deg,rgba(151,190,208,.52),transparent 22%)}html:not(.dark) .home-main:before{background-image:linear-gradient(180deg,rgba(137,179,198,.46),rgba(169,202,216,.68)),var(--art-company)!important}html:not(.dark) .considerations:before,html:not(.dark) .contact-facts:before,html:not(.dark) .core-profile:before,html:not(.dark) .enquiry-form:before,html:not(.dark) .identity-section:before,html:not(.dark) .page-intro:before,html:not(.dark) .preview-company>div:before,html:not(.dark) .preview-facts:after,html:not(.dark) .preview-heading:before,html:not(.dark) .preview-pillars:before,html:not(.dark) .preview-vessel>div:after,html:not(.dark) .principles-section:before,html:not(.dark) .source-copy:before,html:not(.dark) .strategy-closing:before{background:rgba(143,188,208,.52)}html:not(.dark) .considerations,html:not(.dark) .contact-facts,html:not(.dark) .core-profile,html:not(.dark) .enquiry-form,html:not(.dark) .home-main .preview-card,html:not(.dark) .home-main .preview-facts,html:not(.dark) .home-main .quote-panel,html:not(.dark) .identity-section,html:not(.dark) .investment-card,html:not(.dark) .principles-grid article,html:not(.dark) .privacy-copy,html:not(.dark) .quote-panel.glass,html:not(.dark) .strategy-closing{background:transparent;border-color:var(--section-line,rgba(37,93,119,.32));box-shadow:none}html:not(.dark) .preview-investment:before{background:linear-gradient(90deg,rgba(155,196,214,.76),rgba(156,198,216,.35)),var(--art-investment) center/cover no-repeat;border-color:rgba(226,246,254,.48)}html:not(.dark) .ocean-interlude:after{background:linear-gradient(180deg,#b9d4e1,transparent 24%,transparent 74%,#b9d4e1),linear-gradient(90deg,rgba(163,200,216,.3),transparent 72%)}html:not(.dark) .company-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(151,191,208,.72),rgba(159,199,215,.08)),var(--art-company)!important}html:not(.dark) .investment-focus-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(151,191,208,.74),rgba(159,199,215,.08)),var(--art-investment)!important}html:not(.dark) .strategy-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(145,184,202,.72),rgba(151,192,210,.08)),var(--art-strategy)!important}html:not(.dark) .vessel-profile-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(151,191,208,.74),rgba(159,199,215,.07)),var(--art-vessel)!important}html:not(.dark) .chartering-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(140,181,200,.72),rgba(151,192,210,.06)),var(--art-chartering)!important}html:not(.dark) .contact-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(147,187,205,.72),rgba(157,197,214,.07)),var(--art-contact)!important}html:not(.dark) .career-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(147,187,205,.7),rgba(157,197,214,.06)),var(--art-career)!important}html:not(.dark) .privacy-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(147,187,205,.72),rgba(157,197,214,.08)),var(--art-privacy)!important}html:not(.dark) .terms-page .inner-backdrop{background-image:linear-gradient(90deg,rgba(147,187,205,.72),rgba(157,197,214,.08)),var(--art-terms)!important}html:not(.dark) .inner-page .inner-backdrop:before{background:linear-gradient(180deg,transparent 58%,rgba(171,205,219,.58)),linear-gradient(90deg,rgba(159,198,215,.14),transparent 66%)!important}html:not(.dark) .desktop-nav{background:linear-gradient(180deg,rgba(175,213,229,.74),rgba(129,181,204,.62));border-color:rgba(232,249,255,.68);box-shadow:inset 0 1px 0 rgba(251,254,255,.7),0 8px 24px rgba(3,50,75,.16)}html:not(.dark) .desktop-nav a{color:#0a3449}html:not(.dark) .icon-button,html:not(.dark) .theme-control{background:rgba(157,201,220,.68);color:#073149;border-color:rgba(231,248,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 5px 18px rgba(4,51,75,.12)}html:not(.dark) .secondary{background:rgba(174,211,226,.62);color:#082f44;border-color:rgba(27,92,120,.48)}html:not(.dark) .home-hero .secondary{background:rgba(181,215,229,.7);color:#062c41;border-color:rgba(23,83,110,.48)}html:not(.dark) .field input,html:not(.dark) .field textarea,html:not(.dark) .form-select{background:rgba(205,228,238,.76);color:#06283c;border-color:rgba(41,97,123,.44)}html:not(.dark) .field input::placeholder,html:not(.dark) .field textarea::placeholder{color:#35596a}html:not(.dark) .site-footer.institutional-footer{background:linear-gradient(135deg,rgba(132,183,205,.76),rgba(92,155,182,.7));border-color:rgba(224,246,255,.58);box-shadow:inset 0 1px 0 rgba(250,254,255,.62),0 -12px 38px rgba(7,51,74,.12)}html:not(.dark) .mobile-sheet.ocean-menu{background:radial-gradient(ellipse at 100% 0,rgba(207,234,245,.62),transparent 58%),linear-gradient(150deg,rgba(138,190,212,.97),rgba(87,151,179,.97))!important;color:#06283c;border-color:rgba(230,248,255,.68)}@media (max-width:767px) and (orientation:portrait){html:not(.dark) .home-hero .scene-wash{background:linear-gradient(180deg,rgba(166,203,219,.8),rgba(171,207,222,.63) 40%,rgba(174,209,223,.12) 69%,rgba(154,193,210,.55)),linear-gradient(90deg,rgba(154,195,213,.2),transparent 72%)}html:not(.dark) .home-main:before{background-image:linear-gradient(180deg,rgba(139,181,200,.38),rgba(166,201,216,.62)),var(--art-company)!important}html:not(.dark) .inner-page .inner-backdrop:before{background:linear-gradient(180deg,rgba(158,198,215,.2),rgba(169,204,219,.58) 70%,#aacbd9 96%)!important}html:not(.dark) .preview-investment:before{background:linear-gradient(180deg,rgba(160,200,217,.66),rgba(158,199,216,.38)),var(--art-investment) center 55%/cover no-repeat}}