@font-face{font-display:swap;font-family:OpenDyslexic;font-style:normal;font-weight:400;src:url(/fonts/OpenDyslexic-Regular.otf) format("opentype")}:root{--brand-ink:#1a1410;--brand-cream:#f9f4eb;--brand-paper:#fffdf8;--brand-copper:#b85c38;--brand-copper-warm:#d97b4f;--brand-copper-deep:#8e3f22;--brand-moss:#4a5d3f;--brand-sage:#8ba888;--brand-sand:#e8dcc4;--brand-stone:#6b5d4f;--brand-smoke:#2b241d;--brand-coal:#0f0b08;--scheme-brand-100:#2b120a;--scheme-brand-200:#3f1b0f;--scheme-brand-300:#5a2615;--scheme-brand-400:#74311c;--scheme-brand-500:#8e3f22;--scheme-brand-600:#b85c38;--scheme-brand-700:#d97b4f;--scheme-brand-800:#e8a07d;--scheme-brand-900:#f0bea7;--scheme-brand-1000:#f6d8ca;--scheme-brand-1100:#fae9e0;--scheme-brand-1200:#fff6f0;--scheme-brand-600-15:rgba(184,92,56,0.15);--scheme-brand-600-30:rgba(184,92,56,0.3);--scheme-brand-600-50:rgba(184,92,56,0.5);--scheme-accent-100:#10160f;--scheme-accent-200:#182017;--scheme-accent-300:#243121;--scheme-accent-400:#33432d;--scheme-accent-500:#3f5037;--scheme-accent-600:#4a5d3f;--scheme-accent-700:#667859;--scheme-accent-800:#8ba888;--scheme-accent-900:#aec4aa;--scheme-accent-1000:#d0dec9;--scheme-accent-1100:#e7efe2;--scheme-accent-1200:#f4f8ef;--scheme-accent-600-15:rgba(74,93,63,0.15);--scheme-accent-600-30:rgba(74,93,63,0.3);--scheme-accent-600-50:rgba(74,93,63,0.5);--confinity-ease-out:cubic-bezier(0.22,1,0.36,1);--confinity-ease-soft:cubic-bezier(0.4,0,0.2,1);--confinity-focus-ring-color:color-mix(in srgb,var(--brand-solid-strong) 80%,transparent);--confinity-focus-ring-width:2px;--confinity-focus-ring-offset:3px;--confinity-motion-none:0ms;--confinity-motion-instant:.1s;--confinity-motion-quick:.18s;--confinity-motion-settle:.32s;--confinity-motion-slow:.56s;--confinity-motion-ritual:1.2s;--confinity-shadow-paper-rest:0 1px 0 color-mix(in srgb,var(--neutral-on-background-strong) 5%,transparent);--confinity-shadow-paper-hover:0 1px 0 color-mix(in srgb,var(--neutral-on-background-strong) 7%,transparent);--confinity-shadow-card-rest:0 12px 34px color-mix(in srgb,var(--neutral-on-background-strong) 5%,transparent);--confinity-shadow-card-hover:0 18px 44px color-mix(in srgb,var(--neutral-on-background-strong) 9%,transparent);--confinity-shadow-lift-rest:0 1px 0 color-mix(in srgb,var(--neutral-on-background-strong) 6%,transparent),0 18px 32px -18px color-mix(in srgb,var(--brand-copper,#b85c38) 24%,transparent),0 28px 64px -36px color-mix(in srgb,var(--neutral-on-background-strong) 24%,transparent);--confinity-shadow-lift-hover:0 1px 0 color-mix(in srgb,var(--neutral-on-background-strong) 8%,transparent),0 22px 36px -20px color-mix(in srgb,var(--brand-copper,#b85c38) 36%,transparent),0 32px 72px -36px color-mix(in srgb,var(--neutral-on-background-strong) 32%,transparent);--confinity-shadow-honey-glow:0 0.6021873px 3.010937px 0 rgba(229,142,38,0.02),0 2.288533px 11.442667px 0 rgba(229,142,38,0.07),0 10px 50px 0 rgba(229,142,38,0.3);--confinity-shadow-cream-ring:0 0 0 6px color-mix(in srgb,var(--brand-cream,#f9f4eb) 90%,var(--brand-copper,#b85c38) 10%);--confinity-measure-reading:68ch;--confinity-measure-marketing:56ch;--confinity-measure-journal:72ch;--confinity-measure-legal:76ch;--confinity-rule-hair:1px;--confinity-rule-color:color-mix(in srgb,var(--neutral-on-background-strong) 14%,transparent);--confinity-rule-color-strong:color-mix(in srgb,var(--brand-solid-strong) 32%,transparent);--confinity-paper-warm:color-mix(in srgb,var(--page-background) 96%,var(--brand-solid-medium) 4%);--confinity-paper-cool:color-mix(in srgb,var(--page-background) 97%,var(--neutral-solid-medium) 3%);--confinity-honey-200:#f4e5b8;--confinity-honey-300:#f0b94a;--confinity-coal:#1a1410;--confinity-coal-deep:#0f0b08;--confinity-paper-honey:color-mix(in srgb,var(--page-background) 88%,var(--confinity-honey-200) 30%);--confinity-paper-honey-strong:color-mix(in srgb,var(--page-background) 78%,var(--confinity-honey-200) 22%);--confinity-paper-cream:color-mix(in srgb,var(--page-background) 70%,var(--confinity-honey-200) 30%);--confinity-paper-coal:var(--confinity-coal-deep);--confinity-on-honey-strong:var(--neutral-on-background-strong);--confinity-on-honey-medium:var(--neutral-on-background-medium);--confinity-on-coal-strong:#f9f4eb;--confinity-on-coal-medium:#d6cdb9;--confinity-gradient-horizon:linear-gradient(254deg,#fceea7,#ddcbfb 50%,#b4d6fb);--confinity-radius-storytelling-l:60px;--confinity-radius-storytelling-m:48px;--confinity-on-coal-accent:#f0b94a;--confinity-rhythm-xs:2.5rem;--confinity-rhythm-s:3.75rem;--confinity-rhythm-m:5rem;--confinity-rhythm-l:6.5rem;--confinity-rhythm-xl:9.5rem;--confinity-voice-tap-min:64px;--brand-highlight-yellow:var(--confinity-honey-200)}.confinity-hero-sub,.confinity-hero-title,:root,[class*=heading],h1,h2,h3,h4,h5,h6{font-optical-sizing:auto}.confinity-focus-ring :focus-visible,.confinity-focus-ring:focus-visible{outline:var(--confinity-focus-ring-width) solid var(--confinity-focus-ring-color);outline-offset:var(--confinity-focus-ring-offset);border-radius:inherit;transition:outline-offset var(--confinity-motion-instant) var(--confinity-ease-out),outline-color var(--confinity-motion-instant) var(--confinity-ease-out)}.confinity-warm :is(.confinity-card-grid,.confinity-trust-grid,.confinity-articles-grid,.confinity-heritage-grid,.confinity-team-grid) :is(a[href],button):focus-visible{outline:var(--confinity-focus-ring-width) solid var(--confinity-focus-ring-color);outline-offset:var(--confinity-focus-ring-offset);border-radius:var(--radius-l,12px)}html{scroll-padding-top:6rem}::placeholder{color:color-mix(in srgb,var(--neutral-on-background-weak) 90%,transparent);opacity:1}::-webkit-input-placeholder{color:color-mix(in srgb,var(--neutral-on-background-weak) 90%,transparent)}:-moz-placeholder,::-moz-placeholder{color:color-mix(in srgb,var(--neutral-on-background-weak) 90%,transparent);opacity:1}:-ms-input-placeholder{color:color-mix(in srgb,var(--neutral-on-background-weak) 90%,transparent)}.confinity-root-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;caret-color:var(--brand-solid-strong);margin:0;padding:0;background:var(--page-background)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--neutral-solid-strong) 15%,transparent);border:3px solid var(--page-background);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--neutral-solid-strong) 30%,transparent)}.confinity-root-body ::selection{background:color-mix(in srgb,var(--brand-solid-medium) 32%,transparent);color:var(--neutral-on-background-strong)}.confinity-tile-card{transition:box-shadow var(--confinity-motion-quick,.18s) var(--confinity-ease-out),transform var(--confinity-motion-quick,.18s) var(--confinity-ease-out),border-color var(--confinity-motion-quick,.18s) var(--confinity-ease-soft)}@keyframes confinity-capture-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes confinity-capture-sheet-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes confinitySheetItemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.confinity-empty-state{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--neutral-solid-medium) 5%,transparent)}.confinity-empty-state__icon{background:color-mix(in srgb,var(--brand-solid-medium) 18%,transparent);width:56px;height:56px;color:var(--brand-on-background-strong);border-radius:999px;place-items:center;margin-bottom:.25rem;display:inline-grid}@keyframes confinitySlowRotate{to{transform:rotate(1turn)}}@keyframes confinityDialSettle{0%{transform:rotate(-90deg)}}@keyframes confinityCapturePulse{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.75;transform:scale(1)}}:root{--surface:var(--surface-background,#fffdf8)}@media (max-width:1023.98px){html:has(.confinity-mobile-bottom-nav){scroll-padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px))}}@keyframes confinity-account-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.confinity-product-scroll,.confinity-tile-card,a.confinity-article-card,a.confinity-interactive-tile{transition:none!important}}@keyframes confinity-snapshot-rec{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-copper-deep,#8e3f22) 55%,transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb,var(--brand-copper-deep,#8e3f22) 0%,transparent)}}@keyframes confinitySnapshotLift{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.confinity-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}@keyframes confinityInkSettling{0%{opacity:.82;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes confinity-candle-lit{0%{opacity:0;transform:translate(-50%) translateY(4px) scale(.8)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes confinity-candle-flicker{0%,to{opacity:1;transform:translate(-50%) scale(1) rotate(0deg)}18%{opacity:.93;transform:translate(-50%) scale(.985,1.03) rotate(-.8deg)}38%{opacity:.99;transform:translate(-50%) scale(1.015,.985) rotate(.5deg)}60%{opacity:.9;transform:translate(-50%) scale(.99,1.02) rotate(.9deg)}80%{opacity:.965;transform:translate(-50%) scale(1.005,.995) rotate(-.4deg)}}@keyframes confinity-candle-breathe{0%,to{opacity:var(--confinity-candle-halo-strength);transform:translate(-50%) scale(1)}50%{opacity:calc(var(--confinity-candle-halo-strength) * 1.12);transform:translate(-50%) scale(1.035)}}.confinity-type-quiet{font-weight:500}.confinity-type-display-editorial,.confinity-type-quiet{font-family:var(--font-heading,serif);letter-spacing:0;font-feature-settings:"onum","calt","liga";text-wrap:balance}.confinity-type-display-editorial{font-weight:500}html[data-reading-size=larger]{font-size:calc(var(--font-scaling-desktop) * 1.125)}html[data-reading-size=largest]{font-size:calc(var(--font-scaling-desktop) * 1.25)}@media (max-width:1024px){html[data-reading-size=larger]{font-size:calc(var(--font-scaling-tablet) * 1.125)}html[data-reading-size=largest]{font-size:calc(var(--font-scaling-tablet) * 1.25)}}@media (max-width:768px){html[data-reading-size=larger]{font-size:calc(var(--font-scaling-mobile) * 1.125)}html[data-reading-size=largest]{font-size:calc(var(--font-scaling-mobile) * 1.25)}}:root{--confinity-candle-core:oklch(97% 0.045 82);--confinity-candle-warm:oklch(86% 0.115 74/0.92);--confinity-candle-ember:oklch(70% 0.16 42/0.78);--confinity-candle-glow:oklch(80% 0.11 62);--confinity-candle-halo:oklch(74% 0.1 52);--confinity-candle-wax:oklch(83% 0.09 68);--confinity-candle-halo-strength:0.5}@media (prefers-reduced-motion:reduce){:root{--confinity-motion-instant:var(--confinity-motion-none);--confinity-motion-quick:var(--confinity-motion-none);--confinity-motion-settle:var(--confinity-motion-none);--confinity-motion-slow:var(--confinity-motion-none);--confinity-motion-ritual:var(--confinity-motion-none)}*,:after,:before{animation-iteration-count:1!important;scroll-behavior:auto!important}:not(button):not([role=button]):not(a):not([data-motion-preserve]),:not(button):not([role=button]):not(a):not([data-motion-preserve]):after,:not(button):not([role=button]):not(a):not([data-motion-preserve]):before{animation-duration:var(--confinity-motion-none)!important;transition-duration:var(--confinity-motion-none)!important}}@keyframes confinity-hero-rise{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes confinity-voice-record-breath{0%,to{opacity:1}50%{opacity:.55}}:root{--confinity-evening-bg:oklch(20% 0.018 52);--confinity-evening-surface:oklch(24% 0.02 50);--confinity-evening-surface-raised:oklch(28% 0.022 48);--confinity-evening-neutral-strong:oklch(92% 0.008 65);--confinity-evening-neutral-medium:oklch(72% 0.012 60);--confinity-evening-neutral-weak:oklch(65% 0.011 58);--confinity-evening-neutral-alpha-weak:oklch(92% 0.008 65/0.08);--confinity-evening-neutral-alpha-medium:oklch(92% 0.008 65/0.18);--confinity-evening-brand-medium:oklch(62% 0.14 42);--confinity-evening-brand-strong:oklch(55% 0.16 38);--confinity-evening-brand-on-bg:oklch(78% 0.12 48);--confinity-evening-brand-on-bg-medium:oklch(70% 0.13 46);--confinity-evening-honey:oklch(32% 0.05 80);--confinity-evening-copper:oklch(68% 0.135 44);--confinity-evening-copper-deep:oklch(74% 0.12 52);--confinity-evening-moss:oklch(74% 0.055 142)}[data-theme=dark]{--page-background:var(--confinity-evening-bg);--surface-background:var(--confinity-evening-surface);--neutral-on-background-strong:var(--confinity-evening-neutral-strong);--neutral-on-background-medium:var(--confinity-evening-neutral-medium);--neutral-on-background-weak:var(--confinity-evening-neutral-weak);--neutral-alpha-weak:var(--confinity-evening-neutral-alpha-weak);--neutral-alpha-medium:var(--confinity-evening-neutral-alpha-medium);--brand-on-background-medium:var(--confinity-evening-brand-on-bg-medium);--brand-on-background-strong:var(--confinity-evening-brand-on-bg);--confinity-honey-200:var(--confinity-evening-honey);--brand-copper:var(--confinity-evening-copper);--brand-copper-deep:var(--confinity-evening-copper-deep);--brand-moss:var(--confinity-evening-moss);--confinity-paper-warm:oklch(16% 0.016 52);--confinity-candle-core:oklch(98% 0.05 84);--confinity-candle-glow:oklch(78% 0.125 58);--confinity-candle-halo:oklch(66% 0.12 46);--confinity-candle-wax:oklch(72% 0.11 58);--confinity-candle-halo-strength:0.66;--brand-solid-weak:color-mix(in srgb,var(--confinity-evening-brand-medium) 28%,var(--confinity-evening-surface));--brand-solid-medium:var(--confinity-evening-brand-medium);--brand-solid-strong:var(--confinity-evening-brand-strong);--brand-on-solid-strong:var(--confinity-evening-bg);--brand-on-solid-medium:var(--confinity-evening-bg);--brand-alpha-weak:color-mix(in srgb,var(--confinity-evening-brand-medium) 16%,transparent);--brand-alpha-medium:color-mix(in srgb,var(--confinity-evening-brand-medium) 38%,transparent);--brand-alpha-strong:color-mix(in srgb,var(--confinity-evening-brand-medium) 65%,transparent);--neutral-background-weak:var(--confinity-evening-surface-raised);--neutral-background-medium:var(--confinity-evening-surface);--neutral-background-strong:oklch(33% 0.022 48)}[data-theme=light]{--page-background:#f9f4eb;--surface-background:#fffdf8;--neutral-on-background-strong:#1a1410;--neutral-on-background-medium:#5b4f42;--neutral-on-background-weak:#746657;--neutral-alpha-weak:#1a141014;--neutral-alpha-medium:#1a14102e;--neutral-alpha-strong:#1a141052;--neutral-solid-weak:#efe7d6;--neutral-solid-medium:#d9cfbd;--neutral-solid-strong:#1a1410;--brand-solid-weak:#efd3c2;--brand-solid-medium:#b85c38;--brand-solid-strong:#8e3f22;--brand-on-background-weak:#b85c38;--brand-on-background-medium:#8e3f22;--brand-on-background-strong:#6c2f1a;--brand-on-solid-strong:#fffefb;--brand-on-solid-medium:#fffefb;--brand-alpha-weak:#b85c381f;--brand-alpha-medium:#b85c3852;--brand-alpha-strong:#b85c388c;--accent-solid-medium:#4a5d3f;--accent-solid-strong:#3a4a31;--accent-on-background-strong:#2e3a27;--accent-on-solid-strong:#fffefb;--confinity-paper-warm:color-mix(in srgb,var(--page-background) 92%,var(--brand-solid-medium) 8%);--confinity-candle-core:oklch(97% 0.045 82);--confinity-candle-glow:oklch(82% 0.1 64);--confinity-candle-halo:oklch(78% 0.088 54);--confinity-candle-wax:oklch(84% 0.085 68);--confinity-candle-halo-strength:0.52}@media (pointer:coarse){.confinity-faq__summary,.confinity-marketing-nav-link,.confinity-mobile-bottom-nav__tab,.confinity-sidebar-link,[role=button],a,button,input,label[for],select,textarea{min-height:44px}}@media (forced-colors:active){:focus-visible{outline:3px solid Highlight!important;outline-offset:2px!important}}@media (prefers-contrast:more){:root{--confinity-rule-color:color-mix(in srgb,var(--neutral-on-background-strong) 28%,transparent);--confinity-focus-ring-width:3px}}.confinity-focus-ring[href],a.confinity-focus-ring[href]{border-radius:var(--radius-s,4px)}@media print{.confinity-announcement,.confinity-app-header,.confinity-footer-cta,.confinity-landing-banner,.confinity-marketing-header-shell,.confinity-mobile-bottom-nav,.confinity-skip-link,[aria-label=Close],[data-ph-event],footer,header,nav{display:none!important}:root,[data-theme],body{--page-background:#f9f4eb!important;--surface-background:#fffdf8!important;--neutral-on-background-strong:#1a1410!important;--neutral-on-background-medium:#5b4f42!important;--brand-on-background-strong:#6c2f1a!important;background:#f9f4eb!important;color:#1a1410!important}body{font-size:12pt;line-height:1.6}h1{font-size:22pt}h2{font-size:16pt}h3{font-size:13pt}h1,h2,h3,h4{page-break-after:avoid}li,p{orphans:3;widows:3}}a.confinity-tile-card[href]{text-decoration:none;color:inherit;display:block;box-sizing:border-box}@media (hover:hover) and (pointer:fine){a.confinity-tile-card[href]:hover{border-color:color-mix(in srgb,var(--brand-solid-medium) 35%,var(--neutral-alpha-medium))!important;box-shadow:0 1px 0 color-mix(in srgb,var(--neutral-on-background-strong) 5%,transparent),0 24px 52px -20px color-mix(in srgb,var(--brand-solid-strong) 15%,transparent);transform:translateY(-3px) scale(1.01)}}@media (prefers-reduced-motion:reduce){a.confinity-tile-card[href]:hover{transform:none}}@keyframes confinity-cherished-chip-rise{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes confinity-chapter-divider-rule-in{0%{transform:scaleX(0)}}@keyframes confinity-chapter-divider-fade-in{0%{opacity:0}}@keyframes confinity-hero-word-rise{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}@keyframes confinity-hero-tree-draw{0%{stroke-dashoffset:var(--confinity-hero-tree-length,1200)}to{stroke-dashoffset:0}}.confinity-band>:last-child,.confinity-block>:last-child,.confinity-tile-card>:last-child{margin-bottom:0!important}[data-theme=dark] pre{background-color:var(--surface-background)!important;border:1px solid var(--neutral-alpha-medium)}[data-theme=dark] code{color:var(--brand-on-background-strong)}@container widget (max-width: 300px){.confinity-widget-container{flex-direction:column}}:root{--motion-instant:var(--confinity-motion-instant);--motion-quick:var(--confinity-motion-quick);--motion-settle:var(--confinity-motion-settle);--motion-slow:var(--confinity-motion-slow);--motion-ritual:var(--confinity-motion-ritual);--motion-fade:200ms;--motion-rise:250ms;--motion-press:var(--confinity-motion-quick);--motion-press-strong:220ms;--transition-micro:var(--confinity-motion-quick);--transition-micro-medium:var(--confinity-motion-quick) var(--confinity-ease-soft);--font-family-body:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  );--font-secondary:var(--font-heading,Georgia,"Times New Roman",serif);--font-display:var(--font-heading,Georgia,"Times New Roman",serif);--font-display-editorial-italic:var(--font-heading,Georgia,"Times New Roman",serif);--font-geist:var(--font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);--font-geist-mono:var(--font-code,ui-monospace,"SFMono-Regular",Menlo,monospace)}html[data-theme=light][data-brand=custom]{color-scheme:light;--brand-paper:#fffdf8;--brand-cream:#f9f4eb;--brand-sand:#f6e6c2;--brand-ink:#191612;--brand-solid-strong-deep:#5f2511;--surface-background:#fffdf8;--page-background:#f9f4eb;--neutral-on-background-weak:#6e6b62;--neutral-on-background-medium:#4f4d47;--neutral-on-background-strong:#191612}html[data-theme=dark][data-brand=custom]{color-scheme:dark;--brand-paper:var(--confinity-evening-surface);--brand-cream:var(--confinity-evening-surface-raised);--brand-sand:color-mix(in srgb,var(--confinity-evening-brand-medium) 24%,var(--confinity-evening-surface));--brand-ink:var(--confinity-evening-neutral-strong);--brand-solid-strong-deep:var(--confinity-evening-brand-strong);--surface-background:var(--confinity-evening-surface);--page-background:var(--confinity-evening-bg);--neutral-on-background-weak:var(--confinity-evening-neutral-weak);--neutral-on-background-medium:var(--confinity-evening-neutral-medium);--neutral-on-background-strong:var(--confinity-evening-neutral-strong)}body.confinity-root-body{color:var(--neutral-on-background-strong);background:var(--page-background);font-family:var(--font-family-body)}a{text-decoration-line:underline!important;text-decoration-thickness:.05em;text-underline-offset:.2em}[role=menu] a,[role=menubar] a,[role=navigation]:not([aria-label*=readcrumb i]) a,[role=tablist] a,a:has(>.button),a[class*=Button],a[class*=Card],a[class*=Logo],a[class*=button],a[class*=card],a[class*=logo],a[data-no-underline],a[role=button],footer:not(.confinity-cherished-tree__chip-foot) a,header a,nav:not([aria-label*=readcrumb i]):not([aria-label*=rumbs i]):not([class*=breadcrumb i]) a{text-decoration-line:none!important}[role=navigation][aria-label*=readcrumb i] a,nav[aria-label*=readcrumb i] a,nav[class*=breadcrumb i] a{text-decoration-line:underline!important;text-decoration-thickness:.05em;text-underline-offset:.2em}.keyboard-nav-active{outline:2px solid var(--brand-solid-strong);outline-offset:2px;border-radius:var(--radius-l);transition:outline var(--transition-micro)}:where(div:has(>.confinity-heading-link__copy),div:has(>div>.confinity-heading-link__copy)){flex:0 0 auto}@keyframes confinity-studio-feature-memory{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes confinity-memory-band-rule{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes confinity-studio-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes confinitySegmentRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes confinityOrbitSettle{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}@keyframes confinityReceiptLand{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}@keyframes confinityResurfaceIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes confinityChipPulse{0%,to{opacity:1}50%{opacity:.72}}.confinity-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;padding-top:.5rem}.confinity-empty-book{display:block;width:100%;padding-block:clamp(.5rem,.25rem + 1vw,1.5rem)}.confinity-empty-book__page{position:relative;width:100%;max-width:44rem;margin-inline:auto;padding:clamp(2rem,1.4rem + 2.6vw,3.5rem) clamp(1.5rem,1rem + 2.4vw,3.25rem);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-paper) 88%,var(--surface-background)) 0,color-mix(in srgb,var(--brand-cream) 62%,var(--surface-background)) 100%);border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--brand-solid-strong) 14%,var(--neutral-alpha-medium));border-radius:4px;box-shadow:0 14px 34px -26px color-mix(in srgb,var(--brand-solid-strong-deep) 34%,transparent)}.confinity-empty-book__page:before{content:"";position:absolute;inset-block:0;inset-inline-start:clamp(.75rem,.45rem + 1.3vw,1.5rem);width:1px;background:color-mix(in srgb,var(--brand-solid-strong) 16%,transparent)}.confinity-empty-book__slug{margin:0 0 1.25rem;padding-bottom:.6rem;border-bottom:1px solid color-mix(in srgb,var(--neutral-solid-medium) 22%,transparent);font-family:var(--font-body,var(--font-primary,system-ui,sans-serif));font-size:.9375rem;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.09em;color:var(--neutral-on-background-medium)}.confinity-empty-book__title{margin:0 0 .85rem;font-family:var(--font-heading,"Lora",Georgia,serif);font-size:clamp(1.6rem,1.15rem + 1.9vw,2.4rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--neutral-on-background-strong);text-wrap:balance}.confinity-empty-book__prose{margin:0;max-width:48ch;font-family:var(--font-heading,"Lora",Georgia,serif);font-size:1.0625rem;line-height:1.7;color:var(--neutral-on-background-medium);text-wrap:pretty}.confinity-empty-book__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.75rem}.confinity-empty-invitation{display:flex;flex-direction:column;align-items:center;gap:.9rem;width:100%;padding:clamp(2.75rem,1.75rem + 4.5vw,5.5rem) 1.25rem;text-align:center}.confinity-empty-invitation__line{margin:0;max-width:20ch;font-family:var(--font-heading,"Lora",Georgia,serif);font-size:clamp(1.9rem,1.2rem + 3.1vw,3.25rem);font-weight:500;line-height:1.14;letter-spacing:-.015em;color:var(--neutral-on-background-strong);text-wrap:balance}.confinity-empty-invitation__prose{margin:0;max-width:42ch;font-family:var(--font-body,var(--font-primary,system-ui,sans-serif));font-size:.9375rem;line-height:1.6;color:var(--neutral-on-background-medium);text-wrap:pretty}.confinity-empty-invitation__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:.9rem}.confinity-empty-remembering{display:block;width:100%;max-width:40rem;margin-inline:auto;padding:clamp(3rem,2rem + 5.5vw,7rem) clamp(1rem,.5rem + 2vw,2rem)}.confinity-empty-remembering__slug{margin:0 0 1.15rem;padding-bottom:.8rem;border-bottom:1px solid color-mix(in srgb,var(--neutral-solid-medium) 20%,transparent);font-family:var(--font-body,var(--font-primary,system-ui,sans-serif));font-size:.9375rem;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.09em;color:var(--neutral-on-background-medium)}.confinity-empty-remembering__line{margin:0;max-width:24ch;font-family:var(--font-heading,"Lora",Georgia,serif);font-size:clamp(1.5rem,1.05rem + 2.05vw,2.5rem);font-weight:400;line-height:1.32;letter-spacing:-.005em;color:var(--neutral-on-background-strong);text-wrap:pretty}.confinity-empty-remembering__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.25rem}@keyframes confinity-chapter-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.confinity-eyebrow{position:relative;display:inline-block;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--accent-solid-medium) 70%,transparent);text-decoration-thickness:.18em;text-underline-offset:.22em;text-decoration-skip-ink:none}.confinity-type-display-editorial em{font-style:italic;background:linear-gradient(180deg,transparent 0,transparent 62%,color-mix(in srgb,var(--accent-solid-medium) 65%,transparent) 62%,color-mix(in srgb,var(--accent-solid-medium) 65%,transparent) 92%,transparent 92%)}@keyframes confinity-numeral-press{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:scroll()){@keyframes confinity-header-elevate{0%{background-color:transparent;border-block-end-color:transparent}to{background-color:color-mix(in srgb,var(--brand-paper) 80%,transparent);border-block-end-color:color-mix(in srgb,var(--brand-solid-strong) 18%,transparent)}}}@supports (animation-timeline:view()){@keyframes confinity-hero-word-reenter{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@supports (animation-timeline:scroll()){@keyframes confinity-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@supports (animation-timeline:view()){@keyframes confinity-card-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@keyframes confinity-footer-flourish-in{0%{opacity:0;transform:translateY(4px) scaleX(.96);transform-origin:0 50%}to{opacity:.82;transform:translateY(0) scaleX(1)}}@keyframes confinity-microcapture-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes confinity-microcapture-check-in{0%{opacity:0;transform:translateX(-50%) scale(.6)}60%{opacity:1;transform:translateX(-50%) scale(1.05)}to{opacity:1;transform:translateX(-50%) scale(1)}}@supports (animation-timeline:view()){@keyframes confinity-memory-item-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@supports (animation-timeline:view()){@keyframes confinity-memory-underline-draw{0%{background-size:0 .08em}to{background-size:100% .08em}}}@keyframes confinity-hero-sub-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@keyframes confinity-cta-rim-wipe{0%{opacity:0;-webkit-mask-position:-100% 0;mask-position:-100% 0}to{opacity:.65;-webkit-mask-position:0 0;mask-position:0 0}}}@supports (animation-timeline:view()){@keyframes confinity-eyebrow-rule-grow{0%{inline-size:0;opacity:0}to{inline-size:.75rem;opacity:.85}}}@supports (animation-timeline:view()){@keyframes confinity-storyboard-from-start{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@keyframes confinity-storyboard-from-end{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}}@supports (animation-timeline:view()){@keyframes confinity-quietquote-mark-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:.18;transform:translateY(0)}}}@keyframes confinity-microcapture-cta-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-solid-strong) 50%,transparent)}60%{box-shadow:0 0 0 8px color-mix(in srgb,var(--brand-solid-strong) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-solid-strong) 0%,transparent)}}.confinity-focus-ring,.confinity-focus-ring *{transition:box-shadow var(--motion-fade,.2s) var(--confinity-ease-out,cubic-bezier(.22,1,.36,1))}.confinity-focus-ring :focus-visible,.confinity-focus-ring:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-solid-strong) 22%,transparent)}@media (prefers-reduced-motion:reduce){.confinity-focus-ring,.confinity-focus-ring *{transition:none}}@keyframes confinity-sign-in-branch-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes confinity-card-shake{0%{transform:translateX(0)}15%{transform:translateX(-6px)}30%{transform:translateX(5px)}45%{transform:translateX(-3px)}60%{transform:translateX(2px)}to{transform:translateX(0)}}@keyframes confinity-submit-progress-sweep{0%{background-position:-100% 100%}to{background-position:100% 100%}}button[aria-busy=true][data-variant=primary],button[data-loading=true][data-variant=primary]{position:relative;overflow:hidden}button[aria-busy=true][data-variant=primary]:after,button[data-loading=true][data-variant=primary]:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background-image:linear-gradient(90deg,transparent 0,var(--brand-solid-strong) 50%,transparent 100%);background-size:50% 100%;background-repeat:no-repeat;animation:confinity-submit-progress-sweep var(--motion-fade,.2s) var(--confinity-ease-soft,cubic-bezier(.4,0,.2,1)) infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){button[aria-busy=true][data-variant=primary]:after,button[data-loading=true][data-variant=primary]:after{animation:none;opacity:.6}}@keyframes confinity-trust-pill-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@keyframes confinity-error-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[role=alert][aria-live=assertive]>*{animation:confinity-error-rise var(--motion-rise,.25s) var(--confinity-ease-out,cubic-bezier(.22,1,.36,1)) both}[role=alert][aria-live=assertive]>:first-child{animation-delay:0s}[role=alert][aria-live=assertive]>:nth-child(2){animation-delay:.1s}[role=alert][aria-live=assertive]>:nth-child(3){animation-delay:.2s}[role=alert][aria-live=assertive]>:nth-child(4){animation-delay:.3s}[role=alert][aria-live=assertive]>:nth-child(5){animation-delay:.4s}@media (prefers-reduced-motion:reduce){[role=alert][aria-live=assertive]>*{animation:none}}@keyframes confinity-more-item-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes confinity-mobile-link-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes confinity-target-pulse{0%{background-color:color-mix(in srgb,var(--accent-solid-medium) 70%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-solid-medium) 50%,transparent)}to{background-color:transparent;box-shadow:0 0 0 0 transparent}}:target{animation:confinity-target-pulse var(--motion-fade,.2s) var(--confinity-ease-soft,cubic-bezier(.4,0,.2,1)) 1;border-radius:var(--radius-s,4px)}@media (prefers-reduced-motion:reduce){:target{animation:none}}@keyframes confinity-sign-in-art-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@keyframes confinity-essay-figure-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.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%)}html[data-theme=dark] .confinity-home9-kicker,html[data-theme=dark] .confinity-home9-kicker--letterpress{color:var(--confinity-evening-brand-on-bg,oklch(78% .12 48))}html[data-theme=dark] .confinity-home9-kicker--letterpress{text-shadow:none}.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-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%)}.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 .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%)}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-copper) 18%,transparent) 68%,color-mix(in srgb,var(--cf-copper) 18%,transparent) 94%,transparent 94%)}@keyframes cf-hero-rise{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:none}}@keyframes cf-hero-em-sweep{0%{background-size:0 100%}to{background-size:100% 100%}}.confinity-warm a span[aria-hidden]{display:inline-block;transition:transform .25s var(--cf-ease)}.confinity-warm a:focus-visible span[aria-hidden],.confinity-warm a:hover span[aria-hidden]{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.confinity-warm .cf-deckled{transition:none}.confinity-warm .cf-deckled:hover{transform:none}.confinity-warm a span[aria-hidden]{transition:none}.confinity-warm a:focus-visible span[aria-hidden],.confinity-warm a:hover span[aria-hidden]{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%)}@media print{.confinity-warm .cf-band{background:var(--page-background)!important}.confinity-warm .cf-deckled,.confinity-warm .confinity-tile-card{box-shadow:none!important;border-color:var(--neutral-alpha-medium)!important}}:root{--cf-diagram-band:color-mix(in srgb,var(--brand-copper,#b85c38) 7%,transparent);--cf-diagram-band-edge:color-mix(in srgb,var(--brand-copper,#b85c38) 22%,transparent);--cf-diagram-ink:var(--neutral-on-background-strong);--cf-diagram-quiet:var(--neutral-on-background-medium);--cf-diagram-mark:var(--brand-on-background-strong,var(--brand-copper,#b85c38));--cf-diagram-rule:var(--neutral-alpha-medium)}:root:not([data-theme=light]),:root[data-theme=dark]{--cf-diagram-band:color-mix(in srgb,var(--neutral-on-background-strong) 6%,transparent);--cf-diagram-band-edge:color-mix(in srgb,var(--neutral-on-background-strong) 18%,transparent)}:root[data-theme=light]{--cf-diagram-band:color-mix(in srgb,var(--brand-copper,#b85c38) 7%,transparent);--cf-diagram-band-edge:color-mix(in srgb,var(--brand-copper,#b85c38) 22%,transparent)}