.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-whisper,.confinity-product-root .confinity-studio-whisper{margin:-.75rem auto 0;max-width:42rem}.confinity-product-root .confinity-anniversaries-hero-card,.confinity-product-root .confinity-archive-hero-card,.confinity-product-root .confinity-entry-hero-card,.confinity-product-root .confinity-files-hero-card,.confinity-product-root .confinity-journal-hero-card,.confinity-product-root .confinity-moderation-hero-card,.confinity-product-root .confinity-people-hero-card,.confinity-product-root .confinity-remembrance-hero-card,.confinity-product-root .confinity-search-hero-card,.confinity-product-root .confinity-settings-hero-card,.confinity-product-root .confinity-spaces-hero-card{background:radial-gradient(90% 120% at 0 0,color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 28%,transparent),transparent 58%),linear-gradient(150deg,color-mix(in srgb,var(--brand-paper,#fffdf8) 94%,transparent),color-mix(in srgb,var(--brand-cream,#f9f4eb) 76%,transparent))!important}.confinity-product-root .confinity-moderation-gate-card{background:radial-gradient(90% 100% at 50% -20%,color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 22%,transparent),transparent 58%),linear-gradient(150deg,color-mix(in srgb,var(--brand-paper,#fffdf8) 94%,transparent),color-mix(in srgb,var(--brand-cream,#f9f4eb) 76%,transparent))!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;border-radius:var(--radius-xl,20px)!important;box-shadow:0 24px 56px -40px color-mix(in srgb,var(--brand-copper,#b85c38) 18%,transparent)}.confinity-sign-in-grid{display:grid;gap:clamp(1.5rem,3vw,2.5rem);width:min(100%,72rem);margin-inline:auto;align-items:start}@media (min-width:56rem){.confinity-sign-in-grid{grid-template-columns:minmax(0,1.1fr) minmax(16rem,22rem)}.confinity-sign-in-grid__form{order:2}.confinity-sign-in-grid__header{order:1}.confinity-sign-in-grid__art{order:3;grid-column:1/-1}}@media (min-width:72rem){.confinity-sign-in-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem) minmax(14rem,18rem)}.confinity-sign-in-grid__art{order:3;grid-column:auto}}.confinity-sign-in-trust-row{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8125rem;color:var(--neutral-on-background-medium)}.confinity-sign-in-trust-row span{display:inline-flex;align-items:center;gap:.35rem}.confinity-sign-in-link{color:color-mix(in srgb,var(--brand-copper,#b85c38) 88%,var(--brand-on-background-strong));text-decoration:underline;text-underline-offset:.15em;background:none;border:none;padding:0;font:inherit;cursor:pointer}.confinity-sign-in-snapshot{overflow:hidden}.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{width:100%;margin-inline:auto;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)}.confinity-home9-kicker{margin:0;color:var(--brand-copper-deep,#8e3f22);font-family:var(--font-geist-mono),monospace;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.confinity-home9-kicker--letterpress{text-shadow:0 1px 0 rgb(255 255 255/42%);color:color-mix(in srgb,var(--brand-copper-deep,#8e3f22) 90%,black 10%)}.confinity-route-hero__pair--center{justify-content:center}.confinity-route-hero__copy--center{align-items:center;text-align:center}.confinity-route-hero__copy--center .confinity-marketing-whisper{text-align:center}@media (min-width:64rem){.confinity-route-hero__copy--center{align-items:center!important;text-align:center!important}}.confinity-route-hero--heritage-paper{padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--radius-xl,20px);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) 18%,transparent)}.confinity-hero-heritage--muted:before{opacity:.09}.confinity-marketing-section-band{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--radius-xl,20px);background:radial-gradient(90% 70% at 50% -20%,color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 22%,transparent),transparent 58%),color-mix(in srgb,var(--brand-paper,#fffdf8) 94%,var(--page-background));border:1px solid color-mix(in srgb,var(--brand-copper,#b85c38) 10%,transparent)}.confinity-onboard-shell{width:100%;max-width:48rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.5rem) 3rem;border-radius:var(--radius-xl,20px);background:radial-gradient(100% 60% at 50% -10%,color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 28%,transparent),transparent 55%),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) 18%,transparent)}.confinity-voice-first-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%),color-mix(in srgb,var(--brand-cream,#f9f4eb) 62%,var(--page-background))}.confinity-voice-first-card{width:min(100%,28rem);padding:clamp(1.5rem,4vw,2.25rem);border-radius:var(--radius-xl,20px);background:radial-gradient(100% 80% at 50% -20%,color-mix(in srgb,var(--confinity-honey-200,#f4e5b8) 28%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--brand-paper,#fffdf8) 92%,transparent),color-mix(in srgb,var(--brand-cream,#f9f4eb) 76%,var(--page-background)));border:1px solid color-mix(in srgb,var(--brand-copper,#b85c38) 14%,transparent);box-shadow:0 24px 56px -40px color-mix(in srgb,var(--brand-copper,#b85c38) 18%,transparent)}.confinity-warm{--cf-paper:var(--brand-cream,#f9f4eb);--cf-yellow:var(--confinity-honey-200,#f4e5b8);--cf-paper-soft:color-mix(in srgb,var(--cf-paper) 78%,var(--cf-yellow) 22%);--cf-butter:color-mix(in srgb,var(--cf-yellow) 18%,var(--brand-paper,#fffdf8));--cf-honey:color-mix(in srgb,var(--cf-yellow) 30%,var(--cf-paper));--cf-ink:var(--brand-ink,#1a1410);--cf-ink-muted:color-mix(in srgb,var(--cf-ink) 72%,var(--cf-paper) 28%);--cf-moss:var(--brand-moss,#4a5d3f);--cf-copper:var(--brand-copper-deep,#8e3f22);--cf-rule:color-mix(in srgb,var(--cf-ink) 16%,transparent);--cf-focus:color-mix(in srgb,var(--cf-honey) 72%,white 28%);--cf-ease:cubic-bezier(0.16,1,0.3,1);--cf-stage:min(92rem,100%);--cf-measure:44rem;--font-size-display-xl:clamp(2.75rem,1.9rem + 4.2vw,5rem);--font-size-display-l:clamp(2.5rem,1.9rem + 3vw,4rem);--font-size-display-m:clamp(2.25rem,1.85rem + 2vw,3rem);--font-size-display-s:clamp(2rem,1.7rem + 1.5vw,2.5rem);--font-size-display-xs:clamp(1.75rem,1.55rem + 1vw,2rem);--line-height-display-xl:clamp(3rem,2.2rem + 4vw,5rem);--line-height-display-l:clamp(2.75rem,2.3rem + 2.6vw,4.25rem);--line-height-display-m:clamp(2.5rem,2.2rem + 1.6vw,3.25rem);--line-height-display-s:clamp(2.5rem,2.3rem + 1vw,3rem);--line-height-display-xs:clamp(2rem,1.9rem + 0.6vw,2.5rem);--font-size-heading-xl:clamp(1.33rem,1.2rem + 0.6vw,1.5rem);--font-size-heading-l:clamp(1.25rem,1.15rem + 0.5vw,1.33rem);--font-size-heading-m:clamp(1.125rem,1.07rem + 0.3vw,1.25rem);--cf-lift-1:-2px;--cf-lift-2:-3px;--cf-lift-3:-4px;color:var(--cf-ink)}.cf-band{width:100%;display:grid;justify-items:center}.cf-band--butter{background:radial-gradient(ellipse 95% 72% at 8% 0,color-mix(in srgb,var(--cf-honey) 42%,transparent),transparent 62%),linear-gradient(180deg,var(--cf-butter),var(--cf-paper) 100%)}.cf-band--paper{background:linear-gradient(180deg,var(--cf-paper),var(--cf-paper-soft) 50%,var(--cf-paper))}.cf-band--honey{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--cf-honey) 34%,transparent) 0 30rem,transparent 52rem),var(--cf-paper)}.cf-band--moss{background:color-mix(in srgb,var(--cf-paper) 88%,var(--cf-moss) 12%)}.cf-section{width:100%;display:grid;justify-items:center;padding:clamp(4rem,7vw,6rem) clamp(1rem,4vw,2.5rem)}.cf-section>*{width:min(var(--cf-stage),100%)}.cf-measure{width:min(var(--cf-measure),100%);max-width:var(--cf-measure);margin-inline:auto}.cf-block{width:min(var(--cf-stage),100%);margin-inline:auto}.confinity-warm .cf-prose{font-size:1.15rem;line-height:1.6;color:var(--cf-ink-muted)}.confinity-warm .confinity-reveal{transition:opacity .64s var(--cf-ease),transform .64s var(--cf-ease)}.confinity-warm[data-reveal-ready] .confinity-reveal{opacity:0;transform:translateY(.9rem);will-change:opacity,transform}.confinity-warm[data-reveal-ready] .confinity-reveal.is-revealed{opacity:1;transform:none;transition-delay:var(--reveal-delay,0s);will-change:auto}.confinity-warm .confinity-reveal--d1{--reveal-delay:110ms}.confinity-warm .confinity-reveal--d2{--reveal-delay:190ms}.confinity-warm .confinity-reveal--d3{--reveal-delay:270ms}.confinity-warm .confinity-reveal--d4{--reveal-delay:350ms}.confinity-warm[data-reveal-ready] .confinity-reveal.confinity-reveal-children{opacity:1;transform:none}.confinity-warm[data-reveal-ready] .confinity-reveal-children>*{opacity:0;transform:translateY(.6rem);transition:opacity .56s var(--cf-ease),transform .56s var(--cf-ease);will-change:opacity,transform}.confinity-warm[data-reveal-ready] .confinity-reveal-children.is-revealed>*{opacity:1;transform:none;will-change:auto}.confinity-warm[data-reveal-ready] .confinity-reveal-children.is-revealed>:first-child{transition-delay:60ms}.confinity-warm[data-reveal-ready] .confinity-reveal-children.is-revealed>:nth-child(2){transition-delay:.13s}.confinity-warm[data-reveal-ready] .confinity-reveal-children.is-revealed>:nth-child(3){transition-delay:.2s}.confinity-warm[data-reveal-ready] .confinity-reveal-children.is-revealed>:nth-child(4){transition-delay:.27s}.confinity-warm[data-reveal-ready] .confinity-reveal-children.is-revealed>:nth-child(n+5){transition-delay:.32s}.confinity-warm .confinity-type-display-editorial em{font-style:italic;color:var(--cf-copper);background-image:linear-gradient(180deg,transparent 0,transparent 68%,color-mix(in srgb,var(--cf-honey) 78%,transparent) 68%,color-mix(in srgb,var(--cf-honey) 78%,transparent) 94%,transparent 94%);background-repeat:no-repeat;background-size:100% 100%;background-position:0 100%}.confinity-warm[data-reveal-ready] .confinity-reveal:not(.is-revealed) .confinity-type-display-editorial em{background-size:0 100%}.confinity-warm[data-reveal-ready] .confinity-reveal.is-revealed .confinity-type-display-editorial em{background-size:100% 100%;transition:background-size .72s var(--cf-ease) .22s}.confinity-warm .cf-deckled{background-color:var(--cf-paper);border:1px solid color-mix(in srgb,var(--cf-copper) 12%,var(--cf-rule));box-shadow:inset 0 1px 0 color-mix(in srgb,white 55%,transparent),0 1px 2px rgb(0 0 0/5%),0 6px 14px -6px color-mix(in srgb,var(--cf-copper) 10%,transparent),0 22px 44px -26px rgb(0 0 0/15%);transition:transform .45s var(--cf-ease),box-shadow .45s var(--cf-ease),border-color .45s var(--cf-ease)}.confinity-warm .cf-deckled:hover{transform:translateY(var(--cf-lift-2));border-color:color-mix(in srgb,var(--cf-copper) 26%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 65%,transparent),0 2px 4px rgb(0 0 0/6%),0 12px 24px -8px color-mix(in srgb,var(--cf-copper) 16%,transparent),0 30px 58px -28px rgb(0 0 0/18%)}.confinity-warm .cf-blockquote{position:relative;margin:0;border-left:3px solid var(--cf-copper);padding-left:1.25rem;display:grid;gap:.5rem}.confinity-warm .cf-blockquote:before{content:"\201C";position:absolute;top:-1.6rem;left:.5rem;z-index:0;font-family:var(--font-heading,Georgia,serif);font-size:5rem;line-height:1;color:color-mix(in srgb,var(--cf-copper) 14%,transparent);pointer-events:none}.confinity-warm .cf-blockquote>*{position:relative;z-index:1}.confinity-marketing-header-shell{position:relative}.confinity-marketing-header-shell:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 16px 38px -22px rgba(26,20,16,.42);opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1)}html[data-cf-scrolled] .confinity-marketing-header-shell:after{opacity:1}html[data-theme=dark] .confinity-warm{--cf-copper:var(--confinity-evening-brand-on-bg,oklch(78% 0.12 48))}html[data-theme=dark] .confinity-warm .confinity-type-display-editorial em{background-image:linear-gradient(180deg,transparent 0,transparent 68%,color-mix(in srgb,var(--cf-yellow) 26%,transparent) 68%,color-mix(in srgb,var(--cf-yellow) 26%,transparent) 94%,transparent 94%)}@media (prefers-reduced-motion:reduce){.confinity-warm[data-reveal-ready] .confinity-reveal,.confinity-warm[data-reveal-ready] .confinity-reveal-children.is-revealed>*,.confinity-warm[data-reveal-ready] .confinity-reveal-children>*,.confinity-warm[data-reveal-ready] .confinity-reveal.is-revealed{opacity:1!important;transform:none!important;transition:none!important}.confinity-marketing-header-shell:after,.confinity-warm .cf-deckled{transition:none}.confinity-warm .cf-deckled:hover{transform:none}}.cf-band{position:relative;isolation:isolate}.cf-band>*{position:relative;z-index:1}.cf-band:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='cfgrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23cfgrain)'/%3E%3C/svg%3E");background-size:180px 180px}html[data-theme=dark] .cf-band:before{mix-blend-mode:overlay;opacity:.045}html[data-theme=dark] .confinity-warm .cf-deckled{box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,transparent),0 1px 2px rgb(0 0 0/30%),0 8px 18px -8px rgb(0 0 0/36%),0 26px 50px -28px rgb(0 0 0/52%)}html[data-theme=dark] .confinity-warm .cf-deckled:hover{box-shadow:inset 0 1px 0 color-mix(in srgb,white 12%,transparent),0 2px 4px rgb(0 0 0/34%),0 14px 28px -8px color-mix(in srgb,var(--cf-copper) 22%,transparent),0 34px 64px -30px rgb(0 0 0/58%)}.confinity-warm .cf-prose{font-variant-numeric:oldstyle-nums proportional-nums;font-feature-settings:"liga" 1,"onum" 1,"pnum" 1,oldstyle-nums proportional-nums;text-wrap:pretty}.confinity-warm .confinity-route-hero__visual{position:relative;isolation:isolate}.confinity-warm .confinity-route-hero__visual:before{content:"";position:absolute;inset:-10% -8%;z-index:-1;pointer-events:none;opacity:.45;filter:blur(6px);background:radial-gradient(58% 58% at 50% 42%,color-mix(in srgb,var(--cf-yellow) 50%,transparent),transparent 70%)}html[data-theme=dark] .confinity-warm .confinity-route-hero__visual:before{opacity:.3}