@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap');:root{--navy:#132532;--ink:#1b2c35;--muted:#63717a;--line:#d9e0e3;--paper:#f7f8f7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);background:white;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{opacity:.7}.wrap{max-width:1120px;margin:auto;padding:0 34px}.top{background:#fff;border-bottom:1px solid var(--line)}.top .wrap{display:flex;justify-content:space-between;align-items:center;min-height:104px;gap:25px}.logo{width:245px;height:auto;display:block}.nav{display:flex;gap:37px;align-items:center}.nav a{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.nav a.active{border-bottom:2px solid var(--ink);padding-bottom:6px}.hero{background:var(--navy);color:white}.hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.hero-copy{padding:90px 55px 85px max(34px,calc((100vw - 1052px)/2));display:flex;flex-direction:column;justify-content:center}.eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#a9bdc7}.hero h1{font:500 clamp(37px,4vw,62px)/1.16 'Manrope',Arial,sans-serif;letter-spacing:-.045em;margin:22px 0}.hero p{color:#d5e0e5;max-width:500px;font-size:17px;line-height:1.8}.hero-art{background:#213e4e url('assets/ringer-i-vannet.webp') center/cover}.section{padding:90px 0}.section.soft{background:var(--paper)}.kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#788b95;font-weight:700}.section h2,.page-intro h1{font:500 clamp(30px,3.3vw,44px)/1.25 'Manrope',Arial,sans-serif;letter-spacing:-.04em;margin:14px 0 25px}.lead{font-size:20px;line-height:1.75;max-width:830px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:54px}.three article{border-top:1px solid #9aaab2;padding-top:22px}.three h3,.service h2{font:600 21px/1.35 'Manrope',Arial,sans-serif;letter-spacing:-.02em}.three p,.service p{color:#56656e}.text-link{display:inline-block;margin-top:22px;border-bottom:1px solid currentColor;padding-bottom:3px;font-size:13px;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.statement{background:var(--navy);color:#fff;padding:90px 0}.statement blockquote{margin:0;max-width:850px;font:400 clamp(28px,3.4vw,48px)/1.4 'Manrope',Arial,sans-serif;letter-spacing:-.04em}.page-intro{padding:88px 0 64px;background:var(--paper)}.page-intro p{font-size:19px;max-width:850px}.services{padding:35px 0 95px}.service{display:grid;grid-template-columns:1fr 2fr;gap:50px;border-bottom:1px solid var(--line);padding:37px 0}.service h2{margin:0}.service p{margin:0;max-width:720px}.split{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.iceberg{width:100%;display:block;aspect-ratio:1.5;object-fit:cover}.profile{border-top:1px solid var(--line);padding-top:32px}.footer{background:#101f29;color:#d9e3e8;padding:52px 0}.footer-grid{display:flex;justify-content:space-between;gap:30px;align-items:start}.footer .logo{width:180px;filter:invert(1)}.footer p{font-size:13px;line-height:1.9;margin:0}.footer a{text-decoration:underline;text-underline-offset:3px}.copyright{margin-top:42px!important;color:#96aab5}.small-note{font-size:12px;color:#82929b}.mobile-menu{display:none}@media(max-width:760px){.top .wrap{min-height:85px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.logo{width:165px}.nav{gap:17px;flex-wrap:wrap}.nav a{font-size:10px}.hero-grid,.split,.service{grid-template-columns:1fr}.hero-copy{padding:75px 28px}.hero-art{min-height:250px;grid-row:1}.section{padding:60px 0}.three{grid-template-columns:1fr;gap:16px;margin-top:35px}.page-intro{padding:60px 0 40px}.service{gap:10px;padding:30px 0}.footer-grid{flex-direction:column}.wrap{padding:0 25px}.statement{padding:60px 0}}