@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/403708df4588081a-s.3sg9c_ri22s7v.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f44b6394d723b98-s.p.3c1mi33283pgx.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:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/54cffa2be332103c-s.3jyli_-5oqg0t.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37afeb4e0885cb1d-s.p.1-gh1h2qv0_4a.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:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10a9535b0856840c-s.32rar7z61vdo6.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/efd23c95a9595abc-s.p.1qdpfkmjsxxsa.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:Libre Caslon Text Fallback;src:local(Times New Roman);ascent-override:82.44%;descent-override:22.1%;line-gap-override:0.0%;size-adjust:117.66%}.libre_caslon_text_20a5b2ac-module__2243BW__className{font-family:Libre Caslon Text,Libre Caslon Text Fallback}.libre_caslon_text_20a5b2ac-module__2243BW__variable{--font-pb-serif:"Libre Caslon Text", "Libre Caslon Text Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_f9a39fc8-module__DhvMoa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_f9a39fc8-module__DhvMoa__variable{--font-pb-sans:"Figtree", "Figtree Fallback"}
@layer theme,base;@layer components{[data-demo=praxis] .pb-serif{font-family:var(--font-pb-serif), "Libre Caslon Text", Georgia, serif;font-weight:400}[data-demo=praxis] .pb-display{font-family:var(--font-pb-serif), Georgia, serif;letter-spacing:-.025em;font-size:clamp(2.75rem,1.2rem + 6.2vw,7.25rem);font-weight:400;line-height:1.02}[data-demo=praxis] .pb-h2{font-family:var(--font-pb-serif), Georgia, serif;letter-spacing:-.02em;font-size:clamp(2.1rem,1.3rem + 3vw,4.1rem);font-weight:400;line-height:1.08}[data-demo=praxis] .pb-h3{font-family:var(--font-pb-serif), Georgia, serif;letter-spacing:-.01em;font-size:clamp(1.4rem,1.15rem + .8vw,1.8rem);font-weight:400;line-height:1.2}[data-demo=praxis] .pb-question{font-family:var(--font-pb-serif), Georgia, serif;letter-spacing:-.02em;font-size:clamp(1.85rem,1.3rem + 2.2vw,3rem);font-weight:400;line-height:1.12}[data-demo=praxis] .pb-lead{color:var(--pb-muted);font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.55}[data-demo=praxis] .pb-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--pb-forest-2);font-size:.8125rem;font-weight:600}[data-demo=praxis] .pb-small{color:var(--pb-muted);font-size:.9375rem;line-height:1.5}[data-demo=praxis] .pb-italic{color:var(--pb-forest-2);font-style:italic}[data-demo=praxis] .pb-btn{background:var(--pb-forest);color:#fff;letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;padding:0 1.75rem;font-size:1rem;font-weight:600;transition:background-color .25s,transform .25s;display:inline-flex}[data-demo=praxis] .pb-btn:hover{background:#15301f}[data-demo=praxis] .pb-btn:active{transform:scale(.98)}[data-demo=praxis] .pb-btn[aria-disabled=true]{background:#6f8476}[data-demo=praxis] .pb-btn-ghost{border:1px solid var(--pb-forest);min-height:3.25rem;color:var(--pb-forest);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:600;transition:background-color .25s;display:inline-flex}[data-demo=praxis] .pb-btn-ghost:hover{background:var(--pb-mist)}[data-demo=praxis] .pb-link{color:var(--pb-forest);text-underline-offset:.25em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}[data-demo=praxis] .pb-icon-btn{width:2.75rem;height:2.75rem;color:var(--pb-forest);border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}[data-demo=praxis] .pb-icon-btn:hover{background:var(--pb-mist)}[data-demo=praxis] .pb-panel{border-radius:clamp(1.5rem,1rem + 1.5vw,2.25rem);overflow:hidden}[data-demo=praxis] .pb-card{border:1px solid var(--pb-line);background:#fff;border-radius:1.75rem}[data-demo=praxis] .pb-rule{background:var(--pb-line);height:1px}[data-demo=praxis] .pb-option{border:1px solid var(--pb-line);cursor:pointer;background:#fff;border-radius:1.25rem;align-items:center;gap:1rem;min-height:4rem;padding:.9rem 1.25rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}[data-demo=praxis] .pb-option:hover{border-color:var(--pb-sage-deep)}[data-demo=praxis] .pb-option:has(input:checked){border-color:var(--pb-forest);background:var(--pb-mist);box-shadow:inset 0 0 0 1px var(--pb-forest)}[data-demo=praxis] .pb-option-dot{border:1.5px solid var(--pb-sage-deep);border-radius:999px;flex:none;place-items:center;width:1.375rem;height:1.375rem;transition:border-color .2s,background-color .2s;display:grid}[data-demo=praxis] .pb-option:has(input:checked) .pb-option-dot{border-color:var(--pb-forest);background:var(--pb-forest)}[data-demo=praxis] .pb-option-dot svg{opacity:0;transition:opacity .2s}[data-demo=praxis] .pb-option:has(input:checked) .pb-option-dot svg{opacity:1}[data-demo=praxis] .pb-chip{border:1px solid var(--pb-line);cursor:pointer;background:#fff;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;min-width:3.5rem;min-height:2.75rem;padding:.55rem 1.15rem;font-weight:500;line-height:1.25;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;position:relative}[data-demo=praxis] .pb-chip:hover{border-color:var(--pb-sage-deep)}[data-demo=praxis] .pb-chip:has(input:checked){background:var(--pb-forest);border-color:var(--pb-forest);color:#fff}[data-demo=praxis] .pb-chip:has(input:checked) .pb-chip-hint{color:#dbe8d6}[data-demo=praxis] .pb-chip-hint{color:var(--pb-muted);font-size:.8125rem;font-weight:400}[data-demo=praxis] .pb-field{width:100%;min-height:3.5rem;color:var(--pb-ink);background:#fff;border:1px solid #c9d4c5;border-radius:1.1rem;padding:.85rem 1.15rem;font-size:1.0625rem;transition:border-color .2s,box-shadow .2s}[data-demo=praxis] .pb-field:focus{border-color:var(--pb-forest);outline:none;box-shadow:0 0 0 3px #1f3d2d1f}[data-demo=praxis] .pb-field[aria-invalid=true]{border-color:#a5432f}[data-demo=praxis] .pb-error{color:#9a3b28;font-size:.9375rem}[data-demo=praxis] .pb-progress{background:var(--pb-line);height:3px;overflow:hidden}[data-demo=praxis] .pb-progress>span{background:var(--pb-forest);transform-origin:0;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}[data-demo=praxis] .pb-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem}[data-demo=praxis] .pb-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--pb-mist), var(--pb-sage) 45%, var(--pb-clay));border-radius:999px;height:.625rem}[data-demo=praxis] .pb-range::-moz-range-track{background:linear-gradient(90deg, var(--pb-mist), var(--pb-sage) 45%, var(--pb-clay));border-radius:999px;height:.625rem}[data-demo=praxis] .pb-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--pb-forest);background:#fff;border-radius:999px;width:2rem;height:2rem;margin-top:-.6875rem;box-shadow:0 2px 8px #17241c2e}[data-demo=praxis] .pb-range::-moz-range-thumb{border:2px solid var(--pb-forest);background:#fff;border-radius:999px;width:2rem;height:2rem;box-shadow:0 2px 8px #17241c2e}[data-demo=praxis] .pb-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--pb-paper), 0 0 0 6px var(--pb-forest)}[data-demo=praxis] .pb-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--pb-paper), 0 0 0 6px var(--pb-forest)}[data-demo=praxis] .pb-zone{cursor:pointer}[data-demo=praxis] .pb-zone-dot{fill:#fff;stroke:var(--pb-sage-deep);stroke-width:1.5px;transition:fill .2s,stroke .2s,r .2s}[data-demo=praxis] .pb-zone:hover .pb-zone-dot{stroke:var(--pb-forest)}[data-demo=praxis] .pb-zone[aria-checked=true] .pb-zone-dot{fill:var(--pb-forest);stroke:var(--pb-forest)}[data-demo=praxis] .pb-zone-halo{fill:var(--pb-sage);opacity:0;transition:opacity .25s}[data-demo=praxis] .pb-zone[aria-checked=true] .pb-zone-halo{opacity:.55;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite pb-halo}[data-demo=praxis] .pb-zone-ring{fill:none;stroke:var(--pb-forest);stroke-width:2px;opacity:0}[data-demo=praxis] .pb-seg{background:var(--pb-mist);border-radius:999px;padding:.25rem;display:inline-flex}[data-demo=praxis] .pb-seg button{min-height:2.75rem;color:var(--pb-muted);border-radius:999px;padding:0 1.25rem;font-weight:600;transition:background-color .2s,color .2s}[data-demo=praxis] .pb-seg button[aria-pressed=true]{color:var(--pb-forest);background:#fff;box-shadow:0 1px 4px #17241c1f}[data-demo=praxis] .pb-rise{animation:.6s cubic-bezier(.22,1,.36,1) both pb-rise}[data-demo=praxis] .pb-rise-2{animation:.6s cubic-bezier(.22,1,.36,1) 80ms both pb-rise}[data-demo=praxis] .pb-breathe{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite pb-breathe}[data-demo=praxis] .pb-drift{animation:14s ease-in-out infinite pb-drift}[data-demo=praxis] .pb-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17241c52;animation:.25s both pb-fade;position:fixed;inset:0}[data-demo=praxis] .pb-sheet{animation:.4s cubic-bezier(.22,1,.36,1) both pb-rise}}@layer utilities;[data-demo=praxis]{--pb-paper:#fbfbf7;--pb-mist:#edf2ea;--pb-sage:#c2d3bb;--pb-sage-deep:#8eaa88;--pb-forest:#1f3d2d;--pb-forest-2:#2d5541;--pb-ink:#17241c;--pb-muted:#4f5e55;--pb-line:#dce4d8;--pb-sand:#f3ede3;--pb-clay:#c8916c;--background:var(--pb-paper);--foreground:var(--pb-ink);--muted:var(--pb-mist);--muted-foreground:var(--pb-muted);--border:var(--pb-line);--ring:var(--pb-forest);--accent:var(--pb-forest);--accent-foreground:#fff;--card:#fff;background:var(--pb-paper);color:var(--pb-ink);font-family:var(--font-pb-sans), system-ui, sans-serif;min-height:calc(100svh - var(--demo-bar-h));-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}[data-demo=praxis] ::selection{background:var(--pb-sage);color:var(--pb-ink)}html:has([data-demo=praxis]){scrollbar-color:#c2d3bb #fbfbf7;background:#fbfbf7}html:has([data-demo=praxis]) body{scrollbar-color:#c2d3bb #fbfbf7;background:#fbfbf7}[data-demo=praxis] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--pb-forest);outline-offset:3px}[data-demo=praxis] .pb-on-dark :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#e6efe1}:is([data-demo=praxis] .pb-option:has(input:focus-visible),[data-demo=praxis] .pb-chip:has(input:focus-visible)){outline:2px solid var(--pb-forest);outline-offset:3px}[data-demo=praxis] .pb-zone:focus,[data-demo=praxis] .pb-range:focus-visible{outline:none}[data-demo=praxis] .pb-zone:focus-visible .pb-zone-ring{opacity:1}@keyframes pb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pb-fade{0%{opacity:0}}@keyframes pb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes pb-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pb-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.3;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){[data-demo=praxis] .pb-rise,[data-demo=praxis] .pb-rise-2,[data-demo=praxis] .pb-breathe,[data-demo=praxis] .pb-drift,[data-demo=praxis] .pb-overlay,[data-demo=praxis] .pb-sheet,[data-demo=praxis] .pb-zone[aria-checked=true] .pb-zone-halo{animation:none}[data-demo=praxis] *,[data-demo=praxis] :before,[data-demo=praxis] :after{transition-duration:.01ms!important}[data-demo=praxis] .pb-progress>span{transition:none}}
