@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--petrol-950: #06181F;--petrol-900: #0A2431;--petrol-800: #0F3548;--petrol-700: #164A60;--petrol-600: #1E5C77;--champagne: #C4A46A;--champagne-dark: #7E6234;--champagne-hi: #E7D6AE;--champagne-lo: #8E7038;--champagne-metallic: linear-gradient(90deg, #E7D6AE, #C4A46A 55%, #8E7038);--petrol-tint: #E1E9ED;--bg-base: #F6F8F9;--surface: #FFFFFF;--ink: #0B1E27;--ink-muted: #475B66;--on-dark: #EAF0F2;--on-dark-strong: #FFFFFF;--fn-success: #1E6B47;--fn-error: #A93338;--fn-warning: #8A5E1A;--fn-success-surface: #DCEBE3;--fn-warning-surface: #F4ECDA;--fn-error-surface: #F3DEDF;--space-0: 0;--space-px: 1px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--shadow-1: 0 1px 2px rgba(6,24,31,.06), 0 1px 1px rgba(6,24,31,.04);--shadow-2: 0 2px 8px -2px rgba(6,24,31,.1), 0 1px 2px rgba(6,24,31,.06);--shadow-3: 0 8px 24px -8px rgba(6,24,31,.14), 0 2px 6px rgba(6,24,31,.08);--shadow-4: 0 24px 48px -16px rgba(6,24,31,.22), 0 8px 16px -8px rgba(6,24,31,.12);--font-sans: Inter, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--weight-regular: 400;--weight-semibold: 600;--weight-bold: 700;--text-xs: .75rem;--text-sm: .8125rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.5rem;--text-display: clamp(2.5rem, 5vw, 4rem);--leading-tight: 1.05;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.6;--tracking-heading: -.03em;--tracking-heading-sm: -.02em;--tracking-body: -.011em;--tracking-label: -.008em;--tracking-wide: .14em;--motion-fast: .1s;--motion-base: .2s;--motion-slow: .3s;--ease-standard: cubic-bezier(.2,.6,.2,1);--ease-decelerate: cubic-bezier(0,0,.2,1);--chart-1: #164A60;--chart-2: #2F7E7A;--chart-3: #5B7C99;--chart-4: #3F7A54;--chart-5: #6E8CA0;--chart-6: #4E5F8A;--chart-seq-1: #E1E9ED;--chart-seq-2: #A9C0C9;--chart-seq-3: #5E8698;--chart-seq-4: #2B647C;--chart-seq-5: #0A2431;--chart-div-1: #0F3548;--chart-div-2: #5E8698;--chart-div-3: #E1E9ED;--chart-div-4: #8AB8B3;--chart-div-5: #2F7E7A;--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--container-prose: 65ch;--container-content: 1120px;--touch-min: 44px;--color-bg: var(--bg-base);--color-bg-tinted: var(--petrol-tint);--color-surface: var(--surface);--color-text: var(--ink);--color-text-muted: var(--ink-muted);--color-brand: var(--petrol-900);--color-primary: var(--petrol-700);--color-primary-hover: var(--petrol-800);--color-primary-active: var(--petrol-950);--color-on-primary: var(--on-dark-strong);--color-accent-hairline: var(--champagne-dark);--color-on-dark: var(--on-dark);--color-on-dark-strong: var(--on-dark-strong);--color-border: rgba(10,36,49,.12);--color-border-strong: rgba(10,36,49,.2);--color-focus: var(--petrol-700);--color-success: var(--fn-success);--color-warning: var(--fn-warning);--color-error: var(--fn-error);--color-success-surface: var(--fn-success-surface);--color-warning-surface: var(--fn-warning-surface);--color-error-surface: var(--fn-error-surface);--elevation-1: var(--shadow-1);--elevation-2: var(--shadow-2);--elevation-3: var(--shadow-3);--elevation-4: var(--shadow-4);--radius-control: var(--radius-md);--radius-card: var(--radius-lg);--radius-pill: var(--radius-full);--material-surface: rgba(255,255,255,.78);--material-blur: 24px;--material-saturate: 180%;--scrim: rgba(6,24,31,.5);--chart-grid: var(--color-border);--chart-axis: var(--color-text-muted);--chart-label: var(--color-text-muted);--button-bg: var(--color-primary);--button-bg-hover: var(--color-primary-hover);--button-bg-active: var(--color-primary-active);--button-fg: var(--color-on-primary);--button-radius: var(--radius-control);--button-pad-y: var(--space-3);--button-pad-x: var(--space-4);--button-ghost-bg: var(--color-bg-tinted);--button-ghost-fg: var(--color-primary);--card-bg: var(--color-surface);--card-border: var(--color-border);--card-radius: var(--radius-card);--card-shadow: var(--elevation-1);--card-pad: var(--space-4);--input-bg: var(--color-surface);--input-border: var(--color-border-strong);--input-radius: var(--radius-control);--input-focus-ring: var(--color-focus);--pill-radius: var(--radius-pill);--pill-pad-y: var(--space-1);--pill-pad-x: var(--space-2)}@media(prefers-color-scheme:dark){:root{--color-bg: var(--petrol-950);--color-bg-tinted: var(--petrol-800);--color-surface: var(--petrol-900);--color-text: var(--on-dark);--color-text-muted: #8CA3AD;--color-brand: var(--on-dark-strong);--color-primary: var(--petrol-600);--color-primary-hover: #2A6E8A;--color-primary-active: var(--petrol-700);--color-on-primary: var(--on-dark-strong);--color-accent-hairline: var(--champagne);--color-border: rgba(255,255,255,.1);--color-border-strong: rgba(255,255,255,.18);--color-focus: var(--on-dark-strong);--color-success-surface: rgba(30,107,71,.2);--color-warning-surface: rgba(138,94,26,.22);--color-error-surface: rgba(169,51,56,.22);--material-surface: rgba(15,53,72,.72);--scrim: rgba(2,10,14,.6)}}:root[data-theme=light]{--color-bg: var(--bg-base);--color-bg-tinted: var(--petrol-tint);--color-surface: var(--surface);--color-text: var(--ink);--color-text-muted: var(--ink-muted);--color-brand: var(--petrol-900);--color-primary: var(--petrol-700);--color-primary-hover: var(--petrol-800);--color-primary-active: var(--petrol-950);--color-accent-hairline: var(--champagne-dark);--color-border: rgba(10,36,49,.12);--color-border-strong: rgba(10,36,49,.2);--color-focus: var(--petrol-700);--material-surface: rgba(255,255,255,.78);--scrim: rgba(6,24,31,.5)}:root[data-theme=dark]{--color-bg: var(--petrol-950);--color-bg-tinted: var(--petrol-800);--color-surface: var(--petrol-900);--color-text: var(--on-dark);--color-text-muted: #8CA3AD;--color-brand: var(--on-dark-strong);--color-primary: var(--petrol-600);--color-primary-hover: #2A6E8A;--color-primary-active: var(--petrol-700);--color-accent-hairline: var(--champagne);--color-border: rgba(255,255,255,.1);--color-border-strong: rgba(255,255,255,.18);--color-focus: var(--on-dark-strong);--material-surface: rgba(15,53,72,.72);--scrim: rgba(2,10,14,.6)}@media(prefers-reduced-transparency:reduce){:root{--material-surface: var(--color-surface);--material-blur: 0px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light;background:var(--petrol-900);overscroll-behavior-y:none}body{margin:0;min-height:100dvh;font-family:var(--font-sans);font-optical-sizing:auto;font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-body);color:var(--color-text);background:var(--color-bg);-webkit-tap-highlight-color:transparent}::selection{color:var(--color-surface);background:var(--color-primary)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}:root{--gutter: max(var(--space-4), env(safe-area-inset-left), env(safe-area-inset-right));--ease-spring: var(--ease-standard);--ease-spring: linear( 0, .0678, .2013, .3491, .4868, .6047, .7008, .7765, .8348, .88, .9127, .9368, .9545, .9674, .9767, .9834, .9882, .9917, .9942, .9959, .9971, .998, .9986, .999, .9993, .9995 );--motion-spring: .42s}.page{width:100%;max-width:34rem;margin-inline:auto;padding-inline:var(--gutter);padding-bottom:calc(var(--space-24) + env(safe-area-inset-bottom))}.hero{--hero-pad-inline: max(var(--space-6), var(--gutter));--hero-text-muted: color-mix(in srgb, var(--on-dark) 72%, transparent);position:relative;margin-inline:calc(-1 * var(--gutter));padding:calc(var(--space-10) + env(safe-area-inset-top)) var(--hero-pad-inline) var(--space-8);background:var(--petrol-900);box-shadow:var(--elevation-3)}.hero__logo{display:block;width:auto;height:1.875rem;margin:0}.hero__tagline{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-optical-sizing:auto;font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body);color:var(--on-dark)}.group{margin-top:var(--space-8)}.group__title{margin:0 0 var(--space-2);padding-inline:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:var(--color-text-muted)}.list{--row-inset: calc(var(--space-4) * 2 + 2.25rem);margin:0;padding:0;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.list>li+li:before{content:"";display:block;height:1px;margin-inline-start:var(--row-inset);background:var(--color-border)}.row{width:100%;border:0;font:inherit;color:inherit;text-align:start;background:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-4);min-height:3.75rem;padding:var(--space-3) var(--space-4);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color var(--motion-base) var(--ease-standard)}.row__icon{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-control);background:var(--color-bg-tinted);color:var(--color-primary)}.row__icon svg{width:1.25rem;height:1.25rem}.row__icon svg,.row__brandmark,.button__icon{transform-origin:50% 50%}.is-android .page{padding-bottom:calc(var(--space-24) + var(--space-6) + env(safe-area-inset-bottom))}.actionbar__hint{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);text-align:center}.row__icon--brand{background:var(--petrol-900)}.row__brandmark{display:block;width:1.375rem;aspect-ratio:4068 / 3804;background:var(--color-on-dark-strong);-webkit-mask:url(/replain-symbol.svg) center / contain no-repeat;mask:url(/replain-symbol.svg) center / contain no-repeat}.row:focus-visible{outline-offset:-3px;border-radius:var(--radius-sm)}.row__text{flex:1 1 auto;min-width:0}.row__label{display:block;font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label)}.row__meta{display:block;margin-top:1px;font-size:var(--text-sm);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__chevron{flex:none;width:1.125rem;height:1.125rem;color:var(--color-text-muted);opacity:.55}.row:active,.row.is-pressed{background:var(--color-bg-tinted);transition:none}@media(hover:hover)and (pointer:fine){.row:hover{background:var(--color-bg-tinted)}.row__icon,.row__icon svg,.row__brandmark,.row__chevron,.button__icon{transition:transform var(--motion-spring) var(--ease-spring)}.row:hover .row__icon{transform:scale(1.04)}.row:hover .row__chevron{transform:translate(2px)}.row__icon[data-icon=i-phone] svg{transform-origin:30% 72%}.row__icon[data-icon=i-pin] svg{transform-origin:50% 92%}.row__icon[data-icon=i-calendar] svg{transform-origin:20% 22%}.row:hover .row__icon[data-icon=i-mail] svg{transform:translate(2px,-2px)}.row:hover .row__icon[data-icon=i-phone] svg{transform:rotate(-11deg)}.row:hover .row__icon[data-icon=i-calendar] svg{transform:rotate(-6deg)}.row:hover .row__icon[data-icon=i-globe] svg{transform:perspective(180px) rotateY(32deg)}.row:hover .row__icon[data-icon=i-linkedin] svg{transform:translateY(-1.5px) scale(1.05)}.row:hover .row__icon[data-icon=i-pin] svg{transform:translateY(-2.5px)}.row:hover .row__icon[data-icon=i-contact-add] svg{transform:translate(-1.5px) scale(1.04)}.row:hover .row__icon[data-icon=brand] .row__brandmark{transform:scale(1.05)}.button:hover .button__icon{transform:translate(-1.5px) scale(1.04)}}.row[aria-disabled=true]{cursor:default}.row[aria-disabled=true] .row__label,.row[aria-disabled=true] .row__meta{color:var(--color-text-muted)}.row[aria-disabled=true]:active,.row[aria-disabled=true].is-pressed{background:none}.row[aria-disabled=true] .row__icon{color:var(--color-text-muted)}.row__todo{flex:none;padding:var(--pill-pad-y) var(--pill-pad-x);border-radius:var(--pill-radius);background:var(--color-bg-tinted);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label)}.motto{display:block;margin-top:var(--space-5);padding:var(--space-5) var(--space-4);background:var(--petrol-900);border-radius:var(--radius-card);color:var(--color-on-dark-strong);-webkit-user-select:none;user-select:none;transition:background-color var(--motion-base) var(--ease-standard)}.motto:active,.motto.is-pressed{background:var(--petrol-800);transition:none}@media(hover:hover)and (pointer:fine){.motto:hover{background:var(--petrol-800)}}.motto__text{display:block;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading-sm);text-wrap:balance}.motto__more{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:var(--on-dark)}.motto__more svg{width:1rem;height:1rem}.footer{margin-top:var(--space-10);padding-inline:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.footer__links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4);padding:0;list-style:none}.footer__links a{display:inline-flex;align-items:center;min-height:var(--touch-min);font-weight:var(--weight-semibold);color:var(--color-primary)}.footer p{margin:0;text-wrap:pretty}.footer p.footer__claim{margin-bottom:var(--space-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:var(--color-text)}.actionbar{position:fixed;inset-inline:0;bottom:0;z-index:10;padding:var(--space-3) max(var(--space-4),env(safe-area-inset-right)) calc(var(--space-3) + env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));background:var(--material-surface);backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate));-webkit-backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate))}.actionbar:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:var(--space-8);background:linear-gradient(to top,var(--color-bg),transparent);pointer-events:none}.actionbar__inner{max-width:34rem;margin-inline:auto}.button{text-decoration:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:3.25rem;padding:var(--button-pad-y) var(--button-pad-x);border:0;border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-fg);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.button svg{width:1.25rem;height:1.25rem}.button:active,.button.is-pressed{background:var(--button-bg-active);transform:scale(.98)}@media(hover:hover)and (pointer:fine){.button:hover{background:var(--button-bg-hover)}}.sheet{position:fixed;inset:0;width:100%;max-width:none;max-height:none;height:100dvh;margin:0;padding:0;border:0;background:none;overflow:visible;display:flex;align-items:flex-end}.sheet:not([open]){display:none}.sheet::backdrop{background:none}.sheet__scrim{position:absolute;inset:0;background:var(--scrim);opacity:0;transition:opacity var(--motion-base) var(--ease-standard)}.sheet.is-dragging .sheet__scrim{transition:none}.sheet__panel{position:relative;width:100%;max-width:34rem;max-height:88dvh;margin-inline:auto;display:flex;flex-direction:column;padding:var(--space-2) var(--gutter) calc(var(--space-8) + env(safe-area-inset-bottom));background:var(--color-bg);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--elevation-4);transform:translateY(100%);will-change:transform}.sheet__handle{flex:none;padding-bottom:var(--space-2);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.sheet.is-dragging .sheet__handle{cursor:grabbing}.sheet__grip{width:2.25rem;height:5px;margin:var(--space-2) auto var(--space-4);border-radius:var(--radius-full);background:var(--color-border-strong)}.sheet__title{margin:0;padding-inline:var(--space-4);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading-sm)}.sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet__body .group:first-child{margin-top:var(--space-5)}.prose{margin-top:var(--space-4);padding-inline:var(--space-4)}.prose h3{margin:var(--space-6) 0 var(--space-2);text-wrap:balance;font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading-sm)}.prose h3:first-child{margin-top:0}.prose p+p{margin-top:var(--space-3)}.prose a,.sheet__note a{color:var(--color-primary);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.prose a:active,.sheet__note a:active{opacity:.7}.prose p.prose__point{margin-top:var(--space-3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:var(--color-text)}.prose p{margin:0;max-width:62ch;line-height:var(--leading-normal);color:var(--color-text-muted);hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:12 6 5;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:5;text-wrap:pretty}.sheet__note{margin:var(--space-5) 0 0;padding-inline:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:12 6 5;text-wrap:pretty}.sheet__foot{position:relative;flex:none;padding-top:var(--space-5)}.sheet__foot:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:var(--space-8);background:linear-gradient(to top,var(--color-bg),transparent);pointer-events:none}.button--quiet{background:var(--button-ghost-bg);color:var(--button-ghost-fg)}.button--quiet:active,.button--quiet.is-pressed{background:var(--color-border)}@media(hover:hover)and (pointer:fine){.button--quiet:hover{background:var(--color-border)}}#tel-sheet{--phone-ink: #171717;--phone-muted: #767676;--phone-border: #e3e3e3}#tel-sheet .sheet__panel{max-width:49rem;max-height:calc(100dvh - var(--space-8));background:var(--color-surface)}#tel-sheet .sheet__handle{padding-bottom:var(--space-5)}#tel-sheet .sheet__title{padding-inline:0;color:var(--phone-ink);font-size:var(--text-xl);text-align:center}.phone-sheet__body{display:grid;align-content:start;gap:var(--space-4)}.phone-card{padding:var(--space-5);border:1px solid var(--phone-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--phone-ink)}.phone-card__identity{display:flex;align-items:center;gap:var(--space-4);min-width:0}.phone-card__icon{flex:none;display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--radius-lg);background:var(--color-bg-tinted);color:var(--color-primary)}.phone-card__icon svg{width:1.75rem;height:1.75rem}.phone-card__details{min-width:0}.phone-card__name{margin:0;font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:var(--leading-snug)}.phone-card__meta{margin:var(--space-2) 0 0;color:var(--phone-muted);font-size:var(--text-md);line-height:var(--leading-normal);overflow-wrap:anywhere}.phone-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}.phone-card__action{display:flex;align-items:center;justify-content:center;min-height:3.75rem;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);color:var(--phone-ink);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-snug);text-align:center;transition:background-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.phone-card__action--call{background:var(--phone-ink);color:var(--color-on-dark-strong)}.phone-card__action--save{border-color:var(--phone-border);background:var(--color-surface)}.phone-card__action:active,.phone-card__action.is-pressed{transform:scale(.98)}.phone-card__action--call:active,.phone-card__action--call.is-pressed{background:var(--petrol-800)}.phone-card__action--save:active,.phone-card__action--save.is-pressed{background:var(--color-bg-tinted)}.phone-card__android-note{margin:var(--space-2) 0 0;color:var(--phone-muted);font-size:var(--text-sm)}#tel-sheet .sheet__foot{padding-top:var(--space-5)}#tel-sheet .sheet__foot:before{display:none}#tel-sheet .button--quiet{background:#f3f3f3;color:var(--phone-ink);font-size:var(--text-md);font-weight:var(--weight-regular)}@media(hover:hover)and (pointer:fine){.phone-card__action--call:hover{background:var(--petrol-800)}.phone-card__action--save:hover{background:var(--color-bg-tinted)}#tel-sheet .button--quiet:hover{background:var(--phone-border)}}@media(max-width:440px){.phone-card{padding:var(--space-4)}.phone-card__icon{width:3.25rem;height:3.25rem}.phone-card__name{font-size:var(--text-md)}.phone-card__meta{font-size:var(--text-sm)}.phone-card__actions{gap:var(--space-2)}.phone-card__action{min-height:3.25rem;font-size:var(--text-sm)}}@media(max-width:340px){.phone-card__actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.row,.button,.row__chevron,.phone-card__action{transition:background-color var(--motion-fast) linear}.button:active,.button.is-pressed,.phone-card__action:active,.phone-card__action.is-pressed{transform:none}.row__icon,.row__icon svg,.row__brandmark,.row__chevron,.button__icon{transition:none;transform:none!important}}@media(prefers-reduced-transparency:reduce){.actionbar{background:var(--color-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.list{border-color:var(--color-border-strong)}.actionbar{border-top:1px solid var(--color-border-strong)}.list>li+li{border-top-color:var(--color-border-strong)}.row__meta,.footer{color:var(--color-text)}}@media(min-width:900px){html{font-size:106.25%}}@media(min-width:1280px){html{font-size:112.5%}}@media(min-width:640px){.hero{margin-inline:0;--hero-pad-inline: var(--space-8);padding:var(--space-10) var(--space-8) var(--space-8)}.hero__logo{height:2.125rem}}@media(min-width:1000px){.page{max-width:none;padding-inline:0;padding-bottom:var(--space-16)}.hero{margin:0 0 var(--space-12);padding:var(--space-16) max(var(--space-6),calc(50% - 31rem));border-radius:0;box-shadow:none;display:block}.hero__logo{height:2.75rem}.hero__tagline{margin-top:var(--space-4);font-size:var(--text-md);letter-spacing:var(--tracking-body)}.actionbar{display:none}main{max-width:62rem;margin-inline:auto;padding-inline:var(--space-6)}main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8);align-items:start}main .group{margin-top:0}main .group:nth-of-type(n+3){grid-column:1 / -1;margin-top:var(--space-8)}.footer{grid-column:1 / -1;margin-top:var(--space-12)}.sheet{align-items:center}.sheet__panel{max-width:34rem;max-height:78dvh;padding:var(--space-6);border-radius:var(--radius-2xl)}.sheet__grip{display:none}.sheet__handle{cursor:default;padding-bottom:var(--space-3)}.prose,.sheet__title,.sheet__body .group__title,.sheet__note{padding-inline:0}}
