@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.13dxa55x-o74o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.p.0khntj4v-gpmp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.young_serif_72ba441-module__swv3Gq__className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.young_serif_72ba441-module__swv3Gq__variable{--font-hr-display:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_9cd70ed3-module__ketLkG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_9cd70ed3-module__ketLkG__variable{--font-hr-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.hearth{--hr-cream:#faf3ea;--hr-cream-2:#f3e7d6;--hr-apricot:#f7ddc2;--hr-card:#fffaf2;--hr-terra:#c4674b;--hr-terra-soft:#d98a6e;--hr-ember:#9c4630;--hr-ink:#3a2a2e;--hr-ink-2:#5d4a4f;--hr-faint:#8b767b;--hr-line:#3a2a2e24;--hr-sage:#6f8665;--hr-sage-deep:#4d6045;--hr-plum:#2e2125;--hr-plum-2:#211719;--hr-glow:#e9b693;--hr-on-plum:#f7ede2;--hr-on-plum-muted:#cdb7ac;background:var(--hr-cream);color:var(--hr-ink);font-family:var(--font-hr-sans), ui-sans-serif, system-ui, sans-serif}.hearth ::selection{color:var(--hr-ink);background:#c4674b47}.hearth :where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--hr-ember);outline-offset:3px;border-radius:8px}.hr-display{font-family:var(--font-hr-display), Georgia, "Times New Roman", serif;letter-spacing:-.012em;font-weight:400;line-height:1.08}.hr-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--hr-ember);font-size:.72rem;font-weight:700}.hr-dusk{background-color:var(--hr-cream);background-image:radial-gradient(90% 70% at 85% 12%,#f7ddc2e6,#0000 62%),radial-gradient(70% 55% at 8% 88%,#f3e7d6f2,#0000 60%)}.hr-card{background:var(--hr-card);border:1px solid var(--hr-line);box-shadow:0 1px 2px #3a2a2e0d,0 18px 44px -22px #3a2a2e47}.hr-arch{border-radius:999px 999px 28px 28px}.hr-blob{filter:blur(2px);pointer-events:none;border-radius:58% 42% 55% 45%/52% 55% 45% 48%;position:absolute}.hr-btn{background:var(--hr-ember);color:#fff7ef;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.7rem;font-size:.95rem;font-weight:600;transition:background-color .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:0 14px 30px -14px #9c46308c}.hr-btn:hover{background:#823a27;transform:translateY(-1px);box-shadow:0 18px 34px -14px #9c463099}.hr-btn:active{transform:translateY(0)scale(.985)}.hr-btn-ghost{color:var(--hr-ink);background:0 0;border:1px solid #3a2a2e47;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.7rem;font-size:.95rem;font-weight:600;transition:border-color .35s cubic-bezier(.23,1,.32,1),background-color .35s cubic-bezier(.23,1,.32,1);display:inline-flex}.hr-btn-ghost:hover{border-color:var(--hr-ember);background:#c4674b12}.hr-chip{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.hr-feed-card{opacity:0;will-change:opacity, transform;animation-duration:26s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-iteration-count:infinite;animation-fill-mode:both;position:relative}.hr-feed-card:first-child{--hr-d:0s;animation-name:hr-cy1}.hr-feed-card:nth-child(2){--hr-d:3.12s;animation-name:hr-cy2}.hr-feed-card:nth-child(3){--hr-d:6.76s;animation-name:hr-cy3}.hr-feed-card:nth-child(4){--hr-d:10.66s;animation-name:hr-cy4}.hr-feed-card:nth-child(5){--hr-d:14.56s;animation-name:hr-cy5}@keyframes hr-cy1{0%{opacity:0;transform:translateY(26px)scale(.975)}2.7%{opacity:1;transform:translateY(-3px)scale(1.004)}4.2%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(-8px)scale(.99)}}@keyframes hr-cy2{0%,12%{opacity:0;transform:translateY(26px)scale(.975)}14.7%{opacity:1;transform:translateY(-3px)scale(1.004)}16.2%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(-8px)scale(.99)}}@keyframes hr-cy3{0%,26%{opacity:0;transform:translateY(26px)scale(.975)}28.7%{opacity:1;transform:translateY(-3px)scale(1.004)}30.2%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(-8px)scale(.99)}}@keyframes hr-cy4{0%,41%{opacity:0;transform:translateY(26px)scale(.975)}43.7%{opacity:1;transform:translateY(-3px)scale(1.004)}45.2%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(-8px)scale(.99)}}@keyframes hr-cy5{0%,56%{opacity:0;transform:translateY(26px)scale(.975)}58.7%{opacity:1;transform:translateY(-3px)scale(1.004)}60.2%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(-8px)scale(.99)}}.hr-feed-card .hr-feed-ava{will-change:opacity, transform;animation:hr-ava 26s cubic-bezier(.34, 1.4, .42, 1) calc(var(--hr-d,0s) + .3s) infinite both}@keyframes hr-ava{0%{opacity:0;transform:scale(.35)}2.4%{opacity:1;transform:scale(1.16)}4%,to{opacity:1;transform:scale(1)}}.hr-feed-card .hr-feed-late{will-change:opacity, transform;animation:hr-late 26s cubic-bezier(.23, 1, .32, 1) calc(var(--hr-d,0s) + .55s) infinite both}@keyframes hr-late{0%,1.8%{opacity:0;transform:translateY(4px)}4.6%,to{opacity:1;transform:translateY(0)}}.hr-feed-card .hr-feed-points{animation:hr-points 26s cubic-bezier(.23, 1, .32, 1) var(--hr-d,0s) infinite both;overflow:hidden}@keyframes hr-points{0%,6.4%{opacity:0;max-height:0;transform:translateY(-4px)}11.6%,to{opacity:1;max-height:7rem;transform:translateY(0)}}.hr-feed-nudge:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:hr-nudge 26s ease-in-out var(--hr-d,0s) infinite both;position:absolute;inset:0;box-shadow:0 0 0 4px #d98a6e4d,0 8px 30px -6px #c4674b80}@keyframes hr-nudge{0%,6.2%{opacity:0}8.8%{opacity:1}13.5%,to{opacity:0}}@keyframes hr-ember{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.hr-ember-dot{background:var(--hr-terra);border-radius:999px;width:7px;height:7px;animation:3.2s ease-in-out infinite hr-ember;display:inline-block}@keyframes hr-drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(14px,-18px)rotate(3deg)}}.hr-drift{animation:14s ease-in-out infinite hr-drift}.hr-drift-slow{animation:20s ease-in-out infinite reverse hr-drift}@keyframes hr-flame{0%,to{transform:rotate(-2deg)scaleY(1)}50%{transform:rotate(2.5deg)scaleY(1.06)}}.hr-flame{transform-box:fill-box;transform-origin:50% 92%;animation:4.5s ease-in-out infinite hr-flame}@keyframes hr-sway{0%,to{rotate:1.4deg}50%{rotate:-1.6deg}}.hr-flame-sway{transform-box:fill-box;transform-origin:50% 94%;animation:7.3s ease-in-out infinite hr-sway}@keyframes hr-flicker{0%,to{transform:scale(1)}22%{transform:scale(.94,1.14)}45%{transform:scale(1.05,.92)}68%{transform:scale(.97,1.09)}84%{transform:scale(1.02,.97)}}.hr-flame-host:hover .hr-flame-sway{animation:7.3s ease-in-out infinite hr-sway,.85s ease-in-out hr-flicker}.hr-dusk-layer{pointer-events:none;will-change:transform;position:absolute;inset:-14%}.hr-dusk-a{background:radial-gradient(52% 44% at 76% 16%,#f3c09080,#0000 70%);animation:42s ease-in-out infinite hr-dusk-a}@keyframes hr-dusk-a{0%,to{transform:translate(2.5%,-2%)scale(1)}50%{transform:translate(-2.5%,3.5%)scale(1.06)}}.hr-dusk-b{background:radial-gradient(48% 40% at 16% 82%,#c4674b1f,#0000 70%);animation:58s ease-in-out infinite hr-dusk-b}@keyframes hr-dusk-b{0%,to{transform:translate(-2%,2%)}50%{transform:translate(3%,-2.5%)}}.hr-warmth{pointer-events:none;opacity:0;mix-blend-mode:multiply;will-change:opacity;background:radial-gradient(90% 70% at 50% 0,#f7ddc2d9,#0000 72%),radial-gradient(70% 50% at 50% 110%,#e9b69366,#0000 70%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hr-stray,.hr-answer{opacity:0}}.hr-vignette{transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.hr-vignette:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(72% 46% at 50% -6%,#f3c090b3,#0000 72%);transition:opacity .7s;position:absolute;inset:0}.hr-vignette:hover{transform:translateY(-4px);box-shadow:0 1px 2px #3a2a2e0d,0 26px 54px -24px #9c463066}.hr-vignette:hover:before{opacity:1}.hr-quote-line{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .8s cubic-bezier(.23,1,.32,1)}.hr-vignette:hover .hr-quote-line{background-size:100% 1px}.hr-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:reduce){.hr-feed-card,.hr-feed-card .hr-feed-ava,.hr-feed-card .hr-feed-late{opacity:1!important;animation:none!important;transform:none!important}.hr-feed-card .hr-feed-points{opacity:1!important;max-height:none!important;animation:none!important;transform:none!important}.hr-feed-nudge:after{opacity:0!important;animation:none!important}.hr-drift,.hr-drift-slow,.hr-flame,.hr-flame-sway,.hr-dusk-a,.hr-dusk-b,.hr-ember-dot{animation:none!important}.hr-warmth{opacity:0!important}.hr-vignette,.hr-vignette:hover,.hr-btn:hover,.hr-btn:active{transform:none}}
