@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");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}:root{--paper:#faf7f2;--paper-2:#f3eee6;--card:#fff;--ink:#1c1714;--ink-2:#554d47;--ink-3:#736a63;--line:#1c17141a;--line-strong:#1c171438;--ember:#c2410c;--ember-ink:#9a3412;--btn:#c2410c;--btn-hover:#9f330a;--ember-wash:#fbede5;--night:#141110;--night-2:#1e1a17;--night-line:#ffffff1f;--on-night:#f5efe8;--on-night-2:#b3a99f;--ember-on-night:#ff8f5c;--wa:#147a3f;--wa-hover:#0f6233;--ember-hover:#9f330a;--on-ember:#fff;--line-hover:#1c171466;--hover-tint:#1c17140d;--danger:#c2341a;--danger-wash:#fde3dc;--todo-bg:#fff1b8;--todo-ink:#6b4b00;color-scheme:light;--r-lg:1.5rem;--r:1.125rem;--r-sm:.75rem;--shadow-sm:0 1px 2px #1c17140d;--shadow:0 1px 2px #1c17140a, 0 12px 32px -16px #1c171429;--shadow-lg:0 2px 4px #1c17140a, 0 30px 60px -24px #1c171447;--pad:clamp(1.25rem, 4vw, 3rem);--section:clamp(4.5rem, 9vw, 8.5rem);--gap:clamp(1rem, 2vw, 1.5rem);--font:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-head:"Manrope Variable", "Inter Variable", ui-sans-serif, system-ui, sans-serif;--display:clamp(2.5rem, 1.3rem + 3.6vw, 4.6rem);--h1:clamp(2.4rem, 1.4rem + 3.8vw, 4.5rem);--h2:clamp(1.95rem, 1.35rem + 2.2vw, 3.35rem);--h3:clamp(1.15rem, 1.05rem + .35vw, 1.35rem);--body:clamp(1.0625rem, 1rem + .18vw, 1.15rem);--lead:clamp(1.15rem, 1.05rem + .45vw, 1.4rem);--small:.925rem;--ease:cubic-bezier(.2, .7, .2, 1);--surface:var(--paper);--surface-2:var(--paper-2);--ink-soft:var(--ink-2);--bg:var(--night);--bg-2:var(--night-2);--on-dark:var(--on-night);--on-dark-soft:var(--on-night-2);--line-dark:var(--night-line);--ember-tint:var(--ember-wash);--ember-dark:var(--ember-ink);--radius:var(--r);--radius-sm:var(--r-sm);interpolate-size:allow-keywords}:root[data-theme=dark]{color-scheme:dark;--paper:#110e0c;--paper-2:#181411;--card:#1d1916;--ink:#f3ede6;--ink-2:#bcb2a9;--ink-3:#9a9087;--line:#fff4eb17;--line-strong:#fff4eb2b;--line-hover:#fff4eb57;--hover-tint:#fff4eb0f;--ember:#ff8a50;--ember-hover:#a8380a;--ember-ink:#ffa274;--ember-wash:#ff8a5021;--btn:#c2410c;--btn-hover:#a8380a;--night:#090706;--night-2:#161210;--night-line:#fff4eb1a;--on-night:#f3ede6;--on-night-2:#b3a99f;--ember-on-night:#ff8a50;--danger:#ff7a5c;--danger-wash:#ff604029;--todo-bg:#ffd54f2e;--todo-ink:#ffd86b;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 2px #00000059, 0 14px 36px -16px #000000b3;--shadow-lg:0 2px 4px #00000059, 0 34px 70px -26px #000000d9}:root.theme-anim,:root.theme-anim *,:root.theme-anim :before,:root.theme-anim :after{transition:background-color .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease)!important}:root.vt-theme::view-transition-old(root),:root.vt-theme::view-transition-new(root){mix-blend-mode:normal;animation:none}:root.vt-theme::view-transition-new(root){z-index:1}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;hanging-punctuation:first;scroll-padding-top:6rem;font-size:clamp(16px,.32vw + 12.6px,28px)}body{font-family:var(--font);font-size:var(--body);color:var(--ink);background:var(--paper);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65;overflow-x:clip}::selection{background:var(--ember-wash);color:var(--ember-ink)}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.08}h3,h4{letter-spacing:-.015em;line-height:1.25}p,li,dd{text-wrap:pretty}img,svg,iframe{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}ul,ol{margin:0;padding:0}ul{list-style:none}button{font:inherit;color:inherit;cursor:pointer}b,strong{font-weight:650}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.container{width:min(100% - 2 * var(--pad), 75rem);margin-inline:auto}.narrow{width:min(100% - 2 * var(--pad), 46rem);margin-inline:auto}.section{padding-block:var(--section)}.section.tight{padding-top:0}.section+.section:not(.alt):not(.dark){border-top:1px solid var(--line)}.alt{background:var(--paper-2)}.dark{background:var(--night);color:var(--on-night)}:root[data-theme=dark] footer.dark{border-top:1px solid var(--night-line)}:root[data-theme=dark] .section.dark{border-block:1px solid var(--night-line)}.stack>*+*{margin-top:1.1rem}.grid{gap:var(--gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,16rem)), 1fr));display:grid}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:flex-start;gap:.7rem;font-size:.8rem;font-weight:600;line-height:1.5;display:inline-flex}.eyebrow:before{content:"";background:var(--ember);flex:none;width:1.75rem;height:1.5px;margin-top:.68em}.dark .eyebrow{color:var(--on-night-2)}.display{font-size:var(--display);letter-spacing:-.04em;line-height:1.02}h2.h2{font-size:var(--h2);max-width:20em;margin:.9rem 0 1.1rem}.lead{font-size:var(--lead);color:var(--ink-2);max-width:38rem;line-height:1.55}.dark .lead{color:var(--on-night-2)}.muted{color:var(--ink-2)}.small{font-size:var(--small)}.num{color:var(--ember);font-variant-numeric:tabular-nums;font-weight:700}.dark .num{color:var(--ember-on-night)}.accent{color:var(--ember)}.dark .accent{color:var(--ember-on-night)}.text-link{color:var(--ember-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ember) 40%, transparent);font-weight:600}.text-link:hover{text-decoration-color:currentColor}.dark .text-link{color:var(--ember-on-night)}.head{gap:.5rem 4rem;margin-bottom:clamp(2.25rem,4vw,3.5rem);display:grid}.head .h2{margin-bottom:0}@media (width>=64rem){.head.split{grid-template-columns:1.1fr 1fr;align-items:end}.head.split .lead{justify-self:end}}.btn{--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");min-height:3.1rem;font-family:var(--font);letter-spacing:-.005em;text-align:center;white-space:nowrap;transition:background-color .2s, border-color .2s, color .2s, box-shadow .2s, transform .2s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--btn);color:var(--on-ember);box-shadow:0 1px 0 #fff3 inset, 0 8px 20px -10px color-mix(in srgb, var(--btn) 75%, transparent)}.btn-primary:after{content:"";width:1.05em;height:1.05em;-webkit-mask:var(--arrow) center / contain no-repeat;mask:var(--arrow) center / contain no-repeat;transition:transform .25s var(--ease);background:currentColor}.btn-primary:hover{background:var(--btn-hover)}.btn-primary:hover:after{transform:translate(3px)}.btn-outline{border-color:var(--line-strong);color:var(--ink);background:color-mix(in srgb, var(--card) 45%, transparent)}.btn-outline:hover{border-color:var(--ink);background:var(--card)}.dark .btn-outline{border-color:var(--night-line);color:var(--on-night);background:#ffffff0a}.dark .btn-outline:hover{background:#ffffff14;border-color:#ffffff80}.btn-wa{background:var(--wa);color:#fff}.btn-wa:hover{background:var(--wa-hover)}.btn-sm{min-height:2.6rem;padding:.55rem 1.1rem;font-size:.925rem}.actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (width<=30rem){.actions .btn{flex:100%}.btn{white-space:normal}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:clamp(1.4rem,2.6vw,2rem);position:relative}.card h3{font-size:var(--h3);margin-bottom:.6rem}.card p{color:var(--ink-2)}.card.lift{transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s}.card.lift:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-3px)}.dark .card{background:var(--night-2);border-color:var(--night-line);box-shadow:none}.dark .card p{color:var(--on-night-2)}.chip{background:var(--ember-wash);width:2.75rem;height:2.75rem;color:var(--ember);border-radius:.85rem;place-items:center;margin-bottom:1.1rem;display:inline-grid}.dark .chip{color:var(--ember-on-night);background:#ff8f5c1f}.callout{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);padding:clamp(1.75rem,4vw,3.25rem);position:relative;overflow:hidden}.callout:before{content:"";background:var(--ember);width:4px;position:absolute;inset:0 auto 0 0}.callout .h2{margin-top:.5rem}.steps{counter-reset:s;gap:var(--gap);list-style:none;display:grid}.steps>li{counter-increment:s;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:3.6rem clamp(1.4rem,2.6vw,1.9rem) clamp(1.4rem,2.6vw,1.9rem);position:relative}.steps>li:before{content:counter(s, decimal-leading-zero);font-family:var(--font-head);letter-spacing:.04em;color:var(--ember);font-size:.95rem;font-weight:700;position:absolute;top:1.3rem;left:clamp(1.4rem,2.6vw,1.9rem)}.steps h3{font-size:var(--h3);margin-bottom:.45rem}.steps p{color:var(--ink-2)}.dark .steps>li{background:var(--night-2);border-color:var(--night-line)}.dark .steps>li:before{color:var(--ember-on-night)}.dark .steps p{color:var(--on-night-2)}.ticks{gap:.15rem;display:grid}.ticks li{padding:.55rem 0 .55rem 2.1rem;position:relative}.ticks li:before{content:"";background:var(--ember-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c2410c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.500l4 4L18 8'/%3E%3C/svg%3E") center / 62% no-repeat;border-radius:50%;width:1.3rem;height:1.3rem;position:absolute;top:.85rem;left:0}.dark .ticks li:before{background-color:#ff8f5c24}.table{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:100%;font-size:1rem;overflow:hidden}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:1.05rem 1.3rem}.table th{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);background:var(--paper);font-size:.78rem;font-weight:600}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background .2s}.table tbody tr:hover{background:color-mix(in srgb, var(--paper) 55%, var(--card))}@media (width<=40rem){.table,.table tbody,.table tr,.table td{width:100%;display:block}.table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table tr{border-bottom:1px solid var(--line);padding:.8rem 0}.table tr:last-child{border-bottom:0}.table td{border:0;padding:.3rem 1.2rem}.table td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:.1rem;font-size:.72rem;font-weight:600;display:block}}.faq{border-top:1px solid var(--line-strong)}.faq details{border-bottom:1px solid var(--line-strong)}.faq summary{cursor:pointer;font-family:var(--font-head);font-weight:650;font-size:var(--h3);letter-spacing:-.015em;padding:1.35rem 3rem 1.35rem 0;line-height:1.35;list-style:none;transition:color .2s;position:relative}.faq summary:hover{color:var(--ember-ink)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border:1px solid var(--line-strong);background:var(--ink);width:1.9rem;height:1.9rem;transition:transform .3s var(--ease), background-color .2s;border-radius:50%;margin-top:-.95rem;position:absolute;top:50%;right:.2rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") 50%/55% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") 50%/55% no-repeat}.faq details[open] summary:after{background:var(--ember);border-color:var(--ember);transform:rotate(45deg)}.faq details::details-content{block-size:0;transition:block-size .35s var(--ease), content-visibility .35s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}.faq details p{color:var(--ink-2);max-width:42rem;padding:0 3rem 1.5rem 0}.form{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);gap:1.35rem;padding:clamp(1.4rem,3.5vw,2.5rem);display:grid}.form .row{gap:1.35rem;display:grid}@media (width>=40rem){.form .row{grid-template-columns:1fr 1fr}}.field{align-content:start;gap:.45rem;display:grid}.field>span,.form legend{color:var(--ink);font-size:.95rem;font-weight:600}.field small,.form .help{color:var(--ink-3);font-size:.875rem}.req{color:var(--ember);font-weight:600}.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea{width:100%;min-height:3.25rem;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:.8rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.form select{appearance:none;background-image:var(--chev);background-position:right 1rem center;background-repeat:no-repeat;background-size:1.1rem;padding-right:2.75rem}:root{--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23554d47' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark]{--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bcb2a9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.form select option,.form select optgroup{background:var(--card);color:var(--ink)}.form input[type=file]{padding:.6rem}.form input[type=file]::file-selector-button{background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-right:.9rem;padding:.55rem 1rem;font-size:.9rem;font-weight:600}.form textarea{resize:vertical;min-height:8rem}.form input:hover,.form select:hover,.form textarea:hover{border-color:var(--line-hover)}.form input:focus,.form select:focus,.form textarea:focus{background:var(--card);border-color:var(--ember);box-shadow:0 0 0 4px var(--ember-wash);outline:none}.form input:user-invalid,.form select:user-invalid,.form textarea:user-invalid{border-color:var(--danger)}.form fieldset{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem;display:grid}.choice{cursor:pointer;align-items:flex-start;gap:.7rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.choices .choice{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--paper);padding:.75rem .9rem;transition:border-color .2s,background-color .2s}.choices .choice:has(input:checked){border-color:var(--ember);background:var(--ember-wash)}.choice input{width:1.2rem;height:1.2rem;accent-color:var(--ember);flex:none;margin-top:.15rem}.form .notice{border-radius:var(--r-sm);background:var(--ember-wash);color:var(--ember-ink);padding:.95rem 1.1rem;font-size:.95rem}.form .notice[hidden]{display:none}.form .notice ul{gap:.2rem;margin:.45rem 0 0;padding-left:1.2rem;list-style:outside;display:grid}.form [aria-invalid=true]:not([type=checkbox]):not([type=radio]){border-color:var(--danger)}.form>.btn{justify-self:start;min-width:13rem}@media (width<=30rem){.form>.btn{justify-self:stretch}}.prose{max-width:42rem}.prose p{color:var(--ink-2)}.prose p+p{margin-top:1.35rem}.prose b{color:var(--ink);font-family:var(--font-head);letter-spacing:-.01em;margin-bottom:.25rem;font-size:1.1rem;display:block}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.todo{background:var(--todo-bg);color:var(--todo-ink);border-radius:4px;padding:0 .3em;font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo[data-astro-cid-f7espo7c]{font-family:var(--font-head);align-items:center;gap:.55rem;line-height:1;display:inline-flex}img[data-astro-cid-f7espo7c]{width:2.15rem;height:auto}.word[data-astro-cid-f7espo7c]{letter-spacing:.04em;color:currentColor;font-size:1.15rem;font-weight:800}b[data-astro-cid-f7espo7c]{color:var(--ember);font-weight:800}.lg[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:3.25rem}.lg[data-astro-cid-f7espo7c] .word[data-astro-cid-f7espo7c]{font-size:1.75rem}.theme-toggle[data-astro-cid-l6lhmie6]{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--ink);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.6rem;padding:0;transition:border-color .2s,background-color .2s;display:inline-flex}.theme-toggle[data-astro-cid-l6lhmie6]:hover{border-color:var(--line-hover);background:var(--hover-tint)}.labelled[data-astro-cid-l6lhmie6]{width:auto;padding:0 1.1rem 0 .9rem;font-size:1rem;font-weight:600}.icons[data-astro-cid-l6lhmie6]{width:1.2rem;height:1.2rem;display:block;position:relative}.icons[data-astro-cid-l6lhmie6] svg[data-astro-cid-l6lhmie6]{width:100%;height:100%;transition:transform .45s var(--ease), opacity .3s;position:absolute;inset:0}.sun[data-astro-cid-l6lhmie6]{opacity:0;transform:rotate(-90deg)scale(.5)}.to-light[data-astro-cid-l6lhmie6]{display:none}:root[data-theme=dark] .moon[data-astro-cid-l6lhmie6]{opacity:0;transform:rotate(90deg)scale(.5)}:root[data-theme=dark] .sun[data-astro-cid-l6lhmie6]{opacity:1;transform:none}:root[data-theme=dark] .to-dark[data-astro-cid-l6lhmie6]{display:none}:root[data-theme=dark] .to-light[data-astro-cid-l6lhmie6]{display:inline}.site-header[data-astro-cid-nen7h5rs]{z-index:50;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--paper) 82%, transparent);backdrop-filter:saturate(1.4)blur(14px);position:absolute;inset:0}.site-header[data-astro-cid-nen7h5rs].scrolled{border-color:var(--line)}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.home[data-astro-cid-nen7h5rs]{color:var(--ink);margin-right:auto;text-decoration:none}.nav[data-astro-cid-nen7h5rs]{gap:.25rem;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-2);border-radius:999px;padding:.5rem .85rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink);background:var(--hover-tint)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--ink)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:after{content:"";background:var(--ember);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:.15rem;left:50%}.book[data-astro-cid-nen7h5rs]{white-space:nowrap}.short[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs]{display:none}.bar-toggle[data-astro-cid-nen7h5rs]{display:contents}@media (width<=30rem){.bar-toggle[data-astro-cid-nen7h5rs]{display:none}}.sheet-foot[data-astro-cid-nen7h5rs] .theme-toggle{justify-self:start}@media (width<=74rem){.bar[data-astro-cid-nen7h5rs]{gap:.6rem;min-height:4rem}.nav[data-astro-cid-nen7h5rs],.long[data-astro-cid-nen7h5rs]{display:none}.short[data-astro-cid-nen7h5rs]{display:inline}.burger[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);background:0 0;border-radius:50%;place-content:center;gap:6px;width:2.9rem;height:2.9rem;padding:0;display:grid}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);width:1.05rem;height:1.5px;transition:transform .3s var(--ease);border-radius:2px;display:block}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.75px)rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.75px)rotate(-45deg)}}@media (width<=26rem){.book[data-astro-cid-nen7h5rs]{padding-inline:.95rem}.book[data-astro-cid-nen7h5rs]:after{display:none}}.sheet[data-astro-cid-nen7h5rs]{z-index:49;background:var(--paper);border-top:1px solid var(--line);position:fixed;inset:4rem 0 0;overflow-y:auto}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;padding-block:1.5rem 3rem;display:flex}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);font-family:var(--font-head);letter-spacing:-.03em;color:var(--ink);animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 45ms);padding:1.05rem 0;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:700;text-decoration:none}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current]{color:var(--ember)}.sheet-foot[data-astro-cid-nen7h5rs]{animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 45ms);gap:1.25rem;margin-top:2rem;display:grid}.sheet-foot[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{color:var(--ink-2);font-size:.95rem}.sheet-foot[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ember-ink)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.foot[data-astro-cid-jo6i4kqk]{padding:clamp(3rem,6vw,5rem) 0 6rem}.grid-f[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:2.5rem 2rem;display:grid}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1;max-width:26rem}@media (width>=62rem){.grid-f[data-astro-cid-jo6i4kqk]{grid-template-columns:1.7fr 1fr 1fr 1fr}.brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.home[data-astro-cid-jo6i4kqk]{color:var(--on-night);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;text-decoration:none;display:inline-flex}.ts[data-astro-cid-jo6i4kqk]{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--on-night-2);font-size:.95rem;font-weight:700}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--on-night-2);margin-top:1rem;font-size:.975rem}.brand[data-astro-cid-jo6i4kqk] .tag[data-astro-cid-jo6i4kqk]{color:var(--on-night);font-weight:600}h2[data-astro-cid-jo6i4kqk]{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--on-night-2);margin-bottom:1.1rem;font-size:.78rem;font-weight:600}li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.7rem}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-night);font-size:.975rem;text-decoration:none;transition:color .2s}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ember-on-night)}.meta[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--night-line);color:var(--on-night-2);gap:.75rem;margin-top:clamp(3rem,5vw,4rem);padding-top:1.5rem;font-size:.875rem;display:grid}.contact[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.4rem 1.75rem;display:flex}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-night)}.india[data-astro-cid-jo6i4kqk]{align-items:center;gap:.4rem;display:inline-flex}.cw[data-astro-cid-pmyxn7tj]{--cw-gap:max(1rem, env(safe-area-inset-right));z-index:60;right:var(--cw-gap);bottom:max(1rem, env(safe-area-inset-bottom));position:fixed}.cw-launch[data-astro-cid-pmyxn7tj]{cursor:pointer;background:var(--btn);min-height:3.4rem;color:var(--on-ember);font:inherit;box-shadow:0 14px 34px -12px color-mix(in srgb, var(--btn) 85%, transparent), 0 0 0 1px #ffffff24 inset;transition:transform .25s var(--ease), background-color .2s, padding .25s var(--ease);border:0;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.3rem 0 1rem;font-size:.98rem;font-weight:700;display:inline-flex;position:relative}.cw-launch[data-astro-cid-pmyxn7tj]:hover{background:var(--btn-hover);transform:translateY(-2px)}.cw-launch[data-astro-cid-pmyxn7tj]:focus-visible{outline:3px solid var(--ember);outline-offset:3px}.cw-l-ico[data-astro-cid-pmyxn7tj]{place-items:center;width:1.5rem;height:1.5rem;display:grid;position:relative}.cw-l-ico[data-astro-cid-pmyxn7tj] svg{transition:transform .3s var(--ease), opacity .2s;position:absolute}.cw-l-ico[data-astro-cid-pmyxn7tj] .i-close{opacity:0;transform:rotate(-90deg)scale(.6)}.cw-launch[data-astro-cid-pmyxn7tj][aria-expanded=true] .i-chat{opacity:0;transform:rotate(90deg)scale(.6)}.cw-launch[data-astro-cid-pmyxn7tj][aria-expanded=true] .i-close{opacity:1;transform:none}.cw-dot[data-astro-cid-pmyxn7tj]{width:.6rem;height:.6rem;box-shadow:0 0 0 2px var(--btn);background:#34d399;border-radius:50%;position:absolute;top:.45rem;left:2.05rem}.cw-launch[data-astro-cid-pmyxn7tj][aria-expanded=true] .cw-dot[data-astro-cid-pmyxn7tj]{display:none}@media (width<=30rem){.cw-launch[data-astro-cid-pmyxn7tj]{padding:0 1.05rem 0 .95rem}}.cw-nudge[data-astro-cid-pmyxn7tj]{background:var(--card);border:1px solid var(--line);width:max-content;max-width:min(18rem,100vw - 2rem);box-shadow:var(--shadow-lg);color:var(--ink-2);animation:cw-pop .35s var(--ease);border-radius:1rem 1rem .3rem;align-items:center;padding:.35rem .35rem .35rem .9rem;font-size:.9rem;display:flex;position:absolute;bottom:calc(100% + .75rem);right:0}.cw-nudge[data-astro-cid-pmyxn7tj][hidden]{display:none}.cw-nudge[data-astro-cid-pmyxn7tj] button[data-astro-cid-pmyxn7tj]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.35rem 0}.cw-nudge[data-astro-cid-pmyxn7tj] b[data-astro-cid-pmyxn7tj]{color:var(--ember-ink)}.cw-n-x[data-astro-cid-pmyxn7tj]{border-radius:50%;place-items:center;width:2rem;height:2rem;margin-left:.25rem;display:grid;color:var(--ink-3)!important;padding:0!important}.cw-n-x[data-astro-cid-pmyxn7tj]:hover{background:var(--hover-tint)!important}.cw-panel[data-astro-cid-pmyxn7tj]{background:var(--paper);border:1px solid var(--line-strong);width:min(25rem,100vw - 2rem);height:min(40rem,100dvh - 8rem);box-shadow:var(--shadow-lg), 0 40px 80px -30px #00000073;transform-origin:100% 100%;animation:cw-in .32s var(--ease);border-radius:1.25rem;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .9rem);right:0;overflow:hidden}.cw-panel[data-astro-cid-pmyxn7tj][hidden]{display:none}@media (width>=100rem){.cw-panel[data-astro-cid-pmyxn7tj]{width:27rem;height:min(46rem,100dvh - 9rem)}}@media (width<=40rem),(height<=34rem){.cw-panel[data-astro-cid-pmyxn7tj]{width:auto;height:100dvh;animation:cw-up .3s var(--ease);border:0;border-radius:0;position:fixed;inset:0}.cw[data-astro-cid-pmyxn7tj].open .cw-launch[data-astro-cid-pmyxn7tj]{display:none}}@keyframes cw-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes cw-up{0%{opacity:.6;transform:translateY(40px)}}@keyframes cw-pop{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.cw-panel[data-astro-cid-pmyxn7tj],.cw-nudge[data-astro-cid-pmyxn7tj]{animation:none}}.cw-head[data-astro-cid-pmyxn7tj]{padding:.85rem .75rem .85rem 1rem;padding-top:max(.85rem, env(safe-area-inset-top));background:var(--night);color:var(--on-night);flex:none;align-items:center;gap:.75rem;display:flex}.cw-av[data-astro-cid-pmyxn7tj]{background:var(--night-2);border:1px solid var(--night-line);border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.cw-av[data-astro-cid-pmyxn7tj] img[data-astro-cid-pmyxn7tj]{width:1.55rem;height:auto}.cw-id[data-astro-cid-pmyxn7tj]{flex:1;min-width:0}.cw-id[data-astro-cid-pmyxn7tj] h2[data-astro-cid-pmyxn7tj]{letter-spacing:-.01em;color:var(--on-night);font-size:1.05rem}.cw-id[data-astro-cid-pmyxn7tj] p[data-astro-cid-pmyxn7tj]{color:var(--on-night-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;font-size:.78rem;display:flex;overflow:hidden}.cw-on[data-astro-cid-pmyxn7tj]{background:#34d399;border-radius:50%;flex:none;width:.5rem;height:.5rem}.cw-hbtn[data-astro-cid-pmyxn7tj]{width:2.5rem;height:2.5rem;color:var(--on-night-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cw-hbtn[data-astro-cid-pmyxn7tj]:hover{color:var(--on-night);background:#ffffff14}.cw-hbtn[data-astro-cid-pmyxn7tj]:focus-visible{outline:2px solid var(--ember-on-night)}.cw-body[data-astro-cid-pmyxn7tj]{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;padding:1.1rem 1rem .75rem;overflow-y:auto}.cw-log[data-astro-cid-pmyxn7tj]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cw-log[data-astro-cid-pmyxn7tj] li{max-width:100%;animation:cw-pop .25s var(--ease);align-items:flex-end;gap:.5rem;display:flex}.cw-log[data-astro-cid-pmyxn7tj] li.me{justify-content:flex-end}.cw-log[data-astro-cid-pmyxn7tj] .mini{background:var(--night);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.cw-log[data-astro-cid-pmyxn7tj] .mini img{width:1.05rem;height:auto}.cw-log[data-astro-cid-pmyxn7tj] li.cont .mini{visibility:hidden}.cw-log[data-astro-cid-pmyxn7tj] .bub{background:var(--card);border:1px solid var(--line);max-width:82%;color:var(--ink);overflow-wrap:anywhere;border-radius:1.1rem 1.1rem 1.1rem .35rem;padding:.7rem .9rem;font-size:.94rem;line-height:1.5}.cw-log[data-astro-cid-pmyxn7tj] li.me .bub{background:var(--btn);border-color:var(--btn);color:var(--on-ember);border-radius:1.1rem 1.1rem .35rem}.cw-log[data-astro-cid-pmyxn7tj] .bub a.go{background:var(--ember-wash);color:var(--ember-ink);border-radius:999px;align-items:center;gap:.35rem;margin-top:.55rem;padding:.4rem .8rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.cw-log[data-astro-cid-pmyxn7tj] .bub a.go:hover{background:color-mix(in srgb, var(--ember) 22%, transparent)}.cw-log[data-astro-cid-pmyxn7tj] .typing{gap:.3rem;padding:.85rem 1rem;display:inline-flex}.cw-log[data-astro-cid-pmyxn7tj] .typing i{background:var(--ink-3);border-radius:50%;width:.45rem;height:.45rem;animation:1.1s infinite cw-blink}.cw-log[data-astro-cid-pmyxn7tj] .typing i:nth-child(2){animation-delay:.15s}.cw-log[data-astro-cid-pmyxn7tj] .typing i:nth-child(3){animation-delay:.3s}@keyframes cw-blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cw-log[data-astro-cid-pmyxn7tj] .caret:after{content:"";vertical-align:-.15em;background:var(--ember);width:2px;height:1em;margin-left:1px;animation:.8s step-end infinite cw-caret;display:inline-block}@keyframes cw-caret{50%{opacity:0}}.cw-replies[data-astro-cid-pmyxn7tj]{gap:.5rem;margin-top:.9rem;padding-left:2.25rem;display:grid}.cw-replies[data-astro-cid-pmyxn7tj]:empty{display:none}.cw-replies[data-astro-cid-pmyxn7tj] .who{gap:.5rem;display:grid}.cw-replies[data-astro-cid-pmyxn7tj] .pick{border:1px solid var(--line-strong);background:var(--card);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s, background-color .2s, transform .2s var(--ease);border-radius:1rem;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.cw-replies[data-astro-cid-pmyxn7tj] .pick:hover{border-color:var(--ember);transform:translateY(-1px)}.cw-replies[data-astro-cid-pmyxn7tj] .pick .pi{background:var(--ember-wash);width:2.4rem;height:2.4rem;color:var(--ember);border-radius:.7rem;flex:none;place-items:center;display:grid}.cw-replies[data-astro-cid-pmyxn7tj] .pick b{font-size:.97rem;display:block}.cw-replies[data-astro-cid-pmyxn7tj] .pick small{color:var(--ink-3);font-size:.8rem}.cw-replies[data-astro-cid-pmyxn7tj] .qs{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.cw-replies[data-astro-cid-pmyxn7tj] .q{border:1px solid color-mix(in srgb, var(--ember) 55%, var(--line-strong));background:var(--card);max-width:100%;color:var(--ember-ink);font:inherit;text-align:right;cursor:pointer;border-radius:999px;padding:.6rem .95rem;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s}.cw-replies[data-astro-cid-pmyxn7tj] .q:hover{background:var(--btn);border-color:var(--btn);color:var(--on-ember)}.cw-replies[data-astro-cid-pmyxn7tj] .q.alt{border-style:dashed;border-color:var(--line-strong);color:var(--ink-2);font-weight:500}.cw-replies[data-astro-cid-pmyxn7tj] .q.alt:hover{background:var(--hover-tint);color:var(--ink);border-color:var(--line-hover)}.cw-replies[data-astro-cid-pmyxn7tj] .lot{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:right;font-size:.72rem;font-weight:700}.cw-replies[data-astro-cid-pmyxn7tj] button:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.cw-foot[data-astro-cid-pmyxn7tj]{padding:.75rem 1rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);flex:none;gap:.4rem;display:grid}.cw-wa[data-astro-cid-pmyxn7tj]{background:var(--wa);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.cw-wa[data-astro-cid-pmyxn7tj]:hover{background:var(--wa-hover)}.cw-note[data-astro-cid-pmyxn7tj]{text-align:center;color:var(--ink-3);font-size:.75rem}.skip[data-astro-cid-hkbrpulz]{z-index:100;color:var(--ink);background:#fff;border-radius:.5rem;padding:.75rem 1rem;position:absolute;top:0;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{top:1rem;left:1rem}
