.confinity-measure-careers-narrow .confinity-empty-state{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-paper) 70%,var(--surface-background)) 0,color-mix(in srgb,var(--brand-cream) 50%,var(--surface-background)) 100%);border-color:color-mix(in srgb,var(--brand-solid-strong) 14%,var(--neutral-alpha-medium));box-shadow:0 1px 0 color-mix(in srgb,var(--brand-solid-strong) 6%,transparent) inset,0 12px 28px -22px color-mix(in srgb,var(--brand-solid-strong) 30%,transparent)}.confinity-product-root{background:radial-gradient(120% 60% at 50% -10%,color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 26%,transparent),transparent 60%),radial-gradient(ellipse at top,color-mix(in srgb,var(--brand-copper,#b85c38) 5%,transparent),transparent 46%),color-mix(in srgb,var(--brand-cream,#f9f4eb) 55%,var(--page-background))}.confinity-product-root .confinity-studio-page-hero{background:linear-gradient(152deg,color-mix(in srgb,var(--brand-paper,#fffdf8) 92%,transparent) 0,color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 30%,var(--brand-paper,#fffdf8)) 100%)!important;border-color:color-mix(in srgb,var(--brand-copper,#b85c38) 22%,var(--neutral-alpha-medium,rgba(0,0,0,.08)))!important}.confinity-product-root .confinity-foyer-hero-card{background:radial-gradient(90% 120% at 0 0,color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 36%,transparent),transparent 58%),linear-gradient(150deg,color-mix(in srgb,var(--brand-paper,#fffdf8) 94%,transparent),color-mix(in srgb,var(--brand-cream,#f9f4eb) 80%,transparent))!important}.confinity-product-root .confinity-tile-card:not(.confinity-paper-on-coal){background:color-mix(in srgb,var(--brand-cream,#f9f4eb) 20%,var(--surface-background,#fff))}.confinity-product-root .confinity-eyebrow{color:var(--brand-copper,#b85c38)}.dark .confinity-product-root,:root[data-theme=dark] .confinity-product-root{background:radial-gradient(ellipse at top,color-mix(in srgb,var(--brand-copper,#b85c38) 8%,transparent),transparent 46%),var(--page-background)}.dark .confinity-product-root .confinity-foyer-hero-card,.dark .confinity-product-root .confinity-studio-page-hero,.dark .confinity-product-root .confinity-tile-card:not(.confinity-paper-on-coal),:root[data-theme=dark] .confinity-product-root .confinity-foyer-hero-card,:root[data-theme=dark] .confinity-product-root .confinity-studio-page-hero,:root[data-theme=dark] .confinity-product-root .confinity-tile-card:not(.confinity-paper-on-coal){background:var(--surface-background)!important}@media (max-width:1023px){.confinity-entry-action-row{position:sticky;bottom:calc(4.25rem + env(safe-area-inset-bottom, 0px));z-index:25;margin-top:.25rem;padding:.625rem .75rem;border-radius:var(--radius-l);border:1px solid var(--neutral-alpha-medium);background:color-mix(in srgb,var(--surface-background) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 28px -18px color-mix(in srgb,var(--neutral-on-background-strong) 28%,transparent)}.confinity-entry-assist-panel--collapsed{padding-bottom:.75rem!important}.confinity-entry-assist-panel__toggle{flex-shrink:0;padding:.5rem .75rem;border-radius:var(--radius-full);border:1px solid var(--brand-alpha-medium);background:color-mix(in srgb,var(--brand-alpha-weak) 40%,var(--surface));color:var(--brand-on-background-strong);font-size:.8125rem;font-weight:600;cursor:pointer}.confinity-entry-assist-panel__body[hidden]{display:none}}.confinity-entry-body--loading{display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.confinity-entry-body__skeleton-line{height:.875rem;border-radius:var(--radius-s);background:linear-gradient(90deg,color-mix(in srgb,var(--neutral-alpha-medium) 55%,transparent) 0,color-mix(in srgb,var(--neutral-alpha-weak) 80%,transparent) 50%,color-mix(in srgb,var(--neutral-alpha-medium) 55%,transparent) 100%);background-size:200% 100%;animation:confinity-entry-skeleton 1.4s ease-in-out infinite}.confinity-entry-body__skeleton-line--long{width:92%}.confinity-entry-body__skeleton-line--medium{width:74%}.confinity-entry-body__skeleton-line--short{width:48%}@keyframes confinity-entry-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.confinity-entry-body__skeleton-line{animation:none}}.confinity-privacy-toggle{display:inline-flex;align-items:center;gap:.5rem;min-width:4.5rem;padding:.375rem .75rem;border-radius:var(--radius-full);border:1px solid var(--neutral-alpha-medium);background:var(--surface);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color var(--confinity-motion-quick,.18s),background var(--confinity-motion-quick,.18s)}.confinity-privacy-toggle--on{border-color:var(--brand-alpha-medium);background:color-mix(in srgb,var(--brand-alpha-weak) 45%,var(--surface));color:var(--brand-on-background-strong)}.confinity-privacy-toggle--off{color:var(--neutral-on-background-medium)}.confinity-privacy-toggle--locked{cursor:default;color:var(--neutral-on-background-weak);background:color-mix(in srgb,var(--neutral-alpha-weak) 60%,var(--surface))}.confinity-privacy-toggle__thumb{width:.625rem;height:.625rem;border-radius:999px;background:currentColor;opacity:.55}.confinity-sla-tag--breached{border-color:color-mix(in srgb,var(--danger-solid-medium,#c44) 55%,transparent)!important;background:color-mix(in srgb,var(--danger-solid-medium,#c44) 14%,var(--surface))!important;color:var(--danger-on-background-strong,#8b1a1a)!important}.confinity-product-root .confinity-empty-state{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-paper,#fffdf8) 70%,var(--surface-background)) 0,color-mix(in srgb,var(--brand-cream,#f9f4eb) 50%,var(--surface-background)) 100%);border-color:color-mix(in srgb,var(--brand-copper,#b85c38) 14%,var(--neutral-alpha-medium));box-shadow:0 1px 0 color-mix(in srgb,var(--brand-copper,#b85c38) 6%,transparent) inset,0 12px 28px -22px color-mix(in srgb,var(--brand-copper,#b85c38) 28%,transparent)}.confinity-product-root .confinity-capture-sheet{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-paper,#fffdf8) 96%,transparent),color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 18%,var(--surface)));border-color:color-mix(in srgb,var(--brand-copper,#b85c38) 16%,var(--neutral-alpha-medium))}@media (min-width:1024px){.confinity-entry-action-row{position:sticky;top:calc(4.5rem + env(safe-area-inset-top, 0px));z-index:20;padding:.5rem 0;background:color-mix(in srgb,var(--page-background) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.dark .confinity-product-root .confinity-empty-state,:root[data-theme=dark] .confinity-product-root .confinity-empty-state{background:var(--surface-background);border-color:var(--neutral-alpha-medium);box-shadow:none}.confinity-entry-masthead{padding-bottom:.25rem}.confinity-product-root .confinity-remembrance-editor-root .bereavementBanner,.confinity-product-root .confinity-remembrance-editor-root [class*=bereavementBanner]{background:color-mix(in srgb,var(--brand-cream,#f9f4eb) 55%,var(--confinity-paper-warm,var(--surface)))!important;border-color:color-mix(in srgb,var(--brand-copper,#b85c38) 12%,var(--neutral-alpha-medium))!important}.confinity-auth-shell{min-height:100dvh;background:radial-gradient(120% 55% at 50% -8%,color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 32%,transparent),transparent 58%),radial-gradient(ellipse 80% 40% at 100% 0,color-mix(in srgb,var(--brand-copper,#b85c38) 6%,transparent),transparent 50%),color-mix(in srgb,var(--brand-cream,#f9f4eb) 62%,var(--page-background))}.confinity-auth-shell__main{flex:1 1;width:100%}.confinity-auth-chrome{border-bottom:1px solid color-mix(in srgb,var(--brand-copper,#b85c38) 14%,transparent)}.confinity-auth-footer{border-top:1px solid color-mix(in srgb,var(--brand-copper,#b85c38) 10%,transparent)}.confinity-auth-whisper{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:.75rem 0;text-align:center}.confinity-auth-whisper__line{font-family:var(--font-heading,serif);font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.5;color:color-mix(in srgb,var(--brand-copper,#b85c38) 78%,var(--neutral-on-background-medium));font-style:italic}.confinity-sign-in-card{background:linear-gradient(152deg,color-mix(in srgb,var(--brand-paper,#fffdf8) 94%,transparent),color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 22%,var(--brand-paper,#fffdf8)))!important}.confinity-route-hero--paper{padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--radius-xl,20px);background:radial-gradient(110% 80% at 12% -20%,color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 34%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--brand-paper,#fffdf8) 88%,transparent),color-mix(in srgb,var(--brand-cream,#f9f4eb) 72%,var(--page-background)));border:1px solid color-mix(in srgb,var(--brand-copper,#b85c38) 12%,transparent);box-shadow:0 24px 56px -40px color-mix(in srgb,var(--brand-copper,#b85c38) 22%,transparent)}.confinity-hero-heritage{--confinity-hero-photo:none;position:relative;overflow:hidden}.confinity-hero-heritage:before{content:"";position:absolute;inset:0;background-image:var(--confinity-hero-photo);background-size:cover;background-position:50%;opacity:.14;pointer-events:none}.confinity-hero-heritage__cream{position:relative;z-index:1}.confinity-marketing-whisper{margin:0;font-family:var(--font-heading,serif);font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.5;font-style:italic;color:color-mix(in srgb,var(--brand-copper,#b85c38) 78%,var(--neutral-on-background-medium))}.confinity-marketing-hero-trust{margin-top:.5rem}.confinity-marketing-hero-trust__seal{margin:0 0 .375rem;font-size:.8125rem;line-height:1.45;color:var(--neutral-on-background-medium)}.confinity-marketing-hero-trust__claims{margin:0;font-size:.8125rem;line-height:1.5;color:var(--neutral-on-background-medium)}.confinity-marketing-hero-trust__link{color:color-mix(in srgb,var(--brand-copper,#b85c38) 88%,var(--brand-on-background-strong));text-decoration:underline;text-underline-offset:.15em}.confinity-marketing-hero-trust__link:hover{color:var(--brand-on-background-strong)}.confinity-marketing-band--moss{padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--radius-xl,20px);background:color-mix(in srgb,var(--brand-cream,#f9f4eb) 88%,color-mix(in srgb,var(--brand-solid-medium,#5a7a4a) 18%,var(--brand-cream,#f9f4eb)));border:1px solid color-mix(in srgb,var(--brand-solid-medium,#5a7a4a) 14%,transparent)}