:where(#focal-home) *,:where(#focal-home) :before,:where(#focal-home) :after{box-sizing:border-box;border:0 solid #e5e7eb}:where(#focal-home) :before,:where(#focal-home) :after{--tw-content:""}:where(#focal-home){-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;line-height:inherit;margin:0}:where(#focal-home) hr{height:0;color:inherit;border-top-width:1px}:where(#focal-home) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(#focal-home) h1,:where(#focal-home) h2,:where(#focal-home) h3,:where(#focal-home) h4,:where(#focal-home) h5,:where(#focal-home) h6{font-size:inherit;font-weight:inherit}:where(#focal-home) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(#focal-home) b,:where(#focal-home) strong{font-weight:bolder}:where(#focal-home) code,:where(#focal-home) kbd,:where(#focal-home) samp,:where(#focal-home) pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(#focal-home) small{font-size:80%}:where(#focal-home) sub,:where(#focal-home) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(#focal-home) sub{bottom:-.25em}:where(#focal-home) sup{top:-.5em}:where(#focal-home) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(#focal-home) button,:where(#focal-home) input,:where(#focal-home) optgroup,:where(#focal-home) select,:where(#focal-home) textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}:where(#focal-home) button,:where(#focal-home) select{text-transform:none}:where(#focal-home) button,:where(#focal-home) [type=button],:where(#focal-home) [type=reset],:where(#focal-home) [type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:where(#focal-home) :-moz-focusring{outline:auto}:where(#focal-home) :-moz-ui-invalid{box-shadow:none}:where(#focal-home) progress{vertical-align:baseline}:where(#focal-home) ::-webkit-inner-spin-button{height:auto}:where(#focal-home) ::-webkit-outer-spin-button{height:auto}:where(#focal-home) [type=search]{-webkit-appearance:textfield;outline-offset:-2px}:where(#focal-home) ::-webkit-search-decoration{-webkit-appearance:none}:where(#focal-home) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(#focal-home) summary{display:list-item}:where(#focal-home) blockquote,:where(#focal-home) dl,:where(#focal-home) dd,:where(#focal-home) h1,:where(#focal-home) h2,:where(#focal-home) h3,:where(#focal-home) h4,:where(#focal-home) h5,:where(#focal-home) h6,:where(#focal-home) hr,:where(#focal-home) figure,:where(#focal-home) p,:where(#focal-home) pre{margin:0}:where(#focal-home) fieldset{margin:0;padding:0}:where(#focal-home) legend{padding:0}:where(#focal-home) ol,:where(#focal-home) ul,:where(#focal-home) menu{margin:0;padding:0;list-style:none}:where(#focal-home) dialog{padding:0}:where(#focal-home) textarea{resize:vertical}:where(#focal-home) input::-moz-placeholder{opacity:1;color:#9ca3af}:where(#focal-home) textarea::-moz-placeholder{opacity:1;color:#9ca3af}:where(#focal-home) input::placeholder,:where(#focal-home) textarea::placeholder{opacity:1;color:#9ca3af}:where(#focal-home) button,:where(#focal-home) [role=button]{cursor:pointer}:where(#focal-home) :disabled{cursor:default}:where(#focal-home) img,:where(#focal-home) svg,:where(#focal-home) video,:where(#focal-home) canvas,:where(#focal-home) audio,:where(#focal-home) iframe,:where(#focal-home) embed,:where(#focal-home) object{vertical-align:middle;display:block}:where(#focal-home) img,:where(#focal-home) video{max-width:100%;height:auto}:where(#focal-home) [hidden]{display:none}:where(#focal-home) *,:where(#focal-home) :before,:where(#focal-home) :after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }:where(#focal-home) ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }:where(#focal-home) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(#focal-home) .visible{visibility:visible}:where(#focal-home) .collapse{visibility:collapse}:where(#focal-home) .static{position:static}:where(#focal-home) .fixed{position:fixed}:where(#focal-home) .absolute{position:absolute}:where(#focal-home) .relative{position:relative}:where(#focal-home) .sticky{position:sticky}:where(#focal-home) .inset-0{inset:0}:where(#focal-home) .inset-x-0{left:0;right:0}:where(#focal-home) .inset-y-0{top:0;bottom:0}:where(#focal-home) .-start-8{inset-inline-start:-2rem}:where(#focal-home) .-top-8{top:-2rem}:where(#focal-home) .bottom-full{bottom:100%}:where(#focal-home) .end-0{inset-inline-end:0}:where(#focal-home) .left-0{left:0}:where(#focal-home) .right-0{right:0}:where(#focal-home) .start-0{inset-inline-start:0}:where(#focal-home) .top-0{top:0}:where(#focal-home) .top-full{top:100%}:where(#focal-home) .isolate{isolation:isolate}:where(#focal-home) .-z-10{z-index:-10}:where(#focal-home) .z-10{z-index:10}:where(#focal-home) .z-30{z-index:30}:where(#focal-home) .z-40{z-index:40}:where(#focal-home) .z-50{z-index:50}:where(#focal-home) .z-\[1\]{z-index:1}:where(#focal-home) .col-span-1{grid-column:span 1/span 1}:where(#focal-home) .float-right{float:right}:where(#focal-home) .-m-1{margin:-.25rem}:where(#focal-home) .-m-1\.5{margin:-.375rem}:where(#focal-home) .-m-2{margin:-.5rem}:where(#focal-home) .-m-2\.5{margin:-.625rem}:where(#focal-home) .mx-1{margin-left:.25rem;margin-right:.25rem}:where(#focal-home) .mx-2{margin-left:.5rem;margin-right:.5rem}:where(#focal-home) .mx-20{margin-left:5rem;margin-right:5rem}:where(#focal-home) .mx-4{margin-left:1rem;margin-right:1rem}:where(#focal-home) .mx-auto{margin-left:auto;margin-right:auto}:where(#focal-home) .my-2{margin-top:.5rem;margin-bottom:.5rem}:where(#focal-home) .-ms-px{margin-inline-start:-1px}:where(#focal-home) .mb-10{margin-bottom:2.5rem}:where(#focal-home) .mb-2{margin-bottom:.5rem}:where(#focal-home) .mb-20{margin-bottom:5rem}:where(#focal-home) .mb-3{margin-bottom:.75rem}:where(#focal-home) .mb-4{margin-bottom:1rem}:where(#focal-home) .mb-5{margin-bottom:1.25rem}:where(#focal-home) .mb-6{margin-bottom:1.5rem}:where(#focal-home) .mb-8{margin-bottom:2rem}:where(#focal-home) .ml-1{margin-left:.25rem}:where(#focal-home) .ml-10{margin-left:2.5rem}:where(#focal-home) .ml-2{margin-left:.5rem}:where(#focal-home) .ml-3{margin-left:.75rem}:where(#focal-home) .ml-4{margin-left:1rem}:where(#focal-home) .ml-5{margin-left:1.25rem}:where(#focal-home) .ml-6{margin-left:1.5rem}:where(#focal-home) .mr-1{margin-right:.25rem}:where(#focal-home) .mr-10{margin-right:2.5rem}:where(#focal-home) .mr-16{margin-right:4rem}:where(#focal-home) .mr-2{margin-right:.5rem}:where(#focal-home) .mr-20{margin-right:5rem}:where(#focal-home) .mr-3{margin-right:.75rem}:where(#focal-home) .mr-4{margin-right:1rem}:where(#focal-home) .mr-5{margin-right:1.25rem}:where(#focal-home) .mr-8{margin-right:2rem}:where(#focal-home) .ms-4{margin-inline-start:1rem}:where(#focal-home) .mt-0{margin-top:0}:where(#focal-home) .mt-1{margin-top:.25rem}:where(#focal-home) .mt-10{margin-top:2.5rem}:where(#focal-home) .mt-16{margin-top:4rem}:where(#focal-home) .mt-2{margin-top:.5rem}:where(#focal-home) .mt-20{margin-top:5rem}:where(#focal-home) .mt-3{margin-top:.75rem}:where(#focal-home) .mt-4{margin-top:1rem}:where(#focal-home) .mt-5{margin-top:1.25rem}:where(#focal-home) .mt-6{margin-top:1.5rem}:where(#focal-home) .mt-8{margin-top:2rem}:where(#focal-home) .block{display:block}:where(#focal-home) .inline-block{display:inline-block}:where(#focal-home) .inline{display:inline}:where(#focal-home) .flex{display:flex}:where(#focal-home) .inline-flex{display:inline-flex}:where(#focal-home) .table{display:table}:where(#focal-home) .grid{display:grid}:where(#focal-home) .hidden{display:none}:where(#focal-home) .h-1\/2{height:50%}:where(#focal-home) .h-10{height:2.5rem}:where(#focal-home) .h-12{height:3rem}:where(#focal-home) .h-14{height:3.5rem}:where(#focal-home) .h-16{height:4rem}:where(#focal-home) .h-20{height:5rem}:where(#focal-home) .h-4{height:1rem}:where(#focal-home) .h-44{height:11rem}:where(#focal-home) .h-6{height:1.5rem}:where(#focal-home) .h-8{height:2rem}:where(#focal-home) .h-\[240px\]{height:240px}:where(#focal-home) .h-\[250px\]{height:250px}:where(#focal-home) .h-\[650px\]{height:650px}:where(#focal-home) .h-auto{height:auto}:where(#focal-home) .h-full{height:100%}:where(#focal-home) .w-1\/2{width:50%}:where(#focal-home) .w-10{width:2.5rem}:where(#focal-home) .w-12{width:3rem}:where(#focal-home) .w-14{width:3.5rem}:where(#focal-home) .w-16{width:4rem}:where(#focal-home) .w-20{width:5rem}:where(#focal-home) .w-4{width:1rem}:where(#focal-home) .w-6{width:1.5rem}:where(#focal-home) .w-8{width:2rem}:where(#focal-home) .w-80{width:20rem}:where(#focal-home) .w-\[380px\]{width:380px}:where(#focal-home) .w-\[46px\]{width:46px}:where(#focal-home) .w-\[95\%\]{width:95%}:where(#focal-home) .w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}:where(#focal-home) .w-auto{width:auto}:where(#focal-home) .w-full{width:100%}:where(#focal-home) .min-w-0{min-width:0}:where(#focal-home) .min-w-full{min-width:100%}:where(#focal-home) .max-w-2xl{max-width:42rem}:where(#focal-home) .max-w-3xl{max-width:48rem}:where(#focal-home) .max-w-4xl{max-width:56rem}:where(#focal-home) .max-w-5xl{max-width:64rem}:where(#focal-home) .max-w-6xl{max-width:72rem}:where(#focal-home) .max-w-7xl{max-width:80rem}:where(#focal-home) .max-w-full{max-width:100%}:where(#focal-home) .max-w-lg{max-width:32rem}:where(#focal-home) .max-w-xl{max-width:36rem}:where(#focal-home) .flex-1{flex:1}:where(#focal-home) .flex-auto{flex:auto}:where(#focal-home) .flex-none{flex:none}:where(#focal-home) .flex-shrink-0{flex-shrink:0}:where(#focal-home) .flex-grow{flex-grow:1}:where(#focal-home) .translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(#focal-home) .translate-y-10{--tw-translate-y:2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(#focal-home) .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(#focal-home) .cursor-pointer{cursor:pointer}:where(#focal-home) .resize{resize:both}:where(#focal-home) .appearance-none{-webkit-appearance:none;appearance:none}:where(#focal-home) .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(#focal-home) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#focal-home) .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#focal-home) .flex-row{flex-direction:row}:where(#focal-home) .flex-col{flex-direction:column}:where(#focal-home) .flex-wrap{flex-wrap:wrap}:where(#focal-home) .place-items-center{place-items:center}:where(#focal-home) .items-center{align-items:center}:where(#focal-home) .justify-end{justify-content:flex-end}:where(#focal-home) .justify-center{justify-content:center}:where(#focal-home) .justify-between{justify-content:space-between}:where(#focal-home) .gap-10{gap:2.5rem}:where(#focal-home) .gap-2{gap:.5rem}:where(#focal-home) .gap-3{gap:.75rem}:where(#focal-home) .gap-4{gap:1rem}:where(#focal-home) .gap-8{gap:2rem}:where(#focal-home) .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}:where(#focal-home) .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}:where(#focal-home) .gap-x-8{-moz-column-gap:2rem;column-gap:2rem}:where(#focal-home) .gap-y-16{row-gap:4rem}:where(#focal-home) .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}:where(#focal-home) .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}:where(#focal-home) .divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}:where(#focal-home) .overflow-hidden{overflow:hidden}:where(#focal-home) .overflow-x-auto{overflow-x:auto}:where(#focal-home) .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(#focal-home) .whitespace-nowrap{white-space:nowrap}:where(#focal-home) .rounded{border-radius:.25rem}:where(#focal-home) .rounded-2xl{border-radius:1rem}:where(#focal-home) .rounded-full{border-radius:9999px}:where(#focal-home) .rounded-lg{border-radius:.5rem}:where(#focal-home) .rounded-md{border-radius:.375rem}:where(#focal-home) .rounded-xl{border-radius:.75rem}:where(#focal-home) .rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}:where(#focal-home) .rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}:where(#focal-home) .border{border-width:1px}:where(#focal-home) .border-0{border-width:0}:where(#focal-home) .border-t{border-top-width:1px}:where(#focal-home) .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}:where(#focal-home) .border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}:where(#focal-home) .border-transparent{border-color:#0000}:where(#focal-home) .border-white\/10{border-color:#ffffff1a}:where(#focal-home) .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}:where(#focal-home) .bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}:where(#focal-home) .bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}:where(#focal-home) .bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}:where(#focal-home) .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}:where(#focal-home) .bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}:where(#focal-home) .bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}:where(#focal-home) .bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}:where(#focal-home) .bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}:where(#focal-home) .bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}:where(#focal-home) .bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}:where(#focal-home) .bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}:where(#focal-home) .bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}:where(#focal-home) .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:where(#focal-home) .bg-white\/5{background-color:#ffffff0d}:where(#focal-home) .bg-opacity-50{--tw-bg-opacity:.5}:where(#focal-home) .bg-opacity-75{--tw-bg-opacity:.75}:where(#focal-home) .object-cover{-o-object-fit:cover;object-fit:cover}:where(#focal-home) .p-0{padding:0}:where(#focal-home) .p-1{padding:.25rem}:where(#focal-home) .p-1\.5{padding:.375rem}:where(#focal-home) .p-10{padding:2.5rem}:where(#focal-home) .p-2{padding:.5rem}:where(#focal-home) .p-2\.5{padding:.625rem}:where(#focal-home) .p-20{padding:5rem}:where(#focal-home) .p-3{padding:.75rem}:where(#focal-home) .p-4{padding:1rem}:where(#focal-home) .p-5{padding:1.25rem}:where(#focal-home) .p-6{padding:1.5rem}:where(#focal-home) .px-10{padding-left:2.5rem;padding-right:2.5rem}:where(#focal-home) .px-12{padding-left:3rem;padding-right:3rem}:where(#focal-home) .px-2{padding-left:.5rem;padding-right:.5rem}:where(#focal-home) .px-20{padding-left:5rem;padding-right:5rem}:where(#focal-home) .px-24{padding-left:6rem;padding-right:6rem}:where(#focal-home) .px-3{padding-left:.75rem;padding-right:.75rem}:where(#focal-home) .px-3\.5{padding-left:.875rem;padding-right:.875rem}:where(#focal-home) .px-4{padding-left:1rem;padding-right:1rem}:where(#focal-home) .px-5{padding-left:1.25rem;padding-right:1.25rem}:where(#focal-home) .px-6{padding-left:1.5rem;padding-right:1.5rem}:where(#focal-home) .py-1{padding-top:.25rem;padding-bottom:.25rem}:where(#focal-home) .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}:where(#focal-home) .py-10{padding-top:2.5rem;padding-bottom:2.5rem}:where(#focal-home) .py-16{padding-top:4rem;padding-bottom:4rem}:where(#focal-home) .py-2{padding-top:.5rem;padding-bottom:.5rem}:where(#focal-home) .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}:where(#focal-home) .py-20{padding-top:5rem;padding-bottom:5rem}:where(#focal-home) .py-24{padding-top:6rem;padding-bottom:6rem}:where(#focal-home) .py-3{padding-top:.75rem;padding-bottom:.75rem}:where(#focal-home) .py-32{padding-top:8rem;padding-bottom:8rem}:where(#focal-home) .py-4{padding-top:1rem;padding-bottom:1rem}:where(#focal-home) .py-6{padding-top:1.5rem;padding-bottom:1.5rem}:where(#focal-home) .pb-4{padding-bottom:1rem}:where(#focal-home) .pb-8{padding-bottom:2rem}:where(#focal-home) .pl-16{padding-left:4rem}:where(#focal-home) .pl-3{padding-left:.75rem}:where(#focal-home) .pr-10{padding-right:2.5rem}:where(#focal-home) .pt-20{padding-top:5rem}:where(#focal-home) .pt-5{padding-top:1.25rem}:where(#focal-home) .pt-8{padding-top:2rem}:where(#focal-home) .text-center{text-align:center}:where(#focal-home) .text-justify{text-align:justify}:where(#focal-home) .text-start{text-align:start}:where(#focal-home) .align-middle{vertical-align:middle}:where(#focal-home) .text-2xl{font-size:1.5rem;line-height:2rem}:where(#focal-home) .text-3xl{font-size:1.875rem;line-height:2.25rem}:where(#focal-home) .text-4xl{font-size:2.25rem;line-height:2.5rem}:where(#focal-home) .text-5xl{font-size:3rem;line-height:1}:where(#focal-home) .text-base{font-size:1rem;line-height:1.5rem}:where(#focal-home) .text-lg{font-size:1.125rem;line-height:1.75rem}:where(#focal-home) .text-sm{font-size:.875rem;line-height:1.25rem}:where(#focal-home) .text-xl{font-size:1.25rem;line-height:1.75rem}:where(#focal-home) .text-xs{font-size:.75rem;line-height:1rem}:where(#focal-home) .font-bold{font-weight:700}:where(#focal-home) .font-light{font-weight:300}:where(#focal-home) .font-medium{font-weight:500}:where(#focal-home) .font-semibold{font-weight:600}:where(#focal-home) .uppercase{text-transform:uppercase}:where(#focal-home) .lowercase{text-transform:lowercase}:where(#focal-home) .leading-10{line-height:2.5rem}:where(#focal-home) .leading-5{line-height:1.25rem}:where(#focal-home) .leading-6{line-height:1.5rem}:where(#focal-home) .leading-7{line-height:1.75rem}:where(#focal-home) .leading-8{line-height:2rem}:where(#focal-home) .tracking-tight{letter-spacing:-.025em}:where(#focal-home) .text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}:where(#focal-home) .text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}:where(#focal-home) .text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}:where(#focal-home) .text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}:where(#focal-home) .text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:where(#focal-home) .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:where(#focal-home) .text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}:where(#focal-home) .text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}:where(#focal-home) .text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:where(#focal-home) .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:where(#focal-home) .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:where(#focal-home) .opacity-0{opacity:0}:where(#focal-home) .opacity-100{opacity:1}:where(#focal-home) .opacity-60{opacity:.6}:where(#focal-home) .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(#focal-home) .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(#focal-home) .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(#focal-home) .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(#focal-home) .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:where(#focal-home) .ring-inset{--tw-ring-inset:inset}:where(#focal-home) .ring-blue-700\/10{--tw-ring-color:#1d4ed81a}:where(#focal-home) .ring-white\/10{--tw-ring-color:#ffffff1a}:where(#focal-home) .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)}:where(#focal-home) .filter{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)}:where(#focal-home) .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(#focal-home) .transition-\[height\]{transition-property:height;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(#focal-home) .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(#focal-home) .transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(#focal-home) .duration-300{transition-duration:.3s}:where(#focal-home) .duration-700{transition-duration:.7s}:where(#focal-home) .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(#focal-home) .navbar{background-color:#fff;border-radius:25px;place-items:center;height:80px;margin-top:50px;padding:10px 32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(#focal-home) .logo img{width:200px}:where(#focal-home) .nav-menu ul{margin:0;padding:0;list-style:none;display:flex}:where(#focal-home) .nav-menu li{margin-right:10px;padding:15px}:where(#focal-home) .nav-menu a{color:#2a2727;font-size:16px;font-weight:400;text-decoration:none}:where(#focal-home) .nav-menu li:hover{background-color:#eff6ff;border-radius:10px;padding:15px}:where(#focal-home) .nav-menu li a:hover{color:#0030d4}:where(#focal-home) .section-bg-white{background-color:#fff}:where(#focal-home) .section-bg-dark{background-color:#2a2727}:where(#focal-home) .section-bg-slate-50{background-color:#f8fafc}:where(#focal-home) .section-bg-slate-100{background-color:#f1f5f9}:where(#focal-home) .section-bg-slate-200{background-color:#e2e8f0}:where(#focal-home) .section-bg-gray-100{background-color:#f3f4f6}:where(#focal-home) .section-bg-blue{background-color:#0030d4}:where(#focal-home) .btn-focal-blue{color:#fff;background-color:#0030d4;padding:20px}:where(#focal-home) .btn-white{color:#000;background-color:#fff;padding:20px}:where(#focal-home) .btn-filter{border-radius:30px;margin-right:10px}:where(#focal-home) .text-focal-blue{color:#0030d4}:where(#focal-home) .text-heading-blue{color:#003aff}:where(#focal-home) .text-gray-900{color:#2a3342}:where(#focal-home) .bg-focal-blue{background-color:#0030d4}:where(#focal-home) .bg-active-step{color:#fff;background-color:#003aff}:where(#focal-home) .active-link{color:#003aff;background-color:#eff6ff;border-radius:5px;padding:10px}:where(#focal-home) .main{width:100%;height:100vh}:where(#focal-home) .content{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}:where(#focal-home) video{-o-object-fit:cover;object-fit:cover;width:100%;height:100vh}:where(#focal-home) .animate-on-scroll{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}:where(#focal-home) .scroll-animation{opacity:1;transition:opacity 1s,transform 1s;transform:translateY(0)}:where(#focal-home) .ease-in-text{animation:1s ease-in-out fadeIn}:where(#focal-home) .ease-in-button{animation:2s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:where(#focal-home) .placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:where(#focal-home) .placeholder\:text-gray-500::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:where(#focal-home) .first\:ms-0:first-child{margin-inline-start:0}:where(#focal-home) .first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}:where(#focal-home) .last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}:where(#focal-home) .hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}:where(#focal-home) .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}:where(#focal-home) .hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}:where(#focal-home) .hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}:where(#focal-home) .hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:where(#focal-home) .focus\:z-10:focus{z-index:10}:where(#focal-home) .focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}:where(#focal-home) .focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}:where(#focal-home) .focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}:where(#focal-home) .disabled\:pointer-events-none:disabled{pointer-events:none}:where(#focal-home) .disabled\:opacity-50:disabled{opacity:.5}:where(#focal-home) .hs-accordion.active.hs-accordion-active\:border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}:where(#focal-home) .hs-accordion.active.hs-accordion-active\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}:where(#focal-home) .hs-accordion.active>.hs-accordion-toggle .hs-accordion-active\:border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}:where(#focal-home) .hs-accordion.active>.hs-accordion-toggle .hs-accordion-active\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}:where(#focal-home) .hs-accordion.active>.hs-accordion-toggle.hs-accordion-active\:border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}:where(#focal-home) .hs-accordion.active>.hs-accordion-toggle.hs-accordion-active\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}:where(#focal-home) :is(.dark .dark\:divide-gray-700)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(55 65 81/var(--tw-divide-opacity))}:where(#focal-home) :is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}:where(#focal-home) :is(.dark .dark\:border-transparent){border-color:#0000}:where(#focal-home) :is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}:where(#focal-home) :is(.dark .dark\:bg-slate-900){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}:where(#focal-home) :is(.dark .dark\:bg-opacity-80){--tw-bg-opacity:.8}:where(#focal-home) :is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}:where(#focal-home) :is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:where(#focal-home) :is(.dark .dark\:text-gray-700){--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}:where(#focal-home) :is(.dark .dark\:text-gray-800){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:where(#focal-home) :is(.dark .dark\:hover\:text-gray-400:hover),:where(#focal-home) :is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:where(#focal-home) :is(.dark .dark\:focus\:outline-none:focus){outline-offset:2px;outline:2px solid #0000}:where(#focal-home) :is(.dark .hs-accordion.active.dark\:hs-accordion-active\:border-gray-700){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}:where(#focal-home) :is(.dark .hs-accordion.active.dark\:hs-accordion-active\:text-blue-500){--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}:where(#focal-home) :is(.dark .hs-accordion.active>.hs-accordion-toggle .dark\:hs-accordion-active\:border-gray-700){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}:where(#focal-home) :is(.dark .hs-accordion.active>.hs-accordion-toggle .dark\:hs-accordion-active\:text-blue-500){--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}:where(#focal-home) :is(.dark .hs-accordion.active>.hs-accordion-toggle.dark\:hs-accordion-active\:border-gray-700){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}:where(#focal-home) :is(.dark .hs-accordion.active>.hs-accordion-toggle.dark\:hs-accordion-active\:text-blue-500){--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}@media not all and (min-width:768px){:where(#focal-home) .max-md\:hidden{display:none}}@media not all and (min-width:640px){:where(#focal-home) .max-sm\:m-0{margin:0}:where(#focal-home) .max-sm\:m-10{margin:2.5rem}:where(#focal-home) .max-sm\:m-4{margin:1rem}:where(#focal-home) .max-sm\:mx-auto{margin-left:auto;margin-right:auto}:where(#focal-home) .max-sm\:mb-2{margin-bottom:.5rem}:where(#focal-home) .max-sm\:mb-5{margin-bottom:1.25rem}:where(#focal-home) .max-sm\:ml-0{margin-left:0}:where(#focal-home) .max-sm\:mt-10{margin-top:2.5rem}:where(#focal-home) .max-sm\:mt-20{margin-top:5rem}:where(#focal-home) .max-sm\:mt-4{margin-top:1rem}:where(#focal-home) .max-sm\:mt-8{margin-top:2rem}:where(#focal-home) .max-sm\:hidden{display:none}:where(#focal-home) .max-sm\:w-40{width:10rem}:where(#focal-home) .max-sm\:max-w-2xl{max-width:42rem}:where(#focal-home) .max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(#focal-home) .max-sm\:flex-col{flex-direction:column}:where(#focal-home) .max-sm\:justify-center{justify-content:center}:where(#focal-home) .max-sm\:p-5{padding:1.25rem}:where(#focal-home) .max-sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}:where(#focal-home) .max-sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}:where(#focal-home) .max-sm\:text-center{text-align:center}:where(#focal-home) .max-sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}:where(#focal-home) .max-sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:640px){:where(#focal-home) .sm\:ml-4{margin-left:1rem}:where(#focal-home) .sm\:mt-0{margin-top:0}:where(#focal-home) .sm\:mt-16{margin-top:4rem}:where(#focal-home) .sm\:mt-20{margin-top:5rem}:where(#focal-home) .sm\:block{display:block}:where(#focal-home) .sm\:flex{display:flex}:where(#focal-home) .sm\:hidden{display:none}:where(#focal-home) .sm\:h-24{height:6rem}:where(#focal-home) .sm\:h-\[300px\]{height:300px}:where(#focal-home) .sm\:w-1\/2{width:50%}:where(#focal-home) .sm\:w-24{width:6rem}:where(#focal-home) .sm\:w-\[500px\]{width:500px}:where(#focal-home) .sm\:w-auto{width:auto}:where(#focal-home) .sm\:max-w-md{max-width:28rem}:where(#focal-home) .sm\:flex-shrink-0{flex-shrink:0}:where(#focal-home) .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#focal-home) .sm\:flex-row{flex-direction:row}:where(#focal-home) .sm\:rounded-3xl{border-radius:1.5rem}:where(#focal-home) .sm\:p-8{padding:2rem}:where(#focal-home) .sm\:py-20{padding-top:5rem;padding-bottom:5rem}:where(#focal-home) .sm\:py-32{padding-top:8rem;padding-bottom:8rem}:where(#focal-home) .sm\:py-48{padding-top:12rem;padding-bottom:12rem}:where(#focal-home) .sm\:pt-24{padding-top:6rem}:where(#focal-home) .sm\:text-2xl{font-size:1.5rem;line-height:2rem}:where(#focal-home) .sm\:text-5xl{font-size:3rem;line-height:1}:where(#focal-home) .sm\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:768px){:where(#focal-home) .md\:order-1{order:1}:where(#focal-home) .md\:mx-auto{margin-left:auto;margin-right:auto}:where(#focal-home) .md\:mt-0{margin-top:0}:where(#focal-home) .md\:mt-10{margin-top:2.5rem}:where(#focal-home) .md\:mt-6{margin-top:1.5rem}:where(#focal-home) .md\:flex{display:flex}:where(#focal-home) .md\:grid{display:grid}:where(#focal-home) .md\:h-1\/2{height:50%}:where(#focal-home) .md\:h-\[500px\]{height:500px}:where(#focal-home) .md\:w-\[800px\]{width:800px}:where(#focal-home) .md\:max-w-md{max-width:28rem}:where(#focal-home) .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(#focal-home) .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#focal-home) .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#focal-home) .md\:items-center{align-items:center}:where(#focal-home) .md\:gap-8{gap:2rem}:where(#focal-home) .md\:p-5{padding:1.25rem}:where(#focal-home) .md\:px-32{padding-left:8rem;padding-right:8rem}:where(#focal-home) .md\:px-5{padding-left:1.25rem;padding-right:1.25rem}:where(#focal-home) .md\:py-24{padding-top:6rem;padding-bottom:6rem}:where(#focal-home) .md\:py-4{padding-top:1rem;padding-bottom:1rem}:where(#focal-home) .md\:text-2xl{font-size:1.5rem;line-height:2rem}:where(#focal-home) .md\:text-3xl{font-size:1.875rem;line-height:2.25rem}:where(#focal-home) .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){:where(#focal-home) .lg\:col-span-2{grid-column:span 2/span 2}:where(#focal-home) .lg\:mx-0{margin-left:0;margin-right:0}:where(#focal-home) .lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}:where(#focal-home) .lg\:mx-12{margin-left:3rem;margin-right:3rem}:where(#focal-home) .lg\:mt-0{margin-top:0}:where(#focal-home) .lg\:mt-24{margin-top:6rem}:where(#focal-home) .lg\:block{display:block}:where(#focal-home) .lg\:hidden{display:none}:where(#focal-home) .lg\:aspect-square{aspect-ratio:1}:where(#focal-home) .lg\:h-auto{height:auto}:where(#focal-home) .lg\:w-\[85\%\]{width:85%}:where(#focal-home) .lg\:max-w-lg{max-width:32rem}:where(#focal-home) .lg\:max-w-none{max-width:none}:where(#focal-home) .lg\:max-w-sm{max-width:24rem}:where(#focal-home) .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#focal-home) .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#focal-home) .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#focal-home) .lg\:flex-row{flex-direction:row}:where(#focal-home) .lg\:items-center{align-items:center}:where(#focal-home) .lg\:px-0{padding-left:0;padding-right:0}:where(#focal-home) .lg\:px-8{padding-left:2rem;padding-right:2rem}:where(#focal-home) .lg\:py-20{padding-top:5rem;padding-bottom:5rem}:where(#focal-home) .lg\:pt-32{padding-top:8rem}:where(#focal-home) .lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}:where(#focal-home) .lg\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1280px){:where(#focal-home) .xl\:absolute{position:absolute}:where(#focal-home) .xl\:inset-0{inset:0}:where(#focal-home) .xl\:left-1\/2{left:50%}:where(#focal-home) .xl\:col-span-2{grid-column:span 2/span 2}:where(#focal-home) .xl\:row-span-2{grid-row:span 2/span 2}:where(#focal-home) .xl\:row-end-2{grid-row-end:2}:where(#focal-home) .xl\:mt-0{margin-top:0}:where(#focal-home) .xl\:mt-20{margin-top:5rem}:where(#focal-home) .xl\:mt-5{margin-top:1.25rem}:where(#focal-home) .xl\:grid{display:grid}:where(#focal-home) .xl\:h-full{height:100%}:where(#focal-home) .xl\:max-w-xl{max-width:36rem}:where(#focal-home) .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#focal-home) .xl\:gap-8{gap:2rem}:where(#focal-home) .xl\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}:where(#focal-home) .xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}:where(#focal-home) .xl\:px-20{padding-left:5rem;padding-right:5rem}}:where(#focal-home) .react-multi-carousel-list{align-items:center;display:flex;position:relative;overflow:hidden}:where(#focal-home) .react-multi-carousel-track{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition;flex-direction:row;margin:0;padding:0;list-style:none;display:flex;position:relative}:where(#focal-home) .react-multiple-carousel__arrow{z-index:1000;opacity:1;cursor:pointer;background:#00000080;border:0;border-radius:35px;outline:0;min-width:43px;min-height:43px;transition:all .5s;position:absolute}:where(#focal-home) .react-multiple-carousel__arrow:hover{background:#000c}:where(#focal-home) .react-multiple-carousel__arrow:before{color:#fff;text-align:center;z-index:2;font-family:revicons;font-size:20px;display:block;position:relative}:where(#focal-home) .react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}:where(#focal-home) .react-multiple-carousel__arrow--left{left:calc(4% + 1px)}:where(#focal-home) .react-multiple-carousel__arrow--left:before{content:""}:where(#focal-home) .react-multiple-carousel__arrow--right{right:calc(4% + 1px)}:where(#focal-home) .react-multiple-carousel__arrow--right:before{content:""}:where(#focal-home) .react-multi-carousel-dot-list{text-align:center;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}:where(#focal-home) .react-multi-carousel-dot button{opacity:1;width:12px;height:12px;box-shadow:none;cursor:pointer;border:2px solid gray;border-radius:50%;outline:0;margin:0 6px 0 0;padding:0;transition:background .5s;display:inline-block}:where(#focal-home) .react-multi-carousel-dot button:hover:active,:where(#focal-home) .react-multi-carousel-dot--active button{background:#080808}:where(#focal-home) .react-multi-carousel-item{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:none),(-ms-high-contrast:active){:where(#focal-home) .react-multi-carousel-item{flex-shrink:0!important}:where(#focal-home) .react-multi-carousel-track{overflow:visible!important}}:where(#focal-home) [dir=rtl].react-multi-carousel-list{direction:rtl}:where(#focal-home) .rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}:where(#focal-home) .rtl.react-multiple-carousel__arrow--right:before{content:""}:where(#focal-home) .rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}:where(#focal-home) .rtl.react-multiple-carousel__arrow--left:before{content:""}:where(#focal-home){--focal-blue:#0030d4;--focal-bright:#1254ff;--focal-ink:#09101d;--focal-navy:#071226;--focal-paper:#f4f5f7;scroll-behavior:smooth}:where(#focal-home) .focal-hero-story .main{isolation:isolate;min-height:94vh;position:relative;overflow:hidden}:where(#focal-home) .focal-hero-story .main>video{animation:16s ease-in-out infinite alternate focalHeroDrift;transform:scale(1.035)}:where(#focal-home) .focal-hero-story .main>.absolute.inset-0.bg-black{z-index:1;opacity:.56;background:linear-gradient(#07122657,#071226b8)}:where(#focal-home) .focal-hero-layer,:where(#focal-home) .focal-hero-layer:before,:where(#focal-home) .focal-hero-layer:after{content:"";pointer-events:none;position:absolute;inset:0}:where(#focal-home) .focal-hero-layer{z-index:2;background:linear-gradient(90deg,#0712262e,#0000 45%,#0030d433);overflow:hidden}:where(#focal-home) .focal-hero-layer:before{background:#1254ff29;border-left:1px solid #ffffff38;width:43%;left:58%;transform:skew(-18deg)}:where(#focal-home) .focal-hero-layer:after{background:#ffffff0b;border-inline:1px solid #ffffff1c;width:18%;left:22%;transform:skew(-18deg)}:where(#focal-home) .focal-hero-story .grid.content{z-index:3;position:relative}:where(#focal-home) .focal-hero-story .max-w-2xl{max-width:58rem;padding-top:clamp(7.5rem,17vh,10rem)!important;padding-bottom:3.5rem!important}:where(#focal-home) .focal-hero-story h1{text-wrap:balance;letter-spacing:-.055em!important;font-size:clamp(3.25rem,7.1vw,6.5rem)!important;line-height:.98!important}:where(#focal-home) .focal-hero-story h1:before{color:#b9caff;content:"UNDERWOOD  ·  BRISBANE  ·  GOLD COAST";letter-spacing:.22em;margin-bottom:1.25rem;font-size:.72rem;font-weight:800;line-height:1.2;display:block}:where(#focal-home) .focal-hero-story p{max-width:46rem;margin-inline:auto}:where(#focal-home) .focal-hero-glass{-webkit-backdrop-filter:blur(18px)saturate(125%);justify-content:space-between;align-items:center;min-width:min(31rem,88vw);min-height:6.15rem;color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff85!important;border-radius:1.25rem!important;padding:1.25rem 1.35rem 1.25rem 1.65rem!important;transition:transform .24s,background .24s,border-color .24s!important;display:flex!important;box-shadow:0 24px 70px #0000004d!important}:where(#focal-home) .focal-hero-glass:hover{transform:translateY(-3px);background:#fff3!important;border-color:#fffc!important}:where(#focal-home) .focal-hero-glass small,:where(#focal-home) .focal-story-cta small{color:#cbd6ff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.35rem;font-size:.66rem;font-weight:800;display:block}:where(#focal-home) .focal-hero-glass strong{letter-spacing:-.015em;font-size:clamp(1.02rem,2vw,1.35rem);display:block}:where(#focal-home) .focal-hero-glass b,:where(#focal-home) .focal-story-cta b{width:3.25rem;height:3.25rem;color:var(--focal-blue);background:#fff;border-radius:999px;flex:none;place-items:center;margin-left:1.5rem;font-size:1.4rem;transition:transform .24s;display:grid}:where(#focal-home) .focal-hero-glass:hover b,:where(#focal-home) .focal-story-cta:hover b{transform:translate(4px)}:where(#focal-home) .focal-services-story .section-bg-dark{isolation:isolate;min-height:235svh;position:relative;overflow:clip;background-color:#090f19!important;background-image:none!important;padding-block:0!important}:where(#focal-home) .focal-services-story .section-bg-dark:before{z-index:-1;content:"";background:radial-gradient(circle at 13% 17%,#1254ff4d,#0000 31%),radial-gradient(circle at 78% 62%,#0030d438,#0000 38%),linear-gradient(118deg,#0000 0 42%,#ffffff06 42% 59%,#0000 59%),linear-gradient(#090f19 0%,#071226 54%,#090f19 100%);position:absolute;inset:0}:where(#focal-home) .focal-services-story .section-bg-dark>.mx-auto{z-index:2;width:min(100%,96rem);min-height:100svh;position:sticky;top:0;max-width:none!important;padding:clamp(5rem,8vh,7.5rem) clamp(1.5rem,5vw,5.5rem) 4rem!important}:where(#focal-home) .focal-services-story .max-w-3xl{z-index:7;max-width:min(43rem,48vw);position:relative;text-align:left!important;margin-left:0!important}:where(#focal-home) .focal-services-story .max-w-3xl:before,:where(#focal-home) .focal-about-story .lg\:max-w-lg:before{color:#9fb5ff;content:"01  ·  YOUR PROPERTY, YOUR NEXT MOVE";letter-spacing:.22em;margin-bottom:1.35rem;font-size:.68rem;font-weight:800;display:block}:where(#focal-home) .focal-services-story .max-w-3xl h2{letter-spacing:-.057em;text-wrap:balance;max-width:43rem;font-size:clamp(3.4rem,5.5vw,5.9rem)!important;line-height:.98!important}:where(#focal-home) .focal-services-story .max-w-3xl p{max-width:38rem;color:#ffffffa8!important;font-size:clamp(1rem,1.3vw,1.18rem)!important;line-height:1.7!important}:where(#focal-home) .focal-services-story dl{z-index:3;width:100%;height:100%;position:absolute;inset:0;margin:0!important;display:block!important}:where(#focal-home) .focal-service-side{display:contents!important}:where(#focal-home) .focal-service-card{z-index:6;-webkit-backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(145deg,#0e1d36c2,#0811206b);border:1px solid #ffffff30;border-radius:1.4rem;width:clamp(16.5rem,21vw,20.5rem);min-height:12.5rem;padding:1.35rem 1.45rem;position:absolute;overflow:hidden;box-shadow:0 28px 80px #00000047;opacity:0!important;transition:opacity .9s,transform .98s cubic-bezier(.18,.76,.2,1),border-color .3s,background .3s!important;transform:translateY(2.5rem)scale(.97)!important}:where(#focal-home) .focal-service-card:before{color:#ffffff75;content:"0" attr(data-scene-index);letter-spacing:.18em;font-size:.62rem;font-weight:800;position:absolute;top:1rem;right:1.1rem}:where(#focal-home) .focal-service-card.cinematic-active{opacity:1!important;transform:translate(0,0)scale(1)!important}:where(#focal-home) .focal-service-card[data-service=buy]{top:50%;left:5%}:where(#focal-home) .focal-service-card[data-service=sell]{top:18%;right:4%}:where(#focal-home) .focal-service-card[data-service=rent]{bottom:5%;left:27%}:where(#focal-home) .focal-service-card[data-service=manage]{bottom:8%;right:2%}:where(#focal-home) .focal-service-card:hover{background:#1254ff24;border-color:#7091ff94;transform:translateY(-6px)scale(1)!important}:where(#focal-home) .focal-service-card[data-service=sell]{background:linear-gradient(145deg,#1254ff4d,#0030d424);border-color:#7091ff70}:where(#focal-home) .focal-service-card dt{margin-top:0!important}:where(#focal-home) .focal-service-card>*,:where(#focal-home) .focal-service-card dt>*,:where(#focal-home) .focal-service-photo>img{opacity:1!important;transform:none!important}:where(#focal-home) .focal-service-card dt>a{border:1px solid #ffffff38;background:#1254ffcc!important;border-radius:1rem!important;width:2.85rem!important;height:2.85rem!important;margin-bottom:.85rem!important}:where(#focal-home) .focal-service-card dt p{letter-spacing:-.025em;text-align:left!important;margin:0!important;font-size:1.45rem!important}:where(#focal-home) .focal-service-card dd{text-align:left;color:#ffffffa3!important;margin-top:.55rem!important}:where(#focal-home) .focal-service-action{color:#ffffffe6;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.85rem;font-size:.73rem;font-weight:800;display:flex}:where(#focal-home) .focal-service-action b{color:#9eb5ff;font-size:1rem;transition:transform .26s}:where(#focal-home) .focal-service-action:hover b{transform:translate(4px)}:where(#focal-home) .focal-service-photo{z-index:2;opacity:.88;transform-origin:62%;width:min(69vw,66rem);height:92%;padding:0;transition:opacity .5s;position:absolute;top:2%;right:6%;transform:translate3d(var(--focal-cinematic-shift,0), 0, 0) scale(var(--focal-cinematic-scale,1.015))!important;display:block!important}:where(#focal-home) .focal-service-photo:before,:where(#focal-home) .focal-service-photo:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}:where(#focal-home) .focal-service-photo:after{transform:rotate(var(--focal-frame-rotate,-3deg));border:1px solid #7c9cff47;border-radius:48% 52% 43% 57%/54% 45% 55% 46%;inset:8% 8% 10% 18%;box-shadow:0 0 0 3rem #1254ff06,0 0 0 8rem #1254ff05}:where(#focal-home) .focal-service-photo img{aspect-ratio:auto;object-fit:cover;object-position:center 38%;filter:saturate(.82)contrast(1.04)brightness(.72);width:100%;height:100%;box-shadow:none;-webkit-mask-image:radial-gradient(73% 76% at 58% 48%,#000 48%,#000000e0 62%,#0000 100%);mask-image:radial-gradient(73% 76% at 58% 48%,#000 48%,#000000e0 62%,#0000 100%);border-radius:0!important}:where(#focal-home) .focal-team-caption{z-index:3;color:#fff;-webkit-backdrop-filter:blur(22px);background:#0712269e;border:1px solid #ffffff47;border-radius:1rem;width:min(19rem,42%);padding:1rem 1.15rem;position:absolute;bottom:8%;left:39%;right:auto;box-shadow:0 12px 42px #0003}:where(#focal-home) .focal-team-caption small,:where(#focal-home) .focal-media-caption small,:where(#focal-home) .focal-property-media small{color:#adbdff;letter-spacing:.18em;text-transform:uppercase;font-size:.61rem;font-weight:800;display:block}:where(#focal-home) .focal-team-caption strong{margin-top:.35rem;line-height:1.35;display:block}:where(#focal-home) .focal-story-rail{z-index:8;background:#ffffff29;height:1px;position:absolute;bottom:2rem;left:clamp(1.5rem,5vw,5.5rem);right:clamp(1.5rem,5vw,5.5rem)}:where(#focal-home) .focal-story-rail:before{width:var(--focal-progress-pct,0%);content:"";background:linear-gradient(90deg,#5d82ff,#fff);position:absolute;inset:0 auto 0 0}:where(#focal-home) .focal-story-rail span{top:0;left:var(--focal-progress-pct,0%);color:#fff;background:var(--focal-blue);border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;margin-top:-1.18rem;margin-left:-1.18rem;font-size:.65rem;font-weight:800;transition:left 80ms linear;display:grid;position:absolute;box-shadow:0 0 0 10px #1254ff1f}:where(#focal-home) .focal-story-rail small{color:#ffffff80;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800;position:absolute;bottom:.8rem;right:0}:where(#focal-home) .focal-background-word{z-index:-1;color:#ffffff09;letter-spacing:-.075em;pointer-events:none;transform:translate3d(0, var(--focal-word-shift,0), 0);font-size:clamp(7rem,15vw,15rem);font-weight:900;line-height:.75;position:absolute}:where(#focal-home) .focal-background-word.top{top:12%;left:-3%}:where(#focal-home) .focal-background-word.bottom{bottom:7%;right:-4%}:where(#focal-home) .focal-about-story>div{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 5% 15%, #5081ff33, transparent 28%), linear-gradient(128deg, transparent 0 61%, #0030d40e 61% 78%, transparent 78%), var(--focal-paper)!important;padding-block:clamp(7rem,11vw,10rem)!important}:where(#focal-home) .focal-about-story .grid.grid-cols-1{align-items:center;grid-template-columns:minmax(0,.94fr) minmax(28rem,1.06fr)!important;gap:clamp(2.5rem,5vw,6rem)!important}:where(#focal-home) .focal-about-story .lg\:max-w-lg,:where(#focal-home) .focal-about-story .xl\:max-w-xl{max-width:47rem!important}:where(#focal-home) .focal-about-story .lg\:max-w-lg:before{color:var(--focal-blue);content:"02  ·  ONE CONNECTED FOCAL TEAM"}:where(#focal-home) .focal-team-services-story h1{max-width:43rem;color:var(--focal-ink);letter-spacing:-.052em;text-wrap:balance;font-size:clamp(3.25rem,5.5vw,5.6rem)!important;line-height:1.01!important}:where(#focal-home) .focal-about-story .inline-flex{display:none!important}:where(#focal-home) .focal-team-services-story h1:before,:where(#focal-home) .focal-team-services-story h1:after{content:none;display:none}:where(#focal-home) .focal-team-services-story .lg\:max-w-lg>p{max-width:40rem;color:#5c6776!important;font-size:1.08rem!important;line-height:1.75!important}:where(#focal-home) .focal-about-story .mt-16 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem!important}:where(#focal-home) .focal-about-story dl>div{-webkit-backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #09101d14;border-radius:1.25rem;min-height:11.5rem;position:relative;overflow:hidden;box-shadow:0 14px 45px #2a364b0f;padding:1.4rem!important}:where(#focal-home) .focal-about-story dl>div:after{color:#0030d43d;content:"0" attr(data-service-proof);letter-spacing:.16em;font-size:.61rem;font-weight:900;position:absolute;top:1rem;right:1rem}:where(#focal-home) .focal-about-story dl>div>div{margin-bottom:1rem;border-radius:.8rem!important;width:2.6rem!important;height:2.6rem!important;position:static!important}:where(#focal-home) .focal-about-story dd{color:#5f6978!important;line-height:1.55!important}:where(#focal-home) .focal-team-consultation-link{max-width:35rem;min-height:5.8rem;color:var(--focal-ink);background:linear-gradient(120deg,#0030d416,#ffffffc2);border:1px solid #0030d42b;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding:1rem 1rem 1rem 1.25rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;box-shadow:0 18px 50px #142e5814}:where(#focal-home) .focal-team-consultation-link:hover{border-color:#0030d46b;transform:translateY(-4px);box-shadow:0 24px 65px #142e5821}:where(#focal-home) .focal-team-consultation-link small,:where(#focal-home) .focal-team-consultation-link strong{display:block}:where(#focal-home) .focal-team-consultation-link small{color:#647083;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.67rem;font-weight:800}:where(#focal-home) .focal-team-consultation-link strong{color:var(--focal-blue);font-size:1.02rem}:where(#focal-home) .focal-team-consultation-link>b{color:#fff;background:var(--focal-blue);border-radius:999px;flex:none;place-items:center;width:2.9rem;height:2.9rem;transition:transform .26s;display:grid}:where(#focal-home) .focal-team-consultation-link:hover>b{transform:translate(4px)}:where(#focal-home) .focal-team-media-stage{isolation:isolate;min-height:clamp(42rem,56vw,50rem);position:relative;display:block!important}:where(#focal-home) .focal-team-media-stage:before,:where(#focal-home) .focal-team-media-stage:after{z-index:-1;content:"";pointer-events:none;position:absolute}:where(#focal-home) .focal-team-media-stage:before{background:linear-gradient(135deg,#1254fff5,#0030d442);border-radius:52% 48% 59% 41%/46% 58% 42% 54%;inset:0 -18% 20% 11%;transform:rotate(-4deg)}:where(#focal-home) .focal-team-media-stage:after{border:1px solid #0030d438;border-radius:2.8rem;inset:8% -5% 6% 0;transform:rotate(3deg)}:where(#focal-home) .focal-team-media,:where(#focal-home) .focal-property-media{border:1px solid #ffffff9e;position:absolute;overflow:hidden;box-shadow:0 30px 90px #16264133}:where(#focal-home) .focal-team-media{z-index:1;background:var(--focal-navy);width:106%;height:58%;transform:translate3d(0, var(--focal-team-media-shift,0), 0);border-radius:2.8rem 0 0 2.8rem;top:4%;right:-8%}:where(#focal-home) .focal-team-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0712266b,#0000 36%),linear-gradient(#0000 48%,#071226d1 100%);position:absolute;inset:0}:where(#focal-home) .focal-team-media img,:where(#focal-home) .focal-property-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.18,.76,.2,1)}:where(#focal-home) .focal-team-media img{object-position:center 52%;filter:saturate(.86)contrast(1.04);transform:scale(1.035)}:where(#focal-home) .focal-team-media:hover img,:where(#focal-home) .focal-property-media:hover img{transform:scale(1.075)}:where(#focal-home) .focal-media-caption{z-index:2;color:#fff;position:absolute;bottom:1.7rem;left:2rem;right:2rem}:where(#focal-home) .focal-media-caption strong{letter-spacing:-.025em;max-width:29rem;margin-top:.45rem;font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.25;display:block}:where(#focal-home) .focal-property-media{z-index:3;color:#fff;background:var(--focal-navy);width:68%;height:39%;transform:translate3d(0, var(--focal-property-media-shift,0), 0);border-radius:2rem;bottom:1%;right:2%}:where(#focal-home) .focal-property-media:after{content:"";background:linear-gradient(#0000 25%,#071226e6 100%);position:absolute;inset:0}:where(#focal-home) .focal-property-media img{transform:scale(1.02)}:where(#focal-home) .focal-property-media span{z-index:2;position:absolute;bottom:1.25rem;left:1.4rem;right:4.5rem}:where(#focal-home) .focal-property-media strong{margin-top:.38rem;font-size:1rem;line-height:1.35;display:block}:where(#focal-home) .focal-property-media>b{z-index:2;background:#1254ffdb;border:1px solid #ffffff80;border-radius:999px;place-items:center;width:2.7rem;height:2.7rem;display:grid;position:absolute;bottom:1.2rem;right:1.2rem}:where(#focal-home) .focal-about-watermark{z-index:-1;opacity:.035;pointer-events:none;width:min(50rem,65vw);transform:translate3d(0, var(--focal-watermark-shift,0), 0);position:absolute;bottom:-8%;right:-8%}:where(#focal-home) .focal-consultation-story{isolation:isolate;color:#fff;background:var(--focal-blue);padding:clamp(6rem,10vw,9rem) 1.5rem;position:relative;overflow:hidden}:where(#focal-home) .focal-consultation-story:before,:where(#focal-home) .focal-consultation-story:after{z-index:-1;content:"";position:absolute}:where(#focal-home) .focal-consultation-story:before{background:radial-gradient(circle at 12% 12%,#ffffff30,#0000 28%),linear-gradient(122deg,#0000 0 39%,#07122640 39% 60%,#0000 60%);inset:0}:where(#focal-home) .focal-consultation-story:after{border:1px solid #fff3;border-radius:999px;width:36rem;height:36rem;bottom:-16rem;right:-11rem;box-shadow:0 0 0 7rem #ffffff06,0 0 0 14rem #ffffff05}:where(#focal-home) .focal-consultation-inner{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:end;gap:clamp(3rem,7vw,7rem);max-width:76rem;margin:0 auto;display:grid}:where(#focal-home) .focal-consultation-story h2{letter-spacing:-.06em;margin:1.2rem 0 0;font-size:clamp(3.25rem,7vw,6.6rem);font-weight:800;line-height:.96}:where(#focal-home) .focal-consultation-story p{color:#ffffffc2;max-width:46rem;margin:1.8rem 0 0;font-size:1.18rem;line-height:1.75}:where(#focal-home) .focal-story-cta{color:#fff;-webkit-backdrop-filter:blur(18px);background:#ffffff21;border:1px solid #ffffff80;border-radius:1.5rem;justify-content:space-between;align-items:center;min-height:7.6rem;padding:1.4rem;transition:transform .24s,background .24s;display:flex;box-shadow:0 25px 75px #0003}:where(#focal-home) .focal-story-cta:hover{background:#ffffff36;transform:translateY(-4px)}:where(#focal-home) .focal-story-cta strong{font-size:1.32rem;line-height:1.25;display:block}:where(#focal-home) .focal-reveal{opacity:0!important;transition:opacity .82s,transform .82s cubic-bezier(.2,.75,.2,1)!important;transform:translateY(2.6rem)!important}:where(#focal-home) .focal-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}:where(#focal-home) .focal-reveal[data-delay="1"]{transition-delay:.1s!important}:where(#focal-home) .focal-reveal[data-delay="2"]{transition-delay:.2s!important}:where(#focal-home) .focal-reveal[data-delay="3"]{transition-delay:.3s!important}@keyframes focalHeroDrift{0%{transform:scale(1.035)translate(-.35%,-.2%)}to{transform:scale(1.075)translate(.45%,.2%)}}@media (max-width:1023px){:where(#focal-home) .focal-services-story dl,:where(#focal-home) .focal-about-story .grid.grid-cols-1,:where(#focal-home) .focal-consultation-inner{grid-template-columns:1fr!important}:where(#focal-home) .focal-service-side{order:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}:where(#focal-home) .focal-services-story .section-bg-dark{min-height:auto;overflow:hidden;padding-block:6rem!important}:where(#focal-home) .focal-services-story .section-bg-dark>.mx-auto{min-height:auto;position:relative;top:auto;padding:0 1.5rem!important}:where(#focal-home) .focal-services-story .max-w-3xl{max-width:48rem}:where(#focal-home) .focal-services-story dl{height:auto;position:relative;inset:auto;margin-top:4rem!important;display:grid!important}:where(#focal-home) .focal-service-photo{opacity:1;order:1;width:min(35rem,90%);height:min(42rem,112vw);margin:0 auto;position:relative;top:auto;right:auto;transform:none!important}:where(#focal-home) .focal-team-caption{width:auto;bottom:1rem;left:1rem;right:1rem}:where(#focal-home) .focal-service-card{width:auto;position:relative;opacity:1!important;inset:auto!important;transform:none!important}:where(#focal-home) .focal-services-story dl>.focal-service-side:last-child{order:3}:where(#focal-home) .focal-story-rail{display:none}:where(#focal-home) .focal-about-story .lg\:max-w-lg{order:1}:where(#focal-home) .focal-team-media-stage{order:2;width:min(48rem,100%);margin:0 auto}}@media (max-width:639px){:where(#focal-home) .focal-hero-story .main{min-height:88vh}:where(#focal-home) .focal-hero-story h1{font-size:clamp(2.65rem,13vw,4rem)!important}:where(#focal-home) .focal-hero-glass{min-width:89vw;min-height:5.4rem;padding:1rem 1rem 1rem 1.2rem!important}:where(#focal-home) .focal-services-story .section-bg-dark,:where(#focal-home) .focal-about-story>div{padding-block:6rem!important}:where(#focal-home) .focal-service-side,:where(#focal-home) .focal-about-story .mt-16 dl{grid-template-columns:1fr}:where(#focal-home) .focal-service-photo{display:block!important}:where(#focal-home) .focal-team-services-story h1{font-size:clamp(2.75rem,13vw,4.25rem)!important}:where(#focal-home) .focal-team-media-stage{gap:1rem;min-height:auto;display:grid!important}:where(#focal-home) .focal-team-media-stage:before{inset:-1.5rem -1.5rem 31% 18%}:where(#focal-home) .focal-team-media-stage:after{display:none}:where(#focal-home) .focal-team-media,:where(#focal-home) .focal-property-media{aspect-ratio:16/11;border-radius:1.6rem;width:100%;height:auto;position:relative;inset:auto;transform:none!important}:where(#focal-home) .focal-property-media{aspect-ratio:4/3;width:88%;margin:-2.4rem 0 0 auto}:where(#focal-home) .focal-media-caption{bottom:1.2rem;left:1.25rem;right:1.25rem}:where(#focal-home) .focal-property-media span{right:4rem}:where(#focal-home) .focal-team-consultation-link{max-width:none}:where(#focal-home) .focal-consultation-story{padding-inline:1rem}:where(#focal-home) .focal-story-cta{min-height:6.5rem}}@media (prefers-reduced-motion:reduce){:where(#focal-home){scroll-behavior:auto}:where(#focal-home) .focal-hero-story .main>video{animation:none}:where(#focal-home) .focal-reveal{opacity:1!important;transition:none!important;transform:none!important}:where(#focal-home) .focal-background-word,:where(#focal-home) .focal-team-media,:where(#focal-home) .focal-property-media,:where(#focal-home) .focal-about-watermark{transform:none!important}}:where(#focal-home) #root{font-family:var(--focal-font-body,Inter, "Segoe UI", Arial, sans-serif);letter-spacing:-.006em}:where(#focal-home) #root h1,:where(#focal-home) #root h2,:where(#focal-home) #root h3,:where(#focal-home) #root h4,:where(#focal-home) .focal-hero-glass strong,:where(#focal-home) .focal-story-cta strong,:where(#focal-home) .focal-proof-stats strong{font-family:var(--focal-font-display,"Avenir Next", "Segoe UI", Arial, sans-serif)}:where(#focal-home) .focal-hero-story h1{max-width:61rem;margin-inline:auto;letter-spacing:-.042em!important;font-size:clamp(3.35rem,6.55vw,6.15rem)!important;font-weight:700!important;line-height:.965!important}:where(#focal-home) .focal-hero-story p{letter-spacing:-.01em;font-size:clamp(1rem,1.4vw,1.2rem)!important;line-height:1.68!important}:where(#focal-home) .focal-hero-story h1:before,:where(#focal-home) .focal-services-story .max-w-3xl:before,:where(#focal-home) .focal-about-story .lg\:max-w-lg:before,:where(#focal-home) .focal-team-caption small,:where(#focal-home) .focal-outcome-caption small,:where(#focal-home) .focal-outcome-team small,:where(#focal-home) .focal-proof-stats-heading>small{font-family:var(--focal-font-body,Inter, "Segoe UI", Arial, sans-serif);letter-spacing:.18em}:where(#focal-home) .focal-services-story .max-w-3xl h2,:where(#focal-home) .focal-team-services-story h1,:where(#focal-home) .focal-consultation-story h2{letter-spacing:-.043em!important;font-weight:700!important}:where(#focal-home) .focal-service-card dt p{font-family:var(--focal-font-display,"Avenir Next", "Segoe UI", Arial, sans-serif);font-weight:650!important}:where(#focal-home) .focal-service-photo{opacity:.94;transform-origin:66%;width:min(78vw,75rem);height:72%;top:13%;right:-1%}:where(#focal-home) .focal-service-photo:before{background:linear-gradient(90deg,#090f19 0%,#090f19e6 5%,#090f196b 20%,#0000 38% 82%,#090f19b8 96%,#090f19 100%),linear-gradient(#090f19 0%,#0000 13% 80%,#090f19 100%)}:where(#focal-home) .focal-service-photo:after{border-radius:3rem;inset:5% 6% 5% 24%;box-shadow:0 0 0 2.4rem #1254ff06,0 0 0 6.5rem #1254ff04}:where(#focal-home) .focal-service-photo img{object-position:center 48%;filter:saturate(.82)contrast(1.06)brightness(.68);-webkit-mask-image:radial-gradient(84% 92% at 62%,#000 55%,#000000f0 70%,#0000 100%);mask-image:radial-gradient(84% 92% at 62%,#000 55%,#000000f0 70%,#0000 100%)}:where(#focal-home) .focal-team-caption{width:min(21rem,34%);padding:1.1rem 1.2rem;bottom:7%;left:auto;right:8%}:where(#focal-home) .focal-team-caption strong{font-family:var(--focal-font-display,"Avenir Next", "Segoe UI", Arial, sans-serif);letter-spacing:-.018em;font-weight:650}:where(#focal-home) .focal-about-story>.focal-chapter-two-shell{min-height:235svh;overflow:clip;background:radial-gradient(circle at 78% 24%,#1254ff30,#0000 32%),linear-gradient(118deg,#0030d413 0 23%,#0000 23% 67%,#0030d40b 67% 79%,#0000 79%),#edf1f8!important;padding:0!important}:where(#focal-home) .focal-about-story .focal-chapter-two-stage{z-index:2;width:min(100%,96rem);height:100svh;min-height:42rem;margin:0 auto;position:sticky;top:0;overflow:hidden;max-width:none!important;padding:clamp(5rem,8vh,7.25rem) clamp(1.5rem,5vw,5.5rem) 4rem!important;display:block!important}:where(#focal-home) .focal-chapter-two-copy{z-index:8;position:relative;max-width:47rem!important}:where(#focal-home) .focal-about-story .focal-chapter-two-copy:before{color:var(--focal-blue);content:"02  ·  ONE CONNECTED FOCAL TEAM"}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy h2{max-width:46rem;letter-spacing:-.044em!important;font-size:clamp(3.25rem,5.15vw,5.35rem)!important;font-weight:700!important;line-height:.985!important}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy>p{max-width:38rem;color:#4f5d70!important;margin-top:1.25rem!important;font-size:clamp(.98rem,1.25vw,1.1rem)!important;line-height:1.7!important}:where(#focal-home) .focal-about-story .focal-team-consultation-link{z-index:10;background:#ffffffbd;border-color:#0030d440;max-width:31rem;min-height:5.25rem;margin-top:1.25rem;position:relative;box-shadow:0 18px 52px #142e581f}:where(#focal-home) .focal-outcome-media-stage{z-index:2;pointer-events:none;position:absolute;inset:0;display:block!important}:where(#focal-home) .focal-outcome-property,:where(#focal-home) .focal-outcome-team{border:1px solid #ffffffb8;position:absolute;overflow:hidden;box-shadow:0 34px 110px #12213a38}:where(#focal-home) .focal-outcome-property{z-index:1;background:var(--focal-navy);pointer-events:auto;width:70%;height:72%;transform:translate3d(var(--focal-outcome-shift,0), 0, 0) scale(var(--focal-outcome-scale,1.025));transform-origin:68%;border-radius:3.6rem 0 0 3.6rem;top:6%;right:-4%}:where(#focal-home) .focal-outcome-property:before,:where(#focal-home) .focal-outcome-property:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}:where(#focal-home) .focal-outcome-property:after{border:1px solid #ffffff57;border-radius:2.6rem;inset:6% 5% 8% 30%}:where(#focal-home) .focal-outcome-property img,:where(#focal-home) .focal-outcome-team img{object-fit:cover;width:100%;height:100%}:where(#focal-home) .focal-outcome-caption{z-index:3;color:#fff;position:absolute;bottom:2.4rem;left:37%;right:5.25rem}:where(#focal-home) .focal-outcome-caption strong{max-width:31rem;font-family:var(--focal-font-display,"Avenir Next", "Segoe UI", Arial, sans-serif);letter-spacing:-.03em;margin-top:.45rem;font-size:clamp(1.25rem,2.15vw,2rem);font-weight:650;line-height:1.22;display:block}:where(#focal-home) .focal-outcome-property>b{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1254ffd6;border:1px solid #ffffff8c;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid;position:absolute;bottom:1.8rem;right:1.8rem}:where(#focal-home) .focal-outcome-team{z-index:5;background:var(--focal-navy);width:min(30rem,33%);height:22%;transform:translate3d(0, var(--focal-outcome-team-shift,0), 0);border-radius:1.65rem;top:13%;right:3.5%}:where(#focal-home) .focal-outcome-team:after{content:"";background:linear-gradient(#0000 38%,#071226e0);position:absolute;inset:0}:where(#focal-home) .focal-outcome-team img{object-position:center 48%;filter:saturate(.78)contrast(1.05)}:where(#focal-home) .focal-outcome-team span{z-index:2;color:#fff;position:absolute;bottom:1.05rem;left:1.25rem;right:1.25rem}:where(#focal-home) .focal-outcome-team strong{margin-top:.35rem;font-size:.88rem;line-height:1.35;display:block}:where(#focal-home) .focal-outcome-orbit{z-index:0;width:min(56rem,64vw);height:min(56rem,64vw);transform:translate3d(0, var(--focal-outcome-orbit-shift,0), 0);border:1px solid #0030d41c;border-radius:999px;position:absolute;top:8%;right:6%}:where(#focal-home) .focal-outcome-orbit:before,:where(#focal-home) .focal-outcome-orbit:after{border-radius:inherit;content:"";border:1px solid #0030d414;position:absolute}:where(#focal-home) .focal-outcome-orbit:before{inset:11%}:where(#focal-home) .focal-outcome-orbit:after{inset:25%}:where(#focal-home) .focal-outcome-orbit i{background:var(--focal-blue);border-radius:999px;width:.5rem;height:.5rem;position:absolute;box-shadow:0 0 0 .7rem #0030d417}:where(#focal-home) .focal-outcome-orbit i:first-child{top:11%;left:27%}:where(#focal-home) .focal-outcome-orbit i:nth-child(2){bottom:34%;right:5%}:where(#focal-home) .focal-outcome-orbit i:nth-child(3){bottom:6%;left:33%}:where(#focal-home) .focal-about-story .focal-proof-grid{z-index:9;grid-template-columns:repeat(4,minmax(0,1fr));position:absolute;bottom:4.6rem;left:clamp(1.5rem,5vw,5.5rem);right:clamp(1.5rem,5vw,5.5rem);gap:.85rem!important;margin:0!important;display:grid!important}:where(#focal-home) .focal-about-story .focal-proof-card{-webkit-backdrop-filter:blur(18px)saturate(125%);background:#ffffffc7;border:1px solid #ffffffc7;border-radius:1.2rem;min-height:9.6rem;box-shadow:0 18px 56px #142e581f;opacity:0!important;padding:1.2rem 1.25rem!important;transition:opacity .76s,transform .9s cubic-bezier(.18,.76,.2,1),border-color .28s!important;transform:translateY(2.2rem)scale(.97)!important}:where(#focal-home) .focal-about-story .focal-proof-card.cinematic-active{opacity:1!important;transform:translate(0,0)scale(1)!important}:where(#focal-home) .focal-about-story .focal-proof-card dt{max-width:12rem;color:var(--focal-ink);font-family:var(--focal-font-display,"Avenir Next", "Segoe UI", Arial, sans-serif);letter-spacing:-.025em;font-size:1.08rem;font-weight:700;line-height:1.18}:where(#focal-home) .focal-about-story .focal-proof-card dd{color:#596678!important;margin-top:.65rem!important;font-size:.82rem!important;line-height:1.48!important}:where(#focal-home) .focal-about-word{z-index:0;color:#0030d40a;transform:translate3d(0, calc(var(--focal-word-shift,0) * .75), 0)}:where(#focal-home) .focal-about-word.top{top:5%;left:-4%}:where(#focal-home) .focal-about-word.bottom{bottom:6%;right:-5%}:where(#focal-home) .focal-about-watermark{z-index:0;opacity:.032;width:min(42rem,50vw);bottom:-9%;right:-5%}:where(#focal-home) .focal-story-rail-two{z-index:12;background:#09101d21;bottom:1.75rem}:where(#focal-home) .focal-story-rail-two:before{width:var(--focal-about-progress-pct,0%);background:linear-gradient(90deg, var(--focal-blue), #7293ff)}:where(#focal-home) .focal-story-rail-two span{left:var(--focal-about-progress-pct,0%)}:where(#focal-home) .focal-story-rail-two small{color:#09101d8a}:where(#focal-home) .focal-proof-stats{color:#fff;position:relative;overflow:hidden;background:radial-gradient(circle at 14% 18%, #1254ff4d, transparent 31%), linear-gradient(118deg, transparent 0 58%, #ffffff09 58% 72%, transparent 72%), var(--focal-navy)!important;padding:clamp(6rem,9vw,8.5rem) 1.5rem!important}:where(#focal-home) .focal-proof-stats:after{content:"";border:1px solid #ffffff1a;border-radius:999px;width:38rem;height:38rem;position:absolute;bottom:-18rem;right:-12rem;box-shadow:0 0 0 7rem #ffffff05,0 0 0 14rem #ffffff03}:where(#focal-home) .focal-proof-stats-inner{z-index:2;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:end;gap:clamp(3rem,7vw,7rem);max-width:82rem;margin:0 auto;display:grid;position:relative}:where(#focal-home) .focal-proof-stats-heading>small{color:#9fb5ff;text-transform:uppercase;font-size:.67rem;font-weight:800;display:block}:where(#focal-home) .focal-proof-stats-heading h2{letter-spacing:-.043em;margin-top:1rem;font-size:clamp(2.75rem,4.8vw,4.8rem);font-weight:700;line-height:.98}:where(#focal-home) .focal-proof-stats-heading p{color:#ffffffa3;max-width:33rem;margin-top:1.35rem;line-height:1.7}:where(#focal-home) .focal-proof-stats-grid{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(#focal-home) .focal-proof-stats-grid article{background:#ffffff09;border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:11.5rem;padding:1.7rem;transition:background .26s,transform .26s}:where(#focal-home) .focal-proof-stats-grid article:hover{z-index:1;background:#1254ff2e;transform:translateY(-4px)}:where(#focal-home) .focal-proof-stats-grid strong,:where(#focal-home) .focal-proof-stats-grid span{display:block}:where(#focal-home) .focal-proof-stats-grid strong{letter-spacing:-.045em;min-height:4.8rem;font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:650;line-height:.92}:where(#focal-home) .focal-proof-stats-grid article:last-child strong{font-size:clamp(1.65rem,2.85vw,2.75rem);line-height:1}:where(#focal-home) .focal-proof-stats-grid span{color:#b8c8ff;letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;font-size:.68rem;font-weight:800}@media (max-width:1023px){:where(#focal-home) .focal-service-photo{aspect-ratio:16/10;width:min(52rem,100%);height:auto;top:auto;right:auto}:where(#focal-home) .focal-service-photo img{object-position:center 48%}:where(#focal-home) .focal-team-caption{width:auto;bottom:1rem;left:1rem;right:1rem}:where(#focal-home) .focal-about-story>.focal-chapter-two-shell{min-height:auto;padding:6rem 1.5rem!important}:where(#focal-home) .focal-about-story .focal-chapter-two-stage{height:auto;min-height:auto;position:relative;top:auto;overflow:visible;padding:0!important}:where(#focal-home) .focal-chapter-two-copy{max-width:47rem!important}:where(#focal-home) .focal-outcome-media-stage{min-height:37rem;margin-top:3rem;position:relative;inset:auto}:where(#focal-home) .focal-outcome-property{width:94%;height:31rem;top:0;right:-1.5rem}:where(#focal-home) .focal-outcome-team{width:min(28rem,60%);height:12rem;top:auto;bottom:0;right:4%}:where(#focal-home) .focal-about-story .focal-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));position:relative;inset:auto;margin-top:2.5rem!important}:where(#focal-home) .focal-about-story .focal-proof-card{opacity:1!important;transform:none!important}:where(#focal-home) .focal-story-rail-two{display:none}:where(#focal-home) .focal-proof-stats-inner{grid-template-columns:1fr}}@media (max-width:639px){:where(#focal-home) .focal-hero-story h1{letter-spacing:-.036em!important;font-size:clamp(2.6rem,12vw,3.85rem)!important;line-height:.99!important}:where(#focal-home) .focal-services-story .max-w-3xl h2,:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy h2,:where(#focal-home) .focal-consultation-story h2{letter-spacing:-.036em!important}:where(#focal-home) .focal-service-photo{aspect-ratio:4/3;width:100%}:where(#focal-home) .focal-about-story>.focal-chapter-two-shell{padding-inline:1rem!important}:where(#focal-home) .focal-outcome-media-stage{min-height:28rem}:where(#focal-home) .focal-outcome-property{border-radius:2rem 0 0 2rem;width:calc(100% + 1rem);height:24rem;right:-1rem}:where(#focal-home) .focal-outcome-property:before{background:linear-gradient(#0712260a 30%,#071226d1 100%)}:where(#focal-home) .focal-outcome-property:after{inset:5% 5% 7% 9%}:where(#focal-home) .focal-outcome-caption{bottom:1.4rem;left:1.25rem;right:4.6rem}:where(#focal-home) .focal-outcome-caption strong{font-size:1.25rem}:where(#focal-home) .focal-outcome-team{width:78%;height:9.5rem;right:0}:where(#focal-home) .focal-about-story .focal-proof-grid,:where(#focal-home) .focal-proof-stats-grid{grid-template-columns:1fr}:where(#focal-home) .focal-about-story .focal-proof-card{min-height:auto}:where(#focal-home) .focal-proof-stats-grid article{min-height:9.5rem}}@media (prefers-reduced-motion:reduce){:where(#focal-home) .focal-outcome-property,:where(#focal-home) .focal-outcome-team,:where(#focal-home) .focal-outcome-orbit,:where(#focal-home) .focal-proof-card{transition:none!important;transform:none!important}:where(#focal-home) .focal-about-story .focal-proof-card{opacity:1!important}}:where(#focal-home) .focal-about-story>.focal-chapter-two-shell{isolation:isolate;min-height:330svh;overflow:visible!important}:where(#focal-home) .focal-about-story .focal-chapter-two-stage{isolation:isolate;background:radial-gradient(circle at 80% 20%,#1254ff21,#0000 31%),linear-gradient(122deg,#0030d40e 0 20%,#0000 20% 72%,#0030d40a 72% 82%,#0000 82%)}:where(#focal-home) .focal-about-story .focal-chapter-two-copy:before{content:"02  ·  HOW THE ADVICE BECOMES A PLAN"}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy h2{text-wrap:balance;max-width:43rem}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy>p{max-width:36rem}:where(#focal-home) .focal-outcome-property{width:68%;height:86%;transform:translate3d(var(--focal-outcome-shift,0), 0, 0) scale(var(--focal-outcome-scale,1.02));border-radius:3.25rem 0 0 3.25rem;transition:filter .8s;top:4.5%;right:-2.5%;box-shadow:0 42px 130px #12213a40}:where(#focal-home) .focal-outcome-property:after{border-color:#ffffff61;border-radius:2.5rem;inset:5.5% 5% 7.5% 26%}:where(#focal-home) .focal-outcome-property img{object-position:center 50%;filter:saturate(.88)contrast(1.08)brightness(.84)}:where(#focal-home) .focal-outcome-caption small{color:#ffffffb8}:where(#focal-home) .focal-outcome-caption strong{max-width:28rem;font-size:clamp(1.1rem,1.75vw,1.75rem)}:where(#focal-home) .focal-outcome-frame{z-index:4;pointer-events:none;width:56%;height:72%;transform:translate3d(0, var(--focal-frame-shift,0), 0);border:1px solid #fff3;border-radius:2.7rem;position:absolute;top:8%;right:1.3%}:where(#focal-home) .focal-outcome-frame:before,:where(#focal-home) .focal-outcome-frame:after,:where(#focal-home) .focal-outcome-frame i{content:"";position:absolute}:where(#focal-home) .focal-outcome-frame:before{background:#fff;width:18%;height:2px;top:-1px;left:11%;box-shadow:0 0 28px #ffffffb8}:where(#focal-home) .focal-outcome-frame:after{background:#fff;width:2px;height:16%;bottom:16%;right:-1px}:where(#focal-home) .focal-outcome-frame i{background:#1254ffd9;border:1px solid #fffc;border-radius:999px;width:.46rem;height:.46rem;box-shadow:0 0 0 .65rem #1254ff1f}:where(#focal-home) .focal-outcome-frame i:first-child{top:15%;left:-.25rem}:where(#focal-home) .focal-outcome-frame i:nth-child(2){top:38%;right:-.25rem}:where(#focal-home) .focal-outcome-frame i:nth-child(3){bottom:-.25rem;left:47%}:where(#focal-home) .focal-outcome-kicker{z-index:7;color:#fff;-webkit-backdrop-filter:blur(16px);background:#07122675;border:1px solid #fff6;border-radius:999px;align-items:center;gap:.9rem;padding:.72rem .9rem;display:flex;position:absolute;top:7.5%;right:4%;box-shadow:0 14px 40px #07122629}:where(#focal-home) .focal-outcome-kicker span{color:#b8c8ff;letter-spacing:.16em;text-transform:uppercase;font-size:.59rem;font-weight:800}:where(#focal-home) .focal-outcome-kicker strong{font-size:.72rem;font-weight:700}:where(#focal-home) .focal-process-index{z-index:10;gap:.4rem;width:7.2rem;display:grid;position:absolute;top:24%;right:clamp(1.7rem,3.6vw,4rem)}:where(#focal-home) .focal-process-index button{color:#ffffff7a;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.55rem 1fr;align-items:center;gap:.65rem;width:100%;padding:.55rem 0;transition:color .5s,transform .7s cubic-bezier(.18,.76,.2,1);display:grid;position:relative}:where(#focal-home) .focal-process-index button:before{content:"";background:#ffffff2e;height:1px;position:absolute;bottom:0;left:2.2rem;right:0}:where(#focal-home) .focal-process-index button:after{content:"";background:#fff;width:0;height:1px;transition:width .65s;position:absolute;bottom:0;left:2.2rem}:where(#focal-home) .focal-process-index b{letter-spacing:.12em;font-size:.65rem;font-weight:800}:where(#focal-home) .focal-process-index i{letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-style:normal;font-weight:750}:where(#focal-home) .focal-process-index button.cinematic-active{color:#fff;transform:translate(-.45rem)}:where(#focal-home) .focal-process-index button.cinematic-active:after{width:calc(100% - 2.2rem)}:where(#focal-home) .focal-process-index button:focus-visible{outline-offset:.3rem;border-radius:.25rem;outline:2px solid #fff}:where(#focal-home) .focal-about-story .focal-proof-grid{z-index:15;width:min(43rem,55vw);height:15.25rem;position:absolute;bottom:4.75rem;left:clamp(1.5rem,5vw,5.5rem);right:auto;margin:0!important;display:block!important}:where(#focal-home) .focal-about-story .focal-proof-card{color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(22px)saturate(120%);background:linear-gradient(115deg,#1254ff2e,#0000 46%),#071226ed;border-color:#ffffff2b;border-radius:1.55rem;grid-template-columns:minmax(12rem,.72fr) minmax(16rem,1.28fr);gap:clamp(1rem,2vw,2rem);min-height:0;display:grid;position:absolute;inset:0;box-shadow:0 30px 90px #07122647;opacity:0!important;padding:clamp(1.35rem,2.2vw,2rem)!important;transition:opacity .56s,transform .76s cubic-bezier(.18,.76,.2,1)!important;transform:translateY(2.8rem)scale(.965)!important}:where(#focal-home) .focal-about-story .focal-proof-card:after{color:#ffffff21;letter-spacing:-.05em;font-size:2.75rem;top:1.45rem;right:1.6rem}:where(#focal-home) .focal-about-story .focal-proof-card.cinematic-active{z-index:2;pointer-events:auto;opacity:1!important;transform:translate(0,0)scale(1)!important}:where(#focal-home) .focal-about-story .focal-proof-card:hover{border-color:#7293ff8c;transform:translateY(-4px)scale(1)!important}:where(#focal-home) .focal-about-story .focal-proof-card dt{color:#fff;align-self:start;max-width:16rem}:where(#focal-home) .focal-about-story .focal-proof-card dt small,:where(#focal-home) .focal-about-story .focal-proof-card dt strong{display:block}:where(#focal-home) .focal-about-story .focal-proof-card dt small{color:#9fb5ff;letter-spacing:.16em;text-transform:uppercase;font-size:.61rem;font-weight:800}:where(#focal-home) .focal-about-story .focal-proof-card dt strong{font-family:var(--focal-font-display,"Avenir Next", "Segoe UI", Arial, sans-serif);letter-spacing:-.035em;margin-top:.85rem;font-size:clamp(1.45rem,2.25vw,2.15rem);font-weight:680;line-height:1.05}:where(#focal-home) .focal-about-story .focal-proof-card dd{align-self:end;color:#ffffffb0!important;margin:0!important;font-size:.84rem!important;line-height:1.55!important}:where(#focal-home) .focal-about-story .focal-proof-card dd>span,:where(#focal-home) .focal-about-story .focal-proof-card dd>b,:where(#focal-home) .focal-about-story .focal-proof-card dd>b i{display:block}:where(#focal-home) .focal-about-story .focal-proof-card dd>b{color:#fff;border-top:1px solid #ffffff26;margin-top:.9rem;padding-top:.8rem;font-size:.76rem;font-weight:650;line-height:1.4}:where(#focal-home) .focal-about-story .focal-proof-card dd>b i{color:#9fb5ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.28rem;font-size:.55rem;font-style:normal;font-weight:800}:where(#focal-home) .focal-story-rail-two{bottom:1.65rem}@media (min-width:1024px) and (max-height:760px){:where(#focal-home) .focal-about-story .focal-chapter-two-stage{padding-top:3.5rem!important}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy h2{font-size:clamp(2.8rem,4.65vw,4.5rem)!important}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy>p{margin-top:.8rem!important;font-size:.92rem!important;line-height:1.55!important}:where(#focal-home) .focal-about-story .focal-team-consultation-link{min-height:4.5rem;margin-top:.85rem}:where(#focal-home) .focal-about-story .focal-proof-grid{height:12.6rem}:where(#focal-home) .focal-about-story .focal-proof-card{padding:1.2rem 1.4rem!important}:where(#focal-home) .focal-about-story .focal-proof-card dt strong{margin-top:.55rem;font-size:1.55rem}}@media (max-width:1023px){:where(#focal-home) .focal-about-story>.focal-chapter-two-shell{min-height:auto;overflow:hidden!important}:where(#focal-home) .focal-outcome-media-stage{min-height:33rem}:where(#focal-home) .focal-outcome-property{border-radius:2.75rem 0 0 2.75rem;width:96%;height:31rem;top:0;right:-1.5rem;transform:none}:where(#focal-home) .focal-outcome-property:before{background:linear-gradient(#07122608 28%,#071226db 100%)}:where(#focal-home) .focal-outcome-property:after{inset:6% 5% 8% 8%}:where(#focal-home) .focal-outcome-frame{width:86%;height:77%;top:5%;right:1%;transform:none}:where(#focal-home) .focal-outcome-kicker{top:1rem;right:.4rem}:where(#focal-home) .focal-process-index{display:none}:where(#focal-home) .focal-about-story .focal-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;position:relative;inset:auto;gap:1rem!important;margin-top:2.5rem!important;display:grid!important}:where(#focal-home) .focal-about-story .focal-proof-card{pointer-events:auto;min-height:18rem;display:block;position:relative;inset:auto;opacity:1!important;transform:none!important}:where(#focal-home) .focal-about-story .focal-proof-card dd{margin-top:1rem!important}}@media (max-width:639px){:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy h2{font-size:clamp(2.65rem,12vw,3.7rem)!important}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy>p{font-size:.96rem!important;line-height:1.65!important}:where(#focal-home) .focal-outcome-media-stage{min-height:25rem;margin-top:2.5rem}:where(#focal-home) .focal-outcome-property{border-radius:2rem 0 0 2rem;width:calc(100% + 1rem);height:24rem;right:-1rem}:where(#focal-home) .focal-outcome-caption{bottom:1.35rem;left:1.25rem;right:4.5rem}:where(#focal-home) .focal-outcome-kicker{display:none}:where(#focal-home) .focal-about-story .focal-proof-grid{grid-template-columns:1fr}:where(#focal-home) .focal-about-story .focal-proof-card{min-height:auto;padding:1.4rem!important}:where(#focal-home) .focal-about-story .focal-proof-card dt strong{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){:where(#focal-home) .focal-outcome-frame,:where(#focal-home) .focal-process-index button{transition:none!important;transform:none!important}}@media (min-width:1024px){:where(#focal-home) .focal-about-story .focal-chapter-two-stage{position:absolute;top:0;left:50%;transform:translate(-50%)}:where(#focal-home) .focal-about-story .focal-chapter-two-stage.focal-is-pinned{position:fixed;top:0;bottom:auto}:where(#focal-home) .focal-about-story .focal-chapter-two-stage.focal-is-past{position:absolute;top:auto;bottom:0}}:where(#focal-home){scroll-behavior:smooth}@media (min-width:1024px){:where(#focal-home) .focal-services-story .section-bg-dark>.mx-auto{height:100svh;min-height:43rem;overflow:hidden;padding:clamp(3.4rem,6.2vh,5rem) clamp(2.25rem,4.6vw,4.75rem) 3.25rem!important}:where(#focal-home) .focal-services-story .max-w-3xl{max-width:min(36rem,42vw)}:where(#focal-home) .focal-services-story .max-w-3xl:before{margin-bottom:clamp(.75rem,1.7vh,1.15rem)}:where(#focal-home) .focal-services-story .max-w-3xl h2{max-width:36rem;letter-spacing:-.05em!important;font-size:clamp(3.2rem,4.65vw,4.85rem)!important;line-height:.965!important}:where(#focal-home) .focal-services-story .max-w-3xl p{max-width:32rem;margin-top:clamp(.8rem,1.6vh,1.2rem)!important;font-size:clamp(.9rem,1.04vw,1.02rem)!important;line-height:1.55!important}:where(#focal-home) .focal-service-photo{width:min(72vw,68rem);height:77%;top:8%;right:-1%}:where(#focal-home) .focal-service-photo:before{background:linear-gradient(90deg,#090f19 0%,#090f19f5 7%,#090f197a 24%,#0000 43% 80%,#090f19b8 96%,#090f19 100%),linear-gradient(#090f19 0%,#0000 12% 77%,#090f19 100%)}:where(#focal-home) .focal-service-photo:after{border-radius:3.2rem 1.5rem;inset:5% 7% 4% 24%}:where(#focal-home) .focal-service-photo img{object-position:center 46%;filter:saturate(.86)contrast(1.06)brightness(.72);-webkit-mask-image:radial-gradient(86% 92% at 62% 49%,#000 54%,#000000f0 72%,#0000 100%);mask-image:radial-gradient(86% 92% at 62% 49%,#000 54%,#000000f0 72%,#0000 100%)}:where(#focal-home) .focal-team-caption{width:min(17rem,22%);inset:auto 30% 4.5% auto}:where(#focal-home) .focal-service-card{width:clamp(15rem,18.7vw,18.4rem);min-height:11.7rem;padding:1.15rem 1.25rem}:where(#focal-home) .focal-service-card dt>a{width:2.55rem!important;height:2.55rem!important;margin-bottom:.65rem!important}:where(#focal-home) .focal-service-card dt p{font-size:1.3rem!important}:where(#focal-home) .focal-service-card dd{font-size:.9rem!important;line-height:1.5!important}:where(#focal-home) .focal-service-card[data-service=buy]{top:54%;left:3.5%}:where(#focal-home) .focal-service-card[data-service=sell]{top:14%;right:3.5%}:where(#focal-home) .focal-service-card[data-service=rent]{bottom:5%;left:28%;right:auto}:where(#focal-home) .focal-service-card[data-service=manage]{bottom:4.5%;right:1.5%}:where(#focal-home) .focal-about-story .focal-chapter-two-stage{min-height:43rem;padding:clamp(3.7rem,6vh,5rem) clamp(2.25rem,4.6vw,4.75rem) 3.5rem!important}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy h2{max-width:39rem;font-size:clamp(3.05rem,4.45vw,4.55rem)!important;line-height:.97!important}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy>p{max-width:34rem;margin-top:.9rem!important;font-size:clamp(.9rem,1vw,1rem)!important;line-height:1.56!important}:where(#focal-home) .focal-about-story .focal-team-consultation-link{min-height:4.65rem;margin-top:.85rem}:where(#focal-home) .focal-about-story .focal-proof-grid{width:min(43rem,55vw);height:15.8rem;bottom:3.9rem;left:clamp(2.25rem,4.6vw,4.75rem)}:where(#focal-home) .focal-about-story .focal-proof-card{grid-template-columns:minmax(11rem,.72fr) minmax(15rem,1.28fr);padding:clamp(1.15rem,1.7vw,1.55rem)!important}:where(#focal-home) .focal-about-story .focal-proof-card dt strong{margin-top:.65rem;font-size:clamp(1.35rem,1.75vw,1.75rem);line-height:1.06}:where(#focal-home) .focal-about-story .focal-proof-card dd{font-size:.78rem!important;line-height:1.48!important}:where(#focal-home) .focal-about-story .focal-proof-card dd>b{margin-top:.65rem;padding-top:.6rem;font-size:.7rem}}@media (min-width:1024px) and (max-height:800px){:where(#focal-home) .focal-services-story .section-bg-dark>.mx-auto{padding-top:2.6rem!important}:where(#focal-home) .focal-services-story .max-w-3xl h2{font-size:clamp(2.9rem,4.1vw,4rem)!important}:where(#focal-home) .focal-services-story .max-w-3xl p{max-width:29rem;font-size:.88rem!important}:where(#focal-home) .focal-service-card{min-height:10.8rem}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy h2{font-size:clamp(2.7rem,4vw,3.85rem)!important}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy>p{max-width:31rem;font-size:.85rem!important}:where(#focal-home) .focal-about-story .focal-proof-grid{height:13.9rem}:where(#focal-home) .focal-about-story .focal-proof-card dt strong{font-size:1.4rem}:where(#focal-home) .focal-about-story .focal-proof-card dd{font-size:.72rem!important}}:where(#focal-home) .focal-proof-stats:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(28rem circle at var(--stats-pointer-x,68%) var(--stats-pointer-y,42%), #4371ff2e, transparent 72%);transition:opacity .3s;position:absolute;inset:0}:where(#focal-home) .focal-proof-stats-grid article{cursor:default;outline:none;position:relative;overflow:hidden}:where(#focal-home) .focal-proof-stats-grid article:before{content:"";background:linear-gradient(90deg,#7293ff,#fff);width:0;height:2px;transition:width .52s cubic-bezier(.18,.76,.2,1);position:absolute;top:0;left:0}:where(#focal-home) .focal-proof-stats-grid article:hover:before,:where(#focal-home) .focal-proof-stats-grid article.counted:before{width:100%}:where(#focal-home) .focal-proof-stats-grid article:focus-visible:before{width:100%}:where(#focal-home) .focal-proof-stats-grid article:focus-visible{background:#1254ff33;box-shadow:inset 0 0 0 2px #9fb5ffb8}:where(#focal-home) .focal-proof-stats-grid em{color:#ffffff94;opacity:0;max-width:16rem;margin-top:.65rem;font-size:.76rem;font-style:normal;line-height:1.45;transition:opacity .26s,transform .36s;display:block;transform:translateY(.45rem)}:is(:where(#focal-home) .focal-proof-stats-grid article:hover em,:where(#focal-home) .focal-proof-stats-grid article:focus-visible em){opacity:1;transform:translateY(0)}:where(#focal-home) .focal-review-story{background:radial-gradient(circle at 14%,#1254ff1f,#0000 35%),linear-gradient(118deg,#0000 0 64%,#0030d409 64% 78%,#0000 78%),#fff;position:relative;overflow:hidden;padding:clamp(5.5rem,8vw,8rem) 1.5rem!important}:where(#focal-home) .focal-review-story:before{content:"";border:1px solid #0030d41a;border-radius:50%;width:34rem;height:34rem;position:absolute;top:12%;left:-12rem;box-shadow:0 0 0 5rem #0030d406,0 0 0 10rem #0030d404}:where(#focal-home) .focal-review-story>.bg-white{z-index:2;max-width:80rem;margin:0 auto;position:relative;background:0 0!important}:where(#focal-home) .focal-review-heading{grid-template-columns:.75fr 1.25fr;align-items:end;gap:3rem;max-width:76rem;margin:0 auto clamp(2.5rem,5vw,4.5rem);display:grid}:where(#focal-home) .focal-review-heading small{color:var(--focal-blue);letter-spacing:.19em;text-transform:uppercase;align-self:start;font-size:.67rem;font-weight:800}:where(#focal-home) .focal-review-heading h2{color:#071226;letter-spacing:-.052em;margin:0;font-size:clamp(2.8rem,5vw,5.1rem);font-weight:700;line-height:.96}:where(#focal-home) .focal-review-heading p{color:#5d687a;grid-column:2;max-width:39rem;margin:-1.8rem 0 0;line-height:1.68}:where(#focal-home) .focal-review-story .grid.grid-cols-1{align-items:center;gap:clamp(2.5rem,6vw,6rem);position:relative;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;max-width:76rem!important;display:grid!important}:where(#focal-home) .focal-review-portrait{min-height:clamp(20rem,30vw,28rem);position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 32px 90px #07122629;background:#dce5f5!important;border:1px solid #0030d424!important;border-radius:47% 53% 46% 54%/14% 18%!important;padding:0!important}:where(#focal-home) .focal-review-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 46%,#071226c7 100%);position:absolute;inset:0}:where(#focal-home) .focal-review-portrait img{object-fit:cover;object-position:center 47%;filter:saturate(.9)contrast(1.03);min-height:clamp(20rem,30vw,28rem);border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;transform:scale(1.025)rotate(1.2deg)!important}:where(#focal-home) .focal-review-caption{z-index:3;color:#fff;position:absolute;bottom:2.2rem;left:2.5rem;right:2.5rem}:where(#focal-home) .focal-review-caption small,:where(#focal-home) .focal-review-caption strong{display:block}:where(#focal-home) .focal-review-caption small{color:#b9c8ff;letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:800}:where(#focal-home) .focal-review-caption strong{margin-top:.45rem;font-size:1.25rem}:where(#focal-home) .focal-review-story blockquote p{font-size:clamp(1.05rem,1.45vw,1.35rem)!important;line-height:1.6!important}:where(#focal-home) .focal-google-review-mark{color:#1a73e8;background:linear-gradient(#fff, #fff) padding-box, conic-gradient(#4285f4 0 25%, #34a853 25% 48%, #fbbc05 48% 72%, #ea4335 72% 100%) border-box;border:3px solid #0000;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-family:Arial,sans-serif;font-size:1rem;font-weight:800;display:grid}@media (max-width:1023px){:where(#focal-home) .focal-review-heading{display:block}:where(#focal-home) .focal-review-heading h2{margin-top:1rem}:where(#focal-home) .focal-review-heading p{margin-top:1.2rem}:where(#focal-home) .focal-review-story .grid.grid-cols-1{grid-template-columns:1fr!important}:where(#focal-home) .focal-review-portrait{min-height:24rem}}@media (max-width:639px){:where(#focal-home) .focal-services-story .max-w-3xl h2{font-size:clamp(2.75rem,13vw,4rem)!important;line-height:.98!important}:where(#focal-home) .focal-services-story .max-w-3xl p{font-size:.95rem!important;line-height:1.62!important}:where(#focal-home) .focal-service-side{gap:.85rem}:where(#focal-home) .focal-service-card{min-height:0}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy h2{text-wrap:pretty}:where(#focal-home) .focal-review-story{padding-inline:1rem!important}:where(#focal-home) .focal-review-heading h2{font-size:clamp(2.65rem,12vw,3.7rem)}:where(#focal-home) .focal-review-portrait,:where(#focal-home) .focal-review-portrait img{min-height:19rem}:where(#focal-home) .focal-review-caption{bottom:1.5rem;left:1.5rem;right:1.5rem}:where(#focal-home) .focal-proof-stats-grid em{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(#focal-home){scroll-behavior:auto}:where(#focal-home) .focal-review-portrait,:where(#focal-home) .focal-review-portrait img,:where(#focal-home) .focal-proof-stats-grid article,:where(#focal-home) .focal-proof-stats-grid em{transition:none!important;transform:none!important}}:where(#focal-home) .focal-about-story>.focal-chapter-two-shell{background:#eef3fa!important}:where(#focal-home) .focal-about-story .focal-chapter-two-stage{background:linear-gradient(90deg,#eef3fa 0% 39%,#e8eef7 39% 100%)}:where(#focal-home) .focal-about-story .focal-about-word{display:none!important}:where(#focal-home) .focal-about-story .focal-about-watermark{opacity:.035!important;filter:grayscale()contrast(.7)!important}:where(#focal-home) .focal-outcome-property{width:auto;height:88%;box-shadow:none;border:0;border-radius:0;top:3%;left:0;right:-2%}:where(#focal-home) .focal-outcome-property:before{background:linear-gradient(90deg,#eef3fa 0%,#eef3fafc 26%,#eef3faf0 35%,#eef3fac7 44%,#eef3fa5c 54%,#0000 63%),linear-gradient(#07122608 48%,#071226c7 100%)}:where(#focal-home) .focal-outcome-property:after,:where(#focal-home) .focal-outcome-frame{display:none!important}:where(#focal-home) .focal-outcome-property img{object-position:56% 50%;filter:saturate(.9)contrast(1.04)brightness(.94);transform:scale(1.01)}:where(#focal-home) .focal-outcome-kicker{background:#0712268f;border-color:#ffffff42;padding:.68rem .9rem;top:5.7%;right:4.2%;box-shadow:0 16px 38px #07122626}:where(#focal-home) .focal-process-index{-webkit-backdrop-filter:blur(14px);background:#0712267a;border:1px solid #ffffff2e;border-radius:1rem;padding:.7rem .8rem;top:22%;right:clamp(1.55rem,3.3vw,3.5rem);box-shadow:0 18px 52px #0712262e}:where(#focal-home) .focal-outcome-caption{bottom:2.15rem;left:62%;right:clamp(4.5rem,6.5vw,6.5rem)}@media (min-width:1024px){:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy h2{max-width:37rem}:where(#focal-home) .focal-team-services-story .focal-chapter-two-copy>p{max-width:31rem}}@media (max-width:1023px){:where(#focal-home) .focal-about-story .focal-chapter-two-stage{background:#eef3fa}:where(#focal-home) .focal-outcome-property{border-radius:2.5rem 0 0 2.5rem;width:calc(100% + 1.25rem);height:31rem;top:0;left:auto;right:-1.25rem}:where(#focal-home) .focal-outcome-property:before{background:linear-gradient(#07122605 42%,#071226d1 100%)}:where(#focal-home) .focal-outcome-property img{object-position:60% 50%}:where(#focal-home) .focal-outcome-caption{bottom:1.5rem;left:1.5rem;right:4.75rem}}@media (max-width:639px){:where(#focal-home) .focal-outcome-media-stage{min-height:24rem}:where(#focal-home) .focal-outcome-property{border-radius:1.8rem 0 0 1.8rem;height:23rem}:where(#focal-home) .focal-outcome-property img{object-position:63% 50%}:where(#focal-home) .focal-outcome-caption{bottom:1.15rem;left:1.15rem;right:4.2rem}:where(#focal-home) .focal-outcome-caption strong{font-size:1.05rem}}@media (min-width:1024px){:where(#focal-home) .focal-service-photo:after{border-radius:2.4rem;transform:none}:where(#focal-home) .focal-team-caption{width:min(13rem,25%);inset:auto auto 4.5% 40%;transform:none}:where(#focal-home) .focal-about-story .focal-proof-card dt{transform:translateY(-.22rem)}:where(#focal-home) .focal-about-story .focal-proof-card dt strong{margin-top:.25rem}:where(#focal-home) .focal-about-story .focal-proof-card dd{align-self:start}:where(#focal-home) .focal-about-story .focal-chapter-two-copy h2,:where(#focal-home) .focal-about-story .focal-chapter-two-copy>p,:where(#focal-home) .focal-about-story .focal-team-consultation-link{opacity:1!important;transform:none!important}:where(#focal-home) .focal-review-portrait{min-height:clamp(24rem,34vw,31rem);transform:none;border-radius:2.25rem 5rem!important}:where(#focal-home) .focal-review-portrait img{object-position:center 45%;min-height:clamp(24rem,34vw,31rem);transform:scale(1.015)!important}:where(#focal-home) .focal-review-caption{max-width:calc(100% - 4rem);bottom:1.75rem;left:2rem;right:2rem}}@media (min-width:1024px) and (max-width:1180px){:where(#focal-home) .focal-team-caption{width:12.25rem;padding:.82rem .92rem;left:39%}:where(#focal-home) .focal-team-caption strong{font-size:.88rem}}#focal-home{overflow:clip}#focal-home .focal-hero-story .main{min-height:calc(100svh - 86px)}#focal-home .focal-hero-story p{margin-top:24px!important}#focal-home .home-properties h2,#focal-home .home-coverage h2,#focal-home .home-metrics h2{font-size:clamp(2.25rem,4.2vw,4.3rem);line-height:1.06}#focal-home .home-property-rail{margin-top:36px}#focal-home .optimized-section{content-visibility:visible}#focal-home .cinema-video-toggle{z-index:12;color:#fff;cursor:pointer;background:#071226bd;border:1px solid #94a3c5;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;display:flex;position:absolute;bottom:24px;right:24px}#focal-home .cinema-video-toggle:focus-visible{outline-offset:4px;outline:3px solid #0a43ef}#focal-home .focal-process-index button:focus-visible{outline-offset:4px;outline:3px solid #0a43ef}#focal-home .cinema-review-controls button:focus-visible{outline-offset:4px;outline:3px solid #0a43ef}#focal-home .cinema-review-grid{align-items:center;gap:clamp(24px,5vw,72px)}#focal-home .cinema-review-content{min-width:0;padding:24px 0}#focal-home .cinema-review-link{color:inherit;border-radius:18px;margin:-18px;padding:18px;text-decoration:none;transition:background-color .18s;display:block}#focal-home .cinema-review-link:hover{background:#0a43ef0b}#focal-home .cinema-review-link:focus-visible{outline-offset:4px;outline:3px solid #0a43ef}#focal-home .cinema-review-slide{animation:.36s both focal-review-in}#focal-home .cinema-review-content blockquote{color:#26334a;margin:24px 0;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.7}#focal-home .cinema-review-stars{color:#0a43ef;gap:4px;display:flex}#focal-home .cinema-review-stars svg{fill:currentColor}#focal-home .cinema-review-controls{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}#focal-home .cinema-review-controls button{color:#071226;cursor:pointer;background:#fff;border:1px solid #ced6e5;border-radius:50%;min-width:44px;min-height:44px}#focal-home .cinema-review-controls button[aria-pressed=true]{color:#fff;background:#0a43ef;border-color:#0a43ef}#focal-home .cinema-review-controls .cinema-review-pause{border-radius:12px;margin-right:4px}@keyframes focal-review-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#focal-home .focal-review-portrait{padding:0;position:relative;overflow:hidden}#focal-home .focal-review-portrait img{object-fit:cover;width:100%;height:100%}#focal-home .focal-review-caption{max-width:none}#focal-home .focal-review-caption strong{line-height:1.2}#focal-home .focal-service-card :is(dt,dd){margin-left:0}#focal-home .focal-services-stage{margin-bottom:0}#focal-home .focal-service-card .focal-service-action{color:#fff}#focal-home .focal-service-card .focal-service-action:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (min-width:1024px){#focal-home.cinema-motion .focal-chapter-two-copy>.mt-16{margin-top:32px}#focal-home.cinema-motion .focal-services-story .section-bg-dark>.mx-auto{top:var(--cinema-header-height,86px);height:calc(100svh - var(--cinema-header-height,86px))}#focal-home.cinema-motion .focal-about-story .focal-chapter-two-stage{height:calc(100svh - var(--cinema-header-height,86px));min-height:650px}#focal-home.cinema-motion .focal-about-story .focal-chapter-two-stage.focal-is-pinned{top:var(--cinema-header-height,86px)}#focal-home .focal-about-story .focal-proof-card dt{transform:none}#focal-home .focal-about-story .focal-proof-grid{height:auto;min-height:240px}#focal-home .focal-about-story .focal-proof-card{align-items:start;min-height:240px}#focal-home .focal-about-story .focal-proof-card dt strong{font-size:clamp(1.35rem,1.8vw,1.8rem)}#focal-home .focal-about-story .focal-proof-card dd{align-self:start}}@media (prefers-reduced-motion:reduce){#focal-home .cinema-review-slide{animation:none}#focal-home .home-property-rail{scroll-behavior:auto}}#focal-home:not(.cinema-motion) .focal-reveal{opacity:1!important;transform:none!important}#focal-home:not(.cinema-motion) .focal-services-story .section-bg-dark,#focal-home:not(.cinema-motion) .focal-chapter-two-shell{height:auto!important;min-height:0!important}#focal-home:not(.cinema-motion) .focal-services-story .section-bg-dark>.mx-auto{height:auto;min-height:0;overflow:visible;padding:64px 5vw!important;position:relative!important;top:auto!important}#focal-home:not(.cinema-motion) .focal-services-story .max-w-3xl{width:auto;max-width:44rem;margin:0 0 32px;position:relative;inset:auto}#focal-home:not(.cinema-motion) .focal-services-story .max-w-3xl h2{max-width:100%}#focal-home:not(.cinema-motion) .focal-services-stage{grid-template-columns:1fr 1fr;gap:20px;height:auto;margin:0;inset:auto;display:grid!important;position:relative!important}#focal-home:not(.cinema-motion) .focal-service-side{display:contents}#focal-home:not(.cinema-motion) .focal-service-card{min-height:0;margin:0;opacity:1!important;width:100%!important;position:relative!important;inset:auto!important;transform:none!important}#focal-home:not(.cinema-motion) .focal-service-photo{grid-area:1/1/auto/-1;width:100%;height:auto;min-height:0;margin:0 0 20px;position:relative!important;inset:auto!important;transform:none!important}#focal-home:not(.cinema-motion) .focal-service-photo img{object-fit:cover;width:100%;height:auto;max-height:560px;position:relative;transform:none!important}#focal-home:not(.cinema-motion) .focal-team-caption{width:auto;margin:0;position:absolute;inset:auto 16px 16px;transform:none}#focal-home:not(.cinema-motion) .focal-about-story .focal-chapter-two-stage{grid-template-columns:1fr;width:100%;padding:64px 5vw;display:grid;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;transform:none!important}#focal-home:not(.cinema-motion) .focal-about-story .focal-chapter-two-copy{width:100%;max-width:46rem;position:relative;inset:auto}#focal-home:not(.cinema-motion) .focal-outcome-media-stage{width:100%;height:auto;min-height:0;position:relative;inset:auto}#focal-home:not(.cinema-motion) .focal-outcome-property{border-radius:24px;width:100%;height:420px;display:block;position:relative;inset:auto;transform:none}#focal-home:not(.cinema-motion) .focal-outcome-property:before{background:linear-gradient(#0000 45%,#071226dc)}#focal-home:not(.cinema-motion) .focal-outcome-caption{bottom:24px;left:24px;right:60px}#focal-home:not(.cinema-motion) .focal-about-story .focal-proof-grid{grid-template-columns:1fr 1fr;gap:18px;width:100%;height:auto;position:relative;inset:auto;display:grid!important}#focal-home:not(.cinema-motion) .focal-about-story .focal-proof-card{pointer-events:auto;min-height:0;display:block;position:relative;inset:auto;opacity:1!important;transform:none!important}#focal-home:not(.cinema-motion) .focal-about-story .focal-proof-card dt{margin-bottom:20px}#focal-home:not(.cinema-motion) .focal-process-index,#focal-home:not(.cinema-motion) .focal-story-rail{display:none}#focal-home .focal-hero-message{justify-items:center;display:grid}#focal-home .focal-hero-story .max-w-2xl{padding-block:0!important}#focal-home .focal-hero-copy{margin-top:0!important;padding:clamp(1.75rem,4.5vh,2.75rem) 0!important}#focal-home .focal-hero-action{margin-top:clamp(2.75rem,4vw,3.5rem)!important}@media (max-width:639px){#focal-home .focal-hero-story .grid.content,#focal-home .focal-hero-story .max-w-2xl{min-height:calc(100svh - 72px)}#focal-home .focal-hero-story .max-w-2xl{width:calc(100vw - 32px);min-width:0;max-width:calc(100vw - 32px);margin-inline:auto;padding-block:0!important}#focal-home .focal-hero-copy{grid-template-rows:minmax(0,1fr) auto;gap:clamp(1.75rem,5svh,2.5rem);min-height:calc(100svh - 72px);display:grid;margin-top:0!important;padding:clamp(1.25rem,4svh,2rem) 0 clamp(7.5rem,14svh,8.5rem)!important}#focal-home .focal-hero-message{align-self:center}#focal-home .focal-hero-action{align-self:end;margin-top:0!important}#focal-home .focal-hero-story h1,#focal-home .focal-hero-story p{width:100%;min-width:0;max-width:100%}#focal-home .focal-hero-story h1:before{letter-spacing:.14em;max-width:18rem;margin-inline:auto;line-height:1.5}#focal-home .focal-hero-glass{width:100%;min-width:0}#focal-home:not(.cinema-motion) .focal-services-stage,#focal-home:not(.cinema-motion) .focal-about-story .focal-proof-grid{grid-template-columns:minmax(0,1fr)}#focal-home:not(.cinema-motion) .focal-service-side,#focal-home:not(.cinema-motion) .focal-service-photo{min-width:0;width:100%!important}#focal-home .focal-about-story .focal-chapter-two-copy h2{font-size:clamp(2.4rem,11vw,3.4rem)!important}#focal-home .focal-hero-story .main{min-height:calc(100svh - 72px)}#focal-home .cinema-video-toggle{bottom:16px;right:16px}}
