@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-standard-normal.Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-standard-normal.CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-standard-normal.DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid;--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-50:#f2f6fa;--color-brand-100:#e2ebf3;--color-brand-200:#c3d6e5;--color-brand-300:#97b7d0;--color-brand-400:#6493b6;--color-brand-500:#42769d;--color-brand-600:#305e83;--color-brand-700:#294d6b;--color-brand-800:#26425a;--color-brand-900:#14293d;--color-brand-950:#0c1b2b;--color-accent-300:#f3d08a;--color-accent-400:#e5b04e;--color-accent-500:#d97706;--color-accent-600:#b45309;--color-accent-700:#92400e;--color-laser:#ef4444;--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-\[22\%\]{inset:22%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[4\%\]{top:4%}.top-\[7\%\]{top:7%}.top-\[8\%\]{top:8%}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.right-9{right:calc(var(--spacing) * 9)}.bottom-0{bottom:0}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-\[2vw\]{left:-2vw}.left-0{left:0}.left-1\/2{left:50%}.left-9{left:calc(var(--spacing) * 9)}.left-\[8\%\]{left:8%}.left-\[13\%\]{left:13%}.left-\[17\%\]{left:17%}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-\[72\%\]{height:72%}.h-\[76\%\]{height:76%}.h-\[80\%\]{height:80%}.h-full{height:100%}.h-px{height:1px}.min-h-\[37rem\]{min-height:37rem}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[78\%\]{width:78%}.w-\[85\%\]{width:85%}.w-\[88\%\]{width:88%}.w-\[94\%\]{width:94%}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[16rem\]{max-width:16rem}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-\[36rem\]{min-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-\[-1\.5deg\]{rotate:-1.5deg}.rotate-\[-7deg\]{rotate:-7deg}.rotate-\[4deg\]{rotate:4deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-brand-800>:not(:last-child)){border-color:var(--color-brand-800)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-accent-500{border-color:var(--color-accent-500)}.border-accent-500\/60{border-color:#d9770699}@supports (color:color-mix(in lab, red, red)){.border-accent-500\/60{border-color:color-mix(in oklab, var(--color-accent-500) 60%, transparent)}}.border-accent-600{border-color:var(--color-accent-600)}.border-accent-600\/60{border-color:#b4530999}@supports (color:color-mix(in lab, red, red)){.border-accent-600\/60{border-color:color-mix(in oklab, var(--color-accent-600) 60%, transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-600{border-color:var(--color-brand-600)}.border-brand-700{border-color:var(--color-brand-700)}.border-brand-800{border-color:var(--color-brand-800)}.border-brand-900\/15{border-color:#14293d26}@supports (color:color-mix(in lab, red, red)){.border-brand-900\/15{border-color:color-mix(in oklab, var(--color-brand-900) 15%, transparent)}}.border-brand-900\/20{border-color:#14293d33}@supports (color:color-mix(in lab, red, red)){.border-brand-900\/20{border-color:color-mix(in oklab, var(--color-brand-900) 20%, transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500{border-color:var(--color-slate-500)}.bg-\[\#f2efe8\]{background-color:#f2efe8}.bg-accent-500{background-color:var(--color-accent-500)}.bg-accent-500\/20{background-color:#d9770633}@supports (color:color-mix(in lab, red, red)){.bg-accent-500\/20{background-color:color-mix(in oklab, var(--color-accent-500) 20%, transparent)}}.bg-accent-500\/80{background-color:#d97706cc}@supports (color:color-mix(in lab, red, red)){.bg-accent-500\/80{background-color:color-mix(in oklab, var(--color-accent-500) 80%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-800{background-color:var(--color-brand-800)}.bg-brand-900{background-color:var(--color-brand-900)}.bg-brand-900\/10{background-color:#14293d1a}@supports (color:color-mix(in lab, red, red)){.bg-brand-900\/10{background-color:color-mix(in oklab, var(--color-brand-900) 10%, transparent)}}.bg-brand-900\/15{background-color:#14293d26}@supports (color:color-mix(in lab, red, red)){.bg-brand-900\/15{background-color:color-mix(in oklab, var(--color-brand-900) 15%, transparent)}}.bg-brand-900\/70{background-color:#14293db3}@supports (color:color-mix(in lab, red, red)){.bg-brand-900\/70{background-color:color-mix(in oklab, var(--color-brand-900) 70%, transparent)}}.bg-brand-900\/90{background-color:#14293de6}@supports (color:color-mix(in lab, red, red)){.bg-brand-900\/90{background-color:color-mix(in oklab, var(--color-brand-900) 90%, transparent)}}.bg-brand-950{background-color:var(--color-brand-950)}.bg-brand-950\/60{background-color:#0c1b2b99}@supports (color:color-mix(in lab, red, red)){.bg-brand-950\/60{background-color:color-mix(in oklab, var(--color-brand-950) 60%, transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-700\/60{background-color:#31415899}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/60{background-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[19vw\]{font-size:19vw}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-accent-400{color:var(--color-accent-400)}.text-accent-600{color:var(--color-accent-600)}.text-accent-700{color:var(--color-accent-700)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-brand-400{color:var(--color-brand-400)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-brand-900{color:var(--color-brand-900)}.text-brand-950{color:var(--color-brand-950)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-white{color:var(--color-white)}.text-white\/\[0\.025\]{color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.025\]{color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:-rotate-3:is(:where(.group):hover *){rotate:-3deg}.group-hover\:bg-brand-100:is(:where(.group):hover *){background-color:var(--color-brand-100)}.group-hover\:text-brand-800:is(:where(.group):hover *){color:var(--color-brand-800)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.peer-checked\:border-accent-500:is(:where(.peer):checked~*){border-color:var(--color-accent-500)}.peer-checked\:bg-accent-500:is(:where(.peer):checked~*){background-color:var(--color-accent-500)}.peer-checked\:font-semibold:is(:where(.peer):checked~*){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.peer-checked\:text-white:is(:where(.peer):checked~*){color:var(--color-white)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-accent-400:is(:where(.peer):focus-visible~*){outline-color:var(--color-accent-400)}.marker\:content-none ::marker,.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}@media (hover:hover){.hover\:border-accent-500\/70:hover{border-color:#d97706b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent-500\/70:hover{border-color:color-mix(in oklab, var(--color-accent-500) 70%, transparent)}}.hover\:border-brand-400:hover{border-color:var(--color-brand-400)}.hover\:border-brand-500:hover{border-color:var(--color-brand-500)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-accent-600:hover{background-color:var(--color-accent-600)}.hover\:bg-brand-700:hover{background-color:var(--color-brand-700)}.hover\:bg-brand-800:hover{background-color:var(--color-brand-800)}.hover\:bg-brand-900:hover{background-color:var(--color-brand-900)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-brand-800:hover{color:var(--color-brand-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-brand-500:focus{border-color:var(--color-brand-500)}.focus-visible\:border-accent-500\/70:focus-visible{border-color:#d97706b3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-accent-500\/70:focus-visible{border-color:color-mix(in oklab, var(--color-accent-500) 70%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-\[45\%\]{width:45%}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.lg\:hidden{display:none}.lg\:w-\[31\%\]{width:31%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[minmax\(0\,54\%\)_1fr\]{grid-template-columns:minmax(0,54%) 1fr}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}}@media print{.print\:hidden{display:none}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--claim-ink:#071521;--claim-navy:#0c1b2b;--claim-blue:#163b59;--claim-paper:#f3eee4;--claim-brass:#d2a45d;--claim-rule:#0c1b2b29}body:not([data-page-type=home]) #main-content{background:#fff}body:not([data-page-type=home]) #main-content h2{scroll-margin-top:7rem}.service-kicker{color:var(--color-accent-600);letter-spacing:.21em;text-transform:uppercase;font-size:.68rem;font-weight:750;line-height:1.2}.claim-service{--scene-accent:var(--claim-brass);overflow:clip}.claim-service-hero{isolation:isolate;min-height:49rem;position:relative;overflow:hidden}.claim-service-hero__copy{z-index:5;width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(5rem,8vw,8rem);position:relative}.claim-service-hero nav{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.6rem;width:fit-content;font-size:.72rem;font-weight:700;display:flex}.claim-service-hero nav a{color:inherit;text-decoration:none}.claim-service-hero nav a:hover{text-underline-offset:.28rem;text-decoration:underline}.claim-service-hero__lane{color:var(--scene-accent);letter-spacing:.2em;text-transform:uppercase;margin-top:clamp(3rem,8vh,6rem);font-size:.7rem;font-weight:760}.claim-service-hero h1{letter-spacing:-.065em;max-width:12.5ch;margin-top:.9rem;font-size:clamp(3.7rem,7vw,7.6rem);font-weight:560;line-height:.88}.claim-service-hero__lead{max-width:41rem;margin-top:2rem;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.7}.claim-service-hero__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.2rem;display:flex}.claim-service-hero__actions a{min-height:3.25rem;color:inherit;border-bottom:1px solid;justify-content:center;align-items:center;padding:.8rem .15rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.claim-service-hero__actions a.bg-accent-500{color:#fff;border:0;padding-inline:1.25rem}.claim-service-hero__folio{z-index:6;letter-spacing:.22em;writing-mode:vertical-rl;font-size:.57rem;font-weight:700;position:absolute;bottom:1.5rem;right:1.35rem}.claim-service-hero__scene{z-index:2;position:absolute}.claim-service-hero figure{margin:0}.claim-service-hero figcaption{letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-weight:700;line-height:1.45}.claim-service--claims-fulfilment .claim-service-hero{color:#fff;background:radial-gradient(circle at 82% 8%,#d2a45d33,#0000 21rem),linear-gradient(135deg,#07131e,#0d2b42 72%,#123b54);min-height:55rem}.claim-service--claims-fulfilment .claim-service-hero__copy{padding-bottom:22rem}.claim-service--claims-fulfilment .claim-service-hero h1{max-width:10.2ch}.claim-service--claims-fulfilment .claim-service-hero__lead{color:#b9c8d3}.claim-service--claims-fulfilment .claim-service-hero__scene{inset:auto 0 0}.fulfilment-route{color:#fff;width:min(100% - 2rem,90rem);min-height:20rem;position:relative;margin-inline:auto!important}.fulfilment-route svg{width:100%;height:11rem;position:absolute;inset:0 0 auto;overflow:visible}.fulfilment-route__track,.fulfilment-route__signal{fill:none;stroke-linecap:round}.fulfilment-route__track{stroke:#ffffff2b;stroke-width:2px}.fulfilment-route__signal{stroke:var(--claim-brass);stroke-dasharray:70 930;stroke-width:3px;animation:7s linear infinite route-signal}.fulfilment-route ol{grid-template-columns:repeat(5,1fr);margin:0;padding:2rem 0 0;list-style:none;display:grid;position:relative}.fulfilment-route li{text-align:center;min-width:0}.fulfilment-route li:nth-child(2),.fulfilment-route li:nth-child(4){padding-top:4.7rem}.fulfilment-route li i{aspect-ratio:1;background:var(--claim-navy);width:2.5rem;color:var(--claim-brass);border:1px solid #ffffff52;border-radius:50%;place-items:center;margin-inline:auto;font-size:.65rem;font-style:normal;display:grid}.fulfilment-route li strong,.fulfilment-route li span{display:block}.fulfilment-route li strong{font-family:var(--font-display);margin-top:.8rem;font-size:1.1rem}.fulfilment-route li span{color:#91aabd;letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem}.fulfilment-route figcaption{color:#8fa8b9;text-align:right;max-width:33rem;position:absolute;bottom:1.4rem;right:0}.claim-service--scope-validation .claim-service-hero{color:#fff;background:linear-gradient(90deg,#e9e4d9 0 48%,#0c1b2b 48% 100%);min-height:52rem}.claim-service--scope-validation .claim-service-hero__copy{width:min(100% - 2rem,66rem);margin-right:max(1rem,50vw - 36rem);padding-left:min(48vw,36rem)}.claim-service--scope-validation .claim-service-hero__lane{margin-top:5rem}.claim-service--scope-validation .claim-service-hero h1{max-width:8ch}.claim-service--scope-validation .claim-service-hero__lead{color:#b9c8d3;max-width:35rem}.claim-service--scope-validation .claim-service-hero__scene{color:var(--claim-ink);inset:6rem 53% 5rem 3vw}.validation-desk{grid-template-columns:1fr 5rem 1fr;align-items:center;height:100%;padding-inline:.75rem;display:grid;position:relative}.validation-sheet{border-top:3px solid var(--claim-ink);background:#f9f5eb;min-height:30rem;padding:2.2rem 1.6rem;position:relative;box-shadow:0 2rem 5rem #06121c2e}.validation-sheet--submitted{transform:rotate(-2.4deg)}.validation-sheet--checked{grid-column:3;transform:translateY(2.3rem)rotate(1.7deg)}.validation-sheet__label{color:#6e7780;letter-spacing:.17em;text-transform:uppercase;margin-bottom:2rem;font-size:.58rem;display:block}.validation-sheet b{font-family:var(--font-display);font-size:1.45rem}.validation-sheet .line{background:#c5c5bf;height:.45rem;margin-top:1.25rem;display:block}.validation-sheet .line--long{width:92%}.validation-sheet .line--short{width:58%}.validation-sheet .line--flag{background:linear-gradient(#c5c5bf,#c5c5bf) 0/100% 100% no-repeat;transform:rotate(-1deg)}.validation-sheet .line--flag:after{content:"";background:#be402f;height:2px;display:block;transform:translateY(.15rem)rotate(-2deg)}.validation-sheet .line--checked{background:#7f9d86}.validation-sheet em{font-family:var(--font-display);font-size:1.65rem;font-style:normal;position:absolute;bottom:1.5rem;right:1.6rem}.validation-difference{z-index:2;color:#9b3327;letter-spacing:.08em;text-transform:uppercase;gap:1rem;font-size:.55rem;font-weight:750;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.validation-difference span{white-space:nowrap}.validation-scan{background:#d26d45;width:1px;animation:5s ease-in-out infinite alternate validation-scan;position:absolute;inset:4% auto 4% 48%;box-shadow:0 0 1.5rem #d26d45}.validation-desk figcaption{color:#6d6d66;text-align:right;max-width:20rem;position:absolute;bottom:0;right:.75rem}.claim-service--damage-appraisal .claim-service-hero{color:#fff;background:radial-gradient(circle at 70% 44%,#73b1d61c,#0000 25rem),#040b11;min-height:57rem}.claim-service--damage-appraisal .claim-service-hero__copy{padding-top:6rem;padding-bottom:30rem}.claim-service--damage-appraisal .claim-service-hero__lane{margin-top:2.8rem}.claim-service--damage-appraisal .claim-service-hero h1{max-width:8.5ch}.claim-service--damage-appraisal .claim-service-hero__lead{color:#a9bbc8}.claim-service--damage-appraisal .claim-service-hero__scene{inset:10rem 0 0 34%}.appraisal-scene{--focus-x:54%;--focus-y:48%;height:100%;min-height:44rem;position:relative}.appraisal-scene__room{fill:none;stroke:#b1cdde40;stroke-width:1.3px;vector-effect:non-scaling-stroke;width:96%;height:92%;position:absolute;inset:2% 2% 0}.appraisal-focus{background:radial-gradient(circle 7rem at var(--focus-x) var(--focus-y), #eec3782e, transparent 75%);pointer-events:none;position:absolute;inset:0}.appraisal-mark{z-index:2;color:#dbe6ec;grid-template-columns:1rem auto;column-gap:.7rem;display:grid;position:absolute}.appraisal-mark i{aspect-ratio:1;border:2px solid #f0c47f;border-radius:50%;grid-row:1/3;width:.72rem;margin-top:.15rem;box-shadow:0 0 0 .45rem #f0c47f1a}.appraisal-mark b{letter-spacing:.16em;text-transform:uppercase;font-size:.61rem}.appraisal-mark small{color:#7f9aab;margin-top:.2rem;font-size:.63rem}.appraisal-mark--cause{top:20%;left:17%}.appraisal-mark--extent{top:31%;right:19%}.appraisal-mark--readings{bottom:25%;left:35%}.appraisal-mark--value{bottom:14%;right:12%}.appraisal-scene figcaption{color:#708b9e;position:absolute;bottom:5%;left:8%}.claim-service--scope-quantum .claim-service-hero{min-height:54rem;color:var(--claim-ink);background-color:#f0eee7;background-image:linear-gradient(#10344e13 1px,#0000 1px),linear-gradient(90deg,#10344e13 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.claim-service--scope-quantum .claim-service-hero__copy{padding-right:56%}.claim-service--scope-quantum .claim-service-hero__lane{margin-top:4.5rem}.claim-service--scope-quantum .claim-service-hero h1{max-width:7.4ch}.claim-service--scope-quantum .claim-service-hero__lead{color:#53606a}.claim-service--scope-quantum .claim-service-hero__scene{inset:5rem 1.5rem 2rem 46%}.quantum-plan{color:#173c58;grid-template-columns:1fr 15rem;height:100%;min-height:43rem;display:grid;position:relative}.quantum-plan__drawing{aspect-ratio:720/500;align-self:center;width:100%;min-width:0;height:auto;position:relative}.quantum-plan__drawing svg{fill:none;stroke:#315b77;stroke-width:2px;width:100%;height:100%;position:absolute;inset:0}.quantum-plan__drawing .quantum-plan__door{stroke-width:1px}.quantum-plan__drawing .quantum-plan__measure{stroke:#c38c3f;stroke-width:1px}.quantum-plan .measure{color:#a06e2c;letter-spacing:.12em;font-size:.65rem;position:absolute}.quantum-plan .measure--top{top:-4%;left:50%;transform:translate(-50%)}.quantum-plan .measure--side{top:50%;left:-2%;transform:rotate(-90deg)}.quantum-plan .room{font-family:var(--font-sans);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.65rem;position:absolute}.quantum-plan .room small{color:#71899a;font-size:.55rem}.quantum-plan .room--one{top:31%;left:26.5%;transform:translate(-50%)}.quantum-plan .room--two{top:35%;left:77.5%;transform:translate(-50%)}.quantum-plan .room--three{top:70%;left:51.5%;transform:translate(-50%)}.quantum-plan__ledger{backdrop-filter:blur(6px);background:#ffffff8c;border-top:2px solid #173c58;border-bottom:2px solid #173c58;align-self:center;margin:0}.quantum-plan__ledger div{border-bottom:1px solid #173c5833;grid-template-columns:2.9rem 1fr;gap:.2rem .7rem;padding:1rem .8rem;display:grid}.quantum-plan__ledger div:last-child{border:0}.quantum-plan__ledger dt{color:#9d7135;grid-row:1/3;font-size:.57rem}.quantum-plan__ledger dd{margin:0;font-size:.68rem}.quantum-plan__ledger b{font-size:.68rem}.quantum-plan__ledger .total{color:#fff;background:#173c58}.quantum-plan figcaption{color:#5b6b76;text-align:right;max-width:29rem;position:absolute;bottom:0;right:0}.claim-service--second-opinion .claim-service-hero{min-height:52rem;color:var(--claim-ink);background:#f5f0e8}.claim-service--second-opinion .claim-service-hero:after{content:"";z-index:-1;background:var(--claim-navy);position:absolute;inset:0 0 0 56%}.claim-service--second-opinion .claim-service-hero__copy{padding-right:52%}.claim-service--second-opinion .claim-service-hero__lane{margin-top:4rem}.claim-service--second-opinion .claim-service-hero h1{max-width:7.5ch}.claim-service--second-opinion .claim-service-hero__lead{color:#4e5b64}.claim-service--second-opinion .claim-service-hero__scene{inset:4.5rem 1.5rem 3rem 48%}.opinion-split{--split:50%;color:#fff;height:100%;min-height:43rem;position:relative;overflow:hidden}.opinion-split__offer,.opinion-split__evidence{flex-direction:column;justify-content:center;padding:4rem;display:flex;position:absolute;inset:0}.opinion-split__offer{clip-path:polygon(0 0, var(--split) 0, var(--split) 100%, 0 100%);color:var(--claim-ink);background:#ded7c9}.opinion-split__evidence{clip-path:polygon(var(--split) 0, 100% 0, 100% 100%, var(--split) 100%);text-align:right;background:#0c1b2b;align-items:flex-end}.opinion-split :is(.opinion-split__offer,.opinion-split__evidence) span{letter-spacing:.18em;text-transform:uppercase;font-size:.66rem}.opinion-split :is(.opinion-split__offer,.opinion-split__evidence) strong{font-family:var(--font-display);letter-spacing:-.04em;margin-top:1.5rem;font-size:clamp(3rem,5vw,5rem);line-height:.9}.opinion-split :is(.opinion-split__offer,.opinion-split__evidence) small{opacity:.58;margin-top:.8rem}.opinion-split__verdict{left:var(--split);z-index:3;width:14rem;color:var(--claim-ink);text-align:center;background:#f7f2e9;border:1px solid #0c1b2b2e;padding:1rem 1.15rem;display:grid;position:absolute;top:15%;transform:translate(-50%);box-shadow:0 1.2rem 3rem #07152133}.opinion-split__verdict b{color:#a36c28;font-family:var(--font-display);font-size:1.1rem}.opinion-split__verdict small{color:#5e6a72;margin-top:.35rem;font-size:.6rem;line-height:1.45}.opinion-split label{z-index:4;position:absolute;inset:auto 2.5rem 5rem}.opinion-split label span{color:#d4b77f;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-bottom:.7rem;font-size:.57rem;display:block}.opinion-split input{width:100%;accent-color:var(--claim-brass);cursor:ew-resize}.opinion-split figcaption{z-index:5;color:#7e96a6;position:absolute;bottom:1.5rem;right:2.5rem}.claim-service--reinstatement-pm .claim-service-hero{color:#fff;background:linear-gradient(145deg,#13283a,#07131e 72%);min-height:55rem}.claim-service--reinstatement-pm .claim-service-hero__copy{padding-bottom:26rem}.claim-service--reinstatement-pm .claim-service-hero__lead{color:#b2c3ce}.claim-service--reinstatement-pm .claim-service-hero__scene{inset:auto 0 0}.programme-board{color:#d9e4ea;width:min(100% - 2rem,82rem);min-height:24rem;padding-left:13rem;position:relative;margin-inline:auto!important}.programme-board:before{content:"";background:repeating-linear-gradient(90deg,#ffffff1a 0 1px,#0000 1px 16.6667%);position:absolute;inset:2.3rem 0 3.3rem 13rem}.programme-board__weeks{color:#7590a2;letter-spacing:.14em;grid-template-columns:repeat(6,1fr);padding-block:.7rem;font-size:.55rem;display:grid}.programme-board ol{margin:0;padding:0;list-style:none;position:relative}.programme-board li{border-top:1px solid #ffffff1a;grid-template-columns:repeat(6,1fr);align-items:center;min-height:2.7rem;display:grid;position:relative}.programme-board li b{width:11rem;font-family:var(--font-sans);text-align:right;font-size:.65rem;font-weight:600;position:absolute;right:calc(100% + 1.3rem)}.programme-board li i{grid-column:var(--start) / span var(--span);background:linear-gradient(90deg,#bd8a45,#edcb86);border-radius:999px;height:.55rem;box-shadow:0 0 1.5rem #d2a45d2e}.programme-board li em{left:calc((var(--start,1) - 1) * (100% / 6));color:#e7c986;letter-spacing:.12em;border:1px solid #d2a45d;padding:.22rem .38rem;font-size:.48rem;font-style:normal;position:absolute;transform:translate(-20%,-1.1rem)}.programme-board__today{background:#ef8e62;width:1px;position:absolute;top:2rem;bottom:3.2rem;left:58%}.programme-board__today span{color:#ef8e62;letter-spacing:.13em;font-size:.5rem;position:absolute;top:-1.2rem;left:50%;transform:translate(-50%)}.programme-board figcaption{color:#8098a8;text-align:right;max-width:34rem;position:absolute;bottom:1rem;right:0}@keyframes route-signal{to{stroke-dashoffset:-1000px}}@keyframes validation-scan{to{left:98%}}.service-thesis{grid-template-columns:minmax(9rem,.45fr) minmax(0,1.55fr);gap:clamp(2rem,6vw,7rem);width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(6rem,10vw,10rem);display:grid;position:relative}.service-thesis__index{color:var(--claim-paper);font-family:var(--font-display);margin:0;font-size:clamp(8rem,17vw,15rem);line-height:.72}.service-thesis>div{align-self:center;max-width:48rem}.service-thesis>div p{font-family:var(--font-display);font-size:clamp(1.55rem,2.6vw,2.45rem);line-height:1.25}.service-thesis>div p+p{margin-top:2rem}.service-evidence{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(5rem,9vw,9rem)}.service-evidence__intro{border-top:1px solid var(--claim-rule);grid-template-columns:10rem 1fr;align-items:baseline;padding-top:1.5rem;display:grid}.service-evidence h2,.service-process h2,.service-questions h2{letter-spacing:-.05em;max-width:16ch;font-size:clamp(2.5rem,5vw,5rem);line-height:.95}.service-evidence__uses{max-width:56rem;margin:4rem 0 0 auto;padding:0;list-style:none}.service-evidence__uses li{border-top:1px solid var(--claim-rule);grid-template-columns:4rem 1fr;padding-block:1.4rem;display:grid}.service-evidence__uses span,.service-evidence__deliverables li span{color:var(--color-accent-600);letter-spacing:.12em;font-size:.62rem}.service-evidence__uses p{margin:0;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.5}.service-evidence__deliverables{grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,7vw,8rem);margin-top:9rem;display:grid}.service-evidence__deliverables ul{margin:0;padding:0;list-style:none}.service-evidence__deliverables li{border-bottom:1px solid var(--claim-rule);grid-template-columns:3rem 1fr;gap:.5rem;padding-block:1.2rem;display:grid}.service-evidence__deliverables li p{margin:0;line-height:1.55}.service-boundary{border:1px solid var(--claim-rule);border-width:1px 0;grid-template-columns:.35fr .65fr;gap:2rem 5rem;margin-top:7rem;padding-block:2rem;display:grid}.service-boundary .service-kicker{grid-column:1/-1}.service-boundary h2{font-size:clamp(2rem,4vw,3.7rem)}.service-boundary ul{color:#5d6770;margin:0;padding-left:1.2rem}.service-boundary li+li{margin-top:1rem}.service-process{background:var(--claim-navy);color:#fff;padding:clamp(5rem,9vw,9rem) max(1rem,50vw - 36rem);position:relative;overflow:hidden}.service-process header{grid-template-columns:.55fr 1.45fr;gap:2rem;display:grid}.service-process ol{margin:5rem 0 0;padding:0;list-style:none}.service-process li{border-top:1px solid #ffffff2e;grid-template-columns:5rem minmax(0,1fr);padding-block:1.6rem;display:grid}.service-process li>span{color:var(--claim-brass);letter-spacing:.16em;font-size:.65rem}.service-process li div{grid-template-columns:.55fr 1.45fr;gap:2rem;display:grid}.service-process li h3{font-size:clamp(1.3rem,2.2vw,2rem)}.service-process li p{color:#aebfc9;max-width:41rem;margin:0;line-height:1.65}.service-process>aside{border-top:1px solid var(--claim-brass);grid-template-columns:.55fr 1.45fr;gap:2rem;margin:4rem 0 0 5rem;padding-top:1.3rem;display:grid}.service-process>aside b{color:var(--claim-brass);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.service-process>aside p{color:#c3d0d8;max-width:44rem;margin:0}.service-questions{grid-template-columns:.75fr 1.25fr;gap:4rem 7rem;width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(5rem,9vw,9rem);display:grid}.service-questions__accordion details{box-shadow:none!important;border-width:1px 0 0!important;border-radius:0!important}.service-related{border-top:1px solid var(--claim-rule);grid-column:1/-1;margin-top:4rem}.service-related>p{color:#6a747c;letter-spacing:.15em;text-transform:uppercase;margin-block:1.3rem;font-size:.68rem}.service-related a{border-top:1px solid var(--claim-rule);color:var(--claim-ink);font-family:var(--font-display);justify-content:space-between;align-items:center;padding-block:1.15rem;font-size:clamp(1.3rem,2.4vw,2rem);text-decoration:none;display:flex}.service-related a i{font-family:var(--font-sans);font-style:normal;transition:transform .25s}.service-related a:hover i{transform:translate(.25rem,-.25rem)}.claim-service--claims-fulfilment .service-thesis{color:#fff;background:#102d43;width:100%;max-width:none;padding-inline:max(1rem,50vw - 36rem)}.claim-service--claims-fulfilment .service-thesis__index{color:#ffffff0e}.claim-service--claims-fulfilment .service-evidence__uses li{grid-template-columns:5rem 1fr}.claim-service--scope-validation .service-evidence__deliverables li:nth-child(odd){position:relative}.claim-service--scope-validation .service-evidence__deliverables li:nth-child(odd):after{content:"checked";color:#9a3f32;letter-spacing:.12em;text-transform:uppercase;font-size:.53rem;position:absolute;top:50%;right:0;transform:rotate(-4deg)}.claim-service--damage-appraisal .service-evidence{border-left:1px solid var(--claim-rule);border-right:1px solid var(--claim-rule);padding-inline:clamp(1rem,4vw,4rem)}.claim-service--damage-appraisal .service-evidence__uses li>span{aspect-ratio:1;border:1px solid #bf8c47;border-radius:50%;place-items:center;width:1.8rem;display:grid}.claim-service--scope-quantum .service-evidence{clip-path:inset(0 -100vmax);background-image:linear-gradient(#10344e0e 1px,#0000 1px),linear-gradient(90deg,#10344e0e 1px,#0000 1px);background-size:2.5rem 2.5rem;box-shadow:0 0 0 100vmax #f0eee7a6}.claim-service--scope-quantum .service-evidence__deliverables li{border-bottom-style:dashed;grid-template-columns:3rem 1fr}.claim-service--second-opinion .service-thesis{color:#fff;clip-path:inset(0 -100vmax);background:linear-gradient(90deg,#f3eee4 0 50%,#0c1b2b 50%);box-shadow:0 0 0 100vmax #0c1b2b}.claim-service--second-opinion .service-thesis:before{content:"OFFER";color:#7b746a;letter-spacing:.2em;font-size:.6rem;position:absolute;top:2rem;left:2rem}.claim-service--second-opinion .service-thesis:after{content:"EVIDENCE";color:#8fa4b2;letter-spacing:.2em;font-size:.6rem;position:absolute;top:2rem;right:2rem}.claim-service--second-opinion .service-thesis__index{color:#0c1b2b17}.claim-service--second-opinion .service-thesis>div{padding-left:2rem}.claim-service--reinstatement-pm .service-process{color:var(--claim-ink);background:#f1eee7}.claim-service--reinstatement-pm .service-process li,.claim-service--reinstatement-pm .service-process>aside{border-color:#0c1b2b33}.claim-service--reinstatement-pm .service-process li p,.claim-service--reinstatement-pm .service-process>aside p{color:#53616a}.services-gateway{background:var(--claim-navy);color:#fff;min-height:48rem;position:relative;overflow:hidden}.services-gateway__statement{z-index:3;pointer-events:none;position:absolute;top:8rem;left:max(1rem,50vw - 36rem)}.services-gateway__statement p,.services-gateway__statement span{letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:750}.services-gateway__statement p{color:var(--claim-brass)}.services-gateway__statement h1{letter-spacing:-.065em;max-width:10ch;margin-top:1.3rem;font-size:clamp(4rem,7.4vw,7.7rem);line-height:.87}.services-gateway__statement span{color:#8fa6b5;margin-top:2rem;display:block}.services-gateway__lanes{display:flex;position:absolute;inset:0 0 0 52%}.services-gateway__lane{width:50%;color:inherit;flex-direction:column;flex:50%;justify-content:flex-end;padding:4rem 2rem;text-decoration:none;transition:flex-grow .55s cubic-bezier(.22,1,.36,1),background .4s;display:flex;position:relative;overflow:hidden}.services-gateway__lane:before{content:"";opacity:.38;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.services-gateway__lane--insurer{background:#153851}.services-gateway__lane--insurer:before{background:repeating-linear-gradient(#0000 0 3.2rem,#ffffff17 3.2rem 3.25rem)}.services-gateway__lane--policyholder{color:var(--claim-ink);background:#eee8dc}.services-gateway__lane--policyholder:before{background:linear-gradient(90deg,#0000 0 48%,#0c1b2b1f 48% 48.4%,#0000 48.4%),radial-gradient(circle at 50% 35%,#0000 0 5rem,#0c1b2b21 5rem 5.1rem,#0000 5.1rem)}.services-gateway__lane:hover{flex-grow:1.45}.services-gateway__lane:hover:before{transform:scale(1.07)}.services-gateway__lane>*{z-index:1;position:relative}.services-gateway__lane>span{letter-spacing:.15em;font-size:.6rem}.services-gateway__lane b{font-family:var(--font-display);margin-top:1rem;font-size:clamp(1.8rem,3.3vw,3.6rem);line-height:.94}.services-gateway__lane small{opacity:.68;max-width:14rem;margin-top:1rem;line-height:1.4}.services-gateway__lane i{font-size:1.6rem;font-style:normal;position:absolute;bottom:3.7rem;right:2rem}.service-lane{padding:clamp(6rem,10vw,10rem) max(1rem,50vw - 36rem)}.service-lane header{border-top:1px solid;grid-template-columns:10rem 1fr auto;align-items:end;gap:2rem;padding-top:1.5rem;display:grid}.service-lane header>p,.service-lane header>a{letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:750}.service-lane header h2{letter-spacing:-.05em;max-width:14ch;font-size:clamp(2.8rem,5.2vw,5.4rem);line-height:.92}.service-lane header a{color:inherit;text-decoration:none}.service-lane ol{margin:5rem 0 0;padding:0;list-style:none}.service-lane li{border-top:1px solid}.service-lane li a{color:inherit;grid-template-columns:4rem .7fr 1.3fr 2rem;align-items:start;gap:1rem 2rem;padding-block:1.7rem;text-decoration:none;display:grid}.service-lane li span{letter-spacing:.14em;font-size:.6rem}.service-lane li b{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,2.2rem);line-height:1.05}.service-lane li p{opacity:.7;max-width:40rem;margin:0;line-height:1.55}.service-lane li i{font-size:1.2rem;font-style:normal;transition:transform .25s}.service-lane li a:hover i{transform:translate(.25rem,-.25rem)}.service-lane--insurer{color:#fff;background:#0c1b2b}.service-lane--insurer li,.service-lane--insurer header{border-color:#ffffff2e}.service-lane--policyholder{color:var(--claim-ink);background:#f2ede3}.service-lane--policyholder li,.service-lane--policyholder header{border-color:#0c1b2b2e}.service-lane__principle{max-width:44rem;font-family:var(--font-display);margin:4rem 0 0 12rem;font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:1.3}.service-lane__boundary{margin-top:5rem}.policyholder-opening{min-height:50rem;color:var(--claim-ink);background:#f1ece2;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.policyholder-opening__copy{align-self:center;padding:7rem clamp(2rem,7vw,7rem) 7rem max(1rem,50vw - 36rem)}.policyholder-opening__copy>p:first-child{color:#a77736;letter-spacing:.18em;text-transform:uppercase;font-size:.65rem;font-weight:750}.policyholder-opening h1{margin-top:1.5rem;letter-spacing:-.06em!important;max-width:10ch!important;font-size:clamp(3.6rem,6.3vw,6.8rem)!important;line-height:.9!important}.policyholder-opening h1 em{color:#a26c28;font-weight:430}.policyholder-opening__copy>p:not(:first-child){color:#58636b;max-width:39rem;margin-top:2rem;font-size:1.05rem;line-height:1.7}.policyholder-opening__copy>p strong{color:var(--claim-ink);margin-top:1rem;display:block}.policyholder-opening__copy>div{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.policyholder-opening__copy>div a{min-height:3.2rem;color:inherit;border-bottom:1px solid;padding:.8rem .1rem;font-weight:750;text-decoration:none}.policyholder-opening__copy>div a.bg-accent-500{color:#fff;border:0;padding-inline:1.2rem}.policyholder-balance{color:#fff;background:linear-gradient(135deg,#0c1b2b,#173b55);grid-template-columns:1fr 7rem 1fr;align-items:center;padding:5rem 3rem;display:grid;position:relative}.policyholder-balance:before{content:"";background:repeating-linear-gradient(#0000 0 4rem,#ffffff0f 4rem 4.05rem);position:absolute;inset:0}.policyholder-balance>span{z-index:1;position:relative}.policyholder-balance__side{text-align:center;gap:1.2rem;display:grid}.policyholder-balance__side small{color:#819bab;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.policyholder-balance__side b{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.8rem);font-weight:500}.policyholder-balance__evidence{justify-items:center;display:grid}.policyholder-balance__evidence small{color:#d9b36f;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.52rem}.policyholder-balance__evidence b{color:#e8c27e;font-family:var(--font-display);writing-mode:vertical-rl;margin-top:1rem;font-size:1.1rem}.policyholder-balance__evidence i{background:#d9b36f;width:1px;height:13rem;margin-top:1rem}.policyholder-boundary{padding-block:7rem!important}.policyholder-services{padding-bottom:8rem!important}.policyholder-fees{color:#fff;background:#0c1b2b!important}.policyholder-fees :is(h2,th,a){color:#fff!important}.policyholder-fees :is(p,td){color:#afc0ca!important}.policyholder-fees table{border-top:1px solid #ffffff59}.policyholder-fees tr,.policyholder-fees th{border-color:#ffffff2e!important}.insurer-operations{color:#fff;background:#07131e;grid-template-columns:.9fr 1.1fr;min-height:49rem;display:grid;position:relative;overflow:hidden}.insurer-operations:before{content:"";background:linear-gradient(90deg,#0000 0 49.9%,#ffffff21 50%,#0000 50.1%),repeating-linear-gradient(#0000 0 4rem,#ffffff0e 4rem 4.05rem);position:absolute;inset:0}.insurer-operations__copy{z-index:2;align-self:center;padding:7rem 4rem 7rem max(1rem,50vw - 36rem);position:relative}.insurer-operations__copy>p:first-child{color:var(--claim-brass);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:750}.insurer-operations h1{margin-top:1.5rem;letter-spacing:-.06em!important;max-width:9ch!important;font-size:clamp(3.8rem,6.5vw,7rem)!important;line-height:.88!important}.insurer-operations__copy>p:not(:first-child){color:#acbec9;max-width:38rem;margin-top:2rem;font-size:1.04rem;line-height:1.7}.insurer-operations__copy>div{flex-wrap:wrap;gap:1.4rem;margin-top:2.3rem;display:flex}.insurer-operations__copy>div a{color:#fff;border-bottom:1px solid;min-height:3.2rem;padding:.8rem .1rem;font-weight:750;text-decoration:none}.insurer-operations__copy>div a.bg-accent-500{border:0;padding-inline:1.2rem}.operations-feed{z-index:2;border-top:2px solid var(--claim-brass);align-self:center;margin-right:max(1rem,50vw - 36rem);position:relative}.operations-feed__head{color:#819aaa;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr 1fr auto;gap:1rem;padding:1rem 0;font-size:.55rem;display:grid}.operations-feed__head span:last-child{color:#d7b56f}.operations-feed ol{margin:0;padding:0;list-style:none}.operations-feed li{border-bottom:1px solid #ffffff26;grid-template-columns:4rem 1rem 1fr auto;align-items:center;gap:1rem;padding-block:1.35rem;display:grid}.operations-feed time{color:#7290a2;font-size:.62rem}.operations-feed li i{aspect-ratio:1;background:#d4aa64;border-radius:50%;width:.55rem;box-shadow:0 0 0 .35rem #d4aa641f}.operations-feed li b{font-family:var(--font-sans);font-size:.9rem}.operations-feed li span{color:#8da5b4;font-size:.65rem}.operations-feed>p{color:#7790a1;letter-spacing:.16em;text-align:right;text-transform:uppercase;font-size:.57rem}.insurer-services{padding-block:8rem!important}.policyholder-services .grid,.insurer-services .grid{border-top:1px solid var(--claim-rule);gap:0;display:grid;grid-template-columns:1fr!important}.policyholder-services .tilt-card,.insurer-services .tilt-card{border:0;border-bottom:1px solid var(--claim-rule);background:0 0;border-radius:0;grid-template-columns:4rem .55fr 1.45fr auto;align-items:center;gap:1rem 2rem;padding:1.4rem 0;display:grid;box-shadow:none!important;transform:none!important}.policyholder-services .tilt-card .icon-tile,.insurer-services .tilt-card .icon-tile{border-radius:50%;grid-row:1/3;width:2.7rem;height:2.7rem}.policyholder-services .tilt-card h3,.insurer-services .tilt-card h3{margin:0;font-size:1.35rem}.policyholder-services .tilt-card p,.insurer-services .tilt-card p{margin:0}.policyholder-services .tilt-card>span:last-child,.insurer-services .tilt-card>span:last-child{white-space:nowrap;margin:0}body[data-page-type=about] #main-content section.paper{color:#fff;background:#0c1b2b}body[data-page-type=about] #main-content section.paper :is(h2,h3){color:#fff}body[data-page-type=about] #main-content section.paper p{color:#aebfc9}body[data-page-type=about] #main-content section.paper .grid{border-top:1px solid #fff3;gap:0}body[data-page-type=about] #main-content section.paper .grid>div{background:0 0;border:0;border-right:1px solid #ffffff2e;border-radius:0;padding:2rem}body[data-page-type=about] #main-content section.paper .grid>div:last-child{border-right:0}body:not([data-page-type=home]):not([data-page-type=service]) :is(#main-content>section:first-child,#main-content article>header:first-child){position:relative;overflow:hidden}body:not([data-page-type=home]):not([data-page-type=service]) :is(#main-content>section:first-child,#main-content article>header:first-child)>div:first-child{z-index:2;width:min(100% - 2rem,72rem);max-width:72rem;min-height:34rem;margin-inline:auto;padding-block:clamp(5rem,9vw,9rem);position:relative}body:not([data-page-type=home]):not([data-page-type=service]) :is(#main-content>section:first-child,#main-content article>header:first-child) h1{letter-spacing:-.06em;max-width:14ch;font-size:clamp(3.4rem,7vw,7.2rem);line-height:.9}body[data-page-type=article] #main-content>article>header:first-child h1{max-width:18ch!important;font-size:clamp(3rem,5vw,4.8rem)!important;line-height:.95!important}body:not([data-page-type=home]):not([data-page-type=service]) :is(#main-content>section:first-child,#main-content article>header:first-child) p{max-width:45rem}body[data-page-type=article] #main-content article>header{background:var(--claim-paper);color:var(--claim-ink)}body[data-page-type=article] #main-content article>header:before{content:"";background:linear-gradient(90deg,#0000 0 62%,#0c1b2b17 62% 62.1%,#0000 62.1%),repeating-linear-gradient(#0000 0 3.9rem,#0c1b2b0f 3.9rem 3.95rem);position:absolute;inset:0}body[data-page-type=article] #main-content article>header nav,body[data-page-type=article] #main-content article>header nav *{color:#66717a!important}body[data-page-type=article] #main-content .article-meta{color:#5f6c75}body[data-page-type=article] #main-content article>header>div{padding-right:min(20vw,14rem)}body[data-page-type=article] #main-content article>div{max-width:58rem}body[data-page-type=article] .prose-article{font-size:1.1rem;line-height:1.86}body[data-page-type=article] .prose-article h2{border-top:1px solid var(--claim-rule);margin-top:4.5rem;padding-top:2.2rem;font-size:clamp(2rem,3.7vw,3.25rem)}body[data-page-type=article] article[data-article-category=claims-process]>header:after{content:"01  —  02  —  03  —  04  —  05";color:#0c1b2b38;letter-spacing:.5em;font-size:.58rem;position:absolute;bottom:4rem;right:-2rem;transform:rotate(-90deg)}body[data-page-type=article] #main-content article[data-article-category=scopes-and-quantum]>header{background-image:linear-gradient(#10344e12 1px,#0000 1px),linear-gradient(90deg,#10344e12 1px,#0000 1px);background-size:2.6rem 2.6rem}body[data-page-type=article] article[data-article-category=scopes-and-quantum]>header:after{content:"Q × R";color:#0c1b2b1f;font-family:var(--font-display);font-size:clamp(5rem,13vw,12rem);position:absolute;bottom:2rem;right:5vw}body[data-page-type=article] #main-content article[data-article-category=settlements]>header{background:linear-gradient(90deg,#ece5d8 0 66%,#0c1b2b 66%)}body[data-page-type=article] article[data-article-category=settlements]>header:after{content:"OFFER / EVIDENCE";color:#d9b36f;letter-spacing:.18em;writing-mode:vertical-rl;font-size:.56rem;position:absolute;bottom:3rem;right:3vw}body[data-page-type=article] article[data-article-category=reinstatement]>header:after{content:"";background:repeating-linear-gradient(#0000 0 2.2rem,#0c1b2b24 2.2rem 2.25rem),linear-gradient(90deg,#0000 0 18%,#b4773299 18% 52%,#0000 52% 100%);position:absolute;inset:8rem 3vw 3rem 68%}body[data-page-type=knowledge-base] #main-content>section:first-child{min-height:44rem;color:var(--claim-ink);background:#e9e1d3}body[data-page-type=knowledge-base] #main-content>section:first-child:before{content:"FIELD\a NOTES";white-space:pre;color:#0c1b2b0e;font-family:var(--font-display);text-align:right;font-size:clamp(8rem,19vw,20rem);line-height:.65;position:absolute;bottom:-.08em;right:4vw}body[data-page-type=knowledge-base] #main-content>section:first-child>div{flex-direction:column;justify-content:flex-end;display:flex}body[data-page-type=knowledge-base] #main-content>section:first-child p:not(.kicker){color:#5c6770}body[data-page-type=about] #main-content>section:first-child{min-height:47rem;color:var(--claim-ink);border-bottom:1px solid var(--claim-rule);background:#fff}body[data-page-type=about] #main-content>section:first-child:before{content:"MCIOB";color:#f0ebe1;font-family:var(--font-display);font-size:clamp(10rem,25vw,25rem);line-height:.7;position:absolute;top:50%;right:-.06em;transform:translateY(-44%)}body[data-page-type=about] #main-content>section:first-child:after{content:"AssocRICS / Chartered Construction Manager";color:#a47738;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;position:absolute;bottom:3rem;right:4vw}body[data-page-type=about] #main-content>section:first-child>div{flex-direction:column;justify-content:flex-end;padding-right:30%;display:flex}body[data-page-type=about] #main-content>section:first-child p:not(.kicker){color:#59666f}body[data-page-type=coverage] #main-content>section:first-child{color:#fff;background:#0a2032;min-height:46rem}body[data-page-type=coverage] #main-content>section:first-child:before{content:"";aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 5rem,#97b7d024 5rem 5.05rem);border:1px solid #d2a45d73;border-radius:50%;width:min(70vw,58rem);position:absolute;top:50%;right:-15rem;transform:translateY(-50%)}body[data-page-type=coverage] #main-content>section:first-child:after{content:"HUDDERSFIELD / 90 MIN";color:#d9b36f;letter-spacing:.18em;font-size:.58rem;position:absolute;top:50%;right:12vw;transform:translateY(-50%)}body[data-page-type=coverage] #main-content>section:first-child>div{flex-direction:column;justify-content:center;padding-right:42%;display:flex}body[data-page-type=contact] #main-content>section:first-child{color:#fff;background:#0c1b2b}body[data-page-type=contact] #main-content>section:first-child>div:first-child{min-height:27rem}body[data-page-type=contact] #main-content>section:nth-child(2){grid-template-columns:minmax(15rem,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(3rem,6vw,6rem);max-width:72rem;display:grid}body[data-page-type=contact] .contact-brief{border-top:3px solid var(--claim-ink);padding-top:1.6rem;position:sticky;top:10rem}body[data-page-type=contact] .contact-brief h2{color:var(--claim-ink);letter-spacing:-.04em;margin-top:.55rem;font-size:clamp(2.35rem,3.7vw,3.6rem);line-height:.95}body[data-page-type=contact] .contact-next{margin:2rem 0 0;padding:0;list-style:none;display:grid}body[data-page-type=contact] .contact-next li{border-top:1px solid var(--claim-rule);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.15rem 0;display:grid}body[data-page-type=contact] .contact-next span{aspect-ratio:1;width:2.2rem;color:var(--claim-ink);border:1px solid #70808c;border-radius:50%;place-items:center;font-size:.68rem;font-weight:750;display:grid}body[data-page-type=contact] .contact-next p{color:#5e6971;margin:0;font-size:.86rem;line-height:1.6}body[data-page-type=contact] .contact-direct{border-left:2px solid var(--claim-brass);color:#65717a;margin-top:2rem;padding-left:1rem;font-size:.8rem;line-height:1.65}body[data-page-type=contact] .contact-direct b,body[data-page-type=contact] .contact-direct a{color:var(--claim-ink);display:block}body[data-page-type=contact] .contact-form-column{min-width:0}body[data-page-type=contact] #enquiry-form{border:0;border-top:3px solid var(--claim-ink);background:#f6f2e9;border-radius:0;padding:clamp(1.5rem,4vw,3rem);box-shadow:1rem 1rem #d8d1c4}body[data-page-type=contact] #enquiry-form:before{content:"NEW INSTRUCTION / 01";color:var(--color-accent-600);letter-spacing:.18em;margin-bottom:2rem;font-size:.65rem;font-weight:750;display:block}body[data-page-type=contact] #enquiry-form :is(input:not([type=checkbox]),select,textarea){box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0}body:is([data-page-type=privacy-policy],[data-page-type=terms-of-service],[data-page-type=complaints-procedure]) #main-content>section:first-child{border-bottom:1px solid var(--claim-rule);color:var(--claim-ink);background:#f7f5ef}body:is([data-page-type=privacy-policy],[data-page-type=terms-of-service],[data-page-type=complaints-procedure]) #main-content>section:first-child:after{content:"CONTROLLED COPY";color:#9a7a48;letter-spacing:.22em;font-size:.58rem;position:absolute;bottom:3rem;right:4vw}#main-content .article-card,#main-content a.group.rounded-xl{box-shadow:none;border-radius:0;transition:transform .3s,border-color .3s}#main-content .article-card:hover,#main-content a.group.rounded-xl:hover{transform:translateY(-4px)}.chapter-rail{display:none}@media (width>=1280px){.chapter-rail:not([hidden]){z-index:45;align-items:center;gap:.6rem;display:flex;position:fixed;top:50%;right:1rem;transform:translateY(-50%)}.chapter-rail__title{color:#87939c;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.52rem;transform:rotate(180deg)}.chapter-rail ol{border-left:1px solid #0c1b2b33;gap:.25rem;margin:0;padding:.5rem;display:grid}.chapter-rail a{aspect-ratio:1;color:#7e8b94;place-items:center;width:1.6rem;font-size:.52rem;text-decoration:none;display:grid;position:relative}.chapter-rail a strong{color:#fff;text-align:right;opacity:0;pointer-events:none;background:#0c1b2b;width:13rem;padding:.5rem .7rem;font-size:.68rem;transition:all .2s;position:absolute;right:2.2rem;transform:translate(.4rem)}.chapter-rail a[aria-current]{color:var(--color-accent-600)}.chapter-rail a:hover strong,.chapter-rail a:focus-visible strong{opacity:1;transform:none}}a.bg-accent-500,button.bg-accent-500{transform:translate3d(var(--mag-x,0),calc(var(--mag-y,0) + var(--btn-lift,0)),0)}#site-header>div>a:first-child svg{transform-origin:50%;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s;overflow:visible}#site-header>div>a:first-child:hover svg{filter:drop-shadow(0 5px 8px #d2a45d4d);transform:translateY(-2px)rotate(-4deg)}.cta-texture{padding-block:clamp(4.75rem,9vw,8rem);overflow:hidden}.cta-texture>div{max-width:60rem}.cta-texture h2{letter-spacing:-.05em;font-size:clamp(2.65rem,5.7vw,5.65rem);line-height:.96}@media (width<=980px){.policyholder-opening,.insurer-operations{grid-template-columns:1fr}.policyholder-opening__copy,.insurer-operations__copy{padding:5rem max(1rem,50vw - 22rem)}.policyholder-balance{min-height:30rem}.operations-feed{margin:0 max(1rem,50vw - 22rem) 5rem}.services-gateway{min-height:auto;padding-top:5rem}.services-gateway__statement{width:min(100% - 2rem,44rem);margin-inline:auto;padding-bottom:4rem;position:relative;top:auto;left:auto}.services-gateway__lanes{min-height:28rem;position:relative;inset:auto}.services-gateway__lane{padding:2rem 1.2rem}.service-lane header{grid-template-columns:1fr;align-items:start}.service-lane header>a{margin-top:1rem}.service-lane li a{grid-template-columns:3rem 1fr 2rem}.service-lane li p{grid-column:2/3}.service-lane__principle{margin-left:0}.claim-service-hero{min-height:auto!important}.claim-service-hero__copy{width:min(100% - 2rem,44rem)!important;margin-inline:auto!important;padding:5rem 0 4rem!important}.claim-service-hero__lane{margin-top:3rem!important}.claim-service-hero h1{max-width:11ch!important;font-size:clamp(3.4rem,11vw,6rem)!important}.claim-service-hero__scene{width:100%;min-height:27rem;padding:0 1rem 2.5rem;position:relative!important;inset:auto!important}.claim-service--scope-validation .claim-service-hero{background:#0c1b2b}.claim-service--scope-validation .claim-service-hero__scene{color:var(--claim-ink);background:#e9e4d9}.claim-service--second-opinion .claim-service-hero:after{display:none}.claim-service--second-opinion .claim-service-hero__scene{background:var(--claim-navy);padding-top:2rem}.claim-service--second-opinion .service-thesis{background:var(--claim-navy);color:#fff;box-shadow:0 0 0 100vmax var(--claim-navy)}.claim-service--second-opinion .service-thesis:before{content:"OFFER / EVIDENCE";color:#93a7b5}.claim-service--second-opinion .service-thesis:after{display:none}.claim-service--second-opinion .service-thesis__index{color:#ffffff12}.claim-service--second-opinion .service-thesis>div{padding-left:0}.quantum-plan{grid-template-columns:1fr 13rem}.programme-board{padding-left:10rem}.programme-board:before{left:10rem}.programme-board li b{width:8rem}.service-thesis{grid-template-columns:7rem 1fr}.service-evidence__deliverables,.service-process header,.service-questions{grid-template-columns:1fr}.service-questions{gap:3rem}body[data-page-type=contact] #main-content>section:nth-child(2){display:block}body[data-page-type=contact] .contact-brief{margin-bottom:3rem;position:relative;top:auto}body[data-page-type=contact] .contact-form-column{width:100%}}@media (width<=640px){.policyholder-services .tilt-card,.insurer-services .tilt-card{grid-template-columns:3rem 1fr;gap:.7rem 1rem}.policyholder-services .tilt-card p,.insurer-services .tilt-card p,.policyholder-services .tilt-card>span:last-child,.insurer-services .tilt-card>span:last-child{grid-column:2}.policyholder-services .tilt-card .icon-tile,.insurer-services .tilt-card .icon-tile{grid-row:1/4}.policyholder-opening h1,.insurer-operations h1{font-size:clamp(3.2rem,14vw,4.6rem)!important}.policyholder-balance{grid-template-columns:1fr;gap:2rem;padding:4rem 1rem}.policyholder-balance__evidence{grid-template-columns:auto 5rem auto;align-items:center}.policyholder-balance__evidence small{grid-column:1/-1}.policyholder-balance__evidence b{writing-mode:horizontal-tb}.policyholder-balance__evidence i{width:5rem;height:1px;margin:1rem 0 0}.operations-feed li{grid-template-columns:3.3rem 1rem 1fr}.operations-feed li span{grid-column:3}.operations-feed__head{grid-template-columns:1fr auto}.operations-feed__head span:nth-child(2){display:none}.services-gateway__statement h1{font-size:clamp(3.4rem,15vw,5rem)}.services-gateway__lanes{flex-direction:column;min-height:36rem}.services-gateway__lane{width:100%;min-height:18rem}.services-gateway__lane:hover{flex-grow:1}.service-lane{padding-block:5rem}.service-lane li a{grid-template-columns:2.5rem 1fr 1.5rem;gap:.6rem 1rem}.service-lane li p{grid-column:2/-1}.service-lane header h2{font-size:2.8rem}.claim-service-hero__copy{padding-top:3.5rem!important}.claim-service-hero h1{font-size:clamp(3rem,14vw,4.5rem)!important}.claim-service-hero__lead{font-size:1rem;line-height:1.58}.claim-service-hero__actions{flex-direction:column;align-items:stretch}.claim-service-hero__actions a{width:100%}.claim-service-hero__folio{display:none}.claim-service-hero__scene{min-height:22rem}.fulfilment-route{min-height:32rem}.fulfilment-route svg{display:none}.fulfilment-route ol{grid-template-columns:1fr;gap:1rem;padding:0}.fulfilment-route li,.fulfilment-route li:nth-child(2),.fulfilment-route li:nth-child(4){text-align:left;grid-template-columns:2.5rem 1fr;gap:0 1rem;padding:0;display:grid}.fulfilment-route li i{grid-row:1/3}.fulfilment-route li strong,.fulfilment-route li span{margin:0}.fulfilment-route figcaption{text-align:left;margin-top:2rem;position:static}.validation-desk{grid-template-columns:1fr 2rem 1fr;align-items:start;min-height:30rem;padding-top:1.5rem;padding-bottom:5rem}.validation-sheet{min-height:20rem;padding:1rem .7rem}.validation-sheet--checked{transform:translateY(1.2rem)rotate(1.7deg)}.validation-sheet b{font-size:.9rem}.validation-sheet .line{margin-top:.8rem}.validation-difference{overflow:hidden}.validation-scan{bottom:5rem}.validation-sheet em{font-size:1rem;right:.7rem}.validation-desk figcaption{text-align:left;max-width:none;bottom:.75rem;left:.5rem;right:.5rem}.appraisal-scene{min-height:24rem}.appraisal-mark small{display:none}.appraisal-mark--extent,.appraisal-mark--value{right:4%}.appraisal-scene figcaption{left:0}.quantum-plan{grid-template-columns:1fr;min-height:31rem}.quantum-plan__ledger{display:none}.quantum-plan figcaption{text-align:left}.opinion-split{min-height:29rem}.opinion-split__offer,.opinion-split__evidence{padding:1.2rem}.opinion-split :is(.opinion-split__offer,.opinion-split__evidence) strong{font-size:2rem}.opinion-split__verdict{width:10rem;padding:.75rem;top:8%}.opinion-split__verdict small{font-size:.52rem}.opinion-split label{inset:auto 1rem 4.8rem}.opinion-split figcaption{color:#b6c6d0;background:#0c1b2beb;padding:.45rem .55rem;bottom:.75rem;left:1rem;right:1rem}.programme-board{min-height:23rem;padding-left:6rem}.programme-board:before{left:6rem}.programme-board li b{width:5rem;font-size:.52rem;right:calc(100% + .5rem)}.programme-board figcaption{text-align:left}.service-thesis{grid-template-columns:1fr;gap:2rem;padding-block:5rem}.service-thesis__index{font-size:7rem}.service-thesis>div p{font-size:1.45rem}.service-evidence{padding-block:5rem}.service-evidence__intro{grid-template-columns:1fr;gap:1rem}.service-evidence__uses{margin-top:2.5rem}.service-evidence__uses li{grid-template-columns:3rem 1fr}.service-evidence__deliverables{grid-template-columns:1fr;gap:2rem;margin-top:5rem}.service-boundary{grid-template-columns:1fr;gap:1.5rem}.service-process{padding-block:5rem}.service-process header{grid-template-columns:1fr}.service-process li{grid-template-columns:3rem 1fr}.service-process li div{grid-template-columns:1fr;gap:.5rem}.service-process>aside{grid-template-columns:1fr;margin-left:0}.service-questions{padding-block:5rem}.service-evidence h2,.service-process h2,.service-questions h2{font-size:2.7rem}body:not([data-page-type=home]):not([data-page-type=service]) :is(#main-content>section:first-child,#main-content article>header:first-child)>div:first-child{min-height:0;padding-block:4.5rem}body:not([data-page-type=home]):not([data-page-type=service]) :is(#main-content>section:first-child,#main-content article>header:first-child) h1{font-size:clamp(3rem,14vw,4.5rem)}body[data-page-type=article] #main-content article>header>div,body[data-page-type=about] #main-content>section:first-child>div,body[data-page-type=coverage] #main-content>section:first-child>div{padding-right:0}body[data-page-type=coverage] #main-content>section:first-child:before{opacity:.58;right:-26rem}}@media (prefers-reduced-motion:reduce){.fulfilment-route__signal,.validation-scan{animation:none}#site-header>div>a:first-child svg,.service-related a i,.chapter-rail a strong{transition:none}}@media print{.chapter-rail,.claim-service-hero__scene{display:none!important}}h1,h2,h3,.font-display{font-family:var(--font-display);font-optical-sizing:auto}h1,h2,h3{text-wrap:balance;letter-spacing:0;hanging-punctuation:first;font-weight:600}p{text-wrap:pretty}::selection{background:var(--color-accent-400);color:var(--color-brand-950)}html{scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--color-white);color:var(--color-slate-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}#page-progress{z-index:100;pointer-events:none;background:linear-gradient(90deg, var(--color-accent-400), var(--color-accent-600));height:3px;position:fixed;inset:0 0 auto;box-shadow:0 0 16px #d97706a6}@supports (color:color-mix(in lab, red, red)){#page-progress{box-shadow:0 0 16px color-mix(in srgb, var(--color-accent-500) 65%, transparent)}}#page-progress{transform-origin:0;transform:scaleX(0)}a.bg-accent-500,button.bg-accent-500{--mag-x:0px;--mag-y:0px;--btn-lift:0px;transform:translate3d(var(--mag-x), calc(var(--mag-y) + var(--btn-lift)), 0);transition-property:transform,color,background-color,border-color,box-shadow;transition-duration:.28s}a.bg-accent-500:hover,button.bg-accent-500:hover{--btn-lift:-2px}:focus-visible{outline:3px solid var(--color-accent-500);outline-offset:2px}.skip-link{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;clip:auto;clip-path:none;white-space:normal;background-color:var(--color-brand-900);width:auto;height:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-white);border-radius:.25rem;position:fixed;top:.5rem;left:.5rem;overflow:visible}.prose-article{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.prose-article>*+*{margin-top:1.1em}.prose-article h2{margin-top:calc(var(--spacing) * 10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-900);scroll-margin-top:6rem}.prose-article h3{margin-top:calc(var(--spacing) * 8);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-900);scroll-margin-top:6rem}.prose-article a{color:var(--color-brand-600);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.prose-article a:hover{color:var(--color-brand-800)}}.prose-article ul{list-style-type:disc}:where(.prose-article ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.prose-article ul{padding-left:calc(var(--spacing) * 6)}.prose-article ol{list-style-type:decimal}:where(.prose-article ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.prose-article ol{padding-left:calc(var(--spacing) * 6)}.prose-article blockquote{border-left:2px solid var(--color-accent-500);font-family:var(--font-display);font-optical-sizing:auto;color:var(--color-brand-800);hanging-punctuation:first;margin-block:2rem;padding:.25rem 0 .25rem 1.5rem;font-size:1.2em;font-style:italic;line-height:1.55;position:relative}.prose-article blockquote:before{content:"“";color:var(--color-accent-400);opacity:.55;pointer-events:none;font-size:2.6em;font-style:normal;line-height:1;position:absolute;top:-.55em;left:.45rem}.prose-article table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.prose-article th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-brand-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-900)}.prose-article td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:top}.prose-article img{border-radius:var(--radius-lg);max-width:100%;height:auto}.prose-article code{background-color:var(--color-slate-100);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:.25rem}.table-scroll{overflow-x:auto}@view-transition{navigation:auto}html.js [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}html.js [data-reveal].revealed{opacity:1;transform:none}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero-stagger>*{animation:.8s cubic-bezier(.22,1,.36,1) both hero-fade-up}.hero-stagger>:nth-child(2){animation-delay:.12s}.hero-stagger>:nth-child(3){animation-delay:.24s}.hero-stagger>:nth-child(4){animation-delay:.36s}.bg-blueprint{background-image:linear-gradient(#97b7d012 1px,#0000 1px),linear-gradient(90deg,#97b7d012 1px,#0000 1px);background-size:44px 44px}@keyframes hotspot-pulse{0%{box-shadow:0 0 #f59e0b8c}70%{box-shadow:0 0 0 12px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.hotspot-dot{animation:2.4s ease-out infinite hotspot-pulse}.tilt-card{transform-style:preserve-3d;will-change:transform;transition:transform .35s,box-shadow .35s,border-color .35s}.tilt-card:hover,.article-card:hover{border-color:var(--color-brand-300)}.cta-texture{background-color:var(--color-brand-900);background-image:radial-gradient(50rem 30rem at 50% -20%,#42769d59,#0000 65%),linear-gradient(#97b7d00d 1px,#0000 1px),linear-gradient(90deg,#97b7d00d 1px,#0000 1px);background-size:100% 100%,44px 44px,44px 44px;position:relative}#anatomy-svg .layer{stroke:var(--color-brand-300);opacity:.45;transition:stroke .45s,opacity .45s}#anatomy-svg .layer.active{stroke:var(--color-accent-500);opacity:1}#anatomy-svg .layer-label{fill:var(--color-brand-300);opacity:0;transition:opacity .45s}#anatomy-svg .layer-label.active{fill:var(--color-accent-400);opacity:1}.hero-dark{background-color:var(--color-brand-950);background-image:radial-gradient(60rem 42rem at 85% 15%,#42769d38,#0000 62%),radial-gradient(46rem 32rem at 4% 95%,#f59e0b0e,#0000 60%),linear-gradient(#97b7d00f 1px,#0000 1px),linear-gradient(90deg,#97b7d00f 1px,#0000 1px);background-size:100% 100%,100% 100%,44px 44px,44px 44px;position:relative}.hero-dark:after,.cta-texture:after,.navy-panel:after{content:"";border-radius:inherit;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes grid-drift{to{background-position:0 0,0 0,44px 44px,44px 44px}}@media (width>=1024px){.hero-dark{animation:40s linear infinite grid-drift}}.navy-panel{background-color:var(--color-brand-900);background-image:radial-gradient(42rem 26rem at 10% -10%,#42769d4d,#0000 62%),radial-gradient(34rem 24rem at 96% 110%,#f59e0b0d,#0000 60%);position:relative}details[open]>:not(summary){animation:.32s cubic-bezier(.22,1,.36,1) faq-in}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}#reading-progress{z-index:60;background:linear-gradient(90deg, #ef444459, var(--color-laser));width:0%;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 6px #ef444480}#reading-progress:after{content:"";background:#fca5a5;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-3px;translate:0 -50%;box-shadow:0 0 10px 3px #ef4444cc}.nav-link{position:relative}.nav-link:after{content:"";background:var(--color-accent-500);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.3rem;left:.75rem;right:.75rem;transform:scaleX(0)}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nav-link:after{transition:none}}#site-header.scrolled{box-shadow:0 4px 18px #0c1b2b1a}@media print{header,footer,#cookie-banner,#reading-progress,.print\:hidden,nav[aria-label=Breadcrumb]{display:none!important}.hero-dark{color:#000;background:0 0}.hero-dark h1,.hero-dark p,.hero-dark span,.hero-dark time{color:#000!important}html.js [data-reveal]{opacity:1!important;transform:none!important}.prose-article a:after{content:" (" attr(href) ")";color:#555;font-size:.8em}}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transition:none;transform:none}.hero-stagger>*,.hotspot-dot{animation:none}.tilt-card{transition:none}details[open]>:not(summary){animation:none}}.kicker{align-items:center;gap:.6rem;display:flex}.kicker:before{content:"";background:currentColor;border-radius:2px;flex:none;width:1.75rem;height:2px}.rule-divider{background:linear-gradient(var(--color-brand-200), var(--color-brand-200)) bottom / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--color-brand-200) 0 1px, transparent 1px 12px) bottom / 100% 7px no-repeat, repeating-linear-gradient(90deg, var(--color-brand-300) 0 1px, transparent 1px 60px) bottom / 100% 15px no-repeat;width:100%;height:16px}html.js .rule-divider[data-reveal]{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path 1.3s cubic-bezier(.22,1,.36,1) .1s;transform:none}html.js .rule-divider[data-reveal].revealed{clip-path:inset(0)}.brass-link{background-image:linear-gradient(100deg, var(--color-accent-600) 0%, var(--color-accent-600) 40%, var(--color-accent-300) 50%, var(--color-accent-600) 60%, var(--color-accent-600) 100%);color:#0000;background-position:98% 0;background-size:250% 100%;background-clip:text;transition:background-position .9s cubic-bezier(.22,1,.36,1)}.brass-link:hover,.brass-link:focus-visible{background-position:2% 0}.hero-dark .brass-link,.cta-texture .brass-link,.navy-panel .brass-link,footer .brass-link{background-image:linear-gradient(100deg, var(--color-accent-400) 0%, var(--color-accent-400) 40%, #fbe8bd 50%, var(--color-accent-400) 60%, var(--color-accent-400) 100%)}.toc-link{padding-left:1.15rem;transition:color .25s;display:inline-block;position:relative}.toc-link:before{content:"";background:var(--color-brand-200);width:.5rem;height:1px;transition:width .25s cubic-bezier(.22,1,.36,1),background-color .25s;position:absolute;top:.7em;left:0}.toc-link[aria-current=true]{color:var(--color-brand-900)}.toc-link[aria-current=true]:before{background:var(--color-accent-500);width:.85rem}a.bg-accent-500,button.bg-accent-500{background-image:linear-gradient(180deg, var(--color-accent-500), var(--color-accent-600));transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 1px 2px #0c1b2b33,0 6px 16px -6px #d9770666,inset 0 1px #ffffff4d}a.bg-accent-500:hover,button.bg-accent-500:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 2px 4px #0c1b2b33,0 12px 24px -6px #d9770673,inset 0 1px #ffffff4d}a.bg-accent-500:active,button.bg-accent-500:active{transform:translateY(0)}a.bg-brand-800{box-shadow:0 1px 2px #0c1b2b40,inset 0 1px #ffffff14}.tilt-card:hover,.article-card:hover{box-shadow:0 2px 4px #0c1b2b0f,0 16px 32px -12px #0c1b2b2e}.quote-card{position:relative;overflow:hidden}.quote-card:before{content:"“";font-family:var(--font-display);color:var(--color-brand-100);font-size:5.5rem;line-height:1;position:absolute;top:-.28em;left:.12em}.quote-card>*{position:relative}.torchlight{pointer-events:none;opacity:0;will-change:transform;mix-blend-mode:screen;background:radial-gradient(circle,#97b7d017 0%,#97b7d00a 40%,#0000 70%);border-radius:50%;width:520px;height:520px;transition:opacity .5s;position:absolute;top:0;left:0}@keyframes underline-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-underline{display:inline-block;position:relative}.hero-underline:after{content:"";background:var(--color-accent-500);opacity:.65;transform-origin:0;border-radius:2px;height:.06em;animation:.7s cubic-bezier(.22,1,.36,1) 1s both underline-sweep;position:absolute;bottom:.04em;left:.02em;right:.02em}.paper{background-color:#f7fafc;background-image:linear-gradient(#0c1b2b07 1px,#0000 1px),linear-gradient(90deg,#0c1b2b07 1px,#0000 1px);background-size:44px 44px}.plumb-cue{text-align:center;position:absolute;bottom:1.1rem;left:50%;translate:-50%}.plumb-swing{transform-origin:top;animation:3.2s ease-in-out infinite plumb-sway;display:block}.plumb-line{background:linear-gradient(180deg, transparent, var(--color-accent-400));width:1px;height:34px;margin:0 auto;display:block}.plumb-bob{background:var(--color-accent-500);clip-path:polygon(50% 100%,0 0,100% 0);width:8px;height:10px;margin:0 auto;display:block}.plumb-label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-300);margin-top:.45rem;font-size:.65rem;font-weight:600}@keyframes plumb-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.stat-counter{font-variant-numeric:tabular-nums}.laser-rule{background:linear-gradient(90deg, var(--color-laser), #ef44441f);transform-origin:0;height:2px;margin-top:1.1rem;display:block;position:relative;box-shadow:0 0 8px #ef44448c}.laser-rule:before{content:"";background:#fecaca;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-3px;translate:0 -50%;box-shadow:0 0 10px 3px #ef4444cc}html.js .laser-rule[data-reveal]{opacity:1;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .15s;transform:scaleX(0)}html.js .laser-rule[data-reveal].revealed{transform:scaleX(1)}.dropcap>p:first-child:first-letter{float:left;font-family:var(--font-display);color:var(--color-brand-800);padding-right:.14em;font-size:3.3em;font-weight:700;line-height:.82}@media (prefers-reduced-motion:reduce){.hero-dark{animation:none}.hero-underline:after{animation:none;transform:scaleX(1)}.torchlight{display:none}.plumb-swing{animation:none}a.bg-accent-500,button.bg-accent-500{transition:none}html.js .rule-divider[data-reveal]{clip-path:none;transition:none}.brass-link,.toc-link,.toc-link:before{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}.clm-header[data-astro-cid-nen7h5rs]{--clm-navy:#0d1b2b;--clm-ink:#15263a;--clm-brass:#c39a53;--clm-paper:#f6f2e9;z-index:40;color:var(--clm-ink);backdrop-filter:blur(18px);background:#f8f6f1f7;border-bottom:1px solid #15263a2e;transition:box-shadow .3s;position:sticky;top:0}.clm-header[data-astro-cid-nen7h5rs].scrolled{box-shadow:0 18px 48px #0815241c}.clm-header__folio[data-astro-cid-nen7h5rs]{color:#5f6b78;min-height:2rem;font-family:var(--font-display);letter-spacing:.14em;border-bottom:1px solid #15263a26;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:0 max(1rem,50vw - 36rem);font-size:.57rem;font-weight:700;display:grid}.clm-header__folio[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){color:#7e6842}.clm-header__folio[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{text-align:right}.clm-header__main[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,2vw,2.25rem);max-width:86rem;min-height:5.35rem;margin:auto;padding:0 1.25rem;display:grid}.clm-wordmark[data-astro-cid-nen7h5rs]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:flex}.clm-wordmark__seal[data-astro-cid-nen7h5rs]{border:1px solid var(--clm-ink);grid-template-columns:1fr 1fr;width:2.65rem;height:2.65rem;display:grid;position:relative;overflow:hidden}.clm-wordmark__seal[data-astro-cid-nen7h5rs]:after{content:"";background:var(--clm-brass);width:1px;position:absolute;top:-20%;bottom:-20%;left:50%;transform:rotate(30deg)}.clm-wordmark__seal[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{place-items:center;font-family:Georgia,serif;font-size:.75rem;font-style:normal;display:grid}.clm-wordmark__type[data-astro-cid-nen7h5rs]{display:grid}.clm-wordmark__type[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{letter-spacing:-.035em;font-family:Georgia,serif;font-size:1.46rem}.clm-wordmark__type[data-astro-cid-nen7h5rs] em[data-astro-cid-nen7h5rs]{color:#657389;font-style:normal;font-weight:400}.clm-wordmark__type[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:#7b8490;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-top:.08rem;font-size:.54rem}.clm-desktop-nav[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:.1rem;display:flex}.clm-nav-entry[data-astro-cid-nen7h5rs]{position:relative}.clm-nav-link[data-astro-cid-nen7h5rs]{color:#4f5c69;min-height:5.35rem;font-family:var(--font-display);align-items:center;gap:.45rem;padding:0 .68rem;font-size:.85rem;font-weight:700;text-decoration:none;display:flex;position:relative}.clm-nav-link[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{color:#a78449;font-size:.52rem}.clm-nav-link[data-astro-cid-nen7h5rs]>i[data-astro-cid-nen7h5rs]{color:#a78449;font-size:1.08rem;font-style:normal;transition:transform .25s}.clm-nav-link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--clm-brass);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:0;left:.72rem;right:.72rem;transform:scaleX(0)}.clm-nav-link[data-astro-cid-nen7h5rs]:hover,.clm-nav-link[data-astro-cid-nen7h5rs].is-active{color:var(--clm-ink)}.clm-nav-link[data-astro-cid-nen7h5rs]:hover:after,.clm-nav-link[data-astro-cid-nen7h5rs].is-active:after{transform:scaleX(1)}.clm-nav-entry[data-astro-cid-nen7h5rs]:hover .clm-nav-link[data-astro-cid-nen7h5rs]>i[data-astro-cid-nen7h5rs],.clm-nav-entry[data-astro-cid-nen7h5rs]:focus-within .clm-nav-link[data-astro-cid-nen7h5rs]>i[data-astro-cid-nen7h5rs]{transform:rotate(45deg)}.clm-header__actions[data-astro-cid-nen7h5rs]{border-left:1px solid #15263a2e;grid-template-columns:1fr 1fr;display:grid}.clm-header__actions[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:8.45rem;min-height:3.25rem;color:var(--clm-ink);border:1px solid #15263a40;border-left:0;padding:.58rem .8rem;text-decoration:none;transition:background .2s,color .2s;display:grid}.clm-header__actions[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{color:#fff;background:var(--clm-navy);border-color:var(--clm-navy)}.clm-header__actions[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#8a7349;font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;font-size:.56rem}.clm-header__actions[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child span[data-astro-cid-nen7h5rs]{color:#d5b16f}.clm-header__actions[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-family:var(--font-display);align-self:end;font-size:.82rem}.clm-header__actions[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#fff;background:#b47b31}.clm-mega-wrap[data-astro-cid-nen7h5rs]{visibility:hidden;opacity:0;width:min(69rem,100vw - 2rem);padding-top:0;transition:opacity .2s,visibility .2s;position:absolute;top:100%;left:50%;transform:translate(-32%)}.clm-nav-entry[data-astro-cid-nen7h5rs]:hover .clm-mega-wrap[data-astro-cid-nen7h5rs],.clm-nav-entry[data-astro-cid-nen7h5rs]:focus-within .clm-mega-wrap[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1}.clm-mega[data-astro-cid-nen7h5rs]{color:#fff;background:var(--clm-navy);border-top:2px solid var(--clm-brass);box-shadow:0 30px 70px #08121f47}.clm-mega[data-astro-cid-nen7h5rs]>header[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff26;justify-content:space-between;gap:2rem;padding:1rem 1.4rem;font-size:.62rem;display:flex}.clm-mega[data-astro-cid-nen7h5rs]>header[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{color:#a8b2bf;margin:0}.clm-mega[data-astro-cid-nen7h5rs]>header[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#e1bd76;text-decoration:none}.clm-mega__lanes[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr;display:grid}.clm-mega__lanes[data-astro-cid-nen7h5rs]>section[data-astro-cid-nen7h5rs]{padding:1.4rem}.clm-mega__lanes[data-astro-cid-nen7h5rs]>section[data-astro-cid-nen7h5rs]+section[data-astro-cid-nen7h5rs]{border-left:1px solid #ffffff26}.clm-mega__lane-head[data-astro-cid-nen7h5rs]{grid-template-columns:2.8rem 1fr;gap:1rem;display:grid}.clm-mega__lane-head[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{color:#d9b36b;font-family:Georgia,serif;font-size:2.2rem}.clm-mega__lane-head[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:#8695a5;font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;font-size:.55rem}.clm-mega__lane-head[data-astro-cid-nen7h5rs] h2[data-astro-cid-nen7h5rs]{margin:.2rem 0 0;font-family:Georgia,serif;font-size:1.42rem}.clm-mega[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]{margin:1.2rem 0 0;padding:0;list-style:none}.clm-mega[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-top:1px solid #ffffff21}.clm-mega[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;grid-template-columns:2rem 1fr auto;align-items:center;gap:.7rem;padding:.78rem .2rem;text-decoration:none;display:grid}.clm-mega[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#75879a;font-family:var(--font-display);font-size:.52rem}.clm-mega[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-size:.92rem}.clm-mega[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{color:#d9b36b;font-style:normal;transition:transform .2s}.clm-mega[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover i[data-astro-cid-nen7h5rs]{transform:translate(3px,-3px)}.clm-mega__route[data-astro-cid-nen7h5rs]{color:#e1bd76;font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #b28b49;justify-content:space-between;margin-top:.3rem;padding-top:.8rem;font-size:.66rem;text-decoration:none;display:flex}.clm-menu-button[data-astro-cid-nen7h5rs],.clm-mobile-menu[data-astro-cid-nen7h5rs]{display:none}@media (width<=1220px){.clm-desktop-nav[data-astro-cid-nen7h5rs],.clm-header__actions[data-astro-cid-nen7h5rs]{display:none}.clm-header__main[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto}.clm-menu-button[data-astro-cid-nen7h5rs]{color:var(--clm-ink);background:0 0;border:1px solid #15263a4d;grid-template-rows:1fr 1fr;grid-template-columns:1fr .9rem;align-items:center;width:4.5rem;height:2.8rem;padding:.55rem;display:grid}.clm-menu-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;grid-row:1/3;font-size:.62rem}.clm-menu-button[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:currentColor;height:1px;transition:transform .25s;display:block}.clm-menu-button[data-astro-cid-nen7h5rs][aria-expanded=true] i[data-astro-cid-nen7h5rs]:first-of-type{transform:translateY(3px)rotate(45deg)}.clm-menu-button[data-astro-cid-nen7h5rs][aria-expanded=true] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3px)rotate(-45deg)}.clm-mobile-menu[data-astro-cid-nen7h5rs]{color:#fff;background:var(--clm-navy);border-top:2px solid var(--clm-brass);max-height:calc(100vh - 6.85rem);overflow:auto}.clm-mobile-menu[data-astro-cid-nen7h5rs]:not(.hidden){display:block}.clm-mobile-menu[data-astro-cid-nen7h5rs]>header[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;padding:1.1rem 1.25rem;display:flex}.clm-mobile-menu[data-astro-cid-nen7h5rs]>header[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#8998a8;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.5rem}.clm-mobile-menu[data-astro-cid-nen7h5rs]>header[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-family:Georgia,serif;font-size:1.1rem}.clm-mobile-menu__routes[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr;display:grid}.clm-mobile-menu__routes[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:#fff;border-bottom:1px solid #ffffff26;grid-template-columns:2rem 1fr auto;gap:.3rem;min-height:9rem;padding:1.1rem;text-decoration:none;display:grid}.clm-mobile-menu__routes[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]+a[data-astro-cid-nen7h5rs]{background:#14263b;border-left:1px solid #ffffff26}.clm-mobile-menu__routes[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#d8b46d;grid-row:1/3;font-family:Georgia,serif;font-size:1.8rem}.clm-mobile-menu__routes[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:#8c9bac;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.48rem}.clm-mobile-menu__routes[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{align-self:end;font-family:Georgia,serif;font-size:1.05rem}.clm-mobile-menu__routes[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{color:#d8b46d;grid-row:1/3;align-self:center;font-style:normal}.clm-mobile-menu[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff26}.clm-mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding:1rem 1.25rem;font-size:.63rem;list-style:none;display:flex}.clm-mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.clm-mobile-menu[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr;gap:1rem;padding:0 1.25rem 1.2rem;display:grid}.clm-mobile-menu[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs] section[data-astro-cid-nen7h5rs]{align-content:start;display:grid}.clm-mobile-menu[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:#d8b46d;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:.48rem}.clm-mobile-menu[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#c8d0d9;border-top:1px solid #ffffff1f;justify-content:space-between;padding:.55rem 0;font-size:.76rem;text-decoration:none;display:flex}.clm-mobile-menu[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{color:#d8b46d;font-style:normal}.clm-mobile-menu__index[data-astro-cid-nen7h5rs]{display:grid}.clm-mobile-menu__index[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;font-family:var(--font-display);border-bottom:1px solid #ffffff21;grid-template-columns:2.5rem 1fr auto;padding:1rem 1.25rem;font-size:.75rem;text-decoration:none;display:grid}.clm-mobile-menu__index[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#728397;font-size:.49rem}.clm-mobile-menu__index[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{color:#d8b46d;font-style:normal}}@media (width<=640px){.clm-header__folio[data-astro-cid-nen7h5rs]{display:none}.clm-header__main[data-astro-cid-nen7h5rs]{min-height:4.6rem;padding:0 1rem}.clm-wordmark__seal[data-astro-cid-nen7h5rs]{width:2.3rem;height:2.3rem}.clm-wordmark__type[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-size:1.18rem}.clm-wordmark__type[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:none}.clm-mobile-menu[data-astro-cid-nen7h5rs]{max-height:calc(100vh - 4.6rem)}.clm-mobile-menu__routes[data-astro-cid-nen7h5rs],.clm-mobile-menu[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]{grid-template-columns:1fr}.clm-mobile-menu__routes[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]+a[data-astro-cid-nen7h5rs]{border-left:0}.clm-mobile-menu__routes[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{min-height:7rem}}@media (prefers-reduced-motion:reduce){.clm-header[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]{transition:none!important}}.clm-footer[data-astro-cid-jo6i4kqk]{--navy:#0c1a2a;--ink:#f1eee7;--brass:#d0a75d;color:#c1c9d2;background:var(--navy);position:relative;overflow:hidden}.clm-footer__decision[data-astro-cid-jo6i4kqk]{color:#13253a;background:#eee8dd;border-top:1px solid #c5bbaa;padding:clamp(4rem,7vw,6.5rem) max(1rem,50vw - 36rem)}.clm-footer__decision[data-astro-cid-jo6i4kqk]>header[data-astro-cid-jo6i4kqk]{border-top:1px solid #293a4c;justify-content:space-between;gap:2rem;padding-top:1rem;display:flex}.clm-footer__decision[data-astro-cid-jo6i4kqk] header[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#936d32;font-family:var(--font-display);letter-spacing:.16em;font-size:.56rem;font-weight:700}.clm-footer__decision[data-astro-cid-jo6i4kqk] header[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0;font-family:Georgia,serif;font-size:1rem}.clm-footer__decision[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;margin-top:2.5rem;display:grid}.clm-footer__decision[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#13253a;border:1px solid #293a4c;grid-template-columns:1fr auto;align-content:space-between;min-height:17rem;padding:2rem;text-decoration:none;transition:background .3s,color .3s;display:grid}.clm-footer__decision[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]+a[data-astro-cid-jo6i4kqk]{border-left:0}.clm-footer__decision[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;background:#13253a}.clm-footer__decision[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{color:#936d32;font-family:var(--font-display);letter-spacing:.16em;grid-column:1/-1;font-size:.55rem;font-weight:700}.clm-footer__decision[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:-.055em;max-width:9ch;margin:2rem 0 .7rem;font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:400;line-height:.9}.clm-footer__decision[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:28rem;margin:0;line-height:1.6}.clm-footer__decision[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{color:var(--brass);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-self:end;font-size:.65rem;font-style:normal}.clm-footer__word[data-astro-cid-jo6i4kqk]{color:#fff;letter-spacing:-.085em;white-space:nowrap;max-width:82rem;margin:auto;padding:clamp(3rem,7vw,6rem) 1rem 2rem;font-family:Georgia,serif;font-size:clamp(5rem,15vw,13rem);line-height:.68}.clm-footer__word[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#718096;font-weight:400}.clm-footer__register[data-astro-cid-jo6i4kqk]{border-top:1px solid #fff3;grid-template-columns:1.25fr 1fr 1fr .9fr;max-width:72rem;margin:auto;display:grid}.clm-footer__register[data-astro-cid-jo6i4kqk]>section[data-astro-cid-jo6i4kqk]{min-width:0;padding:2rem 1.4rem 3rem 0}.clm-footer__register[data-astro-cid-jo6i4kqk]>section[data-astro-cid-jo6i4kqk]+section[data-astro-cid-jo6i4kqk]{border-left:1px solid #ffffff26;padding-left:1.4rem}.clm-footer__register[data-astro-cid-jo6i4kqk] section[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{color:#8391a1;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.6rem;font-size:.5rem;font-weight:700}.clm-footer__practice[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:#fff;margin:0;font-family:Georgia,serif;font-size:2rem;font-weight:400}.clm-footer__practice[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:#d8b66f;margin-top:.8rem;font-family:Georgia,serif;font-size:1.02rem;font-weight:400;line-height:1.45;display:block}.clm-footer__practice[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{color:#8795a6;margin-top:.8rem;line-height:1.5;display:block}.clm-footer__practice[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:1.5rem 0 0;padding:0;font-size:.72rem;line-height:1.75;list-style:none}.clm-footer__register[data-astro-cid-jo6i4kqk] ol[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.clm-footer__register[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff21}.clm-footer__register[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#d4d9df;grid-template-columns:1.7rem 1fr auto;gap:.5rem;padding:.7rem 0;font-size:.73rem;text-decoration:none;display:grid}.clm-footer__register[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#718196;font-family:var(--font-display);font-size:.45rem}.clm-footer__register[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{color:#d8b66f;font-style:normal;transition:transform .2s}.clm-footer__register[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.clm-footer__register[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover i[data-astro-cid-jo6i4kqk]{transform:translate(2px,-2px)}.clm-footer__route[data-astro-cid-jo6i4kqk]{color:#d8b66f;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.56rem;text-decoration:none;display:inline-block}.clm-footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{margin-top:1rem;font-size:.68rem;font-style:normal;display:grid}.clm-footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#d8b66f;text-decoration:none}.clm-footer__titleblock[data-astro-cid-jo6i4kqk]{border:1px solid #ffffff38;grid-template-columns:1.4fr 1.2fr .8fr .8fr .9fr;max-width:72rem;margin:auto;display:grid}.clm-footer__titleblock[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{gap:.25rem;padding:.75rem;display:grid}.clm-footer__titleblock[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]+div[data-astro-cid-jo6i4kqk]{border-left:1px solid #ffffff2e}.clm-footer__titleblock[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#718196;font-family:var(--font-display);letter-spacing:.16em;font-size:.44rem}.clm-footer__titleblock[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{color:#d5dce3;font-family:Georgia,serif;font-size:.65rem;font-weight:400}.clm-footer__legal[data-astro-cid-jo6i4kqk]{color:#788697;grid-template-columns:1fr auto;gap:3rem;max-width:72rem;margin:2rem auto 0;padding:0 0 2.2rem;font-size:.58rem;line-height:1.65;display:grid}.clm-footer__legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.clm-footer__legal[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{gap:1rem;display:flex}.clm-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#aeb8c3;text-decoration:none}@media (width<=900px){.clm-footer__register[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;margin:0 1rem}.clm-footer__register[data-astro-cid-jo6i4kqk]>section[data-astro-cid-jo6i4kqk]:nth-child(3){border-top:1px solid #ffffff26;border-left:0;padding-left:0}.clm-footer__register[data-astro-cid-jo6i4kqk]>section[data-astro-cid-jo6i4kqk]:nth-child(4){border-top:1px solid #ffffff26}.clm-footer__titleblock[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;margin:0 1rem}.clm-footer__titleblock[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:nth-child(3),.clm-footer__titleblock[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:nth-child(5){border-top:1px solid #ffffff2e;border-left:0}.clm-footer__titleblock[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:nth-child(4){border-top:1px solid #ffffff2e}.clm-footer__legal[data-astro-cid-jo6i4kqk]{margin:2rem 1rem 0}}@media (width<=640px){.clm-footer__decision[data-astro-cid-jo6i4kqk]>header[data-astro-cid-jo6i4kqk]{display:grid}.clm-footer__decision[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.clm-footer__decision[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:13rem;padding:1.3rem}.clm-footer__decision[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]+a[data-astro-cid-jo6i4kqk]{border-top:0;border-left:1px solid #293a4c}.clm-footer__word[data-astro-cid-jo6i4kqk]{padding-left:1rem;font-size:21vw}.clm-footer__register[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.clm-footer__register[data-astro-cid-jo6i4kqk]>section[data-astro-cid-jo6i4kqk]+section[data-astro-cid-jo6i4kqk],.clm-footer__register[data-astro-cid-jo6i4kqk]>section[data-astro-cid-jo6i4kqk]:nth-child(3){border-top:1px solid #ffffff26;border-left:0;padding-left:0}.clm-footer__titleblock[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.clm-footer__titleblock[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]+div[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff2e;border-left:0}.clm-footer__legal[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:1rem;padding-bottom:6rem}.clm-footer__legal[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap}}.clm-consent[data-astro-cid-kror3uvh]{z-index:50;color:#14263a;background:#f1ece3;border:1px solid #14263a;width:min(42rem,100vw - 2rem);position:fixed;bottom:1rem;right:1rem;box-shadow:0 22px 70px #09162638}.clm-consent[data-astro-cid-kror3uvh] header[data-astro-cid-kror3uvh]{color:#8b6b35;font-family:var(--font-display);letter-spacing:.16em;border-bottom:1px solid #14263a;justify-content:space-between;padding:.6rem .8rem;font-size:.48rem;display:flex}.clm-consent[data-astro-cid-kror3uvh]>div[data-astro-cid-kror3uvh]{grid-template-columns:1fr auto;align-items:end;gap:1.2rem;padding:1rem;display:grid}.clm-consent[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{margin:0;font-size:.78rem;line-height:1.55}.clm-consent[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:#8a642a}.clm-consent[data-astro-cid-kror3uvh] div[data-astro-cid-kror3uvh]>div[data-astro-cid-kror3uvh]{grid-template-columns:1fr 1fr;display:grid}.clm-consent[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{color:#14263a;min-height:2.8rem;font-family:var(--font-display);background:0 0;border:1px solid #14263a;padding:.55rem .75rem;font-size:.58rem;font-weight:700}.clm-consent[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]+button[data-astro-cid-kror3uvh]{color:#fff;background:#14263a}.clm-consent[data-astro-cid-kror3uvh].hidden{display:none}@media (width<=640px){.clm-consent[data-astro-cid-kror3uvh]{width:calc(100vw - 1rem);bottom:6.3rem;right:.5rem}.clm-consent[data-astro-cid-kror3uvh]>div[data-astro-cid-kror3uvh]{grid-template-columns:1fr}.clm-consent[data-astro-cid-kror3uvh] div[data-astro-cid-kror3uvh]>div[data-astro-cid-kror3uvh]{width:100%}}.clm-mobile-dock[data-astro-cid-6kjxvb5z]{z-index:35;color:#fff;background:#0d1b2b;border-top:2px solid #c39a53;padding:.45rem .65rem .6rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #07111e33}.clm-mobile-dock[data-astro-cid-6kjxvb5z]>span[data-astro-cid-6kjxvb5z]{color:#9ca8b5;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:.35rem;font-size:.48rem;display:flex}.clm-mobile-dock[data-astro-cid-6kjxvb5z]>span[data-astro-cid-6kjxvb5z] i[data-astro-cid-6kjxvb5z]{color:#d7b36b;font-style:normal}.clm-mobile-dock[data-astro-cid-6kjxvb5z]>div[data-astro-cid-6kjxvb5z]{grid-template-columns:1fr 1fr;display:grid}.clm-mobile-dock[data-astro-cid-6kjxvb5z] a[data-astro-cid-6kjxvb5z]{color:#fff;border:1px solid #ffffff4d;min-height:3.15rem;padding:.45rem .7rem;text-decoration:none;display:grid}.clm-mobile-dock[data-astro-cid-6kjxvb5z] a[data-astro-cid-6kjxvb5z]+a[data-astro-cid-6kjxvb5z]{color:#13253a;background:#eee8dd;border-color:#eee8dd}.clm-mobile-dock[data-astro-cid-6kjxvb5z] small[data-astro-cid-6kjxvb5z]{color:#caa760;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.44rem}.clm-mobile-dock[data-astro-cid-6kjxvb5z] a[data-astro-cid-6kjxvb5z]+a[data-astro-cid-6kjxvb5z] small[data-astro-cid-6kjxvb5z]{color:#8e6c34}.clm-mobile-dock[data-astro-cid-6kjxvb5z] b[data-astro-cid-6kjxvb5z]{align-self:end;font-family:Georgia,serif;font-size:.92rem}
