:root{--ink:#173044;--sea:#14364c;--deep:#0c2435;--blue:#1c526f;--silver:#bec9cf;--pale:#edf0ef;--paper:#f9faf7;--white:#fff;--muted:#51636e;--line:#cbd3d5;--heading:'Michroma',sans-serif;--body:'Tenor Sans',sans-serif;--gutter:clamp(22px,4.5vw,72px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--blue)}button,input,select,textarea{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #397ba1;outline-offset:5px}img{display:block;max-width:100%;height:auto}svg{display:block}p{margin:0 0 1.25em}p:last-child{margin-bottom:0}h1,h2,h3{font-family:var(--heading);font-weight:400;line-height:1.35;margin:0 0 24px;overflow-wrap:normal}h1{font-size:clamp(34px,4.4vw,67px);letter-spacing:-2px;line-height:1.2}h2{font-size:clamp(23px,2.3vw,34px);letter-spacing:-.8px}h3{font-size:17px;letter-spacing:-.2px}::selection{color:var(--white);background:var(--blue)}.vonx30{width:min(100% - var(--gutter)*2,1320px);margin-inline:auto}.vojvi1{padding-block:100px}.vogk2x{font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;line-height:1.6;margin-bottom:25px;color:var(--blue)}.von1zl{font-size:14px;color:var(--muted)}.vociqi{font-size:20px;line-height:1.6;max-width:660px}.vok3ed{position:fixed;top:-80px;left:20px;z-index:1000;background:var(--white);padding:12px 20px;color:var(--ink)}.vok3ed:focus{top:10px}.voz7va{background:var(--sea);color:#e8eff2;font-size:10px;letter-spacing:1.7px}.voz7va .vonx30{display:flex;justify-content:space-between;padding-block:9px}.vogvy1{background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:30}.vofohf{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}.vomy2x{display:inline-block;text-decoration:none;flex-shrink:0}.voztd1{width:246px;height:52px}.voaz4q{display:flex;align-items:center;gap:32px;font-size:13px}.voaz4q>a{text-decoration:none;padding-block:15px;white-space:nowrap}.voaz4q>a:hover,.voaz4q a[aria-current]{text-decoration:underline}.voaz4q .voh07b{display:flex;align-items:center;gap:25px;padding:15px 20px;background:var(--sea);color:var(--white);border:1px solid var(--sea)}.voh07b svg{width:19px;height:19px}.voaz4q .voh07b:hover{background:var(--blue);text-decoration:none}.vohaw3{display:none}.voeciw{padding-top:22px;padding-bottom:8px;font-size:12px;color:var(--muted)}.voeciw ol{list-style:none;display:flex;gap:10px;flex-wrap:wrap;padding:0;margin:0}.voeciw li+li:before{content:'/';padding-right:10px;color:#82929b}.voeciw a{text-decoration:none}.voeciw a:hover{text-decoration:underline}
.voz4wq{display:inline-flex;gap:27px;align-items:center;justify-content:space-between;text-decoration:none;background:var(--sea);color:var(--white);border:1px solid var(--sea);font-size:13px;padding:18px 23px;min-height:56px;line-height:1.4;transition:background .18s,color .18s}.voz4wq svg{width:22px;height:22px;flex-shrink:0}.voz4wq:hover{background:var(--blue);color:var(--white);border-color:var(--blue)}.voz4wq:disabled{opacity:.65;cursor:wait}.voysng{color:var(--sea);background:transparent}.voak9a{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:13px;border-bottom:1px solid currentColor;padding-block:12px;min-height:44px;line-height:1.5}.voak9a svg{width:20px;height:20px}.voak9a:hover{color:var(--blue);border-color:transparent}
.von9ls{background:var(--pale);position:relative;isolation:isolate;overflow:hidden}.von9ls:before,.vodfsl:before{content:'';position:absolute;inset:0;opacity:.15;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%236e8089' filter='url(%23g)' opacity='.6' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}.vopr5w{display:grid;grid-template-columns:1fr 1.1fr;min-height:690px;gap:45px;align-items:center}.vosuxw{padding:66px 0 35px;position:relative}.vosuxw .vogk2x{display:flex;align-items:center;gap:12px;margin-bottom:32px}.vowkje{width:7px;height:7px;display:inline-block;background:var(--blue);box-shadow:0 0 0 5px #d6dfe2}.vosuxw h1{font-size:clamp(42px,4.3vw,68px);line-height:1.25;letter-spacing:-2.5px;margin:0 0 26px}.vovolt{color:var(--blue)}.vod7vv{font-size:24px;line-height:1.35;margin-bottom:20px;color:var(--blue)}.vow56n{font-size:16px;color:#415564;max-width:400px;line-height:1.7;margin-bottom:26px}.voqr7a{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.voqr7a .voak9a{font-size:12px}.votpby{margin-top:45px;padding-top:20px;border-top:1px solid #b6c3c8;display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1.2px}.vopsdg{height:565px;position:relative;margin-right:calc(-1 * var(--gutter));align-self:center}.vopsdg>img{height:100%;width:100%;object-fit:cover;object-position:55% 50%}.voiofq{position:absolute;top:15px;left:19px;font-size:9px;letter-spacing:1.5px;background:var(--paper);padding:8px 12px}.vovpnr{position:absolute;bottom:-1px;right:0;background:var(--sea);color:var(--white);font-size:10px;letter-spacing:2px;line-height:1.9;padding:22px 30px;border-top:3px solid var(--silver)}.vol1w0{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.vol1w0>.vonx30{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:center;padding-block:28px;gap:25px}.vol1w0>.vonx30>p{font-family:var(--heading);font-size:15px;margin:0;line-height:1.5}.vol1w0>.vonx30>div{border-left:1px solid var(--line);padding-left:26px}.vol1w0 span{font-size:10px;letter-spacing:1.6px;color:var(--blue)}.vol1w0 div p{font-size:13px;margin:6px 0 0}.vonqm1{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:48px}.vonqm1 h2{margin:0}.vonqm1>p{max-width:390px;color:var(--muted);font-size:16px}.vonqm1>.voak9a{flex-shrink:0}.vohrgv{border-top:1px solid var(--line)}.voqtnc{display:grid;grid-template-columns:35px 142px 1fr 45px;align-items:center;gap:32px;text-decoration:none;padding:22px 0;border-bottom:1px solid var(--line);transition:background .2s}.voqtnc:hover{background:#e9eeed;color:var(--ink)}.vok537{font-size:11px;letter-spacing:1px;color:var(--muted);align-self:start;margin-top:8px}.voqtnc img{width:142px;height:86px;object-fit:cover}.voqtnc h3{font-size:20px;margin-bottom:8px}.voqtnc p{color:var(--muted);font-size:15px;line-height:1.5}.vobvfr{width:44px;height:44px;border:1px solid var(--line);display:grid;place-items:center;transition:background .2s}.vobvfr svg{width:22px;height:22px}.voqtnc:hover .vobvfr{background:var(--sea);color:var(--white);border-color:var(--sea)}
.vok2pl{background:#e5eae9;padding:80px 0}.voo666{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:90px}.voxrfy{position:relative;padding-right:24px}.voxrfy img{height:520px;width:100%;object-fit:cover}.vozejk{position:absolute;right:0;bottom:0;writing-mode:vertical-rl;font-size:9px;letter-spacing:2px}.vom8td>p{color:var(--muted);font-size:16px}.vom8td>.vogk2x{color:var(--blue)}.vocrca{list-style:none;margin:25px 0;padding:0}.vocrca li{padding:12px 0 12px 24px;font-size:14px;border-bottom:1px solid var(--line);position:relative}.vocrca li:before{content:'↗';position:absolute;left:0;color:var(--blue)}.vob3kf{background:var(--sea);color:var(--white);padding:90px 0}.vocrn6{display:grid;grid-template-columns:1fr 1.15fr;gap:100px}.vob3kf .vogk2x{color:#bfced7}.vob3kf h2{font-size:29px}.vocrn6>div>p:not(.vogk2x){color:#c3d1d9;max-width:370px;font-size:16px}.voc915{list-style:none;padding:0;margin:0;counter-reset:steps}.voc915 li{display:flex;align-items:start;gap:28px;border-top:1px solid #577184;padding-block:23px}.voc915 li:last-child{border-bottom:1px solid #577184}.voc915>li>span{color:#afc5d3;font-size:12px;padding-top:3px}.voc915 h3{font-family:var(--body);font-size:19px;margin-bottom:8px}.voc915 p{color:#c3d1d9;font-size:14px;line-height:1.6}.vol09b{display:grid;grid-template-columns:1fr 1.1fr;gap:85px;align-items:center}.vol09b>div>p:not(.vogk2x){font-size:16px;color:var(--muted)}.voh9ry{display:flex;flex-wrap:wrap;gap:0;margin:25px 0}.voh9ry span,.voh9ry a{font-size:12px;border-right:1px solid var(--line);padding:6px 13px 6px 0;margin-right:13px;line-height:1.3}.voh9ry a{padding-block:13px}.voyozf{position:relative}.voyozf img{height:410px;width:100%;object-fit:cover}.voyozf>span{display:block;border-bottom:1px solid var(--line);padding-top:15px;padding-bottom:12px;font-size:9px;letter-spacing:1.7px}.vou24o{border-top:1px solid var(--line);padding-top:72px}.vorvl0{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:17px;padding:25px 0;line-height:1.5;min-height:70px}summary::-webkit-details-marker{display:none}summary:hover{color:var(--blue)}summary>span{font-family:var(--body);font-size:26px;font-weight:400;line-height:1;flex-shrink:0;width:24px;text-align:center}details[open] summary>span{transform:rotate(45deg)}.voilmc{padding:0 50px 25px 0;max-width:860px;color:var(--muted);font-size:16px;line-height:1.75}.voyd27{background:var(--pale);padding:90px 0}.vocfsz{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.vocfsz>div>p{max-width:330px}.vocrua label{font-size:13px;display:block;margin-bottom:8px;line-height:1.5}.vocrua label>span:not(.vogimp span){font-size:11px;color:var(--muted)}.vocrua input:not([type=checkbox]),.vocrua select,.vocrua textarea{display:block;width:100%;min-height:50px;border:1px solid #91a3ad;border-radius:0;background:var(--paper);color:var(--ink);padding:12px;margin:0 0 22px;box-shadow:none}.vocrua input:hover,.vocrua textarea:hover,.vocrua select:hover{border-color:var(--sea)}.vocrua textarea{resize:vertical;min-height:110px}.vocrua textarea::placeholder{color:#627581;font-size:13px;opacity:1}.voprq8{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.vocrua .vogimp{display:flex;align-items:start;gap:12px;margin:0 0 23px;font-size:12px;line-height:1.7}.vogimp input{appearance:auto;accent-color:var(--sea);width:18px;height:18px;min-width:18px;margin:3px 0}.vogimp span{color:var(--muted)}.vof2ff{font-size:11px;color:var(--muted);line-height:1.6;margin-top:15px;max-width:450px}.votrwj{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);pointer-events:none}.vozmwq:empty{display:none}.vozmwq{padding:15px 18px;background:#d9e6dc;color:#173c2c;font-size:14px;margin-top:15px;border-left:3px solid #28613d}.vozmwq.voosnp{color:#742b28;background:#f8e7e4;border-color:#91473f}.vozenz{background:var(--deep);color:#d9e1e6;padding-top:70px}.voy99u{display:grid;grid-template-columns:1.5fr 1fr .65fr;gap:70px;padding-bottom:55px}.vozenz .vomy2x{color:var(--white);margin-bottom:26px}.vozenz p{font-size:14px;line-height:1.8;color:#b7c7d1}.volypc{font-size:10px;letter-spacing:2px;display:inline-block;margin-top:20px;color:#b7c7d1}.vozenz .voa2bm{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#b7c7d1;margin-bottom:15px}.voy99u>div>a:not(.vomy2x){font-size:13px;display:block;padding-block:8px;text-decoration:none}.vozenz a:hover{color:var(--white);text-decoration:underline}.voogna{border-top:1px solid #3c5364;padding-block:23px;display:flex;justify-content:space-between;gap:25px;font-size:10px;letter-spacing:.7px;color:#b7c7d1}.voogna>a{text-decoration:none}
.vod1e6{padding-top:55px;padding-bottom:65px}.vod1e6.vokayr{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.vod1e6 h1{font-size:clamp(30px,3.8vw,57px);letter-spacing:-1.8px}.vod1e6 h1>span{color:var(--blue)}.vod1e6 .vogk2x{margin-bottom:25px}.vod1e6 .vociqi{font-size:18px;color:var(--muted);max-width:560px}.voo2rb{position:relative}.voo2rb:after{content:'';position:absolute;right:-12px;bottom:-12px;border-right:1px solid #889ca8;border-bottom:1px solid #889ca8;height:40%;width:40%;pointer-events:none}.voo2rb img{width:100%;height:340px;object-fit:cover}.vogrov{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:100px;align-items:start;padding-bottom:85px}.vopa19{max-width:800px}.voj857{font-size:19px;padding-bottom:24px;border-bottom:1px solid var(--line)}.vow227{padding-top:43px}.vow227 h2{font-size:25px;margin-bottom:20px;line-height:1.45;letter-spacing:-.4px}.vow227 p{font-size:17px;color:#415766;line-height:1.85}.vow227 .vorvl0 p{font-size:16px;line-height:1.75}.vonhbu{background:#e8eded;border-top:3px solid var(--sea);padding:28px;position:sticky;top:30px;margin-top:5px}.vonhbu h2{font-family:var(--body);font-size:22px;letter-spacing:0;margin-bottom:15px}.vonhbu .vogk2x{font-size:9px;margin-bottom:15px}.vonhbu .vocrca{margin-top:0}.vonhbu .vocrca li{font-size:12px}.vonhbu .voz4wq{font-size:12px;padding:15px;gap:12px;width:100%}.vonhbu .von1zl{font-size:12px;margin-block:20px}.vonhbu>a:not(.voz4wq){font-size:12px;display:block;min-height:44px}.voxw53{border-top:1px solid var(--line);padding-top:25px;margin-top:20px}.voxw53 a{font-size:12px;display:block;padding:10px 0;min-height:44px}.vopw3f{font-size:12px!important;color:var(--muted)!important;background:var(--pale);border-left:2px solid var(--silver);padding:18px 20px;line-height:1.8!important;margin-top:35px}.vosrtz{list-style:none;padding:0;counter-reset:article}.vosrtz li{counter-increment:article;position:relative;padding:18px 0 18px 44px;border-top:1px solid var(--line);font-size:16px;color:#415766}.vosrtz li:before{content:'0' counter(article);position:absolute;left:0;color:var(--blue);font-size:12px;top:22px}.vodfsl{position:relative;isolation:isolate;background:#dfe6e6;border-block:1px solid #b4c1c7;padding:65px 0}.vobuoh{display:flex;justify-content:space-between;align-items:center;gap:65px}.vobuoh h2{margin-bottom:0}.vobuoh>div>p:not(.vogk2x){font-size:15px;color:var(--muted)}.vot39p{max-width:960px;margin-left:var(--gutter);padding:25px 0 55px}.vot39p h2{font-size:26px}.vot39p>p{font-size:17px;max-width:800px;color:var(--muted)}.vob12y{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.voxeol{display:flex;gap:22px;border-top:1px solid var(--line);padding:32px 0}.vopevz{font-size:11px;color:var(--muted);padding-top:6px}.voxeol h2{font-size:22px;letter-spacing:-.6px;margin-bottom:18px}.voxeol p{font-size:15px;line-height:1.8;color:var(--muted)}.voxeol .voto2h{font-size:11px;color:var(--blue)}.vocasj{max-width:850px}.vom13k{display:grid;grid-template-columns:1fr 2fr;gap:90px;padding-bottom:80px;border-top:1px solid var(--line)}.voq3xd{padding-top:45px}.voq3xd>span{font-size:12px;letter-spacing:2px;line-height:2.3;color:var(--muted)}.vowu99{max-width:800px}.vowu99 h2{font-size:25px}.vowu99 p{color:#415766;line-height:1.85}.voe0f0{display:grid;grid-template-columns:260px 1fr;gap:90px;padding-top:10px;padding-bottom:90px}.vofs6p>p:not(.vogk2x){font-size:16px;color:var(--muted)}.vofs6p .voz4wq{font-size:12px;padding:17px;gap:12px}.voutad{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-bottom:100px}.voutad>aside>h2{font-size:23px}.voutad>aside>p{font-size:15px;color:var(--muted)}.voiu1j{border-top:1px solid var(--line);padding-top:30px;margin-top:25px}.voiu1j h3{font-family:var(--body);font-size:19px;margin-bottom:14px}.voiu1j p{font-size:14px;color:var(--muted)}.voutad>.vocrua{background:var(--pale);padding:35px;border-top:3px solid var(--sea)}.vozjp2{padding-bottom:100px}.vozjp2 .vow227:first-child{padding-top:0}.voogng{padding-bottom:100px}.voogng>div{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:60px}.voogng ul{padding-left:20px}.voogng li{padding-block:8px}
@media(min-width:1600px){.vopsdg{margin-right:0}.vot39p{margin-left:auto}}@media(max-width:1150px){.voaz4q{gap:20px}.voztd1{width:218px}.vopr5w{gap:30px;min-height:650px}.vopsdg{height:530px}.vosuxw h1{font-size:52px}.vosuxw{padding-top:45px}.votpby{font-size:8px}.voo666,.vol09b{gap:50px}.vocrn6{gap:60px}.vocfsz{gap:60px}.vogrov{gap:50px;grid-template-columns:minmax(0,1fr) 270px}.vod1e6.vokayr{gap:45px}.vod1e6 h1{font-size:43px}.voutad{gap:55px}.voe0f0{gap:50px}.voqr7a{gap:13px}.voqr7a .voz4wq{font-size:12px;padding:17px}.vow56n{max-width:350px}}
@media(max-width:960px){.vofohf{min-height:86px}.vohaw3{display:flex;align-items:center;gap:18px;justify-content:center;background:transparent;color:var(--ink);border:1px solid var(--line);padding:10px 15px;min-height:44px;font-size:13px}.vohaw3>span{font-size:18px}.voaz4q{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:15px var(--gutter) 25px;border-bottom:1px solid var(--line);box-shadow:0 10px 15px #1730440d}.voaz4q.voi2p0{display:flex;flex-direction:column;align-items:stretch;gap:0}.voaz4q>a{min-height:48px;border-bottom:1px solid var(--line)}.voaz4q .voh07b{margin-top:12px;justify-content:space-between}.vopr5w{grid-template-columns:1fr 1fr;gap:28px}.vosuxw h1{font-size:43px}.vod7vv{font-size:23px}.vopsdg{height:520px}.vow56n{font-size:15px}.votpby{flex-direction:column;gap:7px;margin-top:30px}.voqr7a{align-items:flex-start;flex-direction:column;gap:8px}.vol1w0>.vonx30{grid-template-columns:1.1fr 1fr 1fr 1fr;gap:14px}.vol1w0>.vonx30>div{padding-left:16px}.vol1w0>.vonx30>p{font-size:12px}.vol1w0 div p{font-size:12px}.vojvi1{padding-block:70px}.vonqm1{gap:40px}.vonqm1>p{max-width:320px;font-size:15px}.voo666{gap:40px}.voxrfy img{height:480px}.vocrn6{gap:45px}.vob3kf h2{font-size:25px}.vol09b{gap:40px}.voyozf img{height:390px}.vocfsz{grid-template-columns:.8fr 1.2fr;gap:45px}.vocfsz h2{font-size:27px}.voy99u{gap:35px;grid-template-columns:1.2fr 1fr .7fr}.vogrov{grid-template-columns:1fr;gap:40px}.vopa19{max-width:800px}.vonhbu{position:static;display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.vonhbu>p,.vonhbu>h2,.vonhbu>ul{grid-column:1}.vonhbu>.voz4wq,.vonhbu>.von1zl,.vonhbu>a:not(.voz4wq){grid-column:2}.vonhbu>.voz4wq{grid-row:1/3;align-self:start;margin-top:5px}.vonhbu>.von1zl{grid-row:3}.vonhbu>a:not(.voz4wq){grid-row:4}.vonhbu>.voxw53{grid-column:1/-1}.voxw53 a{display:inline-block;margin-right:25px}.vod1e6.vokayr{gap:30px}.vod1e6 h1{font-size:36px}.voo2rb img{height:290px}.vod1e6 .vociqi{font-size:16px}.vod1e6 .vogk2x{font-size:10px;letter-spacing:1.4px}.voutad{grid-template-columns:1fr 1.4fr;gap:35px}.voutad>.vocrua{padding:25px}.voutad .voprq8{grid-template-columns:1fr}.voe0f0{grid-template-columns:210px 1fr;gap:35px}.vofs6p .voz4wq{font-size:11px}.vob12y{gap:0 35px}.vom13k{gap:45px;grid-template-columns:1fr 2.5fr}}
@media(max-width:680px){:root{--gutter:22px}body{font-size:16px}.voz7va{font-size:8px;letter-spacing:1.3px}.voz7va .vonx30{padding-block:8px}.voz7va .vonx30>span:last-child{display:none}.vofohf{min-height:83px;gap:15px}.voztd1{width:211px;height:48px}.vohaw3{font-size:11px;gap:10px;padding:9px 11px}.von9ls{padding-bottom:0}.vopr5w{display:flex;flex-direction:column;gap:0;align-items:stretch}.vosuxw{padding:40px 0 30px}.vosuxw .vogk2x{font-size:9px;letter-spacing:1.6px;margin-bottom:24px}.vosuxw h1{font-size:clamp(37px,8vw,51px);letter-spacing:-1.7px;margin-bottom:23px;line-height:1.28}.vod7vv{font-size:22px;line-height:1.35;margin-bottom:15px}.vow56n{font-size:15px;max-width:400px;margin-bottom:22px}.voqr7a{flex-direction:row;align-items:center;gap:16px}.voqr7a .voz4wq{font-size:11px;padding:16px 17px;gap:20px;min-height:53px}.voqr7a .voak9a{font-size:10px;padding-block:9px}.votpby{flex-direction:row;font-size:7px;margin-top:28px;padding-top:15px;letter-spacing:1px}.vopsdg{height:340px;margin:0 calc(-1 * var(--gutter));align-self:stretch}.vopsdg>img{object-position:50% 52%}.voiofq{left:22px;top:15px;font-size:8px;padding:7px 10px}.vovpnr{font-size:8px;letter-spacing:1.5px;padding:15px 20px}.vol1w0>.vonx30{grid-template-columns:1fr 1fr;gap:22px 15px;padding-block:26px}.vol1w0>.vonx30>p{font-size:14px}.vol1w0>.vonx30>div{padding-left:16px;min-height:45px}.vol1w0 span{font-size:9px}.vol1w0 div p{font-size:12px}.vol1w0>.vonx30>div:nth-child(3){border-left:0;padding-left:0}.vojvi1{padding-block:55px}.vonqm1{display:block;margin-bottom:30px}.vonqm1>p{margin-top:22px;max-width:100%}.vonqm1>.voak9a{margin-top:18px}.vogk2x{font-size:10px;letter-spacing:1.6px;margin-bottom:20px}h2{font-size:25px;line-height:1.45;letter-spacing:-.6px}.voqtnc{grid-template-columns:78px 1fr 30px;gap:16px;padding-block:20px}.voqtnc .vok537{display:none}.voqtnc img{height:76px;width:78px}.voqtnc h3{font-size:13px;line-height:1.5;margin-bottom:6px;letter-spacing:-.25px}.voqtnc p{font-size:12px;line-height:1.5}.vobvfr{border:0;width:30px;height:44px}.vobvfr svg{width:20px}.vok2pl{padding-block:48px}.voo666{display:flex;flex-direction:column;gap:35px;align-items:stretch}.voxrfy img{height:340px}.voxrfy{padding-right:22px}.vom8td>p{font-size:15px}.vom8td h2{font-size:25px}.vocrca li{font-size:13px}.vob3kf{padding-block:55px}.vocrn6{display:block}.vocrn6>div>p:not(.vogk2x){font-size:15px;margin-bottom:35px}.voc915 li{gap:22px;padding-block:21px}.voc915 h3{font-size:18px}.voc915 p{font-size:14px}.vol09b{display:flex;flex-direction:column;gap:30px;align-items:stretch}.voyozf img{height:280px}.vol09b h2{font-size:27px}.vol09b>div>p:not(.vogk2x){font-size:15px}.voh9ry{margin-top:22px;margin-bottom:18px}.voh9ry span,.voh9ry a{font-size:11px}.voyozf>span{font-size:8px}.vou24o{padding-top:45px}summary{font-size:16px;padding-block:22px}.voilmc{font-size:15px;padding-right:22px;padding-bottom:22px}.voyd27{padding-block:55px}.vocfsz{display:block}.vocfsz>div{margin-bottom:35px}.vocfsz h2{font-size:30px}.vocfsz>div>p{max-width:100%}.vocfsz>div>p:not(.vogk2x){font-size:15px}.voprq8{grid-template-columns:1fr;gap:0}.vocrua input:not([type=checkbox]),.vocrua select,.vocrua textarea{font-size:16px}.vocrua .vogimp{font-size:12px;line-height:1.7}.vof2ff{font-size:11px}.vozenz{padding-top:48px}.voy99u{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:35px}.voy99u>div:first-child{grid-column:1/-1}.vozenz .vomy2x{margin-bottom:15px}.volypc{margin-top:15px}.voy99u>div>a:not(.vomy2x){font-size:12px;padding-block:10px}.voogna{display:flex;flex-direction:column;gap:14px;padding-block:25px;font-size:9px}.voogna>a{min-height:44px;display:flex;align-items:center}.voeciw{font-size:10px;line-height:1.6;padding-top:18px}.voeciw ol{gap:8px}.voeciw li+li:before{padding-right:8px}.vod1e6,.vod1e6.vokayr{padding-top:35px;padding-bottom:45px;display:block}.vod1e6 h1{font-size:clamp(29px,7.3vw,43px);letter-spacing:-1.2px;line-height:1.3;margin-bottom:23px}.vod1e6 .vociqi{font-size:16px;line-height:1.7}.vod1e6 .vogk2x{font-size:9px;margin-bottom:20px}.voo2rb{margin-top:30px;margin-right:8px}.voo2rb img{height:250px}.voo2rb:after{right:-8px;bottom:-8px}.vogrov{padding-bottom:55px}.voj857{font-size:17px;line-height:1.8}.vow227{padding-top:34px}.vow227 h2{font-size:21px;letter-spacing:-.5px}.vow227 p{font-size:16px;line-height:1.85}.vow227 .vorvl0 p{font-size:15px}.vosrtz li{font-size:15px;padding-left:35px}.vopw3f{padding:15px;font-size:11px!important}.vonhbu{display:block;padding:25px}.vonhbu .voz4wq{width:auto;margin-block:10px}.vonhbu .von1zl{font-size:13px}.voxw53 a{font-size:13px;display:block}.vodfsl{padding:45px 0}.vobuoh{display:block}.vobuoh h2{font-size:26px;margin-bottom:25px}.vobuoh>div>p:not(.vogk2x){font-size:14px}.vot39p{margin-left:auto;padding-top:8px;padding-bottom:30px}.vot39p h2{font-size:23px}.vot39p>p{font-size:15px}.vob12y{display:block}.voxeol{gap:15px;padding-block:26px}.voxeol h2{font-size:21px}.voxeol p{font-size:15px}.voxeol .voto2h{font-size:11px}.vom13k{display:block;padding-bottom:50px}.voq3xd{padding-top:25px}.voq3xd>span{font-size:10px;line-height:2}.voq3xd br{display:none}.voq3xd{padding-bottom:0}.vowu99 h2{font-size:21px}.vowu99 p{font-size:16px}.voe0f0{display:flex;flex-direction:column;gap:35px;padding-bottom:55px}.vofs6p{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.vofs6p .vogk2x{width:100%;margin:0}.vofs6p>p:not(.vogk2x){font-size:15px;margin:0;flex:1;min-width:160px}.vofs6p .voz4wq{font-size:11px}.voutad{display:flex;flex-direction:column;gap:35px;padding-bottom:55px}.voutad>.vocrua{margin:0 calc(-1 * var(--gutter));padding:28px var(--gutter)}.voutad>aside>h2{font-size:23px}.voutad aside .vocrca{margin-top:0}.voiu1j p{font-size:14px}.vozjp2{padding-bottom:55px}.voogng{padding-bottom:60px}.voogng>div{margin-bottom:40px}.voogng h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Homepage: a full-width North Sea panorama on a speckled granite plinth. */
.vohrtb{background:var(--pale)}
.voqymy{position:relative;isolation:isolate;display:grid;place-items:center;min-height:460px;padding:52px 0;color:var(--white);background:var(--deep)}
.voqymy>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%;z-index:-2}
.voqymy:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0c2435c9,#0c2435b8 50%,#0c2435a6);z-index:-1}
.vox9de{text-align:center}
.vox9de h1{font-size:clamp(46px,5.5vw,80px);line-height:1.22;letter-spacing:-2px;margin:0 0 24px}
.vox9de h1>span{color:var(--silver)}
.vox9de>p{font-size:18px;letter-spacing:.5px;margin:0}
.vozaxh{position:relative;isolation:isolate;border-top:4px solid var(--silver);padding-top:32px}
.vozaxh:before{content:'';position:absolute;inset:0;opacity:.15;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%236e8089' filter='url(%23g)' opacity='.6' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}
.voqjzr{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:30px}
.vooxal{max-width:570px;font-size:16px;line-height:1.7;color:#415564;margin:0}
.voqv1r{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}
.vol1ep{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:56px;padding:16px 22px;border:1px solid var(--sea);border-radius:999px;background:var(--sea);color:var(--white);text-decoration:none;font-size:13px;line-height:1.4;transition:background .18s,color .18s}
.vol1ep svg{width:22px;height:22px;flex-shrink:0}
.vol1ep:hover{background:var(--blue);color:var(--white)}
.voesfz{background:transparent;color:var(--sea)}
.vokumi{border-top:1px solid #b6c3c8;padding-block:16px;display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:1.2px;color:var(--blue)}
@media(max-width:1150px){.voqjzr{flex-direction:column;gap:24px;text-align:center}.vooxal{max-width:650px}.voqv1r{justify-content:center}}
@media(max-width:680px){.voqymy{min-height:360px;padding-block:40px}.vox9de h1{font-size:clamp(36px,9.5vw,56px);letter-spacing:-1.5px;margin-bottom:24px}.vox9de>p{font-size:15px;max-width:28ch;margin-inline:auto}.voqymy>img{object-position:58% 50%}.vozaxh{padding-top:24px}.vooxal{font-size:15px}.voqjzr{gap:24px;padding-bottom:24px}.voqv1r{width:100%;flex-direction:column;gap:12px}.vol1ep{width:100%;justify-content:space-between;padding-inline:24px}.vokumi{flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:8px;letter-spacing:.8px;padding-block:16px}.vokumi>span:last-child{flex-basis:100%;text-align:center}}
