/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Public Sans", ui-sans-serif, system-ui, sans-serif;--font-serif:"Lora", Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-amber-400:oklch(82.8% .189 84.429);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:13.5px;--text-xs--line-height:calc(1 / .75);--text-sm:15.5px;--text-sm--line-height:calc(1.25 / .875);--text-base:17.5px;--text-base--line-height:calc(1.5 / 1);--text-lg:19.5px;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-law-brand:#328fa8;--color-law-primary-button:#24788f;--color-law-primary-hover:#1d6d82;--color-law-heading:#06151b;--color-law-body:#474d63;--color-law-white:#fff;--color-law-accent:#5abac5;--color-law-accent-hover:#82d1d9;--color-law-accent-text:#1b515c;--color-law-light-surface:#f7f4ed;--color-law-mist:#dff2f4;--color-law-mist-hover:#c8e9ed;--color-law-focus:#0e5c72;--color-law-border:#06151b2e;--color-law-border-light:#ffffff40;--color-law-selection:#5abac5;--color-law-selection-text:#06151b;--color-law-dark:var(--color-law-heading);--color-law-primary:var(--color-law-heading);--color-law-brand-blue:var(--color-law-focus);--color-law-gold:var(--color-law-accent-text);--color-law-gold-light:var(--color-law-accent);--color-law-gold-dark:var(--color-law-focus);--color-law-cream:var(--color-law-light-surface);--color-law-sand:var(--color-law-mist);--color-law-muted:var(--color-law-body);--color-law-blue-surface:var(--color-law-accent);--color-law-blue-surface-hover:var(--color-law-accent-hover);--font-display:"Lora", serif;--shadow-law-elevated:0 20px 40px -8px #06151b0f, 0 4px 16px -2px #06151b08}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-5{top:calc(var(--spacing) * -5)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-40{z-index:40}.col-span-1{grid-column:span 1/span 1}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-60{height:calc(var(--spacing) * 60)}.h-full{height:100%}.max-h-0{max-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[22rem\]{min-height:22rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[29rem\]{min-height:29rem}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/4{width:25%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/8{width:37.5%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-48{width:calc(var(--spacing) * 48)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[17rem\]{max-width:17rem}.max-w-\[70ch\]{max-width:70ch}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-law-border>:not(:last-child)){border-color:var(--color-law-border)}:where(.divide-law-border\/50>:not(:last-child)){border-color:#06151b17}@supports (color:color-mix(in lab, red, red)){:where(.divide-law-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--color-law-border) 50%, transparent)}}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-law-accent{border-color:var(--color-law-accent)}.border-law-border{border-color:var(--color-law-border)}.border-law-border\/20{border-color:#06151b09}@supports (color:color-mix(in lab, red, red)){.border-law-border\/20{border-color:color-mix(in oklab, var(--color-law-border) 20%, transparent)}}.border-law-border\/30{border-color:#06151b0e}@supports (color:color-mix(in lab, red, red)){.border-law-border\/30{border-color:color-mix(in oklab, var(--color-law-border) 30%, transparent)}}.border-law-border\/35{border-color:#06151b10}@supports (color:color-mix(in lab, red, red)){.border-law-border\/35{border-color:color-mix(in oklab, var(--color-law-border) 35%, transparent)}}.border-law-border\/40{border-color:#06151b12}@supports (color:color-mix(in lab, red, red)){.border-law-border\/40{border-color:color-mix(in oklab, var(--color-law-border) 40%, transparent)}}.border-law-border\/45{border-color:#06151b15}@supports (color:color-mix(in lab, red, red)){.border-law-border\/45{border-color:color-mix(in oklab, var(--color-law-border) 45%, transparent)}}.border-law-border\/50{border-color:#06151b17}@supports (color:color-mix(in lab, red, red)){.border-law-border\/50{border-color:color-mix(in oklab, var(--color-law-border) 50%, transparent)}}.border-law-border\/60{border-color:#06151b1c}@supports (color:color-mix(in lab, red, red)){.border-law-border\/60{border-color:color-mix(in oklab, var(--color-law-border) 60%, transparent)}}.border-law-border\/70{border-color:#06151b20}@supports (color:color-mix(in lab, red, red)){.border-law-border\/70{border-color:color-mix(in oklab, var(--color-law-border) 70%, transparent)}}.border-law-brand-blue{border-color:var(--color-law-brand-blue)}.border-law-gold{border-color:var(--color-law-gold)}.border-law-primary{border-color:var(--color-law-primary)}.border-law-primary\/15{border-color:#06151b26}@supports (color:color-mix(in lab, red, red)){.border-law-primary\/15{border-color:color-mix(in oklab, var(--color-law-primary) 15%, transparent)}}.border-law-primary\/20{border-color:#06151b33}@supports (color:color-mix(in lab, red, red)){.border-law-primary\/20{border-color:color-mix(in oklab, var(--color-law-primary) 20%, transparent)}}.border-law-primary\/25{border-color:#06151b40}@supports (color:color-mix(in lab, red, red)){.border-law-primary\/25{border-color:color-mix(in oklab, var(--color-law-primary) 25%, transparent)}}.border-law-primary\/30{border-color:#06151b4d}@supports (color:color-mix(in lab, red, red)){.border-law-primary\/30{border-color:color-mix(in oklab, var(--color-law-primary) 30%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-300\/40{border-color:#ffa3a366}@supports (color:color-mix(in lab, red, red)){.border-red-300\/40{border-color:color-mix(in oklab, var(--color-red-300) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-\[\#092b36\]{background-color:#092b36}.bg-\[\#092b36\]\/90{background-color:oklab(27.064% -.031193 -.0296383/.9)}.bg-\[\#08222b\]{background-color:#08222b}.bg-law-accent{background-color:var(--color-law-accent)}.bg-law-blue-surface{background-color:var(--color-law-blue-surface)}.bg-law-border{background-color:var(--color-law-border)}.bg-law-border\/70{background-color:#06151b20}@supports (color:color-mix(in lab, red, red)){.bg-law-border\/70{background-color:color-mix(in oklab, var(--color-law-border) 70%, transparent)}}.bg-law-brand{background-color:var(--color-law-brand)}.bg-law-cream{background-color:var(--color-law-cream)}.bg-law-cream\/30{background-color:#f7f4ed4d}@supports (color:color-mix(in lab, red, red)){.bg-law-cream\/30{background-color:color-mix(in oklab, var(--color-law-cream) 30%, transparent)}}.bg-law-dark{background-color:var(--color-law-dark)}.bg-law-dark\/70{background-color:#06151bb3}@supports (color:color-mix(in lab, red, red)){.bg-law-dark\/70{background-color:color-mix(in oklab, var(--color-law-dark) 70%, transparent)}}.bg-law-dark\/95{background-color:#06151bf2}@supports (color:color-mix(in lab, red, red)){.bg-law-dark\/95{background-color:color-mix(in oklab, var(--color-law-dark) 95%, transparent)}}.bg-law-gold{background-color:var(--color-law-gold)}.bg-law-gold\/15{background-color:#1b515c26}@supports (color:color-mix(in lab, red, red)){.bg-law-gold\/15{background-color:color-mix(in oklab, var(--color-law-gold) 15%, transparent)}}.bg-law-light-surface{background-color:var(--color-law-light-surface)}.bg-law-mist{background-color:var(--color-law-mist)}.bg-law-mist\/30{background-color:#dff2f44d}@supports (color:color-mix(in lab, red, red)){.bg-law-mist\/30{background-color:color-mix(in oklab, var(--color-law-mist) 30%, transparent)}}.bg-law-mist\/40{background-color:#dff2f466}@supports (color:color-mix(in lab, red, red)){.bg-law-mist\/40{background-color:color-mix(in oklab, var(--color-law-mist) 40%, transparent)}}.bg-law-mist\/70{background-color:#dff2f4b3}@supports (color:color-mix(in lab, red, red)){.bg-law-mist\/70{background-color:color-mix(in oklab, var(--color-law-mist) 70%, transparent)}}.bg-law-mist\/95{background-color:#dff2f4f2}@supports (color:color-mix(in lab, red, red)){.bg-law-mist\/95{background-color:color-mix(in oklab, var(--color-law-mist) 95%, transparent)}}.bg-law-primary{background-color:var(--color-law-primary)}.bg-law-primary-button{background-color:var(--color-law-primary-button)}.bg-law-primary\/95{background-color:#06151bf2}@supports (color:color-mix(in lab, red, red)){.bg-law-primary\/95{background-color:color-mix(in oklab, var(--color-law-primary) 95%, transparent)}}.bg-law-sand{background-color:var(--color-law-sand)}.bg-law-sand\/10{background-color:#dff2f41a}@supports (color:color-mix(in lab, red, red)){.bg-law-sand\/10{background-color:color-mix(in oklab, var(--color-law-sand) 10%, transparent)}}.bg-law-sand\/20{background-color:#dff2f433}@supports (color:color-mix(in lab, red, red)){.bg-law-sand\/20{background-color:color-mix(in oklab, var(--color-law-sand) 20%, transparent)}}.bg-law-sand\/25{background-color:#dff2f440}@supports (color:color-mix(in lab, red, red)){.bg-law-sand\/25{background-color:color-mix(in oklab, var(--color-law-sand) 25%, transparent)}}.bg-law-sand\/35{background-color:#dff2f459}@supports (color:color-mix(in lab, red, red)){.bg-law-sand\/35{background-color:color-mix(in oklab, var(--color-law-sand) 35%, transparent)}}.bg-law-sand\/40{background-color:#dff2f466}@supports (color:color-mix(in lab, red, red)){.bg-law-sand\/40{background-color:color-mix(in oklab, var(--color-law-sand) 40%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#092b36\]\/90{--tw-gradient-from:oklab(27.064% -.031193 -.0296383/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#061e27\]\/95{--tw-gradient-via:oklab(22.0967% -.0239629 -.0247647/.95);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#092b36\]\/95{--tw-gradient-to:oklab(27.064% -.031193 -.0296383/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.object-\[65\%_center\]{object-position:65% center}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.\!py-6{padding-block:calc(var(--spacing) * 6)!important}.\!py-14{padding-block:calc(var(--spacing) * 14)!important}.\!py-16{padding-block:calc(var(--spacing) * 16)!important}.\!py-20{padding-block:calc(var(--spacing) * 20)!important}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.09375rem\]{font-size:1.09375rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[clamp\(2\.5rem\,5\.4vw\,5rem\)\]{font-size:clamp(2.5rem,5.4vw,5rem)}.text-\[clamp\(2\.5rem\,5vw\,4\.8rem\)\]{font-size:clamp(2.5rem,5vw,4.8rem)}.text-\[clamp\(2\.6rem\,5\.2vw\,5rem\)\]{font-size:clamp(2.6rem,5.2vw,5rem)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.01\]{--tw-leading:1.01;line-height:1.01}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#06151b\]{color:#06151b}.text-amber-400{color:var(--color-amber-400)}.text-law-accent{color:var(--color-law-accent)}.text-law-accent-text{color:var(--color-law-accent-text)}.text-law-accent-text\/25{color:#1b515c40}@supports (color:color-mix(in lab, red, red)){.text-law-accent-text\/25{color:color-mix(in oklab, var(--color-law-accent-text) 25%, transparent)}}.text-law-body{color:var(--color-law-body)}.text-law-body\/80{color:#474d63cc}@supports (color:color-mix(in lab, red, red)){.text-law-body\/80{color:color-mix(in oklab, var(--color-law-body) 80%, transparent)}}.text-law-border{color:var(--color-law-border)}.text-law-brand-blue{color:var(--color-law-brand-blue)}.text-law-cream{color:var(--color-law-cream)}.text-law-cream\/65{color:#f7f4eda6}@supports (color:color-mix(in lab, red, red)){.text-law-cream\/65{color:color-mix(in oklab, var(--color-law-cream) 65%, transparent)}}.text-law-cream\/75{color:#f7f4edbf}@supports (color:color-mix(in lab, red, red)){.text-law-cream\/75{color:color-mix(in oklab, var(--color-law-cream) 75%, transparent)}}.text-law-cream\/80{color:#f7f4edcc}@supports (color:color-mix(in lab, red, red)){.text-law-cream\/80{color:color-mix(in oklab, var(--color-law-cream) 80%, transparent)}}.text-law-cream\/85{color:#f7f4edd9}@supports (color:color-mix(in lab, red, red)){.text-law-cream\/85{color:color-mix(in oklab, var(--color-law-cream) 85%, transparent)}}.text-law-gold{color:var(--color-law-gold)}.text-law-gold-dark{color:var(--color-law-gold-dark)}.text-law-gold-light{color:var(--color-law-gold-light)}.text-law-gold\/85{color:#1b515cd9}@supports (color:color-mix(in lab, red, red)){.text-law-gold\/85{color:color-mix(in oklab, var(--color-law-gold) 85%, transparent)}}.text-law-heading{color:var(--color-law-heading)}.text-law-muted{color:var(--color-law-muted)}.text-law-muted\/90{color:#474d63e6}@supports (color:color-mix(in lab, red, red)){.text-law-muted\/90{color:color-mix(in oklab, var(--color-law-muted) 90%, transparent)}}.text-law-primary{color:var(--color-law-primary)}.text-red-100{color:var(--color-red-100)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.decoration-law-gold{-webkit-text-decoration-color:var(--color-law-gold);-webkit-text-decoration-color:var(--color-law-gold);text-decoration-color:var(--color-law-gold)}.decoration-law-gold\/50{text-decoration-color:#1b515c80}@supports (color:color-mix(in lab, red, red)){.decoration-law-gold\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-law-gold) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-law-gold) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-law-gold) 50%, transparent)}}.decoration-white\/50{text-decoration-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.decoration-white\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/50::placeholder{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.accent-law-accent{accent-color:var(--color-law-accent)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-12{opacity:.12}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-luminosity{mix-blend-mode:luminosity}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-law-elevated{--tw-shadow:0 20px 40px -8px var(--tw-shadow-color,#06151b0f), 0 4px 16px -2px var(--tw-shadow-color,#06151b08);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-law-soft{--tw-shadow:0 4px 20px -2px var(--tw-shadow-color,#06151b0a), 0 2px 8px -1px var(--tw-shadow-color,#06151b05);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background-color\]{transition-property:transform,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{user-select:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:bg-law-sand:is(:where(.group):is([open],:popover-open,:open) *){background-color:var(--color-law-sand)}@media (hover:hover){.group-hover\:text-law-gold-dark:is(:where(.group):hover *){color:var(--color-law-gold-dark)}}.marker\:hidden ::marker,.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.selection\:bg-law-selection ::selection,.selection\:bg-law-selection::selection{background-color:var(--color-law-selection)}.selection\:text-law-selection-text ::selection,.selection\:text-law-selection-text::selection{color:var(--color-law-selection-text)}.placeholder\:text-law-muted::placeholder{color:var(--color-law-muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-3:after{content:var(--tw-content);right:calc(var(--spacing) * 3)}.after\:bottom-1\.5:after{content:var(--tw-content);bottom:calc(var(--spacing) * 1.5)}.after\:left-3:after{content:var(--tw-content);left:calc(var(--spacing) * 3)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:origin-left:after{content:var(--tw-content);transform-origin:0}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:bg-law-gold:after{content:var(--tw-content);background-color:var(--color-law-gold)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-law-brand-blue:focus-within{border-color:var(--color-law-brand-blue)}.focus-within\:border-law-gold:focus-within{border-color:var(--color-law-gold)}.focus-within\:outline:focus-within{outline-style:var(--tw-outline-style);outline-width:1px}.focus-within\:outline-3:focus-within{outline-style:var(--tw-outline-style);outline-width:3px}.focus-within\:outline-offset-3:focus-within{outline-offset:3px}.focus-within\:outline-law-focus:focus-within{outline-color:var(--color-law-focus)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-law-accent:hover{border-color:var(--color-law-accent)}.hover\:border-law-brand-blue:hover{border-color:var(--color-law-brand-blue)}.hover\:border-law-gold:hover{border-color:var(--color-law-gold)}.hover\:border-law-primary\/40:hover{border-color:#06151b66}@supports (color:color-mix(in lab, red, red)){.hover\:border-law-primary\/40:hover{border-color:color-mix(in oklab, var(--color-law-primary) 40%, transparent)}}.hover\:border-law-primary\/50:hover{border-color:#06151b80}@supports (color:color-mix(in lab, red, red)){.hover\:border-law-primary\/50:hover{border-color:color-mix(in oklab, var(--color-law-primary) 50%, transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-law-accent:hover{background-color:var(--color-law-accent)}.hover\:bg-law-accent-hover:hover{background-color:var(--color-law-accent-hover)}.hover\:bg-law-blue-surface-hover:hover{background-color:var(--color-law-blue-surface-hover)}.hover\:bg-law-cream:hover{background-color:var(--color-law-cream)}.hover\:bg-law-cream\/30:hover{background-color:#f7f4ed4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-law-cream\/30:hover{background-color:color-mix(in oklab, var(--color-law-cream) 30%, transparent)}}.hover\:bg-law-mist:hover{background-color:var(--color-law-mist)}.hover\:bg-law-mist-hover:hover{background-color:var(--color-law-mist-hover)}.hover\:bg-law-mist\/30:hover{background-color:#dff2f44d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-law-mist\/30:hover{background-color:color-mix(in oklab, var(--color-law-mist) 30%, transparent)}}.hover\:bg-law-primary-hover:hover{background-color:var(--color-law-primary-hover)}.hover\:bg-law-sand\/20:hover{background-color:#dff2f433}@supports (color:color-mix(in lab, red, red)){.hover\:bg-law-sand\/20:hover{background-color:color-mix(in oklab, var(--color-law-sand) 20%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-\[\#06151b\]:hover{color:#06151b}.hover\:text-law-accent:hover{color:var(--color-law-accent)}.hover\:text-law-gold:hover{color:var(--color-law-gold)}.hover\:text-law-gold-dark:hover{color:var(--color-law-gold-dark)}.hover\:text-law-heading:hover{color:var(--color-law-heading)}.hover\:text-law-primary:hover{color:var(--color-law-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-law-elevated:hover{--tw-shadow:0 20px 40px -8px var(--tw-shadow-color,#06151b0f), 0 4px 16px -2px var(--tw-shadow-color,#06151b08);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded:focus{border-radius:.25rem}.focus\:border-law-accent:focus{border-color:var(--color-law-accent)}.focus\:border-law-brand-blue:focus{border-color:var(--color-law-brand-blue)}.focus\:border-law-focus:focus{border-color:var(--color-law-focus)}.focus\:border-law-gold:focus{border-color:var(--color-law-gold)}.focus\:bg-law-primary-button:focus{background-color:var(--color-law-primary-button)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-white:focus{color:var(--color-white)}.focus\:shadow-md:focus{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-law-accent:focus{--tw-ring-color:var(--color-law-accent)}.focus\:ring-law-brand-blue:focus{--tw-ring-color:var(--color-law-brand-blue)}.focus\:ring-law-focus:focus{--tw-ring-color:var(--color-law-focus)}.focus\:ring-law-gold:focus{--tw-ring-color:var(--color-law-gold)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-law-light-surface:focus-visible{--tw-ring-color:var(--color-law-light-surface)}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-law-focus:focus-visible{outline-color:var(--color-law-focus)}.focus-visible\:outline-law-primary:focus-visible{outline-color:var(--color-law-primary)}.active\:scale-\[0\.98\]:active{scale:.98}@media (width>=40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:w-auto{width:auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-\[3rem_10rem_1fr\]{grid-template-columns:3rem 10rem 1fr}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-law-border>:not(:last-child)){border-color:var(--color-law-border)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-law-border{border-color:var(--color-law-border)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:\!py-16{padding-block:calc(var(--spacing) * 16)!important}.sm\:\!py-20{padding-block:calc(var(--spacing) * 20)!important}.sm\:\!py-24{padding-block:calc(var(--spacing) * 24)!important}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:pr-5{padding-right:calc(var(--spacing) * 5)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:pl-7{padding-left:calc(var(--spacing) * 7)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:\!py-6{padding-block:calc(var(--spacing) * 6)!important}.md\:\!py-7{padding-block:calc(var(--spacing) * 7)!important}.md\:\!py-20{padding-block:calc(var(--spacing) * 20)!important}.md\:\!py-24{padding-block:calc(var(--spacing) * 24)!important}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:my-0{margin-block:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:aspect-auto{aspect-ratio:auto}.lg\:min-h-\[30rem\]{min-height:30rem}.lg\:min-h-full{min-height:100%}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-end{justify-content:flex-end}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-law-border>:not(:last-child)){border-color:var(--color-law-border)}.lg\:justify-self-end{justify-self:flex-end}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:\!py-24{padding-block:calc(var(--spacing) * 24)!important}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-0{padding-top:0}.lg\:pr-14{padding-right:calc(var(--spacing) * 14)}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=80rem){.xl\:inline{display:inline}.xl\:flex-row{flex-direction:row}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>option\]\:bg-\[\#08222b\]>option{background-color:#08222b}.\[\&\>option\]\:text-white>option{color:var(--color-white)}#hero-section a[data-track-id=hero-get-quote]{min-height:3.35rem;border-color:var(--coast-coral)!important;background-color:var(--coast-coral)!important;color:#fffdf8!important;box-shadow:0 .75rem 1.75rem #f26c4f33!important}#hero-section a[data-track-id=hero-get-quote]:hover{background-color:#dc583d!important}@media (width>=1024px){body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero:before{background:linear-gradient(90deg,#f7f4ed 0% 50%,#f7f4ed00 50%)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__image{width:50%!important;height:100%!important;box-shadow:none!important;clip-path:polygon(7.5% 0,100% 0,100% 100%,0 100%)!important;border:0!important;inset:0 0 0 50%!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__shell{min-height:42rem!important;padding-top:0!important;padding-bottom:0!important;display:block!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__copy{flex-direction:column!important;justify-content:center!important;width:min(27rem,42%)!important;min-height:42rem!important;padding-left:0!important;display:flex!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof{background:0 0!important;border-top:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important;width:100%!important;margin-top:1.25rem!important;display:grid!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span{color:#214b55!important;background:#128d9d14!important;border-top:2px solid #128d9d!important;min-height:4.25rem!important;padding:.75rem .65rem!important;font-size:.69rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span+span{border-left:0!important;padding-left:.65rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span:before{display:none!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__intro{max-width:26.5rem!important;font-size:1.09rem!important;line-height:1.56!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary{letter-spacing:.035em!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__secondary{color:#062c39!important;letter-spacing:.02em!important;border:1px solid #062c3957!important;border-radius:.18rem!important;min-height:2.65rem!important;padding:0 .85rem!important;font-size:.71rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__secondary:hover{color:#062c39!important;background:#128d9d17!important;border-color:#128d9d!important}.site-header.site-header--home>div:first-child{grid-template-columns:15rem auto minmax(0,1fr)!important;column-gap:1.9rem!important}.site-header.site-header--home>div:first-child>nav{justify-self:start!important}.site-header.site-header--home>div:first-child>div:last-child{justify-self:end!important}}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero [data-track-id=hero-get-quote]{color:#fffdf8!important;box-shadow:none!important;background-color:#c8705e!important;border-color:#c8705e!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero [data-track-id=hero-get-quote]:hover{color:#fffdf8!important;background-color:#b65d4c!important;border-color:#b65d4c!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero [data-track-id=hero-get-quote],body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary{color:#041f29!important;background:#d8f45d!important;border-color:#d8f45d!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary{box-shadow:none!important;border-radius:.22rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero [data-track-id=hero-get-quote],body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary{color:#fffdf8!important;background:#062c39!important;border-color:#062c39!important;border-radius:.22rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero [data-track-id=hero-get-quote]:hover,body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary:hover{color:#fffdf8!important;background:#128d9d!important;border-color:#128d9d!important}#contact-container.contact-page-main{background:var(--coast-ink)!important;background-color:var(--coast-ink)!important;background-image:none!important}#contact-container.contact-page-main:before{background:linear-gradient(90deg,#031c26fa 0%,#031c26e8 41%,#031c2673 100%),url(/assets/conveyancing-contract-terrain-v2.png) 76% 53%/cover no-repeat!important;display:block!important}@media (width>=1024px){body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero{background:#f7f4ed!important;min-height:39rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero:before{background:linear-gradient(90deg,#f7f4ed 0% 46%,#f7f4ed00 46%),linear-gradient(#128d9d1a,#0000 32%)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__image{width:52%!important;height:100%!important;box-shadow:none!important;clip-path:none!important;filter:saturate(.86)contrast(1.04)brightness(.93)!important;object-position:center!important;border:0!important;inset:0 0 0 48%!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__shell{min-height:39rem!important;padding-top:0!important;padding-bottom:0!important;display:block!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__copy{border-left:0!important;flex-direction:column!important;justify-content:center!important;width:min(27rem,42%)!important;min-height:39rem!important;padding-left:0!important;display:flex!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:first-child,body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:last-child{letter-spacing:-.082em!important;font-size:clamp(3.5rem,4.85vw,5.15rem)!important;line-height:.86!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__actions{flex-direction:column!important;align-items:flex-start!important;gap:.7rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__secondary{border:0!important;border-bottom:1px solid #062c3952!important;border-radius:0!important;min-height:0!important;padding:.25rem 0!important;font-size:.68rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof{background:0 0!important;border:0!important;border-top:1px solid #062c392e!important;gap:1.15rem!important;width:100%!important;margin-top:1.5rem!important;display:flex!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span{color:#365862!important;background:0 0!important;border:0!important;min-height:0!important;padding:.8rem 0 0!important;font-size:.62rem!important}}}#hero-section .home-tide-hero__content.lg\:col-span-7>p:first-of-type{color:#365862!important}#hero-section .home-tide-hero__content.lg\:col-span-7 a[data-track-id=hero-view-fees]{color:#082e38!important}#hero-section .home-tide-hero__content{position:relative}@media (width>=1024px){#hero-section>.relative{max-width:85rem!important}#hero-section>.relative>div:first-child{grid-template-columns:minmax(0,1.14fr) minmax(26rem,.86fr)!important;gap:clamp(2.6rem,5vw,5.5rem)!important}#hero-section .home-tide-hero__visual{order:1;grid-column:auto!important;padding-left:0!important}#hero-section .home-tide-hero__content{order:2;grid-column:auto!important;padding:clamp(1.5rem,3.5vw,4rem) 0!important}#hero-section .home-tide-hero__content:before{background:var(--coast-aqua);content:"";width:3px;position:absolute;top:0;bottom:0;left:clamp(-1.4rem,-2vw,-2.4rem)}#hero-section .home-tide-hero__visual>div{background:#082e38!important;border:0!important;border-radius:0!important;min-height:clamp(31rem,42vw,38rem)!important;box-shadow:1.1rem 1.1rem #128d9d2e!important}#hero-section .home-tide-hero__visual picture,#hero-section .home-tide-hero__visual picture img{height:100%!important}#hero-section .home-tide-hero__visual picture img{filter:saturate(.9)contrast(1.04);aspect-ratio:auto!important;object-position:59% 54%!important}#hero-section .home-tide-hero__visual .light-blue-panel{border-top:1px solid #a4e0e173;bottom:0;left:clamp(2.1rem,8vw,6.25rem);right:0;background:#052a33f2!important;padding:1.2rem 1.45rem 1.35rem!important}#hero-section .home-tide-hero__visual .light-blue-panel>p{color:#b8f0ed!important}#hero-section .home-tide-hero__visual .light-blue-panel :is(ol,li){color:#fffdf8!important;border-color:#a4e0e147!important}#hero-section .home-tide-hero__content :is(h1,p){color:#082e38!important}#hero-section .home-tide-hero__content h1{max-width:9ch;letter-spacing:-.055em!important;font-size:clamp(3.6rem,5.3vw,5.75rem)!important;line-height:.94!important}#hero-section .home-tide-hero__content>p:first-of-type{max-width:31rem;color:#365862!important;margin-top:2rem!important;font-size:1.08rem!important;line-height:1.64!important}#hero-section .home-tide-hero__content [data-track-id=hero-get-quote]{border:1px solid var(--coast-coral)!important;background:var(--coast-coral)!important;color:#fffdf8!important}#hero-section .home-tide-hero__content [data-track-id=hero-view-fees]{color:#082e38!important;text-decoration-color:#082e386b!important}#hero-section .home-tide-hero__content>p:last-child{color:#365862!important;border-color:#082e3833!important}}#contract-review-hero .contract-review-hero__layout{grid-template-columns:minmax(0,1.13fr) minmax(22rem,.87fr);gap:clamp(3rem,7vw,8rem)!important}#contract-review-hero .contract-review-hero__actions{margin-top:.25rem}#contract-review-hero .contract-review-hero__primary-cta{border-color:var(--coast-coral)!important;background:var(--coast-coral)!important;color:#fffdf8!important}#contract-review-hero .contract-review-hero__primary-cta:hover{background:#ef7c66!important;border-color:#ef7c66!important}#contract-review-hero .contract-review-hero__call{color:#fffdf8;font-family:var(--coast-mono);letter-spacing:.06em;text-underline-offset:.45em;font-size:.72rem;font-weight:700;text-decoration:underline 1px #8be0e1c2}#contract-review-hero .contract-review-hero__call:hover{color:var(--coast-aqua)}#contract-review-hero .contract-review-hero__byline{border-top:1px solid #fffdf830;padding-top:1rem;margin-top:2.25rem!important}#contract-review-hero .contract-review-proof{z-index:0;background:#8be0e114;border:1px solid #8be0e18a;margin:0;padding:.75rem;position:relative;box-shadow:1.3rem 1.3rem #8be0e11c}#contract-review-hero .contract-review-proof__masthead{color:var(--coast-aqua);font-family:var(--coast-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.35rem .5rem .8rem;font-size:.62rem;font-weight:700;display:flex}#contract-review-hero .contract-review-proof__masthead p{margin:0}#contract-review-hero .contract-review-proof__masthead span{color:#fffdf88c}#contract-review-hero .contract-review-proof__sheet{color:#062c39;background:#fffdf8;min-height:27rem;padding:clamp(1.75rem,4vw,3.15rem);position:relative;overflow:hidden}#contract-review-hero .contract-review-proof__sheet:after{content:"";border:1px solid #062c3921;border-radius:50%;width:12rem;height:12rem;position:absolute;bottom:-4.2rem;right:-4.2rem;box-shadow:0 0 0 1.5rem #8be0e124,0 0 0 3rem #8be0e114}#contract-review-hero .contract-review-proof__document-title{color:#365862;font-family:var(--coast-mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #062c3938;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.67rem;font-weight:700;display:flex}#contract-review-hero .contract-review-proof h2{z-index:1;max-width:12ch;font-family:var(--coast-serif);letter-spacing:-.045em;margin:clamp(1.6rem,3vw,2.5rem) 0 0;line-height:.97;position:relative;color:#062c39!important;font-size:clamp(1.75rem,3vw,2.55rem)!important;font-weight:500!important}#contract-review-hero .contract-review-proof__marks{gap:.47rem;width:48%;margin:1.75rem 0;display:grid}#contract-review-hero .contract-review-proof__marks span{background:#062c3933;height:1px;display:block}#contract-review-hero .contract-review-proof__marks span:nth-child(2){width:86%}#contract-review-hero .contract-review-proof__marks span:nth-child(3){width:72%}#contract-review-hero .contract-review-proof__marks span:nth-child(4){width:91%}#contract-review-hero .contract-review-proof ol{z-index:1;border-top:1px solid #062c3938;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}#contract-review-hero .contract-review-proof li{border-bottom:1px solid #062c3926;grid-template-columns:1.5rem minmax(0,1fr);gap:.7rem;padding:.78rem 0;display:grid}#contract-review-hero .contract-review-proof li>span{color:#b24d3d;font-family:var(--coast-mono);font-size:.7rem;font-weight:700}#contract-review-hero .contract-review-proof li p{font-family:var(--coast-sans);margin:0;line-height:1.35;color:#1d4650!important;font-size:.86rem!important}#contract-review-hero .contract-review-proof figcaption{color:#fffdf894;max-width:33rem;font-family:var(--coast-sans);margin:.85rem .5rem .15rem;font-size:.68rem;line-height:1.45}#case-studies-preview .case-study-card img,#case-studies-preview .case-study-card:hover img{transform:none!important}.coast-press-detail{background:#fffdf8!important}.coast-press-detail__hero{background:var(--coast-ink);position:relative;overflow:hidden}.coast-press-detail__hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#8be0e133,#0000 18rem),linear-gradient(125deg,#0000 0 62%,#8be0e11a 62.1% 62.24%,#0000 62.36%);position:absolute;inset:0}.coast-press-detail__hero-inner{z-index:1;padding-bottom:clamp(1rem,3vw,2.5rem);position:relative;text-align:left!important}.coast-press-detail__hero-inner>span{font-family:var(--coast-mono);letter-spacing:.07em;padding:0;font-size:.68rem;display:inline-flex;color:var(--coast-aqua)!important;background:0 0!important;border:0!important;border-bottom:1px solid #8be0e18c!important;border-radius:0!important}.coast-press-detail__hero h1{max-width:13ch;color:#fffdf8!important;letter-spacing:-.065em!important;font-size:clamp(3rem,5.7vw,6rem)!important;font-weight:500!important;line-height:.91!important}.coast-press-detail__hero p{color:#fffdf8c4!important;max-width:34rem!important;margin-inline:0!important;font-size:1.03rem!important;line-height:1.65!important}.coast-press-detail__body{background:#fffdf8;position:relative}.coast-press-detail__article{max-width:76rem!important}.coast-press-detail__figure{border-bottom:1px solid var(--coast-line);gap:0;margin:0;display:grid}.coast-press-detail__figure img{object-fit:cover;filter:saturate(.78)contrast(1.05);width:100%;max-height:34rem;border:0!important;border-radius:0!important}.coast-press-detail__figure figcaption{max-width:34rem;padding:.8rem 0;line-height:1.45;color:#49666c!important;font-size:.7rem!important}.coast-press-detail__chapter{border-bottom:1px solid var(--coast-line);grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);gap:1rem clamp(1.5rem,4vw,4rem);padding:clamp(1.75rem,4vw,3.25rem) 0;display:grid}.coast-press-detail__chapter h2{letter-spacing:-.04em;line-height:1.02;color:var(--coast-ink)!important;margin:0!important;font-size:clamp(1.55rem,2.5vw,2.4rem)!important;font-weight:500!important}.coast-press-detail__chapter p{max-width:44rem;color:#46636a!important;margin:0!important;font-size:1rem!important;line-height:1.7!important}.coast-press-detail__notice{grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);gap:1rem clamp(1.5rem,4vw,4rem);display:grid;border:0!important;border-left:.35rem solid var(--coast-coral)!important;background:#e7f1ef!important;border-radius:0!important;padding:clamp(1.75rem,4vw,3.25rem)!important}.coast-press-detail__notice h2,.coast-press-detail__notice p{margin:0!important}.coast-press-detail__notice h2{letter-spacing:-.035em;line-height:1.05;color:var(--coast-ink)!important;font-size:clamp(1.5rem,2.25vw,2.2rem)!important;font-weight:500!important}.coast-press-detail__notice p{max-width:44rem;color:#46636a!important;font-size:1rem!important;line-height:1.65!important}.coast-press-detail__back{border-color:var(--coast-line)!important}.coast-press-detail__back a{min-height:2.85rem;font-family:var(--coast-mono);letter-spacing:.055em;color:var(--coast-ink)!important;background:0 0!important;border-radius:0!important;font-size:.72rem!important}.coast-press-detail__back a:hover{background:var(--coast-ink)!important;color:#fffdf8!important}.coast-legal-hero{position:relative;overflow:hidden;background:var(--coast-ink)!important}.coast-legal-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 82% 20%,#8be0e129,#0000 19rem),linear-gradient(135deg,#0000 0 66%,#8be0e11a 66.1% 66.24%,#0000 66.36%);position:absolute;inset:0}.coast-legal-hero>div{z-index:1;position:relative;max-width:80rem!important}.coast-legal-hero .ds-eyebrow{color:var(--coast-aqua)!important}.coast-legal-hero h1{max-width:12ch;color:#fffdf8!important;letter-spacing:-.065em!important;font-size:clamp(3rem,5.4vw,5.75rem)!important;font-weight:500!important;line-height:.9!important}.coast-legal-hero p{color:#fffdf8c2!important}.coast-legal-hero p:last-child{font-family:var(--coast-mono);letter-spacing:.07em;color:var(--coast-aqua)!important;font-size:.68rem!important}.coast-legal-body{background:#fffdf8!important}.coast-legal-body>div{max-width:80rem!important}.coast-legal-document{border-top:1px solid var(--coast-line);gap:0!important}.coast-legal-document>section{border-bottom:1px solid var(--coast-line);grid-template-columns:minmax(11rem,.55fr) minmax(0,1.45fr);gap:1rem clamp(1.5rem,4vw,4.75rem);padding:clamp(2rem,4vw,3.6rem) 0;display:grid}.coast-legal-document>section h2{letter-spacing:-.04em;line-height:1.04;color:var(--coast-ink)!important;margin:0!important;font-size:clamp(1.5rem,2.3vw,2.25rem)!important;font-weight:500!important}.coast-legal-document>section :is(p,ul,div){grid-column:2;max-width:46rem}.coast-legal-document>section p{color:#46636a!important;margin:0!important;font-size:1rem!important;line-height:1.7!important}.coast-legal-document>section p+p{margin-top:-.15rem!important}.coast-legal-document>section ul{color:#46636a!important;margin:0!important;padding-left:1.2rem!important;font-size:1rem!important;line-height:1.65!important}.coast-legal-document>section>div{border:0!important;border-left:.3rem solid var(--coast-coral)!important;background:#e7f1ef!important;border-radius:0!important;padding:1.45rem!important}.coast-legal-document>section>div p{color:var(--coast-ink)!important;font-size:.92rem!important;line-height:1.6!important}.coast-legal-document>section a{color:var(--coast-ink)!important;text-decoration-color:#062c3959!important}.coast-legal-document>p:last-child{max-width:46rem;border-color:var(--coast-line)!important;color:#46636a!important;margin:0 0 0 auto!important;padding:1.5rem 0 0!important;font-size:.75rem!important;line-height:1.55!important}@media (width<=767px){.coast-legal-document>section{grid-template-columns:1fr;gap:1rem}.coast-legal-document>section :is(p,ul,div){grid-column:1}.coast-legal-document>p:last-child{margin-left:0!important}}@media (width>=1024px){#page-title.estate-hero{padding-top:2.5rem!important;padding-bottom:2.5rem!important}#page-title.estate-hero>div>.grid{grid-template-columns:minmax(0,1.45fr) minmax(25rem,.95fr)!important;align-items:start!important;gap:clamp(2rem,3vw,3.5rem)!important}#page-title.estate-hero .lg\:col-span-7,#page-title.estate-hero .lg\:col-span-5{grid-column:auto!important}}#page-title.estate-hero:before{display:none!important}#page-title.estate-hero .estate-card:first-child:before{top:1.25rem;bottom:1.25rem}#page-title.estate-hero h1{max-width:none!important;font-size:clamp(3rem,3.7vw,3.35rem)!important;line-height:.98!important}#page-title.estate-hero .estate-summary-card{box-shadow:none!important}#page-title.estate-hero .estate-summary-card>div:before{display:none}#page-title.estate-hero .estate-summary-card :is(h2,p,span,strong),#page-title.estate-hero .estate-summary-card h2.text-white,#page-title.estate-hero .estate-summary-card p.text-law-cream\/85{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important}#page-title.estate-hero .estate-summary-card>div>span{color:#92e3e6!important;-webkit-text-fill-color:#92e3e6!important;background:0 0!important;border:1px solid #d7f6f66b!important}#page-title.estate-hero .estate-summary-card ul>li>span:last-child{color:#fffdf8c7!important;-webkit-text-fill-color:#fffdf8c7!important}@media (width<=767px){#page-title.estate-hero h1{font-size:clamp(2.9rem,13vw,4rem)!important}}@media (width>=1024px){body:has(.estate-page) .site-header>div:first-child{gap:1rem!important;max-width:76rem!important;min-height:4.5rem!important;padding-block:.35rem!important}body:has(.estate-page) .site-header nav[aria-label="Landing page navigation"]{gap:.1rem!important}body:has(.estate-page) .site-header nav[aria-label="Landing page navigation"] a{letter-spacing:.025em!important;min-height:2.5rem!important;padding-inline:.6rem!important;font-size:.68rem!important}body:has(.estate-page) .site-header a[data-track-id=lp-header-call]{white-space:nowrap;flex-shrink:0;padding-inline:0!important;font-size:.74rem!important}body:has(.estate-page) .site-header a[data-track-id=lp-header-estate-enquiry]{white-space:nowrap;flex-shrink:0;letter-spacing:.03em!important;min-height:2.65rem!important;padding-inline:1rem!important;font-size:.67rem!important}}#page-title.estate-hero .estate-card:first-child{border:0!important;padding-top:0!important;padding-bottom:0!important;padding-left:0!important}#page-title.estate-hero .estate-card:first-child:before{display:none}#page-title.estate-hero .estate-summary-card>div>span{display:block;letter-spacing:.08em!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.64rem!important}#page-title.estate-hero .estate-summary-card h2{margin-top:1rem!important;font-size:clamp(1.65rem,2.1vw,2.1rem)!important;line-height:1.06!important}#page-title.estate-hero .estate-summary-card>div>p{margin-top:1rem!important;font-size:.92rem!important;line-height:1.52!important}#page-title.estate-hero .estate-card:first-child>:first-child{text-transform:none!important;letter-spacing:.055em!important}#page-title.estate-hero h1 em{display:inline!important}#page-title.estate-hero .estate-card:first-child a[href=\#estate-planning]{background:#0b5662!important}#page-title.estate-hero .estate-summary-card>img{aspect-ratio:16/7!important;filter:saturate(.48)contrast(1.04)!important}#page-title.estate-hero .estate-summary-card>div{padding:1.5rem!important}#page-title.estate-hero .estate-summary-card ul{margin-top:1.35rem!important}#page-title.estate-hero .estate-summary-card ul>li{gap:.65rem!important;padding-block:.6rem!important}#page-title.estate-hero .estate-summary-card ul>li>span:first-child{display:none!important}#page-title.estate-hero .estate-summary-card ul>li>span:last-child{font-size:.78rem!important;line-height:1.38!important}#page-title.estate-hero .estate-summary-card ul>li>span:last-child>strong{margin-bottom:.12rem;display:block;font-size:.92rem!important}#page-title.estate-hero .estate-summary-card{color:#082e38!important;background:0 0!important;border:0!important}#page-title.estate-hero .estate-summary-card>img{aspect-ratio:5/4!important;filter:saturate(.62)contrast(.98)!important;object-position:center 74%!important}#page-title.estate-hero .estate-summary-card>div{background:#e8efec!important}#page-title.estate-hero .estate-summary-card :is(h2,p,span,strong),#page-title.estate-hero .estate-summary-card h2.text-white,#page-title.estate-hero .estate-summary-card p.text-law-cream\/85,#page-title.estate-hero .estate-summary-card ul>li>span:last-child{color:#082e38!important;-webkit-text-fill-color:#082e38!important}#page-title.estate-hero .estate-summary-card>div>span{color:#0b5662!important;-webkit-text-fill-color:#0b5662!important}#page-title.estate-hero .estate-summary-card ul{border-color:#082e3838!important}@media (width>=1024px){#page-title.estate-hero>div>.grid{grid-template-rows:auto auto!important}#page-title.estate-hero .estate-summary-card{display:contents!important}#page-title.estate-hero .estate-summary-card>img{align-self:start;width:100%;aspect-ratio:1!important;grid-area:1/2!important}#page-title.estate-hero .estate-summary-card>div{border-top:1px solid #082e3833;grid-template-columns:minmax(15rem,.46fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,5.5rem);margin-top:3.5rem;display:grid;background:0 0!important;grid-area:2/1/auto/-1!important;padding:2rem 0 0!important}#page-title.estate-hero .estate-summary-card>div>span,#page-title.estate-hero .estate-summary-card>div>h2{grid-column:1}#page-title.estate-hero .estate-summary-card>div>span{grid-row:1}#page-title.estate-hero .estate-summary-card>div>h2{grid-row:2;max-width:15rem;margin-top:.65rem!important}#page-title.estate-hero .estate-summary-card>div>p,#page-title.estate-hero .estate-summary-card>div>ul{grid-column:2}#page-title.estate-hero .estate-summary-card>div>p{grid-row:1;max-width:42rem;margin-top:0!important}#page-title.estate-hero .estate-summary-card>div>ul{grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;display:grid;margin-top:1.2rem!important;padding-top:1.1rem!important}#page-title.estate-hero .estate-summary-card ul>li{padding-block:0!important}}.estate-page{background:#fffdf8;overflow:hidden}.estate-page>section{border-color:#082e3824!important}.estate-page :is(.estate-hero,#estate-planning,#estate-probate,#estate-success-stories,#estate-testimonials,#estate-principal-solicitor,#estate-support,#estate-process,#estate-faq,#estate-enquiry)>div{max-width:80rem!important}.estate-hero{position:relative;background:#f8f2e7!important}.estate-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 62%,#082e380e 62.08% 62.16%,#0000 62.24%),repeating-linear-gradient(0deg,#0000 0 4.5rem,#082e380e 4.55rem 4.6rem);position:absolute;inset:0}.estate-hero>div{position:relative}.estate-card{box-shadow:none!important;border:1px solid #082e3829!important;border-radius:0!important}.estate-hero .estate-card:first-child{position:relative;background:0 0!important;padding-left:clamp(1.65rem,3vw,3.4rem)!important}.estate-hero .estate-card:first-child:before{content:"";background:#c8705e;width:.38rem;position:absolute;top:2.15rem;bottom:2.15rem;left:0}.estate-hero h1{color:#082e38!important;letter-spacing:-.068em!important;font-weight:500!important}.estate-hero h1 em{color:#0b5662!important;font-style:normal!important}.estate-hero .estate-summary-card{position:relative;overflow:hidden;background:#082e38!important;box-shadow:1.2rem 1.2rem #082e3829!important}.estate-hero .estate-summary-card>img{filter:saturate(.68)contrast(1.08)}.estate-hero .estate-summary-card>div{position:relative}.estate-hero .estate-summary-card>div:before{content:"";background:#92e3e6;height:.28rem;position:absolute;top:0;left:0;right:0}.estate-hero .estate-summary-card :is(h2,p,span,strong){color:#fffdf8!important}.estate-hero .estate-summary-card ul{border-color:#d7f6f647!important}.estate-hero .estate-summary-card ul>li>span:first-child{color:#92e3e6!important;background:0 0!important;border-color:#d7f6f659!important;border-radius:50%!important}.estate-page #estate-planning,.estate-page #estate-success-stories,.estate-page #estate-support,.estate-page #estate-faq{background:#edf3ee!important}.estate-page #estate-probate,.estate-page #estate-testimonials,.estate-page #estate-principal-solicitor,.estate-page #estate-process{background:#fffdf8!important}.estate-page :is(#estate-planning,#estate-probate,#estate-success-stories,#estate-testimonials,#estate-principal-solicitor,#estate-support,#estate-process,#estate-faq) h2{letter-spacing:-.045em!important;line-height:.99!important}.estate-page #estate-planning .lg\:col-span-4,.estate-page #estate-probate .lg\:col-span-4,.estate-page #estate-process .lg\:col-span-4{max-width:23rem}.estate-page #estate-planning .grid.overflow-hidden,.estate-page #estate-probate .grid.overflow-hidden,.estate-page .estate-story-carousel,.estate-page .estate-testimonials-intro,.estate-page .estate-testimonial-grid>figure,.estate-page #estate-faq .estate-card,.estate-page #estate-enquiry form{box-shadow:none!important;border-color:#082e382e!important;border-radius:0!important}.estate-page #estate-planning .grid.overflow-hidden>div,.estate-page #estate-probate .grid.overflow-hidden>div{background:#fffdf8!important}.estate-page #estate-planning .grid.overflow-hidden>div:nth-child(2n),.estate-page #estate-probate .grid.overflow-hidden>div:nth-child(2n){background:#f2ede2!important}.estate-page #estate-planning .grid.overflow-hidden span,.estate-page #estate-probate .grid.overflow-hidden span:first-child{background:#edf3ee!important;border-radius:0!important}.estate-story-carousel{background:#fffdf8!important}.estate-story-carousel>article>header{border-bottom:1px solid #082e3829;padding:clamp(1.5rem,3vw,3rem) clamp(1.5rem,3vw,3rem) clamp(2rem,3vw,2.5rem)}.estate-story-pathway{border:1px solid #082e3829}.estate-story-pathway-step{position:relative;background:#fffdf8!important}.estate-story-pathway-step+.estate-story-pathway-step{border-left:1px solid #082e3829}.estate-story-pathway-step:nth-child(2){background:#f2ede2!important}.estate-story-pathway-step:last-child{background:#082e38!important}.estate-story-pathway-step:last-child :is(p,strong){color:#fffdf8!important}.estate-story-dot{background:0 0;border:1px solid #0b5662;border-radius:50%;width:.52rem;height:.52rem}.estate-story-dot[aria-current=true]{background:#0b5662}.estate-story-arrow{color:#082e38;background:#fffdf8;border:1px solid #082e384d;border-radius:0;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex}.estate-page #estate-testimonials figure{overflow:hidden}.estate-page #estate-testimonials .estate-testimonials-intro figcaption{background:#f2ede2!important}.estate-page #estate-principal-solicitor article{border-color:#082e382e!important}.estate-page #estate-principal-solicitor article>div:last-child{background:#f2ede2}.estate-page #estate-support .estate-support-panel,.estate-page #estate-enquiry{position:relative;overflow:hidden;background:#082e38!important}.estate-page #estate-support .estate-support-panel:before,.estate-page #estate-enquiry:before{content:"";pointer-events:none;background:linear-gradient(90deg,#8be0e117 1px,#0000 1px) 0 0/8rem 100%,linear-gradient(0deg,#0000 0 3.45rem,#8be0e112 3.5rem 3.56rem);position:absolute;inset:0}.estate-page #estate-support .estate-support-panel>*,.estate-page #estate-enquiry>div{z-index:1;position:relative}.estate-page #estate-support .estate-support-watermark{color:#8be0e11f!important}.estate-page #estate-process .estate-process-flow li>div{background:#f2ede2!important;border-color:#082e3838!important;border-radius:0!important}.estate-page #estate-process .estate-process-flow li>span:nth-child(2){color:#0b5662!important;letter-spacing:.04em!important}.estate-page #estate-enquiry form{color:#082e38!important;background:#fffdf8!important;box-shadow:1.05rem 1.05rem #0003!important}.estate-page #estate-enquiry form :is(h2,p,legend,label){color:#082e38!important}.estate-page #estate-enquiry form label.flex{background:#f2ede2!important;border-color:#082e3833!important;border-radius:0!important}.estate-page #estate-enquiry form :is(input,textarea){background:#fffdf8!important;border-color:#082e383d!important;border-radius:0!important}@media (width<=767px){.estate-hero .estate-card:first-child{padding-left:1.35rem!important}.estate-hero .estate-summary-card,.estate-page #estate-enquiry form{box-shadow:.65rem .65rem #082e3829!important}.estate-story-pathway-step+.estate-story-pathway-step{border-top:1px solid #082e3829;border-left:0}.coast-press-detail__chapter,.coast-press-detail__notice{grid-template-columns:1fr}}@media (width<=1023px){#contract-review-hero .contract-review-hero__layout{grid-template-columns:1fr}#contract-review-hero .contract-review-proof{max-width:38rem}}@media (width>=1024px){body:has(#hero-section) .site-utility-bar{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#hero-section.hero-light-blue{padding-top:clamp(3.75rem,6vw,5.5rem)!important;padding-bottom:clamp(3.5rem,5vw,4.75rem)!important}#hero-section>.relative{max-width:82rem!important}#hero-section>.relative>div:first-child{grid-template-columns:minmax(0,1.22fr) minmax(25rem,.78fr)!important;gap:clamp(2.7rem,4.5vw,4.8rem)!important}#hero-section .home-tide-hero__visual picture img{object-position:57% 48%!important}#hero-section .home-tide-hero__content>p:first-of-type{color:#284c55!important;max-width:28rem!important;font-size:1rem!important;line-height:1.58!important}}#hero-section [data-track-id=hero-get-quote]{box-shadow:none!important;border-radius:0!important}#hero-section [data-track-id=hero-view-fees]{font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;font-size:.86rem!important;font-weight:600!important}@media (width<=639px){#contract-review-hero .contract-review-proof__sheet{min-height:0}#contract-review-hero .contract-review-proof__marks{width:66%}}@media (width>=960px){:is(#buying-hero,#selling-hero){padding:clamp(1.25rem,2.5vw,2.75rem) 0!important}:is(#buying-hero,#selling-hero)>div{max-width:84rem!important}:is(#buying-hero,#selling-hero)>div>div{min-height:clamp(36rem,48vw,43rem);border:0!important;grid-template-columns:minmax(26rem,1fr) minmax(30rem,1fr)!important;overflow:visible!important}:is(#buying-hero,#selling-hero)>div>div>:first-child{z-index:2;position:relative;grid-column:auto!important;padding:clamp(2.7rem,4.5vw,4.5rem) clamp(2rem,4.5vw,5rem)!important}:is(#buying-hero,#selling-hero) h1{max-width:13ch!important;font-size:clamp(3.15rem,4.2vw,4.8rem)!important;line-height:.94!important}:is(#buying-hero,#selling-hero)>div>div>:first-child>p:first-of-type{max-width:31rem!important}:is(#buying-hero,#selling-hero)>div>div>:last-child{z-index:1;margin:0 0 0 clamp(-2.5rem,-3vw,-1.25rem);position:relative;background:0 0!important;grid-column:auto!important}:is(#buying-hero,#selling-hero) figure{background:var(--coast-ink);height:100%;min-height:clamp(36rem,48vw,43rem);position:relative;overflow:visible;box-shadow:1rem 1rem #8be0e126;display:block!important}:is(#buying-hero,#selling-hero) figure>img{object-position:center;filter:saturate(.78)contrast(1.04);width:100%;display:block;height:100%!important;min-height:0!important}:is(#buying-hero,#selling-hero) figcaption{position:absolute;bottom:clamp(1.25rem,3vw,3rem);left:clamp(-3.5rem,-4vw,-1.5rem);right:clamp(1.25rem,3vw,3rem);background:#fffdf8f5!important;border:0!important;padding:clamp(1.5rem,2.5vw,2.5rem)!important;box-shadow:-1px 0 #8be0e1d9,0 1px #8be0e1d9!important}:is(#buying-hero,#selling-hero) figcaption h2{max-width:18ch;font-size:clamp(1.7rem,2.5vw,2.55rem)!important;line-height:1!important}:is(#buying-hero,#selling-hero) figcaption ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:0!important;margin-top:1.45rem!important;padding-top:.95rem!important}:is(#buying-hero,#selling-hero) figcaption li{min-width:0;padding:0 .9rem;font-size:.82rem!important}:is(#buying-hero,#selling-hero) figcaption li:first-child{padding-left:0}:is(#buying-hero,#selling-hero) figcaption li+li{border-left:1px solid var(--coast-line)}}@media (width>=1024px){#contract-review-hero .contract-review-hero__layout,#contract-review-hero .contract-review-hero__content{min-height:clamp(33rem,39vw,37.5rem)}#contract-review-hero .contract-review-hero__content{width:min(39%,31rem);padding-block:clamp(3.35rem,5.6vw,5.45rem)}#contract-review-hero [data-property-proof]{width:61%}#contract-review-hero [data-property-proof] .contract-review-proof__image{object-position:64% center;filter:saturate(.61)contrast(1.04)brightness(.96)}#contract-review-hero .contract-review-hero__primary-cta{min-height:3.35rem;background:#d8725e!important;border-color:#d8725e!important;padding-inline:1.35rem!important}#contract-review-hero .contract-review-hero__call{text-underline-offset:.45em;min-height:auto;color:#fffdf8d1!important;border:0!important;padding:.45rem .2rem!important;text-decoration:underline #8be0e1bf!important}#contract-review-hero .contract-review-hero__actions{grid-template-columns:max-content max-content;align-items:center;gap:1rem!important}}.contract-review-content-review{background:#e7f1ef;border-top:1px solid #082e3824;border-bottom:1px solid #082e3824;position:relative}.contract-review-content-review p{border-left:3px solid #8be0e1;width:min(100% - 2rem,76rem);margin-inline:auto;padding:1.05rem 1rem 1.05rem 1.25rem;font-size:.82rem;font-weight:600;color:#173f49!important}@media (width<=959px){:is(#buying-hero,#selling-hero) figcaption{border-radius:0!important}}@media (width>=960px){:is(#buying-hero,#selling-hero) figure{overflow:hidden}:is(#buying-hero,#selling-hero) .decision-hero__route{grid-template-columns:minmax(16rem,.9fr) minmax(30rem,1.1fr);column-gap:clamp(2rem,5vw,5rem);display:grid;border-color:#8be0e147!important;padding:clamp(1.6rem,2.5vw,2.5rem) clamp(2rem,4.5vw,5rem)!important}:is(#buying-hero,#selling-hero) .decision-hero__route>p,:is(#buying-hero,#selling-hero) .decision-hero__route>h2{grid-column:1}:is(#buying-hero,#selling-hero) .decision-hero__route>h2{max-width:14ch;margin-top:.35rem!important;font-size:clamp(1.55rem,2.25vw,2.35rem)!important;line-height:1.02!important}:is(#buying-hero,#selling-hero) .decision-hero__route>ul{grid-area:1/2/span 2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;border:0!important;gap:0!important;margin:0!important;padding:0!important}:is(#buying-hero,#selling-hero) .decision-hero__route li{min-width:0;padding:0 1rem;font-size:.9rem!important}:is(#buying-hero,#selling-hero) .decision-hero__route li:first-child{padding-left:0}:is(#buying-hero,#selling-hero) .decision-hero__route li+li{border-left:1px solid #8be0e138}}@media (width>=1024px){#hero-section .home-tide-hero__content>p:first-of-type{color:#365862!important}}.property-ledger-section{position:relative}.property-ledger-heading{padding-left:clamp(1.1rem,2vw,1.7rem);position:relative;text-align:left!important;max-width:46rem!important;margin-left:0!important;margin-right:0!important}.property-ledger-heading:before{background:var(--coast-aqua);content:"";width:3px;position:absolute;top:.35rem;bottom:.25rem;left:0}.property-ledger-heading>p{max-width:42rem}.property-ledger-stages{isolation:isolate;border:1px solid var(--coast-line);background:var(--coast-paper);position:relative;overflow:hidden;display:block!important}.property-ledger-stages:before{display:none}.property-ledger-stage{z-index:1;grid-template-columns:minmax(13rem,18.5rem) minmax(0,1fr);min-height:10.75rem;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transition:background-color .18s!important;display:grid!important}.property-ledger-stage:last-child{border-bottom:0!important}.property-ledger-stage:hover{background:#128d9d0d!important;transform:none!important}.property-ledger-stage__meta{background:var(--coast-ink);min-width:0;color:var(--coast-paper);align-items:center;display:flex;position:relative;padding:clamp(1.6rem,3vw,2.8rem) clamp(1.5rem,3vw,2.6rem)!important}.property-ledger-stage__meta:before{content:"";background:#a4e0e1b8;width:1px;position:absolute;top:0;bottom:0;left:clamp(1.8rem,3.8vw,3.6rem)}.property-ledger-stage__meta:after{z-index:2;border:2px solid var(--coast-aqua);background:var(--coast-ink);content:"";border-radius:999px;width:.9rem;height:.9rem;position:absolute;top:3rem;left:calc(clamp(1.8rem,3.8vw,3.6rem) - .45rem);transform:translateY(-50%)}.property-ledger-stage__meta>div{z-index:1;width:100%;position:relative;border:0!important;margin:0!important;padding:0 0 0 clamp(2.25rem,4.4vw,4.1rem)!important}.property-ledger-stage__meta :is(span,h3){color:inherit!important}.property-ledger-stage__meta span[aria-hidden=true]{color:var(--coast-ink)!important;background:#dff2f4f2!important}.property-ledger-stage__detail{flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative;margin-top:0!important;padding:clamp(1.7rem,3.5vw,3.35rem) clamp(1.6rem,4vw,4rem)!important}.property-ledger-stage__detail:after{background:var(--coast-line);content:"";width:min(100% - clamp(3.2rem,8vw,8rem),42rem);height:1px;position:absolute;bottom:0;left:clamp(1.6rem,4vw,4rem);right:auto}.property-ledger-stage:last-child .property-ledger-stage__detail:after{display:none}.property-ledger-stage__detail h3{max-width:36rem;font-size:clamp(1.35rem,2vw,1.75rem)!important;line-height:1.12!important}.property-ledger-stage__detail>p{max-width:40rem;color:#364d53!important;font-size:.95rem!important;line-height:1.52!important}.property-ledger-stage__detail>div:last-child{letter-spacing:.005em;width:fit-content;color:var(--coast-ink)!important;margin-top:.65rem!important;font-size:.8rem!important}.property-ledger-section--register{background:var(--coast-paper)!important}.property-ledger-register{border:0!important;border-top:1px solid var(--coast-line)!important;border-bottom:1px solid var(--coast-line)!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.property-ledger-register__item,.property-ledger-register>li{position:relative;border:0!important;border-bottom:1px solid var(--coast-line)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:clamp(1.3rem,2.6vw,2rem) 0!important}.property-ledger-register__item:last-child,.property-ledger-register>li:last-child{border-bottom:0!important}.property-ledger-register :is(span[aria-hidden=true],li>span){background:#a4e0e12e!important;border-color:#128d9d4d!important}.property-ledger-register h3{font-size:1.18rem!important;line-height:1.25!important}.property-ledger-checklist{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);overflow:hidden;gap:0!important}.property-ledger-checklist>div{margin:0!important;padding:clamp(1.5rem,3vw,2.4rem) clamp(1.2rem,3vw,2.8rem)!important}.property-ledger-checklist>div+div{border-top:1px solid var(--coast-line)}.property-ledger-checklist h3{padding-bottom:.85rem!important;font-size:1.25rem!important}@media (width>=768px){.property-ledger-section--stages{padding-top:0!important}.property-ledger-section--stages .property-ledger-heading{isolation:isolate;padding:clamp(2rem,3vw,2.75rem) clamp(2.2rem,5vw,4rem) clamp(2.1rem,3.1vw,2.85rem);max-width:48rem!important;margin-bottom:0!important;margin-left:clamp(13rem,23.5vw,18.5rem)!important}.property-ledger-section--stages .property-ledger-heading:before{display:none}.property-ledger-section--stages .property-ledger-heading:after{z-index:0;background:var(--coast-ink);content:"";width:clamp(13rem,23.5vw,18.5rem);position:absolute;top:0;bottom:0;left:calc(-1*clamp(13rem,23.5vw,18.5rem))}.property-ledger-section--stages .property-ledger-heading>*{z-index:1;position:relative}.property-ledger-section--stages .property-ledger-heading h2{max-width:20ch}.property-ledger-section--stages .property-ledger-heading>:first-child{width:clamp(9rem,17.5vw,14rem);position:absolute;top:clamp(5.9rem,8.5vw,7.1rem);left:calc(-1*clamp(11.2rem,20.6vw,15.7rem));color:var(--coast-paper)!important}.property-ledger-stages:before{z-index:0;background:var(--coast-ink);content:"";width:clamp(13rem,23.5vw,18.5rem);display:block;position:absolute;top:0;bottom:0;left:0}.property-ledger-stage__meta{background:0 0;align-items:flex-start;padding-top:1.5rem!important}.property-ledger-stage__meta>div{padding-left:clamp(2.25rem,4.4vw,4.1rem)!important;display:block!important}.property-ledger-stage__meta .font-sans{color:var(--coast-aqua)!important;letter-spacing:.14em!important;font-size:.72rem!important}.property-ledger-stage__meta .font-serif{font-size:1.2rem!important;line-height:1.12!important;display:block!important}.property-ledger-stage__meta span[aria-hidden=true]{display:none!important}.property-ledger-stage__detail{padding:1.45rem clamp(2.2rem,5vw,4rem)!important}.property-ledger-stage__detail>p,.property-ledger-stage__detail>div:last-child{max-width:34rem}.property-ledger-checklist>div+div{border-top:0;border-left:1px solid var(--coast-line)}}@media (width<=767px){.property-ledger-section--stages,.property-ledger-section--register,.property-ledger-section--checklist{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.property-ledger-stage{grid-template-columns:minmax(0,1fr);min-height:0}.property-ledger-stage__meta{background:var(--coast-ink);padding:1.25rem 1.3rem!important}.property-ledger-stage__meta:before{display:none}.property-ledger-stage__meta>div{padding-left:0!important}.property-ledger-stage__meta:after{display:none}.property-ledger-stage__detail{padding:1.5rem 1.3rem!important}}@media (width>=900px){#property-stage-selector .mt-8.grid{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#property-stage-selector .mt-8.grid>a{min-height:25rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}#property-stage-selector .mt-8.grid>a+a{border-left:1px solid var(--coast-line)!important}#property-stage-selector .mt-8.grid>a:first-child{background:var(--coast-ink)!important}#property-stage-selector .mt-8.grid>a picture{border-bottom:1px solid var(--coast-line);display:block;position:relative;overflow:hidden}#property-stage-selector .mt-8.grid>a picture:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 63%,#8be0e142 63.2% 63.5%,#0000 63.7%);position:absolute;inset:0}#property-stage-selector .mt-8.grid>a picture img{filter:saturate(.7)contrast(1.04);transform:none!important}#property-stage-selector .mt-8.grid>a>div{padding:1.6rem 1.75rem 1.75rem!important}#property-stage-selector .mt-8.grid>a>div>span{margin-top:1.5rem!important}}#consultation-cta .team-media-card{background:var(--coast-ink)!important;border-color:#8be0e161!important;border-radius:0!important;box-shadow:1.2rem 1.2rem #8be0e124!important}#consultation-cta .team-media-card img{filter:saturate(.84)contrast(1.04);transform:none!important}#hero-section.hero-light-blue{min-height:clamp(34rem,46vw,43rem);background-color:var(--coast-ink)!important;background-image:linear-gradient(90deg,#03181ff5 0%,#03181fde 47%,#03181f85 100%),url(/assets/aquarius-sydney-conveyancing-hero-v3.png)!important;background-position:50%,70%!important;background-size:cover!important}#hero-section>.relative{z-index:1}#hero-section h1{letter-spacing:-.065em!important;max-width:8ch!important;font-size:clamp(3.7rem,5.7vw,6.55rem)!important;font-weight:500!important;line-height:.89!important}#hero-section .lg\:col-span-7>p:first-of-type{color:#fffdf8db!important;max-width:34rem!important;font-size:1.08rem!important;line-height:1.65!important}#hero-section .lg\:col-span-7>p:last-of-type{color:#fffdf8b8!important;border-color:#8be0e16b!important}#hero-section .lg\:col-span-5>div{background:#fffdf814!important;border-color:#8be0e194!important;border-radius:0!important;box-shadow:1.6rem 1.6rem #8be0e11f!important}#hero-section .lg\:col-span-5 .light-blue-panel{background:#fffdf8eb!important;border-top:1px solid #8be0e161!important}#hero-section .lg\:col-span-5 .light-blue-panel ol{border-color:#062c3933!important}#proven-results>div{align-items:center}#proven-results .lg\:col-span-8>ol{border:1px solid #d7f6f642;gap:0!important}#proven-results .lg\:col-span-8>ol>li{min-width:0}#proven-results .lg\:col-span-8>ol>li>a{min-height:14rem!important;box-shadow:none!important;background:#fffdf809!important;border:0!important;border-radius:0!important;padding:1.6rem!important;transition:background-color .18s,outline-color .18s!important}#proven-results .lg\:col-span-8>ol>li>a:hover{background:#8be0e11f!important;transform:none!important}#proven-results .lg\:col-span-8>ol>li>a>div>p:first-child{color:#92e3e6!important;font-family:var(--coast-mono)!important;letter-spacing:.08em!important;font-size:.72rem!important}#proven-results .lg\:col-span-8>ol>li>a h3{max-width:13rem;color:#fffdf8!important;margin-top:2.5rem!important;font-size:clamp(1.38rem,1.9vw,1.85rem)!important;font-weight:500!important;line-height:1.05!important}#proven-results .lg\:col-span-8>ol>li>a>p:last-child{color:#fffdf8b8!important;border-color:#d7f6f633!important;font-size:.88rem!important}@media (width>=900px){#proven-results .lg\:col-span-8>ol>li:nth-child(3n+1),#proven-results .lg\:col-span-8>ol>li:nth-child(3n+2){border-right:1px solid #d7f6f633}#proven-results .lg\:col-span-8>ol>li:nth-child(-n+3){border-bottom:1px solid #d7f6f633}#faqs>div{max-width:72rem!important}#faqs>div>div:last-child{box-shadow:none!important;border:0!important;padding:0!important}#faqs .coast-faq-item{padding:1.45rem 0!important}}body{font-feature-settings:"cv02", "cv03", "cv04", "cv11"}.site-utility-bar{background:var(--color-law-brand);color:var(--color-law-white);border-color:var(--color-law-border-light)!important}.site-utility-bar,.brand-surface,.hero-light-blue,.footer-light-blue{color:var(--color-law-white);--color-law-heading:var(--color-law-white);--color-law-body:var(--color-law-white);--color-law-primary:var(--color-law-white);--color-law-muted:var(--color-law-white);--color-law-brand-navy:var(--color-law-white);--color-law-brand-blue:var(--color-law-white);--color-law-brand-teal:var(--color-law-white);--color-law-accent-text:var(--color-law-white);--color-law-gold:var(--color-law-white);--color-law-gold-light:var(--color-law-white);--color-law-gold-dark:var(--color-law-white);--color-law-border:var(--color-law-border-light)}.brand-surface,.hero-light-blue{background-color:var(--color-law-brand)!important}.site-utility-bar,.footer-light-blue{background-color:var(--color-law-primary-button)!important}.brand-surface [class*=border-white],.hero-light-blue [class*=border-white],.footer-light-blue [class*=border-white]{border-color:var(--color-law-border-light)!important}.footer-light-blue a{color:var(--color-law-white)!important}.site-utility-bar :is([class~=bg-white],[class~=\!bg-white],[class~=bg-white\/35],[class~=bg-white\/45],[class~=bg-white\/55],[class~=bg-white\/60],[class~=bg-white\/75],[class~=bg-white\/85]),.brand-surface :is([class~=bg-white],[class~=\!bg-white],[class~=bg-white\/35],[class~=bg-white\/45],[class~=bg-white\/55],[class~=bg-white\/60],[class~=bg-white\/75],[class~=bg-white\/85]),.hero-light-blue :is([class~=bg-white],[class~=\!bg-white],[class~=bg-white\/35],[class~=bg-white\/45],[class~=bg-white\/55],[class~=bg-white\/60],[class~=bg-white\/75],[class~=bg-white\/85]),.footer-light-blue :is([class~=bg-white],[class~=\!bg-white],[class~=bg-white\/35],[class~=bg-white\/45],[class~=bg-white\/55],[class~=bg-white\/60],[class~=bg-white\/75],[class~=bg-white\/85]){--color-law-heading:#06151b;--color-law-body:#474d63;--color-law-primary:#06151b;--color-law-muted:#474d63;--color-law-accent-text:#1b515c;--color-law-gold:#1b515c;--color-law-gold-dark:#0e5c72;--color-law-border:#06151b2e;color:var(--color-law-heading)}.brand-surface [class~=bg-law-blue-surface],.hero-light-blue [class~=bg-law-blue-surface],.footer-light-blue [class~=bg-law-blue-surface]{--color-law-heading:#06151b;--color-law-body:#474d63;--color-law-primary:#06151b;--color-law-muted:#474d63;--color-law-accent-text:#1b515c;--color-law-gold:#1b515c;--color-law-gold-dark:#0e5c72}.light-blue-panel{color:var(--color-law-heading);--color-law-heading:#06151b;--color-law-body:#474d63;--color-law-primary:#06151b;--color-law-muted:#474d63;--color-law-accent-text:#1b515c;--color-law-gold:#1b515c;--color-law-gold-dark:#0e5c72;--color-law-border:#06151b2e;background-color:var(--color-law-mist)!important;border-color:var(--color-law-border)!important}.light-blue-panel .text-white,.light-blue-panel [class*=text-white\/],.light-blue-panel [class*=text-law-cream\/],.light-blue-panel .text-law-cream,.light-blue-panel .text-law-primary,.light-blue-panel .text-law-gold-light,.light-blue-panel .text-law-gold-dark,.light-blue-panel .text-emerald-400{color:var(--color-law-heading)!important}.light-blue-panel .text-law-muted{color:var(--color-law-body)!important}.light-blue-panel .text-law-gold{color:var(--color-law-accent-text)!important}.light-blue-panel [class*=border-white]{border-color:var(--color-law-border)!important}.light-blue-panel [class*=bg-white\/],.light-blue-panel [class*=bg-law-dark],.light-blue-panel [class*=bg-law-primary]{color:var(--color-law-heading)!important;background-color:#ffffffb8!important}.light-blue-panel [class*=placeholder-white]::placeholder{opacity:1;color:var(--color-law-body)!important}.hero-light-blue__wash{background:linear-gradient(90deg, var(--color-law-primary-hover), var(--color-law-brand) 58%, var(--color-law-brand))}.map-light-blue{color:var(--color-law-heading);background-color:var(--color-law-mist)!important}.map-light-blue .text-white,.map-light-blue [class*=text-white\/],.map-light-blue [class*=text-law-cream\/],.map-light-blue .text-law-gold-light{color:var(--color-law-heading)!important}.map-light-blue [class*=bg-law-primary],.map-light-blue [class*=bg-law-dark]{color:var(--color-law-heading)!important;background-color:#ffffffb8!important}.map-light-blue [class*=text-law-gold-light],.map-light-blue [class*=text-white]{color:var(--color-law-heading)!important}.site-header{box-shadow:0 1px #06151b0f,0 14px 34px #06151b1a}.site-nav-link{border:1px solid var(--color-law-border);min-height:44px;color:var(--color-law-primary);font-family:var(--font-sans);letter-spacing:0;background:#dff2f4b8;border-radius:4px;justify-content:center;align-items:center;padding:.625rem .75rem;font-size:.875rem;font-weight:700;line-height:1.15;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.site-nav-link:hover{border-color:var(--color-law-focus);background:var(--color-law-mist-hover);color:var(--color-law-primary)}.site-nav-link--active{border-color:var(--color-law-primary-button);background:var(--color-law-primary-button);color:#fff}.site-nav-link--active:hover{background:var(--color-law-primary-hover);color:#fff}.site-nav-link--call{border-color:var(--color-law-accent-text);background:var(--color-law-accent);color:var(--color-law-heading)}[class*="text-[10px]"]{font-size:12px!important}[class*="text-[11px]"]{font-size:13px!important}button[data-intake-state=pending]{cursor:wait;gap:.5rem}.intake-submit-spinner{border:2px solid;border-top-color:#0000;border-radius:9999px;flex:none;width:.9rem;height:.9rem;animation:.8s linear infinite intake-submit-spin;display:inline-block}[data-intake-status][data-intake-state=pending]{border-color:var(--color-law-border);background:var(--color-law-cream);color:var(--color-law-muted);align-items:center;gap:.5rem;display:flex}@keyframes intake-submit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.intake-submit-spinner{animation:none}}:root{--coast-ink:#062c39;--coast-deep:#073d4b;--coast-aqua:#128d9d;--coast-aqua-soft:#c9edf0;--coast-paper:#f7f4ed;--coast-cream:#eeebe3;--coast-coral:#f26c4f;--coast-line:#062c3926;--coast-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace}body{background:var(--coast-paper);color:var(--coast-ink)}.site-utility-bar{color:#d7f6f6;letter-spacing:.06em;min-height:2.2rem;background:var(--coast-ink)!important}.site-utility-bar .lg\:flex{display:none!important}.site-header .ds-nav-link,.site-header .ds-menu-trigger{color:var(--coast-ink);font-family:var(--coast-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:700}.site-header .ds-nav-link:hover,.site-header .ds-menu-trigger:hover{color:var(--coast-aqua)}.site-header .ds-nav-link--call{display:none}.site-header a[href=\/quote]{background:var(--coast-coral)!important;box-shadow:none!important;border-radius:.3rem!important}.site-header a[href=\/quote]:hover{background:#dc583d!important}.site-header #search-btn,.site-header #mobile-menu-toggle{border-color:var(--coast-line);background:var(--coast-paper);border-radius:999px}.site-header .ds-mega-menu{border-color:#062c3929;box-shadow:0 28px 60px #062c3929}.site-header.site-header>div:first-child{grid-template-columns:minmax(11rem,1fr) auto minmax(11rem,1fr);max-width:80rem!important;min-height:4.8rem!important;padding-top:.6rem!important;padding-bottom:.6rem!important;display:grid!important}.site-header.site-header>div:first-child>nav{justify-self:center}.site-header.site-header>div:first-child>div:last-child{justify-self:end}.site-header #header-logo img{height:2.75rem!important}.site-header .ds-nav-link,.site-header .ds-menu-trigger{min-height:3rem;padding-inline:.12rem}.site-header a[href=\/quote]{letter-spacing:.07em;min-height:2.9rem;padding-inline:1.1rem}.site-header .ds-mega-menu__inner{max-width:80rem}@media (width<=1023px){.site-header.site-header>div:first-child{display:flex!important}}.coast-site-footer .lg\:grid-cols-12>div:first-child{max-width:21rem}.coast-site-footer .lg\:grid-cols-12>div:first-child>p:first-of-type{font-family:var(--font-serif);font-weight:500;line-height:1.12;color:#d7f6f6!important;font-size:1.35rem!important}.coast-site-footer a:hover{color:#8be0e1!important}.quote-page-hero{background:var(--coast-ink)!important}.quote-page-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 77% 37%,#f26c4f61 0 2%,#0000 2.1%),linear-gradient(125deg,#03181fe6,#03181f29);position:absolute;inset:0}.quote-page-hero>div{z-index:1}.quote-page-hero h1{letter-spacing:-.06em;max-width:14ch;line-height:.94;font-size:clamp(3rem,5vw,5.2rem)!important;font-weight:500!important}.quote-page-hero img{box-shadow:none!important;border:1px solid #8be0e152!important;border-radius:0!important}.quote-page-intake{background:var(--coast-paper)!important}.quote-page-intake>div>div{justify-content:center;grid-template-columns:minmax(0,46rem)!important;gap:3.5rem!important}.quote-page-intake .lg\:col-span-7,.quote-page-intake #intake-section{grid-column:auto!important}.quote-page-intake .lg\:col-span-7>div,.quote-page-intake #intake-section>div{border-color:var(--coast-line)!important;box-shadow:none!important;border-radius:0!important}.quote-page-intake .lg\:col-span-7>div{background:0 0!important;padding:0!important}.quote-page-intake #intake-section>div{position:static;box-shadow:none!important;background:#fffdf8!important;border-top-width:2px!important}.quote-page-intake h2{letter-spacing:-.04em;color:var(--coast-ink)!important;font-size:clamp(1.8rem,2.8vw,2.55rem)!important;font-weight:500!important}.quote-page-intake .light-blue-panel{border:1px solid #8be0e147;background:var(--coast-ink)!important;box-shadow:none!important;border-radius:0!important}.quote-page-intake .quote-scope-details>summary{min-height:3.4rem;color:var(--coast-ink);cursor:pointer;font-family:var(--font-serif);justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:500;list-style:none;display:flex}.quote-page-intake .quote-scope-details>summary::-webkit-details-marker{display:none}.quote-page-intake .quote-scope-details>summary>span:last-child{border:1px solid var(--coast-line);width:2.2rem;height:2.2rem;color:var(--coast-coral);font-family:var(--font-serif);border-radius:999px;place-items:center;font-size:1.5rem;font-weight:400;display:grid}.quote-page-intake .quote-scope-details[open]>summary>span:last-child{font-size:0}.quote-page-intake .quote-scope-details[open]>summary>span:last-child:after{content:"−";font-size:1.5rem}.about-hero{align-items:end;min-height:min(42rem,76vh);display:grid;background:var(--coast-ink)!important}.about-hero:after{content:"";pointer-events:none;background:linear-gradient(120deg,#03181ff0 4%,#03181fb8 54%,#03181f2e),radial-gradient(circle at 77% 30%,#8be0e12e,#0000 17%);position:absolute;inset:0}.about-hero>div{z-index:1;padding-bottom:clamp(4rem,9vw,8rem);text-align:left!important;max-width:80rem!important}.about-hero>div>span{font-family:var(--coast-mono);letter-spacing:.08em;font-size:.72rem;color:#92e3e6!important}.about-hero h1{color:#fffdf8;letter-spacing:-.065em;max-width:11ch;line-height:.91;font-size:clamp(3.6rem,7vw,7rem)!important;font-weight:500!important}.about-hero p{color:#fffdf8cc!important;max-width:38rem!important;margin-inline:0!important;font-size:1.1rem!important}.about-story{background:var(--color-law-light-surface)!important}.about-story>div{max-width:80rem!important}.about-story>div>div{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(3rem,9vw,10rem)}.about-story h2{letter-spacing:-.045em;max-width:14ch;line-height:.98;font-size:clamp(2.4rem,4vw,4rem)!important;font-weight:500!important}.about-story p{max-width:38rem;font-size:1rem!important;line-height:1.7!important}.about-story>div>div>div:last-child{border:0!important;border-left:1px solid var(--coast-line)!important;background:0 0!important;border-radius:0!important;padding:0 0 0 clamp(2rem,4vw,4rem)!important}.about-story h3{font-family:var(--coast-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--coast-aqua)!important;font-size:.75rem!important}.about-story>div>div>div:last-child>div>p:nth-of-type(odd):not(:last-child){font-family:var(--coast-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--coast-aqua)!important;font-size:.7rem!important}.about-practice{position:relative;overflow:hidden;background:var(--color-law-light-surface)!important;border:0!important}.about-practice:before{content:"";border:1px solid #128d9d38;border-radius:50%;width:36rem;height:36rem;position:absolute;bottom:-14rem;right:-10rem;box-shadow:0 0 0 3rem #128d9d0d,0 0 0 7rem #128d9d08}.about-practice>div{z-index:1;position:relative;max-width:80rem!important}.about-practice h2{max-width:14ch;line-height:.96;text-align:left!important;margin-inline:0!important;font-size:clamp(2.5rem,4.5vw,4.2rem)!important}.about-practice .sm\:grid-cols-3{border-top:1px solid var(--coast-line);grid-template-columns:1fr;display:grid;gap:0!important;margin-top:3rem!important}.about-practice .sm\:grid-cols-3>div{grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);align-items:start;gap:1rem 2rem;display:grid;border:0!important;border-bottom:1px solid var(--coast-line)!important;text-align:left!important;background:0 0!important;border-radius:0!important;padding:1.7rem 0!important}.about-practice .sm\:grid-cols-3>div>p:first-child{font-family:var(--coast-mono);letter-spacing:.06em;grid-row:1/span 2;margin:0;color:var(--coast-aqua)!important;font-size:.75rem!important}.about-practice .sm\:grid-cols-3>div>p:nth-child(2){margin:0!important;font-size:clamp(1.45rem,2.4vw,2.1rem)!important}.about-practice .sm\:grid-cols-3>div>p:last-child{max-width:42rem;margin:0!important;font-size:1rem!important}.about-cta{background:var(--coast-ink)!important;text-align:left!important}.about-cta>div{max-width:80rem!important}.about-cta h2{letter-spacing:-.055em;max-width:15ch;line-height:.96;color:#fffdf8!important;font-size:clamp(2.4rem,4.5vw,4.5rem)!important;font-weight:500!important}.about-cta p{max-width:34rem;color:#fffdf8c2!important;font-size:1.05rem!important}.about-cta a{background:var(--coast-coral)!important;color:#fffdf8!important;border-radius:.3rem!important}@media (width<=767px){.about-hero{min-height:34rem}.about-story>div>div{grid-template-columns:1fr}.about-story>div>div>div:last-child{border-top:1px solid var(--coast-line)!important;border-left:0!important;padding:2rem 0 0!important}.about-practice .sm\:grid-cols-3>div{grid-template-columns:1fr;gap:.7rem}.about-practice .sm\:grid-cols-3>div>p:first-child{grid-row:auto}}.quote-page-intake .light-blue-panel h3,.quote-page-intake .light-blue-panel li>span{color:#92e3e6!important}.quote-page-intake .light-blue-panel h3{letter-spacing:.06em!important;font-size:.76rem!important}.quote-page-intake .light-blue-panel li,.quote-page-intake .light-blue-panel li>span:last-child{color:#fffdf8db!important}.quote-page-intake .light-blue-panel li{line-height:1.5;font-size:.98rem!important}.quote-page-intake .light-blue-panel>p{color:#fffdf89e!important}.quote-page-intake label{letter-spacing:.01em;color:var(--coast-ink)!important;font-family:var(--coast-mono)!important;font-size:.8rem!important}.quote-page-intake input,.quote-page-intake select{min-height:3.35rem;border-color:#062c3947!important;border-radius:0!important}.quote-page-intake button[type=submit]{color:#fffdf8;min-height:3.4rem;font-family:var(--coast-mono);letter-spacing:.045em;text-transform:uppercase;border-radius:.25rem;font-size:.82rem;font-weight:700;background:var(--coast-coral)!important}.quote-page-intake #intake-section>div>div:first-child{max-width:32rem}@media (width>=64rem){.quote-page-intake>.max-w-6xl{max-width:78rem!important}.quote-page-intake>div>div{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr)!important;align-items:start!important;gap:0!important}.quote-page-intake .lg\:col-span-7>div,.quote-page-intake #intake-section>div{min-height:0}.quote-page-intake .lg\:col-span-7>div{border:1px solid var(--coast-line)!important;background:#fffdf885!important;border-right:0!important;padding:clamp(2rem,4vw,3.5rem)!important}.quote-page-intake #intake-section>div{border:1px solid var(--coast-line)!important;background:#fffdf8!important;padding:clamp(2rem,4vw,3.5rem)!important}}.quote-page-intake .quote-scope-details{border-bottom:1px solid var(--coast-line);border-top-color:var(--coast-line)!important;margin-top:2.75rem!important}.quote-page-intake .quote-scope-details>summary{min-height:4.25rem;font-size:1.45rem}.quote-page-intake .quote-scope-details[open]>summary{border-bottom:1px solid var(--coast-line)}.quote-page-intake .light-blue-panel{border:0!important;margin-top:0!important;padding:2rem!important}.quote-page-intake label{letter-spacing:.06em;font-family:var(--font-sans)!important;font-size:.72rem!important;font-weight:750!important}.quote-page-intake input:not([type=checkbox]),.quote-page-intake select{min-height:3.65rem;transition:border-color .16s,box-shadow .16s;color:var(--coast-ink)!important;background:#fff!important;border-color:#062c3957!important;padding-inline:1.15rem!important;font-size:1rem!important}.quote-page-intake :is(input:not([type=checkbox]),select):focus{box-shadow:inset 0 -2px 0 var(--coast-aqua-deep);border-color:var(--coast-aqua-deep)!important}.quote-page-intake input[type=checkbox]{accent-color:var(--coast-coral);border-radius:0!important;width:1.15rem!important;height:1.15rem!important;min-height:1.15rem!important;margin-top:.15rem!important}.quote-page-intake button[type=submit]{letter-spacing:.06em;min-height:3.75rem;margin-top:.85rem}.quote-page-intake button[type=submit]:hover{background:#dd533a!important;transform:none!important}@media (width>=64rem){.quote-page-intake>div>div{grid-template-columns:minmax(0,1fr) minmax(24rem,.8fr)!important;gap:clamp(3rem,7vw,7rem)!important}.quote-page-intake .lg\:col-span-7>div{background:0 0!important;border:0!important;padding:clamp(.5rem,1.2vw,1.25rem) clamp(2rem,4vw,4rem) 0 0!important}.quote-page-intake .lg\:col-span-7 h2{max-width:19ch;font-size:clamp(2rem,2.8vw,2.75rem)!important;line-height:1!important}.quote-page-intake #intake-section>div{position:sticky;top:6.35rem;background:#fffdf8!important;border:1px solid #082e3847!important;border-top:.3rem solid #8be0e1!important;padding:clamp(2rem,3vw,3rem)!important;box-shadow:.9rem .9rem #082e3812!important}.quote-page-intake #intake-section h2{font-size:clamp(2rem,2.55vw,2.6rem)!important;line-height:1!important}.quote-page-intake .light-blue-panel{background:#0b5662!important;margin-top:2.25rem!important}}@media (width>=1024px){body:has(.quote-page-hero) .site-header a[href=\/quote]{font-weight:600;color:#fffdf8!important;background:#082e38!important;border-color:#082e38!important}body:has(.quote-page-hero) .site-header a[href=\/quote]:hover{background:#0b5662!important}}.footer-light-blue{position:relative;overflow:hidden;background:var(--coast-ink)!important}.footer-light-blue:before{content:"";pointer-events:none;background-image:linear-gradient(#a7ebec14 1px,#0000 1px),linear-gradient(90deg,#a7ebec14 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 76%)}.footer-light-blue>*{position:relative}#page-footer :is(a,summary){z-index:1;pointer-events:auto;position:relative}.footer-light-blue h3,.footer-light-blue .font-semibold{color:#d7f6f6!important}.footer-light-blue a:hover{color:#8be0e1!important}.footer-light-blue .py-16{padding-block:3.5rem!important}.footer-light-blue .mt-14{margin-top:2.5rem!important}.footer-light-blue .mt-16{margin-top:3rem!important}.footer-service-directory summary{color:#d7f6f6!important}.footer-service-directory summary .footer-service-directory__title{margin:0;color:#d7f6f6!important;font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;font-size:.95rem!important;font-weight:600!important}.footer-service-directory[open] summary span:last-child{color:#8be0e1!important}.coast-site-footer{background:#052933!important}.coast-site-footer>div{max-width:78rem!important;padding-top:4rem!important;padding-bottom:2.25rem!important}.coast-site-footer .lg\:grid-cols-12{gap:clamp(2.5rem,6vw,6rem)!important}.coast-site-footer .font-sans.text-sm{font-size:.95rem!important;line-height:1.6!important}.coast-site-footer h3{font-family:var(--coast-mono);letter-spacing:.07em;text-transform:uppercase;color:#d7f6f6!important;font-size:.72rem!important}.coast-site-footer .footer-service-directory,.coast-site-footer .footer-legal-notice{margin-top:2rem!important}.coast-site-footer summary::-webkit-details-marker{display:none}.coast-site-footer .footer-legal-notice summary span:last-child{color:#8be0e1;font-family:var(--font-serif);font-size:1.5rem;font-weight:400}.coast-site-footer .footer-legal-notice[open] summary span:last-child{font-size:0}.coast-site-footer .footer-legal-notice[open] summary span:last-child:after{content:"−";font-size:1.5rem}input,textarea,select{box-shadow:inset 0 1px #062c390a;background:#fffef9!important;border-color:#062c3933!important;border-radius:.25rem!important}input:focus,textarea:focus,select:focus{border-color:var(--coast-aqua)!important;box-shadow:0 0 0 3px #128d9d33!important}.coast-button{letter-spacing:.055em;font-family:var(--coast-mono)!important;box-shadow:none!important;border-radius:.3rem!important;font-size:.78rem!important}.coast-button--primary{background:var(--coast-coral)!important}.coast-button--primary:hover{background:#dc583d!important;box-shadow:0 10px 22px #f26c4f33!important}.coast-button--secondary{background:var(--coast-aqua-soft)!important;color:var(--coast-ink)!important}.coast-button--outline{border-color:var(--coast-line)!important;color:var(--coast-ink)!important}.coast-button--outline:hover{background:var(--coast-ink)!important;color:#fffdf8!important}.coast-button--gold{background:var(--coast-aqua)!important;color:#fffdf8!important}.coast-form-field>label{font-family:var(--coast-mono);letter-spacing:.055em;color:var(--coast-ink)!important;font-size:.66rem!important}.coast-form-control{min-height:3.25rem;color:var(--coast-ink)!important;border-radius:.35rem!important}.coast-faq-item summary{font-family:var(--font-serif);font-weight:600}.coast-faq-item summary>span:last-child{border-color:var(--coast-line);width:2.5rem;height:2.5rem;color:var(--coast-aqua)}.coast-service-hero{position:relative;overflow:hidden;background:var(--coast-paper)!important}.coast-service-hero.bg-law-primary{background:var(--coast-ink)!important}.coast-service-hero.bg-law-primary .coast-service-proof{box-shadow:inset 1px 0 #8be0e138}.coast-service-hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#128d9d21,#128d9d00);width:min(42vw,38rem);height:100%;position:absolute;top:0;right:5%}.coast-service-hero>div{position:relative}.coast-service-hero h1{letter-spacing:-.05em!important;max-width:12ch!important;font-size:clamp(3rem,5.2vw,5.8rem)!important}.coast-service-hero .ds-eyebrow,.coast-service-hero [class*="text-[10px]"]{color:var(--coast-aqua)!important;font-family:var(--coast-mono)!important;letter-spacing:.055em!important}.coast-service-hero .coast-button--gold{background:var(--coast-coral)!important}.coast-service-proof{border-radius:.75rem;box-shadow:0 1.2rem 3rem #062c391a}.coast-service-proof ol li{border-radius:.28rem}@media (width>=960px){.coast-service-hero>div>div{align-items:stretch;min-height:34rem}}.coast-hero{background:var(--coast-ink);color:#fffdf8;isolation:isolate;position:relative;overflow:hidden}.coast-hero:before,.coast-hero:after{z-index:-1;content:"";filter:blur(2px);pointer-events:none;border-radius:999px;position:absolute}.coast-hero:after,.coast-hero:before{display:none}.coast-hero:after{background:radial-gradient(circle,#f26c4f2e,#f26c4f00);width:55rem;height:35rem;bottom:-23rem;left:28%}.coast-hero__shell{padding-top:clamp(3.5rem,5.5vw,5.5rem);padding-bottom:clamp(3.5rem,5.5vw,5.5rem);position:relative}.coast-hero__shell:before{content:"";background:linear-gradient(#0000,#d7f6f647 14% 86%,#0000);width:1px;position:absolute;top:0;bottom:0;left:clamp(1.5rem,5vw,5rem)}.coast-hero__grid{align-items:center;gap:3.25rem;display:grid}.coast-kicker,.coast-hero__proof dt,.coast-route__label,.coast-principal dt,.coast-matters__list p,.coast-hero__art-caption{color:#8be0e1;font-family:var(--coast-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700;line-height:1.4}.coast-hero h1,.coast-intro h2,.coast-process h2,.coast-quote h2,.coast-principal h2,.coast-matters h2,.coast-faq h2,.coast-final h2{font-family:var(--font-serif);letter-spacing:-.045em;margin:1.35rem 0 0;font-weight:500;line-height:.99}.coast-hero h1{max-width:9.5ch;font-size:clamp(3.6rem,6.6vw,6.4rem)}.coast-hero__intro{color:#fffdf8d1;max-width:34rem;font-family:var(--font-sans);margin:2rem 0 0;font-size:clamp(1.1rem,1.7vw,1.28rem);line-height:1.75}.coast-hero__actions,.coast-principal__actions,.coast-final__actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.coast-hero__actions{margin-top:2rem}.coast-button--coral{letter-spacing:.06em;text-transform:uppercase;background:var(--coast-coral)!important;color:#fffdf8!important;font-family:var(--coast-mono)!important;border:0!important;border-radius:.3rem!important;font-size:.75rem!important}.coast-button--coral:hover{background:#de5d43!important;box-shadow:0 12px 28px #f26c4f45!important}.coast-text-link{color:#eaffff;font-family:var(--coast-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;line-height:1.4;transition:color .18s,gap .18s;display:inline-flex}.coast-text-link:hover{color:#8be0e1;gap:.75rem}.coast-secondary-button{color:#fffdf8;min-height:3rem;font-family:var(--coast-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid #fffdf885;border-radius:.3rem;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.75rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.coast-secondary-button:hover{color:var(--coast-ink);background:#fffdf8}.coast-text-link--dark{color:var(--coast-ink)}.coast-text-link--dark:hover{color:var(--coast-aqua)}.coast-hero__proof{border-top:1px solid #d7f6f642;gap:1rem;max-width:44rem;margin:3.5rem 0 0;padding:1.25rem 0 0;display:grid}.coast-hero__proof div{grid-template-columns:5.2rem 1fr;gap:.5rem;display:grid}.coast-hero__proof dd{color:#fffdf8d1;font-family:var(--font-sans);margin:0;font-size:.95rem}.coast-hero__visual{perspective:1100px;max-width:46rem;margin-inline:auto;position:relative}.coast-hero__art{border:1px solid #d7f6f63d;border-radius:0;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000047}.coast-hero__art:after{content:"";pointer-events:none;background:linear-gradient(115deg,#062c390d,#0000 50%,#128d9d1f);position:absolute;inset:0}.coast-hero__art img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.coast-hero__art-caption{z-index:1;color:#fffdf8;text-shadow:0 1px 12px #062c39cc;margin:0;position:absolute;bottom:.9rem;left:1rem;right:1rem}.coast-trust{background:var(--coast-paper);border-bottom:1px solid var(--coast-line);padding-block:2.25rem}.coast-trust__grid{align-items:center;gap:1.4rem;display:grid}.coast-trust__evidence{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.coast-trust__evidence>:is(p,a){min-height:5.7rem;color:var(--coast-ink);gap:.38rem;margin:0;padding:1rem .85rem;display:grid}.coast-trust__evidence>:is(p,a)+:is(p,a){border-left:1px solid var(--coast-line)}.coast-trust__evidence span{color:var(--coast-aqua);font-family:var(--coast-mono);letter-spacing:.075em;text-transform:uppercase;font-size:.69rem;font-weight:700}.coast-trust__evidence strong{font-family:var(--font-sans);align-self:end;font-size:.92rem;line-height:1.35}.coast-trust__evidence a:hover{background:var(--coast-aqua-soft)}.coast-trust__evidence i{font-style:normal}.coast-trust blockquote{max-width:46rem;color:var(--coast-ink);font-family:var(--font-serif);margin:0;font-size:1.27rem;font-style:italic;line-height:1.5}.coast-trust blockquote footer{color:#58717a;font-family:var(--coast-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:.45rem;font-size:.62rem;font-style:normal;font-weight:700}.coast-intro,.coast-principal,.coast-faq{background:#fffdf8;padding-block:clamp(3.5rem,5.5vw,5.75rem)}.coast-intro__head{border-bottom:1px solid var(--coast-line);gap:1.2rem;max-width:56rem;padding-bottom:2.4rem;display:grid}.coast-intro__head p,.coast-process__lead>p,.coast-quote p,.coast-principal__statement,.coast-final p{color:#44616a;font-family:var(--font-sans);margin:0;font-size:1rem;line-height:1.75}.coast-route-grid{border-bottom:1px solid var(--coast-line);margin-top:0;display:grid}.coast-route{color:var(--coast-ink);border-top:1px solid var(--coast-line);grid-template-columns:3.2rem minmax(0,1fr) 1.5rem;gap:1rem;padding:2rem 0;transition:color .22s,background .22s;display:grid;position:relative}.coast-route:hover,.coast-route--ink{color:#fffdf8;background:var(--coast-ink)}.coast-route__number{color:var(--coast-aqua);font-family:var(--coast-mono);font-size:.78rem;font-weight:700}.coast-route--ink .coast-route__number{color:#8be0e1}.coast-route h2{max-width:20ch;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.35rem)}.coast-route>div>p:last-child{color:#58717a;max-width:36rem;font-family:var(--font-sans);margin:1.15rem 0 0;font-size:.92rem;line-height:1.65}.coast-route--ink>div>p:last-child,.coast-route:hover>div>p:last-child{color:#fffdf8bf}.coast-route__arrow{align-self:center;font-size:1.4rem}.coast-route:hover .coast-route__arrow{color:var(--coast-coral)}.coast-journey-board{border:1px solid var(--coast-line);background:var(--coast-ink);margin-top:2.5rem;display:grid;overflow:hidden}.coast-journey__primary{color:#fffdf8;isolation:isolate;min-height:30rem;display:grid;position:relative;overflow:hidden}.coast-journey__primary:after{z-index:-1;content:"";background:linear-gradient(90deg,#062c39fa 2%,#062c39d1 49%,#062c391f 100%);position:absolute;inset:0}.coast-journey__primary>img{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.85)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.coast-journey__primary>div{align-self:end;max-width:27rem;padding:2rem}.coast-journey__primary span,.coast-journey__links>a>span{color:#8be0e1;font-family:var(--coast-mono);letter-spacing:.06em;font-size:.72rem;font-weight:700}.coast-journey__primary p,.coast-journey__links p{color:#8be0e1;font-family:var(--coast-mono);letter-spacing:.055em;text-transform:uppercase;margin:.65rem 0 0;font-size:.66rem;font-weight:700}.coast-journey__primary h2{max-width:9ch;font-family:var(--font-serif);letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:500;line-height:.98}.coast-journey__primary strong{font-family:var(--coast-mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #fffdf899;gap:.45rem;margin-top:1.75rem;padding-bottom:.2rem;font-size:.69rem;display:inline-flex}.coast-journey__links{background:#fffdf8}.coast-journey__links>a{color:var(--coast-ink);grid-template-columns:2.5rem minmax(0,1fr) 1.2rem;gap:1rem;padding:1.7rem;transition:background .18s,color .18s;display:grid}.coast-journey__links>a+a{border-top:1px solid var(--coast-line)}.coast-journey__links>a:hover{background:var(--coast-aqua-soft)}.coast-journey__links>a>span{color:var(--coast-aqua)}.coast-journey__links h3{max-width:18ch;font-family:var(--font-serif);letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.5rem,2.4vw,2.15rem);font-weight:600;line-height:1.08}.coast-journey__links small{color:#58717a;max-width:32rem;font-family:var(--font-sans);margin-top:.7rem;font-size:.88rem;line-height:1.55;display:block}.coast-journey__links>a>i{align-self:center;font-size:1.3rem;font-style:normal}.coast-action-grid{border:1px solid var(--coast-line);margin-top:2.5rem;display:grid;overflow:hidden;box-shadow:0 1.5rem 3rem #062c3912}.coast-action{color:#fffdf8;min-height:28rem;padding:clamp(1.75rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.coast-action--buying{isolation:isolate;align-items:end}.coast-action--buying:after{z-index:-1;content:"";background:linear-gradient(105deg,#062c39d1,#125e6d52);position:absolute;inset:0}.coast-action--buying img{z-index:-2;object-fit:cover;filter:saturate(.9)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.coast-action--selling{isolation:isolate;align-items:end}.coast-action--selling:after{z-index:-1;content:"";background:linear-gradient(90deg,#073d4bd6 0%,#073d4b9e 43%,#073d4b29 100%);position:absolute;inset:0}.coast-action--selling img{z-index:-2;object-fit:cover;object-position:right bottom;filter:saturate(.82)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.coast-action>div{max-width:29rem;position:relative}.coast-action p,.coast-contract-callout>span{color:#c8f5f5;font-family:var(--coast-mono);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.coast-action h2{max-width:10ch;font-family:var(--font-serif);letter-spacing:-.045em;margin:.8rem 0 0;font-size:clamp(2.8rem,5vw,5rem);font-weight:500;line-height:.98}.coast-action--selling span,.coast-action--buying span{color:#fffdf8d1;max-width:24rem;font-family:var(--font-sans);margin-top:1.3rem;font-size:1.02rem;line-height:1.6;display:block}.coast-action strong{min-height:3.15rem;font-family:var(--coast-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid #fffdf8a6;border-radius:.3rem;align-items:center;gap:.55rem;margin-top:1.85rem;padding:.7rem .9rem;font-size:.76rem;transition:background .18s,color .18s;display:inline-flex}.coast-action:hover strong{color:var(--coast-ink);background:#fffdf8}.coast-action strong i{font-size:1rem;font-style:normal}.coast-contract-callout{color:#fffdf8;background:var(--coast-ink);border:1px solid var(--coast-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1.5rem;margin-top:1.25rem;padding:1.6rem;transition:background .18s,color .18s;display:grid}.coast-contract-callout:hover{background:var(--coast-aqua);border-color:var(--coast-aqua)}.coast-contract-callout>span,.coast-contract-callout:hover>span{color:#8be0e1}.coast-contract-callout strong{font-family:var(--font-serif);letter-spacing:-.035em;grid-row:2;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:600}.coast-contract-callout i{color:var(--coast-coral);grid-area:1/2/3;font-size:1.8rem;font-style:normal}.coast-process{background:var(--coast-cream);padding-block:clamp(5.5rem,10vw,10rem)}.coast-process__grid,.coast-quote__grid,.coast-principal__grid{gap:3.5rem;display:grid}.coast-process h2,.coast-quote h2,.coast-principal h2,.coast-matters h2,.coast-faq h2,.coast-final h2{max-width:13ch;font-size:clamp(2.45rem,4.4vw,4.35rem)}.coast-process__lead>p{max-width:29rem;margin-top:1.7rem}.coast-process__lead .coast-text-link{margin-top:2.2rem}.coast-process__steps{border-top:1px solid var(--coast-line);margin:0;padding:0;list-style:none}.coast-process__steps li{border-bottom:1px solid var(--coast-line);grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.coast-process__steps>li>span{color:var(--coast-aqua);font-family:var(--coast-mono);font-size:.75rem;font-weight:700}.coast-process h3{font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2vw,2rem);font-weight:600}.coast-process__steps p{color:#58717a;font-family:var(--font-sans);margin:.55rem 0 0;font-size:.92rem;line-height:1.65}.coast-quote{background:var(--coast-cream);color:var(--coast-ink);padding-block:clamp(3.5rem,5.5vw,5.75rem)}.coast-quote p{color:#44616a;max-width:30rem;margin-top:1.7rem}.coast-button--paper{letter-spacing:.06em;text-transform:uppercase;margin-top:2rem;border-color:var(--coast-ink)!important;color:var(--coast-ink)!important;font-family:var(--coast-mono)!important;border-radius:.3rem!important;font-size:.69rem!important}.coast-button--paper:hover{background:var(--coast-ink)!important;color:#fffdf8!important}.coast-quote__ledger{background:var(--coast-ink);border-top:0;margin:0;padding:.55rem 1.5rem}.coast-quote__ledger>div{border-bottom:1px solid #d7f6f647;gap:.85rem;padding:1.45rem 0;display:grid}.coast-quote__ledger dt{color:#fffdf8;font-family:var(--font-serif);letter-spacing:-.03em;align-items:baseline;gap:.9rem;font-size:1.45rem;font-weight:600;display:flex}.coast-quote__ledger dt span{color:#8be0e1;font-family:var(--coast-mono);letter-spacing:.06em;font-size:.69rem}.coast-quote__ledger dd{color:#fffdf8bd;max-width:29rem;font-family:var(--font-sans);margin:0;font-size:.98rem;line-height:1.65}.coast-quote h2{max-width:11ch;font-size:clamp(2.35rem,3.8vw,3.85rem)}.coast-faq h2{max-width:16ch;font-size:clamp(2.25rem,3.7vw,3.7rem)}.coast-principal__grid{align-items:stretch}.coast-principal__image{background:var(--coast-aqua-soft);min-height:25rem;margin:0;position:relative;overflow:hidden}.coast-principal__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#062c399e);position:absolute;inset:0}.coast-principal__image img{object-fit:cover;object-position:62% center;filter:saturate(.78)contrast(1.03);width:100%;height:100%;min-height:25rem;display:block}.coast-principal__image figcaption{z-index:1;color:#fffdf8;font-family:var(--coast-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700;position:absolute;bottom:1.1rem;left:1.25rem;right:1.25rem}.coast-principal__copy{flex-direction:column;justify-content:center;padding:1rem 0;display:flex}.coast-principal .coast-kicker{color:var(--coast-aqua)}.coast-principal__copy h2{font-size:clamp(3.35rem,5vw,5.8rem)}.coast-principal__statement{max-width:34rem;margin-top:1.7rem;font-size:1.12rem}.coast-principal__copy dl{border-top:1px solid var(--coast-line);gap:1rem;margin:2.5rem 0 0;padding-top:1.2rem;display:grid}.coast-principal__copy dl div{grid-template-columns:6.5rem minmax(0,1fr);gap:.8rem;display:grid}.coast-principal__copy dd{color:var(--coast-ink);font-family:var(--font-sans);margin:0;font-size:.9rem;line-height:1.5}.coast-principal__copy dd a{text-underline-offset:.25em;text-decoration:underline}.coast-principal__actions{margin-top:2.2rem}.coast-matters{background:var(--coast-aqua-soft);padding-block:clamp(5.5rem,9vw,9rem)}.coast-matters__head{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.coast-matters__head h2{max-width:15ch}.coast-matters__list{border-top:1px solid var(--coast-line);margin-top:3.5rem}.coast-matters__list a{border-bottom:1px solid var(--coast-line);color:var(--coast-ink);grid-template-columns:2.2rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding:1.5rem 0;transition:color .18s,background .18s;display:grid}.coast-matters__list a:hover{background:#8be0e11f}.coast-matters__list>a>span:first-child{color:var(--coast-aqua);font-family:var(--coast-mono);font-size:.72rem;font-weight:700}.coast-matters__list h3{font-family:var(--font-serif);letter-spacing:-.035em;margin:.38rem 0 0;font-size:clamp(1.45rem,3vw,2.2rem);font-weight:600;line-height:1.1}.coast-faq__head{max-width:38rem}.coast-faq__head h2{max-width:12ch}.coast-faq__list{border-top:1px solid var(--coast-line);margin-top:2.25rem}.coast-faq{padding-block:clamp(3rem,5vw,5rem)}.coast-faq__list details{border-color:var(--coast-line)}.coast-faq__list summary{font-family:var(--font-serif);font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:600}.coast-faq__list summary>span:last-child{border-color:var(--coast-line);color:var(--coast-aqua)}.coast-final__actions .coast-text-link{border:1px solid #062c3999;border-radius:.3rem;min-height:3rem;padding:.7rem .9rem}.coast-final__actions .coast-text-link:hover{background:var(--coast-ink);color:#fffdf8}.coast-final{background:var(--coast-paper);padding:0}.coast-final>.mx-auto{max-width:none!important;padding-inline:0!important}.coast-final__panel{background:var(--coast-paper);min-height:0;color:var(--coast-ink);border-top:1px solid var(--coast-line);gap:2.5rem;padding:clamp(2.4rem,3.5vw,3.25rem) max(1.5rem,50vw - 40rem);display:grid}.coast-final__panel p:not(.coast-kicker){color:#062c39cc;max-width:34rem;margin-top:1.65rem}.coast-final__actions{align-self:end}.coast-final__panel .coast-kicker,.coast-final__panel .coast-text-link{color:var(--coast-ink)}.coast-final__panel .coast-button--coral{background:var(--coast-coral)!important;color:#fffdf8!important}.coast-final h2{max-width:16ch;font-size:clamp(2.45rem,4.2vw,4.25rem)}.coast-service-section{padding-block:clamp(4rem,7vw,7rem)!important}.coast-service-section__head{max-width:46rem}.coast-service-section__head h2,.coast-service-process h2{max-width:17ch;color:var(--coast-ink);font-family:var(--font-serif);letter-spacing:-.045em;margin:1.1rem 0 0;font-size:clamp(2.35rem,4vw,4.1rem);font-weight:500;line-height:1}.coast-service-ledger{border-top:1px solid var(--coast-line);margin-top:3rem;display:grid}.coast-service-ledger article{border-bottom:1px solid var(--coast-line);grid-template-columns:3.25rem minmax(0,1fr);gap:.45rem 1.25rem;padding:1.8rem 0;display:grid;position:relative}.coast-service-ledger article>span,.coast-service-process ol>li>span,.coast-service-links a>span{color:var(--coast-aqua);font-family:var(--coast-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:700}.coast-service-ledger h3{color:var(--coast-ink);font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:600;line-height:1.08}.coast-service-ledger p{color:#44616a;max-width:43rem;font-family:var(--font-sans);grid-column:2;margin:.45rem 0 0;font-size:1rem;line-height:1.7}.coast-service-process{gap:3.5rem;display:grid}#property-process{background-size:3rem 3rem,3rem 3rem,auto;position:relative;overflow:hidden;background:linear-gradient(#062c390f 1px,#0000 1px),linear-gradient(90deg,#062c390f 1px,#0000 1px),#e8efec!important}#property-process:before{content:"";pointer-events:none;border:1px solid #128d9d38;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-12rem;right:-8rem;box-shadow:0 0 0 3.2rem #128d9d0d,0 0 0 7.6rem #128d9d08}#property-process>div{z-index:1;position:relative}#property-process .coast-service-process ol{background:#fffdf8e6;padding:0 1.75rem;box-shadow:1rem 1rem #062c3912}#property-process .coast-service-process ol>li{padding-block:1.7rem}.coast-service-process>div>p{color:#44616a;max-width:31rem;font-family:var(--font-sans);margin:1.5rem 0 0;font-size:1rem;line-height:1.7}.coast-service-process .coast-button--coral{margin-top:2rem}.coast-service-process ol{border-top:1px solid var(--coast-line);margin:0;padding:0;list-style:none}.coast-service-process ol>li{border-bottom:1px solid var(--coast-line);grid-template-columns:3.25rem minmax(0,1fr);gap:1.2rem;padding:1.55rem 0;display:grid}.coast-service-process h3{color:var(--coast-ink);font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:1.55rem;font-weight:600}.coast-service-process li p{color:#44616a;font-family:var(--font-sans);margin:.5rem 0 0;font-size:.98rem;line-height:1.65}.coast-service-boundaries{border-top:1px solid var(--coast-line);color:#44616a;font-family:var(--font-sans);gap:.75rem;margin:2.5rem 0 0;padding:1.2rem 0 0;font-size:.92rem;line-height:1.55;list-style:none;display:grid}.coast-service-boundaries li{gap:.65rem;display:flex}.coast-service-boundaries li:before{color:var(--coast-coral);content:"•"}.coast-service-links{border-top:1px solid var(--coast-line);margin-top:3rem;display:grid}.coast-service-links a{color:var(--coast-ink);border-bottom:1px solid var(--coast-line);grid-template-columns:minmax(0,1fr) 2rem;gap:.4rem 1rem;padding:1.7rem 0 1.7rem clamp(1.25rem,3vw,2.5rem);transition:background .18s,color .18s;display:grid;position:relative}.coast-service-links a:hover{background:var(--coast-ink);color:#fffdf8}.coast-service-links a>span,.coast-service-links a>p{grid-column:1}.coast-service-links h3{font-family:var(--font-serif);letter-spacing:-.04em;margin:.2rem 0 0;font-size:clamp(1.5rem,2.5vw,2.3rem);font-weight:600;line-height:1.05}.coast-service-links p{color:#44616a;max-width:43rem;font-family:var(--font-sans);margin:.35rem 0 0;font-size:.95rem;line-height:1.55}.coast-service-links a:hover p{color:#fffdf8bf}.coast-service-links i{grid-area:1/2/4;align-self:center;font-size:1.5rem;font-style:normal}.coast-contact-process{border-block:1px solid var(--coast-line);padding-block:clamp(4rem,7vw,7rem)!important}.coast-contact-process__head{max-width:35rem}.coast-contact-process__head h2{max-width:15ch;color:var(--coast-ink);font-family:var(--font-serif);letter-spacing:-.045em;margin:1.1rem 0 0;font-size:clamp(2.35rem,4vw,4.1rem);font-weight:500;line-height:1}.coast-contact-process ol{border-top:1px solid var(--coast-line);margin:3rem 0 0;padding:0;list-style:none;display:grid}.coast-contact-process li{border-bottom:1px solid var(--coast-line);grid-template-columns:3.25rem minmax(0,1fr);gap:1.2rem;padding:1.55rem 0;display:grid}.coast-contact-process li>span{color:var(--coast-aqua);font-family:var(--coast-mono);letter-spacing:.06em;font-size:.73rem;font-weight:700}.coast-contact-process h3{color:var(--coast-ink);font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:1.55rem;font-weight:600;line-height:1.1}.coast-contact-process p{color:#44616a;max-width:44rem;margin:.55rem 0 0;font-size:.98rem;line-height:1.65}.coast-intake{border:1px solid var(--coast-line);background:#fffdf8;padding:clamp(1.75rem,4vw,3.75rem);box-shadow:18px 20px 46px #0c323c17}.coast-intake__head{max-width:39rem}.coast-intake__head h2{color:var(--coast-ink);font-family:var(--font-serif);letter-spacing:-.04em;margin:1rem 0 0;font-size:clamp(2.15rem,4vw,3.65rem);font-weight:500;line-height:1}.coast-intake__head p{color:#44616a;max-width:36rem;margin:1.1rem 0 0;font-size:.98rem;line-height:1.65}@media (width>=700px){.coast-trust__grid{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr);gap:3rem}.coast-hero__proof{grid-template-columns:repeat(3,1fr)}.coast-hero__proof div{display:block}.coast-hero__proof dd{margin-top:.45rem;display:block}.coast-route{grid-template-columns:4rem minmax(0,1fr) 2rem;gap:1.5rem;padding-block:2.5rem}.coast-route>div{grid-template-columns:minmax(12rem,.9fr) minmax(15rem,1.1fr);gap:1.5rem 3rem;display:grid}.coast-route__label{grid-column:1/-1}.coast-route h2{grid-column:1}.coast-route>div>p:last-child{align-self:end;margin:0}.coast-journey__links>a{grid-template-columns:3rem minmax(0,1fr) 1.5rem;gap:1.5rem;padding:2.1rem 2.4rem}.coast-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coast-quote__ledger{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;display:grid}.coast-quote__ledger>div:nth-child(odd){border-right:1px solid #d7f6f647;padding-right:2rem}}@media (width>=960px){.coast-hero__grid{grid-template-columns:minmax(0,.82fr) minmax(27rem,1.18fr);gap:clamp(2.5rem,5vw,5.5rem)}.coast-hero__visual{max-width:none;margin-top:-2rem;margin-right:-3rem}.coast-hero__art img{aspect-ratio:5/4}.coast-process__grid,.coast-quote__grid{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr);gap:clamp(3rem,7vw,8rem)}.coast-principal__grid{grid-template-columns:minmax(19rem,.86fr) minmax(0,1.14fr);gap:clamp(3rem,7vw,8rem)}.coast-journey-board{grid-template-columns:minmax(0,1.12fr) minmax(23rem,.88fr)}.coast-journey__primary{min-height:38rem}.coast-journey__primary>div{padding:3rem}.coast-journey__links{align-content:center;display:grid}.coast-principal__image,.coast-principal__image img{min-height:36rem}.coast-matters__head{flex-direction:row;align-items:end}.coast-final__panel{grid-template-columns:minmax(0,1fr) auto;align-items:end}.coast-service-process{grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);gap:clamp(3rem,7vw,8rem)}.coast-service-boundaries{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=699px){.coast-hero__art{transform:none;box-shadow:0 1.5rem 3rem #00000047}.coast-hero h1{font-size:clamp(3.1rem,13vw,4.45rem)}.coast-action{min-height:23rem}}@media (prefers-reduced-motion:reduce){.coast-route,.coast-route__arrow,.coast-matters__list a,.coast-text-link{transition:none}}.terrain-hero{min-height:clamp(43rem,90vh,58rem);background:#062c39!important}.terrain-hero__veil{background:linear-gradient(90deg,#03181ffc 0%,#03181fed 34%,#03181f75 58%,#03181f14 78%,#0000 100%),linear-gradient(#0000 58%,#03181fb8 100%)}.terrain-hero__shell{min-height:inherit;flex-direction:column;justify-content:center;padding-top:clamp(6rem,12vh,10rem);padding-bottom:2rem;display:flex}.terrain-hero__grid{align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.terrain-hero__statement{max-width:43rem}.terrain-hero__statement .ds-eyebrow{font-family:var(--coast-mono);letter-spacing:.12em;font-size:.7rem;color:#92e3e6!important}.terrain-hero__statement h1{color:#fffdf8;max-width:10.5ch;font-family:var(--font-serif);letter-spacing:-.065em;margin:1.25rem 0 0;font-size:clamp(3.4rem,6.3vw,7.1rem);font-weight:500;line-height:.92}.terrain-hero__statement>p:not(.terrain-hero__note){color:#fffdf8d6;max-width:34rem;font-family:var(--font-sans);margin:2rem 0 0;font-size:1.1rem;line-height:1.7}.terrain-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.terrain-hero__actions>a{color:#eaffff;font-family:var(--coast-mono);letter-spacing:.06em;text-underline-offset:.4rem;text-transform:uppercase;font-size:.74rem;font-weight:700;text-decoration:underline #8be0e1}.terrain-hero__note{color:#fffdf8a3;max-width:35rem;font-family:var(--font-sans);margin:2.5rem 0 0;font-size:.88rem;line-height:1.6}.terrain-hero__routes{backdrop-filter:blur(16px);background:#05263094;border:1px solid #c9edf047;width:min(100%,29rem);margin-left:auto}.terrain-hero__routes>p{color:#92e3e6;font-family:var(--coast-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c9edf038;margin:0;padding:1rem 1.25rem;font-size:.68rem;font-weight:700}.terrain-hero__routes a{color:#fffdf8;min-height:4.6rem;font-family:var(--font-serif);border-bottom:1px solid #c9edf02e;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:1.17rem;line-height:1.2;transition:background-color .16s,transform .16s;display:grid}.terrain-hero__routes a:last-child{border-bottom:0}.terrain-hero__routes a:hover{background:#8be0e121}.terrain-hero__routes span{color:#8be0e1;font-family:var(--coast-mono);font-size:.68rem;font-weight:700}.terrain-hero__routes i{color:#f26c4f;font-family:var(--coast-mono);font-style:normal}.terrain-hero__disclosure{color:#fffdf885;font-family:var(--font-sans);margin:1.5rem 0 0;font-size:.73rem;line-height:1.5}.homepage-trust-bar{z-index:2;position:relative;overflow:hidden;background:#fffdf8!important;border:0!important}.homepage-trust-bar:before{background:var(--coast-aqua-soft);content:"";width:22%;position:absolute;top:0;bottom:0;right:0}.homepage-trust-bar>div{position:relative}.homepage-trust-bar>div>p{font-family:var(--coast-mono);color:var(--coast-aqua)!important}.homepage-trust-bar span{position:relative;color:var(--coast-ink)!important}#property-stage-selector,#services-hub,#fees-overview,#team-preview,#faqs{background:#fffdf8!important}.home-reference-drawer{border-block:1px solid var(--coast-line);background:#fffdf8;display:block}.home-reference-drawer>summary{max-width:80rem;min-height:10rem;color:var(--coast-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 2rem;margin:0 auto;padding:2rem max(1.5rem,50vw - 40rem);list-style:none;display:grid}.home-reference-drawer>summary::-webkit-details-marker{display:none}.home-reference-drawer>summary>span:first-child{font-family:var(--font-serif);letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1}.home-reference-drawer>summary>span:nth-child(2){color:#44616a;max-width:25rem;font-family:var(--font-sans);font-size:.98rem;line-height:1.55}.home-reference-drawer>summary>span:last-child{border:1px solid var(--coast-line);width:2.85rem;height:2.85rem;color:var(--coast-coral);font-family:var(--font-serif);border-radius:999px;grid-area:1/2/span 2;place-items:center;font-size:2rem;font-weight:400;line-height:1;display:grid}.home-reference-drawer[open]>summary{border-bottom:1px solid var(--coast-line);min-height:7rem}.home-reference-drawer[open]>summary>span:last-child{font-size:0}.home-reference-drawer[open]>summary>span:last-child:after{content:"−";font-size:2rem}.home-reference-drawer__content>section{padding-block:clamp(3.75rem,6vw,6rem)!important}.home-reference-drawer__content #philosophy,.home-reference-drawer__content #case-studies-preview{background:#fffdf8!important}.home-reference-drawer__content #case-studies-preview{border-color:var(--coast-line)!important}#property-stage-selector{padding-top:clamp(5.5rem,10vw,9rem)!important}.property-ledger{border-top:1px solid var(--coast-line)}.property-ledger a{border-bottom:1px solid var(--coast-line);color:var(--coast-ink);grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:1.55rem 0;transition:background .18s,color .18s;display:grid}.property-ledger a>span:first-child,.conveyancing-thread a>span{color:var(--coast-aqua);font-family:var(--coast-mono);letter-spacing:.08em;font-size:.72rem;font-weight:700}.property-ledger p,.conveyancing-thread p{color:#42616a;font-family:var(--coast-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.property-ledger h3{max-width:29rem;font-family:var(--font-serif);letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(1.5rem,2.8vw,2.45rem);font-weight:500;line-height:1.02}.property-ledger a>span:last-child{color:var(--coast-aqua);font-family:var(--coast-mono);letter-spacing:.06em;text-transform:uppercase;align-self:end;padding-bottom:.18rem;font-size:.67rem;font-weight:700}.property-ledger a>span:last-child:after{color:var(--coast-coral);content:"↗";margin-left:.45rem;font-size:1rem;transition:transform .18s;display:inline-block}.property-ledger a:hover{background:var(--coast-ink);color:#fffdf8}.property-ledger a:hover p{color:#92e3e6}.property-ledger a:hover>span:last-child{color:#fffdf8}.property-ledger a:hover>span:last-child:after{color:#f58b72}#proven-results{color:#fffdf8;background:var(--coast-ink)!important}#proven-results .border-law-border{border-color:#d7f6f640!important}#proven-results .text-law-muted{color:#fffdf8b3!important}#proven-results .text-law-gold{color:#8be0e1!important}.conveyancing-thread{border-top:1px solid #d7f6f640;margin:0;padding:0;list-style:none;position:relative}.conveyancing-thread:before{content:"";background:#8be0e159;width:1px;position:absolute;top:1.85rem;bottom:1.85rem;left:1.2rem}.conveyancing-thread li{position:relative}.conveyancing-thread a{color:#fffdf8;border-bottom:1px solid #d7f6f640;grid-template-columns:2.7rem minmax(0,1fr);gap:1.2rem;padding:1.2rem 0;transition:background .18s;display:grid}.conveyancing-thread a>span{z-index:1;background:var(--coast-ink);color:#92e3e6;border:1px solid #8be0e18a;border-radius:999px;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid;position:relative}.conveyancing-thread h3{color:#fffdf8;font-family:var(--font-serif);letter-spacing:-.03em;margin:.3rem 0 0;font-size:clamp(1.25rem,2vw,1.72rem);font-weight:500;line-height:1.08}.conveyancing-thread small{color:#fffdf8b3;max-width:35rem;font-family:var(--font-sans);margin-top:.38rem;font-size:.94rem;line-height:1.5;display:block}.conveyancing-thread a:hover{background:#8be0e117;padding-left:.65rem}.conveyancing-thread a:hover>span{border-color:var(--coast-coral);color:#fffdf8}#proven-results .ds-eyebrow{display:none}#proven-results h2{max-width:9ch;line-height:.96;font-size:clamp(2.6rem,4.4vw,4.45rem)!important}#proven-results .conveyancing-thread{margin-top:.5rem}#proven-results .conveyancing-thread a{grid-template-columns:4.5rem minmax(0,1fr);gap:1.4rem;padding-block:1.7rem}#proven-results .conveyancing-thread a>span{color:#92e3e6;width:auto;height:auto;font-family:var(--font-serif);letter-spacing:-.07em;background:0 0;border:0;border-radius:0;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:500;line-height:.85}#proven-results .conveyancing-thread p{display:none}#proven-results .conveyancing-thread h3{margin:0;font-size:clamp(1.55rem,2.7vw,2.35rem)}#proven-results .conveyancing-thread small{margin-top:.58rem;font-size:1rem}#client-feedback{z-index:2;margin-top:-2.4rem;position:relative;background:#fffdf8!important}#client-feedback>div{border:1px solid var(--coast-line);background:#fffdf8;box-shadow:0 1.5rem 3rem #0c323c14}#client-feedback figure{border:0!important;padding:clamp(2.2rem,5vw,4.5rem)!important}#client-feedback figure>span{opacity:.28;color:var(--coast-coral)!important;font-size:clamp(6rem,13vw,11rem)!important;top:-.55rem!important;left:1.2rem!important}#client-feedback .ds-eyebrow{display:none}#client-feedback figcaption p{max-width:11rem;font-size:clamp(1.45rem,2.6vw,2.1rem)!important}#client-feedback blockquote>p{max-width:42rem;font-weight:500;font-size:clamp(1.7rem,3.2vw,3.1rem)!important;line-height:1.06!important}#services-hub .text-center{text-align:left!important;max-width:46rem!important;margin-bottom:4.25rem!important}#services-hub .md\:grid-cols-3{border-top:1px solid var(--coast-line);grid-template-columns:minmax(0,1fr)!important;gap:0!important}#services-hub .md\:grid-cols-3>*{border:0!important;border-bottom:1px solid var(--coast-line)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:1.75rem 0!important;transform:none!important}#services-hub .md\:grid-cols-3>*>div:first-child{margin:0!important}#services-hub .md\:grid-cols-3 [class*=text-5xl]{display:none}#services-hub .md\:grid-cols-3 h3{margin-top:.8rem!important;font-size:clamp(1.65rem,2.6vw,2.25rem)!important}#services-hub .md\:grid-cols-3 p{max-width:38rem;font-size:1rem!important}#services-hub .md\:grid-cols-3>*>div:last-child{border-top:0!important;margin-top:1.25rem!important;padding-top:0!important}#services-hub .md\:grid-cols-3 a{color:var(--coast-aqua)!important}#philosophy{background:#dcefeb!important}#philosophy>div>div>p{font-size:1.1rem!important;line-height:1.7!important}#philosophy ul{margin-top:4rem!important}#philosophy li{padding-top:2.25rem!important;padding-bottom:2.25rem!important}#philosophy li h3{margin-top:2rem!important}#philosophy li p{font-size:1rem!important;line-height:1.65!important}#faqs .max-w-4xl{max-width:52rem!important}#faqs .text-center{text-align:left!important;margin-bottom:3rem!important}#faqs .bg-white{box-shadow:none!important;border:0!important;padding:0!important}#faqs .coast-faq-item{padding-block:1.35rem!important}#faqs .homepage-faq-more{border-top:1px solid var(--coast-line);margin-top:.75rem}#faqs .homepage-faq-more summary{cursor:pointer;min-height:4rem;color:var(--coast-ink);font-family:var(--coast-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:.75rem;font-weight:700;display:flex}#faqs .homepage-faq-more summary:after{color:var(--coast-coral);content:"+";font-family:var(--font-serif);margin-left:auto;font-size:1.7rem;font-weight:400}#faqs .homepage-faq-more[open] summary:after{content:"−"}#faqs .homepage-faq-more summary::-webkit-details-marker{display:none}#consultation-cta{position:relative;overflow:hidden;background:var(--coast-ink)!important}#consultation-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03181fe6,#03181f24);position:absolute;inset:0}#consultation-cta>div{z-index:1;position:relative}#consultation-cta .bg-white{background:#fffdf8f0!important}@media (width>=768px){.home-reference-drawer>summary{grid-template-columns:minmax(18rem,.9fr) minmax(17rem,.62fr) auto;min-height:12rem}.home-reference-drawer>summary>span:last-child{grid-area:auto/3}.property-ledger a{grid-template-columns:4rem minmax(15rem,.95fr) minmax(11rem,.7fr);gap:1.6rem;padding-block:2.1rem}.conveyancing-thread{border-top:1px solid #d7f6f640;display:block}.conveyancing-thread:before{display:none}#proven-results .conveyancing-thread li{border-top:0}#services-hub .md\:grid-cols-3>*{grid-template-columns:8rem minmax(11rem,.8fr) minmax(15rem,1.2fr);grid-template-areas:"meta heading detail""meta link link";align-items:center;gap:1rem 2rem;display:grid!important}#services-hub .md\:grid-cols-3>*>div:first-child{grid-area:meta}#services-hub .md\:grid-cols-3 h3{grid-area:heading;margin:0!important}#services-hub .md\:grid-cols-3>*>p{grid-area:detail;margin:0!important}#services-hub .md\:grid-cols-3>*>div:last-child{grid-area:link;margin:0!important}}@media (width>=960px){.terrain-hero__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=699px){.terrain-hero{min-height:48rem}.terrain-hero__veil{background:linear-gradient(90deg,#03181ff0,#03181fad),linear-gradient(#0000 55%,#03181fe6)}.terrain-hero__statement h1{font-size:clamp(3rem,13vw,4.55rem)}.terrain-hero__routes{margin-left:0}.terrain-hero__disclosure{margin-bottom:1rem}.property-ledger a{grid-template-columns:2.45rem minmax(0,1fr)}.property-ledger a>span:last-child{grid-column:2;align-self:start;padding-bottom:0}.home-reference-drawer>summary{min-height:11rem}.home-reference-drawer>summary>span:nth-child(2){grid-column:1/-1}#client-feedback{margin-top:-1.25rem}#client-feedback figure{padding:2rem 1.5rem!important}#proven-results .conveyancing-thread a{grid-template-columns:3.3rem minmax(0,1fr);gap:1rem}}.site-utility-bar{letter-spacing:.015em;min-height:2.15rem;font-size:.7rem;padding-block:.42rem!important}.site-utility-bar>div{max-width:85rem!important}.site-header.site-header{background:#fffdf8f7!important}.site-header.site-header>div:first-child{gap:clamp(1rem,2vw,2.25rem)!important;max-width:85rem!important;min-height:5rem!important;padding-top:.7rem!important;padding-bottom:.7rem!important}.site-header #header-logo{padding-right:0}.site-header #header-logo:after{display:none}.site-header #header-logo img{mix-blend-mode:multiply;height:3.25rem!important}.site-header .ds-nav-link,.site-header .ds-menu-trigger{min-height:3.2rem;font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;font-size:.83rem;font-weight:650;padding-inline:0!important}.site-header .ds-menu-trigger svg{width:.88rem;height:.88rem;margin-left:.16rem}.site-header #search-btn{background:0 0;width:2.9rem;height:2.9rem}.site-header a[href=\/quote]{min-height:3rem;font-family:var(--font-sans);letter-spacing:.035em;text-transform:none;padding-inline:1.35rem;font-size:.74rem;border-radius:.25rem!important}.coast-site-footer{position:relative;overflow:hidden;background:radial-gradient(ellipse 58rem 23rem at 112% 10%, #8be0e129 0 1px, transparent 1.2px 100%), radial-gradient(ellipse 44rem 17rem at 108% 10%, #8be0e11f 0 1px, transparent 1.2px 100%), radial-gradient(ellipse 31rem 12rem at 104% 10%, #8be0e11a 0 1px, transparent 1.2px 100%), var(--coast-ink)!important;border-top:0!important}.coast-site-footer:before{background:linear-gradient(90deg, var(--coast-coral) 0 8%, #8be0e1 8% 34%, transparent 34%);content:"";height:.3rem;position:absolute;top:0;left:0;right:0}.coast-site-footer>div{position:relative;max-width:85rem!important;padding-top:clamp(4.3rem,7vw,6.5rem)!important;padding-bottom:2.25rem!important}.coast-site-footer .lg\:grid-cols-12{align-items:start;gap:clamp(3rem,7vw,8rem)!important}.coast-site-footer .lg\:grid-cols-12>div:first-child{border-right:1px solid #d7f6f642;max-width:25rem;padding-right:clamp(0rem,3vw,3.25rem)}.coast-site-footer .lg\:grid-cols-12>div:first-child>a{border-bottom:1px solid #d7f6f642;padding-bottom:1.7rem;display:inline-flex}.coast-site-footer .lg\:grid-cols-12>div:first-child>p:first-of-type{letter-spacing:-.035em;margin-top:1.7rem;line-height:1.04;color:#fffdf8!important;font-size:clamp(1.55rem,2.2vw,2.1rem)!important}.coast-site-footer .lg\:grid-cols-12>div:first-child>p:nth-of-type(2){max-width:20rem;line-height:1.65;color:#fffdf8ad!important;font-size:.95rem!important}.coast-site-footer .lg\:grid-cols-12>div:first-child>div{gap:1rem!important}.coast-site-footer .lg\:grid-cols-12>div:first-child>div span{font-family:var(--font-sans);color:#92e3e6!important;letter-spacing:.025em!important;text-transform:none!important;font-size:.72rem!important}.coast-site-footer .lg\:col-span-8{gap:clamp(1.8rem,4vw,4rem)!important}.coast-site-footer h3{font-family:var(--font-sans);letter-spacing:.015em;text-transform:none;margin-bottom:.2rem;color:#92e3e6!important;font-size:.78rem!important;font-weight:700!important}.coast-site-footer li,.coast-site-footer p,.coast-site-footer a{color:#fffdf8cf!important}.coast-site-footer li a,.coast-site-footer .lg\:col-span-8 p,.coast-site-footer .lg\:col-span-8 a{line-height:1.55;font-size:.93rem!important}.coast-site-footer .lg\:col-span-8 .mt-5{margin-top:1.25rem!important}.coast-site-footer nav[aria-label="Related Aquarius Lawyers websites"]{color:#92e3e6!important;border-color:#d7f6f642!important;margin-top:clamp(3rem,5vw,4.5rem)!important;padding-top:1.35rem!important}.coast-site-footer nav[aria-label="Related Aquarius Lawyers websites"] a{font-family:var(--coast-mono);letter-spacing:.04em;color:#92e3e6!important;font-size:.68rem!important}.coast-site-footer :is(.footer-service-directory,.footer-legal-notice){background:#00000017;border:1px solid #d7f6f638!important;margin-top:1.25rem!important;padding:1.15rem 1.25rem 0!important}.coast-site-footer :is(.footer-service-directory,.footer-legal-notice) summary{min-height:2.6rem;color:#fffdf8!important;font-family:var(--font-serif)!important;font-size:1.15rem!important;font-weight:500!important}.coast-site-footer .footer-service-directory summary>span:last-child,.coast-site-footer .footer-legal-notice summary>span:last-child{font-family:var(--coast-mono);letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:#92e3e6!important;font-size:.66rem!important}.coast-site-footer :is(.footer-service-directory,.footer-legal-notice)[open]{background:#8be0e112;padding-bottom:1.35rem!important}.coast-site-footer .footer-service-directory>ul{border-top:1px solid #d7f6f62e;padding-top:.4rem}.coast-site-footer .footer-service-directory>a{color:#92e3e6!important}.coast-site-footer .footer-legal-notice>p{color:#fffdf89e!important;max-width:70rem!important}.coast-site-footer>div>div:last-child{border-color:#d7f6f642!important;margin-top:2.8rem!important;padding-top:1.25rem!important}.coast-site-footer>div>div:last-child p,.coast-site-footer>div>div:last-child a{color:#fffdf899!important;font-size:.76rem!important}.coast-site-footer a:hover,.coast-site-footer a:focus-visible{color:#fffdf8!important}@media (width<=1023px){.site-header.site-header>div:first-child{min-height:4.7rem!important;padding-top:.65rem!important;padding-bottom:.65rem!important}.site-header #header-logo:after{display:none}.coast-site-footer .lg\:grid-cols-12>div:first-child{border-bottom:1px solid #d7f6f642;border-right:0;max-width:none;padding-bottom:2.4rem;padding-right:0}}@media (width<=639px){.site-utility-bar>div>div>span:nth-child(2),.site-utility-bar>div>div>a{display:none!important}.site-header #header-logo img{height:2.6rem!important}.site-header #mobile-menu-toggle{width:2.85rem;height:2.85rem}.coast-site-footer>div{padding-inline:1.5rem!important}.coast-site-footer .lg\:grid-cols-12>div:first-child>p:first-of-type{max-width:13rem}.coast-site-footer .lg\:col-span-8{gap:2.2rem!important}.coast-site-footer :is(.footer-service-directory,.footer-legal-notice){padding-inline:1rem!important}.coast-site-footer :is(.footer-service-directory,.footer-legal-notice) summary{font-size:1.05rem!important}}@media (width>=1024px){.coast-site-footer>div{padding-top:clamp(3.25rem,5vw,4.5rem)!important}.coast-site-footer .lg\:grid-cols-12{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr)!important;gap:clamp(3.25rem,6vw,6.5rem)!important}.coast-site-footer .lg\:grid-cols-12>div:first-child,.coast-site-footer .lg\:col-span-8{grid-column:auto!important}.coast-site-footer .lg\:grid-cols-12>div:first-child{max-width:none}.coast-site-footer .lg\:grid-cols-12>div:first-child>p:first-of-type{max-width:22rem;line-height:1.1;font-size:clamp(1.42rem,1.65vw,1.75rem)!important}.coast-site-footer .lg\:col-span-8{grid-template-columns:minmax(10.5rem,.82fr) minmax(14rem,1.25fr) minmax(13rem,1.08fr)!important;gap:clamp(1.5rem,3.4vw,3.5rem)!important}.coast-footer-utility{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.75fr);align-items:start;gap:1rem;margin-top:clamp(2.6rem,4vw,3.75rem);display:grid}.coast-site-footer nav[aria-label="Related Aquarius Lawyers websites"]{grid-column:1;align-content:start;min-height:5.25rem;margin-top:0!important}.coast-site-footer .footer-service-directory{grid-area:2/1}.coast-site-footer .footer-legal-notice{grid-area:1/2/span 2;min-height:5.25rem;margin-top:0!important}.coast-site-footer .footer-legal-notice[open]{min-height:13.75rem}.coast-site-footer>div>div:last-child{margin-top:2rem!important}}.site-utility-bar{letter-spacing:0!important}.coast-site-footer h3{letter-spacing:.025em}.coast-site-footer :is(ul,.space-y-3),.coast-site-footer .lg\:col-span-8 .mt-5{margin-top:.9rem!important}.coast-site-footer li a,.coast-site-footer .lg\:col-span-8 p,.coast-site-footer .lg\:col-span-8 a{line-height:1.42}@media (width>=1024px){.coast-site-footer>div{padding-top:clamp(2.7rem,4vw,3.5rem)!important;padding-bottom:1.65rem!important}.coast-site-footer .lg\:grid-cols-12{gap:clamp(2.4rem,4vw,4.75rem)!important}.coast-site-footer .lg\:col-span-8{gap:clamp(1.25rem,2.5vw,2.5rem)!important}.coast-footer-utility{margin-top:clamp(1.8rem,3vw,2.5rem)}.coast-site-footer nav[aria-label="Related Aquarius Lawyers websites"]{min-height:4.3rem;padding-top:1rem!important}.coast-site-footer :is(.footer-service-directory,.footer-legal-notice){padding:.75rem 1rem 0!important}.coast-site-footer :is(.footer-service-directory,.footer-legal-notice) summary{min-height:2.25rem;font-size:1.02rem!important}.coast-site-footer :is(.footer-service-directory,.footer-legal-notice)[open]{padding-bottom:1rem!important}.coast-site-footer>div>div:last-child{margin-top:1.35rem!important;padding-top:1rem!important}}.coast-press-hero{color:#fffdf8;background:var(--coast-ink);border-bottom:1px solid #8be0e13d;position:relative}.coast-press-hero__grid{gap:0;display:grid}.coast-press-kicker{color:#8be0e1;font-family:var(--coast-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700;display:inline-block}.coast-press-hero__title{max-width:15ch;font-family:var(--font-serif);letter-spacing:-.065em;margin:1rem 0 0;font-size:clamp(2.85rem,5vw,4.4rem);font-weight:400;line-height:.9}.coast-press-hero__intro{color:#fffdf8e0;max-width:29rem;margin:1.35rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.52}.coast-press-hero__lead{align-self:center;padding-block:2.8rem 2rem}.coast-press-hero__image{min-height:13rem;margin:0}.coast-press-hero__image img{object-fit:cover;object-position:77% 55%;width:100%;height:100%;display:block}.coast-press-register{border-top:1px solid #8be0e147;gap:0;padding:.45rem 0 1.55rem;display:grid}.coast-press-register a{color:#fffdf8db;min-height:2.8rem;font-family:var(--coast-mono);letter-spacing:.025em;align-items:center;padding:.7rem 0;font-size:.73rem;font-weight:700;text-decoration:none;display:flex}.coast-press-register a+a{border-top:1px solid #8be0e12b}.coast-press-register a:hover{color:#fffdf8;text-underline-offset:.25rem;text-decoration:underline}.coast-press-feature{background:#fffdf8;padding-block:clamp(2.5rem,4vw,4rem)}.coast-press-feature__grid{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);max-width:none;margin:0 auto;display:grid}.coast-press-feature__image{min-height:20rem;position:relative}.coast-press-feature__image img{position:absolute;inset:0}.coast-press-feature__image p{color:#fffdf8e6;background:#062c39db;max-width:19rem;margin:0;padding:.65rem .8rem;font-size:.67rem;line-height:1.45;position:absolute;bottom:0;right:0}.coast-press-feature__body{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,6vw,5rem);display:flex}.coast-press-feature__body h2,.coast-press-topics h2{color:var(--coast-ink);font-family:var(--font-serif);letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:400;line-height:.98}.coast-press-feature__body>p{color:#44616a;max-width:32rem;margin:1.6rem 0 0;font-size:1rem;line-height:1.65}.coast-press-feature__body>div{margin-top:2rem}.coast-press-feature__cta{border-color:var(--coast-ink)!important;color:var(--coast-ink)!important;background:0 0!important}.coast-press-feature__cta:hover{color:#fffdf8!important;background:var(--coast-ink)!important}.coast-press-topics{background:#e9f5f4;padding-block:clamp(4rem,8vw,7rem)}.coast-press-topics__head{border-bottom:1px solid var(--coast-line);grid-template-columns:minmax(0,1fr);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.coast-press-topics__frame{max-width:none;margin:0}.coast-press-topics__head h2{max-width:13ch}.coast-press-topics__list{display:grid}.coast-press-topics__list article{border-bottom:1px solid var(--coast-line);grid-template-columns:2.3rem minmax(0,1fr);gap:1rem;padding:clamp(1.7rem,3.6vw,3rem) clamp(1.15rem,3vw,2.5rem);display:grid}.coast-press-topics__list article>span{color:var(--coast-coral);font-family:var(--font-serif);font-size:2rem;line-height:.8}.coast-press-topics__list h3{color:var(--coast-ink);font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:500;line-height:1.05}.coast-press-topics__list p{color:#44616a;max-width:44rem;margin:.8rem 0 0;font-size:.98rem;line-height:1.6}@media (width>=768px){.coast-press-hero__grid{grid-template-rows:minmax(13rem,1fr) auto;grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);min-height:24rem}.coast-press-hero__lead{grid-area:1/1;padding:2rem clamp(2rem,4vw,4rem) 1.5rem 0}.coast-press-hero__image{grid-area:1/2/span 2;min-height:24rem}.coast-press-register{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(2rem,4vw,4rem) 0 0}.coast-press-register a{border-left:1px solid #8be0e133;justify-content:center;min-height:4.25rem;padding:0 1rem}.coast-press-register a:first-child{border-left:0;justify-content:flex-start;padding-left:0}.coast-press-register a+a{border-top:0}.coast-press-feature__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.coast-press-feature__image{min-height:29rem}.coast-press-topics__head{grid-template-columns:15rem minmax(0,1fr)}.coast-press-topics__head h2{margin:0}.coast-press-topics__list{grid-template-columns:repeat(2,minmax(0,1fr))}.coast-press-topics__list article:nth-child(odd){border-right:1px solid var(--coast-line)}}.contact-page-main{position:relative;overflow:hidden;background:var(--coast-ink)!important}.contact-page-main:before{content:"";background:linear-gradient(90deg,#031c26fa 0%,#031c26e8 41%,#031c2673 100%),url(/assets/conveyancing-contract-terrain-v2.png) 76% 53%/cover no-repeat;position:absolute;inset:0}.contact-page-main>div{z-index:1;position:relative;max-width:80rem!important}.contact-deadline-notice{position:relative;overflow:hidden;box-shadow:none!important;background:#fffdf8f5!important;border-color:#8be0e14d!important;border-radius:0!important}.contact-deadline-notice:before{background:var(--coast-coral);content:"";width:.35rem;position:absolute;top:0;bottom:0;left:0}.contact-deadline-notice span{color:var(--coast-aqua)!important;font-family:var(--coast-mono)!important;letter-spacing:.07em!important;font-size:.68rem!important}.contact-deadline-notice h3{letter-spacing:-.035em;line-height:1.08;color:var(--coast-ink)!important;font-family:var(--font-serif)!important;font-size:clamp(1.4rem,2.2vw,2rem)!important;font-weight:500!important}.contact-deadline-notice a{-webkit-text-fill-color:#fffdf8;background:var(--coast-ink)!important;color:#fffdf8!important;font-family:var(--font-sans)!important;letter-spacing:.015em!important;text-transform:none!important;border-radius:999px!important;font-size:.78rem!important}.contact-identity__intro .ds-eyebrow,.contact-identity__intro>span{color:#92e3e6!important;font-family:var(--coast-mono)!important;letter-spacing:.08em!important;font-size:.69rem!important}.contact-identity h1{max-width:9ch;line-height:.93;color:#fffdf8!important;letter-spacing:-.065em!important;font-size:clamp(3.2rem,5vw,5.7rem)!important;font-weight:500!important}.contact-identity__intro>p{max-width:30rem;color:#fffdf8c4!important;font-size:1.05rem!important;line-height:1.7!important}.contact-lines,.contact-privacy-note{border-color:#d7f6f642!important}.contact-lines>div>span{color:#92e3e6!important;background:0 0!important;border:1px solid #8be0e159!important;border-radius:50%!important}.contact-lines p{color:#92e3e6!important;font-family:var(--coast-mono)!important;letter-spacing:.07em!important;font-size:.65rem!important}.contact-lines a{color:#fffdf8!important;font-family:var(--font-serif)!important;font-size:clamp(1.28rem,2vw,1.65rem)!important;font-weight:500!important}.contact-privacy-note>div{background:#0000001f!important;border:1px solid #8be0e138!important;border-radius:0!important}.contact-privacy-note h4{color:#92e3e6!important;font-family:var(--coast-mono)!important;letter-spacing:.07em!important;font-size:.66rem!important}.contact-privacy-note p{color:#fffdf8ad!important}.contact-form-card{background:#fffdf8!important;border:0!important;border-top:.35rem solid #8be0e1!important;border-radius:0!important;box-shadow:1.5rem 1.5rem #0000001f!important}.contact-form-card h2{color:var(--coast-ink)!important;letter-spacing:-.045em!important;font-size:clamp(2rem,3vw,3rem)!important;font-weight:500!important}.contact-form-card #form-wrapper>p{max-width:33rem;line-height:1.55;color:#46636a!important;font-size:.88rem!important}.contact-form-card label{color:var(--coast-ink)!important;font-family:var(--coast-mono)!important;letter-spacing:.055em!important;font-size:.67rem!important}#client-feedback>div{max-width:80rem!important}#client-feedback figure>div{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr)!important;gap:clamp(2rem,5vw,5rem)!important}#client-feedback :is(.sm\:col-span-3,.sm\:col-span-9){grid-column:auto!important}#client-feedback figcaption p{max-width:13rem;font-size:clamp(1.42rem,2vw,1.85rem)!important;line-height:1.05!important}#client-feedback blockquote>p{max-width:36rem;font-size:clamp(1.55rem,2.8vw,2.6rem)!important;line-height:1.1!important}#services-hub{padding-top:clamp(3.75rem,6vw,5.75rem)!important}#services-hub .text-center{margin-bottom:clamp(2.75rem,4vw,3.75rem)!important}.contact-form-card :is(input:not([type=checkbox]),select,textarea){border-color:var(--coast-line)!important;color:var(--coast-ink)!important;background:#fffdf8!important;border-radius:0!important}.contact-form-card button[type=submit]{min-height:3.35rem;background:var(--coast-coral)!important;color:#fffdf8!important;font-family:var(--font-sans)!important;letter-spacing:.02em!important;text-transform:none!important;border-radius:999px!important;font-size:.8rem!important}.contact-context{background:#fffdf8!important}.contact-context>div{max-width:80rem!important}.contact-context h2{max-width:12ch;line-height:.98;color:var(--coast-ink)!important;letter-spacing:-.05em!important;font-size:clamp(2.2rem,3.8vw,4rem)!important;font-weight:500!important}.contact-context p{max-width:36rem;color:#46636a!important;font-size:1rem!important;line-height:1.7!important}.contact-context-panel{background:var(--coast-ink)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.contact-context-panel img{aspect-ratio:4/3!important}.contact-context-panel figcaption{background:var(--coast-ink)!important;color:#fffdf89e!important;border:0!important}.team-page-hero{align-items:end;min-height:min(43rem,78vh);display:grid;overflow:hidden;background:var(--coast-ink)!important}.team-page-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03181ff2 0%,#03181fc7 48%,#03181f33 100%),linear-gradient(#0000 45%,#03181fe6);position:absolute;inset:0}.team-page-hero>div{z-index:1;margin:0 auto;text-align:left!important;max-width:80rem!important;padding-bottom:clamp(4rem,9vw,7.5rem)!important}.team-page-hero span{color:#92e3e6!important;font-family:var(--coast-mono)!important;letter-spacing:.08em!important;font-size:.69rem!important}.team-page-hero h1{max-width:8ch;line-height:.87;color:#fffdf8!important;letter-spacing:-.075em!important;font-size:clamp(4.2rem,8vw,8.3rem)!important;font-weight:500!important}.team-page-hero p{color:#fffdf8c7!important;max-width:39rem!important;margin-inline:0!important;font-size:1.1rem!important}.team-profile{background:var(--color-law-light-surface)!important}.team-profile>div{max-width:80rem!important}.team-profile article{gap:clamp(2.5rem,7vw,7rem)!important}.team-profile__portrait{position:relative;box-shadow:none!important;border-radius:0!important}.team-profile__portrait:after{content:"";pointer-events:none;border:1px solid #128d9d6b;width:75%;height:55%;position:absolute;bottom:-1.2rem;right:-1.2rem}.team-profile__portrait img{filter:saturate(.85)contrast(1.04)}.team-profile__copy>div:first-child>span:first-child{color:var(--coast-aqua)!important;font-family:var(--coast-mono)!important;letter-spacing:.08em!important;font-size:.68rem!important}.team-profile__copy h2{line-height:.94;color:var(--coast-ink)!important;letter-spacing:-.065em!important;font-size:clamp(3rem,5vw,5rem)!important;font-weight:500!important}.team-profile__copy>p{max-width:44rem;color:#46636a!important;font-size:1.08rem!important;line-height:1.75!important}.team-profile__facts{border-top:1px solid var(--coast-line);gap:0!important}.team-profile__facts p{border-bottom:1px solid var(--coast-line);color:#46636a!important;margin:0!important;padding:1rem 0!important;font-size:.9rem!important}.team-profile__facts strong{font-family:var(--coast-mono);letter-spacing:.05em;font-size:.68rem;color:var(--coast-aqua)!important}.team-profile__links{border-color:var(--coast-line)!important;width:100%!important;padding-top:1.4rem!important}.team-profile__links a{font-family:var(--font-sans);font-size:.87rem;color:var(--coast-ink)!important}.team-page-cta{position:relative;overflow:hidden;background:var(--coast-ink)!important;text-align:left!important;border:0!important}.team-page-cta:before{content:"";border:1px solid #8be0e133;border-radius:50%;width:36rem;height:36rem;position:absolute;bottom:-14rem;right:-10rem;box-shadow:0 0 0 3rem #8be0e10a,0 0 0 7rem #8be0e106}.team-page-cta>div{z-index:1;margin:0 auto;position:relative;max-width:80rem!important}.team-page-cta h2{letter-spacing:-.055em;max-width:17ch;line-height:.96;color:#fffdf8!important;font-size:clamp(2.3rem,4vw,4.25rem)!important;font-weight:500!important}.team-page-cta p{max-width:36rem;color:#fffdf8bf!important;font-size:1.05rem!important}.team-page-cta a{background:var(--coast-coral)!important;color:#fffdf8!important;letter-spacing:.02em!important;text-transform:none!important;border-radius:999px!important;font-size:.8rem!important}#philosophy{position:relative;overflow:hidden;background:var(--coast-ink)!important;border:0!important}#philosophy:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 72%,#8be0e121 72.1% 72.25%,#0000 72.35%),linear-gradient(135deg,#0000 0 82%,#8be0e114 82.1% 82.22%,#0000 82.32%);position:absolute;inset:0}#philosophy>div{z-index:1;position:relative}#philosophy .ds-eyebrow{color:#92e3e6!important}#philosophy h2{color:#fffdf8!important;font-size:clamp(2.7rem,5vw,5.15rem)!important;line-height:.94!important}#philosophy>div>div>p{color:#fffdf8bd!important;border-color:#d7f6f64d!important;font-size:1.06rem!important}#philosophy ul{border-color:#d7f6f645!important}#philosophy li{border-color:#d7f6f63d!important}#philosophy li:nth-child(2){background:#fffdf80b}#philosophy li:nth-child(3){background:#8be0e114}#philosophy li i{color:var(--coast-coral)!important}#philosophy li h3{color:var(--coast-ink)!important;font-size:clamp(1.5rem,2vw,2rem)!important}#philosophy li p{color:#fffdf8b3!important;font-size:.98rem!important}#case-studies-preview{position:relative;overflow:hidden;background:#e5f3f2!important;border:0!important}#case-studies-preview:after{content:"";pointer-events:none;border:1px solid #128d9d3d;border-radius:50%;width:48rem;height:48rem;position:absolute;bottom:-24rem;right:-16rem;box-shadow:0 0 0 5rem #128d9d0d,0 0 0 11rem #128d9d06}#case-studies-preview>div{z-index:1;position:relative}#case-studies-preview .md\:grid-cols-2{border:1px solid #06151b2e;gap:0!important}#case-studies-preview .case-study-card{min-height:clamp(23rem,35vw,32rem);box-shadow:none!important;border-radius:0!important}#case-studies-preview .case-study-card+.case-study-card{border-left:1px solid #06151b2e}#case-studies-preview .case-study-card img{filter:saturate(.72)contrast(1.08);opacity:.76!important;mix-blend-mode:normal!important}#case-studies-preview .case-study-card:hover img{opacity:.9!important;transform:scale(1.015)!important}#case-studies-preview .case-study-content{border-top:1px solid #06151b2e;max-width:84%;background:#fffdf8f2!important}#case-studies-preview .case-study-content h3{font-size:clamp(1.65rem,2.3vw,2.65rem)!important;line-height:.98!important}#team-preview{position:relative;overflow:hidden;background:#f4f8f5!important}#team-preview>div{max-width:85rem!important}#team-preview>div>div:first-child{align-items:end!important}#team-preview>div>div:first-child>div:first-child{padding-left:clamp(1.2rem,3vw,3.4rem);position:relative}#team-preview>div>div:first-child>div:first-child:before{background:var(--coast-coral);content:"";width:.32rem;position:absolute;top:.2rem;bottom:.1rem;left:0}#team-preview>div>div:first-child p{color:#35545c!important;max-width:31rem!important;font-size:1rem!important}#team-preview>div>.mt-12{background:#fffdf8;min-height:clamp(34rem,54vw,45rem);border:1px solid #06151b2e!important;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)!important;margin-top:clamp(2.8rem,5vw,5rem)!important}#team-preview>div>.mt-12>div{grid-column:auto!important}#team-preview>div>.mt-12>div:first-child{min-height:100%}#team-preview>div>.mt-12>div:first-child img{filter:saturate(.82)contrast(1.08);object-position:60% center!important}#team-preview>div>.mt-12>div:last-child{padding:clamp(2.25rem,5vw,5.5rem)!important}#team-preview h3{max-width:8ch;color:var(--coast-ink)!important;letter-spacing:-.07em!important;font-size:clamp(3.25rem,6vw,6.3rem)!important;font-weight:500!important;line-height:.85!important}#team-preview h3+p{max-width:30rem;color:#35545c!important;font-size:1.08rem!important;line-height:1.65!important}#team-preview dl{max-width:38rem;border-color:#06151b33!important}#team-preview dt{color:var(--coast-aqua)!important;font-family:var(--coast-mono)!important;font-size:.68rem!important}#team-preview dd{color:var(--coast-ink)!important;font-size:.96rem!important}#team-preview>div>.mt-12>div:last-child>div:last-child{border-color:#06151b33!important}#team-preview>div>.mt-12>div:last-child>div:last-child a{color:var(--coast-ink)!important;font-size:.84rem!important}@media (width<=767px){#team-preview>div>.mt-12{min-height:0;grid-template-columns:1fr!important}#team-preview>div>.mt-12>div:first-child{min-height:27rem}#team-preview h3{max-width:none}#philosophy li{padding-inline:0!important}#case-studies-preview .md\:grid-cols-2{background:#06151b29;border:0;gap:1px!important}#case-studies-preview .case-study-card+.case-study-card{border-left:0}#case-studies-preview .case-study-content{max-width:100%}}@media (width>=768px){.contact-page-main .lg\:grid-cols-12{gap:clamp(3rem,7vw,7rem)!important}.contact-context>div>div{grid-template-columns:minmax(0,.86fr) minmax(21rem,1.14fr)!important;gap:clamp(3rem,7vw,7rem)!important}}@media (width<=767px){.contact-page-main:before{background-position:62%}.contact-page-main .lg\:grid-cols-12{gap:3.5rem!important}.contact-form-card{padding:1.65rem!important;box-shadow:.85rem .85rem #0000001f!important}.team-page-hero{min-height:34rem}.team-profile{padding-block:4.5rem!important}.team-profile__portrait{max-width:24rem}.team-profile__portrait:after{bottom:-.65rem;right:-.65rem}}.contact-page-main{padding-top:clamp(1.4rem,2.8vw,2.6rem)!important}.contact-breadcrumb{min-height:0!important;padding-block:.78rem!important}.contact-breadcrumb :is(a,span){letter-spacing:.04em!important;font-size:.68rem!important}.contact-deadline-notice{margin-bottom:clamp(2.75rem,5vw,4.5rem)!important;padding:1.35rem 1.6rem!important}.contact-deadline-notice h3{max-width:42rem;line-height:1.14;font-size:clamp(1.18rem,1.65vw,1.55rem)!important}.contact-deadline-notice a{min-height:2.7rem!important;padding-inline:1.15rem!important;font-size:.73rem!important}.contact-identity h1{max-width:12ch;line-height:.96;font-size:clamp(2.85rem,4.35vw,4.9rem)!important}.contact-form-card{border-top-color:var(--coast-coral)!important;box-shadow:none!important}.contact-form-card h2{font-size:clamp(1.8rem,2.55vw,2.55rem)!important}.contact-form-card label{font-family:var(--font-sans)!important;letter-spacing:.01em!important;font-size:.76rem!important;font-weight:650!important}@media (width>=1024px){.coast-site-footer .lg\:grid-cols-12>div:first-child{border-right:0}.coast-site-footer .lg\:grid-cols-12>div:first-child>a{border-bottom:0;padding-bottom:0;position:relative}.coast-site-footer .lg\:grid-cols-12>div:first-child>a:after{content:"";background:linear-gradient(90deg,#8be0e1bf,#0000);width:min(15rem,42vw);height:1px;position:absolute;bottom:-1.15rem;left:0}.coast-footer-utility{border-top:1px solid #d7f6f642;grid-template-columns:max-content minmax(17rem,1fr) max-content;align-items:center;gap:clamp(1.5rem,3vw,3.5rem);margin-top:clamp(2.3rem,3.5vw,3.15rem);padding-top:1.2rem}.coast-site-footer nav[aria-label="Related Aquarius Lawyers websites"]{grid-column:auto;min-height:0;border-top:0!important;padding-top:0!important}.coast-site-footer :is(.footer-service-directory,.footer-legal-notice){grid-area:auto;min-height:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.coast-site-footer :is(.footer-service-directory,.footer-legal-notice) summary{letter-spacing:.015em;gap:.75rem;min-height:2rem;font-family:var(--font-sans)!important;font-size:.78rem!important;font-weight:700!important}.coast-site-footer .footer-service-directory summary>span:last-child,.coast-site-footer .footer-legal-notice summary>span:last-child{border:1px solid #8be0e185;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;display:inline-grid;font-size:0!important}.coast-site-footer .footer-service-directory summary>span:last-child:after,.coast-site-footer .footer-legal-notice summary>span:last-child:after{content:"+";font-family:var(--font-serif);font-size:1.25rem;font-weight:400;line-height:1}.coast-site-footer :is(.footer-service-directory,.footer-legal-notice)[open]{grid-column:1/-1;padding-top:.7rem!important}.coast-site-footer .footer-service-directory[open]>ul{padding-top:1.25rem;display:grid}.coast-site-footer .footer-legal-notice[open]>p{border-top:1px solid #d7f6f62e;padding-top:1rem;margin-top:.8rem!important}.coast-site-footer>div>div:last-child{margin-top:1.25rem!important}}.coast-legal-hero{isolation:isolate;position:relative;overflow:hidden;background:var(--coast-ink)!important;padding-block:clamp(4.5rem,9vw,7.5rem)!important}.coast-legal-hero:before,.coast-legal-hero:after{z-index:-1;content:"";pointer-events:none;position:absolute}.coast-legal-hero:before{opacity:.42;background:linear-gradient(120deg,#0000 0 61%,#8be0e124 61.1% 61.25%,#0000 61.35%),repeating-linear-gradient(0deg,#0000 0 3.4rem,#8be0e114 3.45rem 3.5rem);inset:0}.coast-legal-hero:after{aspect-ratio:1;border:1px solid #8be0e147;border-radius:50%;width:min(56vw,47rem);top:-17rem;right:clamp(-12rem,-3vw,-3rem);box-shadow:0 0 0 3.5rem #8be0e10f,0 0 0 7rem #8be0e10a}.coast-legal-hero h1{color:#fffdf8;letter-spacing:-.055em;max-width:13ch;margin-top:.8rem}.coast-legal-hero p{position:relative}.coast-legal-hero p:last-child{color:var(--coast-aqua)!important;margin-top:2.25rem!important}.coast-legal-body{background:#fffdf8!important;padding-block:clamp(3.75rem,7vw,7rem)!important}.coast-legal-document{counter-reset:legal-section;display:grid;position:relative;gap:0!important}.coast-legal-document>section{border-top:1px solid var(--coast-line);counter-increment:legal-section;padding:clamp(2.25rem,4vw,3.75rem) 0 clamp(2.5rem,4vw,4.25rem);position:relative}.coast-legal-document>section:first-child{border-top:0;padding-top:0}.coast-legal-document>section:before{color:var(--coast-aqua-deep);font-family:var(--font-mono);letter-spacing:.14em;content:counter(legal-section);font-size:.66rem;font-weight:700;position:absolute;top:clamp(2.45rem,4vw,3.95rem);left:-5.4rem}.coast-legal-document>section:first-child:before{top:.2rem}.coast-legal-document h2{max-width:22ch;color:var(--coast-ink)!important;letter-spacing:-.055em!important;font-size:clamp(2rem,3.2vw,3rem)!important;line-height:.98!important}.coast-legal-document p,.coast-legal-document li{max-width:72ch;color:var(--coast-muted)!important;font-size:clamp(.98rem,1.3vw,1.08rem)!important;line-height:1.75!important}.coast-legal-document ul{border-left:2px solid var(--coast-aqua);max-width:72ch;display:grid;gap:.5rem!important;padding:1.4rem 0 0 1.4rem!important;list-style:none!important}.coast-legal-document li:before{color:var(--coast-coral);content:"+";margin-right:.7rem}.coast-legal-document section>div{max-width:44rem;border:1px solid #8be0e152!important;border-left:.35rem solid var(--coast-coral)!important;background:var(--coast-ink)!important;border-radius:0!important;margin-top:2rem!important;padding:1.8rem 2rem!important}.coast-legal-document section>div p,.coast-legal-document section>div a{color:#fffdf8d9!important}.coast-legal-document>p:last-child{border-top:1px solid var(--coast-line);color:var(--coast-muted)!important;margin-top:0!important;padding:1.7rem 0 0!important}@media (width<=72rem){.coast-legal-document>section:before{display:none}}@media (width<=40rem){.coast-legal-hero{padding-block:4rem!important}.coast-legal-document section>div{padding:1.35rem 1.25rem!important}}.coast-legal-hero{padding-block:clamp(3.75rem,6vw,5.25rem)!important}.coast-legal-hero:before{opacity:.7;background:linear-gradient(90deg,#8be0e11a 1px,#0000 1px) 0 0/19rem 100%,linear-gradient(0deg,#0000 0 3.4rem,#8be0e114 3.45rem 3.5rem)}.coast-legal-hero:after{display:none}.coast-legal-body>.max-w-4xl{max-width:76rem!important}@media (width>=72rem){.coast-legal-document>section{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.8fr);align-content:start;column-gap:clamp(3rem,7vw,7.5rem);display:grid}.coast-legal-document>section>h2{grid-area:1/1;max-width:13ch}.coast-legal-document>section>:not(h2){grid-column:2}.coast-legal-document>section:nth-child(3){background:var(--coast-ink);border-top:0;margin-inline:clamp(-2rem,-4vw,-4rem);padding:clamp(3rem,5vw,5rem) clamp(2rem,4vw,4rem)}.coast-legal-document>section:nth-child(3) h2,.coast-legal-document>section:nth-child(3) p,.coast-legal-document>section:nth-child(3) li{color:#fffdf8!important}.coast-legal-document>section:nth-child(3) ul{border-left-color:var(--coast-aqua)}.coast-legal-document>section:nth-child(3) li:before{color:var(--coast-aqua)}.coast-legal-document>section:nth-child(6)>div{max-width:none;min-height:100%;margin-top:0!important;padding:2.25rem 2.5rem!important}}.coast-legal-document>section:before{display:none}@media (width>=900px){#proven-results{padding-block:clamp(4.5rem,7vw,6.5rem)!important}#proven-results>div{align-items:center}#proven-results h2{max-width:10ch;font-size:clamp(2.8rem,4.4vw,4.65rem)!important}#proven-results .conveyancing-thread{border:1px solid #d7f6f642;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;margin-top:0!important}#proven-results .conveyancing-thread li:nth-child(3n+1),#proven-results .conveyancing-thread li:nth-child(3n+2){border-right:1px solid #d7f6f633}#proven-results .conveyancing-thread li:nth-child(-n+3){border-bottom:1px solid #d7f6f633}#proven-results .conveyancing-thread a{min-height:13.75rem;display:block;border:0!important;padding:1.55rem 1.5rem!important}#proven-results .conveyancing-thread a>span{font-size:clamp(2rem,3.4vw,3.25rem);display:block}#proven-results .conveyancing-thread h3{margin-top:2.75rem;font-size:clamp(1.35rem,1.85vw,1.8rem)}#proven-results .conveyancing-thread small{margin-top:.5rem;font-size:.9rem;line-height:1.45}#proven-results .conveyancing-thread a:hover{background:#8be0e11f;padding-left:1.5rem!important}#services-hub{padding-block:clamp(5rem,8vw,8rem)!important}#services-hub>div>.text-center{text-align:left;grid-template-columns:minmax(0,.8fr) minmax(16rem,.55fr);align-items:end;column-gap:clamp(3rem,8vw,9rem);max-width:none;display:grid;margin:0 0 4rem!important}#services-hub>div>.text-center>h2{grid-column:1;margin-top:.8rem;font-size:clamp(2.4rem,4vw,4.4rem);line-height:.95}#services-hub>div>.text-center>p{grid-column:2;max-width:31rem;margin-top:1.5rem}#services-hub>div>.grid.gap-5{border-top:1px solid var(--law-border,#d9d5ca);border-bottom:1px solid var(--law-border,#d9d5ca);gap:0;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr)!important}#services-hub>div>.grid.gap-5>*{background:0 0;min-width:0;min-height:29rem!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;padding:clamp(1.75rem,3vw,3rem)!important;display:flex!important}#services-hub>div>.grid.gap-5>*+*{border-left:1px solid var(--law-border,#d9d5ca)!important}#services-hub>div>.grid.gap-5>:first-child{background:var(--law-mist,#e9f6f6)}@supports (color:color-mix(in lab, red, red)){#services-hub>div>.grid.gap-5>:first-child{background:color-mix(in srgb, var(--law-mist,#e9f6f6) 62%, transparent)}}#services-hub>div>.grid.gap-5 h3{font-size:clamp(1.75rem,2.3vw,2.65rem);line-height:.98;margin-top:clamp(5.5rem,10vw,8.5rem)!important}#services-hub>div>.grid.gap-5 p:not(.font-sans){font-size:.72rem}#services-hub>div>.grid.gap-5>:hover{background:var(--law-mist,#e9f6f6)!important}@supports (color:color-mix(in lab, red, red)){#services-hub>div>.grid.gap-5>:hover{background:color-mix(in srgb, var(--law-mist,#e9f6f6) 72%, transparent)!important}}#services-hub>div>.grid.gap-5>:hover{transform:none!important}#services-hub>div>.mt-14{grid-template-columns:minmax(13rem,.6fr) minmax(0,1.6fr);gap:clamp(2rem,5vw,6rem);display:grid;margin-top:0!important;padding-top:clamp(2.2rem,4vw,3.5rem)!important}#services-hub>div>.mt-14>div{display:block}#services-hub>div>.mt-14>div p{max-width:17rem;margin-top:1rem}#services-hub>div>.mt-14 ul{margin-top:0!important}#services-hub>div>.mt-14 li:nth-child(3n+2) a{padding-inline:1.5rem}#services-hub>div>.mt-14 li:nth-child(3n+3) a{padding-left:1.5rem}#fees-overview{background:#f7f5ef;padding-block:clamp(5rem,8vw,8rem)!important}#fees-overview>div{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.35fr)!important;gap:clamp(3rem,8vw,9rem)!important}#fees-overview h2{max-width:9ch;line-height:.97;font-size:clamp(2.4rem,4vw,4.35rem)!important}#fees-overview .lg\:col-span-8{padding-top:3.2rem}#fees-overview dl>div{grid-template-columns:minmax(10rem,.75fr) minmax(0,1.65fr)!important;padding-block:1.8rem!important}#fees-overview dl dt{font-size:clamp(1.35rem,1.8vw,1.85rem)!important}#fees-overview .lg\:col-span-8>p{max-width:42rem;margin-top:1.5rem}#philosophy{background:#e7f1ef!important}#philosophy:before{display:none}#philosophy>div{max-width:80rem!important}#philosophy>div>div{grid-template-columns:minmax(0,1.05fr) minmax(17rem,.68fr);gap:clamp(3rem,8vw,8rem)}#philosophy :is(h2,h3){color:var(--coast-ink)!important}#philosophy .ds-eyebrow{color:var(--coast-aqua)!important}#philosophy h2{max-width:11ch;line-height:.94;font-size:clamp(2.5rem,4.5vw,4.8rem)!important}#philosophy p{color:#365862!important}#philosophy>div>div>p{max-width:29rem;color:#365862!important;border-top:0!important;padding-top:0!important;font-size:1.06rem!important;line-height:1.68!important}#philosophy ul{border:0!important;margin-top:clamp(3rem,5vw,5rem)!important}#philosophy li{position:relative;border:0!important;padding:1.25rem 2rem 1.25rem 2.75rem!important}#philosophy li+li{border-left:1px solid var(--coast-line)!important}#philosophy li:before{color:var(--coast-coral);content:counter(list-item);font-family:var(--coast-mono);font-size:.72rem;font-weight:700;position:absolute;top:1.6rem;left:.8rem}#philosophy li i{display:none}#philosophy li h3{margin-top:0!important;font-size:clamp(1.35rem,1.8vw,1.75rem)!important}#philosophy li p{color:#365862!important;margin-top:.8rem!important}#case-studies-preview>div{max-width:80rem!important}#case-studies-preview .case-study-card{box-shadow:none!important;border:0!important;border-radius:0!important}#case-studies-preview .case-study-card+.case-study-card{border-left:1px solid var(--coast-line)!important}#case-studies-preview .case-study-content{background:#fffdf8f2!important}#matter-preflight>div{max-width:80rem!important}#matter-preflight .lg\:col-span-8{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#matter-preflight .lg\:col-span-8>*{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2rem clamp(1.4rem,2.4vw,2.6rem)!important}#matter-preflight .lg\:col-span-8>*+*{border-left:1px solid var(--coast-line)!important}#matter-preflight .lg\:col-span-8>:first-child{background:#8be0e129!important}#matter-preflight .lg\:col-span-8 h3{line-height:1.02;font-size:clamp(1.35rem,1.8vw,1.85rem)!important}#matter-preflight .lg\:col-span-8 p{font-size:.98rem!important;line-height:1.58!important}#property-service-scope .md\:grid-cols-2{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important;margin-top:clamp(3rem,5vw,4.5rem)!important}#property-service-scope .md\:grid-cols-2>*{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.8rem,3vw,2.8rem)!important}#property-service-scope .md\:grid-cols-2>:nth-child(odd){border-right:1px solid var(--coast-line)!important}#property-service-scope .md\:grid-cols-2>:nth-child(n+3){border-top:1px solid var(--coast-line)!important}#property-service-scope .md\:grid-cols-2>:first-child{background:#fffdf899!important}#property-service-scope .md\:grid-cols-2 h3{font-size:clamp(1.45rem,2vw,2rem)!important}#property-service-scope .md\:grid-cols-2 p{max-width:34rem;font-size:1rem!important;line-height:1.62!important}}@media (width>=960px){.coast-service-hero>div>div{grid-template-columns:minmax(0,.74fr) minmax(30rem,1.26fr)!important;min-height:37rem!important}.coast-service-hero>div>div>:first-child,.coast-service-hero>div>div>:last-child{grid-column:auto!important}.coast-service-hero>div>div>:first-child{padding-right:clamp(2.5rem,5vw,5.5rem)!important}.coast-service-hero h1{max-width:9.5ch!important;font-size:clamp(3rem,4.25vw,4.9rem)!important}.coast-service-hero>div>div>:first-child>p:first-of-type{max-width:31rem;font-size:1.08rem!important;line-height:1.62!important}.coast-service-proof{align-self:stretch;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:clamp(2.2rem,4vw,4.25rem)!important}.coast-service-proof h2{max-width:18ch;line-height:.98;font-size:clamp(2rem,3.2vw,3.25rem)!important}.coast-service-proof ol{margin-top:clamp(2.5rem,5vw,4.5rem)!important}.coast-service-proof ol li{min-height:4.25rem;border-radius:0!important;padding:1rem 1.15rem!important}.coast-service-proof ol li>span:last-child{font-size:1rem!important;line-height:1.45!important}.coast-service-proof figcaption{max-width:34rem;font-size:.84rem!important;line-height:1.55!important}}.coast-service-hero{background-color:var(--coast-ink)!important;background-image:linear-gradient(90deg,#03181ffa 0%,#03181ff0 32%,#03181fa8 61%,#03181f57 100%),url(/assets/aquarius-property-service-hero-v1.png)!important;background-position:50%,60%!important;background-repeat:no-repeat!important;background-size:cover!important}.coast-service-hero:before{background:linear-gradient(130deg,#0000 16%,#8be0e124 16.1% 16.25%,#0000 16.35%),radial-gradient(at 92% 20%,#8be0e129,#0000 48%);width:56%;right:0}.coast-service-hero h1,.coast-service-hero>div>div>:first-child>p:first-of-type,.coast-service-hero>div>div>:first-child>p:last-child,.coast-service-hero>div>div>:first-child>a{color:#fffdf8!important}.coast-service-hero>div>div>:first-child>p:last-child{color:#fffdf8b8!important;border-color:#d7f6f642!important}.coast-service-hero .coast-service-proof{backdrop-filter:blur(.7rem);color:var(--coast-ink)!important;background:#fffdf8f0!important;border:1px solid #8be0e13d!important}.coast-service-hero .coast-service-proof :is(h2,span:last-child,figcaption){color:var(--coast-ink)!important}.coast-service-hero .coast-service-proof>div{border-color:var(--coast-line)!important}.coast-service-hero .coast-service-proof ol li{background:#e7f1ef94!important;border-color:#062c392e!important}.coast-service-hero .coast-service-proof ol li>span:first-child{background:var(--coast-aqua)!important;color:#fffdf8!important}@media (width>=960px){.coast-service-hero>div>div{grid-template-columns:minmax(15rem,.64fr) minmax(32rem,1.36fr)!important}.coast-service-hero .coast-service-proof{margin:clamp(1.25rem,2.25vw,2.4rem) 0!important}}@media (width>=900px){#property-contexts{position:relative;overflow:hidden;background:var(--coast-ink)!important}#property-contexts:before{content:"";pointer-events:none;background:linear-gradient(143deg,#0000 26%,#8be0e121 26.1% 26.25%,#0000 26.35%);width:46%;height:100%;position:absolute;inset:0 0 auto auto}#property-contexts>div{z-index:1;position:relative;max-width:80rem!important}#property-contexts :is(h2,h3){color:#fffdf8!important}#property-contexts .ds-eyebrow{color:var(--coast-aqua)!important}#property-contexts p{color:#fffdf8c2!important}#property-contexts .lg\:col-span-5{padding-right:clamp(2rem,5vw,6rem)}#property-contexts .lg\:col-span-5 h2{max-width:10ch;line-height:.94;font-size:clamp(2.55rem,4.2vw,4.65rem)!important}#property-contexts .lg\:col-span-7{border-top:1px solid #d7f6f647;border-bottom:1px solid #d7f6f647;align-self:stretch;gap:0!important}#property-contexts .lg\:col-span-7>*{min-width:0;background:0 0!important;border:0!important;border-left:1px solid #d7f6f647!important;padding:clamp(1.8rem,3vw,2.75rem)!important}#property-contexts .lg\:col-span-7>:first-child{border-left:0!important}#property-contexts .lg\:col-span-7 h3{line-height:1.06;font-size:clamp(1.25rem,1.55vw,1.6rem)!important}#property-contexts .lg\:col-span-7 p{font-size:.96rem!important;line-height:1.62!important}#property-process{background:#f7f5ef!important}#property-process>div{max-width:80rem!important}#property-process>div>:first-child{text-align:left!important;max-width:38rem!important;margin-inline:0!important}#property-process>div>:first-child h2{max-width:12ch;line-height:.94;font-size:clamp(2.55rem,4.2vw,4.65rem)!important}#property-process ol{border-top:1px solid var(--coast-line)!important;border-bottom:1px solid var(--coast-line)!important;background:0 0!important;gap:0!important;max-width:none!important;margin-top:clamp(3.25rem,6vw,5.5rem)!important}#property-process ol>li{min-height:15.5rem;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.65rem,3vw,2.8rem)!important}#property-process ol>li+li{border-left:1px solid var(--coast-line)!important}#property-process ol>li:nth-child(2){background:var(--coast-ink)!important}#property-process ol>li:nth-child(2) :is(h3,p,span){color:#fffdf8!important}#property-process ol>li:nth-child(2) p{color:#fffdf8c2!important}#property-process ol>li h3{line-height:1.02;font-size:clamp(1.45rem,1.9vw,2rem)!important}#property-process ol>li p{font-size:1rem!important;line-height:1.62!important}#property-process ol>li span{color:var(--coast-coral)!important;background:0 0!important;border-radius:0!important}#property-process ol>li:nth-child(2) span{color:var(--coast-aqua)!important}#property-process ol+div{border:0!important;border-bottom:1px solid var(--coast-line)!important;background:#e7f1ef!important;border-radius:0!important;max-width:none!important;margin-top:0!important;padding:clamp(2rem,4vw,3.4rem)!important}#property-process ol+div h3{font-size:clamp(1.45rem,2vw,2rem)!important}#property-process ol+div li{padding-right:1.25rem;font-size:.98rem!important}#property-service-faq{background:#fffdf8!important}#property-service-faq>div{max-width:67rem!important}#property-service-faq .mt-10{border:0!important;border-top:1px solid var(--coast-line)!important;border-bottom:1px solid var(--coast-line)!important;box-shadow:none!important;border-radius:0!important;padding:0!important}#property-service-faq .mt-10>*{padding-inline:clamp(1.1rem,3vw,2.4rem)}#property-related-services>div{max-width:80rem!important}#property-related-services .md\:grid-cols-3{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important;max-width:none!important}#property-related-services .md\:grid-cols-3>a{min-height:15.5rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.6rem,3vw,2.65rem)!important}#property-related-services .md\:grid-cols-3>a+a{border-left:1px solid var(--coast-line)!important}#property-related-services .md\:grid-cols-3>a:hover{background:#8be0e126!important;transform:none!important}#property-related-services .md\:grid-cols-3 h3{font-size:clamp(1.4rem,1.9vw,2rem)!important}#property-related-services .mx-auto.mt-12{max-width:none!important}#property-related-services .light-blue-panel{box-shadow:none!important;border-radius:0!important}}.success-stories-hero{isolation:isolate;background:var(--coast-ink)!important}.success-stories-hero:before,.success-story-detail-hero:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(118deg,#062c39fa 0 34%,#062c39bd 58%,#062c395c),linear-gradient(135deg,#0000 47%,#8be0e129 47.1% 47.25%,#0000 47.35%);position:absolute;inset:0}.success-stories-hero>img{filter:grayscale(.35)saturate(.7)contrast(1.08);opacity:.24!important;mix-blend-mode:screen!important}.success-stories-hero>div,.success-story-detail-hero>div{max-width:80rem!important}.success-stories-hero h1,.success-story-detail-hero h1{max-width:13ch;letter-spacing:-.055em!important;font-weight:500!important;line-height:.93!important}.success-stories-hero p{max-width:42rem!important;font-size:1.06rem!important;line-height:1.7!important}.success-story-collection>div{max-width:80rem!important}.success-story-collection__head{padding-bottom:clamp(1.8rem,3vw,3.2rem)!important}.success-story-collection__head h2{max-width:16ch;letter-spacing:-.05em!important;font-size:clamp(2.35rem,4vw,4.4rem)!important;font-weight:500!important;line-height:.95!important}.success-story-collection__head>div:last-child{background:0 0!important;border:0!important}.success-story-collection__head img{filter:grayscale(.5)saturate(.65);border-radius:50% 50% 0 0}.success-story-collection__grid{border-top:1px solid var(--coast-line);gap:0!important}.success-story-collection__card{min-height:17.5rem;border:0!important;border-bottom:1px solid var(--coast-line)!important;padding:clamp(1.6rem,2.7vw,2.75rem)!important}.success-story-collection__card:nth-child(3n+2){background:#8be0e11a}.success-story-collection__card h3{max-width:14ch;font-size:clamp(1.55rem,2.2vw,2.25rem)!important;font-weight:500!important;line-height:1.01!important}.success-story-collection__card h3 a{text-underline-offset:.2em;text-decoration-color:#0000;display:inline}.success-story-collection__card h3 a:hover{text-decoration-color:currentColor;color:var(--coast-aqua)!important}.success-story-collection__card p{max-width:28rem;font-size:.98rem!important;line-height:1.62!important}.success-stories-cta{background:#e7f1ef!important}.success-stories-cta>div{padding-left:clamp(0rem,9vw,11rem);position:relative;text-align:left!important;max-width:80rem!important}.success-stories-cta>div:before{color:var(--coast-coral);content:"NEXT";font-family:var(--coast-mono);letter-spacing:.11em;font-size:.72rem;font-weight:700;position:absolute;top:.35rem;left:0}.success-stories-cta h2{letter-spacing:-.045em;max-width:17ch;line-height:.96;font-size:clamp(2rem,3.6vw,3.7rem)!important}.success-stories-cta p{margin-inline:0!important}.success-stories-cta .mt-7{justify-content:flex-start!important}.success-story-detail-hero{isolation:isolate;overflow:hidden;background:var(--coast-ink)!important}.success-story-detail-hero:before{background:linear-gradient(112deg,#062c39fa,#062c39db)!important}.success-story-detail-hero h1{max-width:15ch}.success-story-detail__hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:end;gap:clamp(2rem,5vw,5.5rem);display:grid}.success-story-detail__hero-copy{padding-block:clamp(1.5rem,5vw,4rem)}.success-story-detail__hero-image{align-self:stretch;margin:clamp(1rem,3vw,3rem) 0 clamp(-1.5rem,-2vw,-.5rem)}.success-story-detail__hero-image img{filter:saturate(.72)contrast(1.08);object-fit:cover;width:100%;height:clamp(20rem,31vw,30rem);min-height:0;display:block}.success-story-detail__hero-image figcaption{color:#fffdf8c7;font-family:var(--font-sans);margin-top:.75rem;font-size:.72rem;line-height:1.55}.success-story-detail{background:#fffdf8!important}.success-story-detail>div{max-width:80rem!important}.success-story-detail__case-frame{background:#e7f1ef;grid-template-columns:minmax(0,1.8fr) minmax(13rem,.8fr);display:grid}.success-story-detail__image{background:var(--coast-ink);margin:0;position:relative}.success-story-detail__image img{filter:saturate(.76)contrast(1.06);object-fit:cover;height:100%;min-height:clamp(22rem,36vw,34rem)}.success-story-detail__image figcaption{color:#fffdf8d1;font-family:var(--coast-mono);background:#062c39d6;padding:.85rem 1rem;font-size:.66rem;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.success-story-detail__facts{flex-direction:column;margin:0;padding:0;display:flex}.success-story-detail__facts>div{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:clamp(1.25rem,2.4vw,2.1rem);display:flex}.success-story-detail__facts>div+div{border-top:1px solid #082e3833}.success-story-detail__facts dt{font-family:var(--coast-mono);color:var(--coast-aqua)!important;font-size:.72rem!important}.success-story-detail__facts dd{max-width:16rem;margin:.55rem 0 0;line-height:1.45;font-size:1rem!important}.success-story-detail__article>.success-story-detail__facts{background:#dbe9e8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.success-story-detail__article>.success-story-detail__facts>div{min-height:9rem}.success-story-detail__article>.success-story-detail__facts>div+div{border-top:0;border-left:1px solid #082e3833}.success-story-detail__timeline{border-top:1px solid var(--coast-line)}.success-story-detail__timeline>section{grid-template-columns:minmax(8.5rem,.38fr) minmax(0,1.62fr);gap:.75rem 2rem;padding:clamp(1.6rem,3vw,2.6rem) 0;display:grid;border:0!important;border-bottom:1px solid var(--coast-line)!important;background:0 0!important;margin:0!important}.success-story-detail__timeline>section>p:first-child{font-family:var(--coast-mono);letter-spacing:.06em;grid-area:1/1;padding-top:.25rem;color:var(--coast-aqua)!important;margin:0!important;font-size:.72rem!important}.success-story-detail__timeline-copy{grid-column:2;min-width:0}.success-story-detail__timeline-copy>p{max-width:40rem;margin:0!important}.success-story-detail__timeline>section:last-child{padding:clamp(2rem,4vw,3.5rem);display:block;background:var(--coast-ink)!important;border-left:0!important}.success-story-detail__timeline>section:last-child :is(h2,p){color:#fffdf8!important}.success-story-detail__timeline>section:last-child p{color:#fffdf8c7!important}.success-story-detail__aside>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid;position:static;border:1px solid var(--coast-line)!important;border-top:3px solid var(--coast-aqua)!important;box-shadow:none!important;background:#e7f1ef!important;border-radius:0!important}.success-story-detail__aside>div>.mt-6{min-width:min(100%,15rem);margin:0!important}@media (width>=768px){.success-story-collection__card:nth-child(3n+2){border-left:1px solid var(--coast-line)!important;border-right:1px solid var(--coast-line)!important}}@media (width>=1100px){.success-story-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.success-story-collection__card:first-child{grid-column:span 2;min-height:22rem;background:linear-gradient(135deg,#8be0e138,#0000 62%),#e7f1ef!important;padding:clamp(2.3rem,4vw,4rem)!important}.success-story-collection__card:first-child h3{max-width:19ch;font-size:clamp(2rem,3.5vw,3.6rem)!important}.success-story-collection__card:first-child p{max-width:40rem;font-size:1.03rem!important}.success-story-collection__card:nth-child(3n+2){border-right:0!important}.success-story-collection__card:nth-child(3n+3){border-left:1px solid var(--coast-line)!important}}@media (width<=767px){.success-stories-hero h1,.success-story-detail-hero h1{font-size:clamp(2.65rem,12vw,4rem)!important}.success-story-collection__card{min-height:0}.success-story-detail__hero-grid{grid-template-columns:1fr;gap:1.5rem}.success-story-detail__hero-copy{padding-block:0}.success-story-detail__hero-image img{min-height:18rem}.success-stories-cta>div{padding-top:2rem;padding-left:0}.success-stories-cta>div:before{top:0}.success-story-detail__case-frame{grid-template-columns:1fr}.success-story-detail__image img{min-height:19rem}.success-story-detail__facts>div+div{border-top:1px solid #082e3833}.success-story-detail__facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.success-story-detail__facts>div+div{border-top:0;border-left:1px solid #082e3833}.success-story-detail__article>.success-story-detail__facts{grid-template-columns:1fr}.success-story-detail__article>.success-story-detail__facts>div+div{border-top:1px solid #082e3833;border-left:0}.success-story-detail__aside>div{grid-template-columns:1fr;align-items:start}.success-story-detail__timeline>section{grid-template-columns:1fr;gap:.75rem}.success-story-detail__timeline>section>p:first-child,.success-story-detail__timeline-copy{grid-column:1}}#property-services-hero{isolation:isolate;overflow:hidden;background:var(--coast-ink)!important}#property-services-hero>img{z-index:-2;filter:grayscale(.5)saturate(.6)contrast(1.08);opacity:.23!important}#property-services-hero>.absolute{z-index:-1;background:linear-gradient(104deg,#062c39fa 0 43%,#062c39c2 66%,#062c3966),linear-gradient(132deg,#0000 63%,#8be0e12e 63.1% 63.25%,#0000 63.35%)!important}#property-services-hero>div{max-width:80rem!important}#property-services-hero h1{max-width:11ch;color:#fffdf8!important;letter-spacing:-.06em!important;font-size:clamp(3rem,5.6vw,5.9rem)!important;font-weight:500!important;line-height:.91!important}#property-services-hero .lg\:col-span-7>p{color:#fffdf8cc!important;font-size:1.06rem!important}#property-services-hero .light-blue-panel{box-shadow:none!important;background:#fffdf8!important;border:1px solid #8be0e157!important;border-radius:0!important}#property-services-hero .light-blue-panel :is(h2,p,span){color:var(--coast-ink)!important}#property-services-hero .light-blue-panel>div>div{background:#e7f1ef9e!important;border-color:#062c3933!important;border-radius:0!important}#property-services-hero .light-blue-panel>div>div>span:first-child{font-family:var(--coast-mono);font-weight:700;color:var(--coast-aqua)!important}@media (width>=900px){#property-services-hero>div>div{grid-template-columns:minmax(16rem,.9fr) minmax(32rem,1.1fr)!important}#property-services-hero .lg\:col-span-7{padding-right:clamp(2rem,6vw,7rem);grid-column:auto!important}#property-services-hero .lg\:col-span-5{margin-block:clamp(1rem,2.5vw,2.75rem);grid-column:auto!important}#property-matter-selector>div,#commercial-property-routes>div,#property-service-area>div,#property-services-cta>div{max-width:80rem!important}#property-matter-selector>div>.max-w-3xl,#commercial-property-routes>div>.max-w-3xl{text-align:left!important;max-width:34rem!important;margin-inline:0!important}#property-matter-selector h2,#commercial-property-routes h2{letter-spacing:-.05em;max-width:11ch;line-height:.94;font-size:clamp(2.55rem,4.2vw,4.6rem)!important}#property-matter-selector .lg\:grid-cols-3,#commercial-property-routes .lg\:grid-cols-3{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#property-matter-selector .lg\:grid-cols-3>a,#commercial-property-routes .lg\:grid-cols-3>a{min-height:17rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.6rem,3vw,2.75rem)!important}#property-matter-selector .lg\:grid-cols-3>a+a,#commercial-property-routes .lg\:grid-cols-3>a+a{border-left:1px solid var(--coast-line)!important}#property-matter-selector .lg\:grid-cols-3>a:first-child,#commercial-property-routes .lg\:grid-cols-3>a:first-child{background:#8be0e126!important}#property-matter-selector .lg\:grid-cols-3>a:hover,#commercial-property-routes .lg\:grid-cols-3>a:hover{background:#8be0e133!important;transform:none!important}#property-matter-selector .lg\:grid-cols-3 h3,#commercial-property-routes .lg\:grid-cols-3 h3{line-height:1.04;font-size:clamp(1.45rem,2vw,2rem)!important;font-weight:500!important}#property-matter-selector>div>aside{text-align:left!important;max-width:none!important;margin-top:0!important;padding:clamp(2rem,4vw,4rem) 0 0!important}#property-matter-selector>div>aside:nth-of-type(2){grid-template-columns:minmax(15rem,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}#property-matter-selector>div>aside:nth-of-type(2)>div{text-align:left!important;max-width:none!important;margin:0!important}#property-matter-selector>div>aside:nth-of-type(2) .md\:grid-cols-2{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important;margin-top:0!important}#property-matter-selector>div>aside:nth-of-type(2) .md\:grid-cols-2>a{min-height:12rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:1.7rem 1.9rem!important}#property-matter-selector>div>aside:nth-of-type(2) .md\:grid-cols-2>a:nth-child(2n){border-left:1px solid var(--coast-line)!important}#property-matter-selector>div>aside:nth-of-type(2) .md\:grid-cols-2>a:nth-child(n+3){border-top:1px solid var(--coast-line)!important}#commercial-property-routes{background:#e7f1ef!important}#property-service-area{background:#fffdf8!important}#property-service-area .lg\:col-span-7 h2{letter-spacing:-.05em;max-width:11ch;line-height:.95;font-size:clamp(2.45rem,4vw,4.4rem)!important}#property-service-area .lg\:col-span-5>div{border:0!important;border-left:2px solid var(--coast-aqua)!important;box-shadow:none!important;background:#e7f1ef!important;border-radius:0!important}#practice-faq{background:#f7f5ef!important}#practice-faq .mt-10{border:0!important;border-top:1px solid var(--coast-line)!important;border-bottom:1px solid var(--coast-line)!important;box-shadow:none!important;border-radius:0!important;padding:0!important}#property-services-cta{background:var(--coast-ink)!important}#property-services-cta .light-blue-panel{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}#property-services-cta :is(h2,p){color:#fffdf8!important}}#practice-detail-hero{isolation:isolate;overflow:hidden;background:var(--coast-ink)!important}#practice-detail-hero:before{z-index:-1;content:"";background:radial-gradient(at 88% 22%,#8be0e133,#0000 42%),linear-gradient(132deg,#0000 47%,#8be0e121 47.1% 47.25%,#0000 47.35%);position:absolute;inset:0}#practice-detail-hero>div{max-width:80rem!important}#practice-detail-hero>div>div{max-width:47rem!important}#practice-detail-hero span{font-family:var(--coast-mono);letter-spacing:.08em;color:var(--coast-aqua)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.75rem!important}#practice-detail-hero h1{max-width:13ch;color:#fffdf8!important;letter-spacing:-.06em!important;font-size:clamp(3rem,5.5vw,5.8rem)!important;font-weight:500!important;line-height:.92!important}#practice-detail-hero p{color:#fffdf8cc!important;font-size:1.08rem!important}#fee-components .md\:grid-cols-3,#buyer-seller-costs .md\:grid-cols-2{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#fee-components .md\:grid-cols-3>*,#buyer-seller-costs .md\:grid-cols-2>*{min-height:15.25rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.65rem,3vw,2.75rem)!important}#fee-components .md\:grid-cols-3>*+*,#buyer-seller-costs .md\:grid-cols-2>*+*{border-left:1px solid var(--coast-line)!important}#fee-components .md\:grid-cols-3>:first-child,#buyer-seller-costs .md\:grid-cols-2>:first-child{background:#e7f1efa6!important}#fee-components .md\:grid-cols-3 h3{letter-spacing:-.035em;max-width:11ch;line-height:1.02;font-size:clamp(1.55rem,2.3vw,2.2rem)!important;font-weight:500!important}#buyer-seller-costs .md\:grid-cols-2 h3{letter-spacing:-.045em;max-width:12ch;line-height:.98;font-size:clamp(2rem,3vw,3rem)!important;font-weight:500!important}#quote-checklist .lg\:col-span-7{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line)}#quote-checklist .lg\:col-span-7>li{border:0!important;border-bottom:1px solid var(--coast-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:1.35rem 0!important}#quote-checklist .lg\:col-span-7>li:last-child{border-bottom:0!important}#quote-checklist .lg\:col-span-7>li>span{font-family:var(--coast-mono);margin-left:.1rem;background:var(--coast-ink)!important;color:#fffdf8!important;font-size:.71rem!important}#fees-faq .space-y-3{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line)}#fees-faq details{border:0!important;border-bottom:1px solid var(--coast-line)!important;background:0 0!important;border-radius:0!important;padding:1.35rem 0!important}#fees-faq details:last-child{border-bottom:0!important}#fees-faq summary{padding-right:2.5rem;position:relative}#fees-faq details>summary:after{color:var(--coast-aqua-deep);content:"+";font-family:var(--coast-mono);font-size:1.35rem;font-weight:400;position:absolute;right:.15rem}#fees-faq details[open]>summary:after{content:"−"}#what-changes-the-cost{background:var(--coast-ink)!important}#what-changes-the-cost:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 49.8%,#8be0e11f 50% 50.2%,#0000 50.4%);width:min(27rem,38vw);height:100%;position:absolute;top:0;right:7vw}#what-changes-the-cost :is(h2,p){position:relative}#what-changes-the-cost h2{letter-spacing:-.055em;max-width:10ch;line-height:.94;color:#fffdf8!important;font-size:clamp(2.45rem,4.2vw,4.65rem)!important;font-weight:500!important}#what-changes-the-cost .font-sans.text-base{max-width:29rem;color:#fffdf8c7!important}#what-changes-the-cost .text-law-accent-text{color:var(--coast-aqua)!important}#what-changes-the-cost ol{box-shadow:0 1.75rem 4rem #0000002e;background:#8be0e15c!important;border-color:#8be0e15c!important}#case-study-duty-budget-before-settlement{background:#e7f1ef!important}#case-study-duty-budget-before-settlement>div>div{position:relative;overflow:hidden;background:var(--coast-ink)!important;border-color:#8be0e16b!important;box-shadow:0 1.75rem 3.5rem #062c392e!important}#case-study-duty-budget-before-settlement>div>div:after{content:"";border:1px solid #8be0e147;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-5.5rem;right:-2.5rem}#case-study-duty-budget-before-settlement :is(h2,p){z-index:1;position:relative}#case-study-duty-budget-before-settlement h2{letter-spacing:-.05em;max-width:18ch;line-height:.96;color:#fffdf8!important;font-size:clamp(2rem,3.1vw,3.5rem)!important;font-weight:500!important}#case-study-duty-budget-before-settlement p{color:#fffdf8c7!important}#case-study-duty-budget-before-settlement p .font-semibold{color:var(--coast-aqua)!important}#case-study-duty-budget-before-settlement .coast-button--outline{z-index:1;position:relative;color:#fffdf8!important;border-color:#8be0e1a6!important}#case-study-duty-budget-before-settlement .coast-button--outline:hover{color:#fffdf8!important;background:#8be0e126!important}#quote-anatomy>div>.text-center{text-align:left!important;max-width:39rem!important;margin-inline:0!important}#quote-anatomy>div>.text-center h2,#comparison-framework>div>.text-center h2,#fixed-fee-faq>div>.text-center h2{letter-spacing:-.055em;max-width:13ch;line-height:.94;font-size:clamp(2.4rem,4.1vw,4.5rem)!important;font-weight:500!important}#quote-anatomy .lg\:grid-cols-4{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#quote-anatomy .lg\:grid-cols-4>div{min-height:21rem;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.45rem,2.4vw,2.3rem)!important}#quote-anatomy .lg\:grid-cols-4>div+div{border-left:1px solid var(--coast-line)!important}#quote-anatomy .lg\:grid-cols-4>div:first-child{background:#e7f1ef!important}#quote-anatomy .lg\:grid-cols-4 h3{letter-spacing:-.035em;min-height:3.4rem;line-height:1.02;font-size:clamp(1.35rem,1.9vw,1.8rem)!important;font-weight:500!important}#quote-anatomy .lg\:grid-cols-4 .pt-4{color:var(--coast-ink)!important}#exclusions-complexity{background:var(--coast-ink)!important}#exclusions-complexity:before{content:"";pointer-events:none;background:radial-gradient(circle at 86% 12%,#8be0e124,#0000 29%);position:absolute;inset:0}#exclusions-complexity .lg\:col-span-5,#exclusions-complexity .lg\:col-span-7{z-index:1;position:relative}#exclusions-complexity .lg\:col-span-5 h2{letter-spacing:-.055em;max-width:11ch;line-height:.94;color:#fffdf8!important;font-size:clamp(2.5rem,4vw,4.5rem)!important;font-weight:500!important}#exclusions-complexity .lg\:col-span-5 :is(p,.text-law-muted){color:#fffdf8c7!important}#exclusions-complexity .lg\:col-span-5 .text-law-accent-text{color:var(--coast-aqua)!important}#exclusions-complexity .lg\:col-span-5 a{color:#fffdf8!important;background:0 0!important;border-color:#8be0e199!important}#exclusions-complexity .lg\:col-span-7{border-color:#8be0e180!important;border-radius:0!important;box-shadow:0 1.75rem 4rem #00000038!important}#comparison-framework .comparison-framework__intro{justify-items:center;width:min(100%,44rem);display:grid;text-align:center!important;margin-inline:auto!important}#comparison-framework .comparison-framework__intro>:is(.ds-eyebrow,h2,p){margin-inline:auto;text-align:center!important}#comparison-framework .comparison-framework__intro h2{margin-inline:auto!important}#hero-section.hero-light-blue{--coast-coral:#0b5662}#comparison-framework table{border:0!important;border-top:2px solid var(--coast-ink)!important;border-bottom:1px solid var(--coast-line)!important}#comparison-framework th{font-family:var(--coast-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;background:var(--coast-ink)!important;color:#fffdf8!important;border:0!important;padding:1.1rem 1.35rem!important}#comparison-framework td{border:0!important;border-top:1px solid var(--coast-line)!important;padding:1.25rem 1.35rem!important}#comparison-framework td:nth-child(2){background:#e7f1ef!important}#conveyancing-quote-form{background:var(--coast-ink)!important}#conveyancing-quote-form>div>div:not(#fee_or_consultation_section){border-color:#8be0e180!important;border-radius:0!important;box-shadow:0 1.75rem 4rem #00000038!important}#conveyancing-quote-form #quote-form-wrapper>div:first-child{text-align:left!important}#conveyancing-quote-form #quote-form-wrapper>div:first-child h2{letter-spacing:-.055em;max-width:12ch;line-height:.94;font-size:clamp(2.3rem,4vw,4.3rem)!important;font-weight:500!important}#conveyancing-quote-form #quote-submit-btn{background:var(--coast-coral)!important;color:#fffdf8!important;height:3.5rem!important}#conveyancing-quote-form #quote-submit-btn:hover{background:#d95745!important}#fixed-fee-faq{background:#e7f1ef!important}#fixed-fee-faq>div>.text-center{text-align:left!important;max-width:44rem!important;margin-inline:0!important}#fixed-fee-faq>div>.text-center p{margin-inline:0!important}#fixed-fee-faq [itemtype="https://schema.org/FAQPage"]{border:0!important;border-top:1px solid var(--coast-line)!important;border-bottom:1px solid var(--coast-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}#property-solicitor-hero{background:var(--coast-ink)!important}#property-solicitor-hero>div:first-child{opacity:.22!important;mix-blend-mode:luminosity!important}#property-solicitor-hero>div:nth-child(2){background:#062c39c7!important}#property-solicitor-hero h1{max-width:11ch;color:#fffdf8!important;letter-spacing:-.06em!important;font-size:clamp(3.15rem,5.4vw,5.85rem)!important;font-weight:500!important;line-height:.92!important}#property-solicitor-hero .lg\:col-span-7>p{color:#fffdf8cc!important}#property-solicitor-hero .coast-button--outline{color:#fffdf8!important;border-color:#8be0e18c!important}#property-solicitor-hero .light-blue-panel{border-color:#8be0e175!important;border-radius:0!important;box-shadow:0 1.75rem 4rem #0000003d!important}@media (width>=1024px){#property-solicitor-hero{min-height:0;background-color:#062c39!important;background-image:linear-gradient(90deg,#03181ff5 0%,#03181fd6 45%,#03181f7a 100%),url(/assets/coastal-cadastral-plan.png)!important;background-position:50%,100%!important;background-size:cover,cover!important;padding-top:clamp(4.5rem,7vw,6.5rem)!important;padding-bottom:clamp(4.5rem,7vw,6.5rem)!important}#property-solicitor-hero>div:first-child{opacity:0!important;mix-blend-mode:normal!important}#property-solicitor-hero>div:nth-child(2){background:linear-gradient(90deg,#062c391f,#062c394d)!important}#property-solicitor-hero>.relative>div{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.7fr)!important;align-items:start!important;column-gap:clamp(2.5rem,6vw,7rem)!important}#property-solicitor-hero>.relative>div>.lg\:col-span-7,#property-solicitor-hero>.relative>div>.lg\:col-span-5{grid-column:span 1/span 1!important}#property-solicitor-hero h1{max-width:12.25ch!important;font-size:clamp(3.1rem,4.35vw,4.9rem)!important;line-height:.98!important}#property-solicitor-hero .light-blue-panel{align-self:start;max-width:26.25rem;margin-top:.5rem;margin-left:auto;border:1px solid #8be0e194!important;border-left:3px solid var(--coast-aqua)!important;box-shadow:none!important;background:#fffdf8fa!important;padding:clamp(1.5rem,2.25vw,2.15rem)!important}#property-solicitor-hero .light-blue-panel:before{display:none}#property-solicitor-hero .light-blue-panel h2{max-width:13ch;font-size:clamp(1.65rem,2vw,2.15rem)!important;line-height:1.02!important}#property-solicitor-hero .ds-eyebrow,#property-solicitor-hero .light-blue-panel .ds-eyebrow{font-family:var(--font-sans)!important;letter-spacing:.025em!important;text-transform:none!important;font-size:.72rem!important;font-weight:700!important}#property-solicitor-hero .coast-button{font-family:var(--font-sans)!important;letter-spacing:.012em!important;text-transform:none!important;font-size:.78rem!important}#property-solicitor-hero .light-blue-panel>ol{margin-top:1.15rem!important;padding-top:1rem!important}#property-solicitor-hero .light-blue-panel>ol>li+li{margin-top:.85rem!important}#property-solicitor-hero .light-blue-panel>p.mt-6{margin-top:1.15rem!important;padding-top:1rem!important}#property-solicitor-hero .lg\:col-span-7>p:first-of-type{max-width:38rem;color:#fffdf8e0!important}#property-solicitor-hero .coast-button--gold{background:var(--coast-coral)!important}#property-solicitor-hero .coast-button--gold:hover{background:#dc583d!important}#property-solicitor-hero .lg\:col-span-7>p.mt-5{border-top:1px solid #8be0e161;max-width:33rem;padding-top:1.25rem;color:#fffdf8d6!important;margin-top:1.5rem!important}#property-solicitor-hero .lg\:col-span-7>p.mt-2{max-width:37rem}#property-solicitor-hero .lg\:col-span-7>p.mt-4{max-width:36rem;color:#fffdf8d1!important;margin-top:1.2rem!important}}#property-solicitor-scope .lg\:col-span-5>div{border:0!important;border-left:2px solid var(--coast-aqua)!important;box-shadow:none!important;background:#e7f1ef!important;border-radius:0!important;padding:clamp(1.8rem,3vw,3rem)!important}#property-solicitor-scope .lg\:col-span-7{border-left:1px solid var(--coast-line);padding-left:clamp(0rem,3vw,3.5rem)}#property-solicitor-scope .lg\:col-span-7 h2{letter-spacing:-.055em;max-width:16ch;line-height:.94;font-size:clamp(2.4rem,4.2vw,4.5rem)!important;font-weight:500!important}#property-matter-routes{background:#e7f1ef!important}#property-matter-routes .lg\:grid-cols-4,#property-solicitor-process .xl\:grid-cols-4{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#property-matter-routes .lg\:grid-cols-4>a,#property-solicitor-process .xl\:grid-cols-4>li{min-height:17rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.55rem,2.6vw,2.5rem)!important}#property-matter-routes .lg\:grid-cols-4>a+a,#property-solicitor-process .xl\:grid-cols-4>li+li{border-left:1px solid var(--coast-line)!important}#property-matter-routes .lg\:grid-cols-4>a:first-child,#property-solicitor-process .xl\:grid-cols-4>li:first-child{background:#fffdf88a!important}#property-matter-routes .lg\:grid-cols-4 h3,#property-solicitor-process .xl\:grid-cols-4 h3{letter-spacing:-.04em;line-height:1.02;font-size:clamp(1.55rem,2vw,2.2rem)!important;font-weight:500!important}#property-law-questions .lg\:col-span-7{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#property-law-questions .lg\:col-span-7>*{min-height:14.5rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:1.85rem!important}#property-law-questions .lg\:col-span-7>:nth-child(2n){border-left:1px solid var(--coast-line)!important}#property-law-questions .lg\:col-span-7>:nth-child(n+3){border-top:1px solid var(--coast-line)!important}#property-law-questions .lg\:col-span-7>:first-child{background:#e7f1ef!important}#property-solicitor-process{background:#f7f5ef!important}#property-solicitor-faq{background:#e7f1ef!important}#property-solicitor-faq>div>div:last-child{border:0!important;border-top:1px solid var(--coast-line)!important;border-bottom:1px solid var(--coast-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}#quick-comparison>div>.max-w-3xl{max-width:43rem!important}#quick-comparison h2{letter-spacing:-.055em;max-width:15ch;line-height:.93;font-size:clamp(2.5rem,4.4vw,4.85rem)!important;font-weight:500!important}#quick-comparison .overflow-x-auto{border:0!important;border-top:2px solid var(--coast-ink)!important;border-bottom:1px solid var(--coast-line)!important;box-shadow:none!important;border-radius:0!important}#quick-comparison th[scope=col]{font-family:var(--coast-mono);letter-spacing:.045em;background:var(--coast-ink)!important;color:#fffdf8!important;border:0!important;padding:1.2rem 1.5rem!important;font-size:.68rem!important}#quick-comparison th[scope=row],#quick-comparison td{padding:1.45rem 1.5rem!important}#quick-comparison tr:nth-child(2n){background:#e7f1ef!important}#quick-comparison tr:nth-child(2n) td,#quick-comparison tr:nth-child(2n) th{background:0 0!important}#quick-comparison td:last-child{background:#8be0e124!important}#when-conveyancer-fits{background:var(--coast-ink)!important}#when-conveyancer-fits>div>div{border:1px solid #8be0e16b;gap:0!important}#when-conveyancer-fits>div>div>*{min-height:27rem;box-shadow:none!important;border:0!important;border-radius:0!important;padding:clamp(2rem,4vw,4rem)!important}#when-conveyancer-fits>div>div>:first-child{background:#fffdf8!important}#when-conveyancer-fits>div>div>:last-child{background:#e7f1ef!important;border-left:1px solid #8be0e16b!important}#when-conveyancer-fits h2{letter-spacing:-.05em;max-width:14ch;line-height:.95;font-size:clamp(2.05rem,3.3vw,3.5rem)!important;font-weight:500!important}#choose-your-next-step .lg\:grid-cols-4{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#choose-your-next-step .lg\:grid-cols-4>a{min-height:16rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.55rem,2.6vw,2.5rem)!important}#choose-your-next-step .lg\:grid-cols-4>a+a{border-left:1px solid var(--coast-line)!important}#choose-your-next-step .lg\:grid-cols-4>a:first-child{background:#e7f1ef!important}#choose-your-next-step .lg\:grid-cols-4 h3{letter-spacing:-.04em;font-size:clamp(1.55rem,2vw,2.15rem)!important;font-weight:500!important}#comparison-faq{background:#e7f1ef!important}#comparison-faq .space-y-3{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line)}#comparison-faq details{border:0!important;border-bottom:1px solid var(--coast-line)!important;background:0 0!important;border-radius:0!important;padding:1.35rem 0!important}#comparison-faq details:last-child{border-bottom:0!important}#fhb-steps>div>.text-center,#stamp-duty-thresholds>div>.text-center,#fhb-checklist-section>div>.text-center{text-align:left!important;max-width:43rem!important;margin-inline:0!important}#fhb-steps h2,#stamp-duty-thresholds h2,#fhb-checklist-section h2{letter-spacing:-.055em;max-width:13ch;line-height:.94;font-size:clamp(2.45rem,4.2vw,4.6rem)!important;font-weight:500!important}#fhb-steps .xl\:grid-cols-4{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#fhb-steps .xl\:grid-cols-4>div{min-height:20rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.5rem,2.6vw,2.5rem)!important}#fhb-steps .xl\:grid-cols-4>div+div{border-left:1px solid var(--coast-line)!important}#fhb-steps .xl\:grid-cols-4>div:first-child{background:#e7f1ef!important}#fhb-steps .xl\:grid-cols-4 h3{letter-spacing:-.04em;min-height:3.6rem;line-height:1.01;font-size:clamp(1.45rem,2vw,2rem)!important;font-weight:500!important}#stamp-duty-thresholds{background:var(--coast-ink)!important}#stamp-duty-thresholds :is(h2,p){color:#fffdf8!important}#stamp-duty-thresholds .text-law-muted{color:#fffdf8c7!important}#stamp-duty-thresholds .overflow-x-auto{border:1px solid #8be0e16e!important;border-radius:0!important;box-shadow:0 1.75rem 4rem #0003!important}#stamp-duty-thresholds th{font-family:var(--coast-mono);letter-spacing:.04em;color:var(--coast-ink)!important;background:#e7f1ef!important;border:0!important;padding:1.15rem 1.3rem!important;font-size:.68rem!important}#stamp-duty-thresholds td{padding:1.25rem 1.3rem!important}#stamp-duty-thresholds td:last-child{background:#8be0e124!important}#fhb-checklist-section .sm\:grid-cols-2{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#fhb-checklist-section .sm\:grid-cols-2>div{padding:clamp(1.65rem,3vw,3rem)!important}#fhb-checklist-section .sm\:grid-cols-2>div+div{border-left:1px solid var(--coast-line)}#fhb-checklist-section .sm\:grid-cols-2>div:first-child{background:#e7f1ef}#quote-or-review-form{background:var(--coast-ink)!important}#quote-or-review-form>div>div{border-color:#8be0e17a!important;border-radius:0!important;box-shadow:0 1.75rem 4rem #0000003b!important}#quote-or-review-form #fhb-form-wrapper>div:first-child{text-align:left!important}#quote-or-review-form #fhb-form-wrapper>div:first-child h2{letter-spacing:-.055em;max-width:12ch;line-height:.94;font-size:clamp(2.35rem,4vw,4.3rem)!important;font-weight:500!important}#quote-or-review-form #drag-drop-zone-fhb{border-color:var(--coast-aqua)!important;background:#e7f1ef!important;border-radius:0!important}#quote-or-review-form #fhb-submit-btn{background:var(--coast-coral)!important;color:#fffdf8!important;height:3.5rem!important}#fhb-faq{background:#e7f1ef!important}#fhb-faq>div>.text-center{text-align:left!important;max-width:43rem!important;margin-inline:0!important}#fhb-faq>div>div:last-child{border:0!important;border-top:1px solid var(--coast-line)!important;border-bottom:1px solid var(--coast-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}#contract-review-hero>div:first-child{background:#062c39b8!important}#contract-review-hero h1{max-width:12ch;color:#fffdf8!important;letter-spacing:-.06em!important;font-size:clamp(3.1rem,5.4vw,5.9rem)!important;font-weight:500!important;line-height:.92!important}#contract-review-hero .space-y-6>:is(p,div+p){color:#fffdf8cc!important}#contract-review-hero .coast-button--outline{color:#fffdf8!important;border-color:#8be0e194!important}#contract-review-hero figure{background:#e7f1ef1f!important;border-color:#8be0e17a!important;border-radius:0!important;box-shadow:0 1.75rem 4rem #0000003d!important}#contract-review-scope>div>.text-center{text-align:left!important;max-width:42rem!important;margin-inline:0!important}#contract-review-scope h2,#contract-review-scenarios h2,#contract-review-documents h2{letter-spacing:-.055em;max-width:14ch;line-height:.94;font-size:clamp(2.45rem,4.2vw,4.65rem)!important;font-weight:500!important}#contract-review-scope .lg\:grid-cols-3{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#contract-review-scope .lg\:grid-cols-3>*{min-height:15rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.55rem,2.7vw,2.6rem)!important}#contract-review-scope .lg\:grid-cols-3>:nth-child(3n+2),#contract-review-scope .lg\:grid-cols-3>:nth-child(3n+3){border-left:1px solid var(--coast-line)!important}#contract-review-scope .lg\:grid-cols-3>:nth-child(n+4){border-top:1px solid var(--coast-line)!important}#contract-review-scope .lg\:grid-cols-3>:first-child{background:#e7f1ef!important}#contract-review-scope .lg\:grid-cols-3 h3{letter-spacing:-.04em;line-height:1.02;font-size:clamp(1.45rem,2vw,2.05rem)!important;font-weight:500!important}#contract-review-scenarios{background:#e7f1ef!important}#contract-review-scenarios .lg\:col-span-5{border-right:1px solid var(--coast-line);padding-right:clamp(1rem,4vw,4rem)}#contract-review-scenarios .sm\:grid-cols-3{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#contract-review-scenarios .sm\:grid-cols-3>*{min-height:16rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:1.85rem!important}#contract-review-scenarios .sm\:grid-cols-3>*+*{border-left:1px solid var(--coast-line)!important}#contract-review-scenarios .sm\:grid-cols-3>:first-child{background:#fffdf88f!important}#contract-review-documents>div>.text-center{text-align:left!important}#contract-review-documents ol{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line)}#contract-review-documents ol>li{border:0!important;border-bottom:1px solid var(--coast-line)!important;background:0 0!important;padding:1.6rem 0!important}#contract-review-documents ol>li:last-child{border-bottom:0!important}#urgent-review-form{background:var(--coast-ink)!important}#urgent-review-form>div>div{border-color:#8be0e180!important;border-radius:0!important;box-shadow:0 1.75rem 4rem #0000003b!important}#urgent-review-form #form-wrapper>div:first-child{text-align:left!important}#urgent-review-form #form-wrapper>div:first-child h2{letter-spacing:-.055em;max-width:11ch;line-height:.94;font-size:clamp(2.35rem,4vw,4.35rem)!important;font-weight:500!important}#urgent-review-form #drag-drop-zone{border-color:var(--coast-aqua)!important;background:#e7f1ef!important;border-radius:0!important}#urgent-review-form .coast-button--primary{background:var(--coast-coral)!important;height:3.5rem!important}#contract-faq{background:#e7f1ef!important}#contract-faq>div>div:last-child{border:0!important;border-top:1px solid var(--coast-line)!important;border-bottom:1px solid var(--coast-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}#lp-hero-section{background-color:var(--coast-ink)!important;background-image:linear-gradient(90deg,#062c39fa 0%,#062c39e8 50%,#062c39a1 100%),url(/assets/aquarius-fixed-fee-folio-v1.png)!important;background-position:50%,100%!important;background-size:cover,cover!important}#lp-hero-section>div.absolute:first-child{opacity:0!important}#lp-hero-section .hero-light-blue__wash{background:linear-gradient(145deg,#0000 62%,#8be0e121 62.2% 62.4%,#0000 62.6%)!important}#lp-hero-section .lg\:col-span-6:first-child>span{color:var(--coast-aqua)!important;background:#8be0e124!important;border-color:#8be0e180!important;border-radius:0!important}#lp-hero-section h1{max-width:12ch;color:#fffdf8!important;letter-spacing:-.06em!important;font-size:clamp(3rem,5.2vw,5.9rem)!important;font-weight:500!important;line-height:.92!important}#lp-hero-section h1 span,#lp-hero-section .lg\:col-span-6:first-child>p{color:#fffdf8d1!important}#lp-hero-section [data-shortcut]{color:#fffdf8!important;box-shadow:none!important;background:0 0!important;border-color:#8be0e180!important;border-radius:0!important}#lp-hero-section [data-shortcut]:first-child{border-color:var(--coast-coral)!important;background:var(--coast-coral)!important}#lp-hero-section .pt-6.border-t{border-color:#8be0e159!important}#lp-hero-section .pt-6.border-t span:not(.rounded-full){color:#fffdf8bf!important}#wizard-form-container>.light-blue-panel{background:#062c39e6!important;border-color:#8be0e19e!important;border-radius:0!important;box-shadow:0 2rem 5rem #00000042!important}#wizard-form-container #wizard-step-label{color:var(--coast-aqua)!important}#wizard-form-container #wizard-progress-bar{background:var(--coast-coral)!important}#wizard-form-container .wizard-card,#wizard-form-container .wizard-pane label.relative{background:#fffdf80e!important;border-color:#8be0e147!important;border-radius:0!important}#wizard-form-container .wizard-card:hover,#wizard-form-container .wizard-pane label.relative:hover{border-color:var(--coast-aqua)!important;background:#8be0e11a!important}#wizard-form-container #wizard-next-btn,#wizard-form-container #wizard-submit-btn{background:var(--coast-coral)!important;color:#fffdf8!important}@media (width<=767px){#fee-components .md\:grid-cols-3>*+*,#buyer-seller-costs .md\:grid-cols-2>*+*{border-top:1px solid var(--coast-line)!important;border-left:0!important}#fee-components .md\:grid-cols-3>*,#buyer-seller-costs .md\:grid-cols-2>*{min-height:0}#quote-anatomy .lg\:grid-cols-4>div+div{border-top:1px solid var(--coast-line)!important;border-left:0!important}#comparison-framework .overflow-x-auto{padding-bottom:.8rem;position:relative}#comparison-framework table{min-width:40rem}#property-matter-routes .lg\:grid-cols-4>a+a,#property-solicitor-process .xl\:grid-cols-4>li+li{border-top:1px solid var(--coast-line)!important;border-left:0!important}#property-solicitor-scope .lg\:col-span-7{border-top:1px solid var(--coast-line);border-left:0;padding-top:2rem;padding-left:0}#when-conveyancer-fits>div>div>:last-child{border-top:1px solid #8be0e16b!important;border-left:0!important}#choose-your-next-step .lg\:grid-cols-4>a+a,#fhb-steps .xl\:grid-cols-4>div+div{border-top:1px solid var(--coast-line)!important;border-left:0!important}#fhb-checklist-section .sm\:grid-cols-2>div+div{border-top:1px solid var(--coast-line);border-left:0}#contract-review-scope .lg\:grid-cols-3>*+*{border-top:1px solid var(--coast-line)!important;border-left:0!important}#contract-review-scenarios .lg\:col-span-5{border-right:0;border-bottom:1px solid var(--coast-line);padding-bottom:2rem;padding-right:0}#contract-review-scenarios .sm\:grid-cols-3>*+*{border-top:1px solid var(--coast-line)!important;border-left:0!important}}@media (width>=900px){#explanation>div,#focus-areas>div,#specialization-faqs>div,#commercial-property-pathways>div{max-width:80rem!important}#explanation .lg\:col-span-5>div{margin-top:.2rem;border:0!important;border-left:2px solid var(--coast-aqua)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 0 0 clamp(2rem,4vw,4rem)!important}#explanation .lg\:col-span-7{border-left:1px solid var(--coast-line);padding-left:clamp(1rem,4vw,4rem)}#explanation .lg\:col-span-7 h2{letter-spacing:-.05em;max-width:13ch;line-height:.95;font-size:clamp(2.4rem,4.1vw,4.45rem)!important}#focus-areas{background:#e7f1ef!important}#focus-areas>div>.max-w-3xl{text-align:left!important;max-width:38rem!important;margin-inline:0!important}#focus-areas h2{letter-spacing:-.05em;max-width:10ch;line-height:.95;font-size:clamp(2.5rem,4.2vw,4.6rem)!important}#focus-areas .sm\:grid-cols-2{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important}#focus-areas .sm\:grid-cols-2>*{min-height:13rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.8rem,3vw,2.8rem)!important}#focus-areas .sm\:grid-cols-2>:nth-child(2n){border-left:1px solid var(--coast-line)!important}#focus-areas .sm\:grid-cols-2>:nth-child(n+3){border-top:1px solid var(--coast-line)!important}#focus-areas .sm\:grid-cols-2>:first-child{background:#fffdf894!important}#focus-areas .sm\:grid-cols-2 h3{font-size:clamp(1.55rem,2.1vw,2.15rem)!important;font-weight:500!important}#specialization-faqs .space-y-2{border:0!important;border-top:1px solid var(--coast-line)!important;border-bottom:1px solid var(--coast-line)!important;box-shadow:none!important;border-radius:0!important;padding:0!important}#commercial-property-pathways{background:#f7f5ef!important}#commercial-property-pathways .md\:grid-cols-3{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);gap:0!important;max-width:none!important}#commercial-property-pathways .md\:grid-cols-3>a{min-height:14rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2.1rem!important}#commercial-property-pathways .md\:grid-cols-3>a+a{border-left:1px solid var(--coast-line)!important}}.site-header .ds-nav-link,.site-header .ds-menu-trigger{font-size:.78rem}@media (width>=1024px){.estate-page #estate-process .estate-process-flow li>span:first-child{border-color:#fffdf8!important;justify-content:center!important;align-items:center!important;width:4rem!important;height:4rem!important;display:inline-flex!important}.estate-page #estate-process .estate-process-flow li>span:first-child>i.ph{width:1em!important;height:1em!important;color:inherit!important;opacity:1!important;visibility:visible!important;font-size:2rem!important;line-height:1!important;display:block!important;overflow:visible!important}.estate-page #estate-process .estate-process-flow li:nth-child(2)>span:first-child{color:#fffdf8!important;background:#0b5662!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero{min-height:42rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__image{height:auto!important;inset:2.9rem clamp(2.75rem,6.25vw,7.5rem) 2.9rem 48.25%!important;box-shadow:.85rem .85rem #128d9d21!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__shell{grid-template-columns:minmax(0,33.5rem) minmax(15rem,1fr)!important;gap:1.75rem 3.25rem!important;min-height:42rem!important;padding:4.55rem clamp(2.75rem,6.25vw,7.5rem) 3.45rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__copy{border-left:0!important;width:min(30.5rem,100%)!important;padding-left:0!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:first-child,body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:last-child{letter-spacing:-.082em!important;font-size:clamp(3.95rem,5.25vw,5.7rem)!important;line-height:.86!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__intro{max-width:28.5rem!important;margin-top:1.55rem!important;font-size:1.03rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__actions{gap:1.35rem!important;margin-top:2rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary{letter-spacing:.055em!important;min-height:3.05rem!important;padding-inline:1.25rem!important;font-size:.7rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__secondary{min-height:2.35rem!important;padding-bottom:.18rem!important;font-size:.73rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof{border-top:1px solid #062c3952!important;gap:0!important;width:min(31rem,100%)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span{color:#214b55!important;letter-spacing:.03em!important;flex:1 1 0!important;padding:.9rem 1rem 0 0!important;font-size:.69rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span+span{border-left:1px solid #062c392e!important;padding-left:1rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span:before{border-radius:0!important;width:1.35rem!important;height:2px!important;margin-bottom:.6rem!important}.site-header.site-header--home>div:first-child{max-width:82rem!important;min-height:4.65rem!important}.site-header.site-header--home .ds-nav-link,.site-header.site-header--home .ds-menu-trigger{letter-spacing:.015em!important;font-size:.7rem!important}.site-header.site-header.site-header--home a[href=\/quote]{min-height:2.75rem!important;padding-inline:1.15rem!important;font-size:.68rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero:before{background:linear-gradient(90deg,#f7f4ed 0% 48.25%,#f7f4ed00 48.25%)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__image{box-shadow:none!important;border:0!important;inset:0 0 0 48.25%!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__shell{min-height:42rem!important;padding-top:0!important;padding-bottom:0!important;display:block!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__copy{flex-direction:column!important;justify-content:center!important;width:min(30.5rem,44%)!important;min-height:42rem!important;display:flex!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof{border-top:1px solid #062c3952!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;margin-top:2rem!important;display:grid!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span{padding:.8rem .75rem 0 0!important;font-size:.7rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span+span{padding-left:.9rem!important}.site-header.site-header--home>div:first-child{grid-template-columns:15rem auto 1fr!important}.site-header.site-header--home>div:first-child>nav{justify-self:start!important}.site-header.site-header--home>div:first-child>div:last-child{justify-self:end!important}}#hero-section [data-track-id=hero-view-fees]{opacity:.82}@media (width>=900px){#philosophy{background:#f4f8f5!important}#team-preview h3{max-width:10ch;font-size:clamp(2.75rem,4.6vw,4.75rem)!important;line-height:.92!important}#team-preview dt{font-size:.76rem!important}#team-preview dd{font-size:1.03rem!important}#case-studies-preview .case-study-content{max-width:91%;padding:clamp(1.6rem,2.6vw,2.35rem)!important}#case-studies-preview .case-study-content p,#case-studies-preview .case-study-content span{font-size:.92rem!important;line-height:1.48!important}#faqs>div{max-width:80rem!important}#faqs>div>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(2.5rem,6vw,6rem);display:grid;border-top:1px solid var(--coast-line)!important;border-bottom:1px solid var(--coast-line)!important}#faqs .coast-faq-item{min-width:0;padding:1.45rem 0!important}#faqs .coast-faq-item summary{font-size:1.1rem!important;line-height:1.32!important}#faqs .coast-faq-item>div{font-size:1rem!important}#proven-results h2{max-width:11ch;font-size:clamp(2.45rem,3.9vw,4rem)!important}#client-feedback blockquote p{font-size:clamp(1.65rem,2.5vw,2.55rem)!important;line-height:1.03!important}#services-hub>div>.text-center{margin-bottom:2.8rem!important}#services-hub>div>.text-center>h2{max-width:10ch;font-size:clamp(2.35rem,3.65vw,3.8rem)!important}#fees-overview .lg\:col-span-8{padding-top:1.75rem}#philosophy h2{max-width:12ch;font-size:clamp(2.35rem,3.8vw,3.9rem)!important}#philosophy ul{margin-top:2.5rem!important}#team-preview>div>.mt-12{min-height:34rem;margin-top:2.6rem!important}#team-preview>div>.mt-12>div:last-child{padding:clamp(2rem,3.8vw,3.75rem)!important}#faqs .text-center{margin-bottom:2.4rem!important}#faqs .coast-faq-item summary{min-height:3.25rem;font-size:1rem!important}#consultation-cta h2{max-width:12ch;font-size:clamp(2.35rem,3.65vw,3.85rem)!important}#property-stage-selector,#proven-results,#services-hub,#fees-overview,#philosophy,#team-preview,#case-studies-preview,#faqs,#consultation-cta{padding-block:clamp(3.2rem,4.6vw,4.4rem)!important}#property-stage-selector .mt-8.grid>a{min-height:18.5rem}#proven-results h2{font-size:clamp(2.2rem,3.35vw,3.5rem)!important}#client-feedback{padding-block:2.75rem!important}#client-feedback figure{padding-block:1.75rem!important}#services-hub>div>.grid.gap-5>*{min-height:18.25rem!important}#services-hub>div>.grid.gap-5 h3{margin-top:clamp(2.25rem,3.7vw,3.3rem)!important;font-size:clamp(1.45rem,1.75vw,1.9rem)!important}#services-hub>div>.mt-14{padding-top:2rem!important}#fees-overview h2{font-size:clamp(2.1rem,3.2vw,3.3rem)!important}#fees-overview dl>div{padding-block:1.05rem!important}#philosophy h2{font-size:clamp(2.2rem,3.4vw,3.5rem)!important}#philosophy li{padding-top:.8rem!important;padding-bottom:.8rem!important}#team-preview>div>.mt-12{min-height:26rem}#team-preview h3{font-size:clamp(2.5rem,3.8vw,3.9rem)!important}#case-studies-preview .case-study-card{min-height:20.5rem}#case-studies-preview .case-study-content h3{font-size:clamp(1.4rem,1.8vw,1.9rem)!important}#faqs .coast-faq-item{padding-block:.7rem!important}#faqs .coast-faq-item summary{min-height:2.7rem}#consultation-cta h2{font-size:clamp(2.15rem,3.25vw,3.4rem)!important}}.site-header.site-header{isolation:isolate}.site-header.site-header:after{z-index:-1;background:linear-gradient(90deg, transparent 0 7%, var(--coast-coral) 7% 16%, var(--coast-aqua) 16% 43%, transparent 43%);content:"";pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}@media (width>=1024px){.site-header.site-header>div:first-child{justify-content:flex-start}.site-header .ds-desktop-nav{margin-left:clamp(2.25rem,4vw,4.5rem)}.site-header.site-header>div:first-child>div:last-child{margin-left:auto}}.coast-site-footer{isolation:isolate}.coast-site-footer:after{z-index:-1;aspect-ratio:1.12;content:"";opacity:.58;pointer-events:none;background:linear-gradient(140deg,#03181fb3,#03181f29),url(/assets/aquarius-property-service-hero-v1.png) 100% 100%/cover no-repeat;border:1px solid #8be0e12e;width:min(38vw,34rem);position:absolute;bottom:clamp(-8rem,-3vw,-2rem);right:clamp(-10rem,-3vw,-2rem);box-shadow:0 0 0 1.5rem #8be0e109,0 0 0 3rem #8be0e105}.coast-site-footer>div{z-index:1}@media (width<=639px){.coast-site-footer:after{opacity:.34;width:28rem;bottom:-9rem;right:-12rem}}#hero-section.hero-light-blue{isolation:isolate}#hero-section.hero-light-blue:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#8be0e10e,#0000 44%);border-left:1px solid #8be0e11a;border-right:1px solid #8be0e138;width:min(21vw,20rem);position:absolute;top:0;bottom:0;right:clamp(1rem,4vw,5rem)}#hero-section .lg\:col-span-5>div{grid-template-rows:minmax(0,1fr) auto;min-height:clamp(23rem,32vw,31rem);display:grid;box-shadow:1rem 1rem #8be0e11a!important}#hero-section .lg\:col-span-5 picture{min-height:0}#hero-section .lg\:col-span-5 picture img{filter:saturate(.78)contrast(1.06);object-position:50% 42%;aspect-ratio:auto!important;height:100%!important}#hero-section .lg\:col-span-5 .light-blue-panel{padding:1.15rem 1.35rem 1.2rem!important;position:relative!important;inset:auto!important}#hero-section .lg\:col-span-5 .light-blue-panel>p{font-family:var(--coast-mono);color:var(--coast-aqua)!important;letter-spacing:.12em!important;font-size:.64rem!important}#hero-section .lg\:col-span-5 .light-blue-panel ol{margin-top:.72rem!important}#hero-section.hero-light-blue{background-image:linear-gradient(118deg,#03181f 0%,#04242dfa 58%,#052a33f0 100%)!important}#hero-section .hero-light-blue__wash{background:0 0!important}@media (width>=1024px){#hero-section>.relative{max-width:80rem!important}#hero-section>.relative>div:first-child{grid-template-columns:minmax(0,1.03fr) minmax(29rem,.97fr)!important;gap:clamp(3rem,5.5vw,5.8rem)!important}#hero-section .lg\:col-span-7,#hero-section .lg\:col-span-5{grid-column:auto!important}#hero-section .lg\:col-span-7{padding-right:0!important}#hero-section .lg\:col-span-5{padding-left:0!important}#hero-section .lg\:col-span-5>div{min-height:clamp(30rem,38vw,36rem);box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #8be0e157!important;border-radius:0!important}#hero-section .lg\:col-span-5 picture{position:relative}#hero-section .lg\:col-span-5 picture:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#03181f14);border-top:1px solid #8be0e140;border-right:1px solid #8be0e140;position:absolute;inset:0}#hero-section .lg\:col-span-5 .light-blue-panel{border-top:1px solid #8be0e138;border-right:1px solid #8be0e140;background:#edf5f1!important;padding:1.25rem 1.45rem 1.35rem!important}#hero-section .lg\:col-span-5>div{display:block}#hero-section .lg\:col-span-5 picture{height:100%;display:block}#hero-section .lg\:col-span-5 .light-blue-panel{border-top:1px solid #042c3929;border-right:0;flex-direction:column;justify-content:flex-end;display:flex;bottom:0;left:clamp(1.5rem,4vw,3.5rem);right:0;background:#edf5f1f5!important;padding:clamp(1.1rem,1.7vw,1.45rem) clamp(1.25rem,2vw,1.75rem)!important;position:absolute!important}#hero-section .lg\:col-span-5 .light-blue-panel>p{margin-bottom:.7rem;line-height:1.35;color:#147e8a!important}#hero-section .lg\:col-span-5 .light-blue-panel ol{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0!important;display:grid!important}#hero-section .lg\:col-span-5 .light-blue-panel li{border-top:1px solid #042c392e;display:block;color:#082e38!important;padding:.1rem .7rem!important;font-size:.75rem!important;line-height:1.32!important}#hero-section .lg\:col-span-5 .light-blue-panel li:first-child{padding-left:0!important}#hero-section .lg\:col-span-5 .light-blue-panel li:last-child{padding-right:0!important}#hero-section .lg\:col-span-5 .light-blue-panel li:before{display:none}}@media (width>=640px){#hero-section [data-track-id=hero-view-fees]{text-underline-offset:.42rem;align-self:center;text-decoration:underline 1px #8be0e18c;color:#ebfafadb!important;border:0!important;min-height:auto!important;padding:.45rem 0!important;font-size:.72rem!important}#hero-section [data-track-id=hero-view-fees]:hover{-webkit-text-decoration-color:var(--coast-coral);-webkit-text-decoration-color:var(--coast-coral);text-decoration-color:var(--coast-coral);color:#fffdf8!important;background:0 0!important}}#hero-section [data-track-id=hero-get-quote],#hero-section [data-track-id=hero-view-fees],#hero-section .lg\:col-span-5 .light-blue-panel>p,#hero-section .lg\:col-span-7>p:last-child{letter-spacing:.02em!important;text-transform:none!important}#hero-section [data-track-id=hero-get-quote]{min-height:3.25rem!important;padding-inline:1.4rem!important;font-size:.84rem!important}#hero-section .lg\:col-span-7>p:last-child{font-size:.72rem!important;line-height:1.55!important}#proven-results{background:var(--coast-paper)!important}#proven-results>div>div:first-child{padding-left:clamp(1.15rem,2.2vw,2rem);position:relative}#proven-results>div>div:first-child:before{background:linear-gradient(var(--coast-coral) 0 36%, var(--coast-aqua) 36% 100%);content:"";width:3px;position:absolute;top:.3rem;bottom:.3rem;left:0}#proven-results>div>div:first-child :is(h2,p){color:var(--coast-ink)!important}#proven-results .lg\:col-span-8>ol{border-color:var(--coast-line)!important}#proven-results .lg\:col-span-8>ol>li>a{background:0 0!important}#proven-results .lg\:col-span-8>ol>li>a:hover{background:#128d9d0f!important}#proven-results .lg\:col-span-8>ol>li>a>div>p:first-child{color:var(--coast-aqua)!important}#proven-results .lg\:col-span-8>ol>li>a h3{color:var(--coast-ink)!important}#proven-results .lg\:col-span-8>ol>li>a>p:last-child{border-color:var(--coast-line)!important;color:var(--coast-ink)!important}@supports (color:color-mix(in lab, red, red)){#proven-results .lg\:col-span-8>ol>li>a>p:last-child{color:color-mix(in srgb, var(--coast-ink) 72%, transparent)!important}}#proven-results .lg\:col-span-8>ol>li>a i{color:var(--coast-aqua)!important}@media (width>=900px){#proven-results .lg\:col-span-8>ol>li:nth-child(3n+1),#proven-results .lg\:col-span-8>ol>li:nth-child(3n+2){border-right-color:var(--coast-line)!important}#proven-results .lg\:col-span-8>ol>li:nth-child(-n+3){border-bottom-color:var(--coast-line)!important}}@media (width<=899px){#hero-section.hero-light-blue:after{width:28vw;right:1rem}#hero-section .lg\:col-span-5>div{min-height:0}#hero-section .lg\:col-span-5 picture img{aspect-ratio:16/9!important}#proven-results>div>div:first-child{padding-left:1.1rem}}main .ds-eyebrow{font-family:var(--coast-mono)!important;letter-spacing:.12em!important;margin-bottom:.7rem!important;font-size:.64rem!important}#fees-hero,#fixed-fee-hero{position:relative;overflow:hidden;background-color:#f5f2ea!important;background-image:linear-gradient(90deg,#8be0e138 1px,#0000 1px),linear-gradient(#8be0e12e 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:2.4rem 2.4rem!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-color:#082e382e!important}#fees-hero:after,#fixed-fee-hero:after{background:var(--coast-aqua);content:"";pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:max(1.5rem,50% - 44rem)}#fees-hero>div,#fixed-fee-hero>div{z-index:1;position:relative}#fees-hero h1,#fixed-fee-hero h1{max-width:9.5ch;letter-spacing:-.052em!important;font-weight:500!important}#fees-hero aside,#fixed-fee-hero aside{box-shadow:1.1rem 1.1rem #128d9d2e}#fees-hero aside img{filter:saturate(.72)contrast(1.08);opacity:.62!important;mix-blend-mode:normal!important}#fees-hero aside:after,#fixed-fee-hero aside:after{content:"";background:linear-gradient(125deg,#05232bf0 12%,#05232bad 100%);position:absolute;inset:0}#fees-hero aside>div,#fixed-fee-hero aside>div{z-index:1}#fees-hero aside dl,#fixed-fee-hero aside dl{border-color:#a4e0e166!important}#fees-hero aside dl>div,#fixed-fee-hero aside dl>div{align-items:baseline;border-color:#a4e0e147!important;grid-template-columns:minmax(6.9rem,.8fr) minmax(0,1.2fr)!important}#fees-hero aside dt,#fixed-fee-hero aside dt{color:#b8f0ed!important}#fee-components .grid>*,#quote-anatomy .grid>*{position:relative;overflow:hidden;box-shadow:none!important;border-color:#082e3833!important;border-radius:0!important}#fee-components .grid>:before,#quote-anatomy .grid>:before{background:linear-gradient(90deg, var(--coast-aqua), transparent 72%);content:"";height:3px;position:absolute;top:0;left:0;right:0}#what-changes-the-cost ol,#comparison-framework table{box-shadow:.75rem .75rem #8be0e133;border-color:#082e3833!important;border-radius:0!important}#what-changes-the-cost ol>li{border-bottom:1px solid #082e3824;border-right:1px solid #082e3824;min-height:14rem}#what-changes-the-cost ol>li>span,#quote-anatomy [class*=h-10]{background:#d9f1ef!important;border-radius:0!important}#quote-checklist ol>li{box-shadow:none!important;border-radius:0!important}#quote-checklist ol>li>span{color:#b8f0ed!important;background:#082e38!important;border-radius:0!important}@media (width>=1024px){#fees-hero,#fixed-fee-hero{padding-top:clamp(5rem,8vw,8.25rem)!important;padding-bottom:clamp(4rem,7vw,7.25rem)!important}#fees-hero>div,#fixed-fee-hero>div{max-width:85rem!important}#fees-hero>div>div,#fixed-fee-hero>div>div{gap:clamp(2.5rem,5vw,6rem)!important}#fees-hero aside,#fixed-fee-hero aside{padding:clamp(2.2rem,3.6vw,4rem)!important}}#contract-review-hero{position:relative;overflow:hidden;background-color:#082e38!important;background-image:linear-gradient(90deg,#8be0e129 1px,#0000 1px),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:3rem 3rem!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}#contract-review-hero [data-property-proof]{position:relative;overflow:hidden;background:#062e39eb!important;border:1px solid #a4e0e17a!important;border-radius:0!important;box-shadow:1rem 1rem #8be0e12e!important}#contract-review-hero [data-property-proof] h2,#contract-review-hero [data-property-proof] figcaption{color:#fffdf8!important}#contract-review-hero [data-property-proof]>div>div{background:#a4e0e11a!important;border-color:#a4e0e13d!important;border-radius:0!important}#contract-review-scope .grid>*,#contract-review-scenarios .grid>*,#fhb-steps .grid>*{position:relative;overflow:hidden;box-shadow:none!important;border-color:#082e3833!important;border-radius:0!important}#contract-review-scope .grid>:before,#contract-review-scenarios .grid>:before,#fhb-steps .grid>:before{background:linear-gradient(90deg, var(--coast-aqua), transparent 70%);content:"";height:3px;position:absolute;top:0;left:0;right:0}#contract-review-documents ol>li{border-left-color:var(--coast-aqua)!important;background:#f2f7f4!important}#contract-review-documents ol>li>span{color:#b8f0ed!important;background:#082e38!important;border-radius:0!important}#fhb-hero .decision-hero__image img{filter:saturate(.8)contrast(1.05);object-position:57% 51%!important}#fhb-steps{background-color:#f9f6ee!important;background-image:linear-gradient(#8be0e129 1px,#0000 1px),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:3rem 3rem!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}#fhb-steps .grid>*{min-height:19rem;background:#fffdf8ed!important}#fhb-steps .grid>* [class*=h-10]{background:#d9f1ef!important;border-radius:0!important}#stamp-duty-thresholds>div>div,#fhb-checklist-section>div>div.grid{box-shadow:.75rem .75rem #8be0e12e;border-radius:0!important}#stamp-duty-thresholds table thead tr{background:#d9f1ef!important}#fhb-checklist-section .grid>div{border-top:3px solid var(--coast-aqua);padding-top:1.75rem}@media (width>=1024px){#contract-review-hero{padding-top:clamp(5.5rem,8vw,8.5rem)!important;padding-bottom:clamp(5rem,8vw,8rem)!important}#contract-review-hero [data-property-proof]{margin-left:clamp(1rem,3vw,3rem)}}#property-services-hero,#property-solicitor-hero{background-color:#082e38!important;background-image:linear-gradient(90deg,#8be0e126 1px,#0000 1px),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:3rem 3rem!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}#property-services-hero [data-property-proof],#property-solicitor-hero aside{border-radius:0!important;box-shadow:1rem 1rem #8be0e12e!important}#property-matter-selector .grid>a,#commercial-property-routes .grid>a,#property-matter-routes .grid>a{position:relative;overflow:hidden;box-shadow:none!important;border-color:#082e3833!important;border-radius:0!important}#property-matter-selector .grid>a:before,#commercial-property-routes .grid>a:before,#property-matter-routes .grid>a:before{background:linear-gradient(90deg, var(--coast-aqua), transparent 70%);content:"";height:3px;position:absolute;top:0;left:0;right:0}#property-matter-selector .grid>a:hover,#commercial-property-routes .grid>a:hover,#property-matter-routes .grid>a:hover{background:#f2f7f4!important;transform:none!important}#property-solicitor-scope>div>div>div:first-child{border-top:3px solid var(--coast-aqua)!important;border-radius:0!important;box-shadow:.75rem .75rem #8be0e12e!important}.homepage-trust-bar:before{height:1px;background:linear-gradient(90deg, transparent, var(--coast-aqua-soft) 22% 78%, transparent)!important;width:clamp(6rem,15vw,15rem)!important;top:50%!important;bottom:auto!important;right:clamp(1.5rem,6vw,7rem)!important}.coast-site-footer .text-law-heading{color:#ebfafadb!important}.coast-site-footer .font-sans.text-xs{color:#d7f6f6c2!important}.coast-site-footer:after{opacity:.3!important}.coast-site-footer .lg\:grid-cols-12>div:first-child{padding-right:clamp(1.5rem,3.5vw,4rem);position:relative}@media (width>=1024px){.coast-site-footer .lg\:grid-cols-12>div:first-child:after{content:"";background:#8be0e133;width:1px;position:absolute;top:.35rem;bottom:.35rem;right:0}.coast-site-footer .lg\:grid-cols-12>div:last-child{padding-left:clamp(1rem,3vw,3.25rem)}}.coast-site-footer .lg\:grid-cols-12 h3{color:#a9eeef!important;letter-spacing:.11em!important;font-size:.68rem!important}.site-header.site-header:after{display:none}.coast-service-hero>div>div>:first-child>p:last-child,#property-service-scope p,#property-contexts p,#property-process p,#property-service-faq p,#property-related-services p{font-size:1rem!important;line-height:1.66!important}@media (width>=900px){#property-contexts .lg\:col-span-7 h3{font-size:clamp(1.38rem,1.75vw,1.8rem)!important}#property-contexts .lg\:col-span-7 p{font-size:1.03rem!important;line-height:1.66!important}#property-process ol>li p{font-size:1.04rem!important;line-height:1.66!important}}#property-process:before{width:min(32vw,29rem)!important;height:100%!important;box-shadow:none!important;background:linear-gradient(135deg,#0000 0 35%,#128d9d17 35.1% 35.35%,#0000 35.45%),linear-gradient(90deg,#128d9d0b,#0000 78%)!important;border:0!important;border-left:1px solid #128d9d29!important;border-radius:0!important;top:0!important;right:clamp(1rem,4vw,5rem)!important}@media (width<=899px){#property-process:before{width:44vw!important;right:0!important}}@media (width>=960px){.coast-service-hero>div>div{grid-template-columns:minmax(22rem,.82fr) minmax(28rem,1.18fr)!important}.coast-service-hero h1{max-width:16ch!important;font-size:clamp(3rem,4.45vw,5.35rem)!important;line-height:.95!important}}@media (width>=900px){#property-service-scope{background:#fffdf8!important}#property-service-scope>div{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,6vw,7rem);display:grid;max-width:80rem!important}#property-service-scope>div>:first-child{grid-column:span 4/span 4;align-self:start;padding-top:.4rem;text-align:left!important;max-width:none!important}#property-service-scope>div>:first-child h2{max-width:9ch;line-height:.96;font-size:clamp(2.45rem,4vw,4.35rem)!important}#property-service-scope>div>:first-child p{max-width:27rem;font-size:1.02rem!important;line-height:1.68!important}#property-service-scope .mt-12.grid{border-top:1px solid var(--coast-line);border-bottom:1px solid var(--coast-line);grid-column:span 8/span 8;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;margin-top:0!important}#property-service-scope .mt-12.grid>*{min-height:15rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.8rem,3vw,2.75rem)!important}#property-service-scope .mt-12.grid>:nth-child(2n){border-left:1px solid var(--coast-line)!important}#property-service-scope .mt-12.grid>:nth-child(-n+2){border-bottom:1px solid var(--coast-line)!important}#property-service-scope .mt-12.grid h3{max-width:14ch;line-height:1.04;font-size:clamp(1.55rem,2vw,2.15rem)!important;font-weight:500!important}#property-service-scope .mt-12.grid p{max-width:29rem;font-size:1rem!important;line-height:1.65!important}.coast-service-hero .coast-service-proof{position:relative;border:0!important;align-self:center!important;margin:clamp(2.5rem,5vw,5.75rem) 0!important;padding:clamp(2.1rem,3.5vw,3.75rem)!important;box-shadow:.85rem .85rem #8be0e12e!important}.coast-service-hero .coast-service-proof:before{background:linear-gradient(90deg, var(--coast-coral) 0 15%, var(--coast-aqua) 15% 56%, transparent 56%);content:"";pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.coast-service-hero .coast-service-proof>div{padding-top:.25rem}.coast-service-hero .coast-service-proof h2{letter-spacing:-.045em;max-width:15ch;line-height:.98;font-size:clamp(2.1rem,3.4vw,3.45rem)!important;font-weight:500!important}.coast-service-hero .coast-service-proof ol{border-top:1px solid var(--coast-line);margin-top:2rem!important}.coast-service-hero .coast-service-proof ol li{border:0!important;border-bottom:1px solid var(--coast-line)!important;background:0 0!important;min-height:0!important;padding:1.05rem 0!important}.coast-service-hero .coast-service-proof ol li>span:first-child{width:1.7rem;height:1.7rem;font-family:var(--coast-mono);color:var(--coast-coral)!important;background:0 0!important;border-radius:0!important;font-size:.72rem!important}.coast-service-hero .coast-service-proof ol li>span:last-child{font-size:1.02rem!important;line-height:1.5!important}.coast-service-hero .coast-service-proof figcaption{max-width:31rem;color:#365862!important;margin-top:1.5rem!important;font-size:.88rem!important;line-height:1.55!important}}#hero-section.hero-light-blue{background:#edf3ee!important}#hero-section .hero-light-blue__wash{display:none!important}@media (width>=1024px){#hero-section>.relative{max-width:85rem!important}#hero-section>.relative>div:first-child{grid-template-columns:minmax(0,1.14fr) minmax(26rem,.86fr)!important;gap:clamp(2.6rem,5vw,5.5rem)!important}#hero-section .home-tide-hero__visual{order:1;grid-column:auto!important;padding-left:0!important}#hero-section .home-tide-hero__content{order:2;position:relative;grid-column:auto!important;padding:clamp(1.5rem,3.5vw,4rem) 0!important}#hero-section .home-tide-hero__content:before{background:var(--coast-aqua);content:"";width:3px;position:absolute;top:0;bottom:0;left:clamp(-1.4rem,-2vw,-2.4rem)}#hero-section .home-tide-hero__visual>div{background:#082e38!important;border:0!important;border-radius:0!important;min-height:clamp(31rem,42vw,38rem)!important;box-shadow:1.1rem 1.1rem #128d9d2e!important}#hero-section .home-tide-hero__visual picture,#hero-section .home-tide-hero__visual picture img{height:100%!important}#hero-section .home-tide-hero__visual picture img{filter:saturate(.9)contrast(1.04);aspect-ratio:auto!important;object-position:59% 54%!important}#hero-section .home-tide-hero__visual .light-blue-panel{border-top:1px solid #a4e0e173;bottom:0;left:clamp(2.1rem,8vw,6.25rem);right:0;background:#052a33f2!important;padding:1.2rem 1.45rem 1.35rem!important}#hero-section .home-tide-hero__visual .light-blue-panel>p{color:#b8f0ed!important}#hero-section .home-tide-hero__visual .light-blue-panel :is(ol,li){color:#fffdf8!important;border-color:#a4e0e147!important}#hero-section .home-tide-hero__content :is(h1,p){color:#082e38!important}#hero-section .home-tide-hero__content h1{max-width:9ch;letter-spacing:-.055em!important;font-size:clamp(3.6rem,5.3vw,5.75rem)!important;line-height:.94!important}#hero-section .home-tide-hero__content>p:first-of-type{max-width:31rem;margin-top:2rem!important;font-size:1.08rem!important;line-height:1.64!important}#hero-section .home-tide-hero__content [data-track-id=hero-get-quote]{border:1px solid var(--coast-coral)!important;background:var(--coast-coral)!important;color:#fffdf8!important}#hero-section .home-tide-hero__content [data-track-id=hero-view-fees]{color:#082e38!important;text-decoration-color:#082e386b!important}#hero-section .home-tide-hero__content>p:last-child{color:#365862!important;border-color:#082e3833!important}.site-header #search-btn{background:0 0!important;border:0!important;border-left:1px solid #062c3929!important;border-radius:0!important;width:2.65rem!important;height:2.65rem!important}.site-header a[href=\/quote]{color:#a64132!important;min-height:2.65rem!important;box-shadow:none!important;background:0 0!important;border:1px solid #dc583dad!important;border-radius:0!important}.site-header a[href=\/quote]:hover{background:var(--coast-coral)!important;background-color:var(--coast-coral)!important;color:#fffdf8!important}body:has(.success-story-detail-hero) .site-utility-bar{display:none}body:has(.success-story-detail-hero) .site-header.site-header{border-bottom-color:#082e3829!important}body:has(.success-story-detail-hero) .site-header.site-header>div:first-child{min-height:4rem!important}body:has(.success-story-detail-hero) .site-header #search-btn{display:none!important}body:has(.success-story-detail-hero) .site-header .ds-desktop-nav{margin-left:auto}body:has(.success-story-detail-hero) .site-header a[href=\/quote]{color:#082e38!important;background:#afdcd5!important;border-color:#afdcd5!important}body:has(.success-story-detail-hero) .site-header a[href=\/quote]:hover{color:#fffdf8!important;background:#082e38!important;border-color:#082e38!important}body:has(.success-story-detail-hero) .success-story-detail-hero+section{background:#f7f3eb!important;border-bottom-color:#082e381a!important}}main .group:hover [class*=group-hover\:scale],main .group:focus-within [class*=group-hover\:scale],#case-studies-preview .case-study-card:hover img{transform:none!important}#proven-results .conveyancing-thread a:hover{padding-left:0!important}#hero-section.hero-light-blue:after,#hero-section .home-tide-hero__content:before{display:none!important}@media (width>=1024px){#hero-section .home-tide-hero__visual>div{grid-template-rows:minmax(0,1fr) auto;min-height:clamp(31rem,42vw,38rem)!important;box-shadow:none!important;background:0 0!important;border:1px solid #082e3829!important;display:grid!important}#hero-section .home-tide-hero__visual picture{min-height:0;height:100%!important;display:block!important}#hero-section .home-tide-hero__visual picture img{width:100%;display:block;object-position:50% 50%!important;filter:saturate(.84)contrast(1.02)!important;height:100%!important}#hero-section .home-tide-hero__visual .light-blue-panel{background:#fffdf8!important;border:0!important;border-top:1px solid #082e3829!important;padding:1.05rem 1.2rem 1.15rem!important;position:relative!important;inset:auto!important}#hero-section .home-tide-hero__visual .light-blue-panel>p{color:#147e8a!important}#hero-section .home-tide-hero__visual .light-blue-panel :is(ol,li){color:#082e38!important;border-color:#082e3829!important}}#hero-section .home-tide-hero__content [data-track-id=hero-get-quote]{color:#fffdf8!important;font-family:var(--font-sans)!important;letter-spacing:.015em!important;text-transform:none!important;background:#0b5662!important;border-color:#0b5662!important}#hero-section .home-tide-hero__content [data-track-id=hero-get-quote]:hover{background:#082e38!important}@media (width>=1024px){body:has(.estate-page) .site-header>div:first-child{grid-template-columns:12.5rem minmax(0,1fr) auto;justify-content:initial!important;column-gap:1.25rem!important;display:grid!important}body:has(.estate-page) .site-header nav[aria-label="Landing page navigation"]{justify-content:flex-start!important;gap:.45rem!important}body:has(.estate-page) .site-header>div:first-child>div:last-child{justify-self:end}}.site-utility-bar{color:#365862!important;background:#edf3ee!important;border-color:#082e381f!important;min-height:1.8rem!important;font-size:.62rem!important}.site-utility-bar a,.site-utility-bar .text-law-heading{color:#365862!important}.site-header.site-header{box-shadow:none!important;background:#fffdf8!important;border-color:#082e381f!important}.site-header.site-header>div:first-child{min-height:4.45rem!important;padding-top:.45rem!important;padding-bottom:.45rem!important}.site-header .ds-desktop-nav{gap:clamp(.95rem,1.75vw,1.6rem)!important}.site-header .ds-nav-link,.site-header .ds-menu-trigger{letter-spacing:.005em!important;font-size:.78rem!important;font-weight:600!important}@media (width>=1024px){.site-header #search-btn{background:0 0!important;border:0!important;border-radius:0!important;width:2.35rem!important;height:2.35rem!important}.site-header a[href=\/quote]{color:#fffdf8!important;min-height:2.65rem!important;font-family:var(--font-sans)!important;letter-spacing:.015em!important;text-transform:none!important;background:#0b5662!important;border:1px solid #0b5662!important;border-radius:.2rem!important;font-size:.74rem!important;font-weight:650!important}.site-header a[href=\/quote]:hover{color:#fffdf8!important;background:#082e38!important}}@media (width<=1023px){#hero-section .home-tide-hero__content :is(h1,p){color:#082e38!important}#hero-section .home-tide-hero__content>p:first-of-type,#hero-section .home-tide-hero__content>p:last-child{color:#365862!important}#hero-section [data-track-id=hero-view-fees]{text-underline-offset:.42rem;text-decoration:underline #082e386b;color:#082e38!important;background:0 0!important;border:0!important;align-self:flex-start!important;padding-inline:0!important}#hero-section .home-tide-hero__content>p:last-child{border-color:#082e3829!important}}@media (width>=1024px){body:has(#hero-section) .site-header #search-btn{display:none!important}#hero-section.hero-light-blue{padding-top:clamp(2.25rem,3.5vw,3.5rem)!important;padding-bottom:clamp(2.75rem,4vw,3.75rem)!important}#hero-section .home-tide-hero__visual>div{min-height:clamp(34rem,42vw,38rem)!important}#hero-section .home-tide-hero__content h1{max-width:9.4ch;font-size:clamp(3.25rem,4.5vw,4.85rem)!important}#hero-section .home-tide-hero__content>p:first-of-type{color:#284c55!important;max-width:28rem!important;font-size:1rem!important;line-height:1.58!important}#hero-section .home-tide-hero__content>div{flex-direction:column;align-items:flex-start;gap:1.1rem!important}#hero-section [data-track-id=hero-get-quote]{box-shadow:none!important;border-radius:0!important}#hero-section [data-track-id=hero-view-fees]{text-underline-offset:.45rem;color:#0b5662!important;font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;padding:0 0 .35rem!important;font-size:.88rem!important;font-weight:600!important;text-decoration-color:#0b566266!important}#hero-section .home-tide-hero__content>p:last-child{max-width:28rem;color:#284c55!important;letter-spacing:.1em!important;border-color:#082e3842!important;margin-top:1.8rem!important;font-size:.66rem!important}}.site-utility-bar.site-utility-bar--home{background:#e7eee8!important;border-color:#082e3829!important}.site-header.site-header.site-header--home{background:#f8f2e7!important;border-color:#082e3829!important}.site-header.site-header--home>div:first-child{min-height:4.8rem!important}@media (width>=1024px){.site-header.site-header--home>div:first-child{grid-template-columns:15rem auto minmax(0,1fr);min-height:4.75rem!important}.site-header.site-header--home>div:first-child>nav{justify-self:start}.site-header.site-header--home #header-logo img{height:3.35rem!important}.site-header.site-header--home a[href=\/quote]{text-underline-offset:.38rem;text-decoration:underline #082e386b;color:#082e38!important;background:0 0!important;border:0!important;min-height:0!important;padding:.35rem 0!important;font-size:.78rem!important}.site-header.site-header--home a[href=\/quote]:hover{color:#082e38!important;background:0 0!important}}.decision-hero__canvas{isolation:isolate;background:#082e38;border:1px solid #8be0e147;flex-direction:column;display:flex;position:relative;overflow:hidden}.decision-hero__image{background:#0b2329;order:2;min-height:19rem;margin:0;position:relative;overflow:hidden}.decision-hero__image:after{content:"";pointer-events:none;background:linear-gradient(#082e3805,#082e3852);position:absolute;inset:0}.decision-hero__image img{object-fit:cover;object-position:center;filter:saturate(.76)contrast(1.06);width:100%;height:100%;min-height:19rem;display:block}.decision-hero__content{z-index:1;background:#082e38;order:1;min-height:30rem;padding:clamp(2rem,6vw,3.75rem);position:relative}.decision-hero__content:before{z-index:-1;content:"";pointer-events:none;background:#8be0e1;width:2px;position:absolute;inset:0 auto 0 0}.decision-hero__content>p:first-child{font-family:var(--coast-mono);letter-spacing:.02em;text-transform:none;color:#a9e7e3!important;font-size:.78rem!important}.decision-hero__content h1{text-wrap:balance;letter-spacing:-.06em!important;max-width:11.8ch!important;font-size:clamp(3rem,6.5vw,5.35rem)!important;font-weight:500!important;line-height:.91!important}.decision-hero__content>p:nth-of-type(2){max-width:36rem!important;font-size:1rem!important;line-height:1.62!important}.decision-hero__content>p:last-child{letter-spacing:.035em;border-top:1px solid #8be0e14d;max-width:36rem;color:#fffdf8b3!important;margin-top:2.25rem!important;padding-top:1.15rem!important;font-size:.72rem!important}.decision-hero__content .decision-hero__primary{color:#082e38!important;box-shadow:none!important;background:#bcebea!important;border-color:#bcebea!important;border-radius:0!important}.decision-hero__content .decision-hero__primary:hover{background:#fffdf8!important;border-color:#fffdf8!important}.decision-hero__route{z-index:2;background:#e7f1ef;margin:0;position:relative;color:#082e38!important;border:1px solid #082e382e!important;border-top:0!important}.decision-hero__route :is(p,h2,li,span){color:#082e38!important}.decision-hero__route li>span:first-child{background:#0b5662!important}@media (width>=1024px){body:has(.decision-hero) .site-utility-bar{display:none}body:has(.decision-hero) .site-header.site-header{box-shadow:none;background:#f8f2e7!important;border-color:#082e382e!important}body:has(.decision-hero) .site-header.site-header>div:first-child{max-width:84rem!important;min-height:4.45rem!important;padding-top:.35rem!important;padding-bottom:.35rem!important}body:has(.decision-hero) .site-header #header-logo img{height:3.35rem!important}body:has(.decision-hero) .site-header .ds-desktop-nav{gap:clamp(1.4rem,2.8vw,2.8rem)}body:has(.decision-hero) .site-header .ds-nav-link,body:has(.decision-hero) .site-header .ds-menu-trigger{color:#082e38;letter-spacing:0;min-height:2.7rem;font-size:.78rem;font-weight:600}body:has(.decision-hero) .site-header #search-btn{display:none!important}body:has(.decision-hero) .site-header a[href=\/quote]{letter-spacing:.015em;border:1px solid #082e38;min-height:2.65rem;font-size:.72rem;font-weight:650;background:#082e38!important;border-radius:0!important}}@media (width>=960px){:is(#buying-hero,#selling-hero,#fhb-hero){padding:clamp(1.25rem,2.5vw,2.75rem) 0!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__shell{max-width:84rem!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__canvas{background:0 0;min-height:clamp(37rem,47vw,45rem);border:0!important;display:block!important;overflow:visible!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__image{z-index:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:2.25rem 0 0 47%!important;overflow:hidden!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__image img{object-position:center;min-height:0!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__canvas .decision-hero__image{padding:0!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__content{width:min(70%,55rem);min-height:clamp(34rem,42vw,40rem);box-shadow:none;border-left:2px solid #8be0e1;margin:0;padding:clamp(3rem,5.5vw,5.75rem) clamp(2.5rem,5vw,5.5rem)!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__canvas .decision-hero__content{background:linear-gradient(90deg,#082e38 0 74%,#082e38eb 82%,#082e3800 100%)!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__content h1{max-width:100%!important;font-size:clamp(3rem,5.1vw,4.85rem)!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__route{width:min(55%,46rem);box-shadow:none;border:1px solid #082e382e!important;margin:0 clamp(1.25rem,3vw,3.5rem) 0 auto!important;padding:clamp(1.5rem,2.5vw,2.5rem)!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__route>h2{max-width:17ch;font-size:clamp(1.65rem,2.3vw,2.35rem)!important;line-height:.98!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__route>ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;border-color:#082e3829!important;gap:0!important;margin-top:1.5rem!important;padding-top:1rem!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__route li{min-width:0;padding:0 .8rem;font-size:.78rem!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__route li:first-child{padding-left:0}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__route li+li{border-left:1px solid #082e3829}}@media (width>=1024px){.site-header--home .ds-nav-link,.site-header--home .ds-menu-trigger{color:#123b45!important}.site-header--home a[href=\/quote]{color:#fffdf8!important;background:#0b5662!important;border-color:#0b5662!important}.site-header--home a[href=\/quote]:hover{background:#082e38!important}}.quote-page-hero .lg\:col-span-7>p:last-child{line-height:1.45;color:#fffdf8a8!important;font-family:var(--font-sans)!important;letter-spacing:.02em!important;text-transform:none!important;margin-top:1.8rem!important;padding-top:1rem!important;font-size:.74rem!important;font-weight:600!important}@media (width>=1024px){body:has(.quote-page-hero) .site-utility-bar{display:none}body:has(.quote-page-hero) .site-header.site-header{box-shadow:none;background:#f8f2e7!important;border-color:#082e382e!important}body:has(.quote-page-hero) .site-header.site-header>div:first-child{max-width:84rem!important;min-height:4.45rem!important;padding-top:.35rem!important;padding-bottom:.35rem!important}body:has(.quote-page-hero) .site-header #header-logo img{height:3.35rem!important}body:has(.quote-page-hero) .site-header .ds-desktop-nav{gap:clamp(1.4rem,2.8vw,2.8rem)}body:has(.quote-page-hero) .site-header .ds-nav-link,body:has(.quote-page-hero) .site-header .ds-menu-trigger{color:#082e38;letter-spacing:0;min-height:2.7rem;font-size:.78rem;font-weight:600}body:has(.quote-page-hero) .site-header #search-btn{display:none!important}body:has(.quote-page-hero) .site-header a[href=\/quote]{letter-spacing:.015em;border:1px solid #082e38;min-height:2.65rem;font-size:.72rem;font-weight:650;background:#082e38!important;border-radius:0!important}}#contract-review-hero{background:#e7f1ef!important}#contract-review-hero .contract-review-hero__layout{grid-template-columns:minmax(0,.92fr) minmax(23rem,1.08fr);align-items:stretch}#contract-review-hero .contract-review-hero__content{flex-direction:column;justify-content:center;padding-block:clamp(1.5rem,4vw,4rem);display:flex}#contract-review-hero :is(h1,p,.contract-review-hero__call){color:#082e38!important}#contract-review-hero .ds-eyebrow{color:#0b5662!important;letter-spacing:.04em!important;text-transform:none!important;font-size:.72rem!important}#contract-review-hero{padding-top:clamp(2.25rem,4vw,4.25rem)!important;padding-bottom:clamp(2.25rem,4vw,4.25rem)!important}#contract-review-hero h1{max-width:none}#contract-review-hero h1>span{display:block}#contract-review-hero [data-property-proof]{align-self:stretch;margin:0!important}#contract-review-hero [data-property-proof] .contract-review-proof__image{height:100%;min-height:25rem}#contract-review-hero .contract-review-hero__primary-cta{font-family:var(--font-sans)!important;letter-spacing:.01em!important;text-transform:none!important;font-size:.78rem!important}#contract-review-hero .contract-review-hero__call{font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:.82rem!important;font-weight:650!important}#contract-review-hero h1{max-width:none;font-size:clamp(3.25rem,5.2vw,5.9rem)!important}#contract-review-hero .contract-review-hero__primary-cta{color:#fffdf8!important;background:#0b5662!important;border-color:#0b5662!important}#contract-review-hero .contract-review-hero__call{text-decoration-color:#0b566273;color:#0b5662!important}#contract-review-hero .contract-review-hero__byline{border-top-color:#082e3833}#contract-review-hero .contract-review-hero__byline a{color:#082e38!important;text-decoration-color:#082e3866!important}#contract-review-hero [data-property-proof]{align-self:center;background:#082e38!important;border:0!important;margin:clamp(1rem,4vw,4rem) 0!important;padding:.85rem!important;box-shadow:1.35rem 1.35rem #0b56622e!important}#contract-review-hero [data-property-proof] .contract-review-proof__masthead{color:#afdcd5!important}#contract-review-hero [data-property-proof] .contract-review-proof__sheet{min-height:clamp(24rem,35vw,33rem);background:#fffdf8!important}#contract-review-hero [data-property-proof] .contract-review-proof__sheet:after{width:10rem;height:10rem;bottom:-3rem;right:-3rem;box-shadow:0 0 0 1.1rem #8be0e138,0 0 0 2.2rem #8be0e11f}#contract-review-hero [data-property-proof] figcaption{margin:.75rem 0 0;line-height:1.5;color:#fffdf8c7!important;font-family:var(--font-sans)!important;font-size:.72rem!important}#contract-review-hero [data-property-proof]{background:0 0!important;padding:0!important}#contract-review-hero [data-property-proof] .contract-review-proof__image{object-fit:cover;object-position:center;width:100%;height:clamp(24rem,37vw,36rem);display:block}#contract-review-hero [data-property-proof] figcaption{background:#082e38;padding:.85rem 1rem;margin:0!important}@media (width>=1024px){body:has(#contract-review-hero) .site-utility-bar{display:none}body:has(#contract-review-hero) .site-header.site-header{box-shadow:none!important;background:#f8f2e7!important}body:has(#contract-review-hero) .site-header #search-btn{display:none!important}body:has(#contract-review-hero) .site-header a[href=\/quote]{background:#0b5662!important;border-color:#0b5662!important}}@media (width<=1023px){#contract-review-hero .contract-review-hero__layout{grid-template-columns:1fr}}#contract-review-hero{background:#f8f2e7!important;padding-block:0!important}#contract-review-hero>div.contract-review-hero__veil{background:#f8f2e7!important}#contract-review-hero .contract-review-hero__layout{grid-template-columns:minmax(0,.88fr) minmax(26rem,1.12fr);min-height:clamp(36rem,48vw,44rem);gap:clamp(2rem,4.5vw,5.5rem)!important}#contract-review-hero .contract-review-hero__content{max-width:36rem;padding-block:clamp(3rem,6vw,6.5rem)}#contract-review-hero h1>span:last-child{color:#0b5662;font-size:.88em;font-weight:400}#contract-review-hero [data-property-proof]{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;display:grid;box-shadow:none!important;margin:0!important}#contract-review-hero [data-property-proof] .contract-review-proof__image{filter:saturate(.76)contrast(1.03);object-position:46% center;height:100%;min-height:100%}#contract-review-hero [data-property-proof] figcaption{background:#f8f2e7;border-top:1px solid #082e382e;padding:.8rem 1rem;color:#365862!important;max-width:none!important;margin:0!important}@media (width<=1023px){#contract-review-hero{padding-block:2.5rem 0!important}#contract-review-hero>div.contract-review-hero__veil{background:#f8f2e7!important}#contract-review-hero .contract-review-hero__layout{min-height:0}#contract-review-hero .contract-review-hero__content{max-width:38rem;padding-block:0 2.75rem}#contract-review-hero h1{max-width:12ch}#contract-review-hero [data-property-proof] .contract-review-proof__image{height:clamp(22rem,75vw,32rem);min-height:22rem}}@media (width>=1024px){#contract-review-hero .contract-review-hero__layout{grid-template-columns:minmax(0,.72fr) minmax(34rem,1.28fr);gap:clamp(2.5rem,4.2vw,5rem)!important}#contract-review-hero h1>span{white-space:nowrap}}#contract-review-hero .contract-review-hero__content{max-width:32rem}#contract-review-hero h1{max-width:14ch;letter-spacing:-.06em!important;font-size:clamp(2.9rem,4.15vw,4.8rem)!important;line-height:.94!important}#contract-review-hero .contract-review-hero__actions{gap:.75rem!important}#contract-review-hero .contract-review-hero__primary-cta,#contract-review-hero .contract-review-hero__call{min-height:2.85rem}#contract-review-hero .contract-review-hero__primary-cta{padding-inline:.9rem!important;font-size:.72rem!important}#contract-review-hero .contract-review-hero__call{border:1px solid #082e3861;align-items:center;padding-inline:.8rem;display:inline-flex;text-decoration:none!important}#contract-review-hero .contract-review-hero__call:hover{background:#8be0e138;border-color:#0b5662}#contract-review-hero .contract-review-hero__byline{background:#e7f1efb8;grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;line-height:1.45;border:1px solid #082e382e!important;margin-top:2rem!important;padding:.9rem 1rem!important;display:grid!important}#contract-review-hero .contract-review-hero__reviewer,#contract-review-hero .contract-review-hero__reviewed-date{gap:.16rem;display:grid}#contract-review-hero .contract-review-hero__reviewed-date{text-align:right;justify-self:end}#contract-review-hero .contract-review-hero__byline-label{color:#49666c;font-family:var(--coast-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:700}#contract-review-hero [data-property-proof]{display:block;position:relative;overflow:hidden}#contract-review-hero [data-property-proof] .contract-review-proof__image{object-position:44% center}#contract-review-hero [data-property-proof] figcaption{letter-spacing:.015em;position:absolute;bottom:0;right:0;color:#fffdf8d1!important;max-width:26rem!important;font-family:var(--coast-mono)!important;background:#082e38e6!important;border:0!important;padding:.72rem 1rem!important;font-size:.62rem!important}@media (width<=640px){#contract-review-hero .contract-review-hero__byline{grid-template-columns:1fr}#contract-review-hero .contract-review-hero__reviewed-date{text-align:left;justify-self:start}}@media (width>=1024px){#contract-review-hero{background:#062c39!important}#contract-review-hero>div.contract-review-hero__veil{background:linear-gradient(90deg,#062c39 0 38%,#062c39e0 48%,#062c3947 68%,#062c390a 100%)!important}#contract-review-hero .contract-review-hero__layout{min-height:clamp(39rem,48vw,46rem);display:block;position:relative}#contract-review-hero .contract-review-hero__content{z-index:2;width:min(42%,33rem);max-width:none;min-height:clamp(39rem,48vw,46rem);padding-block:clamp(4.25rem,7vw,7.5rem);position:relative}#contract-review-hero :is(h1,p,.contract-review-hero__call){color:#fffdf8!important}#contract-review-hero .ds-eyebrow{color:#8be0e1!important;font-family:var(--font-sans)!important;letter-spacing:.015em!important;font-size:.74rem!important;font-weight:600!important}#contract-review-hero h1{max-width:12ch;letter-spacing:-.065em!important;font-size:clamp(3rem,4.15vw,4.8rem)!important;line-height:.91!important}#contract-review-hero h1>span:last-child{color:#8be0e1!important}#contract-review-hero [data-property-proof]{z-index:0;clip-path:none;isolation:isolate;width:68%;position:absolute;top:0;bottom:0;right:0}#contract-review-hero [data-property-proof]:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#062c39fa 0,#062c39bd 23%,#062c391f 48%,#0000 63%);position:absolute;inset:0}#contract-review-hero [data-property-proof] .contract-review-proof__image{z-index:0;object-position:47% center;filter:saturate(.72)contrast(1.06)brightness(.86);width:100%;height:100%;position:relative}#contract-review-hero .contract-review-hero__eyebrow{display:none}#contract-review-hero .contract-review-hero__primary-cta{border-color:var(--coast-coral)!important;background:var(--coast-coral)!important;color:#fffdf8!important;padding-inline:1.05rem!important}#contract-review-hero .contract-review-hero__call{text-underline-offset:.38em;min-height:0;font-family:var(--font-sans)!important;letter-spacing:0!important;background:0 0!important;border:0!important;padding:.35rem 0!important;font-size:.84rem!important;font-weight:600!important;text-decoration:underline #8be0e1cc!important}body:has(#contract-review-hero) .site-header.site-header>div:first-child{min-height:5.1rem!important}body:has(#contract-review-hero) .site-header #header-logo img{height:3rem!important}body:has(#contract-review-hero) .site-header .ds-nav-link,body:has(#contract-review-hero) .site-header .ds-menu-trigger{font-size:.78rem}}#contract-review-hero [data-property-proof] figcaption.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.contract-review-content-review{background:#e7f1ef;border-bottom:1px solid #082e3824}.contract-review-content-review p{flex-wrap:wrap;gap:.45rem .75rem;margin:0;padding-block:.9rem;display:flex;color:#365862!important}.contract-review-content-review a{color:#082e38;text-decoration-color:#082e3873}@media (width<=1023px){#contract-review-hero .contract-review-hero__layout{grid-template-columns:minmax(0,1fr)!important;gap:0!important}#contract-review-hero .contract-review-hero__content,#contract-review-hero [data-property-proof]{grid-column:1;min-width:0}#contract-review-hero [data-property-proof]{width:100%!important}}@media (width>=1024px){.site-header .ds-desktop-nav{border:0;gap:clamp(1.25rem,2vw,2.1rem)}.site-header .ds-desktop-nav>:is(.ds-nav-link,.ds-menu-trigger){min-height:3rem;padding-inline:0;font-size:.8rem}.site-header .ds-desktop-nav>:is(.ds-nav-link,.ds-menu-trigger)+:is(.ds-nav-link,.ds-menu-trigger){border-left:0}}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero [data-track-id=hero-get-quote]{color:#fffdf8!important;background-color:#c8705e!important;border-color:#c8705e!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero [data-track-id=hero-get-quote]:hover{color:#fffdf8!important;background-color:#b65d4c!important;border-color:#b65d4c!important}@media (width>=1024px){#contract-review-hero>div.contract-review-hero__veil{background:#062c39!important}#contract-review-hero [data-property-proof]{width:58%}#contract-review-hero [data-property-proof]:before{background:0 0}#contract-review-hero [data-property-proof] .contract-review-proof__image{object-position:70% center;filter:saturate(.64)contrast(1.01)brightness(.98)}#contract-review-hero h1>span:last-child{color:#fffdf8!important}#contract-review-hero h1:after{display:none}#contract-review-hero .contract-review-hero__content>p:not(:last-child){max-width:29rem;font-size:.98rem;line-height:1.58}#contract-review-hero .contract-review-hero__primary-cta{min-height:3.2rem;background:#c8705e!important;border-color:#c8705e!important;padding-inline:1.2rem!important}#contract-review-hero .contract-review-hero__primary-cta:hover{background:#b65d4c!important;border-color:#b65d4c!important}#contract-review-hero .contract-review-hero__call{min-height:3.2rem;color:#fffdf8!important;border:1px solid #fffdf88c!important;padding-inline:1.1rem!important;text-decoration:none!important}#contract-review-hero .contract-review-hero__actions{grid-template-columns:max-content max-content;display:grid;gap:.8rem!important}#contract-review-hero .contract-review-hero__content>p:last-child{border-left:2px solid #8be0e1d1;max-width:28rem;margin-top:1rem;padding-left:.8rem;font-size:.78rem;line-height:1.5;color:#fffdf8ad!important}body:has(#contract-review-hero) .site-header.site-header>div:first-child{grid-template-columns:15rem auto minmax(0,1fr);min-height:4.75rem!important}body:has(#contract-review-hero) .site-header.site-header>div:first-child>nav{justify-self:start}body:has(#contract-review-hero) .site-header #header-logo img{height:3.35rem!important}}main>section[data-section-surface=paper]:not(#section-surface-override){background:var(--color-law-light-surface)!important}@media (width>=1024px){.site-header.site-header--home>div:first-child{justify-content:flex-start;grid-template-columns:15rem auto auto!important}.site-header.site-header--home>div:first-child>#header-logo{margin-right:clamp(3rem,7vw,7rem)}.site-header.site-header--home>div:first-child>nav{flex:none;margin:0}.site-header.site-header--home>div:first-child>div:last-child{justify-self:start;margin-left:1.8rem}}#hero-section.home-folio-hero .home-folio-hero__secondary{color:#fffdf8!important;border:1px solid #fffdf885!important;min-height:3.35rem!important;padding:0 1rem!important;text-decoration:none!important}#hero-section.home-folio-hero .home-folio-hero__secondary:hover{border-color:#fffdf8!important}@media (width>=1024px){#hero-section.home-folio-hero .home-folio-hero__secondary{color:#082e38!important;text-underline-offset:.45rem!important;border:0!important;min-height:0!important;padding:.45rem 0!important;text-decoration:underline 1px #082e386b!important}#hero-section.home-folio-hero .home-folio-hero__secondary:hover{border:0!important}}@media (width<=1023px){#hero-section.home-folio-hero .home-folio-hero__secondary{color:#fffdf8!important;border-color:#fffdf885!important}}@media (width>=1024px){body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero{background:#062c39!important;border-bottom-color:#8be0e13d!important;min-height:42rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero:after{z-index:1;content:"";position:absolute;inset:0;background:linear-gradient(90deg,#062c39 0%,#062c39f0 33%,#062c394d 60%,#062c390f 100%)!important;display:block!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__image{object-position:center!important;filter:saturate(.84)contrast(1.06)brightness(.82)!important;width:92%!important;height:100%!important;inset:0 0 0 8%!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__shell{align-items:center!important;min-height:42rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__copy{clip-path:none!important;width:min(36rem,48%)!important;box-shadow:none!important;background:0 0!important;margin-bottom:0!important;padding:0!important;transform:none!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:first-child{color:#d7efee!important;letter-spacing:-.07em!important;font-size:clamp(2.45rem,3.7vw,4.1rem)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:last-child{color:#fffdf8!important;margin-top:-.05em!important;font-size:clamp(4.25rem,5.7vw,6.15rem)!important;line-height:.84!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__intro{color:#fffdf8d1!important;margin-top:1.55rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__actions{flex-direction:row!important;align-items:center!important;gap:1.25rem!important;margin-top:2rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary{color:#fffdf8!important;background:#c8705e!important;border:1px solid #c8705e!important;min-height:3.15rem!important;padding:0 1.15rem!important;font-size:.82rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary:after{content:none}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary:hover{color:#fffdf8!important;background:#d88773!important;border-color:#d88773!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero [data-track-id=hero-get-quote]{color:#fffdf8!important;box-shadow:none!important;background:#c8705e!important;border-color:#c8705e!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero [data-track-id=hero-get-quote]:hover{color:#fffdf8!important;background:#d88773!important;border-color:#d88773!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__secondary{color:#fffdf8d1!important;border:0!important;border-left:1px solid #082e383d!important;min-height:3.15rem!important;padding:0 0 0 1.25rem!important;font-size:.82rem!important;text-decoration:none!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__secondary:hover{color:#fffdf8!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof{border-top:0!important;margin-top:1.75rem!important;padding-top:0!important;display:block!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span{color:#fffdf8b3!important;letter-spacing:.01em!important;width:auto!important;padding-right:0!important;font-size:.72rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span:before{display:none!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span+span:before{color:#c8705e;content:"·";margin-right:.72rem;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:inline-block!important}}main>section.bg-law-mist\/70,.homepage-trust-bar{background-color:var(--coast-paper)!important}:is(#buying-hero,#selling-hero,#fhb-hero),#property-services-hero,#property-solicitor-hero{background-color:var(--coast-ink)!important}#proven-results{background:var(--coast-paper)!important;color:var(--coast-ink)!important}#proven-results :is(h2,h3,p,a){color:inherit!important}#proven-results .border-law-border,#proven-results .conveyancing-thread,#proven-results .conveyancing-thread a{border-color:var(--coast-line)!important}#proven-results .text-law-muted,#proven-results .conveyancing-thread small{color:#42616a!important}#proven-results .text-law-gold,#proven-results .conveyancing-thread a>span{color:var(--coast-aqua)!important}#proven-results .conveyancing-thread:before{background:#128d9d59!important}#proven-results .conveyancing-thread a>span{background:var(--coast-paper)!important;border-color:#128d9d85!important}#proven-results .conveyancing-thread a:hover{background:#128d9d14!important}:is(#exclusions-complexity,#stamp-duty-thresholds,#what-changes-the-cost){background:var(--coast-paper)!important}:is(#exclusions-complexity,#stamp-duty-thresholds,#what-changes-the-cost):before{display:none}#exclusions-complexity .lg\:col-span-5 h2,#stamp-duty-thresholds :is(h2,p),#what-changes-the-cost h2{color:var(--coast-ink)!important}#exclusions-complexity .lg\:col-span-5 :is(p,.text-law-muted),#stamp-duty-thresholds .text-law-muted,#what-changes-the-cost .font-sans.text-base{color:#42616a!important}#exclusions-complexity .lg\:col-span-5 a{color:var(--coast-ink)!important;border-color:#062c394d!important}:is(#exclusions-complexity .lg\:col-span-7,#stamp-duty-thresholds .overflow-x-auto,#what-changes-the-cost ol){border-color:var(--coast-line)!important;box-shadow:.75rem .75rem #8be0e129!important}#what-changes-the-cost ol{background:var(--coast-line)!important}.coast-section--paper{background-color:var(--coast-paper)!important;color:var(--coast-ink)!important}.coast-section--ink{background-color:var(--coast-ink)!important;color:#fffdf8!important}main>section[data-section-surface=paper],main>section:not([data-section-surface]):not(.decision-hero):not([id$=-hero]):not([class*=hero]):not([id$=-cta]):not([class*=cta]){background-color:var(--coast-paper)!important;background-image:none!important}main>section[data-section-surface=paper]:before,main>section[data-section-surface=paper]:after,main>section:not([data-section-surface]):not(.decision-hero):not([id$=-hero]):not([class*=hero]):not([id$=-cta]):not([class*=cta]):before,main>section:not([data-section-surface]):not(.decision-hero):not([id$=-hero]):not([class*=hero]):not([id$=-cta]):not([class*=cta]):after{background-image:none!important}:is(#fees-hero,#fixed-fee-hero){background:var(--coast-paper)!important}:is(#property-services-hero,#property-solicitor-hero){background:var(--coast-ink)!important}main :is(.bg-white,.bg-law-light-surface,.bg-law-cream):not(section){background-color:#fffdf8}#consultation-cta{background:var(--coast-ink)!important;color:#fffdf8!important}#consultation-cta:after{background:linear-gradient(90deg,#03181ff0,#03181f2e)!important}#consultation-cta :is(h2,p,span){color:#fffdf8!important}#consultation-cta .text-law-muted{color:#fffdf8c2!important}@media (width>=900px){:is(#proven-results,#services-hub,#fees-overview,#philosophy) h2{max-width:18ch!important;font-size:clamp(2.25rem,3.35vw,3.75rem)!important;line-height:.98!important}#services-hub>div>.text-center>h2{font-size:clamp(2.45rem,3.75vw,4.15rem)!important;line-height:.95!important}#services-hub>div>.grid.gap-5>*{min-height:20rem!important}#services-hub>div>.grid.gap-5 h3{margin-top:clamp(2.25rem,4vw,3.75rem)!important;font-size:clamp(1.45rem,1.9vw,2rem)!important}#fees-overview dl>div{padding-block:1.3rem!important}#philosophy ul{margin-top:2.5rem!important}}@media (width>=1024px){body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__copy{width:min(42rem,52%)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:first-child{font-size:clamp(2.8rem,4.05vw,4.45rem)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:last-child{font-size:clamp(4.8rem,6.35vw,6.8rem)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__intro{max-width:29rem!important;font-size:1.14rem!important;line-height:1.55!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary{min-height:3.55rem!important;padding-inline:1.5rem!important;font-size:.86rem!important}#services-hub>div>.text-center>h2{max-width:13ch!important;font-size:clamp(2.9rem,4.6vw,5.1rem)!important}#services-hub>div>.grid.gap-5 h3{margin-top:clamp(4rem,7vw,6.5rem)!important}#fees-overview h2{max-width:12ch!important}}#services-hub>div>.grid.gap-5 :is(i.ph-buildings,i.ph-house-simple,i.ph-key-return){display:none!important}@media (width>=1024px){:is(#property-stage-selector,#proven-results,#services-hub,#fees-overview,#philosophy,#team-preview,#case-studies-preview,#faqs){padding-block:clamp(3.75rem,5.5vw,5.75rem)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero,body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__shell{min-height:46rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:first-child{font-size:clamp(3.1rem,4.5vw,5rem)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:last-child{letter-spacing:-.1em!important;font-size:clamp(5.6rem,7.5vw,8.2rem)!important}#property-stage-selector h2,#proven-results h2{font-size:clamp(3rem,4.8vw,5.25rem)!important;line-height:.9!important}#services-hub>div>.text-center{grid-template-columns:minmax(0,1.12fr) minmax(17rem,.48fr)!important}#services-hub>div>.text-center>h2{max-width:11ch!important;font-size:clamp(3.25rem,5.1vw,5.75rem)!important;line-height:.88!important}#services-hub>div>.grid.gap-5>*{min-height:23rem!important}#services-hub>div>.grid.gap-5 h3{margin-top:clamp(2.8rem,4.5vw,4.25rem)!important}}main:has(>#hero-section.home-folio-hero){flex-direction:column;display:flex}main:has(>#hero-section.home-folio-hero)>#hero-section{order:1}main:has(>#hero-section.home-folio-hero)>#property-stage-selector{order:2}main:has(>#hero-section.home-folio-hero)>#team-preview{order:3}main:has(>#hero-section.home-folio-hero)>.homepage-trust-bar{order:4}main:has(>#hero-section.home-folio-hero)>#proven-results{order:5}main:has(>#hero-section.home-folio-hero)>#client-feedback{order:6}main:has(>#hero-section.home-folio-hero)>.home-folio-transition{order:7}main:has(>#hero-section.home-folio-hero)>#services-hub{order:8}main:has(>#hero-section.home-folio-hero)>#fees-overview{order:9}main:has(>#hero-section.home-folio-hero)>#philosophy{order:10}main:has(>#hero-section.home-folio-hero)>#case-studies-preview{order:11}main:has(>#hero-section.home-folio-hero)>#faqs{order:12}main:has(>#hero-section.home-folio-hero)>#consultation-cta{order:13}@media (width>=900px){#team-preview{padding-top:clamp(3rem,4vw,4.25rem)!important}#team-preview>div>div:first-child>div:first-child:before{background:var(--coast-aqua)}#property-stage-selector .mt-8.grid>a{min-height:22.5rem}#property-stage-selector .mt-8.grid>a picture{max-height:9.25rem}#property-stage-selector .mt-8.grid>a picture img{aspect-ratio:16/6!important}#property-stage-selector .mt-8.grid>a>div{flex-direction:column;min-height:13.25rem;display:flex}#property-stage-selector .mt-8.grid>a h3{max-width:13ch;font-size:clamp(1.55rem,1.85vw,2.05rem)!important;line-height:1.02!important}#property-stage-selector .mt-8.grid>a>div>span{margin-top:auto!important}#team-preview>div>div:first-child{gap:1.5rem clamp(2rem,5vw,5rem)!important}#team-preview>div>div:first-child>div:first-child{grid-column:1/span 8!important}#team-preview>div>div:first-child>div:last-child{width:100%;grid-area:1/9/auto/-1!important;justify-self:stretch!important}#team-preview>div>div:first-child>div:last-child a{justify-content:center;width:100%}#team-preview>div>.mt-12{background:0 0;min-height:clamp(35rem,48vw,42rem);border:0!important;border-top:1px solid #06151b38!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}#team-preview>div>.mt-12>div:first-child{min-height:clamp(30rem,43vw,39rem);margin-top:clamp(1.4rem,3vw,3.5rem)}#team-preview>div>.mt-12>div:first-child img{object-position:50% 28%!important}#team-preview>div>.mt-12>div:last-child{background:#fffdf8;align-self:end;padding:clamp(2rem,4.3vw,4.5rem) clamp(2rem,4.3vw,4.5rem) clamp(2.2rem,5vw,5rem)!important}#team-preview>div>.mt-12 h3{display:none}#team-preview>div>.mt-12 h3+p{max-width:25rem;margin-top:1rem!important;font-size:1.15rem!important}}@media (width>=1024px){.site-header.site-header.site-header--home a[href=\/quote]{color:#fffdf8!important;letter-spacing:.08em!important;background:#082e38!important;border:1px solid #082e38!important;min-height:2.9rem!important;padding:0 1.15rem!important;font-size:.72rem!important;text-decoration:none!important}.site-header.site-header.site-header--home a[href=\/quote]:hover{color:#fffdf8!important;background:#0b5662!important;border-color:#0b5662!important}}@media (width>=900px){#property-stage-selector .mt-8.grid>a{isolation:isolate;min-height:25rem;position:relative;overflow:hidden;background:var(--coast-ink)!important}#property-stage-selector .mt-8.grid>a picture{height:100%;max-height:none;display:block;position:absolute;inset:0;border:0!important}#property-stage-selector .mt-8.grid>a picture:after{background:linear-gradient(#06151b1f 0%,#06151be0 63%,#06151b 100%)}#property-stage-selector .mt-8.grid>a picture img{object-position:center;filter:saturate(.68)contrast(1.07)brightness(.78);height:100%;aspect-ratio:auto!important}#property-stage-selector .mt-8.grid>a>div{z-index:1;min-height:25rem;position:relative;color:#fffdf8!important;background:0 0!important;padding:1.75rem!important}#property-stage-selector .mt-8.grid>a :is(p,h3,span){color:#fffdf8!important}#property-stage-selector .mt-8.grid>a h3{max-width:15ch;margin-top:auto!important;font-size:clamp(1.7rem,2vw,2.25rem)!important;line-height:.98!important}#property-stage-selector .mt-8.grid>a>div>span{margin-top:1.4rem!important}#property-stage-selector .mt-8.grid>a:nth-child(2) picture img{object-position:58% center}#property-stage-selector .mt-8.grid>a:nth-child(3) picture img{object-position:48% center}#property-stage-selector .mt-8.grid>a,#property-stage-selector .mt-8.grid>a>div{min-height:20.5rem}#property-stage-selector .mt-8.grid>a h3{max-width:16ch;font-size:clamp(1.45rem,1.72vw,1.85rem)!important;line-height:1.02!important}#team-preview>div>div:first-child>div:last-child{justify-content:flex-end;display:flex}#team-preview>div>div:first-child>div:last-child a{width:fit-content;min-width:12.5rem}#team-preview>div>.mt-12{margin-top:1.5rem!important}#team-preview{padding-top:1.5rem!important}#team-preview>div>.sr-only+div{background:0 0;min-height:clamp(32rem,44vw,40rem);border:0!important;border-top:1px solid #06151b38!important}#team-preview>div>.sr-only+div>div:first-child{min-height:clamp(29rem,40vw,37rem);margin-top:clamp(1rem,2vw,2rem);grid-column:1/span 6!important}#team-preview>div>.sr-only+div>div:first-child img{object-position:52% 27%!important}#team-preview>div>.sr-only+div>div:last-child{background:#fffdf8;align-self:end;grid-column:7/-1!important;padding:clamp(2.25rem,4.5vw,5rem)!important}#team-preview>div>.sr-only+div h3{max-width:9ch;display:block;color:var(--coast-ink)!important;letter-spacing:-.075em!important;font-size:clamp(3.2rem,5.2vw,5.8rem)!important;font-weight:500!important;line-height:.84!important}#team-preview>div>.sr-only+div h3+p{max-width:28rem;color:#35545c!important;font-size:1.1rem!important;line-height:1.62!important}#team-preview>div>.sr-only+div .coast-button{min-width:12.5rem}#property-stage-selector .mt-8.grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.82fr) minmax(0,.82fr)!important}#property-stage-selector .mt-8.grid>a:first-child,#property-stage-selector .mt-8.grid>a:first-child>div{min-height:23rem}#property-stage-selector .mt-8.grid>a:first-child picture:after{background:linear-gradient(#06151b05 0%,#06151be0 72%,#06151b 100%)}#property-stage-selector .mt-8.grid>a:first-child h3{max-width:14ch;font-size:clamp(2rem,2.8vw,3.25rem)!important;line-height:.9!important}#property-stage-selector .mt-8.grid>a:nth-child(2) picture:after,#property-stage-selector .mt-8.grid>a:nth-child(3) picture:after{background:linear-gradient(#06151b0a 0%,#06151bc2 58%,#06151b 100%)}#property-stage-selector .mt-8.grid>a :is(p,span){letter-spacing:.095em!important;font-size:.68rem!important}}@media (width>=1024px){.site-header.site-header--home>div:first-child{grid-template-columns:minmax(13rem,1fr) auto minmax(13rem,1fr)!important}.site-header.site-header--home>div:first-child>#header-logo{margin-right:0}.site-header.site-header--home>div:first-child>nav{justify-self:center}.site-header.site-header--home>div:first-child>div:last-child{justify-self:end;margin-left:0}.site-header.site-header.site-header--home a[href=\/quote]{letter-spacing:.02em!important;text-transform:none!important;background:#c8705e!important;border-color:#c8705e!important}.site-header.site-header.site-header--home a[href=\/quote]:hover{background:#b65d4c!important;border-color:#b65d4c!important}#team-preview>div>.sr-only+div .coast-button{letter-spacing:.02em!important;text-transform:none!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero,body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__shell{min-height:39rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__image{filter:saturate(.84)contrast(1.02)brightness(.9)!important;object-position:center!important;width:100%!important;left:0!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero:after{background:linear-gradient(90deg,#062c39 0%,#062c39c7 42%,#062c3933 65%,#062c3905 100%)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:first-child{letter-spacing:-.08em!important;font-size:clamp(3.2rem,4.1vw,4.7rem)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:last-child{letter-spacing:-.095em!important;margin-left:.045em!important;font-size:clamp(4.9rem,6.05vw,6.7rem)!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__secondary{color:#fffdf8f2!important;font-size:.88rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span{color:#fffdf8e0!important;font-size:.78rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof{margin-top:1.25rem!important}}@media (width>=900px){main:has(>#hero-section.home-folio-hero)>:is(#proven-results,#client-feedback,#services-hub,#fees-overview,#philosophy,#team-preview,#case-studies-preview,#faqs,#consultation-cta){padding-block:clamp(3rem,3.9vw,4.25rem)!important}main:has(>#hero-section.home-folio-hero)>#proven-results h2,main:has(>#hero-section.home-folio-hero)>#services-hub>div>.text-center>h2,main:has(>#hero-section.home-folio-hero)>#fees-overview h2,main:has(>#hero-section.home-folio-hero)>#philosophy h2{max-width:17ch!important;font-size:clamp(2.2rem,3.15vw,3.55rem)!important;line-height:.99!important}main:has(>#hero-section.home-folio-hero)>#services-hub>div>.text-center{margin-bottom:2.4rem!important}main:has(>#hero-section.home-folio-hero)>#services-hub>div>.text-center>h2{font-size:clamp(2.35rem,3.45vw,3.9rem)!important}main:has(>#hero-section.home-folio-hero)>#services-hub>div>.grid.gap-5>*{min-height:17rem!important;padding-block:1.5rem!important}main:has(>#hero-section.home-folio-hero)>#services-hub>div>.grid.gap-5 h3{margin-top:2.1rem!important;font-size:clamp(1.4rem,1.75vw,1.85rem)!important}main:has(>#hero-section.home-folio-hero)>#services-hub>div>.mt-14{padding-top:1.7rem!important}main:has(>#hero-section.home-folio-hero)>#fees-overview>div{gap:clamp(2.5rem,5vw,5.5rem)!important}main:has(>#hero-section.home-folio-hero)>#fees-overview dl>div{padding-block:1rem!important}main:has(>#hero-section.home-folio-hero)>#philosophy>div>div>p{font-size:1rem!important;line-height:1.58!important}main:has(>#hero-section.home-folio-hero)>#philosophy ul{margin-top:1.9rem!important}main:has(>#hero-section.home-folio-hero)>#philosophy li{padding-block:1.15rem!important}main:has(>#hero-section.home-folio-hero)>#philosophy li h3{margin-top:1.2rem!important}main:has(>#hero-section.home-folio-hero)>#case-studies-preview .mt-12{margin-top:2.25rem!important}main:has(>#hero-section.home-folio-hero)>#faqs .text-center{margin-bottom:2rem!important}}main .ds-eyebrow{letter-spacing:.08em!important;font-size:.61rem!important}#contract-review-hero,#contract-review-hero>div.contract-review-hero__veil{background:var(--coast-ink)!important}main>:is(#property-stage-selector,#proven-results,#services-hub,#fees-overview,#philosophy,#team-preview,#case-studies-preview,#faqs),main>.homepage-trust-bar,main>.home-folio-transition{background-color:var(--coast-paper)!important}#client-feedback{background:var(--coast-paper)!important;margin-top:0!important}#client-feedback>div{background:var(--coast-cream)!important;box-shadow:none!important;border:0!important}#client-feedback figure{border-block:1px solid var(--coast-line)!important}#case-studies-preview .case-study-content,#faqs>div>div:last-child,#fees-overview .bg-law-sand\/40{background:var(--coast-cream)!important}#case-studies-preview:after{display:none!important}#philosophy li:nth-child(2),#philosophy li:nth-child(3){background:0 0!important}main .conveyancing-thread a,main .conveyancing-thread a:hover{padding-left:0!important}main :is(a,button):hover{transform:none!important}.coast-site-footer :is(a,p,dt,dd,summary),.coast-site-footer .coast-footer-utility{color:#fffdf8c7!important}.coast-site-footer :is(h3,.footer-service-directory__title){color:#d7f6f6!important}.coast-site-footer a:focus-visible{outline-offset:4px;text-underline-offset:.22em;text-decoration:underline 1px;outline:2px solid #92e3e6!important}#hero-section.home-folio-hero .home-folio-hero__actions{flex-direction:column!important;align-items:flex-start!important;gap:.7rem!important}#hero-section.home-folio-hero .home-folio-hero__primary{color:#041f29!important;background:#d8f45d!important;border:1px solid #d8f45d!important;border-radius:999px!important}#hero-section.home-folio-hero .home-folio-hero__primary:hover{color:#041f29!important;background:#efffae!important;border-color:#efffae!important}#hero-section.home-folio-hero .home-folio-hero__secondary{color:#fffdf8!important;border:1px solid #fffdf873!important;border-radius:999px!important;text-decoration:none!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero [data-track-id=hero-get-quote],body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary{color:#041f29!important;background:#d8f45d!important;border-color:#d8f45d!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero [data-track-id=hero-get-quote]:hover,body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__primary:hover{color:#041f29!important;background:#efffae!important;border-color:#efffae!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__secondary{color:#fffdf8!important;border:1px solid #fffdf873!important;border-radius:999px!important;min-height:3.35rem!important;padding-inline:1.25rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof{background:#031d268f!important;border:1px solid #a7f1eb4f!important;border-top-color:#a7f1ebd1!important;width:min(26rem,100%)!important;margin:0!important;padding:0!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span{color:#fffdf8eb!important;letter-spacing:.045em!important;padding:1.05rem 1rem!important;font-size:.68rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span:before{content:""!important;background:#d8f45d!important;width:1.35rem!important;height:1px!important;margin-bottom:.75rem!important}@media (width>=1024px){.site-header.site-header--home>div:first-child{max-width:76rem!important;min-height:4.4rem!important}.site-header.site-header--home .ds-nav-link,.site-header.site-header--home .ds-menu-trigger{min-height:2.45rem!important;padding-inline:.75rem!important;font-size:.67rem!important}.site-header.site-header.site-header--home a[href=\/quote]{color:#041f29!important;letter-spacing:.065em!important;text-transform:uppercase!important;background:#d8f45d!important;border:1px solid #d8f45d!important;border-radius:999px!important;min-height:2.65rem!important;font-size:.68rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero,body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__shell{min-height:43rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__shell{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,35rem) minmax(13rem,1fr)!important;gap:2.5rem 4rem!important;padding-left:clamp(3rem,6vw,7rem)!important;padding-right:clamp(2rem,4vw,5rem)!important;display:grid!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__copy{width:min(32rem,100%)!important;margin:0!important;padding-left:1.5rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__intro{max-width:28rem!important;font-size:.98rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof{background:#031d26b3!important;grid-area:2/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;place-self:end stretch!important;width:100%!important;display:grid!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span{min-height:4.9rem;border-top:0!important;border-left:1px solid #a7f1eb3d!important;padding:1rem 1.2rem!important;font-size:.74rem!important;display:block!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span:first-child{border-left:0!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__secondary{border:0!important;border-bottom:1px solid #fffdf87a!important;border-radius:0!important;min-height:2.65rem!important;padding:0 0 .28rem!important;font-size:.76rem!important;line-height:1.3!important}.site-header.site-header--home .ds-desktop-nav{background:0 0!important;border:0!important;border-radius:0!important;gap:1.35rem!important;padding:0!important}.site-header.site-header.site-header--home a[href=\/quote]{border-radius:.22rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero{color:#062c39!important;background:#f7f4ed!important;border-bottom-color:#062c3929!important;min-height:40rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero:before{z-index:0!important;background:linear-gradient(90deg,#f7f4ed 0% 47%,#f7f4ed00 47%),linear-gradient(#128d9d1c,#0000 28%)!important;display:block!important;inset:0!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero:after{display:none!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__image{filter:saturate(.78)contrast(1.02)brightness(1.02)!important;object-position:center!important;border:1px solid #062c392e!important;width:auto!important;height:calc(100% - 5.5rem)!important;inset:2.75rem clamp(2rem,5vw,6rem) 2.75rem 43%!important;box-shadow:1.1rem 1.1rem #128d9d26!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__shell{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,34rem) minmax(15rem,1fr)!important;gap:1.5rem 3rem!important;min-height:40rem!important;padding:4.25rem clamp(2.5rem,6vw,7rem) 3.35rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__copy{border-left-color:#128d9d!important;grid-area:1/1!important;align-self:center!important;width:min(31rem,100%)!important;padding-left:1.75rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:first-child,body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:last-child{color:#062c39!important;letter-spacing:-.075em!important;font-size:clamp(3.7rem,5.1vw,5.5rem)!important;font-weight:500!important;line-height:.88!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero h1 span:last-child{margin-top:.03em!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__intro{color:#365862!important;max-width:27rem!important;font-size:1rem!important;line-height:1.62!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__actions{flex-direction:row!important;align-items:center!important;gap:1.1rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__secondary{white-space:nowrap;color:#062c39!important;border:0!important;border-bottom:1px solid #062c3961!important;border-radius:0!important;min-height:3.05rem!important;padding:0 0 .25rem!important;font-size:.72rem!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof{background:0 0!important;border:0!important;border-top:1px solid #062c392e!important;grid-area:2/1!important;place-self:end start!important;gap:1.1rem!important;width:fit-content!important;max-width:100%!important;display:flex!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span{flex:0 auto;color:#365862!important;border:0!important;min-height:0!important;padding:.8rem 0 0!important;font-size:.62rem!important;font-weight:700!important;line-height:1.35!important}body:has(#hero-section.home-folio-hero) #hero-section.home-folio-hero .home-folio-hero__proof span:before{background:#128d9d!important;border-radius:999px!important;width:.35rem!important;height:.35rem!important;margin-bottom:.45rem!important}.site-header.site-header.site-header--home a[href=\/quote]{color:#fffdf8!important;background:#062c39!important;border-color:#062c39!important;border-radius:.22rem!important}.site-header.site-header.site-header--home a[href=\/quote]:hover{color:#fffdf8!important;background:#128d9d!important;border-color:#128d9d!important}body:has(#property-service-hero) .site-utility-bar{display:none!important}body:has(#property-service-hero) .site-header.site-header{box-shadow:none!important;background:#f8f2e7!important;border-color:#082e382e!important}body:has(#property-service-hero) .site-header.site-header>div:first-child{max-width:84rem!important;min-height:4.45rem!important;padding-top:.35rem!important;padding-bottom:.35rem!important}body:has(#property-service-hero) .site-header #header-logo img{height:3.35rem!important}body:has(#property-service-hero) .site-header .ds-desktop-nav{gap:clamp(1.4rem,2.8vw,2.8rem)!important}body:has(#property-service-hero) .site-header .ds-nav-link,body:has(#property-service-hero) .site-header .ds-menu-trigger{color:#082e38!important;letter-spacing:0!important;min-height:2.7rem!important;font-size:.78rem!important;font-weight:600!important}body:has(#property-service-hero) .site-header #search-btn{display:none!important}body:has(#property-service-hero) .site-header a[href=\/quote]{color:#fffdf8!important;letter-spacing:.02em!important;text-transform:none!important;background:#082e38!important;border:1px solid #082e38!important;border-radius:.22rem!important;min-height:2.65rem!important;font-weight:600!important}body:has(#property-service-hero) .site-header a[href=\/quote]:hover{background:#0b5662!important;border-color:#0b5662!important}}@media (width>=960px){.coast-service-hero>div>div{grid-template-columns:minmax(34rem,1.22fr) minmax(24rem,.78fr)!important}.coast-service-hero>div>div>:first-child{padding-right:clamp(2rem,4vw,4.5rem)!important}.coast-service-hero h1{max-width:19ch!important;font-size:clamp(3.15rem,3.75vw,4.45rem)!important;line-height:.96!important}.coast-service-hero .ds-eyebrow,.coast-service-hero [class*="text-[10px]"]{letter-spacing:.035em!important}.coast-service-hero .coast-service-proof{align-self:center!important;margin:clamp(1.5rem,3vw,3.25rem) 0!important;padding:clamp(1.75rem,3vw,2.75rem)!important;box-shadow:.65rem .65rem #8be0e124!important}.coast-service-hero .coast-service-proof h2{max-width:15ch!important;margin-top:1.25rem!important;font-size:clamp(1.8rem,2.55vw,2.7rem)!important;line-height:1!important}.coast-service-hero .coast-service-proof figcaption{margin-top:1.15rem!important;font-size:.76rem!important}.coast-service-hero:before{display:none!important}.coast-service-hero .coast-button--gold{letter-spacing:.035em!important}.coast-service-hero>div>div{min-height:41rem!important;display:block!important;position:relative!important}.coast-service-hero>div>div>:first-child{width:min(42rem,61%)!important;min-height:41rem!important;padding:clamp(4.25rem,7vw,6.5rem) 0!important}.coast-service-hero h1{max-width:22ch!important;font-size:clamp(3rem,3.45vw,4.15rem)!important}.coast-service-hero>div>div>:first-child>p:first-of-type{max-width:32rem!important;font-size:1.02rem!important;line-height:1.62!important}.coast-service-hero .coast-service-proof{width:min(28rem,37%)!important;box-shadow:none!important;border:1px solid #8be0e13d!important;margin:0!important;padding:1.65rem 1.8rem!important;position:absolute!important;top:8rem!important;bottom:auto!important;right:0!important}.coast-service-hero .coast-service-proof:before{display:none!important}.coast-service-hero .coast-service-proof h2{max-width:17ch!important;margin-top:.9rem!important;font-size:1.85rem!important}.coast-service-hero .coast-service-proof ol{margin-top:1rem!important}.coast-service-hero .coast-service-proof ol li{padding-block:.65rem!important}.coast-service-hero .coast-service-proof ol li>span:last-child{font-size:.84rem!important;line-height:1.38!important}.coast-service-hero .coast-service-proof figcaption{margin-top:.8rem!important;font-size:.68rem!important;line-height:1.38!important}}.contact-page-main{background:var(--coast-ink)!important}.contact-page-main:before{background:linear-gradient(90deg,#031c26fa 0%,#031c26e8 41%,#031c2673 100%),url(/assets/conveyancing-contract-terrain-v2.png) 76% 53%/cover no-repeat!important;display:block!important}@media (width>=1024px){body:has(#contact-container) .site-utility-bar,body:has(.about-hero) .site-utility-bar{display:none!important}}.contact-identity .contact-deadline-notice{gap:.9rem!important;margin:0!important;padding:1.2rem 1.35rem!important}.contact-identity .contact-deadline-notice h3{max-width:22rem;line-height:1.2;font-size:clamp(1.1rem,1.4vw,1.35rem)!important}.contact-identity .contact-deadline-notice a{min-height:2.45rem!important;padding-inline:1rem!important}@media (width>=1024px){.site-utility-bar{display:none!important}}#property-services-hero,#practice-detail-hero{isolation:isolate;position:relative;overflow:hidden;background:#082e38!important}#property-services-hero{padding-block:clamp(4.5rem,8vw,7.5rem)!important}#property-services-hero:before,#practice-detail-hero:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#082e38fa 0%,#082e38eb 47%,#082e386b 100%),repeating-linear-gradient(90deg,#0000 0 12rem,#8be0e114 12.05rem 12.12rem);position:absolute;inset:0}#property-services-hero>img{z-index:-2;object-position:72% center;opacity:.44!important;mix-blend-mode:normal!important;width:54%!important;left:auto!important}#property-services-hero>div.absolute{display:none}#property-services-hero>.relative,#practice-detail-hero>.relative{max-width:80rem!important}#property-services-hero h1,#practice-detail-hero h1{max-width:11ch;color:#fffdf8!important;letter-spacing:-.065em!important;font-weight:500!important;line-height:.93!important}#property-services-hero h1{font-size:clamp(3.55rem,6.25vw,6.8rem)!important}#property-services-hero .lg\:col-span-7>p{max-width:37rem;color:#fffdf8c7!important;font-size:1.05rem!important}#property-services-hero .light-blue-panel{position:relative;overflow:hidden;background:#fffdf8f7!important;border-color:#8be0e194!important;border-radius:0!important;box-shadow:1.25rem 1.25rem #011f2a4d!important}#property-services-hero .light-blue-panel:before{content:"";background:#c8705e;width:.34rem;position:absolute;top:0;bottom:0;left:0}#property-services-hero .light-blue-panel>img{filter:saturate(.72)contrast(1.04);border-radius:0!important}#property-services-hero .light-blue-panel :is(h2,span,p){color:#082e38!important}#property-services-hero .light-blue-panel>div>div{background:#f2ede2!important;border-color:#082e3829!important}#property-services-hero .light-blue-panel>div>div>span:first-child{color:#0b5662!important;font-family:var(--coast-mono)!important}#property-services-hero .light-blue-panel>p:last-child{color:#082e38a3!important}#property-services-hero .light-blue-panel .border-b{border-color:#082e382e!important}#property-services-hero .light-blue-panel .border-b>p,#property-services-hero .light-blue-panel .border-b>span{color:#0b5662!important}#property-matter-selector,#property-service-area{background:#fffdf8!important}#property-matter-selector>div,#commercial-property-routes>div,#property-service-area>div{max-width:80rem!important}#property-matter-selector>div>.mx-auto.max-w-3xl,#commercial-property-routes>div>.mx-auto.max-w-3xl,#property-service-area .lg\:col-span-7{text-align:left!important;max-width:40rem!important;margin-inline:0!important}#property-matter-selector h2,#commercial-property-routes h2,#property-service-area h2{max-width:15ch;letter-spacing:-.045em!important;line-height:.98!important}#property-matter-selector .md\:grid-cols-2>a,#property-matter-selector .lg\:grid-cols-3>a,#commercial-property-routes .lg\:grid-cols-3>a{flex-direction:column;min-height:17rem;display:flex;box-shadow:none!important;border-color:#082e382e!important;border-radius:0!important}#property-matter-selector .md\:grid-cols-2>a:nth-child(odd),#property-matter-selector .lg\:grid-cols-3>a:nth-child(odd),#commercial-property-routes .lg\:grid-cols-3>a:nth-child(odd){background:#f2ede2!important}#property-matter-selector .md\:grid-cols-2>a:hover,#property-matter-selector .lg\:grid-cols-3>a:hover,#commercial-property-routes .lg\:grid-cols-3>a:hover{background:#fffdf8!important;border-color:#0b5662!important}#property-matter-selector .md\:grid-cols-2>a>span,#property-matter-selector .lg\:grid-cols-3>a>span,#commercial-property-routes .lg\:grid-cols-3>a>span{padding-top:1.8rem;color:#0b5662!important;letter-spacing:.02em!important;text-transform:none!important;margin-top:auto!important}#property-matter-selector aside{text-align:left!important;max-width:none!important}#property-matter-selector aside>div{text-align:left!important;max-width:40rem!important;margin-inline:0!important}#commercial-property-routes,#practice-detail-hero+section+section#focus-areas{background:#edf3ee!important}#property-service-area>div>div:last-child{box-shadow:none!important;background:#f2ede2!important;border-color:#082e382e!important;border-radius:0!important}#practice-detail-hero{padding-block:clamp(5rem,10vw,8.5rem)!important}#practice-detail-hero:before{background:linear-gradient(90deg,#082e38fa,#082e38d1),repeating-linear-gradient(0deg,#0000 0 3.5rem,#8be0e117 3.55rem 3.62rem),repeating-linear-gradient(90deg,#0000 0 15rem,#8be0e117 15.05rem 15.12rem)}#practice-detail-hero .max-w-3xl{max-width:49rem!important}#practice-detail-hero>div>div>span{color:#92e3e6!important;font-family:var(--coast-mono)!important;letter-spacing:.06em!important;background:0 0!important;border-color:#8be0e161!important;border-radius:0!important}#practice-detail-hero p{color:#fffdf8c7!important}#practice-detail-hero+section{background:#f2ede2!important}#practice-detail-hero+section+section#explanation .rounded-sm,#practice-detail-hero+section+section#focus-areas .rounded-sm{box-shadow:none!important;border-radius:0!important}#practice-detail-hero+section+section#explanation .lg\:col-span-5>div{background:#edf3ee!important;border-color:#082e382e!important}#practice-detail-hero+section+section#focus-areas .sm\:grid-cols-2>div{background:#fffdf8!important;border-color:#082e382e!important}#practice-detail-hero+section+section#focus-areas .h-2\.5{background:#c8705e!important;border-radius:0!important;width:2.25rem!important;height:.28rem!important}@media (width<=767px){#property-services-hero>img{opacity:.2!important;width:100%!important}#property-services-hero h1,#practice-detail-hero h1{max-width:10ch;font-size:clamp(3rem,14vw,4.35rem)!important}#property-services-hero .light-blue-panel{box-shadow:.65rem .65rem #011f2a3d!important}#property-matter-selector .md\:grid-cols-2>a,#property-matter-selector .lg\:grid-cols-3>a,#commercial-property-routes .lg\:grid-cols-3>a{min-height:0}}@media (width>=960px){body:has(.decision-hero) .site-header.site-header>div:first-child{grid-template-columns:12.5rem minmax(0,1fr) auto;justify-content:initial!important;column-gap:1.25rem!important;display:grid!important}body:has(.decision-hero) .site-header .ds-desktop-nav{justify-content:flex-start!important;margin-left:0!important}body:has(.decision-hero) .site-header.site-header>div:first-child>div:last-child{justify-self:end}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__image{inset:2.75rem 0 0 54%!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__image img{object-position:70% center!important;filter:saturate(.78)contrast(1.05)!important}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__content,:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__canvas .decision-hero__content{background:#082e38!important;width:min(61%,50rem)!important;min-height:clamp(35rem,40vw,39rem)!important;padding:clamp(3rem,5vw,5.25rem) clamp(2.5rem,4.75vw,5rem)!important}}:is(#buying-hero,#selling-hero,#fhb-hero) .decision-hero__primary,#property-service-hero .coast-button--gold,#property-service-hero [data-track-id$=-call-cta]{letter-spacing:.015em!important;text-transform:none!important}#fhb-steps h2{max-width:17ch!important}#fhb-steps .xl\:grid-cols-4>div>div>div:first-child{grid-template-columns:2.55rem minmax(0,1fr) auto!important;align-items:center!important;column-gap:.75rem!important;display:grid!important}#fhb-steps .xl\:grid-cols-4>div>div>div:first-child>span:nth-child(2){white-space:nowrap!important;padding-inline:.42rem!important;font-size:.6rem!important;line-height:1.15!important}#fhb-steps .xl\:grid-cols-4>div>div>div:first-child>span:last-child{min-width:0;font-size:.78rem!important;line-height:1.15!important}@media (width<=767px){#fhb-steps .xl\:grid-cols-4>div>div>div:first-child{grid-template-columns:2.55rem auto minmax(0,1fr)!important}}@media (width>=768px){#fhb-steps{padding-block:clamp(4.25rem,7vw,6.75rem)!important}#fhb-steps>div>.text-center{margin-bottom:clamp(2.75rem,5vw,4.5rem)!important}#fhb-steps h2{max-width:18ch!important}#fhb-steps .xl\:grid-cols-4{position:relative;border:0!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}#fhb-steps .xl\:grid-cols-4:before{content:"";background:#082e3838;width:1px;position:absolute;top:2.1rem;bottom:2.1rem;left:0}#fhb-steps .xl\:grid-cols-4>div{position:relative;border:0!important;border-bottom:1px solid var(--coast-line)!important;background:0 0!important;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr)!important;align-items:start!important;gap:clamp(2.5rem,6vw,7rem)!important;min-height:0!important;padding:clamp(2.25rem,4vw,4rem) 0 clamp(2.25rem,4vw,4rem) clamp(2rem,4vw,4.5rem)!important;display:grid!important}#fhb-steps .xl\:grid-cols-4>div:first-child{background:0 0!important;padding-top:0!important}#fhb-steps .xl\:grid-cols-4>div:last-child{border-bottom:0!important;padding-bottom:0!important}#fhb-steps .xl\:grid-cols-4>div:before{border:2px solid var(--coast-paper)!important;background:var(--coast-aqua)!important;border-radius:50%!important;width:.68rem!important;height:.68rem!important;top:1.45rem!important;left:-.34rem!important;right:auto!important}#fhb-steps .xl\:grid-cols-4>div:first-child:before{top:.06rem!important}#fhb-steps .xl\:grid-cols-4>div>div:first-child{min-width:0;display:block!important}#fhb-steps .xl\:grid-cols-4>div>div>div:first-child{border-bottom:1px solid var(--coast-line)!important;align-items:baseline!important;gap:.7rem!important;min-height:0!important;margin-bottom:1.5rem!important;padding:0 0 .85rem!important;display:flex!important}#fhb-steps .xl\:grid-cols-4>div>div>div:first-child>span:first-child{display:none!important}#fhb-steps .xl\:grid-cols-4>div>div>div:first-child>span:nth-child(2){flex:none;color:var(--coast-aqua)!important;font-family:var(--coast-mono)!important;letter-spacing:.08em!important;white-space:nowrap!important;background:0 0!important;padding:0!important;font-size:.68rem!important}#fhb-steps .xl\:grid-cols-4>div>div>div:first-child>span:last-child{font-family:var(--coast-serif)!important;font-size:1.05rem!important;font-weight:500!important;line-height:1.2!important}#fhb-steps .xl\:grid-cols-4 h3{max-width:15ch;min-height:0!important;margin:0!important;font-size:clamp(1.65rem,2.4vw,2.4rem)!important;line-height:.98!important}#fhb-steps .xl\:grid-cols-4>div>div:first-child>p{max-width:35rem;margin-top:1rem!important;font-size:.9rem!important;line-height:1.62!important}#fhb-steps .xl\:grid-cols-4>div>div:last-child{align-self:stretch;border-top:0!important;border-left:2px solid var(--coast-aqua)!important;color:var(--coast-ink)!important;margin:0!important;padding:.45rem 0 .45rem clamp(1.5rem,3vw,3rem)!important;font-size:clamp(1rem,1.35vw,1.18rem)!important;line-height:1.45!important}#fhb-steps .xl\:grid-cols-4>div>div:last-child strong{color:var(--coast-aqua);font-family:var(--coast-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.32rem;font-size:.66rem;display:block}#fhb-steps .xl\:grid-cols-4:before{background:#128d9d61!important;width:2px!important;top:1.4rem!important;bottom:1.4rem!important;left:1rem!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage{grid-template-columns:minmax(10rem,.58fr) minmax(0,1.2fr) minmax(15rem,.72fr)!important;gap:clamp(2rem,4vw,5rem)!important;padding:clamp(1.65rem,2.7vw,2.6rem) 0 clamp(1.65rem,2.7vw,2.6rem) clamp(3.6rem,5vw,5.5rem)!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage:before{border-color:var(--coast-paper)!important;width:.72rem!important;height:.72rem!important;top:2rem!important;left:.66rem!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage:first-child:before{top:2rem!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage>:is(.fhb-roadmap-stage__marker,.fhb-roadmap-stage__body,.fhb-roadmap-stage__check){margin-top:0!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage>.fhb-roadmap-stage__marker{min-width:0;display:block!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage>.fhb-roadmap-stage__marker>div{border:0!important;flex-direction:column!important;align-items:flex-start!important;gap:.4rem!important;margin:0!important;padding:0!important;display:flex!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage>.fhb-roadmap-stage__marker span:first-child{display:none!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage>.fhb-roadmap-stage__marker span:nth-child(2){color:var(--coast-aqua)!important;font-family:var(--coast-mono)!important;letter-spacing:.13em!important;background:0 0!important;padding:0!important;font-size:.72rem!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage>.fhb-roadmap-stage__marker span:last-child{color:var(--coast-ink)!important;font-family:var(--coast-serif)!important;font-size:clamp(1.15rem,1.7vw,1.45rem)!important;font-weight:500!important;line-height:1.04!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage>.fhb-roadmap-stage__body{min-width:0;display:block!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage>.fhb-roadmap-stage__body h3{max-width:none!important;font-size:clamp(1.75rem,2.6vw,2.55rem)!important;line-height:.98!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage>.fhb-roadmap-stage__body p{max-width:42rem!important;margin-top:.85rem!important;font-size:.92rem!important;line-height:1.6!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage>.fhb-roadmap-stage__check{min-height:7.5rem;border:0!important;border-left:3px solid var(--coast-aqua)!important;color:var(--coast-ink)!important;background:#e7f1ef!important;align-items:center!important;margin:0!important;padding:clamp(1.15rem,2vw,1.75rem)!important;font-size:clamp(.98rem,1.25vw,1.15rem)!important;line-height:1.42!important;display:flex!important}#fhb-steps .xl\:grid-cols-4>.fhb-roadmap-stage>.fhb-roadmap-stage__check strong{margin-bottom:.4rem!important}}.estate-page .estate-testimonials-panel{border-block:1px solid #082e382e;overflow:hidden;background:#fffdf8!important}.estate-page .estate-testimonials-intro{border:0!important}.estate-page .estate-testimonials-list{padding-top:0!important}.estate-page .estate-testimonial-grid{border-top:1px solid #082e382e;gap:0!important;padding-top:0!important}.estate-page .estate-testimonial-grid>figure{min-height:100%;background:0 0!important;border:0!important;border-bottom:1px solid #082e382e!important;border-radius:0!important;margin:0!important;padding:clamp(1.5rem,3vw,2.35rem)!important}.estate-page .estate-testimonial-grid>figure:nth-child(2){background:#f2ede2!important}.estate-page .estate-testimonial-grid>figure figcaption{margin-top:1.5rem!important;padding-top:1rem!important}.estate-page .estate-testimonial-grid>figure .estate-testimonial-author{background:0 0!important}@media (width>=768px){.estate-page .estate-testimonial-grid>figure:nth-child(odd){border-right:1px solid #082e382e!important}.estate-page .estate-testimonial-grid>figure:last-child{grid-column:1/-1;grid-template-columns:minmax(8rem,.22fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid;background:#edf3ee!important;border-bottom:0!important}.estate-page .estate-testimonial-grid>figure:last-child figcaption{grid-area:1/1;border-top:0!important;margin-top:0!important;padding-top:0!important}.estate-page .estate-testimonial-grid>figure:last-child blockquote{grid-area:1/2}}body:has(.estate-page) astro-dev-toolbar{display:none!important}@media (width>=1024px){.estate-page #estate-process .estate-process-flow:before{display:none!important}.estate-page #estate-process .estate-process-flow ol{border-bottom:1px solid #082e382e;display:block!important}.estate-page #estate-process .estate-process-flow li{border-top:1px solid #082e382e;grid-template-columns:5.5rem minmax(10rem,.7fr) minmax(0,1.25fr);align-items:center;gap:.3rem clamp(1.25rem,2.6vw,2.5rem);min-height:8.1rem;text-align:left!important;padding:1.15rem 0!important;display:grid!important}.estate-page #estate-process .estate-process-flow li>span:first-child{grid-area:1/1/span 2;margin:0!important}.estate-page #estate-process .estate-process-flow li>span:nth-child(2){grid-area:1/2;margin:0!important}.estate-page #estate-process .estate-process-flow li h3{grid-area:2/2;margin:0!important;font-size:clamp(1.55rem,2vw,2rem)!important}.estate-page #estate-process .estate-process-flow li p{grid-area:1/3/span 2;max-width:30rem;margin:0!important}.estate-page #estate-probate .grid.overflow-hidden{background:0 0!important;border-left:0!important;border-right:0!important;display:block!important}.estate-page #estate-probate .grid.overflow-hidden>article{grid-template-columns:3.5rem minmax(12rem,.72fr) minmax(0,1.35fr);align-items:start;gap:0 clamp(1.25rem,2.8vw,2.75rem);background:0 0!important;border:0!important;border-bottom:1px solid #082e382e!important;padding:1.3rem 0!important;display:grid!important}.estate-page #estate-probate .grid.overflow-hidden>article>span{grid-area:1/1}.estate-page #estate-probate .grid.overflow-hidden>article>div{display:contents}.estate-page #estate-probate .grid.overflow-hidden>article h3{grid-area:1/2;margin:0!important;font-size:clamp(1.35rem,1.8vw,1.75rem)!important}.estate-page #estate-probate .grid.overflow-hidden>article p{grid-area:1/3;margin:0!important}}.estate-page #estate-enquiry form fieldset>div.grid{border:1px solid #082e3833;overflow:hidden;gap:0!important}.estate-page #estate-enquiry form fieldset>div.grid>label.flex{min-height:3.4rem;background:#fffdf8!important;border:0!important;border-bottom:1px solid #082e3829!important;border-radius:0!important}.estate-page #estate-enquiry form fieldset>div.grid>label.flex:nth-last-child(-n+2){border-bottom:0!important}@media (width>=640px){.estate-page #estate-enquiry form fieldset>div.grid>label.flex:nth-child(odd){border-right:1px solid #082e3829!important}}.estate-page #estate-support .estate-support-panel:before,.estate-page #estate-enquiry:before{display:none!important}.estate-page #estate-support .estate-support-panel{min-height:0!important}.estate-page #estate-enquiry a[href^=tel]{color:#fffdf8!important;background:0 0!important;border:1px solid #d7f6f68c!important}.estate-page #estate-enquiry a[href^=tel]:hover{background:#92e3e61f!important;border-color:#92e3e6!important}body:has(.estate-page) .footer-light-blue:before{display:none!important}@media (width>=768px){.estate-page :is(#estate-success-stories,#estate-testimonials,#estate-principal-solicitor,#estate-support,#estate-process,#estate-faq){padding-top:clamp(4rem,5vw,5.5rem)!important;padding-bottom:clamp(4rem,5vw,5.5rem)!important}.estate-page #estate-support{padding-bottom:2.5rem!important}.estate-page #estate-process{padding-top:3rem!important}}body:has(#hero-section.home-folio-hero) astro-dev-toolbar,astro-dev-toolbar{display:none!important}@media (width>=1024px){body:has(#purchaser-steps) #purchaser-steps .property-ledger-stages{border-top:1px solid #062c392e;display:block!important}body:has(#purchaser-steps) #purchaser-steps .property-ledger-stage{grid-template-columns:minmax(10rem,.42fr) minmax(0,1.38fr);gap:clamp(1.8rem,4vw,5rem);background:0 0!important;border:0!important;border-bottom:1px solid #062c392e!important;border-radius:0!important;padding:clamp(1.45rem,2.6vw,2.2rem) 0!important;display:grid!important}body:has(#purchaser-steps) #purchaser-steps .property-ledger-stage__meta>div{flex-direction:column;gap:.65rem;border:0!important;align-items:flex-start!important;margin:0!important;padding:0!important}body:has(#purchaser-steps) #purchaser-steps .property-ledger-stage__meta span:nth-child(2){font-family:var(--coast-mono);order:-1;color:#128d9d!important;letter-spacing:.1em!important;background:0 0!important;padding:0!important}body:has(#purchaser-steps) #purchaser-steps .property-ledger-stage__meta span:last-child{line-height:1.1;color:#062c39!important;font-size:1.2rem!important}body:has(#purchaser-steps) #purchaser-steps .property-ledger-stage__detail{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);align-items:start;gap:.55rem clamp(1.5rem,3vw,3.2rem);display:grid}body:has(#purchaser-steps) #purchaser-steps .property-ledger-stage__detail h3{grid-area:1/1/span 2;margin:0!important;font-size:clamp(1.55rem,2vw,2.15rem)!important;line-height:.98!important}body:has(#purchaser-steps) #purchaser-steps .property-ledger-stage__detail>p{grid-area:1/2;margin:0!important;font-size:.92rem!important;line-height:1.6!important}body:has(#purchaser-steps) #purchaser-steps .property-ledger-stage__detail>div{grid-area:2/2;border-top-color:#062c392e!important;margin:0!important;padding:.8rem 0 .1rem!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}
