/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,-webkit-backdrop-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))}}:root{--ink:#131a1c;--petrol:#0e3b43;--petrol-deep:#082a30;--petrol-tint:#dde6e4;--bone:#f3f1ec;--chalk:#eaedea;--amber:#b9781e;--amber-bright:#c98a2e;--amber-deep:#8f5a12;--slate:#54646a;--stone:#d8d6ce;--ash:#6b7370;--error:#8a2b2b;--error-tint:#fbeeee;--success:#3f6b4f;--success-tint:#eaf0eb;--on-dark:#f3f1ec;--on-dark-muted:#aebdb9;--bg:var(--bone);--bg-alt:var(--chalk);--bg-tint:var(--petrol-tint);--bg-error:var(--error-tint);--bg-success:var(--success-tint);--surface-dark:var(--petrol);--surface-dark-deep:var(--petrol-deep);--text:var(--ink);--text-muted:var(--slate);--text-ondark:var(--on-dark);--text-ondark-muted:var(--on-dark-muted);--text-accent:var(--amber-deep);--text-accent-ondark:var(--amber-bright);--text-error:var(--error);--text-success:var(--success);--text-disabled:var(--ash);--border:var(--stone);--border-control:var(--ash);--border-strong:var(--ink);--border-error:var(--error);--accent:var(--amber);--accent-strong:var(--amber-deep);--focus-ring:var(--amber);--link:var(--petrol);--link-hover:var(--petrol-deep);--link-ondark:var(--on-dark);--surface-disabled:var(--stone);--font-display:"Source Serif 4","Source Serif Pro",Charter,"Iowan Old Style",Georgia,serif;--font-body:"IBM Plex Sans",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;--text-display:clamp(2.75rem,5vw,4rem);--text-h2:clamp(1.75rem,3vw,2.125rem);--text-h3:1.25rem;--text-h4:1.0625rem;--text-body:1.0625rem;--text-small:.9375rem;--text-quote:clamp(1.375rem,2.2vw,1.625rem);--text-mono:.75rem;--text-mono-data:.9375rem;--text-caption:.8125rem;--leading-display:1.05;--leading-h2:1.15;--leading-h3:1.3;--leading-body:1.65;--leading-small:1.6;--tracking-serif:-.02em;--tracking-mono:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:80px;--space-11:96px;--space-12:120px;--space-13:160px;--max-wide:1200px;--max-text:720px;--max-measure:68ch;--rail:3;--gutter:clamp(20px,5vw,48px);--section-y:clamp(64px,8vw,120px);--radius:2px;--radius-flat:0;--rule-w:1px;--rule:1px solid var(--border);--rule-strong:1.5px solid var(--border-strong);--rule-control:1.5px solid var(--border-control);--rule-error:1.5px solid var(--border-error);--chart-grid:1px solid var(--border);--chart-line:1.5px solid var(--border-strong);--chart-marker:2px solid var(--accent);--ease:cubic-bezier(.2,.6,.2,1);--dur-fast:.14s;--dur-base:.22s;--z-base:0;--z-rail:1;--z-header:10;--z-nav:20;--z-skip:100;--elevation:0}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s}}:root{--font-display:var(--font-source-serif-4),"Source Serif 4","Source Serif Pro",Charter,"Iowan Old Style",Georgia,serif;--font-body:var(--font-ibm-plex-sans),"IBM Plex Sans",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono","SFMono-Regular",ui-monospace,Menlo,Consolas,monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}aside,blockquote,body,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius)}.skip-link{z-index:var(--z-skip);padding:var(--space-3) var(--space-5);background:var(--surface-dark);color:var(--text-ondark);font-family:var(--font-body);font-size:var(--text-body);border-radius:var(--radius);font-weight:500;text-decoration:none;display:inline-block;position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--space-3);top:var(--space-3)}.type-display{font-size:var(--text-display);line-height:var(--leading-display)}.type-display,.type-h2{font-family:var(--font-display);font-weight:500;letter-spacing:var(--tracking-serif)}.type-h2{font-size:var(--text-h2);line-height:var(--leading-h2)}.type-h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;line-height:var(--leading-h3);letter-spacing:-.01em}.type-body{font-size:var(--text-body);line-height:var(--leading-body)}.type-small{font-size:var(--text-small);line-height:var(--leading-small)}.type-mono{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}[data-component=container]{width:100%;max-width:var(--max-wide);padding-inline:var(--gutter);margin-inline:auto}[data-component=section]{padding-block:var(--section-y)}[data-component=grid]{gap:var(--space-6);grid-template-columns:1fr;place-items:start;display:grid}@media (min-width:720px){[data-component=grid]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){[data-component=grid]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}[data-component=record-rail]{top:calc(var(--space-13) + var(--space-5));border-inline-end:var(--rule);grid-column:1/span 3;padding-inline-end:var(--space-4);position:sticky}.col-content{max-width:var(--max-text);grid-column:4/-1;justify-self:stretch}}[data-component=record-rail]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-accent);font-weight:400;line-height:1.4}[data-component=button]{justify-content:center;align-items:center;gap:var(--space-2);min-width:48px;min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-body);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);border:1.5px solid #0000;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}[data-component=button][data-variant=primary]{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--text-ondark)}[data-component=button][data-variant=primary]:hover{background:var(--surface-dark-deep);border-color:var(--surface-dark-deep)}[data-component=button][data-variant=secondary]{border:var(--rule-control);color:var(--link);background:0 0}[data-component=button][data-variant=secondary]:hover{background:var(--bg-tint);border-color:var(--petrol-deep);color:var(--petrol-deep)}[data-component=button][data-variant=quiet]{color:var(--link);padding-inline:var(--space-2);background:0 0;border-color:#0000}[data-component=button][data-variant=quiet]:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}[data-component=button][data-variant=accent]{background:var(--accent);border-color:var(--accent);color:var(--ink)}[data-component=button][data-variant=accent]:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-dark)}[data-component=button]:disabled{background:var(--surface-disabled);border-color:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed}[data-component=text-link]{min-height:48px;padding-block:var(--space-2);color:var(--link);font-family:var(--font-body);font-size:var(--text-body);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease);align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}[data-component=text-link]:visited{color:var(--link)}[data-component=text-link]:hover{color:var(--link-hover)}[data-component=note]{border-inline-start:3px solid var(--border-strong);max-width:var(--max-text);color:var(--text-muted);font-size:var(--text-small);line-height:var(--leading-small);padding-inline-start:var(--space-4)}.cta-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.col-content{gap:var(--space-5);flex-direction:column;display:flex}.gallery-head{margin-block-end:var(--space-9)}[data-component=site-header]{--site-header-bar-h:72px;z-index:var(--z-header);background:var(--bg);border-block-end:var(--rule);position:sticky;top:0}.site-header__inner{align-items:center;gap:var(--space-2);max-width:var(--max-wide);padding-inline:var(--gutter);min-height:var(--site-header-bar-h);margin-inline:auto;display:flex}.site-header__wordmark{min-width:0;min-height:48px;color:var(--text);flex-direction:column;justify-content:center;gap:2px;margin-inline-end:auto;text-decoration:none;display:flex}.site-header__name{font-family:var(--font-display);letter-spacing:var(--tracking-serif);white-space:nowrap;font-size:clamp(1rem,4.5vw,1.5rem);font-weight:500;line-height:1.1}.site-header__descriptor{font-size:var(--text-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.site-header__phone{align-items:center;gap:var(--space-2);min-height:48px;padding-inline:var(--space-2);color:var(--link);font-size:var(--text-small);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.site-header__phone:hover{color:var(--link-hover)}.site-header__phone-label{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted)}.site-header__cta{white-space:nowrap}.site-header__trigger{min-width:48px;min-height:48px;padding:var(--space-2) var(--space-3);border:var(--rule-control);border-radius:var(--radius);color:var(--link);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:500;display:none}.site-header__trigger:hover{background:var(--bg-tint);color:var(--petrol-deep)}.site-header__nav{max-width:var(--max-wide);padding-inline:var(--gutter);margin-inline:auto;padding-block-end:var(--space-2);display:none}.site-header__nav-list{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.site-header__nav-link{min-width:48px;min-height:48px;padding-inline:var(--space-2);color:var(--text);font-size:var(--text-small);border-block-end:3px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-header__nav-link:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}.site-header__nav-link[aria-current=page]{color:var(--petrol-deep);border-block-end-color:var(--ink)}.site-header__panel{display:none}.site-header__panel[data-open=true]{display:block}.site-header__panel-nav .site-header__nav-list{gap:var(--space-1);flex-flow:column}.site-header__panel-nav .site-header__nav-link{width:100%}.site-header__panel-actions{gap:var(--space-3);border-block-start:var(--rule);flex-direction:column;margin-block-start:var(--space-5);padding-block-start:var(--space-5);display:flex}.site-header__panel-call{min-height:48px;color:var(--link);font-size:var(--text-body);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.site-header__panel-cta{width:100%}.site-header__micro{color:var(--text-muted);font-size:var(--text-small)}@media (max-width:1023.98px){.site-header__trigger{display:inline-flex}.site-header__cta{display:none}.site-header__panel[data-open=true]{z-index:var(--z-nav);min-height:calc(100vh - var(--site-header-bar-h));max-height:calc(100vh - var(--site-header-bar-h));padding:var(--space-4) var(--gutter) var(--space-9);background:var(--bg);border-block-start:var(--rule);position:absolute;top:100%;left:0;right:0;overflow-y:auto}}@media (min-width:1024px){.site-header__nav{display:block}.site-header__panel-actions{display:none}}[data-component=site-footer]{background:var(--surface-dark);color:var(--text-ondark);margin-block-start:var(--section-y)}.site-footer__inner{gap:var(--space-7);padding-block:var(--space-9);flex-direction:column;display:flex}.site-footer__principle{max-width:var(--max-text);font-family:var(--font-display);font-size:var(--text-quote);line-height:var(--leading-h3);color:var(--text-ondark)}.site-footer__grid{gap:var(--space-7);grid-template-columns:1fr;display:grid}.site-footer__heading{font-family:var(--font-body);font-size:var(--text-h4);font-weight:600;line-height:var(--leading-h3);color:var(--text-ondark);margin-block-end:var(--space-3)}.site-footer__scope{gap:var(--space-1);flex-direction:column;display:flex}.site-footer__scope-item{gap:var(--space-2);font-size:var(--text-small);line-height:var(--leading-small);display:flex}.site-footer__mark,.site-footer__scope-item{color:var(--text-ondark-muted)}.site-footer__address{color:var(--text-ondark);font-style:normal;font-size:var(--text-small);line-height:var(--leading-small);flex-direction:column;gap:2px;display:flex}.site-footer__addr-name{font-weight:500}.site-footer__addr-legal{color:var(--text-ondark-muted)}.site-footer__hours{color:var(--text-ondark);font-size:var(--text-small);flex-direction:column;gap:2px;margin-block-start:var(--space-4);display:flex}.site-footer__label{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}.site-footer__held,.site-footer__label{color:var(--text-ondark-muted)}.site-footer__phone{min-height:48px;color:var(--link-ondark);font-size:var(--text-body);text-underline-offset:3px;align-items:center;margin-block-start:var(--space-3);font-weight:500;text-decoration:underline;display:inline-flex}.site-footer__links ul{gap:var(--space-2);flex-direction:column;display:flex}.site-footer__links a{min-width:48px;min-height:48px;color:var(--link-ondark);font-size:var(--text-small);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.site-footer__links a:hover{color:var(--on-dark)}@media (min-width:720px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gallery-slots{gap:var(--space-10);flex-direction:column;display:flex}.gallery-slot{scroll-margin-top:var(--space-10);min-width:0}.gallery-slot__label{color:var(--text-muted);margin-block-end:var(--space-4)}.gallery-slot-nav ul{gap:var(--space-2) var(--space-5);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.gallery-slot-nav a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.gallery-intro{max-width:var(--max-text);color:var(--text-muted)}.hero{background:var(--surface-dark);color:var(--text-ondark);border-radius:var(--radius-flat);position:relative;overflow:hidden}.hero__grid{width:100%;height:100%;color:var(--on-dark-muted);opacity:.14;position:absolute;inset:0}.chart-grid__line{fill:none;stroke:currentColor;stroke-width:1px}.hero__inner{z-index:var(--z-base);gap:var(--space-5);max-width:var(--max-wide);padding:var(--space-10) var(--gutter) var(--space-11);flex-direction:column;margin-inline:auto;display:flex;position:relative}.hero__eyebrow{color:var(--text-accent-ondark)}.hero__headline{color:var(--text-ondark);max-width:20ch}.hero__subline{color:var(--text-ondark);max-width:var(--max-text)}.hero__micro{color:var(--text-ondark-muted);font-size:var(--text-small)}.hero__actions{flex-wrap:wrap}.cta-band [data-component=button][data-variant=secondary],.hero [data-component=button][data-variant=secondary]{color:var(--text-ondark);border-color:var(--text-ondark-muted)}.cta-band [data-component=button][data-variant=secondary]:hover,.hero [data-component=button][data-variant=secondary]:hover{background:var(--surface-dark-deep);border-color:var(--on-dark);color:var(--on-dark)}.two-readers{gap:var(--space-6);flex-direction:column;display:flex}.two-readers__intro{max-width:var(--max-measure);color:var(--text-muted)}.two-readers__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}.two-readers__col{gap:var(--space-3);border-block-start:var(--rule-strong);flex-direction:column;padding-block-start:var(--space-4);display:flex}.two-readers__label{margin:0}.two-readers__points{gap:var(--space-2);max-width:var(--max-measure);flex-direction:column;padding-inline-start:var(--space-5);list-style:outside;display:flex}.two-readers__points li{font-size:var(--text-body);line-height:var(--leading-body)}.two-readers__joint{max-width:var(--max-text);border-inline-start:3px solid var(--border-strong);font-family:var(--font-display);font-style:italic;font-size:var(--text-quote);line-height:var(--leading-h3);color:var(--text);padding-inline-start:var(--space-4)}.two-readers__home{font-size:var(--text-small);color:var(--text-muted)}@media (min-width:720px){.two-readers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.process{gap:var(--space-6);flex-direction:column;display:flex}.process__intro{max-width:var(--max-text);color:var(--text-muted)}.process__step,.process__steps{flex-direction:column;display:flex}.process__step{gap:var(--space-3);padding-block:var(--space-5);border-block-end:var(--rule)}.process__step:first-child{border-block-start:var(--rule)}.process__head{align-items:baseline;gap:var(--space-4);display:flex}.process__num{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-accent);flex:none}.process__title{margin:0}.process__body{max-width:var(--max-text);color:var(--text-muted)}.process__meta{align-items:baseline;gap:var(--space-2) var(--space-5);font-family:var(--font-mono);font-size:var(--text-mono-data);letter-spacing:.02em;flex-wrap:wrap;display:flex}.process__figure--held{color:var(--text-muted)}.process__closing{max-width:var(--max-text);border-inline-start:3px solid var(--border-strong);font-family:var(--font-display);font-style:italic;font-size:var(--text-quote);line-height:var(--leading-h3);padding-inline-start:var(--space-4)}.audiogram{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.audiogram__scroll{border:var(--rule);background:var(--bg);min-width:0;max-width:100%;overflow-x:auto}.audiogram__scroll svg{width:100%;min-width:640px;height:auto}.audiogram__caption{font-size:var(--text-small);color:var(--text-muted);max-width:var(--max-text)}.audiogram__frame{fill:var(--bg);stroke:var(--ink);stroke-width:1.5px}.audiogram__grid line{stroke:var(--stone);stroke-width:1px}.audiogram__line{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter}.audiogram__line--dashed{stroke-dasharray:6 3}.audiogram__label{font-family:var(--font-mono);fill:var(--text-muted);font-size:12px}.audiogram__axis-title{font-family:var(--font-body);fill:var(--text-muted);font-size:12px}.audiogram__marker{fill:var(--bg);stroke:var(--accent);stroke-width:2px}.audiogram__marker--square{fill:none}.audiogram__marker--accent{stroke-width:2.5px}.trial-explainer{gap:var(--space-5);flex-direction:column;display:flex}.trial-explainer__list{gap:var(--space-3);max-width:var(--max-text);flex-direction:column;padding-inline-start:var(--space-5);list-style:outside;display:flex}.trial-explainer__charge{font-family:var(--font-mono);font-size:var(--text-mono-data);letter-spacing:.02em}.trial-explainer__charge--held{color:var(--text-muted)}.trial-explainer__nodevice{color:var(--text-muted);max-width:var(--max-text)}.trial-explainer__close,.trial-explainer__two{max-width:var(--max-text);font-family:var(--font-display);font-style:italic;font-size:var(--text-quote);line-height:var(--leading-h3)}.data-table{border-collapse:collapse;border-block-start:var(--rule-strong);width:100%}.data-table td,.data-table th{text-align:left;padding:var(--space-3) var(--space-4);border-block-end:var(--rule);vertical-align:top}.data-table thead th{font-family:var(--font-body);font-size:var(--text-h4);font-weight:600}.data-table__figure{font-family:var(--font-mono);font-size:var(--text-mono-data);letter-spacing:.02em;text-align:right}.data-table__held{font-family:var(--font-body);font-size:var(--text-small)}.data-table__held,.data-table__note{color:var(--text-muted)}.price-band__intro,.price-band__note{max-width:var(--max-text);color:var(--text-muted)}.price-band__note{margin-block-start:var(--space-3)}.fee-table tbody tr:nth-child(2n){background:var(--bg-alt)}@media (max-width:719.98px){.data-table,.data-table tbody,.data-table td,.data-table th,.data-table thead,.data-table tr{width:100%;display:block}.data-table{border-block-start:var(--rule-strong)}.data-table tr{padding-block:var(--space-3);border-block-end:var(--rule)}.data-table td,.data-table th{padding:var(--space-1) 0;border:0}.data-table__figure{text-align:left}}.aftercare{gap:var(--space-5);flex-direction:column;display:flex}.aftercare__promise-row{align-items:flex-start;gap:var(--space-4);display:flex}.aftercare__arcs{flex:none;width:64px;height:64px}.aftercare__promise{max-width:var(--max-text);border-inline-start:3px solid var(--border-strong);font-family:var(--font-display);font-style:italic;font-size:var(--text-quote);line-height:var(--leading-h3);padding-inline-start:var(--space-4)}.aftercare__covers{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.aftercare__covers li:before{content:"— ";color:var(--text-muted)}.aftercare__held{color:var(--text-muted);font-size:var(--text-small);max-width:var(--max-text)}.referrer-panel{gap:var(--space-5);background:var(--surface-dark);padding:var(--space-8);flex-direction:column;display:flex}.referrer-panel,.referrer-panel__heading{color:var(--text-ondark)}.referrer-panel__services{gap:var(--space-2);flex-direction:column;padding-inline-start:var(--space-5);list-style:outside;display:flex}.referrer-panel__turnaround{gap:var(--space-3);flex-direction:column;display:flex}.referrer-panel__turnaround-row{gap:var(--space-1);grid-template-columns:1fr;display:grid}.referrer-panel__detail{font-family:var(--font-mono);font-size:var(--text-mono-data);color:var(--text-ondark-muted)}.referrer-panel__held{color:var(--text-ondark-muted);font-size:var(--text-small)}.referrer-panel__independence{max-width:var(--max-text);border-inline-start:3px solid var(--text-accent-ondark);font-family:var(--font-display);font-style:italic;font-size:var(--text-quote);line-height:var(--leading-h3);color:var(--text-ondark);padding-inline-start:var(--space-4)}@media (min-width:720px){.referrer-panel__turnaround-row{gap:var(--space-5);grid-template-columns:12rem 1fr}}.proof-strip{gap:var(--space-4);flex-direction:column;display:flex}.proof-strip ul{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.proof-strip li{align-items:center;gap:var(--space-2);font-size:var(--text-small);display:flex}.proof-strip__icon{flex:none;width:20px;height:20px}.proof-strip--dark{color:var(--text-ondark-muted)}.proof-strip--dark .icon path{stroke:var(--text-ondark-muted)}.honest-scope{gap:var(--space-4);flex-direction:column;display:flex}.honest-scope__heading{margin:0}.honest-scope ul{gap:var(--space-2);grid-template-columns:1fr;display:grid}.honest-scope li{gap:var(--space-2);font-size:var(--text-body);display:flex}.honest-scope__mark{color:var(--text-muted);flex:none}.honest-scope__mark:before{content:"−"}.honest-scope__note{color:var(--text-muted);max-width:var(--max-text)}@media (min-width:720px){.honest-scope ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter}.faq{gap:var(--space-5);flex-direction:column;display:flex}.faq__heading{margin:0}.faq__group{gap:var(--space-2);border-block-start:var(--rule);flex-direction:column;display:flex}.faq__item{border-block-end:var(--rule)}.faq__question{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;padding:var(--space-4) var(--space-3);cursor:pointer;font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;line-height:var(--leading-h3);display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"+";font-family:var(--font-mono);color:var(--text-muted)}.faq__item[open] .faq__question:after{content:"−"}.faq__item[open] .faq__question{color:var(--petrol-deep);border-inline-start:3px solid var(--border-strong)}.faq__answer{padding:var(--space-3) var(--space-3) var(--space-5) var(--space-4);max-width:var(--max-text);color:var(--text-muted)}.booking{gap:var(--space-6)}.booking,.booking__channels{flex-direction:column;display:flex}.booking__channels{gap:var(--space-3)}.booking__channel{color:var(--link);font-size:var(--text-body);text-underline-offset:3px;font-weight:500;text-decoration:underline}.booking__channel,.booking__held{min-height:48px;align-items:center;display:inline-flex}.booking__held{color:var(--text-muted);font-size:var(--text-small)}.booking__next{gap:var(--space-3)}.booking__next,.booking__steps{flex-direction:column;display:flex}.booking__steps{gap:var(--space-2);max-width:var(--max-text);padding-inline-start:var(--space-5);list-style:decimal}.booking__honest{color:var(--text-muted);max-width:var(--max-text)}.contact-block{gap:var(--space-4);flex-direction:column;display:flex}.contact-block__endorsement{color:var(--text-muted)}.contact-block__address{flex-direction:column;gap:2px;font-style:normal;display:flex}.contact-block__legal{color:var(--text-muted);font-size:var(--text-small)}.contact-block__phone{min-height:48px;font-family:var(--font-display);font-size:var(--text-h2);color:var(--link);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.contact-block__hours{flex-direction:column;gap:2px;display:flex}.contact-block__held,.contact-block__label{color:var(--text-muted)}.contact-block__held{font-size:var(--text-small)}.cta-band{background:var(--surface-dark);color:var(--text-ondark);border-radius:var(--radius-flat)}.cta-band__inner{gap:var(--space-5);max-width:var(--max-wide);padding:var(--space-10) var(--gutter);flex-direction:column;margin-inline:auto;display:flex}.cta-band__heading{color:var(--text-ondark);max-width:24ch}.cta-band__scope{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.cta-band__micro,.cta-band__scope{color:var(--text-ondark-muted);font-size:var(--text-small)}.testimonial{gap:var(--space-4);border:var(--rule);border-radius:var(--radius);padding:var(--space-6);background:var(--bg);flex-direction:column;display:flex}.testimonial__quote{max-width:var(--max-text);font-family:var(--font-display);font-style:italic;font-size:var(--text-quote);line-height:var(--leading-h3)}.testimonial__attribution{font-size:var(--text-small);color:var(--text-muted)}.empty-state{align-items:flex-start;gap:var(--space-4);padding:var(--space-8);border:var(--rule);border-radius:var(--radius);background:var(--bg);flex-direction:column;display:flex}.empty-state__arcs{width:96px;height:96px}.empty-state__message{max-width:var(--max-text)}.empty-state__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.empty-state__retry{min-width:48px;min-height:48px;padding:var(--space-3) var(--space-6);border:var(--rule-control);border-radius:var(--radius);color:var(--link);font-family:var(--font-body);font-size:var(--text-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.empty-state__retry:hover{background:var(--bg-tint);border-color:var(--petrol-deep);color:var(--petrol-deep)}.empty-state__action,.empty-state__phone{min-height:48px;color:var(--link);font-size:var(--text-body);text-underline-offset:3px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.arcs circle{fill:none;stroke:var(--stone);stroke-width:1px}.arcs circle.arcs__accent{stroke:var(--accent)}.not-found,.thank-you{gap:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}.not-found__lead,.thank-you__lead{max-width:var(--max-text);color:var(--text-muted)}.not-found__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.not-found__links a,.not-found__phone,.thank-you__home a{min-height:48px;color:var(--link);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.not-found__phone{font-size:var(--text-h3);font-weight:500}.thank-you__mark{color:var(--text-success)}.thank-you__mark svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter}.thank-you__steps{gap:var(--space-2);max-width:var(--max-text);flex-direction:column;padding-inline-start:var(--space-5);list-style:decimal;display:flex}.thank-you__sooner a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.thank-you__home{color:var(--text-muted)}.page-flow{gap:var(--space-10)}.page-flow,.page-prose{flex-direction:column;display:flex}.page-prose{gap:var(--space-5);max-width:var(--max-text)}.page-prose>:first-child{margin-block-start:0}.page-prose h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-serif)}.page-prose h2,.page-prose h3{font-family:var(--font-display);color:var(--text)}.page-prose h3{font-size:var(--text-h3);line-height:var(--leading-h3)}.page-prose li,.page-prose p{color:var(--text-muted)}.page-prose a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.page-prose a:hover{color:var(--link-hover)}.page-prose ol,.page-prose ul{gap:var(--space-2);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.page-prose ul{list-style:outside}.page-prose ol{list-style:decimal}.page-prose blockquote{border-inline-start:var(--rule-strong);color:var(--text-muted);padding-inline-start:var(--space-4)}.page-prose hr{border:0;border-block-start:var(--rule)}.page-prose table{border-collapse:collapse;width:100%}.page-prose td,.page-prose th{padding:var(--space-3);border-block-end:var(--rule);text-align:start;vertical-align:top}.page-prose th{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}.enquiry-form{gap:var(--space-5);max-width:var(--max-text);flex-direction:column;display:flex}.enquiry-form__field{gap:var(--space-2);flex-direction:column;display:flex}.enquiry-form__label{color:var(--text-muted)}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:var(--rule-control);border-radius:var(--radius);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-body)}.enquiry-form textarea{resize:vertical;min-height:120px}.enquiry-form input:focus-visible,.enquiry-form select:focus-visible,.enquiry-form textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.enquiry-form__consent{color:var(--text-muted)}.enquiry-form__consent a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.enquiry-form__help,.enquiry-form__intro{color:var(--text-muted)}.enquiry-form__error{color:var(--text-error)}.enquiry-form input[aria-invalid=true],.enquiry-form select[aria-invalid=true],.enquiry-form textarea[aria-invalid=true]{border-color:var(--border-error)}.enquiry-form__summary{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-error);border-radius:var(--radius);background:var(--bg-error);color:var(--text-error);flex-direction:column;display:flex}.enquiry-form__summary:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.enquiry-form__summary-heading{font-weight:600}.enquiry-form__summary-list{padding-inline-start:var(--space-5);list-style:outside}.enquiry-form__summary-list a{color:inherit;text-underline-offset:3px;text-decoration:underline}.enquiry-form__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.enquiry-form__submit[aria-busy=true]{opacity:.7}@media (max-width:719.98px){.page-prose table{display:block;overflow-x:auto}}@media (max-width:320px){body{overflow-wrap:anywhere}.site-header__inner{flex-wrap:wrap}.site-header__descriptor{display:none}.site-header__name{white-space:normal;overflow-wrap:anywhere}.site-header__phone{padding-inline:0}.site-header__phone-label{display:none}}main:has([data-referrer-page])+[data-component=site-footer] [data-footer-book]{display:none}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_24ab14{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_24ab14{--font-source-serif-4:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_987bfa{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_987bfa{--font-ibm-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}