:root{--navy-950:#050e1f;--navy-900:#07142a;--navy-800:#0a1a33;--navy-700:#12294d;--gold:#c9a24b;--gold-soft:#e6d39b;--gold-ink:#7a5c16;--paper:#f3f5f8;--ink:#0a1a33;--mute:#51607a;--on-dark:#eaeef5;--line-dark:rgba(201, 162, 75, .35);--line-light:rgba(10, 26, 51, .16);--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gut:clamp(1.1rem, 4vw, 3.5rem);--hh:92px;--rail:78px;--ab:0px}body.admin-bar{--ab:32px}@media (max-width:782px){body.admin-bar{--ab:46px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);font-size:1rem;line-height:1.6;background:var(--navy-900);color:var(--on-dark)}img,video,svg{max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.12;margin:0;text-wrap:balance}p{margin:0 0 1em}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:0;z-index:200;background:var(--gold);color:var(--navy-900);padding:.6rem 1rem}.skip:focus{left:0}:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.wrap{width:100%;margin-inline:auto;padding-inline:var(--gut)}.ico{flex:none}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.75rem 1.3rem;border-radius:2px;border:1px solid #fff0;font:600 .95rem/1.2 var(--sans);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.btn--gold{background:var(--gold);color:var(--navy-900)}.btn--gold:hover{background:var(--gold-soft)}.btn--line{background:#fff0;color:inherit;border-color:currentColor}.btn--line:hover{background:rgb(201 162 75 / .16);border-color:var(--gold)}.contact-btns{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0 1.2rem}.site-header{position:fixed;top:var(--ab);left:0;right:0;z-index:60;color:var(--on-dark)}.is-inner .site-header,.site-header.menu-open,.site-header.mega-open{background:var(--navy-900);border-bottom:1px solid var(--line-dark)}.is-slider .site-header:not(.menu-open):not(.mega-open){background:linear-gradient(180deg,rgb(5 14 31 / .92),#fff0)}.utility{display:flex;justify-content:flex-end;gap:1.2rem;height:32px;align-items:center;padding-inline:var(--gut);font-size:.78rem}.u-btn{display:inline-flex;align-items:center;gap:.35rem;background:none;border:0;color:var(--gold-soft);font:inherit;cursor:pointer;text-decoration:none;padding:0}.u-btn:hover{color:#fff}.bar{display:flex;align-items:center;justify-content:space-between;height:60px;padding-inline:var(--gut)}.brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--gold);min-width:0}.brand__text-wrap{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.08}.brand__name{display:block;font-family:var(--brand-family,var(--serif));font-size:var(--brand-size,1.55rem);font-weight:var(--brand-weight,400);color:var(--brand-color,#fff);letter-spacing:var(--brand-spacing,.01em)}.brand__name em{color:var(--brand-accent,var(--gold-soft));font-style:normal}.brand__tagline{display:block;margin-top:.28rem;color:var(--brand-subtitle-color,var(--gold-soft));font-family:var(--sans);font-size:var(--brand-subtitle-size,.68rem);line-height:1.25;letter-spacing:.035em}.brand__image{display:block;width:auto;max-width:var(--brand-image-width,220px);height:auto;max-height:var(--brand-image-height,54px);object-fit:contain}.primary ul{display:flex;gap:.3rem;list-style:none;margin:0;padding:0;align-items:center}.primary>ul>li{display:flex;align-items:center;margin:0;padding:0}.primary>ul>li>a.nav-link{color:var(--on-dark);text-decoration:none;white-space:nowrap}.primary>ul>li>a.nav-link:visited{color:var(--on-dark)}.primary>ul>li>a.nav-link:hover,.primary>ul>li>a.nav-link:focus-visible{color:var(--gold-soft);text-decoration:none;border-bottom-color:var(--gold)}.primary>ul>li>a.nav-link--cta,.primary>ul>li>a.nav-link--cta:visited{color:var(--gold-soft);text-decoration:none}.primary>ul>li>a.nav-link--cta:hover,.primary>ul>li>a.nav-link--cta:focus-visible{color:var(--navy-900);background:var(--gold)}.nav-link{background:none;border:0;border-bottom:1px solid #fff0;color:inherit;font:500 .95rem var(--sans);padding:.5rem .85rem;cursor:pointer;text-decoration:none;display:inline-block}.nav-link:hover,.nav-link[aria-expanded="true"]{border-bottom-color:var(--gold)}.nav-link--cta{border:1px solid var(--gold);color:var(--gold-soft);margin-left:.5rem}.nav-link--cta:hover{background:var(--gold);color:var(--navy-900)}.menu-toggle{display:none;background:none;border:0;color:#fff;padding:.4rem;cursor:pointer}.mega{display:none;position:absolute;left:0;right:0;top:100%;background:var(--navy-900);border-top:1px solid var(--line-dark);padding:1.4rem var(--gut) 1.8rem;max-height:calc(100svh - var(--hh) - var(--ab));overflow:auto}.mega.is-open{display:block}.mega__grid{list-style:none;margin:0 auto;padding:0;max-width:1240px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem 1.2rem}@media (max-width:1100px) and (min-width:861px){.mega__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.mega__tile{display:grid;grid-template-columns:34px 1fr;column-gap:.8rem;padding:.85rem .5rem;text-decoration:none;border-top:1px solid var(--line-dark);color:var(--gold)}.mega__tile .ico{grid-row:span 2;margin-top:.15rem}.mega__t{font-family:var(--serif);font-size:1.12rem;color:#fff;line-height:1.2}.mega__d{font-size:.86rem;color:#b9c4d6}.mega__tile:hover .mega__t{color:var(--gold-soft)}body.is-slider{overflow:hidden;height:100svh}.hs{position:fixed;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.hs::-webkit-scrollbar{display:none}.slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:var(--navy-800)}.slide__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity .25s ease}.slide__video.is-ready{opacity:1}.slide__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(5 14 31 / .84) 0%,rgb(6 20 38 / .6) 52%,rgb(18 107 115 / .28) 100%),linear-gradient(0deg,rgb(5 14 31 / .55) 0%,#fff0 48%)}.slide__shade--solid{background:linear-gradient(110deg,rgb(5 14 31 / .76) 0%,rgb(6 20 38 / .62) 60%,rgb(18 107 115 / .32) 100%)}.slide__inner{position:relative;z-index:2;height:100%;padding:calc(var(--hh) + var(--ab) + 1.2rem) var(--gut) calc(var(--rail) + 1rem);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.5rem, 5vw, 5rem);align-items:center}.slide__lead{max-width:34rem}.slide__lead>.ico{color:var(--gold);margin-bottom:.9rem}.slide__lead h2{font-size:clamp(2rem, 3.6vw, 3.4rem);font-weight:300;margin-bottom:.9rem}.lede{font-size:clamp(1.02rem, 1.25vw, 1.2rem);color:rgb(234 238 245 / .86);max-width:52ch}.slide__list{max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gold) #fff0;padding:0 .4rem 2.5rem 0}.slide__inner--hero{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;padding-bottom:calc(var(--rail) + 3.5vh)}.slide__inner--hero h1{font-size:clamp(2.3rem, 5.4vw, 3rem);font-weight:300;max-width:17ch;margin-bottom:1.2rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.6rem 0 1rem}.hero-hint{font-size:.82rem;color:rgb(234 238 245 / .66)}.rows{list-style:none;margin:0;padding:0}.rows li:last-child a{border-bottom:1px solid var(--line-light)}.rows a{display:grid;gap:.15rem;padding:.95rem .5rem .95rem 1rem;text-decoration:none;color:inherit;border-top:1px solid var(--line-light);border-left:2px solid #fff0;transition:border-color .2s,padding-left .2s,background-color .2s}.rows a:hover,.rows a:focus-visible{border-left-color:var(--gold);padding-left:1.4rem;background:rgb(201 162 75 / .08)}.rows .t{font-family:var(--serif);font-size:1.28rem;line-height:1.2}.rows .d{font-size:.9rem;color:var(--mute)}.rows--dark li:last-child a{border-bottom-color:var(--line-dark)}.rows--dark a{border-top-color:var(--line-dark)}.rows--dark .d{color:rgb(234 238 245 / .72)}.rows--big .t{font-size:1.5rem}.urgent{border-left:3px solid var(--gold);background:rgb(201 162 75 / .13);padding:.9rem 1.1rem .1rem;margin:1.2rem 0;max-width:34rem}.urgent p{margin-bottom:.3rem}.urgent--dark{color:#fff}.rail{position:fixed;left:0;right:0;bottom:0;z-index:40;height:var(--rail);padding:0 var(--gut) .55rem;background:linear-gradient(0deg,var(--navy-950) 62%,#fff0);display:flex;flex-direction:column;justify-content:flex-end;gap:.15rem;pointer-events:none}.rail>*{pointer-events:auto}.rail__name{margin:0;font-size:.82rem;color:var(--gold-soft);min-height:1.2em}.rail__list{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;border-top:1px solid var(--line-dark)}.rail__line{display:none}.rail__tick{background:none;border:0;color:rgb(234 238 245 / .6);cursor:pointer;padding:0 .3rem;min-width:44px;min-height:40px;font:500 .78rem var(--sans);position:relative}.rail__tick::before{content:"";position:absolute;left:50%;top:0;width:1px;height:8px;background:var(--gold);transition:height .25s,background-color .25s}.rail__tick span{display:block;padding-top:14px}.rail__tick:hover{color:#fff}.rail__tick.is-active{color:var(--gold-soft)}.rail__tick.is-active::before{height:16px;width:2px;background:var(--gold-soft)}.panel{position:fixed;inset:0;z-index:90;visibility:hidden}.panel.is-open{visibility:visible}.panel__scrim{position:absolute;inset:0;background:rgb(5 12 26 / .62);opacity:0;transition:opacity .3s}.panel__sheet{position:absolute;top:0;right:0;bottom:0;width:min(780px, 100%);background:var(--paper);color:var(--ink);transform:translateX(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;box-shadow:-12px 0 40px rgb(0 0 0 / .35)}.panel.is-open .panel__scrim{opacity:1}.panel.is-open .panel__sheet{transform:none}.panel__close{position:absolute;top:calc(.8rem + var(--ab));right:.8rem;z-index:2;background:var(--navy-900);color:#fff;border:0;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;border-radius:2px}.panel__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:calc(1.6rem + var(--ab)) clamp(1.2rem, 4vw, 3rem) 3rem}.panel__loading{color:var(--mute)}.doc{color:var(--ink)}.doc__title{font-size:clamp(1.9rem, 3.2vw, 2.7rem);margin:.4rem 3rem .6rem 0;font-weight:400}.doc__lede{font-size:1.12rem;color:var(--mute);max-width:56ch}.doc__body{max-width:100%;font-size:1.04rem;line-height:1.72}.doc__body h2{font-size:1.6rem;margin:2rem 0 .6rem}.doc__body ul{padding-left:1.2rem}.doc__body a,.doc a:not(.btn):not([data-panel]){color:var(--gold-ink);text-underline-offset:3px}.doc__sec{margin-top:2.6rem;max-width:68ch}.doc__sec h2{font-size:1.6rem;margin-bottom:.9rem}.doc--page .rows,.doc--page .doc__sec .rows{max-width:760px}.crumbs{font-size:.82rem;color:var(--mute);margin-bottom:.6rem}.crumbs a{color:inherit}.page-hero .crumbs{color:var(--gold-soft)}.steps{list-style:none;margin:0;padding:0;counter-reset:s}.steps li{counter-increment:s;display:grid;grid-template-columns:2.4rem 1fr;column-gap:.9rem;padding:.9rem 0;border-top:1px solid var(--line-light)}.steps li::before{content:counter(s);grid-row:span 2;font-family:var(--serif);font-size:1.5rem;color:var(--gold-ink);line-height:1.1}.steps strong{font-weight:600}.steps span{color:var(--mute);font-size:.96rem}.faq details{border-top:1px solid var(--line-light);padding:.85rem 0}.faq details:last-child{border-bottom:1px solid var(--line-light)}.faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-size:1.3rem;line-height:1;color:var(--gold-ink)}.faq details[open] summary::after{content:"\2212"}.faq p{margin:.7rem 0 0;color:var(--mute)}.chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.chips a{display:inline-block;padding:.4rem .85rem;border:1px solid var(--line-light);border-radius:2px;text-decoration:none;font-size:.92rem;color:var(--ink)}.chips a:hover{border-color:var(--gold);background:rgb(201 162 75 / .12)}.sitemap,.sitemap ul{list-style:none;padding-left:1.2rem}.sitemap{padding-left:0}.sitemap li{margin:.25rem 0}.fl-enquiry{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.1rem;max-width:720px}.field label,.consent{display:block;font-size:.85rem;margin-bottom:.25rem}.field input,.field select,.field textarea{width:100%;font:400 1rem var(--sans);padding:.7rem .8rem;border-radius:2px;border:1px solid var(--line-light);background:#fff;color:var(--ink)}.field--wide,.consent,.form-actions{grid-column:1 / -1}.consent{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem}.consent input{margin-top:.25rem}.form-status{margin:.8rem 0 0;font-weight:500}.form-status.is-error{color:#b3261e}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0}.slide .field input,.slide .field select,.slide .field textarea{background:rgb(255 255 255 / .08);border-color:var(--line-dark);color:#fff}.slide .field select option{color:#111}.slide .field label,.slide .consent{color:rgb(234 238 245 / .9)}.slide .consent a{color:var(--gold-soft)}.slide .form-status.is-error{color:#ffb4ab}.dlg{background:var(--navy-800);color:var(--on-dark);border:1px solid var(--line-dark);padding:0;width:min(520px, calc(100% - 2rem));border-radius:2px}.dlg::backdrop{background:rgb(5 12 26 / .72)}.dlg__inner{padding:1.6rem}.dlg h2{font-size:1.7rem;margin-bottom:.8rem}.dlg input[type="search"]{width:100%;font:400 1rem var(--sans);padding:.75rem;margin:.4rem 0 1rem;background:rgb(255 255 255 / .08);border:1px solid var(--line-dark);color:#fff}.dlg__row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.offices{list-style:none;margin:0 0 1rem;padding:0}.offices li{display:grid;padding:.6rem 0;border-top:1px solid var(--line-dark)}.offices span{font-size:.9rem;color:#b9c4d6}.offices--dark{margin-top:1.4rem;max-width:30rem}body.is-inner{background:var(--paper);color:var(--ink);padding-top:calc(var(--hh) + var(--ab))}.page-hero{background:var(--navy-900);color:#fff;padding:2.6rem 0 2.4rem;border-bottom:3px solid var(--gold)}.page-hero h1{font-size:clamp(2rem, 4vw, 3.2rem);font-weight:300;max-width:22ch}.page-hero .lede{margin:.8rem 0 0}.page-main{padding-block:2.6rem 4rem}.site-footer{background:var(--navy-900);color:#cfd6e3;padding:3rem 0 2rem;font-size:.92rem}.foot-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem 1.6rem;padding-bottom:2.4rem;border-bottom:1px solid var(--line-dark)}.foot-col h3{font-size:1.1rem;margin-bottom:.6rem}.foot-col h3 a{color:#fff;text-decoration:none}.foot-col ul{list-style:none;padding:0;margin:0}.foot-col li{margin:.22rem 0}.foot-col li a{text-decoration:none;color:#b9c4d6}.foot-col a:hover{color:var(--gold-soft)}.foot-base{display:grid;grid-template-columns:1.4fr 1fr;gap:2rem;padding-top:2rem}.foot-brand{font-family:var(--serif);font-size:1.5rem;color:#fff;margin-bottom:.2rem}.brand__name,.foot-brand{color:#fff}.brand__name em,.foot-brand em{color:var(--gold-soft);font-style:normal}.foot-legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-content:flex-start}.foot-legal a{text-decoration:none;color:#b9c4d6}.foot-legal a:hover{color:var(--gold-soft)}.foot-legal--dark{margin-top:1.6rem;font-size:.85rem}@media (max-width:899px){:root{--hh:92px;--rail:84px}.menu-toggle{display:inline-flex}.bar{flex-wrap:wrap;height:auto;min-height:60px}.site-header.menu-open .primary{flex-basis:100%;order:3}.primary li:first-child{display:none}.site-header.menu-open .mega::before{content:"Practice areas";display:block;font-family:var(--serif);font-size:1.3rem;color:var(--gold-soft);padding:1.2rem 0 .4rem}.primary,.mega{display:none}.site-header.menu-open{height:100svh;overflow-y:auto}.site-header.menu-open .primary{display:block;padding:.5rem 0 0}.site-header.menu-open .primary ul{flex-direction:column;align-items:stretch;gap:0}.site-header.menu-open .nav-link{width:100%;text-align:left;padding:.9rem 0;border-bottom:1px solid var(--line-dark);font-size:1.1rem}.site-header.menu-open .nav-link--cta{margin:1rem 0 0;text-align:center}.site-header.menu-open .mega{display:block;position:static;max-height:none;padding:.5rem var(--gut) 2rem;border:0}.mega__grid{grid-template-columns:1fr}.slide__inner{display:block;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--rail) + 1.5rem)}.slide__list{max-height:none;overflow:visible;padding:0;margin-top:1.4rem}.slide__lead h2{font-size:2rem}.slide__lead .ico{margin-bottom:.5rem}.slide__shade{background:linear-gradient(180deg,rgb(5 14 31 / .76) 0%,rgb(6 20 38 / .6) 55%,rgb(18 107 115 / .32) 100%)}.fl-enquiry{grid-template-columns:1fr}.foot-base{grid-template-columns:1fr}.rail__tick{min-width:32px;padding:0 .1rem}}@media (max-width:480px){.brand__name{font-size:min(var(--brand-size, 1.3rem), 1.3rem)}.brand__tagline{font-size:min(var(--brand-subtitle-size, .68rem), .62rem)}.brand__image{max-width:165px;max-height:46px}.utility{gap:.9rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}@media (min-width:900px){.page-main .wrap,body.is-inner .page-hero .wrap,body.is-inner .site-footer .wrap{width:min(100% - 2 * var(--gut), 1320px);max-width:1320px}.doc--page .doc__body,.doc--page .doc__sec,.doc--page .doc__lede{max-width:none}.doc--page .doc__body{font-size:1rem;line-height:1.68;columns:2;column-gap:clamp(2rem, 4vw, 4.5rem)}.doc--page .doc__body h2,.doc--page .doc__body h3,.doc--page .doc__body ul,.doc--page .doc__body ol,.doc--page .doc__body blockquote{break-inside:avoid}.doc--page .rows,.doc--page .doc__sec .rows{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem, 3vw, 3rem);align-items:start}.doc--page .rows li:last-child a{border-bottom:0}.doc--page .rows li:nth-last-child(-n+2) a{border-bottom:1px solid var(--line-light)}.doc--page .rows a{min-height:78px;padding-block:.72rem}.doc--page .rows .t{font-size:1.18rem}.doc--page .rows .d{line-height:1.45}.doc--page .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.25rem, 2.5vw, 2.5rem)}.doc--page .steps li{align-content:start}.doc--page .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem, 3vw, 3rem);align-items:start}.doc--page .faq details:last-child{border-bottom:0}.doc--page .fl-enquiry{max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.doc--page .field--wide,.doc--page .consent,.doc--page .form-actions{grid-column:1 / -1}.doc--page .doc__sec{margin-top:2rem}.page-main{padding-block:2rem 3rem}.page-hero{padding-block:2rem 1.8rem}.page-hero h1{max-width:30ch}}@media (min-width:900px) and (max-width:1100px){.doc--page .doc__body{columns:1}.doc--page .rows{column-gap:1.25rem}}@media (max-width:899px){.doc--page .doc__body,.doc--page .doc__sec,.doc--page .doc__lede{max-width:none}.doc--page .rows,.doc--page .doc__sec .rows{max-width:none}.page-main{padding-block:1.5rem 2.5rem}.page-hero{padding-block:1.8rem 1.5rem}}@media (min-width:900px) and (hover:hover) and (pointer:fine){.slide__inner:not(.slide__inner--hero):not(.slide__inner--contact){display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,6fr)!important;align-items:center;gap:clamp(1.5rem, 5vw, 5rem);overflow:hidden}.slide__lead{display:block!important;min-width:0;max-width:34rem}.practice-explorer{display:block;min-width:0;width:70%;align-self:center;justify-self:end}.practice-explorer__toggle{display:flex!important;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--line-dark,rgb(230 211 155 / .25));border-radius:0;background:rgb(5 14 31 / .58);color:var(--on-dark,#eaeef5);text-align:left;font:inherit;cursor:pointer;justify-self:end!important}.practice-explorer__label{font-family:var(--serif,Georgia,serif);font-size:clamp(1.15rem, 1.6vw, 1.6rem);line-height:1.2}.practice-explorer__hint{color:rgb(234 238 245 / .72);font-size:.82rem;margin-left:auto}.practice-explorer__arrow{color:var(--gold-soft,#e6d39b);font-size:1.35rem}.practice-explorer__toggle:hover,.practice-explorer__toggle:focus-visible,.practice-explorer.is-revealed .practice-explorer__toggle{border-color:var(--gold,#c9a24b);background:rgb(5 14 31 / .82)}.practice-explorer__list{display:block;max-height:min(54vh, 520px)!important;width:100%;justify-self:end;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gold,#c9a24b) #fff0;margin-top:.6rem;padding:0 .5rem 1.5rem 0;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s;background-color:#0000008a!important}.practice-explorer:hover .practice-explorer__list,.practice-explorer:focus-within .practice-explorer__list,.practice-explorer.is-revealed .practice-explorer__list{opacity:1;visibility:visible;transform:none;pointer-events:auto}.practice-explorer__list .rows a{text-decoration:none!important;border-top:1px solid var(--line-dark,rgb(230 211 155 / .2));border-bottom:0!important;padding:.8rem .65rem}.practice-explorer__list .rows a:hover .t,.practice-explorer__list .rows a:focus-visible .t{color:var(--gold-soft,#e6d39b)}}@media (max-width:899px),(hover:none),(pointer:coarse){.slide__inner:not(.slide__inner--hero):not(.slide__inner--contact){display:block!important;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:calc(var(--rail, 4rem) + 1.5rem)}.slide__lead{display:block!important;max-width:none;margin-bottom:1rem}.practice-explorer{display:block;width:100%;margin-top:1rem}.practice-explorer__toggle{display:flex!important;width:100%;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem .9rem;border:1px solid var(--line-dark,rgb(230 211 155 / .25));background:rgb(5 14 31 / .58);color:var(--on-dark,#eaeef5);text-align:left;font:inherit}.practice-explorer__label{font-family:var(--serif,Georgia,serif);font-size:1.2rem}.practice-explorer__hint{order:3;width:calc(100% - 2.5rem);margin-left:0;color:rgb(234 238 245 / .72);font-size:.8rem}.practice-explorer__arrow{margin-left:auto;color:var(--gold-soft,#e6d39b)}.practice-explorer__list{max-height:0!important;overflow:hidden!important;margin:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px)}.practice-explorer.is-revealed .practice-explorer__list{max-height:55vh!important;overflow-y:auto!important;overscroll-behavior:contain;margin-top:.5rem;padding:0 .3rem 1rem 0;opacity:1;visibility:visible;pointer-events:auto;transform:none}.practice-explorer__list .rows a{text-decoration:none!important}}@media (prefers-reduced-motion:reduce){.practice-explorer__toggle,.practice-explorer__arrow,.practice-explorer__list{transition:none!important}}.site-footer .foot-base>.foot-legal,.site-footer ul.foot-legal{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.55rem!important;min-width:0;width:100%}.site-footer .foot-legal>li{display:block!important;width:100%;margin:0!important;padding:0}.site-footer .foot-legal>li>a{display:inline-block;text-decoration:none;color:#b9c4d6;line-height:1.5}.site-footer .foot-legal>li>a:hover,.site-footer .foot-legal>li>a:focus-visible{color:var(--gold-soft,#e6d39b)}.site-footer .foot-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem 1.6rem}.site-footer .foot-col,.site-footer .foot-col ul{min-width:0}.site-footer .foot-col ul{display:block}.site-footer .foot-col li{display:block;width:auto}@media (max-width:1000px){.site-footer .foot-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.site-footer .foot-map{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .foot-base{grid-template-columns:1fr}}@media (max-width:420px){.site-footer .foot-map{grid-template-columns:1fr}}.site-footer .foot-legal{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.55rem;margin:0;padding:0}.site-footer .foot-legal>li{display:block;width:100%;margin:0}.site-footer .foot-legal>li>a{display:inline-block;text-decoration:none}.site-footer .foot-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:1.75rem 1.5rem}.site-footer .foot-col{min-width:0}.site-footer .foot-col ul{list-style:none;margin:0;padding:0}.site-footer .foot-col li{margin:.22rem 0}@media (max-width:700px){.site-footer .foot-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}}@media (max-width:480px){.site-footer .foot-map{grid-template-columns:1fr}}.site-footer .foot-map--eight,.site-footer .foot-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:2rem 1.6rem}.site-footer .foot-col{min-width:0;align-self:start}.site-footer .foot-col h3{margin:0 0 .65rem;line-height:1.3}.site-footer .foot-col ul{display:block;list-style:none;margin:0;padding:0}.site-footer .foot-col li{display:block;margin:.22rem 0}.site-footer .foot-col li a{display:inline;overflow-wrap:anywhere}@media (max-width:1000px){.site-footer .foot-map--eight,.site-footer .foot-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.site-footer .foot-map--eight,.site-footer .foot-map{grid-template-columns:1fr}}.site-header .brand{display:inline-flex;align-items:center;gap:.6rem;min-width:0;max-width:min(38vw, 360px);color:var(--brand-color,#fff);text-decoration:none}.site-header .brand__text-wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;line-height:1.08}.site-header .brand__name{display:block;margin:0;color:var(--brand-color,#fff)!important;font-family:var(--brand-family,var(--serif));font-size:var(--brand-size,1.55rem);font-weight:var(--brand-weight,400);letter-spacing:var(--brand-spacing,.01em);line-height:1.08}.site-header .brand__name em{color:var(--brand-accent,var(--gold-soft))!important;font-style:normal}.site-header .brand__tagline{display:block;margin-top:.28rem;color:var(--brand-subtitle-color,var(--gold-soft))!important;font-family:var(--sans);font-size:var(--brand-subtitle-size,.68rem);font-weight:400;line-height:1.25;letter-spacing:.035em;white-space:normal}.site-header .brand__image{display:block;width:auto;max-width:var(--brand-image-width,220px);height:auto;max-height:var(--brand-image-height,54px);object-fit:contain}.site-header .brand__text-wrap--image{align-items:flex-start}@media (max-width:899px){.site-header .brand{max-width:min(62vw, 300px)}.site-header .brand__name{font-size:min(var(--brand-size, 1.3rem), 1.3rem)}.site-header .brand__tagline{font-size:min(var(--brand-subtitle-size, .68rem), .62rem)}.site-header .brand__image{max-width:min(var(--brand-image-width, 220px), 165px);max-height:min(var(--brand-image-height, 54px), 46px)}}.js-rv .doc--page .doc__body{columns:1;max-width:none;font-size:1.14rem;line-height:1.85}.rv-jump{display:flex;flex-wrap:wrap;gap:.5rem .6rem;align-items:center;margin:0 0 2rem;padding:.9rem 1rem;background:#fff;border:1px solid var(--line-light);border-radius:12px}.rv-jump__lab{font:600 .78rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-right:.4rem}.rv-jump a{display:inline-flex;gap:.45rem;align-items:baseline;padding:.45rem .8rem;border-radius:999px;background:var(--paper);color:var(--ink);text-decoration:none;font:500 .95rem/1.2 var(--sans)}.rv-jump a b{color:var(--gold-ink);font-weight:600}.rv-jump a:hover,.rv-jump a:focus-visible{background:var(--navy-800);color:#fff}.rv-jump a:hover b,.rv-jump a:focus-visible b{color:var(--gold-soft)}.rv{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(1.5rem, 4vw, 4rem);align-items:start;padding:clamp(1.8rem, 4vw, 3.2rem) 0;border-top:1px solid var(--line-light);scroll-margin-top:calc(var(--hh) + 12px)}.rv:first-child{border-top:0;padding-top:0}.rv--flip .rv__text{order:2}.rv--flip .rv__art{order:1}.rv__no{margin:0 0 .5rem;font:600 .85rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.rv__no span{font:400 2.6rem/1 var(--serif);color:var(--gold-ink);letter-spacing:0;margin-right:.2rem}.rv__text h2{font-size:clamp(1.7rem, 2.6vw, 2.3rem);line-height:1.2;margin:0 0 1rem}.rv__text h3{font-size:1.3rem;margin:1.6rem 0 .5rem}.rv__text p{margin:0 0 1.1rem;max-width:62ch}.rv__text ul,.rv__text ol{max-width:62ch;padding-left:1.3rem}.rv__text li{margin-bottom:.6rem}.rv__text .rv-lead{padding:.9rem 1.1rem;background:#fff;border:1px solid var(--line-light);border-left:3px solid var(--gold);border-radius:8px}.rv__text .tbl-wrap{overflow-x:auto;max-width:100%}.rv__text .tbl{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5}.rv__text .tbl th,.rv__text .tbl td{text-align:left;padding:.75rem .85rem;border-bottom:1px solid var(--line-light);vertical-align:top}.rv__text .tbl th{background:var(--navy-800);color:#fff;font-weight:500}.rv__text .tbl tbody th,.rv__text .tbl td:first-child{font-weight:600}.doc__ctacopy{border-left:3px solid var(--gold);padding:.2rem 0 .2rem 1rem;margin-top:1.6rem}.rv__art{position:sticky;top:calc(var(--hh) + 24px);border-radius:18px;padding:1.4rem;background:linear-gradient(145deg,var(--navy-800),var(--navy-950));box-shadow:0 18px 40px -22px rgb(5 14 31 / .6)}.rv__art svg{display:block;width:100%;height:auto}.js-rv .rv,.js-rv .doc--page .doc__sec,.js-rv .doc--page .doc__cta{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}.js-rv .rv.is-in,.js-rv .doc--page .doc__sec.is-in,.js-rv .doc--page .doc__cta.is-in{opacity:1;transform:none}.js-rv .rv .rv__art{opacity:0;transform:translateY(14px) scale(.97);transition:opacity .9s ease .25s,transform .9s ease .25s}.js-rv .rv.is-in .rv__art{opacity:1;transform:none}.js-rv .rv.is-in .rv__art svg{animation:rv-float 7s ease-in-out 1s infinite}@keyframes rv-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.rv-progress{position:fixed;left:0;top:0;right:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:0 50%;z-index:90;pointer-events:none}.rv-size{position:fixed;right:1rem;bottom:1rem;z-index:80;width:52px;height:52px;border-radius:50%;border:1px solid var(--line-dark);background:var(--navy-800);color:var(--gold-soft);font:600 1.05rem/1 var(--sans);cursor:pointer;box-shadow:0 10px 24px -10px rgb(5 14 31 / .7)}.rv-size[aria-pressed="true"]{background:var(--gold);color:var(--navy-900)}.rv-size:focus-visible{outline:3px solid var(--gold-soft);outline-offset:3px}.rv-size .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rv-big .doc--page .doc__body{font-size:1.32rem;line-height:1.9}.rv-big .doc--page .doc__sec p,.rv-big .doc--page .faq p{font-size:1.2rem;line-height:1.8}@media (max-width:899px){.rv{grid-template-columns:1fr;gap:1.2rem}.rv--flip .rv__text,.rv--flip .rv__art{order:initial}.rv__art{position:static;order:-1;max-width:300px;padding:1rem}.rv--flip .rv__art{order:-1}.js-rv .doc--page .doc__body{font-size:1.1rem}.rv-jump{padding:.7rem}}@media (prefers-reduced-motion:reduce){.js-rv .rv,.js-rv .rv .rv__art,.js-rv .doc--page .doc__sec,.js-rv .doc--page .doc__cta{opacity:1;transform:none;transition:none}.js-rv .rv.is-in .rv__art svg{animation:none}}.fl-custom-section__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:start}.fl-custom-section__image img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--radius,8px)}.fl-custom-section--left .fl-custom-section__image{order:0}.fl-custom-section--left .fl-custom-section__text{order:1}.fl-custom-section--right .fl-custom-section__image{order:1}.fl-custom-section--right .fl-custom-section__text{order:0}.fl-custom-section--top .fl-custom-section__layout{grid-template-columns:minmax(0,1fr)}.fl-custom-section--top .fl-custom-section__image{order:0;max-width:820px}.fl-custom-section--top .fl-custom-section__text{order:1}@media(max-width:760px){.fl-custom-section__layout{grid-template-columns:minmax(0,1fr);gap:18px}.fl-custom-section--left .fl-custom-section__image,.fl-custom-section--right .fl-custom-section__image{order:0}.fl-custom-section--left .fl-custom-section__text,.fl-custom-section--right .fl-custom-section__text{order:1}}.practice-explorer__list .practice-explorer__category{list-style:none;margin:.8rem 0 .25rem;padding:.55rem .7rem;border:1px solid rgb(230 211 155 / .32);border-radius:8px;background:rgb(5 13 27 / .72);color:var(--gold-soft,#e6d39b);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.practice-explorer__list .practice-explorer__category:first-child{margin-top:.2rem}.svc{color:var(--ink)}.svc h2{font-size:clamp(1.6rem, 2.4vw, 2.1rem);line-height:1.18;margin:0 0 .9rem}.svc h3{font-size:1.32rem;line-height:1.2}.svc p{max-width:70ch}.svc-block{margin-top:clamp(2.4rem, 5vw, 3.6rem)}.svc-note{font-size:.9rem;color:var(--mute)}.svc-intro{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(1.5rem, 4vw, 3.5rem);align-items:start}.svc-intro__text p{font-size:1.08rem;line-height:1.75}.svc-defs{margin:1.4rem 0;display:grid;gap:0}.svc-defs>div{display:grid;grid-template-columns:8.5rem 1fr;gap:1rem;padding:.85rem 0;border-top:1px solid var(--line-light)}.svc-defs>div:last-child{border-bottom:1px solid var(--line-light)}.svc-defs dt{font-family:var(--serif);font-size:1.25rem;color:var(--gold-ink)}.svc-defs dd{margin:0;color:var(--mute)}.svc-help{margin:1rem 0 0;padding:.8rem 1rem;background:#fff;border:1px solid var(--line-light);border-left:3px solid var(--gold);border-radius:2px;font-size:.98rem}.svc-help--lead{margin-top:1.4rem}.svc-glance{background:var(--navy-900);color:var(--on-dark);border-top:3px solid var(--gold);padding:1.4rem 1.5rem 1.2rem;position:sticky;top:calc(var(--hh) + var(--ab) + 16px)}.svc-glance h2{font-size:1.3rem;color:var(--gold-soft);margin-bottom:.6rem}.svc-glance dl{margin:0}.svc-glance dl>div{padding:.7rem 0;border-top:1px solid var(--line-dark)}.svc-glance dt{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-soft)}.svc-glance dd{margin:.15rem 0 0;color:#fff}.svc-explorer{margin-top:clamp(2.4rem, 5vw, 3.6rem);background:var(--navy-900);color:var(--on-dark);border-top:3px solid var(--gold);padding:clamp(1.4rem, 3vw, 2.4rem) clamp(1.1rem, 3vw, 2.4rem) clamp(1.6rem, 3vw, 2.6rem);scroll-margin-top:calc(var(--hh) + var(--ab) + 12px)}.svc-explorer>h2{color:#fff;font-weight:300;margin-bottom:1.4rem}.svc-explorer__grid{display:flex;gap:1.6rem clamp(1.2rem, 3vw, 2.4rem);align-items:start}.svc-group h3{color:var(--gold-soft);font-size:1.3rem}.svc-group__sub{margin:.15rem 0 .7rem;font-size:.86rem;color:#b9c4d6}.svc-group ul{list-style:none;margin:0;padding:0}.svc-tile{display:grid;gap:.1rem;padding:.7rem .5rem .7rem .8rem;text-decoration:none;color:#fff;border-top:1px solid var(--line-dark);border-left:2px solid #fff0;transition:border-color .2s,padding-left .2s,background-color .2s}.svc-group li:last-child .svc-tile{border-bottom:1px solid var(--line-dark)}.svc-tile:hover,.svc-tile:focus-visible{border-left-color:var(--gold);padding-left:1.1rem;background:rgb(201 162 75 / .1)}.svc-tile__t{font-family:var(--serif);font-size:1.12rem;line-height:1.25}.svc-tile:hover .svc-tile__t,.svc-tile:focus-visible .svc-tile__t{color:var(--gold-soft)}.svc-tile__d,.svc-tile__l{font-size:.84rem;color:#b9c4d6;line-height:1.4}.svc-tile__l{color:var(--gold-soft)}.svc-group--note{grid-column:1 / -1}.svc-group--note ul{border:1px dashed var(--gold);border-radius:4px;padding:.3rem .6rem;background:rgb(201 162 75 / .06)}.svc-group--note .svc-tile{border-top:0;border-bottom:0!important;padding-inline:.4rem}.svc-detail{margin-top:clamp(2.4rem, 5vw, 3.6rem)}.svc-detail__group+.svc-detail__group{margin-top:clamp(2rem, 4vw, 3rem)}.svc-detail__head{margin-bottom:1.1rem;padding-bottom:.7rem;border-bottom:1px solid var(--line-light)}.svc-detail__head h2{margin:0}.svc-detail__head p{margin:.25rem 0 0;color:var(--mute)}.svc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;align-items:start}.svc-cards--single{grid-template-columns:minmax(0,1fr);max-width:860px}.svc-card{background:#fff;border:1px solid var(--line-light);border-top:3px solid var(--gold);padding:1.3rem 1.4rem 1.2rem;scroll-margin-top:calc(var(--hh) + var(--ab) + 18px);transition:box-shadow .3s,border-color .3s}.svc-card:target{box-shadow:0 0 0 2px var(--gold),0 18px 36px -22px rgb(5 14 31 / .5)}.svc-card h3{margin-bottom:.6rem}.svc-card p{margin:0 0 .8rem;line-height:1.65}.svc-card--note{border-style:dashed;border-color:var(--gold);border-top-style:dashed;background:rgb(201 162 75 / .07)}.svc-points{margin:0 0 1rem;padding:0;list-style:none;display:grid;gap:.4rem}.svc-points li{position:relative;padding-left:1.2rem;font-size:.96rem;color:var(--mute);line-height:1.5}.svc-points li::before{content:"";position:absolute;left:0;top:.6em;width:.5rem;height:1px;background:var(--gold-ink)}.svc-facts{margin:0 0 .9rem;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.svc-facts li{padding:.3rem .7rem;border:1px solid var(--gold);border-radius:999px;font-size:.85rem;color:var(--gold-ink);background:#fff}.svc-card .svc-help{margin:0 0 .9rem;background:var(--paper)}.svc-card__links{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:.2rem 0 0!important;font-size:.9rem}.svc-link{color:var(--gold-ink);text-underline-offset:3px;font-weight:600}.svc-link--back{color:var(--mute);font-weight:500}.svc-card__rich h3{font-size:1.1rem;margin:0 0 .5rem}.svc-card__rich ul,.svc-card__rich ol{padding-left:1.2rem}.svc-card__rich li p{margin:0 0 .5rem}.svc-card__rich a{color:var(--gold-ink)}.svc-quote{border-left:3px solid var(--gold);background:#fff;padding:1.1rem 1.3rem .5rem;border-radius:2px;border-top:1px solid var(--line-light);border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.svc-quote h3{margin-bottom:.5rem}.svc-who{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.svc-who li{padding:1rem 1.1rem;background:#fff;border:1px solid var(--line-light);border-top:3px solid var(--gold);line-height:1.5}.svc .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.25rem, 2.5vw, 2.5rem)}.svc .steps li{align-content:start}.svc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem, 4vw, 3.5rem)}.svc-list{list-style:none;margin:0;padding:0}.svc-list li{padding:.7rem 0;border-top:1px solid var(--line-light);line-height:1.55}.svc-list li:last-child{border-bottom:1px solid var(--line-light)}.svc-list strong{font-family:var(--serif);font-weight:500;font-size:1.08rem}.svc .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem, 3vw, 3rem);align-items:start}.svc .faq details:last-child{border-bottom:0}.svc .faq details:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line-light)}.svc .doc__cta .fl-enquiry{max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.svc-extra{max-width:900px}@media (max-width:899px){.svc-intro{grid-template-columns:1fr}.svc-glance{position:static}.svc-cards,.svc-two,.svc .faq,.svc .steps{grid-template-columns:1fr}.svc .faq details:nth-last-child(2):nth-child(odd){border-bottom:0}.svc .faq details:last-child{border-bottom:1px solid var(--line-light)}.svc-defs>div{grid-template-columns:1fr;gap:.2rem}.svc .doc__cta .fl-enquiry{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.svc-card,.svc-tile{transition:none}}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.form-actions .btn{justify-content:center}.form-actions .form-status{flex:1 0 100%;margin:.2rem 0 0}.form-actions .form-status:empty{display:none}@media (max-width:480px){.form-actions .btn{flex:1 1 100%}}.site-footer .foot-map--practice{grid-template-columns:2.4fr 1.3fr 1.3fr 1.1fr 1.1fr;align-items:stretch;gap:1.75rem 1.6rem}.site-footer .foot-block{display:flex;flex-direction:column;border-top:1px solid var(--line-dark);padding-top:1rem;align-self:stretch}.site-footer .foot-block__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0 1.4rem;flex:1}.site-footer .foot-block--aif .foot-block__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer .foot-block h4{margin:0 0 .35rem;font:600 .78rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-soft)}.site-footer .foot-block ul+h4{margin-top:1rem}@media (max-width:1000px){.site-footer .foot-map--practice{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .foot-block--aif{grid-column:1 / -1}}@media (max-width:560px){.site-footer .foot-map--practice{grid-template-columns:1fr}.site-footer .foot-block--aif{grid-column:auto}.site-footer .foot-block--aif .foot-block__cols{grid-template-columns:1fr}}.sebi-feed{display:block;min-width:0;width:70%;align-self:center;justify-self:end;padding:1.1rem 1.2rem;border:1px solid var(--line-dark,rgb(230 211 155 / .25));background:rgb(5 14 31 / .58);color:var(--on-dark,#eaeef5)}.sebi-feed__h{margin:0 0 .7rem;font-family:var(--serif,Georgia,serif);font-size:clamp(1.15rem, 1.6vw, 1.6rem);font-weight:400;line-height:1.2}.sebi-feed__list{list-style:none;margin:0;padding:0 .4rem 0 0;max-height:min(46vh, 440px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gold,#c9a24b) #fff0}.sebi-feed__list li{display:grid;gap:.1rem;padding:.7rem 0;border-top:1px solid var(--line-dark,rgb(230 211 155 / .2))}.sebi-feed__msg strong{color:var(--gold-soft,#e6d39b);font-weight:600}.sebi-feed__date,.sebi-feed__empty,.sebi-feed__src{font-size:.84rem;color:rgb(234 238 245 / .72)}.sebi-feed__empty{margin:0}.sebi-feed__src{margin:.8rem 0 0;font-size:.76rem}@media (max-width:899px),(hover:none),(pointer:coarse){.sebi-feed{width:100%;margin-top:1rem}.sebi-feed__list{max-height:40vh}}.u-translate{display:inline-flex;align-items:center;color:var(--utility-color,var(--gold-soft));font-size:var(--utility-size,.78rem);line-height:1}.u-translate a,.u-translate span{color:inherit;font:inherit}.u-translate select{background:#fff0;color:inherit;border:1px solid currentColor;border-radius:3px;padding:.15rem .35rem;font:inherit;max-width:11rem}.u-translate select option{color:#0a1a33;background:#fff}.circ-updates__list{list-style:none;margin:0;padding:0}.circ-updates__list li{display:grid;grid-template-columns:7.5rem 1fr;gap:.2rem 1.2rem;padding:.8rem 0;border-top:1px solid rgb(10 26 51 / .15)}.circ-updates__date{color:rgb(10 26 51 / .7);font-size:.88rem;white-space:nowrap}.circ-updates__title{text-decoration:underline;text-underline-offset:3px}.circ-updates__src{margin-top:1.2rem;font-size:.85rem;opacity:.8}@media (max-width:560px){.circ-updates__list li{grid-template-columns:1fr}}.gate-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:center;gap:.9rem;padding:.45rem var(--gut);background:var(--navy-950);color:#cfd8e6;border-top:1px solid var(--line-dark);font-size:.74rem;line-height:1.35}.gate-bar[hidden]{display:none}.gate-bar{animation:gateIn .35s ease .6s both}@keyframes gateIn{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gate-bar{animation:none}}.gate-bar p{margin:0}.gate-bar a{color:var(--gold-soft);text-decoration:underline}.gate-bar button{flex:0 0 auto;font:600 .74rem var(--sans);padding:.3rem .85rem;background:var(--gold);color:var(--navy-950);border:0;border-radius:2px;cursor:pointer}.foot-parent{margin:0;font-size:.85rem}.foot-parent a{color:var(--gold-soft);text-decoration:none}.m-cta{display:none}@media (max-width:899px){.gate-bar{font-size:.68rem;padding:.5rem 5.4rem .5rem 1rem;gap:.5rem .8rem;flex-wrap:wrap;justify-content:flex-start}.gate-bar p{flex:1 1 14rem}.m-cta{position:fixed;left:0;right:5.2rem;bottom:0;z-index:80;display:flex;gap:1px;background:var(--navy-950);border-top:1px solid var(--line-dark)}.m-cta__a{flex:1;text-align:center;padding:.8rem .4rem;color:#fff;text-decoration:none;font:600 .85rem var(--sans)}.m-cta__a--gold{background:var(--gold);color:var(--navy-950)}body.is-inner{padding-bottom:3rem}body.gate-open .m-cta{display:none}}.u-translate:empty{display:none}.u-translate #gt_float_wrapper,.u-translate .gt_float_switcher{position:static!important;display:block!important;width:auto!important;box-shadow:none!important;background:transparent!important;margin:0!important;font-size:inherit!important;z-index:auto!important}.u-translate .gt_float_switcher .gt-selected{background:transparent!important}.u-translate .gt_float_switcher .gt-current-lang,.u-translate .gt_float_switcher a{color:inherit!important}.utility{position:relative;z-index:70}.u-translate{position:relative}.u-translate #gt_float_wrapper,.u-translate .gt_float_switcher{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.u-translate .gt_float_switcher .gt_options{position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;right:0!important;left:auto!important;min-width:11rem;max-height:min(60vh, 22rem);overflow-y:auto;padding:.35rem;background:rgb(7 20 42 / .78)!important;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid rgb(230 211 155 / .28);border-radius:8px;box-shadow:0 18px 40px -12px rgb(0 0 0 / .65);z-index:1200}.u-translate .gt_float_switcher .gt_options a{display:flex!important;align-items:center;gap:.6rem;padding:.45rem .6rem!important;color:#eef2f8!important;border-radius:5px;font-size:.85rem;text-decoration:none;white-space:nowrap}.u-translate .gt_float_switcher .gt_options a:hover{background:rgb(230 211 155 / .16)!important;color:var(--gold-soft)!important}.u-translate .gt_float_switcher .gt_options img{width:22px;height:auto;border-radius:2px}.u-translate .gt_float_switcher .gt-selected{cursor:pointer}.u-translate select{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sebi-feed__link{color:inherit;text-decoration:none;border-bottom:1px solid rgb(230 211 155 / .35)}.sebi-feed__link strong{color:var(--gold-soft,#e6d39b)}.sebi-feed__link:hover,.sebi-feed__link:focus-visible{border-bottom-color:var(--gold-soft,#e6d39b)}.sebi-feed__link:hover strong{color:#fff}.u-translate .gt_float_switcher{background:transparent!important;box-shadow:none!important;border-radius:0!important;width:auto!important;font-size:inherit!important;color:inherit!important;display:block!important}.u-translate .gt_float_switcher .gt-selected{background:transparent!important;padding:0!important;z-index:auto!important}.u-translate .gt_float_switcher .gt-current-lang{display:flex!important;align-items:center;gap:.4rem;padding:.15rem .2rem!important;font-weight:500!important;font-size:var(--utility-size,.8rem)!important;color:var(--utility-color,var(--gold-soft))!important;text-transform:uppercase;line-height:1}.u-translate .gt_float_switcher .gt-current-lang img{width:18px!important;height:auto;margin:0!important;border-radius:2px}.u-translate .gt_float_switcher .gt_float_switcher-arrow{border-color:currentColor!important}.u-translate .gt_float_switcher .gt_options:not(.gt-open){display:none!important}.u-translate .gt_float_switcher .gt_options.gt-open{display:block!important;opacity:1!important;visibility:visible!important}.u-translate .gt_float_switcher .gt_options a.gt-current{color:var(--gold-soft)!important;background:rgb(230 211 155 / .1)!important}.u-translate .gt_float_switcher .gt_options a img{margin:0!important;flex:0 0 auto}.circ-view__title{margin:.4rem 0 .6rem}.circ-view__pdf{width:100%;height:80vh;min-height:520px;border:1px solid rgb(10 26 51 / .2);margin:1rem 0;background:#fff}.circ-view__back{margin:0 0 .5rem}.pa-hub{display:grid;gap:1.6rem}.pa-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.4rem 2.4rem;padding:1.8rem 0;border-top:1px solid var(--line-light)}.pa-card:first-child{border-top:0;padding-top:0}.pa-card__head h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.4rem, 2.4vw, 1.9rem);margin:0 0 .5rem}.pa-card__head h2 a{color:var(--ink);text-decoration:none}.pa-card__head p{color:var(--mute);margin:0 0 .8rem}.pa-card__go{color:var(--gold-ink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--gold)}.pa-card__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.2rem 1.6rem;align-content:start}.pa-group h3{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 .5rem}.pa-group ul{list-style:none;margin:0;padding:0}.pa-group li{padding:.32rem 0;border-top:1px solid var(--line-light)}.pa-group a{color:var(--ink);text-decoration:none}.pa-group a:hover,.pa-card__head h2 a:hover{color:var(--gold-ink)}@media (max-width:800px){.pa-card{grid-template-columns:1fr}}.foot-address{display:flex;gap:.7rem;align-items:flex-start;margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--line-dark);max-width:30rem;font-style:normal;color:#b9c4d6;line-height:1.55}.foot-address__ico{flex:none;margin-top:.2rem;color:var(--gold)}.foot-address__lbl{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.15rem}.foot-contact a{color:inherit;text-decoration:none}.foot-contact a:hover{color:var(--gold-soft);text-decoration:underline}.foot-wa{display:inline-flex;align-items:center;gap:.55rem;margin-top:.5rem;padding:.5rem 1rem;border:1px solid #25d366;border-radius:999px;color:#25d366;text-decoration:none;font-size:.9rem;font-weight:600;transition:background .2s,color .2s}.foot-wa:hover,.foot-wa:focus-visible{background:#25d366;color:#07142a}.foot-socials{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.5rem}.foot-socials .foot-wa{margin-top:0}.foot-linkedin{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem 1rem;border:1px solid #0a66c2;border-radius:999px;color:#0a66c2;text-decoration:none;font-size:.9rem;font-weight:600;transition:background .2s,color .2s}.foot-linkedin:hover,.foot-linkedin:focus-visible{background:#0a66c2;color:#fff}.foot-socials a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sub-progress{position:fixed;left:0;right:0;top:calc(var(--hh) + var(--ab) - 2px);height:3px;z-index:40;pointer-events:none}.sub-progress span{display:block;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:0 50%}.sub-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;position:sticky;top:calc(var(--hh) + var(--ab));z-index:30;margin:0 0 clamp(1.4rem, 3vw, 2.2rem);padding:.55rem 0;background:rgb(255 255 255 / .94);backdrop-filter:blur(6px);border-bottom:1px solid var(--line-light)}.sub-tabs a{padding:.4rem .85rem;border-radius:999px;font-size:.9rem;font-weight:500;text-decoration:none;color:var(--mute);border:1px solid #fff0;transition:color .2s,border-color .2s,background-color .2s}.sub-tabs a:hover,.sub-tabs a:focus-visible{color:var(--ink);border-color:var(--gold)}.sub-tabs a.is-on{color:var(--navy-900);background:rgb(201 162 75 / .2);border-color:var(--gold)}.sub-tabs .sub-tabs__back{margin-left:auto;color:var(--gold-ink);font-weight:600}.sub-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(1.5rem, 4vw, 3.5rem);align-items:start;scroll-margin-top:calc(var(--hh) + var(--ab) + 70px)}.sub-grid:not(:has(.sub-glance)){grid-template-columns:minmax(0,1fr);max-width:860px}.sub-body>p:first-child{font-size:1.15rem;line-height:1.75}.sub-body h2{font-size:1.5rem;margin:1.8rem 0 .6rem}.sub-body ul{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.5rem}.sub-body ul li{position:relative;padding-left:1.3rem;line-height:1.6}.sub-body ul li::before{content:"";position:absolute;left:0;top:.72em;width:.55rem;height:1px;background:var(--gold-ink)}.sub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1.8rem}.sub-glance .sub-chips{margin:1rem 0 .2rem}.sub-glance .sub-chips li{background:#fff0;color:var(--gold-soft);border-color:var(--line-dark)}.svc-block[id^="sub-"],.sub-more{scroll-margin-top:calc(var(--hh) + var(--ab) + 70px)}.sub-faq-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sub-toggle,.sub-filter button{font:inherit;font-size:.88rem;cursor:pointer;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--line-light);background:#fff;color:var(--ink);transition:border-color .2s,background-color .2s}.sub-toggle:hover,.sub-filter button:hover{border-color:var(--gold)}.sub-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 1.1rem}.sub-filter button.is-on{background:var(--navy-900);color:#fff;border-color:var(--navy-900)}.sub-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem}.sub-cards li[hidden]{display:none}.sub-cards a{display:grid;gap:.25rem;height:100%;padding:1rem 1.1rem;background:#fff;border:1px solid var(--line-light);border-top:3px solid var(--gold);text-decoration:none;color:var(--ink);transition:transform .25s,box-shadow .25s}.sub-cards a:hover,.sub-cards a:focus-visible{transform:translateY(-3px);box-shadow:0 16px 30px -20px rgb(5 14 31 / .55)}.sub-cards .is-current a{background:var(--navy-900);color:#fff}.sub-cards__g{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.sub-cards .is-current .sub-cards__g{color:var(--gold-soft)}.sub-cards__t{font-family:var(--serif);font-size:1.15rem;line-height:1.25}.sub-cards__d{font-size:.86rem;color:var(--mute);line-height:1.45}.sub-cards .is-current .sub-cards__d{color:#b9c4d6}.sub-pn{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:clamp(2rem, 4vw, 3rem)}.sub-pn a{display:grid;gap:.15rem;padding:1rem 1.2rem;border:1px solid var(--line-light);text-decoration:none;color:var(--ink);transition:border-color .2s,background-color .2s}.sub-pn a:hover,.sub-pn a:focus-visible{border-color:var(--gold);background:rgb(201 162 75 / .08)}.sub-pn small{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--gold-ink)}.sub-pn span{font-family:var(--serif);font-size:1.2rem}.sub-pn__next{text-align:right;grid-column:2}.svc-card h3 a{color:inherit;text-decoration:none}.svc-card h3 a:hover,.svc-card h3 a:focus-visible{color:var(--gold-ink);text-decoration:underline;text-underline-offset:4px}@media (max-width:860px){.sub-grid{grid-template-columns:minmax(0,1fr)}.sub-glance{position:static}.sub-tabs{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.sub-tabs .sub-tabs__back{margin-left:.5rem}.sub-pn{grid-template-columns:1fr}.sub-pn__next{grid-column:auto}}@media (prefers-reduced-motion:reduce){.sub-cards a,.sub-progress span{transition:none}}.fl-enquiry .form-status.is-success{display:block;margin-top:14px;padding:14px 17px;border:1px solid rgb(53 166 164 / .42);border-left:3px solid #35a6a4;border-radius:8px;background:rgb(18 107 115 / .13);color:#f2f3f7;font-size:14px;line-height:1.65}.fl-enquiry .form-status.is-error{display:block;margin-top:14px;padding:12px 15px;border:1px solid rgb(201 164 76 / .45);border-radius:8px}.wmap-section{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line-light)}.wmap{margin:1.2rem 0 0}.wmap__box{position:relative;background:var(--navy-900);border:1px solid var(--line-dark);border-radius:4px;overflow:hidden;line-height:0}.wmap__img{display:block;width:100%;height:auto}.wmap__pin{position:absolute;z-index:2;width:0;height:0;pointer-events:none}.wmap__ico{position:absolute;max-width:none;left:-11px;top:-30px;width:22px;height:30px;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .6))}.wmap__pulse{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:rgb(201 162 75 / .45);animation:wmap-pulse 2.2s ease-out infinite}.wmap__pin b{position:absolute;top:-26px;white-space:nowrap;font:600 .82rem/1 var(--sans);color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / .95)}.wmap__pin--r b{left:14px}.wmap__pin--l b{right:14px}.wmap__pin--lo b{top:-10px}.wmap__list{list-style:none;margin:.8rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1.4rem;color:var(--mute);font-size:.92rem}.wmap__list li::before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.45rem;border-radius:50%;background:var(--gold)}@keyframes wmap-pulse{0%{transform:scale(.5);opacity:.9}100%{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.wmap__pulse{animation:none}}@media (max-width:640px){.wmap__pin b{font-size:.6rem;top:-19px}.wmap__ico{max-width:none;width:14px;height:19px;left:-7px;top:-19px}.wmap__pin--r b{left:9px}.wmap__pin--l b{right:9px}.wmap__pin--lo b{top:-5px}}.circ-view__own{margin:1.2rem 0 1.6rem;padding:1.2rem 1.4rem;border-left:3px solid var(--gold);background:rgb(10 26 51 / .04)}.circ-view__own h2,.circ-view__h{font-family:var(--serif);font-weight:400;font-size:1.3rem;margin:0 0 .6rem}.circ-updates__badge{display:inline-block;margin-left:.5rem;padding:.05rem .5rem;border:1px solid var(--gold);color:var(--gold-ink);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;border-radius:999px}.wmap__box{background:#f5f8fc!important;border-color:#c5d2e2!important}.wmap__img{opacity:1!important;filter:none!important}.wmap__pin b{color:#102744!important;text-shadow:0 1px 2px rgb(255 255 255 / .95)!important}.wmap__ico{filter:drop-shadow(0 2px 3px rgb(16 37 68 / .28))}.wmap__list{color:#203a5a!important}.gate-bar{left:auto!important;right:1.25rem!important;bottom:1.25rem!important;width:min(34rem, calc(100vw - 2.5rem));padding:.8rem 1rem!important;border:1px solid rgb(201 162 75 / .55);border-radius:10px;box-shadow:0 8px 28px rgb(0 0 0 / .18);justify-content:space-between;z-index:90}.gate-bar p{flex:1 1 auto}@media (max-width:640px){.gate-bar{left:.65rem!important;right:.65rem!important;bottom:.65rem!important;width:auto;flex-wrap:wrap}.gate-bar p{flex:1 1 100%}}